BM6P6(@ xxxqqqllliiidddcccaaa___\\\ZZZXXXWWWPPPOOOLLLJJJGGGEEEDDDCCCBBBBBBAAA@@@???>>>======:::::::::999999888888888999777555555666666444222555444333222111222333444444333222111000000000000222222111111111111222222222111000//////000111222333333333222222222111111.........------,,,,,,,,,.........---,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++******************++++++************++++++(((((())))))))))))((((((///...,,,***)))))))))***(((((((((((('''''''''''')))'''%%%&&&)))***(((&&&)))*********++++++++++++************))))))))))))%%%&&&&&&'''((())))))***)))((((((((((((((())))))++++++***)))(((((())))))(((((((((((())))))))))))***)))(((((((((((())))))&&&'''((())))))*********(((%%%######&&&'''&&&$$$(((&&&$$$%%%((()))((('''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''((((((((((((...,,,---...,,,''''''***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&''')))((('''%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&***&&&######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%###&&&'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""$$$$$$###!!!"""&&&***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$%%%%%%######$$$%%%%%%%%%$$$###"""""""""###}}}xxxsssmmmhhhcccaaa\\\[[[YYYWWWTTTRRRPPPOOOLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;::::::999999999888888888999777666666666666555333444444333222222222222333444333222111000000000000111000000//////000000111111111000//////000111111222222222222111111111000------------------,,,,,,/////////...............,,,,,,------,,,,,,+++***************************++++++************++++++(((((())))))))))))((((((+++***)))(((((())))))***(((((((((((((((((((((((()))'''&&&'''))))))(((&&&))))))))))))*********+++*********)))))))))(((((('''''''''(((((())))))***))))))(((((((((((())))))+++******))))))((())))))(((((((((((()))))))))))))))))))))((((((((())))))'''((()))***++++++++++++(((&&&$$$%%%'''((('''&&&(((&&&$$$%%%''')))(((''''''((()))******))))))(((***))))))(((((())))))***''''''''''''((((((((((((+++***+++---+++''''''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''((((((((('''&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&((('''''''''(((((()))***((())))))))))))))))))(((((('''&&&%%%%%%&&&'''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&"""%%%''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&"""######""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$#########xxxrrrnnnllliiieeeaaa]]][[[YYYTTTSSSQQQOOOMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@??????>>>======<<<;;;:::999999999999999888888888888888999888666666777777555444333333333333333222222111333222111111000000000000000//////......//////000111000000//////000000111111111000000000000000///,,,,,,------------------/////////000000000000000,,,,,,------,,,,,,+++***************************++++++************++++++((())))))******))))))((('''''''''''''''((()))***)))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++,,,,,,,,,((('''%%%&&&((()))))))))'''&&&$$$%%%&&&(((''''''(((((()))***++++++******++++++************++++++''''''''''''(((((((((((()))((()))+++***&&&'''+++''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************''''''((()))))))))((((((***)))))))))((((((''''''''''''''''''(((((((((((())))))(((((())))))******))))))************))))))((((((''''''''''''((((((((()))))))))((((((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%'''((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""!!!"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$$$${{{wwwqqqmmmeeedddbbb___[[[XXXVVVUUUPPPOOONNNLLLJJJHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>======<<<;;;:::999888888888888888888888888888777999777666666777777666555222222333444444222111000222222111000000000000000000//////......//////000000000000//////000000000////////////////////////,,,,,,,,,------...............//////000000111111,,,,,,------,,,,,,+++******************+++++++++++++++************++++++)))))))))******)))))))))''''''''''''''''''(((((())))))))))))************((((((''''''(((((((((''''''''''''(((((((((((()))***)))))))))((((((((((((************))))))))))))***))))))(((((((((((()))))))))))))))))))))((((((''''''(((((())))))******(((((())))))*********)))(((((()))***++++++++++++''''''&&&'''((()))******&&&&&&%%%%%%&&&''''''''''''(((((()))************++++++************++++++''''''''''''(((((((((((((((&&&(((******''')))---''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++''''''((()))******))))))++++++******)))((((((((((((((((((((()))))))))))))))))))))(((((())))))***))))))************))))))))))))(((((((((((())))))((()))*********)))'''&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$"""!!!###&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""###############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""###$$$%%%%%%######$$$%%%"""###%%%'''((('''%%%$$$xxxtttqqqooojjjgggaaa```^^^[[[WWWTTTRRRQQQLLLLLLKKKIIIHHHFFFEEEDDD@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<::::::999888777777777777777777777777888777666666777777666555111222333444333222111000111111000000///000000000111000000//////000000111/////////000000/////////........................,,,,,,,,,------.........---------....../////////,,,,,,------,,,,,,+++***))))))*********+++++++++++++++************++++++))))))************)))))))))))))))(((((((((''''''((()))))))))*********+++'''(((((((((''''''((((((&&&'''''''''(((((((((((()))))))))(((((((((((('''************))))))))))))******)))((((((((((((((('''((())))))))))))(((((('''''''''((()))*********'''((()))***++++++******&&&'''((()))************''''''''''''''''''((()))&&&''''''&&&&&&'''((()))''''''''''''(((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((('''(((******(((+++000(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))*********+++''''''((()))******))))))++++++******))))))))))))((((((((()))))))))******))))))(((''''''((((((((())))))************))))))((())))))))))))))))))(((((()))*********)))'''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$%%%&&&(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######%%%###"""$$$'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""#########$$$%%%%%%######$$$%%%"""###%%%'''((('''%%%$$$}}}vvvqqqkkkhhheeebbb]]]YYY[[[ZZZWWWUUURRROOOMMMLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999666666666666777777777777777555444555666777666444222222222222222111111000111000000//////000000000111000000//////000000111...//////000000//////...---............/////////,,,,,,------------------,,,,,,,,,---------------,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,++++++************++++++)))******++++++******)))))))))******)))((('''''''''(((((())))))*********'''((()))((('''&&&''')))''''''''''''(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))+++***)))((((((''''''(((&&&'''((()))***)))((('''&&&&&&'''((()))***++++++'''(((***+++,,,++++++***&&&'''((())))))******)))'''((()))(((&&&&&&((()))'''((()))((('''''')))+++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((()))'''(((******(((+++111))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))(((((())))))))))))))))))******''''''(((((())))))******))))))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$&&&(((******)))'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$$$$}}}vvvpppmmmjjjfffbbb___]]]ZZZTTTPPPRRRRRRPPPNNNLLLJJJHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@??????>>>=====================<<<;;;:::999999888555555555666666666777777555444333444555666555444333222222111111111111111000000////////////000000000//////......//////000......///000000///......---.........////////////------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***((())))))***++++++,,,,,,++++++************++++++)))******++++++******)))''''''((()))***)))((((((&&&&&&'''(((((()))******&&&((())))))'''&&&''')))''''''((((((((()))))))))))))))(((((((((''''''''''''''''''(((((())))))***+++***)))(((''''''''''''%%%&&&((()))***)))((('''&&&&&&'''((()))***++++++&&&(((***,,,,,,,,,+++***''''''((()))***************++++++***'''&&&'''***((()))+++***((((((***---+++***)))''''''''''''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))&&&''')))((('''***///))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((('''&&&&&&''''''((())))))*********&&&&&&'''(((((()))******+++***))))))((((((((()))''''''((((((((((((''''''''''''((())))))((('''''')))(((''''''&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((()))***)))''''''(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%'''***+++)))'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$#########""" !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""""""""###############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$#########~~~vvvpppkkkgggdddcccaaa^^^\\\\\\YYYTTTOOOMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<===<<<<<<;;;:::999888888444555555555666666777777444333222333555555444333444333111000000000111222000000////////////000111.........------.........---...///000000///...---........./////////000000.........------,,,,,,,,,.........------,,,,,,+++,,,,,,---------,,,++++++((())))))***++++++,,,,,,++++++************++++++******++++++++++++******$$$%%%''')))*********)))%%%&&&&&&'''((())))))***&&&(((***)))&&&%%%''')))(((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&&&&'''((())))))***++++++)))(((''''''''''''$$$&&&((()))***)))((('''&&&&&&'''((()))***++++++&&&(((***,,,---,,,+++***((()))***++++++,,,++++++,,,---...+++(((&&&(((***(((***,,,+++)))(((+++...---,,,***)))((('''((((((((((((''''''''''''((((((''''''''''''((((((((()))(((&&&&&&''''''%%%(((...))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&'''((()))***++++++%%%&&&&&&'''((())))))***,,,,,,+++***))))))******&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&)))((('''%%%%%%&&&''''''((((((((()))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&))),,,---***(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&(((++++++((($$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$!!!"""""" !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$###$$$%%%%%%######$$$%%%%%%%%%$$$###"""""""""###yyyvvvrrrnnnkkkhhhccc```]]]ZZZVVVTTTRRRPPPNNNLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777777777555444444333333444444555555444333222222222222222222222222111111111000000000111222111000//////111333222000...---...///000//////.........---------++++++,,,------......///000000///...------------........................---,,,***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***((()))***,,,,,,+++***)))))))))((((((''''''(((%%%&&&***,,,)))'''(((+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$''''''(((((()))+++,,,---)))))))))(((&&&''')))++++++)))'''(((+++,,,***((())))))))))))))))))))))))+++******)))(((''''''&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&((((((((()))+++---))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))******))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))(((((()))(((&&&$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))((('''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((''''''%%%&&&'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$###$$$%%%%%%$$$########################!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&$$$$$$&&&)))&&&%%%$$$$$$&&&&&&%%%$$$"""$$$&&&((((((&&&$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$############zzztttqqqnnnjjjfffccc```\\\YYYWWWUUURRRPPPPPPOOOMMMKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???============<<<<<<;;;;;;:::::::::999999888888777777666555555444444333333333333444444555444444333222222333333222222111111111111111111000111222111000//////111111000...---...///000222//////.........---------------------------------------,,,++++++++++++,,,..............................---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))((()))+++,,,++++++*********)))))))))(((((((((&&&'''***+++((((((***+++***))))))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((()))***+++,,,)))))))))((('''''')))++++++)))((((((***+++***((())))))))))))))))))))))))*********)))((('''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&'''((((((((()))+++---))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((('''&&&$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''))))))((('''&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((()))))))))&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$###$$$%%%%%%$$$########################"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###%%%'''(((&&&%%%%%%&&&&&&%%%###%%%&&&((()))(((&&&$$$"""%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%~~~yyyuuuoookkkhhheeebbb___\\\YYYUUURRRQQQOOOMMMLLLLLLLLLKKKIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888777777777666555555444444444444333333333333444444555555444333333333444444111111111111111111222222000111222111000//////111///...------...000111222...............---------//////...------,,,+++++++++++++++++++++,,,,,,---------------------------/////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,+++***+++++++++************))))))(((***+++)))&&&)))...++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))(((''''''******))))))))))))******((())))))((('''''')))******)))((()))***+++***((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((('''((())))))))))))+++---))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))((('''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''((()))+++,,,((('''%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&((('''&&&&&&''''''&&&$$$'''((()))***(((&&&$$$"""%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$&&&'''(((yyyssspppmmmjjjhhhdddbbb^^^\\\ZZZWWWӵIIIIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;===<<<;;;:::999888777666777777666666555444444444444333333333333333333444555555444444333444444555111111111111111222222222000111222111/////////111///............///000111..............................---------,,,,,,,,,,,,,,,,,,,,,---...///000------------------------Ħ---+++***+++++++++Ħ++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,+++***+++ӵ+++***+++------)))&&&+++222,,,++++++++++++++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++******)))(((++++++***)))(((((())))))((()))***)))((('''(((******)))))))))******))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))***************(((((((((Ħ(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))'''((())))))))))))+++---((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''((()))***)))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''***,,,...)))'''%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$'''&&&%%%&&&((()))((('''&&&'''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###!!!""""""###$$$&&&'''(((|||yyyuuuooojjjgggeeedddccc```^^^[[[YYYXXX4ĉ@ӵFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>======<<<;;;::::::::::::<<<;;;;;;999888777666666888777777666666555444444333333333222222333333333444444333333333444444555111111111111111111111111000111222111/////////111000000///...............---.....................,,,,,,,,,---------......+++++++++,,,---...///000------------------------>L...---+++***++++++=hĦ+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,,,,+++)))4ĉ@ӵ,,,,,,...///+++(((,,,444++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++***))),,,+++***)))((((((((((((''')))***)))((('''((()))))))))******)))))))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++(((((((((>L(((((((((((((((((((((((((((***)))))))))(((((((((''')))((('''&&&&&&'''((()))''')))))))))((()))+++,,,((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%'''))))))&&&%%%&&&''''''''''''''''''''''''''''''(((((()))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''))),,,...)))(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$%%%(((******)))###$$$%%%&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&~~~wwwssspppmmmiiieeeaaa___^^^^^^ZZZXXXUUUSSSRRRGG=?CCCBBBAAA@@@???>>>============;;;;;;:::999999999999999::::::999999888777666666777777777666555555444444333333222222222222333333333333222222222333444444222222222111111111000000000111222111000//////111000000//////...---,,,,,,---------...............++++++,,,,,,---...//////))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,HdĦ---,,,+++***+++=Īj++++++++++++++++++++++++)))))))))+++------+++)))GG=?+++---...,,,))),,,111******++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++++++++******++++++***)))(((((())))))'''(((******)))(((((()))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''((()))***)))))))))HdĦ)))))))))))))))))))))))))))******))))))(((((('''''')))(((((((((((((((((()))'''((()))((('''((()))+++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%(((+++***'''%%%''')))'''''''''''''''((((((((('''''''''((((((((())))))$$$$$$%%%'''((()))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++((())))))(((&&&&&&''')))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$"""#########%%%(((******)))""""""$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&&&&!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$ӵĭӵӵĦӵӵaaa]]]ĦƜ`1.׼sDDDCCCBBB???Ħ<<<<<<::::::999888888888888ӵ777Ħ555555444333333333333333222222ĭӵ111000Ħ///111...Ħ---Ħ......//////,,,---------------------,,,,,,,,,,,,DdD*********?fӵ*********Ħ)))))))))ӵƜ`1.׼s***(((ĭӵ+++******************************ӵ))))))))))))Ħ++++++++++++***)))))))))((((((((((((***+++Ħ)))))))))))))))))))))Ħ&&&&&&'''(((***+++)))))))))DdD)))))))))''''''ӵ))))))ӵ'''ӵ)))))))))''''''Ħ'''(((ӵ''''''''''''ĭӵ''''''))),,,+++(((&&&(((+++&&&'''''''''((((((((()))'''''''''''''''(((((()))%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((&&&***---***%%%###'''+++$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((((((%%%"""%%%$$$###$$$&&&((('''&&&$$$$$$%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%############$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%?~4g&e>&eg&e>hӵg&eguO>uO>&e^^^ZZZ4ff?>ߝLJJJgĉ@BBBCCCCCCBBBShӵ;;;999999888888888888g&e777>hӵ333333222222111333222222fff?><z000g&e>&e222111HL//////111ShӵgL........./////////......------,,,,,,S?ʬ---...3h?D%%)?******ZufĦ)))))))))gL)))((((((g&e(((gĉ@+++(((g&e>&e***@e))))))??))))))******************g<ĉ************3we<Ħ***+++++++++3h?@e+++)))((((((((((((***,,,Z+++)))))))))))))))3h?gL((((((((()))***,,,---)))))))))D%%)?)))fff?><z((('''=?Ħ)))g&e'''g&e)))))))))S?ʬ'''4ff?>ߝL'''@e(((g&e)))'''(((3h?g&e>&e&&&'''??&&&***---,,,((('''))),,,&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""###%%%'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&&&&%%%%%%+++///+++$$$"""'''---$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&&&&$$$"""%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''))))))&&&"""'''%%%$$$$$$%%%&&&$$$###''''''''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]Ħ|||HŐeHŐeHu]ĦWWWqIܗGIӵCCCtt=========HGgĉ@;;;;;;999999999888888888Hu]Ħ888ZuR)Ħ333333444444555333333sߝLGdUĦ222Hƅ^Hu]Ħ222ntHdĦ//////HGgĉ@...HdĦ++++++,,,,,,---------------------Htƅ^++++++Bt=o9ĦDtfo9Ħ*********g?((((((HdĦ+++,,,,,,Hu]Ħ(((tt))))))Hƅ^Hu]Ħ(((H׼s***...(((***,,,,,,,,,,,,+++++++++tQ+++++++++***je<Ħ((()))***Bt=o9ĦH׼s))))))))))))******)))))))))HtĦ***))))))((((((Bt=o9ĦHdĦ''''''((()))******)))+++***)))Dtfo9ĦsߝLGdUĦ(((Ht@cӵHu]Ħ)))Hu]Ħ))))))Htƅ^(((qIܗGIӵ)))H׼s((((((Hu]Ħ(((&&&Bt=o9ĦHƅ^Hu]Ħ((('''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''')))'''$$$###$$$%%%$$$$$$%%%$$$######$$$%%%'''(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%4DuXӵDdDΦDdDĦDdDĦt|<DdDĦpppDdDΦDdDΦDdDĦSSSpeƜ4DuTӵCCC`eĭ===qet;;;;;;;;;888888888777777666DdDĦ777666t|<222222222333333444222333DdDDdDĦ222DdDΦDdDĦ111q<niDdDĦ///qet---...DdDĦ++++++,,,,,,---,,,,,,---------q<R++++++qjRgdKӵHdDĦgdKӵ))))))GR/f6LĭĦ((((((DdDĦ++++++,,,DdDĦ(((`eĭ(((DdDΦDdDĦ)))DdDĦ(((...---,,,***************))))))))))))))))))geĦ***++++++FSĦ((()))qjRgdKӵDdDĦ))))))))))))******(((((()))DdDĦ***+++++++++qjRgdKӵDdDĦ((('''((()))***)))(((+++***)))HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ)))DdDĦ)))q<R((((((peƜ4DuTӵ)))DdDĦ((((((DdDĦ(((qjRgdKӵDdDΦDdDĦ((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))'''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&%%%%%%$$$$$$%%%'''''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%4DuXӵDdDΦDdDӵDdDĦo)hDdDĦjjjDdDΦDdDΦDdDӵNNN=ӊB1.uTӵCCCHߝL`o9===po9wӵ:::777777666666666666DdDĦ777777o)h222222111111222222222222222DdDΦDdDĦ333DdDΦDdDӵ000GIpӵDdDĦ...po9wӵDdDĦ++++++,,,,,,---,,,,,,,,,------po9u+++*********GIdnuR)ĦDdDĦnuR)Ħ((((((CdgĪj(((DdDĦ+++++++++DdDĦ(((HߝL`o9(((DdDΦDdDӵ***DdDĦ'''------...///...,,,***)))((((((((((((((((((geĦ)))***sp?aĦ((((((GIdnuR)ĦDdDĦ)))(((((())))))***(((((()))DdDĦ******++++++GIdnuR)ĦDdDĦ)))(((((())))))((('''******)))DdDĦnuR)ĦDdDΦDdDĦ(((DdDĦnuR)ĦDdDĦ)))DdDĦ)))po9u))))))((((((=ӊB1.uTӵ)))DdDĦ((((((DdDĦ(((GIdnuR)ĦDdDΦDdDӵ(((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''')))))))))))))))(((((((((%%%&&&''''''(((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$&&&((())))))(((&&&$$$'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%###"""###%%%'''''''''((((((''''''%%%$$$""""""'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%4DuXӵDdDʜ4DuTӵ>d<ĦDtyyy>d<Ħggg>d<ʜDd<ʜ4DuTӵKKKJJJF&uTӵBBB4DufئL>e===puR)Ħ999666666666666666666>d<Ħ666Dt444222222222222222111111DdDΦDdDĦ333>d<ʜ4DuTӵ///4DwDd<Ħ---puR)Ħ>d<+++,,,,,,---+++,,,,,,------peӵ***ĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵ(((>d<++++++>d<Ħ(((4DufئL>e)))DdDʜ4DuTӵ***DdDĦ((())),,,///111111///,,,)))))))))))))))******geĦ)))s<v>aĦ'''(((peӵDx<DdDĦ(((((((((((())))))(((((((((DdDĦ***(((((()))peӵDx<>d<(((((())))))(((&&&***))))))>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ)))>d<Ħ)))peӵ)))Ħ(((F&uTӵ)))DdDĦ((((((>d<Ħ(((peӵDx<>d<ʜ4DuTӵ''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$%%%&&&''')))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%''''''(((((('''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&(((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$4DuXӵD&dq&ĒRsdKĦDHRRudzzzsssooosdKĦaaaD&oq<Ōq&ĒRKKKJJJIII>dp&ĒRAAAAAAnfʜd<Φ>d<Ħ222s&dq&ĒR000000i?ʜtd<Ħ---HHܗDӊB...<x,,,---,,,,,,,,,------B?d<)))---111222000---+++(((((())))))******geĦ***Hg8>aĦ&&&'''B?Ho9'''>d<(((((())))))'''((((((>d<ӵ((()))B?Ho9(((<x))))))(((&&&)))))))))&ӫeʬtIӇ)))>d<Φ>d<Ħ(((D&ӫetIӇ)))DdDĦ(((sdKĦ)))B?dp&ĒR))))))>d<sdKĦ(((B?Ho9&&&s&dq&ĒR(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''')))***((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$###%%%%%%'''(((((('''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))***)))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$4DuXӵHu]3hhne=eyyyvvvrrrmmmjjjne___^^^pIƎ@t@hJJJIIIIII>h?????????fe<<<@ďD999888888666666777777777777ne555555=e555444333333333333///000ege222222sĪj@h000000000fdDĦ...@ďD---...Hkge,,,,,,------------------@h***+++@G++++++HĪj@IŌ***+++Bene(((Hkge***ne***)))fe+++Hu]3hh,,,+++(((se%%%'''+++...//////---+++&&&''''''(((((()))geĦja>aĦ&&&'''@G((('''se''''''(((((()))''''''(((<Ō)))***+++@G''''''Hkge((())))))((('''))))))***HĪj@IŌ))))))ege((((((Hu]3hIŌ)))(((DdDĦ(((ne+++)))@h((((((>h((())))))se(((ne((((((@G((('''sĪj@h(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''(((''''''&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((&&&$$$$$$&&&((()))&&&&&&'''(((((()))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&%%%###!!!$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***,,,+++(((%%%$$$%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$4DuXӵĵD^~~~yyyrrrnnnmmmkkkgggddd^^^]]][[[FFFFFFFFFEEEEEE@@@???>>>>>><<<;;;:::888888888888555555555666666777555555444555444333222222222222///000111111111/////////......DdDĦ......------...+++,,,,,,---.........------,,,++++++,,,---+++++++++++++++***(((((()))***+++******+++***D^*********)))s׼s,,,((((((***+++++++++***)))''''''(((((()))***geFm8)))>aĦ%%%''')))((((((&&&s׼s''''''''''''(((((('''''''''Ho))))))***,,,---''''''''''''((()))***)))(((((()))***((((((((((((((((((D^(((((((((DdDĦ''')))))))))))))))((((((((((((((())))))s׼s(((((((((((((((%%%,,,)))(((''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***''''''(((((('''&&&&&&%%%%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''###%%%'''((())))))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$&&&'''&&&$$$"""%%%%%%%%%&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))***)))'''%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''########################Φ4DuXӵtvӵ>d<ĦĦyyysssnnniiiffffffeeeaaa^^^]]]\\\ĦVVVRRROOOLLLLLLKKKJJJHHHGGGFFFFFFBBBBBBCCCCCCCCCBBBBBBAAABBBAAA???=========>>>>>><<<<<<<<<<<<;;;:::999888999999999888888888888777444444444555555555666666Ħ444333333222222555444333222111111111111//////000222222333333333000000000000000111111111......---------,,,,,,,,,>d<Ħ/////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////...---,,,++++++***,,,+++++++++,,,------...)))************+++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++((((((((()))******++++++)))******+++Ħ***++++++++++++++++++++++++)))>d<Ħ))))))((()))***Be+++*********)))((((((''''''''')))******+++,,,---geFYĉ******>aĦ%%%''')))******)))***'''&&&((((((&&&Be(((''''''''''''(((((('''''''''nu]ӵ)))+++++++++)))(((((((((''''''''''''(((((((((''''''((()))+++***)))((()))***++++++***)))((('''((((((((())))))******(((((((((((((((>d<Ħ'''((((((((((((>d<Ħ'''((()))Ħ))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))Be(((((((((((((((Ħ(((%%%((()))((((((+++---...***((('''((()))***)))((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,'''((((((((('''&&&%%%%%%$$$%%%''')))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%!!!###&&&((()))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########%%%'''(((&&&$$$''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''########################?aŖ%7uSQuR)ӵsdKĦgdKĦ~~~zzzwwwrrrmmmkkkiiieeecccbbb___\\\ZZZXXXgdKĦOOONNNMMMKKKJJJJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA???@@@AAAAAA@@@>>>;;;999;;;;;;:::::::::999999999888777777777777777888999666666555555444444444gdKĦ666555555555555222222222222222222222222222222222222222222333333111111111111111000//////////////////////////////gdDĦ.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---......---,,,,,,+++*********+++,,,,,,+++***)))((()))************+++++++++,,,++++++******+++,,,,,,******************************))))))))))))***************gdKĦ******)))((((((((()))+++,,,***sdKĦ******))))))***))))))((((((+++---,,,)))&&&'''(((((()))***+++,,,,,,ŶS)))))))))3we<)))))))))))),,,)))'''(((******''''''''''''((((((((()))))))))(((iĉ@3hR/Ō))))))))))))))))))******))))))))))))******)))(((''''''''')))***+++(((((())))))))))))((((((******)))(((((((((((((((%%%''')))***+++DdDĦ((()))******)))sdKĦ))))))gdKĦ,,,,,,,,,,,,,,,+++***)))+++*********))))))(((((()))))))))))))))))))))))))))gdKĦ)))))))))))))))************(((((((((((((((((((((((((((((())))))*********+++***))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((***((('''((()))***)))''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&***...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((((((&&&###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&>Anenevvvqqqooolllhhhdddfffccc```^^^]]]ZZZWWWUUUneOOOMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@???===;;;:::;;;;;;;;;:::::::::999999888888777777777777777888777777666666555555ne666666555555555444222222222222222222222222222222222222222222222222111111111111111000///////////////////////////De............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---...------,,,++++++******++++++,,,---,,,+++******)))************+++++++++,,,,,,++++++++++++++++++************************+++******************+++******ne******+++***)))))))))***,,,,,,***ne*********))))))************)))))))))+++------+++*********((()))***+++,,,+++>A*********k<((())))))))))))***((('''''')))***(((&&&'''''''''((((((((())))))))))))(((fh*********************,,,++++++******++++++,,,((((((((((((((()))******(((((())))))))))))((((((******)))((((((((((((((('''(((***++++++De(((((())))))))))))ne((((((ne(((++++++,,,,,,++++++***)))************)))))))))((())))))))))))))))))))))))((((((ne(((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))************))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''(((((()))))))))''''''(((((('''&&&&&&%%%'''(((((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&yyytttmmmiiihhhgggdddaaaaaa^^^[[[ZZZXXXVVVTTTQQQOOOMMMKKKJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????@@@??????===;;;:::;;;;;;;;;;;;::::::::::::999888888777666666666666777777777666666666666555555555444444444333333333333333333333333333333333222111111111000000000111111000000//////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,---------,,,,,,)))************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***************++++++******++++++,,,---***************))))))************))))))++++++,,,---//////---+++))))))***+++++++++******+++(((((())))))))))))((('''&&&'''((()))((('''''''''((((((((()))))))))))))))((((((************************,,,++++++******++++++,,,'''(((((()))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((************++++++))))))(((((((((((((((((((((((((((***++++++++++++******)))************))))))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))((((((((()))(((((('''&&&''''''&&&&&&''''''((()))&&&&&&'''((()))***++++++'''''''''(((''''''&&&%%%(((((()))))))))(((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&zzzrrrnnnjjjgggfffeeebbbaaa^^^\\\YYYXXXWWWUUUSSSQQQQQQPPPOOOMMMKKKJJJHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::::::::::::::999888666666555555555666666666666555555555555555555555444444444333333333333333333333333333333444333333222111000000//////000000000000000//////////////////////////////........................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,+++******)))******************************++++++++++++******************************************++++++,,,,,,************************((())))))************))),,,******,,,000111...+++************+++*********))))))************))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))((('''(((((((((((()))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))(((((())))))(((((((((((())))))******)))))))))***+++,,,***)))(((''''''((()))***(((((((((((((((((((((((()))***************))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((''''''(((''''''''''''((())))))&&&''''''((())))))******&&&'''''''''''''''&&&&&&((((((((())))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&}}}yyytttrrrjjjhhhdddaaa```^^^\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOOOOONNNMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@???????????????============<<<<<<;;;:::;;;::::::::::::999999999999888777666555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333222222111000//////...//////000000000//////////////////////////////........................------------------------------,,,++++++++++++,,,,,,+++++++++++++++******))))))******++++++,,,,,,))))))*********++++++++++++,,,,,,,,,,,,+++***)))************************)))******++++++******)))************************((())))))***************************************(((((()))******************((((((+++///000...+++++++++******************''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))************************)))(((((((((((((((((()))'''((()))******)))((('''(((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((((()))*********)))(((''''''((()))***''''''''''''''''''''''''((())))))******)))))))))))))))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''(((((('''''''''((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((((((((('''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&}}}wwwsssooollliiieeedddaaa___\\\ZZZXXXXXXUUUSSSQQQPPPPPPOOOMMMKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@???>>>>>>======>>>>>>======<<<<<<;;;;;;;;;;;;999999999999888888888888888777777666555555555555333333333333333444444444444444333333333222222222222222222222222222222222222222222111000000000///......///000000000//////////////////////////////........................------------------------------,,,+++++++++++++++++++++++++++++++++************)))))))))***++++++)))************+++++++++******,,,------,,,+++***************************)))***+++,,,,,,+++***)))************************(((((()))************)))************************'''((()))******+++******(((((()))+++------,,,***,,,+++******)))*********&&&''''''((((((''''''&&&(((((((((((())))))))))))'''(((***)))(((((()))***((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((())))))***'''((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&''''''((()))((('''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((('''%%%''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}zzzuuuqqqnnnkkkgggddd```______]]]ZZZXXXXXXXXXRRRPPPNNNMMMNNNMMMKKKIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888888888777777777777666777666666555555555666666333333333444444444555555333333333333222222222222111111111111111111111111111111111111000000000000---......///000000//////////////////////////////................................................---,,,++++++***+++++++++******************++++++---,,,+++*********+++,,,)))************+++++++++((()))+++---------,,,+++************************+++,,,...//////...,,,+++************************((()))***+++++++++******************************'''((()))******+++++++++''')))+++,,,++++++++++++,,,,,,***)))))))))******''''''((((((((((((''''''(((((((((((()))))))))))))))***,,,+++(((''')))+++(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))************)))((((((((((((((((((((())))))))))))((((((((((((((((((((()))******'''((()))***+++***))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''((()))************))))))))))))))))))))))))((())))))***)))((('''&&&''''''''''''((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&'''((()))))))))))))))'''((((((((())))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&))),,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!###&&&&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&{{{sssqqqnnnkkkiiigggccc```XXXYYYYYYWWWUUUTTTTTTUUUQQQPPPNNNMMMNNNMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;777777777777666666666666666666555555555666666777444444444555555555666666333333333222222222111111000000000000000000000000000000000000000111111111------...///000000//////////////////////////////................................................---,,,++++++******++++++******************++++++///...,,,+++***++++++,,,)))************+++++++++'''(((+++---...---,,,,,,************************---...000111111000...---************************)))***+++,,,---,,,++++++************************''''''(((******+++++++++'''***......+++***+++------,,,***)))))))))******(((((())))))))))))(((((((((((((((((())))))))))))***,,,---,,,)))''')))+++))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''''''''((()))(((((())))))))))))((((((((((((((((((((()))******''')))+++,,,---,,,***)))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((())))))*********+++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))+++,,,,,,---))))))))))))))))))))))))((()))*********((('''&&&''''''''''''((((((((()))***((('''((()))***)))((())))))))))))))))))))))))((('''&&&&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++%%%%%%&&&'''((((((((('''(((((()))***************(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&%%%&&&%%%$$$$$$&&&***...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&}}}{{{zzzqqqooolllhhhdddaaa^^^]]]\\\\\\[[[YYYVVVTTTRRRPPPSSSPPPMMMMMMNNNMMMKKKHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888888888888777777777777777666666666666777777777777777777777777555555555555555444444444222222222111111111000000222333333333333222111111000000000000000000000000////////////////////////...///000///---,,,,,,.........//////......---,,,------,,,+++,,,---...///...,,,******,,,---...---************************)))************++++++++++++*********))))))((((((,,,++++++---//////,,,(((******++++++++++++******,,,---.........---,,,++++++,,,---,,,***)))***+++***))))))(((((()))***+++++++++***************+++))))))*********+++++++++(((((())))))))))))(((((()))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***)))((('''''''''''''''(((((((((((())))))))))))+++++++++************)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))******))))))+++)))(((&&&&&&((()))+++))))))))))))(((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))******)))&&&%%%%%%&&&%%%&&&((()))))))))(((''')))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%((()))((("""$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$|||vvvsssqqqqqqlllkkkhhheeebbb___^^^]]]ZZZZZZYYYWWWUUURRRPPPOOONNNLLLIIIIIIIIIIIIFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<;;;:::999999999888888888888777777777777777666666666555666666666666666666666666444444444555555555555555333222222222222111111111222222222222111111111111000000000000000000000000////////////////////////...///000///---,,,---..................------,,,---,,,,,,+++,,,---...///---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********)))))))))))),,,++++++---///...+++)))******++++++++++++******+++,,,---......---,,,++++++,,,---,,,+++***+++,,,,,,+++)))(((((()))***,,,++++++************++++++******++++++,,,,,,,,,,,,(((((())))))))))))(((((()))***++++++++++++***)))************)))))))))((())))))))))))))))))))))))((()))))))))************)))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***))))))(((((((((((()))(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))*********+++***&&&'''((())))))((('''''')))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))((($$$!!!$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%&&&'''((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$zzzuuuqqqnnnmmmmmmfffeeecccaaa^^^]]]\\\[[[WWWWWWUUUTTTRRRPPPNNNNNNKKKIIIGGGFFFFFFFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>======>>>======<<<;;;:::999999999888888888888777777777777666666666555555555555555555555555555555333333444444555555666666333333333333222222222222333222000/////////000111000000000000000000000000////////////////////////...///000///---------..................---,,,,,,,,,,,,,,,,,,,,,---......---+++******,,,---------------------------------)))************+++++++++***************)))))))))+++++++++,,,...---+++)))******++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...///---+++)))((()))+++,,,++++++************+++++++++,,,,,,,,,,,,---------((())))))******))))))((()))***++++++++++++***)))************))))))))))))))))))))))))))))))))))))))))))************++++++((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))******+++(((((((((((())))))))))))++++++*********))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))(((''''''((((((&&&%%%%%%&&&''''''***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%$$$###%%%)))+++***((('''((((((((((((((('''&&&)))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$~~~|||wwwsssooolllkkkjjjcccbbb```]]][[[YYYXXXXXXTTTSSSQQQPPPNNNMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=====================<<<;;;::::::999999999888888888777777777777666666666555555555444444444444444444444444222222333444444555666666444444444333333333222222333111///...---...000111////////////////////////////////////////////////...///000///...---...///------.........---,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,........................))))))*********+++++++++************************+++++++++,,,,,,,,,+++*********++++++++++++************+++++++++++++++++++++,,,------------...///111///,,,)))((()))+++---++++++*********+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))*********++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))***++++++(((((((((((())))))))))))************)))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''+++)))'''%%%%%%%%%'''((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''%%%!!!"""(((+++)))%%%((((((((((((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%~~~yyyxxxvvvrrrmmmiiifffcccbbbaaa```]]]ZZZXXXVVVTTTTTTQQQPPPNNNLLLKKKKKKJJJKKKHHHHHHHHHGGGEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<============<<<;;;:::999999999999888888888777777666666666666555555555555444444444444444444444444111222222333444555666666444444444333333333222222222111///------...///000////////////////////////////////////////////////...///000///......///000---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************+++++++++***+++,,,,,,++++++++++++******++++++++++++***************++++++,,,,,,,,,+++,,,------------...///111///,,,***)))***+++---++++++******+++,,,,,,---++++++++++++************))))))************))))))+++******************+++))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''(((((()))***(((((((((((())))))))))))*********)))))))))(((((('''(((((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''',,,***(((&&&&&&'''((()))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&((()))***))))))))))))))))))))))))''''''((((((((((((''''''***'''$$$&&&+++---***&&&((((((((('''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&}}}xxxtttsssqqqmmmiiieeebbb___^^^^^^\\\ZZZWWWTTTRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJDDDEEEFFFEEEBBBAAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999999999888888888888777666666666555555555444444444444444444444444444444222222333333444444555555333333333333222222222222222111///.........///000000000000000000000000000////////////////////////---///000000///...///111---------------,,,++++++******+++,,,,,,,,,,,,,,,+++++++++,,,......---+++++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++***+++,,,+++***)))***,,,******++++++++++++******++++++***++++++,,,---...+++,,,------,,,,,,---...///...,,,++++++++++++,,,++++++***++++++,,,---...++++++***************))))))******++++++******)))++++++***))))))***++++++))))))))))))************((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))******)))))))))(((((((((&&&'''((()))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''+++***(((((('''((())))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''***(((&&&&&&)))***(((%%%'''''''''''''''((()))))))))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%&&&(((***''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''')))))))))((('''&&&%%%&&&'''(((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''|||yyyxxxvvvrrrnnnmmmkkkiiifffccc```^^^]]]XXXWWWUUUSSSQQQPPPOOOOOOMMMKKKJJJHHHGGGHHHIIIJJJBBBDDDEEEDDDAAA???@@@BBB@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999999888888888888777666666555555555444444444444444444444444444444444333333333333333333333333333222222222222111111111111111111000000000//////000000000000000000000000////////////////////////---///000000//////000111,,,------------,,,++++++)))***+++,,,---,,,,,,++++++++++++,,,......---+++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,)))+++,,,+++)))(((***,,,******++++++++++++******,,,+++++++++,,,---...///+++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,---......,,,,,,,,,++++++*********)))******++++++******)))++++++***))))))***++++++((()))))))))************(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((***)))(((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((('''((()))***)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''((((((((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""%%%'''&&&%%%$$$&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%'''((()))***)))(((&&&$$$$$$%%%&&&'''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''{{{tttooonnnllliiifffdddcccbbb```^^^\\\[[[ZZZSSSRRRQQQPPPOOOOOOOOOOOOLLLKKKIIIGGGGGGHHHIIIJJJCCCEEEFFFEEEBBB@@@AAACCC>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999888888888888777666666555555555444444444555555555555555555555555444333333333333333333333222222222111111111000000111111111222111000//////000000000000000000000000////////////////////////---///000000//////000222,,,,,,---------,,,++++++)))***+++,,,---,,,+++++++++***+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,)))+++,,,+++((((((***---******++++++++++++******,,,,,,++++++,,,...///000+++,,,---,,,***)))***+++)))***+++,,,---,,,+++***++++++++++++,,,---...///---------,,,,,,+++++++++******++++++++++++******,,,+++***))))))***+++,,,(((((())))))*********+++((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((()))***+++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%&&&'''((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))******+++++++++,,,((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))''''''((((((((((((''''''''')))******))))))***,,,&&&%%%%%%&&&''')))+++,,,)))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$''''''%%%###%%%'''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''(((******((('''%%%######$$$%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((uuusssqqqnnnllljjjiiihhhbbbaaa___]]]ZZZYYYXXXWWWTTTSSSRRRQQQOOONNNMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===<<<;;;:::999666888::::::888888888999;;;:::999888777666555444666666666555555444444444222222222222222222222222333333333333333222111000000000//////.........---////////////////////////---------------...///000////////////////////////000000//////...---++++++---------,,,,,,+++++++++---,,,+++,,,...///...---++++++******)))(((((((((++++++******++++++,,,---************************************************(((((()))***++++++,,,,,,))))))))))))***---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))((())),,,......---)))************+++++++++++++++************++++++444...)))+++,,,,,,,,,...,,,+++)))((('''((()))+++))))))((('''%%%$$$###"""))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++***)))'''''''''((()))++++++******))))))((((((''''''(((((())))))******))))))))))))((((((((((((***)))((((((((()))+++,,,***************)))((((((***))))))((('''&&&&&&&&&+++,,,,,,+++)))((()))******************)))((((((&&&***...,,,'''$$$&&&)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******+++++++++444777111+++++++++(((+++*********))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))'''%%%'''***,,,***((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))******(((&&&&&&'''''''''(((((())))))!!!###&&&)))+++++++++***((()))+++,,,***(((&&&%%%)))******'''%%%%%%***///%%%&&&((()))***)))((((((((('''&&&''')))******)))%%%&&&'''''''''&&&$$$$$$%%%&&&((()))((('''((()))''')))***++++++***)))'''(((((((((((('''''''''''''''''''''''''''''''''''''''%%%###%%%'''((('''$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***%%%%%%&&&&&&'''(((((((((...,,,***(((''''''((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''qqqooommmkkkhhhfffeeeddd```___]]][[[YYYWWWVVVVVVQQQQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999888555777888888666555666666999999888777666555555444555555555444444444333333222222222222222222222222000111222222222222222111000000/////////.........////////////////////////......---------...//////////////////////////////.........///......---------------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,*********++++++*********************************)))))))))***++++++,,,,,,******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++***)))***,,,------,,,************++++++++++++++++++************++++++222,,,)))+++---,,,,,,---,,,+++)))((('''((()))***((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************))))))(((((((((((()))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''')))((('''''''''(((*********************)))((((((***))))))(((''''''&&&&&&***+++,,,+++)))((()))******************)))((((((&&&'''''''''&&&&&&'''((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))(((((((((///111,,,''''''(((&&&))))))))))))((((((''''''))))))(((((((((((())))))''''''(((((()))))))))***&&&'''((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))'''&&&'''''''''((((((((())))))$$$%%%''')))******)))(((***+++++++++***)))(((((((((((((((&&&$$$$$$&&&((((((((())))))))))))(((((()))(((''''''((()))(((&&&&&&''''''((('''&&&%%%$$$%%%'''))))))((('''((()))'''((()))******)))((('''(((((((((((('''''''''''''''''''''''''''''''''''')))'''%%%%%%''''''%%%###%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''&&&&&&***)))((((((''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&'''kkkjjjhhheeecccaaa```___]]]\\\ZZZXXXVVVTTTSSSSSSNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>===============;;;;;;;;;;;;::::::::::::999::::::::::::999888888666888999888666555555555777777666666555555555555444444444444333333333333111111111111111111111111...///000111111222222222000000////////////......//////////////////////////////......---.........////////////////////////,,,------...//////......------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------******))))))******+++,,,******++++++++++++******************************))))))******+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******************---+++******,,,---,,,+++************+++++++++,,,++++++************++++++---)))(((,,,---++++++,,,,,,+++)))((((((((()))***''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************(((((())))))***)))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))************))))))(((***))))))((((((''''''&&&)))***+++***((('''((())))))************))))))((((((&&&###$$$'''******))))))))))))))))))))))))))))))******************)))******)))((((((''''''&&&&&&+++,,,(((%%%&&&''''''((((((((((((''''''''''''))))))(((((((((((())))))&&&''''''((()))******+++%%%(((***)))%%%$$$&&&)))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((()))'''%%%''''''(((((((((((())))))'''((()))***)))((('''&&&((()))***)))((((((***,,,---+++)))((()))))))))(((***))))))(((((((((((()))+++)))(((((((((((('''%%%((((((((((((((('''&&&&&&'''((())))))'''&&&''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''***((('''&&&&&&&&&$$$###%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&fffeeeccc```^^^]]]\\\[[[YYYXXXVVVTTTRRRQQQPPPPPPLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>=====================<<<<<<======>>>::::::::::::::::::::::::999999999999888888777777999:::;;;:::888666666777555555555555555555555555333333333333333333333333000000000000000000000000......///000000000000000000000//////////////////////////////////////////000000///......---......////////////////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,++++++++++++++++++***************)))))))))***++++++***++++++,,,,,,++++++************************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++///---++++++,,,,,,+++************+++++++++,,,,,,,,,++++++******++++++,,,)))'''(((,,,---+++***++++++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************&&&''')))***++++++***)))(((((())))))******++++++******))))))(((((('''''''''''''''((((((((((((((((((((((((((()))))))))***))))))************)))((())))))))))))((((((''''''((()))***)))((('''((()))))))))************)))(((+++)))''''''(((***+++,,,))))))))))))))))))))))))******++++++++++++******((((((((((((''''''''''''(((***+++)))'''(((***+++(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&'''((()))***+++,,,((()))***)))&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((()))***((('''(((((((((((((((((())))))((())))))))))))(((''''''''')))***++++++---111555666111+++)))+++,,,+++))))))((('''&&&'''((()))******)))(((((()))***)))''')))))))))))))))(((((('''''')))***)))'''&&&&&&''''''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%'''((((((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&cccbbb```]]][[[ZZZYYYYYYVVVUUUSSSQQQOOONNNNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>============<<<<<<<<<;;;<<<<<<===>>>::::::::::::::::::::::::999999888888888777777777999:::;;;:::888666666777444444444444555555555555333333333333333333333333000000000000000000000000000000000000000///...---//////000000000000000000000000000000000000000000111000///...............////////////////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,...------,,,+++***))))))*********)))***++++++,,,***+++,,,------,,,+++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...,,,+++,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,(((''')))------***)))++++++******)))))))))))))))*********)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''((()))+++++++++***)))(((((())))))******++++++******))))))((((((''''''(((((()))))))))*********))))))******++++++++++++((())))))*********)))))))))))))))))))))((((((((('''((())))))((('''(((***((())))))*********))))))***,,,,,,)))&&&%%%)))---******************************++++++++++++******%%%&&&&&&'''((())))))***))))))))))))))))))***---))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((()))***+++,,,,,,***((()))******(((&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))((((((''''''((())))))*********,,,111555888999;;;AAAFFFDDD<<<222,,,***)))((('''&&&&&&%%%%%%&&&(((***+++)))(((((()))+++---,,,+++******))))))((((((((((((''')))***)))'''&&&&&&'''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''((()))&&&&&&&&&'''''''''((((((%%%'''((((((''''''((()))&&&&&&&&&'''''''''(((((($$$%%%'''((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''```___]]][[[YYYXXXWWWWWWSSSRRRPPPOOOMMMLLLLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<===999999999999:::::::::::::::999888888777777888888666888999888666555555555444444555555555555555555333333333333444444444444111111111111111111111111111111111000000///...---//////000000000000111111000000000000000000000000000000//////.../////////////////////////////////000000000///...,,,+++***++++++,,,,,,,,,,,,---------,,,+++,,,...///...---000000///......---,,,,,,++++++******++++++,,,---***+++,,,......,,,+++***************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000///...,,,+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))(((***...,,,)))))),,,************)))))))))(((+++******)))(((''''''&&&************************(((((((((((())))))))))))(((((()))***************))))))******+++*********))))))))))))************))))))))))))((((((((((((((())))))******++++++,,,)))***++++++,,,,,,++++++((())))))************)))))))))))))))))))))))))))''')))******(((((()))+++((())))))************)))(((+++---***$$$"""&&&+++************************)))******************)))%%%%%%&&&''')))***+++,,,(((&&&&&&))))))'''(((***))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++---***'''(((,,,---***''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,,,,+++*********))))))))))))((((((&&&&&&'''((()))+++,,,,,,666===EEEIIIJJJKKKOOOTTTSSSLLLAAA777000,,,***)))&&&&&&&&&''''''((()))***((('''''')))+++------,,,******)))((((((((((((((('''((())))))'''&&&''''''******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%'''''''''((()))+++&&&&&&'''''''''(((((((((&&&''')))(((''''''(((***%%%%%%&&&&&&'''(((((()))&&&'''((()))))))))))))))&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((^^^]]][[[YYYWWWVVVUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;888888999999999:::::::::;;;:::999888777888999999555777888888666555666666666666666555555555555555333333444444444555555555222222222222222222222222000000111111111000////////////000000000111111111000000000000000000000000//////////////////000111////////////////////////.../////////...---,,,,,,+++++++++,,,,,,---------,,,+++***+++---...---,,,------....../////////000,,,,,,,,,+++,,,,,,---...)))+++---......---+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000///---,,,+++---------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++***,,,...,,,'''(((---***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++******)))******************)))))))))))))))(((((((((((())))))))))))((((((((()))******++++++((()))***+++,,,++++++***(((((()))***************))))))))))))))))))))))))((()))******))))))***,,,(((((()))***************''')))***)))'''&&&((()))************************((())))))******))))))(((''''''(((((()))***++++++(((%%%%%%***+++'''&&&(((((((((((()))))))))******))))))(((((((((((())))))''''''(((((()))))))))***))))))((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++************)))))))))(((((('''''''''((()))+++,,,,,,999BBBMMMRRRQQQOOOQQQSSSQQQNNNHHH???666000...---***************)))(((((('''&&&&&&''')))+++*********)))((('''''''''((((((%%%'''))))))((('''((())))))))))))(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%''')))((('''&&&(((***''''''''''''((((((((((((%%%&&&((('''&&&&&&''')))&&&&&&''''''''''''''''''(((((((((((((((((())))))%%%&&&&&&&&&'''(((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))\\\[[[YYYWWWVVVUUUTTTTTTPPPOOONNNMMMKKKKKKJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;888888888999999:::::::::;;;;;;999888888888999:::666888::::::888888888999777777666666666555555555444444444555555666666666222222222222222222222222...///000111111222222111//////000000111111111222000000000000000000000000//////...//////000111222////////////////////////,,,---......///.........+++++++++,,,,,,---------+++***)))***,,,---,,,+++))))))***,,,...///000111------,,,,,,------...///)))+++---//////---+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++...///...---+++,,,---......---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---...+++'''(((---***************)))((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************---,,,***)))))))))******++++++******))))))((((((''''''(((((())))))******&&&''''''((()))******+++'''((()))++++++******)))(((((()))***************)))))))))))))))*********(((***++++++******+++---(((((()))***************)))((((((***,,,---,,,***************************(((((())))))))))))(((((())))))))))))************)))%%%''',,,...)))&&&(((&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))%%%(((******''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&(((***+++***)))+++*********))))))(((((()))((((((((()))***+++,,,555@@@LLLQQQNNNJJJJJJKKKAAABBBBBB===555///------............,,,***'''&&&'''&&&%%%&&&'''((('''&&&***)))'''&&&&&&&&&'''(((%%%&&&((()))((('''((()))((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&(((***)))&&&%%%''')))''''''''''''((((((((()))$$$%%%'''&&&%%%%%%&&&(((((((((((('''&&&&&&%%%%%%))))))'''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''#########$$$%%%&&&'''((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***XXXVVVTTTTTTSSSRRRPPPOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>======<<<<<<<<<===???>>><<<:::;;;<<<<<<:::999999;;;===999999999888888888888777;;;;;;999888888888999:::555555666666777777888888666555555555555444444444444444444444444444444444333333333222222111111111////////////////////////......///000111222333333000000000000000000000000//////000000///...------...///000000//////000111111000000///...------------,,,+++***+++,,,---...//////...---,,,,,,++++++***++++++,,,,,,++++++***.........---,,,...111333000...------------+++***+++******+++------,,,***,,,++++++******++++++,,,,,,++++++++++++++++++,,,******++++++++++++******+++,,,---...///...---,,,///...------++++++***)))***+++---,,,,,,+++---...***,,,...---,,,***)))******************+++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++***+++,,,+++)))))))))*********))))))))))))******(((((()))***************+++*********+++,,,------************************,,,+++***))))))***+++,,,***+++------+++***+++,,,((((((((((((((()))*********))))))***,,,,,,+++)))************************))))))************))))))))))))(((((((((((())))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))******************))))))))))))************))))))))))))******''')))***)))((('''(((***))))))))))))))))))))))))$$$'''***,,,---+++)))'''++++++************++++++*********)))'''''')))+++,,,444???HHHMMMKKKFFFBBB999555000...///666===CCC>>>;;;666000,,,)))'''&&&(((((())))))******++++++))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&WWWUUUSSSRRRRRRQQQOOONNNKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>>>><<<:::;;;<<<<<<:::999999;;;===999999999888888888888777:::999888777666777777888666666666666666777777777666555555555555444444444444444444444444444444444333333333222222222111111000000000000000000000000/////////000111111222222000000000000000000000000///////////////...------...///000000//////000111000000000///...---------,,,,,,+++++++++,,,---...000//////...------,,,,,,***++++++,,,,,,++++++***---......---,,,---000333000...---,,,------+++***+++******+++------,,,***,,,++++++******++++++,,,******,,,------,,,************++++++++++++*********+++,,,---...------,,,...------,,,,,,++++++***+++,,,------++++++,,,---+++,,,......,,,******+++++++++************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++*********))))))************+++,,,+++)))))))))*********))))))))))))******((())))))***************,,,++++++************+++************************++++++***))))))***++++++)))+++,,,,,,+++******+++((((((((((((((()))*********))))))***,,,,,,+++***************************))))))************))))))))))))(((((((((((())))))((()))***)))((('''(((***))))))(((((((((((())))))))))))))))))******************))))))))))))************))))))))))))******((()))***)))((('''(((***)))))))))))))))))))))))))))+++---//////...,,,***++++++************++++++))))))***))))))***...111333888AAAHHHJJJHHHCCC@@@444222111222666>>>EEEJJJHHHEEE???888222...+++***)))))))))))))))*********))))))(((((((((((())))))&&&'''''''''((()))))))))((((((((((((((((((((((((''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&TTTSSSQQQPPPPPPPPPNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>>>>======<<<<<<;;;<<<<<<;;;<<<>>>>>><<<:::;;;;;;<<<;;;999999;;;===999999999888888888888777888777666555555555666666777777666666666666666666666555555555555444444444444444444444444444444444333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000///////////////......---...///000000//////000111000000//////...---------,,,,,,,,,+++,,,------...000000//////......------***++++++,,,,,,++++++***,,,,,,---,,,+++,,,///111///...,,,,,,------+++***+++******+++------,,,+++,,,++++++******++++++,,,(((***,,,......,,,***(((******++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---+++,,,...---,,,***++++++,,,+++++++++***)))))))))************************)))******************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++***))))))(((((())))))******+++,,,+++)))))))))*********))))))))))))******((()))******++++++******,,,++++++***))))))((((((************************++++++***))))))***++++++(((***++++++***))))))***)))))))))))))))************))))))***,,,---+++***************************))))))************))))))***))))))(((((())))))***((()))******(((((()))***))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******((()))******(((((()))***))))))))))))))))))))))))---------...------,,,+++++++++************++++++(((((())))))***---222666>>>AAAFFFIIIJJJGGGCCCAAA@@@??????>>>???AAACCCDDDBBB???:::444///+++)))(((************))))))))))))***))))))(((((())))))***&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&RRRPPPNNNNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCBBB@@@@@@>>>>>>>>>======<<<<<<<<<===<<<;;;<<<======<<<;;;:::;;;<<<;;;::::::;;;<<<999999999888888888777777777777666666555555555555777777777666666555555444666555555555555444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111000000//////000000000000000000000000...///////////////.........///000000//////000111/////////......---------,,,,,,,,,,,,------......//////......------------***++++++,,,,,,++++++******+++,,,+++++++++...000...---,,,,,,------+++***++++++***,,,---...---+++,,,++++++******++++++,,,******,,,------,,,*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,***+++,,,,,,*********+++,,,,,,,,,+++***)))((((((************************))))))+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++))))))(((((((((((())))))***+++,,,+++)))))))))*********))))))))))))******))))))***++++++++++++***))))))*********))))))(((************************+++******************+++((()))++++++)))((()))***))))))*********+++***************+++,,,---,,,***************************))))))************))))))***))))))))))))))))))***((()))******)))((()))***)))))))))******)))))))))((()))))))))******************))))))))))))************))))))))))))******((()))******)))((()))***((((((((((((((((((((((((,,,++++++***))))))))))))++++++************++++++'''(((((((((***---333777>>>???AAABBBAAA@@@>>><<>>;;;777555///...,,,***((('''&&&&&&++++++******))))))((((((***))))))))))))))))))***&&&&&&'''((()))******+++((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&'''((((((''''''((()))((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$%%%'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&PPPNNNLLLLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>=========;;;:::;;;<<<===<<<;;;:::;;;<<<<<<::::::;;;<<<999999999888888888777777888888888777777777666666777777666666555555444444666555555555555444444444444444444444444444444444222222222222222222222222222222222222222222222222222222111111000/////////////////////////////////......///////////////......///000000//////000111............------------,,,,,,---------.........------,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))+++,,,,,,++++++---///---,,,++++++,,,---,,,***,,,++++++,,,......---+++,,,++++++******++++++,,,---,,,************,,,---++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,***++++++,,,,,,------...+++,,,------++++++,,,---)))***+++***)))(((***+++,,,,,,,,,+++***)))((((((************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))***+++,,,+++)))))))))*********))))))))))))******))))))***+++++++++++++++&&&'''(((***++++++++++++*********************************++++++*********((()))++++++)))((()))***))))))***+++,,,++++++++++++******+++------,,,***************************))))))************))))))******))))))))))))******)))***+++***)))((()))+++))))))************))))))((()))))))))******************))))))))))))************))))))))))))******)))***+++***)))((()))+++((((((((((((((((((((((((+++***)))(((''''''((((((++++++************++++++(((((((((((((((***///222222222222222111111111111111222444555444111...,,,(((((((((((((((((())))))++++++******))))))((((((******))))))))))))******''''''(((((()))******+++(((((((((((())))))******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&NNNMMMKKKKKKLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;999;;;<<<<<<;;;::::::;;;999999999888888888888777888888999999999888777666666666555555555555555555666555555555555444444444444444444444444444444444111222222222222333333333222222222222222222222222222111111111000000//////////////////////////////---...//////////////////...///000000//////000111------------------------,,,,,,---............---,,,+++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---///---+++***+++,,,---,,,***,,,++++++,,,......---,,,,,,++++++******++++++,,,...,,,***((((((***,,,...++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------+++++++++,,,,,,---------***+++------,,,+++---...)))******)))((()))***,,,,,,+++++++++***)))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))******+++,,,+++)))))))))*********))))))))))))******)))***++++++,,,+++++++++%%%&&&(((+++,,,,,,,,,,,,************************)))***++++++++++++***)))(((***++++++***))))))***)))***+++,,,---,,,+++++++++******+++---...,,,+++************************))))))************))))))+++******))))))******+++)))***++++++))))))***+++((()))***++++++***)))((())))))))))))******************))))))))))))************))))))))))))******)))***++++++))))))***+++))))))))))))))))))))))))+++******)))))))))******++++++************++++++((())))))((('''(((***,,,,,,+++***))))))***++++++(((***,,,------,,,)))'''((()))))))))))))))))))))************))))))))))))+++******))))))******+++(((((())))))))))))******'''(((((())))))******+++((('''&&&&&&&&&''')))***'''(((((((((((()))))))))&&&'''(((((((((((()))+++'''(((((((((((()))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++******)))((('''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&MMMLLLKKKJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@???>>>===========================;;;999999;;;<<<<<<;;;999;;;======;;;::::::;;;999999999888888888888777888888999999999888777666444444555555555555555555666555555555555444444444444444444444444444444444111111222222222333333333222222222222222222222222111111111000000000000000////////////////////////------...///////////////...///000000//////000111------------------------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++------------...///,,,+++***+++,,,---,,,***,,,++++++---...///---,,,,,,++++++******++++++,,,---,,,************,,,---+++,,,,,,------,,,,,,+++---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///***+++++++++******,,,///++++++******************************************,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************+++,,,+++)))))))))*********))))))))))))******)))***++++++,,,,,,++++++'''(((***,,,------,,,+++************************)))***++++++++++++***))))))+++,,,,,,+++******+++)))***,,,---...---,,,+++++++++***,,,---...---+++************************))))))************))))))+++******))))))******+++)))***++++++))))))***+++((()))+++,,,,,,+++)))((())))))))))))******************))))))))))))************))))))))))))******)))***++++++))))))***+++))))))))))))))))))))))))************++++++++++++++++++************++++++''')))******)))((()))***,,,,,,***)))))))))***+++,,,---------,,,***((('''((((((((())))))((((((((()))))))))))))))*********+++******))))))******+++*********)))))))))))))))'''(((((()))******++++++)))((('''&&&&&&(((***+++'''((((((((())))))))))))%%%'''))))))((((((***+++'''((((((((())))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&MMMLLLJJJJJJKKKKKKJJJHHHFFFFFFFFFEEEDDDDDDCCCCCC??????@@@@@@@@@??????>>>;;;<<<<<<<<<<<<<<<<<<<<<===;;;999999:::<<<<<<;;;999;;;======<<<::::::;;;999999999888888888888777777888999999999888666555333444444555555666666666666666555555555444444444444444444444444444444444111111111222222333333333111111111111111111111111000000000000000000111111////////////////////////------...///000000//////...///000000//////000111------------------------,,,,,,.../////////...---------------------------+++++++++,,,,,,+++++++++***+++......------...///,,,+++******,,,---,,,***,,,,,,+++---...///...,,,,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,---///000,,,------,,,+++,,,...111***************+++++++++************************---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,+++)))))))))*********))))))))))))************+++,,,,,,,,,,,,+++)))***,,,------,,,+++***************************)))***+++,,,,,,+++***)))***+++------+++***+++,,,)))***,,,......---,,,+++,,,++++++,,,......---+++************************))))))************))))))++++++************++++++)))+++++++++***)))***+++((()))+++,,,,,,+++)))((())))))))))))******************))))))))))))************))))))))))))******)))+++++++++***)))***+++))))))))))))))))))))))))'''((()))***************++++++************++++++&&&)))++++++***))))))))),,,+++)))''''''''''''((((((((()))***++++++++++++'''((()))***++++++++++++(((((())))))******++++++++++++************++++++++++++******)))((((((((('''(((((()))***+++++++++***)))'''&&&'''(((***,,,'''((((((((())))))******%%%'''))))))((((((***,,,'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))************))))))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&''''''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&LLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@===;;;<<<>>>???>>><<<============<<<;;;:::999:::999999888888999999:::<<<;;;;;;:::::::::;;;;;;888888888888777777777777777777777777777777777777666555555555555444444444444444444444444444444444444444444333333222222222333222111111222222000...222111000//////000111222222222111111000000//////////////////............000000000000000000000000////////////////////////////////////////////////---------......000111222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,***+++,,,------,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))------......---+++***))),,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))************)))++++++++++++++++++++++++.........------,,,,,,,,,---***((()))+++,,,***(((******++++++++++++******++++++************************))))))))))))******)))++++++***((((((+++...******))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))((((((''''''******************************))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++++++++***************+++*********))))))((((((++++++******))))))((((((******))))))))))))******************************+++((((((++++++((((((+++((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''***,,,...---,,,***)))***+++******)))(((''''''&&&&&&''''''&&&%%%%%%'''(((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%''')))+++,,,***((('''%%%&&&&&&'''((()))******+++***((('''&&&&&&''''''))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&IIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???===;;;<<<>>>???>>><<<============<<<;;;:::999:::999999888888999999:::<<<;;;;;;:::::::::;;;;;;888888888888777777777777666666666666666666666666666555555555555444444444444444444444444444444444555444333333222222222333222111111111333333111///111111000000000000111111000/////////.........---////////////............000000000000000000000000////////////////////////////////////////////////...............///000111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,......---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,---------************************************************---------------+++***))),,,,,,+++******+++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---+++)))***,,,---,,,*********++++++++++++******++++++************************))))))))))))******)))***+++***((()))+++...******))))))))))))******************))))))))))))************************++++++*********)))))))))************************************************************************((())))))))))))))))))***************************+++*********))))))))))))*********)))))))))))))))******))))))))))))*********************************((((((******((((((***(((((('''((((((((()))***'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((***,,,,,,***)))((()))******))))))((((((''''''''')))***)))((('''((()))''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''')))*********((((((&&&&&&&&&'''(((((())))))+++***((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&GGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????>>>===<<<<<<>>>>>>===<<<<<<<<<===<<<<<<;;;:::999:::999999888888999999:::;;;;;;::::::::::::;;;;;;999999888888888777777777555555555555555555555555666555555555555444444444444444444444444444444444555444333222111222333444111111000111333333222111111111222222222222111111////////////............////////////............000000000000000000000000//////////////////////////////////////////////////////.........//////000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,...000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++***)))))),,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************......---------------,,,************************************************,,,---------,,,+++***))),,,++++++******++++++,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,+++***+++---......---******++++++++++++************++++++++++++++++++******))))))))))))******)))***+++***)))***+++---******))))))))))))******++++++*********)))))))))************************+++++++++++++++***************************************++++++++++++++++++************************+++++++++***************))))))))))))))))))*********************)))))))))))))))))))))******************))))))))))))******************************)))''''''))))))'''''')))''''''''''''((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%''')))***)))((((((((())))))))))))(((((((((((((((***,,,,,,+++))))))***'''(((((())))))(((((('''))))))((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((*********)))((((((''''''&&&''''''((((((''''''&&&'''((((((((())))))))))))'''''''''''''''''''''''',,,+++)))'''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$***)))'''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%EEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>=====================<<<;;;<<<<<<<<<;;;;;;:::999:::999999888888999999::::::::::::999::::::;;;;;;999999999888888888777777666666666666666666666666666555555555555444444444444444444444444444444444555444222111111222444555111000000222444444333222000111222333333222111000111111111111000000000000////////////............000000000000000000000000////////////////////////////////////////////////000//////............///++++++,,,,,,------......------------------------///...---,,,,,,,,,...///,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++......------,,,,,,++++++************************************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,---------............------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......***++++++,,,,,,++++++*********+++++++++++++++,,,+++******))))))******+++******++++++++++++,,,,,,+++******))))))******++++++++++++*********))))))************************++++++++++++++++++******************************+++++++++++++++,,,,,,,,,************************,,,,,,++++++******))))))((()))))))))))))))******************************(((((())))))******++++++******))))))))))))******************************)))&&&&&&))))))&&&&&&)))&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$&&&)))***)))(((((()))(((((((((((())))))))))))'''))),,,---,,,***))))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''''')))((('''''''''(((***+++((('''''''''&&&&&&&&&%%%,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$"""+++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%EEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>=========;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999:::999999888888999999:::999999999999999:::;;;<<<999999999999888888888888777777777777777777777777666555555555555444444444444444444444444444444444444333222222222333444444111111111222444555333222000111222333333222111000000000000000111111111111////////////............////////////////////////////////////////////////////////////////////////000//////............///,,,,,,,,,------.........------------------------...---+++++++++,,,------***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++******************************************************,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...............---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++,,,---++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************+++++++++******+++,,,,,,,,,,,,++++++************++++++++++++++++++******************************************************************************************+++++++++,,,,,,,,,************************+++++++++******)))))))))(((((())))))*********+++***************+++++++++(((((())))))******++++++******))))))))))))******************************)))&&&&&&))))))&&&&&&)))&&&'''(((((())))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))%%%(((***+++***))))))***(((((((((((())))))))))))&&&(((+++,,,***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++((((((((('''&&&&&&%%%%%%+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''$$$###***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%EEEEEEDDDCCCBBBAAA@@@@@@>>>>>>==================:::<<<>>>>>>===<<<;;;<<<::::::;;;;;;;;;;;;:::::::::999999888888999999:::999888888999999:::;;;<<<:::999999999999888888888888888888888888888888888666555555555555444444444444444444444444444444444222222333333333333444444222222111222444444333111000000111111111111000000............////////////////////////............//////////////////////////////////////////////////////////////////////////////.........//////000------..................------------------------...,,,***+++,,,---,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,+++++++++++++++******************************++++++++++++++++++++++++,,,+++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,------.../////////++++++++++++,,,,,,,,,,,,((()))+++*********+++---++++++,,,,,,,,,,,,++++++******++++++,,,---------++++++************+++++++++******,,,---...,,,+++++++++************++++++,,,++++++++++++*********++++++++++++++++++++++++)))))))))***************************************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))***++++++,,,,,,*********+++++++++++++++))))))))))))******************))))))))))))******************************)))''''''))))))'''''')))&&&''')))*********)))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,+++*********))))))))))))((((((((((((&&&(((******(((''''''(((((())))))******))))))((((((((())))))))))))******(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((((((''''''(((((())))))((('''''''''(((***+++))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&''''''''''''((())))))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&DDDDDDCCCBBBAAA@@@??????===============>>>>>>>>>999<<<>>>???===;;;;;;<<<999::::::;;;;;;::::::::::::999999888888999999:::888888888888999:::;;;<<<::::::999999999888888888777777777777777777777777666555555555555444444444444444444444444444444444000111333555555444333222444333222333444444222111000//////////////////000---........./////////000////////////............////////////////////////////////////////////////////////////////////////...............///000111//////////////////.................................,,,+++,,,...///---***,,,---///000111000///...------------------------........................++++++,,,,,,,,,,,,---------------------------...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---)))+++---......---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***))))))***+++,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,,,,---......//////******+++++++++,,,,,,,,,)))+++---,,,***)))+++---+++,,,,,,------,,,,,,+++******++++++,,,------...,,,++++++******++++++,,,+++******,,,...///,,,***,,,++++++******++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,************************(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------*********++++++,,,,,,,,,*********)))))))))))))))******))))))))))))*********************************((((((******((((((***'''(((***+++,,,+++***)))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((***,,,,,,***)))))))))******))))))(((((('''''''''((())))))''''''((()))))))))************))))))(((((()))))))))*********(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((***)))(((''''''((()))***((((((((((((((())))))***))))))))))))))))))((((((''''''&&&&&&'''(((***+++&&&&&&'''''''''(((((((((((((((((((((''''''''''''###$$$&&&((((((((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''CCCBBBBBBAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>888;;;??????===:::;;;<<<999999:::;;;;;;::::::::::::999999999999999999:::888888888888999:::;;;<<<:::::::::999999999888888777777777777777777777777666666555555555444444444444444444444444444444444///111444666666555333111555444333333444444222000000///...------...///000///000000000111111222222000/////////............////////////////////////////////////////////////////////////////////////---------......000111222111111000000//////.................................---,,,...111111...***---///111222333222111000------------------------........................++++++,,,,,,,,,---------000//////......---,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...************************---------------------------,,,,,,++++++,,,,,,---)))+++---000000---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........************************++++++++++++++++++++++++++++++***))))))***+++,,,***+++,,,------,,,+++***))))))*********+++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////*********++++++,,,,,,,,,+++---...---+++***+++---+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,++++++******++++++,,,,,,******,,,//////---***,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------************************'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,------......*********++++++,,,,,,,,,++++++******))))))((((((******))))))))))))******************************+++((((((++++++((((((+++''')))+++,,,---,,,***)))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******)))***,,,,,,***(((((((((+++******)))(((''''''&&&((())))))((('''''')))***))))))************))))))(((((())))))*********+++(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************&&&&&&%%%&&&''')))+++,,,'''''''''((((((((())))))(((((('''''''''(((((())) """&&&((()))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((BBB@@@>>>>>>???>>>===;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888:::999888888::::::999888<<<;;;:::999888888888888:::999999999::::::;;;<<<;;;999666555666666555444555555555555555555555555555555555444444333333333000000111222333444444555444444333333333333222222///000111222222111////////////............//////222222111000000000000000------...///000111222222111111000///////////////000000////////////000000//////000000000000//////---...///000000///...---111111000000//////......---,,,,,,++++++,,,,,,------......///////////////.........------,,,,,,,,,111000...---,,,,,,------++++++,,,,,,---...//////.................................------,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,------,,,++++++,,,...++++++************+++++++++,,,,,,,,,+++)))(((&&&)))******++++++******)))++++++++++++******))))))***++++++,,,,,,+++++++++------------------------)))***---...//////...---+++,,,,,,------,,,,,,+++//////...------------...+++,,,---...///...---,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,+++***))))))+++++++++)))((()))***++++++++++++++++++++++++++++++************++++++---,,,,,,+++*********+++***,,,------++++++,,,...---------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,------......------------,,,,,,+++***))))))+++***)))))))))***,,,,,,555///)))''')))+++)))&&&))))))))))))))))))))))))******+++,,,+++***)))(((***%%%!!!###)))---+++((())))))))))))))))))))))))))))))************))))))%%%%%%'''((())))))))))))******))))))))))))*********++++++***((('''((()))))))))************))))))))))))))))))************+++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''&&&&&&******))))))(((((('''''''''(((((((((((((((''''''******))))))))))))******&&&'''((('''%%%%%%'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***((((((((((((((((((((((((AAA???>>>>>>??????===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999:::999888999:::;;;:::888<<<;;;:::999888888888888888888777777888999999:::<<<;;;:::999777555444444555555555555555555555555555555444444444333333333111111111222222333333444444444333333333222222222000000111111111111000000//////............//////222111000////////////000............////////////111111000///////////////000000000000000000000000//////000000000000//////...//////////////////...111000000000/////////...------,,,,,,,,,,,,------,,,------...///............------------------,,,000000...---,,,,,,,,,---++++++,,,------...//////...........................---------,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,---,,,******,,,---++++++************++++++++++++,,,,,,+++***)))(((******++++++++++++******++++++++++++*********)))++++++,,,,,,,,,++++++***------------------------)))+++---...//////...---------............------///......---,,,---------+++,,,------......------+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++,,,,,,---.........111333555444111...,,,+++++++++++++++++++++++++++++++++************++++++---,,,++++++******++++++***,,,------++++++,,,...---------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,------...---------------,,,,,,+++******)))+++***)))))))))***+++,,,333...)))'''***+++***'''))))))))))))))))))))))))***++++++,,,+++***)))(((***'''%%%&&&***,,,+++((())))))))))))))))))))))))))))))************))))))&&&'''((()))))))))))))))******))))))))))))******)))***+++***((((((((()))))))))************))))))))))))))))))************+++++++++***)))((((((((())))))))))))************))))))))))))))))))))))))***)))(((((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))***************'''(((((((((((((((''''''******))))))))))))******'''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&'''(((((((((((((((((((((((((((???>>>======??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::;;;:::999999;;;;;;:::999;;;:::999888888888888888666666666666666777777888;;;===???<<<888444444555444444444444444444444444555444444444444333333333222222222222222222222222333333333333222222222222111000000000000000111111000//////......//////000000000//////......///////////////......---------111111000/////////000000//////000111111000/////////000000111111000000///000//////......//////000000000000000////////////......------------......,,,,,,---............------------------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................------,,,,,,,,,,,,++++++...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---...//////////////////......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++++++++******+++++++++,,,...000222444777:::<<<;;;777111---+++++++++++++++++++++++++++++++++************++++++,,,,,,++++++******++++++***,,,------++++++,,,...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,------------------,,,,,,++++++***************))))))******+++,,,111---((((((***++++++)))))))))))))))))))))))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))((())))))*********))))))******))))))))))))******)))***+++***)))((()))***))))))************)))))))))))))))*********+++++++++++++++***))))))(((((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))((('''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((())))))***+++,,,,,,,,,'''(((((())))))(((((((((******))))))))))))******((())))))(((''''''(((***)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))((((((((((((((((((((((((>>>===<<<===>>>???>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;;;;:::999:::;;;;;;;;;999::::::999888888888888888666666666555555666666777666;;;???===888444444666444444444444444444444444444444444444444444444444333333333222222111111111333333333222222222222111111000/////////000222222000000////////////000000//////............//////////////////////////////111111000000///000000111...///111222222111///...000000000111111000000000111000///......///000111000000000000//////////////////............//////,,,---......//////......,,,,,,------......//////......------,,,,,,,,,,,,,,,---------......//////........................,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------......////////////......------,,,++++++++++++,,,------,,,+++,,,---...///,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++---000333555666888999777333...,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------------,,,,,,,,,,,,++++++************************+++++++++---+++((((((***+++++++++))))))))))))))))))))))))++++++++++++******))))))'''***,,,,,,)))''''''((())))))))))))))))))))))))))))))************))))))******+++++++++***))))))******))))))))))))******)))***+++***)))((()))***))))))************))))))))))))*********++++++++++++++++++******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''(((((((((((()))))))))******+++++++++'''(((((())))))))))))(((******))))))))))))******((()))***)))'''''')))******)))'''%%%%%%''')))***&&&&&&&&&''''''''''''((((((***++++++******+++,,,((((((((((((((((((((((((>>>===<<<===>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;;;;:::999999;;;;;;:::999999999888888777777888888888777777666666666777777111777;;;;;;777444555777444444444444444444444444444444444444444444444444444333333222222111111111333333222222222111111111111000/////////000222333000000////////////000000//////............//////...//////000111111222222111111000000000000111111...000111333333111000...000000111111111111000000111000///......///000111////////////000000000000000//////......//////000......///000000000000000---------....../////////------------------,,,,,,------...............///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***++++++,,,,,,++++++++++++,,,,,,*********++++++,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,------,,,++++++++++++,,,------,,,+++,,,---...///,,,------------,,,++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,---,,,++++++,,,...000111222222111///,,,++++++---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++***))))))******+++++++++++++++***((((((***+++++++++))))))))))))))))))))))))+++++++++***************&&&))),,,+++'''%%%%%%'''))))))))))))))))))))))))))))))************))))))***+++++++++++++++***)))******))))))))))))******((()))******)))((()))+++))))))************))))))************++++++++++++++++++++++++************((()))))))))************************************))))))************))))))))))))((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((''''''&&&'''''''''((((((((())))))******)))))))))(((((((((''''''((()))******))))))******))))))))))))******((()))***)))'''''')))******)))'''%%%%%%''')))***&&&&&&&&&''''''''''''((()))***++++++******+++---((((((((((((((((((((((((>>>===<<<<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999::::::999888888::::::999888999888888777777777888888999888888777777777777777000444777777555444555777333333333333333333333333333333333444444444444555333333333222222111111111222222222222111111111111////////////000111222333111000000//////000000111//////......//////000000...//////000222333333444111111000000000111222222000000111222222111000000000111111222222111111000111000000//////000000111////////////000000000000//////............////////////000111111111111000.............../////////---......//////...------................................................,,,,,,------------.........------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---...///...---+++******---000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))***++++++)))))))))))))))))))))))),,,+++******))))))******&&&)))+++***'''%%%&&&((())))))))))))))))))))))))))))))************)))))))))******+++++++++************))))))))))))******((()))******))))))***+++))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++))))))))))))************************************)))******++++++******)))))))))((((((((()))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((''''''&&&'''''''''(((((())))))*********))))))(((''''''&&&''''''((()))******************))))))))))))******((())))))(((''''''(((***)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***((((((((((((((((((((((((???>>><<<<<<======<<<:::<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999::::::999999999999888777777999999888777888888777777777777888888999888888777666666777777444444444444444555555555333333333333333333333333333333333444444444555555333333222222222222222222222222222222111111111111...///000111111222222222111111000000000000111111000////////////000111222//////000000111111222222111111000000111111222333111111111111111111111111000111111222222111111000000000000111111000000000.../////////000000000111///......------......///...//////000000000000000////////////..................///000000//////...////////////....................................---------....../////////...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------***---///000...---,,,,,,---,,,,,,++++++,,,,,,------,,,+++++++++,,,------******++++++++++++******+++++++++,,,,,,,,,------***+++,,,---.......................................------,,,,,,---------++++++,,,,,,,,,,,,++++++///......---,,,---------+++,,,------......---------------...------,,,+++******+++,,,,,,,,,,,,+++---,,,++++++++++++,,,---+++,,,,,,,,,,,,---------+++,,,---,,,++++++---///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---***,,,------++++++,,,...+++++++++,,,,,,---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,++++++***))))))******))))))***+++)))))))))))))))))))))))),,,+++***)))))))))***+++)))))))))(((''''''((()))))))))))))))))))))))))))))))))************))))))(((((()))***+++++++++*********))))))))))))******''')))******))))))***+++))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************************************)))***++++++++++++***)))))))))(((((()))******+++(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((''''''&&&&&&''''''((())))))*********)))))))))))))))))))))''''''(((******++++++*********))))))))))))******'''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''')))(((''''''(((***((((((((((((((((((((((((@@@>>>===<<<======;;;999<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999:::;;;;;;:::999888888777666777888999888666888777777777777777888888888888777666666666666666888666444333444555444333333333333333333333333333333333333444444555555555222222222222222222222222222222222111111111111000---...000111222222222111111111000000000000111111000000000000000111222222000000000000////////////111111000000111222333333222222111000000111222222111111222222222222111111///000111222222111000///.../////////000000111111......------------......---......///////////////000000//////......------...///000111111000/////////////////////........................................../////////000000...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------------++++++,,,---------,,,,,,,,,,,,------------......------------------------+++---000111///------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---*********++++++*********+++++++++,,,,,,---------******,,,---.../////////////////////////////////...------,,,,,,,,,------+++,,,,,,------,,,,,,+++//////...------------...+++,,,---...///...---,,,------......------,,,+++******+++,,,,,,,,,,,,+++------++++++++++++------***+++,,,---............(((+++------,,,+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---***,,,------,,,+++---...+++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,+++******((()))******)))))))))***))))))))))))))))))))))))---,,,***)))))))))***++++++***((((((((()))***+++))))))))))))))))))))))))))))))************))))))&&&'''((()))***+++++++++******))))))))))))******''')))******))))))***,,,))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************)))***+++,,,,,,+++***)))))))))((())))))***++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((''''''&&&&&&''''''((()))******+++)))))))))***++++++,,,,,,''''''(((******+++++++++******))))))))))))******&&&'''((('''%%%%%%'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((()))******))))))***+++((((((((((((((((((((((((===<<<;;;::::::::::::::::::???>>>888777;;;===:::999999999888888888777777::::::999999888777777777888777555444555666888999999888777777666777777777<<<:::777444333444555777777666666666777888999999666555444333222333333444222333555666666555333222222222222333333444444444222222222111111111111000......//////000000111111////////////000000000000333111000000111111000...111111111000000000000000---...///111111222222222333333333333333333333333222111000000111111000...333222000/////////000111000000000000000000000000...//////000111222222222000000000000000000000000///////////////.........000000000000000000000000000000111111111111000000---......///////////////111111111111000000000000000000000///......------///...---,,,+++,,,------...---,,,,,,,,,,,,---...........................---------,,,,,,+++++++++...---,,,,,,......---,,,,,,---.........---,,,+++,,,,,,,,,------.........---------............///,,,...///000000...,,,+++,,,,,,,,,++++++************+++---,,,,,,+++---...+++,,,------......------...------,,,,,,------...,,,...//////...------...333222111///---,,,,,,+++------......------,,,+++,,,------,,,+++***,,,---///...---,,,,,,---...///***+++,,,---...---,,,+++///............///000000,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,---............---------------------------000///...---,,,++++++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))******+++(((((((((((())))))))))))***+++,,,---------,,,+++************************************************++++++***)))(((((())))))******++++++++++++******,,,+++)))''''''(((***+++''')))***)))((('''(((***,,,***)))''''''(((***+++))))))))))))))))))))))))&&&''''''((((((((((((((())))))************))))))***+++,,,***((('''((()))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))((('''&&&+++...,,,,,,---+++((())))))***++++++***((('''======<<<;;;;;;;;;;;;;;;777===>>>;;;999;;;;;;888999999999888888888777777888888888888888888999999888777555555555666888999999999888777777777777888888888777777666666555555666666666555666666777777666555444333333333444444111222333555555444222111222222333333333333333333111111111000000000000////////////000000000000000////////////000000000111222111///000111111///...111111111111111111111111//////000111222222222222222222222222222222222222555444222333444444333111333222111000///000000111////////////////////////---......///000000111111000000000000000000000000////////////////////////////////////////////////000000111111111111000000---...//////000000//////111111000000000/////////////////////............///...---,,,,,,,,,------......---,,,,,,---......---------------------------------,,,,,,,,,++++++...---,,,,,,......---,,,,,,---.........---,,,,,,,,,,,,---------------------------............///---.../////////...,,,+++,,,,,,,,,+++++++++******+++,,,------,,,+++,,,...***+++,,,,,,------,,,,,,...------,,,,,,------...,,,...//////...------...111000///...---------------------------,,,,,,++++++,,,---,,,++++++,,,...///...------------...///++++++,,,------------,,,......------......///000,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,++++++++++++)))******+++++++++++++++------------------------,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))***++++++++++++************++++++*********)))))))))((((((++++++++++++++++++++++++************************((((((((()))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++((((((((()))))))))******+++,,,---.........------++++++++++++++++++++++++******************************)))(((((((((((((((******++++++++++++******,,,+++)))((((((((()))***((()))***)))((('''((()))***)))((('''&&&''')))***((((((((((((((((((((((((&&&'''(((((())))))(((((())))))************))))))((()))******)))((()))+++***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''***111555222///...,,,******************)))((('''>>>======<<<<<<<<<<<<<<<555;;;>>><<<::::::999666999999999888888888888888666777777888999999::::::777777666555666777888999::::::999888888888888888555666777888888777666555666666555555444444555555666555444444333444444444111222333333333222111000333333333333333222222222111000000000000/////////000000000000000000///////////////000000000111111111000//////000000///...000000111111222222333333111111222222222222222222111111111111111111111111666444333333444555333222222222111000000000000111////////////////////////------......//////000000000000000000000000000000////////////////////////////////////////////////000000111111111111000000......///000000000000000000000000/////////..................//////////////////...------------.........---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,---...///...,,,,,,------.........------------------------,,,,,,---------............///............---------,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,+++,,,---******+++,,,,,,,,,,,,,,,......------------......,,,...//////...------.........---------......///,,,,,,------,,,,,,+++***+++,,,---,,,+++,,,...000///...------------...///,,,,,,,,,,,,,,,------...------,,,,,,,,,---......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((())))))***+++*********------------------------)))))))))))))))***+++++++++,,,---,,,*********+++******************************++++++++++++******++++++***))))))***++++++++++++************++++++)))))))))(((((((((((((((++++++++++++++++++++++++************************''''''((())))))***++++++((((((((()))))))))******)))))))))))))))******+++((())))))))))))************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((('''''''''((((((******++++++++++++******************)))))))))))))))******)))(((''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))************))))))&&&((()))***))))))+++,,,+++***((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***+++,,,555<<<@@@>>>;;;999777444,,,+++***)))((((((((((((===<<<;;;;;;;;;;;;<<<<<<666:::<<<;;;:::999888777888888888888888888888888777777888888888999999999777777666666666777888999;;;:::999999888888999999555555666777777777777777777777666555444444444444555555555444444444444555222333333333333222111111444333333333222222111111111111111111000000000000222111111000000///////////////000000000111111111000///...///000000///...000000111222333333444444333333222222222222222222222222222222222222222222333111000000222222111///222222111111111000000000.................................//////000000000///////////////////////////////////////000000000000000000000000000000000000111111222222111111000...///000000111111000000////////////............---------...///000000111/////////.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,---...///...------------........................------,,,,,,,,,---------............//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---++++++,,,------------,,,......------------......,,,...//////...------......------------......///,,,,,,,,,---,,,++++++******+++,,,,,,,,,,,,///111.........------.........------,,,++++++---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********,,,,,,,,,******+++,,,)))))))))))))))))))))))))))******++++++******)))+++******************+++++++++************++++++))))))))))))))))))))))))************************************************(((((()))))))))*********(((((()))))))))*********)))))))))))))))******+++)))))))))*********++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))******++++++++++++******)))************)))(((((()))***+++)))'''&&&'''((((((((('''''''''((())))))''''''''''''''''''''''''''''''((()))))))))))))))))))))************))))))''')))******))))))***+++,,,***(((&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))...555999@@@DDDFFFFFFGGGGGGBBB;;;---,,,***(((''''''((((((:::::::::999999:::;;;;;;::::::::::::888777888:::888888888888888888888888999999999888888888777777777777777777777888888999;;;:::999999888888999999777666555444555777999:::888777777666555555555555444555555555555555555555444444444444444333222222333333333222222111111111333333222222222222111111222222111111000000//////000000000000111111111111000///...///000111000///000000111222333333444444444333222111111222222333333333333333333333333333111000//////000000///...222222222222111111111000///////////////////////////000000000000000111111////////////////////////////////////000000111111111111111111111111111111111111222222222222111111///000000111222111111111////////////............,,,------...///000111111000000000/////////..............................------------------------------------------------...---,,,---///000///...------------......//////.........------,,,,,,,,,---------............///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------...............///......------......///,,,...//////...------...//////...---------......,,,------------,,,++++++***,,,------,,,---///111---..................---...---,,,+++,,,---...///,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,******)))))))))***+++,,,,,,******+++,,,)))))))))))))))))))))))))))******++++++******)))*********++++++*********++++++************++++++************************))))))))))))))))))))))))************************+++*********)))))))))((())))))))))))************)))))))))))))))******+++************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))******++++++******++++++++++++******)))************)))(((((()))******)))(((''''''((((((((((((((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))))))))************)))))))))++++++***((((((((()))+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''***333>>>FFFIIIGGGEEEEEEJJJKKKBBB666---,,,***((('''(((((()))999999999999999999:::;;;<<<:::999:::888666888===888888888888888999999999::::::999999888777777666777777777888888888999999::::::999888888888888888888777555333444666999;;;777777666666555666666666444444555666666666666555666555555444444333333333222222222222222111111111444444333333333222222222111111111111111111000000000000000111111111222222111000///000111222111000000000111111222222333333333222111000000111333333333333333333333333333333333111000000111111000///222222333333222222111000000000000000000000000000000000000000111111111111000000000000000000000000...//////000000111111222222222222222222222222222111111222222222222111111000000111222222222222222000000000/////////......---------...///000000111000000000111000//////...---...////////////...---........................------------...............---,,,---///000000///------------...///000111------------------,,,,,,---------............///------------,,,,,,,,,+++,,,,,,,,,,,,------------+++---......------...///------.../////////////////////............//////,,,...//////...------...000//////.........//////------......------,,,+++,,,---------,,,---///000------...//////...---------------------......///,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))+++,,,,,,+++***+++---******************************++++++++++++******)))***++++++++++++***)))++++++************++++++************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))(((((()))))))))*********++++++)))))))))))))))******+++******+++++++++,,,,,,,,,......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,,,,******++++++++++++******************))))))))))))''')))***)))((('''(((***(((((())))))******++++++))))))))))))))))))))))))'''((())))))******))))))))))))************))))))***+++,,,***((('''((((((******)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))((((((***222===FFFNNNJJJDDDBBBFFFGGG===111+++******))))))))))))))):::999999999999:::;;;<<<<<<::::::===<<<777888<<<777777888888888999999999999999888888888888888888777777888888999999999888999999888777777777777888777777666555555666777888555555444444555555666666333444555666777777666555666555444333222222222222111111111111222222222222333333333222222222111111111111111111111111222222000000111111111222222222222000000111222333333222111111111111111111111111111000/////////111333444222222222222222222222222333222111111222222111///222222333333333222111000111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111111222222333333222222111000111222222333333222222111111000000000/////////------......//////000000000000111111111000///...---...///000000///...---------------------------------------.........///...---,,,---000111000///...---------...///111222,,,,,,---------------------------............///,,,,,,---...---,,,+++***,,,,,,,,,---------......***,,,---...---...///111,,,---......//////......//////............//////,,,...//////...------...///////////////000111222......//////......---,,,---.........,,,,,,...000------...//////...------,,,------...............,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++---...///000000)))******+++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))++++++************++++++))))))))))))*********+++************************++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))******++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---...///++++++++++++++++++++++++******************************))))))***++++++,,,******++++++++++++******,,,+++)))((((((((()))***&&&'''))))))((((((***+++&&&'''((()))************************************(((((()))************)))))))))************)))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))+++222888AAA@@@===999999:::555...((())))))************)))::::::::::::;;;;;;<<<===:::999<<>>AAA<<<666,,,,,,+++******)))((((((++++++***************+++,,,+++++++++************+++)))((()))++++++)))'''************************************************((((((((()))++++++***))))))************+++++++++******++++++++++++******+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))***'''(((((()))))))))))))))===<<<;;;;;;<<<<<<;;;999::::::::::::::::::::::::888888888777777777777777777777666666666666777777555666888777666666777999777777888888888888777777888666555666777888777555444444555555555555444444555333000...///111444777555444444333222333333333555444444333333222222111111111111111222222222333111222333222111000111222000000000111111222444444111111222222222333333333444444333333444444555666333333333333333333333333222222222222333333333333000000000111111222444444000000000000111222333444222222222111111111111000333222222222222222111111111111111111111111111000000000000111111000/////////000222111000000111222333111000111222333222111111111111000000000//////111111111000000000000///000000000000000000000000//////000000000000111111/////////.........------...------,,,,,,------...........................---------,,,------...///---......//////......---------..................,,,------+++---111111---////////////////////////......////////////......------......//////000000......////////////......---------............//////......------....../////////.........///000111000///000222000......222////////////////////////111000000111333444222111//////000000000000///////////////............---.................................---......///000///.........------,,,,,,...---,,,,,,,,,,,,,,,,,,+++,,,------......------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,------------...,,,++++++,,,---,,,,,,,,,,,,,,,,,,------------,,,---...---+++***+++,,,,,,,,,+++***************((()))***+++,,,,,,,,,,,,------------------------************************+++***))))))))))))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***'''666&&&$$$222%%%+++************************------.........---,,,,,,+++***)))***,,,,,,+++***************+++++++++,,,...,,,///:::GGGLLLFFF>>>///...,,,***))))))))))))+++***************++++++++++++*********)))))))))***)))((()))***+++***)))************************************************((())))))************))))))************+++++++++******++++++++++++******+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((***+++***)))((()))***'''((())))))******))))))======<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888777777777666666666666666666777555777888888777666888999777777777888888777777777888666555666777888777555444444555555555555444444666555333222222333555777555555444444333333333333444444444333333222222222111111111222222222333333111222333333111111222333111111111111222222333444222222222222333333333444222222111111222222333444444444444444444444444444222222222222222222222333000000000111222333444555111111000000111222222333222222222111111111000000111111111111111111111111111111111111111111111222///000000000000///......000111222222000000111222333222111111333333222111222222222111111111000000222222111111111000000000//////////////////////////////000000000000000000////////////............------,,,,,,,,,,,,------..............................------------............////////////...................../////////......------...000///---//////////////////////////////000000000000//////......//////000000000111......////////////......---------............/////////............/////////////////////000000000000000111222000///000222////////////////////////...------...000111///...------............------/////////////////////...------------------------///...---,,,---...///000//////......------,,,,,,...------,,,,,,,,,------+++,,,------......------...............---------------------------------+++,,,------...---,,,,,,,,,,,,,,,------------...---,,,******,,,---,,,+++,,,,,,,,,------------...,,,---...---,,,+++,,,---,,,,,,+++************+++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---III...%%%777###---++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***)))((()))+++,,,,,,************+++++++++,,,,,,+++***---555???DDDAAA<<<111000---***))))))***+++*********)))******+++,,,*********))))))))))))((()))(((((((((******++++++************************************************((()))*********))))))***))))))*********+++++++++******++++++++++++************)))(((((()))*********))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((***+++***)))((()))***(((((()))************)))<<<======<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777666666666666777777666777888888777777888999888777777777777777777888888666555666777888777555444555555666666555555444555555666666666666555444555555555444444444333333444444333333333333222222111222222222222333333333000111333333222222333555444333333222111111222222222333333333444444444444222222111111222222333444444444444444444444444444222222222222222222222222000000000111222444555666333222222111000000111111222222222111111111000000//////000000000000000000111111111111222222222222//////000000000//////...111222333222111000111222333222111222333333333111444444444333333333222222222222222222111111111111////////////////////////000000//////////////////000000/////////............------,,,,,,------...........................///......---------.........//////////////////............//////000000000000......///000000//////000000000000000000000000//////000000000000///////////////000000000000000......////////////......---------............////////////......//////////////////000000000000000///111222111///000111111////////////////////////,,,++++++,,,...///---,,,------............------.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000/////////......------------------,,,,,,---......+++,,,------......------........................---------------------------------------------,,,,,,,,,---------............,,,++++++,,,------,,,,,,,,,---------.........---...///...,,,+++,,,------,,,,,,+++***+++++++++******+++,,,,,,,,,,,,+++******************************************************++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...555WWW:::+++999%%%222++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***)))((()))+++,,,,,,******++++++++++++,,,,,,,,,******+++...000333555666111000---+++******+++,,,******))))))***++++++,,,*********))))))))))))((()))))))))(((((()))+++,,,************************************************(((***++++++)))((()))***))))))*********+++++++++******++++++++++++************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***((())))))***************;;;<<<===<<<:::::::::;;;::::::::::::::::::::::::999999999999999:::::::::888888777777777777888888666777999888777777888:::888888777777777777888888888666555666777888777555555555666666666666555555333444666777777555333111444555555555555444333333333333333333333333333333222222222222333333333333///111333333222333444666555555333222222111111111333333333444444444555555444444333333444444555666444444444444444444444444222222222222222111111111000000000111333444666777444333222111000000000000222222222111111111111000/////////000000000000000222222222222222222111111...///000000111111111000111333333333111000111222444222111222333444333222555555555444444444333333333333333222222222111111000000000000000000000000000000////////////......000000000/////////...............------.................................000///......---............//////000000//////.........//////000000111111111...---000222000///000000000000000000000000000//////000000000000//////////////////000000000000......////////////......---------............///000//////......//////000...///000111111111000000...111222///...000111000////////////////////////---,,,,,,---///000...---//////000000000000//////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///........................------------------...///+++,,,------......------.............../////////------------------------///............---------,,,---------............///---+++,,,---...------,,,---------...............///000///---,,,---...------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************************************+++,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333KKK999+++000%%%000,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++***)))***,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------***((()))---000///...,,,+++***++++++,,,))))))))))))***+++,,,,,,++++++*********))))))))))))******)))'''(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++'''***,,,,,,)))'''(((***)))************+++++++++******++++++++++++******)))))))))******)))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((***+++***)))((()))***((()))******++++++******:::<<<===<<<999888999;;;::::::::::::::::::::::::777888888888999999999999999999888888888888999999666888999999888777999:::999888777666666777888999888666555666777888777555555555666666666666555555444555555666555444333222444555666666666555333333333333333333333333333333222222222333333333444444///111222333333333555777444333333222222222333333444444444444555555555555444444333333444444555666333333333333333333333333222222222222111111111000000000111111333555666777222222111111111111111222222222222111111111111000000111111111222222222222333333333222222111111111......000111222222333333222333444333111000111222444333222222444444333222555555444444444333333333444333333333333222222222000000000000000000000000000000/////////.........000000000000/////////...000//////......//////000........................000000///...............//////000000000000//////......///000000111222222000,,,+++000222///...111000000000000000000000000...//////000000//////...////////////////////////......////////////......---------............///000000////////////000000...///000111222111000000,,,111222...---000111...////////////////////////---------...///000///---//////000000000000//////,,,,,,------............------------------------,,,,,,------......------------......//////000000---------------...//////+++,,,------......---------........./////////000........................000000//////............------------............000...------...//////...------------...............///000///---------///------,,,++++++++++++,,,+++,,,,,,---,,,,,,++++++***************************************************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---222...)))((()))...------------------------,,,,,,---.........---------,,,++++++,,,,,,+++***+++++++++,,,,,,,,,------///...,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++))))))))))))***+++,,,---,,,+++++++++***************++++++)))&&&&&&))),,,++++++++++++++++++++++++++++++++++++++++++++++++'''+++---,,,(((&&&(((***)))************+++++++++******++++++++++++******))))))************))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((***+++***)))((()))***))))))***++++++++++++***999;;;===;;;999777999;;;::::::::::::::::::::::::666666777777888888888999::::::999999999999::::::666888999999888888999:::999888777666666777888999888666555666777888777666555555666666666666555555888777666555444555555666444555666666666555333333333333333333333333333333222222333333333444444444///000222333333444666777222222222222333444555555444444444555555555666666222222111111222222333444333333333333333333333333222222222222111111000000000000111222333555777777000000000000111222333444222222222111111111111000222222222333333444444444444444333333222111000000---...000111333444444444222333444333111000111222444333222222444444333222444444444333333333222222444444444333333333222222000000000000000000000000000000//////.........---000000000000////////////000000////////////000000........................000000///...............//////000000000000//////...//////000111222222222///***)))///111......111000000000000000000000000......////////////......////////////..................////////////......---------.........//////000000////////////000000...///000222222111111000+++111222---,,,///000---////////////////////////,,,,,,+++---...///...,,,------............------,,,,,,,,,---------..............................+++,,,---...///...---,,,,,,,,,---...///000111111---------------...///000+++,,,------......---------.........//////000000........................222111000///////////////---------.........//////000///------///000///...---------.........//////...000000000...---...///...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---###+++...***222222------------------------)))***++++++,,,,,,,,,,,,///---,,,,,,------+++***++++++,,,,,,,,,---------000---+++,,,///000---***)))***+++,,,,,,,,,++++++))))))))))))***+++,,,---,,,,,,,,,++++++++++++***+++,,,+++)))&&&&&&))),,,++++++++++++++++++++++++++++++++++++++++++++++++'''+++...,,,(((&&&'''***)))************+++++++++******++++++++++++******))))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((***+++***)))((()))***))))))***++++++++++++***;;;;;;::::::999888777777999999999888888888888777;;;::::::999888888888999888888888888888888888888999888777666666777888999888888999999999888888777:::999777666555666777999666666666555333444666888666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333444555666666555444222111111222444555222222333333333444444444444444444333333222222222555444333222222444666777333333333333333333333333333333444555555444333333222222222222222222222222111111222222222333333333333222000///000222555666444333333222222333333444111111222222222222222222333333222222222222222222111111111111111111111111222333333444444333333222555333222222333444444333222111111111000000//////000000000000////////////......////////////......////////////////////////111///......//////...,,,111111000000//////......---.........//////000000////////////////////////...............///000000//////......---------,,,---------............///111222222000///...///111---.../////////...,,,+++////////////............000000000000000///......---///111222333222111000000000000000////////////000///...------...///000------...///000000//////............------------///...---,,,,,,---//////------------------------------------------------+++,,,------......------........................,,,,,,,,,---------............------------......------..................,,,,,,,,,,,,,,,,,,,,,,,,---...............------......//////...---,,,,,,------------------------,,,------......------,,,,,,,,,,,,------.........------------------------++++++******)))(((((('''************************++++++******************+++++++++*********))))))++++++++++++++++++++++++)))***+++******+++---000...------,,,+++++++++,,,---,,,+++***+++,,,---......+++,,,......***))),,,.........------,,,,,,,,,///...,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,---------+++++++++++++++++++++++++++...---))))))+++,,,))),,,,,,---------,,,++++++***++++++++++++***))))))+++++++++*********)))))))))************+++++++++))))))***++++++++++++***((()))***+++,,,+++******'''((()))***************(((((((((((()))))))))))))))************+++++++++************))))))((((((***++++++,,,,,,++++++***;;;;;;::::::999888888777999999999999888888888888;;;:::999999888888888888999999999999999999999999999888777666666777888999888888888999999888888777999888666555444555666777555666777666444444666777666555555555555444444444444444444444444444444444333333333333333333333333333333222222222222222222222333333444444555555666555444222111111222444555222222333333333444444444444444444333333333222222444333333222222444555666333333333333333333333333333333444555555444333333222222222222222222222222222222222333333333333444444444333333333333333333555444333333222222222333222111111111111222333333222222222222222222333333111111111111111111111111222222333444444333222222555333111222333444333222111111111111000000000///000000000000000000000000...//////000000//////...////////////////////////111000//////000000///---111000000000/////////.../////////000000000111111////////////////////////...............///000000/////////.........---------------............///000111222111///...///000......//////......---,,,////////////////////////000000000000000///......---///000222222222000///000000000000////////////000///...------...///000---...//////////////////000000000000///////////////......---------......------------------------------------------------,,,,,,---.......................................,,,,,,,,,---------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---...............------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((************************++++++******************,,,,,,,,,,,,++++++******++++++++++++++++++++++++***+++++++++******---///------,,,+++++++++++++++,,,,,,++++++,,,,,,---......+++,,,......******,,,...---------,,,,,,,,,,,,...---,,,+++***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***))),,,,,,******++++++,,,,,,++++++++++++++++++++++++***))))))+++++++++*********)))))))))************+++++++++))))))***++++++++++++***))))))+++,,,,,,,,,+++***))))))******************))))))*********+++++++++)))************+++++++++++++++*********)))))))))++++++,,,,,,,,,,,,++++++;;;;;;::::::999999888888:::999999999888888888888:::999999999888888888888::::::::::::::::::::::::888888777777777777888888777777888888999888888777888777555444444444555666444666777777666555666666666555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444333222222333444555333333333333444444444444444444444444333333333333222222222333333333444444333333333333333333333333333444444555555444444333333333333333333333333333333333333444444444555555555555666666666444222111444333333222111111111222444333222000000111333444111111222222333333444444222222222222222222222222111222333555555333222111444333111111333444333222111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////222111///000111111000///000000000000////////////000000111111111111222222////////////////////////...............///000000000000////////////......---------............///...000222222000/////////000///......------......---......//////000000111000000111111000000//////...///000111222111000///000000000000//////////////////............////////////////////////...---000000000000////////////.../////////...---,,,,,,------------------------------------------------------...////////////...........................,,,,,,,,,---------............------------..............................------------------------------...............---.........///......---,,,------------------------,,,------......------,,,,,,,,,,,,------------...++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++******++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...---,,,,,,+++++++++++++++++++++,,,---------------...+++,,,///...+++***,,,------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,,,,------,,,------------------------,,,///...+++***------+++((()))***++++++,,,+++++++++++++++++++++******)))+++++++++***************)))************+++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,******)))***+++++++++++++++,,,,,,,,,,,,---)))************++++++++++++++++++++++++*********+++,,,,,,------,,,,,,+++;;;;;;:::::::::999999999::::::999999999888888888888888999999999888888888999999999999999999999999888777777777777777777888666777777888888888888888888777666555555555666666444666888888777666555666666555555555555444444444444444444444444444444444444444444444444444444444333333333333444444444444666666555555444444444333444444333333333444555555333333333444444444444555444444444444444444333333111222333333444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444555555555666555555555555555444333333222222111111222222333444:::888555222000111222444111111222222333444555555222222222222222222222222000111333555555333111000444222111111222333333222111111111000000000000000000000111111111111111222///000000111111000000///////////////////////////222111000111222222111000000000000000////////////111111111111111111111111////////////////////////...............///000000000000000000000/////////---------............///---///222333111///......111000...---------...///,,,---...///000111222222000000111111111000000/////////000111111000//////000000000000/////////////////////......///////////////000000///...------............------------......///000///---,,,+++,,,,,,---------------------------------------------......///000/////////........................,,,,,,,,,---------............------------.....................---------........................,,,---......///.........---...............------........................,,,------......------,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---,,,,,,++++++++++++,,,,,,***+++---.........---,,,...+++,,,//////++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,------,,,,,,---------...............,,,///...++++++......,,,((()))***+++,,,---------++++++,,,,,,++++++***)))************************))))))*********+++++++++))))))***++++++++++++***++++++,,,,,,------------///---+++))))))***+++,,,+++++++++,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,;;;;;;;;;::::::::::::::::::::::::999999999999888777777888999999999888777777777777777777777777777777777777888888777777777555666777888888888888888888888777777777666777777444666888999777666666666666555555555555444444444444444444444444444444444444444444444444444444444333333444444444555555555777666666555555444444333333333333333444555555666333333444444444555555555444444444444444444444444111222333444444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444555555555666666666444333222111222333555666333333333444555777999:::>>><<<888444222111222333111111222333444444555555222222222222222222222222000111333444444333111000444222000111222333222222000000000000000000111111000111111111222222333333000000111111111111000000000000000000000000000000222111000111222333222111////////////000000000000000000000000000000000000////////////////////////...............///000000/////////000000000000000---------............///,,,...111222111///......111000///------...//////,,,---...///000222222333000000111111111111000000//////000000000/////////000000000000////////////...//////////////////...//////000000///...------............---------------.../////////...,,,+++,,,,,,,,,---------......---------------------------......///000/////////........................,,,,,,,,,---------............------------......//////.........---------........................,,,------...//////......------...............---////////////////////////,,,------......------,,,---------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++,,,---,,,,,,,,,,,,,,,------+++,,,---...///...---,,,...+++,,,//////,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,---------....../////////,,,......++++++...///,,,***+++,,,---............+++,,,,,,,,,,,,+++******************************))))))*********+++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------///---+++))))))***+++,,,************++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++;;;;;;;;;;;;::::::::::::::::::::::::999999999999666777888999999999888777777777777777777777777777777777888888888888777777555555666777888888888888888888888888777777777777555777888888777666666777666555555555555444444444444444444444444444444444444444444444444444444444333444444555555666666666666666666666555555444444333333444444555555666666333444444444555555555555444444444444555555555555333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333444444444555555555666666444333111000111333666888666666777888999;;;===>>>>>><<<999555333222222333222222333333444444555555333333333333333333333333111111222222222222111111333222000000222333222111000000000000111111111111111111111222333333444444111111222222222222111111000000000000000000000000222000000000222333222111////////////000000000000111000000000000/////////////////////////////////...............///000000......////////////000000---------............///,,,...000111000/////////111000//////......//////------...///111222333333000000111111222222111111000000////////////......000000000000////////////......////////////......//////////////////...---000000000000////////////------...............---+++,,,,,,------.........------------------------------...////////////...........................,,,,,,,,,---------............------------....../////////...------,,,,,,------------------------,,,,,,---...////////////,,,---......///.........000000000000000000000000,,,------......------,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,------------------......///,,,,,,---...............---+++,,,///000---,,,///,,,,,,------------......,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,------.../////////+++------***+++...///,,,+++,,,---......///......,,,,,,,,,,,,,,,++++++******************+++++++++)))************+++++++++))))))***++++++++++++***+++++++++++++++,,,------,,,,,,******)))***++++++))))))))))))************)))************+++++++++*********+++++++++++++++***++++++,,,,,,++++++***;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999555666888999:::999888777777777777777777777777777666777888999999888777666444555666777888888888888777777777777777666666555777888888777666666777999666555555555555444444444444444444444444444444444555555555555555555555555333444444555666666777777666666666666555555555555222333444555555666666666444444444444555555555555444444444444555555555666555555444444444555666777555555555555555555555555555444333333333333444555444444444444444444444444333333444444444555555555555555444333333444555666777777777777888999:::;;;888777666555444444444444333333444444444444444444333333333333333333333333222222111000000111222222333111000000111222222111///000000000111111111111111111222222333444444555111222222222222222222111000000000000000000000000111000///000222222222111.../////////000000000111222222111111111000000000////////////////////////...............///000000------........./////////---------............///---...//////......///111000000000000000///............///000111111222222///000111222222222222111000000///...............000000000000////////////---...///000000///...------...//////////////////000000000000////////////---------------...///000++++++,,,,,,---......///------------------------,,,,,,---.......................................,,,,,,,,,---------............------------......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,------...//////..............................,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...*********++++++,,,,,,,,,------------------------)))+++......---------..................///000000---------------...//////---+++,,,///000------///---------....../////////------///000000000//////------------------------------............------,,,---------------,,,,,,+++,,,,,,---......//////***,,,,,,)))***---...,,,,,,,,,---......---------,,,,,,------,,,,,,+++***))))))*********+++++++++)))************+++++++++))))))***++++++++++++***+++******)))***+++,,,---))))))******************))))))))))))*********+++)))************+++++++++)))))))))*********++++++)))******++++++******)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999444666888999:::999888777888888888888888888888888666777888999999888777666444555666777888888888888666666666777666555555444888888888777555666888:::666666555555555444444444444444444444444444444444555555555555555555555555444444444555666777777888555666666666666666666666222333444555666666666666444444444555555555666666444444444555555555666666777666444333444555777999555555555555555555555555555444333333333333444555444444444444444444444444333333333444444444555555666777777777777555444333666666555444444444444444222222333444444555555555444444444444444444333333333333333333333333333333333222000//////000222333333111000000111222222111//////000000111111111222111111222333333444555555111222222333333222222111000000000000000000000000000///...///111222222000.../////////000000111111333333333222222111111111////////////////////////...............///000000,,,---------......//////---------.........//////---...///...---...000222///000111111111000...---//////000000111111222222///000111222222222222222111000///...............000000000000////////////---...///000000///...---------...///000000000//////.........---------------,,,,,,,,,---///111222++++++,,,,,,---...//////------------------------+++,,,------......------........................,,,,,,,,,---------...............------.........000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,---.../////////...------------------------,,,------......------,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------------------------------(((+++---......---...//////////////////000111111......---,,,,,,...///000---+++,,,000000------000........./////////000000---...///111111111000///------------------------------............---------------...------,,,,,,++++++,,,,,,---...//////))),,,+++))))))---...,,,,,,,,,---------,,,++++++,,,,,,------,,,,,,+++***))))))******++++++++++++)))************+++++++++))))))***++++++++++++***+++***)))))))))***+++,,,'''((()))***************))))))*********+++++++++)))************+++++++++(((((())))))*********+++))))))************))))))<<<::::::;;;===>>>===<<<::::::::::::::::::::::::999999999999999999999999666777888999999888777666777666555555555666888999777888888888888777666666888888888888888888888888;;;;;;:::999888777666666888888777777666444333222333333333333333333333333444333333333333444555555777555333555888:::888666444444444444555555555666444444444444444555666777111222333333444555666666444555777888777666555333777666666666666888:::;;;;;;999666555555666555444777777666666555555555444555555555444444333333333777777777777777777777777777777888777777666555555333444555555666666555555333222111111333333222111555555555444444333333333555444222111111222444555444333333222111111111000111222333444444333111000111111222333333333222222111555888999666444555666555444444333333444444555000000000111111000000000000000111111111111000000000111111222222222111111000111111111111000//////000000000000000///......000000000000000000000000......////////////......------...///000000//////......---------///111222000000000000////////////...000222111//////111333111111111111111111111111222222111111111111222222//////000000000000////////////000111111111111111//////////////////////////////............//////++++++,,,,,,---,,,,,,,,,///000111000...,,,,,,------------............///------............------+++,,,---......---,,,+++,,,---//////...///000222////////////////////////////////////............+++++++++,,,,,,,,,---------------............///................................................///...,,,+++,,,...000111......////////////.........,,,++++++------,,,***,,,,,,---......//////000///111222000---+++---...,,,...///...------...///+++++++++,,,,,,------------000222333111///---------------.........//////111,,,,,,222444111000333...............///000000---.../////////...,,,+++///............///000000......//////...---,,,,,,---------------,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,------///000111---...///000000...,,,***)))))))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,************************,,,+++***)))))))))++++++************************<<<;;;:::;;;===>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::777777888999999888777777777666666555666777888999888888999888888777666666888888888888888888888888888888777777666555555555777777777777666555444333333333333333333333333333444444333333444444555666666555444555666777666555444444555555555666666666555555444444444555555666222222333333444555666666555555444444444444444555666666666666666888999::::::888555555555666666555777666666666555555555444444444444444444444333333666666666666666666666666666666777777666666555444333333444555555555555444333222111222333444333111555555444444444333333333555444333222222333444555555555333333333444555666111222222222222222111111111222333333444333333333111333666777666555555555444444333333333333444444111111000000000000111111000111111222222111111000111111222222222222111111111111111000000000000///000000111111000000///...////////////////////////......////////////......,,,---...///////////////---,,,,,,------...///000000000000000////////////...000222111000///111333111111111111111111111111111000000//////000000111......////////////......//////000111111111111111////////////////////////......------,,,---------,,,,,,------------,,,,,,///111222111///------------------............///------............------,,,---...//////...---,,,,,,---//////......000222////////////////////////////////////............,,,,,,,,,,,,---------------------............///------------------------...........................------,,,,,,---...///.........//////............,,,++++++------,,,*********+++,,,,,,------...111222222000---++++++------...///...------...///------------------......---///222333111///---------------........./////////++++++000222///---///...............///000000......///000///...---,,,......------......///000///////////////...---------------------.........------...............---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------,,,+++******+++++++++,,,,,,---...///,,,---.........---,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,************************,,,+++***))))))***++++++************************<<<;;;;;;;;;===>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888777666666666666777888999999999999999888777666555888888888888888888888888666666666666666666666666555555666666666666555555444444444444444444444444444444444333444444555666555666777666555444555666555555666666666777777777666666555444444444555555333333333444444555555555555444222111111222444666666666555666666777888999888666444444666777666555666666666555555555555555333333444444444444444444555555555555555555555555555555555666555555444444222222333444444444444444444333222222444444333222555444444444444333333333555444333222222333444555222111000000111222444666222111111111111111222222222333444444555555444444222222333555777777666444333333222222222222333333333222111000000111222333111222222333333222222111222222333333333222222111222111000/////////000000000111111111111000000///////////////////////////......////////////......,,,,,,---............---++++++,,,---............////////////000000000000///000111111000000111333111111111111111111111111000//////......//////000---......//////......---//////000111111111111111////////////////////////000///......---------------...............------///111222111///.........---------............///------............---------......//////......---,,,...//////......000111/////////////////////////////////............---,,,------------.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,------............------...,,,++++++------,,,*********+++,,,,,,------...222222222000---++++++,,,---...///...---,,,---////////////...............---///222222000...------------........./////////...+++,,,000222///------........./////////000000//////000111000///...------------------....../////////000000000///......---------......//////000---...............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++.........---,,,+++***)))******++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************+++******)))******++++++************************===<<<;;;<<<===>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999777777777777777888888888:::::::::999888777666555888888888888888888888888777777888888999999999999444444555666666777666666444444444444444444444444444444444444444555666666555888999888444333555777666666666666777777777777777666555444444444444444333333444444444444444444444333333222222333555555555555555555666666777777555444333444666777666555555555555555555555555555333333333444444555555555444444444444444444444444444444444555555444333333111222333333444444333333555333222333444555444222444444444444444444444444555555444333333444555555000111111222333333222222222111000///000111222333333444444555555555555555444222222444888:::888555333222222111111222222333444333111000000111333444222333333444444333333222222333333333333222222111333111///...---...000111000111111111111111000000////////////////////////......////////////......,,,,,,---------------,,,+++,,,---///000//////...////////////000000000000000000111111111111222222222222222222222222222222000//////......//////000......////////////......//////000111111111111111////////////////////////333222111000000///000000///////////////......---///111222111000......///---------............///------............------...//////////////////...,,,...//////......///111//////////////////////////////.........------------------.........//////---------............///------------------------........................,,,---...///...---+++))),,,,,,------------,,,,,,...,,,++++++,,,---+++***,,,,,,---......//////000000000000///...------------/////////---,,,---.../////////............---,,,///111111000.....................///////////////...///222444222///---......///000000000000000///000111111111000...------,,,,,,,,,,,,---......///000000000000000//////,,,------...///000111111.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...............------,,,,,,+++******++++++,,,---......++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++++++++************++++++******************************************++++++************************>>>===<<<<<<===>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777777888888888888888:::::::::999999888666666888888888888888888888888777777777888999999::::::333444555666777777777777555555555555555555555555555444444444444555666666666999:::999555444555888666666666666777777777777777666555444444444444444444444444444444444333333222333444555666555555444444555555555666666666666444333222444666777666555444444444555555555555555333333333444444555555555444444444444444444444444333333444444444444444333111222333333444444333333555444333444555555444333444444444444444444444444444444444333333444444444444666888::::::777444111222111000000000111333444333444555555666666555555666444333555888:::888666333222222111111222222333444333222111111222333444333333444444444444333333222333333333222222111000222111///------...///111///000000111111111000000..............................////////////......,,,---------------,,,,,,,,,---///111111111000000.../////////000000000111111111000111222222222222333333333333333333333333111000000//////000000111000000111111111111000000//////000111111111111111000000000000000000000000222222111000000000000000///000000000//////...---...000111111///......///---------............///------............------/////////....../////////---...//////......///000////////////////////////............---------------------.........//////---------............///////////////////////////........................,,,---///000///---+++))),,,,,,------------,,,,,,...,,,++++++,,,---+++***,,,,,,---......//////000---------...///000000000...///000///---,,,---.........------------------,,,...000000///......///........./////////000000///000000111333333111......///000000111111000000///000111111111000...------,,,,,,,,,,,,---......//////000000000000000///,,,------...///000111111......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,------------,,,------,,,,,,---...///000///......------,,,,,,,,,******+++,,,------......++++++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++++++++++++++++++++******))))))******+++************************))))))******++++++++++++************************???===<<<===>>>>>>===;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999666777888888999999888888999999999:::999999888777888888888888888888888888555555666666777777777888444444555666777777666666666666666666666666666666555555444444555555666777666777888777666555666777555555666666666777777777666666555444444444555555555555555444444333333333111222444666777666555444444444555555555555444444333222222444555666555333444444444444444555555555333333444444444444444444444444444444444444444444333333444444555555444444222222333444444444444444666555444444666666555444333333333444444444444555333333333333333333333333222555888:::999666111///111111111111222333444444333444555555666666555555666555444555666777777666333333222222222222333333333333333333333333333333222333333444444333333222222222222222222111000///111000///.........//////...//////000000000000///..............................////////////......---............---,,,,,,......///000111111111111......//////000000111111222111000111333333333222333333333333333333333333111000000//////000000111000111111222222111111000//////000111111111111111000000000000000000000000///......------......///000000000000///...---,,,---///000000.........///---------............///------............------///......------......///---///000///......///000////////////////////////.........------------,,,,,,------------.........---------............///////////////////////////........................,,,---///000000...---+++------............------...,,,++++++------,,,*********+++,,,,,,------...,,,++++++---000222222222...///000///---,,,,,,---,,,,,,---------.........,,,...//////.........///....../////////000000000---//////...000444333///...///000111222111000/////////000111000///...------------------......///......///000000000//////---------......//////000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---'''(((***,,,---//////000+++,,,---......---,,,+++------..................------------------,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++,,,---------------,,,++++++******++++++,,,******))))))))))))******************************((()))***+++++++++++++++************************???>>>======>>>>>>===;;;::::::::::::::::::::::::::::::::::::::::::::::::999888777777777777888999666777888999999999888888888888999999::::::999999888888888888888888888888666666666666666777777777555555666666666666666555666666666666666666666666555555555555555666666777555444333444555666555444444444555555555666666666555555444444444555555666666666555444333333222222111222222333444555555555333444555555555555444333333222222444555555333222333333333444444555555555444444444444444444333333444444444444444444444444333333444555555555555555333333444555555555555444666555444555666777666444333333333444444444555555111222222222222222222111000111222333222111000///111111222333444555555555333333444555555555555444444555555444333222333444444444333333333333444444222333444555555444333222222222333333333333222222111111111111000///......000000/////////.........------...///////////////..............................////////////......///////////////...---,,,.........//////000111222.........///000111111111333111000111333444333111111111111111111111111111000//////......//////000000000111111111111000000//////000111111111111111000000000000000000000000,,,,,,,,,,,,---...//////////////////...---,,,,,,,,,---//////---------...---------............///------............------///...---,,,,,,---...///...///000///...---...///////////////////////////.........---------,,,,,,,,,,,,,,,,,,---------------------............///////////////////////////........................---...///000000000///............//////............,,,++++++------,,,*********+++,,,,,,------...---++++++---000222222111///000000///---+++,,,---,,,,,,---...///000000111,,,---//////...---...000.../////////000000000000...000///---000666777333...///000222222111000///......///000///...---,,,......------......///000------...///////////////---------------.........////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...((()))***,,,---...//////***+++,,,------,,,+++))),,,---.........---,,,+++,,,,,,,,,,,,,,,---------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,******))))))))))))******************************'''(((***+++,,,,,,++++++************************@@@>>>======>>>>>>===;;;::::::::::::::::::::::::999999999999999999999999999888777666666777888999666777888999:::999888888777777888999::::::::::::888888888888888888888888999999888888888888888888555666666666666666555555777777777777777777777777555555555555555666777777444111000111555666555222444444444444555555555666444444444444444555666777666666555444333333222222222111000000111333555666333444555555555444333222333222222444555555333111333333333444444555555555555555555444444333333333555555555555555555555555333444444555666666666555333444555555666666555555777555444555666777666555333333333444444555555555000111111222222111111000222111111000111333444555000222333555666666555555222333444444555555444444222444555333000...000333555444444333333444444555111333555777777555333111111222222333333222222111111111111000000///------/////////000//////...---,,,,,,---...//////....................................////////////......//////000000///...------......---------///111222---......///000111111222333111///111444555333111////////////////////////.........------.........//////000000000000////////////000111111111111111000000000000000000000000---------...///000111222////////////...---,,,++++++,,,......---,,,---...---------.........//////---..................---...---,,,++++++,,,---......///000///...---...///////////////////////////......---------,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////......................................................///000000111111000......////////////.........---+++,,,------,,,***,,,,,,---......//////000///---+++---000222111//////000000///---+++,,,---,,,---...///000111222333,,,---......------///000////////////000000000000111333222...111999;;;888...///111222333222000///---.../////////...,,,+++///............///000000,,,,,,---...//////......------------------,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...******+++,,,------------)))***+++,,,,,,+++)))(((+++,,,.........,,,***)))+++++++++,,,,,,---------------------------,,,,,,++++++++++++++++++++++++...---,,,+++,,,---...///---,,,+++******+++,,,---******))))))))))))******************************'''(((***+++,,,,,,++++++************************>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;:::999999888888999999888999:::999888777888999888888777777777777777888888888888888888888888888>>><<<:::888777777777888666666777777777777666666333444666777777777666555999999999999888888888888222333444444555555444444111111111111222444666777555444333444666666666444555555555444444333333333444555555333222222444666444444333333222111111000555555555444444333333333111111222333333444555555333222111111222333555666333222222111111222222333444555777888888888777666555555555555666666666777666666666666555555555555555555444333222222222222444444333222111111111111111000/////////000222333111111111222333444666666888888777777666666555555444666777666444333333444333333444555666666555555777777666666555444222222...000222444555555444333555444222000///000000111///000111222222111000///++++++,,,---...////////////////////////.........---/////////,,,+++++++++000000000000000000000000............////////////222222111111111222444555222222222222222222222222111111111111111111111111///////////////000111111111000///......///000111444333111000000000111111000000000000////////////000///............//////111111111111111000//////.........------,,,,,,,,,000000//////.........------...///000111111000///000///...------...///000........................111000///------......///.........------,,,,,,,,,******+++,,,------------+++,,,...---,,,,,,---///---...///000000000......,,,,,,,,,---...///000000//////......///111333444........................222000...---,,,---///000,,,,,,------...///000000.........////////////000111111000///////////////------/////////...---,,,,,,---///000000000///...111111111000000000000000/////////000111222444555333333222222111000//////............////////////000///...,,,,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++---------------...///000,,,,,,------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,++++++******)))))))))+++++++++*********)))))),,,+++***,,,...//////...---------...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***+++,,,+++)))))))))***)))************+++++++++************************???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;:::999999888888999999777999:::999888777888999::::::999999999999999:::888888888888888888888888===;;;:::888777777777777666666777777777777666666444444666777777777666555777888999::::::888666444333444444555555555555555222222222222333555777888555444444444666777666555444444333333333222222222444555555333222222444666444333333333222222111111555444444444333333333333222222222333333444444444333222222222222444555666333333222222222222333333444555666777888777777666555555555666666666777777666666666666555555555555666555444333222111111111333333222222111222222222111000000///000111222333111111222222333555666777777777777666666666555555444666777666555333333444333333444555555555555555666666666666555444333222000111333555555555444333444333222000000000000111///000111111111111000///++++++++++++,,,,,,---...////////////...............///000///---++++++,,,/////////////////////////////////000000000111111222222111111111222333444444333333333333333333333000000000000000000000000000////////////000111111111000////////////000111444333111000000000111222111111000000000/////////000//////....../////////111111111111111000//////.........------,,,,,,,,,000/////////............000111222333333333222222//////............//////........................000///---,,,,,,------............------,,,,,,,,,,,,---------------,,,++++++---......---,,,...///...///////////////......---......//////000000000//////......///000111222/////////000000000000000222111000......//////000,,,,,,------...//////000---............/////////000///......------......---......//////...------......000111111111000///111000000000000000000000000000000000111222333333333333222111111000//////............//////////////////...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------------,,,++++++++++++++++++++++++,,,,,,---------++++++++++++++++++******++++++++++++************,,,+++***,,,...///...------...............------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++,,,---,,,*********+++)))************+++++++++++++++++++++++++++++++++??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999777888999999888777888999:::999999999999999::::::888888888888888888888888;;;:::999888777666666666666666777777777777666666444555555666777666666666555777999;;;:::777333111444555666666777777666666333333333444555666777888666555444555777888777666333333222222222222111111444444555444222222444666333333333333222222222222444444333333333333333222333333333333333333333333222222222222333444555666444333333222222333333444555555666777777777777777555555666666666777777777666666666555555555555444777666444333222111111111222222222111222222333333111111000000111111222333333333333333444555777777666666666666666555555555444555777666555333444444333444444555555555555444444444555555555555444444222333444555555555333333444333222111000000000000///000000111111000000///,,,,,,+++++++++,,,------...........................000111000...---------........................000000000111111111222222222111111111111222333333555555444444333333333222000000000000000000000000000000000000000111222222111111000//////000111111333333222111111111111222222222111111111000000000///////////////000000000000000111111000000//////.........---------------////////////............///000000111000000///.........////////////..............................///...---,,,+++,,,------.........---------------/////////......,,,+++++++++---......------...///111000///...............//////000000000000000000111000000//////000111111000000000111111222222222111111111000000000//////,,,,,,------.../////////---------............///......---,,,,,,,,,,,,------....../////////......//////000111111111111111000000000000000000111111111111111111111111111111222222222111111000000///............////////////.........///......---,,,,,,,,,,,,---------......------------------------//////...---------...............------,,,,,,+++---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***+++---......---......////////////......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,---...---+++***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888777888999999888777999:::777777777666777777888999888888888888888888888888:::999888777777666666666666666777777777777666666444555555666666666666666666777888888777555333111666666777888888888888777555555555666666777888888777666555666777888888666333333333222222222222222333444555444333333444555333333333333333333333333333333333333222222222222333333333333333333333222222222333333444555555666444444333333333333444444555666666777777777777777555666666666666777777777666666555555555444444444777666555333222111000000111111111111222333444444111111111111222222333333444333333444555666777777555555555555555555555555333555666666555444444555333444444555555444444444222333444444555555555555444555555555555444333222333222222111111000000000///000000000000000000//////......------------...------...............//////000222111///......///////////////////////////000000000111111111222222111111111111111111222222444444444333333222222111111111111111111111111111111111111111111222333333111111111111111111111111222222222222222222222222222222222222111111111000//////000000000000000000///000000000000000//////...............---------///////////////.........////////////...------,,,---...///000000///...---........................///...---,,,,,,,,,---..................---------......//////...------,,,,,,---......------...///222111///...---------...000000//////////////////111111000000000000000000//////000000000111111111///000000000000///......---------.........//////------------...............------,,,,,,,,,------........./////////////////////000000111111111111000000000000000111111111222222222222111111000000222111111111000000000///............////////////------/////////...---,,,,,,,,,,,,---------..............................000///...---------------//////...---,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,+++++++++++++++******+++,,,------,,,,,,---..................***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************************,,,---------+++***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999:::999888888777777888888666888999999888888999:::777777666666777888888999888888888888888888888888888888888888777777666666666666777777777777666666555555555555666666666777888777666555444444444444666777888888999999888888555666666777888888888888777666555666777888888666333333333444444444444444333444555555333333444555444444333333333333333333222222222222222222222222333333333333333333333222222222333444555555555555555444444444444444444555666666666666666777777888666666666666777777777888555555555555444444444444666666444333222111111111111111111111222333444444111222222333333333333333444444444444444555666777444444444444444555555555333555666666555444444555333444444444444444333333111222333444555555555555555555555444444333222222222222222222111111111000000//////////////////000..................------,,,---------....../////////000222111000...///000000000000000000000000000/////////000000000111111111111111111111111111111222222222222111111000000333333333333333333333333222222222222222333444444111111222222222222111111222222222333333333222222222222222222111111111000---...///000111000000000...//////000000000//////.................................///////////////333222222111000000000000---...///000000///...---////////////////////////111000...---------...///........................,,,---......//////......,,,---///...------...000222111///...---------...///.....................////////////............////////////////////////....../////////...---,,,---------...............---------........./////////...............//////............//////000000............//////000000//////000000111111111111222222333222222111000///111111111000000000000000............////////////,,,---...//////...---,,,,,,,,,,,,---------..............................000///...---------------//////...---,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,+++++++++******+++***)))***,,,,,,,,,******+++,,,---------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************+++,,,+++***)))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;999888999999888777777777777888666777999999888888999;;;888888888888999:::;;;;;;888888888888888888888888888888999999888888777666666666777777777777666666666555555555555666777777999777555333333444666777666777888888999999888888555666777888888888888777666555444555777888777666333333444444444444555555222444555555444333333444555555555444333222222222000111111111111222222222333333333333333333333333222333444555555666666555666555555444444555555666666666666666666777888888666666666777777777888888555555555444444444444333555555444333222222222222222222222111222222333333111222333444444444444333444444333333444555555666333333333444444444444444222444666666555444555666333444444444444333333222111222333444444444444444444444444333333222222222111111222222222111111000000//////......//////000+++---...000000///---,,,,,,,,,,,,---......//////...000111111///...///000111111111111111111111111/////////000000000111111111111111222111111000///000000111111111111111111444444444444444444444444333333333333333444555555111222333333333333222111111222333333444333333333222222111111111000000000,,,---...000000000//////......///000000000//////.............../////////.........///////////////111000///////////////000......////////////......////////////////////////111000///...---...//////.............../////////++++++,,,....../////////,,,...//////......///000111000///...............---------.....................///000000//////...111000000//////...------.........---------,,,,,,.................................////////////000000////////////000111111............///000111111...............///000000/////////000111111222222111222333333222111000///000000000000000000000000............////////////,,,---......///.........,,,,,,,,,---------..............................//////...---------...............------,,,,,,+++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------+++++++++*********))))))+++***))))))+++++++++))))))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,+++)))((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<;;;999777999999888777777777777777555777888999888888:::;;;888888888888999:::;;;<<<888888888888888888888888888999:::::::::999888777666666777777777777666666666555555444555666777888666666555555555666777888666777777888888888888888555666777888888888777666555444444444666777666555222222333333333444444444222444666666444333333444777777666444333222111000000000000000111111222222222222222333333444444444222333444555666666666555666666555555555555666666777666666555666777888999666666777777777888888888555555555444444444333333444333333222222333333333333333222222111222222222222222444555555555444333333333333333333444444555222222333333333444444444222444666666555444555666444444444444444333222111222222333444444444333333333222222111111111222222000111222222222222111000000///............///000+++...222555666444111...++++++,,,------...//////---///000000///...//////000000000000000000000000000000000111111111222222000111222222111000///...000000000111222222333333444444444444444444444444444444444444444555555666222222333444444333222222111222333444444444333333111111000000000/////////***+++---///000///......---......///000000//////---........./////////000............/////////000------,,,,,,,,,---.../////////............//////////////////////////////000///...---,,,---......---........./////////000+++,,,---------------,,,---...//////......///000...///////////////......------......//////000000333444555777777777777666555555444333111000///...000///...---,,,------.........................../////////000000000111111000/////////000000111222///.........///000111222000///.........///111111...//////000111111222222000111222333333222000//////000000000000000000000............////////////---------------...//////,,,,,,,,,---------......------------------------......---------......///------------------------///...------,,,,,,---------------,,,,,,+++++++++---------,,,,,,,,,,,,,,,*********)))))))))((((((+++***))))))***+++***((()))***+++,,,------------)))******+++,,,,,,------******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,---,,,***)))***+++)))************+++++++++++++++++++++++++++++++++@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========;;;888777999888888777777777777777555777888999888888:::;;;666666666666777888999:::888888888888888888888888888999:::;;;::::::888777666666777777777777666666666555555444444666777888444555666888888888888777666666777888888888888777555555777888888777666666555444333444666666666555111111111222222333333333222444666666555333333444888888666555333111000000//////000000111111111222111111222333333444555555222333444666666666666555666666555555555555666666777666555555555666888999777777777777888888888888555555444444444333333333333333222222333333444555444444333222111111111111222333444555555555444333333333222222222333444444222222222333333444444444222444666666555555555666444444444444333333222111333333333444444333333222222111111000000111222222000000222333333222111000000///...------...///000...222777;;;<<<:::666333++++++,,,,,,---...//////---...000000///......///000000000000000000000000111111222222222333333333000111222222222000///...000000111222333444444555333333333333333333333333555444444444444555666666222222444444444444222222000111333444555444333333000000000000////////////)))***,,,...//////...---------...///000000//////---.........//////000000---.........//////000000000///......///000111222000///...------...///000000000000000000000000000///...---,,,+++,,,---------.........//////000000------------,,,+++******---...//////......///111---...///000000000......---......///000111111222:::<<<===???@@@@@@??????:::999888666444222111000222000...---,,,---///000.....................---000000000000111111111111///////////////000111111///.........///000222333111000/////////000222333...//////000111222222222///000222333333222111///////////////000000000000............/////////000...---,,,,,,---...///000,,,,,,,,,---------......---------------------------------------...///000,,,,,,------------------//////...------------...---------,,,,,,+++++++++---------,,,,,,+++++++++))))))))))))((((((((((((+++)))((()))******)))(((***+++,,,---............))))))***+++,,,,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,---...---+++***+++,,,)))************+++++++++************************@@@@@@??????>>>============<<<;;;;;;;;;<<<>>>???>>>======<<<;;;:::999999777777777777777888999999555777888999999888777555777777666555555666777888999999999888888888888888666777888999999999999999888888777777666666555555555555444555555666777777555555666666777777888888888888777777666666555555666555555444444444555555444666777666222222444777666555333333555666555444333333333333333333333333777777666555444333333222222111000//////000111111333333333444555666777777555555666666777777888888666666555555555555666666888888777777777777777888777888888888888999999999888666555555666666555333555555555666666666666666555444444333333333444444444444333333444555777888666666666555444222111000444333222222111111111222333333333333333333333333333333333222222222111111000111222333333333333333000000111111222222222333111...,,,...222444111---000...---,,,---///222444;;;<<>>:::444///...,,,+++---222,,,------......------,,,------............------111111111000000000000000---------------...//////////////////////////////...............///000000222222222222222222222222222111000.........///000////////////............000---++++++---///000000111...,,,---//////---+++---------------...///000111111000000//////......---,,,,,,++++++,,,,,,------,,,,,,...///...,,,***,,,,,,+++***))))))******)))))))))***+++++++++,,,+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))000---***(((''')))+++---,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++))))))************))))))+++***))))))+++,,,,,,+++((()))***+++++++++++++++@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::999999999666666666666666777888999666777888999999888777666999888777666555555666666888888888888888888888888666777888999999999999888888888777777666666666666666666666666666777888888666666777777777777777777888777777777666666666555666666666555555666777777555666666666555555777888777666444444666666666555333333333333333333333333666666666555444444333333333222111000000111222222444444444444555666777777666666666666666666777777666666555555555555666666999888777777777777777777666666777777888888999999888777666666666666555333333333444555666777777888444333333222222333333444555555444333333333444555444444555555555555444444444333222111111111111111111222222222222222222111222111111111000000000000000111222222333333333222000000000111111111222222222///---///333444222...000///------000666===BBBCCCCCCEEEJJJNNNJJJ@@@777111///---...000222111///000111222111///.........////////////////////////......------...///000111000000000111111111222222333333333333333333333333555333222333555555444222555444333222222444555666111222333333333222333333///000111111111000//////000000000000////////////........................000//////.........//////000/////////..................////////////.....................//////000000000////////////000000///000111000///...///111......////////////.........//////000000//////...---------------------------------............//////////////////............+++***...222999EEEQQQQQQPPPLLLDDD<<<;;;???EEEHHHHHHFFFDDDBBBAAACCCEEEFFF===555111///,,,,,,///---......//////......---/////////000000/////////000000000000000000000000......------...//////000........................///////////////000111111111111222222222222222222222111000///...//////000////////////............111...,,,,,,...000111000000...,,,---...///---+++.........---......//////000000000000//////.........------,,,,,,------...---,,,,,,---///...---+++,,,++++++***))))))*********************++++++++++++++++++*********))))))+++***)))(((((()))***+++************************---,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******++++++******)))+++***((()))***++++++************+++++++++++++++??????>>>======<<<<<<;;;<<<<<<=========<<<;;;;;;<<<;;;:::999888888888888666666555555555666777777666777888999999888777666:::999888666555555555555777777777777777777888888777777888888999999888888888777777777777666666666888888888777888888999:::888888888888777777777777777777777777666666666666666666666666777888999999666666555666888999999888888666444555666777666666333333333333333333333333555555555555555555555555444333222111111222333444444444444444555666777777666666666666666555555555666666555555555555666666999999888777777777777777555555666777888888999999999888666666777777555444111222333444555777888888333333222222222333333444666666444333222222222222222333444555666777777777444444333222111111111111000111222222222222111000000000////////////......000111222222333222222222//////000000000000111111222000...000333444222///111///,,,---333===HHHOOONNNKKKHHHHHHHHHDDD;;;333000///......000111111000000222333222000/////////////////////////////////------------...000111222000000000000111111111111333333333333333333333333666555444444666666555444666555444333333333444444222222333333333222111111111111111111000///...---000000000000////////////............////////////111000///...............////////////..................////////////............------......///000//////............/////////000111111//////000111......////////////...............//////.........---------------------------------............///000///......------......222///...///111888GGGUUUQQQRRRNNNEEE;;;888>>>EEEGGGHHHHHHGGGFFFFFFIIIKKKMMMAAA555111000...------...//////////////////...000000111111111111000000/////////000000000000000//////......//////000000........................000000000000111111111222000000111111222222222333111111000/////////000000////////////............111///------///000111000///...------......---,,,//////...---------......000000000////////////.........------------......---,,,,,,---...///---+++,,,+++******)))*********+++++++++***************+++++++++***************+++***))))))))))))***+++++++++++++++++++++++++++***+++...//////---***(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++)))((()))***+++***(((+++++++++***************>>>>>>======<<<<<<;;;;;;;;;<<<=========<<<:::999<<<<<<;;;:::999999999999666666555555555666666777666777888888888888777666888888777666666666555555666777777777777777888888777777888888888888777777777777777777777777777777:::999999999999999::::::999999888888777777666666777777777777666666666666555555555666777888999:::888666444666999:::888555666555333333555666555444222222333333333333444444444444444555555555666666444444333222222333555666555555555555555666777777777666666666555555444444666666555555555555666666999888888777777777777777555666777777888999:::::::::888777666777777555444222333333444555666666777444444333333333444555555777666666555444444333333333333555666777777888888666555444333222222222222000111222333333222111000////////////////////////111111222222222222111111///////////////000000000000///...000222333111//////...,,,...444===FFFMMMQQQLLLEEEAAA>>>999222---000///......///000111111000111222222000/////////////////////////////////............//////000000/////////000000000111111222222222222222333333333555444444444555555555444666444333111111111111111333222222222333222111///222222222222222111111000000000000000///////////////////////////000000000111000///......---......///////////////...............////////////.........------------...//////.........------............000111000///...///000......////////////......------............------,,,,,,---------------------------............///000000///.........///000222111111222333888FFFTTTTTTSSSOOOHHHAAA???CCCHHHCCCDDDFFFFFFFFFHHHJJJMMMJJJ<<<000---...///...///......////////////......000000111111111111000000......///////////////000000000////////////000000........................//////000000111111111111//////000000111222222222111111000000000000000000////////////............000...------.../////////...------------------,,,///...---,,,,,,,,,,,,,,,////////////////////////------,,,,,,,,,,,,---------,,,+++,,,...///...,,,++++++***************+++,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++***+++...//////---+++))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++***)))***+++,,,+++)))++++++++++++************>>>>>>======<<<<<<;;;;;;888999:::;;;;;;:::999888:::;;;<<<>>>???@@@AAAAAA888777777666666666777777777777888888888888777777555555666666777777777888666666777777888888888999777777888888888777777666777777777777888888888888::::::999999999999999:::999888888888777777666666666666666666777777777777444444555555666777888999999666555666888888555222555333111222333444333333222222222333333444444444333333444444555666666666555444333333333444666777666666555555555666777777777777666666555555555444666666555555555555666666888888777777777777888888777777888888999::::::;;;888777666666777777666555555555555555555555444444555555555555555666777777666666777777777777666666555555666666666666666555666666555444444444444444111222333444444333222111000000000000000000000000111111111222222111111000000000000///////////////.........///000000///...---------...222666;;;>>>DDD@@@:::777555333///,,,//////////////////000111...///111000///......///////////////////////////000000/////////...------....../////////000000000//////000000111111111111222222222222222111222222222111000000222444777999666444222111222222111///000000000111111222222333000000000000/////////////////////000000000111111000000///........................///////////////......////////////......---------------...//////......------------......---...//////------...///......////////////......------............------,,,,,,,,,---------......---------............///............///000111222---...222888;;;@@@KKKWWWTTTPPPKKKHHHGGGHHHIIIIII@@@BBBDDDEEEFFFGGGJJJLLLGGG999---+++...//////000,,,------......------,,,...//////////////////...------........./////////000000////////////000000........................---...///000000000///////////////000000111111111000000111111111111111111////////////............///---,,,,,,---...---,,,,,,---------,,,,,,------------,,,+++************.............../////////,,,++++++++++++++++++,,,---,,,+++,,,---///...---+++***************++++++,,,+++++++++***)))))))))******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,******+++---///000///...---......//////...---,,,??????>>>======<<<<<<;;;888999999:::;;;;;;::::::;;;>>>BBBFFFIIIJJJJJJJJJ::::::999888888888999999888777777777777777777888333444555777888888888888777777777888999999::::::777777888888777777666666777777777888888888888999:::999888888777888888888777777777777666666666666666666666666777777777777555555555555666666777888666666666777888777555333444222000111222333222111111222222333333444444555444444444555555555666666444444333333333555666777777666666555666666777777777777777777666666666666666666555555555555666666666666666666777888999:::888888888888888999999999666555444555666777666555777777777666555555444444666666666666666777888999777777888888888888888777666666666666666555444333555555444444444555666666333333333333333333333333000000111111111111222222111111111222111111000///111111000000000000//////,,,---......//////......------......///000000111333111//////000111111000...///000///...///000222---///000000...---...///////////////////////////000111000000///---,,,+++............////////////.........///000000111111...///000000......///000///......000555<<>>>>>===<<<<<>>@@@AAAAAAFFFAAA@@@DDDFFFDDDCCCDDDEEEDDDDDDFFFGGGGGGDDDBBB???AAACCCEEEEEEEEEGGGHHHEEE<<<444111...,,,,,,///------............------------............------+++,,,,,,---......//////000//////...------......---------------------------...000111111111///...000000000//////......---///000111222222222222111////////////...............---,,,---......,,,******,,,------++++++---///,,,,,,,,,,,,,,,,,,---...---------.........//////,,,++++++******++++++,,,---,,,***+++---/////////******))))))***++++++,,,***************+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********************************)))))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***,,,///555:::>>>>>>===:::===BBBFFFGGGEEEAAA???@@@@@@??????>>>>>>======GGGFFFFFFFFFHHHJJJLLLMMMQQQTTTVVVWWWUUUOOOIIIDDD???>>>===<<<<<<<<<<<<<<<888888777777777777888888666666777888888777666555888888999:::;;;;;;<<<<<<777777777777777666555555777777888888999999999999777777666555555444555555333444444444555555666666555666666666777777888888999999888888888888888888///444999;;;:::999;;;===555333222222333444444333111111222333333444555555555555555555555555555555333333222222333444666777888777666666666666777777777777888888999999::::::666666555555555555666666333444555666888:::<<<===666666666555444444333333111000000222555777777777666666777777888888999999444444444555555777888888999999999999777555333111333333444444555444444333//////000111222444666666444222000......000222444//////000000111111222222111111111111111000//////333222222222111111000000---///000111000///000111111000///.........//////...///000111111000///...---///111000......000333...000222222000000000111////////////////////////---...///000000///......---------.........//////...//////000111222222333+++---///...,,,+++,,,///222///------222<<>>BBBCCCCCC@@@DDDJJJOOOPPPNNNJJJGGG===>>>???@@@AAABBBCCCDDDLLLPPPSSSSSSQQQOOOPPPRRRVVVWWWXXXWWWUUUQQQMMMKKKMMMJJJGGGEEEDDDCCC@@@>>>999888777888999999999777888777666555555444444444777666555666888999999999777999;;;:::777555777999888999999::::::999999888555555666666666666555555666666555444444444444555333444444555555555555555;;;:::888777777777888999888888888888888888888888444222000111333444333111444111///111444666666444444444444555555555666666999777555333222333555666999555222333777888444111666666666666777777777777555444444444444333333333555555666777777666555444555555444333222222222222///222555888999777555333888444111111444777777777444444555666777777666666444555555555555555555444333333222222111000000000111111222222222333333333666555333111000000111222333222222222111111000000000000000000////////////111111111111000...---,,,,,,...000222333222111000000000111111111111000000////////////000000000000000000000000000111111222111111000///////////////000000//////.........---444111///------------,,,///////////////.........------...///000111222222------------------,,,,,,...//////000111333444555333222111000000111222333000000000111222222333333000000000000000000000000000000000000111111111111---------.........//////000000000000000000000000.......................................---------......//////...---,,,,,,////////////...---,,,+++//////............//////////////////////////////......------------......+++///222000++++++111888<<<@@@DDDDDDAAA@@@CCCGGGBBB??????DDDLLLOOOKKKFFFAAACCCDDDEEEDDDBBB???===AAAAAAAAAAAA@@@???>>>===444333000...,,,,,,,,,,,,------............------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,---...---,,,,,,---...---......///////////////000000///...............000000000000111111111111------......//////000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---------...///111222...------,,,,,,------...,,,---------,,,,,,+++***---,,,+++******+++,,,---++++++************++++++,,,+++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************,,,+++++++++***)))))))))000444:::>>>@@@@@@AAABBBDDDGGGLLLPPPQQQNNNJJJGGG<<<<<<<<<===AAAFFFLLLOOOUUUWWWYYYXXXUUUSSSSSSTTTVVVWWWXXXXXXWWWUUURRRPPPOOONNNMMMKKKHHHEEEAAA???999888777888999:::888777777777666666555555666666888666555666888::::::999888:::;;;:::777666777999888888999999999999888888555666777888888777666555444444444444444555666777444444555666666666666555999999888777777777777888777777777777777777777777555333111222444444333111333111000222444666555333444444444555555555555555444444333333333444555666777333000111555666444222555555555666666666777777444444444444555555555555444555555555555444333222444444333222222222222333222333666888999888666555555333111222555666555333333444555666666666666666333444444555555444444333222222222222111111111111333333222222333333444555555444222111000000111111222222111111111000000000111000000000///////////////000000000000//////...---...000222222222111000///000000111111000000///////////////000000000000000////////////000111111111111000///////////////000000/////////.........444222000.........------/////////////////////............///000000111111------------..................//////000111333333111111000//////000111111000000000000000000000000////////////////////////000000000000000000//////---------.........//////000000000000000000000000................................................//////.........---------.........///......---,,,//////............//////.................................------.........///000000//////333;;;BBBGGGGGGGGGDDDAAA@@@AAADDDAAAAAADDDIIINNNOOOKKKFFF@@@AAABBBCCCBBB@@@>>><<<888888888888777666555444222111///---,,,+++++++++------............------++++++,,,,,,,,,---------///......---------------,,,,,,++++++,,,,,,---...,,,...///...---,,,---.........///000000000000///111000//////......////////////000000000111111111......///////////////000//////...---------------------------------------...------------...//////------,,,,,,,,,...///000...------,,,,,,------...------------,,,,,,+++***,,,++++++++++++++++++,,,++++++************++++++++++++*********)))))))))***++++++,,,,,,++++++***++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************++++++******************)))---333888<<>><<<:::;;;@@@IIIRRRXXX[[[\\\\\\ZZZWWWUUUTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSPPPQQQPPPMMMHHHCCC@@@>>>999888777888999:::888777777777666666666777888888999777666777999;;;;;;:::999:::::::::888777888999777777888888888888777777666777999::::::999777666333333333444555666777888555555666777777777666666777888888888888777666666555555555555555555555555555444222222333333222000111111111333555666444222555555555444444444444444222222333333444555555555666222//////222444444333444444444555555555666666444444555555666666777777444444444444333111000///222222111111222222333444444555666777888888888888222222222444666555333111333333444555555555555444222333333444444333333222111111111111222222222222555444333222333444555666333222111000000000000000111111000000000000//////111111000000000/////////......///000000000000000---...000111222111111000...//////000000//////...////////////000000000000//////......//////000111111111000///////////////000000////////////......333222111000///...............//////////////////////////////////////////------......//////000000///////////////000000111000000////////////000000111111000//////...------////////////////////////000000//////.........---------........./////////000000000000000000000000..............................//////////////////000///...---,,,---......,,,---......///.........//////............//////................................................111///...///555>>>HHHOOONNNJJJEEEAAA@@@@@@AAAAAA>>>AAADDDGGGGGGCCC>>>;;;:::;;;<<<===<<<:::888777000000000000///...------//////---,,,,,,++++++,,,------............------,,,,,,,,,,,,------------000000///...............,,,,,,++++++,,,,,,---...---...//////------...///...///000000111111000000111111000/////////000000//////000000000000111111000000000000////////////000///...---,,,---.................................------------...//////------,,,++++++,,,---......------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++************++++++******))))))))))))((((((***++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++++++++,,,******++++++,,,,,,------++++++,,,,,,,,,+++******************************))))))******************%%%)))---111555999===@@@AAAAAABBBCCCAAA???<<<:::>>>===<<<===BBBJJJRRRWWWZZZYYYXXXWWWUUUSSSSSSSSSQQQRRRSSSUUUUUUTTTSSSSSSQQQPPPNNNIIIBBB===<<<<<<888888777999::::::888666666666666666777888999:::999888777888:::;;;;;;;;;999::::::999888888888888777888888999999888888777666888:::;;;;;;:::888666333333333444444666777777555666666777777777777777666666777888777666555444444444444444444444444444444333222222222111000000000111333555666555333222555555444444444444333333444444444555666777888999888444000///000222333333333333333444444444555555444444555666777888999999555555444333222111000///111000000111222333444444555555555555666777888999333333444444555555444333333333444444444444444333222222222333333222222222000000111222222333444444444444222222222333555666222111111000000000//////000000000///////////////111111111000000000////////////000000000000//////......///000111111000000......////////////......////////////000000000000...............///000000111000000///////////////000000//////////////////222222222111///...//////............////////////000000/////////.........---......///000111111222111000000/////////000000000000000000000000000000000000000//////........./////////////////////////////////...------,,,,,,............////////////////////////////////////..............................///////////////000000///---,,,,,,---...000+++,,,---...///////////////......------......///........................---..................---///------222>>>JJJTTTYYYTTTLLLDDD@@@BBBFFFFFFFFF???BBBCCCAAA;;;444111///222333444444444333111000...............---,,,,,,......------------------------............------,,,,,,,,,------------...111000000///////////////,,,,,,++++++,,,,,,---......///000///.........000//////000111111111111111111111000000000000111111////////////000000000111111111111000000//////...000///...,,,,,,---...///////////////////////////...------------...//////...---,,,++++++,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++)))))))))(((((((((((((((***++++++,,,,,,++++++************++++++,,,,,,---************++++++++++++))))))***+++,,,------...,,,,,,,,,,,,++++++***)))************************(((((())))))******++++++((()))+++,,,---///222555999999888888666555444444;;;<<>>AAACCC:::777333111000111222222333333333333444444444444333444555666777999::::::777666555444333222111111000000111111222333555555444444444444444666777888777777555444333444666888333444444444444444333333111222222222222222222111000000111222333444444555333222111111111222444444111111111111000000000//////////////////000000000111111111111000000000000111111111111000///...---...//////000000000000000......////////////......////////////000000000000...............///000000111000000/////////////////////000000000000000000000222333222///...///000---.........//////000000000000//////......------......//////000111222222222222111000000000111111111111111111111111111111/////////000000111111111........................///.........---------,,,........./////////000000////////////////////////........................---........./////////000000...---,,,,,,---///000++++++---...//////000000......------------..............................------...//////...------...---000999GGGRRRYYY[[[WWWOOOEEEBBBEEEHHHHHHGGG@@@AAA@@@;;;333......000...///000000000///...---//////000000//////............/////////.........------............------,,,,,,---------.........111111000////////////000,,,,,,++++++,,,,,,---......///000///.........000//////000111111111111111111111000000000000111111...////////////000000000111111000000//////......000///...---,,,---......////////////////////////...------------.../////////...---,,,,,,,,,---......------,,,,,,------...---,,,+++++++++,,,------***+++,,,------,,,+++***++++++************++++++((((((((((((((()))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,))))))*********+++++++++))))))******+++,,,------,,,,,,,,,,,,++++++***)))************************((((((((())))))******+++)))******)))((()))+++...//////............//////:::>>>DDDKKKQQQTTTVVVWWWSSSSSSTTTUUUWWWWWWVVVTTTSSSTTTUUUUUUVVVVVVVVVVVVYYYQQQFFF>>>:::999:::;;;777777888:::;;;:::888555555555555666777888999:::999777666777999;;;;;;:::999777666666777888666555777888888888888888888777666777777777777777777666666666555444444444444444555555666777777777666666444555555555555444333333222222222222222222222222000111222111000000111222111333555555444222222333222333333333444444444444333555999>>>BBBEEEGGGHHH999777555222111111222222333333333444444444555555444444555666777888999999888777555444333333333333222222222222333444555666444333333444444555666777999888777444333333777:::444555555555555444333333111222222333333222222111111111111222333444444555111111222222222333333333000111111222222111000000//////000000000000111111222222111111111000000000222222111111000...---,,,////////////////////////...//////000000//////...////////////000000000000//////......//////000111111111000/////////////////////000000000000111111...111333222///---...000------......///000000000/////////......---------......//////000000111111222222111111111111111222111111222222222222111111......///000000111222222....................................................../////////000000000000000000000000000000000........................,,,,,,------.../////////......---,,,---...///000+++,,,---...////////////......------------......------------------------,,,---...//////...---,,,...///444<<>>;;;<<<===;;;999666777555111---,,,///222///000000000000000////////////000000000//////.../////////000//////......------............------,,,---------............111111000///////////////,,,,,,++++++,,,,,,---...---...//////------...///...///000000111111000000000000/////////000111111......////////////000000////////////...........................---------////////////////////////...------------...//////......---,,,,,,---...///...------,,,,,,------...---,,,+++***+++,,,---...+++++++++,,,,,,+++++++++++++++************++++++(((((())))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++))))))******++++++,,,,,,++++++,,,,,,,,,+++******************************(((((())))))))))))))))))(((((()))((('''(((+++---))))))))))))***+++,,,---BBBFFFMMMTTTYYYZZZZZZYYYSSSSSSUUUXXXZZZZZZVVVRRRQQQQQQSSSTTTVVVXXXYYYZZZZZZOOOCCC<<<;;;<<<:::777777777888:::;;;:::777555555555555555666777777888888666555666888::::::999888666444555666777555333555555666666666666555555666555444444444444555666555555444444444555555666444444555666666666666555555444444333333333333333111111111111111111111111///111333333222111333555222333555444222111222444111111222333444555555666666;;;BBBHHHJJJGGGBBB???333333333222111111222333444444444444555555555555444444555666666777888888777666555444333333444444333333333333444555666666444444444555666666777777666777888666333333555777666666666666666555444333222222333333333333222222222222222333333444444444000111333444555444333222000111222333333222111111000000000111111111222222222222222111111111000000000000000000000///....../////////........./////////000000111111000000///////////////000000000000000////////////000111111111111000/////////////////////000000000111111111,,,000333222...,,,---000------......///000000111.....................---////////////////////////111000000000000111111222///000111222222111000///////////////////////////........................---------...//////000000.../////////000000000000000000000000000000000000........................++++++,,,,,,---.........---------.........//////,,,,,,---.../////////......------,,,,,,------...------------------------,,,---///000000///---,,,...///222666;;;>>>@@@@@@:::777222111111111///------------,,,,,,,,,...000000000000000000000000000//////000000000000//////...////////////...,,,,,,------............------------------............000000///............///,,,,,,++++++,,,,,,---...,,,...///...---,,,---.........///000000000000/////////......//////000111........./////////000000------------............---...///000///...,,,+++...........................------------...//////,,,,,,+++++++++---...///...------,,,,,,------...---,,,+++******,,,...///,,,++++++++++++++++++,,,++++++************++++++)))))))))*********++++++***++++++,,,,,,++++++***---,,,,,,++++++*********))))))))))))***************************+++++++++******+++,,,,,,,,,++++++************************)))))))))))))))(((((((((((()))******))))))+++---(((((((((((()))***+++,,,MMMPPPVVVZZZ]]]\\\ZZZXXXSSSTTTUUUYYY[[[ZZZUUUPPPLLLMMMOOORRRUUUWWWZZZ[[[WWWLLL@@@;;;<<<<<<888222777777888:::<<<;;;777555555555555555555666666777777666555666888999999999777555333444666666444222333444444444444444444333666555333111111333555666333333333444555666777888333444444555555555555555555444333222111222333444111111111111111111111111000222555555333333666888222444555333111000333555000000111222444555666666<<>>555000444333333222222333333444222333555666666555333222555555666666666666555555555444333222222444555777555555555555666666666666777777666666777888999999888888888888888777666666999777555333222333444555444444555555444444333222111111111222333444666666444333222111111222333444333222222222111111000000000000//////000111222222222222111111111111111222...//////000000000000000////////////////////////000000000000000000000000///.........///000222333111111000000000000000111222000///------///000222000000000000000000000000000000//////.........---++++++---...//////000000333111000///000///...,,,111111000000/////////.../////////....../////////......////////////....../////////...------,,,,,,,,,,,,,,,---------......//////000000000000//////.../////////...///111333////////////............------,,,,,,,,,---......------...///000000//////---------------------------.........---,,,,,,+++"""%%%))),,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,---...---,,,,,,---......///000/////////------------------------//////////////////////////////000000000000//////------------------------,,,++++++---000000---+++333222111///............////////////............+++++++++,,,---...///000,,,------......------,,,///////////////.........000000///////////////000111111000000/////////...///////////////000111111,,,,,,,,,---------......000///...------...///000000...---...111111///,,,///***%%%%%%***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************+++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))*********))))))))))))))),,,+++***)))))))))******++++++,,,------------,,,+++++++++++++++++++++++++++++++++***((()))+++---******))))))))))))******)))***+++,,,,,,+++***)))UUUWWWZZZZZZWWWVVVVVVWWWUUUUUUTTTTTTSSSRRRRRRRRRTTTQQQNNNPPPUUUWWWVVVSSSMMMEEE;;;666555777777666777777777777777777888888555666666666777777888888888666555666999:::999888555555555555444333222111222222333444555555555555333333222222222333444555666666666666666666666666555666666777666555444333222333444444333333444555444444333333333333444444111111222444555666777888111111111111111111111111000000111222555<<>>===;;;:::999999::::::555666777999:::;;;;;;;;;:::999999888888888888888:::::::::999888777777777666666777777888999::::::888999999888666555666777555555555555444333222111222222333333333333222222111222333444444444333333444444555555666666777777444444333333333222222222///111222222111000222333222111111000000111111222000000000111111111111111000000000000000000000000///000000///......000222111222222111///...000111111111000000000000111111333333222222222222333333222333333444444333333222333333333444444444555555222444666999999999888777888777666666555666666666555555555555555444444333222222222222222222222222111222222222222111000000444333222111111111111111000111111222222111111000............////////////000000//////......//////......---......///000111///000111111222222111111000000000000000000000000//////////////////////////////000000000000//////............///000111111//////000000000000//////////////////////////////.........///////////////,,,,,,...///000111111111///......///000111111000////////////000000000000/////////....../////////000000000111111000000000/////////000111222222333////////////000000000000000111111222222111111000/////////...,,,,,,...000////////////............///......---,,,,,,,,,,,,...............------,,,------------------------,,,,,,------......------)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++************+++,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...+++++++++++++++,,,------------,,,,,,,,,+++++++++))))))******+++---...///++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------------------...///000111,,,,,,------------......------,,,,,,------...///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,------+++******,,,...***++++++,,,,,,,,,+++***++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++******)))((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))******++++++******+++,,,+++***)))((()))******+++,,,+++++++++************************''')))+++***)))(((((()))******))))))))))))******++++++***))))))***++++++RRRQQQQQQQQQQQQMMMGGGAAA999999888777777666666555777777777777777777999:::777888999999888777666666888888888888888777777777777777777888888999999999555777888777555444555777555555555555444333222111000111222333333333333333111222333444444444333333333333333444555666666666222333333444333222111000///000111111000000111333111111000000000000111111/////////000000111111111000000000000000000000000---...000000///000222333111222222000///...///111000000000//////000000000333222222222222222222333222222333333333333222222333333444444555555444444111333666888999999777666777666555555444444444555444555555555555444333333222222333333333333333222222222333333222222111000444333333222222222222333111111222333333222111111....../////////000000000000000///...........................///000111222000000111222222222222111000000000000000000000000000000000000000000000000000000111222222111000///////////////000111222222//////000000000000//////////////////////////////............/////////000---...///000000000000000000///...///000111000///000000000000111111222222//////000111111000////////////000000000000////////////000000111111111222//////000000000111111111000111111222222111111000.........---,,,,,,///111............//////////////////...------........................---,,,,,,------------------------+++,,,------......------***,,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,---...+++,,,,,,---------------------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,+++)))))),,,///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))))))))***+++---...///++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,---...///000,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------......+++,,,---......---,,,++++++---......++++++,,,...)))+++------,,,+++******************************((((((((())))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,***************))))))((((((((((((((((((((((((((('''((())))))*********)))'''(((((()))******++++++((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,***))))))*********))))))))))))******++++++***))))))***++++++MMMLLLMMMNNNMMMIIIAAA;;;999999999999888777666555:::::::::888666666888:::555777999999777666555555555555666666777777888888888888888888888888999999444666888777444333555888555555555555444333222222///000111222333444444444111222333444555444333333222222333333444555666666111222444444444333111//////000111111000000111222111111000000000000111111.........///000111111111000000000000000000000000,,,...000000//////111222.../////////...///222555000000////////////000000333222222111111222222333222222222333333222222222222333444444555555444444000222555888999888777666666555444444333333333333444444555555444444333222222333333444444444333333222333333333333222111111444333333222333333444444111222333444444333222111.../////////000000111111111000///........................//////111222222000000111222222222222111000000000000000000000000111111111111111111111111000111222333333222111000////////////000111333333//////000000000000//////////////////////////////---.........//////000000000000000000000//////...111///...///000111000...000000111111222222222333...000111333333111000.........////////////......////////////000000000000000000000000111111111111111111222222222222111111------...---,,,---///111------......///000000000//////.........//////000............------,,,+++------------------------+++,,,,,,---.........---))),,,...///---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++++++++,,,---...+++,,,------......------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,+++)))))),,,///------,,,,,,+++,,,,,,---,,,,,,,,,+++++++++******************+++,,,---...+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++,,,---...///+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,............,,,,,,***---000///---+++,,,...)))+++---...---+++******************************(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***************)))(((((())))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++++++++++++++,,,---...///++++++,,,------------,,,++++++++++++++++++++++++(((***,,,,,,+++***************))))))))))))******,,,+++***))))))***+++,,,AAACCCDDDEEECCC???;;;888;;;777666::::::666777;;;999:::;;;;;;999999:::;;;888888888888888999999999333333222111222333444555666666666666666666666666555555666666777888888888666555444444222222111000//////000111222333333333333444555666666555444333222444555555555444666777666666555444333333222222333222111000////////////000000000000000000000000444333111000...------,,,//////000000000000000///222111///...///111444666////////////000000000000...//////...------000222444333111222333444444333222222222333333333444444666666666666666666555555444444555666666777666666777666555444333222222222333333333333333333333333222333444555555555444333111222222333333222222111444111...---...///000///---......///000111111222///...---,,,,,,---...///000000//////.........---......------...///111222000000000000////////////...000111000///...///000333222111111222222000...111000///222555444111---000000///...///000222333000///............//////////////////000000000000......////////////......000000111111111111000000111111000000//////......000000111222222222222111...000111222222111000...---......///000111111222111111000000000000111111111111111111111111111111///000000000111111111111...000000///...---...///000000000000////////////,,,---...//////...---,,,000000///...---,,,,,,++++++++++++,,,---...///000------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///......---------......---.........---,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++---++++++,,,,,,---...//////...---,,,,,,+++***))))))...---,,,,,,,,,---...///000000//////...---,,,,,,------,,,+++******++++++)))******+++,,,------...***+++++++++,,,,,,,,,,,,++++++*********,,,---...///......---,,,,,,,,,------------......---------++++++++++++++++++++++++------,,,,,,++++++******************++++++++++++++++++++++++++++++++++++************************************+++++++++++++++,,,---+++)))((()))***(((((((((((())))))))))))++++++++++++++++++++++++************)))))))))))))))************)))(((((((((((())))))******++++++************************++++++******++++++,,,---------------,,,,,,+++***------------,,,+++***)))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,??????AAAAAA???===:::888:::666666999999666666:::777999:::999888777888999888888888888888888888888444444333333333444555666666666666666666666666666333444444444444555555555444444444333333222222111///000111222222333333333444444555555555555444444333444555444333333444666666666666666555222000///222222111111000/////////000000000000000000000000333222111000............//////000000000000//////000///......///111333444////////////000000000111000111111000///000222444444222111222444555555444333333333333444444444444444444444444444444444444555555666777777777777777555555444222222111111111222222222222222222222222222222444555555555444333111222222333333222222111333111...---...///000///......//////000000111111///...------------...///000/////////..................------...///111222000000000000////////////000111222111000000111222333222111222333222111///111111222444555444222000////////////000111222222000000///////////////000////////////..................////////////......000000111111111111000000111000000000/////////...000000111222222222222111...///111222222111///............///000111111111111000000//////000000111111111111111111111111111//////000000000111111111...000000///...---...///000000000000/////////...---...////////////...---/////////...------,,,,,,,,,,,,,,,,,,------...///------------------------------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......---------......///......//////......---,,,+++,,,,,,------,,,,,,+++,,,---...---+++******,,,++++++,,,,,,---......///.........---,,,++++++***---,,,+++++++++,,,---...------,,,++++++***))))))------,,,+++++++++++++++)))))))))******++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,,,,---///...------,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))(((''''''***))))))))))))((((((((()))))))))************+++))))))))))))))))))))))))************))))))))))))************)))))))))((()))))))))))))))*********************************,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++***)))((())))))(((((((((((())))))************************++++++***))))))***++++++;;;;;;;;;;;;;;;999888888999666666777777666666999666777888777666666777888777777777777777777777777555444444444444555666777666666666666666666666666444444444444333333333333333333333333333333333333///000111222333333333333555444444333333444444555444444444222111111333555444666777777666222///,,,111111222111111000///...////////////////////////111111000////////////000///000000111000000//////.........//////000111111/////////000000000111111000111222111000000222444222111111222444666666555333444444444444555555555222222222222222333333333555666777777888777777777444333222111111111111111111111111111111111111111111222333444444444444333111111222222222222111111333000......///000000///////////////000000000000///......------......///////////////..................------...///111222000000000000////////////111222333333111111222333333222111222333333111///111333555555444333333333...///000111222222222222111000000000000000111111/////////......---------......////////////......///000000111111000000///000000000000///////////////000111111222222111111......000111111000............//////000000111111000//////......//////000000000000000000000000000////////////000000000000...000000///...---...///000000000/////////......---...///000000///...---------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,---------.../////////...////////////......---+++,,,,,,------,,,,,,+++...//////---+++)))***++++++,,,,,,------.........//////......------,,,,,,++++++*********+++,,,---+++++++++***))))))((((((---,,,++++++***+++++++++************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++***)))(((((('''***(((&&&(((+++,,,***(((*********+++++++++,,,,,,************************************))))))))))))+++******)))((()))))))))************))))))))))))************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++++++++***)))((('''***))))))(((((())))))***************************++++++***))))))***++++++999888888888888888888999777666666666666666666777666777888777666555666888777777777777666666666666444444444444444555555666555555555555555555555555666666666555444333333333111111222222333333333333000111222222333333333222555444333222222333444555444444333111//////111333333444555555444333111000000111111222111000///...////////////////////////000000//////000000111222000000111111111000//////---...000111111111000000//////000000000111111111...000111000//////000222111111111333555777666555444444444555555555666666222222222222222333333333555555666666666666666555333222222111111111222222111111111111111111111111111222222333333333333333111111222222222222111111222000......///000000///000000000000//////////////////............/////////////////////...............------...///111222000000000000////////////000222333222111000111222222111111222333333111000///333555555222000222444///000222444555555444333111111111000111111222222111111000///...------,,,......////////////......//////000000000000//////000000000000///////////////000000111111111111111......////////////........./////////000000000111//////............//////////////////////////////........./////////000000...000000///...---...///000000/////////...............///000000///......,,,,,,,,,------.........------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********++++++++++++,,,---.../////////000---...............------+++,,,,,,------,,,,,,+++,,,------,,,***)))***+++,,,,,,,,,---------...............---------------***************++++++,,,,,,,,,+++++++++*********++++++***************+++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++***************)))************************))))))))))))))))))))))))******++++++,,,,,,---------)))''')))...111...+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((++++++)))((((((((()))***++++++******))))))((((((************************((((((((((((((())))))***++++++,,,,,,,,,++++++*********++++++***))))))(((***))))))))))))))))))***************************+++******************+++888888777777777888999:::777777777555555777777777777888999999777777888999777777777777666666555555222222333333444444444444444444444444444444444444666666555444333222111111000111111222222333333444111111222333333333333222444333222111111222333444222333222111///...000222333222111111222333555666000111111111111000000///000000000000000000000000/////////000000111222333111111111111111000/////////000111333333222111000000000000000111111111111...000111111000000111222111111111444666777777555444444444555555555666666222333333333444444444555333444444444444444333333333222222222222333333444222222222222222222222222111111111111222222333333000111111222222111111000111///......000111000///000000000000////////////////////////////////////.........///////////////......------...///111222000000000000///////////////000111000///...///111111000000111222333111000...111333222///...000222///111333555666666666555111111111111111222333333222222222111000///............////////////......//////000000000000//////////////////000000000000//////000111111111111000......////////////......////////////000000000000//////............//////........................---............/////////...000000///...---...///////////////............---...///000000///...---++++++,,,,,,---.........,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++++++++---...////////////+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++(((***++++++******+++---,,,,,,,,,---------------,,,,,,,,,,,,------------******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,---,,,+++)))(((,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************)))******++++++,,,,,,,,,+++++++++******)))))))))************************))))))))))))))))))))))))))))))***++++++,,,---------***'''***///222///,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((+++******)))))))))))))))++++++******))))))((((((************************((((((''''''(((((()))*********+++,,,,,,+++++++++++++++++++++++++++***)))******))))))))))))***************************************++++++*********888888777777888999999:::666888888555555888888666888999::::::888888999:::999888888777777666666555111222333333444444333333444444444444444444444444333222222111000//////...000111111111222222333333222222333333333333333222333222222111111222222333000111222222000///000111222000//////000444777:::111111000000000000111111000000000000000000000000000000000000111222333333222222222222111000//////000111222333333222111000000000000111111111222222111222444555444333333444222222222555777777666444333444444444444555555555333333444444555555666666333333333444333333222111222222222222222333444555222222222222222222222222111111000000111111222333000000111111111111000000000///...///000111000///////////////000000000000...//////000000//////............///////////////......------...///111222000000000000////////////---...//////------...///000///...000111222000///.../////////...---...//////000111333444555666666000000000000111222333333222222222111111000000000......////////////.........//////000000//////...////////////000000000000...///000000111111000000////////////////////////////////////000000000000000//////......//////000////////////////////////------------.........///...000000///...---...////////////.........------,,,---...//////...---,,,++++++,,,,,,---------...+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++++++++,,,+++,,,.../////////......******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++''')))++++++++++++---///------------------------++++++,,,,,,---------...+++,,,---.........------+++++++++++++++++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++..................///000......////////////......------------------------,,,,,,,,,,,,---------------------,,,++++++******************************************************++++++******))))))))))))+++)))((()))---///---+++)))))))))************+++++++++++++++++++++++++++************)))))))))))))))************)))((((((************))))))))))))***************************************++++++,,,)))***++++++++++++++++++***+++++++++++++++******+++******))))))******+++++++++++++++++++++++++++)))***++++++++++++***)))777888888888888888999999777:::999555555999:::777888999::::::888888999::::::999999888777777666666222222444555555555444333333333333333333333333333111111111000000//////...111111111111111222222222222333333444333333222222111111222222222222111111...000333333222111111111000000000000111444666777333111///......///222333222222222222222222222222000000000000111222333333222222222222111000//////000000111111111111000000000000111111111222222222111333555555444333444444333333333555777777555333333333333333444444444444333333333444555666666666333444444444444333222111000000000111111222444444111111111111111111111111111000000///000111222333000000111111111111000000///......///111222000///......//////000000111111...///000111111000///.............../////////000......------...///111222000000000000////////////,,,...///...---,,,---......------...000111///...///...,,,,,,.........---.........///111222444555/////////000000222333333111111111000000000000000......////////////............////////////........./////////000000000111...//////000000000000000000000000//////000000000000000000000////////////111000000//////000000111////////////////////////,,,,,,---------............000000///...---.../////////.........---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,------***+++---...///...---,,,------------------------++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---...///000///---,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++***,,,------------...///------------------------+++,,,,,,---.../////////---...///000000000//////,,,,,,,,,---------------...---------......///000......//////000000111111////////////000000000111000////////////000000111222222222222222333444444222222333333333333222222111111111111111111111111000000000000000/////////111000000///......---------------------------------------------------------,,,,,,,,,,,,+++++++++******++++++,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++************))))))))))))((()))+++,,,,,,***(((&&&)))))))))))))))*********************************+++************+++,,,,,,))))))***+++++++++++++++))))))***************)))+++******))))))******+++++++++++++++++++++++++++)))***++++++++++++***)))777777888888888888777777777;;;:::666666:::;;;777777999:::999888777888999:::::::::999888777777666333333555666666666555444333333333333333333333333222222222222111111111111111111111111111111111111333333333444444333222222000111222333333222111000,,,///333555444222111111000000111222333444444444444222///------///222444222222222222222222222222111111000000111222222333333333333222222000//////000000000///////////////000111111111111222222222///111333444333222222333333333444666888777444222222222222333333333444444222222333444444555666666444555555555444444333222////////////000222333333000000000000000000000000111000/////////000222333000000111111111111000000///......///111222000///---......///000111111222...///000111111000///...---.........//////000000......------...///111222000000000000////////////---...///...---,,,---///---,,,,,,---///000///---111...+++,,,...000///,,,,,,,,,,,,,,,...000222444////////////000111222333////////////000000000000......////////////............////////////........./////////000000111111...//////000000000000000111111000000000000111111000000000000////////////111111000000000000111111000000000000000000000000,,,,,,,,,---------.........000000000...---.../////////.........---------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---------------------------+++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,---------,,,---///000000...---++++++,,,------.........---+++,,,,,,------,,,,,,+++...///000000...---...///------------------------,,,------...///000111111...///111222222222111000000000000000000000000000000000000000000111222222222222333444555555666666111222222222333333333333222222111111111333444555555555555555666666777888555666666777777666666555444444444444444444444444444444333333222222111111444333333222111000000///222222222222222222222222000000000000000000000000------...///000111222333,,,...///...------...000++++++,,,,,,,,,---------------------------------************))))))))))))''')))+++------***'''%%%(((((())))))******++++++************************)))))))))))))))******+++((()))***+++++++++++++++(((((()))))))))))))))(((++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))777777888888888888777777666666777888888999::::::888999:::::::::999888777888888777777777777777888666666555555555444444444333333333333333333333333333111000111222222111000000111111000000000333555666555444333333333333333333222000//////000222333111111111111111222222222222222222111111111000000000000000000000000000000///////////////000111111111111111111111222222333111111000000/////////...//////.........///000000222111000//////000111222000222333222000//////000222333333444333333222222111111222222222111///...111///......000111111000111111111111111000//////000000000000////////////......////////////..................///////////////111333222111///...///---...///000000///---,,,///---,,,---///000000///111000000000///........./////////...//////000000111///------///000111111////////////////////////////////////......------//////..................,,,,,,---...//////......///......///111111000...//////000000111222333444111111000//////000111222000////////////000111111.........---......//////......---------...000111000000111000///...000222111000000///............---...///000000000000000------///222444555333111/////////...---,,,,,,+++------.........------,,,222111///...---......///......---,,,,,,,,,------,,,,,,+++++++++*********,,,,,,------------,,,,,,+++---//////...------...++++++,,,,,,...///111111...------,,,,,,,,,------...------,,,,,,,,,------......///...,,,---///111///......---......//////---...//////...///111333222111000///...///000000///000111222333333333333///111222222111111222444777555333333555666666666888888777666666777777888555555555555555555555555888888888888888777666555999888888:::;;;<<<;;;:::999999999999999999999999<<<<<<:::999999999999999888888888888888888888888777:::======:::999;;;===999999999999999999999999555777888777666555666888888666555555777777777666888888999888555444444555555555444444444333333333000111333555666666555555222222222222222222222222222111000.........//////000000000///...------,,,......---------,,,,,,,,,+++,,,,,,+++***+++---///...---+++)))))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++***))))))***++++++************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''777888888888888888888777777777888999999:::;;;;;;::::::;;;<<<<<<;;;999888777777666666555666666777666555555555444444444333333333333333333333333333222111000000222333222111///111111111111222555777555444444333333333333444333222000//////000222333000000111111111222222222333333222222222111111111///////////////////////////////////////000000111000000000000000111222222000000000//////.........//////......//////000000000///............///000000222333222111//////000......////////////......111222333333333222000/////////////////////000111111111111111111000000///111111000000000/////////111111222222222222111111000000000111111111222222222444555555333222111222000111222333444333111000222111///000111333222111444444333333333333333333333222222111111111222222222111///000222333333222111111111111111111111111222222111111000000000000111222222222222222111111...//////000111111000000000000000111222333222000111222333444333222000///222111000//////000111111//////.........//////000111000//////............111000///......//////000...///000///------///000.........---......//////------...///////////////...///000111111000///...000000//////...------,,,,,,------...------,,,,,,///...---------...///000...------,,,------..................------------///000000111111000000///444666777666333111000111///...............//////............////////////.........---------.........000333333222222222333444444333222222222333333444555666666555666888::::::999888777666777777888555666777888999999999999888:::;;;;;;::::::;;;===;;;999777777888999:::999::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;666777888888666666777888:::888777777888999999888999:::;;;999777666777888777777666666666555555555444555666777777777666555555555555555555555555555444333222111111111222333444444333222222111000000111111000000////////////............,,,---///111000///---,,,,,,,,,---......------------------------,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,+++******888888999999999999888888999999::::::;;;;;;<<<<<<;;;<<<=========<<<:::999666555555444444555666666555555444444444444333333333333333333333333333333111000///000222333333222000111222222222333555777333333333333333333444444222111000//////000111222000000000111111111222222333333333222222222111111//////////////////////////////......//////000111//////......//////000111/////////..............................///000000///......------......//////111222222000//////000...//////000000000//////111111111222111111000///---000222111///...000333333333333333222222222111333333222222222111111111555666666777777666666555444444444444555555555666666888999999777666666777444555777888999999888777888666555555666777666555888888888888888999999999888888777666555555555555777666666777888999888666777777777777777777777777666666666555555555555555555666888999999888777555444555555666666666666666666555555777888999777666777999::::::888555111...444333222111000000111111/////////...............333333111000///.........222111000///..................///...---,,,...000,,,,,,,,,,,,---...///000,,,,,,---............---///111444333///,,,,,,...000000000///......------,,,,,,------...------,,,,,,,,,,,,---...///111222000000000000111222333333222222222222111111111111444444555555555555444444999:::;;;:::888666555666555555333222111111000000000111222333444444333222777666666666666666777777666:::>>>@@@???>>>======<<<;;;:::999999999999999;;;<<<===<<<<<<<<<>>>@@@??????>>>============>>><<<===>>>>>>????????????@@@AAABBBBBBAAAAAABBBCCC>>><<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;:::;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<888999::::::888888999:::;;;:::888888:::;;;:::999:::;;;<<<;;;999777888999888888888888777777777666777888888888777777666555666666666666666666666666555444444444444555555666555555555444333333222222333333333333222222222222111111111000///000222444333222111//////000111222111111000000//////.........---,,,,,,......---,,,+++,,,---......---,,,+++************************))))))************))))))************************,,,,,,,,,---,,,,,,+++***999999999::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===<<<;;;999888555555555444555555666666444444333333333333333333222222222222222222222222000//////000222444333222000222333222111111333444111111222333333333333333111000////////////000111//////000000111111222222111111111111000000000000///////////////////////////............///000000......------......///000..................---------------------...///000////////////////////////...000111111000//////000///000000111111111111000///////////////////////////333777666222000333777777666666666555666666666777666666666666555555555::::::;;;;;;;;;;;;::::::888888888888999999999:::;;;<<<======;;;:::;;;<<<999:::;;;===>>>>>>>>>>>>>>><<<:::999:::;;;:::999;;;;;;;;;<<<<<<======>>>===<<<;;;:::999888888888;;;;;;<<<===??????===;;;>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;999;;;===??????>>><<<:::;;;;;;<<<======<<<<<<<<<======<<<>>>???@@@???===?????????>>><<<:::777555777777666555444333333333000111111111111111000000333333222111000000111111/////////...............000111111000//////000222.........---......//////,,,,,,------------,,,,,,///333666444///,,,---000/////////......------------......////////////...,,,,,,---///111333555666555555666666777888999:::777777666666666555555555777777888888888888777777555777888888888888999:::<<<;;;:::888777777777777333555777999:::999888777=========<<<======>>>???===@@@CCCDDDDDDCCCCCCDDDAAA@@@???>>>============<<<===>>>>>>======???AAA??????>>>>>>============>>>???@@@@@@AAAAAAAAA@@@???AAABBBAAA@@@@@@AAABBB???<<<::::::;;;<<<<<<;;;<<<<<<<<<==========================================<<<:::::::::<<<>>>@@@>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>??????===<<<>>>>>>>>>>>>============:::999888:::>>>@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;:::888777777888999999888888999:::999777666777888777777777666666666555555555555666666666555555555444444444444444444444444333333333444444555666666333333222222222111111111333333222222222222222222222333333222111111444666444333222222111222333333333333222222111000/////////...---...///000///---,,,---///000000///---,,,************************((()))***++++++***)))(((++++++++++++++++++++++++))))))************))))))999999999::::::999999999::::::;;;;;;;;;;;;;;;<<<::::::;;;;;;:::999777666666555555555666666777888222222333333333333333333222222222222222222222222000//////000222444333222111222333222000.../////////000111222333333333222000//////////////////000...//////000111111222222////////////.........---.......................................//////000---------,,,---......///------..................,,,,,,,,,,,,---...///000//////000000000000//////...000222222000000000111......///000000000000000222222222222222222333333444999===<<<888666999<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<======>>>??????======>>>@@@======>>>???@@@AAAAAAAAAAAA???=========>>>===<<<<<<=========>>>>>>????????????===<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@>>><<<@@@@@@AAAAAAAAABBBBBBBBB????????????????????????<<<===@@@BBBBBBAAA???>>>>>>>>>?????????>>>>>>===@@@??????@@@BBBBBBAAA???BBBAAA???===<<<<<<===>>>:::::::::999888777666666333444555666666666555555333333333333444444555666000111222333333444555555555666666555444444555777555444333111111000000000.........//////......------111444222...,,,///222////////////............000111111222333333222222///000222444666888::::::999999999999:::;;;<<<===:::::::::999999999999888999999::::::::::::999999444666777777777777999:::======<<<;;;;;;<<<<<<<<<777999;;;===>>>>>>===<<<===<<<<<<<<<======>>>???===>>>??????>>>???AAACCCAAAAAA@@@???????????????===>>>>>>>>><<<===>>>@@@<<<======<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>===<<<===>>>===<<<;;;<<<===<<<:::888777888999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888:::<<<===;;;===???>>>;;;::::::;;;::::::::::::::::::::::::666888;;;===>>>===<<<;;;<<<;;;;;;;;;::::::999999888666555888;;;===;;;888999999999999999999999999666777888888666666777888777555333444555666555555555666777666444333444555444444444444333333333333111111111222222333444555222222222222222222222222000111111222222333333333111111111111000000000000000000000000000000111111111222222111000111333555222222222222222222333333444444333222111111000000000///......000000///...---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((())))))***))))))(((888888999999999999888888999999999999999:::::::::999999999999888777555444555555555555666777888888111111222222222222333333222222222222222222222222111000///000222333333222000222333222///...---...///000111222333222111000......////////////......---...//////000111222222......---------,,,,,,,,,..............................------......///000------,,,,,,------...///.............../////////------------...000111222///000000111111000000///111333444444333333333444333444555666666666666666:::999999999999::::::;;;;;;>>>AAAAAA???>>>???@@@???>>>=========>>>???@@@@@@????????????>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBB?????????@@@@@@AAAAAABBBAAA???>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<::::::999;;;<<<===<<<:::===>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA===>>>@@@BBBBBBBBBAAA@@@===>>>>>>>>>>>>===<<<<<<===<<<<<<===???@@@>>>===???>>>;;;::::::<<>>>>>:::;;;<<<;;;:::999;;;===;;;:::999777666555555444333333444444333333222222...111333222000000222555333333222222222222222222444555666777888888888888555666888:::<<<======>>>999999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::999::::::999777777888999;;;;;;;;;;;;<<<===>>>>>>:::;;;===>>>??????>>>===============>>>???@@@AAA>>>???>>>===<<<===???BBB??????>>>>>>>>>>>>??????>>>??????>>>======???@@@===============<<<;;;;;;::::::;;;;;;<<<;;;;;;:::;;;<<<===<<<:::::::::<<<:::888666555666666666555777888999;;;;;;;;;::::::::::::::::::::::::::::::999888777777777888999:::888:::===<<<999777888;;;999999999999999999999999666777999;;;;;;;;;;;;;;;999999999888777777666666666555555666888888777666666666666666666666666666222333444444222222333444555333222222333444444333333444555444333222333444333333333222222222111111////////////111222444444222222222222222222222222///000000111111111111000222222222222222222111111///////////////000000000111111111000///000222444111111111222222222222222333333222222111000000000000///......000000///......///000111111000///...........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,777888888888888888888777888888888888888777777777888999999999888666444333444444444444555666777888111111111111222222222333111111111111111111111111222111000000222333222111...000222222111000000000///000222333222111///............//////.........------...///000111222222.........---------,,,,,,...........................------------...//////---------------...//////.........//////000000000///000000000111333444555333444555555555555444333555777999999888777888999:::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAA@@@AAACCCEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>@@@AAACCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>======>>>>>>>>>?????????>>>??????>>>===>>>@@@BBB?????????>>>?????????@@@@@@>>>======???@@@??????????????????>>>>>>>>>>>>======<<<<<<;;;<<<<<<===;;;999888888:::;;;;;;:::;;;;;;<<<<<<===>>>>>>???======>>>>>>????????????<<<===>>>???@@@@@@@@@@@@>>>?????????>>>>>>===<<<;;;::::::;;;======<<<:::<<<;;;::::::;;;<<<>>>???<<<<<<===>>>>>>===<<<;;;666888;;;===???@@@??????>>>>>>>>>>>>>>>???@@@AAA>>>???@@@BBBCCCCCCCCCBBB???@@@@@@???>>>>>>???AAA@@@???>>>===<<<;;;;;;;;;::::::;;;;;;::::::999888777777777777777888999999999999999999999999999999999:::;;;<<<============999;;;<<<>>>?????????>>>;;;:::::::::::::::;;;;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888888:::;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>>>>@@@AAAAAA???@@@AAA@@@>>>>>>>>>???<<<<<<<<<<<<===>>>??????>>>??????>>>======>>>@@@===>>>?????????>>><<<<<<:::;;;;;;<<<;;;;;;::::::<<<===>>>===;;;:::;;;<<<:::888666555555666555555555777999:::;;;;;;:::999999999999999999999999999::::::999999999999999999555888;;;;;;777666888;;;999999999999999999999999888888999999::::::;;;;;;999999888888777666666555555666777777555444444555444444444444444444444444222333444444333222333444666555333333555666555444333555666555444333444666444444444444333333333333222111111111111222444444222222222222222222222222111111222333222111000000111222222222222222222222//////000000000111111111000111111000///000222444000000111222222222222222000000000000000000000000000///......///000///...000000000000000000000000////////////////////////......------------......------------------------,,,------...//////......777777888888888888777777777777777666666666666666999999:::999888666444333222222222333444555666777000000111111222222222333111111111111111111111111333111000111222222111000,,,///222333333222333444000111222333222000...------......//////......---------...///000111222222//////.........---------...........................------------...//////...------------...//////.../////////000000111111222222222333444555777888888999:::;;;;;;:::999888888:::<<<<<<;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>AAA@@@?????????@@@BBBCCCCCCCCCDDDFFFHHHGGGEEEBBBAAA@@@???>>>>>>@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>??????>>>>>>=========>>>>>>>>>?????????===>>>>>>===<<<===???BBB??????>>>=========>>>>>>>>>===<<<<<<>>>@@@@@@???@@@@@@@@@??????>>>>>>>>><<<;;;;;;;;;;;;;;;<<<======;;;999999;;;=========;;;;;;<<<======>>>??????;;;;;;;;;<<<<<<=========<<<<<<======>>>???@@@@@@AAABBBBBBBBBAAA@@@??????;;;::::::;;;======<<<:::;;;<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<666888;;;???AAABBBAAAAAADDDDDDCCCBBBBBBCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@AAACCCBBBAAA@@@@@@@@@@@@@@@AAA???@@@@@@@@@???>>>>>>===AAA???===>>>???@@@???>>>>>>>>>??????????????????<<<===>>>???@@@@@@@@@@@@<<<===>>>@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<;;;<<<<<<============<<<<<<777888999888888:::<<>>?????????<<<;;;:::::::::::::::;;;999999999999:::;;;<<<===:::<<>>>>>===<<<;;;===>>>===>>>?????????>>>===<<<<<<<<<=========<<<<<<;;;<<<===>>>===;;;:::;;;<<<<<<999777666666777666555555666999;;;;;;;;;:::999777777777777777777777777;;;<<<<<<<<<;;;:::999999333777;;;:::777666888<<<999999999999999999999999::::::999999999:::;;;;;;::::::999999888777666666555777999888444222333555444444444444444444444444666777888777666555666888888777555555777888777666555777888777666666777888777666666666555555555555666555444333222333444555000000000000000000000000333444444555444333111000000000000000000000000111111111111222222333333333000111111000///000222444000111222222333333333222///////////////000000000000...---...///000///...000000////////////000000000000000000000000000000000///...------...///000------------------------,,,,,,---...//////......999999999999999999999999777777777777777777777777;;;777444444666777666444666111111666777111...///000111111222222222222222222222222222222222222222222222222111111222222222000000111111111111111111222222111000////////////000////////////000111222000000000000000000000000---/////////------...///000///...,,,,,,---...///000000//////............111///------///222333444222222222222333444555555666666666777888:::;;;<<>>===<<<;;;<<<;;;;;;<<<>>>???>>><<<<<<<<<<<<=========>>>>>>CCCBBBAAAAAA@@@@@@AAAAAAFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCFFFCCCAAAAAACCCDDDBBB@@@AAA@@@???>>>>>>>>>??????AAA@@@???>>>>>>>>>>>>>>>>>>??????>>>===>>>@@@BBB@@@???>>>???AAABBBAAA@@@???>>>======<<<<<<<<<===>>>>>><<<<<<<<<<<<>>>>>>======<<<;;;999:::===???<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;<<<======;;;:::999999999999:::;;;>>><<<;;;===@@@BBBAAA???===>>>@@@AAABBBBBBBBBAAA============<<<;;;:::999:::;;;;;;:::888888:::===@@@AAABBBBBBAAA???<<<;;;:::<<<>>>@@@@@@BBBDDDFFFGGGHHHIIIIIIGGGEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDHHHGGGFFFFFFFFFFFFCCCAAAAAAAAA@@@???>>>>>>??????======>>>???@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>===@@@CCCEEEDDDAAA>>>;;;@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>======:::===@@@@@@===<<<>>>@@@???>>>>>>===<<<;;;;;;:::<<<=========<<<;;;::::::999:::;;;<<<<<<<<<;;;:::===>>>>>>?????????>>>>>>:::;;;;;;;;;<<<<<<======;;;::::::;;;===>>>>>>>>>AAA>>>;;;;;;>>>???>>><<<<<<===>>>======>>>AAACCC>>>???@@@@@@???>>>???@@@===???AAA@@@===<<<>>>@@@===============<<<;;;;;;::::::::::::::::::999999<<<;;;:::999888777777777888888888888777777666666888888888777888888999999>>>>>>===<<<;;;::::::999999777555444555777:::<<<888999:::;;;;;;:::999888:::888666777999:::888666888999999888777666888999888888888888888777666555333444555666666555333222444222444777888444333555999::::::888555333333333555666666666666555555444999777555222111222444555333333444555555444333222222000111444555222222444444333222222444444333222///111333333111000111111111111222222222222222222222222111111111222333333000111222333444333333222222111//////111111000///111111000///............000///.........///111222111111222222222111000000,,,...///000111///...---------,,,---...000222333------............------666666666666666666666666777777777777777666666666999666333333555666555333666111000444666444333666000000111222222222222111222222222222222222222222111111000000000000111111222222222222222222222222000///...---------------.../////////000000000000////////////////////////,,,---......,,,,,,,,,..................///000111222222111111000000000000222111111333666999;;;;;;666666666666777888999999999999::::::;;;===>>>???@@@@@@@@@@@@???>>>======>>>>>>===>>>@@@@@@???=========>>>???????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA???????????????@@@AAAAAACCCAAA??????@@@AAA@@@>>>???>>>======<<<<<<======??????>>>=====================>>>===<<<<<>>===<<<<<<<<<<<<===>>><<<<<<;;;:::999999<<<>>><<<;;;;;;::::::::::::::::::;;;;;;<<<<<<======>>>:::;;;<<<<<<<<<<<<;;;:::;;;;;;:::;;;===>>>>>>===:::;;;<<<======>>>==================<<<;;;:::999888999999777666666888:::===>>>???@@@@@@???===<<<;;;===???@@@AAABBBDDDFFFEEEGGGHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEDDDEEEEEEEEECCCAAAAAAAAA@@@???????????????======>>>>>>???@@@@@@@@@??????>>>>>>>>>?????????>>>@@@BBBCCCCCCAAA>>><<<@@@@@@@@@??????>>>>>>===;;;<<<======>>>>>>======;;;<<<======<<<;;;;;;<<<========================<<<<<<======<<<<<<;;;:::999:::;;;<<<===<<<;;;;;;======>>>???????????????<<<=========>>>>>>>>>>>>????????????@@@@@@@@@???AAA>>>======>>>>>><<<999===>>>>>><<<;;;;;;>>>@@@>>>???@@@???======>>>???>>>@@@AAA@@@>>>===???AAA???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>======;;;;;;:::::::::888888888999::::::;;;;;;999999888888888888888999<<<<<<<<<;;;::::::999999888777666555555666888999777777888999999888777777;;;999777888:::;;;:::999:::;;;;;;:::888888999:::999999999999999999888888666777777777777666555555888555666999:::777777999;;;;;;;;;999666555555555666777777888888888888888;;;:::999888777666555555555555444333333333444444666333444888888555555777777555333333333333111000///111111000///......///333444444444333111000///111111111111111222222333...///000222222222111000222111111111222111000...000///......------....../////////...//////000000///000000111111111000000000/////////......//////---------------...///000---......//////......---555555555555555555555555555555666666666666666666666444222222333444444333555000...111444555666999///000111111222222111111222222222222222222222222111111111000000111111111333333333333333333333333......------,,,------------...///000111000//////////////////////////////---///000///...---...000///000222333444555555555666666666555555555555555777777888:::>>>@@@@@@???:::999999::::::;;;<<<===;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@??????>>>@@@??????@@@AAAAAA???======>>>???@@@AAA@@@??????===>>>>>>???AAACCCDDDEEECCCDDDDDDEEEDDDCCCAAA@@@===============>>>>>>???@@@>>><<<<<<===>>>===<<<<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;===>>><<<;;;;;;;;;===>>>===<<<::::::999999999999999888<<<;;;;;;::::::;;;;;;<<<;;;<<<;;;:::999999;;;===<<<<<<:::999999999:::;;;::::::;;;;;;<<<=========999;;;===??????===;;;999:::;;;<<<<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<;;;:::999::::::888777777999;;;;;;<<<>>>?????????>>>======>>>@@@AAAAAABBBDDDFFFDDDEEEGGGFFFEEECCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCEEEEEECCCAAAAAA@@@@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA???@@@AAAAAAAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>===<<<;;;::::::::::::888777============>>>>>>>>>>>><<<<<<=========<<<;;;;;;999:::<<<=========<<<;;;;;;<<<===??????@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBBBBAAA???===<<<======>>>@@@AAAAAA>>><<<=========;;;:::999;;;===>>>??????>>><<<;;;<<<===>>>@@@AAA@@@???>>>???@@@@@@@@@@@@AAA@@@@@@???>>>======>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>999999:::;;;<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<:::888999;;;=========<<<======<<<::::::;;;<<<<<<<<<;;;::::::;;;<<<===<<<;;;:::999999999999999<<<999888;;;<<<::::::>>>=========;;;888777777888::::::;;;;;;<<<<<<=========>>>>>>>>>===;;;999888???===;;;999999:::;;;===:::888999<<<===::::::<<<<<<;;;::::::;;;;;;:::888999:::999777444444555777666777888999888777555333777666666666777777888999777777888999999999999888777666666777888666333000000000000000000111111222333333444555555444333222222222333444555555555444777666333222111222444555222333333333333333222222222222333333333333222222555555555555555555555555444444444555555555555555555444333333444444444444222000///111333555666777000111222222333333222222333333333333333333333333222222222111111222222222333333333333333222222222//////.........//////000---///111222333222000///000000000000000000000000111333444444222222333555555666888999::::::999999::::::::::::::::::::::::<<<<<<===>>>@@@@@@===;;;::::::::::::;;;<<<======::::::;;;<<<======>>>>>><<<======>>>>>>>>>>>>===@@@>>>>>>>>>@@@???>>><<<;;;<<<>>>@@@@@@???>>>============>>>@@@AAACCCDDD@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<======>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;;;;<<<===>>>===<<<===>>>???>>>===:::::::::::::::::::::999::::::::::::::::::::::::===>>>>>>===;;;;;;===??????>>><<<;;;;;;;;;===>>>::::::;;;<<<<<<======>>><<<===???@@@@@@???===<<<>>>@@@BBBAAA===<<<===@@@BBBAAA???>>>>>>???@@@AAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>===<<<<<<>>>@@@===>>>????????????>>>>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@@@@??????@@@@@@@@@???>>>>>>>>>======<<<<<<======>>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA===>>>>>>??????>>>>>>>>>===:::777888;;;<<<:::888>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<:::;;;<<<===>>>===<<<<<<;;;;;;===>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???===:::888777777:::>>>BBBEEEEEEDDDBBB;;;<<<<<<;;;::::::<<<>>>>>>???@@@???===<<<<<<===>>>?????????>>>>>>??????@@@@@@@@@AAAAAA@@@??????===>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@;;;;;;;;;<<<===???AAABBBEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA???===;;;:::===>>>>>>??????>>>>>>======<<<::::::<<<>>>@@@AAA>>>??????>>><<<;;;<<<>>>???>>><<<;;;<<<>>>@@@AAAAAA@@@>>>===<<<===>>>>>><<<999888;;;;;;:::;;;????????????===:::999:::<<>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA>>><<<===@@@AAA>>>>>>@@@=========???BBBCCCCCCCCCCCCCCCAAA>>>;;;:::<<<>>>888:::===???AAA@@@???>>>????????????@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@>>>:::777444444444555666777888888;;;<<<>>>??????===;;;999999:::;;;<<<============???>>><<<;;;:::;;;;;;<<<;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::555555555555555555555555555555555555666666777777666666777777777666777777444555555666888999777444444444555666666666666555444444444444444444444444333222222111111222222333444444333333222222222222///////////////000111222000222444555666555333222222222222222222222222222444666777777666666777999999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>;;;888888888888888999:::;;;;;;777888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;===<<<<<<<<<>>>>>><<<:::;;;;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>???@@@@@@>>>???AAAAAABBBAAA@@@???>>>============>>>??????>>>>>>>>>=========>>>???===>>>>>>???>>>===<<<<<<===>>>????????????>>>>>>===???@@@???>>>===>>>???===<<<;;;<<<>>>>>>>>><<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBAAA@@@@@@AAACCCCCCCCCAAA@@@@@@@@@AAABBB>>>??????@@@AAAAAABBBBBBDDDDDDDDDCCCCCCDDDDDDDDDDDDGGGHHHGGGCCCAAACCCEEEFFFEEEDDDCCCCCCCCCDDDEEECCCCCCCCCDDDCCCCCCBBBAAAAAABBBBBBAAA??????AAACCCBBBAAAAAAAAA@@@???>>>>>>@@@AAACCCBBBAAAAAACCCDDDDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGGGGEEEDDDAAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<<<<===???AAABBBCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA>>>??????@@@@@@AAAAAAAAA>>>???????????????>>>>>><<<:::777999===???>>>===BBBAAA@@@???>>>===<<<<<<<<<<<<===============<<<;;;<<<===>>>>>>>>>======;;;;;;===>>>@@@@@@AAAAAA????????????????????????;;;===>>><<<999666555555333777<<<@@@BBBBBBAAA@@@999:::;;;;;;;;;<<>>===>>>???>>>>>>===>>>>>>>>>>>>===>>>>>>???????????????>>>======>>>???@@@AAAAAAAAA??????@@@AAAAAAAAA@@@@@@>>>>>>===<<<<<<>>>???@@@BBBAAA@@@???>>>=========>>>>>>???@@@@@@AAAAAAAAA>>>?????????===;;;888777;;;<<<===>>>>>>===<<<;;;===============???AAABBB@@@@@@@@@>>><<<;;;<<<>>>@@@???>>>======???AAACCCEEECCCBBB@@@??????@@@AAA:::777666999:::888:::>>>@@@@@@???===;;;:::<<<>>>CCCBBBAAA@@@??????@@@@@@AAAAAA@@@@@@AAACCCFFFGGG>>>???AAABBBBBBAAA???>>>AAA>>>???CCCCCC@@@@@@BBB<<<;;;<<<>>>AAACCCCCCBBBCCCBBB@@@===:::999;;;===;;;===???BBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCEEEEEECCC???<<<777777888888999:::<<<<<<@@@BBBDDDFFFFFFDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCCCCBBB@@@??????@@@AAACCCCCCBBBAAAAAA??????@@@@@@@@@@@@??????777777777777777777777777888888999999::::::;;;;;;999;;;======<<<;;;;;;<<<;;;===>>>===>>>@@@===777888999999:::;;;:::::::::888888888888888888888888444444333333333333444444777777777666555555444444000000000111222333444555666777888999999999888888777777777777777777777777666777999999888888999;;;;;;;;;<<<;;;;;;::::::999999999::::::::::::;;;;;;999999:::===??????===;;;888888888888999:::;;;<<<777888999:::;;;::::::999<<<<<<<<<======<<<;;;;;;<<<;;;;;;<<<>>>>>>===<<<=========>>>>>>>>>??????AAAAAA@@@??????????????????@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCBBBAAAAAACCCEEEBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEDDDCCCBBBBBBBBBCCCAAAAAABBBCCCDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFGGGFFFEEEDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKIIIHHHHHHIIIKKKKKKIIIJJJJJJIIIHHHGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCAAA@@@@@@BBBDDDDDDCCCBBBAAA@@@???>>>>>>AAABBBCCCBBBAAA@@@AAABBBDDDEEEGGGGGGFFFEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGEEEDDDAAA@@@@@@@@@@@@AAAAAABBB?????????>>>>>>============>>>@@@BBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@AAAAAAAAA???@@@@@@@@@@@@??????>>>===;;;:::;;;>>>@@@BBBBBBDDDCCCBBB@@@>>>===<<<;;;<<<<<<===>>>>>>>>>======;;;<<<>>>?????????>>>===;;;<<<===??????@@@@@@@@@?????????>>>>>>>>>>>>>>>:::<<<===;;;777444555777222666:::<<<<<<:::888888888999::::::;;;===@@@BBB>>>@@@AAA@@@???>>>???AAA???>>>===>>>???@@@???===<<<===>>>>>>???>>>>>>>>>>>>>>>>>>??????@@@@@@AAA===>>>???AAAAAAAAA@@@@@@AAA@@@>>><<<<<<<<<>>>???AAA@@@???>>>>>>>>>>>>>>>=========>>>>>>???????????????@@@@@@???>>><<<;;;>>>@@@CCCEEEEEECCC@@@>>><<<>>>???@@@??????@@@AAA@@@@@@@@@>>><<<;;;<<<===@@@??????>>>>>>???@@@AAADDDCCCBBBAAA@@@?????????888555555999:::888999===@@@@@@???<<<::::::<<<>>>CCCBBB@@@?????????@@@AAAAAA@@@???>>>@@@CCCGGGIII<<<>>>BBBEEEEEEDDDAAA???@@@>>>???BBBCCC@@@???BBBAAA@@@???@@@AAABBBAAA@@@AAAAAA@@@===:::999:::;;;>>>>>>???>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@BBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDCCC@@@>>>999999999999:::;;;<<<===@@@BBBDDDFFFFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDCCC@@@BBBCCCEEEEEEDDDBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA===@@@BBBCCCAAA@@@AAABBB@@@BBBBBB???@@@DDDCCC>>>======>>>???????????????========================;;;::::::999999::::::;;;=========<<<;;;:::::::::555555666666888999:::;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;;;;===>>>=========<<<======>>>>>><<<<<<<<<======>>>>>>>>>=========???AAAAAA@@@>>><<<<<<<<<<<<===>>>??????:::<<<===??????>>>===<<<@@@@@@AAA@@@@@@???>>>============???AAABBBAAA@@@CCCBBBAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIHHHFFFFFFHHHKKKHHHIIIJJJKKKKKKIIIGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHJJJJJJHHHFFFFFFGGGJJJIIIHHHIIIKKKKKKKKKJJJFFFGGGIIIJJJKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGIIIJJJJJJHHHHHHHHHIIIHHHIIIKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDCCCBBBAAAAAACCCEEEBBBAAAAAA@@@????????????AAABBBCCCBBB@@@??????@@@BBBDDDFFFFFFEEEDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEFFFEEECCCBBB@@@@@@@@@@@@@@@AAABBBCCC??????????????????>>>>>>>>>???AAACCCDDDDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>======???BBBDDDCCCCCCBBB@@@???>>>======<<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@???>>>>>>======>>>???????????????@@@?????????>>>>>>>>>===888:::;;;888444333666:::333666::::::888666555666888999999999999;;;===@@@<<<===??????>>>>>>@@@AAABBB@@@>>>???AAABBBAAA???<<<======>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAABBBAAAAAA@@@BBBAAA???===<<<===???@@@AAAAAA@@@@@@???@@@@@@AAA============>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAACCCFFFKKKNNNNNNKKKFFFCCC<<>>>>>????????????===;;;999:::;;;???????????????>>>>>>>>>@@@@@@@@@???>>>===;;;;;;888666777;;;<<<::::::===??????===;;;999999<<<>>>???>>>======>>>???BBBCCC@@@?????????@@@AAABBBCCC<<<>>>AAADDDEEEEEEDDDCCC>>><<<===@@@AAA>>>>>>@@@CCCAAA@@@AAABBBBBBAAA@@@@@@@@@AAA???<<<;;;;;;<<<===<<<;;;999888888888999888888999999:::<<<===>>>DDDCCCBBBAAA@@@AAAAAABBB??????>>>@@@AAABBB@@@???<<<<<<<<<<<<<<<===>>>???===???AAACCCDDDDDDCCCBBB@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCDDDDDDGGGFFFDDDCCCAAA@@@?????????@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEE@@@CCCFFFFFFDDDCCCDDDFFFBBBDDDAAA===???EEEFFFBBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>;;;<<<<<<===>>>@@@AAABBB?????????>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@??????AAACCC@@@?????????@@@BBBDDDEEEAAAAAAAAABBBBBBCCCCCCCCCEEECCCBBBBBBBBBBBB@@@>>>@@@@@@@@@@@@AAABBBCCCCCC???@@@BBBCCCCCCBBBAAA@@@EEEEEEEEEDDDCCCBBBAAA@@@?????????AAADDDEEEEEEDDDHHHFFFDDDCCCCCCEEEHHHIIIEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIKKKLLLKKKIIIIIILLLOOOLLLMMMNNNOOOOOOMMMKKKJJJHHHIIIKKKMMMMMMMMMKKKJJJJJJLLLMMMMMMKKKJJJIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJHHHIIIKKKMMMMMMMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJIIIJJJLLLNNNMMMKKKIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKEEEGGGIIIJJJJJJIIIGGGEEEGGGEEECCCDDDGGGHHHFFFCCCDDDEEEGGGHHHIIIIIIIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCEEEGGG?????????>>>??????@@@AAAAAABBBBBBAAA???>>>>>>???AAACCCDDDEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@@@@@@@AAAAAABBBCCC??????????????????@@@@@@>>>@@@BBBDDDDDDDDDBBBAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>???@@@AAA???<<<<<<@@@DDDAAAAAAAAA@@@@@@?????????<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>>===>>>>>>?????????>>>>>>@@@@@@@@@?????????>>>>>>666888888555111111666;;;333666:::;;;999888999:::888999999888777888;;;===:::<<<===>>>===>>>???AAADDDBBB@@@AAACCCDDDBBB@@@<<<===>>>???????????????AAAAAAAAAAAAAAAAAA@@@@@@<<<===???AAABBBBBBAAA@@@CCCAAA???======???AAACCC======<<<<<<<<<===>>>>>>????????????????????????>>>>>>??????@@@AAAAAABBBBBBFFFLLLPPPPPPLLLFFFBBB;;;???CCCCCCAAA>>>===>>>>>>???>>><<<:::888999:::???????????????>>>===<<<======>>>===<<<:::888777999777999>>>???===<<<>>>???>>><<<:::888888;;;>>>;;;;;;:::;;;===@@@CCCEEE>>>???@@@@@@@@@???>>>===999:::;;;===???@@@BBBBBB===;;;;;;??????<<<<<>>??????>>><<<===>>>===;;;999999999;;;999888666777888:::;;;:::::::::;;;<<<>>>???@@@BBBAAA@@@>>>>>>>>>???@@@???>>>>>>???AAABBBBBBAAA@@@@@@@@@???@@@@@@AAABBB<<<===???AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@CCCBBBAAAAAABBBDDDFFFHHHPPPNNNKKKGGGDDDBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@FFFFFFFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGCCCDDDGGGHHHIIIIIIHHHGGGAAACCCEEEDDDBBBBBBDDDFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFKKKIIIGGGEEECCCCCCCCCCCCFFFCCCAAABBBDDDEEECCC@@@EEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJGGGFFFEEEDDDEEEFFFIIIJJJIIIIIIHHHHHHHHHHHHIIIIIILLLKKKIIIGGGFFFGGGHHHIIIAAAEEEDDD@@@AAAFFFCCC;;;CCCDDDEEEEEEEEECCCBBBAAAFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMNNNMMMLLLJJJLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKJJJJJJGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHFFFEEEFFFGGGEEEDDDHHHOOOKKKIIIGGGGGGHHHHHHFFFCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIHHHFFFEEEEEEDDDDDDGGGGGGFFFEEEEEEFFFGGGHHHEEEGGGHHHFFFCCCAAABBBDDDFFFDDDBBBCCCFFFGGGEEECCCAAAAAABBBBBBBBBAAA@@@???AAAAAABBBCCCCCCDDDDDDDDD@@@AAABBBCCCCCCCCCBBBBBB@@@CCCFFFDDD@@@======???>>>??????>>><<<===???AAA???BBBDDDCCC@@@>>>???AAAEEEEEEEEEDDDAAAAAAAAACCCHHHFFFEEEEEEGGGHHHGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@DDDCCCAAAAAABBBBBB@@@???===>>>@@@AAAAAAAAA@@@@@@?????????@@@AAACCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@BBBDDDFFFGGGFFFEEEDDD===???AAABBBCCCBBBAAA@@@BBBAAA@@@??????@@@BBBCCC===>>>???@@@@@@@@@???>>>===>>>???@@@AAAAAAAAAAAA:::;;;===>>>???>>><<<;;;>>>>>>>>>>>>????????????>>>>>>======<<<;;;::::::<<<888333333666:::<<<======>>>>>><<<:::888888999:::::::::::::::;;;<<<======>>>???@@@@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCCBBB>>>;;;<<>>999999???CCCAAA===;;;===>>>>>><<<999888;;;>>>999:::;;;<<<<<<<<<;;;:::===>>>>>>>>><<<;;;;;;===<<<<<<============<<<<<<:::;;;<<<>>>???>>>>>>===777EEERRRPPPDDD;;;:::===???===:::999999;;;;;;;;;>>><<<:::888777777888999::::::999999888777777777444666888999888888888888>>><<<:::888777777999999888888888999:::<<<>>>>>>;;;::::::999999888888888999888888888999;;;===???999888777777777888:::;;;666888::::::999888888999999888888777666555555444666888555222;;;KKKPPPJJJ>>>GGGPPPQQQMMMHHHHHHJJJ@@@<<<888777999::::::888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<::::::999999888777777666999999:::;;;;;;;;;;;;:::===<<<;;;:::;;;===???AAACCCBBBBBBAAA@@@???>>>>>>@@@>>>;;;:::;;;:::999888IIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIKKKKKKKKKJJJHHHGGGCCCEEEGGGFFFEEEEEEFFFIIIDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIILLLKKKIIIHHHHHHHHHHHHIIIKKKIIIGGGHHHIIIJJJHHHFFFHHHGGGFFFFFFEEEEEEEEEFFFIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKIIIGGGFFFFFFGGGHHH@@@CCCDDDDDDFFFIIIHHHFFFEEEFFFFFFFFFEEEEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJJJJIIIIIIHHHHHHGGGIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGFFF???BBBEEEHHHIIIHHHEEEDDDEEEGGGIIIIIIHHHFFFEEEFFFHHHEEEDDDEEECCCAAACCCHHHKKKGGGCCCDDDIIIKKKJJJGGGEEEDDDBBB@@@@@@AAACCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEDDDAAA???@@@BBBAAA@@@>>>???BBBCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB=========>>>>>>?????????@@@AAABBBAAA>>>===<<<===<<<<<<<<<;;;::::::;;;===@@@AAABBBBBBAAAAAABBBCCCEEEFFFEEEDDDBBBAAABBBCCCEEEEEEEEEGGGIIIIIIGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAAAAA???>>>===>>>???@@@@@@???>>>===@@@@@@AAAAAABBBCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDCCCBBBAAA===>>>@@@AAAAAAAAA@@@???AAA@@@???======>>>@@@AAA===>>>???@@@AAA@@@??????======>>>????????????>>>888:::<<>>>>>>>>===<<<<<<;;;;;;999999999888777666666666888444111000333666888888;;;<<<===<<<;;;:::;;;<<<::::::::::::;;;<<<===>>>:::<<<>>>AAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCC@@@======@@@AAA>>>:::AAA???>>>>>>???@@@??????===888777===@@@>>>:::999:::;;;;;;999666666888;;;777888999:::::::::999999:::;;;<<<;;;:::999:::<<<999::::::;;;;;;::::::999999:::;;;;;;;;;:::888888BBBSSS^^^UUUCCC::::::<<<>>><<<999888999:::;;;:::<<<;;;999777666666777888888888888888777777777777444666888888777666666777999777555333333333444555444444444555555777888999888888999999999888777777555555666666777999:::;;;888777666666666777999999555777888777555222222222888777777666555555444444111444222000:::JJJOOOKKKBBBHHHPPPTTTSSSRRRSSSTTT===:::666666777888888666999999:::;;;;;;;;;;;;:::888999999:::::::::::::::888888888777666555555555555666777777888777777777:::999888888999:::<<<>>>=========<<<;;;::::::999888666555555666666666555LLLLLLMMMMMMNNNNNNOOOOOOMMMMMMKKKKKKKKKKKKMMMMMMMMMMMMNNNMMMLLLJJJHHHGGGDDDEEEGGGGGGFFFGGGHHHJJJFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMNNNNNNOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLMMMMMMLLLJJJLLLKKKJJJHHHGGGGGGHHHHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKIIIGGGFFFEEEFFFFFFDDDCCCDDDFFFEEEBBBBBBDDDGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFJJJJJJHHHGGGEEEDDDBBBBBBDDDDDDDDDCCCBBBAAA@@@???===AAAFFFJJJIIIFFF@@@<<>>;;;:::;;;===???AAAAAA@@@@@@@@@@@@@@@AAA======<<<<<<<<<<<<======???@@@AAA@@@>>>======>>>;;;:::999:::<<<======<<>>>>>===>>>???AAABBBBBBAAA>>>===<<<<<<===>>>;;;;;;::::::;;;<<<>>>???>>>===<<<===???@@@@@@@@@<<<<<<<<<;;;999888:::;;;???>>>======@@@BBBCCCCCCDDDEEEEEEDDDBBBAAABBBCCCBBBCCCEEEHHHJJJJJJGGGDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCBBB@@@@@@AAAAAA???>>>===>>>>>>>>>>>>======<<>>???@@@AAA@@@???>>>===<<<===>>>?????????>>>===@@@???===<<<;;;<<<<<<======>>>???@@@@@@@@@???>>><<<============<<<;;;;;;999;;;<<<>>>???>>>>>>===;;;:::999777666444333222333333222222111000000000111///------///111222222444666888888888888:::;;;777888888999;;;<<<======999;;;>>>@@@AAA@@@>>>===>>>>>>???@@@AAAAAAAAAAAACCC@@@===>>>@@@@@@>>>;;;===;;;::::::<<<===<<<;;;:::666555999<<<999666555777888777666444444666888444555666666777777666666666777888888777666777999555666666666666666666555777777777666555333222111AAAUUU^^^NNN;;;666888777888666444333444666666555666555333222222222333333444444555555555555666666333555666666444333333444222111///...------.../////////......//////000111111222444555555444333222000111222333444555555555222222222111222333333444555777777666444222222222555555555444333333222222///111000...666CCCGGGDDD===@@@DDDHHHKKKLLLMMMMMM999666444333333444444333444555555666666666666666444555666666777777666666555555444444333333222222111111222333333333333222555555444444444666777888555555555444444333333333000...---...000111111000PPPPPPQQQQQQRRRSSSTTTTTTQQQPPPOOOOOOOOOOOOPPPQQQNNNNNNNNNMMMLLLKKKIIIHHHEEEFFFGGGGGGHHHHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKJJJOOONNNKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCEEEBBBCCCFFFCCC======CCCDDDCCCBBBAAAAAAAAACCCCCCAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCFFFEEEDDDCCCAAA@@@>>>>>><<<<<<<<<<<<;;;:::999888CCCEEEHHHIIIGGGAAA;;;777999;;;===>>>???AAADDDGGGFFF???:::<<<===<<<:::;;;;;;<<<===>>>>>>>>>>>>>>>@@@>>><<<:::999999:::;;;<<<<<<;;;;;;<<<======>>>:::::::::999999999999999:::;;;;;;;;;::::::::::::777777777888:::;;;;;;;;;;;;:::999999:::===???AAACCCAAA===:::999999:::<<<<<<;;;::::::;;;===???AAA===:::999;;;AAAEEEFFFEEE>>>??????>>>;;;:::;;;<<<<<<888666777;;;???@@@???BBBCCCCCCBBB@@@???AAABBB@@@@@@AAADDDFFFGGGFFFDDDDDDDDDCCCBBBCCCDDDFFFGGGDDDCCCAAAAAABBBBBB@@@???<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>===;;;;;;;;;<<<<<<=========<<<<<<>>>===<<<;;;:::999::::::;;;<<<===>>>???>>>======;;;;;;;;;;;;:::999888777::::::::::::999777555444222111000///...,,,++++++...---------,,,,,,,,,+++,,,++++++,,,---------------///111111111111333444222222444555666777888888777999;;;<<<;;;888555333888999:::;;;;;;<<<;;;;;;>>><<<::::::<<<<<<:::888888777555666777888888777666222111555666333111111555555444333222333444555111111222222222333333333333444555444222111222333111111111222222111111111222222111000///...---,,,222DDDJJJ:::...000333//////---,,,,,,---...------...---,,,,,,+++,,,,,,---//////000000111222333333000111222111///......///,,,+++***))))))))))))***++++++***))))))*********(((***---//////...,,,++++++,,,...000000000000///+++++++++++++++,,,,,,---///000222222111111333444111111000000000/////////111222///,,,000777888555555444333555888:::999777333222000///000000000000---......//////////////////000111222222333222222111111111000000/////////------...///////////////000000//////000111222333//////..................,,,+++)))***,,,------,,,RRRRRRSSSSSSTTTUUUVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHNNNLLLIIIGGGFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@>>>???BBBAAA???@@@DDD>>>===<<<;;;;;;<<<===>>>======>>>>>>????????????AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@@@@@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<666666777777777777777666BBBCCCCCCBBB@@@<<<888555555666666777999>>>EEEIIIFFF???;;;===@@@???>>>???888???FFFFFF@@@:::999;;;999::::::;;;;;;::::::999888888888888999:::;;;;;;999999999999999888777777666666555666666777777666555666888999999:::;;;<<<:::999999999:::<<>>@@@===:::888:::???BBBCCCBBB>>>???@@@>>><<<;;;;;;;;;999666333444888<<<===<<<>>>??????>>><<<<<<===??????===;;;<<>>@@@AAAAAA??????@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<;;;:::999:::::::::::::::::::::999<<<;;;:::999888888777777777888999:::;;;:::999999999999999888777666555444444444333222111000......+++++++++*********))))))++++++++++++******************+++,,,+++++++++,,,+++,,,---,,,++++++,,,---+++,,,...///000111111111111222333444333111...,,,000111222333444444444444555555444444444555444333333111000111333444444333222///...111111...---...000///...---...///000000...............//////000222222222111...,,,,,,---------............------,,,,,,++++++++++++,,,,,,(((222333***'''......((()))(((''''''((())))))((()))))))))((())))))************+++,,,---......///,,,------,,,***)))***+++))))))((((((''''''(((((())))))(((''''''''''''(((%%%''')))+++,,,+++)))(((((()))+++,,,---,,,++++++''''''(((((())))))))))))'''(((******))))))+++---,,,,,,,,,,,,++++++++++++//////---******,,,,,,***000---******---///---***------------,,,,,,,,,---))))))***+++++++++++++++++++++,,,....../////////...---------------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,---------******++++++++++++++++++---+++))))))***+++***)))RRRRRRSSSSSSTTTTTTUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSPPPNNNMMMMMMNNNOOOMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHGGGEEEEEEEEEFFFIIIGGGDDDBBBAAABBBCCCEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@??????>>>>>>??????@@@?????????>>>>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA:::;;;<<<===???AAABBBBBB>>>>>>>>>>>>===============>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<666666777888888888888888::::::999999888777777666333333333333555:::AAAFFFEEE@@@>>>@@@AAAAAAAAADDD<<>>???555777999;;;<<<<<<:::999777777666777777888999999999999999999888777666555333111111222444555444333444666888999999:::<<<>>>;;;:::::::::<<<===???@@@===<<<:::888777777888999999888777777777888999:::<<<:::999999999:::999888999;;;<<<<<<:::888888999999777666666888999::::::888999999999777777888:::;;;888555555777:::===>>>@@@@@@?????????@@@@@@AAAAAA???>>>===>>>>>>===;;;888888999999;;;<<<>>>???<<<===>>>>>>>>>===<<<;;;<<<======>>>>>>======<<<;;;::::::999888777777666777777666666666666666666777777777777666555555555222333444555666555444444444444444444333222000000+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++***************+++,,,,,,******+++,,,+++,,,---,,,***)))***+++'''(((***+++,,,,,,+++***)))***+++---------------++++++,,,---.......................................---,,,,,,...000000///...++++++------******---+++)))'''''')))***+++***,,,,,,+++++++++,,,---.../////////...+++))))))******++++++,,,,,,++++++***((((((((())))))+++,,,---***+++)))&&&)))---+++&&&)))((('''((()))***)))((((((((())))))******++++++''''''((()))******++++++)))))))))((('''&&&((()))(((((((((((((((((((((((((((((('''''''''''''''((('''(((***+++,,,+++)))(((''''''((()))))))))))))))'''(((((()))***))))))))))))))))))(((&&&&&&''')))))))))))))))))))))))))))******)))(((((((((((((((***'''%%%&&&)))+++***((()))***++++++)))((()))***((()))******++++++******'''((()))***+++,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,,,,,,,,,,))))))******************(((((())))))******++++++---+++))))))******)))(((QQQRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRRRROOOMMMMMMNNNNNNKKKIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDAAACCCDDDCCCAAA@@@AAACCCCCCAAA>>><<<;;;===???AAA???@@@AAABBBBBBBBBBBBAAA??????@@@AAAAAAAAA@@@@@@>>>>>>???>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;999:::::::::::::::999999<<<@@@;;;444888DDDBBB555555666777777888888888777999999::::::;;;<<<<<<===========================>>>>>>>>>??????@@@@@@@@@<<<<<<===???@@@AAABBBBBB???@@@@@@@@@???===;;;:::;;;<<<<<<===>>>???@@@AAA============<<<<<<<<<<<<888888999999999888777777444555555555555555555555333444555555555777;;;>>>AAA>>>===>>>===;;;>>>CCC===CCCJJJNNNMMMIIIEEECCC666666888999::::::::::::777777666666666777777888666777777777666555333222000///...///222444333111111333666777777888;;;===888888999:::;;;;;;<<<<<<777777666666666777777888666666666666555555555555777999:::999777666666666666777999999888777666777666777888777555444555666333444444333222222333555555333111111333555555555666777888999:::;;;;;;;;;:::888777777777777666444555555444444444555666777444555666888888777555444666777777777777777777666444444333222222111111222333222222111000000111111222222333333333222222222---...///000000000//////............------,,,+++)))))))))))))))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,+++))))))+++---+++,,,---,,,***)))***+++'''(((***++++++***(((''''''(((((()))***,,,---...))))))***+++,,,,,,,,,,,,***++++++++++++***+++,,,***)))((()))+++,,,---,,,+++((((((+++***((()))---***(((%%%&&&(((******)))+++***)))))))))***,,,,,,***+++,,,+++***)))***+++)))******++++++******))))))((((((((()))***,,,------((('''***,,,)))(((***)))(((((()))+++,,,+++)))'''((()))******+++++++++''''''(((((()))))))))***'''(((((('''&&&&&&(((***'''(((((())))))(((((((((((('''''''''''''''(((((()))************))))))(((''''''''''''''''''((()))'''''')))*********)))(((***++++++)))'''''')))+++((((((((((((((((((((((((''''''((()))((('''''')))&&&%%%%%%%%%'''((()))(((&&&(((***)))'''&&&''')))''''''((()))))))))))))))%%%%%%'''((()))*********))))))))))))))))))))))))((()))******++++++******(((((())))))))))))(((((('''''''''((()))******+++)))(((&&&'''((())))))(((QQQQQQQQQPPPPPPPPPPPPPPPKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKLLLMMMNNNPPPMMMJJJJJJKKKJJJHHHEEEIIIIIIIIIIIIJJJJJJJJJJJJDDDDDDDDDDDDDDDCCCBBBBBB<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>@@@@@@@@@@@@???===???@@@???<<<;;;===??????===:::888888:::<<<>>>:::;;;<<<===============::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999:::999999888888999999:::666666777888888888888777333<<<;;;666CCCYYYZZZKKK555666777999999999888777999999:::;;;;;;<<<=====================<<<<<<<<<:::;;;;;;<<<===>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBBBBAAA>>>;;;:::;;;;;;<<<>>>???AAABBBBBB@@@@@@???>>>======<<<<<<999999999888777666555444555666777777666444333111333555888888777555555666<<<:::::::::777444777===;;;<<>>===BBBFFFDDDAAA@@@CCC>>>===@@@===666444777///000111222333333222111333555777999;;;;;;;;;;;;666777777888999:::;;;;;;;;;::::::999999888888777<<<;;;::::::;;;;;;999777::::::::::::999999888888::::::::::::::::::::::::777777777777777888999999999777444444555777888888999999:::;;;<<<>>>@@@@@@999999888888999;;;===>>>:::;;;<<<<<<======<<<<<<>>>??????@@@BBBCCCCCCDDDDDDAAA>>>===???AAACCCCCC@@@BBBCCCCCCBBBAAACCCDDD@@@AAABBBCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>><<<;;;999888888999999666666666555555444444444333333222222111222222333222111000000000111222333444888:::777222000333999777777:::???CCCCCC???;;;555777888777666555666888222333555666666666555444444333222111000000000000111///...///000111000...,,,//////000444:::<<<999333555777888888777555444444:::===<<<===>>>888///777666666666666777888888666666777:::<<<===;;;:::======>>>>>><<<888444222222222222000......000222---.........//////000000////////////000000000000---///000000//////000222555444333111000/////////111111000///...---,,,,,,..................------///...---...//////...,,,+++,,,------++++++,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++************++++++(((((()))***************'''(((***+++,,,++++++***************************************************))))))))))))(((((((((((()))))))))))))))******+++))))))************))))))((())))))))))))******************))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((,,,,,,''''''++++++''')))************+++++++++---,,,,,,+++***)))((((((******)))(((''''''((((((+++***))))))))))))&&&$$$))))))************))))))&&&((()))++++++)))(((&&&(((''''''&&&&&&((()))***&&&'''((((((''''''(((***((((((''''''''''''(((((()))(((''''''(((***,,,---(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&DDDEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDCCCAAABBBEEEFFFDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@AAA>>>>>>AAABBB???===>>>AAA======???<<<555111222...///111222222222111111222333444666777777888888:::::::::;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<:::888777777777666666666555555555555555555555555555555555555444444555666666777999777444444555777777777777777777777777888999:::999999888888888:::;;;<<<999:::;;;;;;<<<<<<;;;;;;:::;;;===???AAACCCDDDEEECCCAAA>>>===>>>@@@AAAAAA>>>???@@@@@@??????@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@:::::::::;;;;;;;;;<<<<<<:::999888666555555666666333333333222222222111111333333222222222222222333.........///222555999;;;===AAADDD@@@777000///111444555777<<>>777<<<<<<<<<<<<===???@@@AAA???>>>>>>???AAABBBAAA?????????>>>===:::777333111111222222000......000111/////////000000000111111111111000000//////......---///000000//////000111333222111000000//////000111111000000///......---............------------...---,,,---//////---++++++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++******************+++((())))))***************)))***+++,,,,,,++++++******************************************************************))))))))))))))))))))))))******+++))))))************)))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''++++++''''''++++++'''))))))*********+++++++++,,,++++++******)))))))))+++***)))(((((((((((((((+++***))))))))))))'''%%%))))))************))))))'''((()))******)))((('''(((''''''&&&'''((()))***%%%'''((((((''''''((()))((((((''''''''''''((((((((('''&&&&&&'''(((+++,,,''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>============<<<<<<;;;<<<===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>???>>>:::;;;>>>BBB?????????;;;333.........///000000000000000000000000111333444666888999<<<<<<<<<<<<<<<=========999999::::::;;;<<<<<<===999888888888999999888666333333333222222222222222000000000000000000000000222111111111111222222333666444222111222222222222333222222111111111222222555555444444444555666666555555666777777777777777555666999;;;>>>AAACCCDDDCCC@@@======>>>@@@@@@@@@:::<<<======<<<<<<===>>>>>>>>>============>>>>>>::::::999999999888888888555444333222222222222222///////////////.........222222111111111111222222,,,---...000555;;;AAADDDEEEIIIMMMIII???666111///000111444777999999777555666777888777555444555666444444555666666666666555222111111000000/////////111///...///000111000...000222222222999CCCHHHHHHFFFDDD@@@======???CCCFFFBBBEEEFFFEEEGGGIIIFFFAAAAAABBBBBBCCCDDDFFFGGGHHHEEECCCAAAAAABBBCCCBBBAAA???>>><<<:::777444111000000111111000......///111000000000000111111111111333222111000///......------///000000///...///111000000////////////000000222111111111000000//////.........---------,,,,,,---,,,+++,,,......---++++++,,,------++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))************+++++++++,,,,,,,,,+++*********************************************************************+++++++++)))))))))))))))******+++))))))************))))))************+++++++++,,,+++++++++************)))************************((((((((((((((((((((((((***))))))))))))))))))((('''))))))''''''))))))''')))))))))*********++++++************************+++******)))))))))))))))***)))((()))***)))'''%%%)))******++++++******)))'''((()))******)))((('''(((''''''''''''((())))))%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((('''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&AAAAAA@@@???>>>===<<<;;;999999999888888888777777333444666888999999777666555666666666777777777888;;;;;;===???===:::===CCCFFFDDD@@@===888222...---......//////////////////...//////111444888;;;===;;;;;;;;;:::::::::999999777777777777888888999999333222111222333333222000000000000000000000000//////////////////////////////...............//////111///---,,,------,,,+++......------------......////////////...............///000000111000000000111222444666999;;;===>>>???===;;;<<<>>>@@@AAAAAA>>>@@@AAAAAA@@@???AAABBBAAA@@@???>>>>>>???@@@AAA??????===;;;888666444333111111000000////////////------------------------000////////////000000111/////////222666<<>>??????BBBCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEE>>>===;;;999666444222111///////////////.........,,,,,,,,,------------------------------...//////000000///000222555999;;;000222444333000......///+++,,,..................111222222111000//////000------------....../////////000000000000///......111///...///000111000...,,,...---...777CCCKKKMMMKKKIIIFFFDDDDDDEEEGGGIIINNNKKKGGGFFFFFFDDDBBBAAA???>>>===<<<;;;;;;;;;;;;999777444333333333333222333333222111111000000000...///000000///...///000//////////////////////////////000000111111222222...///000///...---...///,,,,,,------...000111222111111111111222222222222000000///......---,,,,,,+++******,,,---...---++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))*********)))***+++,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))******+++))))))************))))))******+++++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((('''''''''&&&&&&(((((((((((()))(((((()))))))))*********((((((((()))******++++++***)))))))))))))))******(((((('''(((******)))'''((())))))******))))))((((((((())))))))))))((((((&&&''''''(((((((((((((((%%%&&&((('''&&&&&&''')))((((((''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%>>>@@@DDDFFFGGGFFFCCCAAA333333333333222222222222...000222222111//////000//////000000111111111222222333999BBBGGGHHHLLLQQQNNNLLLDDD:::444333111///000000///............///111000///...------------222222111111000000//////000//////...------,,,,,,...------...000000///---............////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---000///------......---+++*********+++,,,---...///,,,------.........------,,,,,,---...............---------............///...------000444777888888888999::::::999999:::;;;===<<<<<<;;;;;;<<<<<<===444444444333333222222222---......//////......---,,,,,,---------------...,,,,,,+++,,,,,,---...///......---,,,,,,---...///.........---++++++---///+++---------,,,+++---...---...//////------...///.........---...//////000///000111111111000///...111///...///000111000......000000111999EEEMMMNNNLLLJJJIIIGGGFFFGGGHHHIIIHHHCCC??????>>>999777888999888666555444333222222333111//////000000000///......///000000000//////---...000000/////////000////////////...............//////000111222333333...///000///---------...,,,---------///000111222000000111111222222222333222111111000///...------+++++++++,,,...///...,,,+++,,,------++++++,,,---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++***)))***+++,,,---,,,+++******)))*********))))))))))))))))))))))))************************'''''''''((())))))******)))))))))))))))******+++))))))************))))))************+++++++++,,,*********))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((('''(((&&&&&&)))***((((((+++((((((((()))))))))******((((((((())))))*********((((((((((((((())))))***(((''''''(((***+++***((('''(((((())))))(((((('''))))))(((((((((((())))))&&&''''''((()))(((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%DDDGGGKKKNNNNNNJJJEEEBBB333333333222222222222111000222333222///...///000//////000000000000000000///000777CCCKKKNNNPPPRRRRRRSSSMMMDDD===<<<888333111111///.........//////............---,,,+++***////////////............------------,,,,,,,,,,,,...------...000111000...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000///...------------...000///...///000000///------,,,,,,,,,,,,,,,------+++,,,---...//////......,,,---......///.........,,,,,,,,,,,,,,,---------,,,++++++---000333333333,,,...//////...---///000000111111111111111111000......//////000000000111,,,---............---,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000,,,,,,---,,,,,,+++******//////......------...///,,,......---+++***---///+++,,,......------///000//////...---...///000111///000111333333222000///111///...///000111000...///111111333:::FFFLLLMMMKKKIIIFFFDDDCCCDDDEEEGGGBBB<<<999:::999444111333555444333111000000000000///......///111111000///---...000111111000...---,,,...000000/////////000000000000000//////......000000000111111222222333...///000///---,,,---...------......///000111222//////000000111222222333333333222111000///......,,,++++++---///000///---+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++,,,,,,+++***(((,,,+++***))))))+++,,,...***)))((((((((()))***+++))))))))))))))))))))))))************************'''(((((()))******++++++)))))))))))))))******+++))))))************)))))))))))))))*********++++++)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))&&&&&&***+++((()))---(((((((((((()))))))))***((((((((()))))))))))))))'''''''''''''''((())))))'''&&&&&&(((***+++***)))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&((()))))))))(((''''''((())))))(((((()))+++((((((''''''''''''(((((('''''''''((((((''''''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$MMMPPPSSSTTTQQQKKKCCC>>>333333333333222222222222222444444222...---///111000000000000000000000000//////666CCCNNNQQQQQQRRRWWWZZZWWWNNNHHHEEE???888222111000///......///000***+++---///000000//////............////////////+++,,,,,,------......///---,,,,,,...000000///---,,,,,,,,,------.................................111000//////...............------...000000...---///...---,,,++++++++++++)))***,,,---.........---++++++,,,---------------++++++,,,,,,---------...///...---///111222111000,,,---......------...000---...///000000///...---///////////////.........++++++---......---,,,+++++++++,,,,,,---------------------...///000111222,,,---...//////...---,,,((()))***+++++++++,,,,,,...//////---+++***---000***,,,............000111......---,,,---...///000///000222333333222111000111///...///000111000//////111111333:::DDDJJJJJJIIIFFFAAA>>>===???BBBDDD@@@:::777:::999444111333333333222111111111111111,,,,,,---000222333111000...000222333222000---++++++---000000000//////000222111111111000000//////222222222111111111111111...///000///---,,,---............//////000222222......///000111222222333444444333222111000///...,,,,,,,,,---000111000...+++,,,------++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,+++***))))))+++---...((((((''''''''')))***+++))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))))))))))))))******+++))))))************))))))((())))))))))))*********((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))***&&&&&&+++,,,))))))...(((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&(((***++++++)))%%%&&&&&&&&&&&&&&&&&&%%%))))))(((((((((((())))))%%%&&&((()))))))))((('''((()))******))))))***+++((((((''''''''''''((((((&&&&&&&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$QQQQQQQQQRRRPPPJJJ@@@999222222111000//////111333000000///...........................////////////000---555IIIUUUTTTRRRUUUTTTVVVXXXWWWQQQHHH>>>888222222000///..................------------......,,,------......------,,,+++,,,------......------//////...---,,,,,,+++++++++++++++,,,---...///000...------,,,,,,------......------------...//////...........................---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---////////////////////////,,,---------......//////,,,---...//////...---,,,---------............///............////////////...---,,,,,,,,,,,,---...---------,,,,,,+++++++++...........................,,,+++,,,...000...,,,---///000///...---------/////////.........000111............/////////000222000......111333222000333111000000111222222111000000000000////////////222//////666AAAFFFCCC===BBB???;;;777666888;;;===???:::888999666222444;;;===555......000///000222,,,---...///////////////222222111000000///......333222111///....../////////444444000000444333...666333000///111333222111//////.........//////000...---------------......///000111222222222222222333333333444444333222222---------...------,,,+++...------,,,,,,,,,,,,,,,---+++))))))*********)))(((***+++***)))((()))***+++++++++************))))))))))))(((''''''&&&&&&%%%'''***,,,---+++)))(((******)))((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))))))))******+++...+++'''&&&&&&'''(((((((((((('''''''''(((((()))***((('''((()))***)))'''((((((((((((((((((((((((((())))))(((&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&(((***)))''''''))),,,(((((((((((()))***+++,,,***************+++++++++''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''###'''&&&"""$$$,,,,,,&&&))))))((('''''''''''''''''''''''''''(((***+++,,,((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRQQQPPPOOOMMMFFF;;;444555555555333222111111222111000//////......//////....../////////000000000111///888LLLWWWVVVSSSUUUUUUVVVVVVSSSNNNFFF>>>999222111000///..................------------......------------------------,,,---......//////......///......---,,,,,,++++++,,,,,,,,,,,,------...///...------,,,,,,------...---------------...//////........................///...------------...///,,,,,,---............---......------------......////////////////////////------........./////////------............---------------............///............////////////...---,,,,,,,,,,,,---............---------,,,,,,------------------------000...------///...,,,***---...///......------------,,,------.........------------............///222000...///222333333111333111000000111222222111111111000000000/////////111//////555<<<@@@>>>:::666555333222222333444555666333222444222000333999BBB:::444444444111111222//////000111111111111111........................444333222111000000000000///333333//////222222...222222222333444333222111......------------...//////......---------......------...////////////////////////000000//////...------------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---...,,,******+++,,,+++***(((***+++***)))((()))++++++++++++*********))))))))))))(((((((((''''''''''''(((***++++++***)))((()))(((((('''&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******)))(((''''''((('''%%%###((((((''''''''''''(((((()))((('''((())))))(((''''''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''((())))))'''''')))+++(((((((((((()))***+++,,,************************''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((+++))))))++++++)))***---******)))(((((((((((((((''''''''''''((()))******(((''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTRRRPPPOOOLLLEEE;;;444;;;;;;;;;:::888666555444111111000////////////000/////////000000000111111333333>>>QQQ[[[YYYUUUUUUQQQPPPMMMJJJEEE???:::777222111000//////......///......------------.........---,,,,,,,,,,,,---...---...//////000000//////.........------,,,,,,+++------,,,,,,,,,------......------,,,,,,------...---------------....../////////////////////////////////............//////,,,---......//////......000//////////////////000////////////////////////......////////////000000.........------.........---------............///---............/////////...------,,,,,,------...//////............------,,,,,,,,,,,,,,,,,,,,,,,,///...---...///...,,,***------------------......,,,++++++---...///...,,,,,,,,,---------.........111000///000222444444444333111//////111222111000222222111111111000000000//////000222666777777555000111222333333222000///111///000222222222555:::@@@;;;888999999777666888555555666777777777666666///000000000111111111111333333222222111000000000///111111......111111///---777CCCIIIEEE<<<222---...---,,,,,,,,,,,,---............------,,,,,,,,,...//////000000000000//////000000111111000000000///...---,,,,,,,,,,,,,,,)))((((((((()))***++++++///---++++++,,,---,,,+++)))***+++***))))))***+++++++++*********))))))))))))((((((((((((((((((((())))))))))))))))))((((((((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''((('''''''''''''''(((((()))$$$%%%&&&((()))'''"""(((((('''''''''''''''((()))'''''''''((()))((('''''''''''''''''''''''''''&&&''''''&&&%%%%%%'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))+++(((((((((((()))***+++++++++++++++******))))))(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((,,,%%%%%%---,,,$$$$$$---++++++***)))))))))))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTSSSQQQQQQPPPLLLDDD>>>BBBCCCCCCDDDCCC@@@<<<999222111111000000000000000000000000000111111111111000333@@@QQQZZZXXXSSSRRRHHHEEEBBB===999666444333111111000///////////////...------,,,,,,------...///...,,,++++++,,,...///------...///////////////......---------,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...------,,,,,,------...///////////////////////////.........------.........,,,,,,---...............000000////////////000000/////////////////////////////////000000000000000///...---,,,,,,---...///---------............///---------.........//////------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---...---,,,,,,............///---,,,---.../////////---------.........//////111000000222333555777777333111000000111111111000222222222222111111111000---///000000000111333444111222333333222111///...///000222333444444777:::999777888<<>>???BBB===>>>>>>?????????>>>>>>555555444333222222111111111111111111111000//////000000///......000222222888KKKcccnnnfffQQQ;;;...111000...---------///////////////......---,,,,,,//////000000000000000///000000111111222222111111000000...---,,,---------)))))))))******+++,,,---...,,,******,,,---,,,+++)))***++++++))))))***+++************))))))))))))((((((((((((((()))))))))+++***)))(((''''''((()))''''''&&&&&&&&&&&&&&&'''%%%&&&((((((((((((&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((###$$$%%%'''(((&&&"""(((((('''&&&&&&&&&''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((()))******,,,++++++***)))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))'''######(((,,,+++***++++++***))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRQQQPPPSSSUUUTTTOOOKKKIIIJJJLLLNNNNNNKKKDDD???222111111000000000000000000000000000111111111111,,,222@@@PPPXXXWWWRRRPPPCCC@@@<<<777444222111111111000000////////////000------,,,,,,,,,,,,------///...,,,++++++,,,...///,,,,,,---............------------------,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///......------......///////////////////////////000000000000000////////////...---,,,,,,---...///---------............///------------............------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000...,,,,,,...//////...000//////...------///111////////////000000000000000111222333555777999;;;444222111000111222111000222222222222111111111000---...000000000111444777222111111000111222333444333666777777666777888888999888;;;AAADDDDDDFFFJJJFFFFFFGGGGGGGGGFFFFFFEEE<<<;;;999777444222000///222222111111111111111000333111//////000222444777MMMaaayyyvvv]]]EEE888555444222000000000222333444444555555444333222222111111222222222111111000//////000111111111111111111000///...------------...------,,,------......,,,***))))))+++,,,+++***)))+++,,,+++***)))***+++*********)))))))))(((((('''((((((((())))))******+++***((('''&&&'''((()))(((''''''&&&''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''''''%%%###(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((())))))(((((((((((((((((()))***++++++******)))(((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))******'''+++***(((111>>><<>>666444222222222333222111222222111111111000000000---...///111333777<<<@@@888777666666888;;;???AAA???CCCEEEBBB@@@AAA@@@>>>@@@???AAAFFFFFFDDDGGGKKKJJJJJJKKKKKKJJJJJJIIIIIIFFFEEECCCAAA>>><<<:::999777666444444333444555666777333111333444555999===VVVaaannnooocccQQQCCC<<<:::888666333333444666777;;;<<<===>>>>>>>>><<<<<<<<<============<<<<<<;;;666666777888999999999999444444444444333111000///...---,,,+++***)))))))))+++***((()))***++++++******+++,,,+++*********,,,******)))))))))(((((((((''''''((())))))***++++++***)))((('''''''''((()))''''''''''''''''''((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$&&&''''''&&&(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%&&&(((***&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&''')))(((((((((((((((''''''(((((()))*********))))))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))******+++&&&000///(((222DDDAAA///)))(((((('''''''''''''''))))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSQQQQQQTTTWWWYYYWWWTTTRRRRRRTTTWWWWWWPPPCCC:::111000//////......//////....../////////000000000333===LLLXXX___bbb```]]]SSSQQQLLLFFF???999333111000000////////////000000---,,,,,,++++++,,,,,,---------------------------,,,------...............------------------------,,,,,,,,,,,,------...///...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------++++++,,,------,,,+++++++++,,,,,,---------------...------,,,,,,------.../////////////////////////////////.........------------............---------------............///,,,,,,---------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,------......------------------------...///...------111888===777333...---000111000---+++666@@@???666...---000////////////000000000000///111444666777999===@@@888666444333444444333222111111000000000/////////......///222888???FFFIIIBBBAAA@@@???@@@CCCFFFGGGFFFLLLNNNJJJHHHHHHGGGCCCCCCBBBCCCEEECCC@@@CCCHHHIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFF???===:::999999;;;===???<<<666444666888888===CCCOOOTTTXXXUUUMMMDDD>>><<<===;;;888666555666888999???AAACCCDDDEEEDDDCCCCCCGGGHHHHHHHHHGGGGGGFFFEEE@@@AAABBBCCCDDDDDDDDDDDD===>>>???@@@>>><<<999777555444222///---+++***))),,,***))))))+++,,,,,,,,,***+++,,,,,,******+++,,,***)))))))))((((((((((((&&&'''((()))***+++,,,,,,(((((('''''''''(((((()))&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$%%%&&&'''&&&%%%)))((('''&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''')))(((''')))(((((('''''''''(((((()))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))******++++++&&&...000+++...777666,,,***))))))((('''((((((((())))))((('''''''''(((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYVVVUUUVVVYYYZZZWWWTTTSSSSSSUUUWWWUUUMMM???444000000///...........................////////////,,,777EEEQQQXXX[[[[[[XXX[[[XXXSSSLLLCCC:::333///000000////////////000111---,,,,,,++++++,,,,,,---,,,------......------,,,---......///////////////------------------------+++++++++,,,---...///000...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---......//////............------------......//////////////////////////////......---------,,,,,,---...//////...---,,,---------.........//////,,,,,,,,,---------......,,,,,,---......---,,,,,,---------.........//////........................***+++,,,---000777AAAIII:::444///...111222000---+++;;;JJJKKK>>>222///222............/////////000...111555666777999>>>BBB999777555444444555444222000000000000////////////...---...444<<>><<>>RRRXXXNNN===111,,,///000111111000///000222333222333888===AAA@@@???:::888666777:::;;;999666555444111///------------222///111;;;IIIPPPOOOKKKGGGBBBCCCGGGHHHBBB>>>@@@GGGFFFFFFFFFFFFEEEBBB???888;;;>>>BBBDDDDDDCCCBBBDDDBBBAAACCCFFFFFFEEEBBBDDDBBB??????BBBFFFIIIJJJGGGDDD???===>>>@@@AAABBB>>>999888:::<<<<<<@@@EEEMMMLLLNNNQQQOOOGGGAAA@@@???===;;;::::::<<>>KKKYYY[[[OOO???333//////000222111000000111222444444555:::@@@DDDFFFEEEDDDBBB@@@??????===888555444444333222111111111222000000444===GGGLLLLLLIIIKKKGGGEEEHHHHHHBBB???@@@BBBAAAAAABBBDDDDDDBBBAAA<<<===>>>@@@BBBDDDEEEEEEDDDEEEEEEFFFFFFFFFEEECCCDDDAAA>>>===???BBBDDDEEEEEEBBB???>>>???@@@@@@???>>>;;;;;;<<<;;;:::>>>EEECCCCCCGGGMMMNNNIIIFFFGGGCCCAAA???>>>???@@@@@@@@@999;;;???CCCGGGIIIKKKKKKLLLMMMLLLIIIKKKNNNJJJBBBEEECCCDDDHHHIIIFFFEEEGGGLLLLLLKKKLLLMMMKKKHHHEEEKKKNNNPPPNNNIIIGGGIIILLLKKKEEE>>>999777555333111...---,,,,,,,,,---...///---,,,***)))((()))***+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''')))***(((&&&%%%$$$$$$######$$$$$$%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((((((((('''&&&)))(((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))***++++++***)))***,,,///,,,...000000///.........---,,,++++++,,,,,,***))))))(((((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$&&&&&&%%%&&&''')))%%%%%%%%%&&&&&&&&&''''''\\\^^^```aaaccc```UUUIIIAAABBBAAA===888333111000000000000000000000000000000000000000000000000000444111222777;;;>>>CCCIIILLLMMMKKKGGG@@@:::777555111000//////......//////------,,,------...///000---//////...---,,,---...---000000......111111///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---++++++---...000000...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,------------++++++......,,,,,,///+++,,,,,,,,,,,,---------,,,000000---,,,///000///,,,------,,,+++,,,...111111///---,,,...000000///------............------,,,+++,,,...000111000///---------------............------,,,,,,------...(((***,,,...000000000000111///------++++++222999NNNVVV[[[WWWJJJ;;;333000///111222222111111222333222333555;;;CCCKKKPPPRRRLLLJJJHHHFFFCCC>>>888444333222111111000000000000...222999@@@EEEGGGFFFEEEKKKGGGEEEGGGHHHEEEDDDEEEDDDCCCAAAAAABBBCCCCCCBBB@@@@@@??????AAACCCFFFHHHGGGJJJMMMMMMJJJGGGGGGHHHFFFBBB???===>>>@@@BBBCCCDDDCCCBBBBBBCCCBBB@@@???@@@???@@@@@@===:::@@@HHH@@@@@@EEEMMMOOOLLLKKKLLLGGGEEEBBBBBBDDDDDDCCC@@@<<>>999666111---++++++---...,,,+++((('''&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))*********)))***---///,,,...//////...------......---++++++++++++)))((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((()))))))))))))))''''''&&&&&&%%%&&&&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''\\\^^^```bbbddd```QQQAAA888777666333111000111222000000000000000000000000000000000000000000000000555111000333555555999>>>??????>>><<<999555333222000000///............///------,,,------...///000...///000///---,,,---...,,,//////---...111111///111111000......------------------------------------,,,+++,,,---...---++++++,,,---......---,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,---............///++++++,,,,,,,,,---------000///......///111000...///000111000...---...000111...,,,---///000///...---..................------------...000111000///------...............---...------,,,,,,------...+++,,,...000000000///...---///111000---...444;;;OOOQQQPPPIII>>>444///...///000222222111111333444///000333:::DDDNNNXXX]]]RRRQQQPPPMMMHHHAAA:::666555444333111000///.........555???DDDDDDBBBBBBCCCEEECCCAAACCCFFFHHHJJJKKKLLLIIIFFFDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDGGGHHHDDDJJJOOOMMMGGGCCCCCCFFFFFFCCC@@@???@@@CCCEEEEEEFFFFFFGGGHHHHHHGGGDDDAAAAAACCCEEEEEEAAA>>>DDDNNNIIIIIILLLRRRSSSNNNLLLMMMKKKFFFBBBBBBEEEGGGFFFDDDBBBDDDGGGKKKNNNPPPQQQQQQNNNMMMNNNOOORRRRRRNNNIIIDDDDDDHHHNNNOOOLLLJJJKKKUUUTTTTTTTTTUUUUUUSSSQQQUUUWWWYYYXXXVVVUUUWWWYYYVVVUUUTTTSSSRRRQQQPPPOOOKKKHHHAAA:::444000...------,,,***((((((((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((()))***))))))***---///---...//////...---...//////---,,,+++++++++)))''')))(((''''''&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))))))))''''''&&&&&&&&&''''''(((---------+++))))))***+++((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''[[[]]]___aaaccc^^^OOO???777666444222222333444555111111111111111111111111111111111111111111111111444111111444555222333666555444444333333222111000000//////...............------,,,------...///000///000111000...---...///...000111//////222333000222111000///...---------------------------------...---,,,---.........,,,---,,,+++******+++,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......---............/////////,,,---------............444///+++---222333000---666999;;;;;;888555222111222///---...111111---)))---..................---///......///000000///------......//////...------...------,,,,,,------...---......//////000111111(((---222111///000444777CCCBBB???999333...---......000111111111111333444000000222777???JJJVVV]]]WWWWWWUUUQQQIIIAAA999555999777555222111000111111000999CCCGGGCCC@@@???AAAAAA@@@>>>???BBBGGGJJJJJJLLLJJJGGGFFFFFFFFFFFFEEEBBBBBBCCCDDDEEEEEEFFFFFF>>>DDDIIIGGG@@@;;;===AAADDDAAA>>>>>>AAAEEEHHHIIIHHHGGGHHHIIIJJJHHHEEEBBB???BBBFFFGGGCCCAAAHHHQQQRRRPPPRRRVVVUUUOOOLLLMMMLLLHHHCCCBBBDDDGGGIIIIIIDDDEEEFFFHHHKKKPPPSSSUUUTTTPPPLLLMMMOOOPPPNNNMMMJJJHHHJJJMMMLLLGGGEEEFFFOOOOOOOOOQQQTTTVVVUUUTTTWWWXXXYYYYYYYYYYYYZZZ\\\VVVWWWXXXXXXXXXXXXXXXXXXZZZWWWSSSMMMFFF>>>888555222000...,,,++++++,,,---(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((()))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((()))***)))((())),,,......000000000......///000///---,,,+++++++++)))'''***)))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''((()))******111222111...+++)))***+++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''ZZZ\\\^^^^^^___\\\QQQEEE888666444333444555444333111111111111111111111111111111111111111111111111333111222666666222111222222000000000222333333111000///......------......------,,,------...///000000111111111///...///000111333444111111444444222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,---+++***((((((***+++---************++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,...///,,,---000000...............////////////444...***---222333333444BBBEEEIIIIIIFFFBBB>>><<<888333//////111000,,,'''------............------000///......//////---+++......///000000...---,,,...------,,,,,,------...---,,,,,,,,,---///000222%%%+++000///...///111000666555222///......//////---...000000000000222444555444333444888BBBNNNVVVUUUUUURRRLLLDDD;;;444111999666222///---...///111333;;;EEEGGGCCC>>>>>>??????@@@>>><<>><<<===@@@EEEIIIJJJHHHGGGFFFFFFGGGFFFDDDCCC???@@@DDDFFFEEEDDDIIIQQQRRRQQQRRRVVVUUUPPPNNNOOONNNLLLIIIGGGFFFHHHKKKMMMAAAAAABBBDDDHHHMMMSSSVVVUUUMMMHHHIIIKKKKKKLLLNNNPPPKKKIIIHHHEEE???===???LLLKKKLLLPPPTTTWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]ZZZ[[[\\\[[[YYYYYYYYYZZZXXXYYYYYYVVVRRRKKKEEEAAA777555111---***)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******)))((((((+++---///000111000......000111...---++++++++++++)))(((******)))((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&(((((((((((()))***+++,,,000222333000+++((()))+++***))))))(((((('''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''ZZZ]]]^^^]]]\\\\\\VVVOOO===<<<::::::;;;:::666222111111111111111111111111111111111111111111111111111///000444444111000222111///...///222444333222//////...------------...------,,,------...///000///000111000...---...///000333333000000222222/////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,++++++++++++++++++,,,************++++++++++++***++++++++++++,,,,,,,,,)))******+++---......///)))------******......+++---.........////////////---+++,,,//////000777@@@OOORRRUUUUUUSSSQQQOOONNNBBB:::111---///000---))),,,,,,------------,,,,,,---,,,,,,---//////...,,,...///000000000///---,,,...------,,,,,,------...,,,,,,,,,,,,---......///)))---...+++,,,000000---///---,,,,,,.../////////+++---/////////000111333555444111000333===JJJSSSRRRSSSRRRMMMFFF@@@===<<>>===:::===CCCDDDAAA@@@@@@AAACCCFFFHHHHHHGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFHHHIIIFFFBBB@@@CCCGGGAAA???===>>>BBBFFFJJJLLLKKKHHHEEEDDDDDDEEEFFFEEEDDDCCCEEEIIIIIIHHHKKKQQQQQQPPPRRRVVVVVVRRRQQQRRRQQQSSSTTTRRRMMMJJJKKKNNNAAAAAAAAABBBEEEHHHKKKLLLOOOFFFAAADDDGGGGGGIIILLLMMMGGGBBBAAA>>>;;;<<<@@@EEEEEEFFFIIINNNRRRTTTTTTVVVVVVWWWYYY[[[]]]]]]]]]]]]^^^___\\\ZZZXXXZZZ\\\VVVXXXZZZ[[[YYYUUUQQQNNNFFFCCC===666111,,,***)))************************(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!$$$'''(((&&&%%%&&&(((###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((((((((((((((+++++++++)))'''''')))+++///000000...------///111---,,,++++++,,,,,,***)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''(((***+++,,,+++...111///+++((()))+++******))))))(((''''''&&&&&&&&&&&&'''''''''''''''###%%%'''(((((('''%%%###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''[[[^^^___\\\[[[\\\ZZZVVVIIIHHHGGGGGGGGGDDD>>>999111111111111111111111111111111111111111111111111000......111111///000333000...,,,---111333333111//////...------------...---------------...000000.../////////---,,,---......000000,,,,,,......+++......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++******+++---......---+++***)))************+++++++++******+++++++++,,,,,,,,,)))******+++---...//////''',,,,,,((((((------)))---------.........//////&&&)))...000------:::JJJXXXZZZ\\\\\\[[[[[[[[[\\\JJJ???333,,,---//////---+++,,,,,,------,,,,,,++++++******,,,///000///......///000111000///---+++...------,,,,,,------...,,,,,,---...///...------///111///***,,,222222...,,,******+++...000///---+++,,,...///...///111333222111///...222<<>>EEEGGGCCCBBBBBBCCCEEEGGGHHHFFFDDDGGGEEEBBB@@@@@@BBBEEEHHHCCCDDDDDDAAA>>>>>>AAADDDDDDBBB@@@AAADDDIIILLLMMMNNNKKKFFFDDDEEEGGGHHHIIIKKKIIIIIIMMMNNNMMMNNNQQQTTTRRRTTTXXXXXXTTTRRRTTTSSSYYY^^^[[[SSSLLLKKKMMMCCCCCCCCCCCCBBBBBBAAA@@@HHH@@@===AAAEEEEEEFFFJJJEEE???;;;:::;;;;;;@@@FFF::::::;;;>>>BBBFFFHHHIIIVVVVVVVVVXXX[[[]]]^^^^^^]]]______]]]ZZZZZZ\\\___]]]___aaabbbbbb```]]][[[[[[WWWOOOGGG???888444222************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((%%%######$$$&&&(((%%%%%%%%%$$$$$$$$$#########'''(((&&&%%%%%%'''%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((())),,,+++)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((+++,,,+++)))''''''(((***...///...---,,,,,,...000---+++***+++,,,,,,+++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++%%%%%%&&&&&&((()))+++,,,%%%***......***((()))++++++******)))(((''''''&&&$$$%%%%%%&&&'''((())))))&&&(((+++------+++(((&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''YYY\\\```bbb```\\\YYYXXXTTTSSSSSSVVVWWWRRRFFF===333111000111222222111000000000000000000000000000222222111000//////000000000000000///......------,,,,,,,,,---------......------------------------...//////...,,,***+++,,,---+++***)))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))***+++,,,---............*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++......---///)))***///000000;;;KKK]]]\\\^^^aaa]]]TTTMMMKKK444333111000...------------...///000000///...---,,,---...///000000000000111111000000//////......,,,---...000000000//////............////////////---------.........//////------,,,+++,,,---...//////......------...000111222...000333555EEERRROOO[[[[[[YYYWWW\\\fffnnnpppuuuaaa666222000)))444666===???:::999>>>???:::888===BBBCCCAAA@@@CCCGGGFFFEEEEEEFFFHHHHHHFFFDDDJJJIIIFFF@@@<<<<<>><<<;;;<<<===@@@DDDFFFFFFIIIOOOQQQOOOMMMLLLJJJGGGDDDCCCEEEGGGNNNOOOQQQPPPNNNLLLLLLMMMYYYVVVTTTUUUXXXYYYWWWUUUXXXUUUSSSSSSUUUTTTNNNIII>>>@@@AAA@@@>>>======>>>>>>>>>BBBGGGEEE>>>???DDD???;;;888666444444<<>>@@@AAABBBAAA???<<<;;;;;;===CCCFFFHHHHHHJJJPPPQQQPPPJJJJJJJJJHHHGGGFFFHHHJJJRRRQQQPPPMMMKKKKKKMMMOOOUUUTTTSSSTTTWWWXXXVVVTTTXXXUUUSSSSSSUUUSSSNNNIIICCCDDDEEECCC@@@===<<<<<<;;;:::===BBB@@@;;;999<<<999777888999888888>>>EEEAAA===::::::888777:::???RRRVVVZZZ\\\]]]]]]^^^___```bbb^^^XXXYYY___cccbbb___```bbbcccdddbbb^^^[[[ZZZ\\\ZZZVVVTTTSSSLLLCCC888444///+++***))))))((()))))))))((('''&&&%%%%%%(((((((((((((((((((((((('''%%%"""!!!$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&&&&$$$%%%(((&&&!!!%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%###&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))((('''''')))+++******))))))***+++,,,---000///---,,,,,,,,,------))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((***++++++***(((((()))***---------+++)))'''((())))))'''&&&'''***++++++)))((((((''''''''''''(((((())))))))))))((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))]]]^^^___^^^[[[YYYXXXYYYWWWXXXYYYWWWSSSLLLDDD???222000000000222222111000000000000000000000000000111111111000000000000000000000000///......------,,,------------.........---------------------------...///---+++***+++,,,+++---222888;;;888000)))******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))******++++++,,,------++++++++++++++++++++++++...,,,******+++---...---///++++++...///...666BBBTTTSSSUUUVVVPPPBBB777333000000///..................//////000000//////...,,,---...///000000000000------------..................//////......---,,,---............/////////++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///---......///////////////333...222666:::MMM\\\[[[___cccfffhhhooo{{{___666333444---222888BBBFFFAAA>>>CCCFFFDDDBBBFFFJJJKKKIIIGGGHHHJJJMMMLLLJJJJJJLLLMMMLLLLLLLLLIIIFFFDDDCCCBBB@@@>>>CCCCCCBBB@@@===;;;<<<>>>FFFIIIJJJHHHIIIMMMNNNKKKFFFHHHJJJJJJJJJIIIJJJLLLSSSQQQNNNJJJHHHIIINNNRRRRRRRRRSSSUUUXXXXXXWWWUUUXXXVVVSSSSSSTTTRRRNNNJJJJJJKKKLLLJJJFFFCCCAAAAAA<<<999999<<<===:::888999666666:::>>>===;;;???EEEEEE???::::::;;;:::===AAAUUUWWWZZZ[[[\\\]]]^^^```dddddd___ZZZZZZ___bbbccc___^^^^^^aaadddeeebbb___[[[\\\[[[YYYYYYYYYUUUPPPIIIBBB999222///,,,)))'''*********)))(((&&&%%%$$$((((((((((((((((((((((((+++(((%%%###"""$$$''')))&&&&&&&&&&&&%%%%%%%%%%%%"""######"""###&&&$$$ %%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%'''(((***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&''')))***)))((((((((((((((())))))...---,,,,,,,,,,,,,,,---(((((()))))))))))))))(((*********(((&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''''')))***+++***))))))+++,,,---......,,,)))((()))+++,,,***))))))***+++***(((((((((''''''''''''(((((()))))))))(((((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((```aaaaaa___]]]\\\^^^___YYYWWWSSSMMMEEE>>>;;;:::111000///000111222111000000000000000000000000000000000111111111000000000000000000///......------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,---111666999666000*********+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******++++++,,,------*********+++++++++++++++,,,,,,+++++++++---------///,,,+++.........333;;;AAA@@@BBBDDDAAA888111///.........------...//////////////////////////////,,,---...///000000000000---------......///////////////......---,,,++++++---------.........//////,,,,,,---------.........,,,,,,,,,,,,------......,,,---///000000000///......,,,444>>>HHH]]]ooonnntttppphhhccchhhssszzzzzzxxxPPP111333555//////:::EEEIIICCC???CCCFFFEEEBBBFFFJJJLLLKKKJJJJJJKKKMMMKKKJJJJJJLLLNNNNNNMMMNNNJJJFFFEEEFFFFFFCCC@@@DDDDDDCCCAAA???>>>@@@BBBJJJLLLLLLHHHFFFHHHGGGDDDEEEHHHKKKLLLKKKJJJJJJJJJNNNMMMJJJHHHGGGIIINNNRRRQQQSSSUUUWWWYYYZZZYYYXXXYYYWWWUUUTTTUUUSSSPPPMMMPPPQQQSSSRRROOOMMMLLLLLLAAA<<<999:::===?????????999:::>>>BBBAAA???BBBGGGPPPIIIDDDEEEFFFEEEDDDEEETTTVVVYYYZZZ[[[]]]___bbbfffddd```[[[ZZZ]]]aaabbb^^^]]]]]]aaadddeee```\\\VVVWWWYYYZZZZZZZZZWWWTTTXXXQQQGGG@@@<<<777000++++++***)))(((''''''((((((((((((((((((((((((((((((+++***((('''''''''((()))'''''''''&&&&&&%%%%%%%%%######"""###$$$&&&%%%"""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&'''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&''')))+++))))))(((((((((((()))))),,,,,,,,,,,,,,,---------((()))***++++++***)))))),,,,,,,,,***((('''(((***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''''''((())))))((()))+++---,,,------+++)))((()))++++++*********+++***))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''_________]]]\\\]]]```bbb]]]WWWLLL@@@666111222444000///...///111222111000///////////////////////////000111111111111000000000000000///......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,------...///000///---,,,******+++,,,,,,,,,,,,++++++++++++*********)))))),,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---......---,,,.........111555333111222444444000...000---------------......//////..................///,,,---...///000000000000.........//////000000111//////...---,,,++++++***------------............,,,,,,,,,---------......,,,,,,,,,---------------,,,---///000000000///...---111@@@RRR```xxx{{{gggZZZ]]]fffhhhdddlll[[[???000444888333111<<>>@@@DDDDDDDDDIIIQQQXXXRRRPPPRRRRRRNNNIIIGGGRRRTTTWWWYYY[[[]]]```ccceeeaaa^^^\\\[[[[[[]]]```ZZZZZZ[[[]]]^^^[[[UUUPPPGGGKKKQQQXXXZZZXXXVVVUUUZZZWWWSSSOOOLLLFFF???:::333000,,,)))'''''')))***))))))))))))))))))))))))%%%%%%'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%'''%%%$$$&&&((((((((('''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%'''(((''''''''')))++++++,,,,,,------.........,,,,,,------......//////++++++,,,------+++***))),,,,,,,,,***((((((***---))))))((((((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,+++++++++***((('''(((***((()))++++++++++++******((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((bbbbbbbbb```___```cccfff```WWWGGG999///---///111///......///111222111000////////////////////////...///111222222111000000000000000///......------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,---///111///,,,***+++...******+++,,,,,,,,,,,,+++,,,,,,++++++***))))))(((+++***)))(((((()))***+++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++************))))))******++++++,,,------+++++++++,,,,,,------...***+++------,,,+++,,,......---......///000111111222...---......,,,---000------,,,,,,,,,------.........---,,,,,,---......,,,---...///000000000000/////////000000000000000///...---,,,+++******+++,,,------------.........************+++++++++++++++,,,------......---------......///////////////222:::QQQhhhxxxiiiYYYYYY___]]]VVVQQQAAA444222666888777444===DDDFFFAAA@@@EEEEEEAAAAAADDDIIIMMMPPPQQQPPPOOOLLLLLLNNNQQQTTTVVVVVVUUUPPPLLLHHHEEEEEEFFFGGGHHHEEEEEEEEEDDDEEEGGGKKKOOOTTTVVVSSSMMMIIIHHHFFFAAAFFFHHHJJJJJJGGGEEECCCCCC@@@CCCGGGIIIJJJKKKMMMOOOKKKLLLNNNOOOOOOPPPRRRTTTWWWVVVVVVUUUUUUUUUTTTTTTXXXWWWTTTOOOKKKHHHHHHIIIEEECCC>>>:::<<>>BBBIIIHHHAAAAAACCCGGGLLLOOOOOOMMMKKKIIIJJJMMMRRRWWWYYYXXXWWWVVVUUUSSSOOOLLLJJJJJJKKKIIIIIIHHHGGGGGGIIINNNQQQSSSTTTSSSMMMKKKKKKIIIFFFDDDEEEGGGFFFDDDBBBBBBBBBCCCEEEHHHJJJKKKKKKMMMNNNIIIKKKLLLKKKJJJKKKOOOSSSSSSSSSTTTTTTSSSTTTUUUVVVUUUSSSNNNIIIDDDBBBCCCEEECCCFFFEEE???>>>CCCGGGFFFCCCCCCFFFIIIIIIIIINNNVVVQQQPPPRRRSSSQQQKKKHHHJJJQQQTTTWWWYYYZZZYYYZZZ[[[ZZZVVVVVVZZZYYYUUUTTTWWWTTTUUUTTTMMMEEE@@@???@@@===???HHHQQQTTTQQQRRRWWWOOOTTTXXXXXXTTTQQQPPPRRRFFFDDD???:::444///+++)))))))))))))))))))))))))))))))))((((((((('''(((((($$$$$$$$$$$$%%%%%%%%%%%%###!!!###!!!"""%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%###"""###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''((()))******$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&((()))))))))***,,,...,,,...111444777:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@AAAAAAAAA???<<<999777555444222...+++***,,,...******))))))(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&''')))+++***++++++***)))((()))+++---///222111///,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&'''(((((()))************+++,,,...///000000ffffffeeebbb^^^]]]]]]___YYYNNN???555111000///,,,......---...111222222111////////////////////////---///111222333222111000000000000///......------............/////////000++++++++++++++++++++++++***+++,,,,,,+++***+++---)))666BBBBBB888---+++---******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,...,,,+++))))))***,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************))))))******+++,,,,,,------,,,,,,------...///000000)))+++......,,,+++,,,...---...///000111333111......,,,---//////+++***,,,...---,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,,,,---...///000000000000/////////......------,,,---,,,+++*********+++,,,,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,---.........---,,,//////...------///000111...;;;XXXppp{{{uuuzzz{{{vvvlllaaaZZZRRRKKK777***---444000---111111;;;???>>>===DDDMMMKKKCCCFFFHHHLLLPPPSSSRRROOOLLLDDDGGGKKKQQQWWWYYYWWWVVVUUUWWWWWWTTTMMMHHHFFFFFFLLLLLLJJJIIIHHHJJJNNNRRRNNNPPPPPPLLLJJJLLLKKKHHHBBBCCCDDDDDDBBBAAABBBCCCHHHIIIKKKKKKJJJKKKMMMOOOKKKLLLLLLJJJIIIJJJOOOSSSPPPQQQRRRRRRRRRSSSUUUVVVQQQOOOJJJDDDAAAAAADDDGGGBBBIIIKKKEEEBBBDDDDDDBBBIIIIIIJJJLLLJJJFFFHHHNNNMMMMMMNNNOOOLLLGGGIIINNNRRRUUUYYYZZZYYYWWWVVVVVVVVVSSSTTTYYYXXXSSSRRRUUUWWWWWWSSSJJJ???;;;>>>CCCFFFFFFKKKQQQQQQMMMNNNTTTQQQUUUYYYUUUNNNJJJLLLPPPFFFFFFEEEAAA<<<666000,,,)))))))))))))))))))))))))))'''$$$!!!!!!###%%%'''#########$$$$$$%%%%%%%%%)))###!!!&&&(((&&&'''+++###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""###$$$$$$###!!!###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''(((*********+++---///555777;;;???CCCFFFHHHHHHFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNKKKHHHDDDBBB>>><<<999444///---...000+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%'''((()))((('''''')))++++++,,,,,,+++***)))+++,,,111333666555000---,,,,,,((((((''''''''''''((((((&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''((()))******++++++,,,---///111222333444^^^aaabbb]]]SSSLLLLLLNNNCCC@@@:::444111//////000......///000111000000000111000///......///000111......///000000///...---///////////////......---.........------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))444@@@BBB:::000,,,,,,++++++++++++++++++++++++)))))))))))))))******+++++++++******++++++,,,---*********)))******+++,,,,,,++++++******++++++,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,***+++---...///...------,,,---......------...000............////////////222111///...------.........------,,,,,,------......------,,,,,,------...---------........./////////...---,,,,,,---...//////---+++***++++++***(((------,,,---------,,,+++.........---------------***+++---...---,,,***)))///...,,,++++++,,,...///333444FFFiiiwwwqqq|||ssskkknnn^^^<<<000////////////000000111;;;>>>AAACCCDDDEEEGGGIIIHHHPPPTTTRRRSSSWWWXXXUUUOOOIIIEEEIIIRRRYYYYYYVVV\\\YYYVVVSSSSSSRRRQQQOOOQQQRRRQQQPPPNNNNNNOOOPPPPPPMMMKKKKKKHHHEEEFFFKKKFFFBBBBBBDDDDDD@@@>>>@@@???BBBDDDGGGGGGGGGFFFEEENNNMMMLLLMMMOOOQQQRRRSSSMMMNNNOOOPPPSSSVVVXXXYYYSSSOOOIIIDDDAAABBBDDDFFF???DDDIIIHHHCCCAAAEEEJJJKKKEEEBBBGGGLLLLLLLLLLLLNNNNNNMMMKKKHHHFFFFFFGGGPPPOOOOOORRRUUUVVVTTTQQQTTTUUUSSSQQQUUUYYYWWWRRRVVVZZZZZZPPPBBB<<>><<<<<<888222++++++***)))((((((((()))''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((($$$###&&&((((((***---)))(((,,,111---'''000@@@===DDDRRRPPP;;;...+++&&&((()))))))))'''''')))+++''''''((((((''''''&&&%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))++++++******)))*********((((((((()))(((((('''''',,,+++)))'''&&&)))---111111666;;;>>>CCCGGGFFFAAAbbbdddcccZZZKKK>>>888777999777333000...---......////////////000000000000111000///......///000111......///000000///...---.........///...------,,,.........------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((///666666111+++)))***************************)))))))))))))))***++++++++++++******++++++,,,---,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,------,,,++++++...000........./////////000000///...---+++***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------.........///---,,,+++++++++,,,---...000...,,,+++,,,,,,+++***+++++++++---.........---,,,...111444555555444333222111///---+++++++++,,,///...------------...///...---777LLLYYYWWWSSSSSSfff{{{zzzssskkkSSS888//////////////////000111???@@@CCCDDDDDDDDDFFFHHHJJJOOORRRQQQTTTXXXWWWSSSOOOIIIEEEHHHQQQYYYZZZXXXZZZXXXUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQNNNMMMMMMNNNOOOKKKIIIIIIFFFBBBCCCFFFDDDBBBCCCEEEBBB===<<>>@@@CCCJJJKKKMMMOOOQQQRRRSSSSSSTTTRRRQQQQQQRRRTTTTTTTTTUUUVVVTTTRRRTTTXXXWWWRRRTTTSSSOOOIIIFFFDDD???888777555222000---+++(((&&&***)))(((&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&(((###"""&&&***)))((()))///&&&%%%111===AAAGGGPPPZZZRRRXXXZZZCCC---)))***((())))))(((''''''(((***''''''((((((''''''&&&%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))************************************)))))))))))))))***,,,+++***)))))))))***+++***,,,///111444777<<>>BBBEEEBBB@@@AAAEEEIIIIIIIIIBBBBBBEEEMMMUUUZZZXXXTTTLLLMMMPPPRRRTTTUUUUUUUUURRRRRRRRRQQQQQQQQQQQQQQQJJJJJJLLLOOOQQQPPPLLLHHHJJJDDDAAAEEEIIIIIIIIIJJJKKKJJJGGGFFFEEEGGGIIIJJJNNNNNNOOORRRUUUVVVVVVTTTSSSVVVWWWRRROOOPPPOOOMMMIIINNNTTTUUUSSSPPPOOOPPPPPPQQQPPPMMMKKKLLLPPPUUUWWWXXXXXXVVVRRRNNNLLLLLLLLLFFFEEEMMMUUUWWWVVVUUUQQQMMMFFF@@@<<<777333000...,,,+++******)))'''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((('''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''+++,,,222>>>FFFHHHIIIKKKJJJLLLNNNPPPRRRTTTUUUVVVUUUSSSRRRRRRSSSUUUTTTTTTVVVUUUQQQMMMOOOVVVZZZYYYXXXZZZXXXSSSPPPMMMFFF>>>@@@===999777444000***%%%+++***((('''&&&'''((()))(((((('''&&&%%%%%%%%%%%%((($$$###'''***)))((()))444999DDDNNNPPPOOOYYYgggnnn[[[ZZZ\\\EEE+++'''...'''((()))(((&&&&&&''')))''''''((((((''''''&&&%%%'''&&&%%%&&&'''''''''%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((())))))******++++++++++++++++++++++++++++++++++++***)))))))))******,,,+++)))((()))+++---///222666;;;@@@DDDGGGJJJLLLRRRUUUTTTRRRRRRVVVVVVTTT\\\]]]ZZZPPPCCC888222000------...///////////////111000...---...///111333000000////////////000000.........///////////////......//////......---,,,...............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))+++,,,,,,******************************))))))******+++,,,++++++******++++++,,,------,,,+++***))))))))))))***,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,------,,,***)))+++...111/////////000000000111111///...,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------............///000111111///---++++++---------,,,......------...111666999BBBEEEIIILLLNNNMMMLLLKKKJJJFFF>>>777111---,,,,,,------............------444111000000...,,,333<<>>BBBGGGKKKLLLLLLLLLMMMHHHEEEDDDIIIKKKIIIEEEDDD@@@BBBDDDFFFIIIOOOUUUYYYZZZYYYYYYZZZ[[[[[[YYYXXXSSSPPPNNNPPPTTTVVVVVVTTTQQQHHHAAA@@@@@@>>>===???@@@???BBBIIINNNOOOQQQUUUSSSNNNGGG@@@???CCCIIIMMMQQQOOOMMMMMMNNNPPPPPPPPPRRRSSSUUUVVVVVVVVVUUUTTTPPPPPPQQQPPPOOOMMMKKKJJJJJJLLLNNNMMMKKKJJJKKKLLLLLLIIIGGGIIIIIIGGGHHHKKKHHHEEEBBBBBBGGGJJJLLLKKKIIILLLOOOQQQQQQQQQRRRSSSUUUZZZ]]]\\\[[[]]]\\\YYYUUUWWWZZZ[[[ZZZVVVRRRPPPNNNQQQTTTWWWXXXUUURRROOOOOOQQQTTTUUUVVVWWWZZZ\\\WWWUUUTTTUUUSSSQQQUUU\\\PPPSSSWWW[[[]]]ZZZTTTOOOHHHAAA888000+++***))))))((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((###'''***++++++,,,111555>>>???EEEKKKKKKEEECCCEEEOOOPPPRRRSSSUUUVVVWWWWWWPPPPPPQQQTTTWWWXXXXXXWWWYYY\\\\\\XXXUUUWWWWWWUUURRRXXX[[[ZZZXXXYYYWWWTTTQQQPPPNNNKKKGGGBBB>>><<<777777666444111---***((())))))((('''&&&&&&&&&&&&%%%''')))(((###$$$111???WWWXXX^^^hhhrrrvvvuuurrrsssqqqhhhLLL000,,,---###*********)))'''&&&''')))''''''((((((''''''&&&%%%((('''&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))))))))))))))))))))***************************))))))***,,,///222444555===>>>AAAEEEJJJPPPUUUWWWVVVVVVVVVSSSPPPNNNMMMNNNJJJOOOPPPKKKGGGIIIKKKJJJ111000///------...111333......------------------////////////000000000000...///000111111000///......---------...///111222000000000000000//////...---........./////////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***)))((((((************************++++++******++++++,,,---++++++******++++++,,,---++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++***,,,...///...------...------------............,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,***)))(((+++***)))***,,,......---///777BBBIIIKKKMMMPPPSSSOOOPPPRRRRRRRRRRRRPPPOOOPPPRRRTTTTTTOOOGGG>>>888---,,,++++++++++++,,,---------------......,,,)))222PPPllloooVVV777***---,,,,,,,,,---...///111111===BBBIIINNNOOONNNLLLLLLHHHEEEFFFJJJJJJEEECCCEEE???CCCGGGJJJKKKOOOTTTYYYZZZZZZZZZ\\\]]]^^^\\\ZZZSSSPPPNNNPPPUUUXXXWWWTTTTTTJJJAAA???@@@@@@AAADDDDDD@@@@@@HHHOOOSSSUUUWWWUUURRRKKKBBB<<<===EEELLLLLLNNNQQQQQQPPPPPPRRRTTTXXXWWWWWWVVVUUUTTTSSSSSSPPPOOONNNMMMLLLKKKKKKKKKHHHFFFDDDEEEHHHLLLOOOPPPNNNKKKKKKLLLKKKHHHIIIMMMHHHEEEBBBDDDIIILLLLLLJJJLLLOOOSSSTTTSSSRRRSSSUUUXXX[[[]]]\\\^^^```]]]XXXVVVVVVUUURRRMMMIIIHHHHHHNNNQQQUUUYYY\\\\\\ZZZXXXUUUWWWWWWWWWVVVVVVXXXYYYYYYUUUTTTWWWXXXWWWXXX[[[PPPQQQUUUYYY\\\\\\XXXUUURRRMMMDDD<<<666222...,,,((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$(((---///000333999>>>EEEEEEJJJNNNLLLHHHHHHKKKPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUUUUWWWYYYYYYXXXVVVWWW\\\]]]YYYUUUVVVVVVUUUTTTZZZ\\\YYYWWWYYYZZZXXXUUUVVVUUUPPPHHHCCCBBBCCC:::;;;<<<<<<999444000,,,(((((('''''''''''''''((('''%%%&&&'''&&&&&&---555EEEVVViiinnniiihhhpppxxxrrrbbbSSS???+++***---&&&+++,,,,,,***((('''((()))''''''((((((''''''&&&%%%)))'''&&&'''((()))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''')))***++++++++++++++++++++++++***++++++++++++++++++++++++***,,,///555;;;AAAFFFHHHMMMKKKIIIHHHKKKPPPVVVZZZVVVXXXYYYXXXTTTOOOLLLKKKHHHNNNQQQLLLGGGFFFFFFDDD333222111///------,,,---//////.........///000111......///000111000000000...///000111111000///......---------...///111222///////////////......------.........//////000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))((((((***))))))))))))))))))))))))++++++******++++++,,,---++++++******++++++,,,---------+++***))))))((((((...------,,,,,,------...+++++++++************)))******+++++++++,,,,,,,,,((()))+++,,,------,,,+++(((+++...///...,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---...///,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++---.........---+++)))(((,,,+++***+++---/////////666@@@MMMTTTSSSOOOLLLJJJJJJMMMQQQUUUVVVUUUSSSRRRNNNQQQUUUVVVSSSMMMFFFAAA///...,,,++++++,,,...///,,,......+++***+++,,,,,,666555AAAIII@@@666000(((+++,,,,,,---...///111111===CCCKKKPPPPPPNNNKKKJJJFFFDDDFFFJJJHHHAAA@@@DDD???DDDJJJMMMMMMOOOUUUYYYZZZZZZ[[[]]]``````___]]]TTTQQQNNNPPPUUUXXXVVVTTTTTTJJJAAA@@@DDDGGGKKKNNNKKKCCCAAAIIIRRRWWWXXXYYYXXXVVVPPPFFF===<<>>@@@HHHJJJNNNTTT[[[___aaaaaaZZZZZZYYYWWWTTTRRRSSSTTTYYYRRROOOTTTYYYXXXTTTSSSPPPPPPQQQTTTWWWXXXWWWVVVYYYTTTNNNGGG@@@999222...((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$######%%%&&&(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%***000333444888???EEEHHHIIILLLPPPOOOLLLMMMRRROOOPPPQQQRRRRRRSSSSSSSSSZZZYYYYYYZZZ[[[ZZZWWWUUURRRWWWXXXSSSPPPQQQSSSRRRVVV[[[[[[WWWTTTWWWYYYYYYSSSUUUVVVPPPGGGBBBCCCGGG888;;;>>>@@@@@@<<<888555(((''''''''''''(((((()))((($$$###'''***))))))++++++===TTTeeemmmooonnnmmmfffIII555...&&&%%%++++++,,,---,,,+++)))((()))***''''''((((((''''''&&&%%%)))'''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000666>>>FFFOOOUUUYYYUUUPPPIIICCCDDDIIIPPPUUUWWWZZZ]]]\\\WWWPPPJJJGGGIIIQQQUUUPPPJJJGGGEEECCC//////.........---------......///000000///...---..................------///...,,,+++******+++,,,,,,...000222333222111000222111///...///000///...///......---------............//////...---,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++******+++++++++******)))***((('''***---///---***+++++++++,,,,,,---------,,,,,,+++***))))))*********+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000///,,,*********+++,,,***,,,...,,,***---444;;;EEEQQQUUUTTTTTTKKKCCCGGGLLLJJJJJJNNNUUUYYYVVVSSSQQQUUUXXXWWWWWWVVVOOOGGG555000...---+++)))+++///---...//////---+++++++++......000000000///...---)))))))))***,,,...///000777???GGGIIIKKKOOOQQQPPPPPPJJJEEEDDD@@@;;;===CCCAAABBBFFFLLLOOOPPPUUU\\\``````___^^^\\\ZZZXXXWWWHHHLLLQQQTTTUUUUUUUUUUUUXXXPPPGGGCCCGGGMMMQQQRRRCCCGGGJJJJJJMMMTTTVVVUUUVVVWWWQQQEEE???BBBGGGHHHKKKKKKMMMQQQWWWZZZXXXUUUYYYYYYYYYYYYYYYXXXVVVUUUSSSLLLHHHIIIKKKJJJIIIJJJIIIDDDCCCHHHKKKKKKPPPXXXVVVUUURRROOOLLLJJJIIIIIIEEEHHHLLLNNNNNNNNNNNNOOOTTTSSSQQQOOOOOOQQQSSSUUUVVVVVVVVVWWWXXXWWWUUUSSSUUUNNNEEE===999888888999>>>IIIUUU[[[^^^aaa___\\\YYYYYYXXXXXXWWWWWWVVVVVVXXXSSSNNNOOOTTTWWWVVVSSSZZZPPPKKKPPPWWWWWWTTTQQQOOOVVVVVVLLLGGGFFF>>>222---,,,+++)))((((((((((((''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((((((***---333<<>><<<>>>BBBDDD@@@<<<---+++***)))(((((('''&&&(((((((((((()))***,,,---///111444999>>>BBBBBBBBB333111...+++)))))))))***,,,+++******))))))******))))))((('''&&&%%%%%%%%%))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%))))))(((&&&&&&'''+++...***,,,...---+++***,,,...+++++++++++++++...222555??????BBBGGGNNNTTTXXXZZZUUUTTTOOOJJJKKKNNNLLLGGGPPPTTTWWWYYYWWWUUUSSSRRRIIIPPPRRRPPPNNNNNNJJJBBB/////////.........------......000000111000///...////////////////////////000///...---------.........000222333444444333222222111/////////000///...///......------...............//////...------,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++******++++++++++++******+++,,,...000222111...,,,+++++++++,,,,,,,,,------,,,++++++***))))))*********++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***))))))***+++,,,)))+++,,,---000777@@@HHHHHHOOOMMMJJJMMMGGGBBBGGGLLLKKKLLLPPPTTTWWWUUUSSSRRRYYY]]][[[XXXVVVSSSOOO@@@666...---,,,++++++------///111111...***(((''')))***+++,,,,,,,,,+++***)))******+++,,,...000111777???FFFGGGGGGJJJLLLKKKLLLGGGCCCBBB???;;;===DDDDDDDDDGGGLLLMMMNNNTTT[[[]]]]]]]]]]]]\\\[[[ZZZZZZPPPRRRUUUVVVVVVVVVVVVVVVVVVQQQLLLLLLOOORRRRRRPPPCCCFFFGGGHHHLLLUUUZZZZZZZZZZZZSSSIIIDDDHHHLLLLLLOOOPPPRRRUUUYYYZZZYYYXXX^^^]]]ZZZYYYXXXXXXXXXWWWQQQJJJFFFHHHKKKIIIIIIJJJHHHFFFGGGMMMPPPNNNPPPUUUUUUSSSPPPMMMKKKHHHDDD@@@???BBBGGGJJJLLLLLLMMMNNNTTTSSSQQQOOOOOOPPPRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWVVVPPPHHHAAA===<<<<<<;;;999GGGVVV[[[]]]^^^___^^^]]]]]]\\\[[[YYYWWWUUUTTTTTTPPPLLLMMMRRRUUUTTTRRRJJJEEEEEEMMMSSSQQQMMMJJJSSS[[[[[[PPPHHHGGGCCC<<<222000---***(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&'''((('''(((,,,333>>>HHHLLLLLLLLLIIIFFFFFFHHHMMMSSSWWWOOOPPPQQQRRRRRRRRRTTTVVV[[[[[[[[[ZZZYYYXXXXXXXXXVVVXXXXXXWWWWWWYYYWWWQQQQQQPPPSSSZZZ]]]ZZZYYYZZZRRRKKKEEEFFFEEEAAAAAADDDGGGDDDBBBCCCGGGIIIIIIHHH888000((($$$&&&((('''%%%))))))(((((((((***+++,,,*********---///000///---///---+++)))'''''''''(((,,,+++******))))))******))))))((('''&&&&&&&&&&&&))))))))))))(((((((((((((((''''''&&&&&&'''''''''###%%%'''((()))***---///+++---...---***)))+++---+++,,,000777???FFFKKKMMMGGGFFFHHHLLLQQQUUUWWWWWWXXXWWWTTTNNNMMMPPPRRRPPPTTTVVVYYYYYYVVVSSSPPPPPPJJJNNNPPPMMMMMMOOOMMMHHH////////////...............///000111222222111000000000000000000111111111000000000///000000111222111222333555555555444444222000//////000000000//////......---......//////.........///......---,,,,,,------......,,,+++***++++++++++++++++++++++++******+++++++++++++++******...222444333000...,,,++++++++++++,,,,,,,,,,,,,,,+++******)))***************+++,,,,,,+++******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,((())))))***+++,,,,,,---++++++---111888BBBMMMSSSOOOPPPGGGBBBGGGGGGDDDJJJLLLMMMPPPRRRTTTUUUUUUUUUVVV^^^bbb^^^XXXVVVWWWWWWNNNAAA333......,,,++++++***---000111///+++(((''''''((()))*********************+++,,,---...000111:::AAAGGGFFFFFFHHHIIIIIIIIIFFFDDDCCC@@@>>>AAAEEEGGGEEEFFFJJJKKKLLLQQQXXX[[[[[[\\\]]]]]]]]]\\\\\\WWWWWWWWWWWWVVVVVVUUUUUUTTTRRRQQQRRRTTTSSSOOOKKKBBBDDDDDDDDDJJJUUU]]]```___\\\UUUMMMKKKOOOPPPOOOQQQTTTWWWXXXXXXXXXYYYYYY^^^YYYSSSNNNMMMNNNNNNOOOPPPIIIEEEHHHJJJIIIHHHIIIHHHHHHLLLRRRTTTRRRQQQSSSWWWTTTPPPOOONNNJJJAAA::::::>>>DDDIIIKKKLLLNNNOOOUUUTTTRRRQQQQQQRRRTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\WWWSSSMMMIIIFFFDDDBBBAAA>>>LLLZZZ]]]\\\]]]___```aaaaaaaaa___\\\XXXTTTRRRUUUPPPLLLMMMPPPSSSQQQNNN;;;<<>>222)))***///)))******))))))***---000++++++++++++,,,,,,------+++++++++,,,---...///000;;;DDDKKKLLLLLLOOOPPPOOOKKKLLLLLLHHHEEEDDDEEEEEEIIIDDDCCCGGGJJJLLLPPPUUU^^^^^^___^^^^^^]]]\\\[[[[[[YYYVVVUUUWWWXXXXXXWWWUUUTTTRRRPPPMMMHHHBBB>>>CCCCCC@@@>>>CCCOOOZZZ^^^___XXXRRRQQQRRRRRRRRRQQQSSSVVVYYYYYYWWWVVVXXX[[[VVVNNNEEEAAADDDIIIMMMOOOVVVNNNIIIIIIJJJGGGEEEEEEIIILLLNNNPPPTTTWWWZZZZZZ[[[WWWVVVXXX[[[XXXNNNEEEEEEHHHKKKMMMMMMMMMNNNOOOPPPPPPQQQSSSUUUYYY[[[]]][[[^^^``````^^^]]]]]]^^^]]]\\\[[[[[[[[[XXXUUURRR\\\[[[XXXVVVZZZaaabbb___bbbcccddddddbbb^^^[[[XXX[[[WWWRRRRRRUUUUUUQQQMMM===>>>CCCGGGGGGCCCDDDGGGLLLOOOQQQRRRTTTRRRKKKCCCCCCBBB@@@<<<777111,,,)))(((((()))***************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***,,,)))---999FFFMMMSSSXXXPPPPPPOOOOOONNNMMMMMMLLLYYYVVVSSSTTTUUUTTTPPPLLLOOOTTTZZZZZZWWWVVVXXX[[[YYYZZZZZZWWWXXX[[[YYYUUUKKKDDDAAAFFFKKKNNNOOOQQQQQQSSSTTTOOOJJJHHHKKKNNNPPPRRRVVVVVVUUUSSSQQQQQQJJJFFF===333+++&&&&&&'''+++***)))(((((())))))***)))((('''(((***++++++******************++++++,,,+++***))))))(((((())))))))))))((('''''''''(((((('''((((((((()))))))))*********((('''&&&&&&&&&&&&'''((())))))***---111444777888:::>>>CCCIIINNNPPPIIINNNSSSSSSNNNHHHDDDCCCBBBDDDGGGMMMRRRTTTTTTRRR\\\___\\\OOOCCC@@@DDDGGGKKKKKKKKKIIIFFFFFFHHHJJJJJJJJJLLLMMMLLLJJJGGGFFF111111111111000000000000///000111222333333222111/////////000111111222222...///000222222333333333111111111111111222222222222000//////111222222111............///000111111,,,---......///.........---......///...---,,,+++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,***)))***,,,...+++++++++++++++******************)))******+++,,,+++***))))))))))))***+++******))))))))))))***************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++***+++,,,......,,,******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++************++++++,,,,,,,,,,,,++++++++++++,,,333>>>IIIRRRWWWYYYYYYVVVVVVNNNLLLUUUTTTNNNPPPMMMNNNQQQUUUXXXZZZZZZZZZ[[[[[[WWWSSSTTTVVVTTTOOO[[[XXXQQQGGG888+++***///...---+++'''%%%'''***...++++++******)))***++++++++++++++++++,,,---......777AAAJJJMMMNNNOOOOOOMMMIIILLLLLLHHHEEEEEEEEECCCGGGCCCCCCIIINNNQQQUUUYYYaaaaaaaaa```___]]]\\\[[[^^^ZZZWWWWWWZZZ\\\[[[ZZZWWWVVVSSSOOOJJJFFFBBB@@@BBBCCCAAA???DDDOOOXXX[[[[[[VVVRRRSSSRRRQQQQQQSSSVVVWWWYYYZZZZZZZZZ\\\^^^PPPIIICCCCCCJJJSSSXXXZZZXXXQQQKKKLLLLLLIIIFFFGGGMMMOOOPPPPPPSSSYYY]]]\\\ZZZXXXWWWYYY\\\[[[UUUOOOMMMNNNOOOOOOMMMMMMNNNOOOLLLMMMOOORRRUUUXXX[[[\\\\\\___bbbaaa^^^\\\\\\^^^^^^^^^^^^``````___[[[XXX^^^YYYQQQPPPXXXcccddd```aaabbbcccccccccaaa___^^^YYYUUURRRSSSWWWXXXUUUQQQBBB@@@@@@CCCBBBAAACCCHHHWWWVVVVVVYYY[[[WWWLLLBBB>>>>>>===<<<999666333111******)))((((((((())))))&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&((()))---)))---<<>>IIIQQQVVVXXX[[[]]]UUUXXXSSSQQQXXXVVVPPPRRROOONNNOOORRRVVVXXXVVVSSSTTTWWWWWWTTTTTTVVVWWWUUUZZZWWWTTTMMM@@@222++++++...---+++(((&&&&&&)))+++---,,,***))))))))))))***************++++++,,,---555@@@KKKNNNOOOPPPNNNKKKFFFKKKMMMHHHFFFHHHHHHEEEGGGCCCEEEMMMTTTXXX\\\```cccbbbbbbbbbaaa___^^^]]]___[[[XXXXXX[[[]]]ZZZWWWTTTSSSRRRNNNJJJFFFCCCBBB@@@BBBBBBBBBGGGQQQYYYZZZZZZVVVUUUVVVTTTPPPRRRWWWVVVUUUUUUWWW[[[^^^______RRRKKKFFFGGGPPPXXX\\\\\\XXXQQQLLLMMMNNNLLLKKKKKKQQQUUUUUUSSSUUU[[[]]][[[\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVVVVTTTRRRPPPPPPRRRTTTOOOPPPRRRTTTVVVYYY[[[\\\YYY]]]aaa```]]][[[]]]___^^^^^^^^^```bbbaaa^^^\\\]]]YYYSSSRRRYYYbbbccc___aaabbbbbbccccccbbbbbbaaaZZZVVVRRRSSSVVVUUUQQQMMMDDD@@@>>>@@@BBBAAADDDHHHVVVUUUVVVYYYYYYTTTKKKFFFDDDCCC@@@===;;;:::::::::333111...***((('''((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$&&&''''''&&&&&&'''(((+++'''---===IIIKKKMMMSSSQQQNNNJJJFFFFFFIIINNNQQQUUUXXXZZZWWWPPPKKKJJJLLLSSSTTTVVVWWWWWWWWWWWWWWWPPPQQQPPPOOORRRXXXZZZXXXWWWMMMEEEFFFIIIJJJIIIJJJHHHQQQTTTNNNHHHKKKRRRWWWOOOMMMKKKKKKNNNOOOMMMKKKGGGHHHGGGBBB:::222+++((())))))(((((((((***+++,,,---+++))))))***++++++***))))))************************)))((((((((((((((())))))(((((((((((())))))'''''''''((()))************************+++,,,---...111555:::???DDDJJJOOOVVVRRRMMMKKKKKKLLLKKKJJJJJJGGGFFFHHHKKKKKKFFFBBBCCCFFFKKKQQQVVVXXXVVVSSSLLLQQQSSSLLLDDDAAA@@@>>>AAAAAA???>>>>>>AAAFFFKKKRRRNNNNNNPPPOOOIIIHHHKKK222222222111111111111000///000111222111111///...111111222333333444555555111222333444444444333222333333222111111222222222222000///000222333333222............///000222222,,,,,,---.../////////...---.../////////...,,,,,,++++++++++++++++++++++++)))***+++,,,------...---'''&&&&&&)))---...+++'''++++++++++++******))))))******))))))***+++,,,,,,+++***)))(((((()))***+++******))))))))))))******))))))***+++,,,,,,------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,+++,,,---...,,,)))'''******+++,,,,,,---......------------------------,,,++++++******++++++,,,++++++************++++++,,,,,,++++++,,,///222444BBBJJJSSSWWWWWWWWWZZZ]]]WWW[[[WWWUUU[[[XXXSSSVVVQQQNNNMMMPPPTTTUUURRRMMMNNNUUUZZZWWWTTTWWW[[[]]]ZZZVVVSSSPPPFFF777,,,'''((()))***)))((((((***,,,///...,,,+++***)))******))))))))))))***+++,,,,,,666BBBMMMQQQQQQQQQNNNIIIFFFLLLNNNKKKJJJMMMLLLIIIFFFDDDFFFPPPYYY^^^aaaeeebbbbbbcccbbbbbbaaa```___^^^ZZZWWWWWWZZZZZZWWWSSSNNNOOOOOOMMMIIIFFFCCCBBB???BBBDDDDDDJJJTTT[[[\\\YYYWWWWWWYYYVVVQQQSSSZZZSSSQQQQQQTTTZZZ^^^^^^]]][[[UUUNNNOOOVVV\\\]]][[[WWWPPPLLLNNNQQQOOOOOOPPPTTTYYYZZZWWWWWW\\\\\\XXX______^^^]]]]]]^^^^^^___]]]\\\YYYVVVTTTTTTWWWZZZUUUUUUVVVXXXZZZ[[[\\\]]]VVV[[[___```]]][[[^^^aaa\\\\\\]]]___aaaaaa___\\\^^^^^^[[[XXX[[[```aaa^^^bbbbbbbbbbbbbbbbbbbbbbbb^^^YYYTTTRRRSSSPPPJJJDDDEEE@@@===AAADDDEEEFFFJJJLLLMMMPPPRRRQQQMMMJJJJJJQQQMMMFFFAAA======???@@@===999444...***))))))***''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%'''&&&%%%%%%&&&((()))%%%,,,>>>IIIJJJLLLRRRKKKKKKLLLLLLLLLMMMMMMMMMLLLUUU]]]YYYNNNHHHLLLSSSRRRQQQQQQSSSXXX\\\^^^___VVVWWWWWWUUUWWW[[[[[[XXXXXXNNNFFFGGGJJJHHHEEEDDDJJJSSSTTTJJJBBBFFFOOOUUUQQQKKKFFFFFFKKKOOOOOOMMMNNNLLLJJJGGGCCC<<<333---(((((((((((()))***,,,---***(((''''''***,,,---,,,+++,,,,,,---------,,,,,,******)))((((((((((((((())))))(((((((((((()))***&&&''''''((()))******+++)))******,,,---///111222:::>>>DDDIIIMMMQQQTTTWWWYYYTTTNNNKKKJJJJJJHHHFFF===666333;;;JJJRRRNNNGGGFFFHHHLLLRRRUUUUUURRROOOPPPUUUWWWQQQJJJEEE@@@;;;<<<;;;:::888888<<>>===777222666AAALLLRRRSSSQQQPPPQQQTTTWWWVVVRRRNNNSSSYYYZZZRRRLLLIIIEEE???@@@===999555444777>>>CCCMMMHHHDDDFFFLLLOOOLLLHHH000///...///222333111///000111222222000///000111111111111111222444666777666777888777777777999;;;<<<<<<;;;:::::::::::::::999666333222222222111000555444222111000000000000---------.........//////000111111111///...------)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++***************************************++++++***((()))***,,,++++++************++++++))))))))))))************///,,,))))))+++,,,+++***)))************+++++++++++++++++++++++++++,,,,,,+++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******************+++---...111888AAAHHHTTTSSSVVVZZZXXXSSSRRRUUUXXXVVVXXXZZZVVVOOOOOOSSSQQQIIIFFFLLLTTTUUUSSSQQQ\\\^^^___ZZZSSSQQQUUU[[[aaa```]]]XXXQQQFFF:::222///...---,,,+++*********---+++((()))***+++***((()))******++++++,,,,,,---777===FFFMMMPPPQQQQQQQQQUUUWWWYYYYYYWWWSSSOOOKKKQQQTTTUUUTTTWWW^^^bbbbbbcccbbbcccddddddccc```^^^aaaZZZVVV[[[```^^^YYYUUUOOOJJJGGGIIIIIIGGGHHHKKKPPPOOOLLLKKKMMMQQQTTTUUUWWWYYY[[[[[[YYYXXXYYY[[[YYYQQQNNNTTT[[[\\\[[[[[[aaa___^^^___```aaa___\\\VVVTTTUUUYYYZZZYYYZZZ]]]______^^^^^^^^^______```bbbbbbaaa^^^```eeeeeebbb^^^^^^^^^]]]\\\\\\[[[[[[[[[XXXUUUUUUWWWZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]```aaa```^^^\\\\\\___bbbgggaaa^^^aaabbb___]]]]]]^^^___aaabbbbbbaaa___^^^[[[XXXSSSMMMHHHFFFFFFHHHNNNMMMLLLKKKKKKLLLLLLMMMRRRQQQPPPQQQQQQOOOKKKGGGLLLJJJGGGDDDAAA>>>;;;999777555777;;;:::444111444,,,'''&&&******'''&&&)))'''((()))***)))(((&&&%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))///===IIIMMMMMMNNNOOOLLLHHHGGGGGGGGGDDDBBBBBBHHHKKKIIIEEEEEELLLSSSXXXWWWVVVVVVWWWXXXXXXWWWYYYVVVRRRRRRUUUVVVTTTRRRSSSMMMJJJMMMOOOKKKGGGEEEJJJHHHGGGFFFHHHJJJNNNPPPQQQOOOLLLLLLMMMMMMKKKIIIBBBGGGIIIFFFDDDBBB;;;222...---+++*********++++++++++++******)))*********++++++++++++++++++++++++))))))******)))((('''''''''))),,,---,,,***))))))222---***++++++)))))),,,111555:::>>>BBBFFFLLLQQQTTTUUUTTTOOOHHHFFFIIIMMMWWWWWWWWWUUUPPPJJJDDDAAA???999555888AAAIIIMMMMMMNNNMMMLLLMMMOOOPPPQQQPPPVVVZZZZZZSSSMMMKKKHHHCCC===;;;888777999<<>><<<999666888777666444333222222222111222222222222111111111/////////......---------+++,,,------......------++++++,,,,,,------......))))))*********+++++++++,,,+++++++++***************************************++++++***))))))***,,,++++++************++++++)))))))))*********++++++...---++++++,,,,,,,,,+++)))************+++++++++,,,,,,++++++++++++++++++,,,+++++++++,,,---...///------,,,,,,++++++******************************++++++++++++******)))))),,,++++++000888BBBJJJNNNVVVUUUVVVXXXVVVRRRRRRUUUXXXWWWVVVVVVSSSOOONNNQQQQQQHHHBBBGGGNNNRRRSSSTTThhhgggeeeaaa^^^^^^aaaccceeeccc___ZZZSSSHHH===555111000...,,,***((((((''',,,***(((((()))***)))((())))))******+++,,,,,,,,,555:::BBBIIIMMMQQQSSSUUUWWWYYYZZZZZZWWWPPPIIIEEETTTXXXXXXTTTTTTYYY___bbbdddfffggggggeeecccbbbbbbaaaZZZWWWZZZ]]]ZZZVVVTTTJJJDDDBBBFFFIIIIIIIIIJJJLLLIIIHHHLLLTTTYYY[[[ZZZPPPTTTYYY\\\\\\\\\\\\\\\\\\VVVSSSWWW\\\\\\[[[ZZZ^^^]]]]]]___```___]]][[[UUUSSSTTTYYY[[[ZZZ[[[___bbbaaa```___^^^]]]]]]]]]^^^]]]ZZZWWWYYY___bbb```___^^^]]][[[[[[[[[[[[\\\\\\ZZZWWWWWWXXXZZZ[[[[[[YYYZZZ[[[]]]]]]^^^^^^^^^`````````^^^\\\\\\^^^```hhhbbb___aaabbb___\\\]]]^^^______``````______^^^^^^___\\\RRRGGGBBBGGGMMMOOOOOONNNNNNNNNNNNOOOPPPSSSSSSTTTUUUTTTPPPKKKFFFFFFDDDBBBBBBCCCBBB>>>:::666444666===AAA@@@======111+++''')))***)))((()))'''((()))***)))((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))***(((...===JJJMMMJJJHHHKKKIIIHHHHHHHHHGGGDDDAAAGGGLLLOOOMMMIIIIIINNNUUUWWWXXXYYYYYYYYYXXXWWWWWWZZZWWWUUUUUUVVVTTTPPPLLLMMMGGGCCCEEEHHHGGGGGGHHHGGGGGGIIIJJJLLLMMMMMMNNNSSSPPPLLLIIIIIIIIIIIIHHH???DDDFFFBBB@@@AAABBBAAA777222,,,)))***,,,,,,+++*********)))******++++++---,,,,,,+++******))))))************)))((('''&&&$$$(((---///---***(((''',,,******...000222888???DDDFFFJJJLLLNNNQQQUUUWWWYYYXXXVVVQQQLLLKKKNNNRRRUUUUUUTTTSSSPPPLLLIIIGGGCCC>>>:::<<>>AAA@@@???LLLMMMNNNOOONNNKKKHHHFFF222111111111222333333333111333666777666666777888===>>>AAADDDHHHLLLOOOQQQTTTVVVVVVVVVUUUVVVXXXZZZXXXXXXXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSRRROOOJJJGGGCCCCCCBBBAAA??????>>>>>>>>>>>>======;;;999777666444333111000000///...---......//////////////////+++++++++,,,,,,------...*********+++++++++,,,,,,,,,,,,+++++++++*********************************)))+++++++++))))))***,,,*********++++++,,,---...))))))*********+++++++++---,,,++++++++++++******))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------.........------,,,+++***))))))************************,,,,,,++++++***))))))))),,,)))***222@@@MMMRRRTTTUUUSSSSSSVVVUUURRRTTTXXXWWWUUUUUUTTTSSSRRRSSSTTTRRRIIIBBBEEELLLPPPTTTVVVhhhfffdddeeeiiimmmppppppiiiccc]]]ZZZWWWPPPCCC888111000...,,,***((('''''',,,+++)))))))))))))))))))))))))))***++++++,,,,,,222888@@@HHHMMMQQQTTTVVVZZZXXXXXXYYYUUUNNNIIIGGGTTTZZZ\\\WWWTTTXXX^^^aaafffhhhkkkiiieeecccccceee___YYYVVVWWWWWWTTTQQQQQQGGGCCC@@@BBBEEEFFFEEECCCCCCBBBFFFOOOUUUWWWVVVVVVFFFLLLTTT[[[___```___^^^___[[[XXXZZZ]]]]]][[[YYY\\\\\\\\\]]]\\\ZZZXXXVVVVVVTTTUUUXXXYYYXXXYYY\\\bbbbbb```___]]]]]]\\\\\\YYYXXXTTTPPPSSSZZZ^^^]]]___]]][[[YYYYYYYYYZZZ[[[ZZZYYYWWWVVVWWWWWWXXXYYYYYYZZZ\\\]]]^^^______`````````___]]]\\\\\\]]]]]]aaa______```^^^ZZZ\\\aaa___________________________bbbaaaXXXMMMHHHKKKPPPIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSQQQNNNKKKHHHBBB@@@???@@@CCCBBB===999888:::===BBBFFFFFFEEEEEE===555---******++++++***((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***'''---<<>>:::777888===BBBOOOMMMKKKIIIKKKMMMLLLJJJGGGBBB===>>>BBBDDDCCC@@@OOOQQQRRROOOJJJFFFDDDDDD000000000//////000111222444777:::===>>>>>>???AAAHHHJJJMMMQQQUUUYYY\\\]]]___```aaa`````````bbbdddaaaaaabbbcccccccccbbbaaaaaa````````````]]]YYYUUUSSSSSSSSSRRRRRRQQQPPPPPPNNNMMMMMMKKKHHHEEEBBB@@@???===:::888888666333111000//////...............++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))***,,,+++***)))***+++))))))***+++---///111222************++++++++++++************))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,------------------------,,,+++******))))))))))))))))))))))))))))))+++++++++*********))))))+++(((+++666HHHUUUYYYXXXYYYWWWWWWXXXWWWTTTUUUZZZXXXXXXVVVUUUUUUVVVVVVUUUPPPHHHCCCGGGNNNSSSXXX\\\[[[YYYXXX]]]fffmmmooonnnjjj```XXXYYY]]]YYYHHH999......,,,+++***))))))))),,,,,,++++++*********+++((())))))******+++,,,,,,///666@@@JJJOOORRRSSSTTT\\\WWWUUUVVVTTTOOONNNQQQRRRYYY^^^[[[XXX[[[___aaacccfffhhhfffbbb```bbbddd]]]XXXTTTTTTRRRNNNNNNPPPIIIGGGBBB@@@@@@AAA???<<>>EEELLLQQQSSSHHH>>>111***)))+++***)))***)))))))))***+++,,,,,,)))))))))******+++++++++++++++++++++***)))(((''',,,444>>>FFFJJJJJJHHHGGGKKKNNNTTT[[[\\\[[[]]]ccc```___\\\ZZZVVVSSSOOOMMMHHHGGGGGGIIIKKKLLLLLLLLLLLLNNNPPPRRRQQQNNNJJJGGGGGGEEEBBBBBBCCCCCC@@@===;;;<<<===;;;888999===BBBKKKFFFCCCFFFLLLOOOPPPOOOLLLFFF??????DDDHHHJJJIIIRRRSSSQQQLLLEEEAAABBBEEE---.../////////000333666<<<@@@DDDGGGHHHIIIJJJKKKPPPRRRUUUXXX[[[^^^```aaa^^^___``````___```bbbdddcccdddeeefffffffffeeedddccccccbbbccccccaaa]]]ZZZYYYYYYZZZ[[[ZZZZZZYYYYYYZZZZZZZZZYYYVVVRRRNNNLLLGGGDDDAAA@@@@@@===888333333222000...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++((()))***+++---///111222*********++++++++++++,,,((()))+++***)))''''''((()))************+++++++++,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))******************************///===OOO[[[]]]ZZZbbb```^^^^^^[[[VVVVVVYYY[[[[[[YYYVVVWWWXXXVVVRRRKKKFFFEEELLLTTTXXX\\\___UUUSSSTTTZZZbbbggggggeeeggg^^^WWWZZZ```\\\KKK:::---,,,+++***************,,,------,,,***)))+++,,,(((((())))))***+++++++++---444@@@JJJPPPSSSUUUVVVWWWPPPNNNQQQQQQMMMNNNUUUTTTZZZ^^^]]]\\\___aaaaaa```aaabbbaaa```___```aaa]]]YYYVVVTTTPPPLLLNNNRRRPPPOOOKKKDDDAAABBBBBB@@@===@@@JJJRRRPPPEEEBBBFFFUUUXXX\\\aaadddddd```]]]^^^______]]]^^^```___ZZZaaaaaa```]]]ZZZWWWWWWWWWXXXWWWXXX^^^``````bbbeee```______^^^^^^^^^______\\\]]][[[XXX[[[```aaa^^^\\\[[[ZZZXXXXXXXXXXXXYYYTTTUUUVVVUUUTTTTTTVVVWWW\\\]]]^^^```aaaaaaaaaaaa___^^^]]]^^^___```___]]]\\\___aaa^^^UUUOOOUUU______``````aaaaaa``````___ZZZZZZ[[[[[[ZZZWWWRRROOOSSSTTTTTTTTTTTTSSSRRRRRRTTTSSSQQQMMMIIIHHHIIIKKKCCCCCCCCCBBB@@@>>><<<;;;???HHHMMMKKKFFFEEEFFFGGGGGGEEE===333---------+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))),,,,,,333???HHHHHHFFFFFFFFFHHHKKKJJJGGGDDDBBBAAAAAAEEEJJJLLLMMMPPPTTTXXXYYY]]]bbbdddbbb```aaabbb___^^^^^^aaabbb___YYYTTTJJJHHHGGGHHHGGGBBB???AAA???CCCJJJRRRXXX\\\]]]^^^VVVWWWWWWUUUQQQNNNMMMMMMKKKCCC???DDDLLLQQQTTTUUUOOOEEE888...*********************)))******++++++(((((())))))***++++++,,,******++++++******)))(((,,,555AAAMMMSSSVVVVVVVVVVVVXXX___fffhhheeedddfffdddbbb```^^^\\\YYYTTTQQQHHHEEEDDDEEEIIILLLKKKIIIMMMNNNOOOOOOMMMIIIEEEBBBCCCAAA@@@@@@@@@@@@>>><<<===>>>@@@AAABBBEEEHHHKKKLLLEEEBBBIIIQQQUUUTTTSSSMMMGGGAAA???DDDJJJPPPRRRQQQQQQNNNIIIDDDBBBEEEHHH...000333444555888>>>BBBIIILLLPPPSSSSSSSSSSSSTTTTTTUUUXXXZZZ]]]^^^^^^___\\\]]]^^^^^^]]]^^^```bbbbbbdddeeegggggggggeeeeeefffeeedddccccccaaa^^^[[[ZZZ[[[\\\]]]^^^^^^]]]]]]___```aaaaaa___\\\YYYWWWNNNLLLJJJKKKLLLIIIBBB<<<:::888666333111000//////000000//////......------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***,,,,,,+++*********)))))))))***+++,,,---...*********+++++++++,,,,,,'''***,,,,,,)))'''((())))))************+++++++++++++++++++++++++++,,,,,,++++++,,,------,,,+++***+++++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,555DDDVVV```aaa]]]dddaaaaaa```]]]WWWVVVYYYXXX[[[ZZZWWWXXX[[[XXXRRRJJJHHHKKKSSSXXXYYYXXXZZZZZZYYY[[[```fffiiigggdddbbb]]][[[]]]___XXXIII<<<---,,,+++***))))))))))))***,,,---+++)))(((***,,,(((((())))))******++++++,,,333===HHHOOOUUUYYY\\\TTTMMMMMMSSSSSSNNNPPPWWW[[[^^^^^^\\\]]]aaacccaaabbbaaa``````bbbcccbbbbbb```]]]ZZZWWWRRRNNNRRRXXXWWWZZZVVVLLLFFFIIIMMMNNNHHHFFFLLLWWWYYYRRRPPPUUU______```bbbdddddd```]]][[[___```]]]^^^bbbaaa\\\``````___\\\YYYXXXYYY\\\[[[YYY[[[```bbbaaacccfff``````___^^^^^^^^^^^^^^^ZZZ\\\]]][[[]]]```___ZZZ\\\\\\\\\[[[ZZZZZZYYYYYYUUUWWWYYYXXXWWWWWWYYY[[[]]]^^^^^^___`````````______]]]]]]^^^aaabbbaaa___aaa___^^^]]]YYYVVVYYY```]]]^^^```aaaaaa```^^^]]]\\\\\\]]]]]]\\\ZZZWWWUUUZZZZZZ[[[ZZZYYYXXXVVVUUUXXXXXXVVVQQQKKKHHHGGGHHHEEEGGGIIIFFFAAA???@@@BBB???FFFJJJGGGEEEFFFFFFCCCEEEJJJIII@@@888444111...+++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))***,,,444>>>DDDDDDEEEHHHEEEGGGIIIHHHDDD@@@>>>???AAADDDIIIKKKMMMOOORRRUUUUUUZZZ___```___^^^```ccc```___^^^```aaa^^^XXXRRRCCC@@@AAACCCBBB>>>???BBB===AAAGGGNNNTTTYYY\\\]]]XXX\\\```___\\\VVVSSSRRRMMMGGGGGGLLLQQQRRRSSSWWWTTTLLL@@@444,,,***+++,,,++++++******)))*********))))))))))))************))))))***+++++++++******'''000>>>KKKSSSXXXZZZ[[[VVVUUU[[[dddiiiiiihhhjjjhhhfffdddcccbbb___ZZZVVVKKKFFFAAACCCIIIOOOQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEAAA@@@@@@@@@AAABBBAAAAAAHHHFFFEEEFFFIIIMMMOOOPPPQQQGGGDDDLLLVVVXXXUUUSSSOOOKKKEEEBBBCCCGGGMMMQQQLLLLLLKKKIIIHHHIIIJJJLLL111555888;;;===BBBIIINNNSSSVVVYYY[[[[[[YYYYYYYYYVVVXXXZZZ\\\]]]]]]]]]]]]]]]___```_________aaacccccceeeggghhhiiihhhgggfffkkkiiigggeeedddbbb___]]]^^^___aaacccdddeeedddddd___aaacccddddddbbb```^^^ZZZXXXWWWYYY[[[XXXQQQJJJBBB@@@===999777555444444333333222111000///......,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,,,,+++***)))*********))))))))))))************+++++++++,,,,,,,,,(((+++...---***((()))***)))************+++++++++*********++++++,,,,,,---***+++,,,,,,,,,+++***)))***************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---+++///999IIIZZZcccccc___^^^]]]]]]___\\\WWWVVVYYYSSSVVVWWWVVVZZZ^^^\\\TTTNNNMMMPPPWWWZZZVVVRRRQQQ\\\]]]aaafffjjjkkkiiieee^^^___``````]]]SSSFFF<<<...---,,,***)))((((((((()))+++,,,***'''&&&)))+++((((((((()))******++++++,,,222;;;EEENNNVVV^^^bbbYYYSSSTTT]]]^^^WWWXXX___aaaaaa^^^ZZZ\\\bbbdddbbbfffcccaaabbbfffhhhgggeeeccc```^^^[[[UUURRRVVV]]][[[```^^^SSSMMMQQQXXX[[[```WWWVVV___bbb\\\YYY]]]aaa___^^^```cccdddaaa^^^YYY^^^```]]]^^^cccbbb]]]\\\]]]\\\YYYVVVWWWZZZ^^^___\\\\\\``````^^^___bbbbbbaaa```___^^^]]]]]]]]][[[___``````bbbccc```ZZZ]]]]]]^^^]]]]]]\\\ZZZZZZVVVYYY[[[[[[ZZZZZZ\\\___]]]]]]^^^^^^___^^^^^^^^^^^^]]]\\\___bbbdddbbb```ccc]]]ZZZ\\\______```ccc[[[]]]___aaaaaa___]]][[[aaabbbbbb```^^^\\\\\\]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\\\\WWWOOOIIIFFFFFFFFFJJJLLLIIICCC@@@DDDIII===BBBCCCBBBEEEIIIGGG@@@CCCNNNSSSMMMBBB<<<777222+++******)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))%%%)))222;;;>>>>>>BBBGGGCCCFFFHHHGGGCCCAAAAAABBB???BBBFFFHHHIIIJJJMMMOOONNNTTTZZZ\\\\\\]]]aaafff```___^^^^^^___[[[UUUPPPLLLHHHEEEDDD@@@;;;;;;???@@@BBBFFFJJJOOOSSSVVVWWWXXX^^^dddeeeaaa[[[VVVTTTMMMKKKNNNSSSTTTPPPRRRYYYWWWPPPEEE888...***,,,///,,,,,,+++***)))))))))***++++++******)))(((((((((((()))***+++++++++++++++'''111>>>LLLUUUZZZ^^^___^^^[[[\\\dddkkkkkkjjjkkkkkkiiiffffffeeebbb\\\WWWHHH@@@:::<<>>999444222333333111///333111...,,,,,,,,,+++***+++,,,------,,,+++,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++***)))((()))***)))************+++++++++---,,,***(((((()))***+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,***+++---+++(((***......555EEEUUUZZZYYY\\\ddd]]]\\\\\\ZZZYYYXXXWWWWWWYYYVVVSSSTTTXXX]]]^^^^^^XXXWWWVVVXXX[[[[[[XXXUUU[[[\\\^^^dddiiikkkhhhdddeee\\\___ddd]]]VVVJJJ:::000...+++************)))******************************************++++++***000888@@@HHHQQQZZZaaaWWWVVVYYY]]][[[WWW[[[ccc`````````aaabbbbbbccccccgggeeecccdddggggggdddaaaddddddbbb```^^^]]]^^^```^^^^^^______```_________ccc^^^YYYZZZ___bbbbbb```ZZZ]]]^^^^^^[[[ZZZ\\\^^^\\\]]]]]]^^^___```aaaaaa[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]___bbbccccccbbbbbbcccdddcccbbb```___```aaaaaaaaabbbdddgggfffaaa]]]bbbbbbaaa```___^^^^^^]]]^^^^^^]]]\\\\\\\\\]]]]]]^^^___aaaaaa``````bbbccc____________```bbbcccccc^^^^^^^^^^^^_________```^^^___aaabbbaaa```^^^]]]ddddddcccaaa```___^^^]]]ccc```^^^^^^``````^^^[[[^^^[[[ZZZYYYPPPFFFDDDHHHOOOUUUTTTLLLGGGIIIMMMNNN???FFFMMMNNNJJJIIINNNSSSTTTWWWRRRHHHFFFIIIBBB777777444///,,,+++******)))''''''(((***+++***'''$$$(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&+++******((('''&&&%%%$$$---)))444AAABBBDDDHHHDDDDDDIIIKKKIIIGGGHHHGGGDDD===???AAADDDFFFGGGHHHHHHFFFOOOVVVXXX[[[___bbbbbb\\\SSSPPPXXX``````\\\[[[VVVPPPHHHAAA<<<<<<>>>@@@<<<@@@FFFIIIJJJLLLQQQUUUXXX]]][[[[[[]]]UUUOOOUUUJJJKKKQQQVVVTTTNNNPPPVVVZZZUUUKKK???333,,,******+++,,,,,,***)))(((***++++++++++++++++++***)))((())))))***+++,,,,,,------%%%///555:::JJJ]]]___UUUKKKSSSYYY[[[]]]eeemmmpppiiihhhfffeeeccc___XXXTTTDDD===:::BBBKKKMMMJJJHHHCCCFFFFFFDDDDDDFFFDDD@@@@@@;;;AAASSS]]]YYYTTTTTTSSSVVVUUUOOOLLLOOOTTTVVVPPPMMMNNNTTTYYYXXXTTTPPPLLLIIIEEEAAAAAACCCHHHKKKQQQNNNMMMPPPTTTTTTNNNHHHMMMLLLLLLNNNSSSVVVWWWWWWWWWZZZ[[[XXXXXX[[[XXXSSSSSSVVVZZZ]]]]]]^^^^^^___bbbaaa````````````aaabbbdddeeegggiiijjjiiigggeeeggggggeeebbbaaaaaadddgggeeecccbbbbbbcccdddcccbbbdddfffgggiiijjjjjjiiihhhdddbbbaaaaaabbbbbb```___```]]]XXXVVVVVVTTTOOOKKKFFFCCC===999777555333222222000...---...//////...//////...---++++++,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++***((('''((()))))))))*********+++++++++---,,,***)))((()))***+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,******,,,+++(((***///222;;;KKKZZZ^^^[[[[[[```[[[ZZZZZZYYYXXXWWWVVVVVVVVVSSSQQQQQQUUUXXXZZZZZZ\\\]]]___bbbeeeeeeaaa]]]aaaaaaccchhhmmmnnnkkkgggbbbZZZ]]]aaa[[[TTTIII999000...+++************)))+++*********************************++++++++++++***///777???HHHPPPXXX^^^^^^[[[YYYYYYWWWTTTXXX___aaaaaaaaabbbbbbccccccccceeecccbbbcccfffgggeeebbbeeeffffffdddbbbaaabbbccc\\\]]]^^^___````````````ccc^^^YYYZZZ___bbbbbb```]]]^^^___^^^\\\\\\^^^```^^^^^^^^^^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^```bbbcccccccccbbbcccddddddbbb```___```aaaaaaaaabbbdddfffeeeaaa^^^aaa``````______^^^^^^^^^___^^^^^^^^^^^^^^^______aaabbbcccbbb```___```aaa````````````aaaaaabbbcccfffdddbbb```___```aaabbbaaabbbcccdddcccbbb```_________^^^^^^]]]]]]\\\\\\aaa___^^^]]]^^^^^^]]]\\\WWWQQQOOOSSSTTTPPPNNNOOOVVVZZZXXXOOOHHHIIIKKKKKKFFFJJJLLLKKKHHHJJJPPPVVV[[[\\\WWWOOOQQQVVVQQQFFFCCC<<<444---***)))))))))))))))((((((((('''&&&%%%((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''---***555CCCDDDGGGKKKGGGGGGKKKLLLIIIGGGHHHGGGDDDFFFEEEDDDBBB@@@@@@??????CCCLLLUUUYYY\\\```bbb```UUUNNNMMMVVV^^^^^^[[[ZZZUUUXXXQQQBBB>>>FFFHHHBBB>>>DDDMMMSSSUUUUUUSSSRRR]]]ccc___ZZZ\\\WWWOOOPPPGGGJJJOOOSSSQQQMMMRRR[[[\\\[[[TTTHHH999///---...***+++,,,+++)))))))))***+++++++++++++++***))))))*********++++++,,,,,,---***//////111???TTT^^^[[[QQQWWWYYYWWWXXX^^^fffjjjfffccc```^^^\\\XXXSSSOOOEEE===:::BBBJJJJJJCCC>>>JJJLLLHHHAAA<<<<<<<<<:::BBB<<>>HHHPPPVVVYYYbbb\\\WWWUUUUUUUUUZZZ```ccccccccccccdddddddddddddddbbbaaacccfffgggeeecccdddeeegggfffdddccccccccc\\\]]]^^^___```aaaaaaaaaddd___ZZZZZZ___bbbaaa___`````````___^^^^^^```bbb_________^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\^^^___aaacccddddddcccccccccddddddbbb```___```bbb```aaabbbdddfffdddaaa^^^``````__________________`````````aaaaaabbbbbbcccdddeeeeeecccaaa______```bbbbbbaaaaaaaaabbbbbbcccmmmjjjfffbbbaaaaaaccceeecccdddeeeffffffdddbbbaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\[[[[[[]]]___VVVMMMIIIPPPZZZ]]]YYYVVVZZZ]]]ZZZSSSMMMLLLNNNNNNMMMLLLJJJFFFEEEJJJSSS[[[aaa^^^WWWSSSYYYbbb___UUUNNNGGG<<<333---***)))(((,,,,,,+++)))'''&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))*********'''333AAACCCFFFLLLIIILLLNNNMMMIIIHHHIIIHHHEEEJJJHHHEEEBBBAAABBBDDDFFFIIIRRRZZZ^^^aaadddccc```TTTOOOOOOVVV]]]^^^\\\[[[SSS\\\VVVBBB???LLLNNNBBBBBBFFFNNNVVV\\\]]]ZZZXXXccciiiaaaVVVYYYXXXMMMIIIIIIMMMSSSUUUQQQOOOWWWaaa```aaa]]]QQQAAA333...---)))+++,,,,,,+++)))))))))***++++++++++++***))))))++++++++++++++++++++++++***,,,++++++777KKKYYY]]]VVVYYYYYYUUUTTT[[[bbbeee___[[[UUUSSSRRRQQQNNNKKKFFF@@@???FFFLLLIII@@@:::RRRSSSMMMBBB:::999::::::@@@;;;AAARRR^^^]]]WWWTTTTTTWWWXXXXXXZZZ\\\ZZZVVV^^^[[[XXXWWWYYYZZZWWWTTTHHHGGGDDDAAA@@@AAADDDHHHGGGKKKNNNJJJBBB>>>BBBGGGTTTRRRPPPPPPQQQSSSVVVWWWQQQSSSSSSSSSSSSUUUXXXYYYUUUXXX\\\^^^^^^]]]^^^^^^aaaaaaaaaaaabbbbbbbbbcccbbbdddfffgggfffdddbbbaaaZZZZZZYYYXXXYYY\\\aaaeeeaaaccccccaaa___```eeeiiilllkkkjjjiiihhhgggggggggeeeccc```______```___^^^```^^^]]]___bbbbbb___\\\]]]]]]ZZZRRRJJJFFFFFFGGGCCC@@@<<<999888777555444333111...,,,,,,...///000+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++,,,---------+++,,,,,,+++(((''''''((())))))))))))************++++++***))))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++))))))++++++***---222>>>JJJZZZdddddd]]]WWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTVVVXXX[[[^^^___]]]```eeeiiimmmmmmllljjjdddccccccfffiiijjjfffcccbbb\\\]]]^^^XXXUUUKKK999111...,,,***++++++***)))++++++******))))))((((((******++++++,,,,,,------***,,,222<<>>888111,,,(((,,,------+++(((''')))+++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))***+++***(((555CCCDDDHHHOOOOOONNNOOOMMMJJJJJJMMMMMMIIILLLIIIEEEBBBBBBEEEJJJMMMQQQXXX]]]___aaadddccc___]]]ZZZXXXZZZ^^^`````````UUUZZZTTTFFFCCCJJJKKKCCCGGGGGGJJJQQQZZZaaacccbbbdddkkkaaaUUUYYYZZZNNNFFFIIIOOOTTTSSSMMMKKKRRR[[[^^^^^^[[[SSSHHH;;;///)))(((***------,,,)))((((((******+++++++++******))),,,,,,++++++++++++++++++''')))***---555DDDRRRYYYWWW[[[[[[XXXXXX]]]bbbdddVVVQQQKKKJJJMMMOOOOOOMMMGGGFFFJJJPPPQQQJJJCCC@@@QQQSSSOOODDD<<<;;;===>>>888777===IIIQQQQQQPPPQQQWWWYYYYYYYYY\\\___\\\VVVXXXYYYYYYXXX[[[]]][[[WWWLLLMMMKKKGGGCCCBBBDDDGGGIIILLLMMMHHH???<<>>555777;;;AAACCCDDDJJJPPPXXXYYYXXXWWW[[[___]]]WWWRRRWWWZZZZZZ[[[]]]YYYRRRPPPQQQPPPLLLEEEAAAAAACCCLLLKKKHHHDDD??????BBBEEEOOOQQQRRRQQQPPPOOOPPPQQQWWWVVVVVVVVVRRROOORRRWWW```bbbddddddaaa___^^^]]]______```aaabbbbbbbbbbbb___``````\\\WWWTTTTTTVVVRRRRRRQQQQQQSSSXXX```eeeeeeccc```^^^___dddkkkpppnnnkkkgggdddccceeehhhkkkccc```]]][[[[[[\\\\\\[[[dddbbbbbbdddggggggccc```UUUUUUTTTRRRPPPPPPRRRTTTYYYVVVTTTSSSSSSTTTSSSRRRMMMGGG???:::777444///+++///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++***)))((()))***((((((((()))))))))******)))*********++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,)))***,,,------222999HHHTTT^^^```^^^\\\ZZZXXXXXXXXXXXXWWWWWWVVVVVVVVVQQQTTTWWWYYY[[[^^^aaadddeeeggghhhiiikkkmmmpppsssfffeeedddfffiiiiiigggdddhhhcccbbb]]]VVVVVVNNN:::111///,,,++++++,,,+++***))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,***,,,777FFFQQQUUUTTTZZZ]]]\\\WWWUUUZZZ```dddhhhggggggfffeeedddccccccgggeeecccdddggggggdddaaacccdddeeedddbbb```___```aaaaaaaaaaaa```___^^^^^^ddd___ZZZ[[[```ddddddaaabbbaaa```aaabbbcccbbb```]]]^^^___```aaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaccccccdddcccaaaaaacccdddccceeeggggggfffddddddeeeffffffeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjiiihhhhhhcccdddffffffffffffgggiiieeeeeedddddddddeeeeeefff```bbbdddffffffeeedddcccdddeeefffggggggeeecccbbbeeeeeedddccccccbbbaaaaaa```aaaaaa```^^^]]]]]]^^^YYYYYYWWWTTTUUU[[[___^^^bbb___]]]^^^]]]ZZZZZZ\\\aaaaaa\\\SSSIIIGGGOOOWWWSSSJJJ???===CCCGGGFFFBBBGGGHHHKKKMMMLLLGGG???999000---***((((((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''((((((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((666CCCCCCHHHRRRTTTNNNOOONNNMMMQQQVVVUUUQQQRRRPPPMMMKKKKKKLLLOOOPPPSSSUUUUUUVVV[[[dddgggfffcccfffddd___]]]___aaaaaahhh^^^[[[```^^^UUUUUU]]]UUUXXX]]]bbbeeeccc^^^ZZZbbbfff```^^^ccc]]]SSSSSSNNNRRRRRRLLLFFFFFFIIIJJJPPPKKKJJJPPPWWWRRR???...)))+++,,,,,,+++)))))))))))))))***++++++++++++***++++++++++++++++++++++++///+++((('''(((000GGG^^^bbbeeefffcccbbbcccaaa]]]PPPKKKHHHLLLTTTYYYXXXTTTQQQUUU\\\\\\TTTIIIHHHMMMWWWYYYWWWRRRNNNLLLHHHBBB999<<>>===???JJJFFFBBB??????@@@BBBBBBQQQRRRQQQPPPMMMNNNQQQTTTXXXWWWXXXYYYTTTNNNPPPWWW```bbbddddddbbb```_________```aaaccccccccccccccc___```^^^XXXQQQMMMOOORRRSSSSSSRRRRRRTTTZZZaaagggeeebbb```aaadddiiilllnnniiiiiihhhggggggiiijjjlllhhhddd___\\\ZZZZZZYYYXXXeeeddddddgggjjjjjjfffbbbPPPOOOMMMNNNPPPSSSUUUVVV]]][[[XXXXXXXXXYYYYYYXXXYYYSSSKKKFFFCCC>>>888222444333111000...---------------------------------++++++++++++++++++++++++---,,,,,,++++++******)))((()))******))))))***+++(((((((((((()))))))))***))))))***+++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,******---...///555<<>>FFFCCC@@@??????AAACCCDDDRRRRRRPPPLLLJJJLLLQQQVVVVVVUUUXXX[[[VVVPPPSSSZZZ___aaaddddddcccaaa`````````aaacccdddeeeeeeddddddaaa```]]]VVVMMMJJJMMMQQQUUUUUUTTTTTTVVV\\\ccciiicccaaa```dddiiimmmmmmkkkhhhiiikkkkkklllkkkjjjiiikkkfff```[[[YYYWWWVVVTTT`````````dddhhhhhhdddaaaPPPMMMKKKMMMRRRWWWXXXWWW___\\\YYYWWWWWWWWWVVVUUU]]]WWWQQQNNNLLLIIIBBB===888777555333111//////...------------------------++++++++++++++++++++++++///......---,,,+++***)))'''(((******))))))+++,,,(((((((((((())))))))))))((()))***++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---++++++...///111666===QQQYYY]]]ZZZYYY^^^dddeee___^^^]]]\\\[[[ZZZYYYXXXYYY[[[^^^^^^]]]^^^```ccchhhlllqqqrrrqqqppppppqqqjjjhhhgggiiilllnnnllliiilllhhheee\\\TTTVVVNNN888222///---+++,,,,,,++++++&&&&&&'''((()))***++++++%%%&&&'''((()))***++++++///***)))333EEESSSXXXWWWZZZ```]]]QQQIIIPPP^^^ggghhhhhhgggeeedddcccbbbbbb^^^\\\\\\```dddgggfffdddhhhgggfffbbb___]]]^^^```\\\]]]___```bbbcccddddddbbb]]]YYY[[[aaaffffffddddddcccdddgggiiihhhddd```ccccccccccccbbbbbbbbbbbbaaabbbcccccceeeeeefffgggcccbbbaaa```_________```bbbcccdddcccbbbbbbccceeeeeehhhjjjiiigggfffgggiiiggggggfffeeeddddddcccccchhhiiijjjkkkkkkjjjhhhgggfffggghhhhhhgggggghhhiiidddddddddeeefffggghhhiiiiiihhhgggffffffggghhhiiieeefffhhhiiihhhgggeeedddddddddeeeffffffggghhhhhhfffddddddeeefffddd^^^YYY\\\[[[VVVQQQVVV___aaa^^^aaa[[[ZZZ\\\\\\VVVTTTWWWDDDOOOXXXUUUJJJEEELLLUUUbbb[[[SSSQQQPPPPPPPPPQQQLLLIIIEEEEEEHHHMMMRRRTTTPPPBBB222***+++///...+++******++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))************999EEEDDDIIITTTWWWRRRSSSRRRRRRVVVYYYUUUNNNLLLLLLKKKJJJIIIFFFDDDCCCKKKLLLLLLLLLOOORRRPPPKKKMMMYYYdddeeeeeegggfffbbb\\\bbbbbb^^^```gggiiidddbbbeeefffddd___]]]]]]___WWWUUUUUU^^^aaaNNNFFFRRR^^^\\\TTTLLLNNNZZZaaabbbdddaaa```bbbbbbVVVAAA111+++,,,,,,***)))(((***+++((()))***+++++++++++++++))))))***+++,,,,,,------(((&&&+++///***(((999RRRaaabbb```]]]___dddeeeccc]]]XXXTTTWWW\\\\\\SSSKKKUUUQQQRRRYYY^^^______aaaZZZWWWSSSPPPTTTWWWRRRIIIFFFDDDBBBEEELLLOOOIII@@@AAALLLWWW\\\___cccdddcccaaahhhggg]]]WWWXXXSSSJJJGGGLLLPPPMMMEEE???>>>@@@CCCCCCCCCAAA@@@AAAEEEHHHOOONNNMMMLLLKKKNNNRRRVVVQQQUUUYYYYYYWWWTTTSSSSSS```______```bbbbbbaaa```___^^^___aaadddccc___ZZZccc```\\\UUUOOOLLLLLLMMMUUUZZZ\\\[[[\\\aaaeeeeee```aaaccceeegggiiiiiijjjdddiiimmmlllhhhfffiiimmmsssggg\\\ZZZ\\\\\\\\\]]]ccc^^^]]]bbbjjjkkkcccZZZTTTRRRRRRVVV[[[______]]]\\\[[[XXXVVVUUUVVVWWWWWWQQQSSSQQQKKKIIILLLNNNNNNIIIHHHBBB:::777888555111///000000000///---+++*********++++++,,,---------(((((())))))*********+++))))))))))))************+++***)))'''''')))***+++,,,+++***)))))))))++++++,,,,,,,,,,,,,,,+++***))),,,+++++++++***)))))))))---+++'''$$$###%%%(((***,,,+++,,,......000;;;FFFTTTZZZ^^^^^^```dddeeeddd^^^ZZZVVVXXX^^^bbbaaa^^^bbb___]]]\\\[[[ZZZ^^^bbbjjjmmmnnnmmmpppsssqqqmmmhhhjjjkkkiiiffffffhhhkkkiiiaaa___[[[RRRQQQKKK<<<000...,,,+++,,,,,,+++)))''''''((((((((((((''''''(((((((((((())))))))))))(((,,,...000999IIIRRRRRRVVVcccfffZZZRRRZZZeeejjjfffggghhhjjjhhhddd\\\WWW]]]^^^aaaccceeeggghhhhhhggghhhhhhhhhgggeeecccbbb^^^aaabbb```aaaeeefffdddccc___YYYXXX___ggghhhdddhhh```]]]ccchhhfffeeegggdddbbb``````aaabbbaaa```bbb^^^^^^aaadddcccdddfffeeedddcccbbbaaaaaaaaabbbbbbgggiiieeebbbbbbcccbbbeeedddcccccceeegggffffffjjjhhheeecccccceeehhhiiijjjjjjjjjkkkkkklllnnnnnnjjjiiiiiiiiiiiigggdddbbbggggggeeeddddddeeefffggghhhhhhhhhhhhhhhgggfffeeedddfffgggfffeeedddfffggggggfffiiikkkggg```aaaggg```bbbbbbbbbdddeee^^^VVVYYYZZZZZZ[[[\\\\\\]]]]]]\\\]]]^^^]]][[[YYYYYYYYYVVVTTTQQQLLLEEECCCKKKVVVTTTUUUVVVVVVWWWWWWVVVVVVIIIDDDEEEIIIHHHDDDJJJTTTSSSLLLAAA666...***))))))***)))'''&&&&&&''')))+++))))))))))))))))))))))))''''''((((((((((((''''''***((('''&&&&&&'''(((*********))))))((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((()))******&&&...;;;GGGKKKLLLQQQYYYYYYSSSRRRZZZ^^^YYYQQQMMMMMMQQQRRRMMMDDD???AAAFFFHHHIIIIIIJJJIIIIIIHHHHHH???OOO\\\```dddjjjiiibbbddd^^^\\\aaaffffffeeeeeeffffffeeecccbbbaaa___^^^]]]TTTQQQWWWYYYTTTRRRUUU^^^XXXSSSSSSTTTWWW___gggfffaaadddeee___YYYKKK444///222111+++))),,,***%%%************+++,,,---...,,,,,,,,,,,,---...//////***,,,,,,******---444999UUU```eeebbbbbbddd___UUU]]]VVVSSSVVVXXXTTTQQQRRRXXXTTTVVV\\\___\\\[[[^^^WWWOOOIIIKKKSSSXXXTTTNNNLLLKKKJJJJJJJJJIIIFFFCCCMMMMMMQQQYYYaaaggghhhgggbbbaaa___^^^]]]YYYSSSNNNJJJGGGFFFEEEBBB???AAAGGGLLLKKKJJJGGGFFFGGGJJJLLLQQQQQQPPPNNNLLLMMMPPPSSSNNNQQQTTTTTTRRRQQQQQQRRRVVVWWWYYY\\\___aaabbbaaa___[[[YYYYYY\\\^^^]]][[[aaa]]]WWWRRRPPPPPPQQQQQQWWW]]]aaaaaabbbfffgggeeeffffffhhhiiikkkkkkllllllgggjjjkkkjjjgggeeeeeegggjjj```YYY\\\ccceeeeeeeee___[[[YYY]]]eeegggbbb\\\XXXWWWWWWZZZ___cccbbbaaabbbaaa```]]]ZZZWWWTTTRRRUUUVVVSSSOOONNNRRRSSSQQQSSSSSSOOOHHHCCCCCCBBB???888666333///,,,***))))))************+++++++++,,,))))))))))))*********+++))))))))))))************+++***)))(((((()))***+++,,,+++***))))))***+++++++++,,,,,,,,,++++++***)))+++++++++***************+++***)))((((((((()))***---,,,,,,---...111<<>>,,,---+++)))***......+++*********++++++,,,---...,,,,,,+++*********++++++///,,,)))'''((()))++++++---<<>>888555///...---++++++,,,------+++++++++***************((()))))))))******************))))))))))))******))))))******++++++++++++)))******++++++*********)))))))))***+++++++++,,,)))((((((((()))***---......,,,,,,...000777EEESSS[[[```cccccccccfffgggfffkkkhhhfffgggkkkllljjjggg^^^______```hhhrrrsssooooooooollliiikkkppprrrppppppllliiimmmssssssllleee^^^WWWWWWWWWTTTXXXWWWJJJ111///---+++++++++)))((((((((())))))))))))(((((())))))))))))************+++)))((())),,,444???HHHQQQYYY___aaaaaadddggghhhccciiiooonnnhhhbbb```aaaccceeeggghhhhhhfffeeecccfffffffffeeeeeeeeeeeeeeefffiiiiiiggggggjjjjjjhhhggggggeeebbbdddfffddd___RRR\\\eeehhhgggfffhhhjjjllljjjiiihhhiiijjjiiihhhhhhfffggglllnnnkkkiiiiiifffgggggggggfffeeedddccceeehhhiiihhhiiilllllliiieeeddddddeeehhhjjjkkkkkkjjjjjjjjjkkkkkklllllllllnnnnnnnnnmmmllljjjhhhgggdddddddddcccbbbeeejjjnnnhhhiiijjjkkkkkkjjjiiihhhnnnnnnmmmlllllllllmmmmmmhhheeedddgggmmmpppnnnjjjZZZ___dddfffgggggghhhiiilllmmmkkkhhhhhhiiifff```___``````aaabbbbbbcccccc^^^\\\[[[\\\```cccddddddaaa[[[YYY\\\___\\\XXXWWWYYYZZZ\\\^^^______^^^]]]VVVHHH???CCCHHHFFFDDDFFFKKKRRRXXXVVVLLLCCC???>>>111///+++'''&&&''')))***************************(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&'''((()))******)))))))))))))))***++++++...000888AAAFFFGGGKKKQQQOOOUUUZZZYYYRRRLLLHHHFFFFFFKKKPPPOOOKKKJJJMMMRRROOOSSSXXXXXXUUUSSSSSSUUURRROOOVVVcccgggcccbbbgggaaa[[[YYY]]]bbbddddddeeebbb```\\\WWWTTTVVV\\\bbbaaaddd```ZZZ^^^fffggg___ccc^^^[[[^^^___[[[XXXXXXZZZ]]]iiiqqqnnnjjj___KKK666000+++***,,,---,,,+++++++++++++++,,,---...///000///...,,,++++++++++++///+++))))))+++---+++)))(((+++;;;VVVeeebbbZZZXXXVVVWWWWWWSSSPPPQQQVVVZZZMMMQQQTTTSSSQQQPPPOOOOOONNNNNNPPPSSSWWWYYYXXXVVVUUUYYY[[[YYYUUUSSSWWW[[[___[[[XXXXXX\\\```bbbbbb___bbbdddaaa[[[UUUTTTUUUVVVXXX\\\]]]WWWOOOMMMPPP___^^^]]]]]]___^^^\\\YYYNNNQQQSSSTTTTTTTTTUUUVVVXXXUUUQQQNNNMMMLLLJJJIIIDDDHHHMMMPPPRRRWWW^^^ddd```]]]ZZZ[[[___aaa```^^^]]]___^^^XXXPPPPPPXXX```dddhhhiiiffffffjjjlllllliiiiiiiiihhhgggfffeeedddddddddcccbbb```^^^\\\\\\[[[[[[^^^cccccc[[[TTTRRRTTTVVVVVVTTTQQQTTT\\\dddcccaaa```bbbfffhhhgggeeeccccccbbbaaa`````````___iiihhhddd``````aaa^^^XXXZZZ___aaa]]]YYYZZZ\\\[[[ZZZYYYXXXUUUQQQLLLHHHFFF666444111...,,,++++++++++++++++++++++++*********))))))))))))************)))))))))******)))))))))((()))***+++++++++++++++((()))******+++************************+++++++++)))((('''&&&''')))+++---,,,+++---000333999HHHUUU]]]bbbfffeeefffjjjkkkjjjpppkkkeeefffjjjllliiieeecccggggggfffkkksssrrrjjjjjjlllkkkjjjmmmqqqrrrnnnkkkiiiiiillloookkkaaaWWWWWWRRRTTTVVVTTTYYYXXXKKK222000---+++++++++)))'''((())))))******))))))((()))))))))*********+++++++++))))))***+++000:::DDDPPPTTTYYY]]]___ccceeegggdddiiioooppplllgggcccbbbfffhhhjjjlllllljjjhhhfffhhhgggfffeeeeeeeeeeeeeeefffiiijjjggghhhkkkkkkiiigggiiiiiigggggggggccc]]]SSS^^^hhhjjjiiijjjjjjiiillljjjhhhhhhiiijjjiiihhhjjjggghhhlllnnnkkkiiijjjkkkllllllllljjjhhhfffeeeeeeggghhhgggjjjnnnnnnjjjfffeeedddeeehhhjjjkkkjjjjjjkkklllmmmmmmmmmmmmmmmooooooooonnnmmmkkkiiigggcccddddddcccaaaccchhhlllggghhhiiijjjkkkkkkkkkkkkqqqpppooonnnmmmnnnoooooommmjjjggggggggggggccc```]]]dddiiihhhgggiiilllmmmlllkkkhhhfffhhhllliiibbbddddddddddddddddddddddddaaa^^^\\\]]]aaaeeeeeeddd]]]YYYYYY]]]```]]]ZZZYYY[[[\\\]]]]]][[[XXXTTTRRRPPPCCC<<>>CCCHHHHHHBBB>>>BBBGGGHHHHHHKKKNNNQQQTTTWWW\\\___\\\\\\\\\]]]___aaadddeeegggccc___^^^```aaa```^^^ZZZ```ddd```VVVQQQSSSXXXZZZ^^^eeeiiicccZZZVVVYYYaaa]]]ZZZZZZ]]]^^^\\\YYYRRRSSSTTTTTTSSSTTTVVVXXXIIIGGGDDDEEEFFFFFFDDDAAAHHHIIIJJJIIIHHHLLLUUU]]]```]]]ZZZZZZ]]]^^^]]][[[RRRNNNJJJNNNVVV]]]___^^^```gggkkkjjjjjjkkkiiifffccccccdddddddddddddddcccbbbfffiiifff```]]]^^^aaaTTTXXX^^^___XXXOOOMMMQQQGGGOOOVVVVVVTTTVVV```jjjgggdddccceeehhhjjjiiifffaaadddhhhlllllljjjgggeee___dddeeebbbaaaccceeeccc]]]```aaa```ccchhhgggcccgggddd^^^YYYTTTQQQPPPPPPRRRNNNFFF>>>777222///---,,,,,,,,,++++++*********))))))))))))************))))))************))))))'''(((***+++,,,,,,++++++(((((()))***************,,,+++++++++******))))))&&&(((***,,,,,,+++)))'''******...333777===JJJWWWSSS[[[aaaeeejjjrrrvvvwwwpppnnnjjjeeeaaaaaacccfffaaaqqqzzzrrrkkkkkkllliiiiiilllmmmllllllkkkfff^^^___\\\XXXWWWWWWVVVSSSPPPOOOLLLRRRXXXXXX]]][[[MMM222000---,,,+++***)))'''))))))************)))))))))************++++++++++++)))***---,,,,,,444@@@KKKNNNTTT]]]cccdddccccccaaaaaaccceeehhhjjjiiigggdddfffiiikkkllljjjgggfffhhhhhhggggggiiijjjlllnnnkkkmmmlllhhhgggiiihhheeeiiilllllljjjjjjmmmmmmjjjffflllmmmjjjiiimmmnnnjjjlllkkkiiiiiijjjjjjjjjiiioookkkiiilllnnnllllllnnnqqqqqqqqqpppnnnjjjgggeeedddeeeffffffkkkpppoookkkkkkiiihhhiiijjjllllllkkkiiikkkmmmooopppooonnnmmmiiijjjkkkkkkjjjgggeeeccceeehhhiiigggcccbbbeeeiiijjjiiijjjjjjllloooqqqsssrrrppplllhhhfffdddddddddcccbbb___]]]^^^dddlllssslllmmmkkkgggkkkrrrrrrmmmhhhmmmmmmgggbbbcccffffffgggffffffeeecccbbbbbbaaa```___aaaeeeiiihhhaaa[[[XXXWWWYYY^^^___\\\]]]___^^^]]][[[XXXVVVTTTRRRRRRZZZRRROOOUUUWWWQQQPPPSSSRRRNNNGGGCCCDDDIIIOOOTTTSSSOOOGGG>>>555...)))&&&************************))))))************))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,***************++++++,,,)))333AAAIIIFFFDDDMMMYYY___dddeeebbbaaabbb^^^WWWRRRTTTVVVXXXWWWTTTPPPNNNOOOYYYbbbccc\\\SSSNNNLLLWWW^^^aaaaaaeeelllhhh]]]]]]aaagggiiiddd```eeemmmccc\\\VVVWWW___gggiiihhhhhh___\\\dddjjjiiilllsssggghhhiiihhhaaa\\\___gggllljjjooopppjjjkkkiii]]]DDD666,,,---///...---...,,,,,,,,,,,,---...//////---,,,++++++******+++++++++...111000,,,))))))***+++---++++++:::RRR```aaadddaaaWWWLLLKKKOOONNNIII666BBBJJJHHHFFFFFFFFFBBBJJJMMMPPPRRRTTTXXX]]]bbb^^^\\\\\\^^^bbbeeeggghhhddd```^^^^^^aaacccbbb```UUU[[[___ZZZRRROOOUUU]]]___```ccchhhfff___ZZZ[[[[[[YYYYYY]]]bbbeeeccc```MMMQQQVVVWWWTTTPPPMMMKKKGGGHHHLLLNNNGGG>>>>>>DDDCCCEEEIIIKKKJJJLLLTTT\\\bbb```\\\[[[]]]^^^ZZZTTTNNNJJJLLLSSSWWWYYY]]]eeebbbdddhhhjjjkkkjjjhhhfffdddeeefffffffffdddbbbaaa^^^aaaeeehhhgggddd```]]]^^^dddcccYYYPPPOOOOOOMMMMMMQQQWWWZZZ[[[\\\___aaammmiiiccc___ccciiidddYYY```hhhmmmlllkkkkkkhhhbbb^^^^^^___dddhhhhhhddd```___dddhhhgggbbb```dddiiifffeeeccc^^^XXXRRRPPPOOOLLLQQQSSSMMM@@@555///---///---+++***++++++***)))+++***))))))((())))))***)))************++++++++++++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,+++---333:::CCCNNNVVV]]]ccchhhiiilllqqqtttssslllkkkiiifffbbb```___^^^eeejjjmmmkkkkkkooonnniiipppnnnoooqqqnnnfff``````ZZZ[[[\\\YYYTTTSSSTTTWWWMMMVVVZZZXXX[[[aaa\\\PPP888000***,,,...---+++***+++++++++************)))+++***)))(((((()))***+++...---,,,,,,---///222444MMMVVV^^^```aaadddeeedddaaacccfffgggffffffggghhhjjjjjjjjjiiihhhfffeeedddhhheeebbbcccgggkkkllllllmmmnnnnnnjjjfffdddeeegggrrrpppmmmiiiggghhhmmmqqqqqqqqqqqqooonnnooorrruuukkkjjjiiihhhiiikkkmmmoooppppppooommmkkkkkklllnnnppppppooommmlllkkkjjjiiieeeggghhhhhhfffgggkkkooollllllmmmmmmmmmmmmmmmmmmmmmnnnooooooooonnnlllkkkiiinnnsssqqqjjjeeefffiiimmmjjjiiiiiifffbbbdddhhhllljjjjjjlllqqqsssqqqooosssmmmddd[[[UUUTTTVVVXXXcccfffjjjllllllnnnqqqtttoooqqqpppllllllppprrrpppqqqllljjjllliiidddfffllliiifffdddfffiiiiiieeeaaabbbbbbdddhhhjjjiiiddd___ZZZYYYZZZ]]]``````]]]YYY[[[______\\\[[[]]]^^^\\\]]]UUUSSSWWWZZZWWWVVVYYY^^^TTTMMMKKKLLLKKKMMMOOOHHHGGGKKKNNNCCC000'''***...)))(((---///---******))))))))))))))))))))))))******)))((((((((((((((()))&&&###!!!!!!%%%))),,,))))))(((((((((((())))))''''''(((((())))))*********333JJJVVVJJJDDDOOOWWWdddbbb```cccggggggccc^^^WWWQQQMMMPPPXXX\\\YYYTTTTTTVVVXXX[[[\\\[[[WWWTTTTTT```hhheeedddhhhjjjhhhgggffffffgggiiihhhfffddd^^^SSSMMMRRRYYY]]]aaaffffff\\\TTTWWWcccmmmooolllfffffffffdddbbbbbbdddfffnnnnnnnnnppppppmmmfffaaaQQQ@@@111...///...,,,---...---,,,+++++++++,,,---+++,,,+++***)))***,,,...,,,...000111000...,,,***,,,,,,,,,...666FFFYYYgggdddbbb\\\UUUTTTUUUQQQLLLEEEHHHJJJKKKIIIGGGGGGGGGRRRVVV[[[\\\[[[[[[\\\^^^\\\]]]```ccceeefffggggggaaaeeeeeecccccchhhiiihhh[[[WWWUUUTTTRRRQQQWWW^^^[[[aaahhhjjjgggdddcccdddYYY[[[^^^```bbbcccfffhhhPPPPPPRRRTTTUUURRRMMMIIIIIIJJJNNNNNNFFF===<<>>444,,,,,,---,,,+++,,,+++++++++************)))***++++++,,,,,,++++++***++++++,,,,,,,,,---------///BBBVVV______]]]\\\[[[XXX___hhhooopppmmmiiigggkkkkkkllllllkkkkkkjjjiiimmmllljjjgggeeefffhhhkkklllkkklllmmmoooooommmkkkccceeeffffffeeefffhhhjjjnnnooonnnllliiifffffffffkkkmmmoooooolllhhhccc___mmmnnnoooooooooqqqtttvvvssstttttttttssspppnnnllleeeiiinnnnnnkkkhhhhhhiiifffffffffgggiiimmmpppsssrrrrrrqqqqqqqqqrrrsssssstttqqqooooooqqqqqqooolllhhhcccaaaeeejjjjjjkkkllliiiiiihhhfffddddddeeegggiiijjjllloooqqqrrrrrrrrrqqqooommmnnnqqqsssuuuuuuqqqttttttqqqqqqrrrqqqnnnkkkiiiddd___```bbbaaa]]]LLLKKKHHHCCCBBBHHHTTT___dddeeeeeedddbbbaaabbbcccaaabbbbbb___\\\XXXWWWWWW___]]]ZZZ\\\bbbeee[[[OOOUUU]]]dddgggiiikkkjjjgggfffaaa^^^___[[[QQQEEE???CCCHHHMMMOOOUUU^^^cccdddSSSHHH<<<666111+++((((((******************************)))))))))***+++++++++***((('''(((***---///))))))(((((((((((())))))(((((()))******++++++,,,---777KKKXXXXXX___fffaaafffffffffeeeeeefffffffffeeeggggggaaaYYYWWW\\\bbb^^^\\\XXXPPPGGGCCCCCCEEETTTaaajjjiiigggkkkkkkhhhiiigggfffgggiiikkkkkkkkkddd]]]SSSNNNRRRYYY[[[XXXSSSSSSTTTWWW[[[aaafffhhhnnnppprrrqqqnnnjjjgggffffffmmmvvv||||||wwwqqqmmmooo]]]CCC///***...///,,,,,,++++++***+++,,,...///,,,...///...,,,++++++++++++,,,,,,---------------###''',,,...------///222;;;CCCKKKMMMOOORRRQQQNNNLLLMMMOOOTTTXXXXXXTTTPPPKKKPPPTTTVVVUUUUUUVVVXXX\\\___bbb```]]]]]]aaaeeeaaaccc```\\\\\\aaaeeeddd```___]]]VVVKKKBBBEEEMMMMMMUUU\\\ZZZRRRNNNQQQWWWWWW]]]fffnnnrrrtttuuuvvvQQQTTTUUURRROOOPPPVVV[[[YYY^^^^^^ZZZYYY\\\]]]ZZZ\\\aaa```YYYZZZaaaaaaZZZSSSPPPVVV______UUUQQQUUUUUUVVVSSSOOOPPPYYY^^^___aaadddiiilllllliiidddaaaYYY[[[]]]___``````______\\\YYYTTTPPPNNNPPPRRRTTTKKKJJJLLLOOOLLLFFFFFFKKKLLLJJJIIIKKKPPPUUUWWWWWWYYYRRRMMMMMMLLLIIIKKKPPPWWWRRRRRR[[[ccceeefffhhhmmmjjjfffeeeffffffcccaaabbbbbbbbbcccbbbaaa^^^[[[\\\]]]^^^\\\YYYUUUSSSRRRQQQTTTUUUPPPGGGBBBDDDHHHLLLEEE<<<444///---------......---,,,+++***)))))))))************+++++++++(((***+++***(((((()))+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,***...------888IIIOOOKKK]]]ccchhhgggfffgggeeebbb```^^^___hhhtttzzzxxxssstttooommmnnnkkkeeedddgggmmmjjjkkkmmmlllgggeeefffjjjmmmmmmjjjccc\\\YYYXXXPPPOOOPPPUUUZZZ]]]___```>>>444,,,,,,---,,,+++,,,+++++++++************))))))***++++++++++++***)))******++++++++++++++++++,,,<<>>AAACCCHHHKKKJJJPPPRRRUUUWWWYYYXXXVVVUUUQQQVVVZZZ[[[ZZZYYYZZZ\\\```````````````ccciiimmmdddhhhgggaaa^^^aaafffhhhcccaaa___ZZZQQQIIIKKKQQQSSSWWW[[[XXXQQQMMMPPPUUUUUU[[[ccckkkppptttvvvxxxUUUTTTRRRQQQQQQTTTXXX[[[ZZZ^^^^^^YYYXXX\\\\\\XXXZZZ___^^^WWWWWW]]][[[SSSQQQOOOUUU``````WWWSSSXXXWWWWWWQQQIIIKKKVVV^^^```___cccgggjjjjjjfffaaa]]]VVVXXXZZZ]]]^^^^^^]]]]]]bbb```[[[VVVSSSPPPOOOOOOKKKLLLPPPTTTOOOGGGHHHNNNJJJHHHHHHLLLRRRWWWYYYXXX\\\RRRJJJIIIIIIHHHJJJPPPXXXTTTXXXdddmmmllljjjjjjmmmhhhbbb```aaacccbbbaaabbbcccccccccbbbbbbbbbbbb]]]___aaaaaa^^^ZZZWWWVVV]]][[[UUULLLDDDAAAFFFKKKIIIIIIEEE<<<111+++,,,///111000...---++++++++++++)))************+++++++++(((***,,,+++(((''')))+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++...---,,,:::NNNXXXUUU\\\cccgggfffddddddaaa]]][[[[[[^^^eeennnssstttssstttnnnmmmooommmhhhhhhlllkkkiiijjjmmmmmmiiihhhjjjlllnnnoookkkddd^^^[[[[[[UUURRRQQQVVV[[[]]]\\\[[[???555,,,+++---,,,+++,,,+++++++++************)))((()))***++++++***)))(((((())))))************)))+++888GGGRRR[[[dddjjjkkk```dddiiikkklllllllllmmmoooppprrrsssqqqnnnjjjgggdddgggkkkkkkjjjiiijjjlllllljjjiiiiiijjjhhhccc____________]]]\\\]]]```bbbjjjjjjiiifffaaa]]][[[[[[```dddjjjooopppmmmiiiffflllmmmooooooppprrrvvvyyytttsssrrrqqqooonnnmmmmmmnnnppprrrpppkkkgggggghhhfffhhhjjjmmmoooqqqqqqqqqnnnoooqqqrrrsssrrrrrrqqqtttuuuuuuuuussspppnnnlllkkkiiijjjlllkkkiiikkkpppppplllgggfffggghhhgggeeefffuuuzzzppppppuuusssqqqppprrrtttvvvtttrrrqqqsssqqqmmmlllooopppmmmgggkkkiiiaaa\\\]]]]]]YYYZZZ[[[XXXPPPHHHHHHQQQ[[[dddgggiiihhheeebbbbbbcccbbbaaa^^^YYYTTTSSSWWWZZZUUU\\\aaaaaabbbeeefffddd```gggjjjeeebbbcccccc```[[[\\\\\\VVVLLLGGGOOO\\\[[[QQQQQQ___iiihhhdddddd```WWWMMMGGG@@@777000...******************************))))))***+++,,,,,,'''((()))***)))'''%%%$$$))))))(((((((((((()))))))))))))))***++++++,,,,,,---999NNNTTTOOOVVV___\\\aaadddgggiiigggeeecccbbbbbbdddeeebbb______ccchhh]]]ccchhhiiiddd^^^\\\\\\WWWccciiifffcccggghhhfffffffffgggiiijjjhhheeebbbgggooorrrooollllllhhhcccPPPPPPRRRYYYbbbiiijjjiiijjjmmmoooooolllgggdddbbbbbbhhhqqquuuuuusssqqqqqqiii```LLL666---///111///++++++******+++---...///---------,,,++++++...000+++++++++,,,,,,---------,,,---...,,,))))))---111&&&...555777:::@@@EEEFFFMMMQQQUUUWWWXXXYYYZZZ[[[XXX\\\```aaa^^^\\\]]]^^^bbbaaa``````ccciiiooorrrgggmmmnnnggg```aaafffiiiiiieeeaaa^^^WWWPPPMMMOOOYYYZZZXXXTTTOOOLLLMMMNNNMMMSSS]]]fffmmmrrrvvvyyyXXXWWWUUUTTTTTTUUUVVVXXXZZZ\\\ZZZVVVUUUYYYYYYWWW\\\[[[VVVTTTYYY^^^]]]XXXSSSRRRXXX___ZZZMMMKKKSSSSSSUUUVVVWWWXXX[[[```dddaaabbbeeehhhiiihhhccc_________]]]XXXUUUWWW___gggfff]]]YYY[[[WWWOOOQQQZZZXXX___ddd___TTTMMMNNNTTTRRRKKKIIIPPPXXXZZZ[[[^^^UUUQQQKKKFFFHHHLLLJJJEEEQQQVVV^^^dddhhhiiijjjjjjmmmkkkeee```cccgggbbbXXXhhhllljjjccccccfffaaaUUUTTTZZZ^^^]]]XXXVVVZZZ___YYYUUURRRNNNHHHFFFKKKSSSGGGGGGGGGDDD999,,,)))///,,,---......---,,,------++++++***)))(((((())))))---+++((('''(((***,,,,,,+++++++++*********))))))******))))))))))))***************)))))))))))))))***---...000999GGGRRRVVV```eeeiiiiiiddd___\\\[[[ZZZZZZ]]]ccckkkqqqrrrrrrooopppqqqrrrrrrqqqooonnnffflllpppnnnoooqqqmmmfff]]]cccbbb[[[YYY]]]WWWLLLTTTXXX]]]``````^^^]]]\\\CCC000+++///,,,+++---***************************+++++++++++++++***)))(((+++***)))))))))***,,,,,,***,,,888NNN```fffiiikkkccciiillljjjhhhjjjmmmmmmsssuuutttqqqooommmjjjgggpppooommmkkkjjjjjjjjjjjjgggiiieeeeeegggZZZPPPVVV]]]\\\[[[ZZZ[[[___dddiiiiiifffaaa^^^___aaadddeeehhhjjjkkklllkkklllnnnooovvvsssoooooopppqqqooommmnnnrrrttttttpppnnnmmmnnntttsssrrrpppnnnkkkiiihhhkkknnnssstttpppkkkkkkooonnnoooppprrrtttvvvxxxyyywwwuuussssssttttttrrrqqqwwwmmmggghhhiiiiiikkkooopppnnnlllkkkhhhfffkkkrrrsssmmmnnnkkkjjjjjjnnnrrruuutttsssssssssqqqooorrrvvvsssnnnlllllliiiccc^^^\\\___bbbddd___XXXOOOEEEEEESSSdddfffffffffggggggfffdddbbbgggeeeaaaZZZTTTSSSVVVZZZ]]]^^^_________aaadddfffggghhhhhhfffcccccceeegggjjjccc^^^]]]ZZZTTTTTTYYYiiikkkjjjeeebbbcccdddccc\\\YYYVVVSSSNNNEEE999000,,,,,,,,,***((((((***,,,)))***,,,------,,,***)))++++++******))))))((((((***)))(((''''''((()))***))))))))))))***+++,,,---...:::QQQ^^^[[[^^^ccc```___cccddddddeeehhhhhheee^^^hhhggg]]]^^^iiiiii___ccciiimmmkkkjjjjjjiiigggfffggghhheeeaaa^^^^^^___cccdddhhhllliiieeegggmmmpppnnnmmmmmmmmmkkkiiigggZZZXXXWWWXXX[[[___``````gggkkkfff\\\[[[eeeiiieeeeeelllrrrssssssrrrnnnhhhaaadddOOO333---000//////.........,,,++++++---//////...------,,,,,,,,,,,,,,,***)))***---///...,,,///***(((+++---,,,,,,///---...111333666888999:::DDDIIIPPPTTTVVVUUUUUUUUU___``````^^^\\\\\\]]]^^^aaaaaadddhhhmmmoooooommmpppjjjeeeccceeeeeebbb^^^]]]]]][[[XXXUUUQQQNNNLLLZZZWWWTTTSSSRRROOOIIIDDDJJJQQQ]]]hhhnnnppptttxxxYYYWWWVVVUUUUUUVVVWWWXXXXXX[[[ZZZWWWWWWZZZZZZWWWVVVUUURRRPPPTTT]]]aaaaaaWWWSSSTTTYYYUUULLLLLLSSSTTTUUUVVVWWWYYY]]]```cccaaaaaaaaaccceeedddaaa___```aaa___[[[XXXZZZ```fffeee]]][[[]]]YYYRRRSSS[[[ZZZ```dddaaaYYYTTTUUUYYYVVVPPPNNNUUU[[[\\\\\\___\\\XXXPPPHHHHHHKKKKKKGGGKKKTTT___dddddddddgggjjjkkkkkkhhhddddddeee___WWWiiinnnmmmgggfffhhh```TTTUUUXXX\\\[[[XXXUUUVVVXXXWWWTTTQQQMMMHHHGGGOOOZZZQQQNNNKKKFFF;;;///,,,///---...///...---,,,++++++++++++***)))))))))))))))******))))))***++++++***+++++++++*********************))))))))))))*********)))))))))))))))))))))***---...000999GGGRRRWWWdddhhhllllllgggaaa^^^]]][[[\\\___eeemmmrrrttttttppppppqqqrrrqqqooommmlllcccgggjjjiiikkknnnlllgggUUU[[[[[[VVVVVV[[[XXXOOOSSSWWW]]]``````^^^\\\\\\FFF222,,,000,,,***,,,(((******************************+++++++++***))))))+++***)))))))))***+++,,,,,,,,,666KKK]]]eeefffgggdddiiijjjfffdddgggkkkkkkmmmnnnooonnnmmmmmmllljjjiiikkkmmmmmmkkkjjjiiijjjbbbhhhgggfffdddVVVMMMTTT]]]]]]]]]\\\]]]aaagggkkkfffaaa\\\\\\```eeeiiikkkkkkmmmoooooonnnoooppprrrnnnmmmlllmmmppppppmmmkkkmmmpppssssssqqqooonnnnnnpppqqqqqqpppooonnnlllkkklllnnnqqqrrrpppmmmmmmnnnttttttvvvwwwwwwwwwvvvuuuyyyyyyxxxwwwvvvuuuttttttwwwnnnhhhiiijjjjjjlllpppnnnlllkkkkkkiiihhhmmmuuurrrmmmnnnlllkkkkkknnnrrruuutttrrrssssssqqqooorrrvvvtttooonnnllliiiddd```^^^___``````]]]WWWOOOFFFDDDOOO^^^gggggggggggghhhhhhgggffffffeeeccc___ZZZXXXYYY[[[ZZZ]]]``````^^^___eeekkkiiieeeaaa```cccgggiiijjjdddccceeeiiifff]]]VVVVVVjjjjjjiiihhheee```^^^___]]]ZZZUUURRRNNNIIIAAA:::111...***)))***,,,++++++)))***,,,------,,,***)))************))))))))))))***)))(((((((((((()))***))))))))))))***+++,,,---000:::RRR___\\\^^^bbb^^^VVV]]]dddeeefffhhhhhheee```jjjoooiiifffiiiiiiccceeeiiillljjjjjjlllkkkhhhiiiiiieee\\\SSSNNNPPPTTT^^^^^^aaagggjjjiiijjjmmmqqqooommmkkkkkkiiigggdddXXXYYYYYYXXXWWWVVVWWWXXX^^^aaa\\\TTTVVVcccjjjiiidddkkkpppooolllhhhaaaZZZ```cccOOO444...111///...+++,,,,,,,,,+++,,,...000...------,,,++++++,,,,,,---+++***+++---...---+++///***(((+++---,,,,,,///...///111333444666666666<<>>555///............///---+++)))++++++***))))))*********'''((()))))))))***,,,---,,,+++***)))))))))************))))))))))))******)))))))))))))))*********))),,,---///888HHHTTTYYYaaafffjjjjjjfffbbb``````ccceeeiiimmmqqqssstttttttttttttttsssqqqooommmlllggggggeeeeeefffddd```[[[QQQTTTUUUUUUYYY```aaa^^^YYY]]]bbbfffeeecccaaa___JJJ555...000,,,***,,,)))************************((()))***+++++++++++++++***************+++++++++...+++///>>>SSSaaaeeedddaaaccc___VVVQQQUUUZZZ\\\ccceeejjjqqqsssqqqoooooogggmmmrrrpppjjjfffhhhlllwwwhhhWWWZZZ[[[[[[\\\\\\\\\^^^aaadddYYYZZZ\\\]]]___ccchhhmmmlllnnnpppqqqpppoooooopppnnnoooqqqssstttsssrrrqqqooorrrtttvvvtttqqqnnnllllllmmmooopppqqqqqqqqqpppuuuvvvwwwxxxyyyuuukkkaaacccfffmmmrrruuuvvvtttsssiiinnnqqqqqqnnnmmmqqquuusssqqqnnnnnnnnnnnnooopppsssqqqqqqpppkkkgggjjjooozzzyyywwwsssooolllmmmnnnoooooopppqqqrrrrrrrrrrrrqqqrrrpppooosssxxxvvvqqqqqqmmmhhhfffeeeddd```]]]`````````___ZZZUUUXXX___iiiiiijjjjjjjjjllloooqqqhhhiiiiiihhhfffdddcccbbb]]]```ccccccaaacccjjjooooooiiidddbbbfffjjjkkkkkkjjjgggbbb^^^\\\[[[\\\^^^^^^YYY]]]gggggg\\\VVVXXXTTTQQQNNNNNNPPPQQQOOOMMMBBB;;;333///......,,,******++++++,,,,,,++++++***)))))))))******+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---+++222HHH\\\]]]]]]___YYYMMMVVV[[[XXXUUUXXX^^^aaa[[[XXXZZZ___]]]XXXZZZbbbmmmnnnllliiijjjmmmlllgggeee^^^RRRHHHBBBCCCFFFIIIEEEJJJVVVeeemmmmmmmmmooopppnnnllljjjjjjiiigggeee]]]```cccdddccc___]]]\\\\\\]]][[[WWW[[[fffnnnooottttttoooeee^^^^^^``````]]]cccSSS999222222///...)))***++++++******,,,...++++++***************+++---,,,,,,+++++++++******///***(((+++---,,,,,,///------///000111222222222111555:::???DDDJJJQQQUUU\\\^^^aaacccdddfffhhhjjjkkkhhhffffffiiimmmpppqqqrrrpppooommmlllgggaaa]]]RRRPPPOOOMMMNNNOOOQQQRRRRRRQQQPPPOOONNNNNNMMMLLLGGGZZZpppyyyxxxwwwxxxzzzXXXXXXXXXXXXYYYYYYZZZZZZ[[[^^^]]]YYYVVVVVVSSSNNNKKKRRRVVVRRRNNNPPPUUUWWWVVVRRROOOPPPPPPOOOOOOQQQTTTUUUWWW[[[___aaaaaaaaa___\\\YYYYYY]]]ccchhhkkkfffggggggfffdddcccccccccffffffhhhjjjiiiffffffiiifffgggggghhhhhhfffdddbbbaaaaaa___^^^___``````^^^\\\___^^^WWWSSSRRRQQQNNNOOOUUU\\\bbbddddddeeefffooonnnkkkeee]]]YYY[[[___bbb```]]][[[^^^bbbbbb___YYYVVVTTTVVV[[[]]][[[XXXVVVTTTTTTTTTQQQOOOTTT\\\\\\ZZZXXXVVVSSSLLL@@@666000...---...///000...,,,+++***************++++++******)))'''''')))...222---,,,***)))((()))***+++******))))))))))))******(((((())))))************)))+++,,,...888HHHUUU[[[eeejjjnnnooollljjjiiijjjiiikkkoooqqqssssssrrrrrrvvvvvvuuutttsssqqqppppppjjjgggfffiiijjjfff___ZZZYYY[[[\\\]]]bbbggghhhfffbbbeeeiiijjjiiifffdddcccIII444---000,,,,,,...,,,************************((()))***+++++++++++++++))))))******++++++++++++---+++---888LLL]]]eeeeeefffgggcccYYYTTTWWW[[[^^^fffgggnnnwwwxxxrrrnnnnnnhhhmmmpppmmmiiijjjqqqyyygggccc^^^______^^^\\\\\\^^^___XXX```gggfffaaa___dddjjjlllnnnqqqrrrqqqppppppqqqpppppppppooonnnnnnnnnoootttuuuvvvwwwuuurrrnnnkkknnnnnnnnnnnnnnnnnnnnnnnnpppsssuuuttttttooo```QQQQQQVVV___hhhoootttuuuvvvlllooorrrqqqmmmkkknnnrrrqqqrrrrrrqqqpppqqqqqqqqqsssrrrrrrrrrmmmiiijjjooommmkkkiiijjjllloooppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrqqqpppsssxxxwwwrrrqqqmmmhhhggggggeeebbb___cccbbbdddgggeee```aaadddccceeefffffffffhhhlllooollljjjiiigggggggggffffffdddcccbbbdddfffiiijjjjjjjjjkkkllllllllllllmmmnnnrrrkkk___TTTNNNPPPSSSVVVQQQOOOTTT```ddd]]]XXXXXXKKKJJJKKKNNNRRRSSSPPPMMMHHHEEE???888222---++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))************))))))))))))))))))***+++,,,---+++...DDD[[[```aaaccc^^^WWW[[[ZZZRRRMMMRRR\\\ccccccWWWPPPVVVZZZZZZ___hhhooopppnnnjjjiiikkkiiieee```UUUHHHBBBDDDHHHHHHGGG@@@MMM```pppsssooooootttmmmlllkkklllmmmmmmkkkiiicccbbbbbbeeehhhfff^^^XXXXXX[[[]]]^^^bbbhhhkkkkkkkkknnnmmmeee___```bbbbbb]]]eeeUUU;;;222111......+++,,,---,,,***)))***************))))))******+++,,,,,,,,,+++************///***(((+++---,,,,,,///***+++---///000222222333000222555888<<>>111000111...***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************,,,,,,+++)))***000:::AAAUUUYYY```fffkkkkkkgggbbb[[[ZZZXXXWWWWWW[[[aaaeeemmmoooqqqqqqqqqqqqrrrsssvvvuuuooohhheeeggghhhggg^^^cccfffeeeffffffccc___ccc^^^^^^```]]]VVVYYYaaaooonnnmmmlllmmmppprrrtttoookkkhhhiiiggg```\\\[[[bbbbbbccceeegggkkkpppsssiiifff```YYYWWW\\\gggooommmkkkhhhgggiiinnntttxxxwwwuuussssssvvvyyy{{{{{{{{{yyywwwwwwxxxwwwrrrmmmuuuuuuuuuuuuyyy{{{vvvoootttrrrtttxxxzzzwwwsssssshhhmmmsssvvvwwwvvvtttttttttwwwyyywwwtttrrrssstttvvvsssqqqpppqqqqqqpppooorrroookkkiiiiiikkkkkkkkkkkkjjjiiiiiiiiihhhfffdddaaadddfffeeecccccceeehhhllllllnnnnnnnnnllljjjhhhiiiiiigggdddbbbcccfffhhhiiijjjkkkkkkkkklllnnnppprrrqqqnnnlllnnnooofff\\\OOOLLLMMMTTT]]]aaa^^^YYYOOONNNNNNPPPUUUXXXXXXWWWZZZZZZYYYXXX\\\```]]]XXXIII===000***,,,///...+++...---,,,+++************++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,///,,,666MMM^^^bbbbbbccceeeaaa```ccceeefffgggjjjfffccccccdddsss~~~kkkdddcccZZZWWW\\\\\\```bbbeeeccc[[[UUUXXX```hhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkeeeSSSQQQZZZ]]]aaadddaaa^^^WWWXXXaaa```TTTNNNQQQXXXaaaiiijjjhhhgggdddaaafffiii[[[???,,,+++...,,,***+++,,,,,,++++++---...***((('''(((***,,,,,,++++++***)))***+++,,,,,,+++,,,,,,+++++++++++++++******++++++,,,---...//////111111111000000000000000///...------...000222444777>>>FFFJJJKKKNNNSSSXXX\\\[[[YYYYYYYYYXXXVVVTTTUUUUUUXXX]]]]]]WWWTTTTTTOOOJJJFFFIIIPPPUUUUUUSSSHHHKKKNNNOOONNNLLLKKKKKKYYYXXXXXXYYY[[[ZZZXXXUUUUUUUUUTTTSSSSSSSSSTTTTTTVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[ZZZYYYWWWVVV^^^]]]___ccchhhhhheeeaaabbbdddfffhhhhhhgggfffffffffeeedddbbbaaa`````````bbbddddddbbbccchhhkkkiiiaaabbbcccdddeeefffggghhhdddbbbcccggggggdddeeehhhkkkjjjiiihhhhhhiiiiiijjjfffcccbbbfffjjjkkkgggbbbdddaaa^^^[[[[[[]]]dddiiikkkjjjiiigggfffeeecccbbbXXX___dddccc\\\XXXYYY\\\VVV^^^dddaaaYYYVVVYYY]]]bbbaaaaaaaaaaaa^^^ZZZVVVQQQQQQMMMBBB555---...111---+++******,,,------,,,***)))((()))+++,,,+++***,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))),,,***(((''''''(((***,,,+++,,,---...555DDDWWWddd```ccceeedddgggmmmrrrrrrlllpppsssssssssuuu{{{qqqooojjjgggmmmwww|||{{{ssstttuuuvvvuuusssooolllpppooopppvvv}}}~~~wwwoooooommmhhheeehhhmmmmmmhhhmmm]]]GGG777000///...---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,************************,,,,,,+++******,,,222666EEEMMMWWW___eeefff```YYYPPPOOOOOOOOOSSSYYYbbbhhhiiilllppprrrqqqnnnlllkkknnnnnnmmmjjjiiihhhhhhfff```dddeeedddeeegggddd___]]]WWWYYY^^^XXXNNNSSSaaafffeeeddddddfffjjjmmmpppoooiiieeedddccc```___```aaaaaabbbdddhhhmmmoooqqqhhhgggccc```___cccjjjpppmmmiiiccc___```gggoootttuuutttsssuuuxxx{{{||||||{{{zzzyyyyyyyyyvvvrrrnnntttssstttvvvyyyzzzvvvqqqwwwuuuuuuvvvwwwuuusssrrrqqqtttxxxyyyxxxuuurrrqqqsssuuuvvvtttqqqppppppqqqrrrrrrqqqrrrsssssssssrrrqqqooollljjjjjjkkkkkklllllljjjhhhgggfffeeecccbbbXXX[[[___aaaaaabbbccceeegggiiikkkkkkjjjiiihhhggghhhgggfffdddcccdddgggjjjlllllllllkkkjjjjjjmmmoooooommmjjjjjjmmmnnneeeYYYJJJIIIKKKUUU```ccc]]]TTTIIIGGGFFFIIIOOOSSSSSSQQQWWW[[[\\\\\\___cccdddaaa[[[MMM;;;...***,,,...///...---,,,***))))))))))))***++++++++++++++++++***+++***************++++++***)))444LLL]]]aaa``````ccc```^^^```bbbdddfffggggggaaa]]]ZZZeeeoooeeeiiiccc^^^______\\\```eeefffaaa\\\aaajjjiiiiiijjjkkklllnnnoooppplllkkkjjjjjjjjjkkklllmmmjjjWWWQQQWWWZZZ___aaa[[[YYYOOOOOO\\\]]]QQQJJJNNNYYYbbbiiijjjiiihhheeeaaagggfffWWW===---,,,...,,,,,,,,,,,,***)))***,,,...+++)))((()))***,,,++++++******)))***,,,---+++***---------,,,,,,+++++++++++++++,,,,,,---...//////111111111111111000000000111000...------...///000222888@@@FFFIIILLLQQQVVVZZZYYYXXXXXXWWWTTTOOOLLLQQQRRRVVV[[[ZZZUUURRRRRROOONNNMMMNNNPPPQQQPPPOOOQQQOOOLLLHHHFFFHHHMMMQQQXXXXXXYYYZZZZZZZZZXXXVVVTTTTTTSSSRRRRRRRRRRRRRRRVVVWWWXXXYYYZZZZZZZZZZZZ]]]\\\[[[YYYXXXXXXXXXYYY___^^^___cccggghhheeeaaaeeedddddddddfffggghhhhhhgggfffdddbbb```___^^^^^^bbbdddccc___```dddeeecccbbbccccccdddfffgggggghhheeecccdddhhhjjjhhhgggjjjhhhhhhhhhhhhhhhhhhhhhgggeeebbb```cccjjjnnnmmmjjjffffffccc```___dddjjjnnnmmmjjjgggfffggggggfffddd[[[```dddbbb\\\ZZZ]]]bbbUUUWWWYYYZZZZZZ[[[]]]aaaffffffeeeeeeeeebbb^^^ZZZRRRUUUUUUKKK<<<000---...---,,,***+++,,,------,,,+++)))))))))+++,,,+++***,,,++++++++++++*********************************,,,***(((''''''(((***,,,+++,,,---///444BBBVVVeee```bbbcccbbbfffnnnssssssmmmpppssssssssssssvvvyyyuuusssnnnkkkoooxxx{{{yyytttuuuwwwwwwuuurrrnnnlllqqqqqqssstttttttttttttttpppmmmhhhfffjjjpppnnnhhhiiiaaaRRRAAA333---...111***+++,,,,,,,,,,,,+++************+++++++++++++++************************+++++++++++++++,,,...000444???LLLVVV___bbb]]]TTTKKKKKKKKKKKKNNNUUU^^^eeeeeekkkrrruuutttooojjjggggggggghhhiiiiiigggffffffhhhiiiiiigggiiikkkiiicccWWWRRRUUUZZZUUULLLTTTdddddddddeeeeeefffggghhhiiilllddd]]]]]]]]]^^^bbbgggdddaaa```eeemmmqqqpppmmmhhhiiiiiijjjjjjlllnnnqqqqqqkkkccc]]]]]]dddmmmsssuuuttttttvvvyyy{{{{{{zzzzzzyyyyyyyyyxxxuuurrrooolllnnnrrrvvvxxxxxxwwwwww|||yyyvvvssssssuuuuuutttxxxyyyyyywwwtttqqqqqqqqqtttttttttrrrpppnnnnnnnnnoooqqqssstttuuuuuuvvvvvvooonnnlllkkkjjjjjjkkklllllljjjfffdddcccbbb```___OOOTTTZZZ___bbbcccddddddaaadddggghhhgggeeeffffffdddeeeeeeeeeeeegggjjjmmmppppppooommmkkkjjjlllmmmllllllkkkkkkoooppphhh^^^IIIJJJPPP]]]hhhjjjaaaWWWFFFEEEFFFIIIOOORRRSSSQQQ\\\aaadddccceeejjjllljjjlll```MMM:::...+++000555,,,,,,+++))))))((((((((())))))************))))))+++***************++++++)))(((444KKKZZZ[[[VVVUUU\\\]]]^^^aaadddggggggeeeaaa___^^^YYYXXXqqq|||fffbbbnnnnnniiigggccc^^^^^^bbbfffgggfffiiioookkkkkklllmmmnnnoooppppppjjjiiihhhgggggghhhjjjkkkjjjXXXQQQUUUWWW^^^aaaYYYTTTJJJIIITTTWWWQQQOOOUUU___ccceeecccccceeeeeeccchhhcccSSS;;;---,,,---+++---------+++((((((***,,,---+++***)))***+++***)))+++******+++------,,,***...---------,,,,,,++++++,,,,,,,,,------......///000000111111111111000///111000////////////000111000444:::>>>BBBFFFLLLQQQUUUUUUWWWXXXYYYWWWRRROOOMMMMMMOOORRRPPPLLLLLLOOOOOOTTTWWWVVVRRRPPPSSSWWW^^^YYYQQQKKKIIIOOOYYYaaaVVVWWWYYYZZZZZZZZZYYYXXXUUUTTTSSSRRRRRRRRRRRRRRRVVVVVVXXXYYYZZZZZZZZZZZZ\\\ZZZXXXWWWWWWZZZ\\\^^^______```bbbdddeeedddcccfffdddcccccceeehhhiiiiiihhhgggeeecccaaa```______ccceeedddaaaaaaddddddbbbddddddeeeffffffgggggggggfffcccdddiiikkkiiihhhiiigggggghhhhhhhhhhhhhhhhhhgggeeeccceeeiiimmmnnnmmmccchhhlllkkkjjjlllmmmkkkkkkeee```___cccffffffccc```bbbccc```[[[ZZZ]]]aaaWWWRRRQQQXXX___bbbbbbccc```cccfffggggggeeecccaaaXXXZZZYYYQQQCCC666///,,,...---++++++,,,------,,,,,,***)))***+++,,,+++***++++++++++++************************************+++***)))(((((()))***+++,,,,,,---///333>>>SSSeeeaaabbbbbbaaafffmmmpppnnnpppqqqqqqsssssstttssssssyyyyyywwwtttvvv{{{}}}zzzwwwxxxyyyxxxuuurrrqqqqqqpppppprrrrrrpppooouuu}}}qqqpppllljjjmmmqqqnnnhhhgggfff^^^NNN;;;000///222,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))*********************************+++,,,,,,------***666BBBJJJTTT]]]\\\UUUOOOOOOOOOOOOPPPSSSXXX\\\dddkkkssswwwvvvqqqlllhhhjjjfffeeefffggggggjjjnnniiiiiigggdddfffiiifff```UUUSSSTTTVVVSSSPPPYYYgggjjjjjjllllllkkkiiifffdddddd\\\UUUUUUWWW[[[aaaggggggcccaaagggppptttqqqlllhhhiiilllooopppppppppoootttnnnfff``````fffooouuutttssstttvvvyyyzzzyyyxxxwwwxxxyyyxxxwwwuuurrrqqqfffhhhmmmuuuxxxxxxyyy|||}}}|||xxxssssssvvvwwwtttvvvvvvuuurrrooooooppprrruuutttrrrqqqpppooooooooonnnqqquuuwwwvvvvvvvvvvvvlllmmmlllkkkiiiiiijjjlllnnnjjjfffccccccbbbbbbaaaTTTWWW[[[```dddfffffffff```dddhhhhhhfffddddddfffccceeegggiiijjjkkkmmmooorrrsssrrrpppmmmkkkkkklllkkknnnpppqqqssstttnnnfffPPPSSSZZZfffpppqqqiii```JJJLLLPPPTTTWWWYYYZZZ[[[bbbeeeggggggiiinnnooolllnnngggYYYFFF555---...111,,,+++******))))))******)))))))))******)))))))))******))))))***+++,,,,,,,,,***444HHHUUUTTTNNNLLLYYY]]]aaadddhhhjjjgggbbbXXXZZZaaa___WWW```oooqqqfffXXX]]]mmmrrrrrrnnneeedddaaaccchhhkkkiiiiiikkklllmmmnnnnnnnnnmmmlllkkkiiihhhgggfffffffffggghhheeeWWWRRRUUUWWW___ccc[[[PPPKKKIIIMMMQQQRRRVVV[[[aaacccaaa]]]]]]bbbeeedddiiiaaaOOO:::...,,,---+++---------+++)))(((((()))...,,,*********+++***(((+++++++++---//////---+++------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------...///111111111000//////............//////000///111333666888===BBBFFFJJJKKKOOOTTTXXXYYYWWWTTTMMMLLLMMMNNNKKKIIILLLSSSOOOWWW^^^\\\WWWWWW^^^gggeeeaaaZZZTTTTTT\\\hhhpppTTTVVVXXXZZZZZZZZZZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSUUUVVVWWWYYYZZZZZZ[[[[[[YYYYYYXXXWWWYYY[[[^^^```^^^___```aaa```aaaccceeedddcccbbbdddhhhiiihhhggggggfffeeeddddddddddddddddddhhhiiiggghhhkkkkkkhhhggggggggggggggggggggggggeeebbbbbbhhhkkkiiiffffffffffffffffffggghhhhhhiiiffffffgggiiikkkmmmnnnnnndddkkkpppnnnnnnpppoookkkiiiaaaZZZZZZaaaggggggeeeccccccccc```^^^]]]^^^```[[[TTTSSS\\\fffgggdddbbb[[[```gggjjjjjjhhhggggggbbb___ZZZRRRHHH>>>444///000...,,,,,,,,,---,,,+++---+++***+++,,,---,,,***---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))---,,,,,,///222;;;PPPddd___aaaaaaccciiiqqqsssqqqtttqqqoooppptttvvvuuurrrwww|||~~~|||{{{}}}~~~|||vvvwwwwwwuuurrrrrrtttvvvpppmmmmmmpppoooooottt|||wwwxxxvvvtttuuuvvvsssmmmkkkmmmiii\\\HHH999111000---,,,++++++++++++,,,---++++++******))))))((((((******************************)))***+++,,,++++++'''000666:::EEEUUUZZZVVVTTTWWW[[[]]]\\\ZZZYYYYYYdddiiipppttttttqqqnnnlllkkkfffeeehhhiiiiiilllqqqgggfffbbb___aaaccc```ZZZTTTTTTSSSPPPNNNSSS]]]eeehhhiiikkkmmmllljjjgggeee___XXXTTTUUUXXX[[[```fffgggeeefffjjjppprrrppplllfffhhhjjjmmmoooooommmlllqqqlllfffaaabbbhhhpppvvvqqqqqqsssvvvyyy{{{zzzxxxvvvwwwyyyyyyxxxuuutttsssgggdddhhhsss{{{{{{{{{|||{{{}}}{{{vvvvvvyyyxxxrrruuuuuusssqqqooonnnpppqqqsssrrrppppppqqqrrrsssssspppssswwwxxxvvvsssrrrrrrjjjkkkllljjjhhhgggiiilllooolllgggeeefffggghhhhhhbbbaaaaaabbbccceeeffffffeeeiiillllllgggddddddfffeeehhhllloooooooooooopppqqqrrrrrrqqqnnnllllllllljjjqqquuuuuuttttttpppjjjaaabbbfffmmmqqqpppkkkeeeOOOVVV]]]aaaaaaaaadddfffggghhhiiihhhkkkooonnnjjjmmmiiiaaaUUUFFF888...***,,,,,,++++++,,,,,,------)))******++++++******)))))))))))))))***+++,,,---+++(((///BBBPPPRRROOOPPPZZZ```ddddddfffgggbbbZZZVVVUUU\\\]]]YYY___gggcccaaaZZZ```lllrrrwwwsssfffhhhfffhhhllljjjccc^^^]]]iiikkknnnppppppnnnllljjjllllllkkkjjjjjjiiiiiiiiicccXXXVVVWWWVVV^^^ccc[[[MMMPPPNNNJJJKKKRRRXXXZZZ```aaaaaa___aaafffgggeeeiii___LLL888...,,,,,,+++***+++---,,,***))))))***---+++******+++,,,+++***,,,,,,---///111000...,,,++++++++++++,,,,,,,,,,,,))))))))))))***************,,,...000111000000///...........................///000222333555888999<<<>>>BBBHHHMMMPPPOOOMMMKKKKKKLLLMMMKKKJJJPPPXXXQQQWWW\\\\\\ZZZ]]]gggpppjjjhhhdddaaaaaafffnnntttSSSUUUXXXZZZZZZZZZ[[[\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[]]]]]]]]]]]]^^^```aaabbb^^^```aaa```^^^___bbbfffbbbbbbcccgggjjjkkkhhhdddfffffffffffffffggghhhiiibbbgggiiiiiijjjnnnmmmjjjhhhhhhhhhhhhggggggggggggdddaaaaaagggjjjgggeeedddddddddddddddeeefffggghhhaaaeeejjjmmmnnnoooooopppiiinnnooojjjiiinnnqqqooojjjaaaXXXYYYaaahhhjjjiiibbbcccccccccccccccbbbbbb^^^WWWXXXccckkkiiiccc```[[[bbbkkknnnllliiihhhjjjjjjcccZZZRRRKKKBBB999222111///---,,,,,,---,,,***---,,,++++++------,,,+++......---------,,,,,,,,,************************))))))************))))))...,,,,,,///111999NNNccc\\\___aaaeeennnxxx{{{yyyxxxrrrmmmnnntttyyyxxxuuussszzz~~~|||}}}}}}|||ssstttsssqqqoooppptttxxxpppjjjiiimmmooonnnpppuuu~~~}}}||||||yyysssqqqrrrooodddSSSAAA333---...---+++******+++---...,,,,,,++++++***)))((((((************************+++***))))))*********)))&&&,,,---,,,888LLLWWWVVVWWW]]]eeejjjiiieee```]]]cccgggllloooooonnnnnnnnndddaaadddjjjlllhhhgggkkkjjjhhhccc___aaaddd```YYYSSSUUUQQQJJJIIISSS\\\aaa```bbbeeegggiiiiiihhhggg```[[[XXX[[[^^^```bbbgggeeegggjjjmmmnnnnnnnnnnnneeeeeefffhhhjjjkkkjjjiiikkkgggccc```bbbhhhpppvvvnnnoooqqqvvvyyy{{{zzzyyyuuuwwwyyyzzzxxxwwwuuuuuujjjcccdddqqq~~~|||zzzxxx|||}}}zzzzzz|||xxxpppwwwwwwwwwtttqqqoooooopppqqqpppoooppprrruuuvvvvvvrrruuuyyyxxxtttpppnnnmmmhhhjjjkkkjjjgggfffiiikkkpppmmmiiihhhjjjlllnnnooonnnjjjeeeaaaaaabbbdddeeekkkoooqqqoooiiieeeeeefffhhhlllqqqssssssqqqppppppnnnpppqqqqqqooommmlllmmmiiiqqqwwwvvvsssqqqnnnjjjoooooonnnnnnmmmjjjfffcccRRR[[[eeeiiigggfffiiimmmmmmnnnllllllooosssqqqkkkpppoookkkeeeZZZIII777+++------------...///000000+++++++++,,,,,,+++++++++((((((((()))***,,,---...'''""")))===NNNTTTVVVZZZ\\\aaadddbbbaaabbb\\\SSSYYYQQQQQQUUUWWWdddmmmhhhjjjfffjjjoooqqqyyyvvvfffhhhiiilllnnngggZZZQQQOOOeeehhhmmmqqqsssrrrpppnnnrrrrrrqqqpppoooooonnnmmmeee\\\ZZZYYYUUU[[[___XXXLLLTTTSSSIIIGGGQQQXXXVVV^^^bbbddddddhhhllllllhhhjjj^^^JJJ888...,,,,,,+++'''))),,,,,,+++******++++++***)))))),,,------,,,------...000222111///---*********++++++,,,,,,,,,''''''''''''(((((((((((((((***---///000000000///000000000//////............000111222333333222222444555888===AAACCCBBB@@@DDDEEEGGGIIIHHHHHHNNNWWWSSSVVVXXXXXXYYY___hhhooonnnnnnmmmllljjjkkknnnqqqVVVWWWXXX[[[^^^^^^\\\ZZZZZZXXXWWWXXXYYYYYYTTTQQQYYYWWWVVVXXX[[[]]]\\\ZZZZZZYYYYYYZZZ[[[^^^```aaaaaaaaaaaaaaaaaaaaaaaabbb```cccfffgggfffeeeeeeeeeeeegggeeecccdddgggfffbbbeeefffhhhiiihhhggghhhiiihhhhhhgggeeedddcccbbbbbbbbbbbbcccdddeeeeeeeeeeeehhhggggggiiijjjjjjhhhfffjjjjjjiiihhhiiikkknnnooommmmmmnnnnnnmmmlllkkkjjjmmm\\\TTT\\\eeeeeeccceee___cccfffeeeaaa```cccgggbbbbbbaaabbbjjjqqqlllbbb^^^```ccchhhkkkkkkiiifffjjjhhh___SSSLLLHHH===222000,,,,,,......,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))******+++,,,***++++++,,,,,,++++++***'''---------111444GGGfff______aaagggpppwwwzzzzzzyyyrrrnnnrrruuutttuuuyyyyyyuuusssvvv|||~~~{{{wwwwwwuuuqqqnnnoootttxxxqqqjjjhhhmmmmmmiiinnnyyyyyyxxxxxx{{{rrrrrrnnnkkkbbbEEE///000333---))))))(((&&&'''+++---,,,***(((''''''((((((***))))))+++,,,,,,***(((+++***)))***,,,,,,***)))(((+++///111333;;;GGGOOOTTT[[[dddiiihhhfffeeefffhhhkkkjjjggghhhlllnnnlllkkkeeecccggghhhccc___```aaa``````bbbccc]]]RRRIIIQQQJJJGGGLLLOOOQQQUUU[[[iiiiiifffbbbeeemmmnnnjjjcccbbbbbbbbb^^^[[[___eeekkkkkkkkkiiihhhggghhhjjjkkkkkkkkklllmmmkkkhhheeegggmmmiii\\\YYYdddoooppp```fffnnntttwwwxxxyyyyyy}}}{{{wwwyyyqqqeeefffiiiooowww{{{{{{yyytttyyy{{{zzz{{{|||xxxpppuuussstttzzz|||xxxuuuvvvuuurrroooooosssuuuvvvuuuuuuxxxyyywwwsssooooooqqqpppnnnjjjfffccceeeiiimmmmmmkkklllmmmkkkhhhhhhlllnnnllliiihhhhhhgggfffeeeqqqpppooonnnnnnppprrrsssooopppuuuyyywwwrrrrrruuutttpppmmmmmmnnnooommmjjjmmmmmmpppuuuvvvrrrqqqrrrpppppppppooonnnmmmjjjhhh``````bbbfffiiijjjlllnnnppppppnnnnnnooopppmmmiiiiiimmmnnnkkkbbbSSS===***,,,,,,---...//////......******************************+++++++++,,,,,,,,,---...///444CCCUUU]]][[[WWWaaagggeeebbbbbb```[[[[[[aaahhhjjjgggggglllqqqooorrrrrrooooooqqqpppmmmjjjmmmnnniii___RRRIIIDDD]]]iiiqqqoooiiiiiikkkmmmqqqrrrpppllllllooommmiiigggeee___YYYZZZ^^^]]]XXXSSSUUUPPPHHHGGGRRR\\\___bbb```bbbiiilllhhh___XXXZZZQQQDDD888///***+++---+++++++++++++++***)))(((******+++,,,,,,---......,,,---......//////.........---+++******+++---...***************+++++++++------,,,,,,,,,---......///......---------............////////////......111111222333555666777777;;;<<>>CCCJJJTTT[[[___ccchhhkkkkkkkkkhhhddddddhhhkkkjjjlllfffdddfffgggbbb^^^^^^hhhddd^^^ZZZXXXVVVRRROOONNNIIIIIINNNSSSUUUYYY^^^cccdddccc```dddjjjjjjfffccceeejjjllliiieeehhhpppiiikkkkkkgggbbbaaaeeejjjnnnmmmmmmnnnooommmjjjgggnnnsssoooaaa\\\bbbhhhhhh\\\bbbkkksssxxx{{{~~~}}}yyyxxx~~~}}}rrriiikkknnnssswwwyyyxxxwwwuuuwwwwwwtttuuuxxxvvvqqqnnnlllmmmqqqsssrrrssswwwuuurrrooonnnoooqqqpppooorrrsssttttttttttttuuuvvvnnnmmmjjjgggeeeeeeiiillllllkkklllnnnmmmiiiiiimmmrrrpppnnnnnnmmmmmmkkkiiinnnnnnnnnoooqqqsssuuuwwwvvvvvvxxx{{{xxxsssrrruuutttqqqnnnnnnpppqqqooollllllkkknnnsssuuurrrrrrtttsssvvvvvvsssrrrrrrmmmeeeeeekkkpppppplllhhhjjjooosssrrrpppnnnoooooonnnkkkiiiiiiiiiiiihhh^^^GGG222......------------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---......222@@@SSS]]]^^^___eeehhheeeaaa```[[[UUUZZZbbblllpppooonnnqqqttttttvvvvvvsssqqqsssqqqnnnlllkkkfff\\\OOOGGGDDDEEE]]]fffmmmkkkhhhiiilllllllllnnnmmmkkkkkkmmmjjjeee]]]___]]]YYYZZZ]]]\\\YYY\\\YYYRRRMMMSSS^^^dddccchhhfffffffffddd\\\RRRLLLUUUNNNBBB888111...///111+++++++++++++++***))))))******++++++,,,------...,,,------..................---+++******+++---...+++++++++***************,,,,,,,,,+++,,,,,,---.........------------............////////////............///000111111222222444666888;;;===???AAAAAASSSVVVXXXUUUQQQQQQVVV\\\```ccciiillliiidddgggnnn]]]]]]\\\]]]]]]\\\YYYVVVXXXXXXYYYYYYXXXXXXZZZ\\\YYYXXXWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]___```aaaaaaaaa]]]^^^```bbbcccccccccbbbccceeeggggggfffeeefffgggbbbdddcccaaacccfffeeeaaadddeeeffffffdddcccdddeeeffffffgggffffffeeeddddddcccdddeeefffgggggggggfffjjjmmmppppppnnnmmmoooqqqrrrqqqooonnnnnnnnnooopppsssqqqooommmkkkjjjjjjjjjiiieeefffhhhddd]]]```iiijjjhhhgggiiilllmmmllljjjnnnnnnlllkkknnnpppkkkcccdddcccbbbbbbdddiiinnnqqqggg___TTTOOOQQQRRRKKK@@@444///---//////,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,++++++++++++++++++++++++---111...,,,...///AAA^^^```\\\XXXYYY___fffkkkmmmnnnmmmmmmllliiifffhhhnnnvvvvvvvvvvvvwwwyyyzzzzzzzzzwwwrrrmmmlllpppwww|||oookkkmmmssssssoooqqqyyy~~~|||zzzyyyzzz{{{{{{zzzbbb>>>333///,,,+++......***((((((++++++++++++***)))((((((+++***)))***,,,,,,***(((***))))))***++++++***(((***,,,---+++((((((,,,///222888@@@HHHOOOYYYdddkkkkkkkkkhhhcccccciiimmmmmmkkkgggeeefffeeeaaa^^^^^^gggbbb[[[UUURRRSSSUUUWWWUUURRRRRRWWW\\\]]]^^^aaaaaabbbaaa___```cccbbb___aaadddlllrrrqqqnnnqqqvvviiimmmmmmggg```___eeemmmppppppppppppqqqooollliiiqqqvvvssshhhaaadddfffccc]]]bbbjjjqqqvvvzzz~~~~~~}}}zzzwwwyyy|||yyytttnnnrrrvvvxxxxxxvvvuuuuuuuuuuuurrrnnnooossstttqqqjjjiiijjjlllkkkjjjooowwwuuurrrpppooooooppppppoooqqqooonnnoooqqqsssuuuuuukkklllkkkiiiggggggiiikkkjjjiiilllooonnnjjjjjjmmmtttsssrrrrrrrrrpppmmmkkkmmmnnnoooqqqtttvvvwwwxxxxxxwwwxxxzzzxxxttttttwwwtttqqqooopppssstttrrrooonnnlllmmmqqqrrrppppppsssssswwwrrrhhhiiipppnnndddeeepppyyyvvvkkkeeejjjqqqtttrrrpppnnnmmmkkkkkkkkkjjjfffdddhhhoookkkVVV@@@222000...---------+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++...;;;NNN\\\cccdddfffeeecccbbbaaa]]]WWW___gggrrrwwwvvvsssssstttsssvvvuuuqqqooopppnnnjjjnnnjjj```PPPBBB>>>DDDKKKaaagggkkkjjjjjjmmmooommmhhhjjjkkkjjjjjjkkkgggaaaQQQWWWZZZYYYXXXYYYXXXUUU]]]VVVNNNNNNYYYfffhhhdddjjjjjjiiigggeee___XXXRRRTTTNNNCCC777///,,,++++++++++++++++++++++++***)))*********+++,,,,,,------,,,,,,---...............------++++++++++++------,,,,,,++++++******))))))++++++******++++++,,,------------,,,,,,------...---......//////......---------------....../////////111333555888999:::;;;FFFIIIMMMOOOPPPPPPRRRSSSUUU___ggghhhggghhhkkkkkk```___^^^^^^___^^^[[[YYYXXXZZZ[[[YYYWWWWWWZZZ^^^ZZZYYYYYYYYYZZZZZZZZZZZZ\\\]]]___aaabbbbbbbbbaaa[[[]]]___bbbcccdddcccccceeefffgggfffeeeeeefffgggeeegggfffdddfffjjjiiifffffffffgggeeedddcccdddeeeffffffgggggggggffffffeeecccdddfffhhhiiiiiihhhgggiiimmmqqqpppmmmlllooosssnnnnnnmmmllllllmmmmmmnnnqqqooommmjjjiiiiiijjjkkkgggggghhhiiiccc\\\^^^eeefffffffffggghhhiiiiiiiiilllkkkiiiiiijjjhhhddd___gggfffdddbbbbbbeeeiiilllhhhaaaYYYTTTTTTUUURRRMMM888111---...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++---000,,,+++---...>>>YYYZZZUUUQQQRRRXXX^^^cccdddmmmpppsssqqqkkkiiilllrrruuuvvvwwwvvvuuuvvvxxxzzzzzzwwwrrrmmmkkkmmmpppsssjjjjjjpppwwwzzzxxxzzz~~~{{{yyyxxxxxxwww|||mmmEEE444444///,,,......+++)))))))))***+++,,,+++***)))(((,,,***)))***++++++***(((***)))))))))++++++***(((''')))++++++******,,,...,,,///333888???IIIVVV```cccffffffdddeeejjjmmmkkkgggfffeeeeeedddbbb```___]]]\\\YYYVVVTTTUUUYYY]]]]]][[[[[[]]]______]]]]]]fffdddaaa^^^]]]]]]^^^]]]cccbbbeeemmmrrrrrrrrrtttnnnnnnmmmhhhdddfffmmmssspppppppppqqqqqqooollliiimmmrrrrrrmmmiiikkkllliiifffiiimmmqqqtttvvvzzz|||zzz|||{{{yyywwwuuutttrrrqqqvvv{{{|||yyyvvvuuuuuuuuussspppnnnoooqqqqqqpppkkklllnnnoookkkhhhmmmttttttsssrrrrrrssstttuuuuuusssoookkkjjjlllnnnmmmllliiikkklllkkkjjjiiiiiijjjhhhhhhjjjnnnmmmjjjiiimmmqqqqqqqqqqqqrrrpppllliiimmmnnnpppsssuuuwwwxxxxxxtttrrrsssvvvwwwuuuvvvyyysssqqqppprrruuuvvvtttrrrqqqnnnnnnppppppnnnnnnqqqvvvvvvjjjYYYZZZiiiooohhh^^^jjjsssooofffdddkkkrrrpppppppppppplllgggfffhhhiiigggeeejjjrrrrrrbbbQQQ666222///---...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++555GGGZZZfffaaa```___aaaeeehhhfffccciiipppwwwzzzxxxtttsssssssssvvvuuuqqqpppqqqooolllooolllcccTTTGGGEEENNNWWWkkkmmmnnnmmmooosssrrrooohhhkkkllljjjjjjjjjddd^^^PPPXXX^^^]]]ZZZYYYVVVSSSVVVQQQLLLPPP\\\gggjjjhhhooommmiiihhhkkkjjjcccZZZNNNJJJ???333,,,+++***)))+++++++++,,,,,,+++******)))*********++++++,,,,,,,,,,,,---.........---------,,,,,,++++++,,,,,,---------,,,+++******))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,---...---------......---------///////////////.........///000222444666777888888555777;;;AAAGGGKKKMMMLLLPPP\\\dddcccdddlllpppmmmaaa```___```aaaaaa```^^^ZZZ[[[\\\ZZZVVVVVVYYY\\\[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^```bbbcccccccccbbb[[[\\\^^^aaabbbccccccccceeeeeeeeedddbbbcccdddffffffhhhhhhfffhhhllllllhhhhhhhhhhhhfffeeedddeeegggfffggghhhiiihhhgggfffeeebbbdddfffiiijjjiiihhhhhhfffjjjmmmmmmjjjjjjnnnrrrkkkkkkkkkkkklllmmmnnnooopppooommmkkkkkklllnnnooojjjhhhhhhhhheeeaaa```bbbbbbeeehhhgggdddcccfffiiijjjiiiiiiiiigggccc```^^^fffggghhhfffbbb``````aaagggddd___YYYTTTQQQSSSVVV???666......///...---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,++++++******++++++,,,***---+++***......;;;UUUVVVRRROOOPPPTTTXXXZZZYYYjjjqqqvvvsssnnnlllpppuuuooopppqqqqqqpppppprrrtttuuussspppnnnmmmllllllllliiilllssszzz|||{{{||||||zzzzzz{{{|||sssxxxzzzvvvYYYKKK777...((((((++++++,,,...((()))+++,,,,,,+++***)))---+++***)))***+++***(((***)))((()))++++++)))(((%%%'''***,,,---......///+++,,,...///333<<>>222,,,///000///***++++++,,,,,,,,,++++++))))))***************++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******)))))))))***+++++++++++++++++++++,,,------,,,,,,------------,,,,,,///////////////.........///000111333555666666666444333444777<<>>222+++,,,...//////------------------------******+++++++++,,,,,,,,,******+++,,,...999NNNbbb___\\\^^^dddiiikkknnnqqqpppqqqsssssstttvvvyyy|||tttwwwxxxuuuuuuwwwvvvsssjjjmmmpppooommmkkkmmmnnnppprrrrrroooooopppmmmhhhkkkkkkhhhcccaaabbb___ZZZTTTXXXXXXTTTRRRRRRQQQNNNNNNPPPVVV\\\___bbbhhhnnnooommmiiihhhpppvvvmmm^^^XXXUUUHHH666---......******+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************))))))******+++,,,************+++,,,------+++,,,,,,------,,,,,,+++------------------,,,,,,,,,---///000111222222222444333222222555888999:::@@@FFFLLLOOOVVV___gggiiiaaa```______aaabbbbbbaaa]]]]]]\\\]]]______^^^]]]^^^```aaa___\\\[[[\\\]]]````````````aaabbbcccddd^^^^^^]]]]]]___aaaccceeebbbbbb```]]]\\\\\\___bbbbbbddddddcccfffkkkkkkggghhhhhhhhhgggffffffiiikkkhhhiiijjjkkkjjjhhheeeccc___bbbeeehhhjjjiiihhhgggeeeffffffgggiiikkkmmmooommmnnnooooooppppppppppppppppppppppppoooooooooooollllllkkkiiihhhiiiiiiiiihhhiiijjjhhheeecccdddfffllljjjjjjjjjbbbXXXUUUXXX\\\bbbiiijjjgggbbb``````gggdddaaa^^^VVVOOOPPPWWW]]]MMM<<<444111///...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,***))))))***,,,---(((,,,+++,,,///,,,333HHHTTTPPPKKKKKKOOOUUUXXXYYYjjjrrrwwwssspppqqqrrrpppsssqqqoooqqquuuxxxwwwvvvqqqooommmnnnqqqsssrrrppptttyyy~~~~~~}}}wwwzzz}}}~~~}}}~~~wwwqqquuulll\\\VVVTTTEEE555///,,,***))))))************+++,,,---......,,,***))))))***)))((()))(((((()))******)))''')))))))))***++++++***)))(((***---------///444999HHHSSS___fffiiiiiibbbZZZSSSYYY\\\XXXWWWZZZ[[[ZZZRRRJJJAAA>>>CCCLLLUUUYYYZZZ\\\[[[ZZZaaammmuuuuuufffaaa^^^]]]\\\\\\cccmmmxxxooohhhkkkqqqssstttuuunnnkkkhhhhhhlllrrrvvvxxxpppqqqrrrtttvvvvvvtttrrrvvvtttrrrsssuuuvvvwwwxxxvvvxxx{{{|||{{{zzzzzz{{{wwwvvvxxxzzzuuukkkfffgggxxxwwwvvvwwwxxxxxxwwwvvvuuupppoooqqqpppiiieeeeee]]]___gggppptttrrrqqqsssrrrtttuuussspppmmmmmmnnnqqqrrrssssssrrrrrrssstttkkkmmmpppqqqpppppppppqqqnnnkkkkkkllljjjhhhjjjooonnnmmmkkkkkklllllljjjiiihhhhhhjjjlllppptttxxxzzzsssooooootttvvvsssppppppqqqooooooqqqttttttqqqnnnkkkjjjmmmsssuuusssrrruuujjjmmmpppmmmaaaTTTQQQWWW\\\hhhnnnjjjhhhlllmmmiiillllllppprrriii^^^aaammmjjjooopppllljjjlllnnnmmm]]]OOO===111...//////...------------------------******+++++++++,,,,,,,,,)))+++---...---333HHH]]]^^^]]]```eeehhhgggjjjppppppqqqrrrssstttwwwzzz|||rrruuuuuurrrqqqsssqqqnnngggiiilllooorrrsssrrrppplllppprrrooonnnnnnkkkgggeeeccc^^^XXXWWWZZZ[[[XXXRRRRRROOOKKKMMMRRRTTTRRRUUUVVV[[[aaabbb```cccjjjeeejjjkkkhhhlllrrrmmmbbbeeeaaaPPP888+++,,,+++%%%***+++,,,,,,------,,,,,,))))))))))))))))))))))))++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))))))))******+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////000000111222333444666777777777;;;BBBFFFFFFIIINNNbbb```^^^^^^___``````___^^^\\\\\\___cccdddbbb______aaabbbaaa]]][[[\\\^^^aaaaaa```___```aaacccddd```___]]]\\\]]]```ccceeeaaa```^^^[[[YYYZZZ^^^aaabbbdddddddddgggllllllhhhggghhhgggfffeeefffiiillliiijjjkkkllljjjhhheeeccc___aaaeeehhhjjjiiihhhfffgggfffeeegggjjjnnnoooooonnnoooooooooooonnnmmmmmmnnnnnnnnnnnnmmmllljjjjjjgggjjjkkkgggeeefffiiikkkkkkiiigggfffgggfffdddaaahhhffffffddd[[[OOOKKKOOOXXX___gggjjjhhheeeeeefffkkkeee``````[[[TTTSSSWWWiiiVVVBBB777222///......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---)))---,,,...000***///BBBPPPKKKFFFGGGOOOXXX```cccqqqyyy|||xxxuuuvvvuuuqqqrrrnnnlllnnntttxxxvvvssskkkgggcccbbbdddffffffeeekkkqqqvvvyyyyyyzzzyyyxxxxxx{{{~~~~~~||||||}}}{{{rrrmmm[[[AAA666DDD777+++(((***++++++,,,******))))))***,,,...//////,,,***))))))***)))))))))(((((((((******)))'''*********+++,,,,,,+++***))),,,///...,,,+++---000000<<>>999999>>>GGGMMMPPPQQQTTTWWWWWWUUUWWW]]]cccaaa```_________bbbdddeeerrrpppmmmkkklllmmmmmmmmmuuusssqqqooopppssswwwyyyxxxyyyzzzzzzyyywwwuuutttvvvvvvuuuttttttuuuvvvwwwyyyxxxyyywwwoooffffffkkktttrrrqqqnnniiihhhqqq}}}yyyzzz{{{{{{zzzwwwtttssstttpppkkkgggeeebbb^^^ZZZ```___dddmmmppplllkkknnnsssppprrrwwwxxxsssrrruuuvvvxxxyyyvvvqqqoooqqquuupppooopppssswwwxxxuuurrrxxxrrrnnnnnnlllhhhjjjpppsssuuupppfffbbbeeehhhfffkkkkkkkkkmmmooopppooonnnnnnqqqsssqqqmmmlllqqqvvvuuussspppnnnnnnnnnmmmlllqqqrrrtttwwwxxxvvvqqqmmmfffnnnwwwwwwoooddd]]]ZZZWWWaaakkkpppqqqooollliiimmmjjjiiihhh```XXXYYY```ppppppnnnmmmlllllllllmmmmmmggg\\\KKK888++++++000222000---,,,...000...)))---,,,,,,+++*********+++******...000+++)));;;RRR```aaaaaaaaacccgggmmmrrrsssqqqoooooopppqqqqqqpppxxxyyyyyywwwtttrrrrrrsssjjjjjjggggggmmmsssrrrmmmsssnnnlllooooooiiidddbbbWWWTTTUUUZZZ\\\XXXUUUUUUMMMPPPVVV^^^dddhhhgggfffcccgggkkkmmmllljjjiiiiii^^^______aaaeeeeee\\\PPPOOONNNFFF888000///...+++$$$&&&(((+++,,,,,,++++++(((***+++***)))((()))***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++000///...---+++***((((((((()))+++,,,---,,,,,,+++++++++******++++++,,,------,,,+++***+++,,,---.....................------000000000000000000000000000000111222222222222111_________^^^\\\[[[\\\^^^^^^]]]]]]^^^^^^___```aaabbbaaa```______```aaabbbbbbbbbcccdddccccccdddeeeccceeedddbbbaaacccdddbbbaaabbbeeecccXXXOOOPPPYYYaaaaaacccdddeeeggghhhiiillljjjhhhgggfffggghhhjjjiiikkkmmmllliiifffdddcccaaadddiiimmmooonnnkkkhhhhhhggggggggggggiiijjjkkkiiinnnooollljjjmmmppppppooommmllllllmmmmmmkkkhhhdddeeegggiiikkkkkklllkkknnnmmmkkkjjjiiihhhgggfffjjjgggaaaZZZUUUSSSVVVXXX^^^dddeee```aaagggeee]]]\\\bbbeee```XXXTTTUUUWWW^^^___WWWEEE555------...------------------------,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,,,,,,,...000111HHHLLLIIIGGGOOOWWW]]]fffyyy{{{}}}~~~}}}yyyuuuqqqnnnmmmiiiiiinnnsssnnnfffhhhfffdddaaa``````aaabbbeeedddiiirrrwwwwwwxxx|||zzz~~~}}}tttvvvwwwwwwqqq```III888222...---,,,++++++***++++++///---+++***))))))***+++***)))((()))+++,,,***'''((()))++++++)))))))))***)))))))))*********++++++///222555999???AAA777+++...000222666;;;AAAFFFHHHWWW___```ZZZXXXYYYTTTJJJJJJDDD<<<888:::???CCCFFFGGGLLLRRRSSSQQQRRRVVV[[[aaaaaaaaaaaabbbdddfffggglllmmmmmmmmmmmmmmmmmmmmmwwwvvvuuuuuuwwwyyy|||~~~~~~~~~~~~~~~|||yyyvvvttttttuuuvvvvvvvvvuuuttttttyyyxxxxxxwwwqqqjjjhhhlllpppoooooolllgggeeelllvvvzzzyyywwwvvvuuuuuuvvvwwwppplllgggdddcccbbb___]]]aaa```eeemmmooolllkkknnnqqqooorrrxxxyyyuuusssuuuzzz|||}}}{{{uuurrrtttvvvsssrrrsssuuuwwwwwwtttqqqsssooommmnnnmmmjjjlllrrrtttuuuqqqgggbbbdddeeedddjjjjjjkkknnnpppqqqqqqqqqoooqqqrrrqqqoooooorrruuuuuussspppoooooopppooonnnppppppqqqrrrsssqqqmmmiiijjjnnnrrrsssooofff^^^XXXZZZbbbkkkppprrrqqqooonnnqqqjjjddd^^^XXXVVV^^^iiirrrrrrpppooommmmmmlllllljjjhhhbbbVVVFFF777...,,,...---***))),,,......------,,,++++++******++++++***))),,,///***)))777JJJ\\\___bbbdddfffhhhlllnnnnnnoooooooooooooooppppppwwwwwwwwwuuutttrrrrrrrrrqqqlllccc^^^bbblllpppnnnsssooommmnnnmmmkkkkkknnnhhhgggeeeaaaYYYRRRTTTZZZWWW[[[```eeefffeeecccaaaaaaeeelllooonnnjjjfffdddXXX[[[\\\\\\^^^___ZZZSSSMMMJJJ@@@333---...///---''')))+++---......---,,,(((***+++***)))((()))+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,,,,++++++******)))***+++,,,,,,,,,++++++++++++******++++++,,,---,,,++++++++++++,,,------..................------////////////////////////222222222222111111000///_________^^^\\\]]]___aaa______````````````______bbbaaa```______```aaabbb```aaacccdddcccdddfffhhhdddggggggeeeeeegggeee___```cccgggfff^^^UUUUUUZZZ^^^aaaddddddccccccfffiiikkkkkkkkkjjjjjjjjjjjjjjjjjjmmmooonnnkkkgggdddccceeegggjjjmmmnnnnnnlllkkkiiiiiigggggggggggghhhiiiiiilllllljjjkkknnnooommmlllkkkiiiiiikkklllmmmlllhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkjjjhhhgggfffhhhfffaaa\\\WWWVVVYYY[[[ggghhhddd^^^```fffddd]]]ZZZbbbgggaaaVVVRRR[[[fffcccbbb^^^TTTAAA000,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,...///000>>>BBBHHHGGGGGGVVVcccbbbtttmmmnnnxxx|||xxxxxxlllllljjjiiilllpppnnniiihhhhhhfffaaa]]]\\\^^^bbbeeedddhhhnnnqqqrrrtttwwwvvvyyyuuuwwwvvvsssfffOOO888......,,,++++++*********++++++,,,,,,,,,+++******))))))***))))))***++++++***((((((***++++++***))))))************+++++++++++++++000222777???GGGFFF888(((---,,,---...111555999;;;IIIQQQUUURRRQQQPPPJJJ@@@IIIBBB:::444333777<<<>>>DDDKKKQQQSSSQQQQQQSSSWWW^^^___```aaacccdddfffffffffjjjnnnooommmllllllnnnxxxyyyyyyzzz{{{|||}}}~~~}}}~~~~~~}}}zzzxxxvvvvvvxxxzzz{{{zzzxxxuuusss{{{wwwvvvvvvrrrllljjjkkkllllllmmmmmmjjjggglllttt{{{xxxtttqqqqqqtttxxx{{{rrrnnnhhheeecccbbbaaa```dddcccggglllnnnmmmmmmooonnnnnnsssyyy{{{xxxvvvwww~~~zzzvvvuuuvvvuuuuuuuuuwwwwwwvvvsssqqqnnnmmmmmmoooooommmoootttvvvvvvrrrjjjeeeddddddccciiikkkmmmppprrrsssssssssrrrqqqqqqqqqqqqrrrsssttttttrrrppppppqqqqqqqqqpppssssssssstttuuuuuurrrppprrrssstttwwwvvvppphhhaaacccgggmmmrrrrrrqqqppppppqqqkkkddd___[[[]]]fffqqqwwwuuussspppnnnmmmlllmmmgggjjjlllggg[[[JJJ888---...,,,+++***+++,,,---///,,,,,,++++++******++++++,,,)))***---+++)))111>>>RRRWWW^^^cccgggjjjlllmmmlllppptttuuusssrrrrrrtttttttttttttttssssssssssssooojjj```[[[___hhhllljjjlllhhhdddbbb^^^\\\aaahhhrrrsssqqqgggWWWMMMUUUbbbccchhhmmmmmmhhhaaa]]][[[\\\bbbjjjnnnmmmhhhbbb___YYY]]]___^^^___aaa___[[[PPPIII===000+++---///...***+++,,,---...---,,,,,,)))***+++***))))))***+++++++++,,,,,,,,,+++******++++++,,,,,,,,,+++******++++++++++++++++++++++++*********+++,,,,,,------++++++,,,,,,,,,+++******++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,------------------......////////////////////////333333222222111///...---___``````^^^^^^^^^aaaddd```aaabbbbbbbbb```___^^^aaa``````______```bbbbbb```bbbddddddccceeeiiilllkkkoooqqqppprrrtttmmmbbbbbbbbbbbbddddddcccaaa```___cccfffeeeaaa```ccchhhgggjjjmmmmmmoooqqqqqqooonnnppprrrqqqnnnjjjgggfffjjjkkklllnnnnnnnnnnnnmmmkkkjjjhhhgggffffffggggggiiikkkjjjiiikkkooonnnjjjllljjjhhhggghhhjjjlllnnnjjjiiihhhffffffggghhhiiigggiiijjjjjjiiihhhhhhhhhiiihhhfffbbb``````cccfffooojjjbbb___eeekkkfff\\\^^^bbbeeeaaaXXXWWWcccqqqlllfffccc```QQQ;;;//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,++++++*********+++,,,---333777FFFIIICCCTTTcccXXX]]]]]]___hhhttt}}}qqqrrrpppllllllnnnlllhhheeeffffff```ZZZXXX\\\```dddeeegggjjjkkkllloooqqqvvvwwwzzzxxxlllZZZBBB///))),,,*********)))******++++++***+++,,,,,,+++***)))(((************++++++***)))(((***,,,+++***)))************++++++++++++++++++000......222777888222***+++***))))))+++---000222333:::@@@@@@AAACCC???999<<<777111...000666===AAAHHHMMMRRRRRROOONNNQQQUUUXXXZZZ\\\___aaacccddddddgggkkknnnmmmiiihhhkkkooovvvwwwyyyzzzzzzyyyxxxwwwwwwxxxzzz|||}}}|||{{{zzz|||}}}~~~~~~|||yyyxxx}}}xxxuuuvvvsssmmmiiiiiijjjkkknnnqqqpppmmmqqqwwwzzzxxxtttrrrrrruuuzzz}}}zzzvvvooojjjfffeeeeeeeeeggghhhjjjmmmooooooooopppmmmpppvvv|||~~~}}}{{{yyy|||wwwuuuuuuuuuuuuvvvwwwwwwvvvtttrrrmmmooorrrsssrrrqqqrrruuuwwwwwwuuupppkkkhhhgggggglllnnnqqqssstttttttttuuutttrrrqqqrrrtttuuutttssssssqqqqqqqqqssstttssssssuuuttttttvvvxxxyyyyyyxxxmmmqqqvvv{{{|||xxxqqqlllpppoooqqqsssrrrooommmnnnlllllllllkkkjjjkkkooosss~~~zzztttooommmmmmoooqqqhhhnnntttuuuooo```JJJ999222000//////---++++++...,,,,,,++++++***++++++,,,...******---,,,***---333<<>>BBBHHHLLLMMMNNNTTTVVVTTTWWW___bbb```iiipppsssmmmiiilllnnnnnnnnnuuuyyyxxxyyy|||zzzuuurrrtttwwwyyyyyyxxxuuussssssyyy|||zzzxxxzzzyyywwwkkkjjjiiihhhhhhiiikkklllllltttzzzyyyyyy|||zzzvvv||||||{{{zzzxxxuuusssqqqwwwtttqqqrrrtttvvvtttrrrtttyyy}}}}}}yyyvvvxxx{{{yyyzzzzzzyyyvvvuuuuuuvvv|||}}}|||zzz||||||vvv|||}}}~~~~~~}}}{{{yyywwwuuuyyy}}}}}}||||||~~~~~~}}}{{{wwwtttrrrsssuuutttrrrtttxxxwwwqqqooossswww{{{yyy{{{yyyvvvzzz||||||{{{xxxvvvvvvvvvxxxuuutttvvvyyy{{{yyywwwuuuvvvvvvvvvvvvvvvuuutttuuupppnnnnnnmmmmmmqqqwwwuuuzzz|||zzzzzz}}}~~~|||}}}yyyvvvuuuvvvxxxyyyyyyyyyyyyxxxvvvuuusssrrriiiaaaMMM666---000111+++...------,,,,,,------...++++++++++++++++++++++++------,,,+++++++++,,,,,,111111222777@@@LLLXXX___hhhnnnpppmmmmmmsssvvvtttvvvtttppplllkkkiiiddd^^^SSSXXX[[[ZZZ^^^dddccc^^^bbb```\\\ZZZZZZZZZZZZZZZVVVTTTQQQOOOMMMLLLKKKJJJPPPPPPOOOLLLJJJLLLQQQVVVTTTYYY\\\WWWSSSVVV]]]cccnnnLLL444,,,,,,---,,,,,,------......------,,,---,,,***))))))***,,,---************************************************---+++))))))+++---//////,,,+++***+++------+++***---))))))---///,,,+++---***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++,,,---...,,,+++...------///---***---333222...---//////------///aaabbbcccbbb___]]]\\\\\\aaa``````bbbbbb```ccchhhcccaaa^^^^^^___aaaaaaaaaaaaddddddaaafffuuuvvvddd___```bbbdddeeeeeeeeeeee]]]^^^^^^]]]\\\[[[]]]^^^^^^bbbggglllnnnooopppqqqpppooonnnnnnooonnnmmmkkkooojjjgggiiimmmnnnjjjeeehhhfffeeefffhhhiiigggeeegggiiillloooooonnnlllkkkiiijjjlllmmmmmmllljjjiiillllllmmmnnnnnnnnnmmmmmmsssssstttxxx{{{yyyqqqkkklllllllllmmmoooppppppooommmiiiiiiccc[[[aaagggaaabbbiiimmmrrrrrrccc]]]hhhpppwwwxxxmmmaaa]]]```bbbOOO>>>111///000---+++...---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,)))***+++///<<>>???AAAEEEBBBBBBFFFIIILLLRRRWWWSSSUUUXXX[[[]]]___`````````gggllllllkkkkkkiiieeedddaaa```dddllltttvvvuuummmkkkjjjkkkkkkjjjmmmrrrvvvwwwxxxxxxxxxxxxwwwvvvrrrsssssssssssssssuuuwwwwwwuuurrrpppoooppprrrsssssstttttttttrrrqqqrrrsssrrrxxx}}}~~~}}}}}}~~~~~~}}}zzzwwwuuuuuuvvvvvvuuuzzzxxxtttooollllllooosssfff\\\OOOMMMZZZlllvvvvvvwwwzzzwww~~~}}}}}}tttuuuwwwyyy{{{}}}~~~~~~|||rrrnnnssszzzzzzuuurrr|||}}}{{{}}}}}}{{{{{{|||~~~}}}zzzxxxzzzyyyyyyxxxyyyzzz|||}}}~~~zzzxxxuuujjjUUU@@@555//////............//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,.........---------,,,,,,222000222777===EEEPPPYYYccciiiiiibbbdddjjjeeeYYYWWWXXX[[[]]]ZZZVVVVVVYYY]]]^^^\\\VVVMMMGGGFFFGGGIIIHHHFFFGGGHHHJJJKKKKKKRRRSSSQQQMMMGGGEEEGGGIIIGGGNNNOOOIIIJJJPPPLLL@@@000...,,,******+++,,,---,,,------......------,,,++++++++++++++++++++++++************************************************+++******+++---......------,,,,,,---......---+++++++++...111...***,,,111,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---,,,,,,...000222111///...******...000...++++++***+++000222///***,,,111^^^___^^^]]][[[ZZZ\\\]]][[[[[[]]]aaa```]]]^^^aaa^^^___```cccdddccc___\\\aaa___aaadddcccbbbhhhpppuuuxxxzzzwwwooohhhdddccccccbbb```^^^]]]]]]]]]]]]YYYZZZ\\\\\\\\\^^^```bbbdddgggkkkmmmmmmlllkkkkkkooommmkkkjjjkkkmmmmmmmmmooonnnkkkjjjjjjkkkkkkllljjjkkkkkkiiiggggggjjjmmmpppooonnnlllllllllmmmnnnoooppppppqqqqqqppppppooojjjkkklllmmmmmmnnnnnnnnnmmmkkkiiiiiikkkkkkiiigggnnnqqqrrrooojjjgggiiikkkkkkgggooosssiiigggooorrrkkktttssspppqqqiii]]]]]]TTTRRRRRRZZZjjjuuuqqqgggdddnnnnnn\\\GGG;;;444.........------------......---.........---,,,++++++((())))))***++++++,,,,,,))))))))))))************,,,)))))),,,,,,)))***///===FFFSSS]]]bbbdddfffgggfffggghhhhhhhhhhhhjjjlllqqqsss}}}yyyqqqiii]]]TTTXXXTTTCCC,,,///000///000222000,,,///000---******+++)))$$$(((,,,555HHHgggoooggg]]]UUUOOOFFF:::000+++++++++***************+++,,,,,,+++***)))***+++###,,,111+++$$$,,,DDDZZZuuukkkQQQ???888------------------------++++++++++++---///000111...---+++))))))***+++,,,+++(((222FFFOOODDD444+++***888;;;000***///111+++///,,,---222444111111444888444333888;;;;;;@@@FFFAAACCCEEEHHHJJJLLLMMMMMMPPPYYY^^^[[[VVVUUUVVVVVVRRRRRRUUUZZZaaahhhkkklll___\\\\\\___^^^\\\___eeessstttvvvwwwwwwwwwvvvuuutttsssrrrsssuuuvvvwwwvvvsssttttttrrroooooorrruuuppprrrssssssrrrqqqssstttrrrwww{{{{{{|||~~~}}}||||||}}}}}}zzzxxxxxxzzz{{{zzzyyy{{{yyyuuuooojjjhhhhhhjjj^^^[[[SSSPPPXXXhhhsssuuuwwwyyy|||}}}}}}wwwxxxyyy{{{|||}}}~~~~~~|||rrrlllsss|||~~~zzzvvv{{{~~~zzzyyy{{{}}}|||{{{|||}}}~~~}}}zzzxxxvvvxxxxxxxxxyyy|||zzztttnnncccOOO>>>//////............//////------------------------***+++---......---,,,***////////////////////////111------111333555<<>>@@@@@@AAACCCLLLQQQKKKCCCBBBFFFHHHFFFJJJOOOTTTYYY]]]___```___[[[[[[]]]\\\WWWYYY___oooppprrrsssuuuuuuttttttwwwtttrrrssswwwxxxwwwuuuooorrruuusssoooooosssxxxqqqrrrttttttttttttuuuwwwrrrwwwyyywwwxxx{{{yyyyyy{{{{{{yyyxxx{{{{{{zzzvvvppphhhcccaaa```[[[___]]]YYY\\\iiitttxxxvvv}}}vvv|||zzz}}}|||zzz{{{|||}}}~~~~~~~~~~~~}}}rrrlllsss~~~~~~zzz{{{~~~~~~yyyxxx|||~~~~~~~~~{{{yyywwwzzzzzzzzz|||~~~zzzqqqoookkkZZZGGG//////............//////------------------------+++,,,---......---+++************+++,,,...000000---***+++000111///222999:::MMMZZZYYYZZZaaa]]]QQQOOOOOORRRUUUPPPHHHHHHNNNEEEGGGKKKQQQUUUUUUQQQNNNCCCHHHLLLKKKGGGGGGMMMSSSVVVVVVUUUOOOHHHDDDEEEFFFDDDNNNPPPLLLNNNOOO???(((...///000---***)))+++---+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************************************---+++))))))+++---/////////......///000000///---+++,,,000222...***,,,222,,,------......------,,,*********++++++,,,,,,,,,+++++++++---000111000///,,,---///111...***,,,111111,,,)))+++---------///bbbbbb```^^^\\\[[[]]]_________^^^______```aaaaaa```\\\ZZZ^^^dddfffbbb]]]cccbbbaaaaaaaaabbbcccdddggghhhhhhgggfffcccaaa```bbb___]]]]]]^^^]]][[[XXXVVVYYY\\\^^^^^^___cccfffdddgggjjjkkkkkklllooorrrppppppooooooooooooooopppsssqqqnnnkkkjjjkkkmmmnnnjjjkkknnnooopppooonnnmmmrrrnnnkkkkkkmmmppppppooommmmmmnnnppprrrrrrpppooollljjjhhhhhhjjjnnnppppppkkklllkkkjjjmmmqqqooojjjhhhiiijjjkkkkkkkkkjjjiiiooonnnooossssssooommmnnnmmmpppuuuxxxwwwpppggg```\\\[[[TTTPPPWWWhhhtttwwwmmmllljjjiiihhh^^^HHH333444...---111000+++,,,333,,,,,,+++***)))((('''&&&******************************************************))))))******+++,,,,,,...333<<>>OOOiii}}}zzzlllOOOGGG;;;000******,,,///''''''((()))***,,,...///000///...,,,++++++,,,,,,++++++******++++++,,,---555GGGOOOHHHIIIOOOEEE///111000...,,,++++++---///******,,,---.../////////111111222333444555555666888888999888777777:::<<<;;;===@@@BBBCCCEEEGGGIIIQQQRRRTTTUUUWWWWWWXXXXXXcccdddfffjjjpppuuuwwwwwwppprrrtttuuutttrrrnnnlllkkkhhhooo}}}vvvooopppwwwwwwuuurrroooooossswwwyyyyyy{{{~~~zzzuuuyyy}}}}}}~~~|||tttooollliiiddd``````iiiiiifffiiikkkqqq{{{yyy{{{~~~~~~}}}}}}~~~~~~}}}}}}zzz{{{|||~~~~~~~~~~~~||||||tttlllgggeee@@@666------//////...//////...,,,++++++,,,...///...,,,+++,,,//////---***+++---...---,,,,,,---...///000111111///......///000444888<<<@@@CCCGGGIIIJJJGGGDDDCCCEEEIIILLLMMMNNNLLLNNNTTTSSSLLLHHHIIIGGGIIIJJJHHHEEEEEEIIINNNVVVSSSMMMHHHFFFFFFGGGIIIJJJIIIFFFBBB===777222///))),,,+++))))))---...,,,***++++++***)))(((***+++))))))))))))))))))******)))***++++++++++++***))),,,+++*********+++,,,------------------.../////////000222555666666666666555444333111///---,,,++++++,,,...---,,,++++++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,........................------------------------\\\]]]^^^]]]\\\[[[\\\^^^bbbbbb```___^^^^^^]]]]]]^^^]]]\\\___ccceeebbb___cccbbbaaa``````aaabbbccceeeeeeeeedddcccaaa___^^^```___^^^``````___[[[WWWVVVXXX\\\]]]^^^___bbbeeeeeehhhkkklllkkkkkknnnpppqqqpppoooooonnnooopppqqqrrrpppnnnkkkkkkkkkmmmnnnlllmmmooopppqqqqqqqqqppptttqqqooooooqqqsssrrrqqqoooooooooqqqrrrrrrqqqooolllkkkkkkllloooppppppoookkkllllllkkknnnrrrppplllnnnnnnoooooonnnnnnmmmlllpppkkkkkkpppssspppnnnnnnnnnoooqqqrrrrrrmmmfff```]]]bbbdddaaaccckkkqqqsssrrroookkkjjjmmmkkk^^^OOO:::///)))+++,,,''''''+++---,,,,,,+++)))(((((('''***************************************************************++++++,,,,,,,,,---222:::FFFQQQXXXZZZZZZZZZYYYYYYYYYXXXXXXVVVNNNGGGOOOkkkpppWWWZZZbbbuuu|||ccc@@@444***))),,,,,,++++++***++++++++++++***)))(((+++***)))(((+++888TTTlllgggZZZVVVDDD<<>>222***)))+++,,,------------------,,,---......///000000111111111222333222222333666999777888::::::;;;<<>><<<:::;;;>>>AAACCCDDDKKKIIIKKKPPPOOOIIIFFFGGGDDDFFFGGGEEEBBBBBBFFFJJJLLLIIIEEEAAA??????@@@AAA>>>===;;;888444000---+++***,,,,,,))))))------+++***+++,,,+++))))))***,,,,,,,,,,,,++++++*********(((***---......---***(((************+++,,,...//////............///000000000111333555777999::::::>>><<<:::666222///,,,+++***,,,...---,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,........................------------------------YYY[[[]]]]]]]]]]]]^^^```cccbbbaaa___^^^^^^]]]]]]]]]^^^___aaabbbcccbbbbbbbbbbbbaaa``````aaaaaabbbddddddccccccaaa```^^^]]]^^^^^^```aaabbb```[[[WWWWWWYYY[[[]]]^^^```bbbdddfffhhhkkkmmmllllllmmmnnnqqqpppnnnmmmmmmooopppqqqqqqooommmkkkkkklllmmmnnnnnnooooooqqqrrrssstttttttttsssrrrssstttuuusssqqqrrrrrrrrrssstttsssqqqooommmmmmnnnppprrrrrrooommmjjjllllllkkknnnrrrrrrnnnrrrqqqppppppoooooooooooopppjjjggglllppppppmmmmmmqqqqqqrrrssssssrrrnnnkkkfffnnnrrrnnniiiiiilllmmmmmmmmmlllooowww{{{tttiiiNNN???444444444000...000------,,,,,,+++***))))))************************************************)))************+++++++++---+++))))))---444;;;@@@@@@BBBDDDEEEEEECCCAAA???@@@666,,,222LLLeeefffZZZ777333999TTT{{{\\\???))))))000...***+++******++++++******))))))---+++)))(((&&&(((222>>>jjj|||}}}nnncccRRR======FFFTTTSSSEEE>>>BBB888666222---)))'''''''''***)))(((((()))***((('''&&&(((***))))))777UUUpppxxx]]]???+++&&&((()))))))))***+++---...///222111///---+++)))(((((()))(((((((((((()))******(((+++...111777>>>@@@>>>KKKPPPSSSLLL>>>222......///......---,,,++++++***,,,,,,,,,------......///+++---.........000444666555555555333222333666999444555777:::<<<>>>???@@@CCCGGGLLLPPPTTT[[[ccciiijjjgggbbb^^^\\\]]]```bbb```aaahhhrrrtttppprrryyy{{{{{{{{{yyyvvvuuuvvvwwwyyyyyy{{{|||zzzxxx{{{}}}zzz{{{~~~~~~~~~{{{tttkkkeeegggpppxxxvvvuuujjjfffooosssuuu}}}zzz}}}}}}yyywwwsssxxx|||vvvwww~~~~~~~~~~~~|||zzz{{{||||||zzzxxxxxxxxxjjjPPP666,,,...000...+++...---,,,++++++,,,---...---,,,,,,---......---+++---...///...,,,++++++,,,...000111111///......///,,,...//////---,,,,,,,,,222111000222666888::::::===<<<<<>>;;;999:::;;;===>>>===::::::>>>AAA===<<<:::888666666666777222111000...,,,++++++***+++------)))))),,,,,,***++++++,,,+++******+++---//////...---,,,+++******(((***...111111...***((())))))***+++,,,...///000000////////////000111111111222333444777999<<<===???>>>;;;777333000---,,,***,,,------,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------^^^______^^^^^^___bbbeeeaaaaaa````````````aaaaaa[[[^^^bbbcccaaaaaabbbdddccccccbbbbbbbbbaaabbbbbbddddddcccbbbaaa```___^^^]]]]]]___```___^^^[[[YYYYYY[[[]]]^^^```bbbdddeeedddfffiiilllmmmnnnnnnnnnooonnnlllkkkkkkmmmoooqqqooonnnmmmkkkkkklllmmmnnnoooooopppppprrrsssuuuvvvrrrssstttuuuuuutttrrrpppuuutttttttttuuutttqqqooonnnnnnnnnppprrrqqqooommmiiillllllkkkmmmrrrsssqqqpppooonnnmmmmmmnnnppppppoookkkiiilllmmmkkkkkkmmmnnnnnnpppsssvvvvvvsssqqqqqqssssssmmmgggdddeeegggcccggglllttt|||pppVVVLLLEEEDDD???333,,,,,,......---,,,,,,+++******************************************************))))))******++++++++++++,,,+++)))((())),,,///111---...000222222000...,,,,,,///...---444BBBMMMQQQ777333111:::QQQnnnnnnJJJ...000555///)))+++))))))************))))))---+++***,,,***'''(((,,,CCC\\\qqqVVV???555CCCPPPPPPSSS]]]AAACCC???444,,,,,,111555***)))((()))***)))'''%%%&&&(((---000)))%%%555JJJ\\\]]]XXXIII555((((((,,,))))))******+++---...///000000...---+++***)))((()))(((((((((((()))******...***''')))+++)))))),,,000:::FFFJJJDDD999000+++......---,,,++++++++++++............////////////,,,---.........///222555777666444111///000222555111222444555777888999999555999>>>AAACCCIIISSS[[[___```bbbdddcccaaa^^^\\\aaadddlllrrrqqqmmmooovvv{{{|||{{{zzzxxxvvvttttttwwwxxxzzz{{{zzzzzz}}}~~~|||{{{}}}|||~~~~~~|||{{{~~~{{{oooffffffpppzzztttrrrfffeeesssyyyxxx}}}www}}}~~~zzzwwwqqqvvv|||~~~wwwooopppvvv{{{}}}~~~}}}}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyuuu\\\???111///000000000...---,,,,,,,,,,,,---...------------......---,,,...//////...,,,***+++,,,...///111000///---......+++---//////...------...---------///222333333222000////////////...---...111333333222111111333666222222111111000000000000///...,,,+++++++++,,,---,,,...---))))))+++,,,)))***+++,,,+++******,,,.........------,,,,,,,,,+++)))+++---//////---+++)))***++++++,,,,,,---.../////////.........///000000111111111111333555888999555555444222111///......***+++------,,,+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------bbbaaa___]]]\\\^^^cccfffbbbaaaaaa``````aaaaaaaaaZZZ^^^bbbcccaaa```aaadddddddddcccccccccbbbbbbaaabbbbbbaaa```___^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\]]]]]]]]]___aaaccceeeffffffaaaccceeeiiimmmooopppppplllllljjjjjjjjjlllmmmooommmmmmlllkkkllllllmmmnnnpppppppppqqqrrrsssuuuvvvssstttvvvwwwvvvtttrrrqqqwwwvvvuuuuuuvvvuuurrrpppooonnnlllmmmnnnoooooonnniiilllmmmkkklllpppsssqqqmmmmmmllllllmmmoooqqqrrrooommmmmmmmmkkkggghhhmmmeeegggkkkoooqqqoookkkgggkkkjjjiiiiiihhheeecccaaadddhhhlllsss|||}}}tttkkkmmmtttwwwgggJJJ444---......------,,,+++++++++************************************************((()))***++++++++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++'''...222...***...999BBB***---222666;;;III]]]mmmcccEEE111444777---(((---((())))))*********))))))+++((((((,,,...+++***+++///BBB^^^zzzbbbHHHEEEFFFDDDLLL[[[XXX___\\\HHH333))))))+++***)))((((((***+++***))),,,&&&$$$''''''%%%///<<<:::;;;999333,,,((((((***)))))))))***+++,,,---...---------,,,,,,++++++******))))))))))))***++++++...((('''+++---***)))---)))...555::::::444***""",,,++++++++++++,,,---...//////////////////......---......---,,,---000222888777444111......000333///000111111222222111111...222666777777;;;DDDKKKLLLQQQXXX^^^aaa```^^^\\\bbbhhhqqqvvvuuuqqqssswwwzzzzzzyyyyyyxxxvvvtttsssuuuwwwxxxxxxyyy{{{}}}~~~}}}||||||yyy{{{}}}}}}{{{{{{}}}}}}yyyppphhhgggooovvvsssrrriiijjjwww{{{xxxzzz{{{{{{{{{~~~{{{xxxuuuuuuwwwxxxuuunnnlllooozzz}}}~~~}}}|||{{{{{{{{{||||||yyy~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyyyyyyyyyyfffOOO>>>222---...333---------,,,,,,---------,,,---......------,,,---...//////...,,,***+++,,,...///000000...------...)))+++------,,,+++,,,---...------...000000...,,,---...---,,,,,,,,,---,,,,,,,,,------,,,,,,...///,,,---------...---------///...---,,,+++,,,---...,,,...---))))))+++,,,)))***+++++++++******,,,...******++++++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......//////...---...///000111---------------.........)))+++------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------___^^^\\\YYYXXX[[[___cccdddcccbbb```^^^]]]\\\\\\ZZZ]]]aaabbb```___aaacccccccccdddccccccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[^^^^^^]]][[[ZZZ[[[^^^aaa```___```bbbeeeggghhhggg``````bbbeeekkkooopppqqqjjjjjjjjjjjjkkklllmmmmmmkkkkkkkkkkkklllmmmnnnnnnqqqrrrrrrssssssttttttuuuvvvxxxzzzzzzxxxvvvuuuuuuwwwvvvuuuvvvvvvuuussspppnnnlllkkkkkkmmmoooooonnniiilllmmmjjjjjjnnnqqqqqqnnnnnnnnnooopppqqqrrrssspppnnnmmmooommmjjjiiilllfffhhhlllpppqqqmmmeee```______dddmmmqqqlllfffbbbqqqpppnnnooovvv|||bbbAAA333---------,,,,,,+++++++++************************************************((()))***,,,,,,+++******&&&(((***,,,,,,,,,++++++,,,+++***))))))+++,,,---++++++***)))***,,,,,,,,,&&&%%%&&&+++---...222666FFF555+++000222,,,))),,,(((((())))))******))))))(((%%%%%%)))+++))))))***)))111:::NNNgggpppwww|||sss^^^CCC777:::OOO\\\___PPP>>>666666666111---)))''''''((()))))),,,%%%###&&&***+++******+++***)))))))))***)))((())))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++***))))))))))))***+++++++++((((((,,,...,,,+++,,,///,,,)))***---...+++(((******)))***+++---///000///.........------,,,,,,+++,,,,,,+++******---///444444222000---,,,...000000111111111111000//////...000111111111333888<<<:::<<>>DDDXXXeeeaaaVVV666777000(((222MMMccckkksssgggVVVEEE999222///---$$$++++++%%%$$$---111...,,,,,,+++)))'''&&&''''''(((((('''(((((()))******------------,,,***(((''''''''''''''''''((())))))&&&)))((($$$&&&------((('''))),,,+++)))''''''(((+++***))))))***+++...///000000//////...---,,,,,,(((***+++++++++---000333///000111000.........///***+++,,,---...............---,,,---......---,,,/////////000111222444444888:::===AAAJJJRRRVVVVVVSSSSSSUUU[[[dddlllooopppooossssssqqqttt|||}}}yyyzzz{{{{{{yyyxxxxxxzzz|||~~~||||||~~~{{{wwwzzztttqqq{{{zzzyyyooolllgggjjjvvv~~~|||wwwsssrrrppppppssstttuuuzzztttwwwzzzzzzxxxzzz}}}zzz{{{yyywwwwwwyyy|||}}}{{{yyylllmmmnnngggUUU???111...,,,------......------,,,***---//////,,,+++,,,...+++---...---,,,,,,---...---...000///...,,,------)))+++,,,---,,,+++,,,---///---,,,,,,...//////...)))...000,,,---000///************+++,,,---+++***+++***)))))))))***+++,,,((()))+++,,,---,,,++++++))),,,+++))))))---...,,,&&&'''((((((((((((***,,,++++++++++++++++++++++++***+++---......---+++***'''((()))***++++++***)))******))))))******+++,,,((()))+++,,,------,,,+++*********++++++,,,,,,,,,(((***,,,---,,,,,,---...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------CCCKKKUUUXXXWWWVVVYYY]]]WWWYYYZZZYYYXXXXXXYYY[[[bbb___\\\]]]```bbbaaa```bbb``````aaa```^^^]]]]]]```]]]YYYXXXYYY[[[\\\]]]aaaaaaaaacccdddcccaaa^^^``````aaabbbdddeeefffgggbbbccccccbbbbbbfffooouuuqqqnnnlllmmmpppssssssrrrqqqlllhhhkkkqqqtttrrrnnnvvvxxxzzzxxxtttrrrrrrtttyyyxxxxxxyyyzzzyyywwwtttyyyuuurrrrrrvvvwwwuuurrrnnnlllkkkmmmqqqssssssrrrpppnnnllljjjjjjkkkmmmooonnnpppssssssqqqoooooooootttpppooouuu~~~xxxlllpppppppppqqqvvvyyyuuummmpppuuuwwwrrrppprrrrrrnnnzzzvvvuuuyyy|||{{{xxxrrrfffPPP999000222......---,,,++++++++++++(((***,,,---------+++*********++++++++++++******)))***,,,,,,***)))***++++++++++++*********))))))++++++************++++++((()))***,,,,,,+++******++++++)))(((''''''''''''*********************************)))))))))))))))+++***)))(((((()))***++++++***)))((((((***,,,---000---***+++666JJJbbbrrrQQQ???111//////000===MMM]]]bbbddd```YYYKKK444++++++++++++,,,---...///***,,,------***(((''''''$$$%%%'''))))))))))))(((,,,+++******,,,,,,+++***,,,)))&&&&&&(((******(((+++***)))((((((''''''((()))******+++++++++******---+++,,,///,,,''')))000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000///...---------------,,,,,,------...///000000............//////000000...............///000000222333666999===@@@CCCEEEHHHIIILLLQQQWWW]]]bbbeeeffffffiiiooouuuxxxvvvsssvvvxxxzzz{{{zzzzzzzzz{{{zzz{{{{{{{{{zzzyyyxxxxxxzzzyyywwwxxxyyyqqqllllllnnnrrrttt|||~~~yyyxxx}}}{{{yyyxxxxxx{{{yyywwwyyy}}}|||yyy|||{{{yyy{{{~~~|||~~~~~~|||~~~~~~}}}yyy~~~yyytttssstttsssfffbbbiiiaaaIII888666333///++++++...111111000........................111111000000//////......000///...---,,,------...------............------***+++,,,---------,,,,,,------......------,,,+++)))************+++++++++000///---,,,+++,,,,,,---******++++++++++++************))))))***+++,,,,,,+++++++++++++++++++++,,,...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++*********++++++*********///,,,***)))***++++++***++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++------------------------------++++++++++++------***++++++,,,------------........................333===JJJQQQRRRRRRTTTWWWVVVWWWWWWVVVUUUVVVYYY[[[```^^^\\\\\\^^^```aaaaaaaaa`````````^^^\\\ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[^^^^^^___aaabbbbbb```^^^^^^______```aaabbbccccccbbbdddeeeeeeeeeiiiooouuusssqqqoooppprrrssssssqqqqqqmmmjjjlllrrrtttqqqmmmsssuuuwwwvvvsssqqqrrrtttwwwwwwwwwxxxyyyxxxvvvtttyyyvvvssssssvvvxxxvvvsssnnnlllkkkmmmppprrrrrrqqqrrrpppooommmmmmmmmnnnooooooqqqttttttsssqqqppppppssspppqqqxxxxxxmmmoooqqqrrrrrruuuwwwtttmmmlllrrruuurrrqqqsssssspppyyyuuurrruuu{{{}}}zzzuuuxxxsssmmmfffWWWCCC666111......---,,,++++++++++++((()))+++,,,---,,,+++*********++++++++++++******)))***,,,,,,***)))***++++++++++++*********))))))+++******))))))******+++))))))***++++++++++++***+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******+++***)))((()))***,,,---+++,,,+++)))---;;;QQQaaaoooZZZBBB666222000222555;;;FFFRRRZZZ[[[RRR>>>+++***)))((('''&&&'''((((((******+++++++++)))(((&&&%%%&&&'''((()))))))))(((+++******+++,,,---+++***+++(((&&&''')))***)))((()))((((((((((((((()))*********+++++++++******)))...++++++...,,,((()))...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------//////...---------------+++++++++,,,---.........,,,,,,,,,------........................//////000000000222444666888::::::???@@@AAADDDHHHMMMQQQSSSUUUVVVZZZaaahhhmmmnnnmmmqqqtttvvvwwwwwwvvvwwwxxxyyyxxxwwwzzz~~~|||yyyuuuuuussstttzzz}}}wwwtttnnnjjjhhhkkkpppssssssyyy~~~{{{vvvuuuuuuvvvwwwzzz|||~~~}}}|||}}}}}}zzz|||~~~}}}|||}}}~~~|||}}}~~~}}}|||{{{xxx{{{~~~{{{vvvqqqpppqqqrrriiigggnnnlllYYYCCC888222///,,,,,,///000///---------..................000000000000//////......000///...---,,,------...------............------++++++,,,,,,---------,,,---------...------,,,+++)))************+++++++++---,,,+++*********++++++******++++++++++++*********************+++,,,,,,+++++++++++++++*********------,,,++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***...,,,******+++++++++***+++++++++++++++,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,+++------------------------------,,,++++++,,,------------------------,,,,,,........................)))111;;;AAAEEEIIIPPPVVVWWWWWWVVVTTTSSSSSSVVVYYY]]]]]]]]]\\\\\\]]]```ccc___```___^^^\\\YYYWWWUUUSSSVVVYYYZZZXXXWWWXXXZZZZZZZZZ[[[^^^```aaa___^^^___```aaaaaabbbbbbbbbaaabbbeeegggggggggjjjoootttvvvtttssssssttttttsssrrrssspppnnnqqquuuvvvrrrmmmnnnqqqtttsssqqqppprrruuuuuuuuuuuuwwwxxxxxxvvvtttyyyvvvssstttvvvwwwvvvsssooonnnmmmnnnppprrrrrrqqqssssssrrrqqqpppoooooooooppprrrtttuuusssrrrrrrsssrrrrrruuu}}}xxxooommmqqqsssqqqrrrtttrrrnnnkkkqqquuuuuuuuuvvvvvvtttvvvsssoooqqquuuvvvrrrnnnuuuooojjjiiiaaaPPP===111......---,,,++++++++++++((()))***+++++++++***)))******++++++++++++******)))***,,,,,,***)))***++++++************)))))))))+++******))))))******+++***))))))))))))***+++++++++***)))((((((''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((+++***)))((()))***+++,,,&&&***,,,((($$$***:::HHHcccjjjgggUUU>>>111---,,,+++///444:::@@@EEEAAA;;;000...,,,)))(((((())))))***(((((())),,,,,,)))&&&%%%&&&'''((()))))))))((())))))***,,,...---+++))))))(((((((((******((('''''''''''''''((()))***+++++++++++++++******)))))),,,)))(((***+++((('''(((******++++++,,,,,,------,,,++++++++++++,,,---.........---,,,,,,,,,------******++++++,,,,,,------******++++++++++++,,,,,,...------------.../////////000000000111111111111555555666777999<<<>>>???DDDEEEHHHMMMTTTYYY\\\\\\cccfffjjjmmmoooqqqsssuuutttqqqqqquuu|||~~~zzzuuussstttttttttxxx}}}|||wwwqqqpppmmmiiieeeggglllqqqkkkttt|||}}}wwwrrrqqqmmmqqqvvv{{{~~~}}}~~~|||yyy{{{}}}|||{{{~~~~~~~~~{{{{{{{{{{{{zzzyyyyyyyyyzzz|||}}}zzzuuuqqqqqqrrrqqqooooootttwwwmmmWWWDDD666222...---///111000...---------....../////////000000000////////////...//////...------------...------............------++++++,,,,,,,,,------------------------,,,++++++)))************++++++++++++************++++++,,,******++++++++++++******+++************++++++,,,,,,,,,,,,++++++******))),,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...,,,******+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------------,,,,,,,,,,,,------////////////...---,,,,,,////////////////////////...///000111444>>>KKKUUUWWWXXXXXXVVVTTTSSSTTTUUU[[[]]]^^^]]][[[\\\aaaeee^^^```___[[[YYYWWWTTTPPPMMMTTTZZZ\\\YYYWWWXXXZZZXXXXXXYYY\\\___aaa```___ddddddeeeeeeeeeeeedddcccbbbdddeeeeeeeeehhhnnnsssuuuuuuuuuuuuvvvvvvuuutttuuussssssuuuxxxxxxtttooolllooorrrrrrpppqqqtttwwwuuuuuuuuuwwwyyyyyywwwvvvxxxvvvttttttuuuvvvuuussspppppppppqqqrrrrrrrrrqqqsssttttttsssrrrpppnnnmmmoooqqqssstttsssrrrssstttttttttzzz~~~uuuooojjjooorrrpppoooppppppnnnnnnssswwwxxxxxxwwwwwwvvvtttqqqnnnnnnqqqrrrpppmmmsssqqqooonnnhhhWWWAAA222......---,,,++++++++++++'''((()))************)))******++++++++++++******)))***,,,,,,***)))***+++************))))))))))))******))))))))))))*********)))((((((((()))+++,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))++++++,,,,,,,,,***)))'''******))))))))))))***+++'''***+++'''###$$$+++333999VVVmmmjjj[[[NNN???222000,,,((('''+++222777999444222///,,,++++++,,,---+++(((&&&)))...///+++'''&&&''''''((((((((((((((('''((())),,,......+++((('''((()))*********((('''((((((((((((((()))******,,,,,,+++******)))))))))+++(((&&&))),,,,,,***((())))))***+++,,,------................../////////------,,,,,,,,,,,,,,,---***+++++++++,,,,,,------*********+++++++++++++++------,,,,,,------...///111111111000000000000///000000111222333444444555;;;;;;<<<>>>AAADDDGGGHHHLLLPPPVVV\\\aaafffkkkoooooooooppptttyyyzzzxxxuuusssvvvvvvvvvyyy|||yyytttmmmnnnmmmhhhbbbaaafffkkkfffppp{{{}}}}}}zzztttppppppmmmpppvvv|||}}}|||{{{zzzyyyyyyzzz|||~~~~~~~~~}}}zzzxxx}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxxyyyyyy}}}xxxvvvvvvwwwqqqtttvvvvvvzzzzzzlllZZZFFF>>>444...---///111111------......//////000000////////////////////////............------......------............------,,,+++++++++,,,,,,------,,,------------,,,++++++))))))*********++++++++++++++++++,,,,,,---......***++++++,,,,,,++++++***+++++++++******++++++,,,......------,,,+++******++++++++++++++++++******+++,,,,,,------,,,,,,+++,,,------------------,,,---,,,++++++,,,---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------.......................................---------,,,,,,---------//////000000000//////...////////////////////////111///---+++,,,444@@@HHHNNNQQQTTTVVVVVVVVVVVVVVVYYY\\\^^^^^^\\\]]]aaaeee^^^```^^^XXXUUUUUUSSSNNNKKKRRR[[[^^^\\\YYYZZZ\\\XXXXXXYYY\\\___bbbbbbaaaeeefffggghhhgggfffeeedddbbbccccccaaaaaadddlllqqqsssssstttuuuuuuuuuvvvwwwtttssssssuuuwwwvvvsssooommmppprrrrrrqqqrrruuuyyyvvvvvvvvvxxxzzzzzzyyywwwvvvuuutttssstttttttttsssrrrssstttttttttsssrrrrrrrrrsssssssssrrrpppnnnlllnnnppprrrrrrrrrrrrssstttuuuwww~~~yyypppmmmhhhmmmpppnnnmmmooopppnnnqqqsssvvvxxxwwwtttssssssrrrpppmmmnnnppprrrqqqpppsssvvvwwwssshhhWWWCCC666......---,,,++++++++++++(((((())))))******************++++++++++++******)))***,,,,,,***)))***+++))))))))))))))))))))))))***))))))))))))))))))******)))((((((((()))+++,,,***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((())))))))))))***++++++,,,+++***)))(((******))))))))))))))))))******)))(((((((((((((((***888GGGUUUiiiqqqZZZ:::333111000000///---++++++---,,,***)))((()))***++++++((('''***...000,,,((('''''''''''''''(((((()))'''((())),,,...---***''''''(((*********)))((('''******)))(((((((((((((((,,,,,,******))))))*********)))((()))---///---)))))))))******+++,,,---------------...............,,,,,,++++++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......000000000000111111111111......///000111222333333666666555555555777999;;;;;;???DDDIIIOOOTTTZZZ^^^dddiiiooorrrsssuuuwwwzzzqqquuuwwwvvvxxxzzzxxxssspppqqqqqqkkkdddaaacccgggeeeoooyyy|||}}}~~~||||||~~~|||vvvtttuuurrrtttwww{{{}}}{{{zzzyyywwwxxx{{{}}}~~~}}}||||||}}}~~~}}}zzzwwwzzz{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{|||}}}{{{{{{{{{sssyyyyyytttvvv}}}{{{rrr^^^QQQ@@@222,,,+++---............/////////000000.............../////////------..................------............------,,,,,,+++++++++,,,---...,,,,,,------,,,,,,+++***))))))*********+++++++++***++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,000000///...---,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,---,,,+++,,,---...,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,------------------.........//////........................---------------------------...///000111111222111000000000000000000000000,,,------------///222444>>>CCCIIINNNQQQTTTVVVXXXVVVYYY\\\^^^^^^___```bbb\\\___[[[RRROOORRRQQQLLLJJJQQQYYY^^^^^^]]]\\\\\\YYYYYYYYY\\\___bbbbbbbbbbbbdddeeeffffffeeecccbbbaaabbbcccbbbaaadddjjjppppppqqqrrrqqqqqqrrruuuxxxpppooopppqqqrrrrrrpppnnnppprrrsssrrrqqqrrruuuyyywwwwwwwwwyyyzzzzzzxxxwwwvvvvvvuuutttttttttttttttsssuuuwwwvvvtttrrrqqqqqqrrrrrrrrrrrrrrrpppnnnmmmmmmoooqqqqqqqqqrrrtttvvvuuuwwwtttmmmnnniiilllmmmlllnnnrrrrrrooorrrrrrsssuuurrrnnnnnnpppqqqooommmmmmoooqqqrrrrrrqqqwwwyyyrrrdddUUUFFF;;;......---,,,++++++++++++)))))))))*********++++++******++++++++++++******)))***,,,,,,***)))***+++(((((()))))))))))))))******))))))(((((())))))***)))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))*********))))))))))))))))))))))))((((((+++***(((***,,,,,,***'''***---000888MMM```\\\KKK555000,,,+++***(((***...))))))((((((((())))))******((((((***---...+++(((((((((''''''''''''((())))))))))))+++,,,,,,)))'''''')))******((((((((()))+++***)))((('''''''''''',,,+++***))))))***+++,,,'''))))))((()))+++)))%%%))))))******++++++,,,,,,)))***+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,++++++++++++,,,---------------...///000000111+++,,,---///000111111111000111111111111222555777444666999;;;>>>AAAFFFIIIMMMTTT[[[______bbbiiioookkkppprrrqqqrrruuutttpppsssuuuuuurrrmmmkkkkkkmmmkkkttt{{{{{{yyy{{{~~~|||{{{}}}~~~xxxwwwyyyuuuvvvwwwyyyzzz{{{||||||{{{{{{yyywwwzzz}}}{{{yyy{{{~~~}}}zzz{{{{{{}}}~~~}}}}}}~~~~~~}}}xxx|||{{{uuuuuu}}}rrreeeRRRAAA666000,,,***////////////////////////---............/////////,,,---......///.........------............---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++******)))************+++++++++((()))******+++******)))++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,/////////......---------***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,++++++,,,......---+++***+++---.........---,,,++++++,,,,,,------.........------------...//////........................------............------,,,---...000111222333333000000000000000000000000***+++---......------,,,333666;;;???DDDIIIOOOSSSSSSTTTXXX\\\___```^^^\\\YYY\\\WWWLLLIIINNNOOOJJJJJJOOOVVV\\\```___]]]\\\ZZZYYYYYY[[[^^^aaabbbaaa```aaaccceeeeeedddbbbaaa```cccggghhhhhhhhhkkknnnpppqqqpppnnnlllnnnrrrvvvooonnnnnnooopppqqqqqqqqqrrrssstttrrrpppppptttwwwxxxwwwwwwxxxyyyyyywwwuuuwwwxxxwwwvvvuuuuuuvvvwwwrrruuuwwwvvvssspppoooooorrrrrrrrrrrrqqqqqqpppooonnnpppqqqrrrrrrsssvvvxxxqqqttt}}}ppplllqqqkkkmmmlllmmmqqqwwwvvvrrrtttrrrrrrtttqqqmmmnnnssspppnnnllllllmmmnnnpppppplllrrrssskkk___VVVKKKAAA......---,,,++++++++++++***************+++,,,,,,******++++++++++++******)))***,,,,,,***)))***+++(((((((((((())))))******))))))(((((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((()))******)))))))))))))))(((((('''(((((()))***************&&&,,,...,,,...888AAAEEE333+++%%%###!!!""")))222))))))***+++++++++***)))'''''')))******)))(((''')))((('''&&&&&&'''((()))+++***)))***+++***(((&&&((()))***)))'''&&&(((+++***)))((((((((((((((()))******)))((()))***,,,......333444000------+++'''***************+++++++++((()))***+++++++++*********************+++,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,++++++++++++++++++++++++,,,,,,---++++++,,,------...//////***+++,,,...////////////---///000000//////222555000111333333333555888;;;888;;;@@@BBBDDDGGGMMMRRRVVV[[[]]]]]]^^^aaabbb```fffgggiiijjjkkkkkkkkkkkknnnuuuyyyvvvrrruuuyyy|||yyyyyy|||~~~{{{uuutttwwwrrrtttvvvwwwxxxyyyxxxxxx{{{{{{xxxuuuyyy}}}zzzxxxzzz~~~~~~}}}}}}~~~~~~~~~}}}~~~|||zzz{{{}}}}}}|||yyyqqqeeeZZZOOOEEE:::222111111000000///.........---------.........//////,,,,,,.../////////......------............---------,,,+++******,,,---///+++,,,,,,,,,,,,+++******)))************+++++++++))))))***+++******((((((+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++------------,,,,,,,,,,,,***,,,---//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++---//////---,,,***+++---...///...---,,,++++++,,,,,,---......///------,,,,,,,,,---...///........................,,,---...//////...---,,,------///000111111111111111111111111111111111111...---,,,,,,,,,...000111111111222444777===EEEJJJQQQQQQTTTZZZ___```\\\XXXWWWZZZTTTGGGDDDLLLNNNHHHKKKNNNTTT[[[``````^^^[[[YYYYYYXXXZZZ]]]```aaa```___aaadddffffffeeecccbbb___eeelllooonnnllllllmmmqqqqqqoookkkiiijjjooosssqqqppppppqqqrrrssstttuuusssttttttrrroooooorrrvvvwwwwwwvvvwwwxxxwwwuuusssyyyyyyyyyxxxwwwwwwxxxyyyqqqtttvvvuuuqqqnnnmmmmmmrrrrrrrrrrrrrrrrrrrrrrrroooqqqrrrssssssuuuwwwzzznnnqqq{{{}}}ooollltttnnnnnnlllmmmttt{{{zzztttwwwssssssuuusssoooqqqxxxooommmkkkjjjjjjkkkmmmmmmiiimmmkkkddd]]]XXXOOOEEE......---,,,++++++++++++++++++******++++++,,,---******++++++++++++******)))***,,,,,,***)))***+++'''((((((((())))))******))))))(((((((((((())))))&&&''')))*********)))((())))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&%%%&&&'''(((***,,,))))))***))))))(((''''''$$$'''******'''''')))---&&&%%%%%%'''***,,,***'''***(((+++000...'''$$$''''''(((***+++***)))&&&%%%$$$'''))))))'''&&&&&&&&&)))((('''&&&&&&'''((()))---+++***)))))))))(((&&&(((******(((&&&&&&))),,,(((''''''(((((()))***+++***)))(((((()))+++---///>>>EEEFFF???999777555111+++++++++***************)))***+++,,,---,,,++++++******))))))***+++,,,,,,++++++******************,,,,,,,,,,,,++++++******++++++******++++++,,,---,,,,,,------.........///***+++---...//////...------000111000...---///111---...//////000111444777222111111111444777:::;;;:::???BBBBBBCCCGGGIIIHHHNNNOOORRRWWW\\\_________gggnnnpppkkkfffjjjppptttuuuvvvyyy{{{wwwpppoooqqqoooqqqtttwwwxxxxxxvvvtttzzz{{{wwwsssvvv~~~|||~~~zzzwwwyyy~~~{{{{{{{{{{{{zzz|||~~~|||xxxtttwwwuuusssooogggZZZKKK@@@222222111000///...---------------.........//////+++,,,.../////////......---..................------,,,+++******,,,...///+++,,,,,,,,,,,,+++******)))************++++++++++++,,,------,,,+++***)))+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++++++++++++++++++++++++++,,,+++,,,...000000///...---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,---//////...,,,***+++---//////...---,,,++++++,,,,,,---...//////------,,,+++,,,---...///////////////////////////,,,---...//////...---,,,...//////000000000000///111111111111111111111111,,,,,,------...///////////////......///111444555DDDIIIPPPVVVYYYVVVRRROOOWWWSSSNNNHHHEEEDDDDDDEEEKKKSSSZZZ[[[\\\```bbbbbb___]]][[[ZZZ[[[]]]^^^^^^]]]^^^```bbbcccdddccccccccchhhnnnuuuwwwuuuoookkkpppqqqpppmmmjjjjjjooosssnnnooopppsssuuuuuutttrrrrrrvvvxxxtttooommmqqqvvvxxx|||{{{vvvuuuyyyyyytttqqquuuxxxxxxxxxzzz||||||vvvwwwvvvsssoooooorrrvvvpppooooooqqqsssttttttssswwwuuussstttvvvxxxyyyyyyvvvvvv{{{{{{uuuuuuyyysssnnnnnnssswwwwwwvvvnnnrrrwwwzzzzzzwwwuuutttuuuwwwvvvrrrqqqttttttqqqvvvrrrsssmmmaaa\\\WWWHHH;;;222******+++,,,---000+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++)))(((&&&&&&((()))++++++++++++++++++***)))((())))))++++++***(((&&&$$$&&&''''''(((((((((((((((***)))'''&&&&&&'''((())))))(((&&&''')))******)))'''(((((()))***++++++,,,((((((((((((((())))))***&&&(((******)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''''')))+++)))(((''''''((()))***+++)))))))))(((&&&&&&'''((()))((((((((((((((()))***((((((***++++++***)))(((<<>>@@@CCCEEEFFFEEEJJJNNNOOONNNNNNSSSWWW```aaabbbcccccccccbbbaaaeeefffhhhkkkmmmooopppqqqvvvtttqqqssswwwzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{zzz}}}|||wwwuuuyyyzzzvvv|||~~~~~~|||yyyxxx{{{~~~{{{xxxwww|||zzzuuupppooonnnfff]]]OOOEEE:::555666777555111000222444222...+++---///111000---+++***+++---...,,,,,,---.........------+++,,,,,,,,,,,,+++******,,,+++***+++---......,,,,,,,,,,,,+++++++++++++++......------,,,,,,+++++++++++++++,,,,,,---......///...---,,,+++***)))(((++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...***+++000000+++))),,,...+++)))***,,,---+++)))---...///...,,,,,,...000000---+++,,,...///---***+++,,,------,,,---000222,,,222555222...000222333---111222///...000111///222222222222222222222222111111222222333222222111555666777777777666444333,,,,,,,,,---......//////222111///......///111222777<<>>@@@CCCKKKLLLMMMMMMMMMMMMLLLKKKMMMOOORRRVVVZZZ]]]___``````______ccciiiooorrrssszzzzzzzzzzzzzzzzzzzzzzzztttzzz}}}||||||}}}yyy~~~{{{~~~}}}|||xxxuuuxxx}}}}}}xxxggg^^^RRRHHHCCC>>>:::666555444333333333333333222,,,...000111111000...------------------,,,+++***------............------...---------///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++,,,------------////////////////////////........................------,,,,,,,,,,,,,,,,,,///++++++///000,,,,,,...000...,,,---//////---+++...///000///------///000000...,,,---///000...,,,...000111111///......///)))...///+++(((+++......///222333000///222333111111111111222222333333333444444555555555555555555555555666666666555555444+++,,,,,,------......///333222000...------.........111777===DDDHHHLLLMMMLLLLLLJJJIIIHHHHHHHHHHHHOOOUUUYYYXXXYYY[[[\\\ZZZ[[[ZZZZZZYYYZZZ[[[\\\]]][[[\\\^^^aaaccceeefffgggcccaaabbbjjjtttxxxrrrkkknnnqqqrrroookkkhhhhhhjjjlllnnnqqqsssuuuuuuuuutttsssuuuvvvrrrllliiikkknnnpppuuuwwwwwwxxxyyywwwtttzzzuuurrrvvv~~~|||vvvxxxwwwuuurrrppprrrvvvzzzuuuttttttuuuwwwyyyyyyxxx|||zzzwwwvvvwwwwwwwwwvvv~~~}}}~~~vvvpppnnnuuurrroooooossswwwxxxwwwwwwxxxxxxvvvsssrrrqqqrrrsssuuutttpppppprrrrrrooossspppuuuvvvooolllcccQQQ888111+++,,,---,,,+++---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))******+++++++++******)))******+++***)))'''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&((()))***((('''&&&''')))++++++***'''''''''(((((())))))***))))))(((((())))))***+++''')))******)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))+++)))((((((''''''''''''((()))******)))''''''(((***---,,,+++***)))))))))***,,,++++++******+++++++++***333999===HHHSSSNNNAAA,,,***))))))***++++++***,,,---...---+++++++++,,,***+++,,,+++******+++,,,,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,))),,,000333333111---+++------......------,,,+++---------------------------------.........//////,,,---......------...000........................////////////000000000000111111111222333444666777666999:::999666444666888;;;<<<<<<===<<<<<<;;;;;;===>>>???@@@AAAAAAAAAAAA@@@@@@AAAFFFLLLRRRVVVWWWZZZ[[[^^^bbbfffjjjmmmooommmtttzzz|||{{{|||yyyvvv|||~~~zzzuuuxxxtttpppiiiaaaZZZVVVSSSRRRMMMHHHBBB>>>>>>;;;666222111111222222111///...---+++,,,------------,,,+++.........------,,,,,,+++---,,,+++,,,---...---,,,------------------------,,,+++*********+++,,,---***+++---.../////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,...***(((***,,,++++++---///---,,,,,,------,,,+++---...///...---,,,---......---,,,,,,...///...---,,,...222333222111111111444888888444222555666555000333444111222555555333222222333333444555777777777777888888999999999999888888888888999999999999+++++++++,,,------......222111///...---,,,------...///000333777;;;>>>@@@EEEFFFGGGIIIKKKLLLMMMMMMNNNSSSVVVVVVXXX[[[\\\YYY[[[[[[[[[ZZZYYYYYYZZZ\\\ZZZ\\\^^^```ccceeeggghhhaaa___aaafffmmmpppnnnjjjgggkkkooopppnnnmmmmmmoooooorrrtttvvvvvvuuutttttttttvvvvvvrrrlllhhhiiikkkiiinnnsssxxx|||~~~{{{uuurrrxxx~~~{{{~~~|||xxxtttsssuuuxxx{{{xxxwwwwwwyyy{{{}}}|||{{{xxxvvvuuuuuuwwwxxxyyyyyyyyyxxxzzz~~~|||vvvrrrrrrsssqqqpppqqqtttwwwxxxwwwxxxxxxwwwtttqqqqqqrrrtttsssuuutttpppppprrrrrrpppwwwrrrttttttmmmjjj```MMM888111,,,---...,,,+++,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++)))************)))((('''&&&''''''(((((((((((((((&&&&&&&&&&&&''')))***+++***)))'''''')))))))))(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''(((((((((***++++++)))(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))(((((()))***))))))(((''''''&&&&&&&&&((())))))((('''&&&((()))---,,,+++***)))(((((((((,,,+++***)))))))))***+++---***(((***111444222,,,***))))))******+++++++++)))***+++***((((((((())))))+++,,,+++***)))***+++++++++************++++++...---,,,,,,++++++++++++***,,,...000111///---,,,+++,,,---...---,,,+++***------------------------,,,,,,,,,---------......,,,---......------...000------------------------------------............111111111111222333444444000222444444333333555888666666666666666555555555666666555444333111000/////////000111444777999:::888:::>>>CCCHHHMMMQQQSSSYYY___eeeiiilllpppuuuwww{{{zzz{{{}}}zzzuuuvvv{{{}}}{{{yyyzzzxxxuuupppnnnoooqqqjjjeee___ZZZVVVRRRMMMIIIFFFAAA;;;555111000111222---------....../////////000///...---++++++******---,,,+++,,,---...---+++,,,---------------.........---,,,,,,,,,...000111---...000222333333222111444333222111///...,,,,,,,,,,,,,,,,,,++++++++++++///...,,,+++***+++,,,---000,,,((()))+++,,,,,,,,,------,,,,,,------,,,,,,---///000///...------......---......000111111111///111444444333333333444555888888555555777555111333666555444555999999555666666666777888:::<<<===:::::::::;;;<<<===>>>>>><<<<<<<<<======>>>??????******++++++,,,---------......------------------000000......///111333555;;;===@@@DDDGGGJJJKKKLLLMMMQQQSSSTTTXXX]]]^^^[[[[[[\\\]]][[[YYYXXXYYY[[[\\\]]]^^^```bbbdddfffgggbbbdddggghhhhhhhhhiiijjjccchhhooorrrqqqpppqqqssssssvvvyyyyyyvvvtttttttttuuuvvvvvvrrrmmmjjjiiijjjeeehhhnnnvvv||||||vvvtttzzz~~~~~~|||xxxtttssstttuuuwwwwwwwwwvvvxxxzzz|||{{{{{{wwwuuussssssuuuwwwwwwvvvsssrrrtttyyyyyyuuussstttsssrrrssstttvvvwwwxxxwwwvvvwwwvvvtttrrrrrrtttvvvsssuuutttpppppprrrrrrpppvvvqqqrrrppphhhfff___OOO999222------...,,,+++,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++***************)))))))))&&&''''''(((((((((((((((&&&&&&&&&'''((()))******---+++)))((((((((('''%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((()))***,,,+++)))(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((******)))((()))))))))))))))(((((('''&&&&&&&&&'''((('''&&&&&&'''))),,,+++***)))((('''''''''+++***)))'''''''''((()))***'''&&&)))+++******---((()))******+++++++++,,,)))***+++***((('''((())))))***++++++))))))***++++++******))))))******+++...---,,,,,,+++++++++++++++++++++,,,,,,,,,------+++,,,---------,,,***)))------------------------,,,,,,,,,,,,------------,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------...//////***,,,...///000111333444222111111000000000//////...///000111111111111111111111111000//////000000444444444555666666777777>>>@@@EEEKKKSSS^^^mmmyyywwwwwwzzz{{{}}}|||yyyzzz}}}|||yyywwwyyyyyyuuuooolllmmmppptttuuuvvvtttqqqoooooopppaaa\\\TTTKKKDDD@@@>>>>>>888777555333111111111111000///...------------...000///......///000///...---------......///////////////.........///111222...///111333444444444333888888666555333111000///000000000//////.........000///...------...///000333000,,,,,,...111///+++,,,---............/////////111333222000////////////000111222333444666666999:::<<<======>>>@@@BBBJJJMMMNNNMMMNNNNNNHHH@@@>>>???>>><<>>???BBBDDDFFFBBBBBBBBBBBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLLLL)))******++++++,,,,,,---++++++,,,,,,---------...///...---------...000111111333666:::===@@@BBBBBBHHHKKKMMMOOOTTT[[[\\\YYYWWWYYY[[[[[[XXXWWWXXX[[[_________```aaacccdddeeefffjjjmmmlllgggeeefffhhhfffkkkpppsssrrrppppppqqqtttwwwzzzzzzvvvttttttuuusssttttttrrrnnnkkkjjjjjjddddddhhhpppvvvyyy~~~wwwtttxxx{{{zzz}}}{{{wwwsssqqqpppqqqqqqppptttsssrrrtttvvvxxxxxxwwwzzzxxxuuusssttttttsssrrrsssqqqrrrvvvvvvrrrqqqrrrtttuuuvvvwwwxxxxxxxxxwwwtttuuuwwwvvvuuuuuuvvvwwwrrrtttsssooooooqqqqqqoooooolllpppnnnffffffcccWWW<<<444......///---,,,...++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))******+++++++++******************************&&&''''''(((((((((((((((&&&&&&''''''((()))))))))---+++)))(((((((((&&&%%%(((((((((((((((((((((((())))))(((((())))))***+++***+++,,,,,,***(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%'''******)))(((((()))((()))))))))))))))((('''&&&'''((('''&&&&&&(((*********)))((('''''''''(((***)))(((((('''''''''''''''(((***+++)))'''))),,,''')))+++++++++***+++,,,+++,,,---,,,*********+++)))***+++***))))))***++++++******************+++------,,,+++++++++,,,,,,,,,+++***)))***+++---...,,,,,,------,,,,,,+++***------------------------,,,,,,,,,---------......,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------...///000/////////000000111111111111000///...............000000000000000000///...111222333222000000000222222222222222222222222222666444555777;;;EEEVVVeeeuuuxxx|||~~~{{{~~~|||yyywwwqqqkkkaaabbbaaa^^^YYYWWWXXXZZZlllqqqwwwyyyxxxwwwzzz|||uuutttrrrmmmfff^^^VVVRRRQQQMMMGGGAAA===;;;;;;;;;222111///......///000111000...---...//////...,,,//////000000111111222222000111111111111111111111///000000111333444555666777777666666555444444444333333222222111000000000------......//////000000222111000000555888444---,,,---///000000000222444444666888888666444333333444666888::::::;;;>>>@@@@@@EEELLLSSSZZZaaagggkkkwwwxxxxxxxxxzzzzzzrrrhhhSSSSSSQQQOOORRRVVVTTTNNNMMMLLLKKKKKKMMMPPPRRRTTTRRRQQQQQQRRRTTTVVVXXXZZZaaaccceeeggghhhhhhhhhhhh))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,------......////////////000111222444555666777===???AAACCCHHHPPPQQQMMMOOOSSSWWWXXXVVVVVVYYY]]]bbbbbbaaa``````aaabbbccciiijjjkkkjjjgggdddccccccgggkkkppprrrpppnnnnnnoooppptttxxxyyyuuussstttwwwoooppppppooonnnkkkjjjjjjdddaaaccckkkrrrwwwyyyooosssxxxvvvwww{{{tttqqqooonnnpppqqqooonnnrrrqqqqqqsssuuuvvvvvvuuu{{{yyyvvvtttttttttsssrrrrrrpppqqquuuuuurrrqqqsssvvvwwwyyyzzzyyyxxxwwwwwwsssvvvyyyzzzxxxwwwuuuuuuppprrrqqqmmmllloooooollldddfffnnnnnneeedddcccYYY???666///...///......000++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++***))))))*********************+++&&&''''''(((((((((((((((''''''((((((((((((((('''+++)))''''''((()))((('''))))))))))))))))))))))))***))))))))))))***++++++***,,,---,,,***(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%'''***+++***)))((()))((()))***++++++******)))((()))***)))((()))***,,,******))))))((())))))************))))))((('''&&&(((***,,,***'''&&&&&&&&&'''***,,,,,,***)))***+++,,,---...---+++***+++,,,(((***+++***)))((()))++++++++++++******+++++++++,,,,,,+++++++++,,,------++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,........................------------............,,,---......------...000------------------------------------............/////////000000222333333333333222222222222222111333222111////////////000222222222000///---+++***,,,///111111//////000222---...///000222333444555666444333333111444@@@NNNpppuuu|||~~~}}}~~~{{{|||vvvppphhhaaaUUUTTTRRROOOLLLKKKLLLMMM\\\aaaiiipppuuuwwwxxxxxx|||}}}~~~{{{uuuoookkkmmmggg___WWWRRRQQQSSSUUUHHHEEEBBB===:::888777777333222000111222222000///333333333444555666666666555666777888888777555444444333333333555777999;;;>>>======<<<;;;;;;::::::;;;;;;::::::999888888777222333666888::::::999999888;;;===@@@GGGLLLFFF<<<777999<<<======???BBBDDDJJJLLLNNNNNNLLLIIIHHHHHHJJJMMMPPPQQQRRRSSSVVVYYYWWW___lllxxxyyymmmllliiigggjjjnnnkkkeeecccbbbaaaaaabbbeeegggiiigggffffffgggiiikkknnnpppwwwzzz}}})))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***,,,---...//////...---,,,111111000//////000000111333555555777===DDDDDDAAAHHHMMMSSSUUUUUUVVVZZZ___dddcccbbb`````````aaaaaahhhgggfffffffffddd```\\\eeeiiinnnpppooommmnnnpppkkkqqqvvvwwwtttsssuuuxxxlllmmmnnnnnnmmmkkkjjjiiiccc___```iiirrryyyyyykkkooovvvuuurrrtttpppooommmooorrrsssrrroootttsssssstttwwwxxxxxxwwwyyywwwuuuuuuvvvwwwwwwvvvpppoooppptttvvvttttttwwwwwwyyy{{{|||zzzyyywwwwwwssswww{{{}}}{{{wwwtttsssnnnpppoookkkjjjmmmmmmjjj]]]bbbnnnoooccc```___VVVAAA777///.........///111++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((+++++++++++++++***)))(((+++******)))******++++++&&&''''''((((((((((((((('''((((((((((((((('''&&&((('''&&&''')))***+++***************))))))))))))((((((((((((((()))******+++,,,---,,,***(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%'''***+++***)))((((((((()))***+++,,,,,,+++******+++,,,+++******,,,...******************++++++***+++++++++***)))'''&&&'''++++++))))))---,,,)))'''***------***))))))+++***+++,,,+++)))))))))***(((***+++***)))((()))***,,,,,,++++++++++++,,,,,,++++++++++++,,,------...***+++---//////...---,,,///...---,,,+++,,,---...////////////////////////---------.........//////,,,---///...------...000------------------------,,,,,,---------..................///000111333333000000///000111222111000333111000...------......+++,,,---///000111111111,,,///222222000///000222444333333333333222222222......111444333333===JJJiiiqqq{{{}}}||||||}}}uuu{{{}}}zzzvvvpppjjjdddaaa[[[UUUPPPNNNLLLLLLMMMRRR\\\kkkyyy|||||||||}}}}}}~~~~~~~~~yyyqqqiiifffgggkkknnnhhhccc\\\TTTLLLFFFBBBAAA===;;;::::::;;;;;;:::888666666666777888999999:::;;;<<<>>>??????===:::888999888777777888;;;???AAAMMMMMMKKKIIIGGGEEECCCBBBHHHHHHGGGGGGFFFEEEEEEDDD@@@BBBFFFIIIKKKKKKJJJIIIFFFKKKPPPUUU^^^ddd]]]QQQJJJMMMPPPRRRRRRTTTWWW[[[gggiiikkkkkkiiifffeeeeeehhhkkknnnppppppqqqtttxxxzzz{{{yyy||||||uuuvvvuuusssssstttvvvyyy{{{vvvvvvuuuvvvxxx{{{~~~}}}------,,,+++++++++,,,,,,*********++++++,,,,,,,,,////////////////////////...000000///...---...///...//////000111222222333666999>>>FFFNNNUUUZZZ]]]\\\\\\[[[YYYXXXXXX[[[]]]fffiiijjjhhhdddbbbccceeekkklllmmmpppqqqoookkkhhhpppnnnlllmmmqqqssssssqqqtttpppnnnnnnrrrttttttrrrjjjeeefffpppyyynnniiimmmrrrtttuuusssnnnmmmpppqqqnnnmmmooopppnnnoootttvvvvvvyyy}}}xxxvvvttttttvvvxxxxxxxxxpppoooqqquuuvvvuuuyyy~~~www{{{~~~{{{{{{|||}}}{{{|||tttrrrtttrrrlllhhhkkknnnggg\\\bbbccccccccccccbbbbbbaaaKKK;;;/////////***+++111...---,,,+++************************************++++++******************(((+++,,,+++''''''+++000)))************++++++++++++*********))))))((((((++++++******))))))(((((())))))))))))(((((((((((('''(((((()))))))))))))))******))))))))))))******+++***((()))***+++)))(((+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''&&&%%%&&&)))((($$$%%%)))+++***+++---+++''''''******''''''******((()))------+++---***&&&///333(((000...+++***+++***)))(((***+++,,,---,,,+++***)))(((+++,,,+++(((&&&(((***,,,,,,,,,+++++++++*********++++++++++++***))))))''')))++++++******+++---+++***)))+++...///---***&&&,,,...***'''***---...---...000111111000...---.....................---,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++---***000222---+++---...+++---...///...---------...........................//////...---...///000111111111111111111000//////000/////////....................................000000000000000000000000...//////000000000000000444111000333444333666:::XXXrrr~~~{{{{{{vvvyyy|||zzzuuusssuuuwwwnnnllleeeZZZSSSSSSTTTSSSRRROOONNNWWWmmm}}}~~~|||}}}wwwxxxwwwsssxxx~~~}}}|||wwwooohhhaaaXXXLLLIIIRRR\\\\\\VVVQQQIIIDDDEEEEEEAAABBBFFFEEEGGGKKKOOOQQQOOOJJJFFFBBB???BBBFFFBBB===DDDSSS```ooovvvkkkaaa___^^^ZZZZZZ___eeehhhgggccc^^^\\\```\\\ZZZ___gggjjjfff```mmmmmmpppuuuyyyyyyvvvrrrrrrrrrrrrpppnnnmmmnnnoooxxx{{{~~~}}}~~~~~~~~~~~~|||||||||yyyzzzyyywwwwwwzzz~~~,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,...........................///000///---------///......//////000111111222111333666;;;@@@DDDHHHJJJGGGMMMUUUZZZ]]]]]]\\\\\\___bbbeeeeeedddeeeiiimmmooommmlllmmmnnnnnnmmmlllrrrpppoooppprrrsssrrrqqqooopppppppppnnnnnnpppqqqhhhhhhnnnvvv|||wwwqqqtttvvvuuuuuusssqqqqqqtttssspppooorrruuusssuuuyyyyyyvvvtttvvvuuutttrrrsssvvvyyy{{{{{{yyyvvvuuuwwwvvvssssssvvvvvvzzz~~~~~~|||}}}~~~~~~uuupppoooooollljjjmmmqqqnnnfff```aaabbbcccddddddddddddNNN===000///000,,,,,,111...---,,,++++++*********************************++++++******************'''***,,,***''''''+++///)))************+++++++++************)))))))))(((*********))))))(((((((((******))))))(((((('''''''''(((((()))))))))))))))******))))))))))))*********)))((((((******)))(((+++++++++***)))(((((((((+++***))))))((()))******))))))))))))))))))))))))******)))))))))((((((((((((''''''***)))&&&(((---222---******)))''')))---)))((()))******)))***---111(((,,,222......000+++...,,,******+++,,,+++***,,,,,,---......---,,,,,,,,,,,,---,,,+++******+++---,,,,,,,,,,,,+++++++++))))))***+++++++++++++++((()))+++******+++---///333///++++++...///---***+++///000......///---)))//////............//////..................//////........................///000000...,,,+++,,,...+++///...******...000---...///////////////000111///////////////////////////...---------...000000000000111111000000///...000000/////////.........////////////////////////000000000000000000000000...//////000000000000000333000///222333222444999PPPjjjyyy|||{{{{{{wwwzzz}}}|||xxxvvvxxxzzzxxxvvvoooccc\\\ZZZXXXVVVVVVTTTRRRYYYkkk~~~|||yyyzzzzzz{{{{{{mmmcccYYY[[[lll{{{|||tttWWWRRRPPPSSSSSSNNNMMMPPPOOORRRXXX]]]___^^^ZZZWWWTTTJJJCCCDDDEEEFFFRRRaaannnxxxqqqlllfffdddjjjrrruuusssoookkkiiiiiihhhhhhjjjnnnrrruuuvvvzzzzzz{{{~~~}}}yyyxxxyyyxxxwwwuuutttuuuwwwyyy{{{~~~~~~~~~}}}}}}yyyuuutttxxx}}}+++++++++++++++,,,---......---,,,++++++,,,------...........................///000///---,,,---...---------...//////000000///000111222444555666777666===HHHQQQWWWZZZ\\\]]]```bbbcccbbbaaabbbgggkkkrrroookkkiiijjjmmmnnnooopppppppppqqqrrrsssqqqooojjjnnnrrrpppkkkhhhkkkooofffkkkssszzz}}}}}}wwwxxxwwwtttqqqrrrrrruuuwwwtttoooppptttuuutttwww{{{{{{uuurrrrrrwwwuuussssssvvvyyy{{{{{{~~~xxxuuuwwwxxxtttqqqqqqtttxxx|||~~~~~~wwwqqqnnnoooooonnnooorrrqqqmmm```aaacccdddeeeeeeeeeeeeQQQ???111///111///---///...------,,,+++++++++***++++++++++++++++++++++++******++++++++++++++++++'''***+++***''''''***---)))************+++++++++************))))))))))))))))))))))))((((((((((((++++++***)))(((((('''''''''((())))))******))))))******))))))))))))******)))((('''((()))***)))(((+++++++++***))))))((((((---,,,***)))))))))***+++))))))))))))))))))))))))*********)))))))))))))))+++((((((******))),,,111@@@555,,,)))))))))+++...(((***+++***)))***,,,---333%%%)))555222,,,,,,+++,,,***)))***,,,------,,,,,,---...///000000000000///...------......---,,,...---------,,,,,,,,,,,,'''(((***+++,,,---------******+++******+++///222:::333+++))),,,...+++''',,,---,,,***,,,///---(((000///---,,,,,,---///000---------.../////////000///////////////////////////000000///---,,,---.........,,,***+++000222000............------------000000000000000000000000......------......///000//////000000000///......000000000/////////......000000000000000000000000////////////////////////...///000000111111000000222///...111222111333777TTTkkkwwwyyy}}}{{{|||yyy|||~~~{{{yyy{{{}}}||||||vvvllleeebbb___[[[XXXXXXWWWZZZgggwww}}}{{{|||yyy{{{|||{{{|||lllfffbbbkkk{{{VVVVVVZZZ______[[[WWWWWW[[[```hhhmmmoookkkfffaaa___RRRIIIJJJPPPVVVaaalllwwwuuummmpppwww~~~zzzxxxyyyuuuwwwxxxvvvtttvvv||||||}}}~~~|||yyy{{{{{{{{{yyyxxxyyy{{{}}}}}}~~~}}}|||~~~yyyssssssxxx~~~************+++,,,---......---,,,++++++---///000........................---...///...,,,+++,,,---,,,,,,,,,------.........111111111111111111111222444666:::???EEEMMMUUU[[[^^^___aaa```___bbbggglllpppmmmjjjiiijjjkkklllllljjjlllnnnqqqrrrrrrpppooojjjooosssrrrmmmjjjlllooogggjjjppptttyyy}}}xxxzzzwwwrrrnnnppprrrvvvxxxtttnnnooouuuqqqpppsssxxxyyyvvvuuuvvv{{{xxxuuutttvvvwwwxxxwww|||uuusssxxx|||{{{wwwvvvtttxxx|||~~~zzzsssqqqrrrrrrpppooonnnmmmlllcccdddfffggggggfffeeedddRRRAAA222///111000...------------------,,,++++++++++++++++++++++++++++++******+++++++++++++++,,,((()))******(((''')))+++))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((''''''(((((()))************)))******))))))))))))******)))''''''''')))***)))(((+++++++++******)))))))))---,,,+++))))))))))))***))))))))))))))))))))))))************************,,,)))(((******)))...444III===111,,,,,,++++++,,,(((,,,,,,((()))---///,,,000&&&)))000000111222,,,---+++******,,,------,,,,,,---...///000111111222111///,,,---000111///,,,//////.........---------)))***+++,,,------------+++,,,+++******---111444AAA777---+++///222000,,,///000---''''''+++...---//////............//////+++,,,,,,---...///000000......................../////////...,,,,,,---...000///------///111111//////...------------,,,+++000000000000000000000000.............../////////......////////////......000000000////////////...000000000000000000000000//////////////////////////////000111111111111000222//////222333111222666KKK^^^gggjjjtttzzz|||~~~}}}|||}}}}}}~~~|||zzzzzz{{{xxxxxxuuunnnjjjhhhddd___YYYZZZ\\\^^^dddooozzz{{{sssqqqtttttt|||{{{{{{wwwssswwwyyyrrreeefffiiisssuuueeeRRRXXXaaahhhiiieeeaaa___bbbiiiqqqvvvtttmmmddd^^^\\\UUUSSSYYY___dddkkkrrr}}}|||rrrzzz~~~|||~~~~~~~~~xxxtttrrrsssqqquuuzzz~~~~~~zzzwwwxxxxxxwwwvvvvvvxxx|||||||||}}}xxxtttvvv}}}}}}}}}~~~)))))))))***+++,,,---...++++++++++++,,,...000222........................,,,---...---,,,+++,,,---,,,,,,,,,,,,------------//////000000111222222222555555444444666===FFFLLLKKKNNNRRRTTTWWW]]]eeellliiihhhiiikkklllllljjjhhheeeiiinnnsssuuutttsssrrrqqqsssuuuuuutttrrrqqqqqqjjjhhhfffgggooo|||{{{zzz}}}|||vvvsssssstttxxxzzzuuupppqqqwwwsssqqqrrrwwwxxxwwwxxx|||zzzxxxvvvvvvwwwxxxxxxwww{{{vvvuuu{{{~~~yyy}}}yyysssrrrqqqppppppnnnkkkjjjjjjdddeeehhhjjjjjjjjjhhhgggSSSDDD555///000000...,,,------.........---,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))*********)))))))))***))))))*********+++++++++))))))))))))))))))******((((((((())))))))))))))),,,++++++***)))(((((((((((())))))*********************))))))))))))******(((''''''((()))******)))++++++++++++************+++++++++******)))))))))*********************************++++++++++++++++++((((((***))))))---333CCC888000...///---++++++''',,,+++''',,,666777...,,,+++...,,,000AAAGGG999///---++++++,,,---,,,++++++,,,,,,---///000111222111...,,,---000111///---000000000////////////...---...............---------------,,,,,,...222555CCC;;;222000444888777555???EEEFFF===333000000000---///111333333111///---+++,,,,,,---...//////000------------------------......///...,,,,,,---......------///000///---,,,///...---...000111000...////////////////////////.........///////////////......////////////......111000000000////////////////////////////////////000000000000000000000000///000000111111111111111333000000333444222333666000???EEEJJJXXXccclllyyy~~~|||zzzyyyxxxwwwwwwtttooommmlllggg```\\\```cccffffffkkkttt}}}}}}rrrggggggnnnqqq{{{|||~~~wwwoooqqquuuyyy{{{xxxsssooonnnqqqssstttuuuqqqeeeXXXRRR[[[gggnnnooommmjjjggg___gggqqqvvvssskkkbbb\\\[[[\\\___dddhhhlllssszzz}}}yyyzzzvvviii```fffmmmxxx|||yyywwwwwwvvvuuuvvvyyy}}}}}}~~~~~~}}}}}}{{{zzz|||wwwwww}}}yyywwwxxx}}}~~~***************+++,,,---))))))+++,,,---...///000------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,------***+++,,,---...///000111111222333333333444777999888;;;>>>???AAADDDKKKPPPYYY\\\bbbhhhllllllhhhdddbbbhhhpppuuuwwwwwwuuuuuuwwwxxxwwwvvvtttrrrqqqpppnnniiiaaa]]]eeeuuuyyyzzz}}}zzzwwwwwwxxxyyyvvvssstttyyyyyyvvvuuuxxxyyywwwxxx|||sssssstttwwwzzz|||{{{zzz}}}zzzzzz~~~|||zzzzzz|||}}}yyyxxxxxxuuupppnnnkkkjjjmmmooollljjjkkkdddgggjjjmmmnnnnnnlllkkkSSSHHH;;;222000//////...------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***++++++++++++***)))))))))************+++++++++))))))))))))************))))))))))))************++++++*********)))))))))((()))******++++++************))))))))))))******)))((('''(((***,,,+++***++++++++++++++++++++++++)))***,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++((((((******))),,,111333---***---///---+++,,,(((---,,,)))666HHHGGG999---111333///666PPPXXXFFF///...,,,+++,,,---,,,+++++++++,,,,,,---///000111///...---...///000///...111111111111000000000000000000111111000//////.../////////...---///222444999555000///222444555555LLLXXX___XXXHHH;;;444//////111555777777555111///.........//////000000111------------------------...//////...------...000,,,,,,...000///,,,,,,000000...,,,...111333222000////////////////////////...///000111111111111000......///000000000//////111111000000000/////////////////////////////////000000000000000000000000///000111111222222111111333000111444444222222555***222222333>>>FFFNNN[[[xxx{{{~~~|||zzzyyyxxx||||||xxxtttrrrqqqkkkdddfffhhhlllmmmjjjjjjqqq{{{}}}{{{nnncccdddlllrrrxxx}}}wwwuuuqqqpppqqqvvv|||}}}}}}wwwoooiiigggbbb]]]RRR]]]gggjjjjjjjjjhhheeeZZZbbblllqqqpppllliiihhhffffffffffffiiipppzzz~~~zzzvvvvvvzzz}}}lll^^^^^^ggguuu|||zzzzzzzzzyyyxxxyyy~~~}}}|||}}}~~~|||zzzzzz}}}yyyuuuyyy}}}{{{xxxzzz~~~+++***************++++++)))***,,,---------+++***------------------------+++,,,---,,,+++******,,,------------------------+++,,,,,,------......///...000333444333111111111222444555444111000333666CCCHHHRRR]]]dddfffccc______fffooouuuvvvtttrrrqqqtttvvvvvvpppiiidddeeegggqqqnnneee[[[^^^lllzzz{{{qqqttt||||||zzzyyyuuusssuuutttrrrssswwwwwwuuuvvvyyyxxxuuutttvvvppprrruuuyyy}}}~~~|||zzzzzzxxxyyy}}}}}}yyyxxxyyyyyy|||~~~zzzwwwvvvwwwyyy{{{xxxssssssvvvtttooommmgggeeekkkpppnnnkkkkkkkkkmmmoooppppppnnnkkkiiiTTTMMMAAA666000000111111,,,---///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,---,,,***))))))************+++++++++((()))))))))************)))*********+++++++++,,,)))************+++++++++))))))***++++++++++++*********))))))))))))*********)))((())),,,---,,,+++++++++++++++++++++++++++(((+++...111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++)))***,,,+++)))+++///---******---...++++++...)))...------CCC^^^]]]JJJ444222333333999KKKPPPAAA...,,,++++++---......------,,,,,,,,,---///000111---///000000//////000111222222222222111111111111111111222222333222222222000111222111//////111333..................000111@@@LLLUUURRRIII@@@999444333555777999999777555333222222222222222222333333000000000000000000000000000111111000//////000222//////111222///---444>>>CCC???;;;:::<<<;;;777333000000000000000000000000///000111222333222222111...///000000111111000000111111111000000000//////000000000000000000000000222222222222222222222222000000111222222222222111222///000333444111111333222777222///555555888CCC```lll|||~~~~~~~~~~~~}}}|||zzz~~~{{{wwwxxxyyyssslllpppoooooonnnjjjgggnnnyyy}}}||||||yyyppphhhiiiooowwwwww{{{{{{vvvrrrttt{{{xxxnnniiihhhddd___WWW```gggeeeccccccbbb```[[[```fffhhhjjjmmmsssxxxqqqmmmgggdddhhhpppwwwzzzxxxxxx{{{zzzvvvrrrqqqvvv|||}}}{{{~~~qqqfff```hhhsss{{{}}}|||zzzyyyzzzyyyxxxwwwyyy~~~xxxwww|||~~~{{{{{{|||~~~~~~|||yyyzzz~~~++++++*********************,,,---...---+++(((&&&------------------------+++,,,---,,,***)))***+++------------------------111111000000/////////......000111000000111333555333666888777555444666888111777CCCPPPZZZ^^^]]]ZZZ[[[ccclllrrrrrrooommmlllmmmqqqrrriii[[[TTTWWW]]]rrrssskkk^^^ZZZeeettt|||~~~qqqhhhkkktttxxxvvvtttwwwqqqmmmooopppooopppssspppooorrrwwwwwwssspppqqqrrrssswww{{{~~~}}}zzzvvvrrrrrrtttxxxvvvqqqpppsssppptttyyy{{{yyywwwwwwyyywwwzzzxxxttttttxxxvvvqqqpppgggdddkkkpppnnnjjjiiittttttuuutttpppkkkfffcccUUUQQQFFF999111000333444,,,...///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,---...---+++))))))************+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))***++++++++++++*********))))))))))))*********))))))***,,,...---,,,++++++++++++++++++++++++(((+++000444555333000---------------------------+++++++++,,,,,,---------,,,***,,,...---***+++///000//////000...)))***...***///...111MMMmmmmmmWWW::://////555777======222,,,+++***+++...///000///......------...///000111---000222111///...111444333333333222222222111111000111222333444555555555111222333222111000000111...111444333111000111333)))111777888999<<<===;;;777777888888888888777777555555555555555555555444333333333333333333333333222222333222111111333444444333555666222111===LLLaaa[[[TTTOOOLLLHHH@@@:::111111111111111111111111000111222333444333222222//////000111111111111111111111111111000000000000111111111111111111111111222222222222222222222222000000111222222222222111111...///222333000///222///333000000555444555???GGG[[[sss~~~}}}}}}}}}}}}~~~~~~~~~}}}zzzxxx{{{~~~zzzsssuuuqqqnnnlllfffdddkkkwww~~~{{{yyyxxxuuuoooooorrr|||wwwyyy{{{zzz|||{{{{{{~~~|||vvvtttqqqfff[[[```iiilllgggbbbbbbbbb```___aaabbbbbbdddlllxxxsssmmmfffdddjjjpppppplllnnnsss|||rrrnnnkkkooowww~~~~~~yyyvvvwwwzzzxxxqqqkkkiiiooowww|||}}}{{{{{{{{{vvvuuutttsssvvv|||vvvoooqqqvvvyyyyyyzzz{{{||||||}}}~~~|||yyy~~~~~~zzz{{{}}}}}}~~~************************,,,,,,+++++++++++++++,,,...,,,+++---000222111///,,,,,,++++++,,,---///000---------...------,,,,,,+++,,,,,,...///...---,,,............///000222222222222111111111111222222444666:::@@@EEEKKKOOOQQQSSSUUUYYY```gggjjjiiiffffffccc\\\PPPEEEAAADDDHHHkkkqqqnnn___UUUXXXbbbhhhoooZZZ]]]fffuuuxxxdddaaa^^^bbbggglllooopppooonnnrrrnnnmmmsssvvvtttrrrrrroootttyyyzzzvvvqqqooonnnsssoooppptttsssnnnmmmpppooonnnnnnqqqvvvyyyxxxvvvyyyxxxwwwuuussspppooonnnpppmmmmmmooommmiiigggiiirrrwwwxxxsssoooooojjjdddcccVVVIIIBBB;;;222...///---,,,+++***+++,,,------------,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++*********)))(((((())))))******++++++)))************+++++++++******+++,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,++++++******))))))++++++++++++++++++******)))))))))))))))))))))))),,,000&&&+++...+++000&&&---,,,111<<>><<>>???:::<<<@@@HHHPPPTTTUUUTTTIIIHHHDDD>>>777666;;;@@@\\\dddcccUUUIIIJJJUUU^^^bbbOOOQQQXXXiiimmmRRRFFFBBBFFFMMMUUU\\\aaadddfffbbb___aaaiiinnnoooooopppnnnrrrvvvvvvsssnnnkkkjjjqqqllllllpppsssqqqqqqsssqqqpppppppppqqqsssuuuvvv{{{zzzzzzxxxuuurrrpppnnnuuusssrrrqqqmmmfffeeehhhqqquuuvvvqqqooopppooojjjhhh[[[MMMGGGAAA999444333111000000000000///...,,,------...---------------,,,,,,,,,---------......,,,,,,,,,+++++++++***************+++++++++++++++************++++++++++++)))******++++++++++++++++++************+++,,,,,,*********))))))(((((((((************************+++++++++,,,,,,------...+++000&&&***...---444+++,,,(((///GGG```llllllkkk[[[TTTVVV```YYYBBB333222:::555...,,,---///111222000///...------...///000///...,,,+++******++++++***222444MMMqqqdddEEEDDD111222666999666///+++---)))...666===???<<<444...111555666222000222111...(((,,,222444000+++,,,111555555666777777333...)))333333333444444555444333666999777222111444333000...333666444333555444222222444555444555999:::777666777888888888777666666555<<<999888>>><<<999???NNNlll~~~oooTTTFFFDDDDDDBBBBBBBBBAAA===:::>>>FFFBBB===;;;:::666666GGG[[[bbbyyyqqqQQQCCCEEEOOOTTTSSS\\\ccc\\\LLLNNNMMMIIIAAA:::777777999<<<<<<888666888777555;;;999888999<<<<<<:::888===<<<;;;:::999999::::::777888999999888888:::<<<:::888777999<<<>>>;;;999999777444111//////000111111......222333111000222666EEE```xxx~~~|||~~~~~~{{{{{{}}}~~~{{{www}}}wwwoookkkkkknnnqqqsss}}}~~~yyyqqqmmmnnnqqqpppuuu{{{|||zzzxxxxxxyyy|||||||||{{{||||||||||||}}}zzzqqqhhhhhhqqqyyy}}}}}}xxxttttttuuuqqqggg^^^[[[aaadddbbbaaadddgggggghhh___XXXZZZ```fffmmmtttrrrqqqsssuuutttppppppsssqqqvvv{{{|||~~~}}}{{{sssttt|||~~~yyyxxx}}}|||wwwsssrrriiieeekkkuuu{{{|||~~~sssqqqrrrwww~~~}}}~~~vvvuuupppiiiggglllppppppuuuvvvxxx{{{}}}}}}zzzwwwvvvuuuuuuwwwyyyyyywwwtttzzz}}}|||{{{~~~yyy{{{}}}~~~|||zzz)))))))))******+++++++++***************+++,,,---,,,+++******,,,,,,,,,***,,,,,,,,,,,,,,,---//////,,,------.........------000---***+++...111111000////////////000000111222//////............////////////000000111111222222333333444777;;;======<<<444555555333111222777;;;KKKWWW]]]RRRBBB???IIITTTXXXIIIJJJLLL]]]fffIII555444666:::???DDDGGGJJJKKKJJJIIIMMMVVV]]]___aaadddcccgggkkkmmmllljjjiiihhhlllfffdddiiiooopppnnnnnnrrrrrrrrrooommmmmmrrrvvvwwwwwwvvvuuusssqqqoooooosssssstttsssllleeefffkkkqqquuuvvvtttsssvvvxxxwwwpppcccTTTLLLGGG???777333000000000111222111...+++---...//////---,,,------,,,,,,------------......---,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***+++*********)))******+++++++++++++++*********)))))))))))))))************************))))))******+++,,,---......999222222///---999444666///;;;```kkkWWWQQQ]]]GGG333///000...---///------------------------///...,,,+++***++++++,,,...---111RRRoooWWW222000000888EEEMMMHHH:::111///---///222666777666222///AAALLLQQQIII<<<555555666555000111888555...333@@@222000///000333777999:::111333555666555444555666666777444000...111111000222555444333444777666222333555555444666:::999555777888999999::::::999999777;;;:::>>>FFFEEELLL___lll}}}{{{gggccc```]]]YYYUUUWWW\\\jjjaaaZZZWWWQQQHHHHHHNNNYYYeeejjjfffhhhrrruuupppccceeemmmlllbbbcccgggaaayyy|||pppggggggkkkYYY]]]]]]WWWRRRQQQNNNKKKNNNMMMLLLMMMNNNNNNMMMLLLQQQNNNJJJFFFDDDEEEHHHJJJEEEFFFFFFFFFEEEEEEFFFHHHFFFDDDCCCDDDGGGHHHFFFCCC===;;;888555333333333444777333333555555333333777777FFF^^^ttt~~~~~~{{{~~~~~~}}}}}}~~~|||wwwrrrxxxtttnnnkkkjjjlllmmmmmm{{{~~~}}}wwwsssuuuwwwnnnttt|||~~~}}}{{{|||}}}zzzxxxyyy}}}|||wwwtttqqqqqqxxxxxxwwwwwwuuusssmmmfffaaa\\\___aaa```aaafffhhhfff```WWWRRRXXXaaagggkkknnnrrruuu{{{}}}wwwqqqrrrxxxtttssssssttt{{{{{{ssszzz|||vvvmmmnnnvvvxxxttt{{{yyyssspppooogggaaaccciiinnntttzzzqqqppprrrzzz}}}|||wwwuuuxxx{{{~~~~~~}}}{{{xxxwww|||{{{vvvooonnnrrruuutttzzzzzz|||~~~|||xxxxxxxxxzzz||||||{{{yyytttxxx|||{{{vvvtttxxx}}}zzzyyyyyyzzzyyyuuunnnhhh(((((())))))***+++++++++++++++++++++,,,---...///++++++******++++++******,,,,,,,,,,,,------......,,,------...............---,,,,,,///222333111...000000//////000111111222......------------......//////000111222333333444555444333222222222222222222333444333111111444666===OOO]]]YYYHHH>>>CCCKKKPPPHHHMMMLLLYYYdddIII666444444444444555666777888::::::===EEEJJJJJJLLLOOOPPPSSSYYY^^^bbbdddffffffgggcccbbbgggoooppplllgggmmmqqqtttqqqllllllqqqwwwqqqpppnnnlllkkklllnnnoooiiimmmsssuuuooohhhjjjpppssswww{{{{{{{{{|||~~~~~~rrrddd[[[UUULLLAAA999555333000111222333111...,,,---......,,,+++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***...---------,,,+++++++++++++++++++++,,,,,,,,,---((())))))***************((()))+++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++------555NNNRRRMMM<<<444DDDGGG;;;999NNNwww|||UUU333,,,111///,,,...------............------------+++******+++,,,---...---111HHH[[[HHH+++(((111<<>>>>>:::666444444@@@QQQ^^^TTT>>>000555@@@PPP???111222777888888:::???<<<888666666777777666333666888999777777888:::888777555222111333555666777888666555999===;;;666666777777777;;;???===888::::::;;;;;;;;;;;;::::::===;;;888???HHHKKK^^^}}}~~~|||}}}{{{wwwwwwyyyzzzlll```]]]___iiilllggghhhqqqvvvuuurrruuuyyytttpppllljjjiiihhhhhhhhhhhhgggggghhheee```\\\ZZZZZZ\\\]]]^^^^^^___^^^\\\\\\]]]___^^^[[[ZZZ[[[]]]]]][[[WWWPPPMMMHHHBBB===999777555999666666888777555777<<>>???>>>:::666777888999888888888999;;;AAA>>>;;;999888888:::<<<777888888777;;;@@@>>>999:::;;;<<<===CCCHHHFFF@@@>>>>>>======<<<<<<<<<<<>>CCCKKKLLL^^^~~~{{{uuurrr|||zzzyyy{{{~~~|||{{{zzz{{{|||{{{yyywwwtttrrrrrrrrrrrrwwwxxxxxxvvvttttttuuuvvvyyyvvvtttuuuwwwvvvssspppoookkkcccZZZPPPGGGAAA>>>>>><<<===>>>===<<>>666,,,,,,,,,+++++++++++++++++++++************+++++++++,,,------,,,+++,,,---,,,,,,---......------,,,,,,---...///////////////---111444444222000111333111111111000000111111222//////............//////000000000000000000000000111111222000......///111/////////000000000000000,,,999JJJQQQIII:::444555<<>>888777999888999;;;???DDDHHHIIIIIIHHHLLLQQQXXXaaafffbbbZZZXXX```hhhiiifffdddgggkkkrrrpppmmmkkklllooosssuuuooorrrxxx{{{xxxrrrrrrwww~~~xxxpppppptttxxxlllaaaTTTJJJ>>>666444333000---111......111777888444///------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,---------------+++,,,,,,---------------))))))***+++,,,,,,------)))******++++++,,,,,,---111///...---,,,...///111EEEuuuvvvvvvyyymmmHHH888555222//////...........................------,,,---...000111...111111...,,,000222111***///777<<<888000...111111@@@QQQVVVOOOGGGEEEGGGGGG???:::>>>DDDDDDAAA???SSSlll|||hhhNNNGGG???;;;;;;>>>CCCEEE;;;888555444666888999888AAA===::::::888555666999555999;;;<<>><<<444000111:::BBB]]]bbbYYYKKK333222333333333333222222222111<<<;;;===>>>:::555444777555444333555888::::::999444999===???EEEKKKJJJDDDFFFKKKQQQRRRQQQPPPSSSVVV```bbbfffkkkppptttxxxzzzwwwuuuuuuvvvtttqqqsssxxx{{{zzz{{{yyysssmmmrrrzzztttiii^^^TTTHHH@@@===;;;666222777222111999DDDIIIDDD===//////.........---------///.........---------------------------.........------------............---...//////000000//////...------------...//////,,,,,,---...///000111111...//////000111111222222444333222111222555888:::OOOwwwtttXXXAAA444//////111000////////////000111111000000000000222444555:::222333666111///222222222444:::@@@???:::888999777;;;??????>>>@@@FFFLLLZZZRRRMMMQQQUUUYYY^^^ddd^^^sssooo\\\PPPMMMNNNPPPMMMFFF???===AAAEEEEEECCCEEEBBBAAADDDDDDAAABBBFFFFFFMMMSSSUUUVVVYYYYYYVVVRRRRRRRRRUUU\\\aaa^^^VVVVVVVVVVVVVVVXXXYYY[[[\\\ZZZhhhooottt|||}}}}}}||||||||||||||||||||||||zzzzzz}}}}}}yyytttuuuzzzwww}}}||||||}}}{{{vvvttt{{{yyyvvvtttssssssrrrqqquuuyyy|||zzzuuuqqqrrruuusssmmmhhhjjjqqqwwwxxxvvvrrrooojjjeeeaaa___^^^^^^TTTTTTUUUZZZdddmmmllleeeWWW\\\bbbccc^^^XXXUUUSSSLLLUUU[[[ZZZXXXXXXVVVSSSNNNLLLMMMPPPRRRVVVaaalllgggeeeeeeccc]]]XXX[[[bbb^^^[[[UUUPPPQQQTTTPPPJJJUUU[[[[[[RRRMMMOOONNNIIIBBBDDDFFFEEEBBB???<<<<<<666666666555000,,,000777333444555555666777888999>>>@@@IIIUUU\\\]]]^^^aaaaaaaaaaaa___\\\XXXVVVTTTRRRQQQQQQQQQKKKBBB???AAA???AAA@@@===>>>AAABBB@@@<<<;;;:::::::::999777555111333666666444333333444555333111222666777555333222222111111111111111111;;;:::999999777777666555444333222000////////////'''***,,,,,,******---///,,,---.........---,,,+++,,,---...///000000000000***EEEdddrrrhhhRRR???555222222111111111111111222222222111111111111222222000000000111111222222333---000333333111000111333222111000000111222333222777000---111333111111444666555HHHKKKDDD:::,,,666...///000222444444555555222222555777444000000555333000...///222444333222///444555111222888888555888:::======<<<===AAADDDJJJPPP[[[gggqqqwww{{{|||yyysssooonnnooooootttzzzwwwttttttuuuqqqppp{{{xxxlllggg^^^TTTNNNMMMKKKFFF@@@;;;555444???OOOWWWQQQHHH111111000000/////////...000000000000////////////---.........//////000000---------........./////////000000111111111111111//////...------///000111000111111333444555666777555555666777777888999999===<<<<<<<<<>>>BBBFFFIIIWWWuuusssPPP===999;;;;;;:::888777777888:::;;;333333222222333555777888MMM999;;;JJJDDD777666888777888???GGGIIIDDD??????AAACCCFFFJJJNNNNNNMMMLLLNNNUUU]]]___[[[___wwwooohhhrrr{{{uuufff\\\RRRQQQVVV[[[ZZZWWWUUURRRUUU\\\___]]]___dddbbbllltttvvvwwwyyyyyywwwiiiiiiiiikkkrrrvvvrrriiidddddddddfffhhhlllnnnpppxxxyyyyyy~~~zzz|||}}}~~~|||}}}~~~~~~{{{wwwuuuzzzxxxwwwwwwxxxxxxwwwvvvwww{{{~~~|||wwwuuuwwwzzzwwwmmmcccccckkkqqqpppkkkeeeccc```[[[VVVPPPKKKIII@@@GGGJJJKKKRRR^^^___XXXQQQVVV\\\___]]]YYYVVVUUUMMMWWW___^^^ZZZWWWUUURRRNNNHHHDDDFFFJJJOOOWWW___KKKPPPVVVVVVNNNHHHNNNYYYQQQOOOJJJBBB??????<<<888;;;CCCDDD;;;666666555///...000222111///,,,++++++222,,,***---///...---...***---000000...,,,---///111///000333444222222555888999999888666444444444222222555888555000///333...111111///000444555333222111000111222222111//////222444444111///000111000000111111111111222222,,,...111222111000000000LLLLLLLLLLLLKKKJJJIIIHHHDDD???:::999:::999444///...,,,+++,,,......---+++,,,---------,,,---...000//////......///000000111///KKKkkkvvvqqqlllTTT...//////...///000000...---000//////111333333222111///000222333333222111111444222111000111000...---333333222222222222222333000000111222222222222111333555777777666222...,,,444333222333555666555444000000000000000000000000222111000000000111333333555555555666666666777777555666888999999888888777;;;:::@@@NNN```oooxxx|||xxxqqqlllnnnuuuzzz{{{xxx{{{rrrrrrwwwtttnnn|||uuunnneee[[[XXXYYYYYYUUUOOOFFFCCC???<<<;;;:::888777777444111000111111///,,,===999444333555666444222555,,,(((---111111222444222222222333444444222000222555555444555888555000111333666777777666666777333666999999777777999<<>>:::===AAAAAA@@@<<<888777999===AAACCCOOOWWW\\\VVVKKKBBBBBBFFF??????GGGUUU[[[XXXTTTUUUZZZ]]]```aaabbbbbbcccccceee``````ddddddgggxxx|||}}}}}}uuusssuuurrrmmmooocccbbbooouuuqqqsss}}}vvvwww{{{vvvttttttoooqqqnnnnnnqqqtttuuu{{{|||}}}|||~~~~~~~~~||||||}}}~~~zzz~~~}}}~~~~~~}}}{{{zzz}}}yyyqqqsssxxxyyywwwwww{{{yyywwwvvvuuuvvvwwwyyyppppppooolllgggaaa\\\XXXRRRPPPKKKFFFBBB???<<<;;;888888888888999<<>>???>>>???CCCDDDBBB?????????@@@@@@AAA@@@@@@EEEEEEEEEDDDDDDGGGLLLOOOSSSTTTWWWYYY\\\\\\[[[ZZZ___[[[YYY___hhhmmmllliiikkkoooyyyqqqXXXMMMLLLLLLPPPUUUUUUMMMFFFEEEFFFEEEGGGFFFDDDDDDFFFKKKQQQTTTeeelllqqqlll```WWWTTTVVVQQQQQQWWWaaagggfffhhhllloooqqqrrrtttttttttuuuuuu{{{vvvvvvvvvoooiiipppvvvvvv|||xxx}}}|||~~~zzz||||||{{{~~~~~~}}}~~~zzzzzz~~~{{{sssnnnpppssssssqqqqqqwwwvvvvvvuuussspppnnnlllhhheee___WWWOOOHHHBBB???;;;999777555444333333333---///000000000111444666888;;;???BBBDDDDDDCCCBBBAAABBBEEEHHHIIIFFFAAA===>>>AAADDDCCC???;;;::::::111111111111111111111111333222111///...---,,,,,,...............---------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---.........------------......---...//////------...///......///000000000000000222222111000000///......//////000000000111111111000000000000000///.............../////////000000000000000000////////////000000111111111111000000ccccccccccccbbbaaa``````dddaaa^^^]]]^^^]]]YYYVVVOOONNNJJJEEE???<<<:::;;;888888777777666666555555777777666777888:::<<<>>>GGGXXXkkkmmmfffeeeVVV:::333333222111000000//////---------------...............///000000000000///555333000000111333333222333222222222333444444555222222333444444444444333111111111222111111000///000///...///111111111///000000000000000000000000111111000000111111222333000000000111111111222222333444555666666666555444,,,///333666888AAAWWWmmmssssssssssssuuuxxxzzz|||xxxyyyyyyyyyzzz}}}rrrnnnkkkkkkmmmnnnllliiilllhhhaaa\\\XXXTTTQQQNNNDDDBBB???>>>>>>===<<<:::KKKSSSYYYVVVMMMIIILLLQQQVVVOOOKKKLLLMMMJJJGGGFFFMMMMMMLLLLLLNNNRRRUUUWWWWWW\\\]]]YYYXXX\\\aaabbb\\\YYYVVVWWWZZZ[[[[[[YYY```\\\XXXXXX\\\bbbgggjjjjjjlllnnnpppqqqqqqqqqqqqnnnmmmmmmsss{{{~~~{{{zzz{{{}}}rrrfffaaa```___aaaffffff]]]TTTQQQSSSUUU[[[]]]^^^]]]^^^bbbhhhnnnxxx~~~vvvmmmkkklllhhhhhhjjjmmmooopppwww~~~~~~~~~}}}|||{{{sssgggccchhhyyy{{{}}}~~~|||~~~~~~~~~}}}{{{xxxyyy~~~qqqlllkkknnnpppooonnnppptttuuutttrrrmmmeee^^^ZZZMMMIIICCC<<<777444444444---------,,,---...//////***,,,......---------......///111333555555555555444333222333444444222000333555777666444111//////++++++++++++++++++++++++---,,,,,,+++*********)))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---------...///...---,,,---///....../////////000000000111111000000//////......////////////000000000000//////000000000///......////////////000000000000////////////000000000000000000111111111111000000ccccccddddddcccbbbbbbaaadddcccccceeeggghhhfffddd___]]]YYYSSSKKKGGGFFFGGGCCCBBBBBBCCCDDDDDDCCCBBBDDDEEEFFFHHHKKKNNNRRRTTT```kkkyyywwwmmmkkk```GGG<<<<<<;;;999666444333444000000111000/////////000......//////////////////333111//////111222333333111111111111222333444555111222222333444333333333111000000000000111222222333111000111333333222111////////////////////////111111111111111222222222000111111111222222222222111222333555555444444333000111444555222888PPPjjjqqqsssvvvwwwvvvwwwzzz}}}xxx|||{{{vvvyyy|||yyyqqqiiiiiiooorrrpppkkknnnmmmlllllllllkkkhhhfffcccaaa]]]YYYVVVSSSPPPNNNPPPYYYaaaccc```aaaiiirrrooolllkkklllmmmmmmkkkjjjnnnnnnnnnmmmllllllmmmnnnnnnrrrrrrkkkgggiiiooorrrqqqlllhhhiiiooossssssqqqmmmiiieeeffflllrrrwwwxxxuuuwwwyyyzzzzzz{{{{{{|||zzzxxxwwwzzz~~~|||xxxuuuqqqmmmtttwwwuuulllbbb```eeekkkmmmpppsssqqqnnnpppvvv||||||}}}yyyxxxzzz{{{zzzwwwqqqmmmoooxxxuuuooommmqqqqqqjjjaaa]]]rrrvvvyyyyyywwwyyy~~~~~~{{{~~~|||yyyxxx|||~~~}}}~~~}}}|||}}}~~~}}}{{{xxxzzz~~~pppmmmmmmooonnnjjjiiikkkffffffddd```YYYPPPGGGBBB555333000......000222444//////..................,,,...//////......///000111111000000000//////...///...,,,,,,......---,,,---///000000///---,,,+++------------------------++++++,,,,,,,,,,,,++++++)))*********+++,,,,,,,,,,,,++++++++++++,,,,,,---++++++************++++++------,,,,,,,,,,,,---------///000///...---.../////////........./////////000000000//////................../////////000000...///////////////....../////////000000000111111////////////000000000000000000111111111111000000bbbbbbcccccccccbbbaaaaaaddddddfffiiikkklllkkkjjjaaa```\\\WWWRRRNNNLLLLLLHHHHHHHHHKKKNNNOOONNNLLLLLLMMMPPPTTTYYY^^^aaacccjjjrrr}}}|||rrrpppgggQQQKKKLLLLLLJJJEEEAAA@@@@@@888:::<<<;;;999777777888555555444444333333333333222111//////111333444333111111111111111222333333000111111222222222222222111111000000111222444555444333222222333444333111////////////////////////000000111111222222222222000000000111111111222222000111222333444333333222444111333555444888NNNgggnnnsssxxxyyywwwwwwyyy|||yyy}}}zzzsssvvv|||{{{{{{~~~}}}oooaaa```iiiqqqooojjjeeegggkkkpppuuuvvvtttrrruuuuuuuuusssrrrrrrssssssmmmppprrrqqqpppsssyyyzzzzzzzzz{{{|||~~~~~~||||||wwwtttsssjjjoooooohhhbbbdddhhhkkknnniiifffhhhpppvvvwwwvvvmmmjjjhhhjjjoootttuuutttuuuwwwzzzzzzzzzzzz|||~~~|||zzzyyy{{{}}}~~~}}}|||{{{|||~~~vvvqqqsssxxxqqqtttwwwvvvssstttyyy~~~~~~{{{{{{|||~~~|||tttnnnpppyyymmmddd```iiitttvvvnnnfffxxxvvvtttsssuuuxxx{{{}}}|||}}}xxxyyyzzzyyyyyyzzz}}}|||}}}~~~|||~~~~~~{{{zzz}}}}}}}}}{{{uuuoookkkcccYYYUUUUUUIIIHHHFFFBBB===777222///111000///............///---------------,,,++++++,,,,,,,,,******,,,000333222222111000////////////------,,,---......,,,***,,,,,,------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...------,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++......------------.........///000000......///000000///......---...///////////////...............---............/////////......////////////......////////////000000000000.../////////000000000111000000111111111111000000eeeeeeffffffffffffeeeeeeiiijjjlllmmmnnnmmmkkkjjjdddbbb___]]][[[YYYVVVSSSHHHGGGHHHLLLPPPRRRQQQNNNJJJMMMRRRXXX]]]aaacccdddbbbiiitttuuummmllleeeRRRNNNRRRUUUTTTOOOKKKIIIIIIFFFJJJNNNNNNJJJFFFEEEFFF>>>===;;;999888777777777222111000111333444333222333222222111111222222333000000111222222222222111111000000111111333444444333111000000111222000///000000000000000000000000000000111222222222222111/////////000000000111111000111222333333333222222333......444444888NNNgggmmmqqqwwwyyyxxxwwwxxxyyyzzz|||zzztttvvv}}}{{{{{{zzzzzz~~~mmmfffkkkpppmmmggggggiiimmmsssxxx{{{zzzyyy{{{|||}}}}}}||||||~~~~~~|||yyyvvvvvvxxx|||}}}}}}}}}yyyuuutttjjjnnnooojjjggghhhjjjiiidddaaa```ccciiiooossssssnnnnnnnnnoooqqqrrrrrrqqqqqqtttwwwwwwvvvwwwzzz~~~|||xxxyyy|||~~~}}}{{{zzzrrruuuxxxyyyyyyzzz~~~~~~}}}|||||||||xxxvvvzzz}}}ooogggbbbiiivvv}}}xxxqqq~~~tttkkkjjjrrr|||~~~yyyyyy{{{|||~~~}}}~~~zzz~~~zzzsssuuuyyy|||}}}~~~tttfffZZZNNNAAA999777333222111000///...------,,,---.../////////......***+++,,,---------------...---,,,******,,,111444++++++,,,---...//////000******+++,,,---,,,)))'''+++******+++---...,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///+++,,,,,,------,,,,,,+++......------------.........///000///...---...000000///...---------...///..................------------------.........///------.../////////..................////////////......//////000000111111000000111111111111000000gggggghhhhhhhhhhhhggggggiiikkkmmmnnnmmmllljjjiiihhhdddaaacccfffeee___YYYGGGEEEFFFJJJOOOPPPNNNJJJIIIMMMSSSXXX]]]^^^^^^^^^]]]aaajjjiiiaaa```\\\LLLHHHNNNUUUWWWSSSOOONNNNNNVVV\\\bbbbbb]]]XXXVVVVVVLLLJJJHHHEEECCCBBBAAAAAA======>>>???AAAAAA>>><<<666666555444333333333333000111222222333333222222//////000111111222222222222000//////000000///...000000000000000000000000///000111222333222222111000000111111111222222222000111222333444333222222333......444444999RRRooolllpppuuuyyyzzzxxxwwwvvvxxxzzz{{{zzzzzz{{{{{{zzz{{{{{{{{{|||uuurrrrrrqqqnnnrrrqqqqqqtttxxx|||~~~}}}zzzxxxyyy{{{zzzzzzxxxwwwvvvxxx{{{~~~}}}{{{{{{{{{zzz|||uuuyyyzzzwwwuuutttqqqlll______```cccggglllppprrrqqqrrrrrrqqqooommmmmmnnnmmmqqqtttuuutttuuuzzz~~~}}}yyyyyy~~~}}}yyyzzz{{{}}}|||yyy{{{~~~~~~{{{}}}{{{wwwssspppqqqvvvzzzxxxuuuzzzqqqhhhiiiuuu~~~~~~}}}}}}{{{zzzsssxxx{{{||||||{{{rrrmmm^^^MMMBBB:::222,,,+++......//////////////////((()))***,,,...///000111+++,,,---////////////.../////////...,,,---///111'''((()))+++,,,---------+++***)))***++++++)))'''***)))(((***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***))),,,,,,++++++++++++++++++************+++,,,---...++++++,,,------,,,++++++------,,,,,,,,,,,,------,,,---...---,,,,,,---...111000...,,,,,,---...///------------------------,,,,,,---------.........,,,---......//////......------------.....................///000111111111000000111111111111000000ffffffgggggggggggggggfffcccfffiiikkkkkkjjjiiiiiigggbbb___bbbhhhggg___WWWGGGEEEEEEIIINNNOOOKKKGGGKKKOOOUUUZZZ]]]]]][[[ZZZ```aaafffcccYYYXXXTTTEEEEEEMMMVVV[[[YYYVVVUUUUUUaaahhhooopppjjjdddaaa```]]][[[XXXUUURRRPPPOOOOOOPPPQQQRRRTTTVVVTTTQQQNNN999888777666555444444444222222333444444444444333......///000111000000000333111000000111111000...000000000000000000000000///000111222333222111111333333444444444555555555000111222333444333222222555111222777555:::XXX{{{llloootttxxxzzzyyyvvvtttwwwyyy}}}~~~yyyxxxzzzzzz}}}~~~}}}{{{}}}zzzvvvwww{{{~~~wwwsssooonnnrrrxxx}}}}}}{{{}}}{{{}}}~~~|||yyyxxx{{{~~~yyy}}}}}}xxxyyywww{{{~~~~~~{{{zzz~~~||||||yyyvvvoooggg]]]___bbbccceeeiiimmmpppnnnooooookkkfffdddeeehhhkkkooossstttrrrtttyyy~~~zzz}}}}}}zzzzzz~~~}}}||||||}}}~~~~~~}}}{{{}}}}}}|||xxxvvvzzz|||{{{{{{~~~{{{wwwwwwyyyyyywwwrrrnnnttt~~~{{{~~~~~~}}}www~~~|||}}}}}}rrrdddUUUEEE666000000////////////000111111000...+++***------,,,+++++++++,,,---,,,---.........---+++***,,,---...---+++))))))******+++,,,------,,,+++***///---******+++,,,,,,++++++)))(((***...000///---************************(((***+++------,,,***))),,,,,,++++++******))))))))))))))))))***+++,,,---***+++,,,------,,,+++***,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,111000...,,,,,,,,,...///------------------------,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,,,,---------......---......///000111111222000000111111111111000000bbbbbbcccdddffffffeeecccbbbjjjnnnlllhhhgggeeecccbbbccccccccccccaaa___^^^NNNFFFAAABBBDDDDDDEEEGGGIIINNNTTTYYY[[[\\\^^^___]]]aaadddaaaZZZQQQKKKHHHIIIJJJMMMTTT\\\___ZZZRRRcccjjjooopppooommmfff___XXXWWWUUUUUUWWW\\\```cccdddhhhmmmsssuuusssmmmhhhMMMHHHAAA=========<<<:::888888888666333222333555555555444444444555555666444333222111000111222222333///...222444111000222222111000222444555444333...333333000000444444000333666666333444888555///444333000...555HHHdddxxxtttqqqppptttzzz}}}{{{wwwuuu{{{}}}yyyxxx|||~~~|||{{{|||}}}|||zzzyyy{{{}}}}}}|||{{{zzz{{{wwwssssssxxx|||}}}}}}}}}~~~~~~|||yyyzzz~~~|||xxxyyy~~~~~~~~~~~~}}}}}}{{{|||}}}~~~|||zzzvvvttt{{{zzz|||~~~rrrhhh\\\\\\]]]```ffflllqqqtttooonnnkkkhhheeeeeefffhhhiiiggghhhnnnwww}}}}}}|||xxxxxxyyyzzz|||~~~~~~zzz{{{}}}zzz|||{{{wwwvvvtttyyyzzzxxx{{{|||~~~|||~~~zzzyyy{{{wwwuuuwww}}}{{{xxxwww{{{~~~{{{wwwkkkQQQ777111000///...---,,,,,,,,,111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---333111/////////000///...++++++++++++++++++++++++++++++)))))))))***+++,,,***+++,,,,,,------,,,,,,,,,---222888444+++'''******(((&&&&&&'''(((((((((++++++++++++++++++++++++++++++******))))))((((((******************************+++++++++******)))+++***(((''''''(((***+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///------------------------000000//////............---...///...,,,+++,,,---000000000000000///............///000000000000000cccddddddfffggggggfffeeegggoootttpppjjjgggccc```bbbbbbbbbaaa```^^^[[[ZZZOOOGGGBBBCCCFFFGGGIIIKKKKKKNNNRRRWWWYYY[[[[[[\\\___aaaccc^^^VVVMMMGGGEEEIIIKKKPPPXXX___bbb]]]VVV```fffkkklllllljjjeee___ddd^^^WWWTTTYYYbbbkkkpppsssuuuxxx{{{|||yyytttqqqfffaaaYYYTTTRRRPPPNNNLLLLLLLLLJJJFFFAAA<<<::::::<<<<<<<<<======>>>>>>>>>::::::999888888777777888888444222555777666666888666444333333333444333222777;;;;;;888777999888444222555555333444777555000444444333555???RRRiiiyyytttssssssvvv{{{~~~~~~|||sssxxxzzzwwwxxx}}}~~~~~~|||yyywwwwwwvvvuuusssvvvxxx{{{~~~~~~|||{{{yyyyyyxxxwwwxxx{{{|||}}}}}}|||}}}zzzvvvwww}}}|||||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{wwwtttrrruuussssssxxx}}}|||vvvooo\\\___aaaaaabbbffflllrrrpppqqqpppjjjccc```cccgggfffddddddhhhooossssssqqqqqqtttwwwyyy{{{}}}~~~|||{{{}}}}}}{{{yyy~~~~~~{{{yyytttwwwvvvtttvvv~~~~~~~~~~~~~~~}}}}}}yyyxxx{{{xxxvvvxxx}}}~~~~~~{{{yyyzzz~~~~~~vvvgggXXXJJJ:::,,,000///...------,,,------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---222000......//////...,,,++++++++++++++++++++++++++++++***))))))***+++,,,***+++,,,,,,------,,,,,,***222>>>EEE>>>000)))******(((&&&&&&'''(((((((((++++++++++++++++++++++++*********)))))))))))))))******))))))))))))))))))(((((()))+++,,,---------,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------............------------------------/////////.........---------...///...,,,+++,,,---000000000000000///............///000000000000000bbbcccdddeeeffffffffffffhhhpppuuupppiiieeebbb___aaaaaa```___]]]ZZZWWWVVVSSSKKKEEEFFFHHHIIIJJJMMMPPPQQQSSSWWWZZZ\\\[[[YYY___``````[[[SSSLLLIIIIIIHHHKKKRRR\\\cccddd___ZZZ\\\aaaeeefffggghhheee```jjjbbbZZZZZZaaakkkrrruuussssssuuuvvvwwwvvvvvvvvv{{{wwwqqqmmmjjjhhhfffeee``````___ZZZTTTMMMIIIGGGHHHIIIJJJKKKLLLLLLKKKJJJCCCCCCCCCBBBAAA???===<<<>>>:::888;;;===<<<<<<>>><<<:::777666666666666444111555888777888;;;:::666555666666555666999888333111222666???NNN```rrr|||wwwwwwwwwxxxzzz{{{{{{|||uuuvvvvvvtttvvv|||{{{uuussssssrrrnnnjjjkkkooovvv{{{~~~}}}zzzxxxzzzuuusssvvvzzz{{{|||~~~~~~}}}zzzwwwyyy}}}xxxyyyzzz{{{}}}|||yyyvvvtttrrrrrrnnnkkknnnrrruuusssooo^^^bbbfffeeebbbcccjjjpppooorrrrrrjjj```[[[^^^dddfffdddcccfffkkknnnmmmkkklllpppuuuyyyzzzzzz{{{{{{~~~|||zzzzzzzzzzzz~~~}}}vvvuuurrrnnnqqqxxx~~~|||zzz~~~|||}}}zzzzzz|||{{{xxxyyy~~~~~~zzzzzz}}}|||{{{~~~|||mmmTTT>>>111---,,,......---------.........+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---000///------......,,,+++************************++++++******)))******+++***++++++,,,,,,,,,,,,,,,'''111>>>BBB888+++&&&(((***(((&&&'''((())))))((())))))))))))))))))))))))))))))))))))***************)))))))))(((((('''''''''(((((()))***+++,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------............------------------------.........------------------...///...,,,,,,,,,...000000000000000///............///000000000000000^^^```aaabbbbbbbbbccceeefffnnnqqqkkkccc```aaaaaa_________^^^\\\YYYWWWVVVVVVNNNHHHIIIJJJJJJJJJLLLVVVVVVWWWZZZ]]]^^^\\\ZZZ\\\]]]\\\XXXRRRNNNOOOPPPFFFJJJSSS___dddbbb^^^\\\ZZZ___bbbbbbdddgggfffcccfffbbbaaaeeemmmqqqooojjjfffggghhhjjjlllpppuuuyyy}}}|||zzzxxxxxxxxxwwwwwwnnnpppqqqpppkkkfffbbb``````aaabbbcccbbb```^^^]]]UUUVVVVVVUUURRROOOKKKHHHKKKHHHIIIMMMOOOMMMKKKLLLHHHEEEBBB@@@AAABBBBBBBBB888;;;<<<<<<<<<;;;999666888888777777999:::999777222555===KKK^^^ooozzz{{{{{{{{{yyyvvvtttssstttyyyuuuooommmqqqxxx~~~}}}yyyuuurrrnnnkkkhhhhhhlllqqqvvvxxxwwwtttrrr|||xxxsssqqqrrrttt|||}}}}}}~~~~~~||||||~~~uuuvvvxxxzzz}}}}}}zzzxxxvvvuuuvvvqqqmmmkkklllllliiifff```dddiiikkkkkkkkkmmmpppmmmnnnmmmggg___[[[\\\___aaaaaaaaaeeeiiimmmmmmmmmnnnrrrwwwyyyyyyyyyzzz|||zzz|||yyyyyy{{{}}}}}}wwwtttnnnjjjkkkrrrzzz~~~{{{vvvuuuyyy{{{{{{~~~|||}}}}}}zzzzzz~~~~~~~~~~~~zzzoooZZZCCC333...111333------,,,------...///000---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///---,,,,,,------+++)))************************++++++************************+++,,,,,,,,,,,,+++)))---111000)))$$$&&&***)))((('''''')))***)))((())))))))))))))))))))))))(((((())))))******++++++*********)))((((((''''''***))))))(((((('''((((((,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,---------------------------------------------...///...---,,,---...000000000000000///............///000000000000000]]]___aaaaaa```aaaccceeekkkqqqqqqggg^^^\\\```bbb]]]^^^^^^^^^]]]\\\ZZZYYYSSSLLLIIIKKKNNNMMMMMMNNNXXXXXXYYYZZZ\\\\\\[[[YYYZZZZZZXXXTTTNNNLLLNNNQQQEEEIIISSS___ccc^^^[[[\\\\\\```cccbbbdddhhhhhheeegggfffgggmmmsssrrrkkkbbbbbbccceeefffiiiooowww}}}{{{|||}}}}}}}}}~~~xxx{{{~~~zzzxxxvvvyyyyyyzzzyyyxxxuuurrrpppmmmnnnnnnmmmiiiddd___\\\___^^^aaagggjjjfffbbbaaaYYYVVVRRRQQQSSSVVVXXXYYYWWWVVVTTTSSSOOOJJJEEECCCBBB???>>>@@@AAAAAA@@@@@@BBBEEEMMM[[[kkkxxx}}}~~~{{{||||||zzzvvvsssqqqqqqvvvmmmffffffnnnxxx~~~tttllliiijjjiiikkknnnppprrrrrrrrrqqquuusssqqqssswww{{{||||||~~~}}}zzz~~~~~~{{{zzzssstttvvvyyy|||}}}{{{yyyxxxwwwzzzwwwtttqqqnnnjjjddd___bbbcccgggmmmrrrsssoookkkiiigggcccaaa```___]]]\\\XXXYYY\\\aaagggllloooppprrruuuxxxxxxwwwxxx|||www~~~}}}{{{{{{~~~}}}zzzsssnnngggddddddiiiqqqwwwuuussstttwwwxxxxxxyyy|||}}}zzzzzz~~~fffTTT>>>111///111111000,,,,,,,,,---...///000111000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---,,,***(((************************++++++++++++******)))))))))***++++++,,,,,,++++++,,,+++)))&&&%%%(((+++,,,(((''''''(((***+++***((((((((((((((((((((((((((((((((())))))******+++++++++++++++******)))))))))+++******))))))******+++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......---------------------------...//////------...///000000000000000///............///000000000000000]]]```bbbbbb```aaadddhhhuuuzzzxxxkkk___[[[^^^bbb^^^^^^_________]]]\\\[[[MMMIIIIIINNNSSSRRRQQQRRRVVVXXXYYYYYYWWWWWWWWWXXX[[[[[[WWWQQQJJJGGGHHHKKKHHHKKKUUUaaaaaaZZZXXX]]]```ccceeeeeefffiiiiiigggooommmkkkmmmpppooojjjeeeeeeggghhhiiijjjnnnvvv|||}}}zzz}}}|||zzzyyy~~~|||yyywwwuuuxxxyyyyyyxxxuuuqqqmmmjjjjjjiiimmmtttwwwrrrnnnmmmhhheeeaaaaaaccchhhkkkmmmgggeeedddfffeeeaaa```aaaZZZVVVTTTVVVWWWUUUTTTVVV[[[]]]bbbkkkuuuzzz{{{zzzxxxyyy{{{|||{{{xxxtttrrrmmmccc\\\bbbnnnzzz|||qqqnnnooommmmmmnnnoooppprrrssstttuuurrrqqqtttzzz}}}~~~~~~}}}{{{zzz}}}zzzvvvrrrqqqrrrtttvvvyyy{{{}}}~~~~~~}}}|||{{{yyywwwuuutttxxxwwwvvvuuuqqqkkkccc]]]```^^^___eeekkklllfff```^^^ZZZWWWWWWZZZZZZXXXTTTOOOQQQVVV\\\ccciiinnnpppnnnrrruuuuuutttvvv|||~~~}}}~~~~~~~~~~~~~~~~~~}}}yyyvvvmmmggg```______```fffmmmqqqrrrsssttttttrrrqqqppp{{{zzzxxxyyy~~~{{{sssmmmQQQ???---***///111---***,,,,,,,,,---...///000111111111///...---,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,------,,,***'''+++++++++++++++++++++++++++++++++++++++***)))((()))******+++++++++++++++''''''&&&%%%(((,,,+++'''((('''''')))++++++***)))(((((((((((((((((((((((())))))))))))***************************+++++++++*********+++---000333444++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------.........---------------.........---...//////...---///000000000000000000///............///000000000000000\\\___bbbaaa___```dddhhhvvv}}}}}}qqqccc]]]___aaa````````````___]]][[[ZZZOOOLLLMMMSSSWWWUUURRRQQQTTTXXX[[[ZZZUUUSSSVVVZZZ]]]\\\YYYRRRKKKHHHIIIKKKNNNPPPYYYdddbbbXXXXXX___cccggghhhggghhhjjjiiifffpppnnnlllllllllkkkiiigggfffiiikkkkkkjjjmmmsssyyy|||}}}}}}~~~yyy{{{~~~~~~{{{xxxwwwvvv{{{zzzyyyxxxwwwuuuttttttvvvwwwxxxxxxwwwuuusssrrrnnnkkkmmmsssuuusssqqqqqqnnnjjjfffeeehhhmmmqqqssshhheeeeeejjjllllllnnnsssoooiiifffiiiiiifffeeehhhlllmmmpppssswwwyyyyyyxxxvvvvvvxxx{{{}}}zzztttnnnfff\\\YYYdddrrrzzz}}}|||{{{vvvuuuttttttssssssrrrrrrwwwvvvvvvvvvxxxyyyzzzzzz||||||{{{}}}~~~~~~}}}{{{xxx}}}~~~yyyvvvvvvtttpppnnnoooppprrrtttvvvxxxxxxxxxxxxxxxvvvtttpppmmmkkkppppppqqqpppllleee^^^XXXZZZWWWUUUTTTVVVUUURRRNNNJJJIIIHHHHHHIIIIIIHHHGGGCCCFFFKKKPPPVVV[[[```cccaaagggnnnppppppsssyyy{{{~~~}}}{{{|||~~~~~~~~~}}}}}}|||{{{||||||zzzvvvrrrjjjccc^^^^^^^^^]]]aaagggkkkmmmnnnoooooopppooonnnwww}}}}}}|||yyywwwvvvxxx}}}~~~~~~~~~}}}~~~rrr^^^NNN>>>444---...000...,,,,,,,,,,,,,,,---...///000111///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,---...---***''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''))))))***+++++++++++++++###''')))&&&'''***((($$$''''''''')))+++,,,+++)))))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))***+++...111555777)))******************)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---......///------........./////////,,,...//////......///111000000000000000///............///000000000000000YYY]]]___^^^\\\]]]bbbgggqqq{{{~~~tttggg``````bbbbbbbbbbbb```^^^\\\YYYXXXUUURRRSSSXXXZZZUUUOOOLLLTTTZZZ^^^\\\UUUSSSXXX^^^]]]]]]ZZZUUUOOOMMMOOORRRSSSTTT]]]fffcccXXXYYYbbbdddhhhjjjhhhiiijjjiiieeeiiikkkmmmnnnllliiieeecccgggkkknnnooonnnpppuuu{{{vvvzzz~~~~~~|||{{{{{{||||||~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvwwwtttuuuwwwxxxyyyyyyyyyyyyrrrnnnmmmqqqsssssssssvvvmmmiiieeecccfffkkkoooqqqpppjjjhhhkkkkkkhhhjjjooosssllliiillllllhhhgggjjjoooppprrrtttuuuwwwxxxyyyvvvuuuvvvyyy|||xxxooofffddd\\\[[[hhhuuuxxxuuutttyyy~~~|||zzzvvvrrrooommmnnnqqquuuuuutttvvvzzz~~~zzzyyyyyy{{{}}}~~~}}}|||uuuyyyxxxrrrpppsssuuussslllmmmnnnoooqqqrrrtttttttttuuutttsssooojjjeeebbbiiiiiiiiihhhddd]]]VVVQQQVVVSSSMMMGGGBBB@@@@@@AAA999;;;<<<;;;999888999;;;333666;;;???CCCGGGLLLOOOUUU]]]hhhmmmnnnpppvvv|||vvv}}}}}}{{{|||~~~zzz}}}{{{zzzpppssswwwyyyzzz~~~yyy}}}|||zzzzzz{{{yyytttpppjjjddd```aaaaaa^^^```fffdddggghhhiiilllpppssssssvvv{{{zzzwwwsssuuutttxxx}}}}}}|||~~~~~~~~~~~~zzzzzz~~~}}}~~~}}}}}}||||||jjjMMM666///---///222...(((***111---,,,,,,---...///000000,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,------------......---***'''------------------------++++++,,,,,,+++***((('''))))))***++++++++++++***(((...///((($$$(((++++++''''''(((***,,,,,,+++)))************************++++++******))))))((((((&&&&&&'''((()))***++++++))))))))))))+++...111333))))))************))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////........./////////000000,,,...//////......///111000000000000000//////......//////000000000000000]]]___```___]]]]]]```cccqqqyyyyyymmmaaa^^^``````bbbaaa^^^\\\\\\\\\]]]^^^]]][[[ZZZZZZZZZXXXVVVSSS[[[bbbhhhgggaaa\\\\\\^^^```]]]WWWSSSQQQSSSVVVYYYZZZ```eeeeeebbb___```bbbgggbbbaaafffhhheeeeeeiiiiiikkkmmmmmmllljjjiiihhhooommmkkkmmmqqqssssssrrrjjjssszzz{{{{{{|||}}}{{{yyy}}}{{{vvvttttttyyyvvvvvvxxxvvvrrrqqqsssuuuvvvvvvwwwxxxxxxyyyyyyuuuuuuuuuuuuuuutttssssssnnnhhheeehhhmmmnnnqqqtttppprrrsssppplllkkkpppvvvrrrrrrqqqpppoooooorrrssswwwtttpppppprrrvvvyyyzzz}}}|||zzzxxxtttqqqnnnlllfffgggiiilllooosssvvvxxxyyy{{{|||zzzwwwxxx}}}}}}}}}xxxoookkkmmmkkkrrrwwwxxxxxxyyywwwtttnnnppprrrvvvzzzzzzxxxuuurrrqqqpppooonnnooopppqqqjjjjjjhhhhhhhhhiiijjjkkkooonnnkkkgggccc___[[[YYY[[[XXXTTTOOOIIICCC???===FFFCCC>>>888444222111111222222111000000///000000000000000000111222333444>>>BBBIIIRRR[[[eeennntttzzz{{{zzzxxxvvvyyy}}}xxx}}}{{{yyy||||||xxxtttrrrqqqoooqqqyyy}}}||||||}}}}}}|||yyyvvv{{{yyyvvvtttrrrqqqrrrrrrlllggg```ZZZVVVUUUWWWXXX]]]ccceeedddfffmmmsssuuuyyyyyytttttttttuuuvvvwwwzzz|||~~~}}}|||{{{zzzzzz{{{}}}}}}}}}{{{zzzzzzzzzzzz}}}{{{wwwpppiiidddbbbbbb```\\\[[[aaakkksssuuussssssvvv|||{{{yyyyyyxxxwwwuuurrrpppooonnnkkkiiiddd^^^\\\dddrrr}}}jjjgggfffjjjrrrzzz||||||}}}{{{zzz{{{kkkLLL777333222111///...,,,,,,++++++---------------------------,,,,,,+++++++++++++++...+++)))***---//////---***,,,......---++++++,,,---***+++000000,,,+++///,,,+++******************))))))))))))))))))))))))******)))((((((((((((((()))''''''***///000,,,(((,,,'''&&&(((******,,,000...,,,)))(((((()))*********++++++***((('''((()))))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,++++++***------------------------..................------,,,,,,------...///000000111111000///............//////000222333333222000\\\^^^bbbcccdddfffiiilllwww}}}|||rrrhhhdddcccbbbbbbaaa___]]]]]]]]]^^^___ZZZYYYXXXYYY[[[\\\\\\[[[\\\bbbggggggbbb^^^[[[[[[UUUUUUTTTTTTUUUXXXZZZ\\\ZZZ___ccccccaaa___aaacccccc^^^]]]aaabbb```aaaeeeiiijjjkkkkkkiiigggeeedddfffgggjjjmmmpppoookkkggggggooovvvvvvvvvyyy{{{zzzyyy|||~~~{{{wwwttttttyyyvvvwwwyyyyyytttssstttwwwvvvvvvuuuuuuuuuuuuuuurrrqqqrrrsssvvvwwwwwwuuurrrllliiilllpppqqqtttwww}}}yyyrrrqqqssssssvvvvvvvvvtttsssrrrrrrrrrtttrrroooooopppqqqqqqppptttuuuuuuvvvwwwwwwvvvvvvuuuuuutttsssrrrrrrrrrrrruuuvvvuuuqqqlllkkkoootttttttttwwwzzzwwwpppnnnqqqkkkqqqvvvvvvvvvxxxwwwuuummmmmmooorrruuuvvvuuusssooonnnlllkkkiiihhhggggggdddbbb```]]][[[ZZZYYYYYYVVVTTTRRROOOJJJFFFCCCAAA@@@???>>>;;;999777555444;;;999555111///.........000000///...........................///000111222000333888<<>>>>><<<;;;@@@HHHNNNQQQQQQTTTWWW[[[___```^^^\\\ZZZXXXWWWUUURRROOOLLLIIIHHHCCCBBB???:::666999BBBIIICCC???===@@@FFFLLLMMMMMMRRRUUUYYY___eeejjjnnnooovvv~~~~~~xxxqqqhhhUUU>>>222222111000///...,,,,,,++++++------,,,,,,,,,,,,,,,,,,******************+++,,,///---,,,---......,,,))),,,...000111///......///555000---...---+++,,,111---,,,++++++***+++++++++******************************)))((((((((((((((()))'''''')))---...+++'''((('''((()))((()))333>>>:::444,,,(((((()))******)))***+++***((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++------------------------........................---......//////000000000222111111000000111111111222222222222222111///---\\\___bbbdddeeegggiiikkkxxxzzzyyyqqqjjjfffbbb___aaa```^^^]]]]]]^^^___```ZZZYYYWWWXXX[[[^^^``````ccceeehhhjjjgggbbb\\\YYYKKKLLLPPPTTTWWWZZZ\\\\\\^^^aaaccccccaaaaaacccfffeeecccbbbeeeeeeccccccffffffgggggggggfffeeedddcccdddeeegggjjjlllkkkhhheeeiiipppuuuttttttxxx{{{{{{vvvyyy{{{{{{yyyuuussssssxxxvvvxxx||||||wwwtttuuuyyyxxxwwwvvvvvvxxxzzz{{{uuurrrppprrrwwwyyywwwtttvvvqqqooorrrtttuuuwwwzzzwwwwwwvvvpppxxxxxxxxxwwwuuurrrpppnnnsssrrrrrrrrrssssssqqqooonnnppprrruuuxxxzzz||||||~~~{{{xxxuuurrrpppooouuuuuusssnnniiiiiilllpppllllllppptttsssooonnnqqqkkkpppsssrrrrrruuuvvvtttiiiiiiiiikkkmmmmmmllljjjkkkjjjhhheeeaaa]]]ZZZXXXWWWUUURRRNNNJJJFFFDDDCCC>>>===<<<:::888555333222000111000111111111111111111///---+++++++++---......------,,,,,,,,,,,,,,,++++++++++++,,,---...///---...///000000222666888LLLRRRZZZ```dddiiinnnsssuuuqqqooorrrtttssssssuuu}}}|||{{{wwwssspppooooooqqqmmmkkkllllllkkknnnrrrvvviiiiiiqqqfffXXXMMMNNNOOOLLLKKKMMMHHHIIIJJJLLLOOOSSSVVVXXXUUUSSSOOOKKKKKKLLLOOOQQQUUUYYYYYYVVVVVVZZZ]]]]]]aaa___^^^bbbfffeee]]]VVVKKKLLLMMMOOOQQQTTTVVVWWWXXXWWWVVVUUUTTTTTTTTTUUUXXXWWWUUUSSSOOOLLLIIIHHHCCCBBB???;;;555222000111/////////000222555777999777888;;;===>>>>>><<<;;;;;;:::999777444222111000555666777444111000333666:::666333444888;;;;;;:::777888:::===AAAEEEIIIKKKUUU]]]ffflllpppttt{{{~~~}}}uuuoookkkfffaaa]]]\\\YYY^^^lll{{{}}}uuueeeOOO;;;000///222000000...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************+++,,,---------,,,---...///---***(((---///111111/////////000444111//////...++++++......---,,,,,,+++++++++,,,***************************))))))((((((((((((((()))'''''')))+++,,,)))%%%$$$'''+++***&&&)))999JJJDDD;;;///)))(((******))))))***+++***)))((()))***))))))))))))))))))))))))))))))************))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////000000000000//////......//////000111333333333222111000///...eeefffgggggggggfffeeeeeessssssqqqnnnkkkgggbbb]]]___^^^^^^^^^^^^___```aaa___\\\YYYYYY\\\___bbbccchhhhhhhhhiiihhhbbbYYYSSSGGGIIIMMMQQQUUUXXXZZZ[[[```aaabbbaaa___```bbbeeeiiijjjlllnnnllliiihhhhhhdddccccccccceeeeeeeeedddiiigggffffffgggjjjmmmooolllrrrtttrrrqqquuuyyyzzztttvvvxxxxxxwwwuuusssrrrvvvuuuxxx}}}}}}xxxvvvvvvwwwwwwvvvvvvxxx||||||vvvrrrssswwwyyyuuupppwwwsssrrruuuvvvvvvyyy}}}yyyxxxwwwqqqssstttuuuvvvuuurrrmmmiiiqqqpppppprrruuuvvvuuutttqqqrrrtttvvvwwwyyyyyyzzz~~~}}}zzzwwwuuusssqqqqqqssssssqqqooommmnnnrrrvvvlllkkklllppppppllllllnnnnnnqqqqqqnnnllloooqqqpppjjjjjjjjjkkkkkkiiieeebbbcccbbb```\\\VVVQQQLLLIIIGGGEEEBBB???<<<888666555222222333333333222111111111111111111111111111111...---,,,+++,,,---...///---,,,,,,+++++++++,,,,,,++++++******+++,,,------222333222000......///111666<<>>///...111111///......---,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,,,,------...///,,,---...///000000///...///000111111/////////111,,,---000333222///---+++......---,,,++++++++++++************************))))))(((((((((((()))))))))''''''((())))))'''%%%$$$'''******&&&(((666FFFAAA888---((()))+++***((()))***+++***)))((()))***))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///....................................////////////000000000000/////////////////////......//////000333444555555444333444444bbbaaabbbbbbccccccbbbaaajjjhhhggghhhhhhddd```]]][[[[[[\\\\\\]]]___``````bbb___\\\\\\```dddhhhiiihhhgggeeeeeeddd^^^TTTLLLHHHIIIJJJNNNRRRWWW\\\___aaa``````___^^^___aaaccchhhmmmrrrssspppllliiifffeeecccaaaaaabbbdddcccbbbdddeeeeeefffiiilllpppsssnnnrrrsssnnnlllooosssuuuvvvvvvwwwyyyyyyxxxvvvuuussssssvvv{{{|||xxxuuuvvvwwwvvvuuuvvvxxx|||yyysssssswwwxxxtttooosssqqqqqqtttvvvvvvyyy~~~yyyuuuvvvrrroooooorrrtttuuusssmmmhhhpppnnnlllmmmoooqqqssssssttttttuuuvvvvvvvvvvvvvvvzzzyyyxxxvvvuuutttttttttppppppooommmmmmnnnqqqsssnnnkkkkkkmmmnnnkkkjjjlllmmmpppnnniiifffhhhjjjiiiiiiiiikkkllljjjeee]]]WWWTTTSSSPPPMMMHHHBBB===:::888777777666444333111111......////////////...---000000////////////////////////...---------...///---,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------111111000///---,,,...000...111666;;;@@@FFFKKKNNNNNNQQQSSSTTTWWW\\\bbbfffcccbbb^^^YYYTTTSSSTTTVVVRRRPPPJJJCCC???>>>>>>===???III]]]llldddPPPLLLVVVYYY@@@...///222---,,,111//////...---------------111000000000222444777999888::::::888:::>>>>>><<<;;;:::999999999999777666222111111000000111111222222111111000///......---///000111333333222111111000111222111///------...///111333000,,,***,,,///000000000000000111222333......//////000000000111,,,---///000111333444666333111000///000111111111222444666888888666444333333555777888888:::>>>BBBIIITTTaaaiiijjjkkkmmmpppoooooommmhhhgggjjjiiifffccciiinnnppprrrtttqqqmmmbbb___^^^___\\\VVVTTTUUUQQQSSSRRRPPPQQQSSSQQQLLLMMMKKKHHHFFFCCC@@@===;;;GGGAAA;;;<<>>;;;888444222000//////000111111111000000000000000///...,,,+++***---------...//////000000//////...------,,,---------,,,,,,,,,,,,------.........------------...............---+++,,,...000///.........000222444555333777999888:::@@@DDDDDDCCCBBB@@@===999888999;;;777777444///...000111000---222===FFFAAA777777???EEE666+++,,,...------111******++++++++++++++++++,,,,,,,,,---...000222333---//////...000555444111111222333222///---///111---------...///111222333///////////////...---,,,//////000000000//////...///000111000...,,,,,,,,,))),,,......,,,,,,...111///////////////000111222000//////......------,,,444333222222333444555666333333333333333444444555---///333777888777555333222333333222111222555777999AAAKKKPPPPPPPPPQQQSSSTTTUUUSSSOOONNNPPPQQQOOOEEEKKKOOOPPPQQQTTTRRRNNNLLLJJJJJJMMMLLLHHHFFFHHHDDDEEECCC@@@AAADDDCCC>>>>>>=========<<<<<<;;;;;;;;;999888999:::;;;CCCKKKdddzzz{{{{{{}}}rrrZZZ===///000444000+++---,,,,,,,,,,,,,,,---...******++++++,,,,,,------,,,,,,+++++++++,,,---------///111111000000111222444555777888888:::===???;;;;;;777111///111222000000///...---,,,+++++++++++++++++++++++++++++++++((((((((((((((())))))***''''''''''''(((((((((((()))%%%%%%((()))'''&&&((('''''''''(((******)))(((((()))******))))))***+++))))))))))))))))))))))))))))))************))))))((((((((()))))))))************+++++++++,,,,,,,,,+++,,,,,,---.../////////.................................//////000000111000000000000000111111111222111111000000000111111///222444444222333666:::999555222111333555555444>>>::::::===<<<888888<<<;;;<<<>>>@@@BBBCCCDDDEEEFFFDDDDDDGGGLLLQQQUUUWWWUUUUUUUUUTTTSSSPPPLLLIII@@@???@@@AAAEEEJJJOOOSSSXXXXXXYYY\\\___cccdddeeekkkqqqrrrlllfffggghhhggg^^^YYYTTTTTTXXX[[[[[[ZZZSSSZZZdddjjjkkkjjjhhhhhhlllqqqrrrnnnmmmppptttuuuvvvuuutttwwwyyy{{{yyywwwmmmkkkmmmrrrtttrrrrrrttt||||||||||||}}}}}}~~~zzzwwwsssppppppooonnnmmmeeefffjjjpppssstttzzzxxxuuutttpppoooqqquuuxxxwwwqqqkkkqqqooonnnoooppppppooommmnnnoooqqqssstttuuuvvvvvvzzzyyyxxxvvvtttssssssrrrssssssrrrpppnnnkkkhhheeeaaaZZZTTTTTTRRRNNNKKKKKKKKKMMMLLLGGGDDDFFFHHHGGGBBBAAA@@@@@@>>>;;;666222222111000///......------,,,---...//////......---......//////......---,,,------....../////////000.........---------,,,,,,,,,+++++++++,,,,,,---...///......------......///000000000...------///111///...,,,+++++++++***))),,,///...++++++//////+++...///000...,,,++++++,,,***------)))***///111...)))+++------,,,,,,...000000---+++))))))***,,,---&&&'''((()))************))))))))))))***++++++,,,+++,,,+++***---000///***)))+++,,,,,,******,,,...***++++++,,,...///111222+++,,,---------,,,++++++...---,,,,,,++++++,,,,,,,,,...000111000000000111,,,---///000000000111222...............//////000111111000//////...------///...---,,,---------------.........------...//////000222333333222000000...///000111333555888:::777<<>>BBBCCC@@@@@@BBBAAA>>>DDDCCCDDDHHHIIIEEECCCEEE@@@AAA@@@>>>@@@EEEEEEBBB<<<<<<<<<;;;::::::;;;<<<666666:::EEENNNSSSYYY___ppp~~~yyyeeeKKK333...111000---,,,,,,+++++++++,,,------...+++++++++,,,------......++++++,,,---...000222333000666===BBBCCCCCCCCCCCCGGGJJJMMMPPPTTTXXX]]]aaa\\\]]]XXXNNNFFFAAA;;;444333222111///...---------++++++++++++++++++++++++((((((((((((((()))******''''''(((((((((((()))+++)))%%%%%%((()))'''&&&((($$$&&&))))))((('''(((***''')))******))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,------......//////........................---......///000000111111111222222222333444444444111111222222444555777777999===BBBDDDEEEIIIOOOUUUGGGAAA999444222000...,,,333000000222///***+++111)))***,,,///111222333444444333222444888<<<>>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<>>>AAABBBFFFGGGIIINNNTTTXXX[[[[[[fffkkkhhh^^^XXX\\\```aaaSSSOOOKKKMMMTTTZZZ\\\\\\XXX]]]bbbeeeffffffhhhjjjaaafffhhhfffeeeiiinnnoooqqqpppooorrruuuwwwuuussskkkiiikkkoooqqqpppppptttqqqqqqssstttvvvwwwxxxyyy|||yyytttoookkkhhhggggggbbbccchhhooorrrttt{{{|||xxxvvvqqqooopppssswwwvvvooojjjffffffhhhkkknnnnnnkkkiiinnnoooqqqrrrssstttttttttvvvvvvtttsssrrrrrrrrrrrrmmmmmmmmmmmmlllhhhccc___YYYQQQHHHDDD@@@999444333666999999444333666777666888555333111111000///---,,,++++++++++++---///000------......---,,,***)))&&&''')))+++,,,......///......---,,,++++++******........................++++++******+++,,,------//////...------.........111222111///---,,,...///---,,,,,,---......,,,******---...+++...333222,,,))),,,......---+++++++++&&&++++++((()))...///,,,+++---,,,)))+++000000,,,(((...000,,,)))***,,,***((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))),,,---,,,***,,,///---(((((()))***+++---...////////////.........///000000***+++---......---,,,+++---,,,+++++++++,,,...//////000222111///---,,,,,,------------,,,+++***)))000000000000111111111111.........//////000000111000//////000111111111///111222333222000000000111000000000000111222333333111111111111222222444444<<<>>>AAABBBBBBBBBBBBBBB???BBBCCC???>>>@@@AAA@@@>>>AAABBBAAACCCHHHIIIGGGDDDBBBCCCGGGFFFBBB@@@AAADDDFFFEEEEEEIIIPPPRRRPPPHHHHHHGGGEEEBBBBBBCCCDDDLLLIIILLLZZZkkkvvv~~~~~~~~~~~~www]]]CCC000000222---+++000++++++++++++,,,---......++++++,,,------...//////,,,---...000333666999::::::DDDQQQ[[[___```______cccfffkkkpppuuu|||}}}wwwjjj\\\KKK;;;555444333111000/////////++++++++++++++++++++++++((((((((((((((()))******&&&'''((((((((()))+++,,,(((&&&&&&))))))''')))---&&&***,,,***&&&%%%'''+++''')))******))))))***,,,))))))))))))))))))))))))))))))************))))))+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,---------...............////////////////////////---......///000111111222333333444444555666777777888888999;;;>>>AAACCCDDDKKKQQQYYY___ccckkkttt|||mmm\\\GGG;;;999;;;777111:::666222...,,,---...///,,,,,,,,,---------......///---+++,,,000222111000222222222222333444555666444333333333333333444444777888:::===???BBBDDDEEEQQQMMMKKKKKKHHHDDDFFFJJJGGGEEEDDDEEEHHHMMMSSSWWWYYY[[[^^^___^^^ZZZVVVSSSIIIKKKMMMPPPTTTYYY___cccfff```ZZZ\\\bbbhhhiiihhh]]]___aaaeeeiiillloooppprrrqqqppppppqqqsssuuuvvvrrrsssrrrmmmfff```]]]]]]bbb______eeepppyyy}}}~~~}}}zzzwwwuuusssqqqooonnnooorrrsssqqqoooccc\\\```ooorrrgggaaaeeellllllnnnqqquuuwwwvvvuuutttsssrrrrrrssssssrrrppphhhdddgggmmmfffVVVOOOQQQCCC===555333444555444111222111000000000111333333222222111111000/////////---///...++++++---...+++........................---------///111111///---++++++,,,,,,,,,---------***...111333111///---,,,//////...---,,,,,,++++++...---,,,++++++,,,---...111///,,,,,,---.........//////...---,,,,,,++++++///......---+++******)))++++++++++++++++++++++++++++++,,,------...//////---,,,+++******+++,,,---000...+++)))((()))***,,,)))))))))))))))))))))))))))((((((((((((***+++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,........................---,,,++++++------,,,+++------,,,+++,,,---...///////////////000000000000..................------......------------......////////////000000000111000///---...////////////...///000111000000000000333000...---///111222333111333555555555444555666DDDOOOUUUMMM@@@;;;>>>AAADDDBBBAAABBBEEEFFFDDDBBBDDDCCCCCCBBBBBBCCCCCCDDDHHHJJJKKKIIIGGGGGGIIILLLLLLPPPQQQNNNQQQZZZdddiiiZZZ\\\]]]___```bbbeeegggjjjnnnuuu~~~~~~xxxJJJ<<>>???BBBGGGJJJIIIEEEBBBEEEKKKOOOOOOMMMQQQSSSUUUXXX[[[^^^```bbbaaaaaaaaaaaabbbccccccddd___aaabbb___ZZZVVVTTTTTTXXXUUUTTTXXX```gggjjjjjjkkklllllllllmmmnnnnnnnnnnnnllllllooosssvvvwwwwwwlllggggggnnnooohhhdddgggmmmmmmooorrruuuwwwwwwvvvtttrrrqqqpppqqqqqqooonnniiiaaa[[[[[[SSSDDD===???;;;666111///222333222000000000/////////000111222222222111111000/////////...000///,,,+++......+++........................---,,,,,,...000000...,,,++++++,,,,,,,,,---------+++...111222000...------......------,,,+++++++++------,,,,,,,,,,,,------///---+++***+++,,,,,,,,,.........---,,,,,,++++++---,,,,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,------......,,,++++++******++++++,,,///...+++)))((()))***,,,)))))))))))))))))))))))))))((((((((()))***+++,,,+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,------------------------,,,,,,+++,,,---------,,,------,,,,,,,,,---...///000000000000////////////........................///......------......//////////////////000000000111///..................,,,+++++++++,,,,,,,,,+++.........///111333444444...111444666888:::<<<>>>BBBMMMUUUQQQJJJGGGHHHIIIFFFDDDCCCDDDGGGIIIIIIHHHLLLJJJGGGEEEEEEFFFHHHJJJHHHKKKNNNPPPQQQSSSVVVYYYaaafffhhhfffgggmmmssstttpppkkknnnxxxzzzuuuyyysssbbb???555---...000///---,,,,,,,,,++++++,,,,,,---...,,,------,,,+++,,,------000555:::@@@LLL\\\iiinnnvvv|||}}}|||~~~tttlll___TTTJJJ===///111555...+++*********+++,,,,,,,,,))))))))))))************)))***+++***'''&&&(((***''''''''''''''''''''''''''''''((())))))(((((('''************************(((((((((''''''((((((((())))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++---000111///---)))+++---000222333111000333222//////000444888;;;<<>>???AAADDDFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGBBBDDDFFFFFFDDDCCCBBBCCCEEEBBB@@@AAAFFFJJJKKKKKKIIIJJJLLLNNNQQQTTTVVVWWWXXXWWWWWW[[[```fffjjjkkkeeehhhkkknnnooommmkkkiiiooonnnppprrrvvvxxxwwwvvvuuurrrooonnnmmmllljjjhhhdddVVVJJJEEE>>>444///111222///,,,---000111000...//////.........///000111222222111111000/////////000222111---,,,......,,,........................,,,++++++---...///---,,,,,,,,,,,,,,,---------------...000000///......///......------,,,,,,++++++,,,,,,------------,,,,,,000...,,,+++,,,------,,,...------,,,,,,+++++++++***+++++++++,,,,,,------,,,,,,,,,++++++***************++++++,,,,,,------***++++++++++++++++++***...---+++)))((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...///111111000000//////..............................///......------......///////////////////////////...---------------...///444111//////222333222000111111222222333444444444111444888;;;>>>AAAEEEHHHDDDMMMUUUWWWVVVWWWVVVTTTSSSRRRQQQSSSVVVYYYZZZZZZ]]][[[WWWUUUVVVYYY]]]```]]]aaaeeeiiikkkmmmppprrryyy~~~uuuxxxyyyuuu\\\EEE222...,,,///000,,,++++++,,,,,,++++++,,,,,,---...,,,---------,,,,,,...000444AAAOOO[[[iiixxx~~~~~~~~~{{{|||}}}~~~zzzqqqgggTTT>>>999:::222...///...---++++++---...***************************+++,,,+++))))))***+++'''''''''''''''''''''''')))((((((''''''(((((((((************************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,------------000///......//////...,,,---000333333111000222444:::;;;>>>CCCJJJQQQXXX\\\iiilllooorrrtttxxx}}}ZZZYYYcccnnnggg[[[fff~~~|||rrrVVV777***......&&&,,,,,,,,,---------.........---,,,+++,,,,,,,,,,,,...............///000000000000///...------------000000000000000000000000000...///111111///111666333444444555555444333333444444444444333222222222444555444222000000111222444333222333444666666666111111222333555666777777555666777888777666555444111333555666777777777777777555222333555777777777555666666888999:::;;;;;;>>>======???DDDIIINNNPPPLLLWWWaaafffjjjooopppmmmpppppppppsssvvvxxxxxxwwwvvvrrrnnnjjjhhheeeccc```TTTGGG:::666444111///111---,,,,,,---///000///---........./////////000000222222111111000/////////111333222...---//////,,,........................---,,,,,,---...///...---,,,,,,,,,------------....../////////---...///111/////////......---------,,,---////////////---,,,333111...---...//////...---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,)))***+++,,,,,,+++***)))---,,,***)))))))))***+++((((((((((((((((((((((((((((((((())))))***++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...///---------------......///222111111000///......---............//////////////////............//////000000////////////......---.../////////000111333222///,,,---000222111///555555555444333444666777???BBBEEEGGGIIILLLPPPSSSOOOTTTYYY\\\aaaffffffbbbhhhiiikkkoooqqqssstttssstttsssrrrrrrtttwww{{{}}}}}}zzz~~~}}}|||{{{wwwnnn\\\EEE333...,,,---000...******...,,,,,,++++++,,,,,,---...++++++,,,......///444:::AAASSSiiixxx{{{{{{yyyzzz~~~qqq[[[MMMBBB111222333333000---+++,,,---++++++***************)))***++++++++++++*********''''''''''''''''''''''''+++***(((''''''((()))***************************((((((((())))))(((((((((((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---.........444333111000000/////////444777888666444999DDDMMMVVV\\\eeeooovvv{{{|||}}}HHHDDDGGGMMMDDD<<>>111...---,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++,,,//////.........///000000///......---,,,,,,------///000000000111111111111///......111///---...222555666777777777555333111222222222111111111111222111222222111///...///111222222111111333777<<>>,,,---111...---111,,,,,,,,,---------......+++,,,---,,,++++++,,,......---------------............---------............//////000000111111222000///000222000,,,---111222333444555444333000///000000000000000000111111///111222222111000111333///111222222444999AAAHHH555555555555555555555555555555666666666666666555444444444666888888666444333333333333444555666777444333333333222222222222222333222111///000333555444666999:::>>>KKK^^^mmmqqqppppppqqqtttvvvwwwwwwtttnnnfff]]]VVVPPPJJJGGG555111......111222222111000111111111111000//////...///000111111111000000222222111111000/////////000222111...---000111...........................000...------///000000///,,,---------............---...///.........000222000000000000000000000000//////000000000000//////111...+++***+++++++++***************************,,,,,,++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))******************)))*********)))))))))******))))))))))))))))))))))))'''((()))***+++++++++***((()))******+++***************+++++++++,,,,,,,,,------------------------+++...000///,,,+++---///------...////////////...111111000000//////...............//////000000111000//////......//////000000000000111111222222222...000111///---,,,...111000222444666777888999999888<<>>JJJZZZfffmmmuuu~~~,,,+++---111222111444999888///)))+++...///......,,,,,,,,,---------......***,,,------++++++...000...------,,,,,,,,,------............//////000111000000000000000111111111111000222444333///000444///000222333333111000///000000111222333333222222000222444444333333444555000333666555333555<<>>FFFYYYnnn|||}}}~~~rrrXXXLLL===333000111000...------,,,++++++***))))))*********,,,//////,,,)))((((((((((((((((((((((((+++***)))''''''''''''((())))))))))))))))))))))))'''(((***++++++***((('''))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000000222444666999===CCCLLLRRReeeooo{{{000...,,,,,,///000,,,((($$$+++---))))))...---''',,,,,,,,,---------......***,,,...---,,,,,,///222//////...------..................///000111222333333333222222222111111111//////111444333000111444000111222333444333222222///000111333333333222222///111333333333222333444000444777444///,,,///333555555555555555555555555333333222222333555777888555333333555777888555222222333444444444444555666444444333333222222222111,,,///222222000000222555...+++...555222...<<>>EEEJJJNNNTTT\\\ccckkksss||||||{{{~~~~~~|||{{{zzzyyyxxxzzz~~~~~~yyyeeeNNN777///000///---,,,---)))(((+++...,,,+++---,,,,,,++++++,,,,,,---......,,,111>>>IIIUUUnnntttaaaIII888333222000...------,,,,,,+++***)))))),,,++++++---000111...***))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000111333888AAAKKKXXXgggvvv.../////////---,,,---...++++++,,,,,,---.../////////............---------......------------......///...,,,,,,---...------222///,,,,,,...111111000555222222555555222333666666666666666555444333222444333333444333111111222444444444666777777555333222333444444333333444666333555888999999777777666555666777888999888777666;;;999666444444555777888888888555222333777666222777::::::777777888777444333333333444555555222000111222333444555666777888444222555777222000@@@VVVuuusssooonnnsssyyyvvvoookkkcccUUUDDD888222///---.........///////////////...000000///...---...///////////////000000000000////////////////////////111000...------...///000000---+++,,,...///---+++---...000///------...///222...***,,,000222000,,,//////000111222111...,,,...,,,++++++---......---***///333333///---...000---+++******,,,...------************)))))))))))),,,&&&&&&+++---******---111000000000///000222555...---...111000------111...,,,,,,...,,,((((((+++)))***+++***)))((()))***---,,,,,,+++***)))(((((((((((())))))******+++++++++***(((***,,,---***(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,222333333111...------...............///000111111000///---++++++,,,...//////000000///222555222,,,///000111111111222555777:::666777>>>BBBBBBGGGNNNZZZbbbnnnxxxzzzzzzyyyvvvtttvvv{{{mmmYYY999666222...,,,,,,---...,,,,,,,,,++++++*********...---+++******+++---...000000555DDD\\\ttt~~~~~~vvvgggWWWHHH===777444333///------+++)))+++000,,,***+++000888:::444...(((((('''(((((()))***+++++++++)))(((''''''''''''(((((())))))*********+++***)))'''''')))+++++++++'''(((***+++,,,+++)))(((...)))''')))******+++///***---///000111111333555IIIYYYmmmxxxzzz{{{---//////...---,,,---...******++++++,,,------...,,,,,,------.........//////////////////000111111......------...///000000333000------///111111000777333222444555333444888777666555444444444555555888777666777666555555666444555666999:::888444111666777888777555444555666777999:::;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;>>><<<:::888888999;;;<<<;;;;;;888555666:::999555666999999666777999999777888777666555666555333111444333333444666:::???AAAAAA;;;999888333333DDDZZZtttrrrooonnntttyyyvvvooocccZZZKKK>>>555222000...////////////............+++---......------...000////////////000000000000........................//////............//////333111//////000000...,,,---............///000111...---------///000111111000//////000111222222222444222000000222222222111000222333444333222111111///---,,,,,,---...---+++************)))))))))))),,,'''&&&)))***(((+++000???@@@===666444777999888666///+++,,,///...///111...,,,+++---+++((((((+++)))***++++++)))))))))+++,,,,,,++++++***))))))(((((((((((((((((()))))))))+++***)))***,,,,,,***(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,...//////......---......///000000/////////111333444111222111000222555444///444444333111000111333666999999???LLLVVV\\\dddkkktttzzz|||xxxsssrrrtttzzzuuu]]]HHH666444000---,,,+++,,,---,,,,,,,,,+++++++++******---,,,+++***+++,,,---......---444KKKggg|||}}}zzzooo^^^KKK;;;111111000000111///+++,,,000,,,***)))...444555111+++)))(((((((((((())))))***---,,,+++***))))))))))))''''''(((((())))))))))))+++)))(((((()))***++++++'''(((***+++,,,+++***)))///++++++...000......111111///,,,+++///888CCCKKK```kkkxxx~~~~~~---...///...---,,,,,,...)))******++++++,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,---...//////------,,,,,,,,,------...222000......000111222111444111000333555444777;;;@@@@@@???>>>>>>???AAABBB@@@@@@@@@???>>>?????????;;;===???AAABBB@@@;;;777;;;<<<======<<<<<<===???CCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDCCCDDDDDDDDDFFFEEEDDDCCCDDDEEEFFFGGGEEEEEECCC@@@AAADDDCCC???<<>>555222111000///000/////////...---------)))+++,,,---------///111////////////000000000000------------------------......////////////......///...------......---,,,...---,,,,,,...111222222,,,...///...---,,,///111222111000000000222333555333111000000111222111000111000///000000111000000///...---.........,,,***++++++*********)))))))))+++)))(((((((((***222;;;PPPTTTNNNCCCEEEQQQTTTNNNGGG999------444666444333///,,,***,,,+++((())),,,)))+++,,,+++******+++,,,,,,+++++++++***)))))))))((((((((((((''''''''''''+++***)))***,,,,,,***)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///------,,,,,,,,,,,,------000000/////////000000111111333222000333777777444666777777777888;;;???CCCKKKNNNWWWfffrrrzzz{{{tttqqqsssxxx}}}vvveeeLLL888111000...---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------......<<>>BBBCCCFFFJJJSSSTTTTTTUUUUUUVVVVVVVVVTTTUUUTTTRRRRRRTTTUUUSSSPPPPPPRRRTTTVVVUUURRRPPPKKKLLLNNNOOOOOORRRUUUXXX]]][[[YYYXXXZZZ^^^```bbb```^^^\\\ZZZXXXXXXXXXXXX[[[[[[[[[[[[[[[\\\]]]^^^[[[]]]\\\YYYYYY\\\[[[XXXVVVXXXWWWTTTUUUYYYZZZXXXQQQNNNJJJHHHIIIJJJJJJJJJPPPPPPPPPSSSXXX___fffjjjmmmfff```^^^\\\^^^gggrrrrrrrrrpppmmmnnnnnnhhh```OOOBBB444///000111000000000000///...------,,,,,,***,,,------------///000////////////000000000000---------------------------...///000000000///...,,,,,,,,,---///000000000333000......111333444333333333333222111111222333444444555444333222333444444333222333555666666666666666444222000/////////...------...///...,,,***+++++++++*********)))))))))*********---555DDDPPPfffhhh```WWWccczzzsss^^^LLL>>>@@@IIIKKKEEE>>>222---***++++++)))))),,,***+++,,,,,,+++***,,,---+++++++++***************)))))))))(((((('''''''''*********+++++++++***)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---//////......///111...............///000000222222222222222222222222777999:::888;;;AAADDDCCCCCCFFFLLLQQQVVV[[[```dddmmmqqqxxx}}}xxxttttttyyyxxxcccOOO<<<000------......------,,,+++++++++++++++++++++++++++))))))+++,,,------------...666NNNooo~~~}}}{{{|||rrrkkkMMM???333//////---++++++000,,,))))))+++,,,)))&&&++++++++++++***))))))((())))))((((((((((((((()))((((((((((((((((((((((((++++++,,,+++)))((()))***)))***+++,,,,,,,,,++++++...,,,,,,///...,,,---111///555@@@LLLXXXeeepppwww---.........,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------...---///111111111222444777222333555666888:::<<<>>>???AAAIIITTT[[[]]]___bbbccceeehhhiiijjjhhhfffeeehhhkkkiiieeeeeejjjkkkhhheeedddccceeehhhjjjlllllleeefffgggggghhhjjjnnnqqqwwwssspppooossswwwzzz|||zzzxxxuuuqqqooommmllllllpppqqqrrrsssssssssssssssrrrvvvvvvtttsssvvvvvvttttttvvvvvvrrrrrrtttuuurrrjjjgggdddcccdddggghhhiiihhhiiijjjkkkmmmoooqqqrrrsssqqqqqqsssrrrqqqssswwwppprrrqqqoooooommmggg^^^JJJ;;;///...000//////000000//////...---,,,,,,+++...///000///...---...///////////////000000000000000000000000000000000000---...000111222111000000000111222222222333333444555333222222333444555555888555333666;;;>>>===;;;666999>>>???>>><<<;;;<<>>333222222000///111...+++***++++++)))(((++++++,,,,,,+++***)))((()))((((((((((((((())))))))))))))))))))))))))))))***,,,---,,,)))((()))******++++++,,,,,,,,,,,,,,,222///...///......222999AAALLL\\\kkkvvv|||,,,---...---,,,++++++---------------------------...---------,,,,,,,,,+++---,,,,,,------...///000***---222444666999???CCC???BBBDDDEEEFFFGGGIIIKKKLLLNNNWWWcccjjjlllmmmppplllnnnpppqqqpppmmmjjjhhhlllpppnnnhhhhhhoooqqqmmmjjjhhhggghhhlllppptttuuuvvvvvvuuusssqqqrrrtttwww|||xxxttttttyyy~~~~~~}}}zzzwwwuuurrrqqqppptttuuuwwwxxxxxxwwwvvvvvvvvv{{{}}}{{{{{{~~~}}}{{{yyyvvvtttsssuuuxxxzzzzzzxxxyyyzzzyyywwwtttqqqoooooorrrvvvxxxwwwuuuttttttmmmqqqssssssrrrpppiiiaaaCCC777...000111......111///.........---,,,,,,,,,///000111000...---...///////////////000000000000222222222222222222222222///000111222222333333222333444555444222222333444222444555555444444666777888555555:::DDDKKKKKKIIIBBBHHHOOORRRRRRPPPPPPQQQSSSRRRRRRTTTWWWZZZ[[[[[[]]]]]][[[UUULLLBBB888333000...,,,,,,---...---,,,,,,++++++++++++*********'''***,,,///;;;SSSjjjwwwzzzrrrddd]]]lllxxxhhh```___kkkvvvssseeeZZZ;;;333,,,++++++******,,,(((***++++++******,,,---)))))))))***+++++++++,,,************)))))))))))))))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,...///...------...////////////000111333444555777<<>>JJJRRRUUU]]]bbbkkkuuu~~~xxxyyy[[[===333000,,,,,,111+++++++++*********)))))))))************++++++++++++---...---+++///:::DDDkkkxxxzzzyyy~~~vvv___DDD666666333...---///000,,,+++,,,+++++++++,,,///000///---(((((())))))*********+++(((((((((((((((((((((((()))))))))((())))))***+++)))+++///333000,,,---111+++888IIITTT[[[]]]WWWPPPkkkwww~~~zzztttuuuyyy{{{pppkkkwwwyyysss|||***+++,,,------,,,***)))///000000///...///222444:::>>>DDDJJJOOOSSSWWWZZZdddbbbccceeeddddddiiipppvvvqqqiiibbbbbbfffeee```eeekkkpppnnnhhhdddfffjjjjjjkkklllnnnpppsssuuuwwwzzzsssnnnllllllllllllkkkiiigggiiilllooooooooommmppptttyyy{{{|||{{{zzzxxxyyyxxxuuuvvvyyyyyywwwpppooooooqqqvvvzzz}}}~~~|||xxxsssqqqrrrsssrrrqqqpppmmmnnnrrrtttrrrsssxxxyyyyyyxxxxxxyyyzzz|||}}}zzzzzz{{{}}}}}}zzz||||||}}}~~~xxxsssuuuvvvvvvtttrrrqqqrrrtttvvvuuuqqqkkkfffeeehhhmmmnnnrrrqqqhhh]]]RRREEE:::---............//////////////////////////////.........------------......---///111111111222333555555666666555333333555777777;;;???DDDMMMXXX^^^]]][[[^^^bbbgggmmmssszzzwww{{{}}}|||~~~}}}zzzuuu[[[???222000...,,,,,,...,,,***)))******)))(((%%%+++,,,(((///KKKnnn{{{xxxmmmjjjoookkkhhhooowwwPPPOOOEEE777---***+++++++++(((((((((((((((((((((((()))))))))))))))))))))((()))************+++++++++))))))))))))))))))))))))***+++++++++******+++,,,,,,,,,,,,...///111111111111<<>>PPPttt~~~~~~tttWWW>>>111333...---///000---+++---*********+++---...---,,,&&&&&&&&&''''''(((((((((***************************))))))))))))***++++++...---///222111------///???LLLXXX[[[YYYXXXXXXVVVooouuu{{{|||yyywwwwwwyyyyyysss}}}{{{xxx((())),,,......---+++***---///000111222444888;;;GGGMMMUUU\\\aaaeeeiiikkkqqqnnnllljjjfffeeelllvvvsssddd___bbbdddcccfffjjjmmmlllhhhfffhhhllljjjjjjjjjlllnnnssswwwyyy}}}xxxqqqmmmlllmmmoooooommmjjjgggfffgggiiijjjjjjiiimmmsssyyy||||||zzzxxxxxxuuutttwwwwwwuuuuuuxxxwwwvvvuuuvvvyyy|||}}}}}}~~~{{{wwwtttsssssssssrrrkkkiiikkkpppssstttwwwzzz{{{zzzxxxxxxxxxzzz|||~~~wwwwwwxxx{{{}}}~~~}}}{{{yyy{{{}}}}}}wwwsssxxxxxxwwwuuusssrrrtttvvvuuutttrrrnnnjjjhhhiiikkklllpppmmm```OOOAAA666///,,,,,,---------...............////////////////////////.........//////000...///222555888888777555666666666666555666999;;;===DDDLLLVVVcccqqqxxxxxxlllooossswww{{{oooNNN555///222000)))...,,,***)))******)))(((''')))***)))***;;;___sssqqqwwwrrrjjjnnn```MMMDDD888///++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++******)))((((((''''''*********,,,------+++)))---,,,,,,,,,...222666888;;;LLL```ppp|||||||||}}}~~~|||sssVVVBBB111...///---,,,///+++++++++***************)))************+++++++++---,,,///111,,,...FFFccciiiGGG...222...,,,...///---,,,---)))))))))***,,,---,,,***'''''''''''''''(((((((((++++++,,,,,,,,,,,,++++++***************+++,,,,,,222///...000000...000555RRR^^^eeeaaaYYYYYY___ddduuuqqqttt|||~~~yyyvvvyyyzzzzzzsssqqq|||******,,,---......//////...222777<<<@@@CCCFFFHHHUUUZZZaaagggjjjlllmmmnnnmmmkkkhhhfffbbbdddnnn{{{vvvddd]]]aaaeeeeeeeeehhhjjjiiihhhhhhjjjlllmmmlllkkkllloootttyyy}}}zzzuuuppplllmmmoooqqqrrrnnnkkkhhheeeeeefffhhhjjjhhhlllsssyyy||||||yyywwwxxxssstttzzzyyysssttt{{{}}}||||||}}}~~~~~~}}}}}}yyywwwuuutttsssssskkkmmmpppuuuxxxxxxxxxyyyzzzyyywwwvvvwwwyyy{{{}}}yyyxxxyyy{{{}}}~~~}}}|||yyyzzz|||}}}}}}{{{wwwuuuwwwxxxzzzyyyxxxxxxzzz{{{vvvuuuuuutttrrrpppnnnlllkkkhhh^^^PPPAAA666000---,,,------------.....................//////////////////.........///000000000000333999===>>>:::555666666666666888<<>>HHHSSS[[[nnnppppppqqqwwwxxx{{{~~~nnnKKK333000000+++...,,,***)))******)))(((///&&&&&&,,,,,,***:::PPPwww{{{\\\888444///+++))))))(((((())))))))))))))))))))))))((()))))))))*********+++))))))*********+++++++++***+++++++++,,,,,,,,,------------///000000...---///333888???IIIUUUbbbjjjzzz}}}~~~|||}}}}}}zzzwwwuuuuuuuuutttsssiiiiiihhhjjjooouuu|||}}}kkkYYY999222------///---++++++************************))))))*********++++++++++++)))---000000999ZZZ~~~}}}cccCCC333...+++,,,,,,******,,,+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,---.........555III\\\^^^aaa```]]]]]]ccchhhiiikkk^^^\\\iiirrrqqqttt}}}~~~}}}nnnaaaYYY|||000///---...333:::AAAFFFSSSYYYaaafffgggeeebbbaaadddgggkkknnnooonnnnnnooooookkkhhhiiiiiiiiinnntttsssqqqjjjaaa^^^cccggggggfffeeefffhhhjjjkkkkkkiiisssqqqooonnnooossswwwzzztttrrrooooooppprrrrrrrrrmmmmmmllliiihhhiiikkknnnnnnpppsssvvvxxxzzzzzzzzzvvvwwwzzz|||zzzwwwxxx}}}~~~|||||||||{{{yyyxxx{{{{{{{{{xxxuuussssssssstttxxxzzzzzzzzz{{{xxxtttvvvvvvvvvvvvvvvvvvvvvwww~~~}}}~~~~~~~~~}}}{{{yyyyyy|||wwwyyyzzzyyyvvvtttsssssssssrrrsssvvvwwwqqqfff]]]RRRDDD444,,,***+++...222---............/////////------......///000000000......---......///000111333444777:::======;;;::::::;;;>>>CCCKKKXXXeeemmm|||yyy|||~~~|||}}}zzzzzzzzz{{{~~~^^^>>>111...,,,...,,,***)))******)))(((000'''%%%,,,...***///:::___ddd888000000...---,,,+++++++++))))))))))))))))))))))))((())))))******+++++++++)))************+++++++++))))))******+++,,,,,,---+++---.........000444777>>>EEEOOOZZZfffuuu}}}|||}}}{{{yyyzzz|||wwwtttqqqooommmkkkdddcccbbbccchhhooowww|||qqqTTT:::333000...---------,,,+++***************+++++++++)))************+++++++++++++++---///444GGGgggzzz}}}kkkJJJ666111---------******,,,,,,++++++,,,------,,,***+++++++++***************((()))***,,,,,,***)))(((***************+++,,,,,,+++,,,///222555???TTThhheeebbb]]]YYY]]]cccccc___aaaZZZ[[[dddkkkooovvv~~~ssslll444444666;;;CCCLLLUUUZZZ^^^bbbgggiiihhhfffdddccceeegggjjjkkkjjjiiijjjkkknnniiifffiiijjjgggeeefffdddfffddd______dddhhhhhhhhhggggggjjjnnnooollliiirrrpppnnnllllllnnnqqqrrrrrrqqqpppqqqrrrrrrqqqpppnnnooonnnllliiihhhjjjmmmqqqqqqqqqrrrtttvvvyyyzzzsssyyy}}}{{{xxxyyy{{{|||}}}{{{zzzzzz{{{zzzxxxvvvxxxyyyyyywwwsssqqqrrrsssrrruuutttpppqqqvvvyyywwwuuuvvvwwwxxxxxxwwwvvvuuu|||{{{zzz{{{~~~yyyzzzzzzxxxvvvuuuxxx{{{wwwwwwuuurrrooooooppprrrrrrppppppssssssjjjZZZMMM>>>666...,,,***(((+++000,,,,,,---------.........------......///000000111////////////000111222222555666888999999999;;;<<<===AAAIIIRRR\\\hhhrrryyy~~~~~~}}}|||zzzyyy{{{}}}}}}|||{{{zzz}}}kkkJJJ666///......,,,***)))******)))(((,,,''''''***,,,***+++000CCCkkk~~~MMM222,,,---......---,,,,,,,,,))))))))))))))))))))))))((())))))******+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000000000555@@@IIIZZZbbbmmmwww}}}}}}zzzxxx{{{zzztttpppnnnlllkkkeeeccc```___cccjjjrrrxxx~~~ttt```DDD...//////...,,,,,,,,,---,,,))))))*********+++++++++)))************+++++++++---//////...;;;VVVssstttxxxzzzqqqVVV<<<555111000///,,,+++---+++******+++,,,,,,***)))******)))))))))(((((((((''')))+++,,,,,,+++)))'''***))))))))))))***++++++...---111888AAAJJJYYYeeeccc___YYYVVV\\\eeegggddd^^^ccchhhlllooouuu~~~|||~~~vvv|||vvv888:::@@@HHHRRR]]]fffkkkccceeeggghhhggggggggghhhkkklllmmmllljjjhhhhhhiiimmmhhhfffjjjmmmiiiccc```^^^aaaaaa^^^___eeeiiiiiijjjiiiiiimmmqqqqqqmmmhhhpppnnnllljjjiiijjjkkklllqqqpppqqqrrrssssssqqqooooooppppppnnnjjjhhhiiikkksssqqqooonnnpppssswwwzzzppp{{{yyyvvv{{{}}}zzz|||{{{{{{{{{|||{{{yyywwwvvvwwwxxxvvvsssqqqqqqsssoooppplllgggiiisssyyyzzzuuuwwwxxxzzzyyyxxxvvvuuuxxxwwwwwwxxx|||~~~qqqsssuuutttrrrpppqqqssswwwuuuqqqmmmlllnnntttxxxsssqqqppprrrpppeeeSSSDDD222000111333...'''(((...++++++,,,,,,,,,------------------...///000000111000000000000111222333444555777999777555666:::>>>???FFFRRR^^^iiirrrzzz~~~|||~~~|||{{{{{{~~~|||{{{}}}oooQQQ:::222222...,,,***)))******)))((()))(((((())))))))),,,...888]]]ddd<<<333)))+++------,,,*********))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++111000000//////...------+++000444333444;;;KKKXXXqqqyyy~~~{{{yyy}}}wwwppplllkkkjjjjjjhhheee```^^^aaagggooottt}}}||||||wwweeeRRR@@@333,,,...---+++***,,,......))))))******++++++++++++)))************+++++++++...222111///???```zzzvvv}}}~~~|||ggg@@@999444333111...---///***)))))))))++++++)))'''+++*********))))))((((((((()))+++------+++)))((()))))))))((()))******+++222///222===JJJSSSYYY^^^\\\YYYUUUTTT]]]jjjqqqqqqaaannnxxxxxxwww~~~zzz~~~rrr{{{xxxpppGGGJJJPPPXXX___ccccccbbbbbb```bbbfffddd```cccjjjkkkkkkkkkjjjhhhfffcccbbbeeeeeehhhkkkmmmjjjccc^^^```cccdddbbb```bbbhhhmmmkkklllmmmllljjjjjjlllnnnooopppnnnkkklllqqqqqqmmmpppqqqsssuuutttssspppoooqqqoooiiibbbccchhhkkkiiikkkmmmppptttuuuuuutttsssuuuwwwwwwvvvtttuuuyyy}}}}}}}}}|||zzzwwwvvvwwwxxxxxxvvvsssooommmoootttxxxrrruuusssllljjjpppuuuuuutttrrrpppqqqtttwwwyyyzzzwwwwwwwwwyyyzzz{{{{{{zzzssstttuuusssoookkkiiihhhppppppqqqqqqoooppptttzzzwwwppplllooonnn___HHH666222000...,,,+++,,,---......---+++******+++,,,------,,,,,,,,,,,,---......///............000222333999888888777888;;;???BBBLLLRRR[[[dddkkkpppuuuxxx~~~~~~}}}}}}{{{{{{zzzzzz{{{{{{|||zzzxxxyyy|||zzz}}}bbb===222;;;222000,,,+++++++++***(((+++***************++++++,,,FFFcccwwwTTT333(((,,,,,,,,,++++++************)))(((((((((((())))))((()))***,,,,,,++++++***&&&))),,,---,,,***))))))///---,,,...///000111333666555444555<<>>GGG___oooOOO<<<444111+++++++++******)))))))))***))))))((((((((())))))((()))***+++++++++*********+++***(((((())),,,///---...000222222222333555<<<@@@HHHSSS```mmmyyyyyy~~~}}}}}}}}}}}}|||xxxwwwtttmmmjjjlllllllllkkkjjjjjjkkknnnpppuuuuuuvvv{{{ttt\\\CCC444111---------,,,+++*********************************)))***,,,,,,++++++,,,---...,,,111@@@WWWpppxxxXXXAAA---,,,///---)))***---,,,+++***)))))))))))),,,***(((((((((((('''%%%)))***++++++,,,+++++++++************,,,......---000333???OOOYYY[[[]]]``````]]]\\\```hhhpppsssssssss}}}sssnnnnnnnnnvvvyyyzzzwww~~~ggggggffffffeeebbb]]]YYY```\\\ZZZ]]]``````bbbeeeeeeeeefffeeeeeedddcccbbbhhheeeccccccdddfffggggggdddfffhhhgggddddddgggjjjlllllllllkkkiiiiiijjjkkkjjjlllmmmmmmrrryyy|||zzzqqqrrrsssttttttrrrpppoooqqqnnnggg```bbbkkkpppqqqfffiiimmmqqquuuwwwxxxxxxvvvxxxxxxwwwttttttwww{{{||||||zzzxxxvvvwwwzzz}}}zzzvvvrrrppprrrsssrrrpppsssqqqmmmmmmrrrvvvrrrkkklllmmmnnnrrrwwwzzz{{{zzzvvvvvvxxxyyyzzz{{{{{{{{{rrruuuxxxyyywwwsssqqqpppmmmppprrrsssssssssuuuvvvssswwwoooWWW@@@555111---------------------,,,,,,++++++,,,,,,,,,,,,++++++---------,,,------...///......///......000333666777;;;>>>>>>???IIIZZZhhhssswww{{{}}}~~~}}}}}}~~~www{{{~~~~~~zzzwwwvvvwwwsssyyy~~~yyy}}}~~~zzzyyy~~~rrrQQQ<<<999222///,,,+++++++++***))),,,,,,+++***)))))))))***)))+++,,,111GGGjjjrrrFFF---///111)))*********)))))))))))))))***)))))))))))))))******((()))******++++++************)))((('''(((,,,///***...222555777;;;BBBFFFYYY]]]eeeppp{{{}}}~~~~~~|||~~~}}}tttxxxzzzyyyyyy}}}~~~yyywwwwwwxxxtttmmmiiihhhnnnnnnooopppqqqqqqqqqqqqnnnooosssyyy|||{{{dddJJJ888000///,,,------...---,,,***)))***************************+++,,,,,,+++***+++---///+++444NNNiii{{{~~~hhhHHH//////222,,,(((+++---,,,+++***))))))))))))...,,,*********)))'''%%%******+++,,,,,,,,,,,,,,,,,,***)))+++///000...---000888FFFUUU\\\]]]___ccc^^^]]]```gggpppvvvyyyyyywwwzzz{{{zzznnnfffeee^^^mmm~~~{{{}}}fffeeeeeedddccc```[[[XXXaaa]]]ZZZ\\\```cccdddeeecccdddddddddeeeeeeeeedddhhhfffdddccceeegggjjjkkkggghhhiiiiiifffeeefffhhhmmmmmmmmmllljjjiiijjjllliiikkklllmmmssszzz}}}|||ssstttuuuuuutttsssqqqpppooonnnjjjeeehhhooosssssshhhjjjnnnqqquuuvvvwwwwwwvvvxxxyyyxxxuuutttwwwzzz~~~~~~|||yyywwwwwwzzz}}}{{{wwwssstttwwwyyyvvvssssssqqqoooppprrrrrrnnniiihhhiiilllqqqvvvxxxxxxwwwvvvwwwxxxxxxxxxwwwwwwxxxtttwwwzzz{{{yyyuuurrrqqqnnnqqqrrrrrrsssvvvxxxwwwrrrrrrcccGGG444111222///,,,,,,------------,,,,,,***+++---......---,,,,,,---------------...//////---...///...---///444888999;;;>>>AAAHHHWWWiiivvv~~~~~~|||{{{vvvyyy||||||yyyyyy|||~~~wwwWWW???666222///---+++,,,,,,+++***,,,,,,+++***))))))))))))&&&***...444GGGfffzzz\\\777(((......"""******************))))))******)))))))))***++++++)))))))))***************)))+++---...---------///...444:::<<>>///)))111222***,,,777666444111...---,,,------***)))(((((()))+++---..................///000000+++...000///,,,///888@@@IIIUUUfffttt{{{}}}{{{zzz}}}~~~~~~zzzvvvsssrrrtttqqqooorrrwwwwwwrrrlllwww~~~zzz~~~~~~```>>>111///---,,,---...------(((((())))))***+++------&&&(((***+++((('''+++000((()))---///***###$$$)))(((((())))))*********+++++++++++++++,,,---...///......---,,,---...///000333>>>OOO]]]ggglllmmmmmmfffgggbbb```lll~~~~~~~~~{{{nnn|||}}}wwwnnnqqqzzz~~~{{{|||~~~zzz{{{{{{~~~~~~|||zzzxxxyyyyyypppmmmjjjffflllgggbbbccchhhmmmnnnmmmooonnnkkkgggeeehhhooouuuyyy}}}}}}vvvnnnQQQ>>>...---///+++))),,,***))))))((())))))******************************&&&(((***++++++,,,///000888XXXzzz~~~jjjJJJ000***000000)))---,,,+++***))))))))))))))))))***,,,......+++)))'''''')))***+++,,,,,,,,,---)))+++111000///;;;LLLSSS^^^ggghhhhhhiiifffaaaaaa```___^^^___bbbhhhlllgggeeehhhmmmllliiimmmtttqqqnnnlllllllllkkkpppvvvyyyeeeeeeeeeeeeeeeeeeeeeeeeaaabbbcccdddeeeeeeeeeeeecccdddeeegggjjjlllmmmnnnmmmoooooommmllllllppptttmmmiiieeefffiiikkkhhheeekkkkkkkkkjjjiiikkknnnqqqpppkkkpppsssooorrrwwwrrrqqqrrrssssssrrrooommmkkkvvvsssoooppprrrrrrnnniiimmmlllkkkjjjiiigggffffffmmmkkkkkkkkkmmmmmmlllkkktttpppmmmnnnrrrvvvxxxxxxtttvvvxxxwwwtttsssvvvzzzssskkkdddccciiipppqqqpppuuuuuuqqqlllnnnsssppphhhxxxwwwwwwuuuppplllpppwww|||yyyvvvvvvxxxzzzyyy|||xxxpppqqqpppVVV777222111///...---------...<<<:::666222///---------,,,+++)))((()))+++...000000000000000///...---,,,...---///000...///<<>>LLL^^^mmmuuuyyy~~~xxxrrroooqqqtttrrrrrrsssvvv{{{~~~}}}yyyrrr~~~|||}}}}}}xxxwwwuuurrrsssuuu|||~~~wwwyyy{{{{{{wwwvvvxxxwwwtttoootttxxxyyy{{{~~~zzzrrrfff\\\[[[```^^^fffllljjjeeeeeekkkqqqkkkfffccc___MMM555***,,,111...,,,,,,------***'''*********)))))))))((((((*********+++++++++++++++&&&///...)))+++111FFFdddsssxxx{{{{{{~~~xxxuuu{{{```777+++111...))))))))))))+++---...---,,,***++++++******)))***+++))))))*********+++++++++222///222???RRR```cccaaa^^^```fffrrr}}}{{{tttfffaaa\\\\\\^^^___]]]ZZZcccfffqqq{{{wwwmmmppp{{{zzz}}}tttooosssxxx}}}bbbcccdddgggiiikkkmmmmmmffffffdddddddddeeefffgggcccdddeeefffhhhiiijjjkkkooommmlllmmmnnnnnnmmmkkknnnnnnmmmlllllllllllllllgggjjjmmmnnnmmmllllllmmmrrrlllqqqtttqqqwww~~~{{{uuuttttttssssssrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnqqqqqqqqqqqqqqqqqqrrrrrrrrrpppnnnnnnoooooommmlllooopppqqqpppnnnkkkjjjjjjdddiiiooopppoooooorrrvvvuuuxxxzzzyyyvvvtttuuuwwwtttvvvyyyyyyrrrllllllrrrvvvttttttxxxyyyyyy{{{~~~zzzyyyxxxxxxxxxuuunnnhhhYYYKKK???<<<:::333///111------,,,+++++++++,,,------------------------,,,+++++++++,,,,,,---...///,,,,,,...///000000000000///222333555>>>QQQeeeppptttwwwyyy|||~~~~~~}}}pppqqqtttzzz{{{yyy{{{}}}|||~~~}}}~~~ccc;;;555222///------,,,+++******++++++++++++,,,,,,,,,***************+++,,,,,,)))(((((((((((()))***+++*********++++++++++++,,,,,,,,,------...333999>>>YYYdddqqqzzz{{{yyyyyyzzzzzzsssnnnoooqqqooollllllpppvvv}}}~~~~~~vvvsss|||zzzzzztttpppooonnnnnnmmmvvv{{{|||rrrrrrvvvwwwttttttwwwvvvsssrrrxxx{{{xxxuuuvvvwwwwww}}}xxxtttkkk```ZZZZZZZZZdddjjjgggaaaaaahhhmmmiiibbb[[[PPP>>>,,,''',,,222,,,''''''+++...+++'''++++++***))))))(((''''''++++++++++++++++++++++++&&&...---***...777PPPqqq{{{}}}||||||{{{kkknnnTTT333+++000...,,,***))))))+++---...---,,,---***((((((***,,,+++))))))))))))************+++---///888III[[[fffhhhfffhhhbbb^^^dddpppxxxvvvqqqfffdddbbb```___]]][[[YYYaaafffpppwwwqqqiiimmmwwwwww}}}|||sssooosssyyyaaabbbccceeegggiiikkkkkkdddcccbbbaaabbbccceeegggeeeeeefffgggiiijjjkkkkkkmmmlllkkkllloooooonnnkkklllmmmlllkkkjjjjjjkkklllgggiiikkkllllllkkkkkklllpppjjjnnnrrrooouuu}}}{{{qqqqqqqqqqqqqqqrrrssssssqqqrrrrrrrrrqqqoooooooooqqqqqqqqqrrrrrrrrrssssssrrrqqqoooooooooooonnnllloooqqqrrrqqqnnnllllllnnnhhhmmmssstttrrrqqqtttwwwxxxyyyyyyxxxvvvuuuuuuuuutttrrrrrrvvvtttnnnlllnnnvvvtttuuu{{{}}}{{{{{{}}}|||yyyvvvtttppphhh]]]TTTFFF===444333666777333///...---,,,++++++,,,---...,,,,,,---------,,,,,,+++++++++,,,,,,---......///+++,,,---///000111111111///333555777BBBWWWjjjttttttvvvxxx{{{}}}~~~qqqrrrxxx~~~}}}{{{{{{}}}}}}}}}{{{```:::444111...,,,,,,+++***)))************++++++++++++***))))))))))))***++++++(((((((((((()))+++,,,---*********+++++++++,,,,,,+++---000444;;;DDDOOOVVViiirrr{{{{{{uuurrrrrrqqqmmmjjjhhheeebbbdddiiirrrxxx~~~~~~~~~yyyxxx|||xxxwww|||}}}xxxrrrmmmmmmnnnnnnmmmrrrwww~~~~~~wwwrrrrrrttttttpppqqqtttuuusssssszzz}}}uuukkkhhhiiijjjtttssstttuuunnnccc\\\ZZZ\\\bbbddd___\\\___aaa```___WWWKKK???555...,,,------***'''(((***,,,***))))))))))))))))))(((((((((+++++++++***************%%%---,,,***222>>>YYYzzz~~~lllhhhMMM333...///,,,,,,+++******,,,---...---+++111...+++***++++++***((())))))))))))************)))222@@@RRRbbbmmmrrrsssssskkkcccbbbhhhlllllljjjaaaccceeeddd```[[[YYYXXX\\\___ccceeeddddddhhhmmmtttuuuvvvtttrrrtttzzzaaabbbcccdddfffggghhhhhhbbbaaa`````````bbbeeefffeeefffggghhhiiijjjkkklllmmmkkkjjjlllooopppnnnlllkkkkkkkkkjjjiiihhhiiikkkgggiiijjjkkkjjjjjjkkkllllllgggjjjnnnkkkrrrzzzxxxpppppppppoooppppppqqqqqqpppqqqrrrrrrpppoooooooooppppppqqqqqqrrrsssttttttrrrpppooooooppppppooommmnnnppprrrqqqnnnnnnooorrrppptttxxxyyywwwvvvvvvxxxyyyxxxwwwvvvvvvuuuttttttxxxpppmmmsssvvvqqqjjjhhhsssrrrvvv}}}}}}zzzzzz{{{vvvoooiiiaaaUUUEEE::::::777222222777:::666///...---,,,,,,,,,---...///***++++++,,,,,,,,,++++++,,,,,,,,,---------......+++,,,---///000111111111///444777999EEEZZZmmmuuutttuuuwwwyyy|||wwwyyy~~~~~~zzzzzz|||~~~~~~|||~~~~~~vvv^^^;;;444111...,,,++++++***((())))))))))))************)))))))))((()))******+++((((((((((((***,,,...///******+++++++++,,,,,,,,,000444:::BBBNNN]]]lllvvvkkkuuu~~~vvvpppnnngggggggggeee___]]]eeeqqqzzz~~~|||~~~yyywwwxxx}}}~~~}}}}}}|||yyyrrrnnnooorrrrrrpppqqqtttxxxyyyxxxuuussssssuuuvvvsssooonnnsssuuutttrrr{{{}}}rrrddd^^^___aaadddhhhoootttoooccc]]]\\\```aaa^^^YYYYYY]]]\\\VVVOOOFFF888...---000...***((()))*********))))))***''''''(((((())))))***************)))))))))))))))%%%,,,++++++444BBB^^^}}}~~~|||}}}uuu{{{tttjjjNNN666222///)))+++,,,++++++,,,---...---+++444222000---***)))))))))))))))))))))***************555GGGYYYhhhsss{{{yyytttnnnkkkiiigggdddbbbYYY___dddddd___YYYXXXXXXYYYXXXUUUTTTYYYaaaeeedddnnnjjjfffgggmmmuuu|||cccdddeeefffggggggggggggdddbbbaaa``````bbbccceeecccfffiiikkkkkkiiiiiijjjjjjlllnnnnnnmmmlllmmmnnnooonnnllljjjiiiiiijjjkkklllkkkjjjjjjiiijjjjjjjjjkkkkkkkkkmmmvvv~~~~~~yyylllnnnlllhhhkkksssuuuqqqsssuuuwwwwwwvvvsssooolllnnnkkkmmmtttvvvrrrrrrvvvsssttttttsssqqqppppppqqqqqqqqqqqqrrrssstttuuuvvvwwwsssrrruuuwwwvvvwwwzzzzzztttqqqrrrtttwwwxxxvvvvvvvvvvvvuuuqqqjjjfffpppqqqssswwwzzzzzzuuuqqqwwwooofff\\\OOO???666333333000...111777888333---((()))***+++++++++++++++,,,,,,,,,---------.........///////////////......//////,,,+++000555///%%%+++---888KKK[[[eeemmmuuu{{{~~~zzz|||}}}zzzhhhNNN999222111000...,,,+++++++++,,,---...---+++***+++,,,((()))++++++)))((()))***************+++,,,------,,,---------,,,,,,---...333BBBXXXjjjtttvvvtttrrrmmmqqqyyyxxxsssrrrggghhhiiihhh```[[[aaalllzzz|||wwwzzz~~~{{{xxxyyyxxxwwwsssooommmlllmmmtttwwwzzzyyyvvvsssrrrssswwwtttqqqooopppqqqrrrsssuuusssrrrmmmcccYYYWWW[[[kkksssrrriiifffjjjiiibbbeeeddd\\\VVVZZZaaaXXXHHH@@@:::222---+++,,,+++***,,,,,,++++++***)))(((((()))))))))))))))******+++)))************+++++++++(((//////***555RRRooo|||~~~}}}}}}xxxzzz}}}|||xxxttthhhOOO444))),,,,,,&&&+++------(((%%%(((...222------,,,++++++---,,,***)))+++)))%%%''',,,---)))///???TTTccclllsss}}}}}}{{{wwwqqqkkkiiiiiicccaaa^^^ZZZYYY[[[aaaeeeZZZWWWTTTUUU\\\fffjjjjjjlllgggdddhhhqqqyyy{{{{{{dddeeefffggghhhhhhhhhhhheeedddbbbaaaaaabbbcccdddfffhhhjjjjjjiiihhhhhhiiijjjlllnnnnnnmmmlllmmmnnnlllkkkiiihhhgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiigggjjjlllooowww}}}ppppppkkkfffiiirrrvvvuuussstttuuuvvvtttqqqnnnmmmllljjjkkkqqqrrroooooosssqqqssstttsssrrrrrrssstttssssssrrrrrrrrrssssssttttttpppooorrrtttssstttxxx{{{xxxtttssstttvvvxxxxxxwwwvvvttttttsssqqqnnnkkkssstttvvvyyy{{{zzzvvvrrrrrrfffVVVIII===333111444000...---000333444000,,,)))******++++++++++++***,,,,,,,,,------------.........////////////......///111000---///333333...///333???SSSbbbjjjqqqwwwyyy}}}}}}uuueeeMMM:::222111///...,,,++++++++++++------,,,+++***+++,,,((()))++++++)))((()))***************+++,,,------***,,,......---...111444DDDTTTiiitttuuussstttwwwkkkmmmuuu~~~yyysssqqqkkkppptttqqqjjjgggkkkppp~~~~~~}}}}}}{{{yyyzzzxxxuuuqqqmmmlllnnnpppxxxyyyyyywwwtttsssuuuwwwvvvtttsssrrrsssuuuwwwxxxtttsssrrrnnncccWWWRRRTTTkkksssuuummmiiikkkjjjddd```ccc```\\\^^^___SSSCCC888444000---------+++***,,,,,,++++++***))))))((()))))))))))))))******+++************++++++++++++(((......---;;;YYYttt~~~~~~~~~}}}zzzwwwtttrrrnnnaaaJJJ333***,,,,,,''',,,,,,***))))))+++,,,,,,///000...***''''''***,,,)))+++***'''(((,,,---))),,,>>>VVVgggoootttyyy~~~yyyvvvpppjjjkkkqqqggggggeeebbb___^^^___aaa___]]]ZZZZZZ___fffjjjkkkaaadddiiioootttwwwyyyzzzwwwvvveeefffggghhhhhhiiihhhhhhgggfffdddcccbbbccccccdddhhhiiiiiihhhffffffggghhhjjjlllmmmnnnlllllllllmmmjjjjjjiiihhhhhhgggggggggfffggghhhiiiiiiiiihhhgggdddjjjnnnqqqwww~~~uuuqqqkkkeeehhhqqqxxxyyysssssssssrrrqqqooommmllljjjhhhiiimmmnnnlllkkknnnpppqqqssssssrrrssstttvvvtttsssrrrrrrqqqqqqrrrrrrqqqnnnmmmppppppoooppptttuuuuuutttvvvxxxyyyyyyxxxxxxvvvsssrrrrrrssssssrrrwwwwwwxxxzzzyyyuuuooojjj\\\PPPBBB777///+++---222,,,------......---,,,++++++++++++++++++*********,,,,,,,,,,,,---------------....../////////......///222222...---000444555222999HHH\\\jjjqqquuuyyy|||||||||~~~zzzyyyeeeIII555111000///---,,,++++++++++++,,,,,,,,,***)))***+++((()))++++++)))((()))***************+++,,,---...+++...000000...111888>>>ZZZkkk{{{~~~uuuooottt{{{nnnnnnsss|||xxxooojjjmmmyyyzzztttvvvwwwuuuzzz~~~{{{yyy~~~~~~|||zzzyyy}}}yyyuuurrrrrruuuyyy{{{zzzwwwsssqqqssswwwzzzvvvvvvuuuuuuuuuuuuvvvwwwqqqpppqqqoooggg[[[VVVWWWmmmuuuwwwnnngggfffeeeaaaaaaeeefff```\\\VVVGGG777000...------------+++))),,,,,,++++++***))))))))))))))))))))))))******+++************+++++++++,,,))),,,---111DDDccczzzwwwpppnnnoooqqqrrrjjj[[[CCC111+++,,,,,,))),,,***)))***,,,---,,,+++***,,,---+++'''&&&)))...)))++++++)))))),,,---+++///BBB[[[nnnvvvwwwwwwxxx{{{xxx{{{wwwmmmmmmvvvooooooooolllfffaaa^^^]]]^^^\\\[[[]]]aaaffflllpppgggmmmsssuuutttvvv|||yyyqqqsssdddeeefffgggggghhhhhhhhhjjjiiigggfffeeeeeeeeeeeeggggggfffeeeddddddgggiiijjjlllmmmmmmlllkkklllmmmjjjkkkkkkkkkkkkjjjiiihhhfffgggiiikkkkkkkkkiiihhhfffmmmssstttwww|||~~~}}}uuuqqqkkkgggiiipppvvvyyyrrrqqqpppnnnmmmlllkkkkkkjjjiiiiiikkkkkkjjjjjjkkkoooqqqrrrrrrqqqqqqrrrsssrrrqqqqqqqqqqqqqqqrrrsssrrrooonnnooonnnkkklllpppqqqrrruuuyyy||||||zzzwwwwwwuuussssssuuuvvvwwwvvvxxxyyyyyywwwqqqggg]]]VVV===888444222///,,,,,,///***,,,......+++)))***,,,---,,,,,,+++************++++++,,,,,,,,,---------------......//////.........000000///---///111333222===OOOcccpppvvvyyy{{{|||||||||~~~|||ttthhhnnnJJJ111111000...---,,,+++++++++***+++,,,+++)))((()))***((()))++++++)))((()))***))))))******+++,,,---......111222111222999EEEPPPlllxxxvvvpppuuu~~~vvvsssvvv}}}vvvkkkdddmmm}}}{{{xxx}}}{{{{{{yyyuuuuuu}}}}}}~~~|||zzzyyyyyyyyy~~~|||yyywwwwwwzzz}}}{{{yyyuuurrrqqqsssvvvyyyvvvwwwwwwuuusssqqqppppppllllllnnnpppmmmfffeeehhhqqqwwwuuujjj___\\\[[[ZZZgggiiieeeZZZOOODDD777+++,,,+++******************+++++++++*********)))))))))))))))))))))******+++*********+++++++++,,,,,,------...777NNNkkk~~~zzz~~~{{{sssmmmmmmrrrwwwzzzpppZZZ???///++++++++++++,,,)))))),,,------000444,,,***)))++++++***+++...)))+++++++++***,,,......777IIIbbbttt{{{zzzxxxwwwxxxrrrvvvqqqnnnvvvxxxxxxwwwrrrkkkeee```^^^ZZZXXXZZZ___dddjjjqqqxxxzzzyyyuuuooommmrrr}}}www{{{ccccccdddeeeffffffffffffkkkkkkjjjiiihhhgggggggggcccdddccccccbbbdddhhhkkkjjjlllmmmmmmlllkkkkkkllliiijjjkkkllllllkkkiiihhhggghhhkkkmmmnnnmmmlllkkklllrrrwwwwwwxxxzzzyyywwwsssnnnjjjjjjlllooosssuuuqqqpppnnnlllkkkjjjjjjjjjkkkllllllkkkkkkllllllkkkooopppqqqpppnnnmmmnnnooonnnnnnooopppqqqrrrtttttttttqqqppppppmmmhhhjjjnnnpppqqquuuzzz}}}}}}zzzwwwvvvuuutttuuuwwwxxxxxxwwwzzzzzzxxxrrrfffVVVHHH@@@///---...222111...---...)))---///...+++)))+++......---,,,+++******+++++++++++++++,,,,,,,,,------,,,,,,---...............111000000222333222000///555CCCXXXiiivvv}}}{{{|||vvvooo~~~}}}|||}}}~~~qqqKKK555000///...---,,,+++++++++***+++,,,+++)))((()))***((()))++++++)))((()))***)))))))))***+++,,,...///...000222444;;;JJJ\\\iiixxx~~~zzzwww{{{{{{wwwxxx~~~xxxnnnhhhppp}}}yyyyyy{{{ssssss{{{|||{{{~~~{{{}}}|||{{{yyyxxxwwwwwwwwwvvvxxxyyyyyywwwwwwxxxyyyyyyxxxuuutttsssssssssttttttvvvxxxwwwtttpppooooookkkiiijjjnnnnnnmmmpppuuurrrsssnnncccZZZWWWXXXZZZfffcccYYYKKK>>>555...)))---,,,***((('''''')))++++++++++++***************)))))))))))))))******+++***++++++++++++,,,,,,,,,000///111>>>WWWpppyyy|||~~~xxxuuuvvvzzz~~~xxx[[[<<<---***)))***---******+++---++++++444AAAHHH999+++)))+++++++++---)))***+++++++++,,,000444AAAPPPdddsssyyyxxxvvvuuuqqqlllppp{{{{{{ssssss|||~~~{{{uuunnniiifffeeeccc```aaaiiiooossszzzyyyoooiiijjjrrr{{{bbbbbbccceeeeeeeeeeeeeeejjjjjjjjjiiiiiihhhhhhhhhbbbcccdddcccdddfffjjjmmmjjjlllmmmmmmkkkjjjjjjkkkggghhhkkklllllljjjhhhfffiiijjjlllnnnooooooooooooqqqvvvzzz{{{|||}}}zzzuuuoookkkiiikkkmmmmmmoooqqqrrrqqqooommmlllkkkkkkkkkmmmooonnnkkkllloooooonnnoooppppppooommmkkklllmmmlllmmmmmmoooppprrrtttuuusssrrrrrrqqqmmmiiikkkppprrrsssvvvzzz}}}|||zzzwwwuuutttssstttvvvvvvuuutttyyywwwrrrgggWWWFFF999333222///---//////,,,,,,///***---///...,,,+++---000...---+++******+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...............444111111666888666333222>>>MMMaaaoooyyy}}}|||}}}}}}yyyxxxxxx{{{___BBB666///...---,,,+++++++++++++++,,,,,,,,,***)))***+++((()))++++++)))((()))***)))))))))***+++---...///---///444===LLL___sss{{{xxxyyy~~~{{{uuurrruuu|||~~~yyyzzzuuulllnnnzzz~~~~~~{{{xxxxxxzzz|||zzzxxxxxxxxxxxxwwwwwwvvvvvvuuusssvvvyyy{{{zzzzzzzzzzzzzzzyyywwwvvvvvvtttrrrpppqqquuuzzz{{{yyyvvvuuuuuuoookkkiiilllllllllooossskkkiiiddd^^^ZZZYYY\\\^^^XXXQQQFFF:::222///......------+++(((&&&&&&))),,,************************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,000///333DDD\\\sss~~~yyyWWW777,,,+++))))))...***))),,,...)))(((666GGGeeeKKK000'''''''''))),,,***)))***++++++,,,333;;;GGGRRRcccooottttttrrrqqqqqqllliiijjjmmmqqq|||}}}xxxssspppooopppyyyqqqooovvv|||}}}yyyrrrrrryyy~~~bbbcccdddeeeffffffffffffgggggghhhhhhhhhgggggggggeeefffggggggggghhhkkkmmmjjjlllmmmmmmkkkjjjjjjjjjfffiiilllnnnnnnllliiigggjjjkkklllmmmooopppqqqrrrrrrwwwzzz}}}yyynnnhhhfffiiikkkjjjkkkoootttssssssqqqpppooonnnmmmmmmppppppllllllqqqrrrpppmmmnnnoooooommmlllmmmnnnmmmmmmnnnnnnpppqqqssssssoooooopppqqqmmmjjjmmmtttvvvvvvwwwyyy{{{{{{yyywwwuuusssooonnnoooqqqrrrrrrsssnnndddUUUDDD888111///111...---///...+++***---+++,,,,,,------...///111---,,,+++******+++---...***++++++++++++,,,,,,,,,***+++,,,---............111///222777777444666;;;FFFVVVgggqqqxxxwwwwwwxxx}}}lllJJJ555222......---,,,+++++++++++++++------,,,+++***+++,,,((()))++++++)))((()))***(((((()))***+++---...///111333;;;JJJ]]]ppp~~~|||zzz{{{~~~~~~zzzxxxzzzxxxyyyzzzzzz{{{~~~vvvpppttt}}}||||||}}}{{{vvvqqqpppsssvvvvvvttttttuuuvvvvvvvvvuuutttsssvvvxxxzzz{{{||||||~~~|||yyywwwwwwvvvsssppppppvvv}}}|||yyyxxxxxxrrrnnnlllmmmmmmjjjiiikkkbbb^^^[[[ZZZ[[[[[[ZZZZZZEEE>>>666111//////000111***,,,,,,+++)))(((***,,,************************)))))))))))))))******++++++++++++,,,,,,,,,------------444GGG```ttt~~~}}}~~~}}}|||zzzoooLLL...***---***(((---+++(((***...+++(((222AAA^^^FFF000***)))''''''+++***((((((******,,,666AAAKKKUUUcccnnnrrrqqqooommmqqqooohhh```cccqqq}}}zzzyyyyyyzzz{{{uuu|||}}}}}}|||yyycccdddeeefffggggggggggggdddeeefffffffffffffffeeeiiijjjkkkjjjiiijjjkkkmmmkkklllmmmmmmkkkiiijjjjjjiiikkknnnqqqqqqooollliiijjjkkkkkklllnnnppprrrsssrrrvvvzzznnngggcccggghhhhhhjjjooovvvvvvvvvuuusssrrrpppooommmqqqppplllmmmrrrtttqqqlllmmmoooooonnnnnnpppqqqoooooonnnoooooopppqqqqqqkkklllnnnpppnnnkkkpppwwwyyyxxxwwwxxxyyyzzzxxxwwwwwwrrrllliiiiiilllooopppllleeeWWWFFF666...---///))))))---222222,,,))))))+++***+++,,,---///000111---,,,*********,,,...///******+++++++++,,,,,,,,,***+++,,,---............,,,,,,111444222///777BBBKKKZZZiiiooouuu|||~~~hhhDDD111111...------,,,++++++++++++,,,---...---+++***+++,,,((()))++++++)))((()))***(((((()))***+++---///000777;;;DDDUUUhhhxxx|||}}}}}}~~~|||xxxwww{{{xxxvvvwwwzzzzzzxxx|||{{{www|||}}}zzzyyyyyyyyysssmmmkkkooorrrsssqqqrrrsssuuuvvvvvvuuusssrrrtttuuuvvvvvvwwwzzz}}}zzzxxxwwwvvvtttrrrrrrxxx|||wwwuuuuuutttpppoooqqqpppkkkggghhh]]]XXXVVVXXX[[[YYYTTTQQQ:::444...///000000//////&&&***......,,,++++++---******************++++++)))))))))))))))******+++++++++,,,,,,,,,---------***+++555IIIbbbuuu||||||~~~|||~~~{{{yyydddBBB((()))///+++(((---,,,''''''...---)))...:::AAA333+++///000***'''+++***''''''******,,,888EEEMMMWWWeeeppptttrrrooolllmmmqqqkkk```bbbsss~~~yyyqqqyyy}}}xxxxxx}}}{{{}}}sssppp~~~dddfffggghhhgggfffggghhhccceeeffffffeeeeeefffhhhhhhgggffffffhhhkkkmmmoookkknnnqqqqqqnnnlllkkklllnnnmmmmmmoooqqqppplllhhhmmmnnnoooooonnnoooqqqsssqqqzzzwwwpppiiiggggggfffhhhlllpppttttttrrrrrrsssrrrnnnsssrrrqqqqqqppppppppppppnnnqqqpppllljjjmmmpppppppppppppppooopppqqquuuwwwnnnjjjkkkppprrrpppppptttvvvtttsssvvvzzz|||zzzxxxtttvvvjjjVVVUUUeeelllfffRRRGGG:::111//////...---+++,,,.........,,,***)))------------------------++++++******++++++,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++111111444555000000BBBWWWXXXdddrrrwwwvvvvvv|||~~~uuuWWW;;;000222---------,,,,,,,,,,,,,,,111111111...,,,+++++++++((())))))************))),,,)))))),,,---...111666666DDD[[[ooovvvvvv|||yyywww{{{vvv|||zzzssspppqqqhhhjjjrrryyyxxxuuu{{{~~~~~~|||yyywwwxxxrrrjjjfffgggjjjmmmmmmooorrrvvv{{{~~~}}}yyyvvvtttvvvuuurrrtttzzz}}}}}}yyyyyyvvvuuuxxx~~~}}}yyyuuuxxx{{{{{{xxxtttvvvzzzsssuuuwwwuuuppphhh```YYYOOOQQQUUUYYYXXXPPPDDD:::.../////////...------,,,)))***+++,,,,,,+++***)))'''(((((()))))))))((((((+++***)))((((((***,,,---++++++******)))*********......666MMMhhhzzz|||zzzyyyyyy~~~xxx}}}{{{}}}~~~uuuxxxqqqTTT999---000+++''')))((())))))))))))***+++------'''''''''''''''((())))))(((((()))+++,,,000;;;FFFHHHYYYccciiiqqqoooiiikkkuuuqqqllliiikkkpppwww{{{zzzyyyvvvvvvuuuxxxpppiiimmmxxx}}}zzz~~~zzz~~~zzzyyysssyyyccceeeggghhhgggggghhhiiifffggghhhhhhgggggghhhjjjhhhhhhhhhhhhiiikkkmmmnnnllloooqqqqqqooonnnnnnoooooonnnnnnoooqqqpppmmmjjjnnnoooppppppoooppprrrtttwww~~~xxxqqqkkkjjjjjjiiilllooopppssstttrrrrrrtttsssooorrrrrrqqqqqqpppqqqqqqqqqsssuuutttnnnkkkmmmooonnnssstttuuuvvvuuuttttttuuusssnnnmmmqqqtttssssssvvvwwwuuutttvvvzzz{{{xxxuuuvvvuuuhhhVVVSSS^^^___UUU@@@999111......///---++++++,,,---......,,,***)))+++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,//////222333000222EEE[[[aaakkkvvvzzzxxxxxx{{{~~~}}}~~~~~~~~~~~~}}}~~~}}}hhhLLL777000111///...,,,++++++,,,...000111888999111---///000---******+++++++++++++++*********,,,000000000555;;;PPPWWWgggxxx{{{zzz}}}{{{|||}}}|||wwwooogggbbbbbbeeekkkrrrxxx|||}}}zzzyyyyyyuuupppoooqqqssssssqqqrrrtttwww{{{}}}|||zzzwwwuuuwwwwwwwwwzzz~~~}}}yyymmmmmmlllkkkqqqxxxzzzvvvsssuuuvvvuuurrrppprrruuukkkttt{{{zzzuuummm___RRRLLLNNNQQQOOOIII@@@777111---.........------,,,+++)))***++++++++++++***)))+++***)))(((((()))***+++*********+++++++++++++++*********)))******+++++++++---999QQQkkk|||~~~|||}}}zzzuuuwwwwww{{{tttyyyzzzwww{{{}}}vvvxxxtttaaaDDD...&&&+++(((&&&******)))))))))))))))***+++,,,'''''''''''''''((())))))((((((***++++++///;;;HHHFFFQQQVVV[[[dddddddddnnnxxxvvvuuuvvvzzz}}}yyy~~~}}}yyyxxxwwwuuutttqqqqqqxxxxxxxxx|||{{{www}}}|||~~~~~~www{{{bbbdddfffgggggggggiiijjjhhhjjjkkkkkkjjjiiijjjllliiiiiijjjjjjkkkkkkjjjjjjmmmnnnppppppooooooqqqrrrpppooonnnoooppppppooommmpppqqqrrrrrrqqqqqqsssuuuvvvooojjjkkkkkkkkkmmmqqqpppssstttrrrrrrttttttqqqqqqqqqqqqpppqqqqqqrrrrrruuuwwwuuuooolllnnnooonnnsssuuuyyy{{{{{{zzzxxxvvvvvvpppmmmpppttttttuuuwwwxxxvvvuuuwwwyyyzzzwwwsssqqqrrrjjj]]]XXXXXXNNN???111...,,,,,,......,,,)))+++,,,---...---,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,------...,,,,,,---...............---,,,000222000444III```hhhooowww{{{||||||~~~~~~}}}~~~|||uuuXXX===111000///,,,,,,---///111444777888666BBBGGG???666444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///222>>>KKKdddfffnnn||||||{{{}}}|||yyyvvvwwwvvvpppdddZZZ^^^aaadddiiisss}}}|||{{{zzzxxxwwwxxxzzzzzzwwwtttuuuvvvxxxyyyzzzzzzyyyxxxvvvxxx{{{}}}{{{qqqfffgggffffffmmmvvvxxxvvvtttuuuvvvtttqqqqqqqqqrrrggguuu|||xxxtttpppbbbRRRLLLMMMLLLEEE:::111---,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++***))),,,+++(((&&&&&&(((***,,,)))+++,,,...---,,,***((())))))))))))******+++,,,+++---777LLLeeexxx~~~}}}}}}{{{xxxtttqqq}}}}}}vvvvvv}}}xxxpppuuuxxxvvvzzz~~~xxxzzzxxx```JJJ999***(((,,,))))))---,,,))))))((((((((())))))***(((((('''''''''((())))))''')))+++,,,***---:::IIIHHHOOOSSS[[[dddaaaeeeuuuuuutttvvv|||}}}xxxzzzzzzxxxyyy|||{{{wwwtttsssuuu|||~~~vvvlllwww}}}yyysssuuu~~~{{{tttvvvaaacccfffgggggghhhiiikkkjjjkkkllllllkkkjjjkkklllhhhiiijjjkkkkkkiiigggfffjjjkkkkkklllmmmnnnppprrrqqqpppooonnnnnnooopppppprrrsssssssssrrrrrrtttvvv|||qqqkkkhhhiiijjjjjjlllooopppssstttqqqqqqttttttrrrpppppppppppppppqqqrrrsssvvvxxxwwwqqqnnnpppqqqppprrrssswww{{{}}}~~~{{{yyytttpppmmmnnnqqqtttuuuuuuwwwuuuuuuwwwzzzzzzvvvssskkkooonnneee[[[QQQBBB444000///......///...+++(((+++,,,---------,,,++++++------------------------,,,++++++++++++,,,------------,,,,,,,,,,,,------+++,,,---...............------///111000555LLLeeejjjooouuu|||||||||~~~pppLLL333///111...+++---000333555666777777DDDOOO[[[]]]MMM777...///---,,,,,,,,,,,,,,,,,,---000000000//////777KKK___eeegggmmmxxx~~~zzzzzz}}}vvvuuuvvvyyyzzzvvvllldddgggkkkllllllsss}}}}}}~~~}}}{{{yyyyyyzzz||||||wwwsssuuuvvvvvvvvvuuuuuuvvvwwwxxx{{{vvvgggfffffffffgggnnnvvvyyywwwwwwyyyyyywwwvvvvvvtttppphhhtttxxxooolllnnnfffWWWLLLJJJEEE===444///---...******++++++++++++***************++++++************)))((('''''''''((()))+++,,,------,,,+++***)))(((((((((((()))+++,,,,,,///...111>>>VVVooo}}}~~~~~~zzzvvvtttsssyyy{{{wwwyyyzzzsssxxx~~~||||||~~~{{{~~~tttQQQ;;;666,,,---///)))***---))))))(((((('''''''''(((((()))((((((((((((((())))))'''))),,,,,,)))+++999HHHIIIQQQYYYeeellleeefffwwwpppooorrr{{{|||zzzyyywwwwww}}}zzzzzzvvvrrrtttyyy}}}}}}{{{hhhvvv|||tttooovvvzzzhhhiii}}}aaacccfffgggggghhhiiikkkjjjkkklllllljjjjjjkkklllggghhhjjjjjjjjjhhheeecccggggggggghhhkkkmmmnnnoooqqqpppooonnnnnnnnnppprrrrrrssstttsssrrrrrrtttuuu|||}}}}}}{{{ooojjjhhhjjjlllkkklllooopppssssssppppppssssssqqqooooooooooooooopppqqqrrr}}}|||uuuqqqrrrsssrrrsssssstttwwwzzzzzzxxxvvvoooppppppppprrruuuvvvvvvuuuttttttwwwzzzzzzvvvsssmmmnnnjjj^^^MMM@@@777333222000...---------,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,******,,,------.........000...000111000777OOOiiirrruuuzzz~~~}}}|||jjjFFF000///222...111000///000333888===@@@\\\bbbvvviii<<<***222,,,++++++++++++,,,---...///333888;;;;;;BBBVVViiiaaafffmmmsssxxx{{{}}}}}}xxxzzz|||~~~zzzrrrwww}}}{{{vvvssssssxxx{{{{{{}}}~~~~~~|||zzz{{{||||||xxxuuuuuuvvvuuussspppppprrrtttyyy}}}rrrbbb___```aaadddkkktttwwwtttsssvvvvvvtttuuuvvvqqqiiidddnnnqqqiiifffggg```SSSDDD???777222111111000///))))))***************)))+++******************+++******+++,,,+++***)))(((...---+++************+++(((((((((((()))***+++,,,...///000:::PPPkkkzzz~~~}}}~~~zzzwwwvvvvvvwww{{{zzz~~~zzz}}}||||||~~~~~~qqqIII777000***,,,,,,'''***---%%%(((((('''''''''''''''(((***))))))((((((((())))))'''(((++++++(((***666CCCIIIRRRZZZbbbhhhbbbddduuuqqqoooqqqyyy~~~|||xxxyyy~~~{{{wwwsssqqqtttxxx|||~~~qqq|||vvvqqqwww~~~~~~|||ppppppbbbdddfffgggggggggiiijjjkkklllmmmllljjjiiijjjkkkhhhiiijjjjjjiiihhheeedddfffeeefffhhhkkkmmmmmmmmmooooooooonnnmmmnnnppprrrqqqrrrsssrrrqqqqqqrrrtttsssrrrtttzzz}}}zzzxxxwwwrrrnnnllloooqqqpppppprrrqqqsssrrrooonnnqqqqqqooonnnnnnnnnnnnnnnnnnooopppyyytttttttttrrrwwwuuuttttttuuutttoookkkiiipppvvvvvvuuuvvvxxxxxxvvvuuuuuuwwwzzzyyyuuuqqqpppgggXXXGGG777---...444---,,,+++++++++,,,...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,)))***+++,,,---.........222000000111111999SSSnnn~~~{{{ooooooxxxvvv\\\???000111222...111111111777BBBQQQ```iiissszzzvvvAAA+++555+++*********+++---///000000999FFFOOOPPPQQQ\\\iiigggooouuuttttttvvvzzz{{{vvvyyy{{{|||yyyqqqsss|||{{{xxxxxxrrrtttzzz}}}}}}~~~}}}~~~}}}{{{vvvwwwwwwtttooonnnpppsssyyy~~~ssseeeWWWZZZ]]]```iiiqqqrrrnnnkkkmmmjjjfffjjjooojjj```]]]ccchhhfffaaaZZZNNNDDD666111+++***---///...,,,((()))******+++*********++++++***))))))***++++++,,,---///111000...+++)))---,,,***(((((()))+++,,,(((((((((((())))))***+++***///555>>>SSSlllxxxxxx|||~~~|||~~~~~~}}}{{{yyyxxxyyywww}}}|||{{{|||}}}eee<<<222---***------+++333555)))(((((('''''''''(((((()))******)))((((((((())))))(((((()))+++)))***111;;;IIIVVVYYYYYY]]]___fffvvvnnnllllllrrr{{{{{{}}}}}}xxxxxxxxxxxxyyyzzz|||}}}zzzuuuwwwzzzzzzccceeeggghhhgggggghhhiiilllmmmmmmmmmkkkjjjkkkllljjjjjjkkkkkkjjjiiihhhggggggggghhhkkknnnpppooommmlllnnnooonnnmmmmmmoooqqqpppqqqqqqpppooooooppprrrooolllnnnuuuxxxuuurrrsssuuuqqqpppsssuuusssssstttqqqsssrrrmmmllloooooommmnnnmmmmmmlllllllllmmmmmm~~~}}}wwwssstttuuusssvvvtttsssttttttppphhhaaa```nnnzzzzzzvvvvvvwwwxxxyyywwwwwwxxxyyywwwqqqllleeeTTTAAA666...(((***111)))***+++++++++,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,***+++,,,...////////////111///000222333===YYYuuukkkWWWYYYlll|||tttaaaGGG555000111000...///444>>>MMM^^^ooo|||}}}lllAAA///333+++******+++,,,///222333>>>FFFSSS\\\]]]\\\bbbkkkttt{{{~~~yyywwwyyy||||||wwwzzz||||||xxxnnnttt}}}wwwsssssskkkeeekkk|||~~~|||{{{|||}}}yyy{{{{{{xxxrrrppprrruuuxxx~~~yyynnnaaadddfffiiioootttrrrlllhhhggg```YYY^^^hhhggg^^^^^^\\\]]]]]]UUUFFF:::666,,,++++++++++++,,,++++++((()))***++++++++++++***++++++***))))))***++++++---...//////...---+++)))))))))))))))))))))******))))))((((((((())))))***)))000666===QQQjjjwwwwww{{{}}}~~~~~~~~~}}}|||{{{xxx}}}~~~{{{|||{{{XXX222222...,,,...---...;;;<<<+++''''''''''''((()))******+++******)))(((((()))))))))&&&'''*********---222@@@TTTYYYSSSXXX```hhhqqqgggffffffjjjpppwww|||~~~~~~yyyvvvxxxzzz{{{{{{{{{|||~~~{{{{{{{{{yyyzzz}}}dddfffggghhhgggfffggghhhmmmnnnooonnnlllkkkkkklllllllllllllllkkkkkkjjjjjjjjjiiijjjnnnrrrssspppmmmjjjmmmoooooommmlllnnnpppoooppppppooonnnnnnoooqqqppplllnnnuuuwwwrrrpppqqqvvvrrrqqquuuvvvtttssstttrrrsssqqqlllkkkmmmmmmkkknnnmmmlllkkkkkkkkkkkkkkkrrruuuuuuqqqooosssvvvvvvpppppprrruuuvvvqqqfff]]]XXXjjjzzzzzztttsssuuuuuu|||zzzyyyyyyyyyuuunnniiiTTTBBB333222333///+++,,,)))+++---...---+++******,,,+++++++++,,,,,,---...---------------------------,,,,,,,,,,,,---.........------,,,,,,------...+++,,,---///000111111111000...///222444@@@]]]zzzhhhQQQVVVnnnwwwgggOOO777...///000///...000<<>>222...+++++++++,,,...111444666OOORRRYYY______```hhhrrr~~~}}}{{{~~~zzz}}}{{{pppssszzz}}}uuupppnnnjjj]]]bbb{{{|||zzzzzz{{{}}}~~~~~~}}}|||vvvrrrtttwwwvvv~~~~~~wwwsssvvvwwwwwwzzz{{{uuummmkkkggg\\\SSSYYYgggiiiaaaeeeZZZSSSRRRHHH666...222***...111111...+++,,,...))))))***+++++++++++++++,,,+++***))))))***+++,,,---,,,+++***))))))))))))%%%&&&(((***+++***)))(((***))))))(((((((((((()))---111222555IIIeeewwwyyyzzz|||}}}yyy|||~~~{{{xxxxxxVVV333999...++++++(((+++999999&&&'''''''''((((((***+++,,,++++++***))))))((()))))))))&&&%%%)))+++******---000LLLVVVPPPVVV___cccfffddddddeeehhhmmmtttzzz~~~~~~~~~vvvxxxyyyyyywwwvvvyyy}}}xxxtttzzz}}}~~~fffggghhhhhhhhhhhhjjjllliiikkkiiigggjjjooommmgggjjjkkkkkklllmmmmmmmmmmmmmmmllljjjiiiiiijjjlllmmmjjjmmmpppnnnllllllqqqvvvrrrpppmmmlllmmmnnnnnnnnnpppoooooopppqqqqqqooommmqqqpppnnnmmmnnnpppsssuuuvvvsssooonnnpppooommmjjjpppllliiiiiilllmmmiiieeeqqqooonnnrrrvvvwwwsssnnnnnnppprrrrrroooiiiaaa]]]kkkpppvvvxxxwwwvvvvvvwwwrrrvvvvvvqqqkkkeeeYYYLLL;;;777111+++)))***---///---,,,,,,---------***(((*********++++++,,,,,,,,,000000///---,,,+++******++++++,,,---///111222333,,,,,,,,,------.........+++,,,------,,,,,,...//////333333///000AAA```yyytttfffhhhzzzzzzzzz~~~kkkTTTCCC333///000...+++,,,666MMMgggrrroooppp{{{HHH000111---111...------+++,,,777EEEeee___YYY[[[cccmmmtttvvv}}}|||||||||{{{tttoooyyywwwvvvyyyzzzsssfff[[[[[[\\\cccooo}}}~~~{{{zzz}}}~~~}}}~~~yyyqqqlllmmmooouuu}}}~~~zzz|||wwwppprrrlllhhhiiihhheeedddffffff^^^QQQEEE<<<666111///************************++++++******))))))(((((('''((()))+++---.........***)))((('''&&&''''''(((''''''''''''((((((((()))((((((((((((((()))******---......333FFFaaatttyyyuuu|||~~~}}}||||||yyy|||vvvpppuuu|||fffIII666000,,,,,,++++++***)))((((((---***((()))+++,,,+++)))(((***,,,+++(((''')))+++))))))))))))************333888@@@GGGNNNWWWaaaiii```eeekkknnnoooqqqwww|||wwwvvvzzzzzzuuupppxxx{{{vvvtttvvvwwwtttuuuqqqqqqwwwiiiiiijjjiiiiiiiiikkklllkkkmmmjjjgggiiimmmlllgggiiijjjkkkkkkkkkkkkkkkjjjlllkkkjjjjjjjjjkkklllmmmiiilllooonnnkkklllppptttrrrpppnnnnnnoooooonnnmmmnnnooooooqqqsssssspppnnnmmmlllkkkkkklllnnnpppqqqrrrpppnnnmmmnnnnnnnnnmmmpppmmmkkkmmmqqqsssqqqnnntttsssqqqsssuuuuuurrrooolllnnnqqqqqqmmmfff^^^XXXfffjjjooorrrsssrrrssstttuuuyyyvvvjjj]]]QQQEEE;;;444333000...------.........///000000///---+++***+++++++++,,,,,,,,,------......------------,,,,,,---------...000222333444...------------------,,,+++---......------...000---111222///111CCCbbb{{{}}}]]]DDD999000000111///......---OOOwwwrrrDDD222222------,,,------+++000BBBUUUjjjgggddddddhhhpppyyy~~~~~~~~~}}}~~~~~~|||wwwttt~~~zzzwwwuuusssmmmeee^^^___dddlllvvv~~~||||||}}}}}}zzzsssllliiilllooopppvvv{{{}}}}}}ssslllhhhhhhhhhbbb^^^\\\OOOIII???777111...+++***++++++++++++++++++++++++))))))))))))(((((((((((()))***++++++,,,,,,,,,+++***)))((('''&&&'''(((((('''''''''((((((((())))))((((((((((((((()))******'''+++---///===VVVnnn{{{{{{uuulllsss{{{|||uuuwww}}}}}}wwwdddGGG111))),,,,,,+++******)))((((((***((('''(((+++---,,,+++***,,,---,,,)))((()))+++))))))))))))************---111666<<>>555000///,,,***)))*********)))++++++++++++++++++++++++)))))))))******+++++++++))))))***+++++++++******+++***)))((('''(((((()))(((((((((((()))))))))***((((((((((((((())))))***---,,,,,,+++---555BBBMMMggguuuyyyyyy}}}~~~~~~yyy___<<<***,,,*********)))))))))))))))(((((()))))))))***+++,,,///---***(((((((((((((((((()))))))))************((()))+++***(((***///444???IIIXXXfffmmmooommmlllbbbllltttyyy~~~qqq\\\aaajjjqqquuuxxx}}}sss}}}|||{{{hhhfffdddfffiiilllkkkiiieeeccccccdddbbb^^^^^^aaa```bbbdddeeeeeecccaaa___ccceeeiiilllnnnoooooonnnnnnooopppqqqqqqqqqqqqppppppppppppqqqqqqoookkkgggccceeeiiinnnrrrsssqqqooommmnnnoooppppppooonnnmmmlllmmmmmmlllkkkjjjlllmmmnnnllljjjhhhffffffggghhhppppppooooooqqqsssvvvwwwrrrqqqnnnmmmmmmooorrrtttqqqrrrssstttsssmmmfff```XXXGGG666///......,,,,,,111///...,,,+++++++++,,,***---///...+++))))))+++,,,---///000000...,,,+++..................//////---,,,,,,,,,,,,,,,---...++++++,,,...///000111222///000111000///...///000222222000...444GGGdddyyy~~~zzzyyyyyyzzz{{{zzz{{{}}}}}}oooIII555...111000+++***---//////.........///444<<>>:::444000...///---++++++++++++***(((******************************++++++++++++++++++'''((()))***+++++++++++++++***)))((((((((())))))((((((((()))))))))******((((((((((((((()))******+++((((((,,,111555<<>>222...,,,+++,,,+++***((((((((())))))))))))(((((((((+++111555...+++'''&&&((()))((('''(((((())))))*********+++......---------,,,,,,,,,,,,,,,---,,,---000444888HHHMMMPPPRRRWWW^^^```]]]YYY```ooo~~~yyysssrrrwww~~~~~~lllkkkjjjjjjjjjkkklllmmmkkkjjjiiigggdddbbb___^^^^^^```bbbeeeggghhhhhhhhhiiijjjjjjhhhggggggiiikkkkkkkkkkkkkkkkkkkkkkkkllljjjjjjjjjhhhfffeeegggiiifffeeeccccccdddfffiiikkkmmmmmmnnnnnnoooooooooooojjjmmmpppqqqnnniiieeeccchhhjjjlllkkkhhhgggiiikkkoooppplllgggfffkkknnnmmmjjjmmmooommmkkkhhh___WWWHHHDDD===666111...//////***+++,,,---...///000000111000///...............///...------,,,---------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...******---...,,,------,,,------...///000////////////000000000000111+++...000111DDD\\\eeejjjttt}}}wwwvvvvvvyyy~~~~~~||||||||||||zzzxxxxxxyyy{{{|||||||||yyywwwxxx|||dddGGG888222///......------,,,,,,+++++++++************+++,,,,,,+++---///---,,,///777>>>PPP]]]gggtttyyywwwzzzyyyqqqiiieeegggjjjhhhjjjjjjjjjoootttrrrmmmhhhuuu|||mmmdddjjjttt|||||||||zzzppp[[[AAA///---,,,+++******+++,,,---(((((()))))))))*********,,,++++++++++++*********)))*********((('''((())))))((((((((((((''''''''')))(((((((((''''''''''''((()))******++++++******)))((('''((()))***)))(((+++++++++,,,---...///000222888EEEVVVdddooo{{{yyyzzz}}}|||rrrkkksss~~~}}}}}}~~~vvv```EEE444//////---+++,,,+++***)))((((((((((((((((((((('''(((***///222+++)))(((((((((((('''&&&''''''((()))***++++++,,,000///...---,,,+++***))),,,---,,,+++***+++...111===@@@CCCIIISSS]]]^^^[[[TTT\\\kkkxxx{{{uuunnnllluuu~~~~~~jjjjjjiiiiiiiiikkklllmmmjjjjjjiiigggeeebbb```___^^^```bbbeeehhhiiijjjkkkjjjiiigggeeedddeeegggiiihhhiiijjjkkkmmmmmmkkkjjjiiihhhgggeeedddeeefffhhhgggeeecccbbbccceeehhhjjjllllllmmmnnnooopppqqqqqqkkkpppuuuuuuppplllkkklllkkknnnpppmmmgggeeegggkkktttsssnnnfffdddgggiiihhhjjjlllmmmlllhhh```UUULLL???999222------/////////.........---------,,,,,,.........------,,,,,,,,,///......---------......//////......---------------------,,,,,,+++++++++//////---,,,,,,---......------,,,------...///000........./////////000000222...111000000DDD___hhhqqq||||||xxxvvvuuuuuuwwwzzz||||||{{{}}}|||{{{yyyxxxwwwxxxyyy|||~~~}}}zzzvvvwww}}}{{{VVV999222333111---------,,,,,,,,,++++++******))))))******+++,,,))),,,...------444AAALLLVVVbbbnnn|||}}}zzz~~~uuukkkfffhhhllleeeggghhhjjjpppuuuuuuppphhhbbb```aaa]]]TTTRRRVVV```^^^ZZZTTTLLLAAA666///,,,,,,,,,,,,++++++++++++((((((((()))+++++++++***++++++++++++************(((***+++***(((((()))***+++******)))((('''''''''(((((((((((('''''''''&&&((()))***,,,,,,+++******(((((((((((())))))))))))+++++++++,,,---...000000---222BBBYYYkkkrrrrrrrrriiifffjjjooohhh^^^gggyyyyyy}}}|||wwwtttwwwxxxvvvsssXXX:::---...000---))),,,,,,+++***)))((('''''''''(((((((((((()))---///((((((((())))))(((&&&%%%&&&'''((()))***+++,,,,,,------,,,+++***)))((((((,,,,,,,,,***)))))),,,...111222666===GGGQQQVVVWWWUUU^^^kkkvvvxxxsssmmmiiiooo|||hhhhhhggggggggghhhjjjkkkggggggffffffeeedddbbbbbb___```bbbeeehhhjjjlllllliiigggeeecccdddeeeggggggdddeeehhhlllooooookkkggghhhfffeeeeeeeeefffggggggiiigggfffeeeeeegggiiikkkmmmnnnnnnoooqqqrrrrrrssslllppptttrrrnnnmmmqqqvvvqqqtttuuuqqqkkkiiikkkooovvvtttnnneeebbbgggjjjjjjmmmllljjjggg___SSSFFF>>>777222---,,,...000...,,,//////...---,,,++++++***---------------,,,,,,,,,......---------......///..................------...------,,,,,,++++++***///...---............///------,,,------...///000---............/////////000///333000000IIIhhhttt|||{{{{{{zzzwwwtttttttttvvvxxx{{{{{{{{{~~~|||zzzzzzzzzzzzzzz|||~~~~~~{{{wwwyyynnnIII111000333111,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,***,,,...---...666FFFRRRVVVfffuuuppplll|||zzzpppiiiiiikkkfffhhhhhhhhhmmmrrrqqqlllgggZZZRRRRRRKKK===666888::::::888555000---++++++//////...---,,,+++***))))))((((((***---...,,,***+++++++++*********))))))(((***+++***)))((()))+++---,,,,,,+++***)))((((((((((((((((((((((((((((((((()))***,,,,,,+++******'''(((((((((((())))))***+++++++++,,,---...///000...111@@@VVVgggjjjeee```^^^WWWZZZcccccc^^^dddsss~~~}}}zzzzzz~~~uuuwwwvvvrrrppprrruuuuuukkkOOO333***...///,,,(((+++++++++***)))((((((''''''((())))))((()))+++---&&&''')))***)))'''&&&%%%&&&'''((()))***+++,,,,,,***************************++++++***)))***,,,...,,,---///111555;;;EEELLL[[[cccmmmssstttqqqmmmiiihhhwww|||}}}gggfffeeeeeeeeefffggghhhcccddddddeeeeeeddddddccc```aaaccceeehhhjjjlllmmmhhhfffddddddfffhhhhhhhhhdddeeegggkkkoooooojjjffffffeeeeeefffhhhjjjiiihhhjjjiiiiiiiiiiiijjjlllmmmooooooppppppqqqqqqqqqrrriiilllmmmllljjjlllsssyyyvvvwwwvvvsssooonnnpppssssssrrrmmmeeedddhhhkkkkkkiiiccc]]]XXXOOOAAA777222000...,,,,,,...///,,,))),,,,,,,,,,,,,,,------------......//////...------------------------...///------.........------,,,---------,,,,,,+++++++++...,,,...111222///---///------,,,------...///000------------.........///......222111777VVVwww~~~{{{sssssstttvvvxxx{{{}}}~~~|||||||||}}}}}}||||||}}}}}}{{{zzz|||ttt[[[>>>///000222000,,,,,,,,,,,,+++++++++++++++************+++,,,,,,---......---000999HHHSSSZZZmmm}}}mmmggguuu}}}uuunnnjjjjjjlllkkkhhheeegggjjjhhhccc[[[VVVRRRKKK===///---444***...222444333222000000000000///---,,,+++))))))***((((((+++///000---***+++************)))))))))(((***+++***))))))***,,,------,,,+++******))))))''''''(((((()))*********((()))******++++++******&&&'''))))))((((((***+++*********+++,,,---...///222222:::JJJWWW[[[ZZZZZZZZZUUUVVV```ffffffkkkrrrzzzxxxrrrrrr~~~|||zzzssssssssstttuuuwwwxxxxxx\\\DDD///+++///---***((()))************)))(((((('''(((******))))))***+++&&&(((******)))''''''(((''''''((()))***++++++,,,******++++++,,,------...)))***++++++******,,,---...,,,,,,,,,***+++333<<>>MMM\\\ccckkkyyy~~~yyyuuuvvvwwwvvvvvvxxxyyyrrrqqqpppdddTTTFFFBBB;;;333...,,,---000...000111111///---,,,+++******++++++++++++************++++++******)))((())))))))))))************)))+++,,,,,,***))))))***&&&'''((('''&&&''')))+++******************************************)))))),,,,,,,,,+++++++++++++++******+++++++++***)))(((******+++,,,,,,---......111333AAAYYYiiikkkjjjkkkuuuwwwzzz|||zzz|||www{{{}}}|||~~~{{{{{{~~~zzzttttttoookkklllrrrwwwxxxwwwxxx|||uuuxxx}}}xxxccc]]]\\\hhhvvvgggDDD///111,,,***))))))******)))((())))))***++++++******)))***++++++,,,333>>>EEEFFF000000...+++(((&&&'''((((((((((((((((((((((((((()))(((((((((((((((((('''&&&&&&((()))))))))))))))&&&''''''(((((())))))***((()))***+++++++++++++++******++++++++++++++++++++++++---111777<<<@@@BBBKKKNNNTTT[[[bbbiiinnnppprrrsssuuuxxx{{{}}}~~~~~~~~~}}}}}}eeeeeeeeefffhhhgggfffdddfffgggiiijjjjjjhhhfffeeehhhhhhiiijjjjjjjjjjjjiiikkkjjjiiijjjkkklllmmmllliiiiiihhhiiikkknnnqqqrrrnnnooopppooommmnnnpppsssuuuuuutttsssssssssssssssxxxtttpppnnnllliiigggfff]]]]]]\\\[[[[[[[[[[[[\\\aaaaaabbbccc___RRR???000......//////---------------,,,******+++---///111//////.........---------+++,,,,,,+++)))((()))+++((()))***++++++,,,,,,,,,,,,+++)))((((((***+++,,,)))*********++++++++++++---,,,***)))((()))***+++***+++,,,,,,,,,---///222***+++---............---,,,///111222111000000000222///...000777GGGZZZdddccccccfffkkknnnmmmooosssvvvxxx{{{}}}~~~|||zzzxxx{{{~~~{{{ooo___OOO???111---000+++,,,+++))))))***++++++++++++,,,,,,---......///555999999222---///222333FFFSSS\\\___hhhwww}}}zzzuuuqqqssswwwxxxwww~~~tttiiigggfffYYYGGG:::666000,,,+++---//////...------...//////...,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******)))))))))))))))************)))+++,,,,,,+++)))))))))&&&'''(((((('''(((***,,,******************************************++++++,,,,,,,,,+++++++++*********++++++++++++***)))((()))******+++---......//////333AAAUUU^^^^^^cccllluuuwwwzzz|||zzz|||vvvyyy|||}}}yyy{{{~~~zzzwwwoooooorrrxxxzzzxxxxxx{{{~~~zzz~~~~~~wwwuuunnn___XXX^^^lllttt```>>>...222+++***))))))******)))(((''')))***+++***)))((((((&&&+++///111:::IIIVVV]]]000---+++************)))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((***************&&&&&&''''''((())))))***&&&''')))***++++++++++++,,,+++***+++,,,---......++++++******,,,000111111111333888???IIITTT]]]cccdddggglllqqquuuxxxyyyyyywwwyyy|||~~~~~~iiigggeeefffhhhgggddd```ccceeehhhjjjjjjiiigggfffeeeeeefffgggiiijjjkkklllgggjjjmmmllljjjjjjmmmpppkkkllllllkkkkkklllooorrrnnnooopppnnnlllmmmrrruuuwwwwwwvvvuuuuuuuuuuuuuuu{{{uuuooommmmmmjjjfffddd[[[[[[[[[ZZZ[[[[[[\\\\\\___bbbddd```VVVGGG999000///000///...,,,***++++++...,,,***)))***---111333//////.........---------)))***+++***))))))+++---(((((()))++++++,,,,,,,,,,,,+++)))((((((***+++---))))))******++++++++++++///---,,,******+++---...)))***++++++,,,---111333///...---,,,,,,,,,---...---///222333222111000000......//////444BBBXXXgggiiiiiimmmrrrrrrrrrvvv|||yyyzzz}}}vvvaaaJJJ:::000+++///777/////////---,,,,,,+++(((***+++,,,,,,---...//////***///222...,,,000555888LLLVVV[[[\\\ddduuu~~~{{{zzzssslllnnnwwwyyyuuu~~~rrrccc\\\ZZZLLL:::555000+++***,,,//////------+++)))+++///111000------......//////......---+++,,,,,,,,,,,,+++******))))))))))))************)))+++------+++)))))))))'''((())))))((()))+++---************************)))))))))***+++++++++,,,************))))))((((((***+++,,,,,,+++***)))((()))******+++---...//////)))///???QQQVVVVVV```ppprrrsssvvv|||~~~yyy}}}|||}}}rrrtttyyy~~~}}}zzzzzz~~~yyysssmmmaaaaaahhhtttsssYYY888+++111+++***))))))******)))((('''(((******)))((('''(((&&&---000000555AAAOOOVVV...+++((((((+++------+++''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''')))***+++++++++***&&&&&&&&&'''((())))))***%%%&&&((()))++++++******...,,,)))'''((()))***+++))),,,------...111333333111000///000555<<>>555///......++++++,,,---------------,,,---...---++++++...111...------,,,++++++,,,,,,************************(((((()))***************))))))((('''((()))***+++******+++***))))))+++---++++++++++++************+++++++++++++++++++++,,,///.....................+++,,,---...////////////+++///...+++111CCCYYYeeegggjjjllllllrrr{{{}}}{{{vvv^^^QQQ]]]wwwxxxllleeeEEE===333------......---///...---,,,++++++++++++++++++++++++++++++++++++))),,,***,,,111...444HHH___```bbbfffmmmtttyyy|||xxx}}}|||vvvuuuzzzzzzmmmZZZJJJ???999333000............------------,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,+++******++++++******)))((('''+++)))((((((******)))'''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((*********)))))))))((((((,,,++++++************************+++---------,,,(((***,,,,,,+++***,,,---///666HHH^^^fffdddfffnnnxxxzzz~~~{{{}}}~~~}}}}}}}}}|||{{{{{{|||vvvqqqsss|||{{{|||~~~xxxtttqqqllleeeaaajjjyyyoooIII...+++,,,************************)))((('''''''''((()))***((()))***++++++***)))(((,,,,,,+++***************((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))((((((((((((+++,,,---,,,+++***+++,,,++++++,,,,,,------...............------...111333///000222555888;;;===>>>>>>EEEOOOXXXaaahhhppptttoooqqquuuwwwyyyyyyxxxwwwiiihhhhhhgggfffgggggggggfffggghhhiiiiiigggeeedddccceeegggiiilllmmmnnnnnnkkkkkkmmmnnnooopppppppppnnnoooooonnnmmmnnnpppssssssqqqooommmmmmnnnqqqrrrsssrrrpppooonnnmmmmmmmmmhhhgggfffeee```[[[[[[___[[[XXXYYY^^^___YYYRRROOOMMMBBB444,,,,,,......,,,******+++++++++,,,,,,,,,,,,---------,,,,,,...000---,,,++++++***+++++++++))))))))))))))))))))))))((()))******++++++******)))((('''''''''((()))***+++,,,,,,+++))))))***,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++........................---...///000111111111111+++///111---111AAAXXXgggffflllqqqrrruuuzzz~~~lllJJJ:::JJJlll}}}~~~ppp^^^OOOFFF444111---,,,......+++)))...---,,,+++************++++++++++++++++++++++++***,,,)))+++000000999OOObbbcccfffjjjnnnssswwwyyy}}}~~~|||wwwvvv{{{~~~}}}|||}}}ssskkk___TTTDDD777000...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++******)))))))))*********)))((()))+++++++++)))(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((******))))))))))))((((((,,,,,,+++************+++***++++++,,,------......''')))++++++******,,,---...333DDDZZZeeeeeefffjjjqqquuu|||zzzyyy}}}|||tttqqquuu{{{wwwuuu{{{~~~~~~|||rrrlllpppuuusssmmmiiisss{{{iiiBBB...---+++))))))))))))))))))))))))'''''''''''''''((())))))))))))((((((''''''&&&&&&++++++***))))))))))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))+++---...---+++++++++---------------------------,,,------,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,---111777===CCCIIIOOOSSSQQQSSSWWWZZZ\\\\\\\\\\\\jjjiiihhhggggggggghhhhhhggghhhiiiiiiiiihhhfffeeeiiijjjkkkllllllkkkjjjiiikkkmmmooopppqqqqqqqqqqqqmmmoooqqqooolllkkknnnqqqqqqpppooonnnnnnoooqqqrrrxxxvvvssspppmmmkkkjjjjjjgggiiiiiicccYYYVVV\\\eeeccc\\\WWWVVVRRRJJJCCC@@@;;;444...,,,///000---)))***************++++++,,,******++++++++++++,,,,,,++++++***************+++******************************+++,,,,,,,,,,,,+++((('''&&&&&&&&&''')))***,,,------,,,***((()))******+++---...---,,,***(((,,,,,,,,,++++++++++++***---------------.........000111111111000000///......222222...///>>>WWWjjjjjjnnnsssvvvxxxzzz|||}}}{{{~~~nnnLLL>>>OOOooo~~~}}}}}}{{{}}}|||~~~}}}sss```JJJ888...111000......///---***'''---,,,+++***))))))))))))++++++++++++++++++++++++...///++++++//////;;;TTT___aaafffjjjnnnrrrvvvxxx}}}zzzvvvrrrqqqsssuuuvvv{{{yyyyyyxxx{{{~~~xxxqqqfffXXXNNN@@@<<<777333111000---+++------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++*********)))((()))***,,,---***)))((()))+++,,,,,,+++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))((((((,,,+++******))))))******((())))))***)))***+++---))))))***++++++,,,---...***...;;;PPP^^^bbbbbbcccffflllvvvzzzuuuxxxxxxwww~~~{{{rrrooouuu~~~yyytttxxx}}}}}}~~~~~~wwwnnnhhhmmmuuuvvvqqqssszzz{{{aaa;;;...///)))((((((((((((((((((((((((&&&&&&&&&''''''((()))))),,,+++***)))(((''''''(((+++******)))))))))******&&&&&&''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***,,,------,,,,,,---.........------------------+++,,,,,,,,,++++++---///............---------,,,222222111111111222333555666888:::<<<>>>>>>>>>>>>jjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhggglllllllllkkkjjjiiihhhggglllmmmoooqqqrrrrrrqqqqqqmmmooopppnnnkkkiiikkknnnooonnnnnnnnnooopppqqqqqqwwwvvvsssqqqnnnllljjjjjjgggjjjhhh___VVVVVV```jjjiii]]]OOOFFF@@@999555666111000/////////...,,,*********)))))))))***+++,,,*********+++,,,,,,,,,+++*********))))))******+++++++++++++++++++++++++++((())))))***************((('''&&&&&&&&&''')))***,,,......---***))))))******+++,,,------+++)))(((+++++++++++++++++++++++++++,,,,,,,,,---------...//////000000000///......///000000---///>>>XXXnnnllllllpppvvvzzzzzzxxxvvv~~~zzzbbb[[[iii}}}}}}~~~|||wwwuuunnn___MMM<<<111,,,222000///...------,,,+++,,,,,,+++***))))))))))))++++++++++++++++++++++++...000,,,+++///111???ZZZ[[[___eeejjjnnnsssyyy}}}yyytttooonnnoooooooooooo{{{|||}}}|||~~~{{{ssshhh^^^WWWMMMAAA999111111111222333111///,,,---,,,,,,,,,++++++++++++)))+++,,,+++***)))***,,,******+++,,,,,,+++++++++******)))))))))+++,,,...***)))((()))+++,,,,,,+++'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((())))))******)))(((((((((((((((&&&((()))((('''(((***---,,,+++++++++,,,...//////+++...888IIIXXX___aaaaaabbbhhhrrr~~~~~~zzz{{{uuunnnpppzzz}}}{{{uuusssyyy~~~uuuyyytttvvv{{{~~~~~~~~~yyysssrrrvvvxxxwwwwwwvvvoooSSS333+++,,,%%%((((((((((((((((((((((((%%%&&&'''(((((()))))))))---,,,+++))))))(((((((((++++++*********++++++,,,''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((()))))))))***((()))+++,,,,,,---...000------------------,,,,,,***+++,,,,,,++++++,,,...///.........------,,,,,,222000...---...//////000//////111222222222222111iiijjjjjjjjjjjjiiihhhhhhjjjjjjkkkkkkjjjjjjiiihhhiiiiiihhhhhhhhhiiiiiijjjllllllnnnooopppqqqqqqqqqmmmnnnnnnllljjjiiihhhiiikkkkkklllmmmnnnnnnoooooooooooonnnmmmllljjjhhhgggaaadddbbbYYYSSSWWW```gggbbbSSSBBB888222......111///000///,,,)))))),,,///+++***)))))))))***,,,---,,,,,,,,,---//////...,,,*********)))******+++,,,++++++++++++++++++++++++%%%&&&''''''(((((('''''')))((('''''''''((()))***,,,---......+++***)))*********+++,,,+++***)))(((******+++++++++,,,,,,,,,***++++++,,,,,,---------++++++---...000111111111---,,,,,,,,,000<<>>000---000---************************&&&''')))***+++,,,,,,+++'''((()))***))))))'''''')))))))))))))))***++++++&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))'''''''''((()))*********(((***++++++))))))***,,,)))******++++++,,,,,,,,,***,,,------,,,++++++,,,.........---,,,,,,++++++111...------///000///...,,,------.........//////gggiiilllnnnmmmkkkhhhfffiiiiiiiiiiiihhhhhhhhhhhhgggfffcccbbbbbbeeeiiikkkkkkkkkjjjkkklllmmmoooqqqnnnkkkiiiiiijjjiiieeeaaabbbccceeegggiiiiiiiiihhhggggggfffccc^^^WWWPPPLLLJJJNNNOOOMMMQQQWWWWWWQQQ>>>555//////000//////111***+++---......---+++***,,,+++***))))))+++---...+++))))))+++......,,,)))++++++******+++,,,------))))))))))))))))))))))))))))))***+++++++++++++++***)))((((((((()))+++,,,***,,,......---+++++++++***))))))((('''((((((((((((((()))***,,,---...///))))))***+++,,,,,,------...///000000000000//////555111000222000///666@@@FFFOOO```pppvvvvvv|||~~~~~~tttwwwxxxtttiiiYYYKKKCCC555111......000222000...---......---,,,,,,...///...---,,,+++************+++++++++++++++++++++++++++///---,,,///111BBB^^^cccfffhhhhhhhhhkkkrrryyy{{{rrrpppwww}}}zzztttqqqvvvtttooolllmmmvvvyyyqqqppprrrsss|||~~~}}}uuuqqqjjj```TTTHHH>>>888444444222000---,,,---///***,,,......---,,,,,,---+++++++++************))))))---///...***)))+++///((()))***+++++++++++++++***+++,,,------,,,***)))+++)))(((((())))))(((&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))+++******)))))))))))))))(((***,,,***'''''',,,111222...***)))+++,,,,,,+++)))***,,,000:::IIIVVV]]]\\\]]]bbbjjjtttwwwuuuqqqkkkiiieeebbbffflllnnnkkkxxxwwwtttwwwuuunnnlllrrrrrrnnnqqqxxxuuukkkkkkqqqwww{{{~~~}}}vvvrrroookkkgggJJJ777222***(((,,,+++************************&&&''')))+++,,,---,,,,,,'''(((***,,,,,,+++)))(((((((((((((((((()))******%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************&&&''''''((()))******+++***+++,,,***(((''''''((((((((()))***++++++,,,,,,+++,,,......,,,++++++,,,''''''((()))******+++++++++******,,,000333222000+++,,,,,,---///000111111lllmmmnnnnnnmmmiiifffdddiiijjjkkkjjjhhhfffffffffdddfffhhhgggddddddiiimmmkkkjjjjjjkkkmmmooorrrsssrrrpppllljjjjjjiiigggeeecccdddeeeeeeddddddeeeffflllmmmlllfff[[[RRRNNNNNNNNNMMMPPPWWW\\\XXXLLLBBB444333111///......---,,,+++111///---111,,,'''+++,,,+++++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++***)))***+++---...)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))***+++,,,---...---,,,,,,&&&)))+++,,,+++)))((((((+++***))))))(((((())))))---,,,,,,,,,,,,---......------------...000111222000/////////000222555666999GGG]]]mmmrrrttt}}}}}}zzzxxxpppcccWWWMMMDDD<<<666666222...,,,,,,...000000------,,,+++,,,---...///++++++************++++++***,,,---+++)))((()))***---+++,,,......///;;;IIIkkkZZZUUUbbbgggbbbjjj{{{rrrllliiippp{{{}}}uuukkkmmmppprrrrrrqqqvvv~~~}}}rrrhhhgggkkktttvvvvvvtttxxx}}}www||||||tttooofff]]]QQQGGG@@@;;;777444333333222222111111000000///000111000---+++++++++...---,,,,,,------+++***------,,,+++************)))***+++,,,,,,+++)))))),,,+++++++++,,,,,,***)))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******+++***))))))))))))))))))(((((()))***************---((((((...777BBBPPP\\\^^^XXX^^^oooxxxtttpppsssmmmiiibbb```eeemmmrrrrrr~~~xxxtttssspppllllllhhhhhhooosssrrrsssxxx}}}sssrrr{{{~~~yyyyyyvvvttttttrrriii^^^KKK<<>>RRRfffpppuuu|||{{{oooeee[[[UUUKKKCCC===888222///333000---+++,,,---......---,,,+++++++++,,,---...++++++************++++++***++++++,,,+++++++++,,,---+++,,,...------444===ZZZ^^^eeelllnnnmmmjjjiiinnnjjjhhhmmmtttuuunnnggghhhnnnuuuxxxzzz}}}|||wwwpppjjjlllrrrpppssstttsssvvv|||vvvzzz~~~}}}~~~{{{zzzzzz}}}}}}zzz{{{|||oooddd[[[WWWIIICCC<<<666444333111000------------............,,,...///...---,,,,,,------,,,++++++,,,,,,+++))),,,,,,+++*********++++++)))***++++++++++++***)))+++*********++++++)))'''))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))************++++++***)))((((((((()))(((((()))***************...***))),,,333>>>MMM[[[^^^]]]cccmmmsssrrrpppqqq]]]]]]]]]^^^cccjjjoooqqqooovvvxxxrrrlllmmmqqqsssvvvqqqooorrrssspppppptttsssrrrvvv}}}~~~sssuuutttpppmmmggg\\\QQQ>>>333******+++)))))),,,---------,,,,,,++++++*********)))))))))))))))*********)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((''')))+++***(((***000'''(((((('''((()))***)))'''''''''((((((((()))))))))******++++++******)))************************((()))))))))*********************+++++++++,,,,,,+++***))))))***,,,,,,---+++++++++++++++,,,------,,,,,,---.........------jjjkkkllllllkkkhhhfffdddjjjjjjjjjiiigggfffggghhhddd]]]WWWZZZbbbiiijjjhhhmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkkkkmmmoooooollljjjbbbccccccdddeeeeeeffffffbbbcccaaa\\\UUUQQQQQQSSSKKKMMMNNNKKKCCC:::444111...000333888===BBBDDDDDDDDDJJJ???111...,,,+++000...------,,,+++***))))))******++++++++++++************************)))((()))************+++++++++))))))))))))))))))))))))+++************)))))))))---,,,+++***************++++++***((('''(((***---......---,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...000222333111111000000000111333444///333???PPP___jjjuuu~~~|||zzz||||||yyyooolllhhhfffddd\\\PPPGGG===999444111///...---,,,000...,,,,,,,,,---,,,+++++++++******++++++,,,---++++++************++++++***)))***,,,---...---,,,---,,,---///---+++---222???VVVffffffiiirrrnnnaaaccccccdddiiinnnooollliiifffmmmwww}}}{{{uuuqqqmmmkkkooouuurrrvvvxxxwwwzzz|||~~~}}}}}}}}}}}}}}}~~~}}}~~~xxxuuuyyy|||}}}zzzzzz~~~}}}nnn^^^PPPFFF@@@===444111......///000//////*********+++,,,---------***+++------,,,,,,---...,,,+++******++++++***)))+++************+++,,,,,,)))******+++++++++*********)))))))))******((('''))))))))))))))))))))))))))))))(((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))(((((('''&&&''''''''''''((((((((((((++++++++++++************,,,+++***)))(((((('''((((((((()))***************,,,***(((***---555EEETTTVVV\\\aaaeeejjjppppppmmmWWWWWWYYY\\\^^^___``````bbblllpppiiiaaaccclllsss|||wwwtttrrrpppllllllooojjjrrryyy{{{zzz{{{zzzwwwoooqqqnnnfff\\\RRRFFF<<<000***''')))+++***))))))************++++++++++++)))))))))((((((((())))))******)))((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((('''(((+++***'''(((,,,((('''''''''''''''((()))''''''((((((((()))))))))))))))************))))))************************))))))))))))*********************++++++++++++,,,************+++,,,......++++++++++++,,,,,,------,,,,,,---------,,,++++++jjjjjjkkkkkkjjjhhhfffeeejjjiiigggccc___]]]]]]^^^aaa\\\XXX\\\ccchhhgggdddiiiiiijjjkkkkkkllllllllljjjkkklllmmmnnnlllhhhdddbbbaaa````````````___^^^[[[ZZZVVVPPPKKKHHHHHHJJJ?????????<<<777333000///000666???DDDGGGKKKRRRWWWaaagggVVV:::///,,,+++///++++++,,,+++***))))))***)))******++++++******)))***+++,,,,,,,,,***)))((())))))*********+++++++++))))))))))))))))))))))))************))))))))))))++++++)))))))))***+++,,,***++++++)))((((((***,,,......---,,,,,,,,,,,,,,,,,,,,,---------...------***++++++,,,...000222333222111111000000111222333111...///777CCCSSSfffuuu}}}~~~|||{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxsssrrroookkkhhhfffbbb___UUUOOOGGGBBB@@@===999555000///---,,,---...///000///...------...---+++)))***************+++++++++,,,++++++******++++++,,,***))))))+++---...---+++////////////---,,,,,,...***???LLLLLLSSSfffnnnjjj^^^```ccceeeeeedddcccccciiinnntttxxx{{{|||~~~{{{uuusssqqqnnnppptttuuuzzz}}}}}}|||~~~||||||~~~~~~}}}}}}|||{{{}}}|||||||||zzzyyyxxx|||{{{wwwvvvsssppp]]]VVVLLL@@@888333222222///....../////////......,,,,,,,,,,,,------......***+++,,,+++******,,,---+++)))((()))***+++)))((())))))))))))***+++,,,---)))*********+++++++++++++++***)))***++++++)))'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))***))))))((('''&&&((((((((())))))))))))***+++++++++******))))))))),,,+++***)))((('''''''''(((((()))***************(((((())))))(((,,,:::HHHJJJSSSXXXXXXaaappprrriiiZZZVVVWWW]]]cccdddbbb```fffllllllbbbZZZ\\\eeekkkvvvsssqqqnnnkkkiiijjjmmmjjjsssuuuqqqqqqvvvuuunnnlllkkkcccSSSEEE;;;333---,,,)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((()))+++,,,---***))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))'''(((******''''''))))))&&&&&&((((((&&&''')))'''(((((((((((()))))))))((())))))******))))))(((************************)))))))))))))))*********************++++++++++++)))+++,,,,,,---...///111............------,,,,,,,,,,,,,,,,,,,,,+++***)))hhhiiiiiiiiiiiihhhgggfffgggfffccc^^^YYYWWWXXXZZZ]]]^^^aaadddeeedddcccaaaccccccdddfffggghhhjjjjjjeeeeeeggghhhiiifffaaa]]]dddaaa^^^]]]\\\[[[XXXUUUMMMJJJEEE>>>999666666666444222000000111222111000222>>>KKKNNNKKKNNNZZZeeeuuu}}}gggBBB000---+++---(((***++++++)))(((***,,,******++++++++++++******,,,,,,---...---,,,***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++...///(((***,,,,,,+++*********------,,,++++++++++++++++++,,,---.........------***++++++,,,...///111222111111111111111111222222111///---///333===PPPbbbnnnrrrvvvzzz{{{}}}~~~}}}zzzvvvqqqmmmkkkiiijjjjjjiiihhhgggeeedddccc___YYYQQQLLLIIIGGGEEEDDD???:::444111111111111000/////////......///000111///...---...///...+++)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++***)))***+++,,,,,,+++333444444000,,,,,,------%%%+++222777???MMM]]]gggaaaccceeeccc^^^[[[YYYZZZiiijjjlllnnnqqqvvv|||{{{xxx{{{|||yyyvvvwwwwww}}}~~~}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvxxxxxxsssnnnnnnrrruuu}}}~~~tttiii```WWWOOO<<<999555000...---...///---...///000///---,,,,,,.........---------,,,,,,,,,,,,,,,+++))))))***,,,***)))((((((*********(((((((((((()))***+++,,,---)))))))))******++++++,,,,,,+++***+++,,,,,,***(((((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))******)))(((''''''))))))*********+++++++++*********))))))(((((('''+++***)))(((''''''''''''(((((()))***************&&&(((+++---+++***333>>>EEEMMMOOOOOO\\\nnnooobbbXXXQQQRRRaaarrrzzz{{{{{{vvvssskkk```ZZZ^^^bbbdddhhhjjjjjjgggfffgggjjjmmmlllnnnkkkfffjjjsssrrrjjjaaa\\\OOO===111---,,,+++,,,+++)))'''(((***++++++***))))))(((((('''&&&&&&&&&'''((()))+++...000111***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***''''''++++++'''&&&((()))&&&&&&******&&&&&&)))(((((((((((()))))))))***))))))************))))))******************************))))))))))))))))))))))))*********+++++++++***,,,////////////111333111111111000///---+++***,,,,,,,,,,,,+++***))))))eeefffffffffffffffeeeeeecccbbb___[[[WWWWWWZZZ\\\[[[aaahhhjjjfffbbb``````_________```bbbdddggghhhdddeeefffhhhhhhfffbbb^^^fffbbb^^^\\\[[[YYYTTTPPPAAA>>>999333///---,,,,,,000...+++,,,///222333222666CCCPPPQQQLLLOOO\\\jjjzzzoooDDD///---------))),,,...---***)))+++---+++++++++,,,,,,+++++++++------------------,,,+++)))************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***&&&'''((()))+++---///000'''***---...,,,******))),,,++++++***************+++,,,---.........---,,,++++++,,,,,,---...000000000000111111222222222222000000333555333444===HHH```eeekkkoooqqqrrrrrrsssrrrqqqooojjjccc^^^\\\[[[WWWVVVUUURRROOOLLLJJJHHHEEE===555333333111000111111///...///000///---,,,///000000...,,,,,,---...///...------...---+++)))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,***++++++***)))***...111===AAAAAA888///,,,,,,,,,,,,(((***222666888BBBPPPWWW[[[___```___^^^```bbb`````````ccchhhpppxxx}}}wwwtttuuu}}}}}}{{{}}}||||||zzz{{{}}}|||{{{~~~~~~~~~}}}xxxzzz{{{}}}|||{{{yyyxxxzzzzzzyyyxxxxxxxxxxxxyyyxxxzzzvvvmmmffffffjjjlllvvvwwwrrreeeWWWJJJ>>>555111111000...---,,,,,,,,,,,,///111222000//////000---------,,,+++*********------,,,+++))))))***,,,***)))((()))***+++***)))((((((((()))***+++,,,---))))))))))))***+++,,,------,,,++++++,,,,,,+++)))))))))))))))))))))))))))%%%%%%&&&''')))***+++,,,((((((((((((((((((((((((((())))))******))))))(((************++++++++++++)))))))))((((((((((((((())))))((((((''''''(((((((((((()))***************(((***...111///,,,000777AAAHHHKKKLLLWWWgggggg]]]WWWOOOQQQcccvvvyyyiii\\\ZZZ___```^^^[[[```ccc```___bbbeeefffeeeccc______eeekkkjjjdddLLLGGG;;;---(((+++...///+++,,,)))%%%$$$(((***)))***))))))((('''&&&&&&%%%&&&'''(((***,,,///222333******)))(((((((((((((((((())))))******))))))((())))))))))))))))))))))))***''''''+++,,,)))'''(((***&&&'''...---'''%%%(((((((((((()))))))))************++++++++++++******************************************)))))))))))))))))))))************+++***...111111///...000333111222222111///---+++)))++++++,,,,,,,,,+++******aaaaaaaaabbbbbbbbbbbbbbbbbb```]]]XXXUUUVVVYYY\\\\\\ccciiijjjfffbbb```aaa```___]]]]]]^^^aaadddfffgggffffffffffffccc___[[[ZZZUUUPPPNNNNNNLLLGGGCCC777555222///......------.../////////000333777:::>>>GGGOOOQQQOOOTTT```kkkyyysssEEE///......---...111333000,,,)))+++...,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------)))************+++++++++))))))))))))))))))))))))(((((((((((())))))******'''((()))+++---...//////***+++,,,,,,+++***+++,,,,,,,,,+++******************+++---//////...---,,,---,,,,,,,,,------...///...///000111222333333333111000222666555111222555IIIMMMRRRVVVWWWWWWWWWWWWVVVWWWVVVRRRMMMIIIHHHIII@@@@@@???===;;;999777666000000777CCCGGG@@@666111444333000///...---,,,+++,,,...///---***)))***,,,...---++++++,,,,,,***))))))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))+++---+++(((+++444;;;NNNVVVWWWIII999///,,,+++000,,,,,,000222000222888???CCCIIINNNRRRVVV[[[^^^QQQRRRUUUZZZaaagggkkknnnjjjfffiiiuuu}}}{{{yyy~~~~~~~~~|||zzz{{{yyyxxx|||~~~zzz}}}|||wwwuuuvvvvvvuuuwwwyyyzzzyyyxxxyyy|||zzz{{{|||||||||||||||{{{~~~|||~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzztttvvvyyy{{{{{{xxxtttqqquuutttsssrrrsssuuuwwwyyyzzzxxxqqqgggdddeeeccc]]]]]]]]]XXXKKK@@@999333...000000000///...---,,,,,,,,,///111222000///111222++++++++++++++++++++++++,,,,,,,,,***)))***---///***)))((()))+++,,,+++***))))))((())))))***++++++***))))))))))))+++,,,---,,,+++***+++,,,+++***((())))))))))))))))))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((('''((()))***************(((((()))))))))*********))))))))))))))))))******(((''''''''''''((())))))(((((()))***************+++***,,,///...,,,...333555>>>FFFJJJPPPYYY^^^]]]ZZZUUUZZZiiitttvvvzzzyyyfffUUUPPPTTTTTTQQQQQQXXX\\\WWWTTTUUUWWWVVVUUUSSSWWW]]]___YYYSSSPPP888555...((()))...///,,,(((,,,+++&&&$$$(((***'''(((((((((((((((''''''''''''((((((***+++---///000******)))((((((((((((((())))))************))))))))))))))))))))))))))))))***'''''',,,...+++((((((***&&&)))111111((($$$((((((((()))))))))*********++++++,,,,,,,,,,,,++++++************************************)))))))))((())))))))))))************)))---111111...,,,...111---...///000///---+++******+++,,,,,,,,,,,,,,,,,,^^^^^^^^^^^^____________cccaaa\\\VVVRRRQQQTTTWWW^^^bbbfffgggeeecccbbbccccccaaa]]][[[\\\^^^bbbeeefffdddbbb```]]]YYYSSSOOOCCC???:::888999888333...---+++******,,,---...---***///444444222444<<>>666///,,,---000222+++---///...+++***+++......,,,***)))******)))((()))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---'''+++...,,,)))---999CCC]]]hhhjjjYYYCCC444---***///...,,,+++---000000///---000333777:::===@@@BBBFFFIIINNNUUU[[[]]]]]][[[aaa\\\^^^jjjvvvyyyvvvsssooosssuuusssrrrvvvxxxwwwuuuzzzvvvvvv}}}yyyzzzyyywwwyyy~~~}}}yyy|||{{{uuupppooonnnkkkqqqrrrsssrrrppprrrvvvzzzrrrtttvvvxxx{{{}}}~~~~~~{{{|||~~~}}}zzzyyy~~~vvvtttwwwuuuwwwxxxxxxvvvtttrrrqqqqqqtttxxxzzzzzzvvvpppmmmtttrrrpppoooooorrrtttvvvtttooofff___aaaccc[[[OOO>>>???:::111,,,---........................//////))),,,......+++***+++---+++++++++,,,------......***++++++******,,,///222***)))((()))+++,,,,,,+++)))))))))))))))******+++***))))))))))))+++---...+++***)))***+++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++''''''''''''(((((((((((())))))******+++++++++,,,'''&&&&&&''''''((()))***(((((()))***************,,,((('''******)))+++///'''333AAAGGGJJJOOOXXX___[[[\\\eeessswwwuuuzzzxxxbbbMMMEEEFFFFFFCCCKKKSSSVVVPPPJJJIIIHHHFFFHHHIIISSS]]]YYYGGG<<<;;;///...+++)))---000,,,%%%&&&,,,---)))(((++++++(((&&&&&&''''''((())))))***))))))))))))***+++,,,---******)))((((((((((((((())))))************))))))))))))))))))))))))))))))+++'''''',,,///---))))))***&&&***444333)))$$$'''))))))))))))************+++,,,,,,------,,,,,,+++************************+++*********))))))(((((())))))))))))************(((---000000,,,***,,,///)))***,,,......---,,,+++***+++,,,---------------___``````^^^[[[ZZZ[[[\\\aaa[[[UUUTTTXXX[[[\\\[[[eeedddbbbaaabbbaaa___^^^ZZZXXXUUURRRQQQRRRTTTVVVZZZXXXTTTNNNGGG???999666222111000////////////000...//////...,,,,,,///111***,,,///222666???JJJSSSJJJOOOOOOSSSYYYXXX```uuu{{{~~~mmmHHH...+++///...999MMMRRR>>>+++)))------...+++)))))),,,---,,,*********++++++++++++******)))(((''''''''')))***+++******))))))((((((''''''((((((((((((((()))******((()))++++++*********+++///,,,((((((***,,,,,,+++))))))+++,,,,,,---,,,,,,//////.........---------.../////////...---,,,,,,111222222222000000111222------...000222222000......///////////////............////////////............------------......+++GGGmmm~~~}}}lllMMM///(((///111***,,,,,,---...---,,,***))),,,---...---+++)))((()))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))...+++++++++'''***BBB]]]vvvmmmtttvvvYYY888,,,***++++++++++++++++++++++++,,,,,,++++++,,,---///000///111555888:::;;;;;;;;;:::>>>EEEKKKOOOQQQPPPOOORRRQQQQQQQQQPPPPPPOOOOOO[[[```fffhhhhhhiiimmmrrrsssrrrpppnnnmmmooossswwwssssssrrrpppnnnkkkiiihhhkkklllmmmooopppnnnjjjfffffffffhhhlllqqqvvvxxxxxxsssuuuwwwxxxxxxwwwvvvuuu}}}wwwpppkkkiiikkklllmmmrrrggghhhvvvvvvfffcccnnnuuuuuuuuutttsssrrrppppppwwwtttpppmmmkkkhhheeecccaaa[[[RRRKKKDDD>>>666111/////////...------,,,,,,,,,------......------,,,,,,***)))+++---...,,,)))++++++******++++++,,,---...---,,,++++++,,,...///))))))))))))))))))))))))(((((()))***************'''(((***,,,------------,,,+++)))''''''''''''((((((((())))))******+++++++++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++))))))(((((((((((()))))))))))))))))))))******+++******)))(((''''''((((((...///555@@@JJJQQQYYY```hhhfffeeeggglllrrrvvvxxx~~~rrr\\\IIIBBBDDDDDDAAALLLQQQFFF888EEE^^^[[[BBBHHHFFFBBB<<<777111---+++,,,++++++******++++++,,,,,,+++***))))))(((((((((++++++***))))))))))))))))))+++,,,+++***)))***+++***)))(((&&&&&&'''(((((()))***+++,,,---,,,++++++(((((((((((()))***+++,,,))))))***++++++++++++***)))))))))***++++++)))'''))))))***++++++++++++******+++,,,+++))))))***+++))))))))))))((((((((((((+++*********))))))(((((())))))*********))))))(((******+++,,,,,,,,,++++++,,,,,,,,,...111222...+++***+++,,,------,,,+++***[[[\\\\\\[[[ZZZZZZ\\\^^^[[[WWWUUUVVVZZZ\\\[[[XXXaaa___]]]]]]]]]\\\ZZZYYYYYYUUUPPPKKKIIIHHHIIIJJJJJJHHHCCC===777333000...------------......//////,,,------,,,,,,,,,---------///333666;;;AAAIIINNNMMMSSSQQQSSS^^^```aaajjjrrrsssbbbCCC//////111...666GGGKKK;;;,,,---000...---+++))))))+++---,,,***))))))************))))))((((((((((((((()))*********)))))))))((((((((('''((((((((((((((()))******((()))++++++*********+++...+++))))))+++,,,,,,+++))))))******+++,,,,,,---//////.........---------.........///......------,,,...111222111111222333444333222222333444222000/////////////////////.........////////////............------------.........NNNyyy]]]888***...///))),,,,,,---------,,,+++***,,,---...---+++******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,***,,,...++++++<<>>999888999::::::777333...+++************+++,,,---............,,,,,,,,,---......,,,***---111777>>>DDDHHHKKKLLLNNN^^^```YYY]]]```^^^aaaiiihhhXXX>>>///000000+++...;;;>>>333+++...000,,,,,,+++))))))+++,,,+++***(((((())))))))))))(((((((((((())))))******))))))))))))))))))((((((((((((((((((((((((((())))))***((()))++++++*********+++++++++***+++,,,---+++******))))))))))))+++,,,---...............---------------......///.........,,,...111222111111222333---,,,,,,...111222222111/////////000000/////////......////////////............------------......111QQQ{{{aaa<<<,,,...000,,,,,,,,,---------,,,++++++,,,---......,,,,,,,,,...++++++++++++++++++++++++++++++,,,,,,,,,+++******+++))),,,000...,,,333???aaawwwPPP000---000++++++++++++++++++++++++***+++,,,------......---+++,,,---......---,,,++++++,,,...///000//////...------------,,,,,,,,,,,,,,,111666:::;;;>>>BBBFFFKKKJJJIIIGGGFFFHHHKKKOOOLLLPPPTTTXXXYYYXXXVVVTTTNNNOOORRRXXX^^^ccceeeeeeddddddeeehhhjjjjjjhhhffffffgggiiillloooqqqssstttuuurrrnnnlllkkkllllllkkkkkkjjjkkkooopppooooooqqqjjjkkkllllllkkkiiigggeee\\\TTTIII@@@:::666555444111///------...//////...+++,,,,,,---......//////++++++++++++++++++++++++000...++++++,,,,,,,,,+++)))************+++++++++)))+++---//////...,,,+++))))))))))))))))))))))))((()))******++++++******((()))***+++,,,---------************)))(((''''''***************)))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))'''((())))))******)))))))))))))))*********++++++))))))(((((((((((())))))((((((((((((((())))))***((((((((('''(((((())))))******111<<>>999333...---.../////////...------.../////////,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,222000---+++++++++,,,---))))))******+++++++++***,,,...222444333000,,,)))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,---...---,,,***)))+++++++++******))))))))))))******)))(((((()))+++((()))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))(((((((((((())))))((((((''''''(((((()))***)))))))))))))))***+++,,,111,,,+++000666===HHHQQQYYY```jjjnnnooooooqqqtttkkkllljjjgggeeeddd___XXX[[[SSSLLLIIIFFF===333,,,+++++++++++++++*********++++++************++++++(((((((((((()))***+++,,,((((((''''''''''''((((((''')))***)))((('''((()))(((((()))******((('''&&&$$$%%%''')))******))))))''''''''''''((()))******))))))***++++++++++++******)))((()))***+++)))((())))))***++++++++++++***+++,,,---+++)))(((((()))*********)))))))))((((((*********)))))))))))))))******+++,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,+++***---,,,+++******+++,,,---NNNNNNMMMKKKHHHGGGGGGHHHLLLJJJIIIIIIIIIIIIHHHHHH>>><<<::::::::::::888666444111,,,(((''')))+++...,,,---...///000000000000111000000///---,,,***)))...------...///111111111888@@@LLLVVV\\\\\\YYYWWWSSSmmmqqqdddfffooopppnnngggkkkbbbJJJ444+++******(((+++***&&&''',,,***###************))))))***+++***++++++,,,,,,++++++***((()))***++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))((()))++++++*********+++'''))),,,...---,,,+++***+++***(((((()))***---...---.....................,,,,,,---.../////////...000000///---...111777<<>><<<:::::::::;;;<<<>>>@@@AAAAAAAAAAAADDDFFFGGGGGGFFFAAAEEEDDD>>><<>>999;;;;;;:::999666333///---...,,,++++++---/////////---------,,,++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------111000...,,,******,,,---))))))***++++++++++++***,,,///333666777555111///))))))))))))))))))))))))))))))***+++++++++++++++*********++++++,,,,,,---,,,,,,.........---+++***,,,,,,++++++******)))))))))***+++***(((''')))+++((()))))))))************************************((())))))***************(((((()))))))))*********))))))(((((((((((())))))((((((((((((((()))******************+++,,,---------((($$$&&&)))---666>>>@@@HHHSSSZZZ[[[]]]```cccdddeeeaaa[[[VVVSSSNNNGGG>>>999777888222((('''---+++++++++++++++++++++***+++******))))))******+++(((((((((((()))+++,,,---((((((''''''''''''((((((''')))***)))((('''((()))((()))*********)))'''&&&$$$%%%'''((())))))(((((((((((((((((()))***++++++))))))***++++++++++++***+++)))((((((*********)))))))))***++++++++++++***)))***++++++***)))***,,,************))))))))))))))))))))))))))))))******)))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,***+++,,,,,,+++******+++---,,,+++******+++,,,---;;;<<<<<<<<<;;;;;;===???<<<;;;888666555555666777...---,,,,,,------,,,***...,,,***)))***---000222)))***,,,.../////////...000000...------,,,------.........,,,,,,///555999LLLUUUaaaiiiiiieeeaaa___aaalllgggbbbsssuuufff^^^ccc___LLL777,,,+++---+++,,,***(((***...+++%%%)))***+++***((((((***++++++,,,,,,,,,,,,,,,,,,+++******++++++******))))))(((((((((((())))))))))))***))))))(((((((((((((((((()))++++++*********+++'''))),,,...---,,,+++,,,+++************,,,---...---------...............------......///.........,,,,,,++++++...333;;;@@@BBBDDDHHHKKKLLLHHHAAA<<<777555333111///...//////......////////////............------------......222...+++,,,000666999;;;555222...---......+++(((,,,,,,+++++++++,,,---------......---,,,---///111---,,,+++******+++,,,---******+++,,,,,,,,,++++++---+++***+++++++++)))((((((***///---&&&,,,///$$$++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---***+++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,------...------,,,)))+++,,,,,,++++++,,,---,,,,,,*********,,,---///,,,+++***,,,...111111111++++++,,,///111111...,,,------------------......,,,+++,,,---///000///......111111//////000///------------------,,,++++++...---...000111000...+++***+++,,,,,,++++++---///......------,,,++++++***......,,,,,,,,,,,,...............,,,******+++---)))***+++,,,---,,,++++++***,,,000444666777777666)))))))))))))))))))))))))))***++++++,,,+++++++++++++++******++++++,,,---***+++++++++++++++******+++++++++++++++*********(((***,,,***''''''))),,,))))))))))))************************************((()))******++++++******((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))******+++++++++++++++++++++,,,---(((&&&'''***+++)))))),,,)))///777;;;===>>>???AAA@@@BBB???:::888:::999666000......///)))###'''111+++++++++,,,,,,---......******))))))))))))******&&&&&&&&&&&&'''(((******((((((''''''(((((())))))((()))******(((((()))***))))))******))))))((((((%%%&&&'''((()))(((''''''((((((((())))))***+++,,,))))))***++++++++++++***+++)))(((((()))******)))))))))***++++++++++++***''')))***+++******+++---++++++*********)))))))))))))))))))))************((()))***+++,,,,,,,,,,,,((()))***+++,,,---------+++,,,---,,,***)))***,,,,,,++++++++++++++++++,,,///000111111111222444666111000///---,,,,,,...///+++***)))***,,,---,,,+++---,,,,,,,,,---///111222+++++++++,,,---......///......---...000444888:::222333222///,,,111<<>>>>>AAA999,,,,,,''''''((()))))))))((((((*********)))))))))((((((((()))))))))************)))((('''(((***++++++******************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........333//////000///+++***,,,000...,,,******,,,///111---000===MMM555222...---------......///.........++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,++++++,,,---,,,+++***,,,,,,,,,******+++,,,,,,---///000000///---,,,'''***---//////---------++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---...---+++***)))))))))+++---+++((('''***...************************++++++,,,,,,,,,,,,,,,,,,,,,---.../////////......+++,,,,,,------,,,,,,+++---------------,,,,,,,,,------.............../////////.........------,,,+++,,,------.........---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,---.........---+++***)))***,,,,,,,,,,,,***)))''')))++++++*********+++)))+++,,,,,,,,,,,,---///,,,,,,---------,,,++++++---+++******+++,,,+++***************************+++++++++++++++++++++++++++******))))))******+++------,,,+++******))))))******************++++++))))))((((((((()))******+++***((('''(((***---...***************************++++++***))))))***,,,************************+++,,,---,,,*********+++))))))))))))))))))))))))))))))(((((()))******+++...---,,,,,,+++++++++,,,)))***++++++***)))'''&&&))))))))))))))))))))))))))))))(((((()))******+++***+++,,,+++***)))***,,,+++***************++++++%%%''')))+++------,,,,,,---000111///***'''(((***,,,++++++,,,......,,,+++///...,,,+++***++++++,,,))))))((((((((()))***+++)))))))))))))))))))))))))))))))))))))))*********'''((()))***************)))******++++++******))),,,,,,,,,,,,,,,---------++++++++++++++++++++++++///.........///000111222+++,,,---.........---,,,,,,,,,---...///000000111...---,,,,,,...000000///...///000///......///000111111///666:::QQQgggLLL555222...,,,)))(((---444444555333///...//////,,,***+++---...------,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,000---***000===IIIGGG???>>>;;;666555???NNNYYY\\\^^^hhhjjjiiifffQQQ666+++'''((())))))))))))((((((************))))))))))))((()))))))))************(((''''''(((***,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...222///...000...+++***,,,111///,,,++++++---000222...000AAA\\\666222------,,,------.../////////...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))***+++,,,,,,******+++,,,,,,---///000000///---,,,***---///000///---------***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---///000111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---///000///,,,******++++++************++++++***************************++++++++++++,,,,,,------,,,------...............+++,,,,,,------,,,,,,+++---------,,,---------...,,,---------....../////////.........------------+++,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------...///,,,---...///...---,,,+++***+++,,,------,,,+++***(((***++++++******+++,,,+++---......---...///111++++++,,,---------,,,,,,---+++)))***+++,,,,,,+++************************************************++++++************++++++...------,,,+++***))))))---,,,,,,+++++++++,,,---)))))))))))))))***+++++++++***)))((()))+++---...***************************++++++***))))))***,,,************************+++,,,---,,,***)))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,------,,,,,,++++++,,,,,,)))***+++++++++)))((('''))))))))))))************++++++***))))))))))))))))))***+++***))))))***+++,,,+++***))))))))))))***+++,,,------...---,,,+++,,,///222111///,,,,,,---)))***+++---///...+++)))---,,,+++)))))))))******)))))))))))))))***++++++))))))))))))************((()))))))))*********+++((())))))************)))(((((())))))))))))((((((+++++++++,,,,,,---------++++++++++++++++++++++++888555222///......///000,,,,,,------------,,,,,,++++++,,,---....../////////...,,,---...000///......///000000......///000000222111555777NNNgggPPP333222///---++++++...222---,,,******++++++***(((%%%(((+++,,,+++++++++,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++000666===FFFKKKGGG@@@BBB@@@<<<:::CCCTTTaaaggggggBBB111************))))))))))))++++++*********)))))))))))))))))))))************((((((''')))+++,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,******...///,,,---000444222///---,,,,,,...///000111FFFjjj888333,,,---+++,,,---...............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,,,,+++))))))+++,,,,,,+++***+++---,,,---.........---,,,+++---...//////---,,,,,,---******++++++++++++************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))+++------+++***+++,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))+++...000///,,,***+++---,,,***((()))+++,,,+++)))************************++++++++++++,,,---......---------------.........,,,,,,------------,,,,,,---------------.........,,,,,,,,,---....../////////......---------......,,,,,,------...------,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000...............---,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,,,,+++++++++,,,000111111000...------...+++++++++,,,,,,---------,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,++++++******///...,,,++++++,,,------))))))))))))***+++,,,---************+++,,,,,,---***************************+++,,,+++))))))+++,,,***************************,,,,,,+++***)))***+++************************)))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,*********+++******)))))))))))))))************+++,,,,,,+++***)))))))))))))))***+++***)))((()))+++,,,+++***))))))***+++,,,++++++++++++,,,,,,------...000333555555222///---+++******+++------,,,++++++******))))))))))))***((())))))******+++++++++)))))))))************+++((())))))******+++++++++)))***++++++++++++******((())))))))))))))))))((()))******++++++,,,,,,---,,,++++++******++++++,,,YYYSSSHHH===444...,,,+++------,,,,,,+++,,,,,,---+++++++++,,,,,,---------111///------...//////......000111000///...///000000333222444333JJJgggUUU111111///,,,+++---000111///+++))))))******)))((((((+++------***))))))+++***+++,,,---------,,,,,,/////////...------,,,,,,,,,BBBVVVXXXMMMBBB===;;;AAAMMMZZZfffsssiiiDDD222...---+++***))))))))))))+++++++++*********))))))))))))))))))************)))(((((())),,,------,,,***+++,,,,,,,,,,,,+++*********+++,,,---...//////++++++,,,,,,,,,---------***((((((,,,...,,,---000111000///---------...///333333KKKuuu:::444+++---***+++,,,------.........***++++++++++++,,,,,,,,,......------,,,,,,,,,+++*********,,,---...,,,***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++******,,,...******++++++++++++******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,222888777000***((())),,,,,,---......---,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,+++***)))(((,,,...---***(((***---)))***++++++************************************++++++******+++---...///---,,,,,,,,,------......------............------+++,,,------......------++++++,,,------.../////////...------------...///------............------------------------------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------...///000//////...---------------,,,,,,,,,++++++,,,,,,,,,***,,,------,,,,,,,,,...///000111000...,,,---...++++++******+++---...///,,,***)))***+++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---************+++,,,------((()))***,,,,,,,,,,,,,,,************************++++++,,,+++******+++---***************************+++,,,+++***))))))+++++++++++++++++++++++++++++++++*********++++++,,,++++++*********++++++,,,*********)))******++++++))))))*********+++++++++++++++******)))************+++,,,+++******+++,,,,,,+++******,,,...000222000111333777===CCCIIILLLNNNNNNOOOSSSUUURRRKKKDDD;;;666000,,,+++,,,---...))))))***+++++++++******(((((()))***++++++,,,+++))))))*********+++++++++((())))))******+++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******(((((()))******+++,,,,,,,,,,,,+++******+++,,,,,,xxxfffSSSAAA555...+++...---,,,+++***+++,,,---******++++++++++++,,,,,,222000.........///...---...000111000///...///111000444222333000HHHhhhXXX111111...***))),,,------000+++'''(((+++,,,,,,---%%%(((+++,,,******,,,...)))***,,,---...---,,,,,,222222111000///...------666ZZZzzzvvvWWW===666:::MMMccc}}}||||||~~~xxx___???000111///,,,***(((((()))***+++++++++************)))))))))))))))************))))))(((***---......---)))***+++,,,,,,+++))))))******+++,,,...///000000++++++,,,,,,,,,---------,,,)))))),,,---******---++++++,,,---...///111111555444NNN|||;;;555+++---)))***+++,,,------------******+++++++++,,,,,,,,,///......------,,,,,,+++++++++,,,---//////...,,,)))***,,,,,,++++++,,,---,,,+++***))))))))))))************(((((())),,,///******++++++++++++******,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------777AAAJJJIII???444000000,,,,,,---......---,,,,,,)))***+++,,,---,,,,,,+++++++++,,,---,,,+++***)))%%%)))---,,,(((&&&))),,,&&&+++...---)))''')))---************************++++++******+++---...///---,,,,,,,,,,,,---......---......//////......---***+++,,,---...------,,,++++++,,,,,,---.../////////...---,,,,,,---//////.........///......------------------------------+++++++++,,,,,,------------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000000000///...,,,,,,---.........---++++++++++++---...***,,,......---------...+++---......---...///111,,,+++***)))***,,,///111,,,***)))***+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---...---+++))))))***+++,,,************+++,,,---...''')))+++---...---,,,+++************************+++,,,,,,+++******+++---***************************+++,,,+++)))))))))***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,*********)))******++++++******)))))))))***,,,---))))))******++++++++++++))))))))))))***+++,,,---+++,,,------++++++,,,---*********+++...111555777AAACCCIIIRRR]]]jjjtttzzz}}}||||||vvvmmmNNNEEE999///+++,,,...000((()))+++,,,------,,,+++'''((()))++++++,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++'''(((((()))******++++++---,,,+++******+++,,,---~~~mmmTTT>>>222...---------,,,,,,+++++++++,,,,,,,,,------.........---***,,,111444222000111***///000------000...***000---------555NNN^^^XXX111000...+++***))))))))),,,++++++******++++++,,,))))))*********+++++++++(((&&&(((---///...///333...@@@???000+++---000777@@@hhhtttNNN555444:::WWWqqqgggKKKKKKNNNSSSVVVSSSLLLAAA:::------,,,+++*********************))))))((((((((()))***+++***((('''((()))+++++++++,,,,,,,,,------,,,)))'''(((+++,,,+++***---//////***''')))---000222+++'''(((******'''$$$---,,,,,,+++++++++,,,,,,000+++)))+++---,,,---000222111EEEPPP>>>444444))),,,,,,+++***)))((((((''',,,++++++*********++++++......------,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((+++***************************)))******+++,,,,,,,,,((())),,,***&&&'''---+++...)))'''******111BBBaaavvvoooJJJ...***...+++(((''')))+++***(((,,,***))))))+++,,,,,,+++***,,,,,,++++++,,,+++)))+++***))))))***,,,...000+++,,,,,,+++***))))))***---+++***)))*********)))+++***)))+++......+++(((+++,,,,,,------,,,,,,+++---+++)))***,,,......---111000///......///111222///222111,,,,,,111222///...///000000///...///000111,,,///000,,,000222)))///111333222---))),,,111+++***)))***+++---------///000000,,,'''&&&))),,,,,,+++,,,......+++******+++...000...++++++,,,---***///222111//////000000333111//////000000,,,)))///...,,,,,,------,,,***)))+++...///...,,,++++++---...000000/////////000+++...,,,'''(((///222000,,,*********,,,,,,,,,,,,+++,,,......---,,,++++++---111000)))(((,,,...---------,,,)))***,,,...------***,,,''' (((222...333---+++///111---+++---************++++++++++++)))((('''(((***,,,,,,,,,++++++++++++******))))))*********)))((())),,,///+++***))))))******,,,...(((,,,///---))))))+++,,,***************)))))))))///,,,***+++---///...,,,......---,,,+++***))))))+++)))((())),,,---+++(((%%%,,,,,,'''(((......(((+++,,,***((()))...///,,,...,,,******,,,---***'''***///666<<<@@@GGGQQQYYYkkksss}}}~~~qqq]]]HHH999333111222///...,,,)))'''(((+++...******++++++,,,,,,,,,,,,---***((()))+++,,,+++)))++++++++++++++++++++++++---///000///---++++++,,,...---,,,,,,---------,,,,,,+++++++++++++++******++++++***((('''(((+++...zzzjjjRRR:::+++.........---------,,,,,,,,,,,,,,,,,,------------///,,,,,,//////...///333///---,,,---...///...---111---...---222FFFRRRKKK222111///---+++++++++++++++++++++******+++++++++(((((()))))))))************'''(((+++,,,******---111>>>???777000)))111FFFkkk\\\LLLBBB:::777@@@MMM^^^jjjtttuuunnn___KKK999000000444;;;AAA@@@888111++++++******))))))*********************************+++,,,+++)))((()))***+++++++++,,,,,,,,,------+++)))((((((+++,,,+++***%%%''')))+++---000111111(((+++......***(((+++///...------,,,,,,,,,---------***+++///111000111333333111999===333---...,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,+++++++++************************)))(((''')))))))))))))))))))))))))))))))))))))))***++++++,,,)))***,,,***&&&''',,,***///...///222555JJJkkkmmmFFF666333000------...000///...000/////////000000000///---.........---------+++)))***---//////---+++)))---,,,,,,++++++,,,,,,,,,...---,,,+++,,,,,,,,,+++,,,+++***,,,...///---+++......////////////......111000000000111111111111+++,,,...//////,,,***(((+++...---))))))---...+++,,,,,,,,,,,,++++++,,,---///...444444+++---333///)))+++......,,,)))***,,,******,,,---......,,,***(((((()))+++,,,,,,+++***...---++++++,,,,,,---...)))***,,,,,,---///...---***///333666888;;;:::777///...,,,...000111000...)))((('''(((******)))(((,,,...000000///...---...&&&'''((((((((((((((())))))///333000...///...+++,,,,,,,,,---000222444444<<<@@@CCC@@@888000------333666444...,,,222777777222444555555444222...***555///222444...///111+++111,,,***...000---,,,---***************+++++++++---,,,---...111333444444------,,,,,,,,,,,,---...)))***+++,,,,,,---000333***...---***))),,,---+++))))))((('''(((***,,,,,,,,,,,,+++***************///,,,)))))),,,------,,,)))))))))******+++++++++,,,++++++---///000...+++,,,...,,,'''%%%(((++++++(((******((()))---...+++---,,,+++***,,,333;;;AAAEEEOOO]]]jjjttt~~~zzzjjjOOO000(((((()))+++...000000///***))))))))))))******+++,,,***((((((***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,,,,++++++++++++,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,kkkJJJ000//////............------------,,,,,,,,,,,,,,,,,,///---,,,------...555======222+++///111...---000111...///......;;;BBB999222111000...---,,,,,,,,,++++++************++++++************++++++++++++222//////111111///000333111999<<<;;;333)))999ZZZoooDDD&&&---888666999FFFDDDFFFDDD???;;;888333---,,,***+++333>>>CCC@@@:::***************++++++++++++++++++,,,,,,,,,,,,,,,+++---------+++***+++,,,,,,,,,,,,---------------,,,***))))))+++,,,,,,++++++***+++---000///,,,***,,,000222111---,,,---...---------,,,,,,------...+++***,,,111222000000222333555111222555///+++111,,,,,,---------.........++++++++++++,,,------------............---,,,,,,+++,,,---......---,,,+++......---,,,,,,,,,------++++++,,,,,,++++++******++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---...,,,,,,---,,,)))***...(((,,,+++,,,,,,///OOO~~~xxxFFF***---+++(((((()))******))),,,,,,------------,,,,,,,,,,,,,,,---,,,++++++***)))***,,,------+++)))''',,,***))))))+++,,,,,,+++,,,,,,+++***************)))((('''''')))******)))******++++++++++++******---...000///...------...111222444555555333000///222333333000000333333222333333333222222333333333...)))...000+++...333//////111444555555444333222---......///000000000000222000...111555777444111))))))******++++++,,,,,,555333222222333444444555...888EEEOOOWWWUUUHHH999000///......000111111000222111111222444555444333---...000///...------...000000000000000111111111(((---111///,,,------,,,,,,111999@@@EEEHHHHHHGGGgggnnnrrrnnnbbbWWWTTTTTTXXXXXXVVVPPPPPPUUU[[[]]]___WWWKKK???888666888;;;:::***(((000...,,,,,,'''222...---///111000///111.....................---''''''((()))+++,,,......,,,,,,+++++++++,,,------)))+++---...///111444666///999:::111///555555...///+++)))***---///000000...---,,,+++++++++++++++000---***)))***,,,---...+++,,,,,,---...///000000*********,,,......,,,***)))+++000333000,,,---333...222444333444777777444555:::@@@DDDIIITTTdddoooyyy}}}~~~sssVVV???666222......///...(((###///...---,,,,,,---......---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...000///.........,,,,,,,,,,,,------------******++++++,,,,,,------,,,+++***,,,//////+++(((bbbcccjjjvvvzzzkkkMMM444------------------------------,,,,,,++++++******---,,,,,,------111===JJJMMM:::///333555---+++000000---//////,,,333666,,,000000///...------,,,,,,******))))))))))))******------------............+++)))+++000333444777<<>>EEEPPPUUUNNN<<<---++++++++++++++++++++++++,,,,,,,,,++++++******))),,,++++++,,,,,,000<<>>UUUlllpppnnnDDD888888888777666555666666666444333333333333111000777999::::::888777777777333222222333555666444222///---000===NNN[[[bbbeeennnxxxuuuwwwbbbEEE666666111---111333444444444222222444777777555555444444444333333333///111555666666666888:::777999<<<===<<<888444111;;;999555222222777>>>DDD<<>>HHH:::999555888AAA@@@===CCC999999888777666555444444333444555666555555333333444555777999999888666555222222222222222222222222222222333444444444444333444555555666666666666555555555666666777888888888222333444555777999;;;<<<666999999666555777888888777777222444::::::DDDZZZzzztttVVV<<<777555555555444333444666888444777999888666777:::======999:::AAABBB>>>>>>DDD777:::>>>AAA@@@===888444444:::???>>>:::888999<<<<<<>>>???===:::999;;;>>>======<<<:::777555666777555555666666666666555555===;;;999999:::;;;:::999444777:::======;;;777555888666666999999666666888;;;888444444777999999777888FFFbbbiiiPPP;;;>>>DDD777<<<<<<666777===>>>:::111666<<>>======>>><<<@@@DDDCCC???<<<<<<>>>CCCFFFCCC<<<;;;@@@BBB>>>===CCCKKKLLLEEEFFF]]]wwwvvvMMM555777::::::::::::;;;<<<>>><<<:::999999999777555666888::::::888666555555999888999<<>>>>>======DDDIIINNNQQQQQQRRRUUUXXXVVVYYY\\\^^^\\\XXXSSSPPPCCCAAA===::::::>>>FFFLLLJJJUUUWWWLLLFFFKKKLLLGGGBBBGGGQQQVVVMMM???===EEE;;;<<<>>>??????>>><<<;;;888:::<<<<<<:::888777777777888:::<<>>EEEKKKQQQ[[[hhhqqqeeeUUUBBB888888<<<>>>===;;;;;;;;;<<<<<<=========:::;;;;;;:::999999:::<<<888888888888888888888888999:::;;;:::888666666777444777999888666666888;;;:::::::::999999999888888888888999<<<@@@BBB???===)))))))))))))))***++++++''''''(((((()))))))))))))))))))))******************((((((++++++)))+++......+++((((((+++...///000000***---///((((((,,,(((((()))***+++++++++***))))))((((((''''''(((((()))'''''''''(((((((((((()))$$$###&&&...555;;;BBBIII@@@@@@222''')))***''',,,%%%***+++))),,,111---%%%+++'''&&&((()))&&&''',,,%%%&&&'''&&&%%%$$$%%%''')))***,,,.........---,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,++++++,,,...---------,,,,,,,,,++++++)))***,,,+++))))))+++...///,,,---000---***555EEE[[[lllnnnTTT555(((+++000............///000111222111//////111000222;;;FFF===333333666333666<<<===333333333222222222111111///000111222111///...,,,333555777999999888666555333222222222222222222333000222444666666555444222444444555666666666666666555666666777888888999999444444666888;;;>>>@@@BBB???CCCBBB<<<999:::;;;888DDDHHHBBB===AAAAAA???GGGZZZ```___]]]YYYHHH;;;>>>>>>???@@@???======@@@CCCCCCEEEGGGFFFDDDFFFLLLQQQPPPKKKMMMUUUWWWSSSTTTZZZNNNRRRWWWYYYXXXQQQIIIDDDHHHRRR[[[ZZZRRRLLLNNNSSSOOORRRSSSQQQMMMLLLOOORRRIIIKKKLLLKKKIIIGGGGGGIIIHHHIIIIIIJJJJJJIIIIIIHHHRRRMMMHHHHHHMMMPPPOOOMMMXXXXXXYYY[[[]]]```bbbcccYYYVVVWWW[[[[[[WWWVVVYYY\\\WWWSSSSSSVVVYYYYYYWWWNNN^^^sssgggaaaVVVaaafffbbbbbbggghhhddd]]]aaaeeehhhmmmvvv~~~rrrfff]]][[[]]]```llluuuyyytttqqqrrrkkk```gggppp}}}vvv\\\]]]aaaeeegggfffeeeeeefff___^^^\\\\\\\\\\\\ZZZYYY^^^aaadddeeeccc```]]]\\\^^^^^^___dddhhhggg```ZZZXXX\\\hhhvvv}}}}}}}}}xxxzzz{{{yyyuuuuuuyyy}}}xxxxxxzzz~~~nnnSSSEEE===888===GGGRRRSSS^^^ddd```dddkkkiiinnnrrrqqqkkkiiimmmppppppooonnnnnnmmmllllllkkkkkkggglllqqqsssqqqqqqsssvvvkkklllnnnoooooommmkkkjjjlllllljjjiiijjjnnnsssxxx}}}xxxxxx{{{|||yyy{{{vvvssszzzsssuuuwwwxxxvvvrrrmmmjjjeeeiiiooopppnnniiieeedddcccdddfffiiillloooqqqrrrjjjlllnnnoooqqqwww~~~yyy{{{zzzsssmmmkkkiiifffkkkssswwwuuurrrsssuuuuuuqqqvvv|||~~~~~~yyywwwnnnNNNIIIAAA999222...+++***......///.........000111111111///+++***111???JJJ```]]]^^^gggtttoooppprrrtttuuuuuuttttttqqqssstttssspppppprrrtttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnnnnppprrrnnnqqqttttttqqqpppssswwwrrrsssssstttuuuvvvvvvvvvsssssstttvvvyyy|||~~~)))(((&&&&&&'''))),,,---''''''(((((()))))))))***(((((())))))******++++++(((%%%''',,,///,,,++++++))),,,,,,))))))...000---111***---...&&&&&&+++)))((()))***+++,,,+++******((((((''''''''''''(((((((((((((((((())))))))))))---)))&&&((((((''')))---,,,)))$$$)))///&&&###000***++++++)))((()))+++,,,...))))))---,,,((('''+++---++++++,,,......+++)))&&&(((***++++++***)))(((''''''((())))))***++++++'''(((******))))))***++++++++++++******)))))))))&&&(((***)))'''&&&))),,,(((###$$$+++)))"""$$$...'''333888000***------(((((((((((()))***+++,,,---)))(((***+++***)))000:::222%%%***000$$$&&&///***)))))))))***************)))***++++++***(((&&&$$$(((***---//////...,,,+++++++++************++++++&&&(((+++......---***(((******+++,,,,,,,,,,,,,,,++++++,,,---......//////+++,,,...000444777:::<<<===AAA???777222333222...,,,777333,,,111444000222222333///222999555///555000222333111000000333666333555777555333666===DDD;;;555888AAADDD???AAAHHHFFFFFFGGGFFFBBB===888555777DDDPPPNNNCCC<<<>>>DDD;;;>>>@@@===999888;;;???777;;;>>>>>><<<:::;;;===>>>>>>????????????>>>>>>GGG???888999@@@EEEDDD@@@JJJFFFAAA???EEEPPP]]]eeeFFFCCCDDDIIIIIIDDDCCCFFFIIIDDD??????CCCFFFFFFDDDCCCIIIlllnnnSSSDDDSSS^^^\\\[[[``````[[[GGGEEECCCDDDOOOgggjjjOOOBBBBBBHHHLLLsssvvvcccUUUccczzznnnKKKBBBFFFJJJKKKIIIEEEDDDDDDFFFEEECCCDDDEEEEEEDDDCCCFFFIIINNNOOOMMMIIIEEEDDDIIIJJJLLLRRRVVVTTTLLLEEEPPPRRRWWWZZZRRRIIIJJJQQQ@@@EEEKKKKKKGGGCCCCCCDDD@@@DDDIIILLLLLLLLLMMMNNNQQQOOORRRXXXYYYXXX[[[bbbeeeJJJ333111555444111333777===HHHFFF;;;???GGGDDDKKKOOONNNGGGDDDIIILLLLLLKKKJJJJJJIIIHHHGGGGGGGGGCCCGGGLLLKKKFFFCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKMMMNNNPPPRRRVVVYYY___bbbccc```YYYVVVZZZ```___\\\aaajjjggg\\\YYY___bbbdddffffffccc\\\UUUQQQIIIOOOWWWZZZWWWPPPKKKHHHCCCDDDEEEGGGIIIJJJLLLLLLOOOOOOMMMIIIFFFHHHNNNSSSJJJOOOMMMEEECCCHHHGGGAAACCCJJJNNNKKKGGGHHHJJJKKKBBBLLLVVVWWWRRRQQQWWW___RRRZZZdddjjjeeeTTT>>>////////////000111222111000,,,---...---,,,++++++,,,+++...000///,,,,,,///333333888CCCQQQ^^^bbb___ZZZUUUWWWZZZ]]]^^^^^^]]][[[```bbbcccbbb```___aaadddiiiiiiiiiiiiiiiiiiiiiiiibbbbbbbbbaaa```aaaeeegggbbbfffiiiiiifffeeehhhlllkkklllmmmoooqqqsssuuuuuunnnoooqqqrrrssswww|||&&&((()))'''$$$###&&&***))))))******++++++,,,,,,%%%'''***+++*********+++%%%%%%'''(((***+++,,,--- &&&((('''(((------)))---,,,,,,++++++******)))******++++++++++++******$$$)))***''''''***---***)))((((((******)))(((''''''(((((())))))))))))***)))(((''''''((())))))++++++***)))***+++,,,---(((***++++++))))))***,,,)))***++++++***)))'''&&&'''***,,,,,,)))((()))+++((()))+++,,,+++***+++,,,'''(((***,,,,,,,,,+++***444///)))'''(((******))),,,)))&&&'''))))))'''$$$''')))++++++***(((((((((...)))$$$%%%+++...+++&&&,,,+++))))))******)))(((((()))***+++++++++++++++///,,,++++++......,,,***'''%%%(((------))))))...++++++***))))))***++++++(((***,,,,,,,,,+++,,,------+++(((&&&&&&(((+++---,,,***((())),,,---***'''+++***))))))++++++***))),,,+++)))((())))))******,,,+++++++++,,,---------111///,,,***************...---,,,---......,,,***,,,111333000,,,***,,,---...,,,******+++...///000222111000///...///000111,,,000222000000222222///333222111111111000---,,,...000222111//////111444...222666666333///------222222111111000/////////222222222222222222111111777111000333444000000333222111111111222555888999333444555666777777666666888777888999;;;:::555111222777CCCXXXgggdddRRR@@@555;;;DDDHHHCCC:::777777444444444333666BBBRRR___cccVVVDDD777333222111///GGGQQQ[[[```___YYYKKK>>><<<;;;AAAKKKPPPQQQVVV^^^^^^```^^^XXXTTTQQQGGG<<<666666555555555444444444222444666777777777777888666666666888999888666444555555666:::<<<;;;555000666666888999:::888555222555777999777333000111222333444555666777777777666666666777888999999::::::<<<888333111222333333222111111000000111333555666666888666111111555444///333222111111222222111000222333333333333111000///222333444555555555333333222111111444777999666444888777777777888888666444999;;;<<<<<<:::999999:::::::::::::::888666444222666666555444444333444444333333333444666777666555222222333444444555666666555444333222222222222222888777555333222222333333666777777777888888888999555888::::::888555333333111222222222111111//////111111000000000000111111//////000111222222111111000000///000111333555666777888888777777666555444888777666777888999888666======;;;::::::;;;<<<===777777777777777777777777777999::::::888777888999:::::::::;;;<<<===??????888999:::;;;<<<===>>>???((()))***)))((())),,,...'''''''''''''''''''''''')))))))))(((&&&&&&'''(((,,,+++******)))))))))))))))------******...---)))000//////...---,,,,,,+++++++++++++++++++++++++++%%%(((+++,,,***)))***,,,,,,***))))))***++++++***(((((()))))))))************************+++,,,---------++++++***++++++,,,000000000///............,,,,,,------------,,,,,,&&&(((++++++***)))+++---***,,,------+++******+++)))))))))))))))*********...+++'''&&&((())))))(((+++***)))***+++,,,,,,+++&&&(((******)))))))))***+++***)))*********(((&&&''''''(((***+++,,,,,,+++))))))+++,,,------------+++***(((***,,,---,,,+++000***(((******''''''******)))(((''''''((()))***+++,,,---,,,+++******+++)))***,,,------,,,***)))''')))+++,,,+++)))'''&&&(((((()))+++,,,+++)))&&&%%%&&&((()))***)))''''''))))))(((((((((***,,,...///...---------,,,+++***---,,,,,,---......,,,++++++,,,,,,++++++---000111///...,,,++++++,,,,,,,,,---,,,++++++***+++,,,,,,///111000---///222222///******+++---000222333333111333444222...,,,,,,,,,+++...000111111111444666000000//////.........---.........///000000111222222---,,,///000------000////////////000000///000......///000111111111111++++++,,,...111222///,,,//////222999??????999222333666:::;;;777333111222222333111...,,,...666<<<>>>888000,,,---000222333///333555555666777444...000...000333444111444:::999;;;:::777888:::666///444444444444444444444444...000111111111222333444222222222222333333222111+++,,,...222444444222//////000000111222000...,,,---...//////......///111......///000000111111222000000000000000/////////000---******,,,......---......------...000111222+++...---******//////+++///...------.........---...---,,,,,,,,,,,,---------......//////......---444222111222333222...+++333222111111000000///...***+++------,,,,,,,,,---...///000111222111111000111111000///////////////...---,,,---......,,,+++***+++++++++,,,,,,------111000//////////////////...---,,,+++******++++++------------------......+++---000000...,,,******111111222222333333333444000000////////////000000///////////////.........222111111000111111333333000000111111000000//////+++++++++---...---+++(((------,,,,,,,,,---......111111111111111111111111///000222111000//////000222222111222222333333444000111111222333444555555''''''&&&&&&''''''((()))+++++++++,,,,,,,,,------000///---+++***+++,,,---***))))))((()))+++---...+++---,,,)))))),,,,,,***//////...---,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++***)))))))))'''&&&&&&'''(((((('''((((((((((((((()))))))))&&&'''((()))***+++++++++...---,,,+++++++++++++++///...------......,,,+++---,,,,,,,,,++++++*********,,,------,,,,,,---...,,,...///...,,,******+++---+++***)))((()))***+++***)))((()))***+++***))),,,,,,,,,***)))(((***+++((()))))))))'''''')))***%%%(((+++,,,+++***+++,,,,,,,,,---,,,,,,***)))(((((()))***+++,,,,,,,,,,,,+++***((()))***+++***)))---((('''+++...,,,++++++,,,+++************+++,,,)))***+++)))(((((()))+++(((***,,,......,,,***((('''+++///...***(((***,,,)))***,,,///000///+++'''&&&(((***+++***)))))))))******+++******+++...000(((***,,,------,,,+++***,,,++++++,,,---...,,,+++///,,,))))))***+++,,,,,,111111111111000000000000333222111111000111111111000111///,,,---000000---.........///000222333444,,,...000///...------...++++++***)))((())),,,///..................------...............///000111222000///111222000000333***,,,---///000//////.........////////////000000333222111111222111///---222222111...,,,,,,000333222222000...---...//////,,,///222111...---...000,,,+++******+++---...///000111///+++,,,111444333444222222222///,,,---000///000///---///444555222000000000111222222333333222111111111222333444444000000////////////000000111333444444333222222222111111111111000000000000---+++***+++---///000000000/////////000111222333000000000000000000//////111000///000111222222111000000000000111111222333...111111//////222222000000000////////////000111222111///...///000222444222222222222111111111111---,,,,,,---......---+++...---,,,+++************,,,...000000000///000111)))***+++,,,---.........------,,,,,,++++++,,,,,,333222000111222222111000000000000111111111111111------,,,,,,,,,---......222222111000000111111222111111111111111111111000///111444444333111000000111111111111111222333444222222111111111111222222555555444333333444444555222111000///.........///------------------------.........000000///,,,)))......///000000000000000------------------------***,,,......,,,+++,,,---------------------------,,,---------............+++***))))))))))))((((((%%%&&&'''(((***+++,,,---***)))''''''((()))******,,,+++++++++,,,...000222*********)))***---///000///...---------......///000///...------...///000...---,,,,,,......,,,+++,,,***))))))***++++++*********++++++++++++++++++&&&''')))+++,,,,,,++++++000///////////////000000///---,,,---000111000...222222000///...---------111111000///...---......,,,---///...---,,,,,,---000000///......---------++++++,,,---...---,,,+++)))+++---,,,)))))),,,/////////...,,,))))))+++,,,***,,,---,,,+++***+++,,,//////...---+++***+++,,,+++,,,,,,---------,,,,,,111///...,,,,,,,,,,,,,,,)))***---000111///---,,,...---,,,++++++,,,---...++++++,,,+++***+++---000---,,,***((((((***,,,---***++++++***((()))---000,,,,,,---///111000...+++***++++++)))))))))+++---)))+++...///...---------(((***,,,......------------,,,,,,...///000///---...---...000000------///***+++---.........//////000000000//////.........000333333///...000111///555555555333111111222333//////.........///000111222333333222111111111111000000000000111111111111444333222111111000000111------............///111111222222333333222222111444333333222222111111111222111000000//////...---,,,///222222///...000333444333000---///333555333+++///333666555555555555000222333222000//////000000444444111///111111//////000222333111000000222333222000...///111222111000111222333444555666666888777555555666777888888444444333222111222444555///111222111...---000333000000///...------///111555222000111333555444222......---,,,------//////---...///000111111000000000000000111111000///........................//////000111000///000000000---------,,,,,,,,,---...000///...------...///000000000//////////////////.........//////000000///111111000///...---///000+++---//////---------........................---......---------------......---,,,---000111111000............////////////////////////000111222222//////////////////000000000000000000////////////...000333333222111111111666555444444333444555555777666666555555666666777000000000000111222444555333333222111111000000000111111000//////............---,,,,,,---,,,+++)))***+++---...//////...---////////////////////////---...000000///...///000/////////000000000000000000000000///////////////---...//////......//////,,,,,,---...//////000000///...---...000000///---222111000............///...---,,,---///000222444000///......///000222333222222111111111111222222111///...///111222111000111000///000111222000///////////////............,,,---...000111000000///000111222333444555666666666555444555666666666555777777777666555444444333222111////////////000000***,,,...//////...000111333444666777777555222000---...///000////////////(((,,,000111111222555999333333333222000111333666999666222000000000///...///000000//////111555999111222222222222111000000444444333222222333555666666999:::666111///000111111000///......///000111222333333222000000111333111000///------///000111+++++++++---111222000...000...------///111111000.........///111000///...(((,,,111666777333---(((///111222222000...///000111000000222444555444333,,,---333999999444555999222444666666444333333555333333444444444444444444111666777333000111333222222444777666444222222333888666222000///000000111---///333666777777444222222222333333444444555555666666666555555444333333222555666444333444666888777777555444333222333333666555333222111111222222000111222222333444555666///222666999:::999777555222555444111444::::::666222333555555333222222222222333555555555555777999222888:::777555555555333111555888888666555444333555444444444444444555777777777888:::;;;<<<======;;;999777777999:::999777777888888777555555888:::333555666555333444999===555666555444222222555888666444444666999:::777333666666555444333333333333555666777888888777666555222444666777666555444333444444444444444333333333111333555777666444666888333555666555333222333444444444444333333222222111555555444444444333333333555555444333222111000111444555666444222222444666///000111111///.........222111111000000/////////000000////////////000000111000000222444444333111//////000000000000000111111111000111111222333444000000111111111111111111333333333333333333222222222444666666555444444555888888777777888888999999888888777777777777888888777777666666666777777888444555555555555444444444444333222000////////////444111...---.../////////+++---...///000///......000000000000000000000000,,,...000000//////000111---...000111222222222111222222111111111111000000&&&)))---...,,,,,,...111333333333333222222222222666333111111444666444222......//////000000000000111///...111111000000333333111000//////111333444000111111222222111111000000000000000000000111222.........000222111...,,,////////////............000111222333555555666666111222444666888:::;;;;;;999;;;<<<;;;999888999:::888999999999888666444222111000......111333333333,,,...111222222222444555444777:::===<<<:::666333111111222111000111444777666999===>>>>>>=========;;;===???@@@@@@BBBEEEGGGEEECCCAAABBBEEEHHHHHHHHHDDDFFFHHHFFFCCCCCCEEEHHHAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCCCCDDDFFFKKKNNNOOOQQQOOOIIIEEEGGGJJJKKK<<<;;;::::::::::::;;;<<<888999:::888555222111222666888;;;>>>>>>;;;888666444555888@@@GGGJJJGGGCCCFFFDDDBBBAAACCCFFFGGGHHHFFFBBB@@@AAACCCAAA;;;444111444:::CCCIIIEEE:::000555999======:::888888:::=========???BBBCCCBBBAAA???:::999===<<<777777===BBBDDDDDD@@@:::666666888999:::<<>>>>>@@@BBBDDDDDDBBB@@@BBBBBBCCCDDDEEEEEEFFFFFFBBBCCCDDDFFFEEEDDDBBB@@@999>>>???<<<999;;;>>>>>>666777888:::<<<>>>???@@@;;;::::::999:::;;;<<<======???@@@>>><<<:::::::::===;;;;;;<<>>CCCBBB===CCCBBB@@@>>>>>>???AAABBB@@@@@@@@@AAABBBBBBBBBBBBFFFJJJLLLHHHEEEHHHLLLMMMGGGJJJJJJFFFBBBAAA@@@>>>777777999===???@@@DDDJJJIIIJJJKKKLLLMMMNNNOOOOOOKKKIIIGGGHHHJJJJJJGGGDDDBBBDDDEEEDDDAAAAAACCCFFFKKKJJJGGGBBB===;;;;;;<<<777999:::888555555999<<<888:::???DDDFFFEEEAAA>>><<<<<<<<<;;;999777666444888999:::;;;:::999666555666888:::;;;:::999999999555555555555555444333222000222777;;;:::777999>>>666999<<<<<<888555444555777777666666666666666777888999::::::999888666555111222333333222333555777222555777555111///000111555777888888666555555666333333222111111222222333111111111000111111222222444444666888999888555222111111222222333444444555//////......//////000000444444555555555444444333444444555555555666666666666777999888777666666777444555666888999999999999777777666666666666777777999999999888777666555444222333333444444333222222333222000000///000111222444222///...000222333333222222333333333333222222////////////////////////+++---//////......///000,,,---///000111000//////000000000000000////////////555:::999333000444999777777888999;;;<<<======999444000111777===@@@@@@===>>>??????>>><<<:::999555222444888999666777:::BBB@@@===:::999999:::;;;:::<<<>>>??????>>><<<::::::;;;<<<999666555777:::999:::<<>>AAACCCEEEBBBCCCEEEGGGIIIJJJJJJJJJFFFKKKOOOOOOLLLKKKPPPTTTSSSSSSRRROOOJJJCCC===999;;;888555444555777666555111333555666666666777888666777:::<<<<<<;;;888777666666555444555999???EEEGGGJJJPPPWWW]]]___^^^\\\```bbbeeeffffffggghhhjjjbbbdddfffgggeeedddcccccceeekkkqqqrrroookkkjjjjjjjjjkkkmmmoooqqqsssttttttrrrssstttsssrrruuuyyy}}}yyy{{{{{{yyyyyywwwmmmaaaGGGFFFEEEDDDDDDEEEFFFGGG???AAADDDDDDBBB@@@>>>>>>???BBBEEEHHHHHHEEEBBB???===>>>BBBJJJVVVdddpppvvvzzzxxxwwwwwwzzz{{{|||{{{wwwgggTTTJJJIIIHHHBBB;;;;;;;;;@@@LLLWWWVVVJJJ===AAAIIITTT[[[\\\\\\\\\^^^cccbbbccceeehhhjjjiiihhhgggTTTEEEFFFJJJKKKOOOVVV```aaa___YYYQQQLLLLLLNNNMMMPPPUUU[[[bbbfffjjjkkkeeeXXXHHHEEEQQQ^^^]]]TTTRRR]]]lllvvvyyyxxxwwwxxxqqqqqqrrrtttuuusssmmmhhhjjjgggdddeeelllsssyyy{{{vvvwwwwwwxxxzzz{{{{{{|||vvvxxxzzzzzzxxxsssnnnkkkTTTZZZ\\\VVVRRRUUUXXXXXX[[[]]]```bbbbbb```]]][[[RRRRRRRRRTTTWWWZZZ^^^```___aaacccbbb^^^ZZZYYYYYY^^^\\\[[[ZZZZZZXXXVVVTTT___iiillleeebbbeeeeee```dddaaa^^^\\\^^^aaadddfffaaa``````ccceeeeeebbb^^^eeekkkmmmiiifffgggjjjkkkhhhiiieee\\\YYY\\\______ZZZWWWXXX\\\^^^```gggqqquuuuuuvvvwwwxxxyyyyyyzzzwwwuuutttvvvyyyxxxsssnnnkkknnnqqqpppmmmkkkmmmppprrrmmmfff^^^XXXRRRNNNKKKLLLOOORRRPPPMMMMMMPPPSSS___fffooouuuuuupppjjjgggRRRSSSSSSRRRPPPLLLHHHFFFGGGHHHKKKNNNOOONNNMMMLLLKKKLLLMMMJJJFFFCCCCCCCCC@@@AAAAAAAAA@@@???===<<<@@@@@@EEEHHHEEE@@@AAAGGGCCCHHHMMMMMMGGGBBB@@@@@@BBB@@@===;;;===@@@EEEHHHBBBDDDFFFGGGFFFDDD@@@>>>===>>>???===;;;;;;>>>AAA>>>BBBDDDBBB;;;666444555555777999:::999999:::;;;===<<<:::999777777777777444444333333444555555666...000555:::===<<<999555444555666777888999:::;;;<<<<<<;;;;;;:::;;;;;;;;;999::::::::::::999777666444555555666777888999999888999:::999777666666777===>>>@@@@@@???===;;;999888777777666666777777888111333555666777555333222999999999999888666555444333333333333555888;;;<<<000///000111333444333111333333222111000000000000444444444444444444444444222444666777666666777888666666777777777555333111000000000111111111111111KKKRRRWWWSSSHHHBBBEEEKKKTTTVVVXXX\\\```cccfffhhhTTTNNNHHHJJJTTT```hhhlllcccbbb___ZZZRRRIIIBBB===<<<:::===EEEHHHEEEFFFJJJXXXVVVQQQMMMJJJIIIIIIJJJNNNPPPSSSUUUUUUSSSPPPNNNKKKNNNNNNJJJEEEBBBEEEIIITTTVVVZZZ^^^___\\\WWWRRRFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEHHHLLLQQQUUUWWW\\\]]]___```aaaaaaaaaaaa]]]dddlllnnnlllnnnvvv}}}~~~zzztttjjj^^^TTTMMMIIIDDD>>>;;;;;;:::777555666888::::::888888888999666777888999999999999999;;;;;;:::999:::@@@JJJQQQKKKRRR^^^ppp}}}pppjjjiiiuuu~~~aaaGGGFFFEEEDDDDDDEEEFFFGGGIIIMMMRRRUUUVVVUUUTTTTTTIIIIIIHHHHHHHHHHHHIIIIII>>>===>>>CCCSSSooo\\\CCC===???>>><<<:::888;;;IIIXXX[[[OOOAAAPPP]]]ppp~~~hhhPPPRRRbbbnnnyyy|||ccc```uuuxxx^^^ooosssnnnkkkpppwwwooolllmmmnnnrrrvvv|||}}}zzzyyyzzz{{{|||{{{{{{~~~}}}yyy|||yyyqqqkkkiiijjjqqqrrrrrrrrrqqqooonnnmmmqqqqqqtttuuuooofffeeekkkuuu{{{{{{tttqqqpppkkkgggbbb___bbbiiiqqqwwwjjjllloooqqqpppmmmiiifff___^^^[[[SSSKKKEEEDDDDDDUUUYYY[[[WWWOOOGGGDDDDDDEEEGGGJJJLLLMMMNNNOOOQQQLLLJJJFFFBBB???===;;;;;;777777777777888888999:::<<<@@@HHHPPPWWWXXXVVVSSSPPPPPPQQQSSSUUUVVVXXXXXXTTTTTTSSSRRRQQQQQQQQQRRRWWWWWWWWWWWWWWWUUUSSSRRRMMMMMMNNNPPPQQQRRRSSSTTTRRRSSSTTTRRRPPPOOOOOOPPPQQQRRRRRRQQQMMMHHHBBB???:::999999888888999999:::CCCFFFKKKOOORRRSSSRRRQQQGGGGGGGGGFFFDDDAAA???===777777888:::===BBBFFFHHHDDDEEEHHHLLLOOONNNJJJGGGEEEDDDBBB@@@?????????@@@;;;;;;;;;;;;;;;;;;;;;;;;===???BBBBBBBBBAAABBBDDDCCCCCCCCCCCC@@@===:::888444444444444555555555666qqqyyynnnKKKEEE^^^yyywwwrrrxxx|||wwwWWWBBB;;;666777555666GGGVVVOOOJJJVVVsss{{{}}}tttiiieeedddbbbhhhkkkiiikkkoooeee^^^fffllltttvvvmmmdddcccgggjjjssswww}}}rrreee]]]YYYYYY\\\]]]ZZZ[[[___]]]YYYYYYOOOTTT[[[RRR___ZZZ```___bbbiiifffaaaggglllrrrwwwwww{{{tttpppfffYYYSSSQQQRRRQQQQQQPPPDDD===@@@???999999@@@444CCCOOOPPPNNNQQQTTTTTTIIIOOOOOOEEE>>>@@@DDDDDDFFF===>>>NNNaaatttWWWGGGEEE===NNNVVVkkkiiiQQQPPPHHHGGGEEEDDDLLLZZZeeehhhwww~~~}}}|||oooXXXKKKJJJGGG@@@CCC???CCCLLLJJJKKKdddtttFFF<<>>:::;;;======???DDDFFFFFFJJJPPPRRRUUU```eee~~~sssmmmwwwxxx^^^[[[kkk```SSSZZZ^^^[[[]]]ooo}}}xxxmmmccc\\\ZZZ[[[mmmlllkkkkkkiiifff```\\\iii^^^WWW[[[eeellloooppprrriii]]]WWWUUUSSSMMMHHHBBB>>>===>>>======DDDNNNSSSXXXdddoooqqqmmmooouuu{{{}}}{{{uuu[[[CCCPPPUUUOOONNNZZZgggkkk{{{mmmcccbbb[[[SSSQQQYYYhhhwww~~~~~~{{{yyywwwtttooollljjjiiiiii^^^aaadddfffeeefffgggiiilllmmmmmmmmmnnnooolllhhhggghhhbbbbbbjjjdddSSSKKKKKKGGGGGGJJJMMMNNNQQQWWW{{{tttTTTGGGUUU{{{sssRRR@@@;;;444222222333>>>GGGAAADDDWWWwww~~~www{{{}}}vvvrrrrrrkkkkkkxxx~~~vvvyyyxxxvvvtttrrrqqqnnnllllllbbb\\\RRRZZZaaaWWWcccYYY\\\XXX[[[iiimmmmmmuuuttt|||mmmXXXEEEBBBBBBBBBFFFMMM```nnn{{{uuuhhh]]]OOOCCCEEE@@@===???@@@KKKhhh|||^^^???888>>><<<999>>>LLLeeepppVVVIIIHHHFFFPPP^^^lll~~~ttt```KKKFFF???@@@KKKLLLGGGOOO___uuuIII???CCCAAA>>>???AAAAAADDDIIIKKKLLLOOOUUU\\\[[[^^^___xxxqqqnnnpppsssnnnmmm{{{ggg\\\VVVSSS\\\dddddddddlll|||}}}vvvssswww|||zzzssslllccc[[[]]]ZZZZZZ]]]]]][[[^^^dddmmmpppyyyhhhWWWXXXyyynnnKKK>>>;;;222000222111555888444>>>XXX~~~xxxzzzrrrrrrooouuuzzzzzzwwwwwwiiibbb]]]VVVkkknnnkkk```___nnnwwwyyyqqqcccEEE>>>GGGTTT```jjjmmmZZZAAA<<<999999666:::KKK___~~~\\\EEE333333;;;===;;;;;;<<>>???XXX^^^GGGGGGRRR]]]qqqZZZMMMFFFCCCGGGNNNRRRmmm]]]EEE@@@AAAEEEIIICCCBBBDDDHHHIIIHHHLLLRRRWWWUUUZZZ^^^zzzoooooorrrtttttt}}}jjjWWWTTTVVVVVV```aaaeeehhhhhhhhhnnnttttttzzzzzzzzzzzztttvvv}}}~~~~~~rrrooovvvxxx}}}ttt]]]gggzzzqqqJJJ;;;999111444666222222777555:::LLLssszzzvvvssslllooo{{{ttt~~~tttSSS@@@LLL~~~ppp|||gggZZZSSSVVVjjjgggTTTNNNIIIDDD@@@DDDUUUooo{{{QQQ:::>>><<<777888:::;;;@@@>>>:::IIIqqq___NNNIIISSSlllppp[[[NNNLLLOOOOOO___tttoooOOO@@@???EEEKKKEEECCCCCCEEEDDDDDDHHHNNNTTTPPPZZZ___lllxxx|||oootttssspppiii]]]]]][[[\\\aaarrrqqqtttxxxxxxwww{{{qqqxxxvvvXXX;;;CCC[[[wwwzzzSSS<<<777333333555111222999777666AAAYYYyyy}}}dddYYYTTTOOOjjjuuullliiiVVVDDD===QQQwwwQQQHHHWWWrrrsss^^^KKK???999???RRRttthhhEEE555<<<<<<888<<<@@@888???CCC???BBB]]]eeeHHHIIIZZZqqqjjjUUUHHHNNN[[[kkktttzzzdddKKKCCCFFFJJJLLLHHHEEEEEEEEEEEEKKKRRRXXXVVV]]][[[bbbpppqqqnnn{{{\\\XXXaaabbbgggqqqzzzzzz}}}rrrooorrrsssyyy{{{|||}}}UUU;;;===JJJbbb]]]===666666222666333333999666333<<>>BBBHHHGGGBBBQQQ}}}uuu]]]KKKWWWuuuqqqXXXQQQ\\\gggiiigggooo~~~___NNNJJJIIIQQQLLLHHHHHHHHHKKKSSS\\\YYY___cccVVV```}}}sss~~~ooobbbcccfffnnnyyyxxxzzzxxxgggwww~~~rrrRRR???<<<;;;HHHhhhddd>>>555888111888777555888444333<<<666TTT```JJJ333555???CCC[[[kkkQQQBBBVVVrrrzzz^^^MMMrrrnnnRRREEEAAAYYYZZZ@@@666===<<<;;;<<<999;;;<<>>===GGGVVV|||mmmLLL;;;777222888:::555222555888888666999<<<===;;;888888:::fff~~~aaammmddd~~~bbbJJJ```}}}bbbGGGAAAWWW~~~JJJAAA:::999::::::===@@@<<<<<>>777222444777888===CCCcccrrrYYYuuuZZZQQQqqqiiiRRRJJJWWWaaaYYYFFF@@@===>>>>>>;;;888999@@@AAAEEEEEEBBBOOOvvvpppfffbbb```aaafff~~~yyyllleee^^^[[[\\\cccsss~~~kkkmmm||||||mmmjjjttt||||||{{{iiiJJJ===???AAA\\\bbbFFF:::777777555222333666444///<<<666888===<<<:::FFFXXXvvvcccQQQooosssOOOZZZoooMMM@@@EEEHHHCCC???===@@@@@@<<<:::;;;???AAAEEEEEECCCRRRyyyjjj[[[XXXXXXXXXcccuuuxxxsssuuu~~~sssqqqnnnfff___hhhrrrzzzuuuyyyxxxsssxxxyyyaaaIII???999LLLppppppOOO>>>888;;;:::777777;;;<<<;;;888888>>>@@@888:::[[[uuuZZZTTTsssbbbGGGbbbbbbGGGDDDEEECCC>>><<<>>>???>>>???CCC>>>@@@CCCEEEJJJ[[[~~~yyybbbTTTSSSYYYSSSbbbxxxyyy~~~qqqdddggg___bbbcccdddkkk~~~xxxzzzvvvXXXDDD>>>EEEbbb~~~XXXBBB???DDDDDD<<<555666:::===;;;888999<<<>>>OOO|||___VVV___{{{WWWHHHkkk{{{[[[III<<<@@@>>>===@@@???===>>>BBB???>>>AAAJJJWWWllltttTTTNNN[[[SSS\\\jjj}}}ttteee___iiiaaaaaa```___```kkk~~~ooo[[[AAA???XXXvvveeelllmmmeeeQQQ<<<222333555999???NNNbbbtttsss\\\___nnntttPPPTTTyyyyyy___FFF??????AAADDDBBB===<<<>>>???@@@HHHYYYoooZZZIIIPPPQQQVVV]]]jjjsssiiicccXXX___TTTVVVZZZ^^^^^^___fffnnnqqq}}}yyyOOOBBBQQQhhhOOOAAA<<<;;;<<>><<>>@@@OOOpppsss~~~\\\FFFAAAFFFQQQSSSYYYvvvnnneeemmmtttNNNBBBGGGRRR___eeeZZZKKKEEEFFFGGGOOOOOO]]]zzzkkk\\\___ppp{{{~~~||||||wwwjjjeeerrr{{{xxxmmmdddoooyyyttt~~~aaaaaa___nnn~~~xxxcccwww{{{eeegggooofffEEE===EEERRRgggzzzbbbKKK@@@666555===AAAQQQwwwzzzfffjjjrrrfffyyyyyyRRRXXXnnnSSS@@@AAACCCHHHbbb]]]iiijjjKKKCCCDDDMMMOOOPPPfffiiieeeqqq___GGGHHHSSSRRRZZZ^^^YYYRRROOOLLLHHHNNNLLLSSSfffyyyccc\\\fff}}}{{{xxxhhh]]]```]]]gggsssmmmooosss|||{{{vvvbbbgggfffkkkooo___pppzzzqqqaaaiiiyyytttTTT===444:::LLL]]]yyyvvvdddQQQGGG>>><<>>FFFJJJEEEGGGRRRsssbbbVVV___~~~pppIIIAAAJJJOOOFFFFFFFFFHHHKKKMMMIIIEEEBBBIIIOOOVVViiieee]]]XXXooogggkkkvvvyyyjjjaaadddddd___bbb``````qqqppp{{{]]]YYY^^^ZZZuuurrraaaeeemmmggg```___rrreeeXXX}}}xxxaaaGGG999;;;AAAQQQyyywwwyyy~~~dddEEE::::::>>>EEEOOOaaa}}}kkkTTT===AAA@@@NNNpppfffOOOrrrhhhMMM@@@@@@EEEHHHeeeRRRYYYttt^^^CCCBBBEEECCCDDD???@@@BBB>>>BBB___jjjPPP@@@FFFMMMIIIHHHOOO]]]YYYUUU```lllHHHCCCGGGEEEGGGFFFEEEFFFGGGHHHIIIKKKDDDJJJOOOTTTccciii^^^UUUbbbxxxaaaqqq}}}vvvnnnpppuuu~~~|||sssccccccaaa```ccccccbbbaaakkkxxxtttsssyyymmmiiinnnxxxuuuzzz|||______bbb]]]xxxxxxqqqwwwmmmmmmqqq```mmmpppddd___cccwwwaaaOOOsssnnnRRR<<<888???GGGjjj}}}[[[>>><<<::::::<<<>>>LLLmmm~~~ddd@@@@@@???EEE___^^^LLLzzz\\\DDD@@@AAA???QQQyyyOOOZZZwwwQQQ@@@DDDGGGCCC<<<@@@FFFHHH@@@===LLL```xxxWWW>>>@@@FFFCCCCCCIIIOOOttt|||ZZZZZZccc```EEEDDDHHHEEEDDDCCCDDDEEEDDDCCCFFFLLLJJJJJJKKKMMMVVVooommmcccYYY]]]lllcccyyyzzzpppppp}}}sssbbbaaaaaa]]]XXXeee~~~~~~ddd```eee```^^^dddaaaaaa```hhhzzzuuuzzzsssgggZZZSSSRRRUUU\\\ddduuuyyyxxxttt^^^\\\YYYWWWzzznnnddd\\\ZZZ^^^hhhyyywwwiiirrr~~~iii```qqqoooaaabbbkkkeeeTTTkkkdddEEE999???EEEZZZ}}}uuuQQQ:::888666777999888>>>WWWqqq{{{SSSAAA===BBBMMMrrrWWWJJJxxxRRR<<<999<<>>AAAAAA<<<555:::@@@AAA???@@@EEEJJJ___zzzfffCCC===@@@===>>>EEEIII[[[pppZZZ]]]ddd~~~UUUCCCGGGJJJGGGAAA???BBBGGGGGGDDDEEEJJJLLLGGGHHHLLLOOO]]]zzzrrrccc\\\hhhrrrccckkkwwwlllsss|||zzz^^^TTTXXXYYYUUUQQQXXXfff~~~|||~~~ggggggnnnnnnnnnqqqhhhhhhiiimmmwww~~~}}}iiihhh```ZZZZZZ\\\[[[\\\```aaavvvrrrccc]]]VVVYYYmmm^^^ZZZZZZaaaffffffdddeeepppzzzhhhbbbrrrlll___iiiwwwnnnaaagggxxxQQQ===@@@<<>>NNNwwwLLLTTT}}}OOO>>>IIICCCAAAooozzz]]]SSSyyy___DDD===CCCDDD@@@BBB>>>@@@GGGBBB>>>EEEDDDEEE```WWWGGGHHH<<>>GGGEEEXXXpppPPPHHH@@@KKKGGGIIIPPPjjj]]]nnnkkkjjj\\\MMMFFFGGGJJJHHHJJJRRR___rrr~~~sss^^^UUUVVVSSSRRRTTTSSSXXXkkkyyy\\\^^^iiizzzlllkkkuuu```ZZZ^^^aaabbbcccaaa^^^nnnwwwrrryyy}}}rrrzzz}}}uuu}}}ooottt~~~}}}{{{sssyyyyyyyyyxxxwwwuuurrrpppllloooppptttrrrmmmjjjeeeeeekkkpppooommmlllvvv{{{uuuttttttyyyxxxvvv|||yyy~~~{{{{{{QQQ444;;;;;;::::::999999::::::;;;:::SSSppp___CCC<<>>>>>BBBEEEFFFPPPjjj___JJJCCCLLLLLLMMMOOOgggeeewwwqqq}}}TTTMMMJJJHHHLLLNNNMMMWWWoooyyyeeebbb\\\YYYYYYVVVXXXgggzzzvvvaaa```qqqsssvvvwwwxxxeee]]]WWWYYY^^^```aaabbbggg```hhh|||uuuzzz}}}yyyxxxzzz{{{yyyzzzsssyyyxxxvvvsssqqqpppooooooeeellloooooowww~~~sssxxx}}}jjjccciiidddbbbgggjjjhhhfffgggsssvvvvvvtttuuuzzzyyyzzzyyyJJJ555>>>:::::::::999999:::::::::999EEEZZZsssLLL@@@>>>MMMkkkPPPWWWeeeAAA888DDDNNNnnnYYYJJJAAAFFFHHH[[[bbb]]]lllwww^^^MMMEEEDDDDDD===<<<@@@BBBAAAQQQ\\\dddzzz|||```NNNOOOWWWWWWPPP___rrryyyrrrrrrsssNNNOOOOOOKKKPPPVVVPPPYYYwwwzzzlllddd^^^\\\YYYYYYeeetttkkkaaavvvlll{{{}}}wwwbbbcccffflllqqqvvvzzz}}}wwwppppppvvv{{{{{{vvvvvvvvvvvvrrryyyyyytttxxxzzzyyyxxx|||{{{mmm{{{}}}{{{{{{|||ppprrrqqqkkkkkkjjjgggdddaaa```aaabbb[[[eeennnppptttrrrtttjjjfff```fffaaa___bbbdddccccccdddnnnnnnrrrxxx}}}|||zzzqqqrrrvvvtttwww|||rrrFFF777>>>::::::::::::::::::::::::;;;:::DDDiiiaaaMMM???BBBXXXSSSZZZrrrOOO;;;:::@@@>>>TTTrrrWWWCCCHHHCCCJJJoooeee___nnnMMMEEELLLPPPEEECCCHHHDDDUUUvvvzzzjjj[[[kkkfffVVVYYYyyyqqqkkkppplllMMMQQQSSSOOOTTT[[[VVV]]]~~~vvvllldddaaa^^^]]]fffssssss___uuunnnrrreeerrrxxx||||||~~~zzz}}}~~~}}}~~~ooowwwxxxwww}}}|||}}}nnnnnniiieee^^^___aaa```^^^^^^```bbb[[[aaahhhlllpppzzzmmmrrrxxxdddkkkiiiddd``````ccceeeddddddgggjjjgggfffqqq{{{zzzzzzzzzrrrmmmooosssqqqvvvxxxuuuzzz~~~xxxgggDDD:::::::::;;;;;;<<<<<<;;;;;;:::===999:::UUU{{{^^^FFFAAALLLjjjXXX___~~~SSS??????AAAAAA<<>>>>>===<<<;;;555>>>;;;===XXXxxxmmmMMMFFFBBBKKK~~~ZZZbbbWWW>>>444GGG>>>:::GGG===NNN|||PPP???GGGNNNHHHiiifffggg{{{|||UUULLLNNNXXXfffllllllbbbyyyjjjRRRlllzzzmmm]]]___[[[fff|||qqqjjjeeeooo~~~eeeWWWTTTPPPRRRYYYXXXTTTcccttthhhdddaaa]]]___fffhhhzzz}}}ccciii~~~ooo|||ttt{{{yyy~~~{{{sss}}}|||~~~ttthhhppp|||~~~jjjbbbXXXYYY[[[ZZZ]]]aaa```\\\\\\^^^XXXYYY___ccc___hhh___^^^bbbYYY]]]eeehhhkkkgggqqq}}}qqqvvv~~~aaa[[[gggsss```PPPGGGEEEQQQWWWMMM>>>555>>>999;;;BBBIIIWWWyyy]]]999GGGKKKiiiYYY[[[tttDDDCCC???;;;;;;>>>;;;;;;III]]]ZZZKKKAAALLLKKKVVV|||gggfffwwwNNNGGGDDDBBBGGGKKKJJJ^^^ZZZFFFFFFZZZtttmmmUUUeeebbbfffnnn|||bbbcccqqqxxx___NNNPPPVVVTTTUUU\\\[[[llltttcccccc[[[^^^cccXXXfffqqquuuooowww}}}~~~}}}|||sssmmmnnngggbbbbbbaaa^^^^^^aaaaaa___```dddkkkbbbgggtttqqqkkkppplllsssnnnaaagggjjjooobbbuuukkkggg~~~xxx[[[XXXooooooeeeooozzzoooWWWEEE>>>888999???BBBMMMnnnkkkDDDKKKGGGaaa]]]\\\zzzGGGAAA>>>:::<<<@@@>>><<>>:::<<>>AAAIIIaaayyyLLLKKKFFF???LLLcccvvvaaaeeetttOOOKKKHHHDDDFFFHHHCCCZZZwww[[[SSSIII@@@EEEMMMDDDDDDUUUnnn```eeeooo^^^ppp~~~ccccccpppnnnbbbXXXXXX\\\\\\YYYVVVZZZnnnkkkbbb```iiiuuuwwwiiimmmwwwmmmhhhttt~~~{{{}}}vvvwwwzzz{{{zzz{{{}}}{{{rrr||||||^^^gggjjjMMMCCCVVVooocccyyyzzz___EEE???===@@@>>>@@@SSSlllTTT@@@AAAJJJjjjcccYYY}}}OOOCCC@@@<<<;;;???AAA>>>>>>BBBLLLrrrKKKKKKCCCBBBRRRWWWwwwaaaiiipppKKKHHHFFFBBBEEEHHHFFF[[[]]]QQQMMMCCCBBBIIIGGGGGGQQQmmmzzzWWW\\\lll[[[iiiggggggrrrhhh[[[VVV\\\YYYOOOPPP[[[ZZZpppmmm```___dddlllqqqgggjjjpppoooeeettt}}}}}}~~~|||uuuoooppppppooonnnooowwwxxxyyy{{{~~~wwwkkk}}}wwwzzzYYYYYYsssmmmVVVFFFFFFdddqqqjjjYYYXXXvvv}}}OOOEEEAAACCC@@@===III[[[eeeEEEBBBCCC]]]dddUUUmmmHHHAAABBB===:::<<<>>>>>>>>>???CCCQQQoooOOOGGG???CCCSSSKKKkkksss___iiikkkFFFCCCBBB@@@EEEHHH@@@VVVmmmTTTaaaWWWCCCAAAGGGJJJMMM[[[xxx^^^YYYggg[[[cccyyy~~~gggeeeppphhhaaalll~~~qqqPPPIII[[[[[[rrrtttddddddcccbbbggg___bbbhhhwwwfffuuu}}}{{{~~~yyyrrrttttttsssttttttpppjjjkkkoooppprrrtttxxx~~~|||ppphhh}}}|||xxxtttvvvfffddd]]]IIIMMMllleeeVVVHHH<<>>===AAA>>>;;;;;;<<<>>>???@@@@@@;;;LLLvvvbbbLLLBBBFFFRRRIIIVVVqqq^^^llleeeBBBAAABBBAAAEEEHHH>>>VVVkkk|||YYYIIIJJJIIIFFFPPPeeeiiiYYY___^^^bbbiii{{{fff```hhh\\\bbb~~~```PPP]]]\\\uuuwwwdddfff___YYYaaa]]]bbbeeezzzkkkrrr|||}}}zzzyyyoootttuuuwww{{{|||vvvooopppvvvuuuuuuwww{{{yyy~~~yyy}}}jjjLLLAAADDD;;;DDDfff|||TTTKKKDDD666;;;:::===;;;KKKooozzz___GGGAAA@@@<<<>>>GGGfffVVVFFF@@@HHHiiiiiiQQQ{{{NNN:::>>>===>>>>>><<<<<<>>>@@@AAABBB888???cccxxxSSSGGGFFFMMMOOONNNqqqlll]]]ppp```BBBDDDFFFDDDEEEFFFDDDXXXmmmTTTJJJFFFHHHKKKTTTqqqttt[[[XXXaaabbb]]]}}}kkk___```XXXbbbtttsssZZZPPPTTT]]]xxxttt^^^bbb]]]XXXddd___dddeeetttpppnnn|||}}}~~~vvvlllsssuuuuuuwwwyyyvvvqqqsssxxxwwwtttvvv}}}|||}}}yyyxxxRRR??????666<<<\\\zzzIIIBBBAAA777<<<:::>>>>>>PPPtttlllLLLBBB@@@===@@@FFF]]]___GGG@@@CCC___mmmRRRzzz|||LLL===BBB999===@@@???>>>???AAAAAAEEE???AAA\\\SSSEEE@@@DDDRRRJJJccccccWWWmmm]]]BBBHHHKKKGGGFFFEEEIIIWWWjjjRRRDDDEEEQQQJJJJJJ```bbbVVVbbb^^^QQQxxxsssbbb]]]}}}zzzhhhYYYWWWYYYXXX^^^yyyttt[[[bbb```^^^nnn]]]bbbaaalllssslllzzz{{{{{{zzz~~~oooeeennnuuuqqqoooqqqrrrqqqrrrvvvqqqkkkooozzz|||wwwzzzttt{{{ZZZ@@@???:::<<>>999DDD777===MMM```hhhIIIHHHHHHDDDGGGPPP}}}hhhYYYkkkzzzUUUAAADDDBBB???CCCFFFEEEcccfffNNNEEEDDDEEEFFFGGGJJJOOOlllfffQQQYYY[[[XXX___jjjaaaZZZyyykkkTTTRRR[[[___``````\\\WWWgggeee]]][[[eeexxxqqqhhhyyyqqq|||~~~~~~}}}|||~~~}}}vvvkkk}}}ssscccssstttPPPAAA;;;:::???UUUsssiiiLLLHHHBBB<<<;;;999;;;???JJJvvv^^^GGGFFFOOOUUUMMM```~~~wwwmmm~~~TTTnnniiiBBB;;;???<<>><<<:::FFFffffffHHHEEEBBB======;;;>>>BBBLLLvvveeeOOOUUUhhhrrrooojjjsssUUUmmmccc@@@:::<<<@@@IIInnn^^^JJJCCC;;;<<>>>>>777@@@\\\cccDDDAAA@@@>>>???>>>>>>BBBKKKvvvkkkSSS[[[ppp|||mmmgggUUUjjj___AAA<<<:::<<>>BBBDDDEEEQQQxxxXXXDDDEEEDDDCCCIIIYYYfffSSSeeetttVVVFFFFFFBBBBBBHHHHHHPPPsssjjjSSSNNNKKKDDDFFFKKKFFFKKKmmmTTTPPP]]]\\\UUUUUU[[[TTTgggeeeRRRPPPNNNNNNOOOMMMLLLPPPWWWooowwwYYYZZZ___```UUURRRUUU[[[^^^kkk^^^hhhttthhhzzzqqq|||zzzvvvxxx|||zzztttkkkqqqLLL???@@@:::@@@SSSqqq___AAA@@@AAA@@@@@@>>><<<@@@JJJuuuwww^^^___tttyyyaaaYYYsssVVVhhhZZZDDDAAA;;;:::JJJwww|||YYY@@@===>>><<<<<>>DDDLLLFFFwwwhhhTTTggghhhQQQDDDCCC???AAAFFFEEEPPPwww}}}[[[RRRPPPIIIDDDGGGFFFLLL\\\ooo]]]MMM\\\]]]RRRPPP```YYY\\\[[[UUUNNNMMMOOORRRTTTUUU[[[bbbsssiiiaaafffccc```VVVWWW___bbbfffpppiiisssppprrruuuvvvoootttyyyzzztttsssxxx}}}yyy}}}ttt]]]KKKSSSTTTHHHKKK\\\zzzXXX@@@EEEIIIEEE???777BBBDDDMMMuuu```JJJXXXpppfffXXXPPP___~~~|||[[[hhhfffFFF@@@CCC<<>>EEE:::DDDkkk]]]DDD>>>GGGHHH>>>qqqgggSSSeeebbbMMMDDDEEEBBBCCCGGGDDDNNNvvveee[[[TTTGGGEEEFFFEEEJJJRRR[[[}}}eeeQQQ^^^^^^QQQWWWhhh]]]XXX{{{VVVRRRPPPOOOPPPSSSRRRQQQVVV\\\}}}rrrdddfffbbbcccWWWUUU^^^___aaawwwvvvkkkooopppooo{{{rrrjjjsss|||~~~xxxvvvzzz}}}xxxqqqRRRYYY~~~sss^^^PPPgggSSSEEECCCFFFJJJ??????===AAATTTsssnnnNNNGGGPPP^^^zzziiiTTTxxxsssQQQUUUuuu___YYYZZZBBB===>>>===AAAKKKPPPDDDAAA>>><<<===BBBLLLTTT___HHHGGG>>>GGGNNNbbbhhhSSS```iiiJJJFFFBBB@@@FFFBBBDDDPPP{{{fffXXXWWWGGGIIIDDDCCCMMMQQQOOOnnnpppXXXSSSgggWWW^^^ZZZVVVYYYssstttUUUMMMLLLNNNOOONNNOOORRRXXX]]]~~~{{{```ZZZ```XXXWWWRRRSSSYYY\\\nnniiidddqqqeeexxxuuu{{{|||}}}sssppppppkkklll{{{zzz}}}}}}{{{~~~|||aaagggwwwcccnnnUUUEEE@@@@@@GGGDDDIIIOOOIIIRRRmmmwwwVVVIIIKKKbbbwwwjjjUUUooowwwMMMFFFZZZrrraaaZZZxxxTTT@@@===>>>===@@@NNN]]]IIIDDD???======@@@HHHOOOfffLLLHHHAAAEEELLL___nnnTTT```iiiKKKGGGCCCAAAHHHCCCFFFMMMyyysss^^^XXXJJJJJJFFFDDDLLLPPPMMMiiiuuuXXXRRRdddWWWVVVWWWXXXXXXllltttVVVNNNKKKLLLLLLKKKLLLPPPVVV[[[~~~bbbZZZ___\\\ZZZTTTTTTYYY[[[iiigggaaannncccuuummm{{{www~~~{{{rrrpppqqqkkkqqq~~~|||yyy}}}nnnqqqsssoooyyyPPPDDD@@@FFFVVV]]]hhhcccVVVSSShhhbbbLLLDDDUUU```\\\OOO^^^}}}NNN===CCCNNNlllccc[[[mmmLLL>>>===>>>===@@@TTToooQQQGGG???======>>>BBBHHHgggpppPPPGGGDDDBBBJJJZZZvvvTTT^^^iiiLLLIIIEEECCCJJJEEEIIIJJJwwwiiiYYYMMMKKKHHHFFFKKKNNNKKK```[[[RRRddd^^^TTTZZZ^^^[[[ffftttWWWPPPNNNMMMLLLKKKLLLPPPVVV[[[|||fff[[[___^^^]]]VVVVVV]]]^^^ggg{{{iiikkktttiiizzziii~~~www{{{}}}zzztttuuuwwwqqqrrr}}}xxx}}}{{{ppp{{{~~~rrrnnnyyyooorrrLLLBBBCCCNNNdddjjjrrrdddWWWQQQaaannnRRRAAADDDHHHJJJEEELLLqqqTTTAAAAAA>>>WWWfff[[[aaaFFF===>>>??????AAA[[[YYYKKK???>>>???>>>???DDDRRRpppxxxQQQDDDGGGAAAKKKTTT}}}SSS\\\fffJJJIIIFFFCCCJJJFFFJJJLLLzzzuuuZZZPPPMMMKKKHHHJJJMMMIIIWWWvvv^^^VVVhhhkkk^^^bbbeee___eeevvvYYYTTTSSSRRROOONNNOOOTTTZZZ^^^xxxnnn^^^```______YYYZZZcccdddjjjyyyrrrwww{{{ppp}}}kkkzzz}}}|||{{{yyy}}}zzzvvv~~~xxxyyykkkzzzqqqeeesss|||tttMMMAAAAAAMMM^^^XXXTTTSSSOOOMMMXXXuuuxxxZZZDDDCCCBBBDDDAAACCC^^^WWWBBBDDD<<>>???@@@AAACCCbbbdddOOO???>>>AAA??????CCCEEE___RRR???HHHCCCMMMOOO~~~SSSYYYbbbHHHHHHEEEBBBHHHEEEJJJOOO~~~^^^TTTOOOOOOIIIIIILLLHHHQQQggg^^^WWWjjjvvvddddddddd^^^dddxxx\\\XXXVVVTTTQQQPPPRRRVVV[[[]]]qqqwwwbbbaaabbbeee```___ggghhhkkkwww~~~yyyxxxooo{{{ppp|||~~~{{{~~~|||oooxxx~~~uuudddllluuuNNNAAA@@@KKKYYYLLLAAAIIINNNQQQWWWnnncccJJJBBBAAA@@@AAAGGGXXXxxxVVV:::AAA===NNNmmm\\\{{{zzzQQQAAA@@@>>>>>>BBBDDDgggpppVVVAAA???CCC@@@???BBBAAARRRsssVVV===IIICCCNNNIIIvvvUUUYYY^^^EEEGGGDDDAAAGGGEEEJJJQQQdddXXXRRRRRRKKKHHHLLLIIIMMM]]]]]]WWWfffwwwbbb```___ZZZ```xxx^^^ZZZUUURRRPPPPPPRRRVVVXXXYYYhhhfff```eeekkkgggbbbfffeeegggrrruuusssnnn|||yyy|||{{{~~~zzzqqqrrr{{{mmmppptttOOODDD@@@JJJZZZPPPGGGIIIRRRTTTUUUhhhlllQQQ???BBB;;;===JJJPPPhhhZZZ777@@@>>>LLL}}}sss^^^yyyrrrLLLAAA@@@<<<<<>>AAACCCIIIccc]]]===IIIAAAMMMDDDnnn[[[[[[\\\DDDGGGEEEAAAGGGEEEKKKOOO~~~lll]]]TTTUUULLLGGGLLLKKKLLLWWWyyyaaaXXX```rrraaa^^^^^^XXX[[[www]]][[[TTTQQQOOOPPPSSSUUUVVVUUU```ggg^^^aaajjjgggaaabbbaaadddooo|||rrroooooo~~~vvv~~~rrrwwwuuuxxx|||vvvSSSFFF???DDDUUUPPPKKKGGGPPPPPPMMM^^^qqqUUUCCCHHH:::999GGGCCCQQQ```;;;CCC@@@HHHuuuvvv___xxxmmmIIIAAA@@@:::999@@@DDDjjjdddFFFBBBDDD@@@===@@@EEEEEEYYYccc>>>JJJ>>>KKK@@@jjj```]]][[[DDDGGGEEEBBBGGGFFFLLLMMM{{{qqq```VVVWWWMMMGGGLLLMMMMMMUUUqqqfff[[[]]]nnncccbbbbbbZZZXXXyyyvvv\\\ZZZTTTRRRPPPQQQUUUVVVVVVTTT[[[hhh\\\YYYeeeddd^^^^^^^^^cccpppuuunnnjjjlll|||xxx{{{jjjwwwwwwWWWDDDFFFIIINNNPPPIIIHHHKKKNNNKKKTTTxxxVVVEEEBBB@@@AAABBBEEENNNXXXhhhBBB<<<===HHHcccfffvvv]]]GGG???;;;>>>999???EEEbbbxxxOOO>>>CCCAAA>>>EEEEEEBBBLLLjjjlllDDDJJJGGGHHHNNNeeehhh]]]~~~\\\JJJEEEHHHDDDDDDJJJKKKTTTnnn^^^```WWWOOOMMMKKKJJJKKKNNNdddddd]]]xxxxxxddd___gggXXXjjj```ZZZWWWVVVTTTSSSSSSTTTVVVWWW[[[qqqaaafffaaa^^^```ccceeejjjpppuuutttttt}}}{{{}}}xxxmmm|||{{{|||xxxvvvWWWDDDEEEHHHLLLOOOIIIHHHLLLOOOKKKRRRuuu]]]GGGCCC@@@@@@AAACCCJJJSSS~~~iiiBBB===<<>><<<@@@;;;AAAFFFbbbVVVAAACCCAAA<<>>===AAAUUUjjjwww}}}PPPAAA>>>===@@@;;;AAAEEE______DDDDDDBBB===AAAEEEFFFGGGSSStttuuuGGGGGGAAADDDJJJ^^^rrraaa}}}VVVFFFCCCHHHDDDCCCHHHHHHQQQkkksssYYYUUUSSSQQQNNNJJJKKKOOOUUUnnnbbbdddyyyffffffYYYhhhhhhaaaTTTTTTSSSSSSTTTVVVWWWYYY]]]uuu~~~mmmdddcccdddfffeeedddiiipppttt}}}www{{{vvvxxx|||yyyRRRTTT\\\jjjmmm```jjjrrr[[[}}}wwwaaa|||mmmRRRCCCDDDEEEJJJOOOMMMJJJMMMQQQLLLMMMmmmoooKKKDDD??????AAAAAADDDHHH[[[lllDDD@@@???@@@OOOzzzjjjsssuuuKKK???======@@@:::@@@CCC[[[hhhIIIFFFEEEAAABBBCCCGGGFFFIIIeee|||LLLGGGAAAEEEJJJZZZxxxaaazzzTTTDDDBBBHHHDDDCCCGGGGGGOOOjjj___[[[YYYVVVPPPJJJJJJNNNSSSccc___\\\~~~~~~gggggg]]]hhhggg```TTTTTTTTTUUUVVVXXXYYYZZZ\\\qqqiiieeeeeegggiiigggdddhhhnnnuuuyyy@@@???AAAKKKNNNFFFXXXsssOOO]]]nnntttmmmaaaUUUNNNmmm|||tttvvvzzziiiPPPCCCDDDDDDIIIQQQQQQKKKLLLPPPLLLNNNkkk|||PPPFFF??????CCCDDDEEEHHHRRRzzzmmmEEEBBBBBBAAAMMMqqqiiiooopppHHH>>>===<<<>>>777===BBB[[[uuuPPPGGGFFFAAA@@@@@@FFFGGGFFFZZZRRRIIIBBBHHHJJJVVVyyy~~~bbbvvvUUUEEECCCHHHDDDCCCGGGFFFLLLgggddd___ZZZVVVQQQKKKKKKNNNUUUYYYoooeeeXXXppp}}}hhhiiiaaafffddd\\\UUUUUUVVVWWWXXXYYY[[[[[[YYYoookkkgggfffhhhjjjhhheeeggglllttt|||;;;:::888<<<>>>;;;NNNrrrvvvOOOGGGFFFLLLIII???@@@III[[[fffOOODDDGGGRRRmmmnnnuuuhhhPPPEEEEEECCCHHHQQQRRRMMMKKKOOONNNQQQmmmWWWKKKAAA@@@EEEGGGHHHIIIOOOllloooGGGBBBCCCBBBMMMjjjhhhmmmlllEEE======;;;<<<777===DDD^^^[[[JJJEEE???===>>>CCCEEEEEERRRpppUUUIIICCCJJJKKKRRRtttcccrrrXXXHHHEEEIIIDDDCCCHHHHHHOOOjjjkkkbbbYYYTTTPPPMMMLLLOOOTTTQQQ[[[yyyiiiUUUeeelllmmmeeecccaaaYYYVVVVVVWWWXXXYYYYYYZZZZZZVVVkkkuuujjjgggfffhhhhhhffffffiiippp}}}|||~~~999===:::999:::888FFFaaa}}}UUUEEE:::<<<===999<<>>AAAJJJfff{{{___fffkkkTTTIIIGGGCCCEEENNNQQQNNNJJJMMMOOOUUUqqqaaaRRRDDDBBBFFFIIIIIIIIINNN___sssIIIBBBBBBBBBMMMdddhhhnnniiiCCC<<<<<<:::<<<888@@@DDD```eeeOOOGGGAAA?????????AAADDDJJJ___VVVGGGAAAJJJKKKOOOqqqeeeqqq]]]KKKGGGJJJEEEDDDIIIIIIOOOjjj}}}nnn]]]UUUQQQNNNLLLMMMNNNOOOVVVmmmjjjSSSbbbuuussshhh^^^bbbYYYUUUUUUVVVWWWWWWWWWWWWWWWTTTccc|||nnngggcccfffhhhgggffffffiiizzzyyyxxx555>>>===999999888@@@SSSVVVJJJ???>>>???===<<<<<>>BBBEEEUUU}}}UUUEEE???IIIJJJNNNooogggqqq```NNNHHHKKKEEEDDDJJJJJJGGGccc{{{eeeYYYTTTOOOKKKIIIHHHQQQ^^^pppmmmWWWggg|||wwwhhh[[[ccc[[[TTTTTTUUUVVVVVVVVVUUUUUUTTT]]]www{{{pppgggaaadddhhhhhheeedddcccwwwxxxvvv}}}>>>>>>===;;;777666???JJJyyynnnQQQ;;;===???999888???BBB```TTT>>>>>>>>>CCCSSSmmmddd\\\tttaaaLLLCCCAAACCCIIIQQQPPPFFFOOOTTTLLLaaaxxxXXXGGGHHHGGGHHHOOOPPPOOOSSSggg|||MMM===AAACCCEEE]]]mmmkkkYYYDDD;;;===:::;;;@@@>>>BBB]]]{{{^^^RRRIII??????AAAAAAEEEJJJMMMhhhXXXGGGCCCDDDOOOTTTdddcccooo^^^KKKEEEIIIFFFEEEJJJIIIIIIccckkk```YYYLLLHHHNNNHHHQQQTTTZZZwwwmmm```ccc}}}zzzttt```}}}___YYYQQQSSSUUUUUURRRQQQSSSUUUWWW^^^sssnnnccceeelllkkklllllleeehhhsssvvvtttyyy{{{{{{BBB@@@>>>===:::888===EEEnnnuuuWWW???>>>@@@:::888===>>>VVVwww~~~UUU??????===@@@NNNgggfff\\\mmmZZZHHHAAA@@@AAAGGGNNNQQQGGGMMMPPPGGGZZZ}}}[[[FFFFFFFFFIIIPPPRRRKKKIIISSSlll~~~OOO???BBBEEEFFFZZZqqqmmmXXXCCC:::===:::;;;???>>>@@@YYYbbbQQQGGG???>>>@@@???BBBEEEFFF\\\XXXHHHDDDDDDOOOTTTbbbjjjppp]]]JJJFFFJJJFFFFFFJJJIIIJJJccc~~~lll___SSSMMMNNNJJJOOOPPPUUUlllpppaaacccfff~~~cccZZZWWWXXXYYYXXXVVVUUUVVVXXXXXX\\\mmmwwwjjjjjjpppnnnooopppiiilllrrrtttrrr}}}}}}}}}FFFBBB??????>>>;;;<<<@@@___yyy~~~```EEE???@@@;;;888:::;;;JJJggg}}}WWWAAA@@@===<<>>BBBDDDFFFUUU{{{uuunnnVVVAAA:::===::::::???===<<>>@@@AAA???======UUUrrriiiLLLAAA@@@===:::999<<>>;;;BBB[[[lll[[[}}}hhhSSSCCC@@@AAA@@@EEEOOOWWWPPPMMMKKKEEEOOOuuufffJJJEEECCCHHHSSSXXXWWWNNNFFFPPPsssyyyKKK<<>><<<:::NNNxxxmmmTTTGGGCCCAAACCC@@@@@@BBB>>>GGG___YYYKKKGGGDDDNNNTTT\\\uuuooo[[[IIIFFFKKKIIIHHHKKKJJJKKK]]]~~~hhh___XXXPPPMMMJJJKKKNNNTTTdddppp^^^___ttt{{{dddmmmiiiZZZUUUUUUTTTTTTSSSTTTUUUVVVYYY\\\dddxxxtttlllmmmkkknnnrrrlllhhhfffiiiooosss|||BBB===;;;@@@CCCAAA>>>===PPPnnnqqqUUUDDD@@@???<<<999<<<>>>OOOppp^^^CCCAAA???<<<@@@XXXsss___}}}iiiSSSBBBBBBBBB>>>DDDOOOVVVRRRNNNKKKGGGLLLmmmnnnQQQGGGBBBFFFSSSYYY^^^RRRCCCDDDaaawwwJJJ;;;???AAABBBKKKooorrrkkkTTT@@@999===:::;;;>>><<<>>>NNNuuuxxxYYYHHHDDDAAACCC??????BBB???CCCTTT[[[LLLHHHCCCMMMSSSWWW}}}vvvmmm\\\JJJFFFKKKHHHHHHKKKJJJNNN[[[sssggg]]]TTTMMMJJJMMMQQQQQQXXXsssoooaaacccwww|||ggghhhrrr___WWWVVVUUUUUUWWWYYYZZZ[[[YYY^^^eeetttxxxllljjjhhhmmmrrrnnnhhhfffjjjqqqtttyyy>>>999999>>>AAA@@@>>>>>>JJJgggzzz```JJJAAA@@@>>>999999;;;FFF^^^}}}eeeEEE@@@???===@@@UUU{{{ccc~~~fffPPPBBBEEEFFF???BBBMMMRRRRRRMMMIIIGGGFFFbbbuuuYYYMMMBBBCCCQQQZZZiiiYYYDDD<<>><<<<<>><<<<<<===AAA\\\|||mmmRRRCCC@@@>>>999888;;;@@@NNNllllllGGG>>>???===???PPP}}}|||ccc{{{```MMMEEENNNOOOEEECCCLLLPPPTTTNNNJJJIIIAAAWWW{{{aaaSSSCCC@@@NNNYYYqqqaaaMMMAAADDDZZZ~~~vvvKKK<<<@@@AAABBBAAAfffvvvlllTTT@@@:::???======@@@>>>BBBMMMtttiiiLLLBBBAAABBB<<<;;;BBB@@@>>>FFFTTT}}}]]]MMMIII@@@IIIPPPNNNnnn~~~jjjbbbNNNGGGIIIEEEEEEKKKKKKPPPUUUkkkZZZUUUMMMOOOPPPPPPPPPUUU^^^ggglll```ddd}}}mmmppp\\\XXXUUUTTTVVVXXXYYYXXX^^^hhhiiikkkyyyooojjjoootttpppooopppqqqrrrsssvvv~~~:::888888;;;;;;999999===:::SSSsssvvvXXXDDD@@@>>>999888===>>>DDDbbbqqqIII>>>>>>======LLLwwwzzz```vvv}}}]]]MMMIIIWWWYYYLLLGGGNNNQQQWWWQQQMMMKKK@@@RRR~~~fffWWWCCC>>>LLLXXXqqqdddUUUHHH@@@IIIjjjtttHHH:::===???@@@>>>ccczzznnnTTT@@@;;;@@@>>>>>>AAA>>>>>>HHHpppnnnOOOCCCEEEEEE>>><<>>>>><<<;;;;;;;;;@@@???ddd}}}[[[CCC>>>===888:::<<<999;;;RRRxxxtttNNNBBB>>>===>>>KKKqqq]]]ddduuuTTTLLLIIIMMMMMMGGGEEEJJJQQQVVVTTTMMMFFFAAARRRtttgggOOOBBBAAAGGGMMMsssvvvUUU888AAAIIIXXX}}}{{{MMM888AAAEEE<<>><<<<<<999JJJjjjsssQQQBBB<<<===>>>======>>>AAADDDFFFQQQooo^^^GGGIIICCCCCCQQQOOOhhhgggpppLLLHHHHHHFFFIIIFFFPPPJJJPPPiiiuuucccbbbUUULLLKKKSSSWWWSSSUUU\\\vvvkkk\\\VVVxxxlllrrrgggccc]]]YYYYYY[[[]]]^^^YYYcccaaa[[[qqqsssqqqqqqooorrrnnnqqqtttvvvuuuuuuxxx{{{999;;;======<<<;;;;;;;;;>>>===]]]aaaGGG>>><<<:::;;;;;;999:::KKKiiixxxPPP@@@<<<;;;<<>>AAAYYYwwwwwwJJJBBB<<<===???===<<<<<<===NNNpppxxxTTTBBB>>>>>>>>>===<<<===???AAACCCJJJ```]]]JJJIIIBBBCCCPPPNNNffffff|||UUUKKKIIIGGGIIIEEEMMMKKKOOOdddiiibbbVVVMMMKKKRRRUUUQQQSSSZZZppp~~~gggYYYWWWjjjzzzuuuiiieee```]]][[[ZZZYYYXXXYYYaaa```\\\nnnxxxqqqooommmqqqnnnlllmmmqqqrrrppptttzzz999;;;===<<<;;;::::::;;;<<<999SSSzzzkkkLLL===:::;;;;;;999888:::BBBUUUsssUUUAAA;;;;;;===CCC```___bbb{{{ZZZMMMCCCAAA???<<<@@@HHHMMMUUUTTTNNNGGG>>>HHHbbbrrrWWWFFFBBBFFFJJJaaawwwkkkOOOGGG@@@===JJJYYYlllkkkPPP<<<>>>CCC???AAAYYYxxxtttIIIBBB<<<===>>><<<<<<===>>>NNNqqqYYYCCC?????????===;;;;;;===???@@@CCCMMMggg]]]MMMHHHAAABBBPPPLLLbbbfff|||^^^NNNIIIHHHKKKEEEKKKJJJLLL]]]vvvfffZZZRRROOOSSSTTTQQQSSSYYYgggyyybbbUUUYYYlllttt|||jjjhhheeecccaaa^^^[[[XXX[[[______```lllyyymmmjjjjjjrrruuukkkjjjsssvvvrrruuu~~~999:::<<<;;;:::999:::;;;:::777IIImmmuuuSSS<<<888;;;;;;666777;;;;;;CCCaaa[[[CCC;;;>>>AAACCC[[[aaa```zzz[[[NNNCCCAAA???<<>>BBBUUUzzz]]]IIICCCDDDGGGUUUqqqqqqXXXIII@@@:::>>>BBBUUU[[[KKK===???BBB>>>CCCYYY{{{rrrHHHAAA=========<<<;;;======GGGggg___CCC>>>???>>>===;;;;;;===???@@@@@@AAANNNppp___MMMHHHAAACCCQQQKKK^^^gggwwweeeOOOHHHGGGLLLFFFKKKHHHIIIVVVvvvmmmaaaYYYTTTUUUUUUTTTUUUYYY```www___QQQ\\\ssssssmmmkkkhhhggggggfffdddbbb______cccgggmmmzzzkkkjjjnnnxxx{{{oooooo}}}~~~999:::;;;:::999888:::;;;:::888BBBbbb~~~ZZZ>>>666;;;:::555777<<<888:::TTTttt]]]DDD:::>>>CCCCCCWWWddd```wwwXXXKKKBBBAAA@@@>>>BBBJJJKKKUUUUUUOOOIII>>>>>>KKKwwwbbbKKKCCCCCCDDDQQQkkkrrr___KKKAAA===>>>;;;FFFJJJBBB===@@@AAA<<>>===@@@XXXgggEEE===>>>>>>===<<<<<>>AAAYYYbbbLLLHHHBBBEEETTTKKK[[[jjjtttlllRRRHHHFFFJJJDDDIIIFFFHHHQQQllloooeee^^^WWWUUUTTTTTTVVVXXX___xxx^^^PPPaaavvvoooqqqnnnjjjhhhhhhhhhhhhhhhddddddjjjoooqqq|||ooonnnsss|||vvvpppuuu999::::::999888777999;;;999:::===YYYcccBBB777;;;999666888<<<888888JJJbbb___DDD888;;;@@@@@@RRRiii```wwwUUUJJJAAAAAA@@@===@@@HHHLLLWWWWWWPPPKKK@@@<<>><<>>>>>NNNrrroooHHH===>>>>>>>>>======@@@BBB===@@@??????LLLmmmcccKKKIIICCCIIIYYYMMMXXXmmmqqqsssWWWIIIDDDGGGBBBHHHHHHKKKOOO```qqqeee___WWWRRRPPPRRRTTTVVV___}}}vvv]]]RRRkkk{{{kkksssooojjjgggfffgggffffffhhhkkkrrrwwwvvvqqqooorrrxxxqqqttt}}}999999999888777777999;;;888;;;:::QQQ|||lllHHH999>>>999888:::;;;999888BBBNNNpppbbbHHH999:::>>>===OOO}}}mmmaaa|||ZZZMMMCCCAAA@@@===AAAIIIMMMXXXXXXQQQLLLBBB<<>>===;;;;;;===@@@AAA>>>AAAUUU{{{iiiDDD@@@======<<<999;;;@@@>>>???JJJdddwwwMMM@@@AAAAAA???======???AAA<<<>>>@@@@@@DDDVVVxxxaaaLLLJJJEEEMMM]]]OOOVVVooolllrrrXXXJJJEEEIIIGGGOOOPPPPPPMMMTTTwwweee```WWWPPPOOOQQQTTTUUUYYYpppqqq[[[TTTuuuqqqooommmjjjiiiiiiiiigggfffjjjpppyyy|||zzzzzzxxxwwwyyy~~~999999999888666777999;;;777;;;888LLLxxxrrrLLL<<>>CCCLLLNNNYYYYYYQQQMMMDDD<<<@@@IIIqqqkkkNNNDDDBBB???FFFNNNiiiyyyeeeLLLCCCAAA===<<<<<<<<<>>>@@@AAAAAACCCXXX}}}fffCCC???======;;;999;;;@@@;;;@@@HHH[[[|||QQQCCCCCCCCC@@@>>>===>>>@@@<<<<<>>DDD```}}}___MMMKKKFFFOOO```PPPUUUppphhhnnnVVVKKKHHHNNNOOOYYYWWWUUULLLKKKjjjhhhbbbYYYQQQPPPSSSVVVWWWRRReeemmmYYYVVV||||||jjjjjjkkkmmmooonnnllljjjkkksss}}}~~~}}};;;:::777444444555444111:::888999HHHhhh\\\CCC>>>===;;;888888:::;;;;;;:::MMMooorrrHHH;;;@@@;;;<<>>;;;AAA]]]XXX@@@???AAADDDQQQdddooogggSSSCCC===;;;:::::::::;;;===>>>???GGGQQQwww[[[@@@===;;;;;;===>>>===;;;<<<===???NNNuuuYYYGGGBBB@@@@@@???<<<===@@@;;;<<>>:::===OOOcccYYYNNNHHHJJJXXX[[[NNNZZZ~~~mmmgggOOOKKKEEENNNYYYjjjkkkOOOOOORRRQQQqqq^^^UUUTTTOOOQQQZZZ[[[TTTddddddXXXYYY~~~zzzpppqqqnnniiikkkooonnngggvvvwwwuuuyyy>>>;;;888666888::::::888999777777CCC```dddIII@@@@@@>>><<<;;;:::;;;;;;;;;IIIkkksssHHH:::@@@<<<<<>>SSSuuu^^^DDDAAABBBAAALLL___kkkfffTTTCCC<<<<<<;;;::::::;;;===>>>???DDDPPPsssZZZAAA???<<<===>>>???>>><<<>>>???@@@NNNsss[[[HHHCCC???@@@???<<<<<>>999555444666888888777999555444===UUUssskkkNNN?????????===:::777777888:::DDDeeeuuuJJJ:::@@@>>><<>>EEEaaacccGGGAAA@@@???HHHXXXgggfffXXXGGG>>>>>><<<::::::<<<>>>??????BBBRRRsss|||VVV@@@>>><<<<<<===>>>===<<<>>>??????IIIllldddJJJDDD?????????<<<<<<>>><<<===@@@AAA>>><<>>???@@@@@@>>>===>>>AAATTT```JJJGGGGGGTTTXXXIIIRRRiiibbbNNNKKKDDDHHHGGGLLLSSSXXXTTTOOONNNPPPtttkkkZZZYYYSSSPPPSSSRRROOOQQQ\\\vvv|||```VVV[[[}}}jjjkkkkkkkkklllmmmmmmkkkppp{{{FFF===888;;;>>>:::666555999666444777CCC[[[xxxmmmVVVEEEDDDBBB???======???BBB999VVVyyy~~~SSS;;;>>>@@@===AAA[[[ooojjjzzz]]]OOOZZZiiitttkkkVVVQQQWWW```ccc]]]QQQCCC:::???666AAAgggqqqSSSFFF>>>BBBDDDNNN\\\bbb\\\QQQKKKDDD???::::::>>>AAAAAA@@@AAAZZZyyyxxxiiiKKK<<<<<<;;;::::::999:::;;;:::===<<<@@@[[[yyyPPPGGG@@@??????===<<<<<<@@@AAA@@@>>>>>>???@@@@@@CCCooobbbHHHDDD???JJJTTTKKKUUUddd}}}eeeOOOIIIBBBHHHHHHKKKKKKPPPIIIGGGLLLHHH```mmmZZZYYYTTTOOOPPPOOONNNPPPWWWlll{{{]]]RRRWWWooooooooopppnnnlllkkklllqqqwwwxxxzzz}}}}}}KKK???777;;;>>>:::777888888777777999???RRRrrr|||eeeIIIEEE@@@======>>>??????999RRRttt[[[>>>===???>>>BBBZZZtttkkkhhhTTTYYYiiixxxrrr]]]RRRWWW^^^bbb^^^SSSGGG>>>===666<<>>>>>???===<<<;;;===>>>;;;@@@???AAAYYYTTTJJJAAA@@@AAA>>><<<<<>>===???AAAAAA???]]]eeeIIIEEE===JJJWWWQQQZZZdddxxxmmmSSSIIIBBBJJJJJJKKKJJJMMMFFFFFFNNNIIIWWWnnnYYYZZZUUUPPPOOONNNOOOUUUZZZfffxxxXXXNNNVVVuuutttuuuvvvsssmmmlllnnnooorrrqqqwww[[[HHH999888:::666555888555777::::::<<>>???@@@>>>;;;;;;RRRrrrbbbAAA;;;>>>???CCCVVV}}}zzzlllrrr\\\YYYbbbqqqrrrdddUUUXXX]]]```^^^VVVLLLEEE:::999:::GGGeeeppp___PPPHHHFFFGGGMMMQQQQQQSSSVVVHHHAAA;;;:::???CCCCCCAAA???\\\qqq^^^HHH>>>???@@@???<<<;;;===???:::@@@@@@AAAVVV~~~XXXMMMCCCAAABBB@@@======<<>>???>>>@@@MMMsssfffIIIEEE@@@PPP___VVVZZZhhhzzzvvvZZZMMMEEELLLKKKIIILLLLLLHHHJJJMMMKKKUUUkkkoooYYY[[[XXXRRRQQQPPPPPPXXX[[[___yyyrrrTTTPPP___uuutttvvvxxxtttmmmkkkooolllqqqttt|||oooWWWBBB<<<:::555555:::333777;;;;;;:::GGGhhh}}}^^^TTTIIIEEEGGGHHHDDD>>>>>>SSSrrrgggCCC;;;>>>@@@EEEQQQxxx}}}kkkzzzcccZZZZZZhhhooogggWWWZZZ]]]```___XXXPPPIII:::<<<:::===TTT{{{yyyjjjMMMIIIIIILLLNNNPPPUUU[[[IIIBBB;;;:::@@@DDDCCCAAABBB___rrr]]]III<<<>>>???===;;;:::<<<>>>888?????????SSSzzzZZZNNNDDDBBBCCCAAA>>>===999BBBGGGBBB<<<<<<===;;;@@@BBBeeedddFFFDDDCCCVVVeeeXXXXXXlll~~~}}}```RRRHHHNNNJJJGGGJJJHHHHHHIIIHHHGGGPPP\\\zzzpppYYY\\\ZZZTTTSSSRRRNNNXXXYYYWWWmmmlllRRRTTTkkkrrrqqqsssvvvrrrkkkjjjnnnfffooouuuyyy{{{tttYYYEEE===;;;;;;999777555888<<<<<>>@@@XXXwwwwwwMMM777===CCC<<>>???888999III\\\zzzppp^^^PPPPPPQQQOOORRRZZZRRRLLLCCC;;;===BBBCCC???FFFXXXpppjjjNNN>>>===<<<<<<======<<<;;;???>>>>>>@@@IIIdddiiiSSSBBBBBBFFFBBB>>>???@@@@@@AAAAAA@@@???===<<>>MMMpppjjjfffrrrddd[[[^^^dddaaa```cccccccccmmmooo```DDDCCC;;;999AAAOOOqqqlllaaaXXXRRRYYYfffaaaUUUDDD:::===EEEEEE@@@DDDWWWzzznnnLLL???===<<<<<<======<<<;;;999;;;======BBBZZZqqqXXXCCCAAADDDAAA>>>???>>>>>>???@@@@@@@@@???>>>@@@@@@TTTpppaaaGGGAAA???RRRbbbXXXZZZnnn}}}eeeQQQMMMJJJIIIKKKKKKHHHHHHJJJIIIIIILLLRRR___jjjWWWUUUUUUWWWOOOSSSUUURRRSSSYYY___qqqnnnRRRQQQuuunnnfffrrryyytttpppqqqkkkzzz}}}{{{xxxdddOOO@@@;;;;;;::::::;;;;;;:::EEEeeepppaaaXXXVVVWWW\\\sssYYY>>>===BBB@@@NNNqqqlllbbbzzz~~~dddTTTVVV```dddaaadddhhhmmm|||sssPPPKKKAAA<<<<<>>HHHHHH@@@BBBUUU{{{xxxOOO???>>><<<<<<=========<<<777;;;>>><<<===QQQ|||~~~cccHHH@@@AAA@@@??????;;;<<<>>>@@@@@@@@@@@@@@@>>>>>>PPPjjjbbbIIIDDD:::JJJ]]]TTTRRRyyylllwwwuuuXXXLLLKKKKKKJJJJJJHHHIIIKKKJJJIIILLLQQQZZZiiiTTTOOORRRYYYQQQRRRSSSPPPUUU\\\[[[bbbjjjMMMRRRxxxkkkhhhyyyvvvrrrvvvuuuppp|||}}}zzz|||mmmnnnyyyyyyuuuhhhVVVFFF>>><<<999:::<<<;;;999CCC^^^xxxwwwlllfffeeefffiiixxx}}}\\\DDD>>>AAAAAARRRrrrlll]]]pppdddNNNMMMWWW```[[[___gggppp[[[RRRFFFAAA>>>===ZZZuuuPPP<<<@@@KKKIII@@@EEEXXXvvv^^^@@@>>><<<<<<===>>>===<<<;;;@@@CCC>>>;;;MMMxxxmmmNNNAAA@@@@@@???>>><<<===>>>@@@@@@@@@@@@???===<<>>===;;;AAASSSeeehhhiiikkklllmmmnnnnnnnnnooonnnkkkiiigggeeecccbbbaaagggmmmooosssvvvtttoooqqqtttlllXXXEEE>>>======JJJeeesssyyyyyybbbTTTcccyyy~~~uuu^^^KKKHHHNNNVVVPPPSSS[[[cccqqqyyyrrr\\\RRREEEBBBBBB>>>OOOpppqqqMMM;;;@@@KKKKKKBBBIII\\\qqqiiiAAA???<<<<<<===>>>>>>===@@@CCCDDD???;;;KKKrrrqqqTTTDDDAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>;;;HHH]]]eeeIIIHHH???NNN^^^PPPLLLwwwiiiqqqvvvRRRFFFGGGHHHJJJHHHIIILLLKKKIIIJJJOOOSSSuuunnnZZZTTT]]]XXXWWWXXXPPPQQQYYY[[[___yyynnnHHHMMMssszzzpppmmm{{{{{{uuuyyy{{{oooyyyQQQQQQRRRTTTSSSOOOGGGAAA>>>@@@AAA@@@@@@EEENNNVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWUUUTTTVVVXXXXXXUUURRRUUUVVVUUUVVVZZZ^^^[[[TTTXXX[[[YYYQQQFFF>>>::::::<<>>JJJKKKEEEBBBUUUoooyyyzzz}}}uuubbbqqq||||||zzz{{{ppp```BBB???<<<;;;<<<>>>>>>>>>@@@@@@@@@===;;;HHHddd{{{kkkVVVHHHCCCBBBAAA???@@@@@@AAABBBBBBAAA@@@??????>>>HHHUUUwww___IIIBBB???PPP]]]PPPPPPuuu```mmm{{{YYYIIIIIILLLKKKIIIIIIKKKJJJHHHJJJOOOPPPjjj~~~fffWWW]]]XXXXXXUUUOOOOOOTTTXXX___rrrqqqOOOQQQpppzzz{{{wwwxxxzzzqqquuu}}}}}}{{{TTTSSSTTTUUUWWWUUURRRNNNGGGGGGEEEEEEHHHMMMQQQSSSUUUTTTTTTSSSSSSTTTUUUUUUNNNNNNOOOPPPQQQQQQNNNLLLQQQRRRQQQOOOQQQTTTSSSNNNQQQPPPPPPPPPJJJCCC>>>======NNNPPPRRR[[[PPPEEEPPPUUUTTTTTTSSSSSSTTTUUUVVVNNNOOOQQQOOOGGG>>><<>>BBBEEEAAADDDJJJGGGFFFJJJBBB<<>>??????>>><<<<<<<<<>>>DDDSSSbbbfffggghhhiiiiiiiiiiiijjjeee^^^SSSIIIDDDCCCCCCBBB???@@@BBBCCCDDDCCCCCCBBB???BBBJJJKKKaaammmSSSIII>>>???OOOZZZPPPPPPggg|||uuurrrsssTTThhhtttvvvwwwtttuuuwwwyyyzzz{{{||||||pppZZZMMMJJJMMMMMMJJJIIIJJJIIIGGGKKKPPPPPP^^^qqq}}}hhhVVVZZZWWWXXXPPPSSSTTTSSSTTT\\\hhhqqqkkkWWWVVVjjj{{{tttuuuxxxwwwsssyyy{{{xxxzzzWWWWWWWWWVVVUUUUUUTTTTTTOOOLLLIIIIIINNNUUUVVVUUUZZZYYYXXXWWWVVVWWWXXXYYYOOORRRTTTUUUTTTRRRQQQQQQPPPSSSTTTPPPOOOQQQRRRPPPUUURRRQQQRRRPPPIIIDDDCCCIIIXXXVVVVVV___TTTGGGPPP[[[WWWRRROOOQQQTTTWWWYYYSSSTTTVVVTTTJJJAAAAAAFFFBBB>>>DDDGGGAAABBBIIIHHH@@@JJJEEE<<<@@@DDDEEEJJJNNNNNNNNNOOOOOOPPPPPPQQQIIINNNSSSTTTTTTVVVWWWVVVRRRMMMDDD===???EEEFFFCCCBBBTTTMMMKKKSSSLLLMMMXXXTTTRRRPPPQQQQQQPPPOOONNNCCC@@@===;;;<<<>>>??????===;;;:::>>>AAABBBGGGMMMNNNPPPQQQRRRSSSSSSUUUWWWTTTSSSOOOIIIEEEDDDEEEDDD>>>???AAACCCEEEEEEEEEEEE???FFFMMMDDDOOOZZZJJJIII???@@@OOOXXXOOONNNXXX]]][[[WWWaaaQQQiiilllccc___`````````aaabbbcccdddddd```aaacccaaaXXXNNNJJJLLLNNNJJJIIIIIIHHHGGGKKKQQQRRRVVV]]]dddfffdddeeeggghhhiiilllooorrrqqqnnnkkkpppjjjsssdddSSSXXXWWWZZZMMMXXX\\\WWWSSSYYY```cccttt|||tttccc[[[ZZZeeeyyy{{{|||qqqmmmnnnttt}}}{{{ssswww