BMv6( ))))))((((((''''''''''''((((((((('''''''''((((((((((((((()))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&'''%%%$$$%%%&&&''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''(((((()))(((''''''''''''((((((%%%&&&''''''((('''''''''((((((((((((((()))******---((('''+++---)))'''(((******)))(((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((()))***,,,,,,++++++,,,---+++++++++,,,---...///000---...///000000000///...//////000111111111111000////////////////////////---......//////...------+++,,,---...//////...---************************))))))))))))************++++++************++++++++++++******((('''%%%%%%''''''((((((((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))((((((&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))************************((()))))))))************+++******+++------,,,******,,,,,,,,,******+++,,,---------------------------...//////000000//////000000000000000000//////111000000111222333333333222222222333444444555555444666888999:::;;;>>>AAAFFFIIIOOOWWW```lllxxx************))))))((((((''''''((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&((()))((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''((()))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((%%%&&&&&&'''((((((''''''(((((((((((((((((()))***+++((((((***+++)))((((((***))))))(((((((((((()))((((((((((((((((((((((((((()))************)))((()))+++,,,,,,+++***+++---+++++++++,,,---...000000///000111111111000/////////000111111222222111111////////////////////////------...............---,,,------...---,,,+++***************************(((((()))))))))*********+++******)))******++++++((()))))))))))))))(((((('''(((((((((((((((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''((((((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++,,,---,,,******+++,,,,,,******+++,,,------------------------------...////////////...//////////////////000000111111222222333333444555111111222333333444444555222444555666666888;;;===:::<<<>>>CCCIIIQQQYYY^^^mmmsss{{{***************)))((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''(((((('''''''''((()))(((''''''((()))%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%######%%%'''(((((($$$%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((%%%%%%&&&'''(((((((((((((((((((((''''''(((((())))))))))))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,******+++,,,++++++,,,,,,---///000111000111111222222111////////////000111111111111111////////////////////////---------------.........------......---,,,***)))************************'''(((((())))))*********))))))))))))))))))***+++'''((())))))******))))))(((((((((((((((((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))***************))))))***,,,---+++***)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////000000///111333333333222333444000111111222222333444444111333444444333444777999888888777888:::===@@@BBBEEEHHHMMMSSS[[[fffqqqxxx((()))*********)))''''''%%%&&&((()))))))))(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&'''((((((((('''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''))))))%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''%%%######%%%'''((()))$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''$$$%%%&&&'''(((((((((((()))(((((('''''''''((((((''')))***))))))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,---///000111///000111111111000...------......///////////////////////////////////////,,,,,,,,,,,,------...///---.../////////...---,,,************************''''''(((((()))******+++((((((''''''((())))))***))))))*********))))))(((((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''((((((&&&$$$###%%%((($$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$&&&((('''%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))***************))))))***,,,,,,+++***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........./////////000000+++...222333222000111222///000000111111222222333222333444333222222444666888777777888999:::::::::>>>???AAADDDHHHOOOUUUZZZ```jjjwww'''((()))))))))(((&&&%%%%%%&&&((()))))))))(((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%'''((((((((('''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''%%%######%%%'''))))))%%%$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&'''''''''&&&$$$%%%&&&'''(((((((((((()))(((((('''''''''((((((&&&)))***)))((())))))((())))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,******+++,,,,,,,,,,,,---...///000111//////000000000///---,,,+++,,,------......------////////////////////////,,,,,,,,,,,,,,,---...///---...///111111111000000************************&&&''''''((()))******+++'''''''''''''''((())))))+++++++++******(((''''''(((((())))))((('''&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&######%%%((($$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))***************))))))***,,,,,,+++))))))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------.........//////000000(((,,,111222000///...////////////000111111222222333444444333222111333444...///000333666777777666777888888999;;;===???@@@DDDKKKTTTZZZ```jjjxxx(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$&&&(((((('''&&&'''((((((((())))))))))))((((((''''''(((((((((((('''''')))&&&######&&&''''''%%%(((((('''&&&%%%$$$$$$###))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&$$$###$$$'''&&&&&&'''(((((('''%%%'''''''''&&&&&&%%%%%%%%%))))))'''&&&%%%&&&&&&'''((('''&&&%%%$$$#########''''''&&&%%%%%%&&&((()))$$$%%%'''((()))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((()))***++++++***((('''))))))))))))((((((((((((***)))(((''''''((()))***'''((()))++++++******)))************************)))***+++---...///000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///...---,,,+++***+++,,,,,,,,,++++++111999;;;666000...,,,)))))))))******)))(((((((((((()))))))))))))))***+++***)))((()))***(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))"""&&&***$$$%%%***&&&$$$$$$$$$$$$$$$%%%&&&''''''$$$"""$$$)))***'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))((('''%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&))))))******)))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((((((((''''''''''''(((((())))))***))))))((('''&&&(((((())))))******++++++******+++,,,,,,,,,+++++++++++++++,,,,,,---------)))***+++,,,------...------------............///////////////000000000000333111///...000111111000////////////////////////000000000000000000000000555666666777888999999:::>>>???@@@CCCHHHMMMRRRUUU))))))((((((((('''''''''((((((''''''''''''((((((***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&''''''$$$&&&(((((('''&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''***'''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''')))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$$$$%%%'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$$$$###"""!!! '''&&&&&&%%%%%%%%%%%%&&&++++++)))((('''&&&&&&&&&"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((()))***++++++***((('''))))))))))))(((((((((((()))))))))(((((()))))))))'''((()))***+++******)))***************************+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...000000///...,,,+++++++++,,,------,,,---444<<>>BBB???;;;000---***)))))))))((('''))))))))))))((((((((((((''')))******))))))***,,,***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((($$$(((***%%%'''***$$$&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''))))))(((&&&$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))******++++++***((((((%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))******))))))(((***))))))(((((())))))***'''(((((())))))))))))(((***))))))))))))))))))((('''((()))+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,------...---------------------................../////////000000000111000......000111000000111111111111111111111111111111111111111111111111333333444444555555666666777777666666777999;;;<<<((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********(((''''''((('''%%%$$$%%%''')))((((((%%%%%%%%%&&&&&&'''''''''((()))***++++++***((('''((((((''''''''''''(((((('''((()))++++++***))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))'''((())))))***))))))((())))))))))))((((((((((((((()))***++++++***)))(((((()))))))))******************************************+++,,,,,,,,,++++++)))+++---/////////---,,,///......------,,,,,,+++,,,,,,,,,,,,---///000111000///...---,,,---............000555<<>>888888888888888888888888333222111333555666555555333333333222222222222111333333222111000///.........................................................------------......///+++,,,---......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,...---+++***,,,---++++++++++++++++++++++++))))))***+++,,,+++******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((()))))))))*********+++***)))((((((((())))))((((((((()))*********+++))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&((()))*********)))))))))(((((((((((())))))***)))))))))))))))******&&&''''''((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''&&&&&&'''((()))***+++,,,&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))************&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%'''))))))'''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))%%%&&&((('''&&&%%%%%%&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%###''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''(((((())))))))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((($$$&&&((('''%%%$$$%%%((())))))***))))))(((''''''''''''''''''((((((((()))******)))(((&&&'''))),,,''''''((()))***++++++,,,(((((()))***************))))))************))))))************************))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,---............///000000111222333333333666777:::<<<======<<<;;;999::::::;;;<<<<<<======;;;;;;;;;<<<<<<=========<<<<<<;;;::::::999::::::888999;;;===???AAABBBCCC;;;;;;;;;;;;;;;;;;;;;;;;888777666777:::;;;;;;:::666666555555555444444444555444333222111///......000000000000000000000000........................---------------...///000+++,,,---.........---,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++***)))++++++,,,,,,,,,---------************************,,,,,,,,,++++++************,,,...---+++***,,,...++++++++++++++++++++++++((()))***+++,,,,,,+++***)))))))))))))))*********************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++)))((('''%%%%%%%%%&&&'''*********)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))*********)))))))))(((((((((((())))))***)))))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''******+++******)))((('''''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''((('''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&((())))))(((%%%%%%&&&'''&&&$$$&&&)))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))(((&&&$$$######$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))'''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((***)))'''&&&'''(((***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,++++++++++++************------++++++++++++---------,,,,,,,,,...///......---...///111222333444555777888888777666777:::===>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAABBBEEEGGGIIIJJJIIIHHHJJJLLLKKKGGGCCCEEEAAA>>>>>>AAACCCCCCBBBAAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???===;;;;;;;;;;;;<<<===>>>>>>???;;;:::999:::::::::777555666444222222333333111000222000//////000000///......---,,,---//////...---........................---------,,,,,,+++++++++........................+++,,,,,,---.........---,,,,,,,,,---------......,,,------,,,++++++,,,---------------------------''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******%%%(((...222222///+++'''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''***)))(((''''''((()))***&&&'''((())))))*********((((((''''''&&&&&&&&&%%%---,,,+++)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''''''''''''''%%%$$$$$$%%%'''((((((''''''''''''''''''%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$!!!"""$$$%%%''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&'''''''''(((((((((((((((((())))))))))))((((((***)))'''''''''(((***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))***************))))))((()))***+++,,,******++++++++++++,,,,,,+++++++++++++++,,,---......------...000111111111222333444555666777888:::<<<===????????????AAACCCHHHKKKNNNQQQRRRRRRPPPOOOOOOOOOQQQTTTWWW[[[___aaabbb```_________]]]YYYUUURRROOOMMMLLLOOOQQQQQQPPPPPPPPPOOOOOOPPPRRRSSSUUUSSSTTTTTTSSSPPPKKKGGGDDDBBBBBBCCCDDDEEEFFFEEEEEEDDDBBB???>>>??????>>>===<<<;;;;;;;;;======;;;999666444333333333333222000222111000000111222111000///000000000000000111111............------------........................+++,,,------.........---,,,,,,---------.........---------,,,++++++,,,---------------------------((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******''')))+++------,,,***(((******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((()))((('''(((*********((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((())))))*********))))))(((((())))))***&&&'''((())))))*********((((((((((((''''''&&&&&&***))))))(((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******)))'''&&&'''''''''((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''((())))))******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((())))))((('''&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((()))))))))))))))******((())))))******))))))((())))))((('''((()))***++++++++++++***************)))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,)))******+++,,,,,,------++++++,,,---...///000000111111222333444666777888999:::<<<===>>>AAAEEEGGGJJJLLLNNNPPPPPPRRRTTTVVV\\\___dddgggiiigggeeecccbbbdddhhhlllqqquuuxxxzzz{{{yyyvvvuuussspppllliiidddbbb```___aaabbbbbbaaadddbbb```___```bbbeeegggdddeeefffeeeaaa\\\VVVSSSOOOPPPRRRTTTTTTTTTSSSRRRNNNJJJEEECCCCCCDDDFFFFFFEEEEEEEEEEEEEEECCC@@@======;;;999999999888666444444222000000111111000...------........./////////////////////////////////........................,,,,,,---............---,,,------------..................------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++***)))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))((('''(((***+++***)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******)))))))))(((((((((''''''((()))***+++,,,,,,)))******************)))&&&'''((())))))*********))))))))))))((((((((((((&&&&&&&&&'''((()))***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***++++++***((('''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((('''''''''''''''''''''((())))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''&&&'''((((((((()))***+++((((((&&&%%%&&&)))'''###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&''''''(((''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((((((((()))***+++************************))))))))))))))))))))))))))))))*********+++++++++************++++++,,,,,,*********+++++++++,,,,,,,,,---...000111222222222555666777888999;;;>>>@@@@@@DDDHHHKKKOOOUUU\\\bbbdddfffgggggggggiiilllnnnqqqsssvvvyyy{{{zzzyyyxxxuuuxxx|||~~~{{{yyyvvvuuusssrrrpppppppppppppppppprrrqqqpppppppppqqqssstttrrrrrrqqqpppmmmiiifffddd```bbbeeeggggggfffdddccc]]]YYYSSSPPPPPPSSSUUUVVVVVVUUUTTTSSSQQQLLLFFFBBBGGGEEEBBBAAAAAA@@@===;;;:::777444222222111000///------........./////////////////////000000000000........................------............------------------............//////......///...---,,,------------------------------------------------------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///...,,,++++++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))((('''(((***+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))''''''((())))))***++++++)))***+++,,,,,,+++***)))&&&'''((())))))***************))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++******(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***,,,,,,+++)))(((***))))))((('''&&&&&&%%%'''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))******)))((('''''''''''''''''''''((())))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((''''''$$$&&&(((((('''&&&(((***%%%((('''$$$%%%))))))$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++************************))))))))))))))))))))))))************++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000111222444555555999;;;===>>>???BBBFFFJJJNNNSSSZZZ```gggqqq}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{}}}~~~~~~}}}|||yyywwwvvvvvvwwwwwwssstttwwwyyyyyyxxxuuutttsssoookkkjjjjjjlllmmmmmmjjjiiigggfffccc^^^XXXTTTSSSQQQOOONNNMMMLLLIIIGGGEEEBBB===:::888666444333222222222222222222222222///////////////000000000........................---......//////...---------------.........//////000......///111111///---------------------------.........------------,,,------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------,,,+++***++++++,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))(((((()))))))))***)))((()))***++++++)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&'''((())))))*********))))))******************((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''''''''(((((((((((('''''''''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***)))))))))))))))(((''''''&&&&&&'''''''''((((((((((((((()))'''%%%######%%%''')))))))))))))))))))))))))))''''''''''''''''''''''''''''''))))))))))))(((''''''''''''''''''((())))))******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((('''&&&&&&!!!$$$&&&&&&$$$###&&&)))%%%,,,---'''%%%)))***'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((()))###$$$%%%''')))******+++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&&&&((((((''''''''''''&&&&&&)))******++++++******))))))))))))*********++++++***************+++++++++))))))))))))))))))))))))*********++++++++++++,,,***+++,,,------------,,,,,,,,,------------......111222222444777:::>>>???BBBEEEHHHIIIIIIMMMSSSXXXaaagggooovvv~~~vvvuuutttsssrrrpppkkkhhheeeccc```______]]][[[YYYQQQLLLFFFAAA===:::777555444444444333222222111111111111111000000/////////...........................////////////...------------.........////////////...---000333444111...------------------------------------------------------------------------...---,,,---...///...,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))'''++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))+++,,,+++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******)))))))))((((((((()))((((((((('''''''''&&&)))******************)))&&&'''((())))))*********))))))))))))******************)))((('''''''''''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&'''''''''(((((())))))''''''''''''((((((((())))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))))))))(((''''''''''''''''''((())))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''&&&%%%%%%!!!%%%((('''$$$###&&&***)))333555,,,&&&)))+++(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&%%%%%%&&&''')))***###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''&&&'''(((((((((((((((((((((((((((((()))******))))))((('''&&&(((((((((''''''&&&&&&&&&)))******++++++******)))))))))******+++++++++***))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++---.........---,,,,,,---...000111333444444888999:::===BBBHHHNNNRRRRRRVVVYYYZZZZZZ^^^ffflllpppvvv~~~~~~}}}zzzxxxvvvuuurrrrrrqqqpppnnnlll```[[[SSSLLLGGGCCC???===;;;:::999888666555444444444444333222111000//////........................///////////////...------............////////////...------000555777444000------------------------,,,,,,,,,,,,,,,---------........................///---,,,---...///...---,,,,,,,,,---------......,,,,,,,,,+++++++++******((()))***+++++++++***)))+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((()))*********)))((()))+++,,,+++***)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))))))))***))))))(((((())))))***&&&'''((())))))*********((((((((()))))))))************)))(((((((((((()))))))))*********+++++++++))))))))))))))))))))))))******************************+++******)))((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))******###$$$%%%'''(((***+++,,,&&&'''''''''(((((())))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''"""$$$&&&((())))))(((''''''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''&&&%%%%%%$$$$$$(((+++***'''&&&)))---...:::<<<000'''(((+++)))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&((()))+++''''''&&&%%%$$$"""!!! ''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))&&&'''((()))************))))))(((((('''''''''&&&******++++++++++++******))))))***++++++++++++***))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,---///222555777999:::@@@@@@AAAEEELLLUUU^^^cccaaadddhhhiiiiiimmmuuu|||xxx~~~~~~~~~}}}{{{zzzrrrlllddd\\\VVVQQQMMMJJJFFFFFFDDDCCCAAA???>>>===666666555444222111000000........................//////000000///...------............/////////000---,,,,,,000666888555111------------------------+++++++++,,,,,,,,,------........................///...------...///...---,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++,,,---......+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,***)))))))))+++,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))***+++,,,,,,***)))(((''''''((()))***&&&'''((()))************''''''(((((()))))))))*********))))))))))))******)))************+++++++++))))))))))))))))))))))))---,,,+++***)))***+++,,,******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''&&&'''***,,,&&&&&&%%%%%%%%%''')))***((((((((((((((((((((((((''''''''''''((((((((((((+++)))%%%###"""%%%(((***+++***((()))***+++)))(((''''''((()))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((///444777222((("""$$$)))$$$$$$%%%&&&'''((()))***&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&((('''''''''((()))***+++++++++************++++++((((((((('''((()))******&&&'''(((******((('''&&&))))))***++++++++++++***************************(((((()))***************,,,++++++************+++,,,---...---,,,,,,---///---***,,,111333000111666444555555666777;;;@@@DDDFFFIIIOOOTTTZZZaaahhhmmmiiikkknnnqqqsssvvvzzz}}}|||uuummmeee```^^^]]]UUUQQQMMMKKKKKKIIIFFFCCC>>>===:::777666555555666111000000//////////////////............///000111111000000///...---------//////////////////////////////.........---------------..................////////////000000000000000...,,,******,,,...000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,,,,------,,,,,,+++******++++++++++++******,,,++++++******++++++,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''(((((())))))******+++******)))((('''''''''))))))******+++++++++,,,************************((()))***++++++***)))(((((((((((((((((((((((((((++++++******))))))((((((+++)))((()))******)))((())))))))))))************++++++***))))))))))))******))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''&&&'''***,,,))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((***)))&&&$$$$$$&&&(((******)))((((((******)))(((''''''((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''###'''+++)))$$$!!!###'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))++++++)))((('''))))))***++++++++++++***+++++++++*********************++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---,,,+++,,,---///444111333777888666777<<<999;;;===@@@CCCHHHNNNRRRYYY[[[]]]```ccchhhnnnrrroooqqqtttvvvxxxzzz~~~{{{vvvsssqqqgggddd___\\\[[[YYYUUURRRKKKFFF@@@<<<:::999888777555444333333222222222222000000///////////////000111000000///......------//////////////////////////////.........---------....................................///////////////...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,,,,------,,,,,,+++*********++++++*********,,,++++++******++++++,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))************))))))(((''''''&&&***************)))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++)))((()))***+++)))((())))))))))))************))))))******))))))((('''))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''''')))+++++++++++++++***)))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''((()))***)))((('''((()))***)))(((''''''((()))))))))))))))***)))))))))(((((((((((('''''''''''''''&&&&&&&&&"""$$$''''''&&&&&&''')))''''''&&&%%%$$$######"""&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***)))*********)))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&''')))*********)))(((((()))***++++++***)))((())))))***++++++++++++***++++++++++++******)))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...111333999;;;???EEEEEEBBBBBBEEEEEEGGGKKKOOOTTTZZZaaaeeeiiijjjjjjiiiiiilllppptttxxxzzz}}}zzzxxxuuusssqqqpppmmmkkk```WWWLLLEEEBBBAAA===:::777666555333222222222222000000000111000000///...111000000//////......---/////////////////////////////////............---........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,+++++++++***************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***))))))((((((''''''&&&&&&+++******))))))(((((('''''''''(((((()))))))))***((((((''''''''''''((((((************************((())))))))))))))))))******)))((()))***+++***)))))))))))))))************((()))***+++***)))(((''')))(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))******++++++''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&((())))))(((((()))+++******+++,,,+++***)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))''''''''')))***)))(((''''''((())))))))))))))))))))))))(((((((((''''''((((((((('''&&&&&&&&&%%%***)))))))))******((('''(((''''''&&&%%%$$$######&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))''')))***+++***)))'''%%%***))))))(((((())))))***%%%''')))***+++***((('''((())))))******))))))((())))))***++++++++++++***,,,,,,++++++***)))))))))---,,,,,,+++++++++++++++++++++,,,,,,------------...///000000111444777;;;???HHHVVV___```[[[UUURRRVVVYYY]]]aaadddiiinnnrrrssssssrrrpppoooqqquuuyyyvvvjjj[[[RRROOOLLLGGGAAA===<<<:::888666444333333///000111111111111000///000000000000//////....../////////////////////////////////...............////////////............------........./////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,++++++,,,,,,------,,,,,,++++++******************+++,,,++++++******++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((((((((((((''''''&&&&&&)))))))))(((((((((((((((''''''(((((()))*********))))))'''&&&&&&'''))))))))))))))))))))))))))))))'''((((((((())))))*********)))((()))***+++***)))((()))))))))************)))***+++++++++***((('''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((())))))))))))(((((('''************************************************)))((((((''''''(((((()))(((((())))))*********+++''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((***)))(((((()))***&&&''')))***+++***))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((''''''((()))******)))''''''((()))))))))))))))((((((((('''''''''&&&&&&((((((((('''&&&&&&&&&%%%)))'''&&&&&&((('''%%%"""''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''%%%''')))***+++***)))'''+++******))))))******+++%%%''')))***+++***((('''(((((((((((((((((((((((())))))***++++++++++++***+++++++++*********)))))),,,+++************++++++***+++,,,......//////......000111333555999???CCCLLL^^^uuu}}}rrriiihhhkkknnnpppqqqsssuuuwwwyyyyyyyyyxxxxxxzzz~~~~~~}}}nnneee```[[[TTTNNNIIIHHHEEEBBB>>><<<:::999111111222222222222222111000000000000000/////////////////////////////////////////////////////////000000/////////.............../////////000000000,,,---///000000///---,,,........................---------------------------------...------,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))***++++++,,,++++++******++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************))))))))))))((((((((((((((('''''''''&&&''''''((()))******+++)))))))))******++++++++++++***((((((((((((***+++((((((((((((((((((((((((''''''(((((()))))))))***)))(((((((((***++++++)))((()))))))))******************++++++******)))(((******))))))))))))******)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((************************************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))******)))((())))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***)))((('''(((***,,,+++***''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((###$$$%%%&&&''')))******''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&%%%&&&((()))*********)))))))))(((((((((((())))))&&&''')))*********)))(((((((((''''''''''''(((((())))))***++++++++++++***************************+++***)))))))))+++,,,---+++,,,///111222222222111000222444777;;;AAAHHHMMM```vvvxxxzzz}}}}}}|||{{{{{{|||zzz{{{}}}}}}}}}}}}{{{tttnnneee___VVVTTTPPPKKKFFFBBB@@@>>>999888777555444444444444000000000000000000000000////////////////////////...////////////000000000111000000//////.........////////////000000000111---...///000000///...---////////////////////////------------------------,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,++++++******++++++,,,***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++************))))))))))))))))))))))))(((((((((%%%&&&'''(((***+++,,,,,,+++++++++*********************))))))))))))******'''''''''''''''''''''''''''(((((((((((((((((())))))((('''(((***++++++***))))))))))))******************)))(((((((((((()))++++++************++++++)))******++++++******)))))))))))))))))))))))))))&&&'''((())))))***))))))************************************************'''((()))******)))((('''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))++++++***(((((()))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))******)))((())),,,---,,,+++''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%'''((()))))))))******%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))***++++++++++++***)))))))))***++++++,,,,,,+++******)))***,,,...000...000222555666777666666777999<<<@@@FFFMMMVVV\\\nnn|||~~~vvvpppgggddd```YYYSSSNNNJJJHHHEEEBBB>>>:::777666555666000000000000000000000000////////////////////////.../////////000000000000111111000000///......---........./////////000000......////////////......////////////////////////........................,,,,,,------...------,,,+++,,,,,,------,,,,,,+++,,,+++***((((((***+++,,,,,,++++++******++++++,,,))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********)))))))))*********************((((((((()))***+++,,,,,,++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''(((***,,,+++***))))))))))))***************)))(((&&&&&&'''((((((,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))&&&&&&((()))************************************************************&&&''')))******)))'''&&&((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))+++,,,***)))((())),,,***)))'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))******))))))***,,,...---,,,'''(((((()))))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''(((((((((%%%''')))((('''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((()))))))))+++***)))((('''''''''((())))))(((((((((((())))))((((((((((((((()))************))))))))))))******))))))***++++++++++++***(((((()))***+++,,,,,,---++++++******,,,...111222111222555888::::::999999>>>AAADDDIIIOOOXXXaaahhhrrr}}}|||xxx{{{{{{zzzwwwqqqjjjccc]]]YYYWWWNNNJJJDDD>>>999777666666000000000000000111111111////////////////////////.../////////000000111111222111111000///......------------.........//////////////////////////////////////////////////////........................,,,,,,------...---------+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++******))))))***************+++++++++***************+++++++++++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''(((+++,,,+++***))))))))))))************++++++******))))))((((((''''''(((((()))))))))***************************))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))),,,+++)))((((((((()))***'''''''''''''''((()))***))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))(((&&&%%%%%%'''(((((('''++++++***)))((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))***(((&&&&&&'''***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''((()))*********'''((())))))***)))))))))))))))))))))))))))))))))***************)))((((((''''''(((((())))))******))))))*********))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------(((((())))))***++++++,,,)))***+++,,,...000222333555666777:::<<>>AAALLL\\\eeeggglllsss~~~{{{xxxvvvtttwww|||{{{~~~}}}}}}yyyxxxtttmmmggg^^^UUUIIIBBB???>>><<<999777777555333000000111333......///000111111111111/////////000000000000000111111000000//////..............................//////.........---------//////000000///...------........................//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++***************************)))((((((************************************************(((''''''(((((()))***+++************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%)))((('''''')))******))))))*********++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))(((((((((((()))***+++(((((('''''''''((())))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((&&&%%%%%%'''(((((('''******))))))(((((('''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''%%%'''(((((('''&&&&&&''')))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++)))&&&&&&''')))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))***************)))(((((('''((((((((()))))))))***))))))*********))))))(((************+++++++++,,,++++++++++++,,,,,,,,,---******++++++,,,---------......///111444666999:::;;;;;;<<<===???CCCFFFHHHLLLPPP[[[iiiqqqssswww}}}wwwqqqmmmmmmssszzzzzztttjjjaaaUUUMMMIIIFFFBBB???======<<<999666444333333333333333333333222222111////////////////////////111000000000/////////...........................//////.........---------///////////////...------...............---------///......---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,***************)))((((((***************************************************))))))((((((((())))))************))))))))))))'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))))))))((('''&&&)))((('''''')))******))))))))))))*********++++++************************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***(((''''''&&&(((((((((((())))))))))))&&&&&&&&&'''((()))+++,,,))))))((('''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((&&&%%%&&&''')))(((((())))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%''')))((('''&&&'''((())))))((('''&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,)))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&)))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))((())))))******))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,---......///000000000000222444777999<<<===???@@@AAADDDIIINNNRRRUUU\\\aaalllxxxxxxlllfffeeeiiisss~~~~~~{{{ssshhh___ZZZUUUPPPLLLCCCBBB@@@===:::888555444333333222111000...------////////////////////////000000000000////////////......................../////////.........------///////////////......---//////.........---------.........------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,************************(((((())))))***+++,,,,,,*********+++******)))(((************************************************++++++***)))((((((((((((************))))))))))))%%%&&&'''(((************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))))))))((('''&&&)))((('''''')))******)))((((((((()))))))))******++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((((((''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))*********)))((('''''''''(((&&&&&&''''''(((((())))))(((((((((''''''(((((((((((('''%%%&&&((())))))((('''((((((((()))))))))***'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,***((('''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((())))))))))))'''((())))))))))))))))))((())))))))))))******************+++++++++,,,,,,,,,---...///000111222222555555666888;;;===???AAAAAADDDIIIPPPXXX^^^ccceeehhhnnnwww|||{{{{{{}}}tttkkkcccaaaeeennn{{{{{{sssmmmhhhccc___PPPMMMHHHCCC@@@===;;;999444333222000...---,,,+++000000///////////////...000000000000////////////........................////////////...............///////////////....../////////...------,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********************++++++******)))************************************************+++******)))(((((())))))************)))))))))(((&&&'''((()))************))))))))))))))))))))))))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))(((((('''''')))((('''''')))******)))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))))))))'''(((((((((((((((''''''+++***)))(((((((((((((((&&&&&&''''''(((((())))))'''((((((((((((((((((''')))'''&&&&&&((())))))(((''''''(((((())))))******(((((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&((())))))(((''''''(((%%%%%%%%%&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++***(((((())))))(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))((((((((((((''''''((()))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,,,,---...000222444555666======>>>@@@BBBEEEGGGHHHIIINNNVVV```ggglllnnnoooooovvv}}}~~~}}}|||{{{{{{zzz{{{xxxvvvwwwxxxvvvssslllgggeeeiiipppyyy}}}zzzzzz|||}}}{{{wwwtttiiibbbXXXOOOJJJFFFCCC@@@<<<:::888666444222222111111111000000000/////////////////////000000000000////////////////////////000000/////////...............///////////////...//////.........------------------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------)))************)))((('''******++++++++++++******************************************************)))))))))))))))***++++++************)))))))))(((*********++++++***))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))*********************************))))))(((((((((((()))((('''''')))******)))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))((())))))))))))((('''&&&******)))((((((((())))))'''''''''(((((((((((((((''''''(((((((((((('''''')))'''&&&'''(((***))))))''''''(((((())))))******((((((((()))))))))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&(((***)))((('''((((((''''''(((((()))*********((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***&&&''''''((()))******+++%%%&&&&&&'''((('''''''''))))))))))))))))))))))))((())))))************)))))))))))))))((((((((((((&&&&&&'''((()))))))))))))))))))))*********++++++++++++,,,,,,,,,---------...///111444777:::<<<===AAABBBDDDGGGJJJMMMPPPRRRZZZ^^^eeemmmqqqtttssssssvvv}}}~~~|||yyyxxxyyyzzzzzzyyy}}}|||}}}zzzuuupppooopppqqqpppooopppmmmooovvv|||yyywwwvvvuuuvvvxxx{{{~~~~~~uuuhhh]]]UUUOOOJJJFFFDDDBBB>>>;;;888666555444333222222111111000000///////////////000000000000////////////////////////000000000/////////......---...//////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------***+++,,,,,,+++)))(((''')))***++++++,,,+++++++++************************************************))))))))))))***+++,,,,,,************))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))******++++++,,,,,,************************+++***)))((((((((()))))))))((('''''')))******)))((((((((()))))))))******++++++++++++++++++++++++*********))))))))))))))),,,+++++++++************************************))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''((()))*********)))((()))))))))((())))))******((((((((((((((('''''''''&&&'''((())))))((('''&&&)))(((&&&''')))******)))(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((('''''''''(((******((('''((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''(((******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''((()))*********&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))******************)))))))))((((((((('''%%%&&&'''((())))))))))))************+++++++++,,,,,,,,,---------.........333444777;;;???BBBEEEFFFHHHJJJMMMRRRWWW]]]aaaccciiikkkooossswwwyyyzzzzzz{{{~~~{{{uuusssqqqrrrvvvxxxyyyyyy}}}|||}}}~~~|||{{{xxxvvvsssqqqpppppppppqqquuusssvvv}}}{{{zzzzzzqqqsssvvv{{{xxxpppjjjccc[[[UUUNNNKKKFFFAAA<<<888666666444444333333222111111000.../////////000000000111////////////////////////000000000000/////////...------...///////////////,,,,,,------.../////////---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,---,,,+++***((()))***++++++,,,,,,,,,+++*********************************************************)))******++++++************))))))))))))((()))***************)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************+++***)))((((((((()))***)))((('''''')))******))))))))))))*********++++++************************++++++******))))))((((((+++++++++******)))))))))************************))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%(((((((((((())))))))))))&&&''')))***++++++++++++))))))(((((()))***++++++))))))(((((('''''''''&&&&&&'''((())))))((('''&&&)))((('''''')))******)))))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((******((((((((())))))((('''&&&$$$###"""!!!&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((()))*********************))))))((((((((('''%%%&&&'''((())))))))))))***++++++++++++,,,,,,,,,---------.........//////777888<<<@@@DDDIIILLLNNNTTTWWW[[[aaaiiiooouuuxxxpppqqqrrruuuxxx||||||}}}{{{}}}|||xxxpppnnnmmmoootttxxxyyyyyyyyyyyyzzz~~~zzztttmmmooopppqqqqqqrrruuuwww~~~~~~|||yyytttrrrrrrsssuuutttwww}}}~~~pppssswww}}}{{{rrrkkk[[[WWWQQQJJJCCC???<<<:::555555444444333222111111.../////////000000111111000000000000000000000000000000000000////////////------...///000000//////+++,,,,,,---...///000000---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))((()))+++---...---,,,+++)))***+++,,,,,,,,,,,,,,,************************************************---,,,+++***))))))))))))************))))))))))))%%%&&&''')))************))))))))))))))))))))))))+++++++++***************************************,,,+++)))((((((((()))***)))((('''''')))******)))************++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***************))))))((('''&&&&&&%%%))))))************))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&))))))*********))))))((())))))))))))((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******((((((((((((''''''''''''******)))(((((((((((((((&&&''''''(((((((((((((((''')))***++++++***)))'''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((************************(((((())))))))))))((((((***)))(((((((((***+++,,,''''''(((((())))))*********************+++++++++''')))+++,,,,,,,,,---...111///,,,---///444777999<<<;;;@@@GGGJJJMMMWWWcccgggllluuuyyyxxxzzz}}}}}}{{{~~~~~~yyywwwyyy|||wwwuuuqqqnnnooossswwwzzz}}}zzzvvvsssooojjjeeebbbbbbiiioooooonnnrrr||||||vvvttttttuuuuuuvvvwwwyyy{{{||||||}}}~~~{{{qqqtttzzzpppiii^^^SSSIIIDDDBBBBBB@@@<<<888666777777444111111222222222000000000111222111111000000000000000////////////////////////000000000000000000000000------............------......//////...,,,+++)))---------+++)))***---///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***......---,,,+++***)))(((************************)))***++++++******,,,...++++++++++++++++++++++++...---,,,+++************(((((((((((())))))))))))***+++---------+++)))((())))))))))))))))))))))))******))))))))))))************))))))))))))******************************,,,,,,+++***)))))))))***+++*********))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))******************))))))(((''''''&&&))))))************))))))'''''''''''''''((((((((())))))))))))))))))))))))+++******)))(((((())))))(((((((((((((((((((((((())))))******))))))((('''))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***)))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((***++++++***((('''))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((************************(((((())))))))))))((((((***)))((((((((()))+++,,,)))))))))))))))((((((((()))))))))***+++,,,,,,,,,***+++------,,,+++,,,...333333444666888;;;<<<<<<@@@AAAFFFMMMRRRYYYggguuu~~~~~~~~~}}}zzzwwwuuuvvvwwwsssqqqnnnllllllnnnqqqsssssspppkkkhhheeecccaaa```eeekkkrrrwwwzzz~~~zzzyyyyyyxxxyyyyyyzzzzzzzzzzzzyyy{{{{{{|||~~~}}}{{{yyy|||{{{ooobbbYYYQQQLLLHHHEEE@@@:::777777666444111///000000000000000111222222222111000000000000000////////////////////////000000000000000000000000------............------...............,,,+++******+++------,,,+++,,,---...------------,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************)))***,,,+++******+++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))((((((((()))))))))*********+++,,,------+++)))((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******************************++++++******)))************************)))))))))***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))************))))))'''''''''((()))*********))))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((((((******++++++******)))((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%''''''&&&''''''((()))***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((************(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((()))))))))((())))))***++++++******))))))(((''''''))))))***++++++,,,---------......---,,,,,,...///222444777:::<<<<<<<<<;;;CCCEEEKKKRRRYYYfffzzz~~~}}}|||zzzyyyxxxxxxqqqooolllhhhfffeeeffffffeeedddaaa``````bbbeeegggmmmrrrxxx~~~||||||}}}||||||{{{yyyxxxwwwwwwwwwvvvvvvxxx{{{}}}}}}}}}~~~yyyxxxyyy{{{uuunnnfff]]]VVVPPPJJJCCC===;;;999666333222222111111111111111222222222111000000000000111////////////////////////000000000000000000000000------............------............---,,,++++++''')))---...---,,,++++++------------,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++************++++++,,,,,,,,,************************)))+++------+++*********+++++++++++++++++++++++++++******)))))))))******)))))))))*********++++++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))***************************************)))******++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))************))))))(((((())))))************((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((******++++++******)))(((((())))))************)))))))))))))))((((((((((((((((((((((((((()))))))))(((((()))************)))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''******)))(((((((((((((((&&&''''''((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))************))))))))))))))))))+++++++++,,,,,,,,,,,,,,,---...//////...///222444555777:::<<<<<<<<<<<<<<>>???@@@??????@@@CCCFFFCCCHHHMMMTTT```ssswwwppplllhhhddd]]]XXXVVVWWWZZZ]]]ccchhhnnnrrruuuxxx{{{~~~~~~~~~~~~~~~{{{yyyyyy}}}vvvooollllllnnnooosssyyywwwqqqiii^^^UUUNNNHHHAAA<<<===999555444444444222111333222222111111111111111000000000000000000000000////////////////////////------............------......------,,,,,,,,,,,,***++++++***)))***,,,///------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************,,,...111111///---++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,------)))*********++++++++++++)))*********************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********************************)))))))))***+++,,,,,,*********+++++++++++++++*********+++++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************************))))))************))))))++++++******)))(((((('''))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))******))))))(((''''''((()))******+++******))))))))))))(((((((((((('''(((((())))))******+++&&&&&&'''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((('''''''''%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************)))((((((&&&'''((()))+++,,,------///......------,,,,,,+++,,,///333666888:::===???@@@AAABBBAAA@@@DDDJJJPPPOOORRRWWW]]]jjj|||tttiiiddd\\\YYYVVVUUUWWW\\\bbbfffmmmrrrxxx{{{{{{{{{|||~~~~~~}}}~~~zzzrrrjjjfffeeehhhjjjqqqtttyyy~~~yyy|||~~~wwwmmmddd]]]VVVNNNHHHAAA<<<777666777777666444333333222111111111111222000000000000000000000000000000000000000000000000------............------...------,,,,,,,,,------------,,,+++)))***---///,,,,,,,,,,,,+++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************,,,...000000...---------*********++++++,,,,,,---...------,,,,,,,,,------)))))))))*********++++++)))))))))************+++))))))))))))))))))))))))******))))))))))))************))))))))))))***************************************)))******++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************************))))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******++++++******)))((('''((()))******+++++++++))))))))))))(((((((((((('''(((((()))******++++++''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''###$$$&&&''')))*********((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))******+++***)))((('''(((((()))***++++++,,,,,,,,,---------.........///...222777;;;<<<===>>>@@@===@@@CCCEEEFFFKKKTTT[[[]]]```ccciiivvvpppdddaaaYYYZZZ[[[^^^ccchhhllloooqqqvvv{{{|||{{{zzz}}}}}}zzzzzz|||}}}{{{wwwrrrooonnnppprrrttt}}}~~~~~~~~~~~~}}}vvvqqqjjjbbb\\\OOOIIIAAA>>>===<<<999555444333222222111111222222000000000000000000000000000000000000000000000000------............------...---,,,,,,,,,,,,---......//////...,,,+++,,,---,,,,,,,,,++++++++++++***+++******))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,************************+++,,,------,,,,,,---...)))******+++,,,,,,------......---,,,++++++++++++((((((((()))))))))******)))))))))))))))***++++++))))))))))))))))))))))))++++++************++++++******))))))))))))******************************++++++******)))******************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))************))))))'''''''''((())))))******))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))+++,,,,,,,,,,,,+++******''''''(((******+++++++++))))))))))))(((((((((((('''(((((()))***+++++++++(((((()))***************))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((("""###%%%''')))++++++,,,)))((((((((('''''''''''')))(((((('''''''''(((((()))(((((((((''''''''''''******)))(((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))+++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++++++++)))((('''***************+++++++++******,,,---///000111222000444:::>>>???????????????DDDJJJMMMPPPWWW```hhhgggiiikkkppp}}}~~~iii^^^\\\___bbbfffkkkooorrrssstttpppuuuyyyzzzyyy{{{~~~~~~|||zzzzzz|||zzzrrrlll```XXXNNNGGGCCC???:::555444333222222111111222222000000000000000000000000000000000000000000000000---..................---...---,,,+++,,,---...///---///111111///,,,+++***,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++,,,---......************************)))***++++++******,,,...))))))***+++,,,,,,------...---,,,+++************(((((((((((())))))))))))))))))(((((()))***++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******))))))))))))******************************,,,,,,+++***)))))))))***...------,,,,,,++++++***))))))******++++++++++++++++++++++++******))))))+++++++++++++++***)))((()))************+++++++++************************)))******++++++******))),,,,,,,,,+++++++++******''')))++++++)))))))))***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))(((((((((((())))))++++++++++++++++++++++++$$$$$$%%%%%%&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''')))***+++******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((***)))))))))(((((('''''',,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++,,,,,,---///333:::>>>>>>??????===<<<===@@@BBB@@@DDDKKKTTT\\\dddiiilllooommmqqq{{{sssiiidddccchhhkkkooorrrsssssstttuuusssssssssuuuwwwzzz~~~~~~~~~vvvlll___UUUMMMEEE<<<555666444333222333333222000222111000......---------111111111111000000000000222111111000///......---........................///............---------//////.........---------*********++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------***)))((('''((()))+++,,,******+++++++++,,,,,,,,,+++++++++*********)))))))))************++++++++++++++++++++++++***)))(((******++++++++++++******+++++++++*********))))))(((((((((((())))))))))))''''''(((((())))))************))))))))))))******+++++++++***************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++*********)))+++++++++++++++***)))))))))************+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,++++++************((()))++++++)))))))))***+++++++++************)))))))))))))))))))))))))))************************''''''(((((((((((('''''')))))))))))))))))))))))),,,+++******))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))(((''''''''''''''''''''''''((()))***(((((((((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''(((((()))'''((((((((())))))))))))***)))))))))((((((((('''((((((''''''''''''((((((*********)))))))))((((((***))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,---...///000111555:::>>>??????@@@>>>===<<<>>>???BBBGGGPPPZZZdddlllqqqtttoooooouuu}}}}}}{{{tttuuuuuuqqqllliiiiiikkkmmmpppsssuuuuuuvvvwwwxxxvvvuuuttttttuuuxxx{{{}}}{{{oooeee\\\RRRGGG???>>>;;;888666555555333222000000//////000000111222111111111111000000000000111111111000///.................................///............---------......------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++******+++++++++***))))))******++++++++++++******+++++++++*********)))))))))))))))))))))((((((((((((((((((((())))))************))))))))))))******))))))))))))************,,,,,,+++******+++,,,,,,******+++,,,,,,---......************++++++++++++++++++++++++***************++++++++++++***)))))))))************+++++++++************************+++,,,,,,------,,,,,,++++++************)))))))))(((***++++++)))((()))***+++++++++************)))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))++++++***)))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''(((((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((('''''''''''''''''''''((()))***''''''((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******++++++,,,------///111444666999===@@@@@@AAAAAA@@@>>>===???@@@EEEKKKTTT^^^hhhnnnrrrtttoooqqqyyy{{{}}}vvvoookkkfffiiilllmmmmmmnnnrrrvvvuuuwwwxxxxxxxxxyyy{{{}}}xxxwwwtttssstttwww{{{}}}{{{zzz||||||sssiii]]]PPPGGGCCC???:::777555333222000222111111111111222333333111111111111000000000000111111000000//////..............................///............------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++************+++++++++,,,)))******+++++++++************++++++++++++******+++++++++************************))))))(((((((((((((((((())))))))))))*********))))))))))))******))))))******+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++************************)))******++++++******)))***)))))))))))))))))))))(((***++++++)))(((((()))+++++++++*********))))))((((((((((((((((((((((((************************,,,,,,************,,,,,,((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))***)))))))))))))))(((((()))))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************+++,,,---,,,///444888;;;>>>BBBDDDAAABBBBBBAAA@@@BBBEEEHHHOOOTTT\\\dddkkkoooqqqqqqrrrssszzz{{{www}}}~~~|||}}}~~~|||wwwqqqkkkhhhooorrrtttsssrrrrrrvvvyyy{{{|||{{{zzzyyy{{{}}}xxxwwwvvvvvvxxx}}}~~~yyyxxx|||~~~}}}||||||||||||{{{{{{zzzzzz{{{}}}}}}{{{rrrfffYYYPPPIIIEEE???:::777555333222666555444222111000000000111111111111000000000///111000000000/////////...........................///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,((()))***+++++++++++++++******++++++++++++******************************++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,)))******+++++++++******))))))*********+++++++++************************)))******++++++******))))))))))))))))))))))))***)))***++++++)))(((((()))+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***))))))((())))))******))))))(((((((((((())))))++++++*********)))))))))&&&&&&&&&''''''((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))***************************************************)))))))))***,,,...///222555999<<<===???AAACCC@@@@@@AAABBBDDDIIIPPPUUU[[[```gggnnnsssvvvvvvvvvvvvuuuxxxzzzwwwtttvvv{{{zzzuuunnnqqqssssssqqqooonnnooovvvwwwwwwuuussstttxxx}}}|||zzzzzz|||~~~xxxxxxyyy|||zzz|||}}}zzzvvvvvv{{{~~~}}}~~~{{{xxxzzzzzzyyyxxxxxxxxxyyyyyywwwvvvuuuuuuvvvyyy{{{}}}zzzoooddd]]]RRRNNNHHHCCC???<<<999777666555444222111000//////111111111111000000000///000000000000///////////////////////////////////////............---------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...,,,***(((((((((***+++******+++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,((()))***+++++++++++++++******++++++++++++******************************+++*********)))))))))(((************))))))))))))******))))))))))))******------,,,+++***))))))(((++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++++++++***)))************+++++++++************************+++,,,,,,------,,,,,,+++)))))))))************+++)))+++,,,+++)))(((((((((+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))((((((((()))******))))))(((((((((((())))))+++++++++******))))))(((''''''((())))))***++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))((((((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((((((((('''''')))(((((('''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))*********((()))))))))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******)))***,,,///222444;;;===>>>???>>>===>>>???@@@BBBFFFJJJPPPVVV]]]bbbbbbffflllsssxxxzzz{{{{{{yyyvvvvvv|||}}}zzzzzzssstttwww{{{~~~{{{tttnnnfffjjjnnnpppoooqqqtttwwwvvvwwwxxxxxxyyy~~~}}}~~~|||}}}zzz{{{{{{yyyxxxzzz{{{xxx{{{{{{wwwwwwwwwtttqqqssssssrrrrrrrrrrrrssssssqqqpppooooooqqqtttxxxzzz~~~~~~|||wwwvvv~~~|||uuunnniii[[[WWWQQQKKKFFF@@@;;;888444333333222222222222333111111111111000000000000000000000000///////////////////////////////////////............---------------...............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++***+++---...******+++++++++,,,,,,,,,)))***************++++++++++++++++++,,,,,,,,,,,,)))******+++++++++************++++++++++++*********************+++++++++************************+++************)))))))))******))))))))))))******+++******)))((('''&&&&&&***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------))))))***+++++++++++++++)))************+++++++++************************+++,,,,,,------,,,,,,+++************++++++,,,,,,***+++,,,+++)))''''''(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))+++******)))((((((''''''************************'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***'''''''''((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((''''''''''''((((((''''''((((((((()))))))))))))))******************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++---///333777:::===???@@@???>>>>>>???@@@EEEKKKTTT]]]dddiiimmmppplllnnnrrrwwwzzz|||}}}}}}zzzvvvuuu{{{~~~|||}}}vvvttttttvvvxxxwwwqqqllljjjooouuuwwwvvvwwwzzz~~~yyy{{{}}}~~~~~~}}}{{{yyyxxxyyy|||~~~}}}}}}{{{tttlllhhhhhhjjjkkkkkknnnllljjjjjjkkkkkkjjjiiiiiihhhhhhgggggghhhhhhhhhiiihhhggggggjjjnnnrrruuuwwwvvvsssnnnkkkoooxxx~~~{{{xxxvvvjjjfff___XXXQQQHHH@@@;;;666555444444333333444444111111111111000000000000////////////000000000000///////////////////////////............---------,,,,,,,,,------...............---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,---.........---,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++***))))))******++++++++++++******))))))*********+++++++++)))))))))******++++++,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******++++++,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------((()))***+++++++++++++++)))************+++++++++*********************************++++++***************+++++++++,,,,,,,,,***+++,,,+++)))''''''(((+++++++++************)))))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))***))))))((('''&&&&&&&&&++++++******)))(((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''')))***+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******''''''(((((((((((('''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---------///222777;;;>>>:::<<<===>>>???@@@CCCEEELLLUUUbbbnnnuuuxxxyyyyyyzzz{{{|||~~~zzzvvvvvv|||~~~~~~uuuqqqmmmmmmooooookkkgggrrrxxx}}}~~~~~~}}}zzzwwwsssrrrtttxxx{{{|||~~~|||zzzxxxwwwnnnhhhbbb^^^]]]\\\ZZZXXXYYYZZZ[[[]]]___aaabbbccc______^^^^^^^^^^^^^^^___aaa```___```cccggglllooopppooolllfffbbbbbbfffjjjnnnrrruuusssqqqvvv|||xxxqqqiii```UUUKKKDDD;;;:::888666444333222222111111111111000000000000////////////000000000000000000000000000000000000//////.........---------+++++++++,,,,,,---------.........------,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------%%%(((,,,000000...***(((******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++***)))(((******++++++++++++******))))))******++++++++++++(((((()))***+++,,,,,,---++++++++++++******))))))******))))))))))))******)))******,,,---...//////***+++,,,------,,,+++***,,,,,,,,,------.........,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********'''((()))***)))'''%%%###%%%&&&&&&'''((())))))***))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))"""$$$&&&)))*********))),,,+++)))((((((((()))***************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$&&&(((***++++++***)))((((((((((((((((((((((((((()))***)))'''&&&&&&'''++++++******))))))(((((()))((('''''''''(((***+++(((((((((((())))))))))))---------,,,,,,+++++++++******+++++++++******)))++++++******************,,,---...---+++++++++,,,---111555999;;;===???AAA<<>>>>>>>>???@@@===BBBFFFJJJPPP[[[jjjuuu~~~{{{vvvuuuwwwyyyxxxsssmmmhhheeeccciiiqqqwwwzzz{{{{{{|||}}}qqqjjjhhhfffccc___\\\ZZZYYYWWWXXXWWWUUUWWWZZZYYYUUUOOOMMMIIIGGGFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIJJJLLLLLLKKKIIIFFFFFFGGGIIIMMMRRRWWWZZZcccbbb___XXXOOOHHHFFFGGGKKKLLLOOOSSSYYYaaakkkqqqpppqqqqqqpppoooppprrrtttwwwzzz|||{{{wwwuuuuuuwwwwwwzzz~~~ssskkk[[[VVVMMMFFF@@@<<<888666444444444333222222111111111111000000000000111111000//////......//////000111000000///......------000000000000000000000000***+++,,,---............---------------,,,+++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++************------,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))*********++++++)))************+++++++++************************+++++++++************)))************************************+++,,,---...++++++************++++++---------...............+++,,,,,,---...//////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,------------------------++++++++++++++++++++++++***++++++++++++***)))(((+++******************************************************)))))))))))))))))))))************))))))))))))))))))))))))))))))((()))*********)))((((((+++******)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))((('''(((((((((((((((((((((((('''((()))((('''&&&'''((('''((((((((())))))******((((((((((((((())))))***)))*********++++++++++++************************))))))***+++++++++************+++++++++++++++,,,+++,,,------...000444777999<<>>>>><<<::::::;;;@@@JJJWWWbbblllvvvwwwooolllnnnnnnhhh___[[[\\\```hhhnnnvvv||||||vvvrrrnnnooosssvvvuuulll^^^TTTMMMLLLLLLKKKIIIGGGEEEDDDDDDCCCBBBDDDEEEFFFEEEEEECCCBBBAAAAAACCCCCCCCCBBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCDDDCCCAAAAAA@@@@@@AAABBBEEEGGGIIIIIIJJJJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDFFFJJJPPPUUUUUUWWWZZZ\\\^^^bbbfffjjjmmmpppqqqnnngggaaa]]]\\\\\\^^^dddmmmvvv~~~}}}{{{zzz{{{vvvpppfff[[[RRRIIIBBB===888888777666555444333333222222111111111111222222111000///......///000111............//////000000////////////////////////,,,,,,,,,,,,,,,+++******,,,,,,---.........------+++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++******))))))))))))))))))***+++++++++,,,************++++++++++++))))))*********+++++++++************************+++++++++*********))))))************************************+++,,,------++++++************++++++/////////...............000000//////...------,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''''')))************)))((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''************************''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''))))))((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))******+++&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''((((((''''''((()))'''(((((((((((((((((()))''''''((())))))))))))))))))))))))*********++++++*********+++++++++++++++((()))***+++++++++++++++******++++++,,,---------,,,///222444555777:::<<<:::;;;<<<;;;::::::===>>>JJJTTTcccnnnvvv}}}~~~vvvllleee^^^```aaa^^^[[[\\\bbbhhhkkkooouuuyyy|||zzzrrriiibbb___^^^]]][[[XXXRRRKKKFFFCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>AAACCCBBBAAACCCBBBAAA@@@AAABBBCCCBBB@@@CCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAABBBDDDEEECCCBBBBBBBBBAAAAAABBBDDDEEEFFFFFFFFFFFFFFFEEECCCBBBAAABBBBBBAAA@@@@@@AAAEEEHHHIIIKKKNNNPPPSSSWWW[[[___hhhlllnnnmmmfff___[[[ZZZXXXYYY\\\cccmmmuuu{{{}}}xxxwwwvvvvvvyyy~~~{{{rrrggg]]]RRRIIICCC<<<;;;:::999777555444333222222111111111111222222111000000//////000000111------......///000000111////////////////////////------------,,,+++***)))+++,,,---...............++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++++++++,,,)))************+++++++++************************+++++++++************)))************************************+++,,,---...++++++************++++++000/////////.........---////////////........................------------------------------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******+++***)))((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))******+++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((()))******((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((('''''''''&&&'''((()))***))))))(((((((((((()))))))))******)))))))))*********++++++(((((()))++++++,,,,,,+++******++++++,,,------...---111555888999:::<<<===<<<=========???CCCHHHLLLYYYbbbmmmvvv{{{vvvlllddd___WWWYYY\\\]]]^^^bbbhhhllliiimmmrrrvvvyyy|||~~~~~~yyysssmmmgggaaaYYYTTTPPPQQQPPPMMMHHHDDDAAA@@@@@@??????>>>???@@@AAABBBDDD??????DDDFFFCCCCCCFFFDDDCCCBBBCCCDDDDDDCCCAAACCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCDDDFFFFFFEEECCCBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDEEEEEEFFFEEEDDDBBBBBBBBBCCCAAA@@@@@@AAACCCBBBCCCFFFGGGIIILLLPPPSSS\\\aaaffffffbbb]]]ZZZYYYVVVWWWZZZ```hhhooosssuuuqqqqqqqqqssswww}}}}}}ssshhh\\\QQQJJJ@@@???===;;;999666555444333222222111111222222333000000000111111000000000.........///////////////------------------------.........///......------..................---,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++++++++************************+++++++++,,,,,,)))************+++++++++************************+++++++++************)))************************************+++,,,---...++++++************++++++000000//////.........------.........//////000000//////.........---------------------------------******+++,,,,,,---......------------------------*********++++++,,,,,,,,,***))))))((())))))******''''''((()))******++++++++++++++++++++++++++++++(((((())))))*********+++))))))************)))))))))))))))))))))))))))))))))))))))((()))***++++++)))******++++++)))((('''************************&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***))))))(((((('''''''''&&&&&&''')))*********)))((((((((((((((())))))))))))'''((((((((())))))******(((((()))++++++,,,,,,,,,******+++,,,,,,---.........222777;;;<<<<<<<<<===???@@@AAABBBFFFLLLTTTZZZdddkkktttzzz}}}~~~pppgggaaa^^^YYY\\\___aaadddgggkkkmmmfffjjjpppuuuxxxzzz|||~~~}}}xxxuuullleee[[[TTTOOOKKKHHHEEECCCFFFIIIHHHCCC???>>>???@@@???>>>======???AAACCCHHHCCCBBBHHHJJJGGGGGGJJJHHHGGGFFFGGGGGGGGGEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGFFFDDDAAAAAABBBCCCEEEFFFHHHIIIBBBBBBCCCEEEHHHHHHGGGFFFCCCEEEFFFEEECCCBBBCCCDDDAAABBBCCCCCCDDDFFFIIILLLKKKQQQWWWZZZXXXTTTRRRQQQVVVWWWZZZ```gggllloooooommmmmmooorrrwww}}}uuuhhh[[[SSSBBBAAA???<<<:::777555444333222222111111222222333///000111222222111000///000000000///......---------------------------------...///000111111111111000000000///...,,,+++***++++++,,,,,,,,,---------,,,,,,............,,,,,,------,,,++++++*********+++++++++,,,,,,---------)))))))))******++++++,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,)))************+++++++++************************+++++++++************)))************************************+++,,,---...++++++************++++++666222...---///111000...000000/////////000000111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***------------------------+++******)))))))))))))))))))))(((((((((((())))))************))))))))))))************************,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++)))(((((((((''''''''''''((((((&&&&&&'''((()))))))))(((((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))******++++++++++++***)))(((((('''&&&(((******)))))))))***''''''''''''((((((((((((+++(((&&&&&&((()))(((&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((()))((((((((()))***++++++***)))))))))))))))***+++---***)))***///111000...666999>>>@@@@@@>>><<<<<<<<<>>>CCCJJJSSS\\\eeeiiinnnqqqvvv}}}~~~}}}vvvnnnccc\\\\\\^^^dddiiijjjiiijjjlllmmmkkknnnsssyyy|||}}}~~~zzzssskkkeeeZZZSSSJJJEEECCCCCCCCCBBBBBBBBBCCCBBBBBBAAA??????;;;<<<<<<===>>>??????@@@>>>AAAEEEIIIKKKJJJIIIGGGKKKLLLLLLJJJHHHFFFFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFHHHJJJJJJHHHEEECCCBBBAAACCCEEEFFFEEEDDDGGGFFFGGGIIILLLLLLKKKIIIGGGFFFDDDDDDEEEFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCHHHIIIKKKMMMNNNNNNMMMMMMMMMQQQWWW^^^dddhhhkkkllljjjiiihhhkkkpppvvvzzz{{{xxxlllbbbNNNKKKFFF@@@;;;777555333444444333222222222222222111111111111111111111111...///000111111000///...000/////////............000000000000000000000000------..................///......---+++******)))++++++++++++,,,,,,---...+++)))((()))---...---++++++++++++******)))))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,++++++******))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))***)))))))))((((((''''''******************************+++,,,,,,,,,,,,+++---,,,+++******+++,,,---:::666111//////000...,,,000///////////////000000//////000000//////...---------------------------............------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''************************+++***(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((())))))++++++++++++***))))))((((((''''''(((((()))''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********++++++******)))(((((('''!!!###%%%%%%$$$$$$$$$%%%''''''''''''((((((((((((+++(((&&&&&&((()))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))******+++******+++++++++---///111999;;;>>>???>>>===<<<<<<===BBBLLLWWWbbblllrrruuuwwwyyy||||||{{{pppkkkgggbbbaaadddjjjlllnnnmmmnnnoooqqqrrrqqqtttxxx}}}~~~xxxvvvrrrmmmhhh```YYYSSSOOOJJJDDD@@@@@@@@@@@@???AAAAAA@@@@@@??????>>>>>>>>>>>>??????????????????@@@BBBFFFIIIJJJKKKJJJIIIMMMNNNOOONNNLLLKKKKKKKKKJJJKKKLLLNNNOOOOOOPPPPPPLLLLLLLLLMMMOOOOOOMMMKKKKKKJJJIIIJJJLLLLLLLLLJJJLLLLLLLLLMMMOOOOOONNNLLLJJJHHHFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHHHHHHHHHHGGGIIILLLQQQWWW\\\```bbbcccbbb``````bbbgggllloooqqqzzz{{{xxxoooddd^^^TTTKKKCCC===:::999666555333222111111111111111111111111111111111111//////000111111000//////000000/////////........./////////////////////////////////...---------,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,***+++------,,,***,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********)))))))))((((((******************************+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,BBB===666333333222000...000//////......///////////////000000//////...---........................,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,------++++++++++++++++++++++++++++++***))))))))))))*********))))))))))))******))))))((((((((('''''''''************************+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***))))))(((((())))))***(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++******))))))(((((('''$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((***((('''&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))************************+++***)))))))))))))))))))))))))))))))))***++++++***,,,...---+++,,,111666<<<===>>>===<<<;;;<<<>>>AAAJJJWWWeeeqqqxxx{{{|||}}}~~~~~~xxxyyyzzzyyyyyy{{{{{{tttnnnlllmmmnnnqqqvvvtttqqqmmmlllmmmoooqqqrrrvvvyyy|||~~~{{{{{{wwwqqqiiieee^^^XXXSSSMMMHHHDDDDDDAAA>>>======?????????AAA@@@???>>>>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAADDDEEEGGGJJJLLLNNNNNNOOORRRTTTVVVWWWVVVTTTTTTTTTRRRSSSUUUXXXZZZ\\\]]]^^^[[[ZZZXXXXXXYYYZZZYYYXXXXXXVVVUUUVVVWWWWWWVVVTTTTTTSSSRRRSSSTTTSSSRRRPPPMMMJJJHHHGGGIIILLLMMMNNNLLLLLLLLLKKKKKKIIIHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHLLLPPPSSSVVVWWWXXXXXXVVVUUUWWW\\\aaadddfffmmmnnnrrryyy~~~uuummm```SSSJJJCCC???===999888666444222222111222222222222222222222222222///000000111111000000///000000000/////////..............................000000///...---,,,,,,+++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,---...///...,,,,,,------+++)))---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))******+++,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,KKKEEE===999777666444111000000//////......//////000000000000000///......////////////////////////,,,,,,,,,------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,+++******))))))******+++******))))))******++++++++++++*********))))))******************************)))(((((())))))***(((((((((((((((((((((((()))))))))))))))*********(((((()))***+++,,,,,,,,,******))))))))))))******)))))))))))))))((('''&&&((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))(((((((((((((((***++++++***)))***+++''''''''''''((((((((((((***)))''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))************************++++++***)))((((((((()))))))))))))))***+++,,,,,,---...000000000444999===>>>>>>===;;;:::<<>>>>>======>>>???@@@@@@BBBAAA@@@???@@@BBBDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNRRRUUUXXXYYYZZZ]]]aaacccbbbaaa``````]]]^^^aaadddgggjjjllllllllljjjgggfffggghhhhhhhhheeecccbbbbbbbbbbbb```___\\\ZZZXXXXXXXXXWWWUUUSSSOOOLLLIIIHHHJJJNNNPPPQQQPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIIIIGGGHHHJJJLLLNNNOOOPPPPPPPPPNNNNNNPPPUUUZZZ^^^___aaabbbeeekkkttt}}}vvvjjj^^^UUUMMMFFFBBB<<<;;;888666444444444444222222222222222222222222000000000000000000000000000000000////////////...........................//////......---------,,,,,,,,,,,,------------...------,,,,,,,,,------.........------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,RRRKKKCCC===;;;999777444111111000///////////////000000000000000//////...////////////////////////------....../////////000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))************************,,,++++++***************++++++************++++++++++++++++++***************************************))))))))))))*********((((((((((((((((((((((((((()))))))))*********+++(((((()))******+++,,,---******))))))))))))******)))*********)))(((''''''(((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((&&&'''))))))'''&&&&&&'''''''''''''''(((((((((((())))))(((''''''&&&'''(((&&&''''''''''''''''''&&&))))))))))))))))))))))))***))))))(((((((((((()))************************++++++***)))((((((((()))))))))))))))***+++,,,---///......111666<<<>>>???>>>===<<<;;;<<<@@@FFFKKKVVV[[[dddlllssswwwxxxxxx~~~~~~~~~vvvnnnjjjgggeeegggjjjllluuu~~~sssqqqrrrsssxxx}}}{{{|||wwwqqqjjjbbbYYYSSSMMMIIIDDDAAA@@@AAABBBBBB===>>>>>>??????@@@AAAAAABBBBBBBBBCCCEEEHHHKKKNNNMMMNNNOOOPPPQQQRRRSSSSSSQQQRRRTTTWWW\\\```dddgggeeeiiimmmoooooommmmmmmmmiiikkkmmmqqqsssvvvwwwxxxwwwtttqqqpppqqqrrrsssssspppnnnlllllllllllljjjiiicccaaa^^^]]]\\\[[[YYYWWWRRRPPPLLLLLLNNNQQQTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPSSSRRRQQQOOONNNMMMLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLJJJHHHHHHJJJOOOTTTXXXZZZZZZ\\\___ccciiipppvvvzzzxxxoooggg\\\PPPHHH???===999666555444555555222222222222222222222222111111000000000000111111111000000000////////////........................,,,---------......//////.........---------,,,,,,......---,,,,,,---------,,,,,,------------......------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,\\\TTTJJJCCC???<<<999666333333222111000000000000000000111111000000///...////////////////////////.........///////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,+++************+++,,,,,,++++++++++++,,,,,,******)))))))))(((((((((************************))))))******************))))))))))))))))))))))))((())))))******+++++++++***)))))))))***+++,,,,,,***))))))(((((())))))***))))))*********)))(((((('''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&''''''''''''((((((((((((((())))))(((&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************+++***)))))))))))))))))))))))))))***+++,,,---...000......222999>>>>>>===<<<======???CCCJJJRRRYYYaaadddjjjpppvvvzzz}}}~~~}}}sssiiibbb\\\YYY]]]bbblll{{{uuussssssssszzznnnjjjddd^^^XXXSSSMMMIIIFFFDDD@@@???????????????>>>???AAAAAA@@@AAACCCFFFEEEFFFHHHJJJNNNRRRVVVXXXZZZZZZ[[[]]]___```bbbbbb]]]^^^```dddhhhlllppprrrpppsssvvvxxxxxxwwwwwwxxxvvvwwwyyy{{{|||~~~~~~|||zzzwwwvvvwwwyyyyyyyyyxxxvvvttttttuuutttsssqqqkkkiiieeedddcccbbb```___[[[YYYVVVUUUWWWZZZ\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYZZZXXXVVVTTTRRRPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKHHHFFFEEEFFFJJJNNNQQQSSSWWWZZZ^^^aaadddgggkkkmmm||||||tttgggWWWLLLDDDBBB===999555444444444333333333333333333333333222111111000000111111222111111000000000/////////........................+++,,,,,,---...///000000///.........------,,,,,,///...------------------)))+++------,,,,,,...///,,,,,,---------------...++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,kkkbbbVVVLLLFFFBBB===:::555444333222111111111111000111111111111000//////........................///...............------,,,,,,------------,,,,,,------------------------+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,*********)))))))))((((((************************))))))******++++++++++++))))))))))))))))))))))))((())))))******+++,,,,,,+++******))))))***+++,,,)))((((((''''''(((((()))(((((()))*********))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++)))(((((()))''''''''''''((((((((((((((()))***(((&&&%%%''')))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))***+++)))))))))***+++,,,......222333555888:::<<<<<<<<<;;;===@@@DDDKKKUUU```ggglllnnnrrrwww{{{{{{qqqeee\\\WWWVVV[[[ccctttxxxvvvsssrrr|||{{{tttooo]]]XXXRRRLLLIIIGGGEEECCCBBB@@@???@@@AAAAAA@@@???AAACCCEEEEEEEEEGGGKKKOOONNNOOOSSSXXX]]]bbbeeegggiiiiiijjjkkkmmmnnnoooooojjjlllnnnpppsssvvvxxxyyyxxxzzz|||}}}}}}}}}~~~~~~}}}}}}~~~}}}|||zzzzzz{{{{{{zzzxxxtttqqqnnnlllkkkkkkiiihhhhhhfffdddccceeefffgggfffcccdddeeeeeeffffffeeeeeefffdddaaa^^^\\\ZZZYYYXXXVVVUUUSSSRRRQQQPPPOOOOOOLLLJJJGGGFFFHHHKKKLLLMMMQQQUUU[[[_________```aaakkkzzzttteeeYYYQQQMMMGGG@@@:::777666666333333333333333333333333222222111000000111222222111111111000000000//////////////////////////////,,,---------.../////////------------............//////...---------------***,,,------+++***,,,...++++++,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,xxxnnnaaaVVVNNNHHHBBB>>>666555444333222222222222111111111111111000//////.................................------,,,,,,,,,......////////////......------------------------************************++++++,,,------,,,++++++++++++++++++++++++++++++---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************((()))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***)))))))))***+++((((((''''''''''''(((((('''((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((()))+++***(((''''''(((''''''''''''((((((((()))''')))***(((&&&%%%''')))))))))************))))))))))))))))))))))))))))))''''''''''''(((***++++++(((((((((((((((((((((((())))))(((((()))***++++++)))))))))***+++---...///444999===>>><<<:::;;;===;;;===BBBHHHQQQ]]]iiiqqqtttvvvyyy|||xxxnnnccc[[[WWWXXXaaajjjyyy~~~|||yyywwwyyyxxxuuuqqqlllddd[[[TTTRRRMMMGGGBBB@@@@@@AAAAAA>>>>>>???BBBEEEEEEDDDBBBEEEGGGIIIJJJJJJMMMSSSXXXVVVYYY^^^dddjjjooorrrttttttttttttuuuuuuvvvvvvvvvtttuuuwwwxxxzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}zzzwwwtttrrrqqqqqqpppnnnqqqooonnnnnnooopppooonnnjjjjjjkkklllmmmmmmmmmmmmrrrpppmmmiiifffeeedddccc]]]\\\ZZZXXXVVVUUUUUUUUURRROOOKKKIIIIIIJJJJJJJJJJJJPPPXXX\\\[[[YYYYYYYYY^^^ooovvvkkk]]]YYYQQQHHHAAA<<<999888333333333333333333333333333222111000000111222333111111111111000000000000000000000000000000000000..................------++++++,,,---...///000111000///...---------------+++---...---***((()))++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))*********++++++,,,------***+++,,,------,,,+++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,{{{rrrdddWWWNNNHHHDDDCCC<<<:::999888999888666444000.........000000000...000//////......------,,,////////////////////////................................................,,,++++++******++++++,,,,,,------...---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555333///,,,******+++,,,,,,,,,+++***))))))******************************+++++++++*********))))))))))))(((&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((('''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((&&&$$$%%%(((******((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((***++++++++++++,,,///111999;;;======;;;999999999<<<<<>>?????????>>>???AAACCCDDDDDDEEEGGGHHHJJJOOOTTTVVVVVVWWW\\\aaafffhhhlllqqqvvvzzz}}}~~~{{{|||~~~zzz|||zzzyyy{{{~~~}}}{{{yyyxxxyyy{{{{{{{{{vvvxxxyyywwwuuusssssstttsssssssssssssssrrrrrrqqqwwwwwwwwwtttpppmmmlllmmmkkkjjjgggdddaaa^^^\\\ZZZVVVTTTQQQOOONNNMMMJJJHHHNNNNNNNNNQQQUUUXXXYYYYYY[[[cccqqqvvvlll^^^QQQHHHBBB<<<888555666666555444444555777111111222222222222111111000000000000000000000000........................///............---------,,,,,,,,,---------...............------,,,,,,,,,......---------,,,,,,,,,............------,,,+++,,,,,,,,,+++++++++******---------......---,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***(((***++++++******+++,,,///...,,,*********,,,---)))+++++++++***)))***+++------------------------wwwrrriii^^^TTTLLLFFFDDDBBBAAA@@@???>>><<<888555666555333222333222111///000000/////////.........////////////////////////................................................,,,,,,++++++++++++,,,,,,+++,,,---------,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000---+++***)))******,,,++++++******)))******************************+++++++++*********)))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++******++++++,,,---))))))))))))))))))))))))))))))(((((((((((()))))),,,)))''''''(((((('''%%%)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))&&&'''(((((())))))((((((************************)))***++++++,,,...222555<<<======<<<;;;:::;;;===CCCHHHQQQ]]]jjjtttzzz|||}}}~~~~~~~~~}}}zzzpppkkkccc^^^```hhhttt|||~~~{{{}}}~~~|||yyyxxxyyyzzz~~~~~~vvvllldddWWWTTTOOOJJJFFFCCCAAAAAA@@@???>>>>>>>>>?????????AAADDDHHHJJJJJJJJJKKKMMMRRRXXX___bbbbbbdddgggkkkmmmooossswww{{{~~~~~~~~~}}}~~~}}}||||||~~~~~~~~~}}}|||}}}zzzzzz{{{{{{zzzzzzyyyxxxzzzzzzyyywwwsssqqqpppppprrrqqqpppnnnllljjjiiihhhccc___ZZZVVVTTTRRRPPPNNNOOONNNMMMNNNQQQSSSSSSSSSRRRZZZgggvvvrrr```QQQGGG>>>999666666666444333222222333111111222222222222111111000000000000000000000000........................///............---------.........------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,---------------,,,++++++---,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((***++++++******+++,,,///...,,,******+++,,,---)))+++,,,+++***)))***+++------------------------nnnooommmeee[[[QQQLLLJJJKKKJJJHHHFFFEEEBBB===:::;;;888555444333222000...000000000000////////////////////////////////////................................................,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))+++++++++***************************************+++++++++***************,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))*********+++((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))+++)))(((((((((((('''%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********))))))((((((((((((''''''))))))))))))))))))))))))***++++++,,,---,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...222777:::??????===<<<;;;<<<@@@CCCMMMUUUcccoooxxx~~~yyyuuukkkgggcccbbbgggqqq||||||yyywwwxxxyyy}}}vvvnnndddZZZSSSHHHFFFCCC???============?????????@@@@@@BBBCCCCCCGGGKKKPPPSSSTTTTTTTTTTTT[[[aaajjjooopppqqqsssuuuwwwxxx{{{~~~~~~}}}}}}~~~~~~}}}}}}|||{{{}}}}}}}}}{{{wwwuuuuuuuuuyyyyyyxxxxxxwwwwwwwwwvvvrrrnnnhhhbbb^^^[[[XXXUUUSSSQQQOOONNNNNNOOONNNNNNKKKRRR\\\fffqqqrrr___PPPEEE>>>:::999777666444333222111111111222222222222111111000000000000000000000000........................///............---------000///...---,,,++++++***...------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***------,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++******+++---...---,,,+++***+++,,,---***+++,,,+++***)))***,,,------------------------cccgggjjjggg^^^WWWUUUVVVWWWTTTPPPLLLJJJGGGCCC@@@@@@===999777666555333111000000000000000/////////////////////////////////................................................,,,,,,,,,++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++((()))***++++++***))))))******+++++++++*********************************************************)))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((+++,,,------...---------*********+++++++++++++++)))+++---///222666;;;???BBB@@@>>><<<<<<@@@GGGLLLVVV```nnnyyy~~~zzzsssooogggfffeeehhhpppzzz{{{zzzzzz|||~~~yyykkk```VVVMMMGGGDDDCCCAAA?????????AAABBB@@@BBBCCCDDDEEEGGGIIIKKKOOOTTT[[[___aaa```______```fffooovvvxxxxxxyyyyyy}}}~~~~~~||||||}}}~~~}}}zzzyyyyyy~~~}}}}}}~~~{{{yyyyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxsssoookkkfffaaa]]]ZZZWWWSSSQQQPPPPPPOOONNNKKKQQQWWW[[[bbbooonnn^^^OOOFFF???===:::888777666555444111222222333333222222111000000000000000000000000........................///............---------//////...---,,,,,,++++++------------------------......---------,,,,,,,,,+++++++++,,,,,,++++++***,,,++++++++++++*********,,,,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,+++******+++---------,,,+++++++++,,,---***+++,,,,,,******+++,,,------------------------___cccfffeee```___aaaeeeiiiddd]]]VVVPPPLLLGGGEEEGGGCCC@@@===<<<;;;:::999222222222111000000//////000000000000000000000000////////////////////////........................---,,,,,,,,,,,,,,,,,,---++++++++++++,,,------...,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++((()))+++,,,---,,,+++***)))******+++++++++******************************************************''''''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***))))))))))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))*********++++++***---000333666:::???BBBBBBAAA@@@@@@BBBHHHQQQWWWbbbjjjttt{{{~~~yyytttnnnkkkgggggghhhnnnwww}}}|||}}}~~~{{{kkk]]]SSSLLLEEEAAACCCBBB@@@@@@@@@AAACCCDDDBBBDDDGGGIIIJJJLLLPPPSSS[[[```ggglllmmmllljjjjjjfffkkkrrrxxx{{{|||{{{{{{~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}~~~zzzvvvttttttxxxyyy|||~~~~~~|||}}}~~~~~~~~~~~~|||{{{{{{zzzwwwrrrkkkfffaaa^^^YYYUUUTTTSSSRRRQQQOOORRRTTTTTTVVV```ppp}}}}}}lll[[[PPPFFFBBB<<<999888888777666222222333333333333222222111111111111111111111111///////////////////////////............---------------------------------------------------------......---------,,,,,,,,,***++++++,,,,,,+++++++++************))))))))))))+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,---***,,,,,,,,,+++***+++,,,------------------------fffhhhiiihhhggghhhmmmrrrzzzuuunnnggg___XXXQQQLLLKKKHHHCCC@@@>>>>>><<<;;;777666555444333111000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++)))***+++,,,---,,,,,,+++((()))***,,,,,,+++*********************************************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************&&&&&&&&&&&&''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,+++)))'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))***+++++++++,,,///444888;;;===@@@CCCBBBCCCEEEHHHMMMUUU^^^dddooosssyyy~~~~~~vvvqqqnnnmmmlllkkkkkkmmmttt}}}~~~}}}pppfffYYYOOOHHHDDD@@@>>>???>>>======>>>AAACCCEEEFFFIIINNNPPPQQQTTTZZZ^^^gggkkkrrrvvvwwwvvvuuutttppprrrvvvzzz}}}~~~~~~~~~~~~}}}|||zzzzzzzzzzzz{{{|||~~~}}}}}}}}}{{{xxxvvvwwwxxxxxxyyy{{{}}}|||wwwtttssstttvvvyyy|||~~~~~~~~~{{{uuuqqqjjjfff___[[[XXXVVVUUUSSSRRRSSSSSSQQQPPPVVV```iiivvvzzziii]]]PPPIII@@@:::888888777666222222333333333333222222111111111111111111111111///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,------------.........---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++*********))))))))))))))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---------------------------wwwuuusssqqqqqqsssvvvxxx~~~|||vvvmmmccc\\\TTTPPPJJJFFFCCCBBB@@@???<<<<<<:::888666444333222000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------...---,,,+++++++++,,,---******+++,,,,,,,,,++++++******************************++++++,,,,,,++++++''')))***,,,,,,,,,***)))************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))(((***---,,,***'''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((((((((()))))))))*********))))))))))))))))))))))))((()))******++++++******))))))******+++,,,,,,---...222888<<<>>>???@@@AAACCCFFFKKKQQQXXXbbbkkkqqqyyyzzz|||uuummmjjjllloooqqqoooooorrryyy~~~}}}|||}}}~~~}}}~~~uuummm[[[TTTKKKDDDBBBAAA???===?????????@@@CCCFFFJJJLLLOOOSSSYYY[[[]]]```ggglllqqquuu{{{~~~~~~}}}||||||zzzyyyzzz{{{}}}~~~|||{{{zzzyyyzzz|||}}}||||||||||||vvvxxxyyyxxxuuurrrrrrrrrsssuuuyyy}}}~~~|||xxxwwwvvvwwwzzz}}}}}}|||}}}}}}|||{{{~~~}}}vvvqqqiiibbb^^^[[[XXXVVVUUUUUUSSSQQQPPPSSSWWW[[[eeeqqqwwwmmm___UUUHHH>>>;;;:::999777222333333444444333333222111111111111111111111111///////////////////////////............---------------------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,+++++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******+++---,,,++++++,,,...***+++,,,,,,------------+++,,,------++++++,,,---------------------------}}}{{{zzz{{{zzzzzzuuummmbbb^^^WWWQQQNNNKKKIIIGGGAAA@@@>>>;;;999777555444000000000000000000000000000000000000000000000000...........................------,,,,,,------...///...,,,+++***++++++,,,)))***+++,,,,,,,,,,,,,,,******************************************++++++'''(((***,,,---,,,***)))************************))))))******+++++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))$$$(((+++,,,+++)))***+++************************&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''(((((((((((((((******+++,,,,,,---......///444:::???AAA@@@@@@@@@DDDHHHPPPXXXaaajjjsssyyy}}}|||~~~|||ooogggfffkkkrrrwwwsssrrruuu|||}}}xxxxxxzzz}}}}}}~~~}}}uuuhhh^^^QQQKKKDDD@@@@@@AAA@@@???DDDDDDEEEGGGKKKPPPTTTVVVXXX]]]cccfffgggkkkrrrxxxwww{{{}}}{{{zzz|||~~~~~~}}}{{{zzz|||~~~~~~|||yyywwwwwwvvvyyy|||{{{xxxtttssstttppptttyyy~~~|||}}}}}}{{{yyy{{{}}}|||zzz{{{{{{{{{zzz~~~{{{rrriiiddd___\\\ZZZXXXWWWUUUTTTTTTTTTUUUVVVUUU```mmmtttxxx~~~yyylll```PPPDDD???===;;;999222333333444444333333222111111111111111111111111000000000000000000000000//////.........---------//////...---,,,++++++***,,,,,,,,,------...............---------,,,,,,,,,+++,,,------.....................---------,,,,,,***+++,,,---......///...++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++***,,,------,,,+++---...***+++,,,---------------+++,,,------++++++,,,---------------------------}}}~~~wwwpppgggaaa^^^YYYRRRLLLEEEEEEDDDBBB@@@>>><<<;;;222222222111000000222444/////////000//////...------.........//////000000000000000000///,,,***)))///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++***************,,,++++++******++++++,,,)))))))))))))))((('''&&&++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))&&&%%%'''++++++(((###(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((())))))*********)))))))))))))))***---+++***)))***,,,///111<<<<<<>>>AAA???===@@@FFFIIIRRR^^^fffiiinnnuuu|||||||||~~~xxxoooeeeccciiiqqqtttuuuppptttyyy}}}}}}{{{wwwxxxzzz}}}~~~~~~~~~~~~{{{sssooojjj```VVVQQQEEEEEEEEEDDDAAA@@@AAACCCJJJJJJKKKNNNTTTZZZ```cccfffhhhkkkooossswwwyyyzzz|||}}}}}}{{{yyyxxxxxxwwwuuusssqqquuu{{{~~~{{{wwwttttttuuuwwwzzz|||}}}~~~|||}}}|||}}}}}}zzz{{{||||||{{{}}}{{{zzz{{{~~~{{{wwwqqqjjjbbb]]]\\\YYYVVVTTTSSSSSSQQQPPPTTTVVVZZZ^^^eeemmmwww}}}xxxlll[[[MMMDDD@@@===;;;;;;888444222222333333222444444333222111000///...000000000000000000000000222000///------///000222111000///...------.../////////.........---------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++---------------------------------------------------,,,+++******,,,...///++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------{{{sssmmmeee\\\TTTMMMLLLKKKKKKJJJFFFAAA<<<;;;:::888666333333333444000000000000000000//////........./////////000000000000000///...---,,,+++///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************+++++++++,,,++++++++++++++++++,,,+++++++++,,,++++++******++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))***))))))(((((())))))***))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&(((,,,,,,((($$$(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))***++++++++++++************++++++,,,,,,++++++---///222444999999;;;>>>>>>===BBBHHHUUU^^^kkkrrrtttvvvzzz~~~{{{|||zzznnnjjjffffffkkkppprrrqqqooorrruuuxxxzzzzzzyyyxxxwwwyyy}}}~~~||||||~~~|||qqqeee___YYYPPPJJJHHHAAABBBCCCCCCCCCEEEGGGJJJQQQSSSWWW\\\aaaeeehhhjjjoooqqqsssvvvyyy{{{|||}}}~~~|||zzzyyywwwtttrrrnnnttt|||}}}|||{{{wwwxxxyyy{{{||||||}}}}}}|||}}}~~~}}}~~~}}}}}}~~~~~~zzzvvvpppiiieee^^^[[[WWWTTTSSSRRRQQQPPPNNNPPPRRRUUUZZZ```gggkkk~~~sssbbbTTTKKKEEEAAA???888555333222333444444444444333333222111000//////000000000000000000000000111000///......///000111111000///...---....../////////.........---------............------,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,++++++***))))))------------------------++++++++++++************,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------vvvjjjaaaXXXVVVUUUWWWYYYUUUMMMEEECCCAAA===888555222111111000111111111111111111111......////////////000000000///......------......000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********))))))*********))))))((('''''''''((((((************************))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((('''(((***---,,,((($$$(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((()))******************++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,...000444777999999888999===>>>@@@HHHRRRaaajjjtttzzzzzzyyyzzz|||{{{~~~vvvmmmeeegggiiilllnnnppppppppppppppprrrssstttvvvwwwwww{{{~~~}}}{{{|||pppcccVVVNNNIIIEEEDDDEEEDDDFFFHHHIIIJJJMMMQQQUUU[[[___eeelllpppsssssssssyyyzzz{{{}}}~~~~~~{{{yyywwwuuurrroooiiipppxxx}}}~~~}}}yyytttpppfffbbb]]]YYYWWWUUUSSSRRRLLLMMMOOOPPPQQQSSSWWWZZZiiiqqq~~~nnn___UUUMMMFFFBBB:::777555444555666555444333333222222111111111000000000000000000000000000111000///......///000111000000///............///...............---------/////////............---------------------------------............------+++,,,,,,------,,,,,,+++///...---+++******))))))------------------------++++++******)))))))))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------------------------zzzqqqfffbbb```cccgggeee]]]UUUMMMIIICCC===999666444222111111111111111111111222//////////////////000000000///...------...///000///......---------,,,,,,------------------------,,,,,,------,,,,,,+++***))))))******+++,,,------++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++************++++++))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())),,,---,,,)))%%%(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''((())))))******))))))))))))***++++++++++++*********+++,,,,,,***+++---000444777:::;;;<<<999999;;;???GGGTTTaaannnttt{{{}}}|||zzzzzz{{{}}}vvvmmmgggdddiiioooqqqqqqpppqqqrrrqqqqqqqqqrrruuuxxxzzz|||uuubbbWWWLLLGGGEEEEEEHHHLLLPPPQQQSSSUUUVVVYYY^^^aaagggjjjpppuuuyyy{{{{{{zzz}}}~~~~~~}}}{{{zzzzzzyyyvvvuuuooorrrwww~~~{{{tttoooiiiccc___[[[XXXVVVPPPQQQRRRQQQPPPPPPQQQSSSYYY^^^kkk|||yyykkk___UUUKKKEEE@@@===:::888777666444333222222222222222222222222000000000000000000000000000000////////////000000/////////.........//////......................../////////////////////...---------------------------..................---+++,,,,,,------,,,,,,+++111000...---,,,------...---------------------------,,,,,,++++++************+++,,,---------,,,,,,------------------------,,,.........---,,,---...........................zzztttoooppprrrqqqiiibbbXXXSSSKKKEEEAAA>>>;;;999333222111000000000111111000000000000000000//////000///...------///000111---------------,,,,,,,,,------------------------,,,------------,,,++++++))))))***+++,,,------...***++++++,,,,,,++++++***((()))***+++++++++++++++++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))++++++************++++++))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((***,,,,,,+++)))&&&(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((()))******)))))))))))))))***++++++***,,,///222666999;;;<<<===:::888;;;BBBMMM```ppp~~~zzztttppplllhhhfffhhhlllqqqrrrqqqppprrruuusssttttttvvvyyy}}}wwwjjj```UUUMMMGGGFFFFFFFFFIIINNNVVVYYY]]]```cccgggkkknnnqqqrrruuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~zzzsssmmmgggaaa\\\XXXSSSTTTTTTRRRPPPOOOOOOPPPSSSTTT\\\lllyyyvvvkkk___TTTLLLDDD@@@;;;888666666555444333333222222222222222222111111111111111111111111000000////////////000000......//////////////////---......................../////////////////////---------------------------..................---+++,,,,,,------,,,,,,+++...------,,,---...000111------------------------,,,,,,,,,++++++************+++,,,---------,,,,,,------------------------+++---...---,,,+++,,,---........................~~~}}}zzzsssmmm```YYYPPPIIIEEEBBB???<<<777555333222111111111222111111000000000000///////////////...//////000000,,,,,,------------,,,+++---------------------------------------,,,++++++******++++++,,,,,,------***+++,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))*********))))))((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))************************(((((()))******)))(((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((())))))***(((((((((((()))***++++++,,,...222555999:::;;;<<<<<<999:::@@@IIIWWWjjj{{{zzznnnhhhfffeeefffhhhkkkooorrrsssrrrtttwwwzzzzzz{{{}}}~~~qqqfffZZZQQQKKKGGGEEEFFFFFFDDDGGGKKKUUUZZZaaahhhmmmqqqvvvyyyxxxxxxyyyyyy{{{|||~~~~~~}}}}}}~~~zzztttnnnhhhaaa\\\VVVVVVTTTQQQNNNLLLMMMNNNQQQOOOUUU```jjjsssxxxnnnbbbZZZIIIDDD>>>888666666666666444444333333222222222111111111111111111111111111//////000000000000//////---...//////000/////////---------...............---............/////////------------------------------............------+++,,,,,,------,,,,,,+++))))))******+++---...///------------------------************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---........................~~~zzzkkkcccXXXPPPLLLHHHCCC@@@;;;:::777444333222222333111111111000000000////////////000000000//////...,,,---...//////...---,,,........................---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,++++++******+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))***))))))(((((())))))***))))))(((((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++))))))(((((())))))***+++))))))))))))***+++,,,---000222666999;;;<<<<<<<<<;;;<<>>999777777777555555444333222222111111111111111111111111111111//////000000000000//////,,,---///000000000//////---------.........//////,,,,,,------............------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++,,,,,,+++------------------------))))))******++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...........................zzzqqqeee\\\WWWSSSMMMIII???===:::777444444444444222111111111000000/////////000111111111000...------...///000000///..............................------......------,,,+++---,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))))))))))))))((('''&&&++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''%%%&&&(((***(((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))******+++*********)))***++++++,,,************+++,,,---...333555999<<<>>>>>>===<<<;;;???JJJXXXcccnnn}}}yyymmmjjjjjjjjjlllppprrrtttyyy~~~vvvggg[[[SSSMMMHHHEEEDDDEEEJJJMMMOOOUUU]]]]]]cccmmmtttyyy{{{|||}}}~~~}}}|||{{{~~~~~~~~~}}}}}}}}}zzzzzzzzz{{{}}}yyyrrrlllfffccc^^^XXXSSSPPPQQQSSSMMMLLLPPPWWWWWWZZZmmm{{{lllbbbTTTFFF===999777666666666555444222111000000111111111111111111111111//////000000000000//////,,,---///000000000//////---------.........//////,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---...---,,,+++***------------------------++++++,,,---...//////000---,,,+++******,,,...///++++++++++++++++++++++++...///000///...---...000////////////////////////uuukkkfffbbbYYYPPPGGGEEEBBB>>>:::777444222666444111000000111000///111000///------...//////////////////////////////------...//////...------&&&(((,,,......---......---,,,+++***+++,,,---...///,,,)))***---...---+++******+++,,,,,,,,,,,,+++,,,++++++***)))(((''''''+++++++++*********))))))'''(((******((((((((()))******))))))((((((''''''***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******************************))))))(((((((((((())))))))))))*********+++++++++)))))))))))))))(((''''''+++*********))))))((((((*********)))))))))))))))&&&''''''((((((((((((((()))))))))))))))******+++***++++++++++++,,,...111000666<<>><<<<<<===<<>>888999888666333111111333444222222111111000000//////000000000000000000000000///...------------...///,,,,,,---.........................../////////000//////.........---------+++,,,,,,---......------+++,,,,,,,,,------------,,,,,,------------,,,,,,///...------......---+++++++++++++++++++++++++++......------------......------------------------...---,,,,,,,,,,,,---.../////////////////////...yyynnn^^^XXXOOOGGGBBB???>>>===999777444333333333222222000000000000000///..............................//////...------...//////...000111000...,,,++++++------------,,,++++++******,,,......---,,,+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************''')))******)))(((((()))***))))))))))))(((((((((((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))************+++)))))))))))))))(((''''''))))))((((((((((((((('''))))))))))))))))))******''''''((()))))))))))))))***))))))))))))***++++++---------,,,,,,///333777888;;;=========???DDDHHHPPP[[[lll{{{~~~~~~wwwsssrrrsssttt~~~}}}vvvmmmfff___XXXPPPIIIHHHJJJMMMOOOOOOUUU^^^fffmmmrrrvvvyyyxxxzzz~~~}}}zzzxxxvvvvvvwwwxxxyyyxxxwwwuuuttttttuuuwwwyyy|||{{{vvvpppjjjeeeaaa]]]ZZZWWWTTTRRRSSSSSSTTTZZZbbbnnnwwwnnn]]]OOOCCC<<<;;;:::888555333222222222111111111111111111111000000000000000000000000000......------------......---......///////////////............////////////...............---------***+++,,,,,,---,,,,,,,,,------------............+++,,,,,,------,,,,,,+++...---,,,,,,------,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------//////...------,,,++++++------,,,++++++,,,------......//////////////////{{{pppgggZZZOOOIIIFFFCCCBBB;;;999666444444444333222///000111222111000///...------------------------111///...,,,,,,...///111000111222111...,,,+++,,,------......---+++)))((((((,,,///000---***+++,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************((()))++++++)))((()))***))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))(((''''''(((((((((((('''''''''''')))))))))))))))*********'''((())))))******))))))******))))))******+++,,,---------,,,---000555999:::;;;<<<<<<<<>>???BBBIIISSS[[[jjjsss}}}zzzyyy}}}zzzxxxxxxxxx|||yyyrrriii```YYYVVVMMMNNNOOOPPPSSSVVVYYY[[[bbbiiisss{{{~~~|||zzzxxxuuusssrrrpppqqqrrrrrrssswww|||{{{vvvqqqlllgggddd]]]YYYVVVWWWVVVTTTTTTWWWXXXYYY^^^fffssstttcccTTTKKK>>>;;;777555555555444222111111111111222222222222111111111111111111111111000000111111111111000000///000000000000000/////////////////////.........---.....................------............------,,,,,,,,,,,,---------------......//////......------+++++++++------,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------............////////////......---.........//////000000}}}nnnccc\\\VVVOOOJJJEEEBBB>>>:::999777555333222222222222222111000000////////////////////////000000///......///000000...///000///...---...000------------,,,++++++******,,,......---,,,+++,,,,,,+++*********+++,,,---+++++++++++++++************************+++++++++(((***++++++***))))))***)))))))))************+++***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))(((((()))))))))))))))((('''''''''(((((((((((()))))))))((((((((()))******++++++))))))***++++++++++++++++++************+++,,,,,,+++---///111333666:::===999<<>>888666666666555333222222222222222222111111111111111111111111111111111111222222222222111111000000000000000//////...///////////////.........---------.....................//////......------+++,,,,,,,,,,,,---------,,,------------------,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,---...////////////000000000000//////------......///000000000zzzrrrmmmggg^^^WWWMMMIIIDDD@@@===:::777555333333222111111111111222000000000000000000000000////////////////////////...///000...---,,,---///------,,,++++++,,,,,,,,,---,,,++++++------,,,+++,,,+++***))))))+++---...------,,,,,,++++++******))))))*********+++++++++(((***,,,+++***)))******))))))*********++++++++++++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((((((((()))))))))))))))(((''''''((((((((()))))))))******'''(((((()))******++++++)))***++++++,,,,,,++++++++++++******++++++,,,---+++...222555777:::===@@@:::???EEEKKKSSS]]]hhhppp~~~~~~xxxtttsssssswww}}}~~~}}}{{{zzzzzz~~~{{{sssjjjdddaaa```[[[TTTRRRUUUTTTXXX]]]aaadddhhhnnnrrruuuyyy~~~}}}|||yyywwwvvvttttttuuu||||||xxxuuuqqqjjjdddcccaaa]]][[[\\\[[[WWWVVVYYY\\\```jjjttt}}}~~~lll___MMMEEE<<<777777777555333333333333222222111111111111111111111111111111111000111222222222222111000///000000000//////...---000/////////............---------.........//////---............---,,,+++------------............---......//////......------,,,+++,,,...///...---++++++++++++++++++++++++......------------......,,,---------------------......///000000///......------......///000000111~~~{{{uuullldddQQQNNNHHHCCC@@@===999777444333222111000111222333000000000000000000000000//////000000000000//////000000000...,,,+++,,,------,,,+++***+++,,,---...///,,,)))***---...---+++,,,+++***))))))+++---...//////...---,,,,,,++++++))))))******++++++++++++)))***,,,,,,***)))***+++))))))******++++++++++++,,,+++(((''''''(((+++,,,(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((('''************************))))))(((((((((((())))))******))))))(((((((((''')))))))))))))))(((((('''(((((())))))******++++++'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,000555999;;;===@@@BBBCCCHHHQQQZZZbbbmmmxxx}}}vvvrrrsssuuuuuuxxx|||}}}{{{zzzzzzyyy{{{~~~qqqhhhgggaaa^^^^^^[[[UUUTTTWWWXXX\\\```cccgggmmmuuu{{{zzz|||yyyyyyyyyyyyzzz{{{||||||~~~|||zzzrrrjjjhhheeeaaa^^^^^^\\\XXXWWWYYYYYYWWW[[[cccgggooo}}}vvvgggTTTKKK@@@999777777555222444444333333222111000000111111111111111111111111///000111222222111000//////////////////...------000000//////.........------------.........//////------------,,,,,,+++***............/////////000000000111111111111000000...---,,,---///000///...------------------------///......------......//////......------,,,,,,+++,,,---...//////...---,,,---------...///000000111{{{ooo```XXXNNNGGGCCCBBB???===444333111222333333111000///000111111111///...---000/////////............//////000000///...------......---,,,,,,+++******,,,,,,,,,,,,,,,+++***))),,,+++++++++***)))))))))000000///...---+++***)))*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''((()))+++++++++***)))(((((())))))******++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&******************++++++))))))***++++++++++++***)))+++,,,---,,,,,,---...111444777888888;;;@@@DDDDDDQQQ]]]eeesss}}}{{{zzz{{{{{{nnnppprrrqqqqqqvvvyyyzzz{{{{{{|||{{{||||||zzzvvv{{{|||uuukkkccc```___\\\YYYUUUTTTUUUXXXYYY[[[___eeekkkpppvvv|||zzz|||~~~wwwqqqqqqpppjjjbbb^^^```[[[VVVRRRSSSUUUXXXYYY]]]```hhhuuu{{{uuu```TTTDDD;;;888888555222444777999777444222333444111111111111111111111111111111111111111111111111////////////////////////------............------........................///////////////.........000000000000000///......111111111111000000000000////////////////////////........................------------------------............---,,,++++++------,,,---...000222333///000000111111111111000~~~hhh^^^QQQIIIGGGFFFCCC@@@999777555333333111///---000111222222222111000///000000/////////.........///////////////...------...------,,,,,,+++++++++---------------,,,++++++++++++++++++************,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******))))))************)))))))))))))))))))))))))))))))))******************)))************************(((((()))***************)))))))))))))))*********))))))))))))))))))))))))(((((())))))(((''''''&&&))))))*********+++++++++))))))***+++++++++++++++---...//////...///111333444555777777888<<>>:::777555333000---111222222333333333222222000000000/////////......///////////////......------------,,,,,,,,,,,,,,,------.........---,,,,,,*********+++++++++++++++*********+++++++++*********++++++++++++,,,,,,,,,************************************************++++++************++++++))))))************))))))))))))))))))))))))))))))((())))))******))))))(((************************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((()))***+++,,,,,,---)))******+++++++++++++++......///......000333666::::::::::::;;;AAAHHHMMMVVV]]]ccckkkyyy}}}xxxtttrrrppppppqqqvvv{{{}}}}}}|||~~~{{{nnnaaa]]]]]][[[XXXXXXVVVXXXZZZ]]]___```aaaaaaeeeiiiooouuuyyy}}}}}}zzzxxxwww~~~|||~~~}}}vvvnnnjjjaaa]]]XXXUUUSSSRRRPPPOOOOOOQQQVVV]]]iii}}}|||ooocccSSSGGGAAA>>>:::666222333444333222111222333111111111111111111111111111111111111111111111111000000000000000000000000---......//////......---000000000000000000000000------......//////000000...///000111222333333333111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------111111000...------------.../////////000000000000sssmmmjjjcccUUUHHHEEEBBB>>>;;;888666444222111222222333333333333333000000000////////////......///////////////......,,,,,,,,,---------------,,,---------------,,,,,,*********++++++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((************************+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))((((((''''''((((((***+++,,,------)))***++++++,,,,,,++++++,,,,,,,,,+++,,,...333777AAA???>>>===AAAHHHOOOUUUXXX[[[```hhhwww{{{sssnnnmmmnnnooovvvzzz}}}~~~|||zzzyyyyyy{{{sssfffYYYWWWXXXWWWUUUTTTOOOSSSYYY^^^cccdddddddddkkkooouuuzzz~~~~~~|||{{{{{{{{{}}}yyyqqqmmmeeeaaa[[[VVVSSSQQQOOONNNPPPRRRTTTWWW]]]lllvvvlll]]]PPPGGGAAA;;;777555555555444444444444555111111111111111111111111111111111111111111111111000000000000000000000000......////////////......////////////////////////,,,------...///000111111///000111222333333333333111111111111000000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---........................//////000000.........//////000111111vvvcccSSSIIIEEEAAA===;;;:::888666222222222222222222222222111000000000////////////......///////////////...---------------------...***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---++++++++++++---...000111++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++******))))))((((((************************(((((()))))))))))))))((('''((((((***+++,,,------******+++,,,,,,,,,,,,+++***+++++++++,,,///444888BBB@@@???@@@EEEMMMTTTYYYZZZ\\\aaajjjwwwzzzooojjjjjjnnnrrr{{{{{{{{{yyyvvvsssrrrqqqpppwww}}}lllaaaXXXWWWXXXUUUQQQPPPPPPTTT[[[ccciiilllllllllpppuuu{{{{{{yyyyyy|||~~~~~~}}}wwwpppmmmiiiccc\\\UUURRRPPPOOOOOOOOOQQQSSSSSSVVV___lllwww{{{sssfffYYYOOOFFF>>>888777666555444444555555555111111111111111111111111111111111111111111111111000000000000000000000000...//////////////////...........................,,,------...///000111111222222333333333333222222111111111111000000000///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------...//////000000000///.........///000222222rrrdddSSSNNNHHHCCC@@@>>>;;;999444333222222111111222222111111000000000/////////---...//////////////////.........---------------******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,(((((()))+++///222666888,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((+++******)))))))))))))))************))))))))))))************************(((((()))*********))))))(((((()))***+++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,---...///111444999<<<>>>===>>>BBBIIIQQQWWWZZZ[[[^^^eeemmmvvv}}}yyynnniiijjjpppuuu{{{yyyvvvrrrooommmlllkkkhhhqqqzzzyyyrrrfff^^^XXXXXXWWWRRROOOOOOQQQUUU[[[ccciiinnnpppqqquuuzzz~~~~~~}}}zzzyyy|||~~~}}}{{{vvvpppnnnkkkfff___YYYVVVTTTRRRQQQLLLMMMOOOPPPRRRWWW```fffllluuuzzzpppeeeZZZNNNDDD===999666444333333444444333111111111111111111111111111111111111111111111111000000000000000000000000...//////000000//////...........................------......//////000000333333333333333222111000111111111111000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------/////////000//////...---////////////000111333444|||uuufffaaaXXXPPPJJJDDD@@@===777666444333222222222222111111111000000000//////------.../////////////////////......------,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...222555777,,,,,,,,,+++++++++*********************************************************))))))))))))))))))***))))))************)))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***************)))(((((()))))))))))))))*********************************(((((()))***************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,...111333555888<<<>>><<<<<<@@@GGGPPPXXX[[[\\\aaafffnnnuuuyyy{{{~~~yyyoookkklllpppttttttsssqqqooommmkkkhhhgggiiisss}}}yyyqqqkkkgggbbb]]]ZZZYYYUUUQQQQQQUUUTTTVVV\\\bbbiiinnnrrruuuyyy~~~~~~~~~~~~~~~~~~|||wwwsssqqqnnnkkkgggdddbbb^^^ZZZVVVPPPOOONNNOOOQQQUUUYYY\\\```gggsss{{{rrrfffXXXLLLDDD<<<999555333444555444333111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////.................................///////////////000111222222222222222111111111111111000000000000000000000000000000000000................................................---------...------,,,,,,---...///000000000///...111000//////000222555666~~~yyyrrrggg\\\SSSKKKEEEAAA:::888666444333222222333111111111111000000000000------...///000000//////000000///...---,,,,,,,,,+++,,,------.........------------,,,,,,+++++++++000///...------...000111,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))******++++++++++++******************************)))***+++++++++)))((('''(((((())))))******++++++************************(((((()))*********************************++++++***+++,,,,,,------,,,,,,+++---111444666999<<<>>><<<>>>CCCLLLWWW^^^``````mmmsss|||yyyqqqmmmmmmppprrrooonnnnnnnnnmmmkkkhhheeepppyyy{{{tttlllfffddddddaaa^^^\\\YYYUUURRRUUU\\\[[[]]]aaafffmmmsssyyy||||||~~~yyyuuutttqqqqqqqqqpppnnnhhhaaa\\\XXXUUUQQQPPPRRRTTTVVVWWW\\\aaajjjvvvzzznnn```RRRJJJAAA===888666777777666444111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000///////////////............///000111222333333333111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////............---,,,++++++(((***,,,///111222222222111111000000111333666777~~~~~~nnn^^^PPPGGGCCC??????>>>;;;777444444555555555333222111111000000000000////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******++++++***)))(((((())))))************************)))))))))))))))))))))))),,,+++++++++******))))))++++++******)))((((((((())))))***++++++++++++******)))(((''''''((()))***))))))(((((()))***++++++************************+++++++++++++++++++++++++++***)))))))))***,,,,,,+++,,,---,,,++++++,,,...---///222555777999<<<>>>FFFEEEFFFLLLVVV___ccceeeyyy||||||vvvssssssssssssrrrsssuuuwwwsssmmmiiikkkmmmxxx}}}tttiiibbbaaabbbbbb``````\\\WWWWWWZZZ^^^```aaafffiiilllooosssxxx}}}~~~|||yyyxxxyyy{{{|||wwwmmmeeeaaa\\\VVVSSSTTTTTTTTTRRR\\\]]]___eeepppyyyjjj[[[QQQIII<<<222333777888666555333333333222333333444444111111111111111111111111111111111111111111111111000000000000////////////......////////////......000//////.........//////111222333444444444444333333333333333222111111000111111222222222333333333111111000......------------------,,,,,,+++++++++---------............///............/////////000222222111000000111555888|||jjjYYYOOOKKKDDDBBB???;;;888666444444555444333222111111111111000000////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,+++***************************************))))))))))))))))))))))))++++++*********))))))))))))))))))))))))*********))))))***++++++++++++*********(((((('''((())))))))))))))))))))))))******((((((((((((((((((((((((************************+++***)))))))))***,,,,,,+++,,,---,,,++++++---//////111333555777999<<<>>>FFFFFFHHHLLLTTT^^^hhhnnn~~~|||xxxtttrrrsssuuuttttttuuuwwwyyyvvvrrrpppsssvvvtttlllaaa\\\\\\]]]^^^]]]]]]ZZZXXXZZZ___eeeiiikkkqqqsssuuuwwwxxx|||wwwpppfffaaaYYYUUUUUUUUUSSSRRRWWWYYY[[[___fffsssxxxiii^^^QQQCCC888666999888666666444444333333333444444555111111111111111111111111000000000000000000000000000000000000////////////......////////////......//////............//////111111222333333444555555333333222111111111111111111111111222222222333333111111000......------.../////////......---------........./////////000000........./////////000000000111111111111444888<<>>EEEHHHKKKNNNTTT```ooozzzvvvuuussssssuuuvvvvvvuuuuuuxxxzzzzzzyyy{{{~~~jjjcccZZZUUUVVVXXXZZZZZZXXXXXXYYY^^^fffnnntttwww|||}}}~~~}}}}}}|||qqqjjjaaa\\\YYYXXXUUUSSSSSSUUUWWWXXX\\\dddrrr|||yyymmm[[[MMM???::::::888666666555444444333333444444444111111111111111111111111////////////////////////000000000000////////////......////////////......//////............//////111111111111222444666777555444222000///000111222111111111222222222222333111111000///............/////////...............////////////000000000111....../////////000000000///000111111333666;;;???|||xxxjjjaaaWWWQQQIIIEEEEEEBBB===888555444333222111111111111000000000111111000000000////////////............------------------------------------------------------,,,++++++++++++,,,++++++++++++++++++++++++******++++++++++++******,,,++++++*********++++++************************)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))************))))))***++++++++++++***++++++***))))))(((((((((***************))))))(((************************************************************++++++,,,,,,,,,---......---...000222444666777777888999<<>>;;;888666666555444333333333333333333111111111111111111111111000000000000000000000000000000000000////////////......////////////......///............//////000111111000000222444777999:::777444111//////000111111111111111222222222222111111000///......//////---------------,,,,,,,,,....../////////000000000...////////////000000000000111222222444777<<<@@@ppprrrwww|||qqqaaa[[[SSSOOOLLLHHHAAA;;;777666555333222222111111000000111111111111000000////////////............------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))***+++************************))))))))))))))))))))))))((((((((((((((()))))))))************))))))(((((())))))***++++++++++++******************)))(((((())))))************)))(((************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---...///...///222444777888888888888:::===@@@EEEHHHPPP]]]mmm{{{yyyqqqssstttttttttsssqqqppppppuuuyyy{{{lllaaa^^^ZZZUUUQQQQQQTTTVVVXXXYYY\\\aaagggnnnvvv||||||ssslllgggbbb[[[WWWQQQSSSTTTSSSRRRVVV___fffuuuzzzjjj[[[LLLCCC>>>999666777444444333222222222222222111111111111111111111111111111111111111111111111000000000000////////////......////////////.....................///000000111111000000222444777999===:::666222000//////000000000111111111222222222111000000////////////000------------------------------........./////////////////////000000000111111222333444555999>>>BBBmmmkkklllrrryyypppkkkddd]]]WWWOOOEEE>>>:::999777555333222222111///000111222222111000///////////////............------------------------------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))((())))))***+++************************))))))))))))))))))))))))(((((())))))))))))******++++++******)))(((((('''))))))***++++++++++++***))))))***++++++******)))'''((()))+++++++++***)))((((((((((((((((((((((((++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,---//////000111333666888999999999999;;;???BBBFFFLLLYYYlllwwwpppqqqsssuuuuuutttssstttuuuxxxnnnaaaYYYYYYWWWSSSQQQRRRUUUYYY[[[```dddiiinnnsssxxx}}}zzztttooohhh___YYYSSSSSSQQQPPPQQQTTTYYY\\\gggsssrrreeeUUUKKKCCC;;;888888555555444333222222222222111111111111111111111111111111111111111111111111000000000000////////////......////////////............---......///000111111111111111222444666777;;;999666333111000000000000000000111111111111222111000000//////000000000///////////////000000000------------............/////////000000000111111222444555666999===CCCHHHtttmmmhhhiiillloooxxx|||rrrfffXXXLLLEEE===<<<:::777555333222111///000222333333222000///////////////....................................------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++*********)))))))))******+++,,,************************)))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))***++++++++++++***'''(((***+++,,,+++++++++%%%''')))+++,,,,,,+++***((((((((((((((((((((((((***************************+++,,,---------,,,,,,,,,---///000000222555777999999:::999:::===AAADDDIIITTTfff{{{yyyvvvrrruuuxxx{{{|||~~~ssshhh```YYYUUUVVVUUUTTTTTTVVV[[[```dddhhhmmmrrrvvvyyy|||zzzrrrggg___ZZZVVVRRRQQQRRRTTTUUUUUU^^^eeettt}}}pppaaaUUUJJJ???:::999777777666555444333333444111111111111111111111111111111111111111111111111000000000000////////////......////////////......---------......///000111111111222333333444555555444444333222111111111111000000000000111111111111111000000000000000111111.../////////000000000111............//////////////////000000000111111111222444777:::>>>DDDKKKPPP{{{pppgggdddcccdddlllvvvyyyyyyxxxvvvyyysssaaaSSSLLL???>>>;;;888555333222111///000222333333222000///000/////////....................................------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******+++*********+++,,,,,,---************************))))))))))))))))))))))))))))))******+++++++++,,,((((((((()))******++++++))))))***++++++++++++***&&&((()))+++,,,,,,,,,+++$$$&&&(((+++,,,,,,++++++************************))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,...///000111333666888999999:::::::::===BBBFFFKKKZZZooo}}}{{{}}}tttxxx~~~}}}sssfff\\\VVVSSSSSSVVVVVVWWWXXX\\\aaahhhmmmnnnsssyyy|||~~~{{{ooogggaaa[[[UUUSSSUUUWWWUUURRRTTTWWWbbbuuuyyyjjj\\\OOOCCC;;;:::999999888666666555555555111111111111111111111111000000000000000000000000000000000000////////////......////////////......---------......000111111111222333444444444444333...//////000111111222222000000000000111111111111111000000000000000111111,,,---------......//////////////////000000000000000000000000111111111111222444888===BBBJJJRRRWWWwwwnnnhhhgggiiikkkooojjjfffgggkkksssvvvaaaPPPJJJEEE???;;;888777666555222222333333222111///...000000000000////////////////////////////////////........................------------------------,,,,,,---------.........************************************************))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))))))))************)))))))))*********++++++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,------...///111333555666777<<<<<<::::::;;;@@@HHHMMMTTTcccxxx~~~~~~{{{|||~~~wwwnnnbbbYYYVVVVVVWWWWWWYYYXXXYYY\\\bbbjjjrrrvvvzzz{{{}}}~~~~~~}}}wwwmmmggg```[[[YYYXXXUUURRRRRRTTT[[[dddmmmxxx|||kkkXXXJJJBBB???777777777555333333333444444444444333333333222222111111111111000000000000000000000000000000000000//////............//////---.........//////000000...///000111111000///...333222000///000222555777111111000000111111222333333333222222111000//////222222111111000000//////000000//////.........---///000222111000///000222000333888>>>DDDMMMWWW___{{{tttrrrssstttuuuoooiiihhhgggjjjsss}}}lll[[[KKKHHHCCC???===;;;999888333444444444444333222111111000000000////////////////////////////////////........................------------------------))))))*********+++++++++******************************************************************************++++++++++++*********))))))(((((((((((((((******++++++++++++******)))))))))*********++++++++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,,,,,,,---------...///000222444666888888:::;;;<<<===AAAFFFMMMRRR^^^kkk}}}}}}|||}}}zzzzzz{{{}}}zzzllleee[[[TTTSSSUUUXXXYYY[[[\\\^^^bbbgggnnntttxxxzzz|||~~~yyysssjjjccc___[[[VVVRRRPPPPPPTTT[[[cccoooxxxhhhWWWJJJCCC999999888666444333444555222222222111111111111000111111111111000000000000000000000000000000000000//////............///////////////000000000111111//////000000000000//////111000//////000111333555111111111111111222222333444444333333222111111000111111111111000000000000111111000000000////////////000111111000000111222111555:::???GGGPPP[[[ccc}}}vvvqqqkkkgggiiiooowwwwwwfffQQQMMMIIIEEECCC@@@===;;;222222222222222111111111111111000000000/////////////////////////////////........................------------------------))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,+++************+++++++++,,,,,,,,,,,,++++++((((((((()))))))))******++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------000111333555777888::::::999<<>>EEEMMMXXXccckkkxxxooommmpppttt}}}~~~ooo\\\WWWPPPJJJEEEBBB???>>>555444333222222222222222111111111000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******,,,+++******))))))*********++++++++++++++++++***(((((((((((())))))))))))+++******************+++))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........111333555777:::;;;;;;<<<<<<>>>CCCIIIQQQ[[[fffmmmwww~~~||||||}}}zzzyyyxxxwwwzzz|||}}}~~~~~~yyyqqqkkk\\\YYYUUUTTTWWW]]]cccfffcccffflllrrrwwwzzz{{{{{{|||~~~}}}vvvqqqjjjccc]]]UUUQQQPPPSSSWWW]]]iiiuuuvvv___NNNAAA===999555444444444444555555444444444333333333222222222111111111000000000000000000000000000000000000////////////000000000000000000000000000000111000/////////000111222...///111222222222111111111111222222222333333222444444333333222222222222000000000111111222222222111111111111111111111111///000111000000111333555:::===CCCKKKVVVbbblllssszzzwwwzzz{{{yyyllldddYYYOOOHHHEEEBBBAAA<<<;;;888666444444444555111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******(((((('''&&&&&&&&&&&&'''))))))************))))))(((((((((((())))))))))))*********++++++*********))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------...//////222444777:::<<<============???CCCJJJTTTbbboooxxx|||~~~}}}~~~||||||{{{|||~~~}}}~~~}}}vvvmmmfff[[[ZZZXXXXXX[[[```gggkkkhhhlllqqqwww{{{}}}~~~}}}zzzvvvsssqqqpppooommmooossszzz~~~xxxrrriiicccZZZVVVTTTVVVWWWYYY```gggttt{{{eeeUUUFFFAAA:::555444444444333555555555444444444333333222222222222111111111111000000000000000000000000000000////////////000000////////////////////////111000/////////111222333///111222333444333222111000111222333333333333222222222222222111111111111000000111111222222333333000000000000000000000000///000000000000111444777;;;>>>EEEPPP\\\hhhqqqvvvzzzrrrfffZZZQQQLLLIIIGGG@@@>>>999555222111111111222222111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++******))))))******)))))))))******)))))))))((((((((()))))))))******)))***++++++++++++***))))))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,---...//////000333555888;;;===>>>>>>======@@@EEEMMMYYYgggvvv~~~}}}|||qqqfff___ZZZ[[[[[[[[[]]]bbbiiimmmoooqqqvvvzzz~~~}}}wwwqqqlllhhhfffaaaaaa```___```cccgggkkkwwwyyypppiiiaaa[[[XXXXXXWWWVVVXXX]]]gggsss}}}kkk]]]LLLEEE===777666777666555333333333333222222222222333222222222222111111111000000000000000000000000111000000//////000000111////////////............000000000000111222222333111222333444444333222111000111333444444444333222111111111111111111111111111111111222222222222222/////////000000000000111//////000000000222666999;;;???HHHTTTbbbmmmtttwww}}}sssiii```XXXRRRNNNGGGCCC===666222000000000222222222111111111000000////////////////////////........................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******...------,,,+++,,,,,,,,,)))******++++++******))))))))))))*********++++++)))***++++++++++++***))))))************+++++++++)))******+++,,,,,,------++++++,,,------,,,++++++++++++,,,---...///000000333555999<<<>>>???>>>===>>>DDDLLLWWWcccppp|||~~~~~~~~~{{{nnnbbb[[[[[[\\\^^^___aaaeeelllqqqvvvwwwyyy|||yyyvvvpppjjjddd___]]][[[WWWXXXZZZZZZ[[[\\\___aaammmvvv{{{tttkkkccc]]]ZZZWWWUUUVVVZZZ^^^fffuuupppeeeSSSKKKAAA;;;::::::999888444333333333333222222222333333222222222111111111000000000000000000000000111111000000000000111111000000000000//////......//////000111222222222222111111222222222222111111000111333444555444333222222222222222222222222222333222222222222222222111000000000111111111222222//////000///000222777:::???DDDNNN\\\kkkuuuyyyzzz}}}||||||tttkkkbbbYYYTTTRRRMMMFFF???999666666666222222222111111111111000////////////////////////........................++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))(((((('''&&&'''''''''+++++++++,,,,,,+++++++++************++++++++++++)))***+++,,,,,,+++***))))))************+++++++++))))))***+++,,,,,,------++++++------------++++++++++++,,,---...///000111333555999<<<>>>???>>>===AAAIIITTTaaammmxxx}}}}}}~~~zzzmmmaaa[[[\\\^^^aaaccceeeiiipppuuu{{{{{{|||~~~~~~{{{ppplllfff```[[[WWWVVVVVVTTTVVVYYY[[[\\\]]]^^^```hhhoooxxx~~~tttjjjaaa\\\XXXVVVXXX\\\XXX]]]iii~~~tttjjjXXXOOODDD=========<<<:::666666555555555444444444333333333222222222111111000000000000000000000000111111000000000000111111222111111111000000//////...///111222333333222222111111111000000000000000000111333555555444333222333333333333333333333333444333333222222111111111111111111222222333333333////////////000333777;;;DDDJJJUUUdddsss}}}|||zzz|||~~~qqqjjjggg\\\UUUNNNHHH???444111555222222222222111111111111111111000///////////////////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))************************,,,,,,***)))))))))***+++*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++++++++******************---,,,++++++,,,///111333555888<<<<<<;;;===CCCHHHIIIUUUdddoooyyy|||xxx{{{~~~yyyjjj]]]YYY\\\aaabbbbbbcccfffllltttyyy~~~~~~}}}~~~}}}{{{}}}|||tttooojjjfff```[[[XXXXXXZZZ[[[[[[ZZZYYY[[[^^^```aaaaaafffiiimmmrrrwww~~~~~~vvvjjjaaa\\\ZZZWWWUUUZZZWWWZZZiii~~~ttt```UUUHHHAAA@@@???:::666777777555444333222222222444444444333222111000///111111111111111111111111222111111000000000000000000000000000000000000000//////000111333444555666444444444444333333222111000000000111111222222222333333333333333444555666666666666666555444333222000000000000000000000000222222111111111555;;;???DDDTTTfffqqqxxx}}}~~~~~~}}}~~~uuuhhhZZZQQQHHH???:::;;;555444444333222111111000111111000///////////////////////////............/////////.........------------------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************,,,+++***)))))))))***+++************))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...---,,,,,,...000222444888:::<<<<<<;;;???FFFLLLZZZfffsss{{{}}}|||}}}~~~~~~}}}wwwxxxzzzwwwooofff```___```bbbfffjjjmmmrrrwwwzzz~~~}}}}}}}}}}}}~~~vvvnnnjjjcccaaa___^^^^^^```ccceeegggeeeeeeeeegggiiiiiihhhfffgggjjjmmmqqqwww~~~{{{ppphhhbbb___ZZZWWWVVVSSSUUU___pppyyykkkaaaTTTJJJEEEAAA<<<888777666555444333222222222333333333333333222111000111111111111111111111111222111111000000000000000000000000000000000000000111111111111222222222222333333444444333222222111333333333444555666666777444444444333444444555666666666666555555444333222000000000000000000000000111111111222444999???DDDKKKZZZjjjuuu||||||zzzeeeWWWMMMDDD<<<999888777555444222111111000111111000////////////000////////////........................------------........................***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,+++******))))))******************************************************))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------------...------...///222444555:::;;;<<<;;;===CCCLLLTTTiiivvvzzzwwwtttrrrpppoooooossszzz}}}wwwxxx~~~}}}wwwuuuyyy{{{tttkkkeeeaaafffmmmsssvvvyyy{{{|||~~~~~~}}}}}}}}}~~~vvvnnngggddd]]]^^^aaaeeeiiinnnrrruuuvvvuuussssssttttttrrrqqqiiijjjjjjjjjlllqqqxxx}}}yyyqqqkkkeee___ZZZTTTQQQQQQVVV```ooovvvmmm___RRRHHH@@@;;;888666555444333333333333333222333333333333333222222111111111111111111111111222111111000000000000000000000000000000000000000///000000000111111111222222333333333333222111111333333444555777888999999666666555444444444444555555555555555444333222222000000000000000000000000///000111333777===EEEKKKVVVcccqqqzzzqqq```SSSGGG>>>999888777555333222111111111222111000000//////000000////////////............++++++++++++++++++++++++------------------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))***************++++++************************)))))))))***************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...000222555666999999:::;;;@@@IIITTT\\\rrr~~~}}}|||{{{xxxvvvuuuqqqnnnrrr}}}|||zzz}}}}}}wwwwwwvvvllliiinnntttyyy|||}}}~~~~~~~~~~~~~~~~~~yyypppjjjeeecccaaadddjjjqqqyyy~~~}}}zzzxxxrrrqqqooommmmmmpppvvv{{{yyyssslllccc]]]WWWTTTQQQRRRVVVaaauuuxxxkkk\\\NNNDDD===:::666555444444333333444444222222333333444333333333111111111111111111111111222111111000000000000000000000000000000000000000+++,,,---///000222333444111222222222222222111111000000111333555666777888888777666555444444444444444444444444444333222222000000000000000000000000///000222444999@@@HHHNNN```lllyyyppp___QQQGGGAAA888777555333222222222333222222111000000000000000////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++,,,*********************************+++++++++,,,,,,+++++++++******)))))))))++++++++++++++++++++++++***+++++++++,,,,,,------+++,,,---///111333555666666777888===DDDPPP[[[cccuuuzzzuuuqqquuu~~~~~~|||zzz}}}|||vvvxxx~~~uuusssvvvzzz|||}}}~~~{{{}}}{{{tttoookkkjjjiiinnnrrrxxxyyyxxxuuuqqqppprrrwww{{{zzzsssjjjccc]]]YYYTTTRRRRRRYYYjjjzzzvvvhhhZZZMMMEEE@@@777777666555444444444444222222333444444444333333111111111111111111111111222111111000000000000000000000000000000000000000,,,,,,---///000111222333000000111111222111111000...///000111333444666666888777666555444333333333333333333333333333222111000000000000000000000000000111333555:::AAAIIINNNbbbooo~~~~~~|||kkk\\\OOOGGG;;;999777444222222333333222222111000000000000111////////////............------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,++++++***))))))((((((++++++++++++++++++++++++******++++++,,,,,,------+++,,,...111333666777888666777;;;BBBKKKVVV```fffpppzzzyyyvvvtttxxx{{{vvvssstttvvvzzzvvvsssvvv|||zzz{{{}}}}}}}}}~~~~~~zzzuuuuuu~~~~~~{{{xxxuuurrrpppqqqtttuuu}}}}}}|||yyyuuussstttxxx{{{|||sssmmmeee^^^WWWSSSQQQUUUaaammm{{{ooocccVVVIIIBBB:::999888777666555555555333333444444444444333333111111111111111111111111222111111000000000000000000000000000000000000000111111000000//////......//////000111111111111000000000111222333555666666777666555444333222222222222222222333333222222111000000000000000000000000111222444777;;;BBBJJJPPP```nnn~~~}}}rrrfffWWWIIIBBB???;;;777444333222333333222111111000000111111////////////............------........./////////------------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((())))))***++++++,,,------++++++++++++++++++++++++)))))))))***+++,,,,,,,,,************))))))))))))+++++++++++++++++++++++++++++++++,,,---.........---...111333666999:::;;;999;;;AAAIIISSS\\\bbbfffllluuu|||}}}~~~~~~~~~|||uuupppmmmpppttt{{{uuutttwww}}}~~~|||zzz|||yyy{{{~~~~~~~~~}}}}}}||||||tttpppiiiffflll~~~~~~}}}|||zzzxxxvvvuuutttsssnnnnnnnnnooosssxxx~~~~~~{{{xxxyyy{{{}}}~~~yyyoooeee\\\VVVSSSTTT[[[cccuuuzzzoooaaaQQQEEE===<<<:::888777666555555555555555555444333222222111111111111111111111111222111111000000000000000000000000000000000000000444333222111///...------...//////000111111000000111111111222333444444555555444333222222222222222111111222222222222111111000000000000000000000000222333666999>>>EEENNNTTT```lllzzzyyyzzzppp^^^MMMHHHDDD???:::555333222222333222111111000111111111000/////////............,,,,,,,,,------..........................................///......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((())))))***+++,,,,,,------++++++++++++++++++++++++'''(((((()))***+++++++++((((((((()))******++++++++++++++++++++++++++++++,,,,,,------...///000000...000333666999;;;===>>>===@@@FFFNNNWWW___cccdddpppwww~~~{{{rrrmmmlllpppuuu|||}}}yyyzzzyyy{{{{{{wwwrrrtttxxxvvvyyy}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{yyyxxxkkkggg___XXX\\\nnn~~~yyyyyyxxxvvvvvvvvvvvvvvvuuussspppmmmkkkjjjjjjjjjfffgggiiimmmttt}}}~~~}}}wwwlll```ZZZWWWUUUXXX]]]hhhppp]]]OOO???>>><<<:::888666555555555555555555444333222111111111111111111111111111222111111000000000000000000000000000000000000000222111111111000000000///......///000000111000000000000000111111222222222333333222222111111222222000111111222222222111111000000000000000000000000222444666:::@@@HHHRRRXXXaaakkkvvv~~~{{{rrruuueeeVVVNNNIIICCC;;;666444444555222111000//////000111222000000000000000000000000/////////......------,,,000...---...111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********111111000///...,,,***)))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,000///---+++++++++---...111111222777<<<>>><<<999CCCIIIPPPUUUXXX^^^gggnnnwww}}}}}}xxxwwwrrrppprrrvvv{{{~~~~~~~~~xxxyyy~~~}}}zzzuuuqqqppptttxxxyyy|||}}}~~~~~~}}}zzzzzzzzz{{{{{{yyyvvvsssfff\\\UUUVVVYYYccc}}}{{{vvvrrrtttpppllljjjkkklllkkkiiikkkiiifffcccbbbcccdddeeedddfffkkkrrrzzz}}}vvvkkk```YYYWWWXXXZZZccckkkzzz}}}iiiXXXFFFAAA;;;777777666444111444444555555555444333222111222222333333222222111111111222222222222111111111000///......///000111222111111111000000//////000000000000000000000000000000000000111111111111222222111111111111222222333333333222222111111111...000222222222222222444555666888<<>>999777666333111555555444444444333333333111222222333333222222111111111222222222222111111111000///......///000111111111111111000000000///000000000000000000000000000000000000111111111111222111111000000111111222222222111111111000000000...000222222111111222333555777;;;>>>DDDMMMYYYaaaiiipppyyy}}}vvvqqq~~~uuuuuu|||uuufff]]]QQQIIIDDD@@@;;;666555555444333222111000000000000000000000000000000.........//////////////////......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,------,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------...............111444888<<>>BBBGGGQQQ^^^hhhpppvvv}}}}}}xxxuuusss{{{kkkhhhppp}}}vvvjjjZZZNNNIIIEEE???999555555444444333222000000000000000000000000000000---------....../////////.........///000///......------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,------,,,,,,...//////000000///444888===BBBGGGOOOYYYaaabbb___]]]bbbllluuu{{{|||~~~zzzvvvxxx{{{zzzvvvwww||||||zzz{{{}}}~~~|||{{{{{{~~~~~~~~~}}}|||||||||yyyuuupppmmmlllmmmlllllllllccc[[[ZZZ___lll|||yyywwwvvvrrrlllddd^^^YYYWWWUUUUUUSSSQQQPPPPPPQQQSSSSSSUUUVVVYYY^^^dddlllrrrvvv{{{}}}xxxnnnddd]]]ZZZ\\\\\\```ooo~~~uuu\\\SSSEEE;;;777666555444777555333222222222444555111222222333333222222111111111222222222222111111000000////////////000000111111111000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000111222111000///111222777<<>>DDDKKKUUUaaajjjhhhdddbbbgggrrr|||vvvsssvvvzzz}}}{{{zzzuuuvvvzzz|||}}}}}}|||}}}~~~~~~}}}|||{{{wwwsssooommmnnnqqqssstttuuuoooiiihhhmmmzzz}}}xxxtttqqqiiieee^^^WWWQQQNNNMMMMMMOOONNNNNNNNNOOORRRUUUWWW[[[^^^ccciiiqqqyyy~~~uuulllddd``````^^^___jjj}}}|||dddYYYJJJ???999777777666777555333222222222444555111222222333333222222111111111222222222222111111//////000000000000//////000000000000000000111111000000000000000000000000///000000000111111111111111000000000000000000111111111111111111111111111111222222111000000222444999>>>DDDIIIPPPZZZgggqqq|||{{{yyy{{{~~~ssscccdddlll}}}{{{iiiZZZQQQJJJDDD???999888666444222222222333000000000000000000000000---------...............---///000000///......///------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,---///111222444444444777<<>>:::555333222333333000000000000000000000000000000000000////////////,,,///111000...---...000................................................++++++,,,,,,---......///,,,,,,,,,---------......+++,,,,,,++++++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,...000333555777888999===EEERRR___iiinnnrrrppppppttt{{{~~~wwwvvv|||{{{zzzzzz{{{}}}}}}wwwvvvuuuxxx}}}|||yyywwwuuussstttxxx~~~{{{vvvppphhh___YYYQQQOOOLLLIIIIIIJJJKKKMMMMMMPPPTTTWWW[[[aaahhhmmmvvvzzz{{{tttpppeeedddcccccchhhsssyyymmm[[[LLLBBB===999666555555444444444333333333111222222333333222222111111111222222222222111111...///000111111000///...///000000000111111111111000000000000000000000000000000000000111111111111000000////////////000000/////////000000000111111111222333222222444777:::>>>AAAJJJWWWggguuu~~~qqqccc[[[cccrrr|||oooaaaUUUOOOGGGCCC===777333222222333000000000000000000000000333333222222111111000000,,,///111111...---...000................................................++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------......,,,,,,,,,---///333777999<<<<<<@@@IIIWWWdddmmmpppvvvvvvvvvyyy}}}yyyyyy|||{{{{{{xxxxxxwwwvvvvvvvvvwwwxxxtttsssrrrvvv||||||yyyxxxvvvuuuwww{{{{{{uuunnnggg^^^SSSLLLLLLKKKIIIHHHIIIKKKNNNPPPTTTXXX]]]aaafffmmmuuu{{{zzz}}}vvvrrrhhhhhhfffddddddkkkwwwuuubbbRRRFFF>>>999555444444555555555444333222222222222333333222222222111111222222222222111111...///000111111000///...//////000000111111111222000000000000000000000000000000000000111111111111000000////////////000000---.........//////000000222222333333333555999<<>>999777888555333222333444444333444444333333333333222222333333222111222333555666000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////111111111000000000000000000111111111111222222222000000111111222555:::===AAAHHHWWWjjj{{{~~~|||mmmcccbbbjjj|||ssshhhXXXOOODDD<<<888666555444333222111000000111222333111111111111111111111111////////////////////////........................------------------------++++++,,,---------,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************++++++++++++...------,,,,,,------------,,,---///333888<<<===<<>>;;;888555444333222111111111222333111111111111111111111111////////////////////////........................------------------------((()))+++,,,.../////////........................------............------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++++++++,,,---------,,,,,,------......///000333777<<<@@@CCC===FFFOOO]]]mmmkkkeeejjjtttzzz|||vvvssstttwww{{{~~~yyytttmmmjjjfffccccccdddgggiiiqqqvvv}}}~~~{{{zzz{{{~~~~~~~~~~~~zzzvvvllleeeZZZQQQMMMMMMNNNOOOPPPTTTYYY^^^bbbeeehhhkkkqqqsssuuuxxxyyyzzzzzzzzz|||}}}~~~yyypppooolllgggcccaaabbbdddppp{{{yyylll\\\LLL@@@888888777555666777777666444444444333333333333222222333222222222222333444444000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000111111000111111111111222222222000111222222444888===AAAHHHUUUiii|||uuugggcccmmmzzzpppdddUUUJJJDDD???999444555444333222111111222333111111111111111111111111////////////////////////................................................)))***+++---.../////////............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,---......///000333555999>>>CCCGGGCCCNNNVVVbbbmmmggg___cccwww~~~yyyvvvyyy}}}|||uuuqqqkkkhhhdddbbbbbbdddhhhjjjqqqwww~~~}}}{{{{{{{{{|||}}}~~~~~~|||{{{|||}}}{{{tttooobbb\\\UUUQQQPPPRRRTTTUUUWWW[[[bbbgggkkkmmmpppqqqtttuuuwwwyyyzzzzzzyyyxxx|||}}}~~~{{{qqqoookkkeee```]]]]]]^^^fffpppuuuhhhWWWEEE:::888777666666777777555333444444333333333222222222222222222222222222333333000000000000000000000000//////000000111111222222000000000000000000000000111111111111111111111111000000000000000111111111000000111111111222222222000111333444666:::@@@DDDHHHYYYqqq~~~ssshhhjjjrrr|||yyyooo```SSSKKKCCC:::444777666444222222222222222111111111111111111111111000000000000000000000000////////////////////////........................+++,,,------............---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...111444666999>>>DDDIIIJJJUUU[[[bbbiiiaaa[[[bbb}}}|||yyy}}}|||~~~{{{vvvqqqnnnkkkhhheeeccccccgggkkknnnrrrxxx~~~~~~}}}zzz{{{|||{{{yyyyyyzzz{{{|||sssjjjdddVVVUUUTTTTTTWWWYYYZZZZZZ^^^ccciiinnnqqqssstttuuuvvvwwwxxxzzzzzzzzzzzzzzz}}}~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxpppnnnhhhaaa\\\ZZZ[[[]]]___ggguuuwwweeePPPAAA:::999777666777666444333444444333333333222222222222222222222222222222111000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000//////000000111111111111000000111111111222222222000222333555888===CCCGGGIII^^^www}}}rrriiiiiissszzznnn```SSSHHH>>>888888777555333222222222222111111111111111111111111000000000000000000000000////////////////////////........................---............------,,,---------,,,,,,++++++***------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...111555777999===DDDIIIOOOYYY]]]aaaeee___\\\ggg{{{~~~{{{yyy{{{}}}{{{yyyxxxwwwttttttrrrooonnnllliiifffdddeeejjjooosssvvvzzzxxxyyyzzzzzzyyyzzz|||~~~~~~xxxooofff^^^YYYOOOPPPTTTYYY^^^aaaaaa```fffjjjooosssuuuuuuvvvwwwyyyyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||~~~yyytttooolllggg```[[[YYYZZZ\\\[[[___iiizzzqqqZZZIII???<<<999777666666555333444444333333333333222222222222222333222222111000000000000000000000000000000000000000111111111111000000000000000000000000/////////////////////////////////000111111222222000111111111111222222222111222444666:::???EEEJJJPPPfff~~~zzz{{{}}}~~~~~~qqqjjjiiizzz}}}ooo]]]NNNDDD???:::888666444222222222222111111111111111111111111000000000000000000000000////////////////////////........................------............------///......---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---.../////////222666888888<<>>CCCRRR```zzz{{{{{{kkkyyyxxxkkkdddoooyyynnn___TTTNNNEEE<<<:::888444222333444444333222111111111111333222111222333333111///000000000000000000000000...............////////////...,,,---///000000///---------..................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...............///000888777999;;;;;;;;;AAAHHHVVV]]]cccfffkkkwww|||yyyzzz~~~}}}{{{{{{yyyyyy{{{~~~|||yyy}}}}}}}}}{{{wwwssspppqqquuuxxx}}}|||zzzxxxtttqqqooojjjgggfffccc^^^^^^aaabbbeeehhhmmmqqqtttuuuvvvzzzzzzzzzxxxuuutttuuuvvvwwwtttqqqooopppqqqqqqqqqtttuuuwwwyyy{{{|||||||||yyyyyyyyyyyyzzz{{{|||}}}~~~{{{zzzwwwrrrlllfff```]]][[[VVVTTTWWW^^^jjj|||zzzcccJJJ===999777555555555555555555444333222222000111111222333333444444111111111111111000000000222222222111111111111111111000///......///000000111111111111111111111111222222111111111111111222333333333333333111000000222666;;;??????FFFXXXiii}}}```lllvvvfffggguuu}}}pppeeeVVVLLLBBB>>>;;;777555666555444333222222111111222333222111222333333111////////////////////////////////////000000111111111333111///.........---+++........................------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///.........///000000111999888999;;;:::;;;AAAIIIZZZ```eeegggmmmzzz~~~zzzxxx{{{~~~zzzzzz|||xxxzzz}}}~~~}}}|||}}}{{{yyyxxxtttpppnnnppptttxxx}}}zzzyyyvvvrrrpppkkkgggeeeffffffdddfffiiikkklllnnnqqqsssuuuvvvvvvxxxyyyyyyxxxvvvuuuvvvwwwvvvuuurrrqqqppppppqqqqqqsssuuuxxx{{{|||||||||{{{yyyyyyyyyyyyzzz{{{}}}}}}{{{~~~|||wwwrrrlllgggccc___[[[XXXVVVXXXaaatttmmmOOO???;;;:::888666777777777777666666555555111111111222222333333333111111111111111111111111111111111111111111111111111000////////////000111111111111111111111111111222222111000000000000111222222222222222222222111222666===@@@AAAIII^^^sssWWW```ooonnneeejjjxxx~~~rrr^^^RRRGGGAAA===999777888666555444333222222222222444333222222333333222000////////////////////////.........//////000000111333111///.........---+++.....................---,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............///000111222333999777888999:::;;;CCCLLL\\\bbbgggiiiooo{{{yyywwwxxx}}}~~~{{{wwwxxxzzzyyy|||~~~}}}||||||}}}|||~~~zzzwwwuuussspppmmmkkkmmmrrruuu~~~|||xxxuuurrrpppllljjjfffcccbbbfffggggggjjjoooqqqrrrsssuuuvvvvvvwwwwwwuuuwwwxxxxxxwwwvvvwwwyyyxxxwwwvvvsssrrrqqqqqqqqqtttuuuxxxzzz||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~{{{~~~}}}yyyvvvrrrllliiiccc___[[[WWWUUU[[[mmm~~~rrrRRRBBB>>><<<;;;:::666666666555555555555555333333333222222222111111111111111111111222222222111111111111111111111111000000000000111222333333111111111111111111111111111000000/////////000000000000111111222333444555222777===AAACCCNNNfff|||TTTZZZeeerrrxxxjjjeeemmm|||iii]]]OOOFFF@@@:::777888666666555444333333333333444333222333444444222000000000000000000000000000------------------......///...,,,---///000000///...............---------,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............///000222333444888777777999;;;>>>GGGQQQ^^^eeelllnnnsss|||zzztttsssvvv~~~~~~~~~}}}yyyuuuuuuwww}}}~~~{{{yyyzzz|||}}}}}}yyywwwwwwuuurrrooommmoootttwww}}}yyyuuuqqqooollliiifffaaa______dddggghhhlllqqqtttuuuwwwxxxyyyyyyxxxxxxtttvvvwwwxxxwwwvvvvvvwwwwwwxxxxxxvvvsssrrrrrrttttttuuuwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~|||{{{xxxtttpppiiieee```[[[VVVXXXeeesssqqqUUUFFFAAA>>><<<<<<444333333222222222333333444444333333222111111000111111111222222222222222111111111111111222222222///000000111222333333333111111111111111111111111000000//////000111111222//////000111222444555666555888===BBBHHHUUUoooWWW[[[cccmmm|||rrrhhhhhhttt{{{mmm\\\PPPGGG???;;;;;;777666555444333333333333444333222333444444222000000000000000000000000000//////.....................---,,,---///111111111//////.........---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++---......///......///000111333444555888777777:::===BBBMMMXXXbbbjjjrrruuuyyy~~~|||{{{uuuoooooosss|||}}}}}}|||}}}wwwtttuuuwww}}}zzzyyy|||~~~}}}{{{zzz|||zzzwwwsssrrrsssxxx|||}}}}}}yyyvvvqqqmmmjjjgggdddbbb^^^[[[\\\aaaeeegggkkkppptttvvvyyy{{{|||{{{zzzxxxuuuwwwxxxwwwuuussssssssssssuuuwwwvvvtttsssuuuwwwtttuuuvvvwwwwwwxxxyyyyyy|||{{{zzzzzzyyyzzzzzzzzz~~~{{{tttnnnhhhaaa[[[XXX___iiiyyypppXXXJJJCCC>>>;;;;;;444333222222222333444444333222222222222222222222111111111222222333333333000000111111111222222222000000111111111111111000111111111111111111111111000000111111222333555555111111000111111333555666::::::>>>DDDMMM]]]wwwYYY\\\bbbjjjvvvzzznnniiimmmttt~~~{{{hhhZZZNNNDDD???>>>777777555444444444444444444333333333444444222000000000000000000000000000333333222222111111000000111///------/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++---...//////......///000111333555666999777888<<>>FFFQQQccc|||[[[[[[___gggpppsssdddbbbiiivvv~~~xxxhhhXXXJJJBBB???;;;888555444444333000,,,222222222111111111111000000000000000000000000000////////////////////////........................,,,---///000000///---,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---------------------------...............------/////////000222444777888<<<888:::BBBFFFHHHTTTdddooowww~~~wwwwwwqqqjjjnnn|||~~~|||~~~{{{xxxwwwwwwzzz}}}yyyzzz{{{|||}}}~~~||||||yyyuuuqqqqqquuuyyy|||yyyvvvrrrpppmmmhhhaaaZZZUUUTTTUUUWWWVVVVVVWWWZZZ^^^cccgggjjjpppsssvvvyyyzzzzzzyyyxxxvvvuuusssrrrqqqpppppppppkkkmmmqqqtttvvvwwwzzz|||uuuttttttuuuwwwwwwwwwuuuzzz{{{{{{yyywwwvvvwwwxxxxxxnnneee___\\\\\\ggguuuppp\\\OOOFFF???;;;;;;555444333444666666555444333333333333333333333333111111111222222333333333222222222111111111000000111111111111111111111111//////000111111111111111666666555222000///000222333333222222333555666777;;;>>>@@@DDDRRRkkk[[[\\\___eeelllyyyooohhhiiisss}}}ssscccTTTHHHAAA===999666555666555222///222222222222111111111111000000000000000000000000////////////////////////........................,,,---...//////...---,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...............------/////////000222555777999;;;777:::CCCGGGJJJWWWgggttt|||{{{ssssssoookkkqqq~~~}}}}}}{{{zzz|||~~~yyyzzz{{{|||}}}~~~}}}zzztttppppppuuuyyy|||yyyuuuqqqllliii___[[[UUUOOOLLLLLLNNNPPPQQQRRRSSSVVV[[[```dddgggnnnppptttxxxzzzzzzzzzyyyuuutttsssqqqppppppoooooojjjllloooqqqrrrtttvvvyyyuuutttssstttvvvwwwwwwvvvyyyzzzzzzyyywwwwwwxxxyyy~~~|||sssjjjdddaaa```dddppp~~~ppp___SSSIII@@@<<<<<<888666555444555555444222222222222222222222222222111111222222222333333333222222222111111111000000111111111111111111111111///000111111111111111000222333333111000000222444333222222222333555777888<<>>;;;777666777777555222333222222222111111111111000000000000000000000000////////////////////////................................................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............---//////000111444666888999:::999===FFFJJJNNN[[[jjjzzzyyypppooommmmmmttt}}}||||||~~~{{{yyyzzz||||||}}}zzzsssnnnnnntttyyy}}}xxxtttoooiiiccc^^^QQQMMMIIIDDDCCCDDDGGGIIINNNOOOQQQUUUYYY^^^cccfffkkkmmmqqquuuxxxyyyyyyyyytttssssssrrrqqqpppoooooommmnnnoooooooooqqqtttwwwuuusssrrrrrrtttvvvwwwwwwvvvwwwxxxwwwvvvwwwxxxzzz|||~~~yyyqqqjjjeeecccaaagggttt|||rrreeeZZZMMMBBB======;;;888666555555444222111111111111111111111111111111222222222222333333333222222222111111111111111111111111111111111111111000111111111111111000000...000111111000111333666333222222222333555777888===@@@EEENNNaaa{{{gggggghhhhhhgggnnnzzzmmmgggqqqrrr\\\MMMAAA===888666777777666444333333222222222111111111////////////////////////////////////////////////........................///...------------...///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++,,,---......///.........//////111333555777999:::<<<===BBBHHHKKKPPP]]]kkk||||||qqqooommmpppxxx~~~|||zzzyyy|||~~~{{{yyyzzz|||}}}~~~zzzqqqlllmmmsssyyyzzzwwwsssnnnhhhaaaYYYTTTJJJGGGCCC@@@???AAADDDFFFMMMNNNQQQUUUZZZ```dddfffiiikkknnnrrrtttvvvvvvwwwtttttttttssssssrrrqqqpppqqqqqqqqqppppppqqqtttwwwuuusssqqqqqqsssvvvwwwwwwssstttuuuuuuuuuvvvxxxzzzzzz}}}}}}vvvnnnhhhccc___```hhhwwwxxxnnncccTTTEEE>>>===;;;999666444444444333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222111000000...///111111111111333555333222222333444666888999===AAAHHHTTTkkkpppooonnnllliiinnn}}}pppdddjjjyyy~~~hhhVVVFFF@@@:::777666777555444333333333222222222222111////////////////////////////////////////////////........................///...------------...///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,------...//////......///000222444777999:::;;;<<<@@@FFFIIIJJJOOO\\\iiizzz~~~xxxsssppptttzzz|||yyyyyy}}}~~~{{{yyyzzz|||~~~~~~yyyqqqkkklllsssyyy~~~}}}{{{{{{ssspppkkkeee___YYYRRRMMMHHHFFFBBB???>>>@@@BBBDDDKKKMMMPPPTTTYYY^^^bbbdddfffhhhkkkmmmpppqqqrrrsssuuuvvvvvvvvvuuutttsssrrrssssssrrrpppooopppsssvvvuuusssqqqqqqsssuuuuuutttpppqqqrrrsssssstttwwwyyyzzz}}}~~~xxxppphhhbbb___\\\___lllzzzyyynnn]]]KKK@@@===:::888555444555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111000000111222222111000111222222222222333444666999:::===BBBKKK[[[tttzzzwwwtttrrrppprrr|||zzziiigggnnntttaaaMMMGGG>>>999777666555333333333333333222222222222000000000000000000000000////////////////////////................................................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000333666888:::<<<<<<===CCCJJJKKKKKKQQQ^^^iiiyyy~~~yyytttwww}}}}}}}}}}}}{{{yyy{{{}}}~~~{{{sssmmmnnntttzzz|||xxxuuusssiiifff```[[[VVVQQQLLLHHHEEECCC@@@===<<<===???AAAGGGHHHLLLPPPUUUYYY]]]^^^bbbcccfffiiilllnnnppppppvvvwwwwwwxxxwwwvvvuuutttqqqqqqqqqpppooooooqqqssstttsssrrrrrrssstttrrrqqqmmmnnnpppppppppqqqtttvvvyyy|||yyyqqqhhhbbb___ZZZZZZcccmmmxxxxxxhhhTTTEEE@@@;;;888555444444666666666555555555555555555555555333333333222222222222111111111111111111222222222111111111111111111111111000111111222333333222222222333555444222111111111222222222333555777999;;;===DDDOOObbb|||}}}{{{{{{{{{ttthhhdddqqqmmmUUUNNNCCC<<<999777555333444444333333333222222222000000000000000000000000////////////////////////........................,,,---...//////...---,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////000333777:::;;;<<<===AAAJJJRRRSSSSSSZZZgggrrrzzz~~~wwwyyy~~~~~~|||zzzyyyyyy{{{}}}~~~wwwqqqrrrxxx~~~}}}yyytttooolll```[[[VVVQQQMMMJJJGGGEEEAAA???===;;;;;;<<>>===;;;;;;;;;===@@@BBBDDDFFFIIIMMMQQQTTTVVVWWWVVVXXX\\\aaaggglllppprrrtttuuuwwwxxxwwwvvvtttsssrrrtttuuuuuutttssstttuuutttttttttuuuuuurrrnnnjjjjjjkkklllllllllmmmoooqqquuuyyy}}}~~~~~~vvvmmmfff^^^XXXWWWZZZ[[[aaawwwwwwdddSSSIII@@@<<<777444333444333333333333333333333333333333333333333222222111111111000000111111222222222222111111111111111111111111...///000222333444555555111333666666555333333444222222222333555888:::<<>>CCCDDDMMMaaa|||zzzxxx~~~tttmmmpppyyywwwiiiWWWHHH???;;;999666555555444333222111000000222222222111111111111000000000000000000000000000........................---------....../////////---------------------------,,,,,,,,,------------------------------------..............................---------...//////222222555999;;;===DDDLLL```lllwwwxxxvvvyyy~~~~~~}}}}}}wwwxxx{{{~~~xxxrrrnnnnnnpppvvvyyy||||||zzz|||yyyxxxrrrooojjjeee```ZZZTTTPPPHHHDDD@@@>>>======<<<:::;;;;;;;;;;;;<<<===>>>???AAADDDGGGJJJKKKNNNQQQTTTUUUWWWZZZ]]]___bbbfffiiinnnqqquuuwwwwwwvvvvvvvvvvvvwwwxxxyyyyyywwwuuutttuuuuuuuuutttsssqqqpppooommmmmmmmmmmmmmmnnnnnnoooqqqtttwwwyyyzzzzzz|||}}}wwwnnneee^^^YYYYYYWWWXXXhhhzzzyyygggVVVIIIAAA;;;999888555444555333333333444333333222111333333333222222222111111333333333222222222111111222222111111111111111111222222222222222222222222222222333333333333444444666222000444888:::>>>CCCJJJSSSgggyyyrrrqqqxxx|||nnnjjjooo|||xxxcccQQQEEE>>>:::888555555444333222111111000222222222111111111111000000000000000000000000000.................................///////////////........................+++,,,...000000000///...------------------------..............................------......///000111333777::::::<<>>;;;:::;;;;;;;;;:::;;;;;;;;;<<<===???@@@AAABBBDDDGGGHHHIIIKKKMMMPPPQQQTTTVVVXXXZZZ]]]aaadddiiilllqqqttttttuuuvvvwwwzzzzzzzzzyyyxxxwwwvvvuuutttttttttsssrrrqqqpppppplllmmmmmmmmmmmmnnnnnnnnnmmmpppsssuuuvvvwwwyyy{{{{{{rrrjjjbbb\\\YYYVVVWWWeeeuuurrrcccQQQGGG>>>;;;999666555666555444444333333333444444333333333222222222222111333333333222222222222111111111222222222222222222444444444444444444444444222222333333333333444444666333222555888:::>>>DDDOOO[[[pppwwwpppnnnuuuuuukkklllxxxpppZZZJJJ@@@;;;888666666555444333222111111222222222111111111000000////////////////////////..........................................//////////////////////////////,,,,,,---///000000000000------------------------...........................---------...///000111111555:::;;;888:::GGGVVVmmm{{{}}}}}}}}}zzzuuuuuuzzz~~~{{{xxxuuurrrooonnnooosssuuuxxx{{{}}}zzzuuuooojjjfffddd^^^YYYTTTNNNJJJGGGDDDAAA===<<<:::999999999999999::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGHHHHHHHHHJJJLLLMMMOOORRRUUUWWWZZZ^^^aaaeeehhhmmmppprrrtttvvvwwwzzzzzzyyyxxxvvvuuuuuutttrrrrrrrrrrrrrrrqqqpppooollllllmmmmmmmmmnnnmmmmmmkkknnnppprrrsssuuuwwwyyy~~~xxxooohhh```[[[WWWYYYdddqqqzzznnnYYYMMMAAA<<<:::777777888888777555444333333444444222222222222222222222222222222222222222222222222111111222222222222222333333333333333333333333333222222222333333333444444777444444777999:::???FFFPPP```www~~~xxxuuuzzzyyy|||tttooovvvzzzbbbOOOBBB;;;777777666666555444333222222222222222111111111000000////////////////////////////////////////////////------------------------////////////////////////---,,,++++++,,,...000111------------------------........................---------...///000111111333777;;;;;;888;;;JJJ[[[ttt}}}yyyzzz~~~|||||||||zzzxxxzzz~~~}}}yyywwwtttqqqpppqqqtttxxxzzz|||~~~~~~|||{{{zzzzzzwwwsssmmmgggbbb^^^\\\SSSPPPJJJFFFDDDAAA???===<<<<<<;;;:::999888888999999:::;;;===???BBBDDDEEEFFFGGGHHHHHHGGGGGGIIIJJJJJJLLLPPPSSSVVVZZZ^^^bbbbbbeeejjjmmmppprrruuuwwwxxxwwwvvvuuusssrrrrrrqqqpppppppppppppppooonnnnnnkkkkkklllmmmnnnmmmmmmlllkkkmmmoooqqqqqqsssvvvxxx{{{~~~tttnnnfff```\\\]]]eeennnxxxbbbSSSDDD===;;;999888999;;;999777444333222222222222222222222222222222222222222222222222222222222111111222222333333333333333333333333333333333333222222222333333333444444666444555888999;;;AAAHHHOOOccc}}}}}}~~~{{{~~~~~~rrrppptttkkkVVVFFF===999777777666555444333333222222222222111111111111000000000000000000000000000////////////////////////---------------,,,,,,,,,////////////////////////...,,,***)))***,,,///111------------------------........................---------...///000111222555888;;;<<<;;;@@@QQQbbbxxx~~~yyyuuuuuuyyy~~~zzzwwwxxxxxxzzz}}}}}}|||yyyyyyvvvssssssvvvyyy|||}}}}}}yyyvvvtttsssooolllgggbbb\\\WWWTTTRRRJJJGGGDDDAAA@@@>>><<<::::::;;;<<<;;;999888999:::::::::<<<>>>AAADDDGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJIIILLLOOORRRUUUXXX]]]``````cccgggjjjlllnnnqqqssssssssssssrrrqqqpppooonnnooooooooonnnnnnlllkkkkkkjjjkkklllnnnnnnmmmlllllllllmmmoooooooooqqqtttvvvyyy~~~zzzuuummmeee``````dddhhh{{{nnn]]]III???<<<999888999:::999777555333222111111111222222222222333333333111222222222222333333333111111222222333444444444222222222222222222222222222222333333333333444444555444666999:::<<>>>>>===:::888666888;;;;;;:::999;;;===<<<<<<>>>AAADDDHHHJJJLLLJJJKKKLLLKKKJJJIIIJJJLLLKKKMMMPPPQQQSSSVVVYYY\\\^^^```cccfffgggiiilllnnnnnnoooqqqqqqqqqooommmlllnnnnnnmmmmmmkkkjjjhhhgggiiikkklllnnnnnnmmmlllkkklllmmmnnnmmmmmmnnnqqqsssxxx||||||tttjjjbbb`````````nnn|||hhhQQQDDD>>>:::777777555555555555555444333222111111222222222333333333111111222222222333333333111111222222333444444555444444444444444444444444222222333333333333444444333333666:::;;;===EEEOOO\\\uuu}}}}}}wwwwwwzzzdddRRRFFFAAA888888777666555444333333222222222111111111111000000000000000000000000000000000000000000000000000000000//////.........---........................,,,---.........---,,,+++------------------------........................------......///111222333666777:::???DDDOOOcccttt{{{vvvppprrrsssqqqnnnoootttyyy~~~zzz{{{}}}wwwuuusssrrryyy}}}}}}||||||yyyxxxyyy}}}~~~}}}~~~}}}yyyssslllfffbbb___^^^TTTRRRNNNIIIEEECCCAAA@@@===<<<<<<======<<<:::777222666999:::::::::===???===>>>@@@CCCGGGJJJMMMOOOKKKLLLMMMLLLKKKKKKLLLMMMMMMOOOPPPQQQQQQSSSVVVXXX\\\___aaacccdddeeehhhjjjlllnnnpppqqqqqqooommmkkkmmmmmmmmmllljjjhhhfffeeeiiijjjlllnnnnnnmmmlllkkkkkklllmmmlllkkkllloooqqqxxx|||xxxlllccc___\\\YYYdddxxxpppWWWGGG???:::666555111222444555666555444444111111111222222333333333111111111222222333333333111111222333333444555555555555555555555555555555222222333333333444444444222333666:::;;;>>>FFFQQQeee}}}vvvsss|||ttt```NNNDDD===999555444555666444111111222222222222111000000111111111111000000000000////////////////////////000000000000////////////------............------------------------------------------......///000,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666999;;;>>>BBBLLL]]]nnnwww}}}yyyppprrrmmmlllooopppooottt}}}|||yyyzzz~~~zzzvvvuuuyyy~~~~~~}}}}}}}}}uuuuuuvvvxxx|||~~~||||||}}}|||uuuooohhhaaa]]]XXXRRRNNNGGGFFFDDDBBB???===;;;:::;;;;;;<<<<<<<<<;;;::::::777999;;;;;;:::;;;<<<>>>???AAADDDHHHLLLPPPSSSUUUUUUSSSOOONNNNNNOOOOOOOOOMMMMMMMMMMMMNNNPPPRRRSSSXXXZZZ]]]___aaadddhhhkkkmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjiiihhhkkkiiiiiijjjmmmooooooooopppmmmiiigggiiimmmppprrrtttyyy|||pppfff```^^^^^^bbbvvv}}}gggPPP@@@888666777666555555555555444444444444444444333333222222222333333333333333333333333333222111111111222333444777777555444222111//////222333444444444333222111222777666777===>>>FFFVVVooo|||uuu}}}yyyeeeSSSHHH===999555333444444222000222222222222222111000000111111111111000000000000000000000000000000000000000000000000////////////------............------------------------------......---------------...------------------------......///000222444555666999;;;>>>DDDPPP```nnnuuuwww~~~vvvoooqqqmmmmmmrrrvvvyyy|||{{{~~~|||{{{}}}~~~}}}~~~~~~wwwwwwxxxzzz}}}~~~|||}}}~~~}}}zzzvvvsssrrrhhhccc\\\WWWSSSNNNJJJFFFAAAAAA???===;;;999888777;;;;;;;;;;;;;;;::::::999777999;;;;;;;;;<<<===???BBBDDDHHHLLLPPPSSSUUUVVVXXXUUURRRQQQQQQRRRRRRRRRPPPOOOOOOOOOPPPQQQSSSTTTVVVXXX[[[]]]___aaaeeehhhllllllllllllllllllllllllllllllkkkkkkjjjiiihhhggggggffffffgggjjjlllllllllnnnkkkiiihhhiiilllnnnoootttyyytttjjjccc```___bbbttt~~~jjjUUUDDD;;;777777666555555555555444444444444444444333333222222222333333333333333333333333222222111111111222333444444444444333333222222222555555666666666666666555333888777888???AAAJJJ[[[rrryyy~~~mmmZZZMMMAAA<<<666444444444333111222222222222222111111000111111111111000000000000111111111111111111111111000000000000////////////------............------------------------------///...---,,,++++++++++++..............................///000222444666777::::::===GGGUUUbbblllqqqttt{{{vvv~~~|||tttooojjjhhhjjjqqqyyy}}}|||}}}~~~}}}|||||||||xxxyyyzzz|||}}}}}}|||}}}~~~~~~}}}zzzvvvqqqkkkfffcccYYYUUUOOOKKKGGGDDDAAA???===<<<;;;:::999888777666::::::::::::999999999888999;;;===>>>>>>???BBBCCCGGGIIIMMMRRRUUUWWWXXXXXXZZZXXXUUUTTTUUUVVVUUUUUURRRRRRQQQQQQQQQRRRTTTUUUUUUWWWYYY[[[]]]___cccfffjjjjjjjjjjjjjjjjjjjjjkkklllkkkkkkiiihhhgggfffeeecccbbbbbbcccfffhhhiiihhhkkkjjjjjjiiiiiijjjkkklllpppvvv~~~yyyooogggbbb```aaaooommmYYYHHH>>>999777666555555555555444444444444444333333333333222222333333333333333333333333222222111111222222333444111111222333333444555555333333222333333444555666000777666666===AAAKKK___xxx}}}}}}uuubbbSSSFFF@@@999666555666444222222222333333222222111000111111111111000000000///000000000000000000000000000000000000////////////------............------------------------------...---,,,+++++++++++++++...........................///000111333555777888;;;888<<>>===;;;;;;;;;;;;::::::999999::::::999999999999999999<<<>>>AAABBBCCCEEEHHHJJJKKKNNNSSSWWWZZZ[[[[[[[[[[[[YYYWWWVVVWWWWWWVVVVVVSSSSSSRRRQQQQQQRRRSSSTTTVVVWWWZZZ[[[\\\___bbbeeehhhhhhhhhiiiiiiiiiiiiiiikkkjjjiiigggeeedddccccccaaa```___aaaccceeeeeeeeehhhiiikkkkkkjjjiiiiiiiiikkkpppyyy~~~uuullleeeaaa^^^hhhzzzmmmYYYIII???:::888666555555555555444444444333333333333333333333333333333333333333333333333222111222222222222333333111111222333333444555555222111000000111333555666333999888888>>>BBBOOOdddyyyxxx|||iiiYYYJJJCCC;;;555444555444222222333333333333222111111111111111111000000000///////////////////////////000000000000////////////------............------------------------------+++++++++++++++,,,---...------------------------//////000222444666888999;;;888===KKKYYY___bbbddd~~~{{{vvvzzztttooolllhhhjjjmmmttt}}}}}}|||{{{{{{{{{{{{~~~|||xxxuuusssrrrvvvyyy{{{||||||{{{}}}~~~~~~|||}}}|||yyyuuupppiiibbb\\\VVVOOOKKKFFFEEECCC@@@>>>=========;;;;;;;;;;;;;;;;;;;;;<<<::::::999999:::;;;<<<<<<===???CCCEEEGGGIIILLLOOOQQQSSSWWW[[[^^^^^^^^^]]]\\\ZZZXXXWWWXXXXXXVVVUUUSSSSSSRRRQQQQQQRRRSSSTTTUUUWWWYYYZZZ[[[]]]```cccggggggggghhhhhhhhhiiiiiiiiihhhfffdddcccbbbbbbbbbbbb```___```bbbccccccccceeehhhkkkllljjjiiihhhiiihhhmmmuuu|||zzzrrriiiccc\\\bbbooommmYYYIII???;;;999666555555555555444444444333333333333333333333333333333333333333333333333111111222222333333333333222333333333333333333333555444444444444666888999777>>><<<<<>>;;;;;;<<<>>>::::::::::::;;;;;;;;;;;;;;;:::::::::<<<>>>@@@AAA???BBBFFFIIIKKKNNNRRRUUUWWWYYY\\\___aaabbbaaaaaa```^^^\\\[[[[[[YYYWWWUUUSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWYYYZZZZZZ\\\___aaafffffffffggghhhhhhiiiiiiiiihhhfffdddcccbbbccccccdddbbb``````aaabbbaaa```aaaeeejjjkkkiiiggghhhiiihhhlllsssyyy~~~yyyooohhh```aaahhh{{{ppp^^^NNNCCC===;;;666555555555555444444444222222333333333333444444333333333333333333333333000111222333333333333222444444333333333333222222333333333333444555666666555<<<;;;:::AAAIII[[[uuu{{{nnntttwwwfffQQQIII>>>777555555444333333333444444333333222111111111111111000000000000////////////////////////000000000000////////////------............------------------------------...---------------..............................//////111333555888:::;;;;;;;;;DDDVVVbbbdddiiirrr}}}tttrrrpppjjjgggmmmttt}}}~~~{{{{{{{{{|||}}}|||xxxuuusssrrrsssxxx}}}~~~|||{{{}}}}}}}}}zzzxxxrrriiibbbYYYSSSLLLHHHHHHGGGCCC@@@???@@@@@@>>>;;;;;;===???::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>AAADDDFFFFFFIIIMMMPPPSSSWWW[[[^^^^^^___aaabbbdddeeefffffffffdddbbb```___]]]ZZZXXXSSSSSSSSSSSSTTTUUUWWWXXXYYY[[[]]]]]]]]]___aaadddfffffffffggghhhiiiiiiiiijjjiiigggeeedddeeeffffffeeecccaaa`````````___]]]]]]bbbfffgggeeedddfffiiigggjjjooouuuzzzuuummmhhhdddeeeuuuwwwhhhXXXJJJAAA<<<666555555555555444444444222222222333333444444444333333333333333333333333000111222333333333222222333333333333333333333333111111222333333222222222111999:::;;;DDDNNNcccrrrvvv|||kkkWWWNNNCCC;;;888888888777333333444444333333222111111111111111000000000000000000000000000000000000000000000000////////////---..................---------------------------000000///...------------000000000000000000000000///000111333555888:::<<<<<<<<>><<<;;;<<<===@@@CCCGGGIIIMMMPPPTTTXXX\\\___dddgggccccccdddeeefffgggiiiiiikkkiiifffeeecccaaa]]]ZZZTTTTTTTTTTTTUUUWWWYYYZZZ___```bbbbbbbbbcccfffhhhfffffffffggghhhiiiiiijjjlllkkkiiigggfffggghhhiiifffcccaaa_________]]][[[ZZZ___ddddddbbbbbbeeehhhdddgggkkkpppvvv~~~zzzrrrooohhheeerrr}}}ppp```PPPCCC<<<666666555555555444444444222222222333333444444444333333333333333333333333000111222333444333222222222222222333333444444555444555666777666555444333555>>>@@@BBBLLLYYYpppyyyvvv}}}sss\\\OOOBBB<<<:::777444444333333333222222222111111111111111111000000000000000000000000000000000000////////////............////////////////////////,,,,,,,,,,,,------.../////////---,,,,,,---...///000///////////////000111///000111333555777888999;;;@@@HHHSSS```ooo~~~~~~{{{tttppppppttt}}}wwwsssqqqqqquuuzzz~~~xxxuuuvvvxxxzzz{{{{{{|||}}}~~~|||qqqiiiddd___YYYTTTLLLIIIFFFDDDDDDDDDDDDCCCDDDAAA>>>===>>>?????????@@@???===<<<<<<===>>>???>>>>>>???BBBFFFKKKPPPSSSZZZ\\\___bbbeeefffggghhhiiiiiiiiihhhhhhiiijjjjjjmmmmmmnnnnnnlllhhhbbb]]]YYYWWWUUUSSSTTTVVVYYY[[[^^^```ccceeeeeefffgggiiiiiihhhggggggggggggggghhhiiiiiiiiihhhhhhgggeeeeeeeeeaaa]]]ZZZZZZ[[[[[[ZZZYYY\\\^^^^^^aaaeeeddd```^^^bbbhhhlllpppvvv~~~{{{uuusssiiicccmmmuuueeeUUUFFF>>>===999555333555888;;;<<<000111333444555666666666333444444555555444444333777666555444333333222111333333333333333333333333333444555555444444666888666999<<>>BBBIIIWWWrrrxxx}}}{{{rrrttt}}}zzzhhhRRRGGGAAA;;;666444444444333333333222222222222222222111111111000000000000000000000000000000111111111000000000//////////////////////////////000///...---------------.............../////////111111000//////.../////////000222444666999:::;;;<<>><<<888666666555444222444444555555444444333222333444444555555444444333111111111222222333333333666666666666666666666666444555555444333333444666999>>>DDDMMMaaa{{{tttyyyqqqjjjlllqqq{{{qqqXXXJJJCCC<<<666333444444444333333333222222222222222222111111111111000000000000000000000000000000/////////.........////////////////////////000///......---------------......//////000000000//////...//////000111111000111222555777:::;;;<<<===FFFVVViiizzz|||vvvqqqooorrrxxx{{{vvvrrrpppqqqyyy}}}}}}xxxvvvxxx{{{}}}vvvvvvwwwxxxyyyyyyzzzzzzzzz{{{|||~~~~~~}}}zzzvvvssspppmmmjjjgggddd```[[[WWWRRRRRRSSSUUUYYY]]]aaadddeeejjjqqqxxx|||}}}{{{zzzvvvxxxzzz||||||{{{yyyxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvtttsssrrrpppllljjjgggfffdddbbbaaabbbbbbccccccfffhhhjjjjjjkkklllnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggffffffgggggghhhdddbbb^^^\\\\\\[[[YYYXXXVVVZZZ]]]___gggooosssqqqeeebbb^^^\\\^^^ccciiilllwww}}}|||tttjjjcccaaagggxxxzzzjjjXXXKKK@@@===999777666555333111222333444444555555444444333444444555555444444333000111111222222333333444666666666666666666666666444555666555444444666777===CCCKKKWWWooo{{{vvv{{{rrreee``````pppzzz^^^MMMEEE>>>777444444444444444333333333333333222222222222111111111000000000000000000000000////////////............//////////////////////////////......---.........------///000000000000000............///111222333000111333555888:::<<<===AAAMMM```sss|||vvvqqqpppvvv}}}~~~yyytttqqqrrrssszzz~~~}}}wwwuuuvvvyyy{{{rrrssstttvvvwwwyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~{{{wwwssspppmmmiiifffaaaaaaccceeeiiimmmqqqttttttwww}}}~~~}}}}}}|||{{{zzzzzzzzzzzzyyywwwtttsssrrrqqqooommmgggfffeeeeeedddeeeffffffeeegggjjjkkkllllllnnnpppmmmlllkkkjjjiiiiiihhhhhhiiihhhgggeeeddddddeeefffcccaaa^^^]]]\\\\\\ZZZXXXYYY\\\___ccckkktttyyywwweeeaaa\\\ZZZ\\\aaadddfffrrrxxxvvvkkkccc]]]^^^hhhtttsss```RRRBBB???:::777666555444222222333333444555555555444333444444555555444444333111222222222333333444444666666666666666666666666444555666666555666888:::===DDDNNN]]]yyy|||{{{sssddd[[[XXXgggcccQQQHHHAAA:::666555444444444444333333333333333222222222111111111000000000000000000000000000000000////////////...///////////////////////////............//////000,,,---///000111111000000//////...//////000111222000111333666999;;;===>>>FFFVVVlll}}}}}}wwwrrrsss{{{~~~yyyuuutttuuuwww~~~yyysssqqqqqqtttvvvqqqqqqssstttvvvxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~|||yyywwwttttttuuuvvvxxx|||~~~}}}|||{{{{{{|||zzzxxxuuusssrrrqqqpppnnnjjjiiihhhggggggggghhhhhhfffhhhkkkmmmmmmnnnoooqqqmmmlllkkkiiihhhhhhhhhgggjjjhhhfffdddbbbbbbccccccaaa___]]]]]]]]]]]][[[YYY[[[^^^___aaagggpppsssrrrddd___ZZZYYY[[[^^^aaaaaalllsss|||{{{pppggg```\\\```fffvvvzzzfffWWWDDD@@@;;;777555555555555444444555555444444333333333444444555555444444333333333333333444444444444555555555555555555555555444555777777777888:::<<<<<>>???JJJ\\\sss|||~~~xxxtttuuu{{{xxxwwwyyy|||~~~zzztttnnnkkkkkknnnoooqqqqqqrrrtttuuuwwwxxxyyyyyyyyyyyyzzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{xxxuuurrrrrrqqqpppooommmlllkkkjjjiiiiiiiiiiiigggiiilllmmmnnnnnnpppqqqmmmlllkkkiiihhhgggggggggjjjhhhfffcccaaaaaaaaabbb```^^^]]]]]]]]]]]]\\\ZZZ[[[\\\\\\\\\aaagggjjjhhhbbb^^^YYYWWWZZZ]]]^^^^^^hhhoooxxx~~~uuummmeee______bbbooo~~~}}}gggWWWFFFAAA;;;777555666666777666666666555444333111000333444444555555444444333444444444444444444444444555555555555555555555555444555777888888999<<<>>>AAAKKKXXXjjj|||jjj\\\UUUYYYooooooWWWMMMHHH@@@999777444222111222333333333222222222111111111000000000///////////////000111111111000///////////////........................,,,,,,,,,------------...//////000000000000//////...............///000111777999444444;;;999999DDDTTTjjj|||yyyzzz~~~{{{zzz~~~zzzuuunnniiiiiikkkmmmnnnoooppprrrtttvvvxxxyyyzzz~~~|||xxxwwwxxx{{{||||||{{{zzzyyyxxxxxxyyyyyyxxxvvvsssqqqooonnnmmmlllkkkjjjjjjjjjnnnnnnmmmmmmmmmlllllllllnnnmmmkkkiiiggggggggggggfffeeedddbbbaaa`````````___^^^]]]\\\\\\\\\\\\]]]]]]\\\[[[\\\^^^______]]]WWWVVVUUUUUUVVVXXXZZZ[[[```eeeooozzz~~~{{{uuummmbbb]]]^^^kkkzzzqqq^^^OOOCCC999777777555444444444444333333333333222222666555444444666666555444444444444555444444333333555555555666666666777777222555777777777888<<<@@@HHHPPP```xxxnnn___WWWTTThhhttt^^^SSSKKKCCC===888555222111222333333333333333333333222222222111222111000000000000111111111111000///////////////.................................////////////000//////000000000000//////...............///000111777:::555555<<<;;;<<>>FFFWWWvvv~~~|||uuuuuu}}}}}}~~~}}}yyywwwkkkiiiggggggiiikkkllllllkkklllmmmoooqqqssstttuuupppqqqrrrvvv{{{}}}{{{{{{{{{zzzxxxvvvtttssspppppppppoooppppppqqqqqqppppppooooooooonnnnnnnnnkkkjjjiiiiiiiiijjjkkkllljjjiiigggeeecccaaa``````^^^___aaaccccccbbb```___]]][[[YYYYYYYYYXXXVVVTTTPPPOOONNNNNNOOOQQQSSSTTTTTTUUU[[[ccciiilllssszzz}}}|||rrrhhhccc___ooovvv^^^QQQCCC>>>;;;999777888666666666555555555444444444333222222444444333222333333444444555444444444555666666666777777777777444666777777888===EEEKKKLLLNNN]]]|||jjj\\\RRRVVVaaaqqqooo[[[MMMFFFDDD<<<999555333333333333222222222222222111111111111333222111000///.........111111000000000000111111////////////////////////,,,,,,,,,------------.........////////////......---.........000111222333333999777777<<>>:::666444333333333222222222222111111111000000111111000///.........///111111000000000111222222////////////////////////.........////////////000---......//////......---------...///000222333444222:::999888===BBBQQQiii~~~wwwmmmiiipppzzz{{{xxxvvvwwwzzz~~~yyywwwllliiigggfffggghhhgggffffffggghhhjjjlllnnnoooppprrrsssvvvzzz}}}{{{yyyxxxwwwuuuuuutttsssssstttttttttrrrrrrqqqqqqqqqppppppppplllkkkjjjiiiiiijjjkkkllljjjiiihhhfffeeedddddddddccccccccccccbbb```]]]\\\```^^^[[[ZZZZZZYYYWWWUUURRRQQQOOOMMMMMMMMMNNNOOOSSSRRRTTTZZZ^^^aaaiiipppvvvyyy|||~~~~~~~~~~~~tttllleeelllzzzjjj[[[JJJAAA===999888999555555555444444444333333444333222333444555444222222222333444555555555555444444444444555555555555666777888777666888>>>DDDJJJNNNddd|||{{{zzzjjj\\\VVVVVVeeewww{{{iiiYYYMMMHHH???;;;777555444444333222333333222222222111111111111111000000///000000111111111000000111111222333////////////////////////.........////////////000---......//////......---------...///000222444555333<<<<<<;;;???EEEWWWqqqyyyyyyrrriiigggppp{{{wwwvvvvvvxxx}}}{{{vvvssskkkiiifffeeefffggghhhhhhfffggghhhjjjlllnnnpppppprrrtttxxx||||||{{{zzzyyyxxxwwwvvvuuuuuutttuuuuuurrrrrrrrrrrrqqqqqqqqqqqqmmmlllkkkjjjiiijjjkkkllljjjiiihhhgggffffffffffffeeeddddddcccbbbaaaaaa``````^^^\\\[[[[[[ZZZXXXVVVUUUSSSQQQNNNMMMMMMMMMNNNNNNMMMPPPVVV[[[___fffnnnuuuxxx{{{}}}}}}~~~}}}{{{{{{}}}~~~}}}}}}}}}~~~zzzpppiiiiiinnn}}}nnn^^^LLLBBB===999888999666666666555555555555444555444333444555555555333111222333444555555555555666666666666777777777888444666888888777999>>>BBBIIIOOOhhhxxxuuuyyyppp^^^UUUSSSaaatttrrr```RRRJJJ???<<<888555444444333222444444444333333333222222111111111111111111222222111111000000111222333333000000000000000000000000,,,,,,,,,---------......---..................---------...///111222444555444===>>>===AAAHHH[[[wwwuuuvvvpppffffffqqq{{{vvvvvvwww{{{~~~xxxsssoookkkhhheeedddfffhhhjjjjjjggghhhiiikkkmmmooopppqqqrrrtttxxx}}}}}}|||{{{zzzyyyyyywwwvvvuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqmmmlllkkkjjjjjjjjjkkkkkkiiiiiihhhgggggggggggggggeeeeeedddcccccccccddddddbbb```^^^]]]]]]\\\[[[YYYWWWUUURRROOOMMMMMMMMMMMMJJJJJJMMMTTTZZZ^^^fffnnnvvvxxxzzz|||||||||}}}}}}}}}|||{{{yyyyyy|||~~~|||{{{{{{{{{|||}}}|||rrrlllfffeeesssppp```MMMBBB===999888999777777777777666666666666666555444444666666555444111222333444555555555555333333333444444444444555333666999999999:::???CCCLLLTTTooozzzooopppqqqwwwzzzjjjXXXQQQZZZjjjyyykkkZZZJJJIII@@@888555333111222666333333333222222222111111000000000000//////////////////000000000000//////111000...,,,,,,...000111///......///000000...---............//////////////////...///000333666777777;;;===<<<@@@OOOhhh{{{vvvnnnmmmnnnqqqxxx~~~}}}zzz{{{{{{wwwtttsssnnnllljjjiiijjjjjjiiihhhdddggglllooopppppppppqqqrrrvvv}}}~~~|||{{{{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuuuuuuutttsssrrrqqqrrrpppmmmjjjhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkgggeeecccbbbcccddddddccceeedddcccaaa```^^^]]]\\\WWWVVVTTTRRRPPPOOONNNNNNNNNJJJJJJOOOUUUZZZaaaiiinnnqqqtttvvvvvvvvvwwwxxx|||{{{zzzxxxxxxxxxxxxyyy{{{{{{zzzyyyxxxyyy|||~~~|||~~~zzzwwwkkkhhhfffmmmzzzjjjTTTDDD>>>;;;888666555777999888666444333444555555555555555555555555666666666666666666666666333333333333333333333333555666666666777:::???BBBGGGZZZzzz{{{mmmkkkkkknnnppp]]]TTTZZZeeezzzqqq^^^LLLIIIAAA:::888666333333666333333333222222222111111111000000000//////////////////000000000000//////000///...------...///000///......///000000...---............///////////////.........000222555777888;;;===>>>CCCTTTmmmvvvnnnnnnrrrvvv{{{~~~~~~yyytttqqqpppmmmkkkiiihhhiiiiiihhhgggfffhhhjjjkkklllmmmoooqqqvvvzzz~~~|||{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvuuusssrrrrrrqqqpppmmmjjjhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjhhhfffdddcccdddeeeeeedddddddddccccccbbbaaaaaa```[[[ZZZXXXVVVSSSRRRQQQQQQOOOLLLKKKPPPTTTXXX___fffjjjmmmppprrrrrrssstttuuuxxxwwwvvvuuutttuuuvvvvvvxxxxxxwwwvvvtttuuuxxxzzz}}}~~~xxxuuujjjhhhfffooo~~~ppp[[[JJJ@@@;;;888777444666888777666444333444555555555555555555555555333333333333333333333333444444444444444444444444666777777777888;;;@@@DDDIII]]]~~~oooiiifffeeeooo~~~wwwdddYYY[[[cccvvv{{{dddPPPJJJCCC===;;;999555444666333333333222222222111111111111000000000///////////////000000000000/////////////////////////////////......///000000///---............////////////////////////111444777999999<<<>>>AAAIII[[[ssszzzqqqsssyyy}}}|||vvvqqqnnnmmmkkkiiigggggghhhhhhgggfffhhhiiiiiiiiiiiikkkooorrryyy}}}~~~||||||{{{zzzyyyyyyyyyyyyzzzyyyxxxwwwuuusssrrrqqqpppooommmjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiigggeeedddeeeffffffeeeccccccdddeeeeeeeeeeeeddd___^^^\\\ZZZWWWVVVUUUTTTSSSOOOMMMPPPSSSVVV[[[bbbfffhhhlllnnnnnnnnnoooqqqrrrqqqpppppppppqqqrrrsssttttttsssqqqppppppsssuuuzzz|||~~~|||vvvrrrhhhffffffoooxxxfffSSSDDD<<<888777333555777666555444444444555555555555555555555555222222222222333333333333555555555555555555555555777777888888999===BBBEEEMMMcccuuulllgggbbbdddlll}}}{{{hhh]]]]]]dddxxxlllVVVLLLEEE???===:::666444555333333333222222222111111111111111000000000////////////000000000000//////......////////////............---...000000///...............////////////111111111111333666999;;;<<<>>>@@@DDDNNNaaawww{{{}}}vvvxxxzzztttooommmmmmjjjhhhffffffggggggfffeeehhhiiijjjjjjjjjkkkooorrrzzz~~~}}}}}}|||{{{{{{zzz{{{{{{{{{zzzxxxvvvtttrrrqqqppppppooommmkkkjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiifffddddddeeeffffffeeecccdddeeegggggggggffffffbbbaaa___\\\ZZZXXXWWWWWWVVVRRRPPPRRRSSSTTTWWW]]]bbbeeehhhjjjjjjkkklllmmmlllkkkkkkkkkkkkmmmooopppppppppooonnnlllmmmooorrrtttuuuwwwyyy|||~~~}}}{{{tttppphhhdddbbbjjj}}}ppp[[[HHH<<<888777333555666555444333444555555555555555555555555555333333444444444444444555555555555555555555555555666777888888999===BBBFFFPPPhhh~~~rrriiiaaa___aaajjjmmmbbb___cccwwwvvv^^^PPPHHHBBB???;;;666333444333333333222222222111111111111111111000000000000//////000000000000//////......////////////.........------...000111000...............////////////000000000111333666999;;;???@@@BBBHHHTTTfffzzzuuuvvvvvvxxx|||uuuzzz|||wwwrrrooonnnooohhhgggeeeeeefffgggfffeeegggiiilllmmmmmmnnnpppqqqxxx|||}}}}}}||||||{{{{{{||||||{{{yyywwwtttrrrpppoooooopppooonnnmmmkkkjjjjjjiiijjjjjjjjjjjjiiiiiiiiiiiigggeeecccbbbcccdddddddddeeefffhhhiiiiiihhhgggfffeeedddaaa___\\\ZZZYYYXXXZZZVVVSSSTTTTTTRRRUUUYYY___bbbeeefffffffffggghhhfffeeeeeeeeefffhhhiiikkkkkkkkkkkkjjjiiiiiilllooooooooopppssswwwzzz|||~~~|||}}}~~~}}}vvvqqqiiiccc___dddtttvvvbbbMMM>>>888777555666666555444333444555555555555555555555555555333333333444444555555555444444444444444444444444555666666777999<<>>777555666333333333222222222111111222222222111111111000000//////000000000000//////000///...------...///000---------...000111000///............/////////////////////000333666999;;;???AAAGGGSSScccuuu~~~xxxsssrrruuuxxx~~~~~~zzzyyy}}}{{{vvvpppjjjggghhhiiihhhfffeeeeeegggggggggffffffgggiiijjjkkknnnrrruuu|||~~~||||||{{{{{{{{{||||||}}}{{{yyyvvvtttrrrqqqqqqqqqqqqqqqqqqpppooonnnmmmlllmmmmmmmmmllllllkkkkkkkkkhhhfffccccccdddeeeeeedddhhhjjjmmmoooqqqqqqpppoooooonnnkkkhhheeecccbbbaaa```\\\XXXXXXVVVSSSSSSVVVUUUWWWYYYYYYXXXWWWVVVWWWUUUTTTTTTSSSTTTUUUWWWXXXZZZ[[[[[[[[[\\\^^^bbbeeefffeeeeeeggglllpppqqqpppnnnppprrrrrrrrrtttxxx{{{{{{{{{||||||}}}}}}xxxnnnfff______fffwwwzzzjjjXXXJJJ@@@;;;::::::999777444333444666555555555555555555555555111222222333444444555555555555555555555555555555555666777888:::>>>CCCGGGTTTtttsssgggbbbaaa[[[^^^sss}}}nnneeebbbttt|||cccXXXMMMFFF???888666888333333333222222222111111222222222111111111111000//////000000000000//////111000...------...000111---,,,---...000111000///............/////////000222222222333666999===???>>>@@@HHHVVViiizzzxxxtttpppssswww|||}}}zzzuuunnngggcccdddeeehhhgggeeeeeeggghhhhhhgggffffffffffffhhhmmmsssxxx}}}||||||{{{{{{{{{{{{|||}}}|||zzzwwwtttsssrrrssssssrrrrrrrrrrrrqqqooonnnmmmnnnnnnnnnmmmmmmllllllllliiigggeeedddeeeffffffeeehhhjjjnnnrrrtttuuutttttttttrrrpppmmmjjjhhhfffeeebbb]]]ZZZYYYWWWSSSSSSVVVPPPRRRTTTTTTRRRPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPSSSTTTUUUUUUVVVYYY]]]```aaa______bbbfffjjjjjjiiilllnnnpppooonnnooossswwwxxxyyyyyyzzz|||}}}{{{ooogggaaa```dddqqq{{{lll]]]NNNCCC===<<<<<<;;;888555333444666555555555555555555555555444444555555666777888888777777777777777777777777666777888999;;;???DDDHHHUUUvvv~~~mmmbbb^^^ZZZZZZhhhvvvhhhdddnnniii[[[KKKCCC???:::888888222222222222222222222222222222222111111111111000......//////000000111111///////////////......---,,,---///000111000...---............//////////////////111333555888;;;<<<@@@@@@GGGYYYkkkzzz{{{qqqooorrrvvvxxx|||rrrhhhaaa^^^______aaabbbeeegggiiijjjjjjjjjggggggfffgggjjjoootttwww~~~~~~|||yyyxxxzzzzzzyyyvvvwwwwwwvvvtttsssrrrqqqpppppprrrsssrrrooooooqqqtttnnnmmmmmmlllllllllmmmmmmhhhggggggfffffffffffffffhhhjjjmmmpppsssuuuwwwxxxyyyxxxuuurrrmmmhhhcccaaaaaa___\\\ZZZWWWTTTPPPMMMQQQPPPNNNKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKMMMPPPRRRTTTSSSTTTWWWYYY\\\___aaabbbfffgggiiijjjjjjllloooqqqppprrruuuwwwxxxyyy{{{}}}tttmmmfffaaa```jjj|||lll^^^PPPCCC;;;:::999888666555555555555666666555555555444444444555666666777888999999:::999999888777666555444444333444777<<<<<<===BBBIII]]]vvvhhhaaa^^^]]]fff}}}pppgggllllll]]]MMMDDD>>>999666555222222222222222222222222222222222111111111111000/////////000000000000000///000000000000///......---...000222222111000////////////000000000000111000111222444777:::<<<>>>CCCCCCLLL\\\mmmyyyxxxooommmoooxxx{{{yyyqqqhhhbbb______``````bbbdddfffhhhiiiiiiiiigggffffffgggkkkqqqxxx{{{|||zzzzzz{{{|||{{{yyyyyyyyyxxxvvvuuutttsssrrrppprrrsssrrrpppppprrrtttqqqqqqooonnnlllkkkkkkkkkhhhhhhgggggggggggghhhhhhlllmmmoooqqqsssuuuvvvwwwyyyxxxvvvsssooojjjfffddd```^^^ZZZWWWUUUQQQMMMJJJJJJIIIGGGEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRTTTWWWXXXYYY[[[\\\^^^```aaacccfffiiikkknnnrrruuuvvvxxx{{{}}}xxxqqqhhhaaa^^^fffyyy}}}mmm]]]NNNBBB;;;:::999888777555555555555555555555555444444444444444555555666666777777777777777666666555555444444444444777;;;<<<===CCCKKKcccrrrfffbbbaaacccqqqzzzkkkjjjzzztttdddSSSHHHAAA:::666555333333333333333333333333222222222111111111111000000000000000000000//////000000111111000000///...---///111222222222000///000000000000111111111111111222333555888;;;>>>???BBBEEEPPPaaaqqqzzz}}}vvvooommmnnnwww|||{{{wwwpppiiidddaaa``````___aaabbbdddfffggghhhhhhfffeeeeeeggglllttt{{{~~~|||}}}~~~~~~}}}|||{{{{{{zzzyyywwwvvvuuuuuurrrssstttsssqqqqqqrrrssstttsssqqqnnnllljjjiiiiiihhhhhhhhhhhhiiijjjkkkkkknnnooooooqqqrrrsssssstttwwwvvvuuurrrnnnjjjfffddd^^^[[[WWWSSSQQQMMMIIIFFFEEEDDDBBB@@@>>>=========<<<<<<<<<=========>>>>>>>>>???@@@BBBDDDEEEEEEFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMOOORRRTTTUUUXXX\\\___dddhhhmmmqqqtttwww{{{~~~}}}uuujjjbbb]]]bbbqqq~~~}}}ppp^^^NNNCCC>>>:::999888777666555555555555555444444444333333333444444444444444444444444555555555555555555555444666555777:::;;;===EEENNNjjjoooeeeeeebbbiiiooohhhuuuooo\\\PPPGGG>>>888777333333333333333333333333222222222111111111000000222111111000000/////////111111111111111000//////---...000111222111000...//////000000000111111111111111333555888<<<>>>@@@???DDDRRRfffuuu}}}|||vvvqqqnnnoootttzzz{{{wwwrrrkkkfffbbb```______```aaaccceeefffgggggggggfffeeegggmmmttt|||}}}|||{{{zzzyyywwwvvvvvvssstttttttttssssssrrrssssssrrrpppmmmkkkiiihhhhhhhhhhhhhhhiiijjjlllmmmnnnlllmmmmmmnnnnnnooopppqqqtttsssqqqnnnjjjeeeaaa^^^ZZZWWWRRROOOLLLHHHDDDBBBBBBAAA@@@>>>===<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;===???AAABBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCCCCEEEHHHJJJMMMPPPTTTWWW]]]aaaggglllqqqvvv{{{xxxlllccc^^^aaannn{{{vvvaaaOOOEEEAAA::::::888777666555555555444444444444333333333333555444444444444444444444444444444555555666666666888666777999;;;>>>GGGQQQooo{{{iiiiiidddfffqqqeeekkkwwwxxxdddVVVKKKAAA:::888333333333333333333333333222222222111111111000000222222111111000000//////111111111111111000//////...000111333333222111000........./////////000000000111222555888;;;>>>@@@@@@GGGWWWjjjwww||||||vvvpppnnnooosssyyy}}}yyytttmmmgggbbb___]]]______```bbbccceeefffggggggggggggiiinnnuuu|||~~~}}}|||{{{zzzxxxwwwwwwuuuuuuuuuuuuuuutttsssrrrooonnnmmmkkkjjjiiihhhhhhhhhhhhhhhiiijjjlllmmmnnnkkkkkkkkklllmmmnnnpppqqqrrrqqqnnnjjjeee```[[[YYYVVVRRRNNNJJJGGGDDDAAA?????????===<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<>>>???@@@@@@??????======>>>>>>>>>>>>>>>>>><<<>>>AAACCCEEEHHHLLLOOOTTTYYY```gggnnntttzzz~~~yyymmmeee```bbbnnnzzzzzzdddRRRFFFAAA;;;:::999777666666666666555555444444444333333333666666666555555555555555555555555666777777888888888666777:::<<>>===;;;;;;:::999999999::::::777777777888888888999999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<=========888:::;;;<<<<<<===@@@BBBDDDIIIRRRZZZcccjjjrrrvvvxxx}}}wwwkkkeeebbbdddmmmvvvuuubbbQQQGGG;;;;;;999888777666666666777777666666666555555555555555555666777777777888555555666666666666666666777666888<<>>===<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::::::::;;;>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<============???AAA???DDDMMMVVV^^^gggnnnsssvvv{{{vvvkkkdddaaaccckkktttkkkYYYMMM<<<;;;999888777777666666777777777777666666666666444444444555666777888888555555555555555555555555666666999===@@@CCCLLLVVV{{{mmmnnnxxx}}}llllllooovvvrrreeebbbmmm}}}gggXXXNNNDDD;;;999666444333444555444444222222222222111111111000111111000000//////......000000000000000111111111////////////000000000000222222111111111111111111111222555888:::<<<>>>>>>EEETTTdddmmmssszzz~~~wwwpppqqqxxx}}}zzz}}}tttrrrnnn|||~~~{{{yyytttmmmgggdddcccaaa``````bbbdddddddddeeefffhhheeegggllluuu~~~~~~|||{{{|||xxxwwwvvvuuussssssrrrrrrrrrqqqpppnnnkkkiiihhhggghhhfffeeeddddddeeeggghhheeedddaaa^^^[[[ZZZYYYYYYYYYYYYXXXVVVTTTRRRPPPNNNBBBBBBAAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<===999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<============;;;;;;<<<<<<<<<<<<<<<<<>>===<<<<<<:::::::::::::::;;;<<<<<<:::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>@@@???AAAIIIQQQZZZfffqqquuuxxx}}}~~~uuunnnjjjgggkkkppp~~~~~~bbbNNNBBB;;;666888999777555555555555555555555555555555666666666666666666666555777777666666666666777777888;;;999;;;BBBBBBKKK```{{{yyy~~~rrrkkkiiimmmzzzjjjccc```rrryyydddTTTGGG>>>888666444333333444333333111111111111000000000///222222222222111111111111111111000000000000000000////////////000000000000111111111111111111111111333666999;;;===???AAADDDLLLVVVcccooo|||uuufffaaa\\\jjj|||xxxvvvqqqjjjeeecccaaa``````___``````______```cccfffqqqrrruuu||||||{{{|||}}}~~~~~~}}}}}}{{{yyyxxxuuusssrrrqqqqqqqqqpppooonnnmmmkkkjjjiiifffeeecccbbbaaabbbbbbccccccaaa]]]YYYTTTQQQNNNMMMOOOOOONNNLLLJJJHHHFFFEEE@@@@@@??????>>>===<<<<<<::::::999999::::::;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>::::::;;;<<<==================???@@@AAAAAAAAAAAA@@@===>>>DDDKKKTTTaaallltttwww|||xxxrrrlllggghhhmmmyyyiiiTTTCCC<<<777888999777555666555555555555555555555555555555666666666666666666777777666666666666777777888;;;888:::@@@AAALLLcccsssjjjeeehhh{{{|||llleee]]]nnn}}}fffTTTGGG???999777444333333444333222111111111000000000//////111111111111111111111111111111111000000000000000////////////000000000000111111111111111222222222444777:::<<<===???CCCFFFMMMVVVaaannn}}}tttddd```\\\kkk{{{wwwsssooohhhdddaaa``````___^^^^^^^^^\\\\\\]]]aaadddmmmpppwww~~~{{{{{{|||~~~~~~}}}||||||zzzxxxvvvtttrrrqqqpppppppppooonnnmmmkkkkkkjjjddddddbbb```_______________]]]ZZZVVVRRRNNNKKKJJJKKKKKKJJJIIIGGGEEECCCBBB>>>>>>>>>======<<<<<<<<<:::999999999999:::;;;;;;===<<<;;;;;;:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCAAA>>>===AAAGGGOOO\\\gggrrrvvv{{{~~~~~~{{{vvvpppiiigggiiirrr}}}mmmZZZHHH@@@:::999888555333333555555555555555555555555555555555555666666666666777777666666666666777777888;;;888999???AAANNNgggttthhhcccdddttt|||nnnggg___oooiiiXXXLLLDDD:::888555444444444333222111111111111000000000000000000000000000000000000111111111111000000//////////////////000000000000000000111111111222222222333777;;;<<<<<<>>>CCCHHHQQQYYYdddpppvvvfffcccaaaqqq{{{wwwppplllfffbbb```______^^^]]]]]]\\\ZZZZZZ[[[___bbbdddjjjuuu}}}zzzzzz|||~~~~~~}}}}}}|||{{{yyyvvvtttrrrqqqqqqoooooonnnmmmlllkkkjjjjjjcccbbbaaa___]]]\\\[[[[[[ZZZYYYWWWTTTQQQNNNLLLJJJEEEDDDDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<===999999:::;;;<<<======>>><<<<<<===>>>????????????>>>>>>@@@AAACCCCCCDDDDDDDDD@@@>>>AAAFFFLLLXXXcccooosssxxx|||}}}~~~~~~{{{yyysssjjjeeeeeekkkvvvlll[[[JJJAAA:::999888555333444555555555555555555555555444555555555666666777777777777666666666666777777888;;;999:::???AAAPPPjjjwwwjjjddddddooo}}}}}}ooofff```ppprrraaaSSSJJJ<<<999666555555555444333222222222222111111111000///////////////000000000222222111111000/////////////////////000000000000000000000111222222333333333888<<<<<<<<<>>>EEEKKKVVV```kkkuuu{{{kkkiiigggwwwzzzvvvnnnjjjddd```^^^^^^^^^]]]\\\\\\\\\ZZZZZZZZZ]]]```^^^fffrrr}}}}}}zzzzzz}}}~~~}}}||||||zzzxxxvvvtttsssrrrrrroooooommmlllkkkiiihhhhhhbbbaaa___]]][[[YYYWWWWWWUUUUUUTTTRRRPPPNNNKKKJJJCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<======<<<<<<===>>>>>>???;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAA???@@@AAACCCDDDDDDDDDDDDEEEBBB@@@BBBFFFKKKUUU___lllpppvvvzzz}}}~~~|||yyywwwrrriiiddddddgggqqq}}}hhhZZZHHH@@@999999999777777888555555555555555555555555444444555555666777777777777777666666666666777777777;;;:::<<>>>>>===???GGGNNNYYYdddpppyyysssooolll|||~~~xxxtttlllhhhbbb___]]]]]]]]]]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^```gggqqqzzz}}}zzzzzz}}}}}}|||{{{{{{zzzxxxvvvuuutttssssssooonnnmmmkkkiiigggfffeee``````^^^\\\ZZZWWWUUUSSSSSSSSSRRRQQQNNNKKKIIIGGGCCCCCCCCCBBB@@@???===<<<999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFBBBAAACCCFFFIIIRRR[[[iiimmmtttyyy|||~~~|||vvvrrrllleeeccceeefffpppzzzhhh[[[III@@@:::999999777777888555555555555555555555555444444555555666777777888777777666666666666777777666<<<<<<>>>CCCEEEUUUpppqqqiiifffkkkrrrpppbbb___kkkoooZZZIII>>><<<999777777777666555444444444333333333222222000000111111222222222333222222222111000//////...////////////000000000000///000000111222222333333666;;;@@@@@@>>>AAAIIIPPPXXXeeerrryyy~~~zzzuuuqqq~~~wwwssskkkgggbbb^^^]]]]]]]]]]]]ZZZ[[[\\\\\\[[[[[[\\\]]]eeekkkrrrxxx|||~~~zzzzzz}}}}}}|||zzzzzzzzzyyyxxxvvvuuutttttttttooonnnllljjjhhhfffdddccc```___^^^\\\YYYVVVSSSRRRRRRRRRQQQOOOMMMIIIFFFDDD>>>>>>>>>===<<<:::999888999999999::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFBBBAAADDDFFFHHHPPPXXXggglllrrrxxx|||~~~~~~tttmmmfffaaaaaaeeefffpppzzzjjj^^^MMMDDD<<<:::999666444555555555555555555555555555444444444555666777777888777777666666666666777777555<<<>>>@@@EEEFFFVVVqqqyyykkkfffiiioooooodddaaannn}}}xxxdddUUUDDD;;;555777999888666666333222000111222333333222444333111////////////000000000000000000000000000///......------///000111///000111000000111444666;;;999:::>>>AAADDDKKKSSSaaannnxxxzzzzzzzzzzzz~~~xxxssspppiiiddd^^^ZZZYYYZZZ[[[\\\[[[\\\\\\[[[YYYZZZ\\\^^^gggnnntttxxx~~~zzzttttttyyy}}}~~~|||{{{zzzzzzxxxuuuttttttuuuttttttqqqpppmmmiiifffcccaaaaaa___\\\YYYWWWUUUTTTQQQOOOMMMMMMKKKJJJHHHFFFEEEDDDAAA@@@???>>><<<;;;999999777888888:::;;;<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@????????????BBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLJJJJJJJJJHHHHHHOOOYYYbbbiiiqqqyyy}}}}}}ssslllddd]]]\\\___dddsssppp```NNNDDD;;;::::::888555555666555444333333444555666333333444555666777888999777777777777888888888888999999888===EEEGGGXXXvvv{{{mmmfffgggmmmttthhh```nnn}}}iiiXXXIII???777777888666444444444222111111222333222111444333111000/////////000000000000000000000000000//////...---...///000111///000000000000111333666<<<;;;<<<@@@CCCFFFNNNVVVfffrrr}}}~~~~~~|||yyyzzzyyyssspppgggbbb\\\YYYXXXZZZ[[[\\\\\\]]]\\\[[[YYYYYY[[[^^^jjjqqqxxx{{{~~~wwwrrrrrrwww|||~~~|||zzzyyyyyyyyywwwtttsssttttttsssrrrooommmkkkhhheeebbbaaa```^^^[[[XXXUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDCCCBBB??????>>>===;;;:::999999888999999:::;;;<<<======@@@@@@@@@AAAAAABBBCCCDDD@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHJJJLLLMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSQQQPPPNNNKKKJJJOOOXXXbbbhhhpppwww|||~~~|||qqqiiiaaaYYYWWWZZZbbbpppuuufffTTTIII@@@>>>>>>;;;999999666555555444444555555666555555666777888999::::::666666666777777777888888888999888>>>EEEGGGYYYwwwrrrhhhhhhmmm|||wwwkkk```oooooo\\\OOOCCC999777666444333333555333111111222222111000333222111000000000000000000000000000000000000000//////.........///000111...///000000///111333666======>>>BBBEEEHHHQQQ[[[mmmyyy{{{wwwyyyxxx{{{yyyrrrnnnccc___ZZZWWWXXXZZZ[[[\\\^^^^^^]]][[[YYYYYY[[[]]]mmmuuu}}}{{{tttooopppvvv{{{~~~|||{{{yyyyyyxxxuuusssrrrrrrrrrqqqppplllkkkhhhfffcccaaa```___\\\ZZZVVVTTTRRRQQQNNNLLLJJJIIIHHHFFFCCCAAA@@@?????????>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<======?????????@@@@@@AAABBBCCCAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKKKKNNNQQQSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYY[[[XXXVVVTTTPPPMMMPPPWWWaaagggooovvvzzz|||}}}~~~{{{pppggg^^^UUURRRTTT]]]kkk~~~zzznnnUUUJJJ???<<<;;;999666666555555555666666555555555111111222333444555666666555555666666666777777777888:::999>>>EEEHHHZZZzzzzzzmmmjjjmmmvvvxxxkkkcccqqqsss```RRRFFF:::666666444333444666444222111222222111000222222222111111000000000///////////////////////////////////////000000000...///000000///111444666======@@@DDDFFFJJJUUU```uuu{{{|||xxxwwwppplll___\\\XXXVVVWWWYYY[[[\\\^^^^^^]]][[[YYYYYY\\\^^^pppyyy~~~yyyrrrnnnooovvv|||~~~|||zzzyyyvvvtttrrrqqqqqqqqqooonnnjjjiiigggdddbbb```______[[[XXXUUURRRQQQOOOMMMKKKGGGFFFDDDBBB@@@>>>===<<>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMMMMPPPTTTWWWXXXXXXYYYYYYZZZZZZ\\\]]]^^^^^^```\\\ZZZYYYUUUQQQSSSXXXbbbgggooouuuyyy{{{}}}~~~|||rrriii___VVVRRRSSSXXXfffzzz}}}sssWWWKKK???;;;999666444444444555666777777666555444//////000111222222333333555555555555666666666666888::::::???FFFHHH\\\}}}ooojjjkkkttt~~~ppphhhsssvvvbbbSSSGGG;;;777666555555666666444222111222222111000222222222222222111111111......................../////////000000000000000...///000000000222555888<<<===AAADDDFFFKKKXXXddd|||}}}||||||yyy|||uuunnnjjj]]]ZZZVVVUUUWWWYYYZZZ[[[]]]]]]\\\ZZZYYYZZZ^^^aaaqqq{{{}}}xxxrrrnnnpppwww~~~~~~}}}{{{yyyxxxuuusssqqqqqqqqqpppmmmkkkiiihhhfffcccaaa___^^^^^^XXXVVVRRRPPPNNNMMMJJJIIICCCBBBAAA???>>><<<;;;:::<<<======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFBBBBBBAAAAAABBBDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNQQQVVVZZZ\\\\\\]]]\\\\\\\\\]]]^^^___``````\\\[[[[[[YYYUUUVVVZZZccchhhooouuuyyy{{{}}}~~~~~~~~~vvvooofff[[[VVVVVVXXXdddxxx}}}uuu^^^QQQCCC===;;;888666666444555666777777666555444333333444444555555666666555555555555666666666666777::::::???FFFIII___qqqiiiiiisssxxxnnntttxxxfffSSSGGG<<<888888666666777555333111111222222111000111222222333222222111111...........................///000111111111000000///000111111222333777999<<<>>>BBBFFFHHHMMM[[[iii||||||{{{}}}uuuyyy~~~xxxqqqjjjfff\\\YYYVVVUUUWWWYYYZZZZZZ[[[[[[ZZZYYYYYY\\\aaaeeesss||||||wwwqqqnnnqqqyyy}}}}}}}}}}}}{{{yyywwwuuuuuusssrrrqqqqqqooommmjjjgggfffdddaaa^^^\\\[[[[[[UUURRRNNNLLLKKKIIIGGGEEE??????>>>===<<<;;;::::::888999:::;;;===>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCBBBCCCEEEGGGHHHGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQTTTYYY]]]```aaa``````^^^^^^^^^^^^```aaa___[[[ZZZ\\\\\\YYYYYY[[[dddiiiooouuuxxx{{{}}}|||}}}~~~xxxooobbb[[[YYYYYYeeeyyyxxxaaaSSSDDD===999666444555666666666777777666666666333333444444555555555555555555666666666777777777666:::;;;@@@FFFJJJaaa~~~uuukkkkkkooowww|||ssssss{{{zzzlllUUUIII>>>:::999777555555444222111111222333222111111111222333333333222111000000000000000000000000...///000111222111000000000111222333333555888;;;===???DDDHHHJJJOOO___nnn}}}}}}tttoooyyyzzzsssmmmgggddd\\\YYYWWWVVVWWWYYYYYYYYYXXXXXXXXXXXXZZZ___eeeiiiuuu~~~}}}{{{vvvpppmmmpppyyy}}}~~~~~~~~~}}}{{{xxxwwwuuusssrrrrrrqqqooollljjjeeedddaaa^^^[[[XXXWWWVVVPPPMMMIIIGGGFFFDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;888999:::<<<>>>@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDCCCDDDDDDEEEFFFGGGJJJHHHFFFEEEEEEGGGIIIJJJIIIJJJLLLNNNQQQTTTVVVWWWWWWVVVVVVXXX]]]bbbeeefffeeedddbbb```___```aaaaaa___\\\[[[^^^^^^[[[ZZZ\\\ccchhhnnnsssvvvyyy|||}}}||||||~~~vvvggg]]]YYYZZZfff{{{|||dddUUUEEE===999555444555777777666666666666777777333333333444444444444444666666666777777777888888666:::<<<@@@FFFJJJbbbyyywww|||~~~yyyoooooojjjooo{{{uuuqqqwww|||qqqVVVJJJ???;;;:::666444333333222000111222333333222000111333333444333222111111111111111111111111111...///000222222111111000000222333333444666999<<<>>>AAAFFFJJJKKKRRRaaaqqq}}}~~~}}}|||xxxmmmkkkxxx~~~xxxqqqjjjeeebbb\\\ZZZWWWVVVWWWYYYYYYYYYVVVVVVWWWXXXZZZ```ggglllwww|||zzztttnnnlllpppyyy~~~|||zzzuuutttrrrrrrrrrpppllliiicccbbb___[[[XXXUUUTTTSSSLLLIIIFFFDDDBBBAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKIIIGGGGGGHHHKKKLLLJJJKKKNNNQQQTTTWWWZZZ[[[[[[ZZZZZZ\\\aaafffiiijjjiiigggdddbbbaaaaaabbbcccaaa]]]]]]``````\\\[[[\\\bbbggglllqqquuuwwwzzz|||{{{|||~~~{{{jjj]]]XXXYYYfff}}}kkk[[[KKKBBB===:::888999888777666555555666777888777777888888888888888888777777777777888888888888666:::<<>>===<<<;;;:::999999999:::;;;;;;<<<>>>???@@@CCCGGGJJJHHHIIIJJJLLLLLLLLLKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJNNNOOOPPPSSSUUUXXXZZZ[[[YYY[[[^^^bbbfffjjjlllmmmiiifffccc___]]]]]]^^^_________`````````___^^^^^^fffjjjnnnqqqtttwwwzzz|||~~~~~~~~~}}}~~~}}}pppbbbXXXXXXcccyyywwwcccLLLAAA===:::888888555666777777777666444333666666666666666777888888666666666777888888999999555;;;<<>>===<<<<<<;;;:::999999999999:::;;;;;;===>>>???AAACCCGGGJJJHHHJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRTTTVVVXXXZZZ[[[\\\]]]```cccfffiiikkkkkkjjjhhhdddaaa```___```aaabbbbbbbbbccccccbbbbbbaaahhhkkkooorrrtttwwwzzz}}}|||~~~rrrdddZZZXXXaaauuu~~~yyyeeeOOOBBB>>>:::888888666666666666666555555444666666666666666777777888666666666777888888999999666<<<===@@@HHHPPPiiivvvhhh___\\\^^^bbbjjjuuupppfffeeehhhuuuuuurrrxxxkkkZZZNNNAAA<<<:::666333333333333333222222222111111111111222222222222111111000000000000000000000000000000000000111111111111222222222222333777===AAADDDGGGKKKNNNPPPWWWiiizzz}}}vvvtttsssvvv{{{wwwmmmjjjqqq~~~wwwooojjjggg```YYYSSSSSSTTTTTTTTTUUUUUUUUUQQQRRRUUUWWW\\\bbbjjjooovvv{{{~~~xxxpppiiiiiinnnvvv{{{}}}zzzwwwtttooojjjfff```\\\WWWQQQNNNJJJFFFCCCBBBAAA???>>><<<;;;;;;:::::::::999999999999::::::;;;===???@@@AAACCCFFFIIIJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQOOOOOONNNOOOOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYZZZ[[[^^^```bbbdddfffhhhiiiiiiiiigggeeebbb``````aaaaaaddddddddddddddddddddddddkkkmmmppprrrtttwww{{{~~~{{{~~~uuuggg]]]YYY___ppp}}}|||iiiSSSFFF???;;;888888777777666555555555555555666666666666777777777777666666666777888888999999777>>>>>>AAAIIIRRRlllzzzllleeebbbgggkkktttpppeeeddddddnnnwwwttt|||ppp^^^QQQDDD>>>;;;777444444333333333222222222111111111111222222222222111111000000000000000000000000///000000000111111111111000111111222444888>>>BBBGGGHHHLLLPPPRRRZZZkkk{{{~~~~~~xxxtttqqqttt||||||sssiiiiiiuuu}}}uuunnniiiddd^^^XXXTTTTTTUUUUUUVVVVVVWWWWWWOOORRRUUUYYY^^^eeemmmrrrvvvzzz}}}wwwoooiiiiiinnnvvv|||~~~{{{xxxuuurrrmmmgggccc^^^YYYSSSNNNJJJFFFCCC@@@@@@???>>><<<;;;;;;;;;;;;999999999999999:::::::::;;;===@@@AAABBBCCCFFFHHHKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[^^^___aaadddfffhhhiiiiiifffeeecccaaa```___``````ccccccccccccddddddeeeeeemmmoooqqqssstttwww{{{~~~xxxjjj```\\\^^^iii}}}~~~mmmWWWIIIAAA;;;888999888777555444444555555666555666666777777777777777666666666777888888999999888>>>>>>AAAIIISSSmmm|||sssppppppvvvzzzqqqdddddddddlllzzzuuu~~~yyydddVVVHHHAAA===888555444333333333222222222111111111111222222222222111111000000000000000000000000///000000000111111111111000000111222555999@@@DDDHHHIIIMMMQQQUUU]]]nnn}}}}}}xxxrrrsss{{{tttjjjlll{{{zzzsssmmmiiiccc\\\XXXSSSSSSTTTTTTUUUVVVWWWWWWOOORRRVVVZZZ```gggooouuuwwwzzz~~~|||wwwoooiiiiiioooxxx}}}{{{zzzwwwtttqqqlllfffaaa\\\WWWPPPKKKGGGDDDAAA???>>>>>>===<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;<<<>>>AAABBBCCCDDDFFFHHHLLLMMMPPPSSSUUUWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[]]]___bbbdddggghhhhhhddddddbbbaaa````````````bbbbbbbbbbbbcccdddfffffflllnnnqqqsssuuuxxx|||{{{mmmccc]]]\\\ddduuu}}}ppp[[[LLLCCC;;;888999888777555444444555555666555555666777888777777666666666666777888888999999777======@@@IIISSSnnn}}}}}}sssddddddeeekkk}}}~~~uuuzzzkkk\\\MMMDDD???999555555333333333222222222111111111111222222222222111111000000000000000000000000000000000000111111111111///000222333666;;;BBBGGGJJJKKKNNNSSSYYYbbbrrr~~~}}}|||~~~|||vvvvvvzzzxxxlllpppwwwooolllhhhaaaZZZXXXPPPPPPQQQRRRSSSTTTTTTUUUPPPRRRUUUZZZ___hhhpppvvvyyy{{{}}}{{{vvvnnniiiiiipppxxx~~~{{{zzzwwwuuuqqqkkkddd___YYYTTTMMMHHHEEEBBB@@@???======<<<<<<<<<======>>>999:::;;;<<<======<<<<<<<<<>>>AAACCCCCCDDDFFFGGGLLLMMMQQQTTTWWWYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZZZZZZZYYYYYYYYYYYYXXXZZZ\\\___bbbdddeeefffbbbbbbaaa``````````````````_________```bbbdddfffiiilllqqqtttwwwyyy|||qqqggg]]][[[```qqqyyy|||qqq]]]NNNDDD;;;999:::777777666555555555555555444555777888888888777666666666666777888888999999777======@@@IIITTTooorrrcccddddddhhhwwwwwwxxx}}}qqqaaaQQQGGG@@@:::666555333333333222222222111111111111222222222222111111000000000000000000000000000000000000111111111111000111222444888===DDDIIIMMMMMMPPPVVV]]]gggxxx}}}|||{{{|||~~~{{{zzz}}}wwwkkkqqq{{{rrrkkkjjjfff^^^YYYXXXOOOOOOPPPQQQRRRSSSTTTUUUPPPQQQSSSWWW]]]fffooovvv{{{|||}}}~~~yyytttlllggghhhooowww}}}~~~{{{yyywwwsssnnnggg___ZZZUUUQQQJJJEEEBBB@@@???>>>;;;;;;;;;;;;<<<<<<===>>>:::;;;<<<>>>>>>>>>>>>===<<>>>>>AAAJJJVVVrrr~~~oooddddddbbbdddrrrxxxwww{{{}}}ttteeeSSSIIIBBB;;;666666333333333222222222111111111111222222222222111111000000000000000000000000000000000000111111111111000111333555999???FFFKKKOOOOOORRRYYYaaakkk|||}}}|||}}}}}}~~~~~~rrrgggpppyyyoooiiihhheee]]]WWWWWWQQQQQQRRRSSSTTTUUUVVVVVVOOOPPPRRRUUUZZZdddnnnuuu||||||}}}|||xxxrrrkkkfffgggnnnvvv}}}xxxzzzxxxuuupppjjjbbbYYYSSSSSSNNNHHHCCC@@@???>>>===::::::::::::;;;<<<===>>>:::;;;===????????????>>><<>>>>>============>>>>>>>>>??????AAAAAA???>>>============@@@AAABBBCCCDDDFFFGGGGGGIIILLLQQQVVVZZZ[[[\\\\\\]]]___``````___^^^^^^___cccaaa```______^^^\\\ZZZZZZZZZYYYYYYXXXXXXWWWWWWZZZ[[[[[[[[[ZZZXXXVVVUUUTTTRRRQQQQQQRRRRRRQQQOOOGGGGGGHHHKKKNNNSSSWWWZZZ]]]ccckkkpppsssvvvzzz}}}~~~uuufff^^^[[[dddttt|||{{{uuubbbOOOBBB<<<:::999888777777666666666666666777666555444444555666777666666777888999:::::::::<<<;;;>>>CCCHHHZZZ~~~ooopppsssvvvzzz~~~qqqfffbbb___aaalll~~~yyyhhhUUUHHH@@@:::777777555444333333444444333222222222222222222111111111222222111111111000000000000000000000111111111111333333333555:::BBBHHHMMMPPPRRRYYYbbbiiirrr|||}}}~~~{{{{{{|||zzzyyy}}}wwwhhhbbbuuu}}}yyysssllleee___YYYSSSNNNLLLMMMNNNPPPPPPPPPPPPOOOOOOOOOQQQVVV]]]gggoootttyyy{{{}}}vvvpppkkkdddaaafffoooxxx}}}}}}}}}|||}}}~~~~~~{{{yyyvvvsssoookkkeee^^^VVVPPPMMMIIIDDD@@@>>>>>>======<<<<<<<<<============>>>BBBAAA@@@@@@??????@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJKKKNNNSSSWWW[[[]]]]]]]]]```aaaccccccbbbaaabbbcccdddbbb```_________]]][[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWXXXXXXWWWVVVTTTRRRQQQLLLJJJIIIHHHIIIIIIGGGFFFFFFFFFFFFHHHJJJMMMPPPRRRXXX^^^fffkkknnnrrrwww{{{}}}tttggg^^^[[[cccqqqtttaaaOOOCCC===::::::888888777666666555666666777666555555555555666777777777777888999999999:::<<<<<>>======<<<<<<============>>>>>>>>>???BBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFHHHIIIKKKLLLMMMOOOQQQUUUZZZ]]]_________ccceeeggggggfffffffffhhheeecccaaaaaaaaa```^^^\\\]]]]]]\\\[[[[[[ZZZYYYYYYVVVVVVVVVUUUSSSQQQPPPOOOJJJIIIGGGFFFFFFFFFDDDBBBEEEDDDCCCCCCDDDFFFHHHIIIPPPUUU]]]bbbffflllrrrwwwzzz{{{}}}~~~uuuhhh```[[[aaannn|||uuubbbPPPDDD>>>;;;:::999999777666555555555555777666666555555666666777888888888888888888999999<<<<<<@@@FFFMMM```PPPRRRTTTYYY^^^bbbfffiiiwww|||nnnddd]]]___gggyyyxxxhhhVVVJJJCCC<<<888777777555444444555666444333222222222333333444444444222222222222222222222222222111000//////111333444111111222666<<>>=========<<>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRWWWXXX[[[^^^aaabbbcccdddgggiiikkkkkkjjjjjjkkklllhhhgggeeeddddddcccaaa___]]]\\\\\\[[[YYYXXXXXXWWWWWWVVVTTTQQQOOOMMMLLLKKKGGGEEECCCBBBBBBAAA???===????????????@@@AAAAAABBBAAAEEEJJJNNNSSS[[[dddlllppptttzzzzzznnneee^^^```gggrrr}}}iiiVVVHHH???;;;999999888777666555555555555555666666777777777777777999999999888888888888888:::;;;???GGGOOOcccGGGGGGHHHIIIKKKNNNOOOQQQ\\\cccnnnyyy|||wwwxxxjjjaaabbbfffppppppbbbSSSKKKEEE???:::999666555444444555555444222222222222222333333333333111111111222222222222222222222111000111222333444444444555999???GGGOOOTTTXXX]]]aaagggttt~~~|||vvvyyy~~~uuummmjjjvvv|||yyysssqqqlllcccZZZRRRNNNLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNQQQWWW```kkktttzzzxxxyyyzzz|||}}}~~~~~~~~~}}}wwwooofffbbb^^^___eeeoooxxx}}}|||zzzwwwyyy||||||zzzxxxwwwzzz{{{zzz|||~~~~~~~~~~~~{{{wwwuuuuuuvvv|||~~~~~~{{{xxxsssnnnjjjjjjhhheeeaaa]]]WWWPPPLLLIIIGGGDDDCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFHHHJJJKKKLLLNNNNNNOOOQQQRRRSSSTTTUUUZZZ[[[]]]___bbbcccdddeeeiiikkkllllllkkkjjjjjjkkkjjjhhhfffffffffeeecccaaa]]]]]]\\\ZZZYYYXXXWWWWWWUUUSSSQQQNNNKKKIIIHHHGGGFFFDDDBBBBBBBBBAAA???>>>===>>>>>>???@@@AAAAAAAAA>>>AAADDDGGGKKKSSS^^^eeemmmssszzz|||ooofff___^^^bbblllzzz~~~kkkXXXIII@@@;;;999888777777666666666666666555555666777888888888888888888888888888888999999;;;;;;@@@HHHPPPeeeEEEEEEEEEFFFHHHIIIKKKKKKQQQXXXcccppp}}}}}}tttyyypppeeeeeeffflllqqqcccUUUMMMGGG???:::888555444333333444444333222222222222222222111111111000000000111111111222222111111111222222222333333333444666:::AAAJJJSSSXXXZZZ___ccchhhwww~~~|||yyy}}}uuuqqq|||{{{xxxooonnnjjjbbbYYYRRROOOOOOIIIJJJKKKMMMMMMMMMMMMLLLLLLMMMQQQWWW```jjjtttzzzzzz{{{|||}}}~~~}}}vvvooodddaaa]]]^^^eeennnwww|||}}}wwwwwwyyy{{{~~~}}}wwwrrrrrrwww~~~|||vvvrrrppprrrttttttvvvwwwuuuqqqmmmmmmmmmrrruuuzzz}}}{{{xxxtttooollljjjfffbbb]]]YYYUUUPPPLLLKKKIIIGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOTTTTTTTTTUUUVVVWWWWWWWWW\\\]]]^^^```bbbdddeeeffflllmmmnnnmmmkkkjjjjjjjjjkkkiiihhhggggggfffdddbbb___^^^]]]\\\ZZZYYYXXXWWWUUUSSSPPPMMMJJJHHHGGGGGGGGGFFFDDDDDDDDDDDDCCCAAA>>>??????@@@@@@@@@??????===???AAABBBFFFMMMXXX```mmmrrrxxx}}}}}}ooofff]]][[[]]]eeesss{{{iiiWWWIIIAAA<<<:::666666666666666777777888444555777888999999888888777777777888999999999:::======BBBJJJRRRgggEEEEEEEEEFFFGGGIIIJJJKKKJJJQQQ]]]lllzzzuuuwwwtttiiihhhfffiii}}}tttfffWWWOOOHHH@@@:::777555333222222333444222111333222222111111000000000//////000000111111111222000111222333333333333222222333555;;;CCCMMMVVV\\\[[[```dddiiixxx}}}{{{{{{yyyttt~~~zzzwwwmmmllliiibbbYYYRRRPPPPPPIIIJJJKKKMMMMMMMMMLLLLLLKKKMMMPPPVVV___jjjtttzzz||||||~~~}}}vvvoooccc___\\\^^^eeennnwww|||~~~yyyxxxvvvwww{{{wwwpppnnnsssyyy~~~}}}xxxrrrllljjjlllnnnnnnqqqsssqqqmmmiiiggggggjjjnnnuuu||||||{{{zzzzzzyyyxxxtttrrrkkkhhhbbb]]]YYYVVVRRROOOLLLKKKIIIIIIJJJKKKJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRXXXXXXXXXYYYYYYYYYYYYZZZ]]]]]]___```bbbdddeeefffmmmoooooonnnllljjjjjjjjjllljjjhhhgggggggggeeeccc```___^^^]]][[[ZZZYYYXXXWWWUUURRROOOLLLJJJIIIHHHEEEDDDCCCCCCCCCDDDBBBAAA???@@@@@@@@@???>>>======>>>???@@@@@@CCCJJJUUU]]]nnnrrrwwwzzz}}}}}}nnneee\\\YYYZZZaaaooo|||wwwfffUUUIIIAAA===;;;555555555666666777888999444555777888999999999888666666777888999::::::;;;??????DDDLLLTTThhhFFFFFFHHHIIIIIIJJJJJJJJJPPPSSSZZZbbbnnntttvvv{{{}}}nnnhhhgggkkkyyyzzzhhhVVVMMMHHHBBB<<<888444333222222111111222222333333222111000000111111111111111111111111111111000111111222222333444444444555888???IIIRRRXXXZZZ[[[```eeemmm}}}~~~{{{zzz~~~{{{sss{{{uuupppkkkddd\\\VVVQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJIIILLLQQQXXX```hhhooorrrxxxyyy|||}}}|||~~~yyysssooohhhddd```bbbjjjsssyyy|||~~~{{{yyy}}}yyypppkkkmmmtttyyy}}}zzzssskkkfffeeehhhkkkiiilllmmmiiiaaa]]]\\\^^^```eeemmmtttzzz~~~|||zzzxxxwwwwwwnnniiibbb\\\XXXVVVUUUSSSRRRPPPNNNNNNPPPRRRRRRRRRLLLMMMMMMNNNPPPQQQQQQRRROOOPPPQQQRRRTTTTTTUUUUUUSSSUUUXXXZZZ\\\]]]\\\\\\\\\]]]]]]___aaadddgggiiilllmmmoooppppppooonnnnnnlllllllllkkkjjjiiihhhgggbbbaaa```^^^\\\ZZZYYYXXXRRRRRRPPPNNNLLLJJJIIIHHHEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@??????@@@======AAADDDIIIQQQZZZiiinnntttxxx{{{}}}{{{pppggg^^^XXXVVV]]]lllzzzyyyjjjZZZKKKAAA;;;888888888888888777777777777777777888888888888777777666666666777888:::;;;<<<<<<===AAAGGGQQQjjjFFFFFFHHHIIIJJJJJJJJJJJJLLLOOOUUU\\\hhhzzzwwwtttwww}}}vvvmmmhhhhhhtttwwweeeSSSJJJFFFAAA:::777444333222222111222222222333333222111111111111111222222222111111111111111000111111222222333444444333555999AAAJJJRRRWWWZZZ[[[___eeemmm}}}|||zzzyyyvvvooo|||yyyrrrlllhhhaaaZZZTTTQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJIIILLLRRRYYYaaaiiiooosssxxxyyy|||~~~~~~|||~~~}}}wwwqqqnnneeeaaa^^^```hhhqqqxxxzzz}}}tttmmmlllppptttxxxuuupppiiicccaaabbbdddeeeggghhhccc\\\WWWVVVWWWXXX]]]eeennnvvv~~~~~~|||zzzyyyxxxxxxnnniiibbb]]]ZZZXXXVVVUUUVVVTTTSSSSSSUUUVVVUUUUUUQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXX[[[]]]______^^^^^^\\\\\\]]]^^^```cccfffgggkkkmmmnnnpppppppppoooooommmmmmmmmlllkkkjjjhhhgggbbbbbb```^^^\\\[[[YYYXXXTTTSSSQQQOOOMMMKKKIIIIIIDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@======???BBBEEEMMMVVVfffkkkrrrwwwzzz}}}|||ppphhh^^^XXXXXX___pppyyykkkZZZLLLBBB<<<999888888888888777777777777666777777888888777777666888777777777888999::::::<<<===AAAGGGRRRkkkGGGHHHJJJKKKLLLMMMMMMMMMJJJMMMQQQXXXdddvvv|||rrrqqqwwwtttjjjeeemmmzzzvvvdddRRRIIIFFFAAA<<<999444444333222222222222222333222222111111111111222222222222222111111000000000111111222222333444444555888===FFFOOOVVVZZZ[[[\\\```eeemmm}}}}}}zzzzzzpppjjjwwwxxxqqqhhheee^^^XXXRRRPPPOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMSSSZZZccckkkqqqtttxxxyyy|||~~~~~~}}}~~~zzztttooolllddd```^^^aaaiiirrrxxx{{{|||zzzpppkkkjjjlllrrrqqqnnniiiddd```______bbbdddccc___XXXRRRPPPPPPPPPUUU]]]fffoooyyy~~~}}}|||zzzyyyyyyqqqmmmfffaaa___]]][[[ZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXXXXWWWWWWWWWVVVVVVUUUUUUXXXYYYYYYZZZZZZYYYYYYXXX\\\^^^___aaaaaaaaa``````\\\\\\\\\]]]___bbbdddeeejjjkkkmmmoooqqqqqqqqqqqqppppppooonnnlllkkkiiihhhccccccaaa___]]][[[YYYYYYUUUTTTRRRPPPMMMKKKIIIHHHCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAACCC??????@@@BBBDDDKKKRRRccchhhooouuuxxx{{{}}}}}}qqqhhh___YYYZZZcccvvvyyykkk\\\NNNCCC===;;;888888888888777777777777555666666777777666666555999999888888888888888999;;;===AAAHHHSSSlllJJJKKKLLLNNNOOOOOOPPPPPPMMMNNNQQQWWWcccuuusssnnnttt}}}oooeeehhhsssyyygggUUULLLIIIDDD???<<<444444333222222222222333333222222111111222222222333333222222111000000000000111111222222333444444888;;;BBBLLLUUU\\\^^^______bbbhhhppp|||{{{|||vvvjjjfffrrrzzzrrrhhhddd^^^WWWQQQNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMTTT\\\dddlllrrruuuxxxyyy{{{}}}~~~~~~}}}wwwrrrmmmjjjeeeaaa___ccckkkttt{{{}}}|||~~~|||qqqiiifffeeennnoooooommmhhhcccaaa___bbbcccbbb^^^WWWQQQNNNMMMNNNRRRXXX___gggpppzzz~~~}}}|||{{{zzzvvvrrrmmmhhhfffdddcccaaaaaa``````aaaaaa```]]][[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]aaaaaabbbbbbbbbbbbaaaaaa^^^^^^]]]^^^___aaaccceeehhhiiillloooqqqrrrrrrrrrrrrqqqqqqpppnnnllljjjiiieeedddcccaaa^^^\\\ZZZZZZVVVUUUSSSPPPMMMJJJHHHFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGDDDCCCDDDEEEFFFLLLTTTaaaffflllrrruuuxxxzzz|||sssjjj```[[[\\\gggzzzzzzmmm]]]OOOEEE???<<<888888888888777777777666555555666666666666555555888888888777888888999:::;;;===BBBHHHTTTnnnLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPSSSWWWbbbssswwwoootttxxxhhhfffnnn{{{}}}kkkXXXNNNJJJFFFAAA>>>555444333333222222333333333222222222222222333333222222222111111111000000000111111222222333444444777;;;CCCMMMWWW^^^```aaadddgggkkkttt|||zzzwww~~~ooofffdddooo|||{{{uuujjjeee^^^VVVPPPLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMTTT\\\eeemmmrrruuuxxxyyy{{{}}}~~~~~~}}}wwwpppkkkiiiccc```___cccllluuu{{{}}}|||~~~~~~ssskkkfffeeemmmoooqqqqqqmmmgggcccaaa`````````]]]XXXRRRNNNLLLKKKNNNSSSXXX```jjjtttzzz~~~~~~~~~~~~~~~~~~~~~||||||yyyvvvqqqnnnllljjjiiigggffffffeeeeeeeeeddd```^^^\\\\\\\\\\\\]]]]]]]]]^^^YYYZZZ\\\^^^___aaaaaaaaabbbbbbbbbbbbbbbaaaaaa```aaa```______```bbbcccdddfffgggjjjmmmpppqqqrrrrrrrrrrrrqqqpppooommmlllkkkhhhgggeeeccc```^^^\\\[[[WWWVVVSSSPPPLLLHHHFFFDDDAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJGGGFFFHHHHHHHHHMMMTTT___dddjjjooorrrtttvvvwww~~~~~~uuulllbbb]]]^^^hhh|||{{{nnn___QQQFFF@@@<<<888888888888777777777666555555666666666666555555666666666777888:::;;;<<<:::===BBBIIIUUUpppOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQSSSWWW```ppp~~~tttvvvlllfffkkk|||xxxoooZZZPPPKKKEEE@@@===555444444333333333333333333222222222222333333444111111111111111111111111000111111222222333444444444888@@@KKKVVV^^^bbbbbbhhhkkkoooxxx{{{xxxttt{{{|||iiibbbbbbnnn|||{{{tttiiieee^^^VVVOOOKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLTTT]]]fffmmmrrruuuxxxyyyzzz|||~~~~~~xxxqqqkkkggg```]]]]]]bbbkkktttzzz||||||zzzrrrnnnlllpppsssuuuuuupppjjjdddbbb\\\\\\\\\[[[WWWSSSNNNKKKHHHJJJMMMRRRYYYdddooowww{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{xxxtttrrrpppooommmlllmmmkkkiiiiiihhhgggdddaaa^^^^^^^^^______`````````ZZZ[[[]]]```bbbcccddddddcccbbbbbbaaaaaaaaaaaa```bbbbbbaaa``````aaaccccccdddfffiiilllnnnppppppqqqqqqqqqqqqqqqpppnnnmmmlllkkkjjjhhheeeccc```^^^]]]YYYXXXUUUQQQLLLHHHEEEDDD@@@@@@@@@AAAAAACCCDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSNNNKKKIIIJJJIIIHHHLLLRRR[[[```ggglllooorrrtttuuu{{{|||}}}~~~wwwnnnddd______gggyyy}}}qqqaaaSSSGGG@@@<<<888888888888777777777777555666666777777666666555555555666777888:::<<<===:::===BBBJJJWWWqqqVVVVVVVVVVVVUUUTTTSSSSSSQQQRRRUUUYYYaaaoooyyyxxxppphhhlllvvvyyyxxxvvv___SSSMMMFFF@@@===555555444333333333333444222222222222222333444555000000000111222222333333000111111222222333444444555999AAALLLXXXaaafffgggjjjmmmqqqzzz{{{yyyvvvyyy}}}xxxbbb^^^aaammm|||vvvooofffbbb[[[SSSMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKSSS\\\eeemmmrrrtttxxxyyyzzz|||~~~~~~{{{rrrkkkfff___]]]]]]bbbkkkuuuzzz|||}}}}}}yyyxxxyyy{{{}}}{{{uuummmfffcccYYYZZZZZZZZZYYYUUUQQQMMMIIIIIIJJJMMMSSS\\\gggooopppyyy~~~~~~}}}}}}}}}}}}|||||||||}}}~~~}}}zzzxxxwwwvvvtttrrrssspppmmmkkkkkkiiigggfffbbbbbbbbbbbbbbbaaaaaaaaa]]]^^^```bbbdddeeeeeeeeecccbbbbbbaaaaaaaaaaaaaaabbbbbb```______```aaabbbccceeegggjjjmmmnnnoooooopppppppppppppppooonnnnnnmmmllljjjhhheeebbb```___\\\[[[WWWSSSNNNJJJGGGEEE@@@??????@@@AAABBBDDDEEEHHHIIILLLOOOSSSVVVYYYZZZVVVRRRPPPOOOLLLIIIKKKPPPVVV[[[bbbiiinnnqqqtttvvvzzz{{{|||}}}zzzqqqggg```___eeeuuussscccTTTHHH???;;;888888888888777777777777666777777888888777777666777777777777888999:::;;;:::===BBBJJJXXXsss^^^^^^]]]]]]\\\ZZZYYYXXXSSSUUUXXX\\\cccppp}}}yyy}}}ssskkkooopppxxxyyy|||eeeWWWPPPIIICCC@@@555555444333333333333444222222222222333333444555//////000111222333333444000111111222333333444444888;;;CCCNNN[[[eeejjjmmmkkkmmmqqq{{{}}}~~~}}}yyyyyyyyy|||vvv^^^\\\___mmm~~~{{{rrrkkkbbb^^^XXXQQQLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFJJJSSS\\\eeelllqqqtttxxxyyyzzz|||}}}|||ssskkkfff```^^^___dddnnnwww|||~~~~~~zzzqqqiiieeeYYYZZZ[[[\\\[[[YYYTTTQQQMMMLLLKKKKKKNNNUUU___fffgggqqqzzz{{{{{{}}}}}}}}}}}}}}}||||||||||||{{{}}}~~~}}}|||{{{yyywwwtttpppmmmlllkkkjjjiiigggfffeeedddcccbbbaaaaaaaaabbbcccdddeeeeeeeeeeeecccbbbbbbaaaaaabbbbbbcccbbbaaa```___^^^______```cccdddgggiiilllmmmmmmmmmooooooppppppppppppooooooooonnnllliiifffcccaaa```___]]]ZZZUUUPPPLLLHHHFFF????????????@@@BBBDDDFFFIIIJJJMMMQQQVVVZZZ]]]^^^^^^YYYVVVTTTOOOKKKLLLPPPRRRWWW___gggmmmrrrvvvxxxzzz{{{|||}}}{{{rrrhhhaaa___dddrrrtttdddTTTHHH???:::888888888888777777777777777777888888888888777777999888888888888888999999:::===BBBKKKXXXsssjjjkkkhhheeefffhhhddd___ccc^^^\\\```gggooo{{{yyyuuuvvvssshhheeehhh~~~|||lllWWWOOOMMMGGG???888555333111222222111111222222222222222222222222000000111111111111000000333333333222111222444666888999CCCSSSaaahhhkkknnnpppnnnrrr~~~~~~}}}~~~~~~www{{{~~~|||ppp]]]ZZZ___pppyyypppjjjaaa]]]WWWQQQNNNKKKHHHFFFGGGFFFEEEFFFHHHIIIHHHHHHJJJMMMSSS\\\fffmmmqqqssswwwzzz|||}}}}}}}}}}}}tttjjjdddbbb^^^[[[bbbnnnzzz}}}tttkkkggg___`````````^^^ZZZWWWUUURRRPPPMMMLLLNNNTTTZZZ]]]cccfffkkkpppuuuyyy{{{|||yyy{{{}}}}}}|||zzzzzz{{{|||}}}}}}~~~}}}|||xxxwwwtttqqqnnnllljjjjjjiiiiiihhhgggfffeeeeeedddccccccbbbbbbccccccdddeeebbbccccccbbbbbbaaa```___```___^^^]]]^^^^^^```aaadddeeeeeegggiiikkkmmmnnnooonnnmmmmmmmmmnnnooopppnnnkkkiiiiiijjjhhhddd```^^^]]][[[WWWRRRLLLFFFCCCBBBAAA@@@??????@@@AAAAAAGGGIIIMMMSSSYYY___ccceeeccc```ZZZTTTOOOLLLKKKKKKNNNRRRYYY```gggnnnuuuyyy{{{|||}}}}}}|||}}}zzzooofff___```mmmzzztttdddUUUHHH>>>888:::999777666666666777777777777777777888888888888666888999999999999:::<<<<<>>>>>>>>???@@@CCCFFFJJJQQQWWW]]]bbbeeeddd```ZZZTTTNNNJJJIIIHHHIIIMMMTTT[[[bbbjjjqqqvvv{{{}}}~~~~~~}}}~~~zzzpppgggaaacccpppvvveeeVVVIII???999:::999888777666777777888777777777777888888888888666888999999999999:::<<<<<>>===<<<======???AAAFFFLLLSSSYYY]]]``````]]]WWWPPPKKKGGGEEEDDDCCCGGGMMMSSS[[[ccclllqqq{{{|||~~~~~~yyyppphhhcccfffuuuxxxgggWWWJJJ@@@;;;:::999888888777888888888777777777777888888888888666888999999999999:::<<<<<>>KKK]]]iiinnnrrruuuwwwxxx~~~~~~ooo___[[[___ooowwwlllddd___[[[UUUOOOLLLIIIFFFDDDFFFFFFGGGGGGFFFFFFFFFGGGJJJNNNUUU]]]bbbgggjjjlllppptttyyy}}}~~~~~~~~~~~~xxxnnnhhh```___aaahhhttt}}}vvvpppnnnkkkmmmooopppoookkkgggeee\\\YYYSSSOOOMMMMMMOOOQQQQQQSSSVVVZZZ___dddhhhjjjpppsssvvvxxxwwwvvvvvvvvvxxxzzz~~~{{{yyyvvvtttsssrrrnnnnnnmmmlllkkkjjjjjjiiijjjiiihhhfffeeedddddddddddddddddddddcccbbbaaa```_________^^^^^^^^^^^^^^^XXXYYY[[[^^^aaaeeehhhiiijjjmmmpppsssuuuuuutttssssssrrrrrrqqqpppmmmkkkiiigggfffccc^^^XXXSSSNNNKKKCCCBBB@@@===<<<;;;;;;;;;;;;===AAAFFFKKKPPPTTTVVVVVVSSSOOOJJJEEEBBB@@@??????BBBGGGMMMTTT^^^hhhnnnxxxzzz}}}~~~~~~yyypppiiieeeiiixxxyyyiiiWWWIII@@@;;;999999999888888888888999666777777777888888888888666888999999999999:::<<<<<<@@@EEEMMM^^^~~~~~~|||}}}vvvxxx|||qqqhhh```[[[ZZZXXXddd|||qqq^^^TTTOOOGGG@@@:::777555333444444333333222222222222222222222222222222333333333333222222222333444333222333666888999@@@OOOaaalllppptttwwwyyy|||rrr```\\\```qqqwwwlllddd]]]XXXSSSNNNKKKIIIFFFDDDEEEGGGHHHGGGEEEDDDFFFGGGIIIOOOWWW]]]bbbeeehhhkkksssvvv{{{~~~~~~}}}}}}wwwmmmgggaaaaaacccjjjsss{{{}}}|||zzzuuuqqqpppqqqrrruuuuuutttoookkkhhh___[[[VVVQQQMMMLLLMMMNNNNNNOOOPPPSSSWWW]]]aaadddjjjnnnrrruuuuuuuuutttuuuyyy|||}}}zzzxxxvvvuuuuuuppppppooonnnmmmlllkkkkkkkkkjjjiiigggfffeeeeeedddeeeeeeeeeddddddcccbbbaaa^^^^^^^^^^^^]]]]]]\\\\\\XXXYYYZZZ]]]```ccceeeggghhhkkkoootttvvvvvvvvvuuussstttttttttrrrpppnnnmmmjjjhhhddd___ZZZTTTPPPNNNFFFDDDAAA>>><<<:::::::::;;;<<<>>>@@@CCCFFFHHHIIIHHHGGGDDDAAA???>>>======>>>@@@DDDHHHPPPZZZeeellluuuwwwzzz|||}}}}}}{{{sssmmmjjjnnn|||yyyiiiWWWHHH???;;;888888888888888888888888666777777777888888888888666888999999999999:::<<<<<<@@@FFFOOO```wwwxxx}}}qqqhhh```ZZZXXXWWW^^^tttppp^^^SSSNNNIIICCC999777444333333333333222222222222222222222222222111111222222222222111111222333444333333444777999;;;CCCSSSeeeppptttwww{{{|||ttt```\\\```qqqwwwkkkcccYYYVVVQQQMMMJJJIIIGGGFFFDDDGGGIIIGGGDDDCCCEEEGGGHHHOOOXXX___bbbeeehhhkkktttxxx|||~~~~~~}}}}}}}}}~~~xxxnnngggbbbccceeekkkrrryyy|||}}}yyysssttttttqqqoooppprrrtttwwwyyywwwsssnnnkkkaaa]]]XXXSSSOOOMMMMMMNNNLLLLLLLLLMMMQQQVVV[[[^^^dddiiinnnrrrtttttttttuuuzzz}}}}}}{{{yyyxxxxxxsssrrrrrrqqqpppooonnnnnnkkkjjjiiigggfffeeeeeeeeeeeeeeeeeeeeedddcccbbbbbb^^^^^^^^^^^^^^^]]]\\\[[[YYYZZZ[[[\\\^^^```bbbccceeehhhlllqqqtttuuuuuuuuurrrtttvvvuuutttrrrrrrrrrmmmjjjfffaaa\\\WWWSSSQQQJJJHHHDDDAAA===;;;::::::<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<===@@@@@@BBBEEELLLWWWccckkkrrruuuyyy{{{|||}}}~~~}}}wwwqqqnnnppp}}}{{{jjjWWWHHH???;;;666666777888888888888777777777777777888888888888666888999999999999:::<<<<<>>>>>AAAAAAAAACCCIIITTTaaaiiirrruuuyyy|||}}}~~~zzzuuuppplllmmmwww}}}lllYYYHHH@@@===444555666777888777777666777777777777888888888888666888999999999999:::<<<<<>><<<;;;=========<<<<<<<<<<<<;;;=========>>>>>>?????????BBBAAA@@@BBBHHHSSS___hhhrrruuuzzz}}}~~~yyyuuuqqqlllggggggppp{{{nnnZZZJJJAAA>>>333444555777777777666555777777777777888888888888666888999999999999:::<<<<<>>;;;777555444444444333111222333444555444333333333333333333333333333333555333222333555888999999===LLLaaasss~~~|||hhhXXXYYYaaattt~~~|||}}}}}}vvviii___VVVSSSNNNJJJIIIGGGFFFEEEDDDEEEFFFEEEDDDCCCDDDEEEHHHMMMWWW```gggjjjjjjiiiqqqsssuuuwwwxxxzzz}}}zzzrrrllldddeeeggglllsssxxx|||}}}~~~}}}xxxpppgggaaaVVVSSSQQQRRRWWW\\\]]]]]]___aaadddfffhhhiiiiiiiiieeedddbbb]]]WWWSSSRRRRRROOOLLLIIIHHHJJJLLLMMMNNNQQQUUU[[[aaaeeeiiimmmooottt~~~~~~~~~~~~|||zzzwwwuuusssnnnmmmllljjjiiihhhhhhhhhiiiiiihhhhhhggggggffffffaaaaaa````````````aaaaaaaaa]]]YYYWWWVVVVVVVVVUUUWWWXXX\\\```dddhhhkkkllllllooorrruuuuuuvvvwwwxxxwwwvvvrrrnnniiiccc___]]]ZZZVVVOOOGGGBBB???>>>>>>============<<<;;;:::999:::;;;;;;<<<<<<===>>>>>>@@@???AAAEEEIIIPPP\\\hhhrrruuuyyy}}}|||pppgggfffeeeeeennnzzzqqq]]]LLLBBB===;;;;;;999888777777666666777777777777666666666666777888888999999:::;;;;;;===AAAHHHPPPaaa~~~~~~xxxggg]]]XXXVVVQQQZZZaaarrr{{{rrraaaUUUNNNIIIFFF===;;;777555555555444333111222333444444444333333333333333333333333333333444333333333555888999:::>>>NNNdddxxxzzzfff[[[ZZZbbbsss}}}}}}{{{ttthhh]]]VVVSSSNNNJJJIIIGGGFFFDDDEEEFFFFFFEEECCCBBBCCCDDDHHHMMMUUU^^^eeehhhiiiiiipppqqqssstttuuuxxx|||yyypppjjjeeeeeehhhnnnuuu{{{~~~vvvoooggg^^^XXXSSSQQQOOORRRWWWZZZZZZYYYXXXZZZ\\\^^^aaadddfffgggfffeeeccc^^^YYYUUUUUUUUURRROOOKKKJJJJJJLLLLLLLLLOOOTTTZZZ___dddhhhlllooouuu}}}{{{xxxvvvtttpppooommmllljjjjjjiiiiiijjjjjjiiiiiihhhgggggggggddddddccccccbbbaaa``````___\\\XXXVVVUUUUUUTTTSSSQQQSSSUUUYYY]]]aaaeeeggggggjjjooorrrtttwwwzzz}}}{{{yyywwwsssnnniiieeebbb]]]ZZZSSSLLLFFFBBB???>>>?????????>>>===<<<;;;;;;<<<<<<======>>>?????????AAA???AAAEEEJJJPPP]]]iiippptttyyy|||~~~zzznnndddaaa___```jjjvvvppp]]]LLLAAA<<<999888888777777777888888666666666666777777777777777888888999999:::;;;;;;===BBBHHHQQQbbb~~~{{{jjj^^^XXXVVVPPPXXX^^^nnn|||vvvcccVVVOOOKKKHHH<<<:::888666666555333222111222333444444444333333333333333333333333333333444333333444555888:::;;;AAARRRjjj{{{fff[[[ZZZaaaqqq~~~|||yyyqqqfff]]]VVVRRRNNNJJJHHHGGGFFFDDDEEEFFFGGGEEECCCBBBBBBCCCHHHLLLSSS[[[aaaeeehhhiiinnnooopppppprrruuuzzz~~~{{{sssmmmeeeeeehhhnnnuuu|||zzzqqqjjjbbbYYYSSSTTTSSSSSSVVVZZZ\\\YYYVVVRRRRRRSSSUUUXXX]]]aaadddfffeeeccc___[[[XXXXXXYYYWWWTTTPPPNNNMMMMMMLLLKKKMMMQQQWWW]]]bbbggglllooovvv~~~|||yyyvvvuuurrrqqqooonnnlllkkkkkkkkkjjjjjjjjjiiihhhgggggggggfffggggggfffeeeccc```___^^^[[[WWWUUUTTTTTTRRRQQQMMMNNNOOOQQQUUUZZZ___aaaeeegggkkknnnrrrvvvzzz~~~}}}|||zzzwwwsssoookkkhhhccc```ZZZSSSLLLFFFBBB@@@@@@@@@@@@??????>>>>>>===>>>>>>??????@@@AAAAAAAAAAAA@@@AAAEEEJJJQQQ^^^jjjooorrrwww{{{~~~yyymmmbbb]]][[[\\\ggguuuqqq^^^LLL@@@;;;777666666666777777888999555555666666777777888888777888888999999:::;;;;;;>>>CCCIIIRRRccc{{{ssstttzzzpppccc[[[VVVQQQXXX[[[kkkyyydddWWWPPPKKKIII<<<:::888666666555333111222222333333333444444444444444444444444444444444333444444555555777:::<<>>GGG[[[www}}}|||}}}hhhXXXWWW^^^ooo~~~zzzuuunnnfff```UUURRRMMMIIIHHHFFFEEEDDDDDDEEEFFFEEEBBBAAABBBBBBHHHJJJOOOVVV\\\aaadddfffjjjjjjjjjiiijjjmmmrrrvvv|||}}}uuuoookkkkkkllloootttyyy{{{||||||~~~zzzsssmmmiiiiiijjjlllooopppmmmeee___TTTQQQLLLIIIJJJNNNTTTXXX]]]^^^______^^^^^^___aaafffdddaaa^^^\\\XXXTTTQQQNNNQQQVVV[[[```eeejjjnnnuuu~~~{{{xxxwwwvvvtttsssqqqooommmlllkkkkkkjjjiiiiiihhhfffeeeeeedddbbbccceeeffffffdddbbbaaa^^^[[[XXXVVVUUUTTTQQQOOOJJJJJJIIIJJJLLLPPPTTTWWW\\\^^^aaadddhhhmmmssswww{{{|||||||||zzzwwwtttrrrkkkiiieee___XXXPPPJJJGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFCCCCCCFFFJJJQQQ^^^jjjlllpppuuuxxx{{{}}}~~~rrrfff___YYYYYYgggwwwxxxdddQQQCCC===999888777666555555555555444555555666777888888999777888888999999:::;;;;;;???CCCJJJRRRccc~~~uuukkkddd^^^ZZZXXX]]]eeeqqq|||uuueee[[[VVVYYYYYYgggjjj[[[QQQKKKGGG>>>;;;777555444444444333333333222222222333444555444444444444444444444444111444666666555777;;;???HHH^^^|||{{{zzzvvv|||xxxdddWWWWWW___qqq{{{uuummmeee___UUUQQQMMMIIIGGGFFFEEECCCCCCDDDEEEDDDBBBBBBBBBCCCGGGJJJOOOUUU[[[```ccceeefffgggfffeeeeeegggkkknnnttt{{{yyysssnnnmmmnnnqqquuuyyyzzzzzzyyy|||}}}{{{zzzzzz{{{}}}}}}xxxooogggYYYTTTNNNIIIGGGJJJOOOSSSXXX[[[___bbbcccdddeeegggllljjjhhhfffccc```[[[WWWRRRUUUYYY\\\```dddiiimmmsss}}}|||yyyxxxwwwuuutttrrrpppnnnlllkkkkkkkkkjjjiiihhhgggfffeeedddbbbbbbcccdddddddddcccbbb^^^\\\YYYWWWVVVTTTQQQNNNGGGGGGFFFFFFGGGJJJLLLNNNOOOSSSYYY^^^dddkkkqqqvvv{{{|||~~~~~~|||yyywwwnnnlllhhhccc]]]VVVQQQNNNHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIFFFEEEFFFIIIPPP]]]iiilllppptttwwwyyy{{{~~~tttiiiaaaZZZYYYfffxxx{{{gggSSSDDD===::::::888777666555555555555555666666777777888888777888888999999:::;;;;;;>>>CCCIIIRRRcccvvvooohhh```ZZZUUUTTTVVVZZZ```kkk}}}jjj^^^WWWYYYXXXdddnnn^^^SSSKKKGGG@@@;;;666333333444555555333333222222222333444555555555555555555555555555111444777777555777<<<@@@HHH___~~~zzz{{{xxx|||tttaaaSSSTTT]]]ooo|||tttkkkbbb\\\UUUQQQLLLIIIGGGFFFDDDCCCAAACCCDDDCCCBBBBBBCCCEEEFFFJJJPPPVVV\\\```bbbcccaaabbbbbbaaa``````ccceeeiiiqqqxxx~~~xxxssskkkjjjkkknnnrrrvvvxxxxxxwwwzzz~~~zzzrrr```[[[TTTNNNLLLMMMQQQTTTWWW\\\ccchhhkkklllmmmnnnnnnmmmlllkkkiiieee```\\\XXXZZZ\\\^^^```dddhhhkkkppp{{{~~~|||zzzzzzwwwvvvtttrrrpppnnnmmmmmmmmmlllkkkjjjiiigggffffffeeedddddddddcccbbbbbbbbb\\\ZZZXXXVVVUUURRROOOLLLFFFFFFEEEEEEEEEFFFFFFGGGGGGLLLSSSZZZ```gggmmmqqqxxxzzz|||~~~~~~|||zzzxxxrrrooolllgggaaa\\\YYYWWWMMMLLLKKKJJJJJJKKKLLLNNNMMMMMMNNNNNNOOOPPPPPPQQQLLLHHHFFFGGGIIIOOO\\\hhhmmmppptttwwwxxxyyy{{{}}}yyynnnfff^^^\\\iiizzz|||hhhSSSDDD<<<:::999888777777777777777666666666666777777777777777888888999999:::;;;;;;===BBBHHHQQQbbbuuummmhhhccc\\\VVVRRRTTTWWW[[[^^^iii}}}nnn___WWWYYYVVVcccrrraaaUUULLLGGGAAA<<<666222222333555666444333222111222333444555555555555555555555555555000444777777555777<<>>AAAKKKbbb~~~sss]]]TTTSSSYYYiiizzz|||}}}wwwlll```WWWRRRPPPLLLIIIEEECCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEGGGLLLSSSZZZ___bbbbbbaaa\\\[[[______YYYVVVWWW___```dddkkksssyyy|||}}}{{{xxxsssooollliiifffccc]]]```cccfffiiilllpppsssxxx}}}vvvoooeee\\\XXXWWWWWWWWWXXXbbbkkkpppvvv|||zzzuuuuuuqqqlllkkkllljjjeee```^^^______^^^___aaafffiiiooottt~~~~~~}}}{{{wwwssspppoooooooooooonnnnnnmmmllllllkkkkkkhhheeebbb```___```___^^^[[[ZZZXXXVVVSSSPPPOOONNNLLLIIIEEEDDDEEEGGGHHHHHHCCCGGGLLLQQQWWW]]]cccgggmmmtttxxxxxxxxxzzz{{{xxxtttrrrnnniiieeeaaa```___[[[ZZZXXXVVVUUUTTTSSSSSS[[[ZZZZZZ[[[\\\[[[YYYWWWQQQMMMJJJIIIJJJNNNYYYdddkkkooossswwwxxxyyy{{{|||}}}~~~zzzpppfffcccmmm{{{wwweeeSSSDDD;;;:::999888777666666666666777777777777777777777777777888999999888999;;;===@@@EEEKKKTTTddd|||vvvrrrmmmeee```^^^[[[[[[___dddnnnsssfff\\\XXXZZZgggzzz}}}vvv```UUUNNNHHH@@@<<<777444333444444444333333333333333333333333333444555444333222333444333444555666777:::>>>BBBLLLdddsss]]]TTTRRRXXXiiizzz~~~|||wwwmmm```WWWPPPOOOKKKHHHEEECCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBEEEGGGLLLSSS[[[aaadddeeejjjeeeccceeebbb\\\XXXZZZZZZ[[[^^^dddjjjnnnppppppllliiieeebbb___]]]ZZZXXXWWWYYY]]]```dddiiinnnrrrvvvzzz|||uuukkkccc^^^]]]\\\[[[\\\eeelllqqqvvv||||||xxxwwwssspppooopppnnnhhhccc_________^^^^^^```dddhhhooouuu~~~|||zzzwwwssspppooonnnnnnoooooonnnnnnmmmlllkkkjjjgggeeecccbbbaaa___\\\YYYZZZYYYWWWUUURRRPPPNNNMMMLLLJJJFFFEEEEEEGGGHHHHHHFFFHHHLLLOOOSSSXXX^^^bbbffflllrrrrrrsssuuuuuurrrsssqqqooollliiigggeeeeeeaaaaaa```^^^]]]]]]\\\\\\______^^^______^^^ZZZXXXPPPKKKHHHHHHIIIMMMXXXccckkkoootttxxxzzz{{{}}}~~~}}}}}}~~~{{{rrrhhheeeooo|||ssscccSSSEEE===:::999888777666666666666777777777777777777777777888999::::::999:::<<<>>>@@@EEELLLTTTeeeyyyrrrllljjjfffbbbcccgggoooqqqggg[[[YYYZZZfffzzz{{{xxxcccVVVMMMHHHAAA===888444444444444444333333333333333333333333333555666555444444555666444555666777888:::???BBBNNNeeeuuu```VVVSSSYYYjjj|||}}}xxxmmm```VVVNNNMMMJJJGGGDDDCCCBBBBBBDDDDDDCCCCCCBBBBBBAAAAAADDDGGGLLLTTT\\\ccchhhkkktttqqqqqqqqqmmmgggcccccc\\\]]]^^^aaadddfffeeeddd]]]ZZZVVVSSSRRRQQQOOOMMMOOOQQQTTTXXX]]]eeemmmssstttwww|||~~~~~~uuummmhhheeecccbbbaaafffllloootttyyy{{{yyyvvvtttrrrrrrrrrpppjjjeee``````^^^]]]\\\^^^bbbffflllsss~~~~~~|||zzzwwwssspppooonnnnnnppppppooonnnmmmlllkkkjjjeeedddcccbbbaaa^^^YYYUUUYYYXXXVVVTTTRRRPPPNNNMMMMMMKKKGGGFFFFFFGGGHHHGGGHHHIIIJJJKKKMMMRRRWWW[[[^^^ffflllnnnooopppooolllmmmmmmllllllkkkkkkjjjjjjhhhggggggggggggffffffffffffeeeddddddccc```[[[WWWOOOJJJGGGGGGIIIMMMWWWaaahhhmmmsssxxxzzz{{{{{{|||||||||||||||}}}|||sssjjjhhhqqq}}}~~~rrrcccSSSEEE===:::999888777666666666666777777777777777777777777999:::;;;;;;:::;;;===>>>@@@EEELLLUUUfffwwwpppiiiggghhhooo}}}~~~nnnfff[[[ZZZ[[[fffzzz|||gggXXXNNNJJJBBB>>>999555444444555444444444444444444444444444444555666666555555666777555666777777888;;;???CCCMMMdddyyyeeeYYYUUUZZZlllyyymmm^^^TTTLLLKKKHHHFFFDDDCCCBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBFFFMMMTTT\\\eeelllqqq{{{~~~{{{uuusssiiihhhhhhhhhhhhfffbbb___VVVSSSOOOLLLLLLKKKJJJIIIJJJKKKNNNRRRXXXaaakkkrrrsssvvvzzz|||~~~~~~~~~wwwqqqmmmiiigggdddfffiiikkkooosssvvvvvvrrrrrrqqqrrrqqqnnnhhhccc^^^^^^\\\ZZZYYY\\\```dddiiippp{{{~~~{{{zzzwwwtttqqqooonnnmmmpppppppppooommmkkkjjjhhhdddbbbaaa```___]]]YYYVVVYYYXXXWWWUUUSSSQQQPPPOOOOOOLLLIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIMMMRRRWWW\\\dddkkklllmmmmmmkkkgggeeeeeeggghhhiiijjjjjjkkkjjjjjjkkklllmmmmmmnnnnnnkkkjjjiiihhhfffaaa[[[VVVPPPJJJFFFGGGIIINNNVVV___cccgggnnnsssvvvvvvwwwwwwzzzyyyyyyxxxzzz||||||tttllliiirrr}}}sssdddSSSEEE<<<:::999888777666666666666777777777777777777777777888:::;;;:::::::::<<<>>>???EEEMMMVVVggg|||rrrlllkkkooozzz}}}mmmddd]]]\\\]]]eeezzzlll[[[PPPLLLCCC???:::666555555555444444444444444444444444444444555666666555555777888555666777888999<<<@@@CCCKKKbbb~~~kkk[[[VVVZZZmmmzzzmmm]]]RRRLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???AAAFFFMMMTTT\\\fffpppvvv|||zzzwwwuuuqqqkkkeeeaaaVVVSSSNNNJJJIIIHHHGGGFFFFFFGGGIIILLLRRR[[[eeelllrrruuuyyy|||~~~~~~xxxrrrmmmiiigggfffgggiiikkkmmmppprrroooooooooooommmiiiddd```ZZZYYYWWWUUUUUUXXX^^^bbbiiipppzzz~~~{{{zzzxxxuuurrrpppnnnmmmpppppppppooommmjjjhhhfffccc```]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRPPPNNNKKKIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFJJJPPPTTTZZZbbbiiijjjjjjkkkhhhdddaaaaaacccdddfffhhhiiijjjjjjkkknnnppprrrsssttttttooonnnkkkiiieee```YYYUUUQQQKKKFFFGGGJJJNNNUUU\\\^^^ccciiimmmppppppqqqrrrvvvuuuuuuuuuxxx{{{~~~{{{sssllliiipppzzzsssdddTTTEEE<<<:::999888777666666666666777777777777777777777777777888999999888999;;;===???EEEMMMWWWhhh{{{ssspppqqqxxxqqqggg______^^^dddxxxppp]]]QQQNNNDDD@@@:::777555555555555444444444444444444444444333555666666555555777888666777888999:::<<>>:::999888777666666666666777777777777777777777777777888999999888888:::<<>>@@@FFFNNNWWWfff~~~ooohhhiiioootttzzztttkkkaaa___eeetttlll\\\TTTKKKIII@@@:::888888555444444555555555555555555444444444555666666777666666666:::777888:::;;;;;;???FFFKKK```rrreee``````ttt{{{vvvlll```WWWSSSPPPKKKFFFCCCBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGMMMUUU]]]ffflllppp}}}~~~uuuqqqnnniiidddfffbbb]]]ZZZZZZ[[[\\\\\\aaadddjjjqqqvvvzzz{{{{{{zzz{{{}}}~~~uuullleeeZZZXXXUUURRRPPPNNNMMMMMMOOOMMMIIIFFFDDDEEEFFFGGGEEEFFFFFFGGGJJJOOOVVV[[[^^^eeeooowww}}}{{{xxxuuusssrrrqqqpppnnnkkkiiihhhgggfffdddcccccccccbbb```___]]]\\\\\\ZZZWWWWWWWWWXXXWWWUUUSSSPPPLLLKKKMMMMMMLLLJJJIIIKKKMMMMMMLLLKKKLLLMMMRRRVVV]]]eeejjjlllmmmmmmnnniiifffeeeaaa[[[YYY[[[cccgggmmmssswwwyyyzzzzzztttqqqlllgggbbb]]]XXXTTTMMMJJJFFFCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFGGGJJJLLLPPPTTT]]]fffooowww{{{~~~{{{qqqhhhaaa^^^bbbiiizzz~~~tttbbbSSSEEE<<<;;;888555555777777666333888888888888777777777777777999::::::::::::;;;===@@@FFFNNNZZZlllkkkwwwzzzlllddddddhhhmmm|||~~~pppeeebbbhhhvvvlll\\\UUUMMMJJJAAA:::888888555333444555555555555555555555555444444555666666666666666999777888;;;===>>>CCCIIIPPPeeevvvhhhccccccwww~~~xxxmmm```WWWRRROOOJJJFFFCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDGGGLLLSSS\\\eeekkkoooxxx}}}xxxtttpppkkkgggffffffffffffhhhkkkoootttxxxzzz{{{|||~~~{{{yyy{{{}}}}}}~~~}}}zzzvvvrrrooonnnkkklllnnnssszzz|||uuummmddd^^^VVVTTTQQQNNNKKKIIIHHHGGGHHHFFFDDDBBBAAABBBCCCDDDEEEEEEFFFFFFHHHNNNTTTYYY^^^eeemmmttt||||||xxxuuurrrpppoooooommmjjjiiihhhgggfffddddddccccccbbbaaa___^^^]]][[[ZZZWWWWWWXXXXXXWWWVVVTTTQQQMMMLLLMMMNNNMMMKKKJJJLLLMMMMMMKKKJJJJJJKKKOOOTTT[[[cccjjjnnnppppppnnnjjjgggfffbbb[[[WWWXXX___bbbgggllloooqqqppppppjjjfffaaa]]]YYYVVVRRROOOLLLIIIEEEBBBBBBBBBBBBBBB@@@AAABBBAAA@@@AAADDDFFFJJJOOOWWWaaajjjrrrxxx{{{xxxmmmddd]]]ZZZ___gggzzzzzzfffVVVGGG>>><<<:::777777888999888666666666777777888888888999777999::::::::::::;;;===@@@FFFPPP[[[mmmVVV___iiipppxxx~~~uuukkkddddddhhhlllsssgggeeelllzzzlll[[[WWWRRRLLLCCC;;;999777444333333555555555555555555555555333444555555666555555555888777888<<<>>>@@@FFFLLLUUUlllyyyjjjddddddwww|||pppaaaVVVPPPMMMJJJFFFDDDCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEJJJRRRZZZcccjjjnnnrrrzzz}}}yyywwwvvvuuuttttttuuuvvvxxxyyy{{{||||||~~~~~~}}}}}}~~~yyyxxxwwwuuutttuuuyyy}}}wwwuuuqqqkkkeee^^^YYYWWWVVVXXXZZZ^^^eeekkkqqquuuyyyvvvqqqmmmgggaaaZZZUUUPPPOOOLLLHHHEEECCCAAA@@@AAAAAA@@@@@@@@@BBBCCCEEEEEEEEEEEEEEEGGGLLLRRRWWW___dddjjjpppvvv}}}}}}yyytttqqqooommmooollljjjhhhhhhhhhfffeeedddddddddcccaaa```^^^]]][[[YYYXXXWWWXXXXXXWWWVVVVVVTTTQQQQQQQQQQQQPPPOOONNNPPPPPPOOOMMMKKKKKKKKKOOOSSSZZZbbbiiinnnqqqrrrqqqnnnkkkjjjeee\\\WWWVVV[[[^^^aaadddeeeeeedddccc]]]YYYTTTQQQOOOMMMLLLJJJKKKHHHDDDAAA@@@???>>>>>>;;;<<<======<<<<<<>>>@@@EEEIIIQQQZZZeeennnuuuyyy|||}}}xxxkkkaaaZZZXXX^^^ggg{{{jjjWWWHHH???<<<:::888777888888777666555555666777888999::::::777999::::::::::::;;;===AAAHHHRRR^^^oooRRRWWW\\\```fffmmmtttxxxxxxwwwtttooollllllppptttsssgggfffooo~~~{{{kkk[[[YYYWWWMMMDDD;;;999777444222333444444444555555555555555333333444555555555555555999777888<<<>>>@@@EEELLLXXXooo|||jjjdddbbbrrrrrrbbbVVVNNNLLLIIIFFFDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBDDDIIIPPPXXXaaaiiimmmooouuu~~~}}}|||{{{||||||}}}}}}}}}yyywwwvvvrrrtttvvvxxxzzz}}}wwwrrrhhh___WWWPPPKKKIIIHHHHHHJJJMMMQQQVVV[[[]]]bbb```^^^[[[XXXTTTPPPNNNKKKJJJHHHEEECCC@@@???>>>@@@@@@AAABBBCCCEEEGGGHHHGGGGGGFFFFFFGGGKKKQQQUUU^^^aaagggkkkpppvvv}}}|||yyyuuuqqqooonnnmmmkkkiiihhhhhhhhhfffeeedddddddddcccbbb```^^^^^^[[[YYYXXXWWWXXXYYYXXXWWWYYYXXXWWWVVVVVVVVVUUUTTTSSSTTTUUUSSSPPPNNNMMMMMMQQQTTT[[[bbbiiinnnqqqsssvvvrrrpppoooiii^^^WWWVVVXXXZZZ[[[\\\\\\ZZZXXXVVVSSSOOOKKKHHHHHHHHHHHHHHHKKKGGGCCC@@@???>>>===;;;:::<<<===<<<<<<<<<===???BBBFFFLLLVVVaaallluuuzzz|||~~~zzzkkk```YYYXXX___hhh|||jjjVVVFFF===999888777666666666555555555666666777888888999999777999::::::::::::;;;===AAAIIIUUUaaaqqqUUUUUUWWWYYY]]]bbbiiiooouuuxxxyyywwwtttsssvvvyyyvvvhhhgggqqq~~~}}}jjj[[[[[[ZZZNNNDDD;;;888777444333444444444444555555555666666333444555555666666555555:::888999<<<>>>>>>CCCJJJWWWppp~~~mmmfffbbbmmmssscccWWWMMMLLLIIIFFFDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAACCCGGGNNNWWW```hhhlllppptttzzz}}}}}}}}}}}}|||~~~|||wwwsssrrrrrruuu{{{yyypppbbbUUUMMMHHHEEEDDDBBBBBBBBBCCCEEEHHHJJJKKKMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGKKKPPPTTT[[[]]]aaaeeejjjnnnsssvvvssstttvvvxxx}}}~~~{{{xxxuuusssqqqpppllljjjhhhggghhhhhhgggfffdddddddddcccaaa```^^^]]][[[YYYXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTUUUVVVTTTRRRPPPOOOOOOPPPSSSZZZaaaiiipppuuuwwwwwwtttrrrqqqiii^^^VVVTTTTTTTTTUUUTTTRRRPPPMMMKKKKKKGGGCCCBBBBBBCCCDDDDDDHHHFFFBBB@@@???>>>===;;;:::<<<======<<<<<<===>>>@@@BBBHHHQQQ\\\iiisssyyy{{{}}}zzzkkk```XXXWWW___hhh~~~|||lllVVVFFF===888888777666555555555666888888777777777777777777777999::::::::::::;;;===AAAKKKXXXeeetttYYYWWWVVVYYY[[[___gggooo{{{{{{xxxyyy{{{{{{llliiiqqq{{{iii]]]]]][[[NNNDDD;;;888777555444666333333444444555666666666444555555666777666666666;;;999999<<<>>>>>>CCCJJJVVVppprrrjjjffflllzzzssscccXXXMMMLLLIIIGGGDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCGGGMMMVVV___hhhmmmqqquuuyyy|||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||~~~|||yyyvvvuuu{{{vvvkkk[[[NNNGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA???AAABBBBBBBBBBBBDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKHHHIIIKKKLLLMMMMMMLLLKKKLLLKKKIIIGGGGGGJJJOOOSSSVVVXXXZZZ]]]aaadddfffgggbbbbbbbbbbbbeeekkksssyyyzzz~~~}}}{{{xxxuuusssrrrqqqkkkiiigggggghhhhhhgggfffcccccccccbbb```___]]]\\\[[[YYYXXXXXXYYYZZZYYYYYYWWWXXXZZZYYYWWWVVVVVVWWWSSSTTTUUUUUUSSSQQQQQQRRROOOSSSYYYaaajjjsssyyy}}}xxxtttrrrppphhh\\\TTTRRRQQQQQQPPPNNNLLLIIIGGGEEEDDDAAA>>>===>>>?????????DDDBBB@@@?????????===<<<:::<<<>>>>>><<<;;;<<<===>>>@@@DDDLLLXXXeeeqqqwwwyyy{{{~~~zzzkkk```XXXVVV]]]gggzzzmmmXXXHHH???:::::::::999777666777888888888888888777777666666777999::::::::::::;;;===AAAMMM\\\hhhvvveeeaaa___aaabbbdddllluuu~~~|||kkkhhhpppwww}}}}}}iii^^^^^^[[[NNNDDD;;;888777555555888333333444444555666666777555666777777888888777777:::888:::===???AAAFFFMMMVVVqqqtttmmmhhhkkkrrr~~~rrrdddYYYNNNLLLJJJGGGDDDBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAABBBCCCGGGMMMUUU___hhhmmmqqqtttwwwyyy|||~~~}}}}}}{{{||||||}}}}}}~~~~~~~~~}}}nnndddVVVLLLGGGEEEBBB@@@@@@?????????>>>>>>>>>>>>;;;===>>>>>><<<<<>><<<===>>>???>>><<<<<<>>>@@@@@@>>>======>>>@@@AAADDDLLLWWWdddqqqxxxyyy{{{~~~{{{mmmbbbZZZXXX^^^ggg~~~~~~kkkWWWGGG>>>999:::;;;999666555777999777777777777777888888888777999::::::::::::;;;===AAANNN^^^kkkxxxtttnnnjjjkkkkkkkkkrrr{{{yyyhhheeennnuuu{{{{{{hhh______[[[MMMCCC:::777777666666999333333444444555666777777666666777888888888888888999888:::>>>AAACCCJJJQQQWWWrrrsssmmmhhhiiimmmvvv|||rrrdddZZZNNNMMMJJJGGGDDDBBB@@@???CCCBBBAAAAAA@@@@@@AAAAAABBBCCCGGGMMMUUU___hhhmmmqqqsssvvvwwwyyy}}}~~~}}}{{{{{{|||~~~~~~wwwiii```UUUNNNKKKHHHCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>><<<::::::<<>>???>>><<<:::;;;::::::;;;===>>>===<<>>===<<<;;;::::::;;;<<<>>>???<<>>======>>>???@@@???>>>===@@@CCCDDDDDDCCCCCCCCCFFFFFFGGGLLLVVVcccpppxxx{{{}}}~~~qqqggg]]]XXXcccrrrvvvfffUUUHHH@@@:::888777777888999999888999999888888777666666666888999:::::::::;;;===???EEEPPPaaarrr|||mmmhhhnnnyyy{{{wwwvvvhhh___]]]\\\PPPEEE;;;777666444444777444444444444444444444444777777777777888999:::;;;<<<;;;>>>AAABBBDDDLLLTTTccc{{{tttcccYYY___gggmmm|||ttteeeZZZRRRNNNJJJGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCGGGMMMUUU___hhhmmmmmmoooqqqtttvvvzzz~~~}}}{{{zzzyyy{{{{{{{{{~~~~~~wwwkkkgggaaa[[[VVVQQQLLLHHHDDDBBB@@@@@@@@@???===<<<<<<;;;:::999999:::;;;;;;===@@@EEEJJJQQQYYYbbbhhhiiiiiiiiigggbbb[[[UUUQQQLLLJJJGGGEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBGGGLLLQQQWWWddduuu|||zzzxxxuuurrroookkkjjjhhhhhhiiiiiihhhffffffdddbbbaaaaaaaaa```___aaa```^^^]]]\\\]]]^^^___ccceeegggiiiiiigggeeecccfffgggiiimmmoooooollliiiaaaaaaaaacccgggmmmssswww~~~}}}{{{wwwpppkkkgggfffdddeeeggggggddd^^^WWWSSSKKKIIIFFFDDDCCCBBB@@@>>>;;;;;;;;;<<>>:::888777777888999999888888888888888777777777777888999:::::::::;;;===???EEEPPPaaasss~~~|||}}}{{{mmmiiippp{{{|||wwwrrr~~~sssggg```^^^^^^OOOEEE;;;777666444444666333333333444444555666666777777777888888999;;;;;;===<<>>===<<<;;;::::::::::::>>>???BBBEEELLLVVVaaaiiijjjjjjjjjhhhddd]]]VVVRRRKKKJJJGGGDDDCCCBBBCCCDDDBBBBBBAAA@@@???>>>===<<<>>>>>>>>>??????AAABBBBBBAAAFFFKKKPPPVVVaaaooozzz~~~|||yyyvvvrrroookkkjjjiiiiiikkkkkkjjjiiifffdddbbbbbbcccdddcccbbbcccbbbaaaaaaaaabbbdddeeeiiijjjkkkllllllkkkjjjiiihhhhhhiiikkkmmmllljjjhhhcccbbbbbbdddhhhmmmsssvvv}}}~~~}}}zzztttpppmmmlllkkknnnqqqssspppjjjccc^^^RRRNNNIIIFFFCCCBBB@@@???===<<<<<<>>>AAADDDDDDDDDCCCEEEHHHJJJLLLLLLKKKKKKJJJHHHGGGJJJSSS```nnnwwwzzz}}}zzznnnbbb[[[UUUVVVeeewww}}}sssdddRRRDDD<<<:::888666777888999888777777777777777888888888888888999:::::::::;;;===???EEEPPPbbbttt~~~xxxsssooooooqqq{{{yyyllliiippp{{{yyyuuuqqq}}}}}}oooeeeaaa______NNNDDD:::777666444444666444444555666777888999999777777777888999:::;;;<<<>>>>>>@@@CCCEEEFFFNNNWWW\\\uuusssbbbWWW[[[eeeooo~~~ssscccWWWNNNKKKHHHEEEEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDHHHNNNVVV^^^dddggghhhkkkpppssstttuuuvvvwww{{{|||vvvzzz~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~~~~~~~|||yyyssspppllliiifffbbb]]]ZZZQQQNNNJJJGGGEEECCCAAA???@@@@@@??????>>>>>>>>>>>>>>>???@@@BBBGGGPPPZZZaaaffffffgggfffbbb\\\VVVRRRKKKIIIFFFDDDBBBAAAAAABBB@@@@@@???>>><<<;;;::::::;;;;;;<<<===???BBBDDDEEEFFFJJJOOOSSSYYYbbbnnnvvv|||zzzvvvrrroookkkiiiiiijjjlllllllllkkkeeedddcccccceeeffffffeeeeeeeeeeeeeeefffhhhiiijjjmmmmmmmmmmmmmmmmmmmmmmmmhhhgggggghhhiiihhhfffddddddddddddeeehhhmmmqqqttt{{{}}}}}}{{{xxxtttrrrqqqqqqtttyyy{{{yyyssskkkfff]]]XXXQQQLLLHHHFFFDDDBBBCCCBBBAAABBBEEEHHHIIIIIIKKKKKKMMMPPPSSSSSSRRRQQQNNNKKKIIIJJJRRR```nnnwwwzzz~~~wwwkkk___WWWRRRTTTdddwww|||rrrcccQQQCCC;;;999888666666888888888777555666666777888999999999888999:::::::::;;;===???DDDPPPcccvvvxxxppphhhdddccccccjjjmmmppprrrrrrrrrrrrrrrrrrtttxxx}}}wwwkkkiiioooyyy}}}vvvsssrrr~~~yyykkkccc```___^^^LLLCCC:::888777444444666333444555666777999::::::777777777888999;;;<<<===@@@???AAACCCCCCDDDKKKSSSYYYrrrtttdddXXX\\\ggguuusssdddYYYNNNKKKGGGEEEEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDHHHMMMTTT[[[aaaeeegggkkkooosssttttttuuuvvv|||xxxsssxxx~~~}}}|||}}}}}}}}}~~~}}}{{{{{{}}}}}}yyyvvvttttttvvvyyy|||}}}|||{{{xxxuuurrrnnnkkkgggbbb^^^UUUQQQLLLHHHEEECCC@@@>>>??????@@@@@@AAAAAAAAAAAA===>>>@@@BBBDDDIIIPPPTTT]]]^^^``````]]]YYYTTTQQQLLLJJJGGGCCCAAA@@@@@@@@@???>>>>>>===;;;::::::999999:::;;;===AAAEEEHHHKKKMMMPPPTTTXXX\\\dddnnnuuu}}}~~~{{{yyyvvvrrroookkkjjjiiijjjlllmmmmmmlllfffeeedddeeeggghhhiiihhhgggggghhhiiikkklllmmmnnnooonnnnnnnnnnnnnnnnnnooolllkkkiiiiiijjjjjjhhhgggeeeeeeeeefffhhhkkkoooqqqyyy{{{}}}|||zzzwwwuuutttuuuxxx~~~yyyrrrmmmjjjeee^^^WWWRRROOOLLLJJJEEEDDDDDDFFFKKKOOOQQQRRRUUUTTTUUUXXXZZZZZZXXXUUURRROOOLLLMMMTTT```nnnvvv|||zzznnnaaaYYYRRRSSScccvvv~~~|||qqqbbbQQQCCC<<<999777666666777888888777555555666777888999999:::888999:::::::::;;;===???CCCPPPeeexxx~~~tttiiiaaa]]][[[[[[\\\^^^``````_________```aaaccchhhnnnwwwwwwkkkjjjoooxxxzzzsssqqqrrr~~~uuuhhhaaa^^^]]]\\\KKKBBB:::888777555444555222333333555666777888888777777777888:::;;;===>>>AAA@@@AAACCCBBBCCCIIIQQQYYYrrrttteeeYYY\\\iiizzzuuufff\\\NNNKKKGGGEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCFFFKKKQQQXXX___bbbgggjjjooorrrssstttuuuvvv{{{{{{tttsssxxx~~~}}}||||||}}}}}}~~~zzzzzz|||{{{vvvrrrpppkkkmmmpppuuuyyy}}}}}}yyyuuupppkkkddd```UUUQQQKKKFFFCCCAAA>>>=========???@@@AAAAAAAAAAAA>>>???AAABBBBBBDDDHHHJJJSSSUUUXXXZZZZZZWWWTTTQQQMMMKKKGGGDDDAAA@@@@@@@@@=========<<<;;;;;;::::::::::::<<>>@@@???@@@CCCCCCDDDJJJSSSZZZsssvvvggg[[[]]]mmmwwwhhh^^^NNNKKKGGGEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDHHHNNNUUU\\\aaaeeehhhllloooqqqrrrtttvvv{{{xxxqqqqqqwww~~~~~~~~~}}}~~~~~~{{{{{{}}}{{{vvvqqqnnnlllkkkfffiiinnnttt{{{|||vvvooogggbbbWWWSSSLLLGGGDDDBBB@@@>>>???@@@AAAAAABBBAAA@@@@@@@@@AAAAAAAAAAAABBBEEEHHHLLLOOOSSSWWWYYYXXXVVVTTTNNNLLLHHHEEEBBB@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBGGGNNNTTTWWW\\\\\\\\\]]]aaahhhpppuuuxxx}}}~~~|||{{{yyyvvvssspppooonnnoooqqqqqqpppoooooommmlllmmmooopppppppppooopppqqqrrrttttttuuuuuurrrrrrssssssssssssrrrrrrnnnkkkiiihhhhhhiiiiiiiiikkkkkkjjjjjjlllnnnpppqqqwwwzzz~~~}}}{{{yyyxxxyyy}}}}}}yyyssslllfffaaa\\\XXXVVVUUUUUUXXX^^^dddhhhjjjkkkhhhffffffgggfff```[[[ZZZXXXUUUVVV[[[eeepppvvv~~~xxxkkkaaaXXXTTT```pppwwwkkk[[[MMMBBB===888777555555777888777666666666777777888888888999888999:::::::::;;;===???BBBPPPggg|||xxxmmmccc]]]ZZZZZZZZZXXXYYYYYYXXXUUUTTTTTTUUURRRUUUXXX]]]eeeqqqzzzooommmqqqwwwvvvooolllkkkxxxssseee^^^[[[YYYXXXJJJAAA999888777555444555666666777777888888999999777777888999:::<<<>>>>>>???>>>@@@CCCDDDEEEMMMUUUYYYrrrxxxjjj^^^```qqqxxxiii^^^OOOKKKGGGEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCFFFLLLTTT[[[```dddgggkkkmmmoooqqqtttvvv|||xxxpppooouuu}}}~~~}}}~~~}}}|||}}}|||xxxsssmmmiiigggffffffeeehhhooovvv}}}zzzrrriiicccZZZVVVPPPJJJGGGEEECCCBBBCCCDDDDDDEEEDDDCCCAAA@@@BBBBBBAAA@@@@@@BBBFFFJJJIIILLLRRRWWWYYYZZZYYYWWWOOOMMMIIIEEEBBB@@@@@@@@@999::::::::::::;;;;;;;;;<<<===???CCCJJJQQQWWW[[[cccbbb```aaaeeekkksssxxxwww{{{~~~}}}{{{xxxvvvsssrrrqqqqqqssssssrrrqqqsssqqqpppqqqrrrttttttsssrrrssstttvvvwwwwwwwwwxxxtttuuuvvvwwwwwwvvvuuutttpppmmmjjjiiijjjlllllllllnnnmmmmmmmmmnnnoooqqqrrrxxx{{{|||{{{zzzzzz{{{uuuoooiiieeegggeeecccdddgggkkknnnoooqqqmmmjjjjjjkkkhhhbbb\\\\\\ZZZXXXYYY^^^gggpppvvv~~~zzzmmmcccYYYUUU```ooo~~~uuuhhhXXXJJJAAA===888777555555777777777666777777777777888888888888888999:::::::::;;;===???BBBPPPggg}}}~~~rrrfffaaa___[[[YYYYYYZZZ[[[\\\]]][[[YYYVVVTTTUUUTTTUUUZZZaaalll|||tttrrroooooowwwzzzttttttppp|||tttdddXXX[[[]]]SSSHHHBBB:::555666888888888111222444555777888999999888999:::<<<===>>>??????@@@AAACCCDDDFFFIIIMMMPPP\\\rrr~~~rrrfffYYY[[[nnn{{{lll^^^RRRLLLFFFCCCCCCDDDCCCAAACCCCCCBBBAAAAAA@@@@@@???===???AAAEEEJJJRRR[[[aaabbbeeeiiilllnnnqqquuuxxx}}}yyytttqqqrrrtttxxx|||}}}~~~~~~zzzvvvtttmmmfffdddgggjjjkkkjjjjjjqqqvvvyyy|||wwwooohhh___XXXRRRPPPQQQPPPJJJDDDHHHGGGFFFDDDCCCCCCDDDEEEBBBAAA???>>>???AAADDDFFFJJJNNNUUU[[[]]]\\\YYYVVVRRRMMMFFFDDDEEEFFFCCC@@@===<<<;;;:::999999999999;;;<<<>>>CCCKKKUUU^^^ccccccdddddddddeeeiiimmmqqq{{{}}}~~~}}}{{{zzzzzzxxxvvvtttrrrqqqrrrssstttssssssssssssssssssssssssyyyxxxwwwwwwxxxyyy{{{|||xxxxxxwwwwwwuuutttsssrrrrrrooommmlllmmmnnnnnnmmmrrrssstttttttttvvvyyy|||}}}~~~}}}~~~yyywwwuuutttsssrrrrrrssstttvvvxxxyyywwwtttpppllliiifffeeebbb```]]]^^^bbbjjjsssxxx{{{pppdddZZZYYYeeesss~~~uuuiii[[[NNNBBB;;;999777555555666777666555888888888888777777666666999999999:::;;;<<<===>>>EEESSSkkkyyymmmbbb^^^]]][[[ZZZ\\\aaaccceeefffeeebbb___]]]XXXVVVVVVZZZaaakkk|||~~~qqqpppnnnooowwwxxxrrrqqqyyyvvveeeYYY[[[]]]TTTHHHBBB:::666666888999888222333444666777888888888666777888:::;;;<<<======@@@AAACCCDDDEEEHHHLLLOOO[[[qqqrrrggg]]]___qqq{{{kkk\\\RRRLLLFFFCCCCCCDDDCCCBBBBBBBBBBBBAAA@@@@@@?????????AAACCCEEEJJJQQQYYY___aaadddgggjjjkkknnnqqqtttzzz~~~~~~xxxssspppooorrrvvv|||~~~|||}}}}}}{{{wwwsssmmmiiieeefffkkkppprrrrrruuuzzz~~~}}}uuummmhhhbbb[[[YYYZZZZZZTTTOOOLLLKKKIIIGGGEEEEEEEEEEEEEEECCCAAA@@@@@@BBBEEEFFFIIIMMMTTTYYY\\\[[[YYYVVVRRRMMMGGGEEEFFFEEEBBB>>>:::::::::999999::::::;;;======???DDDKKKTTT\\\aaadddeeeffffffgggkkkpppssstttvvvyyy}}}~~~}}}|||{{{{{{xxxwwwuuussssssssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuzzzzzzyyyyyyzzz|||~~~yyyyyyyyyxxxwwwvvvuuutttrrrpppmmmmmmnnnoooooonnnuuuvvvwwwwwwwwwyyy|||~~~~~~|||{{{|||}}}~~~}}}{{{xxxuuurrrpppooonnnkkkhhheeeeeehhhooovvv{{{}}}rrrfff[[[ZZZeeesss~~~tttgggZZZLLLAAA::::::999777777888888888777666777777777888888888999:::::::::;;;<<<===>>>???GGGUUUmmmvvvkkk```]]]\\\\\\]]]aaaiiilllooorrrqqqnnnjjjggg^^^[[[YYY\\\aaakkk|||{{{pppooonnnqqqyyywwwpppoooyyyhhhZZZ\\\^^^UUUIIIBBB;;;777777999999888333444555666777777777777777777999;;;<<<=========@@@BBBCCCDDDEEEGGGKKKNNN[[[pppwwwmmmccccccqqqzzzjjj[[[RRRMMMFFFCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>AAABBBCCCEEEIIIOOOWWW\\\bbbdddggghhhiiikkkmmmooouuuyyy~~~|||vvvrrroookkkooouuu|||}}}{{{zzzyyyvvvrrrooogggfffgggmmmuuu{{{}}}|||{{{}}}}}}}}}wwwuuuooohhheeeeeeddd___[[[SSSQQQOOOMMMJJJIIIHHHGGGIIIGGGEEECCCBBBCCCEEEGGGHHHLLLRRRWWWZZZZZZXXXVVVQQQMMMIIIGGGFFFDDD@@@<<<999888999999:::;;;<<<===>>>???@@@CCCJJJRRRZZZ^^^cccdddeeeeeegggjjjppptttsssuuuxxx|||~~~}}}}}}||||||yyyxxxwwwuuuuuuuuuvvvvvvzzzzzzyyyyyyyyyxxxxxxxxxzzzzzzyyyzzz{{{}}}|||||||||{{{{{{yyyxxxwwwtttrrrppppppqqqqqqqqqpppwwwxxxxxxxxxxxxyyy|||}}}{{{zzzzzzzzzwwwtttqqqooopppuuuzzz~~~tttggg]]][[[fffttt~~~tttgggXXXJJJ@@@:::<<<:::888888999:::999888555555666777888999:::;;;;;;;;;;;;<<<===>>>@@@AAAHHHWWWqqqzzzpppfffaaa```___bbbfffooorrrvvvzzzzzzwwwrrrooogggbbb______cccmmm}}}zzzrrrqqqqqquuu~~~wwwooonnn}}}kkk\\\]]]___VVVHHHBBB;;;888888999999888444555666777777777777777999:::<<<===???@@@@@@@@@AAABBBCCCDDDEEEGGGKKKMMMZZZpppxxxjjjeeemmm|||lll]]]RRRMMMGGGDDDDDDEEEDDDBBBBBBAAAAAA@@@??????>>>>>>AAAAAACCCDDDHHHNNNVVV[[[ccceeeggghhhggghhhjjjlllooosssxxxyyywwwrrrnnnllliiinnnuuu|||~~~|||yyyvvvrrrnnnlllkkkmmmqqqyyy}}}zzzvvvsssvvvzzzsssnnnllliiieeeaaaZZZYYYWWWUUUSSSQQQOOOOOOMMMKKKHHHEEEDDDDDDEEEFFFGGGJJJOOOTTTWWWWWWVVVUUUOOOMMMIIIGGGEEEBBB>>>:::999999999999:::;;;<<<<<<>>>>>>???BBBHHHPPPXXX\\\___```aaaaaacccggglllpppsssuuuxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxx|||||||||{{{{{{{{{zzzzzzxxxxxxxxxxxxzzz|||~~~~~~~~~}}}{{{{{{xxxvvvuuutttuuuuuutttsssvvvvvvwwwvvvvvvwwwzzz||||||~~~~~~zzzwwwvvvyyy|||~~~uuuiii^^^\\\ggguuuwwwhhhXXXJJJ@@@;;;<<<:::888888999:::999888555666777888999::::::;;;:::;;;;;;<<<===???@@@AAAIIIYYYttt{{{qqqkkkgggdddfffjjjrrruuuzzz~~~~~~|||xxxuuuqqqkkkgggfffiiiqqq{{{qqqppppppuuuxxxpppoooooo______```WWWGGGBBB;;;888888999999777555555666777888888777777:::;;;<<<>>>???@@@AAAAAAAAABBBDDDEEEFFFHHHLLLOOOZZZooopppgggkkk}}}~~~ooo```SSSMMMGGGDDDDDDEEEDDDBBBBBBBBBAAAAAA@@@??????>>>???@@@AAACCCGGGNNNVVV\\\bbbccceeedddcccccceeefffjjjmmmpppqqqooollliiihhhhhhnnnvvv|||~~~{{{wwwssspppoooxxx{{{}}}vvvnnnjjjmmmvvv|||uuuppplllhhhddddddcccbbb```^^^[[[ZZZYYYRRRPPPLLLHHHEEEDDDDDDEEEFFFHHHLLLPPPRRRSSSRRRRRRMMMKKKHHHFFFCCC@@@<<<999;;;::::::999999::::::;;;<<<<<<===@@@FFFNNNVVVZZZ[[[\\\]]]]]]___bbbgggkkkoooqqqsssvvvxxx{{{|||}}}|||}}}}}}}}}}}}~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||yyyyyyyyyyyyzzz|||~~~~~~}}}|||{{{yyyyyyyyyxxxvvvtttttttttttttttssssssvvvxxxxxxzzz|||~~~}}}|||zzz{{{|||~~~~~~uuuiii^^^\\\hhhvvv|||kkkYYYJJJAAA===:::888777666777888777666888888888888999999999999999999:::;;;<<<>>>@@@AAAGGGYYYvvv{{{tttnnnnnnqqqxxx{{{}}}{{{uuuqqqooopppwwwnnnmmmlllrrr}}}xxxpppooozzzsssbbb```aaaWWWFFFAAA:::777888888777666444555666777888888888888888999;;;===>>>?????????AAACCCDDDFFFGGGJJJNNNQQQ[[[pppuuuiiikkk}}}pppaaaSSSNNNGGGDDDEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>???AAACCCGGGNNNVVV[[[___```aaaaaa______```aaaeeefffhhhgggeeeccccccdddeeemmmvvv|||~~~~~~~~~{{{yyyyyyzzzvvvnnngggeeeiiippp|||yyytttpppmmmpppooonnnllliiifffcccbbbXXXUUUPPPKKKGGGFFFEEEEEEEEEGGGIIILLLNNNNNNNNNNNNJJJIIIFFFCCC@@@===;;;999;;;;;;:::999999:::::::::<<<;;;<<<>>>CCCJJJQQQUUUWWWWWWXXXXXXYYY\\\aaaeeekkklllnnnqqqtttxxxzzz{{{zzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||}}}~~~}}}|||zzzyyyyyywwwtttqqqpppppppppooonnnnnnppprrrsssuuuxxx|||~~~|||}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~sssggg]]]\\\hhhvvvnnnYYYIIIAAA>>>999777555555666777666555888888888999999999999999999999999;;;<<<>>>@@@AAAFFFYYYwww~~~|||~~~zzzxxxxxx|||nnnllljjjppp|||wwwnnnlllwwwuuueeebbbaaaWWWEEE@@@:::777777888666444333444666777999999::::::999:::;;;===>>>???@@@@@@AAACCCEEEGGGIIILLLQQQTTT\\\pppwwwhhhiiivvvppp```SSSNNNHHHDDDEEEEEEEEECCCDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAACCCFFFLLLSSSYYY___```aaaaaa______```aaaaaaaaaaaa^^^\\\\\\^^^___aaajjjuuu|||~~~||||||pppjjjgggkkkooosss|||~~~}}}}}}|||zzzwwwrrrnnniiiggg^^^ZZZUUUOOOKKKHHHGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJHHHFFFDDD@@@<<<:::::::::999999999999:::;;;<<<<<<>>>===<<<===@@@FFFKKKOOOOOOPPPPPPOOOPPPRRRWWWZZZcccdddgggkkkppptttxxxzzzxxxxxxyyyzzz{{{|||}}}~~~~~~||||||}}}~~~}}}}}}}}}~~~{{{yyywwwvvvtttrrrnnnkkkhhhhhhhhhgggeeeeeegggiiijjjlllpppuuuzzz~~~~~~~~~~~~}}}~~~{{{qqqeee\\\[[[ggguuuoooXXXGGG???===999777555555666666666555777777888888999:::;;;;;;999::::::<<<===???AAABBBFFFZZZzzz}}}}}}pppmmmkkkppp}}}vvvllljjjwwwwwwfffcccaaaWWWDDD???999666777777555333333444555777999::::::;;;;;;<<<>>>???AAABBBBBBBBBAAACCCEEEGGGJJJMMMRRRVVV\\\qqqxxxgggdddmmmnnn___SSSNNNHHHEEEEEEFFFEEECCCEEEDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCEEEJJJQQQVVVbbbcccdddcccbbbaaabbbddd```___]]]YYYWWWWWWZZZ]]]^^^hhhttt|||~~~~~~~~~~~~}}}~~~~~~}}}yyy|||{{{vvvqqqnnnooowww|||~~~}}}xxxqqqllliiibbb^^^YYYRRRMMMJJJIIIIIIDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEBBB>>>:::999:::;;;777777888999:::<<<===>>>@@@>>>===<<<>>>BBBGGGJJJHHHHHHHHHHHHHHHJJJNNNQQQWWWYYY\\\bbbhhhnnnsssuuuvvvwwwxxxyyy{{{|||}}}}}}|||}}}~~~~~~|||{{{{{{{{{|||}}}xxxvvvtttrrrpppmmmhhheee`````````___]]]]]]___aaabbbdddhhhnnntttyyy}}}~~~}}}}}}||||||~~~~~~yyyoooddd[[[ZZZggguuuoooXXXFFF>>><<<999777555555666777666555555555777888:::<<<===>>>:::;;;;;;===???AAACCCDDDGGG[[[{{{rrrkkkiiirrrssskkkkkkuuubbb^^^\\\QQQBBB<<<777777777444444777666777777777888888888888======>>>???@@@AAAAAABBBDDDGGGIIIIIIHHHKKKPPPUUUaaarrryyygggaaacccrrrrrreeeXXXNNNFFFDDDDDDCCCDDDFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@AAAEEEHHHJJJPPPWWW```cccgggjjjlllkkkiiigggddd```[[[XXXWWWWWWWWWWWW]]]cccnnnxxx~~~~~~}}}~~~|||{{{yyyzzz}}}|||vvvwwwyyy{{{}}}{{{vvvpppkkkeeebbbZZZWWWSSSOOOKKKIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAABBB@@@>>><<<<<<;;;888666;;;;;;;;;<<<>>>???AAABBB???>>>===<<<<<<===>>>???DDDDDDDDDEEEFFFGGGHHHIIIRRRUUUYYY]]]aaaffflllpppttttttuuuvvvwwwxxxyyyyyy~~~~~~|||zzzyyy{{{|||||||||~~~}}}}}}}}}|||zzzvvvsssuuutttqqqmmmiiiddd```^^^[[[YYYUUUSSSRRRSSSUUUWWWXXX[[[```dddiiiooouuuzzz{{{}}}~~~|||{{{|||~~~wwwjjj```XXXWWWggg{{{kkkWWWHHH@@@<<<777777777777777777777777777888999:::;;;:::999888999999999:::<<>>???@@@AAABBBBBBFFFHHHJJJJJJJJJLLLQQQVVVaaasssuuueee^^^^^^iiiwwwrrrfffXXXNNNFFFDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA???AAAEEEHHHJJJOOOVVV___cccjjjpppttttttsssrrrkkkgggbbb^^^\\\[[[ZZZYYY^^^dddmmmwww}}}~~~~~~}}}|||~~~|||yyyxxxuuuvvv{{{|||tttsssvvv}}}~~~yyyrrrkkkeee```[[[XXXWWWUUUQQQNNNJJJHHHGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@>>><<<:::999999999777555;;;;;;;;;<<<===???@@@AAA===<<<;;;::::::;;;<<<===>>>>>>>>>???AAABBBDDDEEEMMMPPPTTTXXX]]]dddkkkpppttttttuuuvvvvvvwwwxxxxxx|||}}}~~~{{{yyyxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxvvvrrrpppnnnmmmjjjfffaaa]]]YYYWWWSSSQQQNNNLLLKKKLLLNNNOOOQQQSSSWWW[[[___eeelllqqqxxx{{{~~~~~~~~~xxxmmmddd[[[YYYhhhzzzlllWWWGGG===999888888888888888888888888888888999:::::::::999999999999999;;;===???BBBCCCJJJXXXwwwvvvrrrrrr{{{|||vvvvvv}}}mmm[[[XXXWWWMMMAAA;;;777777777555555777555555666777999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCGGGIIIKKKKKKKKKMMMRRRWWWaaasssqqqbbb[[[ZZZbbblll{{{ttthhhYYYOOOGGGDDDDDDBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA???AAAEEEGGGIIIOOOVVV\\\bbblllwww~~~xxxtttnnnhhheeebbb___]]]aaaeeemmmttt{{{~~~~~~}}}{{{zzz~~~}}}zzzwwwuuunnnpppvvv}}}wwwtttxxxwwwqqqhhh```[[[WWWTTTRRRSSSRRRPPPMMMJJJGGGEEEDDDCCCBBBAAA???>>>>>>======<<<:::888888888999888666;;;;;;<<<<<<===>>>??????;;;:::999888888888::::::999999:::;;;===@@@BBBDDDIIIKKKOOOSSSYYY```hhhnnnssssssssstttuuuuuuvvvvvvyyy{{{~~~~~~~~~~~~}}}}}}}}}|||||||||}}}zzzwwwvvvuuuuuutttsssrrrqqqpppppppppooollliiidddbbb___[[[WWWSSSPPPNNNKKKJJJHHHFFFEEEFFFGGGHHHKKKLLLNNNPPPTTTZZZaaafffqqquuuzzz~~~yyyppphhh___\\\hhhyyy}}}mmmWWWFFF;;;666999999999999999999999999999888888888999999:::;;;999::::::;;;===@@@BBBDDDKKKYYYxxxuuusssttt~~~|||wwwwwwzzziiiXXXVVVVVVKKKAAA;;;777777777555555777444555666888:::;;;======??????@@@AAABBBCCCDDDDDDGGGIIIKKKKKKKKKMMMRRRWWWaaasssooo```YYYYYYaaajjjwwwvvvjjj[[[QQQHHHEEEDDDBBBAAACCCDDDCCCCCCCCCCCCBBBBBBBBBAAA???@@@DDDFFFHHHNNNUUUYYYaaannn||||||uuupppkkkgggdddeeehhhnnnsssyyy}}}}}}{{{zzz}}}~~~~~~~~~|||zzzwwwuuukkkmmmttt~~~|||zzz{{{vvvoooeee\\\WWWUUUTTTSSSRRRQQQPPPMMMJJJGGGDDDBBB@@@@@@???======<<<<<<<<<<<<:::999999:::;;;;;;:::;;;<<<<<<===>>>>>>>>>>>>:::999888777777777888999888888888:::<<<@@@CCCEEEHHHJJJMMMPPPUUU\\\dddiiioooooopppqqqqqqrrrsssssswwwzzz}}}}}}}}}}}}|||{{{zzzyyyxxxxxxzzzxxxtttsssssssssrrrqqqooonnnllljjjiiigggccc```ZZZXXXUUURRRNNNKKKHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFHHHHHHIIIJJJLLLRRRYYY^^^fffkkkqqqwwwzzz|||~~~yyyqqqkkkbbb^^^iiiyyy}}}{{{lllWWWGGG<<<666999999999999999999999999999888888777888999;;;<<<::::::;;;<<<>>>@@@CCCEEEKKKYYYxxxrrrqqqttt~~~zzzuuuttt{{{xxxgggWWWVVVVVVKKK@@@:::666777777555555888444555777888:::<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJJJJJJJLLLQQQVVVaaarrrmmm]]]VVVXXXaaajjjwwwzzznnn]]]SSSJJJFFFEEEBBBAAACCCDDDCCCCCCCCCCCCBBBBBBBBB@@@???@@@DDDFFFGGGMMMSSSZZZcccrrr|||uuuppplllkkkmmmqqquuuyyy|||~~~}}}{{{}}}}}}~~~~~~~~~}}}|||{{{ssstttxxx~~~zzz|||uuunnncccZZZVVVUUUUUUUUUTTTSSSQQQNNNKKKGGGDDDBBB>>>>>>===<<<<<<<<<=========;;;999999;;;<<<======<<<===>>>??????>>>>>>===;;;:::888777777777888888777666777888<<<@@@DDDFFFJJJLLLNNNPPPSSSYYY___ccciiijjjkkkmmmnnnpppqqqrrrvvvyyy}}}~~~}}}}}}|||{{{zzzxxxwwwvvvvvvvvvsssqqqpppqqqqqqqqqpppnnnlllhhheeebbb^^^ZZZWWWRRRPPPMMMJJJGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFKKKQQQVVV\\\aaaiiioootttxxx{{{}}}wwwpppjjjbbb^^^jjjzzz}}}|||}}}iiiVVVGGG===999999999999999999999999999999888777777888:::;;;===;;;;;;;;;<<<>>>AAADDDEEELLLXXXvvv{{{mmmnnnrrr|||zzzttttttxxxwwwfffXXXWWWVVVKKK@@@:::666777777555666888555666777999;;;===>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJJJJJJJLLLQQQVVV```pppmmmZZZRRRUUU___ggguuu}}}rrr```VVVLLLHHHFFFCCCBBBCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@>>>@@@CCCEEEFFFLLLRRR\\\fffvvvyyyuuurrrsssvvvxxx{{{}}}~~~~~~}}}}}}~~~~~~{{{xxxxxx~~~xxxqqqeee\\\WWWUUUUUUUUUWWWUUURRROOOJJJGGGDDDBBB===<<<<<<======>>>???@@@===;;;999888:::<<<===>>>>>>???@@@@@@@@@???>>>===;;;:::999777777777888888555555555666999>>>BBBEEELLLNNNPPPRRRSSSWWW[[[^^^cccdddgggjjjmmmppprrrtttxxxyyy|||}}}||||||{{{zzzyyywwwvvvuuutttrrrpppmmmlllmmmnnnnnnmmmkkkgggbbb^^^YYYUUUPPPMMMJJJIIIFFFDDDBBBBBBBBBBBBAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???@@@CCCHHHLLLTTTYYY```ffflllrrrwwwzzz|||}}}||||||tttkkkeee^^^\\\jjj|||~~~}}}xxxeeeSSSFFF???;;;999999999999999999999999777777888888999:::;;;<<<;;;;;;<<<===???BBBDDDFFFKKKWWWssswwwjjjkkkppp{{{}}}xxxxxxwwwttteeeXXXXXXVVVIII@@@:::666777777666666999777777888:::;;;===>>>???AAABBBCCCDDDEEEFFFFFFGGGGGGIIIKKKKKKKKKMMMRRRWWW^^^oooqqq]]]RRRTTT[[[aaasssuuubbbXXXNNNJJJGGGDDDBBBCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@>>>???CCCDDDEEEKKKQQQZZZeeevvv|||xxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~|||yyytttrrrttt||||||pppeee^^^[[[YYYXXXZZZWWWSSSMMMIIIEEEBBBAAA<<<<<<<<<===???@@@BBBCCCAAA>>>;;;:::<<<>>>@@@@@@@@@@@@BBBBBBBBB@@@???===;;;:::888777666666666777555555444555888===BBBDDDJJJMMMPPPRRRTTTVVVXXXZZZ___aaadddiiinnnrrrvvvxxxyyyzzz|||}}}}}}}}}||||||yyyyyyxxxwwwvvvtttssssssooommmjjjhhhhhhiiihhhgggccc___ZZZUUUQQQLLLHHHEEEBBBAAA???>>>===>>>???@@@???@@@AAABBBBBBAAA@@@???<<<======<<<<<<===AAACCCJJJNNNUUU[[[bbbiiioootttwwwyyy||||||zzz|||~~~zzzpppfff```YYYZZZjjj}}}uuuaaaPPPDDD>>>;;;888888888888888888888888666777888999:::;;;;;;;;;<<<<<<<<<>>>@@@BBBEEEFFFKKKUUUpppuuuhhhjjjooozzz||||||wwwssseeeXXXXXXVVVHHH@@@:::666777777666666999888888999:::<<<===>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLLLLLLLNNNTTTXXX^^^nnnwwwbbbUUUTTTYYY]]]rrrwwwdddZZZOOOKKKHHHDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@>>>???CCCDDDEEEJJJQQQVVVaaasss||||||~~~~~~~~~}}}~~~~~~}}}}}}yyysssooollliiikkksssyyyzzzzzz{{{uuuvvvxxx{{{|||ppphhhbbb___]]][[[XXXRRRLLLGGGCCCAAA@@@;;;<<<<<<>>>@@@BBBDDDEEEEEEBBB???>>>???BBBCCCCCCAAABBBCCCCCCCCCAAA???>>>:::999777666555555555666777777666777999>>>CCCFFFHHHKKKOOOSSSTTTVVVWWWYYY]]]```dddiiioootttyyy{{{{{{{{{||||||||||||||||||xxxwwwvvvuuutttsssrrrrrrnnnlllhhhfffeeedddcccaaa\\\XXXSSSOOOKKKGGGCCC@@@===<<<:::999999;;;===>>>>>>@@@AAACCCCCCBBB@@@???;;;<<<<<<<<<;;;<<<>>>@@@CCCFFFLLLRRRXXX```hhhmmmtttvvvzzz~~~|||zzzxxxwwwzzzxxxnnnccc\\\VVVXXXjjj~~~sss___NNNCCC===:::777777777777777777777777555666888:::;;;;;;;;;;;;<<<<<<===>>>@@@CCCEEEGGGKKKTTTnnn}}}qqqiiikkkqqq|||xxxooo\\\TTTTTTPPPJJJ999888666444333333333333>>>===<<<;;;;;;<<<===>>>AAABBBDDDEEEFFFFFFFFFEEEJJJKKKLLLLLLMMMOOOSSSVVV\\\ooozzzdddXXXWWWZZZ\\\jjj{{{|||iii\\\PPPKKKIIIFFFDDDEEE@@@@@@AAAAAAAAA@@@??????>>>??????@@@AAADDDIIIMMMXXX^^^jjj{{{}}}}}}~~~uuummmfffbbbaaadddgggkkknnnooooooooolllnnnqqqtttxxx}}}uuuoooggg```ZZZSSSKKKEEECCCBBBAAA???@@@@@@??????AAAEEEKKKOOOPPPLLLGGGCCCCCCCCCCCCCCC@@@BBBEEEFFFEEEAAA<<<:::;;;;;;::::::888777666555333555666888:::>>>CCCFFFIIIRRRWWWVVVTTTUUUWWWWWWZZZ___fffnnnuuuxxxzzzzzz||||||}}}}}}}}}||||||{{{yyyxxxxxxxxxzzzzzzxxxwwwpppmmmgggbbb^^^[[[ZZZZZZVVVTTTOOOIIIDDD@@@>>>===<<<<<<;;;;;;:::;;;;;;;;;???@@@AAABBBAAA???===<<<;;;;;;;;;:::::::::::::::>>>@@@CCCGGGMMMUUU^^^dddlllqqqvvvzzz{{{~~~|||yyyzzz||||||{{{ssseeeXXXTTT]]]pppsss]]]LLLAAA===;;;777777777777777777777777::::::;;;<<<<<<<<<;;;;;;:::;;;===>>>???AAADDDFFFKKKUUUgggyyymmmhhhjjjrrr{{{jjjZZZTTTTTTOOOGGG777666555555555666777888;;;;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGHHHHHHHHHGGGIIIJJJKKKLLLMMMOOOSSSWWW___sss}}}gggZZZVVVWWWYYYjjj{{{mmm___RRRLLLIIIFFFCCCDDDAAAAAAAAABBBAAAAAA@@@???>>>??????@@@AAADDDIIIMMMWWW]]]ggguuu~~~~~~uuunnnhhhdddaaa```bbbdddfffggghhhggggggfffgggiiikkkmmmrrryyy}}}~~~tttiii```ZZZTTTLLLGGGFFFEEECCC@@@>>>>>>>>>???BBBIIIPPPUUUUUUQQQKKKHHHGGGGGGHHHHHHDDDEEEFFFGGGEEEBBB>>><<<777777888888777666555555333444666777:::>>>CCCGGGKKKTTTZZZZZZYYYZZZ[[[ZZZ]]]aaahhhooouuuyyy{{{|||{{{{{{||||||{{{zzzyyyyyywwwvvvvvvvvvxxxwwwvvvtttoookkkfff```[[[WWWVVVUUUQQQOOOKKKFFFBBB???===<<<;;;:::999888888888888888<<<===???@@@@@@>>><<<;;;888888888888888777777777;;;===@@@DDDIIIPPPXXX^^^fffkkkqqquuuwwwzzz|||zzz{{{}}}~~~|||tttfffZZZVVV```sssqqq\\\JJJ@@@;;;:::888888888888888888888888::::::::::::;;;;;;;;;;;;;;;===???@@@@@@BBBEEEGGGLLLVVVgggrrrhhheeejjjtttuuucccWWWUUUUUUMMMCCC888777666666666777999:::999::::::<<<>>>@@@BBBCCCCCCEEEGGGHHHIIIJJJIIIIIIHHHJJJKKKKKKMMMPPPTTTWWWdddwwwmmm]]]VVVVVVXXXiii{{{pppbbbTTTMMMIIIEEEBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@@@@AAADDDIIILLLVVV[[[dddnnnxxx~~~~~~uuulllgggdddcccbbb``````aaaaaaaaa```__________________```eeelllqqq{{{ooocccYYYTTTNNNJJJIIIGGGDDDAAA???>>>>>>@@@GGGPPPYYY______ZZZSSSMMMKKKKKKKKKKKKHHHHHHHHHGGGEEECCC@@@>>>666777777888888777777666222333555777999>>>DDDHHHMMMWWW___aaaaaabbbbbb___aaadddiiioootttyyy|||}}}{{{{{{{{{zzzzzzyyywwwwwwuuutttssssssttttttrrrpppmmmjjjddd]]]WWWRRRPPPOOOJJJIIIFFFBBB@@@>>>======;;;;;;:::888777777777777999;;;<<<>>>>>>===<<<;;;888888777777777666666666999:::===@@@CCCIIIPPPUUU^^^cccjjjooorrrvvv|||{{{xxxyyy|||~~~vvviii]]]ZZZdddvvvnnnYYYIII???:::999999999999999999999999999:::999888888999:::;;;<<<<<<>>>@@@AAABBBCCCFFFIIINNNWWWfffzzzllldddcccjjjwww~~~ooo]]]VVVWWWVVVLLLAAA;;;:::888777666666666777999:::;;;===???AAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMPPPUUUXXXiiizzzrrr```VVVWWW\\\iii{{{pppbbbTTTLLLIIIEEECCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@AAADDDHHHLLLUUUZZZbbbiiipppuuuyyy{{{}}}}}}yyyuuunnnjjjgggfffeeedddaaa``````___^^^]]]\\\\\\[[[[[[ZZZYYYZZZ^^^dddiiirrrwww~~~yyykkk[[[VVVPPPMMMKKKIIIEEEAAABBB@@@@@@CCCKKKWWWaaaggghhhbbbXXXQQQMMMKKKKKKJJJLLLKKKJJJGGGEEEBBBAAA@@@:::;;;;;;;;;:::999888888222333444666999>>>DDDHHHOOOYYYccchhhjjjkkkiiieeeeeefffiiilllqqquuuyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwsssrrrqqqqqqqqqqqqooommmllliiiccc[[[UUUOOOLLLJJJEEEDDDBBB@@@???>>>>>>???>>>===<<<;;;999999888888888999<<<===>>>>>>===<<<::::::999999888777777777777999:::<<>>:::999999999999999999999999999:::999777777777999;;;======>>>@@@AAABBBDDDGGGIIIMMMWWWdddttthhhcccccclllzzz|||lll[[[WWWZZZWWWLLL@@@:::999777666666666666777;;;;;;===>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNQQQUUUYYYkkkzzzvvvbbbVVVWWW^^^iii}}}pppaaaSSSKKKHHHEEEDDDEEECCCCCCDDDDDDCCCCCCBBBAAA???@@@@@@@@@@@@CCCHHHKKKSSSYYYaaahhhlllpppsssuuuxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~{{{zzzqqqpppnnnmmmlllkkkhhhfffcccbbb```^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\___cccfffiiimmmssszzzuuuddd___XXXTTTQQQNNNIIIEEEDDDAAA@@@DDDNNNZZZdddjjjjjjcccYYYQQQMMMLLLMMMMMMOOOMMMKKKHHHEEEBBB@@@???>>>>>>===<<<:::999777666333333444555888===CCCHHHPPP[[[fffmmmqqqssspppkkkgggffffffgggjjjnnnsssuuuxxxyyyyyyzzzzzzyyyyyyxxxsssrrrpppppppppooommmkkklllhhhccc[[[TTTOOOJJJHHHDDDCCCAAA@@@??????@@@AAA???>>>===;;;:::999999999999:::===???@@@???>>>>>>::::::999999888777777666777888999:::<<>>;;;999999999999999999999999999999888777666777999<<<===<<<>>>@@@AAAAAACCCFFFHHHLLLUUU___yyy|||qqqhhheeefffnnn|||zzzjjj[[[YYY[[[VVVJJJ@@@666666555666666888:::;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDGGGIIIKKKKKKKKKKKKMMMNNNNNNOOOOOORRRVVVYYYiiiwwwzzzgggXXXVVV]]]jjj~~~qqqcccTTTLLLIIIFFFEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCGGGKKKQQQXXXaaahhhkkknnnqqqttttttuuuvvvwwwyyy{{{|||}}}~~~~~~}}}sssssssssttttttrrrnnnkkkhhhgggdddbbbaaabbbcccdddfffhhhhhhgggeeeddddddddd^^^aaagggnnnuuu||||||qqqkkkbbb\\\XXXTTTOOOKKKDDDBBBAAAFFFRRR^^^gggkkkhhhaaaWWWPPPNNNOOORRRSSSQQQOOOMMMIIIFFFCCC@@@???>>>===<<<;;;999666444333444444444444777;;;BBBGGGPPP[[[fffnnntttxxxuuuooogggdddaaa___```dddiiilllrrrssstttvvvwwwxxxxxxxxxuuusssqqqqqqqqqooommmkkkjjjgggbbb\\\UUUOOOKKKIIIDDDCCCBBB@@@@@@@@@AAAAAA======;;;:::999999999999:::<<<>>>@@@AAA@@@???>>>999999888777666555555444666777888999:::<<>>;;;:::999999999999999999999999888888888888999:::<<<===<<<>>>@@@AAABBBCCCFFFIIIJJJTTT[[[rrrqqqxxxqqqjjjhhhhhhqqq~~~wwwhhh[[[ZZZ[[[SSSGGG@@@777777777777888:::<<<===999:::===@@@BBBDDDDDDEEEDDDFFFHHHJJJLLLMMMMMMMMMPPPPPPQQQPPPQQQRRRVVVYYYdddsssrrr^^^WWW\\\kkkvvvgggWWWNNNJJJGGGFFFGGGBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@CCCGGGKKKOOOWWW```gggiiikkkooorrrpppqqqrrruuuxxxzzz|||}}}~~~~~~}}}~~~~~~}}}zzzwwwtttrrroookkkjjjjjjkkklllqqqsssuuusssnnnhhhccc```VVVXXX[[[```gggnnnsssuuurrruuu{{{{{{sssiii```ZZZVVVPPPMMMFFFDDDEEELLLZZZfffooorrrmmmeeeZZZRRROOOPPPSSSUUUSSSRRRPPPLLLHHHDDDAAA???======<<<;;;999888666555666555555444666:::AAAFFFPPPZZZeeennnuuuzzzwwwrrreeeaaa[[[WWWWWWZZZ___ccchhhjjjlllooorrrtttuuuvvvwwwuuutttsssrrrqqqnnnlllgggeeeaaa[[[VVVPPPLLLJJJEEEDDDBBBAAA@@@@@@@@@AAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@>>>===::::::999888777666555555444666777777888999<<<>>>EEELLLUUU\\\ccciiiqqqwwwxxxyyyyyywwwttttttxxx|||}}}}}}~~~}}}}}}~~~{{{pppkkknnnzzzsssjjj]]]NNNCCC<<<:::999888888888888888888888888888888999:::;;;<<<======>>>???AAABBBCCCEEEHHHJJJJJJSSSYYYmmmkkkrrr}}}qqqkkkkkkjjjsssuuufff[[[ZZZZZZQQQEEE???<<<;;;:::999999999:::;;;666888<<<@@@CCCEEEGGGGGGFFFGGGIIILLLNNNOOOOOOOOORRRRRRRRRRRRQQQSSSVVVYYY```ppp|||eee[[[]]]lll{{{kkkZZZQQQLLLGGGFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@CCCGGGJJJNNNVVV```fffhhhiiimmmppplllnnnpppssswwwzzz}}}~~~}}}||||||~~~}}}yyytttrrrrrrssstttxxx{{{}}}{{{sssjjjaaa]]]SSSSSSSSSVVV[[[aaaeeegggcccfffkkkpppvvv}}}~~~vvvjjj```YYYTTTOOOKKKJJJHHHJJJSSSbbbooowwwzzzuuulll___UUUPPPPPPQQQSSSUUUTTTRRROOOKKKFFFBBB@@@============<<<;;;:::999777666555444555999@@@EEEPPPYYYdddmmmuuu{{{yyysssddd___XXXRRRQQQTTTYYY]]]aaacccfffjjjmmmppprrrsssyyywwwuuuttttttrrrooommmeeeccc```[[[UUUQQQMMMKKKFFFDDDBBBAAA????????????@@@??????>>>>>>>>>??????;;;<<<>>>???@@@???===<<<======<<<;;;:::999888777333444666666666777:::<<>>>>>>>>???AAACCCEEEFFFHHHJJJLLLNNNNNNPPPRRRTTTVVVTTTTTTVVVUUUTTTWWW\\\aaaqqqssscccdddqqq{{{sssbbbTTTMMMIIIFFFBBBEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>@@@CCCFFFHHHNNNSSS[[[aaaeeeiiikkkmmmkkkmmmnnnppprrrvvv{{{~~~~~~|||{{{{{{zzzzzzzzzpppggg```\\\PPPOOOOOOPPPSSSVVVWWWWWWZZZWWWXXX^^^eeekkksss{{{}}}vvvlllbbb[[[UUUPPPMMMJJJHHHJJJSSSdddtttwwwfffVVVPPPQQQRRROOORRRXXXXXXQQQKKKHHHBBB;;;>>>>>>>>>===<<<<<<;;;;;;444555666777888;;;???BBBMMMVVV]]]aaammm{{{~~~vvvnnndddWWWNNNLLLNNNPPPRRRYYY\\\___aaabbbdddfffgggrrrtttwwwxxxwwwuuuttttttpppkkkeee___ZZZVVVQQQNNNJJJGGGDDDBBBBBBBBBBBBBBB>>>======<<<<<<<<<<<<===>>>===;;;::::::<<>>>>><<<:::888666555444666555444333444777:::<<<@@@BBBGGGLLLSSS\\\ffflllnnnnnnnnnmmmnnnrrrwww{{{{{{}}}~~~}}}~~~|||ppplllsssuuuhhhUUUGGGAAA===:::777666666666666777777777777888999::::::<<<<<<===>>>???AAACCCEEEEEEGGGIIILLLMMMPPP\\\sss___dddmmmwwwyyyppplllpppyyyqqqcccZZZ^^^^^^RRRCCC<<<999888888888888:::;;;<<<>>>>>>???@@@BBBDDDEEEFFFIIIKKKMMMOOOOOOQQQSSSUUUVVVTTTTTTUUUUUUUUUYYY___ggguuusssjjjmmmvvvuuudddVVVNNNIIIEEEBBBDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@??????AAACCCFFFHHHNNNSSSZZZaaaeeehhhkkkmmmkkkmmmoooppprrrvvvzzz~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~|||uuulllccc^^^\\\ZZZXXXUUUTTTSSSSSSQQQOOOOOOLLLNNNTTT[[[aaajjjrrr~~~yyytttmmmggg```ZZZTTTPPPLLLJJJLLLVVVgggxxxmmm\\\UUUVVVUUURRRTTTXXXWWWPPPJJJGGGBBB<<<>>>>>>>>>===<<<<<<;;;;;;777777888888999<<<@@@DDDKKKUUU\\\___hhhuuuyyyuuulllcccVVVMMMJJJKKKMMMNNNQQQSSSVVVXXXZZZ\\\___aaannnqqqvvvxxxxxxvvvuuuuuurrrmmmgggaaa]]]XXXTTTQQQKKKHHHEEECCCCCCCCCCCCBBB???>>>======<<<=========>>>===;;;;;;;;;===>>>@@@===<<<;;;:::888666555555666555444333444777999;;;>>>@@@DDDIIIOOOWWW```fffiiijjjjjjkkkmmmqqqvvvzzzzzz|||~~~}}}}}}~~~|||pppoooyyytttgggUUUGGG@@@<<<999777666666666666777777777888888888999:::;;;<<<======AAACCCGGGIIIKKKMMMPPPSSSWWW[[[ggg|||VVV\\\fffrrr|||{{{rrrooopppyyypppaaaXXX]]]^^^SSSCCC;;;999999888888999:::<<<===??????@@@AAACCCEEEGGGHHHJJJLLLOOOPPPQQQRRRTTTWWWWWWTTTSSSUUUVVVWWW]]]dddnnnyyylllhhhppp|||xxxgggXXXOOOIIIEEECCCCCCDDDDDDCCCCCCBBBAAA@@@BBBAAA@@@@@@BBBDDDGGGIIIMMMRRRZZZ```eeehhhkkkmmmkkkmmmoooqqqsssuuuyyy|||~~~}}}{{{zzzzzzzzzzzz{{{{{{|||}}}~~~yyyrrrkkkfffeeeeeejjjfffbbb]]]ZZZVVVQQQNNNNNNKKKMMMSSSZZZ```hhhooovvvyyyvvvsssnnniiiaaaYYYTTTOOONNNPPPZZZkkk~~~wwwddd[[[ZZZWWWSSSWWWXXXVVVOOOJJJFFFBBB===>>>>>>>>>===<<<<<<;;;;;;888888888777777;;;@@@DDDIIISSSZZZ[[[```kkkrrrrrrjjjbbbWWWMMMIIIIIIJJJKKKJJJLLLNNNPPPQQQTTTWWWZZZfffkkkrrrvvvxxxwwwvvvuuusssoooiiiddd```\\\XXXUUULLLIIIFFFDDDDDDDDDDDDCCC@@@???>>>>>>======>>>>>><<<===============>>>>>>;;;;;;:::999888777666666555444444444555666888:::<<<>>>AAADDDIIIPPPWWW]]]aaacccfffhhhlllpppvvvzzzzzz|||~~~}}}}}}~~~zzznnnppp~~~sssfffTTTFFF???<<<999666666666666777777777888888888888999:::;;;<<<======DDDFFFJJJMMMPPPSSSWWWZZZ^^^cccnnnOOOUUU```mmmyyy|||sssoooqqq{{{~~~nnn___WWW[[[]]]RRRCCC;;;999999888888999:::<<<===???@@@@@@BBBDDDFFFHHHIIIKKKMMMOOOQQQQQQSSSUUUWWWWWWTTTSSSUUUWWWYYY___gggqqqzzzgggccckkkxxxyyyiiiZZZPPPJJJFFFEEECCCCCCCCCCCCBBBAAA@@@???BBBBBBAAABBBCCCEEEGGGHHHLLLQQQYYY___dddhhhkkkmmmlllnnnqqqssstttuuuxxxzzz||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}|||wwwuuuuuuyyy|||}}}zzzuuupppkkkeee___[[[XXXUUUVVV[[[aaaeeekkkrrrwww}}}xxxrrriii```ZZZTTTSSSVVV___pppoooeeeaaa]]]WWW\\\YYYTTTMMMIIIEEEAAA>>>>>>>>>>>>===<<<<<<;;;;;;888888666555555888===AAAFFFPPPWWWWWWXXXaaajjjnnniiicccYYYPPPJJJHHHHHHIIIKKKLLLMMMNNNNNNOOORRRUUU]]]ccckkkrrruuuuuuttttttsssoookkkfffccc___ZZZWWWMMMJJJGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>???<<<===>>>??????>>>===<<<999999999888888777777666444444444444555666777888;;;<<>>>>>>>>===<<<<<<;;;;;;999999888666666888<<>>===<<<999999999999888888777777444444555666777777777777:::<<<>>>???AAAEEEIIIMMMRRRXXX___gggmmmsssyyy|||~~~}}}}}}~~~vvvmmmqqqqqqdddRRREEE@@@>>>;;;999777777777777888888888888999999:::;;;<<<======>>>DDDFFFIIIJJJKKKMMMOOORRRRRRVVV]]]hhh|||GGGLLLUUUaaannn|||wwwpppmmmvvvvvvcccZZZVVVYYYVVVJJJ???<<<::::::999999:::;;;<<<>>>>>>???@@@BBBDDDGGGIIIJJJIIIKKKNNNOOOPPPQQQSSSVVVVVVTTTTTTWWWXXXZZZaaahhhooossshhh]]]dddppp}}}}}}nnn^^^QQQKKKIIIHHHCCCDDDDDDCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFJJJOOOWWW^^^cccgggjjjlllooorrrvvvxxxxxxwwwwwwxxxxxxyyy{{{}}}~~~}}}|||{{{zzz{{{|||~~~{{{vvvuuurrrnnnmmmpppuuu{{{pppjjjcccbbbbbbhhhuuueeeZZZPPPJJJGGGBBB@@@@@@>>>>>>>>>===<<<<<<;;;;;;=========;;;:::;;;===@@@CCCJJJPPPRRRRRRVVV^^^fffjjjgggaaaYYYQQQLLLKKKLLLOOOQQQQQQPPPMMMKKKJJJJJJMMMSSS]]]eeekkknnnpppqqqpppnnnkkkhhheeebbb]]]ZZZRRROOOKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@===>>>???@@@???>>>===<<<;;;::::::999999888888888444555777888888888777666:::;;;===>>>???AAAEEEHHHMMMTTT^^^gggooouuuyyy|||~~~~~~~~~xxxrrrwww|||mmm```PPPDDD???>>><<<;;;777777777888888888999999::::::;;;<<<===>>>??????CCCEEEGGGGGGGGGHHHJJJLLLLLLQQQVVV^^^oooCCCGGGNNNXXXeeetttuuupppooowwwyyynnn^^^XXXVVVXXXRRRDDD======::::::999999:::;;;===>>>===>>>???AAADDDFFFIIIJJJGGGIIILLLMMMNNNOOORRRTTTUUUSSSTTTXXXYYYZZZ```fffnnnqqqiii[[[```jjjuuusssbbbSSSKKKHHHHHHDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDIIINNNVVV]]]cccgggjjjlllqqqtttxxxzzzzzzxxxxxxwwwxxxyyy{{{}}}~~~{{{zzzyyyyyyzzz}}}{{{sssooopppooowwwyyyrrriiihhhgggkkkuuuhhh[[[NNNIIIFFFAAA@@@AAA>>>>>>>>>===<<<<<<;;;;;;===>>>???>>>===<<<===???CCCGGGMMMQQQRRRUUU\\\bbbiiigggccc\\\SSSNNNMMMMMMNNNPPPRRRRRROOOLLLJJJIIIJJJPPPYYYaaahhhlllppprrrpppnnnkkkiiigggddd___\\\WWWTTTPPPMMMLLLLLLKKKJJJFFFFFFDDDCCCBBBAAAAAAAAA???????????????>>>======<<<<<<;;;;;;:::999888888555666888::::::999777666999:::<<<======???BBBDDDIIIPPP\\\fffoootttyyy{{{~~~xxxuuuzzzzzzyyy}}}zzzttthhh\\\LLLAAA======<<<;;;777777888888888999999999;;;;;;<<<===>>>???@@@@@@CCCEEEGGGGGGGGGHHHJJJKKKJJJPPPVVV[[[iii@@@CCCIIIRRR___nnn}}}|||tttqqqqqqwwwtttgggZZZWWWWWWXXXPPPAAA;;;>>>::::::999999:::;;;===>>>===>>>???AAACCCFFFHHHJJJFFFHHHJJJLLLMMMNNNPPPRRRTTTSSSTTTXXXZZZZZZ___eeennnooo}}}{{{fffYYY^^^eeeoooxxxeeeUUUKKKHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCIIINNNVVV]]]bbbfffjjjlllrrrvvvzzz|||{{{yyyxxxwwwyyyzzz{{{}}}}}}}}}}}}|||yyyxxxwwwxxxzzz~~~}}}rrrlllllllllssszzzwwwmmmkkkjjjllltttyyyjjj[[[NNNIIIFFFAAA@@@BBB>>>>>>>>>===<<<<<<;;;;;;<<<===???>>>===;;;;;;<<>>>>>======>>>======<<<:::999999888555777999;;;;;;:::888666777999;;;;;;<<<===@@@BBBGGGNNNZZZfffnnntttxxxzzz}}}}}}~~~~~~zzzvvvuuu{{{uuuuuuzzzwwwoooeeeYYYIII???<<<<<<;;;:::777888888888888999999999<<<<<<===>>>???@@@AAAAAADDDFFFHHHIIIIIIJJJLLLNNNJJJQQQWWW[[[fffAAADDDIIINNNVVVdddvvv{{{rrrnnnoooyyy{{{mmmgggXXXYYYYYYTTTKKKBBB===;;;;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCDDDEEEFFFHHHJJJIIILLLOOOOOOMMMMMMNNNPPPNNNOOOQQQSSSVVVXXXZZZ[[[\\\eeevvvxxxgggZZZ[[[```jjjxxxfffXXXNNNIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBEEEKKKRRRZZZ___dddhhhkkktttxxx{{{|||{{{yyyxxxxxxxxxyyy{{{}}}}}}|||{{{zzzzzzzzz{{{|||~~~}}}pppjjjhhhiiiiiijjjlllooovvvxxxuuuoookkklllqqqzzz~~~vvv```YYYPPPIIIGGGFFFDDDBBBAAABBBBBB@@@===;;;===???;;;===??????>>>>>>>>>???BBBIIIPPPTTTTTTUUUXXX\\\cccdddccc___ZZZTTTQQQPPPSSSTTTUUUTTTQQQNNNLLLLLLJJJMMMTTT^^^hhhooorrrsssqqqqqqqqqpppnnnjjjgggeee___]]]YYYWWWUUURRROOOLLLKKKHHHEEECCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBB???>>>===<<<:::999888777666777777666444444555666999:::;;;;;;;;;<<<>>>@@@FFFMMMXXXccclllsssxxx{{{~~~~~~{{{nnniiiwww~~~tttzzzvvvmmmbbbTTTFFF???===:::999999999999888888888888888888;;;===???AAABBBCCCCCCBBBCCCDDDEEEFFFHHHKKKMMMNNNIIIPPPOOORRR```www>>>AAAEEEJJJQQQ___ooo{{{|||uuuooommmoooyyyyyylllfffYYY[[[YYYSSSJJJAAA<<<;;;999::::::;;;;;;<<<<<<===???AAACCCDDDEEEFFFHHHJJJKKKMMMNNNNNNLLLKKKLLLNNNLLLMMMNNNQQQSSSUUUWWWXXXZZZaaaooowwwhhhVVVWWW\\\hhhyyyhhhZZZOOOJJJGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBDDDIIIQQQXXX^^^ccchhhkkkrrruuuxxxyyyxxxwwwvvvwwwwwwyyy{{{|||}}}|||{{{zzzzzzzzzzzz|||~~~wwwkkkffffffgggjjjjjjiiijjjlllrrrzzz~~~tttmmmgggeeeffflllxxx|||uuukkk]]]WWWPPPKKKHHHGGGCCCAAA???@@@AAA???===<<<===??????@@@AAAAAA@@@???@@@@@@CCCIIIQQQTTTSSSSSSUUUXXX^^^```aaa```[[[VVVRRRPPPRRRTTTUUUTTTQQQNNNMMMLLLKKKNNNUUU___iiiqqquuuvvvttttttttttttqqqnnnjjjhhhbbb___\\\XXXVVVTTTPPPNNNMMMJJJFFFDDDDDDDDDCCCCCCAAAAAA@@@??????@@@AAABBB???>>>===<<<:::999888777555666777666555666888999:::;;;<<<<<<;;;;;;===???GGGNNNYYYdddmmmtttzzz}}}{{{nnniiivvvyyyqqqxxxxxxoooaaaTTTEEE???<<<:::999::::::::::::999999999999999<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJMMMNNNKKKQQQOOOQQQ]]]qqq;;;===AAAEEEKKKWWWeeennn}}}{{{uuuppplllmmmqqqzzzwwwjjjddd\\\\\\ZZZRRRHHH???;;;:::999999:::;;;<<<======>>>>>>@@@BBBDDDEEEFFFIIIKKKLLLMMMMMMKKKIIIHHHIIIKKKHHHIIIJJJMMMOOOQQQSSSTTTWWW[[[fff{{{tttfffVVVVVVYYYfff|||zzzkkk]]]QQQJJJGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBCCCHHHOOOUUU[[[aaafffjjjoooqqqssstttsssssstttuuuwwwxxxzzz{{{|||||||||{{{zzzyyyyyyzzz}}}|||mmmcccaaacccfffjjjiiigggeeedddgggkkkooossskkkccc^^^\\\]]]fffoooyyymmmccc]]]VVVQQQNNNKKKGGGDDD@@@AAAAAA@@@???>>>@@@AAACCCCCCCCCDDDDDDCCCCCCCCCEEEJJJPPPSSSRRRPPPQQQRRRVVVZZZ^^^___\\\WWWSSSPPPQQQSSSUUUTTTRRROOONNNMMMNNNPPPWWW```jjjssswwwyyyyyyyyyzzzyyyvvvsssooommmgggddd___\\\YYYVVVSSSQQQNNNKKKGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA???>>>===<<<;;;999888888555666777888777888:::===<<<=========;;;;;;===???FFFNNNZZZfffooowww|||~~~|||ooojjjwwwsssllluuuzzzrrr```SSSEEE>>><<<:::999::::::::::::;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMLLLPPPNNNPPPZZZjjj999;;;>>>AAAGGGOOOZZZaaannnssszzz~~~vvvqqqnnnlllooouuu~~~sssgggbbb___^^^ZZZQQQFFF===:::999:::;;;;;;;;;<<<<<<=========???BBBCCCDDDFFFIIIKKKKKKKKKIIIGGGFFFEEEFFFFFFDDDEEEGGGIIIKKKMMMNNNOOOTTTWWW^^^qqqrrreee[[[XXXXXXbbbuuu|||nnn```TTTKKKFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBBBBFFFLLLRRRWWW^^^dddhhhlllmmmoooppppppqqqsssuuuvvvwwwyyyzzz||||||||||||{{{zzzxxxxxx{{{|||oooccc]]]^^^bbbfffkkkjjjhhhdddbbbbbbeeegggnnnyyy}}}qqqjjjaaa\\\XXXWWW]]]eee{{{uuunnnddd\\\WWWSSSNNNJJJDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDEEEGGGJJJKKKJJJIIIHHHKKKPPPQQQOOOMMMKKKKKKMMMRRRYYY\\\[[[WWWSSSPPPOOOQQQTTTUUUSSSQQQPPPPPPPPPRRRWWW```kkksssyyy{{{}}}~~~~~~|||xxxtttrrrmmmjjjeeeaaa]]]ZZZWWWTTTPPPLLLHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>===<<<;;;:::999999777888999999999999;;;======>>>>>>===<<<;;;===>>>EEEMMMZZZfffpppwww}}}~~~~~~rrrnnnyyy}}}nnngggrrr{{{sss___QQQCCC>>><<<999999:::::::::::::::;;;;;;;;;;;;======<<<===>>>@@@CCCDDDCCCCCCDDDEEEGGGIIIKKKLLLJJJMMMLLLOOOYYYfff;;;<<<===@@@DDDJJJQQQUUU^^^cccjjjpppsssuuuwwwxxxvvvwwwzzz~~~{{{sssnnnlllkkkpppvvvyyywwwxxx~~~}}}nnndddaaaaaa___YYYOOOCCC<<<999:::<<<<<<<<<<<<<<<<<<<<<;;;===???BBBCCCDDDEEEHHHJJJIIIHHHGGGFFFEEEEEEDDDDDDBBBCCCEEEFFFHHHJJJLLLLLLRRRTTTZZZjjjxxxjjj^^^XXXVVV^^^mmm~~~pppbbbVVVLLLGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBBBBEEEIIINNNSSSYYY```dddiiijjjmmmnnnooopppsssuuuuuuvvvxxxyyy{{{|||}}}}}}|||{{{yyyxxxyyy|||}}}{{{yyyxxxyyy{{{{{{zzzsssmmmddd]]][[[^^^dddhhhmmmllliiieeeaaa______aaaaaaiiiqqqrrrrrrssssssrrrkkkeee^^^[[[XXXWWW\\\ddduuuuuuiii```YYYSSSPPPIIIHHHGGGFFFFFFFFFFFFEEECCCDDDGGGMMMSSSUUUTTTSSSJJJLLLNNNNNNKKKIIIGGGFFFFFFKKKRRRVVVVVVSSSPPPOOOLLLPPPTTTVVVVVVUUUTTTTTTSSSTTTXXX```jjjsssyyy|||~~~zzzwwwsssppplllhhhddd```[[[XXXRRROOOJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>===<<<;;;;;;:::::::::;;;<<<;;;999999:::<<<>>>??????>>><<<<<<===???DDDMMMZZZfffpppwww|||~~~uuusss~~~}}}ooogggrrrxxxppp]]]PPPBBB===;;;999999:::888999999999::::::;;;;;;============???AAACCCDDDBBBCCCCCCDDDFFFHHHJJJKKKGGGIIIJJJPPPZZZeee======>>>@@@CCCFFFJJJLLLPPPTTTYYY^^^aaacccfffhhhfffiiimmmssszzz~~~vvvooommmllllllqqqxxxsssqqqrrrzzzxxxjjjbbbaaabbb```XXXMMMBBB;;;999;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHGGGFFFFFFGGGHHHHHHFFFDDDBBBCCCDDDFFFHHHIIIKKKKKKOOOSSSYYYfffttt]]]UUURRR[[[gggtttrrrdddWWWNNNIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBBBBEEEHHHKKKOOOUUU\\\aaaeeehhhkkkmmmnnnppprrrtttuuuuuuwwwxxxzzz|||~~~~~~}}}|||zzzyyyzzz|||~~~}}}zzzwwwuuutttssspppnnniiifffbbb___```bbbfffiiinnnmmmjjjeee___[[[ZZZZZZZZZ^^^cccggghhhhhhiiiiiiddd___[[[ZZZXXXXXX]]]dddsss}}}pppfff^^^XXXRRROOOMMMKKKKKKJJJHHHGGGCCCFFFLLLUUU^^^bbb```\\\MMMLLLKKKJJJGGGEEECCCBBBBBBFFFKKKNNNOOOMMMMMMLLLJJJNNNTTTXXXYYYYYYYYYYYYVVVWWWZZZ```jjjsssyyy|||~~~{{{yyyvvvrrrnnnhhhaaa\\\VVVRRRNNNJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>======<<<;;;;;;:::<<<<<<===;;;999999:::<<<>>>??????>>>======???@@@EEEMMMZZZgggqqqwww{{{~~~~~~}}}}}}~~~}}}vvvwwwtttnnnxxx}}}ssslll[[[NNNAAA<<<;;;999999;;;888888999999::::::;;;;;;===>>>>>>???@@@BBBCCCDDDBBBBBBCCCDDDEEEGGGIIIJJJGGGIIIJJJRRR[[[ccc>>>>>>>>>???AAACCCDDDDDDDDDGGGKKKNNNQQQTTTWWWZZZYYY\\\bbbjjjttt~~~zzztttoooooopppqqqwww~~~sssqqqsss}}}sssfffaaabbbccc___WWWLLL@@@::::::<<<::::::;;;<<<===>>>?????????AAACCCCCCCCCCCCEEEGGGFFFFFFGGGJJJMMMMMMJJJGGGCCCDDDEEEGGGHHHJJJKKKLLLLLLRRRYYYccc{{{xxx]]]TTTQQQZZZccclll|||rrrdddXXXOOOKKKEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBCCCEEEGGGIIILLLRRRYYY]]]aaadddiiilllnnnooopppqqqtttuuuvvvxxxzzz|||~~~||||||{{{|||}}}}}}zzzwwwuuurrrmmmjjjggggggfffgggggghhhiiijjjiiiiiihhhddd___\\\[[[[[[YYYZZZ\\\aaaeeeffffffeeebbb^^^[[[[[[ZZZYYY^^^dddsssrrriii___\\\WWWUUUTTTRRROOOMMMGGGKKKSSS___iiimmmiiidddOOOLLLIIIFFFDDDCCCBBBAAA@@@BBBEEEFFFGGGGGGIIIJJJHHHMMMTTTYYY\\\]]]^^^^^^[[[[[[\\\bbbkkkssszzz}}}}}}xxxqqqhhhbbb[[[WWWRRRNNNMMMKKKJJJHHHDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>======<<<<<<;;;;;;:::;;;<<<;;;::::::;;;======>>>??????>>>>>>@@@BBBGGGOOO]]]iiirrrxxx|||~~~~~~~~~~~~}}}xxxtttyyy{{{zzzyyyooogggZZZMMM@@@;;;:::999999;;;999999999:::;;;<<<<<<<<<===>>>@@@AAACCCCCCDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIKKKKKKLLLTTT[[[___|||???>>>>>>???AAAAAAAAA@@@???AAACCCEEEGGGJJJNNNQQQPPPTTT[[[eeeppp|||yyytttqqqrrruuuwww~~~wwwuuuwww~~~qqqddd```bbbccc___WWWKKK@@@:::;;;===777888999;;;>>>@@@BBBCCC@@@BBBCCCCCCBBBCCCDDDFFFFFFGGGIIIMMMQQQRRRNNNJJJDDDEEEFFFHHHIIIKKKLLLLLLIIIQQQYYYbbbwwwvvvaaaWWWSSS[[[bbbggguuurrreeeYYYPPPLLLEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBDDDEEEFFFHHHKKKPPPWWW\\\^^^bbbgggkkkmmmnnnooopppttttttuuuwwwyyy|||~~~{{{{{{|||~~~~~~|||yyyuuuooolllhhhjjjkkkmmmmmmlllkkkjjjdddeeeeeedddbbb```aaabbb[[[YYYZZZ```fffhhhgggfffccc```]]]]]]\\\ZZZ^^^eeeppp}}}zzzkkkgggbbb___]]][[[WWWSSSKKKPPPYYYfffqqqsssnnnhhhPPPLLLGGGCCCBBBAAAAAA@@@???@@@AAABBBBBBCCCFFFHHHFFFLLLTTTZZZ^^^___```aaa^^^^^^___dddlllttt{{{~~~vvvlllfff^^^ZZZUUURRRPPPNNNMMMKKKDDDEEEEEEEEEEEECCCAAA@@@>>>>>>======<<<<<<;;;;;;888999:::::::::;;;===???===>>>??????>>>???AAACCCIIIQQQ^^^kkktttyyy|||~~~{{{|||~~~zzzsssqqqzzzxxxlllcccZZZMMM@@@;;;:::999999;;;::::::;;;;;;<<<===>>>>>>===>>>AAACCCDDDEEEDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHOOONNNNNNUUUZZZ[[[vvv@@@???>>>======>>>???@@@@@@AAACCCCCCDDDFFFIIILLLNNNPPPUUU___lllyyyuuussssssvvvvvvwww|||~~~{{{pppeeeaaaaaabbb___SSSDDD<<<======999;;;;;;;;;;;;<<<===???AAADDDEEEFFFEEEDDDDDDFFFHHHJJJHHHIIINNNSSSTTTPPPKKKGGGHHHJJJKKKLLLLLLLLLKKKKKKRRRYYY^^^nnnkkk\\\UUU^^^hhhmmmuuu~~~xxxkkk]]]QQQJJJHHHFFFCCCBBBCCCCCCBBBBBB???@@@@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFHHHLLLRRRVVV]]]```dddhhhjjjkkknnnooosssrrrrrrsssuuuyyy|||~~~zzz|||~~~~~~zzzwwwwwwxxxwwwvvvssssssvvvzzzxxxpppjjjiiihhhggggggfffggghhhiiijjjaaaaaaaaabbbdddfffggghhhdddaaa^^^ZZZYYY[[[```dddnnn{{{|||pppmmmlllggg___YYYXXXSSSSSS\\\eeehhhfffeeeUUUOOOGGGCCCCCCCCCCCCBBB???@@@AAABBBCCCCCCCCCCCCIIILLLQQQXXX```dddeeeeee]]]___bbbfffkkkssszzz}}}rrrkkkfffbbb\\\XXXVVVTTTRRRPPPLLLIIIFFFEEEEEEEEEDDDCCCBBBAAA@@@AAABBBAAA@@@>>>:::::::::;;;<<<===>>>???>>>===>>>@@@@@@>>>@@@DDDMMMVVVcccooovvvyyyzzz{{{~~~~~~~~~yyyuuusssppp{{{}}}qqqfffcccQQQFFF;;;:::;;;;;;999999888:::;;;;;;::::::<<<===BBBAAAAAAAAACCCEEEGGGHHHFFFDDDCCCBBBCCCEEEHHHJJJIIIPPPOOOOOOXXXaaatttAAA@@@???>>>>>>??????@@@@@@AAABBBCCCCCCEEEHHHKKKLLLNNNSSS]]]kkkxxxuuussstttwwwyyy}}}}}}yyynnnccc______bbb^^^RRRDDD=========:::<<<<<<<<<<<<===???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIMMMKKKJJJMMMPPPQQQMMMHHHJJJJJJKKKLLLLLLLLLKKKJJJHHHOOOVVV\\\lllssscccYYY^^^gggllluuu~~~}}}pppbbbUUULLLIIIFFFCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAACCCEEEGGGKKKPPPTTTXXX[[[```eeegggjjjmmmooottttttttttttvvvyyy|||~~~{{{|||~~~}}}}}}}}}rrrllljjjhhhjjjlllnnnpppqqqqqqqqqkkkjjjjjjjjjllllllmmmmmmgggddd```]]]\\\^^^cccfffoooxxxzzzwwwqqqhhhaaaYYYRRROOOTTT[[[]]]\\\[[[SSSNNNHHHDDDCCCCCCCCCBBB??????@@@AAAAAABBBBBBBBBHHHKKKPPPXXX```eeefffeee^^^```cccfffkkkqqqxxx}}}}}}wwwmmmiiibbb]]]YYYVVVTTTRRRMMMJJJFFFDDDDDDCCCBBBAAA@@@?????????@@@@@@>>>============<<<======>>>>>>@@@>>>???AAA@@@>>>@@@DDDOOOXXXeeepppvvvxxxyyyzzz}}}~~~~~~yyyssspppmmm{{{~~~sssfff```PPPDDD:::999;;;:::888888999:::<<<<<<;;;;;;===>>>AAAAAAAAACCCEEEGGGIIIKKKGGGFFFDDDCCCDDDFFFHHHJJJLLLRRROOOMMMSSSYYYiiiCCCBBB@@@?????????@@@@@@???AAABBBCCCCCCDDDGGGIIIJJJLLLQQQ\\\iiivvvwwwuuuvvvyyy}}}|||vvvkkkaaa]]]]]]bbb\\\PPPCCC=========;;;>>>>>>>>>>>>???AAABBBCCCBBBCCCEEEEEEEEEFFFIIIKKKNNNKKKIIIJJJMMMNNNLLLIIILLLLLLMMMMMMMMMLLLKKKJJJJJJOOOTTTZZZiii|||lll^^^^^^ccciiisss}}}xxxhhhYYYOOOIIIGGGDDDCCCCCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@???AAABBBDDDEEEIIINNNRRRTTTXXX^^^cccgggkkkooorrruuuuuuuuuuuuwwwyyy{{{}}}{{{}}}tttllljjjgggkkkqqqwww{{{|||{{{zzzuuusssrrrrrrtttttttttsssllliiieeebbbbbbdddhhhkkkqqqttt}}}wwwnnn\\\SSSKKKLLLOOOPPPQQQRRRRRRNNNJJJGGGEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBFFFIIIPPPXXX```eeegggfff```aaadddfffiiinnntttxxx}}}yyytttlllddd___[[[WWWUUUQQQNNNJJJGGGEEEDDDBBB@@@AAA@@@???@@@AAAAAA???===@@@@@@???>>>>>>>>>>>>>>>BBB@@@@@@BBB@@@>>>@@@EEEPPPZZZgggqqqvvvxxxyyyzzz}}}~~~~~~{{{rrrlllkkkzzzuuufff\\\MMMBBB:::888:::888777888:::;;;======<<<<<<>>>???AAABBBCCCEEEGGGJJJLLLMMMIIIHHHFFFEEEEEEGGGIIIJJJLLLQQQNNNKKKPPPTTTaaaxxxBBBAAA@@@?????????@@@@@@@@@AAACCCCCCCCCDDDFFFHHHJJJLLLQQQ[[[hhhuuuzzzyyyyyy{{{}}}{{{sssiii```\\\^^^bbbZZZMMMBBB>>>>>>>>><<>>???@@@AAABBBDDDGGGKKKOOOSSSWWW^^^dddjjjnnnsssvvvtttttttttuuuvvvxxxyyyzzz|||}}}rrrjjjiiigggmmmwwwyyyvvvtttuuuxxxzzzzzzyyytttpppllljjjkkkmmmppprrrrrrpppsss|||sss```TTTJJJGGGHHHIIILLLOOOQQQPPPMMMJJJHHHGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEHHHOOOXXX```eeefffeee```aaaccceeefffjjjnnnrrrwwwvvvmmmfffaaa\\\ZZZXXXUUUPPPLLLIIIGGGDDDBBBCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@????????????@@@@@@DDDBBBAAABBBAAA???AAAFFFPPP[[[iiissswwwyyy{{{}}}~~~~~~tttkkklllwwwvvveeeYYYJJJ@@@999888999777666888:::<<<===>>>===>>>???AAADDDDDDEEEGGGIIIKKKLLLMMMKKKJJJHHHGGGGGGHHHIIIJJJIIINNNLLLKKKPPPTTT```tttAAA@@@????????????@@@AAABBBCCCEEEEEEEEEEEEFFFHHHKKKMMMRRR[[[hhhttt}}}~~~~~~}}}}}}yyypppggg___^^^```cccXXXJJJBBB???>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEAAACCCDDDEEEFFFHHHKKKMMMJJJIIIGGGHHHIIILLLMMMNNNJJJJJJKKKLLLMMMNNNOOOPPPOOOPPPTTT[[[fff~~~vvvbbbWWWUUUZZZeeemmmqqqwwwppp^^^SSSKKKHHHEEECCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@??????@@@AAABBBBBBEEEIIILLLPPPUUU\\\ccciiinnnssswwwrrrrrrssstttuuuvvvwwwxxx{{{}}}~~~|||ooohhhhhhkkkrrr|||yyyuuussstttzzzzzzvvvrrrqqqtttwwwyyyyyyrrrkkkgggmmmwwwppp^^^SSSHHHDDDCCCEEEJJJOOORRRQQQPPPMMMKKKIIIIIIJJJKKKJJJHHHGGGFFFEEEFFFFFFDDDHHHOOOXXX___ccccccbbb^^^___aaabbbbbbdddgggjjjsss}}}xxxpppiiiddd```^^^ZZZUUUPPPMMMJJJGGGDDDDDDCCCCCCCCCDDDDDDBBBAAA????????????@@@AAABBBCCCEEECCCBBBCCCBBB@@@CCCIIIQQQ\\\lllvvvzzz{{{~~~~~~wwwmmmkkktttvvveeeWWWGGG???999888888666666888:::<<<===>>>>>>>>>@@@BBBFFFFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIHHHHHHIIIIIIJJJFFFKKKIIIIIIOOORRR\\\oooAAA@@@@@@???@@@AAACCCDDDDDDFFFHHHIIIHHHGGGHHHIIILLLNNNRRR[[[fffrrr{{{vvvlllddd^^^___dddcccUUUGGGAAA???>>>>>>@@@@@@AAABBBDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFHHHKKKMMMNNNMMMKKKJJJIIIIIIJJJJJJHHHIIIIIIJJJLLLNNNPPPQQQMMMMMMRRRZZZeeezzz|||gggVVVPPPRRRZZZ```jjjqqqtttbbbWWWKKKIIIFFFDDDDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBAAABBBDDDGGGKKKLLLQQQXXX___dddjjjooorrrppppppqqqssstttvvvwwwwwwzzz|||~~~~~~{{{pppjjjjjjrrrxxxxxxsssnnnpppxxx}}}zzzvvvvvvzzz~~~tttiii```aaafffmmm{{{oooZZZPPPFFFBBBAAACCCHHHNNNSSSRRRQQQNNNKKKJJJKKKMMMLLLKKKHHHFFFEEEDDDDDDDDDEEEHHHOOOWWW]]]```___]]]ZZZ\\\]]]^^^]]]^^^aaacccmmmxxx|||tttmmmhhhccc___YYYUUUQQQMMMJJJGGGEEEDDDCCCDDDEEEEEECCCAAA@@@@@@AAAAAABBBDDDEEEFFFFFFCCCBBBDDDCCCBBBFFFLLLTTT```pppyyy|||}}}}}}}}}~~~zzzrrrkkkuuuwwwdddUUUEEE>>>999999888666777999999;;;===>>>>>>>>>@@@BBBFFFFFFGGGHHHIIIHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJFFFKKKHHHHHHMMMNNNTTTeee~~~AAAAAAAAAAAACCCEEEGGGHHHGGGIIIKKKLLLKKKJJJJJJJJJMMMNNNQQQYYYdddooowww{{{rrrhhh```]]]```fffcccTTTEEE@@@@@@>>>???AAA@@@AAACCCDDDEEEEEEEEEEEECCCDDDFFFFFFFFFHHHJJJMMMMMMMMMMMMKKKJJJIIIJJJJJJIIIIIIIIIIIIKKKLLLNNNOOOOOONNNRRRZZZbbbrrroooZZZNNNMMMQQQTTT```jjj}}}yyyhhh]]]LLLIIIFFFDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBBBBBBBCCCGGGJJJIIINNNUUU[[[```eeejjjmmmnnnoooqqqsssuuuwwwxxxxxxyyy{{{|||}}}~~~uuuppppppuuuyyyuuunnnggghhhqqq{{{~~~zzzvvvxxx~~~|||mmmaaa^^^\\\[[[cccppp|||~~~nnnXXXOOOGGGCCCBBBCCCGGGNNNRRRRRRPPPLLLHHHHHHLLLOOOOOOMMMJJJGGGEEEEEEEEEEEEFFFIIIOOOVVV[[[\\\ZZZWWWVVVXXXYYYZZZYYYYYY[[[]]]bbbnnn{{{wwwqqqjjjfffaaa[[[XXXTTTQQQNNNIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFCCCBBBDDDDDDDDDHHHOOOYYYfffuuu}}}}}}}}}}}}~~~|||vvvrrrzzzyyycccSSSCCC>>>::::::999666777:::888:::<<<======>>>@@@BBBCCCDDDEEEGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKHHHLLLIIIIIINNNMMMQQQ```sssBBBBBBBBBCCCEEEHHHJJJKKKIIIKKKMMMNNNLLLKKKKKKLLLMMMMMMPPPXXXbbbmmmtttxxx~~~pppeee^^^[[[```gggcccSSSDDD@@@@@@??????BBB@@@AAACCCDDDEEEFFFEEEEEECCCEEEFFFGGGFFFHHHJJJLLLIIIKKKLLLLLLLLLLLLMMMNNNKKKJJJIIIIIIIIIKKKLLLMMMTTTRRRUUU[[[___jjjuuu]]]OOOJJJKKKLLLYYYeeezzz}}}mmmbbbLLLJJJFFFDDDDDDCCCBBBAAA??????AAABBBCCCCCCDDDDDDBBBCCCCCCBBBBBBCCCFFFIIIIIINNNTTTZZZ___ccchhhkkknnnppprrrtttwwwxxxyyyzzzyyyzzz||||||}}}~~~zzzuuuuuuuuuxxx|||~~~|||qqqiiiaaaaaajjjuuu{{{}}}}}}yyyvvvxxxtttfffaaaZZZSSSWWWbbbdddsss}}}}}}sssfffYYYQQQJJJGGGEEEDDDHHHNNNQQQQQQNNNJJJFFFGGGKKKOOORRRPPPMMMJJJHHHGGGGGGGGGGGGJJJOOOVVVZZZZZZWWWTTTTTTUUUWWWWWWWWWWWWXXXZZZWWWeeerrrzzz~~~xxxqqqmmmgggbbb___[[[WWWUUUNNNMMMLLLMMMNNNNNNLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFCCCBBBDDDDDDEEEJJJPPP^^^jjjxxx~~~|||~~~}}}xxx{{{zzzbbbPPPCCC>>>::::::999777888;;;888:::<<<<<<======@@@AAA@@@AAADDDFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHMMMJJJKKKQQQPPPTTTcccjjj