BM6P6(@ bbbMMM@@@===;;;999999999777666555555444333222000000//////000000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++******))))))(((((('''''''''(((((()))(((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))''',,,222555444111---+++************************++++++------------+++++++++++++++,,,,,,---------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------///111111111000000000////////////000111...222666666444888BBBKKKPPPWWWcccrrrqqqgggKKK???555333222000111666000...///222222---***+++,,,***)))***,,,...///...---------,,,,,,,,,++++++,,,,,,---...///000111222222555888999888777777777777666555555666666555444555555555555555666777777::::::;;;;;;;;;:::999999777777666666555555555444222222222222222222222222555666777777666444222111000000000000000000000000///////////////000111111222???JJJPPPWWWXXXIII444111///...------,,,***)))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))+++------+++)))(((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&''')))''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))aaaLLL@@@>>>;;;::::::999777666555444444333222111000//////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((+++///000///---,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////////////////000///---,,,///////////////000111222444888===BBBHHHQQQ]]]fffooossszzzuuuqqqrrruuuwwwgggTTTHHH>>>666111111555000...000111000111444...---,,,,,,...///...------------,,,,,,,,,++++++,,,,,,---...///000111111111444777888777666666666777555444555666777666555555555555555555666777777:::::::::::::::999888777666555555555444444444444222222222222222222222222444555666666555444222000000000000000000000000000///////////////000000111777CCCMMMQQQUUUUUUGGG666111///---------,,,+++)))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((***,,,---+++)))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''')))(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((~~~```KKKAAA???<<<;;;::::::888666555444333333222111000000000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++***)))***+++---************************---,,,,,,++++++,,,,,,---------............//////++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000............///////////////000111111000///---,,,000000111111111333666999@@@GGGRRR\\\fffooovvv{{{}}}nnnaaaQQQBBB::::::444///000000......111000.........//////---+++------------,,,,,,,,,,,,,,,,,,---...///000000111000222555666555555555666555444444555777888777666666555555555555666666777999999999999888777666555444444444444444333333333222222222222222222222222333333444444444222111000000000000000000000000000//////......//////000111444???GGGHHHGGGEEE<<<000000...---,,,---,,,+++)))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''')))+++,,,+++*********))))))))))))))))))))))))******))))))))))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&((())))))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((~~~```KKKBBB@@@===;;;;;;:::888777444444333333222111000000000///...------...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))(((((((((((()))(((&&&%%%&&&''')))***'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******)))((()))+++---************************------++++++++++++------------------............+++,,,---.........---,,,------------------------//////000000000000111111....../////////000000000...000111222111000000000///111222333666<<>>999666111+++///---,,,,,,------+++***++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))&&&(((***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((******)))((('''&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((~~~```LLLCCC@@@===<<<;;;:::888666444333333222222111111111000///...------...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++***)))((()))***(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))(((***+++,,,+++***++++++************************------++++++++++++---------,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------------------------------....../////////000000000/////////000000000111111...000222111//////000111,,,000555:::AAAMMM[[[fffooo{{{}}}ssskkkppp~~~{{{|||{{{UUUJJJ>>>999666444333555///.........000000///---.........---------,,,,,,,,,,,,------......//////---///111222222222444555333333333444777999999888666666555555555555666666777777777777666555444333555555555555555555666666222222222222222222222222111111111111111111000000////////////////////////...............//////000555;;;???;;;555222///...---,,,++++++,,,---,,,***++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((&&&(((******))))))***+++(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&&&&&&&(((******)))((('''&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''~~~```MMMCCC@@@===;;;:::999777555333333333222222222111111000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***)))((('''(((***(((((((((((())))))))))))''''''&&&&&&'''((()))***((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''(((((())))))***(((((((((((())))))))))))'''))),,,---,,,+++******************************---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---............------------------------------......//////000000000000000000111111111111000222333111......111444222999DDDMMMWWWeeettt||||||~~~~~~}}}oooYYYJJJ???666222111333111//////000000000///............---------,,,,,,,,,---------.........---///000111111222444666444333333444777999888888777666666555555555555666666666777777666666555555555555555666666666666666222222222222222222222222111111111111111111111111////////////////////////......------......///000555888999777222/////////,,,+++***+++,,,---,,,+++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''')))***)))(((((()))+++((((((((((((((((((((((((''''''(((((((((((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''|||___LLLBBB@@@===:::999888666444333333333222222222222111///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++***)))((()))***'''((((((((()))))))))***&&&&&&''''''((())))))***(((((()))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&&&&'''(((((())))))(((((((((((())))))))))))''')))+++,,,+++******+++************************+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,++++++++++++,,,---...///........................------......///000000111000000000111111111222222111333444333222555<<>><<<;;;999666444333333333333222111000000000000111111000000///...,,,------......------,,,,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))************+++++++++******)))(((((())),,,//////+++(((((()))))))))))))))))))))''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((()))(((((()))))))))(((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))************((((((((((((((())))))***++++++++++++++++++++++++*********+++,,,,,,------...+++)))+++///111///---.........------,,,,,,,,,------------------------------........./////////222111000111222444444444777555333222333444555555777CCCLLLVVViiisss{{{zzz|||bbbPPPEEE<<<555333222222111000///...//////...------------------...---...///000111222333333333333333333444444444444888888777777666666555555444555666777777666555444555555555666666777777777666555333111111222333444666555555444333222111111111111000000///......---------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++************)))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))************)))((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&'''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((ttt\\\JJJCCC@@@<<<:::999888666555333333333333222111000000/////////000///......---,,,------......------,,,,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******)))******+++++++++******)))))))))+++,,,,,,)))'''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))))))))((('''&&&%%%%%%(((((((((''''''''''''&&&((((((((()))))))))))))))((((((((((((((((((((((((((()))))))))***+++++++++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++)))+++...000...,,,.........---------------------------------------////////////000000000000//////000111222333333333666555333111111444888<<>>EEENNNZZZgggqqq~~~}}}|||vvv```QQQ>>>333222444333111000//////......//////000.........///000000111111000000111111222333333444666666666666555555555555555555444444444444555555444444555555666777888888444222000//////000333444444444444333222222111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))''''''((((((((((((''''''%%%'''(((******((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%pppXXXGGGAAA???;;;999999999777666333333333333222111000000.........///...------,,,,,,------......------,,,,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******((()))***+++++++++++++++***,,,---,,,***))))))***+++++++++******))))))(((''''''((((((((((((''''''((((((((()))))))))))))))******)))((('''&&&&&&%%%%%%%%%&&&'''((())))))((('''(((((((((((()))))))))&&&&&&&&&&&&'''''''''''''''(((((())))))******+++)))*********+++,,,,,,,,,*********++++++---...///++++++,,,,,,------............------,,,,,,++++++,,,,,,,,,,,,------------.............../////////---------...//////000000////////////000000000000000222333222000111555999888???JJJWWWdddppp{{{|||{{{~~~pppQQQ;;;222111111000000000////////////000000.........//////000000000//////000111222333333444444444555555555666666666555555444444444444555555444444444444555555555555111111000///000111222222111111111111222222222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))(((((((((((())))))''''''((((((((((((''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&oooWWWGGGAAA???<<<;;;;;;:::888666333333333333222111000000///////////////...------,,,------......------,,,,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******(((((()))++++++,,,,,,+++(((***,,,+++)))((()))+++,,,,,,+++******))))))(((''''''(((((((((((('''''''''''''''((((((((())))))*********)))((((((((('''''''''((()))))))))(((((('''((((((((())))))))))))(((((((((((('''''''''''''''(((((()))******++++++++++++++++++++++++++++++)))))))))***+++---...///++++++,,,,,,---......///---------------,,,,,,,,,---.........---------...---........./////////000---------...///000000000000000000111111111222222...111333222222555<<>>111111000000000000111111.........///////////////---...///000111222333333111222333444666777888999555444333333333333444555666666666555444444333333///111222333444333333222000000000000////////////---.....................------------------------+++,,,,,,------,,,,,,+++************************(((((())))))*********++++++++++++************)))))))))(((((((((((())))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''mmmWWWHHHAAA???=========<<<:::888555444444333222111000000.........///////////////...---,,,,,,......---,,,---------,,,,,,+++++++++)))+++++++++***)))***+++******++++++++++++******)))))))))))))))******+++)))(((((('''(((***,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,......---++++++---/////////...------------..............................//////000000000000//////000111000......///111////////////000000000000444222111111333555555555444666999>>>FFFSSSdddooozzzvvvvvvmmmXXX<<<:::666222111000000000+++999DDD@@@333******...---......///000111111222111111111222444666777888333333333333333333333333222444666555333111111111111111222333222111000//////////////////......---///......------,,,++++++...---,,,,,,,,,,,,---...))))))*********+++++++++************************++++++++++++++++++++++++******************************))))))(((((('''''')))***+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&mmmWWWHHH@@@>>><<<<<<<<<;;;999777555444444333222111000000///////////////............---,,,,,,......---,,,---------,,,,,,+++++++++)))+++,,,+++***)))***+++******++++++++++++******)))))))))))))))******+++(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,---...---+++))))))+++---............---------......///........................---...///000111111111111///000111000......000111000000111111111111222222000111333444444555555555777===GGGSSSaaappp}}}rrrpppuuusss|||aaaPPP;;;111333666444///***333:::999333///000222.........///000111111111111111222222444555777777444444444444444444444444333555666666444222111222111222222333222111000//////////////////......---------------------------...---,,,,,,,,,,,,---...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))(((((((((''')))***++++++++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&lllWWWHHH@@@>>><<<;;;;;;:::888777555444444333222111000000000000//////......------...,,,,,,,,,......---,,,------,,,,,,,,,,,,++++++***+++,,,+++***)))***,,,******++++++++++++******)))))))))))))))******+++'''((()))******+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......***&&&''',,,//////------------------...///000////////////////////////---...///000111111222111///000111000///...000222222222222222333333333444000333555555444444666999<<>>=========;;;999555444444333222111000000111111000///...------,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,******++++++++++++******)))))))))))))))******+++'''(((***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,------,,,222888888444...------++++++,,,,,,...///111222111111111111111111111111111222222222111000///...///000111000///000111333111111222333333444555555555555666666:::FFFXXXeeepppzzz~~~{{{wwwrrr~~~mmmTTTEEE???999555444555444///000444////////////000000000000111111111111111222333444222222333333333444444444555777999888666444444444222222222111111111111111///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''kkkWWWIIICCCAAA???>>>>>>===;;;:::555444444333222111000000000000//////......------,,,++++++,,,...///...---++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---******++++++++++++******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********)))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,------,,,555===<<<444---,,,---+++,,,,,,---...///111111000000000000000000000000222222222222111000/////////000111111000000222444111111222333444555555666444666999@@@MMM___ttt|||~~~~~~~~~lllYYY===444000222222...000777////////////000000000000000000000000111222333444111222222333333444444444555777888888666444333444333222111111000000111111///////////////......---//////...---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''jjjWWWIIIBBB@@@>>>>>>>>>===;;;999555444444333222111000000///////////////.........,,,++++++,,,...//////...+++++++++,,,,,,---------+++,,,------++++++,,,---******++++++++++++******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++,,,------...333888777222---,,,---,,,,,,,,,---...///000111000000000000000000000000///000111222222222222111///000111111000111333555222333333444666777777888777<<>><<<555000000000000000000////////////------...///111222444555333333444444555666777777444666777777555333222333444333111000000000111222///////////////......---+++,,,,,,------......///***+++,,,------,,,+++***++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''dddSSSEEE???===;;;;;;;;;;;;999777555444444333333222222111////////////............------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,*********))))))))))))))))))))))))***+++++++++,,,***++++++***))))))***,,,&&&((()))+++,,,,,,++++++***)))((((((+++,,,---,,,,,,,,,,,,+++++++++***************************************)))))))))))))))))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,............////////////000111111111111222222222333333222222222222222222555444333333444444333111555777999999666666<<>>111000555555000---111111111111222333444444111222333444555666666666666666666666555444222222222222222111000000////////////000000//////...---,,,------...------,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((aaaQQQEEE@@@===999777666555444333444333333222222111000000////////////............---------------------------------.........//////,,,,,,,,,++++++***************))))))((((((''''''))))))******+++++++++,,,,,,+++++++++***)))))))))(((*********))))))+++---333222000///---+++*********))))))***,,,,,,+++))))))))))))))))))))))))***))))))))))))))))))))))))(((((())))))************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000000000111111111222222222111111222222333333333333333555888888777666777999;;;FFFSSS```ppp~~~zzzwwwwwwxxxooo```YYY[[[___^^^___eeeooo|||}}}{{{oooXXX@@@555333222000///222222111111222333333444000111333444555555444444666666666555555444444333222222111111000//////...///////////////...------,,,,,,------...------,,,((()))***+++++++++++++++))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''aaaQQQEEE@@@===999666666666555444333333333222111111000000////////////............------------------------000//////...---,,,++++++,,,,,,,,,+++******))))))((((((((('''''''''''''''))))))******+++,,,,,,,,,+++++++++***************)))*********)))***,,,...111000...---+++************)))***+++,,,,,,***((()))))))))************+++((((((((((((((((((((((((((((((((()))******++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------............////////////000111111111111222222222222222333333444444555555111444666777666888===BBBUUU^^^gggooowwwqqqooommmkkkdddbbb```cccooo___III<<<444333444111111000000000000000111000111222333444444444444555555444444444444444444222111111000000///.........////////////...------,,,,,,------......------((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&___PPPDDD@@@===999666666777777666333333222222111000000000////////////............------------------------//////...---,,,+++******,,,,,,++++++***))))))((('''''''''((((((((((((((())))))***++++++,,,------***************+++++++++'''((())))))))))))+++---...---,,,************+++***)))***+++---,,,***'''************++++++,,,,,,(((((((((((((((((((((((('''(((((()))******++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------............////////////...////////////000000000000111111111111222222222333333444555555666666777555666666666888@@@LLLUUUlllrrruuu{{{mmmkkkkkkppp}}}{{{}}}pppXXXDDD888666222222111000////////////000000111222333555666666333333222222222333333444111111111000//////............//////......---,,,+++,,,------......------***+++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))***'''''''''(((((()))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&^^^OOOCCC@@@===999666777888888888333333222222111000000000000/////////............------------------------+++++++++,,,,,,,,,------,,,,,,++++++***))))))(((''''''(((((())))))******))))))***+++,,,,,,------))))))******+++++++++,,,&&&'''((((((((((((***,,,,,,+++***)))))))))***+++***)))***,,,---,,,)))'''******+++++++++,,,,,,,,,************************'''(((((()))***+++++++++((()))***+++,,,---------++++++++++++++++++++++++------------------------,,,------...///000111111000000000000111111111111000111111111111222222222444444555555666777777888::::::999777;;;HHHYYYgggqqqtttwwwuuuuuuwww~~~{{{yyywwwVVV>>>444555555333222111111000000000000111222333555777888111111111000111111222333111111111000//////............//////......---,,,+++,,,,,,---.........---------------,,,+++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%}}}\\\OOODDDAAA@@@???===;;;999777666666555444222111000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))((((((((()))))))))))))))(((''''''((()))***,,,+++++++++***)))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((((()))))))))***+++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000111222222333333000222333333222111333444444222444666666444777<<<<<<555666CCCRRR^^^jjjtttxxxwwwzzzzzzVVV;;;<<<333///222333111111444000111111222333555666777333333222222111000//////000/////////............------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))(((((((((((())))))***)))(((''''''((()))***,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&{{{[[[NNNCCCAAA@@@???===;;;999777666666555333222111000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++++++++******'''((()))******)))(((((()))((((((((()))***+++++++++++++++***************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))(((***************+++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......000000000111222222333333111222333333222222333444555222222666777666777:::888;;;FFFTTTaaammm}}}}}}}}}~~~yyydddIII===444444555222......000000111111222444555666333333222222111000000///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))***)))(((((((((((()))***,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&yyyYYYLLLBBB@@@@@@>>><<<:::999777666555444333222111000000000111111000///...---,,,,,,------------------------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))***+++++++++++++++***************+++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))+++++++++***************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------........./////////000000111111222333333333111222444333222222333555888444333666888888999===BBBOOObbbooovvvxxxwww{{{hhhXXXDDD:::555222000000000000000111222333444555333333222222111000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((())))))******))))))(((((())))))***+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&wwwXXXLLLBBB@@@???>>><<<:::888777666555444333222111111111111111000000///...---------........................,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********,,,,,,---...---,,,***))))))))))))***+++++++++,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))*********,,,+++++++++***)))))))))+++++++++,,,,,,,,,------------------------,,,,,,------------...........................//////000000000111222222333333444222333444444333333444555888666555777777999@@@III[[[jjj|||yyywwwzzz^^^FFF777222333666000000000000111222333333222222222111111111000000000000000////////////...........................------------------------++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&vvvWWWMMMCCC???>>>===<<<:::888777777444444333222111111111111.........///////////////........................,,,++++++******++++++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((())))))(((((((((,,,***)))((((((+++...000000000000///---***(((&&&)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,+++++++++***)))))))))++++++,,,,,,,,,------------------------------------------......////////////............///000111111111111222333333444444222444555555444333555666444555777888777;;;JJJYYYmmmxxxyyyxxx\\\DDD777333333111111111000111111222222222222222111111111111111111000000000////////////........................------------------------++++++++++++++++++++++++******))))))))))))******))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&uuuWWWMMMDDD>>>===<<<;;;:::888777777444333222222111111222222............//////000000------------------------++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((,,,***))))))+++...111444111111000...,,,***(((&&&***************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***((())))))******++++++++++++++++++***************,,,,,,,,,,,,------------------------............------......///000000000000///.........///000111111111222222333444444444333444666555444444555777222444888===@@@HHHYYYjjjsss|||uuu^^^JJJ999///333222222111111111222222111111111111111111111111111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******))))))******+++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&rrrUUUKKKCCC======<<<;;;999888777777333333222222111111222222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++))))))))))))))))))))))))((())))))******))))))(((((()))+++---000222444555000///...,,,+++***))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))******((())))))******+++,,,,,,***************+++++++++,,,,,,,,,------------...------------.........///---......///000000111111000///...---...///111222111111222333333444444555333555666666555555666777555666===IIIVVVaaannnyyy}}}{{{iiiQQQ===444444333222222222222222111111111111111111111111111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++)))***++++++++++++***)))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&qqqSSSJJJBBB======<<<;;;999888777777333333222222111222222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))************))))))%%%(((---222555555555444///...,,,+++***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,))))))******+++++++++,,,,,,,,,,,,---------......---------.........//////---......///000111111222111000...---...///111222111222222333333444444555444555666666555555666888;;;:::BBBUUUiiiwww~~~kkkTTT555555444333222222222222111111111111111111222222111111111111000000000000////////////////////////++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&qqqWWWLLL???===<<<:::888777666555555555555444333111000000///000000000000////////////........................++++++++++++******))))))+++++++++***************'''((((((((()))))))))***(((***+++***)))((()))***'''***---000111111///......,,,+++,,,//////---***)))))))))))))))))))))))))))******)))(((((()))+++******++++++++++++******))))))))))))************((()))++++++*********+++++++++,,,,,,,,,---------------......//////000000............/////////000000000////////////000000222222222333333444444444555222222444444444888???:::QQQeeeqqqyyyyyytttUUUAAA777555...---222111222111111222333222///,,,000000000000000000000000111000000///...------------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++************************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&pppUUUKKK???===<<<;;;999777666555555555555444333222111000000000000000000/////////...........................++++++++++++*********)))******************++++++((((((((()))))))))))))))(((***+++***)))((()))***((()))+++---.........---000...,,,,,,......,,,***(((((((((((((((((((((((()))******)))(((((()))+++******++++++++++++******))))))))))))***************,,,------,,,,,,,,,...++++++,,,,,,,,,---------.........///////////////........./////////000000111000000//////000000111222222222333333444444555333555999;;;777444888@@@OOO___jjjuuu~~~}}}oooTTTBBB:::222222444///111000000111111222222111000000000000000000000000111000000///......---------------,,,,,,++++++++++++******++++++,,,,,,---************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmSSSJJJ>>>===<<<;;;999888666555444555555444444333222111111000000000/////////......------------------------++++++++++++************)))))))))***+++++++++,,,))))))))))))))))))))))))(((***+++***)))((()))***(((((()))***+++---...///333111...,,,,,,,,,+++***'''''''''''''''''''''''')))******)))(((((()))+++******++++++++++++******)))))))))*********++++++***,,,......---,,,---...,,,,,,,,,,,,------------///////////////.............../////////000000000222111111111111111111222111222222333444444555555111555999999555666AAAOOOdddkkknnnvvv|||~~~lll[[[JJJ666///111///111111111000//////222444000000000000000000000000000000000///......------------,,,,,,,,,,,,++++++++++++*********+++,,,---************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&lllSSSJJJ???===<<<<<<:::888777555444555555444444333222222111000000/////////.........------------------------++++++++++++++++++++++++(((((()))***+++,,,,,,,,,*********))))))))))))((((((***+++***)))((()))***)))((((((***,,,///333555555333///,,,************(((((((((((((((((((((((()))******)))(((((()))+++******++++++++++++******))))))*********+++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,------------...000000//////......------...////////////000000000333222222111111222222333111222222333444555666666666555555666999CCCXXXlllpppsssttt~~~}}}iiiFFF444444444111222333111...---...000000000000000000000000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************************************************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkSSSKKKAAA======<<<;;;999777555444444444444333333222222111////////////............------------------------+++++++++++++++++++++,,,(((((()))***+++,,,,,,,,,************))))))))))))(((***+++***)))((()))***((()))***,,,///333777999444222///,,,)))((()))***)))))))))))))))))))))))))))******)))(((((()))+++******++++++++++++******************++++++++++++)))***,,,,,,+++++++++,,,,,,,,,---------.........000000//////......------////////////000000000111333333222222222222333333111222222333555666666777:::777888???IIIXXXlll}}}tttzzzgggRRRDDD777000111222222000///...///111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjRRRKKKBBB=========<<<:::888555444333333333222222111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,)))))))))*********++++++(((***+++***)))((()))***'''))),,,///222444555666//////...,,,)))((()))***************************)))******)))(((((()))+++******++++++++++++***************++++++++++++,,,+++---...///...---...///,,,---------............///////////////........./////////000000000111111333222222111111222222333111222333444555666777888444666???NNN[[[fffqqq{{{zzzuuu[[[;;;333111000111333333222111111111111111111111111111//////////////////......++++++,,,,,,,,,,,,------(((***---//////,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&gggPPPJJJAAA<<<=========;;;888555444222222111111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************++++++(((((()))***++++++,,,---(((***+++***)))((()))***&&&(((,,,000111000...---***,,,---+++)))''')))***)))))))))))))))))))))))))))******)))(((((()))+++******++++++++++++***************+++++++++,,,,,,+++---//////...---...///------------...................../////////////////////000000000111111111222222111111111111222222111222333444555777888888555>>>NNN___jjjqqqzzztttUUUAAA:::222000333555333111111111111111111111111111.../////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&fffOOOIII@@@<<<=========;;;888666444111111111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++***************''''''(((***+++,,,---...(((***+++***)))((()))***%%%(((---000000,,,((($$$'''))),,,+++)))((()))***(((((((((((((((((((((((()))******)))(((((()))+++******++++++++++++************+++++++++,,,,,,,,,)))+++------,,,+++,,,------------.........//////---.........//////000000000000000000111111111111222111111111111111111222111222333444666777888999AAAMMM___ooowwwyyyPPPDDD666///111333111...111111111111111111111111.........///////////////+++++++++,,,,,,---------///---+++)))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&dddNNNJJJBBB>>>===<<<;;;999888777666333333222222111000000000///............---------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++((()))***+++,,,---------************))))))))))))+++++++++*********))))))***))))))))))))))))))***'''((()))******)))(((''')))************+++++++++*********++++++,,,,,,,,,))))))))))))************---.........---,,,,,,+++///////////////.........111000///......///000111000111111111111222222222444333111000000111333555000333666777777:::???CCCXXXcccpppwww}}}~~~wwwwwwXXXAAA888111111444///222......222555333111222333999999222111777666...000///...------,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%cccNNNJJJBBB???>>>===;;;999777666555333333222222111000000000///............---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++***************+++++++++++++++))))))***+++,,,,,,,,,,,,(((((())))))*********++++++++++++*********))))))))))))************))))))(((((())))))))))))((((((************++++++++++++,,,,,,++++++++++++++++++************++++++++++++------......------,,,+++/////////////////////...111000//////...///000111111111111111222222222222444333222111111222333444777666555444777@@@NNNXXXaaammm}}}xxxeeeRRR:::111555666222//////222444333555999777===<<<444444::::::444000///...------,,,------+++++++++*********))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%cccMMMIIIAAA@@@???===;;;999777555444333333222222111000000000///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******((())))))******+++++++++******+++++++++++++++***''''''((()))***+++,,,,,,+++++++++***************((()))***++++++***)))((()))))))))(((((())))))***************+++++++++,,,------,,,++++++******)))+++++++++,,,,,,,,,,,,---------......------,,,,,,......//////////////////000000/////////000000111111111111111222222222333444444444444444444444444999888777777<<>>;;;999666444333333333222222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))***+++++++++***++++++++++++******)))'''(((((()))******++++++************************((()))***++++++***)))(((***)))((((((((()))***+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,............////////////000000000000000000111111111111111222222222333333444444555666666666555555444888===CCCKKKVVVccclll~~~{{{xxx{{{~~~WWW>>>777222555333222333111...111777555:::;;;999888:::888333000///...------,,,------++++++++++++*********)))************************((((((((((((((((((((((((***))))))(((((())))))***&&&&&&&&&&&&'''(((******(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%cccMMMIIIAAAAAA@@@>>>;;;999666444333333333222222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))***+++++++++******+++++++++***))))))******))))))))))))))))))************************((()))***++++++***)))(((***)))(((((((((***+++,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++++++++,,,,,,,,,------...------,,,---.........//////000000//////000111111111111111111222222222222333333333444444666777888888888777555<<>>===;;;999777666555333333222222111000000000///............---------,,,,,,,,,---------......,,,,,,,,,+++++++++***************+++++++++++++++'''((()))******+++******)))))))))))))))*********))))))*********++++++++++++***)))(((((()))***+++(((((()))***+++++++++++++++++++++,,,,,,,,,------))))))***+++,,,,,,------++++++++++++,,,,,,,,,---+++,,,------......------------......///000000111...///111222333333222222222222222333333333444444444444555666999<<<>>>@@@MMMSSS]]]kkk~~~gggFFF;;;222222444444333444000222666::::::666222000000///...------,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***)))((((((((((((((())))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%bbbLLLHHH@@@>>>===<<<;;;999888777666333333222222111000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++''''''(((******+++++++++''''''((()))***+++,,,,,,))))))******++++++++++++,,,+++(((''''''(((+++,,,'''(((***+++,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,---.........------------...///000000111...///111222333333222222222222333333333444444444444444444555888===@@@CCCTTT\\\iiixxxWWWGGG777222333333222222333333555777777555333444000000...---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++***))))))(((((((((((()))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%___HHHGGGAAA;;;<<<===>>><<<999666333333333222222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,+++)))((((((((()))***(((((()))************))),,,***)))((()))***)))(((************************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,+++++++++,,,---...,,,,,,,,,---------......---------.........//////111111111111000000000000222222222222333444555555444222111333555666333000444444777;;;;;;<<>>444222777444333111000000222222111000000000/////////......------,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))+++***)))(((((((((((((((&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___IIIGGG@@@<<<<<<;;;:::999777666666333333222222111000000000///............------------------,,,,,,+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))************))))))((()))******+++++++++++++++,,,***))))))*********)))************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,------------.........------........./////////////////////000000000000111111111111222333444444333222222444666888777666:::888999AAAJJJTTTaaakkk}}}yyycccJJJ666444;;;<<<777222000000111222333////////////............------,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))+++******)))))))))))))))'''(((((())))))))))))((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___IIIFFF???===<<<:::888777666777777333333222222111000000000///............---------...------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***++++++***)))(((******+++,,,,,,,,,,,,+++,,,***))))))***+++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------........................///////////////////////////000000000111111111111222333444444444333333444555666777777777:::AAAIIISSS^^^jjjsss}}}```EEE<<<>>>DDD<<<555333222111111222////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))******((())))))*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___JJJFFF>>><<<;;;999777666666777777333333222222111000000000///............------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***++++++***)))(((******+++,,,,,,,,,,,,+++,,,***))))))***++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------.........//////........./////////000000.../////////000000111111111111111111222333444555555444444444444444555666777>>>GGGQQQ]]]ppp|||```KKKCCCCCC:::444555555222000111000////////////.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))***)))))))))))))))******)))***************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___JJJFFF>>>;;;999888666666666666777333333222222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***((())))))************))))))******+++++++++++++++,,,***))))))+++,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---//////......---------........./////////....../////////000000000//////000000111111222222222222222222333444555555555555555555444555777:::???GGGQQQ^^^sss~~~cccQQQ@@@555///333666222000333000000000000////////////------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***)))************))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___KKKFFF===999888777777666666666666333333222222111000000000///............---------***++++++,,,,,,------...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))******+++((()))******++++++******,,,***))))))+++---,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...///000///...---............////////////.../////////000000000000000000000111222333333333333333333333444555666777333555666666666888<<<@@@NNNVVVcccwww~~~kkkHHH999000333555111000444222111111111000000000000------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------))))))))))))))))))))))))'''''''''''''''((())))))))))))******))))))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___KKKFFF===888888777777666666555555333333222222111000000000//////.........---------)))***+++,,,------...///*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++***)))((((((((()))+++,,,(((((()))***************,,,***)))***+++------,,,************************++++++++++++++++++++++++,,,,,,,,,------.........+++,,,...000000///...---............/////////000////////////000000000000000000111222333333444444444444444444555666777777222555777888888<<>>999@@@TTTdddrrriiiLLL???:::777333222000///000111222222............------------+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```OOOJJJ@@@======<<<;;;:::888777666333333222222111000000000///............---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******+++,,,,,,---000000111000///---***)))+++*********,,,---,,,++++++,,,------------,,,+++''')))+++------,,,+++))),,,---...///000///...------......//////000000000............///////////////000000000111111111111222222333333333444444444444666888888666666888:::===;;;HHHbbbxxxhhhIII888555444222//////111222111000//////.........---------+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___OOOJJJ???<<<<<<<<<;;;999888666555333333222222111000000000///............---------------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,++++++***++++++,,,---...111111000///...,,,***))),,,+++***+++,,,------++++++,,,---......---,,,+++,,,...111333444222///---------...////////////...//////////////////000000............////////////000000000000111111111111333333333333444444444444666888999888666777;;;>>>@@@HHH\\\yyy___BBB666777444000000222333222000/////////.........------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&^^^NNNIII>>><<<;;;;;;:::999777666555333333222222111000000000///............---------------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,---......000///...---,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,---//////---,,,+++///222555888888666333111...............//////000000000000///////////////............////////////000000000000111111111111333333333444444444444555444666888777666888???EEETTTeee```EEE<<<777333222444555333000////////////............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&^^^NNNIII===;;;;;;::::::888666555444333333222222111000000000//////.........---------------------------------++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++,,,---...///------,,,++++++---...///,,,+++***+++---...---,,,+++,,,...//////...,,,++++++---222555555333///,,,//////...------///000111111111000000//////................../////////000000000000000111111111111333333333444444444555555222555777666666:::CCCJJJiii~~~VVV???:::555444666777444111000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&\\\LLLGGG===;;;;;;999777666555555555555444333222111111111111///////////////////////////...,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------------............------..................------////////////////////////////////////000000000000222111000000000111333333222444555666555555666777666333555:::;;;@@@TTTlllXXXBBB555888777...,,,444666333000...---...------...---,,,,,,++++++,,,,,,''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\LLLGGG===;;;;;;999777666555555555444444333222111111111111........................///---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))******+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------------............------........................////////////////////////////////////000000000111333222222111222222444555222444555666555444555666999888;;;???@@@IIIdddoooTTT;;;666999777444444666333000............---...---,,,,,,++++++,,,,,,(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\LLLGGG>>>;;;;;;999777666555555555444333222111111000111111........................///---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------------............------......................../////////////////////////////////000000000111111333333333333333444555555222444555555444333555666888999===BBBGGGXXX|||nnnIII555555999777111666333000......///...---...---,,,,,,++++++,,,,,,((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\LLLHHH>>>;;;;;;999777666555555555444333222111000000000000...........................---+++,,,,,,---+++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,------------...------............------............//////////////////////////////////////////000000000111111111333333333333333444444555333444555444333333555666888999???JJJYYYtttgggCCC444777777111555333000/////////...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\LLLHHH???;;;;;;999777666555555555333333222111000000000000...........................,,,++++++------,,,*********+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,---------.........------............------........./////////000000000000000000000000000000000000000000111111111111111222222333333333333333333444555444444444777999;;;>>>HHH\\\vvv```@@@777777555444222000000000000///......---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******((('''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\MMMIII???;;;;;;999777666555555555333222111000000///000000---------------------------,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,+++,,,------......------,,,---------............------............------.........//////000000111000000000000000000000000000000000111111111222222111111222333333333333333333444555555555666999<<<===EEEWWWrrr|||TTT>>>777666444222111111111111///......---,,,,,,++++++,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++((('''(((***''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[MMMIII@@@;;;;;;999777666555555555333222111000000/////////---------------------------,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,+++,,,------......------------------............------............---------......///000000111111000000000000000000000000000000111111111222222222111222444444555444444333333444555555666888<<<@@@DDDUUUqqqsssSSS@@@888333222111111222222000......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***&&&$$$&&&)))&&&''''''''''''''''''&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&[[[MMMIII@@@<<<;;;999777666555555555333222111000////////////---------------------------,,,++++++---------+++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------------.........//////---..................------......///000111111222000000000000000000000000000111111111111222222222333333555666666666555444333444555666777:::>>>BBBQQQiiimmmPPPAAA333222111222222222000......---,,,,,,++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((%%%###%%%(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzZZZLLLHHH???===;;;999999999999777555333333333222222222111111000000///...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////.........---------////////////000000000000////////////000000000000000111111111111222222222222444555555444555666888888555666999:::<<>>===;;;999999999999777555222222222222111111111111//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,---------------,,,------.............../////////...............////////////000000000000//////000000000111111111111111111222222222333333333444666666555555777888777888:::???III[[[rrrvvvXXX<<<666888666333444111000000//////...------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvWWWKKKIIIBBB===;;;999999999999777555222222222111111111000000...............---------+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------...---------------------,,,,,,,,,------.........,,,---......//////......////////////////////////////////////000000000000000000000000111111111111111222222222222333333333333555666666555666777999999>>>DDDKKKXXXnnn~~~rrrOOO>>>888444333444000000//////...---------++++++++++++++++++++++++************************))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvWWWLLLKKKDDD===;;;999999999999777555222111111111111000000000........................++++++,,,...///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------.........,,,,,,,,,---......//////------...////////////......////////////000000000////////////000000000000000000000111111111222222222222222222333333333333333555666666666666777999555???LLLWWWhhhtttsss{{{kkkLLL:::333222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%tttUUUKKKIIICCC===;;;999999999999777555111111111111000000000000........................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,------......//////,,,,,,------.../////////------...///////////////.../////////000000000000////////////000000000000000000111111111222222222222222222333333333444444444555777777666666888999777FFFWWWfffxxx{{{rrrvvvaaaCCC888666444222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqSSSHHHHHHAAA===;;;999999999999777666111111111111000000000000---.....................,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,,,,,,,,,,---...///000000,,,,,,------...///000000---......///////////////.../////////000000111111////////////000000000000000111111111111222222222222222333333333444444444444555777777666666888999AAARRRfffuuu~~~{{{xxx}}}rrrLLL???<<<777333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%oooUUUMMMIII???>>>===<<<:::999888888777333333111000000000111222000////////////...............------------......++++++,,,,,,,,,---------........................------------------------,,,------......------,,,........................---------.........//////...............///000000000000000000111111111111222222111111222222333444444444555555666777777777555888999888666777<<<@@@UUUbbbqqq}}}zzzzzz|||}}}yyyzzz|||yyyKKK444555222222111//////111000---//////.........---------************)))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnTTTLLLIII???===<<<:::888777555555555333333111000000000111222/////////............---......------------......++++++,,,,,,,,,---------........................------------------------,,,------......------,,,........................---------.........//////...............///000000000000000000111111111111222222222222222333333444222222333444444555555666777888999777777;;;DDDKKK___qqq}}}vvvrrrnnnqqquuuzzz~~~yyyxxx~~~aaaCCC:::777666333000/////////...............------------************)))))))))))))))))))))))))))((('''''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$lllSSSLLLIII???===<<<:::888666555444444333333111000000000111222///............---------......------------......,,,,,,,,,,,,------------........................------------------------------............------........................------........./////////...............///000000000000000111111111222222222222222222333333333333222333333444444555666666777888888777888@@@MMMXXXiiixxxwwwzzzxxxyyy{{{}}}}}}{{{zzzxxxwww~~~tttmmmkkkeeeggglllqqquuuwwwwwwwwwyyy|||xxxzzz[[[CCC:::888555222000...............---------,,,,,,,,,++++++*********))))))))))))))))))))))))(((''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$jjjRRRKKKIII@@@???>>><<<:::888666555555333333111000000000111222............------------......------------......,,,,,,,,,------------...........................------------------------------............------....................................////////////...............///000000000000111111111222222222222222222333333333333333555555555666777777888888666888888888:::DDDUUUbbbsssvvvqqqtttyyyzzz||||||yyyxxxrrr|||wwwlllggghhhdddgggkkkpppsssttttttsssqqqsssvvvxxx{{{}}}tttSSS;;;777333333222///......------------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))(((''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiQQQKKKIII???>>>===;;;999888666555555333333111000000000111222//////.........---------......------------......,,,,,,---------.................................---------------------------......//////......---................................./////////000000...............///000000111111111111222222222222111222333444444444333333555555666666777888888999444777::::::>>>LLL```pppzzzsssuuu|||~~~||||||{{{lllddddddgggfffhhhllloooqqqrrrqqqpppnnnpppqqqrrrtttzzznnnAAA777111333555222//////......---------,,,,,,,,,++++++++++++************)))))))))))))))((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiQQQJJJHHH???;;;:::888777555555444444333333111000000000111222000////////////...............------------......,,,---------....................................------------------------......////////////..................................../////////000000000...............///000000111111111222222222222333111222444555555555444333333444444555555666777777444888;;;>>>GGG[[[vvv}}}wwwuuuxxx~~~~~~nnndddaaadddhhhhhhiiikkklllmmmnnnmmmmmmmmmooopppppppppssszzzTTTBBB333333777555111000//////.........---------,,,++++++++++++*********)))))))))))))))((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiQQQJJJHHH???999888777666555555555555333333111000000000111222111111000000000/////////......------------......------------....................................------------------------......////////////................................./////////000000000000...............///000000111111111222222222333333111222444555666555444333444444444555666666777777555999===CCCQQQnnn}}}qqqrrrvvv}}}yyy~~~rrrfffccceeejjjmmmnnnnnnnnnmmmmmmmmmmmmnnnmmmppprrrrrrpppppptttwwwsssUUU999444777666222111000000/////////.........,,,,,,+++++++++*********)))))))))))))))(((''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiQQQJJJHHH???:::999999888888888888888333333111000000000111222111111111111000000000000.........------.........---------.........//////........................------------------------......////////////..............................////////////000000000000...............///000000111111222222222333333333111222444666666555444333666666777777888888999999777:::???FFFYYY}}}|||rrrppppppttt}}}vvv{{{yyyllleeeffflllqqqsssvvvuuusssqqqppppppqqqrrrooorrruuuuuusssrrrsssuuuddd???444777666333333000000000000////////////,,,,,,,,,+++++++++******)))))))))))))))(((((('''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$hhhPPPGGGEEE???<<<;;;999777555555555555333333333222222222111111////////////............000...,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555999777555555666888888888AAA;;;HHHXXXdddtttqqqzzz{{{~~~www}}}{{{vvvnnniiihhhnnnuuuzzzyyyvvvsssqqqrrrssssssssstttsssssstttwwwyyyyyyyyyvvvLLL<<<777111///555222000000000111000...,,,------,,,++++++******)))************))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%eeeOOOHHHGGG@@@>>><<<:::777666555444555333333222222222111111111////////////............///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222333333444444444555555555666555444444666777888888AAAAAATTTfffttt}}}sssvvvwwwzzz}}}~~~|||yyyvvvsssrrrsssuuuwwwyyywwwuuutttttttttsssqqqoooooooooqqquuuyyy{{{}}}kkkNNN>>>777444333222111000000111000...---------,,,,,,+++*********************))))))))))))(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&|||bbbNNNHHHHHHBBB@@@>>>;;;888666555444444333222222222222111111111////////////...............------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,------------,,,------------.........////////////////////////000000000000000000000000000000000000000000000000111111111111222222222333333444444444444555555555555555555555666888:::;;;IIITTTnnntttrrr|||vvvwww}}}{{{xxxxxxzzz{{{||||||{{{xxxuuussswwwvvvuuuuuuvvvtttrrrooommmmmmmmmnnnrrrwww|||fffGGG:::555111333111000000111111///---------,,,,,,++++++******************)))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&zzzaaaNNNIIIIIIBBBAAA???<<<999777555444444222222222222111111111111////////////............---------///000000---+++---------------------------...............------,,,,,,,,,------------...------------............////////////////////////000000000000000000000000000000000000000000000000111111111222222222333333444444444444555555555555666666777777777999<<<>>>QQQhhhyyyqqqrrrxxxxxx~~~{{{yyyxxxuuuwww{{{}}}|||yyytttpppsssssstttvvvwwwvvvssspppqqqpppnnnnnnooosssyyy~~~ZZZ???666555444222000000111111000///...------,,,++++++******************)))))))))(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&yyy```NNNIIIHHHAAAAAA???<<<999777555444444222222222111111111000000////////////............---------///000000---+++------------------------------...............---,,,,,,---------.........---------.........//////////////////////////////000000000000000000000000111111111111111111111111111222222222222333333333444444444555555555666666555666666666666999???CCCTTTtttwwwrrruuu~~~|||}}}|||rrrtttwwwzzzzzzxxxuuusssttttttvvvyyy{{{|||zzzxxxyyyxxxtttpppnnnpppuuuyyysssIII777999555333111000111111111000......------,,,++++++***************)))))))))(((***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''xxx___MMMIIIHHH@@@@@@>>>;;;888666555444444222111111111111000000000////////////...............------...//////...,,,------------------------,,,---......///.........,,,---------............------........./////////////////////////////////000000000000000000000000111111111111111111111111222222222222333333333333444444555555555666666666444555555555777===GGGNNNcccwwwuuuwwwwwwxxxzzz{{{||||||{{{{{{|||{{{{{{}}}{{{uuupppooossswwwXXX;;;666666444111000111222222111......------,,,,,,++++++************)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''uuu\\\LLLHHHGGG???>>><<<:::777666555444555111111111111000000000000////////////............///...,,,,,,...///...---........................,,,------...//////......------------........................////////////////////////////////////000000000000000000000000111111111111111111111111222222222333333333444444555555555555666666666666555666777888===GGGUUU```~~~uuuwwwxxx}}}}}}zzztttrrrvvvzzzwwwOOO888777555222111111222222222.........---,,,,,,++++++************))))))))))))(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((sssZZZJJJHHHGGG???<<<;;;999777555555555555111111111111000000000000000/////////............000...,,,,,,---...///...........................,,,,,,---.../////////...---------.........//////............/////////000////////////////////////000000000000000000000000111111111111111111111111222222333333333444444444555555555555666666666777888:::;;;>>>DDDQQQcccpppsssvvvyyy}}}zzz||||||wwwvvvzzz~~~jjjDDD888555222111111222333222///......------,,,++++++************))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((vvv]]]LLLHHHGGG???:::999888777666555444333222222222111000//////...////////////////////////............................................................////////////........................---...//////......///111---.........//////000000111111111111111111111111000222222222111000111222222222333444444555555666666888999888666555555666===<<<===AAAIIIYYYtttssstttwww{{{uuupppnnnqqqwww}}}{{{{{{yyyzzz]]]BBB:::555555333//////222/////////...------,,,,,,++++++++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuu\\\KKKHHHFFF>>>999999888666555444333222222222111111000//////...////////////////////////............................................................////////////........................---...//////......///111///////////////.........111111111111111111111111000222333222111000111222222333333444444555555666444666888888666666666777::::::<<>>999888777666555333222222222222111111000/////////////////////////////////................................................---............/////////........................---...//////......///111111000000//////......---111111111111111111111111111222333222111000111333333333333444555555666666333555777777666666888999888777;;;FFFYYYwww~~~|||~~~tttrrruuuvvvqqqsssssssssvvvuuullliiiiiihhhjjjmmmjjjqqq{{{~~~yyywwwbbbFFF222555999333///333000000///......------,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrZZZJJJFFFFFF>>>:::999888777666444333333111111111111000000//////////////////////////////................................................---------.........//////........................---...//////......///111000000000///////////////111111111111111111111111111222333333111111222333333333444444555666666666444666777777666666888:::<<<;;;CCCXXXttt~~~}}}~~~yyyuuuwwwyyyuuuqqqmmmlllrrrvvvzzz}}}~~~~~~}}}ssspppfff^^^]]]``````bbbeeeeeelllwww}}}{{{xxxYYY888555999111---111000000//////...------------,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqYYYJJJGGGFFF???<<<;;;:::999888666555555111111111000000000000000////////////////////////................................................------------....................................---...//////......///111---......///000111222222111111111111111111111111111333333333222111222333333333444555555666666777777888888777666777999;;;CCCDDDRRRrrr}}}|||{{{||||||wwwxxx{{{ooojjjjjjjjjkkkmmmrrr~~~uuuhhh```^^^WWWRRRSSSVVVWWWZZZ^^^fffkkkttt}}}~~~{{{}}}pppEEE999999444111666111000000///......------......---,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqYYYJJJGGGGGG@@@===<<<;;;:::999777666666111111000000000000000000////////////////////////................................................,,,------------.................................---...//////......///111------...///111222333333111111111111111111111111222333444333222111222444444444444555666666777777888888999888888999;;;>>>EEEJJJ___{{{uuusssvvv|||}}}vvvwww|||}}}tttllljjjhhhgggiiinnnqqq|||rrrggg^^^XXXQQQMMMLLLNNNPPPQQQVVV\\\jjjnnnvvv~~~~~~{{{xxx~~~RRR<<<666444444555111111000//////......---......------,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqZZZKKKHHHHHHAAA===<<<;;;:::888777666666000000000000000000000111////////////////////////................................................,,,,,,---------.................................---...//////......///111......///000111222222222111111111111111111111111222333444444222222333444444444555555666666777777666777888999:::<<<@@@DDDNNNWWWppp}}}vvvrrrrrrvvvzzz|||~~~xxxwww{{{zzzzzztttqqqooonnnkkkhhhjjjooottt}}}uuummmfff^^^VVVRRRJJJJJJLLLOOOOOOOOOWWW___lllrrr}}}~~~wwwdddDDD888666444111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqZZZKKKIIIIIIBBB<<<;;;:::999888666555555000000000000000111111111////////////////////////................................................,,,,,,,,,---------..............................---...//////......///111000000000000111111111111111111111111111111111111222333444444222222333444444444555555666777777777444555777999;;;???DDDHHH___jjj~~~yyytttqqqpppuuuuuuxxx~~~|||{{{zzz|||{{{sssssslllmmmppprrrnnniiikkkqqq{{{|||wwwqqqnnnhhhccc]]]VVVOOOKKKGGGJJJNNNQQQPPPPPPYYYccclllvvvzzzxxxSSS@@@===888000111111000000//////......++++++++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllYYYLLLGGGGGGAAA@@@>>><<<999777555555555444333222111000000000000//////.........------------------............///////////////////////////........................////////////////////////------......///000000000000000000000111111111111000000111222222222222111222222222222222222222222333444444444555666666666666999666666;;;<<>><<<999777555555555444333222111000000000000//////.........------------------............///////////////////////////........................////////////////////////------......///000000000000000000000111111111111000000111222222222222111222222222222222222222222333444444555555666666666:::<<<999:::AAAEEEVVVrrr|||~~~}}}{{{ooommmkkklllooorrrrrrrrrpppuuu{{{~~~~~~}}}~~~}}}yyysssooooooggg```]]]XXXQQQNNNNNNMMMNNNSSS[[[______aaaeeemmmzzzdddHHH===999333222000000111000...,,,------,,,,,,+++*********)))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%hhhVVVJJJFFFGGGAAA???===;;;999777666555444333333222111000000000000/////////.........---------------............///////////////////////////........................////////////////////////---......//////000000111000000000000111111111111000000111222222222222111222222222222222222222222333333444555666666777777999:::666:::EEENNNaaa}}}xxxzzz~~~mmmkkkiiihhhjjjlllmmmmmmlllpppuuuyyy{{{|||}}}}}}~~~}}}|||{{{zzzwwwrrrnnnmmmfff^^^ZZZUUUOOOLLLLLLMMMNNNUUU]]]aaaaaadddiiiuuu|||UUU:::888444333111111111000...---------,,,,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%gggUUUJJJGGGHHHCCC===<<<;;;999777666555444333222222111000000111111////////////............---------............///////////////////////////........................////////////////////////.........///000000111111///000000000111111111111000000111222222222222111111222222222222222333333333333444555666777777888777888555<<>><<<999666444444555666333222222111111111111111////////////............111000//////111222222000...............---------////////////////////////////////////////////////000000000000111111111111000111111111111222222222111111111111111111111111333333222222333333444555444666777666666888888888;;;CCCYYYvvv||||||zzzvvvuuuwww}}}~~~uuujjjgggfffdddbbbaaa___^^^^^^``````___aaafffppp||||||~~~rrrjjjhhhvvvuuuggg```YYYQQQLLLKKKLLLMMMMMMPPPXXXaaaaaa^^^aaammmxxx|||~~~vvvvvvwwwuuuwww{{{yyy{{{{{{yyyvvvxxxwwwOOO???333666888222...000/////////...------,,,,,,)))))))))***++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccSSSIIIGGGGGGAAA>>><<<999666444444555666222111111000000000000000111000000000000/////////,,,,,,+++---...///...,,,........................////////////////////////////////////////////////000000000000111111111111000111111111111222222222111111111111111111111111333333222222333333444555444555666777888:::;;;:::DDDOOOfffzzzuuuuuuyyy}}}{{{rrrkkkiiifffbbb```_________\\\\\\]]]^^^bbbhhhpppvvv|||yyywwwzzzllleeemmmyyy}}}zzzyyyqqqeee[[[VVVPPPLLLMMMNNNOOOOOOUUUZZZ```bbbcccgggpppwww{{{sssooorrruuuuuuwww{{{zzz{{{{{{yyywww{{{___III777666777333///000000//////......---,,,,,,++++++******************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbSSSIIIGGGHHHBBB>>><<<999666444444555555333222222111000111111111111111111111000000000000...---...///111111///---////////////////////////000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222222222222222222222222222333333333333333444444555555444555777:::<<<======HHHXXXsss|||vvvsssuuuwww}}}qqqmmmhhhbbb______```aaa[[[\\\]]]^^^___bbbfffiiipppuuuxxxvvvwww}}}zzzrrrkkkuuuhhhbbbrrr{{{yyytttqqqiii```UUURRROOONNNOOOQQQRRRSSSYYY\\\```dddhhhmmmtttyyyyyywwwttttttxxx|||~~~vvvYYY===444666555222111000000///......------,,,,,,,,,++++++***))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaSSSIIIGGGHHHBBB===<<<999777555444444555444444333222222222222333111111111000000000////////////000222333333111///////////////000000000000000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222222222222222222222222222333333333333333444555555777444444777:::<<<===@@@III]]]|||zzzvvvuuuuuu{{{}}}vvvrrrkkkddd```___aaabbb___`````````___aaadddgggqqqttttttqqqsssyyy~~~~~~rrriiibbbzzzrrrhhheeessszzz|||vvvooohhhaaaZZZQQQPPPOOOPPPQQQSSSUUUUUUZZZ^^^cccfffiiioooxxx|||}}}iiiEEE555555666444222000000//////...---------+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```RRRIIIGGGGGGAAA===;;;999777555444444444333333222111111111111111000000/////////.........---------///000111///---.../////////000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222222222222222222222222222444444333333444444555666999555444888::::::???GGGSSSiii{{{xxxuuusssvvv|||{{{wwwooohhhdddbbbcccdddeeedddcccaaaaaacccgggkkkppprrrpppmmmooouuuxxxwwwyyy~~~mmmbbbaaattt~~~ooohhhiiiqqqwwwzzztttjjjaaaYYYTTTOOOPPPQQQRRRSSSUUUWWWYYYYYY```hhhjjjkkkrrrwwwQQQ:::555555444222111000000///......------))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```RRRIIIGGGFFF@@@<<<;;;:::888666555444444111000//////......//////////////////............000...---...000111000///---......//////000000111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333333333333333333444444444444444555555666999555666:::999:::EEETTTkkkzzzwwwppppppvvv|||vvvpppllliiigggggggggfffeeecccccceeeiiilllhhhjjjiiigggiiiooossssssqqquuu{{{~~~jjj___cccrrryyykkkjjjoootttwwwwwwooocccXXXRRRPPPNNNPPPRRRSSSTTTWWW[[[^^^\\\eeemmmooopppzzzcccGGG999555444333111111000//////......---((())))))***++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```RRRIIIFFFEEE>>><<<;;;:::888666555444333222111000000//////000000000000000////////////...222///------///111111111,,,------...//////000000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222333333333333333333333333444444444444444555666666777666888<<<;;;===OOOddd~~~}}}|||{{{rrrooorrrzzz~~~zzzuuuqqqmmmkkkggghhhiiihhhggggggiiikkkbbbfffgggdddeeekkkpppqqqnnnppprrruuuxxx}}}{{{iii___bbbooouuulllpppzzz{{{zzzuuuiiiZZZNNNKKKMMMLLLNNNQQQSSSVVVZZZaaafffeeekkkppptttzzzyyyXXXAAA666444444111111000000///.........******************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((())))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```RRRIIIEEEDDD===<<<;;;:::888777555444333555444333333222222333333111111111111000000000000...+++(((''')))+++---...,,,,,,,,,---...//////000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222333333333333333333333333555444444444444555666666666555:::>>><<<@@@VVVpppyyyxxx{{{~~~uuupppooovvv|||}}}|||vvvqqqnnniiikkkmmmnnnllljjjiiiiiidddiiijjjfffeeeiiinnnqqqooonnnnnnnnnqqqwwwyyyjjjaaa^^^lll~~~tttnnnxxx}}}sssdddSSSHHHHHHLLLJJJMMMQQQSSSWWW]]]eeekkknnnooorrrwwwdddFFF777444555111111000000//////......,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((,,,+++***((('''%%%$$$###''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}^^^RRRJJJIIIGGG???<<<<<<;;;:::888666444333333222111111000000111111//////............//////333111000000111111000.........///000000000000000//////000000111111111222......///000111222222333111111000000111222333333111111111111111111111111444333222111222333444555444444444444444555777777:::777888===>>>DDD]]]xxx{{{wwwwwwyyy{{{{{{ssssssuuuwwwuuutttyyy}}}|||xxxtttpppnnnkkkhhhhhhjjjlllkkkiiikkkjjjhhhggghhhjjjmmmooollljjjhhhhhhkkkqqqwww{{{mmm___cccmmm{{{{{{wwwwwwxxxxxx}}}vvvfffZZZPPPJJJKKKOOOOOOPPPTTTZZZaaagggkkklllmmmooovvvvvvVVV:::111666222111000000000000...,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%######%%%''')))''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%|||]]]QQQJJJGGGEEE>>>======<<<;;;:::888666555333222111111000000111111//////............//////111000//////000111000.........///000000000000000//////000000000111111111//////000000111111222222111000000000111111222333111111111111111111111111333333222222333333444444444444444444555666777777999666777===BBBOOOkkk~~~{{{xxxyyy}}}|||yyyvvvuuuuuuwwwwwwwwwuuutttuuuvvvssspppttt{{{~~~|||zzzyyyyyypppmmmiiiggghhhkkkmmmnnnooommmkkkiiiiiijjjlllmmmjjjiiiggggggiiinnnsssvvvzzz|||tttjjjiiiqqqxxxxxxzzz}}}oooaaaXXXSSSOOOPPPSSSYYY[[[```ggglllppprrrrrroooxxxhhhKKK<<<:::333222000000111000...,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{]]]QQQHHHEEEDDD<<<;;;;;;;;;:::999777666555333222111111000000111111000//////......//////000000.........000111000///......///000000000000000//////000000000000111111000000000000000111111111111000000000000111222222111111111111111111111111222222333333444444333333444444444444555666777888999666999AAALLL```~~~ttttttuuuvvvxxxzzz{{{|||uuusssrrrssstttuuutttsssuuuttttttuuuqqqnnnpppvvvyyyyyyzzzzzzyyyzzz}}}tttqqqmmmiiiggghhhmmmqqqpppooollljjjhhhhhhiiijjjgggfffdddccceeeiiimmmooopppqqquuu{{{}}}wwwrrrnnnuuu{{{qqqeeeYYYVVVWWWWWWXXX[[[bbbeeejjjppptttuuuuuuuuuuuuzzz]]]DDD777444333111111111000...---,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%zzz]]]QQQGGGCCCBBB<<<888888888777666555444444333222111111000000111111000000////////////000000...------...///000000///......///000000000000000//////000000000000000000111111111000000000000000111111000000000111111222111111111111111111111111111222333444555444333222444444444444555666777888:::999<<>>;;;;;;;;;:::999777666555333222111111000000111111111000000//////000000111000.........000111000///......///000000000000000000000////////////......000000000000000111111111444444333222222222222333111111111111111111111111222222333333444444333333555555555555666777888888777<<>><<<:::888666555333333222222111000//////000000000000000000000000......///000000000000000000000000000111111111111111111000000000000111111000000000000111111111111111111222222222333333333000111111111111222222222333444555555666666555555888333222555777777999===FFFQQQkkk~~~~~~yyy~~~|||yyytttqqqqqqtttvvvxxxyyyyyy{{{}}}}}}}}}|||rrrgggbbb^^^[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[ZZZYYYWWWVVVVVVWWWYYYZZZ]]]]]]cccrrrvvvkkkfffeeerrrwwwooollltttyyyvvvxxxvvvwwwtttpppppplllkkkoooxxxvvvuuuwww{{{~~~yyyjjjuuuoooMMM===222555666111000444//////...---+++******)))************)))))))))((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvv\\\QQQHHHEEEFFFBBB@@@???>>><<<:::888666555333333222222111000000///000000000000000000000000......///000000000000000//////000000000111111111111111000000000000111111000000000000111111111111111111111222222222333333111111111111222222222222333333444555555555555444777333111666999999:::<<>>===;;;999777666555333333222222111000000000////////////////////////......///000000000000000//////000000000000111111111111000000000000111111000000000000111111111111111111111222222222222333111111111111222222222333222222333444444444444444666333222777::::::<<>>===<<<:::999777666555222222222111111111000000////////////////////////......///000000000000000////////////000000000111111111000000000000111111///000000000111111111111111111111111222222222222111111111222222222333333111222333333444444333333555444666888777999BBBLLLYYYppp|||{{{~~~||||||~~~~~~{{{vvvrrrqqquuu|||yyy{{{~~~~~~vvvllleeeeeeccc```]]]]]]^^^```]]][[[XXXUUURRRPPPNNNNNNKKKNNNQQQSSSXXXdddsss~~~~~~nnniiijjjnnnwwwuuuhhhdddmmmqqqnnnttt{{{{{{rrrfffeeefffiiiiiijjjrrr}}}ooosssvvvvvvtttuuuzzzzzziiiqqqnnnWWW@@@777666555333222///......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ttt[[[QQQGGGCCCCCC>>>===<<<;;;:::888666555555222222222111111111111111////////////////////////......///000000000000000...////////////000000000111111000000000000111111///000000000111111111111000000111111111222222222111222222222222333333333111222333333444444333333444777:::888444888KKK___jjj|||||||||zzzxxxxxxxxxyyyyyy{{{{{{zzzyyyxxxzzz~~~|||~~~{{{ssslllllljjjfffbbb^^^]]]^^^[[[ZZZXXXVVVTTTRRRQQQQQQLLLNNNPPPNNNNNNTTT___iiiqqqooolllnnnwww}}}mmmeeejjjooommmxxx~~~wwwkkkkkkfffccccccfffjjjmmmrrrvvvqqqtttwwwxxxyyy~~~qqqggg~~~zzzcccIII:::555444222111///......------,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrZZZQQQGGGDDDCCC>>><<<;;;:::999777666555444111111111111111111111111////////////////////////......///000000000000000......////////////000000111111000000000000111111000000000000111111111111000000000111111111111222222222222222333333333333222222333444444444444444555888;;;999555===VVVooosss{{{yyy{{{wwwvvvsssqqqpppqqqtttuuuyyy{{{}}}~~~~~~~~~~~~yyyuuuvvvvvvrrrkkkddd___\\\ZZZZZZYYYYYYXXXWWWVVVVVVOOOPPPPPPLLLIIIJJJQQQWWW```qqqppplllooo{{{tttgggjjjppppppxxx|||}}}hhheeelllgggccc```ccciiinnnooonnnrrruuuyyy}}}ooorrroooTTT???666333222222............------,,,,,,*********)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppYYYPPPHHHDDDDDD>>>;;;::::::888777666555444111111111111111111111111000000000000000000000000......///000000000000000........./////////000000111111000000000000111111000000000000111111111111000000000000111111111111222222222333333333444444333333444555555555555444666777888:::===HHH```vvv|||wwwsssssskkkjjjiiiiiijjjnnnsssvvvyyy{{{~~~~~~{{{pppfff```\\\\\\\\\\\\[[[[[[ZZZZZZTTTTTTRRRNNNIIIHHHJJJLLLUUUbbbqqqxxx}}}nnnjjjmmm{{{zzziiijjjrrruuutttssstttzzzoooccceeemmmfffdddaaabbbhhhnnnooonnnppptttzzzrrruuuzzz___FFF888333444444............------------+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooXXXPPPHHHEEEDDD???;;;:::999888777666555444111111111111111111222222111111111111111111111111...//////000000000000000............/////////000111111000000000000111111000000000000111111111111000000000000111111111111222222333333333444444444333444555555666666555555777555555;;;DDDRRRfffxxx}}}sssmmmmmmaaaaaabbbcccgggmmmtttyyyzzz|||}}}~~~}}}~~~{{{nnnggg^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYVVVRRRMMMJJJIIIIIIIIISSS]]]aaadddssskkkgggkkkyyy}}}jjjjjjsssxxxoookkkjjjsssqqqccc]]]aaahhheeeeeeddddddiiiooorrrsssnnnrrr{{{vvvjjjuuugggKKK:::444555666...............---------,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkk]]]NNNDDDFFF???AAA;;;;;;999777666555555555222222222111111111111000000000000000000000000000///...---...000000000......///111111/////////000//////000000111111111222000000111111111111000000000111111111111222222222222222333333333333444444666555555555555666666777888999888999FFF___zzzwwwmmmhhheee___\\\___hhhnnnoooqqqvvvpppuuuzzztttkkkeee___\\\\\\]]]\\\[[[^^^]]][[[XXXUUURRRPPPOOOJJJJJJLLLNNNNNNTTTiii~~~~~~jjjhhhooo{{{iiiccckkkqqqmmmlllllluuurrreee```___eeeooommmhhhfffkkkooopppqqqsssssswwwffflllwwwXXX;;;666777---000000000///......------,,,,,,++++++***)))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjj\\\NNNDDDFFF???@@@;;;;;;999777666555555555222222222111111111111000000000000000000000000000///...---...000000000///111222444333222111111222///000000000111111111111000000111111111111000000000111111111111222222222222222333333333333444444666555555555555666777777666666999@@@QQQllluuugggaaa___]]]]]]dddpppvvvvvvvvvyyyrrrvvv{{{xxxrrrkkkfffdddcccaaa___```___^^^\\\ZZZXXXWWWVVVXXXQQQLLLIIIFFFFFFOOOZZZ___dddllltttzzz}}}}}}}}}vvvggggggoooxxxiiibbbggglllkkkmmmrrr}}}jjjaaa___```iiisssqqqllljjjnnnsssuuuxxx||||||qqqcccuuucccDDD:::999222000000000///......------,,,,,,++++++***)))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjj\\\NNNDDDFFF>>>@@@;;;;;;999777666555555555222222222111111111111000000000000000000000000000///...---...000111000///444555666666444333333333000000000000111111111111000000111111111111000000000111111111111222222222222222333333333333444444555555555555555666777777222222888FFFXXXssssssbbb\\\]]]\\\```kkkwww}}}|||{{{{{{vvvyyy}}}}}}uuunnniiieeebbb```bbbaaaaaa```___^^^^^^^^^\\\SSSJJJHHHGGGFFFDDDEEEKKKNNNTTT\\\bbbhhhkkkmmmooouuu|||zzzooofffjjjtttwwwnnneeeeeehhhiiioooxxxrrraaa\\\]]]___hhhtttsssmmmkkkoootttxxx}}}cccbbblllKKK999666444111000000//////......---,,,,,,,,,+++******))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhh[[[NNNDDDFFF>>>???;;;;;;999777666555555555222222222111111111000000///////////////////////////.........000111000///333555666555333222222222000000000000000111111111000000111111111111000000000000111111111222222222222222222333333333444444555555444555555666777888555555===NNN___xxxtttbbb^^^bbb```gggrrr|||}}}|||yyy{{{~~~~~~wwwqqqkkkhhhfffaaaaaaaaaaaaaaaaaa``````\\\VVVPPPPPPQQQPPPKKKGGGGGGHHHIIILLLOOOSSSWWWYYY^^^ccciiijjjccc```iiivvvzzzwwwkkkgggfffgggooozzzzzzkkk]]][[[[[[\\\dddnnnqqqlllhhhjjjooosss{{{ttt^^^wwwTTT<<<666555111111000000///.........---,,,,,,++++++***))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggZZZNNNDDDFFF===>>>;;;;;;999777666555555555222222222111111111000000////////////////////////000///...///111111111///000222333222111//////000111111000000000000000000000000111111111111000000000000111111111222222222222222222333333333444444444444444555555666888888;;;>>>IIIZZZllluuuccc```fffkkkrrr{{{{{{}}}zzzxxxwwwdddccccccbbbaaa```______```___\\\ZZZWWWTTTPPPKKKIIIHHHFFFDDDDDDFFFGGGIIILLLOOOSSSTTTQQQTTTbbbrrr{{{~~~qqqiiifffhhhqqq{{{qqqeee[[[[[[ZZZZZZ```jjjooojjjfffgggiiinnnwwwhhhzzzbbbHHH>>>999111111111000//////......------,,,,,,+++************))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffZZZMMMDDDEEE===>>>;;;;;;999777666555555555222222222111111111111000000000000000000000000000000///...///111222111000---///000000///...///000111111111111000000000000000000111111111111000000000111111111111222222222222222333333333333444444444444444555555777888999777AAAQQQbbbvvvtttbbb___fffsss{{{}}}mmmllljjjgggeeebbb```___[[[^^^___\\\YYYXXXVVVSSSSSSQQQOOOLLLKKKJJJJJJJJJBBBDDDGGGIIIIIINNN___ooovvvvvvlllhhhmmmvvvggg^^^YYY[[[[[[ZZZ___iiinnniiiffffffhhhlllvvv|||zzzvvvkkkTTTEEE888222111111000000//////...---------,,,++++++************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeYYYMMMDDDEEE======;;;;;;999777666555555555222222222111111111111000000000000000000000000000000/////////111222111000,,,...000111000000111222111111111111000000000///000000111111111111000000000111111111111222222222222222333333333333444444444444444444666777888999333FFFYYYiiipppaaa___gggrrr|||~~~}}}}}}{{{wwwrrrmmmhhhdddbbbZZZ^^^^^^\\\\\\```___[[[UUUTTTRRRPPPMMMJJJHHHGGGEEEFFFJJJKKKKKKNNN[[[iiinnnxxx|||sssooottt~~~xxxaaaZZZWWW[[[[[[XXX]]]fffjjjfffdddfffhhhlllwww{{{xxx|||rrr```NNN777222222111111000/////////...------,,,,,,+++************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddYYYMMMDDDEEE<<<===<<<;;;999777666555555555222222222111111111111000000000000000000000000000111//////000111222111000---///111222222222333444222111111111000000//////000000111111111111000000000111111111111222222222222222333333333444444444333333444444666777888999888OOOdddrrryyymmmaaaaaajjjlllyyy~~~zzz}}}{{{tttnnniiifffeeefffccc^^^___cccaaaYYY^^^^^^\\\YYYVVVQQQMMMKKKIIIJJJNNNOOOKKKKKKTTT___jjjssszzzvvvyyyooo```ZZZXXX[[[ZZZUUUXXXaaafffcccbbbeeeggglllxxx|||~~~{{{lll{{{mmmXXX;;;222222111111000/////////...------,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhTTTNNNEEEAAAAAA===888777777666555444444333111111111111111111111111000000000000000000000000111000000000222222000...000111111111222222222222000111000///...///222444111111222222222222111111000111111111111222222222333333222222333333444555444444444444555777999:::<<>>666444111......000000---...------,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&hhhTTTNNNEEEBBBBBB===::::::999888777666555444111111111111111111111111000000000000000000000000111000000000222222000///000000000111111111222222000111000///...///222444111111222222222222111111111111111111222222222222333333222222333333444555555666666666666888:::;;;HHHeeessspppkkkhhhhhhjjjlllnnnwww|||yyyssssssrrrjjjaaadddjjjppptttuuuvvvyyy|||~~~~~~vvvppplllhhhdddaaa``````___^^^\\\ZZZZZZZZZUUUUUUUUUTTTTTTTTTTTTTTTRRRXXXbbbllltttyyy{{{|||rrrhhh^^^[[[[[[[[[XXXUUUYYY___hhhjjjnnnrrrpppnnnrrrzzz~~~hhheee}}}~~~hhhJJJ888555222///000111111......------,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''hhhTTTNNNFFFBBBCCC>>>===<<<;;;:::888777555555111111111111111111111111////////////////////////111000///000222222111////////////000000000111111000000000///...///111444111111222222222222111111111111111111222222222333333333333333333444444555666777888888888999;;;>>>UUUrrr~~~qqqmmmbbb```^^^]]]]]]___bbbdddhhhiiilllrrryyy~~~~~~wwwrrrttttttmmmddd\\\bbbjjjooorrruuuzzz}}}yyysssmmmiiidddcccaaa___^^^]]]]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVMMMOOORRRXXX___gggnnnqqqzzz}}}mmmddd^^^ZZZXXXYYYXXXVVVXXX]]]eeeggglllooolllhhhlllrrr~~~~~~sss```dddrrrWWW;;;777222111222333111///......---,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((gggTTTNNNFFFCCCCCC>>>>>>===<<<:::888666555444111111111111111111111111////////////////////////000//////000222222111///////////////000000000000///000111000//////111333111111222222222222111111111111111222222222333333333333333333333444555555666888999999888:::>>>BBB^^^zzzrrrhhheee]]]]]]^^^]]]]]]___aaacccbbbcccgggmmmtttyyyzzzyyyvvvzzz}}}sssnnnrrrssslllddd[[[___eeejjjooouuu}}}{{{vvvkkkhhhccc```___^^^]]]]]][[[[[[\\\\\\\\\[[[ZZZYYYSSSQQQOOOOOORRRWWW]]]aaaooottt|||lllcccaaa[[[XXXYYYYYYXXXYYY[[[]]]^^^aaadddbbbaaahhhppp}}}{{{|||~~~gggZZZuuuwww___???888222222444333000///......---,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''fffSSSMMMEEEBBBCCC>>>===<<<:::999777555444333111111111111111111111111000000000000000000000000000//////000222222111000////////////000000000000///000111000//////111333111111222222222222111111111222222222222333333333444444333333444444555666555777999888888<<>>777000111444000///......------,,,++++++************))))))))))))***(((&&&''')))***'''$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))'''%%%###"""%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))&&&$$$%%%'''(((&&&###''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((|||```OOOKKKDDDAAABBB===:::999888666555555444444333333222222111000000000222222111000000000000000222111000111222111///...000111111222111000///...111111111111111111111111000111111111111222222222222222333333333333444444222333333444444555555666666999666999HHHSSScccxxx{{{mmmfffeeeccchhhpppyyypppfffcccfffiiilllssswwwtttrrrvvv{{{}}}qqqaaa```gggkkknnnrrrwwwzzz|||~~~}}}}}}zzzvvvqqqnnnkkkjjjhhhfffgggiiinnnrrrvvviiiYYYUUUYYYXXXZZZ___eeeiiinnnxxx|||yyyrrrwww}}}aaaeeemmmUUUDDD;;;111111444000///......------,,,,,,+++************)))))))))))))))((((((((())))))'''%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((()))((('''&&&$$$###&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%''''''&&&$$$''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((~~~bbbPPPLLLEEEAAAAAA<<<:::999888666555555555555333333333222111111000000222111000000000000000000111000000000222111000...000111111111111000//////111111111111111111111111000111111111111222222222222222333333333333444444333333333444555555666666666999777>>>PPP___rrrnnnaaa]]]^^^^^^hhhuuu{{{|||llldddeeekkkqqquuuzzz{{{uuuqqquuu}}}qqqddddddiiilllooouuu|||}}}zzzxxxuuuxxx}}}lllWWWSSSXXXWWW\\\eeelllooottt|||uuutttyyyhhh[[[gggwww___NNNBBB444111444111//////......---,,,,,,,,,************))))))))))))''')))******)))'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((cccQQQLLLEEEAAAAAA<<<999888777666555555555555333333333222222111111111111111000000000000000111111000000000222222000...000000111111111000000000111111111111111111111111000000111111111222222222222222222333333333444444333333444444555666666666999<<<:::AAAVVVkkkxxxggg^^^___ccciiittt~~~zzzmmmfffhhhnnnttt{{{}}}yyy}}}mmmdddeeejjjlllnnnuuu~~~}}}lllXXXSSSVVVXXX___iiippprrrxxxuuuoooqqqpppaaaWWWppp~~~hhhVVVHHH777222555333/////////...------,,,,,,************)))))))))(((%%%))),,,,,,)))'''((()))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((('''''''''''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((bbbQQQLLLDDDAAA@@@;;;999888777666666555555666333333333222222222222222111000000000000000111111000000///000222222111///000000000000000000111111111111111111111111111111000000111111111222222222222222222333333333444444333333444555555666666777:::<<<;;;CCC[[[ssslll___ZZZ^^^dddnnnzzz{{{qqqllllllooorrrvvvzzz{{{iiidddgggllloooooovvvyyy}}}nnn___ZZZ[[[]]]dddnnntttuuu}}}tttkkkjjjxxxwwwfffQQQdddmmm]]]NNN:::333666555000//////......---,,,,,,************)))))))))(((%%%)))------+++((()))***'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((}}}aaaOOOKKKDDD@@@@@@;;;888888777666666666666666333333333333333333222222000000000000000111111222000//////000222222111///000000000///000000111222111111111111111111111111000111111111111222222222222222333333333333444444444444444555666666777777777<<<>>>JJJeeesssccc\\\YYY^^^fffqqq}}}xxxrrrooommmnnnooojjjmmmuuuuuuiiifffiiinnnrrrssszzz{{{xxx}}}{{{mmmbbb___```___eeennntttyyytttiiiiiiqqq~~~fffRRR[[[rrrdddUUU>>>555777555000000//////...---------************))))))))))))&&&))),,,...---+++***)))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((()))(((''''''&&&'''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''((()))(((&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((({{{___NNNJJJCCC@@@@@@;;;888777777666666666666666333333333333333333333333000000000000000111222222000//////000222222111000111000/////////000222333111111111111111111111111000111111111111222222222222222333333333333444444444444555555666666777777555???GGGZZZwww~~~eee\\\ZZZ[[[aaakkk{{{zzzsssrrrqqqqqqsssuuuvvvwwwpppooollljjjhhhhhhhhhhhhaaaaaaiii{{{qqqhhhggghhhlllrrrwww}}}}}}qqqdddcccffffffjjjrrr|||tttkkkkkklllvvvnnn[[[RRRoooxxxlll\\\BBB666666444000000//////......------************))))))))))))((()))+++---///...+++(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((&&&&&&%%%&&&''''''))))))((('''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''')))***)))&&&%%%&&&(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((yyy]]]LLLIIIBBB@@@@@@;;;888777777666666666666777333333333333333333333333000000///000000111222222000//////000222333111000111000/////////111222333111111111111111111111111000111111111111222222222222222333333333444444444444444555555666777777777555BBBQQQhhh~~~mmmWWWSSSVVVZZZbbbmmmwwwiiiaaabbb```]]]\\\]]]```dddfffbbbaaa```______```aaabbb^^^[[[cccwwwnnngggeeeeeeiiiooowww}}}{{{jjjhhhnnnrrruuu}}}uuulllnnnjjjnnn~~~{{{fffKKKYYY|||||||||qqq```EEE666555333000000000///......------************)))))))))))))))((()))---000000+++'''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''))))))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''')))***)))&&&%%%&&&)))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((xxx\\\LLLHHHBBB??????:::777666555444444444444444222222222333333444444444111111111111111111111111000000000000000000000000222111111111000000/////////111222111000///000111111111222222222333333333333333333333333333333333555555444555666777777666;;;FFFXXXmmm{{{sssqqqnnnooo}}}dddZZZ]]]YYYZZZiiiuuu{{{hhh[[[TTTRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYSSSVVV___ooo{{{kkkaaa^^^```gggooowww||||||ooonnntttxxxrrrmmmkkkkkktttlllSSSSSSpppssstttrrrhhhPPP:::555555000000//////......------+++++++++***)))(((((('''(((&&&&&&(((+++---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))xxx]]]LLLIIICCC@@@@@@;;;888777666555555444444555222222333333333333333333111111111111111111111111000000000000000000000000111111111111000000000//////111222111000///000222111111222222222333333333333333333333333333333333555555444555666777777777===MMM___ppp~~~sssmmmnnnpppuuu}}}ddd[[[```]]]bbbrrr}}}wwwfffYYYPPPMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNNNNOOOQQQSSSTTTQQQTTT```rrrwwwiiiaaa^^^___fffmmmpppvvvsssrrrxxxtttllljjjhhhpppzzz{{{lllTTTNNNccc~~~tttooowwwmmmWWWBBB:::777000000000///......------+++++++++***)))(((((((((+++)))'''(((***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))yyy]]]MMMJJJCCCAAAAAA<<<999999888777666555555666333333333333333222222222111111111111111111111111000000000000000000000000111111111111000000000000000111222111000000111222111111222222222333333333333333333333333333333333555555555555666777888999<<>>CCC\\\cccyyyxxxrrrrrrsssuuuxxx}}}}}}~~~qqqhhh```XXXKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMNNNNNNOOOOOOOOONNNQQQOOONNNRRRYYY]]]^^^\\\VVVUUUTTTQQQPPPSSSZZZaaafffwwwfffaaaTTTOOOLLLNNNPPPPPPRRRVVVVVVYYY^^^ccciiipppwww|||{{{}}}}}}zzzmmmgggccc``````kkkhhhXXXIIIBBBSSSqqq~~~www|||lll```SSSAAA444333222111000...------++++++++++++++++++++++++''')))+++***)))(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((((('''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((()))))))))*********uuuZZZJJJHHHCCCAAAAAA<<<===<<<:::888777666555555000000111111222222222333111111111111111111111111000000000000000000000000//////000000111111111222111222333333111111222333111111222222222333333333111111222333333444555555333666888777666888???EEEccciii~~~qqqqqqvvv{{{~~~rrrjjjaaaYYYKKKKKKKKKKKKJJJIIIIIIIIINNNOOOPPPRRRTTTUUUUUUVVVVVVSSSRRRUUU\\\``````^^^UUUWWWWWWTTTRRRVVV```iiilllrrrZZZWWWNNNIIIFFFIIIKKKLLLNNNRRRVVVYYY]]]```dddhhhlllpppuuuzzzyyy|||~~~~~~nnnfffbbb^^^aaallljjj]]]NNNBBBJJJaaawwwzzzqqqfff[[[JJJ444444333111000...------++++++++++++++++++++++++(((***,,,+++(((''')))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************vvv___OOOIIIAAA@@@AAA;;;;;;;;;:::999888777666666444333222222111111222222222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222333444444555555666777666333888;;;555>>>XXXfff|||xxxtttvvv}}}yyypppfff\\\XXXRRRPPPLLLJJJIIIKKKNNNPPPQQQTTTWWWYYYYYYYYYZZZ[[[YYYWWWWWW[[[aaaddddddbbb___^^^______]]]^^^gggqqqtttbbbOOOOOOJJJFFFCCCDDDHHHMMMOOOPPPRRRTTTWWWWWWVVVWWWZZZ^^^hhhmmmuuu}}}}}}~~~~~~zzzwww|||pppdddaaabbbfffeeegggeeeUUUFFFKKKYYY}}}uuueeeZZZOOO>>>777333222222///...000...------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))''')))***)))((('''(((***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))************))))))))))))************vvv^^^OOOIIIAAA@@@AAA;;;::::::999888777666666555444333222222111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222333444444555555666555666444888;;;777CCC___pppuuuuuuyyy|||{{{|||pppeee]]]YYYZZZSSSPPPMMMJJJJJJMMMQQQSSS\\\^^^``````^^^]]]]]]]]]```aaacccfffiiijjjjjjhhhnnnllljjjiiifffgggppp{{{pppSSSGGGIIIGGGEEECCCEEEJJJNNNQQQQQQPPPQQQRRRQQQPPPRRRWWW\\\dddjjjrrryyy}}}}}}}}}zzz|||yyywww|||vvvhhhbbbaaa___aaafffgggYYYIIIHHHRRRxxxggg]]]RRR???888222222222///...000...------,,,,,,++++++***************))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''')))***)))((('''(((***)))))))))))))))((('''''')))))))))((((((''''''''''''((((((((()))))))))***))))))))))))************))))))))))))************vvv^^^OOOHHHAAA@@@AAA::::::999888777666555555444444333222222111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222333444444555555666444666555888;;;;;;LLLjjj|||~~~uuuzzzyyyppplllmmmpppwww~~~wwwjjj___WWWWWW[[[TTTRRRNNNLLLMMMPPPUUUXXXeeefffgggfffccc```______```dddiiimmmnnnnnnnnnnnnvvvssspppnnnlllnnnyyy~~~\\\JJJFFFHHHDDDCCCDDDGGGLLLOOOQQQRRROOOOOOOOOMMMLLLOOOVVV\\\aaaiiirrrxxx{{{}}}}}}{{{vvvxxxwwwwww}}}oooddd```YYY]]]fffjjj```OOOHHHJJJmmm|||iii```UUUAAA999222111111000///000...------,,,,,,++++++***************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''')))***)))((('''(((***)))))))))))))))(((((('''******))))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++uuu^^^NNNHHH@@@@@@AAA:::999999888777666555444444444333222222111111222222111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111222222222222222333333222222333444444555555666222777666888===AAAVVVvvvzzzsssgggaaa______bbbggglllqqqwww|||{{{}}}pppfff]]]UUURRRTTTUUUSSSPPPOOOPPPUUUZZZ]]]eeeggghhhhhheeecccbbbccc___fffnnnrrrsssssstttuuuxxxuuutttttttttyyyhhhNNNGGGHHHGGGCCCDDDFFFIIIMMMOOOQQQQQQPPPQQQRRRQQQPPPSSSYYY^^^bbbkkkwww}}}~~~~~~}}}yyy}}}}}}wwwyyyvvvwww~~~uuufff^^^XXX\\\eeekkkeeeVVVKKKHHH]]]lllbbbYYYEEE;;;333111222000///000...------,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++uuu]]]NNNHHH@@@???@@@:::999999888777666555444444444333222222111111222222222222222222222222222222000000000000000000000000///000000000111111111111111111111111111111111111111111111222222333333333222222333444444555555666222777666888@@@JJJaaarrrlllcccXXXQQQQQQUUUYYYZZZ\\\^^^aaadddjjjrrrxxxwwwzzznnnddd```]]]VVVOOOKKKUUUTTTSSSSSSUUUZZZ___bbbccceeehhhiiiiiiiiijjjkkkiiinnnuuuyyyyyyyyyzzz|||~~~}}}mmmQQQCCCDDDEEE@@@DDDFFFIIILLLNNNPPPQQQRRRQQQUUUXXXYYYYYYZZZ]]]```eeennn{{{~~~~~~|||xxxyyy~~~{{{|||vvvwww{{{iii___ZZZ[[[```fffeee[[[OOOHHHTTTmmmpppeee\\\KKK???444222222111000000...------,,,,,,++++++***************)))))))))((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************++++++++++++uuu]]]NNNGGG@@@???@@@999:::999888777666555555444444333222222111111222222222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111222222333333444222222333444444555555666333888666888EEESSSjjj}}}}}}kkkeee___VVVOOOLLLHHHGGGJJJPPPWWW[[[ZZZZZZZZZZZZ]]]bbbiiinnnuuusssoooeee^^^___aaa]]]UUUOOOTTTTTTUUUXXX[[[___ccceeeeeehhhlllooopppqqqrrrtttsssuuuwwwyyyyyy{{{}}}~~~xxxkkkWWWFFFBBBDDDDDD@@@FFFIIIMMMPPPQQQTTTVVVXXXVVVZZZ___bbbaaaaaacccfffkkkqqqzzz|||yyy|||~~~}}}xxxxxx}}}~~~~~~wwwxxxnnnccc]]][[[[[[___ccc^^^SSSIIIMMM]]]zzzttthhh___RRRDDD777333333222000///...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''(((***'''(((((()))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))*********************++++++++++++,,,ttt]]]NNNGGG??????@@@999::::::999888777666666555444333222222111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000111111222333333444444222222333444444555555666555888555888III[[[ppp{{{{{{lllkkkdddWWWNNNJJJHHHEEEHHHGGGGGGLLLTTT\\\___```^^^]]][[[\\\^^^bbbeeefffnnnyyy}}}tttmmmjjjccc___```aaa]]]YYYWWWSSSTTTXXX\\\```cccfffggglllnnnrrrtttuuuuuuwwwxxxwwwvvvuuuwww{{{cccWWWJJJFFFFFFEEEEEEFFFHHHKKKPPPTTTVVVZZZ___ccc```dddhhhiiiiiijjjnnnqqqvvvwwwyyy||||||yyywwwzzzzzzxxx|||~~~}}}yyyyyyttthhhbbb^^^[[[___eeedddYYYLLLHHHSSSpppzzzlllbbbXXXIII:::555444222000///...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''')))***)))((('''(((***''''''((()))))))))))))))((((((((())))))************)))))))))((((((((('''))))))))))))*********************+++++++++,,,,,,ttt]]]MMMGGG??????@@@999;;;;;;:::999888777666666444333222222111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111222333333444444222222333444444555555666666999444999LLL___ttt~~~hhh\\\SSSJJJEEEFFFHHHIIIKKKIIIHHHJJJRRR\\\cccccc```bbbaaa```aaadddeeedddccceeepppzzz{{{xxxuuurrrooogggbbb^^^]]]YYYUUUTTTWWWRRRUUUYYY^^^cccfffhhhhhhqqqsssvvvwwwvvvvvvvvvwww{{{xxxvvvyyy{{{SSSHHHCCCFFFFFFAAABBBIIIIIIMMMRRRVVVZZZ___fffkkkjjjmmmoooooooooqqqwww{{{|||yyyzzz~~~~~~|||uuuyyy|||yyy{{{}}}{{{zzzzzzxxxmmmgggbbb^^^bbbjjjkkk___PPPHHHQQQmmm}}}oooeee\\\LLL;;;666555333000.........---,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++((()))***)))((('''(((***''''''((()))))))))))))))))))))******++++++++++++******))))))((((((((('''))))))))))))******************+++++++++,,,,,,,,,tttZZZLLLIIIBBB>>>???;;;999999888777666555444444333333333222222222111111222222222111111111111000000000000000000000000000000////////////000000111333333333222222222111111222222333333333333444444444444333444444555666777999888555BBBYYYfffuuu~~~]]]OOOKKKEEEBBBCCCFFFHHHIIINNNSSSZZZ```eeehhhlllnnnnnnnnnmmmjjjgggfffggghhhggggggiiilllkkkiiilllrrrmmmmmmeeeYYYTTTVVVWWWTTTRRRWWW]]]aaadddhhhmmmqqqsssyyy|||yyyrrrpppvvv}}}{{{ppp]]]PPPLLLGGGCCCBBBEEEIIILLLQQQTTTYYY```fffjjjjjjiiijjjlllnnnooopppvvv~~~{{{zzzxxxwwwyyy~~~~~~llliiiccc```jjj|||oooVVVIIILLL___~~~pppjjjaaaSSSAAA777555555111---000...------------,,,*********++++++++++++************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,---------sssZZZKKKHHHAAA>>>???;;;999999888777666555444444333333333222222222111111222222222111111111111000000000000000000000000000111000000000000111222222111111111222222333333333222222333333333333444444444444333444444555666777999888888FFF]]]lll|||pppTTTLLLHHHEEEDDDGGGKKKOOOQQQRRRXXXaaahhhmmmppprrrsssvvvuuutttpppllljjjjjjkkkcccbbbdddffffffdddhhhnnnqqqqqqkkk```ZZZZZZYYYVVVTTTYYY___dddhhhmmmrrrvvvvvvyyy{{{zzzxxxxxx|||zzznnn^^^PPPIIIGGGEEEEEEGGGKKKPPPSSS___aaadddggghhhiiiiiiiiinnnpppqqqrrrtttyyyyyy~~~|||{{{|||pppnnngggbbbgggvvv}}}ppp]]]JJJGGGTTTyyytttpppzzztttlllcccUUUDDD999666555222///000...------------,,,*********++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))***++++++++++++***************++++++++++++++++++,,,,,,,,,---------sssYYYKKKHHHAAA>>>???;;;999999888777666555444444333333333222222222111111222222222111111111111000000000000000000000000000111111111111111222333444///000111222333444444555222222333333333333444444444444333444444555666777777999;;;JJJbbbssscccMMMHHHFFFDDDGGGLLLSSSYYY\\\ZZZ```jjjrrrwwwxxxxxxyyyyyyyyywwwsssnnnkkkkkkkkkdddaaaaaabbbaaa```dddjjjqqqrrrnnneee^^^\\\YYYWWW[[[___dddiiimmmqqquuuxxx{{{yyyyyy{{{yyyfffYYYOOOGGGEEEEEEFFFIIIMMMRRRWWWZZZiiikkkmmmllliiihhhjjjlllqqqsssuuuwwwyyy~~~zzzzzz~~~vvvnnnfff^^^^^^hhhoooiii^^^MMMCCCIIImmmzzzlllfffqqqyyyoooeeeYYYGGG;;;666444333111000...------...---,,,+++******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***************))))))(((((())))))***))))))***++++++++++++***************+++++++++,,,,,,,,,,,,,,,------------rrrXXXJJJHHHAAA>>>???;;;999999888777666555444444333333333222222222111111222222222111111111000000000000000000000000000000111111111111111222333444000000111222333333444444222222222333333333444444444444333444444555666777777999<<>>???<<<999999888777666555444444333333333222222222111111222222222111111111000000000000000000000000000000/////////000111222333333222222222222222222222222222222222333333333444444444444333444444555666777888;;;???RRRpppyyyrrr\\\OOOIIIHHHIIINNNVVV___eeehhhooorrrvvvyyyzzz|||~~~~~~zzzwwwvvvwwwsssmmmgggeeebbb^^^^^^aaaaaadddgggfff```ZZZXXXYYYbbbdddhhhmmmsssxxx{{{|||{{{www{{{}}}yyynnnfffaaaYYYPPPJJJNNNNNNMMMOOOTTT\\\dddiiihhhlllnnnllliiijjjoootttpppuuuzzz}}}}}}zzz~~~qqqjjjbbb^^^^^^_________SSSFFFDDDbbbuuueeeqqqrrrhhh^^^PPPAAA777222111111111///............---+++******++++++++++++******''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))******************))))))))))))******))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------.........pppWWWIIIGGGAAA>>>???<<<999999888777666555444444333333333222222222111111222222222111111111111000000000000000000000000000/////////000111222333444333333333222222222111111222222333333333333444444444444333444444555666777:::>>>EEE^^^oooZZZNNNMMMMMMNNNTTT\\\dddjjjllluuuwwwyyyzzz{{{}}}|||yyyxxxxxxwwwoooiiifffccc^^^\\\]]]___bbbggghhhccc\\\[[[^^^```bbbfffmmmvvv||||||zzz~~~|||vvvmmmdddbbb```YYYPPPKKKPPPPPPQQQTTTZZZbbbiiinnnlllmmmooonnnlllmmmppptttrrrwww}}}||||||~~~yyywwwssskkkccc___]]]ZZZZZZ\\\SSSIIIEEEXXXwwwiiiuuuwwwhhhbbbUUUGGG:::222000111111///......///...---+++******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************+++******))))))******+++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............pppVVVIIIGGG@@@>>>???<<<999999888777666555444444333333333222222222111111222222222111111111111000000000000000000000000000000000000111222333444555222222222222222222333333222222333333333333444444444444333444444555666777;;;BBBPPPpppqqq]]]OOOQQQRRRTTTYYYaaajjjooorrrvvvyyy}}}{{{wwwuuutttwwwpppjjjiiigggaaa^^^^^^aaaccchhhkkkeee\\\\\\aaacccdddhhhooowww~~~|||}}}vvvjjjmmmfffaaa```\\\UUUPPPQQQSSSUUUXXX\\\aaaeeehhhjjjkkkkkklllmmmnnnpppqqqrrrwww|||~~~{{{{{{yyyxxx{{{xxxzzzwwwuuu|||vvvkkkbbb^^^[[[WWWWWW[[[UUUNNNFFFMMMmmmuuujjjfff\\\MMM>>>555222222111000......//////---,,,******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************+++******))))))******+++))))))***++++++++++++***+++++++++,,,,,,,,,------------------............oooVVVHHHFFF@@@>>>???<<<999999888777666555444444333333333222222222111111222222222111111111111000000000000000000000000000111111111222333444666777000000111222333444444555222222333333333444444444444444444444444555777777<<>>>>>@@@;;;;;;::::::999888777666666111111111111111111111111111111111111111111111111111111222222222222111111000111111111111222222222000222333333222111333444111111222222222333333333999444111333555444555888>>>III]]]tttcccZZZ[[[[[[\\\___eeennnvvv|||}}}~~~{{{~~~|||wwwsssrrrpppoooqqqmmmgggbbbcccffffffgggfffccc``````bbbhhhhhhlllrrruuuwww|||zzz}}}xxxssslllfffdddgggddd```\\\YYYXXXXXXXXXXXX]]]bbbeeeeeeeeegggiiihhhgggkkkrrrtttrrrttt{{{yyyuuuttt{{{}}}kkkmmmwww{{{tttyyyzzz}}}|||sssfff\\\YYYZZZ[[[[[[^^^SSSFFFEEEVVVuuupppiii```VVVFFF666111555000000...---------------++++++++++++******))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++000...,,,+++---///000000mmmXXXKKKFFF>>>>>>@@@;;;;;;::::::999888777666666111111111111111111111111111111111111111111111111111111222222222222111111000111111111111222222222000222333333222222333444111222222222222333333333777333222555777666777;;;EEEQQQfffyyyyyyvvvjjjcccffffffgggjjjmmmrrrwwwzzz}}}~~~{{{wwwyyy}}}yyyvvvvvvsssrrrtttrrrmmmkkkmmmmmmllljjjhhhgggeeeeeeggghhhhhhkkkqqqttttttxxx~~~uuuoookkkfffcccbbbfffccc___[[[YYYYYY[[[\\\aaadddggggggffffffgggiiilllmmmrrrxxxwwwuuuyyy~~~}}}jjjfffppp~~~~~~rrrssstttxxxwwwhhh]]]YYYXXXYYYYYY[[[VVVLLLFFFMMMfffssskkkbbbYYYIII888111333000000///...------------++++++++++++*********)))************************((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111111222mmmXXXKKKFFF???>>>@@@;;;;;;::::::999888777666666222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222111222333333222222333444222222222222333333333333666444444888999888:::===KKKYYYnnn~~~{{{|||~~~xxxvvvrrrrrrrrrrrrssstttuuuvvv||||||yyytttvvv}}}|||xxxwwwuuuqqqppprrrrrrqqqssswww{{{wwwqqqllljjjjjjjjjjjjiiiiiilllrrrtttsssvvv{{{vvvkkkfffdddaaaaaaccceeebbb^^^ZZZZZZ\\\___aaaiiiiiiiiigggeeeeeefffhhhmmmrrryyy|||yyyxxxnnnhhhooo~~~}}}qqqoooooorrryyy|||kkk^^^XXXWWWWWWWWWWWWXXXSSSHHHCCCSSSuuuwwwlllccc\\\NNN;;;111222111000///...------------++++++++++++************************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,---.........+++---000000///000333666lllXXXLLLGGG???>>>@@@:::;;;::::::999888777666666222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222111222444333222222333555222222222333333333444444666444666999:::888:::>>>OOO^^^rrr{{{yyyxxxuuusssrrrsssuuuvvv{{{{{{xxxsssvvv}}}xxxtttsssqqqmmmlllpppsssuuu{{{xxxnnnjjjllllllkkkjjjkkkooouuuwwwvvvxxx}}}}}}~~~|||rrrhhhcccaaa```bbbfffdddaaa]]]ZZZ[[[^^^cccfffkkkjjjgggdddbbbccceeegggjjjrrr{{{|||xxxyyyxxxxxxsssooommmnnnttt~~~nnn```XXXWWWWWWWWWUUUXXXUUUJJJ???GGGfff{{{vvvzzzlllaaa]]]RRR???333222111000///...------------++++++++++++++++++++++++************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---************+++++++++,,,++++++,,,---...///000000,,,...000......333>>>FFFlllWWWLLLGGG@@@???@@@:::;;;::::::999888777666666222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222111333444444333222444555222222333333333444444444666555777999888666999>>>UUUeeexxx}}}zzzvvvsssssswww{{{}}}}}}zzzuuuwww~~~uuupppoooooolllmmmrrrwww{{{|||nnniiilllooommmmmmnnntttzzz|||{{{|||||||||}}}{{{yyypppgggcccaaa```ccchhhdddaaa]]][[[\\\```fffiiikkkhhhdddbbbbbbdddggghhhgggrrr|||{{{xxx|||uuunnnjjjiiiooo{{{qqqbbbZZZXXXXXXXXXVVVUUUSSSKKKAAADDD\\\uuuttt~~~kkk^^^^^^WWWCCC555444111111///...............+++++++++++++++++++++,,,))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------***+++++++++,,,,,,,,,,,,++++++,,,---///000111111222222111///222>>>OOO\\\kkkWWWLLLHHH@@@??????999;;;::::::999888777666666333333333333333333333333111111111111111111111111111111222222222222111111000111111111111222222222222333444444333333444555333333333333444444444444666555777999777666;;;BBB___ppp}}}{{{xxxtttsssvvv|||zzzzzzyyytttqqqooommmooouuuyyy|||nnnfffkkkqqqqqqppprrrxxx~~~}}}}}}}}}yyy|||{{{{{{}}}yyyuuummmfffccc```___bbbhhheeebbb___]]]^^^bbbfffiiijjjgggcccaaacccfffiiijjjiiittt}}}|||zzz~~~tttiiiffffffnnn|||uuueee\\\YYYWWWVVVVVVSSSQQQMMMFFFEEEUUUiiiwwwmmm^^^___ZZZGGG777555111111000///............++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,---...///000111222222111111222999GGGYYYeeekkkWWWLLLHHHAAA??????999;;;::::::999888777666666333333333333333333333333111111111111111111111111111111222222222222111111000111111111111222222222222333444444333333444666333333333444444444444555555555666888888999@@@IIIhhh{{{|||rrrpppooonnnooottt|||}}}yyywwwzzzooocccgggmmmnnnssstttzzzzzzxxxzzzyyywwwuuu}}}yyysssooojjjeeecccaaa```dddjjjfffdddaaa``````cccfffhhhhhhddd```___bbbeeeggghhhlllwww~~~{{{zzzxxxnnndddcccgggtttzzziii^^^XXXTTTRRRUUUQQQQQQQQQIIIDDDOOO___{{{}}}sssaaabbb^^^III888666222111000///............+++++++++,,,,,,,,,------))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,,,,------------------............---------.........//////------...///000000111111000222666===HHHTTT___eeekkkWWWLLLIIIAAA??????999;;;::::::999888777666666333333333333333333333333111111111111111111111111111111222222222222111111000111111111111222222222222333555444333333444666333333333444444444555555444444666888999;;;EEEPPPlll~~~pppdddcccdddeeeiiiooowww~~~qqq```aaagggiiiuuuvvvzzz}}}wwwtttuuusssqqqtttzzzqqqmmmhhheeeeeedddcccgggmmmfffeeecccbbbbbbccceeefffeeeaaa]]]]]]___bbbccccccoooxxx}}}yyyyyyxxxyyyvvvyyy~~~sssiiibbbdddkkk{{{}}}kkk___WWWRRROOOSSSQQQSSSSSSJJJBBBJJJZZZ}}}xxx|||yyycccddd```JJJ999666222111000//////.........+++++++++,,,,,,---------************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,------------------.........//////.........////////////000......//////000000111111555999BBBNNNZZZcccggghhhkkkXXXMMMIII???===???:::<<<;;;:::999777666555444555555444444444333333333333222222111111222222333333222111111333333222111111111111111111111111111111111222333333333333222444333333333333444555555888222555===<<<888GGG]]]}}}zzz|||uuueee\\\\\\^^^cccjjjooorrrvvvzzz~~~rrraaaaaajjjqqqrrrvvv{{{|||yyytttooolllmmmooottt~~~yyy~~~{{{yyyllldddfffhhheeeeeehhhgggkkkllliiiddd```aaadddbbb^^^[[[\\\bbbeeeeeedddjjjrrrwwwvvvyyyqqqtttyyyyyyyyyrrrjjjeeekkkkkktttppp```YYYVVVSSSPPPTTTWWWSSSJJJEEENNN[[[~~~}}}iiieee\\\QQQCCC333222111000000000000...,,,+++++++++*********)))))),,,++++++++++++++++++,,,))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,---------...............------,,,,,,,,,---------...............///......000222222111///222FFFZZZ```aaafffpppxxxjjjWWWMMMHHH???===???:::;;;:::999888777555444444555555444444444333333333333222222111111222222333333222111111333333222111111111111111111111111111111111222333333333333222444444333333444444555666888444555;;;::::::NNNhhhvvvnnnkkknnnjjj^^^YYY\\\ccchhhpppuuuxxxzzz|||~~~nnndddiiiqqqvvvtttvvvxxxvvvrrrlllhhhfffggglllssszzzssshhhggggggddddddhhhhhhkkkmmmkkkeeebbbbbbdddfffbbb^^^___cccffffffdddgggpppwwwwwwxxx}}}ooottt{{{{{{{{{vvvnnnkkkiiikkknnnyyy~~~qqq```XXXUUUQQQQQQSSSUUUSSSKKKFFFLLLVVV~~~jjjfff___UUUFFF444333111000000000000...,,,,,,,,,,,,,,,++++++******++++++************++++++))))))))))))))))))))))))***************)))(((((()))************+++++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,---------...............------,,,,,,,,,------............//////,,,...///000///000333666@@@MMMYYY```hhhvvvjjjWWWMMMHHH???===???:::::::::999777666555444333555555444444444333333333333222222111111222222333333222111111333333222111222222222222222222222222111222222333333333333333444444444333444444555666999555777:::888<<>>666444111000000///...---************++++++++++++******))))))))))))******))))))))))))))))))))))))((())))))*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------....................................//////000111222222222111111444:::CCCKKKPPPUUU```ooogggUUUKKKGGG>>>===???:::<<<;;;;;;:::999999888888555555444444444333333333333222222111111222222333333222111111333333222111333333333333333333333333222222333444444444444444555555444444555555666777555777;;;<<<>>>JJJgggtttqqq```___eeecccggglllnnnnnnmmmnnnpppzzzzzz{{{}}}}}}zzzuuuqqqmmmooonnnooottt{{{~~~}}}xxxooogggddddddfffnnnuuu~~~|||xxxuuurrrqqqnnnoooppppppooollliiiggg___dddlllssstttrrruuu{{{{{{wwwppplllsssxxxwwwtttqqqpppqqqrrrrrrvvv|||{{{~~~yyyrrrwww~~~{{{wwwrrrpppooopppooooooooo}}}tttjjjsssvvv{{{wwwuuuwwwuuuvvvvvvwwwxxxsssqqqoooqqqvvvooocccXXXPPPTTTPPPNNNQQQQQQKKKEEEBBBHHHgggnnnvvvjjjbbb\\\RRRCCC777555111000//////...---)))***************++++++*********))))))*********))))))))))))))))))))))))((())))))************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...................../////////......///000111222333333222111222888AAAJJJQQQSSS\\\lll~~~}}}gggTTTKKKFFF>>>===???;;;;;;;;;::::::999888888888555555444444444333333333333222222111111222222333333222111111333333222111333333333333333333333333222333444444555444444444555555555555555666666777666777999;;;@@@RRRooovvvjjj___dddooommmqqquuutttqqqrrruuuxxxzzzyyyxxxzzz}}}}}}{{{yyyttttttpppmmmpppvvvvvvrrruuu}}}{{{uuurrrrrrtttyyy}}}}}}zzzwwwuuutttvvvxxxxxxtttnnnhhheeebbbbbbhhhqqqtttrrrssswww}}}rrrtttqqqlllpppqqqooonnnnnnnnnnnnnnnppptttxxx|||xxxxxxsssooo|||yyyxxxvvvtttqqqooonnnlllkkkhhhkkkiiiooozzzuuulllnnnvvvxxxzzz}}}zzz|||wwwxxxxxxsssppppppfffeeegggoooyyyuuuhhh\\\TTTTTTPPPOOOQQQPPPJJJEEEDDDJJJ]]]ooo{{{{{{mmmccc\\\UUUIII888555222000//////...---*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((()))***************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---........./////////000...//////000222333333444222555;;;AAAHHHPPPVVVZZZlll}}}gggTTTJJJFFF>>>===???;;;:::999999999888777777777555555444444444333333333333222222222222222222333333222111111333333222111333333333333333333333333222333444444555555444444555555555555555666777777888888888999BBBWWWvvvyyyttt{{{hhh```hhhuuuuuuyyyzzzvvvtttvvv|||wwwuuutttvvv{{{~~~~~~vvvuuuooojjjlllrrrqqqjjjpppzzz|||{{{|||{{{ssskkkgggdddbbbfffoootttrrrrrruuu|||rrriiioooooojjjllljjjhhhhhhiiikkkkkknnnppptttuuuwwwzzz~~~}}}qqqqqqmmmnnntttooonnnllllllmmmkkkhhheeeaaaeeebbbbbbhhhgggkkkzzz|||~~~yyyvvvyyywwwoooiiiiii^^^___fffssszzzmmmaaaXXXTTTPPPPPPRRRPPPJJJFFFFFFJJJSSSpppmmmssspppddd]]]WWWMMM999666222000//////......+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---.........//////000000...///000111222333444444333;;;DDDKKKOOOTTT\\\bbb|||eeeSSSJJJGGG???>>>???:::999999999999888666555444222222333444444333222222111111111111111111111111000000111222333333444444000222444444333333333444222333444444555555444444333444666666555555777888999666888???GGGYYYyyyuuuuuummmmmmtttzzz~~~{{{zzz~~~~~~{{{yyyssspppsssvvvxxx|||~~~yyyuuusssqqqpppooovvvuuunnnpppjjjdddeeemmmrrroooiiihhhvvv|||{{{xxxtttqqqppppppppppppnnnllliiihhhhhhiiiiiihhhooosssuuuuuuxxx{{{wwwqqqjjjmmmgggdddxxxgggkkkkkkllljjjgggeeeddddddeeeggghhhiiijjjooowww}}}qqqrrr}}}}}}}}}|||xxxqqqhhh```\\\ZZZdddeeejjjwwwpppaaaXXXSSSQQQOOONNNMMMKKKHHHFFFFFFMMM^^^|||pppvvvqqqhhh```WWWQQQCCC999222111333111///...000///...,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******+++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000000000000////////////444222111111333444444444999EEEVVV___\\\\\\kkk}}}eeeSSSJJJGGG???>>>???:::999999999999888666555444222333444555555444333222222222222222222222222222111111111222222333333444000222444444333333333444222333444444555555444444333444666666555555777888:::666888AAAMMM```}}}uuuqqqssszzz~~~}}}}}}}}}xxxuuuvvvwwwwwwzzz|||wwwuuuuuuvvvwww|||{{{qqqpppgggccceeelllpppnnnkkklllrrr~~~}}}~~~~~~~~~|||yyyvvvtttuuusssqqqpppqqqpppooonnnnnnsssvvvwwwxxx{{{yyyuuulllkkkeeecccrrrzzzdddiiiiiiiiihhhfffeeeeeeeeehhhkkkoooqqqssswww}}}wwwpppwww}}}yyyvvvppphhhaaa^^^^^^___iiioooxxxvvveee[[[QQQPPPNNNNNNNNNNNNKKKIIIDDDHHHWWWwww{{{rrrhhh___VVVQQQDDD:::222222333111///...//////---,,,+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))))))))))))))***++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------.........000000000000000000000///111111111111222444666888FFFUUUeeemmmoooxxxeeeSSSJJJGGG???>>>???::::::::::::999888777555555444444555555555555444444333333333333333333333333222222222222222222222222000222444444333333333444222333444444555555444444333444666666555555777888:::555888EEEUUUkkkyyyxxxyyy~~~~~~}}}{{{xxxtttxxx~~~~~~yyyvvvvvvxxxyyy}}}ooolllcccbbbdddiiikkkjjjkkkmmmnnnuuu~~~|||xxxxxxxxxxxxyyyzzzyyyvvvtttsssxxx{{{{{{}}}~~~yyynnnhhhaaaaaajjjpppkkkbbbffffffeeeeeeffffffggghhhkkkooouuuxxx{{{wwwpppsss~~~}}}uuuppphhh```]]]___eeekkkqqqzzz}}}iii\\\PPPNNNMMMNNNOOOPPPOOOMMMCCCCCCMMMnnn}}}uuuhhh___WWWQQQEEE;;;333222333111//////...------,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******************************))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---......//////000000000000000000000000000222333333333666<<>>???::::::::::::999888777666555555555555555555555555555333333333333333333333333333333222222222222222222000222444444333333333444222333444444555555444444333444666666555555777888:::555888III___vvv~~~{{{|||zzzrrrsssxxx~~~zzzvvvsssttttttyyyiiidddbbbcccdddfffffffffiiilllkkkjjjqqq||||||}}}|||oooddd\\\___bbbaaaaaadddeeedddccceeegggjjjkkklllnnnrrrvvvzzz}}}{{{oooqqq{{{|||qqqmmmfffaaaaaagggqqqyyylll]]]QQQOOONNNNNNOOOPPPOOONNNDDDAAAFFFccc{{{xxxiii```YYYTTTGGG===444222333111//////------,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000000000000000000111111111111444666555555:::CCCKKK]]]rrreeeSSSJJJGGG???>>>???:::::::::::::::999777666555555555555555555555555555222222222222222222222222333333222222222222222222000222444444333333333444222333444444555555444444333444666666555555777888999555:::OOOhhh{{{zzz}}}~~~}}}~~~~~~~~~|||zzzzzz~~~sssnnnpppwwwyyy{{{{{{wwwtttssssss~~~wwwhhheeeggghhhiiigggfffhhhjjjkkkjjjeeeiiitttzzzyyyooobbbZZZ^^^^^^YYY]]]gggeeedddeeehhhlllpppqqqqqqsssuuuwwwyyy}}}tttoooyyyyyyxxx{{{}}}yyyuuummmkkkiiihhhkkksss}}}ooo```SSSQQQOOONNNNNNOOONNNMMMDDDAAACCCZZZxxx}}}kkkccc]]]WWWIII>>>555222333111//////,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000111///000000000111111111222111444666666888???LLLUUUjjjeeeSSSJJJGGG???>>>???:::;;;;;;::::::999888666555555555444444444444555555111111111111111111111111222222222222222222222222000222444444333333333444222333444444555555444444333444666666555555777888999777???VVVppp}}}|||zzz{{{wwwkkkhhhjjjpppwwwzzzyyywwwwwwwwwwww|||zzzooonnnnnnooonnnlllllloooooommmkkkfffiiirrryyy|||pppddd]]]___^^^ZZZ___kkkhhhhhhiiinnntttxxxxxxvvvxxxyyyzzz{{{qqqsss~~~|||yyyvvvsssuuuwwwwwwrrrmmmlllmmmnnnpppvvvssscccUUURRROOOMMMMMMMMMLLLKKKBBBBBBCCCSSS|||{{{www|||nnneee^^^XXXKKK@@@666333333111//////,,,------......---,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111111///000000111111222222222111222444777>>>JJJXXXcccwwweeeSSSJJJGGG???>>>???:::;;;;;;;;;:::999888777666555444333222222333444555222222222222222222222222111111111222222333333444000222444444333333333444222333444444555555444444333444666666555555777888:::;;;FFF^^^xxx}}}}}}kkkbbbffflllssswwwvvvtttuuuwwwsss|||ssstttoooqqqooommmpppuuutttnnnkkkkkknnnuuu}}}tttjjjbbb```___^^^dddlllllllllnnnttt|||~~~{{{xxxzzz}}}~~~pppxxx~~~yyyvvvxxx{{{vvvuuutttttttttssspppmmmssstttvvvzzzrrrcccTTTQQQNNNLLLLLLLLLLLLKKKAAADDDCCCJJJmmmrrrxxxpppfff^^^VVVMMMAAA666333222000///000---............---+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,---......------------------------....................................///000111222///000000111111222333333333333555<<>>???;;;;;;;;;;;;:::999888777666444333222222222222333444333333333333333333333333000000111222333333444444000222444444333333333444222333444444555555444444333444666666555555777888<<<>>>KKKccc|||}}}zzz|||~~~lll___gggmmmrrrssspppnnnppprrrqqq~~~|||zzzsssuuummmnnnmmmlllqqqwwwuuummmkkkoootttyyywwwnnnfffbbbaaabbbfffkkkoooooorrryyy}}}vvvyyy}}}ppp{{{yyywwwxxxxxxxxxyyywwwvvvtttsssrrrrrrrrrssszzz{{{}}}ooo```SSSPPPLLLKKKKKKLLLLLLLLLBBBFFFBBBCCC```pppzzzrrrfff\\\SSSNNNBBB777333333000///000......//////...,,,***)))++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,---...///------------------------....................................///000222222///000000111222222333333666555888BBBSSShhhzzzuuufffTTTKKKHHH@@@???@@@;;;999888888888777777666666555444333333333333444555555555444333333222111111333333333333333333333333111222222333333444444555111222333444555555555555333444555555555666888:::<<<888MMMmmmyyyzzz~~~}}}|||zzzlllYYY^^^eeeoootttoooiiilllsssyyy{{{zzz}}}wwwmmmoookkkhhhllltttyyywwwsssqqqqqquuuqqqoookkkgggdddeeeiiillltttwww{{{~~~~~~|||}}}uuuzzz|||yyyvvvuuuvvvwwwvvvtttrrrpppnnnnnnppptttyyy|||yyy|||qqqdddSSSMMMHHHJJJLLLJJJIIIJJJGGGAAAAAAEEETTT{{{tttzzzfff[[[VVVSSSIII;;;222//////...---///---,,,,,,---...,,,+++'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......////////////000000000000111222222111222444333000444888BBBSSShhh~~~zzzeeefffTTTKKKHHH@@@???@@@;;;:::::::::999888777777666555444333333333333444555555555444333333222111111333333333333333333333333111222222333333444444555111222333444555555555555333444555555555555888::::::>>>UUUpppyyy{{{}}}nnnYYY___dddkkkooollliiipppzzzxxxnnnjjjpppsssrrruuu|||zzzyyyooonnnkkkhhhiiimmmqqqssssssqqqttt{{{pppooollliiigggiiimmmppprrrwww{{{}}}}}}|||}}}xxx}}}{{{nnnqqqwwwrrrqqqpppooooooqqqssssssrrrpppqqqrrruuuxxx{{{~~~pppdddUUUNNNIIIJJJLLLJJJJJJKKKFFFAAABBBEEESSSyyy}}}~~~hhh\\\WWWUUUJJJ===444111000000...///...,,,---......---+++******+++,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........////////////000000000000111222333333444555555444777???NNNddd{{{yyyggg^^^fffTTTKKKHHH@@@???@@@;;;<<<<<<;;;:::999888777666555444444333333444444555555444444333333222222111333333333333333333333333111222222333333444444555222333444555555555555555444555666666555555777999888EEE___ttt}}}www{{{ttt\\\___ccchhhkkkiiikkkwww~~~uuuoooeee___aaaccccccgggooo{{{|||{{{qqqlllkkkgggeeedddggglllpppmmmuuusssoooooonnnmmmlllnnnqqquuurrrvvvzzz~~~{{{zzz{{{~~~uuukkkccccccjjjjjjggghhhiiilllnnnppprrrssssssvvvzzzrrrfffXXXPPPJJJJJJKKKJJJKKKMMMGGGBBBDDDDDDMMMqqq~~~kkk]]]XXXUUULLL???666222111111000///...------......---+++,,,,,,,,,,,,+++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------........./////////000000000111111222333444555444555777:::FFFRRRfffoooeeefffjjjfffTTTKKKHHH@@@???@@@;;;===<<<;;;:::888777555555444444444444444444444444444444444333333222222222222222333333333333444444111222222333333444444555333333444555555555555555555666777666555555777999888HHHcccvvv}}}vvvsssyyy|||bbb```ccciiillllllooo}}}yyyooofff___[[[\\\^^^^^^bbbiiinnnssswww{{{xxxnnniiifffcccaaaaaadddfffhhhffftttyyyqqqrrrrrrrrrqqqqqqrrruuuxxxssswww{{{{{{xxx{{{iiifffaaa```fffjjjdddgggkkkmmmnnnpppsssvvv}}}uuuiii[[[RRRKKKJJJKKKJJJKKKMMMHHHDDDFFFCCCFFFgggyyynnn]]]XXXTTTLLLAAA777333111111111///...------......---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------............/////////000000111111222333333444555333444999AAATTTddd~~~qqqeeegggsss}}}fffTTTKKKHHH@@@???@@@;;;<<<;;;:::888777555444444444444444444444444444444444444333333333333222222222222222333333444444444111222222333333444444555444444555555666666555555555666777666666666888:::;;;IIIddd{{{tttnnnlllttt~~~iiibbbfffmmmrrrsssxxxrrrggg\\\ZZZZZZ]]]^^^^^^aaaeeegggjjjmmmooovvv~~~rrriiieee```\\\]]]bbbeeeccc```dddvvv}}}yyyvvvvvvvvvuuutttuuuxxx{{{wwwzzz}}}~~~yyy|||xxxxxxyyy|||zzzyyyyyyaaabbbaaa___eeejjjhhhmmmqqqrrrqqqrrrvvv{{{vvvjjj\\\SSSLLLKKKKKKJJJKKKMMMHHHEEEGGGEEEDDDbbbyyyvvv}}}ppp]]]XXXSSSLLLBBB888333111000111000...------...///---,,,******+++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------------------------------.........///////////////000111222222222333222333555333444???LLLbbbtttttteeecccmmm|||fffTTTKKKHHH@@@???@@@;;;::::::999888777555555444333444444555555444444333333333333333333333333333111222222333333444444555111222222333333444444555444555555666666666555555444555666777666777999;;;???KKKhhhvvvmmmhhhgggnnnyyykkkdddiiirrryyy|||qqqccc[[[^^^aaadddffffffhhhjjjiiijjjiiihhhlllsssuuussstttwwwzzzzzztttrrr{{{zzzlllddd```ZZZWWWZZZbbbfffccc^^^jjj|||yyyyyyxxxwwwvvvxxx|||}}}yyyuuuzzz|||{{{ttttttzzz}}}ppppppwww{{{}}}qqq___dddfffgggmmmpppqqqvvvzzzyyyuuuvvv|||uuuiii\\\SSSLLLLLLLLLJJJIIIKKKGGGDDDHHHHHHEEEaaa|||rrrvvv}}}ttt^^^YYYRRRMMMCCC:::333000111111000///......//////...,,,************+++,,,......,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***++++++,,,,,,------...------------------------------------------------------........./////////...///000000111222333333444222333666666:::LLL```~~~wwwhhhbbbjjjzzzfffTTTKKKHHH@@@???@@@;;;::::::999888888777666666333333444555555444333333333333333333333333333333111111222333333444555555111222222333333444444555555555666666666666555555333444666666777888;;;===BBBNNNqqq}}}}}}vvvooojjjeeecccjjjttt~~~hhhfffkkkuuu}}}qqqbbbbbbgggkkkmmmmmmoooqqqrrrmmmmmmjjjgggiiimmmlllhhhjjjkkklllllliiijjjuuuuuuhhhbbbZZZWWWUUUXXX___dddfffeeeqqqyyyyyyxxxwwwwwwzzzyyyxxx{{{uuujjjhhhdddjjjqqqwww}}}}}}rrrnnnooovvv~~~kkkaaaiiinnntttzzzzzz|||}}}~~~wwwkkk[[[SSSMMMLLLLLLIIIHHHHHHIIIEEEIIIHHHDDD[[[~~~pppttt{{{xxx```\\\SSSNNNEEE<<<555222222333000///......//////...------,,,+++++++++,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......------------------------------------------------............////////////...///000111222333333444555222555:::===EEE^^^xxxmmmnnnrrryyyfffTTTKKKHHH@@@???@@@;;;:::::::::999999888888888333333444555555444333333333333333333333333333333111111222333333444555555111222222333333444555555555666666666666666555555222444555666777999<<<>>>DDDQQQyyy{{{xxxuuusssoooiiidddbbbhhhrrr|||zzzdddhhhllluuuooo___fffkkknnnnnnnnnpppssstttoooooollliiikkknnnlllggghhhgggggggggeeegggsssrrrfffaaaWWWVVVVVVWWW[[[aaahhhmmmuuuxxxxxxwwwvvvwww|||www{{{wwwjjjgggjjjaaadddgggiiijjjqqq{{{pppnnnppprrr{{{~~~vvveeeaaajjjqqq{{{zzznnnZZZRRRMMMMMMMMMIIIGGGGGGMMMGGGIIIGGG@@@SSS~~~~~~nnnuuu~~~{{{ccc___TTTPPPGGG>>>666333333555111///......//////...---///...,,,+++***++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,,,,---......------------------------------------------------............/////////000...///000111222333444444555333666===BBBNNNkkkmmmggguuuhhhVVVMMMIII@@@???@@@;;;;;;:::999888777777777777666555555555555444444444555444333333222222333333444444444333333222222222222222222333333444444444555555555555666666666666444888444444<<<;;;888???AAAeeeyyyxxxpppllljjjlllgggeeebbbcccooorrrgggdddllluuu}}}xxxpppllllllllljjjgggdddeeeiiimmmnnnmmmlllnnnpppoookkkhhhjjjgggfffeeeeeeiiiuuusssccc\\\WWWXXXXXXWWW^^^iiisssvvvuuurrroooooottt~~~|||uuuooofffaaaaaa]]]___aaacccdddgggllloooxxx~~~{{{tttnnnnnnuuuooojjjeeejjjxxx~~~{{{iii[[[VVVOOOJJJIIIKKKLLLMMMOOOLLLFFFFFFIIINNNkkk{{{hhhqqq{{{ggg___VVVRRRJJJ???666111000111000000000///......------...---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................,,,---//////......000111///000222444222...111666555666999AAAPPPggg}}}ggggggzzzhhhVVVLLLIII@@@???@@@;;;;;;:::999888888888888888666555555555555444444444555444333333222222333333444444444333333222222222444444333333333333333333555555555555666666666666555888444555<<<:::888AAAJJJkkkzzzooojjjhhhiiilllhhhhhhgggiiisss|||rrriiiddd___eeennn}}}{{{uuuooojjjhhhiiigggfffgggjjjnnnppppppqqqooonnnpppqqqqqqnnnkkkmmmkkkjjjjjjiiikkkuuummm\\\WWWSSSVVVYYY\\\dddqqq{{{~~~sssoookkkjjjppp{{{zzzxxxvvvnnnjjjccc^^^^^^[[[\\\^^^^^^___aaaeeegggggglllpppqqqqqqsssxxx}}}wwwrrrmmmnnnvvv}}}wwwooouuu{{{jjj^^^XXXQQQLLLJJJKKKLLLMMMOOONNNHHHFFFGGGJJJcccoooqqquuujjj___WWWSSSJJJ@@@777222111111000000000///......------...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................,,,...//////...///000222000000222555444222333888999:::@@@PPPfff}}}wwwddd[[[iii~~~gggUUULLLHHH@@@???@@@;;;;;;::::::999999999999:::666555555555555444444444555444333333222222333333444444333333333333222222555555444444333222222222555555555555666666666666666999555666<<<999:::EEEXXXssstttyyyoookkkiiihhhjjjmmmiiijjjjjjlllttt}}}vvvnnngggbbb___]]]^^^cccmmmwwwoooiiidddeeehhhllljjjkkkooowww{{{zzzxxxvvvuuuttttttuuuuuutttsssqqqpppqqqsssqqqpppuuu|||~~~||||||gggYYYXXXRRRXXX]]]bbbmmm{{{oookkkfffdddiiivvv}}}xxxvvvwww}}}}}}kkkfffddd___[[[\\\[[[]]]^^^^^^^^^^^^aaaccccccfffjjjlllllloootttyyy|||yyywww{{{wwwyyyjjj```ZZZRRRMMMKKKKKKLLLLLLQQQQQQKKKGGGFFFDDDXXXyyy~~~vvvsssmmm```XXXTTTLLLAAA888222111222000000000///......------------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................,,,...////////////000222222000111666777555666999:::>>>KKKccc~~~ppp^^^aaakkkvvvgggUUUKKKHHH@@@>>>@@@;;;;;;::::::999999::::::;;;666555555555555444444444555444333333222222333333333333333333333333333333444444444444444333333333555555555555666666666666777999666777<<<888<<>>@@@;;;;;;;;;::::::999999::::::666555555555555444444444555444333333222222333333333333333333333333333333222222333444444555666666555555555555666666666666777888666888<<<888???SSSssswwwjjj~~~rrrkkkrrrxxxxxxuuurrrrrrrrrsssrrrmmmiiilllrrrrrrooommmggg```[[[YYYYYYYYYYYYhhhnnn{{{uuuiii```\\\^^^jjjvvv~~~{{{{{{||||||||||||{{{{{{{{{|||}}}{{{{{{~~~|||{{{}}}ttt\\\XXX\\\[[[aaahhhooo|||~~~hhheeeaaa___dddtttzzzrrrpppooonnnpppttt{{{ggg___[[[XXXYYY___^^^```bbbccccccccceeefffhhhmmmuuu}}}vvviii\\\WWWPPPKKKIIIKKKLLLMMMQQQUUURRRLLLGGG@@@HHH^^^rrrkkkvvveeeZZZWWWOOOEEE<<<555333222000000000///......------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......................................................---...000000//////111222333000000222333333666:::BBBWWWvvvzzzgggbbbjjj|||eeeSSSJJJGGG???>>>@@@<<<<<<;;;:::999999888888888666555555555555444444444555444333333222222333333222222333333333333444444111111222444555666777888555555555555666666666666666777666999<<<888BBB[[[{{{qqqiiiyyypppgggqqqzzz{{{zzzzzzzzzyyy~~~{{{uuunnnnnnpppnnniiiddd]]]UUUQQQUUU[[[```ccckkkppp{{{vvvmmmddd``````fffrrr~~~xxxqqqssswwwzzz|||}}}}}}|||{{{}}}~~~gggVVVUUUYYY^^^fffpppzzz}}}zzzffffffeeedddiiixxxxxxpppkkkhhhggglllrrrxxxddd\\\YYYWWW[[[ccc___aaacccdddddddddeeefffeeejjjrrr{{{xxxkkk]]]WWWPPPJJJIIIJJJKKKLLLMMMTTTQQQLLLHHHBBBGGGYYY~~~vvvmmmyyyfff\\\XXXQQQGGG===666333333000000000///......------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................---///000000000000111333222111111222222333;;;DDDKKKccczzzeeebbbiiitttdddSSSJJJGGG???>>>@@@<<<===<<<:::999777777666666666555555555555444444444555444333333222222333333222222222333333444444444222333333444555666777777555555555555666666666666555666555:::===888EEEbbbzzzppprrruuuqqqlllvvv|||uuurrrpppiiiaaaZZZVVVSSSVVV___hhhmmmooovvvvvvzzzlllfffdddgggmmmttt}}}~~~vvvsssuuuyyy|||uuu___YYY[[[\\\fffppp~~~}}}xxxeeegggiiijjjppp}}}|||uuulllgggfffjjjwwwppp```\\\\\\]]]ccclllhhhjjjlllllljjjiiiiiijjjjjjlllqqqxxx~~~pppaaa[[[RRRLLLIIIIIIIIIIIIGGGPPPOOOJJJHHHCCCGGGWWWppp{{{eee]]]YYYRRRIII???777444333000000000///......------,,,+++++++++,,,,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................---///000111000000111333111222444555444777DDDRRR___tttnnneeedddnnnyyydddRRRJJJGGG???>>>@@@<<<===<<<:::888777555555555666666555555555444444444555444333333222222333333222222222333333444444444444444555555555555555555555555555555666666666777444555555:::===999GGGeeeuuuttt}}}rrrooouuuyyytttoooeee[[[QQQRRRXXXdddpppwwwxxxvvv~~~|||jjjeeecccfffoooyyy}}}{{{|||~~~jjj^^^aaaeeedddnnn{{{uuueeeiiimmmoootttxxxqqqiiifffgggrrrxxxiii^^^^^^aaadddkkktttsssuuuvvvuuusssqqqppppppppppppqqquuu|||ttteee___UUUNNNIIIHHHGGGGGGCCCLLLLLLHHHHHHDDDHHHWWWooo}}}ddd]]]ZZZSSSIII???888444333000000000///......------++++++++++++,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........................................................///111111000000222333111333777888666;;;LLL^^^xxx|||bbbeeeqqqppphhhUUUKKKGGG@@@??????999::::::999999888777777777666666555444444444444555555444444555666666555333222222333333333333444444444444444555444444333333555555666666777777888888777666888:::888<<>>555222111111000000//////............---,,,,,,,,,,,,---------------------------........................,,,,,,,,,---------......///......------......///........./////////000000111000000111111222333444888555777>>>CCCMMMgggoooddduuu|||tttfffdddhhhTTTJJJGGG@@@???@@@:::::::::999999888777777777666666555444444444444555555444333444666666444333222222333333333333444444333333444444555444444333555555666666777777888888888666888999888>>>UUUoooxxx~~~qqqfff___]]]]]]jjjtttpppccc```dddllluuuzzzxxxxxx{{{~~~~~~{{{wwwtttrrryyy~~~sssjjjmmmrrrxxxtttmmmkkkqqqyyymmmjjjjjjooowww||||||zzzvvvwwwyyyzzzyyyzzz{{{}}}|||iiibbbWWWOOOJJJGGGGGGFFFGGGFFFHHHIIIFFFBBBDDDIII```rrrooooooaaaYYYRRROOOIII???666333111111000000//////............---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......///......------......///....../////////000000000111111111111222333444555666333777@@@KKK[[[vvvpppfffiiivvviiifffbbbgggTTTJJJGGG@@@@@@@@@:::::::::999999888777777777666666555444444444444555444444333444555666444222222222222333333333444444333333444444555444444444555555666666777777888888888777888999888AAA\\\www{{{qqqgggccchhhnnnttt}}}uuukkkccc[[[```ooosss~~~zzzuuussspppppprrrrrrssssssssstttvvvyyy|||{{{tttooosssxxx}}}|||rrrjjjhhhooowwwsssrrrrrrvvvzzz{{{wwwsssvvvwwwxxxxxxwwwwwwyyyzzziiibbbWWWNNNJJJHHHHHHHHHGGGGGGIIIKKKHHHCCCCCCFFFOOOsssiii}}}rrrcccZZZSSSPPPKKKAAA777333111111000000//////............---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......//////............//////...////////////000000000111111111222222444555666555555;;;IIIZZZnnnxxxgggmmm{{{gggeeejjjiiigggTTTJJJGGG@@@@@@AAA;;;::::::999999888777777777666666555444444444444555444333333444555555444222222222222333333333444444222333333444555555555444555555666666777777888888777777888::::::EEEcccvvv|||pppjjjiiiqqq{{{|||eeebbb```ZZZbbbttt||||||tttrrrpppmmmlllnnnnnnqqquuuyyy~~~yyyuuutttyyy|||tttjjjffflllsss}}}|||zzz{{{|||{{{xxxuuu~~~}}}{{{{{{|||~~~kkkdddYYYPPPKKKJJJJJJJJJIIIHHHIIILLLJJJEEECCCEEEMMMrrrbbbyyy}}}tttfff\\\TTTQQQMMMCCC888333111111000000//////............---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------....../////////....../////////////////////000000000111111111111222333555666777777:::FFFYYYppp|||kkknnn|||rrrgggggglllqqqgggSSSJJJGGGAAA@@@AAA;;;::::::999999888777777777666666555444444444444555444333222333555555333222222222333333333333444444222222333444555555555555555555666666777777888888777777999;;;<<>>NNNsssooollloooqqqwww|||||||||tttiiigggfffeeennn{{{yyytttqqqqqqvvvyyyzzz|||yyywwwwwwlllhhhnnnppp||||||}}}|||tttmmmllloooqqqwwwqqqiii]]]TTTPPPOOOQQQRRRIIIFFFFFFHHHIIIEEEDDDFFFMMMttt~~~[[[lllzzz}}}jjj___UUUSSSPPPFFF:::333111111000000//////............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000////////////000000//////000000000111111111111222222333555666888999777DDD]]]|||uuulllwwwiiihhhpppqqqwwwfffSSSIIIGGGAAA@@@BBB<<<::::::999999888777777777666666555444444444444555333333222333444555333111222222333333333444444444111222333444555555555555555555666666777888888888666777:::<<>>@@@>>><<<;;;;;;:::999888777777666666666666555555555555555555555444444333333333333333333444444444555555555555555555555555444444999888888777777777777777999555<<<555>>>aaasssooorrrtttuuuuuusssxxxsssmmmqqqpppvvvtttiiigggmmmpppyyy}}}|||zzz}}}}}}jjjfffjjjooosssxxxrrrlllbbbWWWMMMHHHHHHIIIDDDEEEGGGGGGGGGFFFDDDCCCGGGRRR{{{ssseee|||qqq[[[SSSTTTLLLDDD???666333111///////////////---........................,,,------......------,,,------------------------...............///000000...............///000000000000000000111111111111333222333555444444:::BBBKKKbbb{{{vvvuuu}}}wwwjjjiiiiiimmmuuuhhhSSSJJJJJJBBB>>>@@@>>><<<;;;;;;:::999888777777666666666666555555555555555555444444444333333333333333333444444444555555555555555555555555555555666666555555666777888888999666>>>999BBBbbbrrrnnnqqqrrrpppnnnkkkpppvvv{{{~~~uuupppuuutttyyyrrrlllooopppzzz}}}}}}|||{{{xxx|||zzzkkkkkkrrrxxxuuunnncccWWWMMMGGGFFFGGGBBBDDDFFFGGGHHHGGGFFFEEEDDDMMMvvvyyycccuuusss]]]SSSTTTLLLEEE???666333111/////////000///...........................,,,------......------,,,------------------------...............///000000///............///000000000000000000111111111111444333555666444555===GGGZZZzzzrrruuu~~~mmmhhhjjjooovvvhhhSSSJJJJJJBBB>>>@@@>>><<<;;;;;;:::999888777777666666666666555555555555555444444444444333333333333333333444444444555555555555555555555555555555333333444444555777888999999666@@@<<>>@@@>>><<<;;;;;;:::999888777777666666666666555555555555444444444444444444444444333333333444444444555555444444444555555555555555555555555555666777888999:::666@@@===IIIgggvvvssssssnnngggbbbfffllluuu{{{qqqnnnvvvwww{{{{{{uuuuuuxxx}}}yyywwwxxxzzzuuuwww}}}tttpppooosss|||wwwhhhZZZOOOHHHEEECCCBBBDDDFFFHHHHHHHHHGGGFFFFFFKKKpppxxxVVV___mmmxxx{{{aaaTTTTTTMMMFFF@@@777444222000///000000///...........................,,,------......------,,,------------------------...............///000000/////////...///000000111000000111111111222222222222444888888666;;;MMM___sssqqquuu}}}nnn```cccgggqqqhhhSSSJJJJJJBBB>>>@@@>>><<<;;;;;;:::999888777777666666666666555555555555444444444444444444444444333333333444444444555555444444444555555555666666888888777666666777777888;;;666>>>===LLLlllxxxtttqqqjjjdddbbbgggnnnyyynnnllluuuxxx|||~~~wwwrrruuuvvvrrroooiiimmmllllllooovvv}}}wwwiiimmmrrryyy{{{jjj[[[QQQJJJFFFDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEKKKnnnzzzZZZ]]]mmmuuudddUUUTTTNNNGGGAAA777444222000000000000000...........................,,,------......------,,,------------------------...............///000000///////////////000111111111111111111222222222222111333777:::<<>>@@@>>><<<;;;;;;:::999888777777666666666666555555555555333333333444444444444555333333333444444444555555333333444444555666666666999999888777777777777777;;;555???AAASSSuuu{{{tttmmmfffdddfffpppxxxnnnlllvvvzzz~~~|||{{{~~~{{{uuuuuuqqqvvvppphhhiiiiiigggggghhhkkkrrr~~~~~~~~~uuufffdddooozzz|||jjj[[[RRRLLLHHHFFFFFFGGGHHHIIIHHHGGGEEEDDD@@@HHHkkkgggbbbttt{{{gggVVVTTTNNNHHHBBB777444222000000111111000///........................,,,------......------,,,------------------------...............///000000000000//////000000111222111111111222222222222333222333777===EEEUUUppp}}}pppnnnxxxhhh^^^ccckkkooottt}}}hhhSSSJJJJJJBBB>>>@@@>>><<<;;;;;;:::999888777777666666666666555555555555333333333444444444555555333333333444444444555555333333444444555666666777777777666666666777777888999555BBBHHH]]]wwwllleeeiiiqqqxxx~~~oookkktttxxx||||||yyyuuuvvv|||}}}yyyvvvvvvyyyvvv{{{ttthhhgggffffffiiijjjlllqqq}}}~~~}}}|||zzz{{{zzzmmmbbbggguuuzzzhhhZZZQQQMMMIIIFFFEEEFFFHHHIIIIIIHHHGGGFFF@@@GGGiiipppddd{{{iiiWWWTTTOOOIIIBBB777555333111000111111000///........................,,,------......------,,,------------------------...............///000000000000//////000000111222111111111222222222333333555444777AAAOOOeeeqqqooovvvhhh]]]___eeennnvvvzzzhhhSSSJJJJJJBBB>>>AAA???<<<;;;;;;:::999888777777777666666666555555555555333333333444444555555555333333333444444444555555333333444444555666777777444444444555666777888999777555DDDNNNeee|||nnnhhhooozzzvvv|||oooiiiqqqtttwww{{{wwwxxxtttssswwwwwwtttvvv{{{}}}gggfffhhhbbbaaagggnnnpppvvv~~~{{{zzzwwwtttrrrtttwwwzzz{{{vvvnnnhhhbbblll|||xxxfffXXXQQQMMMIIIFFFCCCDDDGGGIIIJJJIIIHHHHHHDDDIIIiiisssccc}}}jjjWWWTTTOOOIIICCC888555333111000111111000///........................,,,------......------,,,------------------------...............///000000000000000000000111111222111111222222222333333333777555888DDDVVVpppwwwssswww~~~{{{]]]___hhhhhhnnn{{{~~~nnnVVVIIIHHHBBB??????;;;<<<;;;;;;::::::999999888888777666555555666777888666555555555555444444444333333333444444444555555333333444444555666666666888888777777777777777888888<<<@@@RRRsss|||tttvvvzzzzzz}}}}}}uuuoooqqqrrrooooootttvvvoookkknnnpppqqqvvv~~~zzzrrriiidddaaaaaafffmmmuuu{{{yyyvvvrrrpppqqqssstttuuuzzz|||{{{ooofffbbbgggnnn||||||tttggg[[[RRRMMMIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHMMMEEE]]]rrrcccoooyyylllTTTRRRNNNHHHCCC;;;666333111000111111000...................................................+++,,,------......------...............///000000000000000000111111111111111111222222222333333333444:::BBBPPPllluuuzzzzzzhhhnnnjjjnnn}}}mmmUUUIIIHHHBBB???@@@<<<<<<;;;;;;::::::999999888777777666666666666777777666555555555555444444444333333333444444444555555333333444555555666666777888888777777777777888888888<<>><<<;;;;;;::::::999999888555666777888888777666555666555555555555444444444333333333444444444555555444444444555666666777777777777777777777777888999<<<<<>><<<;;;;;;::::::999999888555666777888888777666555666555555555555444444444333333333444444444555555444444555555666777777888777777666666777888999999===:::LLLcccttt{{{~~~}}}~~~{{{yyy|||zzzuuuwww~~~rrroookkkmmmuuuvvvjjjgggggggggooovvvyyy|||yyyrrrggg]]]UUUNNNJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEBBBLLLcccppptttzzzZZZTTTQQQMMMGGG>>>777555222111222222111///................................................,,,---......//////......///////////////000111111111111111111222222222222222222222222444666888:::AAAWWWyyyyyyzzzkkkrrrvvv|||mmmUUUIIIIIICCCAAABBB>>><<<;;;;;;::::::999999888666666777777777777666666666555555555555444444444333333333444444444555555444555555666666777888888666666666666777888999:::<<<888RRRppp|||~~~~~~zzz{{{xxxvvvrrrsss|||~~~qqqmmmkkkjjjjjj}}}{{{xxx}}}xxxqqqggg]]]UUUNNNJJJFFFIIIIIIIIIHHHGGGFFFEEEDDDBBB>>>CCCUUUwwwsssppp|||ZZZSSSPPPMMMHHH???777555333222222222111000................................................------...////////////...000000//////000000111222111111111222222222222333222111111222444777:::<<>>777555333222222222111000................................................------...///////////////000000//////000000111222111111111222222222333333333222222222555888<<<>>>QQQuuuqqquuu{{{}}}mmmjjjvvvxxxpppWWWKKKIIICCC@@@AAA<<<<<<<<<;;;::::::999999888888777666555555666777888666666555555555444444444333333333444444444555555555555666666777777888888666666666666777888999:::AAA;;;]]]||||||xxx{{{~~~}}}rrrnnn{{{~~~~~~~~~yyyrrriii___WWWQQQLLLHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGCCCEEESSSxxxxxx___kkk}}}^^^TTTPPPMMMGGG===777555333222333222111000................................................---......///////////////000000000000000111111222111111222222222333333333444444333444666:::===@@@dddlllyyyrrrmmmqqqzzzzzzuuuUUUNNNGGGBBBFFF>>>???===<<<;;;;;;999999888777777777777777777777777777444444444444444444444444444444444555555555555666555555555666666666666666777777777777888999:::;;;;;;FFFfffyyy{{{~~~|||~~~zzzxxxxxxzzzyyy}}}xxxqqqfff\\\TTTOOOJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJEEEFFFEEEJJJoooooo```dddvvv]]]VVVQQQJJJFFFCCC999555111///111222111///////////////////////////....................................////////////////////////000111222333000111222333333333333222888444444666666888CCCPPPsss}}}wwwxxxlllkkkyyy}}}uuuUUUNNNGGGBBBFFF>>>???===<<<;;;;;;999999888777777777777777777777777777444444444444444444444444444444444555555555555666555555555555666666666666777777777777888999:::;;;:::EEEfff|||~~~~~~{{{pppvvv{{{{{{~~~zzzuuuxxx~~~wwwpppfff\\\UUUOOOKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGEEEJJJooosss[[[ZZZpppaaaWWWQQQJJJFFFCCC:::555111000111222111///////////////////////////....................................////////////////////////000111222333111222222222222333333333666555666888888===LLL]]]}}}}}}wwwpppsssuuuuuuUUUNNNGGGBBBFFF>>>???===<<<;;;;;;999999888777777777777777777777777777555555555555555555555555444444444555555555555666555555555555666666777777888777777888888999:::;;;:::FFFkkk}}}{{{{{{~~~pppjjjppp}}}~~~~~~tttssswww~~~wwwpppfff\\\UUUPPPLLLJJJGGGFFFFFFGGGGGGHHHIIIJJJIIIGGGEEEJJJnnn{{{YYYSSSmmmgggYYYQQQJJJGGGCCC:::666111000111222111///////////////////////////....................................////////////////////////000111222333333222222111111222444555444666999999:::EEE^^^uuusssooo{{{wwwdddmmm{{{uuuUUUNNNGGGBBBFFF>>>???===<<<;;;;;;999999888777666666666666666666666666666666666666666666666666444444444555555555555666444444555555666666777777888888888888999:::;;;;;;>>>KKKrrr}}}~~~mmmnnnqqq|||xxxwwwwww~~~tttsss|||~~~wwwwwwxxxvvvoooeee\\\VVVQQQMMMKKKFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGDDDJJJlll[[[TTTqqqkkkYYYPPPKKKIIICCC;;;777222000111222111///////////////////////////....................................////////////////////////000111222333444333111111111222444666333666999888===SSSvvvuuuggglll}}}rrrgggrrruuuUUUNNNGGGBBBFFF>>>???===<<<;;;;;;999999888777666666666666666666666666666666666666666666666666444444444555555555555666444444444555666777777888888888888888999:::;;;<<>>???===<<<;;;;;;999999888777777777777777777777777777555555555555555555555555444444444555555555555666333444444555666777888888999888888999999:::;;;<<>>???===<<<;;;;;;999999888777777777777777777777777777444444444444444444444444444444444555555555555666333333444555666777888888999999999999:::;;;<<<<<<@@@UUUzzzssszzzyyyooopppvvv}}}rrrjjjiiihhhccc]]]\\\VVVXXXZZZ[[[[[[YYYWWWUUUUUUZZZ___dddmmmwwwzzzxxxsssyyyxxxwwwtttwww}}}xxxpppkkkmmmrrrwwwyyyrrrggg^^^VVVQQQMMMJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHFFFEEEWWWhhhcccwwwsss[[[PPPOOOLLLBBB===999444111222222000...////////////////////////////////////////////////............////////////////////////000111222333333333333444444444444555888888888AAA\\\eeefffvvvzzznnnsssuuuUUUNNNGGGBBBFFF>>>???===<<<<<<;;;:::999888777777777777777777777777777444444444444444444444444444444444555555555666666333333444555666777888999999999999999:::;;;<<<<<>>CCCbbbvvvtttooosssooorrr|||yyyrrrssswww~~~vvvrrrnnn```___\\\XXXUUURRRPPPOOOPPPPPPQQQVVVYYYYYYTTTOOOSSSRRRUUU]]]ccceeehhhkkkllliiinnn~~~|||}}}}}}uuukkk```YYYUUUQQQPPPGGGFFFEEEFFFHHHIIIHHHGGGEEEKKKGGGIIIKKKdddsss~~~zzz\\\YYYQQQEEEDDD@@@:::444111222333222000000000//////.........---///////////////////////////////////////........./////////000111111222222111333555555444444555666555;;;>>>OOOtttkkksssvvvwww}}}vvvVVVNNNFFFAAAEEE>>>???<<<<<<;;;:::999999999999777777777777666666666666555555555555555555555555444444444555555555555666666666666666777777777777777999::::::999:::<<<>>>EEEcccuuusssnnnqqqpppttt}}}yyytttwwwzzzyyypppkkkfff\\\[[[XXXVVVSSSRRRQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUVVVSSSUUU[[[```bbbeeejjjkkkjjjrrr|||uuujjj```YYYTTTPPPNNNGGGFFFEEEFFFHHHIIIHHHGGGGGGKKKEEEGGGJJJhhhsss{{{}}}\\\XXXQQQEEEEEE@@@;;;444111222333222000000000/////////.........//////////////////////////////////////////////////////000000111111222222111333555555444444555666999CCCHHHZZZ{{{ooo|||uuu}}}uuuUUUNNNFFFBBBFFF???AAA<<<<<<;;;:::999999999999777777777777666666666666555555555555555555555555444444444555555555555666666666666666777777777777777999::::::::::::===???GGGdddsssqqqllloooooosss{{{}}}zzz}}}}}}rrrjjjddd___WWWVVVTTTSSSSSSSSSTTTUUUUUUWWWYYYVVVSSSSSSWWW[[[[[[XXXXXX\\\___```ccciiifffjjjttt|||uuujjj```XXXSSSOOOLLLHHHFFFEEEFFFGGGIIIHHHGGGIIIKKKCCCEEEIIIjjjpppxxx|||]]]WWWPPPFFFFFFAAA;;;555222222333222000000000////////////......//////////////////////////////////////////////////////000000111222222222222333555555444555666777888GGGSSSgggxxxwwwwwwVVVOOOGGGBBBFFF???@@@<<<<<<;;;:::999999999999777777777777666666666666555555555555555555555555444444444555555555555666666666666666777777777777777888:::::::::;;;===@@@HHHeee|||pppnnniiikkkmmmqqqvvv~~~~~~rrrjjjeeeaaa]]]TTTTTTSSSSSSTTTVVVXXXYYYWWWXXXYYYXXXWWWXXX[[[^^^^^^\\\]]]aaabbbaaaccchhhiiiooozzz{{{tttjjj```XXXRRRNNNKKKHHHGGGEEEEEEGGGHHHIIIHHHJJJKKKCCCDDDGGGgggjjjjjj___VVVPPPGGGGGGAAA<<<555222222333222000000000/////////////////////////////////////////////////////////000000000///000000111111222333333222444555555555555777999999MMM___vvv|||}}}zzzYYYPPPHHHBBBEEE======<<<<<<;;;:::999999999999777777777777666666666666555555555555555555555555444444444555555555555666666666666666777777777777777888:::::::::<<<>>>@@@JJJgggzzznnnkkkfffiiikkknnnttt~~~qqqhhhccc___[[[YYYTTTUUUVVVWWWYYYZZZ\\\\\\WWWWWWXXX\\\```aaa___\\\\\\\\\```ddddddbbbdddhhhrrr{{{zzztttjjj```YYYSSSNNNKKKIIIGGGEEEEEEFFFHHHIIIIIIIIIKKKDDDFFFDDD^^^fff___wwwbbbVVVPPPHHHHHHBBB===666333222333222000//////000000000000000000000000000000000000000000////////////000000111111000000000111222222333333333444555555555666888;;;AAAXXXkkkppp{{{ZZZRRRHHHBBBDDD<<<<<<<<<<<<;;;:::999999999999777777777777666666666666555555555555555555555555444444444555555555555666666666666666777777777777777888:::;;;;;;<<>><<<<<<;;;:::999999999999777777777777666666666666555555555555555555555555444444444555555555555666666666666666777777777777777888:::;;;;;;===???BBBTTTsssyyyooooookkklllpppwww~~~qqqhhh```]]]YYYUUUTTTXXXYYY[[[^^^aaaaaa___\\\ZZZ[[[]]]```dddeeeccc```]]]^^^___bbbeeefffgggoooxxxxxxsssjjjbbb[[[VVVQQQNNNJJJGGGDDDDDDFFFHHHIIIIIIFFFJJJHHHKKKBBBQQQnnn^^^mmm|||iiiYYYSSSKKKJJJDDD>>>777333333333111000//////000000000111111111000000000000000000000000...//////000111111222222000111111222222333333444444555666555555777;;;>>>PPPiii|||tttwww}}}uuuqqq}}}yyyXXXPPPHHHCCCFFF???@@@<<<<<<;;;:::999999999999777777777777666666666666555555555555555555555555444444444555555555666666666666666666777777777777777888:::;;;;;;===@@@BBBYYYxxxzzzrrrrrrooonnnttt}}}wwwlllfff___[[[[[[YYYUUUWWW]]][[[]]]aaacccccc___[[[XXX]]]bbbffffffbbb_________dddcccdddggghhhlllwww~~~xxxrrrjjjccc\\\WWWRRROOOJJJGGGDDDDDDEEEHHHIIIJJJEEEJJJHHHLLLBBBPPPuuucccooo|||kkkZZZTTTLLLJJJDDD>>>777444333333111000//////000000111111111222000000000000000000000000...//////000111222222222000111111222222333444444555555666555555777;;;>>>XXXtttsss}}}jjjpppuuu|||~~~YYYNNNHHHCCCEEE===@@@===<<<;;;;;;999999888777555666777888888777666666777777777777666555444333444555555666666666666666888888888777777777777777999777888:::::::::@@@HHHddd~~~yyyvvvsssuuuxxx}}}tttmmmkkk\\\[[[YYYXXXYYY\\\^^^```bbbcccdddcccaaa``````aaa```aaaccceeehhhjjjiiihhhhhhggghhhjjjlllsss~~~{{{vvvnnneee^^^WWWQQQNNNJJJHHHEEEEEEGGGIIIJJJJJJCCCKKKKKKGGGGGGOOOrrr}}}___uuummmZZZVVVNNNJJJFFF@@@999555555444333111000000000000000000000000111111111111111222222333111111111000000000000000222222222222333444555555666666222666===999<<>>======<<<;;;:::999888999888888777666555555555666666666666666666555444444555555666666666666666666666777777888888888888999888999<<<<<<===CCCLLLlll}}}|||vvvnnnkkkjjjddd^^^]]]\\\YYYYYY\\\```aaaccceeeggghhhiiiiiinnnmmmjjjfffbbbaaabbbdddbbbeeeiiikkkmmmppptttwww~~~xxxppphhhaaaZZZTTTPPPIIIGGGDDDDDDFFFHHHIIIIIIFFFHHHJJJMMMKKKEEE[[[ooolllyyy___UUUNNNLLLFFF@@@999555555444333111000000000000000000000000///////////////000000111//////000000111111111111222222222222333444555555222777666666;;;@@@TTTtttnnnhhh~~~dddooo{{{\\\PPPHHHBBBDDD===AAA>>>>>>===<<<;;;:::999999999888777666555555666666555666666666666666555555444555555666666666666666666666666777888888999999999888:::<<<===>>>DDDMMMmmm}}}{{{nnneeedddddd^^^ZZZ[[[[[[YYYZZZ]]]ccceeehhhkkkmmmnnnooooooqqqooojjjddd______aaadddeeeiiinnnrrruuuyyy~~~yyyppphhhaaaZZZTTTQQQIIIFFFDDDDDDFFFHHHHHHHHHHHHLLLPPPRRRLLLBBB[[[uuuppp}}}```UUUMMMLLLFFF@@@999555555444333111000000000000000000000000000000/////////000111111/////////000111111222222222222222222333444555555222666555777???FFF\\\|||}}}hhhssskkkxxx]]]PPPHHHBBBDDD>>>BBB>>>>>>===<<<;;;:::999999888777666555555666777777555555666666666666555555444555555666666666666666555666666777888888999999:::999:::======>>>EEENNNnnn~~~wwwhhh``````^^^YYYWWW[[[]]]^^^___bbbgggiiimmmpppsssttttttssspppooolllhhheeeeeehhhjjjkkkqqqwww|||}}}wwwoooggg```YYYSSSOOOIIIFFFDDDDDDEEEGGGHHHHHHJJJMMMOOORRRKKKBBB]]]}}}pppaaaUUUMMMMMMFFF@@@999555555444333111000000000000000000000000111000000000000111222222...//////000111111222222222222222222333444555555444777666999DDDMMMdddqqqjjjvvvsss]]]PPPHHHBBBDDD>>>BBB>>>>>>===<<<;;;::::::999777777666555555666777888555555666666666666666555444555555666666666666666555666666777888999999999:::999:::===>>>???FFFNNNmmmyyypppbbbYYYZZZVVVRRRSSSXXX]]]^^^```ccciiikkkoootttvvvwwwwwwvvvpppppppppooonnnnnnpppsssqqqwww{{{vvvnnneee^^^WWWQQQNNNHHHFFFDDDCCCEEEGGGHHHHHHJJJIIIJJJOOOKKKDDD```ppp|||bbbTTTMMMMMMFFFAAA999555555444333111000000000000000000000000111111111111111222222333...//////000111222222222222222222222333444555555666888666;;;HHHSSSiiimmmnnnlllxxx^^^QQQIIIDDDFFF>>>@@@>>>======<<<;;;;;;::::::777777777777777777777777666666666666666666666666555555555555666666666666777777777777888888888888999;;;777999>>>;;;BBBUUUjjj}}}wwwnnnjjjbbbYYYVVVTTTVVV[[[```ccceeeeeeeeekkkjjjlllppptttuuurrrooopppuuuzzz||||||~~~}}}xxxpppggg___XXXQQQLLLIIIGGGEEEDDDDDDGGGJJJLLLJJJHHHPPPLLLIIIKKK\\\yyykkk~~~bbbWWWRRRJJJFFFBBB;;;777555444333333333222111111000000111111000000000000000000000000000000000000111111111111444444333444444555666777999777777;;;JJJbbb}}}uuu}}}lll{{{]]]OOOGGGBBBDDD<<<>>>======<<<<<<;;;:::::::::777777777777777777777777666666666666666666666666555555555555666666666666666666777777777888888888888:::777999===;;;BBBWWWnnn}}}uuullliiiaaaZZZWWWVVVXXX[[[^^^bbbeeegggiiilllmmmnnnrrrvvvwwwtttrrroooqqqtttyyy~~~}}}xxxpppggg___XXXQQQLLLHHHGGGDDDCCCDDDFFFIIILLLJJJGGGOOOKKKIIIJJJXXXzzzkkkzzzcccXXXSSSJJJFFFBBB;;;777555444333333333222111111000000111111000000000000000000000000000000000000111111111111444444333444444555666777666666999CCCWWWrrrwwwxxx|||nnn{{{^^^PPPGGGBBBDDD<<>>AAA<<<;;;;;;::::::999888888666666666666666666666666666666666666666666666666555555555555666666666666666666666666777777777888666999777888<<<<<>>AAA<<<;;;;;;::::::999888888666666666666666666666666666666666666666666666666555555555555666666666666555666666666666777777777666:::888888<<<===JJJcccxxxnnndddbbb^^^[[[[[[YYY\\\```eeeiiikkklllmmmggggggiiijjjlllnnnqqqrrruuuzzz~~~yyyooofff^^^WWWQQQNNNGGGEEECCCBBBBBBEEEHHHJJJJJJDDDKKKIIIHHHEEEJJJpppppplllyyyjjjZZZSSSIIIFFFBBB;;;777555444333333333222111111000000111111000000000000000000000000111111111111222222222222444444333444444555666777;;;999AAAYYY|||}}}tttrrrwwwcccSSSHHHBBBDDD<<>>MMMhhhzzznnnccc```]]][[[\\\ZZZ]]]bbbgggjjjllllllkkkiiijjjllllllmmmppptttwwwzzzyyyoooeee]]]WWWRRRNNNGGGFFFDDDBBBCCCEEEIIIKKKKKKDDDIIIHHHIIIGGGKKKnnnqqqlll}}}mmm[[[SSSIIIFFFBBB;;;777555444333333333222111111000000111111000000000000000000000000111111111222222222222333444444333444444555666777;;;<<>>@@@PPPlllnnnbbb___\\\[[[]]]]]]___bbbeeehhhjjjkkkllllllmmmnnnnnnooorrrwww{{{|||yyyoooeee]]]WWWRRROOOHHHGGGDDDCCCDDDFFFIIILLLLLLCCCHHHGGGJJJIIIMMMpppwwwtttooo\\\SSSIIIFFFBBB;;;777555444333333333222111111000000111111000000000000000000000000111111111222222222333333444444333444444555666777;;;@@@QQQooo~~~yyysssmmmwwwgggVVVJJJDDDFFF???BBB>>>======<<<<<<;;;::::::777777777777777777777777666666666666666666666666555555555555666666666777555555555555666666666777888<<<;;;;;;???AAARRRoooooobbb___\\\[[[]]]aaaaaabbbcccfffiiikkkmmmlllmmmooonnnooorrrwww|||}}}yyyoooeee]]]WWWRRROOOIIIGGGEEEDDDDDDGGGJJJLLLLLLCCCGGGGGGKKKKKKOOOqqq~~~~~~ppp]]]SSSIIIFFFBBB<<<777555444333333333222222111000111111111000000000000000000000000111111222222222333333333444444444444444555777777;;;DDDXXXvvv}}}sssuuurrrjjjvvveeeSSSIIIDDDFFF>>>@@@>>>======;;;:::999888888888888888888777777777777888666555555666666555333666555555666888888777666888888888777777666444444999999<<<>>><<>>@@@>>>===<<<;;;:::999999888888888888888777777777777888666555555666666555444666555555666888888777666666666777888888777777777999888:::;;;:::@@@XXXqqqyyywwwwwwyyy~~~zzz}}}mmmbbb\\\___ccc_________```aaaccceeeggghhhfffeeeddddddfffiiilllooouuuyyywwwlllccc]]]XXXRRRNNNHHHFFFDDDBBBAAABBBDDDEEEDDDHHHHHHJJJKKKFFFNNNeeettt\\\QQQIIIFFFAAA<<<888666444333222111111111111111111111111111111111111111111111111111111222222222333333333444222333666666555777<<>>@@@======<<<;;;:::999999888888888888888777777777777777666555555666666555444666555555666888888777666555666777888999999999999999777888999888???XXXrrr{{{qqqgggbbb^^^[[[\\\```fffnnnqqqwwwuuu~~~mmmfffdddffffff___aaa``````______```aaabbb^^^]]]]]]]]]___bbbfffhhhfffkkkrrrxxx{{{}}}~~~wwwmmmddd^^^XXXRRRNNNGGGFFFCCCAAA@@@AAABBBCCCCCCGGGGGGIIIMMMHHHJJJZZZ~~~xxxtttwww]]]QQQIIIFFFBBB<<<888666555333222111111111111111111111111111111111111111111111111111111222222222333333333444222333666666555888===HHH]]]sssggghhhuuu{{{nnnkkkzzzeeeSSSIIIDDDFFF>>>@@@======<<<;;;::::::999999888888888888777777777666777666555555666777666444666555555666888888777666666777888999999::::::999999777999:::999???WWWqqqyyyrrriii```[[[WWWSSSSSSVVVTTTVVVVVV^^^ggglllvvv{{{{{{|||~~~mmmggggggiiiggg```cccbbb___]]]\\\\\\\\\]]]ZZZYYYXXXXXXYYY\\\___bbb^^^aaaeeeggghhhhhhiiijjjnnnuuu~~~~~~wwwwwwmmmeee^^^YYYRRRMMMGGGEEECCCAAA@@@@@@@@@@@@BBBGGGFFFIIINNNIIIFFFPPPjjjssskkkzzz^^^QQQJJJFFFBBB<<<888666555444333111111111111111111111111111111111111111111111111111111222222222333333333444222333666666555999???TTTiiixxxfffmmmrrrooottteeeSSSIIIDDDFFF>>>@@@<<<<<<<<<;;;;;;::::::999888888888888777777777666666555444555666777666555666555555666888888777666888888999999999999888888999888;;;===<<>>@@@<<<<<<;;;;;;;;;:::::::::888888888888777777777777666555444555666777666555666555555666888888777666888888888999888888777777:::999<<<>>>>>>EEE]]]vvvpppeee\\\TTTQQQNNNKKKKKKNNNQQQSSSPPPRRRZZZ]]]jjj|||sssvvvssszzzlllgggeeedddccc___bbb___[[[WWWUUUTTTTTTUUUQQQPPPNNNNNNOOOQQQTTTVVVZZZ[[[\\\\\\\\\^^^bbbdddhhhfffgggllluuu{{{}}}|||{{{qqqyyy~~~xxxnnnfff```ZZZRRRMMMEEEDDDCCCBBBAAA@@@@@@@@@AAAHHHGGGFFFJJJGGGCCCIIIYYYaaaXXXttt```QQQKKKGGGCCC===999777666444333111111111111111111111111111111111111111111111111111111222222222333333333555333333555666666;;;AAAYYYpppfffhhhpppzzzrrr{{{eeeSSSIIIDDDFFF>>>@@@<<<;;;;;;;;;;;;:::::::::888888888888777777777777666555444555777777777666666555555666888888777666555555666777888888888888;;;999:::<<<>>>IIIeee}}}nnncccZZZRRRNNNLLLJJJKKKOOOMMMTTTRRRRRRZZZ\\\```kkkzzz{{{oooyyyxxxtttttt}}}kkkhhhfffaaa```^^^]]][[[WWWSSSPPPPPPQQQRRRMMMLLLLLLLLLOOORRRVVVXXXXXXZZZ\\\]]]]]]]]]___``````___^^^```ffflllppprrr|||~~~xxxooogggaaaZZZRRRMMMDDDCCCCCCBBBBBBBBBAAAAAAAAAJJJHHHDDDGGGEEEDDDKKK\\\eee]]]xxxaaaPPPKKKGGGCCC===999777666555444111111111111111111111111111111111111111111111111111111222222222333333333555333333555666666;;;BBB]]]vvv|||jjjwww{{{zzzeeeSSSIIIDDDFFF>>>@@@;;;;;;;;;;;;;;;;;;::::::888888888888777777777777555444444555777888777666666555555666888999777666222333555666888999999999<<<888777999<<>>999777666555444111111111111111111111111111111111111111111111111111111222222222333333333666333333555666777<<>>>>><<<999:::<<<===MMMuuuxxxbbbYYYSSSMMMJJJHHHGGGMMMTTTUUUTTTTTTWWW[[[___bbbccchhhoootttsssrrrtttvvvuuuyyy}}}}}}uuuppprrruuuyyy{{{sssrrrtttwwwnnnmmmiiiaaa^^^[[[UUUQQQOOOPPPOOOKKKLLLOOOLLLMMMPPPTTTYYY___eeeiii___^^^\\\\\\]]]^^^]]]\\\]]]\\\[[[]]]```cccddddddiiioooxxx}}}{{{}}}|||ooofffbbb\\\TTTMMMHHHFFFDDDBBBAAABBBCCCDDDGGGGGGGGGFFFEEEFFFHHHJJJeeegggeeeOOOIIIFFFCCC>>>999666444333333111111111111111111111111111111111111111111111111000111111222222333444444222888444222777777;;;IIItttqqqtttdddRRRHHHCCCEEE===???===<<<<<<;;;;;;:::999999777<<<999888???;;;444666777777777777777777777777777777777777666666666666999777555555999<<<======;;;999:::<<<>>>NNNttt{{{yyy~~~wwwaaaWWWQQQKKKIIIHHHHHHNNNUUUWWWVVVUUUWWW\\\bbbgggjjjooovvv{{{zzzzzz|||}}}vvvpppooopppwwwnnnlllggg^^^[[[XXXRRRNNNLLLMMMMMMJJJKKKNNNPPPPPPSSS[[[dddkkkllllllbbb```^^^^^^___aaa``````ffffffhhhkkkmmmnnnmmmkkklllooosssxxx}}}zzzwwwuuuvvvwwwxxx{{{ooofffbbb\\\TTTMMMGGGFFFDDDBBBAAAAAABBBCCCFFFGGGGGGFFFEEEFFFHHHJJJaaakkkeeePPPJJJFFFCCC>>>999666444333333111111111111111111111111111111111111111111111111000111111222222333444444222777444333777888===MMMyyylllqqqdddRRRHHHCCCEEE===???===<<<<<<;;;;;;:::999999666<<<999888???<<<444777777777777777777777777777666666666666777777777777999888666666888:::;;;;;;999999;;;<<<>>>OOOsss{{{rrrsssttttttvvv}}}vvvaaaUUUOOOIIIHHHHHHJJJOOOVVVYYYXXXXXXZZZ___gggnnnrrrvvv||||||qqqkkkkkkllluuu~~~nnnkkkdddZZZVVVRRRQQQMMMLLLMMMMMMLLLNNNQQQUUUUUUYYYcccnnntttrrrnnnjjjhhheeeeeegggjjjkkkkkkpppqqqtttxxx{{{zzzwwwtttttttttsssrrrssswww~~~{{{sssrrrqqqpppoooooopppqqqvvvzzzzzzooogggbbb\\\TTTNNNFFFEEECCCAAA@@@AAABBBCCCFFFGGGHHHGGGFFFFFFHHHJJJ___qqqgggQQQJJJGGGDDD???:::666444333333111111111111111111111111111111111111111111111111000111111222222333444444222777555444888999AAATTT|||}}}eeemmm~~~~~~dddRRRHHHCCCEEE===???===<<<<<<;;;;;;:::999999666;;;888888???<<<555777777777777777777777777777555555555666777888888888999888777777888999999:::888999;;;<<>>===<<<:::999888777777666666666666666666666666666666777888888888888777888777777777777777888888<<<888;;;===???YYYrrr```WWWNNNLLLMMMOOOUUU[[[dddmmmnnnmmmqqqsss~~~yyylll```bbb___aaaeeeeee___\\\]]]^^^\\\]]]aaacccbbbfffkkkoooqqqvvv}}}qqqbbb^^^bbbbbbdddhhhnnnuuu|||xxxwwwpppfff```\\\VVVOOOGGGFFFEEEDDDEEEFFFHHHIIIEEEGGGJJJJJJHHHFFFEEEEEEPPPsssyyyhhh{{{xxxZZZPPPHHHEEE@@@;;;777555555555333222222111111222222333222222222222222222222222333333444444444555555555999666777::::::BBB^^^|||ssslllyyy|||fffOOOKKKDDD@@@AAA@@@=========<<<;;;;;;::::::???===:::777666666777777666666666666666666666666555666777777888888777777777666666666777888999999<<<888:::;;;>>>[[[}}}ttt___VVVOOOMMMNNNQQQVVV\\\fffnnnnnnlllqqqxxx~~~kkk```\\\aaacccgggiiieee^^^\\\^^^______bbbggghhhhhhkkkpppuuuxxx}}}ggg\\\YYY\\\bbbdddfffkkksss{{{~~~zzzxxxrrrhhhbbb^^^WWWPPPHHHGGGEEECCCCCCDDDEEEFFFEEEGGGJJJJJJHHHFFFEEEFFFOOOoookkkyyyzzz\\\QQQHHHEEE@@@;;;777555555555333222222111111222222333222222222222222222222222444444444555555555666666888777999;;;===FFFaaa|||~~~zzzooolllzzz{{{zzzvvveeeOOOKKKDDD???@@@???=========<<<;;;;;;::::::;;;:::888777666666777777666666666666666666666666555666666777777777777777666666666666777888:::::::::777;;;;;;???\\\|||uuu^^^VVVOOONNNOOOQQQWWW]]]eeeoooqqqpppuuurrrgggccceeebbbhhhnnnnnnfff___]]]___```aaaeeejjjjjjiiilllqqqxxx{{{uuucccaaaaaabbbdddgggjjjpppyyy~~~}}}}}}~~~|||zzztttjjjccc___YYYRRRHHHGGGEEEBBBAAABBBBBBCCCDDDGGGIIIJJJHHHGGGFFFFFFOOOooommmyyyzzz[[[NNNIIIEEE@@@;;;777555444444333222222111111222222333222222222222222222222222444444444444555555555555333444777:::>>>KKKeee~~~{{{}}}pppnnnzzz~~~vvvqqqlll}}}dddNNNJJJDDD???@@@>>>=========<<<;;;;;;::::::555666777888888888777777555555555555555555555555555555666777777777777777666666666666777888::::::888888<<<<<>>MMMggg}}}qqqooozzzvvvoookkknnnbbbMMMJJJDDD???@@@>>>=========<<<;;;;;;::::::333555777999999999777666555555555555555555555555444555666666777777666666777666666666777888999999888999>>>>>>CCCaaavvvZZZRRRMMMMMMOOORRRWWW\\\aaapppyyyxxxkkkffffffeeegggiiipppwww{{{tttjjjccc```^^^^^^```eeeiiihhhfffkkksssmmmhhhlllnnnqqquuu~~~zzzvvvtttzzz|||uuurrrjjj```ZZZYYYUUUPPPIIIGGGDDDBBB@@@@@@AAAAAACCCFFFIIIJJJIIIGGGGGGGGGJJJpppjjjppp]]]NNNIIIFFFAAA;;;777444333333333222222111111222222333222222222222222222222222222222222333333333444444666888999:::???PPPkkkmmmooo{{{ooollllll{{{```LLLJJJDDD@@@AAA>>>=========<<<;;;;;;::::::888888888888777777666666555555555555555555555555444555666666777777666666888777777777777777888888999;;;>>>===CCCdddpppXXXQQQKKKLLLOOOQQQVVV\\\bbbqqq{{{vvv}}}{{{tttjjjgggggggggkkkoooxxx~~~uuukkkfffaaa]]]\\\___dddiiihhhhhhpppyyy|||zzz|||}}}}}}xxxzzz~~~tttpppggg\\\WWWXXXVVVSSSIIIGGGDDDBBBAAAAAABBBBBBCCCFFFIIIJJJIIIGGGGGGGGGKKKqqqooolll___OOOJJJGGGAAA;;;777444333333333222222111111222222333222222222222222222222222333333333333444444444555666999:::;;;DDDYYYvvv|||gggnnn}}}oooooosss___KKKIIIDDD@@@AAA???>>>======<<<;;;;;;::::::===;;;999666555555555666555555555555555555555555444555555666666666666666999888777777777777777888;;;<<<>>><<>>======<<<;;;:::999999888777777666666666666777777888777777666555444444444666666666666777777777777777777666666666666777777888:::;;;>>>KKKhhhlll^^^HHHJJJKKKLLLMMMPPPUUUXXXdddkkktttzzz{{{zzznnniiimmmoooooowwwzzztttrrrkkkccc]]]ZZZaaahhhjjjiiinnnyyy|||}}}uuussspppjjjddd]]]WWWTTTMMMGGGCCCCCCCCCAAABBBDDDCCCEEEGGGIIIKKKKKKJJJIIIQQQpppqqqppp\\\MMMKKKGGG@@@;;;888777555444333333333222222222111111222222222222222222222222222222333444444555555666333777<<<<<>>======<<<;;;:::999999888888888777777777777888888888777777666555555444444666666666666777777777777999888888777777777777888888:::<<<@@@MMMjjjrrrYYYPPPGGGHHHJJJKKKLLLOOOSSSWWWaaajjjttt|||{{{yyyyyymmmfffjjjooouuu|||wwwuuunnnccc\\\XXX```iiimmmooosssyyy~~~vvvtttpppjjjccc]]]WWWTTTMMMGGGCCCCCCCCCBBBBBBDDDDDDEEEHHHIIIJJJJJJIIIHHHWWWvvvnnnkkk___PPPKKKGGG@@@;;;888777555444333333333222222222111111222222222222222222222222222222333444444555555666777777:::???RRR{{{rrrjjj}}}wwwmmmvvv```LLLJJJDDD@@@@@@>>>======<<<;;;:::999999888999999888888888888999999888777777666666555555444666666666666777777777777::::::999888888777888888666999;;;???LLLjjj|||iiiTTTGGGEEEEEEFFFHHHIIIJJJMMMQQQUUU]]]gggsss}}}vvvvvv{{{nnndddgggooo{{{}}}{{{{{{rrrddd[[[XXX___hhhqqquuuwwwxxxyyyvvvtttpppjjjccc\\\WWWSSSNNNGGGCCCDDDDDDBBBBBBDDDEEEFFFHHHJJJJJJIIIHHHGGGZZZyyymmmjjjdddSSSKKKGGG@@@;;;888777555444333333333222222222111111222222222222222222222222222222333444444555555666:::555888DDD^^^nnnmmmooolllzzz```LLLJJJDDD@@@@@@>>>======<<<;;;:::999999888999888888777777888888999777777777777666666555555666666666666777777777777::::::999888777777777777555888:::<<>>======<<<;;;:::999999888777777666666666666777777777777777777777666666666666666666666777777777777999888777666666666666666777:::;;;;;;FFFcccyyyjjj]]]UUUMMMIIIFFFCCCBBBDDDBBBDDDFFFHHHJJJLLLOOORRRWWW___kkkwwwzzzqqqwww}}}zzzzzzxxxooohhhkkkwww|||{{{kkkcccccceeejjjppptttuuurrrnnnuuu{{{vvvtttoooiiibbb\\\XXXVVVOOOIIIDDDEEEDDDBBBBBBDDDFFFGGGIIIJJJJJJIIIHHHFFFOOOnnnooonnngggUUUKKKGGG@@@;;;888777555444333333333222222222111111222222222222222222222222222222333444444555555666888222888IIIbbb|||yyyqqqkkknnnooorrr```LLLJJJDDD@@@@@@>>>======<<<;;;:::999999888777777666666666666777777777777777777777777777777666666666666777777777777777777666666666666777777:::===>>>===FFFccctttfffWWWKKKIIIFFFDDDCCCCCCBBBAAA???BBBEEEHHHJJJKKKMMMPPPRRRVVV^^^jjjvvv{{{sss|||~~~yyytttnnnjjjooo~~~~~~~~~oooiiihhhjjjmmmqqqtttssspppmmmssszzz~~~}}}uuusssnnnhhhbbb]]]ZZZXXXPPPJJJEEEEEEDDDBBBBBBDDDEEEFFFHHHJJJJJJIIIHHHGGGOOOmmmlllkkkhhhTTTKKKGGG@@@;;;888777555444333333333222222222111111222222222222222222222222222222333444444555555666666222;;;NNNccc~~~zzz}}}gggiiirrr|||jjjooo```LLLJJJDDD@@@@@@>>>======<<<;;;:::999999888888777777777777777777888777777777777777777777777666666666666777777777777666666666666777888999999999<<<===<<>>CCCFFFIIIKKKMMMNNNQQQSSSVVV^^^lllyyyxxxwwwrrrnnnsssqqqnnnhhhlllrrrvvvvvvtttqqqooottt|||tttqqqmmmgggbbb^^^[[[ZZZPPPJJJEEEEEEDDDBBBBBBDDDDDDEEEHHHIIIJJJJJJIIIHHHNNNkkkjjjkkkhhhTTTKKKGGG@@@;;;888777555444333333333222222222111111222222222222222222222222222222333444444555555666777333???UUUjjj~~~uuuvvvtttaaahhhttt{{{iiippp```LLLJJJDDD@@@@@@>>>>>>===<<<;;;:::999999888999999888888888888999999777777777777777888888888666666666666777777777777666666777777888999;;;<<<555888:::999BBBaaa{{{qqqbbbVVVNNNJJJGGGFFFCCCCCCBBBAAABBBEEEDDDBBBDDDGGGJJJMMMNNNPPPRRRTTTVVV___nnn}}}{{{yyysssvvvrrrqqqgggmmmuuuzzzzzzwwwsssqqqvvv~~~sssppplllgggbbb___\\\[[[QQQJJJFFFEEEEEEBBBBBBDDDCCCEEEGGGIIIKKKKKKJJJIIILLLhhhlllnnniiiTTTKKKGGG@@@;;;888777555444333333333222222222111111222222222222222222222222222222333444444555555666999444AAA[[[qqqlllkkknnnwwwbbbiiisssmmmuuu```MMMHHHCCCAAABBB=========<<<;;;:::::::::::::::999777666666666777888999888888777666555555444444555555666666666666666777777777777888888888888<<<>>>>>>===FFFccc~~~hhhbbbXXXOOOIIIFFFDDDCCCDDDBBB@@@@@@BBBDDDFFFFFFIIIJJJLLLNNNPPPQQQSSSSSSZZZ```lll|||{{{zzzttt|||sssmmmkkkooouuuzzz||||||zzzyyy{{{}}}tttpppjjjeee```[[[VVVSSSNNNIIIGGGGGGEEEBBBBBBEEEFFFGGGHHHIIIIIIIIIHHHGGGRRRjjjfffmmmTTTMMMHHHAAA;;;888666444333555444333333222222333333222222222222222222222222444444444555555555555555666777>>>^^^ttt}}}jjjrrrnnnnnnbbbeeepppwwwooo{{{aaaMMMHHHCCCBBBCCC>>>======<<<;;;::::::::::::999999888777777777777888888888888777666555555555444555555666666666666666777777777777888888888888999;;;<<<===GGGdddpppeee]]]WWWPPPIIIFFFEEEEEEEEEDDDCCCBBBBBBDDDFFFHHHHHHLLLLLLMMMOOOQQQSSSVVVWWW[[[```lll|||}}}vvv}}}wwwuuurrrtttxxx}}}|||}}}~~~}}}uuuqqqkkkeeeaaa\\\WWWTTTMMMIIIFFFFFFDDDAAAAAAEEEFFFGGGHHHIIIJJJIIIHHHHHHPPPiiidddnnnUUUMMMHHHAAA;;;888666444333555444333333222222333333222222222222222222222222444444444555555555555555888:::???[[[mmmwwwqqq{{{yyyqqq^^^kkkuuunnn|||aaaMMMIIIDDDCCCDDD???======<<<;;;::::::::::::999999999999999888888777888888777777666666555555444555555666666666666666777777777777888888888888666999:::<<>>@@@DDDFFFGGGHHHJJJKKKKKKJJJJJJIII```iiivvv^^^RRRLLLCCC<<<888666666555555444333333222222333333222222222222222222222222333333444444555666666777555:::EEEjjj}}}pppooo}}}rrrppp}}}___LLLHHHCCCBBBDDD???======<<<;;;::::::::::::999999999999999888888777777777777777666666666666444555555666666666666666777777777777888888888888:::;;;;;;<<>>@@@EEEFFFGGGIIIJJJKKKKKKKKKJJJKKKbbbiiiyyyaaaSSSMMMDDD<<<888777666666555444333333222222333333222222222222222222222222222333333444555666777777999>>>JJJqqq|||uuummmmmmvvvuuu|||^^^JJJFFFBBBBBBCCC>>>======<<<;;;::::::::::::999999888777777777777888666666666666777777777777444555555666666666666666777777777777888888888888:::::::::<<>>KKKooozzzooohhhmmm{{{zzz{{{]]]JJJFFFAAAAAABBB>>>======<<<;;;:::::::::::::::999777666666666777888666666666666777777777777444555555666666666666666777777777777888888888888999999999<<>>>>>>>>>>>===<<<<<<;;;;;;888888888888777777777777666666666666666666666666888888888888777777777777777777777777777888888999888;;;;;;:::BBB[[[zzzvvvtttrrrnnnkkkkkk```YYYZZZ\\\]]]```eee^^^aaagggnnntttwww|||{{{yyy{{{yyyyyy||||||yyyyyy{{{uuuttt}}}|||nnnfffnnn~~~zzzzzz{{{yyyuuuqqqkkkddd]]]YYYWWWWWWNNNHHHCCCBBB@@@>>>@@@DDDEEEFFFHHHJJJLLLLLLLLLLLLPPPvvv}}}ooouuu___VVVNNNDDD<<<999777555333555444333333222222333333333333333333333333333333222222333444444555555666999:::PPPmmmuuuuuuiiizzz{{{^^^KKKGGGCCCBBBCCC>>>>>>>>>======<<<<<<;;;;;;888888888888777777777777666666666666666666666666777777777777777777777777888888888888888999999:::999;;;;;;:::AAAZZZ~~~~~~yyyvvvsssnnnjjjaaaZZZUUUWWWZZZ\\\___ddd^^^dddkkkrrrvvvzzz~~~|||~~~yyyxxx}}}zzzxxxxxxyyy{{{qqqvvvpppgggpppzzzzzz|||www}}}||||||wwwssslllddd]]]XXXUUUSSSMMMHHHCCCBBB@@@>>>@@@DDDEEEFFFHHHJJJLLLLLLLLLLLLSSSwwwyyyuuuvvv___XXXPPPDDD<<<999777666444555444333333222222333333333333333333333333333333222333333444444555555666999:::NNNjjj|||qqq|||rrryyy{{{^^^KKKGGGCCCBBBCCC>>>>>>>>>======<<<;;;;;;;;;888888888888777777777777666666666666666666666666666666666666666666666666999999999888999::::::;;;999::::::;;;EEE___zzzuuupppiiieeeZZZVVVTTTXXX\\\^^^aaaeeeaaahhhqqqwww{{{}}}zzz|||xxxwww{{{{{{|||rrruuuwww{{{ooo{{{uuullltttxxxzzz|||nnnjjjqqqttt}}}zzzuuummmddd\\\VVVRRRPPPMMMGGGCCCBBB@@@>>>@@@DDDEEEFFFHHHJJJLLLLLLLLLLLLSSStttqqq{{{{{{bbb\\\SSSFFF===999888777666555444444333333333333333333333333333333333333333333333333444555555666666:::;;;OOOjjj{{{qqqyyy{{{{{{^^^KKKGGGCCCBBBCCC>>>>>>======<<<<<<;;;::::::888888888888777777777666666666666666666666666666555555555555666666666666999888888888888999::::::888999999===JJJgggwwwpppjjjccc^^^[[[[[[[[[^^^bbbdddgggiiihhhooovvv|||sssuuuzzzyyyxxxzzzxxxnnnppptttyyy~~~qqq~~~{{{rrrzzzvvvyyyzzzrrrkkk```___fffeeepppyyytttlllccc[[[UUUQQQPPPLLLFFFBBBAAA@@@>>>@@@DDDFFFGGGIIIJJJLLLLLLLLLKKKOOOlllmmmkkkbbbXXXIII>>>999888888777555555444333333333333333333333333333333333333333333333444444555666666666===>>>SSSmmm}}}vvvxxxzzzzzz{{{^^^KKKGGGCCCBBBCCC>>>=========<<<;;;;;;::::::888888888888777777777666777777777777777777777777444555555555666666666777777777777777777888999999888999:::===JJJhhhuuummmgggbbb^^^bbbdddfffgggiiikkkmmmmmmrrrwww|||yyyqqquuuzzzyyyyyy{{{}}}vvvllllllpppwww|||uuu}}}|||uuu}}}tttyyymmmbbb\\\UUUWWWaaa```lll}}}~~~}}}|||vvvrrrjjjbbb[[[UUURRRQQQKKKFFFAAAAAA???>>>@@@EEEFFFGGGIIIKKKLLLLLLKKKKKKLLLgggpppvvviii^^^MMM@@@999888888888666555444444333333444444333333333333333333333333333333444555555666666777;;;???UUUppp{{{sss}}}xxxwww{{{^^^KKKGGGCCCBBBCCC>>>======<<<<<<;;;:::::::::888888888888777777777777777777777777777777777777555555555666666777777888777777666666777777888999999;;;<<<<<>>@@@EEEGGGHHHIIIKKKKKKKKKKKKJJJMMMkkkuuu}}}qqqdddQQQAAA999777777777666555555444444444444444333333333333333333333333444444444555666666777777888===UUUqqqzzzmmmvvvzzzwww{{{^^^KKKGGGCCCBBBCCC>>>===<<<<<<;;;;;;::::::999888888888888777777777777777777777777777777777777555555666777777888999999888888777777888888999:::999===>>>;;;BBB___rrrmmmlllmmmnnnrrrwwwyyyuuutttxxxzzzyyyxxxyyy{{{|||yyywwwzzzyyyvvvyyyvvvnnnmmmsssyyy||||||~~~{{{vvvqqqqqqWWWQQQSSSRRRWWW```iiiqqq~~~~~~yyytttpppiiiaaaZZZUUURRRQQQJJJDDD@@@@@@???>>>@@@EEEGGGHHHIIIKKKKKKKKKKKKJJJNNNtttttttttwwwiiiTTTCCC999777777777666666555444444444444444333333333333333333333333444444555555666666777777777>>>WWWsssxxx}}}hhhsss|||www{{{^^^KKKGGGCCCBBBCCC>>>===<<<<<<;;;;;;:::999999888888888888777777777777777777777777777777777777555666666777888999999:::999999888888999999:::;;;777===???<<>>@@@EEEGGGHHHJJJKKKKKKKKKJJJJJJNNN{{{oookkk{{{lllVVVCCC999666666666666666555444444444444555333333333333333333333333444444555555666777777777999@@@ZZZvvvvvv~~~wwwdddvvv|||uuu{{{^^^MMMIIICCCAAABBB===<<<<<<<<<<<<<<<;;;;;;;;;999999888888777777666666666666555555555555666666666666666666777777777777555666666777888888999999:::;;;<<<===DDD]]]uuusssvvvuuutttvvvvvvyyyxxxvvvuuuuuuwwwyyyzzzuuuuuuuuutttsssrrrqqqpppvvvuuuwwwzzz{{{zzz}}}}}}}}}kkk^^^RRRPPPUUUYYY]]]```jjjsss}}}|||yyytttoooiiibbb]]]XXXSSSPPPLLLFFFBBBBBBAAA???BBBFFFEEEFFFHHHJJJJJJIIIHHHGGGQQQllluuulllvvvWWW>>>:::888555777555555444333333333333444222222222222222222222222222444555555444555666888888AAAjjj~~~{{{uuufff{{{uuunnnvvv{{{^^^MMMIIICCCAAABBB===;;;;;;;;;;;;;;;:::::::::888888888777777777777777777666666555555666666777666666666666777777777777666666777777888888888999:::;;;<<<===DDD\\\vvvwwwzzz{{{|||~~~vvvvvvuuuuuuuuuuuuvvvxxxxxxsssssssssrrrqqqpppooooootttsssvvvzzzzzzyyy{{{cccXXXOOOPPPWWW]]]aaaeeemmmvvv~~~wwwxxx}}}|||yyyrrrmmmfff___ZZZVVVRRROOOKKKFFFBBBAAA@@@???AAAFFFEEEFFFHHHJJJJJJIIIHHHGGGMMMeeeoooaaaxxxYYY>>>:::999555888555555444333333333333444222222222222222222222222222444555555444555666888<<>>AAAFFFEEEFFFHHHJJJJJJIIIHHHGGGOOOeeennn]]]|||[[[???;;;:::666888555555444333333333333444222222222222222222222222222444555555444555666888>>>EEElllsssvvvkkkkkk~~~{{{^^^MMMIIICCCAAABBB===<<<<<<;;;;;;:::999999999666666777777888888999999888888777777777777888888666666666666777777777777777777777777777777777777999;;;======BBBYYY}}}~~~}}}}}}}}}{{{zzzxxxrrrnnnoooqqqtttttttttsssssspppppppppoooooooooooooooqqqrrrvvv|||}}}zzz{{{pppSSSNNNNNNVVV```fffjjjnnnqqqwwwwwwvvvuuuqqqhhhaaaccciiimmm|||}}}pppppp~~~{{{wwwpppjjjaaaZZZUUUSSSQQQPPPJJJEEEAAA@@@???>>>@@@EEEEEEFFFHHHJJJJJJIIIHHHGGGOOOhhhmmm```]]]@@@<<<;;;777999555555444333333333333444222222222222222222222222222444555555444555666777;;;BBBiiippprrrhhhjjj|||{{{^^^MMMIIICCCAAABBB============<<<;;;::::::999666666777777888888999999888888777777777777888888666666666666777777777777777777777777777888888888888;;;======BBBWWW~~~||||||}}}xxxoooooolllmmmoooqqqsssttttttrrrqqqqqqqqqpppppppppqqqrrrrrrssssssxxx~~~}}}~~~vvvaaaRRRPPPSSS\\\eeeiiikkknnnmmmuuu}}}rrrmmmdddaaa```aaa___]]]___dddfffvvv|||qqqqqq}}}zzzvvvpppjjjaaaZZZVVVTTTRRRQQQIIIDDD@@@???>>>===@@@DDDEEEFFFHHHJJJJJJIIIHHHGGGLLLiiiiiifff___@@@<<<;;;777888555555444333333333333444222222222222222222222222222444555555444555666777999@@@ggg~~~kkkuuukkkffflll{{{^^^MMMIIICCCAAABBB===>>>>>>===<<<;;;;;;::::::777777777777888888888888888777777666666777777888666666666666777777777777666666666777888888999999888:::======AAAUUU{{{}}}zzzzzz{{{{{{}}}|||zzz~~~{{{mmmiiiooopppoooppprrrttttttsssrrrqqqrrrqqqppppppqqqrrrtttuuuuuuuuuyyyooo]]]TTTTTTZZZdddkkkllllllmmmjjjuuusssgggddd\\\XXXVVVYYY[[[\\\^^^bbblll}}}}}}zzz~~~zzzvvvnnniiibbb[[[WWWUUUSSSQQQIIICCC??????>>><<>>======<<<;;;:::999888888888888777777777777777777666666555555666666777666666666666777777777777444555555777888999:::;;;888:::======AAATTTxxx}}}~~~yyyrrrpppsssvvvvvvwwwzzz||||||~~~wwwmmmlllrrrssssssssstttttttttsssrrrqqqqqqqqqppppppppprrrtttvvvwwwvvvyyy~~~lll]]]WWWXXX```kkkpppooommmmmmmmm{{{vvviiieee```\\\\\\___bbbeeejjjqqq{{{}}}yyyuuulllgggaaa\\\XXXUUURRRPPPHHHCCC???>>>===<<<>>>CCCEEEFFFHHHJJJJJJIIIHHHGGGTTTrrrkkkwww```???::::::666777555555444333333333333444222222222222222222222222222444555555444555666888===DDDkkkwwwooommmdddfffqqq{{{^^^MMMIIICCCAAABBB=========<<<;;;999888888777999999888888777777666666666666555555555555666666666666666666777777777777333444555777888:::;;;<<<777:::======@@@SSSwww|||uuusssffffffddddddkkkuuuxxxuuuwww{{{~~~yyyxxxrrrnnnooonnnuuuuuuuuuuuutttsssrrrrrrqqqpppooooooppprrrtttvvvwwwwwwyyy}}}yyydddWWWXXX[[[cccnnnsssqqqnnnnnnrrr~~~pppiiicccbbbcccgggjjjnnnxxx}}}yyyuuujjjfffaaa\\\YYYUUURRROOOHHHCCC???>>>===<<<>>>CCCEEEFFFHHHJJJJJJIIIHHHGGGTTTooogggttt```???::::::666666555555444333333333333444222222222222222222222222222444555555444555666888>>>DDDjjjppp~~~rrrqqqcccfffrrrxxx```PPPHHH@@@???@@@:::>>>??????>>>;;;:::;;;<<<777777777777777777777777555555555555555555555555444555555666666666666666555555666666777777888888;;;<<<===>>>CCCWWW{{{wwwiiiaaa^^^XXXZZZ]]]bbbiiirrrzzz~~~~~~wwwsssssstttttttttxxxyyyyyyxxxvvvuuuuuuvvvooonnnnnnoooqqqtttwwwyyyzzzyyy|||wwweeeYYYYYYdddnnnppplllkkksss|||||||||wwwuuutttwww}}}}}}}}}~~~|||uuuooonnnggg___ZZZWWWUUUQQQNNNGGGAAA>>>>>>===<<>>>>>===<<>>===;;;>>>BBBEEEHHHJJJKKKJJJIIIIIIIIIOOOmmmzzz}}}YYYAAA???777999666555555555555555555444444333333333333333333333333222333444444444555777999999KKKdddxxxsss|||xxxiiihhhnnn}}}dddSSSJJJBBBAAACCC===>>><<<;;;>>>CCCCCC>>>888666666666666666666666666666666666666666666666666444555555666666666666666555555666666777777888888;;;;;;::::::AAAYYY{{{fffXXXRRRQQQPPPVVVWWW]]]jjjzzz~~~rrrmmmnnnppprrruuuvvvwwwvvvvvvwwwxxxxxxvvvvvvwwwxxxuuutttsssrrrrrrtttvvvwwwyyyxxxyyy|||}}}}}}vvvjjjaaagggllloooooolllnnnuuu|||~~~zzzxxxpppppprrr}}}|||yyyuuuoookkkgggbbb[[[WWWUUUSSSOOOKKKIIIDDD???>>>===;;;===AAAEEEHHHKKKLLLKKKIIIIIIIIITTTpppWWW??????777999666444444444555555555555555333333333333333333333333222333444444444555777999666LLLhhhzzzqqquuummmiiimmm}}}}}}dddRRRIIIAAA@@@BBB======;;;;;;>>>CCCCCC>>>888666666666666666666666666555555555555555555555555444555555666666666666666555555666666777777888888;;;;;;::::::@@@WWW~~~sss___SSSPPPOOOOOOTTTVVV]]]iiixxx|||tttooojjjmmmqqqtttvvvwwwxxxxxxvvvwwwxxxwwwuuutttuuuvvvrrrqqqqqqqqqrrrtttwwwyyyxxxwwwyyy}}}~~~~~~xxxmmmfffiiimmmooonnnlllppp|||}}}{{{xxx{{{~~~~~~{{{wwwrrrmmmjjjfffaaa[[[XXXVVVTTTPPPLLLIIIDDD???>>>===;;;===AAAEEEGGGJJJKKKJJJIIIHHHIIIVVVvvv|||UUU======777:::777444444444555555555555555333333333333333333333333222333444444444555777999888LLLeeexxxzzzjjjooopppiiikkk|||eeeRRRIII@@@@@@BBB===;;;:::999;;;>>>>>>:::777777777777777777777777777555555555555555555555555444555555666666666666666555555666666777777888888888999999:::>>>QQQuuu{{{iiiWWWOOONNNNNNNNNVVVZZZaaalllyyyzzzssspppnnngggkkkppptttwwwxxxzzz{{{uuuvvvwwwvvvsssrrrssstttpppooooooppprrrvvvyyy{{{vvvvvvzzz}}}{{{~~~xxxnnngggiiinnnqqqooommmuuuyyywwwnnnnnnooottt~~~zzzuuupppllljjjddd___ZZZWWWVVVTTTPPPLLLIIICCC???>>>===;;;>>>BBBDDDGGGIIIJJJIIIHHHHHHHHHUUUzzzzzzvvvSSS;;;===777:::777555555555555555555444444333333333333333333333333222333444444444555777999>>>MMMbbbttt~~~uuudddooossskkkkkk}}}gggTTTJJJAAAAAACCC>>>::::::;;;::::::999888777777777777777777777777777555555555555555555555555444555555666666666666666555555666666777777888888777999;;;;;;===MMMmmmvvvvvv```QQQLLLMMMOOOOOOUUUZZZaaahhhqqq~~~}}}}}}wwwsssssspppkkkiiimmmrrrtttuuuuuuwwwyyyuuuvvvvvvtttrrrppppppqqqqqqppppppqqqssswwwzzz|||uuuvvv|||xxxxxx|||xxxooojjjjjjpppuuuqqqooo{{{}}}rrrttt|||}}}}}}|||}}}vvv{{{~~~zzzrrrooorrrxxx~~~qqqtttyyy~~~yyysssooolllkkkaaa]]]XXXVVVUUUSSSNNNKKKGGGBBB>>>>>>===<<>>>>>???MMMjjjzzzooo[[[NNNKKKNNNQQQQQQNNNTTTZZZ]]]aaakkkzzz|||ooommmsssyyyzzzssspppsssrrrjjj```nnnqqqttttttrrrqqqrrrtttuuuvvvvvvssspppnnnnnnooossssssrrrssstttwwwzzz|||tttvvv}}}~~~uuuwww}}}zzzrrrmmmjjjrrrwwwtttqqq~~~uuuooossszzz{{{yyyxxx~~~{{{}}}tttvvvwwwuuuqqqqqqtttxxx}}}|||~~~~~~yyysssnnnllllll___[[[WWWUUUTTTRRRMMMIIIGGGAAA>>>>>>===<<>>>>>===<<<;;;:::999888888888888888888888777777777777666666666666666666666666555444444555777888666555777777777777666666666666:::999:::<<<===KKKlllttthhhYYYOOONNNPPPSSSSSSRRRRRRQQQPPPRRRZZZeeennnrrrpppllljjjkkkooouuuxxxrrrqqqnnnmmmllljjjgggdddmmmnnnooopppqqqrrrsssttttttuuuuuusssqqqooooooppprrrtttvvvwwwwwwwwwwwwwwwvvvvvv{{{sssuuu~~~{{{qqqjjjnnnqqquuuuuuttt~~~nnnnnnoooqqqtttvvvvvvuuuxxx~~~~~~|||}}}~~~yyytttnnnkkkmmmrrrxxx{{{{{{{{{|||}}}xxxtttoooiiifffbbb]]]VVVRRRQQQOOOLLLIII@@@???>>>=========???@@@HHHGGGGGGJJJMMMNNNKKKHHHTTT}}}www~~~WWW@@@;;;666<<<444666555555555555444444444444444444333333222222222444444333444444555666777888RRR}}}fffoooiiimmmlllUUUIIIEEEBBB??????===<<<;;;:::999888888888888888888888777777777777666666666666666666666666555444444555777888666555777777777777666666666666777666888;;;>>>NNNqqqxxxjjjaaaVVVPPPPPPSSSTTTTTTOOONNNKKKIIIJJJOOOWWW]]]```jjjwwwyyykkkiiigggeeedddfffkkkpppsssooommmlllllllllllliiigggnnnnnnoooooopppqqqqqqrrrpppqqqqqqqqqooooooqqqrrrvvv{{{~~~zzzxxxzzz~~~yyyyyy~~~vvvwww}}}|||rrrlllkkkrrrwwwtttuuuqqqkkkkkkkkkmmmpppssstttuuuzzz{{{zzz{{{|||wwwrrrkkkggggggjjjmmmnnnssstttvvv{{{~~~yyytttppplllgggdddccc]]]WWWSSSRRRPPPMMMJJJAAA@@@===<<<<<<===???AAAGGGGGGHHHJJJMMMMMMKKKHHHSSS}}}rrrzzzWWW@@@;;;666<<<555666555555555555444444444444333333333333333333222444444333444444555666777:::QQQ}}}tttkkkoookkklllmmmUUUIIIEEEBBB@@@@@@===<<<;;;:::999888888888888888888888777777777777666666666666666666666666555444444555777888666555666666666666777777777777777777999;;;>>>OOOuuujjj^^^YYYTTTSSSTTTVVVUUUSSSLLLIIIEEEEEEGGGLLLPPPSSSUUUXXX[[[___gggwwwzzzqqqggg``````______```ccchhhllloookkkjjjjjjlllnnnooonnnlllooooooooooooooonnnnnnnnnkkklllmmmmmmnnnppptttwwwzzz}}}yyy}}}}}}}}}zzzyyy{{{}}}uuupppgggsssxxxssswwwssshhhkkkkkkkkklllnnnqqqtttvvv~~~}}}{{{yyyyyyxxxtttpppjjjeeeccccccbbbbbbdddfffjjjooouuu|||{{{}}}zzzvvvrrroookkkfffcccccc^^^XXXTTTSSSQQQMMMJJJBBB@@@===;;;;;;===AAACCCGGGGGGHHHJJJLLLLLLJJJHHHQQQ|||lllxxxVVV???;;;666<<<666666555555555555444444444222333333333333333333444444444333444444555666777<<>>BBBEEEFFFGGGJJJKKKKKKIIIHHHHHHUUU|||kkkQQQ???>>>666<<<777666555555555555444444444222222222333333444444444444444333444444555666777<<>>===>>>@@@CCCEEEEEEHHHKKKKKKIIIGGGGGGHHH```nnnJJJ???AAA888:::666666555555555555444444444444333333333333333333222444444333444444555666777888JJJggg{{{mmmvvvzzzddd~~~{{{uuuvvvvvvuuuZZZKKKDDDAAA??????======;;;:::999888888888888888888888777777777777666666666666666666666666555444444555777888666555444555555666777888888999777:::>>>===999CCCggg}}}uuuhhhdddhhhcccccccccdddeeeggghhhiiikkkjjjiiijjjjjjiiikkknnniiigggaaaZZZSSSNNNMMMMMMPPPTTTXXX]]]cccnnnzzzoooeeeddd______```bbbggglllrrruuunnnnnnpppssswwwzzzzzzzzzsssrrrqqqooonnnlllkkkkkkgggkkkqqqtttvvvvvvvvvwwwlllppptttwwwxxxyyy{{{}}}~~~tttwww{{{wwwwww{{{yyymmmkkkeee\\\[[[aaahhhlllnnnrrryyy~~~~~~wwwhhhaaa\\\bbbnnn|||tttbbbggggggfffffffffggghhhhhhhhheee```\\\ZZZXXXUUUSSSTTTVVV[[[___aaaaaa```___fffiiiiiiggggggooo~~~jjj^^^]]]]]]___eeeppp|||~~~{{{wwwtttqqqnnnjjjggg___[[[WWWUUUSSSPPPKKKFFF@@@???>>>>>>???AAACCCDDDEEEHHHKKKKKKIIIFFFGGGHHHcccmmmIII???BBB888:::555666666555555555444444444444444444333333222222222444444444444444555777777333FFFbbbwwwooonnnooo{{{ttt}}}pppYYYOOODDD@@@AAA===???>>>===<<<:::999888777777777777777777777777777666555555555555444444444444444444555555555555666555555666666777777888888777;;;:::<<>>>>>===<<<:::999888888777777777777777777777777666555555555555444444444444444444555555555555666555555666666777777888888888;;;:::;;;>>>BBB\\\}}}ssskkkjjjiiiggggggkkkiiimmmlllgggffflllqqqrrrwwwyyyzzz{{{~~~{{{tttooofffZZZSSSRRRSSSTTTTTTXXX[[[```gggqqq}}}xxxhhhccccccdddhhhmmmqqqqqqppprrrrrrrrrtttwwwyyyyyyyyyyyyvvvqqqllliiiiiijjjkkkjjjmmmqqqvvvzzz|||{{{yyyvvvvvvvvvuuuuuuwww{{{~~~}}}yyyvvv|||yyy}}}{{{oooiiibbb[[[\\\^^^dddiiikkklllrrr{{{}}}ttteeeZZZUUUVVVZZZeeeqqqyyy}}}zzzlllccccccbbb```aaajjjssstttoooiiihhhfffbbb^^^\\\]]]^^^[[[[[[[[[ZZZ[[[___fffkkkoookkkhhhiiihhhhhhoooxxx}}}ppp```XXXYYY[[[```gggooo}}}{{{{{{zzzxxxtttpppkkkgggddd___\\\WWWSSSPPPLLLHHHEEE@@@???>>>===>>>???BBBCCCIIIKKKHHHIIIKKKBBB@@@OOOdddxxxrrrKKK???<<<;;;333;;;777777666666555555444444222222222222222222222222444333333444444555666777111DDDXXXwwwwwwhhhyyyrrr}}}qqqZZZPPPEEEAAAAAA=========<<<;;;::::::999999777777777777777777777777666555555555555444444444444444444555555555555666555555666666777777888888999;;;::::::===???XXX~~~~~~ssskkkfffiiiooorrruuuwwwqqqtttsssppppppvvvzzz||||||jjjbbbWWWQQQQQQTTTWWWXXX___bbbhhhpppxxx}}}kkkeeeeeefffiiinnnrrrsssssstttttttttvvvyyy{{{{{{{{{{{{wwwrrrlllgggfffeeefffiiimmmsssyyy}}}||||||{{{yyyxxxzzz~~~~~~{{{vvv~~~~~~yyymmmhhhbbb\\\[[[]]]ccciiikkkkkkpppvvv||||||{{{pppeeeZZZUUUUUUXXXaaammmuuu|||tttkkkgggccc```^^^aaammmwwwwwwqqqeeeiiikkkggg___[[[^^^bbb```^^^[[[YYYYYY___gggmmmmmmllllllnnnlllhhhiiillluuuvvvmmmeee\\\ZZZ^^^___dddjjjsss{{{xxxwwwvvvsssoookkkgggeee___\\\XXXTTTQQQMMMHHHEEE>>>===<<<;;;<<<>>>AAABBBGGGJJJHHHIIIKKKBBBBBBQQQiiiuuukkkHHH>>>;;;;;;333;;;777777666666555444444444222222222222222222222222333333333333444555666777222CCCTTTsssvvvggg|||tttooo{{{rrr[[[PPPEEEAAAAAA===<<<<<<<<<;;;;;;:::::::::777777777777777777777777666555555555555444444444444444444555555555555666555555666666777777888888999;;;999:::===???VVVzzzzzzkkkhhhgggoooyyy}}}}}}|||{{{}}}}}}jjjcccZZZTTTUUUXXX\\\___jjjnnnuuu|||qqqjjjjjjjjjkkknnnqqqssstttwwwvvvvvvwwwzzz||||||{{{|||xxxsssmmmiiifffffffffjjjooouuu{{{~~~~~~|||zzzzzz|||}}}uuu{{{wwwkkkgggbbb\\\^^^___dddkkkmmmmmmpppuuuzzz|||xxxqqqhhh^^^XXXXXXZZZaaalllttt}}}}}}nnnjjjjjjgggccc___bbbmmmwwwtttlllccckkkqqqmmmbbb]]]aaaggggggeeeaaa^^^___cccjjjnnnlllooorrruuusssnnnjjjhhhqqqyyy~~~qqqfffaaa___^^^ccciiiiiimmmsss|||~~~{{{vvvuuutttrrroookkkhhhfff___\\\WWWSSSPPPLLLGGGDDD>>><<<;;;:::;;;>>>AAADDDFFFJJJHHHIIIJJJBBBCCCTTTtttyyytttcccEEE<<<:::;;;444;;;777666666555555444333333222222222222222222222222333333333333444555666666444???NNNpppttthhh}}}{{{tttppp|||sss\\\QQQFFFAAABBB===<<<<<<<<<;;;;;;:::::::::777777777777777777777777666555555555555444444444444444444555555555555666555555666666777777888888888:::888:::>>>@@@VVVxxxyyy{{{uuuiiikkkpppzzzyyyooojjjccc^^^^^^bbbfffiiirrrwww|||qqqpppooonnnnnnpppsssuuuyyyxxxwwwxxxzzz{{{{{{yyyzzzwwwsssoookkkjjjiiiiiimmmrrryyy}}}{{{{{{{{{zzz{{{~~~}}}xxx{{{uuuhhhfffccc]]]``````dddkkknnnmmmooossszzz}}}zzztttlllccc]]][[[\\\bbblllttt~~~uuuiiihhhiiihhhddd```cccnnnwwwsssjjjeeeoooxxxttthhhbbbgggoooqqqnnnjjjhhhhhhkkknnnpppmmmrrrxxx||||||yyyrrrlllqqqvvvwwwjjjccc\\\ZZZ]]]ccckkkrrrrrrvvv~~~~~~{{{uuuuuutttrrrooollliiiggg]]]ZZZVVVRRRNNNJJJFFFCCC>>>===;;;;;;<<<@@@DDDFFFFFFJJJIIIIIIJJJBBBDDDVVV{{{qqqttt[[[CCC<<<:::;;;444;;;666666666555444444333333222222222222222222222222333222222333333444555666555;;;GGGmmmrrrbbb||||||wwwttt~~~ttt]]]RRRGGGBBBBBB>>>======<<<;;;::::::999999777777777777777777777777666555555555555444444444444444444555555555555666555555666666777777888888888999777:::???@@@TTTuuuzzzxxxuuujjjrrr{{{vvvqqqnnnjjjggggggjjjoooqqqxxx~~~xxxwwwuuurrrpppqqquuuxxx}}}{{{zzzzzz{{{{{{zzzxxxvvvuuuqqqnnnlllkkkkkkllliiinnnuuuxxxxxxwwwxxxzzzxxxyyyzzzzzz{{{~~~~~~|||~~~}}}}}}uuuggggggfff``````___bbbgggjjjjjjlllooozzz~~~~~~yyypppfffaaa______dddlllttt}}}ooohhhhhhgggdddcccaaaeeepppyyywwwpppeeepppxxxuuuiiidddjjjsssvvvrrrmmmjjjiiikkkllllllooouuu||||||tttsssuuu}}}}}}nnn]]]ZZZWWWXXX]]]fffpppvvvsssyyy~~~|||uuuuuutttrrrpppmmmjjjhhh\\\YYYUUUQQQMMMJJJEEEBBB???===;;;;;;===AAAFFFIIIGGGKKKJJJJJJIIIAAADDDWWWzzzrrrxxxUUUBBB<<<:::<<<555:::666666555555444333333333222222222222222222222222222222222222333444555666555888AAAhhhppp[[[ppp|||yyyxxxuuu]]]RRRGGGBBBBBB>>>>>>>>>===<<<:::999888888777777777777777777777777666555555555555444444444444444444555555555555666555555666666777777888888888999777999>>>>>>PPPoooyyyvvvnnnxxxyyyuuuuuuttttttuuuxxx|||~~~}}}zzzwwwtttvvvzzz}}}}}}||||||yyyxxxrrrqqqnnnllljjjiiiiiiiiieeekkkrrruuusssrrrsssuuuwwwyyyzzz{{{{{{|||~~~~~~~~~{{{zzzvvviiijjjiiicccaaa______dddhhhhhhjjjmmmyyy}}}vvvlllgggeeeeeeiiipppwww|||llliiihhhfffcccdddeeeiiirrr{{{{{{vvvjjjttt{{{wwwmmmiiipppxxx}}}wwwnnniiihhhiiijjjkkkqqqwww|||zzzyyyyyytttiiiXXXXXXXXXYYY___hhhrrrxxx{{{}}}wwwvvvuuusssqqqmmmjjjhhh]]]ZZZUUURRRNNNJJJFFFCCC???===;;;:::===AAAFFFJJJGGGLLLKKKJJJHHH@@@DDDWWW|||vvv~~~QQQBBB<<<:::<<<555999666555555444444333333222222222222222222222222222222222222222333444555666444777???bbb|||ppp]]]lll|||yyyxxx}}}vvv^^^SSSGGGBBBBBB>>>???>>>===<<<:::999888777777777777777777777777777666666555555555444444444444444444555555555666666555555666666777888888888999:::777999<<<;;;KKKjjjvvvqqq|||}}}~~~}}}~~~zzzxxxzzz~~~|||zzzxxxooonnnkkkiiigggfffffffffjjjpppwwwzzzxxxwwwxxx{{{xxxzzz|||}}}|||||||||}}}}}}|||wwwuuuxxx}}}~~~|||xxxkkkllllllfffddd``````dddhhhhhhjjjnnnxxx}}}{{{qqqmmmjjjkkknnnuuu{{{vvvjjjjjjiiieeedddgggiiilllsss{{{|||xxxuuu~~~wwwttt{{{uuummmlllnnnqqqrrrsssxxx|||}}}|||nnnbbbWWWYYY[[[\\\aaakkkuuuzzz}}}xxxwwwvvvtttqqqmmmjjjhhh^^^[[[VVVSSSOOOKKKGGGDDD>>><<<::::::<<>>\\\qqq|||pppfffqqq{{{wwwvvvzzzzzz```QQQEEEDDDEEE??????>>>===<<<;;;:::::::::888888888888777777777777555555666666666666555555444444555555666777777777666666777888888888888888666888666999???@@@KKKbbb~~~xxx~~~~~~}}}yyytttqqqooollliiigggggghhhiiirrrrrrssssssttttttuuuuuutttvvvxxx{{{~~~~~~|||zzz|||~~~{{{zzz{{{zzzuuuqqqssssssrrrrrrssstttvvvwwwxxxyyyzzzzzzyyyyyy{{{}}}|||pppiiiiiikkkdddaaa___aaafffllloooooo}}}}}}||||||zzzwwwssstttxxx|||ooojjjhhhfffeeefffhhhkkknnnqqqssstttttttttxxx|||uuuoooqqqwww|||~~~wwwwww~~~~~~|||rrrggg```bbbfffjjjppp{{{}}}zzzzzzvvvqqqooooookkkddd^^^^^^]]]YYYTTTOOOIIIEEEBBB>>><<<:::<<<@@@DDDGGGHHHKKKLLLHHHGGGHHHAAADDDUUUuuu~~~ooohhhSSS@@@<<<<<<888555555666666555444444444444555333333333333333333333333111222222333333444444555;;;888>>>QQQiiiyyy~~~~~~jjjqqq{{{wwwooojjjqqq}}}}}}cccSSSGGGEEEFFF@@@???>>>===<<<;;;:::::::::888888888888777777777777555555666666666666555555444444555555666777777777666666777888888888888888777:::777999>>>===FFF\\\{{{}}}{{{wwwtttqqqlllhhheeedddeeeeeeiiiiiiiiiiiijjjkkkllllllppprrruuuxxx{{{|||{{{zzz|||~~~{{{wwwsssrrrtttsssoookkkkkkjjjiiihhhhhhhhhiiiiiinnnpppqqqqqqpppqqqtttvvvxxxtttkkkiiijjjgggdddbbbccchhhmmmpppqqq||||||zzzyyy~~~xxxyyy{{{zzzllljjjkkkkkkkkkllllllmmmnnnoooqqqsssttt}}}sssooottt}}}zzzuuuxxxyyyuuuvvv{{{tttiiilllqqqxxx|||yyyyyyuuuqqqooonnnjjjccc^^^\\\ZZZWWWSSSNNNHHHDDDBBB===;;;:::;;;???DDDGGGHHHKKKKKKFFFDDDDDD???DDDWWWrrr~~~{{{cccOOO===;;;<<<888666777666666555444444444444444333333333333333333333333111222222333333444444555555444:::NNNhhh{{{pppuuuyyyuuukkkdddjjjuuueeeVVVIIIGGGGGGAAA???>>>===<<<;;;:::::::::888888888888777777777777555555666666666666555555444444555555666777777777666666777888888888888888888;;;888:::===;;;BBBWWW|||~~~~~~~~~|||yyywwwsssmmmgggbbbaaaaaabbbddddddccccccdddgggiiikkklllnnnrrrvvvyyyzzzzzzzzz{{{}}}tttppplllkkkkkkjjjgggddddddcccaaa```^^^^^^^^^^^^cccdddffffffggghhhkkkmmmnnnvvvwwwmmmhhhhhhllliiiggggggkkkooosssuuu}}}}}}zzzxxx|||ssshhhiiikkkmmmooonnnmmmmmmnnnqqquuuzzz}}}zzzrrrooouuu~~~tttuuutttoooqqquuuzzzzzzqqqvvv}}}zzzwwwxxxtttpppnnnlllhhhbbb]]]XXXWWWTTTPPPLLLGGGDDDBBB<<<:::999;;;???DDDGGGHHHKKKKKKDDDAAAAAA===EEEZZZuuu{{{\\\JJJ;;;999;;;999777999666555555444444444444444333333333333333333333333111222222333333444444555333333999KKKdddyyyooopppuuuttthhhbbbiiittthhhWWWJJJGGGGGG@@@???>>>===<<<;;;:::::::::888888888888777777777666555555666666666666555555444444555555666777777777666666777888888888888888888;;;999;;;>>>;;;AAAUUUwww~~~||||||}}}~~~~~~|||zzzwwwsssllleeeaaa___````````````___```cccgggkkknnnmmmpppsssvvvxxxyyyzzz{{{{{{}}}~~~rrrooojjjgggeeedddaaa^^^``````___]]]\\\\\\[[[[[[ZZZ\\\^^^______aaadddfffeeelllvvvzzzuuukkkggghhhpppnnnmmmmmmooosssvvvxxx}}}zzz}}}pppggggggiiijjjlllkkkkkklllpppwww{{{sssnnnrrr~~~wwwvvvvvvrrrsssrrruuu|||~~~}}}yyyvvvuuusssooommmjjjfff```\\\TTTSSSQQQNNNJJJFFFCCCAAA;;;:::999;;;???DDDHHHIIIIIIJJJEEEBBBBBB>>>FFF\\\zzzYYYHHH;;;:::<<<888777999666555444444333333444444222222222222222222222222111222222333333444444555666666:::GGG]]]sss}}}~~~eeedddqqqzzztttiiigggqqq}}}iiiXXXJJJFFFFFF??????>>>===<<<;;;:::::::::888888888888777777777666555555666666666666555555444444555555666777777777666666777888888888888888888;;;:::;;;???<<>>???>>>===<<<;;;:::::::::888888888888777777777777555555666666666666555555444444555555666777777777666666777888888888888888888;;;999;;;???<<>>RRRlll{{{|||ccc]]]yyyzzzlllmmmxxxnnn\\\LLLHHHFFF??????>>>===<<<;;;:::::::::888888888888777777777777555555666666666666555555444444555555666777777777666666777888888888888888999;;;888888<<<:::CCCXXXsss}}}{{{{{{yyyzzz~~~tttqqqnnniiieeebbb___^^^```aaacccfffiiillloooqqqnnnrrrvvvvvvuuuuuuyyy}}}{{{|||}}}~~~~~~zzzkkkiiiddd___ZZZWWWWWWWWW[[[\\\]]]_______________\\\]]]]]]\\\ZZZYYYZZZ[[[]]]ZZZ]]]eeeeee^^^```iiioootttzzz~~~~~~~~~~~~vvvmmmfffhhhllllllllllllnnnppptttzzzxxxvvvqqqiiifffnnnzzzvvvyyy}}}|||zzzwwwuuuoooooommmiiiddd___[[[ZZZQQQPPPNNNKKKGGGCCC@@@???<<<;;;;;;===CCCIIIMMMOOOHHHLLLJJJHHHGGGCCCNNNfffvvvxxxRRREEE<<<<<<;;;666444777555444333333222222333333111111111111111111111111111222222333333444444555222666666:::NNNjjj{{{}}}eee\\\vvvrrrqqq{{{ppp^^^NNNIIIHHH@@@???>>>===<<<;;;:::::::::888888888888777777777777555555666666666666555555444444555555666777777777666666777888888888888888;;;<<<777777:::888@@@VVVqqq~~~{{{{{{yyyzzztttssspppkkkfffbbb^^^\\\^^^___```ccceeefffhhhiiiiiinnnrrrsssrrrsssxxx}}}{{{{{{|||~~~}}}xxxjjjhhheee```\\\ZZZZZZ\\\bbbcccdddeeefffeeeeeedddcccccccccaaa^^^\\\]]]^^^\\\XXX\\\eeeeee^^^___gggmmmttt{{{ssskkkfffiiimmmllljjjiiillloootttzzzzzzxxxsssiiidddjjjyyy~~~~~~|||{{{zzzwwwuuunnnnnnmmmiiiccc^^^[[[YYYQQQPPPNNNKKKGGGCCC@@@>>><<<;;;;;;>>>DDDJJJNNNPPPJJJMMMIIIEEEDDDBBBOOOjjjvvv{{{NNNBBB:::;;;:::555333777555444333333222222333333111111111111111111111111111222222333333444555555333777777999KKKgggyyy{{{bbbWWWpppyyywwwqqq]]]QQQGGGCCCCCC======<<<;;;:::999999888::::::999999888777666666777777666555555555555555888777666666777888777555666666666666777777777777:::888888999:::<<>>@@@CCCFFFGGGIIIIIIHHHKKKJJJDDDYYY{{{qqqiiiIII@@@::::::;;;999777777333333333222222222111111111111111111111111111111222222222222333444555555222555888<<>>===<<<<<<::::::999888::::::999999888777777666777777666555555555555555777666555555777777666555666666666666777777777888999888888::::::<<>>@@@CCCFFFHHHHHHJJJJJJKKKGGGBBB[[[tttrrr```HHH@@@::::::;;;999666666444444444333333333222222111111111111111111111111222222222222333444555555222444555888???OOObbbooo\\\QQQ]]]zzzyyyyyy}}}ttt^^^RRRJJJEEECCC>>>======<<<;;;:::999999::::::999999888777777777777666666555555555555666666555444444666777666444666666666777777777888888999888888::::::<<>>AAADDDGGGHHHFFFKKKKKKIIICCC@@@\\\tttTTTFFF???:::::::::888666666555555555444444444333333111111111111111111111111222111111222222333444555333444444555;;;III\\\kkk[[[OOOYYY}}}|||uuuppppppvvvvvvxxx```SSSLLLGGGCCC>>>>>>===<<<;;;:::999999999999999888888888777777777666555555555555666666555444333444555666555444666666777777777888888888999888999;;;;;;;;;BBBJJJbbb{{{ssskkkccc^^^[[[ZZZZZZZZZ^^^bbbeeeiiisss}}}~~~xxxqqqkkkjjjnnnrrrxxxxxxzzz~~~}}}ttthhheeecccfffjjjiiiccc]]]YYYZZZ\\\^^^```bbbcccccccccccccccfffiiijjjiiihhhbbbfffgggfffgggkkkllljjjhhhjjjmmmppprrruuuyyy|||yyyiiiaaaiiikkkmmmnnnnnnpppuuuyyy{{{}}}}}}xxxtttuuuttttttsssooolllmmmrrrwww~~~{{{yyyvvvsssnnnhhhaaa\\\XXXVVVRRROOOKKKHHHFFFDDDAAA???<<<<<<===???BBBEEEHHHJJJGGGKKKKKKHHHDDDAAAYYY|||MMMDDD>>>:::::::::777555666444444444444333333333333111111111111111111111111111111111111222333444555666555444666:::FFFZZZkkk^^^RRRYYYzzztttkkklllmmmqqq}}}cccUUUOOOIIICCC???>>>===<<<;;;::::::999999999999888888888888888666666555555555555666666555333333444666666666555777777777777888888888888888888999<<<;;;;;;@@@HHH[[[}}}yyyrrrjjjddd```___^^^[[[YYYZZZ^^^aaafffpppzzz}}}}}}zzzsssllliiikkknnnwwwwwwyyy}}}zzzqqqjjjfffbbbbbbcccccc___ZZZ]]]^^^```bbbdddeeefffgggdddaaa___^^^aaaeeehhhiiigggjjjjjjggghhhkkkkkkhhhiiikkkmmmnnnpppssswwwzzz{{{rrrhhhfffoooqqqrrrqqqoooqqqwww|||}}}}}}yyytttrrruuuuuuuuusssooolllnnntttyyy}}}{{{xxxvvvuuuqqqkkkddd^^^YYYVVVUUUQQQNNNJJJGGGEEECCC@@@===<<<===>>>???BBBFFFIIIKKKHHHKKKHHHGGGFFFDDDVVVvvvLLLBBB===:::;;;999666555666333333333333222222222222111111111111111111111111111111111111222333444444666444444666999CCCXXXkkkdddXXX\\\zzztttjjjmmmoooyyyfffWWWQQQKKKCCC???>>>>>>===<<<;;;::::::888888888888888888888888666555555555555666666777555444333444666777777666777777777888888888999999888888:::===<<<;;;???EEEWWW~~~|||wwwpppiiidddbbbaaabbb]]]ZZZYYY[[[^^^bbbkkkuuuvvvyyyyyytttmmmjjjlllooowwwwwwxxx}}}yyyooogggeeecccbbbcccdddddddddhhhhhhiiijjjkkkkkkkkkkkkfffbbb]]]ZZZ]]]aaafffhhhlllnnnnnnjjjiiilllkkkhhhiiikkknnnoooppprrrtttvvvrrrsssxxxxxxmmmjjjjjjrrrtttvvvssspppqqqwww}}}~~~|||wwwtttrrrqqqyyyvvvvvvtttpppnnnpppvvv|||{{{yyyxxxwwwuuussstttpppiiibbb\\\XXXVVVUUUQQQNNNJJJGGGDDDBBB???<<<======>>>@@@CCCGGGJJJLLLHHHKKKHHHFFFHHHGGGVVVqqqzzzKKK???<<<:::;;;999555444666333333222222222111111111111111111111111111111111111000000111111222333444444222333666777>>>RRRgggkkk]]]]]]wwwssskkkpppvvviiiYYYSSSLLLCCC??????>>>===<<<;;;::::::888888888888888888888888555555555555555666777777555444444555777888888777777777888888888999999999777888;;;>>><<<:::>>>DDDQQQxxx|||wwwpppiiidddbbbbbbcccaaa\\\YYY[[[]]]```gggooorrruuuwwwsssnnnlllpppuuuyyyxxxyyy~~~yyyooodddfffhhhhhhhhhjjjnnnqqqtttttttttssssssrrrqqqppplllhhhbbb```aaaeeehhhjjjooorrrqqqnnnmmmooonnnkkkhhhkkkoooqqqqqqppppppqqqggggggkkktttxxxpppmmmmmmnnnsssvvvyyywwwtttuuu{{{zzzuuurrrtttvvv~~~tttuuuuuusssqqqsssyyy}}}{{{yyyvvvuuuvvvwwwvvvvvvsssooohhhaaa[[[XXXWWWWWWQQQNNNJJJFFFDDDAAA>>><<<======>>>@@@DDDGGGKKKMMMFFFLLLIIIFFFGGGHHHZZZxxxmmmGGG>>>;;;:::;;;999444444666444444333333333222222222111111111111111111111111000000000000111222333444555222444777666999LLLbbbppp^^^XXXpppvvvooovvv|||kkkZZZTTTLLLBBB??????>>>===<<<;;;::::::888888888888888888999999555555555555555666777888666555444666888999999888777888888888888999999999777888;;;>>>===:::===CCCJJJsss}}}xxxqqqiiidddaaabbbbbbddd^^^[[[[[[]]]___eeelllpppsssuuurrrnnnnnnuuu|||{{{zzzzzzyyyooodddiiinnnpppoooppptttyyy|||{{{{{{yyyxxxvvvtttssssssoookkkhhhiiikkklllmmmqqqtttssspppppprrrrrrooogggkkkppprrrqqqooonnnmmmccccccgggqqq~~~}}}qqqmmmnnnqqqrrrtttyyy|||{{{xxxzzz{{{vvvtttxxx{{{rrruuuvvvvvvtttuuuyyy}}}}}}xxxvvvuuuuuuxxxzzz{{{{{{tttooohhhaaa\\\YYYYYYYYYQQQNNNJJJFFFCCCAAA>>>;;;======>>>AAADDDHHHKKKMMMDDDMMMLLLFFFEEEHHH___yyycccDDD===::::::;;;888444333666555555444444444333333333111111111111111111111111000000000000111222333444888555777:::777888III___qqq\\\SSSiiizzzsss{{{lll[[[XXXRRRHHHAAA>>>::::::;;;;;;999777888888888888888777666666666666555555555444444444555555555555666666666666777777777777777777777777888999:::::::::;;;===???HHHlll{{{xxxsssllleeebbbcccdddaaaccccccaaa^^^___bbbffflllpppsssssspppppptttyyyxxxxxx}}}xxxqqqhhhiiimmmtttvvvvvvyyy~~~|||~~~zzzxxxxxxuuurrrqqqrrrrrrpppmmmsssuuuuuussstttuuurrrmmmnnnlllkkkkkkmmmmmmllljjjbbb\\\```qqqsssqqqqqqnnnpppvvvxxxyyy|||{{{xxxxxxzzzvvvvvvxxx{{{uuussswww~~~zzzxxxzzz{{{zzzxxxwwwwwwxxxzzz{{{tttmmmddd\\\XXXWWWVVVVVVQQQNNNJJJFFFBBB???>>>===;;;===???CCCFFFHHHJJJKKKKKKHHHIIIIIIBBBEEEfffqqqqqq~~~bbbBBB===;;;999888888777555333555444333222111111111111111111111111111111111111000111111111111222222222111666333111555888DDDZZZjjj^^^SSScccqqq___ZZZQQQFFFAAA>>>;;;;;;<<<<<<:::888888888888888888777777666777777666666666555555555555555555555666666666666777777777777777777777777888999:::::::::;;;===???MMMnnnzzzxxxsssnnnhhheeeeeefffaaaccccccaaa^^^^^^bbbeeennnppprrrpppmmmmmmqqqvvv|||{{{~~~wwwnnngggiiipppxxx{{{{{{}}}{{{zzzxxxwwwwwwtttoookkkpppsssuuuuuuvvvxxxuuupppooommmlllkkkllllllkkkjjjfff___aaappp|||yyyzzzyyy{{{|||ppppppqqqoooqqqvvvxxx{{{~~~~~~{{{vvvuuuvvvxxx|||yyy{{{}}}xxxxxxxxxxxxxxxwwwwwwvvvqqqlllccc]]]YYYWWWVVVVVVOOOMMMIIIEEEAAA>>><<<<<<;;;===@@@CCCFFFHHHJJJKKKHHHFFFHHHIIIEEELLLqqqzzzllltttYYY???===;;;999888888777555333555444333222111111111111111111111111111111111111000111111111111222222222000555222000555777BBBVVVgggcccYYY^^^zzzwwwddd\\\QQQCCCAAA???===<<<<<<<<<;;;:::888888999999888888777666777777777777777666666666555555555555666666666666777777777777777777777777888999::::::::::::===???KKKjjjyyyxxxuuupppkkkhhhggghhhbbbdddeeedddaaaaaaeeehhhnnnpppqqqooonnnpppuuuzzz~~~uuujjjeeehhhqqq{{{{{{yyyzzzxxxwwwzzz~~~~~~~~~~~~{{{vvvoooiiilllrrrvvvwwwxxxzzzxxxssspppnnnmmmlllmmmnnnmmmlllkkkddddddoooxxx|||xxxooommmnnnsss{{{ssslllpppsssrrrrrruuuyyy|||}}}vvvtttuuuvvv}}}zzzvvvwwwyyyyyyxxxvvvssspppmmmiiibbb]]]ZZZXXXVVVTTTNNNLLLHHHDDD@@@===<<<;;;<<<===@@@CCCFFFIIIJJJKKKHHHFFFGGGHHHFFFQQQxxxtttnnn|||MMM<<<<<<:::888777888777555333444333222111111111111111111111111111111111111111000111111111111222222222...444222111555666>>>QQQiiipppggg^^^nnnzzzfff]]]QQQDDD@@@???===<<<<<<;;;;;;:::888999999999999888777777666666666666666666666666555555555555666666666666666666666666666666666666777888::::::999:::<<<>>>DDDaaayyyyyywwwrrrmmmhhhggggggcccfffhhhhhhggghhhllloooooopppqqqrrrsssxxxtttgggdddhhhsss~~~~~~|||~~~vvvuuutttsssnnnkkkpppxxx}}}~~~}}}wwwpppkkkkkkrrrxxxyyyyyyzzzxxxtttrrrpppooooooqqqrrrrrrrrroooiiihhhnnnvvvzzzxxxjjjkkkoooqqqxxx}}}|||}}}~~~uuunnnlllqqquuutttssstttyyy{{{}}}wwwvvvwwwxxx|||yyywwwxxxyyyyyywwwtttqqqoooiiifffaaa]]]ZZZXXXUUUSSSMMMKKKHHHDDD@@@>>><<<<<<<<<===@@@CCCGGGIIIKKKKKKKKKHHHGGGEEECCCRRRyyyxxxyyyyyyFFF>>>;;;999777777777666555333333333222111111111111111111111111111111111111111000000111111111222222222...444222222777666<<>>BBB___|||{{{xxxsssmmmiiiggggggcccgggjjjkkkkkkmmmqqquuussssssssstttwww|||~~~sssggghhhmmmwww}}}xxxxxxvvvwwwxxxvvvpppiiikkkrrryyy{{{~~~}}}xxxrrrooollltttzzzzzzzzzzzzxxxuuuuuusssrrrrrruuuwwwxxxxxxrrrnnnlllpppuuuzzz{{{jjjggglllrrrwww|||}}}zzzyyyzzzwwwyyy}}}}}}qqqnnnoootttwwwwwwuuutttyyyzzz~~~}}}xxxxxxzzz||||||yyy{{{zzzyyywwwuuusssqqqpppgggddd___\\\YYYWWWTTTRRRNNNLLLHHHDDDAAA???======<<<>>>AAADDDGGGIIIKKKLLLMMMKKKHHHDDDDDDUUU|||yyylllDDD@@@:::888666666666666444333222222111111000000111111111111111111111111111111000000111111111222222222000555333333888777:::HHHgggvvvkkkUUU^^^}}}}}}llldddXXXLLLBBBBBBAAA???;;;999999:::999999999:::999999888777444444444444555555555555555555555555666666666666777777777777777777777777777888999999999999<<<>>>FFFbbb~~~|||yyytttnnnkkkjjjjjjfffjjjmmmoooooopppssswwwwwwvvvuuuuuuwwwyyy}}}sssjjjooosss}}}}}}vvvuuuuuuwww{{{|||uuukkkgggjjjsssxxx{{{uuurrrooowww}}}}}}|||||||||zzzzzzxxxuuuuuuwwwzzz{{{{{{uuusssqqqqqqtttyyy~~~oooiiimmmssstttvvvyyy{{{zzzxxxxxxyyy|||yyy{{{zzzppppppqqquuuxxxxxxwwwvvvxxxyyy}}}{{{xxxzzz}}}{{{yyy{{{zzzxxxvvvtttrrrqqqpppfffccc^^^ZZZXXXUUURRRPPPMMMKKKHHHDDDAAA???>>>======>>>AAADDDGGGJJJKKKLLLLLLKKKIIIEEEGGG[[[ttt```CCC???888777555555666666444333222111111000000000111111111111111111111111111111000111111111111222222222222666333333888666888EEEaaappphhhTTT[[[xxxzzzuuutttjjj]]]OOOFFFFFFEEEBBB===::::::;;;999999::::::999999888777444555555555666666666666555555555555666666666666777777777777777777777777666888999999888999;;;>>>EEEaaa}}}zzzuuuqqqoooppprrrooorrruuuuuuttttttvvvyyyxxxwwwvvvvvvwwwyyyzzzzzz|||sssnnnrrrvvv~~~{{{tttrrrqqquuu}}}{{{nnneeebbboooxxxxxxrrrqqqzzz}}}yyywwwwwwxxxyyyxxxwwwwwwuuurrrrrrvvvzzz}}}vvvooopppwwwzzzxxxtttuuuvvvwwwxxxzzz}}}~~~}}}wwwoooppprrrtttwwwyyyzzzyyyvvvyyyzzzxxx{{{~~~~~~{{{xxxvvvwwwwwwvvvuuurrrnnnmmmgggccc]]]YYYVVVSSSQQQOOOLLLJJJGGGCCC@@@>>>=========>>>AAADDDGGGJJJLLLLLLJJJJJJHHHEEEHHH^^^wwwnnnVVV@@@888888666555555555555444222111111000000000000111111111111111111111111111111000111111111111222222222222555111111666444666BBBXXXiiieeeTTTWWWlll~~~uuu{{{ppp```PPPIIIJJJHHHDDD???;;;;;;<<<999::::::::::::999888888555666666666777777888888555555555555666666666777777777777777777777777777666777999999888999;;;===???\\\}}}zzzvvvssssssvvvyyyxxx{{{}}}|||yyyxxxyyy{{{wwwvvvvvvwwwzzz|||||||||zzzsssqqqpppttt|||xxxqqqpppqqqvvvuuuhhhbbbmmmyyyyyyqqqrrr{{{{{{xxxwwwvvvvvvuuuyyyyyywwwsssqqqsssvvvwwwtttrrrooonnnsss{{{|||yyyttttttuuuxxxzzz}}}wwwrrrmmmoooqqqrrrvvvzzz|||{{{uuuzzzzzzwww{{{~~~}}}zzzwwwrrrtttwwwxxxvvvqqqllliiihhhccc]]]XXXTTTRRRPPPOOOKKKIIIFFFBBB???===<<<<<<===???AAADDDHHHJJJLLLMMMIIIIIIGGGCCCFFF]]]lllmmm{{{PPP===222777666444444555555444222111000000000000000111111111111111111111111111111000111111111111222222222222555000///444222444@@@MMM______PPPNNN]]]}}}{{{sssbbbRRRMMMJJJFFFAAA>>><<<<<<<<<<<<999777777999999777555333555888::::::888555333555444444555777888666555666666666666777777777777888888999888777888;;;===>>>WWW|||}}}}}}|||yyyxxxxxxyyy|||xxxyyy|||zzzuuussswww||||||yyyxxx|||yyyqqqwwwuuu|||sssooosssuuuzzzlllccckkknnnqqqnnnvvv{{{{{{}}}uuuppprrrtttuuuwwwzzzyyyxxxwwwvvvvvvvvvvvvllloootttyyy{{{zzzxxxwwwvvvwwwzzz~~~{{{sssqqqnnnooopppsssuuuwwwxxxyyy{{{}}}~~~~~~|||yyyvvvrrrrrrtttvvvxxxtttmmmggg```]]]YYYWWWUUUSSSQQQOOOLLLIIIFFFAAA>>><<<<<<<<<>>>AAAEEEGGGHHHHHHHHHIIILLLGGGHHHFFFDDD]]]yyy}}}hhhCCC???888888777666555444333222222111111111111111111111111111111111111111111111111111111222222222333333333333333333444555666777888DDDYYYddd]]]TTTTTTnnn|||uuudddSSSLLLIIIEEE@@@===<<<<<<<<<<<<:::888888999999777555444555777999999777555444555444444555777888666555666666666777777777888888888888999888888888;;;===>>>SSS~~~}}}}}}}}}~~~~~~|||zzzyyyzzz{{{~~~}}}zzz{{{~~~|||vvvtttwwwzzz{{{{{{}}}}}}uuu|||~~~vvvvvv}}}~~~ooodddxxxnnnpppnnnuuu{{{~~~wwwrrrsssuuuwwwyyyzzzyyyxxxvvvvvvuuuuuuuuuooorrrvvvzzz{{{zzzxxxwwwsssuuuxxx|||~~~{{{rrrpppooopppqqqsssuuuwwwxxxyyy~~~~~~~~~}}}}}}{{{xxxuuuuuutttuuuwwwxxxuuunnnhhhaaa^^^ZZZXXXVVVTTTQQQOOOIIIGGGDDDAAA>>>======>>>===AAAEEEGGGHHHHHHIIIJJJKKKGGGGGGDDDEEEaaawwwaaaBBB@@@888777777666555444333222222111111111111111111111111111111111111111111111111111111111111222222222222222222222333444555777777===WWWiiiiii___VVVhhhzzz~~~vvvdddSSSIIIGGGCCC@@@===<<<<<<<<<;;;:::888888999999777666666666777777777777666666555444444555777888666555777777777777888888888888777888999999888999;;;======MMMwww}}}xxxvvvuuuvvvzzzzzzyyyxxxvvvwwwyyy||||||~~~zzzwwwxxxzzz}}}yyywww|||uuujjj~~~kkkkkkkkkrrryyyxxxrrrsssuuuxxx{{{zzzyyyxxxwwwuuuuuuuuutttsssuuuxxxzzz{{{zzzxxxvvvsssvvvxxx{{{|||rrrnnnqqqrrrssstttvvvwwwxxxyyy}}}||||||zzzwwwuuuuuuttttttvvvvvvrrrkkkeeeccc```\\\XXXVVVTTTQQQNNNGGGEEECCC@@@>>>>>>??????===AAAEEEGGGHHHHHHIIIJJJKKKGGGFFFCCCHHHiiiuuuVVVAAAAAA888777666666555444333222222111111111111111111111111111111111111111111111111000000000000111111111111111111111222333444666666888SSShhhmmmbbbTTTaaasssrrrwwwcccQQQGGGEEEBBB???======<<<===;;;:::999999999888888777777777666666666666777777555444444555777888666555777777777777888888888999777888999999999999:::<<<<<>>===>>>>>>===AAAEEEHHHHHHIIIJJJKKKLLLHHHFFFCCCLLLqqqxxxqqqLLL??????666666666555444444333222222111111111111111111111111111111111111111111111111////////////000000000000000000000111222333555555888LLL^^^fff]]]NNN[[[~~~uuuooo{{{xxxbbbNNNFFFDDDBBB@@@>>>=========;;;;;;;;;:::999888888888888777666555555666777888555444444555777888666555666777777777777888888888666888999:::999999:::<<<>>>DDDdddyyytttmmmgggcccbbbcccdddcccdddeeefffhhhlllrrrvvv|||~~~~~~yyytttooozzzkkkXXX\\\___gggsssvvvpppqqqtttxxx{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwww|||tttpppsssssstttuuuvvvwwwxxxyyy~~~~~~~~~~~~|||zzzwwwsssqqqnnnnnnmmmkkkeee```bbb___[[[WWWTTTRRRNNNLLLHHHFFFBBB???===<<<;;;<<<===@@@EEEHHHIIIJJJKKKLLLLLLJJJGGGCCCPPPwwwlllnnnrrrEEE>>>===555555555555444333333222222000000000000000000000000000000000000000000000000....../////////000000000000000000111222333444555777DDDUUUbbb^^^MMMXXXzzz}}}zzzcccMMMFFFEEECCCAAA???>>>===<<<:::;;;<<<;;;999777888999777777666666666666777777555444444555777888666555666666666666777777777777666888:::::::::999:::;;;@@@EEEbbbzzzqqqmmmhhhbbb___^^^___```]]]^^^```bbbdddhhhnnnqqqvvv}}}}}}zzztttvvvbbbUUU[[[^^^hhhwwwvvvppprrruuuxxx{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{tttrrrqqqrrrssstttvvvwwwxxxyyy}}}}}}~~~~~~}}}zzzxxxtttqqqnnnmmmmmmjjjfffaaa___\\\XXXTTTRRRPPPMMMJJJHHHEEEBBB>>><<<;;;:::;;;===@@@EEEHHHIIIJJJKKKMMMKKKJJJHHHCCCQQQxxxmmmccctttcccAAA===999555444444444444333333222222000000000000000000000000000000000000000000000000////////////000000000000000000000111222333555555333===PPPfffgggRRRSSSppp~~~eeePPPGGGFFFEEEBBB@@@>>>===<<<:::<<<===;;;888777888:::666666777777777777666666555444444555777888666555444555555555666666666666555777:::;;;:::999:::;;;>>>BBB^^^yyyooohhhfffbbb^^^\\\[[[\\\]]]ZZZ\\\^^^___aaacccgggiiijjjrrryyy|||vvvkkkpppzzzlllYYYVVV```bbbooorrrmmmppprrruuuwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz|||~~~|||sssrrrooopppqqqsssuuuwwwxxxyyy||||||~~~}}}}}}|||zzzxxxrrrooollljjjkkkiiieeeaaa[[[XXXTTTRRRPPPNNNKKKIIIEEECCC@@@>>><<<;;;<<<<<<===@@@EEEHHHJJJKKKLLLMMMHHHIIIGGGBBBPPPvvvsss___eeeVVV@@@===666666444444444333333333333222000000000000000000000000000000000000000000000000//////000000000111111111111111111222333444555666555999JJJeeekkkRRRMMMfffhhhRRRHHHGGGFFFCCCAAA???===<<<:::<<<===<<<888777888:::666666777777777777666666555444444555777888666555444444444444555555555666555777:::;;;:::999:::;;;:::===YYY{{{{{{{{{rrrgggbbb```]]][[[YYYXXXXXXYYYXXXZZZ\\\]]]]]]^^^```bbb```iiirrrvvvzzzhhhWWWWWWffftttmmm[[[SSSWWWeeeggguuuzzzllliiilllnnnppprrrssssssttttttuuuwwwxxxyyyzzzzzz{{{|||~~~zzzrrrrrrnnnooopppsssuuuwwwyyyyyy{{{|||~~~|||||||||{{{yyywwwppplllhhhggghhhfffccc```YYYVVVRRRPPPNNNMMMJJJHHHCCCAAA???===<<<<<<===>>>===@@@EEEHHHJJJKKKLLLMMMFFFHHHFFFAAAOOOsss}}}fff\\\lllOOO???<<<555888444333333333333333333333000000000000000000000000000000000000000000000000000000000000111111111111111111111222333444666666999777CCC^^^fffOOOIIIbbbpppaaaTTTMMMGGGCCC???:::;;;>>>======<<<;;;::::::999999888888888888777777777777666666666666666666666666777777777777777777777777777888888888888999999999999@@@TTTuuu~~~wwwyyywwwlllbbb[[[[[[ZZZYYYYYYYYYZZZZZZYYY[[[]]]]]][[[ZZZYYYZZZ^^^aaafffmmmttt{{{xxxhhhWWWQQQWWWaaaoooyyy~~~gggWWWSSSXXX^^^bbb^^^ttt{{{oooeeeeeegggiiinnnuuusssqqqssszzz~~~~~~~~~{{{}}}~~~|||rrrnnnooommmooovvvyyywwwuuuvvvyyy|||}}}yyyvvvtttrrrpppmmmjjjhhhddd```]]]\\\XXXRRRNNNKKKHHHFFFDDDDDDBBB???<<<;;;::::::;;;???BBBFFFHHHIIIIIIKKKLLLLLLHHHAAABBBQQQdddggg___ZZZjjjoooGGGAAA333777555666555555444222111000000000000000000000000000000000000000000000000000000////////////000000000000000111111222222333444444:::333:::OOOXXXQQQPPPXXXxxxhhhVVVOOOIIIEEEAAA<<<<<>>???AAADDDGGGIIIJJJKKKLLLMMMKKKIIIDDDDDDRRReeejjjeeettt[[[<<<<<<666777555555555444333222111111000000000000000000000000000////////////////////////////////////000000000000000000111111222333333333444444888BBBNNNSSSPPPJJJmmm|||oooYYYSSSMMMIIICCC===<<<>>><<<<<<;;;;;;;;;:::::::::888888888888777777777666666666666666666666666666777777777777777777777777777777888888888999999999;;;>>>IIIbbb~~~tttiiicccdddbbb[[[TTTQQQRRRTTTVVVWWWYYYZZZZZZZZZ[[[\\\ZZZWWWTTTRRRRRROOONNNMMMOOOSSS[[[bbbgggjjjpppvvvzzz}}}}}}uuugggZZZRRRRRRYYYdddjjjhhhdddcccPPPMMMLLLRRR]]]hhhnnnpppzzzkkkcccgggooowwwzzzxxxtttqqqqqqnnnnnntttwwwvvvvvvxxxyyy{{{|||{{{zzz}}}yyytttsssrrrvvv}}}|||yyyxxxyyy}}}zzzxxxvvvvvvqqqooollliiigggccc___\\\XXXUUUQQQMMMKKKHHHEEECCCAAA@@@???======???@@@AAABBBEEEHHHJJJJJJKKKLLLMMMIIIFFFAAABBBSSSjjjsssooo|||QQQ888999777555333444444333333222111111000////////////////////////////////////////////////////////////000000000000000000000111222222333333222666888<<>>===>>>???AAABBBCCCEEEHHHJJJJJJKKKLLLMMMFFFCCC>>>CCCYYYttt|||}}}JJJ777888999333333333333333222222111111000////////////////////////........................////////////000000000000///000000111111222333333222777888999DDDRRRSSSIIIYYYvvvdddVVVPPPKKKHHHCCC===;;;===;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666666666666666666666777777777777777777777777777888888888888999999999888===GGG^^^|||uuuiiiddd]]]XXXUUURRRNNNKKKLLLNNNSSSYYY^^^bbbdddeeeaaaccccccaaa]]]YYYWWWWWWJJJGGGCCCAAABBBGGGLLLPPPSSSWWW[[[^^^___bbbfffjjjuuuxxx{{{~~~~~~}}}|||sssnnnjjjbbbXXXXXXTTTQQQQQQMMMFFFCCCDDDLLLVVVaaagggkkktttqqqeeennnuuu{{{||||||{{{yyyuuuqqqnnnnnnsssvvvvvvxxxzzzyyyzzz||||||}}}~~~zzzuuussstttzzz}}}zzzxxxxxxxxx}}}~~~~~~~~~|||zzzvvvtttnnnllliiifffddd```\\\YYYUUUSSSOOOMMMJJJHHHDDDAAA@@@???=========???@@@BBBBBBEEEHHHJJJJJJJJJKKKLLLEEEAAA>>>IIIfffjjjDDD888777:::222333333333222222111111111111000000000000000000000000........................////////////000000000000//////000000111222222222333666666777@@@NNNSSSPPPPPPuuu|||cccUUUOOOKKKIIIDDD>>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666666666666666666666777777777777777777777777777888888888888999999999:::>>>EEEYYYwwwqqqeee```[[[VVVRRRNNNKKKIIIKKKNNNTTT[[[bbbgggjjjllljjjkkkjjjfffaaa\\\YYYXXXJJJGGGBBB>>>>>>AAAEEEHHHLLLOOOSSSUUUVVVXXX]]]aaagggkkkpppsssvvvxxx{{{}}}wwwuuuwww}}}~~~}}}zzzpppiiifffaaaZZZSSSNNNKKKJJJIIIGGGKKKPPPVVV^^^ggglllppp{{{wwwjjjeeeooowww}}}}}}{{{|||zzzvvvpppllllllqqquuuvvvxxx{{{yyy{{{|||}}}wwwttttttyyy{{{zzzyyyzzzwww}}}~~~}}}{{{yyywwwuuutttllljjjgggdddbbb^^^ZZZWWWTTTRRROOOLLLJJJHHHDDDAAA???>>>===<<<<<<>>>???AAABBBDDDGGGIIIIIIIIIJJJKKKDDDBBBCCCUUUwwwYYY???888555:::111555222222222222111111111111000000000000000000000000........................////////////000000000000//////000000111111222222333444444555<<>>???CCCEEEEEEHHHLLLNNNOOOQQQVVVZZZ\\\```eeejjjnnnqqqtttwwwsssppprrrzzz~~~|||uuujjjcccaaa^^^[[[KKKGGGDDDEEEFFFIIIQQQYYYcccgggkkknnnttt{{{lllfffgggmmmwww~~~}}}||||||zzzvvvnnnkkkkkkppptttvvvxxx{{{zzz{{{}}}~~~yyyuuuuuuyyy{{{zzzzzz|||vvv||||||xxxvvvtttssstttkkkiiifffcccaaa]]]YYYVVVSSSQQQNNNLLLJJJGGGDDDAAA???>>>===;;;<<<===>>>@@@BBBDDDGGGHHHHHHHHHIIIJJJDDDCCCHHH^^^NNN<<<888555:::111777222222222111111111111111000000000000000000000000........................////////////000000000000/////////000111111222222333111222555:::CCCQQQ]]]NNNlllzzzxxxzzzgggQQQKKKFFFEEECCC???>>>???===;;;:::;;;<<<===<<<;;;:::::::::999888777777666777777777777666666666666999888888888777777666666;;;;;;:::999999:::::::::555>>>EEEQQQrrr~~~tttiiibbbYYYVVVQQQKKKFFFCCCAAA@@@KKKNNNUUU]]]dddfffeeecccllllllllljjjfffaaa\\\YYYQQQOOOJJJDDD>>>;;;;;;<<>>???AAACCCEEEHHHJJJLLLLLLLLLFFFIIIJJJ^^^ttt|||QQQ666777999888555///333333222222111000//////////////////////////////////////////////////////............/////////////////////000111111222222222222333555666;;;JJJXXX```\\\ppplllvvv[[[OOOEEECCCDDDBBB??????@@@>>><<<<<<<<<<<<:::999:::999999888777777666666777777777777666666666666888888888888777777777666;;;::::::999999:::::::::888???CCCMMMlll}}}wwwlllaaa[[[SSSQQQLLLHHHDDDBBB@@@@@@GGGJJJPPPWWW^^^aaa```___^^^^^^^^^\\\YYYUUURRROOONNNLLLIIIDDD???<<<<<<===???AAACCCEEEEEEFFFHHHIIIKKKMMMQQQVVV[[[^^^```aaaeeegggkkkppptttwwwyyyzzz}}}~~~~~~~~~vvvkkkbbb]]]YYYSSSNNNPPPRRRTTTWWWYYYZZZZZZZZZ]]]```dddjjjpppuuuyyy{{{pppkkkddd]]]ZZZ^^^gggmmmoooooopppsssvvvvvvrrrnnnmmmnnnooorrrvvvzzz~~~}}}}}}}}}}}}}}}||||||}}}~~~~~~|||zzzwwwuuutttttttttkkkhhhccc___\\\XXXUUURRRQQQPPPNNNLLLHHHEEEBBBAAA>>>===;;;;;;;;;<<<>>>???DDDEEEGGGJJJKKKLLLLLLLLL@@@GGGOOOeeeqqqiii~~~pppKKK444666777777666111333333222111111000//////////////////////////////////////////////////////............/////////////////////000111111222222222222333444555:::GGGTTT]]]\\\vvvwwwppp~~~aaaRRRDDDAAADDDDDDAAA???CCCAAA???======;;;999777999888888777777666666555666666666666777777777777888888888888777777777777::::::999999999999:::::::::>>>???GGGfff}}}vvvooodddYYYTTTMMMKKKGGGCCCAAA?????????BBBDDDHHHOOOUUUYYYZZZZZZSSSRRRQQQOOOMMMKKKHHHGGGGGGGGGFFFCCC???=========@@@???@@@AAADDDFFFFFFFFFJJJLLLOOOSSSWWW[[[]]]^^^aaacccgggkkkooosssuuuvvvyyyxxxwww|||yyypppeee\\\YYYWWWVVVUUU\\\]]]]]]]]]\\\[[[YYYXXXUUUWWW[[[___bbbccccccccc[[[XXXUUUVVV\\\dddjjjmmmllllllmmmnnnoooooonnnnnnooonnnnnnpppuuu|||~~~~~~~~~}}}|||yyywwwuuusssrrrrrrjjjfff```\\\YYYVVVTTTRRRPPPOOOMMMKKKHHHEEEBBB@@@===<<<;;;:::;;;<<<>>>@@@FFFHHHIIIKKKLLLLLLLLLLLLBBBJJJZZZtttuuudddhhh```BBB333777666555666333222222222111111000000///000000000000000000000000////////////////////////............/////////////////////000111111222222222111222444444777BBBNNN^^^aaammm}}}vvvnnnwwwttt\\\NNNBBB@@@BBBBBBAAA@@@CCCAAA???>>>===<<<:::888888777777777666666555555666666666666777777777777888888888777777777777777999999999999999999:::;;;;;;<<<<<>><<<<<<<<<>>>???BBBHHHOOOTTTVVVVVVQQQPPPNNNKKKIIIFFFDDDDDD@@@AAAAAA@@@===<<<<<<===@@@>>>===AAAFFFIIIIIIHHHOOOPPPSSSVVVZZZ]]]```aaacccdddgggkkkooorrruuuvvvwwwtttssszzzrrrlllbbb\\\ZZZZZZ[[[[[[``````___^^^\\\YYYVVVUUUNNNOOOQQQSSSTTTTTTTTTTTTVVVWWWYYY___eeejjjlllmmmkkkllllllkkkiiiiiikkkmmmjjjjjjkkknnnttt{{{~~~|||{{{yyywwwtttrrrpppooojjjeee___ZZZWWWUUUTTTRRRNNNMMMLLLJJJGGGDDDAAA@@@===<<<;;;:::;;;===???AAAHHHIIIJJJKKKLLLKKKJJJJJJFFFKKK^^^}}}rrrgggvvvRRR===555888555333666444222111111111000000000///000000000000000000000000////////////////////////............/////////////////////000111111222222222111222333333555===GGGbbbiiihhhyyyooofffnnneeeRRRJJJCCCAAAAAA??????AAA@@@???======>>>>>><<<;;;777777777777666666666666555666666666777777777888777777777777777777888888888888888888999999:::;;;999::::::BBB^^^vvvoooggg\\\RRRMMMHHHFFFBBB???<<<:::::::::<<<===@@@EEEKKKQQQSSSTTTQQQPPPMMMJJJFFFCCCAAA@@@:::;;;<<<<<<:::999:::;;;===;;;;;;???FFFKKKMMMLLLPPPRRRUUUYYY\\\___aaabbbfffgggiiilllooosssuuuwwwvvvssssss{{{zzzmmmiiiccc]]]ZZZXXXXXXWWW[[[[[[ZZZYYYWWWUUURRRPPPJJJJJJJJJKKKLLLOOOQQQRRRTTTZZZccciiikkkjjjiiiiiihhhhhhgggfffdddeeehhhkkkgggiiilllqqqvvv{{{}}}zzzzzzyyywwwtttpppmmmkkkiiieee___ZZZWWWUUUTTTSSSMMMLLLKKKIIIFFFCCCAAA???===<<<;;;;;;===???AAACCCHHHIIIJJJKKKKKKJJJIIIHHHFFFHHH[[[}}}xxxrrruuuJJJ;;;777:::444222555333111111111000000000000000////////////////////////////////////////////////............/////////////////////000111111222222222000111333333333999@@@^^^iiidddkkk|||{{{hhheeepppeeeUUUNNNGGGEEEBBB>>>>>>AAA>>>===<<<<<<>>>>>>>>><<<777777777777777777777777555555666666777777888888777777777777888888888888888888777888888999:::;;;888:::;;;AAAYYY{{{pppjjjaaaUUULLLHHHFFFDDD@@@===:::999888888;;;<<>>DDDJJJMMMOOOTTTWWW[[[```dddggghhhhhhiiijjjkkkmmmooorrrtttvvvwwwuuuvvv}}}uuujjjgggaaa[[[UUUQQQNNNMMMQQQRRRRRRRRRQQQPPPNNNMMMJJJJJJJJJLLLOOOSSSWWWZZZYYY```hhhmmmmmmkkkhhhgggbbbaaa```aaaccceeehhhjjjkkknnnrrrwww{{{}}}~~~}}}yyyyyyxxxwwwsssoookkkhhhgggccc^^^ZZZWWWUUUSSSRRRKKKKKKIIIHHHEEEBBB@@@???======<<<===>>>AAADDDEEEHHHIIIJJJKKKJJJJJJIIIHHHGGGLLLaaabbbEEE999888:::333111444111000000000000000000000000////////////////////////////////////////////////............/////////////////////000111111222222222000111333333333666;;;QQQ___```aaazzznnngggjjjaaafffyyyvvvggg[[[NNNIIIEEEAAA??????===<<<;;;<<<===>>>===;;;888888888888888888888888555555555666777888888888666777777777888888888888777777777777888999:::;;;999<<<===@@@RRRyyy~~~uuulllfff]]]QQQHHHDDDAAA???===:::888888888999:::;;;???EEELLLPPPRRRRRRNNNNNNMMMKKKHHHDDD@@@>>>;;;;;;:::888666666888::::::<<<>>>AAADDDIIINNNRRRYYY]]]ccciiimmmooooooooonnnnnnnnnoooqqqsssuuuvvvwwwwwwyyy|||qqqfffccc^^^WWWQQQMMMKKKKKKJJJKKKLLLMMMMMMLLLJJJJJJKKKMMMPPPTTTXXX]]]```bbbcccdddeeehhhiiihhhdddaaa^^^\\\\\\```gggmmmooopppsssuuuxxx{{{}}}~~~}}}{{{~~~xxxxxxxxxvvvsssnnniiifffdddaaa\\\YYYWWWTTTQQQOOOJJJJJJIIIGGGDDDBBB@@@>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIDDDRRRnnnOOOAAA666666888222222444//////000000000000000000000------------------------////////////////////////............/////////////////////000111111222222111///000444444333555999DDDSSS]]][[[eee{{{bbbYYY```aaannn}}}yyygggTTTKKKIIIEEE@@@===>>><<<;;;;;;<<<<<<;;;:::888888888888888999999999444555555666777888888999666666777777888888888999777777777777888999:::;;;:::>>>>>>>>>LLLppp|||tttkkkddd[[[OOOFFFCCC===<<<999888777888999:::999;;;???FFFLLLPPPQQQQQQPPPQQQQQQQQQNNNJJJFFFDDD======;;;888555666888;;;>>>AAADDDEEEFFFJJJPPPUUUXXX]]]dddkkkppprrrqqqpppsssrrrrrrrrrtttuuuwwwyyywwwxxx{{{{{{pppaaa___ZZZTTTOOOMMMOOOPPPHHHIIIJJJJJJKKKJJJIIIHHHMMMPPPUUU[[[```dddfffgggiiiccc]]]\\\``````\\\WWW]]][[[\\\bbbmmmuuuxxxwwwxxxyyyzzz{{{|||}}}~~~~~~zzz|||xxxyyy~~~wwwxxxxxxvvvsssmmmhhhdddaaa^^^[[[XXXVVVSSSOOOMMMJJJIIIHHHFFFDDDBBB???>>>??????>>>???AAADDDGGGIIIJJJJJJLLLMMMMMMLLLLLLKKK<<>>444444666111222444...////////////000000000000------------------------////////////////////////............/////////000/////////000111111222222111///000444555333444888>>>LLL]]]YYYWWWbbbVVV```gggxxxwwwxxxcccQQQMMMJJJBBB===???>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888888777666555444555777777777555888888777777666666555555777888888888888999999999888:::===???JJJhhh~~~xxxnnnddd]]]VVVLLLCCC@@@>>>===;;;999777777777777::::::===CCCLLLRRRTTTTTTXXXUUUQQQNNNMMMKKKFFFCCCBBB@@@<<<999888999;;;===@@@CCCHHHKKKJJJIIIQQQ[[[aaadddjjjppppppmmmooosssxxxwwwuuuvvvwwwxxxxxxwwwvvvvvvwww|||tttkkkbbb\\\TTTNNNMMMOOOQQQSSSJJJKKKMMMPPPRRRSSSTTTTTTZZZ[[[___bbbcccdddcccccc]]]\\\ZZZXXXWWWXXX[[[___```^^^]]]cccnnnwww|||}}}zzz{{{}}}~~~~~~}}}}}}~~~{{{zzz|||~~~{{{yyyxxxvvvtttqqqmmmgggccc```___[[[VVVSSSRRRPPPMMMDDDCCCDDDEEECCC???===>>>======<<<===???BBBFFFHHHHHHJJJLLLNNNNNNMMMKKKJJJHHHLLL}}}aaaCCC888777666444222111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111222222333333333333444444666IIIUUUTTTYYYsssvvvnnneeellltttaaaQQQNNNLLLEEEAAACCC???>>>>>>======<<<;;;;;;;;;;;;::::::999888888888666555444555777777777666888777777777666666666555777888888888888999999999888:::<<<===FFFaaaxxxtttjjj```ZZZSSSIIIAAA>>>===<<<:::888777666777777;;;;;;===BBBJJJPPPSSSSSSSSSPPPLLLKKKKKKJJJHHHEEEAAA???===<<<>>>AAACCCDDDFFFHHHKKKNNNMMMNNNVVV```hhhiiinnntttvvvtttuuuxxx~~~|||zzzyyyzzzzzzyyyxxxyyyxxxyyy}}}zzzmmmddd^^^ZZZVVVSSSTTTVVVXXXXXXQQQRRRUUUYYY\\\___aaabbbbbbccccccccccccbbb```___[[[[[[ZZZXXXXXXZZZ___ccchhhfffeeeiiiqqqxxxzzzzzzzzz{{{|||}}}}}}||||||{{{~~~{{{yyy{{{}}}xxxvvvsssqqqnnnjjjeeebbb^^^[[[VVVRRRPPPPPPNNNLLLOOOKKKFFFDDDDDDDDDCCCCCC???>>>======???BBBFFFHHHHHHJJJLLLNNNNNNMMMKKKIIILLLVVVWWW>>>888777666444222111111111////////////////////////................................................------------............//////000000000111111111222222222333333333444444444AAAKKKNNNSSSddd~~~lll^^^ooowwwfffXXXUUURRRJJJEEEEEE??????>>>>>>===<<<<<<<<<;;;;;;::::::999999888888666555444555777888777666777777777777666666666666777888888888888999999999888999;;;;;;AAAXXXwwwoooeee[[[UUUNNNEEE>>><<<;;;:::888777666666666777;;;;;;<<<@@@FFFLLLPPPRRRPPPMMMJJJHHHIIIJJJJJJIIIDDDBBBAAACCCHHHLLLMMMLLLNNNNNNPPPRRRQQQSSS\\\gggooonnnqqqxxx|||{{{zzz{{{~~~{{{{{{|||||||||{{{{{{{{{{{{}}}uuuiii```\\\ZZZXXXYYY[[[\\\]]]]]]]]]^^^```cccfffhhhkkkllljjjiiihhhfffeeecccbbbaaa]]]]]]\\\[[[[[[___eeeiiinnnllllllpppuuuzzzzzzyyy{{{{{{|||||||||{{{{{{{{{~~~|||yyyyyy~~~~~~wwwtttpppmmmjjjgggccc```]]]XXXRRRPPPPPPOOOMMMKKKMMMHHHBBB???AAAAAA???;;;??????======???BBBEEEGGGIIIKKKMMMNNNNNNLLLJJJHHHLLL```}}}JJJ888777777555333222111111111////////////////////////................................................------------............//////000000000000111111222222222222333333333333444999AAAIIINNNUUUeeesssyyyooo[[[gggrrrddd]]]WWWNNNFFFDDD@@@??????>>>>>>======<<<<<<;;;;;;:::999999888888666555555555777888777666777777777777666666666666777777888888888999999999888999;;;<<>>===<<<>>>AAADDDFFFKKKLLLNNNNNNNNNKKKIIIGGGGGGjjjmmmAAA666777666444333222111111111////////////////////////................................................////////////000000000000////////////000000000111111222222222222333333333888555;;;HHHNNNOOOVVVaaa|||{{{eeeaaaqqquuuhhh___WWWNNNGGGCCC@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::999999888777666555666888888888666666666666666777777777777777777888888888999999999888999<<<>>>???MMMrrr{{{rrrfff\\\RRRMMMHHH@@@;;;:::888777666555555555666777999999999:::===AAAFFFIIIQQQOOOLLLIIIHHHHHHJJJKKKIIIKKKPPPXXX```ddddddbbbXXXVVVUUUVVVXXX[[[eeeooouuurrruuu|||~~~||||||}}}||||||wwwxxxyyy{{{}}}|||uuulllfffbbb```^^^___bbbfffiiijjjlllkkkjjjiiihhhhhhiiiiiioooooonnnnnnooopppqqqrrrppppppooommmlllnnnrrruuuqqqqqqrrrtttxxxzzz{{{{{{yyyxxxwwwwwwxxx{{{}}}~~~}}}|||}}}||||||}}}~~~~~~wwwtttoookkkgggdddaaa^^^ZZZVVVUUUVVVTTTNNNJJJLLLIIIKKKIIIDDDCCCEEEDDD@@@===<<<;;;;;;===@@@CCCEEELLLMMMNNNOOOMMMKKKHHHFFFFFFwwwbbb===999666555444333222111111111........................................................................////////////000000000000...////////////000000000111111111222222222333333888444888FFFNNNOOOSSSZZZtttvvvlllttt|||tttlll```WWWQQQLLLGGGDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;::::::999999777666555666888999888777666666666666777777777777777888888888888999999999888888<<>>HHHlllwwwooobbbXXXNNNJJJEEE???;;;:::777777666555555666777888999:::;;;;;;<<>>>>><<<<<<<<<;;;::::::999999777666666666888999888777555666666666777777777888777888888888888999999999888777<<>>>>>>>>???BBBEEEGGGJJJMMMNNNOOORRRVVVYYYXXX___iiimmmllliiiggggggbbb^^^]]]```dddgggnnnvvvxxxyyy~~~}}}}}}|||{{{{{{}}}~~~}}}|||~~~{{{vvvssspppjjjfffhhhgggfffgggiiijjjiiihhhbbbbbbbbbcccfffiiilllnnnrrrssssssttttttsssqqqpppvvvxxxzzzzzzxxxwwwwwwxxxssssssrrrrrrsssuuuxxxzzzwwwvvvvvvxxx|||||||||{{{yyyxxxzzz~~~}}}zzzxxxuuurrrooolllhhhccc^^^ZZZUUURRRSSSTTTNNNIIIRRRcccaaaeeefffgggmmmlllZZZCCC<<<<<<;;;<<>>===<<<<<<;;;;;;:::999999888666666777888999888777555666666666777777888888777888888888888999999999777666;;;>>>888<<<]]]vvvjjjccc\\\RRRHHHDDD@@@;;;888888777777666666777888999:::<<>>AAAEEEJJJLLLOOOPPPPPPOOOMMMIIIEEECCCUUUuuuzzzmmmBBB000:::444444333222111111111111........................------------------------------------------------////////////000000000111............/////////000000111111111111222222222111666666666AAATTT___^^^}}}hhhZZZTTTQQQHHHHHHKKKEEEEEEBBB@@@????????????>>>::::::::::::::::::::::::888777666777888999888666999888888888777777666666444999:::777666777888666888999888;;;===<<>>:::999;;;666666666777777888999:::@@@@@@AAABBBCCCCCCDDDDDDFFFMMMTTTWWWYYY]]]eeekkksssuuussshhh[[[VVV[[[cccccceeehhhkkkoootttzzz~~~|||}}}{{{}}}zzzyyyyyy{{{}}}|||~~~}}}{{{yyyvvvssspppmmmkkkkkkeeeffffffddd```\\\ZZZZZZ]]]```eeejjjmmmlllkkkiiisssuuuvvvtttqqqnnnmmmllloooqqqssstttuuusssqqqpppuuurrroooppptttxxxzzzzzz~~~~~~~~~{{{xxxxxxxxxxxxxxxzzz~~~zzzvvvooonnnllljjjgggbbb[[[WWWVVVTTTQQQOOOMMMMMMNNNNNN^^^hhhvvviiiRRR;;;<<<===@@@CCCGGGKKKMMMMMMQQQNNNLLLNNNHHHBBBGGG]]]|||WWW>>>666555222222111111111111111111/////////////////////////////////......---------------------------------,,,,,,,,,---------......///////////////.........//////000111111111111111222666333000:::QQQdddjjjppp~~~jjjZZZSSSPPPJJJJJJLLLFFFFFFDDDAAA?????????>>>===;;;;;;;;;::::::999999999888777666777888999888666888888777777777666666666444777888666777:::999666888999888;;;===<<>>999888:::777666666666777888:::;;;??????AAABBBDDDFFFGGGGGGKKKMMMRRRYYYaaaiiiooosssvvvpppfff\\\WWWYYY^^^cccfffhhhlllnnnqqquuuyyy|||zzz}}}~~~~~~}}}|||{{{yyyyyyxxxxxx{{{~~~~~~~~~~~~}}}wwwuuusssqqqnnnlllkkkkkkhhhiiihhhddd```\\\ZZZZZZdddggglllqqqtttuuuuuuuuuuuuvvvwwwwwwtttrrrqqqrrroooooopppqqqqqqrrrrrrrrr{{{xxxvvvvvvzzz}}}}}}zzz}}}~~~{{{wwwvvvwwwwwwuuusssyyy|||~~~yyyuuummmllljjjhhheee___YYYUUUSSSRRRQQQPPPNNNLLLJJJIIIFFFIIIKKKNNNRRRQQQGGG;;;<<<===>>>AAADDDHHHKKKMMMLLLQQQNNNLLLNNNFFFBBBIIIeeewwwQQQ<<<666666222222222111111000000000.................................---------,,,,,,------------------------,,,,,,,,,---------....../////////////////////...//////000111111111111111111444444222777IIIaaapppnnn|||ppp\\\RRRPPPLLLLLLLLLFFFHHHEEEBBB@@@@@@@@@???>>>===<<<<<<;;;:::999888888888777666777888999888666777777666666666666666555555777777777;;;???>>>999777:::888:::===<<>>@@@BBBFFFIIILLLNNNKKKPPPNNNLLLMMMDDDBBBNNNrrrfffHHH:::555555333333222111000000//////........................------,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------............////////////////////////000111111111111111///222444444444>>>XXXpppkkkuuuzzzaaaTTTSSSNNNLLLKKKDDDGGGEEEBBBAAAAAABBBAAA@@@>>>===<<<;;;:::999888888888777666777888999888666666666666666555555555555999999888999???EEECCC===777:::888999===<<>>@@@FFFFFFGGGHHHIIIJJJKKKKKKPPPTTT]]]iiitttwwwrrrlll]]]VVVQQQVVVbbblllooonnniiimmmqqquuuwwwyyy{{{}}}~~~{{{|||}}}}}}}}}{{{yyyxxxyyy{{{~~~~~~~~~~~~}}}|||||||||{{{yyyuuurrrmmmlllllllllllllllmmmmmmhhhiiiiiiiiiiiilllpppsssrrrsssuuuxxx{{{~~~yyyzzz{{{{{{zzzyyyzzz{{{yyyyyyxxxxxxyyyzzz{{{{{{zzzyyyzzz}}}vvvuuu|||{{{|||yyyvvvxxx||||||wwwqqquuuwww{{{}}}}}}|||~~~~~~~~~{{{vvvrrrjjjhhheeeccc```[[[VVVRRROOOOOONNNMMMJJJGGGDDDBBBCCCEEECCC>>>;;;<<<===;;;>>>???AAADDDGGGKKKMMMOOOJJJPPPNNNMMMKKKBBBEEEVVV{{{UUU@@@777444333444333222111000///...---........................++++++++++++++++++++++++------------------------,,,,,,,,,---------..................//////////////////000111111111111111//////222555333666KKKccchhhmmmqqqzzziiiYYYWWWPPPJJJHHHCCCFFFDDDBBBAAACCCDDDDDDCCC>>>>>>===<<<:::999888888888777666777888999888666555555555555666666666666999999888999???EEECCC===666:::888999===<<>>???BBBEEEIIILLLNNNOOOJJJOOONNNLLLIIIAAAIIIaaajjjHHH;;;666333222333333222111000......---........................++++++++++++++++++++++++------------------------,,,,,,,,,---------......---.........//////000000//////000111111111111111111---///444444333>>>MMMeeefffeeeiiippp___\\\QQQIIIHHHEEEGGGEEECCCBBBDDDEEEEEEDDD>>>======<<<;;;:::999999888777666777888999888666555666666666666777777777555777777777;;;???>>>999666;;;888888===<<>>:::::::::777666888777666666888:::???CCCEEEEEEGGGJJJOOOSSSXXX[[[]]]hhhpppwwwtttgggXXXMMMHHHEEERRRbbbmmmooommmjjjjjjmmmpppuuuyyy{{{~~~{{{yyyvvvttttttwwwzzz|||zzz{{{{{{||||||}}}}}}~~~wwwvvvtttsssrrroookkkhhhiiiiiiiiiiiijjjkkkkkkllllllllllllkkkkkkmmmrrruuuqqqqqqqqqqqqqqqrrrrrrrrrqqqsssttttttssstttwwwyyyzzz{{{~~~~~~{{{yyy{{{~~~zzzwwwyyy}}}yyyyyyzzz{{{|||{{{yyyvvvqqqsssuuuvvvwwwyyy}}}}}}yyyyyywwwttttttwww|||~~~|||{{{{{{yyyuuuqqqkkkhhheeeaaa^^^ZZZVVVRRRQQQOOOLLLHHHFFFEEEEEEFFFHHHJJJIIICCC@@@AAABBB@@@===???BBBFFFIIILLLNNNOOOKKKOOONNNLLLGGG@@@NNNmmm\\\@@@999666333111222222111000//////......------------------------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------......///000000000//////000111111111111111111......111333333666;;;\\\ccccccaaauuutttddd```RRRHHHIIIJJJJJJHHHEEEDDDDDDDDDCCCBBB======<<<<<<;;;;;;;;;:::888777666777888999888666666666666777777777888888444777888666777:::999666666;;;888777===<<>>AAAEEEGGGIIIKKKNNNRRRWWW[[[^^^```jjjlllkkkbbbTTTJJJGGGHHHQQQ]]]jjjpppooommmooossstttvvvyyy{{{~~~}}}zzzzzz{{{zzzxxxuuuttttttwwwzzz||||||{{{zzz{{{||||||{{{{{{vvvtttqqqnnnmmmkkkhhheeehhhhhhggggggggghhhhhhiiihhhhhhgggeeecccccceeegggiiiiiijjjjjjjjjiiihhhhhhgggiiikkklllnnnqqquuuxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~wwwxxxyyy|||yyy{{{~~~~~~|||{{{{{{|||wwwyyyzzzyyyyyyyyy{{{}}}~~~{{{zzzzzzyyyvvvvvvzzzzzz}}}}}}zzzzzz{{{yyyuuuqqqjjjgggccc```]]]YYYUUURRROOONNNMMMKKKIIIGGGFFFFFFCCCCCC@@@;;;:::======:::===???BBBFFFIIILLLMMMNNNLLLOOONNNKKKFFF@@@TTTxxxQQQ;;;999777444222111111000000/////////...------------------------++++++++++++,,,,,,------------------------------,,,,,,,,,---------......------......///000000111//////000111111111111111///222111...///333555444JJJ^^^fff___hhhuuufffbbbSSSHHHKKKNNNMMMJJJGGGDDDDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;888777666777888999888666666666777777888888999999444999:::777666888888666666;;;888777===<<<===HHH___}}}|||ooommmsssjjjhhhfffccc^^^WWWOOOJJJAAA<<<999::::::888777999666777999<<<@@@CCCFFFHHHQQQRRRSSSVVVXXXZZZ\\\]]]ccc```XXXNNNEEEDDDJJJPPP]]]eeennnpppoooqqqyyyzzz{{{}}}~~~{{{wwwuuuuuuzzzyyywwwwwwwwwyyy{{{}}}|||{{{zzzzzz{{{{{{zzzyyyuuusssooollljjjiiifffdddggggggfffeeeeeeeeeeeefffbbbbbbaaa___]]]\\\]]]^^^aaabbbccccccccccccaaa``````bbbeeehhhkkkoootttxxxxxxxxxyyyzzz|||xxxtttwwwyyyxxx{{{~~~}}}||||||}}}~~~|||zzzzzz|||{{{xxxyyy}}}yyy}}}|||yyyyyyzzzyyyvvvrrrjjjfffbbb___\\\XXXTTTQQQMMMMMMNNNNNNLLLIIIGGGEEE@@@BBBAAA>>>???@@@===777<<<>>>BBBFFFIIILLLMMMMMMLLLOOOMMMJJJEEE@@@WWW~~~yyyKKK999999888555444000000000000////////////------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------...///000000111//////000111111111111111...444444,,,+++333777555;;;ZZZjjj___]]]yyy{{{ccc```VVVLLLMMMPPPQQQMMMIIIFFFEEEDDDCCCBBB@@@???===<<<;;;:::999999888777666777888999888777555555555666666666666666777777777777777777777777888888888888888;;;@@@CCCYYYuuuxxxnnnjjjiiiiii```bbbbbb]]]TTTKKKGGGEEE>>><<<999666555666777888:::;;;<<<>>>AAADDDGGGHHHOOORRRVVVYYY[[[YYYVVVTTTTTTKKKEEEEEEGGGIIIQQQ[[[jjjmmmqqqssstttxxx}}}~~~}}}yyywwwyyy{{{xxxyyyzzz|||}}}~~~~~~~~~~~~{{{{{{{{{yyyuuuqqqrrrooollljjjiiifffcccaaadddcccaaa___^^^^^^^^^______```aaa```]]]ZZZYYYXXXZZZZZZ[[[\\\]]]^^^______eeefffffffffhhhkkkpppsssrrrzzzvvvrrrssswww~~~~~~|||~~~}}}||||||||||||}}}|||yyytttppphhhccc```aaa___XXXSSSRRRSSSPPPMMMJJJHHHFFFDDDBBBBBB@@@>>>;;;:::::::::;;;@@@DDDHHHKKKLLLLLLLLLLLLLLLEEEJJJIII;;;DDDmmmdddBBB:::666444444111000000000000////////////...---,,,,,,++++++,,,,,,************+++,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...------------.../////////////////////.........//////000111222222333333888NNNgggpppfffffflllhhh[[[NNNMMMOOOPPPMMMHHHFFFEEEDDDCCCBBB@@@???>>><<<;;;:::::::::888777666777888999888777444444444555666777888888777777777777777777777777888888888888888;;;???CCCPPPooorrriiidddcccbbb^^^^^^\\\XXXQQQJJJEEEBBB>>><<<:::888777777999:::<<<<<<===>>>@@@BBBCCCDDDFFFHHHLLLPPPRRRRRRQQQPPPQQQJJJEEEFFFIIILLLUUU^^^iiimmmrrruuuvvvyyy}}}|||||||||zzzxxxwwwyyyzzzyyyzzz{{{}}}~~~}}}zzzzzzyyywwwsssooommmkkkhhheeedddbbb___]]]]]]]]]\\\[[[[[[[[[\\\]]]aaabbbbbb___[[[WWWUUUTTTSSSTTTUUUXXXYYY[[[\\\\\\bbbdddgggjjjkkknnnqqqsssyyyttttttwww{{{{{{{{{{{{{{{{{{xxxtttpppgggccc``````^^^WWWSSSRRRRRROOOLLLIIIHHHFFFDDDBBBBBB@@@>>><<<;;;;;;<<<===@@@DDDHHHKKKLLLLLLLLLMMMNNNFFFHHHFFF;;;IIIuuuYYY;;;666333222333000000000000000/////////......---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,---......////////////000000000000000//////000111111222333333555FFF```oookkkhhh|||tttooo^^^OOOMMMNNNOOOLLLHHHEEEEEEEEEDDDCCCAAA@@@???===<<<;;;::::::999888777777888999888777333333444555777888999999777777777777777777777777777888888888888:::>>>AAAFFFhhhzzzlllccc^^^\\\[[[[[[YYYVVVRRRNNNIIIDDD@@@>>>===;;;999888999;;;<<<======<<<<<<<<<===>>>>>><<<>>>AAAEEEHHHKKKMMMNNNNNNIIIFFFIIIMMMSSS\\\dddjjjmmmrrrvvvxxxzzz}}}~~~|||yyywwwuuuvvvxxxxxxxxxzzz{{{}}}~~~}}}|||zzzxxxwwwsssooollljjjgggdddaaa```^^^\\\ZZZWWWWWWWWWWWWXXXZZZ[[[\\\```aaa```\\\WWWSSSQQQPPPNNNPPPSSSVVVYYYZZZ[[[[[[___bbbgggkkknnnppprrrttt~~~|||sssxxx|||{{{zzzyyyyyyyyywwwtttqqqgggbbb______]]]WWWRRRRRRQQQNNNKKKHHHGGGFFFCCCBBBAAA@@@>>><<<<<<===>>>???AAADDDHHHKKKLLLLLLMMMMMMQQQGGGEEEBBB;;;OOO{{{qqqMMM666444222222333000000000000/////////.........---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------.../////////000000111111222///000000111111222222222333;;;RRRiiimmmgggrrr~~~vvvcccTTTSSSTTTNNNKKKHHHEEEEEEFFFEEEDDDCCCBBB@@@>>><<<;;;;;;::::::888777888999999888666444444555666777888888999666666666666666666666666666777888888888:::===@@@CCCcccttthhh___[[[XXXVVVYYYUUUQQQOOOMMMJJJDDD???>>>===;;;:::::::::;;;<<<===<<<;;;:::999999999999888999;;;>>>CCCGGGKKKNNNJJJIIIIIILLLRRRZZZcccjjjnnnooorrrvvvyyy|||~~~~~~zzzuuutttwwwxxxxxxwwwzzz{{{}}}~~~~~~}}}|||zzzxxxuuuqqqllljjjiiifffbbb```___]]][[[ZZZUUUUUUVVVWWWYYYZZZ\\\\\\ZZZ[[[ZZZXXXTTTQQQPPPQQQSSSUUUXXX[[[]]]^^^^^^^^^]]]```eeeiiikkkooorrruuu||||||~~~xxxsss{{{{{{zzzxxxwwwwwwuuusssqqqgggaaa^^^^^^[[[UUURRRQQQOOOMMMJJJHHHGGGFFFDDDBBB@@@???>>><<<===>>>???AAABBBEEEHHHKKKKKKLLLMMMNNNRRRGGGCCC???<<>>BBB]]]|||{{{nnnbbbZZZVVVTTTRRRTTTQQQNNNMMMLLLIIIDDD???>>>>>><<<;;;;;;;;;;;;;;;<<<;;;:::999888777777777666777888;;;@@@EEEJJJLLLHHHJJJLLLPPPXXXbbbjjjnnnsssssssssuuuyyy}}}|||xxxwwwyyyzzzyyywwwyyy{{{}}}~~~|||~~~~~~|||xxxsssnnnjjjhhhfffccc___\\\\\\[[[YYYXXXUUUUUUWWWXXXYYYZZZ[[[[[[TTTUUUVVVUUUTTTTTTUUUWWW[[[\\\^^^```aaabbbbbbbbb___aaaccceeehhhlllrrrvvvxxx{{{{{{zzzyyyzzz|||vvvvvv~~~|||zzzxxxwwwvvvuuurrrooofff```]]]\\\ZZZTTTQQQQQQNNNLLLIIIGGGGGGFFFDDDCCC@@@???===<<<===>>>@@@AAACCCEEEIIIKKKKKKLLLNNNOOOPPPGGGCCC>>>???VVVsssuuuUUU@@@666777444333444///////////////...............---,,,,,,++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,------...///000000000000000000000111111111555111999LLLYYY\\\```gggzzzwwwpppccc]]]___]]]RRRNNNKKKHHHHHHHHHGGGFFFFFFDDDBBB@@@>>>===<<<;;;;;;:::888888999999888666999888888777777666666555777777777777777777777777555666888888777888:::===@@@VVV{{{vvv}}}tttggg[[[SSSPPPOOONNNNNNNNNMMMMMMLLLIIIDDD@@@AAA@@@???>>>===<<<<<<;;;<<<<<<;;;:::::::::;;;;;;888888888:::>>>BBBFFFIIIHHHLLLPPPTTT\\\gggoooqqqvvvuuuuuuxxx|||}}}~~~|||{{{||||||{{{zzzzzz|||~~~}}}~~~~~~|||xxxqqqkkkgggfffaaa^^^YYYWWWVVVVVVUUUTTTTTTUUUWWWYYYZZZ[[[\\\\\\UUUWWWXXXYYYYYYZZZ]]]___aaaaaabbbbbbcccdddeeefffdddeeefffgggiiimmmssswwwrrrtttyyy}}}wwwtttttttttuuuvvvyyy{{{~~~wwwyyy}}}}}}{{{zzzxxxwwwtttpppmmmfff```[[[[[[XXXSSSPPPPPPNNNLLLIIIHHHHHHGGGFFFDDD???>>>===<<<<<<===???@@@CCCFFFIIIJJJKKKLLLNNNPPPNNNFFFBBB???CCC[[[pppqqqppptttIII:::555666111111222---/////////.........------...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,------......///000000000000000000000000555222444===KKKWWW^^^aaasssvvviiieee^^^[[[[[[VVVTTTQQQMMMJJJIIIIIIHHHGGGGGGEEECCCAAA???===<<<<<<<<<:::999999999999888666888888888777777777777777777777777777777777777777444666777888777888:::;;;===OOOrrrwwwyyypppbbbUUUNNNLLLLLLMMMLLLOOOSSSSSSPPPKKKGGGEEEEEEDDDCCCAAA@@@>>>===<<<=========>>>???@@@AAABBB<<<<<<<<<===???BBBEEEGGGIIIOOOTTTWWW___kkkrrrrrrvvvvvvxxx}}}zzzzzz|||~~~~~~}}}~~~~~~}}}~~~}}}}}}|||vvvooohhhdddccc^^^ZZZVVVSSSRRRRRRRRRQQQTTTUUUXXX\\\^^^```aaabbb```aaabbbaaaaaabbbdddgggdddccccccccceeegggjjjllljjjlllmmmnnnoooqqquuuwwwrrrqqqtttyyyzzzxxxzzzuuulllggghhhjjjooorrrvvvzzz~~~www|||~~~}}}|||{{{xxxtttoookkkeee___[[[ZZZWWWRRROOOPPPNNNLLLJJJIIIIIIHHHGGGFFF???>>>===;;;;;;<<<>>>???DDDFFFIIIJJJKKKLLLOOOQQQKKKEEEAAA???HHHcccuuuoootttcccAAA666555666000000333/////////.........---------...---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,---......///---------...............000000000000000000000///000555444444AAAWWWbbbaaaiiioooddddddaaa___^^^VVVVVVSSSNNNKKKJJJIIIHHHGGGGGGFFFDDDAAA???>>>===<<<<<<;;;999999999999888666666666777777888888999999777777777777777777777777444666777888777888999;;;<<>>>>>>>>??????AAACCCEEEGGGHHHAAAAAAAAAAAABBBDDDFFFGGGJJJQQQVVVYYYaaammmsssrrrtttvvv{{{~~~}}}|||yyyuuuyyy~~~||||||{{{uuummmeeebbbaaa]]]YYYUUURRRRRRRRRRRRQQQUUUWWW[[[```dddfffhhhiiijjjkkkjjjiiiggggggiiijjjfffeeedddeeegggkkkooorrrnnnppptttuuuuuuvvvwwwxxxtttpppppptttssspppssszzz{{{tttkkkcccbbbfffkkknnnrrrxxx}}}}}}xxx~~~~~~}}}|||zzztttnnniiieee___ZZZYYYWWWRRROOOPPPNNNLLLJJJIIIIIIIIIHHHGGG@@@>>><<<;;;:::;;;<<<===DDDFFFIIIJJJKKKLLLOOOQQQJJJDDD@@@@@@LLLjjj{{{sss{{{YYY===444555777111222666222//////.........---------...---,,,,,,++++++,,,,,,************+++,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------------.../////////////////////.........000000000000////////////+++666666111===YYYgggccc^^^vvv}}}nnnaaaaaa\\\ZZZ[[[WWWZZZSSSMMMNNNNNNLLLKKKKKKFFFDDDBBBAAAAAA@@@>>><<<;;;;;;;;;:::::::::999999444555777888888888777666888888777666666666666666555666777888888999999888<<>><<<::::::===@@@FFFJJJNNNOOOLLLJJJJJJJJJAAACCCBBBCCCYYYooolllRRR:::777333111111111111000///......---------......---,,,+++******+++,,,---++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---........................---------...///000000///...---222000///111777GGGccczzzaaaqqquuunnnbbb\\\[[[WWWSSSMMMJJJMMMPPPNNNMMMNNNHHHFFFCCCBBBBBB@@@>>><<<;;;:::::::::999999999999666666888999999999888777888888777666666666666666555666777888888999999888<<<@@@YYYsssgggYYYPPPJJJGGGIIINNNYYYcccjjjhhhbbb]]]XXXSSSSSSOOOJJJGGGFFFHHHIIIIIIKKKJJJHHHFFFFFFHHHJJJLLLIIIFFFCCCCCCFFFHHHIIIIIIPPPUUU^^^eeekkkooorrruuuvvvxxx|||xxxvvvyyyzzzzzz|||~~~|||xxxqqqjjjbbb[[[XXXTTTSSSPPPMMMLLLOOOTTTYYY___dddiiilllkkklllppptttqqqpppnnnmmmlllmmmnnnoooooonnnmmmoooqqqsssqqqoooqqqrrrssstttvvvvvvwwwwwwsssrrrooommmlllmmmnnnooonnnoooqqqrrrrrrpppnnnlllooooooooopppssswww{{{}}}}}}~~~yyy{{{}}}zzz~~~}}}|||{{{zzzxxxsssmmmhhhbbb___ZZZVVVTTTSSSQQQOOONNNMMMKKKHHHFFFDDDBBBBBB??????>>><<<:::;;;>>>AAAEEEIIILLLMMMKKKIIIHHHIIICCCBBB===DDDeeeuuu\\\EEE999777333111111111111000//////...------------...,,,++++++++++++++++++,,,++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---........................------......////////////......222000000222666CCC\\\qqqlllnnn{{{~~~{{{zzzggg\\\\\\ZZZSSSMMMKKKNNNQQQPPPOOOPPPJJJHHHEEEDDDCCCAAA???===:::::::::999999999888888777777888999999999999999888888777666666666666666555666777888888999999888<<<>>>TTTwwwpppdddWWWOOOJJJIIILLLQQQaaakkkrrrpppkkkeee^^^XXXXXXSSSMMMJJJKKKNNNQQQSSSUUURRRMMMIIIHHHHHHJJJLLLLLLJJJGGGHHHJJJLLLNNNNNNTTTZZZbbbiiimmmooopppqqqssstttwww{{{yyyrrrtttzzz~~~~~~|||wwwppphhh```YYYUUUTTTQQQMMMJJJKKKRRR[[[bbbiiimmmqqqrrrqqqqqqsssuuusssrrrpppnnnnnnooopppqqqnnnmmmmmmnnnqqqrrrrrrqqqrrrrrrrrrsssssssssssssssuuutttsssqqqpppooonnnnnnnnnnnnooooooppppppqqqqqqpppqqqsssvvvyyy}}}~~~yyyxxxzzz~~~}}}zzzyyy}}}}}}|||||||||{{{xxxssslllgggaaa^^^ZZZWWWUUUTTTRRRQQQOOOMMMJJJGGGDDDBBB@@@@@@===>>>===<<<;;;===@@@DDDGGGJJJMMMNNNMMMJJJIIIIIIFFFEEE:::IIIuuurrrNNN===999666333222222222111000//////...---------------+++++++++,,,,,,+++++++++++++++************++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......------------------......//////............//////222111111222444===PPPaaarrrjjjmmm|||~~~uuuooo}}}eee\\\___```\\\UUUOOOPPPQQQPPPPPPRRRMMMKKKHHHFFFDDDBBB???===::::::999999999888888888777777888888888999999999888777777666666666666666555666777888888999999888<<<>>>RRRsssooodddWWWPPPLLLKKKOOOTTTeeeooovvvvvvrrrmmmeee^^^\\\XXXSSSQQQRRRVVVYYYZZZ[[[WWWQQQLLLIIIJJJLLLNNNNNNNNNMMMMMMOOOQQQSSSTTT[[[___fffjjjmmmnnnoooqqqrrrsssuuuxxx{{{~~~zzztttppprrryyy~~~xxxoooggg^^^XXXTTTSSSPPPLLLJJJMMMWWWccckkkooorrruuuvvvtttsssssssssuuusssqqqpppooopppqqqrrrmmmlllllllllmmmmmmnnnmmmrrrqqqqqqqqqppppppqqqqqquuuuuutttsssrrrrrrqqqpppqqqqqqqqqrrrssssssttttttoooqqqtttwwwzzz|||~~~~~~}}}}}}yyy|||~~~{{{yyyxxx}}}}}}}}}}}}}}}|||yyyssskkkfff```]]]YYYWWWVVVTTTRRRQQQNNNLLLJJJFFFCCC@@@>>>>>><<<<<<<<<;;;<<<>>>CCCFFFLLLNNNPPPQQQQQQOOOMMMKKKHHHHHH===PPP~~~|||hhhJJJ@@@888666333222222222111000000///...---------------***+++,,,------,,,+++***++++++************++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------......000///...------...///000222111111222222666CCCPPPjjjkkkjjjzzzyyyuuu}}}vvvcccoooxxxccc]]]dddgggaaaXXXOOONNNOOOOOOQQQTTTQQQNNNKKKHHHFFFDDD@@@>>>:::::::::999999999888888666666666666777777888888888777777666666666666666555666777888888999999888:::<<>>;;;;;;;;;:::::::::999999666666666555666777777888888888777666666666666666555666777888888999999888888:::HHHbbbzzz~~~kkkaaaUUUPPPOOOOOOTTT[[[jjjrrryyy|||}}}|||vvvnnnfffdddbbbaaabbbbbbbbbaaa^^^[[[VVVRRRPPPQQQSSSTTTRRRTTTVVVWWWWWWYYY\\\^^^eeefffggghhhjjjmmmqqqtttyyy{{{~~~~~~}}}||||||lllmmmnnnttt~~~zzzoooeee\\\UUURRROOOPPPSSSWWW]]]fffqqqxxxwwwyyy{{{}}}~~~}}}{{{yyyyyyyyyxxxwwwuuurrrpppooolllllljjjhhhdddcccdddfffnnnnnnmmmmmmnnnoooqqqrrrrrrrrrrrrrrrssstttuuuuuurrrssstttuuuuuutttssssssxxxyyyzzz{{{{{{{{{zzzzzz~~~}}}}}}}}}{{{zzzyyyyyy}}}}}}{{{xxxtttooohhhddd^^^[[[XXXVVVUUUSSSOOOMMMKKKIIIGGGCCC@@@>>><<<<<<:::;;;<<<<<<===@@@EEEIIIPPPPPPPPPRRRSSSQQQMMMJJJ@@@CCCFFF\\\uuuwww___DDD:::666444333333333333222000111000///...---,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++))))))************))))))******+++,,,,,,,,,,,,++++++++++++++++++,,,------++++++,,,,,,------......//////............//////000///111222111///444;;;FFFjjjuuueeegggzzzsssgggbbbbbb]]]UUUNNNIIILLLPPPRRRTTTWWWWWWTTTPPPLLLIIIFFFBBB???<<<<<<<<<;;;;;;;;;::::::777777666666666777888999888888777666666666666666555666777888888999999888999888BBBXXXooozzzkkk```WWWTTTTTTWWW]]]dddpppwww}}}}}}vvvnnnjjjfffccccccddddddddd```^^^ZZZWWWUUUUUUUUUVVVSSSVVVYYYZZZZZZ[[[^^^aaaccceeehhhjjjkkknnnqqqtttyyy}}}{{{uuupppooogggmmmttt{{{yyynnncccZZZSSSOOOMMMQQQXXX___fffnnnvvvzzzwwwxxx|||~~~|||}}}}}}}}}zzzuuuqqqnnnlllmmmllliiieeedddgggiiilllkkkkkklllnnnqqqsssuuusssrrrqqqppppppqqqssstttwwwwwwvvvwwwxxxyyy{{{|||~~~~~~~~~~~~~~~zzzwww{{{|||~~~zzz{{{{{{{{{}}}~~~{{{wwwsssooojjjeeeaaa]]][[[XXXVVVTTTQQQMMMJJJIIIGGGEEEBBB@@@>>><<<<<<;;;;;;<<<<<<===@@@EEEIIIRRRQQQQQQSSSTTTSSSNNNKKKAAAAAALLLdddwwwaaaCCC666555444333333444444222000111000///...---,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++))))))************))))))******+++,,,,,,,,,,,,++++++++++++***++++++,,,---***++++++,,,------............////////////......///...000222111///222777999[[[mmmgggdddmmm|||}}}rrrhhhaaaZZZPPPTTTOOOMMMQQQUUUUUUUUUVVVXXXUUUQQQMMMJJJFFFBBB???======<<<<<<<<<;;;;;;;;;999888777777777888:::;;;888888777666666666666666555666777888888999999888;;;999@@@SSSlll}}}lllbbbZZZXXX[[[___gggnnnvvv|||zzztttooohhhccccccdddfffgggcccaaa^^^[[[XXXWWWWWWWWWSSSVVVZZZ[[[[[[\\\```ccc```dddhhhlllnnnoooqqqrrr~~~|||ssslllhhhjjjrrryyy|||xxxmmmaaaXXXQQQNNNKKKRRR[[[eeelllsssxxx{{{tttvvvzzz}}}xxxrrrnnnmmmnnnmmmkkkhhhgggjjjmmmjjjjjjjjjkkknnnrrruuuwwwuuussspppnnnnnnoooqqqrrrwwwvvvtttsssuuuyyy~~~ssstttyyy{{{}}}|||zzz}}}||||||}}}|||yyytttoookkkgggbbb___]]][[[XXXUUUSSSPPPKKKHHHGGGFFFDDDBBB???>>>===<<<;;;<<<<<<<<<===@@@EEEIIIUUUTTTTTTUUUWWWVVVQQQMMMFFFAAARRRmmm|||fffGGG777555444333333444444222000111111///...---,,,,,,+++---,,,+++******+++,,,---++++++************++++++))))))************))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---******+++,,,,,,---......---...///000000///...---///...///222111///111777333LLLbbbiiigggcccwwwsss~~~oooccc___\\\PPPLLLMMMNNNPPPQQQRRRRRRRRRTTTSSSQQQMMMJJJFFFCCCAAA???>>><<<<<<======<<<:::999999999888888888888777777777777777666666666666222444777777666555555666666:::@@@JJJ```mmmddd^^^aaagggkkknnnqqqwww{{{vvvqqqjjjeeedddeeefffgggdddcccaaa```___]]]ZZZWWWRRRTTTXXX[[[^^^______^^^___```dddjjjllllllnnnsss}}}qqqjjjmmmrrruuuwwwyyy}}}yyyqqqjjjaaaXXXSSSTTTZZZ[[[aaajjjsssxxxxxxvvvrrrvvv|||~~~{{{yyyuuurrrooovvvssspppoooppppppnnnkkkkkkmmmnnnnnnmmmpppvvv{{{zzzvvvrrrrrrtttuuuuuusssrrrooorrryyy|||zzz{{{|||yyyooopppyyysssyyy|||}}}uuuttt||||||zzzxxxxxxvvvsssnnniiieeeaaa```ZZZXXXUUUSSSQQQOOOKKKHHHFFFCCCAAA@@@??????===<<<;;;;;;;;;===AAAEEEIIIKKKOOOSSSSSSPPPQQQRRRLLLCCCFFFCCCXXXqqqZZZ???777333222222222111000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************++++++++++++++++++,,,,,,,,,---------------............///---...000000//////111222:::999LLLiiiooofffppp{{{tttfffaaa]]]SSSQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQOOOMMMJJJGGGDDDBBB@@@>>>============<<<:::999999999999888888888888888777777777666666666666333555777888777666666777666999???HHH]]]~~~ooogggbbbfffmmmpppsssuuu}}}yyyssslllggggggiiikkklllfffdddbbbaaa```^^^[[[XXXUUUWWWYYY[[[]]]^^^^^^^^^^^^___eeelllooooooqqqvvvyyypppkkklllqqqvvvvvvyyy{{{xxxoooggg___VVVSSSUUUWWW^^^iiiqqquuuwwwxxxzzzqqquuu{{{}}}{{{|||yyyzzzzzzxxxyyyvvvsssrrrssssssqqqoooooooooppppppqqqssswwwzzzzzzyyyyyy{{{~~~}}}zzz{{{zzz~~~{{{uuuuuuttttttxxx|||zzzzzz~~~{{{{{{|||}}}zzzxxxwwwwwwuuuqqqmmmhhhccc___^^^[[[YYYVVVTTTRRRPPPLLLIIIDDDBBB???>>>>>>>>><<<;;;;;;;;;<<<>>>BBBFFFJJJMMMOOOSSSTTTRRRRRRRRRKKKBBBCCCIIIgggVVV>>>999333222222111111000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))************++++++++++++,,,,,,,,,------------------------............---...000000//////111222444222AAA[[[gggeeemmm~~~}}}~~~}}}llldddaaaZZZWWWWWWWWWVVVUUUTTTRRRRRRMMMMMMMMMLLLJJJHHHEEEDDDAAA???>>>===>>>>>><<<;;;:::999999999888888888888888888777777777666666666444666888888777666777888999:::<<>>=========<<<:::;;;;;;===@@@DDDIIIMMMOOOOOOSSSTTTTTTSSSQQQJJJBBBAAAVVV||||||MMM;;;999333222222111000000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,---------......------------............,,,...////////////000222111///666IIIXXXaaajjjssswwwpppssshhheee```\\\\\\ZZZYYYVVVTTTQQQPPPIIIJJJKKKKKKJJJHHHFFFEEEBBB@@@????????????===;;;::::::999999999888888888888888888777777777666666555777888888777777888999;;;::::::>>>KKKgggmmmgggeeekkkqqqrrrqqqqqqyyy~~~}}}|||~~~{{{xxxvvvuuutttrrrqqqgggddd```]]]\\\[[[YYYXXXSSSSSSTTTUUUWWWZZZ\\\]]]ccchhhqqqzzz{{{tttooonnniiihhhiiinnnsssuuuqqqmmmuuuzzzuuuiii```YYYUUUWWW\\\VVVbbboootttrrrrrrxxx~~~{{{}}}yyyssstttsssqqqvvvvvvuuuvvvwwwxxxyyyyyyvvvtttsssvvvzzz|||zzzxxx|||~~~}}}~~~}}}|||}}}}}}|||yyyvvvuuutttrrrooolllgggbbb]]]YYYWWWUUUSSSPPPNNNMMMJJJFFFCCCBBB@@@>>>=========<<<;;;;;;<<<>>>BBBFFFKKKOOOQQQOOORRRUUUUUUSSSNNNGGGBBBEEEfffnnnBBB666777333333222111000//////......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))*********+++++++++,,,,,,---------.........,,,,,,---------.........,,,...//////...///000222222111333;;;IIIZZZiiiqqqoooppp{{{ooo___tttfffccc```___^^^\\\YYYVVVSSSPPPOOOGGGIIIJJJKKKJJJIIIGGGEEEDDDBBB@@@@@@@@@???>>><<<:::::::::999999999999888888888888888777777777777666777888888777777888::::::888888<<>>>>>>>>===<<<;;;===@@@CCCHHHLLLOOOQQQPPPRRRTTTUUURRRKKKEEEBBBJJJqqqaaa;;;555777333333222111000///...---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,------------...,,,---//////......000111111333333444>>>RRRjjjzzzlll```ggg{{{eeeOOOoooaaa___^^^___^^^]]]ZZZWWWSSSQQQOOOJJJKKKMMMNNNMMMKKKHHHFFFEEECCCAAAAAAAAA@@@>>><<<::::::::::::999999999999999999888888888777777777666777777777666666888:::888777999===EEEZZZnnnhhhffflllqqqqqqnnnmmmoooyyy~~~{{{}}}uuupppiiiddd^^^ZZZXXXXXXXXXWWWVVVWWWZZZ^^^bbbfffiiijjjrrrsssxxx{{{uuuiiiaaa^^^___fffnnnrrrqqqppprrrtttssszzzuuuhhh```[[[ZZZ___fffkkklllooosssxxx}}}|||xxxxxxuuupppoooqqqssstttuuuwwwzzz}}}yyyxxxxxxyyy|||~~~~~~{{{xxxuuusssrrrjjjiiifffbbb^^^ZZZWWWUUUUUUSSSPPPNNNMMMJJJFFFCCCCCCAAA???>>>??????>>>===<<<>>>AAADDDIIILLLOOOPPPQQQQQQSSSSSSOOOGGGBBBBBBNNNuuuUUU999777888333333222111///...------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++---............///111...000222222777IIIeee{{{|||iiifffxxx{{{fffRRRvvvhhh___aaabbb```___]]][[[XXXUUUSSSQQQOOOPPPRRRSSSQQQNNNKKKHHHFFFDDDBBBAAAAAAAAA???===;;;;;;:::::::::999999999999999999888888888777777555666666555444555777999777777999>>>AAARRRwwwkkkeeedddjjjqqqqqqpppoookkksss{{{{{{{{{|||}}}{{{|||wwwpppkkkeee```^^^^^^^^^^^^]]]___cccgggkkknnnoooppptttqqqpppnnniiiaaa^^^```eeekkkpppsssrrrqqqsssvvvttt{{{ttthhh```\\\[[[```hhhmmmooossswww{{{|||{{{vvvooosssuuuwwwwwwvvvwwwyyy|||zzz{{{{{{{{{|||~~~zzzvvvsssqqqpppgggfffccc```]]]ZZZWWWVVVUUUSSSPPPNNNLLLJJJFFFCCCAAA???======>>>>>>===<<<===>>>AAAEEEIIILLLNNNOOORRRPPPQQQQQQLLLCCC@@@CCCQQQsssvvvHHH555777777333333222000///...---,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))************+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------+++---............///111000...000222333;;;RRRiiiwwwqqqttt~~~yyymmmssskkkccc```gggjjj```___^^^\\\ZZZWWWUUUSSSSSSUUUVVVVVVTTTQQQMMMJJJGGGEEECCCBBBBBBAAA???===;;;;;;;;;:::::::::999999999999999888888888888777555666666555444444777999999888:::===<<>><<<<<<<<<===<<<;;;===???BBBEEEHHHKKKMMMNNNRRRPPPPPPPPPJJJAAA???CCCSSSqqqyyy{{{ggg>>>111666555333333222000///---,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))*********+++++++++++++++,,,,,,,,,---------+++---......---...///111555//////222000///???TTTooovvvuuuppp~~~xxxbbb^^^^^^ccchhhddd]]][[[YYYYYYYYYXXXWWWUUUYYYZZZ[[[YYYVVVQQQLLLHHHGGGFFFDDDBBB@@@???>>>>>>===;;;999999:::::::::999888888888888888999999999666666666666666666666666666777666:::>>>@@@XXX~~~eeefffggggggfffiiinnnsssrrrvvv{{{|||zzzzzz~~~|||{{{tttvvvzzz~~~~~~xxxsssjjjgggbbb^^^]]]```dddgggmmmppptttyyy{{{{{{zzzyyysss{{{~~~ppp```YYYYYY\\\dddkkkrrrvvvzzz{{{zzzzzz|||~~~vvvqqqsssvvvzzz|||}}}|||{{{~~~|||zzzyyyyyyyyy{{{|||yyyzzz}}}|||wwwsssnnniiidddbbbaaa^^^[[[XXXVVVTTTTTTQQQOOOKKKIIIGGGEEEAAA?????????>>><<<<<<;;;;;;;;;>>>>>>???AAAEEEJJJOOOQQQRRRRRRSSSQQQJJJAAAAAAFFFiiihhhwwwSSS666999666777111111111000000///...---************************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++(((((()))***************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------------......///000000000......---...000333666888QQQjjjuuuoooxxxooo___```bbbfffiiiddd]]]ZZZVVVUUUUUUVVVVVVUUUZZZZZZZZZXXXUUUOOOJJJGGGFFFEEEDDDBBB@@@???>>>>>>=========<<<;;;:::::::::888888888888888888888888666666666666666666666666666888777:::===>>>TTTwwwmmmkkkhhhdddccceeekkkoooqqquuuyyyzzz{{{|||yyy|||~~~{{{uuunnnjjjdddbbb___^^^___cccgggjjjooorrrvvvyyy{{{{{{yyyxxxvvv}}}~~~pppaaaZZZ[[[___gggnnntttwwwyyyxxxwwwxxx|||tttmmmrrrxxxzzzzzzyyy{{{}}}}}}|||{{{yyyyyyyyyzzzzzz{{{|||~~~yyyuuurrrnnniiidddaaa```]]]ZZZXXXUUUTTTSSSQQQNNNKKKHHHGGGDDDAAA??????>>>===<<<;;;;;;;;;;;;===>>>???BBBGGGKKKPPPRRRSSSQQQPPPNNNGGGBBBEEELLLbbbooorrrJJJ222444000333000111111000000///...---************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))))))))(((((()))***************,,,,,,,,,++++++******************+++++++++,,,,,,------------------------------......//////000000///.........000333555777@@@SSSgggsss|||hhh]]]aaabbbdddddd___[[[XXXSSSQQQRRRSSSTTTTTTXXXXXXXXXVVVRRRNNNJJJGGGFFFEEEDDDBBB@@@???>>>>>>>>>@@@BBBAAA===::::::;;;888888777777777777777777666666666666666666666666666999888:::===<<>>>>>===<<<;;;::::::::::::<<<>>>@@@DDDIIINNNRRRTTTTTTQQQNNNJJJDDDBBBHHHQQQ```bbbEEE555444///333000000000000///...------******************************))))))))))))******))))))))))))))))))))))))++++++***))))))(((''''''(((((()))***************+++++++++++++++*********))))))*********+++++++++---------------------------------...//////000000000/////////000222444555777@@@ZZZyyy~~~xxxllllllhhhdddccc]]]XXXVVVTTTSSSSSSTTTSSSRRRUUUUUUTTTSSSPPPNNNKKKIIIHHHGGGEEECCCBBBAAA@@@@@@>>>BBBEEECCC===999999;;;888888777777777777777666666666666666666666666666666:::999:::===:::DDD]]]}}}ssseee[[[ZZZ^^^dddhhhmmmmmmmmmooosssuuuuuuuuuvvvttttttxxx~~~~~~xxxqqqpppvvv}}}uuuppprrrrrrmmmfffccceeehhhaaabbbeeehhhlllpppsssuuurrrtttwwwzzz|||}}}||||||yyymmmaaa^^^aaafffmmmtttqqqtttwwwxxxzzz~~~{{{rrrjjjooosssxxxyyywwwuuuuuuvvvsssttttttuuuvvvwwwwwwxxx{{{{{{}}}~~~wwwrrrppplllfffbbb^^^\\\ZZZWWWUUUSSSRRRQQQNNNLLLIIIGGGEEECCC@@@>>>===<<<;;;:::::::::::::::<<<>>>BBBFFFLLLPPPTTTUUUWWWSSSNNNIIICCC@@@FFFPPPfffvvvPPP???777555...444000000000000///...---,,,***************************))))))))))))))))))***((((((((((((((((((((((((******))))))(((((((((((((((((()))***************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000//////000111222333666888MMMqqqvvv|||~~~pppgggeee```VVVVVVVVVXXXYYYWWWTTTQQQQQQQQQPPPPPPOOONNNMMMMMMJJJIIIGGGFFFDDDDDDCCCCCC>>>CCCFFFDDD===999999:::999888888888777777666666777777777777777777777777666;;;999:::<<<888>>>QQQvvv}}}qqqaaaWWWXXX^^^eeehhhiiihhhggghhhiiijjjiiihhhfffgggkkkrrrwwwvvvpppiiimmmqqqwww{{{{{{vvvnnnhhhffffffddd```[[[^^^fffmmmdddfffiiimmmpppssstttuuurrrtttxxx{{{~~~sssiii```___bbbfffkkkpppkkkoootttvvvvvvwww{{{~~~ttttttuuuwwwxxxxxxxxxxxxwwwvvvvvvwwwyyywwwsssnnnmmmmmmnnnppprrruuuwwwxxxyyyyyy|||xxxrrrnnniiiccc^^^\\\ZZZXXXVVVSSSRRRPPPPPPMMMJJJGGGEEEDDDBBB???===<<<<<<;;;:::::::::;;;;;;===???DDDIIINNNRRRUUUVVVXXXTTTOOOIIIAAA===CCCLLLkkk```@@@777444333+++222000000000//////...---,,,************************)))))))))******)))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((()))***************************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000///000000111111222444333>>>YYY{{{uuupppzzznnncccbbb___UUUVVVYYY\\\]]]ZZZUUUQQQPPPPPPOOONNNNNNNNNOOOOOOKKKJJJIIIGGGFFFFFFEEEEEEAAACCCEEECCC>>>;;;:::;;;::::::999999888777777777777777777777777777777777666;;;999999<<<999;;;JJJkkk{{{nnn]]]UUUXXX```eeegggddddddcccbbbaaaaaa`````````ccciiipppttttttqqqnnntttqqqmmmiiifffdddddddddbbbaaa^^^ZZZYYY]]]fffmmmggghhhkkkmmmoooqqqrrrrrruuuvvvyyy|||~~~~~~mmmddd^^^___bbbccceeeiiifffiiimmmmmmjjjhhhiiikkkiiiiiilllqqquuuvvv||||||yyyvvvxxx{{{zzzssslllkkkkkkkkklllooossswwwyyyxxxzzz}}}~~~vvvppplllggg```[[[ZZZXXXVVVTTTRRRPPPOOOOOOKKKIIIFFFDDDCCCBBB???===<<<<<<;;;;;;;;;;;;;;;<<<>>>AAAFFFLLLQQQTTTUUUVVVVVVRRRMMMFFF???<<>>===;;;;;;::::::999888888777777777777777777777777777666;;;888777<<<999:::FFF___wwwyyykkk[[[TTTYYYaaadddddd___aaabbbaaa]]]\\\]]]___aaadddgggiiiiiijjjkkkmmmllliiieee___]]]]]]```ccc```___]]]\\\___ccciiimmmjjjkkklllnnnpppqqqrrrrrryyyzzz{{{}}}~~~}}}}}}|||}}}}}}{{{zzzzzzzzzxxxwwwggg```\\\^^^```___^^^______aaacccaaa^^^]]]___aaajjjjjjooottttttssswww~~~{{{zzzyyy{{{|||{{{vvvqqqnnnmmmkkkkkkmmmqqqvvvyyy{{{}}}zzzsssmmmiiiddd^^^YYYXXXWWWUUUSSSQQQOOONNNNNNJJJHHHEEEDDDCCCAAA>>><<<===<<<<<<;;;<<<<<<======@@@CCCIIINNNRRRUUUUUUUUURRRLLLFFF@@@;;;===HHHTTTxxxqqqGGG:::555444888111444////////////...---,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))''''''(((((((((((((((((((((((()))***************((()))))))))*********+++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///---...///000111111111111000444555:::NNNjjjwwwvvvhhhllluuuxxxaaaWWW[[[\\\YYYXXXYYYZZZ[[[ZZZXXXVVVVVVTTTQQQNNNLLLLLLLLLMMMJJJIIIHHHGGGFFFFFFEEEFFFHHHFFFCCCBBBBBBBBBAAA???<<<<<<;;;;;;:::999888888777777777777777777777777555;;;888666<<<::::::DDDTTTmmmxxxjjjZZZUUUZZZaaadddbbb\\\```cccaaa]]][[[^^^bbb___``````\\\WWWWWW\\\aaa\\\]]]^^^___^^^^^^```aaa^^^]]]^^^aaafffjjjmmmnnnmmmnnnoooppprrrssstttuuu}}}}}}~~~~~~~~~~~~}}}}}}yyyzzzyyyzzz}}}}}}{{{yyyvvvuuutttrrrpppnnnccc]]]ZZZ]]]___\\\YYYYYYZZZ[[[\\\ZZZXXXZZZ^^^cccdddeeelllrrrrrrnnnrrryyyxxxzzz|||}}}|||zzzxxxwwwrrrpppmmmkkklllpppuuuxxx~~~{{{vvvooojjjgggccc]]]YYYWWWVVVTTTRRRPPPOOONNNMMMJJJGGGEEECCCBBBAAA>>><<<======<<<<<<<<<======>>>AAADDDJJJPPPSSSUUUUUUUUUNNNHHH@@@;;;888>>>NNN]]]___===666111...444...000////////////...---,,,+++************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((()))***************(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++++++++,,,------......///,,,---...000111111222222+++000444333888IIIaaaqqqtttssswwwqqqaaaMMMMMM[[[XXXYYY[[[\\\[[[ZZZXXXWWWVVVYYYVVVPPPNNNRRRRRROOOKKKMMMLLLHHHJJJOOONNNIIIGGGFFFFFFEEEDDDCCCCCCBBB>>>===<<<;;;:::999999999888888888888777777777777777888888999999:::;;;;;;JJJjjj~~~ppp___VVVWWW]]]bbbcccbbbaaa___^^^\\\[[[ZZZZZZ[[[YYYVVVWWWYYY[[[ZZZXXXWWW^^^bbb```^^^``````___```bbbeeehhhkkknnnpppqqqhhhmmmooommmmmmrrrwwwxxxzzz}}}~~~~~~{{{wwwtttvvv|||}}}}}}~~~~~~~~~wwwtttuuuuuuqqqkkkeeecccccc^^^]]]ZZZXXXWWWWWWXXXYYYTTTRRRQQQRRRUUUYYY\\\^^^eeegggmmmqqqooommmrrryyy~~~|||yyysssmmmjjjlllrrrxxxwwwsssmmmgggcccaaa^^^\\\XXXWWWUUUSSSQQQOOOOOONNNJJJIIIHHHFFFDDDBBB@@@???@@@>>><<<<<<===>>>>>>>>>@@@GGGMMMNNNPPPSSSSSSQQQHHHDDD666666CCCCCCRRRwwwIII>>>444111111000000111/////////...------,,,,,,))))))))))))))))))))))))+++*********))))))(((((((((((())))))************(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++***)))(((***++++++,,,,,,------...............////////////222///111555444444CCCWWWyyypppfff\\\QQQQQQ[[[YYYZZZ\\\]]]\\\[[[ZZZZZZTTTXXXXXXRRRPPPQQQOOOKKKLLLNNNNNNKKKMMMOOOLLLEEEEEEEEEEEEDDDCCCBBBBBBBBB>>>===<<<;;;:::999999999888888888888777777777777777888888999999::::::;;;FFFeee~~~ooo^^^UUUXXX___ccccccbbbaaa___]]]\\\[[[[[[\\\]]]ZZZXXXXXXYYYZZZYYYWWWWWW]]]```]]]\\\^^^___^^^bbbdddgggkkknnnpppqqqrrrkkkpppsssrrrsssyyy~~~|||zzzwwwtttuuuyyy}}}~~~~~~~~~}}}|||~~~|||uuurrrrrrrrrnnnhhhcccaaaaaa\\\[[[YYYWWWVVVVVVWWWXXXUUUSSSRRRSSSVVVZZZ]]]___gggjjjpppttttttsssxxx~~~{{{uuurrrttt|||~~~uuuqqqlllgggccc```]]]ZZZXXXVVVTTTRRRPPPNNNMMMLLLGGGGGGFFFEEECCCBBBBBBAAA@@@???>>>===>>>???@@@@@@BBBHHHMMMNNNPPPSSSSSSPPPEEEAAA:::999BBBMMMhhhqqqFFF<<<333111111000///000/////////...------,,,,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))******(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++***))))))******+++,,,,,,------...............////////////111...000666555333<<>><<<;;;::::::999999888888888888777777777777777777888888999:::::::::CCC\\\~~~nnn[[[TTTYYYaaaddddddbbb```^^^\\\[[[\\\]]]^^^```^^^[[[ZZZZZZYYYXXXVVVWWW[[[]]][[[[[[^^^```___ccceeeiiinnnqqqrrrrrrqqqqqquuuwwwvvvwww}}}|||~~~yyyxxxvvvvvvxxxzzz}}}|||yyyyyy{{{xxxrrrnnnnnnkkkgggbbb___^^^^^^YYYWWWVVVUUUTTTUUUUUUVVVUUUTTTSSSTTTVVVZZZ___bbbgggjjjpppvvvvvvvvv}}}|||}}}yyyuuutttrrrmmmiiijjjnnnttt}}}zzzrrrooojjjfffccc___[[[XXXVVVUUUSSSPPPMMMKKKJJJJJJEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCDDDJJJNNNOOOQQQTTTSSSOOOBBB>>>>>>===@@@ZZZZZZ???777111111222000///000//////......---,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***++++++++++++***))))))******++++++,,,------------............/////////111---///555555111444;;;TTThhh{{{xxxqqqhhhbbbfffjjjgggaaaUUUXXXYYYYYYWWWVVVXXXZZZZZZ]]]]]]YYYTTTQQQPPPOOOKKKIIIGGGHHHKKKMMMIIIDDDDDDDDDDDDCCCCCCBBBBBBBBB???>>>===;;;::::::::::::888888888888777777777666777777777888999999::::::AAAQQQtttnnn[[[TTTZZZbbbeeecccaaa```^^^\\\[[[\\\^^^___cccaaa___]]][[[ZZZXXXWWWXXX\\\]]]\\\]]]ccceeedddcccfffkkkoooqqqrrrpppooouuuxxxxxxuuuvvvzzz|||{{{yyy{{{{{{{{{zzzyyyxxxzzz~~~{{{vvvuuuwwwtttoooiiigggddd```\\\ZZZYYYYYYTTTTTTSSSRRRSSSSSSTTTUUUTTTTTTSSSTTTVVV[[[aaaeeejjjmmmtttzzz|||}}}vvvlllfffcccbbb```aaafffnnnwwwuuunnnkkkhhheeebbb^^^YYYVVVUUUSSSQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCC@@@AAABBBBBBBBBBBBDDDEEEGGGKKKNNNOOOQQQTTTRRRMMMBBB;;;@@@@@@DDDhhhOOO999333000222222///.../////////...------,,,,,,+++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++******************************+++++++++******)))*********+++,,,,,,---------------.........//////111------222333000000333@@@PPPhhhzzz{{{ooofffiiimmmfff[[[UUUXXX[[[[[[XXXWWWYYY\\\[[[[[[YYYUUUPPPNNNRRRWWWZZZQQQIIIHHHIIIJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDDDD???>>>===<<<;;;:::::::::888888888888777777777666666777777888888999::::::@@@FFFbbbsss```XXX[[[bbbdddcccbbbaaa___]]]]]]^^^___```eeedddbbb```]]][[[[[[[[[\\\___aaaaaaeeekkknnnlllhhhjjjnnnqqqsssrrrpppoooppprrrqqqppprrrwwwxxxwwwyyy|||}}}{{{zzz|||yyyrrrqqqssspppjjjcccaaa]]]ZZZWWWVVVUUUTTTPPPPPPPPPQQQQQQRRRSSSSSSRRRSSSTTTUUUWWW\\\dddjjjpppttt|||yyyvvvoooggg```]]]^^^```___fffqqq}}}yyyqqqjjjhhheeebbb```\\\XXXTTTRRRQQQOOOLLLIIIHHHFFFFFFGGGFFFDDDBBBBBBBBBCCCDDDBBBDDDFFFFFFDDDDDDEEEGGGIIILLLNNNOOOQQQSSSPPPJJJAAA999???FFFSSS{{{qqqDDD555111000222222///---///.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((()))))))))))))))******+++************************)))******+++++++++******))))))***++++++,,,,,,---------------............222...,,,...111111111222222999MMMjjjzzznnnmmmmmmdddYYYVVV[[[aaaaaa]]][[[]]]___```^^^[[[XXXTTTTTT\\\ffflll^^^PPPJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDD??????===<<<;;;:::::::::888888888888777777777777666666777777888999999999??????TTT}}}jjj___^^^bbbeeeeeeeeedddcccbbbbbbaaaaaaaaaffffffeeeccc```______```dddfffhhhhhhmmmssstttrrrmmmoooqqqssssssrrrpppooohhhjjjkkklllqqqxxx{{{zzz~~~|||yyyzzz|||}}}{{{uuunnnmmmnnnjjjddd^^^[[[XXXVVVTTTSSSQQQOOOMMMNNNNNNPPPQQQRRRRRRSSSRRRTTTVVVWWWYYY```jjjqqqtttyyy~~~}}}yyyvvvrrrlllhhhhhhkkknnnoooxxx{{{tttooohhheeebbb___]]]ZZZWWWTTTPPPOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDBBBCCCDDDFFFGGGFFFIIIKKKKKKHHHFFFHHHJJJKKKMMMNNNNNNPPPRRRNNNFFF===:::>>>MMMgggYYY<<<333000000222111...---000......------,,,+++++++++))))))))))))))))))))))))))))))))))))************'''''''''(((((()))))))))(((((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))******+++************************))))))***++++++++++++***))))))******+++,,,,,,,,,,,,------------.........111...,,,---///111333444111111>>>[[[yyy~~~rrrnnnjjjaaaZZZVVV]]]dddeeeaaa^^^^^^aaa```^^^]]]\\\YYYZZZeeerrrrrraaaQQQLLLKKKIIIGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;888888888888777777777777666666777777888888999999<<<<<>>===;;;;;;;;;;;;888888888888777777777777666666666777888888999999999<<>><<>>BBBEEEEEELLL\\\kkksssiiigggddd^^^XXXQQQKKKHHHNNNOOOMMMHHHBBB===;;;<<>>IIIYYYuuu[[[<<<999777...111111000000///.........---,,,,,,++++++***))))))***)))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))'''(((***+++++++++---///,,,,,,,,,---------......---......///////////////,,,...///000///000111222666III```pppyyyzzzeee___ddddddYYYVVVUUUYYYZZZYYYZZZ[[[ZZZZZZXXXUUUPPPMMMLLLLLLOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHGGGFFF<<>>===<<<<<<;;;;;;::::::999666777999888777666777999888===:::;;;JJJ^^^}}}qqqhhhgggoooyyy~~~}}}{{{yyyxxxwwwxxxxxx|||xxxvvvxxx|||}}}{{{vvvuuutttvvvxxxzzz{{{zzzyyyzzz{{{zzzxxxwwwxxxyyyzzz|||~~~|||xxxuuuuuuwwwvvv{{{~~~~~~{{{vvvlllbbb]]]ZZZVVVSSSQQQOOOMMMJJJKKKIIIHHHIIINNNTTT[[[___jjjmmmqqqsssqqqmmmkkkjjjccc]]]YYYYYYYYYZZZ^^^cccfffhhhlllppptttwwwyyyyyyyyyzzztttqqqnnnjjjddd```WWWUUUSSSRRRQQQNNNKKKIIIFFFEEEDDDCCCBBB@@@??????;;;<<<===CCCMMMWWWWWWRRRMMMLLLKKKIIIHHHGGGGGGGGGJJJKKKJJJDDD===:::===BBBLLLaaauuuHHH555444666333000000000//////.........,,,,,,,,,+++******)))))))))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((***+++,,,++++++---///,,,,,,,,,---------......+++,,,,,,---------,,,,,,...............///000000444999BBBPPPfff{{{~~~nnnaaaaaafffccc^^^[[[[[[^^^\\\XXXXXX]]]\\\\\\[[[WWWRRRNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIGGGGGGHHHHHHGGGEEEAAA???AAACCC@@@;;;;;;???======<<<<<<;;;:::::::::666888999888777666777888555<<<:::999CCCTTTtttqqqhhhiiioooyyy|||xxxuuuwwwyyyxxxwwwxxxzzz|||~~~}}}|||tttssssssuuuxxxyyyxxxvvvwwwyyyzzzzzzxxxwwwwwwwwwxxxzzz|||yyyuuutttvvvzzz}}}~~~yyysssiii^^^YYYWWWSSSPPPOOOMMMJJJHHHIIIHHHHHHLLLRRR[[[dddiiirrruuuxxxyyywwwuuutttsssrrrlllhhhhhhgggdddeeeiiigggggggggiiilllooorrrsssvvv{{{~~~}}}yyysssnnnkkkgggaaa\\\XXXUUURRRPPPOOONNNLLLJJJDDDCCCBBBAAA???>>>======999<<<>>>@@@EEEIIIGGGAAA>>>>>>??????AAACCCDDDEEEGGGIIIGGGBBB;;;:::???EEESSSkkk[[[===444333444666///////////////.........,,,,,,++++++***)))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((***++++++******+++---,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++...------.../////////...000222333:::MMMhhh~~~qqqgggaaafffjjjcccaaa```aaaccc___WWWWWW]]]aaa```___[[[UUUQQQPPPOOOLLLLLLMMMMMMNNNNNNOOOOOOKKKJJJHHHHHHHHHHHHFFFEEEHHHCCCCCCGGGAAA777:::EEE=========<<<;;;;;;::::::777888999888777666777888333;;;999777>>>MMMmmmwwwooorrrrrr|||}}}vvvsssuuuxxxuuuyyy|||}}}}}}|||}}}wwwvvvuuuvvvwwwwwwssspppvvvxxx{{{{{{yyywwwvvvvvvwwwzzz{{{yyyuuutttxxx|||}}}|||vvvrrriii___WWWTTTQQQNNNMMMKKKIIIGGGGGGGGGHHHMMMUUU```jjjqqqwwwyyy||||||{{{zzzyyyyyy|||wwwssssssrrrooonnnpppkkkhhheeedddgggkkknnnpppuuuzzz~~~~~~|||{{{}}}~~~|||{{{|||wwwqqqmmmiiieee___ZZZXXXUUUQQQOOONNNMMMLLLKKKBBBAAA@@@???>>><<<<<<;;;888===???>>>===>>><<<888::::::<<<>>>AAACCCFFFGGGEEEGGGFFF@@@::::::AAAHHHZZZsss{{{MMM<<<999555222555///////////////.........,,,,,,++++++***)))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))((()))******)))((()))+++,,,,,,,,,---------...............///......------++++++---///111222000...+++000222222<<>>>>>===;;;;;;=========<<<:::999999999999999::::::888888666999>>>DDD___yyyrrrsssxxxyyy{{{}}}~~~yyyuuurrrpppqqquuuzzz~~~~~~}}}}}}uuuwwwwwwsssrrrtttsssooozzzxxxvvvuuuvvvvvvuuutttxxxwwwvvvwwwyyyzzzyyyxxx~~~{{{xxxtttmmmccc[[[XXXUUUQQQLLLIIIHHHHHHHHHKKKKKKNNNTTT^^^hhhpppsss~~~}}}|||~~~}}}{{{xxxuuussssssssslllhhhdddccceeehhhkkkmmmssstttvvvyyy}}}}}}vvvooojjjhhheee___ZZZVVVUUURRROOOLLLJJJHHHGGGDDDCCCBBB@@@>>><<<;;;:::;;;::::::999999::::::;;;::::::999999;;;???DDDHHHDDDIIIBBB999999888<<>><<<<<<======<<<;;;999999888888888888888999888999777777::::::LLLlll~~~vvvlllkkkkkkmmmqqqxxx~~~{{{xxxuuussstttwwwyyyzzzyyyyyyzzz|||{{{|||yyytttrrrtttsssqqqooosssvvvwwwuuutttvvvwww|||yyyvvvuuuwwwyyy{{{|||wwwuuussssssqqqkkkccc\\\VVVTTTPPPLLLIIIGGGGGGGGGJJJNNNVVVbbbnnnwww{{{}}}|||~~~yyyuuuvvvsssnnnllllllmmmnnnnnnjjjlllooottt{{{zzztttmmmeee___]]]ZZZWWWUUUQQQPPPMMMKKKHHHFFFDDDDDD@@@@@@>>>===;;;:::999888::::::999888777777888888999::::::<<<>>>AAACCCEEEEEE???666888>>>===HHHaaaTTTBBB333222555222000222000///...---,,,,,,,,,,,,,,,++++++++++++*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))*********(((((((((((('''''''''''')))))))))*********+++++++++************+++,,,,,,***++++++,,,,,,,,,,,,,,,------,,,------...000000///---...222///---555AAAQQQlllxxx{{{}}}fff[[[___```___^^^\\\[[[ZZZYYYWWWUUUVVVXXXYYYYYYVVVTTTSSSTTTQQQSSSTTTUUUTTTRRRPPPPPPLLLKKKJJJJJJJJJLLLNNNOOOLLLKKKIIIGGGEEECCCAAA@@@???>>><<<===???@@@@@@???999999888777777777888888777999777777:::888DDD]]]}}}sssiiigggeeeeeeiiiqqqyyy~~~~~~~~~}}}|||{{{yyyxxxsssuuuvvvwwwwwwxxxzzz|||yyyzzzwwwrrroooqqqqqqooommmrrrwwwxxxtttrrrtttwww{{{yyywwwwwwyyy{{{{{{{{{uuutttssssssqqqkkkbbbZZZUUUSSSOOOLLLIIIHHHGGGGGGMMMRRR[[[fffpppuuuvvvuuu{{{tttuuutttsssssstttsssqqqooojjjkkkmmmrrrzzz|||uuuoooiii```ZZZWWWUUUTTTSSSOOONNNLLLIIIGGGEEECCCCCC???>>>===<<<;;;:::999999:::999888777666666666666888888;;;>>>BBBDDDEEEEEE@@@;;;555:::@@@@@@SSSwwwzzzFFF===555444333000///111//////...---,,,,,,,,,,,,++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))***++++++(((((((((((((((((((((((())))))))))))************+++***)))))))))***,,,---******+++,,,,,,,,,,,,+++------------...///000000...,,,...222222///000555444NNNrrr}}}{{{|||sss```ZZZ___]]]___]]]ZZZZZZZZZYYYWWWUUUZZZ[[[[[[YYYVVVTTTTTTUUUTTTRRROOONNNMMMNNNNNNNNNJJJJJJJJJJJJKKKLLLNNNOOOLLLKKKJJJHHHFFFDDDBBBAAA>>>======>>>AAACCCDDDCCC::::::999888777777888888555999777888;;;888@@@SSS|||}}}tttiiieeeaaa___bbbiiirrrxxx{{{{{{||||||{{{yyyxxxvvvqqqrrrttttttuuuvvvzzz|||wwwyyywwwrrrppprrrrrrpppnnnsssxxxxxxtttqqqrrrtttxxxxxxzzz|||~~~}}}zzzxxxxxxwwwvvvuuurrrkkkaaaYYYTTTRRRNNNJJJIIIIIIJJJKKKRRRWWW```jjjsssvvvuuurrr~~~~~~yyysssqqqrrruuuyyyzzzyyyuuuqqqnnnnnnpppssszzzwwwpppjjjeee^^^WWWTTTRRRRRRQQQNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>===<<<;;;;;;::::::999888777777666666666777777888<<>>======???BBBDDDEEEDDD;;;;;;:::999888888888888444999888888<<<:::===LLLrrrwwwfffbbb\\\YYY[[[bbbkkkqqqyyyzzzzzzzzzyyyvvvsssqqqpppqqqsssssssssuuuwwwyyyuuuxxxxxxuuutttwwwvvvsssqqqtttwwwvvvtttrrrrrrtttwwwxxx{{{~~~~~~zzzvvv{{{zzzxxxwwwtttlllaaaXXXTTTQQQMMMIIIHHHJJJMMMPPPWWW\\\eeeoooxxx||||||zzz~~~|||{{{zzz}}}}}}xxxtttrrroooqqqtttyyy|||{{{wwwtttsssssstttwww{{{}}}ssskkkeeebbb\\\VVVRRRPPPPPPPPPLLLKKKIIIGGGDDDCCCBBBAAA===<<<<<<<<<;;;;;;::::::888888777777777777888888999;;;???EEEKKKKKKGGGCCC:::<<<::::::???GGGeeeSSS:::888555222///...000222///...---,,,+++++++++++++++************)))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************((((((((()))))))))*********))))))))))))***++++++)))******+++++++++++++++***+++,,,---............000...---...000000000000444444BBB]]]wwwttteeefffhhh```^^^[[[XXXYYY^^^aaa```^^^\\\\\\[[[XXXUUUUUUVVVXXXXXXSSSOOOLLLMMMNNNNNNMMMKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@>>>===>>>@@@BBBBBBAAA===<<<;;;:::999999999999555:::888777;;;999:::FFFaaauuu```[[[VVVRRRTTT[[[dddiiirrrtttvvvwwwwwwuuusssrrrqqqssstttsssrrrrrrssstttppptttvvvvvvwwwyyyxxxuuussssssttttttuuuuuuvvvvvvxxxyyy{{{~~~~~~{{{xxx{{{zzzyyyxxxuuummmbbbYYYUUUQQQKKKGGGHHHLLLQQQVVV^^^bbbiiisss|||~~~}}}}}}}}}~~~yyyrrrnnnooorrrqqqqqqrrrtttwwwyyyxxxwwwvvvwwwxxx{{{~~~yyyooohhhaaa___[[[VVVQQQNNNMMMNNNIIIHHHFFFDDDBBBAAA@@@???:::::::::::::::999999999777777777777888999::::::???@@@CCCIIINNNLLLEEE>>>777<<<999:::HHH[[[zzzmmmDDD444555444111///000111111///...---,,,++++++++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))***((())))))***************))))))***+++++++++++++++)))***+++------------,,,---...---------...///...111,,,222EEEWWWggg{{{pppaaahhhrrrnnn```[[[WWWXXX\\\^^^\\\ZZZ[[[ZZZYYYWWWUUUUUUWWWYYYVVVRRROOONNNNNNNNNLLLJJJLLLMMMOOOPPPOOOLLLIIIGGGHHHHHHGGGGGGFFFEEEEEEDDDAAA???======>>>???>>>===>>>===<<<;;;::::::::::::777;;;888666:::888888AAAQQQzzzpppZZZVVVPPPMMMPPPWWW___eeejjjlllppptttwwwwwwwwwvvvssstttuuutttrrrpppooopppkkkpppttttttvvvyyyxxxtttsssrrrqqqrrruuuxxxyyyxxxzzzzzz{{{|||~~~~~~|||zzzzzzyyyxxxxxxvvvnnncccZZZUUUQQQKKKGGGGGGMMMTTTYYYdddgggllluuu}}}yyy{{{yyysssjjjhhhmmmsssuuusssppppppsssvvvxxxyyyxxxyyy{{{}}}~~~wwwmmmfff^^^]]]ZZZUUUPPPMMMLLLLLLGGGFFFDDDBBB@@@???>>>>>>999888888888888888888888666666777777888:::;;;<<>>>>>>>>>>>?????????===;;;:::;;;;;;:::999999888777777888:::<<<>>>EEEnnnwwwhhh]]]RRRQQQTTTWWW[[[___eeehhhlllooopppqqqsssuuuqqqrrrrrrrrrrrrrrrqqqpppooorrrvvvuuurrrnnnmmmnnnsssrrrrrrrrrrrrqqqqqqqqqtttwwwxxxxxxzzz~~~~~~{{{xxx{{{|||yyyuuuooofff\\\TTTNNNHHHGGGLLLTTT[[[___hhhjjjmmmqqqvvv{{{yyypppjjjjjjpppssstttpppkkkjjjpppvvvtttqqqnnnppptttyyy{{{{{{|||||||||}}}zzzuuunnneee^^^___\\\WWWSSSPPPMMMJJJGGGEEEDDDBBB@@@???===<<<<<<::::::::::::::::::::::::777888888888999<<<@@@DDDEEEIIINNNOOOKKKDDD>>>:::222CCCCCCGGGeee}}}fffDDD:::444333333222111000//////---,,,++++++******+++++++++***)))(((((()))***+++)))*********)))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))******++++++************************++++++,,,,,,,,,,,,------///......---------......000...000222...000FFF___tttsssnnngggaaa]]]^^^```aaa___]]]YYYWWWVVVVVVWWWVVVWWWYYYZZZYYYWWWUUUSSSQQQQQQPPPNNNMMMMMMOOOQQQRRRPPPPPPOOOOOONNNKKKIIIJJJJJJIIIHHHGGGFFFDDDBBB@@@??????????????????@@@>>><<<::::::;;;<<<;;;:::999888777777777999;;;===CCCddd|||jjj^^^SSSQQQSSSVVVYYY\\\bbbfffjjjmmmnnnppprrrtttqqqqqqrrrrrrrrrrrrrrrrrrqqqtttwwwvvvrrrnnnmmmnnnooooooppppppqqqqqqrrrrrruuuxxxyyyxxxzzz~~~}}}zzzzzz~~~|||wwwqqqfff\\\VVVRRRMMMIIIJJJQQQ\\\dddmmmnnnppprrrssstttttttttxxxwwwwwwsssjjjbbbbbbgggxxxxxxvvvoooiiihhhooovvvtttqqqpppqqqvvvzzz|||}}}||||||{{{|||yyytttmmmeee___]]]ZZZUUUQQQOOOLLLHHHFFFEEEDDDBBB@@@>>>===<<<<<<::::::::::::::::::::::::777888999999:::===AAAEEEGGGKKKNNNNNNJJJCCC===:::999BBBAAAOOOqqqYYY===444444333333222111000//////---,,,++++++******+++++++++***)))(((((()))***+++))))))******)))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))******+++,,,************************+++++++++,,,,,,,,,------......------------......111...000111...--->>>RRRuuueeeiiikkkggg```\\\]]]aaaaaa^^^ZZZVVVSSSSSSTTTUUUXXXXXXYYYYYYWWWTTTQQQOOOOOOOOOPPPOOONNNOOOQQQTTTRRRQQQPPPPPPPPPOOOMMMJJJIIIIIIJJJIIIHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>><<<;;;;;;<<<===<<<;;;888888777777777888:::;;;>>>TTTllllll```TTTPPPRRRSSSUUUXXX[[[^^^cccfffiiikkknnnqqqnnnnnnooooooppppppqqqqqqrrrtttvvvtttppplllkkklllmmmmmmnnnoooppprrrtttuuuvvvyyyzzzyyyyyy}}}}}}zzz{{{~~~yyyqqqeeeZZZUUUSSSOOOJJJIIIOOO[[[eeennnnnnnnnnnnmmmkkkjjjiiiooopppppplllccc]]]bbblllzzzxxxsssjjjcccccckkkrrrpppooonnnooossswwwzzz{{{{{{zzzzzz|||{{{tttoooiiiccc^^^[[[WWWSSSOOOMMMJJJGGGDDDDDDCCCAAA???===<<<<<<;;;::::::::::::::::::::::::777888::::::;;;>>>CCCFFFJJJLLLMMMLLLGGG@@@;;;999======BBB]]]oooKKK:::444333333222111000//////...---,,,++++++******++++++******))))))))))))******)))))))))))))))(((&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))***++++++,,,************************++++++++++++,,,,,,,,,,,,---------,,,,,,------...222......000...+++444AAAkkkllljjjddd]]][[[]]]```\\\XXXSSSPPPOOOQQQRRRSSSWWWWWWXXXWWWUUUSSSPPPOOOOOOPPPPPPPPPOOOPPPRRRTTTTTTRRRPPPOOOOOOMMMKKKIIIFFFHHHJJJJJJIIIFFFCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA???===<<<======<<<;;;888888777777777888999999999DDDVVVuuupppcccVVVQQQPPPPPPQQQSSSSSSVVVZZZ^^^aaadddhhhkkkiiijjjjjjjjjkkklllmmmnnnpppssssssqqqllliiiiiijjjooooooooooooqqqsssuuuvvvwww{{{|||zzzzzz|||}}}{{{zzz~~~yyypppcccWWWRRRPPPMMMKKKMMMSSS\\\bbbgggfffdddcccccccccddddddhhhggghhhhhhdddaaafffnnnnnnmmmiiibbb]]]___eeellljjjiiiiiikkknnnrrruuuvvvyyyxxxxxx|||~~~uuunnniiieee___\\\YYYVVVRRRNNNLLLIIIFFFCCCBBBAAA@@@>>>===<<<;;;;;;999999999999999999999999888999;;;<<<>>>AAAEEEHHHKKKLLLKKKGGGBBB===:::999>>>???PPPxxxWWW@@@:::666333333222111000///......---,,,++++++******++++++***))))))))))))))))))***)))))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111------000///,,,...333|||uuuiii___YYYXXXZZZ[[[XXXTTTOOOMMMOOORRRUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRQQQPPPPPPQQQSSSVVVSSSPPPNNNMMMKKKHHHFFFCCCGGGJJJKKKIIIGGGFFFFFFBBBCCCDDDDDDDDDDDDCCCBBBDDDBBB???>>>======;;;999999999888888888888888888888>>>IIIhhhuuugggXXXRRROOOMMMMMMNNNMMMPPPUUUXXX\\\```eeehhhhhhgggggghhhhhhjjjkkklllpppqqqrrroookkkiiijjjlllrrrrrrqqqpppppprrrssstttwww|||~~~{{{zzz|||}}}||||||yyyqqqcccWWWQQQNNNLLLOOOWWW]]]___^^^aaa^^^[[[YYYYYY\\\```cccccc``````ccceeebbbaaabbb___``````^^^]]]___dddhhhffffffhhhjjjlllooorrruuuwwwvvvwww}}}{{{rrrkkkfffccc^^^[[[XXXUUUQQQMMMKKKIIIFFFCCCAAA@@@???===<<<;;;;;;:::999999999999999999999999888:::<<<>>>@@@CCCGGGJJJKKKJJJHHHCCC>>>;;;:::;;;AAAIIIkkkoooDDD888666333333222222111000///......---,,,++++++******++++++)))))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---*********************************+++++++++,,,,,,+++++++++++++++,,,------///,,,,,,///000...------ooobbb\\\[[[\\\]]]XXXTTTPPPPPPSSSWWWXXXXXXTTTTTTTTTTTTTTTTTTSSSSSSPPPRRRSSSRRRQQQQQQRRRSSSVVVSSSOOOMMMLLLJJJHHHFFFEEEHHHLLLLLLIIIGGGGGGIIIBBBCCCDDDEEEEEEDDDCCCBBBEEECCC@@@>>>>>>>>><<<:::::::::::::::999888888888999>>>DDD]]]zzzkkk[[[SSSOOOKKKJJJJJJKKKNNNRRRVVVYYY^^^cccfffhhhgggffffffggghhhiiikkknnnooopppnnnkkkjjjmmmpppsssqqqooonnnmmmnnnoooppptttzzz}}}zzzxxxzzz||||||}}}zzzrrreeeZZZTTTPPPOOOUUU___dddbbb]]]___\\\XXXVVVWWWZZZ___bbbfffaaa```eeegggccc]]]ZZZXXXZZZ]]]___aaacccgggiiifffhhhkkkmmmoooqqquuuxxxyyyxxxxxx~~~zzzqqqjjjfffccc^^^[[[VVVSSSOOOLLLJJJHHHEEECCC??????===<<<;;;:::::::::999999999999999999999999888:::>>>@@@BBBEEEIIILLLLLLJJJFFF@@@<<<<<<>>>@@@CCCTTT]]]>>>888777111222222111000///......------,,,++++++******++++++))))))************))))))(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++------************************************++++++++++++************+++,,,---------,,,,,,...000000...---wwwkkkbbb___```aaaXXXTTTQQQRRRVVVYYYXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSNNNPPPRRRSSSSSSSSSTTTUUUTTTRRROOOMMMMMMLLLKKKJJJIIIMMMOOOMMMHHHFFFGGGIIIBBBCCCDDDEEEEEEDDDCCCBBBCCCAAA?????????@@@???>>><<<<<<<<<;;;:::999888888777>>>@@@RRR~~~~~~ooo^^^UUUOOOJJJGGGHHHHHHKKKNNNQQQTTTYYY^^^bbbeeedddcccbbbbbbccceeefffiiijjjkkkiiihhhiiimmmrrrnnnllljjjhhhggghhhjjjkkkooovvvzzzwwwuuuwwwzzz{{{{{{~~~{{{vvvooodddYYYUUUSSSRRRVVV]]]aaa```\\\\\\[[[ZZZ[[[\\\___bbbdddgggdddeeeiiiiiieee``````ZZZ\\\^^^aaacccfffhhhjjjhhhkkknnnpppqqqtttwww{{{~~~|||||||||uuummmgggddd```[[[WWWTTTQQQMMMJJJHHHFFFCCCAAA>>>>>><<<;;;:::::::::999888888888888888888888888888;;;???BBBDDDGGGKKKNNNMMMJJJEEE@@@===???CCCGGGLLLaaaxxxKKK;;;;;;999111222222111000///...---------,,,++++++******++++++((()))***++++++***)))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,---...************************************++++++++++++)))))))))******+++,,,---+++,,,,,,,,,---.........zzzzzzvvvmmmbbb\\\]]]```XXXTTTPPPQQQUUUWWWVVVSSSVVVVVVVVVUUUTTTSSSSSSRRRLLLNNNQQQSSSTTTTTTVVVXXXSSSPPPNNNMMMNNNOOOOOONNNNNNPPPQQQNNNHHHDDDEEEHHHBBBCCCDDDFFFFFFDDDCCCBBBAAA???>>>???@@@BBBBBBAAA=========<<<;;;:::999888333<<<<<>>===<<<;;;:::999999999888888888888888888888888888;;;???BBBEEEHHHLLLOOONNNKKKFFFAAA???AAAHHHMMM[[[qqq[[[999444999666---222222111000///...---------,,,++++++******++++++((()))***++++++***)))(((((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,---...************************)))************+++++++++))))))))))))***+++,,,---+++------++++++,,,......xxxjjjdddccc]]]UUUVVVUUUUUUTTTTTTUUUVVVVVVXXXWWWVVVXXXZZZZZZWWWTTTRRRQQQPPPPPPPPPQQQSSSTTTRRRQQQOOONNNMMMMMMNNNOOOOOONNNLLLKKKIIIIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCCCC>>><<<::::::;;;;;;;;;:::999999;;;DDD[[[}}}qqq___XXXPPPEEEAAAFFFCCCBBBCCCGGGIIIJJJPPPWWW]]]]]]\\\ZZZWWWVVVXXXYYY^^^[[[YYYZZZ^^^bbbdddddd^^^___bbbdddeeeeeeeeedddmmmnnnpppsssvvvwwwvvvuuuwwwwwwtttooohhh```[[[XXXNNNRRRVVVYYYZZZYYYYYYZZZ^^^]]]^^^aaafffiiijjjjjjggg^^^\\\gggnnniiidddddd\\\ZZZ^^^eeefffccceeekkkjjjqqqwwwxxxyyy}}}~~~|||~~~xxxqqqlllddd^^^ZZZXXXVVVUUUNNNKKKHHHEEEDDDBBB@@@>>>;;;;;;;;;::::::999999999888:::;;;;;;:::999::::::<<>>AAAAAABBBBBBBBBBBBCCCCCC>>><<<;;;:::<<<<<<;;;::::::999999???PPPnnnrrraaaYYYPPPEEEAAADDDCCCAAABBBFFFHHHIIIOOOVVVZZZZZZYYYWWWTTTSSSSSSUUUTTTRRROOOPPPTTTXXXZZZZZZZZZ[[[]]]___aaabbbcccccclllnnnppptttvvvvvvtttsssvvvuuurrrmmmeee]]]XXXUUUPPPSSSXXXZZZZZZZZZZZZ[[[ddddddcccccccccfffhhhjjjccceeekkkrrrtttoooiiigggWWWUUUWWW___dddfffiiiooopppwww~~~vvvooojjjddd^^^ZZZWWWUUUSSSNNNKKKGGGEEECCCAAA???===;;;;;;:::::::::999999999888999;;;;;;:::999:::;;;===@@@DDDGGGIIIJJJLLLNNNPPPOOOQQQRRRKKKEEEMMM[[[{{{aaa@@@555777666222111000000//////......------++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))***))))))(((((())))))***'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))***************)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||}}}xxxkkk^^^VVVRRRPPPSSSSSSTTTUUUUUUUUUUUUUUUTTTVVVZZZ___```]]]VVVQQQPPPOOOOOONNNOOOPPPQQQRRRPPPPPPOOONNNMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHEEEBBB@@@???>>>>>>CCCCCCCCCCCCBBBBBBBBBBBB>>>===;;;;;;<<<<<<<<<;;;:::999888:::FFF___qqqaaaYYYPPPFFFBBBDDDBBB@@@AAADDDFFFHHHNNNUUUYYYYYYXXXVVVSSSPPPPPPQQQPPPNNNLLLMMMPPPSSSUUUVVVVVVWWWYYY[[[^^^```bbbcccjjjmmmqqqtttuuutttrrrppptttrrrnnnhhhaaaZZZTTTQQQRRRUUUYYY[[[\\\[[[\\\]]]iiihhheee___[[[\\\```eee```ooo}}}}}}vvvnnnhhhdddYYYUUUUUU\\\eeejjjooossswwwzzzssskkkhhhbbb^^^ZZZVVVRRRPPPMMMJJJGGGDDDBBB@@@===;;;::::::::::::999999999999888999;;;;;;::::::;;;<<<@@@CCCGGGJJJKKKLLLNNNOOORRRNNNRRRXXXPPPFFFQQQhhhhhhPPP:::555777555222111000000//////...---------++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwhhh\\\WWWWWWXXXRRRSSSUUUVVVWWWWWWWWWWWWTTTWWWZZZ\\\[[[WWWRRRNNNOOONNNNNNMMMMMMNNNPPPQQQQQQPPPPPPOOONNNNNNMMMMMMIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGDDDBBBAAA@@@AAAAAADDDDDDCCCCCCBBBAAAAAA@@@>>><<<::::::;;;<<<;;;:::999888888:::AAAVVVwwwuuuiii]]]WWWPPPHHHEEEGGGBBB@@@@@@CCCDDDFFFLLLSSSXXXYYYYYYWWWSSSPPPOOOOOOMMMLLLLLLLLLNNNQQQSSSTTTTTTUUUVVVYYY\\\___bbbcccgggkkkqqqttttttrrrpppnnnpppmmmhhhccc]]]XXXTTTQQQTTTWWWZZZ\\\\\\\\\]]]^^^eeeddd```YYYTTTUUU]]]eeennnvvvllleee``````[[[YYY^^^hhhppptttvvv}}}vvvpppgggddd```\\\YYYTTTPPPLLLKKKIIIEEEBBB@@@>>><<<::::::999999999999999999999999:::<<<<<<;;;<<<===???DDDGGGKKKMMMNNNOOOPPPQQQSSSKKKNNNWWWPPPGGGYYYyyyWWWHHH;;;777666333111111000//////......---,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((()))))))))************((()))))))))************)))))))))))))))*********************************++++++++++++++++++++++++}}}rrrjjjddd```]]]\\\SSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[ZZZYYYVVVRRROOONNNQQQQQQPPPOOOPPPQQQRRRSSSQQQQQQQQQPPPOOOOOONNNNNNJJJIIIHHHGGGEEEEEEEEEDDDEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???===;;;999999:::;;;:::999:::999:::<<<@@@OOOmmm}}}uuupppmmmhhhaaaYYYTTTOOOKKKIIIKKKDDDAAA@@@BBBCCCDDDJJJQQQUUUWWWXXXVVVSSSOOOMMMLLLGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRTTTWWW[[[^^^aaabbbfffkkkqqqtttsssqqqoooooolllhhhccc^^^\\\YYYVVVSSSUUUXXXZZZ\\\\\\\\\]]]^^^\\\]]]\\\ZZZYYY```lllvvvwwwkkkfffbbbaaa___^^^cccooozzz{{{sssnnncccaaa]]]ZZZWWWRRRMMMIIIIIIFFFCCC@@@???===;;;999999999999999999999999999:::<<<=========>>>@@@CCCHHHKKKNNNPPPPPPQQQRRRSSSRRRGGGFFFNNNKKKJJJfffnnnKKKBBB999444333111111222/////////...------,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((()))))))))************((()))))))))************(((((())))))************************************++++++++++++++++++++++++qqqllljjjmmmnnnggg___[[[SSSTTTTTTUUUWWWXXXZZZ[[[___^^^\\\XXXSSSQQQPPPQQQTTTTTTSSSRRRSSSTTTUUUVVVPPPPPPPPPPPPOOONNNMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHCCCBBBBBBAAA@@@??????>>>===<<<::::::;;;;;;;;;:::===:::;;;======EEE\\\tttvvvooolllkkkhhhfffccc```[[[VVVRRRNNNMMMMMMGGGCCCAAABBBAAABBBHHHOOOQQQSSSUUUTTTQQQMMMJJJIIIEEEFFFHHHHHHGGGHHHJJJMMMNNNPPPTTTXXX\\\^^^___```dddjjjpppsssrrrqqqqqqrrrkkkfff```]]]\\\[[[YYYVVVUUUWWWYYYZZZZZZZZZ[[[]]]WWWZZZ]]]bbbjjjwwwsssgggcccbbb___ccchhhqqq~~~wwwpppkkk```^^^ZZZWWWTTTPPPKKKHHHFFFCCC@@@>>>>>>===;;;999888888888999999999999999;;;<<<=========???BBBEEEJJJLLLOOOQQQQQQQQQRRRSSSOOODDD???DDDHHHSSSwwwTTT???:::333000///111222333//////......---,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************((((((((()))******++++++************************++++++++++++++++++++++++bbbaaafffmmmlllccc\\\ZZZSSSRRRQQQRRRSSSWWWZZZ\\\]]]]]][[[WWWSSSPPPQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTNNNNNNOOOOOONNNMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEGGGIIIIIIIIIHHHGGG@@@@@@@@@??????>>>>>>>>>???===<<<<<<======<<<;;;>>>:::;;;>>>===???PPPddd}}}tttkkkiiimmmqqqpppmmmhhhgggccc\\\VVVRRROOOMMMJJJFFFCCCBBBAAAAAAFFFMMMNNNQQQTTTTTTQQQMMMJJJIIIGGGIIIKKKKKKJJJJJJLLLOOOPPPTTTXXX]]]aaabbbbbbaaadddjjjppprrrqqqqqqsssuuunnnhhh```]]]]]]]]]ZZZXXXTTTVVVXXXXXXXXXXXXZZZ[[[XXX[[[aaajjjwwwwwwnnneeebbbccciiisss|||ssslllhhh___\\\XXXTTTQQQNNNJJJGGGBBB@@@>>>======<<<;;;999777888888888999999999999999:::;;;;;;;;;>>>AAADDDIIILLLOOOPPPPPPPPPPPPQQQKKKBBB===???IIIaaapppDDD999666222///000222222111///......------,,,,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''((())))))***))))))(((((())))))***'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************'''(((((()))******++++++************************************************aaaaaafffiiiddd[[[XXX\\\RRRPPPOOOOOOQQQUUUYYY\\\WWWXXXYYYVVVRRRPPPPPPRRRNNNNNNMMMMMMMMMNNNOOOPPPLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHEEEGGGIIIKKKKKKIIIGGGFFF?????????>>>>>>>>>>>>>>>AAA???>>>===>>>???>>>===>>>999:::@@@??????LLL^^^}}}tttkkkllluuu|||zzzuuupppooojjjaaaYYYSSSOOOLLLLLLGGGDDDBBBAAA@@@EEELLLOOORRRVVVVVVTTTPPPMMMKKKEEEHHHJJJJJJIIIHHHKKKMMMUUUYYY^^^dddggggggfffeeedddjjjppprrrqqqqqqtttxxxqqqjjjbbb^^^]]]]]][[[XXXSSSUUUWWWWWWVVVWWWXXXZZZ[[[]]]cccmmm{{{tttqqqpppiiifffiiixxxyyypppiiifff^^^[[[VVVRRROOOLLLIIIGGGAAA???===<<<<<<<<<;;;:::777777888888999999999999888888999999:::<<<@@@DDDHHHJJJMMMNNNNNNNNNOOOPPPHHHBBB===>>>LLLkkkaaa>>>:::999555222222333111---///......------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%(((((((((''''''&&&&&&%%%'''''''''''''''((())))))******))))))))))))******&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))************************ooo]]]dddbbbYYYWWWQQQUUUPPPOOOOOOPPPQQQSSSUUUVVVSSSTTTTTTTTTRRROOOLLLJJJLLLHHHDDDDDDHHHJJJIIIGGGJJJKKKMMMMMMLLLJJJGGGEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDBBBAAA@@@@@@??????>>>>>>??????@@@AAA???>>>===;;;;;;:::::::::===<<<<<<<<<===@@@BBBDDDjjj}}}~~~}}}{{{xxxxxx|||xxxmmmbbbZZZWWWVVVNNNIIIEEEEEEEEEDDDGGGKKKNNNPPPSSSTTTTTTQQQMMMJJJIIIHHHHHHIIIMMMPPPQQQQQQ\\\fffmmmnnnllllllllljjjdddnnnssspppqqqxxxxxxrrrooolllggg```ZZZYYYZZZ]]]___ZZZUUUSSSUUUYYY[[[[[[\\\^^^ggguuuyyyppphhhffflllwww~~~vvvnnnfffaaa[[[XXXSSSPPPMMMJJJGGGDDD@@@>>><<<;;;;;;;;;:::888999888888888777777666666999::::::::::::<<<@@@CCCHHHKKKNNNRRRTTTSSSPPPMMMBBBDDD@@@AAA^^^tttKKK<<<777555222111111111000000------......------,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************eeeeee^^^TTTTTTOOOSSSNNNNNNMMMMMMNNNPPPRRRTTTRRRRRRSSSSSSQQQOOOMMMKKKJJJIIIGGGFFFFFFHHHKKKLLLGGGHHHHHHIIIHHHFFFDDDCCCFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<<<<<<<<<<======<<<<<<===???AAABBB___~~~{{{yyyzzzyyyxxxzzz~~~zzzqqqfff]]]WWWTTTQQQKKKEEEDDDCCCAAACCCGGGLLLNNNQQQSSSSSSPPPMMMKKKNNNMMMMMMOOOSSSWWWZZZZZZccckkkrrrrrrpppqqqqqqpppllltttuuuooonnnsssrrrkkkmmmkkkhhhccc___]]]^^^______[[[UUUSSSUUUXXXZZZZZZZZZ[[[bbblllsssssstttvvvpppooommmnnnttt~~~xxxppphhhaaa\\\XXXUUUQQQMMMKKKIIIEEECCC@@@>>><<<;;;;;;;;;:::888999888888888777777777777999::::::;;;;;;>>>BBBEEEJJJLLLPPPTTTVVVSSSNNNIIICCC@@@BBBSSSvvv```AAA888777444222111111111000///---------...------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************oooeeeXXXPPPSSSNNNQQQLLLKKKJJJJJJKKKMMMOOOQQQPPPPPPQQQQQQPPPOOOMMMLLLGGGHHHHHHFFFEEEFFFKKKOOOEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@@@@???>>>======>>>>>>>>>>>>????????????@@@@@@??????>>>>>>======>>>===<<<;;;<<<===??????PPPxxx}}}xxxttttttttttttwww|||}}}~~~|||vvvmmmbbbYYYTTTTTTMMMFFFCCCAAA??????BBBHHHJJJMMMPPPQQQPPPNNNMMMRRRQQQQQQTTTYYY___ccceeehhhpppuuutttsssuuuwwwvvvuuuxxxuuummmjjjmmmkkkfffhhhiiiiiigggdddbbbaaabbb```\\\WWWTTTTTTVVVXXXXXX]]]]]]aaahhhjjjgggfffhhhfffkkksss|||}}}yyyrrrkkkccc]]]YYYTTTQQQMMMKKKIIIGGGDDDBBB???===;;;;;;;;;;;;:::999888888888888888777777777888:::;;;===>>>AAAEEEHHHMMMNNNRRRVVVXXXSSSKKKDDDCCC===IIImmmqqqIII888666666333111000111111000///---------------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************ssscccVVVPPPUUUPPPRRRLLLKKKIIIHHHIIIKKKMMMNNNNNNNNNOOOOOOOOONNNMMMLLLEEEEEEFFFHHHIIIJJJKKKKKKFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDAAAAAA@@@??????>>>======??????@@@@@@@@@AAA@@@@@@???????????????>>>>>>===>>>===<<<<<<<<<<<<======EEEjjj|||vvvtttsssrrrtttxxxuuuwwwzzz~~~{{{tttkkk```XXXVVVMMMEEEBBB@@@>>>>>>@@@EEEGGGJJJMMMOOOOOOOOOOOOSSSRRRRRRVVV]]]dddiiillljjjpppsssrrrrrrvvvyyyxxx{{{yyyrrrhhheeehhhhhhdddbbbeeehhhiiigggeeeccccccaaa^^^YYYUUUTTTTTTVVVVVV]]]]]]aaaffffffbbbaaadddhhhqqq}}}zzzvvvooohhhaaa[[[XXXQQQNNNKKKIIIGGGFFFCCCBBB???===;;;:::;;;;;;:::999888888888888888888888888888:::===???BBBEEEIIIMMMPPPQQQTTTXXXWWWQQQGGG???@@@>>>WWWXXX===555666444222111000111111///...,,,------------,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************qqqaaaVVVTTT[[[TTTTTTMMMKKKIIIGGGGGGIIILLLNNNLLLMMMMMMMMMMMMMMMLLLLLLHHHFFFFFFLLLRRRSSSMMMFFFDDDCCCBBBAAAAAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBBBB>>>>>>?????????>>>======>>>======<<<<<<<<<<<<<<<@@@[[[}}}~~~wwwtttrrrnnnlllnnnoooooorrrxxxwwwkkkaaaXXXMMMDDDAAAAAA@@@@@@AAACCCEEEGGGJJJMMMOOOPPPQQQUUUTTTUUUZZZaaahhhmmmppplllpppqqqppprrrxxx|||}}}|||oooccc___bbbcccbbb___bbbfffhhhgggeeedddcccccc```\\\XXXTTTSSSTTTUUUWWWXXX]]]cccdddaaacccgggsss{{{zzzwwwrrrkkkddd]]]YYYVVVOOOMMMIIIGGGFFFEEECCCAAA>>><<<:::::::::;;;:::999888888888888888999999999999;;;???BBBEEEIIIMMMPPPRRRTTTWWWXXXTTTLLLCCC===<<>>???@@@@@@???>>>===========================@@@MMMeee|||vvvtttrrrmmmhhhgggnnnooottt|||xxxkkkZZZOOOEEEBBBCCCBBBBBBCCCCCCDDDFFFIIILLLOOOQQQRRRWWWXXXZZZ___fffmmmqqqrrrqqqssssssqqquuu~~~mmm___ZZZ[[[^^^___aaadddggghhhgggfffeeefffeeeccc```ZZZUUURRRSSSTTTUUUXXX^^^eeeggggggjjjppp}}}vvvvvvrrrlllddd]]]XXXTTTSSSNNNKKKHHHFFFDDDCCCAAA???===;;;999999:::;;;:::999888888888999999999999999:::===BBBEEEHHHLLLPPPSSSSSSWWWYYYVVVNNNFFFAAA???>>>YYY{{{TTTAAA:::555111111000///000111000...---,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************nnnbbbZZZXXX^^^VVVVVVMMMKKKHHHEEEDDDFFFIIIKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLIIIHHHLLLRRRSSSMMMFFFAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDEEEEEEEEECCCBBB>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>AAADDDUUUqqq{{{xxx{{{{{{uuuooolllpppsss{{{qqq___RRRGGGDDDEEEDDDCCCDDDDDDDDDFFFHHHKKKOOORRRSSSYYYZZZ]]]bbbiiinnnpppqqquuuuuutttsssyyy}}}iii[[[WWWYYY]]]```gggiiijjjiiihhhhhhiiijjjgggfffccc]]]VVVRRRRRRTTTUUUXXX```gggiiiiiinnnuuuyyytttsssooohhh```ZZZUUURRRPPPLLLIIIFFFCCCBBB@@@===;;;===;;;999999:::;;;:::999888888888999999:::::::::<<>>???????????????AAA@@@MMMjjj~~~~~~zzzvvvqqqvvvtttbbbUUUIIIEEEFFFEEECCCCCCDDDEEEFFFHHHKKKOOORRRTTTXXXYYY]]]ccciiimmmnnnnnnvvvvvvtttssszzzyyyeeeYYYVVVZZZ```eeemmmmmmmmmkkkjjjjjjlllnnnhhhhhhddd^^^WWWRRRRRRTTTQQQTTT\\\cccddddddjjjqqqvvv||||||~~~~~~wwwrrrsssooohhh```YYYTTTRRRQQQKKKHHHDDDAAA@@@>>>;;;999<<<;;;999999:::;;;:::999888888888999999:::::::::===@@@EEEIIILLLOOORRRUUUTTTYYY[[[RRRCCC;;;>>>EEEWWWOOO;;;;;;888333222///......///111000...,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************jjj```aaaYYYSSSTTTQQQOOOJJJEEEDDDFFFJJJJJJIIILLLLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDDDDAAA???CCCJJJOOOPPPOOOHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGDDDBBB@@@AAAAAAAAACCCEEEEEEDDDCCCAAAAAABBBBBBAAAAAA@@@@@@>>>======<<<<<<>>>???@@@@@@CCCMMMbbbzzz{{{uuuaaaTTTGGGCCCCCCCCCEEEHHHFFFHHHKKKLLLMMMOOOSSSUUU[[[]]]```bbbdddhhhlllooooooqqqoooooozzzyyyjjjaaaZZZWWW]]]ffffffjjjmmmllljjjjjjooossssssppphhhaaa^^^^^^ZZZTTTQQQQQQSSSVVV[[[___aaaaaahhhmmmqqqsssrrrtttyyy}}}wwwtttssskkkccc]]]YYYUUUNNNHHHGGGEEEDDDCCCBBBAAA>>>;;;;;;;;;;;;::::::999999999999888888888888888999999<<>><<>>???>>>BBBJJJ]]]~~~nnnYYYMMMCCCAAABBBCCCDDDGGGIIILLLPPPTTTUUUWWWXXXZZZ[[[^^^```bbbdddgggkkknnnjjjlllkkklllzzzyyylllbbb[[[UUUWWW]]]dddhhhlllllljjjjjjnnnqqqrrrqqqkkkdddaaaaaa^^^ZZZTTTUUUVVVWWWXXXYYYZZZ[[[bbbgggmmmppppppqqquuuyyyzzzsssnnnkkkddd]]]XXXVVVRRRMMMHHHFFFEEECCCBBBBBB@@@>>>;;;;;;;;;;;;::::::999999999999888888777888888999:::???BBBFFFJJJNNNQQQSSSTTTXXXRRRKKKEEE>>>===HHHVVVXXX:::888555000222333000000//////......------***++++++++++++***))))))))))))(((((((((((())))))******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwddd\\\[[[RRRLLLKKKGGGKKKPPPTTTTTTOOOKKKKKKLLLJJJIIIIIIHHHGGGFFFEEEEEEBBB@@@???@@@AAABBBAAA@@@@@@???>>>BBBHHHMMMNNNMMMJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCDDDDDDCCCAAA???>>>AAA???>>>>>>@@@BBBCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@EEESSSoooqqq]]]MMMEEE>>>>>>@@@AAABBBEEEGGGLLLRRRWWWYYY[[[\\\]]][[[]]]```bbbcccfffiiilllgggggggggjjj{{{{{{pppfff]]]VVVUUUWWW```eeejjjkkkjjjjjjlllnnnpppqqqnnngggcccddddddbbbbbbcccbbb^^^ZZZYYY\\\___ggglllrrruuuuuuuuuxxxzzz}}}uuulllgggaaa\\\VVVSSSQQQOOOKKKHHHEEEDDDBBBAAA@@@???===;;;;;;;;;::::::::::::999999888888777777888999:::;;;CCCEEEIIIMMMPPPRRRSSSSSSTTTHHH???>>><<<>>>QQQgggbbbAAA111555333///111000000000//////...---------***++++++++++++***))))))))))))(((((((((((())))))***))))))(((((('''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttbbbYYYVVVLLLHHHIIIEEEMMMPPPSSSRRROOOKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDD@@@???>>>???@@@@@@???>>>>>>===>>>BBBGGGKKKLLLKKKGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===@@@>>><<<<<<>>>@@@AAABBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<===AAA@@@@@@HHH]]]}}}uuu___OOOEEE???<<<>>>??????@@@BBBCCCGGGLLLQQQSSSVVVYYY[[[[[[\\\^^^```aaacccfffhhhhhhhhheeeiii{{{uuujjjaaaZZZXXXXXX]]]aaagggjjjkkkjjjjjjkkkmmmqqqpppkkkgggiiikkklllrrrqqqmmmfff______eeekkktttvvvxxxxxxxxxyyy{{{~~~~~~vvvnnnfffbbb\\\XXXSSSPPPNNNLLLJJJGGGDDDBBB@@@??????>>><<<;;;::::::::::::::::::::::::999888777777888:::<<<===EEEGGGKKKPPPSSSUUUUUUUUUQQQCCC:::;;;<<>>>>>@@@@@@???>>><<<===>>>AAAEEEGGGHHHIIIEEEDDDCCCAAA@@@?????????======>>>>>>>>>======<<>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<>>===@@@OOOjjj~~~yyy}}}tttdddUUULLLCCC???===???@@@>>>>>>AAABBBDDDFFFHHHKKKOOOTTTXXXYYY[[[]]]]]]^^^___bbbdddjjjiiieeehhhyyyxxxjjjaaa^^^]]]]]][[[___dddiiijjjjjjjjjiiimmmrrrsssooommmqqquuuwwwxxxwwwrrrjjjdddfffooowww|||zzzvvvsssqqqsssxxx{{{wwwnnngggbbb___ZZZWWWSSSOOOMMMJJJHHHGGGCCCAAA>>>=========<<<::::::::::::::::::::::::::::::999888888999;;;>>>@@@FFFHHHMMMRRRUUUWWWWWWVVVOOOEEE===<<<>>>PPP{{{SSSGGG999666888111///222////////////...------,,,,,,***++++++++++++***))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))ooo```WWWOOODDDFFFKKKHHHLLLHHHCCCCCCEEEGGGEEEBBBCCCDDDEEEEEEEEECCCBBBAAA@@@???>>>>>>???@@@???>>><<<===???AAACCCDDDEEEEEEEEEDDDBBB@@@??????@@@@@@<<<<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;===???@@@???======>>>>>>======<<<;;;;;;;;;<<<============<<>>HHH]]]{{{{{{xxxvvvwwwtttaaaTTTLLLHHHDDDAAAAAACCCCCC@@@@@@CCCFFFFFFGGGHHHJJJNNNTTTXXXZZZ[[[\\\\\\\\\]]]```bbbhhhjjjhhhiiiwww{{{jjjaaa___```___ZZZ]]]bbbgggjjjkkkjjjiiinnnrrrsssqqqsssyyy~~~~~~|||zzzwwwsssqqqttt|||{{{tttooommmpppuuuyyy{{{}}}~~~yyyooofffaaa^^^]]]XXXVVVRRRNNNJJJHHHFFFFFFBBB???<<<;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;:::999999:::>>>AAACCCHHHKKKOOOTTTWWWWWWVVVUUUGGGBBB===999@@@[[[tttGGG???555555555///111555000//////......---,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))'''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))hhh]]]XXXPPPFFFGGGKKKEEEFFFEEECCCBBBCCCCCCCCCCCCAAABBBDDDDDDDDDCCCAAA@@@???>>>======>>>???>>>===<<<>>>@@@AAAAAAAAAAAABBBBBBAAA???>>>===>>>???@@@;;;::::::;;;;;;<<<<<<======<<<;;;<<<>>>@@@???>>>;;;;;;<<<============<<<;;;<<<===>>>>>>>>>======???<<<:::===CCCPPPggg{{{vvvrrrqqquuu~~~jjjUUUJJJFFFEEEFFFDDDDDDGGGGGGDDDFFFJJJKKKLLLMMMNNNOOOQQQUUUXXX[[[\\\]]]]]]]]]]]]```bbbgggllloooppp{{{ooodddbbbaaa^^^[[[]]]aaaeeeiiikkkkkkjjjjjjlllmmmmmmsss|||~~~yyyyyyzzz|||~~~~~~yyyrrrnnnnnnqqquuuxxxwwwxxx{{{}}}{{{wwwoooggg```\\\ZZZYYYRRRQQQNNNKKKGGGEEEDDDEEEAAA>>>;;;999:::;;;::::::999999999::::::;;;;;;;;;===<<<::::::<<<@@@CCCFFFLLLNNNRRRUUUWWWUUUSSSQQQ===???===<<>>===<<<<<<===>>>===<<<<<<>>>@@@AAA@@@@@@???@@@???>>><<<;;;;;;<<<===>>>::::::::::::;;;<<<======<<<<<<<<<===@@@@@@???>>>999:::;;;<<<============;;;<<<>>>?????????>>>===@@@<<<;;;<<<>>>DDDUUUfff||||||pppqqqmmmnnnwwwlllUUUIIIGGGHHHFFFEEEFFFIIIIIIHHHJJJOOOMMMOOORRRSSSSSSTTTUUUWWW]]]^^^______^^^^^^```bbbgggpppvvvxxxuuuiiifffccc^^^\\\]]]```eeeiiillllllkkkdddeeeeeegggpppyyy}}}{{{ppprrrwww}}}~~~wwwsssnnnllllllooossstttppprrruuuxxx}}}wwwpppmmmhhhbbb]]]YYYWWWVVVMMMMMMKKKHHHDDDCCCCCCDDD@@@===:::999999:::::::::999999999::::::;;;;;;;;;>>><<<;;;;;;===AAAEEEHHHOOOQQQUUUWWWVVVTTTPPPNNN<<>>>>>>>>>>>;;;<<<>>>?????????>>>===?????????>>>>>>===<<<;;;>>>??????<<<<<>>======>>>@@@CCCGGGHHHTTTWWWUUUSSSTTTUUUNNNCCC<<>>777222222111111000/////////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''((()))))))))))))))((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))jjj\\\WWWSSSGGGDDDGGGEEEDDDCCCBBBAAACCCEEEHHHJJJEEEEEEEEEDDDBBB???<<<:::<<<:::999;;;@@@AAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>???>>>=========>>>>>>>>>>>>===<<<<<<===>>>>>><<<;;;???HHHPPPiiiyyysssxxxzzznnnWWWMMMIIIMMMVVVNNNJJJJJJOOORRRQQQQQQTTTRRRPPPOOOPPPMMMJJJMMMRRRVVVVVVYYY]]]]]][[[\\\___cccpppyyylllbbb\\\YYYXXXVVVUUUXXX___fffiiijjjnnnjjjddd```^^^___```aaagggiiikkkkkkjjjjjjkkklllxxxtttqqqooollliiikkkppprrrvvvxxxzzzzzzqqqlllfffeeeccc```[[[WWWSSSPPPJJJIIIGGGEEECCCBBBAAA@@@===<<<<<<;;;::::::999999;;;::::::::::::;;;<<<============>>>@@@DDDHHHJJJSSSVVVVVVUUUUUUUUUNNNEEE@@@EEEYYY~~~xxxIII777333222222111111000/////////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************)))(((''''''''''''((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((()))'''&&&''')))***(((&&&''''''((()))))))))))))))(((((())))))******++++++************************************************))))))))))))************************************hhhZZZVVVSSSIIIEEEGGGDDDCCCBBBAAA@@@AAACCCFFFGGGCCCCCCDDDCCCAAA>>>;;;999<<<:::999;;;>>>???===:::::::::::::::::::::::::::::::::999999999999::::::;;;::::::999999::::::;;;999999999999::::::::::::;;;;;;===>>>>>>>>>===<<<<<<<<<===>>>>>>>>>======;;;<<<===;;;:::===DDDIIIaaa{{{zzzXXXLLLOOOSSSWWW\\\QQQMMMLLLOOOQQQPPPPPPQQQVVVQQQNNNLLLHHHEEEHHHMMMUUUUUUXXX\\\\\\YYYZZZ^^^aaappprrrfff^^^ZZZ[[[VVVRRRRRRXXX```fffhhhgggeeebbb```______```aaaddddddcccbbbaaacccgggkkkrrrooommmmmmkkkhhhkkkpppqqqvvvzzz{{{}}}yyyrrrkkkfffeeeccc```]]]XXXSSSOOOMMMHHHGGGEEECCCAAA@@@???>>><<<<<<<<<;;;;;;::::::999<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===AAAFFFKKKNNNQQQUUUWWWWWWVVVTTTMMMEEEAAAKKKlllccc???777666222111111000000//////...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************)))((((((''''''(((((()))(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))************(((((((((((((((((((((((()))(((''''''))))))((('''(((((())))))******))))))(((((())))))***+++++++++)))))))))***************************************)))))))))*********++++++************************aaaTTTPPPPPPHHHEEEGGGBBBAAA@@@@@@???@@@BBBDDDEEEAAABBBBBBBBB@@@>>>;;;999;;;:::999:::<<<<<<:::888999999999999999999999999::::::999999999999::::::::::::999999999999::::::888888888999999999:::::::::;;;<<<===>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<===<<<;;;===@@@CCCSSSsssooo]]]OOOQQQ[[[aaaaaaaaa\\\XXXUUUTTTSSSRRRPPPPPPXXXQQQLLLIIIGGGEEEIIIOOOUUUUUUXXX\\\[[[YYYYYY]]]aaannn|||mmmdddaaa___YYYSSSRRRVVV\\\aaacccccccccdddcccccccccdddeeebbbbbbbbbaaaaaaeeeiiimmmnnnlllkkkllljjjhhhkkkqqqnnnuuuyyyyyyzzzxxxqqqkkkfffccc___^^^[[[XXXTTTPPPMMMKKKJJJHHHFFFCCCAAA???>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<>>>CCCHHHNNNQQQQQQTTTWWWWWWTTTOOOHHHDDDCCC]]]MMM888999888111111111000//////......------,,,,,,,,,++++++++++++++++++*********))))))((()))))))))************)))(((((((((((((((((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((()))))))))************(((((((((((((((((((((((()))((((((((())))))((((((((())))))*********))))))((())))))******+++,,,,,,***************+++++++++************************))))))*********+++++++++************************|||ZZZLLLIIIJJJEEEDDDFFFBBB@@@@@@??????@@@AAABBBCCC@@@AAAAAABBB@@@>>><<<:::::::::999:::::::::999777999999999999999999999999:::999999888888999999:::999999888888888888999999888999999999999:::::::::999:::;;;======<<<<<<;;;999:::;;;===>>>>>>>>>>>><<<===============???@@@EEEcccYYYUUUUUU\\\dddhhhiiiiiiiiigggccc```______^^^[[[XXXPPPJJJHHHHHHHHHMMMSSSVVVVVVYYY]]]\\\YYYYYY]]]aaammm~~~vvvlllgggbbb\\\VVVTTTVVVYYY[[[ZZZfffggghhhgggdddbbbaaabbbbbbccccccccccccdddgggjjjooommmlllnnnmmmkkkmmmrrruuu{{{~~~|||{{{~~~{{{sssmmmhhhdddaaa\\\[[[XXXVVVSSSPPPOOONNNNNNLLLIIIEEEBBB???>>>===;;;;;;;;;;;;;;;:::::::::::::::999999999999999:::;;;<<<>>>AAAFFFLLLQQQSSSSSSUUUVVVTTTNNNGGGCCCCCCIIIwww```<<<222666444111111000000///.........------,,,,,,,,,++++++++++++++++++*********))))))((()))))))))************((())))))))))))))))))(((******)))(((((('''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))(((((())))))))))))************)))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------************************************++++++++++++************************kkkXXXIIIEEEGGGCCCDDDGGGBBB????????????@@@@@@AAABBB???@@@AAABBBAAA???===;;;999:::::::::::::::999888888888888888888888888888999999888888888888999999999888888777777888888999999999999999:::::::::;;;999999;;;<<<<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>===============>>>>>>???>>>[[[fff\\\^^^aaadddhhhlllqqquuuoooooolllhhhiiilllmmmjjj[[[SSSLLLJJJKKKLLLPPPVVVYYYXXX[[[^^^^^^ZZZ[[[^^^cccmmm}}}ssskkkddd___YYYWWWXXXYYYXXXWWW___bbbeeeeeedddcccdddgggccceeefffeeedddcccdddeeeddddddhhhooosssvvv|||xxxpppkkkfffcccaaa\\\ZZZXXXVVVTTTRRRQQQQQQNNNLLLIIIFFFBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888;;;===AAAFFFKKKOOOSSSUUUUUUTTTTTTQQQIIIAAABBBGGGWWWnnnOOO:::333555222111000000//////......---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************((())))))******))))))(((***))))))((())))))******((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******((())))))******))))))((())))))))))))************))))))))))))))))))))))))((()))******(((((()))*********++++++******))))))))))))******+++,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++qqq\\\LLLFFFGGGCCCEEEGGGBBB@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBAAA@@@>>><<<888999:::;;;::::::::::::888888888888888888888888999999888888888888999999888888777777777777888888888888999999999:::::::::888999:::;;;<<<;;;::::::::::::;;;<<<===============<<<;;;;;;<<<>>>>>>>>>@@@SSSyyyjjjbbbcccgggjjjlllnnnsssyyy|||vvvwwwtttoooqqqvvvwwwtttfff]]]UUURRRRRRRRRTTTXXX[[[[[[]]]aaa```\\\]]]```eeennnzzznnnjjjddd^^^[[[\\\^^^^^^]]]ZZZ^^^cccddddddeeeiiimmmggghhhiiiiiiiiijjjmmmooojjjlllsss}}}|||uuunnnjjjfffbbb```[[[ZZZWWWTTTRRRPPPOOOOOOIIIHHHFFFCCCAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999;;;>>>DDDJJJOOORRRTTTUUUVVVTTTQQQMMMEEE???DDDOOOrrrUUUGGG<<<444444444000000000///......------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************((()))************)))((((((''''''(((((()))***+++(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))************))))))))))))))))))************))))))))))))))))))))))))(((***+++***(((''')))+++***++++++++++++***)))((()))******++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++aaaPPPHHHHHHDDDEEEHHHCCC@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBBBBBBB@@@???===888999;;;;;;::::::;;;;;;777777777777777777777777999999888888888888999999888888777777777777888888888888888888999999999999888999:::;;;<<<;;;:::::::::;;;<<<<<<===<<<<<<<<<===;;;::::::;;;===>>>>>>CCCMMMhhhcccWWW```bbbhhhnnnsssxxx}}}yyyyyy{{{rrrhhh___[[[YYYWWWWWWZZZ]]]\\\___bbbaaa^^^^^^aaafffoooqqqpppjjjbbb___aaadddffffffbbbfffhhhgggcccbbbdddhhhjjjkkkmmmoooqqquuu{{{zzzsssnnniiieeebbb```ZZZXXXUUUQQQNNNLLLKKKJJJDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999;;;???FFFMMMRRRTTTUUUUUUVVVSSSPPPLLLCCC???HHHUUUbbb???>>>999000///222000000000///......---------------,,,,,,,,,+++++++++++++++************)))))))))))))))************((()))***++++++***)))(((&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))(((***,,,+++(((''')))++++++++++++++++++***)))((()))******++++++,,,------))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++qqqZZZKKKGGGCCCFFFIIICCCBBB@@@>>>======>>>@@@AAABBBBBBAAA???>>><<<;;;;;;999999999888888888888777777777777777777777777777666666666666777777777777666666666666666666666666666666777777888888888999888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>DDDSSSlllooo]]]^^^bbbiiirrrwwwwww{{{yyylll___dddhhhccc```cccccccccaaa^^^\\\\\\___aaagggttt}}}xxxqqqmmmhhheeehhhmmmtttpppllliiihhhgggfffeeefffnnnyyy~~~uuukkkeeedddbbb\\\VVVUUUSSSPPPLLLHHHFFFEEEDDDBBB@@@>>>===>>>>>>===<<<999999999:::::::::;;;;;;999:::;;;;;;::::::<<<>>>@@@EEELLLOOOPPPQQQSSSUUUVVVPPPIIIBBB===GGGbbb}}}nnnRRR:::555666222///000////////////............---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++*********))))))((((((++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,------,,,***)))***,,,uuu]]]NNNHHHBBBCCCEEE>>>BBBAAA@@@??????@@@AAABBBBBBAAA@@@???===<<<;;;:::999999999888888888777777777777777777777777777777666666666777777777888888666666666666666666666666666777777777888888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;>>>HHH[[[sss~~~iiiZZZ___eeekkkrrrzzz}}}tttgggjjjoookkkgggiiifffeeebbb^^^[[[[[[]]]```gggwww~~~zzzsssppppppwwwwwwwwwyyy{{{}}}|||{{{~~~{{{sssjjjeeedddaaa\\\WWWVVVTTTPPPLLLHHHFFFDDDCCCBBB@@@>>>===>>>>>>===<<<::::::::::::;;;;;;;;;;;;::::::;;;::::::;;;>>>@@@DDDHHHMMMOOOPPPPPPQQQRRRQQQMMMGGGBBBBBBTTTzzz\\\GGG666555777333111222////////////............---,,,++++++******++++++))))))))))))))))))))))))(((((((((((()))))))))***((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))*********+++++++++++++++++++++++++++************************++++++******))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,******+++,,,rrr[[[MMMHHHBBBBBBDDD>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>===;;;::::::999999888888888777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777888888888888777888888888999999999999;;;;;;::::::::::::::::::;;;:::::::::;;;;;;<<<===>>>???DDDNNN___rrrzzzppp{{{eee\\\cccjjjlllpppzzzwwwkkkkkknnnllliiiiiihhheeeaaa\\\YYYYYY]]]```lll}}}sssooovvvxxx}}}}}}xxxwwwppphhhcccbbb```[[[WWWVVVTTTPPPLLLHHHEEECCCBBBAAA???>>>===>>>>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<@@@CCCJJJLLLOOOPPPPPPOOOPPPQQQMMMIIIDDDAAAIIIfffyyyJJJ===444555666222000222/////////............------,,,++++++******++++++))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,******+++---gggSSSHHHFFFAAACCCFFFAAA@@@@@@AAABBBBBBBBBAAAAAA??????>>>===<<<;;;:::999888888888888777777777777777777777777777777777777777777777777888888888999777777777777777777777777777777777777777888888888777777777888888888888999;;;;;;::::::999999888888999999999999:::;;;<<<<<>>===>>>???>>>===;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::>>>CCCGGGOOOPPPQQQRRRRRRQQQQQQQQQLLLFFF@@@BBBTTTxxx[[[AAA:::555555333...---/////////.........------------,,,++++++******++++++))))))))))))))))))))))))(((((()))))))))*********)))******************)))(((((((((((((((((((((((())))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,,,,//////............------,,,------,,,+++***,,,---}}}___LLLDDDCCC???BBBFFFAAA===>>>???@@@@@@@@@@@@@@@>>>======<<<;;;:::999999888888888777777777666666666666666666666666666666666777777777777888888888666666666666666666666666888888777777777777777777666666777777777888888888:::::::::999999888888777888888888999999:::<<<<<<999:::===AAAEEETTTpppkkkeeejjjpppssssss{{{vvvnnnmmmooopppnnnkkkfff```\\\]]]```ddd{{{~~~vvvqqqmmmiiiddd```^^^\\\XXXUUUSSSQQQMMMIIIEEEBBB@@@@@@>>>======>>>??????===;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<@@@EEEIIIQQQQQQRRRTTTUUUTTTSSSRRRJJJCCC>>>IIIgggkkkHHH===999666333///,,,---000............---------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------------------++++++,,,,,,,,,---------......------------------------...---,,,,,,---///ppp^^^LLLEEEDDD>>>???BBB>>><<<<<<======>>>?????????<<<<<<;;;;;;:::999999888888888777777777666666666666666666666666666666666666666666666777777777777666666666666666666666666888888888888777777777777666666666666777777777777999999888888888888888888777777777888999:::;;;<<<777888<<>>??????===::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===???BBBGGGKKKRRRRRRSSSUUUVVVUUUQQQNNNEEEAAABBBWWW{{{QQQ???777666444111///...111333.........------------,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))*********++++++((())))))))))))))))))((())))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---------............------------------------,,,,,,------......//////,,,,,,---------.........000111111111///000111333lll^^^NNNGGGFFF>>>>>>@@@<<<===<<<<<<<<<<<<>>>???@@@;;;;;;::::::999999888888888777777777666666666666666666666666666666666666444555555555666666666666444444444444444444444444888888888888777777777666555555555666666666777777777777777888888888888888666666777777888:::;;;<<<;;;;;;>>>???===BBB[[[wwwkkk```dddkkkwwwjjjcccjjjooouuuuuuuuuuuuwwwzzz{{{yyyvvvqqqmmmhhheeebbb^^^ZZZWWWSSSQQQLLLJJJGGGDDDAAA???>>>>>><<<<<<<<<>>>??????<<<:::::::::::::::;;;;;;;;;;;;999;;;===???AAADDDIIILLLRRRRRRSSSUUUUUURRRLLLGGG@@@AAAKKKeee\\\@@@===333333333111000111111000.........---------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------....................................------......///000000111///000000111222333444444444555666555555555777888ppp]]]NNNHHHGGG@@@???BBB>>>>>>===;;;;;;<<<>>>@@@BBB;;;::::::999999888888888777777777777666666666666666666666666666666666666444444444444555555555666444444444444444444444444999888888888777777666666555555555555666666666777666666777777888888999999666666666777888:::;;;<<<===:::;;;<<<777:::RRRnnnjjj___dddmmmssskkkaaaiiioooqqqtttxxx}}}zzzvvvuuusssooolllgggeeeaaa]]]YYYUUURRRPPPJJJHHHFFFCCC@@@???>>>>>>;;;;;;<<<>>>??????<<<:::999999999:::::::::;;;;;;888;;;>>>@@@BBBEEEIIILLLRRRRRRSSSTTTTTTOOOGGGAAA===CCCQQQmmmKKK888???222333333222222111...***......---------,,,,,,,,,---,,,++++++******++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////000000000000000000000000.........///000111111222444555666777888:::;;;;;;888999:::999888999:::<<<~~~aaaTTTGGGCCCBBB@@@======:::::::::;;;<<<======>>>888999:::::::::999888777777777666777888888666444666666666666555555555555555666777666444333333555555555555555555555555555333444444555555444444333444444444555555555555666555555555555666666666666444555777888999999888888999666999<<<::::::JJJ```ttteeehhhtttxxx~~~mmmjjjtttzzzxxxxxxyyysssppplllgggcccaaa^^^[[[YYYXXXVVVSSSQQQHHHGGGEEEBBB@@@>>>==================<<<;;;:::999;;;:::::::::;;;;;;:::888888999<<<@@@EEEKKKOOOQQQRRRRRRPPPNNNLLLHHH@@@999<<>>>>>???@@@BBBDDDEEEBBBCCCDDDEEEEEECCCBBB@@@BBBAAA???=========???@@@pppWWWKKKAAA???@@@???===<<<::::::;;;<<<<<<===>>>>>>999::::::;;;:::999888777555444444555666666555333666666666666555555555555555666777666444333444555555555555555555555555555333444444555555444444333444444444444555555555555555555555555666666666666666777888999::::::999888:::777:::>>><<<:::EEEUUUppp{{{mmmpppzzz~~~|||{{{tttooollliiiddd```^^^[[[YYYWWWUUUSSSPPPNNNGGGFFFDDDBBB@@@>>>============<<<<<<;;;:::999999::::::::::::;;;;;;:::999999;;;>>>BBBGGGLLLPPPRRRPPPQQQPPPMMMIIIEEE@@@===HHHqqqqqqIII<<<888222333333222111000///...---------,,,,,,,,,------...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************************************************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++))))))+++,,,+++)))+++,,,---...////////////...---,,,,,,,,,---...///,,,---...///000111222333444666888999999;;;???CCCAAACCCEEEGGGIIIKKKLLLLLLPPPPPPQQQRRRSSSTTTUUUUUUQQQRRRSSSTTTSSSRRRPPPNNNMMMKKKIIIGGGFFFFFFGGGHHHwwwcccPPPFFF>>>>>>???===;;;:::;;;;;;;;;<<<======>>>>>>;;;;;;;;;::::::888777666444333333444666777666444666666666555555555555444444666666666444333444555444444444444444444444444333444444555555444444333444444444444555555555555555555555555666666666666888888999::::::::::::999;;;888;;;???>>>:::>>>GGGVVVqqqvvvvvv|||}}}xxxsssmmmjjjhhheee```\\\ZZZXXXUUUSSSQQQOOOLLLJJJFFFEEECCCAAA???>>>===<<<<<<;;;;;;;;;:::999999888999999::::::;;;::::::999;;;===AAAFFFJJJNNNQQQSSSRRRSSSRRRMMMEEEAAABBBEEE[[[RRR<<<888666222222222111000//////......,,,,,,,,,,,,---...//////---,,,+++*********++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------...---++++++,,,------,,,,,,,,,---...///111222333---------...///000111222222333555777999;;;======DDDEEEGGGHHHIIILLLPPPSSSTTTVVVYYY\\\^^^______^^^^^^___```bbbbbbaaaaaa```aaabbbcccccccccbbb```___\\\ZZZXXXVVVTTTSSSSSSSSSnnn[[[PPPHHHAAAAAA@@@<<<999999;;;;;;<<<<<<<<<=========<<<;;;;;;:::999777666666555444444666888999888777666666555555555444444444444555666555444333444666444444444444444444444444333444444555555444444333333333444444444555555555555555555555666666666666888888999999999999999999<<<999999======:::;;;???FFF[[[xxx~~~zzzzzz}}}vvvqqqlllhhheeedddaaa]]]YYYWWWUUURRRPPPNNNLLLIIIGGGEEEDDDBBB@@@>>>===<<<<<<;;;::::::999999888888888888:::;;;;;;;;;::::::;;;>>>AAAEEEJJJNNNQQQSSSTTTUUUUUUSSSKKKAAA===EEEPPPyyy___AAA888666555444222111111000//////......,,,,,,,,,,,,,,,---...///,,,+++++++++++++++++++++*********************************))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------......---...000111222222...---,,,,,,---...000111......000222444777999:::@@@AAACCCFFFIIILLLNNNOOOUUUUUUVVVWWWXXX[[[^^^```___aaadddhhhjjjjjjiiihhheeefffhhhiiiiiigggeeedddhhhhhhiiijjjkkkkkkjjjjjjhhhgggeeecccaaa_________fffTTTNNNGGGBBBAAA@@@<<<999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888777666555555555444444666888999888777555555555555444444444444333555666555444444555666444444444444444444444444333444444555555444444333333333333444444444444555555555555555666666666666666666777777888999999:::<<<888777999::::::;;;>>>@@@NNNddd|||yyyrrrkkkhhhdddbbbaaa___[[[WWWUUUSSSPPPNNNLLLJJJGGGEEECCCBBBAAA???===<<<<<<;;;::::::999888888888999999888:::======;;;;;;<<<===@@@CCCHHHMMMQQQSSSTTTTTTUUURRRNNNFFF<<<<<>>BBBFFFHHHJJJPPPQQQTTTWWWZZZ]]]___```dddcccbbbbbbccceeefffgggdddfffiiimmmnnnnnnmmmllllllmmmoooooonnnmmmjjjiiijjjkkklllmmmnnnooopppppppppooonnnllljjjiiihhhhhhcccPPPHHHBBB>>>???>>>;;;:::<<<::::::::::::::::::::::::999999777666555555555555444333333444666777666444555555555444444444444333333444666555444444555666333333333333333333333333333444444555555444444333333333333333444444444444555555555555666666666666555555555666777999:::;;;:::888777666777999<<>><<<;;;;;;;;;;;;:::999888888888::::::999<<>>FFFaaa}}}yyy\\\AAA999777222000333000000000//////.........//////...---,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...//////000000---...//////......000222444555777:::===AAADDDFFFHHHJJJNNNRRRVVVYYY\\\]]]]]]^^^```cccfffhhhjjjkkknnnllljjjjjjlllmmmmmmmmmkkkllloooqqqssssssrrrrrrrrrrrrssssssrrrqqqooonnnqqqqqqrrrrrrssssssttttttttttttssssssrrrrrrqqqqqqlllYYYHHHBBB>>>===<<<999999<<<999999999999999999999999777666555444333444444555555444444555666666555333555555555444444444333333333444555555444444555777333333333333333333333333333444444555555444444333222222333333333444444444555555555555666666666666444444555666888;;;===>>>777999:::888777888;;;===???:::@@@WWWppp{{{yyyvvvjjjiiiqqq{{{}}}yyytttnnnjjjeeebbb___^^^]]][[[VVVQQQQQQOOOLLLJJJHHHFFFCCCAAAAAA@@@???===<<<;;;;;;:::;;;:::999888888999;;;<<<999===AAA@@@>>>===???BBBCCCGGGLLLRRRUUUVVVUUUSSSNNNFFFAAABBBHHHZZZYYYHHH:::666555222111333///////////////............------,,,,,,,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.......................................//////000111111222///222555666666888<<<@@@DDDFFFJJJNNNRRRUUUWWWYYY[[[]]]```cccfffhhhiiijjjggghhhjjjlllnnnoooqqqrrrtttrrroooppprrrttttttsssssstttuuuwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuu|||{{{zzzyyyxxxwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyyyygggMMMGGGAAA>>>;;;777777:::999888888888888888888888666555333333222333444555888777666777888888666444555555444444444333333333333444555555444444666777333333333333333333333333333444444555555444444333222222333333333444444444555555555555666666666777444444555777999<<>>===;;;;;;::::::<<<;;;999888888999;;;<<<:::>>>BBBBBB>>>===@@@DDDCCCGGGMMMSSSVVVVVVUUUSSSMMMDDD@@@FFFRRRlll~~~JJJ@@@666333333333444555///////////////.........,,,,,,,,,,,,---...//////)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000000000000000000...//////000111222222333222666;;;???CCCGGGNNNRRRUUUWWWZZZ^^^aaacccddddddfffgggjjjlllnnnooooooooonnnooopppqqqssstttuuuuuuwwwtttrrrssswwwyyyzzzyyyxxxyyyyyy{{{|||}}}~~~~~~~~~}}}zzzyyywwwwwwxxxyyyzzz|||}}}~~~~~~~~~iiiMMMFFF>>>;;;;;;<<<999777888888888888777777777777666555444333333444555666666666666666666666666666111111111111111111111111444333333222222333333444666666555555555444444444555444333333222222222222222222333333333333444444333333333444444444555555333444444555666777777888777777777666777777888888999<<<:::CCC]]]ttt|||vvvrrr}}}zzzwwwpppiiieeehhhpppxxx}}}{{{vvvrrroookkkhhheee```^^^[[[ZZZYYYWWWUUUSSSPPPLLLHHHEEEDDDCCCBBBAAAAAA@@@===:::999999999::::::999888999;;;>>>??????@@@@@@???<<<999;;;BBBGGGGGGPPPVVVWWWXXXZZZVVVPPPDDDBBBAAAIIIfff^^^@@@===999555333222222333//////...------------......,,,++++++,,,---,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,+++************,,,,,,,,,,,,---------------......//////...---,,,---...000000///...000111+++...222555888<<<@@@BBBCCCGGGLLLPPPSSSWWW]]]bbbaaabbbdddfffhhhjjjkkklllnnnoooooopppqqqrrrssssssxxxwwwvvvwwwxxxyyyxxxxxx{{{{{{|||{{{zzz{{{|||~~~}}}}}}~~~{{{zzz|||~~~yyy|||~~~~~~}}}fffKKKEEE>>>:::;;;;;;999666888888888777777777666666666666555444444555666666555555555555555555555555222222222222222222222222444333333222222333333444444444444444333333333222333333222111111111111111222222222333333333444444333333333444444444444555444555555666666777777777888777777777777888888999999===;;;AAASSSddd{{{{{{uuusss~~~{{{vvvsssmmmfffcccgggqqqyyy}}}zzz{{{wwwtttqqqnnnllliiifffccc```^^^[[[YYYXXXVVVSSSQQQNNNJJJFFFCCCBBBBBB@@@???>>><<<;;;999888999:::;;;<<<;;;:::<<>>;;;::::::999666888888777777777777666666666666555555555555666666555555555555555555555555333333333333333333333333333333222222222222333333333333222222222222111111222222111000000000000111222222222222333333333333333333333333444444444444666666666666666666666666777777777777777888999:::;;;===;;;>>>FFFOOOlll|||xxxxxxxxxpppqqqoookkkfffeeekkkuuu~~~}}}wwwtttuuunnnllljjjjjjiiifffbbb```___]]]YYYWWWVVVSSSPPPNNNKKKHHHDDDBBBAAA@@@???===:::999888888888999:::;;;;;;;;;;;;>>>BBBFFFGGGHHHEEEBBB???>>>AAAEEEHHHJJJOOORRRUUUUUUTTTRRRLLLEEEBBBBBBPPPppp}}}YYY:::777555333111000111222333//////...------------...---,,,***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++,,,---.../////////000111222222333333222111111000000111222333222555999;;;>>>AAADDDGGGLLLOOOSSSWWW[[[___cccgggiiijjjllllllmmmnnnqqqsssuuuvvvwwwxxxzzz{{{|||}}}~~~~~~~~~}}}|||zzzxxxvvvtttsssooollloootttvvvrrrmmmmmmooopppooollliiigggfffjjjWWWIIIEEE@@@<<<;;;;;;999888888777777777666666666666666666666666666666666666444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222222111111000000000111111111222222222222333333333222222333333333444444444777666666666666666666666777777777777777888999:::===<<<:::>>>@@@AAA\\\~~~|||~~~zzzuuuppppppooommmkkklllrrr}}}xxxsssqqqrrriiihhhggggggfffddd___\\\]]][[[WWWUUUSSSPPPMMMKKKIIIGGGCCCAAAAAA@@@>>><<<:::999999888888888999:::888888999===BBBFFFHHHHHHFFFBBB???@@@EEEJJJLLLLLLPPPSSSWWWXXXWWWSSSKKKEEEBBBKKKfffZZZCCC777555444222111000000111111//////...------------...---+++***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---...///000111111222222333444444222222111111333666999;;;AAADDDHHHKKKNNNRRRVVVYYY\\\^^^aaadddeeehhhkkkmmmmmmnnnppprrrtttwwwzzz|||{{{||||||}}}~~~~~~|||||||||||||||{{{zzzyyyyyyyyyxxxuuuqqqlllhhheeegggdddbbbccceeeeee```\\\^^^```bbbbbbaaa___^^^^^^lll\\\HHHEEEAAA>>><<<;;;:::999777777777666666666666555555555666666666666555555444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222333333222222111111111222222333111111111222222222333333222222222333333333444444666666666555555555555555666666666666777888999:::>>>;;;888===@@@<<>><<<;;;;;;:::999999888888888777777999===BBBEEEGGGGGGEEEBBB???AAAGGGLLLOOOOOOSSSUUUYYYZZZVVVOOOHHHEEEEEE[[[mmmGGG===999777555444222111000000000//////...------------...---+++******,,,...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------------------.../////////000000111111222444444555777:::???CCCFFFNNNQQQTTTXXXZZZ]]]aaaddddddgggiiikkklllnnnqqqsssuuuvvvwwwyyy}}}}}}|||||||||zzzxxxxxxwwwwwwuuutttqqqpppooopppppppppnnnjjjfffbbb___^^^_________]]]\\\\\\\\\VVVXXX[[[]]]]]]^^^___```qqqaaaFFFDDDBBB???<<<::::::999777777666666666666555555444444555555555555444444333333333333333333333333333333333333333333333333222222111111111111222222222222222222222333333333222111111111111222333333111111111111222222222222222222222222333333333333444444444444444444444444444444444555666777888999<<<;;;777;;;AAA<<>>:::777666666444333111111000000//////...------------...,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///......---------......------...000111333444555<<<===???BBBGGGKKKPPPRRRWWWYYY\\\___aaacccgggiiikkkmmmpppsssuuuxxx{{{}}}~~~}}}~~~zzzuuuuuuvvvzzzvvvttttttvvvwwwuuusssnnnmmmlllkkkhhhfffdddccc^^^___```aaabbbaaa``````^^^```aaaaaabbbeeejjjnnnjjjlllnnnoooooooooppprrrkkkYYYCCCBBB@@@===:::888888888777777666666666555555555222333444555555444333222222222222222222222222222222222222222222222222222222222111111111111222222000000000111111111222222000000000000000111222222111111111111222222222222111222222222222333333333111222222333333444444444333333333333555666777888777;;;888888===:::;;;HHH```rrr~~~{{{www{{{lllggghhhkkkpppuuuyyyxxxsssqqqvvv|||{{{xxxuuuqqqnnnooofffdddaaa^^^]]]ZZZWWWUUUTTTRRROOOMMMLLLJJJGGGEEEDDDBBB@@@@@@???>>><<<999888888888888888888777777777777888;;;???@@@@@@???>>>???AAACCCFFFJJJPPPTTTUUUVVVVVVRRRIIIDDDMMM[[[}}}bbb???999777444333333333222222222111111//////...------------...,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------.........///------------...///000111///000333666:::===@@@AAAIIIKKKMMMQQQUUUYYY\\\]]]```bbbfffhhhjjjmmmpppssstttwwwzzz|||}}}~~~||||||yyy{{{{{{uuunnniiihhhjjjnnnjjjhhhiiimmmooonnnkkkbbbbbbdddeeefffgggggggggdddeeegggjjjmmmppprrrsssrrrqqqoooqqqwww___KKK@@@@@@???<<<999666666666777666666666555555555555222222333444444333222222222222222222222222222222111111111111111111111111222222111111111111222222.../////////000000111111///////////////000111111000111111111111222222222111111222222222333333333000000111222333333444444222222222333444555777777333;;;999555999888777@@@HHH\\\uuuyyywww~~~jjj^^^WWWZZZbbbiiirrrzzzyyyuuu{{{wwwuuusssooolllmmmccc```]]]ZZZYYYXXXVVVTTTRRRPPPNNNLLLKKKJJJGGGEEEBBB@@@???>>>>>>===:::888444555666777888888888888444444555888;;;<<<:::999;;;>>>BBBCCCEEEIIIPPPUUUTTTTTTSSSOOOFFFFFFYYYnnnHHH666777666666000000111111222222333333//////...------------...,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,---///000222333444666:::???DDDIIIMMMOOOTTTUUUXXX\\\___bbbcccdddiiikkkooorrrtttwwwzzz}}}}}}}}}|||zzzwwwuuurrrpppoooppprrrqqqlllddd______aaaddd```^^^```eeehhhgggddd]]]```dddiiiooossswwwxxxoooSSSHHH======<<<;;;999888777777777777777777666555444333555444333333222222333333111111222222222333333333555444222111111111222222222222111111111111111222111111000000//////..................////////////222111111111000000//////222222222222222222222222111111222222222333333333333333444444555666666666666666666777888888999999AAAOOObbbsssooogggbbbYYY[[[\\\ZZZ\\\hhh{{{~~~wwwpppnnnmmmiiiffffffaaa___]]]\\\ZZZWWWSSSOOOOOONNNLLLJJJHHHEEECCCBBBAAA@@@???===;;;:::999999888888888777777777777777888999:::999888888:::<<>><<<;;;999777666666777777777777666555444333444444333222222222222333111111111222222222333333444333222111111111222222111111111000111111222222111111111111000000000////////////000000000000111111111111111000000000///222222222222222222222222111111111222222222333333333333444444555666666666666777777888999999::::::===BBBSSSnnn}}}iii______]]]WWWYYY\\\]]]bbbqqq}}}tttvvvuuuqqquuu~~~zzzrrrlllkkkjjjfffdddddd___]]][[[YYYXXXUUUQQQMMMNNNMMMLLLIIIGGGEEECCCBBB@@@???>>><<<:::999999999888888888888777777777777555888:::;;;;;;:::;;;<<>>BBBHHHKKKMMMOOORRRWWW[[[^^^aaabbbeeeddddddfffiiinnnrrruuuvvvzzz~~~zzzwwwvvvrrrrrrsssooohhhgggjjjooommmgggaaa[[[WWWVVVUUU]]]^^^^^^]]]\\\___eeekkkccc```cccppp```FFF??????>>>===:::999777666666777777777777666555444333444444333222222222222222111111111222222222222333333333222111111111111222000000000000000111222333222222111111111111000000000000000000111111111111111111111111000000000000111111111111111111111111111111111222222222222333333333333444555555666666777777888888999:::::::::>>>:::HHHhhhkkk]]]TTTWWWaaabbbccceeehhhllluuukkkfff\\\aaaffflllyyyzzztttlllfffffffffcccaaabbb]]][[[XXXWWWUUURRRNNNKKKLLLLLLJJJHHHEEECCCBBBAAA>>>===<<<;;;999999888888888888888888888888888888666999<<<>>>??????@@@AAAEEEJJJQQQTTTRRRQQQRRRUUUOOOOOOFFFKKKgggsssUUU;;;666888444111444222222111111111000000000//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////......---......//////////////////000222444555999;;;???BBBFFFJJJPPPTTTWWWXXX\\\___cccfffhhhiiijjjkkkmmmpppssswww{{{}}}|||~~~xxxuuutttsssooommmiiieeeccceeeeeebbbaaabbbeeeeeedddbbbaaacccfffiiiooorrrvvvxxxzzz}}}|||___HHHCCC>>>===;;;:::888888888888666666777666666555444444444333333222111222222222111111111111222222222222222222111111111111111111000//////000000111222333111000000000000000000000//////000000000111111111111111111000000000000000111111111111111111111111111111111111222222222222222333333444444555666666666666666777888888999999>>>:::AAAZZZuuuhhhXXXVVVXXXfffwww{{{|||fff^^^___eeeooo{{{xxxooogggbbbbbbcccaaa```aaa\\\YYYVVVTTTSSSPPPMMMJJJJJJIIIHHHFFFDDDBBB@@@???<<<<<<:::999888888888888777888888888888888999999:::<<>>GGGccc}}}xxxfffXXXUUU\\\fff}}}~~~mmmfffmmmvvv}}}zzzmmmfff```aaaaaa___^^^___[[[XXXUUURRRQQQOOOLLLIIIHHHGGGEEEDDDBBB@@@>>>>>>;;;:::999888888888888888777777888888999999999:::===>>>???@@@BBBGGGMMMQQQPPPQQQSSSWWWXXXUUUOOOJJJBBBEEEeee```DDD:::444555444000000444111111111000000000/////////...............------------------------------////////////////////////........./////////000000,,,,,,------///000222222444555666999===AAAEEEGGGLLLNNNQQQTTTWWW\\\aaaeeeeeegggjjjooosssvvvyyyzzz}}}~~~~~~{{{wwwvvvtttrrrpppoooooooooooopppmmmhhhddd```^^^]]]\\\```dddlllxxx^^^GGGBBB===<<<:::888888999:::;;;555666666666666666555555333333222111111111111111000000000111111111111222///000111111222111111111111000000//////000000000------............//////............////////////000000000000111111111111////////////////////////000000000111111111111222222222222333444444555555333333333444555555666666444===??????WWW}}}qqqooovvvvvvooo___VVVXXXbbbqqqwwwqqqxxx~~~nnnfff`````````]]]\\\\\\ZZZWWWSSSPPPNNNMMMJJJHHHEEEEEECCCBBB@@@>>>===<<<:::999999888888888999999777777888888999:::::::::<<<>>>???@@@CCCHHHNNNSSSTTTSSSSSSUUUVVVSSSKKKDDDEEEJJJvvvHHH???999555444222///000444111111000000000/////////........................------------............////////////////////////....../////////000000000------...000222555777888;;;<<<>>>AAAEEEJJJNNNPPPQQQSSSWWWZZZ^^^ccchhhlllppprrruuuyyy|||~~~}}}{{{yyywwwuuuqqqkkkfffddddddeeefffggggggdddaaa___bbbeeeeeeccccccfffiiivvvcccLLLEEE@@@>>>;;;888777777888999555555666666666666555555333222222111111111111111000000000000111111111111...///000111222222111000222111000//////...//////............/////////000...////////////000000000///000000000111111111111////////////////////////000000000000111111111111111222222333333444555555333333444444555666666777777<<<>>>???NNNmmmvvv}}}sssooojjjccc```\\\TTTZZZiii~~~zzz~~~oooggg```___^^^[[[YYYYYYXXXTTTPPPMMMLLLJJJHHHFFFCCCCCCBBB@@@>>>===<<<;;;999999888888888999999:::777777888999999:::;;;;;;<<>>???DDDEEEFFFIIILLLPPPTTTVVVSSSVVVZZZ___dddjjjqqquuu{{{|||~~~|||yyywwwrrrsssrrrmmmgggeeeiiinnneeeaaa]]]\\\___bbbcccdddkkkuuukkkTTTMMMCCCAAA===999666555666666555555666666666666666555333222222111000111111111000000000000111111111111...///000222222222111000333222111///.............../////////000000111111000000000000111111111111//////000000111111111222////////////////////////000000000000111111111111111222222333333444555555444444555555666777777777777666777;;;BBBQQQiii}}}uuu{{{yyywwwrrrdddZZZZZZVVVQQQZZZppppppggg```___]]]YYYVVVVVVVVVSSSNNNKKKIIIHHHFFFDDDBBBBBBAAA???>>><<<;;;:::999999999888999999:::;;;777777888999::::::;;;;;;>>>BBBIIINNNQQQSSSTTTTTTQQQTTTVVVTTTMMMFFFCCCBBBKKKaaalll999===777444333222222111222444000000000000////////////.........///////////////---------.........//////........................////////////000000000000111222555888<<>>@@@CCCFFFKKKNNNUUUWWWZZZ[[[ZZZZZZZZZ[[[YYYccclllpppuuu}}}}}}|||~~~xxxuuussssssmmmddddddiiidddbbb``````iii}}}hhhRRRKKKBBB???:::777666777777777555555555555444444444444444444333222222111000000000000000000000000000000////////////////////////////////////////////////......////////////......000...---...111222000...333333333222111000......000/////////////////////............////////////222222222333333333333444444444444444444444444444333555555444444:::CCCKKKjjj{{{fff[[[[[[^^^```___mmmsssggg\\\ZZZ[[[XXXUUUUUURRROOOLLLJJJHHHFFFDDDBBBBBB???===<<<;;;;;;:::888::::::999888888888888888999999999999;;;<<<>>>@@@IIIOOOWWW[[[ZZZXXXYYYZZZTTTQQQNNNJJJCCCDDDVVVkkkqqqRRRBBB555555555555444333222222222222////////////////////////........./////////000000////////////////////////111111000/////////000000333444666777777999<<<>>>???AAADDDGGGJJJOOOUUUYYY[[[]]]```aaabbbeeehhhkkkooowww~~~~~~|||}}}~~~{{{tttqqqrrrvvvppplllhhhbbb\\\^^^dddeeejjjrrr|||iiiRRRJJJAAA>>>999777666777777777555555555555444444444444333333333222111111000000000000000000000000000000////////////////////////////////////////////////......////////////......///...------///000000///333333333222111000///...////////////////////////............////////////111111222222222333333333333333333333444444444444666777777555444666<<>><<<;;;;;;;;;999888999999888777777777888888888888888999<<<@@@DDDFFFNNNSSSYYY[[[ZZZYYYYYYZZZQQQJJJFFFDDDAAAHHHeeeOOO<<>>>>><<<::::::::::::999888888888777777777777777888777777999;;;@@@EEEJJJMMMRRRUUUXXXYYYXXXVVVVVVVVVRRRHHHBBBBBBDDDTTTzzzqqq@@@666>>>===555555444333222111111111111////////////////////////...////////////000000000//////000000000000111111000000000111222333555555555777:::<<<>>>@@@DDDGGGOOOQQQSSSVVVYYY^^^dddiiioooqqqtttvvvxxxzzz}}}}}}}}}|||}}}{{{xxxvvvtttooohhh^^^ZZZcccooorrrsssvvv|||iiiSSSJJJ>>>;;;888666666777666555555444444444444333333333222222111111111111111000////////////////////////................................................------............------,,,,,,,,,------...///000+++,,,---...////////////------....../////////000............////////////000000000111111111222222222222222333333333444444111222444444555777999;;;===^^^uuuqqqhhhYYYXXXhhhtttxxxsss|||xxx{{{yyyaaa]]]XXXTTTTTTTTTRRROOOKKKIIIFFFDDDCCCBBB???>>><<<;;;999888999:::999888888777777777777777888888888999;;;???DDDKKKPPPSSSUUUWWWYYYYYYWWWUUUSSSRRROOOGGGBBBFFFSSSnnnPPP;;;777777777555444444333222111111111111000000000000000000000000////////////000000000111000000000000111111222222111222222444555777999:::===@@@CCCFFFHHHKKKPPPSSSYYY\\\```dddiiinnntttxxxzzz}}}~~~}}}||||||{{{sssqqqssstttrrrggghhhkkkkkkgggiiiwwwaaaLLLFFF<<<:::777666666666666555444444444444333333333333111111111111111111111111////////////////////////................................................------............------)))+++---...------...///---------------,,,+++***---------......//////000............///////////////000000000000111111111111111222222333333444444444444444444444555666666666JJJaaatttyyy~~~|||qqqaaa^^^ppp~~~zzztttkkkhhhsss|||hhhfffiiiuuummm[[[[[[WWWRRRQQQRRRPPPLLLIIIGGGDDDBBBAAA@@@>>><<<;;;999777777888999999888888888777777777888999999:::<<<@@@DDDJJJPPPTTTVVVYYYZZZ[[[[[[YYYUUUPPPNNNAAAAAAAAAJJJeeeXXX999;;;:::444555777444333222111111000000111000000000000000000000000/////////000000000111111000000000111222222333333444444555777:::<<>><<<:::999888666666888999999888888888888888888999::::::===???DDDJJJOOOSSSVVVXXXYYYYYYZZZZZZXXXSSSLLLGGG:::BBBIIIWWW{{{fffAAA555===777333888666444333222111000000000000000000000000000000000000//////000000000111111111000000111111222333333444666777888;;;>>>AAADDDEEEHHHKKKOOOSSSWWW[[[```dddccchhhooouuuyyy|||~~~~~~|||wwwsssqqqrrrsssqqqooojjjgggkkkuuu{{{{{{zzzVVVDDDBBB:::888666666666666555444444444444333333333222222000000000000000111111111////////////////////////................................................,,,------......------,,,$$$)))...000///---------)))***,,,---.../////////,,,,,,------...///000000............/////////000////////////000000000000000000111222333333444444555444222333444666777888::::::???VVVzzzqqqZZZVVVWWWYYYZZZTTT[[[jjjzzznnn\\\\\\___lll~~~uuuoooaaaZZZ\\\YYYQQQMMMMMMIIICCCDDDBBB???======<<<:::888888777666666888999999888999999888888999:::;;;;;;>>>AAAGGGMMMRRRUUUWWWXXXVVVWWWXXXXXXUUUOOOGGGBBB???MMMXXXiiiRRR:::777;;;000000777000444333222111000000000000000000000000000000000000000000000000111111111111000000111222333333444444888999:::===@@@DDDGGGHHHPPPSSSXXX\\\```dddjjjmmmoootttzzz~~~~~~}}}zzzwwwrrrllliiiiiimmmppprrrsssuuuzzzrrrQQQEEE???<<<;;;999777666555444444444333222222111111222222555444333222111///.....................//////000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......---------............///......------------........................------/////////000111111222222111000000000222333222111444444444444444444333333777<<<<<>><<<;;;999777666555444444444333222222111111222222333333222111000//////.........///000000000000///......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------..................................................................///000000111111222111000///000222333222111333333333444444444444444555999999;;;SSSxxxggg[[[XXX]]]aaa\\\XXXVVVWWW[[[]]]^^^ccciiiyyy|||ppplllfff```bbbkkkvvvjjjccc]]]XXXUUUSSSNNNJJJGGGFFFFFFFFFAAA???<<<:::::::::999888777777777777777777777777555666666777888;;;@@@DDDGGGKKKQQQUUUWWWWWWWWWWWWYYYVVVSSSRRRLLLFFFFFFJJJgggZZZ>>>===999444444666777444111444333222222111111222222000000000000000000000000111000...///222333222111444555666888;;;>>>??????CCCFFFJJJNNNRRRXXX^^^bbbmmmnnnooorrrwww{{{|||{{{}}}xxxtttpppllliiigggiiinnnwwwfffJJJBBB>>>;;;:::999777666555444444444333222222111111222222111111111000000/////////---...000222222111000///---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------...............///000000000000///...........................---......//////000111111111000///000222333222111222222222333333444444555333666777666===RRRiiixxxeee___^^^cccfffaaaXXXWWWZZZ___ccceeekkkrrr~~~xxxuuulllfffhhhiiijjjrrr|||qqqaaa\\\YYYTTTMMMKKKJJJHHHFFFEEEEEEEEEAAA>>>;;;:::::::::999888666666666666777777777777333555777999;;;???EEEIIILLLOOOTTTWWWXXXWWWVVVVVVYYYTTTNNNKKKGGGHHHQQQ\\\bbbAAA<<<:::666333333555666444222333333222222111111222222000000000000000000000000111000///000333555555555777777888;;;>>>BBBEEEGGGJJJNNNTTTYYY___ffflllqqquuutttuuu{{{{{{yyysssqqqvvvvvvooommmqqqaaaIIIDDD???:::999888777555555555444444333222222111111222222///////////////000000000---///111333333222000///---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---///000222222000///------------...............------......//////000000111000///000111222222000000111111222333444444555333444666888888@@@SSSfffiiirrr|||qqq^^^^^^___cccfffaaaZZZZZZ^^^eeekkknnnuuu}}}{{{kkkooouuurrrwwwqqqooorrruuuzzzhhh^^^[[[WWWSSSKKKKKKKKKJJJIIIGGGFFFEEE@@@===:::999999999999888666666666666666777777777555777999<<>>AAAFFFLLLOOOPPPVVV^^^ffflllqqquuuxxxvvvvvvxxx}}}}}}yyytttrrrqqqppp|||\\\GGGCCC>>>999999777666555555555555444333222222111111222222////////////000000000000---///111333333222000///------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---///000222222000///------------.........//////------......//////000000000///...///111222111000000000111111222333444444333222555:::;;;<<>><<<999888999999888888555666666666777777888888666888;;;===@@@CCCHHHKKKOOOSSSWWWYYYXXXVVVUUUUUUMMMKKKJJJIIIMMMaaa|||UUUAAA888111444333333333444444444333333222222111222222333333///000000000111111222222444444444444444666888:::;;;>>>AAADDDHHHMMMTTTYYYYYY```jjjrrrwwwxxxyyyyyy{{{xxxvvvtttmmmhhhllluuuWWWDDDAAA;;;999888777666555555555555444333222222111111222222000000000000000000000000---...000222222111000///------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------...///000000000000///...,,,,,,------.../////////---......//////000111111000///...///111222111000000000000111111222222333222111222666999999;;;>>>NNN^^^nnnwwwoooWWWMMMPPPPPPRRRTTTQQQSSSUUU\\\gggooouuu}}}{{{vvv{{{|||}}}xxxuuuxxx~~~{{{nnnaaa\\\ZZZUUUPPPNNNMMMLLLKKKHHHEEEBBB???>>>===;;;888777888999888777666666777777888888999999777:::===???AAADDDHHHKKKQQQTTTXXXXXXVVVTTTQQQQQQDDDEEEHHHQQQ```{{{RRR<<<;;;:::333444444444555555444333333222222111111222222333333000111111222222333333333666666777777777:::>>>AAAAAAEEEKKKOOOSSSXXX```eeehhhmmmuuuzzz{{{yyywwwvvvpppjjjfffeeedddkkkVVVDDDAAA999888777666555555555555555444333222222111111222222111111111111111111000000......///000000000000///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------........................,,,,,,------...//////000......///000000111111222000///...///111111111///000000000111111111111111111222333222444777777555DDDRRRddduuuqqqZZZPPPSSSQQQQQQTTTQQQQQQSSS[[[gggpppvvvzzz}}}yyyqqq}}}{{{yyyvvvssswww~~~~~~sssjjj```YYYXXXVVVPPPLLLLLLLLLJJJHHHEEEAAA>>><<<;;;<<<:::888777888888888777777777777888999:::::::::;;;>>>BBBEEEGGGJJJNNNQQQUUUWWWYYYXXXTTTOOOKKKJJJCCCBBBJJJ___}}}SSS<<<999888888:::444555666666555444333333222222111111222222333444111222222333444444555555666888:::;;;<<<@@@FFFJJJIIIOOOVVV\\\```eeemmmsssvvvxxxyyyxxxuuurrrppppppfffaaabbbmmmyyyXXXGGGCCC:::888777666555555555555555444333222222111111222222222222222222111111111000............/////////000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++,,,,,,,,,---------///...------------...///,,,,,,------...///000000//////000000111111222222000///...///000111111///111111111111000000000000111555555111333999;;;777===III\\\uuuuuuxxxbbbXXXYYYVVVUUUXXXVVVQQQTTT\\\hhhrrrxxx{{{yyynnnhhhqqqzzzppp}}}{{{{{{|||xxxtttwww|||wwwkkkhhhddd\\\WWWWWWTTTNNNKKKMMMKKKIIIFFFCCC@@@===<<<;;;<<<:::777777777888888777777777888999::::::;;;;;;@@@CCCGGGKKKNNNRRRVVVYYYXXXYYYZZZWWWRRRLLLGGGEEEFFFCCCNNNmmmddd:::;;;@@@333...888555666777777555333333222222111111111222333333444222222333444444555666666666888;;;===@@@EEELLLRRROOOVVV___eeeiiinnnvvv{{{}}}|||xxxrrrmmmjjjjjjkkknnnlllttt