BM6P6(@ ''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$''')))***)))'''&&&&&&''''''++++++&&&$$$%%%%%%###...***'''&&&)))++++++***''''''(((((((((((('''''')))))))))))))))(((''''''************************+++)))(((+++///000,,,((()))))))))***++++++,,,,,,))))))******)))(((''''''''''''(((((())))))******$$$&&&)))***((('''&&&&&&"""######$$$%%%&&&''''''&&&''''''(((((((((((((((&&&(((***+++,,,+++)))(((''''''(((((((((((('''''')))***++++++++++++***))))))'''&&&'''((()))((('''&&&(((++++++***(((''''''))))))*********++++++++++++***))))))******)))'''+++((('''***///000---)))***)))***+++,,,,,,***(((///---+++))))))(((&&&$$$---***(((((()))+++,,,,,,+++))))))+++***(((***...+++***)))((((((''''''((())))))))))))))))))))))))((('''''''''''''''((()))((('''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((''''''((()))'''&&&&&&(((++++++(((%%%(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%######%%%''')))******((('''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&((()))************((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%'''((()))((('''((()))###%%%%%%%%%)))------)))))))))'''''',,,000...''')))***((('''(((***+++******(((''''''(((((('''%%%(((&&&%%%%%%'''(((((('''((()))+++,,,+++***'''&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%***)))'''&&&&&&''')))***)))((('''''''''(((***+++((((((!!!***---''''''***)))%%%&&&***)))###&&&'''''''''(((((())))))+++***(((&&&$$$&&&))),,,)))))))))(((''''''&&&&&&))))))))))))************))))))))))))))))))))))))************+++,,,---...,,,,,,------***%%%&&&+++)))((('''(((***++++++***,,,,,,,,,+++,,,///444888===??????<<<===>>><<<777???AAABBBBBBAAAAAAAAABBB<<<<<<<<<<<<:::888666555:::999999;;;======999666333333333222111222444777BBBJJJQQQNNNJJJIIIIIIHHHPPPPPPKKKEEEEEEMMMUUUYYYRRRGGGEEEXXXvvv************************''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%'''((('''&&&$$$$$$%%%%%%)))***'''%%%'''(((&&&)))'''$$$$$$&&&((('''&&&'''(((((())))))((((((''')))))))))))))))(((''''''************************---+++)))***++++++)))'''(((((()))***++++++,,,,,,&&&&&&&&&&&&&&&%%%%%%$$$&&&'''''''''((((((((((((%%%'''))))))((('''''''''&&&''''''(((((())))))***&&&''''''((((((((((((((('''((()))***+++***))))))''''''(((((((((((('''''')))))))))))))))))))))))))))'''&&&'''((()))((('''%%%'''******)))'''&&&'''))))))*********++++++++++++***))))))******)))'''***'''&&&)))---...+++'''***))))))+++,,,,,,***(((+++***))))))******)))'''---+++)))((()))***++++++***)))***,,,+++((()))...++++++)))(((''''''''''''((((((((((((((((((((((((++++++***)))((((((((()))((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***'''&&&%%%''')))***(((&&&(((((('''&&&&&&&&&&&&'''%%%&&&((())))))'''%%%$$$%%%%%%&&&'''((('''&&&$$$''''''&&&&&&&&&&&&'''''',,,+++)))'''&&&%%%%%%%%%&&&&&&((())))))*********''''''&&&%%%%%%%%%&&&''''''&&&%%%&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))%%%''''''%%%&&&)))(((%%%))))))((('''+++000---''')))******'''&&&)))...333***(((''''''(((((('''&&&&&&$$$$$$%%%&&&'''&&&%%%((())))))))))))((('''&&&((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''')))%%%###------%%%'''))))))&&&(((---,,,((()))))))))))))))(((((((((+++,,,,,,+++******+++---''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++,,,---...***)))***+++)))$$$%%%***+++***)))(((((((((******,,,,,,,,,++++++...333777;;;>>>>>>======???>>>999<<<>>>??????>>>===>>>???@@@@@@@@@@@@>>><<<:::999<<<;;;:::;;;<<<;;;888444333333222111000111444666AAAJJJPPPNNNJJJIIIIIIHHHPPPPPPLLLEEEFFFNNNVVVZZZRRRHHHGGGZZZxxx''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&((('''&&&$$$%%%%%%$$$)))***'''&&&)))***)))***)))((((((******)))(((((())))))******))))))((()))))))))))))))(((((('''))))))))))))))))))))))))((())))))(((''''''((()))''''''((()))***,,,,,,---&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&'''((())))))))))))))))))))))))&&&''''''((((((((((((((((((((()))))))))*********''''''(((((((((((('''''')))(((''''''''''''((())))))'''&&&'''((()))((('''$$$&&&))))))(((&&&&&&'''***************++++++++++++***))))))******)))'''+++)))(((***---...+++(((***))))))***,,,+++)))'''((('''''')))+++,,,+++***---,,,***)))))))))******)))(((+++...---))))))---,,,+++***(((''''''&&&&&&'''''''''''''''''''''''',,,,,,***)))((('''''''''((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&'''(((((('''''')))***'''&&&$$$%%%'''(((((('''(((((('''&&&&&&&&&&&&'''###%%%'''))))))(((&&&%%%(((&&&$$$%%%'''((('''$$$''''''&&&&&&&&&&&&'''''',,,+++)))(((&&&%%%%%%%%%&&&''''''((())))))))))))''''''&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((%%%'''))))))((('''((()))&&&))))))%%%###%%%%%%###((()))((('''***...,,,'''%%%'''(((%%%"""$$$---666+++***(((((()))***)))(((%%%%%%%%%'''))))))'''%%%((((((''''''&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''''''''%%%)))(((&&&)))///,,,$$$&&&(((((((((+++//////,,,+++++++++***))))))((((((&&&(((++++++***(((((()))&&&&&&'''(((((()))******))))))))))))************))))))))))))))))))))))))***************+++,,,---)))((()))+++)))&&&'''++++++,,,,,,)))&&&%%%(((++++++,,,,,,++++++...222666:::===???======@@@???<<<<<<>>>???>>>===<<<===>>>>>>??????>>>===;;;999888===<<<;;;;;;;;;999666333222222222000///000333666???HHHOOOMMMJJJIIIIIIHHHOOOOOOLLLGGGGGGOOOWWWZZZRRRIIIJJJ^^^{{{&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''(((%%%)))+++(((''')))***)))*********+++++++++***)))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((###((()))'''&&&))),,,&&&'''((()))***+++,,,---(((((((((((('''(((((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&%%%%%%&&&''''''((((((((((((((()))(((((((((((()))******''''''((((((((((((''''''***)))'''&&&&&&''')))***)))'''&&&'''((()))((('''%%%'''))))))((('''((((((************************+++***))))))******)))'''---,,,,,,---//////---+++******)))+++,,,+++)))''''''''''''))),,,,,,+++***------,,,***(((((()))***((((((+++///...***))),,,,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&'''((('''&&&''')))+++'''&&&$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&,,,(((%%%&&&)))+++)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))&&&''''''((())))))((((((''''''&&&%%%%%%&&&((()))%%%%%%$$$###"""###%%%'''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&'''))))))(((''''''((($$$((()))&&&$$$&&&'''&&&''')))(((''')))---+++'''((('''''''''&&&''',,,333,,,***((((((***+++******'''((()))+++,,,,,,***''')))((('''%%%%%%&&&((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((((((((((((((((((''''''(((***+++++++++***)))%%%))))))(((+++...+++%%%'''''''''(((+++......,,,***)))))))))))))))))))))%%%'''))))))((('''((((((''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))***************+++,,,,,,+++)))***,,,,,,***+++...***,,,---)))%%%$$$)))...+++++++++++++++---111444;;;???AAA>>>>>>??????<<<@@@AAAAAA@@@>>>>>>>>>@@@>>>>>>???>>>===;;;:::888<<<;;;;;;;;;:::888777555111111111000///000222555===GGGNNNMMMJJJJJJJJJIIINNNOOOMMMHHHHHHPPPWWWZZZRRRKKKMMMbbb~~~))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''((('''+++,,,(((&&&((()))'''&&&'''((((((''''''&&&&&&))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''"""***,,,)))&&&'''***&&&'''((()))***+++,,,,,,******)))((())))))***+++((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%%%%$$$$$$$$$&&&''''''(((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''+++***(((''''''(((***+++)))'''&&&'''((()))(((''''''(((******))))))***+++************************+++***))))))******)))''',,,,,,---...//////---,,,++++++***+++,,,,,,)))'''(((((()))***,,,,,,)))'''+++------+++((('''(((***)))))),,,///...******,,,,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$&&&''''''&&&&&&'''***,,,&&&&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&''')))'''$$$"""!!!"""$$$%%%+++)))&&&''')))******(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&''''''(((((((((((('''''''''&&&%%%&&&'''((()))'''''''''%%%######$$$'''))))))((((((((('''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((!!!&&&(((''''''***+++)))&&&))))))'''(((+++***&&&...(((''',,,///---,,,...***'''%%%%%%&&&((((((((((((((()))+++---,,,***'''***)))'''&&&&&&''')))+++((((((((((((((((((((((((''''''((((((((((((''''''+++)))'''%%%%%%''')))+++)))***+++------,,,++++++'''((((((''')))+++***&&&)))''''''(((******))))))&&&&&&''''''((()))*********++++++***)))***,,,...******))))))((((((((((((((()))))))))******************************************))))))******++++++,,,)))))),,,---++++++...'''***,,,)))&&&&&&***///***++++++++++++,,,000222<<>>>>><<>>???AAAAAABBBBBBBBBAAA@@@>>>===999999::::::999888888888111111111000///000222555<<>>??????>>>CCCCCCBBB???===<<<===???@@@@@@AAAAAA@@@???===<<<888999:::999888777999:::222222222000///000333666<<>>;;;:::<<<>>>======>>>>>>>>><<<;;;:::999:::;;;999777666777999333333222111000111444666<<>>???@@@AAAAAA@@@???>>>===;;;<<<<<<999666444555777333333333222111222444777<<>>AAADDDEEEGGGEEEBBB@@@>>>>>>??????BBBBBBAAA???>>>===<<<;;;AAA@@@>>><<<:::777555555444555666555333333555666>>>EEEMMMRRRQQQOOOMMMMMMJJJKKKMMMMMMLLLKKKKKKLLLHHHLLLXXXlll+++***((('''&&&&&&''''''&&&'''((((((''''''(((***'''&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&((())))))((('''&&&&&&'''((()))%%%'''))))))((('''((()))((())))))(((&&&&&&''')))&&&&&&''''''((())))))******))))))***++++++)))(((***))))))))))))))))))***,,,***)))((((((((()))))),,,***)))((())))))'''&&&''''''((()))******++++++---***((('''((()))((('''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))************))))))((((((((()))******)))'''((((((((((((((((((((((((******)))((((((((((((((('''((()))***)))(((&&&%%%)))+++---...,,,***))))))+++)))((((((******(((%%%%%%(((***+++,,,,,,...///333111///---,,,,,,++++++,,,*********,,,---,,,+++(((''''''(((,,,---,,,***---+++))))))+++---------(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((***++++++)))'''&&&''')))((('''''')))***+++***(((''''''''''''''''''''''''$$$'''))))))((('''(((***(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&(((***)))%%%"""$$$''')))(((%%%&&&&&&&&&''''''''''''(((((()))***)))'''&&&'''(((''''''((((((((((((''''''***&&&$$$&&&&&&%%%&&&***&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''***)))&&&&&&))))))'''%%%&&&((()))))))))'''&&&'''''''''&&&%%%%%%(((+++)))***+++***'''&&&'''(((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''((())))))''''''((((((((((((''''''***)))'''&&&&&&&&&((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((************)))))))))(((***+++,,,,,,,,,,,,+++***+++***'''&&&&&&'''***+++((('''&&&''')))))))))'''%%%(((+++,,,+++***))))))(((((((((((())))))))))))'''+++***&&&%%%)))***(((************))))))((((((++++++***************++++++,,,,,,,,,,,,,,,++++++,,,,,,+++***)))))))))******++++++++++++,,,///111333<<>>AAADDDEEEGGGEEECCC@@@>>>>>>>>>????????????>>>===<<<<<<;;;@@@???>>><<<:::888666666555666666555444444555777???FFFNNNQQQPPPMMMKKKJJJJJJKKKLLLKKKJJJIIIJJJKKKFFFJJJVVVlll...,,,***'''%%%%%%%%%&&&&&&'''((((((''''''(((***(((((('''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%'''))))))((((((((())))))))))))((('''&&&''')))(((''''''&&&'''(((***+++***))))))***++++++***(((((((((((((((((((((((((((***)))(((''''''((()))))),,,***))))))))))))(((&&&'''''''''(((((()))))))))***(((&&&&&&((()))((('''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))(((%%%'''***++++++***)))***(((((((((((((((((((((((())))))(((''''''''''''((('''((()))))))))(((&&&&&&)))+++------+++))))))))),,,***(((((((((((('''&&&%%%&&&((()))***+++...111222111///---,,,++++++,,,...,,,+++,,,------,,,*********,,,///000000,,,)))+++***((()))***,,,++++++(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((*********)))'''(((***,,,''''''&&&((()))***((('''''''''''''''''''''''''''&&&'''))))))(((''''''((())))))(((((('''&&&$$$###$$$&&&''''''&&&&&&&&&''')))&&&$$$%%%(((***)))'''&&&&&&&&&''''''''''''(((''')))++++++)))((('''(((&&&&&&''''''''''''&&&&&&'''%%%&&&******&&&%%%&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&***+++(((((()))'''###$$$%%%'''((((((((('''&&&'''''''''&&&%%%&&&(((***((()))***)))((('''((()))''''''(((((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((+++***((('''((()))+++,,,'''(((((())))))(((((('''***)))'''&&&&&&'''(((((('''''''''((((((((((((((((((((('''&&&&&&&&&''''''************))))))))))))))))))************))))))+++)))(((&&&&&&((()))+++***)))''''''(((((('''&&&&&&(((+++,,,+++)))))))))))))))))))))(((((((((((((((***)))%%%&&&)))***(((+++*********))))))((((((++++++******++++++++++++---------,,,+++***)))(((---,,,+++***))))))))))))***++++++++++++,,,///111333;;;AAA@@@???AAADDDEEEGGGEEECCC@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<:::999888777777777777666555555777999???EEEMMMPPPOOOLLLKKKKKKKKKKKKKKKIIIGGGGGGIIIKKKEEEIIIUUUkkk///---***'''%%%%%%&&&'''&&&'''((((((''''''(((*********)))((((((''''''''')))((('''&&&%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&((())))))(((((()))***)))******)))'''&&&((())))))((('''&&&&&&(((***,,,***))))))***,,,,,,ӵ)))))))))(((((()))(((''''''''')))+++)))(((''''''(((((('''%%%(((((((((((((((((((((((('''&&&%%%&&&''')))((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((!!!&&&+++,,,***((()))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((('''&&&(((***++++++***))))))***Ħ'''''''''%%%'''(((Ħ000333111111000...,,,+++,,,---///---,,,,,,,,,,,,+++)))...ӵ&&&***)))((((((***+++***)))((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))))))))((('''(((+++---'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''''''''((())))))(((''''''''''''((((((((('''&&&%%%%%%$$$&&&(((((('''&&&&&&&&&(((&&&%%%%%%((()))((('''&&&&&&&&&''''''''''''(((&&&(((++++++)))'''&&&&&&&&&&&&'''Ħ###"""%%%)))+++(((''')))&&&&&&&&&''''''''''''((()))((((((''''''''''''''')))++++++(((''')))((($$$%%%&&&'''(((((((((''''''&&&'''((('''&&&&&&(((***'''(((((()))((())))))***&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&''')))+++---(((((())))))))))))(((((()))(((''''''''''''((((((&&&&&&''''''(((((())))))++++++***))))))(((((((((*********)))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))******)))((((((******)))(((''')))+++,,,***)))))))))******))))))((((((''''''+++***(((''')))+++++++++((()))))))))******************++++++++++++++++++,,,,,,,,,,,,+++***)))(((------+++***))))))((((((***++++++++++++,,,...111333;;;BBBAAA@@@BBBDDDEEEFFFEEECCCAAA???>>>>>>===999999::::::;;;<<<<<<======<<<<<<;;;;;;:::999999888888888666555555888:::???EEEMMMQQQPPPNNNMMMNNNKKKKKKIIIGGGEEEEEEHHHJJJGGGIIITTTjjj---+++)))'''&&&'''((()))&&&'''((((((''''''(((***(((((((((((('''&&&&&&&&&)))(((((('''&&&&&&&&&&&&%%%''')))******)))'''%%%&&&(((******)))((()))***)))******)))''''''((()))***)))'''&&&'''(((***+++***))))))***,,,4ĉ@ӵ******)))'''((()))(((''''''***---)))(((''''''((()))'''&&&******)))))))))(((((((((&&&%%%$$$&&&((()))((('''(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((( $$$)))+++)))''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''')))******)))((()))***>L&&&&&&&&&'''&&&(((=hĦ444111222111///,,,,,,---//////...,,,,,,,,,,,,***(((4ĉ@ӵ***)))((()))******)))((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''***,,,'''&&&&&&&&&((((((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''%%%'''))))))(((&&&&&&&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((%%%'''******(((&&&%%%%%%&&&''''''>L&&&&&&###$$$'''(((''''''+++&&&&&&&&&''''''''''''((())))))(((''''''''''''(((***+++)))$$$###&&&'''%%%''''''(((((())))))))))))&&&'''((((((''''''(((***'''''''''((()))*********((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&(((***+++(((((())))))))))))(((((((((((('''''''''(((((((((&&&&&&''''''(((((())))))+++++++++******)))(((((())))))))))))))))))******)))(((((((((((((((((()))***)))(((''''''((()))***)))(((((()))+++,,,,,,+++((()))++++++***(((((()))******))))))((((((''''''+++(((&&&'''***+++++++++&&&&&&''')))***+++,,,---)))***+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---,,,+++***))))))))))))***++++++++++++,,,...111444===DDDCCCAAABBBDDDEEEEEEDDDCCCAAA@@@???>>>>>>999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999999888666555555888;;;EEEKKKQQQSSSQQQNNNLLLMMMJJJJJJHHHFFFDDDEEEGGGJJJKKKKKKSSSggg******))))))((()))))))))&&&'''((((((''''''(((***%%%%%%%%%&&&%%%%%%$$$###((((((((((((''''''&&&&&&&&&'''(((******((('''&&&&&&(((******)))))))))***)))******)))''''''(((******)))((((((((()))*********))))))***,,,GG=?***)))&&&)))***)))'''(((+++///+++***))))))++++++***)))))))))))))))))))))))))))&&&%%%%%%'''((()))(((&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''"""$$$'''(((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((())))))(((((()))***HdĦ'''&&&'''((('''=Īj222333444111...---///222000...------------+++***GG=?))))))***++++++)))''')))((((((''''''(((((()))&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((***((('''&&&'''((((((&&&$$$%%%%%%&&&&&&'''((((((((((((''''''((())))))(((&&&###$$$&&&'''((()))))))))&&&((())))))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%'''))))))'''%%%%%%%%%''''''(((HdĦ'''+++'''&&&'''&&&$$$%%%(((&&&&&&&&&''''''''''''(((***)))((((((''''''((((((((((((&&&!!! $$$&&&%%%(((((((((((()))))))))***&&&((())))))(((''')))***(((''''''((()))******)))+++******)))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))((())))))******))))))((('''''''''((((((((((((((('''''''''((((((((((((((((((((()))))))))(((''''''))))))))))))************'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))((('''''')))+++------,,,)))***++++++)))(((((()))))))))))))))((((((((((((***%%%"""%%%))))))((()))%%%&&&''')))***,,,------)))***+++---------,,,,,,++++++,,,---------,,,,,,,,,+++******)))************++++++++++++,,,///111777@@@GGGEEECCCCCCDDDDDDCCCBBBBBBAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999777555444555888;;;LLLQQQUUUTTTPPPKKKIIIIIIHHHHHHHHHGGGFFFFFFHHHJJJMMMKKKPPPccc~~~))))))***ӵ&&&'''(((ĭӵ'''ӵ(((Ħ&&&'''((())))))((('''&&&'''ӵӵ))))))ĦƜ`1.׼s***)))(((&&&Ħ---111+++***)))***+++,,,+++ӵ(((Ħ&&&((())))))'''&&&&&&&&&&&&&&&ĭӵ''''''Ħ'''''''''Ħ'''Ħ((((((((((((''''''&&&&&&'''(((((()))))))))&&&***DdD&&&(((+++?fӵ222555666Ħ222000///ӵƜ`1.׼s+++***ĭӵ(((&&&&&&(((%%%'''***+++)))((((((ӵ((((((&&&%%%Ħ&&&&&&'''((((((+++)))(((((((((''''''((((((Ħ''''''''''''&&&''''''Ħ)))((('''&&&&&&((((((((()))DdD((('''$$$''''''ӵ((((((ӵ$$$ӵ'''''''''))))))Ħ***)))ӵ((((((((('''ĭӵ***))))))************))))))&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((()))))))))************%%%%%%$$$######$$$%%%%%%))))))(((((((((((())))))((('''&&&''')))******))))))***+++***)))(((((()))(((((((((((())))))))))))+++### %%%))))))((()))((((((((()))******++++++(((***,,,---......---,,,............------,,,+++*********)))******+++,,,***++++++++++++,,,///111:::CCCIIIHHHDDDDDDDDDCCCAAAAAAAAAAAABBBAAAAAAAAA?????????>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999888777444333444888;;;LLLPPPTTTTTTOOOKKKIIIIIIEEEGGGHHHHHHGGGGGGIIIJJJMMMIIILLL^^^zzz)))***?~4%%%&&&'''g&e>&e***g&e'''>hӵ'''((((((((((((''''''g&e)))guO>uO>&e******4ff?>ߝL---gĉ@+++)))((('''Shӵ333)))((('''((()))***g&e'''>hӵ(((***)))'''%%%%%%%%%%%%fff?><z&&&g&e>&e''''''HL(((''''''ShӵgL((((((((((((((('''''''''''''''((()))S?ʬ)))***3h?D%%)?'''***ZufĦ333666777gL666333222g&e000gĉ@'''+++g&e>&e(((@e&&&&&&??((((((&&&))),,,---,,,)))g<ĉ((())))))'''3we<Ħ&&&&&&'''(((3h?@e(((''''''&&&&&&''''''&&&Z&&&(((((()))((((((3h?gL******)))'''&&&(((***))))))***D%%)?***fff?><z''''''=?Ħ(((g&e+++g&e'''&&&&&&S?ʬ***4ff?>ߝL'''@e%%%g&e(((((((((3h?g&e>&e+++,,,??))))))************))))))&&&&&&'''((())))))(((((())))))(((((('''''''''&&&((()))***+++,,,,,,+++***(((((())))))*********+++)))(((''''''''''''((()))((())))))))))))))))))(((((('''&&&&&&''''''&&&%%%***++++++***((('''((()))''''''(((((())))))******---%%%!!!''',,,+++***+++************)))))))))(((((())),,,.........---,,,111111000///...,,,******))))))))))))***+++,,,---***++++++++++++,,,///111<<>>===<<<;;;<<<<<<<<<;;;;;;::::::999999888666444222444888;;;GGGKKKPPPRRROOOMMMMMMNNNDDDFFFHHHIIIIIIIIIJJJKKKLLLGGGIII[[[xxx,,,4Dӵ)))((('''Hƅ^Hu]Ħ(((Hu]Ħ'''ZuR)Ħ((('''&&&&&&'''((()))Hu]Ħ&&&HŐeHŐeHu]Ħ---qIܗGIӵ---tt(((***,,,HGgĉ@---...***)))))))))***+++Hu]Ħ(((ZuR)Ħ)))))))))))))))'''&&&sߝLGdUĦ(((Hƅ^Hu]Ħ'''ntHdĦ)))***HGgĉ@(((HdĦ))))))(((&&&%%%'''&&&&&&%%%%%%%%%Htƅ^))))))Bt=o9ĦDtfo9Ħ*********g?222111HdĦ111000222Hu]Ħ(((tt+++***Hƅ^Hu]Ħ+++H׼s&&&'''))))))((("""###%%%&&&'''&&&tQ"""%%%(((&&&je<Ħ&&&(((+++Bt=o9ĦH׼s(((((('''&&&$$$###$$$%%%'''HtĦ(((***)))((()))Bt=o9ĦHdĦ&&&''''''''''''&&&&&&((()))+++Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ'''Hu]Ħ******Htƅ^)))qIܗGIӵ(((H׼s((((((Hu]Ħ***)))Bt=o9ĦHƅ^Hu]Ħ)))((())))))((()))******'''%%%&&&((()))++++++)))(((&&&,,,***((((((((('''%%%$$$(((''''''&&&&&&((()))******$$$"""&&&(((%%%&&&***'''(((((()))))))))))))))%%%&&&((()))))))))((('''((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((''')))+++***'''&&&(((***)))))))))))))))(((''''''+++,,,)))$$$'''------((('''((()))***++++++++++++......---,,,,,,+++************))))))))))))******((()))*********+++...111;;;@@@FFFJJJJJJFFFCCCAAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@???@@@@@@<<<<<<;;;;;;:::999666444555666666444222222777;;;JJJRRRWWWSSSNNNLLLJJJHHHJJJIIIHHHIIIJJJKKKKKKJJJLLLFFFFFFWWWttt))))))4DuXӵ(((((((((DdDΦDdDĦ)))DdDĦ'''&&&t|<)))(((''''''''''''((()))DdDĦ'''DdDΦDdDΦDdDĦ000peƜ4DuTӵ---`eĭ***qet+++,,,---)))))))))******+++DdDĦ)))+++t|<'''(((((((((((((((((((((DdDDdDĦ'''DdDΦDdDĦ'''q<niDdDĦ'''qet'''&&&DdDĦ))))))(((&&&&&&''''''&&&&&&%%%q<R))))))qjRgdKӵHdDĦgdKӵ))))))GR/f6LĭĦ000111DdDĦ000,,,...DdDĦ***`eĭ***DdDΦDdDĦ---DdDĦ((('''%%%######&&&(((((('''###$$$&&&'''''''''geĦ%%%***,,,FSĦ%%%'''qjRgdKӵDdDĦ''''''((((((''''''$$$%%%&&&DdDĦ''''''''''''qjRgdKӵDdDĦ((())))))))))))(((((('''((()))HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ'''DdDĦ)))q<R((((((peƜ4DuTӵ%%%DdDĦ))))))DdDĦ+++qjRgdKӵDdDΦDdDĦ)))(((((((((((((((+++***))))))******(((''''''((()))******)))(((''''''&&&&&&''')))))))))((((((''''''&&&'''((()))***+++'''&&&***+++((((((,,,&&&''''''(((((((((((((((&&&&&&((()))))))))((('''((((((((('''''''''''''''))))))(((((((((((())))))''')))******''''''(((***(((((())))))))))))((((((&&&&&&### """''''''###++++++,,,------...------...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))***+++******+++...000888===DDDHHHHHHFFFCCCAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@;;;;;;;;;::::::888555333666777888666555666;;;@@@HHHPPPVVVTTTPPPNNNMMMKKKKKKJJJJJJKKKMMMMMMLLLKKKHHHBBBCCCUUUsss&&&'''4DuXӵ(((((((((DdDΦDdDӵ)))DdDĦ''''''o)h&&&)))((((((''''''(((((()))DdDĦ(((DdDΦDdDΦDdDӵ111=ӊB1.uTӵ,,,HߝL`o9***po9wӵ,,,)))))))))***+++---DdDĦ)))***o)h'''''''''(((((((((((())))))DdDΦDdDĦ&&&DdDΦDdDӵ'''GIpӵDdDĦ%%%po9wӵDdDĦ)))(((''''''&&&''''''&&&&&&&&&po9u((((((((((((GIdnuR)ĦDdDĦnuR)Ħ((((((CdgĪj000DdDĦ---))))))DdDĦ,,,HߝL`o9)))DdDΦDdDӵ---DdDĦ)))(((&&&$$$$$$&&&'''''''''%%%&&&''''''((('''geĦ''',,,sp?aĦ$$$&&&GIdnuR)ĦDdDĦ''''''((((((''''''###$$$&&&DdDĦ'''&&&%%%&&&GIdnuR)ĦDdDĦ((())))))))))))((((((''''''(((DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ(((DdDĦ(((po9u((((((''''''=ӊB1.uTӵ###DdDĦ((((((DdDĦ)))GIdnuR)ĦDdDΦDdDӵ)))(((((((((((((((+++)))''''''((())))))((('''((()))******)))((('''&&&%%%%%%&&&)))******)))(((''''''''''''((())))))(((&&&''')))***((((((***%%%&&&''''''((((((''''''&&&''''''((()))((((((((((((((((((((())))))))))))******))))))))))))******''')))***)))((('''(((***((((((((()))))))))))))))((((((&&&###%%%))))))&&&,,,------............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++---///555:::AAAFFFFFFEEECCCBBBAAA@@@@@@@@@AAACCCDDDFFFCCCBBB@@@>>>======>>>???;;;<<<===<<<;;;999666444666777888666666888>>>CCCGGGOOOTTTSSSQQQQQQPPPNNNJJJJJJJJJKKKMMMMMMLLLJJJCCC???AAATTTrrr&&&&&&4DuXӵ((()))(((DdDʜ4DuTӵ(((>d<Ħ'''Dt'''(((((((((((((((((()))>d<Ħ)))>d<ʜDd<ʜ4DuTӵ......F&uTӵ---4DufئL>e)))puR)Ħ***(((((()))***,,,--->d<Ħ)))Dt((((((((()))))))))))))))DdDΦDdDĦ&&&>d<ʜ4DuTӵ'''4DwDd<Ħ&&&puR)Ħ>d<(((''''''&&&'''''''''&&&'''peӵ)))ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ...>d<)))(((>d<Ħ---4DufئL>e(((DdDʜ4DuTӵ(((DdDĦ&&&)))'''&&&%%%%%%&&&''''''''''''((((((((((((geĦ&&&s<v>aĦ$$$'''peӵDx<DdDĦ(((((('''&&&$$$######$$$%%%DdDĦ'''&&&&&&&&&peӵDx<>d<&&&''''''&&&&&&%%%'''((((((>d<ӵDd<DdDΦDdDĦ***DdDӵnd<DdDĦ(((>d<Ħ'''peӵ)))Ħ&&&F&uTӵ$$$DdDĦ&&&&&&>d<Ħ'''peӵDx<>d<ʜ4DuTӵ(((((((((((())))))+++(((%%%$$$%%%'''((((((''''''((())))))((('''''')))(((''''''((()))(((&&&''''''''''''((((((((()))'''((()))***)))((()))***&&&''''''((()))(((((((((&&&''''''((((((((((((((((((((())))))*********+++***))))))(((((())))))***((()))))))))((((((((()))******)))(((((((((((((((,,,,,,+++******,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------+++******))))))******++++++---------,,,+++---...222888>>>CCCEEEDDDCCCBBBAAA@@@???@@@AAADDDFFFHHHDDDBBB@@@===<<<<<<===>>>===???@@@@@@>>>;;;888777666777777555444666<<dp&ĒR......nfʜd<Φ>d<Ħ'''s&dq&ĒR''''''i?ʜtd<Ħ'''HHܗDӊB(((<x''''''''''''''''''(((B?d<((('''&&&%%%&&&'''(((((((((((((((((((((geĦ'''Hg8>aĦ&&&(((B?Ho9)))>d<'''&&&$$$######%%%&&&>d<ӵ''''''B?Ho9(((<x&&&&&&%%%%%%)))))))))&ӫeʬtIӇ(((>d<Φ>d<Ħ)))D&ӫetIӇ'''DdDĦ(((sdKĦ&&&B?dp&ĒR+++(((>d<sdKĦ(((B?Ho9***s&dq&ĒR)))(((((((((((()))))),,,)))%%%$$$&&&(((******''''''(((((((((((('''''')))(((''''''((()))(((&&&&&&''''''((((((((((((((((((***,,,+++)))***+++,,,(((((()))************)))''''''''''''((((((((()))(((((())))))******++++++)))((((((''''''(((((())))))((((((((()))))))))(((---,,,***((('''&&&&&&&&&***))))))***)))))))))+++++++++,,,,,,------,,,,,,---------------------...++++++************++++++,,,---......---,,,---...222777===BBBDDDDDDDDDCCCAAA@@@@@@@@@BBBEEEHHHIIIEEECCCAAA>>>===<<<======<<>>:::888888999999888555333555;;;@@@HHHNNNQQQPPPOOOOOOLLLHHHFFFFFFHHHKKKMMMLLLHHHEEEDDDBBBFFFWWWrrr))))))4DuXӵ***''''''Hu]3hh&&&%%%%%%ne((((((=e((())))))******))))))(((ne***)))pIƎ@t@h+++---///>h...//////fe(((@ďD((())))))((((((((()))***,,,ne))))))=e(((''''''(((***+++'''(((ege''''''sĪj@h'''''''''fdDĦ(((@ďD(((***Hkge''''''((((((((('''((((((@h,,,,,,@G***+++HĪj@IŌ'''(((Bene)))Hkge***ne---+++fe)))Hu]3hh(((((('''se'''(((((('''%%%&&&(((***))))))((('''''''''geĦja>aĦ''')))@G(((***se'''((((((''''''$$$%%%'''<Ō)))((('''@G''''''Hkge((((((((('''''')))))))))HĪj@IŌ((((((ege'''(((Hu]3hIŌ''''''DdDĦ(((ne***&&&@h((((((>h+++,,,)))se)))ne+++***@G******sĪj@h((((((((((((((())))))***...+++(((''')))+++,,,---''''''''''''''''''''''''&&&%%%%%%&&&)))******)))&&&''''''((()))(((((((((###'''((($$$"""%%%((()))))))))***+++++++++******(((''''''''''''((())))))))))))))))))************((((((''''''''''''((((((***((('''((()))***)))'''---,,,***(((&&&&&&&&&''')))((()))+++***'''(((++++++,,,---....../////////.........---------------------,,,,,,,,,,,,------+++---//////.........///333888>>>CCCDDDEEEEEEEEEAAAAAAAAABBBCCCEEEHHHIIIFFFEEECCCAAA???===<<<<<<;;;???BBBBBB>>>:::888888<<<<<<:::777444666<<aĦ'''))),,,((())))))s׼s''''''((((((''''''%%%'''(((Ho)))'''&&&&&&'''%%%&&&''''''((((((''''''&&&(((((('''&&&((((((''''''(((D^(((((((((DdDĦ)))******''''''(((''''''&&&'''***)))&&&s׼s'''(((+++***)))(((((('''''')))((((((((((((((()))******,,,)))'''''')))+++,,,,,,'''''''''&&&&&&''''''''''''&&&&&&''')))))))))(((&&&&&&((()))))))))((('''!!!&&&&&& !!!'''((((((((()))***************(((''''''&&&'''((()))***))))))))))))))))))(((((())))))(((((((((((())))))***(((''''''******)))'''+++***(((''''''''')))******(((***---+++'''(((---)))***+++---...///////////////......------,,,,,,...------,,,,,,------...***,,,///000//////000111555999???DDDEEEFFFFFFFFFAAABBBBBBDDDEEEFFFGGGGGGFFFEEEEEECCCAAA???<<<;;;===AAAFFFFFFAAA<<<:::;;;::::::999555444666===CCCJJJNNNQQQPPPPPPPPPLLLFFFEEEGGGJJJNNNPPPNNNIIIEEEAAAAAAHHHYYYtttΦ4DuXӵtvӵ>d<Ħ)))((('''&&&&&&((()))Ħ((())))))*********+++((()))***++++++***)))((('''(((Ħ(((&&&%%%%%%&&&(((***+++***)))(((+++---//////---,,,,,,,,,***+++,,,---............+++***((('''''''''((()))******)))))))))))))))***(((((('''(((((()))******Ħ)))******)))(((&&&%%%$$$######%%%&&&((((((***---///111111000///###$$$%%%&&&((()))******''''''''''''''''''''''''>d<Ħ((('''&&&)))((('''&&&&&&''')))******)))(((&&&&&&''''''((((((((((((((()))***+++,,,++++++++++++++++++++++++)))******'''$$$$$$'''***"""$$$&&&'''&&&&&&'''((()))(((((('''''''''((((((%%%%%%&&&&&&'''((())))))###&&&))))))Ħ++++++***)))'''&&&&&&&&&&&&***>d<Ħ******(((''''''Be((()))%%%'''((('''&&&&&&***---)))((('''&&&%%%%%%geFYĉ&&&'''>aĦ&&&(((+++,,,,,,++++++***))))))***)))Be))))))((('''&&&$$$$$$&&&'''(((nu]ӵ***&&&)))***)))(((%%%$$$$$$&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&###%%%((()))(((''''''(((&&&''''''((((((>d<Ħ,,,***)))))))))>d<Ħ))))))***Ħ((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''')))'''###Be((($$$%%%'''(((Ħ&&&))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***((((((((((((((()))******(((&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&'''''',,,***((((((((('''%%%$$$%%%&&&((()))))))))((('''''',,,,,,$$$!!!&&&---///'''(((((()))))))))))))))(((''''''&&&&&&((()))*********))))))((((((''''''******))))))))))))*********(((&&&'''***+++)))'''((((((&&&&&&''')))+++---'''&&&(((+++)))###%%%+++%%%&&&(((***,,,------...000000///...---,,,,,,,,,,,,++++++******++++++,,,))),,,///000000000000111777;;;AAAEEEFFFFFFGGGGGGAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEECCC@@@<<<:::@@@FFFKKKJJJEEE@@@??????666666555222111555<<>>???FFFYYYttt?aŖ%7uSQuR)ӵsdKĦ)))'''''''''''''''gdKĦ''')))*********)))((())))))))))))))))))))))))'''gdKĦ%%%&&&((((((((((((((()))***,,,,,,++++++,,,,,,,,,+++******++++++,,,---///...+++)))(((((((((((((((***,,,---+++++++++++++++***)))(((*********************gdKĦ)))))))))))))))((((((''''''''''''((((((((()))***,,,------,,,,,,(((((()))))))))))))))((('''''''''&&&&&&'''''''''gdDĦ'''''''''))))))((('''''''''''''''(((((((((((((((''''''''',,,)))***---...,,,,,,///---+++)))'''&&&'''(((((()))'''&&&'''******(((%%%&&&'''((((((''''''(((***)))***(((%%%%%%(((&&&"""%%%%%%%%%&&&)))++++++***)))$$$!!!gdKĦ---******))))))(((((('''''''''sdKĦ&&&%%%)))(((''''''((()))$$$%%%&&&'''***,,,///000,,,***'''&&&&&&'''ŶS)))((('''3we<++++++,,,,,,***)))((()))***+++'''''''''((((((((((((((())))))(((iĉ@3hR/Ō&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---,,,+++)))(((&&&%%%$$$))))))(((''''''''''''''',,,(((%%%&&&)))DdDĦ...***)))***+++sdKĦ)))***gdKĦ'''!!!&&&***((($$$(((((((((((())))))))))))###%%%(((((()))***+++'''$$$gdKĦ'''((((((((((((((((((((((((000,,,'''&&&)))+++,,,***''')))++++++***))))))***))))))))))))))))))))))))+++'''(((+++)))%%%&&&,,,***)))(((((()))***)))'''%%%%%%&&&&&&'''(((((())))))(((((((((******((('''((((((''''''''''''((((((,,,+++***((('''''''''''')))))))))'''&&&%%%''')))))),,,,,,'''&&&***+++((()))***+++)))'''&&&'''(((+++*********))))))(((((((((((((((((())))))))))))(((***,,,,,,,,,...000333333111...---.........---,,,+++*********+++------.........---,,,,,,...000666;;;BBBGGGHHHFFFDDDDDDAAA@@@BBBFFFDDD???BBBHHHIIIIIIHHHGGGFFFEEEDDDCCC@@@DDDGGGFFFAAA>>>???AAA;;;777555555555777===EEENNNLLLJJJJJJOOOTTTQQQIIIHHHFFFFFFIIIMMMKKKDDD>>>AAA===DDD\\\yyy>A(((ne'''(((''''''''''''ne(((((()))************)))))))))))))))))))))))))))ne&&&&&&'''))))))((((((((()))***++++++------,,,++++++***))))))***+++,,,---...---+++)))******)))))))))+++,,,---+++++++++++++++***))))))******************ne))))))))))))))))))))))))(((((((((((())))))((()))+++,,,---,,,,,,+++(((((())))))))))))(((((((((((())))))))))))(((De'''((((((((())))))((('''''''''''''''((((((((('''''''''''''''+++))))))---...---...111+++***((('''&&&'''((()))((('''&&&'''))))))'''%%%&&&'''((((((''''''(((***((((((&&&"""$$$((((((%%%&&&%%%%%%&&&)))************%%%ne))),,,******))))))((((((''''''&&&ne))))))((()))((('''&&&&&&'''((()))&&&'''((()))***+++,,,,,,,,,***'''&&&''''''>A)))((('''k<((()))+++---...,,,***)))***++++++***)))(((((((((((((((((('''''''''&&&%%%fh&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))(((''''''''''''''')))))))))(((&&&De000---***)))******ne&&&)))ne***+++)))((('''((((((((('''''''''((((((((()))))))))%%%'''))))))((('''((((((((((((ne)))((((((((((((((((((((((((((()))'''%%%$$$&&&'''((((((***+++,,,+++((('''&&&'''(((((((((((((((((((((((((((%%%&&&)))(((%%%''',,,***)))((((((******)))((('''((((((((())))))******)))(((((((((******((('''((((((''''''''''''((((((+++***)))((((((''''''((((((((((((''''''(((+++---333---'''&&&)))+++)))&&&'''((())))))(((((()))***************)))))))))((((((((((((((())))))))))))(((***+++,,,,,,---///222333000...---.........---++++++***)))***+++,,,---.........---,,,---///111555;;;BBBGGGIIIHHHGGGGGGCCCAAACCCFFFDDD@@@BBBHHHIIIHHHHHHGGGFFFFFFEEEEEE@@@DDDFFFDDD@@@======@@@;;;777555555666777===EEEMMMLLLKKKJJJOOOSSSPPPIIIIIIGGGGGGJJJLLLJJJDDD>>>AAA???HHH```|||&&&'''&&&&&&((('''''''''''''''))))))(((((())))))***+++(((((((((((((((((((((((('''''''''(((******)))))))))))))))******...---+++***)))))))))******+++,,,------,,,+++***,,,+++*********+++,,,---***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++******((())))))***))))))(((((((((***+++,,,,,,+++***((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''+++((()))---...------111)))((('''&&&&&&'''((()))'''&&&&&&'''(((((('''%%%&&&'''((((((''''''(((***'''(((&&&###%%%)))***'''&&&%%%%%%&&&)))******)))***&&&'''(((*********))))))((((((''''''%%%+++++++++***((((((''''''''''''((((((((()))***++++++***)))(((+++)))''''''((((((((((((''''''&&&'''***---///---,,,******++++++***))))))))))))(((((('''''''''&&&$$$"""$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***)))((((((''''''''''''(((%%%***---***$$$......,,,***)))))))))$$$&&&(((((()))''')))+++)))&&&$$$%%%&&&&&&&&&'''''''''((((((((('''(((***)))'''&&&&&&'''%%%(((((()))***((((((((((((((((((((((((&&&'''(((((((((((()))+++((()))******(((&&&''''''''''''''''''''''''''''''%%%$$$%%%((('''&&&(((,,,***)))((((((*********(((((((((((())))))))))))))))))(((((((((******((('''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((''''''***...222>>>---"""%%%,,,+++'''&&&&&&'''))))))((((((***+++************))))))))))))(((((((((((())))))))))))((()))***+++***+++...000222000...---......---,,,+++***)))))))))***,,,,,,............------000222666;;;BBBGGGIIIIIIIIIIIIDDDBBBCCCEEECCCAAACCCGGGGGGGGGGGGGGGGGGGGGGGGGGGAAACCCDDDBBB>>>;;;;;;===;;;777555555666777>>>FFFKKKLLLLLLLLLOOORRRNNNHHHKKKIIIHHHJJJKKKHHHCCC>>>BBBDDDOOOggg&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''')))((('''&&&'''((()))***(((((((((((((((((((((((($$$&&&(((((((((((()))***+++***)))))))))))))))***---,,,***(((((()))+++,,,)))***,,,,,,+++*********,,,+++***)))))))))***+++******+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))*********+++,,,,,,+++))))))))))))*********)))(((((((((***,,,......,,,***((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((+++)))))),,,,,,******---(((''''''&&&''''''((()))&&&&&&&&&'''''''''&&&%%%&&&'''((((((''''''(((***'''))))))'''(((+++***&&&'''&&&&&&''')))***)))(((+++'''&&&((((((&&&''')))******))))))((((((''''''&&&''')))***+++++++++***(((((((((''''''(((((((((((()))+++,,,+++***((('''***)))''''''))))))((('''))))))(((&&&%%%&&&(((+++)))(((''''''((()))+++------+++************)))(((+++******)))((('''&&&&&&'''$$$!!!$$$)))---,,,)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&((()))***+++)))(((''''''''''''((((((&&&***---***%%%###(((...,,,+++***))))))(((((('''''''''((((((((((((((((((###%%%(((((('''&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&((())))))(((''''''((('''''''''&&&&&&''')))***(((((((((((((((((((((((("""&&&******)))(((***,,,###%%%'''(((((((((***+++''''''''''''''''''''''''&&&'''((((((''''''(((+++)))''''''''')))***)))(((&&&&&&'''''''''''''''''')))(((((((((******((('''((((((''''''''''''((((((((((((((((((((()))******((((((((('''''')))...111AAA,,, '''---(((&&&***&&&((())))))(((((()))+++*********)))))))))))))))(((((((((((())))))))))))((()))******)))***,,,...000///------......---,,,******)))((()))***+++,,,---...///......///111444888===BBBFFFGGGGGGHHHHHHDDDCCCBBBBBBAAAAAABBBDDDCCCCCCDDDEEEEEEFFFFFFGGGAAABBBBBB@@@<<<:::999::::::777555666666888???FFFJJJMMMOOONNNOOOPPPMMMHHHLLLJJJIIIIIIIIIFFFBBB>>>CCCIIIXXXnnn''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%&&&'''((()))(((((((((((((((((((((((($$$&&&((()))(((((()))***+++***)))))))))))))))***+++***(((((((((***,,,...(((***,,,+++)))((()))+++******(((''''''((()))))))))******+++++++++******''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))***+++++++++***)))(((***************)))((((((''')))+++------+++)))'''''''''''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&''''''((()))******---***)))+++***'''&&&)))(((''''''''''''(((((()))&&&'''((((((''''''&&&'''&&&'''((((((''''''(((***%%%(((***)))******&&&((('''&&&'''((()))((('''***'''''')))(((%%%&&&)))******))))))((((((''''''((()))***++++++***)))((('''(((((((((((((((((('''&&&'''***+++,,,+++***((()))((('''(((******)))((())))))(((&&&%%%&&&(((+++%%%&&&((()))***)))((((((+++)))(((((())))))(((&&&++++++***)))(((''''''&&&)))%%%###%%%***,,,***''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))******((((((''''''''''''((((((***)))(((''''''((()))******++++++***)))((((((((()))((('''''''''((('''''''''''''''))),,,,,,***(((&&&&&&&&&&&&'''''''''((($$$&&&((()))(((((()))***,,,&&&!!! ###((())))))(((((((((((((((((((((((("""&&&'''&&&%%%&&&)))###%%%'''(((((((((***+++''''''''''''''''''''''''***++++++)))''''''))))))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''''''''''')))(((((((((******((('''((((((''''''''''''(((((((((''''''(((((()))***+++***))))))'''&&&'''+++---:::+++###)))+++&&&'''000)))******)))(((''''''((())))))))))))))))))******(((((((((((())))))))))))((()))******))))))+++---///...------...///---,,,+++***)))))))))***,,,,,,---...//////...000333555;;;>>>BBBDDDDDDDDDDDDEEEDDDCCCAAA??????AAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEAAAAAA@@@>>>;;;999999999:::777555666777888???GGGIIIOOORRRQQQOOOOOOLLLHHHLLLJJJIIIGGGFFFDDDAAA>>>DDDOOO```ttt(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((($$$''')))***)))((())))))***)))))))))))))))******))))))(((((()))***,,,---'''***,,,+++(((''')))+++)))((('''&&&''''''))))))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***))))))++++++++++++***)))(((((('''(((***++++++***((('''((((((''''''''''''&&&&&&'''((()))))))))(((&&&%%%&&&&&&'''(((***+++,,,,,,---***)))+++***'''&&&((()))))))))))))))(((((((((&&&((())))))(((''''''(((&&&'''((((((''''''(((***###&&&((((((((((((""")))(((''''''((()))'''&&&((('''(((***(((%%%&&&*********))))))((((((''''''))))))*********)))''''''''''''((((((((((((''''''&&&''')))***++++++++++++((('''''')))++++++***)))((((((((('''&&&&&&(((***$$$&&&)))++++++***(((&&&)))'''''''''))))))((('''*********))))))(((((((((***'''&&&'''***+++)))&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((''''''''''''(((((()))---(((%%%%%%)))+++***''')))+++,,,,,,***(((((()))+++)))'''&&&'''((('''&&&***((('''(((******'''%%%&&&&&&'''''''''(((((((((###%%%(((((((((((()))+++---&&&###((()))(((((((((((((((((((((((((((!!!###&&&(((((((((((()))((()))******(((&&&''''''''''''''''''''''''''''''+++......)))'''((()))((('''%%%%%%&&&((())))))(((''''''(((((()))*********)))(((((((((******((('''((((((''''''''''''((((((((((((((((((((()))*********+++***)))'''&&&(((***000***(((+++***&&&)))111)))***+++***'''&&&'''((())))))))))))************(((((((((((()))))))))))))))***+++***))))))+++,,,...---,,,---//////---+++,,,+++*********+++,,,------.../////////111444777>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEBBB>>>>>>BBBBBB???>>>>>>???@@@AAABBBCCCCCCAAA@@@>>>===;;;:::999999:::777555666777999@@@HHHIIIPPPVVVTTTPPPNNNLLLHHHJJJIIIGGGEEECCCAAA@@@???FFFTTTgggxxx))))))))))))))))))))))))((()))***)))(((((()))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))%%%(((***+++***((((((((()))((((((((()))***+++++++++*********)))))))))((('''***,,,***'''&&&(((,,,((((((''''''''')))***+++))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))+++++++++******++++++++++++***)))(((((())))))************)))))))))))))))((((((((('''''''''((()))***)))(((&&&%%%''''''(((***+++---......,,,)))))),,,,,,)))))),,,+++++++++******)))((((((''')))+++***((('''(((***&&&'''((((((''''''(((***%%%''''''%%%&&&(((%%% ***(((''''''(((((('''%%%'''&&&(((***)))%%%&&&*********))))))((((((''''''&&&'''((()))))))))((('''&&&'''((())))))((('''&&&((((((((()))******++++++''''''''')))+++,,,+++)))'''((()))((('''&&&''')))'''(((***+++++++++***)))((('''&&&''')))+++***)))***)))))))))))))))))))))''''''((())))))))))))((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&'''''''''''''''((())))))---((($$$%%%)))+++***''')))+++------+++))))))***,,,)))&&&&&&'''((('''%%%&&&'''((('''&&&&&&((()))''''''((((((((()))))))))%%%'''((()))((('''((()))***'''$$$$$$&&&((())))))((((((((((((((((((((((((''''''''')))+++,,,+++******+++,,,+++((('''&&&'''(((((((((((((((((((((((()))------(((&&&)))***(((((('''&&&(((***++++++***%%%&&&'''((()))***+++,,,)))(((((((((******((('''((((((''''''''''''(((((()))((((((((((((((()))***)))+++,,,+++)))((())))))***++++++***)))((()))***((()))***)))((('''((()))((()))))))))************(((((((((((())))))))))))+++,,,,,,+++))))))+++,,,---,,,,,,---//////---+++---,,,+++++++++,,,......---...//////000222555888>>>@@@BBBCCCCCCCCCEEEFFFHHHHHHDDD>>>???DDDDDD???>>>>>>???@@@AAABBBBBBCCCAAA???===<<<;;;;;;;;;::::::666555666777:::AAAIIIIIIRRRYYYWWWRRRNNNLLLIIIHHHGGGFFFCCC@@@??????@@@GGGXXXkkk{{{))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***************************&&&(((++++++***(((''''''(((((((((((()))***,,,,,,,,,,,,,,,+++)))(((&&&%%%&&&***,,,***&&&%%%(((,,,)))((((((((()))***,,,---((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''')))***+++++++++***,,,,,,,,,++++++)))((((((************************+++*********))))))(((((('''((()))***)))(((&&&%%%'''((()))***,,,...//////+++))))))---...,,,---000,,,,,,,,,,,,+++)))(((''''''***,,,+++)))((()))+++&&&'''((((((''''''(((***)))***(((%%%'''+++,,,(((***)))''''''(((((('''%%%%%%&&&(((+++)))%%%&&&+++*********)))((((((''''''$$$%%%'''((()))***))))))&&&'''((())))))((('''&&&******))))))))))))***+++'''''''''***,,,---+++)))&&&((())))))(((''''''(((++++++++++++++++++,,,,,,(((''''''(((+++,,,,,,+++)))))))))))))))*********%%%''')))***))))))***+++***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***,,,)))&&&&&&(((***)))((())),,,......+++)))***+++---***&&&&&&'''((('''%%%$$$)))---,,,((()))///666(((((((((((())))))))))))'''(((***)))'''&&&''''''&&&(((******)))((()))***(((((((((((((((((((((((('''%%%###%%%(((***)))&&&''')))++++++***))))))***))))))))))))))))))))))))&&&++++++&&&%%%)))+++))))))(((((()))+++---,,,+++"""###$$$&&&((()))***+++)))(((((((((******)))'''((((((''''''''''''(((((())))))(((((((((((()))))))))+++------,,,+++***+++(((,,,,,,))))))+++)))$$$&&&'''))))))((((((***+++(((((())))))*********+++(((((((((((()))))))))))),,,,,,---+++***)))+++,,,,,,,,,,,,...//////---+++------,,,,,,,,,---...///---...///000000222666999>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJEEE???@@@FFFEEE@@@??????@@@AAAAAABBBCCCCCCAAA???<<<;;;<<<<<<<<<;;;:::666555666888:::AAAIIIIIISSS[[[YYYRRROOOLLLJJJGGGFFFEEEBBB???>>>???@@@HHHZZZnnn|||$$$$$$$$$%%%%%%'''((()))*********))))))'''&&&&&&$$$$$$%%%'''(((***++++++))))))(((((((((((())))))((()))+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))),,,+++)))((('''''''''(((+++******)))((()))))))))&&&&&&''''''((()))))))))'''(((((()))***+++++++++(((((('''''''''''''''(((&&&'''((())))))((('''&&&(((((())))))*********+++))))))))))))************++++++***)))(((((())))))---,,,+++)))((((((((((((+++***)))***++++++***)))))))))((('''''''''''''''&&&&&&&&&'''))),,,...000///,,,)))))),,,------+++///000111///,,,***))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((###%%%(((***+++***(((&&&******))))))((((((''''''''''''((((((((((((''''''$$$&&&'''((('''((()))+++(((((()))***+++,,,,,,---***************************)))((((((((((((((()))&&&'''((()))))))))''''''((()))******))))))***+++///,,,)))((()))***(((%%%''''''(((***,,,,,,+++)))***)))(((''''''((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&++++++******))))))((((((+++(((&&&'''))))))'''%%%''''''((((((((((((''''''((((((((((((((((((((((((''')))******))))))***+++'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&''''''&&&$$$((((((''''''''''''(((((((((((((((((())))))))))))'''''')))******)))((('''(((((((((((('''''''''''')))((((((''''''''''''(((***(((&&&$$$$$$'''***,,,+++***)))***+++***(((&&&))))))((((((((((((((()))))))))))))))*********************)))))))))))))))$$$%%%&&&''''''&&&%%%$$$******++++++++++++******,,,+++******+++,,,...///---,,,*********,,,...///,,,...///...---000555:::???@@@AAAAAAAAABBBDDDFFFLLLKKKIIIFFFDDDCCCBBBAAADDDBBB@@@???@@@@@@???===BBB???<<<<<<>>>@@@???===>>>:::666555888===BBBDDDLLLJJJIIIJJJLLLLLLIIIFFFHHHDDDCCCCCC@@@<<<;;;>>>JJJXXXkkk{{{%%%%%%%%%&&&&&&'''((()))+++,,,,,,++++++)))((((((''''''''''''(((((())))))))))))(((((((((((())))))((()))+++***(((''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***)))((((((((()))***+++*********))))))))))))(((''''''''''''(((((((((((('''(((((()))******++++++******))))))))))))******'''((()))******)))((('''(((((()))))))))*********(((((()))))))))******************)))))))))((((((,,,+++***)))((((((((((((+++***))))))++++++***)))))))))(((''''''''''''''')))))))))***,,,...111222000---+++***,,,---,,,+++...///000...+++)))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((())))))(((''''''))))))))))))(((((('''''''''(((((())))))(((((('''&&&''')))((((((((()))+++))))))******+++,,,,,,,,,************************))))))(((((((((((())))))''''''((()))))))))((((((((()))+++***)))(((***++++++)))'''''')))+++***(((''''''(((***,,,,,,***)))+++******************+++***))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''*********)))))))))))))))***(((&&&'''))))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++***)))((((((((()))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))))))))((((((***))))))))))))(((((((((((((((((('''(((((())))))***)))'''&&&&&&(((***,,,+++)))((()))******((('''))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******++++++******+++,,,...///...---,,,++++++---...///---///000///...000555:::???AAABBBBBBBBBCCCEEEGGGLLLKKKIIIGGGEEECCCBBBBBBDDDDDDCCCBBBAAA@@@@@@AAADDDAAA>>>===>>>??????>>>===:::777555888===BBBDDDJJJHHHFFFGGGIIIJJJIIIGGGIIIFFFEEEEEEBBB======@@@PPP^^^ooo~~~&&&&&&''''''(((((())))))++++++++++++***)))(((((()))))))))(((''''''&&&&&&)))((((((''''''(((((()))''')))******(((''''''(((((((((((((((((((((((((((*********)))))))))))))))((((((''''''(((***+++---))))))*********)))((('''(((((((((((('''''''''''''''(((((())))))******+++******))))))))))))******((()))***++++++***)))((((((((())))))))))))******(((((())))))))))))******((()))*********)))((('''******))))))((((((''''''+++***))))))++++++***))))))((((((''''''''''''(((*********+++,,,...111222222///,,,+++,,,,,,,,,+++---......---+++((((((((((((((()))))))))*********''''''''''''(((((((((((((((((((((((((((''''''&&&)))))))))))))))))))))))),,,+++)))'''''''''(((((()))))))))(((((((((((('''((())))))******))))))(((((()))******(((((()))***+++++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((())))))***((((((((((((((()))******)))***++++++)))((()))***((('''&&&''')))+++++++++''''''''')))+++,,,***(((++++++,,,------,,,++++++*********))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((******)))(((((((((((((((((())))))))))))))))))***)))((('''((()))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))''')))******))))))***+++,,,+++(((''''''))),,,...'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%)))+++***'''&&&))),,,((((((''''''''''''(((((((((((((((((())))))))))))+++***)))(((((('''((((((************))))))))))))(((((((((((())))))***+++)))))))))))))))***+++++++++)))''''''((()))((('''))))))(((((((((((())))))))))))*********+++++++++(((((())))))))))))((((((+++******))))))******+++******++++++++++++******++++++******+++,,,...///000///...---,,,---...///,,,...000///...000555999???@@@BBBCCCCCCDDDFFFHHHJJJJJJHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFBBBAAACCCEEEGGGCCC???======>>>>>>>>><<<:::777666888<<>>AAABBBBBBBBBDDDEEEEEEEEEFFFFFFFFFEEEDDDCCC@@@DDDHHHGGGCCCAAADDDGGGEEECCC???;;;999888888999999999999888888<<>>AAABBBBBBAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBB???CCCFFFFFFDDDCCCDDDFFFBBBAAA@@@<<<888666666777777999:::999888;;;BBBGGGEEEEEEDDDDDDDDDGGGLLLPPPOOOPPPSSSSSSMMMFFFFFFKKK^^^jjjxxx&&&''')))******)))'''&&&(((((()))))))))))))))(((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((&&&((()))***)))((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''((()))+++,,,+++)))'''&&&%%%&&&((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,'''((()))******)))((('''))))))(((((((((''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''(((***,,,---,,,++++++***((('''((()))***)))((('''''''''''''''((())))))+++***)))))))))***+++,,,,,,------+++((((((***---)))+++,,,,,,+++***++++++&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&''')))((((((((()))++++++++++++++++++*********************************))))))))))))***+++,,,---)))***+++---......//////.........,,,***(((((((((&&&(((((('''$$$###%%%'''&&&&&&&&&(((***+++)))'''((()))***++++++***)))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))******++++++---,,,+++***)))((((((((((((((((((((((((''''''''',,,---...,,,)))((((((***%%%''')))******)))'''%%%((((((((((((((((((((((((''')))******))))))***+++%%%&&&((()))))))))((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))&&&###%%%***,,,)))&&&((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))))))))(((((()))))))))(((((((((((('''((((((((('''(((((())))))((((((((((((((()))))))))&&&'''(((***,,,,,,)))&&&''''''''''''((()))***+++))))))))))))************&&&(((***---------+++***)))******++++++******)))******++++++++++++*********))))))))))))+++,,,---,,,,,,------------------+++---000000......111444===@@@BBBCCCBBBAAAAAAAAA???@@@BBBCCCDDDCCCBBBAAA@@@BBBDDDFFFGGGFFFEEEEEE@@@AAAAAA>>>:::777666777666888:::999888;;;BBBGGGCCCDDDDDDDDDCCCEEEJJJNNNOOOQQQUUUUUUNNNGGGGGGLLL\\\iiixxx&&&''')))***)))(((&&&%%%&&&&&&'''''''''''''''&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&''')))***)))((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((***,,,...///,,,***'''$$$$$$&&&(((***((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''(((******((()))***++++++***)))((())))))(((((('''''''''&&&''''''''''''((((((((()))'''''''''''''''((()))***'''(((+++---...---,,,,,,***((('''((()))***)))((('''''''''''''''((()))*********)))(((((()))***+++***+++,,,***((('''***---)))+++,,,,,,+++++++++,,,''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((+++)))%%%###"""$$$&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$&&&(((((('''((()))+++************************************************))))))))))))***+++,,,---(((***,,,.../////////......//////---***((('''((($$$&&&(((&&&$$$$$$&&&)))&&&%%%&&&(((******)))''')))***++++++++++++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((''''''(((((()))***+++++++++///...---+++***)))))))))))))))(((((('''''''''&&&---...///---)))'''(((***$$$&&&)))++++++)))&&&$$$((((((((((((((((((((((((((()))******))))))***+++((((((((((((((()))******&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''')))******)))((((((************)))))))))))))))((((((''''''''''''((()))))))))((()))******+++&&&'''))),,,...---)))&&&''''''''''''((()))++++++***++++++++++++,,,,,,,,,&&&(((+++---......,,,+++((()))***++++++***)))(((******++++++++++++*********))))))))))))+++,,,---,,,,,,---.../////////...,,,///222222000///222555???AAADDDEEECCCBBBAAAAAA===???AAACCCCCCCCCBBBAAABBBBBBCCCFFFHHHIIIGGGEEE???AAACCCAAA<<<888777888555888::::::999;;;BBBHHHAAACCCDDDCCCBBBDDDHHHLLLPPPRRRVVVVVVOOOGGGGGGMMMXXXeeevvv''''''&&&&&&&&&&&&''''''&&&''')))******(((&&&%%%''''''''''''''''''''''''))))))***))))))(((''''''(((***+++***(((''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***+++++++++,,,***)))(((''''''((()))***++++++***)))(((((())))))***(((%%%%%%'''(((&&&$$$&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((***''''''******''''''***%%%&&&''''''((((((''''''&&&(((***+++,,,+++)))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++)))((()))+++,,,***'''***)))((()))***)))'''&&&222///***(((---222///(((((()))***)))''''''(((***(((***+++***((('''''''''''''''(((((()))))))))***)))((((((((()))***+++,,,((('''%%%%%%'''((('''&&&(((''''''&&&&&&((()))***'''''''''(((((((((((((((&&&&&&'''((())))))((((((***)))))))))((((((((('''+++,,,------++++++,,,---)))(((((((((((())))))******+++---///000111111000111000.........,,,)))''')))"""!!!(((((("""!!!&&&)))(((&&&''',,,111,,,$$$)))(((((()))+++++++++***&&&&&&''''''((('''''''''(((%%%%%%((((((%%%%%%((($$$&&&(((******(((&&&$$$))))))))))))************(((((())))))))))))((((((...+++'''&&&&&&(((((((((......---***(((&&&((()))+++(((''')))(((%%%%%%((())))))))))))************''''''(((((((((((((((((('''(((((()))***+++++++++)))***+++++++++***((('''&&&((())))))(((''''''((()))))))))))))))(((''''''&&&%%%$$$$$$%%%'''***+++***)))(((''''''((()))***...,,,)))&&&%%%$$$%%%%%%(((((((((((())))))))))))*********)))((((((''''''''''''((()))))))))))))))&&&'''******&&&!!!###***))))))))))))))))))))))))((()))******((('''(((((())))))(((((()))***++++++(((+++......+++(((((()))))))))************)))(((---,,,,,,++++++************,,,+++'''(((------(((***'''&&&(((...000///,,,---.........---...000333???BBBEEEGGGFFFDDDCCCCCC@@@AAABBBBBBCCCBBBBBBBBBDDDBBBBBBEEEIIIHHHBBB===:::>>>BBBBBB>>>888333111777777777666777;;;@@@DDDFFFGGGGGGFFFFFFGGGJJJMMMOOOQQQSSSRRRKKKEEEHHHOOO]]]iiiyyy(((''''''&&&&&&''''''(((''''''((())))))((('''&&&))))))))))))))))))))))))((()))))))))(((((('''&&&&&&(((******((((((((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******************+++++++++***)))(((((()))*********)))((('''''''''''''''+++)))&&&&&&((()))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((***''''''******''''''***%%%&&&''''''((((((''''''((((((******+++***)))((((((''''''&&&&&&''''''(((((((((((())))))))))))******(((''')))++++++)))'''***)))((()))***)))(((&&&,,,+++''''''---333111***((()))***)))''''''(((***(((***++++++)))((('''((((((((((((((()))))))))***)))))))))******************(((&&&&&&((()))((('''(((''''''&&&'''((()))***'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((+++,,,---,,,+++***+++---((((((((((((((())))))******,,,---///000000//////111///---,,,,,,+++)))'''---(((&&&))),,,***)))***))))))((()))...000***!!!)))((('''(((***+++***)))&&&&&&'''(((((((((''''''(((&&&&&&((((((&&&&&&(((''''''&&&&&&&&&&&&''''''((((((((()))))))))******(((((())))))))))))(((((('''&&&%%%&&&(((***)))(((+++,,,+++)))'''''')))***&&&""""""&&&((('''(((+++(((((()))))))))*********'''''''''&&&%%%$$$###"""&&&''''''((())))))******))))))))))))'''%%%###""")))***+++***'''%%%$$$%%%$$$%%%&&&((())))))))))))'''&&&%%%%%%%%%''')))******)))(((''''''((()))***,,,***)))'''''''''((()))(((((((((((())))))))))))(((((((((((((((((())))))''''''((())))))))))))))),,,)))***,,,+++''''''+++))))))))))))))))))))))))(((***++++++)))((())))))***************+++,,,,,,(((+++------+++(((((()))******+++++++++*********))))))***+++,,,,,,------***,,,+++((()))------***,,,)))''')))...000...++++++,,,---------///222555>>>AAAEEEGGGFFFDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBDDDBBBAAADDDGGGFFF@@@;;;:::>>>CCCDDD@@@999444222666666666666777:::???CCCEEEFFFGGGIIIJJJKKKMMMNNNLLLMMMOOOOOOIIIEEEIIIQQQ^^^jjjyyy(((''''''&&&&&&''''''(((''''''(((((((((((((((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%&&&))))))(((((()))***((((((''''''&&&&&&''''''((((((((((((((((((((((((******************))))))+++******))))))***++++++***))))))(((((((((((((((+++)))(((''')))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((((((***''''''******''''''***&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))************)))(((((((((******((('''***)))((()))******(((&&&))))))'''''',,,111...(((((())))))((('''''')))***(((***------+++***))))))((((((((((((((())))))***)))***+++,,,,,,***)))(((***)))'''''')))***)))((((((''''''''''''((())))))'''''''''(((((()))))))))'''''''''((((((((((((((((((((((((((((((((())))))'''((())))))''''''((()))((((((((((((((()))******,,,,,,...///000///......000...+++)))******)))(((***((($$$###'''---,,,''')))***++++++///000)))((('''&&&'''((()))((('''&&&'''(((((()))))))))((()))&&&&&&))))))&&&&&&))))))'''$$$""""""$$$''')))((((((''''''(((((())))))(((((())))))))))))((((((&&&&&&''')))++++++)))'''((())))))((('''''')))+++---(((%%%''')))'''%%%%%%(((((())))))))))))******************)))'''&&&%%%&&&&&&''''''(((((()))))))))******+++***((('''&&&"""$$$'''(((((()))+++,,,###$$$%%%'''(((((())))))((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))(((((()))***,,,---(((((((((((())))))))))))&&&&&&''''''((())))))***''''''((()))))))))))))))...)))(((+++---+++)))***))))))))))))))))))))))))(((***++++++***)))***+++,,,++++++++++++,,,------(((***,,,,,,+++)))))))))***+++++++++++++++++++++((()))***+++,,,------...***,,,,,,)))***---...,,,---+++)))+++...///...+++***+++,,,---...000333666>>>AAAEEEGGGFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCDDDCCCAAA@@@AAACCCAAA<<<888888>>>EEEFFFAAA:::555222555555555555777:::@@@DDDFFFGGGJJJNNNQQQRRRPPPNNNJJJJJJKKKKKKHHHFFFLLLTTT___lll{{{((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''))))))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))*********,,,++++++*********++++++))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((''')))&&&&&&))))))&&&&&&)))&&&&&&'''(((((((((((((((******)))(((((((((((()))((((((''''''''''''(((((((((((()))))))))*********((((((((()))))))))(((''')))(((((((((******(((''')))***)))(((***---)))###'''((()))((('''''')))+++'''***---...---+++******))))))((('''(((((()))******+++---......+++(((&&&***(((''''''((())))))(((''''''''''''((((((((()))'''''''''((())))))******(((((('''''''''((((((((())))))((((((((('''''''''''')))***)))((('''(((***(((''''''(((((()))***+++---...///000000000///...///,,,)))'''((()))))))))&&&'''"""###------%%%***+++++++++...000,,,$$$((('''&&&&&&(((((((((&&&''''''((()))************)))&&&&&&))))))&&&&&&))))))'''$$$""""""$$$''')))(((''''''&&&'''((())))))(((((())))))))))))((((((+++***)))*********(((''''''((()))((('''&&&((()))444---(((***,,,)))&&&%%%(((((((((((()))))))))***((()))***+++++++++++++++'''''''''(((((()))))))))&&&''')))+++,,,,,,,,,,,,!!!%%%((()))+++---///''''''((((((''''''&&&%%%))))))((('''&&&&&&''''''))))))(((((((((((())))))(((((('''((()))***+++,,,(((((((((((())))))))))))&&&&&&''''''((((((((((((''''''((()))))))))))))))***'''&&&)))***'''''')))))))))))))))))))))))))))'''(((***+++***)))***+++,,,,,,++++++++++++,,,,,,)))***+++++++++************************+++++++++,,,,,,,,,+++++++++*********,,,,,,++++++,,,...//////---+++,,,......---+++***,,,------...///333666>>>AAAEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEBBB@@@>>>>>>>>><<<888555555<<>><<<:::888666444222222:::CCCEEE???888333333777777888999;;;???EEEIIIOOOSSSXXX\\\]]]XXXPPPJJJKKKIIIIIIJJJIIIIIIOOOVVVbbbooo}}})))((((((''''''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''''')))***)))'''%%%%%%&&&((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))((((((%%%%%%&&&'''(((((((((((('''''''''''''''(((((()))&&&''''''&&&%%%%%%''')))''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((()))***)))(((((()))&&&&&&))))))&&&&&&)))''''''((())))))))))))((('''''''''(((((())))))))))))((((((''''''(((((()))''''''''''''((((((((((((((()))++++++)))))))))***(((''''''(((******)))((($$$&&&&&&&&&(((,,,+++''''''((()))((('''(((***,,,''')))+++,,,++++++---...+++***((('''&&&''')))***+++---///000///,,,)))'''((('''%%%%%%'''((('''&&&&&&''''''((()))(((((((((''''''((())))))***++++++***)))'''&&&&&&'''((((((******)))(((&&&%%%$$$$$$((()))***)))(((((()))***''''''''''''(((***+++,,,...///000111222111111000,,,)))''''''((())))))))))))***)))''')))...000.........,,,))),,,222555333+++***))))))******)))(((((()))***+++,,,---------)))''''''))))))'''''')))&&&&&&'''(((((('''&&&&&&)))((('''&&&&&&(((***+++(((((())))))))))))((((((&&&###!!!!!!$$$''')))***((()))***)))'''&&&%%%&&&)))'''&&&))))))'''(((+++''''''(((((((((((())))))(((((())))))((('''&&&&&&))))))))))))************'''((()))***)))((('''&&&&&&'''))))))(((''''''(((%%%&&&''')))******++++++))))))))))))((('''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))+++******)))((((((''''''''''''((()))))))))))))))%%%'''+++,,,(((###'''...))))))))))))))))))))))))%%%'''*********+++,,,---,,,++++++************+++)))(((((()))+++---,,,,,,+++***))))))***+++---...++++++++++++++++++++++++++++++------+++(((***///---------,,,,,,,,,,,,,,,---.........---...000222===@@@DDDFFFFFFEEEEEEEEEHHHHHHHHHGGGFFFEEECCCBBB===<<<999666444222111111000999BBBDDD===666444444777888999:::<<>>;;;<<>>@@@BBBDDDFFFFFFEEEDDDGGGHHHIIIHHHFFFAAA===:::666666444222111111222333>>>BBBEEEFFFCCC===999777999===<<<888:::BBBHHHJJJOOOQQQSSSSSSQQQLLLGGGCCCDDDAAA@@@CCCFFFJJJPPPXXXcccnnn|||)))))))))(((((()))******&&&&&&&&&''''''((((((((()))'''%%%'''***,,,***''')))((((((''''''''''''((('''((()))))))))(((&&&&&&***((('''&&&'''''''''%%%$$$&&&''''''&&&&&&((())),,,***((('''((())))))((('''''''''''''''&&&&&&%%%))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))'''%%%'''+++***%%%(((&&&'''++++++'''&&&((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))***(((&&&$$$&&&)))***(((%%%(((((((((((('''''''''''''''&&&%%%&&&'''((((((&&&'''((()))((('''&&&'''((())))))))))))((((((((((((((('''))),,,---)))((())),,,)))&&&''')))***)))&&&))))))*********))))))(((++++++***)))((('''&&&&&&,,,***''''''((((((((('''+++***)))'''''''''((((((((())))))(((&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))***))))))(((---+++((('''((())))))))))))***+++++++++,,,...111,,,,,,...000222222000///...000///,,,---111222000------......---+++)))(((((((((''''''''''''((((((,,,++++++***)))(((''''''((('''&&&&&&&&&'''((()))''''''''''''(((((((((((()))(((((()))******)))'''((((((((((((((((((((((((%%%''')))***,,,,,,++++++(((((((((((())))))))))))''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))((('''&&&'''(((((('''%%%'''''''''''''''((())))))(((((((((((((((((((((((((((++++++'''&&&((()))((())))))((((((((()))***+++***)))))))))))))))((((((((()))(((&&&'''+++***&&&''')))+++,,,***)))))))))---***((())),,,,,,(((%%%******))))))))))))))))))))),,,---,,,...444777666444333222...+++***,,,...,,,,,,---,,,++++++---///000......///...,,,...333222///+++))))))+++++++++)))***++++++++++++++++++++++++++++++++++++++++++---+++,,,000111111555;;;AAABBBCCCEEEEEEEEEDDDDDDEEEGGGIIIKKKKKKHHHDDDAAA<<<:::666333222333444666@@@CCCGGGGGGCCC===888555:::;;;999666888@@@IIIMMMNNNPPPRRRSSSPPPKKKEEEAAABBB??????BBBDDDGGGOOOWWWdddooo|||))))))(((((((((((())))))&&&&&&''''''((())))))))),,,)))'''''')))+++***))))))(((''''''''''''((((((''''''((()))(((((('''&&&+++)))'''&&&''''''&&&$$$###&&&((((((&&&&&&(((+++...+++'''&&&'''((())))))'''''''''((((((''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&---***###!!!(((+++((((((&&&'''******'''&&&)))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((((((''''''&&&'''''''''((((((((())))))***)))((('''''')))***+++((('''&&&'''))))))'''%%%(((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((***+++,,,+++)))((()))***))))))))))))(((((((((((('''((()))++++++)))((((((***((('''(((******)))''')))***+++,,,,,,***)))(((''''''(((((())))))******---+++(((&&&&&&'''))))))...,,,***(((''''''))))))((()))***)))'''&&&&&&''')))))))))))))))((((((((()))******+++++++++++++++''''''&&&'''))),,,---...)))***,,,,,,,,,,,,...000'''(((+++......++++++---000222111------000111///---------,,,+++)))(((''''''''''''&&&&&&'''''''''***)))))))))(((((('''''')))'''&&&$$$%%%&&&((()))'''''''''(((((())))))))))))(((''''''(((((())))))))))))))))))))))))))))))%%%''')))***++++++***)))(((((((((((())))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((()))************))))))(((((((((((())))))((('''&&&(((''''''&&&&&&''')))***(((((((((((((((((((((((($$$((((((%%%###%%%&&&%%%(((((((((((())))))******)))*********)))((()))***''')))(((%%%'''***)))%%%'''(((******)))(((((()))***((('''(((******(((&&&)))))))))))))))*********(((+++---,,,///444777666222222000---+++***+++,,,(((+++------,,,,,,...111333000000333333000111555222///+++((()))***++++++&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,//////000555===@@@AAABBBCCCCCCCCCCCCCCCBBBEEEJJJMMMNNNMMMJJJHHH@@@>>>;;;999888888888777===AAAEEEFFFCCC>>>999777999999888777:::@@@HHHMMMMMMOOORRRSSSPPPKKKDDD???@@@>>>>>>AAABBBEEEMMMVVVcccnnn{{{+++***)))((('''''''''''''''(((((()))******++++++...,,,)))(((((()))))))))((((((''''''''''''((((((''''''((((((((((((((('''***(((&&&&&&&&&&&&%%%$$$$$$'''))))))''''''***---...***&&&%%%&&&((())))))'''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''''''''+++)))%%%!!!###)))***((((((%%%&&&))))))&&&&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''&&&&&&''''''''''''(((((((((((()))(((&&&%%%&&&(((***,,,)))((((((((()))((('''&&&))))))))))))))))))))))))(((((((((''''''((()))***+++,,,---,,,***))))))+++(((((((((((())))))))))))(((***+++*********)))((()))((((((((()))))))))(((***+++,,,,,,,,,+++)))(((%%%%%%&&&((()))+++,,,,,,...,,,***'''&&&(((***,,,///...+++)))((()))***+++***++++++***((('''((())))))))))))(((((((((((((((((()))***+++++++++++++++%%%&&&'''(((***+++---...)))+++,,,---,,,,,,---...&&&'''+++...***$$$'''...222444222...---///000---+++++++++******)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))(((&&&%%%$$$&&&''')))((((((((())))))************)))&&&$$$###%%%(((+++))))))))))))))))))))))))'''((()))))))))((('''&&&(((((((((((())))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))************))))))((())))))******))))))))))))(((''''''&&&&&&''')))***(((((((((((((((((((((((((((,,,---)))((()))***(((''''''(((((())))))))))))(((***+++***)))((()))+++''')))(((%%%'''***)))%%%'''(((***)))((('''((()))"""%%%(((((('''&&&(((***''''''((()))***+++,,,,,,'''***,,,+++---333555333/////////,,,***))))))+++$$$(((,,,---++++++///222222000000444555333333555222///+++)))***+++++++++'''''')))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...---...555===AAABBBBBBCCCDDDDDDDDDDDDAAAEEEIIIMMMOOOOOOMMMLLLCCCBBB@@@AAAAAA???<<<888999<<>>;;;:::777888999;;;===AAAGGGLLLMMMPPPSSSUUURRRKKKCCC>>>>>>===>>>@@@AAACCCLLLVVVbbbmmmyyy+++***)))(((''''''&&&'''(((((()))***++++++,,,,,,...,,,***)))''''''(((((((((''''''''''''(((((()))''''''''''''(((((((((((()))'''&&&%%%&&&&&&&&&$$$&&&((())))))((((((***+++,,,)))&&&%%%&&&((()))***'''((())))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$)))+++))))))***)))%%%)))&&&&&&((((((&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&(((***,,,(((((()))))))))(((((('''))))))))))))************((()))******))))))***,,,((()))***)))((('''((()))(((((((((((())))))))))))))),,,,,,******++++++((()))(((((((((((())))))***+++++++++++++++***)))((('''((((((((()))))))))***,,,,,,***((('''(((+++...///...---+++++++++,,,,,,+++,,,,,,+++)))(((((()))))))))(((((((((((()))***&&&&&&'''((())))))))))))((()))******)))((()))+++)))+++---,,,+++***++++++)))'''))),,,)))$$$'''000111222000,,,+++......,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((())))))((('''&&&&&&&&&'''((())))))))))))************)))(((&&&$$$"""$$$(((+++(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((()))******)))))))))(((((((((((((((((((((((((((((())))))***)))))))))((()))))))))((((((***,,,'''''''''''''''((())))))(((((((((((((((((((((((((((,,,...+++)))***+++(((&&&'''((()))))))))(((((('''***,,,+++)))(((***---((()))(((&&&'''+++***&&&((()))***)))((('''(((*** $$$((((((&&&&&&))),,,&&&&&&''')))***+++,,,---&&&***+++***,,,111222000...///...---***))))))+++$$$)))......+++***---111...,,,---222555333222333222///---,,,,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...,,,---555@@@FFFFFFFFFFFFEEEEEEEEEEEEBBBDDDHHHKKKMMMNNNMMMLLLEEEDDDCCCEEEFFFEEE???:::666999===??????>>>>>>???999888:::>>>@@@AAAFFFLLLNNNQQQVVVXXXUUUMMMDDD???======>>>@@@@@@BBBKKKVVVbbblllxxx)))(((((('''''''''((((((''''''((()))***+++,,,,,,*********)))((('''((()))'''''''''''''''((())))))'''''''''''''''((())))))(((&&&%%%%%%&&&'''&&&%%%((('''''''''((()))(((''')))'''%%%%%%''')))******&&&'''(((((())))))(((((((((((((((''''''(((((((((''''''&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))"""(((***&&&###%%%''''''***'''&&&((('''$$$$$$'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((''''''(((***+++,,,'''((()))))))))(((((()))((((((((()))))))))******&&&))),,,,,,***)))***+++%%%&&&''''''&&&&&&'''((('''((((((((()))))))))***)))------)))(((++++++'''))))))((('''&&&(((***,,,,,,,,,+++))))))((((((((())))))))))))((((((((((((((()))***((('''(((+++///...---------------------***+++,,,***((('''((()))((((((''''''((()))***+++%%%&&&'''((())))))))))))(((***,,,+++)))((((((******+++---,,,***(((((((((,,,"""&&&***((()))///+++---,,,((((((,,,---+++))))))(((((('''''''''(((((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((()))))))))((((((''''''''')))))))))))))))(((((((((&&&((()))(((&&&%%%''')))''''''''''''''''''''''''***)))'''&&&'''((()))+++(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))&&&'''(((((())))))))))))&&&''''''&&&$$$&&&***...&&&''''''((((((((((((((((((((((((((((((((((((((($$$)))+++(((&&&''''''%%%&&&'''((()))))))))(((''''''***---,,,)))(((***...)))***)))'''(((++++++'''))))))***)))(((((()))+++$$$&&&((())))))))))))***'''(((((()))***+++++++++'''+++,,,+++,,,000111...///000000...,,,++++++,,,)))...222000+++(((***...+++(((***111555444222222111000......///...,,,***++++++,,,---.........---++++++++++++++++++++++++,,,,,,---...---///999EEEKKKJJJHHHFFFEEECCCCCCBBBDDDEEEGGGHHHJJJJJJKKKKKKGGGDDDBBBDDDGGGFFFBBB===888:::<<<>>>>>>???AAABBB===::::::>>>???@@@FFFNNNPPPSSSYYY[[[XXXPPPFFF@@@<<<===???AAA@@@AAAKKKWWWcccmmmyyy&&&&&&&&&'''''')))******&&&&&&'''((()))***++++++'''((())))))(((((()))***'''''''''''''''((()))***'''''''''''''''((()))***'''&&&$$$$$$&&&''''''&&&)))'''%%%%%%((()))'''$$$'''&&&%%%%%%(((***+++***%%%%%%&&&'''((((((((('''******))))))))))))******%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''((((((((())))))******%%%(((%%%&&&---+++(((&&&((('''$$$$$$'''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---&&&((()))))))))((()))***&&&'''''''''(((((())))))%%%(((,,,---+++))))))***$$$&&&''''''&&&&&&((()))'''((((((((())))))******)))---,,,((('''++++++&&&))))))(((&&&%%%'''+++------,,,***(((''''''((()))(((((((((((()))))))))***%%%''')))(((''''''+++...,,,---......///......---)))***+++***'''&&&'''(((((('''''''''((()))+++,,,'''((()))***++++++++++++$$$'''***+++))))))+++---***+++---,,,)))'''&&&&&&---)))******,,,%%%((('''%%%&&&+++---++++++***)))''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''))))))******)))(((''''''))))))(((((('''''''''&&&$$$(((,,,---***((('''(((''''''''''''''''''''''''***((('''&&&'''***---///(((((((((((())))))))))))''''''(((******+++++++++************************%%%%%%'''((())))))))))))$$$%%%%%%###"""$$$***///%%%&&&((()))))))))((('''(((((((((((((((((((((((($$$)))***(((&&&''''''$$$%%%&&&((()))))))))((('''&&&***---,,,)))(((+++...)))+++***'''))),,,+++''')))******)))((((((***++++++((('''))),,,---***'''))))))))))))))))))******(((,,,---,,,---000000---000111111000...,,,---------222666333,,,'''(((,,,***'''***111666555333333111000000000000///,,,***))))))***++++++++++++***++++++++++++++++++++++++++++++---///...111===JJJMMMKKKIIIEEEBBB@@@>>>===EEEEEEFFFFFFGGGHHHIIIIIIHHHDDDAAAAAAEEEFFFCCC@@@;;;<<<======>>>???BBBDDDBBB<<<:::===>>>???GGGQQQQQQUUUZZZ]]]YYYQQQGGG@@@<<<===@@@AAA@@@AAAKKKWWWdddnnnzzz((((((''''''''''''((((((((((((''''''''')))+++,,,((())))))*********))))))))))))(((((('''''''''&&&$$$'''&&&$$$(((---,,,%%%''''''''''''&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++((()))***)))((('''((()))***''''''))))))&&&&&&)))******)))''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((***)))(((&&&&&&''''''(((***)))'''%%%%%%%%%'''((('''(((((('''%%%$$$&&&''')))***++++++++++++,,,---&&&'''(((******))))))((('''((()))((('''&&&''')))***************)))(((((())))))(((((('''''''''&&&((((((((()))))))))))))))(((''''''&&&&&&((()))***(((''''''''''''(((((()))++++++)))(((''''''''''''))))))((('''&&&&&&&&&&&&%%%&&&(((((('''((()))+++...//////...+++))))))))))))***+++,,,,,,+++***)))'''''''''''''''((())))))***'''%%%&&&((()))(((%%%%%%'''***,,,---+++)))'''+++---///---***((()))+++(((***++++++)))(((((()))+++)))(((&&&&&&((()))+++''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))((((((''''''''''''(((((('''''''''((()))*********)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&***((('''))),,,,,,***((('''(((((()))***+++++++++(((((())))))))))))((((((&&&'''''''''(((((()))))))))))))))(((((('''&&&$$$'''''''''''''''''''''''')))(((''''''''''''((((((%%%&&&''''''&&&&&&((()))((((((''''''((()))***+++...---,,,+++++++++,,,---''''''(((((())))))******)))'''&&&'''***+++***''')))(((''''''(((***,,,...***)))(((((((((***+++,,,)))((((((***,,,---,,,***++++++,,,------,,,++++++111222222///,,,)))''''''+++***+++///444666666444444111...---//////...+++,,,***)))***+++---,,,,,,,,,++++++++++++++++++,,,,,,,,,...///...111===IIIIIIIIIHHHCCC===:::;;;===:::===AAACCCCCCDDDFFFIIIDDDEEECCCAAADDDIIIHHHDDDBBB@@@===;;;;;;===???AAA???>>>======@@@EEEKKKNNNQQQRRRTTTVVVYYYXXXMMM@@@???===>>>???AAAFFFSSS```kkknnnvvv))))))(((((((((((())))))((('''''''''((()))***+++'''(((((()))))))))(((((())))))((((((((('''''''''$$$&&&&&&%%%(((---,,,&&&)))))))))(((((((((((('''((('''%%%%%%%%%&&&((()))&&&((())))))(((((()))***'''%%%%%%((((((%%%%%%(((***)))(((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((***)))((('''&&&''''''(((***((('''%%%%%%%%%'''((((((((()))'''&&&%%%&&&(((***+++,,,,,,+++***,,,---'''((()))*********))))))'''((()))((('''&&&''')))***************)))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((''''''''''''((())))))+++***)))(((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&'''))))))((((((***+++***,,,---,,,***))))))***'''((()))******)))(((''''''''''''''''''((())))))'''&&&&&&(((+++,,,+++)))+++,,,,,,------,,,,,,++++++,,,---,,,)))'''(((***''')))++++++)))((()))******)))(((''''''((()))***''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&'''(((((()))((((((''''''''''''((((((***))))))((('''&&&&&&%%%)))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&***((('''(((***+++***((('''(((((()))******++++++(((((())))))))))))((((((''''''''''''((((((((()))'''((())))))((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((('''&&&&&&((()))))))))))))))************,,,+++***)))))))))******(((((((((((())))))*********((('''(((***+++***(((***))))))(((((()))***+++))))))(((((())))))******)))((((((***,,,---,,,+++......///000000///.........//////...,,,***)))***+++***+++...222444444222000...++++++,,,---+++))),,,***)))***+++---,,,,,,,,,,,,+++******+++,,,,,,+++***,,,---,,,///:::GGGKKKJJJGGGAAA999444222222444777<<<>>>@@@BBBFFFIIIGGGGGGFFFDDDFFFJJJHHHDDDDDDBBB???======>>>@@@BBB;;;::::::;;;???DDDJJJMMMPPPQQQQQQSSSXXXYYYOOODDDAAA???>>>???@@@FFFTTTaaaoooqqqyyy***))))))))))))))))))***''''''''''''((()))***+++''''''((((((((((((''''''))))))((((((((((((''''''%%%''''''&&&(((,,,,,,)))++++++*********)))))))))'''&&&%%%%%%%%%&&&'''(((&&&'''))))))(((((()))+++***'''(((+++,,,)))***---***)))(((''''''&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''((())))))(((''''''''''''((()))((('''%%%%%%&&&''''''((())))))(((&&&&&&''')))+++,,,---,,,+++***+++,,,(((((()))************)))'''((()))((('''&&&''')))))))))******))))))((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))******)))(((''''''''''''''''''''''''((()))***+++'''((()))***))))))***,,,''')))++++++)))((()))***&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%%%%'''***...//////---000///...---,,,,,,,,,---***++++++***((('''((()))&&&(((******))))))***+++***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((***)))((('''&&&%%%$$$$$$((((((''''''''''''((()))(((((((((((((((''''''&&&***(((&&&&&&((()))***)))'''(((((())))))******+++(((((())))))))))))((((((''''''''''''((((((((((((''')))***(((%%%$$$&&&)))''''''''''''''''''''''''((()))***++++++***)))(((%%%'''(((((('''&&&'''))))))***+++++++++***)))(((++++++***))))))))))))***((((((((())))))))))))******)))((()))+++++++++***************)))))))))(((((())))))))))))(((((('''***)))(((***,,,---,,,+++//////000000000000//////)))+++------+++***+++,,,+++***+++---000111000///...,,,******++++++***))),,,***)))***+++---,,,,,,---,,,+++******+++,,,---,,,++++++,,,,,,000;;;GGGMMMKKKGGG@@@888111---,,,///222666:::===AAAFFFIIIHHHJJJJJJHHHIIIKKKIIIDDDCCCBBB???===<<<===>>>???999888888:::>>>DDDJJJNNNMMMMMMMMMOOOVVVYYYSSSIIIDDDAAA??????@@@FFFUUUdddrrruuu|||))))))(((((((((((())))))&&&&&&''''''((())))))***(((((())))))((((((''''''))))))((((((((((((((((((((((((((((((***,,,---,,,+++++++++*********))))))''''''&&&&&&&&&'''((()))'''((())))))'''&&&''')))***((((((,,,---+++,,,///))))))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((('''&&&&&&'''))))))(((((((((''''''''''''((('''&&&&&&&&&&&&''''''((())))))((('''&&&((())),,,---...---+++******+++)))))))))***************'''((()))((('''&&&''')))((()))))))))))))))((((((((((((((((((((('''''''''***))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''((()))******)))((('''''''''''''''(((((((((((())))))***+++&&&((())))))(((((()))+++(((***++++++)))(((((()))&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((())))))&&&''')))---///000000/////////...---,,,+++******)))))))))(((''''''''''''%%%''')))***))))))***+++))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((((((((('''''')))(((&&&%%%&&&((()))***(((((((((((())))))******(((((())))))))))))(((((('''''''''((((((((((((((('''))))))&&&""" ###&&&''''''''''''''''''''''''&&&(((***++++++***)))(((&&&''')))((('''&&&''')))(((***+++,,,+++)))'''&&&---,,,,,,+++++++++++++++))))))))))))))))))))))))******)))***++++++++++++))))))************)))(((((()))******)))(((&&&%%%+++))))))***,,,------,,,,,,------------------,,,(((***,,,,,,*********+++******+++,,,---------,,,...---,,,+++,,,,,,,,,,,,,,,***)))***+++---,,,,,,---,,,+++******+++,,,---///------...///333>>>JJJOOOMMMJJJDDD===777222///000111333666:::???CCCFFFEEEIIIJJJIIIJJJLLLJJJFFFAAA@@@>>><<<;;;:::::::::;;;::::::<<<@@@EEEJJJMMMJJJIIIHHHKKKRRRYYYUUUNNNFFFBBB@@@???@@@HHHXXXggguuuwww}}}'''''''''&&&&&&'''''''''%%%&&&''''''((()))))))))***************)))((('''(((((()))))))))))))))))))))))))))***++++++---///******)))))))))(((((((((((((((((((((((())))))***)))******)))&&&%%%%%%&&&%%%###$$$'''(((&&&'''***)))((((((''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&''')))(((((((((((((((''''''&&&''''''&&&&&&&&&''''''''''''(((((((((&&&&&&((()))+++,,,---,,,***))))))+++)))))))))))))))*********'''((()))((('''&&&''')))'''(((((()))))))))(((((('''''''''(((((((((((((((******)))((('''&&&&&&%%%'''((((((((())))))))))))&&&&&&&&&''''''(((******)))(((((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''((('''&&&&&&'''(((+++,,,---,,,)))''''''''''''''''''''''''''''''''''''''''''''''''((())))))((())),,,---...............///000000///,,,)))'''(((((('''''''''''''''&&&$$$&&&))))))))))))***+++))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''(((((()))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((()))))))))&&&''''''(((((((((((((((''''''((((((((((((((('''(((((('''%%%%%%''')))+++((((((((((((((()))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&((()))'''$$$###%%%'''((((((((((((((((((((((((%%%&&&(((******)))(((''''''((())))))'''&&&''')))'''((()))******(((&&&$$$,,,,,,,,,,,,++++++******************)))))))))))))))***************+++,,,'''''')))***+++++++++***((()))*********((('''&&&+++***))))))+++---------++++++++++++++++++++++++***+++,,,,,,***(((((()))))))))++++++++++++++++++,,,,,,,,,+++++++++,,,---,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,...111666AAALLLTTTRRRNNNJJJDDD===666333222111000111444888;;;===>>>CCCGGGFFFHHHJJJJJJGGG@@@???>>>===<<<;;;:::999<<<;;;;;;<<>>===<<<999999999:::<<>>===777777888999<<>>@@@IIIQQQQQQKKKDDDBBBAAACCCFFFPPPaaaqqquuuwww}}}((((((''''''''''''(((((($$$%%%&&&(((((((((((('''))))))))))))((('''&&&%%%(((((())))))*********+++%%%######&&&%%%"""&&&...))))))))))))((((((((((((&&&''''''((()))(((((((((###$$$&&&''''''''')))+++'''%%%$$$''''''$$$$$$&&&(((((('''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&&&&&&&&&&''')))'''((()))))))))(((&&&%%%%%%%%%&&&'''((((((((('''###$$$%%%%%%$$$$$$&&&(((%%%'''((((((''''''(((***'''&&&&&&%%%%%%'''((()))'''((()))((('''&&&''')))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))***************+++++++++%%%&&&((()))))))))((('''%%%%%%&&&&&&((()))***+++''''''&&&&&&&&&''''''(((&&&%%%%%%&&&&&&'''((()))'''((()))((('''&&&'''(((%%%'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))'''((()))'''&&&''',,,111///...---,,,,,,+++,,,,,,)))'''%%%&&&)))***(((&&&&&&((())))))(((&&&'''((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''((((((''''''''''''(((((("""###$$$&&&((()))***+++$$$%%%'''))))))))))))(((&&&&&&'''((())))))((((((&&&))),,,+++)))((()))+++((((((((((((((('''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&,,,(((%%%&&&)))&&&))))))))))))))))))))))))(((((((((((()))***,,,,,,)))******)))(((''''''(((((((((''''''((()))***+++***++++++,,,,,,***)))(((++++++++++++******))))))&&&(((***)))'''''')))+++,,,+++)))''''''(((***+++++++++***)))***+++---...---+++))))))+++---//////---,,,++++++++++++,,,---***+++------+++***++++++%%%(((++++++))))))***,,,***,,,...---,,,,,,///222,,,***)))***+++---,,,,,,(((+++///222222///+++(((222---+++000666???LLLVVVYYYXXXWWWWWWWWWRRRKKKEEE@@@:::333///000222222222111666888555444888;;;<<<===>>>???AAA@@@???===<<<777777888;;;>>>BBBEEEGGGAAA@@@===???HHHPPPNNNHHHCCCAAAAAADDDHHHQQQcccrrrvvvxxx~~~******)))(((((((((((((((&&&&&&'''((()))***++++++)))******)))'''(((***,,,***+++++++++***)))'''&&&))))))))))))))))))))))))---+++((()))***+++(((&&&***)))'''&&&'''(((***+++))))))))))))************''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((()))))))))(((((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&''''''&&&''''''((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++***)))))))))))))))******)))&&&%%%%%%''')))+++)))(((&&&$$$"""###&&&(((******)))((('''&&&&&&%%%&&&&&&&&&'''((())))))***((()))***++++++***)))((((((((((((((((((((((((((()))(((((((((******((('''((('''&&&&&&'''((()))***(((((())))))(((&&&%%%###''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''')))***(((%%%$$$'''***+++)))&&&%%%&&&&&&&&&%%%)))******))))))((('''&&&))))))(((((('''''''''&&&///111...&&&$$$&&&&&&!!!'''((('''&&&$$$%%%''')))+++&&&&&&+++---(((&&&(((******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))((((((((((((((()))''''''''''''(((((())))))+++)))''''''(((((('''&&&)))((((((((((((((())))))((((((((((((((()))******)))(((((()))++++++***)))%%%)))***&&&''',,,,,,(((+++***)))'''''''''((()))'''((()))((('''(((***+++******)))((((((((((((((())))))***)))((('''%%%$$$)))))))))))))))(((''''''&&&''''''((()))******++++++***)))'''''''''((()))000222((("""&&&&&&&&&---''''''((())))))))))))))))))((((((***)))&&&''',,,---)))'''((((((&&&'''+++******++++++------......000+++''')))...111...))))))***+++***))))))+++------,,,,,,,,,,,,,,,------++++++***)))((((((((())))))'''&&&(((,,,...---,,,++++++,,,,,,,,,,,,---------))),,,666777---***///222000///000666BBBOOOXXX\\\\\\[[[ZZZWWWTTTPPPNNNFFFCCC???:::666333222111...///000//////111666;;;<<<===???@@@@@@>>>===;;;999:::999999>>>FFFIIIHHHDDDAAA>>>???CCCFFFGGGFFF>>>@@@CCCGGGNNNZZZiiitttsssuuu|||******)))((((((((((((((()))(((((((((((('''''''''&&&'''(((((((((***---///***+++++++++***)))'''&&&'''(((((()))***+++++++++,,,***((((((******(((&&&***)))(((''''''((()))***((((((((()))))))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((())))))((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&'''(((((('''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''(((((())))))***)))'''&&&&&&'''((()))(((((((((&&&$$$$$$&&&((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))((()))***++++++***)))((((((((((((((((((((((((((()))((('''(((******((('''''''''&&&&&&&&&'''((()))"""###$$$%%%%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((()))''')))***)))'''''')))+++)))))))))))))))((('''&&&)))(((((((((''''''''''''&&&)))((($$$$$$((((((%%%'''(((((('''&&&&&&''')))***&&&&&&+++,,,((('''((())))))))))))(((((((((((('''''''''(((((('''''''''))))))((((((((((((((()))(((((((((((((((((())))))(((&&&%%%%%%&&&'''&&&%%%%%%&&&'''(((+++---///000((((((((((((((()))******)))(((((()))++++++***)))'''+++***''''''******&&&***)))(((&&&&&&&&&'''(((%%%'''((((((((())),,,...******)))((((((((((((((((((((()))))))))'''&&&%%%)))))))))))))))(((''''''''''''(((((())))))******,,,+++***)))(((((()))***///222,,,'''+++)))&&&+++''''''((())))))))))))((()))((((((***)))&&&''',,,---)))''')))(((&&&'''+++******+++++++++++++++++++++(((&&&(((---000///---'''))),,,,,,+++******+++******)))))))))******+++,,,,,,++++++***+++++++++---+++))))))++++++***(((+++++++++,,,,,,,,,---------))),,,444444---***///000///...111888CCCPPPXXXZZZZZZYYYWWWVVVTTTRRRQQQIIIGGGCCC???;;;777444333111222111000///111666:::<<<======>>>===<<<;;;:::888999999999???GGGIIIFFFCCC@@@===>>>BBBEEEFFFDDD???@@@BBBHHHRRR___llluuuqqqssszzz******)))(((((((((((()))(((((((((((('''''''''&&&&&&'''((((((((())),,,...)))***++++++***)))((('''&&&&&&''')))***+++,,,---+++***(((((())))))'''&&&***)))(((''''''((()))***'''''''''(((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((''''''''''''(((((('''&&&&&&&&&''''''&&&''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))))))))(((((('''''''''''''''((()))((('''&&&'''(((((((((''''''''''''''''''&&&&&&&&&'''(((((()))))))))******++++++******)))(((((((((((((((((((((((()))((('''((()))***(((&&&&&&&&&&&&%%%&&&&&&'''((( """###%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%'''))))))(((&&&!!!&&&++++++'''&&&***///((((((((((((((((((''''''((((((((((((''''''''''''###&&&'''%%%&&&((((((&&&&&&((())))))((('''((()))(((%%%%%%)))+++)))((()))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''((())))))))))))(((((((((((((((((('''&&&$$$%%%&&&''''''&&&++++++***)))))))))******((((((((((((((())))))***)))((('''(((***+++***))))))++++++(((''')))(((%%%(((''''''&&&&&&&&&&&&'''%%%&&&((())))))***---///***))))))(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((++++++***)))))))))******$$$***)))(((///---)))...(((((()))***************)))((((((***)))&&&''',,,---)))((())))))'''(((+++++++++******))))))))))))))))))))))))***+++,,,---%%%))),,,...---+++))))))******)))))))))))))))***+++++++++***++++++,,,,,,...,,,************)))'''++++++++++++,,,,,,,,,,,,---)))+++111111,,,+++///.........111999DDDOOOUUUVVVVVVVVVUUUTTTTTTSSSSSSKKKJJJHHHEEEAAA===999777777666333111///111666999=========<<<;;;:::999888777888999:::@@@GGGHHHDDDAAA???===>>>BBBDDDDDDBBB???>>>@@@IIIWWWfffpppuuupppssszzz+++***))))))(((((())))))&&&&&&'''((()))***++++++)))******)))''''''''')))))))))***++++++***((((((''''''((()))***+++,,,,,,******)))((((((((('''&&&***)))(((((('''(((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''***)))((((((''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***(((((()))))))))'''&&&%%%&&&(((******)))((('''(((&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((************************(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&%%%&&&&&&&&&&&&######$$$&&&'''((())))))%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((###((((((&&&%%%(((***&&&&&&'''(((((((((''''''((((((((((((((('''''''''((()))***))))))(((&&&$$$%%%(((***+++***(((((()))'''%%%%%%'''******))))))''''''(((((())))))******))))))(((((((((((())))))(((((('''''''''((())))))(((((((((''''''''''''''')))'''&&&''')))******)))---,,,***(((&&&%%%$$$$$$))))))(((((((((((()))))))))((('''''')))******))))))******(((((((((((('''((('''''''''''''''''''''&&&((()))))))))***,,,...))))))(((((((((((())))))%%%&&&((()))))))))((('''(((((('''''''''&&&''''''((((((((((((((((((''''''******))))))))))))))))))!!!(((&&&%%%+++)))###(((******+++,,,,,,,,,,,,+++)))((((((***)))&&&''',,,,,,)))(((******((())),,,************************+++,,,,,,***'''&&&'''***'''***,,,,,,+++*********,,,,,,+++*********++++++)))((((((((()))***++++++************+++++++++******++++++++++++,,,,,,,,,---******......++++++///...---...222:::CCCKKKOOOQQQSSSTTTUUUUUUSSSPPPOOOIIIIIIJJJIIIGGGCCC@@@===<<<:::666222000222555888??????>>>===;;;:::888888666888999;;;BBBIIIHHHBBB???===<<<>>>AAACCCBBB???>>><<>>999555444444666777AAAAAA@@@???===;;;:::999666888999===EEEKKKHHHAAA>>>===<<<>>>BBBCCC@@@===<<<;;;>>>LLL___mmmrrrrrrpppttt}}}++++++***))))))))))))***,,,,,,,,,,,,++++++++++++&&&((())))))((('''((()))'''((()))***++++++***)))******))))))))))))))))))***+++,,,+++((('''((()))******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%(((***)))&&&%%%''')))''''''(((((((((((())))))'''''''''(((((((((((((((******))))))(((((())))))%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))******&&&'''((())))))((('''&&&%%%(((******)))(((((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&'''((()))'''%%%&&&''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((("""%%%'''&&&$$$%%%)))...)))'''&&&'''))))))'''%%%###$$$%%%&&&'''''''''''''''''''''(((((((((((((((&&&$$$$$$''''''%%%$$$&&&%%%'''))))))(((((()))***&&&'''&&&$$$&&&******'''(((((((((((())))))))))))))))))''''''''''''))))))&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''((('''%%%&&&'''(((((('''******)))((((((((())))))***))))))(((((((((((((((***(((&&&&&&''')))***)))(((&&&&&&)))***((())),,,'''((())))))***))))))))))))******)))'''&&&((()))((((((((((((((())))))***%%%&&&''')))))))))((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((,,,'''###((('''$$$)))%%%%%%&&&''''''''''''''')))((((((***)))&&&''',,,,,,)))***------******---(((((()))***+++,,,---...&&&(((******((((((+++...---,,,+++(((&&&'''+++...,,,,,,+++***))))))))))))+++++++++***++++++,,,,,,,,,,,,---+++)))(((((()))************+++++++++++++++++++++,,,,,,,,,------......000666>>>EEEGGGGGGJJJMMMRRRUUUUUUPPPKKKGGGAAADDDGGGJJJLLLMMMLLLKKKHHHDDD???<<<;;;:::999888AAABBBBBBBBB@@@>>>;;;999777888:::???HHHNNNIII@@@>>><<<===???CCCCCC???<<<;;;<<>><<>>===>>>AAADDDDDD???:::>>>BBBJJJWWWdddmmmppppppmmmsss111...******,,,,,,+++))))))***++++++))))))***+++))))))(((''''''((()))***%%%%%%&&&'''((((((((('''))))))***+++,,,...000111...------...//////...,,,******)))))))))))))))***)))))))))(((&&&''')))+++***)))(((''''''((()))***&&&'''((('''%%%%%%'''(((%%%&&&''''''&&&&&&''')))))))))***))))))(((''''''(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))''''''((()))))))))))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&%%%'''(((((('''&&&&&&'''((('''&&&%%%$$$%%%&&&&&&)))((('''$$$"""###&&&(((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''&&&%%%%%%)))%%%""""""%%%(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$%%%&&&&&&''''''((()))((('''&&&&&&'''((()))&&&%%%$$$###$$$&&&(((***$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***&&&%%%)))+++'''###"""((((((&&&%%%%%%&&&'''(((******))))))(((((('''''')))*********)))((('''&&&)))*********)))(((&&&%%%)))***+++***(((((()))++++++(((%%%%%%''')))((('''(((***)))&&&&&&)))***(((++++++++++++*********)))&&&&&&'''((()))***++++++)))***(((%%%&&&))))))&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&''')))***)))))))))(((((((((((((((+++------***%%%$$$(((,,,(((((((((((())))))))))))&&&''')))*********)))(((******+++++++++******))))))((('''''''''(((***+++***+++---,,,***'''%%%%%%'''((()))***)))***---//////,,,***,,,+++((())),,,++++++,,,,,,,,,+++******+++++++++***************))))))))))))***+++,,,---,,,,,,,,,---------......111///555AAALLLOOONNNNNNQQQNNNKKKMMMQQQSSSPPPLLLFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQOOOLLLHHHFFF>>>???@@@CCCDDDBBB???;;;::::::===EEENNNRRRMMMHHH@@@AAACCCDDDDDDBBBAAA???===IIIWWW```hhhooottttttnnnttt000---))))))***+++***)))***+++,,,+++***)))***,,,++++++***))))))***+++,,,&&&&&&'''(((((((((''''''((())))))***+++---///000...---------//////---,,,++++++***)))(((((())))))((((((((('''&&&&&&(((******)))(((''''''((()))***'''((()))(((&&&&&&(((***%%%&&&''''''&&&&&&''')))((()))))))))(((((('''&&&((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))''''''((()))))))))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''(((((()))&&&'''((())))))((('''&&&&&&((())))))(((''''''(((+++***(((&&&%%%$$$$$$$$$'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((()))&&&######&&&(((((('''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%''')))***$$$%%%&&&&&&'''''''''&&&))))))(((((('''&&&$$$###''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&######(((***'''%%%%%%((('''&&&&&&&&&&&&'''((()))(((((((((((())))))***(((((((((((())))))))))))((()))))))))((('''%%%$$$&&&''''''%%%$$$$$$%%%'''***'''%%%%%%((())))))((((((+++***''''''***+++(((***))))))))))))((((((((('''''''''''''''((((((((('''(((&&&"""!!!######************************''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))******++++++,,,,,,%%%'''(((%%% ###'''(((((((((((())))))))))))''''''((())))))))))))))))))******+++++++++******)))(((((('''((()))***++++++,,,---,,,++++++,,,...''')))*********+++---///---******---,,,)))))),,,,,,,,,,,,,,,,,,+++***)))******************++++++------,,,+++************,,,,,,,,,------------...000///555BBBLLLOOOMMMMMMQQQNNNMMMPPPSSSTTTQQQMMMGGGFFFFFFFFFFFFHHHJJJKKKKKKLLLNNNOOONNNMMMLLLKKKBBBBBBBBBCCCCCC@@@;;;777::::::>>>GGGPPPRRRMMMFFF@@@AAABBBCCCDDDCCCAAA@@@@@@MMMZZZccciiiooorrrrrrnnnuuu...+++)))((()))))))))(((***+++,,,,,,******+++,,,+++******))))))******+++'''((((((((((((''''''&&&((((((((()))***,,,---...---,,,,,,---......---+++,,,,,,***)))(((((((((((('''(((((('''&&&%%%''')))***)))(((''''''((()))***((()))***)))'''''')))***%%%&&&''''''&&&&&&''')))'''(((((((((((('''&&&&&&(((((((((((((((''''''&&&((((((''''''''''''((((((''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''')))******)))(((((()))***)))((('''&&&&&&&&&&&&%%%(((******(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))'''%%%%%%'''((()))((('''''''''(((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&''')))***%%%%%%&&&''''''''''''&&&))))))(((((('''&&&$$$###''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''### !!!''')))(((&&&'''''''''&&&&&&&&&''''''((()))(((''''''((()))+++,,,((('''''''''((()))+++,,,'''((((((((('''&&&%%%$$$((()))(((&&&%%%%%%&&&((()))'''&&&&&&(((******))))))++++++((((((++++++)))((((((((('''''''''&&&&&&))))))((('''&&&%%%$$$$$$(((***)))%%%%%%''''''$$$************************%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))******((('''((())))))***+++,,,------((())))))'''$$$###&&&)))(((((((((((())))))))))))((((((((((((((()))******((()))***+++++++++++++++)))(((((((((((()))***+++)))))))))((('''(((+++---(((***++++++***+++---///***)))***......+++***,,,---------,,,+++***)))((()))))))))***+++++++++,,,......---,,,++++++++++++,,,,,,,,,,,,------------//////666CCCLLLMMMKKKKKKOOOOOOOOORRRUUUUUUQQQMMMHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMOOOOOODDDCCCCCCCCCBBB???:::666999;;;AAAJJJRRRRRRKKKDDD???@@@AAACCCCCCCCCBBBAAADDDPPP^^^ggglllpppqqqppppppvvv---+++)))((())))))*********,,,---,,,+++***+++,,,)))((((((((('''''''''''')))))))))))))))((('''&&&''''''(((((()))+++,,,------,,,+++,,,......,,,+++---,,,+++)))(((''''''''''''((()))((('''&&&((()))***)))(((''''''((()))***((())))))(((''''''(((***%%%&&&''''''&&&&&&''')))&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((''''''(((((((((&&&'''(((((())))))((((((&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((((((((((((''''''(((******((('''((()))%%%%%%&&&'''((()))***+++%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******))))))((('''''''''((('''&&&&&&'''((())))))''''''((((((((((((''''''&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((()))***&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###!!!###''')))'''''')))&&&&&&&&&&&&'''''''''(((******((('''((()))***+++***((('''&&&'''(((***,,,((((((((((((''''''&&&&&&*********(((&&&&&&(((***'''''''''''')))*********))),,,,,,)))))),,,,,,)))(((((('''''''''&&&&&&&&&))))))(((((('''&&&%%%%%%'''***+++))))))---///...((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))++++++++++++((((((((())))))*********,,,------,,,))))))***---(((((((((((()))))))))))))))((('''''''''(((***+++'''((()))***+++,,,,,,,,,)))))))))))))))*********((()))***)))'''&&&'''((()))***++++++***+++---///((('''***...///,,,+++,,,---------,,,+++***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,...//////++++++,,,,,,,,,---------...///777CCCJJJJJJHHHHHHMMMMMMOOORRRUUUTTTPPPMMMIIIHHHFFFEEEDDDDDDDDDDDDBBBCCCCCCEEEGGGJJJMMMNNNCCCCCCCCCCCCDDDBBB>>>;;;888<<>>???@@@BBBCCCCCCCCCBBBEEERRRaaajjjooossssssqqqrrrxxx,,,,,,+++***))))))+++,,,***+++,,,,,,******+++,,,((((((((((((''''''&&&&&&************)))((('''''''''''''''((()))***+++,,,,,,++++++,,,------,,,***---,,,+++)))((('''''''''((()))+++***)))((()))******)))(((''''''((()))***'''(((((('''&&&&&&''')))%%%&&&''''''&&&&&&''')))&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((())))))(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((%%%'''(((((('''&&&''''''$$$%%%&&&''')))******+++&&&&&&%%%$$$######&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((''''''&&&&&&%%%'''''''''''''''((())))))''''''((((((((((((''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((((((((('''''''''''''''(((((()))&&&''''''(((((('''&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&))))))&&&'''***%%%&&&&&&'''''''''((((((---,,,***)))((((((((())),,,***((('''&&&'''(((***))))))((((((((((((((((((&&&'''((('''&&&%%%&&&((('''((()))))))))))))))***(((+++,,,******,,,+++((()))))))))(((((((((''''''((((((((((((((((((((((((###''')))&&&&&&))),,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((***+++---///++++++******))))))((((((******+++***)))((()))***(((((((((((()))))))))))))))((('''''''''(((***+++'''((()))***+++,,,,,,,,,((())))))***************'''***---...---+++)))))))))***++++++******,,,...(((''')))...///,,,+++---,,,------,,,+++***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---...///000+++++++++,,,,,,,,,---------///666AAAGGGFFFEEEFFFIIIKKKNNNQQQRRRQQQNNNLLLJJJIIIGGGEEECCCBBBBBBCCCAAAAAA@@@AAABBBEEEGGGIIIEEEDDDDDDDDDDDDCCC@@@===888===FFFPPPTTTQQQIIIAAA>>>???@@@AAABBBBBBCCCCCCDDDRRRaaakkkqqqvvvwwwuuutttzzz+++,,,,,,***))))))+++---)))***++++++))))))***+++************)))((('''''')))************))))))((((((((((((((()))***+++,,,++++++***+++,,,,,,+++))),,,,,,***)))(((((((((((((((***,,,+++***))))))******)))(((''''''((()))***&&&'''((('''%%%%%%'''(((%%%&&&''''''&&&&&&''')))&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((()))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%$$$"""!!!"""&&&)))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&%%%'''(((((('''&&&((()))'''''''''(((((('''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&))))))(((((('''&&&$$$###''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((***)))%%%&&&***$$$%%%&&&'''((((((((((((------,,,+++)))((('''&&&,,,+++)))((('''''''''(((***)))(((((((((((())))))$$$&&&)))******)))))))))''')))+++***)))(((((()))'''+++,,,******,,,+++'''*********)))))))))(((((('''((((((((())))))******%%%***+++'''$$$&&&((((((************************''''''''''''''''''''''''***)))(((((()))+++---///......---,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((()))***+++++++++++++++((()))******++++++****** $$$***......,,,+++***)))***+++***))))))+++---)))''')))---...++++++---++++++,,,,,,,,,+++******)))))))))***+++++++++,,,//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...444>>>BBBBBBBBBDDDGGGIIILLLNNNOOONNNMMMLLLKKKJJJGGGEEECCCBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCIIIGGGEEEEEEDDDAAA>>>;;;:::???IIIQQQTTTPPPHHHAAA??????@@@@@@AAAAAABBBBBBEEERRRaaakkkrrrwwwzzzyyyvvv|||)))***+++)))''''''***---((()))******(((((()))***)))************((('''&&&))))))******++++++******))))))))))))***+++,,,,,,+++*********,,,,,,+++)))++++++***)))(((((())))))''')))++++++***)))))))))***)))(((''''''((()))***'''(((((('''&&&&&&''')))%%%&&&''''''&&&&&&''')))&&&'''(((((()))))))))(((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''(((((('''''''''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%'''''''''((())))))******''''''''''''((((((((()))&&&&&&&&&''''''(((((())))))((('''&&&&&&'''((()))&&&'''))))))'''&&&'''(((&&&'''(((((('''&&&%%%$$$$$$%%%%%%$$$###$$$&&&(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''###&&&((((((&&&%%%'''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((()))((((((&&&&&&'''''''''&&&&&&&&&((((((((((((((('''&&&&&&))))))(((((('''&&&$$$###''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''(((***'''$$$&&&+++$$$%%%&&&(((((((((((('''++++++,,,,,,+++***'''&&&))))))))))))(((((((((((()))(((''''''''''''((()))"""&&&***------,,,++++++(((***,,,,,,)))''''''(((&&&***+++))))))+++***&&&*********)))))))))(((((('''''''''((((((((())))))''',,,...)))%%%&&&))))))************************''''''''''''''''''''''''(((((((((((()))******+++---------,,,,,,+++++++++***))))))***++++++***)))(((((((((((())))))))))))''''''((())))))))))))))))))******+++++++++******((()))***+++++++++******"""''')))***)))))))))((()))***)))((((((***++++++)))))),,,---++++++...******+++,,,,,,,,,++++++******************++++++///...---,,,++++++++++++***++++++++++++,,,,,,,,,------333:::>>>>>>???CCCGGGIIIKKKLLLMMMMMMMMMMMMKKKJJJHHHEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@FFFEEECCCCCCBBB@@@===;;;;;;AAAJJJRRRTTTPPPHHHBBB@@@@@@@@@@@@@@@@@@AAAAAAGGGSSSaaajjjqqqwwwzzzzzzwww}}}((()))***(((&&&&&&))),,,''')))***)))((('''((()))'''((((((((((((&&&$$$###((()))***+++++++++++++++***)))))))))***+++,,,,,,+++***)))***,,,,,,***)))******)))))))))))))))***&&&(((***+++)))(((((((((***)))(((''''''((()))***((()))))))))'''''')))***%%%&&&((('''&&&&&&''')))''''''((()))******))))))&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%''''''(((((())))))******&&&'''''''''(((((())))))&&&&&&&&&'''((()))******)))((('''&&&&&&'''((()))''')))******)))(((((()))###$$$%%%''''''''''''&&&"""%%%'''((('''&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''*********)))((((((''''''"""%%%((((((%%%$$$&&&(((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$"""$$$%%%'''((((((''''''%%%&&&&&&'''&&&&&&%%%%%%(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&%%%'''(((&&&$$$&&&,,,###$$$&&&((())))))((('''((())),,,------+++)))'''&&&'''((()))*********)))((('''&&&%%%%%%&&&(((((( &&&***+++)))'''&&&)))+++...,,,)))&&&&&&'''%%%)))+++))))))+++)))%%%))))))))))))((((((((((((''''''''''''''''''''''''"""(((+++'''$$$&&&***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))'''&&&******************++++++'''''''''((())))))(((&&&(((((((((((())))))))))))&&&''')))*********)))(((******+++++++++******)))((()))***+++,,,+++******&&&(((***+++*********+++(((((()))((('''''')))+++---***))),,,,,,***+++...))))))***+++,,,,,,,,,,,,+++++++++***************++++++++++++,,,---......******+++++++++,,,,,,,,,------222888;;;;;;>>>CCCGGGIIIKKKLLLLLLLLLNNNOOOLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@???AAA@@@???@@@AAAAAA@@@>>><<>>BBBEEEHHHIIIIIIIIIJJJKKKMMMLLLIIIFFFBBBBBBDDDFFFDDDBBB@@@AAACCCCCCAAA>>>>>>===;;;;;;=========<<<@@@FFFNNNTTTUUUPPPJJJEEEFFF@@@===AAABBB???@@@DDDLLLVVVaaahhhqqqzzz}}}------+++((())),,,,,,))))))))))))))))))))))))(((************))))))))))))************************...,,,*********++++++***))))))***++++++++++++*********))))))((((((''''''************)))))))))((('''((((((((()))))))))))),,,***'''&&&&&&''''''''')))'''&&&'''((()))((('''&&&&&&'''((())))))))))))'''&&&&&&&&&''''''(((((((((((('''&&&''''''((()))))))))((('''''''''''''''''''''((()))))))))))))))(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&))))))(((&&&''''''''''''''''''''''''***)))'''''''''&&&%%%###'''''''''''''''(((((()))(((''''''&&&'''((()))***''''''''''''((((((((()))((('''''''''''''''''''''***)))'''''''''(((***+++(((((((((***++++++(((&&&'''(((***)))(((''''''(((&&&&&&&&&(((******)))'''''''''(((((())))))******((()))(((&&&(((,,,,,,))))))((('''((())))))'''%%%((((((((((((((()))******((((((((((((((()))******''''''&&&&&&''')))***+++***)))((()))***+++***(((***)))(((''''''((()))***+++'''&&&((((((&&&(((,,,)))+++,,,---,,,*********)))))))))))))))((('''''')))((('''''')))******)))((()))***)))((('''(((***************************+++)))'''(((+++,,,***((())))))))))))*********+++)))))))))))))))))))))))))))***,,,++++++***,,,---+++---//////,,,***))))))***((()))+++***(((,,,111,,,,,,++++++,,,------...******+++,,,...---***(((---------...111555999<<>>;;;999:::<<<======DDDIIIQQQWWWXXXSSSLLLFFFAAA???AAAGGGKKKJJJIIIJJJOOOWWW___eeellluuu{{{|||xxx{{{---...,,,)))***......+++)))))))))))))))*********)))***************+++++++++++++++++++++++++++++++++***)))***,,,------,,,,,,,,,---------,,,,,,++++++******))))))(((((((((***)))))))))))))))))))))'''''''''((((((((())))))+++)))'''&&&'''((('''&&&)))'''&&&'''((()))((('''''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((&&&&&&&&&'''((()))******))))))((('''''''''''''''&&&'''(((((())))))((((((''''''&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''' ###'''+++,,,+++***&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((())))))(((&&&%%%&&&''')))++++++******)))(((''''''&&&$$$$$$$$$%%%&&&(((***+++(((''''''((())))))'''&&&''')))++++++***))))))******)))(((((())))))(((&&&((((((((((((((((((''''''&&&((('''%%%&&&)))'''###(((''''''((())))))'''&&&***)))(((''''''((()))***((((((((((((((())))))***((((((((())))))************)))((()))***+++***((())))))(((((((((((())))))(((&&&'''+++***'''&&&((()))(((''')))------+++''''''((()))******)))((('''&&&)))***)))'''&&&))),,,((()))******)))((()))***************************++++++***************)))************************)))))))))))))))))))))))))))***++++++***)))***,,,***+++------+++))))))***+++,,,000111...---555@@@<<<555,,,)))+++------++++++******+++------,,,***...---------...000222333555888;;;>>>@@@CCCFFFHHHHHHHHHHHHFFFDDDCCCEEEGGGFFFCCC@@@>>>???BBBEEEGGGCCC@@@<<<:::;;;===??????AAAGGGNNNTTTTTTOOOGGGBBB???@@@EEELLLQQQRRRPPPOOOSSSZZZ```dddjjjsssxxxyyyuuuxxx,,,---+++(((***......+++((()))))))))*********+++))))))******+++++++++,,,------------------------,,,+++***+++,,,,,,+++))).........---,,,+++***)))(((((())))))******++++++'''(((((((((((((((((((((''''''''''''((((((((((((***(((''''''(((((('''&&&)))'''&&&'''((()))((('''(((((((((((('''&&&%%%$$$&&&'''((()))))))))((((((%%%&&&&&&'''((())))))***))))))((('''''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))(((((('''''''''''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((***)))&&&###$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''((((((((((((((()))(((&&&%%%&&&''')))++++++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&'''))))))(((&&&''')))***+++***)))***+++,,,***(((((())))))(((&&&((((((((((((''''''''''''%%%''''''&&&'''***)))$$$(((''''''((())))))(((&&&'''((()))******)))((('''((((((((((((((())))))***)))))))))******************)))((()))***+++***((((((((())))))))))))(((((('''%%%''',,,---***)))+++'''%%%%%%(((,,,...,,,)))'''((()))******)))((((((&&&)))***)))'''&&&))),,,)))***+++***)))((()))+++************************,,,,,,---,,,,,,+++,,,,,,+++++++++***************)))))))))))))))))))))))))))+++++++++))))))***++++++,,,------+++***+++,,,***,,,000111...---555???:::333***'''))),,,,,,***+++***)))+++,,,---,,,+++...------------...000000111333666999;;;>>>BBBDDDEEEFFFFFFEEECCCCCCEEEGGGGGGEEEBBB??????AAAEEEHHHDDD@@@===;;;<<>>BBBIIIPPPVVVYYYXXXUUUXXX^^^ccceeejjjqqquuuvvvrrrvvv,,,---+++(((***...///,,,((())))))******+++++++++))))))******+++,,,,,,,,,...........................,,,,,,,,,,,,+++)))''',,,,,,,,,,,,+++)))(((''''''(((((()))***+++,,,,,,&&&&&&''''''''''''((((((&&&&&&'''''''''((((((((()))'''''''''((()))(((&&&)))'''&&&'''((()))((('''((((((((((((((('''&&&%%%&&&'''((()))***)))((((((%%%&&&'''((()))))))))((())))))((('''''''''''''''&&&&&&'''(((((((((((('''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))(((''''''''''''((($$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%'''))))))(((&&&%%%%%%&&&''''''&&&$$$###&&&''''''((()))((((((((((((''''''&&&'''((()))***)))))))))((((((''''''''')))))))))))))))((((((((()))(((''''''))))))((('''&&&(((******))))))***+++,,,***(((((()))))))))'''''''''''''''''''''''''''%%%(((((((((***...,,,(((''''''&&&''')))***(((''''''(((***++++++)))'''&&&((((((((((((((()))******)))***++++++++++++*********)))((()))***+++***((((((((())))))))))))(((((('''%%%''',,,---******,,,%%%%%%&&&(((+++,,,+++***(((((((((((())))))))))))'''((()))((('''((()))+++)))***++++++))))))***++++++++++++++++++++++++++++++---......---,,,...///+++++++++++++++*********)))))))))))))))))))))))))))+++++++++)))((()))***+++,,,---,,,+++***+++---((())),,,...,,,***///777000,,,''''''))),,,------+++***)))***,,,------,,,---------------.../////////111333555666999<<>>AAABBBCCCAAAFFFNNNSSSRRRLLLDDD??????EEELLLSSSZZZ```___[[[]]]dddhhhiiikkkpppsssrrrooouuu---...,,,***+++000000---((())))))******+++,,,,,,))))))***++++++,,,------........................---,,,+++,,,---,,,)))'''(((((()))))))))))))))((()))))))))******++++++,,,''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((('''''''''))))))(((&&&)))'''&&&'''((()))((('''(((((()))))))))(((''''''&&&''')))*********((('''&&&'''((())))))(((''''''))))))((('''''''''''''''%%%&&&''''''((((((''''''%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''###"""###%%%(((+++++++++&&&'''((())))))'''%%%$$$&&&&&&((()))))))))((('''''''''''''''((((((((()))((('''''''''''''''''''''(((((())))))))))))((((((***)))'''((()))***)))(((%%%&&&))))))(((((()))***,,,***(((''')))******)))%%%&&&&&&''''''((((((((((((******((()))***'''"""'''&&&&&&''')))***(((''')))))))))))))))(((''''''((((((((((((((()))************+++,,,,,,+++*********)))((()))***+++***((('''((()))******)))((('''(((&&&'''***+++((((((+++%%%''')))***)))((((((((()))((('''''''''(((***+++)))((('''''')))******))))))***++++++))))))***+++++++++++++++++++++++++++)))+++------,,,,,,///111,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++***)))((((((******+++,,,+++))))))+++,,,((('''***---,,,)))+++///((((((((()))***,,,---...+++))))))***,,,------,,,------------......//////...000111222222444777:::;;;===>>>???>>>>>>@@@BBBEEEEEECCC???<<<<<<@@@CCC===;;;:::;;;>>>AAABBBBBBBBBGGGNNNSSSRRRLLLDDD>>>AAAHHHOOOUUU\\\dddddd___bbbiiimmmmmmnnnpppqqqnnnnnnttt...///...+++---111222///((())))))***++++++,,,,,,))))))***+++,,,,,,------------------------------+++++++++,,,------***((($$$%%%&&&((())))))******+++++++++***************'''((((((((())))))******&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&)))'''&&&'''((()))((('''(((((())))))))))))((((((&&&''')))***+++***((('''''''''((())))))((('''&&&))))))((('''''''''''''''%%%&&&''''''((((((''''''%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''***(((&&&&&&&&&'''&&&%%%((()))***+++***)))'''%%%%%%&&&((()))))))))((('''&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((''''''+++***(((((()))******)))$$$&&&(((((((((((()))***,,,***(((''')))*********%%%%%%&&&&&&'''((()))))),,,---+++'''$$$###'''&&&&&&''')))***)))''',,,***((('''&&&'''((()))((((((((((((((()))*********+++,,,---,,,,,,***)))***)))((()))***+++***((('''((()))******)))((('''***''''''))))))&&&&&&(((&&&))),,,+++'''%%%%%%&&&***)))'''%%%&&&(((+++---***(((%%%&&&)))+++***((()))+++++++++***)))***+++++++++++++++++++++++++++'''***,,,---+++,,,...111,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++***((((((((())))))******)))((((((***+++***(((***......+++***+++''')))+++,,,+++***+++++++++)))((())),,,------------------....../////////...///000000000222555777555777888999999999;;;<<<@@@AAA???<<<888777:::===999999888:::>>>@@@AAAAAAAAAFFFMMMRRRQQQJJJBBB<<>>BBBEEEHHHMMMPPPPPPKKKDDD>>>MMMMMMQQQXXX```eeefffdddhhhmmmrrrtttqqqnnnmmmmmmooozzz333111///---,,,---///000111///---...000111///------***(((***...000...+++---***(((***...111111000...............---------))))))(((((()))***+++,,,***)))((((((((()))***+++************************''''''(((((((((((('''''''''((()))(((&&&&&&((()))''''''''''''(((((((((((()))((('''((()))***)))(((&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***((((((***(((%%%%%%)))))))))(((''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((''''''&&&''''''(((((('''&&&&&&$$$&&&(((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%)))((('''&&&%%%%%%&&&''')))((('''&&&&&&''')))***))))))************))))))***(((&&&&&&'''((('''&&&)))&&&$$$%%%''')))(((&&&###'''''''''******&&&%%%&&&''''''((((((''''''(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''***''''''++++++'''&&&***''')))***)))(((''''''((()))))))))))))))))))))))),,,(((%%%(((---000---)))///***&&&&&&))),,,***((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''(((******(((&&&,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''((((((((((((&&&&&&''''''&&&'''***,,,))))))***))))))(((''''''&&&(((***++++++***(((&&&(((((())))))))))))((((((***)))))))))((((((((('''***''''''******''''''***)))''''''******''''''***,,,,,,,,,,,,,,,---------------.........---,,,+++***))))))***++++++)))(((***)))(((''''''((()))***)))))))))))))))*********((())))))******++++++,,,---,,,+++******+++,,,---+++,,,---,,,))))))+++------******,,,+++(((***//////...------...000222444/////////000111222444555999:::999888666555666777666777888888888888;;;===BBBFFFKKKPPPQQQMMMGGGCCCMMMPPPUUU[[[bbbeeefffeeeggglllqqqrrrooommmlllmmmoooyyy444222000...---...///000)))(((((()))+++---,,,+++,,,***(((***---///...+++,,,******,,,000222111...000000000000//////...---******)))))))))******+++************************************************''''''((())))))(((''''''&&&((())))))(((''''''((('''((((((((())))))))))))***)))(((((())))))((('''&&&''''''((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((((((((())))))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))%%%$$$'''(((&&&%%%&&&((((((((('''''''''''''''&&&%%%&&&'''))))))'''&&&******))))))((((((((('''&&&''''''(((((('''''''''$$$&&&(((((('''&&&'''((((((((((((''''''''''''&&&(((''''''&&&&&&&&&&&&'''***)))'''&&&&&&'''(((((())))))************))))))(((&&&%%%%%%'''((((((''''''%%%$$$%%%'''))))))(((%%%&&&%%%$$$&&&******(((%%%&&&''''''((((((''''''(((''''''&&&''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&)))'''(((++++++((((((***(((***++++++)))((('''''')))))))))))))))))))))))))))''''''(((***++++++)))+++(((%%%&&&)))++++++)))((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&'''))))))(((&&&++++++++++++++++++++++++))))))((('''&&&&&&&&&&&&,,,((($$$###$$$(((+++,,,******+++***)))(((&&&%%%''')))***,,,,,,***)))'''(((((())))))))))))(((((())))))))))))(((((((((((((((&&&&&&******((((((+++(((&&&&&&)))***((((((+++------------------,,,,,,.........---------------(((***------,,,***))))))***)))(((''''''((()))************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...,,,******,,,***((()))...000///.........///111222---------...///000111222555555555444222111222444444666888999888777777888>>>BBBHHHNNNPPPNNNKKKIIIOOOTTT[[[```ccceeefffggggggjjjnnnnnnllljjjkkkmmmoooyyy333222000...------......######$$$%%%''')))******+++))))))***---...---,,,,,,++++++...222222000,,,000111111111111///...---+++++++++******)))))))))++++++,,,,,,,,,+++******************************((((((''''''''''''((((((%%%''')))***((('''''''''((((((((()))******++++++,,,***(((((())))))'''%%%&&&''''''(((((((((((((((+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((+++******)))((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$###(((((('''''''''''''''''''''''''''&&&&&&&&&''')))++++++(((&&&******))))))((('''''''''&&&''''''(((((((((((('''%%%&&&(((((('''&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&***)))((('''&&&&&&''''''''''''(((((((((((('''''''''%%%$$$%%%'''((((((''''''&&&%%%&&&'''(((((((((***'''$$$$$$'''******'''%%%&&&''''''(((''''''''''''''''''''''''(((((()))&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&%%%(((((()))******))))))***(((***,,,,,,***(((''''''((((((((()))))))))))))))&&&'''(((((((((((()))***)))'''%%%&&&((())))))((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''((()))***((('''************************))))))((('''%%%$$$%%%&&&111+++%%%###$$$''''''&&&((()))***+++***((('''%%%((((((***++++++***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((%%%&&&)))***((())),,,***'''(((+++,,,***+++...///......------,,,,,,,,,++++++***))))))******+++$$$(((---...,,,))))))*********)))(((((()))******************))))))))))))------,,,,,,,,,+++++++++++++++,,,------,,,+++++++++,,,,,,++++++,,,---...,,,***+++---,,,)))***...000//////.........//////------------...///000111111222333111000000111333666777999999888666666777<<<@@@FFFKKKMMMMMMLLLLLLRRRXXX```dddeeeeeefffhhhgggiiikkkkkkhhhgggiiikkkoooyyy000///---,,,+++++++++,,,&&&''')))***+++,,,---...***))))))***,,,------,,,,,,+++,,,...222222...***///000111111111000...---,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++%%%''')))***((('''''''''(((((())))))***++++++,,,,,,***)))((()))((('''%%%&&&''''''(((((((((((((((++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''&&&))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%% %%%))))))((()))%%%&&&''''''((('''&&&&&&''''''(((***,,,,,,)))'''(((((((((''''''&&&&&&&&&&&&''''''((())))))((((((%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$))))))((((((''''''''''''''''''(((((((((((('''''''''&&&%%%%%%''')))((((((((((((((('''&&&%%%&&&'''+++'''%%%'''******(((&&&%%%&&&''''''(((''''''''''''''''''''''''((()))***((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''******))))))((((((''''''''')))*********++++++***(((***,,,,,,***(((((((((''''''(((((())))))))))))%%%''')))(((&&&&&&'''))))))((('''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((()))++++++***((())))))))))))))))))))))))((())))))'''%%%###%%%&&&...***&&&%%%'''(((&&&$$$&&&'''((()))******))))))''''''((())))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((%%%&&&)))***((())),,,***'''(((+++,,,***+++............------,,,,,,+++)))(((((('''(((((())))))!!!%%%+++,,,+++)))***+++******))))))))))))***************))))))))))))))),,,,,,,,,+++******)))))))))***+++,,,,,,+++***)))---,,,++++++,,,,,,---------+++---///...***+++///000//////..............................///000111000111111111000000111333:::::::::999777777888:::<<<@@@FFFIIIKKKKKKMMMNNNVVV\\\bbbfffeeeeeefffhhhgggiiijjjiiieeedddfffiiipppzzz,,,,,,+++************+++(((***+++,,,++++++---...))))))******+++,,,,,,,,,,,,++++++---000000---))),,,---///000000///---,,,++++++,,,,,,+++***))))))---,,,,,,++++++*********))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++&&&((())))))(((''''''(((''''''((()))***++++++,,,,,,***)))((())))))'''%%%&&&''''''(((((((((((((((*********))))))(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((()))))))))******((((((((((((((()))******'''''''''''''''''''''''''''''''''(((((())))))***(((((()))))))))(((''''''******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''+++'''&&&)))***(((''')))$$$%%%&&&(((((('''&&&&&&((((((((()))++++++***(((&&&&&&''''''''''''''''''&&&'''(((((())))))))))))&&&''''''&&&%%%&&&((()))'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$((((((((((((((('''''''''))))))************)))))))))'''&&&&&&((())))))(((((())))))'''%%%$$$%%%''')))&&&&&&)))***(((&&&'''%%%&&&''''''((((((''''''''''''''''''((()))******(((((('''''''''&&&&&&&&&((((((((((((''''''''''''******))))))))))))))))))&&&)))***)))***,,,,,,***((()))***)))(((((()))***&&&''''''(((((())))))***&&&'''(((((('''&&&'''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))+++,,,+++)))))))))))))))))))))))))))''')))***(((%%%$$$&&&)))'''&&&&&&''')))))))))(((&&&&&&'''((()))***++++++''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((&&&&&&******((((((+++(((&&&&&&)))***((((((+++,,,,,,,,,,,,,,,,,,++++++)))))))))))))))*********"""%%%(((************+++************************((()))))))))************++++++******)))))))))((()))***++++++++++++***)))///---,,,+++,,,---,,,+++---,,,...000///+++,,,///........................//////......//////000111///000111111000000222444;;;;;;;;;:::888888:::<<<>>>BBBGGGJJJJJJKKKOOORRR[[[^^^bbbddddddeeeeeefffhhhjjjkkkhhhdddbbbccceeeqqq{{{***)))************++++++''')))******''''''(((***((()))*********+++,,,------+++***,,,......+++((((((***,,,...///...---+++***+++,,,,,,,,,+++***)))...---+++***))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''((()))(((&&&&&&((()))&&&&&&'''((()))***+++,,,+++)))(((((())))))(((&&&&&&''''''(((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''(((((()))))))))*********((((((((((((((()))******''''''''''''''''''''''''&&&''''''((())))))******'''((()))*********)))((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***((()))+++)))%%%&&&)))###$$$&&&(((((('''&&&%%%(((&&&&&&'''((()))((('''&&&&&&''''''(((((())))))&&&&&&((())))))*********&&&''''''&&&%%%&&&(((***(((((((((''''''''''''&&&$$$%%%&&&'''''''''&&&&&&''''''(((((((((((((((((())))))************))))))+++)))(((((()))))))))(((&&&((()))'''%%%$$$&&&)))(((&&&&&&)))((($$$&&&+++%%%&&&''''''((((((''''''''''''''''''((()))***+++%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))&&&***+++))))))------***'''(((((('''&&&'''***,,,&&&&&&''''''((())))))***((('''''''''(((((('''''''''((())))))((((((((()))((((((((((((((((((((((((************))))))))))))'''''''''(((***+++***)))))))))))))))))))))))))))&&&)))+++)))&&&%%%'''+++%%%&&&'''((('''((()))+++)))((('''&&&''')))***,,,(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******''''''******''''''***)))''''''******''''''*********++++++++++++++++++'''(((***+++++++++***))))))(((((()))++++++***(((*********++++++*********''''''((()))***++++++,,,***************)))))))))***++++++++++++++++++***111///,,,,,,------+++))),,,+++---000///++++++...------..................///............///000000...///000000///000222444888:::<<<<<<;;;::::::;;;???DDDIIIKKKLLLNNNTTTYYY```______aaacccddddddccchhhkkkllliiidddaaaaaabbbsss|||((())))))***++++++,,,,,,)))+++,,,***'''%%%''')))((()))************,,,------+++)))***------+++(((&&&(((+++---...---,,,+++******,,,,,,---,,,+++***...---***((((((((()))***))))))))))))))))))))))))%%%''')))******)))'''%%%((()))((('''%%%&&&(((***%%%&&&'''((()))***++++++***)))(((((())))))((('''&&&''''''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))************&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((()))******+++((()))***+++,,,,,,+++***''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&(((&&&###%%%+++###$$$&&&(((((('''&&&%%%'''%%%$$$$$$&&&''''''&&&&&&&&&'''((()))***++++++&&&&&&((()))************&&&''''''&&&%%%%%%(((***))))))))))))((((((((((((%%%&&&((()))))))))((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''---+++)))((()))***)))((($$$&&&((('''%%%%%%(((+++(((&&&&&&(((%%%!!!&&&...%%%&&&''''''((((((''''''''''''''''''((()))++++++""""""$$$&&&(((***+++,,,)))(((((((((''''''''''''&&&&&&''''''(((((())))))%%%***+++((()))......***''''''&&&%%%%%%'''+++...&&&&&&&&&'''((())))))***)))(((&&&'''))))))(((&&&$$$&&&((())))))***+++,,,((((((((((((((((((((((((---,,,,,,,,,+++*********&&&%%%&&&''')))***)))(((************************&&&)))+++***&&&%%%)))---((()))***'''$$$$$$(((+++,,,***(((&&&&&&''')))+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))*********((('''******''''''))),,,)))))),,,,,,))))))+++)))))))))******++++++,,,%%%''')))***+++***)))'''///,,,))))))+++,,,)))&&&******++++++++++++******&&&&&&''')))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,333000,,,,,,------+++(((+++***,,,///...******---,,,------...//////............---------...//////---.../////////000222444555888<<<>>>===;;;999999@@@EEEJJJMMMNNNRRRXXX^^^bbb```]]]^^^bbbddddddbbbiiikkkmmmjjjeee```___```sss}}}***))))))***+++,,,***)))***)))'''&&&'''(((***+++,,,***)))***...///...,,,------------,,,***((('''$$$&&&)))+++------------(((+++......,,,+++,,,---***,,,///...,,,(((&&&&&&'''''''''''''''&&&&&&&&&%%%''')))(((%%%$$$&&&)))(((((()))******)))((('''+++)))((((((***+++************))))))(((((('''''''''((()))******)))(((((('''((()))******)))((('''(((&&&$$$%%%)))+++***(((+++------))))))+++***'''''''''((((((((((((''''''%%%&&&'''&&&&&&&&&((()))$$$$$$%%%&&&'''((()))***************))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&((('''%%%$$$&&&'''((((((((((((((('''''''''''''''(((((((((((('''''')))(((''''''''')))***+++'''&&&$$$$$$$$$%%%''')))))))))))))))))))))))))))(((((())))))((('''&&&&&&)))((('''&&&''')))+++---((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((+++***)))(((''''''((((((((('''&&&%%%%%%&&&'''(((+++(((&&&'''***,,,+++)))&&&))))))&&&&&&))))))&&&%%%###"""$$$)))------+++---,,,***)))(((((((((((((((((())))))))))))((((((&&&&&&'''((())))))(((((('''))),,,,,,+++)))((('''$$$%%%(((***+++)))'''&&&******))))))((((((''''''((((((((((((((((((((((((******)))((((((((((((((())))))((('''''''''''''''%%%'''))))))((('''((()))+++++++++*********))))))''''''''''''((((((((((((+++++++++*********))))))))))))(((((('''''''''&&&(((((()))******)))((('''((('''''')))+++,,,+++***&&&'''((())))))((('''&&&******))))))))))))******))))))))))))))))))))))))))))))*********))))))(((******)))))))))***,,,---+++,,,+++***))))))+++---'''***,,,+++)))''')))+++ ###)))......)))%%%(((((()))***+++,,,,,,---+++***(((((()))******)))---,,,,,,++++++,,,,,,---444111---,,,---...,,,************+++---///000111,,,---...---+++***+++,,,........................000000////////////000000333777:::<<<;;;<<<>>>AAABBBHHHLLLMMMPPPWWW[[[[[[ZZZ^^^cccfffeeeeeefffhhhkkklllnnnmmmfff______eeettt---,,,,,,---......,,,+++***)))(((''''''(((***+++,,,+++)))***,,,...,,,+++((()))***++++++***)))((())))))))))))***++++++,,,(((***------,,,***+++---***++++++***'''%%%%%%&&&'''''''''''''''''''''''''''((())))))''''''((()))'''((())))))))))))(((''',,,***(((((())))))(((''')))((((((((('''''''''''''''((()))******)))(((''''''((()))******)))(((''')))'''%%%&&&)))******(((,,,......******,,,+++(((''''''((((((((((((''''''&&&'''''''''''''''((()))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$((((((((((((((((((((('''''''''((((((((((((''''''((('''&&&&&&&&&((()))***''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''&&&%%%((('''&&&&&&'''(((***,,,(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''***(((''''''***++++++)))&&&))))))&&&&&&))))))&&&***((('''''')))))))))(((+++***)))((((((((()))***(((((())))))))))))((((((&&&''''''((())))))((((((+++,,,---,,,)))'''&&&&&&&&&''')))***+++***)))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((***+++,,,))))))((('''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))))))))(((((('''''''''&&&+++++++++******))))))))))))((((((((('''''''''''''''(((((())))))(((((((((((('''''')))+++,,,+++)))(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))******)))))))))***+++,,,((((((((('''%%%%%%''')))'''***,,,+++)))((()))***)))((((((***------***(((''''''(((((())))))******+++***))))))************---,,,,,,++++++,,,,,,---...+++)))))),,,------,,,---------,,,,,,------...---...///...,,,+++,,,---------------............111000000//////000000111222444777:::<<<>>>@@@AAACCCHHHKKKKKKNNNTTTYYYYYYZZZ^^^aaaccccccccceeehhhnnnnnnooonnnggg```aaafffttt000///......///...---+++******(((''''''((()))***,,,+++******,,,---,,,+++%%%&&&'''((()))******)))...,,,***((('''((()))***)))+++------,,,,,,,,,---++++++***'''%%%%%%'''(((&&&&&&&&&''''''(((((()))***)))((((((******)))(((''''''(((((((((((('''''',,,+++)))((()))((('''%%%((((((''''''''''''&&&&&&((((((*********)))((('''(((((())))))))))))((((((***((('''''')))***)))(((---//////+++***---,,,)))'''(((((())))))(((((('''''''''(((((((((((())))))++++++***)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))%%%###$$$((()))'''###''''''(((((((((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''&&&&&&%%%&&&((()))***&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''((((((((('''%%%%%%&&&''''''''''''''''''&&&***((('''((()))******)))&&&))))))&&&&&&))))))&&&+++,,,,,,+++)))(((((())))))(((''''''''')))***+++((((((((((((((((((((((((''''''((()))))))))((((((+++++++++***((('''((())))))))))))***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,))))))(((((((((''''''''''''(((((('''&&&&&&)))+++((((((((((((((()))))))))******)))((('''&&&%%%%%%************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''''')))++++++***)))******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))******))))))******)))))))))***++++++)))))))))((('''''')))+++(((***++++++***))))))***...,,,))))))***+++++++++((((((((((((((()))))))))++++++************++++++---,,,,,,++++++,,,,,,---,,,+++)))***,,,------,,,...------,,,,,,------------...///...,,,+++,,,---,,,,,,---------.........111000000//////000000111111111333888???CCCCCCBBBDDDHHHKKKJJJLLLRRRWWWXXX[[[]]]______```bbbfffhhhqqqppppppmmmfff___```fffsss///...------...---+++)))+++***)))((((((((())))))+++******+++,,,...///000&&&&&&'''(((((()))))))))---,,,***)))((((((((())),,,------...............+++++++++***(((''')))***%%%&&&&&&'''((())))))***+++(((&&&(((***+++)))'''&&&'''''''''((((((((((((***)))(((((())))))'''%%%((((((((((((((((((((('''))))))***+++***)))((('''(((((())))))))))))((((((***)))(((((())))))***))),,,///...+++***,,,,,,)))(((((())))))))))))(((((()))((((((((()))***)))((((((((((((((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((('''&&&'''((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))))))))''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%))))))((((((((()))))))))&&&))))))&&&&&&))))))&&&)))+++...---+++***+++...))))))(((''''''((()))***(((((((((((((((((((((((('''(((((()))))))))(((((('''((((((((('''))),,,///***)))((((((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))(((''''''(((((('''&&&%%%&&&))),,,******)))))))))(((((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&%%%%%%%%%&&&''')))***(((''''''(((***+++***(((+++***((((((((((((***+++((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))************))))))))))))******************)))((((((+++---)))***++++++************)))(((''''''((()))+++++++++++++++******************+++,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---///...------------,,,,,,+++++++++,,,---...000000,,,---...---,,,+++,,,---,,,,,,,,,---......//////000//////......//////000111///111888CCCIIIGGGDDDGGGKKKLLLKKKMMMSSSWWWXXX^^^]]]]]]]]]___cccgggjjjpppnnnllliiiaaa[[[]]]dddqqq000...------...---+++)))++++++***))))))))))))))))))******+++---///333555******)))))))))(((((((((((()))***+++***)))((('''+++*********+++,,,,,,,,,'''))),,,,,,***)))((((((&&&&&&''''''((()))*********(((&&&''')))+++)))&&&''''''''''''(((((())))))''''''''')))***+++***((()))))))))))))))))))))))))))***+++++++++)))((('''))))))(((((((((((()))))))))******)))))))))***++++++------))))))+++***'''(((((())))))))))))(((((()))(((''')))******(((&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''###'''***((($$$###&&&)))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((()))(((((((((((($$$%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''((()))******''''''''''''((((((((((((&&&''')))******)))(((&&&%%%&&&'''(((((('''&&&%%%)))))))))(((''''''((()))&&&))))))&&&&&&))))))&&&))),,,//////,,,+++---///,,,+++)))((('''''''''(((***)))(((((((((((()))***((()))))))))))))))(((((('''(((((('''''')))---000***)))'''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))******))))))((('''(((((('''&&&%%%&&&))),,,------,,,+++)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&%%%%%%%%%&&&''')))***(((''''''(((******)))'''))))))'''&&&&&&'''))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((()))***++++++)))))))))***))))))))))))&&&''''''&&&%%%&&&(((************+++++++++***)))%%%'''((()))))))))((((((+++++++++******************,,,///...,,,+++,,,------,,,,,,++++++,,,,,,---------...------,,,,,,---+++++++++,,,---...///000***,,,---,,,+++***+++------------......////////////......------......///111///111:::FFFLLLJJJEEEJJJNNNPPPOOOPPPVVVZZZZZZ```^^^\\\\\\___dddiiilllllliiifffbbbZZZUUUXXX```ooo111/////////000///...,,,+++++++++******))))))((()))***++++++,,,///333666...---+++***)))(((((((((&&&''')))++++++***)))'''(((&&&%%%%%%''')))((((((###&&&)))+++)))'''&&&&&&'''''''''(((((())))))***)))(((''''''))))))((('''(((((('''(((((()))***+++&&&&&&'''***,,,---+++***))))))************++++++***++++++++++++***((('''))))))(((((((((((())))))((()))******)))***,,,...***---,,,)))(((******'''((())))))******))))))((()))((('''(((++++++'''$$$))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''%%%)))'''!!!###)))&&&&&&''''''((()))))))))((())))))******))))))((()))))))))***))))))((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))******''''''''''''(((((((((((('''((()))*********)))(((&&&''''''''''''''''''&&&((())))))((('''&&&''')))&&&))))))&&&&&&))))))&&&+++---//////...,,,,,,,,,...,,,***)))((('''((((((++++++))))))))))))++++++))))))*********)))((((((++++++***(((''''''***,,,***)))'''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,((()))***+++***)))(((''''''(((((('''&&&&&&)))+++...---,,,+++***)))((('''''''''''''''(((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))(((''''''((()))***((('''((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))*********)))((('''((())))))((('''(((+++---+++******+++,,,,,,+++)))(((+++---...,,,)))'''&&&((((((((((((((()))))))))***---000000...,,,,,,...---,,,,,,++++++,,,,,,---%%%'''***++++++,,,---//////......---,,,,,,,,,,,,***,,,---,,,++++++,,,...///////////////////////////......------......///111///222;;;FFFLLLJJJEEELLLQQQTTTTTTUUUZZZ]]]]]]```^^^[[[\\\```eeejjjlllhhheeeaaa\\\TTTPPPUUU^^^nnn///...---...///000...,,,+++,,,++++++***)))(((((()))***+++***)))+++///333...---+++)))((((((((((((((()))))))))))))))(((((((((&&&$$$$$$&&&(((((('''###&&&(((((('''''''''(((((((((((((((((()))))))))((()))******(((((()))***))))))(((((()))***,,,---(((((()))+++------+++)))((()))))))))************++++++,,,,,,+++***((('''***)))(((''''''((()))***''')))++++++***+++...000+++...---***)))++++++((())))))************)))))))))'''%%%'''+++***&&&""")))(((((((((''''''&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%###$$$''')))))))))'''&&&%%%&&&'''((()))(((((('''"""%%%((('''###!!!$$$(((&&&&&&''''''((())))))***))))))************))))))(((((()))))))))(((&&&&&&'''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((())))))(((((('''''''''(((((()))))))))***''''''''''''(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((()))***(((&&&%%%''')))&&&))))))&&&&&&))))))&&&******+++...000000...,,,---,,,+++)))))))))***+++---,,,+++))))))+++,,,---***************)))((((((+++++++++)))'''''')))******))))))(((((('''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((***+++,,,((()))***++++++)))((('''&&&'''((((((''''''(((***************))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))'''(((((())))))((((((((((((''''''((())))))(((&&&(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))((('''(((***,,,---))))))*********)))'''&&&+++,,,,,,++++++,,,...111,,,***)))+++------+++)))(((+++...///,,,)))((()))''''''(((((())))))*********...222222...,,,---///---,,,,,,++++++,,,,,,---###&&&***,,,+++,,,---/////////...---,,,,,,,,,,,,,,,---......------...000222222111111000000//////000000////////////000000//////333;;;DDDHHHGGGDDDLLLRRRWWWWWWYYY]]]___^^^___\\\YYY[[[```eeeiiijjjgggccc^^^YYYRRROOOUUU___ppp,,,++++++,,,---...,,,+++,,,,,,,,,++++++)))((('''***++++++)))&&&''',,,///---,,,***)))(((((()))))),,,+++)))'''&&&'''((()))+++(((%%%&&&)))+++***)))'''((((((((('''(((***,,,))))))))))))(((((((((((((((+++---,,,)))(((***,,,***))))))))))))+++---...+++++++++---...---***((('''((((((((())))))******++++++,,,,,,+++***((('''***)))(((''''''((()))***&&&(((++++++***+++///222,,,///...+++***,,,,,,)))))))))************)))))))))&&&%%%'''******%%%!!!%%%&&&'''((()))***+++,,,&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((''''''&&&$$$'''+++...///---+++***%%%&&&((()))))))))(((''''''((()))(((''''''((((((&&&&&&&&&'''((())))))***))))))************))))))''''''((((((((('''%%%$$$)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))&&&&&&'''((())))))((((((((()))))))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((((()))***(((&&&%%%&&&)))&&&))))))&&&&&&))))))&&&%%%%%%''',,,222444333000,,,+++*********+++,,,---...---+++******+++---...***************)))((((((''')))))))))))))))+++---************))))))(((((('''((((((((())))))******((((((((((((((((((((((((******)))(((((((((((((((((()))+++,,,+++***((('''%%%'''))))))((('''((()))&&&''''''((()))******+++******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((*********)))((('''(((''''''((())))))'''&&&((()))***++++++***)))(((******))))))))))))******)))))))))))))))))))))))))))(((''''''(((***,,,---((()))*********((('''&&&((()))***))))))***,,,///,,,***)))+++---...+++)))%%%(((+++,,,******,,,...((())))))***+++,,,,,,---***...333333///,,,---///---,,,,,,++++++,,,,,,---'''+++......---+++,,,...,,,,,,,,,,,,------...///---///000000//////000222444444333222111000//////222222111111111111222222---///333:::BBBEEEDDDBBBKKKRRRXXXYYY[[[___```^^^]]]ZZZXXXZZZ___eeehhhhhhgggccc^^^YYYRRRPPPWWWaaaqqq+++,,,---,,,*********,,,(((***,,,,,,***(((((((((+++***(((((()))+++---///,,,***)))***---...,,,***+++***)))'''''''''((()))((((((((((((((((((((((((+++)))'''(((+++,,,***((('''((()))++++++******)))))))))***++++++***)))((())))))(((((((((((())))))******************++++++'''((()))******)))((('''------,,,,,,+++)))((('''***)))))))))))))))******'''((()))+++---///000111---///000000---+++***)))))))))(((((('''''''''&&&''''''&&&''''''((()))***(((((())))))((('''&&&&&&&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&''''''((((((((((((((((((***************)))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((()))((()))***---000111000///000...+++)))(((***---///***)))))))))***+++,,,,,,))))))(((((((((((())))))---***'''(((+++,,,+++)))'''((()))******)))'''&&&&&&''''''((((((((((((''')))(((&&&$$$###$$$&&&'''***)))(((&&&&&&&&&'''((('''(((((()))***+++++++++(((((((((((((((''''''''''''&&&&&&'''))))))((('''************************))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''$$$***...,,,%%%###'''---(((+++'''&&&***)))((((((((((((((()))***(((***+++***)))((()))******)))((('''''')))+++---,,,)))'''(((+++***$$$(((((()))***++++++,,,,,,&&&))),,,***'''%%%(((++++++***)))))))))***,,,---***++++++)))'''&&&&&&''')))***,,,.........,,,+++,,,+++***)))((((((((((((&&&))),,,......------------,,,,,,...///000///---(((///666888444000//////555444333111111111222222000333444///---000111///777222333;;;AAABBB@@@@@@JJJPPPTTTWWWZZZ______\\\^^^ZZZXXXYYY^^^ccceeeeeeaaaaaa```]]]WWWSSSYYYcccuuu++++++*********))))))((()))***++++++)))(((((()))''''''&&&&&&'''(((***++++++)))((())),,,---,,,*********)))(((((((((((((((((((((((((((((((((((((((***(((&&&''')))***)))''''''((()))***+++******)))'''((()))*********)))((())))))(((((((((((())))))/////////...---,,,***)))(((((())))))))))))(((((('''((())))))******))))))))))))((())))))***++++++******++++++,,,---......---...///...+++))))))))))))))))))((((((((('''''')))(((((('''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((***)))((('''&&&&&&''''''***************)))(((((()))((('''&&&&&&'''((((((''''''((((((((()))))))))******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&''''''(((((((((''''''((())))))))))))(((''''''))))))***---000111000...000...,,,***)))***,,,---((((((((('''(((((())))))******))))))))))))******---***((((((+++---+++)))((('''''''''''''''''''''+++++++++++++++*********)))((('''&&&&&&&&&'''''')))((((((''''''''''''((('''(((((()))******++++++)))))))))))))))))))))))))))))))))***++++++******************************)))(((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******%%%)))---+++&&&$$$(((,,,)))&&&&&&******&&&%%%(((((((((((((((((('''''''''(((***+++***)))((()))******)))((((((((()))+++,,,***(((&&&(((++++++&&&""")))******+++,,,,,,------+++---///---)))&&&(((+++******)))))))))***+++,,,''')))+++++++++,,,...///)))***,,,---...---,,,+++******)))))))))******+++***,,,///000000///......------,,,...000000///......333777777444111111333222111000///......///000222666555000...///000...000...000:::@@@@@@===;;;JJJPPPUUUUUUWWW[[[]]][[[]]]ZZZXXXZZZ___ccceeeeeeaaaaaabbb___YYYUUUZZZdddvvv,,,***''''''))))))'''$$$***++++++***(((''')))***&&&&&&&&&''''''(((((()))***(((((()))***+++***))))))))))))))))))(((((('''(((((((((((((((((((((((()))'''&&&'''((()))(((&&&'''((()))*********))))))&&&'''((()))))))))))))))))))))(((((((((((())))))+++,,,------,,,***(((&&&))))))(((((((((((())))))''''''((()))))))))))))))''''''((()))***++++++,,,+++++++++,,,,,,,,,,,,,,,---------+++)))((()))******)))))))))))))))((((((+++***)))(((''''''''''''&&&&&&'''''''''&&&%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&''''''((())))))***,,,***(((&&&%%%%%%&&&&&&))))))******))))))(((((((((''''''&&&''''''((((((&&&&&&'''''''''(((((((((***)))))))))))))))******((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((((((((()))))))))))))))((((((''''''((((((((('''(((***+++***(((%%%$$$))))))***---///000///...///...---,,,++++++++++++))))))((('''''''''((((((+++******))))))******+++---+++((()))+++---,,,)))***)))'''''''''((()))***+++***)))(((''''''(((((()))))))))(((((((((((((((&&&'''(((((((((((((((((('''(((((())))))******+++))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******''')))***)))((('''(((******'''&&&)))***)))+++///'''(((((()))((('''%%%$$$(((***+++***)))((()))***)))))))))))))))*********((('''&&&(((++++++(((%%%******++++++,,,---------''')))+++)))&&&%%%&&&))))))))))))((()))******+++###%%%((())))))***---///******,,,---------,,,+++)))))))))******+++---------///222444444222///---...------...000111111000444777999777444222333555000000...------...//////444777666111---...///---***)))...888>>>===:::888IIIPPPUUUSSSRRRUUUYYY[[[]]]ZZZXXXZZZ___ccceeeeeeaaabbbcccbbb\\\WWW\\\eeewww...***&&&'''***+++'''###++++++***)))'''''')))+++''''''((()))***)))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))%%%&&&&&&'''((()))))))))))))))(((((((((((())))))%%%&&&)))+++,,,+++)))(((***)))(((''''''((()))***+++++++++******(((''''''&&&'''((()))***+++,,,,,,***++++++++++++,,,,,,,,,------,,,***(((((()))+++************))))))))))))******)))(((''''''((((((&&&''''''(((''''''&&&&&&''''''((((((((((((((('''&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))(((((((((''''''&&&&&&%%%((()))))))))))))))(((((('''&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))***+++((((((((((((((((((((((((+++***(((&&&&&&''')))***(((((((((((())))))))))))+++***(((''''''((())))))!!!$$$'''))))))'''$$$"""******+++---///000...---......------,,,+++)))))),,,+++***)))))))))))))))******))))))))))))******---***((()))+++---+++)))++++++++++++++++++,,,,,,+++***((('''&&&&&&&&&&&&'''((()))))))))(((''''''%%%&&&''')))))))))((('''(((((((((((())))))******((()))))))))))))))******&&&((()))***)))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))(((((('''''')))((((((((()))))))))(((&&&%%%%%%'''((()))+++---((()))******)))'''%%%###(((***+++***)))((()))***((()))************)))))))))((('''(((******(((&&&*********++++++,,,,,,,,,!!!###%%%&&&&&&&&&)))+++)))(((((()))))))))******&&&((()))(((''''''((()))***+++,,,,,,,,,,,,++++++++++++******+++,,,,,,---***...555;;;<<<999222---...------...111333333222666777999777444222222333111000///......///111111111444444///---...///---***)))...777===<<<;;;;;;IIIQQQUUUQQQMMMPPPVVVZZZ\\\YYYXXXZZZ___cccdddccc```bbbdddddd^^^YYY^^^fffuuu///+++'''(((,,,---)))%%%++++++***)))'''''')))+++'''(((((())))))))))))((('''((((((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((()))))))))&&&&&&&&&'''((()))******))))))(((((((((((())))))'''))),,,...///...,,,+++***)))(((''''''((()))***))))))))))))((('''&&&&&&%%%&&&(((***+++,,,,,,,,,((())))))***+++,,,---...---...---+++))))))+++---))))))))))))************((((((((((((((()))******'''((())))))))))))(((((('''(((((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))((((((''''''''''''"""$$$''')))***((('''%%%'''(((((()))))))))((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***++++++((((((((((((((((((((((((+++)))(((''''''(((***+++(((((((((((())))))))))))+++***)))'''''''''((()))"""%%%)))***)))'''&&&+++++++++---//////...,,,,,,,,,,,,,,,+++***)))(((++++++***)))((((((((()))((((((''''''''''''((((((---***'''(((+++,,,+++)))((())),,,...///---+++***...---,,,+++******))))))&&&''''''(((((((((''''''%%%&&&''')))))))))((('''((((((((((((((()))))))))'''''''''(((((()))))))))%%%(((******((('''(((***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***((('''((()))***)))'''***+++***)))'''&&&$$$""")))***+++,,,+++)))&&&%%%(((***+++***)))((()))***))))))************)))(((+++***))))))))))))'''&&&))))))))))))************$$$&&&((()))***+++---...((())))))***************,,,------,,,***))))))***+++++++++++++++++++++***---,,,,,,+++******++++++(((...999CCCFFFBBB888000///...---...111444555555333555777777555222///---//////.........000111222---111111...,,,...000//////---000777<<<===???BBBJJJQQQUUUPPPLLLOOOUUUYYY[[[YYYWWWYYY^^^aaaaaa______aaadddddd^^^ZZZ^^^gggsss...,,,******------+++)))***++++++***(((''')))***'''''''''''''''''''''''''''((())))))(((((()))***'''(((((())))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++(((((('''''''''((()))***''''''''''''((()))******))))))(((((((((((()))))))))***,,,,,,,,,***((('''))))))(((((((((((())))))"""###$$$&&&''''''''''''&&&''')))***+++++++++***(((((()))***+++,,,---...,,,------,,,******+++,,,(((((()))))))))))))))***(((((((((((()))***+++,,,(((((()))*********))))))(((((((((((((((((('''&&&'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''***))))))(((''''''&&&&&&!!!###&&&)))***)))'''&&&''''''((()))))))))(((((($$$%%%&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((())))))))))))******)))(((''''''''''''###$$$&&&)))+++,,,,,,---,,,,,,,,,---//////---+++)))************)))(((((((((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''(((,,,)))&&&'''***+++***'''###&&&***---...,,,)))&&&+++++++++++++++***)))(((&&&'''''''''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&))),,,+++)))((())),,,(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))((('''((()))***)))((((((++++++)))((()))((($$$***++++++,,,+++***((('''(((***+++***)))((()))************)))))))))))))))++++++***)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***((()))+++***))))))***+++++++++++++++************------+++******)))))))))***000;;;FFFKKKGGG<<<333///...---///222555777777000222444555444111---***---,,,,,,,,,---...000111,,,000111---,,,///111000333111333999<<<===AAAFFFKKKQQQTTTPPPNNNQQQVVVXXX[[[YYYWWWXXX\\\^^^]]][[[^^^```bbbbbb\\\YYY^^^hhhsss++++++++++++,,,,,,,,,,,,)))***++++++)))(((((()))))))))''''''''''''((()))''')))******(((((()))+++((((((((((((((()))******))))))))))))))))))))))))''')))+++***((('''(((***(((''''''&&&'''((()))******)))((((((((()))******))))))(((((((((((())))))(((((((((((((((''''''&&&(((((())))))))))))(((((($$$$$$&&&'''((()))))))))&&&((()))+++++++++***)))))))))******++++++++++++***+++,,,,,,***))))))***''''''((((((((()))))))))))))))))))))))))))******''''''((()))))))))))))))((((((((((((((('''&&&&&&((((((((((((((('''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''(((&&&''''''((())))))((((((###$$$%%%'''((((((''''''''''''((((((((()))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))((())))))((('''&&&%%%%%%'''''''''''')))+++...000---,,,,,,...///...,,,***''''''''''''((((((((((((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((***'''%%%%%%(((***(((&&&$$$&&&)))+++,,,+++)))(((&&&''')))++++++)))'''%%%(((((('''''''''(((******)))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******$$$(((++++++'''&&&(((+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******((()))))))))((((((((()))$$$((((((&&&''',,,...+++************))))))))))))(((***+++***)))((()))***,,,+++)))((((((((()))***)))******)))(((((()))***))))))))))))))))))))))))(((''''''''''''''''''&&&)))***+++,,,---,,,,,,+++$$$&&&'''((('''((()))+++,,,++++++***************+++******)))))))))******,,,000777@@@FFFDDD;;;333000...---///333666888999111111111111111000---,,,---,,,,,,,,,---///111222///333333///...000222111333222555;;;======???DDDMMMQQQSSSQQQQQQUUUWWWWWW[[[XXXVVVWWWZZZ[[[YYYWWW]]]^^^______ZZZWWW^^^hhhuuu(((***,,,,,,++++++,,,...(((***,,,,,,***(((((((((---,,,***(((((()))+++,,,''')))++++++((((((***,,,)))(((''''''''')))***+++))))))))))))))))))))))))&&&(((***)))&&&%%%''')))(((''''''&&&&&&((()))***+++***)))(((((()))******))))))(((((((((((())))))(((((()))***+++,,,---...'''((()))******)))((('''***++++++++++++******)))'''(((***++++++***)))(((++++++++++++******))))))'''))),,,,,,***)))((((((&&&'''''''''(((((()))))),,,+++***)))((((((((((((&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''((()))))))))***(((%%%###"""$$$''')))&&&&&&'''((())))))(((((("""$$$%%%'''((((((''''''(((((((((((())))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((('''((()))***++++++******(((((((((((())))))))))))'''(((((()))(((&&&$$$###***(((&&&$$$%%%(((,,,///---------...///...,,,***&&&&&&%%%&&&&&&'''((()))((((((((((((((()))***+++))))))(((((((((((()))))))))&&&$$$%%%''')))'''%%%'''((()))++++++,,,,,,,,,'''))),,,//////---***(((***)))((('''((()))+++---+++)))(((&&&&&&&&&'''((((((((((((((((((''''''''''''(((((()))***+++++++++!!!%%%)))(((%%%###%%%)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))*********)))((((((''''''''')))***)))((('''(((***+++---)))###"""''')))&&&)))((((((((((((((()))***(((***+++***)))((()))***---+++)))''''''((()))***'''((())))))))))))+++---++++++******************)))((((((***,,,------,,,***+++,,,---...---,,,,,,)))***++++++******+++,,,,,,,,,+++***))))))******(((((((((((()))***+++,,,------111888======666///000///...///333777999:::333111///......//////...///......///000222444555333666666111///111222000000111666<<<>>><<<===@@@NNNQQQSSSRRRSSSWWWXXXVVV[[[XXXVVVWWWYYYYYYWWWTTT]]]]]]^^^]]]XXXVVV]]]hhhxxx,,,,,,,,,+++++++++******+++)))((()))++++++)))&&&+++*********))))))((((((******++++++++++++******)))'''&&&'''***+++***((())))))))))))))))))))))))((()))))))))'''''')))***))))))(((((()))***++++++***)))))))))+++,,,+++******************)))(((((((((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))((((((((((((((())))))+++,,,---......)))***,,,---,,,+++)))'''------+++***))))))))))))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&))))))(((((((((***+++,,,***************)))((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((******))))))(((&&&%%%$$$''''''((((((((((((''''''***+++---------+++)))(((&&&((()))***)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''')))************+++)))((((((***+++++++++***((('''(((+++,,,***(((...///...,,,)))((((((***'''(((+++,,,,,,***(((&&&***((('''((()))***)))'''%%%%%%&&&&&&''''''((((((***+++------,,,)))%%%###(((((())))))*********+++,,,)))'''''')))***(((&&&(((((((((((((((((((((((()))((('''&&&&&&'''))))))+++***)))(((((()))***+++(((+++///222222///+++(((((('''&&&&&&((())))))((())))))(((((((((((()))))))))''''''(((***+++***)))++++++***)))(((((())))))***(((&&&''')))***'''%%%******))))))((((((''''''%%%&&&((()))***)))(((&&&%%%***,,,)))((())))))&&&'''&&&%%%&&&(((((((((''')))))))))))))))***++++++))))))))))))))))))))))))+++(((&&&''')))***)))''')))***+++***)))((()))******)))((()))***+++***((()))))))))))))))***++++++---------,,,+++******)))((())))))((('''''')))***+++++++++***)))((('''&&&'''******'''(((+++,,,***---,,,,,,+++*********+++************))))))))))))+++,,,---////////////...+++...111111000000222666000---+++,,,...000///---...000111000...///222555999888666333111222555888111000333;;;@@@AAABBBEEEQQQRRRTTTXXX[[[\\\[[[XXXWWWWWWWWWXXXXXXWWWSSSQQQUUUUUUVVVWWWTTTTTT[[[eeeyyy,,,,,,++++++************,,,***))))))++++++)))'''************)))))))))((()))))))))******)))))))))***((('''(((+++,,,+++)))))))))))))))))))))))))))((()))))))))'''''')))***)))))))))))))))***++++++***)))))))))+++,,,+++******************)))(((((('''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((())))))***,,,------...***++++++,,,+++***)))(((,,,+++***)))))))))))))))'''''''''((((((((())))))((())))))))))))))))))(((+++***)))(((((())))))******************)))(((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%''''''(((((((((((('''''')))***+++++++++***((('''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''')))************---++++++,,,---...---,,,+++***(((***,,,---,,,***,,,------,,,)))(((((()))&&&(((***,,,,,,+++***(((***((('''((()))***)))'''%%%&&&'''((()))***++++++***+++,,,,,,,,,***((('''((()))))))))***************'''%%%%%%'''(((&&&%%%(((((((((((((((((((((((())))))(((''''''((()))******)))(((((((((((()))***(((+++...111111...+++(((((('''&&&&&&((())))))((())))))(((((((((((())))))$$$###"""###%%%%%%%%%$$$))))))(((((((((((((((((((((&&&$$$%%%(((******)))))))))))))))((((((((((((%%%&&&((()))***)))((('''%%%***+++((('''))))))''''''&&&%%%&&&((()))(((''''''''''''''''''(((((()))))))))))))))))))))))))))+++(((&&&''')))***)))((((((***+++***)))((()))******)))((()))***+++***((()))(((((((((((()))***+++'''''''''((((((((((((((()))***+++***((((((***+++++++++++++++***)))(((((('''******''''''***+++)))))))))))))))***+++,,,,,,************)))))))))))),,,---...///...---,,,++++++,,,.../////////111222000...,,,---///000///---...000111000///000333666<<<<<<;;;888555555666888333000222999>>>@@@CCCGGGTTTWWWZZZ\\\]]][[[YYYXXXWWWVVVVVVWWWXXXVVVRRROOORRRRRRSSSSSSPPPPPPYYYddd{{{+++************))))))))),,,+++******++++++***(((************))))))))))))(((((())))))))))))((((((+++))))))***+++,,,+++***))))))))))))))))))))))))((()))))))))'''''')))******))))))))))))***++++++***)))))))))+++,,,+++******************)))(((((('''((()))***++++++******))))))(((((((((((())))))((((((((())))))******+++((())))))***+++,,,------+++++++++++++++************))))))((((((((())))))(((((((((((()))))))))***+++******))))))******+++,,,+++***)))(((((((((((())))))******))))))((((((((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((()))))))))(((&&&%%%'''%%%$$$&&&)))***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''')))************.........000111111000...,,,+++***+++---...---,,,(((***,,,,,,***(((((((((''')))+++,,,---,,,+++******((('''((()))***)))''''''((()))******+++++++++******++++++++++++++++++))))))))))))************)))'''&&&%%%'''''''''&&&((((((((((((((((((((((((***)))(((((((((((()))))))))((((((''''''(((((()))(((***---//////---***(((((('''&&&&&&((())))))((())))))(((((((((((())))))((('''&&&&&&''''''&&&%%%'''''''''''''''(((((((((((('''%%%&&&''')))))))))(((((((((((())))))))))))%%%&&&((()))))))))((('''&&&******'''%%%(((***)))'''&&&%%%&&&((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))***)))'''''')))))))))(((((()))******(((((()))******)))((()))***+++***(((((((((''''''(((((())))))######$$$%%%'''((())))))***+++,,,+++***)))***,,,******++++++++++++******)))+++***''''''******'''***)))))))))))))))******++++++*********)))))))))------......---,,,***)))+++******+++---//////...///......///000000///---///000000000000111444666<<<===<<<:::777555555666444111222777;;;???EEEKKKYYY^^^bbbbbb^^^YYYWWWVVVVVVVVVVVVXXXXXXVVVRRRNNNQQQPPPQQQPPPNNNOOOZZZggg~~~***))))))))))))))))))))),,,+++***************************)))))))))))))))(((((())))))))))))(((((()))))))))******++++++***((((((((((((((((((((((((((()))))))))'''''')))************))))))***++++++***)))))))))+++,,,+++******************)))((((((&&&(((***+++,,,+++)))((())))))(((((((((((())))))&&&&&&'''((())))))******((())))))***+++,,,,,,,,,---,,,+++*********++++++(((((('''''''''(((((()))''''''((((((((()))))))))+++***)))(((((()))***+++******))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))((((((''''''((((((((((((''''''&&&'''(((((((((''''''&&&+++'''%%%'''+++---)))%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''')))************......///111333333000...+++++++++,,,,,,------,,,%%%(((++++++***(((((((((***+++,,,------,,,***)))***((('''((()))***)))''')))***+++++++++***)))(((,,,+++***))))))***+++,,,)))))))))))))))************)))((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''((((((((((((''''''''''''(((((((((***,,,------,,,***(((((('''&&&&&&((())))))((((((((())))))))))))((((((,,,+++*********+++)))(((&&&''''''((()))))))))))))))))))))))))))'''%%%$$$''''''(((((())))))******&&&&&&'''((()))(((((((((&&&))))))%%%$$$(((******(((&&&&&&'''((()))((('''((())))))***************((((((((((((((((((((((((***)))((((((((()))))))))'''(((***)))(((((()))******)))((()))***+++***(((((((((''''''''''''((((((%%%%%%&&&''')))***++++++)))***++++++***)))***+++)))***+++,,,,,,,,,,,,,,,***---,,,((('''******(((...---,,,***(((''''''&&&+++++++++*********))))))+++,,,,,,---,,,+++***))),,,)))(((***---///...+++---....../////////...,,,000000000000111222555666555777888888555333222333444111111555999>>>FFFNNN]]]cccgggeee]]]VVVSSSSSSUUUVVVWWWYYYZZZWWWRRROOORRRRRRSSSRRROOOQQQ^^^mmm)))))))))))))))))))))***,,,++++++***))))))***+++))))))))))))))))))******)))******++++++******)))(((((()))))))))))))))***((((((((((((((((((((((((((()))))))))'''''')))***++++++***************+++***)))))))))+++,,,+++******************)))(((((('''(((***+++,,,+++)))((())))))(((((((((((())))))%%%%%%&&&&&&'''((()))))))))))))))******++++++,,,---,,,++++++******++++++((('''''''''''''''((((((&&&&&&'''''''''(((((((((******(((''''''(((******''''''(((((())))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''(((((((((((('''''''''(((((((((((((((((((((+++(((%%%'''+++,,,)))%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''')))************------...111222222///---)))******+++***++++++,,,$$$'''***+++***(((((((((------------,,,***)))(((***((('''((()))***)))''')))***,,,............------,,,***((((((((()))*********)))))))))))))))))))))))))))((((((((()))***))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((((((((((((''''''((()))***++++++***)))(((((('''&&&&&&((())))))((((((((())))))))))))((((((***(((''''''((((((&&&%%%'''((()))***************%%%(((+++---+++((($$$"""''''''(((((())))))******&&&''''''(((((((((((((((%%%))))))%%%$$$(((******((('''&&&''')))))))))((((((((()))***+++******)))(((((((((((((((((((((((()))))))))((((((((())))))&&&((())))))(((((()))******)))((()))***+++***(((((((((''''''''''''((((((((((((((())))))*********''')))******)))(((((())))))***+++,,,,,,,,,,,,,,,,,,...---))))))++++++)))///...---+++)))(((((((((++++++++++++************((()))+++,,,,,,,,,++++++---***)))***...///...++++++,,,---......---......222111000111222333555555///111444555444222222222222000111666999===GGGPPP^^^cccfffcccZZZSSSPPPPPPSSSUUUXXX[[[\\\YYYTTTPPPQQQRRRSSSRRROOORRRaaaqqq)))))))))************+++++++++***)))'''''')))+++))))))))))))******************++++++++++++******&&&((())))))(((((()))***))))))))))))))))))))))))((()))))))))'''''')))***,,,,,,+++************+++***)))))))))+++,,,+++******************)))((((((((()))***++++++***)))((())))))(((((((((((())))))&&&&&&&&&''''''((((((((()))))))))*********++++++,,,,,,,,,,,,++++++++++++)))(((((('''''''''((((((&&&&&&&&&&&&'''''''''''')))))))))(((((()))))))))%%%&&&'''((())))))))))))''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((((((((()))))))))))))))&&&%%%&&&((()))&&&###''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''')))************---------...000000...---''')))******)))(((***+++&&&(((******)))(((((()))------,,,,,,+++)))((((((***((('''((()))***)))''''''))),,,000333444555444...---+++***)))))))))***************))))))))))))&&&'''''''''%%%&&&''')))))))))))))))))))))))))))((()))))))))((('''&&&%%%'''(((((())))))(((((('''((())))))))))))))))))(((((('''&&&&&&((())))))((('''((()))******)))((('''((('''&&&&&&'''((('''%%%((((((***++++++***))))))$$$)))---,,,***(((&&&(((((((((((())))))))))))''''''''''''((((((((()))$$$((()))&&&%%%(((***)))((('''&&&''')))***)))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))((()))))))))'''''')))***%%%'''(((((((((((()))+++***)))((()))***+++***((())))))((((((''''''(((((())))))((((((((((((((((((&&&(((******)))((((((((())))))***+++,,,,,,+++++++++---,,,)))))),,,,,,***,,,+++++++++++++++,,,,,,,,,++++++++++++*********((()))+++,,,------,,,,,,,,,++++++,,,---......---+++,,,---------...000222555333111111333444444333---///222333333333333444//////222888;;;>>>GGGPPP\\\^^^___\\\UUUOOOLLLKKKPPPRRRWWW[[[]]][[[UUUPPPMMMOOORRRQQQNNNQQQaaarrr************++++++,,,,,,)))******(((%%%%%%(((+++((()))))))))************))))))************))))))''')))******((((((***,,,))))))))))))))))))))))))((()))))))))'''''')))***---,,,++++++*********+++***)))))))))+++,,,+++******************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))************+++,,,---------,,,+++*********)))(((''''''''''''''''''''''''(((((((((((()))******++++++******)))&&&'''((())))))(((((('''&&&''''''((())))))(((((((((((((((((('''''''''&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((((())))))***'''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''')))************...,,,,,,---...///...---&&&)))******(((((()))+++(((***+++***(((((((((******************************((('''((()))***)))'''''')))---000222333333222...------,,,,,,,,,------************)))))))))(((%%%&&&((('''%%%%%%'''***))))))))))))))))))))))))***+++++++++***)))'''&&&(((((()))******)))((((((((((((((((((((((((((((((((('''&&&&&&((())))))((('''((()))******)))((('''***)))((((((***+++***)))'''(((***+++***)))'''&&& ###(((******)))***+++))))))))))))(((((((((((('''''''''''''''((())))))"""''')))&&&&&&((()))((()))''''''''')))***)))(((%%%&&&((()))))))))''''''))))))))))))))))))))))))((()))***)))'''&&&(((+++%%%&&&(((((('''((()))+++***)))((()))***+++***(((+++***)))(((((((((((()))((((((((((((((((((((((((&&&)))+++,,,***)))(((((())))))******+++*********(((******''''''++++++)))******)))******+++,,,---,,,,,,+++++++++************+++,,,------,,,++++++***,,,---,,,,,,+++,,,...,,,---...------///444888888555222222333444333222---///111111111000111333+++...444:::===???FFFOOOXXXWWWVVVSSSOOOLLLIIIGGGKKKNNNTTTZZZ\\\ZZZUUUPPPIIIMMMQQQQQQNNNQQQaaarrr******+++++++++,,,,,,,,,)))***)))'''$$$$$$'''+++(((((())))))*********+++(((((())))))))))))(((((((((***,,,+++))))))+++---))))))))))))))))))))))))((()))))))))'''''')))***---,,,,,,+++*********+++***)))))))))+++,,,+++******************)))((((((+++***))))))((())))))***))))))(((((((((((())))))+++++++++***************))))))))))))************+++,,,---......,,,***))),,,+++***(((((('''''''''(((((((((((())))))))))))***+++,,,------,,,+++***(((((()))))))))'''&&&%%%&&&&&&'''((())))))((((((******))))))(((((((((''')))(((((((((''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((()))***(((***+++***(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''')))************///---,,,,,,...//////...''')))+++***((((((***,,,***++++++***(((''')))***&&&'''((()))***+++,,,,,,***((('''((()))***)))((()))***---...///---+++***------...//////000000111+++*********))))))((((((&&&(((***)))''''''***,,,)))))))))))))))))))))))),,,,,,------,,,+++)))(((((()))***++++++***)))(((((((((''''''''''''((((((((('''&&&&&&((())))))((('''((()))++++++)))((('''((('''&&&''')))******)))'''((()))***)))(((&&&$$$%%%''')))(((&&&&&&))),,,******))))))(((((('''''''''''''''''''''((())))))!!!&&&)))''''''))))))''')))((('''((()))***)))((('''(((***+++,,,+++)))((())))))))))))))))))))))))''')))***)))'''&&&(((+++%%%&&&(((((('''((()))+++***)))((()))***+++***(((++++++***)))))))))))))))((()))))))))******++++++'''***,,,---,,,***))))))))))))*********))))))(((%%%((((((%%%&&&)))***(((++++++***))))))((()))))),,,,,,,,,+++++++++******,,,---......---,,,***))))))+++------***)))+++......//////......111777<<<:::666333222333444222000...///000///...---...000)))---555<<<>>>???EEENNNUUUSSSOOOMMMLLLJJJGGGEEEGGGKKKQQQXXX[[[YYYTTTOOOIIIMMMRRRSSSOOORRRbbbsss---,,,+++,,,------,,,+++++++++************+++++++++******)))))))))))))))))))))***++++++++++++***,,,***((()))++++++(((&&&)))))))))))))))(((''''''+++***)))))))))***,,,,,,***)))((((((((()))***+++))))))))))))))))))))))))******))))))((((((((('''***)))(((''''''((()))***,,,+++)))'''((())),,,---+++++++++******))))))))))))))))))******+++,,,---111///---+++)))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))************))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((((('''''')))***+++(((((())))))))))))((((((((((((''''''''''''(((((((((&&&%%%&&&)))***)))'''******))))))((((((''''''******)))(((''''''&&&&&&)))))))))))))))******+++'''***)))'''(((,,,---***,,,,,,,,,++++++,,,------,,,+++***))))))***++++++)))***+++,,,+++***(((&&&)))((('''''''''(((***+++...***(((***)))&&&'''***///222555333...+++******)))+++---///000...+++)))+++,,,+++***((('''((()))***)))((('''''')))+++---******))))))))))))*********)))'''((()))***((('''(((&&&%%%(((+++,,,***(((+++******)))(((''''''&&&+++***(((((())))))((('''+++)))((())),,,---,,,)))''''''''''''((((((((()))((((((((((((((()))******''''''(((((((((((('''''''''((()))((('''((()))+++''''''''''''(((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***++++++++++++++++++++++++,,,'''&&&&&&'''***++++++***///+++$$$###)))---((((((((((((((()))******)))+++,,,,,,***))))))***''''''(((((())))))******)))***,,,,,,,,,***((('''*********)))))))))))))))---+++))))))***+++***)))((())))))************)))+++++++++***************###%%%(((+++------,,,******+++,,,+++******,,,...+++,,,---,,,+++***,,,......///000//////000333666777777666666666444000,,,---.........//////000000111111555===AAABBBDDDHHHOOONNNKKKHHHGGGGGGGGGHHHIIIKKKOOOVVVZZZZZZVVVQQQIIIPPPXXXZZZUUUUUUaaappp///...------......---+++,,,+++******************,,,+++******)))*********((())))))***++++++++++++,,,***)))***++++++)))'''*********+++******)))((())))))((((((((()))***+++++++++***)))))))))***+++))))))))))))))))))))))))******)))))))))(((((((((***)))(((((((((((()))***+++***)))((())),,,...000------,,,++++++***))))))((((((''''''((()))+++,,,///...,,,***)))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***************)))))))))((((((((('''(((((())))))))))))((((((******)))((((((((((((((())))))(((((((((''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))((('''%%%''')))***)))'''((((((((((((((()))))))))'''''''''''''''((((((((()))(((((((((((()))******&&&***+++((((((+++,,,+++,,,,,,+++++++++,,,,,,---***)))(((''''''((())))))((()))***+++***)))'''&&&((((((((((((((())))))***,,,((((((***+++)))***---...000111000---***)))((((((***---//////---+++)))+++,,,,,,***)))((()))++++++***)))))))))***,,,---***))))))(((((())))))******((('''((()))***)))'''(((&&&&&&(((+++,,,***(((*********)))((('''''''''#########%%%''''''&&&$$$***)))'''(((+++,,,+++)))'''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((('''''''''((()))((('''((()))+++''''''''''''(((((((((((((((((((((((((((((((((((())))))'''''''''(((***+++))))))))))))))))))((((((((('''&&&''')))******))),,,***&&&$$$###%%%(((***((((((((((((((()))*********+++***)))((((((+++---(((((((((((()))))))))))))))***+++,,,,,,***((('''***))))))))))))))))))))),,,***(((((()))***)))(((++++++++++++)))((('''&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))'''+++*********+++,,,------......///...,,,,,,---///---............000333555555444444444444222...+++............/////////000000000444<<>><<<;;;;;;:::888666666555333111000///......,,,,,,+++***************))))))***++++++++++++***(((***,,,,,,+++***+++,,,*********+++***))))))((())))))***++++++++++++++++++,,,,,,,,,+++***)))((())))))))))))))))))))))))(((***,,,------,,,+++***))))))***++++++***))))))***++++++---///111222333111111000///...,,,,,,+++************+++,,,------///......---,,,+++***)))************************(((((((((((()))))))))***))))))))))))************(((((((((((())))))))))))))))))************))))))((((((((((((((())))))***&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&)))***+++***((('''((()))))))))(((((('''&&&&&&%%%((((((((((((((('''''''''((((((''''''(((((()))***&&&***,,,***+++...---***++++++***)))((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))---+++---111000+++((((((,,,+++***+++---...------)))))))))***,,,...000111+++++++++***((('''((())))))((((((((((((''''''''')))((((((''''''(((((()))((('''&&&(((***+++***)))'''(((******((((((((()))))))))))))))(((((((((((('''%%%$$$%%%(((*********&&&'''((((((''''''(((***((((((((()))))))))******((((((((((((((()))******((())))))******))))))((('''((()))((('''((()))+++''''''''''''((((((((((((************************(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&((()))(((&&&***)))((((((((()))+++,,,((((((((((((((()))*********)))(((&&&%%%'''+++...))))))))))))((((((((((((((((((((()))))))))******((((((((()))******++++++---+++))))))***+++***)))***************)))((((((++++++++++++************...---+++***))))))***+++,,,***)))+++///333333111---......---,,,,,,---///,,,...000000/////////000222111000111333444333222///////////////.........000000444;;;??????@@@DDDCCCBBBAAABBBCCCEEEHHHJJJIIIKKKMMMMMMLLLKKKKKKLLLSSSTTTWWW[[[\\\bbbppp~~~CCCAAA?????????>>><<<;;;:::999777555333222111111......---,,,,,,,,,,,,---+++,,,,,,,,,,,,++++++***''')))++++++***)))***,,,++++++,,,,,,++++++***)))((((((***+++++++++***))))))***+++++++++***)))((())))))))))))))))))))))))(((***,,,......---,,,***((())))))******))))))(((+++++++++,,,---...//////000000///......---,,,,,,)))***+++,,,---------,,,---------,,,+++***)))(((************************'''''''''((((((((())))))))))))))))))************'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******&&&'''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((()))***,,,***((('''(((***'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))******)))***))))))---111...'''++++++***)))(((''''''((($$$%%%&&&((((((((((((''''''''''''''''''(((((()))((((((((((((((())))))***+++***---111000***'''''')))***+++,,,+++,,,...///*********+++,,,///222333.........,,,)))((((((***+++***((('''''''''((()))***))))))(((((())))))***((('''&&&'''***+++***)))&&&)))+++***((('''((()))(((((((((((())))))))))))(((((()))***+++)))%%%"""&&&(((***)))'''''')))+++(((((()))))))))*********((((((((((((((()))******'''((()))***************'''((()))((('''((()))+++''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((()))*********&&&%%%%%%&&&((()))((('''((((((((()))))))))******((((((((((((((()))************)))'''%%%'''***,,,(((((((((((())))))))))))((((((((((((((()))******'''(((((()))******++++++,,,***)))((()))***)))((()))************)))(((((())))))***+++,,,,,,------,,,++++++******+++++++++******+++,,,///111333444+++,,,------,,,---...000000222333333111000000000111000///000333444444444000/////////..................111888<<<<<<>>>AAA????????????AAADDDGGGIIIKKKMMMPPPPPPMMMJJJIIIJJJQQQRRRWWW]]]```ggguuuEEECCCAAAAAAAAAAAA???>>><<<;;;999777555444333222000000///............///------------,,,+++******&&&(((++++++)))(((***,,,,,,,,,---------,,,++++++&&&''')))*********)))((('''(((***++++++***)))((())))))))))))))))))))))))(((***,,,...///...,,,+++'''((()))******)))((('''+++++++++,,,,,,,,,,,,,,,//////......---------,,,***,,,...000000000...---,,,,,,,,,,,,***)))((('''************************&&&&&&&&&'''''''''(((((())))))))))))************'''((((((((())))))******''''''((((((((((((''''''((((((((((((((()))******'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((((((((())))))))))))((((((******))))))))))))******)))+++,,,+++((('''(((***%%%%%%&&&&&&'''(((((((((((()))))))))*********+++)))))))))))))))***++++++***)))((()))///333...&&&++++++)))(((''''''''''''%%%&&&(((************)))'''''''''''''''((()))***)))((('''''''''(((***+++)))))),,,111000+++'''''''''***,,,+++******---111+++******+++---000333555111111000...+++))))))***---+++)))((('''((()))*********))))))))))))******''''''&&&'''***++++++***&&&)))+++***(((&&&((()))(((((((((((())))))))))))'''(((******(((!!!&&&(((******(((''')))+++))))))))))))************((((((((((((((()))******&&&'''(((***++++++++++++'''((()))((('''((()))+++''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))***+++,,,---......&&&%%%$$$&&&((())))))(((%%%'''(((*********)))(((((((((((((((((()))******###''',,,...,,,)))&&&%%%''''''(((((())))))******((((((((((((((()))******'''(((((()))***++++++++++++)))((('''((()))((('''&&&'''((()))++++++,,,,,,!!!"""$$$%%%''')))+++,,,'''((()))***,,,---...///(((***,,,......000444666+++,,,---------...000222222444555555333111000000333222111222555777777666000000//////.........---,,,,,,000666::::::;;;???=========>>>@@@CCCGGGIIILLLPPPSSSRRRNNNJJJIIIIIIOOOQQQWWW^^^dddlllzzzDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCAAA???===;;;:::999777666444333111111000000000...++++++,,,------,,,...+++))))))***++++++***+++******,,,------***((())))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++***)))(((''''''(((((()))***+++,,,,,,,,,***++++++)))((((((***---+++,,,,,,+++******+++------000111///,,,***,,,............///111000...,,,---------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,***)))))))))(((&&&$$$***)))))))))***)))'''%%%((((((((((((((()))************)))((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%((((((((()))***+++++++++%%%(((++++++)))'''''')))''''''(((((())))))************)))(((((((((((((((''''''&&&%%%&&&'''((())),,,)))'''((()))***(((%%%///...***%%%$$$'''(((%%%******)))))))))))))))***///---***((('''(((***,,,'''((()))******)))'''&&&+++!!!***%%%444###'''"""***)))((((((((()))+++,,,)))+++------+++***++++++222...***(((***,,,,,,+++***)))******,,,///111333000222333///)))&&&(((+++...,,,(((%%%$$$%%%((()))&&&)))++++++***)))))))))******))))))((((((''''''(((((((((((((((((((((((()))************)))))))))&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))''''''(((((()))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))'''%%%###,,,+++***)))(((((((((((()))((('''''''''(((***+++$$$(((++++++'''###!!!!!!(((((()))***************((()))++++++***))))))***(((((((((((())))))))))))+++)))(((...***222...******+++---//////---***((()))*********((('''&&&'''((()))(((((()))+++------+++((())),,,...,,,***)))))))))))))))))))))))))))***+++,,,---,,,++++++)))***+++***))))))+++------+++***+++...111222222000//////......---,,,,,,111333444444222000//////000222555666555444444555//////000000000...,,,+++111...///777===>>>>>>???;;;<<<>>>???@@@DDDJJJNNNTTTQQQRRRSSSNNNHHHIIIOOOKKKUUU]]]```hhhvvvEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGEEECCCAAA@@@??????;;;:::999777666555555555666333000/////////...---000---+++***+++++++++***+++*********,,,+++***(((******************++++++)))))))))******+++++++++++++++******))))))(((((((((((()))++++++,,,,,,++++++++++++***))))))+++---++++++,,,+++******+++---...//////...---+++,,,------,,,,,,...//////---+++,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))((()))******(((&&&)))(((((()))******(((&&&((((((((((((((()))************)))((((((((((((((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''$$$&&&))))))(((''')))***(((((((((((())))))))))))******)))(((((((((((((((''''''&&&&&&&&&'''((()))***(((&&&'''***+++)))'''((()))&&&######''')))'''******)))))))))))))))***---,,,***(((((()))***+++'''(((*********(((&&&%%%...%%%,,,'''333%%%***'''))))))((((((((()))***+++)))+++,,,,,,++++++,,,---111---)))((()))++++++******++++++,,,---///111111///111222///)))'''(((+++---+++)))'''&&&''')))***)))+++---...,,,+++++++++''''''(((((())))))******((((((((((((((((((((((((((()))***++++++***((('''---,,,+++)))(((&&&%%%%%%((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))((((((''''''***)))(((((('''((((((((()))(((((('''((()))***+++&&&)))******+++,,,(((((()))***************((()))******(((((()))***(((((((((((()))))))))***+++*** )))---(((///************,,,......,,,******************)))((((((,,,.........,,,+++,,,---,,,***))))))***+++******************************)))***+++,,,,,,,,,++++++)))***+++***))))))+++---+++***)))+++...111222222...............---------///111333333111000///000222333555555333222111222000000111111111111111111000...111999>>>>>>===>>>999;;;===@@@CCCGGGKKKMMMUUUSSSSSSSSSNNNHHHIIINNNMMMVVV]]]aaahhhttt~~~FFFGGGIIIJJJKKKKKKJJJIIILLLJJJHHHFFFDDDDDDDDDDDDAAA@@@???>>>===<<<<<<<<<===:::777444333333111000333111///---------,,,+++///---++++++,,,,,,+++***,,,,,,,,,,,,,,,+++++++++)))))))))************************************)))((()))***++++++++++++++++++,,,,,,+++******,,,---***+++,,,+++))))))+++,,,000...------------,,,***,,,++++++,,,------+++***++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++***(((((('''((()))++++++)))'''((((((((((((((())))))******))))))((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''+++***)))((('''&&&%%%$$$&&&'''(((((('''''')))***))))))))))))((((((((((((***))))))(((((((((((((((''''''&&&&&&''''''((()))((('''&&&'''***+++***)))&&&((('''######''')))'''))))))))))))))))))))))))*********))))))))))))))))))***++++++***(((&&&$$$...(((+++'''000'''+++)))((((((((((((((()))******)))***+++++++++,,,...000000---***((()))*********,,,,,,---...///////////////000111...)))''')))++++++******)))))))))*********,,,......---++++++,,,''''''(((((())))))******((((((((((((((((((((((((&&&(((***++++++***((('''&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&)))((('''&&&%%%$$$######''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((()))***'''''''''''''''(((((()))((((((((((((((()))******!!!$$$(((++++++***))))))(((((()))***************((())))))(((&&&&&&(((***((((((((()))))))))******,,,,,,"""+++---&&&,,,&&&)))))))))+++------+++))),,,++++++***************''')))+++,,,+++)))*********++++++***)))(((((()))************************)))***+++,,,,,,,,,,,,+++)))***++++++)))***+++---***))))))***...000111111------------............---///111111000///000111444666777666444111000000///...---,,,---///222333111000444<<<@@@>>><<<===888999===BBBHHHKKKLLLLLLVVVUUUUUUTTTNNNHHHIIILLLOOOVVV^^^bbbhhhrrr{{{EEEFFFHHHJJJLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBCCC@@@<<<:::999999777666888666333222222111///...333000...------...------,,,,,,,,,,,,++++++++++++*********************************************+++((()))***++++++++++++++++++,,,------++++++,,,---***++++++***))))))***,,,000---++++++---...+++(((,,,+++***+++,,,,,,+++******))))))))))))(((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((******)))(((''''''''')))++++++)))((())))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((,,,,,,+++***)))(((''''''*********)))((((((((((((******))))))((((((''''''))))))(((((((((((())))))'''''''''''''''(((((()))(((''''''((()))******)))))),,,+++'''%%%''''''&&&((((((((()))))))))))))))'''((()))*********)))(((+++,,,------,,,)))'''%%%)))''')))(((+++((()))'''((((((((((((((())))))))))))***+++++++++---000222000...,,,******+++++++++---...///000000///...---...//////,,,)))((()))***))))))***+++++++++++++++)))+++------+++)))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))$$$$$$%%%'''(((***++++++))))))(((((('''''''''''')))((('''&&&%%%$$$$$$###&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++'''&&&''''''((()))***+++((((((((((((((())))))***+++,,,---,,,***'''$$$###(((((()))***************))))))(((&&&%%%%%%(((+++(((((()))))))))*********+++---$$$---...&&&+++&&&))))))(((***++++++***(((,,,+++))))))((()))***+++"""&&&)))))))))***+++***---...---)))'''(((*********************************++++++,,,,,,,,,,,,***+++++++++******,,,---+++******+++...//////...,,,,,,---......///000000,,,...000000000000111222444666888777555333222222000///,,,+++,,,///222555444444999AAACCC???;;;;;;666999>>>EEELLLOOOMMMKKKUUUVVVVVVTTTNNNJJJIIILLLPPPVVV^^^eeekkksss{{{CCCDDDGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGEEECCC@@@????????????>>><<<;;;999999999888666444666333000/////////...------------,,,,,,+++++++++---------,,,+++++++++***************++++++++++++))))))***+++++++++******+++,,,------,,,+++,,,---***++++++***))))))***,,,///---***+++------+++(((,,,+++******,,,,,,,,,***)))))))))(((((((((''''''))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***)))(((&&&''''''''')))++++++)))((())))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((************))))))))))))******)))******++++++*********))))))((((((''''''))))))(((((((((((())))))'''''''''((((((((((((((())))))***)))(((''''''(((&&&***,,,(((&&&''''''&&&&&&'''((())))))))))))(((&&&((()))+++++++++***)))---...//////...+++)))'''%%%((())),,,)))***'''''''''(((((())))))))))))))))))***,,,,,,---...111333000000///---,,,,,,------...///000000000///---,,,------,,,+++)))))))))***((()))***+++,,,,,,++++++)))+++,,,,,,***)))((()))******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&(((***,,,,,,,,,+++******)))((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))''''''((())))))'''''''''((()))***+++,,,'''(((((()))))))))))))))))))))***+++,,,+++)))((((((((()))***************))))))(((&&&%%%%%%(((+++))))))))))))************+++---%%%...///&&&---)))***)))((()))******)))'''***)))(((''''''(((***+++###'''+++---.........///+++...000///+++))))))+++))))))))))))))))))))))))+++***++++++++++++,,,,,,***+++,,,+++******,,,......---,,,---......---,,,------...///000000111111---///000111000111333444000222444555444333333444555333222111222444777999999:::???EEEEEE???::::::666:::AAAIIINNNOOOMMMKKKSSSVVVWWWTTTOOOLLLLLLLLLPPPUUU^^^fffmmmuuuAAACCCEEEGGGIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMLLLLLLIIIHHHHHHHHHHHHHHHIIIJJJGGGEEECCCBBBCCCDDDDDDDDD@@@???>>>???@@@@@@>>><<<999777444333333222000///111111000000///.........111000000///...------,,,++++++++++++++++++******)))******+++++++++*********+++------,,,++++++,,,)))***+++***((((((***+++...,,,++++++++++++***(((,,,+++))))))+++,,,+++***))))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***)))'''&&&((('''((()))++++++)))'''***))))))(((((((((((((((((((((((((((((())))))***(((''''''''''''''''''((((((((())))))))))))((((((%%%&&&&&&'''((())))))***&&&&&&'''***---...---+++))))))))))))((((((((((((((((((((((((((())))))***&&&'''((())))))))))))((()))***+++***'''&&&'''((($$$(((&&&%%%'''((((((%%%&&&((()))***))))))((('''(((***+++,,,,,,,,,+++---...//////...,,,***((($$$,,,)))...&&&---((()))(((((()))***************(((+++---/////////111222000111111///---,,,---//////////////////...---,,,,,,++++++***)))))))))***(((((()))***+++++++++******,,,...---+++***))))))''''''(((((())))))******)))))))))))))))))))))))))))(((&&&%%%&&&(((***,,,%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***''''''(((((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((((((((((((((((((((()))***,,,,,,''''''((())))))))))))))))))((()))***,,,,,,***)))(((((()))***************((())))))(((&&&&&&(((***)))))))))*********+++++++++...&&&...---$$$,,,)))+++***((()))******)))((((((((((((((((((((()))******,,,...///---,,,,,,---,,,---//////---+++++++++))))))))))))))))))))))))++++++******++++++,,,---***+++,,,+++***+++,,,...///...---...//////---+++...//////000111222222333000222333222222222555777+++---000222222222333444555555666777888:::<<<<<<@@@AAAEEEIIIFFF>>>::::::888>>>GGGMMMNNNMMMLLLKKKPPPUUUWWWTTTPPPPPPPPPOOOQQQTTT\\\fffnnnvvvAAABBBDDDGGGHHHIIIIIIIIIKKKLLLNNNPPPPPPPPPOOONNNIIIIIIIIIIIIJJJJJJKKKLLLIIIGGGEEEDDDEEEFFFFFFFFFBBBBBBCCCEEEGGGHHHFFFEEE@@@???===<<<<<<:::777555777777666666555444444333444444333222111000///...,,,,,,,,,++++++***************+++++++++******))))))***,,,---+++******+++)))*********((((((***++++++,,,---+++***))))))***+++)))'''''')))******))))))))))))(((((((((((('''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((******)))''')))(((((()))******(((&&&******)))(((((((((((((((((((((((((((((()))******)))((((((''''''(((((()))'''(((((())))))(((((('''&&&&&&&&&'''((()))))))))&&&&&&'''***---,,,((($$$(((((((((((())))))))))))((((((((((((((()))******&&&'''((()))***))))))(((''')))+++***'''&&&(((***###((('''%%%&&&(((((($$$%%%''')))******)))(((((()))***+++------......+++,,,---...---,,,***(((%%%...&&&***,,,)))---((()))***+++,,,++++++***(((+++///111111000000000///000111000---,,,---//////...------------------+++***)))))))))******))))))))))))))))))))))))******+++---,,,***(((((((((''''''(((((())))))******))))))))))))))))))))))))%%%&&&'''((())))))))))))!!!###%%%'''((('''''''''(((((((((((((((''''''((())))))***++++++))))))))))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((()))***+++&&&'''((()))***))))))(((+++***)))***++++++)))&&&(((((()))***************((()))******(((((()))***))))))*********+++++++++,,,///%%%+++))) (((&&&,,,+++))))))*********((((((((()))***************)))***+++***)))((()))***++++++,,,---......+++)))++++++++++++++++++++++++++++++*********+++,,,---+++,,,,,,,,,++++++---...---------///111222000...111111111222222333333333444555555444444444666999+++---111222222333444555888:::>>>CCCFFFGGGGGGGGGGGGHHHKKKLLLGGG>>>::::::999BBBLLLPPPMMMJJJJJJKKKLLLSSSWWWSSSQQQSSSSSSQQQSSSTTT[[[eeemmmuuuAAABBBEEEGGGHHHIIIIIIHHHIIIKKKNNNPPPQQQPPPNNNMMMJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIFFFEEEFFFGGGFFFEEEDDDDDDEEEHHHKKKLLLKKKJJJHHHGGGEEEEEEDDDBBB???<<<<<<<<<;;;;;;:::999999888666666555444333111000000------,,,,,,+++***))))))******+++++++++******)))(((***,,,,,,+++***)))***)))******)))(((((()))+++***,,,...,,,)))'''(((+++***(((&&&&&&'''(((((((((***)))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&(((***,,,+++******)))))))))******'''%%%******)))(((((((((((((((((((((((((((((()))******))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))*********************++++++''' ''''''(((((())))))******((((((((((((((()))******&&&''')))*********)))(((%%%(((***)))((('''))),,,''',,,***&&&&&&'''&&&$$$%%%''')))******)))((())))))***+++---...///000)))***+++,,,,,,+++)))(((%%%---!!!%%%)))'''...)))***+++,,,---,,,++++++(((+++000222222000//////...000111///,,,+++,,,.........,,,++++++,,,---...+++***(((((()))******)))))))))(((((((((((())))))''')))******(((&&&%%%%%%*********)))((((((''''''))))))))))))))))))))))))"""$$$(((+++,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((()))))))))***)))*********++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&(((***+++,,,++++++(((''''''''''''((())))))&&&''')))*********)))(((&&&%%%%%%(((,,,...---+++(((((()))***************((()))++++++***))))))***)))************+++++++++...///%%%)))&&&%%%###---+++***)))***+++***)))((()))***,,,,,,,,,+++***'''((())))))((()))+++---+++)))))),,,//////+++'''------------------------,,,+++*********+++,,,---+++,,,,,,,,,++++++---///++++++,,,///333444333222222222333333333444444444666777777666555555888:::///111444555555555666777@@@EEEKKKRRRWWWXXXXXXWWWKKKLLLNNNNNNGGG>>>999;;;:::EEEOOOQQQLLLGGGHHHLLLJJJRRRVVVSSSRRRUUUVVVSSSUUUTTTZZZdddkkkrrrDDDDDDEEEGGGIIIJJJLLLLLLLLLMMMOOOPPPPPPOOONNNMMMOOOOOONNNMMMLLLJJJIIIIIIOOOLLLHHHGGGHHHIIIGGGEEECCCEEEIIILLLMMMMMMLLLKKKMMMLLLKKKIIIHHHHHHHHHHHHGGGEEECCC@@@???>>>???@@@DDDBBB>>><<<:::888555333000///---,,,+++,,,,,,---************************,,,+++++++++************))))))***+++++++++++++++)))***+++,,,,,,+++)))(((++++++******))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))))))))*********))))))(((((('''''''''&&&'''%%%###$$$&&&)))******'''((((((((()))))))))***((((((''''''''''''((((((+++)))((())),,,---,,,***+++***(((&&&&&&''')))***...,,,(((%%%%%%&&&(((******''''''***+++((('''(((((((((''''''''''''(((((($$$'''***+++***((()))***%%%'''))))))((('''((()))(((***,,,,,,,,,,,,...000&&&)))---...---,,,++++++(((''''''***------***'''&&&---111//////000,,,&&&,,,,,,------...//////000,,,---.........---,,,+++111111---%%%"""&&&+++,,,)))***,,,+++)))(((((((((***)))((()))***)))'''&&&''''''((()))***)))))))))((((((((((((''''''''''''(((***+++***'''&&&''')))...,,,(((&&&%%%&&&(((***&&&'''(((*********)))((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************+++***)))((('''''''''((())))))((((((((())))))***,,,+++)))((((((((()))***+++)))(((&&&&&&((()))+++******,,,///,,,&&&$$$&&&******)))((('''&&&%%%%%%(((((())))))******++++++***((('''&&&&&&'''(((***---+++***(((((()))+++,,,.........000222111,,,'''))))))************)))))),,,++++++*********))))))***+++,,,---,,,,,,***)))---,,,,,,---***'''+++222***+++,,,------,,,***))),,,++++++******++++++,,,------------------------///222666666444444666999;;;888444222333555666666%%%444<<<555000555999888444666777666555777<<<@@@OOOWWW```dddffffff```YYYSSSOOOMMMMMMHHHAAA===>>>@@@DDDIIIKKKJJJIIIKKKLLLUUUWWWVVVTTTVVV[[[[[[XXXWWWVVVYYYbbblllvvvDDDEEEFFFHHHIIIKKKLLLLLLMMMMMMNNNOOOOOONNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMPPPMMMIIIHHHIIIIIIHHHFFFEEEFFFIIIKKKMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDCCCHHHFFFDDDBBBAAA???<<<999333222000///...---......,,,,,,,,,,,,,,,,,,++++++++++++++++++******************+++,,,,,,,,,,,,,,,***++++++,,,+++***))))))*********))))))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((''''''''')))'''&&&&&&((()))((('''((((((((()))))))))))))))((((((''''''''''''((((((((('''&&&''')))***)))'''***)))(((''''''((()))***...,,,***((('''''')))******''''''***+++(((''')))((((((''''''''''''(((((()))(((''''''((()))'''&&&&&&(((******)))((()))***(((&&&%%%'''***,,,+++***'''***---...---+++******)))((((((***------***(((***000333222111222...'''******+++,,,,,,------...,,,---------,,,***)))(((---...+++$$$"""%%%)))******+++,,,,,,***))))))***+++***))))))******)))'''(((((((((((())))))))))))***))))))))))))((((((((()))+++,,,+++((('''(((***((('''''''''''''''((((((&&&'''((()))******)))((())))))))))))))))))))))))***)))))))))((((((((('''###$$$%%%&&&''''''(((((())))))((((((((())))))***((((((((((((((((((((((((++++++)))((((((((()))******)))(((''''''((()))******)))***,,,***''''''+++******))))))(((((('''''')))))))))))))))*********+++***(((''''''(((***+++---,,,***))))))***+++---+++***)))+++---...+++)))))))))************)))))))))))))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***...,,,,,,---,,,***+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........///222555777777888999::::::888555444555666666666,,,777<<<666222666999666444666666666555999???EEEYYYbbblllqqqsssqqqjjjcccUUUOOOIIIHHHEEE???;;;;;;@@@DDDHHHIIIIIIIIILLLOOOWWWYYYYYYXXX[[[``````\\\XXXVVVXXXaaakkkuuuGGGHHHIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQNNNKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPNNNKKKHHHFFFJJJIIIHHHHHHHHHFFFCCC@@@999888666444222111111000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,+++***))))))))))))))))))(((((((((((())))))******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))************************++++++***************))))))))))))))))))))))))((((((((((((''''''***)))((()))***)))(((&&&)))))))))))))))))))))))))))((((((''''''(((((()))'''&&&%%%&&&((()))((('''(((((((((((())))))))))))---,,,+++***)))))))))******''''''******''''''***((((((''''''''''''((((((---)))&&&&&&)))***'''$$$''')))++++++***)))***+++)))$$$"""$$$***---***&&&(((+++---...,,,+++*********)))***+++------+++)))...222555444333222...)))(((((())))))***++++++,,,)))************)))(((((())),,,+++&&&$$$'''***)))((()))***)))'''&&&'''(((,,,***)))***++++++***((()))((('''''''''(((***+++************))))))))))))***+++,,,+++)))((()))***###$$$&&&((()))((((((''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))''''''(((((()))***++++++(((((()))))))))'''&&&%%%+++******)))((()))))))))))))))(((((((((((())))))***((((((***)))''')))///************************************))))))))))))++++++))))))))))))++++++,,,+++***)))******,,,---***((('''(((***,,,,,,,,,))))))************))))))&&&'''((()))+++---......++++++,,,,,,,,,,,,++++++///++++++...000---,,,------,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111222444888;;;<<<;;;999999777666666777888777666333:::<<<777555999999555666777666555666;;;DDDKKK___hhhqqquuuwwwuuunnnfffZZZPPPGGGDDDCCC???<<<<<<@@@CCCFFFFFFFFFIIIMMMRRRYYY\\\]]]]]]aaafffeeebbbZZZXXXZZZbbbkkkvvvJJJKKKMMMNNNPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIJJJIIIIIIIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQOOOMMMKKKIIIJJJIIIIIIJJJJJJIIIFFFDDD???>>><<<:::888777555555222222111000///...---------------............///++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))&&&'''(((******+++++++++***++++++,,,,,,++++++************)))))))))))))))))))))(((((((((((((((((()))))))))***++++++)))'''*********))))))))))))((())))))(((((((((((()))))))))((((((((()))))))))((('''(((((())))))))))))(((++++++++++++******)))((()))''''''***)))'''(((,,,((((((''''''''''''(((((()))))))))***++++++)))''''''(((******)))))))))******'''%%%''',,,...,,,))))))+++---...,,,************++++++,,,,,,,,,+++***000222444444333111---***'''(((((())))))******+++''''''((()))*********+++(((,,,---)))(((+++,,,+++((()))***)))((('''(((***+++)))((((((******)))(((***)))'''&&&'''(((***,,,*********)))))))))(((((()))*********))))))))))))$$$%%%&&&(((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((...---,,,***))))))))))))(((((())))))************'''((()))***)))'''%%%###+++******)))))))))))))))(((((())))))))))))(((((()))((((((+++***''')))---*********++++++,,,,,,,,,++++++******))))))((((((+++***))))))))))))***+++******)))))))))***++++++************+++,,,,,,+++)))******++++++******)))&&&'''((()))+++---......++++++,,,,,,,,,,,,,,,,,,000++++++000333000,,,,,,******++++++,,,---...///,,,,,,------------,,,,,,------...//////000111111555555555999======:::777777666777888999999888666777:::999666777;;;:::666999999777555666<<>>???AAADDDDDDDDDHHHNNNSSSYYY]]]^^^___dddiiiiiieee\\\ZZZ]]]dddlllxxxMMMOOOQQQSSSTTTTTTTTTTTTQQQPPPNNNMMMLLLMMMNNNOOORRRRRRRRRRRRRRRRRRRRRRRRTTTSSSQQQNNNLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTSSSQQQOOONNNMMMMMMNNNJJJJJJIIIJJJLLLKKKIIIGGGCCCCCCBBBAAA???>>><<<;;;666666555333111000///...------------............+++,,,,,,---,,,,,,++++++...---,,,++++++*********((((((((()))))))))))))))))))))************))))))************************''''''((()))))))))))))))************************&&&'''(((******+++++++++***+++,,,------,,,+++***************))))))(((((((((((())))))))))))))))))''''''(((***,,,---+++)))************))))))))))))))))))(((((((((((())))))((()))))))))((((((((()))''''''((()))***)))))))))((()))*********)))((('''((('''(((***(((&&&(((---((((((''''''''''''((((((%%%,,,---***'''''')))%%%'''))))))((('''((())))))***++++++++++++,,,---)))+++------+++******+++++++++,,,,,,++++++++++++///000111333222...***)))(((((())))))******++++++*********)))))))))******'''+++---***)))+++,,,***,,,,,,---,,,***+++,,,...)))(((&&&&&&((())))))(((***)))'''&&&'''(((***,,,))))))((((((((('''''''''((('''''''''(((((((((((())))))(((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((******++++++***)))((((((((()))******)))'''%%%###************)))))))))((((((((())))))))))))(((((()))(((***...,,,'''&&&)))******++++++,,,,,,------++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))******(((***,,,---,,,***((('''******++++++++++++******((())))))***++++++,,,,,,+++++++++,,,,,,------...000,,,,,,222444111---,,,((()))+++,,,------------,,,---............---,,,------...///111222333333:::888777999<<<;;;777444555555666888::::::888666777777666555888<<<<<<:::===<<<999666777???JJJSSSiiimmmpppnnnnnnnnnlllggg\\\OOOCCC@@@AAAAAA??????>>>AAADDDEEEEEEHHHOOOTTTWWWZZZ\\\]]]bbbhhhhhheeeZZZYYY\\\ccckkkvvvNNNPPPSSSVVVWWWXXXWWWWWWTTTRRROOOMMMLLLNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRUUUUUUSSSPPPMMMKKKLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPOOOPPPPPPQQQRRRRRRUUUSSSQQQOOONNNOOOPPPQQQMMMLLLKKKKKKMMMMMMMMMKKKFFFFFFGGGGGGFFFEEEDDDCCC>>>===<<<:::777555444333//////......------------------......------,,,,,,///...---+++************))))))))))))************))))))******++++++******************************&&&'''((())))))******)))************************'''((()))***************)))***,,,------,,,***)))++++++******)))((((((((((((((())))))))))))******''''''''')))+++,,,,,,+++)))))))))*********++++++***))))))(((((())))))***'''((()))(((&&&&&&&&&'''''''''(((((())))))******(((((())))))))))))((('''((('''(((***'''%%%)))///((((((''''''''''''(((((("""***,,,'''###%%%)))%%%'''((()))((('''((()))(((***,,,+++***)))+++---)))***,,,,,,+++++++++---***,,,,,,+++***)))***+++...,,,...111000+++((()))(((((()))******++++++,,,000///---+++)))(((''''''%%%)))+++(((''')))***(((((())))))(((''''''***,,,)))'''%%%%%%&&&((((((((()))((('''''''''(((***+++(((((((((((('''''''''''''''&&&%%%&&&((()))((('''+++***(((''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***+++,,,,,,,,,***+++,,,,,,+++)))((('''))))))*********((('''&&&)))************)))(((((())))))(((((((((((())))))((((((+++///---'''%%%(((***+++++++++,,,,,,------************))))))))))))))))))))))))))))))))))))''''''((())))))*********%%%(((,,,---***'''%%%###******++++++++++++************************++++++,,,+++++++++,,,---...///000...///333444111...///++++++,,,,,,------......,,,---...//////...---,,,---...///000222333444555;;;:::888888888777555333444444555777999:::888777777666555555888<<<>>>??????>>><<<:::<<>>???>>>===??????CCCGGGIIIJJJLLLPPPSSSUUUWWWXXXXXX]]]ccceeecccUUUVVV[[[bbbiiisssLLLOOORRRVVVXXXYYYYYYXXXVVVTTTPPPNNNMMMNNNQQQSSSNNNNNNOOOPPPQQQRRRSSSSSSVVVVVVUUURRRNNNLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQPPPPPPPPPOOOOOOPPPPPPPPPOOOMMMKKKJJJKKKMMMMMMMMMGGGHHHJJJKKKKKKKKKKKKJJJGGGFFFEEEBBB@@@===;;;:::555555444333222111000000000000000000000///......000///---+++************)))*********+++++++++,,,((()))***++++++++++++***************************&&&'''((()))************************************((())))))*********))))))(((***,,,------,,,***(((++++++******)))(((((('''(((((()))))))))*********)))((('''''')))*********(((((()))***++++++,,,---******))))))))))))******''')))***)))'''%%%'''(((((('''''''''((()))+++,,,))))))))))))))))))))))))''''''((()))'''$$$)))000((((((''''''''''''(((((($$$)))(((%%%$$$&&&***&&&((())))))(((((()))***************+++,,,++++++((()))++++++++++++---...***+++,,,+++(((''')))+++,,,***+++//////***(((***((((((((()))******++++++...---+++***((((((((((((&&&***+++((('''((()))'''&&&'''&&&%%%$$$%%%(((***)))'''%%%%%%''')))))))))(((((((((((()))))))))))))))))))))(((((((((((('''(((&&&%%%&&&)))***)))'''&&&&&&'''((())))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))'''((((((((()))))))))***'''(((+++,,,---,,,***))))))***+++,,,,,,+++)))(((***************))))))))))))******+++***)))((('''***)))(((''''''((()))***((('''))),,,+++((((((++++++++++++++++++,,,,,,,,,)))))))))))))))*********)))******************)))((()))***++++++,,,,,,,,,%%%(((++++++)))''''''(((***++++++,,,,,,++++++***)))************+++++++++,,,,,,++++++,,,---///000000///111444333//////222222000---++++++---000333---...///000000///...------...///111333444666666999999888666333333444555444333333555888999999777999888777888999<<<@@@CCC????????????BBBLLLYYYcccggglllmmmjjjgggddd___XXXIIICCC>>>>>>>>>======@@@AAAGGGMMMQQQQQQQQQRRRTTTTTTUUUTTTSSSXXX___bbbaaaSSSVVV\\\cccjjjtttKKKMMMQQQUUUXXXYYYYYYXXXXXXUUUQQQNNNMMMOOORRRTTTKKKLLLMMMOOOQQQRRRTTTUUUWWWWWWVVVSSSNNNLLLMMMOOOLLLLLLMMMMMMNNNNNNNNNOOOPPPOOOOOONNNNNNNNNOOOOOOJJJLLLNNNOOOPPPOOONNNMMMOOOLLLIIIHHHIIIKKKLLLMMMHHHIIIKKKMMMNNNOOOOOONNNOOOMMMKKKIIIFFFCCCAAA@@@<<<;;;;;;999888777666555222222222222222111000000000///---+++******************+++++++++,,,,,,,,,((()))***+++++++++++++++************************&&&'''((()))************************************)))************))))))(((''')))+++------+++)))'''+++++++++***)))(((((('''(((((())))))*********+++,,,)))'''&&&'''))))))(((''''''(((***+++,,,---...******))))))))))))*********,,,---,,,)))((()))+++)))(((&&&&&&''')))+++---+++******)))******++++++''''''))))))&&&$$$)))111((((((''''''''''''((((((***)))((('''&&&'''***,,,''')))***+++***)))***+++///+++(((***///000---)))''')))***++++++,,,...000)))+++,,,***'''&&&(((+++,,,(((***//////)))(((+++''''''(((((()))*********(((((((((((()))***,,,---)))---...***(((***+++)))+++,,,+++***)))***---000***(((&&&&&&'''***++++++''''''((()))***)))))))))************)))))))))))))))'''&&&'''***+++***((( """&&&)))+++***)))'''+++***)))'''''''''((()))))))))))))))))))))))))))'''((((((((())))))******'''(((******((($$$ '''(((***,,,---,,,+++***+++******)))******+++,,,)))******++++++)))((('''+++)))(((&&&&&&((()))+++(((&&&'''***)))(((+++000++++++++++++++++++++++++(((((())))))******++++++***++++++,,,,,,++++++***)))***+++,,,---.........(((***++++++)))))),,,///***++++++,,,,,,++++++***((())))))***++++++,,,,,,,,,,,,++++++,,,...///000000000333555222...///444888444...))))))---333777---...///111111///...------...///111333555666777666777777444111111444888333333222444777999999888<<<;;;:::::::::;;;@@@FFF???@@@AAABBBGGGRRR```jjjhhhmmmqqqoookkkfff]]]UUUEEEAAA@@@AAAAAA>>>???CCCCCCJJJRRRVVVVVVUUUTTTUUUSSSTTTRRRPPPTTT\\\```___UUUXXX___gggmmmwwwMMMOOORRRVVVYYY[[[\\\\\\XXXSSSMMMKKKMMMPPPRRRSSSSSSRRRQQQNNNMMMNNNQQQTTTWWWVVVTTTRRRQQQPPPPPPOOOSSSPPPMMMLLLLLLNNNNNNNNNQQQSSSTTTPPPLLLKKKOOOSSSPPPOOONNNMMMMMMOOOQQQRRRNNNMMMKKKIIIHHHHHHHHHIIIGGGIIIJJJLLLNNNOOOPPPPPPQQQOOOLLLKKKKKKJJJHHHGGGIIIHHHFFFDDDBBB???===;;;777666666444333222111111222111000......------------+++***+++......,,,)))******)))))))))***++++++,,,,,,,,,+++******)))))))))((((((***---...,,,)))***++++++++++++***)))))))))(((((()))+++---,,,+++,,,+++******+++,,,...///***,,,......,,,***)))))))))******++++++)))((('''+++)))((('''((()))+++,,,---***''')))---///---)))++++++++++++***)))((((((,,,)))&&&(((+++---***&&&&&&------((()))222444...((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''+++)))(((&&&&&&((()))+++************)))(((&&&&&&+++*********+++---///000///---,,,***)))))))))******---...++++++,,,***'''******+++,,,,,,,,,,,,+++******++++++***)))((('''))))))))))))(((((((((((())))))(((((((((((())))))...,,,)))'''&&&''')))+++(((((())))))))))))(((((())))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((***************)))((((((******))))))))))))******((()))***)))'''&&&'''))))))))))))))))))))))))))))))))))))))))))(((''''''******++++++++++++***************)))))))))))))))******+++++++++***))))))(((((())))))))))))((((((&&&&&&'''((())))))((((((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))******))))))((('''&&&000///---+++***)))(((((()))***+++***)))((()))***++++++,,,,,,,,,---------,,,---...///...---,,,+++++++++******++++++,,,---000---++++++,,,---------......///000111222222333///......111444666333111000000////////////000000111111000000111333555666444333222111111222333444>>>999555444888;;;:::888555777:::???CCCGGGJJJLLLGGGHHHJJJOOOXXXbbblllqqquuusssooolllkkkgggZZZMMMCCC===:::===BBBCCCEEEHHHFFFMMMSSSTTTTTTUUUSSSPPPPPPPPPMMMKKKOOOXXX^^^^^^ZZZ]]]aaaeeelllzzzLLLOOOTTTXXX[[[\\\[[[ZZZVVVRRRMMMKKKNNNQQQSSSTTTTTTTTTSSSQQQPPPPPPRRRUUUWWWVVVTTTSSSRRRQQQQQQQQQTTTRRROOONNNNNNNNNNNNMMMPPPRRRRRRPPPLLLLLLOOOSSSOOONNNLLLJJJJJJLLLNNNOOONNNMMMLLLJJJIIIIIIIIIIIIGGGHHHJJJLLLNNNOOOPPPPPPPPPOOONNNNNNNNNMMMJJJHHHHHHIIIIIIHHHGGGEEECCCBBB<<<;;;:::999888666555444333222111///...---------///,,,***)))***)))&&&$$$,,,++++++***++++++,,,,,,,,,,,,,,,+++******))))))(((''''''))),,,---+++(((++++++++++++***************))))))***,,,...---,,,...------,,,,,,,,,,,,,,,+++,,,---,,,***))))))))))))******+++******((((((***)))((('''((()))+++,,,---***''')))---///,,,)))++++++,,,,,,,,,+++******...+++'''(((+++,,,***'''---000---&&&***:::DDDDDD************************'''((())))))******))))))))))))))))))((((((((((((***)))(((''''''((()))***************)))((('''&&&******)))***+++,,,...///---,,,+++***)))***++++++))),,,,,,***)))***)))%%%)))******+++++++++++++++***************+++++++++''''''(((((())))))*********))))))(((((())))))******)))(((''''''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((&&&&&&&&&((())))))*********))))))((('''+++******))))))******+++%%%&&&(((***,,,---......))))))))))))))))))))))))))))))******))))))((('''))))))******+++************)))))))))))))))))))))))))))***************)))(((((())))))))))))(((((('''((())))))******))))))******+++,,,,,,,,,,,,+++************+++++++++,,,***+++++++++***))))))(((///...,,,+++))))))(((((()))***+++***)))((()))***++++++++++++,,,,,,,,,,,,+++,,,,,,---,,,+++***)))+++++++++***++++++,,,---///...,,,+++---......---//////000000111111222222/////////111444555333111000000000///000000111111000000000111222333444555333333222111111111222222999666333555999<<<:::888999<<<@@@FFFJJJMMMOOOPPPOOOQQQUUU[[[bbbkkkssswwwvvvuuuqqqllljjjdddWWWJJJDDD===999<<>>===;;;???CCCIIIOOOSSSVVVVVVVVVXXX[[[```gggnnntttyyy{{{xxxwwwsssnnnjjjbbbTTTFFFCCC<<<888:::???CCCFFFJJJIIIOOOSSSTTTUUUVVVSSSMMMPPPQQQNNNKKKNNNWWW^^^```]]]___aaadddkkkyyyPPPQQQTTTVVVWWWVVVTTTSSSQQQOOONNNMMMOOORRRTTTVVVSSSUUUWWWWWWUUUTTTSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTRRRQQQPPPOOONNNKKKHHHJJJKKKLLLLLLKKKKKKNNNQQQTTTRRRNNNKKKIIIKKKMMMOOOLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPNNNNNNOOOPPPQQQPPPLLLIIIGGGIIIMMMOOOPPPOOOLLLJJJFFFEEEEEECCCAAA>>><<<:::::::::888777555333111000111000...---------......///...---,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++---......---,,,...---+++))))))***+++,,,,,,+++***+++---...---,,,++++++,,,,,,***)))'''%%%+++,,,+++)))'''&&&(((***++++++++++++******))))))))))))(((((())))))***++++++)))((())),,,---+++***++++++,,,....../////////333///***((()))*********'''+++,,,***---444777666++++++++++++++++++++++++((()))******++++++******''''''(((((())))))******'''((()))******)))(((''')))))))))))))))(((''''''''''''((()))***+++,,,,,,///...---,,,++++++,,,---,,,//////,,,+++---,,,)))'''(((((()))))))))))))))+++***)))((((((***,,,---'''''''''((()))*********++++++************++++++((()))***+++,,,++++++******)))(((''''''((()))***(((((((((((((((((((((((())))))(((''''''(((((()))(((((()))))))))(((((('''***))))))(((((())))))***+++(((&&&(((***)))"""))))))))))))))))))))))))+++++++++++++++***))))))&&&'''((())))))***)))))))))))))))))))))*********)))))))))***+++,,,------(((((())))))))))))(((((())))))***************)))******+++,,,,,,,,,,,,+++((())))))))))))************++++++,,,,,,,,,++++++++++++***)))))))))******(((***++++++***)))***,,,))))))*********+++++++++++++++++++++******)))))),,,++++++++++++,,,------///...------///000///...111111111000000000000000000000111333444333222111000111222222333333333444///000222333333333222111...000333777:::;;;<<<<<<<<<;;;999;;;>>>AAAAAAAAADDDIIIOOOVVV[[[]]]]]]\\\]]]```gggmmmssswwwxxxyyyzzzzzzwwwqqqkkkbbbRRREEE@@@999666:::???AAACCCFFFHHHMMMQQQSSSVVVXXXTTTOOOOOOQQQPPPMMMOOOWWW^^^```___aaacccffflll{{{TTTSSSRRRPPPOOOOOOPPPPPPNNNOOOOOOOOOPPPRRRTTTVVVQQQSSSVVVVVVUUUSSSSSSSSSWWWWWWUUUTTTSSSSSSSSSSSSRRRPPPOOONNNNNNMMMJJJGGGHHHIIIJJJJJJJJJKKKLLLNNNTTTQQQNNNJJJIIIJJJLLLMMMJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLMMMNNNOOOPPPLLLLLLMMMOOOPPPNNNKKKHHHGGGIIILLLNNNOOOMMMKKKIIIGGGGGGGGGFFFCCC@@@===<<>>===;;;999666555555555444333222222333333111000///...------,,,,,,------,,,,,,+++*********)))***,,,---------------...---+++))))))***+++---+++***)))***+++,,,+++***+++,,,---......---,,,++++++,,,+++)))'''&&&(((***,,,++++++***************)))))))))))))))******+++***)))))))))+++++++++******+++,,,---.../////////222///+++)))((()))******%%%)))*********+++***'''************************'''((())))))******))))))''''''(((((())))))******&&&''')))++++++)))'''&&&((())))))))))))(((((('''&&&'''((()))***+++++++++222111///---,,,++++++,,,---///...+++***,,,,,,)))''''''((())))))))))))(((,,,***((('''&&&''')))***))))))))))))((((((((((((++++++************++++++((()))***+++***)))'''&&&***)))(((''''''((()))***(((((((((((((((((((((((())))))((((((((()))))))))(((((())))))))))))(((((((((((((((''''''((((((((()))''''''+++000111,,,'''))))))))))))))))))))))))+++++++++++++++***))))))''''''((()))))))))))))))(((((())))))************+++*********+++---...///(((((())))))))))))(((((()))))))))******)))((((((******+++,,,,,,,,,,,,+++((())))))))))))*********))))))***+++,,,,,,,,,,,,++++++***************+++(((***++++++******+++---))))))*********+++++++++------,,,,,,++++++++++++,,,,,,++++++,,,,,,---...///...---...000111000///111111111000000000000000///111222444444333333333222222333444555555444444///000222444444444333222111222555888;;;<<<<<<<<>>===>>>AAADDDEEEHHHLLLRRRYYY^^^aaabbbcccbbbeeekkkppptttuuuuuuuuuyyy{{{zzztttlllbbbSSSFFF<<<777666;;;???@@@???@@@DDDIIINNNQQQVVVZZZWWWQQQMMMQQQRRROOOPPPWWW]]]```aaadddfffiiippp~~~UUURRROOOLLLKKKLLLNNNPPPMMMOOOPPPPPPPPPQQQSSSUUUOOOQQQTTTUUUTTTTTTTTTUUUXXXWWWVVVTTTRRRQQQQQQQQQOOONNNLLLLLLMMMMMMLLLJJJHHHIIIIIIJJJKKKLLLLLLLLLOOONNNKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRQQQOOONNNNNNNNNOOOOOOLLLLLLLLLMMMMMMLLLIIIFFFGGGIIIKKKMMMMMMLLLJJJIIIHHHIIIIIIHHHFFFCCC@@@>>>BBBBBBBBBAAA@@@>>>;;;::::::;;;<<<;;;888666555666777666444333222111111111000000//////...---------'''))),,,---,,,+++,,,,,,...---,,,+++***++++++,,,+++***))))))++++++***)))'''((()))***+++,,,,,,,,,+++,,,,,,***((('''(((***,,,,,,+++************+++((()))))))))************)))))))))*********++++++))))))+++,,,------------///---+++)))((()))******++++++)))((('''(((******(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((())))))))))))((((((&&&'''(((***++++++++++++000///---,,,+++***++++++***,,,+++''''''))))))'''''''''((()))))))))))))))+++***((('''&&&&&&''''''***)))))))))((((((((('''*********))))))*********''''''(((((('''%%%$$$###(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******((())))))************))))))((((((''''''(((((()))***)))(((+++------***&&&))))))))))))))))))))))))******++++++******)))(((((())))))******))))))(((((((((((()))******++++++,,,+++******+++,,,...///(((((())))))))))))(((((()))))))))***))))))((('''******+++,,,,,,,,,,,,+++)))))))))*********++++++((()))***+++,,,---------,,,,,,++++++***+++++++++(((***++++++******,,,---*********++++++++++++,,,///...------,,,,,,------,,,,,,,,,,,,,,,------............///111222111///000000000000000111111111...000333444444333444555444444666666666666444333000111222444555555666666666777888999999::::::999FFFDDDBBBAAABBBDDDFFFHHHKKKMMMRRRXXX^^^cccgggiiiiiikkknnnqqqrrrsssrrrrrruuuyyyyyyuuummmcccTTTHHH===777666;;;>>>>>>===>>>AAAFFFJJJOOOVVV[[[XXXQQQJJJPPPTTTRRRSSSXXX]]]^^^aaadddhhhlllsssPPPOOONNNLLLMMMNNNPPPQQQMMMOOOQQQRRRPPPPPPRRRTTTNNNQQQSSSTTTTTTTTTVVVWWWYYYXXXVVVSSSQQQPPPOOOOOONNNLLLKKKKKKMMMOOOOOOOOOKKKKKKKKKLLLNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHKKKJJJIIIIIIKKKOOOSSSVVVVVVUUURRRPPPNNNNNNNNNOOOOOOMMMLLLLLLLLLKKKHHHFFFHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKLLLLLLKKKHHHEEECCCBBBCCCDDDDDDBBB@@@>>>======@@@CCCCCCAAA>>>======???>>><<<;;;999888888777555555444444333222222111))),,,//////...---...///------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***'''''''''(((((()))+++++++++,,,---,,,***)))))))))---,,,+++*********++++++(((((()))***************((()))******))))))***+++(((((()))******+++******+++++++++***)))((()))***---***(((''''''(((***,,,((((((((((((((((((((((((((()))******++++++******))))))))))))(((((((((((('''((()))******)))((('''(((((())))))))))))((((((&&&''')))+++,,,,,,,,,++++++***)))((())))))++++++***+++***&&&%%%((((((&&&(((((()))************))))))))))))((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***&&&'''''''''''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++******))))))))))))*********))))))((('''%%%$$$###))))))))))))))))))))))))))))))******))))))((('''++++++++++++***)))(((((('''(((((()))******++++++,,,+++)))(((((()))+++,,,(((((())))))))))))((((((******++++++******)))(((******+++,,,,,,,,,,,,+++************+++++++++,,,)))***+++,,,......//////......---,,,+++++++++,,,(((***++++++++++++,,,...++++++++++++,,,,,,,,,,,,//////---,,,,,,,,,---...---,,,,,,,,,,,,---...............000222333111000//////000000111111222222,,,///333444444444555777666777888888777666444333111222222333555777999:::999::::::;;;<<<===>>>???FFFHHHJJJKKKLLLLLLMMMNNNMMMNNNQQQUUU\\\dddlllpppoooooooooooooooooonnnnnnoootttwwwsssmmmcccUUUIIIBBB;;;777999<<<<<<>>>@@@AAAEEEIIINNNUUUZZZVVVOOOHHHPPPVVVUUUUUUXXX\\\]]]^^^bbbhhhnnnvvvLLLLLLMMMNNNPPPQQQRRRSSSMMMPPPRRRRRRQQQPPPQQQSSSOOOQQQSSSTTTTTTVVVXXXZZZYYYXXXVVVSSSQQQOOONNNMMMNNNLLLJJJKKKMMMPPPRRRSSSNNNMMMMMMNNNPPPPPPOOONNNLLLMMMMMMMMMLLLKKKJJJIIILLLKKKIIIJJJLLLQQQWWWZZZYYYWWWTTTQQQOOONNNNNNNNNQQQOOOLLLKKKKKKJJJHHHGGGIIIJJJKKKMMMNNNOOOPPPPPPMMMNNNOOOOOONNNLLLIIIGGGBBBCCCDDDDDDCCCAAA???>>>>>>CCCHHHJJJIIIGGGFFFGGGEEEDDDCCCAAA???>>>======999888888777666666555555---000333444222111222444,,,,,,---------,,,+++***---,,,++++++------,,,+++///...---------...000111***,,,......,,,***))))))---,,,+++*********+++,,,(((((()))***************((()))******))))))***+++''''''((())))))))))))((()))***+++***)))((()))***)))(((((())))))&&&%%%&&&((((((((((((((((((((((((******+++,,,,,,,,,,,,+++******))))))((((((''''''(((((())))))))))))(((((((((((()))))))))))))))(((&&&((()))+++,,,,,,,,,,,,%%%%%%%%%%%%''')))+++,,,+++---+++'''&&&)))***((((((((()))***************'''((()))***++++++******&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((())))))******++++++&&&'''***++++++***'''&&&))))))))))))))))))))))))'''((()))***************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,$$$&&&((())))))))),,,...)))))))))))))))))))))))))))))))))))))))((('''''',,,,,,,,,,,,+++)))(((''''''(((((()))***++++++++++++***((('''&&&''')))***(((((())))))))))))((((((,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,...///000000000000///...---,,,,,,,,,,,,(((***++++++++++++---...++++++,,,,,,,,,---------///...---,,,+++,,,---------,,,,,,,,,,,,---............///111333333222000...//////000111222222333+++///333555444444666999777888999999888666333222222222222333555888;;;<<<::::::;;;===@@@DDDHHHJJJGGGKKKQQQUUUVVVUUUTTTSSSOOOOOOPPPTTT[[[eeeoootttqqqpppnnnlllkkkjjjkkkkkkjjjppptttrrrlllcccUUUJJJHHH???777777:::<<>>>>>AAAFFFHHHLLLNNNOOOMMMJJJHHHJJJIIIHHHGGGDDDBBB@@@>>>>>><<<;;;;;;<<<>>>>>>>>>999999999999777555333222444333222000///.........,,,,,,---------------,,,///...---...000111000///......------,,,,,,++++++,,,,,,------,,,+++*********+++++++++,,,,,,,,,---***)))))))))))))))*********((('''(((+++,,,+++(((,,,+++++++++------+++)))+++)))''''''((()))((('''))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((&&&%%%%%%&&&(((((((((************************111&&&"""))),,,'''%%%***))))))))))))***+++,,,---///(((%%%)))***'''(((,,,(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((()))******((((((((((((((()))******,,,,,,+++***))))))******///+++'''&&&(((******(((&&&'''(((*********)))((('''((()))******)))((('''***)))((()))*********)))&&&))),,,***&&&%%%)))---'''&&&***///...((('''+++'''((((((***+++,,,------+++(((%%%###$$$&&&))),,,)))))))))))))))))))))))))))***+++,,,,,,+++******)))+++---...---++++++,,,)))))))))***))))))((((((+++++++++++++++*********...---------......,,,***///...---,,,,,,,,,---...---------......000111222111000000///...---------+++,,,------,,,,,,---///,,,,,,+++++++++,,,------...///000000...---...000---111222......111///***,,,,,,...///000000000000666555333111000000111111000111222444555666666666@@@>>><<<;;;;;;999777444888555222444888<<<>>>>>>@@@@@@???===>>>DDDMMMTTTVVVWWWZZZ^^^aaa```[[[VVVRRRPPPPPPUUU[[[bbbmmmxxxwwwppphhhdddfffiiihhhgggfffggghhhiiigggbbbZZZTTTLLLCCC;;;999999999===BBBDDDKKKPPPOOOPPPRRROOOIIIIIIPPPXXX[[[ZZZYYY[[[^^^]]]```gggppp{{{MMMLLLLLLKKKLLLMMMOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRPPPPPPSSSXXXZZZXXXTTTXXXVVVRRRNNNLLLKKKKKKKKKJJJJJJJJJKKKNNNPPPSSSTTTQQQTTTTTTQQQQQQRRRQQQNNNJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPSSSXXX^^^dddhhhhhhiiihhhddd]]]WWWSSSSSSPPPNNNLLLLLLLLLLLLKKKIIIHHHIIILLLNNNPPPQQQRRRRRRSSSVVVWWWSSSRRRQQQNNNIIIIIIEEECCCDDDCCC@@@@@@CCCGGGJJJMMMPPPPPPMMMIIIFFFFFFFFFEEEDDDBBBAAA???>>>@@@>>>======>>>@@@AAABBBBBBBBBAAA@@@>>>;;;999777888777666555444333222222111111111222222111000000000///......000111000///---------------------------------,,,,,,+++++++++***+++++++++,,,---------***)))))))))))))))******+++)))((()))+++,,,+++)))***)))((()))++++++)))(((---+++***)))***+++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((('''%%%%%%&&&(((((((((((((((((((((((((((((((((%%%%%%,,,***+++000))))))))))))***+++,,,---666...))))))(((&&&'''+++(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******((((((((((((((()))******++++++***))))))))))))))),,,)))'''''')))+++***)))))))))******************(((((()))******)))((((((***)))))))))*********)))###&&&((((((''''''***---000---)))&&&%%%(((***,,,))))))******+++,,,------///...---,,,,,,---...///************************((()))***+++,,,+++******''')))++++++***)))***+++*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,222000000000111111///---000000/////////000222222...............///000111111000000///......------,,,...//////...---///000//////...------.....................////////////+++///111//////333222...---------...///000000111555444444333222222222333111222333555666777888888@@@????????????>>><<<999:::777444444888;;;======AAAAAAAAAAAACCCIIIRRRYYY]]]]]]^^^aaacccaaa\\\XXXVVVSSSRRRUUUYYY^^^gggqqqqqqkkkdddbbbdddggggggfffeeeeeefffgggfffaaa[[[VVVMMMDDD;;;777777777;;;@@@DDDJJJOOOOOOPPPRRROOOIIIJJJPPPXXX[[[ZZZZZZ]]]aaa]]]```gggooozzzLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOORRRQQQRRRUUUYYYZZZWWWTTTVVVTTTQQQMMMKKKJJJJJJKKKHHHHHHIIIKKKMMMOOOQQQRRRRRRUUUUUUSSSSSSUUUTTTQQQLLLMMMOOOPPPQQQRRRRRRRRRPPPRRRVVV[[[aaaggglllooonnnppppppllleee^^^XXXUUUNNNMMMKKKKKKLLLLLLKKKJJJHHHIIIKKKMMMPPPQQQRRRRRRTTTWWWWWWTTTRRRSSSPPPLLLKKKFFFDDDDDDDDDAAACCCGGGJJJMMMPPPRRRQQQMMMHHHDDDAAAAAA@@@@@@??????>>>>>>AAA@@@???>>>???AAACCCEEEHHHHHHGGGEEECCCAAA>>>===<<<<<<<<<;;;;;;:::999888666777777777666555444444333111000000222222111///.............../////////...------,,,+++,,,,,,,,,******+++,,,,,,---......******)))))))))))))))***+++))))))***+++,,,+++******)))((()))***+++***)))---,,,******+++++++++***))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((((((!!!&&&***((('''+++))))))))))))******+++,,,999111***(((''''''(((+++(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******((((((((()))))))))************)))((((((((())))))+++***))))))******)))''',,,,,,+++*********++++++((())))))******))))))(((************************''''''((())))))***++++++''',,,,,,)))***,,,&&&+++++++++,,,,,,---------.........------,,,++++++++++++++++++++++++++++++******+++,,,---,,,,,,,,,(((*********))))))+++---+++,,,,,,------,,,,,,+++---------......//////000666555444555666666444222222222222222222333444555000000000000000000000000111000000//////......---...000111111000///111222222222111000/////////000///---+++---000222000...***...000000222555555222......------...///000111333444555666666666555555333444555777888999::::::@@@@@@AAACCCDDDDDDAAA???===:::777666777:::<<<<<>>DDDJJJOOOPPPQQQRRRNNNJJJJJJPPPVVVXXXWWWYYY]]]bbb]]]```fffnnnyyyJJJJJJIIIIIIHHHHHHHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMPPPPPPRRRUUUXXXXXXVVVSSSSSSRRROOOLLLKKKJJJJJJJJJGGGHHHIIIKKKMMMOOOQQQRRRQQQTTTUUUSSSTTTVVVVVVSSSRRRRRRRRRRRRQQQPPPOOONNNRRRUUUZZZ```fffkkknnnpppqqqssstttqqqkkkbbbZZZUUUOOOMMMKKKKKKLLLMMMMMMLLLHHHIIIKKKMMMOOOQQQRRRRRRTTTWWWWWWSSSRRRTTTSSSOOOKKKFFFCCCDDDCCCBBBEEEIIIMMMPPPSSSTTTRRRLLLFFFBBB<<<<<<<<<<<<======>>>>>>@@@@@@???>>>>>>@@@BBBEEEGGGFFFFFFDDDCCCBBB@@@@@@???@@@AAABBBAAAAAA???>>><<<<<<<<<<<<<<<;;;:::999999777666666666666555333222222222222222111111111000///...---,,,------...******+++,,,,,,---......+++******))))))))))))***))))))))))))***++++++***---+++***+++,,,------,,,,,,***(((((()))***)))((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))&&&'''((('''''''''((()))************************000***(((+++,,,(((&&&''')))))))))))))))***++++++222...***((())))))***+++(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((())))))***(((((())))))************))))))((((((((((((((()))+++++++++,,,+++)))&&&$$$...,,,+++)))))))))***+++)))))))))))))))))))))))))))***++++++***)))***+++...,,,++++++++++++)))''' (((***%%%(((---$$$,,,,,,---------------------,,,+++))))))(((((((((+++++++++++++++++++++++++++,,,,,,---............+++,,,,,,+++***+++...000------.../////////.........//////000111222333333999888888999::::::888777555555555555444444555555444444444333333222111111000000000000//////......000111333222111111222444444444222111000000000000///,,,***,,,222444222...,,,...111222444555666555111///...------...000111111333666999::::::888777888888999:::::::::::::::<<<===???BBBEEEFFFDDDBBB@@@===:::888888:::===>>>DDDEEEHHHLLLRRRYYYaaaeeehhhgggfffddddddcccbbbaaa___[[[YYYYYYXXXXXX]]]cccfffccc______aaaeeeggghhhcccaaa`````````___]]]\\\SSSHHH<<<666444444999???GGGKKKOOORRRRRRQQQNNNKKKIIINNNSSSUUUUUUWWW]]]bbb^^^aaaeeemmmxxxHHHHHHHHHHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHIIIIIIJJJNNNNNNPPPRRRTTTTTTSSSQQQQQQOOOMMMKKKJJJIIIIIIIIIGGGHHHJJJLLLNNNPPPQQQRRRPPPSSSTTTRRRSSSVVVVVVSSSSSSSSSRRRQQQOOOMMMLLLKKKQQQVVV]]]dddkkkoooqqqrrrsssuuuvvvuuupppggg^^^WWWQQQOOOLLLLLLMMMNNNNNNNNNIIIIIIJJJLLLNNNOOOQQQRRRTTTVVVUUURRRQQQTTTTTTRRRJJJEEEBBBBBBBBBBBBFFFLLLPPPRRRTTTTTTQQQKKKEEEAAA;;;;;;;;;;;;;;;<<<===>>>===>>>???>>>======???AAAAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBB@@@>>>=========;;;999999999888888777666555555555444333222111000000000,,,,,,---------.........,,,,,,+++***************(((((()))))))))))))))***---+++******,,,......---,,,***(((((()))***)))(((************************'''(((((()))******++++++))))))))))))))))))))))))%%%'''))))))''''''(((***++++++++++++++++++++++++***'''(((+++...------...)))))))))((())))))******++++++***)))******(((%%%(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((())))))***(((((()))***+++******))))))((((((((((((((())))))''')))+++,,,+++***((('''---,,,***)))(((((()))*********))))))))))))******)))+++,,,+++))))))***,,,,,,+++***++++++***(((&&&+++,,,###***,,,###---------------------...222000,,,***)))***,,,---+++++++++++++++++++++++++++++++++,,,------...///---......------...111333000111222222333333333222222333333444555666777777<<<;;;:::;;;======<<<:::<<<<<<;;;:::999888777777999999999888777555333222000000000000000/////////111222333333222222333555444333222111000000000000///,,,***---333666444111111111333555666555555555333111///......///000222000333777:::<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888888888:::>>>AAACCCBBB@@@AAA???<<<:::999<<<@@@CCCHHHIIIMMMRRRYYY```eeehhhffffffeeecccbbbcccdddeeebbb^^^\\\\\\ZZZXXX[[[aaacccaaa______aaadddgggiiiaaa___]]]\\\\\\\\\[[[ZZZRRRGGG;;;666444555:::@@@LLLMMMOOOQQQRRRPPPNNNMMMLLLPPPUUUVVVUUUWWW^^^ddd___aaaeeekkkvvvGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLJJJIIIIIIHHHHHHFFFHHHJJJLLLNNNPPPQQQQQQMMMQQQQQQPPPPPPSSSSSSPPPNNNNNNOOOOOONNNNNNMMMMMMQQQVVV___hhhpppuuuxxxyyyuuuvvvxxxxxxuuunnnddd]]]UUURRROOONNNOOOPPPQQQQQQKKKKKKKKKKKKMMMNNNOOOPPPRRRTTTSSSOOOOOOSSSTTTRRRKKKEEEAAAAAABBBCCCHHHOOORRRSSSTTTSSSOOOJJJEEEAAA>>>===<<<;;;;;;<<<===>>>;;;>>>AAA@@@===;;;<<<>>>>>>>>>>>>>>>???@@@BBBBBB>>>AAAEEEJJJLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIFFFEEEEEECCCAAA???@@@@@@???>>>>>>======<<<======<<<;;;999777555333111111111111111000000000......---,,,++++++++++++''')))******))))))***+++,,,***((((((***,,,------...,,,++++++,,,,,,,,,***************************''''''((()))***+++,,,,,,))))))))))))))))))))))))$$$(((******(((&&&(((***))))))))))))))))))))))))%%%&&&(((***+++,,,,,,,,,)))))))))(((((())))))***)))++++++)))))))))%%%(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******((()))***+++++++++***)))))))))((((((((()))******"""%%%)))+++,,,+++,,,---+++******))))))))))))***+++******))))))******+++)))+++---,,,)))(((***---$$$&&&''')))***)))))))))+++,,,''' ###---///***,,,,,,,,,------.........333000,,,))))))+++...000------------------------++++++++++++,,,---///000///000111111111222444666555666777888999999999999999:::::::::;;;<<<<<<<<<>>>======>>>@@@@@@???===BBBBBBBBBBBBAAA@@@>>>===>>>>>>===<<<:::777555333000000000000000000000000000222333333222111333444333333222111000000000000...,,,,,,///444777777555555333555888888555444666444333222000000000111111111333777;;;======<<<;;;>>>>>>>>>===<<<;;;999888666666777999<<>>>>>@@@???===<<<<<<@@@FFFKKKOOOPPPSSSYYY```eeehhhhhhcccccccccbbbaaaaaadddfffccc___^^^]]][[[XXXZZZ___aaa```^^^^^^___aaadddfff^^^\\\YYYWWWWWWWWWUUUTTTMMMCCC999555555777<<>>===AAAEEEEEE@@@<<<<<<===<<<<<<;;;;;;<<<===???@@@===@@@GGGMMMPPPQQQPPPOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQOOOLLLJJJJJJHHHEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGEEECCC???;;;888888888777666555444333333000000///------,,,,,,,,,)))+++---,,,******,,,...,,,***((((((***,,,---...///---++++++,,,,,,,,,+++************************(((((())))))*********+++))))))))))))))))))))))))$$$(((++++++(((&&&(((+++))))))))))))))))))))))))''')))***)))(((''''''&&&))))))(((((((((((())))))(((+++***'''''')))&&& (((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******''')))***,,,,,,+++***))))))))))))))))))***++++++###'''***+++******+++---******++++++,,,+++++++++++++++***))))))***++++++(((,,,...---)))(((***..."""&&&***+++***)))***,,,&&&)))---///000...+++(((******+++,,,---......//////...,,,******+++---...////////////////////////////////////000222444555444666888999999999:::;;;<<<<<<===??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAACCCCCCBBBAAACCCDDDEEEFFFFFFEEEDDDDDD@@@@@@???>>>;;;888444222000000000000000000000000///111222222111000222333333222222111111222222222------///222444777999999666444555::::::666555888555555444333333222111111222444777:::<<<======<<<===============<<<;;;;;;777666555666999<<<=========>>>>>>===???DDDLLLSSSWWWWWWZZZ```fffjjjjjjiiibbbcccdddbbb``````bbbeeeccc```^^^^^^ZZZVVVWWW[[[]]]]]]\\\ZZZZZZ[[[^^^```ZZZWWWTTTRRRQQQPPPMMMKKKEEE<<<555444555888===DDDRRRLLLJJJKKKIIIFFFFFFKKKOOOSSSXXXYYYWWWXXX]]]aaa```aaaccciiitttDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDEEEHHHJJJKKKKKKJJJIIIIIIHHHGGGGGGCCCEEEGGGJJJLLLMMMNNNNNNIIILLLMMMKKKJJJMMMLLLIIIKKKLLLMMMMMMNNNNNNNNNNNNXXX\\\bbbiiiooorrrsssssssssssstttvvvvvvrrriiiccc\\\YYYUUUSSSSSSTTTTTTTTTNNNMMMLLLKKKKKKLLLMMMMMMNNNPPPNNNJJJKKKPPPSSSRRRMMMGGGCCCCCCDDDGGGMMMUUUTTTSSSRRROOOLLLHHHDDDCCCEEECCCAAA>>>======>>>>>>???DDDIIIIIICCC>>><<<===;;;;;;:::999999:::;;;<<<<<>>;;;777444111000000000000000111111111...000111111000///111222333333222222222333444444,,,...111333555777:::<<<666333555:::;;;777666:::666666666555444333222111333444777999;;;<<<======:::;;;<<<======>>>======999777555555888;;;<<<===<<<===>>>>>>@@@GGGQQQXXX\\\]]]___dddjjjlllkkkiiibbbdddeeeccc```___aaacccdddaaa___^^^YYYTTTTTTXXXZZZZZZYYYWWWVVVWWWYYY[[[WWWTTTQQQOOOMMMKKKGGGEEE???777222222555888>>>DDDRRRKKKGGGGGGEEEAAACCCIIILLLQQQVVVWWWUUUUUUXXX]]]```aaaccciiitttBBBCCCEEEFFFGGGHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBEEEEEECCCBBBBBBCCCDDDEEEFFFIIILLLLLLHHHEEEDDDEEEEEEGGGJJJKKKLLLKKKIIIGGGGGGJJJJJJFFFFFFLLLPPPQQQNNNNNNNNNNNNMMMNNNPPPSSSWWWYYY^^^cccjjjoootttvvvooooooqqqtttvvvsssmmmggg___]]]XXXRRRLLLLLLOOOTTTUUUPPPKKKIIIKKKNNNPPPPPPPPPNNNLLLLLLNNNQQQRRRRRROOOHHHDDDFFFJJJKKKNNNQQQVVVVVVUUUSSSOOOJJJEEEBBBFFFAAA>>>???===::::::>>>???CCCFFFFFFDDD???<<<::::::999999:::;;;<<<;;;:::<<<@@@EEELLLQQQTTTUUUVVVSSSPPPLLLLLLPPPSSSTTTTTTRRRTTTSSSOOONNNOOONNNKKKLLLIIIGGGGGGIIILLLNNNOOOSSSRRRPPPNNNLLLJJJHHHGGGIIIGGGEEEDDDCCCBBB???===:::777333222333333111///000000////////////000000333000------///000///---333000---...111000+++'''*********+++,,,,,,------,,,++++++***)))(((((('''...,,,***)))((()))***+++%%%''')))***))))))***+++(((((()))***************'''((()))+++++++++******))))))))))))))))))))))))((((((((())))))))))))***+++***)))(((((('''((((((***)))'''&&&&&&''')))*********+++,,,+++***)))(((((()))+++,,,,,,,,,++++++******))))))******+++,,,***(((&&&(((***,,,***(((000//////000222111...***---...,,,((((((---///...444000------///000...+++---------------------------......///////////////---......//////000111111000000000///...000333666333444666666666777:::<<<;;;:::::::::;;;===???@@@FFFHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGAAA???>>>>>>???;;;555///000111333444333222///...+++---000111111111333444888666444444666555222///555333222333666888999999<<<;;;999888777888999;;;999999888777777777888888888666555666888999999888;;;:::::::::;;;;;;<<<===@@@>>><<<::::::;;;<<<======;;;::::::???GGGOOOTTTYYY[[[```fffkkkkkkiiifffddddddcccccccccdddeeefffcccaaa___\\\ZZZYYYYYYYYYWWWXXXWWWTTTRRRRRRWWW[[[TTTRRRQQQQQQQQQNNNFFFAAA===:::555000111666???FFFKKKIIIFFFCCCCCCDDDFFFHHHMMMOOOQQQSSSSSSUUUXXXZZZ]]]___ccchhhrrrCCCCCCDDDEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBBBBCCCAAACCCDDDDDDCCCAAAAAAAAADDDFFFHHHJJJJJJIIIGGGFFFEEEIIIIIIFFFFFFKKKNNNNNNMMMNNNOOOPPPOOOPPPRRRTTTXXXZZZ^^^bbbgggkkkoooqqqmmmnnnooorrrsssrrrmmmiiibbb___ZZZSSSNNNNNNQQQUUUWWWRRRMMMJJJKKKMMMNNNNNNPPPNNNLLLMMMOOOQQQRRRRRROOOIIIEEEHHHKKKKKKMMMQQQWWWWWWVVVVVVTTTPPPJJJEEEEEE@@@>>>>>>===:::;;;???BBBDDDGGGGGGDDD@@@>>>===<<<;;;:::;;;;;;<<<<<<<<<>>>BBBGGGMMMQQQTTTUUUUUUTTTQQQNNNNNNPPPSSSTTTSSSSSSUUUTTTPPPOOOQQQPPPLLLLLLJJJIIIJJJLLLOOOQQQQQQOOOOOONNNNNNMMMLLLKKKKKKKKKIIIHHHGGGHHHHHHFFFEEEAAA>>>;;;999999888555222333333222222222222222222555222000000111111000...222///---...000///+++'''))))))))))))************,,,,,,,,,+++***)))))))))***************))))))((()))+++,,,+++)))((((((((()))***++++++,,,+++++++++'''((()))******)))((((((************************)))************++++++++++++++++++******)))))))))''''''&&&''')))+++...000'''((()))******************+++,,,---------,,,+++++++++******++++++,,,------+++)))***,,,,,,***(((000///000222444444111...---///---******///222111333222000000111000///---////////////////////////......///000000000000000111222222333333444444555555666666555444555888;;;<<<===>>>>>>>>>>>>AAACCCBBBBBBAAABBBCCCFFFHHHJJJKKKMMMOOONNNLLLJJJJJJJJJMMMMMMLLLKKKKKKLLLLLLMMMKKKJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@??????AAA@@@@@@AAAAAABBBCCCDDD@@@>>>>>>??????<<<666000111111222333222222111000---///111222222333555666:::888777777888777555222666444222333555888999999777555333555888<<<======999999999999::::::::::::888777555666777888888777999999999999:::;;;<<<<<>>===<<<======;;;:::999:::???GGGOOOTTTVVV[[[aaafffhhhhhheeeccccccbbbaaa```aaacccfffgggeeedddaaa___\\\ZZZYYYXXXYYYYYYWWWRRRNNNMMMQQQUUUTTTTTTUUUTTTQQQKKKCCC>>><<<999555111222888AAAHHHNNNLLLHHHDDDBBBCCCDDDFFFJJJMMMQQQSSSUUUVVVYYY[[[]]]___bbbgggqqqCCCCCCDDDDDDCCCCCCBBBAAAEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA>>>======>>>???@@@???>>>BBBCCCEEEGGGGGGFFFEEEDDDCCCGGGIIIGGGGGGJJJLLLLLLLLLNNNQQQRRRSSSSSSUUUWWWZZZ[[[]]]```cccfffiiijjjkkkkkklllnnnppppppmmmkkkfffccc\\\UUUQQQQQQUUUXXXYYYUUUPPPMMMLLLMMMMMMMMMOOONNNMMMNNNQQQSSSTTTSSSPPPKKKHHHJJJLLLLLLMMMPPPXXXVVVWWWZZZ\\\YYYPPPIIIDDD???======<<<;;;<<<@@@FFFGGGHHHGGGDDDBBBAAABBB@@@???>>>=========>>>???BBBEEEIIINNNRRRTTTUUUUUUUUURRRPPPPPPQQQSSSSSSSSSTTTWWWVVVRRRPPPRRRQQQMMMKKKKKKKKKMMMQQQSSSTTTSSSMMMMMMMMMNNNNNNNNNOOOOOOMMMKKKKKKLLLMMMNNNMMMLLLGGGFFFDDDCCCAAA???;;;777888888777777777666666666888666444333333333111///333111//////111111...***+++++++++***************------,,,,,,++++++******)))***,,,------+++)))(((***+++,,,+++)))(((((((((++++++,,,------------,,,++++++++++++***)))((('''++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))))))))((('''''''''''''''(((***---///111((((((((()))***+++---...------.........---,,,,,,,,,,,,,,,,,,,,,------...000...------......,,,+++000///000222444555333111...000///---...333666555444666888888666444333333333333333333333333333333333444555555666666555555888999999::::::;;;<<<<<<>>>??????>>>>>>???AAADDDHHHIIIIIIIIIHHHHHHIIIKKKJJJIIIHHHGGGIIILLLOOOQQQPPPRRRTTTSSSPPPMMMKKKKKKNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>??????@@@BBBBBB???>>>>>>@@@AAA>>>777222222222111111111222222333111222333333333444777999===<<<::::::;;;:::888666777555222333555777999999444222000222666:::;;;:::777888:::<<<============:::888666666777888777666888888888888999:::;;;<<>>===:::999999:::???FFFNNNRRRQQQWWW___cccbbb___]]]\\\]]]]]]]]]^^^```cccfffhhhfffeeedddaaa^^^[[[XXXWWWWWWVVVTTTNNNJJJIIIMMMRRRUUUXXX[[[ZZZSSSJJJBBB===;;;999555333444;;;EEELLLSSSOOOJJJEEEBBBAAABBBCCCGGGKKKPPPTTTWWWYYY[[[]]]___```bbbfffpppAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA???<<<:::;;;???AAAAAA???@@@AAABBBDDDDDDCCCBBBAAABBBGGGJJJHHHHHHJJJKKKIIIJJJMMMQQQSSSTTTUUUWWWXXXYYYZZZ\\\^^^aaaccceeefffhhhiiijjjkkkmmmnnnmmmmmmiiieee^^^XXXUUUUUUXXX[[[YYYVVVRRROOOMMMNNNOOOOOOOOOOOOOOOQQQTTTVVVVVVUUUQQQMMMKKKLLLMMMLLLMMMPPPWWWUUUVVV[[[```^^^TTTKKKBBB>>>;;;<<<<<<;;;===BBBJJJJJJIIIGGGEEEDDDEEEFFFDDDCCCBBBAAA@@@@@@BBBDDDGGGIIILLLPPPSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTVVVUUUQQQPPPQQQPPPMMMJJJKKKMMMPPPTTTVVVVVVUUUNNNOOOOOOOOOPPPQQQQQQQQQNNNMMMLLLMMMOOOPPPPPPOOOIIIIIIIIIHHHFFFCCC@@@==================<<<<<<;;;::::::888777666555333222777555333333444444111///000//////...---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---......---,,,+++''')))++++++***)))***+++++++++,,,------------,,,///......---,,,***))))))++++++++++++++++++++++++************++++++++++++'''((()))******)))((((((,,,+++************++++++++++++******+++---///000...............---------...------------...//////111111111111222222222111222222333444555444333222222444444222444999;;;:::999>>>BBBBBB???<<<;;;;;;999999999999999999999999======>>>????????????>>>AAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHGGGHHHJJJLLLQQQQQQQQQPPPNNNMMMOOOPPPLLLKKKIIIHHHHHHKKKNNNPPPPPPRRRTTTSSSOOOLLLIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEAAA@@@AAACCCDDDAAA;;;555333222111000000222333555333444555555555666999;;;>>>>>>=========;;;:::999888666444444666888999999333333333222111111222444555777:::>>>@@@@@@@@@???<<<;;;999888999:::999888777777777777888999:::;;;@@@AAAAAAAAAAAA@@@???>>>;;;:::999:::>>>CCCIIILLLHHHPPPXXX[[[WWWRRRQQQQQQQQQSSSWWW[[[___bbbdddeeebbbbbbaaa```^^^[[[XXXWWWQQQQQQOOOKKKHHHIIINNNRRRSSSXXX]]]\\\UUUKKKCCC@@@:::999666444777>>>HHHOOOVVVRRRLLLEEEAAA@@@@@@AAAEEEJJJQQQWWWZZZ]]]___aaa``````bbbfffoooAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCBBB@@@===:::<<>>???@@@AAAAAAAAA@@@@@@AAAGGGJJJIIIHHHJJJJJJHHHHHHKKKOOORRRTTTUUUWWWXXXVVVWWWYYY[[[^^^```bbbccceeefffhhhiiijjjkkklllmmmiiieee___ZZZXXXYYY[[[]]]WWWVVVSSSQQQOOOOOOQQQRRROOOPPPQQQTTTWWWYYYXXXWWWTTTPPPNNNNNNMMMKKKMMMRRRVVVUUUVVV\\\```^^^SSSJJJ@@@<<<999;;;<<<;;;???DDDKKKKKKJJJGGGEEEDDDFFFIIIGGGHHHHHHGGGEEEEEEGGGIIIKKKLLLOOORRRTTTUUUVVVVVVVVVWWWWWWVVVUUUSSSSSSRRRSSSVVVUUUQQQOOOQQQPPPLLLKKKKKKNNNRRRVVVXXXXXXVVVSSSSSSSSSRRRRRRQQQQQQQQQNNNMMMLLLLLLNNNNNNMMMLLLGGGHHHIIIIIIHHHEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>===;;;999777777:::999777666555555333222222222111000///......---------,,,,,,,,,,,,++++++...---,,,,,,,,,---...///(((***+++,,,*********+++***+++,,,,,,---,,,,,,,,,///...---,,,++++++******++++++++++++++++++++++++))))))))))))******************+++,,,------------...---,,,+++***)))))))))///...---------...000111111111000000000000000000111111111111111222333333444555666777888999:::;;;<<<<<<<<<;;;:::999888888999;;;;;;999:::???AAA???BBBFFFKKKLLLIIIEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNPPPQQQUUUUUUUUURRROOONNNNNNOOOLLLKKKHHHGGGFFFGGGIIIKKKLLLNNNOOONNNKKKHHHFFFEEEHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEFFFHHHIIIFFF???999444333111000000111444555444666777777666777999;;;>>>>>>>>>>>><<<;;;:::999:::888666666888999999888000333666222,,,))),,,000333555999===???@@@@@@@@@???===<<<;;;<<<<<<<<<;;;888777777777777888999999:::;;;<<<>>>????????????<<<;;;::::::;;;>>>AAADDD???FFFNNNOOOKKKFFFDDDDDDCCCHHHOOOWWW\\\^^^]]]]]]WWWWWWXXXYYYYYYWWWVVVUUUNNNOOONNNKKKHHHHHHLLLPPPLLLQQQVVVVVVPPPHHHCCCAAA999888666666999@@@JJJQQQWWWSSSKKKDDD@@@???@@@AAAGGGLLLSSSYYY]]]```bbbdddaaaaaacccgggpppBBBBBBAAA@@@@@@@@@@@@AAADDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHGGGFFFDDDCCC???>>>======>>>>>>===<<<======>>>>>>?????????>>>AAAFFFIIIGGGFFFHHHIIIGGGFFFIIILLLOOOPPPRRRTTTVVVSSSTTTUUUXXXZZZ]]]______```bbbeeefffffffffhhhiiigggccc___\\\\\\]]]]]]]]]WWWVVVUUUSSSQQQPPPRRRTTTPPPQQQTTTXXX[[[]]][[[ZZZWWWSSSPPPOOOLLLJJJNNNTTTVVVVVVWWW[[[]]]YYYPPPGGG???:::888:::;;;<<<@@@FFFKKKJJJIIIGGGDDDDDDGGGIIIIIIKKKNNNMMMKKKJJJLLLOOONNNOOOQQQSSSUUUWWWXXXXXXWWWYYYZZZYYYVVVSSSRRRRRRSSSUUUTTTPPPOOOPPPOOOLLLMMMNNNPPPSSSWWWYYYYYYXXXWWWVVVUUUTTTRRRPPPOOOOOONNNLLLKKKKKKLLLLLLJJJIIIFFFHHHIIIIIIGGGEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGCCCDDDEEEEEEBBB???>>>>>>>>>===;;;888666555444444222222111111000///............------------------...---+++******,,,...///...///000///,,,***)))******+++,,,,,,------,,,,,,---,,,+++++++++++++++,,,------------------------******+++++++++,,,,,,,,,))))))))))))***,,,---...---.........////////////333222222222222333333444666666666666666777888888::::::999999999:::;;;;;;:::<<<>>>@@@@@@BBBDDDFFFHHHIIIIIIGGGDDDBBBBBBCCCBBBDDDDDDAAABBBEEEFFFCCCIIILLLOOOQQQPPPMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLMMMMMMNNNMMMOOOPPPQQQPPPPPPQQQSSSVVVVVVUUURRRNNNLLLKKKLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJIIIGGGEEEEEEFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGIIIJJJLLLLLLLLLKKKMMMOOOPPPLLLEEE>>>666444222111000111333444333555888888888777888999;;;<<<===<<<999777777888::::::999:::;;;;;;999777...222555222---+++---222111333666999<<<>>>??????AAA???======>>>???>>>===:::999888888777888888888555555777888:::<<<>>>>>><<<;;;:::999999:::;;;<<<:::???DDDEEEBBB>>>;;;;;;999>>>EEEMMMQQQRRRPPPNNNHHHIIIJJJLLLMMMMMMNNNNNNNNNOOOOOOLLLHHHGGGHHHKKKDDDGGGIIIJJJGGGCCC@@@???999888777777:::AAAJJJQQQUUUPPPIIICCC??????@@@BBBIIIMMMTTTYYY]]]```ccceeeaaaccceeeiiisssBBBAAA@@@?????????@@@AAABBBBBBCCCEEEFFFGGGIIIIIIFFFGGGGGGHHHGGGFFFEEEDDD???AAABBBAAA>>><<<;;;;;;<<<<<<=========>>>>>>>>>???DDDFFFCCCCCCEEEFFFEEEDDDFFFIIIJJJLLLNNNQQQTTTPPPQQQRRRTTTVVVWWWYYYYYYZZZ]]]aaabbbaaaaaabbbdddccc```]]]]]]______^^^]]]YYYYYYXXXUUUQQQPPPQQQSSSQQQSSSVVV[[[___```^^^\\\ZZZVVVQQQOOOKKKIIINNNVVVWWWXXXZZZ[[[YYYTTTLLLFFF>>>999777999;;;<<>>:::888888888444444333333222222111111000000000000000000000000............//////000000222333444222000---------,,,,,,---............---------,,,------///000111////////////////////////.../////////000000000000+++***))))))***,,,///111000111333444666777777888888999:::<<<<<<=========>>>>>>>>>>>>???AAABBBCCCEEEDDDDDDDDDDDDEEEFFFFFFCCCFFFIIIIIIIIIJJJLLLOOOPPPQQQQQQOOOLLLKKKLLLNNNKKKMMMLLLIIIHHHJJJIIIFFFMMMMMMNNNPPPRRRQQQNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJKKKKKKLLLLLLMMMLLLNNNPPPPPPPPPOOOPPPRRRWWWVVVUUUQQQLLLIIIIIIIIIGGGHHHHHHIIIIIIJJJIIIIIIGGGHHHHHHGGGFFFFFFHHHJJJJJJKKKMMMNNNMMMIIIFFFCCCEEEFFFGGGIIIKKKNNNOOOPPPUUUUUUSSSRRRPPPOOONNNMMMLLLLLLLLLMMMOOOQQQRRRSSSRRRRRRSSSVVVVVVRRRIIIBBB666555444222111111111222111444777999888777666666777999:::999666444444555;;;;;;<<<>>>???===:::666222222222222333222111000000111333555888:::<<<===@@@>>>======???@@@@@@???<<<;;;:::999888777777777444444444555666999;;;<<<999999888777777777888888:::;;;===>>>===;;;888777555777<<<@@@BBBBBB@@@???:::;;;;;;===>>>@@@BBBCCCHHHKKKMMMLLLIIIFFFGGGIIIBBBAAA@@@@@@AAAAAA???>>>888888777777:::AAAJJJQQQQQQMMMFFFAAA>>>???BBBEEEKKKNNNSSSWWWZZZ]]]aaadddbbbdddggglllvvvAAA@@@@@@@@@AAACCCEEEFFF@@@AAABBBCCCEEEGGGHHHHHHDDDEEEFFFGGGGGGFFFDDDDDDAAADDDGGGEEE@@@<<<;;;<<<<<<<<<<<<=========>>>>>>>>>BBBDDDAAA@@@CCCDDDCCCDDDEEEGGGGGGIIIKKKOOORRROOOOOOPPPQQQRRRSSSTTTTTTVVVZZZ^^^```^^^]]]^^^___```^^^]]]^^^```aaa___\\\[[[[[[ZZZVVVQQQOOOPPPRRRRRRTTTXXX]]]aaabbb```^^^\\\WWWRRRNNNJJJIIIOOOWWWYYYZZZ\\\[[[WWWPPPIIIEEE===888666888;;;===BBBHHHHHHHHHHHHFFFDDDDDDEEEGGGIIIOOOUUUWWWTTTRRRTTTVVVPPPQQQSSSUUUWWWYYY[[[\\\YYY\\\^^^]]]XXXTTTRRRRRRUUUXXXWWWSSSQQQSSSRRROOOUUUTTTTTTWWWZZZ]]]]]]]]]VVVUUUSSSRRRPPPNNNLLLLLLLLLKKKKKKKKKMMMNNNMMMLLLLLLMMMMMMJJJEEECCCDDDFFFEEEGGGIIILLLNNNOOONNNNNNLLLOOORRRRRROOOLLLLLLMMMLLLKKKHHHDDD@@@=========777666666666666555555555222222222222222222333333000111333555555555333333222333555555333222222333---......///////////////000000000000222444666888111111111111111111111111222222333333333444444444444222000///111444888:::666777888:::;;;;;;<<<<<<>>>@@@BBBEEEGGGGGGGGGGGGEEEDDDDDDEEEFFFHHHJJJKKKMMMLLLLLLLLLLLLMMMNNNNNNKKKNNNPPPPPPOOOOOOQQQTTTQQQSSSTTTRRRPPPOOOQQQTTTPPPRRRQQQMMMKKKLLLKKKHHHNNNLLLLLLNNNQQQQQQNNNJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMOOOOOOOOONNNOOOPPPWWWWWWUUUQQQLLLIIIHHHHHHCCCEEEGGGIIIKKKKKKKKKJJJIIIIIIIIIHHHGGGIIILLLOOOSSSUUUWWWXXXVVVQQQKKKHHHFFFGGGIIILLLOOORRRTTTUUU```___]]][[[XXXUUUSSSRRRRRRRRRRRRSSSUUUWWWXXXYYYVVVVVVWWWYYYZZZUUULLLEEE777666555333222111000000///333777999999666555444444777888777333111111333;;;<<<>>>AAAAAA???:::666:::555111333777888333---//////000222555888:::<<>>===;;;999888777666666555444333333444666999:::777666666666666777777888;;;;;;;;;<<<<<<;;;888666444555555666666666555555222222222333444777999:::AAAFFFJJJKKKJJJHHHIIIKKKEEEAAA======???AAA@@@???888888777777:::AAAJJJPPPNNNJJJDDD???>>>@@@CCCFFFLLLOOORRRUUUXXX[[[___bbbbbbdddhhhnnnwwwGGGFFFEEECCCBBBBBBBBBBBBEEECCCBBBBBBDDDEEEEEEDDDGGGFFFFFFGGGIIIIIIHHHGGGEEEDDDBBBBBBAAA???;;;888======>>>???????????????>>>>>>???@@@AAACCCDDDEEEGGGFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPPPPPPPQQQSSSUUUUUUVVVVVVWWWXXXXXXXXXXXXVVVXXX[[[```dddeeeeeecccaaa^^^]]]]]]WWWPPPQQQWWWQQQVVV[[[]]]aaaddd```ZZZWWWQQQLLLIIIGGGHHHQQQ[[[^^^```aaa^^^WWWMMMFFFBBB:::888555444777<<>><<<<<<<<<:::777666555666666666666777777888888888::::::999:::;;;>>>AAACCC>>>???@@@BBBCCCDDDDDDDDDKKKJJJJJJJJJKKKLLLMMMNNNQQQMMMHHHIIIMMMRRRUUUUUURRRRRRPPPPPPPPPRRRTTTUUUNNNPPPRRRTTTTTTSSSRRRQQQSSSSSSTTTTTTUUUTTTTTTSSSTTTSSSSSSTTTPPPJJJIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFDDDGGGJJJLLLLLLJJJHHHFFFKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJMMMRRRUUUPPPKKKNNNUUUYYYYYYXXXSSSNNNIIIFFFEEEIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLKKKIIIHHHKKKRRRXXX^^^```bbb```\\\WWWSSSQQQPPPOOONNNOOOSSSWWWZZZ[[[ccceeedddaaa\\\XXXVVVUUUVVVYYY\\\[[[YYYXXXYYY[[[\\\^^^___]]]\\\XXXOOODDD;;;555111333444111//////222222333444444555555555999;;;;;;777222000333888;;;<<<>>>@@@BBB@@@===999:::888666777999888444111//////111444666666444222999888888;;;???AAA???<<<;;;;;;;;;;;;:::888666555444555555555555666999<<<:::999777555444444555666999777666888;;;;;;666111222333333444333222111000111111000000000111222222<<<===???CCCGGGHHHGGGEEEAAA===:::<<>>;;;999888===DDDLLLPPPEEEEEEDDDAAA>>>>>>@@@BBBKKKMMMPPPTTTYYY]]]aaadddbbbkkkrrrvvv}}}LLLKKKIIIGGGFFFDDDCCCBBBEEECCCBBBBBBDDDEEEDDDDDDDDDCCCCCCDDDFFFFFFEEEDDDEEEDDDBBBBBBAAA???<<<999;;;<<<>>>???AAAAAABBBBBB????????????@@@AAABBBBBBAAAAAABBBDDDFFFIIILLLNNNJJJKKKLLLLLLKKKKKKMMMOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSVVVZZZ___dddeeeeeeddddddaaa___]]]VVVOOOPPPVVVVVVZZZ^^^```cccfffbbb\\\VVVPPPJJJGGGEEEFFFOOOXXX___aaaaaa]]]UUUKKKCCC???999777555444777<<>>======>>>???>>>999666999888777666777999;;;<<<<<<;;;;;;;;;<<<>>>AAABBB>>>???@@@???===<<<<<<===?????????@@@@@@@@@@@@@@@@@@??????>>>???AAACCCDDDAAABBBDDDEEEGGGHHHIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOKKKLLLMMMNNNOOOQQQSSSUUUSSSRRRPPPOOONNNOOOPPPQQQMMMOOOPPPRRRRRRQQQPPPOOONNNOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQRRROOOIIIHHHJJJKKKJJJIIIGGGFFFEEEEEEEEECCCDDDGGGHHHHHHGGGEEECCCHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJLLLPPPOOOLLLMMMPPPYYYYYYWWWSSSNNNIIIGGGGGGLLLLLLLLLMMMNNNOOOOOOPPPKKKLLLLLLLLLLLLPPPXXX^^^bbbdddeeedddbbb]]]XXXUUUUUURRRPPPPPPSSSXXX[[[]]]ddddddeeedddaaa___]]][[[]]]]]]\\\ZZZWWWXXX[[[^^^^^^``````^^^]]][[[RRRHHHAAA999444444444222000000111111111111222333444555888;;;>>><<<888555777999::::::;;;>>>@@@@@@===;;;999777666777888777444111666555444555666777888888>>><<<;;;;;;<<<;;;888444:::::::::999888777555444333444555555555666:::<<<::::::999777666666666555888666444666:::999555111111222333333222111000///111111222333444444555666444555888>>>DDDHHHJJJJJJAAA===999;;;@@@EEEFFFEEE===:::888:::@@@HHHMMMOOOFFFEEEDDDCCCDDDEEEGGGHHHJJJMMMQQQUUUYYY[[[^^^___dddlllsssuuu|||OOOOOONNNLLLJJJGGGDDDCCCFFFDDDCCCCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBDDDCCCBBBBBBBBBAAA===;;;;;;<<<>>>@@@AAACCCCCCCCC@@@@@@???????????????@@@??????@@@BBBDDDGGGIIIKKKGGGHHHIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPSSSYYY___ccceeeeeedddhhheeeaaa]]]VVVOOOPPPUUUYYY]]]```aaadddfffbbb\\\TTTNNNGGGDDDBBBCCCJJJSSS]]]^^^^^^YYYPPPGGG???<<<999777555444666;;;AAAEEEIIIJJJKKKJJJHHHGGGGGGHHHMMMNNNPPPPPPPPPQQQTTTVVVTTTSSSQQQRRRTTTVVVWWWWWWTTTUUUWWWZZZ\\\[[[XXXVVVTTTUUUWWWWWWVVVVVVXXXZZZZZZYYYXXXXXXZZZ\\\\\\[[[ZZZXXXWWWWWWWWWVVVRRRPPPPPPNNNLLLKKKMMMOOOPPPPPPVVVWWWVVVTTTPPPMMMKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMOOOPPPQQQQQQPPPNNNKKKJJJJJJLLLJJJEEEDDDEEEEEEAAACCCCCCBBBBBBBBBBBBCCCCCCCCCAAA?????????@@@???>>>:::???CCCCCCEEEGGGEEEAAAAAABBBCCCFFFGGGEEEAAA>>>???>>><<<;;;<<>>???<<<:::::::::999999999;;;===>>>===;;;888777666666777777555333<<<:::888666666888:::<<<999999999:::;;;;;;999777999888777555444444444444111222333444444666:::===;;;;;;;;;;;;:::888666555666444333444777777333000000111111111111000000///------///111222333333333//////222888???EEEIIIJJJ@@@<<<888999>>>CCCFFFGGG???:::999>>>HHHPPPQQQOOOJJJGGGDDDEEEHHHJJJJJJHHHHHHLLLSSSWWWYYYZZZZZZ[[[eeemmmssssssyyyOOOPPPQQQPPPNNNKKKHHHFFFHHHFFFDDDCCCDDDEEEDDDCCCCCCBBBAAABBBCCCDDDDDDCCCDDDCCCBBBCCCCCCBBB???===<<<===>>>???AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMQQQXXX]]]aaacccddddddiiigggccc\\\TTTPPPQQQTTTYYY]]]``````cccdddaaa[[[TTTLLLDDD@@@>>>???EEELLLUUUVVVUUUQQQJJJBBB===:::888777555444777;;;@@@CCCGGGJJJLLLMMMMMMLLLMMMMMMOOOOOONNNNNNOOORRRTTTVVVVVVTTTRRRRRRTTTVVVWWWWWWSSSTTTVVVYYY[[[[[[XXXVVVPPPRRRTTTUUUUUUUUUVVVXXXZZZYYYXXXXXXZZZ[[[[[[ZZZXXXWWWWWWWWWWWWVVVTTTQQQRRROOOLLLKKKMMMOOOQQQQQQWWWXXXYYYWWWTTTRRRQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNOOOPPPRRRQQQOOOLLLKKKMMMKKKGGGFFFHHHHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBBBBBBBBBBAAA??????DDDHHHHHHIIIJJJGGGCCC@@@BBBFFFJJJLLLKKKIIIGGGEEECCCAAA??????AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHGGGFFFEEEFFFHHHFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJHHHJJJLLLNNNOOONNNMMMLLLDDDHHHMMMPPPOOONNNNNNOOOQQQPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPOOONNNMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKMMMPPPNNNJJJIIILLLOOOMMMIIIFFFEEEEEEGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGIIIKKKMMMOOOMMMNNNPPPQQQRRRRRRQQQPPPMMMJJJJJJPPPSSSRRRRRRTTT\\\[[[YYYVVVRRRPPPPPPQQQSSSRRRQQQPPPPPPRRRTTTUUUXXXYYYZZZYYYWWWYYY^^^bbbgggfffggglllqqqpppiiibbb\\\WWWRRRPPPSSSZZZaaadddaaaaaabbbeeeggggggdddaaacccaaa^^^[[[[[[]]]aaadddbbbcccbbb``````___YYYQQQCCC999111///...------///222111///...///111444666444777;;;===<<<;;;<<<<<<;;;999888888:::;;;:::999666555555666666666666555>>>===<<<:::888999;;;===888999:::;;;<<<;;;:::999777555444222111111222333///000222333444666:::<<<;;;<<<======<<<999666444333222111222444444222///000000000000000000//////---...///111222222222111111000000444999???BBBDDD???;;;888888<<>>===EEERRRZZZWWWQQQNNNJJJEEEFFFIIIJJJHHHDDDFFFLLLTTTZZZ[[[[[[[[[\\\fffmmmqqqooosssPPPRRRUUUWWWVVVTTTPPPMMMJJJHHHFFFEEEFFFFFFEEECCCDDDBBB@@@AAABBBDDDDDDCCCCCCBBBBBBCCCDDDCCCAAA???>>>>>>??????@@@?????????AAAAAA@@@AAAAAABBBCCCDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGHHHGGGEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJOOOUUUYYY[[[]]]___aaafffeee```XXXQQQOOOQQQTTTZZZ]]]``````ccceeeccc]]]TTTKKKAAA===::::::???EEEIIIJJJJJJHHHCCC???<<<:::999777666555777;;;@@@CCCFFFJJJNNNQQQRRRRRRRRRSSSPPPOOONNNNNNOOORRRUUUVVVUUUTTTRRRSSSUUUXXXXXXXXXTTTTTTUUUWWWYYYYYYWWWUUUSSSUUUWWWXXXXXXXXXXXXZZZZZZYYYWWWXXXYYY[[[ZZZZZZWWWVVVVVVWWWXXXWWWUUUSSSRRRPPPLLLLLLMMMPPPQQQRRRUUUWWWYYYZZZYYYWWWWWWWWWRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQQQQSSSTTTTTTQQQOOOKKKLLLKKKFFFFFFIIIJJJHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEEEEEEEEEECCCAAACCCHHHLLLLLLMMMOOOMMMIIIAAADDDHHHKKKLLLKKKIIIIIIHHHFFFDDDAAAAAABBBCCCEEEIIIJJJJJJJJJJJJHHHGGGFFFGGGHHHIIIHHHFFFDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEBBBDDDFFFHHHIIIJJJJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIKKKKKKKKKIIIIIIHHHGGGHHHJJJMMMNNNLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKNNNLLLHHHHHHLLLNNNLLLIIIGGGFFFFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIJJJLLLNNNPPPRRRTTTPPPRRRUUUWWWXXXWWWUUUTTTLLLLLLNNNRRRSSSRRRUUUZZZ^^^]]][[[XXXUUUTTTVVVXXXUUUTTTQQQOOOPPPRRRUUUWWW[[[]]]^^^]]]ZZZ[[[^^^bbbcccbbbeeekkkrrrsssnnniii]]]WWWQQQNNNRRRYYYaaafffbbbccceeeggghhhgggdddaaa______^^^^^^```bbbcccdddaaabbbaaa___``````ZZZRRRFFF===555333333333444666333111///...///111444666666777999;;;<<<===???AAA>>><<<999777777777666555444444555555555666777888???@@@AAA???===<<<===???BBBBBBAAA???;;;777555333444333111000///000000111...///111222222555888;;;;;;<<<>>>>>>===999666333000000000000111111000/////////////////////000000444444555555555444444333333111000222666:::===>>>===;;;888888;;;@@@FFFHHHFFFBBBBBBMMM[[[aaa\\\TTTOOOJJJGGGGGGKKKLLLIIIEEEFFFMMMVVV[[[]]]]]]___bbbffflllnnnjjjlll}}}QQQUUUZZZ^^^___\\\XXXUUUMMMJJJHHHGGGGGGGGGFFFDDDCCCAAA??????AAABBBCCCCCCBBBBBBBBBCCCEEEEEECCCAAA@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAABBBCCCEEEEEE???@@@BBBDDDFFFGGGHHHHHHBBBDDDEEEEEECCCBBBAAAAAACCCDDDEEEGGGHHHIIIJJJJJJHHHLLLPPPRRRRRRTTTXXX[[[]]]^^^YYYPPPJJJLLLPPPSSSZZZ]]]```aaaeeeiiigggcccVVVKKK@@@:::777666999>>>===???@@@@@@>>><<<<<<<<<:::888777777999<<<@@@CCCGGGKKKPPPTTTUUUTTTTTTTTTOOONNNLLLLLLOOORRRTTTTTTSSSSSSSSSUUUXXXYYYYYYYYYVVVUUUTTTUUUXXXYYYYYYXXXUUUWWWZZZZZZYYYXXXXXXXXX[[[YYYWWWXXXYYYZZZZZZYYYUUUUUUUUUWWWXXXXXXVVVTTTRRRPPPMMMMMMOOOQQQRRRRRRSSSVVVYYY[[[[[[ZZZZZZ[[[UUUTTTSSSRRRRRRSSSUUUUUUWWWWWWXXXXXXVVVSSSPPPOOOLLLMMMKKKFFFFFFIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIHHHFFFDDDDDDHHHJJJJJJKKKNNNNNNJJJHHHJJJLLLLLLIIIGGGFFFFFFHHHGGGFFFDDDDDDDDDDDDEEEKKKLLLLLLLLLKKKHHHEEEDDDGGGHHHIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDD@@@BBBEEEHHHJJJKKKJJJIIIGGGFFFDDDBBBAAA@@@AAAAAADDDEEEGGGHHHIIIIIIHHHHHHLLLIIIFFFGGGKKKMMMJJJGGGDDDDDDEEEGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKNNNLLLHHHHHHLLLMMMKKKJJJHHHHHHHHHJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXSSSVVVYYY\\\]]]\\\ZZZXXXLLLLLLOOOSSSTTTSSSWWW^^^___^^^\\\XXXVVVWWW[[[^^^YYYWWWTTTQQQQQQTTTWWWZZZZZZ\\\^^^^^^\\\\\\___bbb___```ccciiinnnpppnnnkkk___YYYRRROOOQQQXXX___ccccccfffjjjkkkiiifffdddccc^^^]]]^^^```bbbcccbbbaaa___aaaaaa```aaaaaa[[[SSSFFF<<<444333333333444666222111000///000222444555888999:::<<>>???BBBBBBCCCCCCAAA===999777666111111000///////////////...///000111111333777:::;;;;;;======;;;888444222///////////////000000000000////////////000000111555444333222111111111222000///...000444888;;;<<<;;;:::999999<<>>@@@BBBDDDFFFFFFGGGGGG@@@BBBDDDEEECCCAAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGEEEHHHJJJIIIHHHIIINNNSSSRRRTTTPPPGGGCCCHHHNNNPPPWWW[[[^^^```eeejjjjjjfffXXXMMM@@@999555333555888777999;;;;;;::::::<<<===;;;:::999888:::===AAACCCIIIMMMRRRUUUUUURRRPPPPPPMMMKKKIIIKKKNNNQQQQQQQQQQQQQQQSSSWWWZZZ[[[ZZZYYYXXXVVVTTTUUUXXX[[[^^^^^^[[[]]]^^^^^^\\\ZZZXXXXXX[[[YYYWWWWWWYYYZZZYYYXXXTTTTTTUUUVVVXXXYYYWWWUUUQQQPPPNNNOOOQQQRRRRRRQQQSSSVVVZZZ\\\\\\[[[ZZZ[[[XXXWWWUUUTTTTTTUUUVVVWWWWWWZZZ\\\[[[VVVRRRQQQRRRPPPQQQOOOJJJIIILLLNNNLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMLLLJJJHHHOOOQQQQQQMMMLLLNNNMMMJJJMMMOOOOOOLLLHHHFFFFFFGGGFFFGGGGGGHHHIIIIIIIIIHHHMMMNNNOOOOOOMMMJJJFFFCCCFFFHHHHHHHHHFFFFFFGGGHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHKKKLLLKKKJJJIIIGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKJJJIIIGGGEEEFFFHHHIIIKKKLLLMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLMMMNNNOOOOOOOOOOOONNNPPPSSSRRRNNNMMMQQQNNNNNNNNNMMMNNNOOOOOOPPPMMMPPPSSSVVVXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZVVVYYY^^^aaabbbaaa^^^\\\QQQNNNNNNTTTXXXZZZ\\\```^^^]]]ZZZWWWVVVXXX\\\```___\\\XXXUUUUUUXXX\\\___ZZZ]]]___^^^[[[ZZZ[[[]]]___```cccfffiiikkkkkkkkkeee^^^VVVQQQQQQVVV[[[^^^___fffllllllgggbbbbbbddd```___^^^___aaaaaa___]]]^^^aaabbbbbbdddddd\\\TTTDDD;;;333222111//////111////////////000111222222666888:::>>>AAACCCBBBAAA>>><<<:::999888777444222111222444444333555888<<>>???@@@BBBDDDEEEEEEEEEBBBEEEFFFDDDAAABBBHHHNNNJJJMMMIII@@@===DDDLLLNNNSSSWWW[[[]]]ccciiiiiieeeZZZNNN@@@999444222222555555777999999999:::<<<>>>;;;:::999999;;;>>>AAACCCKKKOOOTTTUUUTTTPPPMMMKKKJJJHHHGGGIIIMMMOOOOOONNNOOOPPPSSSXXX\\\]]][[[YYYXXXVVVTTTUUUYYY^^^bbbddddddeeegggfffccc```^^^^^^[[[YYYWWWWWWYYYYYYYYYXXXTTTTTTTTTVVVXXXYYYWWWVVVQQQPPPOOOPPPRRRSSSRRRPPPTTTWWW[[[\\\\\\ZZZYYYYYYYYYXXXVVVUUUUUUVVVWWWYYYSSSXXX\\\[[[WWWTTTUUUWWWVVVVVVTTTNNNMMMQQQRRRQQQNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLNNNOOOOOOMMMKKKcccccc___XXXTTTSSSPPPLLLNNNOOOPPPMMMIIIHHHIIILLLEEEFFFIIIKKKMMMMMMMMMMMMOOOPPPQQQQQQOOOKKKGGGDDDFFFGGGIIIIIIHHHHHHJJJLLLGGGHHHHHHHHHIIIJJJJJJJJJFFFHHHKKKNNNNNNLLLJJJHHHHHHGGGEEEEEEEEEGGGIIIKKKIIIIIIHHHIIIIIIJJJLLLLLLJJJNNNQQQPPPLLLHHHGGGHHHKKKLLLMMMOOOPPPQQQQQQQQQLLLLLLLLLLLLLLLMMMNNNOOOLLLMMMOOORRRTTTVVVWWWWWWVVVUUUWWWZZZXXXTTTTTTWWWRRRRRRSSSTTTTTTUUUUUUVVVQQQTTTXXX\\\______]]]\\\XXXXXXXXXXXXXXXYYYZZZ[[[XXX[[[```dddeeeccc```^^^XXXQQQNNNUUU^^^bbbaaaaaa]]]\\\YYYVVVUUUXXX]]]aaaddd```\\\YYYYYY\\\```ccc]]]___aaa^^^YYYVVVVVVWWW```bbbeeefffffffffhhhjjjjjjcccZZZSSSRRRUUUXXXZZZZZZccckkkjjjccc^^^```cccdddaaa^^^^^^______]]]ZZZ]]]aaacccdddfffeee^^^TTTHHH???777555444111///000------...//////000000000222444999>>>BBBBBB???<<<<<<;;;:::999999888555333000222444444333555999<<<===>>>===999555666===CCCEEEFFFFFFBBB<<<666444444...///000000000///...---///000000000000111444777::::::999888777444222000---...///.........000222111000/////////111222333222000---,,,,,,///222444000///......000111111111999:::;;;===???BBBFFFIIIBBBBBBEEENNNXXX\\\XXXRRRGGGIIIJJJJJJHHHGGGHHHHHHQQQUUUYYYXXXWWWZZZbbbjjjjjjooollldddccctttIIINNNTTTVVVTTTOOOLLLKKKLLLMMMNNNOOOOOONNNLLLKKKNNNJJJEEEEEEGGGIIIFFFCCCFFFCCC@@@CCCGGGIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDBBB@@@???BBBBBBBBBCCCCCCBBBAAAAAA???AAABBBCCCAAA@@@AAABBBEEEEEEEEEEEEEEEFFFFFFFFFBBBEEEFFFCCC??????DDDIIIGGGDDDAAA======AAAHHHNNNUUUVVVUUUVVV\\\dddfffdddWWWJJJ>>>:::888555111///111666;;;<<<999888;;;>>>::::::;;;<<>>999333111333888===???BBBCCCBBB@@@===:::888999////////////////////////222***'''***///000000111333666777666333111111333,,,,,,,,,---...///000111//////000111222333444444;;;666000------///...---000///......000111111111666888;;;@@@EEEGGGFFFEEEBBBCCCGGGNNNUUUVVVSSSOOOFFFFFFFFFGGGIIIJJJJJJJJJQQQWWWYYYVVVVVV]]]fffjjjmmmnnniiibbbeeexxx===BBBHHHLLLLLLJJJJJJJJJGGGIIIJJJLLLLLLLLLKKKJJJOOOKKKGGGGGGKKKLLLKKKHHHIIIFFFDDDFFFIIIKKKIIIFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEECCCBBB@@@BBBBBBBBBCCCBBBBBBBBBAAA???@@@BBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFF???AAABBBAAA??????CCCGGGBBBAAA>>>;;;;;;@@@GGGMMMVVVVVVTTTSSSWWW```cccaaaUUUHHH<<<888888555333222333777:::;;;:::999;;;===<<<<<<<<<>>>@@@CCCFFFHHHNNNOOOPPPPPPNNNKKKHHHFFFCCCBBBCCCEEEHHHJJJJJJIIIMMMOOOSSSWWWZZZ[[[\\\[[[[[[YYYXXXZZZ___dddggghhhmmmnnnppprrrrrrooojjjeee```\\\VVVSSSTTTWWWZZZ[[[ZZZUUUTTTWWWYYYVVVUUUWWWUUUUUUTTTTTTTTTTTTUUUUUUYYYYYYXXXXXXYYYZZZ\\\]]][[[[[[YYYWWWTTTTTTUUUWWWXXXZZZ\\\\\\XXXUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPOOONNNNNNOOOPPPOOONNNPPPNNNNNNPPPTTTUUUTTTSSSVVVVVVVVVUUURRRQQQQQQRRRXXXXXXVVVRRROOOMMMNNNPPPTTTVVVXXXWWWTTTSSSVVVYYYVVVSSSSSSSSSOOOIIIIIILLLOOOSSSTTTPPPNNNPPPQQQOOORRROOOMMMOOOSSSUUUSSSPPPOOOPPPSSSVVVXXXWWWSSSPPPPPPQQQQQQPPPOOOPPPRRRTTTXXXYYYWWWUUUWWW\\\]]]YYYWWWYYYYYYWWWSSSQQQQQQSSSWWWVVVVVVXXXZZZ[[[ZZZXXX\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTSSSSSSVVVZZZ\\\[[[ZZZYYY[[[]]]^^^______^^^]]]WWWWWWWWWXXXYYY[[[\\\]]]ZZZZZZZZZ\\\___aaaaaa```^^^^^^]]]^^^``````^^^]]]ZZZ]]]```cccdddcccbbb```YYYSSSSSS[[[ccceeeeeefffcccaaa```^^^^^^^^^___```dddbbb___^^^___aaabbbccc```\\\YYYXXXVVVUUUZZZ```\\\[[[^^^cccggghhhlllrrrrrrkkk```YYYXXX]]]aaabbbhhhkkkmmmkkkeee___^^^___bbbccccccaaa^^^[[[ZZZZZZ]]]]]]\\\]]][[[VVVOOOIIIAAA===777333222222222111111///---,,,,,,...000222...000333666777666444333333444555666777888999:::===888444222000000555<<<@@@<<<666333444666999:::???@@@???<<<888444333222........................111+++)))---111222111111222444666444222000000111------------......///000.........///000111222333666222...,,,---......---000///...///000111111111999;;;>>>CCCGGGHHHGGGFFFAAADDDJJJPPPTTTTTTQQQNNNFFFFFFFFFGGGIIIIIIIIIIIIRRRWWWZZZWWWWWW^^^fffjjjkkkmmmjjjdddhhh{{{333777;;;>>>???@@@AAAAAA@@@BBBDDDFFFHHHHHHHHHHHHLLLIIIGGGHHHLLLOOONNNMMMLLLIIIGGGHHHJJJKKKIIIFFFGGGFFFEEEDDDCCCBBBBBBAAAEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCFFFIIIGGGGGGGGGGGGGGGGGGGGGGGG????????????@@@AAACCCDDD>>>===;;;999999>>>EEEJJJTTTSSSPPPMMMPPPYYY^^^^^^SSSGGG;;;777777555444555666888999;;;<<<======>>>?????????@@@BBBEEEHHHJJJNNNNNNMMMLLLJJJHHHFFFEEE??????@@@CCCFFFIIIJJJJJJNNNPPPSSSVVVXXXXXXXXXXXXYYYXXXXXX[[[```fffiiikkkooooooqqqssstttqqqlllhhhbbb^^^XXXUUUUUUWWWXXXYYYYYYUUUTTTWWWXXXVVVVVVXXXVVVVVVWWWWWWWWWVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]\\\YYYVVVTTTTTTUUUVVVXXXYYYYYYXXXWWWWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPQQQRRRQQQPPPRRROOONNNQQQWWWYYYWWWSSSPPPRRRTTTTTTRRRQQQQQQRRRWWWWWWWWWUUURRRPPPQQQRRRXXXZZZ\\\ZZZWWWVVVYYY\\\WWWTTTTTTTTTQQQKKKJJJLLLSSSWWWXXXTTTSSSUUUUUUTTTWWWTTTSSSUUUWWWXXXVVVSSSQQQSSSVVVZZZ]]]\\\YYYVVVUUUVVVVVVVVVUUUUUUWWWYYY\\\]]]\\\[[[^^^cccccc```ZZZZZZYYYWWWTTTTTTUUUVVVZZZYYYYYYZZZ\\\]]]\\\[[[```_________```___]]]ZZZVVVUUUTTTVVVYYY]]]^^^^^^^^^___```bbbbbbbbbaaaaaa\\\[[[XXXWWWXXXZZZ]]]___[[[ZZZZZZ[[[^^^``````___^^^^^^___bbbddddddbbb```[[[]]]```dddeeeeeedddcccZZZUUUTTT\\\cccffffffgggfffeeedddbbbaaa___^^^^^^aaa___]]]\\\]]]___bbbccc]]]ZZZXXXXXXWWWWWW\\\bbb\\\ZZZ[[[aaafffiiinnnttttttmmmccc]]]\\\___cccfffkkkllllllhhhaaa]]]\\\^^^cccdddeeeccc___[[[YYYXXXYYYYYYXXXWWWTTTMMMEEE???<<<999555333222222111000111000...---,,,---///000***,,,///111222222111111//////111333666888::::::>>>999666444222111555<<<@@@<<<888666666777888888;;;<<<;;;777333...,,,,,,------------------------000,,,+++000444333111111111222333222000//////000.........---......//////...---------...000222333222000...---.........---////////////000111333333<<<===???CCCGGGGGGFFFDDDAAAFFFMMMQQQRRRPPPNNNLLLFFFGGGGGGHHHIIIIIIIIIIIISSSXXX[[[YYYZZZ```gggjjjiiikkkjjjhhhnnn222333444555555555555666999:::<<>>AAAFFFJJJKKKKKKOOOQQQSSSUUUVVVVVVVVVUUUUUUUUUVVVYYY]]]bbbfffhhhjjjkkkmmmooopppnnniiifffccc___ZZZVVVVVVVVVVVVVVVXXXTTTRRRUUUWWWVVVVVVYYYXXXYYYZZZ[[[[[[ZZZXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUZZZ[[[[[[ZZZWWWUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXSSSTTTTTTUUUVVVVVVWWWWWWWWWUUUSSSSSSTTTUUUUUUTTTQQQMMMLLLOOOUUUXXXUUUQQQQQQSSSWWWXXXVVVUUUTTTTTTTTTVVVWWWWWWUUUSSSRRRRRR[[[\\\\\\ZZZUUUSSSTTTVVVWWWUUUUUUVVVRRRLLLJJJMMMVVVZZZ[[[WWWVVVXXXYYYWWWZZZXXXXXXYYYZZZZZZWWWUUUSSSUUUXXX]]]``````]]]ZZZZZZ[[[[[[ZZZYYYXXXYYYZZZZZZ\\\\\\\\\___ddddddaaa\\\[[[YYYWWWVVVWWWYYY[[[\\\[[[ZZZ[[[]]]^^^]]]]]]aaaaaaaaaaaabbbaaa^^^\\\YYYXXXVVVVVVXXX[[[^^^```aaabbbcccddddddddddddcccccc```[[[XXXWWWYYY]]]___[[[ZZZXXXYYY[[[]]]^^^^^^___```bbbeeegggfffcccaaaZZZ\\\___bbbccccccbbbaaaYYYUUUTTTYYYaaaffffffeeeggggggfffdddbbb^^^\\\ZZZ\\\[[[ZZZYYYYYY[[[___bbb[[[XXXWWWXXXXXXXXX]]]ddd[[[XXXYYY```fffjjjooouuusssllldddaaa``````eeejjjkkkjjjhhhccc]]]ZZZZZZ[[[___aaacccccc___[[[YYYXXXYYYWWWTTTOOOIIIBBB<<<888888666555444444333111///222000///---------...///...///000222333333222222000111333555777999;;;<<>>CCCGGGHHHHHHDDDCCCBBBAAACCCFFFJJJLLLKKKJJJHHHFFFDDDDDDDDDDDD???>>>???BBBFFFJJJLLLMMMPPPQQQSSSUUUUUUUUUSSSRRRTTTUUUVVVXXXZZZ]]]```bbbdddeeefffhhhjjjhhheeebbbaaa]]]YYYWWWVVVVVVUUUTTTVVVRRRPPPSSSUUUUUUVVVYYY[[[]]]___aaa```^^^[[[YYYVVVVVVVVVVVVUUUTTTSSSRRRVVVWWWXXXXXXWWWVVVWWWYYYXXXWWWWWWVVVVVVVVVVVVUUUSSSTTTUUUWWWXXXXXXXXXXXXZZZWWWUUUTTTUUUVVVVVVUUURRROOOLLLOOOSSSVVVTTTRRRSSSWWW[[[\\\ZZZWWWTTTSSSQQQUUUYYYZZZXXXUUUSSSRRRXXXZZZZZZWWWSSSQQQSSSUUUWWWUUUVVVWWWSSSLLLJJJMMMWWW[[[\\\YYYXXXZZZ[[[YYY[[[ZZZZZZZZZZZZZZZXXXWWWUUUWWWZZZ___bbbaaa^^^\\\\\\]]]^^^\\\YYYWWWWWWWWWXXXZZZ[[[[[[^^^cccccc```___]]][[[[[[\\\^^^```aaa^^^\\\ZZZ[[[\\\]]]]]]]]]`````````aaabbbaaa]]][[[[[[ZZZYYYWWWXXXZZZ^^^```ddddddeeeeeeeeeeeeeeeeeedddaaa\\\YYYYYY[[[___bbb\\\YYYVVVVVVXXXZZZ\\\\\\bbbbbbdddfffgggfffccc```\\\]]]___aaaaaaaaa```___ZZZWWWUUUXXX```fffgggeeefffeeeeeeccc```\\\YYYVVVWWWXXXXXXVVVUUUWWW[[[___ZZZWWWWWWYYYYYYYYY]]]ddd\\\XXXYYY```gggkkknnnsssrrrkkkfffdddcccbbbfffnnnjjjhhhddd___[[[YYYZZZ[[[[[[^^^bbbcccaaa]]]ZZZYYYZZZUUUNNNEEE===888555444666555555555666444111///111000///...------......333333333333333333333333333444555666888999:::;;;???<<<::::::888555888===:::888888999:::;;;:::999666777777555222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,222444111///000111111111111111111000///000//////.........//////000/////////000222444555222333444333222000///...///111333333333444777:::>>>???@@@CCCEEEDDDAAA???@@@EEEKKKLLLIIIFFFDDDEEEFFFIIILLLNNNMMMLLLMMMNNNTTTYYY\\\\\\^^^eeeiiiiiieeeiiikkknnnxxx000...------///000000000000000222444666888999:::<<<<<<===???AAAEEEHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFEEECCCBBBHHHHHHIIIIIIIIIHHHFFFEEECCCCCCBBBBBBBBBDDDEEEFFFFFFFFFEEECCCAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBGGGHHHHHHGGGEEEAAA>>><<<<<<;;;:::777555666888;;;<<<@@@AAA@@@CCCKKKSSSUUUNNNFFF>>>;;;999777888;;;<<<===>>>AAACCCFFFIIIKKKEEECCCAAAAAABBBEEEHHHKKKIIIHHHGGGFFFEEEEEEEEEEEEBBB@@@@@@BBBFFFJJJLLLLLLNNNOOOQQQSSSSSSRRRQQQPPPRRRTTTVVVWWWXXXYYY\\\^^^______```bbbdddccc```]]]]]][[[XXXVVVVVVVVVUUUSSSTTTOOOMMMQQQSSSSSSUUUXXX^^^```dddffffffbbb^^^[[[UUUUUUUUUTTTTTTSSSSSSSSSSSSUUUVVVWWWWWWXXXZZZ\\\[[[YYYXXXXXXYYYXXXVVVTTTUUUVVVXXXZZZ[[[[[[[[[ZZZ[[[YYYUUUTTTUUUVVVVVVVVVVVVTTTQQQQQQRRRUUUVVVVVVTTTXXX]]]___\\\XXXSSSQQQQQQVVV[[[^^^\\\XXXTTTRRRTTTVVVXXXWWWTTTTTTWWWZZZXXXWWWXXXYYYUUUNNNLLLNNNWWW\\\]]]ZZZYYY[[[\\\[[[\\\[[[ZZZZZZYYYYYYYYYZZZXXXYYY\\\```bbbaaa^^^ZZZ[[[\\\]]][[[XXXVVVUUUUUUWWWZZZ[[[[[[^^^cccccc___[[[YYYYYY[[[^^^aaacccccc___]]][[[ZZZ\\\]]]^^^]]]______```aaabbb```]]]ZZZ\\\\\\[[[ZZZZZZ\\\```cccffffffffffffffffffggggggaaa```]]]\\\]]]___bbbddd]]]ZZZVVVUUUVVVYYY[[[\\\ccccccccceeefffeeeccc`````````aaaaaa```___^^^]]]\\\ZZZXXXYYY```hhhiiifffccccccbbb```^^^ZZZWWWUUUUUUWWWWWWUUUSSSTTTXXX\\\[[[XXXXXXYYYYYYXXX\\\bbb]]]YYYYYYaaahhhkkklllnnnqqqjjjeeefffccc___ccclllgggeeeaaa]]][[[ZZZ[[[\\\XXX\\\aaacccaaa^^^ZZZYYYTTTOOOGGG<<<444111222444555555444555555444111///000//////............///333222222222222333444444444444444555666777777888===:::999:::999666888===<<<;;;999999::::::888777666777888777444222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---222333000///111111000///000111111000.../////////...//////000000000111111333444444555555333444666555333222222222000333666666555666:::>>>AAAAAACCCEEEGGGFFFCCCAAA@@@BBBEEEEEEDDDBBB@@@@@@DDDHHHMMMOOONNNMMMNNNPPPTTTXXX[[[\\\```fffiiigggdddhhhkkknnnzzz...,,,+++,,,///111000////////////000222333444555777888999:::;;;>>>AAACCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCEEEGGGGGGGGGFFFEEEIIIJJJJJJJJJIIIHHHFFFEEECCCCCCBBBAAABBBDDDFFFGGGFFFGGGHHHGGGEEEDDDEEEGGGFFFFFFEEEEEEDDDCCCCCCCCC???BBBEEECCC???:::888888777888777555444444666888777===AAA@@@BBBHHHMMMOOOIIICCC>>>>>>===;;;<<>>@@@BBBBBBAAABBBFFFIIIEEECCCAAA???@@@CCCGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDBBBAAABBBEEEHHHJJJJJJKKKLLLNNNPPPPPPOOONNNMMMMMMPPPRRRSSSSSSTTTWWWZZZXXXXXXYYY[[[]]]]]]ZZZXXXYYYWWWUUUUUUVVVVVVUUUTTTRRRMMMKKKNNNQQQRRRTTTWWW```dddhhhkkkjjjfffaaa]]]WWWVVVUUUTTTSSSTTTUUUVVVUUUVVVVVVVVVVVVYYY\\\___\\\[[[[[[\\\]]]\\\YYYVVVXXXYYY\\\^^^^^^^^^]]]]]]```]]]YYYWWWXXXYYYZZZZZZYYYXXXVVVRRRPPPRRRVVVZZZTTTYYY___bbb```ZZZUUURRRSSSYYY___cccaaa\\\VVVSSSSSSUUUWWWWWWUUUUUUXXX\\\ZZZYYY[[[\\\XXXQQQOOOPPPXXX\\\^^^[[[ZZZ\\\^^^\\\]]]]]][[[YYYXXXYYY[[[]]]\\\]]]___bbbcccaaa]]]YYYWWWYYYZZZZZZXXXVVVVVVVVVWWWZZZ[[[[[[^^^bbbaaa]]]VVVUUUVVVZZZ___cccdddcccaaa^^^\\\[[[\\\^^^^^^^^^``````aaacccdddbbb^^^ZZZ[[[\\\^^^^^^^^^```eeeiiiiiiiiihhhhhhhhhhhhhhhiiidddcccbbb```____________```\\\WWWUUUVVVYYY\\\]]]bbbaaaaaabbbdddeeedddcccbbbbbbaaa___]]][[[YYYWWW[[[[[[XXXWWW___hhhiiidddaaa```___^^^\\\YYYXXXVVVVVVXXXXXXUUURRRRRRWWW\\\\\\YYYYYYZZZYYYWWWZZZ```^^^ZZZ[[[bbbiiijjjiiiiiimmmeeeaaaaaa\\\UUUWWWaaa```]]]ZZZXXXXXXXXXYYYYYYUUUYYY^^^```^^^YYYUUUSSSIIIEEE???777000///222555555444333333333222///---............////////////000000000000222444666888333333444555666777888888888666777888777555777<<<;;;:::999999:::;;;:::999777888888777333111000000---------------------------,,,...222333000000333///...---...000111///,,,///.........///000111111///000333555666666555444000222555555333444666888111555888999777888===AAAAAAAAACCCEEEGGGFFFDDDAAA@@@???>>>>>>??????===<<<@@@EEELLLNNNMMMLLLOOOQQQTTTXXX[[[\\\aaaggghhhfffeeehhhjjjnnn{{{...,,,***,,,...///...+++///......//////111222222222333444444555777:::===<<<=========;;;;;;;;;<<<@@@BBBDDDGGGHHHHHHGGGFFFKKKKKKKKKKKKJJJHHHFFFDDDDDDCCCBBBAAABBBDDDFFFHHHEEEGGGIIIIIIIIIHHHIIIJJJGGGGGGGGGFFFEEEDDDDDDCCC666;;;@@@???999444444555333444444333222333555777666===AAAAAABBBFFFJJJJJJEEE@@@>>>??????>>>???CCC@@@CCCEEEBBB>>>===BBBFFFEEECCC@@@>>>???BBBFFFHHHEEEFFFGGGHHHHHHHHHHHHHHHEEECCCAAAAAADDDFFFHHHHHHHHHJJJLLLMMMNNNMMMLLLKKKGGGJJJMMMOOOOOOPPPSSSVVVRRRRRRSSSVVVXXXWWWUUUSSSVVVUUUTTTTTTVVVVVVUUUTTTQQQLLLJJJMMMPPPQQQSSSWWWbbbfffkkknnnmmmhhhbbb^^^XXXWWWUUUTTTTTTUUUWWWXXXXXXXXXXXXWWWWWWYYY]]]aaa]]]\\\\\\___aaa```\\\XXX[[[\\\___```aaaaaa```___eeebbb^^^\\\]]]^^^______ZZZZZZWWWRRRMMMNNNUUU[[[TTTZZZaaaeeeccc^^^YYYVVVVVV[[[cccfffddd^^^XXXUUUTTTVVVXXXVVVTTTSSSUUUXXX\\\\\\]]]___[[[TTTQQQRRRYYY]]]___\\\[[[^^^___^^^^^^]]][[[YYYXXXZZZ]]]```______aaacccdddaaa\\\XXXTTTVVVYYYYYYXXXWWWWWWXXXVVVXXXZZZYYY\\\```___ZZZWWWWWWYYY^^^eeeiiiiiihhhbbb```]]]\\\]]]_________aaabbbccceeefffddd___\\\YYY\\\___aaabbbeeejjjnnnkkkkkkjjjiiiiiijjjjjjjjjjjjiiigggdddaaa]]]YYYWWWbbb^^^YYYVVVWWWZZZ]]]^^^```______```ccceeefffeeeaaa```___\\\YYYVVVSSSRRRYYYYYYVVVUUU\\\fffgggbbb```___^^^]]][[[ZZZYYYXXXWWWYYYZZZVVVRRRRRRWWW\\\]]][[[ZZZ[[[YYYWWWYYY^^^___[[[\\\dddjjjjjjgggfffiii```\\\[[[TTTJJJLLLUUUYYYVVVTTTSSSSSSUUUUUUUUUQQQUUUZZZ[[[XXXSSSNNNKKK???===:::444///...222666444333111111111000...,,,------......//////000000///...///000333666:::<<<333444555666888999::::::555333444777666444555:::777666666888;;;===>>>>>>888999999666222///------------------------------///...000333333111222666...,,,+++,,,///000---+++............///111222222...000333555666666444333---000333333333555999<<<222666::::::999:::???CCC??????AAACCCEEEEEEBBB???@@@<<<999999<<<===<<<:::===CCCJJJMMMLLLKKKNNNQQQSSSWWWZZZ\\\aaaggghhheeeeeehhhjjjnnn{{{,,,------------------...***+++,,,---...000111111000000000000111222333444999888777666666777888999:::@@@FFFIIIGGGGGGIIILLLMMMLLLJJJHHHFFFGGGKKKNNNGGGHHHJJJKKKKKKIIIGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFCCCCCCEEEEEECCCAAABBB???:::555111/////////111111222222222333333333666999>>>CCCEEEEEEDDDBBBDDDCCCBBBAAA@@@AAAAAABBBGGGFFFFFFEEEEEEEEEEEEFFFDDDCCCAAA@@@@@@BBBEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGJJJLLLNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPSSSQQQPPPQQQTTTTTTQQQOOOLLLMMMOOOQQQTTTVVVXXXYYY```dddjjjmmmlllhhhcccaaa]]]\\\ZZZZZZ[[[]]]```bbb___]]]ZZZXXXYYY\\\```bbb]]]]]]]]]___bbbdddcccbbb```______aaacccddddddcccgggdddbbb``````aaa```___```\\\UUUPPPOOORRRWWWZZZZZZZZZ[[[]]]]]]\\\XXXVVVZZZ[[[^^^aaaaaa^^^YYYUUUWWWVVVTTTRRRQQQSSSWWWZZZ^^^bbbccc^^^VVVQQQRRRVVV````````````___^^^\\\\\\[[[\\\[[[ZZZZZZ\\\```dddfffdddcccdddeeeccc^^^ZZZYYYUUUVVV\\\]]]VVVQQQRRRVVVXXX\\\^^^___^^^[[[ZZZUUUUUUWWW\\\bbbgggkkkllliiiccc]]][[[^^^bbbdddeeeeeefffggghhhgggccc]]]YYYZZZ[[[]]]```dddgggjjjkkkooommmjjjgggeeefffhhhjjjjjjkkkkkkggg```\\\[[[\\\___``````]]]ZZZZZZ^^^aaa^^^]]]\\\[[[]]]___ccceee^^^ZZZWWWTTTNNNIIINNNWWWZZZXXXVVVWWWZZZ]]]___```ZZZZZZYYYXXXVVVWWW[[[]]]ccc]]]XXXWWWVVVSSSTTTVVV\\\[[[ZZZ\\\^^^___\\\YYYZZZ]]]bbbhhhjjjhhhbbb]]]]]]XXXRRRKKKGGGFFFGGGHHHVVVRRRMMMIIIHHHLLLPPPTTTVVVVVVUUUSSSPPPKKKGGGDDD999999888666333222333555444555666555222000000111000...,,,,,,...000000000/////////000222444666777:::777444222333555999;;;<<<666000///222555444222666666777999:::;;;<<<===>>><<<:::888555222///,,,+++,,,,,,,,,,,,,,,,,,,,,------...///000111222222444333000---,,,,,,,,,---...............///000000111111444888666111000222111666777555555888:::999999<<<;;;666666;;;???@@@>>>AAADDDDDDBBB@@@??????777777:::===;;;666555777<<<@@@FFFLLLOOOOOONNNLLLXXXZZZ]]]bbbhhhkkkkkkjjjeeeiiilllsss,,,,,,,,,,,,------------+++,,,,,,---...///000000////////////000111222333444333222222222222333444888>>>DDDGGGFFFFFFHHHKKKNNNNNNLLLJJJGGGHHHJJJLLLHHHJJJLLLMMMMMMLLLIIIHHHJJJJJJIIIIIIHHHHHHHHHHHHFFFDDDCCCCCCDDDDDDAAA>>>???<<<888333000///...//////000000000000111111111444888===BBBEEEFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBEEEHHHJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOQQQOOONNNNNNQQQRRRPPPNNNKKKLLLNNNQQQSSSVVVWWWYYY]]]aaafffiiihhheeecccaaa```___^^^]]]^^^___aaacccbbb```\\\ZZZYYY[[[]]]___^^^]]]^^^aaaccceeeeeeddd```aaadddgggiiiiiihhhfffiiifffcccbbbbbbcccbbbaaa___[[[VVVRRRQQQSSSWWWYYYUUUVVVYYY[[[\\\\\\ZZZXXXZZZ\\\^^^______\\\XXXUUUTTTWWWXXXUUUQQQQQQVVV[[[___cccddd```XXXTTTUUUYYYaaaaaaaaa```___]]]\\\[[[ZZZZZZ[[[ZZZ[[[___dddhhhfffdddbbbcccdddccc___ZZZXXXUUUVVV[[[\\\XXXUUUVVVXXXZZZ\\\]]]^^^\\\ZZZYYYTTTUUUXXX\\\bbbgggjjjlllgggbbb\\\ZZZ]]]bbbdddeeeiiihhhhhhgggeeeaaaZZZVVVZZZ[[[^^^aaadddhhhjjjkkknnnllliiifffeeegggiiikkkjjjkkkiiiddd^^^YYYYYY[[[^^^______]]][[[[[[]]]___^^^]]]\\\[[[[[[]]]^^^___XXXSSSOOOKKKFFFCCCJJJTTTYYYWWWUUUUUUVVVWWWWWWVVVUUUUUUTTTSSSSSSUUUZZZ]]]bbb\\\WWWVVVUUURRRRRRUUU\\\[[[ZZZ\\\^^^^^^[[[YYYZZZ]]]aaaeeegggddd^^^ZZZSSSOOOIIIBBB???>>>>>>???LLLIIIEEEBBBBBBFFFJJJNNNUUUTTTRRRNNNJJJEEEAAA???999999999777444333555666555666777666333111000000000...,,,,,,...000000000/////////000222444666888:::888555333333555888::::::555000///222555555333555555666777888999::::::<<<;;;999777555333000............---------------------...///000111222222444333000---,,,,,,,,,---...............///000000000000333777666111000333333777777444444888<<<<<<999;;;999666888===@@@???===???AAACCCDDDBBB???===888777999;;;:::666666999===AAAGGGLLLPPPPPPOOONNNXXXZZZ]]]ccchhhkkkkkkjjjgggjjjmmmsss+++++++++,,,,,,---------,,,---------........................///000111111000//////......//////000555:::@@@BBBBBBCCCEEEGGGMMMNNNMMMLLLJJJIIIJJJKKKKKKLLLOOOPPPPPPOOOMMMKKKNNNLLLKKKIIIHHHHHHHHHIIICCCCCCCCCDDDDDDBBB>>>;;;999777444111...------...------........./////////222555;;;@@@DDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHKKKMMMIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMKKKIIIJJJLLLMMMNNNNNNJJJKKKMMMOOORRRUUUWWWXXXXXX\\\```bbbbbb`````````aaaaaaaaaaaabbbccccccccceeeccc```\\\[[[[[[\\\]]]\\\\\\]]]```ccceeeeeeddd```cccgggkkklllkkkiiihhhhhhfffcccbbbbbbcccbbbaaa]]][[[WWWTTTSSSTTTWWWXXXTTTUUUWWWYYYZZZYYYXXXWWW[[[\\\]]]]]]\\\YYYWWWUUURRRXXX\\\YYYSSSQQQUUU[[[___bbbdddaaa[[[WWWYYY\\\ccccccbbbaaa___]]]\\\[[[YYYZZZZZZ[[[]]]bbbhhhlllfffcccaaabbbcccccc___[[[YYYVVVUUUYYY[[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWTTTUUUYYY]]]aaafffiiikkkeee___ZZZXXX\\\aaaeeefffllljjjhhhfffbbb^^^XXXTTTZZZ[[[^^^aaadddhhhjjjkkkllljjjgggeeeeeegggjjjllllllkkkhhhaaaZZZWWWXXXZZZ]]]^^^```___]]]\\\\\\]]]^^^]]]]]][[[ZZZXXXVVVUUUPPPLLLGGGCCC@@@@@@GGGPPPVVVUUUSSSRRRRRRPPPLLLIIILLLLLLLLLLLLMMMRRRXXX]]]```\\\XXXWWWUUUQQQQQQTTT[[[[[[[[[\\\^^^]]][[[YYY[[[\\\___aaaaaa^^^XXXTTTIIIEEE???:::666555666777@@@>>>;;;999:::>>>CCCFFFPPPNNNKKKGGGBBB===:::888888999999777666555666888777888999777444111//////000...,,,,,,...///000////////////000222555777888;;;999666333333444777888888444111111444666777555555555555666666666777777777777777666444222111000......------,,,,,,++++++------...///000111222222444222000---,,,,,,------...............///000000//////222666555111111444444777888555555:::======888999888777;;;@@@@@@<<<;;;;;;>>>BBBEEEDDD???:::999777777999888666888<<<@@@CCCIIIOOORRRSSSRRRQQQWWWYYY^^^dddjjjlllllljjjiiilllnnnttt******++++++,,,---------------------------------...---------......///000////////////////////////000444999<<<<<<===???AAAGGGIIIKKKKKKKKKKKKLLLMMMMMMOOOQQQSSSTTTSSSQQQOOORRRPPPMMMKKKJJJIIIJJJJJJBBBCCCEEEEEEDDD@@@<<<888444333111...---,,,------------------............000333888===BBBFFFGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFEEEEEECCCCCCCCCDDDFFFHHHKKKMMMJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFEEEGGGIIIKKKLLLHHHIIIKKKMMMPPPSSSUUUVVVUUUWWWYYYZZZYYYYYYYYYZZZ]]]^^^```bbbddddddddddddeeecccaaa^^^]]]]]]]]]^^^YYYYYY[[[]]]aaacccccccccccceeehhhiiiiiihhhgggfffeeeccc```___```aaa```___\\\[[[YYYWWWVVVVVVWWWXXXUUUWWWXXXWWWVVVTTTRRRRRR[[[[[[\\\ZZZXXXVVVUUUUUUSSSXXX[[[[[[VVVTTTUUUXXX^^^```bbb```\\\ZZZ[[[^^^eeeeeedddcccaaa___]]]\\\[[[[[[\\\]]]___ccciiinnneeebbb``````bbbbbb___]]]\\\YYYWWWXXXZZZ[[[\\\\\\]]]]]]\\\[[[ZZZXXXWWWVVVTTTVVVZZZ^^^aaadddgggjjjbbb]]]XXXXXX\\\aaadddeeellliiifffdddaaa]]]XXXTTTXXXZZZ\\\___cccfffhhhjjjiiihhheeedddeeegggkkkmmmnnnlllhhh```YYYVVVXXX[[[^^^___aaaaaa```___]]]]]]]]]]]]]]][[[WWWRRRNNNKKKHHHGGGDDDBBB@@@AAAGGGLLLQQQPPPPPPPPPNNNKKKEEEAAADDDEEEEEEFFFIIIOOOVVV\\\___[[[ZZZYYYVVVRRRRRRUUU[[[\\\\\\]]]^^^]]]\\\[[[[[[[[[[[[\\\[[[WWWRRRNNNCCC@@@;;;555222111222333777555333333444888===@@@HHHFFFBBB>>>:::777555444555777777777555555666888888::::::888555111///...///---,,,,,,---//////////////////111222555888999<<<:::777444333444555777666444333444777999999999666666666666666666666666333333444333222000000000,,,,,,+++******)))((((((------...///000111222222333222///---,,,,,,---..................///000000......111555555111111555222777:::888888;;;===<<<888777666777===BBB@@@:::888888:::@@@FFFEEE>>>888:::777666777666666999???DDDGGGMMMRRRUUUVVVUUUTTTVVVYYY___fffkkknnnllljjjkkkmmmpppuuu******+++,,,,,,---......---------------,,,,,,,,,------------------...///.........//////.........,,,///222444666777999:::>>>AAAEEEHHHJJJKKKNNNOOONNNPPPSSSUUUVVVUUUTTTRRRTTTSSSQQQNNNMMMLLLLLLLLLCCCEEEGGGGGGDDD???999666111000///---,,,,,,,,,,,,---------........./////////111666;;;@@@EEEHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEHHHJJJFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSTTTSSSQQQPPPPPPQQQUUUWWWZZZ^^^```aaabbbbbb```______^^^^^^______```YYYYYYZZZ]]]aaadddddddddhhhiiihhhfffcccbbbccceeeccc```^^^]]]^^^___^^^^^^ZZZYYYYYYXXXWWWWWWWWWWWWTTTVVVWWWVVVSSSPPPPPPQQQXXXZZZZZZYYYVVVTTTTTTUUUUUUVVVWWWYYYZZZYYYVVVSSSZZZ\\\^^^^^^[[[[[[]]]___ffffffeeedddbbb```^^^]]]]]]^^^______```ccchhhllleeeaaa^^^^^^```aaa```^^^```^^^ZZZWWWXXXZZZ[[[ZZZ\\\\\\[[[ZZZYYYWWWVVVUUUTTTXXX\\\___```bbbeeeggg```\\\XXXYYY]]]bbbddddddgggeeecccbbb```^^^ZZZWWWVVVWWWYYY]]]```cccfffggghhhfffdddcccdddgggkkkmmmnnnmmmhhhaaaZZZXXX[[[______```bbbccccccaaa___]]]\\\\\\\\\YYYTTTNNNHHHDDDAAABBBCCCBBBBBBDDDFFFGGGKKKKKKLLLMMMMMMIIICCC??????@@@AAABBBEEEKKKSSSXXX[[[ZZZZZZZZZWWWRRRRRRVVV[[[\\\]]]^^^]]]]]]\\\[[[ZZZYYYWWWVVVUUURRRMMMJJJ???<<<888333000///000111333222111111333666999<<<>>>===:::888666555444444333444666666555444555666888:::;;;999555111...---///---++++++---///////////////000111333666888:::<<<:::777555333444555555666555666777:::;;;<<<<<<888888777777777777666666///111333222000......///,,,,,,+++******)))((((((------...///000111222222333111///---,,,,,,---..................///000000//////111555444111222666111777<<<<<<<<<===;;;888777777666666<<>>888666666888>>>DDDDDD===777999666555666666666;;;BBBIIIKKKPPPTTTWWWWWWWWWVVVVVVYYY```gggmmmooommmkkkjjjnnnqqqxxx++++++,,,,,,---...//////---------,,,,,,,,,,,,,,,...---------------......,,,,,,------------,,,,,,++++++---///111222333333555999>>>BBBFFFJJJNNNQQQNNNPPPSSSVVVWWWVVVUUUTTTSSSSSSRRRQQQOOONNNLLLLLLEEEGGGIIIGGGBBB;;;666444000///...------,,,,,,,,,---............/////////...000444999???DDDHHHJJJIIIIIIHHHGGGGGGHHHJJJKKKIIIIIIJJJJJJIIIGGGEEEDDDHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBCCCEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBCCCFFFHHHDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNNNNLLLJJJIIIIIIJJJMMMOOORRRUUUXXXYYYZZZZZZXXXXXXYYY[[[\\\^^^______YYYYYY[[[^^^ccceeefffeeejjjjjjhhhddd___]]]```ccc___]]][[[ZZZ[[[\\\\\\[[[WWWWWWVVVUUUUUUUUUUUUUUUOOORRRUUUTTTQQQPPPRRRTTTTTTWWWYYYXXXTTTRRRSSSUUUUUUTTTTTTWWW[[[[[[WWWRRRWWWYYY[[[\\\[[[\\\^^^```eeeeeedddcccaaa___^^^]]]]]]___aaabbbbbbdddfffhhhddd```\\\\\\___aaaaaa___bbbaaa\\\WWWWWWZZZZZZWWWYYYZZZZZZZZZYYYXXXVVVUUUVVVZZZ^^^```______aaaddd^^^[[[ZZZ\\\```ccccccaaaaaaaaa```aaaaaa___\\\YYYTTTUUUXXX[[[^^^bbbdddeeegggfffdddcccdddgggjjjmmmlllkkkhhhbbb]]][[[___cccaaa```aaabbbcccbbb___]]][[[[[[ZZZWWWRRRKKKDDD@@@;;;???BBBBBBCCCEEEEEEBBBEEEFFFHHHJJJKKKHHHCCC@@@;;;===>>>@@@CCCGGGMMMQQQTTTTTTVVVWWWTTTOOOOOOTTTXXXZZZ]]]]]][[[ZZZZZZZZZXXXVVVSSSRRRPPPNNNKKKIII;;;999555111...---......222222111111222444777888777666666666555555444444222444555555444333444555777999:::999555111---,,,///---++++++---...///...//////000111333666999;;;;;;:::777555444444555555555666888:::;;;<<<<<<<<<888888888888888888888888000333444333///------///......------,,,,,,++++++------...///000111222222333111///---,,,---...///...............///000000111111222555555222222666222888======<<<<<<999555555777666666999===<<<777555555888===AAA@@@;;;777888555444555666777<<>>DDDJJJNNNLLLOOORRRUUUWWWWWWVVVUUUNNNOOOQQQQQQPPPNNNKKKIIIHHHIIIIIIDDD<<<444000///111111000//////...------,,,,,,---------.........///000333777<<>>>>>@@@BBBDDDBBBDDDIIILLLIIIDDDEEEJJJRRRUUUXXXWWWUUUSSSTTTUUUTTTRRRNNNLLLLLLLLLKKKJJJ999777444111///......///333222111111000000000111444555666888777666444333444666888888666444444444444666888888555000---,,,...,,,++++++,,,.........//////000111444777:::<<<999888777666555555666666222444888999999999999999666777777777888888888999666:::;;;888222......000,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222111///---,,,---...///...............///000000666444555777555222333777999<<<;;;666444777888777444777888444333555777666333666:::;;;:::999888999666333333666777888===DDDKKKLLLNNNOOOPPPOOONNNMMMTTTYYYaaakkkqqqrrrnnnkkkdddkkkttt------......------,,,+++------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---(((+++......,,,,,,///222,,,---...111666>>>HHHNNNTTTTTTUUUWWWYYYWWWQQQLLLQQQRRRRRRQQQNNNJJJFFFCCCJJJJJJFFF@@@888333222333333222000///---,,,,,,,,,+++,,,---......///////////////333;;;@@@AAADDDHHHKKKLLLMMMLLLKKKLLLNNNOOOPPPOOOOOONNNMMMLLLKKKKKKGGGHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEE???@@@AAADDDEEEGGGGGGHHHDDDFFFHHHGGGEEECCCBBBBBBIIIGGGEEEEEEEEEEEEDDDDDDDDDFFFGGGFFFCCCBBBDDDFFFDDDBBBAAABBBCCCDDDCCCBBBDDDDDDDDDCCCBBBBBBDDDFFFDDDHHHMMMNNNMMMMMMPPPTTTNNNOOOPPPRRRTTTWWWYYY[[[YYY\\\]]]XXXQQQNNNPPPSSSNNNLLLKKKJJJJJJKKKLLLNNNMMMMMMLLLKKKIIIHHHJJJLLLOOOOOOOOONNNOOOOOOPPPPPPRRRSSSTTTUUUUUUTTTSSSSSSRRRVVVYYYXXXSSSQQQRRRTTTTTTWWWZZZ\\\]]]^^^```bbbccc___ZZZZZZ]]]^^^\\\XXX\\\^^^```cccddddddccccccddd^^^ZZZZZZ___ccccccbbbYYYZZZ[[[ZZZXXXXXXXXXYYYVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^^^^^^^^^^]]][[[YYYWWWWWWYYY]]]cccfffddd]]]WWW[[[\\\]]]```aaa```[[[XXXZZZ[[[[[[[[[[[[\\\^^^aaa___^^^]]]\\\\\\^^^```aaadddbbb___\\\\\\^^^```bbb______^^^]]]\\\[[[YYYXXXTTTTTTUUUSSSOOOHHHAAA===AAAAAA@@@@@@AAACCCDDDEEEDDDBBB@@@AAABBBBBB???<<<777777999<<>>@@@BBBCCCBBBAAABBBCCCMMMQQQUUUWWWUUURRROOONNNQQQNNNMMMMMMOOONNNJJJGGG;;;666...***))),,,...000000000000000000111111111///111444777999999888777888777666777888999888777999888777888777333---'''...------------...//////---,,,+++---111444666777888555555777777555666999444666999888555333444666777555444333555999<<>>???BBBBBB@@@>>>;;;::::::<<<>>>>>>===;;;<<<===??????>>>>>>???AAALLLOOORRRSSSRRROOONNNMMMQQQOOOMMMNNNOOONNNJJJFFF:::666111...---.........000000000000000000000000000222666999:::::::::999999888777999;;;<<<<<<;;;;;;:::888888777444...***---------------......///...,,,,,,...111444666666777444444777777555666999333666888777444333444666777555444333444777:::<<<888:::<<<<<<888444000//////...------------...//////000111222333333444444333222000///---,,,,,,+++.........,,,***)))+++---666777777555444444666888666888777333222555888888//////000111333444555666777777777888999999777666555666555444444777===BBBOOOKKKIIIGGGDDDAAAFFFMMM[[[```hhhnnnqqqpppllliiiiiinnnxxx------......------,,,+++------------------------------------,,,,,,,,,,,,***************************))))))***,,,...------,,,---...///333:::BBBHHHRRRRRRRRRTTTUUUTTTQQQOOOQQQRRRRRRSSSQQQOOOLLLKKKKKKJJJGGGBBB;;;555222111111000///...---,,,,,,,,,+++---///111111111000///333111444:::>>>@@@DDDHHHKKKLLLNNNOOONNNOOOQQQSSSWWWVVVSSSOOOMMMKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFDDDBBBBBBCCCJJJIIIHHHGGGGGGFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEFFFEEEDDDDDDEEEFFFEEEDDDEEEFFFFFFEEEDDDDDDEEEGGG@@@DDDGGGGGGEEEEEEGGGJJJJJJIIIIIIHHHHHHIIIIIIIIINNNLLLKKKKKKLLLKKKGGGDDDHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFFFFEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMOOOPPPPPPPPPOOOOOORRRUUUTTTQQQOOOPPPRRRRRRTTTWWWXXXYYYZZZ\\\]]][[[YYYWWWXXX\\\^^^^^^\\\YYYZZZZZZ[[[\\\]]]]]]^^^[[[YYYXXXZZZ]]]^^^[[[XXXWWWXXXYYYXXXVVVVVVVVVWWWTTTUUUWWWXXXYYYXXXXXXWWW\\\\\\]]]]]]\\\ZZZYYYXXXTTTVVVZZZ^^^```^^^YYYUUUNNNSSSWWWWWWRRRQQQTTTXXXXXXXXXXXXWWWVVVVVVXXXZZZXXXVVVTTTSSSSSSUUUXXXZZZ]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWWWWVVVTTTSSSSSSIIIIIIHHHHHHFFFDDDBBBAAAGGGEEEBBB???>>>>>>???@@@>>>>>>===???@@@AAA???>>>>>>===<<<<<<<<<<<<:::999999:::::::::999:::===???HHHJJJLLLMMMLLLLLLLLLMMMRRRPPPNNNOOOPPPNNNIIIDDD999666333111000///...,,,000000000000000000000000222444777:::;;;<<<;;;;;;999888888:::===@@@AAA@@@===;;;999888666444000...---,,,,,,,,,,,,---......///...---///111444444444555222333666777555666999222444777666333222444777777555333222222444666888888:::<<<<<<999555111000///......------...//////000111222333444555666666444333111///---++++++***...///...---,,,,,,...000777888777555333333444666777999888333111333666555......///111222444555555444444444666888999888666333555555444333777AAAIIIQQQMMMIIIFFFBBBAAAGGGPPP^^^bbbiiioooqqqoookkkgggkkkpppzzz------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********((('''(((,,,...,,,***---------...000666>>>DDDOOOOOOPPPQQQRRRRRRQQQPPPQQQRRRSSSSSSRRRQQQOOONNNIIIHHHDDD???999444000...//////...---,,,,,,,,,---+++---000222222222000///333111333999===???CCCHHHKKKMMMPPPQQQQQQRRRTTTUUUYYYWWWSSSOOOLLLJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFEEEDDDCCCCCCDDDJJJJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEGGGGGGFFFEEEFFFGGGHHHGGGEEEEEEFFFHHHDDDFFFHHHHHHGGGFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFIIIIIIJJJKKKKKKIIIFFFDDDFFFEEEDDDDDDDDDDDDEEEFFFDDDEEEFFFFFFEEEEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKFFFHHHJJJKKKMMMMMMMMMMMMMMMOOOQQQPPPOOONNNOOOQQQRRRTTTVVVWWWWWWXXXYYY[[[UUUTTTSSSUUUXXXZZZZZZYYYWWWVVVVVVVVVWWWWWWYYYYYYVVVTTTTTTUUUXXXYYYYYYWWWUUUVVVWWWVVVTTTSSSTTTUUURRRSSSTTTUUUVVVUUUUUUTTTXXXXXXYYYYYYYYYWWWVVVUUURRRTTTVVVYYYZZZYYYVVVSSSNNNQQQSSSRRRNNNMMMPPPTTTXXXXXXXXXWWWUUUUUUWWWYYYVVVTTTRRRQQQQQQSSSVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSSSSRRRQQQPPPFFFEEECCCBBB@@@@@@@@@@@@EEECCC???<<<;;;<<<===>>>????????????@@@???>>>>>>@@@>>>;;;;;;;;;;;;:::999999999999777777888;;;>>>BBBDDDEEEFFFGGGIIILLLOOOSSSQQQPPPPPPPPPNNNIIIDDD999666222000//////---,,,000000000000000/////////222333666999;;;<<<<<<<<<777666666888<<<@@@BBBBBB===<<<999666444333111000,,,,,,,,,,,,,,,---......000///...000222444333333333111222666777555555888111333555555222222555777777666444222111222333444666999;;;;;;888444111000.............../////////000111111333444666777888777666333111///---,,,+++---......------...000222777777666444222111333444777:::999333000222333222333333333222222222111111444333333444777888777666666888999777666;;;FFFPPPRRRMMMHHHDDDAAAAAAJJJTTTaaaeeekkkooopppnnnjjjfffkkkppp{{{------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++((('''(((,,,---,,,)))------,,,,,,///444<<>>???CCCHHHMMMOOORRRSSSTTTTTTUUUWWWXXXVVVSSSOOOLLLJJJHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGEEEDDDEEEGGGIIIJJJJJJIIIFFFEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHFFFEEEFFFGGGHHHGGGFFFGGGHHHIIIIIIGGGGGGGGGIIIFFFGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGCCCGGGKKKKKKGGGDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEFFFEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJDDDEEEGGGIIIJJJKKKJJJJJJKKKLLLMMMMMMLLLMMMNNNOOORRRSSSUUUUUUTTTTTTUUUVVVRRRRRRRRRSSSUUUVVVVVVUUUSSSSSSRRRRRRRRRSSSTTTTTTQQQOOONNNNNNQQQTTTWWWXXXRRRSSSTTTSSSQQQPPPQQQRRROOOPPPQQQRRRRRRRRRQQQPPPRRRSSSSSSTTTTTTSSSRRRQQQPPPQQQSSSTTTTTTSSSRRRRRRRRRQQQOOONNNNNNNNNNNNNNNTTTUUUUUUSSSRRRRRRSSSUUURRRQQQPPPOOOOOOQQQRRRSSSSSSSSSTTTTTTSSSRRRPPPOOOPPPQQQQQQQQQQQQQQQPPPPPPGGGEEEBBB>>><<<<<<<<<<<<@@@>>><<<:::999:::<<<>>><<<===???@@@AAAAAABBBBBB???===:::999:::<<<<<<<<<:::::::::888777888;;;>>>===>>>@@@AAADDDGGGMMMPPPRRRPPPOOOPPPPPPNNNHHHCCC999555000,,,,,,---......000000000000//////......000222444777999:::;;;;;;444333333555999===@@@AAA<<<;;;888555333111111111---,,,,,,,,,,,,---......000//////111333444333222333111333777777555555777000333555444222222666999888777555333111111222222444666999999777333111000---......//////000000000/////////111333555777888777666333111///---,,,++++++,,,---,,,,,,---000222555555555333111111222444777:::999444111222333222777777666444333222111000777555444555666777666555:::;;;;;;::::::@@@JJJRRRRRRMMMGGGDDDAAACCCLLLWWWcccggglllppppppnnniiifffiiiooozzz------......------,,,+++------------------------++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++***)))))))))+++,,,+++***,,,,,,,,,,,,...333;;;@@@GGGJJJMMMOOOOOOOOOPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLCCC???:::555222///,,,***,,,,,,+++++++++,,,------------...///000000000000111000444<<>>;;;:::999999<<<;;;:::::::::;;;<<<===777:::===@@@AAACCCEEEGGG???<<<999888:::<<<>>>>>>=========<<<::::::<<<===:::<<<>>>???BBBFFFKKKOOONNNMMMLLLMMMNNNKKKEEE@@@777333...++++++---///000111000000//////......---///000222555777999:::;;;444222111333777;;;===>>>::::::999666333000111111...------------...//////000///000111444555444222444333444888888555444666111333444444222333777;;;999888666444333222222333222555888888666333111000------///000000000000000------...///111444777999444333111///---++++++******+++,,,,,,+++---///222222222222222111111444666555999999444222444555333444444444555555555555555999777666666777888777666<<<;;;;;;<<>>??????@@@CCCEEE@@@===999777999;;;===>>>???@@@@@@>>><<<;;;;;;<<<<<<===???@@@AAADDDHHHLLLHHHGGGGGGIIIJJJHHHBBB<<<444111///...///000000000111000000///......------///000222444777999:::;;;777555333444777:::<<<===:::;;;;;;888444111111333///............///000000//////000222444555444333666444666999999555333555111333555444333444999===;;;:::888666555444444444222555888999777444222111,,,---///000111111000000---------...111444888:::333222000///---,,,,,,++++++,,,,,,,,,+++---///222...///000000000222555888444888888555444666777666111222222333444666666777:::888666777999;;;;;;;;;===<<<;;;???FFFNNNTTTWWWNNNIIIEEEDDDCCCGGGRRR]]]fffiiimmmpppqqqnnnjjjhhhgggnnn{{{------......------,,,+++------------------------*********++++++,,,,,,,,,((()))+++,,,,,,+++)))((()))+++------***)))+++...,,,,,,,,,,,,...333;;;@@@@@@FFFLLLPPPPPPNNNNNNOOOTTTSSSQQQNNNLLLIIIGGGFFFAAA;;;444///...///...---************+++,,,------...---,,,+++,,,...000222111333:::DDDJJJKKKLLLOOOSSSUUUXXXYYYXXXWWWWWWWWWPPPRRRSSSTTTSSSQQQMMMKKKHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHJJJKKKMMMNNNNNNOOOPPPOOONNNLLLKKKKKKJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGJJJMMMPPPSSSUUUUUUMMMNNNNNNMMMKKKLLLNNNPPPNNNQQQRRRPPPKKKJJJLLLPPPPPPNNNLLLLLLOOOOOOMMMKKKGGGFFFEEEEEEGGGGGGFFFEEEHHHJJJLLLMMMKKKJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCJJJGGGEEEEEEFFFFFFEEEDDD@@@AAAAAABBBBBBAAAAAA@@@FFFHHHJJJJJJHHHFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEFFFHHHJJJLLLLLLEEEEEEEEEBBB>>>;;;::::::<<>>;;;::::::<<<===>>>???>>>===;;;:::<<<>>>@@@@@@===;;;<<<>>>BBB>>>:::777888:::<<<===@@@AAABBB@@@===;;;::::::???@@@AAAAAAAAABBBEEEHHHDDDCCCCCCFFFGGGEEE???999111111000111333333111000111000000///...---------///000222444777999;;;<<<:::888555555888;;;===>>>:::<<<===:::666333333444///////////////000111111......///222555666555333888666777::::::555333444222444555444333555:::>>>;;;:::999888666666555555222555999:::888555333222,,,---///000111111111000---------///111555999;;;444333222000//////......,,,---------,,,---000222,,,---//////000333777:::222777888666555888999888111111222333333444555555999777666777:::===>>>>>>@@@===<<>>DDDFFFJJJNNNPPPQQQPPPPPPTTTNNNGGGEEEEEEEEEBBB>>>:::888666333000...,,,,,,---+++++++++---------++++++,,,------,,,---///000555999@@@HHHNNNQQQRRRRRRQQQTTTWWWXXXWWWUUUTTTSSSTTTTTTSSSSSSSSSQQQNNNKKKHHHIIIJJJIIIGGGEEEEEEFFFCCCGGGKKKLLLKKKKKKNNNQQQQQQQQQOOONNNLLLKKKIIIIIIFFFIIIKKKIIIIIIKKKJJJFFFFFFGGGIIINNNSSSUUUVVVUUUPPPPPPPPPOOOMMMMMMOOOQQQVVVRRRNNNNNNPPPQQQQQQPPPTTTPPPLLLMMMQQQSSSPPPMMMNNNKKKKKKNNNMMMIIIHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJKKKIIIFFFEEEGGGJJJEEEFFFGGGFFFDDDCCCDDDEEEGGGDDDBBBAAABBBCCCBBBBBBCCCFFFIIIIIIGGGEEEEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIKKKKKKHHHHHHKKKGGGGGGGGGIIIJJJJJJHHHFFFCCC===:::;;;;;;666333222<<<<<<===@@@DDDHHHMMMOOORRRNNNNNNPPPMMMFFFFFFKKKMMMMMMNNNMMMMMMKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJIIIKKKMMMMMMLLLKKKLLLLLLNNNLLLIIIHHHIIIKKKKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKMMMJJJIIIJJJMMMOOOOOOMMMJJJIIIIIIKKKMMMNNNMMMLLLKKKKKKKKKNNNRRRSSSPPPMMMLLLJJJHHHHHHJJJMMMOOOPPPOOOLLLJJJJJJCCC:::999>>>===<<<<<<===>>>>>>===;;;<<<<<<======>>>>>>??????BBB???;;;777666666777999>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>???>>>>>>AAACCCCCC>>>:::666333111222000---///333///222111......000000---000///000222666999;;;;;;:::888666555555888;;;===;;;<<<;;;999666333333444111000---,,,,,,---000111---...///000222555777888::::::888777555333222111555222222666888555444555777444222222555666555333444222333666::::::444///111......222444111///000......///000111333555666777666333///,,,***+++---+++,,,------......------000...,,,---///222222222222333555666666555333222111222333555666666555555777999;;;;;;::::::;;;<<<888===@@@EEEPPP[[[[[[TTTMMMFFFBBBEEEKKKQQQWWW]]]fffqqquuunnnjjjoooqqqlllnnnuuu999777555333111000000000///---,,,---.........,,,---,,,+++******+++------,,,,,,------,,,+++)))(((,,,***,,,...---***+++000---,,,,,,---111666<<<@@@DDDFFFJJJMMMOOOOOOOOONNNQQQLLLFFFCCCDDDCCC@@@===888777555222///---,,,+++---,,,++++++---------+++,,,---......---...000222888===DDDLLLQQQSSSSSSRRRSSSUUUXXXYYYYYYWWWVVVVVVUUUTTTSSSTTTTTTRRRNNNKKKIIIJJJIIIFFFCCCAAABBBCCCCCCGGGKKKKKKJJJJJJLLLOOOQQQQQQPPPOOOMMMLLLKKKKKKGGGJJJKKKIIIHHHJJJIIIFFFGGGHHHJJJNNNRRRUUUTTTSSSPPPPPPPPPNNNMMMMMMOOOQQQVVVSSSPPPOOORRRSSSSSSSSSUUUQQQNNNOOORRRTTTRRRPPPNNNLLLKKKNNNMMMIIIIIIKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIDDDFFFHHHGGGEEEEEEGGGJJJHHHIIIIIIHHHFFFDDDEEEFFFKKKHHHEEECCCCCCCCCBBBAAACCCGGGJJJJJJHHHGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIILLLIIIIIILLLLLLJJJIIILLLOOOMMMKKKIIIGGGDDD@@@===>>>888333333444222111333999999:::<<<@@@EEEIIIKKKTTTQQQQQQSSSPPPKKKKKKOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMQQQNNNKKKIIIIIIIIIHHHHHHMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJLLLOOOPPPOOOMMMLLLKKKKKKLLLNNNOOONNNLLLJJJJJJKKKNNNRRRSSSRRROOOMMMLLLIIIIIIJJJLLLNNNPPPOOOMMMMMMNNNGGG>>>:::===@@@>>>===<<<======;;;:::<<<<<<<<<======>>>>>>>>>AAA???<<<999888888999:::>>>>>>===========================<<<<<<<<<<<<;;;>>>======@@@CCCCCC???;;;555111000111///---///333000333222///...000///,,,......///222555888999999999888666444555888;;;=========<<<999555222111111...---,,,,,,---///222333......///111333555777999:::999888666444333222111555222222666777444444666555333111111333444333111555444444777;;;:::555000111------111333000///000......///000111333444555666555222///,,,++++++,,,+++,,,------......------......//////000222333444222333444555555444222111000111333444555555555555333555888;;;<<<>>>???@@@===AAADDDIIISSS[[[YYYQQQLLLGGGEEEIIIOOOSSSYYY___iiitttwwwppplllpppqqqmmmmmmuuuCCC@@@<<<777444222222222222000......//////...---,,,,,,++++++***++++++++++++,,,------,,,+++)))(((+++)))+++---,,,)))***......------///222888>>>AAADDDFFFIIIKKKMMMMMMLLLKKKKKKGGGBBB@@@@@@@@@===;;;777666333111///---,,,,,,...,,,+++,,,------,,,+++---...///......000222555<<>><<<<<<>>>BBBFFFIIIJJJIIIHHHJJJLLLQQQQQQPPPOOOOOONNNMMMMMMIIILLLLLLIIIIIIJJJIIIFFFIIIJJJMMMQQQTTTUUUSSSQQQNNNOOOOOOMMMLLLLLLOOOQQQUUUSSSQQQQQQTTTVVVVVVVVVVVVSSSPPPPPPSSSUUUTTTRRROOOLLLKKKMMMLLLIIIIIILLLKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJIIICCCEEEGGGGGGGGGHHHJJJKKKKKKLLLLLLJJJHHHFFFFFFGGGKKKIIIFFFEEEFFFGGGGGGFFFEEEHHHKKKLLLKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLIIIJJJNNNNNNLLLLLLNNNTTTPPPLLLHHHDDD???:::777:::333......///...000444555555666888;;;???CCCEEESSSRRRRRRSSSQQQNNNOOORRRMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLJJJHHHHHHIIILLLLLLLLLLLLLLLMMMNNNNNNPPPMMMJJJIIIIIIIIIIIIHHHLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMMMMPPPRRRRRRPPPNNNNNNLLLLLLLLLNNNNNNMMMLLLJJJJJJLLLOOORRRTTTSSSRRROOONNNLLLJJJJJJLLLNNNOOONNNNNNPPPQQQLLLDDD>>>>>>CCC@@@===;;;;;;;;;:::999<<<<<<<<<<<<<<<=========??????===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????>>>=========<<<<<<<<<;;;===<<<<<>>AAADDDFFFGGGIIIIIIIIIHHHGGGEEEBBB>>>======<<<:::888666555333222000///.........---,,,,,,---...,,,+++------.........000333666???EEEMMMTTTXXXWWWTTTQQQSSSSSSTTTWWWYYY[[[\\\[[[XXXWWWVVVVVVVVVUUUSSSPPPMMMKKKGGG@@@:::777777999>>>BBBGGGIIIHHHHHHJJJLLLPPPPPPPPPPPPOOOOOOOOOOOOKKKNNNNNNKKKJJJLLLKKKHHHMMMNNNPPPTTTVVVVVVSSSPPPLLLMMMLLLKKKJJJJJJLLLNNNRRRQQQQQQRRRTTTVVVWWWXXXVVVSSSPPPPPPSSSTTTUUUTTTQQQMMMKKKLLLLLLIIIJJJMMMJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOMMMJJJHHHHHHHHHGGGEEEDDDFFFIIIKKKMMMMMMHHHJJJLLLNNNNNNMMMLLLLLLHHHHHHIIIJJJKKKMMMNNNOOOLLLJJJLLLPPPQQQNNNNNNPPPQQQNNNIIIDDD@@@===999666888333///000///...000444333222333444777:::>>>@@@MMMNNNPPPQQQPPPOOOPPPRRRMMMMMMNNNNNNMMMMMMMMMLLLKKKLLLMMMLLLJJJIIIHHHIIILLLKKKJJJJJJKKKMMMNNNNNNLLLJJJIIIIIIKKKLLLMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNQQQSSSTTTSSSPPPNNNNNNMMMKKKLLLMMMMMMLLLKKKLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPNNNLLLJJJKKKNNNPPPOOOPPPQQQQQQOOOJJJFFFDDDCCC@@@<<<::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>===>>>???@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@??????===<<<<<>>???AAADDDKKKRRRTTTOOOIIIHHHIIINNNUUUXXXZZZ___eeesssyyy{{{vvvrrrqqqoookkkgggppp~~~LLLJJJEEEBBB@@@@@@AAACCC>>>;;;777444444333222111...---,,,+++***************+++,,,---,,,+++***))))))((())),,,+++((()))---+++,,,---///333999>>>AAADDDDDDEEEEEEEEECCCBBBBBB>>>===;;;:::999888777666666555444333222111111111///...,,,------...,,,+++,,,,,,---------000444777AAAFFFNNNUUUWWWVVVSSSPPPPPPOOOOOORRRWWWZZZ\\\[[[ZZZYYYWWWWWWXXXWWWUUUSSSNNNLLLGGG@@@999666555666999>>>DDDGGGHHHIIILLLNNNOOOOOOOOOOOOOOOOOOOOOOOONNNPPPOOOLLLLLLNNNNNNKKKMMMNNNOOORRRTTTSSSQQQNNNJJJKKKJJJIIIGGGGGGIIIKKKNNNOOOQQQRRRSSSUUUWWWXXXTTTRRRPPPOOOPPPRRRTTTUUURRRNNNKKKLLLKKKIIIKKKOOOKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKOOOPPPPPPNNNKKKIIIIIIIIIFFFEEEDDDFFFJJJMMMOOOOOOKKKKKKMMMOOOPPPOOONNNLLLIIIIIIJJJKKKLLLNNNOOOPPPLLLKKKMMMQQQRRROOOOOOQQQOOOKKKEEE@@@===;;;888666666333222333111------000222111111222444777:::<<>>???@@@AAAAAAAAA@@@@@@>>>???AAABBBDDDDDDEEEDDDEEEEEEEEEDDDCCCBBBBBBAAA>>>===<<>>CCCGGGFFFAAA===>>>>>>BBBKKKSSSTTTOOOKKKFFFJJJRRRYYY[[[[[[```gggvvvyyyyyyvvvrrrnnnjjjfffbbblll|||LLLJJJHHHFFFFFFHHHJJJKKKGGGCCC>>>;;;:::999888777111000---+++))))))***+++***+++,,,,,,,,,,,,*********(((***,,,+++((()))---++++++---000444999>>>AAACCCCCCBBBAAA@@@>>>===<<<999999888777666666555444666555444333333333333333000...------......,,,++++++,,,,,,,,,---000555999BBBGGGMMMSSSVVVUUURRRPPPLLLJJJJJJMMMTTTYYY[[[[[[ZZZYYYWWWWWWWWWWWWVVVTTTOOOMMMIIIBBB;;;777666666666;;;CCCGGGIIIJJJMMMOOONNNNNNMMMMMMMMMMMMMMMMMMNNNPPPOOOLLLLLLPPPPPPNNNLLLKKKLLLMMMOOOOOOMMMLLLKKKKKKJJJHHHFFFEEEFFFHHHLLLNNNQQQRRRRRRSSSUUUWWWRRRQQQOOONNNOOOQQQSSSUUUSSSNNNKKKKKKJJJIIIKKKPPPLLLMMMNNNOOOPPPQQQQQQQQQNNNOOOOOONNNNNNMMMLLLKKKIIIIIIIIIKKKLLLLLLJJJHHHNNNOOOOOOMMMKKKIIIIIIJJJKKKIIIHHHHHHKKKMMMNNNNNNNNNMMMNNNPPPQQQPPPNNNKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLNNNRRRSSSOOONNNPPPOOOJJJCCC===:::777555444333111111222000++++++...222111000111222555888:::BBBIIIPPPRRRSSSUUUTTTRRRPPPPPPPPPPPPQQQRRRSSSSSSPPPQQQRRRPPPMMMKKKJJJJJJJJJIIIHHHJJJNNNPPPNNNKKKOOOMMMLLLMMMNNNOOOMMMLLLIIIJJJLLLMMMNNNNNNMMMLLLMMMMMMNNNOOOOOOOOOOOONNNMMMPPPTTTVVVTTTRRRPPPPPPOOOMMMKKKKKKLLLNNNNNNMMMSSSTTTTTTSSSQQQPPPQQQRRRQQQRRRRRROOOKKKKKKOOOSSSRRRRRRQQQNNNNNNPPPOOOKKK@@@>>><<<;;;<<<===<<<<<<999999:::<<<===>>>???@@@???@@@@@@AAABBBBBBAAAAAA???@@@CCCEEEGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA???>>>@@@CCCDDDBBB@@@555...+++---000//////000111333333///---///...+++//////000333666888777666444333333333333555666777555666666444222111111222000//////.........//////000111111222333555777888666555444333222111111000111000111222///---000666888888777555222000111222111333555777666444111...000,,,***...///......000////////////000111222222444111...///111111...++++++,,,------......------(((+++......,,,,,,...000000000000000000000000000......///111333666888999999;;;@@@GGGLLLJJJDDD>>>???>>>BBBMMMUUUVVVRRRPPPGGGMMMVVV]]]]]]\\\aaajjjvvvvvvvvvtttooojjjddd```^^^hhhzzzKKKKKKJJJJJJKKKMMMOOOPPPPPPLLLGGGCCCAAA@@@???>>>555222...***))))))+++---******,,,,,,,,,,,,+++******)))***---,,,)))***...+++,,,...111666;;;???BBBBBBAAA@@@>>><<<:::888777555666666666555444444444444444333222222333333333111///------......,,,+++,,,---------...222777;;;DDDGGGMMMRRRUUUUUUSSSRRRJJJGGGFFFJJJRRRYYY[[[[[[XXXVVVUUUTTTUUUUUUTTTSSSOOONNNJJJEEE???:::888888666<<>>@@@AAABBB@@@@@@AAAAAAAAAAAAAAABBB@@@BBBEEEHHHJJJKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBAAADDDAAA???AAADDDEEECCC@@@777000,,,...111000/////////111111------///...+++/////////111444666666666222222222222333444555666555666666444111//////000111000...------...///000000000000111333444666777555444444333222111000000000///000111...+++///777888999999666222000000222222444777888666333111//////,,,+++///111///.../////////...//////000111222444111///000333333000,,,+++,,,------......------,,,,,,,,,,,,,,,---...///////////////000111222222......///111444777999;;;===???DDDKKKOOOLLLDDD<<>><<<:::777666555333555666555444333333333333222222111222222333333111///............,,,+++............///333999===EEEHHHMMMRRRUUUUUUTTTSSSIIIFFFDDDIIIQQQYYY\\\\\\VVVTTTRRRRRRSSSSSSSSSQQQNNNNNNLLLGGGAAA<<<:::999777===DDDHHHIIIJJJKKKMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJLLLLLLIIIJJJOOOPPPOOOPPPNNNMMMMMMNNNPPPQQQQQQPPPOOONNNJJJGGGEEEFFFGGGLLLOOOSSSTTTSSSSSSUUUWWWRRRQQQPPPNNNNNNPPPUUUXXXUUUOOOKKKJJJJJJIIILLLRRRNNNOOOPPPRRRSSSTTTTTTTTTOOOOOOOOOOOONNNMMMLLLLLLIIIHHHIIIMMMRRRSSSQQQNNNKKKLLLLLLKKKIIIHHHIIIJJJLLLJJJJJJLLLPPPSSSUUUUUUQQQPPPOOOPPPRRRPPPLLLIIIIIIJJJJJJKKKLLLNNNOOOPPPNNNMMMOOOSSSSSSNNNLLLMMMIIIDDD===999777777777777333000//////---,,,222999000///......///111444555999EEEOOOSSSUUUXXXUUUOOOSSSSSSRRRSSSSSSUUUWWWXXXTTTUUUUUUSSSPPPMMMLLLLLLLLLKKKLLLPPPUUUVVVQQQLLLLLLLLLMMMOOORRRTTTSSSRRRIIIKKKNNNQQQSSSTTTSSSSSSRRRSSSSSSSSSSSSQQQPPPOOONNNQQQUUUUUURRRPPPPPPQQQRRRPPPNNNNNNPPPSSSTTTTTTQQQSSSUUUTTTRRRQQQTTTWWWPPPRRRSSSPPPLLLLLLQQQVVVTTTVVVUUUQQQPPPPPPHHH>>>BBBAAA???>>>===;;;888555777888:::<<>>IIIRRRRRRPPPQQQLLLTTT^^^cccaaa^^^eeepppsssqqqooonnnjjjaaaYYYUUU[[[gggzzzIIILLLMMMIIIIIINNNQQQQQQRRRUUUSSSMMMJJJKKKKKKIIIAAA999///,,,---...+++(((---+++***,,,///000...+++***+++,,,,,,+++***+++---------,,,...888CCCFFFDDDGGGDDD???999666444555555555333111222555666555333555444333333222222222222666444111...---...///000111---***---000333999@@@DDDGGGLLLQQQTTTUUUUUUTTTLLLIIIHHHLLLUUU[[[[[[ZZZUUUUUUTTTSSSSSSSSSTTTTTTOOOLLLIIIDDD@@@>>><<<;;;>>><<<<<>>DDDMMMSSSUUUSSSRRRQQQVVVQQQMMMOOOTTTXXXXXXUUUVVVUUUTTTRRRPPPOOONNNNNNMMMKKKMMMOOOOOOMMMOOOSSSOOOMMMLLLNNNRRRTTTSSSQQQOOORRRTTTTTTRRRQQQSSSUUUUUUTTTTTTTTTUUUTTTQQQOOOQQQRRRSSSTTTSSSRRROOONNNJJJLLLNNNPPPQQQSSSVVVYYYSSSSSSRRRRRRSSSTTTTTTUUUTTTTTTSSSQQQPPPQQQUUUXXXTTTTTTTTTQQQMMMHHHFFFEEEAAA@@@>>><<<;;;::::::;;;>>>???@@@???>>>===>>>???===???AAABBBAAAAAABBBCCCIIIFFFDDDFFFJJJMMMLLLJJJKKKHHHDDDCCCDDDDDDBBB???BBBCCCCCCCCCBBBBBBAAA@@@<<<888222///---......---////////////...---,,,+++...------...///000000///...000222333333333444555///222333...'''%%%***000///111222000---,,,---///333222222222333555666777333333222222111111222222000///000///+++'''+++222111222333222000000000222111555999777222///000333000///---,,,---...000222333111///---...///222333111...,,,---000000///,,,........................000///...---------------/////////000//////...---000000000333666:::<<<>>>LLLNNNQQQPPPMMMIIIFFFDDDCCC@@@@@@EEEMMMQQQOOOJJJNNNTTT\\\aaacccdddgggjjjmmmlllmmmlllfff[[[UUUUUUXXXfff|||HHHKKKKKKHHHHHHMMMPPPQQQTTTVVVTTTNNNKKKLLLLLLJJJAAA999000---...///,,,)))---++++++,,,//////...+++***+++,,,,,,+++***,,,---//////000222;;;FFFHHHFFFFFFCCC>>>999666444555555555333222333666777666444444444333333333444444555444333111///......///000000,,,***---000333999@@@CCCFFFKKKPPPTTTVVVVVVVVVNNNJJJHHHLLLTTTZZZ[[[ZZZTTTSSSSSSRRRRRRRRRRRRRRRMMMKKKGGGCCC???===;;;;;;:::999888:::===>>>===;;;;;;>>>AAAAAA@@@@@@EEEIIIFFFFFFFFFGGGHHHHHHIIIIIILLLKKKIIIHHHHHHJJJKKKLLLQQQQQQOOOLLLHHHGGGGGGHHHKKKKKKLLLLLLMMMOOOPPPQQQPPPPPPPPPPPPQQQSSSUUUVVVSSSRRRPPPMMMLLLMMMPPPSSSSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPPPPRRRSSSSSSPPPNNNJJJGGGGGGJJJQQQUUUTTTRRRRRRTTTUUURRRNNNMMMPPPTTTMMMMMMMMMMMMNNNRRRXXX\\\PPPOOONNNPPPSSSSSSPPPLLLNNNNNNOOOQQQSSSSSSRRRPPPOOOQQQPPPNNNRRRXXXYYYWWWFFFDDD@@@:::555333444666...,,,,,,---000111///---///......///000222444666>>>DDDKKKPPPRRRQQQPPPOOOUUURRRPPPPPPTTTVVVVVVTTTTTTSSSRRRQQQPPPPPPQQQQQQNNNLLLMMMPPPPPPNNNPPPUUUOOONNNMMMOOORRRTTTSSSRRRRRRTTTVVVVVVTTTTTTUUUWWWUUUTTTTTTUUUVVVUUUSSSPPPSSSSSSTTTTTTSSSQQQOOONNNLLLMMMNNNOOOPPPSSSVVVXXXVVVUUUUUUTTTTTTTTTTTTTTTVVVVVVUUUTTTSSSUUUXXX[[[WWWVVVUUUQQQLLLGGGDDDBBBBBB@@@>>><<<;;;:::::::::<<<===>>>>>>===<<<===???@@@BBBDDDDDDCCCCCCCCCEEEDDDEEEFFFGGGGGGIIIKKKLLLKKKHHHEEEDDDEEEDDDBBB@@@AAAAAAAAABBBBBBAAA@@@@@@;;;777222...------------......//////...---,,,,,,............000111111000///111333333333222333555111111///---++++++---///...000111000---,,,---///222222111111222444666777555555444333222222222222000000111222///---111999111222222222000///000111000222444222///---...000///......---...///000111000/////////000222555666444222111222333333111///------.............../////////.........------------......//////000000000///000222333555;;;DDDKKKUUUUUUSSSPPPKKKGGGFFFEEEAAA??????EEENNNRRROOOKKKMMMTTT\\\bbbeeefffhhhjjjllljjjiiiggg```TTTNNNMMMWWWfff|||GGGJJJJJJGGGGGGLLLPPPPPPWWWXXXUUUPPPMMMNNNMMMJJJ???888000---...///---***,,,++++++,,,......---,,,***+++,,,+++***+++,,,...000222444888@@@IIIJJJGGGCCCAAA<<<888555444555555555444444555777777666555333333333333444555666777111111111000000////////////,,,,,,///333555:::@@@DDDGGGKKKOOOSSSVVVXXXXXXPPPLLLIIILLLSSSYYYZZZYYYRRRRRRQQQQQQPPPPPPPPPOOOIIIGGGCCC@@@<<<:::999888444333222333555666555444444777::::::999:::>>>BBB>>>???AAABBBCCCCCCBBBBBBEEEDDDDDDCCCDDDEEEGGGHHHKKKLLLKKKIIIFFFEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQNNNMMMMMMPPPSSSSSSSSSTTTUUUUUUUUUUUUUUURRRRRRSSSTTTUUUSSSPPPLLLGGGEEEEEEIIIPPPTTTUUUTTTWWWWWWVVVRRRNNNMMMPPPTTTPPPQQQPPPPPPQQQTTTYYY]]]QQQOOOOOORRRTTTTTTPPPMMMNNNNNNPPPRRRUUUVVVTTTRRRRRRRRRPPPMMMPPPWWWYYYXXXJJJGGGBBB;;;555222333444000///...///000111000///000000000000111333555777>>>CCCIIINNNPPPPPPOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQPPPPPPQQQQQQPPPNNNOOORRRQQQPPPRRRXXXSSSRRRQQQRRRTTTVVVVVVVVVXXXYYYYYYYYYWWWXXXYYY[[[VVVUUUVVVXXXYYYXXXUUUSSSVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPRRRUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWVVVUUUWWWYYY\\\ZZZXXXVVVRRRMMMGGGCCCAAACCCAAA???<<<:::999999999<<<===>>>>>>>>>>>>???AAAAAACCCDDDDDDBBBBBBCCCDDD???CCCGGGGGGEEEFFFJJJNNNIIIHHHFFFFFFFFFEEECCCAAA>>>??????@@@@@@@@@??????:::666111...---------,,,---............------,,,......///000000111222222222333444444333222333444444111...---///111000///...//////...---,,,...///222111111111222444666777777777666444333333333333///...///000...,,,000777000111222111///...///000111000///......------.............../////////000000000111111222333444444555555444555555444111///---.........////////////......///000///...---,,,---------...///000222333...111333333555>>>MMMYYY]]][[[WWWPPPJJJFFFEEEFFF>>>>>>@@@FFFNNNQQQOOOKKKKKKSSS]]]dddfffggghhhjjjgggeeedddccc\\\QQQLLLLLLVVVeee|||GGGKKKKKKIIIIIINNNQQQQQQXXXYYYWWWRRROOOPPPMMMHHH;;;555///,,,---...,,,***++++++,,,,,,---------,,,***+++,,,+++***+++---///000555888<<>>;;;888666555555666666666777777888777666555222222222222222333444555...///000111111000//////000---...333666999===CCCHHHJJJLLLPPPSSSUUUWWWXXXQQQLLLHHHJJJQQQVVVXXXWWWQQQQQQQQQPPPOOONNNMMMLLLBBB@@@===:::777666555555///......///000222222222333555666666555555888:::888999<<<>>>>>>>>><<<;;;>>>======>>>???@@@AAABBBDDDEEEFFFEEECCCBBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJMMMOOOQQQRRRRRRQQQQQQQQQPPPNNNMMMMMMPPPRRRSSSTTTUUUWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVTTTOOOLLLEEEDDDEEEIIIPPPUUUXXXXXX\\\[[[XXXSSSOOONNNQQQTTTSSSSSSSSSRRRRRRUUUZZZ^^^SSSRRRQQQTTTVVVVVVSSSOOONNNNNNPPPTTTWWWWWWUUUSSSUUUUUUSSSOOOPPPTTTTTTQQQMMMKKKEEE===777333333444//////......////////////333333333333444666888999<<>>????????????AAACCC@@@AAABBBAAA@@@@@@AAABBB@@@BBBEEEFFFFFFGGGIIILLLGGGGGGGGGGGGGGGEEECCCBBB======>>>>>>??????>>>>>>999555111...---------,,,---------......------,,,---///000000111111222444555666666555333222333555666444222222333333222111//////...---------...///222222222222444666888999777777666666555555666666333000///000---***---222///000111000///......000333111...---.../////////---......///000/////////222222333333222111///...333333333444444222000....../////////000000000000---...///111111///---,,,............///000111222///111222555:::EEERRR\\\^^^\\\XXXQQQJJJEEEDDDDDD>>>>>>AAAGGGMMMOOOLLLIIIIIIQQQ\\\dddfffggghhhiiidddbbbbbbbbb\\\TTTQQQSSSVVVfff~~~GGGLLLNNNMMMMMMQQQSSSSSSXXXYYYWWWSSSRRRQQQLLLEEE666222---++++++,,,+++******+++,,,---,,,,,,,,,,,,++++++,,,+++***+++...111111666;;;>>>CCCHHHGGGCCC>>>===:::888777666777777777888999999888666444333222111000///////////////,,,---///111111111000///111///000666:::>>>CCCIIINNNOOOPPPRRRTTTUUUVVVVVVPPPLLLHHHJJJOOOTTTTTTSSSRRRQQQQQQOOOMMMKKKIIIGGG;;;999777444222111000000,,,,,,---...000222444666777777666555333222333444444555888:::::::::888777888888888999:::;;;<<<<<<>>>???AAAAAA??????@@@AAACCCCCCCCCCCCCCCDDDEEEFFFCCCFFFIIILLLNNNNNNNNNMMMPPPPPPPPPOOONNNOOORRRTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWVVVTTTOOOLLLFFFFFFGGGKKKQQQWWW[[[]]]```^^^ZZZUUURRRRRRSSSUUUTTTTTTTTTSSSTTTWWW\\\```WWWUUUTTTUUUXXXXXXVVVSSSNNNOOOQQQUUUXXXXXXVVVTTTUUUWWWWWWUUUUUUVVVSSSNNNOOOMMMHHHAAA:::555444555111111000/////////000111444444333333444666888999:::@@@HHHOOOTTTXXX[[[]]]XXXZZZ\\\\\\[[[ZZZZZZ[[[___]]]ZZZVVVTTTTTTTTTTTTUUUSSSSSSVVVVVVUUUYYY___\\\\\\[[[ZZZ[[[\\\^^^___cccbbbaaaaaabbbbbbbbbbbb___^^^^^^___``````^^^\\\]]]\\\[[[YYYXXXWWWWWWWWWWWWTTTQQQQQQSSSUUUVVVUUUVVVWWWYYY[[[\\\]]]]]]]]]UUUWWWYYYYYYYYYYYYZZZ[[[\\\ZZZYYYWWWUUUPPPIIIDDDBBBAAA???<<<:::999999999:::<<<>>>>>>===>>>???AAA@@@AAAAAAAAA???@@@BBBCCCDDDDDDDDDFFFIIIJJJIIIGGGDDDEEEGGGHHHGGGEEECCCBBB<<<<<<======>>>======<<<888555111///......---,,,------------------,,,+++,,,...111111000000333555777777777555333333444666888999:::888666444444444111000...------...//////333333333333555777999:::666666666666777888999999666333222222111...000444///000111000///......000333000...---///000000///---......///000////////////000111222111000...---000222333333333222111111111111111111111111111111,,,...000111111000...---000000000/////////000000222111222888BBBLLLRRRTTTWWWWWWVVVRRRLLLFFFBBBAAA@@@@@@BBBFFFKKKLLLJJJGGGIIIQQQ\\\cccfffffffffgggeeecccbbbbbb^^^WWWUUUXXXYYYiiiGGGMMMQQQQQQRRRUUUUUUSSSUUUWWWWWWUUUTTTQQQIII???222///,,,******+++******)))+++------,,,+++,,,---+++,,,++++++***,,,///222222888===???AAADDDCCC@@@<<<;;;:::999888888999999888:::;;;:::777333111111000///...---,,,,,,,,,,,,+++,,,...000111111111111222///111777===BBBIIIPPPQQQRRRTTTUUUVVVVVVVVVUUUQQQLLLIIIKKKPPPSSSRRROOOQQQQQQPPPNNNKKKGGGCCCAAA666444222000............+++,,,......000222666999999888666444222111000000222333444666666666666555555555555666777777777888999;;;======<<<;;;<<<===???????????????@@@AAAAAA@@@BBBEEEGGGIIIIIIIIIHHHNNNOOOPPPPPPPPPQQQTTTWWWUUUUUUUUUUUUVVVXXXYYYZZZXXXWWWVVVUUUUUUSSSPPPMMMIIIJJJLLLOOOTTTZZZ```ccccccaaa]]]YYYWWWVVVVVVWWWUUUUUUUUUUUUVVVYYY^^^bbbZZZWWWTTTUUUWWWYYYXXXVVVPPPQQQTTTXXXZZZZZZWWWTTTOOORRRSSSSSSTTTUUURRRLLLMMMLLLIIICCC===888555555333444333222000000222444222222111111222333555666999???IIIRRRYYY]]]aaacccZZZ[[[[[[\\\^^^___``````]]]\\\YYYWWWWWWXXXZZZ\\\XXXVVVUUUXXXXXXXXX\\\bbb^^^___^^^]]]\\\]]]```bbbffffffeeefffggggggeeeccceeecccaaa```aaaaaa```___]]]]]]\\\\\\[[[ZZZZZZZZZXXXUUUSSSTTTWWWYYYXXXUUUUUUWWWYYY\\\^^^_________YYY[[[^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\VVVMMMEEEAAA@@@>>><<<;;;::::::;;;888:::;;;;;;;;;;;;<<<===AAABBBBBBBBBAAABBBEEEGGGHHHFFFDDDFFFIIIJJJFFFBBB@@@DDDGGGIIIGGGDDDBBBBBB===============<<<;;;;;;888555222000000000...---.........------,,,+++***+++...000111//////222555888888888666444444666777999<<<>>>>>>;;;888888999555222///......///000///222222222333555777999;;;777666666777777888999:::222...---///000///111555000111222111///...///000/////////.........//////............/////////000***+++---000111111111111000222444444444555777999555555444444333222222222---...///000111000//////000111111111111000///...333222444===IIIPPPPPPMMMQQQSSSTTTRRRLLLFFFAAA>>>@@@@@@BBBEEEHHHJJJJJJHHHKKKSSS\\\ccceeeeeefffhhhiiifffdddccc^^^WWWVVVXXX^^^mmmEEEMMMSSSUUUUUUWWWUUURRRRRRUUUVVVVVVUUUQQQEEE999000///,,,+++++++++++++++(((+++------+++***+++---+++,,,+++******,,,000333555;;;??????@@@BBBAAA>>>;;;;;;::::::::::::;;;;;;999;;;===;;;666111......------,,,,,,+++,,,,,,,,,***+++---///000111222222111...///666===DDDLLLTTTQQQSSSVVVYYYZZZYYYXXXWWWRRRNNNLLLNNNSSSUUURRRNNNPPPPPPNNNKKKGGGBBB===:::333222000...------------+++---.........000555888777666333222111000...---000000111111222333333333333444444555555555444444555777::::::999888888999;;;::::::::::::;;;<<<<<<>>>???AAABBBCCCDDDDDDCCCIIIKKKLLLMMMNNNPPPSSSVVVVVVUUUTTTSSSTTTWWWZZZ[[[YYYWWWTTTSSSSSSRRRQQQOOOMMMNNNPPPSSSXXX^^^dddhhheeeccc___]]][[[ZZZYYYXXXWWWWWWWWWWWWXXX\\\bbbfff[[[WWWRRRRRRUUUWWWXXXWWWTTTUUUXXX\\\^^^]]]YYYVVVNNNPPPPPPOOOOOOQQQOOOIIIHHHIIIHHHDDD>>>999555444444444444222//////222555222222111111111333444555999AAALLLUUU\\\```cccddd[[[YYYXXXZZZ___cccdddccc]]][[[YYYWWWXXXZZZ\\\^^^ZZZWWWWWWYYYYYYZZZ^^^eeecccddddddbbb```aaadddhhhhhhggghhhiiikkkjjjfffccciiieeeaaa______`````````ZZZ[[[\\\\\\\\\\\\ZZZZZZYYYVVVUUUWWW[[[\\\YYYVVVVVVXXXZZZ]]]_________^^^[[[]]]``````___]]][[[[[[aaaaaabbbcccbbbZZZNNNDDD@@@???===<<<;;;;;;<<<<<<:::<<<===<<<;;;:::<<<===@@@AAAAAAAAAAAACCCFFFIIIHHHHHHHHHGGGFFFDDDAAA>>>===BBBGGGIIIGGGCCCAAAAAA>>>>>>>>>>>>===;;;:::999888666333222111111///...//////...---,,,+++)))((()))---000000......222555888888888666444555777999;;;<<<===???AAAAAA???<<<999555000//////000000///000000111111333666888999999999888777777777777777///+++))),,,------...222111222222222000///000111---000333222000...000222///......---...///000111***+++---///111333444444///111333444555777<<<@@@999888777666555333222222......//////000000000000---///111333333111000...333555:::BBBKKKPPPPPPNNNOOOQQQRRRPPPKKKDDD@@@===>>>>>>???BBBFFFJJJLLLMMMPPPVVV___dddeeefffgggiiikkkhhhfffeee```ZZZZZZ]]]cccqqqDDDLLLTTTVVVWWWXXXUUUQQQPPPSSSVVVVVVVVVQQQCCC666000///---,,,,,,,,,,,,,,,(((+++------+++***+++---,,,,,,+++******,,,000444777===@@@??????AAA@@@===;;;;;;:::::::::;;;<<<<<<:::<<<>>>;;;555000---,,,++++++++++++,,,---......***+++,,,...///111333333000---...555<<>>999666333111000...---------...,,,...///...,,,...222666555333000/////////...---///////////////000222222333333444444444333333222444666888999777666666777888777777777777777888999======>>>???@@@AAAAAAAAACCCEEEGGGIIIJJJMMMPPPSSSVVVUUUSSSRRRSSSVVVZZZ\\\YYYWWWSSSRRRRRRRRRQQQPPPPPPQQQSSSVVVZZZ```fffkkkeeecccaaa___^^^]]][[[YYYXXXXXXYYYYYY[[[___dddiii[[[VVVQQQOOORRRVVVWWWWWWWWWXXX[[[^^^```___[[[XXXWWWXXXUUUPPPOOOQQQOOOJJJDDDFFFFFFDDD???999555333222222222000---,,,000333444333333222333444666777:::BBBMMMWWW^^^aaabbbccc[[[WWWUUUXXX___eeefffeee___]]]ZZZWWWWWWXXXZZZ\\\[[[XXXXXXZZZZZZ[[[```fffiiijjjiiigggeeefffjjjnnniiihhhiiilllnnnlllgggccckkkfffaaa]]]]]]^^^``````WWWYYY[[[\\\]]]\\\ZZZYYYYYYWWWVVVZZZ^^^___[[[VVVWWWYYY[[[^^^___^^^]]]]]]ZZZ]]]___```^^^[[[YYYYYYeeeeeefffhhhfff\\\NNNCCC???>>>===<<<;;;<<<<<<===>>>???@@@???>>>===>>>???>>>>>>?????????AAAEEEHHHFFFIIIKKKHHHCCC>>>======;;;AAAFFFHHHFFFCCCAAAAAA@@@??????>>>===;;;:::999999777444333222222000///000//////...,,,***((('''(((,,,000000------111555888888888666555555888;;;===::::::???GGGIIIDDD>>>;;;777111///000111000////////////000222444777888<<<;;;999777666555444444555000---//////---...000111222333222111000000222...333777777333000222555000///---,,,---...000222......///000111222333333---///111222333777>>>CCC;;;;;;999888666444333222//////......///000111222***---000333444333111///222777>>>FFFKKKOOOQQQRRRQQQRRRRRROOOIIICCC@@@>>><<<<<<>>>AAAEEEJJJNNNQQQTTTYYYaaaeeefffgggiiikkkkkkhhhggggggddd```aaaeeefffsssCCCLLLUUUWWWXXXXXXTTTOOOPPPQQQRRRQQQMMMDDD999222---,,,***))))))***,,,---++++++++++++++++++++++++,,,---,,,,,,,,,///333777===>>>???@@@AAAAAA@@@???<<<<<<;;;;;;;;;:::::::::>>><<<999555222...,,,+++***+++------------...000+++,,,.........///111444+++...333999@@@HHHPPPUUUWWWVVVVVVXXXZZZZZZYYYXXXWWWSSSPPPRRRWWWXXXSSSMMMNNNNNNLLLEEE<<<555222222111111000...---,,,+++***+++,,,,,,------///111222333222///---++++++,,,,,,000000000000111111111111111111222222222333333333555555666666666666555555555777888888777666666777:::::::::<<<>>>>>><<<:::???AAACCCDDDEEEHHHNNNSSSQQQQQQPPPOOOOOORRRWWW[[[___[[[WWWRRRPPPPPPRRRTTTYYYZZZ\\\]]]___bbbgggkkkeeecccaaa^^^]]]]]]^^^___YYYXXXXXXXXXZZZ]]]```bbbeee]]]TTTPPPRRRTTTTTTSSSXXXYYY\\\^^^^^^]]]ZZZXXXSSSQQQOOONNNOOOMMMIIIEEEIIILLLKKKCCC;;;777555111111111000000000000000111111///000222222111444999999BBBMMMVVV^^^bbb^^^XXX\\\WWWRRRTTT\\\aaaaaa^^^]]]\\\[[[ZZZ[[[]]]```bbb\\\ZZZZZZZZZYYYZZZaaaiiinnnllljjjiiiiiiiiigggfffiiijjjlllppprrrooohhhbbbfffdddaaa^^^\\\[[[[[[[[[[[[YYYXXXWWWWWWXXXYYY[[[XXXYYY[[[\\\\\\[[[ZZZZZZYYY[[[^^^]]][[[ZZZ\\\___\\\WWWUUUUUUSSSPPPPPPTTT]]]bbbhhhkkkggg\\\PPPHHH???@@@AAA@@@>>>>>>@@@BBB@@@???===>>>???@@@@@@???EEEDDDCCCBBBAAAAAAAAAAAACCCCCCAAA@@@>>><<<;;;:::<<<@@@EEEIIIHHHDDD???;;;===============<<<;;;;;;:::888444333222111///---000...,,,,,,---...///...333///+++***---000111111:::999888777777888999:::>>>======@@@DDDEEEBBB???999888555333111000//////222000//////111333444333555555444333222222222222///,,,***+++...000000///222111000000000111333333666777888777555444444555111...+++,,,///222222222111000///...///111333444000000222444444555===GGGIIIFFF@@@:::555222000000000///............000000,,,///111222222222333444666<<>>>>>???@@@AAADDDJJJQQQVVVYYYeeefffbbbffffffccchhhlllkkkhhheeeccceeehhhllloooyyyCCCLLLTTTWWWXXXXXXTTTOOOPPPQQQRRRQQQLLLBBB777000---,,,***))))))***,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,///333777AAAAAAAAAAAA@@@>>><<<;;;:::;;;;;;<<<<<<=========<<<:::777333000...---,,,+++,,,............///111---...///...---...000222---///555<<>>AAAFFFJJJKKKKKKKKKKKKLLLOOOTTTXXX]]][[[WWWTTTRRRSSSTTTUUU[[[]]]^^^___aaadddhhhlllfffdddbbb```______```aaa[[[[[[ZZZ[[[\\\^^^```bbbeee^^^VVVRRRSSSUUUTTTSSSYYYZZZ[[[\\\[[[ZZZYYYXXXSSSQQQOOOOOOOOONNNJJJGGGJJJLLLIII@@@999666333111111000000//////000000000444222222444222///111555;;;DDDOOOVVV\\\```^^^YYY]]]WWWSSSUUU[[[```___]]]\\\\\\]]]]]]^^^______```]]]ZZZXXXZZZ[[[]]]bbbjjjpppnnnkkkiiiiiihhhgggeeeddddddfffiiijjjhhhccc^^^bbb```]]]ZZZXXXXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUWWWVVVVVVWWWWWWXXXXXXWWWWWWXXXZZZ\\\\\\[[[[[[]]]```RRRNNNLLLLLLLLLJJJLLLPPPZZZ___fffiiifff[[[OOOGGG@@@AAAAAA@@@??????@@@AAAAAA???>>>>>>@@@AAA@@@???AAA@@@???>>>============>>>===<<<;;;:::888777777:::===BBBFFFFFFCCC>>>;;;===>>>>>>???>>>===<<<;;;999777555444444333111000///---++++++,,,---...---444111---,,,///111333333999888777666666777888999=========@@@CCCCCC@@@===777777666444333111000///222000//////111333444333444444222111111111111111000...+++,,,...000000...000000/////////000111222222444555555444444666777333000------///000000000000///.........000222333000///000333333555===GGGVVVSSSMMMFFF???999444111111000///......///000000...///111111000111333555===CCCLLLUUUYYYXXXSSSOOORRRSSSRRRNNNIIICCC???>>>>>>??????AAADDDKKKSSSYYY___kkkkkkfffiiihhhfffkkkmmmllliiigggfffhhhlllpppsss|||CCCLLLTTTWWWXXXXXXTTTOOOQQQRRRSSSQQQJJJ???444...,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++++++++,,,///444888BBBBBBAAA@@@>>>===;;;:::;;;<<<============<<<;;;999777444111...------...,,,---//////......///111...//////...------...000///111666???JJJQQQSSSSSSQQQQQQQQQSSSVVVWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSOOOLLLEEE===555000///000............---------,,,000...,,,---///...***'''...---+++***))))))******......//////000111222222222222222222333333333333333333333444444333333333222333333111000000222444222222222333555555333111222333555666777:::===@@@BBBCCCCCCDDDEEEHHHNNNRRRXXXWWWVVVUUUUUUVVVWWWXXX]]]^^^```aaabbbeeeiiilllgggeeecccaaa```_________[[[\\\\\\]]]]]]^^^______eee```YYYVVVVVVVVVUUUSSSZZZZZZZZZZZZYYYXXXXXXWWWPPPOOONNNNNNNNNMMMKKKIIILLLLLLGGG===555333222000000//////......///000000222111333666444111111555===GGGQQQVVVYYY]]]^^^\\\^^^YYYUUUVVVZZZ]]]]]]ZZZYYY[[[]]]___``````______^^^YYYVVVYYY]]]^^^bbbgggkkkhhheeecccbbbaaa___]]]ZZZZZZZZZ\\\]]]\\\YYYWWWYYYXXXUUUSSSRRRQQQQQQQQQOOOOOOMMMMMMMMMMMMOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRTTTUUUWWWVVVUUUUUUVVVWWWIIIDDDBBBCCCDDDDDDGGGLLLRRRWWW]]]```]]]UUUJJJCCCAAABBBBBBAAA???>>>???AAAAAA???>>>>>>???@@@???>>>::::::999888777777777777666666555555444333333333666999>>>BBBCCCAAA>>>;;;===>>>@@@AAA@@@???===<<<;;;:::888777666444111//////---******,,,------,,,333000...---///111333333888888777666666777888888=========???@@@@@@===;;;555666666666555333111000222000//////111333444444333222111000000///000000111///...---...//////..................///000000...///222333333444666888444222///......//////...000///...------...000111000...///111111444<<>>===?????????@@@DDDLLLVVV]]]gggsssrrrllllllkkkiiinnnooonnnkkkhhhgggjjjppptttuuuBBBLLLTTTWWWXXXXXXUUUPPPRRRSSSSSSOOOFFF;;;111,,,++++++***))))))***++++++************************)))***+++,,,---111666:::?????????>>>>>>======<<<<<<===>>>>>>===;;;888777666444111...------...///+++---......------...000---.........------...000000111777AAAMMMTTTSSSPPPTTTSSSSSSTTTVVVWWWVVVTTTRRRUUUWWWWWWTTTRRRRRRSSSNNNIIIAAA888111......///------------------------///,,,+++---///...***%%%---,,,+++*********++++++---...//////000111222222222222222333333333444444333333444444444444333333222222222000...///222444444333444555777666444222000111111222444666888:::999:::;;;<<<===AAAFFFJJJNNNOOOPPPSSSUUUWWWYYYZZZ\\\^^^```aaabbbdddhhhjjjiiigggeeebbb___]]]\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[dddaaa]]]ZZZZZZXXXVVVTTTYYYZZZ[[[[[[ZZZXXXVVVUUUMMMMMMLLLLLLLLLLLLKKKJJJNNNLLLDDD999222111111...///............//////000......111666777444555999===HHHRRRUUUWWW[[[___```^^^ZZZVVVVVVXXXZZZXXXVVVTTTUUUWWWYYY\\\]]]______]]]WWWSSSVVVZZZ[[[[[[]]]\\\YYYVVVTTTRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLLLLLLLJJJIIIHHHGGGGGGDDD???===>>>??????CCCHHHHHHKKKNNNOOOMMMHHHAAA===AAAAAAAAA@@@>>>===>>>??????===;;;;;;<<<===<<<;;;666555444333333333333333000000000000000000000000222555999===??????===<<<===>>>@@@AAAAAA@@@>>><<<>>><<<:::888666333///,,,///---++++++,,,......---000...,,,,,,---///111222888888888888888888888888<<<<<<===>>>>>>===:::999333555666777666444222111333111///000222444444444333333222111000000000000222111//////......------...............//////000,,,...000111111222444666333111000///...//////...///...---------......///222///...000000111888@@@EEEFFFHHHHHHEEE???999555333222000///......///000333333333333555:::@@@EEEPPPUUU\\\``````]]]YYYVVVRRRQQQOOOJJJDDD@@@>>>===??????>>>@@@EEENNNYYY```mmmyyyxxxpppooollljjjqqqsssppplllgggeeehhhmmmrrrrrr|||CCCLLLUUUXXXYYYZZZVVVRRRSSSSSSRRRLLLAAA777///+++************************************************)))***+++,,,...222888<<>>>>>======<<<<<<<<<888:::<<<>>>===;;;888555333222///---------......***,,,------,,,+++,,,...***,,,---------...000222///111777BBBNNNTTTRRROOOUUUTTTSSSTTTUUUUUUSSSRRRPPPTTTVVVUUUPPPMMMNNNPPPLLLFFF<<<444...------...,,,,,,,,,---------------,,,++++++---//////+++(((,,,,,,,,,,,,,,,------.../////////000111222222333222222333333333444444444555555666666666666555555444444333111000000333666111111111222333333111///000//////000222333444444222333555666777:::>>>AAABBBDDDGGGKKKPPPTTTVVVXXXZZZ\\\___```bbbdddgggjjjllljjjgggccc```]]]ZZZYYY[[[\\\\\\\\\\\\[[[ZZZYYY```___^^^^^^]]][[[XXXVVVWWWYYY[[[]]]\\\YYYUUUSSSOOOOOOOOONNNMMMMMMMMMNNNOOOKKKBBB777111111000..................///000000---...111777888555777;;;<<>>>>>???>>>>>>???AAABBB@@@@@@??????>>>>>>>>>>>>????????????????????????>>>===<<<<<<===???@@@AAA@@@???????????????>>>===@@@;;;999::::::999<<>><<<;;;:::===>>>>>>===;;;:::;;;===;;;999777777888888888666333222222111111111111222------.........////////////111555888;;;<<<<<<<<<<<<===???@@@@@@???>>>===<<<:::888666555444000...111///------.../////////......---------...111333888999999999999999999888:::<<<===>>>===;;;999888333444555666666444222111333111000000222444555444444333222111111000000111000111000000...---,,,,,,.........///////////////---...000000///000111333000000000/////////000000---------------.........555111///000000000444:::<<>>>>>>>>>>>@@@EEEOOOZZZaaaooo|||{{{sssppplllkkkrrruuuqqqkkkddd```aaafffjjjkkkwwwDDDMMMVVVZZZ[[[[[[XXXTTTTTTTTTPPPHHH<<<333...---************************************************)))***,,,...000555;;;???AAA@@@>>>===;;;:::999999444777:::===>>><<<999666111000///......---------***+++,,,,,,+++***+++---)))+++,,,------...000333...222999CCCMMMRRRRRROOOSSSRRRQQQRRRSSSSSSQQQOOOQQQSSSUUUSSSNNNKKKJJJKKKIIIBBB999111------......,,,,,,,,,,,,,,,---------***+++,,,.........------,,,,,,---...//////000000111111111222222222222333333333333333444444444444777777888888888888777777444555555444222222444666222111111222333333000...///.........000111000//////111222222222444777:::888999===AAAFFFKKKNNNPPPUUUXXX[[[]]]___aaaeeegggjjjiiifffccc___\\\YYYXXXZZZYYYYYYYYYXXXXXXXXXWWWXXXZZZ\\\^^^^^^\\\YYYWWWUUUWWWYYY[[[ZZZXXXUUURRRSSSTTTTTTRRRPPPPPPQQQSSSNNNJJJ@@@555111222111...............///000111111222111333777777444666:::>>>GGGOOORRRUUU[[[___```WWWTTTQQQNNNLLLJJJGGGEEEAAA@@@@@@BBBEEEIIINNNQQQMMMHHHEEEFFFEEEAAA???@@@===:::888777777777555444333555666555555666888:::777777777777777777777777999999999::::::999999999777777777777888999;;;;;;777666666888:::<<<<<<;;;:::666444666666444555999;;;:::888666666777888999777888999888666666888999777555333333444444333222111111000000000000111111---........./////////000...000222555777:::;;;<<<;;;<<<<<<===============999777555444555666555444222000...---///000000000...///000000///000333555888888999999999999888888999;;;===>>><<<:::999999333444444444444333111000333111000000222444555555444444333111111111111111...///000000---,,,+++,,,---...//////000/////////---///000///......///000...///111000//////000111,,,,,,------.../////////555111000222222111222666888;;;>>>AAABBB@@@===;;;444333222111111222333444555777<<<@@@DDDJJJPPPTTT\\\```eeefffccc^^^\\\\\\SSSQQQMMMGGGAAA>>>>>>???======>>>@@@FFFOOOYYY```lll{{{}}}uuurrrmmmkkkrrruuuppphhh___YYYYYY^^^bbbfffsssEEEOOOXXX[[[]]]]]]ZZZVVVUUUTTTNNNDDD888000...///))))))************))))))***************************+++---///222777===AAA@@@???===;;;::::::::::::777:::===???>>>;;;666333///000000000///...---,,,+++,,,------++++++,,,---+++,,,------,,,---///111...333<<>>>>><<<:::999:::444444333222111111000000333222000111333555555555333222111000000///000000+++...000///,,,***+++,,,+++,,,---...///......------...//////......///111///111222111///---...///***+++---...///000111111222///000444555333333666777888999::::::999777666666666555555555777888999===BBBHHHMMMQQQUUUXXX[[[cccgggkkkiiiccc^^^\\\\\\TTTRRRMMMGGGAAA>>>>>>@@@<<<===>>>AAAFFFNNNXXX^^^iiizzz}}}wwwtttnnnlllssstttnnndddZZZTTTTTTYYY]]]dddqqqFFFOOOXXX\\\^^^^^^[[[WWWUUUTTTMMMBBB555......111))))))************))))))))))))))))))))))))))))))***,,,...000333888>>>CCC<<<;;;::::::;;;<<<===???>>>@@@BBBBBB>>>888111---///000111111111///,,,***,,,---......,,,,,,,,,...,,,---...---,,,+++---///...555>>>FFFLLLPPPSSSTTTPPPPPPQQQTTTWWWYYYYYYXXXUUUUUUSSSQQQNNNJJJFFFDDDDDD===555///...//////...---------,,,,,,++++++++++++///222000***)))---222***+++,,,...///000111111666555555444444333333222333333333444444444555555777777888888888888777777333555777777555444444555333333222333444333111///444222111222444444111...000111111000///...///111000000000222444777:::<<<@@@DDDHHHLLLOOORRRUUUWWWUUUUUUUUUUUUTTTSSSRRRQQQKKKIIIHHHFFFFFFGGGIIIJJJHHHNNNUUUZZZ[[[ZZZXXXVVVUUUSSSQQQOOOOOOQQQTTTVVVSSSTTTTTTQQQNNNLLLOOOQQQLLLHHH???666333444222...////////////000111333333000///111555666777;;;AAAEEEIIIMMMPPPUUUZZZXXXSSSKKKIIIEEEAAA===888555333111222333444555555444333555444666666111,,,,,,000---,,,++++++---//////...+++...111111000000333555///000111222333333333333444444555555555555444444222333555777888888888888;;;888555444555444111...333111222666666333333666...///000222222222222111---...000000///000222444555333111000111111000////////////......///000000//////////////////////////////000111444777:::<<<:::999777777777999;;;<<>>>>><<<::::::;;;555444222111000/////////444222000111333555555555222111000//////.........))),,,//////,,,******,,,***+++,,,---...---,,,,,,,,,---////////////000222111333444222...,,,,,,---***+++---///000111222222///---///555888666555777999999999999999999999888888888777888999:::<<<===GGGLLLTTTYYY]]]^^^``````hhhlllooolllddd]]][[[[[[UUURRRMMMGGGAAA>>>???@@@;;;<<>>BBB===:::777777:::<<<===<<<>>>?????????<<<888333000111000///...---...//////++++++,,,,,,,,,---------,,,,,,///333111,,,+++---,,,888CCCIIILLLPPPQQQOOOQQQRRRTTTVVVWWWYYYYYYYYYWWWUUUTTTSSSRRROOOJJJGGGDDD<<<333...---...,,,***///---++++++------+++(((+++///111///...111333111000...---,,,...222555888>>>;;;777444444444444333222333333444444444333333555555666777777777666666444444555555444444333222444444555555666555555444444333333222111000//////000000000000000000000000///000000111222444555666444:::???@@@===>>>DDDJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDBBB@@@>>>>>>AAADDDCCCFFFKKKQQQVVVXXXWWWVVVPPPQQQQQQPPPOOOQQQTTTWWWTTTRRRQQQPPPPPPQQQSSSTTTNNNBBB777555666444222111+++---111333222222111222...///111333555888===AAAFFFNNNSSSTTTUUUXXXUUUNNNAAA>>>999555333111///...000000000000000111111222111111000///...,,,***))),,,,,,,,,------.........///............///000000...---000444222---///555777666555444333444444555666555555555666666333111888444111111222444333111...000333444555444222111111//////111111000000111......//////000222333444333000------//////...+++........................000111000///------000222111000000111333777<<<>>>999888888888999::::::;;;??????===999444111333666,,,,,,++++++,,,---///000///000///...,,,---///111333333333333333444666666<<<;;;;;;<<<;;;999444111444333111000///...//////333111000111222444333333777333000/////////---***+++------,,,***+++///333,,,++++++++++++,,,------222111000///.........///111222333222000/////////+++...000000...---000222...000333555777777777666555666777999999999888777;;;999777555555999???DDDNNNYYYeeeiiifffdddfffjjjsssooojjjfffccc___[[[XXXSSSQQQLLLGGGCCC???===<<>>;;;888888;;;===>>>===>>>>>>???>>><<<777333000111000...---,,,------...++++++++++++,,,,,,,,,---,,,,,,///222111,,,+++...///999CCCGGGIIINNNPPPOOOQQQRRRSSSUUUVVVXXXYYYYYYYYYWWWVVVUUUTTTQQQLLLIIIAAA:::111---...///...,,,///---+++,,,......---***...222333000///222444333000000//////111555999<<>>>>><<<:::888999;;;>>>>>>@@@DDDJJJOOORRRRRRRRRNNNOOOOOOOOOOOOQQQUUUXXXTTTRRRNNNLLLKKKNNNQQQTTTMMMAAA777444555333111111,,,...111222111111222333111222333444666:::@@@DDDKKKRRRVVVVVVUUUUUUPPPHHH===:::555222111000///...///000000000...,,,)))(((---.........---,,,,,,++++++,,,,,,,,,------------......------......///000111000222666444000222777777666555444444444555666666555555666777666444222666444111111333444333111000111444666666555333222333333222222111///......111000000000000111111222333000...---//////...,,,........................///000111000......///111111000000222444777:::<<<888888888888999:::;;;<<>>999444111222555000///...---------......///000000000......///111444444444555555666777888>>>===>>>>>>>>><<<888555444333111000////////////333111000111222333333222111...++++++,,,---+++)))))),,,...---,,,+++,,,...,,,---------............222111000///////////////---...000///---+++++++++,,,...//////---...000222,,,---///111333444444444777888999:::;;;;;;::::::;;;:::999777888<<>>===AAA>>>===???EEEMMMWWW___fffjjjooorrrqqqooooooppppppcccTTTNNNLLLNNNTTTZZZggguuuKKKOOOTTTWWWXXXXXXXXXYYYYYYQQQDDD888///++++++,,,************))))))))))))++++++++++++++++++++++++***+++,,,000555;;;@@@CCC@@@===;;;:::<<<>>>??????>>>??????>>>;;;777333000000///...,,,++++++,,,,,,******+++++++++,,,,,,,,,---,,,///222000,,,,,,///333;;;BBBDDDGGGLLLQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVVVVUUUQQQLLLHHH===888111---...//////......---,,,---///000///...222555555111000333666555333222222444777;;;@@@CCCBBB@@@???>>>>>>>>>;;;999777777888777666555333222333444444444555555555555555555666666666555444444444333333333333444555666444333333222222111111111000000000000000000000000000000000000000111222222///000222333444444333333111111222333444555555666666666555333111111444666777888;;;???DDDIIILLLNNNLLLMMMNNNNNNNNNQQQUUUXXXUUUQQQLLLHHHHHHKKKOOORRRKKK@@@666444444222000000---///000000000000333555444555555555888===CCCHHHPPPUUUYYYXXXTTTPPPHHH@@@777444111/////////...------...000000...+++(((%%%******+++------...------++++++++++++,,,,,,,,,,,,---------------......///222111333666555333444888888777666555444555555666666555555666777777555333444333222333444444222000111222555777777666444222222333333333222111///---333222111000000000000000111000......//////...,,,------------------------...///111111/////////000111111222333555777888:::666666777777999:::<<<===???@@@???:::444111111333333222000///------,,,,,,...000111111000//////000333444555777888999999:::=========>>>???>>>:::888555444222000////////////222111000111222333333222000...------...///---,,,))),,,///000///---,,,,,,...///000111111111000///222111000000000000000111...000222222000...---------.........---...000333000000111222444666777888::::::;;;<<<===>>>>>>>>>======<<<;;;<<<@@@FFFKKKUUU```lllrrrpppooopppssswwwrrrkkkddd```]]]ZZZXXXTTTQQQLLLGGGCCC@@@>>>>>><<<::::::???JJJVVV]]]aaaaaaeeeiiilllnnnoooqqqssslll```TTTMMMLLLMMMSSSZZZhhhuuuHHHKKKQQQUUUWWWXXXWWWVVVVVVLLL???222+++***+++---*********)))))))))))))))************************,,,---///333777<<<@@@CCCAAA???=========???@@@AAA@@@@@@@@@>>>;;;777222000000///---+++******++++++*********+++++++++,,,,,,...---...111000,,,---111666===CCCDDDGGGNNNUUUWWWUUUUUUUUUUUUVVVWWWYYYZZZUUUUUUTTTTTTSSSOOOIIIEEE<<<777111.........///......---...///000111111111444777777333222555888888777777888:::>>>CCCHHHJJJHHHGGGFFFFFFEEECCC???;;;::::::::::::888666333111333333333222333333333444444444555555444444333222333333222222222333555555333333333222222222222222000000000000000000000000000000////////////000000000......///111111---***---...///000000111111111000000000...------///111111333555777<<>>EEEKKKPPPTTTWWWWWWRRRJJJ@@@999222000...---...///...---+++,,,...000000000//////***+++,,,---.../////////++++++++++++++++++++++++---,,,,,,,,,,,,---......111111111333333333444666888777666555444555666666666555555777888888555333111222333444444333222000111222555666666555333111---000222222333444444111333222111111000000111111000///////////////...---------------------------,,,///111222000//////000111111222444555666777777555555666777999:::<<<===???@@@@@@<<<555111000111222111000///---,,,,,,+++,,,...000111000......///222333555888:::;;;;;;;;;:::999:::;;;<<<;;;999777555444222000/////////000111000000111333333222111000////////////...---,,,+++,,,...000000000000000///000222444444333111000111111000000000111111222111333444444222000//////......---------...111222222222111222444666999;;;;;;<<<===>>>@@@@@@AAAAAA@@@@@@@@@???@@@CCCHHHKKKUUU```mmmuuuvvvvvvwwwzzzyyytttkkkddd___\\\YYYXXXSSSPPPKKKFFFAAA???>>>>>>;;;:::;;;CCCRRRaaagggeeeaaacccfffiiilllooorrrssskkkaaaVVVPPPMMMNNNTTT\\\iiivvvGGGJJJOOOUUUYYYYYYXXXVVVOOOFFF999///******+++,,,))))))))))))))))))******************************...///222666:::???BBBCCCCCCBBBAAA??????@@@BBBCCCDDDCCCBBB???;;;666222000///...,,,+++******++++++******+++++++++,,,,,,,,,///---...000///---...333888???DDDFFFIIIRRRYYY\\\WWWWWWWWWWWWWWWXXXYYYYYYTTTSSSTTTTTTRRRNNNHHHDDD;;;888333///---------------...///000000111222333444777888555555888;;;;;;===>>>???BBBFFFJJJNNNQQQPPPOOOMMMLLLKKKGGGBBB>>>===>>>>>>>>>;;;888555333444444333222111111222222222333333333333222111111333333222222222222333333222222222222222222222333111111111111111111111111111000//////.../////////222///---...000000,,,(((...//////000///...---------......---,,,,,,...000///000222333666===EEEKKKNNNNNNNNNLLLKKKKKKNNNQQQPPPOOONNNMMMLLLLLLMMMMMMFFF>>>777555333000///000/////////......000333666666666666666888>>>FFFLLLMMMOOORRRSSSOOOEEE;;;555000...------...///...---,,,,,,,,,---...111444555---......////////////...++++++++++++++++++++++++---,,,,,,,,,,,,---......111111111111333555666666888777555444444555555666555555555666888777555333000111333444333222111111000222444555555333111000+++000222000111555555111111111111111111222222333...///000000///......---------------------------,,,...111111111000000000111111222333444555666666555555666777888:::<<<===>>>@@@@@@===666111///000............------,,,,,,)))+++...///...---------///111555999;;;<<<;;;;;;888888888999::::::888666555444222111000///000000000000000111333333222000.........---+++)))((('''+++******+++---000111222///000222444444333111000000/////////000111222222000111222111///---............------...000111111//////......000333666888:::<<<>>>AAABBBCCCCCCBBBCCCCCCCCCCCCCCCDDDHHHKKKTTT___mmmvvvzzz{{{}}}~~~{{{uuummmeee```]]]ZZZXXXRRRNNNIIIDDD@@@>>>======<<<===???GGGYYYjjjoookkkeeeeeegggiiillloooqqqrrrllldddZZZUUUQQQQQQWWW___iiiwwwGGGJJJOOOUUUYYYYYYVVVTTTFFF>>>444---++++++++++++))))))))))))************************************...000444:::???CCCFFFGGGGGGGGGFFFDDDBBBCCCEEEGGGHHHGGGDDDAAA<<<666222///...---,,,+++++++++,,,---++++++,,,,,,,,,---------///------//////---///555999AAAGGGIIIMMMTTT[[[]]]VVVWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTUUUSSSOOOIIIDDD:::777444000---,,,,,,------...000000000000222333222777:::999:::>>>@@@@@@EEEEEEGGGIIILLLPPPSSSUUUUUUTTTRRRQQQOOOKKKFFFBBBBBBCCCDDDCCCAAA===:::777999888666444222222222333111111222222111111000///333333333333222111000000000000000111111222222333111111111111111111111111111000///////////////000333000......///000---+++//////000000...---+++))),,,---...---,,,,,,...///...///000111333999BBBIIIOOOOOOMMMKKKIIIIIIKKKNNNMMMNNNNNNNNNNNNNNNNNNMMMEEE>>>888666444000///111////////////...000333666555555666777:::???FFFKKKJJJJJJMMMPPPKKKAAA888444000...------......---,,,///---+++***+++---000222///000000000000///......,,,,,,,,,,,,++++++++++++---------------......///333444222111444999:::777777666555444333444444555444333444555777777555333///111333333222111222333000111333555444333000///---222333---...333333...111111111111111222333444,,,...111111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000///000111111111111222333555666777555555666666888999;;;<<<<<>>777222000000+++,,,------...------,,,)))***,,,---,,,,,,---...---000555:::=========<<<:::999999999;;;;;;999777666444333111000000000000000///000111333333111//////000111000---***((((((***(((&&&'''***...000000...///000111111111000///............///000222222333333222000......000111...---,,,...000111000///000000///000111444777999:::===AAAEEEGGGFFFEEECCCDDDEEEFFFFFFFFFHHHKKKMMMUUU___mmmxxx}}}~~~{{{vvvnnnhhhccc___[[[YYYRRRNNNIIICCC???>>>>>>>>>>>>AAADDDJJJ[[[mmmsssnnniiihhhhhhkkknnnqqqqqqqqqooohhh___ZZZUUUTTTYYYaaajjjwwwFFFGGGKKKPPPTTTSSSOOOJJJ>>>777000,,,------+++)))((()))))))))***************************************...444<<>>???===:::777555444444555222222222222222111000000333333444555333111...,,,......///000111111222222111111111111111111111111000000000//////000111111222000---,,,---.........///000111111000...+++******,,,---,,,++++++---...+++---......///444>>>EEEMMMMMMLLLJJJHHHIIIKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPDDD>>>999777444000000222...///000//////000333555444666777999<<>>666555000...---------,,,***(((///...,,,+++***+++,,,---......////////////......------------,,,,,,,,,+++......------......///000222333111///333999:::666666555444222222333333444222222222444666666444222///111222222000000222555111333444666555333111///---222111***+++222444///333333222111111111222222+++...111111///......///,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111333111111000000222555777999666666666666777888:::::::::>>>@@@>>>888333000000,,,---...//////...---,,,***+++,,,,,,+++,,,...000---111666<<>>DDDIIILLLJJJGGGEEEDDDFFFHHHJJJKKKMMMPPPRRRZZZcccpppzzz~~~~~~}}}{{{vvvpppjjjfffaaa]]]ZZZTTTPPPJJJEEEAAA@@@@@@AAA===CCCFFFJJJXXXkkkrrrnnniiihhhiiilllppprrrqqqoooqqqkkkccc]]]XXXUUUZZZbbbkkkxxxCCCDDDFFFKKKNNNLLLFFF@@@999333...,,,......+++((((((((())))))*********+++))))))))))))))))))))))))''',,,444===FFFMMMQQQSSSOOOPPPOOOMMMJJJJJJMMMPPPOOOMMMIIICCC===666111...---,,,,,,+++,,,---///000---------.........//////111...---......---111777<<>>AAADDDIIIKKKJJJPPPPPPQQQRRRSSSUUUWWWXXXVVVUUUSSSSSSSSSRRROOOMMMKKKLLLNNNNNNLLLIIIEEEBBBDDDBBB>>>;;;888777666777222333333333333222111111222444555666444000,,,)))------...///000111111222111111111111111111111111000000000000000111222222000///---+++***,,,...000000111222333222000...---(((***++++++******,,,---)))+++---,,,,,,111:::BBBKKKKKKKKKIIIHHHIIILLLOOOMMMLLLJJJIIIJJJMMMPPPRRRDDD>>>:::888555111000333---///000000000000333555444666999;;;>>>BBBHHHLLLLLLIIIJJJMMMIII===666555///...---,,,,,,+++(((&&&---------......------,,,,,,,,,---...////////////.........------,,,,,,,,,///............///000000000111///,,,000777888444555444333222111222333333111111222333555555444222000111222111//////222666333444666777666444222000)))///...''')))444777333666555333222111000000000***...111222000......///,,,,,,,,,,,,,,,,,,,,,,,,...//////......///222444111000//////111444888:::777777666777777888999999999===@@@>>>999444111111...///000000000///---,,,+++,,,,,,,,,+++,,,///222---111888>>>AAABBB@@@???<<<:::999999999999888666666555333111000000000111//////000222333333111...+++...111111...,,,,,,---000///...000222111---***,,,++++++++++++,,,------++++++,,,,,,...///111222222000---)))'''(((---111,,,,,,---000333333///,,,......///111222444666777:::???GGGMMMOOOMMMIIIFFFCCCEEEIIILLLNNNQQQUUUXXX^^^gggsss|||}}}{{{zzzwwwqqqlllhhhccc^^^[[[UUURRRLLLFFFBBBAAABBBCCC<<>>:::555333222333444555222000111444666444222<<<;;;;;;===AAAEEEHHHJJJLLLNNNNNNJJJDDD<<<777444000///---++++++,,,---...........................***,,,......---,,,---...111...+++,,,///111000///------...000333444333111666555555666777777555444999888666444222111000000555444222222333444444333555444222000...000333777888888888777666444333222777222------222888:::999444333222222111111111222000000000//////......---///...,,,+++***+++,,,,,,------...//////000000000111000111444999;;;:::999666555444555777999999888===???AAA@@@<<<666111///000///000111222111...+++//////000111222222///,,,+++///777===AAABBB@@@???999;;;===<<<999888999:::333222000///.........///333222111///......------///---,,,***))))))******,,,000111...---...,,,((())))))))))))***+++,,,---+++++++++,,,...///111222333333111000///---,,,,,,000---)))(((+++///222444---///111333333333555666===???DDDKKKPPPPPPJJJEEEEEEHHHKKKNNNSSSZZZ___```kkkooouuuyyyzzz|||xxxzzzuuummmhhhhhhccc\\\VVVOOOIIIFFFBBB???@@@DDD@@@???@@@GGGSSS^^^fffjjjeeecccdddiiinnnnnnmmmmmmtttpppfff[[[SSSRRRYYY___dddxxx777666555444444222...,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,+++222===FFFLLLPPPRRRSSSVVVUUUSSSSSSTTTTTTRRRQQQQQQOOOJJJCCC;;;444///,,,000...,,,,,,///222222111------,,,,,,---......///,,,---------...222666:::GGGHHHJJJMMMPPPRRRTTTTTTRRRQQQSSSVVVVVVRRRPPPQQQUUUUUUVVVVVVSSSKKK@@@999222111000...---......///...---,,,,,,---...//////666<<>>===<<<<<<:::999777666555777777777777555333000///333///---000111//////000......//////000000000111000222222000111333111,,,000...---///111333111000222,,,***+++,,,)))(((***+++++++++***++++++,,,,,,...,,,++++++---111666999AAAAAACCCGGGKKKLLLJJJHHHLLLKKKIIIGGGKKKNNNKKKCCC>>>;;;777333111111222333222222333444666555333111::::::;;;>>>BBBGGGKKKMMMPPPPPPOOOJJJCCC:::444111000///---,,,,,,---...///..................------,,,...000000///......///222000......///111111000111000///111333666777777888777666777888888666555777666444333111111111111444222111111222333222111222222111///...///222444333444444555555444333333999444000000444777777666555555444333222222222333...------------------.........,,,+++++++++,,,,,,++++++,,,---...///111222111000111444888;;;:::999777666555555888999999999===???AAAAAA>>>999444222000000000111222111///,,,,,,,,,,,,...//////,,,***+++000666<<<@@@AAA???>>>:::<<<>>>===:::888888:::333222111000//////000111333222111///......------...---,,,+++******++++++,,,000222111000111///***************+++,,,---...++++++,,,---...000222333111111111000000//////...000...++++++---000222333...000222333333333555666;;;>>>DDDLLLRRRSSSNNNIIIJJJKKKMMMRRRZZZccchhhiiiooosssxxxzzzzzz{{{~~~yyyzzzvvvmmmiiihhhddd^^^ZZZQQQIIIFFFDDD@@@@@@CCC>>>===???EEEPPPZZZbbbeeedddcccdddgggjjjiiihhhgggqqqmmmdddXXXOOONNNUUU[[[dddyyy333111///......---+++)))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,...555@@@JJJPPPSSSUUUVVVVVVUUUTTTUUUWWWWWWVVVTTTOOOLLLGGG@@@999333...,,,///---,,,,,,...000000000,,,,,,,,,,,,,,,------...------------///444:::???GGGHHHJJJLLLNNNPPPQQQRRROOOMMMOOOTTTUUURRRQQQTTTXXXXXXXXXWWWRRRJJJ???888111000///...------.........------,,,---...///000777>>>DDDFFFJJJPPPTTTTTTTTTUUUTTTRRRUUUYYYYYYVVVTTTRRRPPPOOOOOOOOOMMMLLLRRRSSSVVVWWWXXXVVVTTTSSSPPPMMMIIIFFFEEEEEECCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::888555333111666111///222222000///111.........//////////////////111111///111444222...000///......000000000...222---***+++,,,))))))+++---,,,,,,++++++++++++,,,---,,,******+++///333555===>>>BBBFFFJJJKKKIIIGGGIIIIIIHHHGGGKKKNNNIIIAAA999777444111000000111222000333666777666444222111888999;;;???DDDJJJOOOQQQSSSSSSPPPJJJAAA888222///000///...------...000000/////////......------------000333444222000///...111111111000//////111222444222111222555999;;;<<<:::999999999::::::888666888777555333222333333444222000//////000111111000111222222111000000111333---///111333444444333222:::777333333555666555333777666555444333333333333------,,,,,,---...000111...---,,,+++++++++,,,---///...---,,,---///111222111000111444888:::999999888777666777999::::::999===???@@@AAA???<<<888666111111111222333222000............000111111///---,,,000555;;;>>>???===<<<<<<===>>>===:::888777888333333111111000111222333333222111///...............------,,,,,,,,,------+++111444444444555222---,,,,,,+++,,,,,,---...///++++++,,,---///111333444000000111111111111111111111///......000222222111000111333333333333555666999<<>>DDDMMMWWW^^^bbbbbbdddeeefffggggggfffeeelllhhh```TTTJJJIIIOOOUUUbbbyyy222000---,,,------,,,+++'''(((((()))*********)))))))))))))))))))))))))))******))))))******+++,,,///777CCCMMMSSSVVVWWWWWWUUUUUUUUUWWWYYYZZZXXXWWWLLLHHHBBB<<<777222///,,,---,,,+++***+++,,,------,,,,,,+++++++++,,,,,,---......------000666===CCCGGGHHHIIIJJJKKKMMMOOOOOOLLLJJJLLLQQQSSSRRRSSSVVVYYYZZZZZZXXXRRRHHH===666111000...---------...///......---,,,,,,---000222:::AAAGGGIIIMMMRRRVVVUUUUUUVVVUUUSSSUUUXXXXXXTTTRRRQQQOOONNNOOOOOOMMMLLLOOOQQQTTTVVVWWWWWWUUUTTTPPPMMMJJJGGGGGGFFFDDDCCCEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>===<<<:::888555444444///...111333111111333000000000///////////////---///000///111666555222//////......//////......222---***,,,,,,***)))+++...---,,,+++++++++++++++,,,+++******,,,///333555<<<>>>CCCGGGIIIIIIFFFDDDDDDFFFFFFHHHMMMOOOIII@@@666444222000///000111222111444888777555222333555888:::===AAAEEEJJJOOOSSSTTTSSSPPPIII@@@777222//////............///000000000000//////......---------111444555444111///......000222111///...111444555555555777;;;>>>@@@@@@>>>===<<<<<<<<<<<<:::888:::999888666666666666777111///......000111111000111222444444333222333444---///111444555444333222777555333333444555333111777666555444333333333333000/////////000222444666...---,,,++++++,,,---...444222000...---...000222000111222444777888999888:::888777777999;;;::::::<<<<<<>>>???@@@>>>:::888222111111222333333111///000//////000222222111///---000555999<<<===<<<<<<=========;;;999777555555222222111000000111333333222111000///............---------------.........+++000555666777888555000,,,,,,,,,,,,,,,---......+++,,,,,,...000222444555111111111111111111111111111111111222333444222000111222333333333333555777888;;;DDDOOOZZZ___^^^\\\OOOHHHFFFNNN[[[eeejjjlllvvvzzz}}}~~~|||zzz|||~~~~~~zzztttmmmiiigggeee```SSSHHHEEEFFFCCC???===;;;<<>>888555222000---------,,,+++***+++,,,------,,,,,,+++++++++,,,,,,............111777???EEEGGGGGGHHHHHHJJJLLLMMMOOOLLLIIIKKKOOOQQQQQQSSSWWWZZZ[[[\\\XXXQQQFFF<<<555111000......---...//////...//////---,,,...111555===DDDJJJLLLOOOTTTVVVUUUUUUVVVVVVSSSTTTWWWVVVQQQQQQPPPOOOOOOPPPPPPNNNMMMNNNPPPSSSUUUVVVVVVUUUSSSOOOMMMKKKJJJIIIIIIGGGEEEFFFEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@>>>===;;;999888666111000222333111111222111000000//////.........,,,.........222777888555////////////............222---***,,,,,,***)))+++......---,,,+++++++++++++++++++++,,,...222555777<<<@@@EEEIIIJJJHHHEEECCCAAADDDGGGJJJOOOQQQJJJ@@@555333222111000111222333444666666555222222666:::999<<<@@@CCCFFFIIINNNQQQSSSRRRNNNGGG>>>777333222///...............//////000000/////////.........---000444666444111//////,,,///333333222222555888;;;<<>>===<<<:::999888888777222111000000222333333333000222444555444333333444222333444666666555333222222111111222333333333222555444444333333333333333222222111111222444666777...---,,,,,,,,,---...///111///---,,,,,,...111333///111333555666777888888:::999888888:::;;;:::::::::999:::<<<>>>>>>;;;888222111000111222333222000---,,,+++,,,...///...---...000444888;;;<<<<<<<<<===<<<;;;:::888666444222222111000///000111222333222111000//////......///------..................***000555666777999666111,,,++++++++++++,,,,,,---,,,,,,---...000222444555333333222222111000000000111111222444666555222000000222222222222333555777777;;;EEERRR___ggghhhggg[[[PPPIIIOOOZZZbbbiiinnnvvvzzz~~~~~~||||||}}}}}}xxxpppiiiffffff^^^RRRFFFDDDDDDBBB>>><<<:::===AAAHHHPPPYYYbbbgggdddjjjllleeeaaabbbeeedddiiiggg```SSSFFFBBBHHHOOOaaaxxx***)))((()))++++++***)))))))))***+++++++++++++++))))))))))))))))))))))))******))))))******+++,,,...888EEEQQQWWWXXXWWWWWWSSSSSSUUUWWWZZZZZZXXXVVVHHHBBB:::555444333111///000000000...,,,,,,---///...------,,,,,,,,,,,,,,,---......000222888???DDDGGGGGGGGGGGGIIIKKKNNNOOOMMMJJJJJJNNNPPPPPPSSSWWWYYY[[[\\\XXXOOODDD:::555111000///......///000111///000111///---...333888@@@GGGMMMNNNPPPTTTVVVTTTUUUVVVUUUSSSSSSUUUSSSNNNOOONNNNNNOOOPPPPPPNNNLLLMMMOOORRRTTTUUUTTTRRRQQQMMMLLLLLLMMMMMMLLLIIIGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>999666777666222000111222111111000///......------///......111777888666...///000000......///000333...+++,,,---******,,,...------,,,,,,,,,,,,---,,,+++,,,---000333666888;;;AAAHHHLLLLLLIIIFFFDDDAAAEEEJJJNNNSSSSSSIII>>>444333222111111111222333555555444333333555999<<<:::>>>BBBEEEFFFHHHLLLPPPSSSQQQMMMEEE===777444444000000000000/////////...////////////////////////...111444555444333222222000333777:::<<<>>>AAABBBFFFHHHLLLRRRWWWYYYXXXUUUQQQOOONNNMMMMMMKKKIIIGGGCCCCCCCCCBBB???<<<999777666555444444666888888777000222444444333333444555777777777777666555555444//////000111222222333333333333333333333444444555333333333444444444444444...---,,,,,,,,,---...///)))))))))***,,,///222444///111444555555555777888;;;999888888999::::::999888777777:::===>>>;;;777111000///000111222222111...---,,,---///000000///...000333777:::<<<>>>>>>>>><<<:::999999777555222222111000//////000111222111111000///////////////---......///......------)))...333333555777444000,,,,,,++++++++++++,,,,,,,,,,,,---...///111222333333333222111000000//////111111222444666666333111///000111111111222555888888===GGGVVVeeennnqqqqqqdddUUUKKKMMMUUU[[[dddnnnvvvzzz~~~~~~}}}|||}}}~~~zzzqqqfffaaabbb[[[PPPFFFDDDDDDAAA??????<<>>CCCGGGFFFFFFGGGIIILLLNNNPPPPPPLLLKKKNNNOOOOOORRRWWWWWWZZZ[[[WWWNNNBBB999444222111000//////000111222000222222000...///555;;;BBBIIIOOOPPPQQQTTTTTTRRRTTTVVVUUURRRRRRTTTQQQLLLMMMLLLLLLMMMOOOOOOMMMKKKKKKMMMOOOQQQQQQOOOMMMKKKGGGHHHJJJMMMNNNMMMIIIEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDFFF@@@======<<<888666777666666555444333222111111111222111...111555666333---///111111//////111333333...+++------+++***,,,------,,,,,,,,,------...---------...000222555666999@@@IIINNNOOOLLLJJJIIIFFFJJJOOORRRUUUSSSGGG:::333333222111000000111111444333222333666999;;;;;;888===CCCEEEEEEGGGLLLPPPTTTRRRLLLEEE<<<666444333444444333333222111000///.........///000000111111///222444666555555555666:::;;;???DDDJJJOOOPPPQQQQQQRRRVVV\\\aaaddddddccc^^^]]][[[ZZZZZZXXXUUUSSSNNNOOOOOONNNJJJDDD???;;;;;;999888999;;;======<<<444555666777666666888999999888777666666666777777000000111111111111333444222222333333444666777888666777888888777555333222...---,,,,,,---...///000******+++,,,---///111222...111444555444444666888:::999777777999999999888999777666999===>>>;;;777000///...///000222111000000///...///111333333222...000333666:::===@@@AAA???===;;;;;;;;;:::777444555444222111000000111222111000000///////////////---......///...---++++++(((---000000111333222...------,,,,,,,,,,,,------------------...///000111000000000000000000000000000000111444666666555333---.../////////222666999:::???JJJYYYiiitttxxxxxxkkkZZZNNNMMMPPPUUUbbbpppwww{{{~~~~~~|||{{{|||~~~}}}|||}}}{{{pppaaa[[[\\\WWWOOOHHHEEEDDDAAABBBDDD===AAAFFFKKKPPPWWW^^^dddgggpppnnn```VVV[[[bbbeeeqqqqqqlll^^^NNNHHHNNNVVVmmm''''''(((+++------+++((())))))************))))))))))))))))))))))))))))))*********)))***++++++,,,000:::IIIUUU[[[\\\ZZZXXXPPPQQQSSSVVVXXXWWWUUURRRGGG???777333333555333111000111111...+++***,,,...000///...---------------,,,---000222444888===AAAGGGFFFFFFGGGIIILLLOOOQQQRRRNNNLLLNNNOOOOOORRRVVVVVVYYY[[[WWWMMMAAA888444222222111000000111222333111333333111...000666<<>><<<;;;<<<>>>@@@@@@@@@999:::;;;;;;:::;;;===???:::888777555555777999:::222222222111000111333555333333333444666888999::::::;;;======;;;888555333...------,,,---...///000222222222111000000//////...111555555444444666888:::888777777888999888777:::777666999===???<<<888000...---...000111111000---,,,+++,,,...000000///...000333666:::>>>AAACCC@@@>>><<<<<<===<<<999666777555444222111111222222111000000////////////000......//////...,,,***)))(((,,,...---...111000---///......---------......---------------...//////---......///000111111111000000000333555666555444+++,,,---...///222666999;;;@@@KKK[[[lllwww||||||sssbbbUUURRRSSSWWWgggxxxyyy|||~~~{{{yyyzzz|||{{{zzz|||zzznnn^^^VVVWWWUUUOOOIIIGGGDDDBBBDDDHHH>>>BBBGGGJJJNNNSSSZZZ___eeennnnnn```XXX___jjjnnnuuuuuupppbbbRRRKKKQQQYYYsss((((((((((((((()))))))))(((&&&(((---+++&&&%%%***(((((((((((())))))))))))(((***+++***''''''))),,,222@@@OOOVVVXXXYYYYYYWWWVVVTTTRRRSSSUUUUUUSSSPPPLLLAAA666333333000...///------------,,,***)))(((,,,,,,++++++***+++++++++***,,,...222666999<<<===EEEFFFHHHJJJMMMOOOPPPQQQPPPPPPOOOMMMLLLMMMPPPRRRUUUWWWXXXVVVOOODDD999222...///000...,,,,,,///222///333666444000111888???EEEHHHLLLPPPSSSSSSRRRPPPVVVUUUTTTRRRPPPNNNLLLJJJHHHFFFEEECCCBBBBBBCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGBBB@@@AAAEEEIIIIIIDDD>>>DDDCCCAAAAAABBBFFFJJJLLLKKKJJJIIIJJJKKKKKKIIIHHHLLLJJJGGGDDDBBBBBBBBBCCCEEEDDD@@@<<<888888:::===888888888777555333111///...,,,---000///---///333111///---+++***+++,,,---...---,,,,,,---///222333,,,------,,,,,,---111333999CCCLLLPPPTTTWWWVVVRRRSSSPPPRRRZZZ[[[RRRCCC:::111222333444555444333222222111222555555444777===;;;===AAADDDGGGLLLRRRVVVYYYWWWMMM>>>666666666222======:::555444555333///......///111222222000///...111555777888:::???CCCLLLOOORRRUUU^^^eeeaaaWWWZZZXXXXXX^^^hhhnnnpppoookkkkkkkkkjjjiiigggfffeeedddaaa]]]YYYTTTMMMGGGBBB@@@??????@@@BBBCCCBBB@@@=========???@@@???;;;999:::;;;:::777555444666777999666333222222333333333333555777999:::;;;;;;:::>>>======>>>???<<<555000000000////////////000000............////////////111000///111444666666666999999999999::::::;;;<<<>>>:::777999>>>@@@>>><<>>===;;;::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCBBBAAAAAACCCFFFHHHGGGFFFFFFEEEDDDDDDFFFIIIMMMPPPLLLLLLMMMNNNPPPPPPOOOMMMJJJIIIGGGEEEDDDDDDDDDEEEGGGFFFCCC???===<<>>;;;888555000---,,,//////---...111000///---+++***+++,,,---...---,,,,,,---///111333.........------...111444777BBBLLLPPPSSSVVVXXXWWWWWWSSSTTTYYYZZZOOOAAA888222333333444444333222222222000111444444333666;;;;;;===AAAEEEJJJOOOUUUYYY[[[XXXLLL===555555444111<<<===999444222333111------------///000111000000111444888:::;;;>>>DDDHHHQQQUUUWWW[[[bbbgggaaaWWWUUUSSSUUU\\\eeemmmoooooonnnlllkkkkkklllllljjjiiiiiigggbbb[[[RRRJJJCCC@@@AAA@@@@@@BBBCCCDDDCCCBBBAAA@@@?????????>>>;;;888999999888666444333444555666333000000111222222222333444666888:::;;;<<<<<<@@@??????@@@AAA>>>777111......------------..................////////////111000///111444777888888888888888999:::;;;<<<<<<;;;888555777;;;===;;;999333222111///...//////000000000////////////000000000//////333:::CCCIIILLLPPPJJJEEEFFFIIIJJJDDD>>>888555222000000111111111444333222111000/////////------------------------,,,,,,...//////000000000,,,,,,,,,,,,,,,,,,---------------...///000111111+++,,,---/////////......111000000111222333222000000000111222333444555555;;;@@@LLL\\\nnnzzz{{{vvvnnngggeeeiiirrrxxxyyy}}}}}}{{{}}}~~~||||||{{{qqqbbbVVVRRROOOLLLIIIFFFDDDBBBAAA@@@???DDDIIILLLSSSZZZ[[[XXXiiiqqqtttnnngggiiiqqqwww|||~~~uuuhhh^^^\\\^^^uuu---------,,,++++++******+++******,,,+++(((***...))))))*********+++++++++***,,,---,,,******---111555CCCQQQXXXZZZ[[[[[[ZZZYYYVVVUUUUUUVVVTTTPPPKKKBBB777///...000///...///---,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,---...///333888===CCCHHHKKKOOOOOOOOOOOOPPPPPPQQQRRRSSSQQQNNNKKKJJJMMMSSSWWWYYYYYYWWWRRRKKK@@@777111000111111///......000222222444555333111555===DDDIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPOOOLLLHHHCCC???<<<777666555444333333333333333333444666888;;;===>>>>>>>>>>>>===>>>AAAEEEHHHGGGFFFFFFFFFHHHLLLPPPRRRKKKLLLNNNQQQTTTUUUSSSQQQJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBBBBDDDGGGFFFFFFFFFEEEDDD@@@;;;666333---+++...000...---...///...,,,+++***++++++,,,---,,,,,,+++,,,///111222...//////......///111444666BBBMMMPPPQQQVVV[[[^^^\\\WWWVVVYYYWWWLLL???777333444444444333222111000222000111333222000333888999<<>>AAA@@@@@@BBBBBB???999333......------------......---............/////////000//////222555999::::::888888888888999:::;;;<<<===;;;888999<<<>>><<<:::888666333111/////////000111000000//////000000111///000111444:::DDDNNNUUUYYYUUUQQQPPPPPPMMMFFF@@@888555222000111111111111444444222111000000///000------------------------,,,,,,---...////////////+++++++++,,,,,,------...------,,,+++---///222444------..................000000///111333333222000000000111222333333444555:::???IIIYYYkkkyyy~~~{{{wwwtttuuuxxx{{{|||~~~|||{{{}}}~~~|||}}}|||ssscccVVVQQQJJJHHHEEECCCCCCCCCBBBAAAAAAHHHNNNOOOQQQWWW\\\]]]kkkuuuzzzvvvpppqqqvvvzzz~~~}}}tttkkkgggeeexxx......---,,,++++++******))))))))))))''''''***---******+++++++++,,,,,,,,,***,,,---,,,******...222888FFFSSSYYY[[[\\\]]][[[ZZZXXXWWWWWWWWWTTTNNNIIICCC999000///000///---------,,,***))))))+++---...---,,,,,,,,,,,,------...///111555;;;BBBHHHNNNQQQRRRRRRQQQQQQRRRSSSUUUUUUWWWTTTOOOKKKIIILLLRRRWWWYYYXXXUUUQQQIII@@@888444222222111000//////000222111222222111111555>>>FFFLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKHHHCCC>>>888555222222111111000000000000///000111333555777999:::666888999777555666<<>>:::222......---***...///000000111444777:::<<>>@@@BBB@@@@@@BBBBBB???999333000000////////////000000---------.........///////////////222666:::;;;<<<:::999999888888888888999<<<:::888999;;;<<<;;;:::888666333000//////000111000000////////////000000000111333555:::EEETTT^^^```^^^[[[XXXUUUOOOFFF@@@;;;888555333333333333222444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++,,,------............//////...---......000000//////...---------......///......000222222111000000000111111222333444444999<<>>EEELLLQQQSSSRRRQQQQQQRRRTTTVVVYYYZZZ[[[WWWQQQKKKIIIKKKQQQVVVXXXWWWUUUPPPIIIAAA:::666333222000//////000000000////////////000666???FFFLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGCCC>>>888333000000000000000/////////......///000111222333333444///333666444000...222666<<<<<<<<<===???BBBEEEGGG???AAAFFFLLLQQQSSSRRRPPPKKKKKKKKKJJJIIIGGGEEECCCBBBDDDFFFFFFFFFGGGIIIKKKQQQOOONNNNNNNNNJJJBBB;;;555...***---000...+++***,,,+++++++++*********+++,,,+++******+++---000111,,,...////////////111333<<>>@@@<<<444...---...,,,---///111222222555:::===@@@BBBEEEFFFIIINNNWWW^^^WWWSSSOOOPPPSSSUUUWWWWWWXXXXXXZZZ^^^ccchhhkkklllfffaaa^^^bbbiiinnnlllhhh```aaa^^^UUUKKKEEEEEEGGGBBBAAAAAABBBDDDDDDCCCBBBHHHDDD???:::888777555444111222222111///------...,,,++++++---000222222222111111222444777;;;>>>@@@@@@??????AAAAAA>>>777222000000////////////000000------------............///...///222666:::<<<<<<<<<;;;:::888666555555555555444333333444555555555555333000......///111333000//////......//////000000111333555<<>>555......//////***...222333444777<<<@@@CCCDDDFFFFFFIIIOOOYYY```ZZZTTTOOOPPPQQQRRRUUUYYYZZZZZZ[[[]]]___bbbdddeeebbb______bbbhhhjjjhhheee\\\ZZZVVVNNNFFFAAAAAACCCAAA@@@???@@@AAA@@@???===BBB>>>:::666555444333222000111222111///---------,,,++++++---000222222111000111333555888;;;===??????>>>>>>@@@@@@===666111......------------......,,,------------.........///...///111666999;;;;;;===<<<:::888666444444333222222222333333444555666222000...,,,---///222444111000000//////000000111222111222666>>>LLL[[[eeeccccccccc^^^VVVNNNGGGDDD;;;777444222111111111000222111111000//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++---...///000000///...---%%%'''))),,,------,,,+++------..................---,,,---...111222111000222222333333333444444444666:::BBBQQQbbbpppxxx{{{}}}~~~~~~|||zzzzzzzzz|||}}}}}}}}}}}}||||||||||||xxxtttrrrsssnnnbbbVVVOOOFFFBBB@@@CCCIIINNNNNNLLLKKKWWW```]]]YYY[[[ccchhhuuuyyyyyyrrrnnnrrryyy}}}|||uuuqqqqqq***************)))))))))''',,,...++++++...///---************++++++++++++***+++,,,+++***,,,222777FFFRRR\\\___]]]]]]]]][[[ZZZYYYZZZ[[[ZZZUUULLLEEE666...))),,,000111000111111111000000//////......------------...///000111333888@@@HHHNNNQQQRRRRRRQQQPPPPPPQQQSSSWWW[[[]]]YYYVVVRRRMMMKKKNNNSSSWWW\\\[[[YYYTTTLLLBBB999333444111...---...///...---+++,,,---000444;;;AAAFFFIIIIIIIIIHHHGGGGGGFFFFFF???===:::555222///---,,,***+++,,,,,,,,,,,,+++******+++,,,------,,,,,,+++***---000000...,,,---.../////////000111222444444333555888>>>DDDGGGIIIHHHDDDFFFHHHJJJJJJIIIGGGEEEBBBEEEHHHJJJKKKKKKLLLMMMNNNIIIEEEFFFGGGEEE>>>888111---,,,......++++++...))))))***************)))+++***))))))***,,,...000+++...111333444555777999CCCKKKRRRSSSTTTWWWZZZYYY[[[YYYZZZ[[[VVVJJJ@@@<<<555444222111000000000000000......000///---///444444999@@@FFFLLLRRRWWWZZZTTTIII>>>888333111555<<<>>>@@@>>>444------000111+++000666999:::<<<@@@EEEDDDEEEEEEEEEGGGNNNXXX___\\\VVVSSSTTTSSSQQQQQQUUUUUUVVVWWWWWWXXXYYY[[[\\\\\\\\\^^^aaacccdddaaa___SSSPPPJJJEEEAAA@@@AAABBB???>>><<<<<<===<<<:::888999777444222222222111000000222333222000...------+++++++++---000111111000///111333666999;;;<<<===???>>>>>>@@@@@@===666111......------------......,,,,,,---------.........///......111555888:::::::::999888777666555555555222333444444555666888:::222000...,,,,,,///222555333222222111111222222333333111000555AAAOOO\\\dddaaacccccc^^^UUUMMMIIIHHH;;;888444222111111111000111000//////.../////////++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///...---+++))))))***+++,,,,,,---------+++,,,---/////////...............000222444333222333444444444444555555555777;;;DDDSSScccpppwwwyyyzzz|||}}}}}}|||{{{{{{|||}}}}}}~~~~~~}}}{{{uuurrrssspppfff[[[UUUHHHDDDBBBEEEMMMRRRRRRPPPOOO[[[dddbbb^^^___eeeiiitttxxxwwwpppmmmpppuuuxxx{{{}}}tttooopppsss******************++++++###***---***)))------***))))))*********++++++++++++,,,---,,,+++...444999IIITTT^^^___^^^]]]]]][[[ZZZYYYZZZ[[[[[[UUULLLEEE;;;222---///222222000000222222222222111000...------------......000111111555:::CCCKKKQQQSSSSSSRRRQQQQQQPPPPPPRRRVVVZZZ\\\VVVTTTQQQNNNMMMPPPUUUZZZ___^^^\\\VVVMMMAAA777111444000---,,,...///...,,,+++,,,...222777===CCCGGGHHHHHHHHHHHHHHHGGGFFFEEE<<<999555111...,,,,,,,,,***+++,,,---------++++++***+++,,,.........------)))***++++++++++++---///------------...///000111---...111666<<<@@@BBBCCC@@@CCCFFFJJJKKKKKKIIIGGGDDDGGGKKKMMMNNNMMMNNNOOOPPPKKKFFFGGGIIIHHHAAA;;;///------///---***+++///((()))************))))))+++***))))))***,,,...000,,,///222555666888:::<<>>:::444333222000000000000111///---...000///...000555555:::AAAGGGMMMRRRVVVZZZTTTIII???999444000333:::<<<@@@===444------000111///555<<>><<<;;;::::::999777444444222000000111111111///111333444333111///......+++***+++---///000///...///111444777999:::;;;;;;@@@??????@@@AAA>>>777111000000////////////000000,,,,,,,,,---------......///......000444777888888777777666666666666777777...000111222333444777999444222///,,,,,,///222444555444444333333444444555444111///555BBBQQQ]]]ccc```bbbccc]]]UUUMMMKKKKKK===:::666444444444333222000//////............///++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,---...---***(((&&&333222///---------...///)))+++---///000000///...000///000222444555555444444444555555555555555555999===FFFUUUeeeqqqwwwxxxxxx{{{~~~}}}||||||}}}~~~}}}wwwssstttrrriii___ZZZJJJFFFCCCGGGPPPUUUUUURRRPPP\\\eeefffdddfffkkknnnqqquuuuuuoookkkmmmqqqrrrtttyyy|||vvvmmmiiimmmttt***)))(((''''''((())))))((((((((()))))))))******&&&''''''((()))***++++++'''***---------111:::AAAMMMVVV^^^aaaaaaaaa```]]]^^^[[[ZZZZZZYYYSSSHHH???222...***+++///222111...222222222111111111000000333333222000//////111444555===FFFKKKLLLLLLNNNQQQRRRPPPNNNOOORRRUUUWWWWWWXXXUUUPPPLLLMMMPPPVVVYYY[[[]]]\\\UUUIII===555111000000//////.........---000000111444999???EEEHHHHHHKKKLLLHHHFFFEEEBBB<<<666333///------------,,,,,,,,,,,,+++++++++*********((('''(((,,,---,,,***---000///)))(((++++++'''***+++,,,,,,******+++,,,,,,---...000333666999:::666999@@@HHHJJJFFFDDDFFFJJJLLLNNNNNNNNNOOOQQQRRRPPPJJJIIIMMMOOOIII@@@;;;333111111000---***---444+++++++++***)))((((((''')))************+++++++++---------///333666999:::GGGJJJPPPTTTWWWWWWVVVUUUVVVZZZ^^^\\\UUUIII???999;;;555000///111222///+++111444111(((%%%+++222444;;;<<>>>>>===:::777777777777666555444444222111000......//////000111222333444333111///......---,,,---///222333333000111333444555777:::<<<999<<>>BBBNNNUUURRRKKKRRRWWW^^^dddiiikkkkkkkkktttssspppmmmjjjiiikkkmmmttttttnnnggghhhooorrrppp///---+++)))(((''''''((()))))))))))))))*********(((((())))))******++++++)))+++------...444===EEENNNWWW___aaabbbcccbbb___]]][[[[[[[[[YYYRRRFFF===222///------000222222000333222222222222111111111000111000///...000333666666===EEEJJJJJJJJJLLLOOOQQQQQQQQQQQQRRRTTTVVVXXXWWWTTTPPPNNNNNNQQQVVVYYYWWWXXXXXXQQQEEE999111...000/////////.........------...///222888>>>CCCGGGJJJMMMMMMIIIFFFDDD@@@;;;444222...,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++***((())),,,---,,,******------******------)))***+++,,,,,,******+++,,,,,,,,,,,,---///111333333333666<<>>555111//////---***,,,111++++++******)))((((((''')))************+++++++++,,,,,,---///333666888999CCCGGGNNNSSSVVVVVVUUUUUUVVVZZZ]]][[[TTTHHH>>>888555222......///000///------222222---+++000555666:::<<>>999<<<>>>@@@BBBAAA999......------,,,,,,,,,------++++++******+++,,,...///++++++,,,...000333666888:::999777555333111000///222222222333333333333333555222///......///000222222222222222222111000000555111///333:::BBBNNNYYY]]]]]]\\\YYYSSSKKKCCC>>>;;;999777666555444222111111111111000///...---,,,,,,,,,,,,+++++++++******...,,,+++++++++(((###***+++---,,,,,,---///111...,,,+++,,,...111111111,,,,,,---...///000111111222111/////////111444666;;;555555999777111444===<<>>CCCGGGLLLNNNMMMGGGCCCAAA===888333000---,,,,,,,,,+++***(((((()))***+++,,,---...,,,+++******,,,---,,,***%%%(((***)))***------******+++,,,,,,******+++,,,---,,,,,,,,,,,,------...000111666===??????AAAEEEFFFJJJOOORRRQQQOOOMMMLLLMMMKKKMMMRRRSSSKKKBBB===666111---------******,,,++++++******)))((((((((()))************+++++++++***+++---000222555777888???EEEMMMSSSUUUUUUTTTTTTVVVYYY\\\ZZZRRRFFF<<<666111000////////////000000(((...222111000333666666:::===CCCJJJRRRWWWXXXXXXUUULLLAAA888555333222000666333222333222......000555;;;CCCJJJMMMMMMMMMMMMGGGGGGGGGEEEEEEGGGKKKOOOTTTWWWZZZ[[[[[[ZZZZZZ[[[SSSMMMIIIHHHGGGFFFIIINNNQQQQQQRRRTTTTTTNNNDDD<<<;;;:::999:::===<<<888444///000111111111111111111//////...------------...+++,,,...///000000//////,,,,,,++++++,,,...///111555777888999999:::===???>>>AAACCCBBBCCCBBB;;;111......---,,,,,,,,,,,,,,,************+++,,,---...++++++,,,...000333666777888888777555444333222222444444444444444333333222222111///------...000000111111000000//////000000555111///111555;;;FFFQQQ\\\]]]^^^[[[UUUKKKBBB<<<;;;;;;:::888777555333222222111111111///...---,,,,,,,,,,,,++++++++++++***)))))))))***++++++(((&&&)))***,,,,,,,,,---000222...---,,,---///111222111++++++,,,---...//////000222000...,,,---000333555:::444444777777444999BBB@@@FFFOOO[[[gggqqqyyy}}}zzz{{{}}}~~~}}}|||zzzzzz{{{|||~~~~~~|||{{{yyytttmmmjjjlllmmmdddYYYLLLHHHDDDDDDFFFHHHGGGEEEBBBIIISSS]]]dddiiimmmooopppmmmiiieeecccccceeeggggggfffbbb]]]```jjjrrruuu,,,+++*********+++,,,---+++************)))))))))+++++++++++++++++++++***,,,---000333999BBBMMMUUUWWW]]]bbbdddeeegggfffbbb[[[\\\\\\[[[VVVLLL???777111111111000///000222444444444444333333333222222.........------000555888999===BBBEEEFFFEEEFFFGGGMMMPPPSSSRRRNNNNNNRRRWWWQQQPPPOOONNNOOOQQQSSSTTTSSSUUUTTTNNNDDD999333000........................------///222777>>>DDDGGGKKKLLLJJJCCC>>><<<888333111///,,,+++++++++***)))((())))))***+++,,,,,,,,,*********+++,,,---------"""%%%''')))***+++***(((***+++,,,,,,******+++,,,------,,,,,,,,,,,,,,,---///...222777:::;;;@@@FFFIIILLLPPPQQQOOOMMMKKKJJJLLLKKKNNNRRROOOEEE<<<888777000,,,,,,---***((((((************))))))(((((())))))*********+++++++++(((***---000111333666777???FFFNNNTTTTTTSSSRRRRRRVVVYYY[[[XXXPPPDDD:::444000111222111///...///111&&&+++///000000111333555<<>>GGGMMMNNNMMMMMMMMMJJJJJJJJJJJJJJJLLLPPPSSSVVVXXXZZZ[[[[[[\\\^^^```WWWQQQLLLKKKIIIHHHKKKPPPPPPQQQSSSTTTRRRJJJ???888888888888;;;===<<<777222,,,------...////////////......------,,,,,,,,,,,,++++++,,,---......------,,,---......///111444666888:::;;;;;;:::;;;===???AAACCCCCCAAAAAA@@@999222......---,,,++++++++++++))))))******+++,,,,,,---,,,------///000222333444666666666555555444444444777888888888888666555444///111000,,,+++---......111000...------...///000444000///000222777BBBMMM^^^```bbbaaa[[[PPPEEE>>>???@@@AAA???<<<999777666333222222111000...---,,,++++++++++++++++++++++++''''''(((***+++,,,,,,,,,***,,,---,,,,,,---///111///...---...000222222111+++,,,,,,---......//////111///,,,++++++...222444777333444888999777:::???AAAFFFOOOZZZeeeooovvvyyyzzz|||~~~}}}|||{{{zzzzzz{{{||||||zzzxxxuuuooofffbbbeeeggg```UUUIIIHHHFFFDDDCCCCCCDDDFFFEEELLLVVV___dddgggkkknnnqqqmmmgggbbb```aaabbbcccaaa___[[[XXX[[[eeepppwww+++******)))***+++,,,---++++++******************,,,,,,++++++++++++++++++,,,///444:::BBBMMMVVV]]]]]]aaaddddddeeegggeeeaaa\\\\\\\\\ZZZSSSHHH<<<444///000000///......111333444444444333333333222222000000///------///444888;;;>>>BBBDDDEEEEEEEEEEEEJJJNNNQQQPPPMMMLLLPPPUUUNNNNNNMMMMMMNNNOOOQQQRRRTTTUUUTTTNNNCCC999333111---------...............,,,,,,...111555;;;AAADDDGGGHHHDDD<<<777666333...///...,,,+++,,,+++***)))************************&&&((()))***,,,---///000&&&&&&)))+++,,,***)))(((***+++,,,,,,******+++,,,+++++++++++++++,,,,,,---...---///444777999???FFFMMMOOOOOONNNKKKIIIIIIIIIMMMNNNQQQRRRLLL@@@666444777000,,,------***''''''*********)))))))))))))))))))))*********+++++++++''')))---...///111555777CCCJJJRRRUUUTTTQQQQQQQQQUUUXXXYYYVVVMMMBBB888222000111222000...,,,,,,---+++---///000//////222777===AAAHHHOOOTTTVVVXXXXXXVVVNNNCCC;;;777555222000222111222666666222000222:::AAAIIINNNMMMLLLLLLMMMKKKMMMNNNOOOQQQTTTXXX[[[______]]][[[YYYZZZ^^^```WWWPPPKKKIIIGGGEEEHHHMMMQQQRRRTTTUUUQQQHHH>>>777777666777:::===<<<666222++++++,,,---............---------------,,,,,,+++,,,,,,,,,,,,++++++*********,,,...///000333777;;;:::;;;<<<;;;::::::<<<>>><<<>>>===:::888777222,,,...---,,,+++++++++++++++)))******+++,,,,,,------////////////000000000000444444444555555555555555888999::::::999888666555111555555///,,,...000...//////---------...///000111//////111222666BBBMMM^^^bbbeeefff```VVVJJJBBBDDDFFFGGGEEEAAA<<<999888444444333222111///---,,,++++++++++++++++++++++++...---,,,+++)))(((((()))---......---++++++,,,...///......///111222111000---------......//////000000...,,,++++++...111333333333555:::;;;999777888BBBFFFOOOYYYdddmmmssswww{{{|||~~~~~~}}}|||zzzyyyyyyzzzzzzxxxvvvqqqjjj```ZZZ\\\___YYYQQQEEEFFFFFFDDDBBBBBBEEEIIIJJJRRR\\\cccgggjjjnnnqqquuuppphhhccc``````^^^]]]]]]ZZZWWWVVVYYYbbbnnnxxx...---,,,***))))))******,,,,,,,,,,,,---------...,,,,,,,,,,,,------------///333:::DDDMMMUUU\\\______aaacccbbbdddgggeeeaaa]]]]]]\\\WWWOOODDD999222///...---------...000000333333333333222222222222111111///------000555999>>>@@@BBBDDDFFFFFFEEEEEEIIILLLOOOOOONNNNNNQQQTTTNNNMMMLLLLLLMMMOOOQQQSSSSSSTTTRRRKKKAAA777111000---------------.........++++++,,,...333888===@@@BBBCCC>>>666222111///,,,///---,,,,,,,,,,,,+++)))++++++*********)))))))))%%%''')))******+++...///,,,***+++......+++***,,,***+++,,,,,,******+++,,,((((((((())))))***+++,,,---+++---111444777===EEENNNNNNNNNLLLJJJHHHIIIJJJPPPQQQTTTSSSJJJ<<<444333555000---...---)))'''(((******)))))))))))))))))))))************+++++++++&&&))),,,------///444999GGGMMMTTTVVVSSSPPPQQQSSSUUUWWWXXXTTTKKK???666000//////......---+++***)))000000111222000///333:::===BBBJJJPPPTTTUUUVVVWWWUUUNNNCCC<<<888666333111111000111555666333222444;;;BBBJJJMMMLLLKKKMMMOOOLLLOOORRRTTTWWW[[[```dddjjjiiieee___[[[YYYZZZ[[[YYYSSSMMMKKKIIIFFFHHHMMMOOOQQQTTTSSSOOOGGG>>>999666555666999<<<;;;666111,,,---..................------......------,,,+++---,,,,,,+++***)))))))))'''***---......000666:::999:::;;;:::888888999;;;:::<<<;;;666333333000,,,,,,,,,++++++++++++,,,,,,******+++---------------//////000000000///......333333333444444444555555666777999:::999888666555555<<<<<<444///111222///......------....../////////...///111222666BBBNNN\\\```eeefffbbbYYYNNNGGGHHHKKKMMMKKKDDD===999888555555444333111///...---***++++++++++++,,,,,,,,,+++,,,+++***)))***,,,......//////---+++***+++---.........///111111000...------......////////////...---,,,,,,---...000222222333666:::===;;;777333BBBGGGPPPZZZdddmmmsssvvvzzz{{{}}}~~~}}}|||{{{yyywwwwwwwwwwwwuuussskkkfff[[[SSSRRRTTTRRRMMMCCCEEEFFFEEECCCDDDHHHLLLKKKTTT```hhhkkknnntttxxxzzztttkkkeeebbb^^^ZZZWWWYYYVVVTTTVVVYYYaaaooo|||///...---+++++++++,,,,,,......///000111222222333.........//////000000111555:::CCCMMMVVV[[[\\\\\\]]]______```ccchhhgggbbb___^^^\\\UUUKKK@@@777111000...++++++...000000...333222222222222111111111111000///......222888===@@@AAACCCEEEGGGHHHGGGFFFJJJKKKMMMOOOQQQRRRTTTTTTOOONNNMMMLLLMMMPPPSSSUUUSSSTTTRRRJJJ???666000...,,,,,,,,,------..................000333888===@@@>>>>>>:::222//////...,,,///---,,,---------+++)))))))))))))))************&&&(((******((((((***,,,---)))***---...++++++///***+++,,,,,,******+++,,,***************++++++,,,+++***+++///222444:::AAAHHHJJJLLLMMMLLLKKKKKKKKKOOOPPPSSSQQQFFF888222333333000000000---((((((+++)))))))))))))))))))))***)))************+++++++++''')))++++++***---444:::GGGMMMTTTTTTQQQOOORRRVVVUUUWWWWWWSSSIII>>>444///000...---...000000---***///...000333222///333;;;;;;BBBJJJOOORRRRRRSSSTTTSSSLLLBBB;;;888666333111000...///333444222222555;;;BBBJJJMMMLLLLLLQQQUUUMMMPPPTTTWWW[[[___eeehhhnnnmmmkkkgggaaa\\\ZZZZZZ[[[UUUOOOLLLIIIFFFHHHMMMLLLNNNPPPPPPKKKDDD>>>:::444333333666999888444000///000000000000//////...---......///...---,,,+++++++++******************'''***------+++---222666888999999777555555666777:::<<<;;;555222222111...************+++,,,------***+++---...//////......,,,---...000000000000///222222222333333333333444555777999;;;;;;:::888777777??????555///111222...------...///////////////......000222222555AAANNN[[[___dddgggddd\\\SSSMMMNNNRRRTTTQQQIII@@@<<<;;;666555555333222000...---******+++++++++,,,,,,,,,'''((())))))***,,,111555---......---++++++,,,...---------///000000///------------------.........---------...//////000000333444666999<<<===:::555BBBFFFOOOYYYccclllsssvvvxxxyyy{{{}}}}}}|||{{{zzzyyywwwtttssssssrrrqqqooogggcccYYYMMMIIIKKKLLLJJJEEEFFFFFFEEEEEEGGGJJJNNNLLLVVVbbbjjjmmmpppvvv{{{~~~wwwnnngggbbb]]]UUUOOOTTTQQQSSSWWW\\\cccrrr------,,,,,,---...000111000000111333444555666777//////000111222333333444999???IIISSS[[[]]][[[XXXZZZ\\\]]]^^^ccciiiiiiddd```___[[[TTTIII>>>666111222...***+++000222111...222222222111111111000000//////......///444;;;@@@AAABBBCCCFFFHHHIIIIIIGGGKKKKKKMMMPPPTTTVVVVVVUUUQQQPPPNNNMMMNNNQQQUUUWWWUUUUUUSSSKKK@@@666111///,,,,,,,,,------.........333222222444777;;;???BBB<<<<<<888111---//////,,,///...------......,,,***''''''((()))***+++,,,,,,(((***+++***'''&&&''')))***&&&&&&***+++(((***///***+++,,,,,,******+++,,,///......---,,,,,,------***)))***...111222888???BBBFFFKKKNNNOOOMMMLLLLLLKKKMMMOOOMMMBBB555000333111111111222---((((((---)))))))))))))))*********)))************+++++++++''')))+++)))(((,,,444;;;FFFLLLRRRSSSPPPOOOSSSXXXUUUVVVWWWRRRHHH===333...222///...111555666333...+++***...333222///222999:::@@@IIINNNPPPPPPQQQRRRQQQJJJAAA:::777555333000///------111222111111555:::AAAIIIMMMLLLNNNUUU[[[NNNQQQUUUYYY\\\aaafffiiijjjlllnnnlllhhhbbb^^^\\\WWWQQQKKKHHHEEEBBBCCCGGGIIIKKKMMMLLLHHHBBB<<<:::333222111333666666333000111222222222111000//////---.../////////...---,,,))))))))))))***+++,,,---***---///...++++++000555777777777666444333444555666888666111---------+++)))))))))***+++,,,......+++,,,---///000//////...)))+++---///111222222111222222222222222222222333777999;;;===>>>===;;;:::555>>>???333,,,...///***,,,---///000111000///.........000222111444@@@LLL[[[___eeehhhfff```XXXRRRTTTXXX[[[WWWMMMDDD???>>>666666555444222000...---*********++++++,,,,,,,,,---------***((()))---111+++,,,------,,,,,,...000---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...///000000000000444555666888<<>>;;;777222...,,,,,,,,,,,,(((*********))))))+++---))))))************))))))'''***---///000...,,,***))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,(((***,,,,,,---111888>>>@@@DDDIIINNNPPPQQQPPPOOOSSSWWWUUULLLBBB<<<777333///.........///...---+++,,,+++***+++---...---,,,***+++...///000000///...))))))+++---,,,---555???KKKOOOTTTUUUSSSRRRUUUXXXXXXWWWTTTNNNFFF===555000444///+++...333444000***///...,,,,,,---000444666777===FFFNNNRRRUUUVVVWWWSSSJJJ???888555444222///...//////......///111444999???HHHOOOQQQQQQOOOOOOTTTYYY^^^```___```dddiiippppppqqqooojjjccc\\\XXXWWWRRRMMMHHHAAA<<<@@@FFFIIIJJJJJJJJJFFFBBB<<<999444555111---000999;;;777222333444333000......//////---,,,---//////,,,(((+++,,,,,,,,,,,,+++******......,,,,,,,,,,,,......222444666555444666;;;@@@888666333000---+++******,,,,,,++++++,,,...///000---------------------,,,///.........///222444666222555888999888777666777777:::>>>@@@???===;;;:::444555444///...//////,,,---------.........//////***---//////000555???GGGUUU\\\bbbeeegggfff___WWW\\\___^^^XXXPPPJJJCCC===:::888666444444222000...---------,,,,,,,,,++++++///,,,)))***,,,...---+++,,,***+++///000,,,,,,............------,,,,,,,,,***+++,,,...//////......---///222222111000000111...111666:::======<<<<<<;;;AAAJJJTTT^^^gggnnnsssrrrssstttvvvwwwxxxyyyzzzuuurrrnnnmmmnnnnnnkkkiiiiiibbbWWWMMMFFFEEEHHHJJJKKKIIIIIIIIIFFFDDDHHHOOOWWW___gggjjjmmmssswwwxxx|||sssfffYYYQQQMMMJJJPPPPPPTTT```hhhuuu/////////000222555999:::???AAADDDDDDBBB???======:::888777999>>>BBBEEEGGGIIIKKKPPPUUUZZZ]]]______ZZZ[[[[[[\\\^^^___aaabbb^^^WWWMMMDDD<<<777222///000111111111//////111222333333222222111111000000,,,---...///000444:::>>>DDDFFFIIIJJJIIIIIIIIIJJJLLLKKKKKKMMMQQQTTTVVVWWWWWWVVVUUUTTTUUUVVVWWWXXXVVVTTTOOOGGG===555000...///---,,,---...//////...+++...//////555<<>>555000222111000000///...,,,+++.........///000222444555888>>>GGGNNNSSSUUUVVVVVVSSSKKK???888555333111....../////////...///111333999>>>EEEJJJMMMPPPRRRTTTSSSXXX^^^```______ccchhhmmmnnnpppooolllgggaaa]]]WWWPPPIIIFFFBBB???BBBGGGIIIIIIHHHGGGCCC>>>:::777333333111---000777888444777888888777333111000000111///......//////,,,***+++,,,,,,,,,,,,+++******------,,,++++++,,,------888555111///111666;;;>>>555444111///---+++++++++,,,++++++***+++,,,---...+++,,,,,,------.........///...---...///111444666333666999:::999888777888666999===>>><<<:::888888444666444///...//////,,,---------.........//////,,,...000///000444<<>>???<<>>666222000111000...///000111000///+++......///444;;;>>>;;;999555000---,,,,,,,,,,,,+++,,,---,,,+++***+++,,,))))))************))))))---,,,,,,***(((&&&###"""))))))***++++++++++++***)))************+++++++++(((((()))))))))*********)))+++,,,++++++...444:::===BBBJJJRRRVVVVVVTTTRRRVVVZZZWWWMMMAAA888111,,,,,,---...///000000000000...------///222333333222+++,,,,,,,,,+++***((('''((((((***,,,+++---666@@@GGGLLLPPPRRRRRRRRRTTTWWWXXXWWWTTTOOOGGG???777333000444666333,,,)))+++...---...000222333444444444999???HHHOOOSSSUUUUUUUUUTTTKKK@@@888444222000---.../////////...///111333999<<<@@@DDDHHHNNNTTTXXXSSSYYY___aaa______bbbfffiiikkkmmmnnnmmmiiieeebbbWWWMMMEEECCCCCCCCCDDDHHHHHHGGGEEEAAA===999666444111222000...000444444111===>>>===;;;777444333333444333111000000///---,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,777222---...222666666555111111///---,,,+++++++++++++++*********+++,,,,,,***++++++,,,---...//////......------///111444555444777:::;;;999888888888555777::::::888666444444555777555000...000///,,,------........./////////...000111000000333999>>>SSS___jjjmmmjjjhhheeebbbbbbffffffaaaZZZSSSJJJAAA;;;888555444333222000.........---------,,,,,,,,,+++)))'''(((+++...000000...,,,---111111...---///.........---------------+++,,,,,,---------,,,,,,,,,,,,---111555888666444444444444555777:::===???<<<@@@FFFNNNVVV___iiiooovvvvvvuuusssrrrpppooonnnlllkkkhhhdddaaa```aaaccc```[[[QQQIIICCCAAACCCDDDEEEEEEGGGJJJIIIGGGKKKQQQaaaiiioooppppppsssuuuttt{{{|||yyyqqqcccVVVMMMJJJKKKPPPPPPTTT```hhhttt///000222555999===@@@BBBFFFIIILLLNNNNNNNNNNNNOOOKKKHHHFFFFFFIIINNNQQQSSSNNNOOOPPPSSSVVVZZZ]]]___```___^^^\\\[[[[[[[[[[[[RRRKKK@@@777222111111222///111222111000//////000000///---+++++++++---...+++,,,---...111777>>>CCCHHHKKKOOOQQQPPPNNNMMMLLLLLLIIIGGGHHHLLLRRRXXXZZZZZZZZZ[[[[[[[[[ZZZXXXWWWWWWUUUQQQJJJBBB;;;666555;;;777333///.........---+++...///000444;;;<<<:::777444000---,,,---,,,+++,,,---...---,,,***++++++))))))************)))))),,,++++++************+++))))))***++++++++++++***))))))*********+++++++++))))))))))))*********+++***+++,,,+++***---333888;;;AAAKKKTTTYYYXXXUUURRRTTTXXXVVVKKK???777000+++///000111111111000000111---,,,,,,...111333333333...............---+++***)))(((***,,,+++---777BBBHHHLLLPPPRRRSSSTTTVVVXXXVVVUUUSSSNNNHHHAAA;;;777222555777444...+++---111---...///000222333444444:::AAAJJJQQQTTTUUUTTTTTTSSSLLLAAA888333000...------...000000//////111333777999<<<@@@DDDJJJQQQVVVUUU[[[bbbdddbbbaaacccffffffhhhkkklllkkkiiieeecccWWWKKKAAAAAADDDFFFFFFGGGEEECCC@@@<<<888444222000///000000000111111111///>>>??????===:::888777777888777555333111000...---+++,,,,,,,,,,,,+++***************))))))*********+++,,,///222444222---(((...------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------...............------...111333555444666999:::999777666777444666777666444222111222666888666111///000///,,,............////////////---///111111111333777:::PPP___lllnnniiifffdddcccdddhhhhhhddd^^^XXXMMMCCC;;;999555333333222000///............------------...,,,++++++---///111222///---...222222///...000...............---------,,,,,,,,,---------,,,,,,///,,,,,,000777999777333000000111222444666888::::::===BBBIIIQQQ[[[eeelllrrrrrrpppnnnllljjjhhhgggccceeeeeebbb\\\YYYZZZ[[[YYYUUUMMMFFFAAA???@@@AAA???AAAEEEIIIIIIGGGJJJPPPfffmmmsssrrrqqqrrrrrrqqqyyyzzzxxxpppcccVVVNNNJJJJJJPPPPPPTTT```hhhuuu...///000333555888:::;;;===@@@DDDFFFHHHIIIKKKMMMKKKHHHFFFFFFIIILLLOOOPPPKKKLLLMMMOOOSSSWWW[[[]]]___^^^[[[YYYVVVTTTSSSRRRJJJDDD;;;444111111222333...000111111///------......---+++******,,,---/////////000000333888@@@EEEKKKOOOSSSUUUSSSQQQOOOOOOMMMJJJGGGHHHLLLSSSXXX[[[[[[\\\]]]]]]]]][[[YYYXXXYYYXXXTTTMMMDDD===999888BBB<<<444...,,,---//////,,,///000111555;;;<<<999555222///---,,,---,,,++++++---......,,,******+++))))))************))))))+++*********+++---...///))))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,***,,,,,,+++***,,,222777;;;AAAKKKTTTYYYXXXTTTQQQQQQTTTRRRGGG===666111---///111222111...,,,---...+++******,,,///111111111......////////////......***)))***,,,,,,...888DDDKKKNNNQQQTTTVVVWWWXXXYYYSSSSSSQQQMMMHHHCCC>>>;;;222222111000......///000///...---,,,...111444666<<>>BBBGGGLLLPPPWWW^^^eeehhheeecccdddgggeeeggghhhiiihhheeeaaa___WWWKKKAAAAAAEEEFFFDDDDDD@@@>>>;;;777333111///...//////000222222000000000:::;;;======;;;:::;;;;;;<<<;;;:::777444111//////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))%%%***///111///+++'''&&&+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,.........------,,,,,,,,,...---------...000333555333555888888777555444555444555666444222111111222777999777222///000///,,,........./////////000000,,,---000111333444666888NNN^^^mmmooojjjfffeeedddeeehhhhhhddd```[[[PPPEEE===:::666444333333222000/////////.........------.........------...///000///---...222333//////111........................------------------......111///...111666888555000---...000222444444555555777999>>>CCCKKKUUU```gggmmmllliiieeebbb^^^[[[ZZZUUUYYY\\\ZZZUUUPPPNNNNNNNNNJJJEEE@@@<<<::::::;;;:::<<>>;;;111...++++++---///...,,,///...,,,+++,,,000444666===DDDMMMTTTVVVUUUSSSRRRQQQKKKBBB999222///...///,,,...000111000000000111222555:::>>>BBBGGGKKKNNNYYY```hhhjjjhhheeeeeegggeeefffffffffdddaaa^^^\\\WWWMMMDDDDDDFFFDDD@@@???:::888666333111///......000///111444333000111444555888:::;;;;;;;;;===>>>>>>??????<<<777222000///+++,,,,,,,,,,,,+++******((())))))******))))))((()))+++,,,)))%%%%%%(((,,,******+++,,,,,,,,,,,,,,,,,,,,,---.........------//////...---,,,++++++***------,,,,,,...000333444333555777888666444333333555666555444222111333444888:::888222000111000---....../////////000000000+++---///222444444444444LLL\\\lllpppllljjjiiihhheeegggfffcccaaa]]]SSSHHH???<<<888555444444333333000////////////.........***+++------,,,***++++++///---...222222///...000.............../////////------------...///000111222000000222444555222///---///111333444444444333333555999===DDDMMMVVV\\\cccaaa^^^YYYSSSOOOKKKIIIGGGJJJLLLMMMJJJFFFBBB@@@@@@>>>;;;888555444444444777:::BBBIIIJJJHHHIIINNN```hhhnnnnnnmmmmmmmmmkkksssvvvvvvpppeeeYYYQQQMMMGGGMMMNNNSSSaaajjjxxx++++++---...///000000000---///222333444555777999999888777888:::;;;;;;:::;;;;;;===???AAADDDFFFGGGGGGFFFDDDAAA???>>>======999777444333222222111///...000222111///---,,,,,,***+++,,,...///111222333333444444555999AAAIIIPPPSSSUUUWWWXXXVVVUUUUUUUUUQQQOOOMMMMMMQQQVVVZZZ\\\[[[[[[\\\\\\]]]]]]\\\\\\ZZZXXXTTTMMMDDD===888777999555111000111333555666///222333444888<<<<<<888111///---,,,------,,,+++'''***,,,---,,,+++***+++))))))************))))))+++*********))))))(((((())))))***++++++++++++***)))************+++++++++************+++++++++++++++,,,---,,,,,,...555:::===BBBJJJQQQSSSQQQMMMJJJNNNOOOJJJ>>>444111000...***...000...***''')))+++...------...000111111000///...------,,,,,,,,,,,,---,,,---......111<<>>EEENNNUUUWWWUUUSSSQQQOOOJJJBBB888111...///000,,,...000111000000000111222555999>>>CCCIIIOOOSSSYYY```iiillliiieeedddeeedddeeeeeeeeeccc```]]][[[XXXOOOHHHGGGFFFAAA<<<:::333333222111000///......111000222555444111333999444666999:::;;;;;;===>>>???AAACCC@@@:::333000...+++,,,,,,,,,,,,+++******((()))************)))(((---+++)))&&&%%%'''***---***+++,,,---------,,,+++***+++,,,---...------,,,.........------,,,,,,+++------,,,,,,---000333444444666888888777555444444666777666555333333666888999;;;888333000111000---.../////////000000000000---...000333444333111///FFFVVVfffmmmmmmnnnmmmkkkeeefffeeebbbaaa___VVVLLLAAA===999666555555555444000000000/////////......%%%)))---...---+++***+++...,,,...111222///...000---........./////////000---------...///111333444///000111222222222111000////////////000111333333000222555888<<>>@@@????????????>>>;;;999777777555444333222222222777;;;CCCKKKMMMIIIJJJNNNYYYbbbiiijjjiiijjjjjjhhhooorrrsssooodddYYYQQQMMMEEEKKKMMMSSSaaakkkzzz***+++,,,...//////000000---...///000//////111222222222222333444555333222222333444555666888999999::::::999777666666666666444333222222333222///---///111333333000...---,,,&&&(((***---///111111222333444555777<<>>999888555444222333444555444333000333444555888===<<<888000///---,,,------,,,+++&&&(((+++---,,,+++***+++))))))************)))))))))******+++++++++******))))))***++++++++++++***)))************+++++++++))))))))))))************+++,,,---,,,,,,///666;;;>>>CCCJJJOOOQQQOOOKKKHHHOOOOOOIII<<<222......---+++///222000,,,***---000111000///000222333333111222111000...,,,,,,++++++...------//////222>>>JJJRRRRRRTTTVVVYYYZZZYYYXXXYYYVVVRRRKKKDDD===777444888666333000......//////---...000111333444444444???FFFOOOUUUWWWUUURRRPPPNNNIIIAAA888111...///111+++...000111111000000111333555999===CCCKKKSSSYYYXXX```iiikkkhhhdddcccdddcccdddddddddbbb```]]]\\\XXXQQQLLLJJJFFF???888666000000000111000000///...222000222666555111555<<<444777999::::::;;;<<<>>>@@@CCCEEEBBB<<<444///...+++,,,,,,,,,,,,+++******((()))***++++++***)))(((,,,***(((***------+++(((***+++,,,---...---,,,+++((()))***,,,------,,,,,,,,,---------------------------,,,,,,---000222444555777999999888555444444777888777555444555888::::::;;;999333111111000---////////////000000000000///000222444444222...+++???NNN___hhhlllnnnnnnkkkffffffdddbbbbbbaaaXXXOOOBBB>>>:::777666666666666000000000000////////////###(((...111000...------...,,,---111111...---///---.........//////000000...------...000222555666,,,///111222111000111222///---+++***+++---111333///000222444777;;;@@@CCCAAAAAA@@@???>>>======<<<@@@<<<888777999;;;:::888555555555444444444333333888<<>>BBBAAA@@@<<>>:::888666444888>>>444333111000111222111000,,,---,,,(((***///---&&&---,,,,,,,,,,,,---......)))---000222111///.........---------...///111222111...---///222222---(((.../////////...---,,,,,,000000000222444777999;;;999:::;;;:::888777888999888999999777444333333333111333444444222111111222777888@@@LLLQQQNNNMMMPPPTTTXXX^^^bbbcccdddeeefffkkkllllllkkkggg___XXXSSSOOOIIILLLXXXeeennn{{{)))))))))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......------.../////////000000000000//////...333444222111222000---111///---///222222...***/////////......------,,,+++,,,------,,,---000222000000333777???FFFKKKNNNWWWZZZ]]]^^^\\\ZZZXXXXXXWWWWWWXXXYYYZZZ[[[]]]]]]___\\\YYYXXXXXXYYYYYYXXX\\\ZZZUUUMMMDDD>>><<<<<<555444333222222333444666333111000444:::<<<999555111222222111///---+++***,,,,,,,,,++++++************)))))))))))))))******,,,((()))---...******---++++++++++++************++++++++++++++++++++++++//////...,,,******+++------,,,...000000///444;;;>>>FFFMMMMMMMMMOOOPPPOOOTTTRRRIII:::000///000...///////////////...---,,,000000000111222444555666888333...---///111000...---...///...000888EEEOOOTTTSSSTTTUUUWWWYYY\\\^^^\\\XXXPPPGGG???:::666555666555333222222222222222000222333111------111555<<>>666444222111111000///......///---***,,,000///***---,,,,,,,,,,,,---......+++---000000///............---------...///111222111///---///222222...***///////////////...------/////////000222444666888666777888888777777999:::777888888666444222222333111222333333222111111222444555===HHHMMMLLLLLLOOOSSSWWW\\\```aaabbbcccdddllllllkkkjjjgggbbb\\\XXXSSSMMMNNNYYYeeennn|||************++++++++++++***+++++++++,,,,,,------***+++,,,,,,++++++,,,...---....../////////......111444333///...000///,,,...,,,+++---//////,,,(((...---,,,++++++,,,---------......---,,,---///111---///444:::AAAGGGMMMPPPXXXZZZ]]]\\\ZZZVVVTTTSSSWWWWWWWWWXXXYYYZZZZZZ[[[]]]ZZZXXXWWWXXXXXXXXXWWW]]]YYYRRRHHH???:::888999222222111111222333555666222000000555;;;===:::666333333222111000///---,,,++++++++++++******************)))))))))))))))***+++&&&%%%(((+++***(((((()))******+++++++++++++++)))***+++,,,,,,---------000000///---+++***,,,...//////000222111111666>>>@@@HHHNNNOOOOOORRRTTTTTTTTTRRRHHH;;;222000000///000111000000///...---,,,.........///111333555777666222///000222333111///---------...222:::EEELLLRRRRRRQQQRRRUUUYYY]]]```[[[VVVNNNEEE===777444222777666555444333333333444777888777333///---000333777<<>>888444111///666444222111111111000//////111444888;;;===>>>>>>777777777999<<<>>>>>>>>>>>>AAABBBAAA===888555333000...---,,,------+++)))))))))******++++++++++++...,,,'''***%%%***///------...////////////...---------------...///000///...------,,,---------......//////...///222444999===>>>:::999;;;<<<:::;;;:::::::::<<<<<<;;;999;;;:::999777555333222111000///...------...///000111111111000///000222555777III^^^jjjnnnpppqqqoooppppppoooooorrrpppcccTTTAAA<<<999999888666888<<<777555222111111000...,,,...///---***,,,///000------,,,,,,,,,,,,---......,,,...///...,,,+++,,,---...------------///000111111///...000333333///,,,//////000000//////......///...//////000111333444222333555555555666888:::666777777666333222222333000111222222111000111333111222999CCCHHHIIIKKKMMMQQQUUUZZZ^^^```aaabbbcccnnnllliiihhhgggeeebbb```XXXQQQQQQZZZeeennn}}}++++++++++++++++++***************+++,,,,,,------(((***++++++***)))+++,,,,,,,,,---.........------222333000,,,---000000,,,+++******+++---...,,,)))---,,,***)))***+++---............---++++++---///---111777>>>CCCHHHLLLNNNSSSUUUWWWWWWTTTQQQOOONNNUUUUUUVVVWWWXXXXXXXXXXXXYYYWWWVVVVVVXXXYYYYYYXXX[[[VVVLLLBBB999555444555111111000000111222444444222000111666<<<>>>;;;777222222222111000...------++++++++++++++++++******+++******))))))))))))******&&&###%%%***+++)))&&&)))***+++,,,---,,,,,,,,,)))***+++------------,,,...//////---,,,,,,...000222111111333333333888@@@EEEMMMRRRRRRRRRTTTVVVVVVTTTOOOFFF:::333000000000111111111111000...---,,,,,,+++++++++---///222333444333222222444444333000...------...444;;;CCCGGGNNNNNNOOORRRUUUYYY]]]___XXXTTTLLLCCC;;;555222000555666666555444333444444:::999888444111///111333333777<<<@@@CCCFFFIIIKKKGGGFFF@@@777222111000---000111333444444222000///000222555<<>>888555333333333666444222111222222111000///111444888<<>>>>>@@@BBBCCCBBB>>>:::666555222000.........---,,,***))))))))))))***++++++,,,///333111,,,333---)))+++......///000000000000///,,,,,,,,,---...///000111......------------............///......///111444888<<<>>>;;;:::<<<===;;;:::;;;<<<>>>???>>><<<;;;;;;;;;:::999777444222111000///...------...///000000000000///...///222555888MMMdddmmmnnnmmmnnnnnnsssrrrqqqrrrvvvttteeeVVVCCC===999888888555666999555444222222222111///------,,,+++)))***,,,...------,,,,,,,,,,,,---...............,,,******+++---......---,,,---...///000111000///111222222000...///000000111000000//////////////////000000111111111222333222222333666888444555555444333222222333///000111111000000222444000333999@@@FFFIIIKKKLLLNNNSSSYYY^^^aaacccdddfffoookkkgggfffggghhhgggfff[[[TTTSSS[[[ccclll|||++++++,,,,,,,,,+++***************++++++,,,,,,,,,((()))+++***))))))***,,,++++++,,,---------------000000---***,,,111111---+++++++++,,,---...---,,,...,,,+++******+++---///---...---,,,******,,,...///555===CCCFFFHHHJJJKKKMMMPPPSSSSSSQQQOOOMMMMMMQQQRRRTTTUUUWWWWWWWWWWWWVVVUUUTTTVVVXXXZZZZZZZZZZZZSSSIII???888444333333111111111000000111111111222000222777>>>@@@===999222111000///......------++++++++++++++++++,,,,,,,,,,,,+++***************...+++'''(((,,,///---)))***+++,,,.........---,,,++++++---......---,,,++++++,,,------,,,...000333333111222333333333999AAANNNUUUZZZXXXVVVWWWXXXVVVRRRJJJAAA999333000000111111111111111000///...------,,,,,,,,,,,,...///000333333333444555444333111.........000444:::@@@CCCHHHKKKOOOSSSWWWZZZ[[[\\\VVVQQQJJJAAA:::444111000222444555555333111222444888777555333111111333444111444777:::===AAAEEEHHHDDDCCC>>>666222222111...000111222333333111000///000111666<<>>@@@AAA>>>>>>======<<<===>>>???@@@BBBCCCBBB>>>:::888777333222000/////////---+++******))))))***+++,,,,,,+++333...///111///''',,,...///000000111111000000,,,,,,,,,---...///000111......---------......///---......---,,,---000222777;;;===;;;999;;;<<<:::999;;;>>>@@@@@@???===<<<;;;<<<<<<;;;999666333111000///...------...///000.........---,,,...111444999OOOfffooonnnnnnoooppptttsssrrrrrruuusssfffWWWHHH@@@:::999777555444666333222222333444444222000---,,,++++++++++++,,,...---,,,,,,,,,,,,---............---+++))))))+++---......---,,,,,,---//////111000000000111222111000000000111111222111111000111111111111111111000000222222222111000111333666222333444333222111222333///000111111000111333555555999>>>CCCHHHLLLMMMMMMMMMRRRYYY___dddgggjjjlllnnnjjjeeeeeehhhjjjjjjhhh\\\UUUTTT[[[bbbkkk|||***+++,,,------,,,++++++++++++++++++++++++++++++)))***++++++******+++---***+++,,,------...------......+++))),,,111000,,,+++,,,,,,---...//////000///...---,,,,,,---......---......,,,++++++---///222:::CCCIIIJJJIIIIIIJJJKKKNNNRRRSSSRRRPPPOOONNNLLLNNNQQQTTTVVVXXXXXXXXXVVVVVVUUUWWWYYYZZZZZZYYYWWWPPPFFF>>>999666555444000000000000000000//////222111333:::AAACCC???;;;222111000///............,,,,,,,,,,,,------------......---,,,++++++++++++---,,,)))'''***///...***,,,---///000111000...---+++,,,...///...---+++******+++,,,,,,,,,---000333333111111222222222999AAATTT[[[```^^^[[[ZZZXXXUUUMMMDDD;;;666222//////222//////000000000///............/////////000000000444444444444444333222222+++---000222555999>>>BBBFFFIIINNNSSSWWWYYYYYYYYYSSSOOOHHH@@@999444111000000333555555222000111333444333111000000111333444000222444666888;;;???BBBBBBBBB>>>888444555444111///000111222222111111000000222555<<>>???>>>???>>>===<<<<<<>>>@@@AAABBBCCCBBB>>>;;;888888444222111000111111///------,,,+++******+++,,,---+++333))),,,)))///***555...///000000111111000000---------------...///000.........---......///000------...---,,,,,,///111666;;;===;;;999::::::888777:::===>>>===<<<<<<<<<;;;<<<======;;;777333111000///...------...///000,,,------,,,,,,---111333888MMMdddnnnpppqqqssstttssstttsssqqqrrrqqqhhh^^^QQQGGG>>>;;;888555333555333222333555666666444222///...///111///+++,,,///---,,,,,,,,,,,,---......---------+++******,,,.........---,,,,,,---...////////////000000000111111111111222222333333222222111111222222222222111000333333333111000111444666000111222222111111222333000000111111111222555888>>>CCCIIIKKKOOOSSSRRROOONNNSSS[[[aaafffjjjmmmpppmmmhhhdddeeeiiikkkiiifff\\\VVVVVV]]]ccckkk|||)))***,,,---...---,,,+++,,,,,,++++++***)))))))))***,,,------,,,+++---...***+++,,,---............///...+++))),,,000...(((+++,,,------...///111222111111000000///........./////////...------///111333<<>>555222000......222------...////////////...+++---///111222111111000555555555444222111111222%%%+++111444555999@@@EEEFFFIIIMMMQQQUUUWWWXXXYYYQQQMMMFFF???999555222222...222666555222000111444111///------...///111111...000222333444666999<<>>===999444111111222333111000000111111111000111222333555888;;;===>>><<<======;;;999:::===@@@@@@BBBBBBAAA===:::999888444222111111222222111///000...,,,+++***+++,,,,,,***444)))...'''///&&&222...//////000111000000000......---------......///...............///000000...//////...------///111777<<<>>><<<::::::999777444777999:::999888999:::;;;<<<>>>>>><<<888444111000///...------...///000------------,,,...111444;;;NNNbbbmmmpppsssuuuuuurrrttttttppppppqqqooojjj]]]PPPDDD>>>;;;777555666555555555777888777555222//////111444111******...---,,,,,,,,,,,,---......+++---------++++++---///......---,,,,,,,,,---....../////////...///000111111111222333333333333333000000111222222222111000222333222111111222666999///000111111000000222333000111222111222333777:::HHHOOOTTTUUUWWWZZZWWWRRRQQQVVV]]]ccchhhkkknnnoookkkgggccceeeiiijjjfffaaa\\\WWWXXX___eeemmm~~~((())),,,.........---,,,---,,,,,,+++***)))((((((+++---......---,,,...///***+++,,,---............000///,,,))),,,///,,,%%%+++,,,---------///111333222222222222111000......000000111000//////222444333<<>>444333222000000000111111........./////////000000111111000......---------,,,000000+++)))///111000000111333444444222///---'''))),,,///000000///............,,,***)))+++,,,222//////000///000777@@@KKKTTT[[[ZZZWWWTTTOOOKKKFFF;;;222000000---...222+++,,,---...////////////''')))---000111111000///666666555333111000000111 (((111555555999AAAIIIIIIJJJLLLNNNRRRVVVYYYZZZPPPLLLFFF???999555333333...333777666222000222555000...,,,+++,,,...//////---///000111111222555777;;;<<<:::555333555555222......///111111222222222222222555:::AAAGGGKKKMMMNNNQQQWWW[[[\\\[[[YYYWWWLLLOOOOOOIII???999999===888;;;<<<;;;777444444555333111//////000111000///000000222444777:::===>>>;;;<<<<<<:::888888;;;???@@@AAABBB@@@===:::999888444222111222333333222111222000...,,,***+++,,,,,,&&&333***222&&&***"""......///000000000000000///......---------.....................///000000///000000///......000222999===???===:::;;;999666111444777777555555666999;;;===??????===999444111000///...------...///000............---///333555AAAQQQccclllooorrrsssrrrrrruuuuuuqqqpppssstttsssdddWWWHHHAAA===999666777888777777888999777444111...---000444000(((&&&***---,,,,,,,,,,,,---......***,,,......------...//////...---,,,,,,,,,---...---...///.........000111111222333333444444444444...///111222222111111000111222222111222444999<<<...///111111000000111333111222222222222444888;;;NNNVVV[[[[[[\\\^^^[[[TTTTTTXXX___dddhhhjjjlllnnniiifffcccfffjjjjjjddd]]]\\\XXXZZZbbbhhhooo******,,,///222111---)))+++,,,---.........---,,,+++,,,...---,,,++++++,,,,,,---......,,,,,,---...++++++,,,,,,---...//////888666222///......///000///111333333111///...---333222///,,,+++---111555888CCCKKKKKKJJJNNNQQQOOORRRVVVXXXXXXWWWTTTMMMDDDFFFIIIMMMRRRVVVYYYZZZZZZ[[[]]]______]]]YYYTTTQQQKKKCCC:::555444222...***///////////////000111222444555666===GGGNNNHHH===777444000...---------,,,---,,,*********,,,...000555555222---,,,///111///555333000---,,,---///111...333888888444...,,,+++...111333111---,,,///333///...,,,+++******++++++...+++,,,/////////333999CCCEEEIIINNNPPPMMMFFF@@@777666333111000000111111---,,,+++,,,...000000000222111222222...***,,,111777444///...///000///---...------111888@@@GGGJJJLLLKKKLLLQQQXXX\\\\\\ZZZUUUNNNEEE<<<888555444444111111111111000000222555111111000//////000111222000//////000333555666666:::777444333444444222000......///111111222222222555444444999AAAIIIPPPTTTYYYWWWVVVWWWXXXUUUNNNIIIGGGFFFCCC???:::888999:::???>>>===;;;888555111///222111///000222333333222444444444444555777888999???===:::888888:::<<<>>>;;;===??????===:::999888555333222444666555222///111...,,,+++,,,---,,,,,,***---000222111///......222000///222666888555111111...,,,,,,...///...,,,...---,,,,,,---///222444444000///000...,,,222;;;@@@@@@@@@???===<<<:::999888777777666888:::<<<>>><<<===??????>>>:::666333222333111---,,,///000...---...///......000333555888HHH]]]lllpppooonnnooommmmmmnnnqqqssstttrrrpppkkkbbbTTTFFF===888666555333333444777999999777444000///...///222222000---555,,,'''***......///333000//////000222111///---///...---,,,,,,---...//////---,,,,,,...000111111111111111222333444555666333222111222333333222000222333222000///000444666222222111111000000//////---,,,///333444111333777BBBPPPZZZZZZWWWXXXXXXVVVVVVZZZ```fffiiijjjhhhffflllgggccceeejjjlllhhhcccaaa```aaadddiiisss---,,,+++,,,...///...,,,+++,,,---......---,,,,,,+++,,,......,,,++++++,,,+++---...---,,,+++,,,...++++++,,,,,,---......///444333000...---......///---///222222111000/////////000111111000111444666>>>GGGMMMKKKJJJMMMOOONNNSSSWWWYYYXXXWWWVVVPPPHHHJJJLLLPPPTTTXXXZZZ[[[[[[^^^```bbbbbbaaa]]]YYYVVVMMMDDD:::444333111...+++............///000111222111111444;;;FFFMMMHHH>>>777444000---------,,,,,,---,,,+++++++++,,,---...111333111------111333222444222///---+++,,,///222333555777999888555000,,,---111555444000------//////...---,,,,,,,,,---...,,,***,,,......---000555777888<<>>>>>===;;;888555111000444222000000111111000///333333444555666888999:::777666666666666777888999:::<<<>>>>>><<<:::999999666444333444666666333111444111...,,,------------///000111111000000111333555333222555999:::777444222///,,,,,,---...---+++------,,,---...000111333222///...000///...333;;;777888999;;;<<<=========:::999888777777999:::;;;===>>>>>>===;;;777333111333444222...---000111///---.........---///111444;;;JJJ^^^kkknnnmmmlllllljjjjjjllloooqqqrrrpppnnnmmmdddVVVHHH>>>888666555222222222444666777555444222000///000222111///---111---,,,...---,,,000777555222///...------,,,+++//////...------.../////////---,,,,,,///111111111...///111333444444333333444333222333444444222000111222222111000111333555111111111000000////////////...000333222000222666888EEEPPPQQQQQQSSSUUUUUUWWWZZZ```eeehhhiiihhhggglllgggccceeeiiikkkhhhcccaaa```bbbfffjjjsss///,,,)))(((***---...///+++,,,,,,------,,,+++++++++,,,......,,,,,,,,,---+++,,,------++++++,,,---++++++,,,,,,------......//////............------,,,...111222111111111222---000333555666777888999EEEJJJNNNKKKJJJKKKMMMMMMUUUXXXYYYWWWXXXYYYUUUNNNNNNPPPSSSVVVYYYZZZ[[[[[[___```bbbcccbbb```\\\ZZZPPPGGG;;;333111000...+++............///000111222///000333:::FFFNNNIII???666333///---,,,---,,,+++,,,------------,,,,,,+++---//////,,,...333666555222222000---,,,---111444999888888:::<<<:::333---...222666555111---++++++------,,,,,,---///000111+++***,,,///...+++,,,000---...111555888888555222///...---------///000111---+++***+++---......---...+++***...000//////111,,,---///111444444222000444222000222:::DDDMMMRRRXXXXXXYYY\\\```bbbbbbaaaVVVOOOEEE<<<777444333222444333222///,,,+++,,,---111000///......///000111333111...---...//////...111///---,,,,,,,,,+++***......///000111111111111222222555;;;DDDNNNUUUXXXYYYYYYWWWRRRKKKEEEBBB@@@:::::::::888777888;;;=========<<<:::888555222000555333000000000000///---222333444555777999;;;===555777888:::::::::999888888:::<<<===;;;:::::::::777666555555666666555444888555111......///000000666555444222111333666:::888777666999<<<===:::777444111---,,,,,,,,,,,,+++,,,,,,---...///000000111000......000000000555;;;::::::;;;;;;;;;;;;:::999;;;:::999777777777888999======;;;999777444111000333555333///...111222000---......---,,,---000222999HHH[[[iiimmmmmmlllmmmjjjkkklllooorrrsssrrrpppqqqiii[[[LLL@@@999666555222111000111333555444333333222111222333333111000///111444444...,,,222;;;:::666111---,,,,,,,,,,,,//////............//////111///---...000222222222+++---111444555444222000555444333444555555333111///111333333222111222333000000000000////////////222000000222111///111666111;;;EEEIIIJJJOOOSSSUUUYYY\\\___cccfffhhhhhhhhhkkkgggcccdddhhhjjjgggcccaaaaaadddhhhkkkttt...,,,)))((((((***,,,...,,,,,,,,,,,,,,,+++++++++***,,,......---,,,---...+++,,,------+++***+++,,,++++++,,,,,,,,,---------,,,---.../////////.........000222333222222222333///111444666888999<<>>===:::444000222444666555000,,,***)))++++++++++++---///111222++++++...111///+++***---,,,---...000222222111000,,,,,,++++++,,,,,,---...---,,,******,,,------,,,///)))''',,,000///...///,,,---///111333333333222444222000333<<>>888555333222222222111...+++***+++---111000///.........///000000...,,,---///111222222000///---------------,,,......///000111111000000111111555<<>>::::::;;;;;;;;;;;;:::999777999;;;;;;:::::::::;;;999888888888888888888888:::777333111222444555555999999888777666777:::===;;;::::::;;;======;;;999555333///,,,+++++++++++++++,,,---...////////////.........000111333777:::>>>>>>>>>======<<<::::::999999888777666777777888:::999777555333222111111222444333///...111222///.........---,,,,,,...000444BBBUUUeeemmmoooqqqqqqmmmnnnpppsssvvvxxxvvvuuutttmmmaaaRRRDDD;;;777666222111000000222444444444333333333444666888999:::555888:::888222///333999:::666222//////000000000////////////////////////333222000000222444444444,,,...111444555444333222777555555555666555333222...000333444333111111111////////////////////////222000///111000///222777333:::AAADDDGGGKKKQQQUUU\\\^^^```dddfffiiijjjkkkkkkgggddddddfffhhhfffcccaaabbbfffiiilllttt++++++++++++******++++++---------,,,,,,+++++++++***,,,......---------///,,,---...---+++***+++,,,+++++++++,,,,,,,,,,,,,,,,,,---///111111111000///222333444444333222333444444444555555777;;;AAAFFFKKKKKKKKKLLLLLLMMMOOORRRTTTVVVUUUSSSUUUYYYXXXUUUOOOOOOPPPRRRSSSTTTUUUUUUVVVWWWZZZ]]]^^^^^^]]]\\\TTTIII;;;222//////...,,,.........///000111222333333444666<<>>MMMZZZaaacccfffhhhgggdddcccccceee\\\UUUJJJ@@@999666333222...///...---++++++---///111000...---------......---,,,+++,,,///000000/////////......------...///...//////000000000000//////000444;;;DDDLLLQQQSSSTTTTTTQQQJJJBBB===<<<===:::::::::888777777:::<<<<<<<<<<<<;;;999666444222222000//////111222111000111222333555888;;;>>>???===<<<:::999888888888888777999:::;;;::::::;;;<<<;;;;;;<<<<<<;;;;;;<<<<<<;;;999666555777999:::;;;999;;;======<<<;;;<<<===;;;;;;;;;<<<===<<<:::999666444222...,,,++++++,,,+++,,,---...//////......---...///000333666888888777888999<<<===??????@@@555555555555666666777777555444333222111222333333///222111......111111............---,,,,,,...000222???QQQaaakkkppprrrsssnnnoooqqquuuyyyzzzyyyxxxuuuqqqgggYYYJJJ>>>888666444222111222444555666555222222333666:::@@@FFFJJJAAA@@@>>>999666555444444444333111111222333333222000000000000000000000000666444222222444555555555000000111222333444555555777666555555666555333111---000333444333111111111/////////000000000000000000......000111000444999999;;;>>>AAACCCGGGMMMSSS___```bbbeeegggjjjkkklllkkkgggdddccceeefffeeecccbbbcccfffiiijjjsss+++---//////...,,,+++,,,//////...---,,,,,,,,,,,,***,,,.........---...///---//////...,,,++++++,,,++++++++++++,,,,,,,,,,,,---...000111222222111111333444555444222222333444888777555555888???IIIPPPNNNLLLLLLOOOQQQPPPRRRUUUSSSUUUTTTRRRTTTXXXXXXUUULLLLLLLLLMMMNNNOOOPPPQQQSSSUUUXXX[[[^^^_________TTTIII<<<333000000...,,,......///000111333444555444444666<<>>??????>>>;;;777444222000000++++++******+++,,,.../////////111444222---,,,///+++,,,---,,,***(((((()))---,,,,,,,,,++++++******000...,,,+++,,,---,,,+++///+++***---...------///111111111///---...111444000......444@@@OOO\\\cccdddhhhjjjhhhbbb___```ccc]]]VVVKKK@@@999555333111,,,------,,,+++,,,///111111///...---,,,,,,------,,,+++,,,---......,,,***,,,---...---,,,,,,---///...//////000000////////////000333999@@@FFFIIIJJJLLLKKKIIIEEEAAA>>>===>>>======<<<:::888888:::<<<<<<<<<<<<<<<:::888666555222000///000222333333222111222333555888:::===>>>AAA???===<<<;;;;;;;;;<<<888:::;;;;;;::::::;;;===<<<>>>AAAAAA@@@??????@@@===<<<::::::<<<=========999<<>>===<<<;;;;;;<<<<<<<<<;;;999888555555444222...,,,------,,,,,,---------.........---///000000333888999666666666777888888999888888222222333333444444555555111111000000111222333444...111111......111111...---......---,,,---000222444???OOO___iiinnnpppqqqlllmmmppptttxxxzzzyyywwwuuusssmmm```PPPAAA999666444333222444666777666555000111333666<<>>BBBJJJRRR___```ccceeehhhjjjkkkllljjjgggdddccccccddddddccccccdddfffggghhhqqq///222444333111//////000111000///---,,,,,,------***,,,...///......///000///000000///---,,,,,,---++++++++++++++++++++++++...///000000111111111111000111222222111111333555777777777888===FFFQQQYYYTTTPPPPPPUUUWWWTTTTTTWWWSSSUUUUUUSSSUUUYYYXXXTTTIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRUUUYYY\\\^^^______SSSIII<<<444111111///,,,//////000111222444666777555666888???JJJQQQKKKAAA666333000...///000000///,,,---...//////......---(((,,,---+++---111222000111555888666444777???FFFEEEGGGIIIIIIHHHFFFDDDCCCDDDCCCAAA???<<<999666444...---,,,++++++,,,---...000///111333222...---111+++...000///---+++,,,---+++,,,,,,------------,,,111///---,,,------,,,++++++***+++......---///444...000111111//////111333000...///444@@@NNNZZZaaaccchhhkkkggg^^^ZZZ[[[___]]]UUUJJJ???888333000///------...---,,,,,,///111000///...,,,+++,,,,,,---***+++...111333222...++++++---...---,,,,,,...111...///////////////......///000222777<<<@@@AAAAAABBBAAA@@@@@@AAAAAA@@@>>>>>>>>>===:::888888:::<<<============<<<:::888777555333111111222333222222111222333444777999;;;<<>>666111...---...//////---,,,,,,...000000///...,,,++++++,,,,,,)))+++000555999999666333,,,...000///------000333...///////////////......///000222666:::<<<<<<;;;;;;:::999<<>>>>><<<:::888888:::<<<===>>>>>>>>>===;;;999888777555333222333333222000111222222444666888:::;;;666999<<>><<<<<<======<<<::::::<<<======BBBHHHJJJHHHEEECCCCCCDDDCCCBBBBBBAAA???<<<999;;;===???@@@???>>>>>>>>><<<===>>>>>><<<:::999999222555888777333000/////////---,,,++++++,,,...000---111111000444:::888222222222333333444444333333222222222222000///...---000111111111111111000//////222333111111333333000---...///......000333555...888IIIZZZhhhqqqtttvvvkkkllloootttxxxzzzzzzxxxsssuuusssiiiXXXGGG;;;555111111333555777777555333///000000333;;;III[[[gggnnnlllddd[[[YYY]]]\\\WWWHHHBBB:::444222222333333000111222333333222111000333111///...///111111000+++...111444555444222111777666555444555444111///...000111111000000111222111111222222222333333333000///111444333000000444222,,,,,,333;;;BBBNNNZZZ[[[]]]aaadddfffgggggggggjjjhhhdddbbbaaabbbcccddddddeeeeeeccccccnnn:::666333444777888555111.........///111111///---/////////.........------...000///+++***......,,,)))***,,,,,,++++++---///,,,,,,,,,---...///111111,,,,,,,,,,,,...111444666666555666<<>>555///,,,---,,,******,,,))),,,///000///.........222555999<<<;;;777111...))))))***+++,,,,,,------222222111000...+++((('''111...+++***---...---,,,...///000222333111...+++,,,+++---555AAAMMMUUUXXX\\\aaadddaaaYYYTTTTTTWWWZZZQQQEEE:::333///---,,,---------...............///---+++***++++++***(((---...///222333111---***...------------...//////...///111222222111000///000111222333555666777888777888999;;;<<<=========??????===:::999:::===@@@DDDBBB???<<<::::::;;;<<<888666444222111000111111222111111111333555888:::777888:::<<<>>>???@@@@@@===============<<<<<<;;;@@@BBBEEEHHHJJJJJJIIIHHHGGGCCC???>>>@@@@@@<<<888===>>>???@@@@@@???===<<<>>>===:::666444444222///666777777777666555333222000000000000////////////222333333444444444333333444333222000////////////////////////////////////---...000222333222111000...000333666666444111000...000222222111000000111333888EEEWWWhhhssstttqqqvvvrrrppprrrwww{{{zzzxxxvvvyyyvvvjjj\\\NNNAAA666999555444888999555333444555111111555888@@@TTTjjjssspppjjjgggkkkpppnnnhhh[[[PPPAAA666222111...,,,444000///111222...,,,---222---+++///000---,,,000...///444999888333111333666777888555111000111444444222///...---///111333333444444555555444444333111111000000111222333333333---+++222:::BBBMMMYYYbbbbbbdddhhhkkkmmmmmmkkkjjjiiifffccc```___^^^^^^___``````aaafffuuu@@@===999999;;;:::777333222111111222333333000...//////////////////......000222000,,,,,,//////---***+++,,,+++***)))***+++,,,,,,,,,---...///000111///...------...000222444333555999BBBMMMUUUZZZ\\\ZZZVVVRRRTTTXXX\\\]]]\\\ZZZZZZZZZ[[[\\\\\\YYYWWWOOOKKKGGGDDDEEEGGGHHHIIIMMMRRRTTTTTTTTTVVVTTTPPPMMMAAA666111///------000222111///......000222333666888>>>FFFNNNOOOKKKFFF999555222333111---+++,,,***+++,,,,,,,,,,,,+++***---,,,+++,,,...///...------000333444333666<<>><<<::::::;;;<<<888777555333222111111222222111111111222555777999:::;;;<<<===>>>>>>>>>>>><<<=========<<<;;;::::::<<<>>>BBBEEEGGGGGGFFFFFFDDD@@@======???@@@<<<999;;;<<<===?????????===<<<===:::777555666666444111666666777777666555333222000000000000////////////111222222333333333222222222222111000//////..............................,,,...000111222222000000...000222444444333111000...000111111000000111222222777BBBTTTfffqqqsssrrruuuqqqoooqqqvvvyyyyyywwwtttuuusssjjj```TTTFFF:::666222111444555222111222555000000444777>>>RRRfffpppqqqooolllmmmqqqrrrpppfff[[[JJJ>>>777444111///333//////222333111///000222...---111222000000333------///333222//////333444555666555333222444666222111000......///111222333333444444444333333222111111000000111222222333333///...333:::BBBOOO[[[cccccceeehhhkkkmmmmmmllliiigggeeebbb```^^^]]]]]]]]]^^^^^^___eeewwwIIIFFFBBBAAAAAA@@@;;;888999888888999999888555222111111111111111000//////111333222...---000000------......---+++)))***+++,,,,,,,,,,,,---///000111111000///......000222333444888@@@JJJSSSYYYZZZYYYWWWTTTRRRTTTYYY]]]^^^^^^]]]\\\[[[\\\]]]]]][[[YYYNNNKKKHHHFFFGGGHHHIIIIIIKKKPPPSSSSSSSSSUUURRRNNNJJJ???444000...,,,,,,//////...---,,,,,,...000111555888???HHHOOOPPPJJJEEE<<<666333333222...,,,...++++++,,,,,,,,,,,,++++++,,,,,,+++---...///...,,,,,,///111222111333888===AAADDDFFFGGGGGGFFFGGGHHHGGGIIIKKKLLLJJJHHHGGGFFF777111,,,,,,,,,))))))+++(((+++...////////////000222444777999888555111/////////.........//////000111000000///...---,,,,,,///---,,,,,,...//////...000111111222222222111111333333666<<>>??????999;;;>>>>>>=========>>>BBB@@@>>><<<;;;:::;;;;;;888777666444333222222111111111000111222444666777===============<<<<<<;;;<<<<<<<<<;;;;;;999888888888:::===???AAABBBAAAAAA???<<<:::;;;>>>???===:::999:::;;;<<<======<<<;;;:::777444444666666444222444555666666555444222111000000000000////////////000111111222222111111000111000000//////.................................,,,---...000000000000///...///000111111111000000...000111111000000111222111444???PPPbbbooossssssssspppnnnppptttwwwwwwuuurrrrrrooojjjeee\\\MMM>>>555111///222333111000111333///000333555;;;MMMaaakkkpppsssqqqqqqtttxxxxxxrrrgggWWWIII???999444111111------000222000000111111......000000......000...,,,---000///---///444111333444555444555666888000000000000000000000000333333333333222222111111111111111000111111222333333111111555:::CCCQQQ^^^dddcccdddgggkkkmmmnnnnnnhhhgggeeebbb___\\\[[[ZZZZZZ[[[\\\]]]fff{{{OOOMMMKKKJJJIIIGGGCCC@@@BBBAAAAAABBBBBB@@@<<<999777777777666555333111///222444333///...000///,,,///000111000...,,,---...------------...///000111111000///...///111333555888===FFFOOOVVVYYYZZZYYYVVVTTTSSSTTTXXX\\\]]]]]]]]]\\\ZZZZZZ[[[[[[ZZZXXXPPPMMMKKKJJJKKKLLLLLLLLLHHHNNNRRRRRRTTTVVVSSSOOOHHH>>>444000...,,,,,,...------,,,,,,,,,...///000222777@@@JJJPPPQQQLLLHHH???888333333333000///000,,,,,,,,,,,,,,,,,,++++++,,,+++,,,---//////---,,,+++---//////000111555888===AAAEEEGGGGGGGGGGGGGGGGGGKKKNNNMMMIIIGGGGGGHHH999222------,,,)))))),,,+++---/////////...///000000222444666666555333222111000///.........///000000//////..................---------...///000///111111111000.........///333444888===CCCHHHKKKMMMPPPVVV[[[]]][[[ZZZ[[[]]]ZZZQQQDDD888111...------,,,,,,------.../////////000...------///000//////***(((%%%%%%'''***,,,---,,,------...............------...000000000000000000000111222333444555555555777999;;;>>>???@@@AAA===>>>??????======>>>?????????===<<<;;;:::::::::777666555333222111000000000000000000111333555666;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999777666555555777888:::;;;;;;:::999:::999888999<<<===<<<;;;888999999::::::999888888555444444444222///000333333333444444444333111000000000000000////////////000000000111000000///...///////////////.................................+++,,,---...///////////////............///000000...///111000000000222333000333<<>>;;;888444222444666555111000111///,,,///000111111//////000111............///000111111/////////000222555888:::>>>BBBHHHMMMRRRUUUWWWWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[YYYWWWVVVVVVWWWVVVUUUOOONNNLLLLLLMMMNNNMMMLLLFFFLLLPPPQQQTTTWWWVVVRRRGGG===333000///------///------,,,,,,---///000111000666@@@JJJQQQRRROOOLLLCCC:::333333444222111222...------,,,,,,+++++++++++++++,,,...//////---+++***,,,---......///111333777<<>>===:::888999;;;>>>=========<<<;;;:::999888444444333222111///...---/////////000111222333333777777888999::::::::::::888888888777777555444444555666666666666555444333666666666777999::::::999888888888777666555444333000222555555---&&&***444111111222333333222000///000000000000///////////////000000000//////...------...//////000//////...........................+++,,,------.../////////......---------...///000...///000000///000222444000333:::JJJ]]]lllssstttqqqpppooopppqqqssstttuuuvvvtttpppoooooojjjZZZIII;;;555111222222000111333111...///333333555CCCTTTaaadddhhhlllttt{{{zzztttnnnjjjeee]]]TTTIII???888;;;666333555666444333555666888:::888555444444444000000333666666222222666111222222333444333222111,,,...///111111111000///333222111000000000000111222222111111111111111222000222333555<<>>888555777777555444666999>>>@@@<<<888777777555//////222777666222222555333333333333444333111///,,,---///000111000000///333222111000000111222333333222111111000111111111...111333777AAAPPP[[[___[[[[[[]]]```cccdddcccbbbffffffdddaaa[[[TTTNNNJJJSSS[[[```dddrrrTTTVVVXXXYYYWWWUUUSSSRRROOOQQQTTTXXXZZZZZZVVVSSSQQQQQQQQQPPPMMMIIIEEEBBBAAADDDCCC???======:::666666777888777555444444555222222111111222222333333555555666999<<>>???>>>===:::888888999333333333222333333444444::::::;;;===@@@DDDHHHKKKRRRTTTVVVUUUSSSRRRUUUWWWTTTVVVWWWWWWWWWWWWXXXYYYUUURRRMMMJJJKKKLLLMMMMMMNNNNNNNNNPPPQQQQQQOOOMMMKKKNNNMMMKKKKKKOOOPPPNNN@@@777///...---++++++,,,***++++++,,,...//////000777<<>>444444777777666666000///...,,,++++++,,,,,,***+++,,,///000000---***,,,++++++,,,......---+++...333999???DDDHHHMMMOOOMMMKKKIIIJJJMMMNNNLLLJJJCCC;;;444222000---...000...000111222333444777:::888666222///------------///...,,,+++,,,///222333,,,...222444444111---+++)))---111222111111333555///444::::::666333333555:::@@@GGGKKKJJJHHHGGGGGGGGGIIINNNSSSWWW[[[___aaa[[[QQQBBB555...,,,------++++++,,,---...///000111111///---,,,,,,,,,+++***---,,,******,,,,,,+++***+++,,,...000000///...---+++++++++,,,---...000111//////000000111111222222,,,---///000111222222222333555888::::::;;;===???999:::<<<===<<<:::888666333444444333222000...,,,------...///000000000///...///000111111111111111000000111333333333333333111111222333444555555666555555555444222111111222.........///000222333444444+++)))111444///...444---...///000000///......000000000000////////////111111111111000///...---,,,...000222333333222111------------------------......---......///111111---...//////000000//////.../////////...000333666555777???NNN```mmmssssssuuuuuuuuuuuutttuuuwwwyyyyyyyyywwwuuuvvvuuummmcccGGG???888555333111111444111///222555333111:::IIIXXXaaakkkpppsssvvvvvvsssqqqrrrrrroookkkfffbbb```VVVQQQOOOQQQSSSRRRSSSVVV___dddaaaSSSEEE===777111666333333444333222666<<<555444444666999999666222---------...///000000111222111000000111333555777333333222111000000111111000222444;;;LLL^^^dddaaa\\\\\\]]]]]]\\\WWWQQQLLLWWWXXXYYYYYYVVVQQQKKKHHHHHHVVVbbbkkk~~~VVVWWWXXXXXXVVVTTTTTTUUUPPPRRRUUUXXXYYYYYYWWWVVVRRRUUUXXXYYYXXXUUUQQQNNNMMMOOOPPPMMMIIIGGGGGGIIIJJJEEE@@@>>>???@@@???===999999888666555555888;;;???AAACCCGGGJJJNNNQQQRRRUUUWWWYYYZZZXXXVVVUUUTTTWWWVVVUUUWWWYYY[[[[[[[[[XXXUUUPPPKKKIIIJJJMMMOOOMMMOOORRRTTTUUUSSSQQQPPPKKKKKKKKKMMMNNNMMMJJJHHH;;;555///---///000...++++++,,,---///000000111111555<<>>???>>>222111000///////////////+++///000,,,+++///...)))000//////111333222...***,,,,,,---...000222444555222555777555111111555999AAAHHHPPPRRROOOKKKJJJKKKMMMMMMOOOSSSWWWZZZ[[[ZZZSSSHHH<<<444///+++,,,000///...---,,,,,,---...///...---,,,+++++++++,,,---''')))+++,,,---,,,***)))+++)))(((***...///...,,,++++++++++++,,,,,,---...000000111222222222222111/////////000111333444555666666666666777999::::::888;;;>>>@@@>>>:::777555333222111...,,,+++,,,---,,,---......------...000.........///////////////000111222222111...***(((666444222333555666444222555444444444555444111///222222111000//////000000000111222222111000///...000///...---...000222444,,,---...---,,,---...000000000///...............,,,---...///000222333333......---------------...------......---...111333++++++,,,...///000222222000///......000111111000999:::AAAQQQdddqqqsssqqqpppvvvyyyvvvtttvvvxxxwwwxxxvvvtttuuuvvvsssllleeeSSS@@@333555888555333777222111222222111111:::CCCXXXeeeooopppssszzz}}}zzztttxxxwwwqqqmmmmmmiiiccc___]]][[[^^^ccciiikkklllrrruuummmWWWBBB777444222000000000111222444555666666666666555555444444444111111000000000000000000333888777111///222444111222222111111000111111222000222999EEETTT___ccccccaaa^^^\\\\\\XXXQQQKKKKKKRRRVVVXXXVVVSSSPPPJJJDDDQQQVVVaaatttTTTUUUVVVWWWVVVVVVVVVVVVTTTUUUWWWXXXXXXXXXVVVUUUUUUVVVYYY[[[[[[YYYWWWUUUSSSTTTUUURRROOOMMMMMMNNNSSSOOOKKKIIIIIIHHHEEEBBBCCCBBB@@@===;;;;;;???BBBDDDFFFHHHKKKOOORRRTTTUUUWWWYYYZZZ[[[ZZZXXXWWWVVVYYYWWWVVVWWWYYY\\\\\\\\\[[[XXXSSSNNNKKKJJJJJJKKKNNNQQQUUUXXXXXXVVVRRRPPPMMMLLLLLLNNNOOONNNJJJFFF:::444...---...///...+++------...000111111222222444;;;EEELLLNNNOOOPPPRRRKKKBBB777111222333000---222111///---,,,---...///---+++***+++...000111000......---------,,,,,,,,,,,,...111555???KKKPPPPPPOOOKKKIIIJJJNNNPPPNNNKKKKKKGGGAAA999333000000111111///...111666999888555///...---,,,,,,,,,,,,,,,,,,000000------//////+++.........000222111...***...//////000111222333333111444666444222333888===DDDKKKSSSVVVUUURRRRRRSSSQQQQQQQQQSSSVVVXXXXXXXXXSSSFFF999333///,,,,,,...///...------------...//////...---,,,,,,,,,------((()))***+++++++++******555222///......---+++(((,,,+++++++++,,,,,,---...///000111222333333333333000000000000111222222333444555555666777999:::;;;888:::===???>>><<<999888222222111///---,,,,,,---,,,...//////...---///000////////////............///000111111000...,,,***444222111222555666444333444444333444444333111///333222111111000000000111111222333333333222000//////...---,,,,,,,,,------444555444222000///000111000000///...............------...///000000111111000000///............///000111111000000000333555000///---,,,---...000111///......///000222333333888;;;DDDUUUfffqqqrrrpppmmmsssuuussssssvvvyyyyyyuuusssqqqrrrssspppiiicccVVVDDD555555666222111444222111111222111111999BBBYYYiiivvvxxxyyy}}}}}}xxxrrrvvvvvvrrrqqqqqqnnniiidddaaa^^^```fffooouuuxxxuuuxxxppp[[[EEE999555333111000000111111222333444555555444444444333333333222111111000111222333444///222222......333555333222222111111111111111222222555<<>>JJJ[[[jjjrrrrrrpppnnnqqqsssqqqrrrxxx|||}}}tttrrrppppppqqqnnniiiddd[[[III888444333000///222333111111222111222888AAAUUUjjj|||}}}}}}{{{vvvppptttuuuttttttuuutttpppiiieee```___dddmmmvvv{{{yyy{{{ttt```III;;;555444222111111000000111111111333333333222222222222222444333222111111333555777000222111///000333555444222222111111222222222222444888@@@JJJTTTZZZ\\\\\\[[[^^^bbbaaaWWWJJJEEEGGGJJJMMMNNNKKKJJJKKKJJJFFFQQQ^^^tttTTTTTTTTTUUUVVVWWWVVVUUUWWWVVVTTTSSSRRRSSSSSSTTTQQQRRRTTTWWWYYY[[[]]]^^^XXXXXXXXXWWWUUUTTTTTTTTTWWWVVVUUUVVVWWWVVVRRRNNNOOOQQQRRRRRRPPPOOOOOOPPPTTTUUUXXX[[[]]]______```[[[[[[[[[\\\\\\\\\[[[YYY]]][[[YYYXXX[[[]]]______^^^\\\YYYUUUPPPLLLHHHFFFMMMRRRYYY^^^^^^ZZZTTTPPPNNNMMMMMMPPPSSSQQQKKKEEE555111...------...---,,,.........///000111222333777===FFFLLLOOORRRUUUXXXTTTJJJ>>>555222333222111000000...------,,,------,,,+++***+++---///......,,,,,,,,,,,,,,,,,,,,,,,,))),,,---///777CCCKKKMMMMMMKKKJJJLLLNNNOOOMMMKKKPPPNNNIIIDDD???999444000444333222333444333000---------,,,,,,,,,------......///000///...///...,,,***++++++,,,.........---,,,---000222444555666666///000222444666<<>>NNNeeezzz{{{{{{yyyuuuppprrrtttuuuvvvvvvuuusssqqqlllfffcccdddjjjqqquuuzzz{{{uuucccLLL;;;444444333222111000////////////111111111111111111111111666444222111111222444555666555333222222444444333111111222222222222222222555:::AAAJJJRRRYYY^^^```ZZZZZZ]]]]]]VVVKKKFFFFFFHHHJJJJJJHHHHHHKKKKKKIIIQQQaaa{{{WWWVVVTTTUUUWWWVVVTTTRRRSSSRRRPPPOOOOOOPPPRRRSSSOOOPPPRRRTTTWWW[[[]]]___XXXWWWWWWVVVVVVVVVUUUUUURRRQQQRRRUUUYYYZZZWWWSSSOOOTTTZZZ]]]\\\ZZZWWWVVVYYY[[[^^^aaacccddddddddd\\\[[[ZZZ[[[]]]]]]\\\ZZZ^^^\\\ZZZZZZ\\\^^^______[[[ZZZYYYVVVRRRNNNKKKHHHJJJOOOVVV[[[\\\YYYTTTPPPMMMLLLLLLPPPTTTSSSKKKCCC222111...------...------------------...000111222;;;AAAIIINNNPPPRRRUUUWWWUUUMMM@@@777333333333333......---,,,+++++++++++++++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///...333===EEEGGGKKKKKKKKKMMMNNNNNNMMMLLLLLLJJJHHHFFFDDD@@@:::555666444222111111111111000,,,,,,,,,,,,------...///...------......,,,,,,,,,******+++,,,---...000111000000111222333333333333000111333666;;;AAAGGGLLLMMMOOORRRSSSSSSRRRQQQQQQVVVUUUTTTUUUWWWXXXXXXXXXRRRCCC666333555444111///---..................------------------,,,,,,+++*********)))***+++,,,,,,......///...---------------,,,,,,++++++,,,,,,,,,,,,---///222444555666666555555555444333111///...000111333555999<<>>DDDLLLQQQSSSSSSTTTVVVSSSLLLAAA888333111111222,,,,,,,,,++++++***))))))*********+++------,,,***++++++++++++,,,,,,,,,,,,,,,///111///222999@@@BBBJJJKKKLLLNNNNNNMMMMMMLLLHHHGGGFFFGGGHHHFFF@@@;;;777666333000///000111222++++++++++++,,,---//////...,,,,,,///...++++++,,,***+++,,,------///333666888777555333222111111111333555888<<>>======@@@CCCDDD@@@===777333///...///000...,,,---///000000///...000111///.........---,,,,,,,,,---,,,,,,,,,,,,...///111333444444222000//////000222111//////000111111000333333222222333333444444000000222333333333222111---...000222222111///...333333222000---++++++,,,---------,,,------.../////////..................---...///222444888:::<<<777888:::;;;<<<>>>BBBEEE::::::888777555333111000111222222000///000555999CCCPPP```jjjmmmnnnssswwwrrrrrroookkkmmmsssuuussspppooommmlllkkkjjjjjjjjjfffYYYHHH:::444444555666555111000222333222555999HHH^^^sssyyy{{{~~~~~~{{{tttrrrtttwwwvvvrrrpppqqqpppppppppooonnnooosssuuuvvvvvvttthhhRRR===555666444333222111000/////////////////////000000000000333222111000///.........111,,,***...222222222333000111222444444444333333666<<>>EEENNNTTTUUUUUUUUUVVVRRRLLLCCC:::555333222222,,,,,,,,,,,,+++******)))***))))))+++------+++)))******+++++++++,,,,,,,,,+++///222000222888===???IIIKKKMMMNNNNNNMMMLLLLLLGGGFFFEEEHHHKKKKKKFFFAAA:::999888666333111111111,,,,,,,,,---...000111222000,,,---000000,,,+++...+++---.........111666:::;;;999666444333444555666999;;;>>>DDDJJJOOORRRSSSVVVVVVUUUTTTTTTSSSRRRQQQQQQRRRTTTXXX\\\\\\[[[YYYIII???666333222000///111------...//////...------///000000111000///...---+++,,,---.........------))),,,...///...///111444...---,,,,,,+++++++++,,,,,,---...000222333333333555666777888777666444333333444666888;;;>>>AAABBBBBBAAACCCHHHMMMOOOKKKGGG;;;555///,,,...///...,,,,,,...//////...---///000------------------------,,,,,,,,,,,,---......///000222444333111000222444222000......///111111000222222222222222333444444000111333444444444333222111222333333333333222111000111000---***(((((()))---,,,,,,,,,------...//////////////////////////////000333777;;;@@@DDDFFFAAACCCEEEHHHJJJNNNSSSVVVPPPLLLFFF>>>999555444444000333444333222555;;;AAAKKKWWWdddiiigggffflllrrrrrrrrrooollloootttuuurrrpppooonnnllljjjjjjkkklllkkk```OOO???777555555555666111///222333222444888FFF[[[pppyyy~~~~~~xxxuuurrrsssxxxwwwrrrppprrrlllnnnnnnnnnnnnpppuuuyyyssstttsssjjjVVV@@@777999555444333111111000000000.../////////000000000000//////000111111000000///000)))''',,,111111111222///111333444555555444333777???HHHKKKJJJKKKPPPVVVUUURRRTTTYYYWWWMMMBBB<<>>222000111222111000///000111000///......///111333555===DDDNNNUUUWWWVVVVVVWWWSSSNNNFFF>>>888555555555------------,,,+++******)))))))))+++,,,,,,***(((*********++++++,,,,,,,,,)))///222111222888===???IIIKKKNNNOOONNNMMMLLLLLLHHHFFFFFFIIIMMMNNNIIIDDD===>>>>>>===999555222000/////////000222333555666111------222111,,,,,,///,,,.../////////222777<<<999888555444555888<<>>:::777555333222111111000000111333444///////////////000000000......000222666;;;???BBBBBBDDDEEEDDD@@@>>>@@@BBBFFFIIILLLPPPRRRSSSSSSSSSUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQRRRUUUYYYYYYVVVSSSGGG>>>444///000///+++&&&...------...111222222111111666999666444222...)))////////////...---,,,,,,////////////............000+++***...000...++++++,,,,,,---...////////////444333555:::@@@@@@;;;666;;;::::::<<>>AAAFFFJJJKKKKKKIIIGGGHHHFFFIIIOOOPPPLLLKKKNNNIIIHHHEEEBBB@@@>>><<<<<<999666333333555666555333222222222222222222333333111111444777===CCCHHHKKKJJJMMMNNNLLLHHHFFFFFFHHHNNNOOOPPPQQQQQQPPPNNNMMMVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSWWW[[[ZZZTTTNNN;;;555......111444222///---,,,,,,...111333444444111777;;;777333000...***..................------////////////............---((('''***---+++)))***,,,---...//////000//////000000333999@@@BBB???;;;>>>===<<<===???BBBCCCCCCCCCDDDFFFJJJNNNPPPOOOMMMAAA888000...///---,,,---+++,,,------...------,,,+++,,,------,,,+++***)))///---++++++...000000///111222444444333444555777666777888666333111111333000111333333222222333444000000///000222222111000222222000///......//////...............///000111//////000000000000111111222000222777777555555999888>>>DDDIIIOOOUUUVVVRRRMMMNNNQQQVVV\\\dddjjjnnnssssssooohhh^^^TTTMMMJJJAAADDDIIILLLPPPWWWaaaiiifffkkkmmmjjjfffgggnnnvvvvvvtttrrrpppqqqrrrrrrrrrtttrrrpppppppppqqqpppnnnooonnndddQQQBBB:::444///111111111111222444555777BBBXXXmmmvvvyyy}}}{{{vvvuuuvvvwwwvvvtttrrrrrrsssqqqpppnnnllllllmmmoooqqqssskkkiiihhh]]]HHH888555555333000///000000000///...000111111000000111222000111000...///333111+++000111111000///000222555000222333444333222333444666CCCMMMLLLFFFCCCCCCCCCBBBEEEKKKUUU[[[XXXOOOFFFAAA???>>>>>>@@@BBBCCCCCCLLLbbbVVVTTTTTTWWW]]]aaaaaa```]]]ZZZWWWUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSUUUVVVWWWSSSRRRRRRRRRSSSTTTVVVWWW[[[ZZZVVVQQQKKKEEE@@@===888===DDDKKKOOOQQQRRRTTTVVVVVVWWWXXXZZZ]]]___aaaaaaaaabbbeeefffeeeaaa]]]\\\[[[[[[\\\]]]\\\YYYWWWWWWVVVUUURRRPPPQQQSSSVVVVVVWWWWWWVVVSSSQQQQQQRRRVVVVVVWWWXXXUUULLL???555222111///---,,,,,,,,,------...//////000222777:::FFFMMMTTTYYYYYYXXXXXXYYYWWWUUUQQQLLLDDD<<<555000111///---------,,,***(((////////////...,,,***)))***))))))***,,,......---+++******,,,000444666777777;;;AAAFFFHHHHHHEEECCCEEEDDDGGGLLLOOONNNNNNPPPMMMKKKIIIFFFEEEEEEEEEFFFDDD>>>999999<<<===999444777666666666666777888999555666999===CCCJJJPPPSSSRRRUUUWWWUUUPPPLLLKKKKKKSSSSSSSSSSSSQQQOOOMMMKKKSSSSSSRRRRRRSSSTTTVVVWWWSSSQQQRRRWWW\\\ZZZQQQHHH999444......111333111...---,,,+++...222777:::;;;777===@@@;;;666444111------------...............////////////............,,,'''&&&)))+++******---,,,,,,...//////000000000...///444<<>><<<===AAABBBEEEJJJOOOXXX___\\\UUUKKKNNNSSSYYY```ggglllooosssuuuvvvtttnnnfff___\\\TTTVVVZZZ___eeelllqqqsssmmmnnnnnnllljjjmmmsssyyyxxxvvvssspppoooppprrrsssuuurrrppppppqqqssssssrrrqqqrrrlll\\\JJJ===555000333222111111111222333444AAAWWWllltttvvvzzzyyyttttttuuuuuutttrrroooooooooooonnnllljjjjjjjjjlllmmmmmmgggfffhhh^^^KKK;;;555444222000000111111000//////000111111000///111222000111111///000222000,,,---///000111111111333555000222444444333333333444444AAALLLKKKFFFCCCDDDDDD???AAAGGGQQQXXXYYYRRRKKKCCCAAA??????AAACCCDDDDDDKKKbbbUUUSSSSSSUUU[[[```bbbcccaaa^^^ZZZXXXXXXWWWVVVTTTUUUUUUTTTTTTUUUVVVWWWXXXTTTTTTTTTTTTUUUWWWYYYZZZ[[[ZZZWWWRRRKKKDDD===:::999<<>>???@@@======???BBBFFFLLLPPPSSSSSSVVVYYYWWWRRRLLLJJJJJJQQQQQQRRRRRRQQQPPPOOOOOOOOONNNMMMMMMNNNPPPSSSUUUQQQOOOPPPVVV[[[XXXMMMCCC777333///...000111...,,,...,,,,,,000666<<>>666444333111111333333222111///111222111000000111222000111111000000111000...---///111222111111222333111333444444333333333555555CCCOOOPPPIIIEEEDDDCCC===???DDDMMMVVVYYYVVVQQQGGGEEEBBBBBBCCCFFFGGGGGGJJJ```UUUTTTSSSUUUXXX]]]```bbbcccaaa]]][[[ZZZZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]___[[[ZZZWWWSSSLLLEEE???<<<999;;;???EEEJJJNNNPPPPPPVVVVVVVVVVVVVVVVVVVVVVVVVVVYYY]]]^^^[[[XXXVVVVVVTTTUUUWWWZZZZZZWWWRRRMMMMMMMMMLLLLLLLLLPPPUUUYYYYYYYYYXXXVVVSSSRRRRRRSSS[[[\\\^^^___\\\RRRDDD:::555333222000////////////***+++...///111444888;;;BBBIIISSSZZZ]]]\\\YYYVVVUUUWWWWWWVVVPPPFFF===777111///------...//////...***,,,//////...,,,++++++******+++---000111000///000---,,,---111333222000222333444777999<<<>>>???;;;===???@@@DDDHHHKKKKKKKKKJJJHHHGGGIIIKKKNNNPPPSSSTTTTTTQQQKKKGGGGGGHHHFFFFFFGGGHHHIIIIIIIIIJJJGGGGGGFFFFFFHHHJJJMMMOOOPPPTTTVVVUUUPPPKKKIIIIIIOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLKKKKKKLLLOOORRRSSSUUUSSSRRRUUUWWWRRRFFF===///---,,,---000222111///...---...333:::BBBHHHJJJMMMIIIDDDBBBEEEFFF===222///............///111111////////////............///++++++------,,,///444))))))+++,,,---.........111444999AAAHHHMMMNNNOOOOOOLLLIIIHHHJJJMMMPPPQQQLLLMMMNNNPPPPPPMMMHHHEEEBBB<<<888777444///---///111000---++++++,,,---///................../////////000111111222222222333888888777555444444777999111222444666777666444222333444555444222111222333111///------///111111111---///222444555555333222222111111000000000000111666888;;;???AAA@@@>>>;;;;;;>>>EEELLLNNNMMMPPPVVVPPPNNNLLLPPPZZZaaa]]]SSSRRRUUU\\\ccciiilllnnnoookkknnnqqqrrrrrrrrrsssuuuvvvrrrnnnnnnqqqtttsssqqqooommmjjjjjjlllooosssuuu|||{{{yyyuuuqqqppprrrtttrrrpppooooooqqqsssssssssooorrrssslll\\\HHH:::444222111111111111222444555@@@TTTgggnnnpppsssrrrmmmmmmnnnnnnmmmjjjhhhggggggiiihhhgggeeeeeedddeeeeeecccaaaccceee```RRRAAA777444333222333555555444333111222333222111000111222111111111222111//////000///000222222000//////000000222444444333222333444666EEETTTUUUNNNGGGCCC???======BBBKKKUUUZZZXXXUUUIIIGGGCCCBBBDDDGGGHHHIIIKKKaaaVVVUUUUUUVVVYYY\\\___aaaeeebbb___\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXWWWVVVUUUXXXXXXYYYZZZ[[[^^^```bbb[[[ZZZXXXTTTOOOJJJEEEBBB:::;;;>>>CCCJJJOOOQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXVVVUUUTTTTTTQQQRRRTTTWWWXXXUUUPPPLLLIIIJJJJJJJJJKKKNNNRRRVVVUUUUUUUUUTTTSSSTTTVVVXXX___```bbbccc___UUUFFF;;;333222000...---------...+++,,,...///111555:::===@@@FFFOOOWWW[[[ZZZWWWTTTTTTVVVYYYYYYTTTLLLCCC>>>444222//////000111111000+++,,,---...//////...---,,,,,,,,,///111111000...222111000000111111000///111111000111333777:::===777:::;;;:::===CCCFFFEEEHHHGGGGGGGGGIIILLLOOOQQQTTTXXX[[[WWWOOOJJJKKKNNNKKKMMMOOOQQQRRRRRRQQQPPPOOONNNKKKJJJIIIIIIJJJKKKMMMPPPSSSQQQMMMJJJIIIJJJPPPPPPOOONNNMMMLLLKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSZZZWWWUUURRROOOGGG===666000///......///...,,,)))---...000666>>>FFFLLLNNNOOOKKKEEECCCGGGIII@@@444111111000//////000222333////////////............---++++++---,,,***---222((()))+++,,,......//////...222888>>>DDDHHHKKKLLLQQQOOOMMMNNNQQQUUUWWWXXXRRRSSSUUUWWWWWWTTTNNNIIIEEE@@@===;;;777111...///000///---,,,,,,---...////////////...//////000111000222444444444333444555999:::999777555555666888222222333555777888666444777777888666444333333444222000///000222333333222...000333555666666555444///000000222333666777888===BBBIIILLLKKKHHHDDDBBB>>>BBBJJJQQQQQQOOORRRYYYSSSOOOKKKMMMVVV___^^^XXXZZZ]]]bbbhhhlllmmmnnnnnnkkkmmmooopppqqqtttwwwzzzxxxtttpppoooqqqsssrrrqqqnnnmmmllllllmmmpppsssuuu{{{|||{{{wwwrrrooopppsssrrrqqqpppqqqssstttsssrrrkkkmmmpppooocccOOO>>>777333222222111222333555666???SSSeeekkklllooonnniiihhhiiijjjhhhfffdddcccdddfffeeeeeedddccccccccccccaaaaaabbbcccaaaUUUEEE999333222222444666666555444333444555444222222222444111000222444222......222000111222111///...///000///111333333222222222333555EEETTTUUUNNNGGGAAA======>>>AAAKKKUUU[[[ZZZWWWJJJFFFCCCAAACCCEEEGGGHHHNNNcccVVVWWWXXXYYY[[[]]]aaaccceeebbb___]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[YYYVVVTTTWWWWWWWWWYYY[[[^^^```bbb\\\ZZZXXXUUURRROOOLLLKKKCCCBBBCCCGGGMMMRRRSSSSSSRRRRRRRRRQQQQQQPPPOOONNNOOOOOOOOOPPPPPPQQQPPPPPPOOOPPPSSSVVVWWWUUUPPPMMMJJJKKKKKKJJJJJJKKKNNNPPPOOOPPPRRRRRRSSSVVVZZZ^^^bbbccceeeeeeaaaVVVGGG<<<333222000...------............///000222777===BBBCCCFFFKKKPPPTTTUUUTTTRRRRRRUUUYYYZZZWWWQQQJJJEEE:::777333222111222111000---,,,+++---111333333111------...000222222000---222333444333111000000000////////////111444666888666999888555777>>>BBB@@@AAABBBCCCDDDGGGIIIKKKLLLOOOQQQSSSPPPKKKHHHGGGHHHHHHKKKPPPSSSTTTSSSPPPNNNNNNLLLJJJHHHGGGGGGHHHIIIIIILLLNNNMMMIIIGGGHHHJJJOOONNNMMMKKKJJJIIIHHHHHHLLLMMMMMMNNNOOOPPPPPPQQQTTTRRROOOIIIBBB;;;555222222222111///---***&&&$$$+++,,,000777@@@HHHMMMOOONNNNNNKKKGGGGGGHHHBBB;;;444333222000000111222333////////////............++++++,,,...,,,)))***///***+++,,,...///000111111,,,000666<<>>>>>???CCCLLLVVV[[[ZZZWWWKKKHHHDDDBBBCCCFFFHHHIIISSShhhVVVXXXZZZ\\\]]]```ccceeeeeebbb___]]]\\\[[[ZZZYYYYYY[[[]]]^^^]]]ZZZVVVTTTUUUUUUVVVWWWYYY\\\___aaa\\\[[[XXXVVVSSSRRRQQQQQQOOOMMMLLLNNNRRRUUUTTTSSSPPPPPPPPPOOOOOOMMMLLLKKKKKKIIIHHHHHHKKKLLLLLLKKKOOOPPPSSSVVVWWWVVVRRRNNNLLLMMMMMMLLLJJJIIIKKKLLLKKKMMMOOOQQQSSSXXX]]]aaadddeeeggggggcccWWWGGG<<<555444222111000///000000000111111111444999@@@EEEGGGGGGHHHKKKNNNQQQQQQQQQQQQTTTXXX[[[YYYTTTMMMIII???;;;777444222111000///+++'''%%%(((...222111.........///111222222///---000333555555111000111333,,,---///000222333444444666999888444555<<>>@@@BBBEEEFFFGGGGGGGGGGGGFFFEEECCCAAA???BBBFFFLLLPPPQQQOOOKKKHHHHHHGGGEEEDDDDDDEEEFFFGGGEEEGGGIIIHHHFFFEEEGGGJJJLLLKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNNNNMMMMMMHHHHHHFFF@@@888222111111***+++---......---+++***)))+++000777@@@HHHLLLNNNMMMRRRRRRMMMHHHGGGEEECCC666555333111111111333444000/////////............,,,,,,...111...******///+++,,,...000111222333333+++000666===BBBGGGLLLNNNRRRQQQSSSVVV\\\```bbbbbbYYYXXXYYYZZZ]]]^^^]]]\\\WWWSSSOOOKKKCCC999444444000//////000000111222222111000/////////111222333222555888999777666777999888:::<<<<<<;;;;;;;;;<<<:::888666888<<>>>>>??????===;;;999999:::777777666666777555222000000000111222333333444444222333555888;;;???BBBDDDLLLXXXeeehhh```VVVQQQPPPOOOTTTZZZ^^^YYYSSSTTTZZZUUURRRLLLKKKUUUccclllmmmiiijjjlllnnnnnnmmmlllkkkiiikkknnnpppqqqsssuuuwwwqqqrrrsssssspppkkkgggdddeeeiiilllmmmkkkkkknnnqqqvvvzzz{{{xxxqqqlllkkklllllllllmmmpppqqqpppllliiidddbbbeeemmmiiiXXXDDD:::999888666444333333333333>>>RRRccchhhhhhkkkjjjeee```bbbcccbbb```______```bbbbbbbbbbbbccccccccccccbbbbbbaaabbbaaaYYYJJJ<<<......///111444444333111666777888777555444444666222000222555333---...444...///......---///222555...000111111000000111222000>>>IIIHHHBBB???@@@@@@???@@@DDDMMMVVV\\\ZZZVVVNNNKKKFFFDDDFFFHHHKKKLLLWWWkkkTTTYYY\\\[[[]]]bbbffffffcccbbb```]]][[[XXXVVVUUU[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWXXXZZZ\\\]]]\\\[[[\\\XXXTTTTTTVVVYYYZZZYYYXXXXXXXXXVVVUUUVVVXXX[[[OOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJHHHFFFGGGKKKOOOLLLOOORRRSSSRRRRRRRRRSSSSSSTTTUUURRRNNNIIIFFFEEEKKKKKKLLLOOOSSSYYY^^^aaagggfffbbb]]][[[XXXNNNDDD;;;555000000000......000...///222777<<>>???@@@@@@@@@???>>>=========>>>>>>>>>??????BBBAAA@@@@@@@@@AAACCCDDDGGGGGGFFFDDDBBBCCCEEEGGGBBBCCCCCCBBBAAA@@@@@@AAA???<<<888555333111...,,,------------------------111......666BBBJJJLLLJJJPPPOOONNNNNNMMMLLLIIIFFF@@@;;;666333444555444222222111000...,,,+++++++++,,,,,,+++******++++++,,,+++...111333222111111222222333555999???GGGMMMQQQYYYWWWVVVZZZ```dddccc```ccc[[[XXX\\\]]][[[YYY\\\^^^\\\XXXSSSLLLEEE???<<<888555222222444666555333555555333222111222333333444555666777999999:::::::::999:::<<>>>>>===;;;:::;;;===@@@BBBDDDAAA>>>===>>>@@@AAABBB<<<;;;:::888666555444444111000000111333333111000666555555666999===AAADDDRRR^^^iiijjj```WWWTTTVVVWWWZZZbbbgggaaaVVVRRRVVVTTTSSSOOOMMMTTTaaakkknnntttqqqppprrrttttttqqqmmmjjjkkkmmmooorrrtttvvvvvvuuurrroooooopppooommmjjjiiiiiijjjiiiiiikkknnnqqqtttxxx{{{wwwnnniiiiiillliiijjjlllmmmlllkkkiiiggg___eeehhhgggcccYYYIII:::666555555666444111333999@@@NNN]]]fffjjjllljjjfffddddddddddddbbbaaa___]]]aaaaaaaaabbbcccdddeeeeeehhhccc_________WWWGGG999222---,,,111444333222333444444444222000000222333222000///000...+++...333///000111111000///000222222111///---,,,---000333000999@@@@@@???AAA>>>999===>>>BBBKKKVVV]]]]]]ZZZXXXQQQKKKHHHFFFFFFJJJPPP\\\rrrRRRXXX[[[ZZZ\\\bbbeeeeeecccbbb```]]]ZZZXXXVVVVVV[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]\\\[[[[[[WWWSSSRRRUUUZZZ]]]___bbbaaa___[[[WWWTTTUUUVVVRRRRRRQQQQQQPPPOOOOOONNNJJJKKKJJJHHHGGGHHHLLLOOOMMMNNNPPPPPPOOOOOOPPPQQQUUUWWWWWWUUUQQQLLLIIIGGGIIIIIIJJJMMMQQQVVV[[[___ddddddaaa]]][[[YYYQQQHHH>>>888333333333000000222111333666:::???CCCGGGIIIOOORRRPPPKKKJJJMMMLLLIIINNNSSSUUUUUUVVVXXXVVVRRRMMMHHH@@@888222///......,,,,,,---...///000111111...---,,,---///111111000444444333333222222333333111111111111111111222333444444444222111222555777555555555555666888999:::444444555444222111222444666666888999999999888777777777888888888999999999<<<;;;:::::::::;;;<<<===??????>>><<<999888:::;;;;;;<<<===<<<:::999:::;;;888555333111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///---...666AAAIIIJJJHHHNNNNNNNNNOOOPPPOOOLLLJJJAAA<<<777444444444333111222111000...,,,+++++++++,,,,,,+++++++++++++++,,,,,,...111222111111111111222222444888@@@JJJTTTZZZXXXXXXYYY^^^eeegggeeebbb___YYYVVVZZZ]]][[[[[[^^^[[[ZZZWWWSSSNNNHHHCCC@@@>>>;;;888777999999888777999888777666555666666777444555777888999::::::::::::999:::<<>><<<;;;<<<===???AAAAAA@@@??????@@@@@@@@@@@@>>>===:::888666444333333222111000111333333222000666555555666888<<>>;;;999888333///000444===MMM^^^fffiiikkkjjjhhhjjjiiigggdddbbb``````___aaaaaa``````aaabbbdddeeeddd___\\\]]]^^^WWWGGG:::222...---111444222111333333333333111//////111333333000111444444111111333///000111000///000222333000111111///...///111333000777;;;<<<>>>AAA>>>999======BBBKKKVVV\\\\\\ZZZWWWRRRNNNLLLHHHFFFJJJPPP^^^sssQQQVVVZZZZZZ\\\bbbeeeddddddbbb___\\\ZZZYYYXXXXXX\\\[[[ZZZYYYYYY[[[\\\^^^______^^^]]]]]]]]]]]]]]][[[WWWQQQPPPTTT[[[aaaeeehhhgggeee```ZZZVVVTTTTTTUUUVVVVVVUUUUUUTTTSSSRRRLLLLLLKKKJJJIIIJJJMMMPPPPPPQQQQQQPPPNNNNNNOOOPPPWWWYYY[[[ZZZUUUPPPLLLJJJGGGGGGHHHKKKOOOTTTXXX[[[``````^^^ZZZZZZYYYSSSKKKBBB<<<888888777444333555666888<<<@@@DDDHHHJJJKKKSSSTTTRRRMMMJJJKKKJJJGGGKKKQQQTTTUUUWWWYYYWWWSSSUUUPPPGGG===555111///.........//////////////////---,,,+++---///111222111666555444333444555666777222333444555444333222111333333222000//////222444222222333333333333333333111222333222000000000222///000222333333333222111222222333333333444444444555555555555555666777777555666666555333222222444333444555444222222222444000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---///777AAAHHHHHHFFFKKKKKKMMMPPPRRRSSSQQQOOODDD???999555555555333111222111///...,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...000111000000000111222111222555===HHHSSSZZZUUUWWW\\\ccciiijjjgggcccZZZVVVVVVYYY\\\[[[\\\^^^YYYYYYWWWUUUQQQMMMJJJHHHFFFCCC@@@?????????>>>===<<<;;;:::999888888888888555666777999::::::::::::;;;::::::;;;???AAABBBBBBAAA@@@>>><<<<<<===???@@@>>>???@@@AAAAAAAAA???>>>@@@>>>;;;888666444333333333222111111333333222111666555555555777:::<<<>>>CCCLLLUUUWWWRRROOOSSSYYY```aaadddddd^^^WWWVVV[[[VVVXXXXXXXXX^^^gggkkkjjjhhhlllqqqqqqooonnnpppsssssssssssstttttttttuuuuuuvvvuuutttuuuvvvuuurrrppppppooommmhhhdddbbbbbbdddkkklllmmmmmmllljjjgggfffdddeeefffggghhhhhhggggggbbbcccccccccccc___QQQCCCBBB>>>;;;888444//////333;;;MMM___ggghhhhhhjjjjjjooommmiiieeebbbaaaaaaaaaaaa```^^^]]]^^^```bbbddd___[[[XXXZZZ\\\VVVGGG:::333///...222333111000111111222222111//////000222555111000555888555222111///000000//////000333666111111222111111111333555222444555777<<>><<<:::888777777777888999:::;;;;;;;;;;;;<<<;;;:::<<>>>>>===???@@@@@@@@@???@@@@@@AAA???<<<888666444444444555333222222333333333111666555555555666888:::;;;<<>>CCCBBB>>>======AAAKKKVVV\\\\\\YYYWWWUUURRRMMMEEEAAAIIISSScccvvvRRRYYY^^^___aaadddeeeddd____________```bbbdddeeecccaaa^^^[[[ZZZ[[[]]]^^^``````___\\\ZZZ[[[^^^aaa```[[[VVVRRRSSSYYYbbbhhhfffeeeddd```\\\YYYYYYZZZXXXXXXZZZZZZZZZYYYWWWVVVUUUSSSQQQPPPPPPRRRUUUVVVYYYYYYXXXVVVTTTTTTVVVWWWZZZ\\\^^^]]]YYYTTTPPPOOOKKKKKKLLLMMMOOORRRTTTVVVXXXZZZWWWSSSRRRSSSPPPLLLHHHCCC@@@AAAAAA===<<<===BBBDDDGGGJJJNNNQQQSSSTTTQQQOOOMMMLLLKKKIIIIIIIIIMMMRRRUUUUUUUUUWWWUUUPPPRRRPPPMMMGGGAAA:::555222111000///...------......,,,++++++,,,///222222222444444333333333555666777666666444333333333333444444444333000...///111333444555666777555333000...,,,...000000///......//////000111222333222111111000000000000111111111111000000000111111111111111...000111111000//////000,,,...///...------...///000...,,,,,,---...---,,,++++++++++++++++++++++++///000333:::BBBHHHKKKJJJEEEFFFHHHKKKOOORRRRRRRRRKKKFFF???;;;:::999777444111000///...---,,,,,,,,,***+++,,,------------,,,,,,---.........000333555111111111333666999===???FFFLLLVVVaaahhhiiifffccc^^^___^^^\\\YYYXXXWWWVVVRRRSSSSSSSSSSSSQQQPPPOOOGGGGGGFFFFFFEEEFFFHHHIIIGGGFFFDDDAAA>>>;;;999888888999:::;;;;;;<<<;;;;;;===<<<<<<>>>AAACCCDDDDDDBBBAAA???>>>===<<<======?????????>>><<<===@@@DDDAAA???<<<888666555666666666444222222333444333222555555555555555777888999999===@@@???>>>@@@HHHPPPWWW___gggiiigggeeefffgggdddddd```[[[\\\aaabbb``````aaaccciiiooottttttsssvvvvvvuuutttsssrrrrrrqqqmmmoooppprrrrrrrrrqqqqqqtttsssppplllgggeeeeeefffbbb``````ccchhhjjjhhhdddaaaaaaaaaaaaccceeeggghhhfffeeecccbbbdddddd[[[PPP@@@:::555333222111333888===PPPbbbfffccc```aaabbbbbbcccdddddddddbbb___]]]]]][[[YYYXXXYYY\\\```bbb___[[[WWWXXXXXXQQQAAA444333000000222111------000...///000000///...///000???666000111333222000000000000000//////111555888888666333000///222777<<<777444444;;;BBBFFFDDDBBB===>>>BBBKKKVVV]]]]]]ZZZWWWSSSNNNHHH@@@>>>HHHTTTbbbtttSSSZZZ```aaabbbddddddbbb]]]]]]___aaaccceeefffgggcccaaa___]]]]]]]]]^^^___``````^^^ZZZVVVVVVZZZ^^^```]]]YYYUUUTTTYYY```fffhhhgggccc___ZZZWWWXXXYYYWWWYYYZZZ[[[[[[ZZZXXXWWWXXXUUURRRQQQSSSUUUWWWWWWXXXYYYYYYYYYWWWWWWYYY[[[\\\^^^^^^]]]YYYUUUSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSVVVWWWUUUQQQOOOQQQQQQNNNKKKGGGDDDFFFGGGDDDBBBDDDFFFGGGIIILLLOOOSSSVVVXXXPPPMMMLLLMMMLLLJJJJJJLLLNNNRRRTTTSSSTTTVVVUUUQQQQQQPPPNNNKKKGGGAAA===:::888555222...------...///---,,,+++---///111222111333333333444444444444444555444333222111222333444333333333111//////222444666777888888666444111000+++...000111///......//////000111222222222111000............////////////,,,---......//////......---......---***))))))***---...//////......///000111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,///000333999AAAHHHMMMOOOGGGFFFFFFHHHLLLOOOPPPPPPLLLGGG@@@===<<<;;;999666000000///------,,,,,,,,,***+++,,,.........------,,,------...///222666:::000000222333666888999:::@@@GGGQQQ]]]dddhhhhhhgggfffiiihhhbbb]]][[[XXXUUUOOOPPPPPPPPPPPPNNNLLLKKKDDDEEEFFFEEEDDDEEEHHHJJJLLLKKKJJJGGGEEEBBB???===::::::;;;<<<<<<<<<<<<<<<>>>===>>>@@@CCCDDDCCCBBB@@@???>>>===<<<<<<<<<<<<>>>??????===;;;<<>>???@@@CCCEEEEEEBBB@@@>>>>>>===<<<<<<<<<;;;;;;;;;>>>@@@???<<<<<<@@@DDD===;;;999777888:::<<<>>>999777444222333444444333444555555666777777888888:::;;;<<<::::::>>>GGGOOOZZZccciiifffcccdddeeedddhhhiiigggcccbbbccc```[[[ZZZ\\\^^^bbbeeeggghhhgggffffffffffffffffffffffff___aaabbbbbbbbbdddiiilllqqqpppmmmiiidddbbbcccdddbbb```___```ccchhhkkkmmmeeedddbbbaaabbbdddgggiiikkkoooppplllhhhfffaaa[[[JJJ@@@777333111000111444???MMM[[[aaa```^^^[[[XXXWWWYYY[[[]]]]]]\\\[[[ZZZ[[[[[[\\\]]]```cccfffgggbbb]]]YYYYYYYYYQQQAAA333000///000222000,,,...222---///111222111000000111<<<777444444333111333777000222222222111111333555888777666333111222444777555777>>>HHHLLLHHHEEEFFF@@@@@@DDDNNNYYY______]]]QQQLLLHHHFFFCCCBBBGGGNNNYYYkkkTTT[[[aaaaaaaaabbb```\\\[[[]]]___bbbcccbbb```___\\\]]]^^^```bbbcccdddeeecccbbb^^^VVVNNNKKKOOOTTTZZZ[[[\\\[[[ZZZ\\\aaaeeehhheeeaaa[[[XXXXXX\\\___XXXZZZ\\\^^^^^^\\\ZZZYYYXXXTTTPPPPPPSSSVVVVVVVVVYYY\\\```bbbccccccdddeeebbbaaa```]]]YYYWWWWWWXXXUUUUUUTTTSSSQQQPPPOOONNNQQQTTTSSSPPPPPPUUUXXXXXXQQQMMMLLLPPPQQQOOONNNPPPIIIIIIIIIKKKOOOUUU[[[___VVVQQQPPPRRRQQQLLLKKKOOOMMMPPPPPPOOOQQQWWWYYYWWW^^^ZZZTTTOOOLLLLLLMMMNNNJJJDDD;;;333...---...000///...,,,---///000000000333555777888777555222000,,,...111333444222000...000000000///...///222555666666555444333222000000,,,///222333222111111111111111333444444444333222//////000000000111111111,,,---...///000///......***+++---...///222777;;;,,,...//////......///111,,,*********---...///...---------------------------...000555===FFFNNNSSSOOOKKKGGGEEEGGGKKKMMMOOOJJJDDD>>>;;;;;;:::888666000///...---------------)))***---...//////...---+++,,,---...000555;;;@@@666333000...---///222444>>>DDDOOOZZZcccjjjpppssssssxxxwwwooogggeeebbb]]]WWWWWWWWWVVVTTTQQQOOOMMMEEEFFFFFFDDDAAAAAACCCFFFGGGHHHIIIIIIIIIHHHGGGFFF;;;<<<==================>>>???BBBEEEFFFEEEAAA>>><<<<<<<<<<<<<<<;;;;;;;;;888===AAAAAA>>>===???BBB;;;:::888777888;;;???AAA:::777444222333444444444444555555666777888999999;;;<<<<<<;;;<<>>===<<<:::777111///---------,,,+++))))))+++...000111111111000......///000222333444555444444333111///000222555<<>><<<<<<===>>>>>>===???@@@AAABBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===@@@BBBBBBBBBAAAAAABBB===<<<;;;:::999:::;;;;;;===;;;777555555555444333222333333555666777888888>>>;;;;;;<<<;;;<<>><<<:::777444111///------------+++)))***+++---/////////---------...///000111333444444444444333111///000222444777;;;DDDQQQ^^^fffiiiiiiiiikkkmmmkkkfffbbbaaabbb```bbbaaa\\\[[[\\\XXXSSSPPPOOOLLLIIIFFFDDDDDDCCCDDDAAA@@@BBBEEEFFFCCC???AAA???===<<<>>>?????????===>>>???@@@@@@@@@???>>><<<;;;;;;:::::::::;;;;;;===@@@CCCDDDCCCAAAAAAAAA===<<<;;;:::999:::;;;;;;;;;999777555555555333222555777999999888999;;;===BBB>>>===>>>>>>@@@HHHSSS^^^______]]][[[YYYYYYYYY___dddhhhfffdddaaa\\\VVVVVVZZZ______\\\[[[]]]___ZZZZZZ[[[]]]______\\\ZZZVVVWWWWWWVVVUUUVVVXXXZZZ```^^^[[[XXXWWWXXXZZZ\\\ZZZ\\\\\\ZZZXXX[[[aaaggghhhbbb\\\YYYYYYZZZ[[[[[[\\\fffnnnkkkeeeaaa]]]XXXOOOFFF;;;333111333555666FFFSSS^^^```^^^]]][[[WWWYYY\\\]]]\\\^^^aaa___ZZZ\\\]]]ccclllppplllgggeee^^^\\\XXXXXX[[[YYYKKK;;;444333222111111111000///000222111///000222///***333444444333111000111222111111000000111111222333///222444444111000222444111999BBBIIIPPPVVVUUUPPPEEEHHHOOOXXX___aaa^^^[[[PPPJJJFFFGGGIIIIIILLLPPPTTTaaazzz\\\[[[YYYVVVTTTVVV[[[^^^YYY[[[___```aaaaaabbbccc```aaabbbcccdddfffggggggfffccc^^^YYYWWWYYY___dddbbbbbbbbbaaaaaaaaaaaaaaa^^^```___ZZZXXX\\\______bbbaaa`````````___\\\YYYYYYYYYXXXVVVTTTRRRSSSTTTSSSWWWYYYXXXZZZaaafffhhhfffeee```XXXQQQOOOTTTYYY\\\\\\[[[YYYWWWVVVVVVXXXSSSQQQPPPQQQSSSTTTTTTTTTUUURRRPPPOOORRRUUUVVVWWWUUUSSSRRRTTTYYY^^^bbbeee^^^[[[WWWSSSPPPPPPPPPQQQQQQQQQPPPMMMJJJIIIJJJLLLQQQPPPPPPSSSWWWZZZ\\\\\\WWWRRRJJJCCC===999555333...000333555555333000...222333666777888777555333/////////000111111222333333333333222111111333555555333///...///111222222///000111111000///111222000000////////////000000******++++++,,,------...---------,,,------...//////......---------......///000000///---+++,,,---///////////////...//////........................---...///000222999BBBJJJPPPPPPPPPPPPPPPRRRSSSSSSOOOJJJDDD@@@>>>;;;666222000///------------+++)))***+++,,,------,,,+++***---...///000111333444444444444333111//////111444333777>>>HHHSSS[[[```aaa^^^bbbfffgggdddaaa```aaaddddddaaa___```bbb```ZZZZZZXXXUUURRRNNNJJJHHHFFFEEEBBB??????AAABBB@@@===AAA???======>>>@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@;;;;;;:::999999:::;;;<<<===@@@CCCEEEDDDBBBAAAAAA===<<<:::999999999:::;;;888777666555555444222000333666999888555555999===EEE@@@>>>???AAADDDIIIPPPUUUVVVXXXWWWVVVUUUVVVVVV___dddfffbbb]]][[[WWWRRRUUUYYY^^^___]]]\\\^^^___ZZZZZZZZZ[[[]]]]]]\\\[[[XXXYYYXXXVVVTTTRRRSSSTTT[[[ZZZWWWUUUTTTUUUWWWXXXTTTVVVXXXXXXWWWXXX]]]aaaddd```ZZZWWWVVVVVVVVVUUUWWWbbbkkkjjjccc^^^ZZZXXXSSSKKK@@@777444555777999KKKUUU^^^___\\\\\\\\\[[[aaaccccccaaaaaaccc```[[[\\\\\\cccooovvvqqqggg___]]]\\\ZZZYYY\\\ZZZLLL===555333111000111111000...111333222000111333000+++222333444333222111222333111111111111111222222333///000111222222333333444222;;;DDDGGGHHHJJJJJJHHHFFFIIIPPPZZZccceeeaaa]]]NNNHHHEEEGGGJJJJJJMMMQQQTTTaaazzz^^^]]]ZZZWWWVVVXXX\\\```[[[]]]______``````bbbdddbbbbbbcccdddeeeeeeeeeeeeeeedddaaa]]][[[\\\```dddaaaaaaaaaaaa```______^^^\\\___^^^ZZZYYY]]]___^^^___^^^]]]^^^___^^^\\\ZZZXXXYYYZZZYYYWWWVVVVVVVVVTTTUUUUUUUUUXXX]]]bbbdddcccddd```XXXNNNLLLRRRXXXZZZ]]]^^^\\\YYYWWWYYY[[[VVVUUUSSSSSSTTTUUUTTTSSSSSSPPPNNNNNNPPPTTTVVVWWWTTTSSSRRRTTTYYY^^^bbbdddbbb___[[[WWWTTTSSSTTTUUUWWWVVVUUUQQQMMMKKKKKKLLLMMMMMMOOOSSSXXX\\\]]]]]]WWWSSSMMMHHHCCC===888555000222555666666444111///000222555777888777666444111000/////////111333444444444333111///000222555333222222111111111111000///111222111//////000111//////............//////,,,,,,,,,------............---------------......//////...------,,,---------...///...,,,+++,,,---///////////////.................................---...//////000666???FFFMMMPPPPPPOOOPPPSSSTTTRRRPPPLLLFFFCCCAAA===888333000...------------+++*********+++,,,,,,,,,++++++...///000111222444555555444444333000...///111333333555:::@@@HHHOOOTTTVVVSSSYYY___aaa```]]]\\\\\\bbb```]]]^^^bbbeeeccc``````___]]]ZZZVVVRRROOOMMMJJJGGGCCC@@@@@@AAA???>>>@@@>>><<<<<<>>>???@@@???@@@AAACCCDDDEEEEEEEEEDDD<<<;;;:::999999;;;<<<======@@@DDDEEEDDDBBB@@@@@@<<<;;;:::999999999:::;;;666555555555666555222///222777:::888333222777===DDDAAA>>>>>>AAADDDGGGIIIIIIKKKMMMOOONNNNNNOOOPPP[[[___aaa\\\WWWUUUTTTQQQUUUXXX]]]^^^^^^]]]]]]^^^]]][[[ZZZZZZ[[[[[[ZZZYYYYYYZZZZZZXXXUUUSSSSSSTTTYYYXXXUUUTTTSSSTTTVVVWWWRRRTTTWWWXXXXXXYYY[[[]]]___\\\ZZZWWWVVVUUUUUUTTTTTT___iiiiiibbb\\\ZZZZZZWWWPPPFFF>>>999:::<<<>>>OOOUUU[[[\\\YYYXXX[[[]]]ggghhhfffbbbaaaaaa]]]XXXYYY[[[dddsssyyysssggg___]]]]]]\\\\\\^^^\\\OOOBBB:::777333222222222000...222444444222333555222---111222333333222111222444111111000000000111111222111000///111333555444444777CCCLLLLLLGGGCCC@@@>>>EEEHHHPPP[[[dddgggccc^^^PPPKKKGGGIIIJJJIIIJJJMMMTTTaaazzz]]]]]]]]][[[ZZZZZZ]]]___^^^___``````______```bbbaaabbbccccccdddccccccbbbddddddccc```]]]\\\\\\]]]aaaaaabbbbbbaaa```___^^^]]]___^^^[[[[[[^^^___\\\XXXXXXYYY[[[]]]^^^]]][[[VVVXXXZZZ[[[ZZZZZZZZZ[[[YYYVVVUUUUUUWWWZZZ]]]______aaaaaaZZZQQQNNNRRRWWWZZZ]]]___^^^[[[ZZZ[[[^^^ZZZXXXVVVUUUVVVVVVUUUTTTQQQOOOMMMMMMPPPSSSUUUUUUTTTSSSSSSUUUZZZ___bbbdddeeeccc___[[[YYYXXXXXXYYYYYYYYYXXXUUUPPPNNNMMMMMMMMMNNNPPPTTTXXX[[[[[[[[[WWWUUUQQQNNNJJJEEE???:::666666777777666555444444222444777999:::999888777444333111000000222444666555555444222000000333555000222555666555333000///111222222111///...///000//////............///////////////.........------///......------.........000///...---------------,,,---......------///000/////////000///...---,,,.........................../////////000666???FFFJJJNNNOOOMMMNNNSSSSSSPPPMMMJJJFFFDDDBBB???999444///...,,,,,,------,,,***)))***+++,,,---.../////////000111222444555666666444444333000......000222333444666888<<<@@@DDDGGGKKKQQQXXX\\\[[[YYYXXXXXX^^^[[[YYY\\\```cccdddeeeaaa```___]]][[[XXXVVVTTTOOOLLLGGGCCCAAA@@@??????>>><<<:::;;;<<<>>>>>>>>>AAABBBCCCEEEFFFFFFFFFEEE>>><<<;;;::::::<<<>>>@@@===@@@CCCDDDCCC@@@??????<<<;;;:::999888999::::::666555555666777666333111777;;;>>>;;;666555:::@@@@@@???===<<<>>>AAABBBAAA>>>AAAEEEGGGGGGGGGHHHIIISSSXXX[[[VVVRRRRRRSSSSSSTTTWWW[[[^^^^^^]]]\\\[[[\\\ZZZXXXWWWWWWVVVTTTSSSVVVWWWXXXWWWUUUTTTTTTUUUVVVUUUTTTRRRRRRSSSTTTUUUTTTVVVXXXZZZ[[[[[[[[[\\\ZZZ[[[ZZZZZZXXXWWWWWWWWWTTT\\\fffiiiddd]]]ZZZ\\\YYYUUUMMMFFFAAA@@@CCCEEESSSWWWZZZ[[[XXXVVVZZZ___kkkkkkhhhcccaaaaaa]]]XXXUUUZZZggguuuzzzsssjjjeeeaaaaaa```___aaa```UUUJJJ<<<888333222444444222000000222222111222555333...000222333222111111222333111000000/////////000000222000//////222444444333999GGGTTTVVVPPPKKKHHHEEEDDDFFFMMMXXXcccgggccc^^^PPPKKKIIIKKKLLLKKKKKKMMMSSS```yyy[[[\\\^^^]]]\\\[[[\\\]]]```aaabbbaaa___^^^___`````````bbbcccccccccbbbaaabbbccccccaaa^^^ZZZYYYXXXccccccdddeeeeeedddbbbaaa```aaa___]]]]]]___^^^YYYRRRSSSVVVZZZ^^^___]]][[[WWWYYY[[[\\\\\\]]]^^^___]]]YYYVVVXXXYYYYYYZZZ\\\\\\______[[[UUURRRTTTXXXZZZ\\\]]]^^^]]]]]]]]]^^^]]][[[YYYXXXXXXXXXWWWVVVRRRPPPOOOPPPRRRTTTUUUTTTWWWUUUUUUXXX]]]bbbeeeffffffdddbbb___]]]\\\\\\[[[WWWXXXWWWUUURRROOOOOOOOOOOOOOOQQQTTTWWWYYYYYYXXXWWWVVVVVVUUUSSSNNNGGGBBB>>>>>><<<;;;;;;;;;;;;;;;888:::===???@@@???===<<<:::999777666555666888999888888888666444444555777000444777999777444222111333333444222000//////000//////............//////000//////...------,,,,,,111000//////.../////////000//////.........//////---...000000///000111333000000111111111///...------------------------------...//////111777@@@HHHJJJOOOOOOKKKLLLSSSTTTPPPKKKIIIFFFDDDCCC???888333///...,,,,,,---...,,,+++******+++---...000111111///000111222333555666666444444333000...---///111111222333333333555888;;;EEELLLTTTXXXXXXWWWXXXYYY]]]ZZZYYY[[[]]]^^^bbbggg```___^^^]]]\\\[[[ZZZZZZSSSPPPLLLGGGCCC@@@???>>>===;;;999:::<<<>>>>>>>>>@@@AAABBBCCCDDDDDDCCCBBB>>>===;;;:::;;;===@@@BBB>>>@@@BBBBBB@@@>>>>>>???<<<;;;999888888888999:::777666666777888888666555888:::;;;888444444888===<<<>>>>>><<<;;;>>>>>><<<:::===AAACCCCCCCCCDDDDDDKKKRRRVVVRRROOOPPPSSSUUUTTTWWWZZZ\\\]]]\\\YYYXXXWWWUUUTTTSSSSSSQQQOOOMMMQQQSSSUUUUUUTTTSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSWWWXXXZZZ[[[\\\\\\[[[ZZZYYY[[[]]]]]][[[ZZZYYYYYYUUUYYYaaahhhfff___[[[\\\ZZZXXXTTTNNNJJJHHHJJJLLLXXXYYY[[[\\\YYYVVV[[[bbbjjjkkkhhhddddddeeeccc^^^VVV[[[gggtttzzzwwwqqqpppiiiiiigggfffgggggg___UUU>>>999444333666888666333...000111000333666555000222333444333222111222333222111000000000000000000000000000000222444666888BBBOOOZZZZZZTTTNNNHHHDDDCCCDDDIIIUUUaaagggddd^^^NNNJJJIIIMMMPPPNNNNNNQQQQQQ^^^xxxZZZ[[[\\\[[[ZZZZZZ[[[\\\```aaabbbbbb```______```___```bbbcccdddcccbbbaaaaaabbbaaa___[[[YYYXXXYYYaaacccdddffffffeeedddccccccdddbbb______```\\\VVVOOOQQQVVV[[[___```]]]ZZZZZZ[[[]]]]]]]]]]]]___aaa```ZZZXXX[[[]]][[[YYY[[[[[[\\\[[[YYYVVVVVVXXXZZZZZZZZZ[[[]]]___```^^^]]]___]]][[[ZZZZZZZZZYYYXXXUUUUUUTTTVVVWWWXXXWWWVVVWWWWWWWWWZZZ___cccfffgggccccccbbbaaa```^^^]]]\\\UUUVVVWWWVVVTTTRRRRRRSSSQQQQQQQQQSSSVVVXXXXXXXXXTTTUUUWWWXXXXXXSSSMMMHHHGGGFFFEEEDDDDDDCCCCCCCCCAAACCCFFFHHHHHHGGGEEEDDDAAA@@@???===<<<<<<<<<<<<<<<======<<<:::999999:::444666888888555444444555444555555444111000000111000//////////////////000///////////////.........222222111000000000000000000000/////////000111111000222333222111111222333222333444444333222000...------------------------+++---...///111888BBBJJJLLLRRRQQQKKKMMMUUUXXXSSSOOOLLLJJJHHHFFFAAA999333///---,,,,,,---...---+++,,,,,,,,,------...///000......///000222333444555444444222000------///111111333444333111111444777AAAHHHQQQVVVXXXZZZ\\\^^^\\\ZZZYYYZZZWWWUUUZZZccc___^^^\\\[[[ZZZZZZ[[[[[[XXXVVVRRRMMMGGGCCCAAAAAA===;;;::::::<<<>>>??????@@@AAABBBCCCCCCCCCBBBAAA>>><<<:::999:::<<<@@@BBB???@@@@@@???===<<<===???;;;;;;999888888888999::::::999777777999::::::999888777666444222222555888:::@@@BBB>>>;;;<<<===;;;<<>>===<<<===888999888666333333666:::555666666444222000000111000000////////////000000//////000000111222222222333333222111000000111111000000///000000111222222444555555444222111222333444555666666666444111000------------------------***+++---...111999CCCKKKOOOUUUTTTLLLNNNXXX[[[WWWUUURRROOOMMMJJJDDD;;;555...---,,,,,,---...---+++...------,,,,,,------...,,,,,,---///000111222333444444222000------...000333555777666444444666999@@@FFFOOOVVVZZZ]]]```ddd[[[YYYYYYXXXQQQLLLRRR]]]___]]][[[YYYXXXYYYZZZ[[[]]]\\\YYYSSSMMMHHHEEEDDD>>><<<;;;;;;===???@@@@@@CCCDDDDDDEEEEEEDDDCCCBBB===;;;999888999<<>>999333555888999:::>>>CCCBBB>>>888999999888555444555555666555444444333333333333333888<<<>>>>>>BBBIIIPPP[[[```bbb\\\TTTPPPKKKFFFDDDCCCEEEPPP^^^gggeeeaaaUUUQQQOOORRRRRRNNNLLLLLLMMM[[[uuuXXXXXXVVVRRROOOQQQVVV[[[```aaabbbbbbbbbbbbcccdddcccaaa```cccfffgggdddaaa_________^^^\\\\\\]]]^^^fffeeecccaaa___```dddgggjjjgggcccaaa```^^^ZZZVVVUUUVVVYYY\\\______^^^\\\[[[\\\]]]^^^___^^^]]]]]]\\\\\\]]]^^^_________^^^^^^]]][[[XXXVVVWWWYYY\\\]]]^^^___```aaabbbcccddd___\\\ZZZZZZ\\\\\\ZZZWWWZZZ\\\______]]][[[YYYYYY^^^^^^]]]]]]]]]___cccgggdddbbb```aaaaaa___ZZZVVVPPPUUUZZZ[[[XXXVVVXXX[[[VVVSSSQQQRRRTTTWWWXXXYYYOOONNNOOOQQQTTTSSSOOOLLLMMMOOORRRSSSRRRQQQQQQRRRNNNOOORRRTTTUUUSSSQQQPPPOOONNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFCCCBBBCCCEEE???>>>============<<<;;;===;;;999888888777555333555444333333444444222000222222222111000000000///000111222333333222111000///,,,***,,,000333333222777666666888::::::999888:::???BBBBBBBBB???888///222000000111...---111888...///000111333:::DDDLLLQQQRRRSSSQQQOOOPPPUUUYYYTTTRRRQQQQQQNNNHHH???888333///,,,+++---///...,,,,,,------,,,+++***,,,---)))+++---000222333333333666444222111111111111222777222111555777666777999AAAGGGQQQZZZ```aaa```^^^___\\\XXXUUUTTTSSSPPPNNNZZZ[[[[[[ZZZXXXWWWYYYZZZZZZYYYXXXVVVSSSNNNJJJGGGBBB===888888===AAAAAA???DDDFFFGGGEEECCC@@@??????>>>===<<<;;;;;;<<<>>>>>>EEEAAA<<<::::::<<<======;;;;;;999888888888999999===<<<:::999888999999::::::999999888777777888888:::>>>>>>;;;:::===??????@@@DDDJJJOOOQQQNNNIIIFFFIIILLLOOOSSSTTTSSSQQQPPPUUUWWWZZZ\\\\\\YYYUUUSSSRRRSSSTTTSSSSSSSSSUUUWWWVVVXXXYYYXXXVVVUUUUUUUUUYYYVVVSSSSSSTTTTTTRRRPPPTTTUUUWWWXXXXXXXXXWWWVVVUUUZZZ___bbbaaa]]]ZZZXXXXXXYYYZZZ[[[\\\[[[ZZZYYYZZZZZZYYYXXXVVVTTTRRRQQQQQQUUUZZZ^^^]]]\\\ZZZZZZ^^^aaabbbbbbhhhqqqrrrmmmjjjeeeaaagggsss}}}}}}}}}tttuuu}}}|||tttgggbbbYYYPPPJJJEEE@@@>>>AAA===<<>>FFFLLLRRRTTTUUUTTTQQQPPPRRRUUUUUUTTTRRRQQQNNNIIIAAA<<<444000,,,,,,...//////---,,,,,,---,,,******,,,---+++---///111333555555666666555333222222333333444777333222666888777666888@@@FFFOOOXXX^^^```___]]]___^^^\\\YYYVVVSSSQQQPPPWWWXXXXXXWWWVVVUUUWWWXXXVVVVVVVVVUUURRROOOLLLJJJEEE???:::999<<>>BBBCCCDDDDDDAAA???>>>>>>======<<<;;;;;;<<<===>>>FFFBBB===:::::::::::::::<<<:::999777777888:::;;;>>>>>><<<;;;:::::::::::::::999999888888888888999:::>>>>>>;;;;;;???CCCCCCFFFJJJPPPTTTUUURRRNNNKKKLLLNNNRRRUUUWWWVVVUUUTTTTTTVVVYYYZZZZZZYYYVVVTTTSSSTTTTTTSSSQQQQQQRRRTTTUUUVVVWWWWWWUUUUUUUUUWWWWWWTTTRRRRRRSSSSSSRRRPPPPPPQQQRRRSSSTTTSSSSSSRRRUUUYYY___bbbaaa^^^[[[ZZZYYYZZZ[[[]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXVVVTTTSSSTTTXXX]]]``````___^^^^^^ccceeeeeeeeejjjsssuuuqqqqqqjjjdddeeemmmuuuxxxyyy|||yyyzzz~~~vvvqqqkkkccc\\\TTTLLLGGGMMMKKKLLLTTT^^^ddddddaaaWWWUUUPPPJJJDDD@@@===;;;;;;:::999999999<<<>>>@@@EEELLLYYYfffjjjfffdddeee___ZZZTTTOOOLLLHHHCCC@@@@@@CCCIIIPPPWWW[[[]]]^^^WWWXXXXXXUUUQQQNNNNNNOOOSSS[[[rrrWWWVVVVVVWWWXXXWWWUUUSSS]]]^^^^^^^^^^^^_________^^^```bbbcccbbbaaaaaabbb^^^_________]]]]]]___aaaaaaaaa```___^^^___cccfffgggeeedddcccccccccaaa```^^^^^^]]]]]]]]]^^^______^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZ\\\^^^```aaabbbbbbaaabbbbbb```^^^]]]^^^```_______________```aaaaaadddbbbaaaaaaaaaaaa```^^^_________]]]\\\\\\]]]___aaaaaaaaa```______aaacccaaa``````aaa```]]]XXXTTTUUU[[[aaadddcccaaaaaaaaa[[[ZZZXXXXXXYYYXXXVVVTTTQQQQQQSSSVVVYYYYYYVVVTTTSSSUUUWWWWWWVVVUUUVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUSSSRRRQQQPPPPPPOOORRRSSSSSSQQQOOONNNOOOQQQPPPPPPNNNMMMKKKIIIHHHGGGLLLKKKHHHDDDAAA>>>===<<<<<<;;;;;;;;;===>>>===<<<666777777888888888888888:::;;;;;;<<<<<<;;;;;;:::===<<<:::888777999===@@@CCCCCCEEEIIINNNRRRSSSSSSQQQTTTVVVTTTRRROOOHHH???999222---...000......///333222333666<<>>CCCLLLTTTZZZ]]]\\\[[[^^^```aaa___YYYTTTRRRRRRSSSTTTUUUTTTSSSSSSTTTVVVRRRSSSSSSSSSRRRQQQOOONNNIIICCC===:::;;;<<<===<<<>>>@@@BBBBBB@@@???>>>???===<<<;;;::::::;;;<<<===DDD@@@<<<:::999:::;;;:::<<<:::888777777999;;;===BBBAAA???===<<<;;;;;;;;;999999999888888999::::::999======:::<<>>;;;===BBBGGGIIIIIIKKKNNNSSSUUUVVVUUUSSSVVVWWWVVVUUUTTTNNNGGGBBB888111222555333000///333222333999BBBIIILLLMMMQQQRRRSSSPPPNNNNNNRRRVVVUUUTTTQQQNNNLLLJJJHHHFFF888333...,,,---///...---+++,,,,,,+++******,,,...111111222444666888:::;;;999777555666:::======<<<:::666666999:::666444555:::???GGGOOOUUUXXXXXXXXX]]]bbbeeebbb[[[UUUSSSTTTQQQRRRRRRRRRQQQQQQSSSTTTRRRSSSSSSSSSSSSRRRQQQPPPLLLGGG@@@<<<;;;;;;;;;:::<<<>>>@@@AAA@@@??????@@@======;;;::::::;;;;;;<<<>>>;;;999888:::===>>>>>>;;;:::888777777:::===???DDDDDDBBBAAA???>>>===<<<:::999999999999:::;;;;;;777;;;;;;999<<>>???EEEJJJIIIJJJKKKOOOSSSUUUVVVUUURRRVVVXXXXXXZZZ[[[XXXRRRHHH===555666999777333000222222666>>>GGGNNNOOOOOOTTTTTTQQQLLLHHHIIINNNRRRSSSRRRPPPMMMJJJIIIIIIJJJ<<<777000------......,,,+++,,,---,,,++++++---///222333444666888:::<<<<<<<<<999777:::???CCCDDDBBB===999777::::::666333444777;;;BBBJJJOOOSSSTTTTTT\\\aaaeeeccc\\\UUUSSSTTTPPPQQQRRRQQQPPPPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQQQQNNNJJJDDD???<<<;;;:::999;;;===@@@AAA@@@@@@@@@AAA>>>===<<<;;;:::;;;;;;<<<===;;;999999;;;===>>>>>>;;;:::999888:::<<>>;;;:::::::::::::::;;;;;;555999:::999<<>>>>>>>>???<<<:::>>>EEEJJJJJJIIIAAA<<<888999999555333444666999@@@FFFLLLPPPRRRSSSZZZ]]]``````[[[VVVTTTSSSQQQRRRRRRPPPOOONNNOOOQQQUUUTTTTTTSSSRRRQQQQQQQQQNNNLLLHHHDDD@@@===;;;:::;;;===???@@@@@@???@@@@@@@@@???===<<<;;;;;;<<<<<>><<<;;;;;;<<<;;;::::::::::::;;;===???BBBCCCFFFFFFFFFEEEDDDBBB@@@@@@===<<<;;;;;;:::::::::;;;555999;;;:::>>>FFFNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNKKKJJJMMMMMMNNNOOOPPPQQQRRRSSSPPPQQQRRRRRRQQQRRRTTTVVVRRRUUUXXX[[[\\\]]]___aaaYYYZZZ[[[[[[[[[\\\^^^```bbbaaa```_________``````ccceeeggggggfffeeeffffffddddddeeegggjjjmmmoooppppppoooooommmllljjjhhhgggdddfffggghhhhhhiiikkkmmmfffeeefffiiikkklllqqqxxxyyysssnnnllliiipppwwwxxxuuuuuuzzz~~~~~~~~~|||~~~{{{xxxwwwyyy}}}|||{{{zzzyyyxxxyyyzzz{{{}}}}}}~~~~~~|||zzzxxxwwwppplllkkkkkkfffYYYOOOJJJFFFHHHKKKKKKHHHFFFDDDDDDIIIFFFEEEKKKVVV^^^```^^^^^^YYYSSSOOOPPPSSSVVVXXXRRRTTTfffDDDHHHNNNTTTWWWYYY\\\]]]SSSQQQQQQUUU[[[___^^^\\\WWWWWWZZZ]]]aaaddddddcccaaabbbbbbaaa```___aaabbbcccdddddddddbbbbbbdddffffffggggggccc___\\\\\\]]][[[___dddccc___ZZZXXXYYYRRRRRRSSSTTTWWWZZZ\\\^^^ZZZ[[[[[[\\\\\\\\\[[[[[[]]]]]]\\\ZZZXXXXXXZZZ\\\___^^^\\\[[[[[[\\\___```ZZZ\\\]]]\\\YYYWWWXXXZZZVVVTTTPPPKKKGGGFFFHHHJJJJJJPPPXXX^^^```aaa``````[[[```fffgggccc\\\WWWTTTUUUWWW[[[aaaeeeggggggfffaaa```^^^^^^]]][[[WWWUUUXXX\\\```aaa___]]]]]]]]]___``````^^^\\\\\\^^^___^^^]]]ZZZYYYXXXYYY[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYUUUPPPMMMMMMMMMUUUXXXZZZYYYUUUTTTVVVYYYZZZ```eeefffbbb^^^\\\]]]XXXVVVTTTTTTVVVXXXYYYYYY[[[]]]___aaabbbaaa___^^^VVVVVVUUUTTTTTTUUUVVVVVVRRRNNNIIIEEEBBB@@@>>>===@@@AAABBBEEEIIILLLLLLLLLKKKOOOSSSUUU[[[aaabbb^^^OOOFFF???>>>>>>;;;888888999>>>FFFLLLPPPQQQQQQQQQRRRRRRQQQMMMHHHGGGHHHKKKOOOPPPPPPOOOLLLLLLNNNPPPIIIBBB:::444222111000...,,,...///.........000222666888===@@@BBBBBBAAA@@@BBB>>><<>>999888777444333555777:::@@@FFFLLLPPPSSSTTTXXXYYY[[[[[[YYYVVVSSSRRRQQQQQQQQQOOOMMMLLLMMMNNNRRRQQQQQQPPPPPPPPPPPPQQQMMMLLLKKKHHHDDD@@@===<<<999<<<>>>???>>>===>>>>>>AAA@@@>>>===<<<<<<======BBB@@@===<<<<<<<<<;;;:::999:::<<<>>>AAABBBDDDDDDEEEEEEFFFFFFEEECCCBBBAAA???>>>===;;;::::::::::::666;;;======@@@HHHNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRPPPOOOMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRUUUVVVWWWWWWVVVWWWYYY[[[XXX[[[```cccddddddeeefff^^^```bbbbbb```aaacccfffiiihhhgggfffeeeffffffgggeeefffggggggeeedddeeefffcccddddddfffhhhkkkmmmooouuuttttttrrrqqqooommmllliiijjjjjjjjjiiijjjmmmooojjjhhhiiilllkkkiiilllsssyyy{{{}}}~~~|||xxxsssooommmpppuuuvvvuuutttxxx}}}}}}}}}~~~}}}}}}{{{zzzyyy{{{}}}}}}|||{{{zzzzzzzzz{{{||||||yyywwwrrrnnnkkkjjjdddXXXMMMGGGDDDHHHKKKLLLJJJHHHGGGHHHFFFEEEFFFKKKSSS[[[___aaa___YYYRRRNNNPPPTTTXXXYYYRRRRRRbbb666;;;BBBGGGJJJMMMRRRVVVOOOLLLLLLQQQXXX\\\\\\ZZZTTTTTTUUUZZZ```dddcccaaa___```aaaaaa```aaaccceeeeeeffffffeeedddccceeefffbbbcccdddaaa\\\ZZZZZZ[[[XXX\\\___]]]XXXUUUUUUXXXTTTTTTTTTVVVXXXZZZ]]]^^^XXXXXXYYY[[[[[[\\\\\\\\\^^^]]][[[XXXVVVWWWZZZ\\\___]]][[[ZZZ[[[]]]___aaa[[[]]]^^^]]]ZZZXXXYYY[[[UUUSSSOOOJJJEEECCCDDDFFFEEEKKKTTT\\\```aaaaaaaaa[[[aaaggghhhddd]]]WWWTTTTTTUUUYYY^^^cccfffffffffdddbbb___]]]\\\YYYUUUSSSUUUZZZ```bbbbbbbbbccceeebbbbbbbbb```^^^^^^```bbb```^^^\\\ZZZYYYZZZ\\\^^^^^^^^^]]]]]]]]]^^^______^^^]]][[[WWWRRRNNNMMMMMMXXX\\\^^^[[[WWWTTTWWWZZZZZZ```ggghhhccc^^^[[[[[[VVVTTTSSSTTTWWWZZZ\\\]]]\\\^^^bbbeeeggggggfffeeeYYYXXXWWWVVVVVVWWWXXXYYYWWWRRRKKKFFFCCC@@@;;;777?????????@@@BBBCCCBBBAAADDDHHHLLLNNNTTT[[[\\\YYYRRRKKKDDDCCCBBB???=========DDDMMMRRRRRRPPPPPPQQQIIIMMMPPPPPPNNNLLLMMMOOOOOOQQQRRRQQQNNNMMMPPPRRRNNNGGG===777444333111///---...////////////111333888;;;@@@DDDFFFFFFDDDBBBDDD@@@>>>CCCLLLSSSSSSQQQFFF???999888666333333666888;;;@@@GGGLLLQQQTTTVVVWWWWWWVVVWWWXXXVVVSSSQQQPPPQQQPPPNNNKKKJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPQQQKKKMMMMMMKKKFFFBBB>>>===888;;;===>>>===<<<<<<===BBBAAA???>>>=========>>>???>>><<<<<<>>>???>>>===888:::===AAACCCDDDEEEEEEDDDEEEFFFFFFEEEDDDCCCBBB@@@???===<<<::::::999999888===@@@@@@CCCIIINNNOOOMMMMMMLLLMMMNNNPPPRRRSSSVVVVVVVVVVVVVVVUUUUUUTTTPPPQQQRRRTTTUUUTTTTTTSSSYYY[[[[[[[[[ZZZZZZ\\\]]]\\\```fffiiijjjjjjiiiiiibbbdddfffeeeddddddgggjjjhhhgggfffeeedddeeeeeefffffffffgggfffdddccccccdddbbbbbbcccdddfffiiikkkmmmwwwwwwvvvuuutttrrrpppooolllmmmmmmlllkkkkkknnnpppnnnlllmmmpppmmmhhhiiipppuuuvvvwwwzzz|||zzzvvvrrrrrrsssuuuuuusssqqqssswwwyyyzzz}}}}}}yyyyyyzzz{{{}}}~~~}}}}}}|||||||||}}}~~~|||xxxvvvsssnnnlllkkkdddUUUFFF???@@@CCCFFFFFFEEEDDDEEEGGGBBBDDDHHHLLLPPPWWW___eee```ZZZQQQNNNPPPUUUYYYZZZRRRQQQ___~~~///111555:::>>>BBBEEEFFFDDDEEEHHHLLLPPPUUUYYY[[[UUUOOOLLLRRR[[[aaa___[[[[[[[[[___cccccc``````dddcccggghhheeedddgggjjjiiidddeeeeeeccc___\\\[[[[[[XXXYYYZZZXXXUUUSSSRRRRRRSSSSSSVVVYYY\\\^^^\\\[[[YYYYYYYYYZZZ\\\]]]\\\ZZZ```^^^[[[XXXWWWWWWYYYZZZ```[[[VVVWWW\\\______]]]______^^^\\\\\\\\\\\\\\\YYYTTTMMMFFFAAA???@@@AAADDDIIIQQQYYY^^^______]]]```aaacccdddccc^^^XXXSSSXXXUUUSSSWWW___eeegggfff^^^bbbeeeccc^^^XXXUUUUUUXXX[[[```eeeiiijjjjjjiiidddcccaaa``````bbbdddfff___^^^[[[ZZZZZZ^^^bbbeeeeeeaaa]]][[[\\\]]]\\\ZZZ___``````]]]XXXTTTTTTVVVYYYZZZZZZXXXVVVVVVVVVXXX[[[___dddiiiiiicccZZZSSSPPPNNNMMMPPPUUUXXXYYYXXX```______bbbfffhhhgggeee^^^\\\YYYWWWVVVWWWXXXYYYYYYVVVPPPIIIDDDAAA>>>===@@@===<<>>BBBFFFGGGGGGEEEDDDDDDHHHIIIHHHJJJRRRXXXYYYLLLCCC;;;::::::999999;;;<<>>@@@BBBGGGFFFDDDBBB???<<<:::999AAABBBBBB???<<<::::::;;;999;;;===BBBFFFHHHHHHGGGHHHIIIFFFBBBAAAEEEGGGFFFHHHEEEAAA>>>======???@@@CCCEEEGGGIIILLLPPPUUUYYYSSSPPPOOOPPPPPPPPPTTT[[[\\\ZZZYYYYYYYYYYYYXXXWWWXXXWWWWWWXXX[[[\\\\\\[[[YYY]]]aaaaaa```___aaacccccceeehhhmmmppppppnnnllliiihhhgggeeeeeeeeefffggggggggghhhkkknnnmmmjjjfffdddcccbbbaaaaaaccceeefffccc]]][[[```ddddddhhhmmmxxxzzz{{{zzzvvvsssqqqppppppooommmnnnoooooonnnmmmnnnkkknnnsssrrrllliiikkkkkkhhhgggllluuuzzzyyyuuuvvvuuutttrrrrrrtttyyy|||~~~}}}~~~~~~|||}}}xxx|||~~~}}}zzzzzz~~~~~~{{{yyyzzz~~~}}}|||||||||zzzxxxuuurrrqqqooocccQQQEEEBBBEEEEEEDDDCCCCCCCCCCCCCCC@@@>>>DDDPPPUUUUUU\\\iiicccYYYPPPPPPSSSTTTUUUWWWUUUQQQ]]]|||,,,---000333666888::::::;;;<<<>>>BBBFFFJJJMMMOOOLLLIIIHHHMMMUUU[[[[[[YYYZZZZZZ]]]bbbbbb___```cccaaaeeefffcccbbbeeegggfffeeedddbbb```^^^[[[YYYWWWYYYZZZZZZWWWTTTRRRQQQRRRSSSTTTUUUYYY\\\]]]\\\ZZZWWWVVVVVVXXXZZZ[[[ZZZYYY]]]\\\ZZZYYYYYYZZZ\\\]]]___\\\YYY[[[___aaa```]]]^^^^^^]]]]]]\\\[[[ZZZZZZ[[[WWWPPPIIIDDDAAA@@@@@@CCCHHHQQQYYY___aaaaaa```cccbbbaaaaaa___]]]ZZZXXXXXXUUUTTTWWW^^^dddfffeeebbbddddddccc^^^ZZZVVVUUU[[[^^^ccchhhkkklllkkkjjjfffdddbbb```___aaaccceeedddbbb______aaadddggghhhfffccc```___``````___]]]___```aaa^^^ZZZWWWWWWXXXZZZZZZXXXVVVTTTSSSTTTUUUXXX[[[```eeefffccc\\\VVVQQQOOOOOOQQQUUUYYYYYYYYY```^^^^^^aaaeeegggfffddd\\\ZZZWWWUUUTTTTTTVVVWWWVVVTTTQQQLLLFFFBBB@@@@@@AAA>>>===???BBBCCC???<<>>???>>>???BBBFFFIIIIIIHHHFFFGGGLLLNNNMMMPPPWWW\\\^^^RRRHHH???=========???BBB>>>BBBEEEIIIQQQYYY\\\YYY___ZZZWWWXXXVVVQQQMMMMMMOOOOOOMMMLLLLLLMMMNNNOOOPPPPPPOOOOOONNNOOOOOOPPPOOOMMMKKKJJJJJJHHHEEECCC<<<<<<<<<<<<>>>@@@CCCDDDJJJIIIGGGDDDAAA???===<<>><<<<<<===>>>???AAAFFFJJJLLLKKKJJJKKKLLLJJJFFFFFFJJJLLLJJJNNNKKKGGGCCCAAAAAABBBCCCHHHJJJNNNQQQSSSVVVZZZ\\\ZZZUUUSSSUUUUUUUUUXXX\\\^^^]]]]]]^^^^^^^^^]]]\\\]]]\\\[[[]]]___aaaaaa```aaaccceeeggggggfffggghhhccceeehhhkkknnnnnnmmmlllkkkjjjiiihhhggghhhhhhiiiiiihhhhhhjjjlllllliiifffdddcccbbbaaabbbccceeefffddd^^^\\\```dddeeeiiiooo{{{}}}~~~}}}yyyuuuqqqppprrrqqqppppppqqqrrrpppooorrrppprrrvvvuuunnnjjjkkkhhhffffffjjjqqqvvvwwwvvvvvvvvvvvvttttttuuuxxx{{{}}}}}}zzz|||zzz||||||zzzwwwwww{{{}}}|||}}}{{{wwwwwwtttrrrooobbbPPPDDDAAADDDCCCBBBBBBAAAAAABBBBBB???===DDDPPPVVVUUU\\\gggeeeZZZOOONNNQQQSSSVVVYYYVVVRRR]]]zzz***+++,,,---.../////////222333444666999<<>>===>>>AAAAAA>>>;;;@@@BBBBBBCCCJJJSSSXXXXXXVVVUUUSSSQQQQQQRRRTTTUUUTTTUUUVVVVVVVVVUUUSSSRRRTTTTTTTTTTTTSSSRRRQQQQQQMMMKKKNNNTTTXXXWWWVVVXXX\\\XXXTTTQQQOOOLLLGGGBBB@@@@@@AAABBBDDDFFFGGGHHHEEEDDDEEEHHHLLLNNNLLLJJJKKKPPPSSSSSSVVV]]]bbbccc[[[PPPEEEBBBCCCCCCFFFJJJDDDHHHKKKNNNVVV^^^bbb``````[[[XXXXXXVVVQQQNNNNNNPPPOOONNNMMMNNNNNNPPPPPPRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMJJJIIIJJJJJJJJJIII??????@@@@@@BBBDDDEEEFFFLLLLLLJJJHHHEEECCC@@@???EEEGGGHHHGGGEEECCCCCCDDDDDDEEEHHHLLLPPPRRRQQQOOOPPPRRRPPPLLLLLLQQQRRRQQQUUUSSSOOOKKKIIIIIIIIIJJJPPPSSSVVVYYY[[[]]]```bbbddd]]]YYY[[[]]]\\\\\\]]]aaabbbcccdddeeedddcccbbbbbbaaa```aaadddeeefffeeehhhhhhhhhjjjlllmmmlllkkkeeefffhhhjjjkkkllllllmmmllllllkkkkkkkkkjjjjjjkkkjjjiiiiiijjjkkkkkkiiigggeeeeeedddcccccceeefffgggccc]]]ZZZ]]]bbbeeejjjooo{{{~~~}}}yyyuuussstttsssrrrsssuuuuuutttrrrwwwvvvwwwyyywwwqqqllllllffffffgggiiilllqqqtttwwwvvvwwwxxxwwwuuuvvvwwwyyy~~~}}}~~~{{{yyyzzz||||||yyyuuuqqqrrrwww|||yyyuuurrrpppnnniii^^^NNNDDDAAAAAAAAA@@@???????????????======DDDQQQWWWWWW[[[cccgggZZZOOOLLLOOORRRUUUYYYUUURRR]]]xxx******+++,,,,,,,,,++++++......///000222444666777444666999<<>>???>>><<>>>>>===<<<<<<<<<<<<===;;;===EEEQQQXXXYYY\\\aaaeeeYYYOOONNNPPPQQQSSSUUUSSSRRR\\\vvv))))))***++++++,,,++++++,,,,,,,,,---...///111111///111444555555666:::===<<<<<>>?????????>>>???BBBFFFJJJOOOSSSUUUVVVVVVTTTRRRQQQSSSUUUVVVUUUUUUUUUVVVWWWWWWXXXWWWVVVVVVWWWYYYZZZYYYWWWVVVUUUXXX\\\[[[VVVTTTUUUXXXWWWWWWYYY\\\\\\YYYVVVRRRTTTVVVXXXYYYXXXWWWWWWTTTRRRPPPPPPQQQQQQOOOLLLPPPUUUXXXYYY\\\dddjjjkkkjjj___TTTQQQPPPPPPRRRVVVRRRVVVXXXXXXZZZaaadddddd]]]XXXUUUWWWWWWTTTRRRTTTRRRRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQOOOOOONNNNNNNNNOOOLLLJJJJJJLLLPPPRRRSSSOOOOOOOOOMMMKKKIIIFFFEEEKKKLLLMMMNNNMMMLLLKKKJJJRRRTTTVVVVVVUUUSSSSSSSSSRRRSSSUUUXXX\\\]]]\\\ZZZ[[[]]]\\\YYYYYY\\\]]][[[]]]\\\[[[ZZZZZZ[[[\\\]]]```___^^^]]]]]]aaafffkkkooohhhccceeegggddd___]]]dddhhhnnnpppooollljjjiiibbbaaa___```bbbeeeffffffjjjgggeeegggjjjlllkkkhhhiiijjjkkkjjjiiiiiikkknnnjjjkkkmmmnnnnnnmmmkkkjjjllllllllllllkkkkkkkkkllllllllllllllllllmmmmmmnnnbbb```]]]]]]aaahhhmmmnnnvvvzzz~~~~~~zzzwwwuuupppppprrrvvvyyy{{{zzzyyytttvvvwwwwwwwwwwwwuuutttoooqqqqqqnnnkkklllqqqvvvtttvvvxxxxxxvvvuuuuuuuuuwwwuuuwww||||||yyyxxxzzz{{{wwwqqqjjjhhhjjjooosss|||~~~|||zzzxxxuuurrroooaaaaaa^^^VVVMMMEEE???;;;<<<;;;;;;::::::::::::::::::<<>>@@@AAA???>>>@@@DDDEEEFFFJJJOOORRRUUUWWWVVVRRRPPPQQQSSSUUUTTTTTTTTTVVVXXXZZZ[[[[[[ZZZYYY\\\aaacccaaa___^^^]]]^^^___[[[UUUSSSUUUUUUWWWYYY[[[\\\[[[ZZZZZZWWWYYY\\\^^^^^^]]][[[YYYUUUUUUUUUUUUSSSQQQOOONNNSSSWWWZZZZZZ^^^gggnnnpppoooeee]]]ZZZXXXVVVUUUWWWWWW[[[]]][[[\\\aaaeeeeeeaaa\\\XXXYYYXXXUUUSSSUUUWWWVVVUUUSSSSSSSSSTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNLLLMMMQQQTTTWWWXXXVVVVVVVVVTTTPPPLLLHHHEEEIIIJJJMMMPPPRRRRRRRRRQQQWWWYYY\\\\\\[[[YYYXXXXXXZZZZZZ\\\___bbbcccaaa___aaacccbbb___^^^aaaaaa___^^^]]]]]]]]]^^^```aaabbbdddcccaaa______aaagggkkkpppjjjgggiiiiiiddd```^^^eeekkkrrruuusssnnnkkkjjjcccaaa______bbbdddffffffjjjhhhggghhhiiijjjkkkjjjiiikkkllljjjhhhgggiiilllhhhjjjmmmoooooommmkkkjjjkkkmmmnnnooonnnmmmnnnoooooooooooopppppppppppppppeeeeeecccbbbffflllpppooowwwzzz}}}~~~{{{wwwtttssspppqqqssswwwzzz|||zzzyyysssuuuuuussstttxxxyyyxxxtttuuuuuusssppppppsssvvvuuuvvvxxxxxxwwwvvvvvvwwwwwwuuuwww||||||yyyxxxzzzxxxtttlllgggeeeiiinnnqqqvvvyyy}}}~~~~~~~~~zzzwwwtttrrrpppnnnkkkiii______[[[PPPGGGAAA;;;777::::::999888888888888999999===EEEPPPZZZ```cccccc]]]UUUOOOPPPQQQNNNKKKJJJJJJMMMZZZttt&&&'''((()))***************))))))******+++,,,------,,,+++,,,------.........---000444555555888===BBBGGGJJJJJJMMMSSSWWWXXXSSSSSSSSSTTTWWW[[[^^^```]]]___aaaaaa___\\\ZZZYYY\\\[[[ZZZZZZ\\\]]]\\\[[[UUUTTTSSSTTTVVVVVVTTTSSSZZZZZZZZZYYYXXXWWWVVVUUUWWWVVVTTTRRRRRRUUUXXX[[[```````````````_________]]]]]]^^^^^^^^^]]]\\\[[[ZZZ[[[\\\^^^``````aaaaaa```bbbccc```ZZZWWWXXX[[[^^^^^^]]]\\\\\\]]]```bbb[[[^^^aaaccceeegggjjjllliiiiiijjjkkkmmmppprrrtttpppooommmkkkjjjiiihhhhhhlllllljjjeee```^^^bbbfffjjjlllkkkhhhbbb]]]ZZZZZZ[[[[[[[[[^^^``````]]]YYYWWWTTTSSSVVVZZZ[[[XXXTTTSSSSSSTTTWWWZZZ]]]]]]\\\]]]^^^]]][[[YYY[[[___cccddd```\\\[[[]]]^^^]]][[[]]]\\\[[[YYYWWWVVVUUUTTTUUUTTTVVVYYY[[[WWWNNNGGG?????????>>>>>>>>>@@@AAA???>>>AAAFFFFFFCCCFFFLLLNNNSSSXXXYYYVVVSSSSSSUUUTTTTTTSSSTTTVVVZZZ]]]___]]][[[[[[___eeehhhgggddddddbbbbbbaaa\\\UUUSSSVVVVVVZZZ^^^^^^[[[XXXYYYZZZYYY[[[^^^```aaa___\\\ZZZUUUYYY]]]]]]YYYUUUUUUVVVXXX[[[]]]\\\```jjjsssvvvssskkkeeecccaaa[[[WWWWWWYYY^^^___]]]]]]bbbggghhhddd^^^[[[\\\\\\YYYYYY[[[]]]\\\ZZZXXXWWWWWWWWWXXXTTTTTTSSSSSSRRRSSSSSSSSSTTTRRRQQQSSSVVVZZZ\\\\\\YYYZZZZZZXXXTTTOOOJJJGGGGGGJJJNNNSSSWWWYYYYYYYYY___aaaddddddbbb```^^^^^^```aaabbbeeehhhhhhfffeeefffiiihhhdddccceeedddaaa_______________```bbbbbbeeeeeefffeeedddeeegggiiiooolllkkkllljjjccc``````gggnnnvvvyyyvvvppplllkkkgggdddbbbbbbdddgggiiijjjiiiiiiiiihhhggghhhjjjlllfffiiikkkjjjfffdddfffiiihhhjjjnnnppppppooollljjjiiimmmppprrrqqqppppppqqqppppppqqqqqqrrrrrrqqqqqqeeegggfffdddgggnnnooolllsssvvvzzz{{{zzzxxxwwwwwwtttuuuvvvyyy{{{{{{yyyvvvtttvvvtttpppqqqxxx|||zzzvvvvvvvvvvvvuuuuuuwwwxxxwwwxxxyyyyyyxxxxxxzzz{{{{{{yyy{{{~~~~~~zzzxxxyyyuuupppiiieeeeeeiiinnnqqqmmmpppsssuuutttsssssssssmmmkkkjjjiiigggeeeaaa]]]VVVXXXSSSIIIAAA>>><<<777999999888777777777777888999===DDDOOO[[[dddgggggg]]]SSSLLLMMMNNNLLLIIIHHHEEEKKKZZZttt((()))******+++++++++***++++++++++++,,,---...///,,,***)))***,,,......---...---...000000...000555111666:::;;;>>>EEEIIIJJJHHHIIIJJJJJJKKKNNNRRRUUUZZZ]]]aaabbb___\\\ZZZYYY^^^\\\[[[[[[\\\]]]]]]\\\UUUTTTSSSTTTUUUUUUSSSQQQYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSTTTWWWYYY___^^^^^^^^^^^^___``````_______________^^^^^^]]][[[\\\\\\^^^___aaabbbcccbbbcccccc^^^XXXVVVXXX\\\``````___]]]\\\]]]```bbbZZZ^^^ccceeeeeefffiiillljjjjjjjjjkkkmmmqqquuuwwwtttsssqqqnnnllliiigggeeeiiijjjiiibbbZZZWWW]]]cccfffhhhhhhddd___[[[ZZZ[[[]]]\\\]]]___bbbaaa^^^ZZZWWWUUUTTTVVVZZZZZZVVVQQQRRRRRRTTTWWW\\\_________\\\]]]\\\ZZZXXXYYY^^^bbbeeeaaa\\\[[[]]]^^^]]][[[______]]]\\\ZZZXXXWWWVVVVVVTTTUUUZZZ___^^^UUULLLDDDDDDCCCAAA??????@@@AAA??????CCCHHHGGGBBBDDDJJJLLLRRRYYY[[[YYYVVVVVVXXXUUUTTTTTTTTTWWW[[[___bbb\\\ZZZZZZ^^^eeeiiihhhfffgggeeedddbbb\\\UUUTTTXXXXXX^^^cccaaa[[[VVVWWWYYYYYY[[[___aaaaaa___\\\YYYWWW^^^eeeeee```\\\]]]```\\\______^^^cccmmmwww{{{vvvooojjjiiifff___YYYWWWZZZ^^^aaa^^^___dddjjjlllbbb]]][[[]]]______```bbbaaa```^^^\\\ZZZZZZZZZZZZUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUWWWZZZ^^^______ZZZ[[[[[[ZZZWWWRRRMMMIIIFFFJJJOOOUUUZZZ]]]^^^___fffhhhkkkkkkiiifffeeedddeeeeeefffiiikkkllljjjhhhjjjlllkkkhhhfffhhhgggccc`````````______``````aaadddgggjjjkkkiiihhhggggggnnnmmmnnnnnnjjjcccaaabbbhhhpppyyy|||xxxqqqmmmkkkjjjhhheeeeeehhhkkkmmmmmmgggiiijjjhhheeeeeehhhllldddhhhjjjiiidddbbbcccfffhhhkkkoooqqqrrrpppmmmkkkhhhmmmrrrtttsssqqqrrrsssppppppqqqrrrrrrrrrrrrqqqbbbfffeeecccfffllllllgggmmmqqquuuyyy{{{|||~~~yyyyyyzzz{{{|||zzzwwwtttwwwxxxuuuooopppxxx|||{{{uuuuuuvvvwwwxxxyyyzzzzzzxxxzzzzzzzzzzzz{{{}}}~~~~~~zzzwwwxxxsssnnnhhhdddeeeiiinnnqqqfffhhhkkkllllllkkkkkkkkk``````aaabbbaaa]]]WWWRRRJJJMMMJJJBBB===>>>>>>:::999999888777777777777777999===DDDNNN[[[fffjjjiii^^^SSSKKKJJJKKKIIIHHHHHHBBBIIIYYYttt)))))))))))))))******+++&&&(((***+++++++++,,,---******+++++++++,,,,,,,,,...------///222222///,,,///000222444666888:::;;;=========???BBBFFFJJJLLLOOORRRVVVZZZ\\\ZZZXXXVVV\\\]]]]]]]]]]]]\\\[[[[[[TTTQQQOOOQQQTTTSSSNNNHHHSSSTTTVVVWWWWWWTTTRRRPPPRRRRRRSSSUUUWWWXXXZZZ[[[ZZZ\\\______]]]^^^aaaeeecccaaa___]]]\\\]]]^^^^^^ZZZZZZ[[[^^^aaabbbaaa___hhhccc``````^^^[[[[[[^^^dddcccaaa]]]ZZZZZZ\\\___[[[\\\^^^```bbbeeehhhiiiiiijjjjjjkkkmmmppprrrttttttsssqqqmmmhhheeeeeeeeeooojjjccc^^^ZZZWWWXXX[[[aaa___^^^]]]]]]]]][[[YYY[[[[[[\\\^^^___^^^[[[XXXWWWWWWWWWWWWXXXYYYZZZZZZUUUVVVWWWWWWXXX[[[___bbbaaa]]]ZZZZZZ]]]___^^^\\\bbbaaa```^^^\\\ZZZYYYYYYbbb```aaaccc```ZZZWWWYYYZZZZZZ[[[ZZZYYYVVVTTTSSSTTTPPPJJJFFFDDDBBB@@@>>>===???@@@???>>>???BBBEEEJJJQQQVVVXXXZZZ[[[XXXRRRWWWUUUSSSTTTXXX]]]```bbbccc```___aaaeeeiiiiiihhheeehhhiiiccc[[[VVVXXX\\\___\\\ZZZ\\\[[[WWWWWWZZZ[[[]]]___``````___]]][[[\\\```bbbbbbcccffffffccchhhjjjjjjjjjiiikkkpppuuuqqqqqqooojjjhhhhhheee___dddbbbbbbdddhhhjjjiiihhhcccbbbaaa^^^]]]^^^```cccdddbbb```^^^\\\[[[ZZZYYYVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[WWWTTTVVV[[[______]]]]]][[[ZZZZZZ[[[XXXSSSNNNJJJQQQYYY]]]]]]]]]^^^aaaeeekkkoooooopppqqqmmmhhhfffffffffhhhllloooppppppooonnnnnnnnnmmmjjjeeeaaa\\\^^^```dddffffffccc```llljjjjjjkkkiiiddddddggglllkkkmmmmmmggg```___cccrrrwwwzzzvvvsssqqqnnnjjjlllhhheeeeeehhhkkklllllliiiiiiiiihhhhhhgggfffeeellloooqqqlllccc___```dddeeeiiinnnppppppnnnlllkkkhhhlllqqqttttttttttttttttttsssqqqooorrruuuqqqjjjccccccccceeeggghhhgggeeeiiimmmttt{{{}}}}}}~~~|||zzz||||||zzzxxxyyyzzzyyyuuuqqqpppuuuzzz|||{{{{{{{{{}}}~~~zzzwwwyyy~~~|||~~~zzzvvvttttttvvvmmmccc```eeejjjkkkjjjeee___[[[\\\aaabbb^^^YYYVVVUUUTTTRRROOOLLLJJJIII??????>>><<<::::::<<>>???>>><<<>>>AAADDDIIIPPPVVVYYY[[[]]]ZZZUUUXXXUUUTTTUUUYYY___ccceeedddaaa___```ccceeeeeeddd]]]ccchhhggg```ZZZXXXYYY\\\XXXXXXZZZZZZWWWWWWZZZ[[[]]]```bbbbbbaaa^^^\\\^^^aaacccbbbcccggghhheeeiiiiiiiiihhhfffgggkkknnnrrrsssqqqmmmllllllhhhccceeedddccceeehhhjjjjjjhhheeeeeeeeedddcccccccccdddccccccdddcccaaa]]]ZZZXXXXXXYYY[[[]]]^^^^^^^^^^^^[[[YYYXXX[[[```cccaaa^^^[[[XXXWWWWWWYYYYYYVVVSSSTTTZZZaaacccbbb```aaabbbffflllppprrrsssuuusssnnnkkkjjjiiikkkooorrrssssssuuutttrrrqqqoookkkfffbbbbbbcccfffiiikkkkkkhhhfffmmmkkkjjjkkkhhhddddddhhhpppnnnnnnnnnkkkeeecccfffpppuuuxxxvvvsssrrrppplllmmmjjjggggggjjjmmmnnnnnnkkkkkkkkkjjjiiihhhgggfffjjjnnnppplllddd___```ccceeeiiiooorrrrrrqqqpppooojjjmmmppprrrsssssstttuuuvvvuuusssqqqsssvvvrrrlllcccbbbbbbdddgggiiiiiiiiiiiimmmsssyyy~~~~~~{{{zzz|||zzzyyyxxxzzz{{{{{{xxxvvvqqquuuyyy||||||{{{|||~~~|||zzzzzz{{{}}}}}}|||}}}yyyvvvuuuwwwnnnddd```bbbffffffeee[[[WWWSSSRRRRRRQQQMMMIIIGGGGGGFFFDDDBBB@@@>>><<<999:::999777555666888:::AAA>>>;;;999888888888888;;;;;;@@@JJJYYYdddjjjlllaaaVVVLLLJJJJJJIIIGGGHHHFFFLLL\\\www)))))))))))))))******+++,,,,,,,,,***((((((***,,,******+++++++++,,,,,,,,,+++++++++---//////---+++))))))******+++,,,------////////////111333666777777999<<>>AAADDDEEEMMMTTTXXX\\\___]]]XXXVVVTTTRRRTTTYYY```eeeggggggeeecccbbbccccccbbbaaaYYY___dddddd___ZZZYYY[[[ZZZXXXWWWZZZ[[[YYYZZZ]]]\\\^^^bbbeeeeeedddaaa___```cccdddcccdddiiikkkiiilllkkkjjjhhhffffffhhhjjjtttuuuuuurrrqqqqqqmmmggggggfffeeegggiiijjjjjjiiifffffffffffffffeeeeeeeeeccceeeggghhheee```ZZZVVV[[[\\\^^^```aaabbbcccccc]]]]]]___cccggggggccc___XXXUUURRRSSSWWW[[[\\\[[[```eeejjjkkkhhheeeddddddhhhmmmrrrtttwwwzzzyyyuuuqqqooonnnooorrruuuvvvvvvwwwvvvvvvuuussspppkkkggghhhiiilllnnnoooooonnnmmmooollljjjjjjgggdddeeejjjtttpppmmmnnnmmmhhhfffgggnnnssswwwvvvttttttsssoooooommmkkkkkkmmmoooppppppnnnnnnnnnmmmlllkkkiiihhhjjjmmmpppllleee```___```eeeiiinnnrrrssssssttttttlllnnnqqqrrrrrrsssuuuwwwwwwwwwuuusssuuuwwwtttnnncccbbbaaacccgggkkkmmmnnnoooqqqtttyyy}}}~~~}}}yyyyyy{{{wwwvvvwwwyyy{{{|||{{{zzzuuuxxx{{{~~~~~~~~~|||xxxuuutttvvvxxx|||}}}yyyuuusssppphhh^^^YYYZZZ[[[ZZZXXXKKKJJJHHHEEEBBB@@@===<<<======<<<;;;:::999777666444555555444222333555777AAA???===;;;999777666666??????AAAIIIVVVbbbiiilllcccWWWMMMJJJKKKIIIHHHIIIGGGMMM___|||)))))))))))))))******+++,,,,,,+++)))'''(((+++---******+++++++++,,,,,,,,,******+++,,,------,,,++++++++++++++++++,,,,,,,,,------------...///000111222222444555777888::::::999;;;>>>AAADDDFFFGGGHHHJJJIIIIIIKKKNNNOOONNNLLLRRRSSSVVVXXXZZZZZZZZZZZZWWWYYY[[[]]]^^^]]]\\\[[[UUUSSSQQQTTTZZZ^^^```___dddcccbbbaaa```````````````]]][[[ZZZ[[[^^^______^^^\\\]]]``````]]]]]]___bbbcccdddbbb]]]XXXUUUTTTYYY[[[\\\\\\ZZZZZZ]]]___bbbaaa``````aaadddgggiiinnnllliiieeebbbcccgggjjjhhhjjjggg```YYYXXXXXXWWWWWWVVVUUUUUUVVVVVVUUUSSSVVVVVVWWWYYYZZZXXXUUURRRVVVUUUTTTSSSTTTWWWZZZ\\\bbbaaa```\\\XXXVVVVVVWWWYYY\\\^^^\\\YYYXXXZZZ]]]ZZZXXXWWWVVVXXX\\\```ccc```[[[YYYZZZ[[[YYYYYY\\\]]]]]]\\\[[[[[[]]]^^^___cccbbbaaa___[[[TTTLLLGGGEEECCCAAA???>>>???BBBDDDAAAHHHPPPUUUZZZ^^^]]]ZZZTTTRRRQQQSSSYYY```eeehhhjjjiiigggeeecccbbb```___^^^___^^^[[[WWWWWW[[[___^^^[[[ZZZ]]]]]][[[\\\___\\\___cccggghhhgggdddbbbccceeeeeedddfffkkknnnmmmooonnnllljjjiiijjjkkkllltttvvvvvvtttssstttpppjjjggggggfffggghhhhhhhhhhhhfffdddcccbbbccccccccccccccceeeggggggeee```[[[XXX]]]^^^___bbbdddfffggghhhccceeehhhkkkmmmjjjddd___WWWSSSOOOPPPVVV]]]bbbccchhhkkkoooooollliiiggggggkkkppptttuuuxxx{{{{{{xxxuuusssqqqqqqtttvvvwwwwwwuuuuuuuuuvvvvvvtttpppmmmkkkmmmooopppppppppppppppqqqmmmkkkjjjgggdddgggllluuuoookkkmmmmmmjjjgggfffmmmssswwwwwwvvvwwwvvvsssqqqpppooonnnoooqqqrrrsssqqqqqqqqqpppooonnnllllllllloooqqqnnnfff```]]]]]]cccggglllppprrrsssuuuwwwpppqqqrrrrrrrrrtttwwwzzzwwwxxxwwwtttuuuxxxuuupppeeecccbbbccchhhnnnrrrtttyyyxxxxxxyyy{{{~~~}}}}}}zzzvvvvvvyyyssssssuuuwwwyyy{{{||||||wwwxxxzzz|||}}}~~~|||uuummmiiilllooouuuxxx{{{{{{wwwqqqkkkiii```YYYQQQLLLKKKLLLKKKIII;;;===>>>===:::888999;;;888888888888888777666555333444444444333333555777>>>>>><<<999777666777888AAA@@@AAAHHHSSS```iiinnneeeYYYNNNKKKLLLKKKJJJKKKIIINNN___}}})))))))))))))))******+++)))***)))(((((()))---///******+++++++++,,,,,,,,,)))***+++++++++++++++,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,------...000000000000000111222222333333333444666999<<<===>>>>>>???BBBFFFHHHIIIIIIKKKLLLNNNQQQSSSUUUUUUVVVXXXZZZ\\\^^^^^^\\\YYYWWWRRROOONNNPPPVVV[[[]]]]]]cccbbbbbbaaaaaaaaaaaaaaabbb^^^[[[YYYZZZ\\\^^^^^^^^^\\\]]]aaabbb______bbbaaabbbcccaaa\\\VVVRRROOOUUUYYY]]]]]]ZZZYYY[[[]]]\\\[[[ZZZZZZ\\\___ccceeejjjiiifffcccaaabbbfffjjjjjjooonnnfff^^^\\\[[[YYYWWWUUUTTTTTTUUUUUUSSSRRRSSSTTTUUUWWWXXXWWWTTTQQQRRRRRRRRRSSSTTTWWWZZZ\\\aaaaaa```]]]YYYWWWVVVWWWUUUWWWZZZYYYWWWVVVXXX[[[ZZZYYYWWWVVVWWWZZZ]]]``````ZZZVVVXXXYYYXXXXXXZZZ___^^^]]]]]]^^^___aaabbbeeeccc```^^^[[[WWWQQQNNNHHHFFFBBB@@@??????@@@AAA===DDDKKKOOOUUUZZZ\\\YYYVVVTTTTTTWWW\\\bbbfffhhhiiiiiihhheeebbb```^^^]]]___^^^\\\XXXUUUVVVZZZ^^^```]]]\\\___^^^[[[\\\___]]]```dddhhhjjjiiigggeeeeeeggggggfffgggmmmooonnnnnnllljjjiiijjjmmmoooqqqsssuuuuuussssssssspppjjjfffggggggffffffeeeeeefffgggccc___]]]___aaabbbbbbccccccccccccbbb```^^^]]]^^^___aaaccceeegggiiijjjkkkmmmoooqqqpppkkkddd___ZZZUUUOOOPPPVVV___fffiiikkkmmmoooooonnnllljjjiiimmmrrrttttttvvvyyyyyyvvvuuusssqqqqqqsssuuuwwwwwwtttttttttuuuvvvtttppplllnnnpppqqqqqqpppppprrrsssrrrooolllllliiifffhhhmmmvvvppplllnnnooolllhhhhhhnnntttyyyxxxxxxzzzyyyvvvrrrrrrrrrqqqqqqrrrssstttssssssssssssrrrqqqpppoooqqqssssssooohhhaaa]]][[[bbbeeeiiilllnnnqqqtttvvvsssttttttttttttvvvyyy|||uuuwwwwwwuuuuuuxxxvvvrrrhhhfffeeefffkkkqqqvvvxxx}}}|||zzzzzz{{{~~~~~~{{{{{{xxxttttttwwwsssuuuvvvwwwyyy{{{}}}~~~xxxxxxwwwxxxyyyzzzzzzzzz}}}}}}yyypppeee```aaaeeehhhlllooonnniiiaaa[[[XXXNNNIIICCC????????????>>>333666999999666555888<<<222222333444444333333333111333444444333333555666::::::999777555555999<<<@@@@@@AAAGGGRRR___jjjpppfffZZZOOOLLLLLLLLLLLLMMMLLLNNN]]]{{{)))))))))))))))******+++((())))))))))))***---///******+++++++++,,,,,,,,,)))***++++++******+++---------,,,,,,+++******)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++000///...///000222444555222333555777:::<<<>>>???@@@AAADDDFFFIIIJJJLLLLLLSSSUUUYYY[[[[[[YYYVVVSSSOOOMMMLLLNNNRRRWWWZZZ\\\``````aaaaaabbbbbbccccccbbb___[[[ZZZZZZ[[[\\\\\\___\\\]]]aaabbb```aaaddd```bbbbbb```ZZZSSSNNNKKKQQQWWW^^^```]]]ZZZ[[[]]]YYYWWWVVVUUUVVVZZZ^^^```eeeeeeccc```^^^___cccfffhhhqqqsssjjjbbbaaaaaa]]]YYYWWWUUUUUUUUUUUUSSSQQQQQQQQQSSSVVVXXXWWWUUURRRPPPPPPRRRTTTWWWZZZ]]]^^^___```___]]]YYYWWWVVVVVVQQQSSSVVVWWWWWWWWWXXXYYY\\\[[[YYYXXXXXXZZZ\\\^^^___YYYUUUXXX[[[ZZZZZZ[[[````````````aaabbbcccddddddaaa^^^]]]\\\ZZZXXXVVVMMMJJJFFFDDDBBBAAA???======BBBGGGJJJOOOVVVYYYXXXYYYYYYYYY\\\aaaeeeggghhheeeffffffdddaaa^^^]]]^^^[[[\\\^^^]]][[[ZZZZZZ[[[```]]]\\\^^^]]]ZZZZZZ]]]^^^```dddgggjjjjjjjjjiiifffiiijjjhhhiiimmmooommmkkkhhhddddddggglllpppssstttuuusssppppppqqqooojjjggghhhhhhgggdddcccdddeeefffbbb^^^]]]___aaabbbaaaaaa``````______```aaabbbaaaaaabbbdddfffhhhkkklllppprrrtttssspppkkkeeeaaa```ZZZSSSRRRXXXaaahhhkkklllmmmnnnoooooonnnlllkkknnnrrrsssrrrsssvvvwwwttttttrrrooooooqqqtttvvvwwwwwwvvvuuuuuussspppjjjgggoooqqqsssrrroooooorrruuutttqqqoooooollliiijjjooouuurrrqqqssssssnnnkkkkkkooouuuzzzyyyyyyzzzyyyvvvrrrssstttsssqqqqqqssstttssstttttttttttttttssssssuuuuuutttqqqkkkeeeaaa___ccceeehhhjjjlllooorrruuutttuuuvvvuuuuuuvvvyyy|||sssvvvwwwuuuvvvyyyyyyvvvnnnllljjjlllpppvvvzzz|||zzzzzzzzz{{{}}}}}}{{{{{{yyytttsssvvvwwwxxxzzzzzzyyyzzz|||~~~~~~{{{xxxwwwwwwwwwwwwvvvssssssooofff\\\VVVWWWZZZWWWZZZ]]]\\\WWWPPPJJJFFFBBB???;;;999999999999999222444666555333222444777111222333333444444333333000111222222111111222333666888999777666777;;;???@@@AAABBBHHHQQQ^^^jjjqqqfffZZZNNNKKKKKKKKKKKKMMMNNNMMM\\\{{{)))))))))))))))******+++((()))++++++******+++---******+++++++++,,,,,,,,,)))+++,,,+++***))),,,...,,,,,,+++******)))))))))******++++++++++++************++++++++++++******,,,---...000111111000///---...///000111333555666666777999;;;===???AAABBBEEEHHHMMMRRRTTTRRROOOMMMLLLLLLLLLLLLNNNRRRWWW[[[]]]^^^___aaabbbcccddddddbbb___\\\ZZZZZZ[[[[[[ZZZ___\\\\\\___```^^^```ddd```aaaaaa]]]WWWPPPKKKHHHLLLUUU___ccc```]]]]]]___YYYWWWTTTRRRRRRTTTWWWZZZ``````___]]][[[[[[]]]```bbbnnnrrrjjjdddeeeeeeaaa\\\ZZZXXXWWWWWWVVVSSSRRROOOOOOQQQUUUXXXXXXVVVSSSNNNPPPTTTXXX\\\___aaabbb^^^______\\\YYYVVVTTTTTTPPPPPPRRRUUUXXXZZZZZZYYY^^^]]]\\\[[[[[[\\\^^^^^^]]]WWWUUUZZZ___```___```aaabbbbbbcccddddddddddddaaa___^^^___``````^^^]]]WWWSSSOOOMMMKKKHHHCCC??????CCCEEEFFFKKKSSSWWWWWWZZZZZZ\\\___bbbddddddccccccfffggggggdddaaaaaabbb]]]]]]^^^_________```bbb___\\\[[[^^^^^^\\\]]]```___aaacccfffiiijjjllllllgggjjjkkkjjjjjjmmmmmmkkkjjjeee```___dddkkkqqqtttuuuuuurrrmmmmmmooommmiiihhhiiijjjhhheeecccccceeebbb___]]]^^^aaabbb___[[[]]]]]]^^^___aaaccceeefffdddddddddeeegggjjjlllmmmrrrssstttsssoookkkhhhfffggg```XXXVVVZZZbbbhhhkkkoooooopppqqqqqqpppnnnmmmnnnqqqqqqpppqqquuuvvvtttssspppnnnnnnppptttvvvwwwwwwvvvuuutttrrrnnnhhhdddmmmooopppnnnkkkkkkooossstttrrrqqqrrroookkklllppprrrqqqtttvvvsssmmmjjjkkkooouuuyyyxxxwwwxxxvvvsssqqqssstttsssqqqppprrrtttrrrssstttuuuvvvvvvvvvvvvuuuuuutttqqqmmmjjjgggggggggiiikkklllmmmooorrruuussstttuuuuuuuuuvvvxxxzzzrrrvvvxxxwwwxxx{{{|||zzzsssqqqpppqqquuuyyy|||}}}zzz{{{|||~~~}}}|||}}}{{{vvvuuuvvvyyyzzzzzzxxxvvvuuuxxxzzz{{{wwwqqqnnnmmmmmmkkkiii___^^^\\\VVVOOOKKKKKKLLLEEEHHHKKKKKKGGGAAA<<<:::<<<:::888666666666666666222333444333222222333333333333444555555555555555000222333222111000000111333777<<<===;;;:::;;;>>>BBBCCCEEEIIIQQQ\\\gggnnndddXXXLLLHHHHHHHHHIIIKKKMMMLLL]]]~~~)))))))))))))))******+++)))+++,,,,,,***))))))*********+++++++++,,,,,,,,,)))+++---,,,***))),,,///,,,,,,++++++******))))))++++++,,,------,,,,,,,,,((()))+++,,,------,,,,,,(((+++000444555333///---.../////////...///000222///000222444666888:::;;;777<<>>???BBBEEEFFFGGGJJJOOOSSSUUUXXX\\\___```aaaaaabbb______^^^\\\ZZZZZZ\\\______^^^\\\[[[[[[^^^aaacccaaa]]]WWWQQQNNNMMMNNNPPPSSSXXX```eeeffffffdddccc]]][[[WWWTTTSSSSSSTTTTTT[[[\\\^^^]]][[[XXXWWWWWW]]]___dddggghhhgggeeecccccc___[[[ZZZ[[[[[[YYYWWWWWWSSSPPPPPPSSSWWWYYYZZZQQQSSSVVV\\\```bbbaaa```aaaaaaaaa]]]YYYTTTSSSRRRUUUWWWZZZ[[[[[[\\\^^^___^^^dddgggeeeddddddbbb______ZZZYYY^^^ccceeefffhhheeedddbbbbbbccccccaaa```______``````aaabbbdddeee``````___[[[VVVRRRPPPPPPPPPFFFDDDNNNUUURRRSSSXXX[[[ZZZYYY[[[^^^^^^\\\ZZZ```fffiiiggggggjjjkkkiiieeeccc```^^^]]]^^^```aaaaaa___ZZZWWW\\\bbbbbb^^^aaacccfffiiikkkmmmmmmmmmiiikkkmmmnnnnnnmmmjjjiiillleee^^^^^^eeennnsssuuutttrrrnnnkkkjjjjjjkkklllooonnnllliiigggfffeeeddd```^^^\\\^^^aaaaaa\\\WWWYYY[[[___bbbeeeggghhhiiihhhhhhiiihhhhhhiiikkknnnpppppppppoooooonnnmmmmmmnnniiiccc```aaaeeehhhjjjpppppppppooooooppptttwwwqqqooonnnqqqvvvwwwtttppptttsssqqqppppppqqqssstttwwwwwwwwwvvvrrrnnniiifffjjjiiikkkmmmlllhhhgggjjjqqqsssuuussspppmmmlllmmmsssuuuuuuqqqkkkiiikkkooossswwwwwwsssrrrssssssqqqssstttuuuvvvvvvwwwwwwwwwssssssrrrrrrsssuuuwwwxxxrrrrrrsssttttttsssqqqoootttrrrpppnnnnnnpppsssuuuxxxuuutttvvvwwwtttuuuyyyyyyzzz}}}~~~zzzwwwyyyzzzzzz~~~{{{}}}~~~}}}{{{zzzzzz{{{yyyyyyxxxxxxxxxvvvrrrooonnnmmmkkkhhheeebbb___^^^UUUSSSOOOKKKHHHFFFFFFFFF??????>>>===<<<<<<;;;;;;666555555666777999888777999999888666555444333222111000000000111222333333''',,,222666666333000...111333444333222111111222222:::EEEJJJCCC999777<<>>@@@EEEHHHMMMOOOSSSUUUVVVWWWXXXZZZWWWXXXXXXXXXXXXYYY]]]```bbbaaa___^^^]]]^^^___```\\\XXXRRRLLLJJJJJJLLLNNNUUUZZZaaafffgggfffeeeddd^^^\\\XXXUUUTTTSSSTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSYYY\\\```dddfffeeecccbbbccc```]]]\\\]]]^^^\\\[[[YYYVVVSSSSSSVVVXXXYYYYYYTTTUUUXXX]]]aaabbbaaa___aaaaaaaaa___\\\YYYXXXXXXYYY[[[^^^^^^^^^]]]]]]^^^\\\bbbgggggghhhiiigggcccaaa[[[ZZZ___dddeeeeeegggdddbbb```___```aaa```____________``````aaabbbcccdddeeefffddd```\\\ZZZZZZRRRHHHFFFNNNTTTRRRSSSYYYYYYWWWVVVXXXZZZ\\\[[[YYY```ccceeeeeefffjjjiiifffeeecccaaa___^^^^^^^^^___^^^]]]ZZZYYY]]]cccccc___cccdddeeeggghhhiiiiiiiiikkkmmmooopppqqqooommmllljjjfffbbbcccjjjppprrrsssuuusssqqqooonnnnnnnnnoooqqqooommmjjjhhhffffffeeebbb```___bbbeeeeee```[[[[[[\\\___bbbdddfffggggggfffggghhhhhhhhhiiilllnnnooonnnnnnnnnnnnnnnoooooorrrnnngggbbbaaaffflllqqqttttttssspppnnnmmmoooqqqqqqooommmppptttvvvssspppoooooonnnnnnoooqqqsssuuuxxxxxxwwwuuurrrnnnjjjhhhkkkiiikkknnnmmmjjjiiilllnnnpppssssssqqqooopppqqquuuvvvuuupppkkkjjjmmmqqquuuxxxwwwsssrrrtttuuusssssstttuuuvvvwwwwwwvvvvvvvvvtttssssssvvvxxxxxxxxxvvvuuuttttttttttttttttttwwwsssooommmnnnqqqsssssssssqqqqqquuuvvvtttuuuxxx{{{|||~~~~~~~~~{{{zzz||||||{{{}}}zzzzzzyyyxxxwwwuuutttsssnnnmmmlllkkkjjjhhhddd```]]]\\\YYYUUUQQQNNNKKKJJJGGGEEECCC@@@===;;;::::::555555666666777777666666555444444555666777555444666666555444333222222111222222222111111222222333,,,///222333222111111111000111333444333222333444333999BBBGGGAAA::::::@@@@@@DDDEEECCCIIIWWWbbbgggaaaYYYNNNFFFDDDEEEFFFEEEKKKSSShhh)))************+++++++++,,,++++++******,,,---......------,,,,,,++++++***,,,++++++++++++*********,,,,,,++++++***))))))(((***++++++,,,,,,++++++***+++++++++++++++,,,------++++++++++++++++++++++++************************%%%''')))))))))***+++---+++,,,------,,,,,,...///000111333333444666999<<>>=========<<<;;;999888666555111222555777888888888888333333333444555444222000222222222222222111111000333333222111111111222222222222222111///000222444///111333444444444555666333888???CCC???:::<<>>>>>===<<<;;;::::::;;;;;;888999:::;;;:::999777555333555777999;;;;;;::::::333333333444555444111...000000111222222111111000111111000000000111222222444444333111///000222444000222444444444333444666333777>>>CCC???:::;;;AAAFFFFFFFFFFFFKKKTTT___eeefff]]]QQQHHHFFFGGGHHHIIINNNXXXppp))))))*********+++++++++++++++***)))***+++,,,---------,,,,,,,,,,,,+++++++++++++++*********))))))))))))*********+++++++++***++++++,,,,,,++++++***+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,***+++------------///000...---,,,,,,---///000000...000111111111222444666666888;;;===>>>AAADDDGGGHHHJJJKKKLLLLLLKKKIIIHHHIIIEEE@@@======@@@EEEHHHJJJOOOUUUZZZ^^^```ccceeeaaa```___^^^]]]]]]^^^^^^\\\ZZZYYYYYYZZZZZZYYYWWW[[[\\\^^^``````___^^^]]][[[\\\]]]^^^______```aaa```aaaaaa```^^^\\\ZZZYYYZZZZZZZZZ\\\\\\[[[WWWTTTZZZ[[[]]]\\\[[[YYYZZZZZZ^^^aaacccccc```\\\YYYXXXaaaeeehhhiiilllmmmiiibbb___[[[\\\ccciiikkkkkklllccc___ZZZWWWXXXZZZ\\\]]]bbbbbbbbbbbbaaa```___^^^bbbaaa___]]]\\\___cccggg^^^XXXRRRQQQRRRTTTXXX\\\aaa___\\\XXXTTTSSSSSSTTTXXXXXXWWWXXX^^^ccc```YYY^^^___```aaa```^^^\\\[[[ZZZ]]]______bbbeeeddd``````___^^^]]]]]]^^^___```eeefffhhhjjjlllmmmmmmmmmnnnmmmkkklllnnnqqqssstttsssssssssrrrpppmmmjjjhhhmmmmmmlllkkkjjjiiiiiiiiidddeeehhhkkkmmmllljjjhhhbbbbbbbbbbbbbbbcccccccccdddeeefffggggggiiimmmpppmmmkkkhhhffffffgggiiikkkkkkmmmooolllgggfffkkkooosssuuuvvvvvvtttrrrrrrrrrrrrpppnnnmmmnnnooooooooooooooopppqqqrrrtttuuuvvv{{{zzzxxxvvvtttrrrqqqpppppplllkkkpppsssrrrrrrtttvvvvvvuuuuuutttrrrpppnnnuuusssqqqnnnlllmmmooorrrtttsssnnnkkknnnuuuxxxvvvtttvvvxxxzzzyyyuuurrrooollliiiiiipppyyy~~~{{{vvvvvvyyy{{{{{{xxxwwwwwwxxxzzztttooopppwww}}}|||yyyzzzxxxyyy|||zzzuuurrrsssqqqqqqpppooommmkkkiiihhhccc^^^YYYWWWTTTPPPPPPSSSNNNJJJEEEDDDEEECCC===888:::999999999;;;;;;:::888666555444333333555666777222444666888888777555444333333555666666666555555444444333444555444222000///000222333333222111111.........//////111222333333444444333111000111111111333555444333222222333333777???DDDAAA:::999<<>>??????>>>>>>AAA???;;;999999<<<@@@BBBCCCGGGMMMRRRVVVYYY]]]```\\\\\\\\\\\\\\\]]]^^^^^^```^^^]]]___aaaaaa]]]ZZZYYYZZZ\\\^^^^^^]]]\\\[[[YYY[[[]]]_________```bbb___aaabbb```^^^\\\\\\\\\ZZZZZZZZZ[[[[[[YYYUUURRRVVVXXXZZZZZZYYYXXXYYYZZZ^^^```ccccccaaa^^^]]]\\\^^^aaacccfffkkkpppmmmggg```]]]^^^eeekkkllllllmmmeeeaaa\\\YYYYYY[[[\\\]]]```aaaaaabbbaaa```^^^]]]``````^^^\\\]]]```fffjjjaaa]]]XXXTTTSSSUUUXXX\\\^^^]]][[[VVVRRROOONNNOOOTTTVVVVVVWWWZZZ___]]]WWW[[[\\\]]]____________^^^\\\```bbb```aaacccccc___]]]]]]]]]]]]]]]^^^______ccceeegggiiikkkmmmnnnnnnnnnmmmkkkjjjlllooosssvvvwwwwwwuuusssoookkkgggeeedddeeegggiiijjjiiiiiihhhdddfffhhhjjjkkkjjjiiiiiiddddddccccccccccccddddddfffggghhhhhhhhhjjjmmmpppmmmkkkiiihhhgggggghhhiiikkkmmmoooooollljjjkkkmmmtttvvvxxxwwwuuurrrppppppqqqqqqpppooonnnnnnnnnooolllmmmnnnoooqqqrrrsssttt{{{zzzzzzxxxvvvtttrrrqqqrrrmmmkkkpppsssssssssttttttttttttuuuvvvvvvtttrrrtttrrrqqqooooooooopppqqqrrrpppllliiinnnuuuxxxuuusssuuuxxxzzzxxxtttoookkkhhhhhhjjjqqqyyy}}}{{{wwwtttxxx{{{{{{xxxuuuuuuvvvzzzvvvsssuuuzzz}}}|||yyyxxxuuutttuuurrrllliiijjjeeedddaaa]]]YYYUUURRRPPPPPPKKKGGGFFFCCC>>>>>>AAA@@@===:::::::::999555111222222222444777999999888999777555333222333444555222333555777888777666555555555444444444444444444666444333333444555444333///111222444444333111000////////////000111222222000222444444222000000000111333444444222111111111333666>>>CCCAAA:::888999EEEBBBAAADDDHHHNNNYYYbbbddd\\\RRRKKKIIIJJJJJJIIIRRR___xxx)))************++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******************++++++***++++++,,,,,,++++++******************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++))))))***,,,(((***+++***)))((()))+++...,,,)))***,,,......---))),,,...///...---......,,,...000111000000222333111222333444555555555555888777555333444666888::::::===AAAEEEHHHLLLPPPSSSRRRSSSTTTUUUVVVXXXYYYZZZ]]][[[[[[^^^aaaaaa[[[VVVSSSTTTVVVYYYZZZ[[[ZZZZZZTTTWWWZZZ[[[[[[ZZZ\\\^^^]]]___```___]]]\\\]]]___[[[ZZZ[[[[[[[[[YYYUUUQQQSSSVVVXXXZZZZZZZZZ\\\]]]___bbbdddeeedddddddddeee```aaabbbdddkkkqqqoooiiiccc``````gggllllllkkkkkkiiieee```\\\\\\\\\\\\\\\]]]^^^___``````^^^]]]\\\YYY[[[\\\^^^___cccgggjjjbbb```\\\WWWTTTVVVYYY[[[ZZZ[[[[[[WWWRRRNNNNNNOOOQQQUUUWWWVVVXXX[[[[[[XXXXXXYYY[[[]]]___```aaabbb```ddddddaaa```aaaaaa^^^]]]^^^^^^^^^^^^^^^]]]]]]```aaaccceeehhhjjjlllmmmkkkkkkjjjjjjkkknnnrrruuuzzzxxxuuupppkkkfffbbb```ZZZ]]]bbbgggiiiiiihhhgggfffggghhhhhhhhhhhhiiijjjfffeeedddddddddeeeffffffhhhiiiiiiiiiiiijjjmmmpppllllllkkkjjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjjjjooorrruuuvvvuuurrrqqqpppqqqqqqrrrqqqpppnnnnnnnnnjjjkkkmmmooorrrtttuuuvvvzzzzzz{{{zzzyyyvvvsssrrrtttnnnkkkooossssssssssssuuuttttttuuuwwwwwwuuurrrtttsssrrrrrrsssssssssrrrqqqooollljjjooowwwyyyuuurrruuuxxxyyywwwrrrlllhhhccceeejjjpppuuuwwwuuusssooorrruuusssooonnnooorrrsssrrrqqqqqqrrrrrrooommmkkkgggeeedddaaa[[[XXXZZZOOONNNKKKHHHEEEBBBAAA@@@===;;;;;;>>>===888555666555555555555444444222222000//////111555777888888;;;:::777555444555777888333444555777777777777666888777555444444555777888666444111111333555555555///111333444444222000...333333222111111000111111000111333222111000000111///111222222111000111222333555:::@@@???;;;:::===BBB>>>>>>BBBFFFKKKVVVaaa\\\UUUNNNIIIJJJKKKKKKJJJSSSaaa|||)))************++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,+++,,,---///+++,,,,,,+++)))'''((((((000---***+++...000000...))),,,///000///---------***,,,/////////...///000...////////////000000000222111000///000111333444222555888;;;===@@@CCCFFFDDDEEEGGGHHHKKKLLLNNNOOORRRQQQRRRUUUYYYXXXQQQKKKMMMNNNQQQTTTWWWXXXYYYYYYNNNRRRVVVWWWUUUUUUVVVXXX\\\^^^___^^^\\\\\\^^^aaa\\\[[[\\\\\\\\\ZZZVVVRRRRRRUUUXXXZZZ\\\]]]```aaaaaacccfffgggggghhhjjjkkkeeeeeedddeeejjjpppnnnhhhgggbbbccchhhlllkkkiiiiiikkkgggbbb___^^^]]]]]]\\\ZZZ[[[]]]^^^^^^]]][[[ZZZVVVZZZ___cccfffiiilllnnncccbbb^^^XXXUUUVVVYYYZZZYYY[[[\\\YYYUUUQQQQQQRRROOOTTTWWWVVVVVVYYYZZZXXXVVVWWWYYY[[[^^^aaaccceeecccffffffaaa___``````^^^^^^___``````___^^^\\\[[[\\\]]]___aaadddgggiiijjjgggiiijjjkkklllnnnqqqtttzzzwwwsssmmmgggaaa]]]ZZZTTTXXX___eeeiiiiiihhhfffggghhhhhhhhhggggggiiijjjgggfffeeedddeeefffggghhhiiijjjkkkjjjjjjkkkmmmpppkkkllllllmmmnnnnnnnnnnnnllliiigggfffggghhhhhhhhhhhhlllqqqtttuuutttssssssppprrrssssssqqqooonnnmmmiiikkknnnqqquuuwwwyyyzzzyyyzzz{{{|||zzzwwwtttrrruuunnnkkkooossssssrrrrrrzzzwwwvvvvvvwwwvvvrrrooouuuttttttuuuvvvvvvtttsssqqqooolllkkkqqqyyyzzzvvvqqqtttwwwyyywwwqqqkkkggg___ccchhhmmmoooooonnnmmmiiilllmmmjjjfffeeeiiimmmdddeeeeeedddbbb___[[[YYYXXXTTTQQQPPPLLLGGGEEEGGG;;;::::::999999:::::::::222222777======888333333...000222222111111111333000///...000444666777777666555333222333555888:::000111222333333444444444666444222111111333666888666333000///111444666666///000222333333111///---888777555333222000000000000111111000//////111333,,,...000111111111222333333444888<<<===;;;<<>>AAACCCEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDFFFIIINNNOOOMMMJJJIIILLLOOOPPPOOONNNNNNNNNWWWYYY\\\]]]]]]^^^___aaa^^^_________]]][[[XXXVVVYYYYYYZZZ[[[]]]___```aaacccfffiiiiiiffffffjjjooohhhhhhiiijjjlllllljjjiiiggghhhiiiiiiggggggggghhhiiigggddd```\\\XXXVVVUUUXXXXXXZZZ[[[[[[ZZZYYYXXXZZZ\\\^^^aaafffjjjnnnpppggg^^^YYYZZZ^^^^^^]]]^^^ZZZXXXWWWWWWXXXWWWSSSPPPPPPRRRTTTVVVVVVXXXZZZ\\\YYYXXXWWWWWWYYY]]]```cccbbbbbbaaa___\\\[[[\\\]]]\\\[[[YYYZZZ\\\\\\YYYUUUYYYXXXWWWYYY^^^dddhhhjjjiiillloooooonnnnnnqqqtttvvvtttqqqlllfff___WWWRRRRRRUUU[[[ccchhhjjjiiiggggggffffffeeefffggghhhiiifffeeedddeeeggghhhhhhggggggeeedddgggllloooooonnnmmmllljjjkkkmmmnnnooonnnppphhhbbbdddhhhgggggggggmmmmmmqqquuutttqqqqqqtttvvvwwwvvvssspppnnnoooppphhhkkkoooqqqssstttuuuwww|||}}}}}}{{{xxxuuuuuuuuuoooooopppqqqrrrrrrrrrrrrvvvuuutttuuuuuuuuurrrpppwwwxxxzzzzzzzzzxxxvvvtttkkkjjjlllpppssstttqqqmmmuuussspppllliiieeecccbbbZZZYYYYYYZZZ]]]___^^^^^^ZZZ\\\______[[[WWWTTTSSSSSSSSSRRRNNNIIIFFFDDDDDD??????>>>===;;;:::999999444555555666666555444444111222333444444333222111222222222222222222222333---...///000222555:::===888999999999888777555444111222333444444444333333777333///...000444777888777444000000111222000---000000000000111111111111444333222111111111222333...///111333444444444444000111111111111222222222000333999>>>===999;;;@@@BBB@@@???CCCJJJQQQTTTUUUJJJIIIIIIIIIIIIJJJKKKKKKUUUfff)))******++++++,,,,,,---+++((())),,,---++++++......---,,,***))))))******---,,,+++***)))((((((((())))))))))))))))))))))))******++++++++++++******)))***++++++++++++***)))'''&&&%%%$$$%%%(((+++---,,,+++*********+++,,,---,,,++++++***+++,,,------++++++************++++++///...,,,***)))***+++,,,++++++,,,,,,,,,,,,------...++++++......++++++...///...---,,,,,,---...///,,,,,,------------------------,,,,,,,,,---...///222222222222333555666777:::::::::;;;;;;;;;<<<<<<;;;;;;<<>>>>>???@@@BBBEEEHHHKKKMMMOOORRRTTTTTTRRROOOLLLMMMOOOSSSVVVVVVVVVUUUVVVWWWZZZ]]]___bbbeeehhhiiihhhiiilllooommmmmmlllkkkhhhfffdddcccbbbfffjjjllllllkkkjjjjjjiiigggdddaaa```___``````XXXWWWUUUSSSQQQPPPOOOOOOUUUWWW[[[___dddggghhhiiiccc[[[UUUVVVYYYZZZ\\\^^^^^^]]]\\\\\\[[[YYYVVVSSSQQQRRRRRRQQQPPPPPPRRRSSSXXXXXXWWWVVVXXXZZZ\\\^^^`````````^^^[[[ZZZZZZ\\\______^^^___^^^\\\XXXUUUSSSUUUYYY]]]aaaccccccdddiiiiiijjjmmmppprrrsssrrrrrrppplllggg```YYYSSSOOORRRUUU[[[ccchhhjjjhhhfffdddcccbbbaaa```aaabbbcccggggggggghhhhhhfffbbb___```^^^^^^aaagggjjjjjjiiigggggghhhjjjllllllkkkiiihhhdddbbbgggkkkkkkjjjjjjccccccfffkkkllljjjkkkooorrrssssssrrrpppoooooopppmmmoooqqqqqqpppooopppqqqrrrtttvvvvvvtttrrrqqqqqqrrrqqqnnnmmmmmmooorrrsssllliiiggggggiiimmmooopppnnnnnnmmmkkkiiihhhgggfffgggbbb]]]YYYXXXXXXXXXXXXOOONNNKKKHHHFFFDDDBBBBBB>>>===;;;;;;;;;;;;999777888;;;>>>???===;;;999999111222333222000//////000222111111000///......---111000///......///000111222333333444333222000///000111111222111000...---222222222111000222555777333444555666666666555555---...111333333222000...///...---...000333333333333000...///222444333111//////000000000000111111111222222333333222222222777555333000///000111222111111111111222222222333222333888;;;:::777999>>>AAA@@@AAAFFFKKKNNNNNNLLLGGGHHHIIIJJJKKKKKKKKKKKKUUUggg)))))))))***++++++,,,,,,***))),,,000111---,,,...,,,,,,+++***************%%%&&&&&&''')))***,,,---++++++++++++++++++++++++******++++++++++++******)))*********++++++++++++,,,,,,++++++,,,---///000***************++++++,,,---,,,+++)))(((((())))))++++++************++++++111000...---+++++++++++++++++++++,,,,,,,,,------+++)))+++//////+++)))+++------,,,,,,,,,,,,------******+++,,,------................../////////000++++++,,,---...///000000------------------------......///000000000///...///222444555555555666888888:::>>>@@@AAACCCEEEGGGDDDCCCAAAAAACCCHHHMMMPPPMMMMMMMMMMMMPPPTTTWWWZZZ]]]___bbbddddddeeegggjjjiiiiiihhhfffcccaaa`````````bbbfffggghhhhhhiiikkkgggeeeccc```___```aaabbb\\\[[[XXXUUUSSSRRRRRRRRRPPPRRRWWW\\\```bbbccccccaaaZZZTTTUUUWWWXXX[[[_________^^^]]]\\\YYYVVVTTTRRRSSSRRRPPPNNNMMMNNNPPPVVVVVVVVVVVVXXXZZZ]]]^^^```aaaaaa```]]]\\\]]]^^^^^^^^^]]]]]][[[XXXUUURRRPPPUUU[[[___aaaaaaaaa```eeedddeeeiiinnnqqqpppmmmnnnmmmkkkfff```ZZZWWWUUUXXX[[[___eeeiiijjjgggddd``````^^^]]]]]]]]]^^^___eeefffgggiiijjjgggccc___^^^\\\\\\```eeehhhhhhfffddddddfffiiikkkkkkiiigggbbb___```fffjjjiiihhhiiiccccccfffiiiiiifffgggkkknnnoooppppppnnnmmmnnnooolllmmmnnnmmmkkkiiijjjjjjnnnqqqsssssspppnnnlllkkkjjjjjjhhhgggggghhhiiijjjdddaaa\\\[[[]]]bbbfffhhhbbbaaa___]]][[[YYYYYYXXXVVVRRRMMMHHHEEEEEEEEEEEE@@@>>>===;;;999777777666:::888666666666666444333444666999999777555444444///000111000///...///111000000//////......------000///---,,,,,,...000111444444555555555333222111//////111111000///---,,,111222222111000111444777222222333333444444555555,,,...111333333222000...++++++,,,...111222111000555222//////111222000---////////////000000000111000111222333444333222111555555333222111000000111111111111222222222333333444444777::::::777999===???@@@BBBHHHNNNPPPNNNKKKEEEFFFHHHJJJLLLLLLLLLLLLTTTggg((())))))******+++,,,,,,***))),,,000111---,,,...,,,,,,,,,,,,,,,+++++++++&&&'''''')))***,,,...///++++++++++++++++++++++++******++++++++++++******)))))))))******++++++,,,))))))(((((()))***+++,,,++++++++++++******))))))+++++++++***************++++++************++++++---------------------...+++++++++,,,,,,,,,------***)))***......***)))***...------------------...******++++++,,,---......******++++++,,,,,,,,,,,,,,,,,,---....../////////..................------............---,,,,,,,,,///000222222000000000222222444666777777777999:::888888888999;;;===@@@BBBAAAAAAAAACCCFFFJJJNNNPPPRRRTTTWWWYYYZZZ[[[\\\]]]\\\]]]^^^\\\YYYXXXYYY[[[^^^^^^______```bbbgggjjjhhhgggdddbbbaaaaaabbbccc___]]]ZZZUUURRROOONNNNNNLLLOOOTTTXXX\\\^^^______[[[UUUQQQRRRTTTTTTXXX]]]aaaaaaaaa```^^^[[[YYYXXXWWWWWWUUUSSSPPPOOOQQQRRRTTTTTTUUUVVVYYY[[[^^^___```aaabbbbbb`````````aaa^^^^^^]]][[[XXXVVVSSSRRRSSSXXX___cccdddcccbbbbbbeeedddeeeiiimmmooommmjjjkkkkkkjjjfffaaa^^^]]]^^^aaabbbcccfffhhhgggeeebbb]]]\\\[[[ZZZZZZ[[[\\\\\\^^^```cccfffhhhfffbbb^^^YYYXXXYYY\\\aaacccbbb```cccccceeehhhjjjjjjhhhfffaaa```bbbhhhkkkjjjiiikkkiiihhhhhhjjjhhhddddddhhhiiikkkllllllkkkjjjjjjkkkhhhhhhhhhfffdddbbbbbbcccdddfffhhhgggdddaaa______[[[\\\]]]]]]]]]\\\ZZZYYYWWWSSSNNNKKKMMMPPPSSSUUUOOONNNLLLJJJIIIHHHGGGGGGBBBAAA???<<<:::888777777555555333222111111111111222000///000111111000///222444555555333000//////,,,---...---,,,+++,,,---/////////...............000///---,,,---...000222000111222222222111///......//////000///...---,,,///000000000000222666999222222222222222333333333---///111333333222000///***+++,,,///222222000...444111......111111000---...////////////000000000000111222333444333222222000111333444444333111000111222222222222333333333444333666;;;;;;999:::===>>>???CCCJJJQQQSSSQQQMMMDDDEEEGGGIIIKKKMMMNNNNNNTTThhh(((((())))))***+++++++++)))((()))---...++++++---,,,,,,---------,,,,,,+++,,,+++++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---(((((((((((())))))******++++++++++++***)))((('''&&&''')))+++,,,,,,,,,+++++++++************++++++******+++,,,---...//////++++++,,,,,,,,,,,,------***((()))------)))(((***---------......---------******++++++,,,,,,------))))))***++++++++++++***............---,,,+++***............------------+++------,,,***)))***+++///000000///...---...//////111222222111000000111333333333444333333333333666666888:::===???BBBCCCDDDFFFHHHJJJKKKLLLKKKKKKJJJLLLNNNMMMJJJJJJMMMPPPVVVUUUTTTSSSTTTXXX^^^cccdddcccbbbbbbaaaaaaaaaaaabbb```\\\WWWQQQMMMJJJHHHJJJLLLOOOSSSWWWYYY[[[[[[YYYUUUSSSTTTUUUUUUXXX]]]___aaabbbaaa^^^\\\[[[[[[YYYYYYWWWUUURRRRRRTTTVVVRRRSSSTTTVVVXXXZZZ\\\]]]\\\^^^aaaaaaaaaaaabbbccc______]]]ZZZWWWUUUUUUVVVWWW]]]cccfffeeedddeeeggghhhiiijjjlllnnnnnnllljjjggghhhhhheeeaaa___aaadddfffdddccccccccccccaaa___YYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^bbbfffiiihhheeebbbYYYXXXXXX[[[___aaa___\\\^^^^^^___bbbeeefffdddcccaaa```bbbgggiiiggggggjjjiiifffffffffbbb]]]\\\______aaaccccccbbb`````````\\\]]]\\\ZZZWWWVVVWWWXXXRRRTTTTTTSSSPPPOOONNNOOOLLLMMMOOOPPPOOOLLLIIIGGGFFFBBB>>><<<===>>>???@@@;;;;;;;;;:::999999888888555666888777444222222222......------------......---,,,,,,---///000///...333444666555222000//////,,,------,,,+++******,,,,,,,,,------------------//////......///000111222111222333444444333222111........................---...//////000333777:::555444333222111111111111...///000111222111111000,,,---...000222222000...000...,,,---111333333111......////////////000000000111222222333333333333---///333666666444222000222222222222333333333333333222666<<<>>><<<;;;===>>>@@@DDDKKKRRRTTTRRRNNNDDDEEEFFFHHHJJJMMMPPPQQQXXXmmm(((((())))))******+++++++++((())),,,---++++++...***+++,,,,,,,,,,,,+++***---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++*********))))))))))))+++,,,---+++++++++++++++,,,,,,,,,))))))***++++++***)))(((&&&(((+++---,,,***'''%%%++++++************++++++((()))***,,,------......++++++,,,,,,,,,,,,------+++((((((++++++((((((+++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,)))***+++,,,---,,,,,,+++,,,,,,---------+++***)))------------,,,,,,++++++***+++,,,+++(((((()))+++,,,---------++++++---...---///000000...------...////////////......//////000111333444555666555555777777999;;;<<<<<<;;;999999;;;>>>===:::;;;???CCCEEEEEEDDDCCCDDDGGGMMMQQQSSSTTTUUUWWWWWWXXXWWWWWWYYYXXXVVVRRRNNNJJJGGGEEECCCDDDGGGJJJMMMPPPSSSTTTSSSPPPPPPSSSTTTSSSUUUZZZXXX[[[]]]\\\YYYWWWWWWXXXUUUUUUSSSQQQOOOPPPSSSUUURRRSSSSSSTTTUUUVVVWWWWWWVVVYYY\\\^^^^^^___```aaa^^^^^^[[[WWWSSSRRRUUUXXXXXX]]]bbbcccaaaaaadddgggiiilllnnnnnnmmmjjjiiihhheeeffffffbbb]]]\\\```dddeeebbb^^^\\\\\\]]]]]]\\\WWWVVVVVVVVVWWWXXXZZZ[[[ZZZ[[[^^^bbbeeeeeebbb```TTTSSSSSSVVVYYYZZZWWWTTTSSSSSSSSSTTTWWWYYYYYYXXXXXXWWWYYY\\\]]]ZZZ[[[^^^\\\YYYXXXWWWSSSMMMMMMPPPNNNPPPRRRRRRPPPNNNMMMMMMJJJJJJJJJHHHFFFEEEFFFHHH@@@@@@@@@???>>>???AAACCCAAAAAABBBAAA@@@>>><<<;;;999777555444555555444333000111222444444444333333000222333333000///000222++++++++++++,,,---......///...---...000111000///111333444444222111111111,,,---......,,,,,,---...+++++++++,,,,,,---------......///000000111222222222333444666666666666555///...---,,,---///111222---...//////000222666:::888777444222000///......//////......//////000000000///000111333222000...000---+++---111333333111........./////////000000111111111111222333444555///000333444555444222111222222222333333333444444111111666>>>BBB???===>>>@@@AAADDDJJJPPPRRRPPPLLLEEEDDDEEEFFFIIIMMMQQQTTT___ttt((((((((()))******++++++...+++***---...,,,---111))))))+++,,,,,,+++***)))))))))******+++,,,......++++++++++++++++++++++++******++++++++++++*********))))))))))))+++---...***************+++++++++&&&''')))***++++++*********+++......+++&&& ++++++************++++++((()))***+++,,,------,,,++++++,,,,,,,,,---------,,,((((((******((((((,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++'''(((***++++++******))))))***,,,---............---------,,,,,,+++++++++)))+++,,,+++((((((***---(((***+++******+++---///,,,...//////...------...++++++***+++,,,///111333...000111222111000---,,,...///000222333333111///...111444222000000444999555666777777888:::===@@@AAACCCFFFIIIKKKLLLKKKKKKHHHHHHHHHHHHGGGDDDBBBAAA<<<===>>>AAADDDHHHKKKMMMHHHFFFHHHKKKKKKJJJLLLPPPQQQSSSVVVVVVSSSQQQQQQRRRNNNNNNMMMKKKJJJKKKNNNQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQTTTXXXZZZ[[[\\\^^^___[[[[[[XXXSSSOOOOOOSSSWWWVVVZZZ^^^^^^\\\\\\```eeehhhlllooonnnjjjfffeeeeeeccceeeddd```ZZZYYY]]]bbbaaa]]]YYYVVVWWWXXXZZZZZZUUUUUUUUUUUUVVVXXX[[[\\\RRRRRRTTTWWWZZZZZZXXXVVVJJJHHHHHHKKKNNNNNNJJJGGGHHHGGGFFFHHHKKKMMMNNNNNNMMMKKKLLLOOONNNLLLMMMQQQMMMJJJIIIHHHDDD??????BBB???AAACCCCCCAAA???======:::;;;:::999777777999;;;444555555555555777;;;>>><<<;;;999888777666555555333222222333444333111///---///222444666666555444...000000///,,,,,,...111+++++++++,,,---...///000///...------//////...---+++---//////...---...///)))***,,,,,,,,,,,,...///++++++,,,,,,------......---...///000111111111111...///111333444444444333///...,,,+++,,,///222444...////////////222555888:::999666222000...------......---,,,,,,...///000222111111222333333111...333000---...000111000.............../////////000222111000000111333555666222222222222222222222222222222333333333444444444000111777@@@DDDAAA>>>>>>BBBBBBDDDJJJOOOPPPMMMIIIEEEDDDDDDEEEHHHMMMRRRUUUeeezzz...,,,***)))+++---......,,,***---111///)))(((,,,************************...---,,,***)))******+++))))))*********+++++++++)))***+++,,,---.........((()))***++++++***)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++---+++)))(((((()))+++---,,,------,,,++++++,,,...************+++---///000///---,,,+++---------,,,***************+++------......---,,,******+++---000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((()))******++++++//////.........------------+++,,,///...+++)))+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,---///000...,,,---000333111111111111111222222333777888999:::<<<<<<======??????>>><<<:::999888777777888::::::;;;<<>><<<>>>BBBGGGFFFFFFGGGJJJNNNOOOLLLIIIJJJKKKMMMOOOPPPQQQRRRRRRUUUSSSNNNHHHEEEFFFJJJNNNPPPRRRSSSRRRQQQRRRVVV[[[dddggghhheee___[[[\\\^^^^^^\\\YYYWWWTTTSSSSSSSSSVVVTTTQQQOOOOOOQQQTTTVVVVVVSSSPPPOOORRRUUUWWWYYYQQQNNNKKKKKKLLLMMMKKKIIIDDDDDDDDDDDDBBB@@@>>><<<999:::;;;=========<<<;;;????????????>>>>>>===<<<<<<<<<;;;:::888777555444333444444555555444444333333333333333333222111000>>>777111///222666666555000222444333222333777:::888555111//////000000///......///000000///...---+++---///---***)))***---,,,,,,---///111111...,,,000000---)))***......+++------------------------............//////000000...111444222---***,,,......------------.../////////......111555777666444000///...------...///000000///...///000222555777777777777666555222000///,,,------...///000111111///000111222111000---,,,222222111000//////000000000000000000////////////222000---...222444444333222222222222222222222222555222///000222222111///444666===EEEGGGCCCAAAAAA@@@DDDHHHKKKKKKJJJJJJJJJKKKHHHFFFGGGGGGIIIOOOWWWiii111///,,,***+++,,,,,,,,,+++***,,,///---'''&&&)))************************,,,++++++*********************************++++++))))))***+++,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))*********+++++++++++++++---+++)))(((((()))+++---+++,,,---,,,******,,,---******))))))***,,,...//////---,,,,,,......---+++---,,,,,,+++******))))))---------,,,******+++---,,,,,,+++***)))(((((()))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************///.........---------,,,---+++,,,///...***)))+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---...///...,,,,,,...111...............///000000111111333444555555555555666666555555444444444333555666666555333222333555333444555666666666555444999999888777777777888888777888888666555666:::======<<<===???CCCDDDBBB???DDDCCCBBBAAAAAACCCFFFGGGHHHFFFCCC???<<<===@@@CCCBBBEEEFFFFFFEEEGGGLLLPPPXXXZZZ[[[WWWQQQMMMMMMOOONNNMMMKKKIIIGGGFFFFFFFFFJJJHHHFFFEEEEEEFFFHHHJJJLLLJJJGGGHHHJJJMMMOOOPPPJJJGGGCCCBBBCCCCCCAAA>>><<<<<<<<<;;;999888666555444555555666777777666666444444555555555444444333555555555555444333222222111111222222222222111111///////////////...------555000,,,,,,000333444333000222333222222333666999777444111000000000000///---.../////////...------+++---...---***)))***,,,---,,,******,,,......---...///...+++,,,///...***------------------------------........./////////,,,///222000,,,)))+++------------------...//////...------///222333111000000///...------...///000111000//////000222444555222222222222000...---+++---.........///000000000...///000000000///...---222111111000//////000000////////////............222///---...111333333222222222222222222222222222666333111111333333222000111666@@@JJJLLLFFF@@@???@@@CCCGGGKKKLLLMMMNNNOOOOOOLLLJJJJJJJJJLLLSSS\\\lll333000---+++++++++***)))***)))+++---***&&&%%%(((************************((())))))***************++++++******************))))))***************)))))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++,,,+++)))(((((()))+++,,,+++,,,,,,+++******+++---+++******)))***+++,,,---...------...///...,,,***+++,,,,,,,,,,,,+++)))(((,,,------,,,******+++---+++***)))(((((((((((((((*********++++++++++++,,,*********************************)))))))))))))))------,,,++++++***))))))......------------,,,,,,---++++++......***))),,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,------,,,+++***---......---++++++,,,...---,,,,,,,,,,,,---......,,,---...///////////////---......//////000111111111222111///---,,,,,,...///000111111222222111111333222111111000000111111111111111000...///111333333222222444666777777555===:::666333222555999<<<999999888555333333666888444777999:::999;;;@@@DDDFFFHHHHHHEEE???;;;;;;<<<===<<<:::999888888777888<<<;;;::::::::::::;;;<<<===<<<;;;===@@@BBBCCCCCCAAA???<<<:::999888777555777666444333222111000000111111000000000111222222000000111111222111111111.........///////////////......////////////......,,,------------,,,++++++...+++)))+++///333333222000111222111111222555777555333000///000000000///,,,,,,---......------,,,+++---------+++***+++,,,///,,,(((&&&(((+++...///---///...,,,---///...***---------------------------------------.........+++...000///+++)))***,,,---------------......///...------...000000///---000///...------...///000333222111000000111222222......///......,,,++++++//////////////////////////////.........///000000111111000/////////000000//////.........---------000///......000222222111222222222222222222222222666444222222333444333222///666DDDPPPQQQHHH@@@===@@@DDDHHHKKKMMMPPPSSSUUUTTTPPPNNNMMMMMMOOOYYYdddqqq111///,,,++++++***)))((('''(((***+++)))'''((()))************************%%%&&&(((************)))+++++++++************************+++******)))))))))))))))******)))))))))))))))))))))))))))))))))***)))((((((((()))***+++,,,+++***))))))***+++,,,***+++,,,+++***)))+++------,,,+++++++++,,,---............///000///,,,)))((())),,,...///...---,,,+++,,,---,,,******+++,,,---,,,+++***************************++++++++++++******************************************))))))---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,---******------******,,,++++++++++++++++++++++++))))))***+++,,,------...******,,,------,,,,,,+++------,,,,,,+++******+++---------------......///,,,------.........------,,,,,,---...///000000000,,,---...---------///111111111222222333333333333111111000////////////000/////////...------...///.........///000111111000666333000------000333666111222333222111000111333///222444444333444888<<<888999:::888444111111111333222222111111111111111333333444444444444333333222222222555888::::::999;;;:::888666555444333333777555333111000000000111111000///......///111111///000000111222222222222,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,------............------,,,++++++---111444444333111111000000000111333444222000...---...///...---++++++,,,,,,,,,---,,,,,,------...---------------000,,,(((&&&(((+++---...---...+++(((***......+++------------------------------------------------+++---///...,,,++++++---------,,,,,,------...///------...///000111000///000///...------...///000444333222111000000000000.../////////......------000000000///////////////000000.........000222333111000000/////////000000000////////////.........///......///000000111000111111111111222222222222444333222222222333333333111888FFFQQQQQQHHHAAA???DDDFFFJJJMMMOOORRRVVVYYYVVVRRROOONNNNNNRRR___lllzzz---+++******++++++***)))%%%(((*********+++,,,---************************$$$%%%''')))*********)))***************************+++++++++++++++*********))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))***+++++++++,,,,,,+++******+++---///...---,,,------/////////...///000000///,,,))))))***---///000000///...)))+++,,,,,,+++***+++,,,---,,,,,,++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,)))))),,,,,,******---++++++++++++++++++++++++))))))******+++,,,------***+++,,,---......---,,,,,,,,,+++++++++***)))))),,,,,,,,,,,,,,,------...------...............---............////////////)))+++,,,------...111333.............../////////......---,,,,,,,,,,,,,,,///....../////////...------.../////////.........//////......///000222333---///111111000000000111///222444333000000222555000111222222111000000000/////////000000000//////...///000111111000///...------...111555666666555666666555444333333333444777666444222111111222222111000...------...///000,,,,,,---.../////////.........---,,,,,,,,,------,,,,,,------------,,,,,,---......//////.........---------///111222222222111000......///000111111...---+++,,,---------+++++++++++++++,,,,,,------///........./////////...///---+++***,,,---------...---)))$$$&&&+++...,,,------------------------------------------------+++---.........------...,,,,,,,,,,,,,,,---......***+++---...///000111222000///...------...///000333333222111000000000000////////////////////////000000000000000/////////222111///...///111333555000///////////////000000111111111000000000000///...///000000000///000000000000000111111222222222222222222111111111222333444:::EEENNNMMMEEEBBBCCCHHHJJJMMMOOOQQQSSSVVVYYYUUUQQQOOOMMMNNNUUUeeeuuu***))))))***,,,,,,,,,+++&&&***+++******---///...************************&&&&&&((()))************))))))*********+++++++++******++++++,,,++++++*********))))))))))))******))))))))))))))))))))))))((()))******++++++******+++******************+++,,,------,,,++++++,,,...///......---...///000111000000//////000///,,,***---.../////////...---,,,(((***,,,,,,+++***+++,,,+++******)))))))))******)))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,---......******++++++++++++,,,,,,,,,))))))++++++)))***---************************))))))******++++++,,,,,,***+++,,,.........------++++++***+++,,,,,,***(((******))))))******+++,,,++++++,,,---------------.........---------------***,,,,,,,,,++++++---///+++++++++***+++,,,,,,---......---,,,,,,,,,,,,------------///000000...++++++...000111///---------+++,,,---//////000//////+++---//////.........///...111222111...---...111------///000111111111111------...//////......---------............------------...000333555444333111222333222000000222333555444333222111111111111......------,,,,,,------,,,------............---000///...---,,,---...///------............------+++,,,,,,------------,,,,,,,,,------...//////000111///------...//////...,,,+++***+++------,,,+++++++++++++++,,,---......///...---...000000000...///...---...//////...,,,---,,,((($$$%%%+++...---------------------------.........---------------+++,,,---...............,,,,,,,,,,,,,,,------...&&&(((+++------...000111000///...------...///000111111111111111111111111//////......---......///000000000000000000000000222111000//////000222444//////......//////000000222222222111111111000000...000111111000///000000//////000000111222222222000111222111000000222333666;;;DDDJJJGGGBBBAAAFFFJJJMMMPPPRRRSSSTTTVVVWWWSSSQQQNNNNNNOOOYYYmmm,,,++++++,,,......---,,,(((,,,---)))(((,,,---+++************************(((((((((((()))******+++(((((()))***+++,,,,,,---(((((()))***+++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))''')))+++------,,,***)))************************---......---,,,,,,---///...---------...///111222222111///...///...,,,+++,,,,,,,,,---------------''')))+++,,,+++***++++++))))))((((((((())))))***))))))))))))************************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,)))(((***+++)))***...***************************************+++++++++((()))+++,,,---------,,,+++***)))+++---...+++)))******))))))******+++,,,))))))+++,,,------------------------------------+++,,,,,,+++***)))+++,,,,,,,,,+++++++++,,,---...000//////...............,,,,,,---///222222///,,,,,,000444555333///------,,,------.........---,,,+++,,,......,,,,,,---...,,,...111000...,,,...000,,,,,,,,,...///000///...,,,---.........---,,,,,,..............................---///111333333222111333333222///...000222111222222111111000///..................---,,,,,,//////////////////...---...---,,,+++,,,...000111------............------***+++,,,,,,------,,,,,,***+++,,,,,,,,,---///111111///,,,+++---...---,,,,,,++++++,,,...///...,,,,,,+++++++++,,,---///000...,,,+++,,,///000///---000///------...///...,,,+++,,,+++(((***......+++------------------------/////////.........------******+++,,,.........---,,,,,,++++++,,,,,,---...'''***---...------...000000///...------...///000//////000111222333333333111000///...---......////////////000111111111222111000///.........///000...............///000000111111111111000000000000...111333333111///000111/////////000111222222222000222333222000000333555666;;;BBBGGGDDD???@@@EEEIIILLLQQQTTTUUUUUUVVVWWWTTTQQQPPPPPPSSS___www...------...//////...,,,***///...)))'''***+++(((******************************((((((((()))+++,,,''''''(((***+++,,,---...&&&&&&((()))************+++***)))(((((()))***+++))))))))))))))))))))))))'''))),,,//////---+++)))************************---...///...---,,,...000,,,,,,+++,,,---///111222333111///.........---,,,(((((())))))+++---///000''')))+++,,,+++***++++++******))))))))))))***+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++---,,,,,,++++++******)))))))))******+++++++++,,,,,,((((((***+++)))+++...))))))))))))))))))))))))+++++++++***************'''(((***+++,,,,,,,,,+++***))))))+++...///,,,))),,,,,,,,,+++,,,,,,---...)))***+++---.../////////,,,,,,------......//////***+++,,,+++++++++,,,...,,,++++++******+++---...------,,,+++++++++++++++------...111555555111......333888:::666222//////000000///...------,,,,,,,,,---...---,,,,,,---...***---000000......000222+++++++++,,,------,,,+++------...///...---,,,+++111000////////////000111///...---...000222222111444555666333000...///111000111111222111000...---///000000111000///...,,,---------------,,,+++*********)))***+++...111222,,,------......------,,,+++,,,---...............++++++,,,,,,---///222444222...++++++---...---+++---,,,,,,...000000///...,,,,,,++++++,,,...///000---***)))***---///---+++222///---,,,---......---))),,,------///111///***------------------------000000/////////.........)))))))))+++---...---,,,,,,,,,++++++,,,,,,---...+++...111111///...///111000///...------...///000---...000111333444444444444333111000//////000000......///000111222222333000///...---------------...............///000111000000000000///////////////222444444111000000222...//////000111222222222111333444333111111444777444:::BBBFFFCCC===>>>DDDGGGKKKQQQTTTVVVVVVWWWXXXUUUSSSRRRSSSWWWddd~~~)))+++---...------...///+++++++++************)))+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))*********+++,,,***(((''')))******)))---,,,+++***))))))))))))*********)))))))))))))))+++))))))***------***'''---,,,***))))))***,,,---......---------,,,,,,,,,//////...---------......000///...---,,,+++++++++((((((***,,,///000///---+++*********))))))((((((,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,))))))************))))))---,,,***))))))***,,,---+++++++++*********))))))******))))))******+++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---...---,,,+++***+++,,,,,,******+++,,,***************************+++,,,+++)))))))))+++111111222444666555333111---EEEWWWPPP:::++++++111---.........//////000000------,,,+++************&&&''')))+++---.........000+++***///000,,,+++---//////......---------------------///000000...+++,,,...000000///...///000666222000333333000...///000000---)))+++///...)))...............///000000,,,...---+++---111000,,,//////............//////......---,,,+++,,,---............------,,,,,,,,,000///---,,,---...000222///,,,+++......++++++///++++++,,,,,,,,,,,,,,,,,,,,,000///)))'''***)))$$$------,,,,,,------...///,,,,,,,,,++++++,,,,,,---///++++++000333111......---000222111...,,,---///......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,---...//////......,,,------......------,,,,,,,,,---...///000111111000222444333111/////////000111111000//////000222000000000000111111111111222///,,,---///222222000222111//////000111111000222222222000......000222111111000000000000111111222222222222333444555666:::>>>AAA@@@<<<;;;???CCCGGGHHHOOOWWW[[[YYYXXXYYYUUUVVVWWWVVV\\\nnn+++---////////////000222+++++++++************))))))******+++++++++******))))))))))))))))))))))))))))))******+++++++++++++++)))'''''')))******)))++++++******))))))*********)))))))))))))))))))))+++))))))+++------***''',,,+++***))))))+++,,,---+++,,,,,,,,,------.........---------------......//////...---,,,,,,+++++++++******+++---...---+++++++++++++++*********)))+++++++++***************))))))))))))))))))))))))))))))************))))))''')))******)))(((***+++))))))************))))))'''((()))***++++++,,,,,,+++++++++*********))))))******))))))******+++,,,,,,,,,++++++++++++++++++************************++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++***)))+++,,,------,,,+++,,,---++++++++++++++++++++++++)))+++,,,+++******+++,,,......///222555666444222555CCCLLLFFF888//////000............/////////000------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,000++++++///111---,,,---,,,------...//////...............///000000...,,,,,,...///000......///000555111000222222///...///000000---***+++///...***++++++++++++,,,...000111---///...,,,...111111---///......------......///...---,,,,,,------------......---------,,,,,,,,,...---,,,+++,,,---///000///,,,+++......+++,,,///------------,,,,,,,,,,,,+++......***)))---,,,)))++++++******++++++,,,---///...---,,,,,,+++,,,,,,000,,,,,,111333111//////,,,...000000/////////000......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,---...............+++,,,,,,,,,,,,,,,,,,+++------...///000111222222222333555555444222222222111222222111///...000111//////000000000111111111111///---...000222111000000///------///000///...+++---000111000//////000111111000000000000111111222222222222333444555555777<<>>BBBEEEHHHOOOYYY^^^]]]\\\^^^ZZZ[[[[[[[[[aaarrr...///000000000111333555+++++++++************)))'''((()))***++++++++++++))))))))))))))))))))))))******++++++++++++,,,,,,***(((''''''((())))))(((******)))))))))***++++++))))))))))))))))))*********)))***+++,,,,,,***(((++++++***)))***+++---...******+++,,,---...//////,,,,,,+++,,,,,,---...///---............---+++***---+++))))))+++,,,+++***,,,,,,,,,+++++++++++++++***************+++++++++))))))))))))))))))))))))))))))************))))))&&&((())))))(((((()))***))))))************))))))###%%%(((***,,,,,,+++***+++++++++*********************))))))******+++,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,...---------------,,,,,,...---,,,***)))))))))))),,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...++++++---000444666555444666:::999333//////---)))............////////////------,,,,,,------.........---,,,************+++,,,)))(((,,,---+++******)))+++---///000000000//////...---...000000...---,,,...//////......///000222//////111111------000///000...++++++///...***+++*********,,,///222444...//////---///222111---...------,,,,,,------......,,,+++,,,///000---+++...------------,,,,,,,,,---,,,+++++++++,,,...//////,,,+++......+++,,,/////////......---,,,,,,,,,***,,,---+++,,,//////---...------------...//////111000///------,,,,,,,,,111......222333111///111---,,,---///111222222111......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------............---,,,,,,------------,,,,,,......///000111222333333222444777777666555555666333333333111///...///000//////000000000000111111///......///111111000///000///......///000///...&&&+++000444444333111111111111000000000000111111222222111222222333444555555;;;AAABBB???===>>>AAADDDGGGQQQ]]]dddccccccdddaaaaaaaaaaaahhhyyy...///000000///111333555+++++++++*********))))))(((((()))***************))))))))))))))))))))))))************************)))((('''''')))***)))((((((((((((((()))***+++,,,)))))))))))))))*********)))******+++,,,+++***)))************+++,,,---...******+++,,,------......*********+++,,,---...///+++,,,...//////---,,,***,,,***(((((()))+++,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))+++))))))************))))))%%%&&&(((***+++++++++*********************************))))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++.........------+++***)))+++++++++++++++++++++,,,------------------------...---+++***)))***++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///++++++---000333555555444444333...******---+++&&&.........///////////////,,,,,,,,,,,,,,,---...//////---+++)))))))))+++,,,+++***)))+++------+++***)))+++---///000000//////...---,,,---...///---,,,,,,.........------///000000......111000,,,---000///000///,,,,,,......***...---,,,,,,...111444666...000///---///333222...---,,,,,,++++++,,,,,,------+++***---000111---***---------------------------,,,,,,+++,,,---.........++++++---...,,,,,,000000000///...------,,,,,,***+++,,,,,,,,,...///..................//////000000//////............///222//////333333000000222///...---///222444222///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......---------.........------.........---...///000111222222333111444666777777666777777444555444222///---...///////////////000000000111...///000111111111///...222111000111222333111000)))...333666666555444444222111111000000111111222222222111111222333333444333;;;CCCEEEBBB??????@@@DDDHHHTTTbbbiiiiiihhhiiihhhgggfffhhhqqq---...//////......000222+++++++++*********))))))***************)))(((''')))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((***+++***(((''''''(((((()))***,,,,,,(((((())))))************)))***+++,,,+++******)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///***,,,---//////...,,,+++***(((''''''***,,,------))))))******************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))((()))+++***))))))***,,,))))))************))))))******)))((()))***+++,,,******************************))))))******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++////////////...---++++++++++++++++++++++++++++++---------------------------,,,++++++,,,---///000***,,,---,,,+++***+++,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,...///.........000222333333222222333222...---//////+++///////////////.........++++++******+++,,,---------,,,***))))))+++---...............000111000...,,,,,,.../////////...------,,,++++++---------+++------...---,,,,,,...000...---...111///,,,---222...111111---,,,......+++000///.........000222333...000///---///333222...,,,,,,++++++++++++,,,,,,,,,++++++---000000...+++---------------------------------------......///...++++++---...,,,---000000000///...------,,,,,,+++++++++,,,,,,+++,,,---)))))))))))))))***++++++---------...///000111222333111111333222///000333333111///000333333000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,------,,,++++++,,,------,,,------...///000111111///222555666555555555666555555555222///......///...////////////000000000...///111111111000///...222111111222333333111000///111333333333333444555222222111111111111222222222222111111111222333333444<<>>>>>BBBHHHXXXiiiqqqpppnnnmmmnnnkkkkkkqqq***,,,...///---***)))(((+++++++++************)))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((''')))((()))+++------,,,***((((((((((((((()))***+++'''(((((()))******++++++'''***------+++))))))***,,,,,,,,,,,,+++******)))+++++++++++++++,,,,,,,,,...---------------......++++++,,,,,,---...//////***))))))+++---...---,,,)))))))))******++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))((()))******))))))***+++))))))************))))))(((((((((((())))))***+++))))))*********+++++++++******))))))******+++,,,))))))***+++,,,,,,------************************+++,,,,,,---,,,,,,++++++++++++++++++*********)))*********+++++++++,,,,,,++++++,,,---............+++,,,---,,,++++++,,,---++++++++++++++++++++++++)))+++,,,+++******+++,,,---,,,++++++---...---,,,,,,111333...++++++------000/////////............------,,,+++++++++,,,,,,)))******++++++,,,------(((++++++)))+++///...***---,,,,,,+++,,,...000222000...,,,,,,---//////...---------,,,+++,,,...111,,,---000222///,,,///555,,,111333000---......,,,+++,,,...///000000000///---///...,,,...111111---------,,,,,,,,,,,,------))),,,...---++++++...222,,,,,,,,,---------......++++++,,,------------------******---...,,,---111------------,,,,,,,,,,,,...++++++......++++++...------,,,,,,,,,---......+++,,,,,,---...000111222333111111222000,,,///444444555555444111///............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,+++***,,,+++)))(((((()))+++,,,------...///000111222222...000222333222111222222555555555333000//////111........./////////000000000111222000...---///111//////000111333222000---/////////...---...000222333222222111111222222333222222111111111111222222555<<>>:::999:::;;;@@@OOOdddtttvvvqqqmmmnnnooouuu)))******++++++******))))))***+++,,,,,,+++***)))(((((('''''''''(((((()))))))))************)))))))))***+++***((('''((()))))))))************)))))))))((('''&&&&&&'''((()))'''''''''((()))***,,,,,,+++******)))******++++++)))***,,,+++***)))))))))************************)))******+++,,,,,,,,,,,,---------,,,++++++******...,,,***(((((()))+++,,,,,,+++)))***++++++***(((------,,,***)))'''&&&&&&*********++++++++++++,,,))))))))))))))))))))))))((())))))************)))))))))))))))************++++++******************++++++************++++++******))))))******+++,,,************************++++++***++++++,,,---...*********++++++++++++++++++***,,,111222000///000,,,++++++,,,---...,,,***+++,,,...111555999<<<>>>---,,,,,,++++++,,,,,,,,,---...---+++))))))+++...************+++++++++,,,---,,,,,,++++++++++++,,,---///222222000...------000///...---,,,,,,,,,---666222,,,))))))***+++,,,+++++++++++++++,,,---...)))---...+++***,,,---+++***,,,...///000222555777777777666333///,,,,,,---+++---///000...------...---...///......///111444,,,++++++,,,...000///......333333000---......,,,***))))))))))))))))))***+++,,,------.........---***++++++*********---///000000000000///...------------------------------///000000///---,,,---///,,,...//////......///000+++,,,,,,...///222333444111000...,,,+++***++++++------...//////...------...---,,,+++,,,...000111---///333333222///------........./////////000000,,,---,,,***((()))---111,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......---......///111111...111444555555444444555---...///...------///111,,,,,,---...///000111111000000////////////000000------------...///111222///000222222000///000111222111000000000111333444111111000000111111222333000666<<<>>><<<999999999888<<>>???@@@@@@BBBMMM```oootttsssrrrwww***)))(((''''''((()))***'''))),,,......,,,)))'''&&&''')))***+++++++++***))))))************))))))(((***++++++******+++---+++***)))(((((()))***+++******++++++++++++******(((((())))))***+++------'''(((***+++,,,,,,++++++---***((((((+++...---,,,'''&&&%%%$$$%%%''')))+++''')))+++......---,,,******************+++++++++///...,,,******+++,,,---,,,***(((''')))+++,,,,,,&&&'''''')))***+++,,,---))))))))))))************))))))))))))))))))))))))***************)))((('''))))))))))))************)))))))))******++++++,,,++++++************++++++((((((((((((((())))))***((((((((((((((((((((((((++++++***************+++---------,,,,,,+++++++++***...---((()))///222///,,,+++)))***,,,...///...,,,,,,+++,,,,,,---...//////...---,,,++++++++++++,,,------+++******---///++++++,,,,,,,,,---------******+++,,,---///000111222333333222///......///,,,---000111111...+++))),,,***)))***---000111000///...---,,,++++++++++++)))---...,,,+++...000///))),,,///000///......//////,,,******,,,---,,,***,,,------+++))))))***,,,.........---,,,,,,...000,,,...///...***)))***,,,+++000111...,,,......---,,,,,,++++++++++++,,,,,,777888999999777333000...,,,---//////---,,,,,,---......///////////////...------------------------***+++,,,,,,,,,---///111(((***,,,,,,+++***+++,,,((())))))***,,,...000111...//////000000000000//////...---,,,,,,---...///...---,,,,,,,,,...000111***---000000///,,,+++***+++++++++,,,,,,,,,------++++++,,,...//////---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///111222333333222222///000111111000///111222000111111000......///111///000222333333222111000,,,---///000111111111000///000111111111111000000111111111000...///111333000000111222222222222111111111111000111222222333333333555888<<<@@@AAAAAAAAACCCMMM```oootttrrrqqq))))))))))))((((((((((((((((((((((((***,,,...///(((((())))))))))))((((((******++++++***)))'''&&&)))))))))))))))******+++))))))(((((((((((()))))))))))))))))))))******+++---,,,,,,+++*********+++*********************++++++,,,---......---+++***))))))***+++,,,,,,------***++++++***))))))***,,,,,,++++++***++++++,,,---+++******************+++***((('''((()))***)))'''))))))))))))((((((((((((***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++...---,,,+++++++++,,,---******+++,,,,,,---.........++++++------******------,,,+++++++++,,,---...---------............///000...---...///000///...+++,,,---,,,***)))***+++***+++,,,,,,------------...---,,,***)))******+++(((((((((***,,,...111222333000000333222//////222333......111000***(((,,,'''(((***,,,---,,,***))),,,///...+++***---,,,)))......---,,,***)))((((((***+++---...///......---///(((&&&+++//////000444)))******++++++,,,,,,------......---+++******+++---...---))))))---...---111///,,,,,,---,,,)))%%%)))************++++++++++++...111000...,,,---...,,,,,,++++++,,,...///000...000111///+++***,,,///***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((+++///111000///......222000...,,,,,,---///111111000...,,,+++,,,...///333///++++++///111000---,,,---.../////////------******+++,,,------------***+++,,,,,,---...//////++++++,,,,,,,,,,,,------((()))+++---......------,,,,,,,,,------.........,,,///111222555777333,,,000111111///,,,---222666111000000//////000111111666111///222111------222000///.........///111222111111000000000000111111///111222111000///000111000111111111111222222222333333222222333333444555555777999;;;>>>???@@@AAA>>>IIIWWWdddmmmssszzz~~~***************)))))))))***))))))))))))+++,,,---(((((())))))))))))((((((,,,,,,------,,,+++)))((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,))))))(((((()))***++++++---,,,++++++******++++++******+++++++++******))))))***,,,------,,,+++***))))))***++++++,,,------***++++++***))))))***,,,******++++++++++++,,,,,,,,,++++++******++++++,,,***)))(((((()))***)))(((*********)))))))))((((((((((((((((((((((((((((((************************))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))++++++++++++++++++++++++------,,,+++++++++,,,---+++++++++,,,,,,---------...++++++......++++++......---,,,+++++++++,,,---------------...............////////////...//////+++,,,---,,,+++***+++,,,******+++,,,,,,,,,++++++---,,,+++*********+++,,,,,,++++++++++++---///000444111000222222///...111111------000///***))),,,((()))***+++,,,++++++***+++......++++++......+++,,,,,,++++++++++++++++++,,,---.../////////......***$$$"""&&&*********............---,,,,,,+++++++++---...---,,,,,,---...,,,...---))))))---...,,,111///------...///,,,***************+++++++++++++++---000///---,,,,,,...+++*********+++,,,...///111///...---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,......------///000111000...---,,,...000111000///---,,,,,,,,,---...444000,,,,,,//////---))),,,---.........---,,,,,,------------,,,+++************++++++,,,---......++++++,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,+++++++++...000000///222666333...///111222000......222666333333333222222111111111555111///111000------111///......---...///000111000000000//////000000000///000111111000///000111000111111111111222222222333222222222222333444444555666999;;;===???@@@AAABBBKKKYYYdddmmmuuu~~~***************+++++++++++++++******)))******+++(((((())))))))))))((((((,,,,,,,,,,,,+++***)))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,,,,,,,++++++******++++++***+++,,,,,,+++***)))(((''')))***+++,,,,,,+++***))))))******+++,,,,,,,,,***+++,,,+++))))))+++,,,((()))+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---***)))((()))*********(((+++++++++*********))))))((((((((((((((((((((((((******************************++++++++++++******************************)))***,,,------,,,***)))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,//////,,,,,,///......---,,,++++++,,,,,,------------............,,,///111000...---...000+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,+++***++++++******++++++,,,---///...---,,,+++,,,------444111000222111...---//////------000///,,,+++---***************++++++,,,+++---...++++++...///,,,))))))***+++,,,---............//////000/////////,,,(((''')))++++++,,,...000//////......---,,,,,,***+++------,,,---...000,,,...---))))))---...,,,...---+++,,,---......---************+++++++++,,,***,,,......---,,,,,,---++++++++++++,,,---...///222...++++++...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------,,,+++,,,///222000000.........///000111//////---,,,,,,,,,---...333000...---...---)))%%%---------------,,,+++***......------,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------333222000///...---,,,,,,---,,,,,,++++++***))))))///000///---///333444000///111333222000///111444555666666666555333111000333000///111000......000......---------...///000000000000000000000000000///000111111//////000111000111111111111222222222222222222222222333444444444666888;;;===???@@@AAAFFFOOOZZZdddmmmxxx))))))***************+++*********************+++(((((())))))))))))(((((()))))))))))))))((('''''')))))))))))))))******+++)))******************)))(((((((((((()))+++,,,,,,,,,,,,++++++***++++++,,,***+++,,,,,,,,,***((('''&&&''')))***++++++++++++))))))******+++++++++,,,++++++,,,+++***)))+++---''')))+++------,,,+++***---------,,,,,,---------+++***))))))++++++***))),,,,,,,,,+++++++++******************************************************,,,------......------,,,))))))))))))))))))))))))(((***,,,......,,,***((()))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++///,,,,,,//////------000///......---,,,,,,++++++,,,,,,---------.........***///333222...+++---111+++,,,------------...///............---,,,++++++)))*********+++,,,------000///---,,,,,,,,,------333000///111000,,,,,,.........///000000///...///---,,,***))))))***,,,---+++------******------***))))))***+++,,,......///...////////////.........///...------------...///,,,,,,------.../////////)))+++,,,,,,++++++,,,...,,,...---******---...,,,+++***))))))***+++,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,---............//////000000000...,,,,,,---...---+++...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,------,,,---///000//////......//////000000......---,,,,,,------...000///.........,,,(((%%%---,,,,,,,,,+++******)))++++++,,,,,,---......///+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------333222000...,,,,,,,,,---,,,,,,,,,+++++++++++++++---//////---...222222///...111444444111000111333333444666777666444222111111000000000000///...///............//////000000000111111111111111111000///000111000///...///111000000111111111222222222222222222111222333333444444555888:::===???@@@AAAHHHQQQ\\\eeennn{{{((((((((()))))))))******((())))))***++++++,,,,,,(((((())))))))))))(((((())))))(((((((((((((((((()))))))))))))))******+++(((((()))******)))(((((((((((((((((()))***+++,,,,,,++++++***++++++,,,,,,***++++++,,,+++***)))(((&&&'''((()))******++++++)))***************+++++++++,,,,,,+++******+++---''')))+++---...---,,,+++...------,,,,,,------...,,,***)))***+++,,,+++***,,,,,,,,,,,,++++++++++++************************************************,,,------......------,,,))))))))))))))))))))))))(((***,,,......,,,***((())))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++...,,,,,,//////------000............------,,,,,,,,,,,,,,,------------...***///333222...,,,---000+++,,,------------...///,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------...---,,,+++,,,,,,......111......000///,,,+++---///000111000111111111000...,,,***))))))***,,,---+++...---))))))+++***'''+++++++++,,,,,,------...///......------,,,,,,,,,+++,,,,,,***)))************++++++,,,------......+++,,,,,,+++***))))))***+++...---******---...+++++++++******)))))))))******++++++++++++,,,,,,,,,++++++++++++,,,---------......//////////////////,,,...///---+++***,,,......---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((+++...///...------...------...///////////////------,,,,,,,,,------------,,,---------,,,***(((,,,,,,++++++************,,,,,,,,,,,,,,,...///000------------,,,,,,,,,,,,+++++++++,,,,,,,,,------000///---,,,+++,,,------***++++++,,,---......///)))---000......111000---...111444444222///000111///000222444555444333111///000000////////////...//////000000111111111111111222222333333222222111...000111000///...///000000000111111111222222222222111111111111222333333333444777:::===???@@@AAAHHHQQQ]]]gggqqq'''''''''((())))))******'''((()))++++++,,,,,,,,,(((((())))))))))))((((((+++******)))))))))******)))))))))))))))******+++)))***+++,,,,,,+++***))))))))))))))))))******+++++++++******++++++,,,,,,*********************+++(((((())))))******++++++************************+++,,,---,,,******,,,---)))***,,,---...............------,,,,,,------...,,,+++***+++,,,,,,+++***,,,,,,,,,+++++++++******((((((((((((((((((((((((******************************++++++++++++******************************)))***,,,------,,,***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++...///------000,,,---............------,,,,,,,,,,,,------------+++...222222///------...+++,,,------,,,,,,---...((()))))))))))))))((('''((()))***+++,,,------,,,,,,++++++***+++,,,...//////,,,,,,///...++++++......111222000000222222///...---+++***)))***,,,---+++------***)))+++***''',,,,,,,,,,,,------------000///...,,,++++++++++++(((,,,---***((()))***(((---,,,,,,++++++***))))))+++,,,---,,,)))((()))***+++------++++++------+++***,,,------+++******+++++++++++++++,,,,,,,,,,,,---+++***+++---.........+++,,,,,,---------,,,,,,+++---///...***))),,,///...---+++******+++---...***++++++,,,,,,------...,,,,,,,,,+++++++++******'''***...000///---,,,,,,***+++---...//////...---,,,,,,,,,,,,------------++++++,,,------,,,,,,,,,,,,++++++******+++,,,,,,111///...,,,,,,,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---******+++,,,...///000111''',,,000......//////,,,...111444333000...///000,,,---///111222222222111---000111//////000000---///000111222222222111111000111222333333222111000...///000000......///000000111111111111222222222111111111111111222333333222444666:::===???AAAAAAGGGRRR```lllwww'''(((((()))******++++++)))***++++++++++++***)))(((((())))))))))))((((((+++***)))((())))))***+++)))))))))))))))******+++)))***,,,------,,,***)))+++******)))))))))))))))++++++******++++++,,,---******)))((()))***,,,...*********))))))******+++************))))))))))))+++,,,---,,,+++***,,,...+++,,,,,,---...///000111------,,,,,,,,,,,,---------+++++++++,,,---,,,+++++++++++++++************((((((((((((((((((((((((************************))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------++++++++++++++++++++++++)))***+++---......------+++++++++,,,,,,---------,,,)))***---...,,,---000+++,,,---...//////......++++++,,,,,,,,,---------,,,...000111111///...,,,+++,,,---,,,+++***+++,,,(((((()))*********)))))))))***+++,,,---,,,,,,+++++++++***)))***+++,,,------***+++......+++,,,///---111111......111000,,,...---,,,+++***++++++,,,***------++++++...///,,,,,,,,,,,,---------......222000///---,,,+++,,,,,,)))...000,,,***,,,---+++,,,,,,,,,+++******)))))),,,---...---++++++,,,---***---...++++++...---***%%%)))---...,,,++++++++++++++++++,,,,,,,,,------...,,,***+++...000000///***+++,,,------,,,+++***,,,,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,+++++++++******(((***---...---,,,---...((())),,,...///...---+++++++++,,,,,,------------,,,------,,,,,,,,,---...++++++******+++,,,---...111000...,,,+++,,,---.........------,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,------......(((---///,,,***---///......000222111...,,,...000---......//////000000000,,,000111......111000,,,...///000111222111111000...///111222222111///......///000///......///000000111111111111222222222111111111111111222222333222333666999<<>>>>>@@@GGGXXXmmm~~~))))))))))))************))))))))))))***************,,,------,,,*********'''((()))******+++++++++***************)))((((((***)))))))))))))))))))))''')))++++++***))))))))))))***++++++******+++,,,,,,)))))),,,,,,)))))),,,************************+++******)))))))))******)))******++++++,,,,,,---+++,,,---...////////////......---,,,,,,,,,,,,,,,///,,,***,,,,,,)))***---******)))+++,,,---,,,*********+++++++++******)))))))))))))))))))))))))))******++++++++++++******************************************************---------,,,,,,+++++++++))))))***+++++++++++++++***------******------*********++++++,,,------...++++++++++++++++++++++++*********+++,,,---,,,+++,,,******+++......---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))*********)))(((******+++++++++******)))---,,,,,,,,,,,,---...///---,,,++++++,,,...//////,,,------,,,******+++---///...+++***)))***,,,---...,,,***+++...000000...,,,,,,,,,,,,---------...******))))))))))))******)))---111222000---++++++---,,,+++******+++,,,---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***(((((())))))***++++++,,,,,,,,,---------,,,+++***++++++++++++++++++++++++(((------)))+++000,,,!!!++++++,,,---//////---+++---,,,***+++,,,,,,+++))),,,,,,,,,,,,++++++******---------......---+++***,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,...///...............---------,,,,,,,,,+++++++++******---,,,++++++------,,,+++,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,---.........------...---------------......,,,---......//////......//////...------...000000///////////////.........000000////////////000000/////////////////////000000000111111222333333444222222333333333333222222222333555:::???AAABBBCCCHHHYYYooo))))))))))))************)))))))))*********++++++***+++,,,,,,*********,,,'''((()))******+++******((()))***+++***)))((('''))))))))))))))))))******((()))++++++)))((()))***)))***+++***((('''((())),,,)))))),,,,,,)))))),,,************************)))))))))(((((())))))***))))))******+++,,,,,,,,,+++,,,---...////////////......------------------111---+++,,,,,,***,,,///***))))))***,,,,,,+++))))))******+++++++++******))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++++++++)))******+++++++++++++++***------******------*********++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---***((())),,,,,,)))%%%)))******+++++++++******...------------......///***)))))))))***+++,,,---,,,------,,,******+++,,,000///---+++***)))))))))---,,,++++++---//////...++++++++++++,,,,,,,,,,,,******))))))))))))******+++))))))+++///000---)))---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,+++++++++'''''''''((())))))******,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++)))...///***+++000///)))*********,,,......,,,***---+++***+++,,,,,,+++)))---------,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,+++***++++++,,,....../////////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,.../////////......,,,,,,,,,,,,++++++++++++---,,,++++++------,,,+++,,,,,,++++++,,,---...///------------,,,,,,,,,,,,+++,,,------......------......---......///000111+++---...000000///...---///...------...///000111000000//////.........---111000///...//////111111/////////000111111222222000111333444555555444333222111111111111111222222111222666;;;AAAEEEGGGFFFKKK\\\qqq((()))))))))************))))))*********+++++++++&&&'''(((((('''(((***---(((((()))***************'''(((*********)))(((''')))))))))))))))*********((()))+++***)))((()))***)))***+++***)))((((((***,,,)))))),,,,,,)))))),,,************************(((((((((((((((((()))***)))))))))***++++++,,,,,,------...///000000000000......---------......///222...,,,---,,,+++---111***))))))***,,,,,,+++***))))))***+++++++++******))))))))))))))))))))))))******++++++++++++******((()))+++,,,,,,+++)))(((*********************************))))))))))))))))))***++++++,,,,,,++++++***,,,,,,******,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++***+++,,,---......------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---+++******++++++(((&&&))))))***+++++++++******------,,,,,,,,,------...***++++++)))(((''''''(((,,,------+++***)))+++,,,---------,,,+++***)))(((,,,,,,++++++,,,---......+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------***'''))),,,...,,,)))------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******************************+++,,,,,,,,,++++++'''((((((((()))))))))***++++++,,,,,,,,,+++++++++***+++++++++++++++,,,,,,+++000111,,,+++...000...+++******,,,---...,,,***,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++,,,,,,+++,,,---...////////////+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,+++*********---///111------------------------,,,,,,,,,---------------............///000222222+++---///111111000...---......------...///111222000000000///......------111000///...///000111333//////000111222222333333000111333555555555333222111111/////////000222333222555888===EEELLLMMMJJJNNN]]]rrr((()))))))))************************++++++++++++(((((()))((('''''')))***((())))))************)))'''((())))))***)))((('''(((((())))))************)))*********(((((()))+++)))***,,,+++******+++---,,,)))))),,,,,,)))))),,,************************(((((('''(((((()))******((())))))******+++,,,,,,,,,,,,...///////////////---------------...///000222...,,,...---+++---000+++******+++---...,,,+++((()))***+++++++++++++++******************************++++++++++++******((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***,,,,,,******,,,,,,*********+++++++++++++++,,,++++++++++++++++++++++++((()))***)))((((((***---//////...---------...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********,,,...---***(((((()))((()))***+++++++++++++++,,,,,,+++++++++++++++,,,+++---...---+++******,,,+++,,,,,,+++))))))***,,,***++++++,,,,,,+++******++++++++++++++++++,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,***)))***+++,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,///111111---+++,,,......,,,++++++,,,......---,,,,,,+++******,,,,,,,,,***************++++++++++++---...//////---,,,...000---..................---+++,,,,,,------,,,,,,+++------------,,,++++++***,,,...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,+++***)))***,,,///000------------------------,,,,,,,,,,,,------...............///000111222333+++---///111222000...---///...------...///000111000000//////.........---111000//////000111222333///000000111222333333444///000222333444333111000000000///...///000222333///444999@@@KKKVVVXXXSSSPPP^^^rrr))))))))))))*********************++++++++++++,,,+++,,,---+++)))''''''((())))))************))))))'''((((((((((((((())))))((((((((()))******++++++)))******)))(((((()))+++***+++------,,,,,,---///,,,)))))),,,,,,)))))),,,************************(((((((((((()))***++++++(((((())))))***+++++++++***+++,,,---............,,,,,,,,,,,,---...///000111------///...,,,,,,///,,,++++++,,,......---+++((()))***+++++++++++++++******************************++++++++++++******)))***+++,,,,,,+++***)))*********************************+++++++++++++++***++++++,,,,,,,,,,,,,,,***------******------*********++++++++++++++++++++++++++++++++++++++++++''')))***)))&&&&&&***------------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))),,,///---)))''')))+++((()))***+++++++++++++++,,,++++++***************###'''***+++******---000+++,,,,,,+++))))))***+++((()))***+++,,,,,,,,,,,,***+++,,,+++******+++---------------,,,,,,,,,,,,++++++************++++++,,,...///,,,((('''+++///---......//////......---,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++************+++,,,,,,*********++++++,,,,,,---000000...---,,,,,,,,,,,,---,,,+++,,,---......,,,+++*********,,,---,,,+++)))***************++++++'''***+++***''''''***---------.........------,,,+++,,,,,,------,,,,,,+++,,,------------,,,+++***....../////////...,,,+++,,,,,,,,,,,,---------------,,,++++++------,,,+++++++++******+++,,,---...,,,,,,,,,,,,---------------,,,,,,,,,,,,---.../////////...//////000111222,,,...///111111000///...000///...------...///000//////////////////////////////000111111222222222000000000111222222222333//////111111111111000///////////////000111222333+++222999AAAPPP```bbb\\\RRR___rrr))))))))))))*********************+++++++++,,,,,,''')))+++,,,***))))))***))))))************)))))))))(((&&&&&&&&&((()))+++'''(((((()))******++++++*********)))((((((***,,,,,,---...---,,,+++,,,---,,,)))))),,,,,,)))))),,,************************)))(((((()))***+++,,,,,,(((((())))))******++++++,,,---...///000000000000******++++++,,,...///000...,,,---000000,,,+++---+++******+++------,,,+++(((((()))++++++,,,,,,+++******************************++++++++++++******************************************************)))*********+++++++++,,,***+++,,,,,,------,,,,,,***------******------***++++++******************++++++++++++++++++++++++(((***+++)))&&&&&&***///---......+++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,+++******+++(((((()))++++++,,,,,,+++---,,,++++++*********+++###((()))((((((,,,///+++,,,,,,+++)))(((***+++)))))))))***++++++,,,,,,***+++,,,+++)))(((***---,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,))),,,---,,,)))(((,,,///---...///000000///...---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***,,,---)))******+++,,,,,,------...+++)))+++......,,,***,,,+++******,,,------,,,+++***)))***,,,---,,,+++*********++++++,,,,,,,,,$$$''')))'''$$$$$$(((,,,***+++,,,------...------+++,,,,,,------,,,,,,++++++,,,---------,,,+++***---------...............,,,,,,,,,---------......---,,,++++++------,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---...////////////......//////000......///000000000000000222000///...------......------......///000000000---///111222333333222111000000111111111111111111000000000000000000000000...///000111222222222222,,,444;;;BBBRRRccceee]]]SSS```rrr))))))))))))******************+++++++++,,,,,,,,,!!!&&&)))***+++,,,---))))))*********))))))((()))(((&&&%%%%%%'''***,,,'''(((((()))***+++++++++*********)))'''(((***,,,...//////---+++))))))***,,,)))))),,,,,,)))))),,,************************))))))))))))***+++,,,---((((((((()))******++++++000111222333333444444333))))))***+++,,,...///000---+++---111000,,,***+++***))))))***,,,,,,+++)))(((((()))++++++,,,,,,,,,******************************++++++++++++******++++++***))))))***++++++************************''''''(((((()))))))))******+++,,,,,,------,,,,,,***------******------***++++++******************++++++++++++++++++++++++)))+++,,,***''''''+++000///000000---******---111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,***(((***---...,,,)))(((((()))++++++,,,,,,,,,...---,,,,,,++++++++++++"""''',,,---+++***,,,000+++,,,,,,***)))(((***+++******))))))******+++,,,)))+++,,,+++((((((***,,,++++++++++++******))))))...------,,,,,,------...'''(((*********+++---///---...///000000///...---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,++++++++++++++++++******)))))))))***,,,---))))))***+++,,,,,,------,,,(((&&&***//////,,,***+++***((()))***,,,,,,++++++***)))***,,,---,,,++++++++++++,,,,,,---------***,,,...---))))))---222((()))***,,,---...//////+++,,,,,,------,,,,,,+++++++++------------,,,+++,,,,,,,,,,,,---///111111,,,,,,,,,------.........---,,,++++++------,,,+++++++++,,,,,,,,,+++***************++++++,,,,,,,,,------,,,+++,,,---...///000//////............//////////////////000000111333111000...------------,,,,,,---...///000111111,,,...111444555444222000111111111000000000000000111111000000///000000111...///111222333333333222000888>>>CCCRRRaaaaaaWWWSSS```sss++++++******************'''((()))***************+++***)))'''''''''((()))'''(((***++++++******)))(((***+++***(((''''''((())))))(((((()))***++++++)))******)))(((((()))+++111111///...,,,***)))(((---,,,*********,,,...///,,,+++++++++******))))))(((***+++***)))((()))***))))))***+++,,,,,,------000---,,,///000///000444000...,,,,,,...///...---+++---111333444222///,,,////////////...---,,,+++(((+++,,,******------***,,,,,,,,,++++++*********))))))************))))))++++++******)))((('''''',,,,,,+++***))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))...---+++))))))***+++,,,'''((()))***+++,,,------///---,,,,,,...//////......,,,******+++++++++***------------,,,,,,+++***---------,,,+++***)))(((,,,,,,,,,++++++*********......---,,,,,,+++*********)))))))))***+++,,,,,,...---,,,***)))((((((''')))&&&''',,,---((('''+++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,++++++++++++,,,---...------......------,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,------...///////////////000111222///---,,,***))))))******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---///111222444......//////...,,,+++))))))***,,,......---,,,+++---...///...------...//////---+++,,,//////,,,(((,,,,,,,,,,,,,,,,,,,,,,,,444000+++)))++++++***(((...,,,,,,//////------000------,,,+++,,,---...///333222111///............///000000000///---***)))000000000000////////////,,,+++,,,...111222111000111111111111000000000000---......---++++++,,,...000///...------...///000555111...---000222111000444777:::@@@LLLYYYYYYRRROOO```nnn))))))))))))))))))))))))))))))******+++*********+++***)))((('''(((((()))((())))))***************(((***+++***)))''''''((()))))))))))))))***++++++))))))***)))(((''')))+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((***+++***)))((()))***))))))***++++++,,,------///---...111222//////222///---,,,,,,---......------......///000/////////000000///......---,,,,,,))),,,---,,,---000000...,,,,,,,,,++++++*********))))))************))))))......------,,,++++++***,,,++++++***))))))******))))))***++++++++++++***+++++++++++++++++++++++++++******))))))******+++************************)))(((((((((***---///111(((((()))***+++,,,------...---,,,,,,...//////...111///------......---+++,,,,,,------,,,,,,+++***---------,,,+++***)))(((,,,,,,++++++++++++++++++...------,,,++++++*********************+++++++++------,,,,,,,,,---......***((()))---...***))),,,*********+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------,,,------......---,,,------------------------******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,------...,,,++++++++++++,,,---......---,,,***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---.........---............,,,+++***+++,,,---...///...---------...///...---,,,---///------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++******,,,---)))&&&'''+++---+++,,,000+++,,,---...///......---111000///...............---...///000///...,,,+++////////////000000000000000///......000000///...000000000000000000000000...//////...------...000222111000//////000111222444111......000111111000444777999===IIITTTTTTNNNMMM^^^kkk~~~))))))))))))))))))))))))++++++++++++++++++***)))******)))((((((((())))))***))))))))))))***++++++(((***++++++)))(((((()))***))))))))))))***++++++)))******)))(((((()))+++'''((()))***+++,,,------***+++---......,,,***)))******))))))))))))(((((((((***+++***)))((()))***))))))******+++,,,,,,,,,...---///444444000---...---,,,******,,,---,,,+++...---,,,++++++---///000000///...,,,,,,,,,,,,---(((,,,---,,,---111111///+++++++++++++++*********))))))************)))))).........---,,,,,,++++++,,,+++******)))*********(((((()))************)))+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++'''''''''(((***---000111((())))))***+++,,,------...---+++,,,...//////...,,,+++******,,,---,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++***)))++++++++++++++++++,,,,,,------,,,,,,++++++************+++,,,+++***)))((())))))*********++++++,,,***((())),,,,,,***))),,,*********++++++++++++,,,******+++,,,---------,,,+++,,,---...///...---------,,,+++---000111///,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******++++++,,,---------******))))))******++++++------,,,+++*********************++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,---......---++++++------......---,,,+++***............////////////,,,...///...---,,,---...,,,...///---)))(((,,,///,,,,,,,,,,,,,,,,,,,,,,,,))),,,...,,,))))))---222&&&$$$%%%***,,,,,,---111***,,,///111111000...,,,......------------......+++,,,.../////////............//////000000111111444222///......///...---////////////////////////000000111000//////000222111111000000000000111111333111......000111111111555555666;;;DDDLLLMMMHHHJJJYYYfffyyy))))))))))))************,,,,,,,,,,,,,,,+++***)))******))))))))))))))))))+++***)))((()))***+++,,,(((***,,,+++***))))))************))))))***++++++***++++++***))))))***,,,)))))))))******++++++++++++,,,------,,,+++***))))))))))))((((((((((((((((((***+++***)))((()))***))))))******+++++++++,,,,,,,,,000666555000++++++,,,+++))))))+++++++++***---,,,***)))***+++---//////---+++))))))***+++,,,(((+++,,,++++++......++++++++++++***************)))******++++++******)))+++++++++******)))))))))++++++***************+++((())))))*********************************************))))))))))))******************************+++******)))******+++,,,))))))***++++++,,,------...,,,+++,,,---.........'''&&&''')))+++------,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))+++,,,---,,,***((('''*********))))))(((((('''((((((((()))***))))))***************++++++++++++((()))***+++,,,---------+++,,,...000000///...------++++++...222333000,,,***************)))))))))******+++++++++,,,,,,,,,++++++************++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...++++++******++++++,,,------...///000000///---+++------------,,,,,,++++++......---------...///000,,,---......,,,,,,---......///...,,,******...111,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++...111)))'''(((---///...///222,,,---///000111000///...,,,,,,++++++,,,------...+++,,,---.../////////...---......///000111111222555222///---...//////...---------...............///000111000//////111333//////............//////111000//////000111111222555444555999@@@FFFFFFCCCFFFUUU```rrr*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******************+++***)))))))))***,,,---)))***,,,,,,+++******+++++++++***************+++,,,,,,---,,,++++++,,,...************++++++++++++...---+++***)))******+++((((((((((((((()))))))))(((***+++***)))((()))***)))***************++++++++++++///555444///******+++***((((((***+++***))))))******+++++++++++++++,,,***(((''''''((()))+++,,,...///,,,+++---,,,(((******************************++++++++++++******))))))))))))((((((((((((+++***************++++++)))***++++++,,,,,,++++++***************************))))))))))))))))))***))))))))))))))))))))))))---,,,+++***))))))((((((*********+++,,,,,,------...,,,++++++---......---,,,++++++---...///---+++******+++,,,,,,+++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++******)))+++,,,---,,,***((('''+++,,,,,,------,,,+++***)))******))))))++++++***))))))*********+++++++++((()))***+++,,,,,,------+++,,,...000000///...---,,,,,,---000333333000------,,,,,,+++***))))))(((******+++++++++,,,,,,,,,++++++************++++++))))))***++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,,,,++++++******))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++++++++,,,------...++++++******++++++,,,---+++,,,...000000///---,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,---...---,,,+++,,,...222///,,,+++---///000///,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++---++++++//////---...000...............///000000+++******++++++,,,---...------..................---......///000111111222333000------...000000000,,,---------.........///.../////////......000222......////////////......///000000000000000111222555444666;;;@@@BBBAAA@@@CCCPPPZZZkkk******++++++,,,---------++++++++++++++++++***)))((()))***+++++++++*********************+++,,,,,,)))+++,,,,,,+++++++++,,,,,,,,,+++************+++,,,------,,,++++++,,,...'''((()))***+++,,,---------,,,***(((((()))+++,,,(((((())))))))))))******(((***+++***)))((()))***************************+++***,,,111111---***++++++***((((((***+++***)))'''(((+++,,,---,,,***)))***)))(((''''''((())))))000222222...---...---))))))))))))*********************++++++++++++***************************************)))******+++,,,******+++,,,,,,,,,,,,,,,***************************))))))(((((())))))***((((((((((((((((((((((((************************++++++++++++,,,,,,---------,,,***+++---......---///...------,,,***'''$$$)))***++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++************+++,,,+++***)))(((%%%&&&(((+++,,,---------***,,,,,,)))***---...,,,)))))))))************+++))))))***+++,,,,,,,,,++++++,,,---...///...------+++---000222333111000............---,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---......------++++++******++++++,,,---******,,,------,,,++++++,,,,,,++++++++++++,,,,,,)))*********+++++++++++++++---...---,,,+++,,,---222...***+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***...///,,,)))...,,,+++...---******,,,///...---,,,---...000111+++++++++++++++,,,------..............................//////000000111111///...,,,,,,...000000000,,,,,,------.../////////,,,---......------///111000000111111111111000000...///111111000000111333444444888@@@DDDCCCAAAAAA@@@MMMUUUeee)))******+++,,,,,,------))))))******+++*********((()))***++++++++++++***)))***++++++,,,,,,++++++)))+++------,,,+++,,,------,,,++++++*********+++***+++,,,+++))))))+++,,,(((((())))))))))))*********************+++++++++)))))))))*********++++++(((***+++***)))((()))***************))))))))))))***((()))---...++++++---,,,***))))))***++++++***((()))***,,,,,,+++***)))))))))))))))))))))))))))///222222...---///...***((()))))))))*********+++***++++++,,,,,,++++++*********************************))))))***++++++,,,))))))***+++++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************+++++++++,,,,,,,,,,,,------+++***+++,,,...------,,,+++++++++***((($$$!!!))))))***+++++++++++++++((()))***+++,,,---------,,,,,,++++++++++++++++++******************++++++***************+++++++++!!!###&&&)))***++++++***(((+++***&&&'''+++,,,***))))))))))))************)))******+++++++++******,,,,,,,,,,,,------------***///444555222///...000***+++++++++,,,,,,------******+++++++++,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,---,,,+++******************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***'''((()))+++,,,,,,++++++******+++++++++,,,,,,,,,(((***---///000///---,,,++++++******++++++,,,---------,,,++++++******))),,,,,,+++******+++,,,---((()))***+++++++++******+++,,,------++++++,,,---,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++...++++++---,,,))))))+++,,,---------............,,,,,,+++++++++,,,,,,---,,,,,,,,,---...///000111////////////000000000000...,,,,,,---...//////---,,,------...//////000000,,,---......---...000222///000111222222111000///,,,///111222000000111333444444;;;EEEIIIEEECCCDDD???KKKRRRaaa((())))))***++++++,,,,,,'''((()))***************((()))***+++,,,,,,+++***)))***+++,,,---,,,++++++)))+++------,,,,,,---...---,,,,,,+++*********+++)))******)))(((((()))+++,,,+++***)))'''%%%$$$###'''(((***,,,,,,,,,+++***))))))******+++++++++,,,(((***+++***)))((()))************)))))))))))))))***''''''***+++***+++///,,,***))))))***++++++***)))*********++++++++++++)))***++++++++++++******,,,//////,,,,,,...---***(((((())))))*********+++***++++++,,,,,,++++++***))))))))))))))))))************))))))***+++,,,,,,(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))(((+++,,,,,,,,,,,,,,,,,,------+++***+++,,,---------******+++---...---+++(((((()))***+++++++++++++++((()))***+++,,,------------,,,,,,++++++***************************++++++***)))))))))***+++,,,,,,'''(((***,,,---,,,+++***$$$((('''""""""((()))&&&))))))))))))******************+++++++++******))),,,,,,+++++++++,,,---...***000777666111---...111$$$%%%&&&((()))+++,,,---******+++++++++,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,......---,,,++++++,,,,,,)))***,,,,,,---,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***&&&''')))***+++++++++*********+++++++++,,,,,,,,,'''***---000111000---+++++++++******++++++,,,---222111///---+++*********,,,+++*********+++,,,---''')))+++,,,---,,,***)))+++,,,------++++++,,,---'''***------+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,+++,,,///...++++++...---+++***---)))+++---///000...,,,+++------,,,,,,+++,,,,,,---******+++,,,...000222333000000000000////////////---,,,,,,---......,,,+++------......///000111111,,,---............000222---...///000000///...---,,,///222222000000111444444555===HHHLLLHHHDDDFFF???JJJPPP^^^~~~------,,,,,,,,,,,,++++++---,,,+++,,,,,,,,,***((())))))***+++,,,,,,,,,,,,***+++,,,,,,,,,+++******,,,,,,---,,,+++,,,///111,,,------......---,,,,,,---+++)))''''''))),,,---++++++++++++++++++++++++*********(((''''''***,,,,,,+++******)))*********))))))))))))))))))))))))((()))***++++++***)))(((+++***))))))***+++...///+++)))((()))***,,,+++++++++***)))***,,,---,,,+++---+++***+++,,,,,,+++))),,,---......,,,,,,,,,---///......,,,+++***))))))))))))*********++++++++++++*********))))))(((((())))))***+++,,,,,,------)))************++++++++++++...111///***'''))),,,''''''((()))))))))))))))''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++***)))'''///...---,,,+++,,,------///,,,)))((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---.........---,,,,,,+++...+++((((((+++------,,,++++++************++++++))),,,...+++&&&%%%***///******)))))))))))))))***+++)))'''&&&''')))+++---***++++++,,,,,,++++++***((())))))+++---000222333...///111222111000...---------,,,+++***+++///222...+++((()))+++,,,***(((+++++++++++++++++++++++++++---,,,((((((,,,---+++000+++)))+++,,,******,,,******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,***)))------,,,+++******************+++++++++,,,,,,,,,))))))***+++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,+++******,,,,,,+++***111///,,,+++,,,,,,,,,+++************************))))))))))))***+++------,,,,,,,,,,,,+++***))))))***++++++***))))))***,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...++++++------------++++++---///000000///......///......---,,,,,,,,,,,,------,,,,,,,,,---...000111000444555...%%%!!!&&&,,,...---,,,,,,,,,,,,---...////////////////////////---...000///......///000000000000000000000000000000000000111222333444555777888>>>HHHLLLJJJFFFFFFCCCFFFPPPbbbwww*********++++++++++++,,,---+++***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++,,,---......------,,,***+++++++++***+++...000***++++++,,,,,,,,,++++++,,,+++***)))((()))+++,,,++++++++++++++++++++++++*********(((''''''***,,,+++************)))))))))))))))))))))))))))))))))))))))************))))))+++***))))))***+++---///+++***))))))+++,,,,,,++++++***)))***,,,---,,,+++,,,***)))***++++++***))),,,...000000...,,,+++,,,------,,,,,,++++++******))))))*********++++++++++++*********))))))))))))))))))***++++++,,,------((((((((()))))))))*********---///...***))))))+++''''''((()))))))))))))))(((((()))************)))+++++++++++++++++++++++++++***)))***++++++)))'''++++++++++++,,,...///000---,,,***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------......---,,,,,,+++...+++((((((+++------,,,++++++************++++++***+++++++++*********+++******))))))))))))*********)))'''&&&'''(((+++,,,***++++++,,,,,,++++++***)))***+++---///000111222...///000111111000...---+++++++++)))((()))---000---+++))))))++++++***)))+++++++++++++++++++++++++++---,,,)))))),,,---+++///+++)))++++++)))))),,,++++++,,,,,,++++++******,,,***))))))******)))(((,,,+++******+++,,,,,,,,,++++++******++++++,,,---'''(((((())))))***))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++///---*********+++***)))************************,,,+++***)))***+++...///***++++++,,,,,,,,,++++++***++++++***))))))***,,,,,,,,,,,,+++++++++******///...---,,,+++*********+++,,,,,,------,,,,,,+++---...000000.........///......---,,,,,,,,,,,,---------,,,,,,---...///000---000222///***)))...333......---,,,,,,---......///////////////////////////000111000...------...000000000000000000000000222111111111222333444444666888>>>HHHLLLIIIFFFEEEBBBEEEOOO```ttt(((((())))))***+++++++++---+++))))))+++,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,---...///000000///...((()))***))))))+++---000***++++++,,,---------,,,,,,++++++******)))))))))++++++++++++++++++++++++*********)))'''(((***,,,))))))*********)))((('''))))))))))))))))))))))))******))))))))))))******+++***))))))***+++---...,,,***)))***+++---,,,,,,+++***)))***,,,---,,,++++++)))))))))+++++++++))),,,...111111000---,,,,,,------,,,,,,,,,+++++++++***************+++++++++***************)))))))))))))))******+++,,,,,,,,,))))))))))))*********+++******+++++++++*********''''''((()))))))))))))))))))))***++++++++++++***************************+++***)))***++++++)))'''*********+++,,,---//////---,,,+++,,,------+++***************************,,,,,,,,,,,,---------------------------,,,,,,+++---+++))))))+++,,,---,,,++++++************++++++,,,***)))***,,,---+++)))******)))))))))******+++***)))'''''''''(((***+++***++++++,,,,,,++++++******+++---///000000000///---...///000000///...---+++,,,+++)))((())),,,///---+++***)))++++++***)))************************+++---,,,))))))------+++---***)))++++++((((((+++,,,,,,,,,,,,+++***)))(((+++***))))))******)))(((+++)))''')))---//////------,,,***)))***+++---...(((((()))*********))))))------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******++++++***)))************************///---+++******,,,...///))))))***+++,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,,,,++++++++++++***///...---,,,+++*********+++,,,,,,------,,,,,,+++---...000000...---...///......---,,,,,,,,,,,,---...---------------......---.........---///222444......---,,,,,,---......////////////////////////000111111000---,,,,,,---000000000000000000000000333333222222222333333444666777>>>GGGJJJGGGDDDDDDBBBEEEOOO___qqq)))*********************---+++((((((***,,,---...((()))***++++++,,,,,,+++,,,---...///000000//////((())))))))))))+++...000,,,---......////////////++++++,,,,,,+++***((('''++++++++++++++++++++++++)))******)))(((((()))+++'''(((***+++***)))'''%%%))))))))))))))))))))))))+++***)))(((((()))***+++******))))))***+++,,,,,,,,,+++)))***,,,------,,,+++***)))***,,,---,,,++++++***)))***,,,---,,,+++,,,...000000///...///000000000///...---++++++***************************************************))))))******+++++++++,,,++++++,,,,,,,,,---------)))(((((()))++++++***(((''''''((()))))))))))))))******+++,,,,,,,,,,,,+++************************+++*********++++++)))(((---,,,,,,+++++++++++++++...---,,,++++++)))%%%"""************++++++++++++*********+++++++++++++++,,,,,,---------,,,,,,+++,,,+++******+++,,,,,,---++++++************++++++,,,+++))))))***+++,,,---******))))))******+++++++++***)))(((((()))+++,,,***++++++,,,,,,++++++******+++---//////...---,,,------.../////////......---...---,,,++++++...000---,,,+++******++++++******************************------******---...+++,,,******,,,***'''(((+++******+++++++++++++++***---+++***+++,,,---+++***,,,)))''')))---000///---...,,,***))))))+++...///++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---...------,,,---...///...,,,,,,------,,,+++************************---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,+++***)))+++---++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------.........---,,,,,,,,,,,,---......------------------000...---,,,---...............------------......///////////////////////////000111000...------...000000000000000000000000444333333222222222222333555777???GGGIIIEEEBBBCCCDDDHHHRRRaaappp,,,,,,++++++*********)))---+++((((((***,,,---...(((((()))***+++++++++++++++,,,---...///......---)))***+++******+++...111,,,------...//////......******,,,,,,,,,***)))'''++++++++++++++++++++++++)))*********(((((()))+++'''(((***+++***)))'''%%%((((((((((((((((((((((((+++***)))(((((()))***+++******************++++++,,,***)))***+++,,,,,,,,,+++***)))***,,,---,,,+++,,,+++***,,,...//////...,,,------------///222555444333111000...,,,*********************************************+++++++++)))***************++++++++++++,,,,,,,,,---------)))(((((()))++++++)))(((''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,+++***(((+++++++++++++++*********---,,,++++++***(((%%%"""++++++++++++,,,,,,------)))***+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++***+++++++++++++++,,,---++++++************++++++,,,---,,,)))&&&'''---333***************+++,,,,,,,,,,,,+++*********+++,,,***++++++,,,,,,++++++***)))***,,,------,,,***))),,,,,,---...............---......---++++++---///,,,,,,,,,+++******++++++************************))),,,---++++++......,,,+++***+++---+++'''(((,,,'''(((***+++---.........///...---...///000///...///,,,******---...---+++...---+++)))***+++...000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---///...,,,+++---......---,,,---......---+++************************)))+++---//////---***(((,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++******+++---++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------.........---,,,,,,,,,,,,---------------------,,,,,,222///------......,,,+++........................////////////////////////,,,...//////......///111////////////////////////333333222111111111222222444777???GGGGGGBBB@@@BBBGGGLLLVVVdddqqq,,,,,,+++++++++*********---+++))))))+++,,,,,,,,,'''((()))***+++++++++++++++,,,---......---,,,+++***+++++++++***+++---000***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((***+++***)))((()))***))))))*********)))((('''((((((((((((((((((((((((******))))))))))))******)))*********************+++)))((()))***,,,+++++++++***)))***,,,---,,,+++,,,++++++---///111111000+++,,,,,,,,,,,,...222555444333222000...,,,+++***+++++++++************************+++++++++++++++************************))))))))))))*********+++))))))*********)))))))))''''''((()))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++,,,,,,***((('''((()))***+++,,,,,,,,,,,,+++***+++,,,,,,***)))+++++++++,,,,,,------...+++,,,.../////////...---***++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---++++++************+++++++++------***%%%&&&...555***************+++,,,---,,,,,,+++************+++***++++++,,,,,,++++++***)))***+++++++++***))))))+++,,,,,,,,,---.........+++,,,,,,+++***)))***,,,,,,------,,,******+++,,,++++++++++++++++++++++++))),,,---,,,,,,//////,,,++++++---///,,,'''(((---'''(((***,,,...000111111000///...///000111000/////////...,,,++++++++++++...---+++***+++,,,...///++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------*********++++++,,,,,,---***---///...+++***,,,...++++++***+++,,,,,,+++)))************************'''***---//////---***(((,,,,,,,,,,,,+++***))))))+++,,,---,,,******,,,---***++++++++++++,,,,,,,,,---.........---+++)))(((---,,,,,,++++++,,,,,,---,,,---//////---,,,---.........---,,,,,,,,,,,,---+++,,,------------,,,,,,000///...///000000///...---...////////////...---////////////////////////+++---...///...///111222////////////////////////111111000000000111111222333777???FFFEEE@@@>>>AAAHHHMMMXXXeeeqqq(((((())))))***++++++,,,---+++***+++,,,,,,+++***'''((()))***++++++++++++------......---,,,***)))+++++++++***))))))+++---++++++++++++***)))((((((((()))******++++++++++++++++++++++++++++++++++++((()))++++++)))((()))***+++************)))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))***((('''((()))+++******+++***)))***,,,---,,,++++++******,,,///111111000***,,,...///...---...///000//////...---,,,+++++++++++++++*********))))))*********++++++,,,,,,,,,************))))))))))))((((((((()))))))))******)))+++---,,,)))'''(((***''''''((())))))))))))))))))******+++++++++++++++************************,,,+++++++++,,,,,,***(((&&&''')))***+++,,,++++++,,,***))))))+++,,,++++++)))******+++,,,,,,------+++,,,...///000///...---******+++,,,,,,,,,,,,,,,(((+++---,,,+++***+++---++++++************++++++***+++,,,+++***+++...000************+++,,,---...*********)))))))))((((((***++++++,,,,,,++++++*********************++++++++++++++++++,,,---...///+++,,,---,,,***)))***+++,,,---...,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...,,,---000///,,,+++,,,///111---((()))...)))***,,,...///000111111---,,,,,,---...//////------///000...***(((+++...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++))),,,///---***)))+++...+++******+++------+++)))***************************+++,,,---......------++++++,,,,,,,,,++++++***+++,,,---,,,+++***,,,...******+++++++++,,,,,,,,,------......---+++)))(((---,,,,,,++++++,,,,,,---+++---......---,,,------......---,,,,,,,,,,,,---******,,,---...------,,,------...///////////////---...///000000///...---////////////////////////,,,...//////......000111///////////////////////////.........///000111111333777@@@FFFDDD>>>===@@@EEEKKKWWWcccnnn}}}###$$$&&&(((***+++---...---,,,+++,,,,,,,,,***((('''((()))******++++++***......//////...,,,***)))+++++++++)))'''''')))+++---------,,,+++***)))((((((((()))***+++,,,------++++++++++++++++++++++++((()))++++++)))((()))***,,,++++++***)))*********((((((((((((((((((((((((((()))***++++++***)))((())))))************)))((()))(((&&&''')))******)))+++***)))***,,,---,,,+++***))))))+++...000111000))),,,000222000---***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********++++++,,,,,,,,,*********))))))))))))))))))************+++++++++)))---000...(((&&&'''+++'''(((((()))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))),,,+++++++++,,,,,,***))))))******++++++)))((('''---+++(((''''''(((''''''((())))))***++++++,,,,,,)))***,,,......---,,,+++)))***+++,,,,,,,,,,,,,,,(((+++------+++***+++---++++++************++++++))))))***---///000---+++************+++,,,---...))))))(((((('''''''''&&&+++++++++,,,,,,+++++++++++++++*********+++,,,---++++++++++++,,,---...///---...///...,,,+++,,,---,,,---...---***)))+++...------------------------(((,,,...,,,---000///,,,+++,,,000222...(((***///,,,,,,...///000000111111+++***)))***,,,---,,,++++++///222///)))'''+++111,,,,,,,,,---------........./////////...------,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++(((,,,...---)))(((***...,,,,,,,,,...//////---+++************************...---,,,+++,,,...111222)))***++++++,,,,,,,,,,,,,,,------,,,++++++,,,...*********++++++,,,,,,,,,)))***,,,......---,,,+++------++++++++++++------+++---......---,,,,,,---......---,,,,,,,,,,,,---(((***+++---......------+++---......+++******+++---...///000000///...---////////////////////////...///000///...---...///////////////////////////------------...000111111333777@@@FFFDDD===<<<@@@CCCIIIUUUaaalllzzz***))))))***+++,,,+++***///...---,,,***)))((((((,,,,,,,,,***))))))+++---000///,,,***)))***+++++++++---///---)))((())),,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))************((('''$$$######$$$'''((((((((())))))))))))(((((()))***,,,,,,,,,***((('''+++)))((('''((()))+++,,,************+++,,,---...,,,)))'''))),,,///000///...+++,,,000///,,,///666***...///,,,***---///...)))***++++++,,,,,,,,,,,,$$$'''+++,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((***)))))))))((((((''''''(((((()))***************+++++++++++++++++++++++++++++++++*********)))))))))+++------,,,*********+++++++++++++++++++++++++++*********))))))((((((,,,,,,++++++***+++++++++(((+++,,,***+++------***+++,,,------++++++,,,---)))((('''&&&&&&'''((())),,,,,,,,,,,,---.........---------,,,)))))))))+++(((***++++++))))))))))))******+++++++++******)))((()))+++------,,,+++***)))***,,,---...------,,,000---,,,...---++++++...------,,,+++,,,---...///+++...///......000///+++***+++------------...000------......------,,,+++000,,,,,,111333000,,,,,,,,,------....../////////,,,,,,,,,------,,,++++++///++++++//////++++++///000000///...,,,+++******---......---++++++,,,..."""***((('''---+++(((///(((///...,,,...///------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...---***&&&)))......***///...---,,,+++******************++++++,,,,,,,,,+++,,,,,,---...///000000***+++,,,---------,,,,,,333000...---...,,,)))%%%///...---,,,++++++++++++......---...//////---,,,---------.........////////////000000///---+++***000000000000///////////////////////////000111111222000---++++++---000222000000000000000111111111000999CCCFFFCCC??????@@@>>>FFFRRRdddtttxxx***)))((()))+++,,,+++***,,,,,,,,,+++*********)))---...///...---,,,...//////...,,,+++++++++---...,,,---...---+++++++++,,,...------,,,+++***))))))+++*********++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++(((((())))))))))))(((((()))***+++,,,,,,***((('''******((((((((()))+++,,,(((''''''((()))***++++++...,,,***+++///111111000,,,)))+++000000---...222,,,//////+++***,,,...---)))******+++,,,,,,++++++)))+++,,,,,,+++)))))))))++++++************++++++*********+++++++++,,,,,,)))))))))************************)))))))))(((((((((((()))***************+++++++++++++++++++++++++++++++++*********))))))(((***,,,,,,+++))))))***************************+++*********))))))))))))+++++++++******+++,,,,,,))),,,,,,******------+++***+++,,,,,,******+++,,,,,,+++***))))))***+++,,,+++,,,------------------+++,,,,,,***((('''((()))((()))*********))))))))))))******+++++++++******)))***,,,......---,,,+++***+++,,,---------,,,+++---******---...,,,,,,000---,,,,,,+++,,,---...///***...///,,,+++------+++***+++------,,,---...000------...............---000,,,,,,000222...++++++,,,,,,,,,,,,,,,---------+++,,,,,,---,,,,,,++++++///++++++......******...///......---+++***))))))......///---++++++,,,---***111...+++...***&&&,,,"""+++000...+++,,,---+++---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------***''')))...---)))111000///...------------++++++++++++,,,,,,,,,---,,,,,,,,,------......///,,,,,,+++++++++,,,---...///---,,,,,,------***(((///...---,,,++++++++++++...------...//////...,,,---------.........////////////000000///...,,,+++000///////////////////////////......//////000111000//////.........//////222222222222222333333333000888AAACCC@@@<<<===???AAAIIITTTeeetttwww***)))'''(((***++++++*********************++++++---///111111000......///...---,,,,,,,,,---///000---,,,,,,,,,...///...---......---,,,***)))((((((,,,+++*********+++,,,---++++++++++++++++++++++++************************'''''''''((((((((()))))))))((((((''''''(((((()))((())))))******))))))((()))***+++++++++***)))(((******)))((()))***+++,,,(((((((((((()))***++++++,,,***))))))+++,,,,,,,,,***(((***///111///---......111///***(((+++...---******++++++,,,,,,++++++***+++,,,+++)))((()))***++++++++++++++++++++++++*********++++++++++++,,,%%%&&&'''(((***+++,,,---+++++++++************)))(((((()))***************************************+++++++++***************((()))++++++***))))))***))))))))))))))))))))))))***************)))))))))***************+++,,,---***,,,+++((())),,,...,,,)))***++++++))))))***+++))))))(((((((((((())))))+++,,,---...---,,,+++***)))******(((&&&&&&'''((())))))************))))))((()))***+++++++++++++++'''((()))++++++***))))))+++,,,---------,,,+++******((())),,,---,,,---000,,,,,,,,,,,,,,,---......,,,000111,,,)))+++---,,,***+++------,,,,,,...///,,,---...//////000000///000------111111---******---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++///,,,+++,,,,,,)))***,,,...------,,,+++***))))))/////////---+++***+++,,,---444000,,,///+++&&&,,,(((---000,,,)))***+++***---,,,++++++******++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,++++++,,,+++)))***...---)))...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++...///+++******+++------,,,+++......---,,,++++++++++++...------...//////...,,,------........./////////...//////000000//////...////////////////////////......------......///000//////000111000///---,,,111111222222222333333333111777>>>???<<<:::;;;===DDDLLLVVVfffsssuuu***)))'''''')))***+++******************************---000111000...------///...---------......///---***)))+++...000///,,,---,,,,,,++++++*********---,,,***))))))+++,,,---++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))***+++******)))(((******)))))))))***+++,,,,,,,,,++++++,,,---......***)))(((((()))))))))(((+++******---000000///...///111000***(((+++------+++,,,,,,---------,,,,,,((()))******)))***,,,...++++++++++++++++++++++++************++++++++++++$$$%%%&&&((()))+++,,,,,,++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************))))))))))))***+++------+++---+++'''(((,,,...---)))+++,,,+++***)))***,,,((((((''''''''''''((((((+++,,,---...---+++***((()))))))))(((&&&&&&'''((()))((())))))++++++***)))'''((()))***+++,,,,,,,,,((()))***+++++++++******,,,------...---,,,***)))***((())),,,---++++++...,,,,,,,,,,,,,,,---------///333444...***,,,//////***+++------,,,,,,---...***+++,,,...///000000000111//////222111,,,******000000000//////.........******+++,,,,,,,,,,,,+++...,,,++++++***)))***+++---------,,,,,,+++++++++/////////---+++***+++,,,(((///---+++///,,,)))///,,,---...+++))))))***,,,---,,,++++++******++++++***************+++++++++******+++++++++******)))))),,,,,,***+++...---)))++++++***)))))))))******------------------------,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...***++++++,,,---...---,,,...---,,,,,,+++++++++,,,------,,,...///000...---............////////////...//////000000000000000.........///////////////---------------...//////000000111111000///...---/////////000111111222222222777;;;===;;;:::;;;===DDDLLLVVVfffssssss+++)))'''''')))***++++++,,,,,,++++++***)))))))))***---111222222000......000000///...------,,,,,,+++)))((()))---///...,,,*********++++++,,,,,,------,,,+++*********+++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))************)))))))))))))))******)))))))))***************++++++,,,......---------...//////,,,,,,---,,,++++++++++++,,,,,,,,,---///111111000///111000+++(((+++---,,,---...............------)))*********)))***,,,...***+++,,,,,,,,,,,,+++***))))))*********+++++++++&&&&&&'''((()))******++++++++++++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))***************************+++,,,,,,++++++---...++++++++++++++++++++++++***************+++++++++(((((())))))***+++,,,---+++---+++'''(((,,,...---+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,+++)))((()))******)))((('''(((***)))(((''')))+++,,,***((('''((()))***+++,,,,,,,,,+++,,,,,,---------------,,,------...---,,,***))),,,)))***------***)))++++++++++++,,,,,,,,,,,,,,,///333333---***,,,......***,,,---,,,++++++,,,---((()))***,,,---...//////111000111333222,,,***,,,000000//////.........---)))***++++++,,,,,,,,,+++------+++))))))***++++++...............---------...//////---+++***+++---$$$+++)))(((---+++)))///---+++******)))))),,,///---,,,++++++******++++++))))))*********+++++++++,,,,,,,,,+++***)))(((''''''+++---++++++------***---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++***)))))))))***,,,......---,,,+++---...//////...---------------,,,+++++++++,,,,,,---,,,,,,---///000///---........./////////000000......//////000000111111------....../////////000---------------...//////222111000///...//////000...//////000111111222222333666:::<<<;;;;;;===???CCCKKKUUUeeerrrrrr|||---***(((''')))+++,,,,,,------,,,,,,+++***)))))),,,///222444333222111111000000///...---,,,+++******))))))***,,,------,,,(((((()))***,,,---......,,,,,,,,,++++++++++++************************************************************+++++++++,,,,,,*********))))))*********)))******++++++******)))((((((((()))))))))***************++++++++++++,,,---,,,,,,++++++,,,,,,---)))+++,,,,,,+++)))***+++)))...000///...000222111,,,000000,,,***,,,---,,,......//////......------,,,------+++)))(((((()))***+++,,,------,,,+++***)))))))))************+++((((((((())))))************++++++++++++,,,,,,,,,(((((()))******************************************************++++++++++++,,,---,,,,,,,,,...000++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))***+++,,,***,,,+++((())),,,...,,,+++,,,------++++++,,,---)))***++++++++++++***)))++++++*********************++++++***)))(((***,,,)))'''&&&(((,,,---+++(((((()))***+++++++++++++++(((((()))))))))*********+++,,,---------,,,+++***---++++++///...***)))*********+++,,,,,,,,,,,,,,,---///...******,,,,,,)))***,,,---,,,+++***+++---((()))***+++------......//////111333111,,,***---,,,,,,,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,,,,...,,,((((((,,,...---.............../////////---......---++++++,,,...%%%,,,***(((,,,)))%%%+++---***(((*********,,,000---,,,++++++******++++++))))))******+++,,,,,,,,,------,,,,,,+++***(((((('''+++---***))),,,...,,,******)))******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++*********'''***---000000...+++)))...000111000...------------,,,,,,++++++,,,,,,,,,---,,,,,,---///000///........./////////000000000///.........//////000111---------......//////000......------......///000111111///...//////111222000000111222333444444555222555999<<<===>>>???@@@BBBKKKUUUdddpppoooyyy...+++)))(((***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,///222333222111111222---------------,,,++++++***+++,,,,,,+++,,,---...))))))***+++,,,,,,---...***+++,,,------+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))(((&&&%%%%%%&&&((())))))******++++++******)))((((((((((((((()))************++++++,,,,,,,,,+++++++++************++++++&&&(((++++++)))((((((***""",,,444222/////////...***...000---,,,------+++---------------,,,+++++++++,,,...---***(((''''''***+++---......---+++***))))))))))))************(((((())))))***++++++,,,************+++++++++,,,(((((()))***************++++++++++++++++++++++++))))))*********+++++++++***+++,,,+++++++++...000*********************************++++++,,,,,,,,,******))))))))))))******))),,,,,,******------+++***,,,---,,,+++***+++,,,'''((())))))))))))((('''+++***)))(((((()))+++,,,)))***+++***))))))***,,,)))'''&&&(((,,,...+++((()))******+++++++++******&&&&&&&&&&&&&&&'''((((((***+++,,,---------,,,++++++***+++///000,,,+++,,,)))***+++,,,---,,,,,,++++++,,,***(((,,,///,,,&&&***,,,---,,,+++***+++,,,)))***+++,,,------...---,,,,,,///111///***)))---*********+++++++++++++++((()))***++++++,,,,,,,,,,,,...,,,((((((...111///---------.........//////,,,---------,,,,,,---///)))///,,,***---***&&&,,,...)))(((+++,,,***+++///---,,,++++++******++++++*********+++,,,---------++++++,,,,,,,,,,,,++++++(((,,,---)))(((+++......&&&&&&&&&'''((()))******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++)))***,,,......---,,,+++,,,///000000---,,,,,,...,,,,,,,,,++++++,,,,,,---,,,,,,,,,---///000///....../////////000000000000///...---------...///000,,,,,,---......///000000//////......//////000111...///000111111111111111///000111222333444555555///222777<<<>>>??????@@@DDDLLLUUUdddnnnkkkttt///,,,))))))***---...///++++++,,,------...//////***,,,///000/////////000***+++,,,,,,------,,,,,,***---///...,,,+++---000***++++++++++++,,,,,,,,,***+++---......,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++(((''''''(((+++,,,******++++++++++++******((((((((((((((()))************+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++(((+++...///---+++,,,...+++777666000...---***(((---000...---......+++,,,,,,,,,,,,++++++***)))'''))),,,---,,,************+++---......---+++***))))))))))))************'''((()))***+++,,,---...)))))))))******+++++++++(((((()))***************++++++++++++++++++++++++))))))******++++++++++++)))***+++******+++---000))))))))))))))))))))))))*********++++++,,,,,,,,,+++***)))))))))))))))***(((+++,,,***+++------***)))+++++++++***)))***+++***+++,,,------,,,+++***+++)))'''&&&'''))),,,...)))******)))((((((***,,,***'''%%%(((,,,...,,,(((******+++++++++******)))+++++++++++++++,,,,,,---)))***,,,---...------,,,***)))+++000111...---///)))***+++,,,---,,,++++++---+++))))))///333...&&&***,,,---,,,******+++,,,++++++,,,---............)))***---000---((((((,,,+++++++++,,,,,,---------(((((()))++++++,,,,,,,,,+++...---((()))///222000+++,,,,,,------.........+++,,,------,,,,,,...000)))000...+++000---)))///000***(((,,,,,,))))))------,,,++++++******++++++******+++,,,------......((()))+++,,,---.........(((,,,---((('''+++///000))))))))))))***,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---//////,,,+++---///,,,,,,,,,++++++,,,------,,,,,,,,,---000000000...////////////000000000000///...---,,,,,,---...///,,,,,,------...///000000///////////////000111111+++---000333444333111000---...///000111222333333---000666;;;>>>?????????FFFMMMVVVccclllhhhppp000...+++))))))*********,,,******---111222...***------------...000111222///000111000...+++******$$$)))+++***,,,...---***)))+++,,,------,,,***(((((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))******++++++)))((('''''')))******)))************************++++++,,,,,,,,,++++++*********)))))))))***,,,---,,,,,,++++++,,,,,,---...000000//////---+++)))(((...---+++******+++---...000///...,,,+++***))))))******))))))((('''''''''------,,,,,,+++***))))))+++***)))***++++++***)))&&&))),,,---+++)))***,,,))))))))))))(((((((((((()))***++++++***)))***+++...---+++***)))***++++++***((('''))),,,,,,***((((((+++...,,,'''%%%'''+++))),,,...---***((()))+++)))))))))))))))******+++))))))))))))))))))))))))+++,,,,,,+++)))((()))***+++***)))***+++++++++)))''')))+++,,,***((((((((()))************+++++++++444///)))&&&'''(((((('''+++*********))))))(((((((((((()))************))),,,***(((***---...,,,***''''''(((((())))))******+++...000...+++)))***+++((()))+++,,,------,,,++++++***)))))))))+++...///------,,,++++++,,,,,,,,,000,,,))))))+++,,,+++))))))+++,,,+++((((((***---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------.........//////---.........,,,***'''%%%---,,,,,,+++,,,---...///---......---,,,,,,...000++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,***))))))+++---,,,)))''''''***+++***(((++++++++++++++++++++++++***************++++++,,,)))************+++++++++***+++---......---+++***---))))))------))))))---------.........---+++***,,,---...---+++***+++,,,......---......///000111++++++,,,------......///000///...---------------000///.........000111222222222222111111111000000222000111444444000///111333111000000111222222111222333888>>>???<<<===@@@GGGJJJUUUccchhhhhhppp{{{///...,,,++++++,,,------,,,******---222333///+++//////...//////000111222...///111000---+++++++++$$$(((+++***+++...---))))))***,,,---.........---)))******+++,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************((('''((()))+++******************************,,,,,,------------,,,,,,+++******)))***+++,,,---,,,++++++++++++,,,------//////...---,,,+++******---,,,+++******+++,,,---///...---,,,+++*********,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))+++***)))***++++++***)))'''***,,,,,,***)))***+++'''((((((((())))))*********+++,,,+++))))))***+++---,,,++++++******++++++***((('''(((+++,,,+++)))(((+++---,,,))))))***---+++,,,------+++******+++)))))))))))))))***++++++))))))))))))))))))))))))***+++,,,+++)))((()))***+++***)))***+++,,,+++)))''')))++++++)))))))))***)))************+++++++++111---)))'''(((******)))************)))))))))((()))***++++++,,,,,,++++++,,,***)))***,,,---,,,***)))))))))******************,,,......,,,+++,,,---)))***+++,,,---,,,+++++++++************+++---...---,,,,,,++++++,,,,,,---///,,,))))))+++,,,,,,***...//////,,,((('''''')))+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------------.........------...///...---++++++------,,,+++,,,---...///---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,------+++******,,,...***(((&&&''')))******(((,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************++++++++++++---...///000000///...---***&&&'''+++,,,)))***......///000000000///---,,,......///...,,,+++,,,...///...---,,,,,,++++++,,,++++++,,,------....../////////...---------------///////////////000000111111111111000000/////////111///000444444111000222222111000000111222222222222333888===???===>>>BBBEEEJJJXXXgggllliiimmmvvv,,,,,,+++***+++,,,...///+++***+++...222333000---111000000000000000111111,,,...//////---,,,,,,,,,$$$(((***)))***---,,,)))%%%&&&&&&((()))+++,,,---***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))***((('''((()))+++******************************++++++,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---+++++++++++++++,,,------------,,,++++++++++++,,,---,,,+++******+++,,,------,,,,,,,,,++++++++++++))))))))))))************---,,,,,,++++++*********+++***)))***++++++***))))))***,,,+++***))))))***&&&''''''((()))***+++,,,***,,,,,,+++)))((()))***++++++,,,,,,,,,+++******+++)))(((((()))+++++++++******++++++,,,------...---,,,,,,,,,------+++******))))))))))))***++++++)))))))))))))))))))))))))))***+++***)))((()))***,,,***)))***+++,,,+++***((()))***)))((()))+++,,,)))************+++++++++---+++))))))***+++******************))))))))))))+++,,,,,,---------------+++***)))***,,,---,,,+++++++++++++++++++++******)))+++---...------...///+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------+++))))))+++------,,,000000000---***(((((()))+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,------...//////------,,,+++,,,---...///,,,...000///---+++++++++------------------------)))******+++++++++******++++++,,,+++******+++---)))'''&&&''')))******)))------------------------+++************+++,,,,,,************+++++++++,,,+++,,,---......---,,,+++((('''(((+++---,,,---000000111111222222111///...000000///...,,,,,,...000///...---,,,++++++++++++++++++,,,------....../////////...------------.........///000000000//////000000////////////......000...000444444111111333000000000000000111222333333333777===>>>===???CCCCCCJJJZZZkkknnnhhhhhhnnn*********)))))))))***,,,))))))***...111222000---111000//////.........///+++,,,...---,,,+++,,,---$$$((()))((())),,,,,,)))'''&&&%%%%%%&&&)))+++---+++,,,,,,---------,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((++++++******))))))(((((()))'''&&&'''(((***))))))************************(((((()))*********)))))),,,,,,,,,,,,,,,,,,,,,---+++++++++***+++,,,,,,---++++++*********+++,,,---,,,+++************+++,,,+++++++++,,,,,,,,,++++++&&&''''''((()))*********,,,,,,,,,++++++*********+++***)))***++++++***)))***++++++***)))((((((((('''(((((()))******+++++++++,,,,,,+++)))((()))******+++,,,------,,,***))),,,***(((((((((***,,,---,,,******+++,,,------,,,...,,,***,,,...///,,,)))******))))))******+++,,,))))))))))))))))))))))))(((*********(((((()))***,,,+++******,,,,,,+++***(((((()))(((((())),,,...))))))*********++++++++++++++++++++++++***)))(((*********)))))))))))))))+++,,,,,,---...---------+++******+++,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,---............///...------,,,,,,+++******++++++,,,,,,,,,+++******,,,,,,+++++++++,,,------,,,+++******+++,,,......//////...---,,,+++,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------***))))))***+++,,,---......---,,,,,,,,,,,,......+++...000000---+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((()))******))))))***+++(((((('''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++*********+++++++++,,,,,,******++++++++++++******++++++,,,...//////000111000111222222222111000///000000///---,,,,,,...000------------...///000000++++++,,,------......//////......---------......---...///000000000......///////////////////////////---///333444222111444//////000000000111333444333333777<<<>>>===???CCCCCCJJJZZZjjjllldddbbbggg+++,,,---+++((('''(((***((()))+++---///000...---///...---,,,,,,++++++,,,***+++,,,,,,++++++,,,...%%%((()))((())),,,---***///...,,,******+++---///,,,,,,,,,------,,,,,,+++************************(((((((((((())))))))))))************)))))))))(((++++++******))))))(((((((((&&&%%%%%%'''(((((('''************************'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************+++,,,------,,,++++++++++++++++++,,,)))***+++,,,,,,,,,++++++******+++,,,------......,,,,,,+++++++++++++++***+++***)))***++++++***)))+++***))))))))))))((((((************))))))))))))***+++,,,+++)))((()))***)))***,,,------,,,+++***++++++)))((((((***,,,...---+++******++++++***)))---+++***+++...///,,,)))***************++++++,,,))))))))))))))))))))))))((()))+++***)))((()))+++,,,+++***+++,,,,,,,,,***(((((()))(((((())),,,...))))))*********++++++++++++,,,---,,,+++)))((('''))))))))))))))))))************+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++******))))))(((............//////...---///...---,,,++++++******++++++,,,,,,,,,+++******,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,...//////...---,,,---------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,,,,,,,------++++++*********+++,,,,,,......,,,,,,,,,,,,---...+++---//////---***)))(((************************+++++++++++++++***)))((((((***+++++++++***+++---)))))))))))))))***+++,,,************************((((((((((((((()))*********++++++++++++,,,,,,,,,------............---------............//////......///000111111111000///...//////---++++++---///---,,,,,,------...///000++++++,,,------......///......---------......///---...///000000///...---000000000000000000000000///---///333444222111444...///111111111111444777555555999>>>???===???CCCEEEKKKYYYfffggg___^^^ccc|||...000111///+++)))***,,,)))+++---...//////---,,,,,,,,,+++***)))))))))******+++,,,+++******+++---&&&******((()))---...,,,111000---+++******+++,,,,,,,,,,,,,,,,,,++++++***************************(((((((((((())))))))))))************))))))))))))************))))))))))))(((&&&%%%&&&'''(((((((((******************************+++,,,------------+++,,,,,,,,,,,,++++++******************+++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++******))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))***++++++***)))+++)))(((((()))))))))(((++++++*********))))))))))))***++++++***)))***+++******+++,,,,,,,,,++++++***++++++***)))***,,,...,,,,,,,,,+++***)))))))))+++******+++,,,---,,,***+++************+++,,,,,,)))))))))))))))))))))))))))***++++++******+++,,,---+++***+++,,,---,,,+++((()))***)))((()))+++,,,)))************++++++++++++------,,,***((('''((())))))))))))************))))))***+++++++++++++++)))+++,,,,,,+++***,,,---***************)))))))))//////...///000000...---//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,------,,,++++++---///222000---,,,,,,,,,+++)))+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,------------......------------,,,,,,///...---,,,+++,,,---...***,,,...---+++***))))))************************+++++++++++++++***)))(((***,,,.........---...///)))*********(((((()))+++************************)))(((((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++------+++---...000111111000//////---...///...,,,,,,,,,---...---,,,+++************++++++,,,------......///...------------...//////....../////////...------//////000000000000111111000...000444444111111333---000333333111222666999999:::>>>DDDDDDAAAAAADDDGGGLLLXXXeeeeee\\\[[[aaavvv,,,000222111---+++,,,///,,,...000111000///...---******)))))))))))))))***+++,,,+++***))))))***,,,(((++++++)))***...///---///...,,,***)))((())))))++++++,,,,,,+++******)))************************(((((((((((())))))))))))************)))))))))))))))))))))))))))************((('''''')))******)))***************************+++,,,---............++++++,,,,,,,,,+++))))))***************++++++,,,)))***---//////...---+++---------......---------)))***+++,,,,,,+++)))(((((((((((())))))*********+++++++++++++++++++++++++++***)))***++++++***)))+++(((&&&&&&)))******)))******************++++++((()))++++++******+++---++++++******++++++,,,---)))+++,,,,,,******+++---***,,,...---***)))+++---''')))++++++*********+++++++++******++++++,,,---)))))))))))))))))))))))))))+++,,,,,,++++++,,,------,,,++++++------,,,+++''')))++++++)))))))))***)))************+++++++++***,,,---+++)))((()))+++((()))))))))************)))******+++++++++++++++)))+++,,,,,,******+++...*********+++++++++++++++///------///111222111//////...---,,,+++,,,,,,---+++************+++---...++++++++++++,,,---...///---......---******,,,///000...++++++,,,---+++***+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,------------.........,,,,,,---.........---,,,///...---,,,+++,,,------***+++,,,+++***)))***+++******************************+++++++++******)))(((***---...---------...(((******(((&&&%%%&&&(((***************************************++++++,,,+++++++++,,,,,,,,,------******))))))))))))******(((,,,,,,)))***......+++---...000111111111000///,,,...111111///---------...---,,,+++************++++++,,,------......///---------------...//////000///...---------------.........//////000000000111///000444444111000222---111444444333333888<<<>>>???EEEJJJJJJEEECCCEEEGGGLLLZZZgggfff]]][[[```ppp)))---000///,,,***---000///111333333222000//////***)))))))))))))))******,,,,,,,,,***((((((***,,,))),,,,,,***+++///000...000///...---,,,,,,,,,,,,+++++++++++++++***)))(((************************(((((((((((())))))))))))************))))))))))))(((((())))))******+++++++++***((()))+++,,,,,,+++************************((()))***+++,,,---------***++++++,,,+++***)))(((*********)))***++++++,,,(((+++...000111///,,,+++---......//////......---)))***,,,,,,,,,+++)))'''+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++***)))***+++++++++)))***(((%%%&&&)))++++++)))(((((()))***+++,,,,,,---'''(((*********+++,,,...++++++***)))***+++---...(((***------+++***+++---(((,,,000///+++***...222%%%)))++++++)))(((***,,,++++++******++++++,,,---))))))))))))))))))))))))***+++------,,,,,,---...---,,,++++++------,,,+++'''))),,,,,,***)))(((((()))************+++++++++(((***++++++((((((+++...(((((())))))*********+++******+++,,,,,,,,,,,,+++(((+++---,,,***)))+++...+++++++++,,,,,,------------,,,,,,...222444333111///...---,,,+++,,,---...+++***))))))))),,,...000++++++++++++,,,---...///...//////---***))),,,///,,,***(((***---//////---+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))---------.........//////''')))+++---------+++***///...---,,,+++,,,,,,---******+++***))))))+++---++++++++++++++++++++++++)))******+++++++++******%%%'''***+++*********+++'''))))))'''###"""###&&&++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------,,,,,,,,,,,,------''',,,---***,,,111222......///000111222222111000---///222333222///------,,,,,,,,,,,,---...//////++++++,,,------......///---------------...///000000///...---,,,,,,---...---------.........//////222000111444444000///111...222555555333444999===BBBDDDJJJPPPOOOIIIFFFGGGGGGMMM\\\jjjjjj___[[[___kkk.........,,,******,,,...(((***---///000///......,,,+++******+++,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,+++***+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((,,,,,,+++******+++,,,,,,++++++***))))))***++++++'''(((******))))))***,,,((((((((((((((())))))******************)))((((((*********)))))))))))))))++++++***))))))***++++++)))************++++++++++++++++++***++++++,,,,,,)))***,,,///222222///---++++++,,,,,,,,,+++******---+++)))+++------+++(((+++---///...+++***,,,...111///---+++)))******+++))))))(((((()))***++++++))))))))))))))))))***+++)))))))))))))))***************)))))))))))))))***,,,((('''***,,,******,,,222+++(((******'''***000)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,+++***+++,,,---...,,,,,,---......,,,(((%%%(((+++------+++)))((((((---)))(((+++,,,)))(((***(((((((((((())))))))))))))))))*********))))))((())))))***++++++++++++***++++++******++++++,,,---)))***,,,......,,,***((()))***---000444444222000.........---,,,+++***))),,,((('''++++++'''''',,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,------......///.........------,,,,,,,,,...---,,,,,,,,,,,,---...222000...---///000000000---111111,,,))),,,000000------,,,+++++++++,,,,,,---,,,,,,,,,---...//////+++)))''''''***,,,+++))),,,+++)))((((((***,,,------++++++......+++***---++++++************+++++++++++++++)))'''''')))***###)))((((((,,,+++'''...+++(((''')))***++++++,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,///000111222333333222111///------///222333222///......---,,,,,,,,,,,,---,,,,,,,,,---------............------------............---------,,,,,,,,,---.........//////000000111111111111222111///---444444555555666888999:::AAAEEELLLQQQQQQNNNHHHDDDHHHRRRbbbmmmjjj```ZZZ[[[mmm/////////---,,,+++---///***+++,,,---......------...---------------,,,+++,,,,,,,,,,,,,,,+++******,,,---............000222000///...---,,,+++***))),,,+++***)))((((((((((((,,,++++++******++++++,,,************************((()))******)))(((***+++)))))))))))))))***++++++***************)))((((((************)))))))))))),,,+++***))))))***+++,,,,,,+++++++++******))))))++++++******++++++,,,,,,++++++---000333333000...,,,,,,,,,---,,,,,,+++***...,,,+++,,,...///---***---///000///---,,,...///000///---+++*********+++)))))))))))))))***++++++)))))))))))))))******+++++++++******))))))((((((******))))))))))))******---((('''***,,,+++***,,,000+++)))+++***((()))...)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++---,,,+++++++++,,,......,,,***)))***++++++***((((((***,,,,,,+++)))((((((---***))),,,,,,))))))+++((((((((()))))))))******))))))************))))))))))))***++++++++++++***,,,,,,++++++,,,,,,---..."""$$$(((+++---......---++++++---111333444222///------------,,,+++******,,,((((((++++++'''(((,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---------,,,++++++******,,,,,,+++++++++*********...---,,,,,,,,,,,,---...444222///............---***------)))'''***------...---,,,+++++++++++++++))))))))))))************,,,***((()))+++---,,,***---+++***)))))))))+++,,,%%%###%%%***,,,***+++...++++++************++++++***++++++***)))(((***+++!!!(((+++))))))++++++'''///,,,***)))+++,,,---,,,,,,,,,,,,------------...++++++,,,------...---------...000111111111000///,,,+++***+++...000...---///......---------------,,,,,,,,,---------............------------..................------,,,,,,............/////////000//////000111222222000///333444444555666777888999===BBBIIIOOOPPPMMMHHHDDDGGGRRRcccooommmccc]]]]]]jjj000111111///------///111,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...---,,,......------,,,+++***)))+++---000111000///000111000000///---,,,+++***))),,,+++***))))))))))))))),,,+++************+++,,,)))***+++,,,,,,+++***))))))***+++***)))((()))******************++++++,,,)))************))))))(((************************---,,,+++******+++,,,---------,,,+++***)))((('''++++++******++++++,,,---,,,---...111333333111///------......------,,,+++...------...//////...,,,///000111111000///000111///...,,,+++************))))))))))))*********+++)))))))))))))))***++++++,,,,,,+++***)))(((((('''******)))))))))******+++---)))(((+++---++++++---...+++***++++++)))))),,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++---,,,,,,,,,,,,---...///,,,***((((((***,,,---,,,)))+++------,,,*********---******---,,,)))))),,,)))))))))*********++++++))))))************))))))))))))***++++++++++++***,,,,,,,,,,,,,,,---......((()))+++------,,,+++***------...111333333111...,,,,,,,,,,,,,,,++++++++++++)))(((******((())),,,------,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,+++******))))))++++++++++++************------,,,,,,,,,,,,------666333///------,,,+++***,,,//////+++))),,,///...000///...---,,,,,,,,,,,,***+++,,,,,,,,,+++***))),,,+++***+++,,,------,,,---,,,+++***))))))***+++"""!!!###(((+++***+++...++++++************++++++)))+++,,,,,,+++***+++,,,(((,,,...+++)))******(((///---++++++,,,.........,,,,,,,,,,,,------------++++++---...////////////,,,---.../////////...---///---,,,---///000000000000///......------......,,,,,,,,,---------............------------....../////////............---............////////////---...///000111111111000222222333444555666777777777<<>>AAABBBBBBAAAEEENNN```pppuuummmccc______~~~,,,,,,---,,,+++,,,...000222333555666666555333222000111111,,,''''''+++000...///////////////......///111333333222000000111000000///...------,,,,,,+++++++++***++++++,,,,,,((()))***++++++***)))(((++++++***))))))***++++++'''(((******))))))***,,,*********)))***++++++,,,(((((()))***************))))))***+++,,,,,,------++++++***))))))***++++++---,,,,,,+++***)))(((((()))))))))***+++---...///+++***))))))+++,,,+++***------......------,,,+++***---000000///...000222000...---///222444222000---///111333333111...,,,***+++---------+++)))((('''''''''((()))+++,,,---,,,,,,++++++++++++++++++************+++,,,---...000,,,***...///......000)))---,,,'''&&&++++++'''******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++((()))***+++,,,+++******---+++))))))+++,,,---,,,)))***+++***))))))+++---((((((+++,,,(((###&&&,,,(((((((((((())))))))))))''''''(((******+++++++++))))))***++++++++++++***++++++******++++++,,,---++++++,,,,,,---......///)))(((((()))+++,,,,,,+++///---+++)))(((((()))***(((,,,,,,((()))...///,,,---------,,,,,,,,,++++++(((((())))))*********+++((((((((()))******++++++******++++++,,,,,,,,,,,,***+++,,,------,,,+++***---+++)))(((***+++*********+++***(((+++...,,,&&&---------------///000000)))((((((((()))***++++++&&&***...000...---...000++++++,,,---------,,,,,,---***+++......++++++---++++++************++++++------,,,***)))(((***,,,+++)))***...,,,'''''',,,(((((((((***,,,---,,,+++******+++++++++,,,,,,,,,------...............---....../////////...,,,+++'''+++000111...+++******......---,,,,,,,,,,,,---,,,,,,,,,---------...............------.........,,,,,,,,,---------......000000//////.........---***---111111000222888>>>111222444555555444333222444666999<<>>???@@@@@@@@@AAALLL___ooorrrkkkdddcccggg333000000444444222222555333111000000111222222111222333333111//////000222111444444111111333333000111666666111...///111111000...,,,,,,,,,,,,,,,***+++************++++++,,,,,,+++******))))))******))))))))))))))))))))))))***************)))((((((+++************+++,,,,,,)))***+++,,,,,,+++***)))&&&''')))(((''''''(((***+++++++++++++++*********++++++******)))((((((((((((((()))***+++,,,,,,---***************************++++++++++++***))))))))),,,///000///...---...---...///111222333333444111333111,,,+++...///,,,&&&+++000111...+++)))***))))))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,+++******---,,,***+++,,,,,,+++)))***************+++++++++))))))(((((((((((()))))))))(((((((((((()))*********************************))))))***+++,,,+++***))))))))))))******++++++((('''&&&&&&'''((('''&&&++++++************++++++************************---+++(((&&&%%%&&&((()))'''***+++)))))),,,+++(((---+++******,,,---,,,+++---+++***+++,,,------,,,******++++++++++++************+++,,,,,,,,,,,,++++++++++++************)))***++++++,,,,,,,,,,,,,,,...---,,,++++++***++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***++++++******,,,...,,,------.........------+++,,,---......---,,,+++******))))))******+++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((('''(((***,,,***)))))))))+++,,,+++***+++******+++,,,+++(((&&&111+++)))...333111,,,)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,------,,,---...---***+++///,,,,,,------------,,,,,,'''(((***+++***+++,,,...111000...---,,,------......---------///000///...111111000000//////......---///000000000000111333111111111222444555444222000111222333333333333222777:::===@@@@@@???@@@AAA@@@NNNcccrrrqqqfff___^^^kkk444111111444555222222555333111///000111222111111111222222222000000111222000333333111111444444111222777777111,,,...000111000...,,,+++,,,,,,+++***************+++,,,,,,---,,,+++******))))))******))))))))))))))))))))))))))))))***++++++)))((('''***************++++++,,,)))***+++,,,,,,+++***)))&&&''')))(((''''''(((***,,,++++++******)))))))))************************(((((())))))******++++++************************************************)))+++...000///...,,,+++---///111222222222222333222444333///...111111...'''+++000222000---+++***((()))***+++,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***)))((((((***,,,...---,,,************************)))(((((((((((((((((()))***)))((((((((()))+++,,,*********++++++,,,,,,,,,+++(((&&&(((+++,,,+++((())))))******++++++++++++***(((&&&''')))+++)))&&&++++++************++++++++++++++++++++++++++++++&&&))),,,,,,)))'''''')))'''++++++)))***,,,,,,))),,,+++++++++,,,,,,---------,,,***+++,,,------,,,***++++++,,,,,,++++++***)))***+++,,,---,,,+++***+++++++++*********)))))))))***+++------,,,++++++///...---,,,++++++***+++++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***++++++***+++---///.........///......------,,,---///000000///---,,,---,,,,,,,,,,,,---......+++******++++++,,,,,,---******++++++,,,,,,,,,,,,((())))))((('''''')))+++***)))))))))+++,,,+++***+++++++++++++++***)))(((...***)))...222...***(((***************+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,---------,,,,,,------,,,+++,,,...,,,,,,------------,,,,,,)))***++++++++++++,,,---333222///---,,,---...//////...---...///000///...111111000000//////......000111222222000//////000222111111333444555444222///000111111111222333555<<>>>>>???BBBPPPeeerrroooddd```bbbqqq555222222555444111111444333111000000111222222111///000111111/////////000...222333111222555444111333666666000,,,...000000///---++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++******))))))******************************))))))***++++++)))((('''))))))******++++++++++++)))***+++,,,,,,+++***)))'''(((***)))(((((()))+++,,,++++++******)))))))))*********+++++++++,,,,,,))))))))))))))))))))))))******************************************++++++***+++---///000///,,,***///222444444222000000111222555777444444555333///***---111333222000---,,,((()))***+++,,,---------***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++***)))(((***,,,......---++++++******************(((((())))))))))))((((((***)))((((((((()))+++,,,*********+++,,,,,,------***(((&&&'''+++,,,***((())))))***++++++++++++***---***((())),,,---+++)))++++++************++++++************************$$$(((,,,,,,***)))+++...))),,,---++++++......++++++,,,,,,,,,+++,,,---......,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***+++++++++*********)))))))))***+++,,,---,,,+++***///...---,,,++++++***+++,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***++++++***+++---///.........///......---------///000222222000///------------,,,------...///------,,,,,,,,,---......)))******++++++,,,,,,---((()))***)))''''''(((******)))))))))+++,,,+++******+++++++++************+++***,,,000///+++))),,,))))))*********+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------***,,,---,,,++++++,,,,,,,,,------......------,,,---...///...,,,++++++---444333000...---...///000000///......///000///...111000000000/////////...000111222111//////000111333222222333555555444222222333444333222444888;;;AAAEEEGGGEEE@@@<<<<<<===CCCOOO```llljjjdddeeejjjvvv555222222444444000000333444222111111222333333222...000111111///------...---111333222333555555222222444333///...111000...///---+++++++++++++++)))***+++,,,,,,---,,,,,,+++,,,+++******))))))*********************************************)))((((((((()))******++++++******)))***+++,,,,,,+++***)))(((***++++++***)))+++,,,+++++++++++++++***************++++++,,,,,,,,,,,,*********)))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,...000000...,,,000444777777333000000111222777999777777888555000...///111222222111///---******+++,,,---------,,,***+++---...///...,,,+++,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,+++...---+++,,,------,,,***,,,,,,,,,+++++++++++++++))))))************))))))***))))))))))))***++++++*********++++++,,,,,,,,,)))(((((()))***+++***)))((()))+++,,,,,,,,,+++***---,,,++++++------,,,+++++++++************++++++)))))))))))))))))))))))))))***)))'''&&&(((///444***---...,,,,,,///...++++++,,,---,,,+++,,,...000...---++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++************))))))******+++++++++++++++...---,,,++++++***++++++,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***++++++******,,,...,,,------.........------...///000111111000///...++++++******++++++,,,---///...---,,,,,,---...///)))*********++++++,,,,,,)))***+++***((('''((()))***)))))))))+++,,,+++******+++,,,+++***)))***,,,+++***---///---***+++000))))))******+++,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---)))---...+++***+++,,,+++------............------000111111000---,,,,,,---444333111000///000000111111///...///000000///---/////////000000000000000...///000//////111444777444333222333555555444222111222333111000222888===DDDHHHKKKHHHAAA<<<;;;===BBBKKKYYYdddgggeeeiiiooo|||555222222444333//////111555333222222333444444333///111222111///---,,,,,,,,,000333222333666555222222222000...111444111+++///---+++***++++++***)))+++,,,---------,,,+++***,,,+++******))))))******************************+++******)))))))))))))))'''((()))***+++******))))))***+++,,,,,,+++***)))((()))+++***))))))***,,,++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++******)))))))))************************)))+++,,,.........,,,+++---,,,+++---000222000...///444888888555222222444444888888666666777666333111000000000000000...---++++++,,,,,,---,,,,,,,,,)))+++---//////...,,,+++,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++///...,,,---......---+++---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***************++++++++++++((()))*********)))***,,,((()))+++------,,,+++******+++,,,+++***)))***+++++++++************++++++((((((((((((((((((((((((***)))(((&&&&&&)))---000))),,,---+++,,,......+++***,,,------+++,,,...111///---++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++************)))***************++++++,,,,,,++++++*********++++++***+++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,+++******+++---***+++,,,------...------........................***************++++++,,,///...,,,++++++,,,...///***************+++++++++)))+++,,,+++)))(((((()))***)))))))))+++,,,+++******+++---+++))))))+++---+++''''''***,,,+++,,,///*********+++,,,---------******))))))***,,,...///---,,,,,,,,,,,,,,,,,,+++(((---...***))),,,---+++------............------///000111000...---...///222222222222222222111111111000//////000000///---......//////000000111111111111000//////222666:::444333333444555555444222111222222///...111888???DDDIIILLLIIIBBB======@@@BBBIIIVVVbbbhhhiiilllrrr555222111333222......000666444333333444555444444000222333222///---,,,,,,+++000333222333666555222222111......333777222)))///---+++***++++++***))),,,------...---,,,***))),,,++++++***)))*********************************,,,+++)))((((((((()))***'''((()))++++++******))))))***+++,,,,,,+++***)))((()))******))))))***++++++++++++,,,,,,---------))))))))))))))))))******,,,,,,++++++******))))))************************)))+++---000000///---+++...,,,+++---000333222000...333999999666333444666666888777333333666777555222000///.........---,,,,,,,,,---------,,,++++++)))+++...///000...---+++,,,,,,---...---,,,***)))++++++,,,------,,,,,,,,,,,,++++++---///111000///.........------,,,,,,,,,***+++,,,------,,,+++***((()))***,,,,,,+++******************************'''***,,,,,,)))(((+++---(((***+++------,,,+++***&&&)))+++***'''&&&(((+++++++++************++++++((((((((((((((((((((((((%%%''')))+++,,,***(((&&&(((,,,,,,***+++------******,,,...---+++,,,...111///---++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,+++***)))***+++---...+++++++++************)))+++***)))))))))***,,,---*********)))******++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,+++***)))+++,,,)))***+++,,,------...---...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---......---+++******+++---...***************************+++---,,,***)))))))))***)))))))))+++,,,+++******,,,---,,,))))))+++...+++###$$$)))+++++++++******+++,,,------......))))))))))))***---///000---------,,,,,,+++++++++(((---...***(((,,,---***------............---------///000///......///000111111222333333333222222222000//////000000///---------...///000111222222777666333000///111666999555444333444555555444222555666666333111555===EEECCCHHHLLLJJJCCC??????CCCEEEJJJVVVdddlllnnnpppttt000000000000000000000000666666777777777666444333222333333222000///000111%%%+++333888999777444333111111000//////...//////000000000...,,,*********...---,,,+++++++++,,,---++++++***************++++++)))((()))+++,,,,,,++++++,,,---+++)))(((((()))))))))))))))))))))))))))+++******)))))))))))))))(((((())))))*********++++++---------+++++++++------***))),,,---+++***,,,***+++,,,,,,+++***+++,,,***)))((((((***,,,///111,,,...000111111000---,,,000---,,,000222000000222111555888888666666888:::333444444555555666666666000......111000---,,,...---............,,,+++***)))***,,,......---,,,+++,,,...000111///---,,,,,,++++++++++++++++++++++++---------------...///000,,,+++******))))))************************************+++++++++******)))))))))(((((((((***+++,,,,,,+++***)))))))))+++++++++******+++------,,,***,,,,,,---...---,,,+++***,,,+++***))))))+++---...,,,***'''(((***+++***(((,,,***)))***------***&&&)))******++++++++++++***///...---,,,---///111222.........---,,,+++***)))(((((()))***+++---...///,,,+++***))))))+++---...***,,,......,,,***)))((()))******(((+++//////+++)))+++,,,***'''%%%&&&'''******+++,,,,,,,,,,,,+++---+++))))))+++,,,,,,+++***+++++++++******,,,...---------+++******,,,.........---+++)))((()))+++---******...///,,,***+++)))***+++,,,---.........******+++++++++******))))))+++,,,------,,,***)))(((((((((((()))))))))))),,,+++******)))*********************************))))))***+++,,,,,,------,,,***)))((((((***,,,---+++...---)))(((,,,/////////...---,,,+++***+++++++++,,,---,,,++++++,,,---,,,...111111111000000000///...000555555222000222555555444111//////111444...............---------///000111000///...///000555///***,,,333888777555444555666666666555333222777777666555555999???CCCAAACCCEEECCC@@@===>>>@@@DDDFFFRRRdddllljjjlllttt333333222222111111000000444555555666555444333222333333333222///---......***///555999999777555444333222222111111111111111...///...---+++***))))))---,,,+++++++++,,,------++++++***************+++***)))((((((***++++++***+++,,,,,,+++)))((()))*********************))))))+++******))))))))))))))))))*********+++++++++++++++,,,------++++++,,,---///+++***,,,,,,)))(((***++++++,,,+++*********+++((((((((()))***,,,...//////000222333333222000///000......333444333222555555666777666555555666777333333333444555555666666111//////222222...---/////////000///...---+++)))***+++---.........---,,,,,,...000000...,,,,,,,,,++++++++++++++++++++++++---------,,,------......,,,+++******))))))******************************)))******++++++******)))+++***)))(((((()))******,,,+++***))))))***+++++++++******+++,,,---,,,***+++,,,,,,---,,,+++***))),,,+++***))))))***,,,,,,,,,***((((((***+++***((())))))(((&&&%%%&&&''')))++++++,,,,,,++++++******------,,,+++,,,...000111,,,------,,,,,,+++***)))+++++++++,,,---...///000,,,+++***))))))+++,,,...***---000///,,,***)))***)))+++++++++---111000,,,)))+++,,,+++)))((()))+++++++++,,,------------------+++))))))+++,,,,,,+++***+++++++++******,,,...)))***++++++***+++...000+++---......,,,*********---******...///,,,***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++,,,,,,+++***)))++++++*********)))))))))******)))******+++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,+++*********+++---...***......+++***---///...,,,,,,------------......***,,,---...---,,,---......///111111000///000111///---///444555333333555000111000...++++++,,,........................//////000111000///...///000444000,,,---222666777666666666666666666555555444777777666666666999===AAAAAADDDEEEDDD@@@>>>>>>@@@CCCEEEQQQbbbjjjhhhkkksss555555444333222111111000333333444444333333222111333444444222///,,,,,,------000555666666333222111333333333333222222222222---------,,,+++******)))++++++++++++,,,,,,......+++***************++++++***((('''''')))******)))***+++,,,+++***)))***+++,,,,,,++++++*********)))+++******)))))))))))))))+++++++++++++++,,,,,,,,,+++,,,------++++++,,,---///,,,***,,,+++((('''***,,,,,,++++++*********)))''''''(((***+++,,,---...///000111222222111000///000///111555777444444666888666444333444555555444222222222333444444555555333000111444333000///222111111111111000...,,,++++++,,,---//////...------+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******))))))******************************))))))************)))))),,,+++***)))((((((((((((+++******)))******+++++++++***)))***,,,---,,,+++***++++++++++++***))))))************************+++***((((((***+++******)))***)))$$$!!!!!!'''---,,,,,,,,,,,,,,,+++***))),,,++++++++++++---...///***+++++++++++++++******,,,,,,,,,,,,---------...++++++***))))))+++,,,---***...222000,,,)))***,,,(((***++++++---000---((()))+++,,,,,,++++++,,,...******+++,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++***+++,,,+++******,,,---)))***+++***)))***,,,...))),,,///000///,,,+++***---***)))---...,,,***+++---------,,,***)))'''&&&,,,,,,------------,,,,,,*********))))))******+++,,,,,,,,,++++++******)))))))))))))))+++,,,---...++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------)))---///,,,+++......---)))+++---///000000000000)))+++...//////...///000111222222111//////000222///---///333555333444888222333333222///......///.........//////000000000...000111000///...///111111111000000111444666888888888777777666666666777666777777777777888;;;>>>BBBDDDFFFDDDAAA>>>???AAAAAADDDOOO___gggggglllsss333333333333222222222222333333333333333333333333333444444222000......///---///111111///---,,,,,,111111111111111111111000------,,,,,,,,,,,,,,,+++******++++++,,,---......*********)))******+++,,,***(((''''''((())))))((()))***++++++***)))***,,,------,,,,,,+++*********+++******)))))))))))))))++++++++++++++++++++++++***,,,------++++++,,,...---******,,,***((()))------,,,++++++++++++)))((('''(((***,,,---.........,,,------...............000///222666555222111444888444000000333666666444222222222333333444444444444222222555555222111444000000111222111000///...------...//////......---+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,+++******))))))******************************(((((()))*********))))))+++******)))))))))))))))******************++++++,,,***)))***,,,---,,,+++***************))))))((()))************)))((((((******))))))***+++++++++---,,,***'''%%%&&&***...***+++++++++++++++******,,,+++++++++,,,---...///((()))***+++++++++++++++******+++++++++******************)))***+++,,,,,,)))...111///***''')))---'''***+++)))***+++((("""++++++,,,,,,,,,,,,,,,---''''''((()))))))))))))))---+++))))))***,,,,,,+++***+++,,,+++******+++---,,,------+++)))''''''((()))+++...///...------------***))),,,...+++***+++,,,,,,,,,+++)))(((&&&%%%+++,,,,,,------------,,,+++***((('''((()))+++,,,******++++++++++++++++++************+++,,,---...+++,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++,,,------------,,,&&&,,,...---,,,------***(((***,,,///000000//////(((+++...000000000111222333444333111//////111333111......222333111333666555666777666444222111222---......///000111111222...///000000//////000111000111333222111222555999:::999888666666777888888555777888888777777999:::BBBEEEFFFEEEAAA??????AAAAAADDDNNN\\\eeeiiinnnuuu///000000111222333444444555444444444444555555555222444444444222222222444,,,...000///---+++******------...//////......---...---,,,---///000///---)))***+++,,,------......******))))))***++++++,,,***)))''''''((())))))((()))***++++++***)))***,,,,,,,,,,,,+++++++++******+++******)))))))))))))))******************))))))***+++---,,,,,,+++---...***)))***,,,+++))),,,222...,,,***+++,,,,,,+++)))***+++,,,...000000111111++++++++++++,,,,,,---...000///111444222------111555111...///333777888777333333333333333333333333444222222555555222222444...///000222222222222111..................------***,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++******))))))******************************(((((()))***************(((((())))))************))))))******++++++++++++,,,+++))))))+++,,,,,,,,,******)))))))))((((((((())))))*********))))))(((******************,,,---...,,,******+++,,,+++)))(((((()))***+++++++++***,,,,,,,,,------...//////((())))))***++++++++++++******+++++++++***)))(((***))))))*********++++++))),,,///---)))&&&(((+++)))+++,,,***)))***%%%,,,+++++++++++++++***)))''''''((())))))))))))(((---+++))))))***,,,,,,++++++,,,,,,+++***)))+++---,,,------,,,)))''''''(((+++,,,------,,,,,,...000...)))(((+++---+++***,,,***************)))((('''******+++,,,,,,,,,,,,,,,+++)))((('''''')))+++---'''(((((()))***+++,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------***+++++++++++++++,,,,,,******+++,,,---,,,,,,,,,%%%***...,,,+++,,,+++))))))***---...///...,,,+++(((+++...000000111222333444555444222000000222444444000///111111//////222000222333222000///...///---......///000111111222---///000000//////000222///222444333111111555999:::999777666666666777888555666888888777777777999BBBDDDFFFDDDAAA>>>???AAAAAAEEEOOO[[[eeelllssszzz---...///111222444555666666666555555555666777777222444555555444333555666---///111111///---,,,,,,***+++---......---,,,,,,...,,,+++---000222111...******,,,,,,------------))))))))))))***+++,,,,,,+++***(((((()))***)))(((***+++,,,+++***)))***++++++++++++++++++++++++++++++******)))))))))))))))*********))))))))))))))))))+++,,,,,,,,,,,,---///***)))***,,,+++***///666///,,,***+++...///---+++,,,,,,---///000111222333...---,,,,,,,,,...000111//////111222///+++---222222111000111444777888999666555555444333222111111333000111444555222111444---...000222333333222222.........---------------)))+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******))))))******************************((()))***+++++++++++++++'''''')))***++++++++++++((()))***+++++++++++++++---+++))))))+++,,,---,,,+++******)))((())))))))))))))))))*********++++++)))***+++*********,,,...,,,)))(((***------)))%%%))))))***++++++++++++***,,,,,,,,,---......//////))))))***+++,,,,,,,,,+++++++++,,,------,,,+++***)))))))))************+++++++++,,,***)))(((((())),,,...---++++++,,,(((""",,,***))))))******)))'''))))))***+++++++++++++++---+++))))))+++,,,,,,++++++,,,,,,+++***)))+++,,,(((***,,,,,,+++++++++,,,,,,,,,,,,+++***+++...000...)))(((+++,,,******,,,((())))))*********)))))))))***+++,,,,,,---,,,,,,***)))(((((((((***,,,---'''(((((()))***+++,,,,,,------,,,+++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,%%%+++...,,,+++,,,,,,)))+++,,,---------,,,+++******,,,......///000222444444555555444222222333555555222111333222......000...///000000......///000.........//////000000000---...000000//////111222000333444444222222555888777777666666555555555666444555777777666666777999AAACCCEEECCC@@@===>>>@@@@@@EEEOOOYYYdddoooyyy///000111222333555555666666666555555555666777888333444555555333222333444---000333444333000//////+++,,,...///000///...------+++)))+++000333111...++++++,,,---------,,,+++))))))))))))***+++,,,---,,,+++))))))******)))(((+++,,,,,,+++)))((()))***((())))))******++++++++++++******)))))))))))))))+++++++++******))))))))))))+++,,,,,,,,,,,,---///,,,+++---...,,,***000888///,,,***,,,000222000---------------///111333444///...---,,,---///222333//////111222///---111888000222444444444555777888999888777555333222000000111//////333333111000333///000111222222111000///......---,,,,,,,,,,,,,,,)))***++++++******+++---------------------------*********+++,,,---...///,,,+++******))))))******************************)))***+++,,,,,,---------((()))******+++***))))))'''(((***+++,,,,,,++++++---+++)))(((***,,,------,,,+++***)))))))))******))))))))))))***,,,---...(((***++++++******,,,///))))))***++++++***(((&&&---...------,,,+++***)))***+++,,,,,,---.........***+++,,,,,,,,,,,,,,,+++)))***,,,------,,,+++***((())))))***************...,,,))))))***+++)))(((***,,,+++***+++...,,,(((+++)))'''(((+++,,,+++))))))***++++++,,,,,,++++++---+++))))))+++,,,,,,+++,,,,,,---+++***)))***,,,'''))),,,---,,,,,,---...***+++---,,,++++++,,,---...)))'''***+++******,,,)))******++++++******)))***+++,,,---............******))))))***+++---...++++++++++++++++++++++++,,,,,,+++++++++,,,------))))))******+++,,,,,,---++++++++++++++++++++++++---,,,+++++++++,,,...///(((---///---+++---...,,,------------------------,,,,,,---,,,,,,...111444222444555666444444444555555222333666555111000222//////000/////////222444.....................///---...000000//////111222222333444444333444555666444555555555555444333333444555666555555666888:::@@@BBBDDDBBB???<<<===???>>>DDDMMMWWWcccqqq|||222333333444444555555666666555555444555666777888444555555444222111111222+++...222444333111000///,,,...000111222111000///,,,)))'''***000222111...+++,,,---------,,,+++***))))))))))))***+++,,,------+++***)))***+++***)))+++,,,---+++)))(((((()))''''''((()))***++++++,,,+++******))))))))))))))),,,,,,,,,++++++*********)))+++,,,,,,,,,,,,...///......//////,,,***///777///,,,***,,,111444222...------,,,,,,---000222444///...,,,,,,,,,///222333000000111333111000666???111444777777555333555777;;;:::888666444222000///000......222222000000222222222222222111///---,,,...---,,,+++++++++++++++)))***+++***))))))+++---------------------------)))******+++,,,...///000,,,++++++***)))*********************************)))***+++,,,---.........******++++++***)))'''&&&'''(((***+++,,,,,,++++++---+++)))(((***,,,---------,,,***)))))))))***+++***)))((((((***,,,///111(((***,,,+++******---000))),,,...,,,)))''')))+++222222111000...+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++&&&(((***+++++++++)))((((((((()))***************111,,,((())),,,---+++'''&&&((((((''')))......***)))'''&&&(((,,,...---+++(((((()))***************---+++))))))+++,,,,,,+++,,,------+++***)))***,,,***,,,......---+++++++++(((***---...---+++***)))...)))'''***+++******,,,+++++++++++++++***))))))+++,,,---...////////////************+++,,,---...//////...---+++***))))))*********+++,,,---...///(((((()))***++++++,,,,,,++++++++++++++++++++++++///...,,,+++,,,---///111***///000...---///000...---------------...///000------,,,++++++---111444111333666777666555555666444333444888888444333444---------,,,,,,...222555...............---------,,,...000000//////111333333333333333444555555555222333444444444333111000333444555444444555888;;;???BBBCCCBBB>>><<<<<<>>><<>>@@@@@@;;;999999666111777999;;;:::999777777777222000...///222444333111,,,---------------///111+++---/////////000222444555555444333222222222222333333222222222333444444777888888888777999;;;>>>DDDHHHHHHDDDBBBBBBBBB???AAADDDKKKTTTcccsss...111444555444444666888555333000...///111444777444444333222111111111111222222222222111000...---------------............''')))+++,,,,,,,,,...000000...---...000000...+++---))))))---///,,,+++---,,,+++***))))))***++++++,,,++++++***************,,,,,,,,,++++++*********)))******(((&&&&&&))),,,---***(((***///000...+++***)))(((***,,,---+++))),,,---------,,,,,,---///,,,000333222---******,,,)))******+++,,,...///000333222000//////000111111222222111000///111444666777666555666777777555333444222//////222333333222666444333222222333444555111444333000///222111///------,,,+++************)))******++++++,,,------++++++,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***++++++******++++++,,,------,,,***((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***(((,,,,,,,,,++++++*********+++++++++++++++,,,------******))))))))))))******...+++)))((()))+++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******...,,,+++,,,...///---,,,++++++++++++++++++++++++++++++******++++++,,,---)))******************)))******************++++++))))))******+++,,,,,,---+++***)))))))))***+++,,,++++++***))))))***+++++++++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,(((***,,,,,,***)))***,,,...,,,***))))))***,,,...++++++))))))))))))++++++)))***++++++***)))***,,,((()))++++++******+++,,,*********+++,,,///111222000---+++***+++,,,++++++***+++------+++******+++---,,,++++++***+++++++++,,,+++******,,,,,,***(((,,,,,,---///000000///...---000000---...222333000---...000000.........///---222444///---000555666555999999777777999888555777999::::::888555555555666333//////000111000///...//////...------......,,,...///000000111333555333333333333444555666666111111111222333444555666999888777666666888===AAAGGGJJJIIIDDD@@@@@@???===CCCFFFLLLVVVdddttt000222444555555555777888111000/////////111333555222111111111111111222222333333222111111000000111,,,---...//////...---,,,)))+++---...------...///---++++++...222222---(((...******---///---,,,...---,,,+++***))))))***+++---,,,+++***************+++++++++++++++*********)))))))))((('''''')))+++,,,***)))+++///000...+++)))))))))+++------+++)))***++++++******,,,///222//////...---,,,+++******)))***+++,,,---///000000222111000000000111222333555333000......000333555666555555666888888777555222000......000222333222555555555555555555666666///222333111111333333000------,,,++++++*********)))******++++++,,,------,,,,,,,,,,,,++++++++++++......------,,,++++++++++++************+++,,,,,,,,,+++)))((()))+++---...++++++++++++++++++++++++---+++))))))***+++***)))))))))))))))((((((((((((+++************+++,,,,,,+++++++++******+++++++++---+++)))(((***+++,,,+++)))+++,,,+++***)))***,,,------++++++++++++,,,---,,,,,,,,,+++++++++******,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***))))))(((((())))))***)))))))))***+++++++++,,,(((((())))))***+++++++++******))))))******+++,,,++++++***))))))***++++++************+++,,,------)))*********+++,,,,,,,,,+++---......,,,+++++++++000...+++((((((+++...000++++++++++++++++++++++++((()))++++++******+++---''')))+++,,,+++***+++,,,***++++++,,,---...//////...,,,******+++,,,,,,,,,+++,,,------+++)))******------,,,+++++++++++++++///---,,,,,,---,,,+++)))+++,,,...000111111111000---000///,,,,,,///000...,,,///111222111///......///222222000000333444222000333555333444777888555444666888888666555444555666333000...///000111111000000000000///...---,,,...///111111111222444777444444444444555666777777000000111222333555666777:::999777555555999???CCCJJJLLLJJJBBB>>>>>>===;;;CCCEEEKKKUUUcccrrr222333555666666777777777000000/////////000000111333333222222222222222333333222000//////000111222+++,,,...///...---+++***,,,...000111/////////000---***))),,,222333...(((///---,,,...000000000000...---,,,***))))))******+++++++++******++++++,,,+++++++++***************+++++++++******+++,,,---***))))))+++---...,,,***((()))***,,,,,,,,,***)))***++++++******---222555333000,,,+++------,,,*********,,,---...000000000222111000000111222333444777333000......111333444444444444666888999888666000/////////000222333444222333444444444333222111///222333000000222111---,,,,,,,,,,,,+++***)))))))))******++++++,,,------------,,,+++++++++++++++.........---,,,,,,++++++***************++++++,,,******)))))))))+++,,,...***************+++++++++,,,+++******************""""""$$$%%%'''((()))*********))))))******+++,,,++++++************++++++,,,***))))))+++,,,---,,,***+++,,,,,,++++++,,,---000...,,,++++++,,,---...,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***)))(((''''''((()))***(((((()))***+++,,,,,,,,,(((((())))))***++++++,,,***************++++++++++++******************+++************+++,,,---...(((((()))***++++++,,,,,,,,,------------,,,,,,,,,...---+++))))))+++---...+++,,,,,,------,,,,,,+++''')))************,,,---+++---......---,,,,,,---+++,,,---.........---------+++))))))+++---------+++,,,...---+++))))))***------,,,++++++++++++,,,000...---...///000///...,,,...000111111000000000...000///++++++......+++---000333444333111//////...//////...111444222,,,222444444222222444444111000222555666555555555666444222///...000333666888000//////000000000...,,,///000222222222333666888777666555444333333333333111111111222333444555666888888777666666999>>>BBBJJJKKKHHHAAA===>>>>>>===BBBCCCIIITTTaaannn|||444444555666777777777666111111000///......------666555444333333222333333222000...------///111333***+++---...---,,,)))(((,,,...000111///............+++)))+++///111...+++000000......000333333222///...,,,******)))******))))))******+++,,,......************************++++++***++++++,,,------******+++,,,------+++***((()))+++,,,++++++******,,,,,,,,,,,,,,,///333777333///******,,,---,,,)))***+++,,,...000000111111222222111111111333444555777444000...000222444444444444444555777888777555000000000000111222444666222222333444333111///---///222222...---///---***,,,,,,,,,,,,,,,+++)))((()))******++++++,,,------///...---,,,+++++++++,,,//////...------,,,,,,+++******))))))******+++,,,******)))))))))***+++,,,)))))))))******++++++++++++++++++***))))))******###$$$%%%&&&((()))***+++******))))))******+++,,,*********))))))************))))))***,,,......---+++,,,------,,,,,,---///000///---++++++,,,---...,,,,,,,,,+++++++++******'''((()))******+++,,,---++++++++++++++++++++++++++++++******++++++,,,---***)))(((''''''((()))***(((((()))***+++,,,,,,,,,))))))******+++,,,,,,,,,))))))******++++++++++++*********++++++*********************+++,,,---...(((((()))***++++++,,,,,,)))******,,,------------******++++++++++++******+++,,,------------,,,+++''')))************,,,---...///000///---+++++++++,,,------......---,,,,,,,,,***((()))+++---------+++,,,------+++*********...---,,,,,,++++++,,,,,,///...---///111444444444...000333222000.........---///...+++***------***...111444666444222111000---.........222555222+++333555555111111333333111111333555555444222222333444333111000111444888;;;000......///222222111///111111222222222444777:::666555444333222222222222444444333222222222333333555666888888999:::<<<>>>FFFHHHFFFAAA>>>@@@BBBAAACCCCCCJJJVVVbbblllzzz666555444666777777666444333222111///...---,,,,,,777777555444333333333333000///...---...///111333,,,,,,------,,,+++***)))))),,,...///...---,,,,,,...---,,,,,,...///...---000111000...000555666333...---,,,+++******++++++************+++---...///)))))))))***************)))(((((()))+++,,,+++***+++,,,...000000...---,,,)))***++++++***)))+++,,,---......------///222555000---)))(((***+++)))'''***+++---///111111111111444333222222222333444555777444000000333555555444555444444444555555444222111111222111000111333666222333444444333222000///111222111,,,+++,,,,,,)))+++,,,------,,,+++)))((()))******++++++,,,------//////---,,,,,,---......//////......---,,,,,,,,,***))))))))))))***++++++*********)))))))))******)))))))))***++++++,,,,,,+++,,,,,,***)))(((***++++++++++++++++++*********+++************+++,,,,,,******))))))))))))******)))))))))***---///......***,,,------,,,,,,...///000///---,,,+++,,,,,,---,,,,,,,,,+++++++++******)))+++,,,,,,++++++---...************************++++++******++++++,,,---***))))))(((((())))))***)))))))))***+++++++++,,,))))))******+++,,,,,,---))))))***++++++++++++***)))***++++++++++++***)))************+++,,,------)))*********+++,,,,,,,,,)))((((((***---...---,,,((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---,,,......---+++)))))))))------------------------,,,***((((((***,,,,,,,,,)))+++---,,,+++***+++,,,...------,,,,,,,,,,,,,,,///---,,,...111555666666...111333222...,,,,,,------///...+++***------***...111333444333111000000...///000000333777555///000333333111222666888666555666777666333000......666666444222111222555888111///---...111444333111111222222111111333777:::222222222222333444555555555555444333222222222222333555888999999888999:::BBBEEEEEEBBBAAADDDFFFFFFGGGGGGOOO\\\fffmmmzzz666555444555777777555333333222000...------......555444444333333444444444///////////////111222333//////...------,,,++++++))),,,000111000///......+++...111111///---,,,---///111///,,,...444666222------++++++***+++,,,------,,,,,,+++++++++,,,,,,((()))))))))*********+++)))((('''))),,,---,,,***+++---///111000...,,,,,,***++++++)))((((((+++....../////////---...///111///---+++*********)))(((***,,,...000222222111111555555333222222333444444666333111333777999777444666555444333444333000...000111222000......111444000111111222333333333222111222///******---...---+++,,,---------+++)))((()))******++++++,,,------000///...------...000111/////////...------,,,,,,)))))))))))))))***++++++++++++******))))))(((((())))))******+++,,,,,,---***,,,,,,+++(((((())),,,------,,,,,,++++++******+++++++++++++++,,,------++++++************++++++)))((()))+++...//////...(((***++++++++++++,,,.........------,,,++++++***,,,,,,,,,+++++++++*********+++---,,,******+++---++++++++++++++++++++++++++++++******++++++,,,---)))******************)))******************++++++(((((())))))***+++++++++((()))***+++,,,++++++***)))***++++++++++++***)))+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))+++---...,,,******++++++,,,,,,++++++***---,,,+++******+++,,,---)))***++++++***)))***,,,***,,,------,,,++++++,,,...---,,,,,,,,,,,,......,,,***((((((***+++,,,+++(((***,,,,,,++++++,,,---......---,,,,,,,,,,,,---...,,,+++,,,///222444444,,,///333222...+++,,,...,,,///...++++++......+++---///000000///......///,,,///000///222666666333...111111000222777:::999444555666666333111000000222333444222000000333666666111------000333333111111222111111111333777:::333222222333333444555666444444333222222222333333555666777666666666777999???DDDFFFCCCCCCGGGHHHGGGHHHIIIRRR```hhhlllxxx777555333444666777444222222111///...---///000111222222222222333444555666//////000000111222444444222111000......------...,,,///333444444222222222)))///555666111,,,+++,,,---000...***---444555111---,,,+++++++++,,,---...000///---,,,+++*********(((((())))))*********++++++***)))+++...000...,,,)))+++...///...,,,*********++++++(((&&&''',,,000...///000///---,,,---.../////////...---+++++++++***,,,...111222222222111777666444333222333333444555333111444999;;;888444777666444333222111...,,,000111111000------///222,,,---...///111333444555111222///******///111111+++,,,---...---+++)))''')))******+++,,,,,,------000///...---...000222333/////////...------,,,,,,)))))))))))))))******+++,,,,,,+++***)))(((''''''))))))***+++,,,,,,------***,,,---+++((('''))),,,(((((())))))******++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---(((((()))+++...000///...&&&((()))***))))))+++,,,------------,,,+++***))),,,,,,,,,+++++++++******(((***,,,+++((('''(((+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,+++***)))+++++++++***************''''''(((((()))*********((()))***+++,,,+++******)))***+++,,,,,,+++***))),,,,,,++++++***+++++++++------,,,,,,,,,,,,,,,,,,...,,,***,,,......+++)))------,,,++++++,,,---------,,,***))))))***,,,---***+++,,,+++))))))***+++)))+++...///...///000111...---,,,++++++,,,...000---+++)))(((***++++++***''')))+++,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,******---///111111)))---111111---+++---000,,,///...++++++...///,,,,,,---...---,,,+++---...)))---...---///333555444///111222000111777999888...111333555444444444555,,,///111111000111444777999333---,,,///222222000111111111000000333777:::777777666444444444444444222222222222333333444555777777666444222333666999???DDDGGGEEEEEEHHHIIIHHHGGGHHHRRRaaahhhjjjttt333444555444222000///000///000000000111111111111555111000333444222111222000111111000//////000222000111...++++++//////+++222222222111///...,,,+++///111333222000...///111...///...---,,,,,,...000111---)))***------)))%%%+++,,,---,,,***)))***+++)))*********++++++++++++'''(((+++---...---,,,+++***++++++,,,+++***)))(((,,,++++++******++++++,,,000///000222333111+++&&&***++++++,,,,,,,,,++++++'''+++000333333222111111666555444222222222222333666666666666666666666666222000///111444555333111000///////////////000000111...,,,...222444111---222111///---,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------//////---,,,///444333//////000111000---+++++++++************************++++++++++++******)))))))))***,,,,,,++++++,,,---...---+++*********++++++***++++++,,,,,,++++++***************+++,,,---...222000---,,,,,,,,,,,,+++...***'''(((+++---...---,,,,,,+++++++++,,,...///******+++++++++***))))))(((***+++***((((((,,,000******++++++++++++******+++,,,---,,,***)))***+++++++++******++++++,,,,,,---+++)))(((((((((&&&%%%''''''(((((((((((('''''')))************+++++++++///---+++,,,...///---+++******+++++++++,,,,,,,,,*********)))******++++++***+++,,,------,,,+++***)))((((((((()))+++---...+++,,,,,,------,,,,,,+++...---+++*********++++++************************)))******++++++,,,------000***)))///222///---...************************++++++***)))(((***...111...---,,,,,,......---,,,,,,,,,,,,++++++,,,///222)))***---//////---+++)))---...//////------...///---//////,,,((((((---333111///------000333444444111...---///222555555444---///111333444444333222444333222000///.........000///...///111111000///111111111111222333555555333666999888444222222333333222111222333444555444666555666777555222555;;;???AAAEEEIIIKKKKKKKKKJJJLLLNNNSSS[[[aaaiiiwww333444444333000///000111,,,,,,,,,---///000222333333///...111333111111333...///000///......000222222333000------111000---111111222222111111000000000222444333000------...---...///...,,,,,,...///,,,***((())),,,...---++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,)))***,,,.........---,,,++++++,,,,,,+++***)))((())))))******+++---......000000000222333000+++&&&***++++++,,,,,,+++++++++(((,,,000222222111000000111111000000000222333444777777777666666666555555333111111222555666444222222222111111111222222333333000...///333444000---000///---+++******+++++++++,,,,,,------,,,,,,+++*********+++,,,,,,------//////...,,,///333333//////000111000---,,,+++,,,************************))))))(((((((((''''''''')))***++++++******+++---......,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---...,,,***(((((()))******)))...+++((((((***------,,,,,,+++******+++,,,---...******+++,,,,,,,,,,,,,,,((()))******)))***,,,---******++++++++++++******+++,,,---,,,***)))***+++************+++,,,------,,,+++))))))***++++++***)))))))))))))))))))))))))))************+++++++++...,,,***+++---...---+++*********+++++++++,,,,,,++++++***************++++++++++++,,,,,,+++++++++------,,,+++,,,,,,---...++++++,,,,,,,,,,,,++++++------+++*********++++++************************)))******++++++,,,------111,,,+++///000---+++,,,++++++++++++++++++++++++((()))************+++---...,,,,,,,,,---...---,,,,,,,,,,,,++++++,,,///111...///000111000///---,,,,,,---......,,,,,,---...***---000///,,,***,,,//////...------...000333444...---,,,...111222222000!!!%%%***...000000...---111111000000000000000111000///---...///111000///222222333555666777888999000333555777777777888999444333222333444555555555444333444555333111444:::@@@BBBEEEGGGIIIIIIIIIIIIIIIKKKQQQYYY^^^fffttt222333222000......000222+++++++++,,,...111555777222---+++...000///000333,,,---...------...111333555555222//////333222///444444333333333222222222000222333333000---,,,+++,,,---//////---,,,---...***)))))))))***,,,---...+++,,,---,,,*********+++***++++++++++++,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,+++***)))((('''((()))+++---///000111111111111222222///+++(((++++++++++++++++++++++++***---000222111///...---,,,,,,,,,---...111333555777777777777666555555444444333333444666666555333666555555444444444555555666333111111222222///,,,...---+++***))))))))))))+++,,,,,,------,,,,,,+++***++++++,,,,,,---------...///...,,,///333333//////111111000...,,,,,,---++++++++++++++++++++++++)))))))))(((((((((((('''(((***+++***))))))***,,,///...---,,,,,,,,,------,,,,,,------------,,,,,,*********+++,,,,,,------)))'''&&&&&&(((******)))...,,,***)))***++++++++++++************+++,,,,,,)))******+++,,,,,,,,,,,,)))((()))***,,,---,,,*********++++++++++++******+++,,,---,,,*********+++************+++,,,---...***(((''')))+++------,,,+++***))))))))))))***+++)))************+++++++++,,,+++***+++,,,,,,+++************++++++++++++,,,,,,,,,+++***)))))))))))),,,++++++++++++++++++,,,//////...---,,,,,,------++++++++++++++++++++++++---,,,,,,++++++++++++,,,************************)))******++++++,,,------111---,,,......+++)))***,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---,,,***))))))...,,,+++,,,---...---++++++,,,,,,++++++,,,...111//////...---,,,+++******+++,,,------++++++,,,---''',,,111222///,,,+++++++++---///...,,,---111444...---...///111111000...(((+++///111111---)))%%%.........///000111222333000...,,,,,,...000000000000222444777999:::;;;;;;999888777777888777555333444444333333444444555555222111222333111///444:::CCCCCCCCCDDDEEEFFFGGGHHHHHHJJJQQQYYY^^^fffsss111111000...,,,---000222......------///333777999333---***,,,------...111,,,------------///333555666666333000000333333///888777555333222000//////...000222222111///---,,,+++---//////...,,,,,,---,,,,,,,,,***((((((***,,,***,,,,,,,,,******+++,,,************++++++++++++,,,------...------,,,+++---,,,,,,,,,+++***))))))((()))***,,,...///000111111111111222111///,,,***,,,,,,+++++++++++++++++++++---000000///---++++++)))))))))***,,,///111333333333444555666555555444555555555666666666555555777777666666555555666666777555222111111000...+++...---+++***)))((())))))+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...---000///---...222333000///111111111...---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((()))******)))((()))+++---------,,,,,,,,,------,,,------......------,,,******+++,,,------------+++***))))))+++,,,+++***...---+++************************************+++))))))******+++*********)))((('''***---...,,,(((******++++++++++++*********,,,,,,,,,******+++,,,)))))))))***+++,,,---...(((&&&%%%''')))++++++***,,,+++)))(((((()))+++,,,))))))*********++++++++++++*********++++++******************++++++++++++---,,,+++***))))))))))))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,------///---,,,,,,,,,+++******------------------------))),,,......,,,+++******---,,,++++++------,,,+++***+++,,,,,,+++,,,...000...---,,,*********++++++***+++,,,,,,+++***+++,,,(((,,,000111///---++++++)))---///...******...333///000111333333222000...000222333333222///+++(((.........///000111222333000...,,,,,,...000111111...111444888:::<<<<<<;;;===:::777666777666222///333444444333222222444555222111222333111000444;;;DDDCCCAAA@@@AAABBBEEEFFFIIILLLSSS[[[aaagggttt//////...,,,+++,,,///222000///...---...111444666444...***,,,,,,+++,,,///---............000444888666666333//////222222...666555333111000/////////,,,---///111222222000///***,,,//////...,,,,,,,,,,,,,,,,,,***(((''')))+++***+++,,,,,,******+++,,,)))))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++---......///......000111111111000///......---,,,+++*********+++++++++---//////---+++******))))))))))))***,,,...000...///222444555666555555555666777777666666555666777777666555555555555555666444111///......---,,,000...---+++************+++,,,,,,------,,,,,,+++---------------.........---000000---...111333111...000111000...---------++++++++++++++++++++++++------------------------(((***+++***)))((()))***+++++++++,,,,,,,,,++++++,,,------......------,,,)))***,,,------...---------,,,+++,,,------+++***,,,---,,,+++************************************+++,,,,,,,,,+++***)))))))))((('''***---...,,,(((******++++++++++++*********+++,,,,,,******+++,,,************+++,,,---...***(((''''''((())))))(((+++***(((''''''(((***+++))))))*********+++++++++************************))))))*********+++++++++---,,,+++***))))))))))))---,,,+++******+++,,,---******+++,,,------......++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,------,,,---,,,+++***,,,------------------------------+++,,,,,,+++***)))***,,,---,,,++++++,,,---,,,+++)))+++,,,,,,++++++---//////...---,,,---///000222***+++,,,,,,******+++,,,+++---......---,,,,,,---(((,,,///...***)))---111///000222333222000///...******+++,,,...000222333000///////////////000000///---,,,,,,///111111111000222666999;;;<<<<<<<<<555333111333777999777555222333444333111000222444555333333444222111666===DDDBBB???>>>===???BBBDDDHHHKKKSSS\\\bbbgggsss~~~,,,,,,---,,,+++,,,...000...---,,,++++++---...000333...+++---...------000...///.........000555888666666333//////222111---000000//////000111333444...---...000222444333222+++,,,......,,,+++,,,---)))))))))***************)))+++,,,,,,+++***+++---))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------.../////////...---,,,///000111000//////000222...---+++***)))******++++++---......,,,***))))))******))))))***,,,---...---///111444666666555555555777888888666555555666777666555444444333444444444222000...---------...111///...,,,+++++++++++++++,,,,,,------,,,,,,+++........................,,,000111...---000222222---///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++++++++)))((()))*********+++,,,,,,,,,++++++,,,,,,------------,,,,,,)))***,,,.........---------,,,+++,,,,,,,,,***(((+++,,,---,,,*********++++++++++++,,,++++++***))),,,------------,,,++++++)))((()))***,,,---,,,*********++++++++++++******)))+++,,,,,,+++***+++---++++++******++++++,,,------,,,***)))***+++***)))***)))(((((((((((()))***)))************+++++++++)))***++++++***)))***+++)))))))))************+++,,,,,,+++***)))))))))))),,,++++++++++++++++++,,,***+++,,,...////////////,,,+++***))))))***+++,,,+++,,,,,,------------,,,************************)))******++++++,,,------+++......***))),,,//////------------------------)))******)))((((((***+++---+++***+++,,,---,,,***)))***,,,,,,++++++---...,,,,,,++++++,,,...000111***+++,,,,,,******+++,,,...---,,,,,,,,,,,,---...))),,,......++++++---///,,,...000000///------------,,,++++++---000333555111000000///...............------///111222222111444555777999;;;<<<<<<<<<555444333333555666666555222444555444111000222555888666555555333111666===CCCAAA>>><<<;;;===@@@BBBFFFJJJSSS\\\aaafffqqq{{{)))***,,,,,,+++,,,---///,,,++++++++++++,,,------111,,,,,,///111000000333//////...---,,,///333777777777444//////222111---///.........000222444666222000...///222444444333,,,------,,,++++++,,,...***)))(((***,,,,,,)))%%%)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,---...************+++---///000---...///000000///---,,,---///000000///000333666///---+++***))))))***+++***,,,---,,,***)))))))))************+++---...000000222444666777666555333555777888888555444444666777666555444333333333333222222000///......000222111///...,,,+++++++++++++++,,,,,,------,,,,,,+++........................+++000111...---000222222,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,***)))***+++******,,,---------,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,...///...------+++******,,,---...,,,***(((+++------+++***+++---+++,,,------,,,+++***)))(((((()))++++++,,,,,,,,,((()))******)))***,,,---******++++++++++++******)))+++,,,,,,+++***,,,---,,,,,,++++++******++++++---+++))))))***+++***)))************************)))************+++++++++)))+++---,,,***)))***,,,))))))))))))************++++++***************++++++++++++,,,,,,+++++++++***+++,,,---......---------,,,+++******+++,,,---++++++---.........------************************)))******++++++,,,------,,,111000+++))),,,///...,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,++++++,,,,,,+++***+++,,,,,,,,,***(((***,,,,,,++++++,,,...************+++,,,,,,---+++,,,---,,,+++***+++---...---,,,,,,------------+++,,,------------------,,,...//////---,,,...000444222111000///000000111000000///...............------///111444444222111444444555555666666777777888888777555333333444555444777888666222111444777:::777666555222000555===@@@>>><<<:::;;;<<>>@@@IIIMMMWWWaaafffjjjsss}}}...---+++))))))+++000444...///111222222111000...000///...------...///000---,,,+++***,,,///222444;;;888333000//////...---222333333222000///000111444000000555555111222666111...+++******+++++++++,,,++++++++++++,,,---...,,,+++***))))))+++---...,,,,,,------...//////000---------,,,,,,+++++++++,,,+++++++++,,,,,,---...---...///111111111000000)))---000///,,,---222777000---***+++...///...+++++++++++++++***((('''&&&,,,---,,,(((***///222111///444777444111333444333444111111444555222222555666777777666444222222333111000///...///000222444222///,,,,,,...000///------111333000+++***000666'''+++------///222222///222///---...000111000///......---,,,++++++++++++...///000///,,,+++++++++))))))))))))***,,,...000/////////...---,,,******,,,,,,,,,------.........---------...------,,,,,,))))))***+++,,,,,,------+++222222***%%%'''******------------,,,,,,+++***000///------------,,,***)))*********++++++++++++(((***++++++******+++,,,((()))+++...////////////...------,,,,,,++++++***,,,***)))+++---...,,,)))(((((())))))))))))((((((+++++++++---......,,,************))))))))))))))),,,***)))***+++------,,,&&&(((***+++++++++,,,---------,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,((((((---...+++,,,111,,,------+++******,,,...,,,---......///.........///,,,))))))***+++)))''',,,++++++******++++++,,,222111000...------------************************,,,,,,++++++,,,,,,---...---,,,,,,+++***)))(((((((((---...,,,+++...000//////...---,,,+++,,,---...---.........------...///......---------,,,,,,,,,000000000000111222444444///...---...111222222111............////////////333222111111222222111000...///222444666555222///333666444---+++000333222444444444555555777888999666999:::777222111444888888555333444444333777<<<:::??????;;;999<<>>GGGGGGPPP]]]eeegggqqq(((***,,,------...000222------------------......///000000111111000000///------,,,,,,,,,,,,,,,---///000111333555555333111...//////...,,,++++++,,,,,,///000///111666777666///---,,,---///333444555111111222111000...,,,+++,,,,,,,,,,,,------------)))+++...111444444444444------------............111222333333333222000000222222111000000000111111///000111222333333333333,,,---------++++++---...------,,,,,,,,,...///000...111222///000444666444444555333000111555555222333,,,)))...444444222000222333333222///......///...---,,,+++,,,...000111000222555555444444555666777444222333555555333000,,,///111//////111111------///111222000/////////......---,,,++++++++++++$$$&&&((()))******,,,---++++++,,,---------------------...///////////////,,,,,,,,,++++++++++++++++++,,,------...............---,,,++++++,,,---///...++++++------)))((()))++++++,,,---------,,,,,,+++***)))***++++++***))))))*********+++++++++++++++,,,,,,***'''&&&&&&'''---,,,++++++++++++,,,,,,******+++,,,,,,---......------,,,+++))))))+++---,,,,,,************,,,,,,,,,***))))))+++,,,,,,+++)))*********+++,,,,,,,,,)))+++,,,***'''&&&(((+++(((***+++,,,*********+++***************+++,,,---*********++++++,,,,,,,,,'''***,,,,,,---000///,,,)))+++,,,,,,+++******+++---,,,+++++++++,,,......***++++++***)))(((***,,,******,,,,,,,,,,,,******...............///000111//////......------,,,,,,******))))))******+++,,,******++++++,,,,,,------,,,///...***))),,,//////++++++,,,---............///---+++---111333222///---............/////////---...///000000///.........,,,,,,,,,......---,,,,,,------------.........---///111111///...111444555888;;;:::777555666777777111...111555444444444666666888999999888777666333333333333555777999;;;<<<555111444888:::<<>>HHHEEENNN___iiikkkuuu(((***---.........///000,,,,,,,,,,,,,,,---...///,,,---///000111000000000,,,,,,,,,,,,,,,,,,------///...///000222333111000///000///---,,,,,,...111...111000---...333555333...,,,+++,,,///333555555///000111222222000///...+++,,,,,,---------------)))+++///222444555555444........./////////000000111222333444333222000///000000///000000222333444---000333333111000222444///...,,,,,,---......---......///000000111222222///222333111222666777444333444333111333666555000444...+++///333333444555333444444333111//////000000...---,,,,,,---///000---000333333222111222444333222222333333333222111---000111//////111000---***---111111000//////000......------,,,------...***++++++***))))))+++---*********++++++---......------......///.........++++++++++++******))))))+++,,,,,,---------,,,,,,...------,,,,,,,,,------,,,))))))......***)))+++***+++,,,,,,---------,,,---,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,)))***+++***((((((((())),,,++++++******+++,,,---+++++++++,,,,,,------------......,,,)))))),,,///---,,,***))))))***,,,---+++******+++------,,,+++++++++++++++++++++++++++(((+++---+++'''%%%(((+++&&&(((***+++++++++,,,...))))))))))))***+++,,,---))))))***+++,,,,,,------'''+++---+++,,,///---)))(((***,,,,,,+++*********---------,,,,,,,,,,,,+++***+++,,,+++))))))+++---***+++---......---+++***---,,,------...///000111.........---,,,,,,++++++******))))))******+++,,,***++++++,,,---......///---000///***(((,,,//////***+++,,,...............111...,,,---111333111...,,,,,,------.....................//////000000111///---,,,---...///...,,,,,,,,,---------............111222000......222777222666999777333111222555999222///333666555333333444666888999:::999888777777666555555777999::::::<<<666222666;;;;;;;;;<<<<<<===;;;999<<>>IIIDDDMMMaaammmpppxxx(((+++...///...---...///+++++++++,,,---...///000+++,,,...///000111000000+++++++++,,,,,,---------...------...000111000...000000///---,,,...222555000333000++++++000333000---+++***,,,///333555666+++,,,...000000///...---+++,,,------......------...///222444444333111000.../////////000000111111000111333333333111///...//////...///111333555777***///444444000...000444111...,,,---///111///---///000111333444444444444222555666444555999999777333444333111444777444///444111///111222222555;;;555666666444222000111222111000...---------///000+++...222222111000111333000111111222222111111111...222222000///111///+++'''+++///000///...///000...------------...//////000///---***(((''')))+++))))))))))))***,,,...000,,,------......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******---------------------,,,+++'''(((...000,,,***---***+++,,,,,,------------***)))((((((***+++***(((++++++,,,,,,,,,---------''')))***+++******,,,---++++++*********+++---...++++++,,,,,,,,,,,,------***,,,---,,,***,,,000444...---+++******+++---...+++++++++---......,,,***,,,,,,++++++++++++++++++***---///---((('''***...$$$&&&)))++++++,,,...///((((((((()))***,,,---...,,,+++++++++++++++++++++''',,,...******---+++%%%(((***,,,,,,+++***)))***---------------+++***)))+++,,,...---******,,,///+++,,,...//////...,,,++++++++++++,,,---...///000,,,,,,+++******)))((((((,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000...000///***(((,,,//////)))+++,,,...//////......222///,,,...222333111---,,,,,,,,,---------..................///111222333///...------//////...---,,,,,,,,,---------......///111222000---...444999///333666444000...111444;;;222...333666333000111333555777999::::::999888<<<:::888888888999999999<<<666444999===<<<999777======;;;:::>>>CCCCCC???IIIDDDLLLbbbppprrr{{{((()))+++,,,---,,,,,,+++++++++++++++++++++++++++///---,,,,,,...//////...+++++++++,,,---...---+++...,,,+++...111222000...333333222000//////......000...,,,+++,,,...//////(((+++///000000111555888222000...,,,,,,---///111000111111///,,,******+++---000111000222555333...---///111000//////333666111///---///222333222000333111///000333444222000---///222555666555333111222333333333222222111000444000---///444666555222222000000222555777666444333333333333333333333333333111222666666444444666666666555222///...///000/////////---+++***+++,,,///...---,,,+++,,,------///---///444333......333000000//////............///////////////000111111000///......///...,,,***,,,)))***------***))),,,)))++++++)))'''&&&))),,,///,,,+++,,,......+++(((///...---,,,+++***++++++,,,...000000///...///000222,,,***...000---***,,,***************)))((((((+++++++++,,,,,,---------,,,---......,,,,,,---...++++++***+++------+++)))((()))+++,,,---+++***)))333000,,,,,,------+++))),,,++++++******++++++,,,---+++***+++,,,...------++++++++++++,,,---...///,,,,,,,,,---------............---,,,+++***((('''(((***++++++++++++,,,...///---+++)))((()))+++---++++++******************''''''((()))***,,,...///---------+++))))))***,,,&&&(((***---...---,,,+++,,,---...---+++***+++,,,%%%+++))))))000---'''***+++---///...+++***,,,/////////......///000111222333111///,,,++++++,,,,,,------,,,+++***+++...111---------+++***,,,...111111///,,,******+++---///++++++++++++,,,,,,---...///,,,)))+++000222000---,,,---......,,,,,,,,,...555333111...---...000111.........------,,,,,,,,,---+++---111///,,,///666/////////000000000000000111111111111000...---,,,555444333222222222333444555555666777777777777777<<<======;;;777666888;;;999666555777;;;======;;;>>>:::888:::@@@EEEEEEDDDEEEGGGQQQaaannnxxx******,,,,,,---,,,++++++***+++++++++,,,,,,------111///---------...---,,,,,,,,,,,,---...///...,,,---,,,,,,...111333111000444333111000///...//////------,,,---------,,,++++++...000111000222555888333111///------...///111000000000...,,,++++++---,,,......,,,...111000,,,+++---///000//////111333333111000000222333111///333111///000222333111/////////000111222222333333333333444444444333222222999444//////222555555333000...---///222444444333333444555666555222000...333111111444444111111333333333333111//////000222111222222000...---///000///...---,,,+++,,,------///...000555444000000555/////////.........------///////////////000000111///...,,,,,,------+++***---******,,,,,,******---)))++++++***((((((***---...---,,,---//////,,,***......---,,,,,,+++*********,,,------,,,,,,---...///)))(((+++---***(((***+++++++++++++++***))))))++++++,,,,,,,,,---------+++---...---,,,+++,,,------,,,++++++------,,,+++******+++,,,,,,,,,+++***000...++++++,,,---+++***,,,++++++******++++++,,,,,,+++******,,,------,,,...---,,,+++************+++,,,,,,,,,,,,------------------,,,+++***(((((((((***++++++++++++,,,......---+++***)))***+++,,,************************++++++***************+++,,,,,,,,,+++))))))+++---)))***+++---------,,,,,,,,,---...---+++***+++,,,(((...,,,***///+++'''---,,,---......---,,,---...//////000000000000000000111000...,,,,,,,,,---......//////...------///111---------,,,+++,,,...111000...---+++++++++------,,,+++++++++,,,,,,---...000---+++---111333111...,,,...//////------...///333222///---,,,,,,,,,---......---------,,,,,,,,,000...///111...***,,,111////////////////////////000111111000000///...---444333222111111222333333444444666777777888888888<<<<<<<<<999666555777999555333222444777:::;;;:::===;;;:::>>>CCCGGGFFFDDDFFFHHHRRRbbbppp|||,,,,,,---------,,,++++++******+++,,,---......///222000------------,,,***---,,,,,,---///000...---,,,+++,,,...111333333222555333111///......///000---...///000000...,,,***000111111111111333666999444333000...---...///000//////...,,,++++++---000...///---+++,,,//////++++++...000222111111222333555444222222333333111000444222000000111111000///111000...---...000333555444444555555555555555444===777111///111333555444444222000000222555666666444555777888666222---+++444111111333222///---000///000000///......000333000111222111//////111222///...---,,,+++,,,------......111444333111111444.........---------------//////......//////000111///---+++***+++++++++***...***)))++++++)))***...)))***++++++******,,,...---,,,,,,...000000...,,,,,,------...---,,,***)))***+++,,,+++******,,,...---)))(((***+++)))((())),,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------+++,,,---,,,+++***+++---...,,,++++++,,,------,,,++++++++++++++++++++++++---+++******,,,---,,,+++,,,++++++******++++++,,,,,,***)))***+++---,,,,,,,,,,,,+++******)))))))))******+++++++++,,,,,,,,,---------,,,+++***)))((((((***++++++++++++,,,...,,,,,,++++++++++++++++++************************---,,,+++***************+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))000---+++///,,,(((---///...------...///...---//////000111111000......///...---,,,,,,---/////////111111111//////000111---...---,,,+++,,,...000---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000---,,,...111333111///---...//////......000111111000///...---,,,,,,+++...------------,,,,,,,,,///......000...+++,,,///........................//////000000000000//////222111111000000111111222222333444666777888999999:::;;;:::777555444555777444222111222555999;;;;;;<<<<<<>>>BBBHHHJJJGGGDDDGGGJJJSSSbbbqqq......---------,,,++++++******+++,,,...///000000000...,,,,,,------,,,+++,,,,,,+++---...///---,,,++++++,,,---000222333444555444111...---...///000000111333222111///......333333111000111333666999333222000...,,,,,,------......---+++***+++///222111222///+++,,,000000,,,...000333555555555444444444444333333444444333333444222111000000000000000333111///......000333555444555666666777777666666:::666222000111333444333555333111000111444666888555555666666444222///---555222111333222---,,,---.........---,,,---///111---...///...------///111///...---,,,+++,,,---------///111222111//////111------------------------///............///000000000---***)))***+++,,,,,,///+++)))******)))+++///******++++++,,,---...///***+++,,,...//////---,,,+++,,,.........,,,***))),,,------,,,+++,,,...000,,,+++***+++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------***+++,,,,,,******+++,,,...,,,******+++,,,,,,,,,,,,++++++************+++***))))))***+++------...,,,++++++******++++++,,,,,,***))))))+++,,,,,,+++(((((()))******+++++++++)))************+++++++++,,,,,,,,,,,,++++++***)))(((***++++++++++++,,,...***+++,,,,,,,,,+++*********************+++++++++************++++++,,,---***+++,,,,,,++++++---...///...---,,,,,,,,,,,,---,,,---...---+++***+++,,,)))---***,,,555222***+++000...,,,---///111///,,,---...///000000...,,,***//////...---------......///111222222000//////000---......---,,,,,,...000+++,,,------------++++++,,,,,,,,,++++++,,,,,,---...---,,,---000111000///,,,---//////......///111...///000000000///......------------------------++++++,,,...///...///000...............---------......///000000000000000////////////000000000111111222333666777999999:::777777666555555555777888555444333333666999<<<>>>;;;===AAAFFFKKKLLLIIIEEEIIILLLTTT```ooo///......------,,,,,,,,,******+++,,,...///000000---,,,***+++---.........+++******+++------,,,******+++,,,---...000333444555333111///......///000222333333111......000222444333000000111333666777111000...,,,++++++++++++------,,,******+++///222111222///+++,,,000000,,,///000222555666666555333222333444444555555666777444333222000///000111222333333333333333333444444555555666666777666666555333222222222333333222111000///---,,,,,,...111444555444333222222222333333555222111333222---,,,............---++++++---///+++,,,------,,,,,,...000///...---,,,+++,,,------000222444333111000///...------------------------...............//////000000...+++***+++,,,------///+++)))******)))+++///******+++,,,---.........'''))),,,------,,,++++++***,,,---......---+++))),,,---------,,,,,,...///***+++,,,+++++++++,,,+++******+++++++++++++++***------------------------***+++,,,,,,******+++,,,,,,+++))))))+++,,,+++***,,,+++***)))))))))))))))'''((()))***+++,,,...000,,,++++++******++++++,,,,,,***)))***+++---,,,,,,((()))***+++,,,,,,++++++)))))))))*********++++++++++++,,,,,,,,,++++++***(((***++++++++++++,,,...)))***,,,------,,,+++***))))))*********+++++++++++++++******+++,,,------)))+++------,,,,,,---...//////...,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++---)))///>>>===///)))000---+++,,,///000...,,,+++,,,---......,,,***(((111000///...---,,,,,,+++---///111111///......///---//////...---,,,...///***+++,,,......---+++***---,,,,,,++++++,,,,,,,,,,,,++++++,,,...//////...+++,,,......------...///***+++---000111111000000------------------------***,,,---...///111000/////////......---------------...///000000111111000......//////000000000000000111333555777999999:::555444444444666888999:::555555555555666999<<<>>>:::===BBBGGGKKKLLLJJJGGGJJJNNNTTT\\\jjj|||//////...---------......******+++,,,---......///+++***)))+++---/////////***))))))***,,,,,,+++******+++,,,,,,,,,...111444333333222000//////......///000000...++++++///333222000...///111333555555///...---,,,+++*********+++,,,,,,+++***+++///111...///---+++,,,//////+++......///111444444333111000222444444444555777999444444333111000111333666333444666777777666555444555555666666555444444333000111222444444333222111000000000///...///222444444222111000111333666777333000000222222...---///.........,,,++++++---///---...///.........000222///...---,,,+++,,,------000555666333111222111///---------------...............------......///000///---++++++,,,---------...***)))++++++)))***...+++******,,,......---,,,&&&)))---...---+++***)))+++,,,---------,,,++++++)))+++------,,,+++,,,---'''+++,,,)))(((***+++***)))******+++++++++++++++............------------+++,,,---,,,+++***+++---+++******+++------+++))),,,+++++++++***)))))))))'''(((***++++++---///222,,,++++++******++++++,,,---+++***+++,,,...------,,,---......---,,,***)))))))))*********+++++++++******+++,,,,,,,,,++++++(((***++++++++++++,,,...)))***+++,,,---,,,+++***)))))))))***++++++,,,,,,...---,,,+++++++++++++++***,,,......---,,,,,,---...---------,,,,,,++++++,,,---...---+++***+++,,,...///,,,222BBB@@@111+++...---,,,,,,---...---,,,++++++,,,---,,,,,,***)))111111000///---,,,+++***,,,---///...------///000...///000///...------...)))***,,,------,,,,,,+++------,,,+++++++++,,,,,,***++++++,,,------......,,,---...---,,,+++,,,...'''(((***,,,...///......,,,,,,,,,------------......000000...///111///***000000//////...---------......///000000111000000------...///000000000000000111333555777888999999666444444555888:::;;;<<<444555777777777888:::<<<:::===AAAFFFIIIJJJJJJJJJKKKOOOSSSXXXdddwww///......------...///000***+++++++++,,,,,,------,,,+++***+++,,,......---+++******+++------,,,***)))+++++++++***+++///222222222222222111///...---***---000///,,,,,,///333///---,,,---111333333222---------,,,,,,+++++++++***+++,,,,,,++++++---///,,,......,,,...111000,,,///...---///222444333222000222555555333444666888333444444222111222666:::555555666777777666555555555555555444333222111000333444444444222111111222333444555444333333555777222222111222222444555666///,,,---000000------///+++,,,---,,,+++,,,///111///000000///......000222///...---,,,+++,,,------+++111333000///222222///------........./////////...------------...//////,,,+++***+++,,,---,,,+++---******,,,,,,******---,,,******+++......,,,)))'''+++...///---***)))))),,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...---,,,,,,&&&,,,...***(((+++---+++***++++++,,,---,,,,,,,,,///.........------------+++---...---,,,+++,,,---,,,,,,---///000///,,,)))------......---,,,***)))'''))),,,,,,,,,---000333,,,++++++******++++++,,,...,,,+++,,,---///.........///000000000...,,,+++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,(((***++++++++++++,,,...******++++++,,,,,,,,,,,,((())))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,+++---//////---,,,,,,,,,++++++,,,------,,,+++***,,,---...---+++***+++,,,---111---000:::777---,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,------------////////////...---,,,+++,,,------------...000333...///000000...------...******+++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,---------...///...///000///---+++,,,---))))))***+++,,,---------,,,,,,,,,---------......///111111///111444000***111111000//////...------...///000000000000000///,,,---///000111111000000000111333555666777888888:::888666666999;;;<<<;;;555888;;;;;;:::999:::<<<;;;===@@@BBBEEEGGGJJJLLLIIINNNPPPTTT```uuu///...------...///000111++++++++++++++++++++++++...,,,++++++,,,---,,,+++,,,++++++,,,......---+++)))++++++***((()))---111111222333333222000---,,,(((---222333000...000333,,,+++***---111333222000------------------------***+++------,,,+++---...---000111000222555333...222000...000333555555444222444666555333222444666333444444333111333888<<<666666666555555555666666555555444333222000///...999888666333111000111333000333555444222111333555111111333444444444444333,,,***+++//////------///)))***+++,,,,,,...111333...///000///------...000///...---,,,+++,,,------$$$+++...,,,,,,000111............/////////000000...------------...//////***))))))***,,,,,,***))),,,)))***------***))),,,,,,******+++...---***'''(((,,,000111...***))))))---,,,+++++++++,,,------)))---111333222000...---(((///111,,,***...000...+++,,,------.........---//////.........---------,,,---......,,,,,,---...,,,---///222333111...***...///000000000...+++***(((***------,,,---000333,,,++++++++++++++++++,,,///---,,,,,,...//////...,,,---000111222222000///***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,(((***++++++++++++,,,...*********++++++,,,,,,,,,((())))))***++++++,,,,,,)))))))))+++,,,...000111,,,...//////---+++++++++)))***,,,------,,,***))),,,---...---+++***+++,,,***000---+++///+++&&&+++))),,,...,,,***)))+++------------------...///000---......///......------,,,------,,,,,,...222555...000111000...------...*********++++++,,,,,,,,,...---,,,,,,+++++++++++++++---............///000000111111000---,,,,,,---......------------------,,,,,,,,,------.........,,,///000///222777444---222111111000///.........//////000000000000//////,,,---///111111111111000111222333555666777777777>>>;;;888888:::<<<;;;999888<<<@@@@@@>>><<<<<<===;;;===>>>@@@BBBFFFJJJMMMGGGLLLOOOQQQ^^^ttt.........000111111...+++///.........///...,,,+++......//////...,,,+++))),,,++++++******+++,,,---************************000222///+++***---...,,,---///000000......111444111333111+++***...111222000000000000///...------,,,++++++***++++++,,,,,,...111111//////111111...666333000000333555555333333333333555555333///,,,333777777111000555888666222333444444333333555777555444444333333222111111888666333333333333333111///111333111...,,,...000555000------111333222///---,,,,,,---...---+++))))))***+++++++++,,,///111---,,,,,,---...000222333---...///...,,,++++++---//////...---,,,++++++,,,000////////////.........---,,,,,,,,,,,,---...///,,,***(((((()))***)))(((------,,,++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,((((((,,,+++(((,,,333+++++++++++++++++++++++++++++++++,,,---...///000+++***)))***---...,,,)))---,,,,,,...000000,,,)))---,,,,,,---......---,,,)))***++++++***+++---///+++***...333333...+++,,,((()))+++---...000000000,,,,,,,,,+++))))))+++---)))((((((+++...///---***111---)))***---...+++((())))))************))))))************************...+++***,,,,,,***+++...++++++++++++++++++++++++))))))((())))))***+++++++++,,,...//////...,,,+++,,,,,,+++***+++,,,---...,,,------...---,,,+++***,,,,,,+++******+++,,,,,,,,,***((())),,,---+++(((******+++++++++,,,,,,,,,+++++++++,,,---...//////------------------------+++,,,......///...,,,,,,111///------///222333333******))))))***,,,---///,,,,,,,,,------.........000000000111111222333333000///............,,,+++---,,,+++******+++,,,---'''((()))+++,,,---.........000333222000///000222111111000000//////......---...///000000...,,,+++555444111///......///000///111444777888999888888666555666999===>>>;;;888:::::::::;;;<<<<<<999777>>><<>>>>>===<<<;;;999;;;@@@DDDEEEHHHMMMKKKPPPUUU[[[fffrrryyyyyy333555555222------333999222111000---++++++---///000///---,,,+++,,,------+++,,,.........,,,***(((+++,,,,,,,,,,,,,,,------...000///,,,+++...///,,,***+++,,,------------...///333555222///000///,,,//////.........//////000111000///......---......///111111......111111//////000111222222000...,,,+++,,,...222444333000...666777666333111222444666555111...///444777555222111444666555333333666:::666666555666666333000,,,///---,,,///222333000------,,,,,,...000///---***,,,+++***+++,,,,,,***))))))************+++...000333222000...,,,,,,,,,,,,)))***,,,,,,++++++,,,...++++++++++++,,,---...///............---------,,,,,,,,,---------,,,,,,,,,...,,,++++++,,,,,,***((())))))******+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---...---,,,+++***))),,,///,,,,,,------------......------,,,,,,+++,,,,,,,,,------...///000000///...,,,,,,,,,---......---,,,,,,---......---,,,,,,,,,,,,---...---+++***+++++++++***,,,000111---,,,...++++++,,,,,,,,,+++*********,,,------------///111222111///.........//////000...,,,,,,---...---+++***++++++++++++++++++***************************+++***---222222---***+++++++++++++++++++++++++++******)))((('''''''''(((******+++,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++((('''***---,,,,,,,,,,,,---------------------...------,,,,,,,,,,,,------------------///...,,,+++******+++,,,///---,,,,,,...000000///+++,,,.../////////...---...---,,,,,,,,,------...+++,,,///222222111///...000000000///...---------+++,,,---......---,,,+++//////000000000//////...+++,,,---............///.............../////////000//////.........//////------...///000000/////////222555888::::::999888888999:::;;;;;;999666444///333888<<<>>>>>>======???===<<<>>>BBBFFFJJJMMMMMMRRRVVV\\\fffpppsssppp}}}333666999666111///111444222222111...++++++---//////...---,,,+++,,,---...)))***,,,...///...---++++++++++++,,,,,,---------,,,...---******------***)))***+++,,,---------,,,+++111333111//////---***...............///000111222222111000//////000000000333222......222333000333333222111000//////000------...111222222///---333333333222111222555888444000---///444666444111000222333222111222555999555444555666777666333000000...---...111000---)))000...------...//////...---,,,******+++,,,+++***&&&'''))))))***,,,000222444333111///---,,,,,,---***,,,------,,,,,,---///,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''',,,++++++,,,---,,,***(((+++++++++******)))))))))+++,,,,,,------,,,,,,+++))))))******+++++++++++++++,,,,,,)))''')))+++---,,,,,,,,,------.........------,,,+++++++++,,,,,,+++,,,---...............+++,,,------------......,,,...//////,,,++++++,,,)))+++---...---,,,,,,---+++)))+++...///------///******+++,,,,,,,,,++++++***+++---...------///000111000///---,,,,,,---//////---,,,,,,,,,------,,,))))))************))))))************************,,,,,,///444444///,,,,,,+++++++++++++++++++++++++++***)))(((((((((((((((++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,***''''''***...++++++++++++,,,,,,,,,,,,***,,,///111000...+++))),,,,,,,,,---------......///...,,,+++***+++,,,,,,000...---...///000000///,,,---...///000///...---000000...------...///000+++---000222333222000//////111111000---,,,---...,,,---...//////...---,,,...////////////......---+++,,,,,,...///000//////---.........//////000000///......------...//////,,,---...///000000000//////111333666777888888888;;;<<<<<<<<<;;;999777666222666;;;>>>===<<<<<<<<>><<<===CCCJJJOOOPPPPPPRRRTTTYYYcccmmmpppmmmzzz222666999888555111000111222333333000,,,***,,,///,,,++++++******+++++++++'''(((***+++,,,---,,,,,,******++++++,,,,,,------***,,,,,,******,,,,,,)))))))))***,,,......---+++///444666333000///,,,(((,,,+++++++++,,,---///000//////000111222444555666222444333000000333444222666555444222///...000111///......///111222111///111000000111111000444999222///...///222444333222222000//////000222444555444333333555666666444222/////////000000///,,,)))111000///......///000111///---++++++,,,---,,,+++&&&'''((()))***,,,///222333222000...------------+++---......,,,,,,---///---,,,+++++++++++++++,,,+++++++++*********))))))))))))))))))(((&&&###"""))))))***+++------+++))),,,++++++***))))))((((((***++++++,,,,,,++++++***(((((())))))******++++++'''***)))%%%$$$'''******++++++,,,,,,------......,,,,,,++++++++++++,,,,,,***+++------,,,,,,,,,---***,,,------,,,,,,...000,,,...000///,,,***+++---(((+++---......------...,,,)))***---...,,,---000***+++,,,,,,,,,,,,,,,,,,''')))+++,,,+++***+++,,,...//////...,,,+++---...---,,,,,,++++++,,,,,,,,,)))))))))******)))))))))************************---,,,///444444///,,,---+++++++++++++++++++++++++++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******))))))******+++,,,***++++++,,,,,,++++++***++++++***)))((((((+++---*********+++++++++,,,,,,(((+++///111111///+++)))+++,,,,,,------.........---------,,,,,,------...000///...///000111000...------...............---333111///......///000111,,,...000222222222111000///111333111---,,,---///---..................---+++,,,,,,,,,,,,,,,++++++---------///111222111000---......///000111111222......////////////000000.........//////000000000000111222333555666888999=========<<<999888888999666:::>>>>>><<<:::;;;===<<<<<<;;;===FFFQQQWWWWWWQQQQQQRRRVVVbbbnnnrrrppp{{{111333555666666555333222000333444222---***,,,...***++++++,,,,,,+++++++++)))******++++++,,,,,,,,,))))))******+++,,,,,,---))),,,---******---,,,)))***)))***,,,//////---***...333666333000000...+++,,,+++******,,,...000111//////000222444666888999444666444111111444666444444555666444000......//////...,,,---000333444444222......111000---000777000//////000000222222333444000,,,---000333444222444333222222333333111000---///222333111///......//////000000/////////000000...,,,+++,,,------,,,((()))***))))))***---//////...---,,,+++,,,------,,,---...---+++++++++---************+++,,,------************))))))))))))&&&'''((()))((('''%%%$$$&&&'''(((***------,,,***************)))))))))))))))******++++++******)))((())))))***++++++,,,,,,&&&******%%%$$$))),,,+++******++++++,,,---------************+++,,,------))),,,......,,,+++,,,...***,,,------,,,,,,...111,,,///111000+++)))***---***,,,...///...,,,,,,,,,,,,)))))),,,---,,,...111---......------,,,+++***''')))++++++***))))))***,,,...000000---,,,---...++++++++++++******+++,,,)))******++++++******)))************************,,,+++---111111---+++,,,+++++++++++++++++++++++++++************++++++,,,++++++************++++++***+++,,,---------,,,,,,******)))))))))***+++,,,***+++,,,,,,,,,,,,+++***...+++((('''(((***+++,,,+++++++++,,,,,,,,,------***+++---...///...------++++++,,,,,,---......///,,,,,,---...///////////////...---...//////...,,,......---------------...333111///------...000111------...///000000000000///111333111---+++---000//////............//////++++++,,,------,,,,,,,,,///......000333555333222......///000111222333444///000111222333222111111111000/////////000111222333222111222333666999;;;======<<<999666666999<<<:::===@@@???;;;:::<<>>HHHVVV[[[YYYOOOPPPQQQWWWdddrrrvvvsss~~~111111111333666777666555000333555333...***+++...+++,,,---...///...---,,,......---,,,,,,,,,------(((((()))***++++++,,,,,,***---...++++++...---******)))***---000000---***)))///222000000111111///...---,,,,,,---000222444222222222333444555666777555777555111111555777555111444777666222...,,,,,,///---+++,,,///444777888333///...000///+++...444...///000000///000222444777111+++,,,111555444111555333000///000///...---+++///444555333111111222+++...111222111///------111///---,,,---......---+++++++++***((((((***,,,,,,+++*********+++,,,---+++------,,,***)))***+++(((((()))***+++---///000,,,,,,,,,++++++++++++***&&&''')))+++,,,+++***)))%%%%%%'''***------,,,***((((((((()))******++++++))))))************))))))))))))***+++,,,,,,------(((------''''''---000...))))))***++++++,,,------************+++,,,---...))),,,//////,,,+++---///***,,,...---+++,,,///222+++///222000+++)))***---+++...000000...,,,******,,,)))(((+++---,,,...222000000000...---+++)))((()))+++------,,,*********+++...111111///---...///******+++***))))))+++,,,+++++++++,,,,,,+++++++++************************+++***+++//////+++***++++++++++++++++++++++++++++++*********+++,,,------******))))))))))))*********+++,,,---...---,,,,,,,,,,,,+++++++++,,,...///***+++,,,------,,,+++***///+++'''&&&))),,,,,,+++,,,,,,,,,---------......,,,,,,++++++,,,...///111++++++,,,,,,---...//////+++,,,...000111111000000...---,,,---......---+++///...,,,++++++,,,---...333111...,,,,,,---///000,,,,,,------...//////000...222444222---+++---111000///...------...///000---......///000000//////111//////111555666555333...///000111222333444555000111333555666555333222333222000......000111222555333222111333777;;;>>>======;;;777444444999===;;;>>>@@@???;;;:::>>>BBB???@@@???@@@IIIVVVZZZWWWNNNOOOQQQYYYgggvvvyyyvvv000111333555444222///---111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++((('''***///222///,,,111000000///...,,,+++***......---......///000111444111///000333666666555777888999888666444555666+++///444666444111---,,,)))+++///111111111222444333000///111000------000111111000//////000111222222///...222444222111333555444333111///---+++***000111666888444000333999555222000000111111000///111......111000,,,+++---+++,,,,,,***((((((,,,///+++***)))(((((()))******+++***)))))))))***,,,,,,///,,,***,,,000111---)))------......---***'''%%%''''''(((((((((((('''''')))))))))***,,,,,,+++)))+++++++++******)))))))))))))))***++++++++++++*********************************))))))))))))******(((,,,,,,******------***---+++******---/////////)))******++++++,,,------...---,,,,,,------+++)))***++++++,,,,,,++++++***)))******++++++,,,,,,---000///...------,,,------111111111///+++)))((()))------,,,++++++***)))))),,,------+++))))))***,,,)))************+++++++++---,,,+++***))))))))))))***,,,...,,,***)))***,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++''''''(((***,,,,,,***(((,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************...---+++******+++---......---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---///,,,------+++))))))***+++...---+++******+++---...,,,,,,,,,---//////---+++/////////...---------,,,*********---111333111...------------------------...............---------222///---...111333222000000111111000///......///000111111222222222111111111444333111111555666444333111//////111555888999111333444333222111111222111333555444222000000111777555444666999;;;:::888999999888666:::??????::::::<<>>===<<>>???===:::===???>>>======???AAA>>>???@@@CCCGGGJJJLLLMMMHHHMMMRRRWWWcccttt............---------,,,222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---++++++++++++++++++++++++---------------,,,,,,,,,---+++)))+++...///---******+++,,,...////////////............///000111222222000///000222333444333<<<888444222333444222000111333666555111---)))'''***)))***///444666555333666222000111000///111555222111111000000000111111000,,,+++///111000///111//////---,,,,,,---...///111222555666333///333;;;888777777777888666333000777333111333222///000333/////////...,,,,,,///111,,,++++++***++++++,,,,,,+++************+++,,,,,,---***)))***---...+++(((+++++++++++++++++++++++++++++++++,,,,,,++++++++++++---...---***)))+++...,,,,,,,,,,,,++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---...,,,((()))...111111000...+++*********)))'''******++++++,,,,,,---------,,,,,,,,,...---,,,***++++++,,,,,,,,,,,,+++++++++++++++,,,------......++++++,,,---///111333444///000000...,,,++++++,,,......------,,,,,,++++++...+++))))))+++,,,+++))))))************++++++++++++++++++++++++***)))((()))***,,,,,,++++++,,,...++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,((())))))***+++*********---------,,,,,,+++++++++,,,,,,+++++++++,,,------------++++++++++++------------,,,+++++++++++++++***+++,,,+++***+++,,,...+++,,,---,,,++++++---///***,,,...//////...,,,***,,,+++,,,---//////...,,,------------...............,,,++++++,,,---,,,+++++++++,,,---...//////000000000000111111111111111555333111000000000///...///000111000///...///000///000111222333444444444333555444000000333444222111111111111000///...---333555666555444222222333888555222222555666555333444333333555888:::::::::888999666444666<<<===;;;;;;===>>>>>>>>>>>>???AAA??????@@@AAACCCEEEGGGGGGIIIOOOTTTWWWaaasss000///...---------...///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////...---************************,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++)))''',,,------......---------.........///000111222333/////////111333555666666<<<666111111444666444111111333444333000,,,)))(((...+++,,,000777;;;999555999444111222222222444999444444333333222222222333222...---000111///---///,,,,,,++++++,,,---000111000000333444111...222999888888888::::::777333///888444111222222///111444000//////...------...///************+++++++++,,,************++++++,,,,,,+++***)))***,,,,,,***(((,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++///000...)))(((,,,000,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***---,,,)))***///111///000...,,,+++++++++)))'''******++++++,,,------...---,,,,,,---......,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------......///++++++,,,---///111333444...///000///---,,,,,,---.........------,,,,,,,,,...***'''(((,,,...+++((())))))*********+++++++++***++++++,,,+++***)))((())))))***++++++,,,---...************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++))))))************+++,,,,,,,,,,,,+++...------,,,,,,++++++***,,,,,,+++,,,,,,---...///---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---***+++,,,+++******,,,...+++,,,------,,,---///111***+++,,,------,,,+++***(((((()))+++,,,---+++))),,,,,,,,,------.........---,,,***)))***+++,,,,,,***+++,,,---...///000111000000000000000111111111444333111000000000000//////000111000///...///000///000111333444555555555333444333......111222000222333333222000000000000666888888777444222111222888555333555999:::777222333333444666888:::;;;;;;888:::999777777::::::666<<<===>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBDDDFFFTTTSSSSSSTTT___uuu///...---,,,,,,---...///------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++******************************************++++++***)))))))))******((('''+++,,,------------------------......///111222333111111222333333333333444999444111222666999777444...000222111...,,,++++++///,,,,,,000777:::777333666111///000111111444999666666666666555555444444666222///111111...,,,,,,+++******+++,,,...000111---...111333///,,,000777555666777999999666111...777333111111111///000444///...---------------,,,((())))))*********************++++++,,,,,,,,,,,,******)))***++++++***)))...---,,,+++***************++++++++++++++++++***+++...111///***))),,,111,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++&&&***,,,+++,,,///...***...---,,,,,,------,,,******++++++,,,------......---,,,,,,---...///---,,,,,,,,,,,,------,,,,,,,,,++++++,,,------......///,,,,,,------///000111222...///000///---,,,---.........------------,,,,,,...)))&&&''',,,...+++((())))))*********+++++++++***++++++++++++***)))))))))))))))***,,,---------------------............++++++,,,------------,,,+++---...---***)))***+++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***+++++++++******,,,---***+++------,,,---///111,,,+++***))))))***+++,,,((('''(((***,,,---+++)))+++,,,,,,,,,------......*********))))))+++---...++++++,,,---///000111111........./////////000000000000000000///000000111...000111000///...///111000000222333555555666666222333111,,,+++///000///222222111///...///333666999::::::777444111000000555444444888======888222444555666777888999;;;<<<333888;;;;;;;;;===;;;777=========>>>???@@@@@@@@@BBBCCCCCCBBB@@@AAACCCFFFQQQPPPRRR\\\mmm,,,+++*********+++------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---...,,,***************************))))))))))))************++++++,,,,,,,,,++++++***((()))***,,,...//////000,,,,,,,,,---///000222222333555555444111///...///555333222444777999888666---...//////---,,,---...---,,,,,,...222333111...000,,,+++---...---000555777777777777666555444444777222000222111---+++,,,***+++,,,---......//////+++---111444000,,,///555333333555777777555111...555222000222111...///222///---,,,,,,------+++***'''((()))******************++++++,,,---,,,,,,,,,******+++++++++*********------,,,,,,+++***)))))))))******++++++******)))))),,,//////---,,,---///++++++++++++,,,,,,,,,,,,))))))***++++++++++++***************************++++++************++++++&&&***---,,,---...,,,'''---,,,,,,---//////---,,,++++++,,,,,,------......---,,,,,,---//////...,,,,,,,,,------------,,,,,,+++++++++,,,------......,,,,,,,,,------...000000///000000///---,,,---...---------,,,,,,,,,,,,,,,,,,)))'''(((+++,,,+++))))))************+++++++++++++++******)))******++++++***)))***,,,------,,,+++++++++,,,,,,,,,------++++++,,,---------------+++...111111...,,,,,,...((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))***+++***)))***+++---***+++,,,,,,+++,,,...000---+++***((((((***+++---))))))***,,,//////...,,,,,,,,,,,,,,,------------)))***++++++***+++---///,,,,,,---...///000000111,,,,,,------......//////---/////////......000222...///000000//////000111111222333444555666666666111222///++++++///111000///000000---+++---333888888999999777444111000000444444555999======888444555777999999999999;;;<<>>AAA@@@>>>>>>======>>>@@@AAAAAA@@@???AAABBBAAA???@@@EEEIIIJJJOOO^^^ttt+++++++++++++++,,,------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++......,,,***************************))))))*********+++++++++***+++,,,---,,,,,,,,,,,,((()))+++,,,---......///+++++++++,,,...///111222///111333222///------...111222444666666666555444---...///...,,,+++---...------.........---,,,+++---******---...---///333666666777777666444333222444000...000000---,,,---+++,,,.../////////------+++...333666333...///555222222333555666555222///444111111333222//////111///---,,,,,,------+++((('''((()))+++,,,,,,++++++***+++,,,---------,,,,,,***+++,,,,,,+++******+++***+++,,,,,,,,,,,,************++++++++++++******'''))),,,...//////---,,,*********+++++++++,,,,,,***++++++++++++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,***---...,,,,,,---,,,(((,,,++++++---......,,,***++++++,,,,,,---.........---,,,,,,---///000...---,,,,,,------------,,,,,,******++++++,,,---------++++++++++++,,,...///000000111111000---,,,,,,---++++++,,,,,,,,,,,,,,,,,,))))))((())))))***++++++)))************+++++++++---+++)))(((((()))+++---,,,***)))***,,,---,,,***))))))))))))************+++,,,------...---------(((---222333000------///)))******+++++++++++++++***++++++,,,,,,------...000///..................+++,,,,,,------,,,,,,+++///...------,,,,,,------)))***+++***))))))+++---***+++,,,+++++++++---///---,,,,,,,,,,,,,,,,,,---*********---///000///---------,,,,,,,,,,,,,,,,,,))),,,...---+++***+++---------....../////////000+++,,,,,,---......//////---//////...,,,+++---///---///000000//////000222333333444555555555555555111222000+++,,,000333222...000222000......222777444555666666444333333444444555666777999999::::::888:::;;;;;;999999;;;===555;;;???>>>===@@@BBBBBB???===<<<>>>@@@BBBAAA???>>>AAACCCBBBAAACCCIIIOOO\\\ggg}}}---------....../////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((***,,,......,,,***))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))+++++++++***++++++,,,---------,,,,,,+++************+++---///000111'''+++///000......///111///222666777555333222111...//////---+++***,,,---...000111000...+++***+++...,,,,,,000111000111555444555666666555333111000000,,,+++///000---,,,...+++---///111111///,,,++++++///555999555000000555111111222444666555333111444222222555444000///111000...,,,---......+++(((((()))+++,,,------,,,,,,***+++,,,---...---,,,,,,***+++,,,,,,++++++++++++''')))+++---...---,,,+++***++++++,,,,,,++++++***&&&'''***...111111...+++)))))))))******+++++++++++++++,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...000///++++++------***,,,++++++,,,---,,,***(((++++++,,,------......///---,,,,,,---///000///---,,,------......------,,,)))******++++++,,,------)))))))))***,,,...000111000111111000---,,,,,,---++++++++++++++++++++++++((()))***)))((()))***,,,)))************+++++++++---+++)))''''''))),,,...---+++)))***,,,---+++)))++++++,,,,,,,,,---------+++,,,------......------$$$+++111333///,,,,,,---,,,,,,---............---)))***+++,,,------...///111000///...............+++,,,,,,------,,,,,,+++,,,+++******))))))******)))***+++***))))))+++---***+++,,,+++******,,,---,,,---///000000///---,,,(((((()))+++...///---,,,---------,,,,,,++++++++++++...000///,,,))))))+++.........///////////////,,,,,,------...//////000...000000...***)))+++------///000000//////000222444444555555555555555444222333111,,,---222555555///333777666222000333666///222444555444444555777666666666555444777;;;>>>999;;;===<<<:::999;;;===???CCCCCC===;;;===AAAAAA???===<<<>>>AAABBBAAA??????CCCEEEEEEEEEHHHOOOUUUzzz+++,,,---...////////////---,,,***+++,,,---------******+++,,,,,,---......---------,,,,,,,,,++++++(((((()))************)))(((***,,,,,,+++******+++)))************+++++++++***+++,,,,,,------,,,,,,,,,+++***+++---///000///(((,,,000111000000222444777888777555333222222333111---***))),,,......---222222222000---++++++,,,------...///111444666888555444444555555333...)))+++...111222111000000000///111333444444222///...000111333444444333111000333//////444666222///...111111000000111111222333000///...,,,+++***))))))******))))))******+++,,,------++++++++++++------,,,+++***))))))***+++,,,)))******++++++*********,,,---------,,,***((('''///++++++///000,,,***+++((())))))***+++,,,,,,,,,------,,,++++++******)))---'''&&&,,,...+++(((***,,,+++)))'''&&&&&&'''((()))+++------,,,,,,,,,---***+++,,,,,,******+++,,,...------,,,,,,------......------,,,,,,,,,---------,,,++++++------,,,+++333,,,)))---///,,,***---,,,,,,,,,---...///111222222000...------------+++***+++,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,,,,,,,,,,***((((((***,,,,,,((('''+++,,,((()))...,,,***((()))+++,,,+++(((+++---......,,,+++***+++++++++,,,------------,,,,,,,,,,,,++++++*********,,,***)))+++---...+++)))******+++,,,,,,---------666555333111000///......111///,,,+++++++++************************++++++,,,,,,++++++++++++++++++...++++++......,,,---000222...******111555---""",,,------,,,******+++---///...---,,,+++,,,------++++++++++++++++++++++++///+++***......++++++000...---++++++,,,///333555............////////////,,,++++++///444666555333000444444222555::::::444555222///...000333555666555777999999666444555777222222000000666;;;888222222555777777666666999<<<888;;;<<<::::::===???>>>CCCBBBAAA???>>>=========BBB@@@@@@BBBAAA>>>===@@@AAAEEEFFFAAA@@@NNNiii+++,,,---....../////////,,,,,,++++++,,,---,,,,,,******++++++,,,------...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++(((***++++++***)))***,,,)))************+++++++++)))***++++++,,,,,,+++++++++***)))+++...000111000***...222444444444555666777777777555333111222333444111...---///000000...000111111000...,,,******---......000222555777999666444333333333111---))),,,///222333333222111222111222444555444333000///111222333555555333222111222......333444111------333333333222111111000000///...---+++******************))))))******+++,,,---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++******+++,,,,,,,,,,,,,,,++++++,,,---,,,,,,+++***...,,,...444555000+++***'''''''''((()))*********,,,,,,,,,+++++++++++++++...)))(((---///,,,***+++++++++******)))((('''''')))+++------,,,,,,,,,---+++,,,------,,,+++,,,------,,,+++******+++,,,---...------,,,,,,------------,,,++++++------,,,+++222,,,)))---///,,,+++---(((((())))))+++,,,---...000...------......,,,+++++++++,,,------,,,+++***---,,,+++******+++,,,---+++,,,+++***((((((***+++,,,)))(((+++,,,))))))---,,,***))))))+++,,,+++)))***+++------+++***)))******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***+++------+++))),,,,,,,,,,,,---...///000666555333111///......---...,,,))))))***++++++***------,,,,,,++++++******++++++++++++++++++++++++...++++++------+++,,,///000...+++))),,,...'''---......---++++++,,,------,,,,,,,,,,,,...///000,,,,,,++++++++++++,,,,,,111---,,,......******.........------...000222333111000000//////...------///---,,,///222444222000///333333111222666666222000000000111444666777777555777888777555333444555222333222222666;;;888111333555555555333444777:::999<<<<<<999888;;;<<<;;;@@@@@@???>>>===<<<<<<<<>>???DDDFFFDDDBBBBBBDDDDDDEEEKKKXXXooo++++++,,,---............+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,++++++++++++***************+++,,,,,,,,,,,,+++((()))***)))))))))+++---)))************+++++++++))))))***++++++++++++***+++******+++...000111111***---222555666666666777666777666444222111222333555333111000000000///...////////////---,,,***)))------///000333666888999777444222111000...,,,)))...111444555444333333444222444555666666444222111222333444555555444333222000---...222333///,,,,,,444555444444222000...,,,,,,++++++***)))***************))))))******+++,,,+++,,,,,,------,,,,,,+++++++++***)))(((((())))))((()))***+++,,,---------***+++,,,,,,------,,,,,,------111888999333,,,)))''''''(((((()))*********++++++++++++,,,,,,,,,,,,///+++***---///---,,,---)))+++,,,---,,,***(((&&&)))+++------,,,,,,,,,---+++,,,------++++++,,,---,,,+++)))(((((()))+++,,,---------,,,,,,------...---,,,++++++------,,,+++000,,,***,,,...,,,+++---''''''(((((()))***+++,,,---,,,,,,---......,,,***,,,,,,---......------,,,---,,,++++++++++++,,,---***++++++***(((((()))+++---***)))++++++)))))),,,,,,***)))***+++,,,+++***(((***,,,,,,+++))))))))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++------+++***,,,+++******,,,...000222555444222000///------,,,,,,+++******,,,---------///......---,,,+++******)))*********+++,,,,,,,,,...++++++------***+++...***------,,,...111///+++...//////...,,,,,,---...+++++++++,,,...000222444---,,,+++******+++,,,---222///---...---******,,,/////////000000000111111444333222000///---,,,+++000...---...111222///,,,...111111///000222222000///111333444666666555555555666777666444222222333222444444555888;;;777000555444444222111222666999:::<<<;;;888777::::::888===============<<<;;;:::===<<>>AAAGGGLLLJJJEEEEEEHHHFFFSSSjjj***+++,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,...******+++++++++++++++,,,+++++++++*********))))))(((((()))************)))***+++++++++))))))***,,,))))))*********+++++++++***++++++,,,---,,,,,,,,,111///------.........---+++---000333666777666555444444444333111000111333222333333333111///------444///***'''(((***,,,,,,***+++---///111222444444555444111...+++******+++,,,///222444333333333444666777777777777666555444555555555555555555555555000///000444333...---///,,,---///000///...,,,***))))))(((((())))))************))))))******+++,,,++++++------------++++++************))))))(((((('''(((***,,,---///////////////...------,,,,,,,,,///---...333444///,,,+++++++++++++++,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,******+++,,,,,,---,,,+++*********+++,,,)))+++------,,,,,,,,,---,,,---...---,,,,,,---......---+++******+++---...,,,,,,,,,,,,,,,---...///---,,,++++++------,,,++++++,,,,,,++++++,,,------***+++,,,---.........---,,,++++++,,,---...,,,+++---------......////////////...---,,,,,,---...///***+++,,,,,,***))))))***,,,,,,,,,******+++,,,+++++++++,,,,,,+++++++++,,,)))+++---...,,,++++++,,,))))))***++++++++++++************++++++,,,,,,,,,+++,,,---------,,,,,,,,,,,,+++***)))***---000222222111000...---,,,++++++111///...///000000...---))))))******++++++,,,,,,(((((()))***++++++,,,,,,...++++++------***+++...111777888222,,,+++,,,+++///000000///------...000///......---...///000111///---+++))))))+++---///---------------///000//////000222222222111///...000000000000////////////...,,,+++---111333111...+++,,,.../////////222666555555555333000///111333888888777777777666444333222666999999:::;;;777222666444222222444888;;;===999:::999777:::>>>>>>:::;;;<<<<<<===>>>>>>>>>>>>AAAGGGOOOQQQJJJEEEKKKUUUbbbwww***++++++,,,,,,+++++++++(((+++---,,,***+++...111******++++++++++++++++++,,,++++++++++++***************+++,,,,,,,,,,,,+++,,,---......+++*********)))************+++++++++++++++,,,------------,,,111///...---.........,,,000000111444777888777666333333444222000000111333222444666666444111000///555///)))&&&(((+++------***+++---...000111111111333333111...+++***+++,,,***---111333333222222333777777777777777666666555555555555555555555555555//////111444333...---000)))***+++---------,,,,,,***)))))))))))))))************))))))******+++,,,+++,,,,,,------,,,,,,+++)))***++++++++++++******+++,,,---///000111222222111111///...---,,,,,,,,,///++++++...///,,,***+++***************************++++++,,,---......///+++------***(((+++------...,,,***))))))***,,,---)))+++------,,,,,,,,,---///000111111//////000111...------------------...,,,,,,,,,,,,---......///---,,,++++++------,,,+++)))------***))),,,------***+++,,,---...---,,,,,,///---++++++,,,------,,,---------------...///000///...------------...///+++,,,...---,,,******+++***,,,,,,******---...,,,+++,,,---,,,+++***+++---)))+++......---,,,,,,---)))******+++,,,+++++++++++++++++++++++++++,,,,,,+++,,,......,,,,,,,,,---...---,,,,,,,,,...000222000///...---,,,,,,,,,,,,...---------......,,,***(((((()))***+++,,,,,,---((()))))))))***+++++++++...++++++---...,,,---000444999:::444...---/////////000000///------...///111000...---------.........---,,,++++++,,,---...+++---...,,,---111222000///000111111111000///...---.........//////000000---++++++...222444333000---,,,...000///---111888111333444333111111555888888777666777888888666444333777:::999999;;;999555888666444444777:::<<<===999999888777:::@@@???;;;<<<<<<<<<===>>>???AAABBB???DDDKKKMMMJJJLLLYYYiii******++++++++++++******'''***,,,***)))***000555++++++******************,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++---///111111...+++)))((()))************+++++++++******+++,,,,,,,,,,,,,,,///...,,,---///000000///333111000111555777666555222333333222000000111222///333666777444111000000333...)))))),,,...---+++,,,---...///000000000///000111222///,,,+++,,,...***---111333333222333333777777777777777666666666555444444444444444444555......111444111,,,,,,///***+++++++++,,,,,,,,,---++++++***)))))))))************))))))******+++,,,---,,,,,,++++++,,,,,,---)))***+++,,,------,,,,,,+++,,,---///000111111111111000///---------......---******---...+++)))***************************+++,,,,,,,,,------......+++//////***(((,,,///...++++++************++++++)))+++------,,,,,,,,,---///000111000///...///111,,,---............---,,,,,,,,,,,,,,,---...//////---,,,++++++------,,,+++(((---...***(((+++...---***+++---......---,,,+++222///,,,***+++---------,,,,,,,,,,,,,,,...///000000///...------...///000,,,...//////---,,,,,,,,,(((,,,,,,)))***///000---***,,,...---+++***,,,---(((***,,,---,,,++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---///...,,,+++,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++++++++---......---+++*********++++++,,,,,,,,,))))))))))))************...++++++...///...///222222777888444111222555555//////000...---,,,---///000///---,,,,,,,,,---...------,,,,,,,,,,,,------,,,//////,,,,,,111222///...//////000000000//////,,,---------.........///...,,,,,,...333555333111///...///000---***...555000444888888555444666:::666555444555888888777444333888:::999999;;;;;;999;;;888666666888::::::999:::999777555999>>>===777===<<<;;;;;;<<>>@@@===============;;;777444<<<;;;;;;===>>>???>>>===999999;;;===@@@CCCEEEFFFCCCOOOeee}}}------------------------,,,,,,,,,------------...++++++***+++,,,,,,,,,+++------,,,++++++,,,------+++,,,------++++++,,,---)))+++...000000///,,,+++************************+++---...---,,,******+++/////////000111222333333333000---,,,...000000///333333333444444333000---222222111111000///------+++,,,...---++++++...000333444555444222111222444888555333444222///111555222111///000222222///---444555666555333222222333222222222222222222222222333222///---,,,,,,------++++++,,,,,,,,,+++******)))))))))))))))***++++++******++++++,,,,,,,,,,,,++++++++++++,,,------,,,***++++++++++++***))))))******+++---///000///......---///111...******...,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------+++(((.........---,,,---///222,,,---.........---,,,+++------............------+++,,,...///000///...------...---,,,++++++---///(((+++...///...------...---......---+++******+++---******------***+++...((()))))))))***++++++,,,//////...------.../////////222222...,,,---...,,,,,,,,,------...///000000...///000///...///111333------,,,+++*********+++)))************+++++++++---------,,,------...////////////---+++***+++,,,---,,,+++***)))***+++,,,---,,,++++++------,,,+++///------//////+++***,,,***+++++++++++++++******''')))***,,,---...------...,,,++++++---///000111333111...---......,,,+++///,,,,,,000000,,,,,,////////////...------,,,,,,......---,,,,,,,,,,,,,,,000222555777888777555444444...+++...///,,,---000***...000......000///++++++,,,///111222222222111000111111000......111333333222111333555777666555999777555444333333555555444888777444333888;;;;;;???>>>=========;;;777444777777999;;;===>>>===<<<:::===@@@@@@@@@BBBHHHMMMcccqqq...------,,,,,,------...,,,,,,,,,,,,------------))))))***+++,,,,,,---------,,,)))''''''))),,,---+++,,,---,,,+++***+++---((()))+++,,,,,,,,,+++***************************+++,,,------+++***++++++------...///000111222333222000---,,,---------,,,222111111222333444222111555444333111///...------+++,,,---,,,++++++---///444444444333111111222444999555222333333111333777222111000000000000---+++333444555444333222333444---......///000111222222000000///...------,,,,,,,,,,,,,,,,,,,,,+++***)))***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,***+++,,,***((())),,,///+++++++++++++++******))),,,+++,,,...000111000///)))(((***---,,,)))***...,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...------///---++++++,,,.........***+++,,,------,,,+++***,,,------......------,,,+++,,,.../////////...---000///---***(((***...222,,,---...---,,,+++,,,---000...,,,++++++,,,,,,+++)))''')))......++++++---(((((((((((()))***++++++.........---............000333333...+++------,,,++++++++++++,,,,,,---......//////......///333555------,,,,,,+++,,,,,,---)))************+++++++++,,,,,,++++++,,,,,,---...---......---+++***,,,---000...+++(((((()))+++,,,,,,+++***+++,,,---,,,***111---,,,...---******------,,,,,,+++************++++++---...////////////000,,,******---///...---111///---,,,------,,,+++...,,,,,,//////,,,,,,///000000///...------,,,,,,---,,,++++++++++++++++++111222555777777666444333222...+++------,,,,,,---)))---...,,,---000000---+++---...000000000000//////000000000///000222333666222000333888:::888555999777444222111222333555333777888555444777888777===<<<;;;<<<<<<<<<999777555666999;;;===>>>>>>===???BBBCCCAAAAAAIIIYYYfff++++++*********+++,,,---++++++,,,,,,,,,---------)))***++++++++++++,,,---***)))'''&&&&&&''')))******,,,,,,,,,+++***+++,,,)))))))))*********++++++***************************+++------+++***+++++++++,,,---...///000111222000///------------------222000000111444555555444888666333000...---------,,,,,,,,,,,,,,,,,,---...333444666555444222222333777111...000000000222666333222111111000///---,,,111333444444222222333444+++,,,,,,---...///000000---......///...---,,,+++,,,,,,,,,,,,+++***))))))******))))))******+++,,,***+++,,,---------,,,,,,++++++++++++++++++,,,---------......------,,,+++,,,++++++---///000///...(((&&&(((+++,,,)))***---,,,+++)))(((((()))+++,,,++++++,,,,,,++++++******************+++,,,------++++++++++++++++++++++++...---++++++,,,---......222///+++***,,,,,,***((()))***+++,,,,,,,,,+++***,,,,,,------------,,,,,,,,,---......//////......///...---+++***+++...111,,,------,,,******,,,...333///+++***,,,......,,,***((()))------******---+++*********+++,,,---...,,,------............---111333333...+++,,,---,,,,,,++++++***++++++,,,---------,,,******+++///222,,,,,,+++++++++,,,,,,---))))))*********+++++++++)))))))))((()))******+++,,,,,,---,,,++++++,,,...---,,,+++***)))***+++,,,---+++++++++---...---,,,111...,,,---,,,***+++...///...,,,+++*********+++......//////000000000000000,,,)))***...000///,,,000...,,,,,,,,,---,,,***111000000000111000111222.........------------------,,,,,,+++++++++,,,,,,---///222444555555444222000---+++,,,------------,,,...///,,,---000000...,,,---.../////////............///000111222333444:::555222555<<>>??????@@@@@@CCCCCCBBBCCCLLL```zzz************++++++,,,---+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++(((((())))))))))))((((((***+++,,,,,,******+++,,,***************++++++,,,************************)))+++,,,,,,+++***+++,,,***++++++,,,...//////000------............///000111000000222555777777666777555333000...---------,,,,,,+++,,,---...//////111444888999777444222111444///,,,...111111222555333333333222111///......000111222222111111222333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,,,,,,,,,,+++***)))***************++++++,,,***+++,,,......---,,,+++,,,******---000111---)))---............---,,,,,,,,,+++***+++---......---+++((())),,,---***)))+++,,,+++)))(((((()))+++,,,+++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,---++++++++++++++++++++++++///...---,,,+++,,,---...222///++++++,,,,,,)))&&&)))***+++,,,---,,,++++++,,,------......------,,,,,,------...............+++---...///---,,,,,,---+++++++++******+++...000333///++++++...000///...000,,,***+++***(((***------,,,+++++++++---///000+++,,,...///000///...---111333222---***,,,...---...---,,,+++++++++------...---,,,)))'''(((+++---+++************++++++,,,))))))*********+++++++++))))))((((((((()))******+++,,,,,,,,,++++++,,,...''')))***,,,------,,,,,,...,,,,,,---/////////...111...,,,---,,,***+++...000///---+++******+++,,,000000000000000000000111...,,,+++,,,000222111000000...,,,,,,------,,,+++222222222111111333444444+++++++++,,,------............---------......///***,,,000333555666555444...---,,,,,,...000000...///222111......000000---------............------......///111333555555555;;;666333555<<<>>>;;;666555444333222333555888:::;;;===;;;555333777;;;<<<999777666666888:::::::::;;;>>>@@@@@@??????AAACCC@@@BBBHHHTTThhh++++++,,,...............++++++++++++,,,,,,,,,,,,+++---///---)))((()))+++***+++,,,------,,,+++******+++,,,+++***)))***,,,*********+++++++++,,,,,,************************(((***,,,,,,+++***+++,,,******++++++,,,---------+++,,,............///111//////000222555777777666333222111///...------------++++++,,,///111222111000333777888777444222111444...,,,000444444444555222333444333111//////000///000111000///...///000,,,,,,,,,++++++************+++,,,---------,,,+++***++++++,,,,,,++++++++++++************+++,,,,,,***+++---...///...,,,+++---***)))---333333---''',,,,,,,,,,,,,,,+++******---+++******,,,---------...******---...+++***+++,,,+++***))))))***+++,,,+++,,,------,,,+++)))((())))))***,,,,,,,,,,,,,,,++++++++++++++++++++++++......///...,,,,,,---...---,,,+++,,,------,,,******+++,,,.........---------..................---------------......//////(((,,,000111000---+++******++++++******+++...000111///------.../////////222...++++++***(((***...,,,+++)))))))))+++---///***,,,///111222111///---000222111,,,***---//////000///---+++++++++---...//////...+++)))(((***,,,++++++***))))))*********)))************+++++++++++++++******++++++,,,---+++,,,,,,+++******,,,...%%%'''***---///...---,,,...---,,,---///111000///111---,,,...---******---///......---,,,,,,,,,,,,111000000////////////000,,,,,,---...///000111222000...,,,,,,---...---,,,000222111...///333444333++++++,,,,,,---.........//////////////////000111,,,...222555777777777666///000000...000333222///000333333000///111000,,,---------.....................///222666888888777888555222333777999666333444444444555777999;;;<<<>>>???<<<666444999>>>???===:::777666666777888888===???@@@@@@>>>???CCCGGGCCCMMM___uuu)))***---///000///...,,,***++++++++++++,,,,,,,,,))),,,...---)))(((***---++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))***++++++++++++***************************(((***+++,,,+++***+++,,,++++++++++++++++++++++++***,,,......,,,+++,,,...,,,---...222555666444222....../////////......------++++++---111444555444111333444333222111111222222---,,,222777777555555000222333222000...///000...///000///---,,,,,,...++++++++++++******************+++,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++******++++++,,,---)))+++---//////...,,,+++,,,+++***,,,//////---***,,,,,,,,,---,,,,,,+++***...,,,++++++,,,............***)))---///---+++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---------+++)))'''((()))+++,,,------,,,,,,***************************,,,//////...---...000,,,---......,,,++++++,,,+++,,,...///000000//////...//////000000//////...---------------...//////(((+++000222000---+++***+++,,,,,,+++******+++---,,,---...---,,,,,,---...000---,,,------+++,,,///+++***(((((((((***---///***---000333444222000...///111000+++***...111111111///---+++***+++,,,------......,,,+++***+++,,,---,,,++++++************)))************+++++++++,,,++++++++++++,,,------+++,,,,,,+++******+++---''')))***,,,------,,,,,,---,,,,,,---///000000//////------//////+++***,,,------............------111000///---------......***---000000---,,,...111111///------...///...---///222111---...333555333000000//////............///////////////000111111...000333555666666444333333666444111222555333------000222000000222000,,,...------......///000000///...000444888;;;:::999777555333333444444333111666777888999;;;<<<<<<<<<<<<>>>===888777;;;??????<<<:::666666777:::<<<<<<>>>@@@AAA@@@???CCCJJJPPP]]]lll%%%(((+++...///...+++*********+++++++++,,,,,,,,,'''***...---***))),,,000+++***'''&&&&&&'''***+++)))+++++++++***)))***+++'''(((***+++++++++***)))************************''')))++++++******+++,,,+++++++++************)))***---///---***((()))+++***+++---111444444222000+++,,,.../////////...------+++***---222666777666333222111...------000333000,,,+++222888777444333---000222111///---...000...//////...,,,***+++,,,***************+++++++++*********++++++,,,------((()))***+++,,,---------++++++******++++++,,,---)))+++...///000...---+++***+++,,,+++)))***,,,///......//////......---,,,000...,,,,,,---/////////---)))(((---000...,,,---+++,,,,,,------,,,,,,++++++,,,---...---+++)))'''((()))+++,,,------,,,,,,************************&&&***...000//////000222///111222000+++((((((***,,,---///111111111111000//////000000000000//////...------------...//////))),,,///111///---++++++,,,---...,,,***))))))***(((+++...---+++)))***---,,,+++,,,000111...---000,,,+++)))((()))+++...000***---111444555333111///...111000+++***...222222111///,,,***)))***+++,,,)))+++,,,,,,+++***+++,,,///...---,,,++++++******)))************+++++++++******))))))******+++,,,,,,------+++***)))***,,,++++++++++++++++++,,,,,,,,,++++++,,,...//////...///,,,---000///+++)))+++,,,---.../////////...---000///...,,,,,,,,,------)))...222000+++(((+++///111///....../////////...000333222...///555777444444444333111000...------///////////////000111111///000222444444222000...777:::888333222555222+++)))---000000000222000,,,...------......000111111//////000444:::<<<<<<:::888777666555444333222222888999;;;<<<======<<<;;;999===>>>:::999<<<>>>===888666444666:::???CCCDDD@@@BBBCCCCCCCCCHHHQQQYYY{{{,,,------+++******,,,...++++++,,,,,,,,,,,,------'''+++...---******---111+++***************++++++++++++************++++++,,,+++***)))))))))***+++))))))''''''(((***,,,...---,,,)))((((((***---///))))))***++++++++++++***((()))++++++*********+++)))+++---///222444666666,,,,,,---///000///,,,))))))//////,,,111;;;:::222666333...++++++...333666555111000333444222111222111333444333111//////000.........------,,,,,,,,,,,,+++***))))))***++++++))))))***+++++++++******))))))***+++,,,,,,------...---+++******+++---...,,,---///000000///---,,,------,,,+++************(((***---//////...,,,***---,,,+++***++++++---...555111,,,,,,///000---)))***,,,...//////---***(((,,,,,,,,,+++++++++******333000,,,+++,,,---+++)))///+++((((((+++---,,,***...///000///...///111222000111000...+++))))))***,,,---///...------...///(((+++......---,,,...000---,,,,,,+++,,,---///000,,,---//////...---...///++++++,,,------......///******))))))******+++,,,,,,------,,,+++***+++------,,,,,,,,,,,,---...///////////////////////////,,,,,,++++++,,,///222333000///...---,,,+++++++++)))***,,,---...---,,,,,,///000000...,,,******+++***+++)))$$$%%%***------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***111000---+++))))))***++++++,,,......---------...---++++++//////,,,,,,...---+++)))***,,,///000000//////...//////000111222111111000///......///000111,,,***...111000///000666555333222333555777888666444222111111111///---222111222333555555333222111222222111///...///000:::>>>:::///,,,222333,,,111//////000333333000---+++000222---&&&$$$)))000111111111444777999888777444666888999999777555333999999::::::::::::;;;;;;>>>>>>============>>>>>><<<===>>>===<<<<<<>>>@@@@@@AAACCCEEEFFFPPPjjj---......---++++++---///++++++,,,,,,,,,,,,------'''+++...---+++***---000++++++******************+++******************++++++******))))))***+++,,,)))((((((((((((***+++---,,,+++***))))))+++,,,...))))))***++++++++++++***(((***,,,,,,+++***+++,,,...///000111222222111111,,,,,,---///000///,,,***,,,111000+++///777888000111///,,,+++,,,///333666555222222555666333000111000222333222000......///---------,,,,,,,,,++++++,,,,,,+++******++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,...---+++******+++---...+++---...//////...---+++,,,,,,++++++***+++++++++)))+++,,,......---,,,+++---,,,,,,+++,,,---...///222///,,,---///000///---+++,,,---......,,,+++))),,,,,,,,,++++++++++++***///,,,***)))+++,,,,,,***...,,,++++++,,,.........---...000000000111333555000111111///,,,******+++---///000///------...///***,,,//////---,,,...000------,,,,,,,,,---...///---///000///---,,,,,,---------------------,,,,,,,,,++++++++++++,,,------***+++,,,+++***+++---...+++++++++,,,,,,,,,,,,,,,........................111000...------...///000000///...---,,,+++++++++***+++,,,---------,,,,,,------...,,,***))))))***))),,,+++((((((,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***000///---+++******+++++++++,,,.........------...+++)))***...///------000...,,,******,,,...000000++++++++++++,,,---...///...111444333...,,,///222111,,,***...000000000222444444333333333444555666333222000000000///---+++222222333444666666333111000222333333111000000111000555444------666999444222111000111333333000......222444222---,,,111666111444666777555555777888444555777888888777666555888999::::::;;;;;;;;;;;;>>>>>>===============>>>???===;;;;;;<<>>======<<<<<<<<<<<<>>>======???AAACCCCCCCCCBBBGGGUUUhhh}}}---...///...---,,,---///+++++++++,,,,,,,,,------)))+++,,,,,,+++***,,,...,,,,,,,,,,,,+++***))))))*********++++++*********(((((()))******+++,,,---'''((()))***************((()))***+++,,,++++++***))))))***++++++++++++***+++,,,---,,,++++++---......000222333333222000///.........000111111///---000222///***+++111333111......///000000000000///888333111333333000///000......///---+++***+++,,,++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,---...,,,,,,+++++++++,,,---...,,,,,,---...///111222222---.........------///111...---,,,,,,+++,,,---...------,,,,,,,,,+++++++++***)))(((((()))+++,,,---%%%(((++++++******---111---...///000000000333555111222222111...------...111222222111...------...---...//////......------///......---,,,,,,,,,,,,---...//////---++++++,,,---------,,,,,,,,,++++++---------------...//////((()))******)))***,,,......///111222222000...---........................444333111///---+++++++++000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///+++------***)))++++++(((...---+++******+++---...)))***,,,......---+++***---,,,+++++++++,,,---------------...000000///...---+++,,,000111//////222///---+++***,,,.........222222222222333444555555---222777777333//////111000,,,+++...000111444888666666777888888888777666777777777888999888555222111111333666888888777555---000333555444333222111---111111...///555888666555444444333333333222111------///111333555555444333666:::999777555888;;;666666777888999999:::;;;444666999<<<>>>===<<<;;;??????>>>===<<<<<<<<<<<<;;;>>>BBBDDDCCCCCCEEEGGGTTTbbbxxx+++,,,...---,,,+++,,,---+++++++++,,,,,,,,,------***++++++++++++***+++,,,+++,,,,,,,,,,,,+++***))))))***++++++++++++***)))(((((()))***+++,,,,,,,,,(((((()))************)))''')))***,,,,,,+++***)))))))))***++++++++++++***+++,,,,,,,,,++++++---//////000111222222111///...///...///000222222111///000111///,,,,,,///222333+++---000333444444333333:::333.........---...111---------+++))))))***+++************************)))******++++++,,,,,,,,,,,,,,,,,,+++***)))(((''')))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,+++******,,,---///+++,,,---...000111111111...//////...,,,,,,---...///...,,,++++++,,,...///---------,,,,,,,,,++++++,,,,,,,,,+++***+++,,,...%%%(((+++,,,++++++...111.../////////------///111000111222111///......000111222222111...------.....................---,,,.........------,,,,,,+++***,,,---...---,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...***++++++***))))))***,,,...///111222222111///---........................000///...---,,,+++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------...000,,,---+++&&&%%%)))+++***...---+++******+++---...)))***,,,.........,,,+++,,,,,,++++++,,,,,,------...---,,,...111222111///222///000333222///...111000...+++***+++---...---------------...///000111000111333666777444000---///,,,,,,///111111444999666666777777777666666555444333333444555555333111000000222444777999888777+++///222444333111000000333444333111000333444222444444444333333222222333...------///222333111///444444555777999;;;;;;:::888888999::::::;;;<<<===222555888<<<>>>>>>===<<>>===============<<<@@@BBB@@@>>>CCCOOOZZZyyy***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------******++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***)))((()))***+++++++++++++++))))))))))))))))))******((((((***+++++++++***)))))))))***++++++++++++***+++,,,,,,+++******---///111111111000///...,,,,,,000//////111333333222111000111000...---///111444))),,,000555888999999888888111,,,,,,---,,,...222------,,,***(((((()))+++***************+++++++++)))***+++,,,---------,,,------------,,,,,,+++***((()))***,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,------...---,,,+++***+++,,,---...***+++,,,......///////////////...---,,,,,,---,,,...---,,,,,,,,,---//////------------,,,,,,,,,,,,---......,,,+++,,,...000)))+++...//////000111222...//////...,,,,,,---//////000111000///...///000///000111000...---...///---,,,,,,---......---+++------.........---,,,,,,(((***,,,---------...///*********+++,,,---------+++++++++++++++,,,,,,---+++,,,,,,+++))))))***++++++,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------,,,+++++++++,,,,,,+++,,,------,,,+++,,,...,,,---)))$$$$$$))),,,+++------++++++++++++------***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...222444222///444111111333333///...000111///,,,++++++------,,,++++++++++++,,,---......222111111444777666111+++---,,,...222222111444999555555444444444444444333555333222333555555555444333222111222555777888777---///222333222000000000333333333222222333333333333444444333222222333555000/////////111222111000444333333666:::<<<;;;:::999999:::;;;<<<<<<<<<;;;222444777;;;===>>>???>>>?????????>>>>>>??????@@@AAAAAA@@@===AAAPPPhhh{{{***,,,......---,,,,,,---++++++,,,,,,,,,,,,------+++*********++++++******(((***,,,---......,,,,,,(((***+++,,,,,,+++***((()))***++++++++++++***)))+++***)))(((((()))******((())))))***************))))))***++++++++++++***+++++++++)))((())),,,...000///...---,,,------...111000///111333444333222222333333222///---///222,,,...222666888888777666555000---///000......000------,,,***(((''')))+++*********+++++++++,,,,,,+++,,,---.../////////...,,,,,,---------,,,,,,+++******+++,,,---...///000+++,,,,,,------,,,,,,+++...------------------......------,,,,,,,,,------,,,+++++++++,,,,,,------)))***+++,,,---,,,,,,+++///,,,***+++...///...,,,---------------...//////...------------,,,,,,,,,+++,,,------+++,,,000333,,,,,,---000222333222111.../////////------///111...///000000......///000---///000///------...///+++***)))+++...///---++++++,,,---.........---,,,)))+++------,,,,,,---...++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---+++,,,,,,+++******,,,...++++++,,,---......//////------------------------,,,,,,------------------******++++++---///000111...---,,,+++++++++,,,,,,,,,---...---,,,+++,,,---***,,,***''''''+++---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,---,,,,,,++++++///---,,,...333555333000111//////222222......000222///,,,++++++,,,,,,,,,------------...///000111111111222444555333000---------111555444111333888777777555444444444555555666444222222444666777777888555222000111333444444000111333333111000000111111111111222222222222333000222333222111111444777000000000000000111333555333444666777888888999:::777888:::;;;;;;:::999888222333666999<<<>>>@@@AAA????????????@@@AAABBBBBBBBBBBBCCCKKK[[[sss+++---000000...---------++++++,,,,,,,,,---------+++*********++++++***)))''')))+++...///...------((()))+++,,,,,,+++)))((()))***+++,,,,,,+++)))(((,,,+++)))''''''(((***+++)))))))))))))))*********))))))***++++++++++++******+++***)))((()))+++...+++*********+++...111333111000000111333444444333444555555444000,,,,,,///222444666777666555222000222//////333444111...///------,,,)))''''''***,,,******++++++,,,,,,,,,,,,,,,---///111111111111000))))))***+++++++++******,,,,,,,,,------.........+++,,,,,,------,,,,,,+++///......------......//////...------,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,+++***)))...***'''***///222000---,,,------....../////////......---------,,,,,,,,,(((***,,,,,,+++---111555---++++++...222333111...---...////////////111333---...//////......///000,,,---///...------...///***((((((***---///---+++***+++---...///...------+++,,,...---,,,++++++,,,------,,,++++++*********,,,++++++++++++,,,------)))+++,,,,,,+++,,,...000,,,,,,,,,---///000222333------------------------------......///......---))))))***+++---///111333///...,,,+++***+++,,,,,,///000111000...---...///(((+++,,,***+++...---++++++,,,,,,------,,,,,,+++---,,,+++***+++---000111,,,------------,,,+++***000---,,,///444666333000...,,,---000111......111222000,,,++++++,,,,,,+++---,,,,,,------...///000///111444444222000///000,,,---222666555111222666<<<:::888777666777888999333000...---///222444444===888333///...000111111333444444333111000111222111000000111111000///111///111222111000111444888///000000//////000444888222666:::999555333666:::666777:::;;;;;;999777555222333555888;;;>>>AAABBB?????????@@@AAABBBDDDDDD???AAAKKK```{{{000///,,,******+++---///------------,,,,,,+++***111///,,,,,,......+++(((*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++******))))))))))))******++++++*********+++---...+++++++++************)))******+++++++++,,,,,,,,,,,,+++)))))))))+++---...+++,,,,,,+++***+++---//////222444333000000555:::666555444222111000000000...555888555444555444///555...---333222++++++222------,,,+++*********+++***))))))))))))+++,,,---000***$$$'''...222///***///***)))------******...+++,,,.........,,,***)))***+++,,,---------,,,,,,---,,,++++++,,,,,,***(((+++++++++,,,,,,---------(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,***((((((,,,000222///------//////,,,***,,,///...++++++///111/////////...,,,+++,,,...111111000///---+++,,,///222,,,333666222///000000------111111+++***...///---***+++,,,---...---,,,+++222111000///............,,,+++,,,---)))%%%&&&+++...------,,,,,,,,,------++++++,,,---............***---000000...---...000///000000---///222111---444))) """,,,222///(((000---******,,,,,,)))''',,,,,,,,,...000111000...000000000///...,,,+++***...///111000...------...******+++,,,,,,,,,,,,+++&&&***+++(((***000333000,,,---//////...---......+++---//////---,,,,,,,,,------///000111111111111111...+++,,,///000...,,,333111///,,,++++++,,,---000222111......222333111/////////000111111///...,,,///111222222222333444777555444444666777777666222000...---///111222222555000...//////---222:::444555555333///...000333888666333000---,,,,,,,,,///000222333333111///...000//////000222222111000222555888666222000333666;;;===>>>;;;666333444555222777<<<===:::999<<<@@@999BBBEEE???>>>DDDEEE@@@AAASSSnnn000///---++++++,,,---///...............---,,,,,,000...,,,,,,......,,,***++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++******))))))))))))******++++++*********+++,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,---,,,+++******+++---...+++,,,---------...111444...111444333111222666;;;666555333111000......---,,,333666555444888888555888111///444222+++***000,,,,,,+++******************))))))))))))+++,,,---222---)))+++000333111...///,,,,,,///---)))***...+++,,,---......,,,+++))),,,,,,,,,---------......,,,+++***+++,,,---,,,+++---------,,,,,,,,,,,,,,,------------,,,+++***))),,,+++++++++,,,,,,------------------------------...///...,,,+++***,,,---...,,,+++,,,///000///...+++......,,,---000222///,,,------,,,+++---000222111111000---++++++---///...444777333000111000------111000+++)))---...,,,,,,,,,------.........---111000//////////////////...---///111...))))))---///......---------......))))))***+++,,,,,,,,,,,,***---111222000......///111222000...///222222...000+++''''''+++......,,,///,,,***+++,,,,,,***(((---,,,+++,,,...000///...111000///...---,,,++++++,,,...000000...,,,,,,---++++++,,,---------------***------***+++000222///,,,...//////...---......+++---//////...,,,------,,,,,,---//////000000000111///------...///......222111000...---------...///111000------111222000111111222333555555222000555555666444333333555666888666555555666777777666666444111000111111111000222...---//////...111888555555444222000//////111555444222000//////000111---...000000000///---,,,.........000333555444333111444777666222111333666999999999777444333333444999;;;>>>===<<<<<>>@@@@@@@@@@@@CCCHHHIIISSSqqq111000///.........//////,,,------.........------,,,------.........///000,,,,,,,,,+++++++++++++++***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,)))***++++++,,,...111444555555555333222222333555---------------......///555555666666444222333555222///.........++++++---+++***************+++++++++************,,,---...---...///...------000333...111222000,,,++++++,,,,,,---------------------111000000000111111222222222000---+++,,,.........,,,,,,---...//////000000,,,---.....................---,,,,,,,,,---//////******+++,,,---.........---+++***,,,000111///,,,------...............//////333333///......,,,(((***+++,,,,,,++++++,,,...+++---......,,,,,,---...222000///000///---,,,+++333000------......------...---+++))))))+++...000------------...000111222111///111666777333000111///////////////000111111------------...///000111000...+++***+++---///111444555333///000444444000------......---,,,+++***+++,,,---------......//////---******,,,...//////111000...,,,+++,,,---...,,,///111111///---------++++++,,,---------------...,,,,,,,,,------///111...000111000///------...+++,,,......---...000111------.../////////......+++---...---***))),,,///....../////////...---------///...,,,,,,111222111222222222333444222...+++///222555777777666666666555444444444555555333111444222000000111222111000///000111333666888666222777444111000222111...+++333222111000///...------000111111222222333333222000///...///111333444333000222555777777777777888999555222222666999:::999666666888<<<@@@BBBAAA@@@HHH@@@BBBXXXrrr111111000///////////////,,,,,,---............---,,,---//////......///111,,,,,,++++++++++++************+++,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,''')))+++---///222777:::666555333222111222222333,,,,,,,,,---...000111222111000222555444111111555///...---,,,,,,++++++,,,+++++++++***++++++,,,---++++++******+++,,,...//////000000//////000222444///111///,,,+++------***---------------.........000000111222222222222111222000---,,,---------,,,+++,,,---...///111222222///////////////...---,,,........./////////000000***++++++,,,,,,---------+++******+++---//////...(((***,,,---...///222444000333222...,,,---+++'''***+++,,,,,,******+++,,,+++,,,------,,,---///111111---,,,...///---+++,,,333---***,,,///...---......,,,***))))))+++...///------------...///000111000---...333555222000000++++++++++++,,,---.........---,,,,,,---...000111222...***)))+++...000111222333222000222555444000...---+++,,,//////,,,***,,,---......------///000000...,,,,,,---//////...000///...---,,,------......000111000...---......++++++,,,---------------...++++++------,,,...111///000111111///------...---.........---...000111---....../////////......***+++,,,,,,+++,,,...000//////......---------,,,...000000---...333555333000000111444777888777666555888;;;<<<:::666333222555555444555666555333000222000------///111222222333444444555888;;;888222666333111//////000//////---......//////000000000...//////111222333444555444222000///111333333333222333666888999999888888555333222222444777888999:::<<<>>>???@@@@@@??????BBBKKK^^^yyy111111111000000000//////------...///////////////,,,...000///...---///111------,,,,,,,,,+++++++++)))***+++,,,------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++---...///111555888333222000000111222333444............///111222333000...111555333---,,,000000000///---+++++++++***,,,,,,++++++,,,------...++++++******+++,,,...///000///......///111222333111000+++'''***//////***---------------...//////...000222444444333111000///---,,,---......---,,,------...///000000111111///000000000000000//////...///111222222222000///,,,,,,,,,---------------+++,,,,,,+++++++++...000'''))),,,......///222555///111///+++***,,,,,,)))((()))+++++++++***+++,,,//////...---,,,,,,///222222,,,***...000...,,,...111)))&&&+++...---,,,---...---+++++++++,,,...///---------------...///000000,,,+++000333111000111))))))))))))***+++,,,---//////...---...000222333111///------000111111000...111222111333666444//////---------/////////...,,,...000///------...000000///......000000///..................---------/////////...,,,,,,---///,,,,,,---...............222...,,,//////,,,,,,111000111222111///------......//////...------///111------.........------,,,,,,++++++,,,///111111111222111///...------------000222222///111555777555333222222444888:::;;;;;;:::<<<===<<<999666444333777666666777888777444111444000---+++---000333444666777666555888<<<888111444333111...---...111333---......000000111111111...///000111333666888999666444111111333555555555444555777:::;;;;;;999777333444555555555666888:::<<<>>>??????>>>@@@DDDHHHTTTnnn111111111111000000000///......///000000000000000---///111000---,,,...000.........------,,,,,,,,,)))***+++,,,------...---...------,,,,,,------...+++,,,,,,---,,,+++***)))******+++,,,------...///******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,.........---,,,,,,...000000///...///111444555555000000000000000111222222222000222555222)))&&&)))333333111---++++++***))),,,,,,,,,,,,------...///,,,+++******+++,,,...///...,,,***+++---000000///222///((($$$)))111000)))---------------...///000---///222444555333000...+++++++++---//////...---////////////000000000000,,,---///111333444555555...///222444444333111///..................---------//////,,,))))))---111***,,,//////------///222,,,...---))))))---...,,,%%%'''***+++++++++---...222111000---+++,,,///111222,,,***///111///...000///'''###)))---,,,+++,,,......---,,,---...///000...------------...//////000+++***///222111000111...---......///000111222333222111000111222555666000///000222555555222...+++///111111444666444......///000///...///111333---///111000---,,,...000000//////000111111///------......//////...---,,,//////...,,,******---///---......///////////////666111///111000++++++000000111222111///------...///000000...,,,---///111,,,,,,,,,------,,,++++++...+++***---111444444333555333000...------...///111444333111222777888777777555444444666888999999999:::;;;999777666666777999888888999:::888555222666222---+++,,,000333444777888666444777<<<888000222333111...+++,,,222777111111111111111000//////000000222444666999<<<===777555333333555777888888666777888;;;===<<<:::777444777::::::888777:::===???AAACCCAAAAAAFFFQQQYYY111999999111///666666111///...---,,,+++,,,------......---,,,,,,,,,,,,---000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,...,,,***(((((()))***+++***---...---+++***,,,...++++++*********+++,,,,,,,,,+++)))))))))+++---///***+++,,,---------,,,+++***,,,///222444555555555---,,,,,,---///111444666222333444444444333222111222111...,,,++++++,,,---------...///...,,,)))'''))))))*********++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++---111222///...111...///000111222222222111...---,,,,,,++++++,,,,,,,,,,,,------...///000000222111000111333444444333///000111222333444444444---------------,,,,,,,,,***......***)))......)))***---000000......000222222000...,,,+++***++++++,,,+++,,,---......,,,******...111000,,,+++---000555333000---+++******+++111///---+++***+++,,,---************************............////////////........................,,,,,,---...000111111111///000000///......000222000///---,,,---...000222......////////////......000000000111222111...+++222666777333000111000...000///......///000///------,,,,,,...222333111...,,,///111000---+++,,,...//////.........//////000...,,,++++++---///000000111111000000//////......+++,,,...//////...---+++000000000...,,,++++++---******,,,---...000111222333222111000///---,,,,,,222111111333555777777666777444222222444666666444555777:::;;;999555333222666777777666444444888<<<444333111111222333222111:::777666777666444444777666000,,,///000...---...333222333666555111111444111000111444888:::888555777999999888666666999<<<999999:::;;;<<<<<<<<<<<<333444777:::===>>>===<<>>>>>===;;;777333111///111444666777555444555777222222222222222333444555777444444777888555555888777111...000111///...///666444444666555000000333444333222444777777555333777999999888666666999<<<999999:::;;;<<<<<<<<<<<<:::777555666;;;???AAAAAA@@@???DDDOOO]]]ppp///333333111555;;;999111444333222000000//////000//////000000000///...---...............---------++++++++++++++++++++++++222000...,,,+++******+++------,,,++++++,,,......------,,,***)))***---///,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++000111222333333222111000---...///111333666888999666444111000000222555777999777333///------...///111111000000//////......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------...------,,,,,,++++++***++++++******++++++,,,---...++++++...///---...111000000000000////////////......---,,,,,,,,,,,,------------......//////000555333111111111111000///000111222333333444444333000...---,,,,,,---///000+++...000//////222111...///...------......---,,,---,,,+++***)))***+++++++++,,,---......---,,,+++---000222111///---///111---,,,+++++++++,,,...///222111///...------...///........................222222222111111000000///++++++,,,,,,------......---,,,+++******+++---...,,,---.........000333555000///.........///111222.../////////...------,,,,,,...111555777777333000///333444111///000111///000///...///000111000///111000......000111000///---...//////---,,,,,,---//////......---------,,,------------...///000000222111000///...---,,,,,,000///,,,***))))))***+++,,,---...---,,,+++---...,,,,,,---///000111222333222222222111000//////.../////////111555777888777444333333444666888888777;;;;;;:::999888888777777,,,000555777666444333222000222444333222333666:::333222444888:::777777:::999333111222222000///111888555444555444000///111555444444444555444222000777888999888777777999;;;999999:::<<<<<<=========<<<:::888999>>>BBBCCCCCCDDDJJJXXXnnn...//////000666<<<888111444444333222111000000//////000222222222111///---............------------,,,,,,,,,,,,,,,,,,,,,,,,111000---+++***+++,,,---***************+++,,,---,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,---...//////---.........---,,,++++++///000111222111000///...//////000111333666999:::777555222000000333666888999777333000---,,,+++,,,---......///......---,,,+++++++++***+++,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---......111...---//////...///333222111000///............///......---------------------....../////////000222111/////////000///...111111222333444444444444333111///------///111333,,,...000111222333222000...+++)))***---...---+++,,,,,,+++******+++,,,---+++---//////...---------,,,///000000...---...///+++++++++++++++,,,---...000000///...------..............................111111000000///...------***++++++,,,,,,------...+++******+++---111555888......///......///222444000000/////////000111222000000000000000///...---***,,,000555999888555222///222333///...000111000000///...///111222111000222000///------...//////,,,,,,------,,,+++++++++/////////...---,,,++++++---...............///000111111000///---,,,++++++...---+++***)))******+++---...//////---,,,,,,---,,,,,,---...///000111111111111111111111000000000...---...111444777888777333444555777999999999999777777777888:::::::::999---000333555666444333222111444777555111111666;;;444333555:::;;;888777999999555222444333000000333777333111333333000...000444444333333333222111000666777777888888888999:::999999;;;<<<============:::<<>>>>>>>>999???CCCAAA>>>AAALLLVVVrrr000...---///333555444222111111111222111111000///000111222222222111000///.........///////////////------------------------,,,,,,++++++,,,---///000---------...............++++++,,,...///...+++)))++++++++++++,,,...//////000000000///////////////333444555555444333111000444444444444555666777888444333222222444666888:::555555555333111...***)))......//////000000111111,,,,,,------.........///))))))*********+++++++++))))))***+++---...//////+++***)))((((((***,,,---555222111444444111222555444333111////////////000000000///............///////////////////////////,,,+++***+++---//////...///000111333555666777777888777444222111222222333000......111111000000333///------...111444555666...---,,,,,,,,,---...///+++///222111///---...000,,,,,,,,,------,,,,,,,,,......------,,,,,,++++++---------------------,,,------------------------333333333222222111111000------------,,,,,,,,,,,,,,,,,,,,,---///222555777222222111///------...000000111111111222222222222222333333444444333333222+++,,,000444888777444222111444444///---000222111111000///000222333333222///000000///---,,,...///000/////////000000...---//////000000000...---,,,,,,///222111///---...111.........---,,,,,,++++++'''(((+++---......---,,,,,,...000000...---,,,,,,***++++++,,,------......---......///000111111111---------///333555666555111555999;;;:::999888888555333333555888888555222888555222111222444555555777777777444111111555888999666777:::999444333555444222111333111///111666555///,,,///222111000111...///000000000000333555333333333555777888777666888999;;;<<<>>>>>>??????>>>AAABBB@@@BBBOOOeeewww444222111111111222333555///000111222333222111111111111111111000000000000/////////000000000111111////////////////////////,,,,,,------------------..................------...,,,******,,,------+++)))*********+++---...//////...---------...///000666666777777666444333222666666666777777666666555666666666666777777888888555555333222000...------///.........///000222333---...///000000000///...*********+++++++++,,,,,,******+++,,,,,,---.........,,,***)))***+++...///444111222555555222111333555333222000///000111222111000//////......//////000////////////////////////---,,,,,,...///...------...111333666777999999888777555333222000000///222---,,,...///,,,...222///////////////111444777...---,,,+++++++++,,,---+++///333222///---...000---,,,,,,---......---,,,...............---,,,,,,------............------------------------------222222222222222222222222//////......---,,,,,,,,,............///000111222000111000///------///111000111222222333333222222111111222333444444444444///000222555777777555222333666555000---000222111111000000111333444444333///111333222000//////111000...---...//////---+++...///111222111000///...,,,000333222///---...111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------'''***---...------------++++++,,,,,,---.........+++,,,---...///000111111...------///222444444333///333888999888555444444333000---///555:::;;;::::::777222111222333333222777555333111111333666888777444333555555111000333000...///111000...111666999111---000333222000111...///000///...///222444222111111333777888666444888999;;;<<<>>>?????????@@@BBBFFFMMM[[[qqq777666444333111000333888///000222333444444333222222111000000//////000000//////000000111111222222000000000000000000000000---.........------++++++------------,,,+++******222---((('''))),,,......)))))))))***+++,,,...///...---+++***+++---///000555666666666666444222111777777888888888666555333888999999999999888777666777555222///...///000111---,,,++++++,,,...111222...///111222222000///---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222000...------///222333222000222555555111000222555444222000000111222444111111000///////////////000000000000////////////222000.........///...---,,,---000333666888::::::777777555333111///---,,,333---+++------***,,,222---///000...+++,,,000444------+++*********+++++++++000333333///---...111...------...//////...,,,------......//////............///////////////...........................000000000000000111111111000000///...---,,,,,,+++...//////000111222222222////////////...///111333111111222333333333333222///000111222333444444444333333444666777777555333555777666000...000222111111000000111333555444333///222555555333111111333444222000111333333111......///111222333222000///,,,000444333///---...111++++++,,,,,,,,,---------///...,,,++++++,,,---///"""%%%))),,,------...///,,,------....../////////***+++,,,---...000111111.........///222333333222---111666888666333111111===666...---111666888999:::666333222333333111...666333000///222555888999444111000222111//////222---,,,...000///---111777===555///111444222000000...000111///------000333000///000222666777555333888999;;;===>>>???@@@@@@???BBBMMM```xxx<<<999777999666111///111///111333444444333222111222111000//////......///444333222111111222333444222222222222111///...---111000...,,,,,,,,,......+++++++++++++++,,,---.........///---++++++,,,---,,,)))))),,,...+++***,,,---,,,***)))***---///000555666999;;;999555333444777888999:::999888666555666888777444333666777444000000000///////////////444...,,,///222111111222//////000111111000///...,,,,,,---......---------(((***,,,,,,,,,,,,...000000///---,,,,,,---///000111222222111000000222333///333333......222111---111///------...//////...333333222222000///---,,,---,,,+++,,,.........---111111000000555;;;<<<888777666444222111000000//////...---,,,+++*********///++++++000000------111000---------***&&&'''+++***111777555...***,,,111/////////...---...222444000000111111111000000///---,,,,,,,,,---...000111111111000///////////////111111111000000///...---111000...---,,,,,,------000111222222111222444555...///---+++...444777666777333000111444444111---///000000111222444555666444444444666888:::999777666777888444000000555:::888444111222555555222...---///333555555444333222777555333333333222111///---...///000000///......333222000...,,,,,,------+++++++++*********))))))---///111111///---------////////////...---,,,+++...//////000///---+++***,,,------,,,++++++...000//////...//////111333444///111333555555555444333000//////111444777888888777666444000,,,+++,,,...//////000222555555444333...///111000///...///000000,,,+++///000000666???DDD888000333777666555666666666555333111000///...333000///222777;;;:::777555<<>>444...000444444222333666666444333222000//////222111111444999<<<;;;999===:::999===CCCHHHHHHGGGiiixxx888666777:::999444222333333444444444333111///...111111000/////////000000000000000111111000000000/////////000000111111111---...///111000///---+++............---------------......---++++++,,,...+++)))+++///000------///)))...222111,,,***---111444555666555444333444444444333000///...///111222111555666333333555333000111222333333444444444444222...,,,///111000///111111222222111000...,,,***---,,,,,,++++++,,,,,,---)))***,,,,,,,,,,,,...//////...,,,++++++,,,...///...000222222111//////000333555444000///111000---,,,+++,,,...000111000///000000111222333444555555///...---...000111000///,,,111444333333555555333444333222000...---++++++///......---------.........,,,,,,......++++++---,,,***,,,//////---///333---///111222111000000000///000000///...///222444222333444555555555555555333333222111111222333444222111///...---...000111+++---///222333333222111333222000///...//////000111111111000//////222444000222222000000444555333444222000222666888666444444222000///000222444666777666555666888888666555555777777555111///000333777444222222444555333000666333000111333555444333888666444444444444222111//////000111111000///...+++,,,---...//////......---------------............//////...,,,,,,---///***+++,,,...//////000000---///111222222///,,,***,,,---------,,,,,,...000555444222000///.........///000222333444444333333333222111333555777777666555666666555222000///000---------000222444333222111111000...,,,+++---///111......///......222777888000,,,///222222000///666555555333222111000000222333444888;;;===<<<;;;999???CCCAAA???HHH[[[lll999777999===<<<888666777333333444333333111000///000000000///000000111111///000111222222111000///000000/////////000000000---...///000000///...---000000/////////...---------......---++++++---...///---,,,...---,,,...222000111111...+++***,,,///333555555222000222444444111000///...---.../////////333444333222333111---000111333444555555555555111------000000......000000000111111000...,,,+++------,,,+++***+++,,,,,,)))+++,,,,,,,,,,,,---//////---,,,++++++,,,---///000222555555444222111111,,,---------...000000000---,,,,,,...000000///---111111111222444555666777000///...///111222111000+++222777666333333333111222111000///---+++***)))...---------------...///...---,,,---,,,+++***++++++***,,,000000---///333......///000222333222111///000111000000000222555555555666666666555555444555444333222222222333444222111///------...000222,,,...000333444333222111222111000///...///000000111222111///......000333111444555222111444444222111000000222555777777666555333000//////111444666666555444555666666444222333444555444222000111333666444333333444555333111666111------222555666555888666555555555555333222...///000000000///...---)))+++...000222222000/////////.........---------...///...---+++,,,...000...//////000//////......000000111111000///......---...//////......///111555444222111///...------///000111222333333333222222111111222444555444333333555777777555333222222...---...000222444444333............---...111444111000//////------000333333000...000333444222000666666555444333333222222333555888:::<<<<<<<<<<<<999BBBIIIHHHJJJ[[[{{{888666888<<<<<<888666888111222222222333222222222000000///000000111222333000111222333333222111000222111000///............000///...---......000000///000000000000///------,,,---...---,,,,,,---///000---+++++++++---444<<<;;;555...******,,,------111555555000...333555444///000000111111///...---...222333222111222000,,,///000222444555555444333///---...000000,,,,,,///---...///000000///.........---,,,,,,+++++++++,,,)))+++,,,,,,,,,,,,---...///...,,,++++++,,,...///000222555555333111000000******+++---...//////111///...---...///...,,,+++333222222222222333555555111000///000222333222111,,,444999777444444333000000000000///...,,,***))),,,,,,,,,,,,,,,,,,---------------,,,+++,,,+++***,,,+++---000///,,,---000///......///222444333111///111222222111111333555666666666666555333222222444333111111000111222333111000///......///000222000111222333333222111000111000///.........///000333333111///------000222111666777333111333333222//////000111444555666555555333000//////111444666555444333333444333111000000222333333333333444555555444444444444444444333222///,,,---111555777777777666444444555555444222......///000///...---,,,***,,,000333444444222111111000000...---,,,+++***.........---,,,,,,...111000111111111111000000///333111///------...000111...000111111000000111222222222222111000///......//////000111222222222222000000000111333333222000222555888888777555444444111//////000333444444444---.../////////000333555///111111///---...000000222222111333666888777444777777666666555555444444555888<<<<<<;;;:::<<<>>>BBBAAAFFFVVVppp666333444777777444444666111111111222222333333333/////////000111222333444222222333333333333222222333222000...---------...111///...------///111222...///000000000///...---,,,---------,,,,,,---///,,,***)))+++,,,000:::DDDFFF<<<000***+++...---+++000555555///...444666333000111222333333111///......222333000000222000---...000222444444444222111...---...111///++++++///+++,,,...///000000//////............---,,,++++++***+++---,,,,,,+++---...000///---,,,,,,---///000///000222222000...---......,,,,,,///000......111222000---,,,------,,,***333222111000000111222333111000///000222333222111...444777666555555333000//////000000///...,,,+++---,,,,,,+++++++++,,,,,,,,,......++++++------+++,,,,,,...111000,,,,,,///000//////000222333333222///111333333222222333555666666666555444333222111111000/////////000111222///////////////000000111444444444333222111000000000000///.........///000555444222///------000222111666777333///111333333000000111222222333444444444222000///000222444666444333222333333333111///111111111222333555777777555555444444444444444444/////////000222444666888666555444444555555444222//////000000000...---,,,,,,...111444555444333222222111000///---,,,++++++.../////////......///111...///000111222222222222222000...,,,,,,...000222...000222222111111111222111111111111111000///////////////000000111222222......///111222333111///111444777888777666666777333222000111222444444333...///111000//////000111---111222000...000111000222444555444777<<<<<<999888888888888888777777777666:::>>>>>><<<<<<@@@EEEEEEPPPccczzz666222111333333111222555333333222222222222222222/////////000111222444555222222111111111111222222222111///---------...//////////////////000000111,,,---///000000///...---+++---------,,,,,,...000+++***,,,//////111999CCCJJJBBB888111......---,,,...666666000///555777222222333333333222222111111000222222//////111111...///111333555555333111000------///111...******...,,,---.../////////...------///000111000...+++******,,,------++++++,,,...111000...------...000111///000111///---,,,,,,------******///000---...111222///,,,***+++,,,------111000.........///111222111000///000111222222000///222444333444666333......///000111111000///...///...---,,,,,,,,,,,,,,,+++//////+++,,,///000,,,---,,,///333222...---111000000111111111111222333///111333444333333444555444444555555555555555444//////.........000111222---...///000111111000///666555333222111111111222111000/////////000111111777666333000---...000333111666666111---000444555333333444333222222222333111111000000111333555666444333333444555555333111444333111222333555777888444555555555444444555555///333666666444222444777555444333333444444333222111111222222111000...---///000111333333222111000000000000000000/////////---///111111000///000111...//////000000000//////.....................///---///111222111000000111111111222222111000...---////////////000111111222......///111333444222000000333666777777777888999444222000000111222111111***,,,///000///.........***000333000000333444222111444555333666===???<<<999999::::::::::::::::::555:::??????===@@@GGGOOOZZZqqq888444222333333111333777555555333222111000000000/////////000111333444555222111000//////000111222000///---------...000111,,,...000111222111000///***,,,...///000///...---+++,,,------,,,,,,...000---...111333111///444<<>>======:::666777<<<999<<<@@@AAABBBPPPsss333333333333444555555666777555777======777222222333111///000222555555444555444333222222222222333000111111111000000//////---...000000///...000111000//////000222222111000.........///000111222333...333444111///333444222666BBBKKKIII>>>666555777:::777777:::;;;777666777777444444777666444555999;;;333...///000///...000111111111111000///...---------,,,,,,,,,...///000222222111000///......---,,,+++,,,,,,------,,,,,,+++*********,,,---///000...000111111000//////000000000//////.........///000///...---,,,------...,,,,,,,,,,,,---///000000///...---,,,,,,,,,---------............/////////111000///111444555333111666444111111333444333111444444000---///333222,,,++++++,,,,,,,,,++++++***111111222444555666555444444222111000111222333333777777555444222111111111222777:::888666666555222000...///111000---///333+++---///...------///111555666333------222444222/////////000000//////...///111111,,,***---//////333555444///...111444444444444444444333333333333......000555999:::888666777888888777666666666777888444333666888777666888999999999:::999999888888444555777888888777555444000222444444333333444555333777555///000777555,,,000,,,***+++...///,,,)))000111222444555555444444...///111333555666777777222333222000---++++++,,,,,,,,,,,,,,,---------...+++---///...,,,,,,...000000111222111...---,,,,,,...------......///000111000///111444333///000444666222000111666999888666333222111222444444444333,,,---///000111222222222111111222333333333333333111222555777888888888888CCC===999999999777999===???===BBBSSSiii~~~111111222333444555666666444333555:::<<<888444333000//////111444666666555777777555444333222222222222222222222111111111000---///111222000///000000222111000111111111///...000000//////000222444666000444555222111444555444777666BBBPPPLLL999444<<<999666777::::::777666888777444444777777555666::::::333...000333222222444//////000000///...------******++++++,,,...///000222111000............///******+++,,,,,,,,,,,,,,,++++++++++++,,,---///000...000333333222000000000000000000000000//////...000///...---,,,---.....................///000000///...------,,,,,,------,,,,,,---------.........111111000111333333222000555333111111222333222111444333000...000333111---,,,++++++++++++,,,,,,---000111333555666777888888222222222222333333444555666555333222111111222222222666777444333444444222111......000///---000555...///000000///000111333333444222...---111333333---......//////......---///222111---+++...000///444666444...,,,000444444444333222222222222333333...///000444888;;;;;;:::999999888777777777777777999555333777888777666888999999:::::::::::::::999222555888::::::888666333///111333444444444555666444777666000111555222+++000---+++,,,...///---***000111333444555444444333---...000222444555666666222222111///,,,+++,,,---++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...///.........//////---,,,///......///000111222222111000222555444111111555666333000111555888888777666444222222444555666555............///000111222111222333444555555555555888888777888888:::;;;<<>>AAAEEETTTppp333333444555555666666666222111333666777666333111000000111333555666555555888888777666666555555555333222222111111111111111---000333444222111000000333222111111111000...,,,111000///...///222555888000333444333222333555555777111888HHHGGG888333;;;999777888:::888555555888777333222555777666666888999222...111333333222444.........///......------******++++++,,,---......///...---,,,,,,...000111)))***,,,,,,+++++++++++++++++++++,,,---......///...000444555333111000000///000111111111000...---///...---,,,,,,---...///333222111///...---------///......---------------,,,------------.........111111111111222111000///111000/////////000000000444222000///222333111...,,,+++******+++,,,...///...///111222222333444555111111111000000222444777333111000///...///000111111555555111000222444333222///...///...---111777222222222111111222444555222222000......000222333---......////////////...///222222...---///111000555777555///---000444555555444333111111000111111111111222444777999;;;<<<:::999777666777777777777999444333666777666555777777777888999999999999888555666888999888666444333///111333333222222333444444777777222111333111+++222000//////111111000...111222333444555444333333...///000111222333333333222222111///,,,***+++,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------+++***+++///000---+++/////////000111222333444222111333666555222222666777444111111444777888888444222//////000222333333///............000222333111111333444666666777777;;;;;;;;;;;;;;;;;;<<<<<<>>>===>>>@@@>>>;;;>>>DDDOOOaaa{{{777777888888777666555444333444444444555666333000333444555666555444444444888888999999999999999999333222111000000000111111///111444555333111000000333222111111111000...,,,000///...---///222555777000111222333333222444666777666666888999888777777;;;999999:::777222333777666222000444666555444666888222...000222111000111---...............---,,,,,,,,,,,,,,,,,,,,,,,,+++///---,,,++++++---///000,,,...///...,,,******++++++,,,,,,---...............000444555333111000000///000111111111000...---///...---,,,,,,---...///444333111000///...------...//////.........------------.........////////////000111111000000//////////////////......///000444111///111333333111///,,,,,,+++***+++,,,...///---///000///......///111111000///---,,,///444888111111000//////000111111000333333000...111333222333000///000///---111777222000///...///000222222222000////////////111333//////000111111111111111///222333000...111222111666888666000...111444444777666444222111//////...444444444444555666888999:::888555555777888888777888444222555666555444666777888888999999999888888999888777555333333333333000111333222000/////////444777888555333222000---333222111111111111000///111222333444444444333222111111222222111111000///+++,,,---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((***...///---***///000000000222333444555333222444777666222333777666444222222444666777777222000---,,,...///000000000/////////000222333555111222333555666777777777777888:::;;;;;;:::888777?????????>>>;;;>>>LLLZZZttt999999::::::999777555444666777777555666888777333888999999888555444444555888999::::::;;;;;;::::::333333111000000000111222111333555555333222111222222111000111111111///...///.........000333666777111000222444444222444888:::<<<888000111:::<<<777:::999999999666111333888777222///333555444333333666000---000222111000000......//////...---,,,,,,---------------,,,++++++000///...---------...///333555666333...++++++,,,,,,,,,---..................000333333222000000000///////////////......---......---,,,---...///000///////////////000111111...////////////...---------............/////////---///111111/////////000///000111000//////111333444000///222555333111000---,,,,,,,,,,,,------...///111222000------///222000000000---+++---222777333333333333333333222222///222333000...111333222333111000111000---000555444222//////000222333333222///...//////......111000000111222333333333333///333444111000222444222555888666111///111333222666666555444333111///...666666777555444333555666999555222333666999999888999555333666777555444666::::::;;;;;;:::999999888:::888555333222222333444000111222111///---------444777999888555222111000111111000000000/////////222222333444444444333222444444333222111000...---$$$&&&((())))))***---000......------------,,,,,,...---,,,,,,------,,,+++*********,,,......---,,,//////000000222333555666333222444777666333333777444444444444444555666666333111///...///000000000000000111222333555777777444444666777888888888888888:::<<<======<<<;;;999BBB???===>>>BBBOOOhhh~~~777888999999999777555444555777777444666;;;;;;666;;;<<<;;;888555444666888999999:::::::::999888888555444222111111111333333333555555444333222222333000//////000222222111000//////000111333555777888222000222666666333555:::999<<<999444444:::;;;888666666888999555222555<<<:::333000333666444222222333...+++///333222222333000000000///...---,,,+++,,,,,,---...///...------,,,---...000222444555666===??????:::333...---...,,,---...//////......---...000111111000//////000///......---------------...------,,,---...///000---------...///000111222...//////000///...---,,,,,,,,,---------.........+++...000000///...///111...000111000......111333555///...333666333000111------------------,,,,,,...111333111......222666---111333222///---000333333444555666555444222000...222333000///222333222444222222333111---...333666333//////111333333333333///...000000,,,,,,000000111222333333444444444///333555222111444444333222555555111...000000...333444555666666444111///444666777666333222333444777333///000555999:::999;;;777555888999666666777;;;;;;::::::999888666666777666555555444555555666///111222111///......///444666999:::777333222333111222222111000000000000222333444444444333222222444444444333222111//////)))***,,,,,,,,,---///111/////////......---------000...,,,,,,...///---++++++---/////////...///000...//////000222333555666333222444777666222333777222444555666666555555555444222111111222222111000000111333555777999::::::888888999:::::::::::::::=========>>>>>>????????????===AAAMMM___ttt444555777888999888666555111444444111444;;;<<<777<<<<<<<<<999555555888;;;999:::::::::999777555444777555444222222333444555555555555444222222333555.........000222333333111///000111333555777888888444111333888888444666<<<666777888:::999888888999333444666888555333888???<<<555111444777555222111111,,,+++000444444444555111111111000///---,,,+++***+++---///000000//////&&&(((,,,222777;;;>>>???CCCEEEEEE???777000///000,,,---.../////////...---///000111000///...///111///...---++++++,,,------...------,,,---...///000000///...............///...///000000000///---,,,++++++,,,,,,,,,---------***---000000///...000222+++---///...,,,,,,///111555///...444777333000111------...///...---+++***,,,000222111//////444999+++111666777333//////000111333444555555222///------222444111000333333111444222333444222------111222...******,,,...///...444///...111000++++++///000000111222333444444444///333555333222444555333///333444000.........+++///111555777888666444222222555777666333222222444666111...///555::::::999>>>999777::::::888777999999999999888666555333222333444666777888888888777...000222222000000000111444666:::;;;999444333555333444555444222222222333222333444444444333222111333333333333333222111111444555444222000//////000000000/////////.........111...,,,---//////---+++---000333222000///111333......///000111333555666333222333666555222333666111444666777777555444444333222222222333333111///000222555888:::<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;999999999<<<>>>@@@999;;;HHHbbb777555444444666777666555222444666666666666777999AAA<<<999888777444444777555555555555666777999999888777777666555444444333777555555666777888888777666222...---///222333333555111///111666999777444444333555999888555666:::;;;::::::;;;<<<;;;999666999888555444444777:::<<<888555333444777777333...---000333555666666777888777666444222000...------&&&***//////---,,,///333444777<<>>KKKAAA;;;???BBB???======???RRRooo:::888666777888888888777999999999666444333444555<<<888666888777444444777666666777777888888999999666777888888888666444333777666555666777777666555888444///...000222333222666333000111555777777444444333555888888555555999:::999999999:::999777555888777555333333555777888:::777555666999999555111111222333444555666666666666555333111///...---,,,!!!&&&***,,,,,,...333777BBBBBB@@@>>>;;;999666555000000//////.../////////------......//////000000...000222222000............---,,,,,,,,,,,,---...------------............,,,...000222333222111//////...---,,,,,,---...///..................---,,,///000111111111000///...444222///...///000000///444111///000333222...***---//////,,,---000111///000111222111111222444777777888888777555444555666888888777666555333111000222333555777888888777777444555555333111111333555333111////////////...---//////000111111111111111111111111111111111111111222444777888666555444555000000000///////////////---111666888666333333555888666444333222444555777777888888999:::999999999999888888777777888888999666666777777777555444333777777777888888888999999111000111222000///555===666666777888888777333000222333444333111000000111000444666555555777666222333222111000///............---///222222//////111333444555555444111...+++111222333222111000000111...///000111222222222222222333444555666666666666666666555666666666777888999888777777666555222///>>>555000333666666333222444444555666888999::::::::::::;;;::::::999999999???======>>><<<:::???GGGaaasss<<<;;;999999::::::999888===<<<:::666333222444666999666777:::999666666888777888999:::::::::999888555666888:::999888666555666555555555666666555333888555111000111222333333999555111000333666666555666555666999888444555888:::999777777888777666444777666555444333333333333999777555666888888555222666333111222555666555333444333111000...------,,,###'''***,,,,,,000555:::BBB???999333///,,,++++++)))***+++---......//////))),,,......,,,,,,...111...000222222000.........------,,,++++++,,,------,,,,,,,,,---------......---...////////////.........------,,,------......,,,------...............222333444444333222000///888555222000//////...---333333333333222000...---,,,///000///000333333000333444444333222333444666666777777666444555777999666666666666555444333333444555777888888888777666666444333222333444333333222111000111333333///,,,000000000111111111111111000111222333333222111000555777888888777555555555111222444555555333000...---111666777666555777888777666444333333555666888666777888888999999888888888888777777777777888888666777777777777555333222555555555555666666666666000000222444222111555<<<444444444555666555222///222333333222000///000222000444555333444777666333222111000///...///000111000---...222333000///000555666666666555222000...111222222111//////000222///000222444444444333222444555666777888888888888;;;888555222222333666888999888777666666444111...;;;333///333888777666666666777777888999999:::::::::999999:::;;;;;;999777:::<<<>>>>>><<>>>>>999888999999:::<<<===<<<;;;999888777888888999999999999888444333333555777777555444555444222111222444666777;;;777222000222444555666888777888:::999555555999:::999777666777777666555666666666555444333111111666444333333555555333111666111---...333666444111222111000///...---------,,,---...------///333666555333///,,,***+++,,,...---...///000///...---,,,&&&***...---***)))---111...000222222000.........------------------------,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,---------------.........+++,,,---...////////////222222444444555444333222888666333222111111///...222444666555111......///+++///111000222555444111333444555555555555666888555555555333333444777:::333444555555666555555555555666777888777777555555:::666333444888999666333444111000111444555222...111111111111111111111222000222333555555333222000444666777888666555666777444555777888777555222111///333777888666555777999666555444444444666777888555666777777888888777777777777777666666777777777777777888777666555333222111111111111222222222222//////111444444222444999444333333444555555222000444444333111......///111222444444222222555555333222111000//////111222444111......222444111//////333333555555555444333222111222222000......000222///111333555555444222000333333444555666666666666:::888444222222333666888999777666666666444000...111,,,+++111666888888999888999999999999999:::::::::999888:::===>>>===;;;;;;===@@@DDDMMM```zzz<<<;;;;;;;;;<<<<<<:::888:::999777555444777<<<@@@===;;;===@@@???:::777888:::;;;===>>>>>><<<:::999;;;:::999888888999;;;<<<111111222555888888777555222222222222333555888:::;;;888444111222333555666999888999<<<:::777777:::999888777777888888777666777777777777666444333222555444333333444444333333222...***,,,111555444111000//////...------......000///...---,,,---///111//////......///000222333000000111111000///---,,,'''+++...---***)))---111...000222222000...............////////////......,,,,,,,,,---------......///...---,,,++++++,,,,,,---------....../////////,,,---...///000111111111...000222444555555555555777555333333444444222111...111444222...++++++---,,,000222111222555555222111333555666777777999;;;222333333222222333777:::222333444555666666666666444555666666666555444333;;;777333555999;;;777222555222000000333444444222333222111111000111222222111333444666666444333111111333555666555666777999888888777777777666666555444666888777555333555888555555555444555666777888444555666666777777666666777666666555555666666777666777777777777555333222000000000000111111111111...---///333444222333777555444444555666555333111777666555222...------///333555555111111333333000//////......///000222333222//////333444000///000...///111333444555555555444555555444222222333555000111333555555333000///222333444555555666555555555555444444555666777888888777666666666555222///...++++++111666777888:::999999999999999999::::::;;;:::999:::;;;<<<<<<<<<:::===GGGXXXppp:::::::::<<<======;;;888===<<<:::777555666;;;>>>===;;;<<<>>>===888666777:::;;;<<<=========<<<;;;>>><<<:::999999:::<<<===111111333666999999777555000111222333333444888:::999777555333222333555777999888999<<<;;;777888;;;666666666888::::::888666666666777777777666666555666666555555444555555666///---,,,---111333333111//////.........//////000,,,,,,+++++++++,,,...///000000000//////...............///////////////...***---///...,,,+++---000...000222222000.........//////000000000000//////---------.........////////////...---,,,,,,---------...///000000000000000...///000111222222222222---...111333555666777777666555444444666666555333000333555444111//////000---111222111111555555222000333666777888888:::;;;222333333333333444777999111222444555666777777777444444555666666555444333999555333555888999555111333222111111111333444666444333222000000111222222333444555666666555444333000222444555555666999;;;999888666555666777888999777999999777333111333666666666666555666666777777444444555666666666555555666666555555555555666666555666777777777666444444222222222222333333333333///---...222333222333666666555444555666666555333777777666333000......///111444444222111333222///,,,,,,---......///000000000000222444333......111,,,---///111333444555666222444555555333222222333222222444444444222000///333444555666777777777777222333555777888999999999777666666777777666444222444111111555888777777999999999999999999999::::::<<<<<<;;;999777888;;;>>>>>>III]]]vvv999999:::<<<>>>>>><<<:::???>>><<<888666777:::<<<<<<:::;;;>>>>>>:::888::::::;;;;;;<<<<<<========================<<<;;;:::444444555888999999666333111333444333222222555777777777666555444444666777666555777::::::666777;;;111222555888::::::777555444444555666777777888888555555555444444444555777///000000111222222222111///.........///000111111,,,,,,,,,---...////////////...------,,,,,,,,,---///////////////000111111////////////...............000222222000...............///000000///.............../////////000000//////////////////......---...000111222222222111000111222222333333333333...000222444666777777777777666555666777777555444444555777777666555555555000222222///000333444222111444777888888777888999222444666666666666888999222222444555666666777777444555666777777666555555888666555666888888555222---111444444222111333666555444222000000111222333555555555555555555555555222444555666666666999;;;666666555555666777999999888999999555111000333666777777777666666666666666333333444555555555555444666555555444444555555666444444666777777777666555333333333333444444444444111......111444333444777555444333444555666555444444555666555333111111111,,,000333222222555444000,,,...///111222111000//////111555666111,,,...444...///000111222333444444000333666666555222111111555555555444444333111111333444555666777777777777333444666777999:::;;;;;;666666666777999999666444777444555999:::888777:::777777888888999999:::::::::<<<===;;;888:::BBBJJJXXXjjj999999;;;===@@@@@@>>><<<======;;;999888888;;;>>>===;;;<<>>???;;;===@@@AAA@@@===999666777777888999:::888444111333444555444111000222444555666666666555555666777444333555999888555666:::...000333888::::::666333333333333444666888999:::333333333222111222444555111333555555333111000111.........//////000111222111000000111222222000//////...------...111444666444333222000000000111222333111//////000000///---...000222222000.........,,,---...//////...---,,,////////////000000000000//////000000111000000///...///111222333333333222222222333444444444333333111222444555666777666666999888777777888777555333222333444555666555444333111333222......222333222333555888888777666666777444666888999888888999:::222333444555666666666666444555777888888888777666999888999999:::999777555(((000777777333000222555555444222000000111222333666666555555555555666666666777888777666777999:::333444555666777888888888777888777444111000333777888888777777666666555555222333444444555555444444555555555444444555555555333444555777777777777666111222222222222333333333333///...222444444555999555333333333555555555333111333666666555444333444(((---111222444777666222///111444666666555333111...222777888000***---555111222222222222222333333444777;;;<<<:::777555444777777666555444333333333222333444555666666666666777777666777888999;;;<<<666666666888::::::888666444222444999:::999999<<<666777777888999999::::::666;;;???>>><<>>AAAFFF>>>BBBDDD@@@???@@@@@@===;;;>>>@@@>>>999888<<>>???@@@>>>>>>>>>???@@@@@@>>><<<===;;;999999:::999666222777888888666444333333444:::555333555555222333888666777888777555444555666777222111777;;;888444111111111222222333555666666555;;;<<<444...111666666333333444666777666333111888333...---111555555333555222000//////000///......///000000///...000111000222444555666555444333666444222333333333555777///333444///...111555666333333333333222222111000222222111111111111111111444222111000111111000...444333222333444555444222555777666444555999888444555333222555999:::888555777999888666888:::999444777777888888888888888777555222333666555111222888777::::::555222444444333777777777777666666666666444222111333666888777555444666888999888888999:::>>><<<:::999999888666444555777999999777555555555999666222222444555444333444777:::;;;999888:::<<<::::::::::::::::::999999;;;999666333333666999;;;999999999888888888777777;;;999777888:::;;;999777222444444111000222444555:::888666666777888777666666;;;===999777999888444444555555666666666555555000111222444444444333222555555555666777999999999:::666444444666777777555666666777777666444333222888999777444666:::888222666444444666666333222444555444333333555555555444888777555555777888777666:::888777666777777555444777777777999;;;;;;999666>>>888444777;;;;;;;;;<<<777555444666:::<<<;;;999999999999:::::::::::::::>>>@@@???;;;:::======:::222888>>>???DDDSSSlll???>>>@@@CCCBBB???AAAEEEDDDHHHHHHEEECCCEEEFFFEEEFFFDDDBBB@@@??????>>>>>>@@@@@@AAABBBCCCDDDDDDEEECCCBBBBBBCCCDDDDDDBBBAAAAAA>>>;;;999999777444111777999;;;;;;:::999:::;;;>>>999888::::::888999>>>888:::;;;;;;999888888888;;;777666;;;>>><<<999999999999888777777888999999888;;;:::666555999:::888555555555888:::;;;:::888;;;999666666777888777555???<<<999888888888888777888:::::::::888888999:::666555555444444444555555:::999999:::999888777777333777888555555777888555;;;<<<<<<<<<<<<;;;:::999888777666555555666777888:::::::::::::::999999999:::888777777999;;;;;;:::<<<>>>===:::;;;===<<<888===>>>@@@AAA???<<<:::888888<<<===;;;;;;>>>>>>;;;>>>===<<<;;;;;;<<<>>>???@@@===<<<>>><<<999;;;@@@AAADDDDDD???<<<======;;;AAABBBBBBAAA???===<<<<<<===;;;::::::<<<===;;;999>>>@@@BBBBBBAAAAAAAAABBB???>>>>>>???AAABBBBBBAAA:::<<<>>>???>>><<<<<<===AAA>>><<<===>>>???>>><<<===@@@BBBBBBAAA@@@BBBDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<<<<===???@@@>>>>>>??????@@@@@@@@@AAA???>>>===???AAABBBAAA???===>>>>>><<<:::;;;===>>>BBBAAA??????AAABBBAAA@@@999>>>@@@===<<>>>>>>>>AAAAAAAAAAAAAAA@@@???????????????@@@AAABBBCCCBBBCCCAAA>>>>>>@@@BBBAAA@@@BBBAAA@@@>>>>>>===>>>>>>CCCEEEEEECCCEEEGGGCCC======;;;<<>>===>>>???>>>===@@@@@@@@@BBBCCCCCCAAA>>>EEECCCBBBBBBBBBBBBAAA???AAAAAA@@@@@@???===;;;999BBB???>>>???>>><<<>>>BBB???===;;;;;;======;;;888===>>>>>>>>>???@@@@@@@@@===@@@???<<<===@@@AAA???===AAAIIITTTcccxxxTTTTTTVVVYYYXXXSSSRRRUUUPPPSSSSSSPPPNNNRRRTTTSSSVVVPPPJJJKKKOOOQQQLLLGGGNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKHHHFFFFFFFFFDDDCCC===@@@DDDFFFFFFEEEFFFFFFGGGDDDCCCEEEFFFEEEGGGJJJAAACCCFFFGGGEEECCCBBBAAAFFFCCCCCCFFFFFFDDDEEEHHHIIIGGGEEECCCBBBBBBCCCDDDIIIJJJIIIHHHKKKNNNMMMHHHBBBAAAAAACCCFFFIIIJJJIIIKKKMMMNNNNNNLLLJJJJJJJJJQQQNNNKKKIIIIIIIIIHHHFFFEEEFFFGGGFFFDDDCCCDDDEEERRRPPPOOONNNNNNPPPRRRSSSTTTTTTSSSQQQPPPPPPOOOOOOKKKLLLMMMMMMOOORRROOOHHHLLLLLLMMMMMMMMMLLLKKKKKKPPPOOOMMMLLLLLLNNNOOOPPPGGGJJJMMMMMMLLLKKKMMMOOOUUUSSSQQQQQQTTTVVVXXXXXXXXXZZZYYYVVVUUUVVVVVVSSSXXX\\\```^^^XXXRRROOOOOOMMMSSSUUUSSSQQQTTTVVVVVV[[[YYYVVVUUUUUUVVVYYYZZZ]]]ZZZYYYZZZXXXUUUWWW\\\\\\```aaa]]]ZZZYYYXXXUUU]]]^^^___^^^ZZZWWWVVVVVVXXXVVVUUUUUUWWWWWWVVVTTT[[[]]]______]]]]]]]]]^^^WWWVVVVVVXXX[[[]]]]]]\\\UUUWWWYYYZZZXXXWWWWWWXXXYYYXXXXXXZZZ[[[[[[ZZZXXXZZZ[[[]]]]]]\\\\\\]]]___aaa```___^^^]]][[[ZZZZZZVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^ZZZ[[[\\\___aaaaaa```^^^YYYYYYYYYXXXVVVUUUVVVXXX\\\[[[ZZZ[[[]]]^^^^^^^^^```cccdddcccdddffffffddd]]]\\\ZZZYYYYYYYYYYYYZZZaaaaaa___^^^]]]\\\\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]]]]]\\\ZZZZZZ\\\]]]\\\\\\]]]\\\YYYWWWWWWWWWYYYZZZ]]]```bbbaaabbbbbb^^^WWWVVVTTTVVVZZZZZZVVVUUUVVV___\\\XXXWWWWWWXXXXXXWWWZZZZZZ\\\^^^```^^^[[[XXX```^^^]]]^^^^^^^^^\\\ZZZ[[[]]]^^^^^^]]]\\\\\\]]][[[[[[\\\\\\WWWSSSWWW]]]ZZZXXXWWWVVVVVVUUUSSSQQQVVVVVVWWWXXXYYYYYYZZZZZZVVVXXXXXXVVVWWW\\\^^^\\\bbbccciiiuuuiiiiiilllpppnnniiigggiiikkknnnmmmiiiiiimmmpppppppppjjjfffiiiooorrrnnnhhhkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiijjjkkk___^^^\\\[[[\\\^^^``````]]]aaaeeehhhhhhggggggggghhhhhhhhhiiijjjkkklllnnndddggglllmmmllliiigggfffiiiffffffhhhhhhfffjjjooonnnmmmjjjhhhggghhhiiikkkhhhiiijjjkkklllllljjjgggllljjjiiijjjmmmppprrrsssfffiiimmmmmmjjjjjjnnnrrrxxxuuurrrpppoooooonnnlllkkkllllllkkkhhhgggggghhhqqqqqqqqqqqqrrrtttvvvwwwvvvwwwvvvsssrrrtttuuussskkkjjjhhhiiipppuuuqqqjjjrrrsssssssssssssssrrrrrrqqqqqqrrrssssssssssssrrrnnnsssxxxxxxvvvuuuxxx|||yyyvvvttttttvvvzzz|||}}}xxx{{{{{{xxxvvvxxxxxxvvvyyy{{{|||zzzvvvrrrppppppnnnuuuxxxtttppprrrvvvwww}}}|||zzzyyyyyyyyy{{{{{{yyyzzz{{{|||zzzyyyyyy{{{{{{}}}zzzyyywwwsssyyy{{{~~~~~~{{{yyyxxxyyyyyyyyyyyyyyyyyyzzzyyyyyy~~~~~~|||zzzyyyzzz{{{|||{{{zzzzzz|||~~~}}}{{{yyyyyyyyyvvvxxxzzz|||}}}|||zzzxxx||||||}}}}}}}}}}}}~~~~~~~~~}}}zzzzzz{{{{{{||||||||||||zzz{{{{{{|||}}}~~~}}}zzzyyyzzzzzzxxxuuuvvvyyy|||{{{zzz{{{~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~|||||||||}}}~~~~~~|||}}}}}}||||||||||||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{}}}}}}yyyyyywwwzzz~~~~~~zzzyyyzzz|||xxxwwwxxxyyyzzzzzz}}}}}}}}}~~~{{{~~~|||{{{}}}~~~~~~~~~|||}}}~~~|||yyy{{{{{{zzzzzz{{{zzzyyyxxxvvvxxxyyyyyyzzz{{{|||}}}}}}|||~~~{{{|||dddeeeiiimmmlllgggeeegggfffiiihhhdddcccgggjjjjjjhhhgggfffgggjjjkkkiiigggggggggfffffffffeeeeeeeeedddfffhhhgggffffffgggiiiddddddcccbbbbbbdddgggiiifffiiimmmooonnnmmmlllllloooppppppqqqrrrtttuuuuuunnnrrrvvvxxxwwwtttqqqppppppmmmmmmoooooonnnrrrxxxuuutttsssrrrrrrtttuuuwwwtttwww{{{{{{wwwssssssuuuxxxvvvssssssuuuxxxyyyzzzmmmqqquuuuuutttwww}}}yyywwwwwwvvvuuutttvvvwwwwwwvvvtttrrrssstttuuuvvvwwwxxxxxxwwwwwwvvvwww~~~yyysssqqqmmmnnnwww~~~wwwyyyyyyzzz{{{{{{zzzzzzzzzyyy{{{~~~}}}{{{xxx}}}}}}{{{{{{}}}zzz}}}|||~~~|||yyyxxxzzz{{{{{{zzz{{{}}}xxxyyy}}}~~~yyy~~~~~~~~~}}}|||zzzwwwxxx|||}}}SSSSSSWWW\\\ZZZUUUTTTVVVLLLOOOOOOLLLKKKNNNPPPOOONNNOOOPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJNNNQQQQQQOOONNNOOOQQQXXXXXXXXXVVVTTTTTTUUUWWWPPPRRRUUUVVVUUUTTTSSSTTTUUUXXXYYYWWWXXX\\\]]][[[VVVZZZ^^^```___\\\ZZZYYYVVVRRRRRRUUUVVVVVVYYY]]]YYYYYYZZZZZZ[[[]]]^^^______bbbggggggaaa[[[\\\aaa^^^[[[XXXXXXYYYZZZ[[[[[[VVVYYY\\\\\\\\\aaaiiiqqqccc```]]][[[[[[[[[ZZZXXXYYYZZZ[[[ZZZXXXWWWWWWXXXbbbcccddddddbbb___\\\ZZZWWWfffssswwwxxxvvvjjj]]]```]]]ZZZZZZccckkklllfff]]]]]]^^^^^^______^^^^^^\\\___cccfffgggeeeaaa___^^^bbbfffgggeeeddddddffffffdddbbbbbbeeeggghhhiii___eeehhheeecccfffhhhiiifffaaa]]]]]]bbbggghhhhhhiiimmmmmmgggdddeeehhhhhhgggiiikkklllkkkiiifffdddaaagggllllllkkkjjjhhheeedddhhhiiieeeccccccbbb___^^^bbbggggggffffffkkkppprrrsssqqqnnnjjjgggffffffiiikkkmmmmmmmmmmmmmmmoooooonnnnnnoooqqqrrrqqqpppppprrrrrrqqqmmmjjjiiiiiihhhkkknnnpppooommmlllkkkllliiiggggggiiijjjjjjjjjmmmmmmmmmnnnooooooppppppqqqpppmmmlllkkkkkkmmmnnnlllllllllmmmmmmmmmmmmmmmrrrtttvvvuuussspppooooootttqqqsssxxxvvvpppqqqwwwooonnnmmmnnnqqqsssssssss|||yyy|||~~~|||zzzzzzuuuuuutttuuuvvvwwwyyyzzzssstttuuuvvvxxx{{{}}}~~~~~~zzzwwwxxx{{{|||yyyuuurrrtttvvvwwwvvvvvvwwwxxxyyy{{{~~~~~~{{{yyyxxxzzzzzzuuutttxxx{{{{{{|||yyyyyy||||||xxxwwwzzzyyyxxxwwwyyy{{{}}}}}}||||||{{{|||~~~||||||}}}~~~|||yyyvvvxxx|||{{{zzz}}}{{{zzz}}}|||JJJIIILLLOOOMMMHHHFFFHHHHHHLLLMMMIIIHHHJJJKKKIIIKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJDDDJJJOOOPPPNNNKKKLLLMMMHHHIIIJJJIIIFFFDDDEEEGGGIIIKKKMMMMMMLLLLLLMMMNNNJJJNNNOOOMMMNNNRRRRRRNNNJJJNNNRRRSSSRRRPPPOOOOOOKKKFFFEEEIIINNNNNNOOOQQQLLLMMMOOOPPPQQQRRRRRRQQQKKKJJJLLLOOOLLLGGGGGGLLLOOOMMMKKKKKKLLLMMMMMMLLLBBBDDDFFFFFFFFFIIINNNRRRTTTQQQOOOMMMNNNNNNMMMLLLIIIJJJKKKJJJIIIHHHIIIJJJOOOOOOOOONNNLLLKKKJJJIIIBBBOOOYYYZZZ[[[[[[RRREEEJJJJJJHHHIIINNNUUUTTTOOOOOOOOOPPPQQQQQQQQQQQQQQQDDDEEEGGGHHHIIIIIIHHHGGGQQQRRRTTTUUUUUUTTTRRRPPPNNNLLLKKKKKKMMMOOONNNNNNJJJPPPSSSOOOMMMNNNQQQRRRMMMKKKIIIIIIKKKNNNPPPRRRRRRTTTRRRNNNMMMPPPQQQPPPQQQRRRSSSSSSRRRPPPOOOMMMNNNSSSUUUQQQOOOPPPOOOLLLLLLPPPPPPLLLJJJKKKLLLJJJJJJNNNPPPNNNJJJJJJPPPVVVUUUVVVVVVSSSOOOLLLLLLNNNMMMOOOQQQRRRRRRSSSTTTUUUQQQQQQQQQRRRUUUWWWWWWVVVSSSUUUVVVVVVSSSQQQPPPPPPOOORRRUUUUUUSSSQQQQQQQQQSSSPPPLLLLLLNNNPPPPPPOOORRRRRRSSSSSSSSSSSSSSSSSSVVVUUUTTTSSSRRRPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[ZZZWWWVVVVVVWWWXXXTTTWWW^^^]]]VVVWWW^^^VVVUUUTTTUUUWWWYYYYYYXXX___XXXTTTXXX[[[ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWZZZ\\\^^^```aaabbbbbb]]]YYYZZZ^^^___[[[WWWUUUXXX[[[\\\ZZZZZZ[[[\\\\\\]]]___``````___]]]\\\WWW[[[]]]ZZZYYY\\\______```]]][[[\\\[[[XXXXXX[[[\\\\\\\\\^^^``````^^^]]]aaa___]]]\\\^^^___```___\\\\\\^^^```aaa```]]]ZZZ[[[\\\bbblllwww{{{wwwrrrdddbbbbbbfffhhhffffffhhhiiikkkmmmlllgggcccaaa```jjjjjjiiiiiiiiiiiihhhhhhhhhhhheee```___ccceeedddkkkooosssqqqmmmlllooosssoooooooooooonnnppptttwwwooopppppppppooopppsssuuuuuuxxxzzzxxxrrroooooopppmmmmmmlllkkkjjjlllqqqtttrrroooooorrrsssqqqqqqsssppprrrtttttttttssstttuuurrruuuvvvttttttuuutttpppppppppppprrrttttttrrrppptttttttttsssuuuyyy}}}zzzxxxwwwvvvuuutttqqqpppooonnnmmmmmmmmmmmmooopppqqqrrrssssssssssssooommmlllmmmoooppppppooohhhhhhjjjmmmpppqqqpppnnnllllllkkkkkkkkkkkkkkklllgggkkkpppssssssqqqppppppfffhhhkkkllllllllllllmmmmmmoooqqqrrrrrrqqqooonnnkkknnnppppppooonnnoooqqqqqqooonnnoooqqqpppnnnkkklllmmmmmmnnnnnnmmmlllkkkiiijjjkkkllllllkkkjjjiiiooooooooopppqqqqqqooommmooopppppppppnnnnnnooopppsssqqqooooooppprrrsssssslllmmmmmmnnnoooqqqrrrsssppppppooooooooooooppppppmmmhhhfffjjjmmmmmmooosssooooooooommmkkkkkklllnnnooonnnmmmlllkkkjjjiiiiiikkkmmmooommmjjjiiillloooHHHGGGHHHJJJGGGAAA@@@BBBAAAFFFGGGDDDBBBCCCCCCAAADDDDDDEEEGGGIIIJJJHHHFFFBBBBBBCCCCCCCCCDDDDDDDDD<<