BMv6( JJJEEEBBBCCCBBB>>>>>>@@@;;;>>>???;;;999:::======BBBAAA@@@???>>>??????@@@===888<<<>>>:::???CCC===???===<<<:::::::::;;;<<<888>>>:::888;;;666///333333333333444555777888888777777666777999999888666444444444666777888666444555444333333666888:::;;;333222000444===IIInnnZZZ===???CCC@@@<<<...---444999555444888555000666000111222222222222111000111000//////000000///...---///000///...---...///---///000000///......///////////////////////////---.........//////000000---///000///---,,,...000000---++++++---000222222000------000000...///222,,,---------...///000///---000000......222444222000111111111//////000111---...///000111000///...---------,,,++++++,,,,,,------------,,,++++++,,,------.../////////......+++,,,---,,,,,,,,,...000,,,---...///////////////,,,,,,,,,------....../////////000111000///......///---******+++,,,------///...---...000000...---,,,***...:::SSSIIITTTFFF222---+++,,,,,,))))))+++(((,,,---+++,,,000000---)))+++------,,,,,,,,,---...,,,++++++,,,.........---,,,++++++,,,---+++************)))******+++,,,---+++***+++---...,,,***)))***+++,,,---,,,++++++------------------------,,,---...---+++***+++,,,...//////...,,,,,,---///...---...222222///...000222333333000...,,,,,,---000000//////......//////------------------------------,,,---...///......+++++++++,,,,,,,,,,,,,,,...&&&999OOO777777)))***,,,......---,,,,,,---,,,---......,,,,,,,,,---++++++,,,---...///000000---...///.........000222222000...+++*********+++++++++***)))(((***///222111///,,,+++,,,------,,,,,,,,,,,,---000111000///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000+++...///------000111//////000///,,,---000000,,,---///000000//////000222000...------...//////......//////000444888888444---///555999666000...111333SSS___||||||uuuQQQAAA222---000111000...222///555777222333777333777777888:::<<<;;;888666333777999888888;;;???@@@;;;BBB333888777DDD;;;BBBAAA===999666555555444333222555777999888555000---...111777444,,,333888000333555777666666777999::::::;;;;;;<<<<<<:::666444333444555666777777888999666666555555555444444333444777CCCzzzHHHCCCAAACCCCCC???======;;;===??????>>>===>>>>>>@@@@@@??????>>>======<<<===;;;??????:::@@@FFF???CCCAAA>>>;;;999777777666222888666555;;;999444999444222111333666999:::;;;<<<;;;999888888666444111222222333555777888777555555555444444444555777777000666555333666666BBBXXXpppPPP222)))222666AAA111555111111555111///888000111222333333222111000000...---...///000///------...//////------...///---///000000///......///////////////////////////////////////////////////,,,---......---,,,---......---+++,,,...000111000///,,,---000000------000+++......------000111///,,,000111......111333222000111111000......///111222222222111///---***))),,,---...---+++***+++,,,,,,---...---,,,+++,,,---,,,,,,---------------,,,,,,---------,,,,,,...000+++,,,---...............))))))******++++++++++++,,,...000000///---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......---+++,,,***,,,111CCC444AAA666///,,,+++------******---))),,,,,,******---...+++)))+++------,,,,,,---...,,,,,,,,,,,,,,,------...,,,***)))***+++,,,+++)))+++***************++++++,,,***)))***+++,,,+++***)))***+++,,,---,,,++++++------,,,,,,,,,,,,++++++((()))******(((((()))***,,,------,,,++++++,,,...///------000000......111---...///...------///000........................000000000000000000000000+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---&&&---777TTT,,,111******+++------,,,+++,,,---,,,---///...---,,,,,,,,,+++++++++,,,------......,,,---......------///000///---+++)))))))))***+++***++++++***)))***,,,...000...,,,+++,,,------,,,+++******+++...//////...------------------------++++++,,,,,,,,,,,,------***,,,,,,,,,+++,,,...000+++///111...---//////---///000...+++,,,000///+++---...000000//////111222444222000000111222111000.........000333555444333222---***+++111;;;KKKYYYQQQiiihhh}}}ooohhhXXXHHH555111///000333333///***222---222666111444888333333333555777999888555222333555666777999???GGGLLL888???333:::888BBB888AAA@@@===888555444444333222222333444555555444444333>>>777999999222333777111333777999777666999;;;:::888888888888888777777666444555666666555555666888444444555666666555555444555777===lllEEEAAA???BBBCCC>>>:::999888999===??????===;;;;;;;;;<<<>>>>>>>>>===<<<:::;;;:::>>><<<777>>>DDD===AAA???===;;;999888777777333999555444;;;999666;;;444333333555888:::999888;;;:::888888888777555333......000333666777666555555555555333222222333444000;;;777......,,,(((+++***XXX{{{yyyLLL000444222444000111555111111>>>///111222333333222111///...---,,,---...///...------...//////------...///---///000000///......///------------------------000000000///......------+++,,,,,,,,,,,,+++,,,,,,---,,,,,,---///000///......+++,,,//////++++++---+++//////,,,---111222...,,,000222...---000222222111111111///...---///111000000000000///---+++***+++...///...,,,++++++---,,,...///...,,,***,,,---+++++++++,,,,,,++++++***+++,,,---,,,++++++---///++++++,,,,,,------,,,,,,******++++++++++++,,,,,,))),,,///000...,,,,,,---***,,,---------,,,++++++,,,+++***+++,,,---+++)))))))))))))))444"""111***,,,***+++------***+++///***,,,,,,((((((++++++((((((***,,,---,,,,,,---...+++,,,,,,,,,,,,,,,---...***)))((()))***+++***(((++++++***************+++***)))))))))******)))))))))***+++,,,---,,,++++++,,,,,,+++++++++*********((()))******)))((()))+++***+++,,,+++******+++---///+++***,,,---+++---111,,,,,,---,,,+++,,,...000+++,,,,,,------,,,,,,,,,////////////////////////******++++++++++++,,,,,,++++++++++++++++++++++++)))(((%%%'''000%%%+++((()))***,,,++++++***+++---,,,---//////---,,,+++,,,++++++++++++++++++++++++,,,---------+++,,,---///+++***)))'''''')))***++++++,,,......,,,******+++///...,,,,,,---------,,,---+++******+++,,,+++***,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---,,,,,,,,,...000,,,111333///,,,------+++***,,,+++)))+++//////,,,---...000000//////111222555333000000000000///......---...000111111111111444------999LLL```qqq|||sssyyy```aaaJJJBBB333$$$+++---///000000000///---///***///333000444888333111111333666888777444111444333555===DDDHHHHHHGGG777???333<<<888>>>222;;;888777666666666555222000000///...///444<<>>>>>AAABBB===888666333444888======:::777666777999<<<>>>???>>><<<:::777666;;;888333:::AAA:::;;;;;;:::::::::;;;<<<<<<888===999666;;;888333888444444555888;;;:::777333666555555777999:::999888+++,,,---111444666666444555555555333111000111222...;;;666***111999777555222>>>888EEE~~~YYY888555777333333888444666DDD///000222333333222000///---,,,+++,,,......---,,,---...///...------...///---///000000///......///------------------------111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,...000000///------++++++......+++***,,,+++///000,,,---222222...,,,000222...---///222222111111111///------///111***+++---///000000//////,,,///111000---+++,,,...,,,...000...+++***,,,...******+++++++++******)))***+++,,,+++******,,,---******+++,,,,,,,,,++++++------..................(((+++//////---++++++,,,)))+++...///...,,,+++++++++***)))***,,,,,,***)))+++++++++)))111111---+++)))***...---+++,,,000+++---,,,((('''))))))'''(((***,,,---,,,,,,---...***+++---,,,,,,,,,---...)))((('''((()))***)))(((++++++***************+++)))((((((((())))))(((((()))***+++,,,---,,,+++++++++++++++*********))))))+++,,,------,,,+++,,,...)))***+++***))))))***,,,...***((()))***))),,,000.........,,,***)))+++,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,++++++++++++++++++++++++)))000***,,,''',,,---***((()))++++++******+++,,,,,,...//////---,,,+++++++++++++++*********))))))+++,,,---,,,++++++,,,...)))((('''&&&'''(((***,,,,,,...000000...+++******///---,,,,,,---...---,,,///---***)))***)))(((''',,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,------,,,,,,...000,,,111444000,,,,,,,,,***&&&(((''''''***///000---,,,...000000//////111333333111...---------+++***...------000000///...///...333GGGggg|||qqqrrrkkkCCC<<<***000222---333444111,,,))),,,000333---(((,,,111...333777222111222444777999888555222444333999GGGSSSPPPCCC777888???555===888<<<...777000111444666888666111---333000...111;;;JJJ[[[eeeEEE...***555333...000222666;;;;;;666333666666222222222111//////111555888333555555333000...000333111222444666777777666666555666888bbb999<<<>>>>>>;;;:::;;;===888777777888::::::888777666555555888888777:::???@@@BBBDDDBBB===::::::;;;999999:::;;;;;;999888777>>><<<999555444444555666333333444666888888777666<<<888444333555666555444000000333888666111333999///222444333111///000222222111000000111333555777:::333222666;;;NNN|||ZZZHHH888555888777333000333333000***))),,,///000...///000222222111///......///111222333222000///***---111111///------.........---,,,,,,+++******222111///---,,,+++******...(((---+++"""///777(((+++,,,,,,,,,,,,,,,++++++...,,,)))(((***+++,,,,,,&&&(((***++++++---///111333444333111...---...///(((///222///...111000,,,/////////...---------,,,------,,,)))'''(((+++...,,,,,,------,,,+++)))(((,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((...------......---,,,,,,)))((((((((()))+++---//////,,,+++,,,///111000...---+++))))))+++,,,***(((++++++,,,,,,,,,++++++***,,,,,,++++++******))))))(((((()))***+++,,,,,,,,,******))))))))))))******((()))))))))***************((('''&&&&&&'''(((******************)))((((((((((((((((((''''''''''''******+++++++++,,,,,,,,,(((***++++++)))(((((()))...,,,***((((((***,,,...---+++***)))*********(((------,,,++++++******)))))))))(((((()))+++---...///...,,,***)))))))))******++++++,,,,,,------...+++++++++************)))---,,,***(((((()))***++++++)))((()))******)))(((+++)))'''))),,,---,,,))),,,+++***+++---...---,,,+++******)))))))))))))))((()))***+++,,,---------,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,+++***(((''',,,+++++++++***))))))((()))))))))))))))(((''''''------,,,,,,+++***))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++---////////////111222,,,000333111...---,,,***111,,,(((+++...000222444]]]hhhyyyooobbbDDD;;;111,,,,,,---,,,+++++++++---.........------,,,***)))(((***---111444111222777:::555111666@@@>>>777YYYNNN+++444<<<:::888888999888444000222333BBB777+++444000,,,---"""...BBBAAA888777666222000...,,,...111666999333333333444444333333222666444111000111333444444333555666444444666444000111111111333555555444333333666999bbb;;;<<<===;;;999777888:::888777666777999999888666:::888999;;;;;;999<<>>???<<<:::999:::555666777888999:::::::::;;;:::888666666666888888666666666666666555222111333111000111333333111///222111444888777222333888***---000111000000222444///............000111222+++000666666444777CCCOOOtttoooHHH888666999999---***)))---222111---))),,,---///000000///---+++,,,---///000111000///...***---000000...,,,,,,---...------,,,++++++*********))))))(((''''''''''''+++(((---///)))***...***---------......------,,,,,,+++***+++------,,,***(((***+++,,,+++,,,---///...///000///------...000,,,222333000...000///,,,............------------///000111000...---...000,,,,,,,,,,,,+++)))'''&&&,,,++++++******++++++,,,))))))(((((((((((())))))))))))***++++++*********)))***+++,,,+++***))))))+++***)))((((((((()))***---+++))))))+++,,,+++)))---+++))))))+++,,,***(((***++++++,,,,,,++++++******************))))))))))))))))))******++++++,,,******))))))))))))******)))((((((((())))))*********)))(((''''''((()))******************)))((((((%%%%%%&&&'''((()))***************+++++++++,,,,,,)))***++++++***)))***,,,,,,+++)))(((((()))+++,,,...,,,******+++,,,,,,+++,,,,,,++++++++++++*********))))))******+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))---,,,***)))((()))***+++---+++******+++,,,+++)))***))))))***+++,,,++++++,,,+++***+++,,,---,,,+++******)))(((((((((((()))))))))***+++,,,,,,,,,,,,+++***))))))))))))***+++))))))***+++,,,,,,,,,,,,,,,+++***((((((((())))))------+++***)))((('''''')))*********))))))((('''******++++++++++++,,,,,,,,,---...///000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------...000222,,,///222111---+++...444&&&---111...///AAAaaazzz|||```BBB000666000)))'''***---...---------,,,,,,,,,---......000///......///222666888555222222777777444333555333BBBaaasssZZZ111...GGG:::777444222222222000...222+++333)))###,,,)))***---;;;[[[hhhLLL,,,&&&+++222000///...000333666999111222222333333333222222777444222111333444555444222444555333333555333///111000000222444555444222000333555^^^>>>>>>===;;;888777888999888777666777999999777555;;;::::::<<<;;;999;;;???444777;;;======<<<<<<<<<555555555666777888999:::666666777777888999999:::555555555555444222000///111222333555777666444111333222444666555222222555,,,...111222111111222444000000111111222333333333///555555...,,,000000+++<<>>...)))777333333555111---111:::+++,,,///000000...,,,***++++++---.........---,,,***,,,......---++++++,,,------,,,,,,++++++******((())))))******+++,,,,,,(((+++,,,///111***'''///************************++++++,,,...///...+++)))***+++,,,,,,+++***,,,---)))***+++,,,+++,,,...000///222222...,,,------+++,,,------------------...***,,,......---+++*********************)))(((''',,,+++************+++,,,,,,,,,++++++++++++,,,,,,'''((()))***++++++++++++%%%(((++++++)))'''((()))******)))(((''''''((((((---+++)))((())))))(((''',,,+++******++++++***(((******+++++++++++++++***(((((((((((())))))))))))***************************))))))(((((())))))***)))((('''''''''((()))***+++***)))(((((()))***+++))))))******))))))((((((%%%%%%&&&'''((()))******)))*********++++++++++++)))*********)))***,,,...)))))))))))))))))))))))),,,***))))))+++,,,++++++*********+++++++++++++++***++++++,,,,,,+++++++++,,,,,,++++++,,,---......,,,,,,++++++***))))))(((++++++*********))))))))),,,+++***)))((()))***+++,,,+++******++++++***((()))***++++++******+++,,,,,,+++******+++,,,***)))***)))((((((''''''((((((******++++++++++++******))))))(((((((((((())))))((()))***+++,,,,,,,,,,,,,,,***(((&&&&&&'''***+++---,,,***)))((())))))************+++******)))((('''((()))***+++---......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---...000333222((($$$+++111///,,,,,,((((((,,,<<<[[[zzz~~~hhhPPP;;;,,,%%%+++(((%%%&&&)))---------000...,,,+++***,,,...///...---,,,,,,---///222444666///,,,111666666333111,,,444===<<<222))),,,333555222...,,,+++,,,++++++444'''---...333777)))***+++%%%111@@@888------...000000000000222444666777///000111222222222222222555333111000222333444333000333333111111333222...111000000111333444444333000222444\\\AAA@@@===;;;999999;;;<<<999888777888999999777666999777888:::999555666;;;444555666888999:::;;;<<<888777555444444444555666333444555777888888777777000111333444333222111111555555666777777666555333222222222333222111111222666666666555333111000000111222333333444444333333666444000---///555888888444111;;;VVVwwwvvvLLL111((()))555:::222++++++***,,,...111111000...---++++++,,,------------,,,***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++,,,---......//////&&&000)))&&&111...(((222******************++++++,,,+++,,,---......,,,***(((***++++++***)))+++,,,((()))*********+++...000...//////,,,******+++,,,++++++,,,,,,---------...'''(((***)))'''&&&&&&'''(((((()))******+++++++++++++++************++++++------------------------'''(((((()))******))))))%%%)))---,,,)))'''(((***''''''(((((()))***++++++---,,,+++******+++******++++++***************))))))******++++++++++++***&&&'''''''''(((((())))))************))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&''')))***))))))(((''''''((())))))((()))))))))))))))(((((((((((((((((('''''''''''')))))))))************+++((()))(((((('''))),,,///(((((()))******)))(((((((((&&&%%%&&&((()))))))))((())))))***+++,,,,,,,,,+++,,,---------+++***)))+++++++++++++++,,,,,,,,,+++*********)))))))))(((************))))))))))))+++***))))))))))))*********)))'''((())))))(((&&&)))+++---,,,***)))+++------+++******++++++)))((())))))((('''''''''''''''******++++++***)))(((((((((((((((''''''(((((((((((()))***++++++,,,,,,++++++***((('''((()))+++,,,,,,+++***)))***+++---...******+++++++++******)))'''((()))***+++,,,---...,,,,,,+++***))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++,,,------,,,---000222777...+++///...''''''...333JJJcccrrryyyhhhNNN777,,,+++...222***)))((()))+++,,,,,,***......---,,,,,,,,,------***)))))))))***+++---...111...***+++...222777;;;333...)))+++555<<<444(((...---+++******+++++++++---,,,777666444111---CCCWWW333!!!***222444,,,......///111222333444555...///000111111222222111222000//////111222222111///222333000...000111...222111000111333555555444555666666]]]???===;;;999:::;;;<<<===:::999888999::::::888666777666777999777333444888666444222111222444777999666555444333222333444555111222444555555444333222///111444444222111222333555444222000.........///333333333222222333333111888888666555333111...---...///000000111000000//////+++///999888---***000444333444333333FFFvvvwwwPPP***###...666555222)))***---.../////////...,,,,,,------............+++++++++++++++++++++***,,,+++++++++++++++******((()))************))))))%%%111&&&+++222,,,///000////////////000111222...,,,******+++------,,,%%%'''((()))((()))***,,,)))***++++++******,,,...------------,,,+++---000***+++++++++,,,,,,------,,,,,,+++***((((((***---++++++++++++++++++++++++************************((()))************)))((()))))))))))))))((('''&&&(((***,,,+++((('''(((***((())))))***++++++++++++++++++++++++++++++---...++++++++++++***))))))***((()))******++++++++++++&&&&&&''''''((((((((()))******))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''')))***'''''''''&&&&&&''''''''''''(((((()))))))))((((((((((((((((((''''''''''''(((((()))))))))*********&&&''''''&&&%%%'''***---((()))+++,,,,,,+++)))((((((&&&%%%&&&((())))))((((((((()))***++++++,,,---+++,,,------,,,+++)))(((************))))))((((((((((((((())))))******************)))))))))(((((())))))))))))))))))******)))((('''((()))***)))'''))),,,...---***)))+++------+++******++++++)))((())))))((('''''''''''''''************)))((('''''''''''''''(((((('''''''''(((((()))***++++++++++++)))******+++,,,,,,,,,,,,///...---,,,+++,,,,,,---)))******+++++++++******)))))))))******+++++++++------,,,++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))---------+++******---///...111666444***(((;;;TTTcccoooxxxyyy{{{~~~yyyqqqIII>>>111+++,,,---***&&&***))))))***,,,,,,+++)))+++,,,...//////...,,,***,,,,,,,,,------.........///111///)))%%%,,,:::FFF))),,,000333111...---///'''))),,,.........---,,,+++000888///---,,,111WWWNNN:::333333...---000...+++,,,...///111222222222...///000111111111111111222000000000222333333222///333444000---///111000444222111222444555666555777888777^^^;;;999777666888999999999:::999888999999999777555777666888:::999555555888===999555333444666888999222222222333444555666777111222333333333222111000111444777666333000111222555555222///,,,+++---///555666444222333777777333222111000111222111000...111111111111111111111111222+++///;;;888)))&&&111888000...555999888999>>>zzzvvvIII///***///555,,,,,,,,,,,,,,,------------------.........//////,,,+++******,,,,,,+++***++++++++++++++++++******(((((()))******)))'''&&&(((---)))%%%,,,///,,,+++///...------...///111222...,,,)))((()))+++,,,,,,$$$&&&((((((((()))+++,,,+++,,,,,,+++******+++---...---///111000...///333***+++++++++++++++,,,,,,......,,,***((())),,,///000///---+++***)))(((((())))))***++++++***))))))((()))***++++++***)))((())))))))))))((('''&&&%%%---+++)))'''&&&''''''''',,,,,,,,,,,,+++)))(((''''''((())))))((()))+++---***+++,,,+++)))))))))***(((((()))***++++++++++++''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))%%%&&&&&&&&&%%%&&&(((***))))))++++++++++++))))))+++)))((((((***+++******(((((())))))***+++,,,,,,+++++++++++++++***)))((()))))))))))))))((('''&&&'''(((((()))******++++++******)))))))))((((((((((((((())))))))))))))))))+++***)))***,,,...---,,,+++,,,---,,,+++***+++,,,,,,+++******+++,,,***)))***)))((((((''''''(((((()))))))))))))))(((''''''''''''(((((((((((('''''''''((()))***++++++++++++((()))+++---......---,,,222222000...,,,***((((((((()))******+++************************))))))))))))))))))***+++...000222++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))'''(((+++---(((%%%%%%...AAAXXXmmmyyylllfffggg^^^FFF000111,,,(((+++000000***###%%%&&&((()))***+++++++++(((+++...000111///,,,***,,,------.........------000555555---(((---:::CCC''')))......&&&""",,,%%%)))...111111///......999000***000RRRWWW777888%%%""",,,333,,,+++000111++++++,,,...///000111222000000111111111111000000333222222333555666555444000444555111...///222222444222000111333555555555555777777]]]:::888666666888888666444999888777777777777555333666666888;;;:::666666999<<<999777666888999888666111111333444555666666666111111222222222222111111111555888888444222333666555777777555111000111222333444222///222777777333...------///222333222000555444333222222333444444333///...333333111333:::999777333---((((((...555333HHHmmm}}}[[[@@@...555333000---,,,,,,---...---------------...//////...,,,******,,,---,,,+++******************++++++)))***+++,,,,,,+++***)))000)))555DDD:::***(((---***)))(((((()))***,,,...+++***))))))***+++***)))((()))******))))))***,,,)))***+++***))))))+++---...---...222000++++++///++++++++++++************+++++++++***(((((()))+++...---+++***)))))))))***((()))***++++++***)))((()))***,,,------,,,***)))''''''((((((((('''&&&&&&444///(((&&&''')))((('''++++++,,,+++***((('''&&&'''((()))(((&&&&&&(((+++***+++---+++)))((()))+++'''((()))***++++++++++++))))))((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((&&&''')))***+++***)))(((&&&&&&''''''''''''&&&&&&&&&''''''((())))))((((((%%%%%%&&&'''((()))******'''''''''((((((((())))))&&&'''((('''&&&&&&'''(((((())))))))))))))))))(((,,,+++))))))***+++***)))(((((())))))******++++++******))))))((()))))))))'''((()))******))))))(((***************************)))))))))(((((((((((('''(((((()))))))))))))))***))))))+++...000000///...---++++++,,,,,,+++***,,,+++***+++,,,---,,,+++******)))(((((((((((()))((((((((()))(((((('''''''''((())))))))))))(((''''''((()))***++++++++++++((())))))***,,,---............///...---***(((&&&'''((())))))*********)))************))))))))))))''''''&&&&&&'''))),,,---************************++++++++++++++++++++++++*********))))))+++...222888:::>>>MMMlll{{{nnn___III111)))---+++***(((((()))+++,,,,,,%%%&&&((()))******+++,,,(((***,,,///000///...---)))***+++,,,,,,+++***)))///333444444777<<<;;;666333111...,,,---//////...'''***...///...------...444000)))333bbbfff222555+++,,,000---...000***,,,,,,,,,---///000222333222222222222111000//////111111111222444555444333111666777222...000333444222000......000333444444333555777___===:::888999:::999666222777666555555666555333111444444666:::999555555999333222111333555444111---333444555666555444333222111111111222222333333444---222777888666555888<<<111555888777444222222333///111...+++///555ӵ444555444111333111///......///111222%%%+++...///333777333***///...,,,---333888555000000,,,---777LLLqqquuu???;;;666111.........///------,,,,,,,,,---...//////,,,******---...---+++******************++++++&&&''')))+++,,,+++***)))888(((BBBbbbKKK'''%%%222***)))(((((()))+++---...(((((()))+++,,,+++)))&&&Ħ)))***+++'''((()))Ħ,,,...,,,***,,,000...'''&&&***,,,+++++++++******))))))***ӵ***'''''''''''')))+++---...((()))***++++++***)))(((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((((((<<<333***'''***---,,,)))'''((()))******)))(((((()))++++++***&&&%%%'''***)))+++---,,,)))((()))+++'''''')))******+++++++++******))))))((((((''''''&&&''''''((()))******+++((((((''''''''''''((((((&&&(((***Ħ''''''((((((((((((''''''&&&&&&'''((())))))(((((()))(((((((((''''''''''''''''''''''''((((((((()))&&&(((***)))((('''''''''((((((((((((((((((((((((,,,***((('''((()))((('''))))))))))))***************)))(((''''''((()))***%%%&&&(((***+++,,,++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''((())))))***))))))(((''''''***---////////////---***+++---...+++))),,,+++***+++---......,,,++++++***)))))))))))))))''''''(((((((((((((((''''''((()))******)))(((''''''((()))******++++++******)))''''''(((+++...000&&&(((***------,,,***)))''''''((()))))))))))))))(((((())))))*********+++---+++)))'''&&&&&&'''(((************************((((((((((((((((((((((((++++++,,,,,,---000444888NNNpppoooKKK...)))+++'''&&&,,,###)))......((($$$$$$&&&)))***++++++******+++,,,)))***+++,,,...///000000***+++,,,------,,,***(((,,,---///888GGGMMM???,,,!!!+++---&&&%%%...111,,,***,,,...---***)))+++---222888)))555555 ///+++(((000444------222111...---------///111333444333333333333222000///......------///111222111000222777999333///111555666111///,,,,,,...111222222222555888bbb<<<<<<;;;<<<===<<<999777;;;777777;;;>>>;;;777666333555444111222777888777444333222111111444777999666555333222222444666777;;;666222000222555666666222444444222//////111444666666555333000---,,,,,,///---///3334444ĉ@ӵ444333444111000...---,,,---///000555222///++++++---///222222444222------000222000111333333111000888HHHTTTjjjKKK999---+++///$$$***.........000333333000...***&&&&&&+++......---***,,,111000++++++000+++***+++,,,&&&%%%999QQQKKK666666???444$$$$$$***'''((((((((((((''''''&&&*********)))))))))))))))>L++++++,,,,,,222,,,=hĦ'''((((((((()))+++...000222///---+++***,,,------,,,4ĉ@ӵ))))))))))))((((((((((((++++++++++++************+++*********))))))(((((((((((((((((())))))))))))222000---***(((&&&&&&%%%***)))((()))***+++***(((((((((''''''''''''((((((&&&(((***+++)))((((((((((((((((((((()))))))))))))))******)))&&&%%%%%%&&&''''''''''''''''''''''''"""%%%(((+++,,,***'''%%%((('''&&&>L((("""###%%%'''(((((('''&&&&&&'''))))))((()))***,,,)))((('''%%%%%%&&&''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''+++*********))))))(((((()))(((''''''((()))(((&&&)))))))))))))))***************))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''))))))*********+++*********))))))((((((*********)))((((((''''''(((&&&***333555000,,,,,,222111,,,(((,,,000---&&&)))***+++,,,,,,+++***)))***(((&&&'''***+++)))'''$$$%%%''')))))))))))))))***))))))((('''&&&&&&%%%(((&&&%%%'''***,,,+++)))((()))*********,,,///111---------,,,,,,+++++++++((((((((((((((()))))))))))))))))))))))))))))))))+++++++++***************&&&(((++++++***)))))))))+++'''$$$%%%'''((((((***))))))...444777BBB___~~~mmmQQQ===,,,+++)))(((((()))+++,,,---+++)))(((***++++++***++++++******)))(((((('''***))))))+++...///...---++++++******+++,,,...///***///666;;;;;;666...)))///...,,,+++******++++++---,,,++++++---...///...(((+++...///...,,,******,,,...000000000000111222,,,---///...------111444///////////////000000000.........///000111333333...111000---///333000)))000111222333444444222111999EEEMMM===<<<<<<===>>>===;;;999888555555999:::666444444333555555333333777888666:::888555444555666666666...000222555888999:::;;;:::666222111222444555555///111333444333444777:::666555444222///.........111///000444444GG=?111444222111///...---...///000111111111111111222222333000111000,,,,,,000111000000111111111333555777999 XXXooo>>>,,,///:::333...///222111+++%%%''')))+++,,,++++++)))(((---((((((,,,---***))),,,+++'''&&&'''%%%(((===TTT333$$$'''222,,,%%%)))---******+++++++++++++++***(((((())))))******++++++HdĦ++++++++++++///=Īj&&&%%%%%%%%%&&&''')))***+++)))'''''')))******)))GG=?&&&'''((()))***++++++''''''(((((()))))))))************)))))))))(((((((((((((((((()))))))))))),,,***)))'''&&&%%%%%%%%%)))(((''''''))))))((('''((((((''''''''''''((((((%%%'''(((((('''&&&&&&''''''((((((((())))))))))))'''((()))((('''&&&'''((('''''''''''''''&&&&&&&&&$$$%%%'''((()))))))))((((((((('''HdĦ(((%%%&&&'''(((((()))))))))$$$%%%''''''&&&&&&(((***(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''(((((((((((('''''')))))))))(((((((((''''''((('''&&&&&&'''((('''&&&'''''''''(((((()))))))))***)))))))))((((((((('''%%%&&&&&&'''(((((())))))(((((()))++++++,,,,,,+++******)))))))))((((((((()))))))))(((((((((((('''(((%%%(((000222...++++++000444...))),,,***&&&)))))))))***++++++***))))))***(((&&&''')))***(((&&&$$$%%%&&&'''(((''''''&&&******)))(((((('''&&&&&&(((&&&%%%'''***+++***)))---------+++(((((()))+++,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))((()))))))))******++++++&&&&&&'''))),,,------,,,&&&***000444444///***'''***+++000FFFmmmttt^^^LLL===000(((,,,+++***))))))***+++,,,,,,***(((((()))*********************+++++++++++++++++++++---///000///......------,,,------//////(((,,,222555555111,,,(((...//////000//////------...---,,,,,,---...---+++,,,...111222111///......+++---//////......///000---...///---++++++...111,,,---///000111111111111333333222111111111222222000111///,,,...333222---,,,000333000---111>>>IIIeeeiiifff<<<;;;:::ӵ666555777ĭӵ222ӵ888Ħ///000222444777;;;>>>@@@999ӵӵ000///ĦƜ`1.׼s---///333444Ħ//////,,,...111444555444333ӵ,,,Ħ---///333333---(((@@@///---OOOĭӵ000***Ħ---///...Ħ)))Ħ333...222;;;---%%%)))---''''''+++)))))))))''',,,DdD+++(((&&&?fӵ)))((('''Ħ)))'''&&&ӵƜ`1.׼s&&&'''ĭӵ+++***)))((((((((((((((()))))))))ӵ&&&&&&''''''Ħ&&&&&&((((((''''''(((%%%%%%'''(((''''''(((Ħ%%%'''(((((('''''''''Ħ%%%&&&''')))***+++)))((((((DdD((()))***&&&(((ӵ''''''ӵ'''ӵ'''((((((''''''Ħ'''&&&ӵ)))))))))&&&ĭӵ***+++)))((((((((((((((('''''''''''''''((((((((((((***(((***///111///------'''111,,,+++555...%%%000((())))))******))))))(((***(((''''''((((((&&&%%%&&&&&&'''(((((((((''''''*********))))))(((((('''((('''&&&''')))******)))---...---+++(((&&&'''(((+++++++++++++++,,,,,,,,,+++++++++***)))))))))((())))))))))))))))))))))))&&&&&&'''((()))***++++++---***'''((()))***)))'''((('''%%%###$$$)))000555DDDaaavvv|||uuucccHHH222'''&&&***---++++++***))))))***+++++++++)))'''''')))******)))))))))***+++,,,,,,------,,,,,,,,,...000111111///,,,+++******))))))******(((***,,,......,,,***((((((***---...///---+++***...---------...---+++(((---000222333222000//////+++---......---,,,------.........,,,******,,,...***,,,...000222222222111333222222111111111111111111111///---///333333000111222444888???KKK[[[fffnnnjjj]]]999888?~4777888888g&e>&e333g&e888>hӵ666333111222777<<<@@@g&e222guO>uO>&e000///4ff?>ߝL111gĉ@---***---444Shӵ///))),,,///222333222g&e--->hӵ,,,111333111---***222999fff?><zg&e>&e444333HL'''(((+++ShӵgL999999333///000111---///---%%%))),,,S?ʬ))))))3h?D%%)?((('''ZufĦ)))))))))gL'''((('''g&e(((gĉ@)))+++g&e>&e+++@e))))))??(((((((((((((((((())))))g<ĉ((())))))***3we<Ħ&&&'''((((((3h?@e(((&&&''')))+++'''''''''Z)))&&&'''(((((('''3h?gL$$$%%%&&&''')))***+++))))))(((D%%)?(((fff?><z((((((=?Ħ'''g&e'''g&e''''''(((S?ʬ'''4ff?>ߝL&&&@e%%%g&e***))))))3h?g&e>&e'''(((??((((((((((((''''''''''''%%%&&&&&&'''(((((())))))***((((((+++------,,,,,,(((///***111FFF===((()))(((((())))))))))))(((((()))(((''''''&&&&&&%%%$$$***************)))))))))+++*********)))))))))(((''''''''''''((()))))))))(((*********(((((()))+++))))))******++++++,,,,,,++++++***)))((('''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***000...,,,***))))))******000,,,''''''222EEEUUU\\\yyyuuuKKK;;;444,,,'''(((+++///111************************)))((('''''')))***)))((())))))******+++,,,,,,---,,,++++++---000111000///++++++***)))((((((((('''))))))))))))*********+++&&&'''***+++,,,,,,+++***,,,+++,,,...///...+++)))+++---000000///---------+++---......,,,+++,,,,,,......---,,,,,,,,,---///.........///000111111222---------...///000111222000111000000000111111000555333888KKKcccrrrsssnnnkkkhhh]]]:::4Dӵ666:::999Hƅ^Hu]Ħ777Hu]Ħ222ZuR)Ħ777555333444666888:::Hu]Ħ111HŐeHŐeHu]Ħ///qIܗGIӵ111tt///---000HGgĉ@//////---...////////////Hu]Ħ///ZuR)Ħ///111333333333...)))sߝLGdUĦHƅ^Hu]ĦntHdĦ111,,,HGgĉ@---HdĦ(((---444<<>><<<4DuXӵ888999777DdDΦDdDĦ333DdDĦ222666t|>>4DuXӵ777999555DdDΦDdDӵ---DdDĦ999;;;o)h777///000222444555444333222DdDĦ111DdDΦDdDΦDdDӵ///=ӊB1.uTӵ333HߝL`o9444po9wӵ///............---,,,DdDĦ//////o)h+++///111///---------&&&(((DdDΦDdDĦ,,,DdDΦDdDӵGIpӵDdDĦ///po9wӵDdDĦ//////...***'''222***,,,///(((po9u((()))))))))GIdnuR)ĦDdDĦnuR)Ħ))))))CdgĪj)))DdDĦ)))&&&%%%DdDĦ'''HߝL`o9)))DdDΦDdDӵ***DdDĦ+++'''''''''((((((((())))))(((((((((((())))))geĦ((()))sp?aĦ&&&&&&GIdnuR)ĦDdDĦ(((((('''&&&&&&'''&&&&&&&&&DdDĦ(((&&&'''(((GIdnuR)ĦDdDĦ&&&&&&&&&&&&&&&&&&&&&&&&'''(((DdDĦnuR)ĦDdDΦDdDĦ&&&DdDĦnuR)ĦDdDĦ(((DdDĦ'''po9u''''''&&&&&&=ӊB1.uTӵ'''DdDĦ&&&&&&DdDĦ(((GIdnuR)ĦDdDΦDdDӵ))))))))))))((((((((((((((()))))))))******((()))))))))******+++++++++......---...222000***'''$$$...===^^^\\\...+++***))))))))))))***+++''')))***)))'''&&&''')))&&&%%%%%%%%%%%%'''((()))((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((,,,---...---***((('''''')))))))))))))))(((((((((************************))))))))))))))))))))))))(((((((((((((((((())))))(((&&&(((...888>>>>>><<d<Ħ@@@Dt333555///++++++...222666>d<Ħ111>d<ʜDd<ʜ4DuTӵ///222F&uTӵ0004DufئL>e222puR)Ħ///)))***,,,---,,,+++>d<Ħ...Dt///)))***---111333///222DdDΦDdDĦ)))>d<ʜ4DuTӵ4DwDd<Ħ```puR)Ħ>d<'''***---------###&&&---(((peӵ,,,ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵ'''>d<((((((>d<Ħ***4DufئL>e---DdDʜ4DuTӵ'''DdDĦ+++&&&'''''''''(((((())))))(((((((((((())))))geĦ(((s<v>aĦ%%%%%%peӵDx<DdDĦ***+++)))(((((((((&&&&&&&&&DdDĦ((($$$&&&'''peӵDx<>d<%%%######$$$&&&(((%%%&&&'''>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ(((>d<Ħ'''peӵ'''Ħ%%%F&uTӵ'''DdDĦ&&&&&&>d<Ħ&&&peӵDx<>d<ʜ4DuTӵ''''''''''''&&&&&&(((((())))))******++++++************++++++++++++%%%***+++(((***...+++$$$...$$$,,,)))'''PPP^^^000,,,+++***))))))***+++,,,&&&)))+++***'''''')))+++'''&&&&&&&&&'''(((***+++''''''''''''((((((((((((%%%''')))(((&&&$$$&&&(((+++---......,,,)))))))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&''''''((()))***++++++***'''+++<<dp&ĒR---666nfʜd<Φ>d<Ħ---s&dq&ĒRWWWwwwi?ʜtd<ĦHHܗDӊB>>><x222000...+++...---%%%B?d<((((((((())))))))))))&&&'''((())))))(((geĦ)))Hg8>aĦ''''''B?Ho9&&&>d<&&&'''((()))(((((('''>d<ӵ&&&&&&B?Ho9'''<x%%%%%%&&&&&&)))((((((&ӫeʬtIӇ&&&>d<Φ>d<Ħ$$$D&ӫetIӇ)))DdDĦ(((sdKĦ&&&B?dp&ĒR''''''>d<sdKĦ&&&B?Ho9)))s&dq&ĒR)))*********((('''&&&---+++'''&&&&&&'''((((((''''''((()))))))))))))))((()))***++++++***)))((($$$,,,---&&&'''111999999'''%%%###&&&***+++((($$$''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((())),,,,,,'''%%%)))++++++))))))))))))))))))))))))(((***,,,,,,***)))((()))***,,,---,,,***)))***+++...&&&###))),,,((('''******---***###!!!(((......555BBBVVVhhhrrrtttrrrppp^^^UUUHHH===666111,,,))),,,+++)))((('''''''''((()))))))))))))))((('''''''''(((***,,,,,,,,,++++++***((('''(((***...000000))))))(((((()))***+++,,,***''''''***///000---(((---,,,+++++++++,,,---...***((('''''')))******)))***))))))((()))+++---...***!!!+++111''')))...!!!(((***,,,...////////////'''((()))+++---///000111000222222---&&&%%%***000000///......000111111111000...+++***,,,---......666---222777///666SSSkkkjjjnnniiieeekkkjjjiiiqqqnnnrrrjjj::::::4DuXӵ555666666Hu]3hh444333666ne999777=e666555333222222222333444ne333222pIƎ@t@h555555444>h'''+++222fe///@ďD///...---...///000///...---ne------=e---.........---,,,******ege((((((sĪj@h222...111fdDĦ@ďDLLLSSSHkge888333---...***///111***@h)))***@G)))(((HĪj@IŌ&&&&&&Bene'''Hkge'''ne''''''fe)))Hu]3hh'''''''''se''''''''''''((((((((((((&&&'''((())))))(((geĦja>aĦ''''''@G''''''se'''''''''((((((%%%%%%%%%<Ō&&&&&&&&&@G''''''Hkge&&&&&&'''''''''&&&&&&%%%HĪj@IŌ&&&&&&ege((('''Hu]3hIŌ'''(((DdDĦ'''ne&&&'''@h''''''>h'''''''''se'''ne''''''@G)))(((sĪj@h(((((()))***))))))''''''===444+++'''(((***)))((('''((()))************)))((()))************)))(((%%%((((((%%%(((222===CCC&&&''')))******)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''###''')))'''&&&(((((('''(((((((((((((((((((((((($$$&&&'''''''''(((***---,,,......,,,(((&&&'''((('''((()))***++++++(((%%%###$$$###&&&333BBBJJJJJJ[[[aaajjjooonnnggg\\\UUU:::555///,,,+++,,,,,,+++))))))((('''((()))***+++***************))))))((()))))))))***))))))((((((+++)))((((((***+++,,,+++++++++******)))(((((('''+++*********+++,,,---------,,,,,,++++++,,,,,,---((('''&&&&&&((())))))((()))))))))))))))+++,,,---333(((+++---%%%)))000&&&------,,,+++,,,,,,---...))))))***+++,,,---...///,,,...000...+++)))+++......---------.../////////,,,---------------,,,,,,(((***------333NNNjjjuuuuuusssfff___eeegggffflllooossskkk;;;4DuXӵ999ĵD^444333222555666777666999<<<:::777555333222222333333111///111222111000000333333555777666555444000111...***---/////////------111...,,,,,,---...////////////+++***,,,++++++$$$'''+++---///DdDĦoooQQQ111+++))),,,)))###(((+++&&&(((''')))******++++++)))''''''&&&&&&&&&''''''(((''''''***'''D^'''(((((((((s׼s'''&&&&&&&&&&&&''''''''''''&&&'''((((((((((((geFm8(((>aĦ''''''''''''((((((s׼s((((((((((((''''''&&&%%%%%%Ho'''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%(((''''''''''''&&&D^&&&''''''DdDĦ&&&&&&%%%'''((('''&&&&&&&&&''''''''''''s׼s'''((((((((('''***(((((('''&&&''''''((()))))))))((((((DDD888+++&&&(((,,,,,,)))))))))***+++++++++******((())))))******))))))(((((($$$###$$$&&&---:::FFF$$$''')))***((('''''')))''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''###)))---,,,+++,,,***''''''''''''''''''''''''''')))))))))'''%%%%%%''')))%%%'''((((((''''''((()))+++//////***(((******(((,,,555AAALLLXXXfffpppsss{{{tttiii]]]QQQCCC555,,,+++(((&&&&&&''')))))))))((((((((()))***,,,...///+++++++++++++++***))))))***)))((('''&&&&&&&&&&&&,,,***))))))***)))((('''******++++++***)))'''&&&)))++++++(((%%%%%%***///,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&''')))******))))))))))))))))))***+++,,,000((()))+++%%%)))...)))111///,,,***))))))***+++)))***+++,,,...000111222(((***---///000...---++++++,,,,,,---------------(((,,,000000---++++++,,,(((222///(((===fffzzzsssyyyrrr```XXXccchhhgggkkknnnrrrkkkΦ4DuXӵtvӵ>d<Ħ888555444333555777888Ħ333666;;;<<<888666777<<<;;;:::999777555333222555666Ħ111333666333444333222000000222333333222000//////000222222///000111222222111000...000...---...//////...---222000......000111000...,,,---///...---,,,---...Ħ......------,,,,,,,,,---....../////////111---******,,,...---+++000///...---,,,,,,,,,,,,///000000///,,,++++++,,,>d<Ħ{{{yyyQQQ888...000777...'''***+++"""###+++,,,---+++((('''((())))))(((***)))((()))***+++***)))&&&'''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((Ħ&&&)))((('''&&&%%%%%%'''***%%%>d<Ħ''''''))))))(((Be&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''geFYĉ''''''>aĦ''''''''''''''''''&&&&&&''''''((()))Be'''((())))))((('''&&&(((((('''nu]ӵ$$$&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''((())))))***((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%>d<Ħ&&&&&&'''((((((>d<Ħ'''''''''Ħ''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''Be'''(((((())))))Ħ(((******))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))999111((($$$&&&+++,,,,,,***++++++,,,,,,+++++++++((())))))))))))))))))(((+++###!!!$$$$$$$$$///===)))'''%%%$$$%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))...000---+++,,,+++(((''''''''''''''''''''''''(((******)))((('''((()))***((('''(((,,,---,,,))),,,***)))((('''(((///888JJJ]]]pppwwwsssqqqvvv|||lll]]]III888...(((###+++***************)))((())))))***+++,,,---...///******++++++******)))(((***)))(((&&&&&&&&&'''(((+++*********+++***(((&&&%%%''')))+++,,,,,,+++***+++,,,,,,)))&&&&&&***...,,,------------,,,,,,++++++***((()))+++,,,,,,+++)))))))))))))))***++++++&&&''',,,...++++++---,,,///...,,,+++)))))))))))))))***,,,...111333555666***)))***---000000---)))***,,,---...---,,,,,,,,,(((---111000,,,)))+++...///888000---LLLttt{{{mmmpppjjj[[[ZZZjjjpppmmmnnnmmmrrrkkk?aŖ%7uSQuR)ӵsdKĦ===777666555555666gdKĦ222555999:::666555666666888;;;<<<;;;888444222333gdKĦ333666999222222333222111000222444888666444333222333555666///000222333333333333444222222111111333555444222111222333333111111444777,,,---//////...------gdKĦ222222000---,,,......------------......222///++++++---...---+++...---,,,***))))))))))))222000+++'''&&&***111666gdDĦPPPlllVVV<<<###222+++///111'''$$$+++---///,,,)))((((((((((((''',,,+++))))))***)))(((&&&&&&&&&&&&&&&'''''''''''')))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''gdKĦ&&&''')))***(((%%%&&&((()))$$$sdKĦ''''''))))))((('''&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&ŶS&&&&&&&&&3we<''''''''''''%%%&&&&&&'''((()))&&&'''((())))))((('''&&&'''''''''iĉ@3hR/Ō&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((()))******&&&&&&&&&''''''(((((((((((()))***)))(((DdDĦ''''''((())))))sdKĦ))))))gdKĦ''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))gdKĦ((()))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''((())))))******(((&&&%%%'''***---++++++,,,,,,,,,,,,+++***)))(((((((((((((((((()))***$$$###'''&&&"""(((444999///%%%!!!$$$''''''$$$''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((...000...((($$$%%%&&&%%%'''''''''''''''''''''''' ###'''******+++,,,---222,,,((()))///000,,,&&&,,,&&&,,,;;;BBBAAALLL^^^nnnssswwwsssgggZZZTTTTTTAAA777+++%%%&&&***------###$$$''')))***++++++,,,(((((())))))************))))))******))))))((('''***)))((('''((()))+++,,,*********+++,,,---+++***&&&'''***,,,------,,,+++---,,,,,,+++++++++++++++.........---------,,,,,,+++)))((()))***,,,++++++((()))))))))************$$$+++...---,,,******///***+++---------+++)))'''***+++,,,---///000222222///,,,)))***......,,,)))***---000111///---,,,,,,+++...000...***)))---222...333+++333YYYssspppiiiggggggaaaeeevvvyyyqqqoooqqqvvvooo>A999ne<<<===888777666555ne888666777::::::666555777333555999<<<<<<:::666444ne444444666777...000222333222222222444777555333222222333666777333333444666777888888888111333333333666:::;;;888000222444222//////333777...000222222111///ne333555444111///...000//////.........//////000...,,,,,,...///000000------,,,******)))))))))%%%)))///111000---***De///222===HHHIIInnn???111$$$&&&---((('''++++++///---***))))))***)))(((---+++***)))))))))'''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ne&&&&&&'''***+++(((&&&(((((('''%%%ne'''''''''((((((((((((((('''''''''(((((((((((()))))))))***''''''&&&&&&&&&&&&>A'''''''''k<'''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''###$$$&&&fh&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''''''((((((%%%&&&&&&'''(((((())))))&&&'''((('''&&&De(((''''''((())))))ne))))))ne)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((ne(((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&''''''((((((%%%)))+++***'''&&&))),,,++++++,,,,,,,,,+++******)))((((((''''''(((((()))%%%%%%''')))((('''+++222EEE888)))"""%%%(((&&&!!!''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))555555000'''###%%%''''''''''''''''''''''''''''''###%%%((())))))((())))))$$$""""""'''...222222111JJJIIITTTiiisssssszzz{{{hhhUUUKKKFFF===111(((***((('''))),,,...---+++###&&&)))***)))((())))))&&&&&&'''''''''&&&&&&%%%)))))))))))))))((('''''')))))))))******+++,,,---***))))))***,,,...------+++,,,---...------,,,+++))))))((()))******))))))222111///...------...///***)))'''((()))++++++***(((((()))******))))))((('''---(((%%%+++(((%%%+++(((***---//////---***(((,,,,,,,,,++++++++++++***111...***)))+++,,,+++))))))...333333000---,,,,,,///000000---++++++///333111444+++666[[[eee[[[^^^iiipppooottt|||qqqooowww|||uuu::::::999888888666666666666:::===:::888:::888555444777333444666888888888777666555666777555444...111555777777777777777666444333333444888;;;>>>555444333444777888777555222555444222333888777333888777666444222222444555111444666777555444444666555222000111222111000000000000111333444000000000...------///111000//////...------------000///---***)))***///222...'''%%%---777666PPPPPPeeeeeeEEE111///------...***---+++))))))+++,,,,,,,,,,,,***))))))******)))''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%))))))''''''***)))%%%&&&'''''''''''''''''''''((((((((((((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&'''''''''&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((###$$$&&&(((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((###$$$%%%$$$###''''''&&&%%%%%%''')))(((((()))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))((((((''''''&&&&&&''''''((())))))((('''&&&&&&&&&''''''&&&((())))))))))))***++++++++++++++++++***)))))))))(((''''''''''''((()))"""'''***'''&&&)))...///???555)))$$$&&&((('''###''''''''''''((((((((((((''''''(((((()))******+++&&&&&&'''((()))******+++888888333***%%%'''******(((((((((((((((((((((((())))))))))))(((***---000---444===BBBDDDIIIQQQYYY{{{[[[GGG444...///+++%%%""")))+++,,,---,,,)))%%%###)))+++---,,,(((&&&&&&&&&'''(((((())))))((('''''')))************)))((((((******+++++++++++++++***+++)))((((((***,,,------........................,,,......---++++++///333555333000...---...000222,,,+++******,,,------,,,(((((()))******)))((('''(((---&&&+++>>>;;;***(((+++,,,...///...---+++)))++++++++++++++++++,,,,,,///---+++******+++******)))...444555111---+++,,,000000000/////////000000111<<<111666VVV]]]SSS[[[sss}}}~~~~~~zzzqqqtttzzzxxx888:::<<<======;;;888666:::;;;;;;:::999777444333333444555666777999<<<>>>???;;;888888666333333555555555444444444666777888777666555777::::::666222000444:::======<<<<<<<<<;;;:::999:::===BBBGGGJJJMMMJJJGGGHHHKKKLLLIIIFFFQQQSSSQQQLLLKKKNNNKKKEEEGGGCCC===<<<======;;;999555777::::::999777777777888999888444000///111444111111000111333555777888444555444111,,,***+++...//////...------------...%%%(((,,,...---,,,,,,,,,(((***,,,...111111+++$$$BBB```???)))JJJ~~~VVVAAA888666444---+++***((())),,,///000000***)))((()))***+++***)))(((((('''&&&%%%%%%$$$$$$(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###&&&'''%%%(((,,,+++$$$''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$)))((('''&&&&&&'''((()))''''''(((((('''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&((()))&&&$$$######&&&((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&((())))))(((((('''''''''''''''((()))******((('''&&&%%%%%%&&&'''&&&%%%$$$%%%))),,,---,,,+++++++++++++++***)))((()))((('''&&&&&&'''((()))"""******""" (((,,,***///+++&&&$$$&&&((()))(((''''''''''''((((((((()))'''(((((()))***++++++,,,%%%&&&'''((()))***+++,,,333444000((($$$&&&(((((())))))))))))))))))))))))######%%%''',,,555???FFFYYYfffrrrrrrjjjiiiuuurrrcccjjjaaaKKK...***((()))%%%"""'''000+++++++++***((()))+++---$$$'''))))))'''&&&''')))***+++,,,---...------,,,+++++++++++++++***))))))++++++,,,,,,,,,***(((''',,,***'''&&&(((***++++++,,,,,,,,,---///111222333888<<<>>>999333444===GGG888555111...---...111333111///......000111111000(((((()))******)))(((''')))000///???^^^YYY:::,,,//////......---,,,++++++((()))+++---///111333333+++,,,,,,,,,++++++******(((...444555000,,,***+++000///000222333333000---(((<<<444222SSSaaa]]]hhhzzzxxxttt{{{zzz~~~www===;;;888777888999999999777555444444777:::;;;;;;===777222555<<>>BBB999CCCHHHEEEKKK[[[eeefff}}}}}}wwwqqqggg\\\QQQHHHBBB???:::777444444777888444000444333333333444333222111)))000555111))))))111;;;555111///111...)))***///000...---//////---,,,,,,(((,,,...---******+++---bbbFFF///+++,,,444TTTxxx___:::111...///+++###(((...))))))&&&,,,///)))***...***///'''(((***%%%)))...***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%(((***)))&&&$$$%%%'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%%%%'''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''******)))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++'''$$$%%%)))+++)))%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))******)))%%%%%%&&&((()))+++,,,------+++)))((('''((()))*********))))))(((((('''''''''&&&$$$%%%'''(((((('''""";;;<<<...***###!!!///&&&&&&&&&&&&&&&'''((()))000,,,(((&&&'''((('''%%%+++'''''',,,,,,((((((,,,'''((())))))'''''')))***---888333AAA777AAA---$$$))))))!!!///555pppvvvtttmmmbbb>>>***)))---///)))************(((&&&%%%************************)))((((((((()))***,,,---''')))++++++)))(((((()))''')))+++)))((((((+++///&&&%%%)))...///,,,+++---))))))(((,,,///&&&(((;;;555AAANNNUUUXXX```lllttt~~~}}}xxxvvvhhhTTT///000///---+++---222777///...---,,,+++,,,------&&&((()))(((''''''((()))---&&&...777222///111///&&&***---,,,(((%%%&&&(((%%%+++000...,,,---...---*********++++++,,,,,,+++...,,,******+++---------......///111333222///,,,)))333333666III```tttyyyvvv}}}}}}<<<999666444555777888888444444555666777888999:::===888444555:::;;;888444EEE<<<555555777777666777EEEAAA<<<999555222555<<<===:::;;;@@@@@@<<<;;;>>>eeerrr{{{lllTTTEEE???===<<<444222111111222111---***>>>222(((***444888222)))"""%%%---666666000...111...+++***---000111111333---***---222000***...999<<<000,,,333555000444@@@---888OOOqqqkkkEEE***(((,,,222000&&&222+++------&&&(((+++&&&'''&&&---///)))+++,,,###'''(((((())))))(((((('''((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&((()))))))))***+++******((((((&&&&&&&&&''''''(((((((((***))))))((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%)))(((((('''''''''((((((+++'''$$$%%%)))***)))&&&((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''')))((('''((()))***)))(((((((((((((((((((((((((((+++)))(((&&&&&&'''((()))))))))))))))((((((''''''(((((('''&&&&&&'''((((((***111,,,%%%***---'''$$$&&&&&&&&&&&&&&&'''((((((,,,)))&&&%%%'''))))))(((&&&""""""(((+++((('''(((***)))''''''''''''((()))***111+++666...:::+++&&&!!!666''':::~~~dddQQQCCC@@@555'''!!!$$$&&&$$$(((((()))*********)))(((((((((((((((((((((((((((&&&''')))+++,,,,,,,,,,,,)))((('''&&&%%%&&&***---)))***,,,,,,***&&&"""333---(((((('''$$$$$$&&&...333111666EEERRRaaavvvxxxyyyxxxuuuuuuwww{{{}}}~~~xxxkkkZZZJJJ000111222///,,,***+++,,,///...,,,+++***++++++,,,&&&(((+++++++++,,,...000---333222&&&+++EEEBBB!!!+++)))'''(((+++...//////,,,000111...+++,,,+++))),,,---------,,,,,,---...333000...---...//////...222111222333333111...+++...000///111AAA]]]qqqttt{{{}}}===:::666444555888999999333666::::::888888999;;;???<<<888777777888888777111<<>>777222444999:::777333///)))'''...777:::333000333444000---...---///000///---///333777///+++***...222///***(((///***%%%+++CCCmmm}}}mmmLLL000''''''&&&###)))(((---111******(((+++&&&%%%+++###((())))))******))))))(((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&&&&'''))))))(((((()))+++***************)))(((''''''''''''((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&******)))''''''&&&&&&&&&***'''%%%&&&(((***(((&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))(((((())))))(((''')))((((((''''''&&&&&&&&&******((('''''''''((())))))))))))((((((((((((''')))******'''%%%%%%(((+++'''+++666:::111,,,,,,((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$''')))++++++'''$$$$$$(((,,,***((((((...***%%%$$$&&&(((((('''(((***$$$)))&&&000)))'''%%%+++###999OOOdddCCCDDD444&&&***,,,,,,,,,---,,,(((&&&'''((()))************(((((((((((((((((((((((($$$&&&***,,,------+++***///...,,,)))'''''')))+++&&&&&&(((+++------,,,***&&&###%%%,,,333777===BBBEEETTT```mmm~~~||||||{{{wwwxxx```LLLBBB///111333333000,,,***)))///...,,,************+++)))+++,,,,,,+++***+++,,,,,,111---$$$777aaaccc<<<<<<222'''$$$(((+++***&&&)))+++***)))+++000000------///000...***)))***---444222000/////////...---111111222333444333000---222,,,000444AAAjjjyyyyyy===;;;999999;;;;;;;;;:::666:::===<<<888777;;;??????===;;;888666666888:::;;;BBBAAA555000666<<<<<>>333888CCCHHHEEEBBBRRRoooqqqUUUIII<<<666888777222+++$$$)))...///,,,+++///444+++''')))111555000,,,,,,(((444333''')))666444&&&000///,,,***,,,222222000......---)))'''---999CCCYYYqqqwwwdddGGG777...(((###)))///***,,,+++---((( (((---%%%((())))))******))))))((((((((((((((((((((((((((()))'''%%%&&&))))))&&&###&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))(((((((((''''''&&&%%%%%%''''''''''''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((''''''(((((((((&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%***(((&&&&&&((()))((('''))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&+++)))(((((())))))(((&&&%%%&&&&&&&&&''''''((((((,,,+++************++++++((((((((((((((((((((((((''')))+++((($$$%%%***///AAA+++///999&&&''''''&&&&&&&&&''''''(((%%%$$$###$$$&&&(((+++,,,)))(((((((((''''''***,,,222+++%%%$$$'''***)))''')))((($$$%%%%%%***)))(((---555999UUUSSS[[[[[[JJJ222***---+++,,,,,,***((('''%%%###%%%&&&''''''(((((())))))************************&&&''')))++++++***)))(((%%%&&&((((((&&&$$$$$$$$$222000---***(((***...222444;;;HHHVVV^^^bbbiiiqqq|||~~~zzzwwwyyy{{{qqqVVVBBB999---///222444444222000///000///---+++******++++++)))***++++++******+++---,,,&&&000FFF]]]wwwiiiZZZHHH;;;666333///,,,//////+++))),,,111111---000222222///+++)))+++...000...---------...---+++------...111444555444222777...555888???nnn|||{{{zzzyyyyyywwwiii::::::;;;===>>>>>>;;;888999;;;<<<999555555:::@@@;;;:::999666333333666999>>>???<<<888===DDD>>>222333AAAMMMJJJAAAMMMvvvzzzbbbSSSHHHAAA<<<;;;<<<:::333,,,,,,000444444000444===<<<111+++---,,,......///444666...$$$"""+++000...---000///***'''***......,,,'''###!!!---111777???OOOkkkeeeJJJ333,,,+++$$$'''%%%---000+++---,,,!!!'''(((((())))))(((((('''(((((((((((((((((((((((()))'''%%%&&&))))))&&&###&&&&&&''''''''''''&&&&&&)))******(((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''''')))((('''''''''((((((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))(((((())))))(((&&&%%%&&&&&&&&&''''''((((((******************++++++'''''''''''''''((((((((($$$'''***(((%%%&&&+++111NNN333AAA===///---...(((''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%''')))+++&&&)))***%%%"""&&&///666333---&&&%%%(((+++***(((,,,))))))(((+++((()))(((+++!!!:::###;;;555dddhhhZZZ)))666!!!...+++%%%(((***(((&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******************************)))((('''&&&''''''&&&((()))***+++---000333)))...333777:::CCCOOOYYYooowww}}}zzz~~~sssqqq~~~zzz{{{|||{{{{{{tttpppeeeQQQ;;;000,,,---...000222333444444111000...---,,,,,,,,,---&&&'''(((((()))+++///222111555UUU{{{zzziii]]]WWWVVVVVVPPPKKKBBB888444333---'''000111222000......111444,,,+++***+++---...---,,,,,,,,,---///222444333222888000777444111YYY~~~vvvwwwqqqtttyyyyyyzzzwwwhhh777888:::<<<>>>===:::777999::::::777555555888<<<666666555333222333666888---:::CCCAAA;;;>>>HHHPPPUUUGGGIIIjjjyyyiiieeeYYYWWWOOOBBB777222...+++222...222:::888000111<<<777)))...CCCDDD///(((222%%%+++///---))))))******666111***&&&(((...555999!!!&&&)))+++///;;;HHH{{{uuu```MMM999:::((("""%%%!!!"""&&&$$$'''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&))))))***(((&&&$$$%%%&&&)))((((((''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))((('''&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&'''''')))******((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))(((((())))))(((''')))((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''(((((((((###&&&((((((''''''+++...ddd777%%%777:::)))"""'''(((((('''&&&&&&&&&&&&'''&&&''''''&&&%%%&&&))),,,(((,,,---)))(((000;;;CCC000,,,'''&&&(((******)))---(((...***111'''***))))))111888222)))222777+++$$$ 666!!!---###!!!888+++)))+++...///,,,+++---'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((,,,+++)))'''&&&&&&''''''...---)))'''(((...666===>>>GGGUUUaaakkkttt~~~|||}}}zzzuuunnn|||xxxrrrrrrqqqooosss{{{{{{qqqllliii[[[CCC///...,,,***+++---///111111000000...---------...///+++***)))((((((,,,111666HHH___xxxtttxxx}}}llliii___SSSJJJFFF@@@999222111///......///000111+++++++++---000111000/////////...///111111000...111...333///)))DDDeeeiiiwwwyyyyyyooo:::999999:::<<<<<<;;;:::999:::;;;;;;:::999888777555555555666777999:::;;;BBBEEEHHHGGGJJJ___|||SSSZZZaaadddgggggg^^^TTT:::333111444111///???UUU<<<:::BBBJJJ@@@---***555333///---,,,+++***---111'''))),,,---+++'''"""777000+++***((()))111<<<000999PPPggg|||wwwqqqMMM;;;<<<444***+++...((())))))******))))))(((((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))'''''''''&&&'''(((***+++((('''''''''&&&&&&&&&&&&&&&'''((())))))'''%%%$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%%%%&&&&&&''''''''''''(((((('''''''''(((((()))((((((((('''''''''((()))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''')))((('''((()))***)))(((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''(((,,,111999===222***///(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&'''+++...,,,...---+++///888>>>>>>***)))(((''''''((())))))***$$$...(((222$$$+++++++++---444@@@,,,++++++000222###""",,,...((($$$'''%%%&&&******%%%$$$&&&'''&&&&&&&&&&&&''')))***(((((((((((((((((((((((())))))************)))))))))+++///333:::CCCMMMSSS}}}xxxyyy}}}}}}zzz~~~}}}ppprrryyyyyyooopppsssuuu~~~zzzxxxmmmOOO111...+++)))***---//////.........---,,,---...///000------...111777BBBMMMVVVqqq|||yyy}}}xxxyyyuuullleeecccaaa^^^HHHBBB:::666444333///,,,---------///111111///...111000///000111111000///---///111000...777KKKZZZxxxzzzvvvyyyttt???===:::999;;;>>>???@@@;;;<<<>>>AAABBB???:::555888777888:::>>>AAAAAA@@@KKKEEETTT}}}vvvsss]]]CCC222===UUU777SSS\\\DDD000000111***000+++---666999333------,,,,,,+++)))&&&''',,,000***&&&(((---///+++))),,,)))'''000444000===[[[nnn}}}sss|||oooPPP;;;333******++++++++++++******((((((((((((((((((((((((%%%(((***)))&&&$$$%%%'''&&&''''''''''''''''''&&&%%%''')))))))))***,,,---%%%$$$$$$$$$%%%''')))***))))))(((((('''''''''&&&&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&''''''&&&%%%$$$""""""$$$&&&(((***+++,,,&&&&&&&&&&&&&&&'''((()))$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''(((((((((&&&&&&((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((''''''((()))+++***)))%%%%%%&&&((()))+++,,,---&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((''''''))))))((($$$!!!%%%444)))111:::///))))))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&(((---111,,,***&&&%%%---666444,,,&&&'''''''''&&&%%%''')))''' +++$$$111!!!,,,,,,+++"""...$$$111///???333###$$$000000 ...******%%%$$$((((((%%%''',,,&&&&&&&&&'''(((***,,,...************************&&&(((+++---......,,,+++333???QQQeeewww}}}~~~zzz{{{{{{zzzyyyqqqwwwzzzuuukkkpppwwwyyyvvvSSS///,,,******,,,000222111///---,,,++++++,,,---///000&&&***222???QQQhhh}}}|||wwwwwwxxx{{{uuuttttttsssggg]]]PPPGGGBBB<<<333,,,...------...000///---+++000//////000222444444333555777444222111+++111CCCyyy}}}yyy>>>===;;;::::::;;;===>>>;;;===<<<;;;===@@@===888222===???888<<>>===DDD===:::;;;999444555:::HHH<<<555MMMLLLNNNdddFFF:::CCC111'''///............+++'''$$$222///+++)))+++...111222))))))***+++,,,---......))))))(((''''''(((***+++((('''###!!!""")))333:::AAAFFFVVVppp}}}}}}}}}{{{aaaUUUBBB222,,,//////---++++++***(((%%%###$$$$$$)))&&&$$$###%%%'''((()))###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''(((((()))(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''))),,,//////---***(((%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%$$$---,,,***'''&&&%%%$$$$$$+++///***%%%)))+++)))---------,,,+++******))))))((('''&&&%%%%%%&&&'''((()))(((''''''''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((%%%'''(((((((((***,,,///)))((((((''''''(((((()))))))))(((((((((((((((''''''((()))((('''&&&''')))&&&+++---+++(((+++555???DDDZZZyyy~~~|||xxxttttttwwwttt}}}lll[[[gggqqqooosssvvv{{{tttwwwvvvqqqtttnnnuuuzzzvvvrrrssswwwyyy{{{wwwwwwooouuuxxxSSS888222///---,,,---...---,,,%%%***---...888FFFMMMKKK\\\qqqxxx}}}uuuzzz{{{}}}~~~vvvhhhpppqqqjjjkkkrrrnnncccnnnjjjkkktttxxxpppbbbWWW[[[ZZZaaa^^^LLL???888...000666888444222333555555666222111333333000...000)))>>>RRRmmm~~~~~~??????>>>>>>======<<<<<<555;;;:::444555>>>DDDDDD666GGG___~~~wwwCCCuuummm|||kkkNNN666222///...111555666666---+++(((((()))******)))***++++++,,,---.........))))))(((((((((((()))******'''''',,,---)))(((***((()))000<<>>???<<<:::;;;CCC999111======555999666777:::444444OOOjjjmmmjjjpppwwwzzzzzz~~~{{{qqqgggccc```kkkbbbSSSCCC***(((+++***)))+++...111333333***'''000MMMvvviiilll{{{{{{rrrxxx{{{xxxlllooo{{{|||zzzyyysssyyy~~~{{{uuuuuu}}}~~~xxx{{{qqqlllrrrssssssvvv{{{}}}~~~}}}{{{}}}{{{rrraaa^^^\\\TTTGGG===777000***333000111666777555333444///333222222555///222CCCUUUWWWkkkAAA???===<<<===???BBBDDD<<<;;;>>>HHHZZZwwwwwwtttnnnfff^^^WWWRRROOOMMMFFF===999:::>>>AAABBB;;;DDDUUUccchhhkkkvvvAAA```bbbTTT@@@...%%%%%%)))---+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''***---+++$$$###)))+++(((+++)))***......((($$$######+++,,,333---...''')))333(((%%%///:::GGG___xxxvvv~~~mmm[[[KKK>>>555000---***''''''))),,,---,,,((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((,,,,,,+++)))((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))***&&&&&&%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''))))))(((''''''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&%%%$$$$$$&&&(((+++---+++,,,000666@@@LLLWWW^^^WWWNNN[[[hhhRRR..."""(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((('''&&&%%%%%%&&&&&&((())))))''''''''''''((()))***+++&&&(((***((('''+++666???******))))))))))))******)))))))))))))))*********...///333===MMM]]]iiiooocccnnntttiiiRRR???:::===>>>444///+++$$$+++777777)))+++......)))%%%+++555***,,,(((%%%&&&)))++++++---(((///111000FFF___^^^ccckkknnnggg```cccoooxxxccc^^^XXXVVVVVVVVVXXXYYY[[[UUU```[[[QQQEEE333777,,,+++***+++...111222222<<>>@@@AAACCC\\\[[[EEEWWWsssaaaQQQEEE???<<<:::999888777666777888999444555555555333000......---111777777///)))111???666111111@@@```^^^ZZZ>>>000...000(((((()))***++++++,,,---))))))***))))))(((''''''***...&&&$$$,,,,,,$$$&&&$$$&&&)))***'''(((,,,(((%%%+++***(((,,,***(((------&&&###'''---///222FFFbbbxxxvvvAAA:::222---***)))&&&$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%((()))))))))((('''&&&&&&'''''''''(((((((((((()))...---,,,***)))'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''')))***+++++++++***%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***((('''((()))***)))(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((('''%%%%%%'''+++///222IIIUUUhhhwww}}}yyyooogggjjj___sss~~~UUU+++&&&---((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***''''''''''''((()))++++++'''+++---***''')))000888******))))))))))))******(((((())))))******++++++000>>>UUUmmm|||}}}tttkkkXXXSSSGGG999...,,,222999***"""***666555111+++!!!...'''###)))...,,,&&&"""((('''---...(((+++///***)))"""+++000$$$)))111'''999999333)))(((---...))),,,111555555000///555===<<<<<>>FFFRRR\\\```UUUJJJXXXmmmVVVFFF;;;999777777777666222...111000000000111222333333222111///------///111222///333111111555222333@@@hhhJJJ000---333222......444;;;HHH\\\xxxvvvOOO333000///+++%%%"""%%%***...---)))'''&&&&&&&&&(((***$$$'''))))))''''''))),,,((('''''''''&&&&&&&&&&&&$$$&&&))),,,,,,***(((&&&***)))(((''''''((()))***))))))***111BBB]]]zzz|||kkk\\\EEE///......***%%%'''///111---(((&&&(((,,,***$$$$$$)))'''$$$***...)))((((((!!!)))&&&,,,$$$666""""""###))))))((('''%%%$$$&&&'''***(((&&&'''((((((%%%"""%%%&&&''''''((((((((((((,,,+++***)))((('''''''''((((((((('''&&&&&&&&&%%%)))&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((%%%$$$%%%'''(((&&&$$$(((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&((())))))((('''&&&###%%%''')))***)))((('''''''''''''''((()))******&&&%%%$$$######%%%''')))+++(((&&&(((,,,---)))%%%222***'''++++++%%%&&&---)))777GGGSSSdddzzz{{{vvvxxxqqqcccSSSCCC666---)))$$$,,,(((###***+++(((+++***(((%%%%%%&&&((()))(((%%%&&&''')))))))))((('''&&&'''((('''&&&'''(((***''')))***)))'''&&&(((+++---)))(((***,,,,,,...333%%%---''''''---+++---+++,,,+++((((((222DDDSSSpppmmmkkkmmmmmmdddQQQAAA:::666000+++))))))+++---***,,,///...+++))))))***,,,,,,***)))((((((((((((++++++***)))((((((((())))))***+++,,,+++)))(((&&&,,,,,,+++***+++,,,...///)))%%%'''///000+++,,,333333===JJJOOOCCC222,,,///...------,,,***,,,888EEEGGGYYY[[[nnnvvvttt{{{hhheeewww|||xxx{{{zzz|||{{{wwwsssttt{{{{{{uuuyyy|||ppprrr|||xxxxxxssslllsssuuuxxxzzzwwwuuuyyyxxxtttuuusssvvvwwwZZZIII333///777555222;;;111444555222///...//////000444>>>HHH:::AAAAAA<<>>JJJjjjoooSSSDDD===333(((333***%%%&&&(((&&&%%%''')))***)))###!!!%%%+++---)))$$$(((...$$$///666,,,+++***'''%%%%%%%%%&&&'''%%%%%%'''***+++***((()))))))))((('''%%%$$$###'''''''''((()))***+++,,,)))(((((((((((((((((('''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***)))((((((((()))++++++)))'''%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&((('''''''''''''''&&&$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$###$$$&&&)))***)))))))))((('''&&&%%%$$$((()))***,,,...---+++(((///---***((((((***+++,,,$$$111AAANNN[[[mmm|||{{{ssslllhhh<<<888333...)))&&&%%%%%%$$$,,,)))%%%+++,,,''')))((((((((('''''''''((((((&&&'''((((((((((((((((((&&&'''((('''&&&'''(((***((()))***)))'''&&&(((+++)))&&&&&&(((((((((,,,333"""+++***)))000///((()))888888:::@@@KKKZZZjjjssstttZZZHHH???999222,,,///---)))'''&&&'''***,,,(((***,,,+++)))'''((())),,,+++***)))((((((((((((+++***)))))))))))))))))),,,++++++***************,,,++++++******+++,,,---000...,,,+++)))(((...666IIIDDDAAA===555,,,+++///******,,,///000666DDDSSS```rrruuuyyy}}}nnnwwwkkkaaafffvvvxxxhhhbbbfffvvv}}}yyyrrrqqqzzzwwwvvvvvvtttpppooosssqqqrrrwwwwwwyyy~~~yyyfffRRREEE666000999;;;666222444:::;;;666///222666???III???;;;;;;DDDQQQWWWTTTOOOUUUlllTTTEEEDDD:::333333555444333333///---++++++...222555666//////.........///000000...///000111111000///...---111,,,))),,,)))...===000(((&&&***+++)))+++111++++++***))))))...444888111EEEjjj}}}UUU444###***999222...((($$$%%%(((+++,,,((())))))'''&&&&&&)))+++))))))))))))((((((((((((&&&'''((())))))))))))((()))((((((''''''(((((()))((()))+++)))'''$$$######---&&&&&&000===LLLaaatttzzz]]]MMM>>>888777222+++''',,,000+++)))000---###!!!///+++///(((+++$$$&&&!!!"""###%%%'''))),,,---((('''%%%&&&''''''&&&$$$'''((()))***)))((('''&&&######$$$%%%''')))+++,,,))))))))))))))))))******&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++)))(((''''''))))))((('''(((((((((''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$***)))))))))))))))******---+++(((%%%###""""""""""""%%%(((+++,,,---)))(((((()))++++++***)))!!!###%%%(((---555???GGG```zzzrrrjjj]]]NNN???333+++&&&,,,+++)))))))))+++---///"""+++(((%%%+++,,,''')))%%%(((******(((''')))+++)))((((((''''''''''''(((&&&'''((('''&&&'''(((***((()))))))))'''''')))***'''&&&'''(((&&&&&&---777222,,, ---333555>>>>>>EEETTTgggvvvzzztttlllXXXKKK:::000///000///---((('''&&&%%%%%%&&&((()))((()))))))))((((((***+++++++++***)))((((((((()))))))))))))))))))))***+++...,,,***))))))***+++---,,,+++******)))******+++---...+++&&&'''000;;;AAAOOOBBB444,,,)))((((((+++******,,,111555===LLLZZZlllzzzkkkdddwwwiiiaaahhhpppsssllliiieeennnvvv~~~wwwlllpppuuurrrtttyyy{{{vvvqqqpppssswww|||rrr^^^FFF222---777555555:::???>>>777///333777@@@IIIGGGBBBLLL^^^___SSSXXXiiihhhOOO===555555666222333888???@@@999222000333111/////////111333333/////////......///000000......////////////......000...***333DDD???...(((000---...000...******...,,,---...//////111444666888000...===^^^jjjDDD+++)))))))))***,,,...+++&&&***++++++***)))(((((((((*********))))))))))))((('''''''''''''''((())))))((((((((((((((((((((((((###$$$%%%&&&'''***,,,...+++(((""" '''---///666PPPrrrqqqgggTTTBBB((($$$000,,,$$$,,,)))$$$)))***)))(((---***((('''&&&%%%%%%%%%$$$###******))))))************$$$%%%&&&'''&&&%%%$$$###''''''''''''((()))******((((((((())))))*********%%%(((***)))&&&%%%'''***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((''''''((((((((('''''''''''''''"""$$$'''))))))(((((((((&&&%%%$$$$$$%%%&&&((()))###$$$&&&(((************...---+++(((&&&%%%$$$$$$,,,,,,+++)))(((---555===OOOUUUbbbrrrxxxnnnfff]]]VVV:::666000***&&&%%%%%%&&&---,,,***)))((()))***+++$$$,,,'''"""(((***(((+++$$$(((+++***'''(((---333***)))(((&&&&&&&&&'''(((&&&'''((('''&&&'''(((***)))))))))((((((((()))***)))***++++++((('''000;;;(((---,,,000777777===OOOUUU\\\iiivvvzzzppp\\\LLL:::555111000000...)))###*********))))))(((''''''******)))))))))+++---...******)))))))))))))))***)))((((((((()))***++++++,,,+++***)))))))))***+++++++++***)))))))))(((((((((,,,***&&&,,,;;;BBB???===444+++'''))))))(((&&&---+++,,,000333888EEEQQQsssxxxvvvqqqyyyrrrvvvwwwooo|||sss}}}vvvwww~~~}}}xxxyyyqqqsssrrrssszzz~~~xxxvvvmmmLLL666444666;;;>>><<<666333444222666>>>GGGNNN^^^lllhhhZZZ```{{{ggg[[[???>>>;;;555111333:::@@@555222111222000---///333222333333333222111000000111000000/////////000000///...,,,++++++,,,.../////////000>>>OOOEEE---"""***''''''***,,,,,,,,,...***,,,---,,,***(((((()))&&&)))...555===DDDIIIKKKsss[[[OOO999&&&!!!''',,,,,,......------,,,***'''%%%+++*********))))))))))))((('''&&&&&&&&&'''))))))''''''((((((((((((''''''***(((&&&%%%$$$$$$$$$$$$'''...---+++,,,'''111111,,,''',,,@@@YYYiii|||mmmKKKEEEKKK>>>999888,,,222333***)))((('''))),,,---,,,***!!!"""###$$$%%%''')))+++,,,,,,,,,,,,++++++******+++***************+++,,,'''''''''(((((()))))))))&&&(((***)))&&&%%%'''***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((($$$'''******)))((()))***+++***)))''''''(((((()))+++***'''%%%$$$###$$$$$$&&&&&&'''***...444999<<>>666111+++(((((()))***)))******+++,,,+++***)))(((***)))(((((()))+++---...***)))))))))))))))******)))((((((((()))***++++++'''((()))******)))((((((************)))((((((''',,,...,,,+++444>>>:::...,,,+++******+++,,,+++))),,,******+++,,,///777@@@mmm~~~~~~xxxzzz|||ooonnnvvvuuu{{{xxxssssss|||~~~|||}}}zzzzzzyyyjjjKKKAAA888555444222222555111444;;;DDDZZZhhheeeTTTbbbxxxkkk]]]OOOCCC999333111555::::::777444444555777444333444333222555;;;---///222222111000///000111111000000//////000000000...+++******+++...000)))333888===AAA555***---***'''%%%&&&)))++++++***&&&))),,,...///000333555444333...'''"""###***111(((???jjjyyy}}}TTT<<<444---$$$%%%%%%%%%&&&)))++++++***************))))))))))))''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&+++++++++------+++'''$$$$$$((((((!!! (((...///"""***...---...000222///++++++444EEE___~~~wwwnnnrrrtttiiiUUU???;;;777555333000***%%%555444222///+++))))))***############%%%(((+++,,,&&&&&&&&&&&&'''((())))))''''''((((((((((((((()))'''((())))))((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%&&&'''&&&%%%$$$%%%''''''(((((((((((()))))))))$$$'''(((&&&###"""$$$&&&)))((('''&&&&&&%%%%%%%%%---)))%%%"""%%%,,,444:::===CCCMMM\\\lll{{{qqqXXX>>>000...000000)))%%%$$$'''***+++,,,///++++++***(((&&&$$$###"""))))))((())))))***++++++999<<<222&&&((((((%%%)))&&&''''''&&&&&&***111777)))((((((''''''''''''(((&&&'''((('''&&&'''(((******)))'''''')))))))))((())))))+++,,,)))(((---666PPPIII===GGGjjj~~~{{{tttdddbbb\\\QQQCCC999333111%%%%%%&&&''')))+++...///%%%&&&(((***+++++++++***'''&&&%%%&&&(((*********)))((((((((()))***++++++))))))))))))))))))***+++%%%&&&(((******)))'''&&&)))************))))))((())))))***///999===555))),,,///...+++***---///...)))'''''')))******///555???___tttjjjvvv}}}oookkkrrriii~~~xxx~~~}}}}}}~~~zzzzzz}}}uuu}}}{{{tttUUU888///222222000000111444;;;CCCeeedddbbbpppiiiRRRAAA===999666666777777777555333111222555888999999//////222777888333111222---///111000......000222111000//////........./////////...------...//////***333444444333***'''111,,,++++++))))))******(((.........,,,***)))***,,,!!!)))333777444///------000******999QQQmmm}}}UUU333444///)))&&&'''***,,,---******)))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&& """&&&***+++)))&&& $$$((((((''''''$$$ ******)))(((%%%$$$'''+++,,,+++---000...,,,111999BBBNNN]]]jjj{{{vvvxxxvvvnnnLLLJJJFFF>>>666000//////555333...+++))))))+++---,,,,,,+++***))))))))))))***))))))))))))))))))((()))((('''((()))))))))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((%%%'''((((((&&&%%%&&&((('''((((((((())))))))))))&&&(((***(((&&&&&&+++///***+++---000222444555555444777<<>>@@@LLLNNNfffccc___WWWMMMTTTgggrrr~~~rrrdddXXXOOOKKKIII===<<<999666333111000///,,,+++++++++******))))))+++(((&&&'''***+++)))&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((()))******+++''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%&&&(((***)))&&&&&&'''***'''((((((((())))))******---000333333222666>>>DDDNNNRRRXXX___eeejjjnnnoooxxx{{{~~~ssseeeVVVIIIAAA555333000+++((((((+++///(((###$$$***+++&&&(((///&&&$$$%%%(((&&&###'''000,,,++++++******)))))))))''''''(((((())))))******"""***'''###))))))%%%'''%%%%%%&&&'''((((((%%%"""%%%&&&((()))))))))((((((&&&'''((((((&&&'''(((***+++(((&&&''')))***)))'''+++((((((,,,,,,******,,,:::wwwTTT777...444,,,+++*********+++------+++,,,---+++))))))+++...))))))))))))((('''&&&&&&)))((((((***,,,---***'''(((((((((((()))***,,,,,,++++++***)))(((((())))))***)))((('''((()))+++---((()))***+++,,,,,,+++***...***,,,111...&&&&&&---***---,,,***,,,000---&&&...,,,---000000,,,,,,...555---......)))222IIIWWWOOOlll___VVVzzz|||~~~|||{{{uuuhhhmmmvvvaaaCCC:::AAA777999@@@GGGwww```HHH???>>>;;;666444777888;;;<<<666///---000000333444222222444333///<<<+++...---000222***444(((000333...+++---///---...+++---222222...---000---///333555000)))***111'''...///***+++222222***))))))))))))))))))))))))***,,,......---,,,---...111000---***'''(((+++///+++***)))(((((()))***+++(((000222===eeekkkQQQyyylllPPP===+++)))......,,,)))&&&&&&)))---+++'''###$$$))),,,''' %%%###$$$((('''$$$###%%%((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((%%%'''(((((('''&&&&&&''')))((('''''''''(((***+++'''(((***---///222444555EEELLLYYYhhhyyyxxxttttttmmm^^^VVVWWWKKKGGG???999999:::555---222444///((()))000...%%%///+++'''&&&'''***++++++'''%%%&&&,,,///---+++,,,...000///)))''')))++++++!!!---000&&&%%%...///&&&...''''''...///(((''',,,***---000+++***<<>>111000...,,,+++***))))))************))))))))))))+++***((('''&&&&&&''''''((('''&&&'''))))))%%%"""'''&&&&&&&&&'''(((***+++'''(((...+++ !!!+++...888777$$$++++++!!!'''%%%%%%%%%'''***+++***)))(((((())))))))))))(((((((((((('''&&&%%%$$$$$$###)))))))))***+++,,,......)))******))))))))),,,...]]]hhh___@@@,,,,,,+++"""...---,,,***)))'''&&&%%%(((***,,,,,,+++))))))***''''''((((((((((((''''''(((((())))))))))))((((((+++,,,,,,***))))))+++---***))))))***++++++(((&&&))))))))))))))))))))))))%%%!!!$$$,,,...***+++111,,,///444444...(((+++333888666222...+++*********((()))***)))((('''((()))+++...///---...111222///>>>MMM]]]dddcccfffsssvvvfff~~~kkkddd{{{tttbbb}}}{{{}}}~~~yyyZZZ333555555@@@NNN~~~UUULLL???444222444333555888888666666777333...---111---111222111222555555222///,,,999666222000%%%,,,///333333000111333000+++111......111111,,,+++...******))))))***------***$$$999FFF===...((())))))************************---...//////......///111*********))))))+++,,,...+++***)))(((((()))***+++***000...###$$$===aaayyyeeePPPxxxNNNMMM///'''""")))555777+++((((((***,,,///000---)))---)))(((,,,...+++'''&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''(((((((((((('''((())))))''''''((()))((('''''''''''''''(((((((((((()))+++,,,...//////&&&))),,,///222777>>>DDDMMMTTTZZZ___jjj}}}zzztttmmmfffXXX[[[\\\YYYSSSKKKFFFDDDHHHEEEDDDGGGGGGBBB??????DDDHHHIIIEEEBBBAAA@@@<<>><<<666555///)))***...---'''++++++***)))))))))))))))***)))))))))(((((('''''')))((((((''''''((()))******)))((()))******(((%%%&&&&&&&&&''''''((()))******%%%###(((---)))$$$###]]]RRR<<<+++***)))''',,,&&&%%%%%%&&&)))******)))******)))((('''&&&&&&%%%((((((((('''''''''''''''************++++++,,,---))))))***)))((())),,,...444???>>>///''',,,...)))*********)))))))))(((((((((***+++,,,***)))))))))''''''(((((((((((('''''''''((()))))))))))))))(((+++++++++***))))))+++---***))))))***+++***(((&&&((((((((((((((((((((((((&&&222111$$$$$$000...!!!111---++++++)))''')))---333111...,,,*********+++((()))))))))((((((((())),,,//////------111111///,,,555FFF\\\ooozzz|||zzz}}}~~~qqq]]]UUU]]]xxx~~~tttttt~~~dddEEE<<<<<>>:::777777555222333777///222333111222555444111222,,,111)))+++555...111777555000---000444222---333000...///...++++++---///...***)))...444222,,,)))>>>KKK@@@---%%%%%%'''++++++++++++++++++++++++---...///...------///111)))))))))+++------,,,+++******))))))))))))******!!!+++444---$$$---AAAHHHtttrrr```zzzsssQQQ555'''%%%(((***///***$$$"""(((...---&&&###'''+++***(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))******)))(((((()))+++&&&'''''''''''''''&&&&&&(((((((((((())))))))))))000000000---***))))))+++---000...)))***333>>>CCC<<>><<<888666666:::===???CCCFFFFFFCCCAAAAAABBB<<<777222---&&&!!!$$$+++''''''$$$###&&&+++***&&&''''''''''''((()))***+++***))))))((('''&&&&&&%%%''''''''''''((()))***+++)))(((((((((***)))(((&&&%%%&&&'''((()))))))))))),,,***###...###***:::222...***""""""&&&"""(((&&&%%%%%%(((************)))((('''&&&'''(((((('''((((((((()))))))))***++++++************++++++((()))***)))((())),,,...&&&***,,,)))''')))***)))''''''((())))))***++++++'''(((******)))(((((()))'''(((((())))))(((((('''''''''((()))))))))))))))***++++++***))))))***,,,***)))))))))******(((&&&''''''''''''''''''''''''+++(((***...+++(((555III===222)))))),,,,,,,,,------,,,***))))))***++++++))))))))))))))))))))))))---//////------000000---...+++///===TTTiiiuuuyyysssaaaaaayyyzzzXXXOOOlllmmmvvv|||fffSSSEEEGGGaaa>>>333777>>>999:::;;;999555222444888>>>999777888888666666999555888777333222444333///333888AAA000(((222222:::999555...***,,,000222222222000...---,,,,,,,,,...***'''(((------))))))---333666333,,,)))***)))&&&++++++++++++++++++++++++)))+++------,,,,,,,,,---...---++++++------+++(((***))))))))))))))))))***333%%%"""///444***$$$'''444)))JJJeee^^^~~~gggMMM:::111((('''***///000,,,((('''///)))%%%&&&'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))******((('''''')))+++&&&'''((()))((('''&&&%%%''''''''''''''''''''''''###$$$&&&&&&&&&&&&&&&''')))...///+++''''''&&&$$$000,,,,,,...,,,'''(((...555666999>>>CCCFFFFFFEEELLLJJJRRRdddrrr{{{|||TTTNNNbbbaaaBBB***%%%)))<<>>:::222...///,,,......+++,,,///000......///>>>OOOIII888<<>>???===???777333666666000,,,...///)))***000+++!!!"""---''' ###'''%%%))),,,%%%,,,***))))))$$$ %%%'''&&&&&&'''))))))'''&&&'''''''''(((((((((''''''***&&&######'''888UUUnnn|||qqq???###+++000''')))(((((('''''''''''''''************))))))))))))'''((((((''''''%%%$$$$$$&&&'''((('''&&&&&&(((***''''''((((((((((((((('''&&&***$$$&&&...'''***EEEAAA111'''$$$$$$)))***!!!)))'''%%%%%%''')))))))))+++***)))))))))***+++,,,++++++***)))((('''&&&&&&******)))(((((('''(((((('''((()))((('''(((+++---+++'''$$$%%%''''''))),,,))))))((((((((((((''''''&&&'''((('''&&&''')))+++((())))))******))))))((((((((())))))))))))(((((()))+++------+++***+++++++++)))''''''((((((((('''************************---***''')))111777222***,,,+++++++++'''###%%%***,,,,,,,,,++++++***))))))***((('''(((,,,---,,,))),,,......,,,,,,//////,,,***...333555444000...,,,<<<777>>>ZZZjjj[[[TTTgggyyy```DDD///555:::888111///666@@@<<<>>>===999888:::777111555777;;;<<<777444;;;DDD333555555222333777999777999'''&&&'''333===333666666444666:::777000,,,---+++//////,,,,,,///...***$$$(((000777999666555666))),,,///000,,,((()))+++************************+++,,,......---------///)))---000---(((%%%'''+++((()))***++++++***)))(((---)))$$$###''',,,---+++'''$$$(((000333222999CCC|||lll|||dddVVVKKK<<<---((((((((((((***))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&(((+++,,,+++)))((((((&&&&&&&&&'''((()))***+++(((((()))))))))))))))***,,,***)))+++...///...---%%%'''&&&###%%%+++---+++###222888...(((---///)))+++)))((((((***+++++++++)))***)))&&&)))000555555CCC999222777===;;;222+++444222---((((((,,,***&&&...111222111222444222...---&&& %%%...222---%%%+++'''&&&***,,,++++++---...000///)))&&&((()))((()))((((((******))))))***(((&&&%%%&&&&&&%%%'''***+++,,,111+++###)))///&&&!!!###''',,,,,,***,,,222***++++++++++++,,,------(((&&&%%%%%%&&&''''''''''''%%%+++@@@___mmmAAA,,,&&&%%%)))((((((''''''(((((()))((((((((()))))))))))))))'''((()))))))))((('''&&&&&&'''((('''%%%%%%(((+++((((((''''''''''''((((((,,,(((%%%''')))$$$ %%%(((''',,,666555,,,)))((('''&&&'''((()))(((''')))))))))(((((((((((((((++++++*********)))))))))))))))((('''''''''(((((('''((((((((('''(((***---,,,---,,,)))'''(((((('''((((((((((((((((((((((((&&&'''(((''''''(((***,,,))))))************)))))))))******))))))((('''&&&''')))++++++***)))))))))+++)))'''&&&'''(((((('''))))))))))))))))))))))))---&&&(((444777...&&&&&&,,,******+++)))&&&)))...***++++++++++++******)))+++(((&&&(((,,,...,,,)))***---...+++,,,///000---000---******---111333333###222222444MMMbbb]]]PPPXXXlllxxxNNN888999333555777777444222555;;;***222666444333666444000333666:::999222000:::GGG444666555111111444555333000000AAA???555...,,,@@@DDD888...---,,,***+++///,,,111111---,,,...,,,'''---333111---555AAA:::'''111,,,(((+++///000---+++)))))))))))))))))))))))),,,,,,+++)))((()))---000...444999555,,,%%%&&&)))((()))***++++++***)))(((((((((,,,///))) """+++111(((###'''***)))---444AAA[[[lllyyyMMM333++++++,,,---))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&)))---...---+++)))(((%%%$$$$$$%%%&&&(((***,,,******)))))))))(((((((((+++)))'''(((+++---,,,+++(((******'''(((***((($$$,,,DDDLLL999***---///)))///---***))))))))))))(((!!!))),,,...;;;QQQ___bbbwwwiiihhh|||ooo___YYYSSSHHH===;;;;;;777000@@@EEE@@@222+++...111...+++000333///(((%%%***///***&&&%%%)))+++)))***,,,111333111+++'''(((((('''&&&))))))&&&$$$&&&))))))%%%)))+++)))((((((&&&###333BBBNNN>>>$$$###***$$$)))'''(((***)))&&&&&&)))&&&'''((('''%%%&&&))),,,'''%%%###$$$&&&)))++++++***,,,BBBqqqqqq666&&&999******)))******+++,,,---&&&&&&''''''((()))))))))'''((()))+++++++++******###%%%&&&%%%######&&&)))))))))'''&&&&&&'''((()))(((&&&***,,,''')))+++&&&###,,,$$$!!!---***###,,,''''''&&&((()))***(((&&&###$$$&&&'''((((((((((((***++++++++++++,,,,,,,,,((((((''''''''''''(((((('''((((((((('''(((***---$$$+++...)))'''))))))$$$&&&&&&''''''(((((())))))'''((((((((('''(((+++---))))))************))))))************)))'''&&&%%%%%%''')))***((('''''''''+++)))&&&&&&'''(((((('''((((((((((((((((((((((((!!!???III222###,,,111(((,,,(((&&&'''((((((***///(((((()))***************+++(((&&&(((---///---)))))),,,---+++,,,000000...))),,,///,,,'''&&&+++111111,,,(((///444000@@@bbbXXXLLLLLLooozzz~~~fff:::222888:::222333444555666888999999444333333333444444555666222333555777666444444666111333666777777666777888666333000...000222444555666444111...---...000222222''',,,""")))$$$111)))(((+++111888;;;888333.........//////......---,,,,,,,,,,,,,,,+++***))))))000---++++++------+++(((000111222222000,,,(((&&&&&&&&&&&&'''''')))******))))))******+++++++++,,,&&&&&&((()))++++++,,,,,,111'''FFFzzzyyydddMMM888(((---$$$$$$...000)))''',,,$$$######%%%(((******)))((())))))(((&&&'''+++...((()))))))))(((&&&%%%$$$&&&''''''&&&&&&&&&$$$!!!###$$$'''******((((((***(((---***''',,,***&&&+++"""(((...+++++++++,,,(((222"""000222???000555+++222000((()))///)))%%%...111...===YYYddd```iii|||sssWWWBBB666111///NNNrrrvvvkkkuuuzzzqqqppp\\\ccckkkbbbfff[[[333000'''+++%%%=== 222000UUU===***666***!!!(((&&&***,,,)))%%%###'''+++"""333---"""///444++++++CCC[[[(((%%%+++&&&''''''&&&%%%%%%'''((()))))))))))))))************((((((%%% !!!&&&)))(((%%%OOOyyyIII!!!&&&%%%***111...%%%%%%---%%%+++,,,((((((------((('''%%%%%%(((,,,,,,)))&&&'''((()))))))))((('''&&&((())))))'''&&&&&&(((******'''&&&'''))))))'''$$$!!!///...%%%%%%%%%$$$)))***)))))))))((((((((('''((((((((()))***+++,,,,,,---+++(((%%%%%%%%%''')))))))))((((((''''''&&&&&&(((((('''(((((()))***+++((()))***++++++***(((''''''((()))+++++++++***)))&&&&&&'''((()))***++++++************)))'''&&&&&&)))&&&###$$$'''))))))((('''((()))******)))((('''******))))))((((((''''''(((((()))******(((***---???:::333---+++)))(((((('''(((+++,,,---,,,***)))&&&(((,,,---+++)))((((((((()))***+++,,,---......------,,,++++++,,,,,,,,,,,,---///---+++***---000///------...000222222222AAAUUU[[[VVVjjj~~~XXX999666>>>@@@:::666666666666666666777777222222222222222333444555333444666666555222222333999999888555222222333555333111///...//////...---000///---,,,***))))))((((((,,,555'''222***...$$$333444555777888555000,,,,,,------------,,,++++++,,,------------,,,++++++///---++++++------+++))),,,---......---+++)))((('''''''''((((((***++++++************+++++++++,,,'''((()))***++++++,,,+++222000)))666iii~~~nnnVVVDDD222***))))))+++...---+++((('''&&&&&&%%%###$$$***,,,+++***+++---))))))))))))***+++,,,---)))***+++***)))***,,,,,,,,,+++)))'''&&&%%%'''***"""'''""""""+++,,,)))...,,,&&&###"""...///111<<>>CCCEEEQQQgggrrrrrrfffpppoooyyybbbKKK999777;;;;;;;;;???999999888666555555444444555555555666666777888999666888999888555333333222===;;;777222//////333666222000/////////---***(((---.../////////...,,,+++)))222000...'''+++---111///...///000111000///+++++++++++++++******))),,,,,,---.........---------,,,++++++,,,---,,,***)))))))))*********++++++))))))((())))))***+++,,,)))************+++++++++))))))***+++,,,,,,++++++...444,,,222TTTooommm^^^QQQ>>>---###%%%)))...111000,,,(((+++...000///***'''&&&&&&'''&&&$$$###"""###%%%&&&(((((('''%%%###"""$$$&&&&&&(((+++---,,,***'''$$$...000)))%%%***)))%%%+++***+++)))GGGBBBTTT???222:::kkkooo```hhh[[[MMMBBB999///+++(((%%%$$$&&&)))***+++***%%%(((333222'''%%%,,,,,,###***,,,!!!(((///!!!%%%)))111SSSXXXBBBOOO,,,999pppYYY)))$$$***...((($$$%%%'''(((((((((((((((---(((???kkk___222$$$HHH|||}}}FFF ###+++%%%&&&''''''((((((''''''(((((())))))))))))******'''''''''(((((((((((()))nnnwwwcccFFF///)))---///---'''&&&'''+++,,,******---'''((('''&&&%%%&&&(((***%%%&&&'''((()))*********$$$%%%''''''&&&'''))),,,+++)))''''''((()))(((''' '''(((***---%%%###(((((((((((())))))))))))(((((((((((((((''''''''''''''''''&&&''''''(((((('''''''''((((((((((((((())))))(((((((((((((((((()))***+++,,,,,,+++***)))))))))*********))))))(((++++++++++++*********)))&&&'''((()))+++,,,------)))(((((((((******(((&&&)))******++++++******))))))))))))***************)))(((******(((''',,,444000...+++*********)))(((+++++++++++++++,,,,,,,,,***,,,------,,,++++++,,,------,,,+++***))))))(((,,,,,,++++++++++++,,,,,,,,,---///...,,,++++++,,,...---,,,---///111111111111...111999===BBBRRRddduuuuuurrrvvvDDD000888DDDHHH@@@666888AAA999888777555444333333333777777777777888999::::::999<<<===:::777777666444777666444111000111555999333111/////////...,,,***+++---///111222333444444,,,000***<<<,,,)))777444000,,,)))***---///000+++++++++++++++***))))))***+++,,,---............++++++++++++,,,,,,,,,+++)))(((((((((((()))+++,,,)))((((((((())))))***+++(((((((((((())))))))))))***++++++,,,,,,,,,++++++---%%%***222(((!!!DDDuuuwwwzzzppplll]]]GGG333)))(((,,,000///+++&&&&&&)))---//////------------------,,,,,,,,,)))(((***+++******+++(((******))))))***'''###(((...+++'''+++,,,...999777GGGLLLlllWWWnnnHHH%%%<<>>''',,,***(((%%%&&&&&&&&&'''))))))(((&&&###---RRRwwwppp@@@+++000^^^uuuKKK'''''''''$$$%%%'''((((((((('''&&&(((((((((((()))))))))***+++'''%%%&&&&&&&&&...777^^^???111)))"""...+++,,,000///'''$$$&&&%%%(((***)))''''''***---***)))))))))((((((''''''%%%&&&((('''&&&'''(((***++++++*********(((&&&%%%%%%,,,...---,,,$$$%%%555(((((((((((())))))))))))''''''(((((())))))***************))))))(((((('''&&&&&&''''''(((((()))))))))))))))(((((('''&&&&&&((())))))************)))***************))))))(((************************'''(((((()))+++,,,---...*********++++++***(((&&&((()))))))))************))))))******++++++,,,,,,&&&+++((( &&&777:::000,,,+++******++++++)))'''++++++************+++,,,+++,,,---,,,+++***+++---......---,,,+++******)))++++++++++++++++++,,,---,,,---......---+++******---,,,+++,,,///000111000333...///444555444BBBTTTVVVtttvvvcccDDD555???AAA???::::::>>>===999777666444333222333444444333333333333333444555555888===>>>999777888777333111222333333333333555777444111---,,,,,,.........))))))***+++---///111333)))(((---999\\\;;;)))666BBB<<<444...+++***++++++,,,,,,,,,,,,,,,++++++***((()))***,,,------------***++++++++++++++++++,,,,,,+++)))(((((()))***+++(((((('''''''''((())))))'''''''''''''''&&&&&&&&&***++++++,,,,,,,,,++++++000+++))))))'''&&&,,,555QQQooosssmmm[[[PPPDDD777222444444,,,$$$(((***---......+++'''$$$$$$ &&&***))))))+++555222+++###%%%...333222---333555>>>EEERRReeebbbuuuPPPbbb~~~aaa]]]EEE>>>BBB:::...)))%%%$$$###"""###$$$&&&%%%%%%###%%%***000000,,,***,,,***&&&'''+++***---000...(((OOOsssvvvwwwNNN444222++++++%%%)))((('''((())))))(((&&&(((BBBiii\\\---)))QQQnnnNNN---)))%%%$$$%%%'''((((((((('''&&&'''(((((((((((()))))))))***%%%%%%)))%%%"""...???kkkPPP<<>>CCC:::...++++++***+++,,,+++)))'''+++***))))))))))))*********+++,,,+++***)))+++,,,)))))))))))))))(((((((((************++++++,,,------,,,,,,,,,,,,,,,+++***,,,+++***,,,...000000000111000///...///444999<<>>999666555000)))+++222)))///333666>>>GGGFFF???TTTbbbfffeeeiiimmmxxxxxxKKKxxxaaauuuwwwssskkk\\\aaaQQQ444III666---)))$$$((((((&&&%%%&&&))),,,------&&&++++++%%%!!!"""""" ***&&&%%%(((,,,+++***+++444pppkkkppp===)))'''...$$$)))))))))(((((()))***+++<<>>:::333111222999888555444333444666777999999777666555444444444---666888222222777777222222444666555333111000000555333///............---////////////...---,,,+++000&&&***&&&555+++777<<<+++***)))***,,,......------------------,,,,,,+++******+++,,,---------,,,***,,,---,,,)))((()))++++++******)))))))))))))))))))))((((((((((((((()))((((((((('''''''''&&&&&&'''((()))***++++++,,,+++///""")))222111---,,,...---(((___dddsssyyydddVVV```ssssss\\\yyytttHHHOOOkkkvvv^^^III999000"""###...333+++))))))###'''&&&%%%%%%'''((('''&&&((('''$$$!!!###)))000444((('''$$$&&&+++&&&$$$+++TTTmmmYYY555&&&###,,,$$$'''((()))(((''')))...333TTT|||333&&&AAAuuuyyyHHH'''(((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&###***000)))(((FFFnnnpppVVVJJJ<<<---333000+++))))))+++---...***)))((((((((()))***+++***+++---,,,+++)))((()))++++++***((((((+++222777;;;iiimmmDDD***++++++***)))((('''&&&&&&(((((()))***+++,,,------...,,,***(((''''''((((((((((((((((((((('''''''''%%%&&&'''))))))((('''&&&%%%%%%&&&&&&'''((())))))(((((('''((()))***,,,---((((((((())))))*********+++***(((''''''(((***+++''')))***)))''''''))),,,'''&&&&&&&&&'''(((***+++***)))))))))))))))((((((&&&***???UUUOOO333&&&+++***)))((()))***+++***))),,,,,,---...---,,,+++***)))+++......---+++++++++++++++,,,,,,,,,---------))))))))))))***+++,,,---...+++((('''***---......+++***)))***---/////////111444333000222444222+++)))666WWWoooggg___vvv}}}EEE|||qqq<<<666AAA???<<>>AAA777333;;;===;;;888555444555777888888777555444222111111000,,,555888333222999:::444222333444333222111111222888777555333333111...+++)))+++...000000...,,,***'''(((666'''******;;;333,,,,,,,,,...000///---+++,,,------------,,,++++++,,,,,,------......------+++---...,,,)))'''(((***((((((((()))))))))))))))******)))))))))))))))*********))))))((((((((('''&&&&&&((()))++++++,,,,,,"""---000'''$$$,,,///***(((000222;;;iii^^^xxxiiisssyyyeeecccxxxxxx|||tttTTT<<<,,,&&&'''***((()))$$$%%%///,,,'''&&&'''(((******((('''&&&"""###,,,...(((######))),,,((((((,,,&&&%%%222hhh```TTT###(((111&&&***+++$$$''')))((('''***222999yyyqqqHHH###+++ooo^^^+++(((''''''&&&%%%%%%'''((()))''''''''''''((((((((()))+++%%%(((---(((000___{{{VVVLLL???555000///...---...,,,+++)))'''''''''((((((+++------,,,+++++++++,,,,,,---///555BBBQQQ\\\wwwRRR,,,,,,+++***)))((('''&&&%%%%%%&&&)))---111555888999:::777222,,,(((&&&&&&&&&))))))(((((('''''''''&&&###%%%'''))))))((('''&&&&&&&&&&&&'''''')))******'''''''''''')))+++---...+++++++++***************)))((('''&&&'''(((***,,,'''((()))(((&&&&&&***---((('''''''''((()))+++,,,******))))))((((((''''''@@@UUUFFF000***)))$$$((('''&&&''')))+++++++++---...///000000...,,,+++))),,,///000///---++++++))))))))))))))))))))))))))))))))))))***+++,,,---...***&&&&&&)))---//////+++***)))***---...///...111000000222111---,,,---(((222555@@@III;;;JJJ~~~nnnyyydddKKK<<<@@@CCC<<<<<>>GGG888```bbb]]]HHH000BBB:::///)))(((***)))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''')))***+++,,,,,,---*********)))))))))))))))***(((***---,,,'''%%%&&&+++'''###$$$))),,,+++)))))))))((('''''''''(((((('''+++...+++((('''%%%$$$,,,YYYZZZ555(((---,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,&&&)))---...---***))))))++++++++++++++++++++++++***++++++***)))***,,,///---......---,,,+++---...++++++++++++,,,,,,---...///111333222///,,,+++***//////......111999BBBIII]]]}}}rrrppp}}}MMMCCC:::999<<<===;;;:::AAAAAA@@@===999888:::===DDD===;;;>>><<<444444;;;444:::AAABBB;;;333666>>>999666333444666666111---222333444555555444222111555555444444333222222111+++)))''''''***,,,+++))),,,+++***,,,000222222000,,,---...,,,***))))))***---+++)))(((***+++,,,+++***+++,,,,,,------///000------,,,,,,+++************))))))(((((())))))***))))))(((((((((((())))))&&&'''(((((('''&&&(((+++&&&''')))+++,,,+++***)))***************+++,,,,,,+++***++++++***444UUUvvvpppbbbvvvrrr~~~yyyvvvtttwwwrrr}}}yyyxxxUUU666))),,,---+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******&&&((()))'''***'''FFF^^^___ccc...)))...&&&***)))&&&&&&***''')))((()))>>>999+++999ooo777...***''''''((('''%%%&&&***((((((((((((((())))))***(((***---###000111FFF...555111%%%%%%444@@@AAAbbbooopppnnn@@@222===:::333+++'''(((***)))((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''''')))***+++,,,,,,,,,))))))))))))))))))))))))(((&&&&&&)))(((&&&(((,,,###,,,333222)))###$$$''''''''''''''')))***+++,,,---$$$"""'''((()))666HHHiii@@@,,,)))$$$&&&444******+++,,,,,,+++************+++,,,,,,---......%%%(((,,,............///++++++++++++++++++++++++,,,---...---,,,,,,---///***+++++++++******,,,...///...---,,,+++*********...000222111///,,,++++++............000666>>>DDD[[[bbbxxxoookkkcccJJJ===@@@===888:::AAA>>>555<<<<<<<<<;;;:::;;;===@@@DDD===999;;;999222000333333999BBBEEE???666666;;;888666444555777777444000222333444555555444333333333333222222111111000000333222///...------------))))))))),,,000444555555///000000///,,,***))))))///---++++++,,,,,,,,,+++))),,,//////------...111......------,,,++++++***)))((((((''''''(((((()))))))))(((((((((((())))))&&&((()))(((&&&'''***---((()))***+++,,,+++***)))''''''(((((()))+++,,,---,,,+++------''''''555HHHsssXXXwwwttt~~~~~~tttnnntttzzzooouuuzzz\\\TTTWWWsssJJJ---&&&+++,,,(((((()))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***$$$111$$$'''444<<<bbbPPP(((***///(((,,,))))))***$$$%%%...+++###cccOOO//////RRRMMM---***'''''')))(((%%%$$$'''''''''((((((((()))))))))%%%+++---"""...555MMM111)))444JJJOOODDDJJJ^^^iii\\\???666333000+++&&&%%%'''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&''''''&&&'''(((***++++++++++++)))))))))))))))))))))))))))&&&&&&''''''''',,,333@@@HHHLLLDDD444)))(((,,,))))))))))))***,,,---...,,,!!!$$$///((($$$LLLMMM%%%)))...&&&%%%***+++******************+++))))))***+++---...//////(((***,,,...---...///000++++++++++++++++++++++++,,,---///...---,,,,,,---)))***++++++******,,,...//////---,,,+++*********,,,...000000...---,,,,,,---.........///222888;;;RRRMMM```pppqqqjjjSSSGGG???AAACCCBBB===>>>BBB@@@;;;666666777777888999;;;===;;;666444888:::777666888@@@999777===AAA???:::888555333333555777999888666111222333444444444333333111000000000/////////...//////...+++))))))+++---...,,,***)))***,,,///000***+++,,,+++))))))+++,,,+++***)))***+++,,,***))),,,///222111...+++---///---------,,,++++++******((((((''''''''''''((((((***))))))(((((((((((()))'''((('''%%%''',,,...---))))))*********)))(((((('''''''''(((((()))***+++)))))),,,///,,,)))---555===dddyyylllppprrr||||||jjjrrr```~~~|||cccAAA+++&&&))))))&&&((((((((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((()))))),,,$$$+++***>>>zzzoooBBB''',,,---'''+++(((+++,,,$$$&&&------,,,sss777333CCCnnn...)))&&&&&&)))***&&&%%%&&&'''''''''(((((((((((((((''')))+++&&&,,,///UUU999$$$333```oooXXXVVVnnnooo~~~qqqWWWDDDFFF;;;$$$)))'''%%%%%%''')))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''((()))************((((((((())))))))))))))),,,***)))***)))(((...555PPPIII???444---)))''''''------,,,+++************$$$------&&&///MMMkkkzzz@@@(((&&&---***///111###,,,+++)))(((((()))+++,,,******+++,,,,,,---......+++,,,---,,,******+++,,,++++++++++++++++++++++++)))+++------,,,*********---......---,,,+++---...,,,,,,,,,++++++,,,,,,---+++---//////...------...---............///111444===DDDPPPaaa~~~www{{{[[[;;;LLLTTTDDDKKKCCC???@@@???;;;;;;???444444444555666888888888777555555999;;;;;;;;;<<<>>>777444;;;BBBBBB???<<<222111111222444555555555111111111222222222111111222222222111111111111111///000000///......000222<<<999444...++++++...000---......---,,,---000222/////////111222333111///+++...000///,,,+++,,,...,,,,,,++++++******))))))((((((''''''''''''((((((******)))(((((((((((((((''''''$$$###***222111+++((((((((((((((((((''''''))))))((((((((((((((()))''''''***---,,,******---,,,///lll}}}ssssssiiivvvkkkmmm}}}ooojjjKKK>>>...&&&%%%''')))***&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((......'''```999)))---)))%%%)))%%%,,,+++))))))&&&///GGGAAA666666lll;;;***&&&%%%)))+++)))''''''&&&&&&'''((()))(((((('''+++&&&(((+++,,,$$$eeegggCCC444---<<>>222***'''(((,,,...,,,+++***)))(((((((((((("""000&&&KKKqqq333)))(((000,,, ,,,777+++---+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((('''((()))++++++++++++++++++++++++)))+++------,,,*********///000///...+++***+++,,,---,,,,,,++++++,,,,,,,,,***,,,------,,,,,,---...,,,---///...------...///,,,:::@@@>>>RRR}}}}}}ttt{{{cccKKKHHHKKKNNNPPPJJJ???;;;???@@@:::777;;;777666555666888999888777333555777777555444555666---000666;;;:::666999>>>999888777666555555555555222111111111000000000000////////////////////////444333222000///---,,,+++))))))(((&&&%%%'''+++///---///000///---,,,,,,,,,))))))***,,,...---***(((---,,,,,,+++,,,,,,------,,,,,,+++******))))))((()))((((((''''''(((((()))+++***)))((((((''''''(((''')))'''%%%+++333111(((''''''''''''''''''''''''******)))(((((((((((((((...------,,,+++***)))))))))...;;;hhhOOOyyy~~~{{{rrrbbb888JJJsssYYY,,,(((&&&''''''&&&(((+++%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%))))))333+++...%%%%%%***$$$,,,)))---+++"""444lllVVV111)))NNNWWW---(((&&&))),,,***((((((%%%&&&'''((()))((('''''',,,%%%%%%,,,---!!!GGG\\\>>>$$$---RRRttt~~~tttmmmnnnHHH555'''(((000))))))))))))((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((()))***************&&&&&&'''(((((((((((((((&&&''''''(((((())))))***)))***,,,---***(((---555;;;===<<<555***&&&***000((((((''''''(((((()))***+++"""'''GGGhhhhhhDDD000((()))+++%%%%%%******---,,,***))))))***,,,---...------,,,,,,++++++***%%%''')))***))))))***+++++++++++++++++++++++++++***,,,......---------...---...---,,,)))((()))***111000...,,,+++)))))))))+++,,,---,,,++++++,,,---,,,---///...------...///...111666:::CCCXXX{{{~~~rrryyyjjj@@@LLLUUUDDD@@@RRRBBBBBBCCCFFFKKKKKKBBB888888666666777:::;;;:::888---333888777333222555888777555555555222///222999>>>>>>===;;;999888888999444333222111000000//////---------..................---...111555666333000222666:::<<<<<<<<<>>>@@@HHHLLLRRRSSSQQQKKKFFFDDD666666777888888666222...:::555///---...///...+++---,,,,,,++++++***))))))***))))))(((((())))))***+++***)))(((''''''''''''&&&---///***)))...---&&&'''''''''''''''((())))))))))))((((((((()))******//////---+++)))***++++++222(((---888bbbXXX~~~kkk...@@@VVVvvviii222,,,((((((++++++''''''***&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''"""///(((@@@yyy---+++...$$$(((---###***)))---+++$$$===yyy111&&&???sss444,,,(((***+++)))'''&&&$$$%%%'''))))))((('''&&&((((((&&&(((...(((...QQQwwwOOO---555ZZZyyy______fff333)))+++,,,))))))))))))((('''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&((()))*********)))&&&&&&'''(((((((((''''''&&&&&&''''''((())))))***'''(((***,,,+++---777BBB444777888444...)))((()))---------,,,------...///222:::PPPcccUUU666,,,666)))(((%%%***222---&&&)))------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++'''))),,,------,,,+++,,,++++++++++++++++++++++++***+++------,,,---///111***+++,,,+++******+++---111000...,,,***)))((((((+++,,,---,,,******+++---,,,---///.........///111555///222<<>>KKKQQQQQQYYYaaaSSS;;;666555444666:::;;;:::777***444<<<===:::;;;AAAFFFWWWEEE444///222555555555:::::::::888777777999;;;666555444222111000000///111111111111222222222222666777>>>LLL[[[eeegggfffzzzxxxssssssssssssrrrnnniiidddJJJAAA777222333222...)))......---,,,,,,++++++*********))))))))))))******++++++)))(((''''''''''''$$$222777...'''((()))%%%''''''''''''(((***++++++(((((((((((()))+++,,,---%%%''''''%%%%%%(((+++,,,***///***///,,,VVVQQQyyyzzzrrr333AAAjjjzzzttt666^^^gggUUUNNN---,,,&&&$$$)))+++)))))),,,&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''''''''&&&&&&///---]]]EEE(((***...%%%+++111###)))***+++***'''DDD777+++???999000******+++(((%%%%%%$$$%%%'''))))))((('''&&&$$$+++'''###///222!!!,,,FFFpppCCC$$$EEErrrpppAAA<<<$$$333))) %%%(((((()))(((''''''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%'''))))))))))))(((&&&&&&''''''((('''''''''&&&&&&&&&'''((())))))***((((((***---...444BBBPPP???777222777BBBHHHCCC<<<888777666444333222222222000rrrIII%%%;;;HHH555***;;;333***666;;;555777...------,,,,,,------...+++++++++,,,,,,---------,,,///111222000---+++***++++++++++++++++++++++++((()))*********+++...111***+++,,,,,,,,,---000222...---,,,,,,++++++++++++,,,------+++***)))***,,,,,,...///......///111333222//////222555999CCCMMMqqqooohhhtttyyyfffWWWbbbiiibbbQQQFFFHHHOOO999IIITTTYYYaaafffXXXBBB666888777555333444555555333444AAANNNoooLLLMMMnnnqqqHHH333::::::555444333888777555555666777555333333111444999888222///222(((***000666666555:::BBBxxxtttoooCCCBBBBBB555NNNLLL{{{rrreeeyyy```DDD333......'''***000,,,$$$,,,222+++///!!!+++$$$%%%,,,!!!---...***'''''')))+++***(((''''''''''''''''''''''''***((('''&&&&&&'''(((***)))((('''&&&&&&'''))))))))))))))))))))))))))))))444'''(((222---000aaaXXXsssyyyrrrwwwaaa333---aaaZZZ888LLLRRR;;;777000'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))%%%&&&'''((())))))))))))(((''',,,KKK***))))))((((((((((((((()))***000%%%444WWWLLL,,,===ccc[[[((()))***###)))%%%---&&&'''''''''(((((())))))...,,,***(((''''''((()))...NNN[[[222...dddKKK222)))...+++''''''%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***%%%))))))(((,,,000---%%%***)))%%%!!!###+++///...+++)))+++444;;;@@@GGGNNNCCC@@@===GGGgggbbb;;;)))555,,,###444555vvv???444===HHHrrrAAA$$$///---,,,QQQTTTDDD222,,,111666444.........+++'''***...,,,&&&%%%%%%...999777+++(((...222222...((('''+++)))$$$,,,,,,,,,++++++*********+++)))((())),,,000222333,,,///111...)))'''***------,,,++++++++++++,,,---,,,...111111000//////000111111444666333333???NNNGGGfffgggYYY{{{}}}dddGGG>>>AAANNNeeevvvmmmLLL...???======CCCPPPYYYUUUKKKGGGFFFCCC???;;;888555333555444BBBOOOfffFFF@@@OOORRR999111:::999666888888222111111333666888666444???777222333333000111555444444444999JJJkkkmmmeeejjjsssgggIIIHHHGGG???\\\~~~{{{ooooooxxxuuu\\\AAA???555555444***+++333555'''+++))),,,///%%%***)))((((((***+++,,,+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''''''''(((***+++,,,)))))))))))))))))))))))))))!!!$$$///,,,'''@@@eeepppfffsssaaa:::000XXX}}}|||TTT***AAAXXX999###!!!))))))((((((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''))))))''''''''''''(((((())))))%%%555>>>```111((())))))(((((((((((())))))'''&&&!!!///fffccc///111RRRppp///&&&+++$$$'''%%%***(((((((((((()))))))))***,,,+++)))(((''''''))))))***...YYYnnn777***TTTjjj444$$$""")))((()))---***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))%%%))))))&&&&&&)))((($$$ &&&***+++)))&&&$$$"""111""" 444DDDHHHMMMUUUGGG<<<777WWWWWW,,,888)))---///BBBttt~~~RRR)))(((...)))+++111...444222---999VVViiikkkssseeeXXXOOO@@@333888FFF???;;;444///......000111222444)))&&&999444 +++......++++++///000,,,+++,,,...//////---+++***---,,,******+++,,,------+++///111000,,,***+++......---,,,,,,,,,,,,---...,,,...000000///...//////000///111222//////777BBBLLLAAAiiivvvbbbrrriiizzzggg>>>666GGG@@@<<>>666111///000111222:::999<<>>888444444IIIjjj```aaa```OOO???LLLIIIWWWqqqUUUTTTKKKPPPSSS>>>)))""" %%%'''777222(((&&&%%%555''')))******))))))***,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((()))+++---...)))))))))))))))))))))))))))$$$'''//////(((+++666~~~YYYnnnmmmssshhhVVVQQQffffff000JJJ{{{VVV+++000,,,+++******))))))))))))(((((((((((((((((((((((((((((('''''''''((()))))))))((('''''''''((()))***'''///JJJZZZKKK###)))---))))))(((((((((((())))))***###&&&111666'''AAA<<<%%%---'''''''''(((((())))))))))))************)))(((''''''((()))***'''...aaaJJJ000222tttVVV***$$$''')))$$$%%%)))$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%(((((($$$###%%%'''&&&((()))++++++(((&&&***111!!!888VVVfff___OOODDDCCCKKKCCC[[[UUU222 <<<%%%+++%%%888uuuJJJ:::...+++......+++***///333111eeecccMMMQQQJJJFFFHHHNNNLLLBBB;;;<<<'''...777;;;444+++)))---(((,,,...,,,,,,......,,,***---000222333111...,,,............------------***...222222///------...---,,,,,,++++++,,,,,,---+++---//////.........///111/////////...---000555@@@GGGTTTWWWtttuuugggGGG???@@@<<>>888555999???DDD555111111666999===444222444???BBB===???@@@777444666888888666666:::===@@@:::111***...DDDhhhvvvooo]]]>>><<>>'''888mmmLLL(((...***'''***)))((((((((((((((()))))))))(((''''''''''''((()))***'''---(((111gggQQQ...111]]]RRR+++)))...---###$$$''' ''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''&&&&&&%%%&&&(((***)))(((...((($$$%%%&&&$$$$$$%%%DDDggg{{{hhhLLLBBB@@@===>>>SSSttt//////+++&&&###((($$$WWWbbb;;;&&&%%%%%%EEE(((===333GGGyyyrrr[[[JJJLLLTTT]]]ooouuuOOO111111777111,,,...,,,///111///,,,*********,,,---///111222111///......///111222111111111222(((,,,111333111...---,,,++++++************++++++,,,...//////......///000222000///000111000000000000BBBEEEDDDooojjj???>>>GGGGGG888777666888;;;>>>??????cccSSSQQQ___]]]HHHAAAJJJ???AAAFFFGGG@@@777666<<<>>>:::<<>>:::333000***###'''***&&&)))+++)))&&&%%%'''***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((***+++***((()))---...,,,''':::tttxxxQQQzzzqqqUUUHHH\\\<<<999xxxccc---''',,,+++***)))((('''''''''(((((((((((((((((((((((())))))))))))))))))((((((***)))'''&&&'''(((***+++///KKK~~~777hhhjjj+++,,,888!!!$$$((((((((((((((()))*********###......HHH+++111PPP\\\...***)))&&&***(((''''''''''''''''''''''''&&&&&&&&&''''''((())))))'''777,,,???yyykkk>>> 666FFFwww***&&&***,,,&&&(((,,,(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''')))%%%$$$''',,,---)))%%%'''//////222EEEddd}}}\\\^^^WWWFFF999777:::;;;>>>ZZZjjjWWW555###%%%***000444///PPP111444999+++%%%+++III~~~nnneee[[[[[[cccXXXpppwww^^^BBB777333---000000//////---+++,,,.........------...///000111---000222222111000111222(((+++000222111///,,,***++++++,,,,,,,,,,,,++++++---///000///......000111000000///000222333111...???)))???FFFBBBcccpppJJJ>>>===>>>===AAA;;;555555:::===;;;999888GGGbbbssshhhOOODDDIII777999AAAJJJHHH>>>999;;;@@@DDD===DDDBBBIII===:::;;;777:::;;;888===???666@@@???<<<777555999BBBIII\\\]]]\\\\\\llleeerrrxxxTTTZZZTTTQQQ@@@,,,111222)))))))))(((((((((+++---((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%((((((((((((((((((((((((%%%))),,,+++***++++++***000+++:::}}}|||]]]XXX444444###)))PPPqqqxxx~~~LLL333ccclllLLL222***)))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''(((***+++,,,222yyy{{{yyyFFFiiiCCC+++222...000(((''''''(((((()))***+++(((&&&---,,,]]]222+++444|||nnn<<<%%%((($$$'''&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''---%%%###222EEEzzzUUU222..."""000(((}}}777'''%%%+++'''&&&)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((+++&&&$$$(((+++***'''&&&444******MMMyyyCCC111,,,666999666DDD\\\aaaRRR:::(((%%%+++,,,(((,,,)))222ggglllqqq|||<<<...444:::111$$$IIIooozzzdddWWWOOODDD999666000++++++,,,,,,...000///...,,,++++++---///111...000111///,,,***+++...***,,,///111111///+++)))---......//////......------...///...------///111,,,.........000333222...:::///???CCCAAAPPPhhhIII>>>DDD>>>777888444;;;CCCFFFCCC===777555999777===PPPiiiqqqaaaKKKRRRCCC;;;AAAFFFAAA<<<<<>>,,,***bbbQQQ%%%+++'''%%%'''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''''' (((111(((IIITTT---###(((111+++QQQOOO000###***(((""""""$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))(((&&&&&&)))((('''---555111fff{{{hhhNNN444444(((!!!)))999PPPoooaaa>>>&&&***,,,!!! +++%%%777333lllXXXcccsss999)))444(((UUUjjjgggSSSYYYTTTEEE888444333000///000//////...---------......,,,...///---)))(((+++...---...000111111///,,,))),,,---............---,,,+++,,,,,,+++***+++---///+++///000---...222222///###222444111FFFEEE@@@mmmiii???:::@@@===;;;???BBB<<<444222555999:::999777DDDBBB111111RRR|||bbbBBB:::??????;;;;;;000EEE555===;;;;;;(((BBB888///444;;;555555>>>CCC???FFFZZZyyyrrrwwwiiiZZZVVVvvv~~~AAA:::111,,,***)))'''%%%************************''''''(((((((((((('''''''''((()))+++++++++***)))((((((((((((((((((((((((,,,'''%%%((()))(((***......'''111000EEEkkk[[[YYY...***<<>>===999666444;;;CCCEEE@@@>>>GGGTTT}}}___JJJAAA>>>:::777444BBBHHH>>>777:::<<<888888@@@AAA999555:::===:::RRRqqqLLLAAA___TTTAAA,,,&&&---...%%%###$$$++++++###(((///+++'''''''''''''''((())))))***)))(((''''''((()))***+++***((('''&&&&&&&&&'''(((((((((((())))))))))))///,,,((((((555ZZZnnnwww[[[111///111&&&///,,,$$$777RRRvvv|||::::::rrrzzzSSS111+++'''***,,,+++(((&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''&&&..."""!!!CCCRRRsssMMM555>>>!!!...***'''*** (((((((((((())))))))))))'''///(((666kkk000%%%777>>>###((('''###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***)))((((((***,,,xxxwwwRRR222++++++***))))))***+++,,,\\\ccc555...,,,%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&###(((***&&&###$$$&&&&&&(((######))))))$$$%%%+++***'''"""!!!***GGGuuuwwwFFF222******,,,'''---AAAddd___444((()))+++,,,------,,,+++KKKDDD000---BBB]]]222...***222PPPddd___\\\KKK666555///000///+++111666...---000111000......---,,,111///......//////...,,,((())))))******))))))((()))******++++++,,,,,,---////////////000000000000222111000...000777BBBJJJQQQjjjqqqvvv~~~{{{sssdddPPPAAA@@@CCC???;;;<<<===<<<<<<>>>@@@@@@===:::AAA;;;999@@@FFFEEE???;;;333[[[eeeAAA333666AAA000)))777DDDAAA888555888444999AAA======[[[mmmQQQKKKaaaccc999&&&///+++555&&&$$$(((%%%'''+++((('''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((&&&&&&%%%&&&''''''''''''((((((((())))))))),,,''',,,444...333dddnnnuuu~~~FFF))),,,222...---,,,$$$111JJJwwwGGG&&&VVVuuuTTT:::+++(((---***)))***&&&))))))))))))))))))))))))))))))(((((((((((())))))---+++)))000$$$***^^^DDDiiieee000 ---(((&&&---&&&(((((((((((())))))))))))&&&---'''555ttt:::(((***hhhzzzCCC###***(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***)))((((((***,,,CCCjjjGGG222,,,+++***)))((((((((()))***DDDpppXXX,,,######&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$&&&&&&$$$%%%))))))&&&---%%%###'''***'''%%%'''$$$(((444OOOqqqoooTTTEEE..."""###%%%'''((($$$$$$EEEgggzzzlll333$$$***+++,,,...///......---:::'''$$$((()))OOO(((,,,000BBBqqqooo]]]UUU???666888:::333000---$$$333222111//////000///---000...---...///000///.........////////////......++++++,,,,,,---.........////////////000000000000222222000...///444===CCCLLLVVV~~~|||RRRRRRMMMFFF@@@===;;;999777;;;;;;===???@@@???<<<999:::<<>>???>>><<<888555333999CCCHHHCCC;;;:::>>>:::>>>@@@<<<;;;GGG___sssJJJIII>>>222222:::666)))>>>GGGJJJXXXvvv~~~bbbdddOOOQQQ^^^KKK666+++***+++'''***,,,$$$)))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((++++++((('''---444999}}}}}}[[[eee999...///+++(((,,,---111+++000OOOHHH;;;aaa|||\\\444'''+++%%%(((///&&&(((((((((((((((((((((((('''((()))******)))((('''###)))$$$***444XXX{{{PPPiiimmm000''',,,...&&&(((...((((((((((((((())))))))))))+++...,,,555}}}bbb------FFFnnn444))) %%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))'''((()))+++,,,555\\\999)))))),,,******)))((('''''''''''''''SSSNNN444'''###)))!!!''''''''''''''''''''''''&&&'''((()))))))))))))))&&&'''&&&%%%'''+++***&&&"""(((+++&&&!!!%%%111<<<^^^[[[NNN;;;111...''',,,111---(((((('''%%%(((777}}}EEE777111'''(((***+++,,,,,,++++++,,,!!!000+++......111IIIcccMMM888111555666000......000111000111444111///......//////...,,,)))******++++++******))),,,,,,------.../////////---.........///000000000111111000000000222333555@@@<<>>EEEKKKsssjjjQQQ444,,,:::GGGHHHBBBQQQxxx~~~___HHH/// """333444***))))))((((((((())))))((((((((((((((((((((((((*********)))(((''''''&&&'''''''''(((((((((((()))+++***'''&&&,,,333000)));;;hhhrrrlllFFF***---222***%%%,,,***,,,'''+++JJJqqq777222bbbfffAAA***&&&$$$+++000'''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%---$$$,,,NNNIIIcccJJJ,,,+++,,,***&&&)))+++&&&(((((((((((())))))))))))'''(((+++666yyyxxx444$$$000uuu{{{BBB'''"""+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))((('''''')))+++''',,,IIIooo@@@''',,,///(((*********))))))(((((((((&&&333666EEE@@@'''$$$&&&''''''''''''''''''''''''''''''((()))*********)))&&&+++,,,(((%%%'''((('''...---&&& )))>>>OOOUUUQQQ666!!!###///111+++'''(((+++!!!'''(((&&&000SSSCCC...+++,,,)))'''((()))+++,,,++++++***((("""///+++---333(((:::gggiiiAAA333///444222444555222,,,...444333111/////////...,,,***---..................---***++++++,,,------......,,,------...///000000000/////////111222333333333666===HHHIIIbbbpppPPPRRRGGGGGGNNNNNNEEE>>>>>>>>>;;;666888;;;;;;;;;::::::;;;<<<:::===CCCEEEBBB??????222:::AAA@@@999444666;;;222MMMtttuuuPPP>>>@@@ZZZxxxzzzcccZZZMMM999(((+++///%%%******)))((((((((())))))(((((())))))))))))((((((+++++++++***)))(((&&&&&&(((((((((((())))))))))))...%%%&&&111000$$$%%%222---EEEdddLLL555&&&))),,,'''(((///,,,+++)))+++CCCPPP&&&HHH```PPP666%%%'''---,,,***))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((,,,###666jjjzzz>>>777)))***(((%%%''')))((('''(((((((((((())))))))))))'''%%%)))111kkk===***---___XXX(((&&&***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((('''''')))+++###,,,%%%kkkaaa444'''...(((((())))))******))))))(((+++...;;;^^^VVV---)))222''''''''''''''''''''''''&&&&&&'''((((((((('''''''''---///***%%%%%%''''''&&&&&&%%%---EEEXXXPPP<<<&&&"""(((222..."""'''888&&&,,,$$$'''555...(((999___(((000'''###)))***+++------------,,,///(((222)))222$$$333:::EEEaaaCCC444///...111///+++///888333111/////////...,,,***//////000000000000//////))))))***++++++,,,,,,---,,,,,,---...///000000111---------000222333222111...;;;DDDGGGUUU```UUUTTTLLLVVVSSSNNNFFF@@@>>><<<;;;888:::<<<;;;::::::===???444===HHHHHH===333777AAA;;;666333333888===???@@@===444888NNNbbbiiiooovvvlllrrriii\\\>>>******...+++******)))(((((())))))''''''((())))))(((''''''))))))******)))((('''&&&))))))))))))*********++++++&&&)))222..."""$$$222444&&&fffxxxeeemmm555///***)))((((((***---+++,,,...///===rrr>>>222OOO^^^HHH)))++++++%%%---))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))RRR^^^cccnnn000)))***'''&&&***(((%%%***(((((((((((())))))))))))+++&&&+++000aaaUUU555///DDDooo...+++%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((('''''')))***'''---'''DDD{{{{{{eeeEEE,,,$$$(((,,,+++%%%&&&((())))))))))))(((###%%%...FFF===###&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&))),,,,,,((('''))))))'''$$$///666:::FFFLLL999...'''%%%***,,,&&&###%%%###+++%%%'''000!!!$$$IIIFFF---222%%%(((---'''((()))+++,,,------,,,,,,(((%%%***///555///FFFXXXQQQAAA444222222...000666000///......//////...---------............------))))))******+++,,,,,,,,,+++,,,,,,---...///000111---,,,,,,---000111///---,,,111888CCCFFFkkkrrrggg```XXXOOO[[[cccYYYOOOHHHCCC>>><<<<<<>>>??????===:::999<<>>>>><<>>LLLJJJ555&&&)))***$$$)))------(((&&&)))***((( ***###$$$,,,!!!777uuummm333///+++%%%///(((***&&&''')))***++++++******'''---,,,666FFFYYYuuu~~~~~~}}}YYY|||yyyuuugggKKK@@@;;;222,,,,,,...---,,,...000111111000......////////////......)))******++++++,,,------++++++,,,---...///000111...,,,***,,,......,,,)))000))),,,???888LLLPPPuuufffddd[[[QQQRRRQQQQQQMMMGGGBBB???===;;;:::>>><<<999888999<<<@@@CCC???;;;;;;@@@AAA<<<999:::AAA999777>>>CCC>>>777444333III555JJJxxxiii[[[UUULLLCCC>>>>>>AAADDDBBBDDDFFFEEECCCDDDGGGJJJGGGRRRYYYbbb|||WWWqqqUUU***'''333111""""""111111"""&&&((()))++++++)))(((&&&''')))***+++***)))***+++))))))(((((((((***+++,,,))))))***++++++++++++***666111'''333~~~lllDDD888)))))))))))))))))))))))))))222000111===vvvkkk)))HHHWWWCCC,,,---222---((((((((((((((((((((((((******'''+++000&&& ))))))777[[[===ooo111...))))))))))))))))))))))))))))))))))))************))),,,---...nnnTTT'''555bbbUUU""")))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''***%%%111///444|||aaammm888111)))&&&'''((('''$$$)))))))))))))))(((((((((%%%(((++++++***'''%%%%%%''''''((()))***++++++,,,))))))))))))))))))))))))******))))))+++---000222AAA999...)))((()))(((&&&((((((((((((((((((((((((...)))((((((%%%***BBB]]];;;,,,"""''',,,+++***---///###(((444,,,###)))111(((???aaa}}}mmmRRRJJJSSSaaalllhhhbbbVVVIIIDDDJJJZZZggg~~~vvvVVVTTTFFF000---000,,,***,,,------///222,,,...000000...---,,,---,,,,,,------------,,,,,,+++,,,...222555555000,,,.........---,,,,,,++++++000000000000333>>>NNNYYY{{{sssFFFMMM[[[WWWMMMGGGDDDAAA???>>>???AAABBBCCCBBBAAA???===<<<;;;;;;;;;<<<999;;;???>>>:::999<<<;;;888888;;;:::777:::@@@DDD<<>>;;;999888999999;;;===;;;888:::>>>777666999<<<;;;999:::>>>BBBhhh}}}SSSFFF???666111111555:::<<<444444333222111000000///333222111111333555555444<<<888111111AAAeeeuuu^^^UUU777"""'''...***&&&***(((((())))))))))))((((((&&&(((******)))))))))***++++++)))((((((((()))***((()))******++++++******((($$$(((999///]]]kkksssHHH000 ))))))))))))))))))))))))&&&+++***---444ggghhh...///QQQCCC***)))(((((((((((((((((((((((((((%%%///)))(((111...+++>>>sssEEExxxBBB(((...))))))))))))))))))))))))))))))))))))************(((---...---]]]333%%%///GGG)))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$'''***---((('''DDDtttmmmCCC...***'''''')))+++***(((''''''''''''''''''''''''''')))******(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''((()))%%%$$$$$$'''+++---***((((((((((((((((((((((((((((((###$$$,,,///)))&&&(((%%%%%%######)))...***"""$$$999CCC;;;LLL~~~uuuBBB===666///,,,,,,///111###***,,,***((((((***###%%%)))///222111,,,(((222111...,,,///666999888000777CCCNNN[[[kkk|||fffSSSEEEFFF+++...???666...555777000......000333444222///---..................---///,,,)))(((***,,,---.........//////000111111222.../////////000666@@@GGG___}}}```VVVHHHNNNZZZJJJ???QQQLLLIIIEEEBBB@@@???===<<>>======<<<;;;:::<<<>>>===999666:::???888777888===@@@@@@>>>;;;vvvoooNNNLLLDDD***111444888::::::999777666222333444444444444333333222///---...222333222000777333333666888@@@UUUjjjmmm]]]aaajjjVVV:::'''&&&,,,---***))))))(((((((((((())))))&&&(((******)))((()))******))))))(((((()))***+++((())))))***************''',,,"""111444...\\\cccsssfff222///,,,))))))))))))))))))))))))''')))(((+++---YYYQQQ///BBBKKK;;;---***(((((((((((((((((((((((($$$///...))),,,+++)))...pppsssLLLnnn***,,,)))))))))))))))))))))))))))((()))))))))************'''+++***...WWWLLL---+++fffPPP000((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%---000,,,(((&&&(((RRR}}}uuuOOO///***((('''(((***+++)))(((&&&&&&&&&''''''''''''''''''((()))(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''&&&'''(((******'''%%%((((((((((((((((((((((((,,,&&&%%%***...,,,***++++++'''000>>>555%%%///IIIDDDAAA???888111777333 ///***%%%"""###$$$###"""///000///---******,,,///)))***+++---...---***(((666555111---///222000+++---111555555444777@@@GGGUUUpppXXXUUU:::777;;;//////777000000---,,,///444666222...---......//////......---222000---++++++---///000.../////////000000000111000111111111111555:::???MMMaaayyyqqq```UUUEEEQQQgggZZZCCCEEEDDDBBB@@@???@@@AAAAAA@@@===<<<;;;::::::<<<===>>><<<@@@AAA>>>999777:::>>>;;;;;;888555888EEEVVVbbbsssfff===666000)))000:::888777555000---,,,...111333222222222222222222333333000...///222444222000---***///999888000111999AAAcccWWW???EEE===NNN\\\qqqvvvnnnZZZ@@@+++%%%)))...))))))(((((((((((())))))&&&((())))))(((((()))***(((((((((((()))***,,,---(((((()))************)))!!!555333!!!000000555vvvbbbbbbyyyGGG---)))///))))))))))))))))))))))))(((((((((...+++PPPGGG---FFFHHH000)))))))))))))))))))))))))))''',,,---///---$$$...JJJRRRuuuTTT$$$222$$$((((((((((((((((((((((((((()))))))))************,,,,,,'''...NNNccc---...IIIXXX444((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&)))###&&&,,,$$$===wwwxxxccc///$$$))))))(((((())))))'''&&&&&&&&&&&&&&&''''''((((((%%%&&&'''&&&%%%%%%&&&''')))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***---+++***))))))((('''&&&(((((((((((((((((((((((((((&&&&&&((()))((())),,,***###+++<<<;;;...000AAA;;;+++***...***+++444666&&&$$$%%%***000444444111%%%%%%'''***---,,,(((%%%))),,,,,,***&&&$$$'''+++###''')))(((+++000111///111000...((($$$&&&...555999>>>KKK^^^ppp^^^VVVFFF,,,"""888>>>%%%...,,,***...333444111---------............------111000000///......///000/////////......---------000000000000000222444777LLLOOOccc\\\___WWWPPPXXXaaaVVVIIIIIIIIIGGGEEEDDDEEEEEECCCBBB>>><<<;;;999999:::<<<===;;;@@@AAA===:::;;;<<<<<<;;;===999333;;;[[[XXX:::444BBBAAA777222111222222222111222444888<<<444333111000000000111222222000//////000111111000666000000666777333111555)))888LLLvvv|||QQQ(((777+++111999QQQsssfffNNN===***###)))(((((())))))))))))((((((%%%'''))))))((((((((())))))((((((((((((***+++,,,'''((())))))******))))))...###666,,,...:::...CCCaaa___mmmnnn555...$$$***))))))))))))))))))))))))'''&&&)))222+++IIIppp555:::DDD222%%%))))))))))))))))))))))))+++***'''******+++KKK|||ddd???&&&333$$$(((((((((((((((((((((((())))))))))))************+++***%%%222LLLwww000,,,777hhh>>>((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))###%%% &&&///&&&111WWWwwwzzzFFF(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))$$$&&&''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))******,,,+++***)))((()))***+++(((((((((((((((((((((((($$$(((,,,---***((('''((((((;;;EEE===222...***"""+++%%%&&&'''!!!%%%***%%%---***&&&%%%'''((('''%%%***'''%%%''',,,...,,,(((%%%+++//////***(((+++///---333444111---......---&&&,,,444999999666111...444...000:::AAAJJJbbb|||jjjKKK>>>:::222///666---++++++---000111///,,,,,,------------------,,,,,,...//////------...//////......---,,,,,,++++++......---------...///000IIIEEESSSsss}}}lllYYYQQQRRRRRRFFF@@@DDDFFFQQQNNNKKKHHHEEEBBB???<<<<<<<<<<<<<<<<<<;;;;;;;;;888<<<>>>;;;<<>>:::;;;::::::HHHjjjBBB444===FFF===000444:::000333444555666555222---***333333333222222222333333000000111000///...000111111...,,,+++++++++,,,---:::222444555NNNaaaRRR 222666333000333;;;ZZZkkkXXXEEE000%%%'''((()))******)))((('''%%%'''))))))((('''((())),,,+++***((((((((())))))'''(((((()))))))))))))))444***888000...000,,,MMM]]]eeeyyyvvvFFF,,,,,,((('''))))))))))))))))))))))))(((&&&***333&&&===eee666555999&&&)))))))))))))))))))))))))))***&&&&&&...AAAooommm///(((+++)))(((((((((((((((((((((((())))))))))))************''')))'''777JJJKKK,,,---hhh}}}VVV)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&(((((('''(((%%%&&&+++'''***888xxxeee222+++111((((((((('''&&&&&&'''(((&&&&&&'''(((((()))******$$$&&&)))***)))(((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((((((((()))+++,,,((((((((((((((((((((((((&&&))),,,,,,++++++***))))))XXXpppPPP&&&+++777333***+++///,,,---+++!!!111...***'''&&&''''''(((...***$$$ !!!$$$'''***###''')))((('''((()))&&&+++---,,,,,,///000...---***''''''***,,,------,,,---111333333222666<<>>CCCDDDEEEDDDBBB???;;;:::<<<>>>444BBB???111888OOOKKK222===BBBbbbEEE444FFF<<<000000777555333000'''...222777888666333333444333111///------...000222333222000...------,,,,,,000000///...............+++---222999<<<:::333---////////////////////////888===RRR|||sss]]][[[===)))***&&&,,,222)))###))))))'''%%%&&&)))***(((&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))******************+++++++++333---mmm[[[pppLLL000...)))%%%---***))))))(((((((((((()))(((%%%000666"""444nnnwwwlllsss888@@@///&&&'''***++++++)))((('''&&&***,,,###UUU;;;)))---)))(((&&&&&&''''''(((((())))))&&&((())))))(((((()))+++)))%%%(((555JJJ444666222lll???(((+++%%%''',,,%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))@@@MMM)))$$$)))+++(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&""")))+++'''%%%&&&'''%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((''''''(((((())))))******)))'''''')))---000///...(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''')))***+++***(((''''''))),,,......---+++***))))))***++++++++++++***...,,,+++))))))***,,,---)))///<<>>>>>===>>>>>>===<<<<<<===???999:::999666999???@@@>>>FFFlllzzzUUU333999666:::;;;222---111333555000,,,///444777555000///////////////......---///111222111...---///222000//////...............++++++...111444444000,,,////////////////////////444000111@@@___ttt===222------'''''',,,'''***)))'''&&&''')))***(((&&&((((((((((((((((((((((((&&&&&&''''''((())))))******++++++++++++,,,,,,,,,+++...PPPlll```wwwBBB///,,,((((((,,,))))))(((((((((((())))))222%%%+++---$$$,,,AAAOOO666888???:::111@@@MMMBBBpppZZZ===>>>***)))''''''((((((((((((111%%%///FFFooo333'''+++)))***'''''''''((((((((((((((('''((())))))(((((()))******,,,,,,...BBBZZZ...(((UUUZZZ---$$$!!!###***"""+++$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))111```fff===)))'''))))))((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&###'''***+++)))&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((())))))))))))((('''%%%''')))***)))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&''')))*********((('''((()))***,,,,,,+++***)))))))))***++++++++++++***))))))*********))))))))),,,...555===???JJJgggjjjjjjDDDAAA666888000 ,,,<<<333...+++)))+++...000...+++***+++---......---+++***---.../////////...------......------....../////////)))222DDDNNNXXXrrrwwwTTTSSSPPP\\\___RRRJJJOOOSSSNNNIIIGGGAAAFFFIIIFFFCCCAAA>>>:::777:::<<<===<<<<<<<<<======999888<<<@@@AAADDDIIIkkk|||uuunnnzzzuuuAAATTTsssXXXIII<<<999;;;<<<;;;:::666222///111444555222...,,,---///111000...+++***)))---222111---,,,000555//////...------------...---,,,+++,,,...///...---////////////////////////......,,,***111IIIlllXXXCCC111888((("""111((())))))(((''''''))))))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))+++++++++,,,,,,,,,------+++***666cccYYY~~~bbb555///***(((---+++(((((('''(((((()))***+++111""",,,))),,,000---PPPzzzBBBHHH___===KKK000,,,'''%%%'''*********222%%%FFFzzzYYY,,,''')))(((+++((((((((((((((('''''''''((()))***)))((('''((()))(((///...***???nnn&&&)))NNNHHH***'''$$$&&&%%%***$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))),,,000pppEEE...******(((&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&+++222111(((&&&***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))(((((((((((()))(((&&&&&&''''''%%%$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***)))(((((())))))))))))))))))((((((((()))******++++++******'''(((***+++,,,***((('''...,,,...000......<<>><<<;;;;;;@@@???@@@BBBEEELLLTTT[[[wwwRRRDDDCCCEEEJJJZZZOOO111...>>>```ZZZAAA:::444000333000666::::::444///---...---...000111000...,,,***'''***------,,,,,,...111///...------,,,,,,------///...---,,,---......///........................(((000777555///111<<>>;;;===@@@AAA@@@???>>>???EEE???BBBGGG???===^^^mmmVVVHHH======CCCPPPIII<<<999555333555DDDPPPwww^^^555,,,CCC666777777555333111111111222111000///............+++***)))+++...///---***......---,,,,,,,,,,,,,,,------...///............------------------------(((***,,,---,,,---111444000VVVzzzLLL;;;...,,,...!!!+++((()))))))))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++++++++///%%%///'''eee```DDD&&&111***'''---'''''''''''''''((()))++++++***(((666"""(((------}}}CCCVVVYYY)))222...***)))+++,,,+++***'''TTT|||===,,,---)))''')))))))))((((((''''''&&&&&&((()))***)))((('''((()))+++&&&%%%///EEEZZZ&&&111nnnSSS&&&&&&'''%%%***&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))000@@@cccBBB'''&&&,,,(((%%%'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***$$$(((555666***&&&,,,&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))(((******))))))((((((''''''))))))***))))))(((((()))&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((---,,,***((((((((()))***(((((()))************)))++++++*********+++---...'''''')))---///------///333>>>PPPbbbqqqqqq\\\vvvkkkAAA---//////,,,------,,,---...//////...///...---,,,,,,---...///,,,,,,,,,,,,,,,---...///------...///000//////...,,,///111333<<>>???@@@AAACCCEEEHHH888<<>>LLLLLL444...---+++)))((()))***+++AAA}}}fff111+++,,,)))))))))((((((((((((((('''''''''&&&((())))))(((((()))+++///&&&$$$,,,<<<VVVsssvvv++++++QQQ{{{___111&&&)))&&&***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))###555(((pppqqqEEE111###&&&***&&&%%%***%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&"""$$$,,,...(((%%%'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((('''))))))))))))((((((((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((,,,+++***)))((()))***+++'''((())))))******))))))***)))'''''''''))),,,---%%%%%%'''***---...,,,+++***///888AAAMMMddd~~~UUUgggrrr===+++999(((.../////////000000000000111000---++++++---000111//////...---...///111222)))***,,,---------,,,+++...)))333666///DDDYYYQQQggg|||hhhYYYVVVZZZPPPOOOXXXXXXWWWUUUTTTRRRLLLFFFDDDEEECCC@@@AAADDDBBB===<<<<<<<<<;;;;;;>>>BBBFFFCCC888777CCCNNNgggfffCCC:::DDDRRRRRR>>>///???ZZZFFF@@@555???111999...))),,,999222333IIIJJJLLLdddTTTLLLAAA:::777777666555444222///,,,+++,,,...///...,,,,,,///222222///+++---,,,,,,+++++++++++++++'''***,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000...)))%%%$$$+++777GGG~~~^^^BBBCCC++++++,,,(((***+++***(((''')))+++((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,,,,(((,,,...000:::zzzjjjxxxSSS666%%%+++...'''%%%)))))))))(((((((((((())))))(((+++&&&$$$000...///HHHBBB333444...///---)))&&&'''---333```UUU***+++***(((***&&&'''''''''(((((((((((((((%%%'''((()))((()))***,,,++++++******666}}}BBB+++:::wwwNNN,,,,,,&&&((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''---***MMMvvv]]]000)))$$$''')))&&&&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%###"""$$$'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&(((((((((((())))))))))))$$$&&&'''&&&$$$###%%%'''&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((())))))((((((((()))******'''(((((()))))))))))))))(((((((((((()))***+++,,,'''(((((((((***+++***(((***+++///222888HHHeee~~~fff[[[~~~kkkBBB222+++...///000000000000000111///...---,,,,,,---...///---......///000111111111+++,,,---//////...---,,,333---333555///;;;PPPUUUPPPnnn{{{xxx}}}wwwqqqmmm]]]WWWPPPQQQGGGOOOTTTNNNFFFDDDJJJQQQBBBCCCCCCBBBEEEHHHFFFAAA@@@>>>;;;777666999>>>BBB;;;>>>888<<>>@@@aaaCCC***???333999000555)))666------BBB:::---===TTT^^^aaaTTT===...///777222111///---,,,+++,,,,,,(((***---/////////......---,,,++++++******++++++)))+++,,,+++***+++///333,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++((())),,,000,,,...111@@@qqqyyyWWWWWW666333%%%(((***,,,+++(((''')))+++(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,------111(((555&&&***iiifff???333%%%'''///((("""******))))))(((((((((((()))###000))))))***%%%333BBB___:::666222333111+++&&&(((222;;;pppOOO***,,,***''')))###&&&'''''''''(((((())))))$$$&&&((()))))))))+++---$$$///111)))555VVV222111ttt^^^---,,,&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))--- 444888dddOOO***)))((())))))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''$$$"""%%%++++++'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&''''''(((((())))))******&&&((()))(((%%%###$$$&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((())))))'''(((((()))))))))))))))''')))+++---...---,,,+++,,,,,,+++))))))***+++))),,,,,,---,,,+++222EEEXXX}}}jjjggg333666...///000000//////000111,,,------------------,,,)))+++...000111000...---///000222333444333111000333111---///000000BBB```HHHcccqqqttt|||hhhfffWWWIIISSS[[[dddYYY]]]\\\HHHFFFFFFNNNAAA===DDDBBB:::DDD[[[>>>CCC@@@===<<<555555CCC===<<<666bbbSSS===777999;;;***FFFIII555www}}}CCC111;;;///***333///333111222555555111000222444222===WWWjjjcccLLL999///333333---)))***,,,,,,(((111444000...111...''')))***,,,---......------***+++,,,---------,,,+++(((444888///)))+++,,,(((,,,,,,,,,+++++++++******+++,,,...,,,(((:::lll```ddd>>>LLL;;;,,,((((((&&&###$$$(((******(((((())))))))))))(((((((((((())))))))))))))))))'''(((***+++,,,,,,,,,+++;;;!!!***000&&&PPPyyy///---+++***++++++***)))))))))))))))))))))))))))'''+++''''''---,,,111???bbb%%%...JJJaaa///666///444~~~zzz==='''111'''%%%+++"""(((''''''''''''&&&&&&&&&***)))(((&&&'''(((***++++++%%%+++***555tttxxx---000ZZZDDD''',,,******''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$''''''''''''(((((((((((()))'''&&&666OOOsssbbb```)))''''''(((((('''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((('''((()))***)))(((&&&$$$''''''''''''''''''''''''(((''''''&&&&&&((()))***'''((((((((('''&&&%%%%%%++++++***)))((('''&&&&&&%%%%%%%%%&&&'''((()))))))))(((((((((******((('''&&&&&&&&&&&&'''(((***+++&&&''')))*********)))(((&&&%%%%%%%%%%%%&&&'''(((******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''(((******,,,***(((&&&&&&''')))+++((()))++++++******+++---++++++******+++---///000------,,,,,,,,,,,,,,,,,,......---+++***...555;;;kkkqqqXXX{{{```...888///+++///000111444666111000///............///000///---------///222444---...000111111111000//////...111555444333999CCCKKKUUUzzzqqq[[[aaa```XXXZZZcccjjjZZZXXXXXXIIIDDD>>>===GGGBBB888<<>>???;;;:::DDD@@@EEEVVV^^^>>>---***222,,,HHHRRRBBBwww\\\555222>>>111,,,222+++111///111444444000...000000///333:::???DDDOOOZZZDDDDDD>>>444...000111111)))+++...,,,%%%!!!&&&000++++++,,,------,,,+++***((()))+++,,,------------000;;;>>>555---......+++------,,,,,,,,,+++++++++,,,,,,......)))+++BBB^^^{{{OOOJJJ''')))************)))&&&"""(((((())))))))))))(((((()))((((((((((((((((((((('''((()))++++++++++++***((()))......(((555cccgggjjj...,,,******++++++***)))))))))))))))))))))))))))(((+++'''&&&,,,***...<<>>JJJBBB;;;LLLCCCFFF===777>>>AAA>>>@@@GGGkkkYYYXXXQQQ:::AAAJJJ111...222%%%222222000444+++444888222555222(((,,,444---111000222777666111...///333111111222222111//////***777IIIWWW^^^ZZZKKK;;;888---&&&***000000***%%%,,,+++++++++***))))))(((((())))))***+++,,,,,,---%%%,,,///+++''')))***)))++++++++++++++++++++++++((($$$%%%,,,000000000333888WWW___fff;;;000&&&$$$'''***,,,...(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&'''((()))******)))((((((..."""&&&666(((333mmmnnn888---+++))))))******)))(((((((((((((((((((((((((((+++///+++***///,,,...<<<```???;;;<<<~~~|||555+++---...%%%(((...'''&&&''''''((())))))******)))((('''&&&%%%%%%&&&&&&,,,''')))''')))JJJuuu;;;...aaaKKK,,,///''')))))))))(((((((((''''''((('''%%%&&&'''((('''%%%''''''''''''((((((((((((###+++***)))...NNNrrrVVV===!!!+++&&&'''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&(((''''''((())))))(((&&&$$$&&&(((******)))(((''')))((('''''''''(((***+++(((''''''&&&&&&&&&&&&&&&((((((((())))))))))))***(((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&''')))+++,,,***+++,,,***)))(((((())))))))))))((((((((())))))'''''''''((()))***++++++...+++)))))),,,...,,,***'''111888CCCiiijjjeeewwwIII...333444---,,,///111111000///...,,,,,,+++,,,---...///000000000000111000/////////000222333111222333333111......000<<>>@@@:::777>>>===<<>>CCCDDD===:::999555666999333888NNNoooEEEAAABBB666222777:::666222333999999>>>999---+++,,,''')))------+++///444111+++---,,,---111222///...111,,,111444000,,,---000222,,,000222222333555222,,,LLLaaabbbHHH333444555...++++++*********++++++,,,,,,+++***)))((((((((((((***,,,,,,+++)))((()))))))))))))))***************,,,---//////---+++***+++111...666XXXdddTTT???,,,(((***(((%%%&&&(((((())))))))))))(((((('''''''''''''''''''''''''''((()))*********)))(((((("""---/// (((555+++pppsss```+++***)))''''''((())))))((())))))))))))))))))))))))$$$)))'''''',,,***,,,999444888zzzUUU,,,(((%%%%%%((()))******((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((())))))***(((&&&(((+++)))444]]]vvv***777~~~777%%%,,,((((((((('''''''''&&&&&&(((&&&&&&&&&((()))((('''''''''''''''((((((((((((%%%,,,(((,,,)))333mmmEEE ...&&&%%%&&&''''''((('''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&''''''(((''''''''''''((((((((())))))******&&&&&&''''''''''''''''''((('''&&&'''((()))'''%%%&&&'''((())))))(((''''''((((((((((((((()))******''''''&&&&&&'''(((((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&((()))+++---...(((((('''(((((()))******(((*********((('''((()))'''(((***+++,,,---------''')))+++---------+++***---+++))))))*********)))******,,,...///===aaaXXXnnnVVV---)))+++)))444,,,///222444444222///---///...,,,+++,,,...111333222222222222222333333444,,,///000...///222222000333GGGVVVcccyyyuuummm|||pppUUU]]]MMMMMMPPPHHHLLLKKK\\\EEECCCFFF<<>>;;;666333:::;;;111CCCjjjjjjXXXZZZBBBEEE:::&&&+++@@@<<<---444000------000333...&&&,,,,,,,,,222222...//////,,,---111222111222666***444999444---+++***))),,,......***+++111666777***AAAPPPGGG999444333///...---,,,+++******++++++******)))((((((((())))))))))))))))))((('''((()))******++++++,,,,,,,,,,,,(((+++---...---------,,,)))222111666___dddIII111***+++(((&&&((((((((())))))))))))((((((&&&''''''(((((())))))***))))))***++++++***)))(((&&&%%%......"""'''000,,,FFFwwwJJJ---)))(((&&&'''((())))))((())))))))))))))))))))))))'''+++))))))---***+++888PPPLLLzzzzzz""")))((($$$'''+++%%%$$$---''''''''''''((((((((((((&&&''''''((())))))))))))&&&&&&(((---***...VVVIII222fffMMM%%%,,,)))))))))((((((((('''''''''&&&&&&'''((())))))'''''''''''''''((((((((((((&&&***$$$...(((///ffffff555$$$---$$$%%%&&&&&&'''((((((''''''%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''(((''''''&&&&&&''''''((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&'''(((((('''%%%((((((((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++((((((((((((((()))))))))'''(((***)))(((((()))***((()))+++,,,,,,,,,++++++++++++*********++++++,,,+++,,,+++)))((((((***,,,---...000000---000AAAVVVvvvwwwrrrWWW666111999555555555555333111///---,,,------,,,,,,---...000111///000111111222222111111---000///,,,---333444111666;;;MMM```lllzzzqqq[[[vvvxxxZZZ\\\KKKQQQZZZOOOPPPOOOYYYHHHUUU@@@777DDD@@@AAA:::999DDDEEE<<>>000---<<<666)))...---222:::+++&&&///111222+++,,,222///,,,000...---666222///000333555555777<<<777555...''')))000222///)))000444000---,,,,,,***((((((+++000777@@@HHHLLL111000...,,,***)))******)))(((''''''''')))***+++((('''(((***++++++---000,,,,,,,,,------.........******'''$$$$$$'''((('''!!!...///***???nnngggCCC222---((('''+++(((((())))))))))))((((((&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))+++***'''(((...---,,,222333~~~<<<...)))'''&&&&&&((()))(((((()))))))))))))))))))))))),,,000---,,,000,,,,,,888WWW111++++++)))---...!!!...&&&&&&'''((()))***++++++((()))))))))))))))((('''''''''(((---)))'''NNNppp444JJJddd+++)))************))))))))))))'''&&&&&&''')))***)))(((''''''''''''((((((((()))((()))!!!///(((---MMMYYY"""((((((%%%%%%%%%&&&'''((((((((('''&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&'''(((((('''%%%)))(((''''''''''''((((((&&&''')))*********)))(((%%%%%%%%%&&&((()))+++,,,######$$$%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((&&&((())))))(((((()))+++******+++,,,,,,+++)))(((///,,,)))&&&&&&(((,,,...+++,,,,,,***''''''+++...,,,000333222111222555777QQQ|||nnnnnnsss>>>)))777***333222111000000222444555+++,,,---////////////...---...000111111111000//////111///+++,,,333444111444...DDD```jjjzzzttttttqqqyyy{{{wwwUUURRR[[[^^^KKK???HHHQQQ___HHHOOOHHH<<>><<<888OOOSSS888FFF~~~hhhDDDFFFRRRKKK:::555000111111333,,,&&&:::[[[BBB---...444222---,,,111///,,,***+++---000222222111000000222333111000000000...------,,,,,,,,,++++++******************---.........------,,,+++///111222333000,,,'''$$$+++)))((()))***)))&&&""",,,***)))***++++++***)))(((000222,,,(((***------************************$$$)))***(((<<>>ZZZ<<<333---,,,***'''+++333---,,,+++******,,,...///---111555333...,,,000444777666444111...,,,+++***,,,+++***))))))***,,,---++++++++++++++++++++++++(((((()))+++...111444666666333///,,,+++)))'''%%%+++)))''''''(((*********+++***'''%%%)))---+++&&&***************************(((222555&&&)))KKKjjjuuu```eeeLLLBBB111+++(((''')))+++***(((&&&&&&&&&(((((('''&&&&&&''')))******************+++++++++******))))))******+++,,,,,,:::___SSS,,,,,,---+++***(((''''''(((((()))''''''))),,,---***&&&+++((('''((((((***222;;;CCCppp000))),,,***(((''''''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((('''---"""***+++222{{{222BBBmmm555---&&&&&&'''%%%,,,...$$$((((((((((((((((((((((((''''''''''''''''''''''''***###,,,###))),,,...gggkkkFFF(((&&&000'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&(((---,,,<<<,,,<<>>CCC<<<:::CCCIIIZZZLLLMMMCCCAAAIIIDDDHHH>>>FFF@@@GGGzzzUUU???111555777222000555666333&&&...555,,,777III,,,,,,...111---'''(((---......------...///000111,,,///111000---+++...111666555333000...,,,++++++---+++***((()))***,,,...***************+++++++++((((((((()))***+++------>>>;;;777333000/////////(((&&&$$$$$$&&&((())))))---,,,******,,,,,,((($$$************************...$$$---999...$$$+++444XXXOOONNNUUURRR///666)))###&&&((()))((((((((()))''''''&&&&&&'''((()))************************)))******))))))******+++,,,---222NNNEEE,,,111,,,+++***(((''''''''''''(((''''''(((++++++)))'''***((('''(((''')))111:::uuuTTT(((///,,,***'''&&&'''((()))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&***"""((('''...gggGGG---pppGGG,,,(((***((($$$***+++((((((((((((((((((((((((((((((((()))))))))))))))''''''---$$$(((,,,***IIIRRR000 &&&...$$$)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''...!!!///999===666!!!***)))333"""+++((((((((('''(((((())))))''''''''''''''''''''''''%%%%%%+++111222,,,''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''///...,,,++++++,,,...///&&&((())))))(((''''''(((&&&&&&((()))+++,,,---...---***'''(((+++---,,,***+++,,,,,,+++)))((()))***'''***---...---,,,+++,,,000;;;000aaawwwfffsss111111000333000***222666,,,...///.........///000111---...000111111111222222999666333000000222666888333JJJYYYUUUOOOXXXgggnnntttjjjxxxcccLLL>>>AAAQQQcccaaaLLLaaaPPPHHH>>>EEEMMM@@@AAAFFFFFFIIIhhhvvv888111333999444))),,,999444999)))888GGG<<<777***---+++,,,...---***)))***------......///000111111//////....../////////...111000///...---,,,,,,,,,,,,+++***)))***+++---...+++***)))))))))***++++++((()))*********(((&&&%%%)))***+++...333:::AAAEEE---+++)))(((((()))(((((()))***,,,......***'''&&&))))))))))))))))))))))))000$$$###((('''***...))))))000TTT~~~SSS444222$$$###&&&((()))((((((((()))''''''''''''(((((()))))))))))))))))))))(((((((((******))))))******+++,,,...///AAAsss{{{555)))...+++***)))(((((('''''''''(((''''''((()))***)))((()))''''''(((((((((///888???$$$---+++)))''''''((())))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))***+++(((,,,***222YYYccc(((MMM^^^,,,))),,,+++%%%(((***!!!((((((((((((((((((((((((''''''(((((()))))))))***''')))...'''(((,,,)))555jjj???)))"""(((*** )))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((()))***""",,,******+++TTT;;;###)))'''111###---''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''')))000888888111***((((((((((((((((((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((()))))))))((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&(((+++,,,&&&'''))))))'''&&&'''(((''''''(((((()))******+++***(((&&&(((+++...---,,,((()))++++++******+++---)))+++...///...,,,,,,,,,555,,,666AAAkkkpppkkkmmmFFF///+++000222///333444***000000//////000111111111...000111111//////111333/////////000222444777888333<<<===666888NNNjjjzzz\\\HHHaaarrrkkkVVV:::777SSSZZZ@@@FFF???<<<888GGGOOO???DDDBBBCCC]]]DDD888111///555777111///222333---444~~~QQQ000(((333///***'''(((***,,,...***+++,,,...////////////222000//////222222111///---,,,,,,+++,,,,,,------+++++++++++++++,,,---...---,,,***)))))))))***+++''')))***++++++)))'''&&&"""$$$&&&(((+++111777<<<333111///......---***(((&&&&&&))),,,,,,((((((***))))))))))))))))))))))))***(((+++)))$$$+++111***...000KKKbbb^^^JJJ111---''')))+++***(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))******))))))******+++,,,+++---666eeeqqqmmm111***,,,)))))))))((((((((('''''''''''''''((((((((())))))((('''(((***)))''',,,333jjj;;;((()))***((('''((()))***)))'''(((((((((((((((((((((((()))))))))))))))(((((((((''')))(((***,,,(((111HHH999555www777+++***,,,'''(((,,,(((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((((((***,,,***(((***+++,,,rrrQQQ222)))&&&((('''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())),,,"""&&&///$$$...ooo~~~555,,,///$$$&&&"""...((('''&&&&&&&&&&&&''''''((((((((()))))))))))))))***(((***......***)))***)))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''(((******)))'''%%%&&&&&&''''''((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))((((((((($$$$$$$$$$$$%%%''')))***''')))******)))(((((()))((((((((((((((()))))))))+++)))(((((()))******)))'''(((*********+++,,,...***,,,......---,,,,,,---'''$$$$$$555CCCIIIGGG___[[[:::***)))222333333333...111000//////111111000///...000111000...000555999666888:::;;;888222,,,(((.../////////555FFF^^^pppyyydddCCCIIIRRR{{{SSSCCCDDD>>>555;;;@@@999CCCIIIAAATTT@@@MMMUUU999<<<777222222555666222...222)))555HHH+++/////////---***)))***---...)))***---///000000////////////000000/////////000,,,,,,+++++++++,,,,,,---)))***+++---------------///...+++))))))))))))***&&&'''''''''(((((())))))***+++***'''$$$$$$&&&)))------...000222222000...222***&&&(((***((((((***))))))))))))))))))))))))''''''000222)))'''***%%%(((///<<>>***)))'''((('''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))((('''&&&%%%&&&&&&''')))%%% ---&&&LLLwwwBBB/////////%%%###(((+++***)))((('''&&&&&&&&&''''''''''''((((((((())))))***&&&$$$%%%%%%###%%%)))))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&(((***+++)))'''&&&&&&'''(((((()))******&&&'''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''((())))))(((((((((''''''''''''''''''(((((()))))))))''')))******)))(((((()))(((((()))))))))*********)))******((('''&&&'''(((((()))++++++******+++---+++,,,---,,,+++***+++,,,)))666"""@@@,,,EEE___aaaQQQfffYYY888***444444///222444000...---...000000...,,,---///000000///333<<>>///EEEJJJ---333&&&###+++222333///,,,+++***+++,,,///111222222111111)))---000...***(((+++///------,,,+++++++++,,,,,,((())),,,...///...---,,,111///,,,***)))((()))***'''%%%###"""###$$$''')))$$$&&&((((((&&&'''+++///!!!###(((...444666666555CCC333&&&&&&)))(((''''''))))))))))))))))))))))))..."""###***'''''',,,,,,(((///'''EEE___NNNEEE333%%%(((***+++*********+++((()))))))))((('''&&&&&&(((((()))***+++,,,,,,---*********)))***++++++,,,(((---)))666yyylll888...###%%%&&&'''((())))))))))))''''''(((''''''''')))***'''(((+++---***&&&(((,,,AAASSS...///"""&&&'''(((+++,,,+++(((%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))+++''',,,+++%%%---000lllwww333SSSjjj>>>%%%)))+++'''((()))((((((((((((((((((((((((&&&&&&''''''((()))******)))&&&%%%,,,'''$$$000,,,KKK```444%%%(((%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((,,,+++(((&&&%%%$$$$$$$$$$$$)))))),,,nnn>>>)))111*********+++111'''++++++***(((''''''''''''&&&&&&&&&'''''''''((((((+++((('''))))))''''''***))))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&(((+++,,,***''''''''''''((()))******+++&&&'''''''''(((((())))))&&&&&&&&&'''((()))***+++(((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%'''(((((('''&&&&&&'''((())))))***++++++,,,,,,&&&(((***(((&&&%%%'''******+++,,,+++***)))***+++***++++++***))))))***,,,+++111222&&&111+++PPPUUUkkkpppxxxIII000666444,,,000999...,,,+++,,,//////---***,,,...000000111777BBBJJJVVVQQQHHH>>>777333222222666...,,,111---+++???ZZZMMMgggXXXbbb|||~~~gggsssPPP???aaa^^^GGGFFFKKKKKKAAANNNZZZLLL]]]FFF666777EEESSS999(((000111222333,,,555:::888444111+++$$$,,,...000...******,,,/////////000222444444222000...///000000---,,,,,,,,,,,,,,,++++++***)))))))))***)))((('''((()))+++,,,***+++,,,,,,+++***)))(((***)))(((''''''&&&&&&'''---,,,+++)))(((((('''(((***)))(((((((((***+++,,,111000...,,,***((('''&&&))))))(((((()))***++++++***)))'''&&&&&&((()))+++---,,,---===UUUggg999;;;(((+++---***''''''''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))******)))))))))***,,,---&&&111///555^^^OOO333)))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++444{{{===---...%%%,,,***))))))***++++++***''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''''''''(((((()))***+++TTTIII;;;777,,,///***+++&&&(((''''''''''''&&&&&&&&&&&&''')))))))))'''$$$###******))))))******+++,,,@@@ttt]]]...,,,(((%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&''''''&&&&&&''')))"""222%%%%%%<<>>HHHEEE>>>666111111222222111111444888888222111<<>>EEE^^^555333;;;666666///777---...222FFFSSS888777999444//////,,,***+++......***%%%000...,,,---000333555666...///000///---+++,,,---******++++++,,,------...'''((()))*********))))))++++++++++++************(((((((((((()))***++++++++++++++++++++++++++++++(((((('''&&&&&&&&&''''''((((((((())))))************+++,,,---,,,+++***)))''''''((()))***+++++++++,,,,,,+++333???EEEVVVtttDDD666---$$$###))),,,+++((((((((((((((((((((((((((())))))************+++++++++***)))))))))))))))***))))))...+++===mmmyyyAAA---)))+++))))))))))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((''''''***444KKK+++%%%///******(((&&&'''((()))(((((()))((((((''''''(((((()))$$$&&&((())))))(((&&&$$$''''''''''''((()))***+++555qqq888JJJkkk111+++***!!!(((+++(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***---|||RRR///******)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''((()))((('''&&&'''(((///%%%'''222ccc[[[\\\+++***......///+++******)))((()))))))))///)))---000888&&&000+++***///...((('''++++++###&&&---(((###&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&(((***,,,...)))((((((''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))((()))++++++***)))***+++)))))))))******+++++++++,,,+++***)))((((((((())))))******)))((((((+++---***,,,---+++)))(((,,,000FFFllldddrrr999...###888***------------------......(((000;;;@@@<<<555...***222444444000+++))),,,///000///000222111000666>>>```rrrgggRRRKKKLLLFFFGGGNNNLLLAAA===BBBAAAuuummmVVV:::sssEEE888;;;>>>333111+++@@@///***444FFFJJJ000666;;;666111111000000111222111---)))333222000///111222222222---......---+++******,,,*********++++++,,,,,,,,,((()))+++------,,,***(((,,,+++++++++***+++++++++)))))))))))))))***++++++))))))******++++++++++++******))))))((((((((((((&&&&&&''''''((()))*********+++---///000///---,,,((()))*********(((&&&%%%+++,,,+++///999<<>>222'''&&&***+++(((&&&))))))((((((''''''''''''''''''''''''((((((((()))*********)))((((((((((((+++&&&000***222___|||;;;+++((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((..."""___}}}666000&&&+++%%%***(((''''''((())))))((())))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''(((******111[[[KKK777999)))444###&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((()))******---xxx{{{PPP111((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''((('''&&&%%%%%%''',,,###999VVV~~~RRR///$$$'''///'''+++******))))))))))))))),,,$$$------HHHlllgggaaa777+++(((111222)))&&&,,,...&&&$$$///''' ***%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''')))+++,,,)))(((''''''''''''(((((())))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''""""""#########$$$$$$$$$))))))))))))))))))))))))%%%&&&&&&'''''''''''''''((()))++++++***))))))***((((((((()))******++++++))))))*********)))(((((()))******(((((()))---000,,,,,,,,,---//////000000???MMMooouuulllOOO.../////////,,,---......---,,,------,,,000555666333///,,,+++///111222111///---...///111......000111111333888MMMsss~~~vvvFFFIII@@@@@@JJJKKKFFFLLLYYYKKKIIIUUU|||ttt333???999888///:::111AAA222;;;BBB///YYY{{{\\\@@@888444...///777000333555555222000//////000//////000111111///---,,,,,,,,,***(((''')))***+++*********)))))))))((()))+++---//////---+++)))++++++++++++++++++++++++++++++***)))))))))))))))&&&'''((()))*********)))***)))))))))((((((''''''&&&''''''''''''(((((((((&&&(((***---......------)))***,,,---,,,+++(((''''''***'''(((///333@@@WWWlll???333)))((()))'''&&&''')))))))))(((''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((''''''''''''!!!...''',,,NNNxxx444((('''%%%((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))))))))///"""888nnnppp---111(((+++***+++)))'''((()))***))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***(((IIIkkk444^^^MMM)))444'''&&&***(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***))))))))))))***++++++---fffggg@@@)))'''(((((()))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&)))AAA}}}vvvCCC%%%222&&&************)))))))))((()))&&&''':::QQQ???///'''///333+++'''+++"""''' ,,,***"""---$$$&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''((()))++++++)))(((((()))&&&&&&''''''((())))))***'''(((((())))))((('''''')))))))))((((((***---000,,,)))((()))---//////...111<<>>;;;]]]<<<===444///===999+++,,,)))///LLLOOOBBB444111777===<<<888...///000000//////000111+++******,,,...000///...------,,,***((((((***,,,*********)))))))))))))))***+++,,,---,,,+++)))((((((***---//////...+++***))))))(((((('''(((((((((&&&''')))******)))((('''$$$%%%&&&'''''''''&&&%%%&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&''''''(((+++---///000111111+++222///,,,...---222AAA[[[WWW???)))&&&)))''''''***((((((((((((((('''''''''((((((((()))))))))******%%%&&&'''((((((((('''&&&+++'''...***333000]]]~~~666111000)))+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&((((((444TTTPPP000''',,,%%%)))***(((&&&'''((()))(((((((((''''''''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***>>>lllYYY444BBB***///$$$...(((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%)))))))))))))))***++++++'''DDDsssJJJ222---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))***000999zzzLLL(((''')))******+++***)))((('''###%%% ///SSSllldddFFF:::555---&&&$$$)))111888IIIlll===(((111%%%+++$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''')))(((''''''&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++)))(((((()))+++***(((''''''(((%%%%%%&&&'''((()))*********))))))((((((((('''''''''((()))))))))(((***+++---,,,+++,,,......---+++***666DDDbbbvvvlll///777---...222444333---))))))+++,,,,,,---...000111000000******+++,,,......---,,,//////111333111------111444KKKwww{{{yyygggyyyzzzuuuvvvvvv___BBB===LLL]]]```SSS@@@RRRYYY777888OOOtttGGG@@@,,,111999+++222>>>222555EEE;;;AAAAAA999222111111000222///,,,...111444333111444111...---...///000/////////...+++))))))+++---)))))))))***++++++,,,,,,)))******+++***)))((('''''')))---000000...+++)))'''&&&&&&''''''((()))***((()))***++++++***((('''%%%&&&((()))))))))((((((%%%&&&&&&'''((()))******+++***((('''&&&&&&&&&&&&'''((()))***+++,,,,,,,,,&&&//////---///+++...:::HHHmmmMMM...(((+++***((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%'''(((((((((''''''(((&&&)))%%%000JJJppp222,,,***!!!)))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$)))444000,,,ttt___ggg111***"""000%%%'''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''))))))&&&222KKKrrrBBBZZZSSS---444 )))(((((('''''''''&&&&&&&&&###%%%''')))))))))'''&&&((((((((((((((()))******(((<<>>;;;000+++666GGGRRRWWW(((..."""))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((('''''''''''''''((()))***))))))((('''''''''''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))'''&&&(((***+++***(((''''''(((&&&&&&'''((()))***++++++,,,+++***)))((((((((((((&&&(((******)))(((((()))%%%&&&(((+++------+++)))222))))))QQQlllvvv<<<999...///333666444...))))))***///---***)))***,,,------))),,,//////---,,,...111---...111333000++++++000333===xxxtttXXX{{{}}}OOO@@@OOOMMMlllVVVRRRWWWHHH999OOOjjjOOO000:::777666<<<)))444333HHHIIIDDDBBB===888666555333///000888222***...111000555222222222222111111000000...)))(((+++((("""###******///$$$111...---%%%+++000++++++111111+++///,,,((((((...///,,,,,,000444"""(((///)))&&&,,,'''((())))))***+++++++++((())))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((()))))))))+++...000999ZZZRRR777///)))!!!///%%%'''(((*********))))))))))))(((((((((''''''''''''&&&&&&'''(((((('''%%%&&&+++,,,&&&...***777vvvvvv,,,++++++%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((&&&###%%%(((++++++***%%%***+++''')))===aaa}}}YYYWWWFFF(((111((($$$,,,(((***,,,,,,''',,,%%%&&&&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&&&&&&&''''''((())))))))),,,...<<>>999,,,...---************************+++***)))''''''''''''((()))(((''''''(((***,,,...000777cccEEE$$$(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))000***$$$))))))%%%'''***eee+++%%%...555%%%$$$((('''222///999EEEAAA@@@444666>>>>>>666444888444+++555111,,,(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***))))))(((((((((((((((******+++)))'''&&&&&&'''&&&'''((((((((('''&&&%%%,,,***'''###!!!"""&&&***(((!!!###+++***!!!!!!***,,,***''''''''''''&&&%%%((('''&&&&&&&&&((()))***(((((((((((())))))))))))((((((((((((((((((''''''(((***---///...,,,)))''')))222888...oooyyymmm***333///+++)))+++......***%%%+++'''(((///222///+++))),,,...///111000...,,,***...---,,,,,,---///222444333BBB]]]tttzzzkkkbbbRRRcccdddiii{{{TTTNNNFFFHHHuuuAAA>>>KKK\\\WWWIIICCCBBB;;;...---EEEGGG???999EEE???BBBEEECCC>>>:::777555---222222555>>>>>>999888222222111111111222333333000,,,((((((,,,///---(((###222)))''' $$$444///...AAAeee~~~LLLAAA999999:::555000...'''111888111%%%$$$+++******)))(((((()))***+++,,,,,,+++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,+++***+++---///888;;;nnniii666000)))"""000%%%))))))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&'''))))))'''&&&&&&***+++&&&...+++333kkkvvv---,,,---((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&+++(((&&&&&&'''((((((&&&'''***+++)))'''---999DDDGGGfffyyy>>>'''...&&&&&&...((($$$(((...+++******$$$###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***+++888jjjfff///jjjBBB,,,,,,,,,************************,,,+++***)))))))))***+++***)))((('''((()))+++,,,+++111xxx~~~]]]===(((...&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%+++'''$$$+++,,,(((+++@@@FFF111))))))###***/// $$$000***%%%<<<>>>((())),,,%%%,,,---'''(((---,,,%%%---+++(((&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((()))))))))&&&###!!! !!!###$$$$$$%%%%%%%%%$$$$$$ '''++++++(((%%%###+++%%% ''',,,+++&&&***)))'''&&&''''''&&&%%%'''&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''''''''(((((()))***,,,...//////...,,,***&&&---)))555UUU~~~zzz333:::---++++++---///000---***///...000444333///---///000000000//////.........---,,,,,,,,,---///000111444>>>XXXyyydddRRR___kkkeeefffhhhzzz}}}cccZZZXXXYYYJJJ555<<>>777;;;@@@>>>999555666:::EEE:::...,,,///111...---111000//////000111333444'''---///+++(((+++//////%%%))) 444DDD>>>JJJUUUmmmPPP===222,,,(((...555666///)))...---+++*********+++,,,------,,,+++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++,,,,,,+++))))))+++,,,444666fff<<<333+++"""---)))***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%(((((('''((()))***(((&&&'''(((***&&&...+++...YYYvvv---+++...))),,,+++***((('''%%%$$$$$$(((((((((''''''''''''&&&***((('''&&&'''((('''&&&%%%&&&(((+++,,,,,,***(((888xxx[[[555'''+++%%%)))///&&&---)))***...!!!"""''')))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))222___...NNN\\\222(((+++))))))))))))))))))))))))******)))))))))***+++,,,***)))((((((((()))***+++))),,,kkk{{{]]]444***---&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$(((%%%&&&...,,,(((---\\\ccc111%%%---,,,)))((()))@@@;;;)))!!!666222(((*** &&&&&&"""###))))))$$$(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''&&&'''((())))))))))))***,,,+++******++++++,,,---...'''(((((((((''''''(((***&&&+++''' %%%000///###)))(((&&&&&&'''(((((('''&&&&&&'''''''''&&&%%%%%%******))))))((((((''''''((('''&&&&&&&&&((()))***+++,,,,,,---------,,,,,,---)))+++444777zzzyyyzzz<<<333+++,,,---///000000//////,,,---111222...((()))...222111000///...///000111......///000000111000000444888RRR{{{mmmXXXWWWMMMeeeYYYmmmfffjjj~~~nnn@@@<<>>JJJ:::000000111777<<<;;;111000///------...000111///------...---++++++...888111***RRR|||wwwxxxxxxPPPsssvvvqqqwwwllldddhhhxxxbbbBBB555---$$$(((444........................******+++++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''')))))))))''''''(((***)))%%%???yyyrrrzzzKKK;;;000$$$(((((('''&&&&&&&&&&&&((()))+++)))))))))((((((((((((((()))(((((()))******)))''''''&&&***'''---,,,)))FFFrrrxxxzzz...(((+++&&&++++++***((('''&&&%%%$$$((((((((('''''''''''''''&&&%%%&&&'''((()))******'''%%%%%%(((---000111000888~~~eee{{{AAA///******&&&+++///%%%((($$$---"""******(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))***...SSSGGG;;;AAA$$$,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))******))))))((((((((())))))***,,,```bbb000'''$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***&&&(((...)))%%%...xxxMMM...///222***%%%...NNNIII===+++***%%%(((555$$$))),,,***&&&%%%((()))%%%((('''&&&'''((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&'''(((111222444444333333444666111111000000111333555666888666222,,,((('''))),,,+++111***%%%((()))%%%)))((('''''')))******)))''''''((()))((('''%%%$$$(((((((((((())))))))))))((('''&&&&&&&&&(((***+++***))))))))))))******+++444'''555&&&333SSSwwwwwwZZZ...+++---000111/////////000+++***,,,...,,,((()))---111000000//////000000000111222444555555444333222555555LLLiiiaaabbbeee[[[YYYOOO[[[uuu|||ccc;;;---;;;>>>???NNNJJJ444---UUUgggbbb===,,,:::333...000222333888???;;;333999<<<666999999---666444222111////////////BBB...%%%///666///+++//////UUU}}}uuuPPPAAA>>>+++AAAUUUwwwlllgggjjjnnnqqqggg```666222000"""***,,,...000111///...,,,******+++++++++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++%%%'''))))))(((((()))+++000555HHHdddcccDDD999***'''***''''''&&&&&&'''(((***+++)))))))))))))))))))))))))))(((((()))******)))''')))$$$+++'''***---(((888iiifffrrr111(((***$$$((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%'''(((((()))******+++(((&&&%%%&&&)))---///AAAMMMQQQ333///...+++(((,,,,,,%%%''',,,222'''***(((!!!)))(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))+++---...HHHeee...]]]UUU$$$---''''''''''''''''''''''''%%%%%%&&&'''((())))))***))))))((((((((((((((((((,,,,,,UUU^^^,,,&&&"""&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***'''***---%%%'''777BBB&&&***---,,,)))555^^^SSS222$$$"""(((111***+++)))&&&$$$&&&%%%###'''''''''((())))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((,,,***'''%%%&&&))),,,///======;;;777222...---,,,,,,++++++++++++---///000111555999999666000***'''%%%&&&((((((&&&###%%%)))***)))((()))+++,,,,,,+++((()))*********((('''&&&&&&&&&'''((()))***++++++((('''&&&&&&'''((()))***)))(((((((((((()))***+++,,,(((---!!!000,,,fffooo|||;;;---///111111///---------000,,,,,,111333222111222---...000111111000...---111222444666666555333111999666HHHwww|||mmmttt```XXXKKKvvvqqqPPPSSSEEE777III===FFF===qqqVVV___666===888111000777:::666555888555111999888000@@@III666:::999888666444222000000666111111222+++)))<<>>...jjj<<<,,,((((((((((((((((((((((((&&&'''(((*********))))))&&&&&&'''((()))))))))))))))+++DDDDDD***%%%,,,&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$))))))###555ZZZVVV333..."""###(((111EEE]]];;;%%%000(((%%%---&&&&&&(((***+++***))))))&&&%%%%%%''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((($$$&&&***---///000000000%%%&&&''''''&&&&&&''')))&&&''''''(((((((((''''''***((($$$"""%%%,,,777>>>CCCCCC;;;---''')))***'''***)))'''((()))******))))))(((((((((((())))))***))))))))))))(((((((((((('''((()))***)))'''&&&$$$(((((()))******++++++,,,&&&333999)))222<<>>999888:::555---333@@@;;;666<<<444222VVVaaa888333444666666555333000...999:::,,,%%%JJJ|||___UUU\\\NNN:::RRR888555111---******+++,,,((())))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,***,,,------+++(((((((((###///===KKKqqqOOO???///&&&+++'''(((***,,,,,,,,,++++++((()))))))))******++++++'''&&&&&&'''(((((('''%%%+++$$$000(((!!!......000HHHcccRRR***"""...,,,(((((((((((((((((((((((('''((((((((())))))******"""%%%)))***(((((()))+++...***&&&'''+++...---+++```777111aaa]]]333000000******...(((%%%---,,,ddd$$$))))))000"""(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))!!!,,,))),,,WWWSSS000SSSJJJ,,,))))))))))))))))))))))))%%%%%%'''((((((((('''&&&%%%%%%'''((()))))))))))))))---BBBAAA---"""+++&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%)))''' 777ccc^^^111,,,)))///)))!!!666tttUUU%%%...111(((###&&&&&&(((++++++(((''''''***(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%)))...222333///***'''''')))***)))((('''((()))'''((()))******((('''&&&$$$&&&((()))***,,,...000BBB]]]cccFFF)))%%%((($$$)))(((&&&&&&((((((((('''((('''&&&&&&&&&((()))***,,,+++***)))((('''&&&&&&''')))***+++***'''$$$"""%%%%%%'''((())))))))))))+++)))(((000,,,111+++wwwpppxxx222///...111666777444///+++---222666333------000111111000000000111333444------///000111222333333///555888FFFoooVVVSSS[[[CCCkkkvvvjjj@@@777JJJ@@@@@@EEE@@@444555999333000999III;;;???\\\PPP222===777999999000///555777+++AAA'''SSSooohhhmmmssskkkNNNJJJMMMaaa;;;---***((('''&&&+++)))''''''((())))))((($$$'''******)))'''&&&''',,,((('''+++,,,)))((()))***)))((()))+++,,,---,,,+++,,,,,,------,,,,,,+++))),,,555DDDooo^^^PPP000''',,,%%%%%%%%%%%%'''))),,,---******************************)))(((((((((((((((((('''''''''''')))***+++666YYYzzzQQQ***(((,,,''''''''''''(((((((((((()))&&&%%%&&&%%%###''',,,%%%%%%%%%&&&&&&''''''''')))((((((((()))***++++++\\\QQQ111NNNCCC:::ZZZQQQ888%%%'''***(((***--->>>@@@,,,!!!((()))!!!&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))(((''',,,"""///222>>>yyy222EEEmmm000***)))+++""")))///###+++''''''((((((((((((''''''+++***((('''((()))+++,,,(((***JJJ******+++"""''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((+++%%%(((***%%%///(((KKK444222---"""+++(((999eeeNNN%%%...,,,+++((((((((((((((((((((((((%%%'''((((((&&&$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###&&&)))888555222---***)))((((((&&&'''''''''(((((()))))),,,***'''%%%%%%&&&((()))&&&&&&&&&'''''')))******(((111MMMeeeSSS***+++'''''''''&&&$$$$$$)))///***)))(((&&&&&&((()))***((()))*********((('''&&&,,,+++)))&&&(((***(((###+++)))((()))***+++)))'''+++,,,---+++***...888@@@oooNNN!!!222'''111000222...111111111222222000,,,***555333000//////000///...//////000//////111555888555333:::HHHvvvSSSGGGlllYYYPPPRRR<<>>xxxsssccchhhoooggg\\\III@@@jjj{{{CCC###,,,&&&)))((((((((())))))'''%%%'''((()))((('''&&&''')))---'''$$$&&&((('''(((+++((('''''''''''''''((()))++++++,,,,,,,,,,,,++++++222)))---===XXXvvvYYYgggxxxWWW:::888555111))))))((('''''''''((((((''''''''''''''''''''''''***)))((((((''''''(((((()))((((((((((((***+++,,,>>>LLL^^^JJJ)))'''&&&''''''''''''(((((((((((((((%%%&&&(((((('''+++111((((((((((((((('''''''''(((((((((((()))***+++,,,888lllnnnWWW|||XXX,,,&&&+++)))"""'''(((%%%$$$&&&'''&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))***,,,'''555jjjnnn+++JJJYYY000$$$)))'''***,,,!!!)))&&&&&&''''''''''''&&&&&&(((((('''&&&&&&((()))***---$$$:::uuuppp...+++&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&...+++&&&,,,***qqq\\\(((,,,---777+++)))$$$---&&& ,,,000***)))((((((((((((((((((((((((%%%'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((###""")))111444555...,,,***(((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))***+++,,,,,,$$$+++'''---HHHPPPEEE(((,,,000...(((%%%&&&((()))((('''&&&&&&'''((()))***))))))(((((((((((((((000,,,+++***$$$###...)))***,,,+++)))'''&&&&&&...---+++))))))***,,,---<<<|||]]]fff777///***111,,,,,,000222000///...///...---+++---...000333333111,,,(((000333666888666444222111666444<<>>???GGGIII???RRR888===@@@@@@BBB;;;???111;;;888444999777777BBBgggxxxppppppnnnaaa^^^UUU'''???EEE(((666))))))((()))***)))'''$$$'''(((((('''&&&&&&((())),,,'''&&&)))+++))))))+++)))******)))(((((()))+++,,,------......------,,,)))(((...<<>>mmm333(((...))))))&&&%%%'''(((%%%$$$&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''')))***)))///---&&&444OOO:::777qqq===%%%'''*********!!!'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))444%%%000zzzggg\\\))))))$$$---''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$&&&&&&&&&%%%$$$%%%&&&###111,,,%%%111111yyy+++,,,222HHH333&&&000((((((,,,,,,+++'''!!!((((((((((((((((((((((((%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###!!!(((222888666111))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((()))*********)))(((((()))))))))))))))***+++,,,)))((())))))$$$'''???ZZZ666222***$$$$$$))),,,,,,***)))(((((((((((()))******)))(((''''''((()))***,,,"""''',,,'''%%%)))!!!&&&,,,000111111222333+++***)))+++---//////...777pppkkkccc:::'''(((111,,,---444222000...---......---,,,,,,,,,...111222000,,,)))---000222333222111000000555444;;;JJJWWWkkkNNNXXXCCC===YYY|||zzznnnWWW]]]~~~eee\\\QQQFFFMMMZZZPPPAAAIIICCC===EEE???===999444000222444555DDD\\\wwwzzzwwwmmmpppRRRPPP222DDD{{{>>>++++++***))))))***)))'''%%%'''(((((('''&&&&&&((())))))''')))///111---***)))(((***+++***((((((***,,,......////////////......)))///000222GGGxxxgggFFF777,,,((((((((()))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''''')))((((((((((((***+++,,,111BBBUUUgggHHH''')))000)))''''''''''''(((((((((((()))''''''((('''$$$%%%***(((''''''&&&&&&%%%%%%%%%'''''''''((()))+++,,,---AAAHHHkkkAAA)))---'''---&&&$$$)))***%%%###%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''')))***(((...,,,(((222===SSS...fffUUU***&&&,,,))))))"""'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((---###222}}}cccTTTFFF&&&***"""///''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''%%%222---$$$---444///%%%---PPPFFF...+++%%%...)))&&&)))%%%((((((((((((((((((((((((&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%)))222999999111((('''''''''''''''(((((()))((((((((((((((('''''''''((()))***+++,,,+++)))((())))))((((((((()))******777%%% ++++++""",,,BBBIII:::'''!!!,,,666111$$$***************************)))(((''''''((()))***###"""***,,,&&&$$$'''444222---((($$$"""###%%%&&&&&&'''))),,,...---,,,444^^^qqqUUU333444666000---333222000...---...///...---------,,,---//////...,,,---............///222555555333999GGGwwwPPPttt]]]bbbjjjwww===YYY|||___QQQXXXYYYMMMfffllldddgggNNNMMM___[[[TTTYYYGGG777;;;===IIICCC---:::qqqccc{{{oooyyy}}}zzziii___LLL000;;;wwwrrr!!!...,,,***)))))))))(((''''''((()))((('''&&&''')))((('''+++222444///***)))%%%(((***)))''''''***---...//////////////////...+++333...(((:::uuuyyyDDD555)))(((((()))*********))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''((('''''''''''')))***+++***CCC```aaaKKK,,,$$$&&& ''''''''''''(((((((((((()))''''''(((&&&###$$$(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((()))+++,,,---WWWmmmRRR,,,,,,***(((%%%$$$&&&'''&&&%%%&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&((()))+++,,,444xxxlll---JJJrrr444%%%,,,(((((($$$'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%:::zzznnnccceeeIIIJJJ888'''///!!!+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%---+++'''---GGGeee***'''222UUU\\\555***"""&&&---(((&&&***,,,((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$''')))''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$)))111888999333***###''''''(((((()))*********((((((((((((((('''''''''((()))+++,,,,,,+++******))))))((((((((())))))***---(((%%%''')))'''&&&(((;;;DDDEEE888,,,******)))************************((((((((((((((())))))***000111///)))&&&///DDDVVVqqqcccOOO<<<000+++++++++***+++,,,------,,,,,,,,,,,,GGGqqqtttggg999444111...+++...222000//////000000///---///---++++++---///000000222111///------111666;;;555222888EEEzzzjjjaaa]]]VVVUUUSSSCCCDDD^^^vvvQQQ___JJJ===444@@@III```nnn[[[TTTeeehhhiiippp\\\KKK;;;BBBZZZPPP333YYYfffiiiiiipppVVV)))ZZZTTT111...+++))))))*********%%%''')))***((('''''''''((('''***000222///+++***$$$(((******((((((,,,000------............------***000---***555jjjCCC777...******++++++***)))'''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&((()))***)))FFFlllkkkzzz~~~www@@@000---111111''''''''''''((((((((((((((('''''')))((($$$%%%)))&&&&&&&&&&&&''''''''''''&&&''''''((()))+++---...ccchhh222,,,...%%%'''(((&&&%%%&&&'''%%%''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''###)))000(((444[[[444<<<>>>%%%+++'''(((&&&((('''''''''(((((('''''''''&&&&&&'''(((((((((((((((///---888iiiqqqmmmiiiaaacccdddcccfffjjjjjjfffhhhRRRUUU444&&&222 )))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$&&&)))+++---\\\xxxrrrCCC111)))+++000MMMrrrGGG111...+++***)))((())),,,((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''...777888222***&&&%%%''''''((()))************)))((((((((('''''''''''')))******+++,,,,,,+++++++++******))))))*********!!!***///***%%%&&&((()))&&&CCCUUUEEE)))&&&...((((((((())))))(((((((((''''''((()))))))))))))))***...+++'''111LLLeeepppDDD999+++###$$$(((******---///111000---+++,,,...+++888gggtttuuu===111(((---,,,...111000000111222222000...///---+++,,,...000111111555444111///...111777;;;777444888CCCzzzwwwwwwXXX]]]{{{TTTrrrNNNEEEVVVYYYAAA]]]HHHDDDAAAEEE@@@DDDRRRuuu|||lll\\\VVV[[[NNNGGG@@@333@@@@@@@@@dddgggtttNNNHHHGGGZZZ444000+++))))))***+++,,,$$$'''******)))''''''''')))'''(((...000---++++++&&&***------++++++///444+++,,,,,,------,,,,,,+++)))---...111111UUUqqqPPP===...,,,,,,,,,,,,***(((%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***,,,HHHpppnnnuuu>>>...&&&''''''''''''''''''((((((((()))(((&&&(((******'''(((,,,&&&'''''''''(((((())))))&&&&&&'''(((***+++---...jjj{{{888******'''---...'''$$$'''((($$$&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''+++"""+++555'''777JJJ>>>999rrrEEE%%%+++&&&)))((()))''''''((((((((((((''''''&&&'''(((((())))))((((((,,,(((,,,SSSeeeYYYaaaggg|||~~~~~~lllhhh555$$$111 ***''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&)))$$$(((+++'''___oooBBBppp===+++&&&222''';;;bbb000000'''""")))***(((+++((((((((((((((((((((((((&&&&&&&&&$$$###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***222888555***###%%%***&&&'''((()))************))))))(((((('''''''''&&&*********++++++,,,,,,,,,,,,,,,++++++***++++++++++++'''&&&,,,...++++++...+++888===666000///***"""&&&&&&''''''''''''&&&&&&&&&'''(((*********)))(((---111111333CCCOOO@@@%%%,,,&&&###'''000444111+++(((+++...,,,(((&&&)))---222444gggMMM888***111111222111111111333444333000......---,,,---000111111000555555333000///000444888999555999CCChhhrrr~~~lllXXXUUUdddlllZZZdddNNNoooSSS>>>777:::FFFDDDKKKCCC```DDDPPPzzzhhhfffSSS:::AAA>>>555HHH___yyy{{{JJJ===HHHnnnhhh(((<<<&&&&&&---***000///...+++)))'''&&&&&&&&&&&&+++111111---))))))+++,,,+++))))))***---000222++++++++++++++++++,,,,,,---,,,---&&&///@@@jjjWWWTTT111*********)))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''''',,,SSSooo@@@)))'''***%%%&&&%%%%%%&&&)))******)))''''''''''''(((((((((((()))((('''&&&&&&%%%%%%&&&)))&&&///..."""+++333&&&qqqCCC!!!)))''''''''''''''''''''''''******))))))(((((((((''')))((('''&&&&&&'''((()))$$$%%%%%%&&&'''(((((()))***------(((///,,,???lll777YYYccc666###$$$***)))))))))))))))))))))))))))(((''''''&&&&&&((()))***,,,---+++kkkwwwYYYmmm***(((&&&***(((((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,&&&!!! $$$'''&&&###&&&###,,,!!!+++}}}HHH888TTT555)))+++,,,((('''777ZZZzzzCCC'''###,,,'''(((---$$$((('''&&&'''***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$((('''###$$$)))555777333)))%%%(((***(((+++)))(((&&&&&&((()))+++,,,------+++(((&&&&&&&&&&&&)))---......,,,++++++...+++'''&&&(((,,,///000...------...///...+++)))///,,,///>>>EEE111!!!&&&)))%%%"""%%%+++///---)))(((,,,---***(((***+++***......//////...+++(((&&&,,,)))''''''***---,,,+++((()))***,,,///111444555555///YYYqqqnnnddd666444111+++000222222222111///...,,,++++++...000...***)))---222888888888555333111111333666<<<111LLLhhhccc^^^eeesss}}}aaaHHHWWWcccyyytttaaaZZZ333CCCKKK@@@888222???\\\YYY===DDDVVVWWWRRR999FFFJJJNNN___@@@666RRRnnnEEE+++444333---)))***+++***)))''''''(((((()))***222<<>>***$$$)))&&&&&&&&&!!!&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&'''(((%%%$$$+++333===999111)))(((++++++'''***)))(((''''''((()))***)))+++,,,+++******+++,,,((()))++++++***+++,,,---,,,++++++,,,...//////---...------...000000///------'''))))))000IIIJJJ)))!!!%%%((((((&&&%%%''')))''''''&&&)))111999999333&&&&&&((()))+++,,,---...---+++)))((())))))(((''')))))))))))))))))))))))))))222QQQgggxxx777///222222000111111111222444666999:::333333444666888777333//////000222222333444777999666<<<111MMMzzz```kkkeeevvvjjjiiiXXXXXXoooGGG}}}UUUPPPJJJ222AAABBBwwwmmmnnnZZZYYYSSSPPPPPPWWW}}}xxxUUU777EEEyyyLLL,,,(((...777222///...+++)))'''&&&&&&&&&%%%'''))))))''''''((())))))***++++++,,,,,,,,,,,,***************+++++++++222000000(((---666VVVxxxWWW<<<*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))),,,---,,,KKKfff;;;'''&&&***((()))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***+++---(((...666'''$$$===|||{{{qqqvvvtttvvvTTT000000++++++++++++++++++++++++++++++++++++************(((((((((''''''(((((((((***+++,,,...000222333444111---333222666111---MMMnnnwwwrrraaannn||||||yyyrrrccc^^^hhhlllccc___cccrrrmmmppp~~~QQQGGGiiiwwwTTT(((######"""000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))000000///lllvvvsssrrr444)))&&&(((+++%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((%%%&&&''''''&&&&&&&&&&&&(((''')))'''000pppeee+++...///sssIII///+++***++++++)))***444>>>DDD333((((((((((((((('''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%'''((('''%%%'''///888888222)))%%%&&&)))(((%%%))))))(((((((((((())))))(((***++++++***)))***,,,((()))******)))***---//////---,,,---///000000///,,,++++++,,,...//////...***...111%%%333mmmsss333333---(((''')))***&&&###(((((('''''',,,111///***,,,,,,++++++++++++,,,,,,******))))))))))))))))))&&&'''((())))))*********'''222CCCkkk;;;---333555000333222111000000222444555333333333444333111...,,,,,,...000111222333666999:::???444QQQ{{{wwwYYYttt|||ZZZTTT\\\oooYYYUUUmmmtttppp___FFFPPPCCCrrr~~~mmmaaa[[[jjjuuuaaaSSS^^^gggQQQ<<>>;;;,,,111///---+++)))(((((((((***)))'''%%%$$$'''+++...++++++***+++,,,///222333---------,,,,,,++++++******---444111444333EEEXXXCCC++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''(((***,,,------HHH```}}}<<<+++''')))%%%'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++***---)))000777***///PPPWWW---...************************************++++++++++++'''(((((((((((((((((('''))))))+++---...000222222,,,&&&......222000)));;;^^^vvvMMM111UUUzzz===))),,,''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))******eeeuuuxxxfff...''''''''')))%%%&&&&&&&&&'''((((((((()))((((((''''''(((((()))...***%%%$$$''')))'''%%%&&&))))))&&&+++dddLLL+++///111rrrIII///+++,,,...---(((&&&000;;;III===,,,$$$'''((((((,,,&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))%%%((((((&&&%%%***333:::111***######&&&((((((&&&))))))(((((((((((())))))((()))***)))((('''((())))))*********)))+++...111333000,,,+++---///111222***)))(((***,,,...------((()))000&&&)))\\\sssQQQ """&&&))),,,......---(((++++++'''&&&((((((%%%...---,,,+++************'''((()))*********+++,,,((()))***+++++++++******)))000333zzzvvvyyyCCC...333777111444333111///...///000111777999999555000---...000---...///000000111444666999???555RRRfff{{{^^^cccQQQkkk___OOOYYYlllLLLsssvvvgggiiisssdddQQQOOOTTTRRR]]]vvv===^^^{{{hhhIII666333iiiLLL%%%999444***......,,,+++++++++,,,---,,,,,,++++++***)))(((((())))))((((((***---111444.........---,,,,,,++++++))),,,333000111---;;;tttOOO???************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))***+++,,,...GGGccczzz===---'''(((%%%&&&%%%$$$%%%'''((((((&&&%%%&&&&&&&&&&&&''''''''')))((())))))***+++,,,---,,,+++***,,,+++)))???dddhhh---+++''''''''''''''''''''''''''''''((((((((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))((( *********...'''///hhhWWW---FFFUUU+++***(((!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((+++,,,aaaaaaqqqZZZ,,,)))+++%%%$$$&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&222+++$$$###''')))'''$$$"""(((&&&$$$(((]]]888++++++444fffAAA((()))***+++***%%%###,,,777IIIBBB---!!!&&&'''%%%---'''%%%%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&((('''$$$&&&...555777,,,'''###&&&)))(((((()))(((((())))))))))))((((((''')))))))))'''&&&'''(((***++++++++++++---000222444111,,,***,,,///111333***((('''(((***,,,,,,,,,///###+++///!!!...ZZZyyy+++777BBB@@@444,,,---222''',,,---)))'''((())))))'''(((((())))))*********%%%'''***+++++++++---...------...---,,,***(((''')))///***aaauuuNNN111444777111333222111000000000111222555888999444---***---222---...//////...///111333444;;;333RRR|||tttuuu|||ppptttttt444VVV[[[yyyOOO]]]aaa^^^YYYQQQUUUgggTTTwwwxxx~~~nnn```FFF@@@YYYttt$$$---///555...---,,,+++***+++,,,,,,((()))***++++++)))&&&$$$&&&&&&'''''')))+++---...+++++++++,,,,,,------------,,,...(((+++---@@@}}}KKK===(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******************EEEjjjwww:::+++&&&(((&&&(((&&&%%%%%%''''''&&&$$$%%%%%%&&&&&&&&&'''''''''***)))))))))***+++,,,,,,---(((,,,+++$$$666fffuuufffqqq111555((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%+++!!!,,,)))'''...)))---YYYsss444<<>>}}}nnnxxx;;;+++'''+++,,,******)))(((((((((((((((((((((((((((((((((((((((+++)))'''(((+++,,,***(((%%%000+++!!!BBBzzz555******)))(((((())))))((('''(((((((((((((((((((((((((((%%%$$$%%%((())))))''''''&&&&&&&&&&&&'''(((((('''((()))++++++******)))>>>mmm///aaaBBB'''+++###''''''&&&&&&&&&&&&'''''',,,***((((((***+++)))'''+++%%%,,,UUUWWW}}}KKK'''...%%%(((&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))"""---$$$NNNlll666)))***...RRR555"""(((((((((((('''''''''''':::OOOPPP(((+++(((...((($$$$$$((()))&&&$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$+++&&&$$$000444***%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%%%%''')))***+++,,,+++***(((((('''''')))---000222------000444111)))(((---***111,,,&&&,,,111000333&&&666NNN[[[OOO>>>???MMM}}}000(((222 :::)))***)))(((&&&%%%%%%&&&'''(((&&&)))+++***((((((+++......,,,***+++---...,,,***))),,,000111000---+++***(((---***>>>ggglll---444---,,,666444333333333222000...'''+++222777444000777BBB000...---///111222000...444222;;;MMMzzzxxx```vvvOOOSSSWWWuuuzzzrrrggg}}}|||mmmuuu```???lllvvvXXXBBB111oooYYY444///***777222,,,)))))))))(((''',,,+++***)))((((((((((((,,,,,,,,,++++++******)))++++++,,,+++***+++,,,---)))------//////,,,>>>___TTTRRR,,,***((('''(((((('''&&&))))))))))))((((((''''''&&&'''''''''((((((((()))''''''''''''''''''((())),,,333ooofff@@@+++'''+++)))))))))((('''''''''''''''((((((((((((((((((((((((***((('''(((***+++***(((---&&&///MMM|||{{{777+++)))(((''''''(((((('''&&&(((((((((((((((((((((((()))&&&$$$%%%''')))(((''''''&&&&&&&&&&&&'''(((((('''((()))***+++******)))<<>>:::444000---+++)))''',,,+++***((((((((())))))///......---,,,+++******))),,,---,,,((('''***---(((---...//////***777UUUVVVWWW,,,***(((((())))))(((''')))))))))((((((((((((''''''''''''''''''((((((((('''''''''((((((((())))))///000wwwkkkfffDDD***(((+++&&&(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((()))'''&&&''')))******)))111'''KKKyyy444''')))'''&&&&&&'''(((&&&%%%(((((((((((((((((((((((()))(((&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((((((((()))************)))444PPPTTT---(((''''''&&&&&&&&&&&&'''''',,,***))))))))))))(((&&&((($$$,,,TTTwwwOOOxxxJJJ'''+++"""''''''&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$,,,///FFF555+++(((...888GGG---+++************)))))))))))):::OOOVVVEEE''',,,...)))'''$$$%%%***,,,(((%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""((($$$&&&333666---***'''''''''(((***+++---...---,,,+++***))))))))))))***)))(((((('''''''''(((+++***)))((()))+++---...333...,,,...000///000222000***222666///888BBB888777666888:::222((((((///cccWWW000333'''&&&%%%---((())))))******)))))))))---+++)))((())))))((('''---+++***+++,,,---,,,+++---------+++)))***---000---000(((444ttt???999444222......///222333333111...///...000222000,,,,,,000111111000111222222000///444555>>>LLL]]]lllppp___JJJFFFPPPRRRrrrKKK,,,EEExxxXXX...111111===;;;777333///---***))),,,+++)))((('''((()))***---------,,,,,,+++++++++)))++++++***(((''')))++++++......000000+++777TTT\\\\\\---+++)))((()))))))))'''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))111444ssstttmmmFFF)))(((---&&&(((''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&'''((()))++++++,,,:::zzz{{{666'''***(((''''''(((((('''&&&((((((((((((((((((((((((***)))(((''''''''''''&&&'''&&&&&&&&&&&&'''((((((((()))))))))************,,,888www~~~uuu999&&&''''''&&&&&&&&&&&&''''''))))))(((((()))))))))(((***'''...TTTqqqUUU~~~OOO***,,,!!!%%%%%%''''''''''''(((((())))))&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%)))!!!...FFF===)))((()))888QQQ,,,)))*********)))))))))((((((///DDDPPPMMM ((()))###(((&&&(((---...+++''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***&&&)))555444***((())))))******+++---...///111000...,,,***)))(((((()))((('''&&&&&&'''((()))''''''&&&'''(((***,,,......***))),,,000222111000999,,,888???111:::GGG888,,,'''&&&***,,,+++---111TTTkkk222111...###'''///'''((()))***+++***)))(((***(((&&&'''***---,,,***,,,+++++++++,,,,,,++++++***---111333222///...---...222,,,666rrrCCC777333---000000000222222111---***...------000111111111111......///000111222111111555777@@@LLLRRRpppttt]]]RRRLLLNNN|||KKK333HHHqqq444...***111111000...,,,******)))+++***)))(((((())))))***))))))******++++++,,,,,,+++)))'''''')))******(((---...---...///+++999VVVgggccc---+++)))((()))))))))''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''((()))***))))))))),,,555ppppppIII)))''',,,&&&)))((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''))),,,...%%%UUU>>>---+++***))))))******)))'''(((((((((((((((((((((((()))))))))((('''&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))*********)))...^^^bbbPPP888***''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))++++++***(((...QQQsssYYYOOO))),,,!!!%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&(((###---)))HHHWWW+++)))---AAA]]]000)))))))))((((((((('''''''''555LLLXXX,,,)))"""%%%###$$$)))+++(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***'''+++777555***)))------,,,,,,,,,---......000///...,,,++++++++++++'''&&&&&&&&&&&&(((***+++******))))))***+++------+++++++++...333555222///<<<,,,666<<<***---777(((111,,,***,,,//////......CCCqqq000(((///$$$&&&***%%%'''((()))***)))((((((***(((&&&'''***---,,,***++++++++++++++++++++++++)))---111333222000......///555111888nnnCCC555444***000///000111111000---+++.........000333666555333///000222444555666777888333777@@@HHHxxxcccqqq~~~pppjjjggguuuggg^^^]]]rrr|||UUU===EEEzzzzzz111,,,,,,+++---......---,,,,,,---))))))******))))))))))))''''''((()))***++++++,,,,,,(((%%%'''+++---+++(((+++,,,***,,,...***777TTTeee```,,,***(((((())))))((('''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))(((''')))777ooouuuMMM,,,$$$)))''')))(((((((((((()))******((((((((((((((((((((((((''''''(((''''''***---111555uuu@@@,,,,,,+++)))***++++++***(((((((((((((((((((((((((((((())))))((('''&&&((()))'''&&&&&&&&&&&&'''(((((()))))))))((()))******+++***,,,JJJVVV---ggg555000''''''&&&&&&&&&&&&''''''$$$&&&'''(((((()))***,,,((('''***KKKwwwYYY}}}III%%%+++###((('''''''''((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''))) 222(((JJJaaa,,,+++666NNNccc555+++((((((((((((''''''''''''***111BBBRRR>>>///)))---'''$$$$$$)))+++((('''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&(((%%%---:::777---.........------------......++++++++++++,,,---...///&&&&&&&&&'''((()))+++,,,,,,,,,++++++******++++++///222444444555666333...222&&&---222(((***111+++000///...//////---***)))<<>>fffUUU,,,%%%'''###!!!$$$&&&&&&'''***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++***(((000<<<666***,,,+++++++++,,,...///111222000///---***((('''&&&&&&)))***+++++++++***((('''222333777;;;???CCCFFFGGG<<>>444,,,++++++(((000...((('''+++%%%###---+++111555111***&&&'''(((333mmmJJJ%%%---"""%%%***)))(((((()))+++---...&&&)))+++***((((((+++...(((+++,,,,,,)))(((***,,,&&&***...111000...------(((000---///[[[CCC***888111444222///...///111111111'''---000---,,,000222///333555777777444333444666:::AAAHHHHHH___QQQcccgggnnnNNN444<<>>+++******)))(((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((())))))(((((('''(((+++***AAA;;;MMM:::***+++%%%###'''%%%###((((((((((((((((((((((((((()))!!!111:::aaaxxxNNN&&&(((((())))))(((&&&%%%&&&((()))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%)))%%%444MMMDDD+++***>>>pppddd)))+++***)))'''&&&%%%%%%%%%'''000///^^^VVV///&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((('''(((((()))***+++(((...+++,,,444111***,,,&&&''')))+++++++++***)))************************'''(((((()))---555>>>DDDUUUUUUqqqRRR999***+++,,,,,,,,,+++))))))+++,,,,,,+++)))))),,,---******+++++++++++++++***222^^^III******&&&&&&&&&'''((()))++++++******)))***)))(((''''''((())))))***)))'''''''''***,,,...,,,***))))))+++++++++***---000...555\\\lllAAA444444999555444333222111111111111444444444333111111222333666444333444333222999AAA:::<<>>555%%%***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((((()))))))))(((((($$$)))'''(((222000((()))$$$%%%'''))))))))))))(((***************)))))))))...000444999???HHHRRRXXXRRRBBBPPP|||kkk>>>((()))************)))(((((('''((())))))((()))+++---)))******+++******))))))+++TTT@@@&&&***'''((()))'''((()))++++++******)))((((((''''''''''''((((((***)))((('''&&&'''((((((,,,***)))***+++,,,+++***...111...111UUUkkk;;;222444555444333222222111111111111000333444333000///111333666444555555333222777>>>@@@@@@RRR<<>>AAAUUUAAAkkkmmmAAA222444333222,,,+++++++++++++++***))))))+++***((('''''''''((()))******+++++++++***)))))))))***+++------,,,++++++...---...+++222111888hhhXXXfff666---&&&&&&'''&&&''')))''''''''''''''''''''''''(((&&&&&&''')))))))))((((((((((((((())))))*********///TTTfffxxxggg...+++***((())))))((((((''''''&&&&&&(((((((((((('''''''''''')))...,,,&&&>>>}}}777$$$))))))(((''''''''''''(((&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&'''(((***+++&&&'''$$$...222{{{[[[xxx<<<---+++,,,&&&***...&&&((((((((((((((((((((((((,,,***,,,;;;^^^]]]111,,,)))(((%%%***(((&&&&&&((((((((('''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&''''''###***000SSS888******"""OOOIII...---,,,***'''$$$""" ))) LLLppp:::...'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%&&&''''''&&&%%%$$$&&&***&&&)))333000&&&$$$)))))))))))))))(((((('''''''''((()))+++,,,------(((,,,///000...+++((('''+++,,,///555:::888///&&&+++*********))))))))))))'''(((***)))((('''((()))***************)))((('''777VVV>>>+++000'''$$$''''''((()))***+++******)))(((((())))))************)))))))))((()))))))))************+++---...,,,***111555333777ZZZKKK999222+++000000//////.../////////---000333333111000111333000222777;;;999333222555555<<>>000))))))***...333:::@@@DDD'''111999YYYJJJ333###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''(((((()))&&&)))''',,,999888---***&&&&&&'''((()))+++,,,---,,,,,,,,,,,,,,,---------''''''%%%###"""###&&&)))---///,,,%%%###)))...000***)))((('''''''''(((((('''***,,,---,,,+++,,,,,,,,,,,,,,,,,,+++***)))((()))AAA+++"""000(((%%%...'''((()))++++++******)))&&&'''((()))*********))),,,***((('''((())),,,---))))))***---//////---+++'''++++++555^^^QQQ444000555111111000000000000111111000//////222777888555111666444333333000///555===CCCGGG]]]EEEbbb___LLLFFF---///---,,,++++++******++++++***++++++,,,,,,+++)))((($$$&&&(((***++++++***)))***)))((((((((()))+++,,,...000666///......GGG}}}666...((())))))(((((()))'''''''''''''''''''''''''''&&&%%%''')))******)))'''(((((()))***+++++++++"""111\\\eeennn000((('''&&&&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***+++111===uuusss222---+++******))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''(((((('''&&&)))***$$$///999CCC###...(((&&&...'''(((((((((((((((((((((((('''---)))>>>gggggg111%%%&&&+++***'''&&&%%%&&&(((*********''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))+++"""000///ZZZ222,,,---+++******{{{RRR...---,,,+++,,,000666<<<@@@---111666aaaXXX444@@@###&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######$$$$$$######$$$&&&''')))$$$'''%%%,,,;;;;;;111...---,,,,,,,,,,,,,,,------++++++******)))(((''''''(((***,,,,,,***(((''''''&&&"""$$$---111,,,(((((()))((('''&&&%%%&&&''''''&&&))),,,.........///000---------,,,+++***))))))---CCC,,,$$$111'''$$$,,,'''((()))++++++******)))$$$%%%'''))))))))))))(((...+++(((&&&&&&(((***,,,))))))***---//////---+++,,,//////;;;fffZZZ666///555//////............///000222///---222888:::666000444555888;;;999555777<<<>>>AAAXXXHHHmmmOOOAAABBB+++111***,,,111555111******...///,,,))))))+++---,,,+++'''***((($$$'''---...***&&&'''((('''&&&'''***,,,000(((///...333---EEEuuu,,,,,,+++((($$$###&&&***)))((('''((()))(((&&&%%%'''''''''''''''((())))))''''''&&&&&&&&&''''''((('''111bbbbbbppp333***((((((+++++++++************))),,,$$$'''---'''&&&,,,,,,111///mmmppp666(((***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%******111eeeddd***---111&&&,,,***&&&&&&&&&''''''''''''((()))'''+++JJJ}}}wwwkkk444///+++''''''))))))++++++***(((&&&%%%###%%%'''))))))'''%%%###'''((()))******)))((('''+++!!!'''(((BBB---,,,---)))000///]]]LLL111333333333111///---***((()))...%%%<<>>999666888>>>===666---'''%%%###%%%(((******)))222555444,,,&&&''''''%%%'''((()))*********++++++000)))---,,,111...KKK111000...***'''&&&((()))***((((((((())))))'''%%%'''''''''''''''((())))))(((((('''''''''((()))))))))000^^^```qqq222***+++,,,*********)))))))))((((((***'''******$$$%%%***+++---FFFppp777+++******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((+++***,,,UUUxxx444(((+++"""'''((('''''''''((((((((())))))***(((,,,KKKkkkmmmggg///******))))))((((((((((((((((((((()))%%%&&&'''((((((&&&$$$###&&&&&&'''(((((('''&&&&&&+++%%%+++...DDD...%%%"""000###$$$qqq]]]...------,,,+++)))'''&&&%%%###%%%$$$<<>>LLLLLLBBB333111...,,,,,,,,,***)))111777888111)))(((***,,,))))))***+++------,,,***...***------000444\\\555111---***)))(((((('''***)))((()))******(((''''''''''''''''''((()))))))))((((((((())))))***+++***///WWW___ttt111(((,,,+++))))))))))))(((((((((''''''***+++(((%%%(((,,,------hhhhhh111(((++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((,,,+++(((CCCqqqNNN111555+++)))+++(((((()))))))))************)))---LLL```llllll111(((***,,,+++'''&&&%%%%%%%%%'''***,,,''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%,,,(((+++...AAA222'''###***444TTT```&&&))))))'''&&&%%%$$$$$$$$$((("""%%%555uuuBBB&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''+++,,,,,,555777)))***&&&"""###''')))(((&&&))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))******))))))))))))******'''((()))+++,,,++++++***...+++***---,,,)))))),,,CCC666***(((***+++++++++******)))((((((((())))))***+++,,,,,,***)))***+++(((((())))))***+++++++++,,,---...---,,,,,,...000(((111000444...333222999///000222333333333555666000111333555444444555777999...555666:::BBBEEEWWWXXX```eeepppnnn>>>222(((///...(((555888...+++333666111999777666444333222111000+++///111...))))))+++---+++)))((())),,,---,,,******...222222111<<>>aaa---(((,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&%%%)))+++(((999ZZZiiiDDDEEE777,,,+++((((((((()))))))))******+++***...MMMfffwwwyyy999***+++,,,+++&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%,,,)))%%%)))<<<;;;444333!!!HHHttt///***)))(((&&&&&&&&&''''''...###)))///XXX___<<<***(((&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))%%%)))+++***222333&&&)))%%%$$$&&&(((''''''((())))))))))))))))))))))))((('''&&&'''))))))'''%%%)))))))))))))))((((((((((((((()))******)))((((((&&&''')))+++++++++***))))))'''(((+++,,,+++...333===333******,,,,,,,,,,,,+++***))))))(((((((((((()))***++++++***)))***,,,((())))))***+++++++++++++++,,,---,,,++++++,,,---)))///000999---888000:::444666777555222111333777111111333666666444666:::000;;;JJJJJJFFFGGGHHHMMMWWW}}}aaa<<>>...%%%((()))"""(((***,,,///111333555777...---,,,,,,,,,***)))(((,,,***((('''(((***++++++)))333777666111AAAxxxZZZ///,,,)))(((***+++)))'''***)))((()))++++++***((('''''''''''''''((())))))''''''''''''((()))***+++,,,222RRRkkk222%%%,,,&&&++++++*********)))))))))'''---'''&&&///---)))111bbbaaa000111,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''$$$&&&***(((222JJJzzzRRRIII555)))&&&''''''((((((((()))))))))+++***///NNNooo}}}}}}<<<+++((()))(((%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$&&&(((+++,,,'''&&&&&&&&&&&&&&&&&&''''''***###+++<<>>KKK777//////:::222++++++***)))((((((((((((%%%###...+++999EEE///,,,(((''''''(((((('''((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''''' $$$***---999DDDBBB---'''&&&(((&&&!!!!!!'''(((((((((((((((((((((((('''((())))))))))))))))))'''((()))*********)))((('''((()))******)))((('''(((((())))))***++++++,,,---+++,,,---,,,,,,222:::///)))&&&)))+++)))((((((++++++***)))))))))******'''(((************+++---,,,,,,------,,,***(((''')))+++,,,,,,***))))))***---)))///[[[444777***///---...000111222333555666111000444===>>>999;;;AAA222QQQVVVLLLEEEYYYWWWCCCjjj>>>HHHmmmLLL<<<111<<<333***'''+++...+++&&&---///000///+++)))((()))---,,,000666999777999===+++000555444000---...111---555///666888WWWvvvrrr333,,,------,,,***))))))***'''''''''(((******)))''''''''''''''''''((())))))'''''''''((()))***,,,,,,000???^^^;;;+++444(((************))))))))))))(((...''')))111###111dddVVV)))111******)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))%%%+++)))&&&)))&&&(((444___WWW555000'''(((((()))))))))*********((((((///PPP|||uuujjj555---$$$$$$***&&&''''''((())))))))))))&&&&&&&&&''''''((()))***)))((('''&&&&&&'''((())) ---$$$000888HHH000$$$,,,"""333lll@@@************)))((('''&&&'''&&&)))(((:::LLL000---)))(((((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&"""''')))$$$...BBBIII===...$$$&&&)))%%%$$$(((((((((((((((((((((((((((&&&))),,,+++)))(((***,,,'''(((***+++,,,+++***)))******++++++++++++******+++***)))))))))+++---......------...---...555???---)))(((+++---+++((()))))))))((((((((()))******&&&''')))***)))***,,,---+++,,,------,,,+++)))'''***,,,...---,,,*********---)))555sssttt444222...222//////000222333444222111000///555@@@CCC======DDDQQQLLL<<>>+++222$$$))))))))))))(((((((((((($$$---)))---333%%%@@@SSS&&&000***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))((((((&&&***((((((111HHHddd:::444%%%)))************+++++++++'''(((///PPPwwwhhh777222'''&&&///'''&&&&&&&&&'''***---...((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((("""---(((...CCC---###(((000///777|||:::++++++,,,,,,+++)))'''%%%(((&&&$$$(((HHHrrrGGGBBB;;;444000,,,)))''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&,,,((( 888GGGMMM555###%%%---,,,***+++((((((((((((((((((((((((%%%***...---)))(((***...&&&(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++...000,,,+++---//////111;;;EEE(((%%%%%%)))***'''$$$%%%'''''''''''''''((()))***%%%''')))))))))***,,,...***+++,,,------,,,***))),,,...//////---,,,+++++++++***<<>>+++ '''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%''')))&&&$$$---:::ZZZ---%%%222&&&''''''&&&'''((()))))))))''''''((()))***,,,,,,------,,,))))))(((''''''((()))***---.../////////...---,,,000+++))),,,...,,,+++,,,***'''222222+++???GGG,,,)))((()))---,,,'''$$$%%%(((((('''&&&&&&&&&&&&'''%%%(((******)))(((((()))000222000,,,+++------***)))***)))(((((())),,,///***,,,AAAJJJ444---666///999555111111333333111------555888333???>>>:::aaajjjcccIII@@@LLLbbbcccuuuzzz]]]MMMHHH???888RRR___DDDXXX{{{mmmCCC444---(((333)))---222333---''')))000444000+++((((((((())))))&&&)))---......///222555555===JJJKKKUUU@@@888---,,,***)))((('''((((((%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((,,,...///000111222555777DDDTTT___JJJ,,,***+++))))))))))))))))))))))))'''***'''000%%%...eee;;;'''(((******((('''&&&&&&&&&'''%%%&&&((((((''''''(((***((((((((((((''''''&&&&&&'''&&&%%%%%%%%%&&&(((((())))))))))))))))))))))))((('''''''''''')))***,,,111ssseee:::&&&+++***)))(((((()))***+++%%%!!!&&&LLL|||<<<---((()))((())))))'''&&&&&&'''(((((($$$%%%&&&(((((('''&&&%%%(((&&&%%%%%%'''(((((('''###%%%$$$%%%111;;;555&&& +++444IIIfff---555vvv\\\(((???999TTTpppIII,,,000###)))(((QQQ[[[mmmBBB;;;,,,&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''%%%###)))222PPPFFF000"""(((...***%%%(((((())))))******)))))))))******+++,,,,,,------******(((((((((((()))***,,,---............---,,,...)))'''+++...---,,,---(((888333&&&555KKKAAA&&&***''''''***)))&&&%%%((())))))(((((('''''''''(((.........+++)))((()))+++000222111,,,+++,,,,,,)))***++++++***)))***,,,...---...ZZZHHH555...555---%%%555DDDDDD777+++)))---777555AAA===BBB___{{{sssYYY888\\\ooosssjjjrrr~~~yyy```666888???666222QQQcccNNNHHHVVVEEE///333555111:::777777===CCC;;;------999888444000------.........((())))))***++++++,,,---,,,///444777QQQvvv~~~---111......,,,+++************%%%%%%&&&'''((()))((((((&&&''''''''''''(((((((((&&&'''***+++,,,///222555???HHHXXXLLL---******(((((((((((((((((((((((($$$...(((,,,***...}}}666%%%***)))((('''&&&%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&(((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))(((''''''&&&'''(((***+++///iiiNNN///+++***)))(((((()))***+++...,,,---IIIDDD'''(((+++***(((((('''&&&&&&'''))))))%%%&&&'''(((((('''%%%$$$(((&&&$$$$$$%%%&&&&&&%%%"""$$$$$$%%%---666333(((666***...>>>TTT>>>666pppmmm```555,,,'''((()))---xxxqqqcccIII)))&&&)))###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%$$$&&&%%%$$$%%%)))333WWWEEE###...%%%$$$******))))))***++++++,,,++++++******+++,,,---...++++++***)))((((((((()))+++,,,,,,---------,,,++++++'''&&&***---,,,,,,...)))999***%%%CCCEEE+++###+++'''&&&''''''%%%&&&*********))))))))))))((((((---,,,***'''%%%%%%(((+++000222000,,,***,,,+++(((***,,,---,,,++++++,,,---111000{{{|||BBB777222777///999777333///---000777===:::000HHH[[[ooolll===AAA<<<^^^uuufffmmmooo111444---...///666NNNTTT@@@TTTOOO888+++111111,,,111:::888BBBOOOGGG333000===111000//////111222111000,,,******+++,,,---,,,+++000...,,,777bbbppp---(((,,,+++++++++++++++++++++)))******))))))((('''&&&'''''''''''''''((((((((($$$%%%''''''&&&''')))+++444>>>\\\JJJ,,,***)))))))))))))))))))))))))))"""111)))(((...444uuu555''',,,(((((((((''''''&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((''''''&&&'''((()))***,,,aaaTTT;;;++++++***))))))***++++++'''---+++333uuuLLL((())),,,---((('''&&&&&&'''((()))***''''''(((((('''&&&%%%$$$'''%%%$$$###%%%%%%$$$$$$&&&'''%%%###(((000333111)))!!!444WWW[[[777???vvvuuuaaaCCC555///%%%&&&,,,---'''&&&LLLBBB%%%!!!***000&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((%%%###%%%''''''%%%$$$MMMZZZ;;;'''!!!"""***+++***)))))))))+++,,,------,,,***)))***,,,...///,,,,,,+++***))))))((((((***+++++++++,,,,,,,,,,,,+++((('''***+++******---///(((&&&;;;JJJ000)))+++''''''))))))''''''***))))))***)))))))))(((((('''((('''&&&%%%'''***,,,---///...+++***,,,---***+++---......---,,,,,,---222222hhh:::777555999444666222000555<<<>>>888111444nnnuuu???444888GGGPPPRRRzzzllliiimmmUUU555:::444666888111///444888BBBFFFCCC;;;111&&&'''333222...666DDDAAA111000>>>)))***,,,///111000---***---,,,+++---///000///...+++,,,111OOOzzzKKK444++++++******)))((('''&&&*********)))((('''&&&%%%((((((((((((((((((((((((((()))***)))((((((***,,,;;;IIIwwwDDD***+++***************************###111***'''111EEE}}}eee222''')))))))))))))))((((((((('''%%%&&&''''''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''))))))(((^^^jjjEEE666,,,+++***))))))***+++,,,"""+++)))---qqqsssRRR,,,)))'''---((('''&&&&&&'''((()))***(((((((((((('''&&&&&&%%%'''%%%$$$$$$%%%&&&%%%$$$'''(((%%%###(((555CCCLLLAAACCC___mmmbbbyyyUUUBBB444&&&%%%***000+++ +++''',,,(((###___TTT222333+++)))!!!'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$(((***((($$$ 333YYY```===$$$'''******)))(((((()))***,,,---...---+++******,,,...///---,,,,,,+++***))))))(((************++++++,,,,,,---******+++***'''(((+++000"""666PPP???%%%%%%,,,***)))***...---)))((()))(((((()))))))))((('''&&&''')))+++,,,++++++,,,---***,,,,,,)))***---...,,,+++---...///---------......888YYY444666555666555000555;;;<<<:::888999<<>>OOO___```vvvgggtttoooiiiRRRbbb:::444999222222777111%%%)))888!!!(((444<<<;;;666444444@@@888777>>><<<333444===...///111444555222---)))---......///000000111111///+++000ZZZ\\\<<<333222111000---+++((('''(((((())))))(((((('''''')))))))))(((((((((((('''&&&'''))))))***+++...000>>>PPPAAA+++---***************************$$$---***)))333aaaSSS111+++'''((()))))))))))))))((((((%%%&&&''''''&&&%%%&&&((()))(((&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))111iiizzzdddAAA...,,,+++***))))))***+++,,,(((///+++666rrr]]]///)))###***(((((('''&&&&&&'''))))))(((((((((''''''''''''''''''&&&$$$%%%'''(((((('''$$$%%%&&&&&&---???YYYkkkwww```___iiiDDD[[[qqq]]]jjjkkkWWW,,,###(((+++---''',,,...&&&'''+++///222uuu///%%%$$$%%%!!!''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&$$$$$$(((,,,+++&&&***===aaaNNN555..."""(((((())))))***+++------...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++***)))************+++,,,------...,,,,,,---***&&&'''+++))),,,FFFGGG(((%%%111$$$,,,***,,,000///***'''((('''((()))***)))((('''&&&(((***,,,,,,***)))(((((()))++++++))))))---...,,,***,,,------------...000+++JJJLLL111666222111222555333333666===EEEJJJLLL555KKK:::;;;YYYQQQkkk|||ppptttsssffflllXXX)))888)))333---&&&+++222......888666333999@@@AAAAAA999+++EEE@@@>>>AAABBB???;;;;;;333222333555666555222///000333444444111111222555???777<<>>PPPAAA//////(((************************%%%(((***---555CCC000111(((''''''((())))))(((''''''%%%&&&((((((''''''(((******)))'''&&&%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((444ppp|||vvv|||xxxXXX333,,,,,,************,,,,,,###,,,(((111ooo111---%%%)))))))))'''&&&&&&'''(((((('''''''''''''''(((((()))(((&&&%%%&&&)))++++++***%%%''')))***///@@@]]]tttxxxkkkxxxooo)))---000+++"""///```___---)))+++&&&''' ((('''(((''''''///(((---hhh(((+++---222111)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''&&&###%%%******'''(((&&&BBBOOOEEE222$$$((()))***,,,------......------------------------+++,,,,,,------,,,+++***++++++******+++,,,...///---,,,---...+++''')))...--->>>DDD111 &&&---%%%///,,,,,,...---(((&&&(((((()))***++++++)))(((&&&'''((()))(((&&&&&&'''(((+++---,,,)))(((++++++))))))***+++++++++,,,///222...jjj???111999444000333***222AAASSS]]]WWWCCC333:::888000LLLqqqbbbaaa```TTTLLLzzzwww~~~nnnTTT111555888333---555000(((((((((+++666///666@@@;;;,,,...888888,,,///555???HHHIIIAAA888...,,,,,,---000222222222444888;;;999444222444888333111CCCqqqiii'''111''')))***,,,...///000//////666666444222///,,,)))(((******))))))((((((((('''&&&''')))******,,,...111HHHWWWDDD222000&&&))))))))))))))))))))))))&&&$$$***000888555---222%%%%%%&&&'''(((((((((&&&&&&$$$&&&(((((((((((()))++++++)))'''&&&&&&&&&((()))'''&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((((((((&&&&&&%%%&&&'''((('''fffsss<<<,,,,,,+++******+++,,,,,,$$$555666888333111++++++***)))((('''&&&&&&'''((('''''''''''''''((()))***((('''&&&(((***,,,------***---...,,,,,,:::UUUllluuuUUUJJJ'''666111 ...$$$$$$ +++...UUU???,,,$$$"""///(((+++***+++%%%!!!$$$+++---DDD///MMMJJJ+++!!!%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%)))(((###"""''')))&&&!!!---$$$***KKKNNN888333(((***,,,.../////////...,,,------......---,,,,,,***+++,,,---------,,,+++++++++******+++---...000,,,+++,,,...,,,)))+++000???LLL:::''',,,'''"""222111---++++++***&&&&&&))))))***,,,,,,,,,+++)))''')))))))))((((((***...111---///---)))((())))))&&&))))))*********,,,000333555sss555000<<<888333888;;;MMM``````PPP===444333888...777QQQzzzbbb___]]]^^^MMMWWWsssbbbqqqCCC@@@444***@@@444888111+++...------555)))222+++222$$$111,,,333111222444888<<<@@@BBBBBB222333333222000000333666333333444666222......333CCC<<>>222)))444111///...999,,,000444333111222777===;;;888555444666999;;;;;;333000//////......444;;;PPPBBBYYY???***---***(((((()))'''&&&&&&(((***((((((((((((((()))******---,,,+++******,,,---...444;;;666---------333AAA]]]PPP,,,111&&&++++++++++++***************(((888111zzzooo555,,,***)))***)))((('''&&&''''''(((%%%%%%%%%&&&'''((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''%%%222JJJiii''''''''')))---000000...(((,,,777jjjEEE+++)))%%%'''******((((((***)))&&&***,,,------------...000,,,,,,++++++)))(((&&&&&&)))'''$$$((((((###888___CCC$$$%%%!!! ((("""+++'''%%%&&&,,,///rrr[[[---$$$***((($$$'''''''''&&&&&&&&&&&&''''''---TTT...EEE888---***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%###"""$$$...===HHHJJJ777%%%%%%111:::555+++333555777666222,,,'''$$$......---------,,,+++***,,,***---444666111,,,,,,(((000///'''))):::EEEEEE000...+++(((''''''((()))***)))((('''&&&''''''(((***(((&&&'''***,,,,,,+++*********)))))))))(((((()))+++...///------///000000$$$000000---222///888aaaGGG222666<<<[[[gggZZZKKKBBB222,,,666444///CCC888999;;;EEEVVV___VVVEEEddd~~~cccvvvjjjVVV999,,,555???<<<555;;;@@@:::444777444222999EEE///333HHHTTT<<<333999+++000333000***,,,555???999444000000444777888666000......000000000555;;;MMMBBBiiinnn888'''***,,,((())))))((('''&&&(((***'''&&&&&&&&&&&&''''''((()))(((((((((***,,,...///888>>>999111222444???QQQmmmPPP+++222000,,,,,,,,,++++++*********%%%,,,<<<999yyyjjj000***)))((())))))(((''''''''''''((($$$$$$%%%%%%'''(((***+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&(((((((((((('''''''''''''''+++@@@yyy>>>222+++---,,,%%%"""%%%+++***555fffMMM...+++'''---//////+++***+++***&&&)))***,,,,,,++++++---...++++++***)))'''%%%###"""((((((%%%(((((("""111QQQQQQ((($$$'''!!!%%%%%%&&&(((&&&$$$,,,,,,OOOvvv;;;&&&((('''%%%''''''&&&&&&&&&&&&&&&''''''...???...CCCFFF(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%$$$""""""'''///666SSSJJJ<<>>999333000111666:::111000....../////////...---...222777888444222333<<>>666---777555,,,@@@AAA888>>>BBB>>>GGGMMM===MMM___gggfffhhhuuuwwwsssgggzzzTTTDDDNNN@@@111777;;;...333<<<111333999666222555111,,,111111)))333444NNNNNN___```ZZZMMM???888888888333---000444888777111------///......111888:::666444555888ggg???666,,,+++)))''')))******((((((((()))***))))))(((((()))))))))''''''''''''(((((())))))$$$+++******---000???XXX~~~[[[222---...------------,,,,,,++++++...222***ttt}}}uuuuuu777+++)))***''''''(((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((((((!!!***AAAtttKKK+++)))///+++***222---+++666LLLkkk}}}zzz~~~xxxggg^^^^^^iiiooogggaaaOOO,,,,,,---&&&))))))&&&&&&((('''$$$%%%'''((('''&&&&&&''')))$$$%%%&&&'''((((((((((((%%%)))&&&%%%((($$$&&&666???&&&&&&%%%%%%,,,%%%######"""((()))!!!PPPAAA ###(((###%%%%%%%%%%%%%%%&&&''''''%%%&&&;;;(((JJJBBB---(((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%&&&'''&&&&&&%%%&&&&&&"""000DDDRRRSSSGGG666+++***,,,000666::::::777333555666555222...,,,,,,...111333333///+++***---///<<>>BBBGGGbbbfffHHHTTTiiixxx|||}}}rrrYYYHHH___tttmmmGGG???IIIXXXDDD555888<<<111444:::222444<<<:::888;;;666000555+++111555,,,666???GGGAAAPPPDDD777555;;;===666...///666<<<:::222,,,---000222---,,,000444666:::>>>IIIuuu333:::///000***''')))+++***)))(((((())))))((((((''''''''''''(((((((((((((((((('''''''''(((---+++***+++***999TTT~~~sss|||TTT===888999------------------------***111777ttt777+++))))))&&&'''(((((()))(((((((((+++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''(((((((((((((((+++%%%,,,666wwwddd;;;///...'''###%%%%%%,,,:::444888888PPP___fffpppuuu===---&&&%%%((()))''''''))))))&&&''')))***)))((('''(((***'''(((((((((((('''&&&&&&###(((%%%###(((&&&%%%---EEE???'''!!!""")))(((!!!###%%%%%%***!!!999eee000$$$'''$$$$$$$$$$$$$$$%%%&&&'''(((((($$$YYY222OOO555666!!!&&&&&&&&&'''''''''''''''######$$$$$$%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&''''''((((((((('''+++(((***444DDDPPPSSSQQQ===777111111555999;;;;;;111222111...)))'''))),,,+++,,,***'''+++888EEELLL]]]|||wwwFFF$$$+++111''',,,+++***(((((())))))***))))))*********)))((((((%%%'''(((((('''&&&''''''((('''''''''((()))+++,,,)))(((((()))+++,,,+++)))+++,,,111///333333IIIUUU999777666;;;FFF???===777<<<222AAABBBJJJssssssggg]]]^^^nnn}}}zzzsss^^^[[[```bbbrrr|||xxxUUULLLJJJ:::;;;TTT888888BBBEEE777///333666***222222111444///)))---&&&444555444///777,,,333000...000333666777666,,,000222000+++)))+++///222,,,)))---222444888<<>>]]]```;;;000444,,,,,,------......//////+++555PPPfff///***((('''%%%&&&((()))))))))((((((***)))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((())),,,***...000YYYqqqRRR555---000000000222'''***666+++999AAAfffyyyLLL000%%%(((+++,,,******,,,,,,(((((()))***)))((('''((()))(((((((((((('''&&&%%%$$$"""((($$$!!!((((((%%%(((GGG[[[888$$$&&&###'''$$$&&&***!!!((($$$&&&\\\OOO)))###((($$$$$$$$$$$$%%%&&&'''(((+++)))VVVUUUIII666...!!!&&&&&&&&&'''''''''(((((("""######$$$%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%'''(((((((((---***%%%!!!$$$555MMM___]]]TTTFFF999111...///000000222222...)))'''***...))),,,000:::MMMdddqqqsss,,,;;;888######444222)))***+++,,,,,,+++***)))((()))************)))(((%%%(((******(((&&&'''(((&&&&&&'''((()))***+++,,,'''%%%%%%'''***+++***((()))...333///333555UUUHHH555444111777???555444;;;BBB777GGGBBBGGGuuuooo^^^UUUYYYjjjqqqhhhbbbfffyyyhhhOOO777PPPMMM333---AAA___wwwHHHBBB???===555,,,,,,000---666777666;;;555///333&&&///'''111***;;;000,,,%%%+++000///)))''',,,222++++++)))((('''))),,,...000,,,+++111444333111222CCC'''222 +++&&&''')))++++++***)))))))))+++***)))(((((((((((((((&&&''''''((())))))((((((%%%(((&&&&&&+++111IIIlllhhh111&&&666+++,,,,,,---...///000000777???ddd~~~XXX'''((((((%%%%%%&&&((()))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))'''&&&***&&&===fff{{{yyymmmqqqrrrggg^^^```ggg___cccRRRVVV^^^QQQaaa^^^JJJ666------+++******000'''///111]]]|||LLL333***'''***+++(((''')))(((%%%&&&'''((((((&&&%%%&&&'''&&&&&&'''''''''&&&%%%%%%!!!(((### (((***%%%&&&333\\\<<<%%%---"""###((($$$&&&---!!!***///%%%FFFhhh---,,,$$$$$$$$$$$$%%%&&&'''((($$$222qqq111??? +++&&&&&&&&&'''''''''((((((""""""###$$$%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%######%%%'''''''''!!!%%%))))))&&&''',,,222:::BBBKKKOOOJJJBBB<<<999333555555111,,,***...222EEEKKKSSS\\\bbb[[[AAA&&&---&&&%%%***+++'''(((...(((***---///...+++'''%%%'''((()))***++++++******&&&)))++++++)))'''''')))%%%&&&((()))+++,,,,,,,,,***((((((***...000...,,,'''...222---111444[[[rrr888222:::666777>>>:::DDD333===555HHHAAADDDssshhheee```eeerrruuuvvvxxxtttmmmbbbsssiii\\\lll```CCCLLLHHHTTTOOO666444999>>>444:::@@@333999BBB===999777333...---000555111///000///,,,,,,///222---))))))---///+++(((((()))+++,,,,,,+++***)))///,,,***)))***++++++***111111111111333(((222JJJttt999+++...%%%...%%%'''''''''((((((((((((((()))))))))))))))******+++((('''&&&%%%&&&''')))+++$$$333...+++777(((\\\tttaaa111***///)))******++++++,,,,,,---111&&&rrrooo{{{zzznnn}}}kkk...)))(((%%%'''''''''(((((((((((((((###$$$&&&((())))))(((''''''((()))***)))'''%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''+++(((%%%%%%''')))((('''###%%%!!!///555YYYvvvkkk}}}aaaXXX```hhhzzznnnooosssmmmiiijjj```SSSQQQYYYXXXUUUPPPKKKMMMTTT[[[NNNXXXdddjjjkkkoooxxx}}}MMM)))...+++###111---***333+++>>>nnn"""+++///...+++)))((((((((()))*********)))(((&&&%%%$$$''''''''''''''''''''''''$$$$$$###"""###$$$&&&'''111^^^HHH$$$+++(((&&&%%%&&&''''''(((***...222///:::'''))))))&&&$$$%%%%%%%%%&&& '''SSS///???,,,###&&&%%%%%%'''+++,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((---555>>>EEEGGGGGGFFFMMMRRROOOFFF???@@@DDDcccYYYJJJ;;;000++++++,,,+++***)))'''&&&&&&&&&&&&)))'''&&&&&&((()))((('''++++++,,,***))))))***,,,((())))))((('''(((+++---******+++,,,...000333444******+++---//////---***%%%***888%%%111666JJJAAA555666>>>LLL???MMM<<<999===aaaJJJ>>>___aaappp]]]dddUUUkkkAAAVVVUUUQQQaaaUUU888KKK999>>>:::222666<<>>;;;<<<@@@888AAAIII>>>FFFEEE???999777555333666;;;111...///111111------///+++---...---++++++---000------+++***))))))((((((...,,,******+++,,,++++++...))))))555222>>>hhhLLL&&&---111---'''***(((((((((((((((((((((((()))))))))))))))******+++***)))((((((((()))***+++&&&***+++,,,///HHHccctttfffooo555,,,,,,,,,,,,,,,,,,---...///000000DDDooo}}}\\\;;;,,,&&&222*********)))))))))((((((******))))))))))))***+++)))***---...000000000/////////...,,,+++***))))))************************---+++))))))***+++++++++***'''---,,,---000>>>```^^^bbbaaaPPPOOOVVVWWWhhhTTT,,,...222)))***))),,,***777uuu888,,,))))))******)))(((''''''*********)))((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%<<>>\\\VVVOOODDDBBBHHHFFF}}}mmmuuurrrgggxxxaaa]]]KKKZZZ777QQQ@@@AAA:::888111>>>III<<>>gggNNN$$$(((&&&&&&((((((&&&%%%''' ******333bbb...333############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''')))))))))))))))(((((())))))'''%%%###'''((()))+++++++++******+++***)))))))))))))))******(((&&&&&&''''''&&&%%%&&&(((************+++---%%%(((***+++************''')))+++---------+++***///---++++++,,,,,,+++***&&&)))333444iii```CCC444222888999@@@888QQQIIIhhhhhhaaaNNNRRRrrr]]]HHHXXXYYYYYY___pppeeeZZZ___gggccccccEEECCC999888666GGGLLL888888111000333777777333111222///---...111111---,,,......***(((***...111000---******)))((()))***,,,------,,,+++,,,---...,,,+++&&&000,,,444111ggg{{{yyyaaa***///000%%%000,,,...******))))))(((((((((((()))))))))))))))******+++++++++***************+++...***,,,111777eeexxx777000,,,,,,+++******+++,,,...///777xxxzzzbbb]]]{{{CCC,,,)))'''$$$$$$$$$%%%&&&'''))))))******)))'''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$%%%&&&'''***&&&)))!!!+++(((///{{{ddd999,,,(((***,,,(((---...WWWRRR%%%***+++,,,---,,,+++***)))((()))))))))))))))((((((''''''''''''''''''''''''&&&'''((()))((((((&&&%%%''''''888000---'''"""%%%'''''''''&&&&&&((()))$$$...$$$ooonnn;;;######'''***'''!!!"""'''&&&,,,$$$UUU000555,,,%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))))))))((('''&&&&&&&&&)))((('''''')))(((%%%###""""""###$$$&&&(((***+++***)))))))))))))))***+++)))'''&&&%%%&&&'''&&&%%%%%%'''************+++,,,(((***,,,,,,***((((((((((((***,,,---...---+++***///---++++++,,,,,,+++***,,,***222HHHFFF444;;;<<>>:::===888999888AAA:::NNN;;;MMMuuuzzzGGGzzzOOOHHHzzzcccPPPMMM]]]fffDDDyyyQQQlllGGG;;;===<<>>888555222///111555222///...///...++++++...,,,***((())),,,------+++((()))***+++++++++++++++,,,++++++---//////---,,,+++222000OOOWWWUUUSSSWWW...,,,&&&//////'''(((!!!++++++******)))((((((''')))))))))))))))******+++***************))))))(((***...,,,777WWWnnn555444//////...---,,,,,,///111333\\\XXXoooTTT...&&&(((222((())))))((('''&&&%%%%%%$$$$$$%%%&&&'''''''''''''''------,,,+++***)))))))))(((((()))******+++,,,,,,***))))))(((''''''&&&&&&'''(((((('''%%%%%%'''***///%%%'''///&&&///BBBddd111,,,...333)))666***==={{{???...---,,,+++******)))***'''((()))***************''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&)))KKKiii"""&&&***%%%'''((('''%%%$$$$$$%%%$$$111)))<<<999+++"""%%%&&&""""""'''&&&+++***@@@aaa000(((&&&'''(((&&&$$$$$$&&&)))%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%'''''''''(((,,,///&&&&&&'''''''''&&&''''''...+++'''$$$######$$$&&&''''''''''''((()))***+++((('''&&&&&&(((******)))$$$&&&))))))(((&&&&&&&&&'''((())))))((()))+++---)))))))))(((((('''''''''+++++++++,,,......,,,***///333NNN\\\///===WWWNNNKKKIIIVVVRRR```GGG555bbbXXX@@@sssvvvrrrNNNmmm```VVVGGGFFF===...III===:::<<<;;;<<<;;;@@@888777666000FFF:::888888:::999555444666444000......---******...)))***+++***))))))+++---)))***+++,,,,,,+++)))(((++++++,,,---//////...,,,...000333eeetttsssWWWyyy333///111222===)))***###+++++++++***)))((((((''')))))))))))))))******+++***************)))((('''---444...:::aaakkk444555000...,,,+++******---///111fffcccfff<<<333---$$$---%%%'''''''''(((((((((((((((###$$$&&&((())))))(((''')))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%''''''&&&######&&&)))222###)))###444222}}}@@@111***000%%%333$$$222NNN///...+++)))((((((((()))'''((()))******+++******''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&& ...777OOO(((### """$$$%%%%%%%%%&&&'''"""333,,,PPP999&&&%%%)))&&&###$$$$$$''''''"""'''kkk222222&&&'''(((&&&######&&&)))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((&&&$$$###&&&)))((()))***((($$$"""###$$$((('''%%%$$$%%%&&&)))***&&&&&&&&&&&&''')))***+++%%%$$$###$$$&&&(((((((((&&&(((++++++***(((''''''%%%&&&'''((((((***...111''''''''''''(((***+++,,,******+++---//////---***111:::FFF---KKK???888:::???VVVUUUaaaCCCPPPzzz\\\^^^qqqeeesssqqqdddzzz444UUUKKK333555;;;VVVJJJMMMJJJ@@@111888CCC??????SSSmmm===:::999888333///111777222444111---///222...'''+++...000///---,,,...000+++,,,,,,,,,******+++,,,++++++***000444+++***:::222%%%CCC~~~,,,000///---***(((''')))+++&&&(((*********)))***+++''''''((()))))))))))))))***+++,,,---............,,,...???III{{{HHH)))333...***222777---***000111cccbbb___>>>...&&&---+++%%%)))''''''(((******'''$$$+++***((('''&&&&&&'''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))***+++***)))((((((***HHH]]]000---))))))***'''555LLLjjj000...&&&&&&///---)))---))))))(((((((((((())))))''''''((((((''''''&&&%%%''''''(((((('''&&&%%%%%%+++---###...""")))!!! &&&(((""""""""""""&&&''''''BBBQQQ)))###+++***000*** 222RRRLLL+++&&&&&&'''''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&"""$$$%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''(((+++******)))((('''''''''$$$%%%%%%%%%$$$%%%'''***+++)))'''%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''))))))(((((()))***++++++)))))))))***+++,,,......+++------+++)))***---000555%%%,,,555((($$$///222(((aaaccc===:::===HHH---SSS888000```PPPJJJDDDVVV}}}|||cccgggTTT444666BBBMMMFFFLLLMMMQQQHHH<<>>===666000000111///---000444222,,,***,,,---,,,******---///***+++++++++******+++++++++---+++///666222111<<<999<<>>CCCOOO```MMM444???~~~WWWFFFPPP;;;GGGJJJJJJ;;;000333:::999111+++//////......222666555000......---+++))))))+++---++++++++++++++++++++++++(((---***+++444444111777---KKKfff111111'''((())))))***,,,000222***+++,,,+++)))'''((((((++++++,,,------------,,,)))******+++,,,,,,------***666JJJ...666...//////...,,,,,,000333333hhhvvv000***)))))))))+++)))((('''((())))))'''%%%&&&&&&&&&&&&'''(((***+++'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&''')))***)))***+++---)))VVVVVV111++++++///,,,666EEEUUU333)))222,,,***///---*********))))))*********''''''((((((''''''&&&%%%&&&''''''''''''&&&&&&%%%&&&"""&&&+++333yyybbb+++""",,,,,,### ''')))###$$$"""%%%&&&222MMMyyyaaa;;;+++--- $$$---&&&000###sssAAA...***%%%###$$$&&&((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&((())))))*********$$$%%%'''''''''))),,,...************)))(((((('''&&&&&&&&&&&&'''((())))))+++***)))))))))))))))***...---,,,+++***))))))))))))+++---...------...///,,,...((('''///000,,,,,,eeeddd444KKKJJJ<<>>PPP^^^[[[IIIFFFGGGFFF<<>>666BBB000666444222111//////666???333111//////222444333000555333000,,,***)))+++,,,---,,,,,,,,,---......---)))000---+++333444000333555iii>>>...(((***+++++++++******,,,...***++++++***(((((()))***+++,,,,,,---------------++++++++++++,,,---......555777]]]<<<222---,,,111---***///444777<<<qqq...+++---))))))///)))((((((((((((((('''&&&&&&&&&''''''(((((()))***'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&((()))***))))))+++,,,***999zzzYYY666---+++...***333FFFppp999'''111)))(((///&&&++++++************++++++'''''''''(((''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%'''"""+++%%%===___>>>''')))(((%%%%%%'''$$$ ((("""!!!$$$$$$###...===yyy>>> $$$###%%%/// """...jjjQQQ555000)))&&&&&&(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))(((&&&%%%&&&'''))))))((('''''''''((((((&&&'''((()))*********)))$$$&&&'''((('''(((***+++((()))***++++++)))'''&&&&&&&&&&&&&&&'''(((******))))))(((((()))***++++++---,,,+++***)))))))))))))))******++++++,,,...///---333,,,***222,,,...DDDRRR444BBBRRRUUUWWWKKKVVVYYYXXX{{{}}}```oooeeecccLLLcccXXX;;;NNN777>>>999CCC000:::CCC\\\eeeXXXbbbVVVQQQXXXAAA555111111222111000444EEEVVV999444000000111111...,,,444111...++++++,,,------///...---...000111000......555333///333333444>>>eee|||555###***,,,------,,,***)))***++++++,,,---,,,+++,,,...000***++++++,,,,,,,,,,,,,,,------,,,,,,---...///000???>>>~~~AAA444***222---)))000111777III]]]+++)))---$$$%%%+++((()))((((((''''''''''''''''''(((((((((((((((''''''((()))(((&&&&&&((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))***+++***)))((()))***000---ZZZttt<<<111...111)))---===III***///***+++///"""++++++************++++++'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%###(((%%%+++ OOOkkk888&&&""")))&&&&&&++++++$$$!!!$$$&&&$$$&&&,,,dddFFF888+++..."""(((###%%%'''***XXXmmm444///)))''')))***(((&&&$$$$$$%%%&&&'''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&'''(((++++++***)))(((((())))))'''((()))******)))((('''+++,,,---,,,+++******+++&&&((()))+++***)))'''%%%&&&&&&&&&'''((()))***+++'''''''''((()))+++,,,---******))))))******+++,,,+++***(((''')))+++---///+++111...111444,,,@@@pppQQQIIIWWWAAAUUUjjjJJJ\\\vvvrrrzzzxxxiiiqqqkkkmmmwwwTTTJJJ999BBBOOOIII@@@>>>RRROOODDDPPP~~~sss777LLLGGG;;;000...222777???EEE<<<555000000111...++++++---+++))))))+++...//////000...,,,...111333111///---222000...//////???\\\xxxGGG;;;333---***,,,---,,,+++***+++,,,...//////......///222444)))***++++++,,,,,,++++++......---------///000222:::MMMTTT555+++333,,,(((///+++:::bbbNNN///***...&&&'''***((())))))(((&&&&&&''')))'''((((((((((((((('''&&&'''((()))(((&&&&&&((()))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((())))))++++++***((((((((()))000***GGG@@@000+++222///000777ddd777000---000111&&&*********))))))*********''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%###333---''' 111tttTTT333"""((("""###---&&&######)))+++'''###""">>>jjjGGGMMM555!!!000$$$%%%((('''///;;;sss222,,,&&&%%%(((***)))&&&$$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((###%%%&&&&&&&&&&&&((())),,,+++***))))))((())))))'''(((***+++***)))'''&&&***,,,---,,,)))((('''(((&&&''')))******)))'''&&&''''''''''''((()))******'''''''''((()))+++,,,---((((((((()))***+++---------+++(((((()))+++,,,,,,,,,...//////---000VVVVVVFFFkkk\\\___JJJLLLqqqyyy|||yyywwwbbbgggeeeVVVFFF{{{hhhzzzpppiiixxxmmmTTTAAA\\\jjjOOO@@@???JJJGGGLLL}}}qqqZZZ...FFFSSSBBB111---111222000///999111---///111...,,,...,,,***)))***---......---///,,,***,,,000222000---,,,---,,,...///333XXX$$$***:::###***+++---,,,+++******+++.........,,,+++,,,...111******+++,,,,,,,,,,,,+++...---,,,,,,,,,...000111777kkkGGG'''+++222***)))111---JJJAAA333+++000(((++++++((())))))(((%%%%%%''')))%%%&&&'''((())))))(((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))((()))******)))(((***++++++)));;;xxx]]]>>>***///111333444~~~III111...000000...***))))))(((((())))))***''''''((((((''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&111""")))"""&&&HHHUUU<<<(((''')))$$$!!!$$$""""""$$$***,,,***''''''<<<444AAASSS>>>+++&&&(((***'''!!!&&&)))kkk;;;222)))%%%''')))(((&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&'''(((((('''&&&''')))+++***)))(((''''''''''''%%%&&&)))++++++***)))(((&&&(((***)))'''%%%%%%%%%(((((()))*********)))((()))((((((((((((((())))))))))))))))))))))))***+++''''''(((((()))+++,,,------,,,+++---......+++)))***,,,000,,,...MMM}}}ddd<<>>oooQQQKKKJJJIIIHHH>>>HHH===333111222222333555555---***...111//////222222000------///...,,,)))...***(((***///111///,,,222111000444666???rrr@@@555$$$///...,,,---...---+++)))((())),,,,,,***(((&&&&&&(((+++***+++,,,,,,------,,,,,,---,,,+++++++++---///111???iiiBBB///***000(((+++555333]]]444000&&&+++&&&***'''((()))***(((%%%$$$'''***###$$$&&&(((************'''((()))(((&&&&&&((()))''''''''''''''''''''''''******))))))))))))******))))))(((((((((((())))))&&&((()))***)))***+++---'''(((222MMMZZZ111+++---///,,,UUU111,,,,,,---444))))))(((((((((((())))))''''''((((((''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&!!!000)))***&&& :::444---,,,///...(((!!!'''%%%$$$$$$$$$$$$%%%(((((( $$$WWWlll___PPP&&&"""******)))...###111qqqHHH===///''''''((('''%%%,,,+++***)))((('''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((()))))))))***+++***(((&&&'''((())))))(((&&&&&&%%%%%%%%%"""$$$(((***,,,,,,+++***''')))+++,,,***))))))))))))******+++++++++*********))))))(((((((((((())),,,+++***)))(((((((((((((((((((((((()))***+++,,,------///222444111+++&&&$$$)))111...<<>>MMM@@@KKKIII[[[~~~ooowwwKKK<<>>,,,555---111999~~~vvv555***111***...---***''''''((()))***+++,,,,,,))))))))))))((((((((((((''''''((()))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((...,,,111www]]]000***444000888hhh999000///)))+++(((((((((((('''''''''''''''%%%###$$$&&&'''%%%###'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$---sss\\\FFF333***$$$"""$$$)))(((""" $$$,,,(((<<>>;;;<<<555444AAA777222+++222??????666555000---******,,,---,,,+++&&&))),,,......//////000***---000000000000///......222000>>>gggBBB+++222(((111,,,+++++++++*********)))))),,,---...---++++++,,,...............------,,,+++&&&///'''+++000---888CCCttt@@@222333)))......<<>><<>>222...777555,,,,,,777///<<>>&&&///+++///)))((((((((((((((((((((((((&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((((((((((()))(((((())))))))))))))))))***(((&&&(((,,,...---+++(((((('''''''''(((((()))---,,,******+++,,,+++)))((()))***++++++***((('''***************)))(((''' 111555***(((555888...???aaa___<<>>000DDDFFF999???GGG???KKKCCCFFFJJJKKKJJJ444:::@@@999000444777:::CCC222666BBBCCC444***---000''')))+++,,,,,,---///111000000111///...---...///---+++---222///)))***222>>>{{{jjj555222,,,!!!---)))---,,,,,,,,,++++++++++++***((()))******)))***+++---))))))+++,,,---.........666(((///111111@@@bbbmmm999111---444)))HHHVVV222''',,,)))***,,,"""+++)))))))))(((((('''''''''''''''(((((())))))******''''''((()))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))"""///+++%%%777///IIIPPP---444000666YYY111---((((((((((((''''''''''''((())))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%###$$$000IIIEEE;;;555***)))(((+++222444+++ $$$000$$$+++888___KKK%%%!!!444===RRR///---///%%%***(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''(((((((((''''''((()))******)))***)))))))))******+++,,,+++)))'''''')))+++,,,+++,,,***(((&&&&&&(((+++---++++++++++++++++++++++++555'''%%%000,,,"""222OOOaaaWWW^^^rrroooXXX\\\cccYYYTTT```}}}lllzzzwww]]]bbbjjj|||uuussslllzzz^^^IIIsssooo[[[AAAGGG888OOO777JJJggg}}}[[[AAA888III444:::AAA666FFF999>>>333555777999FFFAAA@@@EEE<<<444888888000......666888777444+++)))333)))***+++***)))))),,,///666666444222...---...000,,,---000000((((((<<>>OOOeeejjjbbbIIIWWWXXXLLLbbbgggcccmmmuuurrruuuYYYUUUWWWbbb\\\eeeMMM===MMMEEEDDDaaaYYYKKKYYYOOODDD???AAACCCBBB>>>CCC@@@BBB666:::JJJ@@@::::::888666777999<<<>>>>>>yyyRRR555;;;JJJIII>>>777...III***666III333888777333000---,,,...///...---222111///------------...333000,,,***+++,,,+++***---///333444888SSSXXX***...///...+++)))((((((((((((,,,+++***((((((((()))***(((((()))***************+++---///000//////000111111&&&666555DDD===444///...333AAAppp}}}NNN000...,,,+++***)))&&&$$$%%%'''((())))))'''%%%$$$))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''((()))******)))((('''((((((''''''&&&&&&&&&%%%((((((((()))******++++++)))(((((('''(((***,,,---uuu###:::)))777OOO~~~>>>(((///'''... ,,,,,,)))%%%''',,,,,,&&&$$$'''%%%%%%%%%&&&&&&'''''''''''''''(((&&&$$$$$$%%%&&&$$$***)))!!!!!!:::eeeLLL777 222===JJJvvv}}}PPPGGG[[[KKKOOOGGG888!!!666YYYGGGGGG...///---(((+++)))&&&%%%''')))'''"""'''***+++***'''%%%%%%'''+++***)))((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((***'''%%%%%%'''((('''%%%%%%(((++++++(((&&&%%%&&&%%%&&&((()))***)))(((&&&'''(((***+++,,,,,,++++++,,,***)))((((((***+++---,,,,,,+++***))))))))))))&&&)))---...---***'''%%%"""666777***ZZZ<<>>>>>@@@AAA>>>555...<<<999???555666@@@666444999>>>DDDHHHHHHHHHHHHIIIZZZDDD888???EEE===444333111PPP//////@@@666>>>666666777777444...,,,---///444333222000///.........000///------000222333333......000888OOOyyyttt:::***222///...,,,+++************,,,+++)))((((((((()))***(((((()))***************+++,,,............000222***555444BBBPPPTTT@@@---888---:::}}}:::---,,,************)))''''''((()))))))))((('''&&&)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''((()))******)))((('''((((((((('''''''''&&&&&&******))))))))))))))))))))))))(((((()))***,,,---KKK444777---555FFFYYY333333***,,,)))%%%+++%%%(((&&&'''++++++&&&$$$'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$$$$%%%''''''&&&111))))))___WWW888___\\\DDD\\\hhh{{{XXXNNN///111...000---)))jjjFFF444'''''',,,)))(((&&&%%%'''******(((''')))+++***'''%%%%%%'''))))))((('''&&&&&&&&&&&&%%%'''''''''&&&%%%&&&''')))'''%%%%%%'''((('''&&&%%%(((++++++(((&&&&&&&&&$$$%%%'''((()))((('''&&&&&&'''(((************)))***)))((('''(((***,,,---***************++++++,,,(((+++,,,((($$$%%%,,,333777(((:::```qqq<<>>>>>EEEKKKKKKFFFBBBBBBEEE===777888AAA@@@888888AAA;;;YYY:::,,,444222888)))222888<<<888...))),,,222666555555444222000///...000000000000000000000000)))777LLLggg[[[:::%%%---///......---,,,,,,,,,,,,,,,+++***))))))((()))))))))(((((()))******************+++,,,,,,,,,---000222,,,888222JJJtttYYYBBB,,,444555KKK]]]---***)))((()))+++,,,+++******))))))))))))(((((((((***)))))))))))))))(((((()))((((((''''''''''''(((%%%&&&'''((())))))))))))'''((())))))))))))((('''))))))((((((((((((''''''++++++***))))))(((''''''))))))))))))***+++,,,------XXXUUU555111222;;;xxx:::'''---***"""++++++%%%((('''(((******'''%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&$$$$$$%%%''',,,$$$333'''BBBPPPgggLLL???xxx^^^444000'''(((---888FFF___XXXPPP,,,$$$******)))'''''''''((()))***''')))***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((('''%%%%%%'''(((''''''&&&(((******((('''&&&'''$$$%%%&&&'''((('''&&&&&&$$$%%%'''((())))))(((((()))((((((((()))***,,,---++++++*********++++++,,,***+++***((('''(((,,,000,,,===mmm|||888CCCbbbdddeeeTTT___|||hhhVVVXXXNNN[[[ZZZWWWUUUIIIVVVcccPPPNNNZZZXXXZZZdddlll```ccc[[[OOORRRQQQVVVooovvvhhhbbbSSS???CCCFFFEEECCC@@@<<<:::777666777444???;;;999<<<555>>>@@@AAAAAA>>>999999<<<@@@<<<777777:::888555;;;HHH;;;QQQ===222555111222&&&)))000666555...+++///444333444444555444222000///---000222111///.........@@@\\\ttt333+++(((111''',,,,,,,,,,,,,,,,,,,,,---******))))))))))))))))))(((((()))*********************+++******,,,///222999+++999XXX```BBB555///)))LLLpppppp```BBB111)))(((((()))***,,,+++******)))((((((''''''((((((************))))))))))))))))))((((((((((((((()))&&&&&&'''(((((()))((((((&&&'''((())))))((('''&&&)))))))))))))))(((((((((******))))))((((((((((((***************+++,,,,,,///111<<<111///444UUU###+++*** ---)))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&''')))'''''''''###"""+++666qqqaaa@@@]]]AAA@@@FFF999---(((***555333:::UUUWWW777,,,)))+++))))))***)))&&&&&&((((((((())))))((('''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''((())))))((('''''''''%%%&&&'''(((((((((''''''%%%&&&'''))))))))))))(((++++++*********+++,,,,,,---,,,++++++************,,,******---111111,,,'''777^^^___KKK]]]]]]YYY{{{}}}ooo[[[ZZZ^^^VVVbbb___OOOVVVRRRpppmmmkkk^^^vvveeeWWWttt{{{iiieeeMMMEEE[[[fffsssuuuWWW@@@DDD777888888999888888777666666111:::555777???:::BBB777666666888;;;???BBBDDDHHH===555666666444555999000;;;999>>>AAA:::888444(((+++///000000000111222///000111333444333333222+++///222222///000444888vvvoooAAA'''444---111))))))*********++++++++++++)))))))))*********))))))(((((()))***************)))************,,,000333===***LLL===222...333---OOOuuuggg;;;777555+++)))((()))******)))((()))((('''&&&&&&&&&''''''))))))))))))************))))))((((((((())))))***&&&'''((((((((((((((((((&&&'''((())))))((('''&&&((((((((()))))))))))))))''''''(((((()))))))))))))))*********++++++++++++000+++FFFSSS222///333sss999///111'''+++###)))((())))))((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((!!!((()))$$$(((111,,,///aaa}}}[[[333555\\\BBB,,,+++---000'''///???555AAA???777,,,***'''(((,,,,,,'''%%%'''(((((((((((((((((('''&&&###$$$%%%&&&'''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((('''''''''((()))))))))))))))&&&''')))***++++++******...------,,,+++++++++++++++++++++***++++++,,,---,,,......---,,,222===FFFuuuooo}}}>>>DDDKKKCCCKKKuuu}}}uuuxxxwwwbbb^^^[[[YYY```NNN^^^bbbWWWkkkcccaaaSSSOOOAAAFFFkkkpppzzzlllKKK777EEELLLeeekkkSSSIIIFFFKKKDDD:::444333777;;;===:::666;;;444<<>>;;;CCC999444:::AAA@@@:::555111666???IIIHHH???:::888000///...000222333222///---...///111333444444444222333444000///555BBBMMMrrr:::(((+++888&&&...000'''((()))))))))))))))((((((((()))************)))(((((()))***************((()))***++++++---000222666;;;kkkccc444777000666666555RRReee///222222+++***))))))))))))(((&&&''''''''''''&&&&&&&&&&&&(((((()))))))))))))))***((((((((((((((())))))***''''''((((((((((((((('''&&&'''(((((((((((('''&&&''''''(((((((((((())))))&&&&&&'''(((((()))******((()))************))))))$$$222)))iii}}}>>>111444\\\TTT111000,,,(((%%%+++'''***)))'''&&&((((((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((($$$&&&)))***))))))***,,,+++555nnnDDDLLLDDD---------...333111FFF<<>>@@@DDDDDD<<>>:::999===IIIFFF???@@@:::222444222//////222333111////////////000111333555555555666666555===SSSrrrAAA$$$+++...000!!!///---'''((()))))))))((('''''''''((()))***+++******)))(((((()))***************''')))+++,,,---...000222444JJJGGG444999...777666'''@@@ZZZ555111///***)))(((((())))))(((''''''(((((())))))'''&&&%%%''''''((((((((()))))))))((('''''''''(((((()))***''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((((((((('''((())))))))))))((('''"""000***===}}}RRR333444FFFsss:::...,,,&&&+++***'''******&&&%%%))))))%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%''')))***'''(((***&&& $$$---***"""999rrr:::MMM;;;444***,,,444777SSSppp]]]PPP===bbb===...$$$(((,,,)))(((+++((('''&&&''')))***(((&&&%%%&&&((())))))((('''&&&%%%'''''''''&&&%%%&&&'''$$$&&&''''''%%%&&&(((+++)))'''%%%&&&(((***)))(((((((((((((((((())))))***((()))***,,,,,,,,,,,,+++((()))******+++++++++++++++++++++++++++,,,---...,,,...000222>>>ZZZppprrr>>>>>>DDDTTTQQQ~~~UUUOOOwwwuuufffiiigggrrrddd]]]OOO___]]]fffoooXXX[[[[[[UUUbbb^^^PPPKKKVVVyyyrrrwwwkkkVVV[[[IIIBBB<<>>888777999---???[[[JJJ222///333666666444666===CCC888777888999888555444444666>>>JJJ<<<333BBB???111222111///...///111111111222111000000111333444666000333777@@@VVV~~~MMM...%%%666---)))$$$222###((()))*********((('''&&&'''((()))+++++++++***)))(((((()))***************&&&))),,,......///000222:::KKKvvv;;;333111'''666222333NNNKKK===222000)))((('''((()))***)))((('''(((***++++++)))'''&&&&&&'''''''''(((((())))))'''''''''''''''((())))))'''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&''''''((())))))((('''&&&---'''111'''NNNccc555333999NNN222...%%%...###'''+++***%%%%%%))))))%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))))))))'''$$$''',,,)))"""***+++000KKKlllOOOHHH<<<111)))333%%%IIIrrrbbbAAA???MMM777&&&&&&)))'''%%%)))((('''&&&'''******(((%%%&&&''')))******)))'''&&&&&&'''((((((&&&&&&'''((($$$&&&((('''%%%&&&(((+++)))&&&%%%%%%(((***)))((('''''''''''''''((())))))'''(((***+++,,,,,,++++++$$$%%%'''(((***++++++,,,111000...,,,***)))((((((,,,'''***@@@cccsssJJJxxxfffBBB000DDDhhhMMMnnnUUU]]]ooorrrccc\\\[[[]]]cccllldddbbbTTTWWWjjjbbbOOOPPPKKKMMM```lll```UUUWWWYYYppp^^^GGGGGGQQQlllxxx^^^@@@AAAUUU666===888:::111:::555---444:::666444///111444777:::<<<>>>???999888777777888888777555666999999555222222111...000444---)))222555000111999'''NNNLLL+++222777555444GGG^^^|||vvvLLL'''(((((())))))******++++++---...---)))&&&&&&))),,,(((222666...%%%%%%((()))'''''''''(((((()))***+++***......******000333111CCC}}}zzzTTT888333...555888666000KKKLLL666))))))))))))))))))))))))))))))++++++***(((&&&%%%'''))))))'''%%%$$$%%%'''***,,,%%%%%%&&&'''(((((((((''')))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))***************---&&&***)))///ccc222111@@@|||@@@111---%%%+++***)))((()))***)))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))%%%+++555,,,AAAxxxVVV999BBB:::,,,+++bbbqqqzzz}}}|||\\\JJJLLLUUUWWW---%%%)))&&&...///,,,&&&$$$''''''$$$%%%&&&''')))***+++++++++%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))))))))'''%%%&&&))))))&&&###)))))))))))))))******+++''''''((((((((((((((('''+++,,,+++)))&&&&&&(((+++222,,,***---...+++,,,///)))888UUUuuupppVVVUUUBBBEEELLL999IIIPPPQQQwwwSSSTTTuuuuuu~~~rrrfffbbb```]]]\\\^^^aaaiii```YYYaaa]]]VVV___[[[SSSYYY^^^TTTRRR]]]eeetttooohhhKKKAAAIIIeeeqqqSSSCCCHHH^^^GGGGGG===???333666000+++000333//////+++---111555888555...(((222222222444666888999999444777888555444555444111DDDNNNBBB---000===BBBCCC...222]]]WWW111,,,///666EEEnnnJJJ---999)))))))))))))))*********+++---...,,,)))((()))***&&&...111+++&&&&&&((((((((((((((((((((()))++++++///------...///000444999jjjrrrQQQ444///***///000666...EEEEEE333000///(((((((((((((((((((((((()))***)))(((&&&%%%&&&'''&&&%%%$$$$$$%%%&&&(((***&&&&&&'''((((((((('''''')))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''((()))))))))((((((***++++++******((('''''''''&&&---,,,$$$@@@@@@888CCCccc777111444---***)))((()))***)))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))111&&&)))&&&***aaa|||~~~hhh...***333PPPpppEEENNNTTTDDD555333===___cccaaa666,,,---&&&'''&&&&&&)))+++)))"""&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''((((((((((((((()))))))))(((''''''''')))))))))))))))******+++)))*********))))))(((((((((***...000111111000///111555444...)))***111666===kkkrrrQQQ???;;;444GGGOOOWWWTTTRRRcccrrrYYYqqqvvvpppggg```______ZZZSSSNNNLLL[[[]]]\\\iiissstttyyyvvvfff```]]]OOOIIIOOORRRiiipppqqqVVVQQQKKKPPPMMMWWWGGG999LLLNNNPPPBBB>>>@@@:::666888999777444444777333000111444555222//////000111333555777888999111555777666666888777333:::SSSQQQ:::666===888///+++333EEE:::,,,777KKKhhhddd111$$$***************)))))))))))))))+++------+++)))((()))&&&***+++)))'''((()))'''(((((((((((()))***+++,,,...'''(((111000---:::OOONNN111///---...000444---AAAmmmBBB...000***((((((((((((((((((((((((&&&((()))(((&&&%%%%%%%%%%%%&&&&&&''''''((())))))(((((()))))))))((('''''')))))))))))))))(((((('''&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''************)))(((''''''&&&''',,,...$$$%%%\\\NNN888===hhh~~~:::)))222$$$***)))((()))***)))(((&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())),,,$$$'''***"""---cccuuu~~~jjjTTTddd@@@444222555___kkk666mmmEEE!!!&&&,,,((((((***'''$$$,,,888(((((((((''''''&&&&&&&&&)))(((((('''&&&&&&&&&'''&&&&&&&&&''''''((((((((('''+++---,,,(((&&&(((+++)))))))))))))))******+++,,,+++++++++******))))))******+++---......---+++111000+++'''+++666@@@CCCaaa|||^^^???888???AAA>>>PPPQQQqqqYYY???```|||}}}TTT|||MMMsss|||vvvddd^^^YYY[[[___]]]VVVOOOSSSWWWRRRUUUqqqvvvcccZZZ[[[[[[LLLUUUgggiiiBBBCCCTTTNNNLLL===HHHPPPIII@@@===@@@444444===<<<777555444111///,,,---///222333333222444777999888666444333000444555555777999777222000BBB>>>---000:::===>>>***///))))))GGGlllWWW222222555'''++++++******))))))(((((())))))******))))))((((((((()))(((((()))***)))&&&))))))))))))***+++,,,,,,,,,&&&+++333...,,,LLLuuuEEE,,,...//////111///000DDDfffJJJ000///###((((((((((((((((((((((((&&&((())))))(((&&&%%%%%%'''((()))***+++++++++***))))))******)))(((''''''(((((())))))))))))(((((('''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&((()))************,,,+++&&&---222%%%555eeelll666444KKK\\\444...,,,***)))((()))***)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())) +++***(((***%%%---FFF}}}uuuFFFOOO777......222RRRfff999%%%"""IIIwwwOOO222%%%!!!+++---%%%###(((+++******)))))))))))))))+++)))(((&&&&&&&&&''''''&&&&&&''''''((()))))))))(((***,,,+++)))((((((***)))))))))))))))******++++++***************++++++000,,,)))(((***---......,,,,,,///333666@@@XXXoooeeeEEE333999BBBCCCEEESSS???dddZZZ000WWWkkkdddDDDrrrggg:::}}}tttmmmfffbbb]]]]]]bbbeeebbb]]]nnndddVVVPPPfffyyykkk[[[UUUYYYZZZLLLSSSOOOKKKeeemmmOOO???<<>>???<<<777222000111333444444666999777111777>>>;;;888;;;666000555444KKKNNN```PPP555%%%###***,,,++++++******))))))(((((()))(((&&&%%%&&&((()))***---***)))***,,,+++(((''')))))))))******+++,,,---------222444---555aaavvv===''',,,...,,,...+++333HHHeeeOOO444///%%%''''''''''''''''''''''''&&&(((***+++)))'''''''''&&&''')))+++,,,+++******))))))******)))(((''''''(((((())))))))))))(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&'''(((************---///''')))555---'''777===333<<>>@@@<<<888555555333444333222666;;;999444555666444999BBB@@@AAAOOOccc[[[000***,,,000:::@@@************))))))))))))***'''$$$$$$%%%(((***+++...+++***---...+++)))***************+++,,,---...***///222///222KKKuuu___===+++///111,,,///)))555EEEZZZAAA111***)))''''''''''''''''''''''''''')))******)))(((((()))$$$%%%'''((())))))((('''(((((()))))))))((('''''''''(((((()))))))))))))))'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((())))))((((((''''''///---''')))+++***///TTTGGG333666hhhbbb,,,---***)))((()))***)))(((&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))))))))((()))))) ###000'''///&&&___rrrDDD<<<)))888222///,,,'''XXX444!!!+++111///>>>WWWqqqLLL777---)))+++000(((((('''&&&'''(((***+++)))(((((('''((((((((()))(((((()))***++++++,,,,,,,,,)))'''(((,,,,,,)))%%%)))))))))))))))******+++))))))(((((()))+++---...+++,,,---,,,+++***,,,---:::888KKKppp{{{]]]EEE;;;GGG===777;;;CCCKKK:::AAA===SSS666OOOqqqkkkuuunnn{{{qqqbbbzzz~~~hhhvvvmmmeeekkkmmmkkkkkkllljjjeeeRRRPPP]]]ddd\\\dddsssqqqooofffmmmuuukkkZZZLLL@@@NNNHHHKKKUUUVVVUUUfff}}}nnngggmmmddd^^^JJJ666999===888KKKYYYIII<<<888666999>>>???999333555999;;;:::666444666999444444222222888>>>>>>:::777>>>>>>DDD]]]{{{~~~???///%%%%%%///GGGWWWSSS)))))))))))))))*********)))'''%%%&&&)))++++++***,,,)))***......******...++++++***++++++,,,---...)))000000111LLLxxxHHH:::,,,111333---111+++333999{{{PPP555333%%%***'''''''''''''''''''''''''''((()))((('''&&&(((***$$$%%%%%%&&&''''''''''''&&&&&&'''(((((((((''''''''''''((()))))))))))))))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''((((((((((((((('''&&&''',,,***"""&&&......000kkkRRR333222GGG[[[555***)))((()))***)))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))***))))))(((%%%'''&&&***---###(((222NNNyyy^^^...)))***...222---222PPPAAA===... """...000''';;;EEESSS[[[VVVEEE000"""+++***((('''&&&'''((()))&&&'''((())))))***))))))''''''((()))***+++,,,,,,++++++++++++++++++***))))))))))))))))))******+++---,,,+++******+++,,,---))),,,///000222999FFFPPPgggiiixxxXXX222===BBBJJJ888;;;IIISSSWWW999QQQHHHGGG???BBBbbbmmmccc}}}~~~XXXgggqqq}}}tttbbbnnnwwwwwwuuuuuupppjjjqqqZZZWWW[[[SSSXXX```XXXcccUUUTTTZZZTTTPPPRRRPPP___OOOFFFPPP___bbbXXXNNNZZZDDDCCCBBB<<>>999111MMMJJJJJJ@@@888GGG<<>>IIIiii{{{TTT888---------,,,,,,++++++***---'''%%%***---+++(((''''''(((***++++++***)))((()))((((((***---...,,,)))+++&&&777...)))///,,,+++000888666UUUjjjAAA***//////+++,,,---+++333666SSSvvvPPP>>>%%%+++''')))))))))))))))******+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++)))AAA---444555ddd\\\,,,,,,+++)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))(((((((((''')))))))))))))))((('''''''''(((((('''&&&''')))+++(((+++---&&&<<>>===AAAAAAAAA@@@AAADDDIIIMMMYYYZZZeee{{{hhhBBB111///000///---,,,******)))))),,,'''%%%)))---+++((((((***************)))(((''')))((((((***---...,,,)))000(((,,,'''---555,,,000@@@oooTTT666)))///...---///...***111444QQQggg>>>222""",,,)))((((((((('''((())))))***))))))(((''''''''''''(((%%%&&&&&&&&&''''''''''''&&&%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''((((((((((((************************'''(((,,,QQQ;;;555///NNNwwwCCC111%%%***---'''$$$&&&&&&''''''((((((''''''&&&))))))(((((((((''''''''')))))))))))))))((('''''''''(((((('''&&&&&&(((***...&&&///%%%:::^^^444000&&&(((333...000---+++---,,,***,,,000WWW```222###444///***###***'''(((,,,)))&&&222BBBYYYjjjuuuhhhJJJ333000777!!!%%%+++000111,,,###'''&&&%%%%%%''')))***++++++***((('''&&&'''((())))))'''&&&'''***,,,------***+++!!!(((333@@@OOOJJJ```iiixxxeeeJJJAAA>>>:::999===222555111666???LLLLLL---444===@@@555777aaaUUUaaaiiiTTT]]]FFFHHHTTT~~~yyynnnwwwmmmgggtttuuuooovvv[[[XXX___eeecccgggkkkeeeeeeSSSJJJSSSjjj]]]TTTWWWBBBGGGEEE???DDDMMMKKK???===<<<===QQQmmmqqqrrrLLL666((('''...222000---***((((((((()))***&&&%%%)))---+++))))))---,,,+++)))(((((('''''')))))))))***,,,---,,,+++------(((###***000***GGG;;;...,,,...+++---000,,,+++---111KKK[[[222---$$$...((('''''''''''''''(((((()))******)))(((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$&&&''''''''''''(((((((((************************)))111((()))ZZZIII444///888gggBBB'''***000(((###)))&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&(((((()))))))))(((''''''&&&'''((((((&&&%%%&&&'''***&&&)))&&&###>>>kkkjjj;;;$$$((('''///222%%%---+++,,,...---***---222@@@HHH$$$888%%%'''******%%%&&&,,,,,,$$$!!!###333%%%###@@@hhhwwwdddIIIKKKBBB555((("""%%%---444------+++'''$$$$$$'''+++***)))((((((((()))+++,,,(((***---///---(((""""""999HHHOOOYYYXXXLLLFFFhhhzzzYYYBBB222444999<<>>111***++++++*********,,,...000++++++++++++,,,...///000111,,,''')))333AAAMMMSSSrrrsss\\\@@@@@@QQQ___jjjaaaMMM;;;333444;;;777777QQQuuu{{{GGG@@@<<<:::<<>>@@@ddd}}}bbbCCC,,,...000(((&&&...---+++)))'''''')))+++,,,'''%%%%%%)))+++))))))+++***)))(((((((((***+++,,,)))***+++++++++,,,---...'''333000666...999MMMFFF+++---222---###(((///***...***---;;;zzz^^^777111'''000&&&))))))(((((())))))***+++)))(((''''''&&&&&&'''''''''''''''(((((((((((()))(((((('''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%)))+++---///;;;qqq]]]333777***FFFYYY333###$$$))))))'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((&&&)))555UUUxxxyyyRRR+++'''***///***"""+++---------......+++(((+++222sss,,,"""111(((&&&,,,(((&&&''''''(((***---$$$$$$$$$&&&))),,,///000)));;;SSSeeeiiibbbWWWPPPRRRNNNIIIFFFDDD???888222111111222333444666777888CCCRRRkkkttt```bbbmmmaaaKKKFFFHHHFFFFFFJJJooo}}}QQQ===111000666<<<333***;;;WWWoooAAA@@@>>>;;;;;;,,,888::::::>>>CCCFFFNNNTTT222CCC:::999OOOyyyrrrwwwkkkUUU^^^qqquuu^^^ooonnn}}}lllmmmfffbbbpppcccmmmzzzkkk```SSS[[[vvv|||^^^RRRLLLWWW```NNNCCCBBBGGG@@@777GGGccc^^^NNNEEEGGGAAA777===MMMrrr|||tttwww~~~OOO000***---444///$$$###+++***)))((('''((()))+++,,,'''%%%&&&******((((((***''''''(((((()))+++,,,---***+++,,,+++++++++---///111---###666&&&222@@@|||222,,,***...---%%%***222...///***...444ggg^^^222)))"""111+++)))))))))))))))***++++++(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&'''(((((('''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))000$$$"""///000&&&>>>rrr|||CCC111+++222ttt}}}MMM---&&&(((''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((('''''''''(((((('''&&&&&&)))+++///QQQppp}}}mmmDDD''''''------***%%%&&&(((******---,,,------***'''---555DDD&&&,,,###&&&'''((()))***))))))***,,,,,,///000---(((######$$$(((***---//////000111222...///555BBBQQQ[[[\\\ZZZJJJJJJKKKMMMNNNPPPQQQQQQLLLLLLOOOTTTWWWRRRFFF<<>>:::444<<>>lllCCCNNNiii888444444'''(((111...,,,---)))...)))222///QQQaaa555...(((222''''''''''''''''''((())))))******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&(((***++++++***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,,,,###''',,,***+++888333<<<222111jjj>>>+++...(((((())))))))))))((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''))))))'''%%%%%%)))...222cccnnnYYY;;;333***###,,,%%%)))&&&%%%(((###$$$111(((((()))***((()))444@@@^^^:::***---***'''&&&***...,,,(((+++,,,,,,***''''''(((+++,,,)))'''))),,,---,,,)))%%%''')))))))))***---///((()))***+++---------------444999777000---111888111666333222333...111AAADDDLLLzzz\\\>>>888444///......///777999333///222333000333999111???777---AAA666000)))III444PPPNNN666IIILLLGGGLLLRRRDDDeeeUUUEEE888RRRbbbxxxttt555KKKOOOGGGzzzfff^^^aaa```yyybbbjjjXXX]]]```QQQHHH___TTTIIIaaajjj^^^___TTTRRRIIIGGGLLLDDD;;;>>>444555<<>>===??????===888555<<>>AAARRRDDD===:::>>>CCCCCCAAAAAA===999<<>>]]]---...,,,'''&&&'''&&&"""))),,,---+++++++++***&&&+++)))###***---))))))///XXXwwwddd>>>555888---)))'''%%%%%%&&&'''&&&%%%((()))+++,,,,,,+++)))(((***+++,,,***((('''***...UUUhhh\\\>>>###&&&***(((''')))*********(((&&&&&&'''''''''''''''(((((((((((((((((()))***++++++++++++------------,,,***)))(((+++)))***333---888444(((555WWWeeeJJJLLLHHHhhhpppVVV888000333000,,,...444555222555<<<000......111222000111444,,,111000,,,000===CCCBBB888777999;;;999777999>>>FFF???444;;;888777BBB555666DDD<<<333EEE888VVV```NNN```HHHNNNJJJKKK[[[SSSKKKQQQYYYQQQIIIGGGEEELLLSSSQQQOOOPPPKKKMMM[[[III@@@888666:::===>>>===BBB??????AAA>>>777888>>>777===ZZZyyyQQQ^^^\\\mmmrrrUUUssshhh>>>>>>777111111111///,,,)))''''''(((((((((((())))))))))))!!!&&&'''$$$$$$))),,,+++''''''((()))))))))))))))&&&&&&'''(((((())))))))))))'''))),,,,,,***,,,111888999HHH~~~VVV&&&***444,,,,,,+++******+++,,,---...---+++999vvvMMM***'''---)))%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))(((((())))))((((((((('''&&&''')))))))))(((((('''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&(((''''''''''''(((((())) +++000)))---NNNIII666ZZZ\\\777"""+++000&&&%%%111''',,,+++%%%###'''(((%%%!!!$$$ ###!!!'''888NNN\\\dddMMM,,,&&&---)))((()))***)))&&&$$$""""""(((((())))))))))))(((((()))***+++***((((((***,,,~~~qqqEEE'''$$$,,,---'''))))))***,,,***''')))---''''''''''''((((((((((((((()))***++++++++++++***------------,,,,,,+++***&&&+++...CCC111111'''000@@@;;;777HHH{{{|||hhhuuuXXX@@@333111444***+++///444333///333;;;//////111333444222111111)))...222333666888777555111222222333222444999>>>222888555555,,,///EEE@@@;;;FFF:::555BBBQQQzzzmmmVVVcccGGGKKKFFFDDDRRRPPPEEELLLZZZXXXNNNHHHCCC???DDDBBBFFFMMMJJJGGGOOOLLLDDD:::444555999999888AAADDDAAA999555999:::666===>>>444333]]]nnn}}}ffftttWWWxxx888""":::)))+++,,,+++******,,,///******))))))(((''''''&&&(((++++++'''&&&'''((((((''''''((()))))))))))))))'''((((((((()))***+++++++++)))***------+++...333FFF555bbb333,,,%%%///,,,+++*********+++,,,---)))333///000WWW^^^///(((***$$$&&&&&&''''''((()))******)))((('''&&&&&&'''((()))&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&''''''''''''''''''(((((('''&&&''')))))))))((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((''''''&&&&&&&&&'''(((((((((((((((((('''))))))%%%,,,MMMqqq```///???^^^000,,,111+++(((111***...000,,,***,,,---,,,:::111***......!!!,,,LLL{{{^^^FFF777***)))000000$$$&&&(((((('''&&&((()))&&&&&&''''''''''''&&&&&&))))))***)))(((((()))***XXXOOO)))&&&...---+++'''&&&)))'''###$$$)))''''''''''''((((((((((((((()))+++,,,,,,+++***)))***+++,,,,,,---------------ddd}}}uuu???000---CCC:::AAAIIIeee~~~uuulllUUU;;;...000444000***+++...333444///+++...444...111444555555333///,,,222...444??????444///222//////......000444999;;;***444777999......AAA<<<>>>777555AAA[[[ooohhhPPPLLLHHHEEEGGGKKKGGGIIIUUU[[[SSSIIIFFFSSSOOOEEECCCJJJGGGAAAFFFJJJHHHAAA999666888888666999CCCDDD<<<:::BBBCCC===...@@@HHH999---DDDxxxmmmuuusssQQQaaahhh???AAA777888$$$444))),,,...111222111000//////---,,,+++***)))((((((''')))******(((&&&&&&'''(((''''''((()))))))))))))))))))))))))))***,,,---...,,,***,,,//////...222777999GGGiii%%%333(((***+++***))))))***+++,,,---***777222,,,:::sss}}}jjj444***+++''''''''''''(((((())))))***((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&((()))(((''''''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%&&&''')))))))))((((((*** !!!,,,---&&&---===hhhyyy999222aaaSSS---"""((((((###((()))+++...,,,))),,,222jjjPPP444+++(((###888bbbPPP///,,,------...,,,%%%&&&'''&&&%%%&&&''')))&&&&&&&&&''''''&&&&&&&&&((((((((())))))(((((((((222SSS'''###,,,,,,888...)))***)))###"""&&&''''''''''''(((((((((((((((***,,,------,,,***)))((()))***,,,------------<<>>CCCzzzHHH(((...222)))))))))))))))***+++---...,,,111...111,,,NNNAAA...,,,...((((((((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''###%%%'''&&&%%%$$$&&&((('''%%%%%%%%%'''((('''&&&'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&(((***+++***)))((($$$$$$(((---)))$$$(((000>>>UUUwwwYYY000???PPP...+++777===:::...'''***((((((777KKKhhh===%%%'''000DDD___UUU777'''((()))******$$$)))((('''&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&(((((('''((())))))((('''333RRR^^^\\\:::...///111BBB444***+++,,,'''%%%(((''''''''''''(((((((((((()))***,,,------,,,***((())))))***+++,,,,,,,,,+++888\\\YYY---...;;;@@@999666III]]]hhhxxxqqqwwwZZZKKK???///111...,,,...222333...)))111333444000,,,++++++,,,111444222------111333000///,,,///555666111000333888???AAA;;;444555777777@@@888333FFFHHH@@@CCC555777999QQQgggmmmkkk[[[ccccccNNNLLL]]]SSSIIIWWWRRRGGGVVVJJJIIIAAAAAAGGGBBB<<>>ccc222)))***---***&&&%%%%%%'''''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&'''((((((((('''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$&&&(((******(((&&&$$$(((((())))))))))))((('''...+++***555PPP{{{```sss|||WWW===KKKjjj000$$$KKKkkkxxx~~~vvvlll999+++)))'''***...000---***%%%&&&((()))))))))(((''')))(((((()))++++++***))))))((('''((()))(((&&&$$$%%%222pppuuu}}}VVV---+++555%%%&&&111%%%&&&)))'''###&&&...---&&&111(((***777444%%%""",,,&&&###%%%))),,,+++,,,///;;;iiisss[[[pppwww___222......555777222---,,,555666666333000...///111///---+++(((((()))+++,,,...111444333///---///222000///...111===FFF@@@444>>>CCCBBB<<<777888666222444666666444555999:::888000mmmlllPPPMMMKKKBBBAAALLLOOOHHHDDDAAAHHHIIIAAA>>>DDDFFFBBBEEEGGGDDD<<<777999::::::777999<<<;;;888444222111777666666555666666777777888<<<>>>:::555777AAALLL]]]mmmEEEQQQ>>>//////222000...000------,,,+++***)))((((((***+++,,,+++((((((***,,,)))(((''''''))))))((('''+++***((('''((()))+++,,,+++***)))(((''''''''''''(((((()))(((((())),,,///333(((***===AAA:::aaa>>>'''---)))***)))))))))))))))***+++,,,---111---+++222///:::~~~ppp999&&&***+++)))''''''(((((('''%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''(((((((((''''''''')))((((((,,,666FFFXXXdddnnngggddd~~~hhh{{{{{{YYYDDDSSSppp>>>,,,>>>|||}}}qqqxxxeee:::***(((''')))---///,,,)))$$$%%%&&&((((((((('''&&&)))))))))***++++++******)))((('''((())))))(((&&&///222wwwlllvvvkkkWWWCCCBBBEEE888,,,000,,,***)))'''""" $$$++++++000111,,,***......)))+++---222444000(((&&&)))!!!@@@TTTXXXvvvpppzzzhhhWWWNNNBBB666555444111///............000222333222///...///111111000...,,,+++++++++,,,+++...111111---,,,...000,,,///111111666:::888111***999999HHH===KKK@@@@@@(((444999222...333777777VVVzzzUUUPPPMMMKKKLLLOOONNNJJJHHHDDDHHHFFF>>><<>>>>>;;;<<<:::777555444333111000444444555666777777888888>>>>>>===;;;:::999:::;;;CCCGGGAAAEEE___~~~uuuQQQ<<<===>>>666(((%%%'''///222---+++...,,,,,,+++***)))((((((''')))*********))))))***,,,***)))((((((******)))(((+++***)))((((((((()))******)))((((((''''''''''''&&&''')))))))))***---///222888444555JJJmmmSSS,,,)))---+++$$$,,,((()))***+++++++++++++++000,,,,,,000---555qqqMMM***000))))))((()))***)))&&&$$$(((((()))))))))(((''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***+++***)))***+++888111:::>>>WWWzzzyyyfffmmmGGG333---JJJQQQ---))))))'''&&&(((+++---+++((($$$%%%&&&&&&'''&&&&&&&&&((())))))***************)))(((((()))***+++)))(((''',,,aaattt777666777:::888OOOKKK]]]sssPPPaaaEEE555000???JJJEEE999444(((---,,,'''(((111444000---((('''---111000,,,+++777888===TTTZZZaaagggzzzpppVVVDDD???;;;999555000///333///777888222000666999777,,,...111111111000000111000000///---,,,+++******'''+++------+++***,,,...***000444222//////000///===KKK???OOO444BBB---///333......333444555???LLLsss\\\UUUNNNPPPTTTPPPLLLKKKJJJFFFGGGDDD===<<>>999666666:::<<<:::777333444444555666666666666FFF@@@888222222666:::===+++333555:::GGGJJJFFFIIIRRRbbbkkkppp[[[MMMBBBTTTKKK555333333...---222///000333000***))),,,------,,,,,,+++***))))))((())))))))))))***+++,,,***)))((()))***+++***(((,,,+++***)))(((((())))))******)))((((((((((((((('''(((***+++++++++---///555GGG@@@;;;jjjnnn///(((+++)))...$$$---'''(((***+++,,,,,,+++***...***.........444gggfff555666***)))((()))))))))'''%%%))))))))))))(((((('''&&&((((((((((((((((((((('''%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&(((+++++++++***++++++%%%&&&444---(((888OOOsssfffeeeccc[[[JJJ;;;999??????222""",,,zzzRRR(((888(((&&&&&&'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))((())))))((((((((()))+++,,,+++))) ---BBBsssOOO'''((((((###''':::---555\\\VVVIIIggg```UUUQQQXXXWWWNNNNNNVVVtttccceeeqqqtttllldddvvvpppddduuuttt}}}mmmkkkbbbKKK<<>>>>>===CCCGGGAAACCCHHHEEEGGGaaayyyZZZzzzOOOrrrwww{{{wwwjjj^^^^^^fffLLLKKKHHHDDD@@@===<<<<<>>111---+++(((&&&'''(((((((((((((((((((((((('''&&&%%%'''(((((((((((((((((((((%%%&&&((('''%%%$$$&&&'''''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((()))&&&'''''''''&&&&&&(((***...%%%---,,,******!!!***------000333222---+++,,,///---$$$,,,CCC```JJJHHH888%%%''''''&&&&&&'''((()))(((&&&((((((''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((()))+++,,,+++)))&&&555...ooowwwEEE222333---222---((()))""""""'''%%%***===uuuwww|||wwwwwwbbbRRR333BBB:::000***(((%%%+++111&&&$$$///333111+++---444000&&&'''777<<<222***......)))---...///000000...+++)))(((***+++------,,,+++***((()))+++,,,,,,,,,---...000111333444333222222444555///333(((333---<<<>>>444555;;;999000???~~~hhhHHHCCCKKK@@@;;;AAA===@@@===999777999===???@@@FFFGGGCCC999222555;;;>>>666444333666::::::555000666555444333333333444555111333666777:::???FFFLLL555;;;;;;???EEE>>>888===444;;;AAAAAA???@@@AAABBBuuufffaaaGGGSSSEEEEEEFFFGGGDDD;;;333333999666888777555333666===DDDKKKMMM???888===111%%%///...,,,+++---///...+++)))++++++*********)))))))))***((('''''')))******)))***)))((((((******)))(((************)))))))))))),,,++++++******+++++++++'''((()))***+++...333666777EEEiii111+++222+++%%%---+++***((()))***+++++++++++++++)))&&&000***111888\\\III)))///+++(((&&&&&&((())))))''''''((((((((('''&&&&&&&&&''''''''''''((((((((($$$''')))(((%%%$$$&&&(((((())))))))))))(((''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&((()))***###&&&((()))(((''''''(((+++ &&&)))222999,,,---&&&%%%$$$&&&)))+++,,,---&&&***+++333$$$kkkuuu^^^<<<((())))))'''+++&&&''''''(((((('''''''''))))))((('''''''''((((((###&&&)))(((&&&%%%'''))))))(((((()))***+++)))(((!!!222+++jjjmmm111###111 ### ,,,444+++''',,,+++@@@ooozzziii~~~|||wwwjjjTTT@@@999:::...222///000''')))+++666(((111---%%%'''***...888###***+++(((///<<<;;;000)))111222***&&&---555888...---,,,,,,,,,***'''%%%+++,,,---...///...---,,,++++++,,,---.........---222///000444666444444666;;;111???+++===$$$222---000888666111GGG|||{{{vvvwwwhhhWWWZZZJJJBBBFFF<<<@@@<<<777777999;;;<<<<<>>AAA>>>===@@@:::999EEEHHHEEE<<<222555AAAGGGDDD333UUUMMM999QQQ<<>>DDDOOOSSS(((333+++***+++&&&***)))))))))))))))***+++,,,---)))&&&111(((222888WWWbbb///---+++)))(((((()))((((((''''''((()))))))))((((((%%%%%%&&&&&&''''''''''''$$$'''***(((%%%$$$&&&)))(((((())))))(((''''''&&&$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''')))***$$$''')))++++++++++++---***&&&,,, &&&%%%///---,,,)))'''''')))******'''''',,,---###===zzzlllWWW444%%%///---"""""")))&&&'''(((((((((''''''''')))((('''&&&&&&&&&''''''$$$(((+++***'''&&&(((+++)))((('''((())))))(((&&&'''***bbbXXXddd,,,***000)))***,,,222***%%%!!!&&&+++///FFFVVVaaa```HHH---,,,666666...111;;;666%%%'''222666///(((---666---...,,,...@@@///"""'''&&&000...&&&))))))%%%(((+++,,,,,,+++++++++***)))---...---++++++111;;;CCC111...,,,+++,,,+++)))&&&............---,,,++++++---,,,------......---,,,...+++,,,111222000000555...)))888333@@@000888666777555777OOOVVV\\\jjjxxx|||mmmkkkTTTIIIIII;;;CCC>>>999999;;;;;;;;;;;;???CCCCCC???======<<<999888666555666777888888777888666444333444888<<>>>>>888666888OOO(((FFFDDDNNN===:::555555999;;;777222000LLLFFF===666333333222111666999444+++***000222///))),,,---)))'''(((+++---......------------------,,,***'''''')))***(((&&&)))'''&&&'''((()))(((''''''((()))******************)))))))))))))))******...///000333888AAAJJJQQQ...'''888""")))111 '''******))))))((()))+++,,,---***&&&222'''111777SSS|||===+++*********+++***(((%%%'''((()))***************%%%%%%%%%&&&&&&&&&''''''$$$'''***)))%%%###&&&***'''((((((((('''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))((((((&&&$$$###$$$(((+++%%%'''222)))'''000))),,,$$$'''(((((((((******)))+++&&&((("""...WWWttt{{{ZZZ<<<+++))))))$$$---111!!!'''((())))))(((''''''(((((('''&&&%%%$$$%%%%%%&&&%%%)))---,,,(((''')))---)))((('''((()))(((&&&%%%///###!!!///FFF,,,%%%,,,"""'''###((($$$***###%%%333..."""'''---***(((&&&'''+++...111,,,&&&%%%,,,000---((('''---)))(((+++---***)))***&&&333...888---***///000)))"""(((222***"""***((($$$'''///,,,###&&&333333000000111...+++...555444111...---//////---+++000///...,,,***((('''&&&...---------......---+++***(((+++///---))),,,333111///333888888222333777444444PPP[[[```dddeeekkkuuuyyyxxxqqqQQQAAAAAAFFF<<<>>>;;;>>>DDD<<<222555<<>>HHHSSSSSSGGG===:::CCC999444666666111///222999777555444444555444444555222...+++***,,,...000......---------......///,,,+++******++++++***(((000///------,,,***&&&###+++***(((&&&''')))+++---'''(((((()))***++++++,,,,,,'''###$$$+++///...***///333333;;;>>>888YYYEEE111---------,,,+++***)))(((+++))))))+++......,,,)))111&&&,,,---222///SSSEEE,,,###(((///)))&&&'''%%%%%%'''(((******((('''%%%))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''''''''((()))***((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***+++)))'''''',,,((($$$HHH}}}lllvvv>>>,,,++++++***)))(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&***)))((('''''''''''''''(((---JJJwwwHHH\\\???000%%%$$$%%%$$$%%%)))$$$&&&)))******)))****** 666AAA666***,,,---)))))))))+++,,,...///111111$$$(((+++,,,++++++...000(((((()))+++------***((()))((('''''''''(((***+++***)))(((''''''((())))))///...---,,,,,,,,,---...,,,...///...+++)))((('''...000000,,,+++---,,,)))000***'''+++------,,,...***+++,,,///222333444444333555333...///777<<<;;;:::TTT\\\\\\]]]^^^```bbbdddeeefffyyycccHHHHHHKKKFFF;;;:::BBB???999>>>:::???BBB???>>>???===999555555555555888::::::888///444777555555777888666:::999:::===;;;999:::>>>:::@@@@@@::::::DDDJJJKKKKKKPPPPPPHHHAAA???<<<777AAA>>>???CCCDDD@@@@@@CCCAAA===666000///111555777111///---,,,,,,,,,---,,,111111000000111222444555...------,,,,,,,,,------*********+++,,,,,,)))'''...------......---***'''******((((((((()))+++,,,)))))))))***************''',,,222444000***))),,,)))666999666???\\\lll:::'''***+++++++++++++++***)))+++***)))***---...,,,***333...222...333777___XXX,,,)))---+++&&&,,,///'''((()))***++++++***)))((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&(((***+++(((((((((,,,)))***MMM]]]555+++******)))((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''''''''&&&+++ )))222FFF(((444,,,'''$$$&&&)))(((%%%$$$***++++++)))&&&$$$######>>>^^^]]]111&&&///$$$))))))***+++---...//////,,,---///...---+++++++++++++++,,,...000///---+++******)))((((((((())))))(((((('''&&&&&&'''((()))///---***)))((((((((('''---...///...+++)))))))))***------+++,,,///000---333---***,,,...,,,+++,,,.........000333444222000999,,,+++999>>>777999EEE~~~___ZZZYYY]]]\\\VVVVVV[[[QQQZZZhhh{{{aaa777FFFGGGAAA@@@CCC<<<555:::777:::;;;:::;;;???@@@>>>666555555777:::;;;;;;;;;111555777444333555555444222888<<<<<<;;;;;;:::777???@@@???;;;888===GGGQQQTTT\\\___YYYOOOHHHDDDAAACCC>>>::::::;;;===BBBHHH======888///---222666777000///---,,,++++++,,,,,,+++,,,...000111222222222...---,,,+++++++++++++++(((((()))+++---,,,)))'''))))))+++---///...+++)))))))))))))))******+++++++++++++++*********)))))),,,+++...000,,,'''---888777333>>>UUUttt;;;000+++(((((()))***************,,,***))))))+++,,,,,,+++---...111+++///:::hhhrrr222111000)))###...333&&&((()))***++++++***)))((('''''''''(((((((((((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***$$$'''&&&)))---%%%"""---sss^^^...""")))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))((('''&&&%%%$$$&&&)))...111888555!!!$$$&&&&&&)))***'''"""%%%&&&'''''''''(((+++...WWWLLL:::***$$$'''((('''))))))******+++,,,,,,---/////////000000...+++(((,,,,,,,,,...000000...,,,++++++++++++***)))((('''&&&&&&&&&&&&''''''))))))000---******,,,,,,+++(((.........,,,***)))***+++(((+++,,,+++,,,000111///666000---......+++***,,,///......111444555222///222111666:::333444QQQvvvooo]]]TTTUUU]]]]]]SSSSSS[[[TTTVVVZZZdddwwwPPP===DDDDDDFFFHHH>>>555;;;;;;;;;;;;;;;<<<>>>>>><<<888555555888;;;::::::;;;000555666333222555666444222:::===888777===>>>999GGGCCC@@@>>>;;;:::BBBLLLQQQWWW\\\ZZZUUUOOOLLLKKK@@@>>><<<<<<===@@@CCCGGG???999555555444111000111333222111000......///000,,,,,,------------------///...---,,,++++++++++++(((((()))+++---,,,***'''$$$%%%'''***---,,,)))&&&((()))***+++++++++************++++++++++++++++++111)))&&&***,,,+++///666===444\\\jjj111(((555(((((())))))))))))((((((+++***)))))))))+++,,,,,,((())),,,---,,,666ppp???333---***%%%***---%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&''''''$$$)))$$$"""+++---***,,,EEEVVV999+++111(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%'''(((%%%***%%%!!!FFF***'''***((($$$$$$******&&&"""###%%%''')))...444888CCC'''&&&111***%%%***))))))))))))************+++******...111222...+++)))))))))***,,,,,,+++))))))***+++,,,,,,+++)))(((&&&&&&&&&'''((()))******---***(((***...111///,,,------,,,***((((((***,,,***---...+++,,,//////---666111///000///,,,+++......------000444555333111...;;;<<<000444XXXaaaMMMVVVNNNOOOXXXYYYPPPOOOXXXRRRTTTXXX]]]gggxxxkkkZZZBBB:::EEEFFFAAACCC>>><<<<<<>>>@@@@@@===<<<;;;666555999:::777666888000555666444333777888888;;;@@@???777888BBBHHHGGGKKKEEEAAABBBBBB@@@BBBFFFLLLLLLLLLMMMMMMJJJFFFEEE??????===<<<===@@@BBBCCCMMM;;;111666666---***111111111111///,,,,,,...000000///...------...000111//////...---------------))))))***,,,------***(((&&&&&&'''***++++++(((%%%((()))+++,,,,,,,,,******((()))***+++,,,---...///+++,,,///333444666<<>>===::::::>>>777555:::;;;666444888333777888555555999;;;;;;>>>???<<<777999CCCLLLPPPKKKIIIFFFFFFIIIJJJIIIHHHRRRLLLIIIIIIGGGBBB===<<>>###---///'''(((...******))))))))))))******'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&'''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$ +++)))###(((,,,)))+++***FFF|||bbb666))) ''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((('''&&&&&&!!!((("""###222<<>>777555<<<===777666;;;777;;;;;;777777:::<<<;;;;;;999999===@@@CCCJJJRRRNNNSSSSSSLLLKKKPPPQQQLLLSSSOOOMMMMMMHHH@@@===???AAAAAA;;;444222888;;;:::PPPPPPGGG888///111444444111333444111---,,,///333******+++,,,------......,,,,,,,,,,,,---...//////222///---,,,,,,,,,,,,++++++***)))***+++---,,,+++******++++++,,,,,,++++++)))***+++,,,---...///000,,,444333222PPP|||111111+++,,,***************))))))((('''&&&)))++++++)))(((***+++(((111(((+++111VVV[[[///+++,,,+++,,,,,,******))))))))))))******(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''......+++///)))666aaayyysss[[[BBB???444))),,,(((,,,''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''((()))%%% +++'''@@@---!!!''',,,%%%"""%%%###$$$%%%%%%&&&(((,,,///777 )))111'''###,,,((((((((())))))*********((())))))(((((((((***,,,***)))((((((***++++++***'''''''''((()))***+++,,,((()))***++++++***))))))///222444222...++++++---(((***,,,,,,++++++,,,---(((+++,,,+++,,,000222///000...///111///---///555...333555222------666???RRRuuu~~~qqqcccZZZSSSIIIAAA===888666444555QQQUUUUUUQQQPPPQQQNNNIIIHHHGGGMMMVVVXXXSSSQQQSSSKKK\\\wwwjjjKKKJJJGGG===777:::>>>===>>>AAA>>>666555===???999999???;;;>>>>>>999777:::<<<;;;;;;888===GGGKKKIIIMMMVVVTTT___^^^PPPJJJPPPTTTOOOJJJJJJMMMOOOHHH???>>>DDD===AAA???999777999888333???WWWZZZAAA222::::::---...000222///***))),,,000000222333444333111...,,,*********+++,,,---...///555111...,,,,,,,,,,,,,,,)))(((&&&''')))+++------******+++++++++,,,,,,,,,,,,,,,,,,------.........---555666CCCxxxCCC//////---&&&,,,((())))))***************%%%(((,,,,,,***((()))+++$$$555(((&&&888rrrvvv>>>)))(((...///&&&((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&(((+++&&&$$$***'''###((($$$111+++rrrtttwwwqqq{{{RRR555///'''$$$,,,%%%###''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&'''(((%%%###+++***888,,,WWW777!!!%%%(((!!!!!!+++%%%&&&'''''''''))),,,...###///222)))%%%+++---(((((((((((()))***+++++++++&&&((()))(((&&&(((,,,111)))(((&&&''')))******)))))))))(((''''''((()))***(((((()))******)))((('''(((...222111+++(((+++///)))+++...///...------...,,,......,,,+++......+++000///000111...+++...444(((///555222...111>>>KKKdddWWWKKKFFF@@@:::>>>HHHKKKCCC:::777PPPRRRNNNLLLTTT^^^ZZZMMMJJJJJJKKKNNNQQQTTTTTTTTTMMMWWWSSSLLLcccyyyiii999HHH444===AAA===;;;111222:::888888<<>>```LLLHHHWWWmmmHHH999@@@777BBBTTTJJJMMM^^^HHHHHH@@@DDD>>>AAAJJJCCCHHHJJJNNNVVVWWWMMMCCCDDDMMM555===AAA<<<666555777999888EEEOOOIII777,,,111<<<...000---+++222999444(((???///%%%***...---///555,,,***---222000)))(((+++000///...---,,,+++++++++...---,,,+++++++++,,,---222,,,...///))),,,///((( ;;;(((///"""+++666+++444///LLL\\\111000''''''000'''((()))))))))************'''(((***,,,.../////////333 ,,,***IIIHHH+++111&&&,,,)))***))))))***+++,,,,,,+++)))%%%%%%))))))%%%%%%)))((('''&&&%%%%%%&&&'''((('''''''''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&''')))(((&&&$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''+++(((&&&''',,,---+++'''((('''+++@@@```TTTTTTUUUgggeeeCCC***)))((('''&&&%%%%%%%%%'''((())))))(((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((()))))))))***$$$%%%'''&&&&&&&&&)))+++))))))(((((('''''''''&&&###$$$!!!---''''''mmm+++!!!'''***'''&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((******)))...444111))),,,+++***,,,...///---+++))))))(((((((((((())))))&&&+++000///***&&&***111***,,,......,,,***))))))------,,,,,,,,,,,,++++++'''+++---,,,)))(((,,,000...333444---''')))///555$$$333;;;:::666<<>>>>>??????OOOTTTRRRMMMNNNTTTQQQGGGHHHHHHHHHKKKNNNNNNKKKHHHXXXWWWRRRLLLKKK___rrrtttQQQ>>>CCCBBB<<<999...111??????@@@FFFPPPTTTKKK>>>HHHMMM...===jjjVVV555GGGAAAWWW```TTT[[[___LLL???DDDRRRGGG@@@GGGCCCJJJAAAFFFNNNRRRKKKBBBAAAGGGJJJCCC:::888@@@JJJJJJEEE???000===___dddCCC+++---@@@777000111222111111444 )))222666666555222000222///...000---((()))......------,,,,,,,,,------++++++***))))))******+++''''''++++++(((...111,,,...'''444222111,,,000,,,>>>nnnkkk888'''111+++...555,,,)))))))))))))))******+++***+++++++++,,,,,,,,,,,,000111///222DDDjjj777...,,,---***((('''&&&''')))***)))(((***''''''******''''''***)))((('''&&&&&&'''((()))'''&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***'''%%%'''+++,,,***''')))+++###333cccxxxxxxgggTTTRRROOO<<<***)))((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''$$$&&&&&&&&&&&&&&&(((***)))((((((((('''''''''&&&%%%%%%$$$***'''&&&)))+++)))''',,,((()))%%%&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))'''&&&***...+++###***(((((()))+++,,,+++(((******))))))((()))))))))'''"""!!!''',,,,,,,,,)))+++,,,+++)))((()))*********+++,,,------......,,,///111111......222666---777;;;333///000,,,###777''')))EEEXXX\\\ttt}}}zzzLLLEEEKKKCCCAAA===:::888888888999BBBCCCCCCDDDTTTZZZZZZSSSOOOPPPMMMFFFJJJIIIJJJNNNRRRRRRMMMGGGOOOSSSYYYUUUFFFEEEdddyyyjjjPPP<<<:::===333777555888888===QQQcccaaaQQQ777KKK@@@@@@GGGMMM>>>FFF???===```[[[NNN]]]PPPBBBNNN^^^ppp___QQQTTTPPPUUUMMMKKKIIIGGGBBB???CCCJJJCCC;;;111---666AAACCC>>>GGG333???lll}}}^^^===555999//////;;;::://////<<>>LLLZZZwwwyyy:::$$$'''000)))+++000&&&***)))((((((((()))+++,,,---,,,+++)))))))))******(((999,,,111777III+++111***)))'''&&&%%%&&&((()))((('''***''''''******''''''***)))(((''''''''''''((()))'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&$$$&&&)))***)))&&&&&&///"""+++222]]]~~~jjjLLLSSSJJJ111...(((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&(((***((((((((('''''''''''''''((($$$)))%%%'''%%%___...+++'''$$$((($$$%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((******((('''&&&%%%%%%%%%%%%&&&%%%$$$(((+++)))$$$)))((('''(((***+++***)))+++******)))((((((((()))---+++***---222222+++$$$***++++++***)))***,,,...++++++,,,,,,------......))),,,......,,,---000444(((000000)))***333222)))///<<<<<>>>>>???777888999;;;UUUYYYYYYTTTQQQPPPLLLFFFJJJHHHHHHNNNUUUWWWTTTOOOEEEQQQWWWPPPJJJMMMTTTWWWgggsssbbbPPPFFF777AAA333777555555KKKkkkuuujjj\\\SSS;;;666;;;:::444???EEEFFFppp```VVVlllUUUOOOPPPZZZgggUUULLLSSSHHHDDDSSSQQQOOOMMMIIIFFFEEEFFF>>>EEEFFF???888999???CCC444999@@@HHHOOOPPPFFF999777///000888666000666EEESSSSSSQQQRRR]]]fffbbbVVV111+++'''***///111///,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------###*********111444111///---%%%(((111NNNlll]]]~~~>>>...(((,,,,,,###'''---$$$***)))((('''((()))+++,,,---,,,)))((('''((()))***&&&333---+++000hhh888777'''+++)))((('''((()))***)))((('''&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%'''((('''&&&"""---***+++$$$;;;wwwqqqAAA...===<<<---,,,''''''&&&&&&&&&''''''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))'''''''''''''''''''''''''''###+++"""((('''>>>\\\'''---%%%&&&,,,***%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((******((('''&&&&&&&&&'''$$$$$$$$$&&&***------+++******))))))***+++++++++******)))(((''''''''''''$$$***,,,((($$$%%%(((+++---------,,,+++---000333//////...---,,,++++++***''')))***)))((((((***---''')))******+++///333444777IIIaaaaaaMMMPPPXXXNNN;;;===EEE???;;;@@@@@@888;;;???CCCDDDCCCAAA???;;;;;;<<<===OOOOOONNNMMMNNNOOOKKKDDDGGGDDDCCCFFFMMMQQQQQQOOOLLLMMMGGGAAABBBKKKOOOLLLUUUQQQRRRMMMiiizzzddd>>>DDD===DDDBBB@@@RRRrrr{{{wwwVVV:::888JJJHHHDDDFFFGGGKKKooo[[[WWWoooYYYYYY___\\\```WWW___nnn___TTTEEEKKKSSSXXXXXXRRRHHH@@@???JJJNNNEEE:::888???FFF...???@@@000,,,;;;@@@777AAA:::333...---333@@@KKKFFFOOOVVVOOO;;;777PPPpppFFF:::,,,'''---222///(((......---,,,+++******+++++++++,,,,,,------------(((...(((&&&---)))%%%000///!!!999mmm|||FFF"""''')))+++'''%%%...222,,,***)))((((((((()))+++++++++)))((('''''')))***,,,000***666+++888VVV@@@(((---***((('''((()))***)))'''&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%******)))((('''&&&&&&'''"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%$$$%%%&&&'''&&&&&&""")))000(((,,,000MMMoookkkKKK***//////++++++%%%''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&(((&&&&&&&&&'''''''''''''''$$$###))) ''')))***ttt"""+++&&&"""%%%***'''''''''''''''(((((((((&&&&&&''''''((((((((())))))((('''&&&&&&''')))***&&&%%%%%%(((***,,,---...*********))))))***+++,,,)))((('''&&&&&&&&&&&&&&&''')))%%%!!!222DDDNNN......---++++++---111555//////...------,,,++++++,,,,,,,,,+++***)))***+++///,,,111888444***---:::DDDuuu|||LLL;;;JJJWWWJJJ444LLL???<<>>;;;777<<<===>>>??????>>>===<<<>>>======<<>><<<<<<:::777555444555777222222333666;;;>>>>>>===HHH888///333888999CCCQQQ\\\NNN999+++***///...)))///...---+++******))))))((((((***+++++++++++++++222666---***...$$$,,,QQQGGG[[[sssCCC((('''###)))***(((,,,111///***((()))))))))************(((((((((((()))***,,,---333%%%777,,,???uuuNNN333***)))'''&&&'''(((((('''%%%'''******''''''******'''&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$)))((('''%%%$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&,,,"""///+++)))xxxsssrrrYYY---...BBB111$$$+++'''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&'''''''''"""&&&%%%"""&&&+++"""ZZZAAA...''' !!!)))''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))((('''&&&&&&(((***+++***'''&&&((((((&&&''')))((())))))((('''(((***,,,(((''''''&&&&&&''''''(((---,,,***---===NNNQQQIII+++++++++))))))+++///222++++++,,,---...///000000---,,,,,,+++++++++++++++999111...111111444IIIaaaqqquuu@@@FFFJJJIIIFFFCCC<<<444333HHHKKK888444CCCBBB111>>><<<:::999<<>>IIINNNOOOIIIMMMPPPKKKLLLRRRJJJTTTXXXbbbmmmkkkwwwYYYWWWNNNBBB>>>EEENNNQQQEEEBBB>>>===DDDJJJHHHAAA:::...+++444444,,,000>>>999222777HHHPPPDDD555...666555444333222555===EEEOOONNNEEE888000000000,,,------,,,+++*********+++'''(((***+++,,,,,,++++++!!!***''',,,444000VVVLLL++++++,,,&&&,,,+++)))---,,,'''''''''(((***+++++++++)))((((((((()))******++++++,,,+++)))///---???iiiQQQ222***)))''''''((()))'''&&&'''******''''''******''''''((()))******)))(((''')))'''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&&&&&&&&&&'''&&&'''%%%%%%***$$$(((GGGvvvnnnfffbbbJJJ&&&&&&000))) &&&)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''((((((%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''###+++"""&&&$$$,,,"""AAA@@@000+++///111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))+++***(((&&&&&&''')))***+++(((''')))'''$$$%%%))))))******)))'''(((+++...((((((((((((((()))***+++###''')))...999@@@555###+++++++++***)))***---///)))***+++---...000111222***)))))))))+++,,,------555777555555CCCbbb\\\===111===>>>===;;;>>>AAA>>>888===444555DDDEEE222333KKK===<<<;;;<<<@@@DDDIIILLLAAA???===;;;KKKKKKLLLIIIDDDAAAEEEKKKFFFJJJMMMJJJDDDAAAAAACCC>>>RRRVVVHHHHHHXXXXXXGGGDDDIIIYYYNNNAAAAAACCCUUUMMMrrr|||tttlll^^^QQQRRR]]]eeeeeebbb\\\AAAAAA:::GGGBBBUUUSSSKKKRRREEEGGGLLLCCCCCCCCCEEEBBBTTTUUUNNNMMMQQQkkk```eeeaaaUUUIIIDDD???;;;:::@@@EEEGGGHHHHHHBBB;;;;;;555333333111333EEE\\\kkkMMM@@@NNNQQQ===///222000777666......777:::666111???IIIEEE;;;666333000++++++******++++++,,,---)))***,,,---......------+++444000///...&&&ZZZXXX###,,,777'''(((---)))&&&***(((&&&...&&&'''***,,,,,,+++)))''')))******++++++++++++***%%%333***222???uuuCCC---+++******++++++***(((%%%))))))%%%%%%))))))%%%)))***+++,,,,,,+++***)))***(((&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&'''((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))$$$%%%&&&&&&&&&&&&'''(((""")))"""...%%% 555!!!DDDqqqUUU???888!!!&&&444((()))''' ...***)))((('''&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&'''((()))%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%&&&&&&'''''''''$$$/// )))###,,,$$$111{{{<<<$$$!!!)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))...,,,)))&&&%%%&&&((()))***''''''***)))&&&(((...,,,------+++)))***---111((()))))))))***,,,---...(((///---$$$###+++---))),,,------,,,+++,,,...000,,,,,,------.../////////***))))))+++...000222222***BBBQQQVVVpppzzztttiiiQQQ999444===111888>>>AAADDDEEEAAA<<<@@@BBB999333;;;???::::::>>>@@@BBBCCCAAA<<<777444666555333111HHHLLLKKKHHHHHHJJJGGG???DDDLLLNNNGGGAAACCCFFFGGGLLLDDDBBBCCCGGGTTTXXXLLLIIIWWW[[[OOODDDDDDFFFDDDPPPKKKGGGLLLYYYgggmmmlllppp}}}dddPPPRRRCCCAAA======CCCIIIGGG@@@MMMNNNLLLHHHDDDEEEGGGHHHAAAOOOWWWPPPLLLRRRXXXWWWPPPBBBCCCSSSUUUFFFAAAIIICCCKKKMMMFFFCCCFFFFFFAAAAAA222999999...EEEbbbZZZ]]]\\\666(((444444666888//////000111333444555666444666<<>>NNNOOO555!!!111444&&&'''&&&&&&%%%((()))'''%%%%%%&&&&&&*********)))'''%%%###!!!&&&''')))******(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''%%%###$$$&&&'''%%%###"""###%%%'''((((((''''''###$$$%%%'''((())))))***<<>>BBBEEEDDDDDDIIIRRRYYY[[[YYYHHHRRRTTTKKKHHHOOOUUUUUUGGGDDDIIIPPPJJJ>>>AAANNNXXXOOOCCC===AAAFFFBBB:::>>>333<<<===222GGGaaa[[[MMMCCCCCC888@@@BBB&&&'''///000111222333333333333///...000555555111///000888222---,,,---,,,+++,,,,,,+++***)))***,,,------444***888aaaeeebbbGGG)))......)))---((((((((())))))*********))))))(((((((((((())))))(((''''''&&&'''((()))***+++//////---@@@zzz{{{VVV)))%%%)))###))),,,222$$$&&&((()))***+++)))'''&&&&&&'''((((((''''''&&&$$$&&&'''(((((('''&&&%%%'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&'''(((((()))))),,,TTTvvvJJJ...%%%%%%(((,,,((((((''''''((()))***+++)))'''%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%)))+++&&&$$$%%%!!!%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((('''&&&LLLtttnnn000(((+++###(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&((())))))'''&&&&&&&&&''''''((()))***,,,,,,---111)))(((111---;;;MMM000******+++,,,,,,+++*********((((((+++000222///,,,111000///000///...------000''' %%%444???;;;000wwwVVV222<<<======;;;777555666888888777:::@@@AAA<<<888666888:::<<<===<<<;;;;;;<<<===999888:::999666666888666555555555OOOPPPNNNKKKLLLNNNMMMIIIEEEJJJKKKHHHEEEGGGJJJKKKEEECCCHHHLLLIIIMMMNNNDDDLLLVVVXXXMMMBBBBBBEEEEEEFFFKKKOOONNNGGGAAA@@@BBBEEEPPPSSSJJJGGGLLLLLLGGGVVVTTTUUUjjjaaaNNN@@@>>>IIIIII===>>>LLLBBB<<<;;;FFFTTT\\\YYYSSSRRRXXXXXXPPPLLLMMMLLLGGGDDDDDDGGGIIIGGGDDDGGGLLLJJJCCC@@@GGGMMMIII>>>666666000:::<<<111@@@WWWVVVnnnqqqEEE;;;PPP333999444555777999999999888777666000...111444333333444666555111,,,+++---,,,)))111...,,,...000111000...!!!---RRRooovvvBBB''')))''')))...&&&''''''(((((((((((())))))))))))(((((((((((())))))******))))))******+++,,,(((,,,......DDDttt999)))---)))))) (((&&&&&&'''(((((('''&&&%%%%%%'''(((((((((((((((###$$$%%%'''''''''&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((((((''''''///???vvvppphhhJJJ+++ %%%)))((($$$)))((((((''''''((()))))))))(((&&&'''(((((('''&&&(((''''''&&&&&&%%%$$$$$$'''"""'''&&&'''+++)))%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***+++***(((''''''''''''(((777iiiRRR,,,"""+++((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******((()))***((('''&&&((()))'''((()))***,,,---......000***'''000---888HHH000)))***+++,,,,,,,,,++++++)))((((((+++000111000------,,,)))))),,,///222333000555666333;;;WWWyyy{{{QQQ>>>555///666CCC999;;;<<<;;;888666555555777999999888:::===;;;777888999:::===???@@@>>><<<<<<888666777555222222555888777666444PPPOOOLLLLLLNNNQQQQQQQQQLLLKKKGGGCCCCCCHHHNNNRRRLLLIIIOOOOOOFFFEEEFFF???KKKSSSTTTLLLDDDEEEIIIKKKIIIJJJLLLJJJEEEBBBHHHPPPAAAFFFHHHDDDCCCFFFEEE@@@888LLLTTTGGGFFFiiihhhKKK>>>IIIHHH777888JJJJJJAAA===CCCLLLLLLDDD<<>>AAAMMMTTTNNNBBB<<<<<>>===<<<;;;AAA888222444888:::;;;<<<111555666333222444111+++...++++++...111///---,,,555DDDfff}}}000!!!%%%...***(((***&&&(((((((((((((((((((((((()))(((((((((((())))))***++++++++++++,,,,,,------&&&))),,,///JJJ|||III999222,,,444---%%%,,,(((&&&&&&%%%$$$%%%(((((((((((((((((('''''''''###$$$%%%'''(((((((((''')))))))))((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$#########$$$&&&'''''''''%%%$$$$$$$$$%%%''')))***&&&'''''''''''''''&&&&&&+++$$$222@@@JJJbbb```:::)))%%%&&&+++...***%%%###)))(((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&,,,((("""555<<<%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***,,,+++)))'''&&&&&&(((***111iiiEEE...!!!******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++)))))))))'''&&&&&&(((***'''((()))***+++---......,,,+++&&&---***///===*********************)))))),,,+++***,,,------***(((---000000---+++---111222888777888CCCbbbzzz^^^DDD444///;;;>>>444222999333555888::::::999777777555:::999444888BBBEEE@@@888666666:::>>>AAA???===999666555555333111222666888777666444SSSPPPMMMMMMNNNOOOPPPQQQPPPMMMJJJJJJLLLNNNPPPRRRHHHDDDJJJMMMFFFHHHMMMKKKJJJOOORRRNNNIIIJJJOOOSSSUUUPPPLLLKKKHHHDDDFFFLLLDDDEEEEEEEEEEEEEEECCCAAAEEEIIIGGGAAAEEESSS___ccclllqqqkkkRRRBBBFFFLLLDDDAAAFFFIIIDDD>>>;;;:::BBBLLLTTTZZZ[[[TTTKKKIIIEEE???AAALLLSSSHHH777LLLDDD??????:::444888BBB::::::???@@@===FFF[[[gggrrrhhh@@@000333---000444888;;;<<<<<<;;;AAA888111333777999999;;;777::::::777666888888555333111333777666333666<<<~~~999)))666111&&&***,,,(((+++))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))))))))(((+++,,,555ZZZxxx```999 ///111&&&***&&&'''++++++''''''+++((((((((((((((((((((((((%%%%%%&&&'''((()))))))))((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$###"""###$$$%%%%%%&&&'''(((%%%$$$$$$$$$%%%''')))***'''''''''(((''''''&&&%%%'''(((---)))&&&666777)))((()))+++)))&&&(((---((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&$$$+++''' 000666 %%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++***(((%%%%%%(((+++333iiiDDD///###***(((%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++'''((((((&&&%%%%%%(((***'''(((((()))***+++,,,,,,+++---&&&+++)))(((222&&&++++++***)))(((''''''''',,,,,,,,,,,,,,,+++(((&&&---666:::555000333:::===NNN]]]ooonnnMMM<<<888777333111333666888<<>>IIIMMMCCC888999BBBKKKBBBKKKiii```CCCEEE>>>>>>FFFIIIFFFGGGKKK>>>AAAEEEJJJMMMNNNLLLIIIAAAEEEGGGEEECCCAAA<<<666III===444777>>>@@@===::::::;;;===???CCCKKK\\\mmm???!!!222,,,///333777;;;===>>>???===666222444555555444666===999555444222111555<<<222222555666222333CCCVVVMMM444aaadddDDD"""&&&...+++---******))))))))))))(((((((((''''''(((((()))***+++))))))***++++++++++++***,,,111,,,<<>><<<999777666555333222222222444777555222444999000222444666VVVPPPNNNQQQRRRPPPOOORRRSSSNNNOOOUUUXXXRRRJJJGGGNNNEEEGGGLLLFFFEEEIIIHHH===AAAEEEGGGFFFFFFJJJNNNMMMJJJPPP^^^aaaYYYSSSTTTMMMIIIGGGHHHDDD>>>???EEE@@@EEEDDD:::222777EEEPPPVVVBBB:::QQQxxxdddNNNDDDAAAGGGJJJGGGHHHOOODDDDDDFFFGGGEEEBBB@@@?????????AAACCCAAA<<<:::<<<777555444888BBBGGG@@@555999:::888;;;AAAEEENNN^^^___ttt111222000222555999<<>>>>>???AAA>>>777>>>___vvv;;;555PPP~~~cccAAA'''(((///))))))))))))(((((('''''''''''''''''''''((()))***++++++,,,---.........------,,,333)))AAA{{{WWW444***---,,,(((%%%''''''''''''((()))+++,,,'''''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###%%%'''&&&$$$###%%%'''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''''''''&&&&&&$$$000,,, ''''''!!!%%%)))(((&&&%%%$$$%%%'''(((((((((((('''$$$&&&((('''&&&%%%''')))'''&&&%%%$$$$$$%%%'''((('''$$$###***...""",,,$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&''''''###&&&))))))&&&%%%(((+++;;;\\\YYY)))***+++"""***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))%%%'''))))))(((((()))***,,,++++++++++++*********)))333))),,,...%%%++++++******))))))***+++,,,---(((+++---000111222222333,,,555===GGG```www\\\<<<999888<<<@@@>>>666...888:::777222444===CCCBBB777777777999;;;;;;888555???999666888999888888;;;999:::<<<;;;777333000///000111555888555000111666111222333333QQQLLLLLLRRRVVVTTTUUUYYYXXXNNNHHHKKKNNNKKKHHHHHHKKKAAADDDKKKHHHFFFIIIFFFBBBEEEJJJMMMLLLJJJLLLQQQHHHFFFMMM[[[^^^WWWTTTYYYHHHCCCBBBDDD@@@999===GGG<<<@@@EEEHHHIIIEEE;;;222777???IIILLLCCCCCC___gggWWWLLLMMMMMMFFFDDDHHH;;;???FFFKKKIIICCC@@@???BBB777444===GGGFFFBBBAAA999???===444222999???======>>>999:::AAA>>>@@@MMMTTT{{{xxxEEEnnn;;;000000111333555888;;;===>>>666555888:::777000---///000+++555HHHHHH999666BBBooopppqqqkkkbbbnnnzzz>>>###555TTTlll...111$$$(((((('''''''''&&&&&&&&&''''''''''''((()))++++++((()))***+++,,,+++******)))111%%%BBBJJJ......000...,,,,,,+++)))((('''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))$$$&&&'''&&&$$$###$$$&&&"""###%%%'''((((((''''''%%%&&&&&&'''((((((''''''))))))'''###%%%******&&&'''(((******$$$""")))###$$$&&&((())))))((((((!!!###%%%%%%###"""%%%'''***(((&&&$$$$$$$$$%%%&&&---*** (((***$$$***$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((()))!!!"""###$$$&&&'''((())) %%%))))))&&&%%%(((+++BBB[[[eee(((...,,,,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))((((((((((((&&&(((++++++***)))******......---,,,,,,+++******%%%111'''+++...%%%***---)))))))))***,,,...000222+++...111222333333444555999NNNhhhqqqsssRRR<<<222666999:::777111---///111444333444777888888666666555444444888<<<===<<<:::AAA888666<<<===777777<<<000666<<<>>>;;;666222111///111666999444......222...///222444GGGSSS[[[YYYTTTSSSSSSRRRUUUTTTRRRNNNMMMMMMJJJEEEHHHPPPZZZLLLWWWHHHNNNPPPTTTPPPMMMNNNPPPOOOJJJEEEPPPGGGOOO___ZZZQQQoooVVVKKKEEEKKKPPPMMMEEEAAABBBAAAAAADDDFFFEEEAAA<<<:::<<>>888777888111555333333555888999666333444:::;;;666444999<<<;;;;;;888666888;;;===;;;999222444333000333888666000,,,000555555``````\\\SSSKKKIIIOOOUUULLLMMMOOOQQQRRRPPPPPPQQQSSSLLLJJJBBBGGGHHHPPPNNNHHHEEEBBBDDDIIIMMMMMMKKKPPPNNN]]]pppjjjQQQLLL[[[JJJEEEFFFKKKMMMIIIFFFGGGCCC@@@===<<<<<<>>>???@@@BBB===999888;;;AAAEEEFFFGGGDDDDDDNNNaaavvvfff```VVVJJJCCCAAAAAA@@@???333111444;;;>>>666///000...000444777777666666888666666666888:::;;;<<<;;;CCC@@@;;;666333222///------...000222222555;;;AAA999555555777777555666999...000666;;;qqqaaa555%%%&&&((((((***IIIzzz{{{XXX000+++(((''''''''''''((((((((()))+++******))))))(((((((((''''''((()))***++++++,,,***%%%444JJJlll\\\NNNUUUCCC666555555...***+++,,,,,,...///...***###"""'''---///...+++)))(((+++***)))(((&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&'''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''+++ )))HHHWWWHHH111&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$'''((())))))'''&&&&&&'''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###))),,,)))&&&''')))+++BBB~~~|||777***+++'''''',,,...+++'''''',,,(((######&&&++++++)))******))))))******+++,,,222***'''++++++''')))000***+++---//////---***'''111///+++'''''')))...222***---222444444333333333CCC;;;]]]mmmZZZEEE===777888<<<>>>???@@@333222111///...///222444777444999===<<<<<<;;;444888666555666888888555222222888;;;777666999:::888222555999999666222111111...000///---///444333...222444666999mmmhhhddd```TTTGGGFFFMMMFFFFFFKKKTTTSSSKKKHHHJJJDDDCCCNNNXXXEEEFFFDDD;;;GGGDDDAAACCCIIIPPPTTTUUUUUURRRZZZhhhgggTTTCCC>>>DDDGGGLLLNNNKKKFFFGGGKKK@@@@@@>>><<<:::;;;>>>@@@PPPHHH???;;;>>>@@@>>><<>>888<<<000RRRDDD111###$$$)))***((((((---yyy|||```---///((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))************)))777NNNhhhNNNAAA333///++++++...///---***)))(((%%%""""""%%%***...((('''&&&%%%%%%&&&((()))(((((('''&&&&&&'''((((((&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))$$$&&&(((>>>mmmddd***((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$***)))((('''&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&"""$$$)))+++((($$$&&&+++DDDqqqqqqYYY???...((()))000---######,,,+++)))''''''((('''%%%$$$''''''&&&&&&''''''((()))""" %%%000222***######111///,,,******,,,...000'''(((***,,,,,,,,,++++++...222777:::???HHHTTT^^^zzzhhhMMM:::000111;;;???999666777444---000222333222000111555888999777666999======:::555:::999888888888777444222444888:::888666777666444///888AAA???666...---000555666666444444666444///555222000000oooYYYRRRYYYNNNHHHIIISSSTTTIIIBBBDDDIIIVVVrrrWWWRRRMMMGGGMMMJJJGGGGGGKKKPPPSSSTTTSSSRRRTTTXXXZZZVVVNNNHHHFFFJJJNNNMMMHHHCCCBBBCCC<<<@@@DDDDDDAAA>>>===>>>KKKGGGCCCBBBBBB@@@:::555999:::===>>>;;;777:::@@@___qqq}}}eeeTTTjjjtttWWW<<>>;;;===---???HHH...***)))...///+++(((******ooo{{{SSS***,,,&&&111///---***((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))---...222EEEppp___NNN;;;...,,,(((&&&(((+++,,,((($$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))*** +++''''''MMMzzzoooCCC((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((!!! &&&***((('''(((>>>iiifffeeelllqqq]]]999(((---&&&)))---///***$$$%%%(((&&&&&&&&&&&&&&&''''''(((111...(((%%%)))111555555+++***)))'''&&&(((+++---)))///555777555444555777<<>>888444666666444444777999777333222444777444666333444:::999555555:::999888888777666555444999:::999666444333222111000999AAA???666......111...000111222333333111...555666888;;;ppp^^^OOONNNOOOLLLJJJMMMUUUYYYkkk{{{LLLLLLRRRUUUJJJIIIHHHHHHIIIIIIIIIIIIIIIRRRYYYYYYUUUQQQLLLGGGFFFGGGGGGFFFEEEBBB>>>:::===AAAEEEEEEBBB???>>>???;;;<<<>>>>>>===;;;:::999999777888<<<===999555555333:::IIIcccxxx|||jjjGGG>>>===:::444///111777555///888:::>>>@@@BBBDDDHHHKKK@@@???@@@BBB???:::;;;AAA444888;;;999555666@@@JJJ@@@888444777<<<<<<<<<<<<555;;;;;;222@@@TTTfff>>>***/////////...***&&&&&&)))&&&MMMpppFFF+++'''000555222---)))'''(((***++++++******))))))(((''''''((((((((((((((()))))))))***---***;;;jjjRRR444$$$$$$***,,,+++(((((()))***)))'''%%%###&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&%%%(((+++&&&&&&888OOO((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''(((((('''&&&'''((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&+++'''$$$&&&'''&&&&&&))) hhhlll;;;&&&AAA444***)))++++++,,,...***))))))))))))***++++++((("""(((999===///%%%&&&***...444666444000---,,,+++///222111111:::LLL[[[___rrruuuDDD<<<333...000333555555;;;555333555444222444999444777888777333111222333---666333222;;;888222888777777777666555555555666>>>:::666444111///...///...222555444000------//////111333666777666666777555@@@MMMSSShhhPPPGGGIIIMMMPPPNNNDDDIIITTTAAAAAADDDDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDMMMRRROOOIIIGGGIIIKKKGGGFFFDDDCCCFFFHHHDDD>>>BBBAAA???===;;;<<>>>>>999777222...666RRRxxxvvvzzzyyylllUUU@@@<<>>@@@@@@======???BBBEEE???===AAABBB???BBBJJJ===IIIXXXXXXCCC///888NNN@@@999555777999999:::<<<<<<===888333:::000NNNLLL+++---//////...---)))%%%%%%(((,,,&&&111cccLLL***"""'''///,,,(((&&&&&&(((+++---++++++***))))))((('''''''''''''''(((((()))))))))'''000,,,===~~~dddDDD666111+++%%%###$$$&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((''''''''''''(((&&&'''&&& ...'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%'''(((((('''''''''((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&###***,,,&&& %%%(((###gggwww[[[[[[---!!!+++111,,,&&&+++************+++,,,,,,000(((EEExxx|||LLL((((((+++,,,,,,+++***---333888000;;;IIISSS]]]lllMMM---...,,,---222888888222+++>>>555111666666...+++...333444666777888777666555---999555666FFFAAA444;;;444555555444333222444555===777333333222///---.........////////////000111:::777555555444444888>>><<>>???JJJGGGAAA<<<999888777777777555777<<<===777222000---666===<<<555222777>>>hhhxxxuuunnnvvv{{{xxxcccfffgggddd___\\\]]]```ZZZSSSQQQVVVWWWWWW___lll|||wwwHHH999GGG>>>999666777666555777;;;===444777888;;;999IIIUUU%%%)))777///++++++***((('''(((*********(((VVViii,,,222!!!)))((('''''''''((()))***((((((((((((((((((((((((%%%&&&&&&'''((()))******'''444,,,>>>zzzmmmHHH......,,,***((('''((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((""")))&&&%%%222+++%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%''''''&&&&&&'''((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%(((***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((''''''''''''&&&&&&&&& '''((($$$***555222&&&999```BBB+++///333...(((000////////////000111111444***555RRRYYYDDD666999777999;;;>>>BBBMMM\\\fffnnnzzztttYYYRRREEE555000555333222222444444222000,,,...///111444888888666333111222666:::<<<888444000<<<444999SSSOOO999;;;444555444222///...000222555000000555666222...///000111222333333444555777666///,,,///555???QQQaaaqqqooopppkkkZZZVVV[[[OOOWWW===CCCLLLHHHIIIIIIIIIHHHGGGGGGHHHGGG@@@>>>EEEJJJHHHBBB???<<<>>><<<888999???@@@<<>>>>>@@@CCCBBB===999<<<:::999<<>>+++666666111<<<===???hhh,,,,,,444,,,&&&%%%'''((((((((())))))&&&""")))&&&JJJ666RRR///))))))++++++***(((&&&$$$%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((()))***+++&&&222%%%444nnnMMMGGG===333+++(((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))!!!$$$(((***%%%$$$...$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''"""$$$&&&&&&%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&######$$$%%%%%%&&&''''''!!!$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++(((((('''''''''&&&&&&&&&(((''' %%%@@@XXXIII(((!!!CCCUUU<<<777666888===;;;::::::::::::;;;<<<<<<<<>>???>>>;;;<<>>:::===AAADDDAAA:::555444666<<<:::888777999:::777333999:::===>>>>>><<<999777888999999888666555666888777444555999;;;FFFdddiii)))222KKK777///<<>>===AAA===;;;<<<<<<;;;<<<@@@@@@AAA???::::::===???===???BBBCCCAAA<<<888888888777666555666888;;;<<<;;;:::;;;<<<===<<<;;;999888777888888777555444555777999777777777555777@@@KKKNNN]]]lllmmmQQQ999???777111666---444555555555444555555666666GGGhhh444777000---...---***))),,,)))((('''&&&&&&'''((())))))!!!...<<>>===<<<::::::999<<<;;;999777555555777::::::::::::::::::999999999666777777666444444555666777888777555666888555///333:::<<>>>>>BBBHHHCCC===;;;@@@DDDCCC???===???DDDDDD===888999===???===;;;888888999:::999888???===;;;888333111555;;;999888777666666666777777666777777666555444666777666999777222666???>>>666666:::444000888<<<@@@LLLXXXaaarrrRRRDDD???///@@@;;;444666555444333333333333333===KKKooo@@@'''###)))///'''(((***+++)))&&&%%%&&&))))))))))))((('''%%%%%%'''(((,,,!!!;;;rrr:::---)))((((((((()))((('''&&&''''''''''''''''''((((((******)))))))))***++++++******,,,***,,,nnn```GGG999((($$$---333)))---***"""$$$'''&&&((('''&&&'''((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%$$$$$$$$$%%%%%%''''''$$$///(((***___ccc;;;!!!###---$$$"""'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******((((((((('''''''''&&&&&&'''&&&''''''((()))***+++***+++666vvvPPP777444000...000555777555222///333333000///333555444---............---------,,,...222333111///...---,,,---...000111222222111000)))000---222999---///---...000222333333222222333***$$$(((333777000&&&000AAA[[[wwwYYYMMM???<<>>999EEE@@@@@@FFFIIIDDD===999<<>>BBBEEECCC@@@@@@;;;AAACCC???;;;999888555888999999999:::::::::;;;777444555;;;;;;666777>>>555444333111111222222333666777888777666666888:::333999<<<999555444222000///555222111666555444;;;DDDAAA<<<777:::FFFXXXeeegggEEE>>>111555555555555444333333333444444444666fffMMM&&&***111333---&&&(((---))))))&&&$$$&&&******'''))))))((((((''''''&&&&&&***$$$ ///&&&JJJccc111,,,(((%%%%%%''')))(((&&&&&&'''((()))*********)))''''''((())))))*********..."""+++///)))888wwwfff???$$$###&&&******((((((***%%%%%%%%%''')))***)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%)))$$$&&&%%%444kkkIII++++++((('''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%###%%%#########%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((()))))))))))))))***++++++"""---999zzzzzzccc???===;;;:::888666222000,,,111444000---///222444,,,000222///...000222000///......///000000///---......///000000...,,,+++111111000000//////.........)))111,,,---222***000,,,,,,---...////////////)))222888555444FFFiiifffLLLBBBEEEKKK777555111///fff[[[NNNDDD<<<888:::???>>>@@@@@@<<<999999777333555888;;;;;;999777888:::999444666>>>???777444777444444333333222222222333555666777777666666888999555555888;;;:::555444666333888111,,,///...---555,,,...222888===>>>999555===PPPhhh{{{hhhAAA999444999333222222222222333333444333;;;mmm]]]111'''000222...++++++(((%%%)))000&&&+++,,,'''&&&***,,,***)))((('''&&&&&&'''((())),,,%%%((()))&&&888YYY666333---'''%%%''')))(((&&&%%%&&&''')))))))))))))))(((((()))***++++++++++++---&&&///...***555JJJKKK444%%%)))///***(((,,,&&&&&&&&&''')))***)))'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%***!!!+++***&&&'''...LLL[[[((()))$$$'''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&'''&&&$$$%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((()))******'''''''''''''''''''''''')))(((((((((((()))******###///:::hhhfffMMM<<<333888777555666777777666555111777999666333222///***...333444000///000000...111///...///222333222000111///...000222333111...222222111000////////////,,,)))222---,,,111)))000,,,,,,,,,---...000111222888444<<<[[[mmm]]]III===;;;======;;;...444===BBBiiiQQQCCCDDDJJJAAAAAA===888777999777333111666;;;;;;777444555888111,,,111???DDD>>>999;;;555555555444444444333333444555666555555555777999@@@666333777777111222888111666111---111000///777777222000777BBBFFF???666666666===GGGMMMZZZyyy;;;>>>111666111000000000111222333333777888HHHRRR666444555000+++(((&&&)))...---((((((---%%%///333---''''''******)))(((&&&%%%&&&''')))***%%%!!!000"""+++222FFF888999222***'''((()))(((%%%###$$$&&&((())))))((('''((()))***+++,,,---------+++)))111)))(((777,,,tttaaa888000000(((###((((((((('''((())))))'''&&&''''''%%%$$$$$$%%%''''''$$$$$$$$$###$$$$$$%%%%%%,,,,,,///)))***&&&000|||???///%%%)))%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""%%%)))***)))'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))***,,,---OOOeeeAAA444555777444---000555:::<<<888111+++444666444111333888888222111555666222///000000...222///...///222555444333333///---///555888666333000000///000000111222333)))'''111,,,***...'''...---------...000333555777QQQqqq\\\555777555666:::??????:::444111000000111|||ZZZIIIFFF>>>===@@@<<<222777BBBBBBFFF<<<444333444222111333333222111111111333444555>>>:::444000///222777:::???:::555222222555777888666666///...???777+++NNN666444666:::777///---111444555444222444888888666;;;777888<<<===;;;???GGGccc~~~UUU+++222555333222666888222***///:::666,,,===iiiPPP@@@333111222///++++++++++++******))))))((((((******))))))))))))*********)))(((&&&$$$#########'''(((%%%%%%***,,,;;;UUU111666;;;///111(((000(((((((((((())))))))))))(((&&&%%%'''+++---,,,***...---+++)))***...555;;;~~~FFF444CCCAAA***"""'''(((%%%%%%(((***((($$$&&&(((******(((&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***++++++IIIXXX+++)))***((((((...###...###$$$%%%((())))))&&&###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''((()))(((''''''''')))&&&++++++(((444%%%'''&&&&&&%%%%%%&&&''')))***,,,---,,,\\\hhhJJJHHHDDD???999444000...000111222111111222444777:::555111000333444222///555222///,,,+++---///111++++++,,,+++***+++...111...///000000000///---,,,555666222222555,,,&&&///444...***,,,,,,+++,,,//////---///222666DDDeeevvvWWW>>>777<<<@@@>>>======<<<999222---,,,---...000uuuTTT@@@III>>><<<;;;555888===999>>>999666888888444222222222111000///......//////))),,,111444666555333111444111......111666:::<<<222HHH...+++999///444===333111222555444///000555777555333111//////111444000......222222000333999777@@@NNN]]]oooSSS)))===:::777111---///555777555888777222NNNddd>>>%%%999///(((***---+++(((((()))))))))))))))(((((((((***))))))))))))))))))***''''''&&&&&&&&&&&&&&&''')))+++&&&&&&***+++888RRR666GGG111'''&&&$$$ ''''''((((((((()))))))))***(((((()))---......,,,,,,+++***((())),,,222666bbbjjjPPP333***""""""(((,,,)))%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((()))***++++++111sss]]]999!!!%%%((($$$"""******%%%$$$%%%%%%&&&(((******'''$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&'''((((((&&&&&&'''((((((******,,,)))???***''''''&&&&&&&&&&&&((()))***(((---'''GGGhhhXXXLLL???555;;;;;;999888666444333333444444333111...---...000333///,,,---111333222000///...---,,,---///111333---,,,+++---///000///---222222222222111000...---000,,,######...///000:::+++)))***---......333:::222444GGGlllqqq[[[DDD;;;<<<===>>>AAA:::666111///000222333222111111000111iiiJJJAAABBBBBB333...777===888555555666555111///111//////...------......///.........///111444777999333000---,,,...111333444GGGlllAAA666888***:::'''222000000111000...000555;;;555222222---(((+++333,,,+++---///...,,,---111444222...,,,000===OOO\\\BBB111333666222***---999:::222444<<<+++777VVVuuuLLL555)))%%%---;;;***''''''+++---+++)))***'''''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&''''''(((((((((***&&&&&&******777PPP<<>>gggYYYEEE777222222222222/////////000111222222333444444222///,,,+++,,,------***)))+++///222111000---.........///000000111000---+++///444555///***---............------,,,---...+++000:::333&&&%%%777;;;@@@???555+++***000NNNuuu}}}WWW:::666//////;;;GGGGGG<<<222<<<888333000000222333444555333111222|||}}}~~~cccGGGAAA>>>===:::222:::666333333111...///444,,,,,,---...000111333333777444000......222666999555222...,,,,,,---......,,,KKK000(((...///@@@111333333222111///------000;;;222///333222******222......000111///------......///000111111000000000111<<>>,,,222555222///111444444///333111555BBBoooWWW333------444666///((('''+++,,,------,,,)))((()))%%%&&&&&&''''''(((((((((((())))))))))))))))))(((+++***)))((('''&&&&&&&&&$$$'''%%%%%%******666OOO888???333***&&&%%%+++***&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))***)))(((*********))))))+++,,,%%%:::}}}{{{UUUgggVVVAAA>>>IIIIIIOOOaaaxxxzzzqqq~~~SSS;;;)))((()))$$$$$$***'''&&&%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((())))))***+++<<>>888111000444555666555333///---,,,//////...---,,,******))),,,---...------///222444333222111000000///---+++000111333444333111...---000000///......///000222333333333333333444444444+++333000,,,...,,,)))000...<<>>KKKNNNfffrrrccczzzaaaIII;;;@@@===,,,'''000$$$%%%///)))222UUUyyyZZZ<<<---,,,''''''(((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((***"""---dddsss@@@$$$,,,,,,)))'''$$$######$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%'''((('''&&&%%%&&&''''''%%%%%%(((---'''&&&&&&'''((())))))))))))+++###+++333zzzjjjRRR===000HHH<<<000------+++)))(((+++,,,---......///111333---------,,,,,,++++++***.........---,,,---///111555555444333000...,,,+++,,,...111333444333111000///000000...---...222666888777666444333222222222...888444---111666===JJJsssVVV111***444======444......222000777===@@@BBBBBB>>>888888888777444333444777:::<<<<<<======zzzrrriiiccc```cccmmmxxx}}}sssiiieeecccgggtttUUUPPPEEE<<<;;;<<<777000,,,111222222222222111///...:::666111---...444;;;@@@;;;888666444222000---***$$$$$$%%%---***)))333111)))...111...---000111...,,,777;;;444///111111,,,///222222,,,***,,,...,,,!!!&&&+++------,,,,,,---666333...***)))+++///333000444555000)))''',,,222,,,666///666MMMIIIIIIggg[[[DDD111111444///...222777444444222111///TTTLLL===;;;777222......000333111///+++)))((()))+++,,,(((,,,...,,,)))(((&&&%%%***---,,,)))***///000---((((((((('''''''''''''''&&&''')))******)))'''&&&%%%%%%%%%%%%&&&'''((()))&&&***((((((***'''///EEEoooHHHhhh444000$$$&&&)))''''''((((((((()))))))))&&&((())))))''''''(((***)))***++++++***)))***+++,,,---111888WWWZZZbbb@@@555IIIsssKKK555???666***%%%---000+++---444000666999000///444[[[dddEEE888,,,+++)))'''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((+++%%%...AAAwww???$$$***///)))&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&'''((((((&&&&&&'''((('''$$$$$$(((---((($$$%%%'''((())))))((((((###"""333;;;bbbPPP@@@999444//////444%%%)))---...000333111---///000222333111---)))'''************++++++++++++---...---,,,++++++---///111111222222000...---,,,+++---///111222111000////////////000222444555555555444333222222222222333666<<<555333JJJkkktttQQQ:::;;;EEEBBB>>>888333333555999;;;777444,,,'''+++666>>>>>>@@@@@@???:::555222222333999<<>>;;;999222333444555666555555444000000111222333333333333333222222333555555444222+++:::)))666...""";;;###,,,111000+++))),,,...,,,111DDDIII999,,,000444111,,,000...'''%%%)))+++)))(((,,,///...***((()))+++$$$***//////+++)))***---***---///000///...000222555$$$222???...000CCCCCC<<<@@@AAA999///***///666***<<>><<<777444333333888======{{{mmmbbb[[[XXXWWWSSSSSSVVV\\\dddiiijjjhhhcccaaalll```DDD<<>>666333///++++++---000333777222,,,+++---...,,,)))///000111///---+++,,,---///...---+++******++++++111000...,,,***)))((((((---,,,***(((''''''((((((***+++,,,,,,+++,,,...000---000///111444111===WWWBBBSSSSSS;;;))),,,444555...666111***)))000<<>>```lll,,,&&&$$$(((''''''((((((((((((''''''%%%%%%$$$%%%%%%&&&'''(((---,,,***((('''(((((()))---'''(((---***111YYYlll;;;---555888000666111------111333222000!!!???TTTTTT]]]xxxmmmjjjfff___XXXeeekkkCCC+++***'''$$$&&&&&&---(((!!!"""''''''"""&&&&&&&&&&&&&&&&&&&&&&&&...'''777UUUOOO%%%%%%((($$$ )))///%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###########################$$$$$$$$$%%%(((******)))######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''')))'''%%%$$$&&&)))---000************)))((('''&&&000///GGGHHH555DDD444%%%<<<111///,,,,,,---......---222111///+++)))(((+++---)))***,,,---,,,+++)))'''...//////---***((('''((()))***+++,,,---,,,+++******+++...000---)))+++111///++++++---,,,))),,,444222''''''444;;;666111333111@@@:::222<<>>UUU}}}))),,,//////%%%&&&)))))))))((((((((((((((())))))(((((((((((()))))))))))))))((((((((((((''')))******++++++******)))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&***+++(((&&&+++444;;;RRRkkk,,,+++''''''(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***,,,+++)))((('''''''''(((---(((***...)))%%%444KKKOOO,,,***777@@@...333>>>LLLVVVYYYTTTOOOmmmyyyMMM777+++***---***$$$$$$***///***!!!!!!(((&&&&&&&&&&&&&&&&&&&&&&&&((($$$''''''@@@XXX((($$$888444&&&###'''&&&))))))!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###########################$$$######$$$&&&(((((('''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%&&&(((+++---(((((())))))((((((''''''$$$$$$++++++IIIccc+++,,,888///(((---,,,,,,---///000///---222222000---++++++---///+++,,,,,,---,,,+++***)))(((***,,,,,,+++***+++,,,)))***+++,,,,,,,,,,,,,,,,,,---111555333---+++...,,,,,,///444333//////444444000111888======>>>AAA999@@@AAAUUU~~~xxxdddOOO>>>555<<<666111000---+++,,,000...,,,+++,,,...000000///222222222111///...///000111555555222444999<<<;;;FFFBBBBBBFFFxxxkkkbbb\\\VVVQQQMMMMMMRRRXXX[[[\\\bbb```\\\VVVQQQXXXnnn^^^LLL;;;444111...222999888888777888<<<;;;111%%%---///111///,,,***+++---000000111111111111111111,,,...000///,,,,,,000555222---((()))---///+++'''000...,,,***(((((((((((())))))))))))))))))***+++'''''''''((((((''''''&&&&&&'''(((((((((((()))+++///...((('''***'''+++===GGG&&&+++555***'''333222,,,666///BBB)))///777MMMsss...//////,,,$$$%%%''''''''''''((((((((((((&&&''''''((()))******++++++++++++******)))))))))))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''((((((((()))))))))(((&&&)))000777HHHppp000///***'''))))))************))))))(((((((((((()))***+++++++++***)))((('''''''''((()))((()))------***((()))LLLmmmkkk|||ccc999(((+++,,,)))'''&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& +++***...dddVVV+++%%%'''$$$(((***&&&+++...%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%##################$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''--- (((---@@@]]]ooodddLLL&&&---111***,,,******+++---///000///...000000///---++++++...000---------,,,,,,,,,++++++''')))++++++******+++,,,*********+++,,,---...///000......000...)))&&&'''222000/////////111:::DDD777<<<<<<666333777===???fffmmmbbbQQQ@@@555111111333555000------,,,***,,,000...---,,,---///000000000333222111111222111000...999777222...///666::::::???:::888>>>tttiiibbbaaaZZZQQQLLLLLLNNNOOOOOO^^^ZZZZZZ______XXXOOOKKKccczzzuuuYYY===777???@@@;;;444111222333222///***,,,......------000222............//////000000+++---///...,,,,,,000333888333...---------***&&&---,,,***(((((((((((()))))))))(((((())))))******%%%&&&'''((()))((((((''''''(((******))))))***+++(((,,,***---222+++%%%---(((111222---+++++++++555(((888222PPP,,,222555GGGfff---***)))%%%$$$)))'''''''''(((((()))))))))&&&'''((())))))*********************************)))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''%%%%%%%%%%%%'''...555kkkRRR|||;;;+++))))))((())))))******))))))((((((((((((((()))***+++,,,*********))))))((((((((((((((('''(((...444222,,,'''GGGzzzpppRRRCCC333'''///--- +++***''''''''''''''''''''''''...---""",,,>>>WWW###...---...((( &&&...'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""########################&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&''''''''''''...&&&(((666\\\eeexxxVVV,,,+++888+++%%%:::,,,+++******---...///...,,,,,,,,,***)))***,,,...------,,,++++++++++++,,,+++------,,,)))''''''''',,,+++++++++,,,---///000444...++++++++++++...222***000666999666000///000(((<<>>???999333333666+++++++++++++++...111444---,,,+++******,,,...000------------------......666555222///,,,+++++++++)))(((((('''(((***+++,,,,,,+++***)))))))))))))))%%%&&&((()))******)))((()))+++------,,,++++++,,,%%%++++++---333---$$$(((***444000"""'''777777(((***$$$???CCCeee:::444...555MMM'''$$$%%%"""$$$***((((((((())))))*********(((((())))))))))))((((((&&&'''(((((()))***++++++---,,,************,,,---((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%"""###%%%&&&(((222===UUUlllNNN%%%&&&***'''(((((())))))(((((('''''''''''''''((()))************************))))))***,,,)))%%%'''---...)))***)))@@@}}}]]]///111222///***&&&&&&'''''''''''''''''''''''''''%%%,,,***(((...***ooovvviii[[[FFF---''')))!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$##################&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&$$$$$$"""###$$$&&&''''''''''''(((&&&***222^^^EEE222,,,444333...///111000111000---)))((()))+++---...***++++++***))))))+++---,,,,,,+++***************---...///---)))'''&&&&&&---,,,++++++,,,...000111444000...000111111666;;;333444222...---555BBBLLLpppKKK333+++444444666666555222///---000---...111222111222666---,,,+++,,,.../////////333222222555999:::777444222111111333777999<<<>>>555BBBRRR\\\rrriii\\\SSSNNNLLLJJJIIIEEEFFFJJJPPPSSSSSSWWW\\\MMMLLLMMMPPPYYYooovvvKKK===444999CCCBBB555***000...,,,***)))+++---//////---+++******,,,...000///...---.........---,,,000000000...+++,,,///222'''''''''''')))+++---///---,,,+++)))((('''''''''&&&'''((()))))))))))))))***,,,......---,,,,,,,,,''',,,(((&&&+++)))%%%+++%%%###(((333666333)))%%%666:::TTT888333000&&&;;;((((((...)))(((+++))))))))))))************'''((()))******)))((('''%%%&&&&&&'''((()))************))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%###%%%((((((***999IIIDDD}}}fff###&&&***''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))************)))((('''***+++)))'''))))))'''...,,,+++LLLvvvppp===&&&000%%%"""///''''''''''''''''''''''''+++(((###'''+++'''fffVVV+++$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''((("""...((()))@@@qqqkkkccc===000 +++///(((***555444&&&111---)))'''(((***,,,,,,+++,,,---,,,++++++,,,...+++++++++*********))))))***,,,------+++******+++...------------...//////111000111222---((()))...111777===BBBPPPkkkgggIII111$$$+++999666777888888666333///---///,,,...222333111222555...---,,,,,,///000000000666666555666777777666444777555444444222000333999<<>>;;;555333111///...---,,,+++***111111000/////////000000---000222111///---///111111///------///111333444(((((('''((()))+++---///++++++)))((('''&&&&&&&&&'''''''''&&&''''''(((((((((***------,,,*********(((...***%%%)))'''%%%,,,))),,,111222,,,&&&)))000111---***'''666//////333,,,888...,,,333,,,,,,,,,)))))))))))))))(((((((((%%%&&&(((***+++***)))(((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%$$$'''***(((***<<>>vvvYYY)))$$$///%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''))) ,,,,,, +++DDDZZZ555888(((+++222111@@@,,,$$$***---...---(((,,,***))))))+++,,,+++***+++,,,---,,,+++***+++,,,++++++,,,,,,,,,+++***)))(((***---------,,,...///...////////////...------///000222222......777CCC@@@ZZZ{{{nnnUUUAAA222555888333...//////000111222444666888999000...///333444111111444000///...///111222222222555555666555444444555777;;;999888999999===KKKZZZ~~~tttggg___[[[QQQNNNNNNRRRTTTPPPLLLKKKMMMJJJNNNYYY^^^WWWMMMHHHGGG___|||nnnOOOBBBCCC333333333333333000---***333444555555555333111000***111777555///,,,111777999333......333666666333***))))))))))))+++---...)))((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&(((++++++***(((''''''%%%000000---...)))$$$)))!!!&&&&&& (((---,,,000555...---222222***---888;;;///&&&+++&&&''')))))))))(((((('''''''''&&&###%%%'''***+++++++++***++++++***)))((('''&&&%%%'''((()))******)))(((''')))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$'''***%%%'''<<>>:::666444666777666444;;;...&&&,,,333333111222333333///---333;;;:::333444222---,,,222666333+++000,,,'''&&&)))+++***)))%%%'''''''''&&&&&&'''((((((((((((&&&%%%&&&)))+++)))***++++++++++++******$$$(((,,,,,,)))'''((()))))))))(((((((((((())))))999999%%%+++555......,,,888HHH444%%%%%%(((111,,,+++***))))))((())))))***$$$%%%&&&''''''(((+++---(((((((((((()))))))))))))))((('''&&&&&&'''))))))''''''&&&''''''((()))***&&&&&&'''''''''''''''''')))%%%""""""$$$&&&&&&%%%)))###+++%%%%%%///444GGG...RRRrrr@@@((()))((('''&&&'''((((((&&&$$$&&&'''((()))************%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))***+++(((,,,///)))...ZZZvvvJJJ???PPPbbbrrr;;;666222???XXXdddyyy???%%%+++555 ''')))111""",,,(((%%%'''(((&&&%%%&&&((((((FFF>>>###666///,,,!!!&&&%%%$$$$$$######$$$$$$(((((('''%%%$$$###%%%'''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''$$$%%%&&&'''((((((((((((&&&******###'''"""444|||MMM...111***111///---***'''&&&'''((((((((("""%%%***......+++'''$$$///+++***(((+++%%%---''')))***+++,,,...---+++%%%((()))+++000666444000111,,,+++//////++++++000***???___{{{^^^CCC777555444444666222///333888:::555000+++***+++///333666777666,,,111444222444666222***...<<<===///***333777111HHH;;;111111555666555555:::AAATTTppp{{{ggg```VVVPPPQQQUUUXXXYYYGGGRRRTTTJJJFFFKKKLLLGGGOOOLLLMMMRRRWWWeeeyyy]]]DDD666111111222333000---***++++++)))&&&***...---***+++000222000000222111......///---'''...,,,)))'''((()))******)))*********)))(((((()))((((((((('''&&&&&&(((*********************))))))%%%'''))))))(((&&&%%%$$$)))((((((((((((((()))***VVVOOO000+++000(((,,,---***444'''+++333++++++%%%))))))))))))))))))))))))&&&'''(((''''''''')))+++******))))))((((((''''''***)))((('''&&&&&&''''''((('''''''''''''''''''''((('''''''''&&&&&&%%%%%%(((%%%######%%%&&&&&&%%%!!!!!!...)))###%%%,,,III111]]]NNN//////)))(((''''''(((((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))***(((,,,...&&&!!!444OOOmmm___EEE...///BBBPPPRRR]]]111111+++444HHHLLLvvvYYY<<<'''%%%555!!!&&&..."""***++++++***))))))******"""hhhzzz..."""###***111%%%%%%$$$############$$$'''''''''&&&$$$$$$&&&'''%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''(((((((((((("""%%%)))&&&///---===~~~www...$$$)))444***---+++((('''((()))))))))'''(((***+++++++++***)))### '''333999000)))777///,,,'''%%%'''+++...///111///+++'''***111444222777222000222555999DDDOOOuuu|||iiiNNNCCC777000000111000...666111,,,---222555333000+++******,,,///222333222///333333111222555333---***666<<<888444555222,,,...---000555888888<<>>TTThhh{{{tttYYYCCC888---...///333666777555333666000)))(((,,,000111///,,,+++)))***,,,...///...222333222000222555444111111222333222000///000222+++999MMM\\\```aaakkkvvvlll^^^RRRKKKKKKQQQRRRSSSbbbuuuuuuiiiVVVUUUPPPNNNRRRXXXTTTKKKeeesss^^^KKKAAA777222///---...000...222444222...///333777444777777111---------++++++---...,,,))))))---000000...---,,,+++***((('''''')))******(((''''''(((***)))((((((''''''&&&&&&,,,***((()))++++++(((%%%(((''''''(((((()))***+++...333&&&000:::000...***cccWWW000$$$'''"""***---%%%'''(((******)))(((&&&'''((()))(((&&&&&&((()))******))))))((((((''''''))))))((((((''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$+++###%%%'''///+++///[[[eee:::uuu+++###)))'''%%%%%%''''''&&&%%%((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&(((((((((,,,222222......'''BBBwwwiiieee\\\QQQEEE999///***!!!...777222)))&&&((()))111&&&---&&&(((000&&&---'''NNN~~~EEE888(((444,,,"""000(((&&&&&&))),,,++++++---///!!!lll~~~:::$$$###444&&&###***)))(((((('''((((((((($$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$''')))***(((&&&%%%%%%$$$%%%&&&&&&'''''''''&&&((($$$'''$$$'''###"""DDD<<<444+++,,,...---,,,******,,,------,,,---+++)))''''''***---///---111...000...111888,,,+++***,,,222555222...+++111111...***,,,222666666JJJ]]]yyydddMMM;;;,,,***000.../////////......///000444///)))(((+++...///...000...++++++,,,---...---222222222333555666555222666///...222222...222:::555JJJggg}}}}}}sssZZZYYYYYYYYYWWW[[[iiiwwwccc^^^LLL;;;BBBTTTRRRAAAKKK```|||tttUUUJJJBBB666222888111///---...//////000000333222---((((((,,,,,,)))+++...///...,,,,,,///222///---+++***+++***(((&&&((()))+++***)))''''''((())))))((('''&&&&&&''''''***((('''(((,,,---+++(((((((((((((((((()))******&&&333000@@@III777---###<<>>999###---(((///+++***...111111555;;;---...,,,---999MMM```iiihhhRRR>>>777444//////333---------,,,+++---111555000...,,,,,,...///...,,,444222///...///000000///000000222777999888555444000,,,000999;;;666999CCCZZZiiirrrWWWOOONNNKKKMMMTTTRRRLLLFFFDDDDDDEEEHHHLLLKKKOOOVVV\\\eeexxxgggCCC000777///***---222333000...333222---)))***//////+++,,,---............000222///---***+++---...+++)))***++++++***(((''''''))))))((('''&&&&&&'''((()))&&&&&&%%%''')))*********))))))(((((((((((())))))***666222@@@HHH888000))) 999///''')))))),,,!!!$$$%%%&&&(((((((((''''''%%%&&&'''''''''''')))+++&&&&&&'''((()))***++++++$$$%%%&&&((())))))***)))###$$$&&&'''((((((''''''######$$$%%%&&&'''((((((%%%'''((('''&&&%%%&&&'''%%%+++***###111111999qqq777|||???''')))&&&$$$###$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((('''+++,,,)))(((***+++***%%%000777===AAAFFFoootttdddYYYGGG111"""(((***+++)))%%%###$$$&&&,,,&&& !!!''',,,+++'''''')))+++)))***,,,+++***)))###!!!---FFFiiiQQQ999eee:::///)))++++++&&&%%%(((111))),,,<<>>444555333&&&666***&&&((($$$***((($$$%%%%%%&&&''''''(((((('''(((((((((&&&&&&(((***''''''(((((())))))******%%%&&&''')))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&'''(((&&&$$$$$$''')))%%%,,,***444dddwwwrrrRRR___qqq222+++(((%%%%%%&&&'''''''''%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&(((+++,,,***+++...+++###>>>XXX666+++^^^aaaJJJ111%%%%%%'''***,,,%%%(((+++)))&&&$$$&&&(((%%%+++---((($$$$$$(((***+++(((******'''++++++(((...222---$$$(((DDD```sss???111)))++++++&&&&&&***(((+++(((888dddxxxRRR///&&&555???+++$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&((((((&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&(((%%%%%%%%%&&&&&&%%%%%%$$$*** ***&&&"""((($$$)))777zzz666'''%%%,,,"""***)))***+++...//////...((()))+++------,,,+++)))###:::,,,$$$%%%QQQQQQ+++,,,333:::777222999GGGmmm{{{]]]HHH<<<<<<@@@...222333///---......---,,,---.........,,,(((&&&,,,,,,...000111222111///000000111333444444222000...,,,///888===;;;:::<<<@@@BBBEEEGGGMMM^^^zzzkkkZZZRRRMMMSSSLLLHHHHHHIIIFFFFFFHHH<<<@@@GGGMMMJJJFFFMMMXXXrrr===444000444777555333444+++444:::666///,,,,,,,,,+++)))(((***...000///---333000...111666888666333---,,,+++(((&&&&&&(((***((('''&&&&&&'''))),,,---))),,,---+++((('''***---,,,+++***(((''''''''''''$$$,,,###...999111444555&&&...%%%---222###%%%(((%%%%%%$$$%%%%%%'''((())))))******(((&&&%%%&&&'''))))))))))))((((((((((((''''''((())))))((('''&&&***)))(((''''''&&&'''''''''''''''''''''''''''&&&'''((((((&&&###$$$'''+++...+++%%%FFFeeejjj---***'''&&&''')))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***---&&&$$$'''(((%%%'''---999'''!!!FFFCCC(((444TTT{{{tttSSS<<<...(((%%%))),,,***((((((+++'''###%%%***+++&&&!!!&&&%%%%%%''''''''')))---------(((,,,***###)))***+++'''''',,,...,,,///555OOOwww<<<---$$$(((***''')))///999,,,$$$@@@YYY888555''',,,&&&,,, ;;; ))))))((('''''''''''''''%%%'''((((((&&&$$$$$$$$$(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))%%%%%%%%%&&&&&&%%%$$$$$$(((+++'''!!!***))),,,555777###...)))...))))))))))))+++...//////---)))+++,,,......---,,,+++111))) >>>333)))GGG+++666///,,,000666HHHmmmgggXXXFFF;;;555222444888///:::===333+++///555666777444222111000///,,,***+++,,,---...000111222222------///222444444111///000,,,...666;;;;;;===AAA>>>SSSjjjwwwyyy]]]VVVKKKDDDFFFIIIFFF???EEEBBB@@@CCCKKKOOOIIIAAAOOOkkk|||RRR111222===<<<444111666111000333111+++)))---222---***+++000222000---444000///222111,,,+++///777...&&&%%%&&&'''(((+++******)))))))))))))))***)))(((((((((''''''''''''((((((((((((((()))******((('''''''''***---111444&&&000222***$$$&&&'''$$$&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))))),,,***(((&&&%%%&&&''''''$$$%%%'''))))))((('''&&&(((((('''&&&%%%%%%$$$$$$)))""" &&&)))$$$ !!!###111...###%%%((()))---444+++TTTkkk}}}666+++,,,(((+++%%%%%%&&&&&&&&&'''((((((((((((((('''%%%$$$###"""!!!&&&'''))))))'''%%%%%%%%%(((((('''''')))***---...,,,+++&&&$$$///;;;666(((***+++AAApppKKK333///###+++&&&(((((((((((('''''''''''''''((())))))((('''''''''))))))'''%%%$$$&&&))),,,(((((('''&&&&&&&&&&&&''''''(((***++++++)))'''&&&///***:::fffaaa777%%%)))555---(((JJJvvv***&&&555"""---+++&&&'''((())))))(((''''''((('''&&&%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$'''***+++BBBSSS:::%%%###'''&&&%%%((()))***,,,------,,,+++***111000///---------...///555333222111---***...444...:::SSSvvv]]]CCC888777555222111000000000///...------...000222333444444111...000444222---******,,,///333333///,,,777555333666:::<<<:::666444666666222111999KKK[[[uuu~~~aaaFFF;;;@@@HHHLLLGGGIIIIIIDDDAAACCCIIINNNGGGPPP\\\hhhyyyfffCCC,,,...;;;888222000333444222111444'''''''''***...222555777///,,,,,,000000------111888000***)))***(((((()))++++++***)))))))))))))))))))))((((((((('''''''''((((((((((((((())))))***))))))(((((()))+++...///***&&&&&&+++...,,,(((''''''&&&&&&&&&&&&'''((((((''''''''''''((()))+++,,,+++***(((&&&&&&&&&'''((($$$%%%'''((()))((('''&&&((((((''''''&&&%%%%%%$$$---)))%%%%%%&&&(((,,,000((($$$'''555333...666JJJ|||MMMeee555***---((()))+++###...&&&&&&&&&'''''''''''''''((((((((()))))))))******)))***)))(((&&&&&&((()))'''''''''''''''(((((()))%%%)))******222:::555(((666,,,&&&---===WWWwwwxxxyyywwwWWWJJJFFF***+++111)))---%%%(((((((((((('''''''''''''''((())))))((('''''''''(((((('''%%%###$$$'''***(((((('''&&&&&&&&&&&&'''''''''))))))***)))((('''...((()))555HHHbbbpppKKK===***???EEE,,,000"""---&&&(((((()))))))))'''&&&%%%&&&&&&%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&''''''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&(((***,,,LLL{{{===...$$$&&&(((&&&)))///,,,,,,+++++++++,,,,,,---%%%)))...222333222000///+++---333:::<<<===AAAHHH{{{yyyMMM111///777777666444222222222222333............000222444555555555222///000333111,,,///,,,***+++...//////......---///444999;;;888444333999BBBLLLXXXhhhzzz{{{mmmTTTHHHCCCAAAKKKKKKHHHDDD???@@@FFFMMMPPPHHH>>><<>>EEELLLNNNJJJEEEDDDDDDSSSbbbvvvNNN999666:::<<<555222///111555888666444222222111000///......,,,***&&&'''---111///,,,,,,///...---+++***)))))))))***)))))))))(((((((((((('''''''''''''''(((((()))%%%&&&(((*********)))((($$$...111,,,///888666---***)))((('''&&&%%%%%%%%%***)))'''&&&%%%&&&((()))'''''''''''''''(((((((((%%%&&&&&&'''''''''''''''((((((((((((((('''''''''+++,,,)))$$$$$$***...///------***888\\\KKK$$$(((+++(((aaa{{{zzz444+++000"""+++,,,((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))((('''(((((('''(((***+++++++++***)))***(((&&&'''///666666222///(((###&&&+++---......&&&111888???]]]UUU000999+++&&&---+++///,,,"""''''''''''''&&&&&&&&&&&&'''&&&&&&''')))***)))'''((()))***)))'''%%%%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''))))))***### &&&---...)))$$$,,,......HHHMMM$$$---222%%%'''+++''''''''''''(((((())))))***)))((('''&&&%%%%%%%%%%%%&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))''''''(((((((((((('''''''''''''''(((((((((((()))''''''&&&&&&&&&'''((()))(((]]]PPP---***((('''((((((&&&&&&((()))))))))))))))******+++...000111000000444===DDD[[[nnndddHHH===;;;)))666BBB???111(((+++222444333111000//////000000444444555444444333111111---000000......222333111))),,,111555777777777666444222222777@@@MMMYYY___|||nnnVVV@@@777;;;===CCCJJJMMMKKKHHHHHHIII@@@@@@VVVUUU555>>>666...,,,000444444222///222222000000333333111...)))'''+++---***''''''///...---,,,++++++************)))))))))(((((((((''''''&&&&&&''''''((()))%%%&&&((()))************&&&***%%%###777NNNHHH///***)))((('''&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''***+++'''"""$$$)))WWWbbbjjjNNN111...&&&***"""RRR{{{111$$$...,,,777'''''''''''''''&&&&&&&&&&&&'''((()))+++,,,---...###%%%((()))(((&&&&&&'''&&&&&&'''((((((((((((((()))(((((()))++++++)))&&&$$$+++///...------...)))111///&&&000YYYsssGGGGGGFFF"""&&&...+++000***"""'''''''''&&&&&&&&&&&&%%%'''&&&%%%'''***+++)))&&&''')))******(((&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''')))(((''''''''''''''''''%%%222///%%%+++HHH|||mmmccc666!!!......###'''...&&&&&&&&&&&&''')))***++++++***)))'''&&&%%%%%%$$$&&&'''((()))******)))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&,,,+++***((('''''''''''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''')))DDDTTT777---)))&&&&&&(((******)))''''''((()))***+++,,,,,,+++)))''')))555NNNnnn~~~TTT999444777777333222...---333<<>>JJJSSSgggrrr|||bbbOOOHHHIIIKKKKKKFFFGGGNNNPPPKKKNNNPPPGGG===BBBgggWWW;;;@@@222...666666+++(((111,,,---...///...,,,)))'''+++888---$$$111555***'''***)))(((((()))*********&&&'''((()))************,,,***((('''((()))((('''&&&((())))))((()))+++...'''$$$$$$((((((%%%&&&,,,((('''&&&%%%$$$%%%&&&&&&((('''((()))******'''%%%++++++)))%%%###$$$%%%&&&&&&&&&&&&$$$"""###(((,,,...///***+++HHHYYY<<<%%%$$$+++)))$$$"""$$$///999222...$$$(((&&&''''''$$$###&&&***,,,+++)))---+++(((&&&%%%%%%&&&''')))'''&&&%%%%%%(((***,,,)))))))))))))))))))))))),,,###$$$))) !!!MMMQQQ444+++222000//////&&&(((...000---eeetttuuujjjSSS999%%%&&&---***%%%$$$(((((((((((('''&&&%%%$$$&&&'''''''''&&&%%%%%%$$$%%%$$$%%%((('''$$$&&&***((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$######%%%'''((((((((((((((((((((((((((())))))---:::VVV|||PPP...333EEE///+++)))&&&&&&'''''''''''')))&&&###$$$'''))))))(((!!!$$$&&&&&&%%%%%%&&&''')))'''&&&&&&((((((&&&###(((%%%$$$%%%(((***(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&((())))))###...###%%%%%%%%%&&&'''(((((()))))))))((('''&&&%%%%%%$$$))))))(((((('''&&&$$$$$$)))(((&&&%%%%%%&&&((()))************))))))))))))+++===mmmddd)))666333222&&&CCC&&&444444444)))$$$)))***000999BBBPPPiii___GGG<<<999666333555666666555333222222333///333777777444111222333---,,,///222000------111...---,,,...000111///---&&&///111222333///111@@@:::444222<<>>555222222333333555444333111///---,,,+++//////000111222111///...,,,+++...222333000///222888555222333555555333000333222++++++333000,,,333===CCCPPPaaasssoooXXXVVVZZZZZZRRRQQQMMM???FFF>>>:::???DDDGGGQQQ\\\tttwwwRRR<<<444444444111333555666777666444333)))333444&&&!!!333;;;---222+++&&&)))000222+++###...,,,***(((''''''''''''***((('''''')))***))))))$$$(((---000///+++(((&&&---...111222,,,%%%%%%***((('''&&&&&&&&&'''((())))))'''&&&&&&'''(((((('''&&&(((+++...---''' )))000---&&&(((777FFFdddxxxAAA+++%%%%%%***+++&&&$$$((()))000hhhxxx'''...'''###%%%&&&'''((((((''''''(((***''''''''''''(((((())))))((('''%%%%%%&&&'''***+++&&&&&&&&&&&&&&&&&&&&&&&&)))&&&(((,,,)))$$$%%%,,,WWWdddAAA333&&&)))'''***%%%IIIkkknnnSSS444&&&&&&***---000999GGGbbb___---)))***...---'''&&&+++(((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%'''%%%!!!"""&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''(((((()))''''''&&&%%%&&&'''((()))((((((((((((((((((((((((***)))&&&"""!!!$$$***...@@@```zzzPPPQQQAAA222(((***(((,,,***(((((()))***)))(((&&&&&&&&&''')))***)))(((***'''%%%'''+++,,,)))&&&''''''&&&'''))))))(((''''''((()))(((&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&)))!!!,,,###%%%((('''''''''((())))))******'''''''''''''''''''''''''''''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''555QQQHHH999vvvYYYuuuqqq```MMM;;;///000222444555444333222111...,,,+++---000222111///333000///000444555222......,,,///555777555222333666222///000555888666444///222000555@@@BBBEEEQQQ___kkk}}}nnnWWWLLLSSSXXXOOONNNFFF???>>>DDDIIIJJJHHHWWWVVVbbbxxxoooQQQ<<<999:::;;;999666///)))%%%///000@@@CCC111---111%%%///---,,,---///...)))$$$...,,,)))'''&&&&&&&&&''')))'''&&&''')))******)))&&&***...000...***(((&&&***...333333,,,&&&&&&((()))((('''''''''((()))***+++)))'''''')))***+++***///((("""!!!$$$'''...333000...((("""+++QQQggg***///)))(((***...,,,%%%"""%%%***000***///$$$"""(((###&&&))))))'''&&&))),,,))))))))))))((('''&&&%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&''')))(((%%%---lllkkk<<<444...000333///000***...555___III222,,,111444222///---+++111???bbb888((((((+++...+++$$$###'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%((('''''')))'''###$$$(((%%%&&&'''((('''&&&%%%$$$((((((''''''&&&%%%%%%%%%'''&&&&&&%%%&&&'''((((((''''''''''''''''''''''''###%%%''''''&&&&&&'''((($$$(((444III```sss}}}UUU333666333+++&&&!!!%%%((('''&&&&&&'''((('''&&&&&&&&&'''((()))(((&&&%%%'''&&&'''(((+++,,,+++***&&&&&&'''((()))))))))(((''')))+++)))&&&$$$&&&((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&###&&&### ***$$$"""***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))@@@111bbb(((777999\\\yyyqqqTTTKKK>>>444///...//////000333888::::::666111...000---+++...555888666333333111000111333333222000222///111777999666333222666111------222555444222--->>>KKKRRRYYY]]]lllnnn___YYYOOO>>>GGGNNNKKKEEEFFFNNNVVVyyygggUUUWWWoooSSSMMMCCC:::666777;;;???>>>dddvvvFFF888;;;---""",,,555222((($$$+++555,,,***(((&&&&&&'''((())))))'''&&&''')))******)))***+++---,,,***)))((((((%%%+++000000,,,(((((((((***)))((((((((()))***+++)))'''%%%%%%''')))))))))***)))+++///---'''$$$''''''"""&&&BBBqqqfff///)))'''%%%###%%%***---,,,***+++$$$(((~~~>>>///"""###+++"""%%%((((((''''''***...((()))))))))((('''&&&%%%&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''***---***$$$%%%---///+++$$$YYY[[[>>>'''!!!444555///222AAAjjjPPP333(((+++///000000///111111111TTTeee***)))(((((()))((($$$###$$$'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%)))'''((()))'''$$$$$$(((%%%&&&'''((('''&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''((()))000'''***<<>>333+++---333222...+++---222---%%%---FFFAAA///&&&'''(((&&&&&&'''((()))&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%(((&&&###$$$)))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########%%%(((+++###'''***&&&"""###---666''')))''')))###444###000'''&&&'''(((******)))'''$$$&&&((((((((((((+++...---000222///)))%%%&&&)))$$$&&&((('''%%%$$$$$$&&&)))((('''((()))***)))((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%>>>TTT%%%"""((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((()))))))))((((((&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&'''((((((:::iii}}}iiiLLL555+++,,,000))))))))))))***...222555111111000///......//////,,,,,,------...///000000222111///---,,,---000333///000222222---(((***111333<<>>***&&&***---***%%%%%%'''(((&&&&&&'''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&'''%%%'''***)))&&&''',,,((('''&&&%%%$$$%%%&&&''')))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""#########""""""%%%'''(((%%%###%%%)))***'''###+++''' )))$$$000...$$$$$$$$$&&&((((((&&&%%%###%%%((()))))),,,111555%%%&&&'''''''''&&&&&&&&&$$$&&&((('''$$$"""###%%%)))'''%%%'''***,,,***((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''"""###$$$&&&''''''&&&&&&$$$(((OOOiii'''***'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******(((***zzz~~~jjj^^^LLL<<<111---+++***---...000000...,,,++++++&&&+++//////,,,***,,,000///000000...,,,******+++111---((('''***---...---111333666555///***000999JJJVVVeeennnrrrzzzlll[[[eee~~~ggg|||]]][[[ooohhhttt\\\rrr^^^@@@===333(((555...,,,(((%%%$$$'''---222333000,,,***)))(((%%%###(((;;;222DDDGGG777HHHOOO===666555111(((+++000+++111222222333:::LLLeeexxx@@@555+++)))+++++++++---(((((('''(((***++++++***///***(((www555---'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&'''((('''&&&'''(((***,,,(((%%%&&&***+++((($$$'''!!!***+++222(((...yyyWWW:::+++444888,,,'''///222 666...+++SSSaaa888***+++******)))((('''''''''((('''&&&%%%%%%&&&((()))%%%&&&''''''&&&%%%###"""&&&'''((()))((('''%%%$$$---+++'''$$$""""""###$$$%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%)))''''''((((((&&&&&&'''&&&)))***(((%%%###%%%''')))------(((''')))(((###&&&&&&'''''''''&&&%%%$$$&&&((()))))))))***,,,...+++***)))'''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&'''((()))(((((()))((('''&&&%%%$$$%%%###!!!###''')))'''%%%$$$&&&222>>>999(((!!!$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&%%%%%%%%%+++***((('''&&&'''(((***((('''&&&$$$"""###'''******)))'''&&&'''(((***+++---:::bbbdddzzzoooZZZGGG444......,,,,,,///*********++++++,,,,,,,,,,,,.........,,,,,,---...*********+++---//////...,,,---///000111111111222333999888999>>>???LLLbbbaaajjjvvv|||mmmgggcccjjjuuuMMMnnnqqqHHHIIISSShhh{{{iii777 '''***...111111///***''',,,111444111,,,***---222666%%%CCCJJJ>>>GGGiiiBBB///666)))111FFFKKK```~~~333555...(((***,,,+++***+++''''''''')))***,,,,,,,,,%%%(((111LLLLLL&&&%%%(((''''''&&&&&&'''((((((,,,***)))'''&&&'''((((((&&&'''((('''&&&'''(((***))))))))))))((('''&&&&&&222''')))"""%%%)))???~~~iiiQQQLLLVVVaaa111333QQQ]]]:::%%%)))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''&&&&&&'''((()))***)))(((&&&%%%%%%%%%&&&&&&&&&''''''((($$$$$$%%%%%%&&&''''''((()))))))))(((((('''&&&%%%))))))))))))((('''&&&%%%'''&&&&&&''''''&&&&&&''''''(((((((((&&&%%%&&&'''(((,,,+++((('''+++***'''***)))((('''&&&&&&%%%%%%,,,***'''$$$###%%%))),,,+++***)))(((((((((((((((''''''(((((((((''''''&&&$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%...555444///***%%%"""%%%&&&''''''((((((''''''$$$%%%&&&&&&'''&&&&&&&&&,,,+++***(((((()))***+++''''''&&&%%%$$$$$$''')))((('''&&&%%%&&&''')))***---???gggooommmZZZLLL<<>>888000---...111222333,,,555<<<888///,,,444>>>TTT...222,,,BBBqqqbbbMMMaaaQQQaaaooozzzqqq<<<'''***&&&%%%***---+++))))))''''''((()))***+++,,,---&&&---555JJJmmm###$$$))))))(((((('''(((((()))111///+++(((&&&&&&((()))&&&'''((('''&&&'''(((***'''+++...---)))'''(((+++...***555555///***&&&999wwwooo```GGG\\\ooonnnZZZ666((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))******((('''&&&###$$$&&&((())))))))))))###$$$$$$%%%&&&&&&''''''))))))(((((('''&&&&&&%%%))))))))))))((('''&&&%%%'''''''''&&&&&&'''(((((('''&&&&&&&&&((()))((('''(((******'''(((+++,,,***---,,,)))'''&&&&&&&&&''',,,***'''%%%$$$&&&(((***))))))))))))***++++++,,,'''(((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%&&&***)))((('''&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&'''((((((333444***%%%***)))"""%%%&&&''''''((((((''''''%%%&&&''''''((((((((('''---,,,+++***)))***++++++%%%'''''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&((()))444[[[{{{mmmpppZZZVVVKKK???888444000++++++((((((,,,///......///000//////......---------***+++------,,,,,,---///,,,+++************+++,,,111222222222222444777999EEEPPPZZZjjj~~~eeeTTT[[[YYYYYYZZZOOOUUUSSSIII:::888AAAGGGEEEKKKbbbwww^^^KKKAAA???>>>===888;;;<<<777000///666===BBB555666!!!===EEE[[[xxxbbb666,,,,,,&&&######(((+++***((())))))***************+++,,,+++...---sss666)))))))))((((((''''''((((((///...+++)))((('''((((((&&&'''((('''&&&'''(((***(((+++......+++***+++...---%%%%%%$$$&&&444999444kkk>>>###???>>>AAABBBLLLrrrOOO******))))))(((((((((((())))))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))''''''(((((((((((('''&&&((((((((()))(((''''''&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&'''((())))))(((((()))(((((('''&&&&&&((()))(((&&&%%%(((((('''(((%%%$$$&&&)))+++***'''))))))((('''''')))******---+++(((%%%%%%&&&(((***((((((((()))******(((''''''''''''(((***+++---...'''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%)))(((((('''&&&%%%%%%$$$((('''%%%###"""###%%%&&&"""%%%'''&&&$$$###&&&)))***//////((($$$((()))&&&%%%&&&''''''((('''''''''&&&'''((())))))))))))))),,,,,,+++***)))*********$$$&&&(((((('''&&&&&&&&&''''''&&&&&&&&&'''((()))"""111NNNlllcccLLLDDD555444000,,,,,,.../////////---***)))***,,,222777------------------------,,,---...---,,,+++,,,---------,,,***)))***,,,...---000333666999>>>EEEKKK\\\jjjuuuoooZZZSSSJJJ???JJJMMMDDD>>>JJJ```ooo[[[VVVQQQPPP___OOONNNxxxSSS***...222!!!)))%%%$$$''')))''''''***+++,,,---,,,)))((()))***)))(((+++|||ZZZ---)))(((((('''&&&&&&''''''((()))***+++***)))'''&&&&&&'''((('''&&&'''(((***---,,,++++++******))))))"""666IIIWWWeeexxxGGGPPPNNNYYYbbbfffoooCCC))))))))))))(((((((((((())))))(((''''''&&&%%%$$$((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''&&&&&&''''''(((((())))))&&&%%%%%%%%%&&&'''((()))(((((((((((((((((('''&&&''')))(((###"""&&&'''$$$'''%%%$$$&&&***,,,***(((***)))(((((((((''''''((()))'''%%%###$$$'''***------***''''''(((((('''&&&$$$%%%%%%&&&(((***+++,,,''''''((()))))))))))))))(((((((((((('''''''''''''''''''''&&&%%%$$$######***(((&&&###""""""###$$$"""$$$'''&&&###"""%%%'''***&&&&&&+++***%%%%%%+++%%%&&&''''''((('''''''''&&&'''((()))***************))))))((((((((((((((($$$&&&))))))(((&&&&&&&&&((((((((((((((()))))))))'''+++<<>>CCC###$$$)))///000...///222(((,,,---+++***------,,,,,,---...000222444555666333333444222000//////000(((+++...000444;;;EEEMMMXXX^^^ffflllqqqxxxfffccc]]]JJJ???BBBBBBhhhvvvUUUCCCDDD???@@@LLLccccccEEEcccIII,,, &&&&&&%%%***+++,,,)))((()))(((%%%&&&***(((,,,...---)))(((***...***000000???QQQ+++***)))(((''''''''''''%%%&&&((()))***)))((('''&&&'''((('''&&&'''(((******++++++)))(((,,,333888pppVVVIIIEEE]]]gggYYYaaagggqqqZZZ777&&&'''''''''''''''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&''')))***&&&&&&''''''((()))))))))***(((&&&%%%$$$$$$%%%&&&''''''((((((((((((''''''"""((('''"""$$$...111---&&&'''))))))(((((()))+++)))''')))...///***(((***((('''&&&%%%&&&(((+++---111,,,'''&&&))),,,+++***%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''((())))))(((&&&&&&''''''(((((())))))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%$$$$$$'''(((&&&%%%&&&%%%&&&''''''((((((''''''%%%&&&''')))***+++++++++'''''''''''''''&&&%%%%%%&&&'''))))))'''&&&'''(((&&&'''((((((((()))((((((///---999fffnnnMMM)))$$$000<<<@@@666222IIITTTKKKEEENNNTTTPPP///...000333///(((&&&***''',,,///...///111...)))......///111333444555666333444555555333333444555111666>>>EEENNN[[[kkkvvvhhhpppzzzyyygggXXXOOOAAAEEENNN[[[hhhooopppnnngggfffddd^^^RRRMMMYYYjjjQQQ:::zzzhhh666&&&+++222...&&&---222((()))'''(((***)))%%%%%%)))&&&***------***)))---111***111???vvv,,,+++***)))(((((((((((())))))(((((((((((())))))&&&'''((((((&&&'''(((***###)))---------333AAAMMMmmmiii```kkkiiiTTTFFFOOOlll||||||444!!!666((((((((()))))))))))))))%%%&&&'''((((((((('''&&&$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&'''((()))###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$$$$&&&(((***''''''((((((((((((((('''$$$***+++&&&***666;;;777&&&(((+++***'''&&&)))+++(((&&&***111222---+++...***)))((('''((()))+++,,,%%%'''+++222888888222,,,''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((())))))'''((()))******)))((((((###$$$%%%'''((()))))))))+++(((&&&'''***+++)))&&&$$$)))(((!!!!!!)))((( %%%&&&''''''((((((''''''%%%&&&'''(((******++++++'''''''''(((''''''&&&%%%'''((()))((('''&&&''')))%%%&&&''''''(((((('''''''''&&&000pppggg+++;;;AAA222888111+++'''***777888@@@RRR[[[QQQEEEBBB===555444222333555111***)))///***---,,,(((***...,,,&&&......///000111222222333222444555666666666888:::RRRWWW^^^dddlllxxxkkkhhhbbbYYYQQQLLLJJJKKK```|||~~~@@@SSSFFFGGGZZZ|||sssaaannnyyyNNN444***'''++++++,,,,,,,,,------------+++)))((())))))(((''')))((('''&&&%%%%%%%%%%%%+++///333***yyyDDDBBB555'''###((( !!!,,,///***...((('''+++***)))((((((((()))+++,,,,,,+++///999yyy{{{|||fffEEEEEE???IIIPPPQQQgggxxxlllEEE---,,,)))'''(((***+++***)))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$###$$$((('''&&&&&&((('''$$$!!!%%%%%%&&&'''(((((((((((()))''''''***......)))$$$&&&&&&&&&&&&''')))+++,,,++++++,,,+++***(((&&&%%%222$$$(((''')))RRRqqqaaa111OOO\\\FFF...((((((###&&&%%%$$$%%%&&&''''''&&&'''((()))((('''&&&''')))(((***---///...+++'''%%%***(((((((((******(((&&&((('''&&&%%%&&&(((***+++)))))))))(((&&&''')))+++$$$%%%&&&'''(((******+++&&&&&&'''))))))*********(((((((((((()))))))))***---***&&&$$$&&&(((***+++,,,+++)))((((((((()))***%%%)))+++******,,,+++'''555!!!111***555,,,333///,,,+++******+++...000111333000...///111333222000###%%%(((,,,000222111000+++111---,,,111...***...111,,,)))---333555333111666999444777IIIUUU^^^jjjZZZ___iiivvvrrr^^^RRRKKKIIIFFFJJJLLLQQQdddDDD\\\III===BBBLLLXXXoooTTTHHH~~~{{{HHH...,,,///000000++++++++++++,,,,,,,,,,,,,,,***((('''(((((('''&&&,,,+++******))))))******$$$%%%000(((___~~~///000%%%,,,%%%%%%+++,,,---&&& %%%&&&''',,,)))(((((((((((()))******"""$$$%%%666ccc{{{mmm___TTTDDD999???JJJXXXrrruuuVVVWWWwwwZZZ333***...---&&&'''((())))))((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))******'''%%%$$$%%%###$$$%%%%%%$$$%%%''')))###$$$%%%'''(((((())))))&&&%%%&&&***...---(((###$$$$$$%%%%%%&&&((()))***&&&'''((()))***)))((((((+++""")))***'''BBBRRR<<>>333+++)))******'''%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((&&&'''((('''%%%$$$$$$%%%%%%'''******)))&&&%%%$$$$$$%%%&&&''''''''''''''')))'''&&&'''))))))&&&$$$$$$%%%'''((())))))((((((***)))))))))((('''&&&&&&,,,'''******%%%...111###444)))"""%%%+++,,,***(((''''''''')))******'''%%%''')))***)))((('''((()))''''''((()))******+++++++++...000...***''')))+++''''''&&&&&&'''((()))***)))******)))'''&&&&&&'''''''''''''''(((((((((((()))))))))***))))))(((((()))))))))(((((((((''''''***)))((()))***+++)))((()))***+++,,,,,,+++)))(((***,,,+++''''''***+++)))(((000------111(((///222000444<<>>''''''///***,,,+++***))))))***++++++(((((('''''''''(((***+++((('''%%%$$$%%%&&&(((***&&&(((***+++***)))***+++)))))))))((())))))***+++%%%&&&'''((())))))))))))&&&'''((()))************)))(((&&&&&&&&&(((***,,,'''''''''((())))))***+++***,,,...---)))'''(((***---***'''(((+++***&&&!!!)))))))))((('''''')))++++++***(((((())),,,///111mmmEEE,,,---444)))///222...///+++&&&...333***)));;;:::666???;;;222999999BBBPPP]]]dddfffeeecccXXXeeexxxeeePPPXXX^^^RRRIIILLLJJJFFFAAA<<<888555222111999===>>>888...---555???<<<;;;CCCpppkkkQQQyyybbb^^^EEE111!!!$$$999111&&&...***(((---)))''')))(((%%%&&&))))))***+++***))))))***,,,###&&&((()))(((''')))+++...(((&&&******&&&+++555qqqmmm:::### ///+++)))666444&&&&&&+++*********************???zzzuuu;;;''',,,)))((('''((()))***)))(((&&&((())))))(((((()))***)))))))))((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&(((&&&$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%&&&$$$''',,,!!!&&&,,,###,,,&&&)))++++++((('''(((*********+++******)))((((((((((((((('''((()))+++,,,***...///***&&&(((+++***aaalllcccDDD......,,,###+++***)))))))))***+++,,,++++++))))))((()))******%%%%%%%%%%%%''')))***,,,'''(((******)))((()))***------,,,++++++***++++++'''''''''(((''''''&&&&&&&&&&&&'''((())))))))))))++++++*********+++,,,,,,''''''((()))***************+++,,,+++)))(((((()))///+++((()))---...,,,)))*********)))'''''')))+++++++++******+++---///111ooowwwpppggg???333&&&111333''')))111//////222000---555333111:::EEEOOOZZZnnnqqqqqqoookkklllqqqwww{{{ZZZccckkkZZZIIIHHHEEEAAA===::::::<<<======999333666FFFWWWdddrrr}}}{{{uuueeeeeeVVVLLLtttmmmgggVVVvvvOOO___|||cccRRR555,,,"""!!!///)))$$$///+++((())))))'''(((,,,)))((('''(((***+++++++++&&&(((************,,,...***)))(((***---///...,,,:::}}}eee((()))000000***+++///+++$$$000000//////...--------->>>}}}PPP***%%%***+++)))&&&&&&'''(((((('''(((''''''((()))***)))(((''''''(((((('''&&&&&&%%%))))))'''&&&&&&'''(((((('''''''''''''''((((((((('''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&'''(((((('''))),,, %%%,,,$$$...***---///...+++))))))***++++++++++++***)))''''''%%%&&&(((''''''***///444***...333,,,111PPPTTT111444AAAAAA000'''---000+++***))))))((()))***+++,,,,,,+++***)))((((((((((((&&&&&&'''((())))))))))))''')))******(((''''''(((+++***)))((('''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&'''((((((((()))))))))))))))))))))(((((('''(((***,,,,,,,,,+++******)))((()))******)))(((***'''%%%&&&***------++++++++++++)))''''''(((***+++++++++,,,---...///000UUUddduuunnngggeeecccFFF777666---(((333===AAAEEEQQQYYY___pppuuu~~~iii___YYYQQQFFF@@@???AAADDDFFFDDD888>>>___aaaJJJmmmpppGGG)))000@@@III000111yyyHHHzzzTTT---,,,666999111888111---***++++++)))+++///***'''%%%'''***---,,,***------,,,,,,+++++++++,,,(((---...+++...444444---///JJJTTT000,,,//////&&&%%%+++,,,333333333333222222222222,,,kkkLLL%%%&&&///&&&+++(((%%%$$$$$$%%%%%%%%%(((&&&$$$&&&)))***(((&&&&&&&&&''''''''''''&&&&&&)))((('''&&&'''(((***+++(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((,,,+++,,,###---555(((...555222...+++***)))'''%%%))))))))))))(((&&&%%%$$$$$$''')))(((&&&)))111888+++---...$$$:::xxxvvv,,,))),,,$$$"""(((,,,)))))))))(((((()))***+++,,,))))))((((((((((((((((((******++++++***(((%%%$$$''')))***)))'''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$***************)))((('''&&&&&&&&&&&&&&&'''((((((+++***)))((('''(((((()))'''))),,,......---+++)))***(((%%%'''***+++)))'''&&&%%%%%%(((+++,,,+++)))*********(((&&&%%%''')))***+++,,,---......//////888SSSllleeeLLL777///000,,,555NNN___cccaaaooosssiiipppzzzpppkkk|||rrrdddXXXOOOHHHAAA<<<@@@888999DDDIIIJJJVVVhhh{{{iii[[[ccc^^^kkk]]]~~~OOO999222***>>>:::HHHKKKuuu~~~<<>>;;;555111777---======///555OOOWWWIII777:::___^^^666///666000---111222...***)))222......000000---,,,...---------,,,++++++*********+++,,,---......,,,++++++444+++///***'''GGGVVVmmmLLL:::111//////777AAAWWW]]]fffqqq???''''''---((()))************)))(((%%%'''))))))(((''')))***&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((&&&'''+++,,,***))),,,'''(((((((((((((((((((((###%%%''')))))))))((('''))))))((('''%%%$$$&&&((()))******)))((((((+++...(((''')))+++***(((***000UUUlllAAA***...%%%---...'''''''''((())))))******,,,***(((((()))***)))'''###%%%(((+++------,,,+++&&&&&&&&&'''((((((&&&$$$%%%%%%&&&'''((()))******&&&'''''''''&&&'''***,,,******++++++++++++******%%%&&&((()))***+++,,,,,,)))******+++++++++++++++******))))))((('''''''''))),,,000000---+++,,,---******+++,,,///000///...///////////////000000111111///...///222333333222---,,,,,,...666DDDUUUaaammmtttNNN555999444:::444,,,===aaatttrrrSSS???999VVV}}}bbb333''')))888666''''''777111///...000000,,,---000......------,,,++++++***...///......---------...///333000444000'''------fffmmmJJJ222+++BBBDDDQQQnnn???'''&&&***(((,,,***(((''''''(((***,,,...---,,,---......+++)))&&&'''((()))))))))''''''))))))(((((('''''''''''''''$$$%%%)))***((((((+++,,,+++***)))((((((''''''%%%%%%%%%%%%&&&'''((()))***)))'''$$$$$$&&&+++///,,,)))''''''***,,,---,,,&&&'''******((((((333@@@jjjyyyDDD(((---$$$(((%%%''''''(((((()))******+++---+++)))))))))))))))(((,,,,,,,,,,,,***'''%%%###'''&&&&&&'''))))))'''$$$%%%%%%&&&'''((()))***************((('''''')))+++'''((())))))))))))((('''((('''''''''(((***---...((()))***+++++++++******------,,,***)))'''&&&&&&***---000000---+++,,,...))))))***,,,///000000......////////////...---,,,444333111000111333333333222AAAYYYtttwww}}}OOOMMMDDD999666CCC[[[nnnVVVCCC,,,222___nnnCCC$$$***333......888...,,,---///---***,,,111,,,,,,,,,------.........///000000///---,,,---///---......000111///...---///nnnWWWLLLcccyyy[[[111(((+++)))(((,,,---+++(((&&&&&&(((+++---000---***+++------)))%%%''''''((()))))))))((((((******((('''&&&&&&&&&&&&'''$$$$$$'''(((&&&&&&)))---,,,+++)))((('''&&&&&&***((('''%%%$$$%%%%%%&&&&&&&&&$$$$$$%%%***111666***)))***///333222---'''&&&(((+++***&&&(((555DDDFFFKKK...!!!++++++)))&&&''''''((())))))***++++++++++++***))))))((()))))),,,+++***)))(((''''''&&&'''''''''(((***)))'''%%%'''''''''&&&&&&&&&%%%%%%,,,,,,,,,***(((''')))+++)))))))))))))))))))))))),,,+++)))((()))+++...000((()))***+++,,,+++******......---,,,***)))((((((+++,,,---,,,+++***+++,,,+++******,,,///111111000111111111111222333555555333777>>>DDDJJJOOOUUUXXXYYYvvvvvvxxxttteeevvveeeHHH>>>HHH]]]wwwggg???000333111***$$$---,,,---...---+++...333------------............***---000000...------///,,,,,,000,,,+++//////333***<<>>???...---...000///---111777111000///...---,,,++++++$$$)))///111000...---...222333:::111)))+++)))000444%%%+++???OOOhhhfff]]]LLL555///666666...)))+++,,,((())))))))))))))))))))))))''')))+++)))&&&&&&))),,,)))(((''''''''')))***+++''''''&&&&&&'''(((***+++)))&&&%%%''''''%%%%%%(((((('''%%%%%%$$$%%%&&&'''$$$&&&)))+++++++++)))(((%%%'''))))))((('''((()))***,,,---+++((((((+++///+++((('''((('''%%%(((---222---'''"""***(((&&&'''((()))***+++,,,,,,((())))))((('''''')))***---***'''%%%%%%'''***,,,)))))))))***++++++)))'''''''''((()))***+++,,,,,,((()))))))))((((((+++---+++***(((''''''(((***+++((((((******+++***)))(((***+++---//////...---,,,,,,---...000222333444555444000+++***,,,//////---333111//////111444666666999888999???LLL^^^ppp{{{nnncccrrr]]]NNNGGGCCC<<<777555<<>>EEE```{{{UUU111,,,555777000+++:::888555333111111111111...111222000,,,))))))***---888<<<777444666444...111000000...)))(((222???CCC[[[{{{zzzqqqttt{{{}}}\\\RRR@@@111...333333///000///---,,,++++++***)))***---///---***(((***---***++++++,,,------,,,***+++,,,---,,,+++)))((('''))),,,***%%%###(((,,,...+++***(((''''''&&&''''''%%%%%%&&&%%%###"""######(((+++...LLLEEE !!!%%%))))))BBBIII...%%%,,,"""'''(((((((((((()))+++---***''''''***)))&&&''',,,%%%&&&&&&%%%$$$$$$&&&(((&&&'''((('''&&&''')))+++***************************(((((())),,,...---+++'''''''''(((******(((&&&&&&$$$$$$%%%'''))))))(((,,,)))&&&'''+++------+++,,,,,,+++***+++...000000---,,,+++)))((('''((()))222///,,,+++,,,...000000!!!(((111777777444000------------,,,---222999???999<<>>>>>;;;666111000333777KKK===333444555111000333111111111111000//////000444333000------333;;;???UUUYYY___ccceeeiiinnnrrrxxxrrraaaXXXPPPHHHAAA???;;;888::::::222)))333///111666666///******777888666222111333666999444555666444222000///...666666444222///---,,,---,,,---///000000000000000---***((((((+++---...---)))))))))+++---...///......---666LLLeeehhhNNN///)))+++...000000---***(((&&&(((***(((%%%$$$(((,,,(((...+++&&&"""###)))))))))&&&+++)))!!!(((000((((((%%%###$$$&&&'''&&&###%%%***...---(((&&&,,,333((()))******))))))***,,,((())))))((('''&&&''')))---,,,***))))))***,,,---((('''&&&%%%&&&'''((((((+++)))(((((())))))'''&&&+++)))((((((***++++++***''''''((((((((())))))***)))((()))---///000222555///...---///111111///---555444333333111///+++(((444777999888;;;EEEWWWdddxxxhhhZZZPPPJJJEEEBBBOOO@@@666555111+++---666,,,+++))))))+++///222333(((000999>>>;;;666444666+++...333888<<<@@@CCCEEE222CCCNNNHHH@@@@@@BBB@@@333333111...000666:::999===888555555555444444666,,,,,,---000333222000...000000000...+++)))***---...///000///,,,,,,...000...,,,***+++///000---***,,,---,,,+++)))***...111...,,,+++,,,///111000///''''''...@@@TTTVVV???$$$)))---222666666222---)))&&&((()))(((&&&%%%(((******'''***(((&&&&&&'''---000&&&%%%)))&&&%%%'''((()))&&&$$$%%%((((((&&&###%%%***......---,,,------)))+++,,,+++)))(((((()))((()))+++***((((((((()))...,,,+++))))))+++,,,...(((((((((''''''''''''(((+++)))((((((((()))(((&&&***((('''''')))******))),,,***((()))+++,,,***'''---+++---222333///...000777555222111111111111111222111///+++)))///:::CCC:::NNNlllmmmfffaaa^^^VVVLLLIIIMMM999;;;:::777555777666333///---------,,,///888BBB;;;:::999999888666333000---666;;;555......444888<<>>===:::444222222444333222666<<<...333666555444777999888222444777999:::777222,,,111//////333333222555<<<555111222666666111000222000333555444111000333777/////////...---///333666444444333111000000111222333///,,,---000333111///---,,,'''"""###(((+++***)))+++---///000000///---///...---///222111,,,(((000(((000%%%###+++!!!)))%%%((($$$$$$---333333444%%%''')))***)))(((((((((''',,,---+++,,,///,,,''')))+++------+++*********(((+++---...---,,,,,,---------------------------,,,///222111...,,,***+++---,,,******+++------,,,...---,,,---///111111111,,,---///111222222222222111,,,...777;;;999===EEEAAAGGGOOOTTTXXX___jjjrrryyyggg```[[[PPPCCC===@@@===;;;<<<>>><<<777222444,,,---888???<<<999<<<555777555222111555555333444444333222444777777555...222:::???:::000000666666...+++///222111333777000333555222---+++...111---222666333...///888BBBFFFCCC@@@@@@BBBBBB@@@===:::777555888>>>CCCCCCBBB===888555<<>>BBBDDDKKKHHHFFFJJJNNNMMMFFF???000,,,444111'''+++...:::111"""(((222///(((###'''******((('''(((***(((...///***(((,,,,,,***(((***---...---,,,,,,---(((+++---///.........///,,,------......------,,,***...222222///+++))))))///---+++,,,---///000000***))))))***---/////////(((...333555333333666:::666000333@@@IIIMMMWWWdddtttmmm~~~~~~vvv```KKK@@@999JJJTTTOOOHHHFFFBBB:::>>>???:::333777AAA@@@777777000///777>>>>>>777333<<<777333444888999444///===777000...111444777777;;;333///222///***///:::===888'''444YYYXXXMMMaaalll{{{uuuooooooeeeUUU[[[TTTOOOOOONNNKKKKKKMMMNNNQQQ]]]iiiyyy}}}ggg<<<555,,,***---...,,,(((666///"""---///###***+++,,,///000---(((%%%'''***111,,,)))))))))(((+++000*********+++------+++))))))))))))((()))...555::://////...---,,,+++***)))555222......000444666777(((,,,000///,,,+++---111111///,,,******---111333444999>>>AAACCCJJJSSS[[[sss{{{~~~zzz{{{ttthhhbbb___SSSDDDGGGFFFDDD@@@888555;;;FFF777444111333777:::999777;;;999666333444777<<<@@@333222888AAA>>>111***---'''...,,,AAA```SSS;;;CCC]]]YYYNNNCCCCCCGGG>>>///999555333333333111333777===:::CCCSSSeeepppJJJ333...)))(((***,,,+++)))***///+++555555+++...'''$$$&&&((('''$$$%%%)))...333000......+++%%%###&&&+++******+++------+++)))000...,,,,,,------,,,+++...------,,,+++***))))))))),,,///222222000---,,,777;;;>>>===:::999;;;>>>777999???HHHTTTaaakkkrrrwwwttt[[[HHHDDDIIIGGGDDDAAA===;;;999999999777:::===???AAAHHHRRRZZZRRRLLLIIIHHHCCC::::::???999<<<777EEE]]]WWWLLLZZZwww```FFF===BBBFFF@@@777222111222444333222777===333111;;;FFFKKK___}}}NNN...---+++))))))***+++,,,+++...###%%%%%%""",,,((()))******(((%%%&&&***......---000333222---,,,...*********,,,...///...---///+++)))+++000444444222555555444444333222111111777777555333111555;;;AAA<<>>===KKKMMMSSShhhjjjQQQ:::555888777444444000111444666444222888@@@;;;<<>>@@@aaaooo(((///000///---***)))+++...777333'''333777...000***%%%'''((('''%%%%%%''')))))))))+++///...,,,...444...,,,,,,,,,......---,,,888444...+++,,,///222444+++---///333777:::===???@@@EEELLLSSS]]]mmm~~~}}}vvvqqqpppsssuuuooofffdddccc\\\YYYaaa___SSSLLLLLLHHH@@@@@@GGGCCCDDDGGGIIIFFFCCCHHHOOOVVVQQQ\\\dddWWWOOO___pppfffjjjvvvwwwkkktttsssPPP,,,,,,......,,,((((((,,,000---,,,666bbbqqqTTT:::###%%%(((,,,///000000000000555333222000,,,***...666333222222444666888888888)))///666;;;???FFFPPPWWWdddgggnnnvvv~~~~~~{{{}}}tttxxxSSS:::222---...---***(((***///333555;;;PPPiiiHHH***+++...///000///---,,,---...111333222111888AAA666777<<>><<<777222000111555888LLLYYYhhh555444444555777999::::::555>>>NNN\\\cccfffmmmvvvyyyfffTTTOOOFFF>>>:::999:::<<<777QQQ^^^{{{WWWWWWXXX]]]fffpppxxx|||wwwvvv