BM6g6( {{{VVVBBB===:::555555555555555444333222111222111111000000/////////,,,222111444===:::111222++++++++++++++++++++++++******++++++++++++******(((((((((***,,,,,,***((('''((((((((())),,,000333///***''')))***((((((***))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))(((((())),,,111555555222...,,,,,,,,,------++++++++++++++++++++++++...//////000111111222222000222444555666555555444111666;;;>>>???@@@DDDGGGJJJEEE>>>;;;BBBIIIFFF???@@@@@@???===;;;:::<<<>>>@@@HHHNNNMMMEEE@@@AAADDDBBBAAA@@@?????????@@@AAAAAACCCCCC@@@@@@CCCEEEBBBEEECCCAAACCCKKKQQQMMMEEE444444333555888;;;;;;;;;555333666;;;===;;;;;;===999999999999999888888888444333444555444444:::BBB;;;:::888999:::;;;:::999666777777555666999888555;;;<<<<<<:::888777777777444444333222111111111111111---,,,///000...---...000444@@@AAA555333;;;;;;------,,,++++++++++++,,,,,,,,,++++++***))))))(((,,,***(((((()))***)))(((+++++++++***((('''((()))+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))((()))(((((((((((()))))))))((((((((((((((())))))*********))))))))))))******))))))*********+++++++++---,,,,,,++++++,,,,,,---***+++---,,,++++++,,,......///000000222222333444222333444555666777777777888;;;;;;888777999;;;;;;666666555555666999;;;===;;;<<<===>>>>>>===<<<;;;777::::::999===BBB@@@:::::::::;;;;;;<<<<<<======;;;;;;::::::::::::999999;;;<<<===<<<:::999999999:::999888666555333222222222111000///...---------///...---,,,+++,,,------,,,++++++******++++++,,,,,,***(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{VVVCCC===:::666444555555444444333222111111111000000000/////////***000......666333,,,///++++++++++++++++++++++++******++++++++++++******)))((()))***,,,,,,***(((&&&'''(((***---222888<<<...)))''')))***((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&'''((()))(((''')))(((((((((***,,,...000...---+++*********++++++***++++++++++++,,,,,,,,,...//////000000111222222000111222444444444444333111555:::<<<======@@@CCCGGGEEEAAA>>>BBBIIIHHHCCC@@@???>>><<<::::::<<>>>>>BBBBBB@@@BBBBBB@@@AAAIIIRRRSSSOOO888777777888;;;<<<<<<;;;666555777<<<===:::999;;;777888888999999888777777222222444666666555:::AAA;;;:::999:::;;;;;;:::999444777888555555888888666::::::999888777666666555333333222222111000000///000,,,+++...///---,,,---,,,,,,555999333666??????------,,,+++++++++++++++************************---+++)))((()))))))))''')))******)))(((((()))++++++++++++************)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&''''''(((((())))))***'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******++++++***)))((()))))))))((((((((((((((()))******)))))))))******))))))))))))))))))************+++,,,++++++******++++++,,,***+++,,,,,,++++++,,,------......///000111222222000111222444555555666666888999:::999999999;;;<<>>;;;999888999:::::::::;;;<<<======<<<;;;:::222999;;;999:::@@@@@@;;;999999999:::;;;;;;<<<<<<:::::::::::::::::::::::::::<<<===<<<:::888888999999999888666555444333222111000000//////////////////...---,,,+++,,,------,,,++++++******++++++,,,,,,***(((((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzVVVBBB===999555444444444444333222111111000000000000////////////***///,,,***111...)))---++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))+++,,,,,,+++)))''''''(((***,,,111777;;;...)))''')))***((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((()))***++++++***((()))***+++******++++++******+++++++++,,,,,,,,,---------...//////000000///000111222333333333333333777;;;;;;:::888999;;;AAABBB@@@>>>@@@EEEGGGEEEAAAAAA???<<<999999;;;===@@@@@@AAAAAA@@@@@@BBBCCC??????>>>>>>???AAACCCDDDAAADDDCCC@@@@@@CCCCCCAAA@@@AAA>>><<>>============;;;999777666888======999777999444555666777777666555555222222555888777555888>>>:::999888999;;;;;;999888444777888555555888999777888777555555444444222111111111111111000///.........***)))---...,,,+++,,,+++''',,,000...555===;;;---,,,++++++***+++++++++)))))))))***++++++,,,,,,---+++)))((())))))(((''''''((())))))((()))+++---+++++++++************)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((('''&&&''')))+++,,,...---+++***))))))))))))((((((((((((((()))******))))))************))))))))))))))))))************+++******))))))******+++)))+++,,,,,,++++++,,,---,,,,,,---...///000111111///000111222333444444444666666888999888888999<<>>;;;999999999999999:::;;;<<<<<<;;;:::999;;;DDDGGG???:::===>>>999777888888999999::::::;;;:::::::::::::::::::::::::::<<<===<<<:::888888999999888888666555444333222111111111000111222222333///...---,,,+++,,,------,,,++++++******++++++,,,,,,***(((((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%########################yyyUUUAAA;;;888444444444444444333222111111000000000000////////////,,,111,,,***///---)))...++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))+++,,,---+++)))))))))(((((((((+++000444...)))''')))***((((((+++))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((()))+++***((('''&&&)))+++------,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,---....../////////000111222222222222555888<<<;;;888555444555:::>>>>>>;;;;;;@@@CCCCCCCCCBBB@@@<<<888777999;;;???===;;;<<<>>>@@@AAAAAA>>>>>>>>>>>>@@@BBBDDDEEEEEEGGGGGGDDDDDDGGGGGGDDD@@@AAA===777777>>>EEEHHHFFFDDDBBBAAA@@@>>>:::888888777999======999666888222333444555555555444333333444777:::888444666;;;999888777888::::::888777333777888555555888999777555444222222222111000///000111111000000///...------)))(((,,,---+++***,,,///'''(((***)))000777333---,,,++++++******++++++'''((()))***+++,,,---------+++)))((())))))((('''&&&''')))))))))***,,,...+++++++++************)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&)))+++---000///---+++))))))))))))((((((((((((((()))******))))))************))))))))))))))))))******************))))))))))))******)))+++,,,,,,+++***,,,---++++++,,,---...///000000...///000111222333333333444444666777777666777;;;???>>>;;;999888999::::::999999:::;;;;;;:::999999IIISSSTTTGGG===<<<:::666666777777888999999:::::::::::::::::::::::::::::::::;;;<<<<<<:::888888999999888777666555444333333222222222222333444555666///...---,,,+++,,,------,,,++++++++++++++++++,,,,,,***(((((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%########################sssRRRAAA;;;888666444333222111111111222222000000111111111///---,,,---......---+++******+++,,,+++******,,,,,,+++***///---,,,***))))))******%%%******&&&***333222)))((()))***)))((((((***,,,)))))))))))))))((('''&&&)))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%'''((()))******)))(((''''''((())))))(((((()))***&&&***///333333000+++(((******++++++++++++*********,,,---...---------...000000111111222222222222555999======:::777777999???AAACCCBBB??????BBBEEEDDDHHHFFF<<<444444999<<<;;;>>>@@@>>>@@@DDDEEEBBB@@@AAAAAABBBCCCCCCCCCCCCBBBIIIPPPNNNHHHDDDGGGLLLDDDAAA>>><<<===>>>??????IIIHHHEEE@@@;;;888999:::555666888888777666666777555000000555999666111...444888<<<===;;;:::;;;===888;;;;;;999999;;;999444666555555666999::::::999777333000000222333222000333222000.........////////////...---,,,++++++***)))))))))***+++++++++,,,+++++++++*********))))))''')))***)))((('''(((*********))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))((((((''''''&&&&&&$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&'''(((((()))((('''%%%&&&''')))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++)))(((***+++***)))))),,,+++***))))))***+++,,,,,,++++++,,,---...///000222333444444222222333555666777888777666777888:::>>><<<999888888888777777<<<;;;;;;::::::999999888GGGQQQUUUJJJ<<<777777777888888999999999:::::::::999:::<<<<<<<<<<<<:::999:::::::::999999888888888999999888777666555444444---111222000222999;;;888......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########rrrTTTEEE???;;;888555555444444333333222222000000111111000///---,,,,,,---...---+++***+++,,,+++***))))))++++++***)))...---+++***))))))******''',,,,,,'''***111///'''((()))***)))((((((***,,,++++++***)))((((((''''''((((((((((((((((((((((((((('''%%%&&&((()))'''%%%&&&'''((())))))((('''&&&&&&((())))))(((((()))***&&&)))...111111///+++((()))******++++++******)))---///000000...---.........///111222333222111000333666::::::999888999;;;AAABBBBBBAAA??????@@@AAA>>>CCCDDD===666666:::;;;<<<>>>===:::999<<<===:::===>>>???AAABBBCCCCCCDDDDDDIIIMMMLLLFFFDDDEEEIIIAAA???<<<;;;===???@@@@@@BBBDDDEEEDDD@@@;;;777555777999::::::888777777888:::666555999999555111111111555999;;;:::888888999777999999777777:::999555666555444666888999888777666333000000222333222000222111000............//////......------,,,,,,+++******************+++++++++++++++*********))))))''')))***)))((('''(((******)))))))))((((((((('''*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&''''''((()))((('''&&&''''''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))******))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))...,,,+++++++++***((((((+++******))))))******++++++++++++,,,---...//////000222333333222111222444333555666666555666888:::@@@>>>;;;999888888777666;;;;;;::::::999999999888@@@IIILLLDDD:::777777777888999999999::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999999888888888888888777666555444444333000333333000111666777444...------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######rrrVVVIIIDDD???999666666777777666444333222000000000000000...------+++---------++++++,,,---***)))((((((******)))(((---,,,+++***)))))))))******...---((()))---+++$$$((()))))))))((((((***,,,...---+++)))(((''''''(((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&((())))))(((''')))***''')))+++---...,,,***((()))******++++++******)))...000111000...,,,,,,---...///111222222222000///000333666777666777:::>>>@@@???===<<<=========<<<777>>>BBB>>>999:::<<<<<>>===;;;;;;===@@@@@@@@@DDDFFFHHHGGGDDD@@@===<<<;;;===>>>===;;;::::::;;;===::::::;;;777222222555333666999;;;:::888888888777:::999666555888888666666555444555666777666444444222000000111222111000111111///......---.........---------------------******************))))))+++************)))))))))''')))***)))((('''(((***))))))))))))((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))+++++++++***)))))))))((()))******++++++******)))++++++,,,,,,------.........000111111000000111333111222333444444555777999AAA>>>;;;999999888666555999999999999999999888888999???AAA===888777777666888999::::::;;;;;;:::::::::999999999999999999:::999999999999999888888888777777666555444333333222333555444000///111111...------------,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&'''(((&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###tttYYYLLLGGG???888555666777777666444222000000000000//////...------***,,,------++++++,,,...***)))((((((******)))(((++++++******))))))))))))***------)))(((+++)))%%%'''((())))))'''((()))+++000...+++((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''&&&''')))(((''''''(((***'''((()))*********))))))))))))************))))))+++,,,...---,,,++++++,,,000000/////////000000111///222444555444555999===<<<999666777:::<<<:::888555<<>>???AAAAAA???>>>======>>>@@@@@@@@@???===<<<===???@@@@@@???GGGFFFDDDAAA??????BBBDDD===>>>@@@???===;;;;;;<<<:::999;;;:::666222555;;;=========<<<::::::::::::<<<>>>===888555888999777777555444444444444333111222111000000111111111000000000///...------------,,,,,,------............++++++******))))))((((((************))))))))))))''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))###'''((('''''')))+++***((()))***++++++***)))(((++++++,,,,,,---------------...////////////000222///111333333333555777999<<<;;;999888888888777555777888888888888888888888888999:::999999999888777999999:::;;;<<<;;;;;;::::::999888777777888999:::999999999888888888888888777666555444333222222111444444222000......---,,,---------,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www[[[LLLDDD<<<555333444555666555333111///000000//////...---------***,,,------++++++,,,...+++***))))))***+++***)))))))))))))))))))))(((((((((***+++)))(((***)))''''''((()))((('''''')))+++///...+++(((&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((((((((((((((&&&'''((((((''''''((()))'''''''''((((((((()))))))))))))))******)))))))))(((***,,,---,,,,,,---...333111...++++++---000333000333555444222333666:::888555444666:::===<<<:::888===>>>;;;;;;@@@DDDEEEGGGHHHDDD???===@@@AAA@@@======<<<<<<<<<===>>>>>><<<:::999;;;>>>AAAAAA@@@@@@???>>>???@@@@@@>>><<<=========;;;::::::<<>>>>>;;;>>>???;;;<<<@@@DDDEEE@@@BBB@@@<<<<<<@@@BBB@@@???>>><<<;;;;;;;;;<<<===<<<;;;;;;===@@@BBBBBBBBB??????>>>???@@@???<<<999333888>>>AAA@@@<<<999777666888::::::888777888999===>>>@@@BBB@@@>>>CCCKKKIIIDDD===999888:::<<<===BBBFFFEEE>>>999888888777777666444333333333111000---///111111000//////000............---,,,+++*********++++++,,,,,,,,,---))))))))))))))))))(((((((((((()))))))))))))))***''')))***)))((('''(((***(((((((((((())))))))))))''''''(((((((((((())))))'''''''''''''''''''''''')))((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((---444555---(((******'''((())))))******))))))(((***+++,,,------,,,+++******,,,---...---...///111000111333333333444666888222222222444777888777666444444555555666777888888<<<999999;;;:::888888:::999:::<<<>>>>>>===<<<;;;999888888888888888888999777777777888888888888888666666555444333222222111222///...//////,,,,,,///,,,,,,,,,,,,++++++++++++************************(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%{{{ZZZEEE;;;777555111111111222222222222222111000...---,,,,,,------,,,---...---+++***+++,,,***)))((((((******)))(((''''''((())))))(((((('''&&&(((******(((&&&''')))'''((((((((('''''')))***))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''')))***)))''''''(((***)))(((''''''''''''((()))%%%&&&((('''&&&&&&''')))&&&''''''((((((((((((((((((((())))))))))))(((((()))+++---......---///000111000...---,,,---...//////222666666444333444666444555666777888999<<<>>>;;;???@@@======@@@AAA???<<<>>>>>><<<===AAABBB@@@>>>===<<<;;;;;;<<<>>>???;;;<<<>>>???????????????;;;;;;<<<>>>???>>>;;;888444:::AAAEEEDDD@@@;;;888888:::<<<<<<<<<;;;<<<===DDDCCCEEEFFFDDDAAACCCHHHDDDAAA<<<:::<<<===>>>===<<>><<<;;;888999999999999999999888666777777777888888888999777777666555444333222222222...---000///,,,,,,000,,,,,,,,,++++++++++++***************************(((((((((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{ZZZCCC999777888111111111111222333444555111000...---,,,,,,---------...///---+++******+++)))'''&&&'''((()))((('''&&&'''((())))))((('''''''''(((***+++((($$$%%%(((&&&'''((((((&&&'''(((***''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''')))+++***'''&&&(((***((('''&&&%%%%%%&&&'''(((%%%&&&((('''&&&&&&''')))&&&'''(((((())))))(((((((((((())))))))))))(((((()))+++,,,,,,+++***+++,,,....../////////...,,,+++---111666777555444555777111333666555333333777::::::>>>AAA?????????===999666999:::999:::>>>>>><<<===<<<;;;:::;;;===???AAA888;;;>>>>>><<<:::999999777777999<<<>>>===:::888666:::>>>???>>><<<;;;:::===???AAABBBBBBBBBCCCDDDIIIGGGFFFGGGEEE@@@???BBB@@@>>>===>>>AAABBBAAA???666===@@@<<<777666777666777555444444444444333111***...111111///...///000,,,---......---,,,***)))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******((()))***)))((('''(((***'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''***)))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((())))))$$$$$$%%%%%%'''(((***+++...,,,***(((''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((000999:::///(((++++++'''***)))(((''''''((()))***)))+++,,,------,,,***)))***,,,---.........000222///000111000///000111333444444444666888888666444222222333444555777888888666444666999777222666===999;;;===??????>>><<<;;;888999:::;;;;;;:::999888666666777777888888888999777777666555444333333222444///...111000++++++///,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%zzzVVVBBB;;;777222333333222222111000000000......---------,,,,,,,,,---,,,++++++******++++++)))((('''&&&&&&'''((()))************************(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((())))))'''%%%&&&***...+++)))'''&&&&&&&&&((()))%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''%%%&&&'''((()))***++++++(((''''''(((***---111333AAAAAA===333---------,,,...111444555555444333444444444555555666777777777777888999::::::999777777999:::;;;<<<============<<<<<<===>>>??????>>>>>>;;;999888999666333444999:::;;;:::;;;@@@CCC???888666777999;;;<<<===>>>>>>AAABBBBBBAAA??????AAACCCEEEBBB???<<<;;;===???@@@@@@>>>;;;<<>>???BBB???999333444777999<<<>>>??????HHHFFFDDDAAA@@@@@@@@@@@@BBB@@@===;;;:::<<<>>>???===;;;888888???FFFEEE???555777::::::777666666777555444222111000000111111111000///.........//////,,,++++++++++++++++++***))))))))))))))))))))))))*********)))))))))((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((('''%%%$$$%%%'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''%%%&&&''''''***333>>>;;;111(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&(((((((((''''''(((((())))))))))))((())))))*********))))))))))))***++++++...---------------......---///000000000000111333222333333444444555555666222555888:::888777666666666777888999999999999999999999999999999999::::::999999999999999:::;;;;;;<<<:::888999::::::888555555333111111222333222111///...------...///...,,,...+++******,,,---,,,***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyySSS>>>888666333333222222111111000//////......---------,,,,,,,,,---,,,++++++******++++++)))((((((''''''(((((()))))))))))))))))))))))))))'''''''''&&&''''''((((((***)))(((&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&%%%$$$&&&'''((('''&&&%%%$$$%%%&&&'''%%%&&&((((((&&&%%%&&&'''''''''((((((((((((''''''''''''((()))***++++++,,,((((((''''''(((***,,,---666999777111,,,,,,***(((***,,,///000/////////000111111222333333444444555666777777888888888777777::::::999888999999;;;;;;999999:::;;;;;;;;;::::::;;;888777888777666:::???]]]WWWKKK@@@<<>>:::222444777:::===@@@BBBCCCOOOJJJDDD@@@@@@@@@>>>===>>>===;;;::::::;;;<<<>>>:::999555444:::AAAAAA<<<777888999888666555666777333222111000000///000000000///...------------...*********+++++++++++++++))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((---;;;IIIBBB555)))&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((()))))))))+++(((%%%%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((((('''(((((()))***+++******)))((((((((()))))))))(((((((((((()))******++++++++++++,,,---......---...000000//////111222111111222222333444444444222555888999888777666666777888888999999999888888666666777777777888888999777888888999:::<<<<<<===;;;:::999999:::999777555222111000222444666777666000///------......---+++,,,+++)))***+++,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%$$$""""""$$$'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxQQQ<<<777666444222222222111000000//////......---------,,,,,,,,,---,,,++++++******++++++)))(((((((((((((((((()))************************'''''''''''''''(((((()))))))))((('''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$&&&((('''&&&%%%&&&&&&&&&''''''((((((''''''&&&(((((())))))***++++++,,,(((((('''''''''((()))***&&&***,,,)))((())))))''')))+++---...------...///111111222222333444444444555555666666777777777666:::999888666666888999;;;777888999999999999888888777555666999;;;<<>>???<<<999<<<;;;:::::::::;;;<<<===888777444222777>>>>>>;;;999999888777555555555666222222111111000000000000///......---,,,,,,,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%'''))))))'''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&((((((---<<>>>>>>>>>>>???<<<888888::::::999777999:::;;;;;;;;;:::999999555777666555777<<<<<<999888777666666666666555444111222222333333222111111...//////...---,,,******)))))))))***************))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%%%%&&&&&&'''...777111)))$$$%%%&&&&&&&&&)))&&&&&&&&&'''(((((())))))&&&'''''''''((()))))))))+++(((%%%%%%''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((()))***))))))((('''''''''((((((***))))))))))))***++++++*********+++,,,---///000+++,,,......------///000//////000000111222222222333444777777777777888999999999999999999888777666777888999::::::999888777999999:::;;;:::999888777888999:::999777666666666222000......///000///...000///------......---+++(((***------+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))'''$$$"""###%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttOOO<<<888888666111111111000//////............---------,,,,,,,,,---,,,++++++******++++++((()))************)))(((************************++++++)))((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((+++(((&&&%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''(((((((((''''''%%%)))***'''&&&((((((&&&)))***++++++++++++---///000000111111222333333333333222222222333444666666555555666777999:::;;;;;;:::::::::::::::999888888777666888;;;:::777777;;;777<<>>======;;;777;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;:::999999888999::::::999888666555333666777666888;;;:::777666555555666888888555333///000111222222111000000////////////...,,,+++***************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&%%%%%%'''+++...(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''$$$###&&&(((&&&(((+++)))'''''')))(((%%%%%%)))&&&&&&''''''((()))))))))''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''((()))))))))(((((((((((()))******)))))))))***+++,,,---...***,,,------------...000///000000111111222333333333444666777777777999:::888888999999999888888777888999:::::::::888666555666777888::::::999888777777999;;;:::777555555777222000......//////...---///...------...///...,,,(((+++......,,,******+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssOOO<<<999888666111111111000//////............---------,,,,,,,,,---,,,++++++******++++++((()))***++++++***)))(((''''''''''''''''''''''''---,,,***)))'''&&&&&&&&&((('''&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((())),,,(((%%%$$$&&&''''''&&&&&&&&&'''''''''&&&%%%$$$###%%%'''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))((((((((($$$(((***((('''+++,,,,,,((()))******)))***,,,.../////////000111111222222222222111111222444555666333444666888:::;;;<<<<<<;;;;;;;;;;;;;;;:::999888777777:::>>>>>>:::;;;>>>===CCCFFFDDDBBB@@@===888<<<<<<===??????@@@@@@@@@:::<<<>>>>>><<<;;;::::::777888999999888666444222111555888777888;;;999555555444444666999999666222...///000111111000/////////000000000///---+++***++++++******))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$(((---111(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''###"""''')))'''%%%$$$&&&&&&))),,,)))$$$%%%)))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%###%%%(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***'''''''''''''''((())))))(((((((((((()))***+++,,,***,,,------------...000000000000111222222333333333444666777666777999;;;777888888999999999888888888999::::::999777555333333444777999::::::999888777999;;;:::666555555777444222000000111222111000...---,,,---//////...---(((,,,//////---++++++,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!###&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''(((((('''&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$pppMMM@@@888333888444111//////000111000000000///...---,,,+++++++++'''***,,,+++)))))))))(((******))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''((("""###---///(((&&&+++'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++------111111000///...///111444222222333444444555555666666555777===BBBCCC???999======<<<;;;:::999999888???===;;;<<<>>>>>><<<:::AAA@@@@@@BBBDDDCCC>>>::::::<<<>>>===<<<>>>DDDJJJGGGAAA;;;999;;;;;;888555::::::888777666666555555555444444777;;;===;;;999888666444222111000111111........................000111111111000...,,,***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$%%%&&&(((***,,,(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******++++++,,,------,,,...///000000111333666777666444333444555777888888777555444555666888999::::::999888777777888888777777666666666666777777===@@@AAA>>>888444666999333333222111000///............---------,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$lllJJJ???888333666333111//////000111000000//////...---,,,,,,,,,,,,+++,,,,,,***))))))******************))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$$$$%%%'''!!!///AAACCC444$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''((((((''''''''''''''''''''''''''''''((((((((())))))))))))*********)))******++++++...///111111000///000111222222333333444555555555777777999>>>CCCDDD???;;;999999999999::::::::::::===;;;:::;;;===???>>>===@@@??????@@@AAA@@@>>>;;;<<<>>>@@@>>>===>>>DDDIIIDDD???:::888:::;;;888666999999888777666666666666222222444888;;;<<<:::777555555333222111111000000------------------------/////////...---+++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))***((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))******++++++,,,,,,------...///000000111444666666555444333444555777888777666555444444666888999888888777777777666666666777777666666666666777777AAABBBAAA===777222111222333222222000///---,,,,,,---------------------,,,************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$gggFFF???999222444333111//////000111000//////...------,,,,,,,,,,,,...,,,+++***))))))***+++++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$%%%'''$$$###***666777---$$$#########$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))),,,+++***)))))))))))))))+++...111222111000//////111222222333333444555555888888:::>>>CCCCCC@@@<<<555555666777999:::;;;<<<<<<:::999:::<<<>>>??????===>>>>>>>>><<<<<<===>>>===>>>???===;;;;;;???CCC???;;;888777999:::888666888888777777666777777888000222666:::===<<<888555222333333333222222111000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))******(((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,---///000000000111444666555444333333333444666777666555444444444555777888555666666777777666444444777777666666666666777777AAA@@@===:::666222///...222222111000///---++++++,,,---------------------************************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%dddDDD???;;;333333333111000000111111000//////...---,,,,,,,,,,,,,,,,,,)))(((+++,,,******++++++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''')))))))))'''%%%$$$%%%&&&,,,%%%!!!###$$$###%%%)))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))*********---///000///...//////111111111222333333444444666777999===@@@@@@>>>;;;444555666777999:::;;;<<<<<<;;;::::::;;;===>>>???;;;======;;;888888<<<@@@;;;<<<;;;999777777999;;;:::888666666888999888777888888888888888999::::::444777;;;??????<<<777333111222333444444333222111---------------------------,,,***)))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((())))))((((((''''''''''''(((((((((''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***)))))))))***++++++,,,,,,...///000000000111333555444333333222333444555555444444444333444444666666333555666888777666444333777777666666666666777777:::888666666555555333111000111111111000///...---,,,,,,,,,------------...************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%dddEEE@@@;;;444444222111000000111111000.........---,,,,,,,,,------***&&&&&&,,,///+++)))***************************))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&''')))))))))'''%%%$$$%%%&&&'''%%%%%%((()))'''$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,---,,,,,,---///222000000111111222333333333444555777:::<<<<<<;;;999666777777888999::::::;;;===<<<<<<;;;:::;;;<<<===:::;;;:::888666777<<>>===;;;999888666666555555555555666777777888888:::999999999:::;;;<<<<<<===???AAA@@@<<<888444333222333333444444444333333////////////////////////,,,,,,+++***************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))***+++++++++---...//////...///111333111111111111222222222222111222222222333333333333444555666777777777666555444444333333333333444444333333333333333222222222...000222444444444222111......---------,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%iiiGGG===777222666111000000111222222///------------,,,,,,------...999...(((---///)))'''+++(((((()))***,,,---......***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$$$$%%%'''(((%%%!!!!!!%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++(((***+++++++++,,,...000//////000000111222222222000222555666666666666666555555666777777888999999777:::===>>><<<::::::;;;:::888555555777;;;===>>>>>><<<:::999888777555444444555666777777777777888999999888888888999999:::;;;<<<<<<:::666333333444222222111111000111111111////////////////////////***++++++++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''((((((((())))))(((((())))))******++++++,,,---...---------///111///000111111111222111111000111111222222222222222333333444444555555555555333222222111111222222333111333555444111000111444000111333444444222000...//////...---,,,++++++***************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&jjjGGG<<<444000666111000000111222222///---------,,,,,,,,,------...CCC444***------(((''',,,'''''')))***,,,...///000***)))(((''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''###%%%&&&''')))+++)))&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))(((((((((((((((%%%(((,,,------,,,------/////////000111111222222000222555666666666666777222333444555666777888999444888===>>>===;;;;;;<<<;;;777444555999===>>>===<<<:::888777666555333111444555777888777777777888888888777777777777777888777888888555111000333555222111///.........///000........................))))))***++++++***(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++)))((('''$$$$$$%%%&&&&&&''''''(((###$$$$$$%%%&&&'''((((((((((((''''''''''''(((((("""###$$$%%%&&&&&&'''(((###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))((((((((()))******+++++++++,,,------,,,,,,...000//////000111111111111111000000111222222222222111333222222222222333444555222111111111111111111222...222555444000///333777111222333444222///,,,***000000///...,,,+++***)))************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&jjjIII;;;999777111111111000000//////............---------,,,,,,,,,999444...******+++***)))))))))))))))***+++------))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((((((((((((((('''(((***,,,---//////000222444222------111333111666666555444444444444555444555666555444555666888999888:::>>>>>>:::888999333222222666;;;??????======<<<:::888666444333333777666666777999999888666888888888888777777777777999666222000000222333333222111000............///------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))((('''&&&%%%''''''((((((((((((((((((&&&&&&&&&''')))***)))'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))222///***&&&$$$%%%'''(((&&&&&&'''''''''&&&$$$###'''%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%""" !!!###&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------...000111111///---,,,---...111111111333444444222000333333222111222333555666444333333222222222333333222555777666333000000111111111000000///.........222111000...,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%kkkJJJ;;;999777111111111000000///............------------,,,,,,,,,333///+++)))***++++++***)))))))))))))))***+++,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))***,,,---...///000000222444333//////222333111555555555555555555555666555666777666555555777999;;;???IIIRRRPPPDDD999333222222333888<<>><<<:::999888777666666666666777777777666666666666777888888777777777666666666555222///...///000000000111222222222222000///...------,,,,,,,,,+++++++++******)))(((((()))))))))***))))))(((''''''&&&&&&(((((((((((((((''''''''''''&&&&&&''')))***)))'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))777444...(((%%%######$$$&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---...///000///------...000/////////111222222111///333222111111111333444555333333222222222222333333222444666555222000000111222111111000000///......222111///...,,,++++++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%mmmLLL<<<999666111111111000//////......---------------,,,,,,,,,,,,,,,***((()))***++++++***))))))((((((((())))))***))))))(((((((((((())))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******)))***+++,,,------------000333444111111444444111333333444444555666666666666777777777666666888999888>>>JJJTTTRRRDDD666///111222666:::>>>>>><<<:::777777777777777888888999888:::;;;999666555666999777666666666666555555555222111///000111111111///111222444555555222///---,,,,,,,,,,,,++++++++++++******)))(((((('''((((((***)))((('''&&&&&&''''''))))))(((((('''''''''&&&((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))777444///)))%%%#########&&&&&&'''''''''&&&%%%$$$!!!$$$((((((%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&)))---000''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++---...///...------///111/////////111222333111///111111111000111111222333333333222222222333333444111333444333222000000111333222222111000000//////111000///---,,,++++++++++++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%oooMMM<<<999666111111000000///......---------------,,,,,,,,,++++++(((((()))***+++++++++***)))(((((('''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))***++++++'''((())))))))))))))))))...222444333333555333000000000111333444555555555444555666666555555666888777888<<>>;;;888777777666666777888999999999>>>AAA@@@:::777777:::666666555555555444444444333222333444666666444222111222333444333111///...,,,,,,,,,++++++++++++*********)))(((''''''''''''+++)))'''&&&%%%&&&((())))))))))))(((''''''&&&&&&)))(((&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((...---***(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%###(((---,,,((($$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,---...///...---,,,...000000000111333555555333111000000000000000000111111444444333333444444555555111222222222111111111111333333222222111000000000111000...---,,,+++++++++,,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%pppNNN<<<888555111000000//////...---------------,,,,,,,,,+++++++++)))***,,,,,,++++++******(((((('''''''''''''''((())))))(((((((((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((($$$%%%''')))***+++++++++'''(((((())))))((((((''',,,000222222222444222...---...000111333333333333333444444444333333555666:::666555666666333444888111555:::>>>???<<<999777888888777777777777777888666===CCCCCC===888666666555555555555444444444444333333444666777777555222222111000//////.........,,,,,,+++++++++***************)))(((((((((((((((***)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&+++)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))......)))%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""$$$%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,...//////...,,,+++---...000000000222555555444222000000000000000000000000555555555555555666777777111111000111111222222222333333222222111000000000000///...---,,,+++++++++++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%pppOOO<<<777555222000000///......------,,,,,,,,,,,,,,,++++++++++++***,,,------+++******+++(((((('''''''''(((((()))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))$$$%%%''')))++++++******))))))******+++*********)))...000//////111000,,,,,,---///111333333333222111222333333222222333555888444222333222//////222333777<<>>;;;999777:::999888777666666666666444999>>>@@@<<<666333111666555555555555444444444333222222333555444222000111000...---,,,,,,---...++++++++++++******************))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,***'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''###&&&******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,------......---,,,,,,---///...---...000333333222000000111111111111000//////555555555555555666777888222111///000222333333333333222222111000000/////////...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%pppNNN;;;777555222000//////......---,,,,,,,,,,,,,,,++++++++++++***)))+++---,,,***)))+++---''''''''''''((()))******))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&(((***+++******)))((()))***+++++++++++++++'''+++---+++,,,///...+++...///111333444444333222222333444333222222444666555222111333222//////222444888===???===:::888888999888888777777777777777666777999:::999666333111666666666555555555555444333222111111222222000...//////......------,,,+++++++++++++++***************))))))******+++,,,---'''(((((((((((((((((((((&&&&&&''''''((()))))))))---+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''(((###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&''')))+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++***+++,,,,,,,,,---000222------...000333444222111111111222222222111000///333333333333444555666777333111///000333555555444222111111000000///............---,,,++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%oooNNN;;;666555222000//////...------,,,,,,,,,,,,,,,+++++++++******(((***+++***)))))),,,///'''''''''((((((***+++,,,))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***+++***)))(((&&&'''((()))************&&&***+++)))***------***000111333555555555444333333444444444333333555666888444222333444555888===555999>>>>>><<<999888999777777777777777777888999:::888777777888888666555777666666666666555555555555333111111111111000...---...000111000...+++)))+++++++++************)))))))))******+++,,,......&&&'''(((((()))(((((('''%%%%%%&&&'''((()))******...+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$""""""$$$&&&(((***+++,,,)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))*********&&&(((***,,,---///222555//////000222555666444333111222333333333111000///111111111222333444555666444111///000333666666555111111000000///............------,,,++++++++++++((((((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%lllNNN<<<555555555000///...---......---+++++++++++++++++++++++++++,,,+++***)))((((((((())))))))))))))))))))))))))),,,***'''(((***+++***((((((&&&$$$###$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%!!!"""&&&(((&&&%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''((()))))))))******++++++,,,------111111111111222333444555555555444333333555666777777666555444555888;;;===;;;<<<===<<<:::999:::;;;888777777666777888:::;;;:::999999888888777666666666666666666666777888888666444222111111000...,,,+++,,,---.........,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))&&&&&&&&&''''''''''''(((+++(((%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###%%%&&&&&&''''''&&&&&&%%%((()))((($$$###%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&)))---111333444111,,,'''$$$$$$%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++,,,///333777111...---111888:::555///444333222222111111222222111111222222222333333333444555666555555666999<<<666333////////////---***...,,,++++++,,,------,,,((()))+++,,,+++***(((&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&kkkNNN===666444444222000///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))+++)))'''''')))***)))((()))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%""""""&&&(((&&&%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%'''''''''''''''(((((()))))))))******+++,,,,,,---...//////000111111222222444444444444444555555666555444333333444666999;;;:::;;;<<<;;;:::888888999::::::999999999:::<<<===>>>===;;;999888777777777666666555555666777777888666444222111111000...---,,,---.........---,,,+++++++++++++++++++++++++++************************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,***'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$'''(((&&&&&&)))(((%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%(((+++...111222///+++(((%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((()))******+++...222555000...---///333555222...000000000000000111222333111111222222222333333333444555666666555666777999444222///...//////---+++...,,,***+++,,,---,,,+++((()))+++++++++***((('''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&jjjNNN>>>777444222222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))***(((&&&'''((())))))((()))'''&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%""""""&&&(((&&&%%%&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((())))))((('''''''''&&&&&&''''''((())))))))))))***++++++,,,,,,+++,,,---////////////...222333333444444444444444333222111111222444666888888:::;;;;;;999777666666;;;::::::::::::<<<===>>>CCCAAA>>>;;;999888888888666555555555555666777777666444222111111111///------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))((('''%%%$$$&&&&&&&&&&&&''''''''''''+++)))&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!&&&((('''''')))'''###"""######$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&)))+++,,,...,,,***((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))'''((())))))***,,,000222------------......//////------......///111222333111111222222222333333333444555777777555444555666222000...---......---,,,---,,,******,,,---,,,+++)))******++++++)))((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&***,,,+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&hhhMMM>>>777333111222000//////000///...,,,------------------------*********))))))***++++++((((((((((((((((((((((((((('''&&&''''''((((((((()))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&""""""&&&(((&&&%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++'''&&&&&&&&&&&&'''(((((((((((())))))***+++++++++)))***---...//////---,,,000111333444444444333222222222111111111333555666666888::::::888555444444888888888999;;;===???AAAFFFDDD@@@<<<999888999999555555555444444555666666555333222111111111///---.........------,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((((()))+++++++++)))&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))******)))%%%%%%%%%&&&&&&%%%%%%%%%"""%%%&&&$$$$$$&&&%%%"""######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))******,,,...111+++,,,---,,,***+++///333............///000111222111111222222222333333333333555777777555333333333000///...------------------+++******+++,,,,,,+++)))************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&,,,...+++&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&eeeLLL>>>888333000111///............---+++------------------------******))))))***+++,,,,,,(((((((((((((((((((((((('''''''''''''''''')))***---+++((('''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&###"""&&&(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((,,,...&&&&&&&&&&&&&&&'''(((((('''(((((())))))******+++)))***---/////////---,,,///000222333333333222111333222222222222444555666444666888888666555444555777888888:::===@@@CCCDDDEEECCC???;;;999888999:::555555444444444444444555555333111111111111///.........------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((()))***+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&)))******)))$$$%%%%%%%%%%%%%%%%%%$$$###%%%$$$!!!"""(((***)))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))+++++++++,,,...000)))+++---+++***+++111666111000000/////////000000111111222222222333333333222444666666444222111111//////...---,,,,,,---------+++)))***+++,,,++++++***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""%%%***+++'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&cccIII===888444000000///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...))))))))))))))))))))))))&&&'''(((((('''''')))+++000...+++***))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''######&&&(((%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%(((+++---&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))*********+++,,,...///......---///000000111111111111111333333333333333444555555444555666666555555666777:::::::::<<<>>>AAADDDEEEAAA???<<<:::888888888999555555444333333333333444444333111111222111000......------,,,,,,------.........---,,,+++***))))))************************''''''(((((('''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%######$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%$$$!!!$$$,,,111222%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((***+++,,,++++++---...***+++,,,+++***,,,000444111111000///////////////111111222222222333333333222333555444222111111222000000000///,,,,,,---...,,,+++))))))+++,,,+++************)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&aaaGGG;;;777444111111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///))))))))))))))))))))))))&&&((())))))((((((***---...,,,***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''######&&&(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((())))))******++++++,,,------......000////////////000111111222222333333333333444444444444555444444555888;;;;;;;;;::::::;;;===>>>???:::999999888777777777777555444444333222222333333444222111111222222000///,,,,,,++++++,,,---///000222111000///---+++***)))))))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%"""######$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%$$$"""%%%+++...---$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''')))***+++******+++,,,,,,,,,,,,+++++++++---///.........---......//////111111222222222333333333222333333222000000111333111222222000---+++,,,...,,,***))))))***++++++***+++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&___EEE:::777444111222111//////000000...---++++++++++++++++++++++++)))))))))***+++---...///))))))))))))))))))))))))&&&(((******((((((+++...***)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''######&&&(((%%%###$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###&&&)))***(((&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))************+++,,,---...000///.........///111222222222222222222333333333444444444333333666:::===;;;:::888777666666777777666666666666777777777666555444333333222222222222444222111111222222000///,,,+++++++++,,,...000111555444333111///---+++***))))))))))))))))))))))))******(((''''''&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&&&&$$$###""""""###$$$%%%%%%&&&&&&)))'''$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###&&&&&&###"""%%%%%%"""######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&((()))***)))((()))***///...,,,+++******))))))+++++++++,,,---...///000111111222222222333333333222222222000///000222444222444444111---+++,,,...,,,***))))))***++++++***+++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&cccKKK>>>666222111000///...///000111000///------,,,,,,,,,,,,++++++************************))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,***'''$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,///...---------///000111333333333444444444555555444555555333222222444777999777666777999:::777444666555555666777777666444666777555333444777555111444333222111000000000000///...,,,+++***++++++,,,,,,***///999<<<444+++(((&&&&&&&&&''')))***,,,---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++******)))...---,,,---...///...---////////////000111333333111111111000000000000000555444333111///...,,,,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&"""!!!$$$))),,,)))%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%bbbKKK???777333222000...---...//////...---------,,,,,,,,,+++++++++************************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''(((((((((((()))***+++,,,------------...///111222222222333333333444444444222333333222222333555777999777555555666666333111555444333444555666444333333555444333555888888444333333222111000//////......---,,,+++*********+++...,,,000888;;;444---+++''''''''''''((()))++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))******+++++++++*********,,,+++***+++---...---,,,///////////////000111222000000000000000000000000444333222111///...------,,,,,,---------,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%bbbKKK???777444333000///------......---+++,,,,,,,,,,,,++++++++++++************************)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((()))***+++,,,,,,,,,,,,---...000111222111111111222222222333333000111222111111222555777777666444333333222000///444333222222444444333111111333333222555::::::777111111111000///...---,,,,,,,,,,,,+++******))))))---,,,...444555111,,,+++((((((''''''(((((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))***************************))))))***---......---///...............///////////////000000000000000111111111000//////......---------...---,,,,,,+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%+++///,,,%%%"""%%%***%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%aaaKKK???888444444111000............,,,+++,,,,,,,,,++++++++++++***************************)))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((()))***+++,,,,,,,,,------...///000000000000000000111111111111111222222111000111333666666555444444444333333222555333222222333444333222111333333222555::::::777000000000000///---+++***++++++++++++***)))((((((******+++------,,,***))))))(((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******************+++++++++******,,,///000000///......------,,,---------......///////////////000////////////////////////,,,---,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&,,,000---&&&###&&&+++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%aaaKKK???888444444222111////////////...,,,,,,,,,+++++++++*********************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''')))***&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((()))***+++,,,---------.............../////////000000000111111333333333111000000222444666666666666666777999:::888666444333444555444333222444444222444888888444...//////......---,,,+++,,,,,,+++******))))))((((((******))))))))))))))))))(((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))******,,,,,,...------///111333333222...---,,,,,,,,,,,,,,,---------........./////////------........./////////+++++++++***************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%bbbKKK???777444333222111//////000000///---++++++++++++************************************(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((()))***+++,,,,,,,,,---............---/////////000000000111111333333333222111111333555666777888888888999<<>>666222111...---,,,---//////...---+++++++++************)))************************'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,%%%'''***---000111222222000000000000111111111111...000111222333666999<<<777888888777444555999<<<;;;888555333444555555555///111000///111555555111///---+++***+++...222444222///+++(((((())),,,///$$$***,,,'''$$$((()))'''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))(((((()))+++---...---+++***+++------,,,++++++++++++,,,---...///000++++++,,,------...//////---------------------------,,,+++*********+++,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%cccKKK>>>555000...000///...///000000...,,,---...///...,,,*********''''''((()))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$"""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''%%%###$$$''')))'''%%%&&&%%%$$$&&&((())))))(((&&&&&&&&&''''''''''''((())))))***+++,,,,,,,,,,,,000...///111///,,,,,,000222222111222333555777999666666777888999888555333555444444555666666555333222222222111111111111111000///...------,,,------,,,+++)))((((((((()))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++************+++,,,---.........------...///111222---......///////////////......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%aaaJJJ>>>666222111000///......000///...,,,+++,,,---,,,***(((((()))'''(((((()))************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''%%%$$$%%%'''((('''%%%%%%$$$$$$%%%''')))((('''&&&&&&&&&''''''''''''((())))))***+++,,,,,,,,,,,,///...///111///,,,---111222222222333444555777777444444555777999999777555111111222444777888888777222222222222111111111111000///...------,,,,,,---++++++)))((((((((()))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++************+++,,,---------------------///000111---......///////////////......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~^^^III>>>777444444000///......//////...,,,***+++,,,+++)))((()))***(((((()))***++++++,,,,,,)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%$$$###$$$&&&((('''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,,,,///---...111///,,,---111111222333444555555666555333333444666888999888666111111222444666888777666333333222222111111111111000///...---,,,,,,,,,,,,+++******)))((()))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++******)))******+++,,,------,,,,,,,,,---...///000---......///////////////......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$##################%%%'''***+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~]]]HHH===777444444000///------.........,,,,,,---------+++***,,,---************+++,,,------))))))''''''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((((()))***++++++,,,,,,+++...,,,...000000---...222111222444555666555444444333333333555777888777555555444333444555555333222333333333222222111111000//////...---,,,,,,,,,,,,+++******)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((******))))))))))))***+++,,,---,,,,,,,,,,,,------......---......///////////////......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###############$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%]]]GGG;;;555222333000...,,,,,,---...------,,,,,,---,,,++++++---///+++++++++***++++++------))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&''''''''''''((((((((()))***++++++++++++---,,,---000000---///333222333444555555555444333555444333444555666444333555444333444555555333111444444333333222111111000///...---,,,,,,++++++,,,************)))))))))((())))))(((((((((((())))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))))))))***+++,,,,,,,,,,,,---------------------......///////////////......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%]]]FFF:::333111111111...,,,+++,,,---------)))******)))((())),,,...---,,,+++*********+++,,,((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''((()))***++++++++++++,,,+++---000000...000444444444444555444444333333666444333333444444333222222111111333555666555444555555444333222111111000///...---,,,++++++++++++)))************)))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***))))))((())))))***+++,,,,,,---............---------......///////////////......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~\\\EEE999333111222111...,,,+++,,,---------))))))))))))((())),,,//////...+++)))(((((()))***'''(((***++++++)))'''%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''###%%%&&&&&&%%%$$$$$$%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&((('''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''((('''((()))***+++++++++++++++***,,,000000...000555666555444333333333333333444333222222444555444333222111111333555666444333666555444333222111111000///...---,,,++++++++++++)))******+++***)))((('''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''((())))))((((((((())))))***+++,,,---...////////////...------......///////////////......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}[[[DDD999444222333111...+++***+++---------+++++++++******+++///222000...+++)))''''''((((((&&&(((***,,,,,,)))&&&$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&"""$$$&&&%%%$$$###$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''((()))******++++++***+++***,,,000000...111555777666444333222222333444222111000111444555666555555444333333444333111///666666555444222111111000......---,,,++++++++++++)))******++++++)))((('''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''))))))(((((((((((()))***+++,,,......000000000///...------......///////////////......---------,,,,,,,,,,,,++++++***)))*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%yyy\\\HHH888444444---/////////...------,,,,,,,,,++++++******++++++,,,,,,,,,***((('''&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%$$$######%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***,,,,,,,,,---///000222333111222333444444444444333333333222222333333444555555666555333111///...,,,222444555444111///---...+++---...+++((()))///555:::333+++''')))+++***)))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''(((((())))))******---,,,,,,,,,,,,---......------............------.........------,,,,,,,,,+++***(((''''''(((***+++,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzz]]]JJJ:::666555.../////////...------,,,,,,,,,++++++******++++++,,,,,,+++***)))((('''''''''(((((((((((('''''''''''''''((()))******)))((('''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++,,,---///222444555111111222333444555666777333222222222222333444444999AAACCC:::000...//////666777888777444111000000+++,,,,,,******...777>>>CCC:::000)))(((******)))'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((''''''''''''((())))))******------,,,,,,------...///---......//////......------,,,,,,,,,++++++++++++,,,+++)))(((((()))+++,,,+++)))((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzz]]]KKK;;;777666000/////////...------,,,,,,,,,++++++******++++++,,,++++++***)))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))((()))***,,,///222555666111111111222333666888999222222111111222222333444===MMMQQQ@@@111///222111777888999777444111000///,,,,,,+++))))))///888???CCC;;;000)))'''))))))***'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''(((((()))******---------------......///......////////////......+++++++++***************,,,+++***))))))***+++,,,+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''yyy]]]KKK;;;777777////////////...------,,,,,,,,,++++++******++++++,,,******)))))))))******+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''((()))+++---000222444111111000000111333666888111111111111111222333333???OOOSSS@@@111222444000444555666444111...,,,,,,------+++((('''***///444666111***''''''(((******(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&''''''((())))))***---------,,,---......///.........//////.........************************,,,,,,+++******+++,,,,,,,,,***((('''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''www[[[JJJ;;;777666////////////...------,,,,,,,,,++++++******++++++,,,))))))))))))))))))***+++(((((((((((('''''''''''')))(((((((((((((((((()))%%%$$$###$$$%%%&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++---///000222111///......///111333111000000000000111222222<<>>:::999111000//////...------,,,,,,,,,++++++++++++++++++,,,(((((('''&&&&&&&&&&&&&&&)))((((((((('''''''''''')))((('''&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++...111333555------///000111111111111///////////////000111111222,,,///777666---///888...000222222000............,,,)))'''(((((()))(((''''''((((((''''''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((())))))))))))((()))******+++*********++++++*********&&&'''''''''(((((())))))))))))************))))))(((&&&%%%&&&(((******)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''vvvXXXEEE<<<888777777111000......//////---,,,++++++************++++++************))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%''''''&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++******))))))((((((((('''&&&%%%)))***...<<<>>>...---///000111000000222333000111222444444333222222222333444333222111222333...///000000000000000000...---,,,+++************---+++)))((())))))((('''))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""$$$&&&((((((''')))'''&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%))),,,+++)))((())),,,++++++,,,---///...+++)))''''''(((((())))))************))))))((((((''''''***)))(((''''''((()))***(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvYYYFFF>>>888666666111000......//////---,,,++++++************++++++************))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&((('''++++++---:::???333...///000000///000222444000000111222222222222222///111111000...---...///....../////////...------...---,,,+++************+++)))''''''((()))((('''))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###%%%'''&&&%%%"""!!!"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((*********))))))***+++,,,,,,,,,...//////,,,***(((((((((((())))))))))))***)))))))))((((((((('''***)))(((''''''((()))***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvZZZHHH???999555333111///......///...---+++++++++************++++++************))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""!!!""""""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&+++++++++999CCC===.../////////...///111444000000//////000000111222...///000...,,,++++++,,,............---,,,+++***---,,,+++***************)))'''&&&&&&((())))))((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((---+++)))(((***++++++***---,,,---...//////---+++))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvv[[[III@@@999333111111///............---+++++++++************++++++************)))))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###)))***(((666DDDCCC/////////...---...000333//////...---...///000111///000000///---++++++,,,---------...------,,,,,,,,,,,,+++***************((('''&&&''')))++++++***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%&&&%%%###"""&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((000,,,((('''***,,,+++***,,,++++++,,,......,,,*********))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttZZZIII@@@888222000000///------......,,,+++++++++************++++++************)))))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###"""(((((($$$///======......///...,,,---///111///...---,,,---...000111...///000///,,,+++,,,---,,,---...///////////////++++++******))))))******)))((('''(((+++,,,---,,,))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((())))))((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''))))))(((%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''///+++''''''))),,,+++***+++***)))***+++,,,***)))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrWWWGGG>>>777222000000...------...---,,,***++++++************++++++************))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''((($$$((()))"""'''111000,,,...///...------...///......------......///000,,,---...---+++++++++---...//////000111111000000+++******)))))))))*********)))((()))+++---------))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$'''+++---+++)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&+++000444666777555666555111***&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''''')))***++++++***)))((((((******)))((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooTTTDDD<<<666222111000...------------,,,***++++++************++++++************))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((###''')))###%%%***'''+++---///000...---,,,,,,------...///////////////,,,---///...------...///111111111111000///...---******))))))))))))******+++)))((()))+++,,,,,,+++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$)))...000---)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((,,,111666777777888:::999333+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((((()))***,,,+++)))((((((*********)))(((((((((((())))))))))))'''((((((((()))))))))***'''((()))******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnSSSBBB;;;555222222000...------------,,,***++++++************++++++************))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$)))&&&'''+++&&&))),,,000111///---++++++,,,---///000000000///......000111111000000222333444444333111///---+++******)))))))))))))))*********)))((((((***++++++***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$***000222...***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$######%%%((()))))))))"""&&&)))(((%%%###&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&!!!%%%((()))((('''***,,,,,,***))))))***++++++***''''''(((((())))))******'''((((((((())))))******'''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkLLL<<<888555111---......---------,,,,,,,,,,,,+++******))))))******+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((***+++,,,------------,,,---......///000/////////111000///......///000111333222000---,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%###!!!!!!###$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$###"""###&&&+++///)))'''%%%%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%(((###""")))---,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((kkkOOO???999555111///......------,,,,,,,,,---,,,+++******))))))***************)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((***+++,,,---------,,,---......//////......000///............///000111000...---+++++++++++++++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""###%%%&&&%%%!!!"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$######%%%)))------***&&&%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%&&&###%%%,,,111---'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))***************)))))))))((((((((('''))))))************))))))((((((((((((((((((((((((&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((kkkRRRCCC;;;555111111///...---,,,+++,,,------,,,+++******))))))************))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%''')))+++,,,------+++,,,,,,---------------......------------............,,,++++++******++++++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############""""""###$$$###!!!"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#########$$$%%%%%%$$$$$$''')))///,,,)))'''(((***++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''000333...&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))************))))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((({{{jjjUUUGGG<<<444111222000...---++++++,,,---...,,,+++******))))))*********)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))***++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++*********************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&###!!!!!!"""$$$%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#########$$$&&&&&&$$$###$$$%%%,,,++++++***+++,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######&&&...000+++%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((zzzjjjWWWHHH===444111222///...---,,,+++,,,------,,,+++******))))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((((((((()))******+++++++++++++++++++++,,,,,,,,,,,,++++++*********************)))***))))))((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$&&&)))+++,,,+++)))""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#########$$$&&&&&&$$$""""""###&&&(((+++------+++)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%###$$$)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((((()))))))))************(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((zzzjjjVVVGGG<<<444000000......---------,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''')))******+++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++******)))(((***)))((((((''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ %%%---444777444,,,&&&"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%###"""""""""!!!%%%***---,,,(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%&&&######&&&&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((())))))))))))************(((((((((((())))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((|||jjjTTTFFF<<<333...---,,,---...///...---+++***,,,+++******))))))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((()))***++++++,,,,,,++++++++++++,,,------,,,++++++***++++++++++++***(((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%+++111333000(((###"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!"""### $$$)))+++(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!###%%%&&&''''''&&&%%%'''$$$$$$&&&%%%###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************'''((((((((()))))))))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((~~~jjjSSSDDD;;;333...++++++,,,///000000...+++))),,,++++++***)))*********(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''(((***************+++,,,,,,,,,,,,++++++,,,---......---,,,+++++++++,,,,,,+++***((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$""""""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$"""%%%((((((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""%%%'''''''''&&&%%%'''%%%&&&((('''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((())))))))))))************'''((((((((())))))******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))wwwfffRRREEE<<<555111111......---------,,,,,,,,,,,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%&&&###$$$'''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&"""""""""$$$&&&&&&$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))%%%%%%+++///---,,,,,,---,,,///111...+++,,,111***************************(((&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########################################################%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$$$$######################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((vvveeeQQQEEE<<<555111111......---------,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&'''$$$$$$'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$###$$$%%%%%%""" %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))'''(((,,,---)))(((***+++***+++///...+++***,,,***************************(((&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#######################################%%%%%%$$$$$$$$$###############################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((tttcccPPPDDD<<<555111000......---------,,,,,,,,,***************+++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''$$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''')))(((***,,,)))&&&''',,,...***(((,,,...+++(((''')))))))))))))))))))))))))))(((&&&&&&((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################################################################$$$$$$$$$########################%%%$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((''''''&&&&&&''''''''''''''''''((((((((((((pppaaaOOODDD===555000///......---------,,,,,,,,,************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""&&&&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''%%%###"""###%%%&&&'''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((())))))&&&%%%---777888///)))***---,,,(((&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++......+++(((&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$############################################################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''((((((((((((mmm^^^NNNDDD===555000///......---------,,,,,,,,,*********)))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$(((((($$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))***'''$$$###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''%%%(((666DDDCCC777+++***---,,,***)))((((((((((((((((((((((((((('''''''''))))))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,***&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""################################################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((((()))''''''''''''((((((((((((iii\\\LLLDDD===666000.........---------,,,,,,,,,*********)))(((''''''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&'''++++++'''%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###""""""###$$$&&&((()))111---'''$$$"""""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''+++999GGGFFF999---+++---,,,++++++))))))))))))))))))))))))(((''''''((())))))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&''''''%%%"""!!!!!!%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$########################$$$############"""""""""################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((()))''''''&&&&&&''''''((((((''''''''''''(((((((((((({{{gggZZZKKKDDD>>>666000.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''++++++&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$%%%'''***+++111---'''###"""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%'''******,,,555???>>>555---,,,---,,,+++,,,************************'''''''''((())))))'''%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%###"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###################################################""""""""""""######################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((((((yyyfffYYYKKKDDD>>>666000---......---------,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$((((((###!!!"""%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''(((+++---...---)))$$$"""###&&&((()))&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&)))------,,,000666666000,,,---...,,,***+++************************'''''''''(((***)))'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%################################################%%%$$$$$$$$$######""""""####################################""""""""""""################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))zzzeeeYYYMMMEEE===444...---......---------,,,,,,,,,************))))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''+++---......&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%''')))***+++,,,)))***+++***((('''((()))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&'''&&&$$$!!! """$$$$$$$$$#########""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))xxxdddXXXLLLDDD===555///...------------,,,,,,,,,,,,************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%&&&'''((())))))***(((+++...///---***)))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&'''%%%"""!!!!!!"""$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))vvvcccWWWKKKCCC===555000///,,,,,,,,,,,,++++++++++++************))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''''''''+++111333111---***'''(((((('''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$&&&((('''%%%###""""""$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))uuubbbVVVJJJBBB<<<555111111,,,,,,,,,+++++++++******************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''+++000222111---***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###&&&((((((&&&$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))tttaaaUUUIIIAAA;;;555111222,,,,,,,,,+++++++++******************)))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((('''))),,,---+++***)))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""%%%'''(((&&&%%%$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***tttbbbVVVIIIAAA;;;444111111,,,,,,,,,,,,++++++++++++************))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%''''''(((&&&(((((((((''''''(((***((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""$$$&&&&&&%%%$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******ssscccVVVIII@@@:::333000111------------,,,,,,,,,,,,************))))))))))))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%%%%'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!###$$$$$$######$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********rrrcccWWWIII@@@999333000000......------------,,,,,,************))))))))))))(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!"""######""""""%%%'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************ppp```TTTHHH@@@:::333//////------......------,,,+++***++++++,,,,,,++++++***((()))*********((('''&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&+++******)))(((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###''''''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))+++***)))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$ ###%%%$$$!!!!!!###&&&$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***%%%!!!!!!%%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************oooaaaUUUHHH@@@:::333///...------......------,,,+++)))******++++++******)))((()))******)))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''***))))))(((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$##################&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((()))((((((((('''''''''&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************mmmaaaUUUHHH???888111......------......------,,,+++)))))))))******)))))))))((())))))))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$&&&'''(((&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++}}}kkkaaaUUUGGG>>>777000------------......------,,,+++))))))************))))))((())))))))))))((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%'''***'''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&&&&%%%%%%$$$###""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''+++'''%%%%%%(((+++***(((###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''')))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++yyyiiiaaaTTTFFF===666000------------......------,,,+++***++++++++++++++++++***)))(((((((((((()))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$&&&&&&%%%%%%$$$###""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''///***%%%$$$'''+++------###%%%''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%)))------(((###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++wwwggg___RRRDDD;;;555000---...------......------,,,+++++++++,,,,,,,,,,,,++++++)))(((((((((((())))))***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$&&&%%%%%%$$$$$$#################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$%%%&&&&&&...***%%%###$$$(((,,,...###&&&((('''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$(((---...)))###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,ttteee^^^QQQCCC:::555000...000------......------,,,+++******++++++++++++******)))(((''''''((()))***+++(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$###$$$'''***###&&&)))((($$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,ssseee]]]PPPBBB:::444000///111------......------,,,+++))))))************)))))))))(((''''''''')))***+++(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&***,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$###$$$%%%&&&!!!"""###$$$&&&'''((()))##############################$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""%%%%%%"""!!!###%%%###&&&)))((($$$!!!###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,pppaaaXXXQQQFFF<<<444///,,,***,,,,,,---------,,,+++***++++++************++++++***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))***,,,,,,+++++++++,,,************************)))+++,,,,,,+++***,,,---ooobbbYYYRRRFFF;;;444000---+++.........---------,,,,,,++++++************++++++***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******''')))++++++*********+++***************************+++,,,+++******+++,,,oooccc[[[SSSFFF;;;444000///...000///...------------...++++++************++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++'''(((******)))))))))******************************+++,,,+++))))))***,,,mmmccc\\\SSSFFF;;;444111000000//////------,,,------...++++++************++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********''')))++++++***)))***+++************************++++++,,,***))))))+++---kkkccc[[[SSSFFF;;;444111000000...------,,,,,,,,,,,,,,,++++++************++++++(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$#########$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((***,,,,,,+++***+++,,,************************+++,,,+++***)))***,,,///}}}iiiaaaZZZQQQEEE;;;444111000///,,,,,,------,,,,,,+++***++++++************++++++(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$&&&(((+++***)))((('''%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))))))))(((((((((''')))+++,,,,,,++++++,,,---************************+++,,,,,,+++***,,,///222{{{ggg```WWWPPPEEE;;;555111///...+++,,,...//////---+++)))++++++************++++++'''((()))******)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&(((***))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((***+++,,,+++***+++,,,************************++++++,,,+++,,,...222666zzzfff___VVVOOOEEE;;;555111...,,,+++---000111111///,,,)))++++++************++++++'''((()))******)))(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&(((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++''')))***+++***)))***+++************************++++++,,,,,,,,,000444888zzzfff]]]WWWMMMAAA777333111000...---------...............***+++---......---,,,+++******)))((((((((((((((())))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,------,,,+++***,,,---+++,,,///111......555>>>xxxeee\\\WWWMMMAAA777333111000..................---------,,,+++++++++++++++,,,,,,))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&&&&'''))),,,...%%%&&&&&&$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,------,,,+++***,,,...---,,,---222444555;;;BBBuuubbb[[[WWWMMMAAA777333111000...//////......------,,,,,,---+++)))(((((()))+++,,,(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$###""""""!!!##############################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((+++---***++++++((($$$!!!"""$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,++++++,,,...000---...444:::===BBBGGGrrraaa\\\WWWMMMAAA777333111///...//////...------,,,++++++++++++)))(((((())))))***(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""&&&%%%###"""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''%%%###!!!!!!###%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********++++++++++++,,,---,,,++++++---...///...111777;;;???GGGOOOoooaaa]]]WWWMMMAAA777333111///...//////...---,,,++++++***)))******+++***)))(((''')))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###&&&((())),,,***)))***+++***%%% %%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&***)))(((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++***,,,,,,,,,++++++---///...111777;;;;;;???LLLZZZlll```^^^WWWMMMAAA777333111000.........------,,,,,,++++++)))***+++,,,+++)))'''&&&)))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$,,,)))%%%"""!!!###%%%'''###$$$$$$"""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,***+++,,,,,,++++++---///000555;;;>>>===CCCUUUgggiii^^^^^^WWWMMMAAA777333111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''$$$!!!%%%&&&&&&"""!!!(((///$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,+++,,,...000555888<<>>###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###""" $$$$$$###***"""!!!!!!$$$%%%&&&))))))+++WWW222///"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((($$$(((&&&FFF{{{"""!!!###"""'''###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###"""%%%+++111******(((&&&%%%$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************************************)))***+++,,,------------,,,---///111555>>>GGGMMMKKKRRRSSSUUU[[[]]]hhh|||vvvcccZZZZZZRRRJJJ???666000///......///...,,,+++*********+++******)))))))))))))))***)))(((((((((((((((((()))$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&'''(((***+++%%%$$$$$$&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!FFFgggZZZaaaoooyyypppEEE +++((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''!!!???######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$&&&!!!((("""&&&)))'''&&&///&&&bbb///***,,,&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))((($$$$$$@@@sss!!!'''%%%(((!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$(((,,,///000+++***((('''%%%$$$$$$$$$######%%%&&&''''''%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************************************)))***+++,,,------------,,,///111333999EEEPPPUUU```eeeggghhhdddXXX^^^wwwuuubbbYYYXXXRRRKKK@@@666111000000000//////...---,,,+++*********)))))))))))))))******((())))))))))))))))))((("""###$$$%%%&&&((()))***'''&&&&&&&&&'''(((***+++%%%$$$$$$&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...111'''(((&&&"""(((""">>>GGG+++((($$$,,,***%%%)))"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%)))&&&CCC(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""$$$%%%((("""%%%%%%)))((('''###!!!$$$***111333&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%***%%%EEExxx&&&'''(((###%%% %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""'''///222///***''''''&&&%%%%%%$$$%%%%%%"""###%%%&&&'''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))*********************************************+++,,,------------...333666888???LLLWWW[[[mmmrrrvvvwwwnnnZZZZZZrrrsssaaaYYYWWWRRRJJJ@@@666222000000000------,,,,,,+++***)))))))))))))))))))))******+++((())))))******))))))(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  ''')))"""VVV,,,+++((()))(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###???######$$$$$$%%%%%%$$$$$$###""""""############""""""!!!###((($$$ '''&&&'''###"""!!!###'''---777)))qqq666%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&+++%%%DDDyyy%%%$$$### ''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######%%%,,,222222,,,%%%%%%$$$$$$$$$$$$$$$%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******************************************+++,,,------.........111999>>>@@@HHHWWWaaacccooovvvzzz|||wwwfffeeewwwqqqaaaYYYXXXPPPIII>>>555111//////000,,,,,,,,,,,,+++******))))))))))))))))))***++++++((()))************)))(((((('''&&&%%%%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&'''&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---%%%((((((&&&***%%%555ddd555###!!! !!!"""###111$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$)))'''BBB)))###$$$$$$%%%%%%$$$$$$############$$$$$$#########!!!""""""'''%%%###)))!!!###!!!######&&&(((&&&UUU$$$---$$$...777>>>444$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%'''>>>uuu!!!!!!"""!!!((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""&&&,,,//////,,,(((%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%######%%%(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******************************************+++,,,---............555@@@GGGIIISSSdddmmmnnnrrrzzz|||}}}xxxxxxpppaaaYYYXXXOOOHHH===444///......///,,,------------,,,++++++))))))((())))))***++++++((()))***++++++***)))(((&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$((('''&&&&&&''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%)))""""""$$$+++"""&&&CCC000%%%!!!"""$$$+++((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%### >>>&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###&&&%%%$$$***$$$''''''(((%%%$$$###---)))iii888###''' !!!***!!!***}}}$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''CCCyyy&&&((()))$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!)))111111+++%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''%%%""""""%%%(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************++++++,,,---............777DDDMMMQQQ[[[mmmwwwvvvxxx~~~~~~|||mmmaaaZZZWWWPPPHHH<<<444111///...,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''%%%$$$"""!!!"""$$$&&&((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((("""###$$$%%%%%%######$$$%%%)))"""***(((''' ###########################"""%%%:::"""&&&!!!&&&###$$$!!!"""***########################!!! ***)))!!!***######---%%%!!!---++++++QQQ$$$(((%%%%%%%%%&&&&&&'''''''''!!!333===***$$$$$$666$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$***'''777xxx %%%''''''"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,---+++(((&&&'''***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,---......///000333666BBBLLLTTTbbbuuu{{{wwwyyyzzzkkk```YYYVVVPPPHHH<<<444111///...,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))))))))************'''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((("""###$$$%%%%%%######$$$%%%$$$""",,,''',,,&&&&&&&&&&&&&&&&&&&&&&&&...###***FFF333(((222!!!$$$111)))!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%+++$$$...+++---222%%%$$$555%%%###((()))111RRR)))222$$$$$$$$$%%%%%%%%%&&&&&&(((((('''+++&&&'''555''''''''''''''''''''''''%%%((( ***III---%%%&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))***)))'''%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,.........,,,,,,000777===JJJWWWbbbqqqzzzxxxwwwhhh^^^WWWUUUPPPGGG<<<444111///...---,,,,,,,,,+++++++++************)))))))))(((((((((************))))))))))))&&&&&&''''''(((((())))))((()))***++++++***(((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((("""###$$$%%%%%%######$$$%%%)))'''---///MMM$$$+++((()))***'''***,,,###???555444,,, %%%(((######$$$$$$$$$$$$%%%%%%'''"""###&&&'''999ooo...(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))******+++,,,,,,,,,---...---,,,...666DDDOOO^^^lllwww}}}yyyttteee\\\VVVTTTOOOGGG<<<444111000...---,,,,,,,,,+++++++++***************)))))))))(((((())))))((((((''''''&&&&&&%%%&&&&&&'''((()))******((((((((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((("""###$$$%%%%%%######$$$%%%bbb$$$''' ...%%%"""///'''***,,,111(((!!!###$$$"""$$$)))$$$$$$$$$$$$$$$%%%%%%%%%'''KKK###,,,HHH}}}%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''$$$!!!########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&$$$%%%%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&((()))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))***++++++,,,,,,---***,,,---...333AAAUUUdddtttuuucccpppcccZZZUUUTTTOOOFFF<<<444111000///...,,,,,,,,,+++++++++******************))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((("""###$$$%%%%%%######$$$%%%%%%000...ZZZ$$$)))"""+++***...###)))"""&&&!!!$$$<<<!!!)))(((***,,,$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&???,,,555###BBByyy$$$111%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&'''%%%"""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''///...+++)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''(((((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++,,,,,,------(((***---111:::JJJ]]]kkk~~~yyyaaaJJJnnnaaaYYYUUUTTTNNNFFF;;;444111000///...,,,,,,,,,+++++++++******++++++*********)))))))))************))))))))))))&&&&&&''''''(((((())))))+++)))&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((("""###$$$%%%%%%######$$$%%%((("""]]]%%%!!!+++%%%&&&!!!&&&"""$$$---$$$555&&&!!!***((( 111''''''&&&&&&&&&&&&%%%%%%nnn$$$((($$$OOOyyy&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$&&&(((+++)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''@@@:::///&&&"""###'''***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''((())))))***++++++(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******++++++,,,---------***,,,000777BBBOOO\\\eeezzz}}}wwwuuummmVVVFFFlll```XXXUUUTTTNNNFFF;;;444111000000...,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))************'''''''''(((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((("""###$$$%%%%%%######$$$%%%)))))) ]]]///$$$,,,)))###''''''(((...$$$'''222---&&&((( %%%$$$&&&&&&&&&%%%%%%%%%$$$$$$333%%%$$$'''EEEwww"""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%(((+++...000...***'''%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''';;;666---%%%"""###&&&)))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''((((((&&&'''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++,,,,,,------...,,,...555@@@MMMXXX^^^aaaqqqooohhhlllzzz```PPPLLLlll___XXXUUUUUUNNNFFF;;;444111111000///,,,,,,,,,+++++++++******+++++++++************)))&&&&&&''''''(((((())))))((((((((((((((('''''''''###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((("""###$$$%%%%%%######$$$%%%&&&"""+++^^^***+++((())) &&&''' ((("""&&&((('''$$$$$$%%%'''&&&'''(((%%%%%%%%%$$$$$$#########ddd444 )))&&&333uuu$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&###"""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&)))---000555222---((($$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((()))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&'''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...,,,///999HHHXXXbbbdddccclllhhh___iiiuuuVVVJJJPPPnnndddZZZTTTTTTOOOGGG<<<444111000///---...---++++++++++++***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%BBB((($$$%%%%%%%%%%%%%%%%%%%%%%%% &&&444VVV%%%---$$$$$$"""%%%---""" ///$$$&&&""")))$$$"""$$$%%%$$$%%%((((((%%%###)))&&&222OOO,,,###%%%BBB|||!!!%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%///,,,)))''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%''''''(((---555;;;999111((($$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))(((((((((((()))************+++++++++...++++++///111///...///666888AAARRRccclllnnnnnnqqqaaa___rrrttt```OOOHHHIII~~~lllbbbYYYTTTTTTOOOGGG<<<444111000///---...,,,++++++++++++***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%BBB((($$$%%%%%%%%%%%%%%%%%%%%%%%%""",,, ___'''!!!+++###***/// """///+++%%%)))******%%%$$$(((***'''$$$$$$(((&&&,,,///xxx###&&&)))&&&AAA~~~+++---%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%222///+++(((&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$(((...444888:::;;;555...&&&###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((************++++++++++++---***+++000222000///111666@@@OOO___llltttuuutttiiifffpppmmmSSSCCC@@@EEE{{{iii```YYYTTTUUUOOOGGG<<<444111000///---...,,,++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%BBB((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###))){{{@@@(((!!!...&&&((($$$((((((******"""(((+++$$$'''###$$$***---***&&&%%%,,,!!!aaa%%%###""""""***III!!!(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%000---***''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((...777>>>@@@:::555...)))$$$###$$$%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,***,,,000222000000222555GGG[[[hhhsss}}}|||nnnuuuaaaIII>>>BBBLLLwwweee^^^XXXTTTUUUOOOGGG<<<444111000///------,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%BBB((($$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""''',,,&&&111###***555&&& $$$@@@)))(((+++$$$!!!000$$$MMMYYY&&&,,,+++"""***######---(((&&&!!!$$$&&&&&&'''&&&%%%&&&$$$!!!"""''')))999,,,@@@444###,,, ...&&&$$$???}}})))&&&333'''$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,///555;;;>>>:::222,,,(((&&&$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%%%%%%%!!!%%%'''$$$!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******************+++++++++,,,,,,,,,+++,,,000000...///333888IIIYYYcccqqqnnnUUUKKKJJJQQQZZZsssbbb]]]XXXTTTTTTOOOGGG<<<444111000///------+++***+++,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%BBB((($$$%%%%%%%%%%%%%%%%%%%%%%%%+++!!!((( III___+++ %%%###333!!!'''###'''+++!!!+++555)))111)))"""***///$$$### '''###+++******...+++... !!!!!!!!!...===eee&&&***!!!...NNNwww&&&&&&!!!!!!%%%555xxx (((+++***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,000666777444...***(((&&&%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&""")))+++&&&"""###$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((((()))))))))*********+++***++++++++++++,,,,,,,,,---,,,---///...,,,///555CCCIIIPPPYYYlll{{{XXXNNNSSSXXX\\\aaaooo```]]]XXXSSSRRROOOGGG<<<444111000///---,,,+++******,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((---,,,***((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%BBB((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''$$$$$$"""zzzjjj---444''')))222>>>---///%%%++++++ &&&###&&&$$$)))888!!!%%%!!!"""$$$//////'''+++"""***iiiaaa[[[hhh\\\fffwww888"""000666!!!oooMMM$$$###111'''$$$444BBB{{{&&&---%%%%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''+++///...***''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$...111***%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,///------///......444<<>>%%%,,, %%%$$$,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$///333+++%%%((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++((())))))******+++,,,,,,+++++++++,,,,,,,,,------///------///000333===HHHTTTLLLLLLZZZjjjwww~~~eeeUUUZZZdddfffkkkssslll___^^^YYYRRROOOOOOGGG<<<444111000///---,,,+++******,,,---,,,***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%BBB((($$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((+++---''':::!!!+++///%%%'''???)))%%%+++"""###'''$$$///###&&&&&&|||xxx---###)))(((***((('''---"""((("""...888'''%%%)))&&&000+++###&&&333'''&&&""")))'''AAA)))%%%,,,###&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$###$$$&&&)))******)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((%%%######&&&'''$$$!!!$$$%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((!!!...222)))###&&&'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------...------000222777DDDQQQTTTKKKOOO```jjjnnn~~~wwwfff]]]dddkkkmmmxxxjjjbbbYYYSSSRRROOOQQQEEE999555222...++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&BBB'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&DDDyyy'''+++ CCC%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$///--->>> ###(((###$$$''''''(((''''''!!!(((+++&&&uuu%%%%%%%%%%%%%%%%%%%%%%%%***(((xxx###''''''DDDyyy&&&&&&((($$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''%%%%%%)))......***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$(((111111&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************++++++***---...,,,000;;;HHHOOOSSSXXX]]]___hhhvvv~~~kkkcccfffrrruuuuuuhhh```VVVQQQQQQNNNOOOCCC888444333///------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((((('''&&&&&&%%%&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%AAA'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&333[[[PPP+++999000%%%&&&&&&&&&&&&&&&&&&&&&&&&)))...!!!===(((***&&&$$$''''''((('''''')))$$$(((!!!OOO---&&&&&&&&&&&&&&&&&&&&&&&&---((('''888===$$$---;;;yyy&&&&&&((($$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&)))---...***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&...999999,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))******************++++++,,,000......222888>>>EEEJJJZZZ^^^fffnnnuuu|||uuullljjjnnnxxx}}}fff]]]TTTOOOOOOMMMLLL@@@666333333000...///,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((((((((('''''''''(((''''''&&&%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA((($$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%---)))333SSS%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$000(((888"""$$$$$$''''''(((''''''+++'''"""(((vvv###+++''''''''''''''''''''''''222###$$$$$$!!!(((###666yyy%%%&&&'''$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&))),,,---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))222222((("""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((()))***+++,,,************************((((((((()))))))))******+++*********++++++,,,---...)))+++888DDDHHHLLLQQQeeegggqqqyyykkkbbbffflllrrryyyeee\\\TTTOOOOOOMMMKKK@@@555222222000......,,,,,,,,,+++++++++******+++******))))))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%AAA((($$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%+++""")))|||!!!(((DDD%%%''''''''''''''''''''''''"""''')))((((((###lllCCC"""333$$$''''''(((''''''%%%'''(((===%%%((((((((((((((((((((((((&&&...333###444www%%%%%%LLLxxx%%%&&&'''$$$((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''')))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''""""""%%%%%%!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++,,,---......)))///@@@LLLNNNTTT]]]qqqppp{{{~~~|||kkkccc]]]eeejjjkkkuuu~~~ddd]]]UUUPPPPPPMMMLLL@@@555222111...,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&'''''''''''''''&&&((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$AAA((($$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%))) ^^^,,,;;;%%%''''''''''''''''''''''''***###%%%444###'''...)))$$$''''''(((''''''$$$%%%&&&)))$$$LLL......+++((((((((((((((((((((((((+++...///,,,ttt666,,,...xxx%%%%%%'''###((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$$$$$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,---...///222222;;;IIIRRRUUU^^^jjjzzzyyyfff]]]```fffmmmpppppp{{{{{{bbb]]]WWWRRRQQQMMMKKK???555111000...++++++,,,,,,,,,+++++++++******(((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$@@@)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&///RRRDDD%%%''''''''''''''''''''''''((('''!!!&&&,,,%%%LLL333$$$''''''((('''''')))***$$$$$$(((***777+++""",,,333((((((((((((((((((((((((%%%999'''...$$$444;;;xxx$$$%%%&&&###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&%%%######'''***%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))*********))))))((((((((('''''''''''''''''''''''')))))))))*********+++++++++++++++,,,---...///000,,,555CCCQQQ^^^jjjwwwdddRRRVVVbbbjjjmmmnnnqqq}}}vvv```]]]WWWRRRPPPLLLHHH===333000000...------,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''%%%$$$@@@)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''///...!!!ZZZ%%%''''''''''''''''''''''''%%%)))(((555)))"""000<<<$$$''''''(((''''''+++&&&&&&###&&&###777''')))--- &&&(((''''''''''''''''''''''''000/// 000(((111VVVxxx$$$%%%&&&###'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###(((,,,,,,(((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---///000111+++;;;MMMZZZmmmnnnZZZTTT^^^kkkjjjkkkmmmuuurrr^^^\\\WWWRRROOOKKKFFF;;;111000111/////////,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%$$$@@@)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###///000"""$$$%%%((((((((((((((((((((((((+++(((------&&&&&&***+++GGG$$$''''''((('''''''''***)))%%%)))FFFrrrHHH000###***+++"""$$$111+++###,,,''''''''''''''''''''''''222222,,,$$$***www$$$%%%&&&###'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&+++222888999333---))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))%%%%%%&&&'''((()))******)))))))))))))))))))))))))))************++++++++++++,,,,,,---...///111111888JJJYYYcccvvv~~~uuuhhh___aaakkkttttttrrrvvvuuuccc]]]UUURRRQQQLLLFFF;;;111...///...---...,,,,,,++++++***)))((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&###%%%'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&'''"""(((***!!!%%%)))###AAA((($$$''''''''''''''''''''''''''''''''''''''''''''''''+++###((("""***LLL((((((((('''''''''&&&&&&&&&)))...222000)))$$$%%%(((...###&&&&&&'''&&&'''///***,,,'''"""***KKK555###$$$***'''%%%&&&***"""%%%---666 +++%%%+++,,,(((&&&)))((($$$%%%&&&&&&&&&&&&&&&&&&%%%%%%IIIxxx$$$%%%&&&$$$)))&&&''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***(((%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))222AAARRRUUUIII777+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))***)))'''&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))************+++++++++''')))---000...,,,000888@@@XXX]]]ddd{{{oookkk|||zzz~~~pppaaa```mmmvvvvvvpppqqq]]]YYYSSSQQQQQQKKKFFF;;;000...///...---...+++++++++***)))))))))((()))))))))((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&%%%&&&((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$444%%%'''+++))) '''BBB((($$$''''''''''''''''''''''''''''''''''''''''''''''''&&&###,,,###*** ---((((((((('''''''''&&&&&&&&&'''+++...---)))&&&'''(((***000)))&&&))))))***)))+++,,,%%%,,,+++(((((())))))555777***"""&&&)))%%%%%%)))$$$&&&--- +++!!!---<<<%%%((('''$$$%%%******&&&&&&&&&''''''''''''&&&&&&&&&xxx$$$%%%&&&$$$)))&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))777GGGXXX\\\OOO;;;,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((()))((('''&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))************+++++++++***+++---///,,,+++111999GGGUUUbbbssstttgggtttyyy~~~{{{~~~rrrfffeeekkknnnnnnmmmXXXUUURRRRRRPPPIIIEEE:::000...///...---...***************************)))((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''(((((()))(((&&&%%%###((('''''''''&&&&&&%%%%%%)))000!!!$$$---$$$###---)))???((($$$''''''''''''''''''''''''''''''''''''''''''''''''$$$###,,,!!!))))))???((((((((((((''''''''''''&&&&&&''')))******)))((('''###...!!!SSS&&&***))))))(((***%%%+++***'''&&&***'''YYY===222'''$$$&&&+++***$$$%%%,,,!!!***000)))%%%)))(((%%%###&&&******&&&''''''((((((((((((''''''!!!000+++xxx$$$%%%&&&$$$)))&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((222>>>JJJLLLBBB333(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''')))((('''''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))************+++++++++---,,,---...---///888CCCRRRSSSiii}}}sssmmmzzz~~~zzzzzziiiaaaaaaeeekkkpppiiiVVVVVVVVVVVVQQQGGGDDD999000...///...------+++++++++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))((((((''''''''''''''''''(((((('''&&&%%%%%%((((((''''''&&&&&&%%%%%%###&&&,,,444'''333%%%___(((%%%'''''''''''''''''''''''''''''''''''''''''''''''')))###((('''222!!!###NNN((((((((((((''''''''''''''''''&&&%%%''')))***(((%%%###,,,)))***~~~))),,,***)))'''((($$$---'''(((((()))++++++222++++++***)))(((((('''&&&(((((())))))))))))((((((///))) KKKxxx$$$%%%&&&$$$)))&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((---111000+++'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&(((''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++,,,+++,,,///000666CCCPPPXXXSSSsssyyyyyyttt\\\UUUZZZcccttthhhXXX[[[[[[YYYRRRFFFBBB888///...000...------,,,,,,------------------,,,+++******))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''(((''''''(((((((((''''''&&&&&&&&&---&&&"""aaaeee444(((;;;)))%%%'''''''''''''''''''''''''''''''''''''''''''''''',,,###%%%###&&&///***+++ [[[(((((((((((((((((((((((((((***'''%%%&&&)))***'''$$$333222$$$...111---***(((***+++///(((---000(((111&&&NNNBBB%%%(((+++,,,)))&&&&&&)))(((((())))))))))))((((((***000%%%xxx$$$%%%&&&$$$)))&&&&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,---+++&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''&&&''')))+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))******))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))*********+++++++++,,,+++,,,///111777FFFSSSSSSWWW~~~}}}{{{kkkUUUQQQXXXeee{{{gggZZZ]]]\\\XXXRRRFFFAAA777//////000...------------------------------,,,+++***************+++************************''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''+++,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''***&&&&&&)))((($$$%%%,,,111((('''(((((((((((())))))))),,,)))'''(((***+++)))''',,,222000888---111---***(((***---,,,,,,+++333%%%...*** uuu######'''***)))&&&'''+++(((((())))))))))))(((((( +++777...xxx$$$%%%&&&$$$)))&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***///333555111***%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))******)))(((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))************)))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))************+++++++++---,,,---///111555AAANNNPPPccc~~~|||hhh\\\RRRPPPWWWeeevvvfffYYYYYYVVVSSSPPPHHH@@@666//////000...,,,,,,------,,,,,,++++++*********))))))))))))******+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''(((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))&&&$$$AAA)))&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%,,,'''))),,,""" )))111&&&***((('''((((((((())))))))))))******)))***+++,,,---,,,"""333333,,,---***JJJ...444000///...111000111999)))666((('''***)))000(((###'''+++***)))***'''(((((())))))(((((('''''''''$$$***CCCxxx$$$%%%&&&$$$)))&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***333:::===999000)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++)))************+++++++++------000333444777AAALLL\\\vvvvvvfffRRRUUUUUUUUU\\\jjjyyyeeeWWWUUUPPPNNNNNNIII@@@666//////000...,,,,,,,,,,,,++++++***)))(((((((((((('''(((((()))***+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******;;;"""MMM***&&&''''''''''''''''''''''''''''''''''''''''''''''''###222&&&&&&///'''$$$+++555###;;;((('''((((((((())))))******))))))***+++,,,...000111<<>>777===JJJ--->>>333''',,,***@@@CCC111$$$&&&------)))'''''''''((((((((((((''''''&&&"""///+++(((777xxx$$$%%%&&&$$$)))&&&$$$%%%'''((()))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###***444>>>BBB>>>555---%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%...)))$$$"""$$$'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((((('''((()))%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++,,,...333888999<<>>///%%%###%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&%%%&&&((((((&&&$$$'''%%%&&&******'''(((+++(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''')))))))))******+++++++++******++++++******)))((()))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&)))---...+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******)))************+++++++++666///******,,,+++,,,//////222555:::<<<@@@]]]yyybbbeee||||||oooaaa]]]ZZZaaaeeezzz}}}cccUUUVVVRRRPPPMMMFFF>>>555...///111///,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))%%%&&&'''((()))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((())))))((('''&&&))))))%%%!!!'''111...$$$+++:::zzz---((((((((((((((()))******''''''''''''''''''''''''(((''''''(((+++,,,,,,+++&&&666000+++333666999<<<>>>@@@DDDJJJNNNSSSTTTUUUUUUUUUWWW[[[^^^___\\\VVVRRRPPPRRRUUUWWWMMM{{{OOOPPPOOOPPPSSSXXXYYYUUUMMMFFFBBBAAAAAABBBAAAAAAppp>>>))),,,555***''''''(((((()))(((((('''''')))%%%$$$&&&&&&$$$$$$&&&UUUzzz%%%"""%%%(((+++!!!***(((%%%%%%&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&$$$&&&'''&&&%%%&&&+++///NNNCCC333'''######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&'''((()))'''&&&(((&&&'''---///+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))*********)))(((''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))---///---***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))******)))************+++++++++000+++(((+++---,,,---000///...555888888JJJmmm~~~jjjeeetttwww~~~zzzjjj]]]VVV\\\^^^qqqyyyyyyaaaUUUVVVRRRNNNLLLEEE<<<444...///000...,,,---,,,,,,+++++++++*********++++++******))))))(((((())))))))))))))))))))))))&&&'''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''((())))))(((''''''+++///'''###***///---$$$111))),,,iii***...(((''''''(((((()))***+++((((((((((((((((((((((((%%%&&&&&&((()))))))))(((+++***)))DDD???@@@CCCHHHLLLMMMLLLNNNTTTZZZWWWWWWUUUSSSSSSVVV[[[___^^^ZZZUUUPPPNNNNNNQQQSSSUUUKKKPPPZZZ^^^```bbbfffjjjfff^^^WWWQQQOOOOOOOOOGGGEEEOOO"""$$$111%%%(((///)))))))))*********(((&&&%%%'''&&&&&&(((+++((("""'''<<>>333***'''(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++************))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,)))************++++++++++++)))+++------+++---222666444999GGG___zzz}}}kkkssskkkssspppxxxsssgggWWWHHHAAABBBEEEYYYoooZZZSSSVVVPPPKKKIIICCC888333//////...+++,,,///------,,,,,,,,,+++++++++)))))))))))))))************************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((((((((''''''''''''((((((!!!&&&...111***!!! &&&***+++&&&,,,---)))))))))###333XXX555&&&&&&''''''(((***+++,,,++++++++++++++++++++++++''')))+++++++++,,,000444333;;;555JJJPPPHHHXXXWWWTTTXXX\\\^^^```ccceeegggiiijjjhhheee___XXXTTTUUUYYY]]]\\\]]]^^^\\\YYYSSSMMMIIIJJJTTTOOOsssxxxaaaZZZcccfffrrrqqqnnnmmmlllmmmqqqwww}}}xxx|||zzzqqqkkkiiifffbbb^^^ZZZWWWUUUYYYTTTOOOOOORRRUUUTTTRRRNNNKKKSSSTTTKKKUUU@@@999;;;666000///000222000...+++(((&&&((((((&&&%%%&&&...)))VVV$$$"""---+++&&&&&&...+++(((&&&&&&''''''&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&(((***,,,+++***(((&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$)))((('''%%%$$$%%%(((***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%))),,,---+++)))((()))'''''''''''''''''''''''')))(((''''''''''''((())))))))))))***,,,---,,,+++---222;;;@@@999...)))***************************---------...///000000000555555555555555555555555222222444555777999:::;;;::::::888666444111///---,,,,,,,,,,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,)))************+++++++++)))(((***---------111777444999<<>>>>>999HHHVVVSSSQQQTTTSSSQQQkkkSSSeeegggddddddkkk___^^^^^^___aaabbb```___[[[WWWPPPHHHCCCBBBEEEHHHHHHJJJMMMNNNMMMJJJFFFCCC@@@KKKIII===[[[UUUNNNLLLEEECCC???DDDVVVZZZfffccchhhfffbbbbbbeeellltttyyyxxxxxxxxx}}}xxxssslllfffbbb___WWWSSSOOOPPPWWW\\\^^^]]]XXX[[[RRROOOUUUQQQKKKRRRIIIAAA777222000...***&&&+++$$$""")))---***'''((($$$&&&+++'''+++"""'''&&&(((&&&&&&'''(((''''''***(((&&&%%%%%%&&&((((((''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$&&&))),,,---...,,,)))&&&$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%$$$%%%'''((('''&&& ###&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$(((,,,,,,***''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))+++---...---,,,///555<<<===444***(((---,,,,,,,,,,,,,,,,,,,,,,,,///000000111222333333444>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@CCCFFFIIILLLMMMMMMKKKIIIFFFAAA===:::888333333333333333444444555++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,)))************+++++++++'''''')))---......444;;;:::EEEEEEPPPnnnvvvjjjiiitttwwwkkkwwwpppYYYEEECCCBBB???FFFRRRxxxmmm\\\PPPRRRTTTMMMEEECCC666333111//////...,,,+++************************,,,+++++++++******))))))************************))))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&''''''''''''(((***+++++++++***)))(((((()))***++++++***+++---///333444777>>>FFFKKKLLLJJJMMMSSS\\\aaabbbaaa___^^^ZZZ\\\___``````^^^[[[YYYQQQGGGCCCJJJPPPOOOMMMMMMMMMGGGEEEIIIIIIEEEDDDGGGGGGGGGGGGFFFDDDDDDEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBCCCEEEIIIMMMPPPPPPPPPNNNKKKJJJKKKKKKNNNXXXbbbnnntttxxxxxxuuuuuu{{{||||||{{{sssggg___WWWUUUWWWZZZ___ccc___[[[ZZZ[[[VVVNNNMMMQQQSSSMMMGGGCCCAAA<<<444---++++++++++++***((('''&&&+++***)))'''''''''((()))((((((((('''&&&&&&&&&%%%&&&((('''###"""''',,,,,,+++***)))'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######&&&,,,000===555+++&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))******))))))((()))))))))&&&'''(((((('''(((***,,,222777;;;777///)))))),,,000111222333333444666888===>>>@@@BBBDDDCCC???;;;@@@DDDIIIJJJHHHFFFHHHJJJOOOMMMMMMQQQWWWZZZZZZWWWYYY\\\___^^^YYYRRRLLLHHHGGGEEECCCCCCEEEFFFDDDBBB???>>>999222000222111...---,,,+++***)))***+++++++++***)))(((((('''''''''))))))***++++++******)))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&)))&&&&&&---555666...&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************)))************++++++++++++))))))---//////111666:::CCCTTThhhssssssnnnlllzzzpppppptttaaaQQQFFFJJJKKKHHHMMMXXXjjjZZZPPPRRRSSSKKKBBB???333111////////////...---************************+++++++++******)))))))))************************))))))))))))))))))))))))))))))******)))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))((((((''''''((((((((()))))))))(((((()))***************))))))******---111888<<<===BBBJJJTTT[[[___^^^\\\\\\___dddffffffccc___\\\ZZZYYYVVVRRRNNNJJJGGGEEEJJJCCCBBBGGGKKKHHHFFFFFFDDDBBBDDDJJJLLLIIIIIILLLJJJMMMNNNKKKFFFDDDGGGJJJNNNNNNNNNLLLIIIEEEBBB???GGGJJJNNNSSSVVVSSSLLLFFFLLLHHHFFFFFFFFFFFFKKKQQQRRRXXX^^^bbbfffnnn{{{zzztttnnnnnnnnnlllhhhdddaaabbbZZZWWWWWWZZZYYYSSSPPPRRRMMMLLLMMMPPPRRROOOFFF???777444///***((((((***,,,))))))((('''&&&''''''(((''''''''''''''''''&&&&&&&&&)))***''')))000555777111///---***((((((''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%)))///444@@@888...)))((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((()))))))))(((((((((((()))************)))((('''(((,,,///555:::===;;;555222444777888888888999999;;;>>>@@@AAAAAABBBDDDFFFFFFCCCAAADDDHHHNNNPPPPPPNNNLLLLLLMMMOOOSSSVVVXXXZZZ\\\]]]```cccfffeeeaaa[[[WWWTTTWWWVVVTTTUUUWWWWWWUUUSSSQQQNNNHHHAAA@@@AAA???999@@@>>>:::666333000......---+++***)))***+++++++++)))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''(((&&&&&&+++111111,,,&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++++++++,,,***+++///000000444999;;;DDD[[[ssstttgggfffqqq|||pppooosssttt\\\TTTQQQTTTSSSQQQZZZiiifffYYYPPPRRRRRRIII>>>:::111000......///000///...++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))***************))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))************'''(((((()))***+++,,,,,,------...///333999BBBGGGSSSZZZdddkkkmmmjjjfffccciiihhhgggfffddd___YYYUUUMMMKKKGGGCCC@@@>>>>>>>>>BBBAAADDDIIIJJJGGGEEEEEECCCFFFLLLRRRSSSQQQRRRWWWYYY]]]```[[[SSSPPPTTTZZZZZZZZZ[[[[[[YYYUUUPPPMMMOOOPPPSSSXXX\\\YYYPPPHHHKKKFFFDDDFFFHHHFFFGGGJJJFFFJJJNNNPPPTTT]]]jjjtttsssuuuyyy}}}~~~|||zzzxxxwww{{{~~~zzzqqqiiidddcccccc\\\WWWWWWWWWUUUTTTTTTUUUPPPJJJIIILLLPPPSSSTTTLLLFFF<<<222+++)))***+++((((((''''''''''''((((((''''''''''''''''''(((((($$$'''(((&&&(((...333555000...,,,***(((''''''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''+++111666CCC<<<333---***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((***))))))(((((())))))***(((((((((((()))***+++,,,,,,+++)))'''&&&)))---111777;;;>>><<<888777:::>>>:::999999:::<<<@@@DDDFFFJJJIIIHHHIIILLLMMMMMMLLLHHHMMMRRRVVVWWWSSSNNNKKKLLLRRRXXXZZZZZZYYY\\\___^^^aaaeeefffdddbbb```___cccbbbaaaaaabbbbbbaaa______[[[TTTNNNMMMNNNIIIBBBJJJHHHCCC>>>999555222111000...+++******++++++************))))))(((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''''''''''''''&&&''')))++++++)))&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************+++++++++,,,,,,***,,,000222333777>>>@@@MMMiii|||oooZZZaaayyyssshhhppptttmmmWWWXXX\\\^^^\\\^^^ooo~~~dddXXXQQQTTTSSSGGG<<<777111000....../////////...++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******))))))((())))))))))))************)))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++,,,---+++000888@@@GGGOOOUUUZZZbbbiiippprrrnnngggaaa___eeebbb]]]ZZZWWWRRRLLLHHHBBBAAA???>>>===>>>???@@@???EEEMMMSSSTTTRRRQQQRRRQQQVVV]]]```___^^^bbbgggnnnooooookkkeeecccfffiiinnnoooqqqqqqnnniiidddaaa]]]ZZZ[[[```gggjjjfffaaaZZZUUURRRTTTTTTPPPLLLKKKIIIJJJJJJHHHGGGKKKRRRYYY^^^bbbiiippptttuuuzzz{{{vvvuuutttrrrwwwkkk^^^WWWUUUVVVVVVUUU[[[UUUMMMHHHHHHKKKNNNPPPYYYUUUMMMDDD;;;222,,,))))))((((((((((((((())))))&&&&&&''''''(((((())))))(((+++***%%%###'''))))))((('''&&&%%%%%%&&&'''(((+++***)))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''+++///333BBB<<<555///,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***))))))))))))))))))***))))))))))))***+++,,,,,,******+++++++++---000333999;;;<<<:::888888<<>>======@@@EEEIIIOOOLLLIIIJJJNNNRRRUUUVVVYYYVVVRRRQQQTTTXXX[[[]]]RRRVVV[[[\\\YYYQQQHHHBBBEEEHHHNNNVVV\\\^^^[[[XXXVVVWWWWWWVVVVVVVVVXXXZZZZZZ[[[\\\^^^aaaeeejjjmmmnnnmmmjjjhhhjjjmmmiiibbbZZZZZZZZZZZZZZZZZZYYYYYYPPPKKKDDD???<<<777000+++,,,+++***)))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((((())))))'''%%%%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,******...222444666>>>HHHWWWvvvttt___fff}}}lllgggqqqmmm]]]XXXWWWTTTVVVddd|||aaaXXXTTTWWWTTTHHH<<<999333111...---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))&&&''''''(((((((((((('''((((((((()))))))))******************************))))))))))))******+++,,,************************+++******))))))******+++((())))))))))))*********)))***,,,///444999===@@@PPPZZZiiiuuu{{{zzzwwwuuussspppjjjaaaWWWOOOKKKIIIFFFGGGGGGEEECCCAAABBBCCCAAAEEEJJJOOOSSSSSSSSSRRRTTT```mmmuuuyyy}}}}}}|||uuuyyy|||{{{|||zzzvvvpppuuu~~~{{{vvvssstttsssnnnkkklllhhhhhhhhhddd^^^XXXTTTRRRPPPLLLKKKNNNNNNNNNVVVaaawwwyyyyyy|||~~~~~~|||xxxuuuqqqiii```YYY[[[___aaa___YYYRRRNNNIIIOOOYYY```aaa]]]UUUPPP;;;888222,,,)))''''''((((((((((((((((((((())))))...111///***'''((()))''')))(((&&&%%%%%%%%%&&&&&&))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""'''+++,,,)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))+++******))))))******+++(((((()))***,,,...000111888<<>>@@@HHHKKKNNNOOONNNLLLJJJJJJHHHHHHIIIJJJKKKMMMPPPRRRQQQNNNLLLOOOUUUYYYZZZXXXUUUQQQLLLJJJLLLPPPSSSUUUXXX^^^ccc___UUULLLJJJLLLIIINNNWWW___cccbbb^^^ZZZNNNLLLIIIEEEBBBDDDHHHKKKLLLKKKIIIFFFGGGLLLTTT[[[]]]dddhhhhhhhhhkkkllljjjkkklllnnnpppqqqqqqqqqpppnnniiidddbbb```ZZZOOOFFF<<<:::666222///---,,,,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((())))))((('''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------,,,...333888999===HHHTTTooovvvzzzwwwjjjtttzzznnn\\\TTTJJJLLLMMMXXXtttyyy{{{^^^VVVRRRUUURRRFFF===<<<...---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))(((((()))***************''''''''''''((((((((((((************************))))))))))))***+++,,,---************************,,,+++***))))))***+++,,,++++++,,,,,,,,,---------000444<<>>555444/////////............---,,,,,,---,,,,,,+++***))))))))))))*********+++++++++++++++******************))))))))))))(((((((((******++++++++++++******)))))))))(((((())))))***))))))))))))************(((((()))***************************+++++++++,,,)))***+++,,,,,,,,,,,,+++111...///444;;;EEETTT```iiioootttrrrkkkcccaaabbbZZZSSSIIIBBB??????AAABBBIIIMMMSSSYYY___hhhsss{{{}}}zzz}}}}}}zzzzzzwwwqqqrrrmmmfff___YYYTTTOOOLLLSSS\\\dddfffkkkvvv~~~vvvrrrpppmmmiiieeeaaa^^^[[[\\\]]][[[UUUPPPBBB666+++)))***)))((((((************)))(((&&&%%%((('''&&&&&&&&&((()))***'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((''''''((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))***)))'''((()))+++***))),,,...111333777<<>><<<>>>DDDJJJOOORRRZZZeeeooovvv|||zzz}}}zzz|||zzzxxx||||||zzzwwwwwwxxxzzzyyyqqqdddZZZVVVXXXXXXXXX^^^lll{{{tttqqqqqqpppnnnkkkkkkfff```ZZZXXXXXXYYYYYYUUUGGG777///+++)))***---*********))))))((((((''')))(((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))************'''(((((((((((()))))))))((((((((())))))*********)))))))))))))))*********+++*********+++,,,------///111444777;;;@@@EEEIIIWWWVVVUUUSSSQQQQQQRRRTTTOOONNNLLLHHHFFFKKKTTT]]]cccbbb```^^^\\\\\\]]]^^^\\\___bbbdddhhhppp{{{~~~~~~}}}uuurrruuupppuuu{{{~~~~~~zzzyyy{{{~~~|||wwwmmmbbbYYYVVVXXX[[[___ZZZVVVVVV\\\bbbfffgggiiigggiiimmmmmmhhhfffhhhgggffffffhhhiiihhhdddaaa___XXXMMMAAA777000...---,,,,,,+++***)))'''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''***)))))))))((((((''''''(((((((((((())))))))))))((()))))))))******************+++++++++++++++,,,,,,++++++,,,,,,---...//////:::CCCFFFLLLaaa~~~{{{fffttt}}}rrrjjj[[[WWWVVVVVV```mmm[[[TTTPPPPPPIII;;;111111............------------......//////......------************++++++++++++************************))))))))))))******************++++++++++++******)))))))))))))))***++++++((()))))))))************(((((()))******************++++++++++++,,,,,,,,,***,,,...---,,,---///111222999FFFTTTcccooovvvyyyvvvmmmeeebbb\\\QQQIIIGGGAAAAAAAAABBBFFFMMMSSSXXXbbbiiirrryyyyyy{{{{{{pppccc^^^WWWTTTXXXeeewww}}}{{{wwwrrrmmmjjjhhhhhhiiijjjhhhaaaXXXSSSTTTVVV[[[SSSIIIAAA777...+++---(((((((((((((((((()))))))))(((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''')))************(((((((((((()))))))))***''''''((((((((((((((()))((()))))))))*********+++))))))***+++,,,...000111333666:::===AAAFFFKKKOOO[[[[[[[[[XXXSSSQQQQQQRRRSSSQQQPPPPPPTTTYYY^^^aaaaaa```___```bbbfffiiikkkffffffgggkkkrrr{{{}}}{{{}}}yyyuuuqqqmmmjjjlllrrrqqqyyy~~~uuummmgggeeeddd^^^YYYTTTRRRUUUXXXZZZYYYWWWVVVZZZaaaffffffhhhllllllkkklllmmmnnnmmmllljjjddd___VVVLLLAAA999333000+++***)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''''''''(((''''''''''''((((((((((((''''''((((((((((((((('''******))))))((((((((('''(((((((((((())))))))))))((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////111<<>>???CCCIIIPPPWWW^^^fffkkk|||~~~~~~~~~}}}~~~{{{sssjjj___XXXVVVYYYaaaiiilll|||xxxnnnfffccccccaaaiiipppmmmcccYYYUUUUUUVVVVVVVVVRRRGGG777,,,***))))))(((((((((((())))))((((((((((((((('''''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))******)))((((((((()))))))))******''''''''''''((((((((((((((())))))******+++++++++'''))),,,---///222555888:::===AAAEEEIIINNNSSSWWW]]]]]]\\\XXXRRROOOPPPRRRVVVUUUUUUYYY^^^aaaaaa```]]]\\\\\\___eeejjjnnnooooookkkiiilllsssxxxyyyxxxzzzuuuwww}}}zzzyyyyyy|||~~~zzzqqqllliiiiiihhhhhhnnnuuuttt}}}|||{{{yyyxxxwwwzzz|||wwwssspppfffdddaaa___^^^\\\ZZZXXXOOONNNPPPWWW]]]```fffllllllooorrrsssrrrppppppqqqcccaaa\\\UUUMMMEEE>>>:::...,,,***(((((())),,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''''')))(((''''''''''''((()))''''''''''''((((((((((((&&&'''((((((((((((((((((***))))))))))))))))))((((((((((((((())))))))))))))))))))))))******************++++++,,,---------,,,,,,,,,,,,---...///000333???FFFGGGNNNbbbwwwxxxmmmxxxwwwsssqqq}}}rrrmmmbbbSSSOOO___uuujjjWWWPPPLLLJJJBBB555000333.........---------,,,,,,******++++++++++++***************+++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++******++++++++++++******))))))))))))***+++,,,---))))))))))))******************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...000111333999CCCJJJ]]]eeennnuuu||||||ttt```RRRHHHGGGFFFAAABBBGGGLLLRRR[[[dddlllttt}}}}}}tttmmmjjjeee___\\\^^^UUUaaaoooyyy}}}vvvnnniiiggggggnnntttuuunnnfffaaa___WWWTTTSSSRRRKKK>>>333......---+++)))((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((())))))******+++,,,,,,***---111444777;;;@@@DDDCCCFFFIIILLLNNNQQQUUUWWW\\\[[[WWWQQQKKKJJJOOOTTTXXXYYY\\\]]]]]]]]]]]]]]]```______bbbggglllnnnnnnllliiifffhhhnnnrrrsssqqq{{{zzzwwwsssuuuzzz}}}{{{|||}}}~~~}}}{{{yyyuuurrrrrrtttsssrrruuuzzz{{{xxxkkkgggdddccchhhooovvvzzz{{{vvvsssooorrrvvvvvvtttpppllljjjaaa[[[XXXXXXYYYZZZ^^^dddeeemmmvvvyyyuuuqqqqqqrrrfffeeeccc___ZZZUUUPPPNNN???;;;444...+++***,,,...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&'''((((((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))******************++++++,,,------...---,,,,,,------...///000555AAAJJJLLLUUUiiixxx}}}rrrzzztttvvv|||tttdddcccZZZOOOUUUbbb~~~}}}hhhWWWNNNHHHFFF>>>222000555......---------,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))***+++,,,---))))))))))))************++++++,,,------------,,,++++++,,,,,,,,,---------+++000555999???JJJXXXccciiioooqqqrrruuuwwwrrriiiMMMCCC???CCCFFFFFFPPP]]]fffkkkqqqvvv{{{zzz|||wwwyyyyyytttsss___```^^^\\\bbbmmmuuuxxxuuuyyyzzztttqqquuuvvvvvvtttqqqooommmmmm]]]RRRIIIGGGEEE@@@:::888222111...+++)))'''''''''&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))'''%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''''''''''''''))))))))))))*********************)))))))))))))))((())))))***++++++,,,,,,///333888<<>>@@@<<<444---)))((()))'''''''''))))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++---//////---+++++++++)))))))))+++...111333444888===EEELLLPPPSSSUUUVVVUUUOOOGGGDDDFFFMMMTTTWWWMMMKKKIIIJJJNNNTTTZZZ^^^kkksssoooeeeaaa^^^dddttt||||||wwwooolllnnnlllhhhmmmlllnnntttwww{{{}}}{{{{{{zzz{{{xxxzzzsssnnnpppuuu}}}|||zzzxxxwww~~~vvvppplllfff___ZZZ\\\[[[\\\```dddeeebbb^^^___]]]aaakkkqqqqqqqqqssstttpppgggZZZJJJ<<<222---++++++,,,,,,---,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,---------,,,,,,...333666AAAIIILLLNNN```yyyzzz|||tttUUUEEEGGGTTT```fff}}}zzzgggSSSJJJ???777444333111000////////////...---,,,,,,***+++,,,------,,,+++************++++++,,,,,,---,,,,,,,,,++++++*********)))************+++++++++******************************))))))******+++,,,++++++++++++************,,,++++++************+++*********,,,000444777999BBBNNN___ppp|||kkkddd[[[RRRLLLJJJHHHGGGKKKLLLRRR^^^nnn|||wwwllleee\\\WWW]]]iiiyyyzzzssskkkeeecccccckkkjjjggg```VVVLLLDDD@@@999AAAIIIKKKEEE;;;111+++)))((('''((()))***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********,,,......,,,++++++,,,((())),,,///333777;;;===BBBGGGOOOVVVZZZYYYUUURRRVVVNNNFFFGGGOOOWWWYYYWWWQQQQQQTTTYYY___dddhhhiiioootttnnnfffgggggglllyyy~~~{{{vvvxxx}}}xxxzzz~~~{{{yyy}}}}}}yyywwwvvvtttpppmmmqqqjjjccc___```aaa___\\\XXXXXX]]]gggnnnpppqqqsss{{{yyyssskkk___OOO@@@666222...***)))+++,,,,,,+++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,---------,,,,,,...222666AAAKKKPPPQQQ]]]rrr}}}|||}}}xxxxxxjjjLLLBBBGGGRRRaaannnuuucccQQQIII>>>666333222000///......//////...------,,,***+++---......---+++************++++++,,,,,,,,,---,,,,,,++++++*********))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++,,,++++++******+++++++++***+++,,,+++...555AAAIII```jjjwwwddd\\\QQQJJJIIIMMMRRRUUUUUUXXX```kkkxxx~~~~~~zzzvvvssspppiiiaaa___bbbaaahhhwwwxxxooohhheeefffggggggddd]]]SSSJJJDDD;;;@@@IIIQQQTTTMMM@@@666...+++(((''''''((()))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((()))))))))************,,,,,,,,,******+++,,,,,,...222555999<<<@@@CCCJJJOOOVVVYYYXXXSSSNNNLLLVVVQQQMMMPPPVVVYYYVVVQQQ```dddhhhkkklllnnnrrruuusssxxxtttrrrxxxxxxwwwzzz{{{zzz}}}~~~|||~~~www|||}}}{{{yyyzzz}}}yyyvvvvvvzzz}}}~~~~~~wwwiiiaaaaaaeee```^^^]]]aaagggnnnssswwwvvvuuusssqqqlllaaaRRRHHHCCC:::///******,,,,,,*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,,,,------,,,,,,...222555@@@LLLSSSSSSZZZkkkxxxzzzuuupppwww}}}cccKKKGGGKKKRRRdddxxxrrraaaPPPHHH===555222111000///.........///......---,,,***+++---......---+++******+++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++******************************))))))******+++,,,+++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++///111///000;;;PPPaaasss{{{{{{pppVVVQQQKKKJJJNNNUUU]]]aaaaaafffnnnxxxzzz}}}{{{sssrrrwww~~~|||{{{{{{yyyuuuuuuxxxkkk```\\\hhhxxx|||yyyuuutttcccccccccdddccc]]]SSSKKK>>><<>>@@@CCCFFFHHHPPPWWWUUUNNNHHHJJJNNNYYYXXXVVVTTTUUUVVVWWWWWWnnnrrruuusssmmmmmmttt{{{}}}~~~{{{sssppprrruuuxxx}}}{{{xxx{{{||||||{{{{{{zzz|||}}}~~~}}}xxxsssrrrwww}}}xxxmmmggggggeeedddbbbccciiiqqqvvvyyyoooooonnnoooooojjjaaaZZZZZZNNN>>>444000///---+++(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,,,,------------///222555CCCNNNVVVWWW]]]kkkzzz~~~uuunnnvvvyyycccQQQOOOSSS___zzz}}}}}}qqqaaaOOOGGG===555222222000///---...............------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---(((---222222555DDD]]]qqq{{{vvvggg[[[MMMKKKLLLPPPWWW___fffiiinnnssszzz~~~zzzzzzuuu}}}{{{}}}qqq[[[WWWcccpppyyy}}}|||wwwxxx{{{jjjgggeeefffgggddd^^^XXXGGG>>>999@@@NNNVVVRRRKKK???999111+++(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((())))))))))))))))))*********++++++***++++++******,,,///222<<>>EEELLLOOONNNGGGBBB:::444///,,,***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))*********+++++++++((()))***+++---111777;;;BBBFFFIIIIIIFFFEEEFFFIIIJJJPPPUUUSSSNNNOOOWWW```eeefffeeeaaa^^^```gggnnnkkkjjjjjjlllpppxxx||||||yyyrrrrrrwww|||}}}|||~~~~~~{{{xxxwwwwwwzzz|||~~~}}}{{{{{{|||~~~}}}}}}~~~{{{uuutttvvvyyyzzzyyy||||||xxxmmmcccffffffeeegggllllllhhhggghhhiiihhhgggggghhhiiijjjfff___UUUJJJ>>>444...,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,.........///222444AAAHHHOOOSSS]]]nnn}}}xxx~~~ssskkk```SSSSSSccckkk\\\PPPHHH===666333222222000------...............---++++++***))))))***++++++++++++++++++++++++++++++))))))***+++,,,------...)))************+++++++++++++++++++++++++++++++++*********)))***++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...222444:::FFFWWWkkk{{{{{{yyypppcccXXXTTTRRROOOSSSWWW^^^jjjvvv}}}~~~ooo^^^YYYfffvvvxxxttt}}}|||vvvmmmdddaaafffkkkdddZZZLLLBBB@@@EEELLLQQQKKKGGGAAA;;;666000***&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))++++++***)))((('''&&&&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++'''(((***,,,000666>>>CCCDDDIIIMMMLLLHHHFFFHHHKKKSSSVVVXXXWWWVVVWWW]]]bbbfffjjjnnnooommmiiihhhhhhhhheeedddlll{{{|||~~~~~~|||~~~xxxtttxxx~~~~~~|||}}}yyyxxxxxx~~~uuuuuuvvvzzz{{{xxxvvvxxx{{{~~~}}}{{{~~~|||vvvrrrqqqvvvuuunnnfffffflllnnnkkkaaaccceeeeeeccccccfffjjjoooqqqqqqjjj^^^NNNAAA999//////---+++)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))*********************)))***++++++,,,******+++++++++,,,,,,,,,+++,,,.........///222444DDDJJJPPPWWWbbbuuu}}}|||qqq]]]WWWOOOSSShhh{{{yyyiii]]]QQQGGG;;;333222222111///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,************************************++++++,,,---******+++++++++,,,,,,,,,---******......***,,,222...@@@XXXjjjttt{{{xxxmmm^^^UUUUUUZZZ^^^___YYYfffooorrr|||{{{vvv{{{}}}}}}~~~}}}}}}}}}}}}|||zzzvvvrrrpppqqqqqqrrrsssttttttttt~~~||||||~~~wwwrrr}}}~~~qqqhhhddddddddd}}}|||{{{pppgggdddeeebbb\\\VVVOOOHHHDDDHHHOOOLLLDDDBBBGGGDDD666...///+++)))'''''')))***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&%%%&&&)))+++444<<<:::+++"""'''+++*********))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))******+++,,,+++,,,...///222999DDDKKKPPPTTTSSSMMMIIIJJJMMMMMM\\\ZZZWWWVVVWWW[[[aaaeeennnwww}}}yyysssoookkkhhhooosssxxx~~~~~~{{{}}}{{{vvvwwwwwwvvvwwwyyy|||zzzzzz|||xxxvvv{{{~~~{{{{{{~~~~~~xxxvvv~~~|||xxxwwwzzz~~~~~~{{{www{{{}}}{{{xxxyyywwwqqqzzz|||yyyooobbb]]]aaahhheee^^^\\\```fffhhhiiijjjnnnpppooommmlllhhhYYYIII;;;555...+++++++++***)))***((('''((()))***)))((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''******++++++***)))'''&&&&&&''')))***+++++++++***++++++************++++++++++++,,,,,,,,,,,,---------......//////111222333GGGIIIRRRcccuuuwww}}}rrrdddSSSLLLPPPYYYfff~~~zzz{{{fffZZZPPPGGG;;;444222222111///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,************************------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...,,,,,,...,,,)))---333:::PPPjjj{{{{{{nnndddXXXQQQSSSYYY^^^```dddqqq{{{~~~yyywww~~~zzz}}}zzzwwwtttssstttuuuvvvvvvxxxyyyzzz|||{{{yyyuuurrrnnnnnnnnnnnnnnnoooooopppzzzyyyxxxxxxyyyzzzzzzzzzyyywwwzzz|||qqqtttxxx|||~~~{{{tttnnniiifffvvvxxxmmmgggeeeaaa\\\YYYVVVPPPJJJIIILLLRRRIII@@@???EEEEEE:::,,,+++***)))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&%%%&&&)))+++===DDD@@@111&&&''')))&&&***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))***++++++***)))))),,,...000222444;;;DDDKKKUUUXXXUUUOOOKKKOOOUUUWWWYYYXXXWWWWWWYYY___ggglllvvvzzz{{{tttooopppqqqrrr~~~~~~}}}wwwwwwwwwuuuuuuwww|||wwwtttrrrooojjjjjjmmmtttrrrqqqtttyyy|||qqqlllmmmssswwwyyyzzzrrruuuzzzyyy|||{{{||||||xxxxxx~~~{{{{{{~~~|||~~~~~~}}}||||||}}}{{{wwwvvvuuusssnnngggbbbaaaaaabbb\\\ZZZ^^^cccddddddfffppprrrsssrrrssspppcccUUUCCC<<<222,,,+++++++++***+++***)))***+++***)))'''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((()))******+++***))))))&&&''')))***+++++++++***++++++************++++++++++++,,,,,,,,,,,,------------......///000222444BBBKKK[[[nnn~~~||||||hhhYYYNNNJJJQQQ^^^lll}}}cccXXXOOOGGG===555333222000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++...------,,,++++++******++++++++++++,,,,,,,,,,,,///......---++++++333<<>>EEEKKKLLLQQQRRRNNNMMMQQQUUUWWWVVVYYY^^^bbbfffjjjooorrrsssxxxyyytttrrrvvvzzz{{{zzzxxxzzzzzzyyyzzzzzzsssnnnnnnooommmmmmnnntttrrrqqqpppmmmiiikkkqqq{{{wwwsssrrruuu{{{zzzpppfffdddjjjnnnlllgggllltttvvvpppnnnuuu|||~~~||||||~~~}}}zzzyyy|||}}}}}}~~~~~~~~~{{{}}}||||||zzzuuuttttttvvvxxxvvvoooiiijjjeeebbbdddeeedddeeehhhtttuuuuuuuuuwwwuuulllbbbQQQGGG;;;111---,,,,,,+++,,,+++++++++,,,+++)))'''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''')))***++++++++++++'''((()))******+++******++++++************++++++++++++,,,,,,,,,,,,------,,,---.........000333666CCCTTTllluuu\\\LLLFFFFFFSSSfffwww~~~}}}bbbYYYNNNGGG>>>777444222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......---,,,,,,444CCCPPP```vvv|||cccVVVTTTSSSWWW___hhhooorrr{{{zzz||||||vvvxxx}}}wwwvvvvvvwwwxxxxxxvvvuuuvvvyyy}}}~~~zzzwwwuuusssrrrppppppqqqtttwwwyyy{{{||||||zzzwwwsssqqqpppooollljjjiiikkknnnrrrvvv{{{zzz|||~~~vvvpppqqqxxx}}}vvvtttqqqmmmjjjlllhhh^^^TTTNNNFFFLLLLLLBBB::::::;;;888---......,,,***(((***,,,((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))000555555...((('''(((&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))++++++++++++,,,...000111333777;;;===>>>AAAEEEJJJ@@@IIIPPPQQQRRRUUUVVVUUUYYY```hhhnnnqqqrrrtttuuummmtttzzz{{{}}}xxxvvvwwwsssnnnjjjmmmmmmmmmllljjjjjjmmmqqqvvvtttrrrpppkkkhhhoooxxxvvvooofff___]]]___cccfffccc]]]WWWYYY___aaa\\\VVVZZZaaaeeebbbbbbiiioooppplllgggddddddbbb```bbbggguuuvvvxxxyyyyyy{{{~~~{{{zzz{{{|||vvvyyy~~~yyywwwwwwwwwuuuvvvyyy{{{wwwqqqllljjjhhhgggjjjppp{{{xxxtttrrrssssssnnniii___VVVIII>>>777222---***++++++***+++,,,,,,+++)))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))************(((((())))))************++++++************+++++++++++++++,,,,,,,,,------+++---...------000555:::JJJ```zzzoooVVVGGG@@@DDDWWWnnn{{{{{{```XXXLLLGGG@@@999444222000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............++++++,,,,,,,,,---------,,,.........555EEEYYYgggqqq{{{{{{yyywwwhhhTTTTTTWWW]]]fffpppyyy}}}|||}}}vvvqqqttt{{{}}}~~~|||zzzyyyyyyyyywwwtttrrrvvvzzz}}}~~~{{{wwwttttttoooooonnnooorrrwww{{{~~~zzzuuusssrrrmmmkkkggggggkkkppppppnnnqqqoooppptttvvvvvvxxx||||||}}}}}}mmmiiiqqqzzzvvvuuuqqqfff\\\XXXLLLJJJKKKKKKCCC888666<<>>NNNddd|||iiiSSSIIICCCJJJ```www|||xxx]]]UUUKKKGGGAAA;;;555222000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222222222222,,,,,,,,,,,,------------,,,000333888EEEZZZmmmvvvyyyvvvmmmccc\\\YYYRRRIIIXXX___kkkwwwyyywww}}}~~~yyyxxxxxxvvvtttrrrvvv{{{~~~~~~{{{yyyyyyzzzxxxvvvtttssspppmmmjjjlllpppsssrrrnnnkkkjjjkkkllllllmmmppptttyyy}}}~~~xxxsssssssssqqqsssuuuvvvyyy{{{yyytttqqqoooooorrrrrrppppppssszzzzzz||||||uuummmqqq~~~}}}zzzuuukkkdddaaa___OOOHHHPPPTTTIII>>><<<444111...---------+++)))((((((((((((((((((((((((''''''((((((((()))))))))***)))(((''''''&&&''''''((((((''''''''''''(((((("""$$$&&&''''''(((***,,,''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''$$$&&&''''''&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******,,,++++++---222:::BBBGGG???BBBEEEEEECCCBBBCCCFFFLLLQQQUUUVVVZZZdddmmmrrrlllkkkhhhcccaaagggsss}}}{{{}}}~~~}}}tttkkkhhhfffqqqxxxuuuppprrrxxx~~~llleee]]]WWWRRRRRRZZZdddlllkkkhhheeedddfffjjjnnnmmmqqqwwwyyyxxxwwwwwwxxxsssvvvyyyzzzyyyyyyyyyyyywwwsssoookkkeeebbbfffmmmjjjjjjjjjjjjkkklllmmmmmmffffffdddbbb```dddkkkqqqwww{{{~~~xxxuuuwww}}}~~~yyywwwyyytttwww}}}}}}zzz}}}xxxuuusssqqqnnnnnnwww~~~uuupppnnnlllnnnrrrpppkkkeee^^^WWWLLL@@@777111///+++***+++,,,,,,,,,))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((((((((((((******))))))))))))******++++++************++++++++++++,,,,,,,,,,,,------,,,...///...---111:::BBBQQQcccuuu{{{~~~{{{eeeTTTMMMLLLWWWqqqzzzyyyxxx]]]UUUJJJGGGCCC<<<666222000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111000,,,,,,,,,------------...///555<<>>666000000555666000***(((((((((((((((((((((((((((((((((((())))))))))))******)))''''''&&&&&&&&&((((((''''''''''''((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%'''***'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++...333999???DDDGGGIIIHHHJJJJJJHHHCCC@@@AAABBBDDDQQQ___ggglllqqqrrrqqqhhhpppyyy|||{{{|||xxxtttvvvwwwuuurrrrrrtttvvvsssppprrrwwwzzz|||zzzvvvuuuwwwssskkkoooiiidddeeeggghhhkkkoooxxx}}}|||uuuvvv|||uuuvvvyyy|||~~~}}}{{{yyyvvvtttlll```TTTNNNPPPSSSZZZaaajjjppprrrqqqqqqqqqwwwuuuzzz}}}}}}}}}~~~{{{~~~xxxtttrrrqqqtttvvvyyyvvvlllbbbbbbhhhuuupppnnnqqqqqqnnnnnnssssssqqqnnnmmmjjjddd[[[UUUBBB<<<444---******++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((((((***+++,,,+++***)))(((((()))******++++++************++++++++++++,,,,,,,,,------------000111000...333???HHHhhhsssxxxtttvvv{{{jjj^^^ZZZWWWnnnwwwxxx```ZZZMMMIIIDDD===888444222111////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,...------,,,,,,------...,,,...//////......000111666KKK^^^fffnnnyyy}}}zzzmmm\\\MMMPPPYYY```eeeiiirrr{{{~~~wwwqqqooonnnjjjddd^^^ZZZYYYZZZUUUPPPJJJGGGGGGHHHFFFDDDEEECCCAAABBBEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIKKKMMMNNNOOOPPPSSSUUUVVVVVVUUUUUUVVVYYY[[[]]]kkkxxxzzztttssspppqqquuuzzz~~~|||vvvqqqkkknnnqqqqqqqqqrrrwwwzzz}}}yyyvvv{{{}}}zzz|||ssskkkmmmkkkddd\\\[[[```^^^XXXOOOBBB555666???AAA777***)))***+++***(((''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))*********))))))******++++++555555888>>>DDDJJJLLLMMMMMMNNNMMMHHHCCCAAAFFFKKKLLLWWWcccllltttxxxvvvqqqpppwww||||||}}}uuuqqqoookkkhhhgggooouuuxxxuuutttxxx{{{{{{zzzxxxuuurrrqqqqqqrrrsssnnnssszzz|||tttqqqooohhh___[[[XXXWWWWWWUUUUUU\\\eeelllyyyzzzvvvwww|||xxxvvvxxxzzzxxxvvvzzzvvvuuuuuutttlllbbb\\\[[[eeerrrzzzvvvnnnnnnsssrrrooonnnrrrvvvtttkkkbbbRRRMMMAAA333,,,,,,---,,,******)))((()))+++)))&&&+++++++++++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++,,,------......///000,,,,,,111444888CCCOOOeeexxx}}}}}}llldddbbb___gggwwwuuu]]]XXXLLLIIIDDD>>>888444222111////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...+++,,,---,,,,,,...222444AAASSSdddmmmuuu|||wwwmmm]]]TTTPPPWWWbbbkkkrrryyy|||zzzuuummmgggddd```XXXOOOIIIFFFGGGJJJJJJHHHEEEDDDFFFGGGHHHHHHLLLJJJJJJLLLNNNMMMJJJHHHKKKLLLOOOQQQRRRRRRQQQPPPPPPRRRSSSRRRPPPNNNNNNOOOJJJJJJIIIIIIJJJLLLNNNPPPVVV^^^hhhllljjjhhhiiilllppprrruuuyyy{{{yyysssmmmqqqrrrtttttttttuuuwwwxxx~~~{{{|||~~~zzzvvvtttlllcccaaaeeegggdddcccVVVEEE;;;:::===??????...---+++))))))((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******++++++*********+++---...666999<<>>111---+++))),,,+++***(((((())))))(((******++++++******)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++,,,------......//////...///222444888DDDQQQsssuuuaaa^^^bbbdddqqqzzz{{{rrrZZZUUULLLIIIDDD>>>999555222111////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------...............------------......,,,,,,,,,,,,---111666;;;KKKZZZjjjttt{{{zzzlll\\\OOOQQQYYYeeeooowww~~~|||xxxuuurrrlllccc]]]OOOMMMIIIEEEAAAAAADDDFFFGGGGGGGGGGGGFFFGGGIIIKKKJJJLLLOOOSSSWWWXXXVVVTTTWWWZZZ^^^aaacccbbb```^^^YYY[[[\\\ZZZWWWSSSQQQPPPQQQPPPNNNMMMLLLMMMMMMNNNKKKLLLOOOPPPSSSWWW]]]aaafffhhhlllrrrvvvvvvtttqqqyyyyyyxxxyyyzzzzzzyyyxxxwwwrrrvvv~~~tttpppuuu~~~|||xxxwwwpppgggcccfffjjjkkkllldddTTTCCC888777@@@HHH777222+++((()))*********((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))******,,,+++******+++---000111888<<>>QQQiiiwwwzzzyyynnnPPPKKKOOOVVVkkkzzzvvv~~~|||sssgggZZZSSSLLLJJJEEE???999444000...111000///------......///...---,,,,,,......---,,,---------------------,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,000222///+++---333222999BBBOOOcccwww~~~zzznnnXXXGGGIIIQQQYYYgggvvvxxx}}}~~~{{{qqq]]]UUUKKKDDDCCCEEEGGGHHHKKKLLLNNNRRRYYY```fffiiiyyy|||{{{rrriiidddfffkkkppprrrsssvvv}}}xxxssslllggggggiiikkklllggghhhjjjlllmmmlllgggddd___]]][[[XXXWWWXXX\\\___fffkkkrrryyy}}}|||yyyvvvtttvvvxxxxxxvvvvvvyyy|||~~~xxxxxx}}}{{{{{{}}}}}}~~~{{{xxxwww{{{vvvqqqoooqqqppplllgggeeeZZZKKKDDDEEECCC777+++***...+++%%%&&&---,,,%%%))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))---,,,+++)))((((((''''''))))))))))))))))))))))))***+++,,,,,,++++++,,,---///<<>>MMM___sss~~~tttXXXRRRQQQZZZeeennnwww~~~~~~~~~xxxqqqdddVVVIIIFFFDDDEEEGGGJJJJJJIIINNNOOOSSSXXX^^^eeekkknnnlllrrrvvvssskkkfffgggkkk|||xxxrrrlllhhhgggeeeccccccdddeeeeeedddjjjllllllfff\\\UUUTTTVVVWWW[[[eeesss~~~xxxuuuzzz~~~xxxssspppqqqwwwtttwww~~~{{{zzzxxxuuuqqqpppqqqqqqnnnlllhhh___SSSJJJGGGCCC<<<444(((+++,,,)))(((++++++))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***)))((((((((((((************************+++,,,---+++***,,,111555;;;AAAGGGKKKPPPTTTPPPIIIQQQPPPOOOOOOQQQVVV\\\___kkkpppyyyvvvkkkkkkqqqyyy}}}{{{yyyzzzwwwiii]]]VVVPPPJJJFFFBBBAAAAAAAAABBBEEEIIIKKKRRRYYYccclllrrrwww}}}{{{zzzzzz{{{}}}|||pppmmmssszzz}}}xxxzzzyyysssqqqsssuuuuuurrrrrrtttsssoooqqqkkkiiinnnrrrqqqooopppuuuyyy{{{{{{}}}~~~zzzsssbbbJJJ???<<<333---///---,,,+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++***************++++++,,,,,,---,,,,,,,,,---...///000111+++666888???[[[rrryyy|||yyyzzzcccWWWVVVWWWkkk~~~vvvjjjdddXXXQQQMMMJJJEEE@@@:::555111000000000///............///...,,,,,,,,,......---,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........111,,,)))---000000111444BBBOOOaaasss~~~ooo^^^OOOZZZgggrrr}}}wwwxxx~~~zzzmmmcccZZZMMMAAACCCDDDEEEHHHLLLNNNNNNMMMSSSTTTVVVZZZ___dddhhhkkkhhhoootttooohhhjjjxxx}}}tttooohhhcccaaabbbbbbccclllqqqtttmmm```VVVSSSTTTOOOPPPVVVdddttt|||{{{vvvttt{{{xxxrrrppprrrpppqqqwww{{{vvvvvvuuusssrrrqqqqqqrrrrrrjjjeee]]]SSSIIIBBB@@@@@@---++++++---+++((((((,,,))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******************************+++------+++***///888@@@FFFEEEDDDEEEKKKSSSVVVUUUYYYWWWVVVXXX]]]dddiiikkkuuu|||zzztttpppooopppvvv|||}}}}}}}}}uuuyyyxxxgggXXXQQQHHHBBB???>>><<<:::;;;:::999999:::<<<>>>@@@DDDHHHPPPYYYccclllssswwwvvvvvvvvvvvvxxxzzz|||~~~{{{qqqqqquuuwwwtttqqqsssvvvvvvtttpppuuuxxxwwwsssrrruuuxxxwww|||vvvqqqooonnnlllnnnrrruuuyyy{{{|||dddQQQIIIFFF999000///+++,,,+++******+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,---...///000111+++777<<>>IIIGGGEEECCCAAAEEEOOOYYY___XXXUUUVVV```nnnwwwwwwtttyyy~~~uuuoooppprrrrrrooopppvvv{{{uuuuuu}}}ooocccVVVLLLFFFAAA<<<::::::;;;;;;;;;<<<;;;:::999:::;;;<<<===AAABBBFFFNNNZZZdddlllooowwwxxxyyyyyyzzz{{{~~~~~~|||xxx~~~~~~~~~~~~|||tttmmmmmmrrrwwwwwwuuusssvvvvvvssssssyyy{{{wwwsssmmmiiimmmsssvvvxxxxxxxxx|||lll```]]]WWWCCC555222------+++))))))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************************************++++++++++++******,,,,,,++++++++++++++++++------------...///000111222;;;>>>LLLlll||||||}}}iiiaaadddhhhyyy~~~{{{qqqjjjaaaVVVPPPLLLIIIEEE???:::555222000///////////////......------,,,+++,,,...///...---******+++,,,------......------------------------,,,,,,,,,---------......---------.........///////////////000...222>>>LLL___jjjwwwzzzooo]]]QQQLLLZZZrrr~~~wwwlll```PPPEEEAAABBBFFFIIIHHHMMMSSSZZZ___ccceeefff\\\]]]___ccckkkuuu~~~|||sssmmmjjjfffcccaaacccfffhhhjjjbbb___ZZZUUURRRTTTXXX\\\vvv|||}}}uuuooonnnooorrruuu{{{~~~yyyzzz|||www{{{}}}ttttttrrrpppmmmmmmppprrrlllkkkiii```OOO@@@@@@IIIHHH666******,,,)))''')))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,***************************,,,......000888CCCLLLBBBCCCBBB@@@>>>DDDPPP\\\VVVTTTXXXhhh{{{~~~tttwww~~~}}}}}}}}}sssnnnpppwww}}}qqqnnnqqq||||||xxxrrr```VVVOOOIIIEEE???<<<999888888888999999999999888777777888999999;;;<<<>>>EEEPPP[[[ccchhhsssuuuyyyzzzzzz{{{}}}zzz{{{|||zzzttttttzzz~~~~~~}}}wwwrrrmmmlllqqqvvvzzzzzzrrruuuvvvuuuyyy{{{sssllllllqqq{{{|||yyywwwyyy~~~tttpppqqqhhhNNN===888333...+++)))))))))***)))(((************************((((((((((((((((((((((((((()))))))))******************************************++++++++++++******,,,,,,++++++++++++++++++...............///000111555999<<>>;;;<<>><<<;;;999888777666666666888777777666666777777777777888;;;@@@IIITTT^^^dddkkkqqqxxx{{{||||||}}}}}}|||{{{}}}}}}uuuyyy~~~wwwwwwyyyyyyxxxyyyooooooooosssyyy~~~wwwyyyzzz{{{}}}sssppprrr~~~yyy{{{tttrrruuunnnWWWHHH@@@777111...+++))))))))))))(((************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++******++++++++++++++++++++++++//////......//////000111222777>>>UUU{{{{{{~~~nnneeedddhhhzzz~~~|||pppiiigggaaaVVVPPPIIIGGGBBB===888444111///...///000000000///------,,,++++++,,,...//////...........................------------.........///,,,,,,,,,---------..................////////////......111666<<>>;;;>>>@@@BBBGGGNNNYYY```mmmyyy{{{wwwxxx|||xxx|||}}}zzzdddVVVIIIFFFEEE@@@;;;::::::;;;:::999777777777777888888888888888888888888555888;;;>>>CCCJJJTTT\\\bbbjjjtttzzz{{{zzz{{{}}}~~~||||||~~~}}}{{{{{{~~~|||jjjrrr{{{qqqpppuuunnnpppuuu~~~|||yyyzzz|||xxxzzzwwwrrrtttsssggg^^^SSSBBB555222...++++++***)))(((************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++***************++++++,,,,,,---//////////////////000111222???MMMfffrrrfffaaaaaafffyyyxxxnnniiiiiiaaaVVVQQQHHHFFFBBB===888333000///...///000000000///---,,,,,,++++++,,,...//////...///////////////.........---------.........//////,,,,,,,,,---------................../////////000---+++///999HHH\\\uuummmXXXNNNLLLSSScccrrr}}}wwwtttxxxuuufff\\\XXXNNNGGGCCCGGGMMMRRR[[[fffdddcccaaa___aaajjjvvvzzznnnhhhaaa``````aaacccdddbbb___]]]XXXSSSTTT\\\eeelllpppqqqoooooosssssspppoooppplllttt~~~wwwyyywww~~~yyytttuuu{{{xxxssssssttthhhPPPAAA???@@@GGGDDD555+++,,,---***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++///111666AAAJJJNNNKKKGGGGGG<<<777???IIINNNPPPTTTWWWeeeuuu~~~}}}}}}{{{~~~|||}}}uuuooo```PPPBBB???@@@===;;;===666777888888666666666777666666666666777777777777444777::::::999>>>GGGOOOWWW```llltttuuuuuuuuuwww|||yyyzzz|||}}}|||zzzzzz|||~~~~~~yyyooorrryyy~~~iiifffnnnpppqqqxxx|||{{{zzz}}}xxxyyyvvvtttwww}}}}}}xxxxxx}}}|||yyykkkTTT888555000---,,,,,,***)))************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))***+++,,,,,,------000////////////000000111888KKK___vvv~~~mmm\\\UUUWWW]]]ggg|||vvvooommmoooxxx]]]TTTMMMMMMGGG@@@:::777555333222222222111000///...------..................------///......------,,,,,,+++////////////............,,,,,,,,,---------.........111222///---///222333:::111444GGG[[[jjj{{{^^^MMMJJJGGG[[[vvv|||}}}|||mmmggguuuxxxjjjZZZPPPMMMKKKIIIIIINNNVVV^^^bbbcccgggcccaaadddkkkxxxxxxlllfff```___ccciiikkkkkkeee```YYYTTTUUU[[[ccciiinnnppprrrqqqppppppsssuuuttt~~~|||wwwxxx}}}vvvvvvwwwuuummm\\\HHH;;;===AAACCC===222+++***---*********)))(((''''''(((******)))))))))))))))***)))))))))))))))(((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***)))((((((((((((***,,,---,,,***000555>>>GGGMMMNNNKKKHHHAAA:::===LLLVVVVVVWWW\\\eeekkkvvv|||}}}zzz{{{{{{{{{vvvhhh\\\UUUKKKAAA>>>>>>;;;999999777777888888888888777777666666777888888888888888666777777777999===BBBFFFNNNYYYgggnnnooopppsssxxx~~~|||zzzzzz{{{|||||||||~~~}}}}}}lllaaacccjjjnnnyyy{{{uuuyyy|||vvvppppppyyyxxxsssmmmooovvv|||yyygggIII;;;111111///)))***222+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++******)))))))))************+++++++++------,,,++++++,,,,,,,,,.../////////......///111<<>>===999333---***))),,,+++***((('''(((***+++,,,+++***))))))))))))))))))))))))))))))(((''''''))))))((((((((('''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,---...///666:::@@@FFFJJJJJJHHHFFFBBB>>>DDDSSS]]]^^^bbbiiilllpppxxx}}}zzz~~~~~~zzz{{{}}}uuuhhh]]]RRRHHH???===<<<:::888999666666777888888888888888999999::::::;;;;;;::::::;;;<<<<<<;;;;;;<<>>888444333111000.../////////000000000111........................+++,,,,,,---......//////////////////............,,,------------............---...............///333>>>RRRjjj{{{jjjPPPCCCIII^^^qqqxxxbbbbbbtttsssfffZZZPPPHHHGGGJJJJJJPPPYYY___bbbeeehhhkkknnnyyy}}}zzzuuuqqqppprrruuuxxxyyy}}}wwwrrrmmmhhheeeeeedddcccbbb```___^^^^^^bbbiiirrrwwwxxxyyy}}}zzzrrrvvvzzzyyy~~~}}}yyyxxxwwwoooaaaVVVAAA===999777555222...***---+++)))'''((())),,,......---,,,******))))))))))))))))))))))))(((((('''))))))((((((((((((''''''((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,++++++---......,,,+++---222777>>>@@@CCCEEEGGGFFFEEEDDDCCCCCCLLL[[[ccceeekkktttwwwxxx{{{|||zzzyyyxxxzzz|||ssssssyyyzzzyyywwwpppbbbXXXLLLCCC<<<;;;:::888888999777888999;;;<<<<<<<<<<<<===>>>>>>>>>????????????CCCCCCCCCBBB???>>>>>>???>>>EEEPPP[[[ccckkkqqqttt{{{yyyxxxwwwwwwyyy|||~~~{{{zzzzzz|||~~~}}}}}}||||||~~~dddYYY]]]\\\kkk}}}|||sssjjjhhhnnnvvvyyyyyyvvvsssrrrwww{{{~~~}}}}}}|||}}}~~~iiiSSS===666444///+++,,,,,,+++++++++************))))))))))))))))))))))))***************+++++++++)))))))))))))))((((((((()))************+++++++++,,,,,,,,,++++++,,,,,,---,,,---...------...000333@@@PPPdddooorrrtttzzz~~~ssseeeUUUddd{{{{{{sssmmmiiikkknnntttZZZSSSLLLIIIDDD>>>888555333111000////////////000000000000---------...............,,,---------.........///////////////............------------............---+++,,,///111111444777EEEVVVfffqqq{{{~~~mmmVVVFFFJJJZZZqqqrrrjjjuuuqqqeeeWWWNNNGGGEEEJJJQQQOOOUUU[[[^^^```gggrrr|||~~~qqqddd\\\YYYVVVRRROOONNNQQQTTTWWWXXX]]]dddllltttzzzwwwoooiiihhhjjjllllllkkkgggbbb```aaaccchhhnnnuuu{{{{{{~~~{{{zzz{{{wwwmmmdddMMMDDD:::666777888555000,,,***(((((()))+++,,,,,,///...---+++***)))))))))(((((())))))))))))(((((())))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++,,,......,,,+++///888@@@BBBCCCDDDDDDDDDDDDFFFGGGFFFKKKUUU```eeefffmmmvvv}}}|||~~~zzztttuuuvvvxxx||||||uuuppppppzzz{{{xxxvvvrrriiiZZZNNNFFF???999999999888888;;;<<<===???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEHHHIIIJJJHHHEEEBBB@@@@@@===@@@EEEMMMXXXccclllqqqttttttsssrrrrrrtttxxx{{{yyyxxxyyy{{{}}}~~~zzzzzz{{{|||}}}aaaWWW\\\dddkkkqqq}}}{{{tttllliiilllqqquuuwwwuuusssuuuzzz}}}vvvyyy{{{}}}lllNNN>>>888222---+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************+++************))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------+++,,,---,,,---...222555BBBRRRhhhvvv{{{{{{|||~~~ttttttdddmmmuuuwww~~~zzznnniiihhhkkkpppsssZZZSSSMMMJJJEEE>>>999666444333222111111111000///.........---------.........///////////////......---------////////////............---------.........//////...,,,,,,000000111888AAAYYYnnn{{{vvvooojjj[[[HHHEEEXXXmmmyyy{{{uuu```VVVLLLGGGEEEGGGOOOXXXSSSWWW[[[^^^eeeuuupppddd]]]SSSIIIDDDCCCAAA>>><<<<<<>>>AAACCCBBBFFFKKKQQQXXXaaakkkrrrzzztttnnnppprrrsssqqqmmmhhheeeaaa\\\ZZZaaaooo||||||{{{}}}~~~||||||zzztttmmmZZZNNN>>>666777::::::888+++***)))***+++,,,***(((///...---+++***)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************************))))))*********+++++++++******++++++++++++******(((+++---------333===EEEBBBCCCCCCBBBBBBDDDIIIMMMPPPVVV```ggghhhhhhmmmtttzzzzzz~~~xxxppplllnnnppprrrooorrr{{{}}}{{{xxxvvvpppeeeUUUIIIAAA<<<999::::::999;;;>>>@@@AAACCCEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKMMMNNNNNNKKKHHHGGGGGGDDDBBBBBBEEEMMMYYYeeemmmooopppqqqpppppprrrwwwzzzwwwwwwwwwzzz|||}}}|||{{{vvvxxx{{{~~~~~~{{{bbbXXX\\\kkkqqqqqqlllsss}}}wwwtttqqqnnnnnnooorrrtttrrrsssxxx~~~{{{rrrrrruuu}}}xxxYYYDDD:::333...,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++,,,,,,---...+++,,,,,,,,,---000444777CCCUUUnnn~~~xxxsssxxxsss{{{}}}pppuuuuuulllhhhhhhlllqqqqqqXXXQQQKKKIIIEEE>>>999666444333222222222111000///...------,,,,,,------.../////////000000//////...------,,,////////////............------........./////////111......000...000===MMMiii}}}zzzgggZZZNNNDDDIIIdddwwwzzzwwwhhhQQQJJJEEEEEEGGGKKKSSS[[[QQQVVV^^^ffftttmmmYYYNNNIIIDDD???<<<:::999888777777888:::;;;999<<<>>>AAAEEENNNYYYbbbooovvvxxxxxxwwwvvvtttqqqooommmddd\\\VVV[[[iiiyyy}}}|||}}}}}}~~~}}}{{{wwwtttdddXXXHHH;;;666777;;;===111...++++++,,,,,,)))%%%...---,,,******)))))))))'''(((((()))))))))))))))(((((())))))))))))******)))))))))*********++++++************************)))************+++++++++))))))***+++++++++******'''***---///222888@@@FFF@@@AAABBBBBBBBBFFFMMMRRR[[[bbbkkkoooppppppsssvvvtttwwwxxxqqqllliiijjjnnnxxxmmmttt|||zzzyyyvvvooocccTTTIII???;;;:::<<<<<<<<>>555000...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''''''''((())))))******+++++++++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,---......+++,,,------...111666:::FFF[[[yyy}}}uuuzzzpppooottt~~~pppvvvrrrkkkjjjjjjnnnrrroooVVVOOOIIIHHHCCC===888555444222111111111000000//////......,,,,,,------...//////000////////////............////////////........................////////////111///111333111555KKKddd{{{tttZZZKKKFFFFFFWWWqqq{{{}}}uuuzzz~~~tttfffZZZHHHFFFFFFJJJNNNPPPUUUZZZVVV```ooohhhYYYJJJCCC@@@===::::::777777777777777777777666555777999999:::@@@IIIQQQ\\\cccnnnyyyzzzwwwvvvwwwwwwoooiiibbb```fffqqq|||}}}|||zzz}}}~~~|||zzzzzzkkkcccUUUFFF:::777;;;@@@:::444---***++++++***''',,,+++***)))))))))))))))''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++************************)))************+++++++++)))***++++++,,,,,,,,,+++***,,,///333888===AAADDD>>>AAABBBBBBBBBFFFOOOVVVbbbiiiqqquuuwwwyyy{{{|||tttzzz}}}zzzxxxvvvqqqlllnnnuuuzzzpppuuu|||{{{yyytttlll___PPPFFF>>>;;;;;;>>>??????CCCHHHGGGHHHIIIJJJLLLLLLMMMMMMQQQPPPOOONNNNNNPPPQQQSSSPPPRRRTTTTTTSSSSSSSSSUUUPPPQQQOOOLLLKKKOOOZZZbbbhhhmmmqqqsssrrrsssvvvzzzvvvvvvwwwxxxzzzyyywwwtttvvvwwwxxxyyyzzzzzz{{{{{{|||~~~}}}vvvxxxwww|||zzzjjj]]]^^^gggiiiooovvvwwwuuuuuuyyy~~~{{{~~~}}}}}}zzzppp^^^JJJ<<<444222------,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++,,,---...///,,,---------///333999===OOOiii{{{|||{{{uuunnnggghhhgggyyy|||ssswwwyyyooolllmmmmmmooosssmmmTTTMMMGGGGGGBBB;;;666444222111000////////////000000000000,,,,,,------...///000000------......///000000000000/////////......................../////////000///...222666666===ZZZyyyhhhMMM>>>AAAIIIhhh~~~~~~www~~~vvvhhhkkk~~~~~~xxxmmm___TTTMMMGGGFFFIIIPPPTTTUUUWWWZZZdddrrr~~~pppVVVKKKAAA===<<<999777777444555666777666555444222222444666666444777>>>DDDHHHOOO[[[fffpppxxx~~~rrrrrrqqqqqqwww{{{{{{}}}{{{xxxqqqiiieeeiiisss||||||~~~{{{xxx}}}www{{{}}}}}}~~~ppplllaaaPPP???888<<>>AAACCCBBBBBBGGGOOOVVVcccjjjrrrwww|||yyywwwzzzxxxqqqttt~~~|||ssslllqqq}}}yyysssiii[[[KKKAAA>>><<<===@@@AAABBBEEEKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSRRRPPPOOOPPPQQQSSSTTTSSSTTTUUUUUUTTTTTTVVVWWWQQQTTTVVVRRRNNNOOOWWW___dddiiioooqqqpppqqqtttxxxvvvvvvwwwxxxyyyxxxuuusssxxxvvvuuutttuuuvvvxxxyyy~~~~~~{{{zzzrrraaaZZZgggooowwwzzzxxxzzz}}}|||pppXXXDDD999555---------,,,,,,,,,++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++)))************+++++++++++++++++++++,,,---...///------......000444:::???YYYvvvttt~~~oooddd]]]ggg[[[jjjyyywwwwww~~~}}}vvvooonnnoooooopppsssjjjRRRMMMIIIHHHCCC;;;555222222222222000000000///......------+++,,,.../////////...------------......000111222111000///---------...///111---+++...///...///111222000666;;;<<>>MMM]]]pppwwwzzzqqqccc]]]ccclll~~~}}}rrraaaRRRIIIFFFHHHLLLSSSVVVRRRQQQ^^^nnn~~~lll^^^III@@@::::::<<<;;;999999888777666555555555555555444444555555666777777777===???DDDKKKTTT^^^fffkkkoooqqqtttuuutttsssrrrrrrxxxzzz{{{nnneeeccc[[[^^^cccnnn~~~zzzvvvtttuuuxxxyyyzzz}}}zzz|||}}}{{{zzzzzz{{{|||yyy~~~|||~~~|||vvvmmmaaaOOO@@@;;;===MMMBBB777222...******,,,,,,,,,,,,+++++++++******))))))))))))************((()))***++++++***)))(((***+++,,,,,,------,,,,,,+++++++++*********))))))))))))))))))************+++------,,,***(((((((((,,,000666888:::<<<@@@DDDBBB======CCCIIIQQQ```mmmkkkxxx~~~|||rrrwww~~~~~~wwwtttssswwwyyysssqqqjjj[[[HHH===<<<>>>@@@BBBFFFJJJJJJHHHLLLMMMNNNPPPQQQRRRRRRRRRWWWVVVUUUTTTSSSRRRRRRRRRQQQSSSUUUVVVVVVUUUVVVWWWXXXWWWWWWXXXZZZ[[[ZZZXXXdddfffiiilllnnnooooooooonnnqqqsssrrrpppoooqqqtttmmmmmmnnnpppssswwwzzz|||~~~|||{{{}}}}}}~~~uuuggg```hhhwww}}}|||}}}}}}}}}|||}}}}}}vvv}}}{{{||||||yyyooo]]]HHH;;;333333000,,,,,,......,,,+++++++++************)))******))))))))))))************************************))))))))))))******++++++,,,,,,,,,,,,------///000000///000777CCCLLLbbb~~~yyyrrrYYYOOOMMMWWW```lll|||yyysss{{{~~~yyynnnjjjmmmqqqqqqooojjjRRRMMMIIIGGGBBB;;;555222222222222000000000///......------,,,---......///........................///000111000000///...............222...,,,...///......111333000999CCCKKKaaa|||pppTTTAAA===III```ssszzz{{{wwwjjj]]]^^^lll{{{}}}~~~~~~xxxiiiVVVIIIFFFHHHNNNRRRWWWYYYWWW\\\pppyyyaaaTTTFFF>>>888999:::999777777777666555555444444555555444444444555666666777777666888;;;@@@FFFMMMSSSWWW\\\___aaabbbaaa`````````cccdddggghhhbbbXXXSSSSSSQQQZZZjjj~~~~~~}}}zzzyyyxxxxxxyyyzzzyyyxxxxxxwwwwww}}}zzzvvvwwwxxxyyyzzz}}}~~~|||~~~zzzrrrfffUUUDDD======JJJIII@@@111***---...+++,,,,,,,,,+++++++++******))))))))))))************((()))***++++++***)))((()))***++++++,,,,,,+++++++++++++++*********))))))))))))))))))************)))***,,,,,,***)))***+++,,,111666999999;;;>>>BBBBBB>>>@@@IIIRRRYYYcccmmmttt{{{||||||xxxwwwooowwwsssqqqvvvzzztttrrrjjjYYYHHH>>>???AAADDDGGGJJJLLLKKKIIIPPPQQQQQQQQQQQQPPPOOOOOOSSSRRRRRRRRRRRRRRRSSSSSSUUUWWWYYYZZZYYYYYYZZZ[[[ZZZZZZYYY[[[]]]]]]\\\ZZZ```aaadddgggjjjmmmooopppkkkmmmooonnnkkkjjjjjjkkkmmmmmmnnnpppssswww{{{}}}~~~|||yyyxxx{{{wwwcccfffuuu{{{yyywwwvvvxxx}}}}}}tttzzz~~~~~~~~~yyyhhhQQQAAA:::333,,,+++------+++)))++++++++++++******************))))))))))))************************************))))))))))))******++++++,,,,,,,,,,,,---------...///...000888EEENNNmmm{{{}}}lllQQQHHHHHHMMMddd{{{~~~}}}yyy}}}wwwmmmjjjmmmqqqqqqpppiiiRRRMMMHHHFFFAAA:::555333222222222000000000///......------...------------...////////////.........//////000///////////////......---222...---//////---...111444222???QQQ___tttsssZZZ???888EEE\\\sss~~~qqqbbb[[[eee{{{zzz}}}xxxmmm[[[KKKDDDGGGMMMSSSUUUWWWYYY\\\jjjpppYYYMMMBBB;;;666777888666555666666555444444444444444444333333444444555666666666333444444666999===@@@BBBFFFIIIKKKLLLKKKJJJJJJJJJJJJIIIJJJKKKHHHDDDFFFKKKSSSccc~~~~~~yyyzzz{{{}}}~~~|||yyyuuunnnooosss{{{|||uuuqqqsssuuuwwwwwwyyy{{{}}}}}}~~~zzzppp___LLLBBB@@@GGGPPPJJJ555+++000111***,,,,,,,,,+++++++++******))))))))))))************))))))************))))))((())))))***+++*********+++++++++***************)))))))))*********++++++''')))***+++***+++,,,......222777999888999;;;>>>AAAAAAFFFQQQ[[[bbbiiinnnzzzzzzxxxvvv{{{xxxtttdddqqq}}}vvvpppvvvzzzwwwtttiiiXXXGGG@@@CCCEEEHHHKKKMMMMMMLLLLLLQQQRRRSSSTTTSSSRRRPPPOOORRRQQQQQQPPPPPPPPPQQQQQQWWWXXXZZZZZZYYYYYY[[[\\\]]]\\\\\\]]]______^^^\\\[[[\\\___bbbfffjjjmmmooommmooopppooollliiigggggghhhiiijjjlllppptttxxx{{{}}}{{{xxxvvvvvvzzzrrrhhhnnn|||wwwnnnuuu~~~|||{{{zzzvvvsssrrrvvv{{{}}}rrruuu{{{}}}zzzeeeTTTKKK999,,,,,,///---***))),,,+++++++++******************************************************************))))))))))))******++++++,,,,,,,,,,,,------+++,,,---...222:::FFFOOOsss|||www}}}fffMMMGGGJJJLLLuuu~~~{{{tttllliiilllpppqqqpppiiiQQQLLLGGGDDD@@@:::555333333222222000000000///......------......---,,,,,,...///000000//////............///---...///000000///...---111///...000///---...333555777III```rrruuuXXXEEE777@@@ZZZqqq}}}{{{kkkbbbfffwww~~~yyyuuulll^^^QQQJJJJJJOOOSSSYYYYYYZZZ___mmmgggRRRGGG???999555777777555444666555444444333333333444444333333333444555555666666666666666666666777888999999;;;======<<<<<<<<<===;;;:::;;;<<<===AAALLLWWWkkk~~~~~~}}}xxxuuulllmmmqqqwww}}}|||wwwqqqooorrruuuvvvuuuuuuvvvxxx}}}~~~qqq{{{lllYYYLLLHHHHHHPPPOOOAAA444111///+++,,,,,,,,,+++++++++******((()))))))))************)))))))))******)))))))))((()))******++++++******************************))))))*********+++++++++((()))+++++++++,,,...000222666999:::888666888:::AAAFFFOOOXXX___fffnnntttxxxtttqqqttt}}}yyysss```qqqzzznnnvvv~~~}}}||||||}}}{{{zzzvvvjjjXXXHHHBBBGGGFFFHHHLLLLLLLLLNNNQQQQQQSSSUUUWWWXXXVVVTTTSSSUUUTTTRRRPPPNNNMMMLLLLLLSSSUUUVVVVVVUUUVVVXXXZZZ]]]\\\\\\]]]______]]]\\\[[[[[[]]]___cccgggkkkmmmooopppqqqpppmmmhhheeebbbbbbbbbccceeeiiinnnsssvvvzzzxxxvvvtttuuuzzzrrriiipppxxxkkkkkkppptttxxx{{{zzzvvvrrrrrrwww}}}uuurrruuuxxx|||yyyooocccHHH222///111...+++---,,,,,,+++++++++*********************************************************+++******))))))******++++++++++++,,,,,,,,,------+++,,,---...333<<>>999555333333222222000000000///......------......---,,,,,,...///000000//////............///---...///000000///...---000...///000///---///555666>>>WWWqqq}}}dddCCC888888NNNmmm~~~xxxnnnppp~~~~~~{{{{{{ssshhh^^^QQQMMMRRRXXXZZZYYY^^^___dddrrrvvv\\\IIIAAA===888666888888555555777444444333333333444444555333333444444555666666777777777777666666777777777555666888888777666777888999888888;;;>>>GGGYYYiii}}}yyywwwrrrqqqqqqsssuuuuuussspppqqquuuxxxwwwsssqqqsssuuuzzz{{{zzzzzzgggXXXRRRNNNLLLMMMNNNCCC222***---,,,,,,,,,+++++++++******((()))))))))***************))))))))))))))))))***)))******+++++++++++++++************************************++++++++++++***+++,,,,,,+++,,,///111777999<<<:::888666888:::EEEOOOYYY^^^aaahhhsss|||uuuqqqqqqyyyxxxqqqooo~~~yyywwwuuuqqq~~~}}}|||||||||}}}{{{{{{xxxmmmZZZKKKEEEIIIGGGGGGJJJKKKJJJPPPXXXYYY[[[^^^______\\\XXXVVVWWWVVVTTTQQQOOOMMMLLLLLLPPPQQQRRRSSSSSSTTTWWWYYY]]]\\\\\\]]]^^^^^^\\\[[[]]]]]]^^^___aaadddgggiiikkkkkkkkkjjjhhhccc___[[[]]]]]]]]]___ccchhhnnnqqqttttttssssssvvv{{{tttkkkwww}}}tttooolllnnnttt{{{yyywwwuuuuuuyyy~~~}}}uuutttuuuxxxyyy]]]@@@444111---,,,...,,,,,,,,,++++++++++++***)))***++++++++++++***)))************************++++++************+++++++++++++++,,,,,,,,,------.........000555===GGGMMM___oooxxx|||{{{fff\\\^^^aaasss}}}yyy~~~xxx|||sssoookkkjjjmmmppprrrrrrhhhPPPKKKFFFAAA===888555444333333222000000000///......------...------------...////////////.........//////000---...//////////////////......///111///---111777;;;IIIfffxxxYYY;;;888AAAZZZuuu{{{xxxzzz}}}yyylllZZZRRRKKKNNNXXX``````]]]]]]fffuuuoooVVVFFFAAA;;;777777999888555555888444444444444444444555666444444555555666777777777555555555666666666666666555666777777666666777888;;;;;;<<>>222...---,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))************************++++++************++++++++++++,,,,,,,,,,,,------/////////111777@@@HHHMMM[[[lllyyyuuueee```eeeiiiwwwzzzyyyvvvxxxqqqooollllllnnnqqqrrrrrrgggOOOJJJFFF@@@<<<888555444444333222000000000///......------,,,---......///........................///000111...............///000000,,,,,,///111///...222:::FFFVVVsssnnnNNN>>>BBBRRRhhhzzz}}}{{{rrryyy|||rrraaaNNNLLLKKKPPPXXX^^^___^^^```tttiiiQQQDDDBBB888666666888777444555888555555444444555555666777555555666666777888888888666666777888888888777777777888999888777888999;;;;;;<<>>EEEKKK^^^eeelllooouuu~~~~~~}}}}}}vvvwwwvvvnnngggkkk~~~~~~~~~~~~~~~{{{yyyzzzuuueeeSSSIIIIIIGGGLLLTTTVVVSSSZZZfffvvvwwwyyyxxxtttllleee```[[[ZZZYYYWWWUUUTTTTTTTTTQQQRRRTTTUUUWWWZZZ___ccccccbbbaaabbbcccbbbaaa___^^^^^^```aaaccccccddddddcccaaa___^^^^^^\\\YYYVVVRRRQQQPPPQQQTTTYYY___bbbcccgggnnntttxxx{{{~~~yyyzzz~~~||||||}}}~~~|||wwwrrrpppppppppuuuzzz|||vvvtttuuu~~~pppOOO999444000***------,,,,,,,,,+++++++++)))***,,,------,,,***)))************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...///222:::CCCLLLPPP```rrrrrr```^^^hhhqqq}}}vvvwwwyyypppooonnnnnnoooqqqrrrsssgggOOOJJJEEE???<<<888555444444333222000000000///......------+++,,,.../////////...------------......000111222///...---------///000111+++,,,///111000...444;;;PPPaaa{{{{{{dddDDDBBBLLLaaauuu~~~zzzssspppjjjxxx~~~zzztttgggTTTHHHJJJNNNQQQUUUXXX[[[^^^lllzzz```III>>>===666555555888777333444888555555555555555666777888666666777777888888999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;::::::<<<>>>:::===DDDOOO\\\pppyyytttqqqqqqssstttnnnrrruuusssoooooovvv|||wwwuuuwwwzzz|||~~~lllccc\\\RRREEEAAAFFFGGG999(((,,,,,,,,,+++++++++******))))))))))))************+++***)))(((((()))***+++'''(((((()))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,***,,,---...000444999<<<555777888999<<>>>>>>>>???@@@???===<<<======>>>???>>>=========???DDDKKKYYYrrr}}}wwwssspppmmmnnnoooooopppsssvvvyyyxxxxxxxxxwwwyyy}}}yyylllcccXXXFFF:::===CCC>>>333...))))))---...***(((+++))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,+++++++++++++++,,,000...---000555888999888:::666555777888???QQQcccjjjllluuu}}}~~~tttjjjrrr{{{hhhdddttt~~~~~~~~~}}}yyywwwxxxqqq___MMMJJJMMM\\\llljjj___ggg{{{{{{sssgggeee```ZZZVVVTTTVVVXXXWWWSSSQQQTTTXXX\\\bbbjjjmmmooooookkkeeebbbdddhhhcccaaa```aaacccdddaaa___[[[UUUOOONNNOOOOOOLLLIIIHHHHHHHHHHHHIIIKKKMMMNNNWWW]]]fffnnnuuuzzz}}}~~~~~~kkkyyy|||}}}|||}}}|||tttkkkxxx}}}|||{{{yyyvvv~~~iiiOOO888******---///,,,******++++++,,,+++******)))*********************************++++++,,,,,,,,,,,,------++++++,,,------......//////...---555@@@AAAJJJbbbbbb```ccchhhyyyyyyzzz{{{yyyxxxpppqqqqqqpppppprrruuuxxxcccMMMHHHAAA===:::666444333333222111111111000000//////......//////.........---------////////////////////////.../////////000444:::???333111222333222777EEEUUUmmmlll```VVVNNNMMMdddnnnzzz}}}tttfff]]][[[kkkxxxzzzyyyqqqcccWWWOOOMMMOOOSSSVVVWWWZZZbbbooozzzjjjUUUDDD<<<999666777888888777666555444777666555666999999888666777888999;;;<<<>>>????????????@@@BBBDDDDDDCCCBBB???@@@@@@@@@@@@AAABBBCCCGGGQQQ___ppp}}}||||||xxxqqqlllnnnnnnnnnoooqqqtttxxx|||xxxyyyyyyxxxxxx|||vvvmmmaaaMMM>>>===BBB@@@:::333,,,))),,,---***)))+++***************************+++++++++***)))(((((())))))))))))))))))))))))************************,,,++++++*********++++++---------111666999999999666444666:::>>>GGGZZZkkknnnttt}}}~~~xxxlllffftttwwwlllsss~~~~~~~~~~~~~~~~~~~~~||||||zzzyyyyyyttteeeVVVPPPTTTeeexxxwwwnnnuuu|||uuuqqqjjjaaaZZZVVVUUUWWWYYYTTTRRRTTTXXX]]]eeemmmppprrrsssooojjjhhhjjjmmmkkkgggcccaaabbbccccccbbb[[[UUUOOOMMMNNNNNNLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHNNNSSS[[[ccckkkqqqxxx||||||{{{~~~rrriiiqqqyyy}}}|||vvvuuu{{{wwwwwwyyyzzzzzzzzziiiMMM444...//////...,,,,,,,,,+++,,,++++++***************************************+++++++++,,,,,,,,,------++++++,,,------......///000///,,,555@@@BBBNNNggghhhNNNQQQYYYfff}}}yyyzzz}}}|||rrroooppppppppppppqqquuuxxxaaaLLLGGG@@@;;;888444222222333222222111111000000//////.....................---------////////////////////////......------///555===BBB555333222111222<<>>???@@@??????@@@CCCEEEFFFFFFEEEDDDDDDFFFHHHIIIJJJKKKLLLMMMKKKLLLMMMNNNPPPUUU]]]cccooo{{{yyyyyyvvvrrrnnnllljjjhhhiiimmmssswwwzzzxxxwwwtttrrrrrrtttwwwyyy||||||sssqqq~~~~~~vvvwww|||qqq]]]III===;;;???BBB???666,,,)))***,,,+++***************************************)))'''&&&%%%))))))))))))))))))))))))......---,,,++++++************)))))))))***++++++,,,...222666888999777666777888:::???GGGUUUhhhuuu{{{}}}zzzqqqlllvvvnnnvvv~~~}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~www{{{}}}zzzxxxvvvqqqjjjUUUZZZnnn|||uuuooollllllnnnccc\\\UUUSSSUUUYYYccclllmmmppprrrqqqnnnkkkkkkkkkwwwtttooojjjgggeeecccbbb^^^XXXQQQKKKHHHGGGEEEDDD@@@???===<<<<<<======>>>BBBEEEHHHMMMUUU^^^iiipppuuuzzz{{{{{{}}}zzz|||{{{yyy}}}rrrNNN;;;333------//////---,,,,,,,,,+++************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------......///333111---444@@@FFFYYYxxxzzzxxx|||hhhOOOHHHIIIMMMbbb|||uuuvvv|||yyy~~~sssnnnlllmmmnnnnnnnnnqqquuuxxx^^^IIIFFF@@@999666333111222333333333111111000000//////......---.....................////////////////////////...///000000000000222333888777555333:::NNNgggyyyxxxbbbQQQQQQUUU```ssswwwgggcccxxxwwwrrrrrriiiZZZNNNIIILLLRRRXXXVVVTTTVVVddd~~~www^^^GGG:::888:::777777777777888888999999888:::<<>>BBB:::000******,,,,,,************************************))))))(((&&&&&&)))))))))))))))))))))))).........---,,,+++************))))))***+++,,,,,,///222666999999888666444777:::>>>CCCMMM^^^ppp{{{zzzyyyuuuwwwtttxxxxxxnnn~~~}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}~~~xxx|||}}}yyyvvvuuurrrnnn]]]```qqq}}}zzzyyyzzz|||kkkbbbYYYVVVTTTVVV]]]dddkkkmmmppppppnnnjjjgggeeessstttuuusssoooiiiccc```aaa\\\TTTLLLGGGCCC@@@>>><<<;;;:::::::::;;;======AAABBBDDDGGGLLLTTT^^^dddmmmsss{{{~~~}}}|||}}}}}}~~~wwwuuuuuuvvvyyy}}}~~~{{{yyy}}}|||fffIII:::,,,+++......,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,------......///333111///555AAAIII^^^~~~}}}vvvxxxfffTTTOOOIIINNNmmmxxxrrrttt~~~|||{{{|||sssoookkklllmmmnnnoooqqqvvvyyy]]]IIIFFF@@@:::777444222333444444333111111000000//////......---------...............////////////////////////+++---///111000000111222777777777999EEE\\\rrr}}}pppUUUJJJSSS\\\iii~~~xxxooolllttt{{{sssnnneeeZZZMMMHHHLLLSSSWWWWWWWWWWWW```uuummmUUUBBB888777888888888888888999:::<<<<<<;;;>>>AAACCCCCCDDDFFFHHHFFFGGGJJJLLLNNNOOOOOOOOOLLLOOOTTTVVVWWWZZZ```dddjjjooovvv}}}zzz{{{~~~yyyvvvtttuuuyyy|||}}}|||yyyuuuqqqoooqqqtttvvvwwwqqqvvvuuueeeUUUVVVjjj~~~xxxgggUUUCCC666555999@@@===666...+++---,,,***++++++++++++++++++++++++))))))******))))))(((((())))))))))))))))))))))))---------,,,,,,+++++++++************+++,,,------111444999;;;:::999777777666===FFFOOO\\\nnn|||xxxsssxxxuuulllyyy~~~sss}}}~~~}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}{{{}}}|||wwwuuuuuusssooobbbaaannnrrrjjjaaa]]]YYYVVVZZZ___iiillloooqqqqqqmmmhhheeelllrrryyy|||xxxpppgggbbbddd```YYYQQQIIICCC???===:::999888888999:::;;;<<<<<<===???AAADDDIIIPPPUUU```gggpppuuuvvvwwwzzz~~~|||~~~~~~{{{zzzzzz{{{}}}~~~~~~|||xxxrrrmmmkkkkkknnnqqqxxx}}}aaaIII222,,,...---+++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,------......///111111000888DDDJJJ___~~~|||mmm\\\VVVMMM[[[{{{sssuuu~~~www}}}wwwyyy{{{sssoookkklllmmmnnnooorrrwwwzzz]]]IIIFFFAAA;;;888555333333444444333111111000000//////......---------.........//////////////////////////////---...////////////111333444666888@@@SSSkkk|||nnnUUUOOO[[[bbbmmm}}}yyyoooiiisss~~~xxxvvvrrrkkkeeeWWWOOOHHHIIIQQQXXXZZZXXXZZZaaasss{{{cccMMM???:::999999999999999999:::<<<>>>???@@@CCCFFFGGGGGGHHHJJJMMMLLLMMMOOOQQQSSSUUUWWWXXXWWW]]]dddjjjooovvv}}}{{{||||||zzzxxxvvvvvvxxxxxxwwwuuupppsssqqqfffXXXUUUaaaoooooo[[[GGG777444888<<>>@@@CCCEEEEEENNNZZZbbbfffkkkttt{{{{{{~~~~~~{{{|||~~~}}}}}}{{{|||uuurrrqqqooorrrrrrmmmiiijjjpppuuu~~~zzzkkkEEE555222...+++---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,------......///,,,000333===HHHLLL___yyy~~~ggg\\\WWWQQQhhh~~~xxxzzz~~~}}}vvvkkk~~~zzztttpppkkkmmmnnnoooqqqtttyyy}}}\\\JJJFFF???;;;888444333333333333333000000000000////////////......///000000///...---////////////000000000000///.........///000///...222000AAAYYYiii}}}nnnQQQOOOeeeiiiiiizzznnnhhhbbbnnn~~~vvvrrrpppgggZZZPPPMMMJJJKKKQQQVVVWWWXXXZZZfff{{{jjjVVVLLLAAA;;;;;;777666999;;;<<<;;;<<<@@@DDDGGGHHHIIIKKKNNNPPPSSSTTTWWWWWW[[[aaadddeeeiiiooovvv~~~|||{{{~~~yyyxxxxxxzzz||||||xxxuuuvvvtttsssrrrssssssrrrqqq||||||dddPPPAAA999777333@@@EEE999,,,+++,,,+++------,,,,,,,,,,,,++++++++++++************++++++************************************************(((,,,...,,,))))))---222444666999999999<<>>CCCHHHOOOTTTYYY```jjjrrrsssyyy~~~~~~~~~~~~~~~|||yyyvvvwwwxxxooommmrrrssstttttttttuuuvvvwww```777)))222333(((---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---------......///,,,,,,333@@@JJJTTThhh{{{xxx|||dddQQQLLLMMMkkk~~~~~~xxxzzzuuutttxxxqqqoookkklllnnnooopppssswwwzzz[[[IIIFFF>>>:::777444333333444333333000000000000////////////---...///000000///......////////////000000000000///.........///000000///777888RRRlllyyysssaaaPPPZZZpppuuuqqqtttccc^^^___sss|||pppkkkggg^^^RRRKKKJJJKKKOOOTTTVVVVVVZZZ```yyycccOOOHHH>>>:::<<<999:::===??????>>>???CCCGGGIIIKKKNNNRRRVVVZZZ___aaagggggglllttt{{{{{{||||||||||||}}}|||wwwpppjjjnnnoooqqqtttvvvxxxxxxwww{{{|||uuuyyyoooWWWDDD888444555???DDD===222---,,,---------,,,,,,,,,,,,++++++++++++************++++++***************************************************---...---++++++000555888:::<<<===>>>AAAFFFJJJKKK```vvv~~~tttmmmrrrvvv}}}~~~}}}}}}~~~~~~{{{zzz{{{||||||{{{~~~}}}|||zzzyyywwwuuuuuuqqqnnniiinnnvvvttt}}}|||vvvkkkdddaaadddjjjqqqwwwwwwsssoooiiikkkppp{{{zzzooolllddd[[[WWWUUUOOOGGGDDDAAA<<<999888888777666666777888999:::<<<======???DDDIIIMMMPPPVVV^^^eeelllssszzz~~~~~~}}}}}}}}}~~~}}}|||}}}~~~|||{{{zzz{{{~~~vvvqqqxxx{{{~~~|||yyywwwvvvpppGGG111222222+++---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------------...//////...///555???HHHTTTiii|||cccOOOOOOTTTooouuuzzzxxxqqqoookkkmmmooopppqqqtttxxx{{{XXXGGGDDD===999777444333333444333222000000000000////////////,,,---...///000000000///////////////000000000000//////...//////000111111666===```zzzvvv___OOOSSSkkk~~~yyyjjj```___iii{{{uuukkkeee^^^TTTLLLHHHIIIMMMUUUZZZYYYZZZdddpppyyy\\\JJJDDD<<<;;;???>>>???AAACCCCCCBBBDDDIIINNNPPPSSSYYY___eeekkkrrrvvv}}}~~~|||}}}{{{}}}~~~vvvllldddhhhjjjnnnrrrvvvxxxyyyyyyyyy|||uuuqqqzzz}}}aaaJJJ<<<555888;;;@@@BBB:::000,,,///------,,,,,,,,,,,,++++++++++++************++++++************************************************---......---,,,///444:::<<<===???AAADDDGGGJJJKKKSSSiii~~~xxxzzzwwwoookkkuuuyyyuuu~~~|||||||||~~~~~~|||zzzyyy{{{|||||||||~~~|||zzzyyyxxxwwwwwwvvvrrrkkklllrrrqqq|||~~~xxxzzz|||~~~ssskkkcccfffllluuu|||}}}yyyuuullljjjjjjrrr}}}wwwsssjjj```\\\ZZZUUUNNNKKKGGGBBB>>><<<;;;999888777777888999::::::;;;;;;<<>>???CCCGGGJJJLLLMMM```wwwtttkkkooopppooosss{{{qqq~~~|||{{{{{{|||}}}~~~}}}{{{zzzzzz|||}}}}}}}}}~~~|||{{{yyyyyyyyyyyyyyywwwnnnmmmqqqqqq}}}{{{sssvvvxxxzzz||||||~~~|||vvvkkkmmmrrr{{{|||vvvooojjjllluuu}}}ssshhhcccaaa[[[TTTPPPLLLGGGDDDBBBAAA???>>>;;;;;;;;;;;;::::::999999;;;===@@@AAABBBDDDHHHKKKTTT]]]iiisssxxx|||}}}|||~~~~~~|||xxxtttvvvxxxyyyuuuwwwzzzxxxvvvwwwmmmssshhhEEE222///111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------...///000222777===CCCQQQggg___LLLTTTYYYkkkxxxpppmmmlllnnnppprrrsssvvvzzz~~~|||SSSCCCAAA;;;777555333333444444333222000000000000////////////---------...///000111111////////////000000000000...///000//////000444777===PPPvvvQQQ@@@FFFiiizzzdddaaatttyyy|||uuummmcccVVVLLLJJJMMMVVVYYY]]]^^^___iiipppTTTDDD@@@<<<===CCCCCC???CCCGGGIIILLLQQQXXX]]]bbbhhhpppvvv|||{{{xxx~~~~~~uuuoooooonnnmmmkkkjjjmmmtttyyy~~~xxx|||vvv```LLL???<<<666777AAABBB888000///------,,,,,,,,,+++++++++++++++************++++++************************************************,,,,,,+++,,,///444;;;???<<<===???AAADDDIIIMMMPPPpppyyyoookkklllkkkooo{{{~~~mmmsss~~~|||{{{zzzzzz|||}}}~~~}}}|||{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{wwwwwwqqqmmmppprrr~~~xxxppprrrtttvvvwwwxxxzzz|||~~~}}}ttttttwww~~~~~~wwwnnnkkkppp{{{|||qqqjjjfff^^^UUURRROOOKKKHHHGGGGGGFFFFFFBBBBBBAAA???===<<<::::::;;;===>>>???@@@BBBDDDFFFJJJRRR___iiiqqqxxx~~~~~~~~~uuuwwwyyywwwyyyzzz~~~uuupppssswwwvvvrrrpppjjjpppuuuRRR777...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------///000000111999@@@HHH[[[xxxZZZKKKPPPRRRdddvvvnnnkkklllnnnppprrrtttwww{{{~~~zzzRRRBBBAAA;;;555444333333444444333111000000000000////////////...............///000111////////////000000000000---///111000///000555999CCC___uuuPPPAAASSStttwwwlllsssttt{{{vvvyyyqqqfff\\\QQQIIIJJJPPP]]]\\\\\\^^^dddsss~~~iiiOOO@@@>>>;;;<<>>777555;;;AAA>>>555///------,,,,,,,,,,,,++++++++++++************++++++************************************************+++++++++---222888>>>AAA<<<===??????AAAGGGQQQXXXwwwzzz{{{ssspppsssqqqlllooo{{{nnnjjj}}}|||zzzzzzzzz|||~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{rrrvvvrrrnnnpppqqq}}}|||vvvpppnnnppprrrttttttvvvxxxzzz}}}zzzxxxxxx~~~}}}uuunnnmmmvvv{{{sssmmmbbbXXXTTTQQQNNNLLLLLLMMMLLLLLLHHHHHHFFFEEECCCAAA@@@???===>>>>>>???@@@AAAAAAAAACCCIIISSS\\\dddnnnyyywww{{{zzzxxxwww}}}vvvxxx|||vvvppptttzzzzzztttqqqpppssscccCCC222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111000888@@@IIIbbb||||||pppSSSKKKPPPRRRjjj}}}{{{~~~tttmmmjjjlllmmmpppqqqssswww{{{yyyQQQBBBAAA;;;444333333333444444333111000000000000//////////////////...---......///000////////////000000000000---000111000///000666<<>>???<<>>FFFVVVbbbvvv{{{zzzyyyxxxrrrqqqqqqsssrrrvvvjjjhhhvvv|||{{{zzzzzz{{{}}}}}}|||{{{|||~~~~~~}}}||||||}}}|||{{{qqqyyyvvvrrrssssss|||xxxuuurrrkkkmmmoooqqqqqqsssuuuwww{{{|||}}}{{{yyy~~~rrrjjjoooyyylll___WWWTTTQQQOOOOOOOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIICCCCCCBBBBBBBBBBBBAAA@@@???BBBHHHMMMUUU```mmmvvv|||}}}~~~{{{yyyvvvvvvvvvzzzvvvqqqmmmqqqyyywwwqqqwwwzzzuuuvvvzzzuuuTTT<<<333............------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111///777===GGGddd~~~vvvwwweeeRRRQQQXXXaaa{{{}}}~~~qqqtttzzzrrrlllkkkkkkmmmoooqqqsssvvv{{{~~~yyyQQQBBBAAA<<<444333222333444444333111000000000000////////////111000...------...///000////////////000000000000---000222000///000777===RRR|||{{{OOOCCCTTTppp|||vvvsssgggqqqxxxssswwwooodddXXXOOOJJJIIIOOOXXXUUURRRVVVfff~~~wwwaaaIII???AAA@@@CCCHHHGGGQQQWWW^^^bbbdddfffiiilllqqqyyy{{{|||}}}{{{yyyxxxyyy|||}}}sssiiieeegggkkkssspppkkkiiiqqq~~~mmmTTTCCC???666333>>>IIIBBB222---------,,,,,,,,,++++++++++++************++++++************************************************++++++---222999???CCCEEE???CCCCCC@@@>>>GGGZZZjjjxxxuuutttuuuyyyyyyrrrqqqgggpppxxxqqqbbbjjj~~~|||{{{zzzzzz{{{}}}|||{{{{{{|||}}}}}}{{{zzz{{{}}}}}}{{{sss||||||wwwwwwuuu|||vvvtttsssiiikkknnnooopppqqqtttvvvzzz{{{}}}}}}{{{vvvggggggvvvuuuhhhZZZVVVSSSQQQPPPPPPPPPOOOLLLLLLMMMMMMNNNOOOOOOPPPJJJIIIGGGFFFFFFDDDBBB@@@===???AAADDDJJJUUUcccmmmuuuwwwzzz~~~~~~}}}tttqqqsssvvvyyy~~~vvvlllcccccckkkuuu~~~uuupppwww}}}xxxwww```EEE999//////.........---------------------------------++++++,,,---------,,,,,,+++,,,,,,---...///111111...666;;;DDDbbbzzzrrrsss~~~~~~cccUUUXXXbbbrrr~~~}}}yyyoooxxx}}}wwwppplllllljjjlllnnnpppsssvvv{{{~~~yyyRRRBBB???888777555222111222222222111333444444222///------...111111111111000000000000//////000111111111111111:::222///444444222:::GGG___nnnHHHBBBaaalll{{{xxxyyyyyygggiii~~~xxxuuussskkk[[[LLLHHHKKKMMMNNNOOORRRRRR\\\tttsssYYYLLL@@@>>>AAAEEEJJJNNNZZZ]]]bbbeeegggiiikkklllssswww~~~~~~~~~}}}~~~}}}tttiiiggghhhgggjjjsssooo___]]]sssttt\\\IIIBBB888444===FFFBBB777///...------------,,,***++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++333???FFFFFFBBB@@@FFFFFF@@@@@@PPPdddpppwwwvvvwwwzzz~~~uuummmkkklll}}}wwwhhhlllttt~~~}}}||||||}}}~~~~~~~~~||||||~~~zzz|||~~~||||||||||||}}}~~~~~~}}}|||yyy|||}}}{{{yyy{{{wwwsssrrrooonnnnnnppprrrttttttsss{{{|||||||||}}}}}}qqqmmmsssyyy~~~nnnhhh^^^VVVTTTRRRNNNLLLMMMRRRRRRQQQQQQQQQPPPPPPPPPLLLMMMNNNLLLJJJGGGGGGGGGCCCDDDCCCAAACCCLLLZZZeeepppsssxxx}}}|||}}}~~~zzzuuuooonnnuuuxxx|||yyyooodddaaagggooouuuvvv}}}}}}}}}rrrWWW888///111222000///000000///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........------...000///777>>>HHH^^^xxx|||zzzvvvxxxuuu```bbb\\\]]]}}}zzznnn~~~}}}wwwpppnnnooommmoooqqqqqqqqqtttzzzzzzRRRAAA???888777555333222222333222111333222222111000///......//////////////////////////////000111111111111111444...---111111222>>>NNNkkk]]]CCCKKKeeeppp|||{{{zzz|||xxxmmmgggvvv|||xxxsssnnn```UUUKKKIIILLLMMMPPPSSSSSSVVVeeerrrUUUIII??????EEEKKKRRRWWWbbbeeehhhjjjlllmmmoooqqqvvvzzz~~~~~~~~~|||tttiiiffffffeeeiiiooolll```[[[jjj}}}yyyaaaQQQHHH:::555<<>>666<<>>EEEFFFCCC777333///---------,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------...444;;;???AAACCCGGGKKKMMMHHHFFFOOObbbuuuwwwvvvzzzqqqccccccnnn||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}yyy{{{}}}}}}|||{{{{{{{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||~~~wwwuuuqqqpppooooooqqqssstttsssuuuttttttxxx}}}vvvpppnnnfff\\\SSSPPPOOOMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVXXXYYYYYYWWWVVVVVVWWWVVVWWWVVVRRRMMMIIIGGGGGGRRR\\\kkkwwwzzzwwwyyy}}}|||vvvrrrqqqooonnnuuu~~~~~~}}}zzztttnnnppp}}}ggg@@@888111///000...------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---------///111222888AAAQQQhhh{{{{{{yyymmmgggttt}}}iii[[[YYYnnn{{{{{{|||yyytttnnnjjjkkkmmmnnnppppppqqquuu}}}|||QQQ??????:::555444333444555555444222333///,,,...333444222...,,,,,,---...//////000000//////000111111111111111111333444333444CCC```zzzsssRRRIIIfffvvvdddfff}}}zzzgggfff}}}vvvyyyqqq___PPPMMMGGGGGGPPPYYYZZZXXXVVVddduuunnnPPPJJJIIISSS___hhhoootttuuuuuuuuurrrpppppprrrtttyyy}}}~~~~~~~~~~~~~~~}}}}}}yyyxxxxxx{{{|||{{{|||}}}~~~qqqeee^^^\\\___]]]eeelllaaaYYYqqq{{{|||rrr```SSSDDD???BBBFFFFFFFFF:::666111---,,,------,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,---------...666>>>BBBBBBDDDKKKQQQQQQKKKKKKXXXkkkzzz|||zzzkkkaaalll{{{{{{||||||||||||{{{{{{{{{{{{{{{}}}~~~zzz|||}}}}}}{{{{{{{{{|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~yyyvvvsssqqqooooooqqqssstttttttttssstttxxx}}}zzzrrrnnn|||fff\\\SSSPPPNNNLLLKKKMMMNNNNNNPPPQQQSSSUUUVVVVVVVVVXXXZZZZZZYYYXXXYYYZZZZZZ[[[[[[YYYVVVRRRPPPNNNMMMRRR]]]lll{{{}}}wwwtttvvv|||}}}xxxssspppmmmlllooottt{{{{{{uuusss|||xxxJJJ<<<000...///...---///.........---------,,,,,,+++++++++,,,,,,,,,------+++---...---------///111888<<>>;;;555444444444666666444222222000...///222333111///.........///000000000111//////000111111111111111///222333222666JJJjjj{{{cccJJJTTTvvvqqqiiiuuusssdddnnnyyywwwxxxlllXXXKKKMMMJJJNNNWWW^^^___\\\\\\kkk}}}lllOOOMMMQQQ^^^kkkqqqtttvvvxxxxxxxxxvvvsssrrrssstttvvv{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzxxxwwwxxx~~~||||||{{{zzz|||xxxhhh^^^[[[]]][[[cccmmmfff\\\lllzzz||||||fffWWWHHHCCCDDDEEEFFFHHH===999222...,,,,,,------++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,------......555===AAABBBFFFNNNUUUUUURRRWWWeeeuuu~~~~~~sssgggaaarrr}}}~~~~~~~~~~~~}}}yyyyyyzzz||||||}}}~~~}}}|||{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}{{{xxxpppnnnkkkkkkmmmoooppppppqqqsssuuuwwwzzz|||uuuqqq|||~~~xxxcccZZZSSSQQQOOOLLLKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVVVVWWWZZZZZZZZZYYYZZZ\\\[[[[[[\\\\\\[[[YYYWWWUUUNNNOOOUUUcccttt}}}xxxwwwyyy||||||yyytttpppmmmlllmmmooo}}}~~~yyy}}}vvvwwwWWWCCC111---...---,,,///............---------,,,++++++,,,,,,,,,,,,------+++,,,---------...000222777<<>>>>>;;;444444444555666666555333111111000000000000000000/////////////////////000//////000111111111111111...111222222;;;TTTuuuuuuYYYFFFaaayyynnnuuuyyyqqqwwwyyywwwhhhTTTIIIJJJOOOWWW___aaa___bbbggguuuwwwgggMMMNNNWWWggguuuyyyxxxwwwxxxyyyyyyxxxuuusssrrrrrrtttyyy}}}}}}}}}|||}}}}}}~~~|||~~~~~~}}}~~~}}}}}}||||||{{{{{{xxxuuuvvv{{{}}}yyyssszzzlll^^^[[[[[[YYYaaalllhhh^^^ccctttqqq___MMMEEECCCCCCFFFJJJ@@@;;;333...,,,,,,------++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,---......222777<<<>>>>>>BBBJJJQQQUUUWWWaaaqqq|||xxxhhhggghhh|||~~~~~~~~~~~~zzzyyyyyy|||}}}}}}~~~~~~||||||~~~~~~}}}||||||}}}~~~~~~}}}{{{zzzzzzzzzyyyyyy}}}~~~}}}wwwwwwmmmkkkhhhgggiiikkkmmmmmmnnnrrruuuuuuuuu{{{~~~xxxtttyyywwwnnn^^^VVVQQQQQQQQQNNNLLLMMMOOOPPPQQQRRRTTTUUUVVVWWWUUUWWWYYYZZZZZZZZZ\\\]]]^^^]]]\\\\\\\\\\\\[[[ZZZSSSSSSVVV^^^jjjuuu{{{}}}~~~||||||~~~{{{yyytttpppnnnnnnnnnmmmuuu~~~~~~yyy||||||wwwwwwxxx|||~~~{{{{{{iiiOOO888111000------000............------------++++++,,,,,,,,,,,,------+++,,,---------...000222666===PPPmmm~~~ssstttnnnOOOTTTeee|||yyyuuurrrmmmlllnnnpppqqqrrrrrrtttzzz~~~QQQ>>>>>>;;;444444444555777777555333000222222111/////////000///////////////.........//////000111111111111111...111333555AAA]]]sssTTTFFFjjjzzzsss~~~vvvyyyvvveeeRRRJJJGGGQQQ___fffbbb^^^eeeppp|||rrrkkk]]]KKKNNNZZZmmm{{{}}}zzzwwwuuuwwwxxxwwwtttqqqppppppsssxxx}}}|||{{{{{{{{{}}}~~~{{{}}}~~~}}}~~~~~~~~~|||xxxttttttyyywwwnnnyyynnn___[[[[[[YYY```jjjhhh^^^]]]eee}}}qqqxxx{{{fffPPPFFFBBBBBBFFFLLLAAA<<<444...,,,,,,---...++++++++++++++++++++++++*********)))***++++++,,,******+++,,,,,,---......999;;;===<<<;;;===DDDIIISSSYYYgggxxxtttwww~~~vvv]]]jjjvvv|||}}}~~~~~~}}}|||{{{zzzzzz|||~~~{{{~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~|||zzzyyyyyyyyyxxxwww|||zzz|||~~~vvvrrrtttmmmkkkgggggghhhjjjlllllllllppptttsssrrrwwwyyyvvvuuu{{{qqqgggYYYSSSOOOQQQSSSPPPNNNOOOQQQQQQRRRTTTUUUVVVWWWXXXUUUWWWYYY[[[[[[[[[]]]^^^bbb```^^^]]]]]]]]]]]]\\\XXXXXXZZZ]]]dddllluuu{{{|||~~~~~~zzzyyyuuupppooopppooolllpppvvv~~~qqqmmmooolllsss||||||xxxwww|||~~~www[[[???666444000///333//////.........---------++++++,,,,,,,,,---------***,,,---------...000222999CCC[[[~~~{{{ssszzzhhhNNNTTTccctttyyyuuuqqqmmmmmmoooppprrrssssssuuu{{{xxxMMM??????888666444555888888333111222111111000000//////......000000000000////////////////////////000000000000000333555;;;MMMjjjcccNNN]]]vvv|||yyyxxx{{{rrr^^^OOOMMMLLL\\\gggjjjggg```ggg}}}vvvgggfffeee```JJJPPP[[[gggqqqvvvvvvtttuuutttqqqppppppqqqssstttsss{{{}}}|||{{{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}{{{yyy|||{{{vvvuuuuuuuuuxxx}}}}}}zzzssscccXXXXXX[[[[[[[[[dddlllcccRRRiii}}}wwwyyynnnRRRGGGFFFEEECCCBBB;;;>>>:::111,,,......+++---,,,,,,+++*********+++++++++++++++++++++++++++---......------...111444===>>>???===;;;===CCCHHHRRRcccsssyyyzzz~~~~~~xxxxxx|||bbb]]]mmm}}}~~~~~~~~~~~~{{{zzz||||||}}}|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{xxxuuutttvvvxxxzzzxxxxxxyyyyyyxxxuuurrrpppnnngggdddgggjjjkkkkkkmmmkkklllnnnpppsssyyyyyy{{{~~~}}}rrrdddZZZTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVVVVUUUUUURRRUUUXXXZZZ[[[\\\___```bbb```_________^^^\\\ZZZZZZYYYYYY[[[aaaiiirrrxxx}}}|||uuurrrtttsssnnnlllnnnppprrr|||xxxwwwpppnnnpppqqqvvv|||~~~{{{yyypppPPP777......//////......---------,,,,,,,,,---.........---,,,,,,+++,,,,,,---,,,,,,---111444999GGGgggvvvjjjZZZTTT___pppxxxxxxrrr{{{yyyuuuppplllnnnrrrrrrsssssstttwww}}}xxxMMM??????888666444555888777333111222111111111000//////......000000000000////////////////////////000000000111222333555>>>SSSqqqyyy]]]UUUddd{{{yyyttttttvvvlllYYYMMMMMMPPPbbbmmmnnnjjjdddpppzzzzzzvvvnnnOOOUUU^^^hhhpppssssssqqqpppooommmkkklllnnnqqqsssxxx}}}|||{{{||||||||||||||||||||||||{{{}}}~~~~~~}}}{{{}}}}}}{{{yyyzzz~~~}}}yyytttsssrrrsssuuuzzz~~~rrrbbbWWWXXX\\\]]]___gggnnndddSSSYYYttt{{{wwwZZZLLLIIIGGGEEEDDD;;;===:::222---......,,,---,,,,,,+++******++++++++++++++++++++++++++++++------------,,,...222555===>>>>>>======???FFFKKK]]]jjjxxx|||}}}zzz{{{rrr\\\```uuu~~~~~~~~~|||{{{|||{{{|||~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{xxxvvvuuuvvvxxxzzzyyyyyyyyyyyyxxxuuurrrppppppiiidddeeefffeeeeeeggghhhiiikkkmmmoootttyyy~~~xxxzzz{{{xxxpppfff\\\VVVSSSTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVYYY\\\]]]^^^^^^```bbbaaa``````aaaccccccaaa___^^^^^^^^^```fffnnnwww}}}~~~yyytttqqqssssssnnnlllmmmooossszzzsss}}}{{{uuutttwww|||{{{~~~~~~}}}zzz^^^@@@111///000............---------,,,,,,------......------,,,+++---------,,,,,,---000333<<>>GGGWWWffflllnnnwwwuuuvvv|||ssshhhbbbdddxxx|||vvvsssyyyrrrjjjrrr|||uuurrrnnnkkkmmmrrrrrrtttwwwwwwxxx~~~xxxMMM??????888666444333666555111111333222222222111000000//////.../////////000000000111000000000000111111111111444444;;;OOOooo{{{RRRUUUvvv}}}vvvyyyuuuzzzyyyyyywwwmmm]]]RRRRRRYYY^^^ppptttiiieeelllyyydddPPPOOOUUU^^^eeeggghhhhhhhhhdddcccbbbcccgggmmmssswwwyyy~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyyyyzzz{{{{{{{{{}}}{{{vvvssstttsssqqqqqqpppnnnmmmnnnqqqtttwww~~~}}}vvvmmmfff]]]YYYUUUUUU[[[aaa___ZZZFFFSSStttzzz{{{zzzttt[[[NNNJJJHHHFFF<<<;;;:::666222---,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111777;;;DDDFFFHHHJJJOOOYYYeeennnxxxzzz{{{|||~~~xxxqqqxxxfffWWWZZZiii~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{yyy{{{~~~~~~|||{{{zzz}}}}}}}}}}}}||||||{{{{{{|||{{{{{{zzzzzzyyyyyyxxxsssrrrqqqtttxxxxxxuuuqqqcccZZZSSSRRRTTTUUUWWWZZZZZZ^^^ccchhhlllqqquuuxxxzzzyyyxxxzzz|||}}}{{{yyyxxx{{{|||jjjWWWOOORRRZZZ\\\```dddfffdddaaa]]][[[]]]___cccgggjjjkkkkkkkkkiiikkknnnpppqqqrrrtttvvv~~~~~~~~~}}}zzzxxxwwwuuurrroookkkooopppuuu{{{wwwkkkmmmooopppsss{{{ddd@@@222000/////////.........---------,,,,,,------...------,,,...///...---,,,...111333???CCCNNN]]]lllvvv~~~yyyxxx}}}qqqccc]]]^^^rrr|||yyyzzz~~~vvvttt|||zzztttqqqnnnlllnnnsssrrruuuxxxxxxyyy~~~xxxMMM??????888777444333555444111111333333222222111111000//////......//////000000111111000000000111111111222222333666@@@WWWuuuhhhYYYmmmrrrnnnwww|||}}}zzzxxxxxxrrrfffWWWNNNQQQWWWdddrrrpppfffhhhwww|||uuuhhhVVVHHHIIIRRR]]]dddgggffffffgggaaa______```dddkkkrrrvvv{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxxxxyyy{{{}}}xxx{{{{{{uuurrrssssssrrrsssqqqnnnmmmnnnpppsssuuu~~~|||}}}~~~{{{tttoooccc]]]UUUTTTXXX^^^```___IIILLLssstttzzz}}}||||||```OOOJJJHHHEEE===;;;999888333---,,,...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...333:::???BBBDDDFFFJJJPPP]]]kkkvvvyyyzzzzzz}}}|||yyywwwttt{{{[[[WWWaaauuu~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzz{{{}}}}}}{{{{{{{{{||||||||||||||||||||||||zzz{{{{{{{{{zzzyyyxxxwwwssspppooorrrvvvwwwrrrnnn```VVVMMMKKKKKKKKKMMMQQQRRRVVV]]]ccchhhlllpppssssssrrrqqqsssvvvwwwtttpppvvvyyy{{{vvveeeTTTMMMRRRYYYdddlllsssuuupppjjjggggggeeeiiinnnssswwwzzzzzzzzzzzz}}}}}}||||||~~~~~~}}}}}}zzzwwwvvvxxxvvvrrrppppppppprrryyyzzz}}}{{{wwwooollljjjmmmtttmmmJJJ444///111/////////.........------,,,,,,------......---------......------///222555AAACCCLLL^^^qqq{{{zzz~~~ppp]]]YYYYYYlllzzz|||yyysssqqqooommmpppuuurrrvvvzzzzzzyyy~~~xxxMMM??????888777333333444444111000333333333222111111000000///.........///000111111111000000111111111222222222222999GGG^^^{{{[[[dddwwwlllssszzz{{{|||tttssskkk^^^QQQMMMQQQVVVeeennniiiaaalll|||sssgggYYYMMMFFFGGGQQQ^^^fffgggfffeeeeeeaaa```___```dddlllsssxxx|||~~~~~~~~~~~~~~~|||||||||||||||||||||||||||{{{zzzzzzzzzzzz{{{|||vvvzzzzzzuuurrrsssuuutttsssqqqooommmmmmooorrrtttzzz}}}~~~~~~yyyuuuddd]]]VVVTTTWWW[[[]]]]]]VVVKKKmmmssssss~~~gggSSSLLLGGGBBB>>>:::999999444---+++...,,,,,,,,,,,,,,,---......------------------------------------000555<<>>:::999:::555---+++///,,,,,,,,,,,,,,,---...///------------------------............111666>>>CCCBBBDDDGGGLLLUUUdddvvv}}}~~~ssssss~~~xxxssszzzyyyeeejjjxxx~~~~~~~~~~~~~~~~~~~~~{{{{{{zzz{{{{{{|||}}}~~~}}}}}}}}}~~~}}}{{{{{{||||||{{{zzzzzz|||~~~yyyyyyzzz{{{|||}}}~~~~~~xxxyyyzzzzzzzzzxxxvvvtttxxxsssooopppsssqqqjjjcccPPPFFF===<<<>>>AAAEEEJJJMMMRRRYYY___ccceeehhhiiillljjjkkkoootttvvvsssoooqqqssstttuuuzzzzzzxxxwwwqqqhhh___\\\```eeerrr~~~~~~}}}}}}{{{~~~qqqllllllrrrvvv}}}|||sssjjjnnn}}}~~~{{{\\\;;;000666000/////////............+++,,,,,,---.........---+++,,,------...000444888AAAJJJZZZnnnxxx{{{yyylllZZZMMMNNNccc|||zzzyyytttrrrpppooorrrwwwqqqwww{{{{{{zzzwwwLLL>>>???888555444333333444555444222000000000000///////////////...---...111222111000////////////000111333444:::===RRRnnnttt]]]vvv|||vvvyyyrrriii___YYYTTTOOONNNPPP[[[\\\___hhhxxx|||nnn]]]OOOHHHEEECCCOOOTTT[[[bbbeeeffffffeeedddccceeeiiilllmmmrrryyy~~~}}}~~~~~~}}}}}}~~~{{{{{{|||}}}|||{{{yyyxxxwwwxxxyyyyyyzzzzzzyyyyyyyyywwwuuuvvvxxxyyyxxxuuurrrqqqpppnnnmmmooorrrtttnnnyyyvvvlllZZZNNNPPPTTTRRRTTTZZZ]]]UUUXXXlllqqq}}}{{{VVVLLLMMMEEE===777444444444000///000------------------------,,,,,,,,,---------......+++000111///222;;;@@@???AAAEEEHHHNNN\\\oooyyyzzz{{{rrrttt{{{||||||uuu|||~~~}}}}}}~~~~~~zzzzzz{{{||||||||||||||||||{{{{{{|||}}}}}}zzzxxxzzz{{{|||~~~~~~~~~}}}|||zzzzzzzzz{{{{{{{{{{{{{{{{{{yyyxxxwwwwwwvvvsssqqqsssqqqnnnllliiiddd^^^ZZZJJJCCC:::777:::???AAAAAALLLRRRWWWXXX[[[aaaddddddkkkkkkjjjlllnnnpppqqqqqqqqqqqqqqqrrrtttvvvwwwxxxvvvtttttttttqqqpppwww}}}}}}{{{rrrlllnnnpppvvvzzzllllllxxxsssuuuyyy|||sssHHH...:::111000......///...+++)))........................///...///111000///444;;;IIITTTlllqqqXXXNNNHHHQQQfff~~~|||~~~{{{wwwsssqqqqqqsssuuuuuu|||zzzxxx}}}wwwLLL>>>???888666555333333444444333222000000000000///////////////...---...111222111000000////////////111333444888EEE]]]uuurrraaawwwyyyxxxsssnnneee[[[VVVQQQLLLKKKMMMUUUYYY```kkk}}}zzzrrrdddSSSGGGCCCDDDEEESSSWWW]]]bbbeeeeeeccccccdddbbbdddhhhiiijjjnnnuuu{{{~~~~~~~~~~~~}}}}}}}}}~~~zzz{{{{{{{{{{{{zzzzzzyyywwwxxxyyyyyyzzzzzzyyyyyywwwvvvuuuvvvxxxyyywwwuuupppooommmkkkjjjjjjmmmnnnkkkuuu|||jjjYYYMMMOOORRRQQQSSSZZZ]]]WWWUUU```rrrpppttt|||]]]OOOMMMDDD===777444444444000///000------------------------,,,,,,,,,---------......,,,///000000555>>>AAA>>>>>>CCCIIIPPP___pppzzz{{{}}}xxxlllrrr{{{|||{{{|||{{{~~~|||}}}~~~~~~|||}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}{{{yyyzzzzzz{{{|||||||||||||||zzzzzzzzzzzzzzz{{{{{{||||||zzzxxxwwwuuussspppmmmooommmkkkhhhddd___XXXTTTHHHAAA999777:::???BBBBBBKKKQQQVVVWWW[[[aaaeeeeeeiiihhhhhhjjjlllnnnoooooopppppppppqqqrrrtttuuuvvvxxxxxxzzz}}}uuuoooooooootttwwwmmmooozzzppppppuuu{{{WWW444666111///......///...,,,***........................---,,,...000000000666>>>LLLZZZrrryyykkkVVVMMMGGGSSSiiixxxyyy~~~{{{vvvrrrpppqqqrrrtttttt{{{yyyxxx}}}wwwLLL>>>???888777666444444444444222111000000000000///////////////...---...111222111000000////////////111222333777PPPkkk|||jjjfffyyy{{{pppqqqmmmggg^^^VVVQQQMMMHHHGGGJJJNNNVVVbbbqqq~~~qqqgggWWWIIIAAA@@@EEEJJJXXX\\\aaaeeeeeecccbbbaaaeeecccdddgggggggggkkkppprrrwww}}}~~~~~~}}}|||~~~~~~}}}}}}}}}zzzyyyyyyyyyyyyzzzzzz{{{wwwxxxyyyyyyzzzzzzyyyyyyvvvuuuuuuvvvxxxxxxvvvtttpppnnnllljjjiiiiiijjjjjjiiipppyyyzzzgggXXXMMMMMMOOOOOOSSSXXX^^^[[[TTTRRR```vvv}}}sssqqqgggSSSMMMCCC===777444444444000///000------------------------,,,,,,,,,---------.........//////111:::BBBBBB>>>>>>CCCKKKVVVgggvvv}}}}}}wwwlllhhhqqqzzzzzzxxxyyy|||}}}||||||}}}~~~}}}|||{{{}}}}}}|||{{{{{{{{{}}}}}}~~~~~~~~~}}}|||}}}~~~~~~|||zzzzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyzzz{{{|||}}}{{{xxxvvvtttqqqnnnkkkllljjjgggccc___XXXPPPKKKDDD>>>888777:::???CCCCCCIIIPPPUUUVVVZZZ```ddddddeeeeeefffgggiiijjjkkkllloooooooooooopppqqqrrrsssvvvvvvzzzzzzsssqqqnnnqqq~~~lllfffkkk{{{nnnkkkpppxxxeee>>>555111///......//////...,,,........................,,,+++---000000111888@@@OOO```vvv|||ppp|||gggXXXPPPJJJYYYqqqtttwww~~~}}}{{{vvvrrrppppppqqqssssssyyyxxxxxx~~~wwwLLL>>>???888888666444444444333111000000000000000///////////////...---...111222111000000000//////000111333444999ZZZsssyyy]]]gggxxxxxxppppppjjjaaaYYYQQQNNNKKKGGGFFFIIIKKKVVVgggzzzzzzkkk^^^NNNCCC???BBBJJJQQQ^^^bbbgggiiigggdddccccccgggddddddffffffdddgggmmmlllqqqvvv{{{~~~}}}|||{{{}}}}}}~~~~~~}}}}}}{{{||||||yyyxxxxxxwwwxxxyyy{{{|||wwwxxxyyyyyyzzzzzzyyyyyywwwwwwvvvvvvvvvuuutttrrrrrrpppmmmlllkkkllllllkkkiiimmmttt~~~zzzpppfffYYYMMMKKKLLLNNNRRRWWW]]]___WWWNNNXXXsssvvvkkk{{{mmmTTTLLLCCC===777444444444000///000------------------------,,,,,,,,,---------......000......555???EEEDDD???BBBDDDLLL]]]rrr}}}jjjjjjooovvvxxxvvvwww{{{~~~}}}}}}|||{{{{{{}}}~~~|||zzzyyyyyyyyyyyy~~~~~~~~~}}}|||}}}~~~~~~|||{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyxxxwwwxxxyyy{{{||||||zzzxxxvvvuuusssooommmkkkhhhddd```ZZZSSSKKKEEE???;;;777777:::???CCCDDDGGGNNNSSSUUUXXX___ccccccbbbdddeeefffgggggghhhiiilllllllllmmmmmmnnnppppppuuuuuuxxx}}}wwwrrrnnnooo{{{{{{jjjbbbdddrrrmmmjjjmmmvvvlllIII888222000......///000///---........................---,,,---///000111888AAANNNaaattt~~~{{{qqqwwwiii```YYYSSSddd|||}}}|||tttxxx}}}}}}zzzvvvsssppppppqqqqqqqqqxxxwwwwww~~~wwwLLL>>>???888888666444444444333111000000000000000///////////////...---...111222111000000000000000111333444666@@@aaauuu~~~kkkSSScccvvvzzztttpppfff\\\TTTNNNMMMKKKHHHHHHKKKMMM\\\qqqwwweeeWWWIIICCCCCCGGGPPPZZZeeejjjnnnnnnjjjffffffgggdddbbbbbbcccbbb```ccciiijjjnnntttxxx|||~~~}}}}}}}}}|||||||||}}}}}}~~~|||}}}~~~~~~{{{zzzyyyzzzyyyxxxxxxwwwxxxyyy{{{|||wwwxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxvvvtttsssrrrsssrrrpppmmmmmmnnnnnnmmmlllkkkmmmrrr{{{wwwlllfff[[[PPPJJJJJJLLLQQQVVV\\\bbb]]]RRRXXXssszzzmmmxxxqqqUUUKKKBBB===777444444444000///000------------------------,,,,,,,,,---------......000...000999CCCHHHEEEAAAGGGFFFMMMbbbyyyyyygggppp{{{|||uuurrrzzz~~~~~~||||||||||||{{{|||~~~}}}{{{yyyxxxxxxxxxyyy~~~~~~}}}||||||}}}}}}|||{{{|||{{{zzzyyyyyyyyy{{{{{{yyyxxxxxxwwwxxxyyyzzz{{{yyyxxxwwwwwwwwwvvvsssqqqkkkhhhccc]]]WWWOOOGGGBBB;;;999777777:::???BBBDDDEEELLLQQQRRRVVV\\\``````aaacccfffgggfffeeefffhhhjjjjjjjjjjjjkkkmmmnnnooovvvuuuyyy~~~yyysssnnnoooxxxtttiiiddddddnnn{{{|||llllllooowwwvvvWWW===333111/////////000///...........................000......000///000777@@@LLL]]]mmmvvv~~~zzzxxxpppjjjddd___rrrxxxttttttxxx{{{||||||}}}{{{wwwtttqqqppppppqqqpppwwwvvvwwwwwwLLL>>>???888777666444444444444222111000000000000///////////////...---...111222111000000000000111333555777999GGGhhhxxxcccYYYgggzzz}}}}}}}}}yyyvvvpppcccWWWQQQLLLMMMMMMKKKLLLOOOSSSeee~~~~~~sss]]]PPPFFFHHHMMMQQQYYYcccmmmqqquuurrrlllgggfffggg```^^^]]]______]]]```fffiiimmmssswwwzzz~~~}}}}}}~~~~~~~~~}}}{{{{{{|||}}}~~~{{{}}}~~~|||yyyyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{wwwxxxyyyyyyzzzzzzyyyyyyzzzyyyxxxuuussssssuuuwwwssspppllllllnnnnnnkkkiiiiiilllqqqyyy}}}rrriii___SSSKKKIIILLLRRRVVVZZZaaa```WWWZZZppp~~~yyy{{{xxxZZZMMMBBB===777444444444000///000------------------------,,,,,,,,,---------......///...222>>>GGGIIIFFFDDDIIIIIISSSgggzzz|||wwwlllxxx}}}ssssss|||uuu{{{}}}~~~{{{|||}}}}}}||||||~~~||||||{{{zzzyyyyyyyyyyyy}}}}}}~~~~~~~~~|||{{{zzz{{{|||{{{zzz{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyywwwvvvvvvwwwxxxxxxvvvuuulllggg```YYYRRRKKKEEE@@@777777777888:::>>>AAADDDDDDJJJOOOPPPSSSYYY\\\\\\___cccfffgggeeedddeeegggggghhhhhhiiijjjlllnnnooorrrqqquuu~~~|||uuunnnnnnuuu}}}rrrnnniiieeennn}}}~~~zzzooorrrvvv{{{iiiEEE666333000//////000///...........................111//////000///000888@@@KKKXXXhhhttt~~~yyyqqqllliiiiii{{{~~~ssskkknnnvvv||||||}}}~~~~~~|||yyyuuurrrqqqqqqqqqqqqwwwvvvwwwwwwLLL>>>???888666555333333444444333222000000000000///////////////...---...111222111000000000111222555888:::<<>>666666777888:::<<<@@@CCCCCCIIIMMMNNNPPPVVVYYYXXX]]]aaaffffffcccaaaccceeeeeeffffffhhhjjjlllnnnooopppooosss|||vvvnnnmmmrrrvvvzzzvvvuuulllffftttyyy||||||}}}VVV888555111/////////..............................000......//////111:::CCCMMMVVVgggyyyzzziiidddgggmmm~~~ooodddgggvvv}}}zzzwwwtttrrrqqqqqqqqqxxxwwwwwwwwwLLL>>>???888555444333333555555444333000000000000///////////////...---...111222111000000000111333666999<<<>>>OOOsssvvvfff}}}uuuiiilll}}}|||xxxtttwwwrrrcccPPPKKKIIILLLOOOOOOQQQUUU___tttwwwiiiVVVLLLLLLZZZfffkkkrrrzzzyyy}}}}}}vvvjjjaaa___``````^^^___bbbbbbbbbfffllleeekkkqqquuuvvvvvvxxxzzz{{{}}}}}}zzzwwwyyyyyyzzz|||~~~|||zzzzzz{{{|||}}}~~~~~~|||{{{zzz{{{{{{|||}}}|||{{{yyyxxxxxxxxxyyyzzzzzzzzzyyyyyyvvvuuutttrrrrrrvvv~~~|||wwwqqqoooooolllgggbbb___fffmmmtttxxxnnnfffZZZMMMIIIMMMRRRUUUVVVXXXYYYUUURRR^^^zzzrrrhhhSSSCCC===777444444444000///000------------------------,,,,,,,,,---------......---...777DDDJJJHHHGGGJJJMMMYYYlllzzzzzzuuuyyy~~~uuuyyyxxxrrrqqqtttbbbccctttzzz|||~~~|||{{{{{{zzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||||||||||||||}}}{{{yyyxxxyyyzzzzzzyyywwwxxxyyyyyyyyywwwvvvuuutttuuuxxxzzzzzzyyywwwuuuuuuttttttuuuvvvvvvtttssshhhaaaWWWNNNGGGBBB>>><<<555666777888999<<>>;;;666444333333444555333222111111000000//////......***:::///444,,,666)))///...000000111555===DDDGGG___zzzpppooowwwjjjvvvxxx~~~yyysssqqqmmmbbbUUUOOOOOOWWW[[[XXXXXX\\\ddd|||ppp^^^UUUXXX___hhhrrrzzz~~~}}}ttthhh^^^XXXVVVYYY[[[]]]^^^___bbbhhhllliiijjjlllooorrrtttvvvxxxzzz{{{zzzwwwuuutttuuuwwwrrrsssvvvyyy}}}~~~{{{}}}|||}}}~~~~~~}}}|||}}}|||{{{zzz|||}}}~~~~~~~~~|||{{{{{{zzzxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvwwwxxxzzz{{{uuutttqqqnnnkkkhhhfffeeecccjjjmmmmmmtttzzzmmmhhh^^^TTTMMMLLLPPPTTTSSSRRRUUU\\\ZZZSSSqqq~~~zzzsssSSS@@@===:::666333000///000000------,,,,,,,,,------...---------------------------...999JJJOOOHHHEEEIIIWWW^^^kkkwww~~~xxxnnnsssssslllrrrfff___```lll~~~}}}|||{{{~~~}}}|||{{{{{{|||}}}~~~{{{{{{||||||||||||||||||~~~}}}|||}}}}}}}}}}}}zzzxxxwwwxxxyyy{{{xxxxxxyyyzzzzzzyyyyyyyyyuuuwwwyyy{{{{{{yyywwwuuuwwwtttsssuuuwwwuuunnnhhheeeaaaYYYNNNEEE>>>;;;;;;333555777888:::<<>>;;;666444333333444555333222111111111000//////......000666---...///222+++333000111000000444===HHHNNNhhhrrrvvvnnnhhhyyy}}}yyyrrroookkk```QQQMMMPPPZZZ^^^[[[[[[```pppuuufffgggjjjpppxxx|||sssggg]]]XXXVVVZZZ\\\^^^^^^___bbbgggkkkkkklllnnnpppsssuuuwwwxxxyyyyyyxxxvvvsssrrrsssuuupppqqqssswww{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~}}}||||||{{{yyyxxxxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxyyysssrrrqqqnnnllljjjhhhgggdddiiikkkkkkrrr}}}vvvpppggg\\\TTTQQQSSSUUUTTTSSSUUU\\\ZZZPPPfff}}}~~~|||}}}|||[[[EEE>>>;;;777333000///000000...------,,,,,,------...------------------------111444@@@OOORRRJJJIIINNN___fffqqq{{{|||ssslllsssuuurrryyy{{{aaa```dddttt}}}||||||}}}}}}|||{{{{{{|||}}}}}}|||||||||{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{|||{{{yyyxxxwwwxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxtttvvvxxxyyyzzzxxxvvvuuuvvvsssrrrtttvvvtttmmmhhhbbb]]]TTTIII@@@999777666333555777888999<<<@@@CCCCCCFFFIIIKKKLLLNNNQQQTTTSSSVVVZZZ]]]___```bbbdddeeedddfffjjjkkkjjjmmmrrrrrrsssuuuzzz{{{rrrlllkkkmmmvvv~~~yyyxxx}}}www{{{uuuHHH555000333///---000...,,,...///...---,,,---...//////111111///111<<>>222...333333111000///333===LLLWWWmmmqqq|||ppprrr{{{xxxqqqmmmhhh\\\LLLLLLTTT___ccc___```fff~~~{{{sss|||~~~}}}xxxpppggg```\\\[[[\\\]]]^^^^^^___aaaeeeiiikkklllnnnppprrrtttvvvvvvvvvvvvuuurrrpppooopppqqqnnnoooqqqtttzzz~~~}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyxxxxxxyyyzzzzzzyyyxxxxxxxxxyyyxxxxxxwwwvvvrrrrrrqqqooommmlllkkkjjjdddggghhhhhhnnn~~~~~~wwwrrrjjj```VVVQQQOOOPPPTTTSSSTTT[[[ZZZNNNXXXwww{{{~~~fffJJJ???<<<888444111000000000......---------------...------------------------000666CCCOOOOOOHHHJJJQQQhhhoooxxxvvvqqqnnnwww||||||ooo___ccchhh}}}~~~}}}|||||||||{{{{{{{{{{{{|||||||||||||||{{{{{{zzzzzzzzzyyyzzzzzz{{{{{{yyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyxxxxxxwwwwwwssstttvvvxxxxxxxxxvvvuuutttsssrrrssstttrrrlllhhhaaaZZZPPPEEE<<<666444333222444777888999<<>>:::555222000000000///......------------...------------............000999FFFOOONNNIIIOOOYYYlllsss{{{uuuuuuvvv~~~iii```ffflll~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyyyyyyyywwwxxxzzz{{{{{{yyywwwvvvuuuvvvwwwxxxxxxwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvvvvssstttuuuwwwxxxwwwvvvvvvtttsssrrrssssssqqqlllhhhccc[[[NNNCCC;;;666555444222555777999:::<<>>JJJPPPOOOOOOXXXdddllltttzzz|||~~~wwwzzz~~~dddbbbfffppp~~~~~~{{{||||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyy{{{{{{{{{zzzxxxvvvtttuuuvvvxxxxxxwwwvvvuuuvvvwwwwwwwwwvvvuuuuuutttssstttuuuvvvwwwwwwvvvvvvtttssssssrrrrrrooollljjjcccYYYKKK???999666555555333555888:::;;;<<>>333///444000///333666555:::MMMbbb~~~{{{tttwwwuuuwwwoooggg___RRRNNNUUUcccllliiidddmmm}}}}}}zzzuuuqqqmmmjjjfffcccaaa___]]]]]]```bbbddddddiiiiiikkkmmmoooqqqssstttnnnnnnnnnllljjjjjjlllnnnpppqqqsssxxx}}}|||{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||zzzyyyyyywwwuuutttuuuvvvwwwxxxxxxxxxxxxyyyxxxvvvtttqqqooommmllljjjfffdddeeeiiirrryyymmmlllhhhbbbZZZSSSOOONNNMMMQQQQQQUUUZZZOOODDDGGGkkkxxxUUUEEEBBB===777333111111111000000///...---------------------...//////000000555===FFFIIIHHHLLLYYYdddmmmuuuzzzyyy|||yyyyyy~~~ppp\\\aaafffvvv||||||}}}}}}}}}}}}||||||yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwuuuvvvwwwwwwwwwvvvuuutttvvvvvvvvvvvvuuutttsssssstttttttttuuuuuuttttttsssrrrrrrrrrqqqooommmkkkiiiaaaVVVFFF:::555444555555444777:::<<<===>>>???AAACCCEEEHHHIIIJJJKKKNNNPPPQQQSSSVVVXXXZZZ]]]```cccdddcccdddhhhiiihhhkkkpppqqqtttxxx{{{}}}~~~~~~tttjjjcccdddkkkuuukkkeeetttxxxzzzrrrQQQ999222...///111,,,---///111111000/////////.........000111777GGGWWWppp}}}~~~{{{tttooo[[[XXX]]]xxx|||ttt}}}xxxssspppppprrrsssrrryyy~~~QQQ>>><<<888666444333333444555333222333333222111111000000///...444,,,...///333---555000...111555555;;;SSSmmmkkkiiiuuuuuuxxxpppggg]]]PPPNNNWWWdddlllhhhfffttt~~~}}}~~~wwwtttqqqooonnnlllhhhdddaaa___\\\]]]```cccddddddggghhhjjjllloooqqqssstttlllmmmmmmlllkkkkkknnnppppppqqqtttzzz{{{zzzzzz{{{}}}~~~}}}~~~~~~{{{{{{zzzzzz{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxxxxxxxwwwvvvvvvvvvvvvvvvxxxwwwvvvtttrrrqqqoooooolllgggeeefffiiippptttrrrmmmeee[[[RRRMMMJJJLLLQQQOOOQQQVVVNNNBBBBBB^^^}}}yyyyyy___FFFCCC>>>888444222111111111000///...---------------------...///000000000555;;;??????>>>FFFSSS^^^qqqyyy|||xxxzzzxxxttt}}}{{{___YYYcccggg}}}|||}}}~~~~~~}}}|||wwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvuuutttuuuvvvvvvuuutttsssrrrrrrssssssrrrrrrqqqqqqppppppoooppppppnnnllliiihhhhhh___SSSCCC777333444555666666888<<<>>>>>>???@@@BBBCCCEEEGGGIIIIIIKKKMMMOOOPPPRRRUUUWWWYYY\\\```dddbbbaaacccggghhhgggjjjooopppssswwwyyyzzz|||xxxmmmeeecccffflll{{{nnn___lll{{{}}}yyyqqqzzzyyyUUU;;;444///000000***...///000000......///000......///000111666EEETTTmmmwww{{{mmmbbbdddiii}}}|||{{{~~~xxxssspppppprrrtttsss|||QQQ>>><<<888666444333333444555333222333333222222111000000000(((888...444,,,777+++222000...000444444<<>>999444222111111111111000......------------------...///000000111:::>>>???<<<<<>>===999666555444555666666444222222111000000111111000...000000000000111111111111111222222222555EEE```vvvrrrrrryyylllxxxxxxxxx{{{~~~xxxhhhXXXPPPTTTdddpppkkkdddlll}}}yyyxxxwwwvvvuuussscccdddfffggggggfffeeeddd```___]]]\\\\\\^^^aaacccdddfffhhhiiijjjjjjjjjjjjlllkkkllllllnnnqqqsssttttttvvvzzz~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{xxxwwwwwwyyy{{{}}}zzz{{{|||{{{zzzzzz{{{|||zzzwwwuuutttuuuuuuuuuttttttsssqqqooonnnmmmmmmmmmllljjjfffccceeemmmwww~~~pppjjjcccXXXPPPOOOJJJMMMNNNNNNPPPPPPIII@@@KKK}}}~~~qqqKKKAAA;;;<<<999222///222222222111///...---,,,+++......111222---)))---444BBBJJJHHHAAABBBBBBIIIXXXtttmmmooo}}}~~~qqqeeevvvdddWWWWWWcccvvv{{{xxxwwwxxxxxxyyyzzz{{{|||||||||{{{zzzyyywwwvvvuuuuuuxxxzzzzzzzzzxxxwwwvvvwwwuuurrrooonnnnnnooopppooosssqqqooolllkkkjjjjjjjjjkkkkkkkkkiiihhhfffdddccc^^^RRRBBB;;;;;;<<<:::777666999<<>>===999666555444555666666444222222111000000111111000...000000000000111111111111000222222222666HHHdddzzzssswwwtttkkkzzzzzzzzz}}}zzzkkk\\\VVVYYYfffooojjjeeeppp~~~{{{xxxvvvssspppllliii^^^___aaacccddddddcccbbb^^^]]]\\\\\\\\\^^^```aaadddeeefffhhhiiiiiiiiiiiifffggghhhjjjmmmqqqtttvvvvvvxxx|||}}}|||~~~~~~|||{{{yyyxxxxxxyyy{{{|||xxxyyyzzzzzzyyyyyyzzz{{{xxxvvvtttssssssttttttssssssrrrqqqpppnnnmmmlllkkkjjjhhheeecccdddkkkttt{{{zzzrrrooojjj]]]PPPJJJJJJLLLMMMMMMOOOOOOIII@@@PPP}}}|||tttKKKAAA;;;===:::333000333222222111///...---,,,+++,,,---///111...+++///777CCCKKKHHHAAACCCEEEMMM]]]ppplllqqqiiiggg~~~cccVVVWWWggg|||~~~~~~{{{yyyyyyyyyzzzzzz{{{|||||||||{{{{{{zzzyyywwwvvvuuuuuuuuuvvvwwwwwwwwwvvvvvvvvvtttrrrooonnnoooppppppppppppooonnnllljjjiiiiiihhhiiiiiiiiihhhfffeeecccccc\\\PPPBBB;;;;;;===;;;999;;;===???@@@@@@@@@AAAAAAEEEFFFGGGIIIJJJLLLMMMNNNRRRUUUYYY[[[[[[[[[[[[\\\___```bbbbbbbbbdddfffhhhmmmoooqqqsssvvvzzz}}}}}}{{{xxxqqqiii___[[[```lllzzzjjjlllZZZVVVrrryyy|||}}}zzzwww}}}|||{{{fffLLL:::333222000//////////////////////////////---///333333666FFFYYYjjjnnnzzzwwwgggcccfffjjjuuu~~~xxxsssrrrsssttttttvvv|||}}}PPP>>>===999666555444555666666444222222111000000111111000...000000000000111111111111///111222222999NNNjjjrrr}}}qqqmmm~~~zzzzzz}}}yyylll```[[[bbbkkknnnhhhgggwww~~~|||yyyvvvqqqjjjbbb]]]UUUWWW[[[^^^`````````___[[[[[[\\\\\\]]]^^^______cccccceeefffggghhhhhhhhhdddeeefffhhhkkkooorrrtttuuuxxx}}}~~~{{{yyyxxx}}}~~~~~~}}}|||}}}|||zzzyyyxxxxxxyyyzzzwwwwwwxxxxxxyyyyyyyyyzzzwwwuuurrrrrrrrrssssssrrrrrrrrrqqqpppnnnllljjjhhhhhhfffdddbbbbbbgggnnntttzzzpppnnnjjj___QQQGGGIIIKKKLLLLLLNNNNNNHHH@@@OOO|||LLLBBB;;;===<<<555111444222222111000...---,,,,,,***+++...000...---222;;;EEELLLGGGAAAEEEHHHRRRbbbkkkkkktttxxxiiiqqqcccUUUYYYooo~~~|||}}}}}}~~~|||{{{{{{||||||||||||||||||{{{{{{{{{zzzxxxwwwvvvuuutttqqqrrrtttuuuvvvvvvuuuuuurrrooommmlllnnnoooooonnnjjjjjjjjjiiihhhfffeeedddfffeeeeeedddcccaaa```___WWWMMMAAA;;;;;;======<<>>===666333555333222111000///---,,,,,,+++,,,...000...---444===HHHMMMGGGAAAEEEJJJTTTeeegggkkkwwwwwwooo{{{fffXXX```{{{~~~|||{{{{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwuuuttttttqqqrrrssstttvvvvvvtttrrrnnnllljjjiiijjjkkkkkkjjjeeefffffffffeeecccaaa```bbbaaa```___]]]ZZZXXXWWWPPPIII@@@::::::===???@@@BBBAAA@@@AAACCCDDDEEEEEEAAABBBDDDFFFJJJMMMOOOQQQWWWXXXYYYYYYYYYZZZ]]]___bbbcccdddeeedddeeegggiiirrrtttvvvyyy{{{~~~~~~~~~|||wwwaaaYYYZZZcccvvv~~~{{{nnnjjj```dddzzzhhhbbbjjjuuuooo^^^GGG555...///111////////////////////////111......222444===UUUmmmjjj___bbbjjjyyywww}}}wwwtttssstttuuuuuuwww{{{~~~QQQ======:::666555444555666666444222222111000000111111000...///000000000111111111111---222333333@@@\\\{{{xxxwww~~~{{{vvvvvvxxxyyysssiiiccccccqqqpppjjjeeemmm~~~~~~~~~}}}zzzuuulll___QQQHHHEEEHHHNNNTTTXXXZZZZZZZZZZZZ[[[^^^```aaaaaa``````aaaaaabbbcccdddeeeffffffhhhhhhhhhiiikkkmmmpppqqquuuxxx~~~|||tttpppooooooooosssuuuxxx{{{}}}~~~}}}}}}}}}|||zzzzzz||||||{{{{{{zzzyyyxxxwwwxxxvvvvvvxxx{{{}}}|||{{{xxxvvvssssssssstttsssssspppqqqqqqqqqooollliiigggddddddaaa___^^^aaaeeeiiippp{{{qqqkkkcccVVVJJJFFFHHHHHHHHHJJJKKKGGG???===^^^~~~rrrnnnTTTFFF<<<======888444666333333222000///...---,,,......//////------444>>>JJJNNNGGGAAAFFFLLLVVVffffffnnn{{{sssooozzzkkk^^^jjj~~~|||zzz{{{|||~~~~~~}}}~~~~~~|||{{{{{{zzzyyyxxxvvvuuutttttttttttttttuuuwwwvvvrrrooolllkkkiiiiiiiiiiiihhhgggccccccdddcccbbb```^^^\\\\\\[[[ZZZWWWTTTQQQNNNLLLHHHDDD>>>999999<<<@@@CCCIIIFFFCCCBBBCCCDDDDDDCCC@@@@@@AAACCCGGGLLLQQQTTTVVVWWWWWWWWWXXXZZZ^^^aaacccdddfffffffffgggiiikkkrrruuuxxxzzz|||~~~}}}dddYYYXXX^^^nnnyyywwwsssgggjjjqqquuueee___lllwwwvvviiiNNN777...///222////////////////////////111...///222444???[[[www{{{}}}cccTTTZZZeeessszzz{{{wwwttttttuuuuuuuuuxxx{{{}}}QQQ======;;;666555444555666666444222222111000000111111000...000000000000111111111111...333444444CCCccc}}}zzz|||vvvvvvxxxxxxqqqhhheeegggooolllfffeeerrr~~~}}}|||zzzyyyvvvqqqgggYYYJJJ@@@AAAEEELLLRRRWWWYYYYYYXXXZZZ\\\^^^```aaaaaaaaaaaaaaaaaaaaabbbcccdddffffffffffffgggiiilllpppsssuuuxxx|||zzzrrrkkkhhhhhhiiijjjnnnpppssswwwzzz|||~~~~~~~~~~~~|||{{{zzzzzzzzz{{{|||{{{zzzxxxwwwxxxvvvuuuwww|||~~~}}}{{{xxxvvvtttssssssttttttsssppppppqqqpppooommmkkkiiieeecccaaa^^^]]]___dddhhhlll~~~uuuiiiXXXIIIEEEGGGGGGFFFHHHJJJFFF???===QQQooozzzsssZZZIII===<<<<<<888555777333333222111///...------///...//////------666@@@JJJMMMFFFBBBIIIPPPYYYhhhkkkttt}}}oookkktttpppeeettt~~~|||||||||~~~~~~~~~|||}}}~~~~~~|||{{{zzzzzzyyywwwvvvuuutttsssvvvttttttvvvxxxwwwrrrnnnmmmkkkiiiiiiiiihhhfffddd``````___^^^\\\ZZZXXXWWWSSSRRRPPPNNNJJJGGGDDDBBB@@@>>>;;;888777;;;AAAFFFRRRMMMGGGDDDDDDEEECCCAAA@@@AAAAAADDDGGGLLLPPPSSSSSSTTTVVVWWWXXXZZZ^^^aaacccdddfffggggggiiilllnnnpppsssvvvyyyzzz}}}~~~~~~ggg[[[WWW[[[gggxxxvvvjjjxxxgggmmmddd]]]lll|||~~~qqqTTT999///000222////////////////////////000...///222555AAA___}}}{{{xxx||||||ZZZJJJPPP\\\rrr~~~~~~~~~{{{wwwuuuuuuvvvvvvvvvxxx{{{}}}RRR<<<===;;;666555444555666666444222222111000000111111000...000000000000111111111111///555555555EEEggg{{{|||xxxuuuuuuvvvtttmmmeeedddggghhheeeaaadddwww~~~|||{{{{{{xxxvvvtttoooeeeWWWHHH??????DDDKKKRRRWWWYYYYYYXXXZZZ[[[\\\^^^___```aaaaaabbbaaaaaaaaabbbdddfffgggeeefffgggiiilllpppsssuuuzzz~~~}}}vvvpppggg```^^^^^^______ggghhhkkkppptttxxx{{{|||zzz{{{{{{{{{zzzzzzyyyxxxxxxyyy{{{||||||{{{yyywwwvvvtttsssvvv{{{~~~}}}{{{wwwuuurrrrrrrrrssssssrrrqqqppppppoooooonnnmmmmmmeeedddaaa]]]\\\___eeeiiimmm{{{uuuiiiYYYLLLDDDFFFEEEEEEGGGIIIEEE???===HHHdddyyy___MMM===:::;;;777666888444333222111000...------...------...---///999DDDGGGLLLFFFDDDMMMUUU___nnnsss}}}tttsss|||sssjjj|||~~~~~~~~~}}}}}}~~~}}}{{{|||}}}~~~|||{{{zzzyyyxxxwwwvvvuuutttssstttrrrrrruuuyyyxxxsssnnnkkkiiigggfffeeedddaaa^^^YYYXXXUUUSSSQQQOOONNNMMMIIIHHHGGGEEECCC@@@>>><<<::::::999666555999AAAGGGUUUOOOIIIFFFHHHJJJIIIGGGBBBDDDGGGIIIKKKMMMMMMMMMOOOQQQTTTVVVXXXZZZ^^^aaabbbdddfffhhhiiikkknnnppppppsssvvvyyyzzz|||~~~~~~~~~}}}~~~jjj\\\WWWYYYaaa||||||lllwwwuuudddjjj~~~jjjbbbqqqxxxWWW:::000111111///////////////////////////...000333555BBBbbbvvvuuuzzzoooUUULLLRRRZZZrrr{{{}}}zzzvvvuuuuuuvvvvvvvvvxxx{{{}}}RRR<<<===;;;666555444555666666444222222111000000111111000///000000000000111111111111///555666555FFFjjjwww|||yyyqqqrrrrrrrrrpppiiiaaa```eeeaaa___]]]ddd{{{}}}{{{zzzzzzxxxwwwtttooofffYYYJJJAAA???DDDKKKRRRWWWYYYYYYXXXYYYZZZ[[[\\\^^^___```aaabbbbbbaaaaaabbbdddfffggghhhhhhhhhiiikkkmmmoooqqqzzz}}}yyyuuunnnhhh___WWWTTTTTTUUUUUU```aaadddhhhmmmrrrwwwyyyuuuuuuvvvvvvvvvuuuuuutttwwwxxx{{{}}}}}}{{{yyyxxxuuurrrqqqtttzzz}}}|||yyyvvvtttqqqpppqqqrrrqqqqqqqqqqqqpppooonnnooooooooofffdddaaa]]]\\\```fffkkkooo{{{zzzmmmdddZZZQQQDDDEEEEEEDDDFFFIIIEEE???:::BBB^^^}}}|||}}}~~~|||cccOOO===999:::777666999444333222111000...------,,,+++,,,......111;;;GGGEEEJJJFFFEEEQQQZZZdddrrryyy}}}~~~tttmmm}}}~~~~~~~~~~~~~~~~~~}}}zzzzzz|||~~~~~~|||{{{zzzyyyxxxwwwvvvtttssssssqqqpppppptttyyyyyytttnnngggeeecccbbb```^^^[[[XXXQQQOOOLLLHHHFFFDDDCCCCCCAAAAAA@@@@@@>>>===;;;:::666777777555444888AAAHHHSSSMMMHHHGGGKKKPPPQQQPPPDDDGGGLLLOOOPPPNNNJJJHHHMMMOOOSSSVVVXXX[[[^^^aaabbbdddfffhhhiiilllooorrrrrrtttxxx{{{|||~~~~~~~~~}}}}}}|||}}}}}}lll^^^WWWXXX^^^vvvpppppp}}}}}}wwwgggiii{{{}}}vvvmmm|||{{{YYY;;;111111111////////////////////////......000333666CCCccc{{{qqqqqqvvv}}}gggWWWUUU[[[___tttzzz|||yyyvvvuuuvvvwwwwwwvvvyyy|||~~~RRR======:::888666555444555555444222222222222111111111111000/////////000111111222222222444444888NNNpppsssyyywwwwww~~~uuuuuurrrooolllgggccc```___^^^SSSVVV^^^nnn~~~{{{zzzxxxwwwtttmmmcccUUUFFF===@@@DDDJJJPPPSSSVVVZZZ\\\ZZZ[[[\\\\\\[[[[[[^^^```cccbbbaaaaaaaaacccfffgggiiijjjkkkkkklllmmmqqqsss|||}}}wwwoooiiiaaa___[[[VVVRRROOOMMMLLLMMMPPPUUUZZZ^^^dddjjjnnntttuuuuuuuuutttuuuvvvwwwvvvwwwxxxyyyzzzyyyxxxwwwzzzxxxwwwuuuuuuvvvwwwyyyyyyxxxuuusssrrrqqqqqqqqqqqqrrrsssttttttrrrpppooogggfffccc```^^^___cccgggmmmyyyxxxlllfff\\\PPPJJJDDDAAADDDFFFEEECCCCCC<<>>:::888999777444333111///---,,,++++++,,,---...,,,---333>>>GGGGGGBBBAAAJJJWWWbbbmmmvvvyyytttzzzxxxyyy~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}{{{|||{{{yyyvvvtttrrrppppppqqqrrrqqqppprrrtttpppiiifffdddbbb___ZZZTTTMMMHHHGGGFFFDDDBBB@@@>>>======;;;;;;:::999888777777666666555444444666999===???BBBCCCBBBGGGTTT]]]XXXMMMHHHJJJPPPWWW[[[WWWMMMDDDIIIMMMRRRTTTUUUXXX]]]bbbccceeefffggghhhkkkpppsssyyywwwwwwzzz{{{{{{~~~|||}}}~~~}}}{{{pppbbbUUUTTT^^^sssooohhhvvv}}}wwwrrrrrrnnnvvvvvvkkk{{{xxxXXX777111444---......////////////......---...111444888EEE]]]rrrnnnkkk|||{{{nnn]]]SSS\\\mmmuuuzzz}}}zzzvvvuuuwwwyyy{{{|||zzz}}}TTT>>>===:::888666555444555555444222222222222111111111111000/////////000111111222222222444444:::QQQssszzznnnvvvqqqvvvvvvuuurrrnnnkkkhhhgggfffeeecccOOOTTT^^^ppp}}}zzzyyyuuutttqqqjjj```RRRDDD<<>>QQQccc{{{~~~pppkkkyyyxxxooobbb[[[cccssspppwww~~~|||yyyuuutttuuuwwwyyyzzzyyy}}}WWW@@@>>>:::888666555444555555444222222222222111111111111000/////////000111111222222444444444<<>>999777666555444555555444222222222222111111111000000/////////000111111222222444444444???]]]}}}sssqqqyyypppyyywwwtttmmmfffdddfffddd^^^WWWOOOXXXfffyyy~~~{{{xxxvvvtttnnnmmmjjjcccXXXLLLAAA;;;CCCIIIQQQWWWZZZ[[[[[[[[[ZZZ]]]```aaa```_________bbbcccdddeeefffhhhhhhiiifffhhhjjjkkklllooosssvvv~~~}}}wwwqqqjjjeeebbb___[[[WWWSSSQQQOOOMMMKKKKKKKKKKKKKKKKKKIIIGGGEEEFFFJJJLLLWWWaaallltttuuutttvvvxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxxxxwwwxxxxxxyyywwwvvvuuutttsssrrrrrrqqqppppppqqqqqqpppooommmmmmmmmkkkiiieeeaaa```bbbdddgggpppyyy{{{pppcccWWWKKKDDD@@@BBBCCCBBB@@@AAA======OOOvvvxxx}}}^^^DDD@@@;;;888888555444444333222000///------------------111:::FFFNNNBBB>>>???HHHUUUcccsss|||wwwvvvtttsssxxxtttrrruuu}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~~~~}}}|||yyyyyy{{{}}}~~~{{{xxxuuuvvvxxxyyyxxxuuurrrpppmmmnnnmmmlllmmmmmmggg```ZZZUUUNNNHHHCCC@@@<<<::::::999888666666555555555333333333333333333222222000111333555777888888777CCCCCCCCCDDDFFFIIILLLLLLMMMTTT___hhhkkkeeeZZZPPPZZZdddlllgggYYYPPPSSSYYY^^^aaaeeehhhlllppptttxxxzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}vvvjjj\\\SSSTTTcccaaaTTTbbbzzz}}}tttvvv|||vvvrrr|||zzzyyyhhh@@@000222000......////////////......000//////222666>>>MMM[[[lllsssuuuxxx|||tttppp{{{{{{oooccceeeooowwwyyy}}}zzzvvvssstttuuuwwwwwwyyy[[[CCC???999777666555444555555444222222222222111111111000000/////////000111111222222444444555CCCaaazzzsssrrr{{{wwwrrrkkkdddbbbcccaaaZZZSSSNNNYYYjjj~~~~~~|||yyyvvvsssrrrlllllliiiaaaUUUJJJAAA===DDDIIIQQQWWWZZZZZZZZZZZZZZZ]]]```bbbaaa```___```aaabbbdddfffhhhiiiiiiiiifffhhhjjjlllnnnqqqvvvyyy}}}uuupppkkkfff^^^ZZZXXXVVVSSSPPPMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLLLLJJJGGGDDDDDDDDDOOOTTT]]]hhhqqqvvvvvvuuuvvvvvvwwwxxxxxxyyyzzzzzzwwwwwwwwwwwwxxxyyyzzzzzzttttttssssssrrrqqqpppoooooopppppppppoooooonnnnnnnnnmmmjjjfffbbb```aaabbbdddlllttt|||rrrdddZZZNNNGGGBBBCCCDDDBBBAAABBB===;;;KKKqqqsssdddGGGAAA;;;888888444222222222111000...---,,,......,,,---111999BBBHHH===:::===FFFSSSaaaqqq~~~~~~{{{{{{||||||}}}zzzpppiiippp~~~||||||~~~~~~||||||||||||~~~~~~}}}~~~~~~}}}{{{{{{{{{}}}}}}{{{wwwtttsssuuuvvvwwwwwwtttqqqpppmmmnnnmmmllllllllleee]]]UUUPPPHHHAAA===;;;888777666555555444333333444444222222333333333333333333333444666999:::::::::999AAA@@@AAACCCEEEHHHKKKOOOQQQVVV]]]dddfffccc]]]XXXeeeooouuummm\\\RRRTTT[[[^^^___aaabbbeeeiiiooottttttvvvyyy|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~{{{lll[[[RRRTTTaaawwweeeVVV]]]rrr{{{wwwpppttt|||vvvooowwwlllCCC000111111......////////////......///...///333777AAARRRbbbttt}}}vvvvvvqqqaaa```jjjvvvxxx~~~{{{vvvtttuuuvvvwwwxxxyyy[[[CCC???:::888666555444555555444222222222222111111111111000/////////000111111222222222333777EEEdddssssss{{{wwwooojjjeeeddddddaaa[[[UUUKKKYYYmmm}}}zzzvvvsssqqqoooiiijjjggg___SSSHHHBBB???EEEIIIPPPUUUWWWXXXXXXYYY[[[]]]`````````______```___aaadddgggiiiiiihhhhhhfffhhhkkkmmmpppsssxxx|||}}}uuulllgggccc^^^XXXUUUTTTSSSQQQNNNKKKJJJIIIHHHGGGHHHHHHIIIFFFHHHJJJIIIGGGEEEDDDDDDGGGHHHNNNYYYfffooorrrqqqvvvwwwyyy{{{||||||{{{{{{uuuvvvvvvwwwxxxxxxyyyyyyrrrrrrrrrrrrqqqpppooonnnqqqqqqqqqqqqqqqrrrrrrrrrooonnnkkkfffaaa______```aaahhhpppxxxuuuggg___PPPHHHBBBCCCDDDBBBAAABBB;;;777CCCeeelllzzziiiJJJAAA;;;888888444111222222222111///---,,,...------...222888>>>CCC;;;;;;???IIIUUUbbbrrr~~~~~~~~~mmmeeebbbnnn}}}||||||}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{yyyvvvsssssstttuuuuuutttrrrpppooolllnnnmmmkkkkkkjjjbbbZZZOOOJJJCCC===999777666555222222111111111222222333111111222222333333444444666888999;;;<<<===<<<<<<===<<<>>>CCCHHHJJJOOOSSSPPPSSSXXX]]]```bbbaaaaaaiiiqqqvvvnnn___XXX]]]fffhhhfffbbb___^^^bbbiiinnnmmmqqquuuxxxyyyzzz|||}}}~~~}}}}}}~~~|||}}}}}}}}}~~~}}}}}}||||||~~~~~~~~~~~~~~~nnn\\\RRRQQQXXXgggttt|||hhhVVVXXXkkk|||zzzwwwrrrwwwyyysss|||rrrGGG111111111......////////////......//////000222444???UUUjjj~~~yyy}}}ooo\\\]]]iiivvvwww~~~zzzvvvtttuuuwwwxxxyyyzzzZZZBBB???:::888666555444555555444222222222222111111111111000/////////000111111222222000333999GGGeeevvvyyy~~~{{{vvvooollliiifffbbb^^^XXXTTTNNN]]]sss}}}yyyuuuqqqooonnnggghhheee]]]PPPFFFAAA@@@EEEIIINNNRRRTTTUUUWWWXXX[[[]]]^^^___^^^^^^___aaa^^^```dddgggiiiiiihhhggggggiiilllnnnqqqvvv{{{~~~yyyqqqiiiccc___ZZZVVVTTTUUUTTTRRROOOMMMLLLKKKIIIIIIJJJJJJKKKFFFHHHIIIHHHFFFEEEEEEFFFCCCDDDGGGNNNYYYdddlllppptttvvvzzz}}}~~~}}}{{{zzzwwwwwwwwwwwwvvvvvvuuuuuurrrrrrssssssrrrqqqooonnnpppppppppqqqrrrssstttuuupppooolllfffaaa^^^]]]^^^___fffnnnvvvtttggg```PPPHHHBBBBBBBBB@@@@@@AAA<<<555<<>>@@@<<<===CCCNNNYYYdddsss~~~|||||||||wwwfff^^^___ppp~~~|||{{{}}}}}}}}}}}}}}}~~~~~~{{{zzzyyyyyyyyyyyywwwuuusssssssssrrrqqqpppnnnmmmjjjlllkkkiiiiiiggg___VVVIIIEEE>>>999777555444222222222111222222333444444333333444555555666777777999:::;;;<<<===>>>>>>>>>@@@<<<===EEEKKKLLLNNNRRRQQQSSSVVVYYY\\\___bbbddddddkkkooojjjbbbaaakkkuuu{{{tttjjj```[[[]]]dddiiimmmqqqvvvyyyzzzzzz|||~~~~~~}}}|||}}}~~~|||{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{pppaaaVVVPPPQQQ]]]iii{{{tttcccTTTZZZrrr|||zzzNNN333111222......////////////.........///111111222???\\\uuu~~~}}}kkkUUUWWWfffyyyyyy{{{xxxtttssstttvvvxxxyyy{{{YYYBBB???:::888666555444555555444222222222222111111111111000/////////000111111222222...333:::HHHeeezzz~~~{{{vvvqqqooolllfff___XXXRRROOOTTTcccyyy|||xxxtttpppnnnmmmeeefffddd[[[OOODDD@@@@@@EEEHHHMMMQQQRRRTTTUUUWWW\\\]]]^^^]]]]]]]]]___aaa]]]___dddgggiiiiiigggfffgggiiilllooorrrwww|||{{{uuummmeee___ZZZVVVSSSRRRSSSSSSPPPNNNKKKJJJIIIHHHHHHHHHIIIIIIMMMLLLJJJGGGEEEDDDEEEGGGCCCEEEGGGKKKRRR\\\iiiqqqqqqtttxxx|||}}}{{{yyywwwyyyxxxxxxwwwuuutttrrrqqqrrrsssssstttsssrrrpppooommmmmmnnnoooppprrrtttuuupppooolllfffaaa]]]\\\\\\^^^eeemmmuuuqqqeee___OOOGGGAAAAAAAAA???>>>@@@???666999RRRqqqssszzzoooMMMBBB;;;888777333222333444555444222///...++++++---111666<<>>??????FFF@@@@@@GGGLLLKKKJJJLLLSSSUUUXXXYYY[[[\\\___aaa^^^dddhhhfffcccggguuuqqqbbbZZZZZZaaagggqqquuu{{{~~~~~~~~~|||~~~|||{{{}}}~~~{{{{{{{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~|||~~~vvvpppfff[[[QQQPPP[[[jjjtttnnn___VVVdddRRR555222333......////////////......,,,///222222333CCCdddyyy}}}hhhNNNQQQbbb~~~~~~yyyvvvsssqqqsssvvvxxxxxx{{{^^^???:::;;;888666555444555555333222333222111111000000111111000000000111222222333333444666<<>>======333:::AAA^^^vvvxxx}}}SSSBBB>>>888555666222333444444333000...,,,///---***+++777DDDFFF???BBBCCCHHHTTTdddsss|||}}}|||uuu}}}}}}rrrnnnxxxtttlllwwweee]]]ccc||||||}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyyyyyyyyyy{{{yyyyyyzzz|||{{{wwwsssuuutttrrrpppooonnnmmmmmmkkkiiieeebbbbbbaaaWWWLLL>>><<<999666444333333333333222333777999:::::::::999999;;;<<<======>>>>>>AAA@@@@@@AAABBBAAA???===BBBBBBCCCEEEHHHLLLOOOQQQPPPRRRTTTVVVWWWYYY\\\___aaacccdddeeehhhsssnnn___^^^gggqqqvvvwwwsssssszzz}}}}}}~~~}}}{{{{{{{{{{{{|||~~~zzzwwwnnn___QQQOOOYYYcccxxxooobbbdddTTT;;;---111000000000000000000000000...000222333666HHHjjj{{{xxxzzzvvv]]]JJJOOOfff~~~{{{vvvqqqnnnppprrrsssuuuyyyyyyaaaAAA<<<===888666555444555555333222333222111111000000111111000000000111222222333333444666<<>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAACCCEEEFFFDDDBBBDDDDDDDDDFFFHHHKKKNNNPPPQQQRRRTTTVVVWWWYYY\\\^^^```aaacccdddgggppp|||~~~pppkkkpppyyyrrrllljjjqqq{{{~~~||||||~~~~~~|||{{{{{{||||||~~~~~~~~~~~~{{{qqqaaaRRRNNNVVV```tttbbb]]]uuu|||{{{RRR<<>>>>>777666444444555555444222333222111111000000111111000000000111222222333333444555===QQQqqqwww~~~|||zzzxxxuuu|||{{{iiiZZZ\\\iiiuuuuuu~~~~~~}}}yyywwwtttqqqmmmhhhbbb^^^UUURRRKKKBBB<<<:::<<<>>>DDDIIINNNPPPOOONNNOOOPPPUUUVVVXXXXXXYYYZZZ]]]___^^^aaaccceeeeeefffhhhiiiiiijjjnnnttt}}}wwwsssnnnhhhccc^^^XXXTTTUUUQQQPPPSSSTTTQQQOOOQQQPPPPPPRRRTTTVVVXXXZZZ[[[\\\]]]\\\ZZZWWWVVVVVVWWWZZZ```dddgggmmmxxx}}}zzzyyyyyywwwuuutttsssttttttuuuuuuuuuuuutttuuuuuutttssssssrrrqqqqqqooonnnnnnnnnpppqqqssstttrrrnnnjjjggg```YYYXXX[[[______bbbhhhssstttgggUUUJJJAAA@@@@@@???=========444999>>>]]]wwwbbbHHH>>>999666666222333333333222000///---.........333>>>HHHHHHBBB@@@GGGSSS___lllwww~~~vvvyyy}}}mmmsssmmmYYY[[[^^^sss|||yyyyyyzzz{{{{{{yyyyyyzzz|||}}}~~~~~~|||{{{{{{{{{|||yyyxxxwwwwwwyyyyyyxxxvvvttttttrrrqqqooommmllllllooommmiiidddaaa[[[OOOCCC777666555444555666888:::>>>@@@AAAAAABBBCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDGGGJJJKKKJJJHHHFFFFFFFFFGGGHHHKKKMMMNNNQQQSSSUUUVVVVVVXXXZZZ]]]^^^```bbbdddfffllluuu|||{{{uuusssyyypppgggccckkkxxx|||}}}}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~uuudddSSSMMMSSS\\\yyy}}}jjj\\\iii~~~~~~|||~~~zzzsssqqq|||OOO===111444000000000000000000000000//////111444999HHHbbbxxxpppsssyyy}}}{{{xxx|||ssseeeZZZ^^^rrr~~~ssseee|||~~~~~~xxxrrrpppsssuuuvvvxxx{{{{{{gggFFF???>>>777555444444555555444333333222111111000000111111000000000111222222333333444555>>>UUUuuu~~~www}}}vvv|||zzzyyyvvv~~~yyyiii___cccqqq|||yyy~~~|||{{{xxxwwwtttqqqmmmfff___YYYKKKGGGAAA:::666555999<<>><<<===<<<444888;;;\\\uuuzzz{{{hhhIII<<<999777555222333333333222111///...++++++...555???FFFDDD@@@>>>HHHWWWeeepppyyyxxxsss{{{yyyhhhttt}}}sss\\\SSSZZZ```www|||yyyyyyzzz{{{|||{{{{{{|||}}}}}}~~~}}}|||||||||||||||wwwvvvuuuuuuuuuvvvvvvvvvssssssrrrqqqooommmlllkkkjjjjjjfff```[[[UUUIII===555555444444666888;;;===>>>AAACCCBBBBBBEEEEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFGGGJJJLLLNNNLLLKKKHHHHHHGGGHHHIIIJJJLLLMMMRRRSSSUUUUUUVVVWWWYYY\\\]]]```ccceeegggkkkooosssrrrqqqvvvrrriiifffppp}}}{{{|||}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~vvveeeTTTMMMQQQXXXsssrrr```eeeuuu{{{ttttttwww}}}|||vvvqqqppp~~~vvvwwwwwwzzz~~~|||yyyLLL<<<111444////////////////////////000///000333888DDDZZZmmmpppqqqwww~~~}}}wwwyyy{{{ooogggooo~~~vvviiizzz~~~xxxsssqqquuuwwwxxxyyy}}}}}}iiiGGG???===666555444444555666444333333222111111000000111111000000000111222222333333444444@@@ZZZzzzyyyzzzrrrnnn~~~{{{zzzzzzyyylllfffkkktttyyyvvv}}}{{{yyyxxxuuutttqqqnnnhhhaaaXXXRRRBBB???;;;555222333777;;;AAACCCGGGIIIIIIHHHGGGGGGOOORRRUUUWWWXXXZZZ]]]______aaadddffffffggghhhjjjiiilllpppwww}}}~~~zzznnnjjjeeeaaa^^^ZZZWWWTTTSSSPPPOOOQQQQQQPPPRRRWWWWWWZZZ___bbbdddfffiiilllkkklllkkkjjjiiiiiikkknnnqqqwww~~~{{{zzz{{{yyyvvvvvvttttttuuuvvvwwwwwwwwwwwwzzzyyyxxxwwwvvvuuutttssssssrrrpppooonnnnnnooooooooollliiigggaaaZZZXXXZZZYYYZZZ]]]cccmmm}}}ttteeeVVVKKKAAA>>>???===<<<===:::333888;;;___zzzxxxyyylllIII:::888777444222222222222111111000///++++++///888@@@DDDBBB@@@===IIIZZZjjjtttzzz~~~rrrooo||||||zzzvvvaaannnooo```TTTTTT[[[bbb{{{}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||||||||||||||vvvuuuuuutttsssssstttuuusssrrrrrrqqqooommmkkkjjjffffffccc]]]WWWQQQGGG<<<666666555666888;;;>>>@@@>>>EEEGGGEEEEEEHHHJJJIIIJJJKKKKKKJJJJJJIIIHHHGGGKKKJJJKKKLLLNNNNNNLLLJJJJJJIIIIIIHHHIIIJJJLLLMMMRRRSSSUUUUUUUUUWWWYYY[[[^^^aaadddhhhjjjkkkmmmnnnqqqrrrwwwvvvpppppp|||~~~wwwzzz~~~~~~~~~{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}uuufffUUULLLOOOUUUlllwwwbbb___nnnwwwvvvtttvvvyyyxxxtttrrrttt|||vvvssspppxxx|||{{{wwwJJJ;;;000333////////////////////////111000000333666AAAUUUgggvvvppprrr{{{~~~yyyzzz|||qqqkkkzzzyyypppmmm~~~yyy~~~}}}xxxtttrrrvvvyyyyyy{{{~~~zzzkkkHHH>>>;;;666555444444555666555444333222111111000000111111000000000111222222333333444555BBB```}}}pppttt||||||zzznnniiimmmqqqrrrppp}}}~~~}}}|||yyywwwuuutttooommmjjjeee___WWWMMMGGG;;;:::777444222333777:::>>>???AAACCCEEEFFFFFFFFFLLLOOOSSSVVVXXXZZZ]]]______bbbdddffffffgggiiijjjjjjlllqqqwww|||}}}~~~}}}{{{wwwlllhhhddd```]]][[[YYYWWWUUURRRQQQSSSSSSRRRVVV]]]]]]bbbhhhkkklllnnnqqquuusssssssssrrrqqqrrrvvvxxx~~~~~~}}}|||zzz{{{vvvwwwwwwxxxxxxxxxxxxwwwyyyyyyxxxxxxwwwvvvuuuuuuuuutttrrrppppppoooppppppllljjjhhhgggbbb[[[YYY[[[XXXZZZ]]]bbblll|||uuueeeWWWKKKAAA>>>>>><<<;;;<<<777333888<<>>777777777999<<>>@@@@@@KKK]]]ppp}}}}}}yyy~~~mmmkkk}}}{{{nnnYYYdddZZZMMMOOOSSS\\\rrr}}}zzzyyy{{{}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxzzz{{{zzzwwwtttssstttqqqrrrrrrqqqpppmmmjjjhhhffffffaaaXXXPPPKKKDDD<<<666777888;;;???EEEIIILLLMMMWWWZZZRRROOOSSSUUUQQQSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRQQQNNNLLLKKKJJJJJJJJJJJJLLLMMMOOOOOOQQQSSSTTTUUUWWWZZZ]]]^^^```dddiiimmmnnnnnnmmmlllppptttvvvvvvxxx{{{~~~zzz}}}~~~~~~{{{}}}}}}|||||||||||||||}}}~~~~~~~~~}}}|||||||||}}}}}}}}}}}}||||||~~~~~~xxxiiiWWWMMMMMMQQQ[[[jjjWWWbbboooxxxvvvvvvwwwuuusssvvv|||vvv~~~~~~QQQ<<>><<<333333222111111000111111111///,,,///888===;;;;;;===CCCMMM^^^rrr~~~wwwvvv}}}llllllxxxccc\\\ggg[[[MMMPPPRRR___|||}}}yyyxxxzzz|||yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuzzz|||}}}yyyvvvtttuuuqqqqqqrrrqqqpppmmmjjjhhheeeeee___TTTLLLFFF???999555666888<<>>777:::888666666777888777666:::;;;===???AAABBBCCCCCCIIIPPPUUUVVVYYY^^^```___ddddddddddddfffhhhjjjlllnnnooosssxxx}}}|||xxxssspppnnngggdddaaa``````___\\\YYYYYYZZZ[[[[[[^^^bbbhhhlllssswww}}}uuuttt||||||yyyxxxssssssuuuxxx{{{{{{yyywwwttttttsssssssssrrrrrrrrrmmmlllllllllkkkjjjiiiiiikkkjjjhhheeeaaa\\\XXXUUUTTTYYYYYYWWW___tttqqq___VVVJJJ???;;;:::999;;;???<<<666666???WWWvvvrrrTTT===:::777555444444444333333333222222222...111;;;>>>999777:::CCCQQQgggzzz~~~~~~yyynnnooo~~~}}}qqqtttzzzaaaZZZkkk[[[HHHRRRTTT]]]}}}~~~|||zzzzzzzzz{{{|||~~~~~~|||{{{zzzxxxwwwvvvvvvvvvwwwxxxyyy{{{~~~|||yyyxxxyyysssuuutttooonnnooonnnjjjgggbbbZZZQQQJJJCCC===999333777<<>>???@@@AAABBBBBBEEEPPPZZZ\\\[[[]]]```aaaddddddeeeeeefffhhhiiijjjoooppptttxxx}}}{{{vvvrrrooonnncccaaa^^^^^^^^^^^^[[[YYY\\\]]]]]]^^^```fffmmmrrruuu{{{zzzxxx}}}|||wwwwwwvvvvvvvvvxxxzzzzzzwwwuuuuuutttttttttttttttttttttqqqpppnnnlllkkkjjjiiiiiiiiihhhfffccc___ZZZVVVTTTQQQVVVXXXYYY```nnnxxx|||sssbbbVVVJJJ???;;;:::999;;;>>><<<999:::>>>NNNssstttpppUUU===:::777666333333333333222222222222222...222<<>>UUUvvv~~~zzzrrrkkkwwwjjjZZZSSSYYYiii~~~pppnnn~~~{{{zzzzzzuuurrruuuxxxyyy|||~~~uuuRRRGGGBBB:::888555444555555555444444333111000//////000111222111000111333444333222777;;;FFFiii}}}~~~~~~zzzvvv}}}yyypppbbbVVVTTT\\\eeeqqqzzzwwwtttqqqooonnnjjjddd___YYYSSSJJJDDD@@@===:::777:::999888999;;;<<<<<<;;;<<<======>>>??????@@@@@@EEETTTaaabbb]]]\\\___aaacccdddeeefffggghhhhhhhhhoooqqquuuyyy}}}}}}xxxsssooollljjjaaa```^^^^^^______^^^\\\```aaaaaabbbeeekkksssyyy{{{~~~}}}wwwvvvxxxxxxwwwxxxyyyxxxvvvsssuuuuuuuuuuuuuuuvvvvvvvvvtttrrrooollljjjiiiiiiiiigggfffeeebbb]]]YYYUUUSSSSSSTTTUUUVVV]]]iiippprrrvvvdddVVVKKK@@@;;;:::888999<<<;;;;;;======GGGiiiyyyrrrVVV===:::777666333222222222222111111111222///444===@@@;;;:::???LLLYYYnnnvvvxxxoooooo~~~|||qqqrrr|||rrraaadddjjjWWWGGGOOOWWWggg}}}|||{{{yyyyyyzzz{{{|||zzz{{{|||}}}}}}|||{{{zzzwwwwwwwwwwwwvvvvvvuuutttvvvxxxyyyyyyvvvtttssssssuuuwwwvvvqqqnnnnnnlllhhhfff```VVVLLLCCC<<<666222222555:::>>>AAAEEEHHHKKKMMMOOOQQQQQQPPPOOOOOOPPPRRRTTTVVVVVVTTTRRRRRRRRRSSSSSSSSSSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOORRRSSSTTTVVVXXXZZZ[[[\\\```aaaccccccdddeeegggiiilllpppvvvzzz{{{||||||}}}~~~|||~~~|||{{{zzz{{{zzzyyy}}}~~~|||}}}}}}~~~}}}|||xxxooo^^^OOOJJJNNNYYY}}}jjjNNNNNNhhhxxx}}}rrrAAA666222000000000000////////////+++///111333BBB^^^|||yyyxxxrrrmmmxxx|||bbbTTTOOOXXXlll~~~tttqqq{{{|||{{{wwwrrrppptttwwwxxx{{{~~~wwwTTTGGGBBB:::888555444444555444333333222111000000000111111222111111222333333333333666;;;GGGlll~~~~~~zzzvvv{{{wwwnnn```UUUSSS\\\eeettt|||wwwwwwtttpppnnnlllggg___ZZZQQQKKKCCC===::::::999888;;;:::999:::===?????????<<<<<<<<<<<<<<<<<<======JJJVVV``````\\\[[[\\\\\\cccdddeeeggghhhhhhgggffflllpppuuuzzz~~~zzztttnnniiifffdddbbbaaaaaabbbbbbccccccbbbdddddddddeeeiiipppxxxzzzwwwyyyxxxwwwxxxyyyxxxvvvttttttttttttuuuuuuuuuuuuvvvtttqqqnnnkkkiiiiiijjjkkkgggfffdddaaa]]]YYYUUUSSSVVVUUUSSSQQQWWWfffxxxwwweeeUUUJJJ???;;;999888888;;;::::::<<<<<>>999777666222222222111111111000000222000666@@@BBB======CCCNNN\\\ppp}}}vvvyyynnnpppxxxyyyuuuiiipppmmmYYYKKKQQQ[[[ppp}}}zzzxxxxxxyyy{{{}}}zzz{{{{{{||||||{{{{{{zzzxxxxxxyyyyyyxxxwwwuuusssxxxyyyzzzyyyxxxwwwvvvuuuwwwzzzxxxssspppooolllgggeee^^^SSSHHH???888333000111444999===???BBBEEEHHHKKKMMMOOOOOONNNNNNOOOPPPSSSTTTVVVVVVTTTRRRQQQRRRSSSSSSSSSSSSQQQOOOMMMLLLMMMMMMMMMNNNNNNOOOPPPPPPSSSSSSUUUVVVXXXZZZ[[[\\\___aaacccbbb```bbbfffkkknnnsss{{{|||}}}zzzyyyxxxyyy~~~{{{{{{|||||||||||||||~~~|||sssbbbRRRMMMOOOYYY{{{xxxhhhSSSXXXuuuvvvDDD888444000000000000////////////---333444444BBB___zzzwwwvvv|||zzztttzzzttt^^^TTTQQQ]]]ssszzzvvvssssss{{{yyy~~~}}}wwwrrrqqqtttwwwxxxzzz~~~yyyTTTGGG@@@;;;888666444555555444333222222222111111111111111111111222222222222333333444;;;JJJrrr~~~~~~|||xxxzzzvvvmmm___TTTSSS\\\ffftttyyytttvvvsssooommmjjjddd[[[UUUJJJFFF???:::888888:::;;;<<<;;;:::;;;>>>@@@AAA@@@<<<;;;::::::::::::;;;<<>>@@@CCCEEEJJJLLLNNNOOONNNNNNOOOQQQSSSUUUVVVVVVTTTRRRQQQQQQRRRSSSSSSSSSQQQPPPNNNLLLMMMNNNOOOPPPPPPQQQQQQQQQSSSSSSTTTVVVWWWYYYZZZ[[[]]]___aaaaaa```ccchhhmmmmmmssszzzyyytttxxx|||~~~}}}|||}}}}}}yyyxxxxxxyyy|||~~~|||||||||||||||}}}~~~}}}tttcccRRRLLLNNNWWWvvv}}}sssfffWWWaaayyyFFF888444000000000000////////////...444555333???[[[sss~~~tttmmmnnnxxx{{{www{{{rrr```XXXUUUccc|||zzzvvvuuuppp|||~~~qqq}}}xxxtttrrrvvvyyyyyyzzz}}}{{{WWWIIIBBB<<<:::777555555555555444222222222222222222222111000222333333222111333444444<<>>AAACCCIIIKKKMMMNNNNNNNNNPPPQQQSSSUUUWWWVVVTTTQQQQQQQQQRRRRRRSSSSSSRRRQQQOOONNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZ^^^___```aaacccfffkkknnnjjjooouuuzzz}}}~~~}}}nnnnnnvvv}}}~~~zzz|||}}}~~~}}}|||zzzzzzyyyyyyzzz{{{|||}}}|||}}}||||||}}}~~~~~~}}}}}}{{{sssbbbPPPIIIJJJTTTqqqwwwkkk\\\eee|||GGG777222000000000000////////////,,,///111222===TTTmmm|||uuuhhhdddlllrrrsss}}}sssccc\\\[[[lll}}}zzz}}}pppwww{{{vvvuuuxxxzzzyyyzzz|||[[[MMMGGG>>>;;;888666666666555444111222222222333222222222000222333333111111222555666>>>NNNxxxvvvxxx}}}{{{xxxxxxwwwvvvrrrhhhZZZPPPPPP[[[eeeppp}}}vvvqqqooollliiifffccc\\\RRRKKKAAA???<<<888666777:::===>>><<<<<<===???@@@AAA@@@>>>===<<<;;;<<<===???@@@FFFOOOXXXZZZ[[[___aaaaaaaaaaaabbbccceeehhhjjjkkkjjjqqqyyy~~~{{{xxxsssmmmhhheeeccccccccceeeggggggfffgggiiikkkjjjmmmpppsssvvv{{{~~~~~~{{{yyywwwwwwwwwwwwvvvtttssssssrrrqqqpppoooooonnnoooooommmllljjjjjjiiiiiiggggggfffccc```\\\XXXVVVQQQSSSVVVVVVTTT\\\uuu}}}kkkOOOEEE<<<::::::888888;;;:::999999666BBBkkkyyyfff```BBB:::666666333333333333222222222222111333;;;FFFGGGBBBEEENNNZZZmmm{{{tttxxxxxxllliiinnnjjjrrr}}}~~~{{{bbbPPPLLLPPPddd~~~}}}}}}|||||||||}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzwwwuuuvvvwwwxxxwwwuuurrrvvvuuuqqqooommmiiidddZZZSSSGGG===666333222222333555999;;;<<<>>>@@@BBBGGGIIILLLMMMMMMNNNOOOQQQTTTUUUWWWVVVSSSQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQNNNOOOQQQSSSTTTTTTTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[aaa``````cccfffjjjlllmmmjjjmmmrrrvvvyyy|||}}}||||||~~~~~~~~~}}}zzz{{{||||||}}}}}}||||||~~~}}}|||zzzzzz{{{|||}}}}}}}}}|||}}}|||}}}~~~~~~||||||{{{sssbbbPPPHHHIIIOOOmmmyyycccddd|||||||||III777222000000000000////////////,,,---///333;;;KKKfff}}}{{{kkkaaafffnnnrrr~~~pppaaa^^^bbbzzz|||ttt{{{|||wwwvvvyyyzzzxxxxxxzzz{{{___RRRKKK>>><<<999777777777666555111222222333333333222222///222444333111000222555999???OOOwwwsss|||xxxuuutttttttttpppfffXXXNNNOOOYYYdddnnn}}}vvvqqqllliiifffddd```YYYPPPHHH???>>>;;;888666777:::<<<>>>===<<<===???@@@@@@???@@@???>>>===>>>@@@BBBCCCMMM[[[fffgggbbbaaaccceee``````aaabbbeeehhhkkklllmmmttt|||~~~}}}yyyvvvrrrmmmjjjhhhhhhhhhfffiiikkkkkkjjjiiilllnnnlllooosssvvvyyy}}}~~~|||}}}~~~~~~{{{yyywwwvvvuuutttrrruuutttsssrrrpppooonnnnnnrrrqqqpppnnnllljjjhhhggggggfffeeeccc___\\\XXXVVVVVVRRRPPPPPPQQQ\\\vvv}}}iiiMMMDDD<<<::::::999999;;;666999<<<888AAAllliii|||bbbCCC:::666666444444444333333333222222111333<<>>PPPwwwyyy}}}wwwyyywwwppptttoooeeeYYYQQQRRR\\\eeesss{{{vvvsssqqqkkkddd]]]XXXRRRLLLFFF@@@<<<:::;;;:::999;;;??????>>>>>>@@@BBBBBBAAA???>>>AAACCCBBB@@@BBBHHHNNNeee^^^YYYYYY[[[]]]aaafffhhhccc]]]]]]bbbgggiiihhhlllpppvvv|||~~~}}}wwwuuuqqqnnnmmmjjjhhheeehhhjjjkkkkkkkkkkkklllnnnsssuuuvvvwwwxxx{{{}}}~~~}}}{{{yyyyyyzzzzzzyyyxxxwwwuuurrrqqqrrrrrrrrrqqqtttrrrpppmmmkkkiiihhhgggjjjhhhfffdddbbb^^^YYYVVVTTTRRRQQQOOOQQQ^^^xxxxxxbbbLLLDDD<<<999888666777;;;;;;::::::777AAAhhhkkkbbbjjjAAA===444666444444333222222111111000333888AAAGGGFFFBBBDDDJJJUUUhhhwwwvvvsssuuuxxxxxxzzzwwwwwwsssjjjgggjjjeeevvvsssooopppkkkVVVMMMPPPXXXqqq}}}~~~~~~~~~}}}}}}}}}}}}}}}xxx{{{~~~}}}zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwww|||||||||zzzxxxvvvvvvwwwsssvvvvvvqqqmmmjjjccc]]]QQQJJJ???777222111111222555888;;;======>>>???@@@DDDEEEHHHKKKMMMPPPQQQRRRRRRTTTWWWXXXVVVUUUTTTTTTVVVVVVUUUUUUTTTTTTUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUYYYZZZZZZYYYYYY[[[^^^aaaeeefffggggggfffgggjjjlllmmmpppsssvvvxxx|||}}}{{{{{{~~~~~~}}}{{{{{{|||}}}~~~~~~}}}zzzwwwvvvxxx{{{~~~~~~|||{{{|||}}}~~~}}}~~~~~~|||yyyrrrdddSSSIIIHHHLLLdddpppYYYsss{{{yyywwwvvvuuuyyy~~~vvvuuuzzz~~~SSS444666111111111111000000000000333000///222777DDD^^^vvv~~~vvvqqqzzz}}}vvviii]]]lllwwwssszzz|||xxxvvvxxxwwwvvvwww{{{yyybbbUUURRRFFFBBB<<<888555555555555444333222000000000000111000111111222222333444444777AAATTT||||||{{{}}}{{{vvvvvvqqqggg[[[RRRSSS\\\eeettt|||{{{uuurrrnnnhhh```ZZZUUUOOOIIIDDD???;;;999;;;;;;:::<<<@@@@@@@@@???@@@BBBCCCBBB@@@>>>AAACCCCCCBBBFFFMMMTTTbbbYYYQQQPPPSSSWWW^^^eeegggdddaaaaaadddgggjjjjjjmmmqqqwww|||~~~~~~|||zzzssspppmmmjjjiiihhhfffeeegggiiikkkkkklllmmmooopppuuuvvvxxxyyyzzz|||~~~~~~~~~|||zzzyyyzzzzzzzzzxxxyyyvvvtttssssssssssssrrrrrrqqqooommmkkkiiihhhhhhgggfffdddcccbbb___[[[YYYSSSRRRPPPOOOPPP\\\wwwyyybbbKKKCCC<<<:::999666777:::;;;:::;;;888@@@eeejjj```~~~kkkBBB===555777444444333222222111111000222777???EEECCC???BBBHHHRRReeetttuuurrruuuwwwvvvxxxsssqqqttttttpppppprrrrrr~~~ssskkkiiieeeRRRJJJOOOXXXsss}}}}}}}}}||||||{{{{{{{{{xxx{{{}}}}}}{{{yyyyyyyyyvvvvvvuuuuuuuuuvvvvvvwww{{{||||||zzzwwwuuuuuuvvvrrruuuuuupppllliiibbbZZZMMMFFF===555222222333444555888;;;===>>>???@@@AAADDDFFFHHHKKKMMMPPPQQQRRRRRRTTTUUUUUUUUUWWWYYY\\\YYYXXXWWWUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVV[[[[[[\\\[[[[[[]]]```cccfffggggggfffeeefffiiikkknnnqqqsssvvvxxx{{{~~~||||||}}}~~~}}}{{{{{{{{{{{{||||||}}}~~~~~~|||yyywwwwwwxxx{{{|||}}}{{{{{{|||}}}~~~{{{|||}}}~~~{{{ttteeeTTTJJJIIIPPPggguuuTTTbbbtttuuuvvvvvvvvvzzz|||||||||SSS333555111111111111000000000000111000111444999GGGccc||||||www{{{uuuhhh\\\jjjuuuvvv}}}}}}yyywwwxxxwwwuuuwwwzzzzzzfffYYYVVVHHHDDD>>>999666555444333333333333222111111000000000111111222222333444444999CCCVVV~~~~~~|||}}}|||xxxwwwrrriii\\\TTTTTT]]]fffvvvvvvzzz{{{tttpppjjjddd\\\UUUPPPKKKEEE@@@>>>:::999;;;<<<;;;===AAABBBAAAAAAAAACCCDDDCCCBBBAAACCCDDDEEEGGGMMMVVV]]]^^^TTTJJJGGGIIIOOOYYYbbbbbbbbbccccccdddgggkkknnnppptttyyy}}}~~~}}}zzzxxxpppmmmiiiffffffggggggffffffhhhkkklllmmmnnnqqqssswwwxxxzzz{{{{{{}}}}}}{{{zzz{{{{{{zzzyyyzzzxxxuuutttuuuuuutttrrrpppooonnnmmmllljjjjjjiiidddcccbbbbbbbbb```]]][[[RRRQQQOOOMMMNNN[[[uuuyyyaaaIIIBBB<<<;;;:::777777999;;;:::;;;999>>>^^^iii]]]zzzlllCCC===555777444444333222222111111000111666>>>BBB???;;;???FFFNNNaaarrruuusssvvvvvvttttttppppppuuu{{{|||}}}~~~zzzxxxllleee___OOOIIIOOO[[[xxx~~~}}}|||{{{{{{zzzyyyzzz{{{zzzyyyxxxxxxyyyvvvuuuuuuuuuvvvwwwxxxxxxzzz{{{{{{yyyvvvttttttuuurrrtttsssoookkkggg^^^VVVHHHBBB999333111333444555666999<<>>777222111222444555888:::>>>@@@AAABBBCCCDDDAAAAAABBBDDDFFFJJJMMMOOOSSSTTTUUUUUUWWW[[[```ddd^^^[[[XXXUUUTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYXXXXXX[[[\\\^^^^^^___aaadddfffeeeeeeeeeddddddfffkkknnnoooqqqssstttuuuvvvyyy|||rrrrrr~~~}}}|||||||||||||||~~~}}}|||{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||}}}{{{|||}}}~~~~~~wwwhhhVVVKKKHHHMMM```ZZZVVVbbbnnnyyy}}}}}}|||vvvzzz```<<<777111111111111000000000///...111333444<<>><<<:::777555333333444333333222000000000111111222222333444444666AAAUUU~~~zzztttrrrrrrqqqqqqnnnfff\\\UUUWWWaaaiiizzzyyyxxxppplllddd]]]TTTNNNIIIEEE@@@<<<:::777888<<<>>>>>>@@@DDDFFFDDDCCCBBBDDDEEEDDDDDDGGGFFFFFFGGGKKKRRR[[[aaaWWWNNNDDDAAABBBEEEKKKRRRQQQWWW]]]___```dddlllsssyyy{{{~~~}}}xxxuuummmjjjfffeeefffiiikkkllllllmmmooooooooooooqqqssswwwzzz|||~~~~~~~~~|||{{{{{{{{{zzzxxxwwwvvvtttssssssrrrpppnnnlllllllllmmmllllllkkkjjjeeecccbbbaaa```^^^ZZZWWWOOOMMMLLLJJJLLLYYYsssvvv\\\EEE???;;;;;;:::888777:::999777:::888888OOOqqq~~~eeeXXXsssqqqEEE>>>666999444444333222222111111000111777>>>@@@;;;777===GGGPPPcccuuuzzz{{{~~~|||wwwwwwzzzmmmlllpppxxx~~~sssiiiVVVLLLLLLSSSbbb~~~}}}|||zzz{{{zzzxxxvvvvvvyyy{{{wwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyywwwuuusssssstttrrrrrrpppkkkhhhcccWWWLLLBBB===666111000222333444:::===@@@BBBBBBCCCDDDEEEAAAAAAAAABBBEEEIIIMMMOOOSSSUUUWWWYYYYYYZZZ]]]___\\\YYYVVVSSSRRRTTTVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[^^^___```bbbdddgggcccdddeeeeeefffiiinnnrrroooqqqrrrssssssuuuwwwzzz~~~www```]]]ppp~~~{{{|||||||||||||||~~~~~~~~~}}}}}}}}}~~~|||||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~}}}vvvgggUUUJJJGGGJJJ[[[PPPOOOaaaqqq~~~~~~ggg>>>777111111111111000000000//////222222222>>>^^^yyyyyyvvv{{{wwwfffRRRVVVppp~~~sss~~~{{{yyyyyyxxxuuuvvvyyy|||ssseee___]]]SSSGGG???<<<<<<999666444444444333222222111111000111111222222333444444888CCCWWW|||wwwsssqqqqqqpppmmmfff]]]VVVXXXaaaiii{{{|||uuunnnjjjaaa[[[QQQJJJFFFBBB>>>:::888666888===???@@@BBBFFFGGGEEECCCBBBCCCDDDDDDDDDEEEDDDDDDEEEJJJQQQXXX]]]TTTKKKCCCBBBBBBCCCHHHMMMPPPUUUZZZ]]]___dddlllssszzz}}}|||wwwtttjjjgggeeedddfffiiijjjkkknnnoooqqqqqqpppppprrrsssxxxzzz~~~~~~|||zzz{{{zzzyyyxxxvvvtttsssrrrrrrpppnnnkkkkkkkkklllmmmmmmllljjjiiifffdddbbbaaa___\\\XXXUUUMMMKKKJJJJJJLLLYYYtttuuu\\\EEE>>>999999999888888;;;:::777:::999777LLLmmm~~~gggXXXssstttGGG>>>777:::444444333222222111111000111777>>>@@@:::777>>>JJJSSSeeevvv{{{}}}~~~xxxwww~~~{{{mmmmmmqqqxxx|||yyymmmcccPPPIIIMMMUUUeee~~~}}}|||{{{{{{zzz{{{{{{{{{yyywwwwwwyyy{{{uuutttttttttuuuvvvwwwwwwyyyzzzzzzxxxuuusssssstttsssrrroookkkhhhbbbUUUHHH???:::555111111333444555>>>@@@CCCDDDDDDCCCDDDEEECCCBBBAAABBBEEEIIINNNQQQRRRUUUYYYZZZZZZYYYXXXXXXXXXWWWTTTRRRRRRSSSUUUWWWWWWWWWXXXXXXXXXYYYYYYYYYYYY[[[^^^```aaacccfffhhhdddeeegggiiijjjlllpppsssppprrrsssttttttuuuxxxzzz}}}jjj[[[ddd|||{{{yyyzzz||||||{{{|||~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{||||||||||||}}}}}}}}}zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~|||{{{uuugggUUUJJJGGGJJJ[[[tttFFFMMMcccwww|||hhh===333111111111111000000000000000222222222AAAbbbyyyvvvqqqxxxyyyjjjVVVWWWooo~~~~~~xxxiiilll}}}~~~{{{yyyyyyxxxvvvwww{{{}}}yyykkkdddbbbVVVGGG>>>;;;;;;999777666555333222111111222222000111111222222333444444888CCCWWW|||vvvssssssssspppiii___WWWXXX```hhh{{{~~~~~~~~~|||xxxrrrmmmiii___XXXNNNGGGCCC@@@<<<888666555777===@@@AAACCCGGGHHHEEEBBBBBBBBBDDDDDDDDDDDDDDDDDDGGGMMMTTTZZZ^^^VVVMMMEEEDDDEEEHHHNNNTTTWWWYYY\\\]]]```eeemmmsssyyy|||~~~~~~zzzuuurrrjjjhhhfffgggiiikkkkkkkkkmmmoooqqqrrrqqqrrrtttvvvyyy|||}}}{{{zzzzzzyyyxxxvvvuuutttsssrrrrrrpppmmmjjjjjjkkkmmmmmmmmmkkkiiihhheeecccaaa```___\\\XXXUUUKKKJJJIIIIIILLLZZZvvvvvv]]]EEE>>>888888888777999===<<<888<<<;;;888LLLnnnjjjYYYrrruuuGGG???777;;;444444333222222111111000///555===>>>888666???LLLTTTeeetttyyy{{{~~~|||vvvvvv~~~{{{rrruuuyyy|||zzzrrrfff]]]KKKIIIOOOZZZkkk}}}}}}}}}||||||{{{{{{{{{{{{{{{|||{{{yyyxxxzzz{{{uuutttttttttttttttuuuuuuyyyzzzzzzxxxvvvttttttttttttsssoookkkhhhaaaSSSEEE;;;777333111222555777888AAACCCEEEFFFEEEDDDDDDDDDBBBAAA??????BBBGGGLLLPPPRRRUUUXXXYYYXXXVVVVVVVVVUUUUUUTTTSSSSSSTTTVVVWWWVVVWWWWWWXXXYYYZZZ[[[[[[ZZZ\\\```bbbdddeeehhhjjjgggiiilllmmmnnnnnnppprrrrrrtttuuuvvvwwwxxx{{{}}}~~~hhh```mmm}}}{{{{{{}}}|||zzz|||}}}xxxyyy{{{}}}|||zzzzzz}}}zzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{||||||zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzvvvhhhVVVKKKHHHJJJ[[[kkkEEETTTggg~~~www|||fff<<<222111111111111000000000000///222222444DDDccc|||xxxxxxrrryyysss]]]YYYkkk{{{vvvzzzzzzkkkeeettt{{{vvv~~~zzzxxxyyyyyywwwxxx|||}}}|||oooiiieeeXXXGGG<<<::::::999777777555333111111111222333000111111222333333444444777BBBVVV~~~wwwssstttwwwtttlllaaaXXXXXX___ggg{{{}}}}}}}}}|||zzzvvvqqqllliii]]]VVVLLLEEEAAA>>>:::777666444777===AAAAAADDDHHHHHHEEEBBBAAABBBCCCDDDCCCFFFFFFGGGLLLSSSZZZ```bbbZZZQQQIIIGGGJJJNNNVVV]]]^^^^^^^^^___aaagggmmmrrrxxxzzz}}}~~~}}}yyytttqqqlllkkkjjjkkkmmmnnnnnnmmmlllnnnppprrrrrrtttvvvxxxzzz~~~}}}zzzyyyyyyyyywwwvvvuuutttssssssrrrpppmmmjjjkkklllmmmmmmmmmkkkiiigggcccbbbaaa```___\\\YYYVVVJJJIIIIIIIIIMMM[[[wwwwww___FFF>>>888777777777:::>>>???:::======:::MMMpppmmmZZZrrrvvvHHH???777<<<444444333333222111111000...444<<<===777555???LLLTTTdddrrrvvvxxx|||zzztttvvv|||}}}vvv{{{zzznnnbbbZZZKKKJJJSSS___qqq~~~~~~~~~~~~}}}}}}}}}}}}{{{|||}}}|||zzzyyyzzz{{{wwwvvvvvvuuuuuuuuuuuuvvvzzz{{{{{{yyyvvvttttttuuuuuusssoookkkhhhaaaRRRDDD888555111111333777:::;;;BBBDDDFFFGGGEEEDDDCCCDDD???===;;;;;;>>>CCCIIIMMMRRRTTTVVVVVVUUUUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWYYYZZZ[[[\\\]]][[[^^^aaadddfffgggjjjllljjjmmmpppqqqpppooooooppptttuuuwwwxxxyyy{{{~~~~~~jjjdddppp}}}xxxyyy}}}vvvsssttttttrrrrrrxxx~~~}}}www{{{}}}~~~|||zzzyyy{{{~~~wwwyyy{{{}}}}}}{{{xxxwwwyyyxxxxxxwwwxxxyyy{{{|||zzzzzz|||~~~{{{{{{|||~~~~~~{{{{{{zzzvvviiiWWWLLLIIIJJJ[[[eeeFFFYYYjjjwww|||fff===444111111111111000000000000---111333666FFFbbb|||wwwvvvyyytttyyy~~~xxxeee```pppooonnn|||xxxwwwtttfffkkkuuu{{{uuuppp{{{}}}~~~zzzxxxyyyyyywwwyyy}}}~~~mmmiiikkk```III;;;===888222666666666555444333333333333111111111111222333444555===FFFWWW~~~}}}yyyuuuttt{{{{{{tttcccUUURRR[[[ddd{{{}}}zzzwwwtttoooiiieee\\\RRRHHHEEEBBB<<<777555444555555777;;;???CCCEEEFFFDDDBBB@@@@@@@@@AAABBBIIIGGGGGGKKKRRRYYY\\\]]]TTTQQQMMMKKKLLLQQQVVVZZZ]]]```bbbbbbaaadddlllsssuuuxxx{{{zzztttnnniiiggggggffffffgggiiilllmmmmmmnnnppprrrrrrsssvvv{{{~~~{{{xxxvvvvvvvvvwwwuuusssrrrqqqooollljjjllllllmmmnnnmmmkkkhhhgggfffdddbbb```^^^YYYTTTPPPEEEIIIMMMLLLKKKVVVsssvvvXXXEEE@@@:::666666888::::::???===888555;;;RRRtttrrrbbbxxx~~~HHH777999444555555444333222222222222444666:::;;;888888AAALLL[[[gggnnnooottt}}}}}}uuuzzz}}}|||xxxwww|||lll]]]YYYHHHKKKRRRbbb|||}}}}}}{{{yyyzzz}}}}}}{{{|||}}}}}}|||zzzxxxvvvuuuvvvwwwvvvuuuuuuwwwyyyzzzyyywwwwwwwwwwwwvvvtttrrrqqqnnniiieee^^^PPPBBB999444111222333444999???EEEEEEFFFFFFEEECCCAAA@@@@@@???>>>>>>AAAFFFLLLOOOTTTUUUVVVVVVWWWVVVUUUTTTUUUTTTTTTTTTUUUVVVWWWWWWYYYYYYXXXXXXYYYZZZ\\\]]]___```aaacccfffhhhjjjlllkkkooorrrqqqsssvvvvvvrrryyyzzz{{{}}}~~~wwwqqqvvvzzzqqqrrr}}}rrreeeaaahhhggghhhmmmuuu{{{{{{yyy|||}}}}}}}}}}}}{{{zzzyyyyyyzzzzzzzzzyyyyyy{{{}}}{{{zzzyyyxxxyyyzzz{{{|||~~~|||{{{}}}||||||~~~{{{tttgggVVVKKKHHHHHH[[[aaaKKK```|||zzzjjj???777222111111000000000000000///333555777EEE^^^xxx~~~vvvsssooovvvzzzzzztttnnn{{{kkkrrr~~~vvvkkk{{{zzzqqqiii|||~~~}}}{{{xxxwwwxxxyyyyyy~~~tttqqqpppeeeMMM>>>>>>:::444888777666555444444333333444222222222222333444555666===GGGXXX}}}xxx{{{xxxxxxuuudddVVVUUU```lll{{{zzz|||~~~}}}zzzwwwtttnnnhhhdddYYYOOOFFFBBB???:::555333444444555777:::>>>BBBDDDCCCBBB@@@??????@@@BBBCCCFFFFFFGGGKKKSSSYYY\\\]]]VVVRRRLLLGGGFFFIIIMMMQQQ]]]aaadddeeecccdddhhhmmmppppppppplllgggbbb___^^^aaabbbccceeeiiilllmmmmmmppprrrtttttttttvvv{{{~~~}}}zzzxxxwwwxxxyyyyyyvvvrrrooonnnnnnlllkkkjjjkkkllllllllljjjhhhfffdddbbb```^^^\\\XXXRRROOOGGGHHHJJJJJJMMM[[[yyysssUUUDDD???:::666666888999:::777777555555???YYY}}}wwwhhh}}}LLL:::<<<777555555444333222222222222333666;;;>>><<<<<>>======>>>@@@BBBDDDCCCDDDFFFKKKQQQVVVYYYYYYSSSOOOIIIDDDDDDGGGLLLPPP___cccggghhhfffddddddfffiiieee___YYYUUUSSSSSSSSSZZZ\\\```dddhhhlllnnnooorrrsssuuuvvvvvvxxxzzz|||~~~|||zzzxxxwwwwwwwwwzzzvvvqqqnnnmmmmmmlllkkkhhhiiijjjkkkjjjiiifffeeebbb```^^^\\\ZZZVVVQQQMMMHHHGGGGGGJJJQQQbbboooPPPBBB>>>999666666888999::::::999888777@@@YYY|||zzzlll~~~NNN<<<>>>888555555444333222222222222111666===AAA@@@AAAKKKXXXfffmmmrrrsssxxxwwwooo}}}wwwcccXXXMMMRRRZZZjjj}}}}}}{{{zzz{{{}}}~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzz}}}{{{xxxuuussstttxxx||||||zzzwwwuuusssqqqmmmjjjjjjjjjiiieeebbbZZZKKK<<<555111000333666777<<>>===777999777666555444333333333333444444333333444555555666;;;FFFYYY|||yyy{{{|||{{{ooo```UUUUUUbbbqqq{{{yyyxxx}}}}}}|||zzzwwwssskkkbbb\\\PPPHHHAAA>>>:::444111222111222333555777:::===>>>;;;;;;:::;;;===@@@CCCEEECCCDDDFFFJJJMMMPPPQQQQQQKKKHHHEEEDDDHHHOOOVVV[[[eeehhhjjjiiifffdddccccccccc[[[QQQIIIGGGIIIKKKLLLTTTWWW]]]bbbfffjjjnnnpppqqqrrrtttuuuwwwxxxzzz|||~~~wwwwwwwwwxxxyyyxxxvvvsssqqqyyyvvvsssqqqpppnnnllljjjggghhhiiiiiiiiigggeeeccc```___]]][[[YYYUUUPPPLLLIIIGGGGGGLLLVVVgggkkkMMM@@@===888666666888999:::<<<;;;999888@@@WWWxxxwwwhhhzzzNNN<<<===888555555444333222222222222000666???CCCAAABBBMMMZZZiiimmmnnnmmmrrr|||{{{rrr}}}tttaaaTTTKKKQQQ[[[lll}}}||||||{{{{{{|||}}}~~~~~~zzz{{{|||}}}}}}}}}||||||~~~}}}{{{wwwuuuuuuwwwzzz{{{yyywwwuuussspppllliiiggghhhfffccc___XXXIII;;;555111111444666777:::???EEECCCAAA>>>===>>>???@@@CCCBBBBBBCCCFFFJJJOOORRRQQQRRRSSSUUUVVVVVVUUUUUUWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^```aaadddddddddfffiiimmmrrrtttuuuyyyzzzxxxzzz}}}}}}{{{yyyzzz{{{|||~~~~~~mmmeeezzz~~~iiiWWWOOOPPPPPPQQQTTTYYY```iiiqqqvvvxxxyyyzzzzzz{{{|||||||||}}}zzzwwwyyy~~~}}}yyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{zzz{{{{{{|||||||||vvviiiXXXLLLIIIKKK[[[sssVVV^^^tttzzzzzzxxxfff<<<444222111111000000000000000666---111DDDVVVbbbvvv}}}ppprrrkkknnnuuummm}}}{{{yyyzzz{{{{{{~~~vvvXXX???<<<<<<777777666555444333222222222222333333333333333444444555999EEEXXX~~~|||yyy{{{wwwlllaaaWWWTTT___mmmyyyuuuzzz}}}|||zzzwwwrrriii___XXXMMMFFF@@@===999333222333111111333444777999;;;<<<888888888:::<<<@@@CCCEEEEEEFFFGGGHHHGGGGGGGGGGGGCCCBBBCCCFFFMMMWWWaaagggmmmllljjjhhheeecccdddeee```VVVJJJCCCDDDIIILLLMMMPPPTTTZZZ^^^aaaeeeiiimmmppppppqqqsssvvvyyy{{{|||lllcccdddhhhnnnsssuuutttrrrpppuuuuuuuuuuuutttqqqlllhhhgggggghhhhhhgggeeecccaaa___^^^\\\ZZZXXXUUUPPPLLLHHHGGGIIIPPPYYYggg{{{hhhJJJ>>>;;;777555666888999999666777777777@@@WWWwwwooo```wwwNNN===>>>888555555444333222222222222111777@@@CCC@@@@@@KKKZZZjjjjjjhhhfffkkkvvvyyy~~~}}}ppp___QQQFFFMMMYYYlll|||||||||||||||||||||}}}~~~zzzzzz{{{||||||}}}}}}}}}{{{||||||{{{xxxvvvvvvwwwyyywwwvvvuuutttqqqmmmjjjeeeeeebbb]]][[[UUUHHH<<<555222222666777777999===AAA???<<<;;;:::<<>>RRRppphhh[[[xxxPPP>>>@@@:::555555444333222222222222111888???AAA======JJJZZZjjjiiiggghhhmmmvvv{{{|||ooo^^^PPPCCCKKKXXXlll||||||}}}}}}}}}{{{{{{}}}~~~zzzzzzzzzzzz{{{{{{||||||yyy{{{}}}|||yyywwwvvvuuuvvvuuuuuuttttttqqqmmmiiibbb```ZZZTTTQQQNNNEEE;;;555333444888::::::;;;???AAA???===;;;;;;===???AAADDDDDDDDDEEEGGGJJJMMMOOOPPPQQQTTTVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\___aaaccccccdddbbbcccfffiiimmmqqqtttvvvsssxxxzzzyyyzzz|||{{{wwwzzzzzzzzz{{{}}}hhh___RRRPPP]]]oooxxxvvvoooeeeWWWNNNMMMPPPUUUXXXWWWXXXWWWTTTRRRVVV___hhhwwwwwwwwwxxxxxxzzz{{{|||yyyxxxxxxzzz}}}}}}zzzwwwxxxyyyzzzzzz{{{{{{zzzzzzwwwyyy{{{|||{{{zzzzzz{{{~~~}}}}}}|||~~~|||yyyuuuhhhVVVJJJFFFKKK^^^zzzXXXUUUhhhsss|||~~~~~~{{{}}}vvvtttxxxiii>>>555222111111000000000000000222...111???QQQggg~~~kkkkkk||||||aaa^^^mmm{{{uuuhhhxxx}}}{{{|||}}}}}}~~~cccDDD???AAA===;;;888777666555555444444555555555444444444444555555777DDDYYY~~~}}}zzzwwwkkkddd[[[UUU]]]kkkzzz{{{|||||||||{{{xxxqqqfffYYYQQQGGGBBB===;;;666111111444111222333555777888999999777777777999<<<@@@DDDFFFLLLLLLJJJFFF@@@======>>>???BBBFFFMMMVVV___fffjjjooolllgggcccbbbcccdddddd___VVVNNNOOOWWW___```]]]```bbbdddcccaaaccciiinnnxxxuuuqqqpppssswwwyyyzzz|||~~~hhhPPPKKKEEEIIIPPPYYYbbbiiiooorrrnnnoooqqqssstttqqqlllhhhjjjjjjjjjiiifffccc```^^^[[[ZZZXXXWWWUUURRRMMMJJJDDDEEEIIIMMMQQQZZZmmm~~~bbbGGG:::888555555666888999999@@@???===999===NNNiii~~~fffZZZyyyOOO===???:::555555444333222222222222111777>>>???;;;<<>>PPPqqqpppnnn{{{nnnZZZUUUaaaooo{{{jjjttt}}}||||||}}}~~~}}}hhhGGGBBBDDD@@@>>>:::999888777777666666666777666666555555555666666888EEEZZZ|||vvviiiaaaXXXRRR[[[kkk{{{|||||||||{{{xxxqqqeeeXXXOOOEEE@@@<<<:::555000000444111222444666777888999999777777888999<<<@@@DDDGGGNNNNNNKKKFFF@@@<<<===@@@@@@CCCIIIQQQ[[[cccjjjnnnllliiieeecccbbbbbbbbbbbb___WWWQQQUUU```hhhgggdddlllnnnnnnkkkggghhhnnnttt~~~yyysssqqqsssvvvxxxxxxyyy{{{~~~|||sss```OOOOOODDDFFFIIIOOOXXXaaajjjnnnmmmmmmnnnooopppooollljjjkkkkkkkkkiiifffccc___]]]YYYXXXVVVUUUTTTPPPLLLHHHCCCDDDGGGIIIKKKUUUjjj}}}}}}```FFF:::777555555666888999999:::;;;:::999???RRRnnngggZZZyyyLLL:::<<<777555555444333222222222222111777===>>>:::<<>>CCCDDDGGGKKKMMMKKKHHHFFFCCCBBBAAAAAAAAABBBDDDGGGLLLPPPTTTWWWQQQRRRUUUWWWYYYZZZ[[[[[[ZZZZZZYYYZZZZZZ[[[\\\\\\]]]^^^aaaccceeeeeeeeeeeebbbeeejjjoootttwwwxxxxxx{{{{{{wwwrrrsssyyy}}}}}}{{{zzzzzz{{{}}}yyyrrr```NNNCCCDDDFFFBBBDDDLLLCCCIIINNNLLLJJJMMMTTTZZZ___aaa```ZZZUUUXXXdddooo||||||{{{zzz{{{|||}}}~~~xxxzzz}}}~~~}}}|||{{{|||zzz{{{{{{|||{{{yyyxxxwwwuuuzzzzzzzzz{{{{{{|||~~~~~~}}}{{{wwwjjjYYYLLLHHHNNNdddkkkaaawwwzzzxxxbbb<<<888222111111000000000000000***000555999LLLtttnnnkkkuuuzzz~~~wwwiiiYYYSSS]]]kkkpppxxx~~~}}}}}}~~~~~~}}}fffCCCGGGHHH???@@@:::888777777777777444222333333222222333333444555666DDDXXX}}}vvvhhh```VVVOOOXXXfffwww|||yyywwwqqqfffWWWLLLFFFBBB;;;777555444333222222111111333777999::::::999888777888;;;???DDDGGGMMMLLLHHHBBB===;;;===???@@@FFFOOOWWW^^^dddjjjmmmlllhhhbbb]]]\\\]]]\\\YYYWWWRRRSSS^^^jjjnnnppptttyyyzzzwwwqqqkkkjjjooouuuyyywwwtttrrrrrrtttwwwyyyzzz|||~~~uuuhhh___TTTMMMMMMKKKKKKLLLNNNRRRYYYbbbhhhlllfffcccgggjjjjjjiiiiiikkkiiihhhgggfffccc```]]]VVVUUUTTTSSSQQQNNNHHHDDDBBBDDDGGGHHHJJJTTTjjjcccFFF===:::555444555777888888;;;888:::999999RRRuuuooo___{{{SSSDDD999===555555444333111000//////111777======999;;;LLL___jjjrrryyy{{{~~~~~~zzz~~~{{{pppmmmrrrxxx~~~lllZZZKKKAAALLL[[[ppp}}}|||}}}~~~~~~~~~}}}{{{zzz|||zzzwwwxxxzzz|||zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxuuussspppqqqqqqlllddd\\\UUULLLBBB<<<:::999777444333555999>>>CCCGGGJJJKKKJJJHHHFFFCCCAAA@@@@@@@@@BBBCCCDDDGGGLLLOOOQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^bbbbbbbbbbbbcccdddeeefffeeegggjjjmmmqqqtttvvvwww~~~uuuppprrrvvvwwwwwwwwwssswww{{{~~~zzzooofffSSSMMMFFFEEEGGGHHHGGGEEEHHHHHHHHHIIILLLQQQUUUXXX]]]]]]\\\ZZZVVVXXXeeettt}}}}}}|||zzzxxxxxxyyy{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{}}}}}}}}}||||||}}}~~~~~~~~~{{{yyyttthhhVVVJJJFFFKKK```pppZZZxxx}}}|||~~~~~~ddd>>>333111000000///////////////000111555888HHHqqquuuiiihhhpppxxxvvv~~~jjj]]]WWWZZZfff{{{vvv|||zzzwww{{{{{{zzz{{{}}}~~~}}}|||lllIIIJJJIII@@@BBB;;;999888777777666444222333333222222333333444555666DDDWWW|||wwwjjjaaaVVVOOOVVVdddvvv~~~{{{wwwtttooodddWWWLLLFFFBBB<<<777555555444333333222222444777999::::::888888777888;;;@@@DDDGGGMMMIIIEEE@@@=========>>>AAAHHHTTT]]]ccceeeffffffaaa^^^YYYUUUUUUXXXZZZZZZXXXYYYbbbpppyyyzzz{{{~~~}}}xxxqqqmmmnnnppptttsssqqqpppqqqsssvvvxxxyyy{{{~~~}}}hhh```\\\UUUOOOOOONNNNNNOOOSSSYYY___ccceeefffaaa```ffflllllljjjjjjiiigggfffeeedddaaa^^^[[[WWWVVVUUUTTTRRRNNNHHHDDDCCCDDDEEEGGGJJJVVVpppeeeHHH===999555444555777888999;;;888:::999===YYYnnn___|||SSSDDD777:::666666555333222111000///111666<<<===888;;;KKK^^^lllqqqtttrrrttt~~~~~~|||pppkkknnnuuu~~~jjjWWWJJJDDDOOO```uuu{{{|||}}}~~~~~~~~~}}}{{{zzz}}}zzzxxxyyy{{{|||{{{yyyyyyxxxwwwvvvvvvvvvvvvvvvtttrrroooooonnnhhh___XXXOOOGGG>>>888666666444111333666:::???CCCGGGJJJLLLIIIHHHEEECCCAAA@@@@@@@@@BBBCCCFFFJJJOOORRRTTTTTTVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZ\\\]]]^^^___bbbbbbbbbbbbccccccdddeeedddfffiiimmmqqqtttvvvwww}}}uuuooooooooommmmmmnnnppptttxxx|||~~~yyyoooccc[[[MMMIIIEEEEEEHHHJJJHHHEEEFFFEEEDDDDDDGGGJJJNNNQQQXXXXXXYYYXXXUUUXXXeeessszzz{{{|||{{{yyyxxxyyy{{{{{{}}}}}}|||||||||{{{||||||}}}}}}}}}||||||zzz{{{|||}}}}}}}}}|||{{{wwwwwwxxxyyyyyyyyyyyyyyy~~~{{{yyytttgggVVVJJJGGGMMMbbbeeeWWWjjjrrrzzz{{{{{{ddd>>>333111111000/////////000000,,,...444999EEEggg~~~rrrhhhhhhpppxxx|||uuuhhh]]]___nnn{{{sssvvv}}}xxx~~~yyymmmfffvvv}}}{{{xxxxxxyyyyyyxxx}}}uuuPPPNNNKKKAAADDD<<<:::999888888777444333333333333333333444444555777CCCVVV{{{vvv{{{nnnbbbVVVNNNUUUbbbuuu~~~zzzvvvqqqjjjaaaUUUMMMFFFAAA<<<888666666555555444333333444777:::::::::777777888:::===AAAEEEHHHKKKFFF@@@===>>>???>>>===AAALLL[[[gggjjjgggaaa]]]VVVRRRNNNKKKMMMQQQWWW[[[```iiiwww|||wwwrrrnnnlllnnnnnnnnnoooppprrruuuvvvxxxzzz}}}~~~vvvcccaaaccc___YYYXXXUUUTTTVVV]]]gggnnnpppnnnjjjeeeccciiinnnmmmkkkiiigggeeedddcccbbb___[[[YYYXXXWWWUUUTTTRRRNNNHHHDDDDDDDDDDDDFFFJJJZZZwwwdddGGG<<<999555444555777888999<<<888::::::BBBeeennnbbb{{{VVVHHH999999777666555444333111000000000555:::;;;888:::JJJ[[[iiipppsssqqqqqqzzz}}}}}}qqqkkkmmmsss{{{hhhTTTJJJFFFSSSeee|||zzz|||}}}~~~~~~~~~}}}{{{zzz}}}{{{zzzzzz{{{||||||{{{yyyyyyyyyyyyxxxvvvuuuuuusssqqqnnnmmmiiibbbYYYQQQIIIBBB:::555444444222111444666:::???DDDHHHKKKLLLHHHGGGEEEBBBAAA@@@@@@@@@BBBDDDIIINNNSSSVVVWWWXXXZZZZZZYYYYYYXXXYYYYYYZZZYYYYYYZZZ[[[]]]^^^```aaacccbbbbbbbbbbbbccccccdddccceeehhhlllpppsssuuuvvvzzztttmmmjjjeee```___aaaiiimmmrrrwwwzzz~~~{{{{{{zzzuuukkk___UUUPPPHHHFFFEEEGGGJJJLLLJJJGGGGGGEEECCCAAABBBEEEHHHJJJPPPPPPQQQRRRQQQTTTaaannnyyy{{{}}}~~~}}}|||{{{||||||}}}~~~|||{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}|||||||||}}}||||||{{{zzzxxxxxxyyyzzz{{{{{{||||||~~~{{{xxxsssgggVVVJJJGGGOOOeeeqqqWWWMMM]]]jjjvvvzzz}}}gggAAA555222222111000000000000111///...333888AAA]]]vvvxxx||||||zzzrrrkkkjjjqqqyyy~~~rrrcccfff|||~~~qqqpppuuuppp|||vvvffffffsss{{{{{{vvvuuuttttttsssyyy}}}|||VVVQQQLLLBBBFFF???===:::999888777555333333333333333333444555555888BBBUUU}}}~~~{{{ssseeeWWWOOOUUU```uuu}}}vvvooofff\\\RRRKKKDDD@@@;;;777777777777777666444444555888:::::::::777777999;;;???BBBFFFHHHHHHBBB;;;:::>>>AAA@@@>>>AAAOOObbbppprrrjjj^^^UUUNNNJJJGGGFFFHHHMMMWWW```ppp|||~~~|||}}}zzzxxxtttpppmmmlllmmmmmmnnnpppqqqrrrssswwwyyy|||~~~~~~{{{kkkkkkpppmmmgggeeeddd``````iiixxx}}}ssslllmmmpppnnnjjjiiifffeeecccbbbaaa^^^[[[XXXYYYWWWVVVTTTRRRMMMGGGCCCCCCCCCDDDGGGLLL]]]{{{___DDD<<<999555333555777999999<<<888999;;;GGGooollleee~~~[[[NNN>>><<<777777666555333222111111///333999:::777999HHHXXXcccoooxxxwwwuuuyyy{{{zzz}}}}}}uuuqqqrrrvvvyyygggRRRKKKGGGUUUiii||||||}}}~~~~~~~~~}}}{{{zzz}}}|||{{{{{{{{{|||||||||zzzzzz{{{{{{yyywwwuuuttttttrrrooolllfff]]]RRRJJJCCC>>>888444333444333333555777;;;???CCCGGGJJJKKKFFFEEECCCAAA@@@@@@AAAAAABBBFFFLLLRRRVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\YYYZZZZZZ\\\^^^```bbbcccccccccbbbbbbbbbbbbccccccdddeeehhhlllpppsssuuuvvvuuuoooiiiddd\\\UUUTTTXXX^^^bbbhhhnnntttzzzzzzqqqqqqoooggg\\\SSSNNNMMMHHHGGGHHHKKKNNNNNNLLLIIIJJJHHHEEEBBBBBBCCCFFFHHHLLLLLLNNNPPPPPPTTT___kkkyyy|||}}}}}}}}}~~~~~~}}}{{{zzz{{{{{{zzz{{{||||||}}}}}}}}}|||}}}}}}}}}|||{{{{{{zzzyyy|||||||||}}}~~~~~~{{{xxxsssfffUUUJJJGGGOOOffflllRRRHHHYYYkkk|||jjjDDD777333222222111111111111111666111222555>>>ZZZvvv|||{{{{{{{{{wwwppplllrrr{{{wwwgggooorrrnnnpppmmmvvvzzzjjjmmmzzz|||~~~{{{vvvtttssssssssswww|||ZZZTTTOOODDDHHHCCC@@@===::::::999777555444444333333444444555666888AAATTT~~~yyyxxxiiiYYYQQQVVV___vvvwwwnnncccXXXNNNHHHCCC???:::777666777888888777666555666888::::::999777888:::===@@@CCCFFFGGGDDD>>>999999>>>BBBBBBAAAAAAQQQgggvvvwwwlll\\\QQQGGGDDDDDDGGGJJJQQQ```ooo|||yyyvvvtttqqqooonnnnnnnnnnnnooopppqqqqqqvvvyyy|||~~~~~~tttwww|||zzzvvvvvvyyyssspppyyyqqqnnnnnnmmmkkkjjjfffeeecccbbbaaa___[[[XXXYYYXXXVVVTTTQQQLLLFFFAAA@@@BBBEEEIIIOOO___||||||[[[BBB;;;888555333555777999:::;;;888999;;;IIItttdddeee\\\OOO???>>>777777666555333222111111///333888:::777:::GGGVVVbbboooyyywwwrrruuu~~~~~~{{{wwwvvvxxxzzz}}}cccOOOIIIHHHUUUiii|||}}}~~~~~~~~~}}}{{{zzz|||||||||{{{{{{{{{|||}}}{{{|||||||||zzzxxxvvvuuuuuutttqqqlllcccXXXLLLDDD===999555333222333444444666888;;;???BBBEEEGGGHHHCCCBBBAAA@@@@@@AAABBBCCCCCCHHHOOOTTTVVVXXXZZZ\\\\\\\\\\\\\\\]]]^^^______ZZZ[[[[[[]]]___aaacccdddccccccccccccccccccdddeeeeeegggjjjmmmppprrrtttuuunnniiiccc^^^WWWPPPPPPTTTTTTXXX^^^eeellluuu}}}~~~vvvnnngggfffbbbZZZRRRNNNOOOQQQLLLLLLMMMNNNOOOOOOMMMKKKLLLJJJHHHFFFEEEFFFGGGHHHLLLLLLOOORRRSSSWWWaaalllzzz~~~}}}{{{}}}~~~~~~}}}{{{{{{{{{}}}}}}}}}~~~~~~}}}||||||{{{~~~~~~}}}|||{{{zzzzzzyyy{{{zzzzzzzzz{{{|||~~~~~~~~~{{{wwwrrreeeUUUJJJGGGMMMfffmmmUUUKKKXXXpppjjjCCC777333222222111111111111111555000222555<<>>BBBEEEEEEEEEUUUjjjxxxxxxkkkYYYMMM@@@???CCCKKKPPPYYYlllzzzvvvrrrpppoooooonnnnnnmmmnnnoooqqqrrrvvvyyy|||~~~qqqkkkllllllllllllgggeeedddcccbbb___\\\YYYYYYWWWUUUSSSOOOJJJDDD??????AAAEEEJJJQQQbbb{{{[[[EEE;;;888444333555888:::::::::888999:::IIIssszzz\\\dddWWWJJJ<<<===777666555444333111000000000333777:::888:::GGGTTTeeepppwwwpppiiiooo~~~zzztttwww|||uuu___NNNFFFHHHTTTfff{{{|||}}}~~~~~~~~~}}}{{{zzz{{{||||||{{{zzzzzz{{{}}}||||||||||||{{{yyyxxxxxxwwwvvvssslllaaaSSSFFF>>>666444222000000111333555888999;;;>>>AAACCCDDDEEE????????????@@@BBBDDDEEEHHHMMMSSSVVVWWWXXXZZZ]]]\\\\\\\\\\\\]]]^^^___```\\\\\\]]]^^^```aaacccdddcccccccccddddddeeefffggghhhjjjlllnnnppprrrsssssskkkddd^^^[[[WWWRRRQQQTTTOOOSSSXXX^^^eeennnwww}}}|||~~~~~~zzzwwwssskkkccc\\\ZZZUUUOOOLLLMMMQQQUUUOOONNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJMMMRRRVVVZZZcccmmm|||zzz}}}~~~~~~}}}||||||~~~~~~}}}|||{{{~~~}}}{{{zzzzzzzzzzzz|||{{{zzzzzzzzz{{{}}}}}}~~~{{{wwwqqqdddTTTJJJGGGLLLhhh|||yyygggRRRMMMXXXsssyyyyyy}}}}}}hhhAAA444222222111000000000000111...,,,333888;;;PPPmmmzzz|||qqqgggjjjuuuxxxmmmyyyxxxjjjjjjoooqqqrrr}}}yyyvvvvvvyyy{{{zzz}}}[[[ZZZXXXMMMOOOJJJFFFBBB???===<<<;;;999444444444444444555666666888===NNNzzz|||jjjXXXQQQUUU\\\ttt|||yyysssiii]]]QQQHHHCCC>>>;;;777444555777888888:::888777777999::::::999999;;;>>>@@@CCCDDDDDDDDD;;;:::999:::===BBBGGGIIILLLZZZmmmyyywwwhhhVVVJJJ@@@???FFFOOOUUU\\\qqq{{{}}}~~~{{{uuupppnnnnnnmmmlllkkkkkklllooorrrtttwwwyyy}}}rrrlllmmmmmmkkkiiifffeeecccbbbaaa___[[[XXXXXXVVVTTTRRRNNNHHHBBB===@@@AAADDDHHHQQQfffzzz[[[FFF;;;888444333555888:::;;;999888888888GGGoooqqqXXXfffQQQDDD999===666666555333222111000///000333888:::999;;;GGGSSSfffrrryyyrrriiimmm}}}yyymmmuuuppp___RRRIIIIIISSScccwww|||}}}~~~~~~~~~}}}{{{zzzyyy{{{|||{{{yyyxxxzzz}}}}}}||||||{{{zzzzzzzzz{{{xxxwwwtttlll^^^OOOAAA999222222111111111222555777999:::;;;===???@@@AAAAAA<<<<<<===>>>@@@CCCFFFGGGNNNSSSXXXYYYWWWXXX[[[___]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^___```aaacccdddccccccdddeeefffgggiiijjjlllmmmnnnpppqqqrrrrrrrrrjjjbbb[[[ZZZYYYUUUTTTUUUQQQSSSWWW[[[```gggpppuuuuuuwwwuuuoookkkggg___VVVQQQNNNJJJIIIKKKNNNQQQRRRMMMLLLIIIGGGFFFHHHLLLNNNLLLNNNPPPRRRTTTTTTSSSSSSNNNNNNSSSZZZ```fffoooyyy~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzz{{{{{{~~~|||{{{{{{|||}}}~~~{{{vvvpppcccTTTJJJGGGMMMkkkhhhQQQMMM[[[vvvtttvvvzzz{{{iiiBBB555111111000/////////000000---,,,444888888MMMppp}}}ooocccgggssswwwlllsssooofffjjjrrrttttttzzzwwwvvvyyy|||wwwyyy}}}[[[]]]\\\QQQRRRLLLHHHCCC@@@>>>===<<<:::555444444444444555666666888<<>>666555444333111000//////111333888;;;:::<<>>666333333333333333555888;;;999:::;;;===>>>>>>>>>>>>::::::;;;===@@@DDDGGGIIISSSWWW[[[[[[XXXXXX\\\```___^^^]]]\\\[[[[[[[[[[[[____________```aaaccccccccccccdddeeegggiiikkklllnnnnnnpppqqqqqqrrrrrrrrrlllbbbZZZZZZ[[[XXXVVVUUUUUUVVVXXXZZZ]]]ccckkkpppnnnooolllfffaaa]]]UUULLLIIIGGGEEEGGGKKKOOOOOONNNJJJHHHEEEBBBAAADDDJJJOOOOOORRRVVVYYY\\\\\\[[[ZZZZZZ[[[```jjjrrryyy}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{||||||~~~}}}{{{yyyxxxyyyzzz{{{{{{vvvpppcccSSSJJJGGGOOOnnnuuuWWWRRR```yyy|||}}}www{{{{{{|||lllEEE888111000000///////////////333000555666555OOO{{{pppcccggguuuuuuhhhjjjxxxzzzjjjdddlllvvvpppppp~~~{{{vvvuuuxxx{{{yyyzzz}}}ZZZWWW```YYYOOOLLLHHHCCCAAA@@@>>>:::666777666666555444444333333777:::LLLlllxxxfffTTTKKKNNNUUUtttxxxsssmmmggg[[[MMMBBB???<<<999555222111333666888;;;:::999888888:::<<<======@@@CCCDDDBBB@@@>>>>>>:::<<<=========@@@GGGMMMUUUccctttyyyppp___PPPHHHGGGGGGJJJOOOTTT___wwwmmm___^^^ffflllnnnppprrrqqqnnnpppnnnjjjggggggkkkppptttsssyyyvvvsssqqqllljjjkkklllhhhdddbbbaaa```]]]ZZZYYYVVVTTTRRRKKKBBB???@@@AAABBBAAADDDPPPllltttZZZFFF:::777555444777:::<<<<<<:::<<<666222GGGmmmggg^^^vvvyyyNNNFFF::::::888777555555555555333222111666<<<===999:::EEESSScccmmmtttrrrpppvvvvvvvvv}}}}}}{{{uuuhhhzzzxxxcccVVVRRRLLLUUU```ooo}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvwwwxxxyyyzzzyyyxxxxxxvvvuuusssmmm]]]III;;;777222222222333555777888999;;;>>>???======???>>>:::<<<;;;===AAACCCEEELLLUUUVVVZZZ]]]\\\YYYWWWXXXZZZZZZ]]]___^^^\\\YYYXXXXXX\\\```cccbbb^^^]]]aaafffdddeeefffhhhjjjkkkkkkllloooqqqssstttsssrrrrrrrrrlllddd^^^]]]\\\XXXVVVVVVZZZYYY[[[aaaiiinnnmmmjjjooommmhhhbbbZZZSSSMMMJJJEEEFFFGGGHHHJJJLLLNNNPPPHHHHHHGGGEEEEEEIIIOOOSSSVVVRRRUUU```fffdddaaaaaa___dddnnn{{{|||{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{ssskkk___QQQHHHFFFOOOvvvzzzRRRKKK]]]uuu{{{zzzzzzqqqoooEEE000444000...111222///...///...///666777666SSS}}}vvvhhhfffvvvrrrZZZ[[[pppyyyjjjgggmmmrrrppptttzzzmmmwww|||vvvsssuuuwwwxxx|||WWWRRR\\\YYYSSSNNNKKKIIIFFFCCC@@@;;;888555555555555555555555555666999KKKmmmyyyhhhUUUKKKOOOUUUppp~~~|||wwwqqqlllfff[[[LLLCCC@@@;;;999555222111333666777:::999888888888:::<<<======@@@CCCCCCBBB@@@??????>>>???@@@??????CCCJJJPPP\\\fffrrruuunnn```RRRJJJGGGIIILLLOOOSSScccxxxaaaTTTXXXaaaiiikkkkkkmmmmmmkkkqqqnnnjjjiiijjjmmmooopppqqqwww~~~}}}tttqqqpppkkkiiijjjlllhhhdddbbbbbb```]]]ZZZYYYVVVSSSPPPJJJAAA>>>@@@AAABBBDDDHHHVVVqqqpppWWWDDD999777555555777:::<<<<<<;;;;;;444111HHHqqqhhh```{{{yyyNNNFFF;;;;;;999888666555444222000///111666===@@@<<<<<>>???===@@@AAA??????@@@>>>999===<<<>>>BBBCCCDDDJJJQQQTTTWWWZZZZZZXXXVVVXXXYYYYYY[[[^^^^^^]]][[[[[[[[[]]]```bbbaaa``````dddgggeeefffgggiiijjjkkkkkkkkkkkkmmmppprrrtttuuuvvvvvvmmmeee^^^]]]\\\XXXUUUUUU[[[]]]cccmmmuuuxxxtttooobbb```]]]XXXSSSNNNJJJHHHFFFGGGHHHIIIJJJKKKLLLMMMIIIGGGDDDCCCDDDIIIPPPTTTXXXXXX^^^kkkrrrppplllkkklllsss~~~~~~~~~|||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}||||||||||||xxxsssnnnhhh^^^QQQIIIHHHQQQyyyqqqOOONNN]]]vvv~~~{{{~~~{{{uuufff>>>000666111///111222///...000000///555666666RRR}}}|||ssseeehhh|||qqqYYYTTTbbbyyyjjjgggkkkpppkkkmmmvvv}}}sssfffnnn|||wwwuuuvvvwwwwww{{{~~~UUULLLVVVXXXWWWOOOPPPPPPMMMGGGAAA===;;;555555555555555666666777555888KKKmmm}}}|||kkkVVVKKKNNNUUUhhh{{{xxxtttooojjjeeeZZZLLLCCC@@@;;;888555333222333666777999999888888999:::<<<===>>>@@@CCCCCCBBB@@@@@@AAACCCDDDDDDCCCCCCGGGOOOUUUeeejjjooooooiii^^^TTTNNNNNNPPPRRRRRRUUUiiieeeQQQIIIYYYeeeooopppnnnmmmnnnnnnooollljjjhhhiiijjjjjjjjjpppuuu|||xxxqqqooonnnkkkhhhhhhkkkhhheeecccbbb```]]][[[YYYUUURRROOOHHH@@@===@@@@@@BBBEEELLL\\\wwwkkkSSSAAA999777555555777:::<<<<<<::::::555888RRRzzzgggaaayyyNNNFFF<<<<<<;;;:::999777444111///...111777???BBB??????IIIVVVccclllrrroookkkpppyyyuuuuuu{{{yyywwwtttjjj{{{zzzaaaOOOGGGTTTcccrrr}}}{{{yyyxxxuuuvvvwwwxxxyyyyyyyyyyyyuuusssrrrmmm___LLL>>>888777888:::===@@@CCCEEEFFFBBBEEEGGGFFFFFFGGGBBB;;;>>>===???CCCDDDDDDGGGMMMPPPTTTXXXXXXWWWVVVWWWYYYXXX[[[]]]___^^^^^^^^^______``````bbbccceeeggghhhgggggghhhiiijjjjjjkkkkkkjjjlllooorrruuuwwwxxxxxxmmmeee______^^^[[[YYYYYY^^^dddooozzz~~~uuulllVVVUUURRROOOKKKIIIGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGDDDAAABBBGGGNNNUUUYYY\\\aaammm}}}}}}~~~}}}}}}}}}}}}|||zzzyyyyyyzzz|||}}}~~~~~~}}}}}}uuurrrnnniii___QQQIIIHHHSSS{{{~~~eeeJJJPPPfff}}}{{{~~~{{{||||||```DDDIII:::444000111222//////111222///333555666PPPvvvyyynnnccckkkzzzdddXXX___~~~}}}qqqlllooosssmmmlllrrrxxxqqqfffjjjxxx{{{yyyxxxwwwvvvvvvyyy|||~~~WWWJJJRRRVVVVVVQQQTTTVVVRRRKKKCCC>>>===888777666555555555666666555888IIIkkk|||~~~mmmWWWJJJKKKRRR___{{{|||yyyrrrmmmhhhcccYYYLLLCCC@@@:::888555333333444666777888888888999:::<<<===>>>???AAACCCCCCBBBAAABBBCCCGGGGGGGGGFFFFFFKKKSSSZZZiiimmmoookkkaaaYYYUUUUUUXXXYYYXXXWWW]]]rrrmmmTTTJJJJJJaaannnyyyxxxrrrooooooooojjjjjjhhhccc______ccchhhssswww}}}~~~}}}~~~zzzxxxsssooommmmmmkkkiiihhhiiihhhfffdddbbb```]]]\\\ZZZUUUQQQNNNGGG@@@>>>AAAAAABBBDDDMMM___|||}}}fffOOO===888666555555888;;;<<<<<<777888:::DDDaaahhhbbbwwwMMMFFF<<<============:::777333111000111888@@@DDD@@@>>>GGGTTTcccnnnvvvtttppprrrxxx|||yyypppuuu|||yyyvvvsssjjjuuu{{{cccRRRNNN[[[iiiuuu}}}}}}}}}}}}||||||||||||~~~|||zzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwuuusssrrrnnnbbbOOOAAA:::<<<>>>@@@CCCFFFHHHJJJKKKGGGKKKNNNOOOQQQRRRLLLDDD???===???CCCEEEDDDGGGKKKMMMQQQVVVWWWVVVVVVXXXZZZZZZ\\\^^^___^^^^^^___```aaa``````bbbfffiiijjjiiiiiiiiiiiiiiijjjjjjkkkkkkooooooqqqtttwwwyyyyyyxxxooogggbbbbbbcccaaa```aaadddlllxxx|||mmmbbbTTTRRROOOLLLIIIFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBAAACCCAAA@@@CCCKKKTTT[[[^^^```jjj|||~~~}}}{{{{{{}}}~~~}}}~~~|||zzzyyyyyyzzz|||~~~~~~|||yyyvvvpppbbbRRRIIIGGGTTT|||ttt^^^FFFQQQrrr}}}}}}```WWWppp<<<666111222111///000222444///111444666NNNppptttllleeeooorrrbbbccczzzxxxrrrsssvvvwwwuuuxxx~~~{{{rrrsss|||~~~{{{zzzyyywwwttttttxxx{{{|||]]]OOOSSSTTTSSSSSSVVVXXXUUUMMMEEE???======;;;999666444444444444777888HHHggg}}}~~~nnnXXXJJJIIINNNYYYuuu~~~zzzqqqlllhhhcccYYYLLLCCC@@@999777555333333444666777888888999:::<<<===???@@@AAABBBCCCBBBAAAAAACCCEEEGGGIIIIIIIIIJJJOOOWWW]]]hhhmmmooohhh\\\UUUWWW[[[]]]\\\[[[]]]iiivvv^^^MMMMMMUUUgggttt~~~|||sssmmmkkkiiieeegggeee]]]TTTVVVbbbooozzz|||}}}||||||wwwsssrrrooolllkkkkkkjjjhhhggggggfffdddbbb___]]]\\\ZZZUUUPPPMMMGGG@@@@@@DDDGGGEEEFFFPPPeeeyyybbbKKK<<<777555444666999;;;<<<<<<888777:::IIIjjjooojjjuuuKKKEEE===???===??????===888444222111333888@@@CCC>>><<>>???CCCFFFFFFGGGKKKLLLPPPUUUWWWVVVVVVXXX[[[\\\]]]______^^^^^^___```aaa```aaacccgggjjjkkkkkkjjjjjjiiiiiijjjkkklllmmmqqqqqqrrrvvvzzz||||||zzztttkkkddddddeeedddeeegggkkksss~~~yyyhhh]]]WWWUUURRRNNNIIIFFFCCCBBBCCCCCCCCCBBBAAA???>>>===AAA@@@AAAEEELLLUUU\\\___fffuuu~~~~~~|||{{{|||}}}|||~~~}}}{{{zzzzzz{{{}}}~~~{{{|||}}}}}}~~~~~~{{{ssscccRRRIIIHHHWWW~~~rrr\\\EEEQQQsss```[[[zzz<<<666222222222000000222444...111333666MMMmmm|||{{{qqqnnnkkkqqquuueeedddyyy~~~wwwvvvyyy}}}}}}|||{{{{{{~~~{{{zzzyyyvvvsssssswwwzzz{{{cccUUUYYYWWWTTTVVVXXXXXXUUUOOOHHHBBB??????===:::777444333333444888888FFFddd~~~~~~~~~yyykkkXXXLLLJJJMMMXXXrrr|||yyyrrrmmmhhhcccYYYLLLCCC@@@888777555444444555666777888999:::<<<>>>@@@AAABBBBBBBBBCCCBBBAAABBBEEEGGGFFFIIIKKKLLLNNNSSSZZZ```gggkkkmmmggg^^^XXXZZZ___\\\]]]^^^cccrrr}}}lllZZZNNNSSS^^^mmmyyyvvvoooiiieee___aaa^^^VVVPPPVVViiizzz~~~~~~}}}}}}~~~zzzrrrssspppkkkiiijjjiiigggdddeeefffddd```]]][[[[[[WWWRRRNNNJJJEEE@@@AAAFFFKKKHHHJJJVVVmmmuuu]]]III<<<666555444666999<<<<<<<<<;;;777888JJJooouuusssuuuLLLGGG@@@CCC???AAABBB???999333000000222888???AAA<<<:::DDDPPPZZZhhhuuuuuuqqqnnnoooooouuurrr}}}~~~|||uuuhhhXXXPPPPPPZZZcccmmm~~~~~~}}}}}}|||zzzzzz{{{{{{{{{zzzzzzyyy{{{zzzxxxwwwuuuuuuttttttvvvtttsssrrriiiXXXHHH@@@CCCEEEIIIMMMPPPSSSTTTUUUQQQTTTWWW[[[aaaeee___VVVEEEAAA@@@DDDFFFFFFGGGJJJKKKPPPTTTVVVUUUUUUXXXZZZ\\\]]]^^^^^^]]]]]]___```aaaaaacccdddfffiiikkklllkkkjjjiiiiiijjjlllmmmoooooonnnpppvvv|||~~~vvvmmmeeedddfffgggkkkooouuuzzzwwwjjjaaaZZZXXXVVVRRRMMMIIIEEEBBBBBBAAA@@@>>>============AAABBBCCCEEEJJJTTT___fffuuu~~~{{{{{{|||{{{|||}}}||||||||||||||||||}}}{{{{{{|||}}}~~~|||{{{xxxppp```PPPIIIIIIYYYuuu^^^FFFRRRlllxxx]]]LLL___;;;555111222333000000222333...111333666MMMmmm}}}yyyqqqrrrppppppyyyvvvhhhjjj}}}}}}{{{|||}}}{{{yyyvvvssssssvvvyyyzzz}}}eee[[[```^^^YYYZZZYYYXXXVVVRRRLLLFFFAAA???===:::777555444555555999888DDDaaaxxx{{{yyysssgggYYYPPPMMMNNNZZZqqq{{{wwwsssnnniiidddZZZLLLCCC@@@777666555444444555666777888999;;;>>>@@@BBBCCCCCCCCCCCCCCCAAAAAABBBFFFIIIEEEIIIMMMPPPSSSWWW^^^dddiiiiiiiiigggeeebbb```^^^[[[```dddhhhtttqqqeeeYYYPPPTTT^^^mmmwww~~~}}}vvvooofff___UUUTTTQQQNNNQQQ^^^qqq~~~||||||}}}~~~~~~wwwqqqssspppiiieeeggggggeeeaaaccceeeccc___\\\ZZZZZZTTTNNNJJJGGGBBB???AAAFFFHHHGGGLLLZZZsssoooYYYGGG<<<555444444777:::<<<<<<<<<<<<999===SSSxxxmmmsssvvvMMMJJJDDDHHHGGGIIIJJJEEE<<<444000000111666===???<<<;;;GGGTTT```mmmxxxxxxsssrrrtttuuuzzzvvv|||}}}xxx|||cccVVVPPPMMMSSSZZZeee}}}~~~}}}}}}||||||xxxyyyzzz{{{||||||||||||xxxxxxwwwvvvuuuvvvvvvwwwwwwtttttttttlll\\\LLLCCCCCCFFFKKKPPPVVVYYY[[[\\\[[[]]]___bbbiiimmmggg^^^MMMFFFCCCDDDFFFEEEFFFHHHJJJNNNSSSTTTSSSSSSVVVXXXYYY[[[\\\]]]]]]^^^```bbb```bbbeeeeeeeeefffjjjmmmjjjjjjiiiiiijjjmmmoooqqqooonnnooottt{{{|||sssjjjccceeekkkrrrzzz{{{rrriiicccZZZ[[[ZZZXXXUUUPPPLLLIIIBBB@@@>>><<<<<<===???@@@AAACCCDDDEEEKKKZZZnnn}}}}}}{{{~~~~~~zzzyyyzzz|||{{{|||}}}}}}}}}}}}|||{{{~~~~~~~~~~~~}}}}}}}}}}}}yyywwwtttkkk\\\LLLGGGIIIWWW||||||```FFFSSShhhpppyyy]]]???DDD888333111333333111000111000---222444666MMMooowww~~~{{{wwwxxxsssmmmpppzzzqqqyyy}}}zzz{{{}}}}}}}}}yyywwwuuussswwwyyyyyy|||eee^^^fffddd___]]]ZZZWWWVVVTTTPPPHHHCCC>>><<<999666555555777888888777CCC```xxxxxxuuummmdddZZZSSSPPPPPP\\\rrr}}}{{{wwwtttooojjjeeeZZZLLLCCC@@@777666555444444555666777999:::<<>><<<===JJJXXXkkkvvv}}}xxxyyy}}}}}}xxx{{{xxx{{{xxxwwwcccYYYRRRLLLPPPUUU```yyy~~~}}}}}}|||{{{zzzzzzyyyxxxyyyzzz|||}}}~~~~~~~~~vvvuuuuuuuuuuuuwwwxxxzzzxxxuuuuuuuuunnn^^^MMMEEEBBBEEELLLSSSYYY^^^aaabbbeeefffgggiiippptttnnneeeSSSKKKEEEEEEEEEDDDDDDFFFIIIMMMQQQSSSRRRQQQTTTVVVWWWYYY[[[\\\]]]___bbbddd___cccgggfffddddddiiinnnjjjiiiiiiiiikkkmmmppprrrrrrpppppptttzzz|||zzzwwwnnnfffaaagggrrruuukkkeeeaaa[[[\\\^^^^^^\\\XXXTTTQQQCCCAAA>>><<<<<<>>>AAACCCAAACCCEEEGGGOOOccc~~~{{{}}}{{{xxxwwwzzz|||zzz|||}}}}}}|||zzz~~~||||||{{{zzzxxxsssjjjYYYIIIDDDGGGSSSvvvaaaGGGUUUkkkpppvvv~~~```>>><<<555111000333444111000111///---222555666MMMqqqmmm{{{~~~||||||tttjjjkkk~~~}}}xxx~~~wwwzzz|||yyyzzz}}}vvv~~~zzzxxxxxxtttwwwyyyyyy{{{bbb[[[eeegggeee]]]ZZZ[[[^^^YYYMMMFFFEEE>>><<<999777777777666555888888AAAZZZ{{{~~~uuuooosssuuusssnnnggg___XXXSSSRRRZZZnnn~~~{{{yyyrrrlllgggbbbXXXKKKCCC@@@666666555666666777888999999;;;???BBBDDDDDDCCCBBBDDDCCCBBBBBBCCCDDDEEEFFFHHHKKKPPPTTTXXX]]]aaaeeefffeeekkkxxx}}}tttcccXXXXXXjjjkkkffftttyyyjjjdddaaa\\\XXXVVV___gggnnnpppnnngggZZZNNNDDDGGGHHHKKKUUUeeerrrwwwvvvxxxyyyzzz{{{}}}{{{wwwvvvrrrnnnkkkiiijjjiiifffdddaaa```^^^[[[ZZZYYYZZZZZZRRRNNNHHHBBB@@@AAACCCEEEFFFHHHPPPaaaxxxgggRRRCCC999444444666999<<<>>>===;;;>>>:::AAA]]]lllVVVzzz|||SSSJJJPPPTTTWWWZZZYYYOOOAAA555111222333444;;;@@@===:::CCCQQQkkkttt}}}~~~|||xxxzzz{{{wwwvvvzzzooo___VVVQQQQQQPPPZZZjjj~~~~~~yyyyyy}}}}}}yyyzzzzzzzzz{{{{{{|||||||||wwwwwwwwwvvvwwwwwwxxxxxxwwwxxxvvvrrrnnnfffWWWIIIIIIJJJRRR___ggggggggghhhdddgggjjjmmmrrrtttnnneeeVVVLLLEEEEEEGGGHHHHHHIIIHHHNNNTTTUUURRRPPPQQQSSSXXXYYY\\\^^^```aaaaaaaaadddeeeggggggggghhhjjjllljjjjjjjjjlllnnnrrrvvvxxxtttqqqnnnqqqwwwzzzyyyvvvnnnccc___mmm~~~wwwqqqkkkddd___[[[ZZZZZZ]]]bbbbbb^^^YYYHHH@@@:::;;;===>>>BBBFFFDDDFFFHHHJJJRRRggg|||vvvzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}{{{vvvjjjWWWGGGDDDIIIUUUqqqYYYKKKZZZggg\\\DDD:::888111---000222111000111222333///666888KKKvvvppp|||yyynnngggdddxxx~~~rrrsssppppppxxx~~~vvvqqqvvvzzz{{{uuurrrrrruuuzzz~~~ccc\\\eeehhhggg```]]]^^^___ZZZNNNEEECCC???<<<:::888888888777666888888AAAYYYyyyxxxqqqtttvvvtttqqqjjjccc\\\WWWTTTWWWjjj|||}}}zzztttoooiiicccXXXJJJAAA>>>666666666666666777888999999;;;???BBBCCCDDDCCCBBBDDDCCCBBBBBBCCCDDDFFFGGGJJJNNNRRRWWWZZZ___cccgggiiiiiinnnyyy{{{ppp^^^SSS[[[nnnpppiiittttttnnnhhh___XXXVVV^^^fffmmmnnnkkkdddYYYOOOAAAEEEGGGKKKUUUeeeqqquuusssuuuxxx{{{~~~xxxtttrrrrrroookkkiiiiiihhheeecccaaa___]]][[[YYYYYYXXXYYYQQQMMMGGGBBB@@@AAACCCEEEDDDGGGQQQeee}}}cccOOOAAA888444555666999<<<======;;;;;;888@@@\\\iiiWWW|||~~~WWWOOOUUUXXX^^^aaa```UUUDDD666111111333555;;;@@@<<<888@@@NNNdddqqq~~~~~~{{{wwwxxxzzz~~~~~~{{{zzz|||tttfffYYYOOOKKKLLL[[[mmm|||zzzwwwxxx{{{|||{{{yyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyxxxyyywwwsssooohhhZZZMMMLLLNNNVVVbbbjjjjjjiiijjjiiikkkmmmooosssuuuooofffVVVMMMGGGGGGJJJIIIIIIJJJMMMQQQUUUTTTQQQOOOPPPRRRXXXYYY\\\___bbbcccddddddeeefffggggggggggggiiikkkmmmmmmllllllmmmooopppqqqqqqooooootttyyy{{{wwwssslllbbb```ooouuurrrooonnnllliiiddd```[[[YYYYYY\\\aaabbb___[[[KKKDDD>>>>>>??????@@@CCCHHHJJJLLLOOOWWWlll~~~vvv{{{}}}~~~}}}yyy|||~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzuuuiiiVVVGGGDDDIIIPPPnnnYYYLLL]]]qqq[[[DDD999888222...000222111000111222333///666888KKKvvvtttxxxkkkccc```}}}qqqiiipppqqqpppvvv}}}{{{{{{{{{wwwtttsssuuuxxx{{{eee\\\fffiiiiiieeebbbaaa```YYYNNNEEEBBB@@@>>>;;;:::::::::999777999888@@@WWWvvv}}}uuuuuuvvvvvvsssoooiiibbb[[[WWWRRReeeyyy~~~|||vvvpppjjjcccWWWIII???<<<666666666666777888999::::::<<>>LLL^^^ppp~~~{{{xxxwwwwww{{{}}}|||{{{ppp^^^OOOMMMPPPbbbxxxxxxxxxyyy{{{{{{|||||||||yyyyyyyyyxxxwwwwwwvvvvvvyyyyyyxxxxxxyyyzzzzzz{{{yyyzzzyyyuuuqqqlll```UUUQQQSSS[[[gggnnnnnnlllmmmlllnnnooooooqqqrrrllldddWWWPPPKKKLLLNNNLLLKKKLLLSSSUUUUUUSSSOOONNNPPPSSSWWWYYY\\\___bbbcccddddddfffggghhhhhhhhhhhhkkkmmmmmmmmmmmmmmmmmmlllllllllkkkkkkmmmrrrxxxxxxrrrkkkhhh```aaaqqqsssfffWWWXXXYYY\\\^^^]]][[[XXXZZZYYYXXX\\\aaadddcccbbbPPPHHHBBBBBBCCCCCCCCCDDDLLLNNNPPPTTT___sssvvvnnniiilllyyyyyy{{{||||||~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||xxxrrrfffUUUFFFDDDIIINNNmmmWWWMMMaaa\\\EEE;;;999222...000222111000111222333///777999LLLwww~~~ooohhhfffkkkYYY]]]qqqwwwtttwww~~~zzz~~~|||zzzvvvttttttvvvxxxggg\\\eeeiiijjjjjjgggccc^^^VVVMMMGGGDDDBBB@@@>>>======<<<;;;999:::999???TTTrrr{{{xxxwwwvvvuuurrrnnnggg___ZZZOOOaaavvv~~~|||uuuooohhhbbbVVVGGG===;;;666666666777888999:::;;;;;;<<>>>>>===<<<;;;;;;>>>BBBDDDKKKLLLNNNRRRYYY```eeeggg___SSSHHHGGGJJJMMMOOORRRUUU\\\dddnnn~~~uuuggghhhiiisss|||yyyyyyzzz~~~|||}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyssskkk___QQQFFFDDDIIIPPPnnnrrrQQQRRRiii~~~xxxzzzvvvcccRRRHHH;;;444///111333111000111///111...888<<>>OOOjjjzzzxxxvvvtttrrrlllccc\\\PPP\\\mmm~~~}}}{{{rrrlllfff```TTTFFF===:::777777777888999;;;<<<======>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJPPPSSSUUUWWWXXXYYY\\\^^^YYYWWWXXXXXXUUUPPPOOOSSSUUUhhhooolllqqqvvvzzzlll^^^XXXYYYlllwww|||sssdddXXXPPPLLLDDDLLLUUU___mmm}}}{{{zzzyyytttoooooonnnlllhhhccc___^^^___\\\[[[ZZZXXXUUUQQQOOOMMMFFFDDDAAA??????AAACCCEEEHHHQQQbbbyyy]]]GGG>>>:::666666666777999<<<<<<;;;:::555;;;NNNnnn{{{]]]nnn|||mmmQQQ;;;333444000333<<>>===;;;999:::>>>EEEJJJNNNOOORRRWWW]]]ccciiilllcccVVVJJJIIIMMMPPPRRRTTTTTT___lllwwwsssjjjmmmnnnxxx}}}vvvyyy||||||{{{}}}}}}{{{{{{~~~~~~}}}|||||||||}}}}}}||||||||||||}}}~~~~~~}}}{{{|||}}}}}}|||zzzxxxqqqggg\\\OOOEEEDDDIIINNNlllbbbMMMVVVoooxxxyyyxxxdddVVVLLL;;;444000111333111000111///111...777;;;OOO{{{{{{}}}zzzlllkkksss~~~|||rrriiicccWWWiiiwwwzzzxxxyyyxxxuuu|||zzzxxx~~~~~~}}}}}}yyywwwvvvxxxzzzlll[[[]]]]]]]]]bbbeeeccc\\\XXXUUUPPPIIIGGGFFFEEEEEEEEECCC@@@>>><<<:::===MMMggg~~~zzzwwwuuusssnnneee^^^QQQYYYhhhxxx~~~|||vvvpppiiiaaaUUUFFF<<<999777777777888:::;;;===>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJOOOQQQSSSSSSSSSTTTUUUWWWVVVWWWZZZ\\\YYYTTTUUUYYYXXXiiinnnlllqqquuu}}}yyyooobbb[[[ZZZhhhttt{{{rrraaaTTTMMMIIIHHHPPPYYYdddrrryyyxxxwwwsssooommmmmmlllgggbbb^^^^^^___[[[ZZZYYYWWWTTTPPPMMMKKKDDDBBB@@@??????AAACCCEEEGGGUUUmmm{{{YYYDDD<<<999666666666777999<<<<<<;;;999666@@@XXXzzzoooXXXqqqqqqRRR:::333444000333<<>>???BBBIIINNNPPPRRRUUUYYY]]]aaaeeehhh[[[PPPHHHKKKRRRVVVVVVWWWYYYiiiyyyqqqkkkrrrvvvuuuoooxxx{{{}}}||||||}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}}}}|||{{{wwwooodddZZZNNNEEEDDDIIIPPPmmmqqqQQQHHHZZZttt~~~~~~~~~zzzbbbVVVKKK<<<555000222333111000111000111---555777JJJuuuwwwxxx~~~xxxkkklllvvv|||~~~yyyssslll[[[lllyyy{{{|||yyyuuusss}}}{{{zzzxxxxxxzzz{{{lllZZZ[[[ZZZYYY[[[aaaccc___\\\YYYQQQHHHHHHGGGFFFFFFFFFDDDAAA???===:::===LLLfff}}}xxxvvvtttoooggg```RRRXXXdddsss}}}zzzssslllcccVVVGGG<<<888777777888999:::<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCEEEGGGIIIKKKKKKMMMNNNNNNMMMMMMOOOPPPUUUXXX^^^bbb___ZZZYYY]]]ZZZhhhkkkjjjooorrrxxx}}}zzzrrrfff^^^[[[nnnzzzxxxeeeUUUMMMIIIMMMUUU^^^hhhwww}}}wwwvvvvvvuuussskkklllkkkgggbbb^^^^^^```[[[ZZZYYYVVVSSSOOOLLLJJJCCCAAA???>>>???AAACCCEEEEEEXXXuuuvvvTTT@@@:::777444777666777999<<<<<<;;;999999FFFaaafffRRRoootttRRR:::222444111444<<>>======FFF^^^}}}zzztttssssssiii\\\UUUZZZbbbnnnzzz||||||uuuiiiZZZKKKAAA<<<888888888999:::;;;<<<===AAAAAABBBAAA@@@???AAABBBBBBCCCCCCBBBCCCEEEJJJNNNLLLKKKJJJJJJKKKMMMQQQSSS[[[___aaaaaaeeehhhgggccccccgggjjjiiigggjjjssszzzyyykkk___aaakkkuuuYYYRRRRRROOOSSS\\\hhhuuu}}}zzzxxxvvvsssqqqqqqjjjbbb^^^___aaa___]]][[[ZZZXXXTTTPPPKKKFFFDDD@@@<<<;;;>>>AAA@@@AAADDDHHH```kkkNNN>>>999666333666777888;;;======<<<:::===RRRxxxdddaaannnMMM<<<666333777444:::EEECCC:::???NNNYYYdddrrrzzz|||zzzxxxxxx}}}{{{|||iii]]]]]]eeennn~~~}}}{{{{{{}}}}}}}}}|||}}}{{{zzz{{{|||}}}|||zzz{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}|||{{{{{{yyyssskkkeeecccdddfffgggfffhhhfffcccbbbccc```ZZZYYYWWWUUUSSSRRRPPPMMMJJJRRRPPPMMMKKKLLLPPPWWW]]]```______bbbfffhhhgggeeeccceeegggjjjmmmoooqqqrrrnnniiiccc``````___]]]ZZZXXXYYYYYY\\\ccciiihhhcccZZZTTTLLLFFFEEEGGGJJJLLLIIIFFFCCCDDDIIIKKKIIIFFFGGGGGGHHHLLLOOOMMMGGGBBB???AAAHHHQQQWWWZZZ```gggxxx~~~iiiiiizzzwwwrrrsss|||yyyxxxyyy{{{|||||||||{{{yyyxxxxxxyyyzzz{{{|||~~~}}}{{{uuummm```TTTKKKGGGGGGHHHWWW^^^EEEIIIfffzzzzzzeeeWWWFFF:::444000222444222000000,,,222111000777AAA[[[}}}zzzwwwvvvwwwrrrlllmmmsssxxx}}}rrrhhhfff}}}}}}yyy|||yyy}}}yyyxxxxxxxxx|||cccSSSYYY\\\^^^^^^```___\\\[[[ZZZUUUMMMKKKLLLLLLJJJFFFCCCAAA@@@???======DDDZZZxxxyyyuuuuuuvvvnnnddd[[[\\\aaaiiittt|||vvvjjj[[[LLLAAA<<<888888888999:::;;;<<<===>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEDDDDDDEEEHHHKKKKKKLLLMMMNNNNNNPPPQQQRRRZZZ^^^bbbeeekkkqqqqqqnnnjjjmmmooonnnllllllppptttvvvzzz~~~{{{mmmcccgggrrrvvv[[[UUUWWWVVV___kkkyyyzzzvvvvvvxxx|||zzzxxxuuurrrooooooiiibbb___```aaa___]]]XXXWWWUUURRRNNNIIIFFFCCCAAA===<<<@@@BBBBBBCCCGGGMMMfffeeeJJJ<<<888666444666777999;;;===<<<:::888AAAYYY~~~rrrYYYkkknnnKKK:::666333777333:::DDDBBB:::???MMMVVVaaaoooyyy{{{zzzyyyyyylll]]]ZZZ```hhh~~~}}}{{{{{{}}}}}}}}}||||||{{{zzz{{{|||}}}|||{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~}}}||||||{{{xxxtttllleeebbbbbbdddgggggghhhfffbbb``````[[[UUUPPPNNNKKKJJJJJJIIIHHHGGGNNNMMMKKKIIIJJJOOOVVV\\\___^^^___aaaeeegggfffeeecccdddgggiiilllooopppqqqoookkkfffdddcccbbb___]]]XXXYYYYYYZZZaaaggggggbbbXXXRRRKKKFFFEEEHHHKKKLLLKKKHHHGGGIIINNNRRRQQQOOOKKKKKKKKKLLLLLLJJJFFFCCCGGGGGGKKKRRRXXX___jjjtttttthhhrrrxxxsssuuu~~~|||xxxwwwxxxzzz{{{{{{zzzzzz{{{|||||||||||||||~~~~~~{{{yyysssjjj]]]QQQHHHFFFHHHJJJYYYdddKKKQQQppp~~~mmm\\\HHH<<<555000222444222111222---333111000555>>>VVVxxxxxxuuuuuuxxxwwwsssrrruuuvvvwwwoooiii~~~|||zzz}}}zzzxxxxxxyyy|||]]]OOOXXX```eeedddddd___YYYXXXYYYWWWSSSLLLKKKJJJJJJHHHFFFBBB???@@@???===AAAUUUrrr~~~{{{xxxzzz{{{uuunnnaaa```___dddnnnzzz~~~|||vvvkkk\\\LLLAAA;;;888888888888999;;;<<<===;;;===???@@@@@@BBBEEEGGGIIIJJJJJJIIIGGGGGGHHHJJJJJJMMMPPPRRRRRRRRRSSSTTTXXX^^^ccciiiqqqzzz|||yyyrrrsssuuuuuutttrrrpppooolllqqqvvvsssjjjiiivvvvvv]]]XXX\\\]]]lllyyy~~~}}}zzzwwwvvv~~~{{{yyywwwtttpppmmmkkkgggbbb```aaaaaa^^^\\\VVVUUURRROOOKKKGGGDDDBBBAAA>>>>>>AAACCCCCCFFFKKKTTTnnn|||\\\DDD999666666666666888:::<<<<<<:::888666BBB___wwwbbbSSSssskkkGGG888555444555333999BBBAAA:::???KKKVVV```nnnxxx{{{yyywwwvvvzzzwwwlll[[[UUUYYYaaa|||~~~}}}{{{{{{}}}}}}}}}|||{{{zzzyyyzzz|||}}}}}}{{{zzz{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}||||||wwwtttnnnfff___^^^bbbfffhhhhhhfff```]]][[[UUUOOOGGGDDDAAA@@@AAACCCDDDDDDIIIIIIHHHHHHJJJOOOVVV\\\^^^^^^^^^aaadddfffeeedddbbbccceeehhhkkkmmmnnnooommmkkkhhhfffeeeccc```^^^XXXYYYXXXYYY^^^dddddd```VVVQQQJJJFFFFFFIIIKKKMMMIIIGGGFFFIIINNNSSSTTTSSSPPPQQQQQQNNNKKKHHHFFFFFFIIIHHHJJJPPPYYYeeevvvuuudddbbbxxxwwwtttwww|||yyyxxxyyyzzz{{{zzzxxxzzz}}}~~~|||yyywwwqqqhhhZZZMMMEEEEEEHHHLLL\\\gggNNNVVVvvv}}}wwweeeMMM???777222222333222222444///333000000444999QQQssstttssstttyyyzzzwwwttttttppp}}}xxxkkk|||yyyxxx~~~}}}{{{}}}zzzxxxyyyyyy|||]]]OOOYYYbbbggghhhhhhddd^^^\\\^^^^^^[[[PPPMMMIIIHHHIIIHHHEEEAAAAAAAAA>>>@@@PPPlllzzzssseeebbb___bbbkkkxxx}}}{{{uuujjj[[[LLL@@@:::777777888888999:::<<<===;;;===>>>???@@@AAADDDFFFJJJLLLMMMMMMKKKKKKLLLMMMMMMPPPSSSTTTTTTTTTWWWYYY\\\bbbgggmmmvvvyyyyyyzzz}}}~~~zzzuuurrrpppmmmjjjjjjwwwwwwbbb^^^bbbfffzzz~~~~~~~~~|||yyywwwuuurrrnnnjjjhhheeebbbaaaaaa```]]]ZZZVVVUUURRRNNNIIIEEEAAA???@@@===>>>BBBCCCDDDIIIOOOYYYttttttTTT???777555666777777999;;;<<<:::777555444AAA```qqq^^^YYY|||eeeBBB666666666444333888@@@@@@<<<@@@JJJYYYcccoooyyy{{{yyyuuurrryyypppmmmfffVVVRRRWWWaaa}}}~~~}}}{{{{{{}}}}}}}}}|||zzzyyyyyyzzz|||}}}}}}{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}||||||vvvuuupppfff^^^[[[___dddeeefffddd___[[[XXXRRRKKKCCC@@@;;;:::;;;>>>@@@AAADDDEEEFFFGGGJJJPPPWWW]]]^^^^^^```aaacccdddddddddaaabbbdddgggjjjlllmmmmmmjjjiiigggfffdddaaa^^^]]][[[\\\ZZZYYY]]]cccdddaaaVVVRRRLLLHHHHHHJJJKKKLLLJJJHHHGGGIIIMMMQQQSSSSSSSSSUUUVVVSSSNNNIIIHHHIIIIIIHHHLLLSSS^^^mmmmmm___[[[aaa}}}vvvssswww~~~{{{zzz{{{||||||{{{{{{|||}}}|||yyywwwssshhhYYYJJJCCCDDDIIIMMM___dddMMMVVVtttyyyxxx{{{~~~oooVVVDDD;;;444333333111111222000222000000444777NNNqqquuuxxx||||||wwwsssqqqlllxxxiiissswwwttt|||}}}||||||zzzxxxyyyyyy|||aaaRRRZZZ```cccfffhhhhhhcccaaaaaa```]]]TTTOOOIIIFFFGGGHHHFFFDDDBBBCCCAAAAAANNNgggzzzuuugggcccaaadddlllxxxzzzxxxrrrgggYYYKKK@@@:::777777777888999:::;;;<<<===>>>???>>>>>>>>>@@@BBBEEEGGGIIIJJJKKKLLLNNNPPPQQQTTTVVVVVVVVVXXX^^^ccchhhmmmqqquuu|||~~~~~~wwwttt|||{{{mmmlllqqqvvv||||||~~~}}}{{{xxxuuussspppllljjjfffeeecccaaa```^^^[[[YYYXXXVVVRRRMMMGGGBBB???===>>><<<>>>AAACCCDDDKKKRRR^^^{{{mmmOOO===777444555777888:::<<<;;;888666555555EEEfffrrraaaeee]]]>>>777888777444333777???@@@===AAAIIIXXXaaaoooyyy~~~|||wwwtttyyyxxxxxx{{{wwwwwwyyy}}}zzzqqqiiifff```RRRRRRZZZfff~~~}}}{{{{{{}}}}}}}}}|||zzzyyyyyyzzz{{{||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}||||||vvvuuuqqqhhh^^^ZZZ\\\```aaacccaaa\\\YYYWWWPPPIII@@@<<<777555777:::<<<>>>===???BBBEEEJJJPPPWWW\\\```aaacccccccccccccccdddaaabbbdddgggiiikkklllllliiiiiiiiifffccc```^^^]]]___```^^^[[[]]]bbbdddcccXXXTTTNNNKKKJJJKKKKKKKKKPPPNNNMMMMMMPPPSSSUUUWWWUUUXXXZZZWWWRRRMMMLLLLLLLLLMMMRRRZZZdddqqqkkk\\\[[[___iiiuuusssvvv~~~}}}~~~~~~~~~}}}~~~}}}|||||||||}}}~~~}}}~~~}}}zzzxxxtttiiiXXXIIIBBBCCCIIINNNdddbbbPPP]]]wwwxxxwwwvvv^^^GGG>>>666444333000///000000111///111555666MMMqqq{{{uuusssqqq{{{cccfffuuuxxxvvv}}}{{{{{{yyyxxxyyyyyy{{{eeeUUUZZZ]]]______dddfffccc```^^^[[[WWWSSSOOOJJJFFFEEEDDDDDDCCC@@@CCCBBBAAAKKKccc}}}xxxvvvjjjfffcccdddkkkuuuvvvsssmmmcccUUUHHH???;;;777777777777888:::;;;<<<===>>>>>>===;;;;;;===>>>===???BBBDDDFFFIIIMMMPPPUUUXXX\\\\\\[[[___fffmmmuuuyyy|||~~~{{{|||~~~~~~~~~{{{wwwsssqqqooollljjjfffeeecccaaa^^^[[[YYYXXXWWWUUUPPPKKKEEEAAA===<<<===<<<>>>BBBCCCEEEMMMVVVeeefffIII<<<888555555888:::<<<===:::777555666888PPPsssqqq___mmmUUU===::::::777444444888>>>AAA@@@CCCHHHRRR[[[jjjxxx}}}yyyxxxvvvuuuxxx}}}}}}zzz{{{~~~|||tttllljjj___TTTVVV```jjj~~~}}}{{{{{{}}}}}}}}}|||{{{zzzyyyzzz{{{{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{|||||||||{{{{{{wwwvvvrrrjjjbbb\\\ZZZ[[[\\\^^^]]]YYYVVVTTTMMMEEE;;;777333111333666999:::888;;;@@@EEEKKKRRRYYY^^^dddfffgggfffdddccccccdddaaabbbdddgggiiijjjkkklllllllllkkkhhhccc```^^^___ccccccaaa\\\]]]bbbeeedddVVVRRRNNNLLLKKKKKKKKKKKKPPPOOOOOOOOORRRVVVZZZ\\\ZZZZZZYYYWWWRRROOOMMMLLLLLLNNNSSSZZZ```jjj|||pppcccYYYWWWbbbhhhtttwwwtttwww}}}~~~|||zzzzzz{{{|||~~~|||~~~}}}zzzxxxrrrgggWWWHHHBBBDDDJJJPPPkkkaaaUUUfff~~~~~~}}}zzz```EEE===666444333000//////111111...222555444JJJooozzztttxxx|||```\\\hhhyyyyyyttt|||{{{}}}}}}{{{zzzwwwwwwxxxxxxyyyeeeUUUYYY\\\\\\\\\bbbddd```ZZZWWWSSSOOOMMMMMMLLLHHHDDD@@@>>>>>>===AAABBBAAAIII___yyyyyywwwyyypppjjjdddbbbgggpppzzz|||{{{rrrooohhh]]]QQQFFF>>>;;;666666777777888:::;;;<<<;;;<<<<<<;;;:::999;;;<<<:::<<<>>>AAACCCHHHNNNRRRWWW]]]cccddddddgggooovvvzzz~~~|||}}}{{{vvvrrrooonnnmmmlllgggfffccc```[[[YYYWWWWWWSSSPPPLLLGGGCCC@@@===<<<======@@@CCCEEEGGGPPPZZZoooyyy]]]CCC:::888555555999<<<======999555444888<<>>AAABBBEEEHHHMMMWWWgggvvv{{{zzzwwwtttwww}}}zzzxxxfff[[[[[[cccjjj~~~~~~}}}{{{{{{}}}}}}}}}|||}}}{{{zzzzzzzzzzzzyyywwwyyyyyyzzzzzzzzz{{{{{{{{{xxxyyyyyyzzz{{{{{{zzzzzzxxxvvvrrrllleee___YYYVVVYYY[[[YYYUUURRROOOHHH@@@666333000000333777:::;;;:::>>>DDDJJJQQQXXX```dddiiijjjkkkiiifffccccccdddbbbccceeegggiiijjjkkklllnnnmmmkkkfff```]]]]]]^^^eeeeeebbb]]]\\\```ddddddPPPNNNKKKJJJKKKLLLLLLLLLLLLMMMNNNQQQVVV\\\cccgggbbb]]]VVVQQQNNNLLLKKKKKKJJJLLLQQQWWW[[[dddwwwooo[[[YYYZZZbbbrrrzzzzzzxxx{{{~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~{{{xxxvvvlllbbbSSSGGGAAADDDLLLRRRsss]]]SSSggg}}}{{{[[[@@@999444444555222000111333111...222444000EEEjjj{{{nnnqqq{{{aaaZZZeeeyyy~~~uuuoooppprrrxxx{{{|||}}}~~~}}}|||xxxvvvvvvwwwvvvwwwcccSSSXXX[[[\\\]]]bbbccc]]]WWWSSSOOOKKKGGGKKKMMMJJJDDD===999999:::???AAA@@@GGG\\\vvvzzzuuuvvv|||uuunnnddd___bbblllvvv}}}|||{{{zzzpppmmmeeeZZZNNNDDD>>><<<666666777777888999;;;<<<999:::::::::999999;;;<<<<<<===???AAADDDIIIPPPTTTXXX```hhhllllllnnntttzzzyyy}}}~~~|||yyyzzzzzzttt{{{|||yyy|||uuuqqqnnnnnnmmmmmmhhhgggddd___ZZZWWWVVVWWWNNNLLLIIIEEEBBB???>>>>>>>>>>>>AAAEEEFFFIIIRRR]]]vvvsssWWW>>>888999666666:::===>>>===999444444999???[[[cccXXXwwwzzzyyyNNN>>>@@@<<<333444555999>>>BBBCCCFFFIIIMMMWWWfffuuu}}}xxx|||wwwtttvvv|||nnnaaa___dddhhhzzz~~~}}}{{{{{{}}}}}}}}}|||}}}|||zzzzzzzzzzzzxxxvvvyyyyyyyyyzzzzzzzzz{{{{{{wwwxxxyyyyyyzzzzzzzzzyyyyyyvvvrrrnnnhhhaaaYYYSSSWWWYYYWWWSSSOOOKKKCCC;;;333222000222666:::===>>>???CCCJJJQQQXXX```ggglllkkkmmmnnnlllgggdddcccdddbbbccceeegggiiikkkkkklllmmmllliiiccc]]]YYYZZZ\\\eeefffccc\\\[[[___cccdddKKKIIIHHHHHHJJJLLLMMMMMMMMMOOOSSSXXX^^^gggpppvvvhhh___SSSKKKIIIIIIJJJIIILLLNNNTTTZZZ___jjj~~~hhhXXX^^^gggrrr}}}{{{~~~~~~|||yyyzzz}}}~~~~~~zzzvvvtttfff]]]PPPEEEAAAEEEMMMSSSxxxXXXMMMaaattt{{{VVV;;;555222444666444222333444111...111222---@@@fffwwweeedddwww|||ddd[[[fff||||||qqqoookkklllvvv}}}zzzwwwyyyzzz~~~}}}wwwuuuuuuvvvvvvwww~~~\\\NNNYYY^^^]]]___^^^^^^\\\YYYTTTNNNJJJHHHHHHIIIIIICCC===???DDDGGGFFFEEEFFFIIIUUUmmm{{{xxxyyyvvvnnnccc]]]```jjjuuu|||yyytttpppjjjccc\\\RRRDDD<<<:::999999999888888999::::::???===;;;888888999===???@@@@@@@@@@@@BBBGGGNNNSSSbbbdddiiinnnrrruuuvvvwwwzzzxxxttt{{{xxxzzz{{{yyy{{{}}}~~~}}}|||}}}xxxrrrnnnnnnnnnllljjjeeebbb___\\\ZZZWWWTTTQQQPPPMMMGGGBBB>>><<<<<<<<<>>>AAADDDCCC@@@DDDVVViiidddRRR???666444555888;;;999@@@:::222333444;;;IIIsssyyy]]]ddd|||zzzsssMMM>>>EEE<<<666888222555???CCC???AAAIIIMMMVVVeeettt|||vvvtttvvvzzz|||}}}www|||qqqeeeYYYaaaooosss}}}~~~}}}|||{{{~~~}}}|||{{{{{{zzz{{{{{{|||{{{zzzzzzyyyyyyyyyzzz{{{{{{||||||{{{yyyxxxvvvvvvsssooommmjjjbbbVVVMMMRRRQQQOOOMMMJJJFFF@@@<<<444333222222444777;;;===BBBGGGMMMSSS]]]hhhmmmmmmmmmlllkkkiiigggdddaaa```aaacccfffhhhjjjkkkkkkjjjllljjjeee]]]WWWUUUXXX\\\jjjddd\\\ZZZ\\\^^^^^^\\\NNNGGGAAABBBHHHOOORRRRRRPPP[[[```___fffuuu~~~}}}hhh[[[MMMFFFCCCDDDHHHMMMUUUYYYWWWUUU___uuu}}}hhhaaabbbkkk~~~~~~~~~}}}zzzyyy|||~~~zzzuuuqqqggg[[[NNNGGGBBBCCCNNN[[[zzzqqqVVVJJJ```}}}uuuZZZ@@@;;;777888777444333444222------111222444CCCWWW~~~vvvffffffpppzzzgggZZZlllzzz~~~yyyoookkknnnwwwyyywwwyyy}}}}}}xxxyyyyyywwwvvvxxx}}}___RRR^^^dddcccdddaaa]]]ZZZYYYUUUPPPLLLGGGGGGIIIIIIDDD???@@@FFFLLLLLLNNNOOOPPPXXXlll}}}{{{|||uuunnnddd^^^```iiittt{{{{{{vvvpppjjjddd]]]SSSFFF===;;;888888888888888999:::;;;;;;;;;::::::;;;===AAACCCEEEEEEEEEEEEGGGMMMUUUZZZ___bbbggglllpppsssttttttwww}}}~~~yyyyyyvvviiinnn}}}}}}yyyuuusssrrrqqqpppwww}}}}}}|||}}}}}}xxxrrrnnnnnnmmmkkkiiieeebbb___\\\ZZZXXXUUURRROOOKKKFFFAAA===;;;;;;<<>>OOO|||xxxwwwmmmjjjqqqqqqeeeyyywwwmmmkkkooouuu{{{sssrrryyy|||}}}zzzzzzzzzxxxvvvxxx}}}bbbVVVcccjjjjjjhhhbbb\\\YYYYYYXXXSSSOOOHHHGGGHHHIIIEEEAAACCCHHHNNNPPPTTTVVVUUUZZZjjjyyy}}}|||}}}tttmmmeee___aaahhhssszzz|||wwwooojjjddd___TTTGGG>>><<<888888888888999:::;;;<<<999:::;;;<<<===@@@DDDHHHJJJKKKKKKLLLNNNSSSYYY^^^___bbbggglllppprrrssstttwww}}}~~~}}}wwwggg[[[cccuuu}}}wwwpppjjjiiiiiiooowww~~~}}}{{{zzz{{{}}}~~~}}}xxxrrrnnnmmmllliiifffbbb___\\\ZZZYYYVVVSSSQQQLLLIIIDDD???<<<;;;;;;<<>>;;;777444222111111222444777;;;===@@@GGGNNNTTT]]]eeefffccc```^^^\\\YYYXXXXXXYYYYYY]]]```ccchhhkkklllmmmmmmmmmkkkgggccc```bbbgggkkkhhh\\\OOOJJJNNNRRRQQQNNNCCCGGGKKKMMMOOOUUU___fffiiilllnnnsss}}}tttbbbPPPHHHCCCGGGOOOTTTXXX[[[^^^fffmmmrrr~~~fff___fffwww~~~}}}}}}}}}{{{{{{rrrlll___RRRGGGEEEDDDGGGUUUfff```IIINNNaaannnMMMAAA<<<888888777333111222666222111333111000999EEErrr{{{xxxzzzuuuyyyttthhhoooxxxnnntttllllllpppuuuuuulllnnnxxxzzz}}}|||{{{zzzwwwvvvwww{{{~~~cccXXXeeekkkkkkfffaaa\\\[[[]]]\\\WWWQQQHHHGGGGGGIIIGGGDDDFFFKKKKKKMMMRRRTTTTTTYYYhhhwwwzzzyyyyyyzzzsssnnngggbbbaaagggqqqxxx}}}zzzwwwooojjjeee```VVVHHH???===888999999:::;;;<<<>>>???======>>>===>>>CCCJJJPPPTTTVVVXXXYYYYYY[[[^^^```bbbeeeiiimmmqqqssstttuuuzzz~~~{{{ooo```VVV```ssszzzooohhhiiilllnnnwww}}}{{{zzz|||~~~~~~|||wwwqqqmmmllljjjgggddd^^^\\\YYYWWWUUUSSSPPPNNNIIIFFFBBB===;;;;;;<<<===BBBCCCDDDEEEGGGQQQggg|||___III???777555777777999<<<;;;888333666888777NNNvvvoooSSSVVVxxxlllvvvRRRGGGDDDAAA888>>>>>><<<@@@IIILLLGGG@@@???GGGTTTgggzzzzzzuuuttt}}}yyyjjjddd[[[\\\iiiqqqkkkeeedddiiippppppnnnnnnmmm{{{~~~|||zzzzzzzzzwwwwwwxxxxxxyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuvvvxxxzzz{{{|||{{{{{{vvvsssooommmiii___RRRGGG@@@>>>===<<<<<<:::777444111111111222555888;;;===AAAFFFKKKOOOUUU\\\\\\YYYZZZXXXUUUSSSSSSUUUWWWYYY[[[^^^bbbgggkkkmmmnnnnnnnnnlllhhheeeeeehhhlllpppdddWWWIIIDDDHHHMMMLLLHHHFFFMMMRRRRRRQQQVVVcccnnnppppppoooqqqxxxyyykkkYYYLLLFFFDDDKKKTTTZZZ]]]```aaapppjjjeeelll{{{{{{}}}~~~~~~~~~}}}|||uuunnn\\\NNNDDDDDDEEEHHHWWWjjj}}}UUUFFFTTTmmmddd@@@>>>999555666666222111333444222222444222///555>>>aaa{{{zzz{{{}}}www|||zzzeeeoooyyynnnrrrkkknnnsssvvv}}}tttmmmooozzz}}}}}}{{{xxxuuutttuuuxxxzzzcccWWWcccgggfffbbb___]]]^^^```^^^XXXSSSJJJGGGGGGIIIHHHFFFIIIMMMHHHJJJMMMPPPQQQWWWgggxxx}}}vvvuuuvvvuuutttpppkkkeeecccgggooouuuzzz}}}yyyvvvpppkkkgggbbbWWWIII@@@===::::::;;;<<<===>>>@@@AAAAAABBBAAA@@@BBBJJJWWW```fffiiimmmnnnmmmlllkkkkkkfffgggjjjlllooorrrtttuuuxxx}}}~~~~~~|||zzzfffZZZVVVbbbvvvzzznnnjjjnnntttzzz~~~~~~~~~|||}}}|||{{{zzzzzz|||~~~~~~zzzuuupppmmmkkkiiieeebbb^^^\\\YYYVVVUUUSSSOOOMMMFFFDDD@@@<<<;;;;;;===>>>CCCBBBCCCEEEIIIVVVmmmvvvTTTEEE===777888999888999;;;;;;888555888;;;:::QQQxxx}}}___NNN^^^ssskkkMMMHHHFFFAAA777???===<<<@@@HHHMMMJJJDDD???EEERRRgggzzzuuutttvvv}}}|||tttjjj___\\\gggooollleeebbbkkkpppkkkfffjjjooo{{{|||zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxxxxwwwvvvvvvvvvvvvwwwvvvwwwyyyzzzzzzzzzyyyyyyuuussspppnnnjjj```QQQFFF<<<;;;999999999888666444111111222444666999<<<===???CCCFFFIIIOOOVVVWWWTTTSSSQQQOOONNNNNNQQQUUUXXXZZZ]]]aaafffjjjmmmoooooonnnlllhhhffffffhhhjjjlll^^^SSSGGGCCCFFFKKKJJJGGGJJJPPPTTTTTTSSSZZZiiivvvyyyuuuooolllkkkiii```WWWLLLHHHHHHOOOWWW]]]ccchhhyyy}}}kkkeeemmm}}}}}}yyy~~~~~~}}}|||}}}uuunnn\\\LLLBBBCCCEEEHHHXXXmmmvvvPPPEEEXXXpppeee@@@;;;666333555555333222444222111222333222111555:::XXXtttvvvyyy|||yyyooouuuzzzlll{{{rrrlllpppvvvwww|||wwwxxx}}}}}}zzzvvvsssssstttuuuvvvbbbUUU___cccaaa``````aaaaaa```\\\WWWSSSLLLIIIGGGIIIJJJHHHJJJNNNIIIJJJLLLNNNNNNTTTeeevvvwwwwwwxxxwwwvvvtttoooiiidddfffmmmssswww~~~|||zzzzzztttooojjjeeeZZZLLLAAA>>><<<<<<<<<<<<===>>>@@@@@@AAACCCDDDEEEHHHRRRaaalllrrrvvvzzz|||||||||||||||lllkkkkkkkkkmmmppptttvvvuuuzzz|||zzz{{{sss[[[UUUXXXgggzzzxxxuuu{{{{{{|||}}}~~~yyyyyyzzzyyyxxxyyy{{{}}}~~~{{{xxxsssnnnlllkkkiiieeeaaa```^^^ZZZXXXUUUSSSOOOMMMDDDBBB???<<<;;;<<<>>>@@@DDDBBBBBBFFFNNN^^^xxxhhhKKKAAA<<<888999999888999<<<999999666888===BBBXXX{{{rrrUUUOOOkkkbbbKKKHHHFFFCCC999@@@===<<<>>>DDDKKKKKKFFF@@@DDDQQQeeexxx~~~yyyyyy{{{~~~~~~{{{tttkkkdddhhhsssxxxrrrjjjmmmrrriii```fffppp{{{}}}|||{{{zzzzzzyyy}}}}}}~~~~~~}}}|||zzzyyywwwwwwwwwvvvwwwwwwxxxyyyxxxxxxyyyzzzzzzyyyxxxwwwuuurrrpppnnnkkkaaaRRRGGG999888666555666555444222111222333555888;;;===>>>===BBBFFFJJJPPPWWWXXXUUULLLKKKJJJJJJLLLOOOSSSVVVZZZ\\\aaafffjjjmmmnnnooonnnkkkhhhfffeeecccaaa```TTTNNNGGGEEEHHHKKKKKKJJJKKKNNNQQQTTTXXXbbboooyyywwwqqqhhh```ZZZVVVRRROOOLLLJJJMMMTTT\\\fffssstttfffbbbkkkuuu|||~~~|||{{{}}}zzzrrrlll[[[III???CCCEEEGGGYYYoooxxxQQQIII```yyy```<<<<<<777444666666444333555000111222333333333666999SSSppprrruuu{{{zzz|||}}}iiirrrxxx~~~tttmmmqqqvvvuuu~~~}}}}}}yyyuuurrrssstttuuuuuuaaaSSS]]]```^^^ccceeeeeebbb\\\WWWTTTSSSOOOJJJHHHIIIJJJJJJKKKOOOKKKLLLNNNNNNLLLOOO]]]lll~~~xxxwwwssslllffffffkkkpppuuu{{{~~~yyytttpppjjj___OOODDD@@@<<<;;;;;;;;;<<<======>>>>>>BBBEEEFFFHHHPPP\\\fffjjjlllooorrrvvvzzzuuussspppnnnooorrrwwwzzzyyy}}}~~~|||iiiWWWWWW^^^ooo~~~xxxyyyyyy||||||xxxyyyzzzyyyyyyzzz|||~~~yyyuuuqqqmmmkkkjjjhhhdddaaa```]]]YYYVVVSSSPPPLLLIIICCCAAA>>><<<<<<===???AAADDDBBBCCCIIIUUUiii~~~[[[DDD===888666888999888:::>>>555999444444???MMMeeeiiiPPPUUUzzzYYYIIIGGGEEEEEE<<>>@@@CCCIIIOOOTTTYYY\\\YYYSSSIIIIIIIIIJJJMMMQQQUUUWWWZZZ\\\aaafffjjjlllnnnnnnnnnkkkgggdddaaa\\\VVVQQQJJJIIIHHHIIIJJJLLLMMMMMMMMMNNNPPPVVV___hhhooosssiiiccc[[[VVVRRROOOKKKIIIJJJLLLSSS\\\hhhyyyuuutttrrrsss}}}~~~vvv~~~|||~~~~~~}}}~~~~~~}}}{{{yyyuuuoookkkXXXFFF<<>><<<<<<>>>@@@BBBDDDBBBDDDLLL[[[qqqtttSSS???999555444666888888;;;@@@333888333000???UUUpppgggQQQ]]]{{{SSSIIIEEECCCFFF???AAAAAA>>>;;;===DDDHHHEEE???CCCOOObbbttt}}}yyy~~~qqqoooeee___oooqqqjjjuuunnn```aaaiiirrr|||{{{|||}}}~~~}}}vvvxxxzzz|||||||||zzzyyyuuuuuuvvvwwwxxxzzz|||}}}vvvwwwxxxyyyzzzyyyyyyxxxtttrrrppppppmmmdddUUUJJJ;;;999666555666555444333222333555888;;;===???@@@LLLSSSZZZ^^^aaa___WWWNNNJJJJJJKKKMMMPPPTTTXXXZZZZZZ]]]aaafffjjjlllmmmnnnnnnjjjfffbbb^^^WWWNNNGGGCCCEEEIIIKKKLLLMMMNNNOOOQQQPPPRRRYYYdddjjjkkkiii```ZZZUUUVVVWWWUUUPPPLLLIIINNNXXXdddssszzzvvv}}}|||||||||yyy|||}}}zzzwwwuuusssooolllVVVCCC:::BBBGGGIII\\\vvvUUUMMMpppyyy^^^GGGAAA===<<<:::666444555333444444222222555666666DDDjjj|||yyyppptttxxxZZZWWW[[[iiiwwwmmmnnnpppjjjtttuuurrr|||~~~{{{vvvtttvvvxxxxxxxxxfffWWW\\\]]][[[___dddeee___XXXTTTQQQNNNKKKOOOOOOJJJIIIMMMMMMIIIJJJLLLMMMKKKHHHJJJQQQWWW|||~~~zzzuuuqqqoooooonnnmmmrrrttt}}}|||zzz|||yyytttpppgggWWWJJJEEE@@@;;;999;;;;;;999999;;;>>>>>>>>>@@@BBBFFFIIIKKKPPPQQQUUU\\\fffnnntttvvv{{{}}}wwwwww|||qqqeee]]]]]]eeeqqq}}}|||{{{tttrrrpppnnnnnnooorrrsssuuuzzz~~~|||||||||||||||yyyxxxtttrrrnnnkkkiiieee```]]]___ZZZTTTOOOKKKHHHEEEDDD@@@>>><<<;;;;;;===???@@@EEEEEEEEEJJJ^^^|||jjjLLL:::888777777777999:::999888444;;;;;;777BBB```|||vvvYYYQQQlllfffUUUEEEAAACCCCCCAAA???@@@???===<<>>>>>>>>???AAAEEEHHHJJJLLLNNNQQQVVV]]]fffmmmqqq{{{}}}}}}{{{yyy{{{vvvlllfffgggooozzzzzzvvvuuummmlllkkkkkklllnnnppprrrtttyyy~~~|||||||||}}}}}}}}}}}}xxxwwwssspppmmmjjjgggccc___\\\\\\XXXRRRMMMJJJGGGCCCAAA???>>><<<;;;<<<>>>@@@BBBCCCFFFIIIQQQeeedddJJJ;;;888777777888999:::999888111555555888MMMppppppQQQRRRttt```QQQDDDBBBDDDDDDBBB@@@@@@???===<<>>???BBBEEEHHHIIIKKKMMMOOOQQQUUU]]]gggnnn{{{zzzxxxxxxzzz~~~xxxrrrttt||||||tttqqqqqqkkklllmmmnnnqqqtttvvvxxxxxx|||}}}|||}}}~~~~~~~~~~~~|||uuuuuuqqqnnnjjjgggdddaaa]]]ZZZXXXUUUPPPLLLHHHEEEAAA>>>===<<<<<<<<<===@@@CCCDDDDDDIIIQQQ\\\qqqvvvYYYDDD:::888777777888:::;;;999888777666666CCCcccgggNNN___[[[OOOFFFEEEHHHGGGDDDCCC@@@@@@>>>===AAAHHHIIIEEEDDDQQQdddttt{{{|||{{{{{{xxxvvvttttttwww}}}|||nnnfffkkksssuuuppppppqqqmmmfffccciiipppuuu~~~|||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{||||||~~~}}}{{{yyyxxx{{{|||}}}|||zzzzzz{{{|||uuuuuurrrooommmiii^^^RRRCCC;;;555555777777777999777888999::::::===BBBEEEPPPUUUWWWRRROOOOOOPPPOOOSSSRRRSSSVVVVVVVVVYYY^^^dddfffhhhkkklllkkkjjjiiigggddd^^^WWWOOOHHHCCCAAA@@@DDDKKKPPPSSSTTTVVVWWWTTT]]]hhhnnnmmmhhhbbb^^^^^^UUUMMMLLLMMMMMMPPPSSSUUUVVVaaazzz~~~~~~|||zzzvvvjjj]]]HHHCCCBBBEEEJJJWWWsss|||YYY\\\yyy}}}```KKKJJJKKKJJJEEE>>>888666777444333222222222333444555:::QQQqqqnnnlllqqq}}}yyysssjjjkkk}}}{{{qqqtttsssqqq}}}rrrmmmqqqqqqyyy~~~{{{yyyxxxyyyyyyjjj[[[^^^]]][[[ZZZYYYXXXYYY___dddaaaYYYWWWTTTRRRSSSUUURRRHHH>>>DDDGGGJJJKKKKKKKKKMMMOOO```{{{yyyxxxxxxyyyyyyxxxwwwtttsssuuu|||}}}|||}}}{{{~~~uuuccc[[[^^^XXXLLLCCC>>>:::;;;<<<::::::===>>>>>>@@@AAADDDGGGJJJKKKNNNPPPRRRRRRSSSZZZfffooo{{{wwwtttuuuzzz|||~~~|||wwwrrrqqqqqqppprrruuuxxx|||~~~}}}~~~xxxrrrqqqooolllhhhdddaaa^^^[[[XXXUUURRRNNNJJJGGGCCC???<<<;;;;;;<<<===???BBBEEEGGGHHHOOOYYYggg~~~hhhMMM>>>888888888888999;;;;;;999888<<<888;;;PPPxxx|||^^^SSSqqqyyyXXXPPPJJJJJJKKKHHHEEEEEE@@@AAA???===AAAHHHJJJHHHDDDMMM^^^qqq|||~~~}}}}}}~~~|||xxxuuuvvv|||xxxiiigggnnnrrrqqqnnnppppppkkkhhhiiiooottt}}}|||zzz{{{|||}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyzzz|||}}}|||{{{zzzzzz{{{ssssssqqqnnnnnnkkkaaaUUUDDD<<<555666777777777:::888999:::;;;;;;===AAADDDJJJOOOQQQNNNLLLOOORRRSSSTTTTTTTTTVVVVVVXXX]]]aaafffgggiiilllmmmllliiigggdddaaaZZZSSSLLLHHHEEEDDDBBBHHHNNNSSSTTTUUUWWWYYYXXXbbblllnnnkkkgggdddbbbaaaUUUIIIHHHKKKOOOSSSVVV^^^ZZZ___pppyyyooorrr~~~}}}{{{uuuhhh[[[BBBAAACCCGGGOOObbbqqqTTT]]]~~~rrrMMMBBB???@@@AAA>>>999555333333444333222222222333444555666JJJeee{{{}}}gggcccmmm|||vvvrrr|||rrrssszzzwww{{{{{{rrrqqqooowww~~~|||zzzyyyxxxxxxhhhYYY\\\[[[YYY___\\\WWWWWW___fffeee^^^UUUQQQNNNRRRUUURRRIIIAAAIIIJJJLLLMMMLLLLLLLLLLLLZZZzzz~~~yyyxxxwwwxxxyyyyyywwwvvvqqqooorrrxxx~~~~~~}}}||||||vvveee^^^bbb^^^SSSEEE???;;;;;;<<<:::;;;===???@@@BBBEEEHHHKKKNNNOOORRRTTTVVVVVVVVV\\\gggooozzzvvvrrrsssyyy~~~{{{yyy{{{vvvsssrrrrrrsssvvvzzz~~~uuuooommmmmmjjjeeebbb___\\\YYYWWWTTTQQQLLLHHHEEEBBB???<<<:::;;;<<<>>>AAADDDGGGIIIKKKSSS```ppp}}}]]]GGG<<<:::888888888:::<<<<<<:::888777444<<>>???>>>;;;888666555555444333222222222333444888HHH```ttt~~~~~~|||llleeemmmzzzrrrppprrrsss}}}yyyuuuuuuuuu}}}~~~|||zzzxxxwwwvvveeeVVVZZZZZZXXX___\\\XXXWWW^^^fffeee```QQQLLLJJJNNNPPPNNNHHHFFFKKKKKKKKKLLLKKKKKKJJJIIIVVVqqqyyyyyyxxxyyyzzzyyyvvvtttpppnnnpppvvv|||~~~yyy}}}zzzrrrmmmjjjaaaUUUGGG@@@;;;<<<<<<:::;;;>>>@@@AAADDDHHHLLLPPPRRRTTTUUUXXXZZZ[[[]]]aaaiiinnnwwwtttrrrsssxxx|||~~~~~~|||{{{zzz}}}zzzxxxwwwxxxyyy|||yyyqqqnnnmmmmmmiiiddd```]]][[[XXXVVVSSSOOOJJJEEEBBB@@@>>><<<:::;;;===@@@CCCFFFHHHJJJLLLWWWgggyyyqqqUUUDDD===<<<888888999;;;===<<<:::777444333AAAeeeYYYPPPZZZ}}}gggOOOLLLJJJKKKIIICCCBBBCCCDDDEEECCC@@@AAAGGGKKKJJJBBBGGGXXXnnn{{{}}}vvvppppppuuu}}}|||nnnaaa```gggnnnpppiiikkknnnnnnkkkiiipppyyyzzz~~~||||||~~~|||{{{{{{zzzyyyyyyzzzzzzwwwwwwyyyzzz{{{{{{{{{{{{xxxzzz||||||zzzxxxwwwwwwttttttqqqooopppooofff\\\FFF===666555666666777::::::;;;<<<===<<<===@@@BBBFFFNNNSSSRRRQQQQQQQQQOOOTTTXXXZZZYYYZZZ```dddeeejjjjjjkkknnnqqqooojjjeee___\\\WWWRRRNNNNNNNNNOOONNNQQQTTTSSSQQQTTT[[[bbbpppsssrrrooosssxxxuuulllXXXPPPJJJLLLPPPTTTYYY^^^WWWZZZaaarrrllliiikkk{{{|||wwwtttmmm___RRRBBBCCCDDDHHHTTTnnndddQQQ^^^yyy```EEEFFF=========<<<;;;999777777555444333222222222333444;;;HHH]]]qqq}}}yyyoooqqq~~~tttqqqrrrrrruuuvvvxxx|||~~~}}}{{{xxxvvvuuucccSSSXXXYYYYYYYYYYYYYYYYYY___eeeddd^^^OOOIIIFFFIIIJJJGGGFFFIIIHHHGGGGGGGGGHHHHHHHHHGGGPPPfffxxx}}}||||||}}}}}}{{{wwwtttpppnnnpppvvv{{{yyyyyyyyyxxxssskkkaaaYYYHHHAAA<<<<<<<<<:::;;;???>>>AAADDDIIINNNRRRUUUWWWZZZ[[[^^^bbbfffjjjmmmoootttssstttvvvyyy|||~~~||||||~~~nnnkkkoooppplllhhhccc___\\\ZZZWWWVVVRRRMMMFFFAAA>>>===<<<;;;;;;<<<>>>AAADDDGGGIIIJJJOOO^^^sssaaaKKK@@@<<<;;;888888999;;;======:::777777999KKKnnnsssQQQTTTiii{{{]]]MMMKKKKKKLLLJJJEEEEEEHHHFFFGGGEEEAAAAAAFFFJJJKKKCCCHHHYYYoooyyyyyy}}}{{{qqqkkkkkkooorrrtttmmmhhh```ZZZ^^^iiiqqqrrrjjjkkkmmmnnniiifffooo{{{|||~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{zzzzzzwwwyyy{{{{{{yyyvvvuuuuuuuuuuuussspppqqqppphhh^^^III???777666777777999<<<:::<<<============???AAAEEEMMMSSSSSSRRRSSSSSSQQQUUU[[[^^^]]]___eeehhhgggnnnmmmmmmppprrrooohhhaaaZZZWWWTTTPPPOOOOOOPPPQQQSSSUUUUUURRRPPPUUUaaakkkwwwxxxvvvvvv~~~vvvcccMMMJJJKKKQQQUUUYYY^^^ddd```jjjxxxyyyjjjkkksss~~~|||wwwqqqmmmfffXXXKKKBBBCCCEEEJJJZZZxxxoooVVVSSSlll]]]FFFGGG>>>===;;;999999888777666555444333222111222333333777DDDXXXmmm{{{vvvrrr|||~~~qqqppp}}}nnnzzzyyyzzz}}}zzzwwwuuubbbSSSXXXZZZZZZRRRVVVYYY[[[aaaeeebbb]]]NNNHHHEEEFFFEEEBBBDDDJJJDDDCCCBBBCCCEEEFFFFFFFFFLLL^^^ppp}}}xxxuuurrrpppqqqwww{{{}}}|||vvvssssssooofff```___IIIBBB<<<<<<<<<:::<<>>;;;;;;;;;;;;;;;<<>>===:::777:::===NNNooozzzeeeOOO[[[yyydddQQQMMMLLLMMMOOOMMMIIIJJJOOOGGGIIIFFFAAAAAAFFFJJJKKKEEEJJJZZZoooxxxvvvzzzxxxmmmhhhiiikkklllkkk]]][[[WWWVVV___mmmuuuvvvllllllmmmmmmgggdddmmm{{{~~~~~~}}}{{{yyyxxxyyyzzzzzzzzzzzzzzzyyyyyyvvvxxxzzzzzzxxxvvvttttttwwwvvvsssqqqrrrqqqiii___KKKAAA999888999999:::===;;;<<<>>>>>>======???@@@BBBJJJQQQRRRRRRUUUWWWVVVVVV]]]aaa```bbbhhhkkkiiirrrpppoooqqqrrrnnnfff^^^VVVTTTQQQOOONNNOOOPPPRRRVVVWWWUUUQQQPPPXXXfffrrrxxxxxxwwwzzzsssXXXEEEFFFLLLTTTYYY\\\bbbiii~~~pppiiinnnyyy|||zzztttmmmhhhaaaTTTGGGAAABBBEEELLLaaauuuTTTLLLZZZYYYEEEEEECCC@@@===;;;::::::999999666555333222111222333333111>>>RRRhhhwww|||uuuooosss}}}qqqnnnzzzhhhuuu~~~{{{~~~~~~{{{xxxvvvaaaQQQVVVWWWWWWUUUXXX]]]bbbggghhh]]]QQQIIIGGGEEEDDDCCCBBBEEEIIICCCBBBDDDFFFCCC@@@CCCIIILLLXXXiii{{{}}}|||yyytttssspppnnnpppvvv~~~}}}xxxvvvuuutttrrrlllccc\\\ZZZKKK===999<<<>>>???@@@DDDCCCEEEJJJSSS\\\aaadddjjjkkknnnsssxxx{{{{{{zzz|||{{{zzz{{{}}}~~~bbbXXXhhhzzzyyyuuujjj___\\\ZZZUUUPPPNNNIIIFFFAAA===;;;<<<>>>???EEE@@@>>>BBBEEEEEEIIIPPPbbbzzzwwwVVVJJJ???777777666555<<<:::888???>>>888:::>>>BBBWWWttttttPPPMMMvvvxxx]]]MMMLLLMMMLLLIIIHHHKKKTTT[[[OOOHHHDDDCCCCCCDDDJJJPPPHHHEEEQQQhhhrrroooqqq{{{wwwjjjcccgggooorrrqqqhhhbbbbbbaaaaaappp~~~tttmmmmmmssssssnnnqqq{{{~~~}}}}}}}}}}}}|||zzzzzzzzzyyyzzzzzzzzz{{{xxxwwwwwwxxxyyyxxxvvvtttvvvuuuuuuuuurrrmmmfffaaaTTTIII;;;555777<<<======???@@@@@@???===>>>@@@BBBGGGMMMSSSWWWWWWWWWXXXYYYZZZ[[[]]]```dddiiilllnnnttttttrrroooooonnneeeZZZQQQMMMIIIIIIMMMQQQRRRRRRRRRTTTUUUVVVXXX```jjjsssxxxrrrttt}}}iiiUUUMMMHHHDDDKKKYYY]]]^^^sssooojjjxxxuuuhhh^^^^^^```ZZZOOOGGGCCCFFFGGGNNNgggbbbOOOKKKqqqiiiPPPSSSKKKGGGDDD@@@===<<<:::888666333666111///666555111555555@@@III\\\|||zzzxxxzzzvvv~~~~~~yyysssppprrrrrrpppnnnvvvoooyyy{{{xxxwwwxxx```PPPVVVXXXXXXYYY\\\___bbbeeedddZZZNNNLLLJJJHHHEEECCCBBBCCCEEEEEECCCEEEHHHIIIGGGIIINNNKKKTTTcccuuu~~~}}}}}}yyytttooonnnmmmnnnssszzz}}}tttsssrrrssssssooogggaaaYYYLLL>>>;;;<<<<<<===???BBBDDDGGGNNNVVV___gggkkkrrrrrrtttxxx~~~pppZZZYYYqqquuujjj___\\\YYYTTTOOOMMMHHHEEE@@@===;;;<<<>>>???CCC@@@AAAEEEFFFFFFKKKSSShhh~~~mmmOOOFFF<<<777888777777>>>;;;:::???===777;;;AAAKKKdddpppOOOPPPzzzqqqXXXMMMGGGJJJLLLLLLJJJLLLQQQVVVNNNIIIFFFEEEDDDEEEKKKSSSKKKFFFOOOdddooommmpppyyy}}}wwwpppkkkmmmsssyyy{{{zzzuuutttqqqmmmzzzzzzppplllpppppplllnnnuuuxxxxxx}}}}}}}}}|||{{{zzzzzzyyyxxxxxxyyyzzz{{{yyyxxxxxxyyyzzzyyywwwuuuvvvuuuuuutttrrrmmmfffbbbUUUJJJ===666777;;;======@@@AAAAAA@@@>>>???AAACCCHHHMMMSSSWWWVVVVVVWWWYYY\\\___bbbeeegggiiimmmpppqqqssstttqqqoookkkaaaWWWMMMJJJFFFGGGLLLQQQSSSTTTTTTTTTTTTVVV\\\eeepppwwwyyyooommmrrrooo___PPPJJJIIIGGGOOO___gggooorrrnnn|||~~~iii```ZZZ^^^```YYYMMMDDD@@@EEEJJJSSSmmmbbbQQQUUUzzziiiPPPOOOGGGGGGDDDAAA???===;;;888555333888333000444111...444000999BBB[[[|||xxxxxxuuu{{{~~~xxxrrrqqqrrrrrrmmmiii~~~uuullluuu{{{xxxwwwwww^^^OOOVVVYYYZZZ]]]```aaaaaaaaa___UUUKKKKKKJJJHHHFFFEEEFFFGGGGGGHHHEEEFFFKKKOOONNNOOORRRKKKRRR\\\lll{{{}}}}}}yyytttkkklllmmmmmmpppvvv|||tttsssrrrsssssspppiiidddZZZNNNBBB===<<<<<<>>>CCCEEEHHHMMMTTT[[[cccjjjpppsssrrrsssvvv}}}aaaTTT___}}}tttiii___ZZZWWWRRRLLLJJJEEECCC???<<<;;;<<<>>>@@@AAAAAADDDGGGGGGIIIRRR\\\uuu^^^FFF@@@999777999999999@@@===;;;???;;;666<<>><<<;;;===???@@@BBBDDDGGGGGGIIIPPP___mmmpppRRR@@@<<<777777;;;999;;;AAA>>><<<===888666@@@RRRjjjwww^^^RRRrrrbbbPPPPPPMMMHHHGGGMMMWWW]]]ZZZUUUIIIIIIJJJIIIDDDCCCLLLWWWUUUJJJIIIVVVdddiiinnnuuuxxxzzz{{{yyyuuuzzz|||~~~pppmmmmmmjjjgggeeeeeemmm~~~|||{{{{{{{{{{{{zzzzzzyyywwwuuuuuuvvvxxxyyyyyyxxxxxxyyyzzzyyywwwuuuuuuttttttsssqqqnnnhhhdddZZZPPPCCC:::888:::<<<<<<@@@AAABBBAAA@@@@@@AAACCCFFFKKKRRRVVVWWWXXX[[[^^^bbbhhhnnnnnnkkkiiinnnssssssvvvvvvnnneee^^^UUUNNNIIIIIILLLRRRYYY\\\\\\YYYRRRRRRUUU^^^iiiqqquuuuuukkk```UUURRRNNNHHHDDDDDDDDDJJJZZZrrrxxxqqqttt~~~{{{rrr```cccnnnyyyyyyhhhRRRDDDCCCLLLVVVfffXXXOOOZZZvvvkkkVVVOOOKKKGGGFFFDDDCCCBBB>>>999555444777111222<<<<<<444555666:::DDDlllyyynnniiixxxuuummmhhhgggrrrvvvhhh```bbbfffggggggppp{{{sssxxx~~~yyyvvvuuuvvv^^^PPPWWWZZZ[[[ZZZ^^^___[[[XXXWWWTTTPPPNNNNNNKKKGGGIIIPPPRRROOOLLLGGGGGGKKKOOOMMMKKKKKKSSSVVVZZZbbbttt{{{~~~~~~yyywwwqqqsssuuuttttttyyy~~~wwwuuurrrrrrrrrpppkkkgggaaaWWWKKKCCC@@@FFFVVVeeeoooqqqrrrrrrqqqqqqqqqrrrtttuuuxxx||||||}}}}}}nnnaaannnpppeeeZZZUUURRRLLLFFFDDD@@@>>>===<<<<<<>>>@@@BBBEEEHHHIIIHHHMMM\\\rrraaaJJJ===<<<777777<<<:::;;;@@@===;;;<<<666999HHHpppkkkYYY^^^~~~[[[JJJOOOMMMHHHIIIXXXiiilll___PPPHHHHHHIIIGGGCCCAAAIIITTTXXXMMMIIIRRR___hhhooouuuuuuvvvwwwuuuqqqtttzzzttttttqqqlllllljjjccc___dddqqq~~~|||zzzzzz{{{|||zzzyyyzzzyyywwwuuuuuuvvvwwwxxxwwwvvvvvvwwwxxxxxxuuusssttttttsssrrrqqqnnniiifff]]]TTTFFF<<<888999;;;<<<>>>???AAAAAAAAAAAABBBDDDEEEJJJQQQVVVYYY\\\```dddeeekkkpppoookkkjjjnnnsssyyyyyysssggg\\\VVVQQQLLLKKKNNNUUU^^^dddddd^^^YYYMMMQQQYYYdddmmmpppmmmiii^^^VVVNNNJJJHHHFFFDDDEEEJJJSSSgggyyy|||zzzqqqccclll|||}}}eeeLLL???FFFNNNZZZlll{{{SSSPPP^^^ttt|||tttrrrssszzz|||```PPPIIIIIIHHHFFFEEEEEECCC@@@;;;888666444...666KKKNNN???888666888???eeewwwhhhcccsssyyyqqqooojjjgggsssxxxnnnhhhgggggggggfffiii}}}|||wwwzzz~~~yyyvvvuuuvvv```RRRXXXZZZZZZWWW\\\^^^YYYVVVWWWXXXXXX]]][[[SSSIIIIIIOOOOOOIIIHHHEEEEEEIIIJJJFFFDDDEEERRRVVVZZZ^^^lll~~~}}}zzzyyyxxxyyyxxxwwwxxx}}}tttqqqooopppssssssqqqnnnddd\\\SSSJJJGGGOOOcccvvv|||xxxuuuuuuwwwyyy~~~~~~}}}ppprrrzzzlll```VVVRRROOOIIIDDDBBB>>>======<<<>>>@@@BBBCCCGGGJJJKKKKKKVVVllljjjUUUDDD===<<<777999>>>;;;<<<@@@===;;;<<<888???UUUrrrYYYRRRhhh{{{mmmTTTEEELLLHHHHHHPPPcccsssqqq\\\GGGHHHGGGFFFFFFBBB@@@GGGOOOZZZPPPKKKQQQ\\\gggqqqxxxrrrooopppqqqmmmmmmzzzvvvmmmhhhiiiyyytttooonnnkkkccc\\\eeewww~~~~~~|||{{{zzz{{{||||||{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwuuussstttsssrrrrrrqqqnnnjjjggg```WWWJJJ>>>999888:::<<<<<<>>>AAACCCCCCCCCEEEFFFGGGLLLSSSYYY\\\```eeeiiiiiimmmooonnnlllkkkpppttt|||xxxmmm___VVVSSSPPPLLLPPPTTT[[[dddhhheee\\\UUULLLSSS^^^iiimmmjjjbbb[[[TTTPPPLLLIIIIIIIIIIIIIIIMMMWWWjjj|||sssooo{{{{{{^^^IIIAAAFFFOOO\\\pppsssRRRSSSaaassswwwooonnnqqqzzzkkk\\\PPPGGGJJJHHHGGGEEEEEEDDDBBB>>>;;;999666111???ZZZ]]]GGG888888999<<>>;;;<<<888;;;@@@===>>>@@@===<<<>>>;;;HHHbbbmmmaaaNNNSSSwww]]]QQQEEELLLJJJMMMTTTaaaiiidddUUUHHHJJJGGGEEEEEECCCAAAEEEKKKZZZSSSOOORRR[[[fffsss|||sssnnnnnnsssrrrmmmqqq{{{{{{rrrllleeeaaappp{{{wwwuuurrriii```dddyyy}}}}}}|||{{{zzz{{{}}}}}}|||zzzyyyyyyyyyyyyyyywwwvvvuuuwwwvvvvvvwwwxxxxxxuuussstttsssrrrqqqqqqnnnkkkhhhbbbYYYLLL@@@999888:::;;;<<>>???CCCEEEBBB======BBBDDDMMMSSSUUU]]]sss|||zzz}}}|||xxxwwwzzz}}}||||||wwwtttpppppprrrsssqqqooodddccc```ZZZTTTYYYmmmsssooommmqqqxxxyyyssskkkkkkkkkkkknnnsssxxx|||}}}pppeeeZZZPPPLLLJJJEEE@@@???=========>>>@@@BBBEEEFFFEEEJJJOOOWWWjjjnnnPPPDDD::::::<<<888<<>>???AAA>>>===??????NNNlll}}}{{{ccc\\\PPP\\\UUUSSSGGGOOOQQQRRRUUUVVVVVVTTTQQQOOOMMMHHHDDDEEEDDDCCCEEEIIIYYYUUUQQQSSSZZZffftttvvvpppqqqyyyyyyqqqnnnsssxxxsssqqqggg^^^kkk~~~yyypppgggbbbyyy~~~||||||{{{{{{zzz|||}}}~~~|||{{{xxxyyyzzz{{{zzzxxxvvvtttxxxwwwwwwxxxyyyyyyvvvttttttrrrqqqqqqpppoookkkiiiccc[[[MMMAAA999777999;;;<<<@@@DDDGGGIIIJJJLLLNNNPPPUUUZZZ^^^___bbbgggkkkrrrpppnnnmmmnnnqqquuuwwwuuunnnbbbWWWUUUVVVTTTNNNWWWWWWZZZ]]]^^^YYYPPPIIITTT]]]gggkkkggg\\\SSSMMMSSSRRROOOLLLMMMQQQTTTTTTWWW[[[fff|||uuutttxxx|||```DDD>>>EEEHHHUUUhhhaaaKKKSSShhhxxx}}}{{{~~~~~~\\\[[[QQQCCCGGGIIIGGGDDDCCCDDDDDDCCCBBB===@@@BBBQQQgggbbbEEE222333888777CCCccczzz}}}{{{|||uuunnnzzzxxxrrrzzzvvvkkkiiilllooo}}}uuuqqqttt{{{xxxwwwxxxjjjYYY[[[XXXVVV\\\YYYXXXYYYWWWTTTUUUYYYccc\\\TTTNNNKKKIIIGGGEEEGGGDDDDDDGGGFFFAAABBBGGGKKKRRRVVVUUUYYYjjj~~~yyy~~~wwwtttvvvwwwxxx}}}}}}yyywwwuuusssrrrqqqooollljjjcccaaa^^^]]]\\\aaajjjsssiii___^^^gggmmmjjjiiimmmqqqooommmnnnqqquuuxxxyyyzzz|||}}}nnn[[[UUUMMMEEEAAA@@@???>>>>>>;;;<<>>@@@EEE>>>===???;;;???YYYxxx~~~pppZZZQQQ___mmmQQQPPPWWWWWW]]]VVVNNNJJJKKKNNNPPPPPPJJJJJJHHHDDD@@@@@@EEEJJJUUU]]]ZZZPPPWWWnnnzzzwwwppptttzzzzzzrrrlll{{{}}}pppiiimmmtttyyyyyyxxxxxxtttsssggg|||}}}}}}zzzzzz{{{{{{{{{{{{wwwxxxyyyzzzzzzyyywwwuuuxxxvvvuuuvvvxxxxxxvvvsssssssssssssssssspppkkkhhhbbb```WWWHHH===:::;;;;;;===@@@DDDHHHLLLNNNNNNNNNVVVZZZ^^^```aaacccgggkkkmmmnnnoooppppppooonnnmmmlllcccZZZWWWYYYZZZVVVQQQUUUVVVWWWUUURRRPPPNNNMMM^^^gggmmmhhh[[[OOOLLLNNNUUUTTTOOOKKKNNNWWWZZZWWW]]]ccctttpppooo||||||vvv~~~sss^^^JJJAAACCCGGGIII___vvvvvvVVVLLL[[[mmmqqq[[[SSSTTTGGGEEELLLHHHCCC@@@@@@AAABBBBBB<<>>PPP___ooo|||~~~kkkdddhhhnnn|||{{{xxxxxx~~~|||www|||vvvuuuxxxgggXXXZZZYYYVVVUUURRRQQQQQQPPPLLLMMMQQQWWWRRRKKKGGGFFFGGGGGGFFFKKKHHHGGGHHHEEEAAADDDKKK\\\aaabbb^^^^^^jjj||||||xxxwwwzzz{{{zzz}}}}}}zzzzzzxxxuuurrrppplllhhhddd______`````````bbbiiiooobbbXXXUUU^^^eeefffjjjqqqtttsssrrrqqqpppqqqsssttt{{{|||}}}nnn```YYYSSSKKKDDDAAA??????>>>???<<<>>>CCCFFFEEEFFFIIIMMMPPP]]]uuummmPPPDDD;;;:::888888999<<>>@@@DDDHHHKKKNNNOOOPPPVVVZZZ___aaaccceeejjjnnnmmmmmmnnnnnnmmmmmmlllkkkeeeaaa]]]ZZZZZZYYYVVVTTTQQQQQQPPPPPPPPPRRRTTTVVV___ccceee^^^TTTLLLLLLPPPTTTPPPMMMMMMRRRWWW[[[\\\iiiyyynnnyyy}}}}}}}}}~~~zzzttttttpppeeeTTTEEE???BBBGGGQQQhhhrrr\\\KKKPPPhhhfffYYYYYY\\\OOONNNKKKGGGCCCAAABBBCCCDDDDDDBBB@@@@@@DDDHHHFFF>>>777555888444666EEETTThhhyyy}}}{{{kkkggglllrrr~~~}}}zzzyyy{{{dddVVVZZZZZZXXXUUUQQQOOOPPPOOOLLLLLLOOOKKKGGGCCCBBBCCCEEEGGGGGGJJJHHHGGGEEEAAA@@@FFFOOOddddddbbb]]]ZZZaaasss}}}{{{yyyzzz}}}~~~|||}}}|||yyyzzzxxxvvvsssqqqmmmhhhdddZZZ___dddeeeddddddfffhhh[[[QQQMMMTTT\\\```hhhqqqxxxyyyzzzwwwssspppqqqsss{{{||||||||||||}}}}}}}}}~~~hhh]]]TTTOOOHHHBBB@@@??????>>>@@@???@@@EEEGGGFFFHHHKKKOOOUUUjjjZZZEEE@@@:::999888999:::===@@@BBBBBBBBB???:::<<>>888777;;;>>>===:::666999444444???KKK___yyyuuupppzzzzzznnnkkkpppuuu|||}}}{{{|||bbbVVV\\\\\\[[[VVVQQQOOOPPPPPPMMMLLLNNNFFFDDDBBBAAAAAACCCFFFGGGDDDDDDCCC@@@===@@@IIISSS___\\\WWWSSSQQQXXXiiixxx~~~}}}{{{{{{{{{}}}}}}}}}}}}~~~{{{xxxvvvtttssssssrrrpppmmmjjjYYYbbbjjjkkkhhheeeaaa^^^XXXQQQNNNSSSYYY___fffnnnxxx|||}}}xxxtttuuuxxx||||||{{{{{{|||}}}~~~}}}~~~{{{}}}vvvddd\\\OOOJJJEEE@@@????????????CCCBBBCCCGGGHHHFFFHHHLLLPPP___xxxlllLLL???@@@999999999:::<<>><<>>>>>;;;777333888777:::CCCLLLaaavvvnnnyyy|||sssqqqsssvvv{{{zzzyyy}}}{{{{{{bbbWWW^^^^^^\\\SSSMMMIIIKKKKKKHHHGGGHHHFFFDDDBBB@@@??????AAABBB>>>AAAAAA??????FFFPPPXXX\\\UUUNNNLLLMMMTTTddduuu~~~}}}}}}|||{{{{{{}}}~~~~~~{{{}}}~~~|||rrrqqqooonnnnnnmmmkkkiii\\\gggoooooojjjeee^^^VVVSSSQQQSSSYYY```eeekkkooosssxxx~~~~~~{{{yyy|||}}}}}}}}}~~~|||rrrqqquuu~~~iiiXXXQQQIIIFFFAAA??????@@@@@@@@@FFFEEEEEEGGGGGGFFFJJJPPPZZZsss\\\BBB;;;>>>888999:::<<<>>>@@@AAABBB@@@<<<:::BBBZZZuuukkk\\\ddd}}}{{{[[[TTTSSSMMMJJJOOOHHHGGGHHHJJJNNNNNNJJJFFFJJJHHHFFFGGGKKKMMMLLLKKKKKKSSSYYYWWWRRRVVVaaakkkvvvyyy||||||yyyvvvtttssssssyyyzzzrrriiilll|||qqqeeedddnnnqqqiiifffjjjllluuu~~~{{{yyy{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyxxxxxxwwwvvvvvvxxxvvvtttsssrrrooollliiibbbbbb[[[NNNBBB===;;;888>>>@@@BBBGGGLLLQQQUUUXXX\\\___cccddddddeeeiiilllkkkkkkjjjjjjjjjjjjiiiiii```ZZZUUUVVVZZZ^^^\\\YYYWWWWWWWWWXXX[[[\\\ZZZXXXSSSRRRPPPQQQRRRUUUXXXYYY]]]VVVUUUYYY[[[fff}}}yyy~~~~~~~~~~~~}}}{{{vvvooodddVVVIIIDDDCCCEEELLLTTTdddfffMMMKKKPPP[[[mmmkkkVVVTTTQQQMMMDDDMMMMMMJJJGGGEEECCCAAA>>><<<======>>>@@@AAA???:::555111666555:::EEESSSrrr{{{tttwwwrrruuu}}}}}}wwwvvvwwwvvvwww{{{{{{vvvxxx||||||cccXXX___^^^[[[QQQKKKGGGHHHIIIGGGEEEEEECCCBBBAAA>>>;;;:::;;;===???BBBCCCCCCGGGQQQZZZ]]]XXXNNNHHHIIIJJJOOO\\\jjj{{{{{{~~~~~~yyyzzz}}}uuuqqqmmmiiigggeeecccaaa___kkkssspppjjjfff^^^TTTNNNRRRYYYbbbiiiooosssuuupppuuuzzz||||||}}}}}}~~~zzzuuurrrkkkooo|||tttbbbSSSLLLEEEBBB???>>>???AAABBBBBBGGGFFFFFFHHHHHHIIIPPPYYYooohhhNNN<<<777999999:::<<<>>>???@@@AAAAAA???:::???TTTqqq}}}ooo^^^YYYmmmgggRRRNNNMMMGGGFFFKKKFFFEEEEEEGGGJJJKKKGGGDDDIIIHHHGGGGGGHHHHHHGGGFFFEEEMMMUUUUUUOOOOOO\\\lllxxx{{{~~~}}}xxxtttrrrrrruuuwww{{{xxxkkkeeellljjj```YYYZZZ]]]jjj~~~|||yyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxzzzyyyxxxvvvvvvwwwyyywwwtttsssrrrooollliiibbbccc]]]OOOCCC>>>:::888===???CCCHHHNNNSSSWWWYYY```cccfffgggfffgggjjjmmmkkkkkklllkkkjjjhhhfffeeeXXXSSSPPPTTT]]]cccbbb^^^QQQRRRTTTYYY]]]^^^ZZZVVVSSSTTTWWWYYYZZZZZZZZZYYYYYYWWWYYY___iiiyyy|||~~~~~~{{{xxxvvvoooggg]]]PPPEEECCCEEEGGGPPP[[[rrreeeIIIKKKXXXjjj^^^UUUPPPIIIGGGBBBKKKFFFEEEDDDEEEFFFFFFDDDBBBBBB@@@===<<<<<<;;;999777333444111444AAAVVVtttjjj|||wwwsssnnnvvv}}}|||zzzzzzyyyvvvvvv~~~|||~~~{{{rrruuu{{{{{{www~~~~~~cccXXX___]]]XXXSSSKKKFFFHHHJJJGGGEEEEEE>>>??????<<<999999;;;===AAADDDFFFGGGPPP[[[___^^^OOOFFFCCCIIIKKKKKKSSS^^^sss|||xxx{{{zzzuuummmgggcccaaa___^^^aaannntttoooiiihhhaaaXXXNNNUUU^^^gggnnntttwwwxxxuuuwwwzzz}}}|||zzz}}}}}}xxxvvvvvvuuurrruuu}}}vvvaaaPPPIIIBBB@@@>>>>>>@@@CCCDDDDDDFFFEEEEEEHHHJJJNNNZZZffffffPPPDDD;;;777777:::;;;===???@@@@@@@@@???===;;;JJJjjjzzz___VVV^^^~~~nnn___QQQMMMLLLHHHEEEFFFGGGGGGHHHLLLOOONNNIIIDDDDDDFFFGGGFFFEEECCCBBBCCCBBBJJJTTTVVVNNNLLL\\\ppp{{{|||}}}xxxrrrnnnooorrrzzz~~~tttiiikkkeee]]]VVVSSSWWWhhh~~~~~~|||yyy{{{zzzyyyxxxwwwvvvvvvuuuwwwyyy{{{zzzwwwvvvwwwxxxzzzxxxuuusssqqqooollljjjbbbccc^^^QQQEEE>>>:::777;;;>>>CCCIIIPPPTTTXXXYYY^^^aaaeeefffeeefffiiimmmmmmmmmmmmllliiiddd___\\\QQQQQQSSSYYY___bbb```]]]QQQQQQSSSYYY^^^___[[[VVVWWW[[[___aaa^^^[[[XXXXXXYYY[[[___iii|||||||||~~~}}}yyyvvvssskkkbbbRRRGGGAAADDDGGGJJJVVVeeemmmLLLMMM```{{{pppTTTRRRKKKDDDHHHDDDGGGCCCCCCDDDGGGJJJKKKJJJHHHEEEBBB>>>:::999888888888555666333555???QQQ|||nnnggg}}}|||yyytttpppwww}}}~~~}}}|||yyytttyyyzzz~~~{{{nnnkkkmmmwww~~~xxxttt~~~~~~bbbXXX^^^[[[UUUQQQIIIDDDEEEGGGEEEBBBAAA<<<===>>>===;;;;;;>>>AAACCCFFFGGGJJJSSS___```[[[JJJCCCDDDMMMQQQOOORRRZZZiii~~~~~~{{{xxx}}}~~~xxxooogggcccbbbaaa```bbbnnntttnnniiiiiieee\\\SSSZZZccciiioootttvvvvvv}}}}}}}}}{{{www}}}|||xxxuuuxxx~~~~~~zzz{{{^^^III@@@AAA???===>>>AAACCCEEEEEEEEEDDDEEEHHHLLLSSSbbbpppmmmOOO@@@>>>===:::888:::<<<>>>@@@AAA@@@???>>>;;;===SSSyyy}}}xxxXXXUUUfff]]]TTTKKKIIIKKKLLLIIIFFFGGGHHHKKKOOORRRPPPIIICCC@@@DDDFFFFFFBBB@@@@@@BBBBBBIIITTTWWWOOOLLL]]]tttzzz{{{xxxrrrkkkhhhkkkoooyyy|||zzzmmmkkkbbb^^^ZZZXXX[[[lll~~~~~~}}}~~~~~~|||zzz|||{{{yyyxxxwwwvvvvvvvvvwwwyyy{{{zzzwwwvvvwwwxxxzzzxxxuuusssqqqooollljjjbbbccc^^^QQQEEE???:::777:::===CCCKKKQQQUUUXXXYYYYYY]]]```bbbbbbdddgggkkknnnoooooolllggg```YYYUUUOOOTTTZZZ___```^^^ZZZXXXVVVUUUUUUZZZ___```\\\WWW\\\aaaeeeeee___ZZZWWWVVV\\\```eeeqqq~~~{{{wwwsssjjjaaaKKKBBB???FFFJJJOOO]]]nnnsssNNNNNNbbbfffQQQPPPHHHCCCKKKEEEBBBEEEEEEGGGJJJLLLMMMKKKIIIEEEDDDAAA>>>;;;999777777444888999<<