BM6P6(@ }}}wwwoookkkkkkjjjgggccc```\\\VVVSSSSSSQQQNNNKKKGGGFFFEEEDDDDDDBBB???<<<;;;999666444444333222000,,,,,,++++++***)))))))))***(((&&&%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%$$$&&&&&& $$$$$$$$$$$$############"""!!! !!!###$$$!!!!!!!!!!!! !!!!!!""""""!!! !!!  !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!! """$$$%%%!!!!!!!!! !!!###""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""""" """###"""&&&%%% $$$$$$ """""""""""""""!!! !!!"""!!!!!!!!!###%%%$$$$$$############$$$$$$$$$&&&%%%!!!"""%%%'''%%%###$$$&&&%%%%%%&&&(((***(((&&&%%%&&&(((******)))+++++++++***)))(((((((((---,,,,,,,,,---,,,***(((222222111000///.........,,,(((''')))***'''&&&'''+++---000333333111///---'''***...//////......//////---,,,---//////+++(((,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,------.........---+++***------------,,,,,,+++***222,,,)))---...+++,,,///+++,,,...///111222333333:::777222000///......---,,,,,,,,,------///000000,,,***)))***---...,,,)))'''(((***+++,,,,,,++++++,,,,,,,,,++++++*********++++++***************+++(((((()))+++------***((()))***,,,---,,,***((('''(((***,,,,,,***(((''''''***(((&&&&&&'''(((((('''''''''''''''''''''''''''(((%%%$$$'''&&&###"""%%%(((((())))))(((&&&$$$###'''((()))***************,,,,,,+++***))))))******))))))))))))***+++,,,---***000111***(((,,,/////////////////////000000000111222222111///...///000zzzrrrnnnmmmlllhhhdddbbb]]]XXXUUUTTTSSSPPPLLLGGGFFFDDDCCCAAA???;;;888:::888555444333333111000,,,,,,++++++***))))))))))))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$###&&&(((###%%%""""""""""""!!!!!!!!!!!!"""!!!!!! !!!"""###$$$###"""!!!!!!""""""!!! !!!!!!!!!!!!!!! !!!  !!!"""""""""!!!!!!  !!!!!!""""""!!!!!!  !!!"""###!!!!!!!!! !!!###"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""""" """###"""%%%$$$ """""""""""""""""""""!!! """###"""""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&%%%""""""&&&'''%%%$$$&&&''''''&&&''')))+++(((&&&%%%&&&(((******)))))))))))))))))))))))))))---------...///---+++(((+++,,,...///000//////...---)))'''******'''&&&''')))+++...000111///---+++''')))---......------...***)))))),,,...///---+++++++++++++++++++++++++++///...,,,***)))***++++++,,,---...///...---+++***,,,------------,,,,,,+++///***)))...///,,,+++---***+++,,,...///000111111555333000//////000000000------------...///000000...,,,+++---...///---******+++,,,,,,,,,+++******,,,,,,+++++++++*********+++******))))))*********)))))))))+++------***((('''((()))*********)))((()))***++++++)))((((((((()))((('''''')))))))))'''''''''''''''''''''''''''(((%%%%%%''''''$$$$$$&&&'''(((((((((''''''&&&%%%((())))))************)))+++******)))))))))))))))))))))))))))***+++,,,------000...)))''',,,///...000000111222222222222111///111222222000/////////~~~wwwsssqqqmmmhhhdddccc___ZZZWWWWWWUUUQQQNNNIIIGGGEEECCCAAA>>>:::777999777444333333222000///,,,,,,,,,+++******)))))))))((('''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''$$$!!!###(((""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%###!!!!!!$$$$$$""" !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!"""!!!!!!"""!!!!!!!!!!!! !!!!!!""""""######!!!""""""""" """######%%%%%%"""!!!""""""""""""######""""""!!!!!!!!!"""###$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&###$$$'''(((&&&&&&'''(((((((((((()))+++'''&&&&&&''')))******)))&&&''''''((()))******+++------...///000...***'''###&&&,,,000333222000///...)))(((******'''%%%&&&''')))+++---...,,,***)))&&&(((+++,,,,,,,,,,,,---***))))))+++------,,,+++************************---,,,+++)))))))))*********,,,...//////---+++)))+++,,,,,,---------,,,,,,+++((()))...///---++++++((()))+++,,,......//////000...---...000222333333------------...///000000...---,,,---...---+++)))------------,,,+++))))))+++++++++*********************))))))))))))******)))))))))+++------+++)))&&&&&&''''''((())))))))))))******)))(((''')))***''''''''')))++++++***(((''''''''''''''''''''''''(((%%%%%%((()))&&&&&&)))((((((''''''''''''(((((()))************))))))(((***)))))))))((((((((((((******)))******+++,,,---000000,,,))))))---...,,,...///111222333222111000---000222222111///......{{{wwwsssnnnhhhdddddd___[[[YYYXXXVVVRRRNNNKKKIIIFFFDDDBBB@@@===:::999777444222222111000...---,,,,,,++++++***)))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###!!!"""$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!""""""###%%%""" !!!$$$%%%""" !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""  !!!"""""""""!!!  !!!"""!!!  """!!!!!!!!!!!!!!!  !!!"""######$$$!!!""""""""" """###%%%&&&&&&$$$$$$######!!!""""""#########""""""!!! """$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%&&&)))***(((&&&((())))))((((((((()))'''&&&&&&(((***+++***)))'''''''''((())))))*********+++,,,...///---)))&&&"""'''...555777666222///...***(((******&&&%%%&&&&&&(((***+++,,,+++)))(((%%%'''***+++******+++,,,------,,,,,,,,,+++***)))))))))))))))))))))))))))++++++***)))(((((()))))))))+++...//////---+++)))))))))***+++,,,,,,,,,,,,***((((((+++---------,,,))))))+++,,,---............,,,,,,---000222333333......------...//////000,,,,,,+++++++++***((('''++++++++++++******))))))*********************)))))))))((((((((()))******)))))))))***,,,,,,+++)))(((''''''&&&''''''((())))))))))))(((''''''))),,,&&&&&&(((***------+++)))''''''''''''''''''''''''(((%%%&&&)))***((())),,,+++***((('''&&&'''((((((***************)))(((''')))************)))))))))************++++++,,,---111///------///000---******,,,///111111000...,,,+++...111222111///------}}}xxxrrrmmmhhhdddccc___[[[YYYYYYVVVRRRNNNIIIGGGDDDCCCBBBAAA???===999777444222222111000...------,,,,,,+++*********((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######$$$%%%$$$$$$$$$$$$#########""" !!!!!!"""""""""""""""$$$!!! """"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!"""###$$$$$$###!!! !!!"""""" !!! !!!!!!!!!!!!!!! !!!"""######$$$!!!""""""""" """############$$$$$$"""!!!!!!""""""############""""""!!!$$$$$$$$$###$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&)))***((())),,,---***''')))******)))''''''(((''''''''')))++++++***((())))))))))))))))))))))))))))))***,,,...---***''')))---444:::;;;888333///...)))(((******'''%%%&&&'''((()))++++++***)))(((%%%'''))))))))))))+++,,,.........---,,,+++++++++))))))))))))))))))))))))******)))))))))))))))))))))+++---......---+++***'''((()))***************,,,***(((''')))---//////***+++,,,....../////////...,,,,,,---///000000///...------------......///+++,,,,,,+++***)))((('''((((((((((((((())))))***))))))))))))))))))))))))((('''''''''(((((()))******))))))***+++,,,+++***+++***)))''''''&&&&&&&&&'''(((((('''&&&'''***,,,&&&&&&(((***------+++)))''''''''''''''''''''''''(((%%%&&&***+++)))***------,,,***((('''&&&''''''***************)))((('''******+++,,,,,,,,,+++***++++++++++++++++++,,,---///...///333555333---)))***+++...000000///---+++***---111222000...------~~~xxxrrrlllhhhfffccc```\\\[[[ZZZWWWRRRNNNGGGDDDBBB@@@@@@???>>><<<999777444333333222000///---------,,,++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&&&&###$$$)))+++***""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!! !!!"""### !!!!!! """######$$$$$$#########!!!""""""!!! !!! !!!!!!!!!!!!!!! !!!!!!""""""######!!!""""""""" """######### !!!""""""######$$$$$$###### """%%%&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((+++---+++,,,///000---)))+++,,,,,,***(((((((((''''''''')))+++,,,***(((************))))))))))))*********,,,//////...---000333888;;;;;;777222///---((('''******'''&&&''''''((()))*********))))))%%%'''))))))))))))+++---+++,,,------,,,,,,///111))))))))))))))))))))))))))))))******))))))))))))******,,,------,,,,,,+++(((((()))*********))))))...---)))%%%'''---000///,,,,,,...//////000000000...---,,,---......---,,,---,,,,,,,,,,,,,,,------+++---...---+++******+++&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))'''&&&&&&''''''((()))***+++)))))))))+++,,,+++***++++++***((('''&&&%%%$$$%%%'''(((((('''(((***,,,''''''''')))++++++***(((''''''''''''''''''''''''(((&&&&&&***+++))))))------,,,+++)))(((((('''''')))************))))))(((***+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,---,,,000555777222---+++,,,---///000111000///...***---///000///...------xxxqqqmmmjjjjjjeeebbb^^^]]]\\\YYYTTTOOOIIIFFFBBB@@@???>>>===;;;:::888555444333333111000...------,,,,,,+++******'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$'''%%%"""###)))+++(((""""""""""""!!!!!!!!!!!! !!!"""###""""""!!! ###%%%### ### !!!!!!!!!!!!!!! !!!"""######"""!!! """!!!  """### !!!!!!""""""!!!!!! """!!!!!!""""""###$$$$$$ """"""!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!""""""""" """###$$$%%%"""!!!$$$!!!"""###$$$$$$$$$$$$###"""%%%((()))((('''''''''%%%&&&((())))))(((&&&%%%***---///...///222222///,,,...000///---+++******''''''(((***,,,,,,***((())))))******++++++,,,,,,.........///333555666555444666888999888444000...+++'''&&&)))+++(((''')))&&&'''((()))))))))((((((&&&'''))))))))))))+++---***,,,---,,,***+++...111************************)))*********************++++++***++++++,,,,,,---***+++++++++++++++***)))...///,,,'''(((...000---,,,---...//////000//////---,,,,,,,,,......,,,***,,,++++++******+++++++++))),,,...---+++******,,,(((((('''&&&''''''))))))'''''''''((((((((())))))&&&&&&&&&&&&'''((()))***+++)))((()))+++,,,++++++'''((((((((('''&&&$$$######%%%((((((((((((***+++)))((('''''')))))))))''''''''''''''''''''''''''')))&&&'''******((((((+++))))))***++++++*********((())))))************)))(((***+++---------+++***---,,,,,,++++++,,,,,,,,,+++***...333333...,,,000------...////////////...***,,,......---------///yyyrrrmmmlllmmmfffccc```___^^^[[[VVVQQQMMMJJJEEEBBBAAA???===<<<;;;999666444444333222000...------,,,,,,++++++***''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&(((%%% %%%&&&!!!$$$$$$$$$$$$############ """#########"""!!!$$$(((%%% !!!%%% !!!""""""!!!!!! !!!"""######"""!!! ###"""  !!!###!!!!!!""""""""""""!!!!!!!!! """$$$%%% """###!!!  !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""" """###!!!!!!((()))%%%%%%(((!!!"""###$$$$$$$$$$$$$$$$$$'''***+++***)))))))))'''((()))++++++)))((('''+++///111000111444444111...000222222000---,,,+++''''''(((***,,,,,,***((((((((()))+++,,,---...///333111111333666:::<<<<<<555555666666444222///---***&&&%%%)))+++)))(((***%%%&&&''''''(((((('''''''''((()))))))))))),,,...,,,......+++((('''***---************************)))******+++++++++******++++++***)))***+++---...---------------,,,+++***---000...***+++000///***,,,,,,---...////////////,,,++++++,,,---...,,,***++++++******)))******+++&&&)))++++++)))((()))+++,,,+++)))(((''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***+++***((()))***,,,,,,+++###%%%&&&''''''&&&$$$""""""%%%((()))))))))*********(((&&&&&&'''((((((''''''''''''''''''''''''''')))&&&'''******'''(((***%%%''')))+++,,,---,,,,,,'''((()))***************'''(((***,,,---,,,***)))------,,,++++++,,,,,,,,,***))),,,000...***,,,444+++++++++,,,,,,,,,------+++,,,------,,,,,,...///|||zzzvvvpppmmmmmmkkkiiifffcccaaa\\\UUUOOOOOOKKKEEEAAA@@@?????????===:::888666555333111///......---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''"""$$$&&&''''''%%%""" %%%$$$###!!! !!! !!!""""""!!! !!!###$$$$$$$$$'''%%%###!!! """""" !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!! !!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""###"""!!! !!!""" """$$$$$$$$$######((($$$ !!!&&&)))(((&&&!!!!!!"""###$$$&&&((()))'''***///222333111---++++++,,,,,,,,,+++***))))))000111333555555555555444777555333333333000+++''''''((()))++++++******)))%%%&&&(((***---000222333666777888:::<<<=========999777444333222///)))%%%***))))))((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***++++++***************+++000,,,((('''((()))'''&&&,,,++++++,,,---,,,***(((---,,,+++*********+++,,,'''(((+++---//////...---222000......000111222111&&&(((***,,,...---,,,,,,------------,,,,,,+++***---,,,,,,+++*********+++------+++***))))))))))))%%%%%%&&&&&&'''((()))))))))+++)))$$$&&&++++++'''&&&&&&&&&&&&&&&'''((((((......---***((((((***,,,((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((******(((&&&((((((''''''''''''((((((******(((&&&%%%&&&))),,,&&&,,,---'''(((000...&&&''')))+++,,,,,,***(((&&&'''(((***+++,,,,,,+++***---***(((''')))+++,,,+++---***)))***,,,,,,)))&&&,,,,,,***&&&'''+++***'''...+++)))(((***---///000}}}zzzwwwqqqnnnnnnjjjhhheeeccc```[[[SSSNNNOOOKKKEEEAAA@@@@@@??????===;;;888666555333000...//////...---,,,+++************))))))((((((''''''''''''''''''''''''''''''###$$$%%%&&&&&&%%%###"""!!!!!!!!! !!!"""""" !!!"""###!!!!!!!!!"""###$$$$$$$$$&&&$$$""" !!!""" !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!! !!!!!! !!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!"""###$$$%%%%%%%%%%%%%%%""" !!!%%%(((&&&$$$%%%%%%$$$%%%%%%&&&'''((((((***///222222111---+++******+++,,,---.........222333444666777777666666777666555555555333///+++))))))***++++++***)))(((%%%&&&))),,,...000222222555555666777777777777777555333000......+++'''$$$((((((''''''((()))******))))))))))))))))))))))))''')))***)))((('''(((***++++++***))))))******+++000---)))((()))******(((+++++++++,,,......,,,***---,,,+++*********+++,,,((()))+++---......------111///---...000111222111***+++...000111111000///------------,,,++++++***---,,,++++++*********+++,,,,,,+++))))))(((((((((%%%%%%&&&''''''(((((()))%%%'''&&&###%%%******&&&''''''&&&&&&'''(((((()))......---***((((((***,,,((((((''''''''''''((((((######$$$&&&''')))******'''&&&&&&'''))))))(((''')))(((((('''''''''(((((()))))))))(((''''''***,,,&&&+++***&&&***222111((()))***,,,---,,,***(((&&&'''((()))***++++++******,,,***(((''')))***++++++...,,,+++,,,------+++))))))***)))''')))---...+++---+++))))))+++...//////}}}{{{wwwqqqnnnnnngggfffdddbbb___YYYRRRMMMNNNJJJEEEBBB@@@@@@??????>>><<<999666555333000---000///...---,,,++++++***+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""  !!!"""###$$$ !!!!!!""""""######$$$$$$###!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! """ !!!!!!""""""!!!!!! """""""""############$$$!!!"""###"""!!!!!!"""###$$$$$$$$$$$$%%%&&&''''''%%%###"""$$$''')))'''$$$(((((('''&&&&&&'''''''''))),,,///222333111...,,,)))***,,,///111222333444444444555777777777777777555444333444555333111...++++++++++++***)))((('''%%%'''***---///000000000222222222222222111000///000---***)))((('''%%%$$$&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))''')))***)))((('''(((*********)))))))))******+++...,,,))))))***++++++***+++++++++---//////...------,,,+++*********+++,,,)))***,,,---------,,,+++///---,,,---///111111111,,,---///111222222111111.........---,,,++++++***,,,,,,+++************++++++***)))(((((((((((((((&&&&&&&&&''''''(((((()))&&&''''''%%%''')))((($$$((((((''''''(((((())))))------,,,***((((((***,,,(((''''''&&&&&&''''''(((""""""$$$&&&(((***+++,,,((('''%%%&&&((()))((((((***)))((('''''''''''''''''')))***+++***)))***,,,&&&((('''%%%+++333222)))+++,,,---...---+++((('''''''''((())))))*********---***(((((()))++++++***///...---...//////---++++++,,,+++)))+++//////,,,,,,+++***+++---.........ӵĦĦӵ~~~{{{wwwoookkkjjjddddddcccaaa]]]WWWQQQLLLMMMJJJEEEBBBAAA@@@??????>>><<<999666555222///---000//////...---,,,++++++++++++***)))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%'''&&&%%%###!!!  Ħ !!!""""""!!!""""""######"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""!!! !!!### !!!!!!""""""!!!!!! !!!""""""###$$$$$$%%%%%%!!!"""######""""""###$$$%%%%%%$$$$$$$$$&&&((()))'''&&&''')))+++,,,***''')))((((((''''''(((((())),,,...111444555333111///,,,---///222444666777888333444444555555666666666//////000111111111000///---,,,,,,+++***)))((('''&&&(((,,,///000000...---............---,,,+++++++++)))'''%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******))))))))))))))))))))))))''')))***)))((('''(((******))))))))))))******++++++***)))((()))*********,,,++++++---///111000///---,,,+++*********+++,,,++++++,,,,,,,,,,,,+++***,,,++++++,,,...000000///***+++---...///000000000//////...---,,,+++++++++++++++***************+++)))(((((('''''''''((((((&&&&&&''''''((((((((()))*********)))******'''###))))))(((((((((((())))))+++,,,,,,***)))(((***+++(((''''''''''''''''''((('''((((((((()))))))))***)))'''%%%%%%&&&((()))(((***)))(((''''''&&&''''''%%%(((,,,---,,,+++++++++((('''%%%$$$***111///(((------......---+++)))((((((((((((((()))***,,,---...,,,******+++,,,++++++...---............---,,,000111///+++,,,...---))),,,++++++,,,...000///...4ĉ@ӵ>L=hĦ4ĉ@ӵ|||vvvmmmgggfffccccccbbb___ZZZUUUPPPNNNLLLIIIEEEBBBAAAAAA@@@>>>>>>;;;888666555333000---//////...---,,,++++++************)))(((''''''&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&((((((&&&$$$###"""!!!!!! >L$$$!!!###"""!!! """###"""!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!"""""" !!!""""""!!!!!!###%%%!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$######%%%&&&&&&%%%$$$$$$%%%&&&((()))(((((()))+++------+++***(((((((((((()))***++++++///111444666777666444222111111333444666666777777111111111111111222222222,,,---...//////000000111...---,,,+++)))((((((''''''))),,,...///...,,,+++)))******++++++++++++***)))((('''%%%$$$$$$&&&'''((((((''''''''''''((((((************************''')))***)))((('''(((***))))))(((((()))******+++******++++++***+++,,,,,,,,,++++++,,,///111111111---,,,+++*********+++,,,++++++,,,+++++++++******+++******+++...///...---***+++,,,---...//////000111000...---,,,+++++++++*********))))))***++++++((('''''''''''''''(((((('''''''''((((((((((((((((((''''''***+++***((('''))))))(((((((((((())))))***++++++***)))((()))+++)))((((((''''''(((((()))++++++++++++******))))))(((&&&$$$$$$&&&((((((((())))))((('''''''''''''''%%%(((,,,...---+++***))))))'''$$$$$$(((,,,+++&&&---.........---,,,***)))***)))))))))***,,,...000///...,,,,,,------,,,++++++,,,---------,,,,,,,,,111222000------///---)))+++++++++---000222222111GG=?HdĦ=ĪjGG=?}}}vvvmmmfffeeeccccccbbb]]]XXXSSSQQQPPPKKKHHHEEECCCBBBAAA@@@>>>===:::888666555333111//////...---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&""""""!!!HdĦ###!!!###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!"""### !!!############%%%&&&"""######$$$$$$######""""""""""""###$$$%%%%%%&&&###%%%&&&&&&%%%%%%'''((('''''''''''''''((()))***(((((()))***++++++++++++)))))))))***+++,,,---...000222555777888777555444222333333444444444333333///......------...//////+++,,,...//////000222333......,,,+++)))))))))))))))***+++---,,,+++***)))&&&&&&((()))************(((((()))'''&&&%%%'''((()))(((''''''&&&&&&''''''************************''')))***)))((('''(((***(((((((((((()))******++++++---...---,,,,,,---...---++++++,,,...000111111---,,,+++*********+++,,,++++++++++++*********************+++------+++***------...///000111222222222111///---+++++++++,,,***))))))))))))***++++++'''''''''''''''((()))***((((((((((((((((((((((((###!!!"""'''*********+++))))))((((((''''''(((((()))***++++++)))((()))******))))))(((((())))))***)))******++++++,,,,,,,,,'''&&&$$$%%%'''(((''''''((((((''''''''''''((((((%%%)))---...---***(((''')))'''&&&%%%'''((()))(((,,,,,,------,,,,,,+++++++++***)))(((***,,,000222000...------...---,,,***)))+++,,,---+++++++++,,,---//////---///222000,,,,,,++++++...111444666666ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵyyypppjjjӵVVVRRRRRRSSSĦEEECCCBBBBBB@@@444222***))))))((((((((((((Ħ''''''''''''''''''%%%Ħ!!!"""###$$$%%%&&&$$$###"""DdD###""""""ӵ!!!!!!ӵӵ!!! ###$$$Ħ%%%$$$ӵ%%%&&&((()))ĭӵ++++++......------......///000222444666666666555444000000000000000//////...---,,,++++++++++++,,,---)))+++------,,,---000333...---,,,***))))))*********************)))((('''$$$%%%&&&'''((((((((((((''')))******'''&&&&&&(((''''''&&&&&&&&&'''((((((************************''')))***)))((('''(((***'''''''''(((((()))++++++))),,,------***)))***,,,---,,,***+++---///000000---,,,+++*********+++,,,******************+++++++++******+++,,,+++)))'''/////////000111222333444333111///---+++++++++,,,)))))))))))))))***++++++''''''''''''((()))***+++)))(((((((((((((((((((((&&&!!!!!!&&&)))((())),,,)))(((((('''&&&&&&''''''((()))++++++)))))))))***++++++************++++++''''''((()))***,,,,,,---&&&%%%%%%&&&'''((('''%%%''''''&&&''''''((()))***'''))),,,---+++(((&&&%%%'''(((((((((''''''+++///++++++++++++,,,,,,,,,,,,+++***((('''(((,,,000222...---,,,,,,,,,,,,***((((((+++------+++***,,,------//////...///222000+++---,,,+++...222777:::;;;?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??|||sssg<ĉ[[[TTTQQQSSS3we<ĦEEECCCCCCBBB3h?@e+++***)))((((((''''''(((Z***'''''''''''''''3h?gL"""!!!!!!!!!!!!""""""%%%$$$###D%%)?fff?><z######=?Ħ!!!g&eg&e"""!!! S?ʬ$$$4ff?>ߝL&&&@e&&&g&e'''%%%'''3h?g&e>&e------??333222111000///////////////111333444555555444333,,,------------,,,,,,+++---,,,+++*********+++,,,&&&(((******)))***---000...---+++***)))******++++++******)))(((''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&)))++++++(((&&&&&&'''%%%%%%%%%&&&'''((()))***************************((()))***)))((('''(((***''''''''''''((()))++++++&&&(((******'''%%%&&&(((...,,,******,,,...//////---,,,+++*********+++,,,******))))))***++++++,,,+++*********+++***(((%%%......//////000111333444444222///---+++++++++,,,))))))((())))))***++++++'''''''''((((((***+++,,,))))))))))))((((((((((((///(((%%%)))***&&&&&&***)))((('''&&&&&&&&&&&&&&&''')))++++++***))))))***,,,,,,++++++++++++,,,,,,'''''''''((())))))******%%%$$$%%%'''((((((&&&$$$&&&&&&&&&&&&((()))***+++'''***,,,,,,***'''%%%$$$&&&(((******((((((---444)))******++++++,,,------***)))&&&%%%'''+++///222---+++***++++++***(((&&&(((+++......,,,+++,,,...111222111///...000,,,'''...,,,+++...333888<<<>>>4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼s~~~xxxssstQbbb\\\XXXUUUje<ĦCCCAAADDDBt=o9ĦH׼s---+++***)))))))))(((((((((HtĦ(((''''''''''''Bt=o9ĦHdĦ""""""""""""""""""""""""""""""Dtfo9ĦsߝLGdUĦHt@cӵHu]Ħ!!!Hu]Ħ"""!!!Htƅ^###qIܗGIӵ$$$H׼s''''''Hu]Ħ((((((Bt=o9ĦHƅ^Hu]Ħ///444333555444000///111000---+++...111333444333000///))))))))))))))))))))))))***)))(((''''''&&&&&&'''***$$$"""'''))))))+++000+++******)))(((''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&+++***(((&&&%%%%%%%%%%%%((('''%%%%%%'''((('''&&&))))))*********+++++++++(((((()))***+++,,,,,,---(((''''''((()))******)))***++++++++++++***))))))888444///***)))***...111++++++******************++++++******++++++,,,---,,,,,,++++++***)))))))))---000000...000555888777666111+++)))***++++++***)))***+++***)))((()))***))))))((((((((()))+++,,,)))'''&&&'''((()))((('''$$$((()))&&&%%%'''(((&&&((((((((((((((('''''''''''')))++++++******+++,,,))))))************))))))%%%,,,///+++''''''))))))&&&%%%%%%&&&''''''&&&$$$)))(((&&&''')))******)))'''((()))******)))(((''''''((()))***++++++******---,,,***&&&$$$$$$(((***&&&'''((())))))*********,,,+++)))+++------+++(((//////...---------------111///111333///'''''',,,,,,,,,---000555999;;;;;;4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦzzzuuugeĦbbb]]]YYYFSĦCCCAAAqjRgdKӵDdDĦ,,,+++***)))))))))(((((((((DdDĦ((((((''''''qjRgdKӵDdDĦ""""""""""""""""""""""""""""""HdDĦgdKӵDdDDdDĦ DdDĦ4DufӵDdDĦ!!!DdDĦ###q<R###$$$peƜ4DuTӵ(((DdDĦ)))***DdDĦ,,,qjRgdKӵDdDΦDdDĦ///...------------///222222......///...++++++---000222222111...---)))))))))))))))))))))))))))(((''''''''''''''''''***$$$"""%%%'''&&&(((,,,)))(((((('''&&&&&&%%%%%%'''%%%%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''+++)))''''''(((((('''&&&((((((((())))))*********((())))))***+++,,,------(((''''''''')))***)))(((******++++++******)))(((333///***'''''')))+++,,,************************++++++*********+++,,,,,,******************++++++---000000...000555777666777222,,,***+++,,,+++***)))))))))))))))******)))***))))))((()))***+++,,,+++)))&&&%%%&&&(((((((((&&&)))(((%%%$$$''')))(((((((((((((((((((((''''''(((***++++++***)))***+++)))))))))***))))))((((((%%%+++---***&&&(((++++++'''&&&&&&'''(((((('''&&&***(((((()))***++++++***(((((())))))))))))((((((&&&((()))***+++***((('''%%%'''+++...///,,,(((&&&'''((()))******++++++++++++))))))***---...---,,,000//////...............111000222444000******///...---...0004447778888884DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦ}}}wwwgeĦbbb]]]sp?aĦDDDBBBGIdnuR)ĦDdDĦ,,,+++***)))))))))(((((((((DdDĦ((((((((((((GIdnuR)ĦDdDĦ"""""""""""""""""""""""""""###DdDĦnuR)ĦDdDΦDdDĦ!!!DdDĦnuR)ĦDdDĦ DdDĦ%%%po9u%%%&&&&&&'''=ӊB1.uTӵ+++DdDĦ***+++DdDĦ///GIdnuR)ĦDdDΦDdDӵ///...---,,,+++******......,,,,,,---,,,(((***,,,...//////---+++)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***%%%"""###%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$###'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((())),,,***((((((((()))((('''''''''(((((((((((())))))))))))***+++,,,---......(((''''''''')))***)))(((***************)))((((((...***&&&&&&(((******(((************************,,,++++++*********++++++((())))))***++++++,,,,,,,,,...///---000555888777:::555///---......,,,***)))'''&&&'''+++,,,+++)))******)))))))))***++++++...***&&&###$$$'''((())))))***((($$$$$$(((***(((''''''(((((((((((((((''')))***,,,+++***))))))***))))))))))))(((((('''&&&%%%***+++'''&&&***...///***)))(((((()))***)))'''***))))))+++------+++)))))))))(((((('''(((((()))&&&''')))+++***(((&&&$$$!!!###'''---111000***$$$(((((()))***++++++++++++***)))(((***---///000///111111000000////////////111222444555111------222000///...0003335555555554DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦzzzgeĦbbbs<v>aĦFFFDDDpeӵDx<DdDĦ,,,+++************(((((((((DdDĦ((())))))(((peӵDx<>d<""""""""""""""""""""""""###>d<ӵDd<DdDΦDdDĦ!!!DdDӵnd<DdDĦ!!!>d<Ħ'''peӵ&&&Ħ***F&uTӵ+++DdDĦ***+++>d<Ħ///peӵDx<>d<ʜ4DuTӵ//////......------'''+++,,,******,,,***&&&)))***,,,,,,+++)))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))***'''$$$###$$$#########&&&%%%%%%%%%$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''(((((()))'''&&&'''(((***))))))(((((((((((((((((((((((()))***+++,,,---......///)))'''&&&'''))))))((('''))))))******))))))(((''',,,(((&&&'''***,,,***'''***************+++++++++,,,++++++***************))))))*********+++++++++)))---...---111777;;;:::<<<888333111111111...+++***&&&$$$&&&+++...+++(((************************,,,***&&&%%%&&&''''''''')))***(((%%%&&&))))))&&&&&&'''((())))))((((((''')))+++,,,+++)))(((((()))((())))))(((((('''&&&%%%%%%))))))&&&&&&,,,111333---+++******++++++***)))))))))***+++---,,,***'''***)))(((&&&&&&'''((()))%%%''')))******'''$$$"""%%%""" ###(((,,,***''''''((()))******+++******+++*********,,,...000111111222222222111111000000000222444333000...000333///......///2224444444444DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<|||geĦbbbHg8>aĦHHHFFFB?Ho9000>d<************)))))))))>d<ӵ))))))B?Ho9%%%<x""""""""""""""""""###&ӫeʬtIӇ###>d<Φ>d<Ħ!!!D&ӫetIӇ"""DdDĦ!!!sdKĦ)))B?dp&ĒR))))))>d<sdKĦ000B?Ho9...s&dq&ĒR------------,,,******'''***+++))))))***)))&&&((()))))))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))***(((&&&$$$$$$%%%$$$"""&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%$$$$$$%%%(((***+++***)))))))))))))))))))))))))))***+++,,,---......///)))'''&&&'''((()))'''&&&((())))))))))))(((''''''((('''&&&'''***+++)))&&&))))))*********+++++++++++++++***))))))*********+++++++++*********))))))(((+++---...222:::>>>>>>===999555444444333///,,,)))&&&###&&&+++---+++''')))))))))))))))))))))))))))((('''((())))))'''%%%''')))((('''(((***((("""%%%&&&((()))))))))(((''')))***++++++)))'''((((((((((((((((((((('''&&&&&&&&&((((((&&&(((///555666///---+++++++++,,,,,,+++(((((()))***,,,+++(((%%%***)))'''&&&&&&&&&'''(((%%%'''((())))))'''$$$###)))$$$ %%%))))))'''%%%&&&'''((()))))))))))),,,,,,,,,------...///000222222333333222222111000...111333111......000222...---,,,...1113334443334DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhse}}}geĦja>aĦJJJGGG@G333111se+++******++++++)))))))))<Ō+++***)))@G%%%$$$Hkge"""""""""""""""""""""###HĪj@IŌ######ege!!!"""Hu]3hIŌ$$$$$$DdDĦ###ne******@h''')))>h---+++***se000ne111111@G---,,,sĪj@h+++++++++***(((&&&###!!!(((******'''&&&)))(((&&&&&&'''''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((((()))'''$$$%%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&'''(((''''''(((((('''&&&%%%%%%$$$######$$$'''***+++*********))))))))))))(((((())))))***+++,,,---......)))'''&&&'''(((((('''%%%(((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&)))))))))***++++++,,,,,,)))))))))))))))***++++++,,,,,,++++++***))))))((('''+++------222999======;;;888555444555333///+++(((&&&%%%&&&***+++***((((((((()))))))))((('''&&&&&&&&&''')))+++***'''$$$((()))'''%%%'''***'''!!!$$$%%%((()))***)))((('''((()))+++***)))(((((()))'''(((((())))))((((((((('''))))))'''+++222888888111...,,,+++,,,,,,,,,+++)))(((((()))******'''%%%))))))((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%'''&&&&&&(((++++++(((%%%%%%%%%&&&'''((((((((((((+++---//////.........///111222333333333222000///---111222...+++---///000---,,,,,,---0002222222224DuXӵĵD^DdDĦD^s׼s~~~geFm8TTT>aĦIIIFFFCCC444333111s׼s++++++******++++++)))))))))Ho)))++++++***)))$$$&&&%%%""""""""""""""""""!!!"""######$$$###"""###%%%D^&&&&&&&&&DdDĦ$$$,,,---)))***,,,,,,---...111000//////s׼s111222111000000///---+++))))))'''(((((((((&&&$$$!!! )))+++((($$$###&&&'''%%%%%%%%%&&&&&&%%%$$$##############################$$$$$$######$$$%%%&&&&&&%%%'''&&&###%%%)))(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&'''&&&%%%&&&((())))))))))))))))))(((((('''''''''((())))))***+++,,,------)))(((&&&&&&'''(((&&&%%%''''''((((((((('''&&&&&&%%%(((***)))&&&$$$&&&)))((())))))***++++++,,,,,,(((((((((((()))+++,,,---++++++******************))),,,---,,,///555888777666444222222333111---((((((''''''(((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&(((******)))'''+++)))$$$ ###((('''"""###%%%(((*********((('''&&&(((******)))((()))***''''''((()))************(((******)))...555999999222///,,,++++++,,,,,,,,,+++***))))))******)))'''(((((((((((('''&&&%%%$$$''''''''''''''''''((((((###%%%)))+++,,,+++(((&&&%%%&&&'''((())))))))))))'''+++///111000///000111000111333333333222000///---333333...***---000//////...,,,---...000//////Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBe~~~geFYĉWWWRRR>aĦHHHEEEBBB>>>;;;999;;;888555333333111Be,,,++++++***+++++++++)))))))))nu]ӵ))))))((('''&&&&&&(((%%%%%%'''&&&""""""$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""###$$$$$$%%%'''>d<Ħ'''''''''''''''>d<Ħ%%%&&&)))Ħ)))***,,,...//////......333444444333111000111333111111222444Be111000000000000Ħ---------------,,,+++***))))))(((&&&&&&'''(((((('''$$$%%%'''(((((('''%%%$$$******'''""" $$$%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&###&&&%%%"""$$$))))))###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###''''''&&&%%%%%%%%%&&&&&&###$$$&&&((()))))))))(((+++)))((('''((()))((('''(((((('''''''''&&&&&&&&&(((((()))***+++,,,,,,---)))(((&&&&&&''''''&&&%%%''''''((((((''''''&&&%%%''',,,///---'''$$$(((---((())))))***++++++,,,,,,'''''''''((()))+++------)))))))))***++++++,,,,,,+++------+++---222444222222000///000111///+++&&&'''((()))((('''&&&'''(((&&&&&&'''''''''&&&$$$###'''&&&$$$%%%(((***+++***///***"""&&&(((%%%###%%%(((***+++***((('''%%%''')))***)))((()))***&&&'''(((***++++++++++++)))+++++++++000777:::999222///,,,***+++,,,,,,,,,---+++))))))*********)))'''((())))))(((&&&$$$###((('''&&&&&&&&&(((***+++"""$$$&&&''''''''')))+++&&&'''((()))************$$$)))///222222111111222000111222333333111000...///444444...***---000///111///------......---,,,?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ~~~ŶS^^^YYYUUU3weAneneneneDenene}}}>Abbb]]]YYYk<BBBAAA???<<<:::777777666444333000...---,,,+++++++++******))))))))))))***fh((('''&&&&&&'''((()))((('''$$$!!!###''''''###$$$###!!! !!!"""##################$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%###%%%'''''''''De***,,,------+++***ne------ne111111111111222333333111///333111000000222333333222111222222222222333333333///...ne******+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&!!! !!!########################%%%###!!! !!!""""""!!!!!!!!!!!!"""######$$$$$$$$$"""!!!"""%%%&&&%%%###$$$&&&(((&&&###"""$$$(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''((()))'''%%%&&&'''(((&&&$$$&&&'''((())))))((('''&&&'''&&&&&&'''(((***,,,---((()))******)))((('''&&&&&&''''''((((((((((((((((((&&&$$$%%%'''))))))((())))))(((((()))******+++,,,***((()))+++,,,+++)))******)))))))))***++++++***+++,,,,,,+++)))&&&$$$---+++***+++,,,,,,+++)))''''''&&&&&&&&&'''((()))***''''''))))))&&&&&&(((&&&&&&&&&&&&&&&'''((((((*********)))((((((((('''&&&&&&&&&&&&'''((())))))*********+++******))))))'''((()))***+++******)))*********++++++,,,,,,,,,,,,((((((+++***''''''+++'''%%%$$$%%%'''))))))((())))))))))))))))))))))))+++)))'''''')))***)))(((''')))***'''######'''+++'''&&&%%%''')))+++***)))))),,,...000//////000111///000111222111000...,,,...///000000000...,,,+++***,,,---,,,***)))***|||fff```[[[CCCAAA@@@>>>;;;888666666555444333111///......---+++***)))))))))***((())))))***((((((''''''''''''((((((%%%$$$ !!!###!!!###"""!!!!!!!!!"""$$$$$$&&&%%%###"""""""""###$$$%%%&&&''''''&&&&&&'''(((%%%&&&(((((('''+++)))+++------,,,+++/////////111111222111111333444444222000333111000000111111111000////////////000000000000,,,+++''''''''')))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$###!!!!!!"""########################$$$""" !!!"""!!!!!!""""""""""""""""""""""""&&&$$$###"""######""" %%%((()))'''$$$"""$$$&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$###!!!''''''(((((((((((('''''''''&&&&&&&&&&&&((()))***))))))***++++++***)))((('''''''''''''''((())))))'''%%%###%%%(((***)))'''))))))((((((((()))*********)))((((((******)))((()))))))))))))))******+++)))***+++,,,+++(((&&&$$$***)))((()))***+++***)))(((''''''''''''((())))))+++((((((******'''''')))%%%%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))************))))))((('''&&&(((***+++,,,+++)))(((*********++++++++++++++++++((((((******'''''')))'''%%%$$$%%%'''))))))((())))))))))))))))))))))))+++)))((((((***+++***)))&&&((()))'''%%%%%%))),,,((('''%%%&&&)))+++,,,,,,***,,,---...---...///111...///000000///---+++***---...000111000...+++)))((()))))))))(((((()))~~~vvvqqqjjjeee___ZZZVVVSSSOOOMMMIIIFFFCCCAAA???===:::777555555444444222111//////000...,,,)))(((((()))***(((((())))))))))))(((((((((((((((''''''((((((((($$$%%%"""!!!###!!!""""""!!!""""""$$$%%%&&&&&&%%%###""""""$$$%%%'''&&&((())))))((((((***+++((()))******))))))***++++++---......---,,,---........................///111000000111333333111///333111///...//////...---,,,,,,,,,,,,------------******(((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&###$$$$$$"""!!!!!!###%%%###########################!!! """"""!!! ############""""""!!!!!!$$$$$$###"""""""""!!! $$$%%%'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))(((''''''&&&%%%$$$###'''((((((((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***+++,,,,,,,,,+++***(((''''''&&&&&&''')))***&&&%%%$$$'''***+++)))&&&))))))((((((((())))))***)))((((((((((((((('''''')))(((((((((((()))******)))******+++***(((&&&%%%'''&&&&&&''')))******)))''''''''''''(((((())))))***((('''***)))&&&&&&)))&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$'''''''''''''''((())))))))))))***))))))((('''&&&&&&(((***,,,,,,+++)))(((***************+++++++++)))((()))******)))))))))'''%%%$$$%%%'''))))))((((((((((((((((((((((((((())))))(((((()))*********'''))))))(((&&&&&&(((+++***(((&&&&&&))),,,---...+++,,,---,,,,,,,,,///111......///000///---***)))+++---///000///---***(((((()))***))))))))),,,zzztttiiieee^^^YYYUUURRRPPPNNNIIIGGGCCCAAA???===999777444444444333222111///...111///,,,***))))))******(((((())))))))))))(((((('''(((((((((((((((((('''&&&((((((%%%###%%%%%%"""!!!""""""###$$$%%%&&&&&&%%%$$$######$$$&&&)))+++((()))++++++******+++---***+++,,,,,,+++***+++,,,///000111000...---,,,---------------.....................///000000...,,,111///---,,,,,,,,,+++***))))))))))))***************)))((('''&&&&&&&&&'''%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$&&&((())) """$$$$$$###!!!!!!"""########################"""!!! !!!######"""!!!$$$$$$######"""!!!!!!!!!!!!"""""""""""""""###### !!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((''''''((((((((('''&&&%%%$$$$$$%%%&&&'''***+++,,,------,,,++++++(((''''''&&&&&&''')))***''''''((())))))))))))((())))))((((((((((((((()))(((((((((((('''&&&&&&&&&((((((''''''(((((()))***))))))******)))((('''&&&&&&%%%$$$&&&(((***)))(((&&&''''''((((((((((((((()))&&&&&&)))(((%%%%%%((('''''''''''''''(((((()))************))))))))))))(((((('''''''''((()))))))))))))))))))))((('''''''''(((***+++++++++)))(((************************&&&((()))***+++,,,+++***'''%%%$$$%%%'''))))))((((((((((((((((((((((((((('''''''''''''''((()))***+++++++++)))(((''''''(((,,,***((((((***,,,---...+++,,,---,,,,,,,,,...000...///000000000...,,,***+++,,,---......,,,)))'''((()))************---///yyytttjjjeee^^^YYYUUUSSSPPPOOOJJJHHHDDDBBB@@@===:::777555555444333222000...---///...,,,+++*********+++'''(((((())))))(((((('''''''''((((((((((((''''''"""&&&'''$$$!!!"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%'''))),,,---***+++,,,,,,+++***,,,---***,,,---,,,++++++,,,---000111222111...,,,,,,,,,------------......//////,,,++++++---......,,,***...,,,***))))))***)))'''''''''''''''((((((((())))))(((''''''&&&&&&''''''%%%$$$#########$$$%%%&&&########################!!!!!!!!!"""$$$&&&(((***"""###$$$&&&&&&%%%###!!!########################"""!!!!!!"""$$$$$$###!!!$$$#########""""""!!!!!! !!!############%%%&&&!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''')))***+++******,,,---((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%&&&'''++++++,,,------,,,+++***'''''''''''''''((())))))&&&)))+++)))&&&%%%''')))))))))((((((''''''((((((((())))))(((&&&%%%&&&''''''''''''''''''((())))))))))))))))))(((((('''&&&&&&%%%$$$&&&((())))))(((%%%&&&&&&'''(((''''''''')))&&&&&&((((((%%%$$$'''(((''''''''''''((())))))(((((((((((()))))))))))))))(((((('''(((((())))))((())))))******))))))((((((((()))******************************)))))))))###'''******,,,//////---'''%%%$$$%%%'''))))))((())))))))))))))))))))))))&&&'''((('''&&&''')))+++,,,,,,+++***)))(((''''''...,,,******+++,,,---,,,+++---......------...///...///000111111///---,,,+++,,,,,,,,,+++***)))(((%%%''')))***))))))***+++}}}vvvpppjjjeee^^^YYYUUUSSSQQQPPPKKKIIIEEEBBB@@@>>>:::888666555444333111///---,,,---------,,,,,,+++++++++''''''((((((((((((''''''&&&'''((())))))((('''&&&!!!%%%%%% ######$$$%%%%%%&&&&&&&&&&&&'''''')))***+++,,,,,,+++,,,------+++***+++,,,(((***++++++******+++------...000///---,,,,,,---)))******+++,,,---......+++******,,,------+++)))***((('''&&&'''((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$#########$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&%%%###!!!###%%%&&&$$$!!!########################"""""""""$$$&&&&&&$$$"""#########""""""""""""""" """$$$$$$######%%%''' """$$$&&&&&&$$$###$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%'''))))))((((((***,,,)))((('''&&&&&&'''((()))&&&%%%$$$$$$%%%&&&'''(((+++,,,------,,,+++***)))&&&''''''(((((((((((((((%%%***---(((!!!###)))))))))((('''''''''''''''((()))***)))&&&%%%%%%'''''''''&&&&&&''''''((()))((((((((((((((('''''''''&&&%%%%%%&&&((()))((('''$$$$$$&&&'''''''''&&&%%%***''''''))))))&&&%%%((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((())))))))))))(((((((((((())))))(((((()))***++++++++++++***)))((((((((()))+++++++++*********)))))))))(((!!!'''++++++...333333000'''%%%$$$%%%'''))))))((())))))))))))))))))))))))&&&''')))(((''''''***,,,++++++******+++***)))(((///...,,,,,,------+++***+++---///000///......///,,,---///000111000...---,,,++++++***))))))))))))$$$'''***+++***)))((((((zzzqqqlllkkkfff___YYYVVVTTTRRRQQQLLLIIIFFFCCCAAA>>>;;;888666666555333111...,,,+++,,,,,,---------,,,++++++''''''((((((((((((''''''&&&'''((())))))((('''&&&(((***((("""!!!$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%((()))***+++++++++++++++,,,---...---+++******,,,&&&((()))***))))))+++,,,)))+++------,,,+++,,,---%%%&&&&&&((()))***+++++++++******,,,------+++)))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$&&&'''""""""""""""""""""""""""$$$###""" !!!"""###!!!###########################"""###%%%''''''%%%###""""""""""""""""""######"""$$$&&&%%%###"""$$$'''######$$$&&&'''&&&$$$"""$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''''''''&&&%%%$$$&&&((((((&&&%%%'''***)))((('''&&&&&&'''((()))%%%%%%$$$$$$%%%'''((())),,,,,,------,,,***)))'''%%%&&&((()))))))))((('''###***---''' )))***)))((('''''''''''''''(((***+++)))&&&$$$&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&%%%&&&((()))((('''###$$$%%%&&&&&&&&&%%%$$$+++((((((******'''&&&)))&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))***,,,------***)))(((((((((((())))))'''((()))+++,,,,,,,,,,,,+++***((('''''')))+++,,,+++*********))))))(((((( '''++++++///555666222'''%%%$$$%%%'''))))))((())))))))))))))))))))))))&&&(((******((((((+++...***))))))***,,,,,,+++***000///.........---***(((+++...111111000///......***,,,...000000000///...---,,,***((((((((())))))$$$(((,,,...---***)))(((~~~xxxrrrmmmjjjeeeaaa]]]WWWPPPOOORRRHHHFFFCCCAAA???===:::888999777444111...---------------,,,++++++******))))))***+++***(((''''''(((''''''((((((''''''&&&%%%###%%%&&&%%%###"""###&&&%%%%%%$$$$$$$$$%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---************+++,,,---.........------,,,+++*********&&&$$$$$$(((******((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''&&&$$$"""!!!&&&%%%###"""""""""###$$$"""############$$$$$$$$$""""""###$$$$$$###!!! !!!!!!""""""######$$$$$$ !!!!!!"""######"""###$$$%%%%%%$$$"""!!!###############$$$$$$$$$%%%###!!!###&&&'''&&&$$$"""###%%%&&&%%%$$$"""!!!***((($$$!!! """$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&###!!!!!!$$$&&&)))(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&------,,,+++)))'''%%%$$$'''(((((()))(((&&&%%%$$$(((***------,,,***(((((((((''''''&&&&&&((()))************(((&&&%%%%%%'''((('''&&&&&&&&&((()))******+++***(((%%%%%%&&&((('''%%%$$$$$$&&&''''''&&&%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((('''&&&&&&)))+++&&&%%%%%%&&&&&&'''((()))%%%&&&((()))+++,,,,,,,,,'''%%%&&&((('''&&&(((---++++++++++++++++++++++++&&&))),,,***&&&&&&+++000'''''''''''''''((())))))+++)))'''&&&%%%&&&'''(((***'''%%%&&&***+++***(((---,,,+++***))))))))))))---......---+++***)))***+++---///000//////000111000000///......///000111---,,,++++++,,,,,,+++))))))***)))''')))...///,,,zzzsssmmmiiiddd```]]]XXXPPPNNNPPPHHHFFFCCCAAA???===:::888888666333000...---......------,,,,,,+++*********)))******)))''''''(((***(((((('''''''''&&&&&&&&&###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))++++++((((((((())))))***,,,,,,,,,,,,+++***))))))))))))'''''''''&&&&&&&&&((()))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$###"""""""""""""""""""""#########$$$$$$$$$ !!!"""###############"""""""""""""""######### """!!! !!!"""#########$$$$$$######"""""""""############$$$$$$$$$"""!!!"""$$$%%%$$$""""""###$$$%%%$$$###!!! '''&&&$$$""""""###%%%'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((&&&$$$$$$&&&((()))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&++++++******)))(((&&&&&&'''''''''(((''''''&&&%%%(((***,,,,,,***((((((((('''&&&%%%%%%%%%&&&(((((()))))))))(((&&&%%%&&&((((((((('''''''''((())))))((((((((('''%%%%%%''')))***(((&&&%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((('''&&&&&&(((***)))(((((('''''''''''''''&&&'''((()))*********)))'''%%%&&&((('''%%%(((---************************'''(((''''''&&&'''(((***%%%%%%&&&&&&''')))***++++++)))(((&&&&&&&&&((()))***)))((((((***++++++***,,,+++******)))*********)))+++------------------+++---//////......///111000///...------...//////---+++******+++,,,***)))''')))'''%%%''',,,,,,)))|||tttnnnhhhccc```^^^YYYQQQMMMNNNHHHFFFCCCAAA???===:::888666444222000///......///------,,,,,,++++++******)))))))))'''&&&'''***,,,)))((('''&&&&&&&&&'''(((%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&((()))***+++++++++++++++++++++++++++***)))((('''((())))))''''''''''''((()))******+++***((('''&&&&&&''''''%%%(((***((($$$###&&&)))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###############""""""######""""""!!!!!!"""""""""#########$$$$$$ !!!"""###%%%%%%############""""""""""""###$$$!!!"""#########""""""######$$$!!!!!!""""""############$$$"""!!!"""######"""!!!###$$$$$$$$$###""" ############$$$%%%''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))))))))''''''((()))((('''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((()))***)))'''''''''(((%%%%%%%%%$$$%%%&&&&&&''''''(((((('''&&&&&&''')))((())))))))))))(((((('''%%%&&&&&&%%%$$$%%%''')))***(((&&&%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((((((((('''&&&%%%'''((((((''''''''')))++++++***)))'''&&&%%%%%%''''''(((((((((''''''&&&'''%%%&&&((('''%%%''',,,))))))))))))))))))))))))+++(((&&&&&&((()))(((&&&###$$$$$$&&&'''***+++,,,***)))((('''&&&'''((()))(((***+++***))))))***,,,*********)))******+++,,,)))***,,,...//////......+++,,,......------...000000///---,,,,,,,,,------,,,+++******++++++***(((((()))(((&&&(((,,,,,,)))~~~vvvpppgggccc```___[[[SSSMMMLLLHHHFFFCCCAAA???===:::888444333222000////////////...------,,,++++++******))))))(((&&&%%%'''+++...***)))'''%%%%%%&&&((()))&&&&&&'''''''''''''''(((%%%%%%&&&&&&((()))***+++++++++++++++++++++++++++******)))((('''((((((((('''''''''''''''((()))))))))(((&&&%%%%%%%%%&&&'''&&&'''((('''$$$###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$"""!!!!!!"""###$$$ !!!"""######"""!!! """"""""""""############!!!!!! !!!"""$$$%%%$$$$$$######""""""!!!!!!"""&&&%%%  #########"""!!!!!!"""$$$%%%!!!!!!!!!""""""######$$$$$$$$$#########""""""!!!$$$$$$$$$$$$###!!! !!!###$$$&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))***)))((())))))((('''&&&&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&''')))***((((((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&(((***))))))***+++***)))'''&&&%%%&&&&&&$$$######&&&((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########''''''''''''''''''''''''$$$&&&((()))((('''''''''++++++******((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&((((((%%%&&&+++'''''''''''''''''''''''',,,+++***)))))))))((('''$$$$$$%%%&&&''')))***+++))))))(((''''''(((((()))'''***,,,+++)))''')))+++))))))))))))***+++,,,------------...///...,,,++++++,,,------,,,,,,...///111000...,,,,,,,,,,,,,,,,,,***))))))***+++)))(((***,,,+++)))+++//////,,,wwwqqqhhhccc``````]]]TTTNNNKKKHHHFFFCCCAAA???===:::888444333222111111000000000......------,,,++++++***))))))(((&&&%%%'''+++...+++)))'''&&&%%%&&&((()))&&&&&&&&&''''''(((((((((%%%&&&&&&'''((()))+++,,,***************************))))))((((((((((((((((((''''''''''''(((((())))))((('''&&&%%%&&&'''''''''%%%$$$$$$%%%&&&$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%########################$$$###!!! !!!###%%% !!!"""######"""!!! !!!!!!"""""""""############"""!!! !!!"""###$$$$$$######""""""!!!!!!&&&((((((%%% !!!%%%###"""!!! !!!"""$$$%%% !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$###"""!!!!!! """$$$%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###%%%((())))))((('''((((((&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''%%%$$$###&&&%%%%%%%%%&&&((()))+++'''((((((&&&%%%$$$&&&'''%%%%%%&&&&&&''''''''''''%%%&&&'''&&&&&&&&&(((***((()))*********((('''&&&'''''''''$$$""""""###%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########''''''&&&&&&&&&&&&''''''###%%%((()))(((&&&&&&'''(((((()))******)))((((((###$$$%%%&&&&&&''''''&&&&&&%%%&&&)))((($$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&))),,,...,,,(((%%%''')))&&&&&&%%%&&&&&&'''((()))))))))((((((((()))))))))&&&))),,,+++((('''(((***(((((())))))***+++---------,,,+++,,,...///---,,,,,,------,,,+++,,,---///222111///---,,,,,,------,,,+++******++++++***(((+++------+++...222111...yyysssjjjddd``````^^^VVVOOOLLLHHHFFFCCCAAA???===:::888555555444333222111111000......------,,,,,,++++++)))))))))'''&&&'''***,,,***)))((('''''''''((()))&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''')))***+++)))))))))))))))))))))))))))))))))(((((((((''''''((('''''''''''''''(((((('''''''''''''''''''''&&&&&&###!!!###&&&'''### ############$$$$$$$$$$$$"""""""""""""""############"""  !!!###$$$!!!!!!""""""######""""""!!!!!!!!!"""""""""#########"""!!!!!! !!!############""""""""""""''''''&&&###!!! """###!!!!!!!!!!!!"""######$$$!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&%%%######$$$%%%$$$$$$$$$############### !!!###$$$$$$$$$%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""%%%'''((('''&&&&&&''''''&&&%%%&&&(((((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((('''%%%$$$###%%%%%%%%%&&&'''((())))))&&&'''((('''%%%%%%%%%&&&%%%%%%&&&'''''''''''''''%%%&&&'''&&&%%%&&&''')))'''((((((((((((''''''&&&(((((('''%%%""""""###%%%***(((&&&%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&&&&(((%%%&&&''')))******))))))######$$$&&&&&&'''''''''&&&%%%&&&)))((($$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%***---+++%%%"""%%%(((&&&&&&&&&%%%&&&&&&'''((((((((())))))))))))******(((***,,,,,,***)))((()))))))))))))))***+++,,,---+++(((&&&(((---000111000.........---+++,,,...000111000///---------......---,,,***+++,,,,,,+++))))))+++,,,,,,///333333///yyyuuummmfffaaaaaa___XXXQQQNNNHHHFFFCCCAAA???===:::888777666666555444222111000.........---,,,,,,++++++)))******)))''''''(((***)))))))))(((((((((((((((&&&$$$###%%%((()))(((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$"""""""""###$$$$$$###""""""""""""#########$$$$$$!!!!!!!!!"""""""""######!!!!!! !!!"""###"""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!######  !!!"""############""""""###$$$%%%&&&''''''!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&''''''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''&&&&&&%%%%%%&&&'''((((((((('''%%%'''))))))'''%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&''''''((('''''''''%%%######%%%'''***(((&&&%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%''')))###%%%''')))))))))((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&)))((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++***'''%%%&&&'''$$$$$$$$$%%%&&&'''((()))(((((()))***************,,,,,,,,,---...---+++(((***)))))))))***+++,,,,,,,,,'''###$$$***000222111/////////---,,,,,,///111///...---,,,,,,,,,---......---,,,,,,------,,,***(((+++---...222666666222~~~zzzvvvooogggaaaaaa___YYYRRROOOHHHFFFCCCAAA???===;;;888888888777666555333222111///......------,,,++++++)))***+++***(((''''''((()))))))))***)))(((''''''&&&$$$"""$$$''')))(((&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$%%%"""$$$&&&(((((('''$$$###!!!%%%%%%###!!!"""%%%!!!!!!""""""#########$$$ !!!!!!!!!""""""###### !!!""""""$$$###"""""""""###%%%&&&!!!!!!!!!!!!"""""""""""" """######""""""!!!!!!""""""######$$$$$$$$$%%%!!!############""""""######%%%&&&'''(((((("""$$$###!!!!!!###&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$###$$$$$$%%%%%%!!!"""$$$&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((('''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((())))))((((((%%%&&&'''((((((((('''&&&%%%''')))***(((&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$&&&'''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%$$$%%%''')))'''%%%$$$$$$&&&''''''&&&%%%%%%&&&'''&&&%%%###"""######$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&%%%$$$%%%''')))$$$%%%'''))))))((('''&&&''''''''''''&&&%%%$$$###%%%%%%''')))((($$$###'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))***,,,+++)))&&&"""######$$$&&&(((***+++'''((()))***************///...---///111111---)))*********)))******+++,,,///)))######(((---//////000000///---,,,---///111---,,,+++++++++,,,---...///---,,,,,,---...,,,+++***...000111555::::::777~~~xxxtttkkkhhhccc___[[[WWWRRROOOMMMKKKHHHCCC???<<<999888777777777777555333111000111///---,,,,,,+++)))'''******))))))((((((''''''(((((((((((((((''''''&&&)))''''''))),,,---***''''''''''''((((((((((((((()))))))))))))))(((''''''&&&''''''(((''''''&&&&&&+++(((%%%%%%&&&&&&$$$!!!$$$$$$$$$#########""""""$$$###!!!  """###&&&###!!!###)))+++)))&&&%%%""" """###!!!'''%%% ###$$$ !!!!!!"""###$$$######$$$$$$$$$######"""$$$""" !!!$$$%%%###!!!%%% """"""$$$ !!!""" !!!!!!!!!!!!"""""""""""""""######$$$%%%$$$###!!!!!!###$$$%%%#########""""""###''')))&&&%%%%%%$$$#########$$$###"""###$$$'''((('''&&&&&&%%%$$$######$$$'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&(((((())))))))))))(((((('''((()))***)))(((&&&$$$"""$$$'''((()))'''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$"""(((&&&$$$$$$%%%%%%%%%###'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((''')))(((######&&&$$$'''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%'''(((***''''''&&&%%%%%%%%%&&&&&&)))%%%$$$'''((((((,,,111###$$$%%%'''(((((()))))))))))))))))))))+++---...000000111111000...+++******(((((())),,,...,,,)))***+++,,,)))'''(((---111///...,,,++++++,,,...///...---+++*********+++,,,...,,,+++,,,///111000...---000000111777>>>;;;333|||vvvrrrllliiiddd___[[[WWWRRROOOKKKIIIGGGCCC@@@===;;;:::777888888777666444222000111///---,,,---,,,***(((***)))))))))((((((((('''(((((((((((((((''''''&&&***((('''(((***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$'''%%%$$$&&&((()))(((&&&$$$$$$$$$#########""""""###""" !!!"""###&&&$$$"""$$$'''***)))((($$$""" """###""" $$$%%%!!!"""###!!!""""""!!!"""###$$$$$$###"""######$$$$$$$$$######$$$"""!!!!!!###$$$###!!!&&&###"""%%%%%%"""###'''!!!"""!!! !!!!!! !!!!!!!!!!!!"""""""""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%###############$$$&&&'''&&&%%%%%%$$$#########$$$%%%$$$$$$%%%&&&'''%%%$$$&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))((((((((('''''')))))))))(((&&&%%%%%%&&&((()))***)))((('''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&(((&&&$$$$$$%%%%%%%%%###&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%((('''###$$$))))))%%%""""""######$$$$$$%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&$$$%%%((()))&&&&&&((($$$%%%&&&((()))))))))))),,,+++)))((()))***+++---///000111111000...+++***)))''''''))),,,...---+++//////000///---,,,,,,---...---+++******+++,,,---,,,+++******))))))******,,,++++++,,,///000///------//////000555:::888000~~~yyytttpppnnnjjjeee```\\\WWWRRROOOIIIHHHFFFCCCAAA>>>===<<<888888888777666444222111000///------...---,,,***))))))))))))(((((((((((((((((((((((((((''''''&&&)))((('''((())))))(((&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%###"""###&&&'''$$$"""!!! !!!$$$%%%%%%$$$$$$############"""""""""!!!  !!!###$$$%%%$$$$$$$$$%%%'''((()))$$$###!!!!!!"""""""""!!!!!!$$$$$$ !!!"""!!!$$$###"""###&&&'''$$$"""""""""######$$$$$$$$$$$$###"""!!!"""###$$$###!!!""" ###$$$""""""%%%!!!######""" !!! !!!!!!!!!!!!"""""""""""""""######$$$######!!!!!!!!!!!!######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((******)))'''%%%$$$)))((('''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((''''''((((((((((((''''''&&&'''((((((((('''&&&%%%%%%&&&&&&'''((()))))))))(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&(((************'''%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$%%%***---,,,!!!!!!"""###$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''%%%$$$''',,,+++%%%""""""&&&&&&((()))***+++++++++...---***(((((()))+++,,,///000000000///---,,,***(((''''''))),,,------,,,.........000000///,,,)))---,,,+++)))))))))***+++((())))))))))))((('''''')))***+++---//////---+++,,,---......222555222---~~~yyytttpppnnnkkkfffaaa]]]XXXSSSOOOIIIHHHGGGDDDBBB???===;;;999999888777555444333222000///------......---,,,))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''')))+++---------***)))))))))))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&###!!!###&&&'''$$$!!!!!!!!! !!!!!! ############"""""""""""" """###$$$######$$$###"""###&&&)))&&&%%%###"""!!!!!! ###&&&""" """!!!%%%###!!!###&&&'''$$$ """""""""######$$$%%%%%%###"""""""""######""""""!!!"""""""""###!!!######""" !!! !!!!!!!!!!!!"""""""""""""""######$$$""""""!!! !!!""""""!!!"""###%%%&&&&&&$$$"""$$$$$$$$$%%%$$$$$$$$$###%%%$$$###$$$&&&&&&$$$"""$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((&&&$$$))))))(((&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$#########$$$&&&((()))***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&((()))******)))&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############%%%%%%%%%###$$$(((,,,...$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###%%%''')))************((('''&&&&&&%%%%%%&&&&&&'''&&&***......((($$$$$$'''((()))***+++,,,,,,,,,...,,,)))((((((***---...////////////...---,,,+++***)))))))))***+++,,,,,,(((''''''***...///,,,)))++++++)))(((((((((((((((&&&'''((((((((('''%%%$$$'''(((+++---///...,,,***+++,,,,,,---///000---))){{{uuuqqqnnnkkkfffaaa]]]XXXSSSPPPKKKJJJHHHFFFBBB>>>;;;999999999777666555333333222000///------......---,,,(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&'''(((***+++---...***)))))))))((((((((('''%%%&&&&&&'''''''''&&&&&&%%%$$$###$$$&&&'''$$$"""$$$%%%%%%$$$$$$###$$$$$$"""""""""""""""""""""""" !!!""""""###!!!""""""!!!!!!!!!$$$&&&''''''%%%###!!!###&&&### !!!"""!!!###"""!!!"""%%%%%%$$$!!!######""""""######%%%%%%""""""######"""""""""###!!!#########$$$&&&&&&&&&!!!"""!!! !!!""" !!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!"""$$$'''&&&### ###$$$$$$%%%%%%%%%$$$###"""""""""$$$&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***+++)))'''&&&)))(((((('''&&&$$$###"""#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########%%%'''(((***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###"""""""""%%%%%%$$$###"""###'''+++'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%(((***+++,,,,,,+++'''&&&&&&%%%%%%%%%%%%%%%'''&&&(((------)))'''((('''((()))+++,,,,,,------+++***)))((())),,,///111/////////......---,,,,,,,,,++++++***))))))***+++(((%%%$$$&&&***,,,+++)))))))))((((((''''''''''''&&&&&&'''((((((&&&%%%$$$&&&(((+++......---+++***+++++++++------+++)))'''}}}wwwrrrllliiiddd```\\\XXXTTTPPPKKKJJJIIIFFFCCC???;;;999999888666555333222222222000///------...---,,,***(((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''&&&%%%$$$&&&((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%$$$$$$$$$ """###$$$######%%%'''!!!!!!"""""""""""""""### !!!!!!!!!!!!!!!!!!!!!""""""######"""&&&&&&&&&$$$!!! !!!"""$$$!!! ######!!!!!!""""""""""""###%%%&&&%%%$$$###""""""###$$$%%%!!!###$$$###"""!!!"""###"""###### $$$&&&$$$!!!"""!!!!!!!!!""" !!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""###!!!!!!###&&&&&&###"""###$$$%%%&&&%%%$$$###!!!!!!!!!###&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&((())))))'''''''''(((((('''&&&%%%$$$###$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$$$$#########&&&%%%%%%$$$!!!!!!''''''&&&&&&%%%$$$###"""!!!###%%%&&&%%%$$$###$$$&&&%%%&&&(((***+++------...''''''&&&%%%%%%%%%%%%&&&&&&$$$&&&***+++((((((+++((((((***+++,,,---------(((((()))***+++...000111.........---------,,,,,,+++,,,+++***((((((***,,,+++)))''''''((()))))))))'''''''''((((((((((((((('''(((((((((((('''&&&&&&&&&))),,,------,,,,,,,,,+++***+++...---)))'''(((wwwqqqjjjgggccc___\\\XXXTTTQQQIIIIIIHHHGGGDDD@@@===;;;888777555333222111111111111///---,,,---,,,***((('''((((((((()))))))))***(((((((((((((((''''''&&&&&&''''''%%%""""""$$$&&&&&&&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%% ###&&&%%%""" """%%% """!!! !!!###!!!!!!!!!!!!""""""###### """!!!!!!###&&&&&&### !!!###$$$###""""""$$$&&& """!!!!!!$$$$$$ ###$$$""" """''',,,'''%%%###"""!!!"""######!!!###$$$###!!!!!!"""$$$!!!###!!!!!!$$$"""!!!######"""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$"""##################"""$$$""" """%%%&&&###!!!###$$$&&&&&&%%%$$$######""""""###%%%&&&$$$###$$$$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$&&&((((((%%%###$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&"""%%%'''&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%''''''((()))+++---///000))))))(((''''''''''''''''''&&&(((,,,---***)))+++'''((()))+++,,,,,,,,,,,,((()))***,,,---......///......------,,,,,,------)))******)))((())),,,000&&&(((***+++***(((((((((%%%&&&'''(((((()))))))))******)))((((((((((((((((((***------,,,+++,,,...,,,***+++///...((('''***wwwqqqhhhfffbbb^^^\\\XXXTTTQQQGGGGGGGGGGGGEEEBBB???===888666444222111000111111111///---,,,,,,+++)))''''''((((((((())))))******(((((((((((((((''''''&&&$$$&&&'''&&&$$$$$$'''***(((((('''&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$"""&&&%%%  %%%$$$&&&'''%%%!!! !!! !!!!!!!!!""""""###### !!! $$$"""!!!%%%))))))$$$ ######"""###'''***""""""!!!&&&%%% $$$&&&### !!!)))111(((&&&$$$"""!!!!!!"""###!!!###%%%$$$!!! """$$$&&&((($$$$$$'''%%%"""$$$%%%%%%###!!! !!!!!!!!!""""""""""""""""""######$$$######$$$$$$$$$$$$######%%%"""!!!%%%&&&###!!!"""$$$&&&&&&&&&$$$###$$$#########$$$$$$###!!!$$$###"""!!!!!!###%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''######$$$&&&((((((%%%###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%$$$&&&(((###&&&'''(((((((((((((((((((((###$$$%%%%%%######$$$%%%((((((((()))+++---000111++++++***))))))))))))))))))))),,,111111---******'''((()))***+++,,,,,,,,,)))***,,,---...---,,,,,,......---,,,,,,,,,------&&&((())))))(((***///333###***,,,+++))))))***%%%%%%'''((()))*********,,,+++)))((((((((()))***)))+++------++++++---000,,,***,,,000///((('''+++uuullleeecccbbbaaa```[[[SSSMMMKKKJJJHHHGGGDDDCCCAAA@@@999888777666444222111000//////......,,,***((('''))))))))))))))))))))))))((((((((((((''''''''''''"""###&&&'''(((&&&$$$###&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$###"""!!!######$$$"""!!! """######""""""###&&&$$$"""  ###$$$"""""""""######""" ###!!!!!!###&&&'''$$$!!!%%%$$$"""!!! !!!%%%###!!!!!!"""###"""!!!$$$###!!! !!!###&&&(((&&&%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###"""!!!"""%%%))))))%%%!!!$$$""" """$$$%%%### """"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%!!!'''((("""%%%&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$############%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!###$$$&&&###$$$$$$###!!!!!!###%%%""""""""""""###$$$%%%&&&((('''%%%###""""""######$$$$$$###############$$$%%%%%%%%%&&&&&&&&&''''''***&&&&&&)))***&&&$$$$$$((('''&&&%%%%%%&&&'''((($$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&######''')))&&&$$$$$$$$$%%%&&&''''''%%%$$$###%%%%%%$$$###$$$%%%&&&'''&&&'''((()))+++++++++,,,+++***))))))(((((())))))............---+++)))((('''''')))***,,,...//////)))***+++,,,---.........******+++++++++******)))&&&''''''&&&&&&(((,,,///000---***(((((()))))))))&&&&&&&&&&&&'''''''''((())))))((((((((((((((())))))+++,,,+++)))))),,,///,,,,,,,,,,,,+++***))))))~~~tttllliiifffbbb```^^^[[[TTTOOOJJJIIIGGGEEEBBB@@@>>>===999888777666444222111000000///...---+++***)))((())))))))))))))))))))))))((((((((((((''''''''''''$$$%%%'''&&&%%%$$$%%%'''&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$###"""""""""#########""""""###%%%$$$"""!!! """&&&$$$###""""""$$$&&&((("""!!!!!!"""""""""!!!!!! ###'''(((&&&######"""!!! """###%%%&&&$$$""""""###$$$###"""###"""!!!!!!"""$$$&&&'''%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$###"""""""""###"""""""""###$$$###"""!!!"""$$$%%%### """"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$&&&"""###$$$$$$%%%%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###"""!!!"""$$$&&&!!!###$$$$$$###"""###$$$""""""""""""###$$$%%%%%%'''&&&$$$###""""""###$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&)))%%%###&&&'''&&&&&&((()))((('''&&&&&&&&&'''((($$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&)))%%%%%%((((((%%%"""###&&&&&&''''''((((((''''''((('''&&&%%%$$$%%%%%%&&&'''''')))***+++,,,,,,,,,))))))))))))***++++++,,,------------,,,+++)))((('''((()))***+++,,,---...++++++,,,,,,,,,,,,,,,+++***************))))))(((((((((''''''((()))***+++---+++(((((()))***+++***&&&&&&'''''''''(((((((((***))))))((((((((()))))))))+++---,,,******,,,...+++,,,,,,,,,++++++******|||uuunnnmmmhhhccc___]]]ZZZUUUQQQIIIHHHFFFCCC@@@===;;;:::999888777666444222111000111///---+++************))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''&&&######&&&)))$$$$$$###""""""""""""######$$$$$$$$$$$$###"""""" """######"""###&&&((( !!!### !!!%%%$$$###"""###%%%((()))###""""""!!!!!!!!!!!!""""""''')))'''$$$!!!  ###&&&((('''%%%######$$$%%%$$$###"""""""""######$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$###"""!!!"""$$$###!!!'''###""""""###$$$$$$###!!!""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%)))!!!$$$)))###"""'''%%%"""###$$$%%%&&&%%%$$$###########################"""######$$$$$$######"""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""!!!"""$$$%%% """$$$$$$#########$$$$$$###############$$$$$$%%%$$$###""""""###$$$$$$######"""""""""######$$$######$$$$$$$$$%%%%%%%%%(((### """$$$$$$&&&***))))))((('''&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((,,,'''&&&((('''$$$!!!"""&&&&&&&&&'''((()))++++++,,,***((('''&&&%%%&&&&&&((()))***+++,,,---------''''''(((***+++---...///+++,,,,,,,,,++++++***)))(((((())))))***+++++++++***++++++++++++***))))))))))))))))))((((((''''''***(((&&&'''******(((&&&+++)))'''''')))+++++++++''''''''''''((((((((()))******))))))))))))******(((+++------,,,+++,,,,,,******+++++++++,,,,,,,,,}}}xxxsssmmmiiidddaaa___[[[VVVQQQJJJIIIFFFCCC@@@<<<:::888999888777666444222111000111///---***)))******+++((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&%%%&&&&&&&&&&&&#########"""""""""""""""######$$$$$$$$$######"""!!!"""######$$$''')))!!!$$$""""""$$$!!! !!!###%%%''''''&&&%%%###!!! """### """'''(((&&&$$$!!! """%%%'''&&&%%%######$$$$$$$$$###!!!"""###$$$%%%$$$$$$##################"""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$"""!!!$$$############$$$$$$###"""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&+++!!!$$$)))&&&'''***%%%!!!"""$$$&&&&&&&&&%%%$$$##############################$$$$$$$$$$$$######""""""###"""""""""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$!!!"""###"""!!!"""$$$&&&$$$$$$######"""#########$$$###"""!!!""""""$$$%%%###""""""""""""######$$$"""############$$$$$$$$$'''""""""$$$###$$$'''))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,'''%%%&&&&&&###"""###%%%%%%%%%%%%'''))),,,---,,,+++***(((''''''(((((()))***+++,,,------------'''((()))+++,,,---......******************))))))((((((((((((((()))))))))''''''(((((((((((((((''')))(((((('''&&&&&&&&&&&&(((&&&$$$''',,,---(((###+++)))'''''')))******)))'''''''''((((((((())))))***))))))))))))******+++(((***,,,......---++++++************+++,,,------}}}xxxtttjjjhhheeedddbbb]]]UUUOOOLLLJJJGGGDDD@@@===:::999999888777666444222111000000///,,,***)))***+++,,,(((((((((((((((((((((((((((((((((((('''''''''''')))%%%###&&&******%%%############""""""!!!!!!"""######$$$$$$$$$######!!!"""######$$$&&&(((###$$$"""!!!$$$ """$$$%%%++++++)))&&&""" !!!###"""!!!!!!###&&&'''$$$!!!!!!  """$$$%%%###"""!!!######"""!!!!!!"""$$$%%%%%%$$$###"""""""""#########"""!!!!!!######$$$%%%%%%$$$######&&&###!!! """###""" """###$$$$$$$$$#########!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$###""""""###%%%'''((((((&&&$$$%%%&&&!!!""""""$$$%%%&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###"""!!!"""&&&((())))))(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""############!!! $$$((($$$$$$######"""############"""!!!!!!!!!"""###$$$""""""!!!!!!"""######$$$"""""""""#########$$$$$$&&&"""!!!$$$%%%""" !!!'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''***,,,...,,,&&&###%%%&&&$$$$$$&&&%%%%%%%%%%%%&&&(((+++,,,+++***)))))))))***+++,,,***+++,,,---------------)))***+++,,,,,,,,,,,,+++))))))))))))((()))))))))''''''''''''''''''''''''"""###$$$%%%''''''(((((()))((('''&&&%%%%%%%%%%%%%%%######'''---...***%%%,,,***((('''(((((('''&&&''''''''''''(((((((((((())))))(((((()))***++++++((()))+++---------+++)))***))))))***+++,,,......zzzuuurrrhhhfffeeeeeeccc^^^VVVOOOLLLKKKHHHEEEAAA>>>;;;:::999888777666444222111000///...---+++******++++++))))))))))))))))))))))))(((((((((((('''''''''''''''$$$###&&&***)))#########$$$$$$######"""!!!""""""###$$$$$$$$$$$$###!!!"""###"""!!!"""###%%%!!!%%%###!!! !!!"""###$$$%%%***++++++(((### !!!######"""!!!###&&&'''$$$!!!"""!!!  !!!%%%###!!!!!!"""###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!#########"""!!! ###$$$%%%&&&&&&%%%$$$###%%%"""!!!"""&&&&&&###"""$$$%%%%%%$$$######$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$###""""""###&&&(((****** ###)))&&&%%%'''"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!###$$$###!!!###'''+++......,,,+++)))((('''&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%$$$"""###&&&$$$###############$$$$$$###"""!!! !!!""""""!!!!!!!!!!!!"""######$$$""""""#########$$$$$$$$$%%%""""""%%%&&&""" $$$%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''+++...111...(((%%%&&&'''&&&'''***(((((((((((())))))***++++++***)))))))))***,,,---***+++,,,,,,---------,,,***+++,,,,,,,,,+++)))(((***)))(((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&& !!!###%%%'''((())))))***)))'''%%%$$$$$$%%%%%%######$$$'''+++,,,***'''+++***((((((((('''%%%$$$&&&&&&&&&&&&'''''''''(((((('''''''''((()))***+++)))((((((***,,,,,,***(((******))))))***,,,...///}}}xxxsssppphhheeecccbbbaaa]]]WWWRRRKKKJJJGGGDDDAAA>>><<<:::999888777666444222111000...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&&&&$$$###"""!!!###$$$%%%%%%%%%$$$""""""""""""###$$$$$$$$$$$$$$$"""######"""  """""""""$$$&&&###"""!!!!!!"""""""""######$$$%%%(((***(((### !!!###""" ###&&&'''%%%"""!!!"""""""""""""""!!!!!!&&&$$$""""""#########"""######$$$$$$$$$######### !!!"""######"""!!! """###$$$%%%%%%$$$###"""###""""""###$$$$$$######"""$$$&&&&&&$$$"""###%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$###""""""###&&&)))+++---%%%)))...)))''')))%%%&&&%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$%%%$$$"""###)))...444444222///---+++)))(((***(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$"""  """""""""""""""###$$$%%%%%%$$$###!!!  !!! !!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%&&&"""!!!$$$%%%###"""###!!!"""$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''+++000333444...)))))))))((())),,,...............---,,,,,,,,,+++***)))))))))***+++***++++++,,,,,,,,,,,,,,,)))***+++,,,+++***((('''+++***(((&&&&&&%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&###$$$%%%'''((()))))))))+++***'''%%%$$$$$$%%%&&&$$$%%%&&&((())))))(((((()))(((''''''((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''&&&'''***+++)))(((,,,+++***)))***+++---...}}}xxxtttqqqiiieeeaaa______]]]XXXUUUJJJIIIFFFDDD@@@>>><<<:::999888777666444222111000---------------,,,******)))))))))))))))))))))))))))(((((((((''''''''''''"""&&&)))%%%!!!'''$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$###$$$###!!!!!!!!!###%%%### !!!&&&!!!!!!!!!!!!"""""""""""" $$$((('''### !!!$$$ """''')))'''$$$!!!"""###%%%%%%%%%$$$###'''%%%######$$$%%%$$$###$$$$$$################## """###$$$###!!! !!!"""###$$$$$$###"""!!! """$$$### $$$'''"""$$$'''&&&$$$"""###%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$###""""""###&&&***,,,+++$$$)))...'''$$$'''$$$(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&$$$"""$$$***000999888666333000---+++******(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!! ###%%%&&&### """"""""""""###$$$%%%&&&$$$###!!!  !!!"""$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''!!!!!!######%%%((( """$$$%%%%%%%%%$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%''',,,111444:::333---,,,+++)))***---333333444444222000...---...---+++)))(((((())))))******+++,,,,,,,,,++++++''')))***++++++***((('''+++***(((&&&%%%$$$%%%%%%"""######$$$%%%%%%&&&&&&''''''((()))*********))),,,***(((%%%$$$$$$%%%&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%'''((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((()))))))))'''%%%%%%(((***)))''',,,+++***))))))+++---...~~~{{{sssllliiifffccc___\\\XXXSSSOOOKKKIIIFFFBBB???===<<<;;;::::::999777444111///...000//////...,,,+++************)))(((((((((((((((((((((((((((((((((((((((%%%((('''""" ###%%%$$$%%%%%%$$$$$$###"""!!!!!!###"""!!!"""$$$%%%%%%###""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!""""""""""""%%%"""!!!######"""&&&%%%$$$###"""""""""""" !!!###$$$%%%######'''%%%!!! $$$$$$%%%%%%$$$###!!! ######""""""######$$$%%%"""""""""""""""""""""""" !!!"""###############""""""###$$$$$$$$$##############################%%%###!!!###&&&'''%%%######$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%###%%%***...)))$$$!!!$$$&&&%%%###$$$$$$$$$##################&&&$$$"""###%%%&&&$$$"""%%%&&&&&&%%%$$$$$$%%%'''"""%%%'''%%%###%%%---444888888777555111///000000...+++(((%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!'''!!!"""###  """###$$$$$$$$$###""""""!!!!!!!!!!!!"""""" !!!%%%'''&&&$$$&&&$$$"""###$$$%%%%%%$$$'''%%%######%%%%%%###!!!#########$$$$$$%%%%%%%%%$$$###!!!"""$$$&&&''''''((('''&&&&&&%%%%%%%%%%%%))))))&&&###&&&...000+++...---,,,***+++///555:::===???CCCBBB:::000...333...,,,***)))((()))***+++***++++++***))))))***,,,(((((((((***------+++)))"""...***!!!&&&***%%%""""""######$$$&&&''''''((($$$%%%&&&((()))((((((''''''&&&&&&%%%%%%&&&&&&'''###%%%(((***,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%######%%%(((***(((%%%'''%%%###$$$'''((('''%%%%%%%%%***...***$$$&&&...~~~}}}zzzsssmmmgggddd```]]]YYYUUUQQQMMMGGGEEECCC@@@>>><<<<<<;;;999999888666444222000/////////...---,,,+++************)))(((((((((((((((((((((((((((((((((((((((!!!%%%'''$$$###&&&&&&%%%%%%%%%$$$$$$###"""""""""###"""!!!"""$$$%%%$$$######""""""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""%%%"""!!!######"""!!!###%%%&&&&&&%%%$$$""" !!!###$$$$$$ ######"""###$$$$$$$$$$$$###"""!!!!!!######""""""######$$$%%%"""""""""""""""""""""""""""############""""""!!!###$$$$$$$$$$$$$$$######""""""""""""""""""""""""%%%###"""###%%%&&&%%%###"""######$$$$$$######"""$$$$$$$$$###"""###&&&(((///***''')))***'''%%%%%%########################%%%###""""""%%%%%%$$$"""$$$%%%&&&%%%$$$###%%%'''$$$$$$$$$###%%%'''+++...777777777444222000000111000...***'''$$$$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$###"""""""""""""""!!!###%%%######%%% !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!""" !!!%%%'''&&&$$$%%%$$$"""###$$$%%%%%%$$$!!!"""&&&))))))(((###$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""$$$&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%((()))&&&###&&&---///+++///......------222888<<>><<<;;;;;;;;;777777777666444333111000......---,,,++++++************)))(((((((((((()))((((((((((((((((((((((((!!!&&&)))'''&&&'''&&&$$$%%%%%%%%%$$$######""""""$$$"""""""""$$$%%%$$$###$$$###""""""!!!""""""###!!!!!!!!!!!!""""""""""""$$$""" !!!"""""""""%%%)))***(((%%%###!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$%%%$$$######""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""###$$$$$$######"""!!! %%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###%%%%%%%%%$$$"""""""""######"""""""""%%%###""""""$$$%%%%%%%%%222---***+++***&&&$$$$$$########################%%%###"""###$$$%%%$$$"""$$$%%%&&&%%%######%%%&&&%%%###"""###&&&(((((('''333444555444222111111333444222...***'''%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$##################"""###%%%###"""!!!!!!"""######"""""""""!!!!!! !!!!!!  """%%%&&&%%%$$$%%%$$$######$$$%%%$$$###$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$#########$$$###""""""$$$&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$''''''%%%$$$&&&,,,---,,,///000//////000444:::>>>HHHKKKPPPPPPFFF666...------,,,***((('''((()))***)))******)))(((((()))+++***(((''''''(((((('''&&&GGGIII777###!!!###"""%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$######%%%'''(((''''''&&&%%%&&&((()))(((''''''(((+++---***%%%&&&***~~~xxxpppiiiccc```[[[WWWSSSOOOKKKHHHBBBAAA@@@>>><<<;;;:::999555555555555444333222222...------,,,++++++******+++***))))))(((((())))))(((((((((((((((((((((((($$$)))+++(((&&&'''&&&$$$%%%%%%%%%$$$$$$#########$$$###"""###$$$%%%$$$"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""""""""###'''((('''$$$""""""!!!!!!!!!!!!!!!"""###'''"""!!!"""!!! """%%%$$$###!!!!!!!!!"""###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!&&&&&&&&&%%%%%%###""""""""""""""""""""""""""""""######"""###$$$$$$$$$$$$""""""############""""""$$$"""!!!###&&&(((&&&$$$...***)))***((($$$"""##################$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&''''''&&&%%%///111333222111111222333666444000,,,(((&&&%%%$$$ !!!"""###$$$$$$$$$$$$######""""""###############$$$%%%!!! """"""""""""""""""!!!!!!!!!!!! !!!!!! !!!###%%%%%%%%%%%%%%%$$$######$$$$$$###!!!%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$######""""""$$$###"""###%%%&&&%%%$$$$$$$$$###############$$$&&&&&&%%%$$$&&&)))++++++...//////000111555:::===???BBBGGGIIIAAA444...------,,,)))'''&&&'''((((((((())))))(((''''''(((***)))'''&&&&&&'''((('''&&&+++111))) $$$%%%"""%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%#########%%%'''(((''''''''''''((())))))((((((***,,,,,,***''''''(((vvvmmmfffbbb___YYYTTTPPPMMMIIIFFFCCCCCCAAA???===:::888777444444444444444444333222...------,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))%%%))))))%%%$$$'''))))))%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!!!!"""""" !!!"""######"""!!!"""!!!!!!!!!!!!!!!"""###$$$!!!!!!$$$$$$!!! $$$###"""!!!!!!!!!"""###""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!########################""""""############$$$$$$###$$$$$$$$$$$$$$$$$$###$$$"""!!!"""%%%%%%!!!)))'''''')))'''###"""$$$""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$%%%$$$###"""$$$&&&###'''***)))&&&$$$%%%(((+++...000111000000111222555333000,,,)))&&&$$$$$$ !!!"""###$$$$$$$$$""""""!!!!!!!!!""""""###!!!%%%### ###(((""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$$$$%%%%%%%%%$$$######$$$$$$$$$"""  """###%%%'''(((***$$$$$$$$$######"""""""""$$$######$$$%%%&&&%%%############""""""######$$$&&&%%%%%%&&&&&&&&&'''******,,,---...///222666999777888:::<<<777///,,,...---+++)))'''&&&&&&'''''''''(((((('''&&&&&&''')))&&&%%%%%%&&&((((((((('''###***&&&"""'''&&&!!!$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''')))***(((''''''&&&&&&''''''((((((&&&$$$###"""###%%%&&&)))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&(((&&&'''((((((((((((((())))))+++,,,+++***)))((('''}}}tttlllfffaaa]]]WWWQQQMMMJJJFFFDDDDDDCCCBBB@@@>>>;;;888777333444444444444333333222.........------,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))"""&&&&&&######(((,,,---%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$$$$###""""""############""""""!!!!!!!!!!!!!!!"""""""""""" """###"""!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!"""#########$$$!!! """###""""""!!!!!!""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################!!!"""$$$###""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!&&&%%%'''***)))$$$$$$'''"""""""""###$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%'''###$$$%%%$$$""""""$$$%%%"""'''+++***%%%"""%%%)))(((***---///.........///000///---***'''%%%$$$###!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###"""!!!###&&&&&&######'''!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""" """$$$%%%$$$$$$%%%&&&$$$######$$$%%%$$$!!!"""###%%%%%%$$$$$$%%%'''###############"""""""""$$$######$$$&&&&&&$$$############"""######$$$%%%'''%%%%%%'''%%%"""$$$''''''(((+++,,,,,,...111333444333333444111+++***------+++)))&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((($$$$$$$$$&&&''''''%%%###$$$(((###%%%%%%###)))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((('''%%%$$$$$$%%%&&&(((******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%'''%%%'''(((((('''&&&((()))(((+++,,,******+++***'''}}}wwwqqqllliii___ZZZTTTNNNJJJFFFCCCAAAAAAAAAAAA@@@>>>;;;999888444444444444444333222111//////............------,,,+++******))))))******))))))))))))))))))))))))###'''(((%%%$$$''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!!!!!!!######$$$###""""""!!!!!!!!!!!!"""""""""""""""$$$###!!! !!!###"""!!! !!!""" !!!###$$$$$$!!!""" !!!%%%!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!######$$$$$$$$$""""""#########""""""!!!######################## """$$$###"""!!!###%%%######$$$$$$$$$$$$######!!!###%%%%%%###%%%%%%(((+++((($$$###'''!!!""""""###$$$$$$%%%%%%"""$$$&&&%%%###"""$$$%%%###$$$$$$###""""""###%%%$$$&&&'''&&&$$$$$$%%%'''%%%(((+++---,,,,,,,,,,,,+++***)))'''&&&$$$############$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$'''###"""$$$$$$!!!  !!!"""#########""""""""""""###### ###%%%%%%$$$###%%%&&&$$$######$$$%%%### '''((()))&&&""" !!!""""""""""""############$$$$$$###%%%&&&&&&$$$"""###############$$$%%%%%%(((&&&&&&(((%%% %%%%%%''')))*********,,,...000......000///+++***------+++(((&&&$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''######$$$%%%%%%### $$$%%%%%%$$$,,,$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((()))++++++***))))))(((''''''&&&&&&%%%$$$$$$%%%&&&&&&###%%%&&&%%%###"""$$$&&&$$$&&&((('''%%%%%%''')))'''++++++)))***---,,,'''xxxrrrooommmlll]]]XXXRRRLLLGGGDDDAAA>>>>>>>>>??????>>><<<:::999444444444444333222111111///////////////.........,,,+++******)))*********))))))))))))))))))))))))&&&+++,,,(((%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""""""""$$$###!!! !!!### !!!""""""""""""""" !!!###$$$%%%### !!!!!!"""''' !!!"""######"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!""""""############""" !!!!!!""""""""""""!!!"""""""""""""""""""""""" """$$$###!!!!!!###%%%""""""############"""""""""''')))'''%%%$$$%%%$$$$$$'''***'''!!!!!!$$$!!!""""""###$$$$$$%%%%%% ###$$$$$$!!! """$$$###$$$$$$###""""""###%%%%%%$$$""""""$$$&&&%%%$$$$$$'''***,,,+++******+++''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%###""" !!!  !!!###$$$$$$$$$############$$$$$$ ###&&&&&&$$$###%%%'''#########$$$%%%### """$$$&&&%%%###"""$$$&&&!!!!!!""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!$$$$$$######$$$%%%&&&&&&(((&&&'''((($$$$$$$$$&&&((()))))))))***+++)))(((***...///,,,+++...---+++(((&&&$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$### &&&$$$%%%+++'''!!!&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&((()))(((((('''((((((''''''''''''((((((((((((((((((((()))******+++++++++***)))(((((('''&&&&&&$$$$$$$$$$$$&&&&&&"""%%%'''&&&$$$"""###%%%###%%%''''''%%%$$$&&&(((&&&***+++)))***///---'''wwwoookkkgggbbb^^^VVVLLLFFFEEEEEEBBB@@@======>>>===<<<999777666:::666333333222111000000111......000000,,,,,,///,,,+++******))))))******'''''''''''''''&&&&&&&&&))))))((('''%%%$$$######$$$######"""###%%%&&&'''###$$$%%%%%%$$$###$$$&&&***"""$$$'''$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######'''$$$(((###"""'''%%%""" !!!""""""###""""""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! """"""""""""############"""""""""""""""!!!!!! $$$!!!)))***###"""'''$$$$$$$$$#########""""""######""""""######$$$%%%$$$"""!!!"""%%%&&&$$$"""###$$$%%%$$$""" !!!!!!(((((((((&&&$$$###$$$&&&'''((()))))))))))))))(((%%%%%%&&&&&&%%%%%%$$$### """###$$$$$$###""" $$$"""!!!###'''***(((&&&"""###&&&### !!!""""""######""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######"""***%%%!!!"""!!! !!!###$$$$$$###""""""!!! !!!###############"""######$$$%%%$$$%%%&&&'''((((((((((((+++%%% $$$((('''%%%$$$%%%'''(((((((((''''''((((((((((((((((((((((((,,,,,,***)))'''%%%$$$###%%%%%%%%%%%%$$$""" ######"""!!!!!!"""######"""%%%&&&&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&((('''&&&''')))++++++***((($$$###&&&(((&&&%%%'''+++***)))'''&&&&&&&&&&&&***'''$$$$$$&&&'''&&&$$$%%%%%%%%%$$$###"""!!! &&&$$$%%%''''''$$$&&&***%%%&&&&&&''')))***,,,---tttmmmjjjfffaaaZZZSSSJJJEEEEEEEEECCCAAA>>>>>>>>>===<<<:::999888:::777444333333111111111222///...000000,,,,,,...,,,+++******))))))******))))))))))))))))))))))))&&&&&&%%%%%%$$$$$$######$$$############$$$%%%%%%!!!"""######!!!!!!"""###'''### !!!###%%%$$$###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######%%% """$$$$$$$$$&&&%%%""" !!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""" ###"""$$$$$$$$$#########""""""######""""""######$$$%%%$$$###"""$$$&&&'''%%%###"""######"""!!!!!!###%%%'''(((((('''%%%$$$%%%&&&'''(((((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%&&&###""" !!!!!! !!!"""########################""""""""""""######$$$$$$$$$$$$######!!!$$$ $$$$$$"""!!!!!!"""$$$%%%%%%$$$""""""!!! !!!"""###$$$%%%%%%$$$###"""""""""###!!!"""###$$$%%%%%%%%%%%%'''$$$!!!!!!###%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&&&&''''''''''''''''''+++***)))(((&&&%%%$$$###$$$$$$##########################################!!!###%%%&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((('''&&&&&&''')))******)))+++&&&%%%((()))&&&$$$&&&)))((((((''''''&&&%%%%%%(((&&&$$$$$$&&&&&&%%%###%%%%%%%%%%%%$$$###"""!!!"""!!!###%%%"""!!!'''%%%%%%&&&'''(((***,,,---yyyooojjjhhhddd___UUUOOOHHHEEEEEEEEEDDDBBB@@@???>>>===<<<;;;;;;;;;999888666333222222222222222///...000000,,,,,,...,,,+++******))))))******)))))))))))))))*********###$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""###"""!!! !!!"""###$$$%%%$$$######$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###!!! !!!###$$$######!!! %%%&&&$$$$$$"""!!! !!!""""""!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ######""""""!!!!!!  !!!""""""###""""""""""""""""""############$$$$$$######"""!!! """$$$### """!!!$$$############"""""""""######""""""######$$$%%%$$$$$$###%%%&&&'''%%%$$$!!!""""""!!! """$$$'''!!!"""$$$$$$$$$$$$&&&(((''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###"""###%%%%%%%%%%%%###"""!!!$$$'''%%%""" ###&&&!!!###$$$""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!"""##################""" %%%!!! %%%###"""!!!###%%%&&&%%%$$$"""!!!!!!!!!!!!"""###$$$'''&&&%%%###"""!!!!!!!!! !!!"""###$$$$$$$$$$$$######""""""###############$$$$$$%%%$$$$$$###"""$$$%%%%%%%%%&&&&&&''''''(((((('''&&&%%%$$$######""""""""""""###%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((())))))***&&&&&&&&&''')))***)))(((,,,(((&&&))))))&&&$$$%%%&&&&&&'''''''''%%%$$$###&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$###$$$###%%%&&&$$$ !!!&&&%%%%%%&&&&&&((()))+++,,,~~~{{{sssjjjfffeee```ZZZQQQMMMHHHFFFFFFFFFFFFEEEBBBAAA???============>>>777999777333111222333222222//////000000,,,+++...,,,+++******))))))******'''''''''(((((()))))))))&&&''''''(((''''''%%%%%%###$$$%%%%%%$$$"""!!!###$$$%%%$$$"""""""""$$$"""###$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!"""""""""######"""""""""$$$###!!!!!!###$$$!!!%%%"""%%%'''###"""!!! !!!"""###!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$###"""$$$######"""!!!  """############!!!"""""""""############'''&&&%%%$$$"""$$$$$$'''(((###############""""""""""""######""""""######$$$%%%#########$$$%%%%%%%%%$$$ """######""""""###$$$!!!###%%%''')))'''''''''&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###""" """$$$###"""!!!###%%%!!!!!! !!!"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""############""""""!!!%%%!!! """"""$$$###"""###%%%&&&&&&%%%!!!!!!!!!""""""###$$$$$$&&&%%%$$$###"""""""""""""""###$$$%%%&&&&&&&&&&&&!!!###%%%%%%###""""""###$$$$$$$$$$$$######""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$###"""!!!"""$$$''')))$$$%%%'''(((((('''%%%$$$!!!###$$$$$$###"""###%%%$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&)))***+++***&&&%%%&&&'''))))))(((&&&***&&&%%%((((((&&&$$$&&&###$$$&&&'''&&&%%%###!!!$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%(((###"""%%%&&&$$$""""""%%%%%%%%%&&&'''(((***+++{{{wwwooofffcccccc]]]VVVPPPNNNKKKIIIIIIIIIHHHGGGDDDCCCAAA???>>>>>>??????777;;;:::333000222333111333000///111///,,,+++---,,,+++******))))))******&&&''''''((()))***++++++,,,,,,------,,,***'''&&&$$$%%%%%%%%%$$$###!!!$$$%%%%%%$$$###""""""######!!!!!!$$$%%%"""!!!!!!""""""""""""!!!!!!""""""############""""""###"""!!!!!!"""### %%%######&&&"""  """"""  !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!"""############$$$######"""!!!  """############!!!"""""""""############$$$$$$$$$$$$###!!! !!!!!!%%%&&&!!!""""""""""""""""""""""""######""""""######$$$%%%!!!"""################## """%%%&&&$$$""" !!!###$$$%%%&&&(((&&&&&&&&&&&&%%%$$$""""""$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!$$$%%%%%%###  !!! """###$$$%%%%%%&&&&&&%%%&&&%%%%%%$$$###""""""!!!""""""############""""""###$$$ """)))"""$$$###"""###%%%&&&&&&%%% !!!""""""###$$$$$$$$$$$$###############$$$$$$###$$$%%%&&&''''''''''''!!!###&&&&&&%%%#########%%%%%%$$$######"""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''$$$%%%'''(((((('''%%%$$$ !!!############%%%'''%%%%%%&&&''''''((())))))&&&%%%%%%(((,,,......---&&&%%%%%%&&&(((((('''%%%&&&""""""&&&'''&&&%%%'''"""###%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%''' &&&%%%%%%%%%%%%%%%&&&'''))))))xxxssskkkdddbbbccc]]]VVVSSSRRRPPPOOOMMMKKKKKKJJJFFFEEECCCBBB@@@?????????:::@@@???666111333555222333000///111///+++***---,,,+++******))))))******((()))***+++,,,---......//////000000...,,,)))'''&&&&&&&&&%%%$$$###"""!!!###$$$$$$###!!! !!!"""$$$ ###$$$!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!!!!!!!"""!!!###""" ###### !!!!!!  !!!!!!""""""""""""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """#########""""""!!!!!!  !!!""""""###""""""""""""""""""############ """###$$$%%%%%%%%%!!!###### ###### !!!!!!"""""""""""""""#########""""""######$$$%%%!!!######"""!!!"""### ###&&&&&&$$$!!!###%%%''''''&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%(((&&&###%%%"""  """"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$#########""""""##################"""###$$$!!!$$$,,,&&&###"""!!!###%%%&&&%%%$$$ """###$$$%%%%%%%%%######""""""###$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%###"""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%'''&&&%%%$$$######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$ !!!#########$$$''')))%%%&&&&&&&&&'''(((((((((((('''&&&***///222222111'''&&&$$$$$$&&&''''''&&&$$$!!! %%%'''&&&%%%'''######$$$%%%%%%$$$###"""!!!$$$&&&'''%%%$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$(((!!!((('''!!!%%%$$$$$$%%%&&&'''((((((~~~sssooogggaaaccceee```YYYWWWWWWVVVTTTQQQNNNMMMLLLGGGGGGFFFEEECCC@@@>>>===>>>FFFEEE:::333666777444444000///111///+++***,,,,,,+++******))))))******((()))***+++---...///000,,,---/////////,,,***(((''''''&&&%%%$$$$$$$$$%%%$$$%%%&&&$$$"""!!!"""######"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!""""""!!! !!! !!!$$$!!!!!!""""""!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!$$$&&&""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ """###$$$%%%%%%%%%###!!!"""%%%%%%"""!!!###!!!!!!!!!!!!""""""############""""""######$$$%%%"""$$$$$$"""!!!"""$$$"""###$$$###!!!!!!"""######%%%'''(((&&&$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""$$$%%%%%%$$$$$$%%%%%%### !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!$$$"""$$$***###!!!"""!!!!!!"""$$$%%%%%%$$$ """$$$%%%%%%%%%%%%$$$$$$######"""######### !!!"""###$$$$$$$$$$$$$$$"""!!!"""$$$%%%### """!!! !!!"""###&&&%%%%%%$$$$$$######"""""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$(((///333222000)))&&&###"""$$$%%%&&&'''&&&""""""%%%'''&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&%%%%%%&&&!!!!!!"""#########""""""&&&"""!!!&&&***'''$$$###$$$$$$$$$$$$%%%&&&'''(((yyyoookkkddd```cccgggccc\\\ZZZ[[[ZZZWWWSSSPPPNNNMMMHHHHHHHHHFFFDDDAAA>>><<>><<<;;;:::999888777666666444333111///.........///...---+++,,,------,,,***))))))************))))))(((''''''''''''&&&&&&&&&&&&######%%%%%%""""""$$$"""###%%%&&&&&&%%%###"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$######"""######""""""""""""!!!!!!"""###!!! """!!!""""""""""""!!!!!!!!!!!!### ###&&&'''%%%!!!!!!!!! !!! """$$$$$$###""""""""""""#########$$$$$$'''%%%######$$$%%%%%%$$$!!!###$$$###"""!!!"""######"""!!!"""###$$$###!!!###"""!!!!!!######"""!!!"""%%%&&&###"""$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######%%%$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###""" !!!!!!  ###%%%""""""((("""###$$$$$$######%%%'''$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%$$$###"""###$$$!!!'''***&&&######$$$%%%###""""""######$$$%%%&&&########################"""######$$$$$$######""" !!!######!!!$$$###############""""""######"""""""""######$$$...777<<<888111,,,((($$$!!!###$$$%%%%%%&&&(((***)))+++***&&&%%%((((((%%%!!!%%%(((&&&!!!!!!&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%)))!!!"""### %%%***%%%&&&&&&%%%&&&'''&&&###!!!%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$############$$$""" !!!###""""""'''###"""'''$$$%%%%%%%%%$$$$$$%%%&&&&&&}}}zzzxxxsssnnnppprrrvvvxxxxxxvvvsssrrrjjjiiigggccc___YYYSSSPPPRRRMMMKKKJJJFFF@@@===???;;;;;;:::999999888777777444333111///.........///...---,,,,,,------,,,***))))))************))))))(((((('''&&&&&&&&&&&&'''%%%###"""%%%%%%""""""%%%######%%%&&&&&&%%%######%%%%%%$$$$$$######""""""###############"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!%%%"""!!!#########""""""!!!!!! ###!!! ###%%%%%%$$$!!!!!!!!! !!!$$$%%%$$$""""""""""""#########$$$$$$#########$$$$$$$$$###"""!!!###$$$###"""!!!"""######"""""""""######""""""$$$###""""""$$$$$$###"""######!!!"""######"""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""######%%%%%%%%%$$$$$$$$$######""""""""""""############"""#########$$$$$$%%%%%%""""""############"""""" !!!!!!  !!!###$$$###"""$$$'''"""###$$$###""""""$$$&&&$$$%%%%%%%%%$$$###$$$%%%"""""""""###$$$$$$%%%%%%$$$%%%%%%$$$$$$######$$$%%%'''(((&&&######%%%&&&#########$$$$$$%%%&&&&&&############""""""""""""""""""############"""""" !!!######!!! ###%%%%%%"""!!!"""######""""""""""""###%%%%%%555===AAA:::111+++***)))$$$%%%%%%$$$$$$%%%(((+++''')))((($$$###&&&&&&### %%%)))'''###!!!%%%***$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$######$$$%%%%%%%%%%%%***$$$&&&&&&###***(((&&&%%%%%%&&&'''&&&$$$"""&&&&&&''''''((('''''''''%%%%%%%%%$$$$$$#########"""###"""""""""######"""$$$***'''%%%***&&&!!!&&&&&&%%%$$$$$$$$$%%%%%%}}}zzzzzzyyywwwuuuuuuvvvvvvwwwxxxyyyxxxwwwkkkkkkjjjgggaaa\\\WWWUUUQQQMMMKKKJJJGGGBBB???AAA;;;;;;::::::999888777777333222000...---------......,,,++++++,,,---+++***))))))************))))))(((((('''&&&&&&&&&&&&'''%%%######&&&&&&######&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$######""""""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!%%%"""!!!#########""""""!!!!!! """!!!!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!!!!!!!"""""""""######"""###$$$%%%$$$#########!!!###$$$###"""!!!"""###""""""######"""""""""### ###%%%%%%$$$!!! ###$$$!!!###&&&$$$############$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""######%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########!!!""""""######$$$$$$$$$"""""""""""""""""""""""" ###"""!!!"""%%%'''&&&###$$$$$$$$$###"""!!!"""$$$%%%&&&'''%%%"""!!!"""###!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$***'''$$$%%%''''''&&&&&&"""######$$$%%%%%%&&&&&&#########"""""""""!!!!!!"""""""""######"""""""""!!!###$$$###!!!"""%%%%%%!!! !!!$$$###"""!!!!!!"""$$$&&&'''888===>>>555+++)))***,,,(((((('''$$$###$$$&&&)))''')))((($$$###&&&&&&######$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$%%%((($$$((()))"""$$$***'''%%%%%%%%%&&&'''&&&$$$"""%%%&&&&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%&&&'''$$$+++(((&&&+++'''!!!&&&&&&&&&%%%$$$$$$$$$%%%%%%yyyxxxzzzzzzzzz{{{zzzyyywwwwwwxxxyyyyyyxxxnnnnnnnnnjjjddd^^^ZZZXXXQQQMMMKKKKKKHHHCCC@@@BBB===<<<;;;:::999888777777333222000...---------...---,,,***+++,,,,,,+++)))))))))************))))))(((''''''''''''&&&&&&&&&&&&$$$$$$''''''%%%%%%((($$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""###!!! """!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!######"""!!!!!!!!!!!!"""""""""######"""$$$&&&&&&%%%$$$%%%&&&!!!###$$$###"""!!!"""###!!!###$$$###"""!!!"""###%%%###!!!  !!!$$$"""!!!&&&$$$$$$#########$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######%%%$$$$$$$$$############!!!!!!!!!"""""""""######!!!!!!""""""#########$$$###""""""!!!!!!""""""######!!! $$$###!!!!!!%%%***((("""$$$$$$$$$###!!!!!!"""###''')))***'''""" """!!!!!!"""###$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$+++%%%"""%%%((('''%%%$$$!!!"""###$$$%%%%%%%%%%%%#########""""""!!!!!! !!!""""""######""""""!!!"""###$$$"""!!! !!!"""$$$###!!! """%%%###"""!!!!!!"""%%%''')))555888666---&&&&&&***+++))))))(((%%%######%%%((()))+++***&&&%%%((((((%%%'''$$$###$$$&&&'''&&&######$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&$$$###""""""$$$%%%%%%$$$###%%%&&&$$$!!!''')))$$$&&&,,,(((%%%$$$$$$&&&''''''%%%"""$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&&&&$$$%%%)))""")))&&&$$$(((%%%"""(((%%%%%%%%%$$$$$$%%%&&&&&&zzz{{{}}}}}}~~~~~~||||||}}}~~~|||zzzqqqrrrrrrmmmeee^^^ZZZYYYSSSOOOLLLLLLHHHBBB???AAA>>>===<<<;;;999888666666444333111///.........///,,,***))))))***+++)))((())))))************))))))&&&'''((((((((('''%%%%%%'''%%%%%%((((((&&&&&&)))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######!!!!!! !!!"""""""""""""""#########$$$$$$### !!!!!! !!!$$$!!!!!!!!!!!!""""""""""""!!!"""######"""!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!"""###$$$"""!!!"""""""""#########$$$$$$!!!###%%%%%%######$$$'''!!!###$$$###"""!!!"""###!!!###$$$###!!!!!!"""$$$***'''$$$"""!!! !!!""" ###$$$######"""""""""###### !!!""""""###$$$$$$########################$$$$$$###"""""""""######$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""""""""###"""!!! !!!"""###!!! !!!!!! """%%%%%%"""$$$(((((($$$!!!"""###"""!!!!!!###%%%+++---...***### """ !!!"""###$$$%%%&&&&&&!!! ###%%%$$$"""'''###"""&&&&&&""""""$$$ !!!"""$$$$$$$$$$$$###$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!"""###""" """$$$!!!!!!!!!!!! !!!###%%%###"""!!!!!!"""%%%(((***///111...(((%%%''')))((('''((((((&&&%%%%%%&&&((()))+++***&&&%%%((((((%%%'''%%%######%%%&&&&&&$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%###""""""$$$&&&&&&$$$###%%%'''((("""&&&(((###&&&***%%%%%%$$$$$$&&&''''''%%%######$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$'''%%% """'''$$$***&&&"""%%%###!!!)))$$$$$$$$$$$$%%%&&&&&&'''~~~|||uuuvvvtttooofff^^^YYYXXXVVVQQQNNNMMMHHHAAA>>>??????>>>===;;;999777666555555444222000//////000000+++***))))))******)))'''))))))************))))))%%%'''((())))))'''%%%$$$(((%%%&&&))))))''''''***$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###"""!!! !!!"""###""""""######$$$$$$$$$%%%$$$$$$%%% ''' !!!!!!""""""######!!!"""######"""!!! !!! !!!!!!!!!""""""######$$$#########%%%$$$###!!!######$$$$$$$$$%%%%%%%%%!!!"""!!! """%%%!!!###$$$###"""!!!"""###!!!###%%%$$$!!! """$$$"""!!!"""$$$''')))))))))%%%"""((((((&&&%%%######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%""""""""""""""""""""""""%%%%%%$$$###""""""###############""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!###"""!!! !!!"""###!!!$$$%%%###"""&&&)))$$$"""%%%((('''!!!"""""""""###%%%'''///111111,,,%%% !!!### !!!"""###$$$%%%&&&&&&"""$$$###!!!"""!!!$$$'''###%%% """###$$$$$$######$$$######"""!!! !!!!!!""""""""""""!!!!!!""""""!!!"""%%%###!!!  """$$$%%%###"""!!!!!!"""%%%)))+++)))+++***&&&%%%((((((%%%%%%&&&''''''&&&&&&(((***''')))((($$$###&&&&&&###'''&&&%%%$$$###$$$%%%&&&######$$$%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$###"""%%%'''&&&$$$###%%%(((///'''&&&&&&!!!###'''!!!$$$$$$$$$&&&''''''%%%###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%'''$$$$$$'''---(((###%%%"""!!!***#########$$$%%%&&&'''(((|||yyyvvvvvvssslllddd^^^\\\\\\UUUSSSOOOJJJEEECCCBBBCCC===<<<;;;:::999888999999333333111000////////////++++++++++++******))))))***************)))(((((('''&&&&&&&&&''''''%%%$$$((('''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$###""""""######!!! ###""""""###%%%$$$"""$$$###!!! """$$$$$$"""!!!!!!"""$$$ !!!!!!!!!!!!"""""""""""""""&&&)))'''!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$###"""!!! """############$$$$$$$$$%%%$$$######""""""#########!!! """###$$$%%%%%%$$$$$$$$$%%%%%%&&&###"""%%%(((&&&!!! """ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%,,,111111***###!!!!!!  """$$$$$$###!!!########################!!!"""###$$$$$$###!!! !!!"""###%%%$$$###!!! $$$$$$############$$$$$$%%%"""$$$&&&$$$"""%%%###!!!"""$$$%%%$$$!!!!!!"""$$$%%%%%%### $$$###""""""###%%%'''(((***)))((('''&&&%%%%%%%%%''''''&&&&&&((())))))))))))(((***---+++&&&%%%''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&$$$######%%%&&&%%%$$$&&&&&&'''((('''%%%""" $$$$$$######$$$$$$%%%&&&%%%&&&'''(((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$!!!''')))$$$ ###%%%######&&&((((((%%%######$$$$$$$$$$$$$$$%%%&&&'''(((|||uuuuuurrrlllddd___]]]^^^TTTRRROOOJJJEEEBBBBBBBBB>>>>>>===;;;:::888777666444333222000////////////,,,++++++******************************)))(((((('''&&&&&&'''''''''%%%$$$(((&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%###""""""######"""!!!"""!!!!!!"""###$$$"""!!!"""""""""!!!!!!!!!!!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""### """""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$######""""""#########"""  """###$$$%%%$$$$$$######$$$%%%%%%$$$###%%%(((&&&"""!!!$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! &&&%%%"""  !!!#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%)))......'''!!! """$$$%%%###!!! ###%%%&&&%%%%%%!!!"""###$$$$$$###!!! !!!"""###$$$$$$###"""!!!$$$######""""""######$$$%%%""""""&&&%%% ###%%%###!!!"""$$$%%%$$$"""###############""""""!!!#########$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%"""%%%'''&&&$$$###&&&)))%%%$$$'''***)))%%%%%%(((''''''&&&%%%$$$$$$############$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&%%%###!!!"""$$$$$$$$$"""!!! %%%%%%&&&&&&&&&$$$###"""$$$############$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&))))))%%%&&&))))))%%%$$$&&&((((((&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((uuutttqqqllleeeaaa______TTTRRRNNNJJJFFFCCCBBBAAA??????>>>===;;;888666444444333222111000/////////---,,,+++))))))******+++***************)))(((((('''''''''''''''&&&%%%%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$"""###$$$$$$###"""!!!  !!!######""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""" $$$(((########################"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$###"""!!! !!!"""""""""############$$$$$$$$$$$$$$$###""""""""""""###""""""!!! !!!"""###$$$$$$$$$############$$$$$$&&&$$$%%%'''%%%"""###&&&%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###""""""!!!!!!%%%$$$"""  """#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%)))***$$$  !!!###%%%%%%###""" $$$&&&&&&%%%$$$ !!!"""#########"""!!!""""""""""""""""""######$$$######""""""######$$$$$$!!!!!!$$$&&&$$$$$$%%%$$$###"""###$$$$$$###"""%%%$$$"""!!!!!!"""###$$$"""###%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$%%%%%%###'''+++***&&&%%%)))..."""!!!$$$((('''$$$$$$''''''&&&&&&%%%###"""!!!!!!""""""###$$$&&&'''(((((('''&&&%%%%%%&&&&&&%%%$$$###&&&******&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%))))))&&&%%%)))---***%%%%%%'''(((((('''%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''wwwuuuqqqlllfffbbb___^^^VVVSSSOOOLLLIIIFFFDDDBBB===>>>???>>>===:::777555555444333111000//////......,,,+++))))))***+++,,,***************)))(((((('''((())))))'''&&&&&&&&&&&&%%%######$$$%%%$$$###########################!!!!!!""""""######$$$$$$%%%###"""###$$$%%%$$$"""!!! """###### !!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!!"""%%%(((""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!  """"""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$#########$$$$$$%%%###$$$%%%$$$!!!###'''(((&&&$$$!!!!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!"""""""""############$$$$$$$$$############$$$$$$"""&&&&&&"""!!!!!! !!!!!!!!!###%%%&&&$$$""" """$$$$$$###!!! !!!""""""###""""""!!!###""""""!!!""""""###$$$######""""""""""""######$$$!!! ###&&&''''''&&&$$$############$$$######$$$$$$###""""""#########"""$$$&&&(((((('''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%(((++++++))))))+++---"""!!!###'''&&&"""###&&&((('''&&&%%%$$$###"""!!!######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$(((,,,***$$$!!!"""$$$$$$############$$$%%%&&&######"""""""""###$$$$$$&&&''''''((('''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$%%%''')))(((%%%%%%'''((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''~~~zzzwwwrrrlllgggccc___]]]YYYVVVQQQNNNLLLJJJFFFCCC;;;<<<>>>>>>>>><<<:::999666555333111000//////...------+++*********+++,,,***************)))(((((((((***+++***'''%%%&&&''''''%%%###"""###$$$$$$###########################!!!!!!""""""######$$$$$$$$$###""""""$$$%%%$$$"""!!! """######"""!!!  !!!###%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################  !!!""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""!!!"""$$$###!!!!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$###!!!"""$$$""" !!!&&&(((&&&$$$"""!!!!!!######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#################################!!!$$$%%%!!! ######!!!"""!!!"""$$$&&&&&&%%%###&&&%%%$$$###"""!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!"""###$$$$$$###""""""""""""""""""#########""""""$$$'''''''''######$$$############$$$!!!"""$$$%%%%%%$$$###"""###$$$'''))))))(((%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%)))***(((&&&%%%$$$%%%'''%%%!!!"""%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###"""$$$%%%"""###############$$$%%%&&&'''#########"""###$$$$$$%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%&&&&&&''''''$$$%%%''''''%%%###%%%'''&&&&&&'''((((((((('''%%%%%%%%%$$$$$$$$$%%%&&&&&&}}}zzzvvvqqqllliiieee```]]][[[WWWRRRPPPOOOLLLHHHDDD;;;<<<===>>>>>>===<<<;;;777666444222000//////...,,,,,,,,,,,,,,,+++++++++***************)))(((((((((+++---+++'''%%%&&&((('''%%%###"""###$$$$$$$$$########################""""""""""""###############!!!!!!!!!###$$$###"""!!!  !!!######"""###!!!!!!$$$&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""######"""!!! """""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!""" ###%%%$$$"""!!!###&&&&&&%%%$$$###############!!! !!!$$$### !!!%%%&&&%%%$$$"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$###"""""" ######!!!!!!$$$$$$"""""""""###%%%''''''%%%$$$&&&%%%###!!!!!!"""$$$%%% !!!!!!""""""###!!!!!!""""""######$$$$$$###""""""!!!!!!""""""###"""%%%%%%""" ###&&&&&&"""$$$$$$$$$###"""###$$$ """%%%''''''%%%###"""$$$&&&(((******(((&&&$$$%%%%%%$$$%%%%%%&&&''''''%%%"""!!!%%%+++---)))$$$'''%%%&&&'''%%%!!!!!!%%%(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$######$$$$$$###""""""###""" """'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&((((((''''''******&&&"""%%%***%%%%%%%%%'''(((((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&xxxtttooollljjjhhhdddaaa[[[WWWRRRPPPPPPMMMHHHCCC>>>>>>>>>=========<<<<<<777666444222000///......+++,,,---...---,,,***)))***************)))(((((())),,,...,,,'''%%%&&&((((((&&&###"""###%%%%%%%%%#################################"""""""""""""""!!!  """###"""!!!"""!!!!!!"""###$$$"""!!!!!! !!!"""$$$$$$###"""!!! !!!"""### !!!!!!!!!!!!""""""""""""&&&%%%$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!###&&&%%%"""!!!###&&&$$$###"""!!!!!! """%%%$$$!!!!!!$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############$$$$$$$$$ !!!!!!  !!!!!!!!!""""""!!!"""###$$$$$$###"""!!! """""" !!!$$$$$$!!!###"""###%%%''''''&&&$$$######""""""""""""###$$$ !!!"""###### """###$$$$$$######""""""!!!!!!!!!!!!""""""!!!''')))"""$$$%%%"""$$$%%%$$$"""!!!###%%%"""###$$$%%%%%%%%%$$$$$$&&&'''((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((()))$$$###$$$'''+++---***'''%%%$$$$$$&&&$$$!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""######""" ###"""""""""###%%%((()))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&((())),,,))))))+++)))%%%$$$(((%%%$$$$$$&&&((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%uuuqqqmmmkkkkkkjjjgggddd[[[VVVQQQPPPPPPMMMGGGBBBAAA@@@???===<<<;;;;;;;;;777666555222111///......***,,,...//////---***(((***************)))(((((())),,,///---(((%%%&&&))))))&&&$$$###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!  !!!""""""!!!###""""""###%%%$$$"""!!!"""#########"""$$$"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$""" !!!"""""""""""""""""""""""""""###""" !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$######"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!###&&&&&&"""!!!###&&&""""""!!! ###'''&&&""""""%%%!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!$$$''')))+++,,, !!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!!!! $$$############%%%'''(((&&&$$$""""""######"""!!!  """###### """$$$%%%$$$###"""""""""!!!!!!!!!!!!"""""" )))+++""""""$$$!!!$$$%%%%%%"""!!!###%%%$$$$$$#########$$$&&&'''''''''((())))))((('''&&&%%%%%%%%%&&&'''((()))*** ###%%%&&&&&&&&&&&&###!!!"""$$$$$$!!!###(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!""""""!!! !!!%%%''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((!!!"""$$$&&&'''''''''&&&%%%%%%$$$$$$%%%'''((()))///(((%%%)))***&&&###$$$$$$######%%%((((((&&&###&&&&&&%%%$$$$$$%%%%%%%%%~~~wwwuuuqqqnnnkkkgggbbb^^^ZZZXXXWWWUUURRRNNNIIIEEECCCBBBAAA???===<<<;;;;;;999666444222222222000///,,,,,,------------......)))+++***'''&&&))))))&&&((((((((((((''''''''''''&&&$$$"""!!!"""#########"""######$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""!!! !!!###$$$######$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""  %%%"""!!!&&&+++!!!"""$$$$$$"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!"""###$$$###""""""!!!"""""""""!!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!#########"""###$$$!!!###%%%$$$!!! """$$$"""!!!  """$$$&&&###"""""""""""""""######!!!###$$$###  """!!!!!!!!!!!! ###############""""""!!! """"""!!!"""###%%% !!!!!!!!!!!!!!!  !!!"""!!! !!!!!!"""###$$$!!!$$$&&&&&&$$$!!!!!!%%%***---+++(((%%%###""""""""""""!!! """!!!!!!!!! !!!###$$$###""" !!!!!!""""""!!!!!!###$$$&&&&&&&&&$$$"""!!!!!!!!!"""###$$$%%%%%%%%%'''&&&%%%###""""""######&&&''''''&&&$$$$$$%%%'''(((%%%%%%'''&&&!!!!!!$$$$$$%%%%%%&&&'''(((((()))'''%%%$$$$$$$$$&&&'''&&&%%%$$$###""""""""""""%%%%%%$$$%%%&&&&&&%%%###"""%%%&&&%%%""" """$$$ $$$%%%%%%%%%&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%))))))$$$###&&&$$$###&&&###"""%%%&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzvvvrrrnnnkkkgggdddaaa[[[YYYWWWUUURRRNNNHHHEEECCCBBBAAA???===<<<;;;;;;888666444333222222111///---------------,,,,,,,,,(((+++***'''&&&)))***'''((((((((((((''''''''''''(((%%%######$$$%%%$$$$$$"""######$$$$$$$$$######$$$###"""""""""""""""""""""!!! """$$$%%%$$$$$$$$$######""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!! """%%%'''!!!"""$$$$$$"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!###%%%&&&$$$#########$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" """$$$$$$"""""""""###!!!"""###"""!!!!!!"""###$$$###""" !!!###""""""!!!!!!""""""###!!!###$$$###  """"""""""""!!!!!!!!! ######$$$$$$$$$###!!! ###$$$###""""""""" !!!!!!!!!!!!!!! !!!"""!!!!!!!!! !!!!!!"""###$$$"""""""""######""""""""""""&&&(((&&&$$$"""!!! !!!!!!!!!!!!!!! """"""!!!!!!!!! !!!###$$$###!!! !!!!!!!!!!!!"""""""""$$$$$$######""""""""""""!!!!!!"""$$$$$$%%%%%%$$$%%%%%%$$$######$$$%%%&&&%%%&&&&&&&&&%%%%%%''')))'''%%%%%%((('''###!!!"""$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$###############%%%%%%$$$%%%&&&&&&%%%$$$###%%%&&&$$$!!! """ $$$&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%))))))%%%%%%((('''$$$%%%(((%%%###&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{wwwrrrnnnkkkhhheeebbb\\\ZZZWWWTTTQQQMMMHHHDDDCCCBBBAAA???===<<<;;;;;;888666444333333222111000...------,,,,,,++++++***(((******''''''***+++)))((((((((((((''''''''''''(((&&&$$$###$$$%%%%%%%%%######$$$$$$$$$######"""""""""""""""""""""###$$$""""""!!!!!!!!!###%%%&&&&&&%%%$$$"""!!!!!!""""""######""""""""""""######""""""!!!!!!!!!!!!"""""" """############ """######"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!###$$$%%%"""""""""###$$$%%%''''''!!!!!!!!!!!!""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!""""""!!! """"""!!! ###""""""!!! """"""!!!!!!!!!!!!"""""""""#########!!! !!!"""#########""""""""""""!!!!!!"""$$$$$$$$$!!!###&&&%%%###!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$%%%$$$!!!!!!$$$%%%!!!######"""!!! !!! !!!"""""""""""""""""""""!!!!!!!!!  """###""" """!!! !!!######%%%###!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((($$$%%%&&&&&&%%%&&&(((***'''%%%&&&)))((($$$###%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$###"""!!!"""###"""%%%(((((('''%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%((((((''''''******(((###''')))&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&}}}xxxvvvrrrooolllhhhccc___\\\ZZZVVVSSSPPPLLLGGGDDDCCCBBBAAA???===<<<;;;;;;888666444333333333222000///...---,,,+++***))))))'''******''''''+++,,,***((((((((((((''''''''''''(((&&&######$$$%%%%%%$$$######$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!"""###$$$%%%'''&&&###!!! !!!"""######""""""""""""######  !!!"""#########""" """######"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########%%%$$$######"""""""""""" !!!"""###$$$!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""###%%%$$$"""!!!!!!!!!""" """$$$"""!!!""""""###""""""###"""!!!!!! !!!!!!!!!""""""###"""""""""""""""$$$$$$$$$#########"""""" """$$$###  ###$$$###"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%%%%$$$!!! !!!$$$%%% !!!"""!!! !!!""" !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!"""!!!"""  """#########"""!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&'''''''''%%%%%%''')))&&&%%%&&&))))))&&&%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$#########"""""""""###$$$$$$$$$%%%%%%$$$######$$$%%%!!!"""######$$$%%%&&&'''$$$&&&((()))'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))(((&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''~~~tttsssrrrpppmmmggg```[[[\\\YYYVVVRRRPPPLLLHHHDDDCCCBBBAAA???===<<<;;;;;;888666444333444444333111//////...---+++***))))))'''******'''(((+++,,,***(((((((((((('''''''''''''''%%%""""""###$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!"""###$$$$$$ !!!"""######&&&%%%""" !!!"""######""""""""""""######  !!!!!! !!!"""###$$$ !!!######!!! !!!""" !!!!!!!!!"""""""""###""""""""""""############&&&%%%%%%%%%$$$###""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""###%%%$$$"""!!!!!!!!!###  ###%%%###!!! !!!"""$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###"""""""""#########"""$$$$$$$$$$$$############ !!!$$$%%%$$$!!!!!!""""""!!! """$$$ !!!!!!!!!!!! """"""!!!!!!###%%%!!!!!!!!!""""""###$$$%%%###""""""""""""""""""### !!!!!! """!!!!!!"""!!!!!! ###"""""""""!!!!!!!!!!!!!!!!!!  !!!"""!!!"""###$$$$$$###""""""""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%%%%&&&'''&&&$$$&&&******'''&&&((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!""""""######%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%&&&&&&%%%"""%%%''''''&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%''''''%%%$$$%%%$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''sssrrrqqqooolllggg```[[[[[[XXXTTTQQQOOOLLLIIIFFFCCCBBBAAA???===<<<;;;;;;888666444333444444333222000000///...,,,+++******)))++++++((((((+++,,,***((((((((((((''''''''''''&&&$$$"""!!!"""######"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""###$$$ !!!!!!""""""$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""  !!!###%%%!!!""""""!!! !!! !!!!!!""""""######"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""###""""""###%%%&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%$$$###""""""!!!!!!"""###"""!!!"""$$$$$$$$$###$$$$$$$$$############"""###$$$&&&''''''%%%###!!!######""" """%%% !!!!!!!!!!!! ######!!!!!!$$$&&&""""""""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!""""""""""""!!! ######"""""""""!!!!!!!!!  """"""   !!! !!!###%%%%%%$$$###!!!"""######$$$$$$$$$######$$$$$$%%%%%%%%%$$$######((())))))'''&&&%%%&&&(((&&&%%%&&&)))***&&&%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!""""""###%%%%%%$$$!!!!!!$$$''')))'''%%%%%%%%%$$$"""!!!!!!###%%%&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))%%%$$$%%%$$$"""###&&&'''###!!!###$$$"""!!!######$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&wwwtttpppmmmjjjfffaaa^^^YYYWWWSSSPPPOOOMMMJJJHHHCCCBBBAAA???===<<<;;;;;;888666444444444555444333000000///......---,,,,,,***,,,,,,((((((++++++)))(((((((((((('''''''''''''''%%%###"""###$$$$$$###$$$%%%%%%$$$$$$"""!!!!!!$$$###"""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!######!!!""""""!!! !!! !!!"""#########""""""#########$$$$$$$$$ !!!"""#########""""""###""""""""""""######$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$######""""""""""""""""""""""""""" """$$$$$$"""""""""######%%%&&&&&&&&&&&&((())),,,+++)))(((''''''((((((&&&%%%$$$###""""""""""""$$$"""!!!"""$$$&&&$$$###$$$############"""""""""###$$$%%%&&&&&&&&&%%%$$$"""""""""!!! """### !!!!!!!!!!!!!!!$$$###!!!!!!$$$(((""""""""""""###$$$%%%%%%!!!"""############"""!!! !!! !!!!!!!!!!!!!!! #########"""""""""!!!!!!"""!!! !!!""""""!!! !!!!!!!!!"""""" !!!!!!"""#########"""######$$$$$$$$$######""" !!!###$$$$$$$$$$$$###%%%&&&'''''''''''')))+++'''%%%&&&))))))%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%&&&%%%$$$######"""#########%%%&&&### $$$(((&&&$$$""""""$$$$$$""" ###%%%&&&&&&&&&&&&'''((()))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''###"""$$$%%%"""$$$)))(((""""""$$$"""!!!$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%{{{vvvpppkkkhhhfffdddbbbYYYVVVRRRPPPOOOMMMKKKIIICCCBBBAAA???===<<<;;;;;;888666444444555555444333000000000///......------+++---,,,)))(((++++++((()))(((((((((''''''''''''(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%$$$$$$"""!!!!!!$$$$$$###"""!!!!!!"""""" !!!"""######$$$$$$### !!!"""#########"""   !!!!!!!!!"""""""""""""""!!!""""""!!! !!! !!!"""######$$$"""############$$$$$$$$$""""""###"""!!! """###$$$!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!#########"""###$$$$$$'''))))))''''''))),,,+++***)))((()))+++---...'''&&&%%%$$$############$$$""" """%%%&&&%%%############""""""""""""!!! !!!""""""###$$$$$$$$$ """######"""!!!!!!!!! !!!!!!!!!"""!!!$$$$$$!!!!!!$$$(((""""""""""""###$$$%%%&&&######""""""""""""######!!!"""###"""!!! """### !!!""""""""""""############"""""""""""""""!!!!!!"""######!!! !!!!!!"""###$$$#########!!! !!!"""$$$######$$$$$$$$$######"""!!!###$$$%%%%%%%%%"""$$$&&&''''''))),,,...'''%%%&&&)))((($$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%((('''&&&%%%$$$$$$$$$$$$"""%%%&&&######((($$$&&&&&&$$$%%%'''((('''&&&&&&'''(((+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&!!! $$$&&&$$$&&&,,,(((!!!###%%%###"""%%%"""###%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%%%%~~~xxxppplllkkkjjjeee```___\\\XXXUUURRROOOKKKHHHEEECCC???<<<:::999:::;;;<<<;;;:::888555333222111000000000000///...,,,,,,++++++,,,,,,+++***(((''''''%%%&&&(((&&&###$$$((("""%%%((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""######""" !!!###"""!!!  !!!###%%% !!!""""""""""""&&&"""###!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!"""%%%$$$''')))'''### !!!######""" ###"""$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!"""&&& """%%%(((***(((***++++++++++++,,,...////////////...---,,,+++,,,+++***(((&&&$$$""""""$$$!!! !!!%%%'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""###$$$######""""""""""""""" !!!""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""!!! ###"""!!!  !!! !!!"""###""""""!!!!!!!!!!!!!!!""" $$$''')))%%%###!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$$$$!!!!!!!!!###$$$$$$###"""""""""$$$&&&((()))))))))(((&&&'''''''''%%%$$$%%%&&&%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&---000000***!!!!!!&&&***&&&$$$(((---*** !!!!!!"""###$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&%%%$$$############$$$%%%((()))%%%%%%''''''###&&&%%%%%%$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%###$$$&&&'''&&&### %%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''~~~yyyrrrmmmkkkhhhdddaaa]]][[[WWWUUUSSSPPPMMMJJJFFFDDD@@@===;;;:::;;;<<<;;;:::999777555444222111000000000///.........---,,,,,,------,,,+++)))(((***(((((()))&&&""""""%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""!!!!!!!!!""""""!!! """###$$$""""""""""""""""""!!!!!!&&&###""" !!!!!!!!!"""""""""!!!!!!!!!  !!! """$$$ !!!"""###$$$$$$### $$$$$$ """$$$###!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""""""""!!!"""""""""""""""""""""""" !!!""" !!!$$$ ###&&&***,,,)))***,,,,,,++++++---...111111111000000///...---...---+++)))'''&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&$$$######"""""""""""""""!!!!!!!!!"""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""""""""###$$$###!!!!!!!!!"""!!! ###"""!!! !!!!!!""""""!!!!!!!!!"""######"""!!!!!!!!! !!!!!!!!!!!!!!!  """$$$&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%""" """"""###$$$$$$###"""!!!&&&''''''(((((('''''''''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&///111000***""" $$$(((%%%"""$$$((((((###!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''}}}zzzuuuooojjjfffcccbbb\\\ZZZWWWUUUTTTRRROOOMMMGGGEEEBBB???===<<<<<<===:::999888777555444333222111000///.........///000---------------,,,******)))'''''')))'''######'''&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! ''' ### """ !!!!!!!!!"""""""""!!!!!!!!!  !!!###!!! %%%'''%%%"""!!!%%%%%%""" ###$$$### !!!""""""""" !!!"""############""""""""""""""""""""""""!!!"""###"""  """!!!$$$'''+++---)))+++,,,,,,,,,,,,---///222222222222222111000///000///---***)))((((((((($$$'''***(((%%%$$$&&&***%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%&&&((($$$######"""""""""""""""""""""""""""!!! """"""############""""""!!!!!!!!!"""""""""######$$$"""!!!!!!"""""""""!!!###"""!!!!!! !!!!!!!!!$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!"""$$$###"""!!! !!!""""""########################"""#########$$$%%%%%%%%%######"""###%%%%%%$$$#########$$$$$$$$$###!!! ))))))'''&&&%%%%%%$$$$$$&&&'''(((&&&$$$######$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$###%%%&&&///111000***""" ###%%%###!!!!!!###%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%'''''''''''''''''''''''''''""""""((('''!!!!!!%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&|||zzzwwwqqqjjjeeedddccc^^^[[[XXXVVVUUUSSSPPPNNNHHHGGGDDDAAA???>>>>>>>>>999999888777555444444333111000...------///111222---------,,,,,,+++******%%%$$$%%%((((((%%%'''+++'''%%%###%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$"""!!!"""###$$$""" !!!""""""""""""!!!!!!$$$######"""!!!!!!!!!!!!'''!!!"""### !!! !!!""""""""""""!!!!!!!!!!!!  """###"""!!!###%%%&&&%%%###!!!%%%&&&""" """###""" !!!!!!""""""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""######"""  """$$$'''***+++***+++------,,,,,,...///222222333333222111111000111000---+++******++++++''')))***)))&&&%%%&&&((($$$$$$############$$$$$$"""###%%%$$$$$$###%%%&&&$$$######"""""""""""""""!!!!!!"""""""""!!!!!! !!!""""""######""""""!!!!!!!!!"""""""""#########$$$"""!!!!!!"""###""""""###"""""""""""""""""""""%%%$$$###""""""""""""""""""""""""###############$$$$$$###"""!!!!!!!!!""""""######$$$$$$######"""!!!""""""###$$$%%%%%%&&&#########$$$%%%&&&%%%%%%$$$$$$%%%%%%$$$"""!!! ((('''%%%###""""""######&&&''''''&&&###""""""###$$$$$$$$$###############"""$$$%%%%%%$$$###%%%&&&,,,...---)))$$$!!!"""$$$"""""""""!!! """$$$&&&######$$$%%%&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%***!!!!!!)))((($$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%{{{{{{xxxssslllhhhfffeeeaaa___[[[YYYWWWTTTQQQNNNJJJIIIFFFDDDBBB@@@@@@@@@:::999888777666555444444111000///---...///111222---,,,++++++***)))))))))%%%$$$%%%)))(((&&&''',,,(((%%%$$$%%%((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!############$$$###""" !!!!!!""""""""""""!!! !!! !!!"""###%%%"""!!!"""###!!! !!! !!!""""""""""""!!!!!!!!!!!!  """"""$$$%%%######$$$&&& $$$%%%""" """""" #########""""""!!!!!!!!! """###$$$$$$$$$$$$###########################""""""###"""""" !!!!!!"""###%%%&&&((()))***,,,---...------...000111111222222111111000000111000...---,,,,,,,,,,,,,,,)))''''''((((((&&&$$$$$$######""""""######$$$###$$$$$$###"""!!!!!!"""$$$######""""""""""""""" !!!"""############&&&&&&''''''''''''&&&&&&""""""""""""############$$$"""!!!!!!###$$$###"""""""""##################$$$###""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###""""""""""""###############$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###!!! $$$###"""!!! !!!"""###%%%&&&&&&%%%###!!!"""###########################"""$$$%%%%%%$$$###%%%&&&'''))))))((($$$###$$$&&&!!!###$$$###!!! !!!#########$$$%%%&&&&&&&&&&&&######$$$&&&''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$+++"""!!!)))'''"""&&&&&&&&&%%%%%%$$$$$$###$$$######""""""######$$$"""""""""######$$$%%%%%%!!!""""""###$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%|||{{{xxxtttpppllliiigggdddbbb^^^[[[YYYVVVSSSPPPKKKJJJHHHFFFDDDCCCBBBAAA<<<;;;:::999777666555444222111000/////////000111---,,,+++***))))))))))))***((((((***(((###$$$((('''&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!###%%%%%%###"""!!!"""""""""""""""!!!!!!!!!!!! !!!###$$$"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!  !!!!!! !!!###""""""!!!!!!$$$((( $$$&&&""" !!!!!!$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$########################$$$"""!!!!!!######""" """"""###$$$%%%&&&''''''+++---............///111000000111111111000000///000000000//////......---///+++((((((******&&&"""######""""""""""""#########$$$$$$###!!! !!!$$$######""""""""""""""" """###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$$$$"""!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$#########"""!!!!!!!!!""""""!!!"""$$$%%%&&&&&&%%%$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%###"""!!! !!!"""#########$$$%%%$$$"""""""""###"""""""""###############"""$$$%%%%%%$$$###%%%&&&###%%%&&&&&&$$$$$$%%%&&&!!!###%%%%%%###!!! """###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%&&&'''((('''&&&%%%$$$(((######'''&&&"""$$$%%%%%%%%%%%%%%%$$$#########""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&~~~zzzvvvuuutttqqqllliiieeebbb___]]]\\\ZZZWWWTTTMMMLLLJJJHHHFFFDDDCCCBBB>>>===<<<:::888666555444222111111000000/////////...---+++***))))))******+++))))))***(((######'''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$((('''"""!!!$$$$$$###""" !!!"""###"""  !!!"""###!!!"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!! !!!######"""!!!"""###!!!""""""$$$$$$!!!&&&'''$$$""""""""" """"""""""""""""""!!!!!!"""######$$$$$$$$$##############################$$$""" """$$$$$$"""!!!!!!###%%%&&&'''((((((,,,---//////......000111000000111111111111000000000111222333333111000///000...,,,+++***(((&&&%%%"""""""""!!!!!!""""""""""""###$$$###"""!!!"""###$$$######""""""""""""""" !!!"""###$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$$$$"""!!!"""###%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$!!!###$$$%%%%%%$$$###""""""######$$$$$$$$$###%%%%%%############%%%%%%""""""""""""############!!!###%%%%%%"""!!!"""######$$$%%%%%%%%%$$$###"""!!!!!!"""############"""!!!"""######""""""###$$$!!!"""""""""#########$$$"""$$$%%%%%%$$$###%%%&&&"""###$$$$$$########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&$$$"""!!!"""######$$$%%%$$$$$$$$$######$$$%%%&&&%%%$$$$$$######""""""""""""######!!!"""$$$%%%%%%$$$###""""""###$$$%%%'''((()))***'''&&&&&&&&&&&&&&&'''(((zzzvvvuuuvvvtttoooiiidddbbb```^^^^^^\\\ZZZXXXMMMLLLKKKIIIGGGEEEDDDCCC@@@???===;;;999777555444222222222222111///...---///...,,,+++***++++++,,,((('''(((***(((%%%&&&***$$$'''***)))&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$***)))"""!!!%%%%%%###!!!  !!!"""&&&%%%###!!! !!!"""### """!!! !!!"""!!!!!!!!!!!!!!!""""""""""""!!!  """###$$$###"""###$$$$$$""" """%%%%%%###"""'''(((%%%###$$$###  !!!"""""""""######$$$$$$$$$######"""########################%%%""""""$$$%%%$$$ """%%%''')))******,,,---//////......000111000111111222222222111111000222444666666444222000///111222///)))&&&''')))""""""!!!!!!!!!!!!""""""!!!"""$$$$$$######$$$&&&$$$######"""""""""""""""!!!""""""############"""""""""############"""""""""############$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$############$$$%%%&&&&&&!!!###$$$###"""!!!###$$$$$$$$$$$$###""""""&&&%%%###""""""###%%%&&&#########"""""""""""""""!!!$$$%%%$$$!!! """"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%$$$###""" !!!######""""""$$$%%%!!!!!!""""""#########$$$"""$$$%%%%%%$$$###%%%&&&######$$$######"""!!!!!!%%%###!!!!!!###%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%$$$!!!"""$$$"""$$$)))***'''!!!"""$$$%%%&&&%%%%%%$$$######""""""""""""######!!!"""%%%&&&&&&$$$""" $$$$$$%%%''')))***+++,,,&&&&&&&&&&&&&&&'''((((((~~~{{{yyyxxxxxxvvvqqqllleeebbb___\\\[[[YYYVVVTTTQQQKKKHHHHHHGGGCCCAAACCCFFF>>>999>>>GGGGGG;;;///444333222000///............,,,))))))***+++)))''',,,(((%%%&&&***,,,***&&&%%%%%%%%%&&&&&&''''''''')))'''&&&$$$######$$$$$$###%%%&&&$$$!!!!!!$$$(((!!!%%%(((&&&"""!!!$$$$$$#########""""""!!!!!!$$$###""" """###$$$ !!!!!!""""""!!! !!!"""###!!!###$$$$$$"""!!!!!!"""%%%$$$###"""""""""###$$$######""""""######$$$%%%&&&((()))(((&&&###"""###!!!$$$### $$$$$$"""###$$$$$$$$$$$$###""""""&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!! !!!"""###$$$%%%%%%(((+++...111///111555666222111222444333222111000111222333555999999555333555555444444333333111///---+++***&&&$$$""""""###$$$###""""""###$$$###""""""$$$&&&""""""""""""############&&&%%%###!!!!!!!!!!!!"""###$$$%%%$$$"""""""""$$$######$$$$$$$$$$$$######!!!%%%&&&###"""%%%&&&$$$!!!"""###$$$%%%&&&&&&&&& """$$$%%%%%%###!!!"""###$$$%%%$$$""" """"""############""""""###############"""!!!!!!###!!!!!!$$$$$$!!! """######$$$%%%&&&&&&%%%###### !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%&&&+++)))'''%%%###"""""""""&&&%%%############""" &&&%%%$$$#########$$$%%%###%%%&&&&&&$$$######$$$###$$$$$$$$$###!!!##############################$$$$$$$$$######""""""""""""######$$$$$$$$$!!!"""###$$$$$$%%%&&&'''$$$#########$$$&&&((()))!!!"""$$$&&&''''''''''''}}}zzzxxxxxxuuuppplllgggddd```^^^\\\ZZZWWWUUUQQQKKKHHHHHHGGGDDDBBBDDDAAA<<<999>>>GGGIIIAAA888666555333222000//////......,,,))))))***+++***(((***'''$$$%%%(((***(((%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$#########$$$%%%%%%$$$###!!!!!!"""$$$!!!$$$'''&&&""" """$$$############"""""""""!!!###"""  """### !!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$$$$$$$$$$######"""$$$###"""""""""###$$$%%%######""""""######$$$%%%'''(((***)))&&&$$$######"""$$$$$$!!!!!!$$$$$$"""###$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!!###%%%'''((((((***---///111///111555666222111333444444333222222333333333666:::;;;777555777777555444444333222000...,,,+++'''&&&$$$###$$$$$$###"""###$$$$$$###"""!!!"""###""""""!!!!!!"""###$$$$$$'''%%%$$$""""""""""""### !!!######""""""###$$$"""##################""""""%%%&&&######&&&'''%%%!!!"""###$$$%%%%%%%%%%%%"""###$$$$$$$$$"""!!! !!!###$$$$$$###"""!!!""""""############""""""###############"""!!!!!!"""!!!!!!"""######""" !!!!!! !!!"""$$$&&&'''######$$$%%%%%%$$$###""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""###$$$%%%&&&'''%%%###""" &&&%%%$$$#########"""!!!%%%$$$###""""""###$$$$$$%%%&&&'''&&&###"""!!!"""&&&&&&''''''&&&%%%###"""##############################$$$$$$$$$######"""############$$$$$$$$$%%%###!!!!!!$$$'''&&&"""%%%'''(((***+++***))))))!!!"""$$$%%%&&&&&&&&&&&&{{{yyyxxxvvvpppllliiigggccc```^^^\\\YYYWWWQQQKKKHHHIIIHHHEEEDDDEEE>>>;;;999<<>>;;;:::::::::999888999888555333111///...---...---+++************)))(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""  $$$'''&&&$$$!!!$$$%%%%%%###""""""$$$#########"""""""""""""""!!!  !!!###"""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""&&&%%%"""!!!!!!!!!"""###$$$%%%%%%"""""""""""""""###$$$$$$'''(((***)))'''%%%%%%%%%###&&&%%%"""!!!$$$%%%"""###############""""""!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###$$$'''+++---...///000222222000111555555222222444333444666777888777777666777<<<>>>;;;999:::888555444444444333222111///...---+++)))((((((&&&$$$!!!!!!######!!! """!!! ###&&&(((&&&%%%###"""""""""###### """"""!!!"""###%%%!!!!!!""""""""""""!!!!!!!!!$$$###!!!"""&&&%%%"""!!!!!!"""###############&&&%%%###"""!!! !!!!!! !!!""""""""""""!!!""""""############""""""!!!"""""""""""""""!!!!!! ###%%%%%%"""!!!###%%%!!!""""""######!!!!!!!!!"""""""""""""""######$$$$$$%%%$$$$$$### """######$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$$$$############$$$$$$%%%$$$###""""""##################$$$$$$$$$!!!###%%%%%%#########$$$"""""""""###$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###""""""###%%%$$$ ###%%%(((***)))'''###!!!######$$$$$$$$$$$$$$$$$$}}}|||yyytttpppooolllhhheeeccc```]]][[[SSSMMMJJJKKKJJJGGGEEEGGGAAA@@@>>>:::777555666777888777555222000...------------,,,+++*********+++)))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######""""""%%%###!!!###&&&'''%%%""""""###$$$$$$############""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!$$$### !!!"""###$$$$$$$$$""""""!!!!!!""""""###$$$&&&((())))))'''%%%%%%%%%$$$&&&%%%!!!!!!$$$$$$!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########&&&***---...///111222333111111555555222222555333555666888999999888888555;;;>>><<<:::999777444444444444333333111000000///---,,,+++***(((%%%"""!!!!!! !!!""""""!!! ###&&&((($$$###!!! !!!"""""""""###$$$$$$""""""###$$$!!!!!!""""""""""""!!!!!!!!!"""!!!!!!%%%$$$ !!!!!!"""############"""&&&%%%###!!! !!!!!!""""""""""""""""""!!! """"""############"""""" !!!!!!"""""""""!!!!!! ###&&&%%%###"""$$$&&&###$$$$$$%%%%%%%%%$$$$$$ !!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&%%%$$$######"""""""""!!!""""""######%%%%%%%%%%%%%%%%%%%%%$$$"""$$$%%%$$$"""!!!"""$$$###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%###!!!!!!""" !!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!!!!!###&&&###############"""!!! #####################$$$~~~|||xxxtttqqqnnniiifffdddaaa^^^\\\UUUOOOLLLLLLKKKGGGEEEGGGBBBAAA???<<<999888999;;;777666444222000///...------......,,,***)))***,,,)))))))))((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%$$$$$$######((('''&&&%%%%%%$$$!!!""""""###$$$$$$$$$$$$###""""""""""""#######################################""""""""""""""""""!!! !!!"""#########""""""'''$$$ !!!"""!!! !!!"""############"""!!!!!!!!!!!!"""######%%%&&&((((((&&&%%%$$$$$$###%%%$$$!!! ###### """"""######""""""!!! !!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$&&&***,,,---///111333444111222555555333333666444555666888999:::::::::333999===<<<:::999666222333333333333333222111000000///...------+++'''$$$ !!!  !!!###"""!!! !!!###%%%'''""""""  !!!"""###%%%%%%$$$###""""""###!!!""""""######""""""!!!!!!!!! !!!&&&$$$""""""######$$$######"""%%%$$$"""!!!!!!!!!"""###%%%$$$$$$###"""!!!!!!!!!""""""############"""""" !!!"""""""""!!!!!!!!!###%%%%%%%%%$$$%%%&&&%%%%%%$$$$$$$$$#########!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""%%%&&&&&&%%%$$$###"""""""""""""""!!!!!!""""""#########$$$$$$$$$######"""!!!$$$&&&%%%"""!!!###%%%###$$$%%%&&&'''''''''&&&%%%&&&'''%%%""""""""""""""""""###$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""%%%"""&&&,,,%%%$$$"""!!! !!!"""###""""""!!!!!!"""###$$$$$${{{xxxrrrnnnjjjgggdddbbb___\\\WWWQQQMMMMMMKKKGGGEEEFFFAAA@@@>>><<<:::::::::;;;777666444333111000000000---......---***)))***,,,))))))))))))(((((()))***''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$"""!!!!!!"""""""""###$$$%%%$$$###!!!"""""""""############"""##################""""""""""""""""""######### !!!"""###$$$###""""""&&&$$$"""!!! !!!!!!""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""#########%%%''''''%%%$$$###$$$"""$$$### !!!!!!"""""""""""""""!!!!!! !!!"""############"""!!! !!!###$$$%%%%%%'''***+++---///333555555222222444555333333666444444555666888999;;;<<<333999>>>===;;;:::666111111222222222222222111000000////////////---)))&&&%%%$$$###  ###""""""!!!!!!"""###$$$$$$###"""!!! !!!"""###!!!"""$$$###""""""###$$$"""##################"""######!!!###(((%%% ###$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$############$$$""""""############"""""" !!!""""""!!!!!!#########$$$&&&'''&&&%%%###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$##############################""""""#########""""""!!!""""""!!!!!!!!!!!!""""""######$$$$$$###"""!!! !!!$$$&&&%%%""" ###&&&"""###$$$&&&''''''&&&&&&"""$$$%%%$$$"""!!!!!!!!!$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$#########"""""""""!!!!!! """""" !!!$$$(((%%%$$$###"""""""""$$$$$$!!! !!!###$$$%%%~~~zzzrrroookkkgggeeebbb___\\\YYYSSSNNNMMMKKKGGGDDDEEEBBB@@@===:::999888777777888777555444333222222222---...///---***)))***---((()))))))))'''''')))***'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%###"""$$$'''"""""""""###%%%%%%$$$###!!!!!!""""""#########$$$""""""############""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$######""" $$$'''!!!!!!"""######"""!!! !!!!!!!!!!!!!!!"""######"""$$$&&&&&&%%%#########"""$$$### """""""""""""""!!!!!! !!!"""###$$$$$$###"""!!! """###%%%%%%'''(((***+++---000444777555222222444555333444777555444444555777999;;;===333:::???>>><<<:::777222111111222222222111111000000//////000000...***''')))((($$$ !!!"""""""""#####################"""!!!!!!"""###$$$ !!!"""!!!"""###%%%######$$$$$$$$$$$$######%%%$$$"""!!!%%%***'''!!!$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$############$$$%%%&&&'''""""""############"""""" !!!""""""!!!!!!$$$""""""$$$''')))'''$$$%%%$$$#########&&&(((***"""!!!!!!!!!"""###%%%&&&%%%%%%%%%%%%$$$$$$###"""######################## !!!""""""""""""###"""!!!!!!!!!!!!""""""$$$$$$%%%%%%$$$###!!! $$$&&&%%%!!! ###&&&!!!"""$$$%%%&&&&&&%%%%%%!!!######$$$&&&((($$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%###"""""""""!!!!!!  !!!"""###"""!!!#####################$$$  !!!###%%%&&&}}}xxxpppiiieeebbb___^^^ZZZXXXUUUPPPLLLIIIFFFEEEAAA???=========<<<:::888:::999777555333222111111+++******))))))******+++***)))))))))))))))******(((((((((&&&$$$###$$$%%%'''&&&%%%&&&(((((('''&&&$$$$$$##################!!!!!!""""""#########$$$$$$%%%%%%$$$"""!!!"""###!!!"""###$$$$$$###!!! %%%###"""###%%%$$$ """""""""""""""######$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!! !!! !!!###$$$$$$$$$&&&,,,,,,'''***444888444555666777666444333333444888888777666666666666666444666999;;;;;;999666444333333111111111222333444---000000///000111...)))###$$$%%%&&&%%%$$$###"""%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""######""""""""""""######%%%%%%$$$""" !!!###!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###"""!!! !!!###$$$###%%%&&&$$$!!!!!!$$$(((!!!!!!"""######""" """###""""""%%%###!!!!!!$$$'''&&&%%%""""""""""""############"""$$$&&&&&&$$$"""!!!"""&&&&&&%%%$$$###"""!!! ###$$$$$$###!!! !!!"""######""""""""""""######%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!! ''''''&&&%%%$$$""""""!!! """$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&''''''&&&$$$$$$(((,,,!!!!!!"""###$$$$$$$$$$$$ """""" $$$&&&$$$ !!!!!!""""""######(((%%%!!!!!!$$$&&&$$$######""" !!!"""###!!! zzzrrrlllgggdddaaa```\\\ZZZWWWSSSOOOLLLIIIHHHBBB@@@>>>======<<<:::999999888777555444222111111...---,,,++++++++++++,,,***)))))))))))))))******(((((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$############### !!!!!!!!!""""""""""""###$$$%%%$$$"""!!!"""### !!!"""######""""""!!!%%%$$$$$$$$$%%%$$$""" !!!!!!!!! !!!""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""############""""""$$$$$$&&&&&&&&&&&&$$$$$$!!!!!! !!!!!! !!!"""!!!  """""""""""""""""""""""""""!!! !!!"""$$$%%%&&&%%%(((++++++***---444777777444555666444333222333444777777666555555555555555555666888999999888666555444333333222222222333333///222222000000222///)))&&&%%%$$$""""""###%%%&&&&&&$$$"""!!!"""###""""""""""""""""""""""""""""""###""""""!!!!!!""""""###$$$'''))))))%%%"""!!!!!!)))(((%%%###""""""###$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$###""""""$$$&&&###"""!!!!!!!!!"""######!!!"""""""""!!!!!!###$$$$$$""" !!!$$$&&&%%%$$$""""""""""""############"""$$$&&&%%%$$$"""""""""$$$$$$$$$##################%%%%%%$$$###""""""#########""""""""""""######%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$'''&&&&&&%%%###""""""!!!"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$%%%'''***######$$$$$$$$$######"""$$$&&&&&&$$$%%%)))***((( !!!!!!""""""######(((&&&$$$#########""""""###!!! !!!"""###""" }}}vvvpppkkkgggdddbbb\\\ZZZWWWTTTPPPMMMKKKJJJCCCAAA???>>>>>>===;;;:::777777777666555333222111111000///...---,,,,,,,,,***))))))(((((()))))))))''''''&&&&&&&&&&&&&&&'''&&&((()))(((%%%###%%%'''%%%%%%$$$############### !!!!!!!!!!!!""""""###$$$###"""!!!"""### !!!"""#########"""###$$$&&&&&&$$$######$$$ !!!!!!""" !!!!!! !!!!!!!!!!!!!!!"""############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!! !!!"""!!!  """""""""""""""############ !!!"""###%%%&&&'''((((((&&&''',,,///000444888333444444333111111222444666555555444444444444444555666777777777777666555444555555555444333222222222444444111111222///***)))&&&""""""&&&)))(((&&&"""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!! !!!!!!"""%%%,,,---((("""+++)))%%%"""!!!"""%%%'''######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###!!!!!!###$$$######$$$###!!! """%%%'''$$$"""!!!"""###%%%%%%$$$%%%$$$""""""$$$%%%$$$###"""""""""#########$$$$$$"""$$$%%%%%%###""""""###""""""######$$$$$$$$$%%%$$$%%%&&&%%%#########%%%######""""""""""""######%%%%%%$$$$$$###"""""""""##############################"""""""""$$$&&&'''&&&&&&%%%$$$###""""""!!!%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%%%%&&&(((############"""!!!  ###$$$"""###&&&&&&### !!!!!!""""""######'''((('''%%%"""!!!"""###"""!!! !!!"""###"""!!!yyysssnnnjjjfffccc[[[YYYVVVSSSOOOLLLJJJJJJDDDBBB@@@?????????===;;;666666666666555444333222333222000...---,,,++++++***))))))(((((((((((()))'''&&&%%%%%%'''(((((((((%%%)))+++)))###!!!###'''&&&%%%%%%$$$############!!!!!!!!!"""""""""""""""!!!#########!!!!!!"""### !!!"""######$$$%%%%%%!!!$$$&&&%%%###"""$$$&&&!!! !!!""""""!!!!!!!!!"""!!! !!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!! !!!!!! !!!"""!!!  """!!!"""""""""""""""######!!!###$$$%%%''')))***&&&!!!"""+++...+++...666111222222222000000222444444444333333333333333444666555555555555555555666555555666666666444333222555777555222222333000+++)))&&&""""""&&&))))))&&&###!!!!!!"""###"""""""""""""""""""""""""""!!!!!! !!!!!! (((***%%%$$$"""!!! !!!###%%%'''######$$$$$$$$$$$$######"""""""""""""""#########%%%""" !!!###%%%### ###"""!!!!!!"""$$$&&&(((%%%### """%%%'''&&&$$$&&&%%%$$$###############""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$"""############$$$$$$$$$###$$$%%%%%%###"""###%%%$$$######""""""######$$$$$$$$$$$$#########""""""##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!%%%$$$###"""""""""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%!!!"""""""""!!!!!!  """!!! !!!!!!""""""######&&&((()))'''$$$"""$$$'''"""!!! !!!"""###"""!!!{{{vvvqqqmmmhhhddd]]][[[XXXTTTQQQNNNKKKJJJEEECCCBBBAAAAAA@@@>>><<<666666666666555444333222222111000...,,,+++************)))(((''''''(((((('''%%%$$$%%%((())))))(((%%%(((+++(((###!!!###''''''&&&%%%$$$####################################!!!"""$$$###"""!!!"""$$$""""""######$$$%%%&&&&&& ###%%%$$$!!! ###&&&""""""!!!!!!""""""###$$$"""############"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$###""""""!!!!!!""""""###!!!!!! !!!!!! !!!"""!!!  """ !!!!!!"""""""""!!!$$$%%%%%%&&&)))+++&&&!!!"""+++...***---444///111333333222222333444333333222222222222333333555555444333333444555555555555666777666555333222777888666333333444222---'''&&&$$$""""""###$$$%%%(((%%%"""!!!""""""###"""""""""""""""""""""""""""!!!!!! !!!!!!###%%%"""!!! !!!"""############"""######$$$$$$######"""!!!""""""###############$$$""" !!!$$$%%%### !!!"""$$$$$$%%%%%%%%%%%%"""!!!"""&&&((('''%%%&&&&&&%%%$$$#########$$$############$$$$$$$$$$$$"""###$$$$$$""""""###%%%$$$$$$$$$############"""!!!###$$$###""""""###$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###$$$&&&''''''%%%""" %%%$$$$$$######"""""""""###""""""!!!"""$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$###""""""###$$$$$$$$$$$$$$$"""###""""""$$$### !!!!!!""""""######$$$'''***)))'''&&&(((+++!!! !!!"""######"""~~~yyyuuuooojjjfffbbb```\\\XXXTTTPPPNNNLLLGGGEEECCCBBBBBBAAA???>>>888888666555333333333333111000///---+++***************)))((('''''''''''')))&&&$$$%%%(((***)))'''%%%'''((('''$$$"""$$$&&&((('''&&&$$$############%%%$$$$$$$$$$$$$$$######"""###$$$$$$######$$$%%%###############$$$%%%&&&"""######"""!!!!!!"""$$$"""""""""""""""###$$$$$$######$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!! !!!"""!!!  """ !!!!!!"""""""""%%%&&&$$$%%%(((+++(((&&&''',,,...---///222...111444666666555444555222222222222222333333444444444333333333333444444444444555555555555555444777888666222333555333///'''&&&%%%$$$######""""""%%%###!!!!!!"""###"""!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""!!!"""###$$$"""###%%%&&&%%%$$$!!! """"""############""""""!!!"""######$$$$$$#########""""""###$$$$$$###!!! !!!###$$$%%%$$$#########"""!!!"""%%%&&&'''&&&%%%&&&&&&%%%###"""$$$%%%#########$$$$$$$$$$$$%%%"""###$$$###""""""$$$&&&%%%$$$$$$$$$######""""""!!!"""######"""!!!###$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&'''&&&$$$!!!$$$$$$#########"""""""""!!!!!!!!!"""###%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&$$$######%%%%%%$$$"""$$$%%%&&&'''((((((((((((!!!$$$$$$""""""%%%$$$!!! !!!!!!""""""#########%%%((()))))))))+++,,,!!! !!!###$$$###"""}}}yyyssslllhhhdddbbb^^^YYYTTTPPPMMMLLLHHHFFFDDDCCCCCCBBB@@@???;;;999666333222111222333111000...---,,,+++++++++******)))''''''&&&&&&'''***'''$$$%%%)))+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$######"""""""""$$$%%%%%%$$$$$$%%%&&&###""""""!!!!!!"""###$$$&&&%%%"""""""""######"""!!!!!!!!!!!!!!!"""#####################"""!!!!!!!!!!!!!!!!!!!!!"""######""""""############"""""""""###$$$%%%%%%$$$###"""!!!!!! !!!!!! !!!"""!!!  """ !!!""""""#########&&&&&&######&&&***'''***+++***,,,///000...---111777::::::888666555222222222222222333444444222222333333333333222222333333333333444555666666666777555222222555444000)))(((&&&$$$"""!!!!!!!!! """######""" """"""""""""""""""""""""###""""""!!!!!!""""""###%%%###!!!!!!###$$$###"""$$$$$$%%%%%%%%%$$$###"""""""""############""""""!!!"""###$$$$$$$$$######"""###%%%%%%$$$#########""""""""""""""""""""""""!!!"""#########$$$&&&((($$$&&&'''%%%###"""$$$'''#########$$$$$$$$$%%%%%%"""#########""""""$$$&&&###############$$$$$$$$$!!!"""$$$$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%"""!!!###$$$$$$"""$$$%%%%%%&&&&&&&&&%%%%%%!!!###""""""### !!!!!!""""""######$$$$$$%%%''')))***)))(((!!!  ###$$$###"""{{{uuunnnjjjcccaaa]]]XXXSSSNNNKKKJJJHHHFFFDDDDDDDDDCCCAAA???===:::666222000111222333111000///...---,,,,,,,,,******)))''''''&&&&&&&&&+++'''$$$%%%)))+++(((%%%&&&$$$###$$$&&&'''&&&$$$)))(((&&&%%%$$$#########$$$#########""""""!!!!!!###$$$&&&&&&%%%%%%&&&'''""""""  !!!!!!***&&&""""""$$$%%%###!!! !!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!!!!!!! !!!!!! !!!"""!!!  """ !!!!!!"""###$$$$$$$$$###&&&&&&###"""%%%)))$$$+++,,,'''(((//////)))---222888<<<<<<:::777555333222222222333444444555111222222333333222222111333222222222333555777888555666444111222555555111,,,***&&&###!!! !!!"""$$$$$$!!!""""""""""""""""""""""""######""""""""""""######((($$$ !!!###$$$!!!!!!!!!!!!!!!###$$$&&&'''""""""############""""""!!!"""###$$$%%%$$$######!!!$$$''''''$$$"""###%%%$$$###!!! """$$$!!!$$$###""""""%%%)))$$$&&&'''&&&######%%%(((######$$$$$$$$$%%%%%%%%%"""######"""!!!"""%%%''' !!!"""###$$$%%%&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """%%%'''############""""""""""""######$$$%%%%%%###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$(((%%%!!! """$$$$$$"""""""""###""""""!!! ###%%%$$$ ###$$$""" !!!!!!"""#########&&&$$$###&&&))))))&&&###  ###$$$$$$###|||wwwqqqmmmfffddd___ZZZTTTPPPLLLKKKGGGFFFDDDDDDCCCAAA===:::>>>===;;;999666444222111555222000///000///+++(((************)))((('''&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%222///+++'''$$$###$$$$$$""""""######$$$$$$$$$$$$$$$"""!!! !!!"""$$$%%% $$$'''(((&&&%%%&&&((($$$$$$############$$$$$$""""""""""""""""""""""""###############"""!!!!!!%%%""" ###%%%###!!!"""""""""""""""""""""""""""#########"""!!! """""""""""""""###$$$$$$ !!!!!!!!!!!! """""""""""""""######$$$'''### """''')))'''%%%''')))++++++******+++,,,,,,000666;;;===<<<999666222333444555555555444333333444555555444333444555444555555666777888999999777666666777777777444222///+++%%%"""!!!"""""""""###############"""!!! !!!###$$$$$$$$$###"""%%%###!!! """$$$######""""""""""""######%%%$$$$$$######""""""!!! !!!###%%%&&&%%%$$$$$$%%%&&&%%%###((('''%%%&&&&&&&&&%%%$$$""""""!!!!!! ######$$$$$$$$$$$$######%%%&&&&&&$$$###"""###%%%###((('''""""""'''(((#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$##################%%%&&&&&&$$$$$$%%%''''''""" $$$&&&$$$!!!!!!'''&&&%%%$$$###############""""""$$$%%%%%%###!!!&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""$$$$$$""" $$$""""""""""""############$$$$$$############$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$ $$$%%%!!!###}}}xxxrrrmmmhhheeeaaa\\\VVVRRROOOMMMIIIGGGEEEDDDCCCAAA===:::===<<<;;;999666444333222444222000//////...+++(((************)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...,,,)))&&&$$$###$$$%%%"""#########$$$$$$$$$$$$######!!!!!!!!!"""$$$%%%!!!!!! !!!###$$$$$$############$$$$$$""""""""""""""""""""""""###############"""!!!!!!%%%$$$"""###$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""""""""!!!!!!!!!""""""###$$$ !!!!!!!!!!!! !!!"""###$$$%%%$$$$$$###'''###!!!"""&&&)))'''%%%''')))+++,,,++++++,,,---...111666:::<<<;;;888666333333444555555444444333222333333222000000222444444444555555666777888888777444222444777888444111...***&&&###"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""" $$$###!!!!!!###$$$######""""""""""""######%%%%%%$$$$$$$$$$$$######$$$#########%%%&&&%%%$$$"""!!!!!! &&&%%%$$$$$$%%%%%%$$$"""""""""!!!!!!!!! ######$$$$$$$$$$$$######$$$%%%%%%$$$""""""###%%%%%%'''$$$+++111000#########$$$$$$$$$%%%%%%""""""""""""""""""""""""########################"""###%%%$$$######$$$&&&)))$$$###''')))&&&###$$$'''&&&%%%$$$#####################$$$&&&%%%###!!!%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""###$$$%%%%%%%%%!!!"""###"""  """!!!!!!!!!""""""######$$$$$$######""""""######$$$"""!!!!!!!!!###$$$###"""######$$$$$$$$$$$$######!!!###### ###zzzrrrmmmiiigggbbb]]]XXXTTTQQQPPPLLLJJJGGGEEEDDDAAA===:::<<<<<<:::999777555444333333111000//////...+++)))************)))(((''''''((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%############$$$$$$$$$$$$######"""!!!"""###$$$%%% !!!"""!!!!!!!!!###%%%$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$######"""!!!######$$$###""""""###$$$"""""""""""""""""""""""" !!!""""""######$$$!!!!!!!!!!!!!!!""""""### !!!!!!""""""!!!!!! !!!###$$$%%%&&&%%%$$$###&&&###!!!###&&&((('''%%%)))***,,,---,,,,,,---...///222666999:::999666555333444444555555444333333333333333111000000333555333444444555555666666666777444111333666777444000---***'''$$$$$$###"""!!! !!!!!!"""!!!!!!!!!#########"""!!! $$$###!!! !!!###$$$######""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$%%%&&&%%%$$$"""  ###%%%$$$###!!!"""######"""!!!""""""!!!!!!!!!!!! ######$$$$$$$$$$$$######$$$$$$%%%$$$"""!!!###$$$&&&(((###$$$)))(((#########$$$$$$$$$$$$%%% """"""""""""""""""""""""!!!###$$$$$$###"""$$$%%%(((%%%%%%((()))&&&$$$%%%&&&%%%$$$###############$$$######%%%&&&&&&$$$"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!$$$&&&%%%###!!!!!! !!!""""""###$$$$$$$$$######""""""######$$$"""!!! !!!###$$$###"""""""""############""""""!!!!!! !!!"""{{{sssmmmiiigggccc^^^ZZZVVVSSSRRRNNNLLLIIIGGGEEEBBB>>><<<<<<<<<:::999888666555444222222111000///---,,,***************)))(((''''''***(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$######$$$&&&((($$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$######"""!!!###!!! ###""""""""""""""""""""""""!!!!!!!!!""""""######$$$"""!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$%%%###"""###&&&''''''&&&)))+++---...------...///000111333555666555444333444444444444444444333333333555666666444444444666333444444444444444444444777777666666666555333222,,,***'''&&&%%%$$$""" !!!"""######""""""%%%%%%$$$$$$###"""!!!!!!###"""!!! !!!"""###$$$######""""""""""""######$$$%%%%%%&&&''''''(((((()))'''%%%%%%&&&'''&&&%%%%%%###""""""###&&&)))+++###"""!!!!!!"""###"""!!!""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$###!!!!!!###$$$!!!&&&%%%""""""############$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""""""""###$$$$$$######$$$%%%&&&$$$%%%(((((($$$###$$$%%%%%%$$$###############$$$$$$$$$%%%&&&&&&$$$"""""""""############""""""########################'''((()))(((&&&$$$###""" $$$&&&&&&%%%$$$### !!!"""###$$$$$$######""""""""""""######"""!!! !!!#########!!!!!!!!!""""""""""""!!!!!!"""!!!###"""!!!{{{sssmmmiiigggccc___ZZZWWWTTTSSSQQQNNNJJJHHHFFFDDD@@@>>>>>>===<<<:::999888666666222222222111000...---,,,++++++++++++***)))((('''***(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###""" !!!"""###$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!###!!! ###""""""""""""""""""""""""%%%$$$###"""!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$""" !!!###%%%%%%$$$###$$$%%%&&&''''''***,,,......------...//////000000111111111111111555555444444333333333333111444777999777555444333444444444444444333333333777:::===<<<777333444555---***(((&&&%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$""""""!!!!!!"""###$$$%%%######""""""""""""#########$$$%%%%%%&&&'''(((((('''%%%$$$$$$&&&''''''&&&%%%&&&&&&'''(((((()))***###"""!!!"""###$$$###"""!!!!!!""""""""""""""""""######$$$$$$$$$$$$######!!!"""###"""!!!!!!"""$$$###$$$ !!!(((***%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###$$$%%%%%%$$$$$$%%%'''&&&%%%'''***)))%%%###%%%$$$$$$######""""""######$$$######%%%&&&&&&$$$"""!!!""""""######"""""""""""""""""""""""""""""""""%%%((()))((($$$!!! !!!!!!"""###$$$%%%&&&%%% !!!""""""#########""""""""""""""""""###!!! """###"""!!!!!!!!!!!!""""""!!!!!!!!!""""""$$$### {{{sssmmmiiigggddd```\\\YYYVVVUUURRROOOKKKIIIGGGEEECCCAAA@@@@@@>>><<<;;;999888777333444555333111/////////++++++++++++***)))((('''((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###""" !!!"""######"""$$$$$$############$$$$$$########################"""###$$$$$$%%%$$$$$$$$$######$$$###""""""###$$$""""""""""""""""""""""""&&&%%%###"""!!!!!!""""""$$$######"""""""""""""""!!!""""""######""""""!!!###!!! ###%%%$$$$$$$$$$$$%%%&&&'''''')))+++---...------.../////////......///000111222666666444333333333333333///222666777666333222222555555555444444333333333666;;;???@@@<<<888777777...+++(((%%%%%%$$$###!!!######$$$$$$%%%%%%$$$$$$"""!!!!!!!!!!!!"""###$$$""""""""""""###$$$$$$%%%######""""""""""""######"""######$$$%%%&&&&&&'''#########$$$&&&'''%%%$$$###$$$&&&'''''''''%%%%%%$$$###"""###$$$%%%$$$###!!!!!!""""""""""""############$$$$$$$$$$$$###### !!!"""!!! """$$$%%%'''"""###((('''"""""""""############$$$"""""""""""""""""""""""" !!!!!!""""""######$$$###%%%&&&&&&%%%$$$&&&'''((((((+++...,,,'''&&&((($$$######"""""""""#########""""""$$$%%%%%%###!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!###&&&&&&### !!!$$$""" !!!###%%%&&&&&& !!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!  """###"""!!!!!!!!!""""""""""""!!!!!!"""  ###$$$### zzzsssnnnjjjiiieeebbb^^^[[[YYYXXXRRRPPPLLLIIIHHHGGGEEEDDDCCCBBBAAA>>><<<:::888888333555666555222000000111++++++++++++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%###!!!&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$&&&%%%$$$%%%''''''%%%###$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%%%%$$$%%%$$$"""###$$$%%%$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!"""$$$%%%%%%%%%$$$###############""""""############"""""" !!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%'''((()))+++---------,,,---...000///......///111333555777666444333222222333333333444555444333222333555666666666555444333333222444666:::???BBB@@@;;;777///,,,'''$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$###"""!!!!!!!!!"""###!!!""""""######$$$%%%%%%######""""""""""""######!!!!!!""""""######$$$$$$""""""###$$$&&&$$$!!!"""###$$$%%%%%%%%%$$$######"""!!!"""$$$%%%$$$###!!!!!!"""""""""###############$$$$$$$$$$$$######!!!!!!!!! """$$$((()))###""" """"""""""""############""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""$$$%%%%%%$$$$$$%%%&&&((((((,,,000---(((&&&)))######""""""""""""######"""!!!!!!###$$$$$$""" !!!"""######$$$$$$$$$########################### $$$((((((### !!!$$$""" ###%%%%%%$$$!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!  """""""""!!!!!!""""""######""""""!!!!!!!!! !!!"""###"""!!!yyysssnnnllljjjgggccc```]]][[[ZZZSSSPPPLLLJJJIIIHHHGGGEEEEEEDDDBBB@@@===;;;999888444666888666333111111333++++++,,,++++++***)))(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&### &&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$$$$%%%((((((%%%!!!$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%""" ###%%%###!!!""""""""""""""""""""""""$$$###"""!!!"""###%%%'''&&&&&&%%%$$$#########$$$""""""############"""""" ###&&&&&&$$$""" ###$$$%%%%%%$$$%%%'''((((((***,,,---,,,,,,---...111000///...///222555777777666555333222222333333888777666333222333777:::777777666555444444333222333111444===GGGHHH???555000,,,'''$$$###$$$$$$$$$###############"""!!! ((('''%%%###""""""######!!!!!!"""###$$$$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!"""""""""""""""###%%%%%%"""############$$$%%%%%%&&&"""!!!!!!"""###$$$$$$###!!!!!!""""""#########$$$######$$$$$$$$$$$$###### !!! """$$$%%%%%% !!!'''(((###""""""""""""############""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%!!!###$$$$$$######$$$%%%%%%'''+++...,,,&&&$$$'''###"""""""""""""""######!!!!!!!!!"""######!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&+++...,,,&&&  ###!!! !!!$$$%%%###!!!"""""""""!!! """"""!!!!!!!!!!!!""""""!!!  """"""""" """"""############""""""!!!!!!"""""""""!!!!!!!!!{{{uuuqqqqqqmmmhhheeebbb___YYYTTTTTTNNNKKKKKKJJJFFFEEEGGGDDD@@@???AAAAAA>>>;;;<<<777888777666444222///......---,,,+++************'''(((((('''%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&+++(((%%%"""!!!"""%%%&&&#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$&&&$$$$$$'''%%%&&&%%%######$$$###""" %%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$(((***)))%%%$$$%%%$$$!!! !!!"""###$$$###"""""""""###$$$###""""""$$$&&&###$$$%%%&&&&&&&&&%%%$$$)))))))))***+++---...///111222000///555<<<<<<555888444///...///111000///555666666666777777777777666666777777777777666555777555444666:::===<<<:::///***$$$ !!!###$$$$$$ !!!$$$###!!!######$$$$$$$$$######"""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""###"""  !!!######$$$$$$$$$$$$######"""$$$&&&((('''%%%"""!!!""""""""""""%%%'''""""""#########""""""!!! !!!""""""""""""""" !!!"""######"""!!!  !!!!!!!!! """""""""""""""######$$$$$$$$$###"""!!!!!!""""""!!!###$$$%%%%%%$$$"""!!!!!!!!!!!!"""$$$&&&(((((('''&&&%%%%%%$$$$$$""""""""""""""""""""""""######""""""######$$$%%%!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!)))(((&&&$$$###$$$$$$%%%######""""""""""""######!!!!!!!!!!!!""""""""""""!!!###$$$""" $$$$$$###!!! !!!""""""""""""""""""!!!!!!!!!!!!{{{wwwsssoookkkiiigggccc\\\WWWTTTOOOLLLLLLJJJFFFEEEGGGEEEAAA???BBBBBB>>>;;;<<<777777777666444222000///...------,,,+++******)))'''(((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&'''''')))(((%%%###"""###$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%###&&&&&&""""""$$$$$$ $$$"""""""""$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######"""""""""%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$&&&)))((($$$###%%%%%%!!!!!!!!!###$$$$$$$$$###""""""#########""""""$$$&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&'''((()))+++---......///......444<<<<<<777999555111000111333333222666666666666777777777777555555555666555555555444:::777555666777777444111333...)))%%%%%%'''((()))%%%!!!###%%%$$$""""""######$$$$$$$$$################################################$$$$$$'''&&&%%%$$$##################$$$$$$$$$$$$#########$$$&&&'''&&&%%%"""!!!"""######"""!!!!!!"""$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""###$$$%%%%%%$$$!!!!!!""""""""""""!!!!!! !!!!!! """""""""""""""######$$$%%%$$$###""""""""""""""""""###$$$$$$$$$$$$""""""!!!############%%%&&&''''''&&&&&&%%%$$$######""""""""""""""""""""""""######""""""######$$$%%%!!!""""""#########""""""!!!"""$$$%%%%%%$$$"""!!!$$$###"""!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!! !!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!~~~tttrrrooommmlllhhh```[[[UUUPPPMMMMMMKKKFFFFFFHHHGGGCCCAAACCCBBB>>>;;;;;;666666666555444333111000//////......,,,+++))))))((())))))(((&&&%%%'''(((''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&(((&&&""""""%%%&&&$$$!!! """%%%&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&&&&######%%%%%%"""""""""###$$$$$$$$$$$$###"""#########""""""###%%%"""######$$$%%%$$$$$$$$$%%%&&&&&&(((***,,,...///+++,,,,,,...444;;;<<<999888666333222444555666666555666666666666777777777333333333444444444444444999777444444555333///+++...***&&&######%%%&&&&&&$$$""" !!!$$$&&&$$$"""!!!"""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$###""" ######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%###!!! """((('''&&&%%%$$$"""!!!!!! !!!!!!!!! """"""!!!!!!!!!!!!""""""  !!!"""""""""""""""######$$$$$$%%%%%%$$$############$$$########################"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!!!!""""""#########!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$###"""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""  """ !!!"""!!! """$$$"""""""""""""""###$$$$$$######"""""""""!!!!!!!!!tttrrrpppooonnnjjjbbb\\\UUURRROOOOOOKKKFFFFFFIIIIIIDDDBBBDDDCCC>>>;;;;;;777777666666555444333222///000000///...,,,***))))))******((('''&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$########################$$$$$$$$$%%%&&&%%%$$$%%%&&&'''&&&!!! """%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""$$$%%%""""""%%%%%%""""""######$$$$$$$$$$$$$$$"""#########!!!!!!###$$$######$$$$$$$$$%%%%%%%%%&&&&&&((()))+++...000111,,,,,,,,,///444999:::999666555333333444555777777555555555555666666666666333333222222333333444444444222111222444333///+++(((%%%!!! !!!"""#########"""!!!###%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""###""" ######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$$$$$$$$$$$$$###!!! !!!"""&&&&&&%%%$$$###"""""""""######"""!!!###"""!!! !!!"""###!!!  """###""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###""""""""""""######$$$###%%%%%%%%%######$$$%%%###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!"""######""""""############""""""###$$$$$$%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!###$$$$$$$$$######$$$&&&$$$############$$$%%%%%%#########"""""""""!!!!!!sssqqqoooooonnniiiaaa[[[VVVSSSRRRPPPKKKFFFFFFKKKJJJEEECCCEEEDDD???<<<<<<999888777666666555555444111000000///...---,,,+++***++++++)))'''&&&''')))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$######$$$&&&%%%""" ###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!$$$$$$!!!"""%%%%%%"""###############$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&(((***---///000///......000333555666888222222222222222333555666333333444444444555555555333333222222222333444555222000...000222222...+++(((&&&$$$###$$$&&&&&&%%%""""""""""""######""" !!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""'''(((((('''%%%###!!!######$$$$$$$$$$$$######$$$###"""""""""######$$$!!!"""###"""!!!!!!###%%%######"""""""""######$$$%%%%%%%%%%%%$$$###"""!!!###"""!!! !!!"""###!!!!!! !!!"""###""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!""""""###$$$"""###$$$###"""!!!"""###!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$  !!!""""""""""""######""""""""" !!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!!  """""" !!!""""""!!! !!!"""$$$$$$$$$$$$$$$%%%&&&&&&############""""""""""""uuurrrpppnnnmmmhhhaaa\\\WWWUUUTTTRRRLLLFFFGGGLLLJJJFFFDDDFFFEEEAAA>>>>>><<<;;;999888777666666666222111000///............,,,,,,,,,***((('''''')))%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######"""###%%%###%%%###"""###$$$$$$###"""'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!$$$$$$""""""%%%%%%"""""""""!!!!!!""""""###$$$"""######""" !!!###$$$############$$$%%%%%%"""######%%%''')))+++,,,000......111222111222555///000111111000000222444111222222222222333333333222222111111111333444666555222...---...---***&&&&&&$$$###$$$&&&''''''&&&###""""""""""""!!!!!!!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!)))))))))((('''%%%$$$#########$$$$$$$$$$$$######!!!!!!!!! !!!!!!"""### """""""""###%%%'''"""!!!!!! !!!###$$$%%% !!!###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###!!!"""$$$%%%%%%%%%$$$###$$$############$$$%%%%%% !!!!!!""""""#########!!!"""###""" !!!"""!!!!!!!!!""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! """!!!!!! !!!!!!""""""!!!!!! !!!###$$$""" ######$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$#########"""""""""zzzvvvrrrooommmiiiccc^^^XXXVVVUUUSSSLLLFFFGGGMMMJJJEEEDDDFFFFFFBBB???@@@???>>><<<:::888777777777333111///......///111222,,,---,,,+++((('''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$!!!!!!$$$###$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$###&&&%%%###"""%%%%%%""""""!!! !!!"""###"""######""" !!!""""""!!!!!! !!!"""###$$$"""""""""###%%%'''((()))...++++++//////---...333...000111000///...000222000000000000111111111111111000//////000111333555666222,,,))))))(((%%%###!!! """$$$%%%%%%###%%%$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''&&&%%%$$$##################$$$$$$$$$$$$###### !!!!!! """"""""""""%%%'''$$$###"""!!!!!!###$$$%%% !!!"""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!"""$$$&&&&&&%%%$$$###"""""""""""""""###$$$%%% !!!############""" !!!"""""" !!!""" !!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$""" !!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$######$$$$$$%%%!!!!!! !!!!!!""""""!!! !!!###$$$###!!! !!!!!!"""$$$$$$$$$###$$$&&&((($$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$#########""""""}}}yyytttqqqoookkkeee```XXXWWWVVVSSSLLLFFFGGGMMMIIIEEEDDDFFFGGGCCCAAAAAAAAA@@@===;;;999888777888333111...------///333555---------+++((('''((()))%%%&&&&&&''''''(((((((((%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$######%%% %%%'''%%%''',,,###"""!!!"""$$$%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$$$$'''&&&######%%%%%%"""!!!  """###"""######""" !!!"""  !!!"""$$$$$$$$$%%%&&&''')))***+++((()))------***---333...000222111...---///111////////////000000000000000///...---...000222444444///)))&&&&&&&&&$$$"""!!! !!!###%%%&&&&&&$$$'''&&&%%%###!!!"""$$$&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######  !!!""""""!!!"""$$$&&&'''&&&$$$""""""###$$$%%%############"""!!!  !!!"""######"""!!!  """#########"""!!!!!!###$$$&&&&&&%%%$$$###""""""!!!!!!"""###$$$$$$!!!###$$$$$$"""!!!!!!""""""!!!!!!"""### !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######(((&&&$$$"""!!!!!!"""###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!! !!!!!!""""""!!! $$$$$$###!!! """%%% !!!"""%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""|||tttpppnnnjjjccc]]]ZZZYYYXXXUUUSSSPPPMMMKKKMMMIIIGGGHHHEEE@@@???AAAAAAAAA???;;;888777999;;;777555333000...---------...---+++)))(((((())))))'''(((((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$&&&(((((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&'''&&&%%%$$$### """$$$%%%$$$######$$$$$$###"""!!!!!!###%%%&&&%%%%%%$$$###""""""######"""""""""""""""#########################################################$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&''''''***,,,+++))))))+++---000//////////////////000///............---------******+++,,,---...///000+++***(((&&&$$$######"""""""""""""""""""""""""""$$$%%%%%%%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&$$$"""!!!!!!"""!!!"""$$$%%%###$$$$$$%%%$$$###"""!!!!!!!!! !!!"""######!!!$$$''')))!!!!!!""""""!!!&&&%%%$$$#########$$$%%%#########"""!!! """"""############"""""")))&&&"""!!!"""$$$%%%&&&######"""!!!"""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""$$$%%%%%%### !!!"""###"""!!! !!!"""###$$$###""" !!!""""""""""""###$$$$$$$$$%%%$$$###"""#########!!! !!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&###""""""###$$$$$$""" }}}uuuqqqooollleee```]]]\\\ZZZXXXVVVSSSQQQPPPNNNJJJIIIJJJHHHCCCBBBDDDDDDBBB???<<<;;;::::::;;;666555333111///............---,,,***))))))))))))'''((()))(((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###%%%((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$ """$$$$$$#########$$$###"""!!! !!!"""$$$%%%%%%$$$$$$###""""""######################################################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&(((***++++++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++++++++++++++,,,,,,***)))'''%%%$$$###"""""""""""""""""""""""""""""" !!!"""""""""""" !!!!!!"""###$$$%%%%%% !!!###$$$$$$###"""!!!!!!"""###"""!!! !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###!!!!!!"""###%%%(((***,,, !!!###$$$$$$"""!!! %%%$$$$$$######$$$$$$$$$$$$$$$###""""""!!! """"""############""""""%%%""" !!!#########!!!!!!""""""!!! """""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""#########"""  !!!"""!!!!!!  !!!"""$$$###"""!!!!!!!!!""""""""""""###############$$$(((&&&%%%###!!!!!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%%%%###  """######}}}uuurrrqqqnnnhhhccc```___]]][[[YYYWWWUUUTTTOOOKKKJJJLLLJJJFFFEEEHHHFFFCCC>>>===>>>>>><<<:::666555333222111000000000......,,,+++***)))))))))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%!!!!!!"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%%%%%%%###$$$%%%'''""""""!!! """###$$$%%%$$$######"""#########%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######################################################$$$$$$%%%((()))***)))((('''((()))******++++++++++++******,,,,,,,,,,,,++++++++++++*********))))))(((((((((((('''%%%$$$###"""!!!!!!"""""""""""""""""""""""""""""""""##################"""!!!!!!!!!"""$$$%%%############"""""""""""""""######"""!!! !!!######$$$$$$######"""!!! !!!!!!""""""""""""!!!$$$$$$%%%%%%'''(((***+++!!!###$$$$$$$$$#########$$$$$$$$$$$$$$$###%%%$$$$$$######"""""""""""""""""""""""""""""""""""" !!!###$$$###""" !!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!"""$$$$$$###"""""""""##################"""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""  !!!!!!""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$'''### $$$%%%{{{uuurrrqqqooojjjeeeaaa```^^^\\\YYYXXXWWWVVVOOOKKKKKKMMMLLLHHHGGGJJJHHHCCC>>>===@@@@@@===999666555444333222222111111///...---,,,+++******)))'''((()))((('''&&&&&&(((&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''!!!""""""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###$$$%%%&&&''''''''''''&&&%%%%%%''')))###""""""!!!"""###$$$$$$$$$$$$###############$$$''''''&&&%%%$$$$$$##############################"""""""""""""""""""""""""""#############################################"""""""""""""""######$$$((((((((((((''''''''''''++++++,,,------,,,++++++************))))))))))))))))))((((((((('''''''''%%%%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!! ***(((%%%"""!!!!!!!!!"""%%%$$$###!!!!!!!!!"""""" """"""!!!!!!###$$$##################"""""" !!!"""######"""!!!!!!""""""######$$$$$$%%%&&&!!!""""""""""""!!!"""$$$%%%%%%$$$######%%%%%%%%%$$$$$$###############""""""""""""######!!!!!!"""$$$&&&'''%%%$$$ """###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%###"""!!! !!!"""######"""!!! !!!""""""###$$$$$$###########################""""""!!!!!!  """###""""""###$$$!!!!!!!!!!!!""""""""""""!!!  """###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!""""""###%%%""" ###$$$zzztttqqqqqqooojjjeeeaaa___]]]ZZZXXXVVVUUUUUUNNNKKKJJJLLLLLLHHHHHHJJJGGGBBB>>>>>>@@@@@@<<<888666666666555444333333222///......---,,,+++***)))((()))))))))'''&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&'''&&&%%%###$$$&&&((($$$#########$$$$$$%%%%%%$$$###############$$$$$$'''''''''&&&%%%$$$######""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""########################""""""!!!!!!""""""###$$$'''&&&&&&&&&&&&&&&&&&%%%)))***,,,,,,,,,,,,***)))((((((((((((''''''''''''&&&'''''''''(((((((((((($$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )))'''%%%""" !!!%%%$$$"""!!! !!!"""### """"""!!!!!!###$$$""""""""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """###$$$%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!"""###### !!!$$$&&&&&&%%%### !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%&&&&&&'''&&&%%%###""" """###$$$###"""!!!!!!!!!""""""#####################$$$$$$$$$#########""""""!!!!!! !!!###$$$"""!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!"""""""""  """""""""zzztttqqqqqqpppjjjeeebbb```]]]ZZZWWWUUUTTTTTTNNNKKKJJJLLLLLLHHHGGGJJJFFFCCC@@@???@@@@@@<<<999888888888777666555333222/////////...---,,,******((()))***)))'''&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&%%%"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$###!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&#########"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!########################"""""""""""""""######$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""!!!  !!!!!!$$$###"""!!!!!!""""""######$$$$$$###  """"""!!!!!!!!!"""#########""""""!!!!!!!!!!!!""" !!!""""""###"""""""""$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!######""" !!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""###$$$###"""!!!"""######$$$$$$######"""!!!"""######$$$#########!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!! !!!""""""######""""""!!! !!!"""######"""!!! !!!!!!"""###!!!###$$$"""!!!|||uuussssssqqqkkkffffffddd```\\\XXXVVVUUUUUUPPPMMMLLLMMMLLLHHHGGGJJJEEEEEEDDDBBBAAA???===<<<:::::::::999777555333222////////////...,,,+++***((()))***)))''''''''')))((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''''''''&&&&&&%%%&&&'''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""###%%%$$$"""!!!!!!"""######$$$%%%%%%%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""########################$$$######""""""!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$###!!!!!!"""%%%'''&&&%%%!!!###%%%&&&&&&%%%###!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!""""""######""""""""""""""""""""""""  """%%%&&& """"""""""""""""""#########$$$$$$###  """!!!!!! !!!"""###$$$%%%###!!! """###!!!"""###$$$$$$$$$$$$###%%%$$$$$$######"""######!!!!!!!!!""""""###$$$%%%#########$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!  """"""!!!"""!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%%%%""""""#########""""""!!!######$$$$$$###"""!!! !!!"""#########"""""" !!!!!! ###!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!""""""############"""""" !!!"""######"""!!!  !!!"""###$$$ """$$$%%%###"""~~~wwwttttttrrrlllgggiiigggbbb^^^ZZZXXXWWWVVVQQQNNNMMMNNNMMMIIIHHHJJJEEEFFFGGGEEEBBB?????????;;;;;;;;;:::888555333111//////000000///---+++***((()))***)))((('''((()))((('''%%%$$$$$$%%%'''((((((((()))))))))'''&&&%%%$$$%%%'''&&&######%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$&&&''''''&&&&&&$$$&&&((('''&&&$$$######""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%""" !!!%%%''''''%%%!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$$$$#########"""%%%%%%$$$###"""!!! """""""""""""""######$$$""""""""""""""""""""""""!!! !!!###############"""!!!!!!!!!""""""######$$$$$$ !!!""""""!!!!!!"""###"""!!! """###$$$&&&$$$!!!"""$$$ !!!###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!###%%%&&&########################$$$###""" """###$$$$$$###""""""######"""!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!######$$$###"""!!! !!!#########"""!!! !!!!!!!!! ###"""!!!!!!!!!!!!!!!""""""""""""!!!"""$$$$$$######""""""############"""""" !!!"""$$$$$$"""!!! !!!"""$$$$$$"""!!! !!!###%%%%%%$$$~~~wwwrrrpppoooooonnnhhhfffccc___[[[WWWUUUTTTTTTOOOKKKKKKNNNOOOMMMJJJGGGEEECCCBBBBBBAAA>>>===>>>===<<<:::888555333222///222222...---///...***+++******)))))))))))))))((((((''''''''''''(((((()))(((''''''((('''%%%###'''&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%### ''''''&&&$$$""""""%%%'''&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$""""""$$$%%%&&&&&&'''$$$###&&&&&&###$$$'''&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$ """"""#########%%%$$$###$$$$$$$$$""" !!! !!!$$$%%%%%%$$$######"""!!!!!!!!!!!!"""%%%$$$$$$!!!""""""############""""""$$$$$$$$$############"""%%%""" ######!!!######$$$$$$"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$)))((('''&&&###%%%$$$"""!!! !!!"""###$$$$$$"""!!! ######$$$$$$$$$######"""%%%###!!!  !!!"""$$$%%%%%%###!!! !!!"""######"""!!!!!!!!!!!!!!! """###$$$'''%%%"""!!!"""######"""###"""!!!!!!"""###&&&%%%### """&&& !!!""""""!!!!!!"""############!!!!!!""""""""""""!!!!!!""""""!!! !!!############"""!!!$$$###"""!!! !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!%%%!!!!!!"""""" !!!"""############"""!!!!!!"""""""""!!!### !!!"""!!!!!!!!!!!!!!!""""""""""""}}}xxxtttqqqooommmkkkhhhfffccc___[[[XXXWWWVVVTTTPPPLLLKKKNNNOOOMMMJJJHHHFFFDDDCCCBBBAAA???=========<<<:::888666444333000222222///...///...***++++++***))))))))))))))))))(((((('''''''''(((((()))(((''''''((('''%%%###&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$%%%&&&&&&&&&&&&%%%######$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$######$$$%%%&&&&&&'''$$$###&&&&&&###$$$'''#########"""""""""""""""#########""""""""""""""" !!!""""""############%%%$$$$$$$$$%%%%%%$$$"""$$$###"""###$$$%%%$$$### !!!!!!### ###$$$"""######$$$$$$$$$$$$######$$$$$$$$$############"""$$$###""""""###$$$###"""############"""!!!  !!!!!!!!!"""""""""###########################""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""'''(((&&& !!!$$$$$$&&&$$$"""!!! !!!"""###$$$$$$"""!!!!!! """"""###$$$$$$$$$######$$$###!!! !!!"""!!!""""""!!! """$$$######"""!!!!!!!!!!!!!!!  !!!"""###&&&$$$"""!!!"""#########$$$###!!! !!!###$$$!!!!!!"""$$$%%%$$$!!!!!!!!!"""###"""!!! !!!"""######$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###############"""!!! """!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""""" """########################### """###""""""!!!### !!!"""!!! !!!!!!!!!"""""""""}}}zzzwwwuuurrrnnnkkkjjjgggccc___\\\ZZZZZZZZZTTTQQQMMMMMMOOOOOOMMMKKKIIIGGGEEEDDDCCCBBB@@@>>><<<<<<;;;:::999777666555000333333000///000///+++,,,+++******))))))*********)))(((((('''''''''''')))(((''''''((((((&&&$$$%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((()))$$$&&&'''&&&%%%$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&######%%%%%%######&&&!!!!!!!!!"""""""""######$$$$$$######"""!!!!!! """######$$$$$$$$$######%%%$$$###$$$&&&&&&%%%$$$&&&%%%$$$$$$%%%%%%$$$"""!!!""""""""""""!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!"""######"""!!!"""######""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""######################## ########################%%%&&&###!!!&&&(((&&&%%%###!!!!!!!!!!!!"""$$$###""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$###$$$###!!! !!!"""""" !!!""""""###%%%'''###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$"""!!!!!!###$$$$$$###$$$###"""!!!!!!"""###$$$$$$"""!!!###&&&%%% !!!"""######"""!!! !!!!!!"""###$$$$$$$$$$$$###"""!!! !!!"""###!!!"""###$$$"""######""""""!!!   !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!! ###### !!!$$$!!!  !!! !!!"""###"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""|||yyywwwtttqqqooollliiieeeaaa^^^]]]]]]]]]UUUSSSPPPPPPPPPPPPNNNLLLJJJHHHFFFEEEDDDCCCAAA???;;;;;;;;;;;;:::999777777111444444111///111000,,,,,,,,,+++************++++++***)))((('''''''''''')))((('''((()))(((&&&%%%$$$""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%&&&'''###%%%'''(((&&&$$$######%%%$$$###$$$%%%%%%%%%######$$$$$$$$$######$$$%%%%%%"""###&&&&&&###"""%%%""""""""""""########################""""""!!!!!!$$$$$$%%%%%%%%%$$$######$$$###"""###%%%&&&&&&%%%%%%$$$######$$$%%%$$$### """$$$%%%$$$###""""""$$$$$$"""!!!###%%%"""######$$$$$$######"""$$$$$$$$$#########""""""!!!###!!! ###"""!!! !!!"""$$$%%%!!!!!!!!!!!!""""""""""""  !!!!!!!!!###############$$$$$$$$$!!!!!!"""&&&'''&&&%%%$$$###"""!!!!!!!!!!!!$$$######"""!!!!!!"""""" !!!"""###$$$$$$$$$######"""!!!!!!!!!!!!"""""" """#########$$$''')))""""""!!!!!!!!!!!!""""""""""""!!! """!!! !!!###$$$###"""$$$###""""""""""""###$$$)))&&&""" !!!""""""""""""!!! !!!"""##################"""!!! !!!"""### !!!######"""""""""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!######!!!  !!!!!!"""###""""""!!! !!!!!!  !!!!!!!!!|||wwwuuutttsssrrrnnnkkkhhhdddaaa_________WWWVVVTTTSSSSSSRRRPPPNNNKKKIIIGGGFFFFFFEEECCCAAA<<<<<<<<<;;;;;;:::888888222555555222111222111------,,,,,,+++++++++++++++******)))((((((((((((((()))((('''((())))))'''%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%"""%%%(((((('''$$$######%%%$$$######%%%%%%$$$###!!!###$$$$$$"""!!!"""###%%%"""###&&&&&&###"""%%%&&&&&&%%%$$$$$$###""""""!!!!!!""""""############$$$%%%%%%%%%%%%$$$$$$######!!! !!!###$$$$$$$$$"""!!! """$$$%%%%%%$$$!!!"""$$$%%%%%%###""" """&&&%%%"""!!!"""%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""!!!###$$$"""""""""!!!!!!!!!###%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""###%%%'''&&&###$$$######"""""""""""""""$$$######""""""""""""### !!!"""###############"""!!!!!!!!!!!!!!!""""""!!!"""######""""""$$$&&&""""""!!!!!!!!!!!!""""""###"""!!!  !!!  """###"""!!!###""""""""""""""""""###!!!###$$$!!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""###"""$$$###!!! !!!###$$$"""""""""""""""!!!!!!  !!!  |||vvvttttttssssssooonnnkkkhhhdddbbb```___YYYYYYXXXWWWUUUSSSRRRQQQMMMKKKIIIHHHGGGFFFDDDBBB=========<<<;;;:::999888333666666333111333222......---,,,,,,++++++,,,,,,***))))))(((((())))))***)))((('''((()))***(((&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''###%%%((((((&&&$$$######%%%###"""###$$$%%%$$$###!!!###&&&%%%""" !!!###%%%###$$$(((((($$$###%%%((('''&&&%%%$$$###"""""" !!!!!!"""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$""" !!!######### !!!###%%%%%%$$$!!!!!!"""""""""!!!  """%%%$$$"""!!!"""$$$ !!!!!!!!!!!!!!!!!! $$$$$$$$$############"""%%%%%%%%%###!!! """"""""""""######$$$%%%""""""""""""!!!!!!!!!!!!########################"""""""""!!!!!!!!! !!!!!!""""""###$$$$$$$$$"""### """$$$###!!!"""""""""############$$$######""""""#########!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""  """!!!!!!!!!!!!!!!""""""######"""!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!$$$&&&"""!!!%%% !!!!!! !!!!!! !!!!!!""""""""""""!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!###"""  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!! ###&&&%%%""" ######""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  {{{yyywwwvvvtttppppppnnnkkkhhhccc```^^^[[[[[[\\\ZZZXXXUUUTTTSSSNNNLLLJJJHHHHHHGGGEEECCC>>>>>>======<<<:::999888444777777333222444222///......---,,,,,,,,,,,,,,,(((((((((((()))***++++++)))((('''(((******((('''(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######%%%'''$$$%%%''''''%%%$$$$$$$$$$$$###"""###$$$%%%$$$""""""%%%((('''$$$!!!"""%%%&&&$$$&&&))))))&&&$$$&&&%%%%%%%%%$$$$$$#########"""""""""""""""#########!!!"""###$$$%%%%%%%%%$$$&&&###!!! !!!"""#########"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!"""""""""!!!"""###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$############"""$$$###""""""###$$$###!!!""""""###$$$$$$$$$#########"""""""""!!!!!!!!! ###########################"""!!!!!!  !!!""""""###$$$$$$"""%%%$$$!!!$$$$$$ !!!"""###$$$$$$$$$$$$######""""""###$$$$$$############"""!!!  !!!"""""""""""""""!!!""""""!!! !!!###!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!! !!!"""!!! !!!!!!!!!!!! """%%%### !!!""" !!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!! !!!!!!"""!!!!!!""""""""""""!!!!!!$$$###!!! !!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$""" $$$"""!!! !!!!!!!!! !!!!!!"""""" }}}yyywwwqqqqqqpppmmmiiiddd```]]]\\\]]]^^^\\\YYYWWWUUUTTTNNNLLLJJJIIIIIIHHHEEEDDD??????>>>===<<<:::888777444777777444333444333///......---,,,,,,,,,,,,---''''''(((((()))+++,,,---)))((('''(((******)))''')))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$$$$&&&'''&&&%%%$$$$$$%%%$$$###"""###$$$$$$$$$"""###'''+++***%%%###$$$&&&&&&%%%&&&******&&&%%%&&&###############$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!"""###$$$%%%%%%%%%(((%%%"""!!!"""#########&&&%%%###$$$%%%%%%$$$"""""""""""""""###$$$&&&'''###"""!!!!!!!!!!!!""""""""""""############""""""$$$$$$$$$############"""""" ###%%%$$$""""""###$$$%%%%%%$$$###"""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""#########"""$$$""""""$$$%%%###!!!"""$$$%%%%%%%%%$$$###############$$$$$$############"""  !!!""""""###""""""###$$$%%%$$$######%%%'''!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!! !!!"""!!! !!!""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!! ###$$$$$$###  !!!"""###$$$!!!!!!"""""""""""""""!!!$$$###"""!!! !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$!!!!!! ###''' !!!!!!""""""!!!!!!  !!!!!!"""""" ~~~}}}vvvsssqqqqqqnnnhhheeefffeeeccc___ZZZWWWUUUTTTTTTOOOMMMKKKHHHGGGGGGHHHIIIFFFDDDAAA===:::999999999:::888777666777666444333000///------...---+++)))---)))'''(((,,,...+++((()))))))))))))))))))))))))))&&&######&&&((('''%%%(((((((((((('''&&&%%%$$$'''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%%%%######%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%((()))'''$$$###""""""###$$$###!!!$$$$$$$$$############"""'''$$$!!!!!!$$$'''&&&$$$&&&&&&%%%$$$###"""!!! %%%###"""###$$$$$$###""""""$$$%%%$$$"""!!!!!!###&&&%%%""""""$$$$$$!!!$$$"""!!!$$$''''''#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""!!! """%%%######"""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$#########""""""!!!!!!%%%"""###%%%$$$""""""&&&%%%!!!"""&&&((('''&&&%%%$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$###""" !!!""""""!!!!!!###'''!!!%%%$$$!!!"""### !!!!!! !!!#########"""!!!!!!!!!!!!"""""""""###!!!###$$$""" ###"""!!!"""$$$%%%&&&%%%######"""!!!!!!!!!!!!!!!"""###$$$"""!!!$$$!!!!!!!!!!!!!!!"""######%%%###!!!!!!!!! $$$"""  !!!!!!!!!!!!!!!"""###### $$$$$$!!! !!!###"""  !!!!!! """ ###!!!yyyuuusssssspppjjjhhhiiieeeccc___[[[XXXVVVVVVVVVPPPOOOMMMKKKJJJIIIIIIIIIGGGEEEBBB???===<<<<<<<<<<<<:::888777777666444222111///.........---+++))),,,)))'''(((,,,---+++(((************************)))&&&$$$$$$&&&((('''&&&(((((((((((('''&&&%%%%%%'''''''''&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$(((&&&&&&((((((&&&&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%######$$$''''''&&&$$$&&&%%%%%%&&&''''''$$$"""$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$###""""""$$$$$$###"""!!!###$$$$$$###"""""""""###!!!"""%%%&&&###$$$"""!!!###&&&'''$$$ ######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$"""$$$(((&&&!!!###############""""""""""""!!!!!! !!!!!!"""############"""""""""!!!$$$""" """###$$$$$$!!!"""###$$$#########$$$''''''&&&%%%$$$$$$#########$$$%%%$$$"""!!!"""###""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""#########!!! !!!!!!###"""### $$$"""$$$  !!!"""###$$$ !!!!!! !!! !!!!!!!!!  !!!!!!!!!!!! """######!!! !!!!!!"""!!! !!!###%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""!!!  """$$$!!!!!!!!!!!!!!!""""""###$$$"""!!! !!! $$$###!!! !!!!!!!!!!!!!!!""""""### """"""!!! !!!!!!   !!!!!!"""%%%&&&###  |||xxxvvvvvvsssmmmkkkmmmfffdddaaa]]][[[YYYXXXXXXPPPPPPOOONNNMMMKKKJJJIIIHHHFFFDDDAAA???>>>>>>>>>===;;;999888888777555333222000///...///...,,,+++,,,)))'''(((+++,,,***'''************************((('''%%%%%%'''((('''&&&)))((((((((('''&&&&&&%%%''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%$$$###$$$%%%%%%###!!!%%%$$$$$$$$$###############&&&%%%######%%%&&&%%%%%%$$$###"""!!!!!!###"""!!!"""###$$$###""" !!!"""$$$$$$$$$###""""""###"""###&&&'''$$$$$$""" """%%%'''%%%######""""""""""""!!!!!!!!!#################################$$$$$$$$$%%%%%%&&&'''%%%"""###''''''$$$"""###$$$%%%%%%$$$###"""###""""""!!!!!!""""""###############""""""""""""!!!"""###"""!!!"""###%%%$$$""""""###&&&&&&$$$"""&&&&&&%%%%%%$$$$$$#########$$$$$$$$$"""!!!"""#########""""""!!!!!! ###""""""!!!!!!!!!!!!"""""""""!!! !!!###!!!!!!$$$$$$"""###%%%###%%%%%%%%%#########""""""######$$$ """"""   """#########!!! !!!######""""""###$$$!!!  """######"""###""""""!!!!!!!!!!!!!!!$$$"""  !!!!!! !!!!!!"""######!!! !!!!!! $$$###!!!  !!!!!!!!! !!!!!!"""""" !!!"""!!!!!!!!! !!!""" !!!!!!!!! ###&&&&&&### !!!~~~zzzxxxxxxuuupppnnnpppjjjhhheeeaaa]]][[[YYYXXXPPPQQQQQQQQQOOOMMMJJJHHHFFFEEECCCAAA@@@???>>>>>><<<:::999999999999888666444222000/////////...,,,,,,***))))))++++++***(((************************(((''''''''''''(((''''''))))))((('''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%######%%%%%%######%%%$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%###"""###$$$$$$"""!!!%%%%%%$$$$$$$$$#########!!!$$$%%%$$$###$$$%%%%%%$$$$$$###""""""!!!###!!!!!!!!!###$$$###"""######"""###$$$###!!! ###&&&'''%%%$$$&&&&&&"""###!!! !!!$$$&&&&&&%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$"""###$$$### """###%%%%%%$$$###!!!######""""""""""""###############""""""""""""""" """$$$###!!! ###&&&#########$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$######"""###$$$###"""!!!"""#########""""""!!!!!! ######"""!!!!!! !!!!!!!!!!!! """""""""$$$$$$######$$$""""""###""""""###%%%&&&%%%$$$######"""""""""### """!!! !!!###!!!"""%%%''''''&&&$$$"""!!!######!!!!!!!!!"""!!! """!!!!!!""""""!!!!!!!!!!!!""""""'''$$$ !!! !!!""""""!!!  !!!"""!!! $$$###"""!!! !!!!!!!!!!!!!!! !!!!!!"""!!!!!!###""" !!!!!! $$$%%%###"""!!!  """###""" {{{xxxxxxuuupppooorrrnnnllliiieee```\\\YYYXXXRRRRRRSSSSSSQQQNNNKKKHHHEEEDDDBBBAAA???>>>======999888888999:::;;;:::999666333111000000000///...,,,+++******++++++***)))************************'''((((((((((((((((((((())))))((('''''''''((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''')))&&&&&&))))))&&&&&&)))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&'''((('''%%%%%%%%%%%%$$$$$$$$$$$$### !!!$$$%%%$$$###%%%%%%$$$$$$###""""""""""""!!!!!!"""###$$$$$$###'''%%%#########"""  $$$&&&$$$$$$&&&%%%!!!###"""!!!!!!###%%%&&&&&&""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###"""!!!###""" """$$$$$$###"""!!!######""""""""""""######""""""""""""""""""######"""$$$$$$!!! ###%%% $$$'''&&&###"""$$$'''$$$$$$%%%%%%%%%$$$###"""!!!"""######"""!!!"""######"""""""""!!!!!!!!! ######"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!""""""#########!!! !!!"""  """$$$$$$""""""!!!!!!!!!!!!!!!!!!  ###&&&!!!###%%%''''''&&&$$$### !!!"""""" !!! """"""!!!!!!!!!!!!""""""&&&""" """  !!!!!!"""!!!  !!!"""!!! ###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!! ###$$$"""!!!   {{{yyyxxxvvvqqqqqqssspppooolllhhhccc___\\\ZZZUUUUUUVVVUUUSSSPPPMMMKKKFFFEEEDDDBBBAAA???======999888777888:::;;;;;;:::777555222111111222111000---------,,,++++++******++++++++++++++++++++++++''')))******)))(((((()))***)))((('''''''''))))))'''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%((((((%%%%%%(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''))))))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''######&&&%%%###$$$$$$$$$#########""""""###"""!!!"""$$$%%%%%%$$$)))%%%""""""###### !!!!!!###&&&%%%""""""""""""###$$$$$$$$$%%%"""""""""############$$$"""""""""""""""""""""""" !!!!!!!!!""""""!!!$$$$$$ !!!$$$###!!!"""######""""""###""""""!!!!!!""""""###""""""""""""############ """###$$$###"""######$$$((('''""" ###((("""###$$$%%%%%%$$$###""" """###"""!!!!!!"""$$$!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!""" !!!""""""###"""""""""!!!"""!!!!!!###""" """"""!!!!!!"""######"""!!! !!!!!!  !!!!!!"""""" !!!$$$(((!!!###$$$$$$$$$"""!!! !!!"""!!!!!! !!!!!!!!!!!!!!!""""""###!!! !!!$$$%%%%%%  !!!"""!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!   !!!"""""""""}}}zzzyyywwwssssssvvvooonnnllliiifffccc```^^^YYYYYYYYYWWWUUUSSSPPPOOOJJJIIIHHHFFFDDDBBB@@@???:::999888888999999888777999666333111222222222111...//////...,,,++++++,,,++++++++++++++++++++++++&&&)))++++++)))((((((******)))(((''''''((()))***'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))&&&######&&&&&&######&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&$$$######&&&)))(((&&&######$$$%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%$$$$$$$$$###############$$$###"""###%%%'''&&&%%%'''### ###$$$"""""""""$$$'''&&&###!!!###$$$%%%$$$#########""""""#########$$$$$$$$$########################!!!!!!!!!!!!"""""""""""" $$$&&&""" """###### !!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""!!!"""""""""############!!!!!!!!!###$$$$$$###!!! """$$$$$$###"""###%%%!!!###$$$%%%%%%$$$###""" !!!""""""!!!!!!"""$$$ !!!!!!""""""######"""!!!!!!!!!!!!""""""### !!!###$$$$$$$$$######!!!###!!!!!!$$$### !!!"""$$$%%%%%%$$$###""""""!!! !!!!!!!!!!!!  !!!""" ###&&&%%%"""!!!$$$''' !!!!!!"""###"""""""""!!!"""!!!!!!  !!!!!!!!!!!!!!!"""######""""""""""""!!!"""$$$&&&  !!!!!!"""!!! !!!"""!!! !!!!!!!!! """!!!   !!!!!! !!!  !!!""""""!!! ~~~{{{zzzxxxttttttwwwmmmmmmllljjjhhheeecccbbb]]]\\\[[[YYYWWWUUUSSSRRRNNNMMMLLLJJJHHHEEEBBBAAA===;;;999888888777555444:::777333222222333333222///000000///---,,,,,,---++++++++++++++++++++++++&&&))),,,,,,***((((((******)))(((&&&'''(((***+++'''''''''(((''''''&&&&&&&&&&&&&&&'''((())))))***)))&&&&&&))))))&&&&&&)))(((''''''&&&&&&''''''(((###%%%%%%###!!!"""%%%)))+++)))'''&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$"""$$$###!!!!!!$$$'''$$$$$$$$$###############$$$######$$$&&&((('''&&&%%%!!! $$$&&&$$$!!! $$$'''&&&'''(((&&&"""!!!###%%%&&&%%%###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############%%%""" !!!"""!!!""""""""""""###$$$%%%&&&!!!!!! !!!!!!!!!!!!""""""#########$$$"""!!! """%%%&&&### """!!!!!!"""$$$%%%###!!!!!!"""$$$%%%%%%$$$###"""!!!""""""!!!!!!"""$$$ !!!"""###$$$$$$!!!!!! !!!!!!"""###$$$!!!"""###$$$%%%%%%$$$###"""$$$!!!"""%%%###!!!""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!%%%((('''###!!!###&&&###############$$$$$$$$$ """"""!!! !!!""""""  !!! !!!!!!!!!!!!!!!"""######'''(((((($$$  ###  !!!!!!###!!! !!!!!!  """!!! !!!$$$### ###""" ###$$$""" !!! !!!!!!{{{xxxwwwvvvtttrrrrrrqqqnnnllliiigggfffeee___]]]\\\[[[ZZZWWWSSSPPPPPPQQQNNNEEEBBBEEEDDD@@@===<<<<<<;;;;;;:::999999999777444222111333444666222111000...,,,+++++++++000...,,,+++,,,,,,+++***++++++,,,---,,,+++***)))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%''')))***(((&&&%%%%%%&&&'''&&&%%%###))),,,'''######%%%%%%)))((('''&&&&&&'''))))))'''&&&&&&'''((((((&&&$$$ !!!###$$$###!!!%%%((('''### ###$$$###%%%$$$###$$$%%%&&&$$$"""######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$(((&&&###""""""###"""!!!%%%$$$######%%%%%%$$$###$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$$$$###############$$$!!!!!!!!!  """%%%!!!"""###"""!!!%%%!!!"""#########!!! $$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$&&&%%%###"""""""""###$$$"""###"""!!!!!!  !!!###$$$!!! """###!!!!!!!!!!!!""""""""""""!!!$$$%%%$$$"""!!!###%%% """%%%######$$$$$$$$$###"""""""""""""""###"""!!!"""%%%%%%$$$$$$######$$$%%%%%%"""$$$%%%%%%###""""""###!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!! """$$$"""""""""!!! !!!!!!!!! !!!!!! """###!!!  """""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!! zzzwwwtttrrrpppsssrrrooommmjjjhhhggggggaaa___\\\[[[YYYWWWTTTQQQMMMOOOLLLEEECCCFFFEEEBBB@@@???===<<<:::999999888999888666444444444555666222111000///...---------...,,,+++***++++++)))'''++++++,,,,,,,,,+++***)))******)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&%%% &&&)))&&&###$$$&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&'''(((&&&%%%%%%%%%######"""###$$$$$$"""!!!$$$'''&&&""" """###"""$$$######$$$%%%%%%$$$"""######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###""""""###"""!!!'''%%%$$$%%%&&&'''%%%$$$%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""$$$######"""""""""######"""######"""!!!!!!###%%%!!!###$$$$$$###""""""### !!!""""""""" ######"""""""""!!!!!!!!!#########"""""""""""""""%%%$$$######"""""""""### !!!!!!!!!!!!###  !!!###$$$  !!!""" !!!!!!!!!"""""""""""" """$$$###!!! """$$$### ###$$$!!!!!!$$$###"""!!!!!!!!!!!!""" #########$$$$$$%%%%%%%%%###$$$%%%%%%$$$######### !!! !!!""""""!!! !!!###!!!""""""!!! """!!!!!! !!!!!! """""" """$$$"""  !!! !!!"""xxxsssqqqqqquuutttrrrooommmkkkjjjiiidddaaa]]][[[ZZZXXXUUUSSSMMMNNNKKKGGGEEEGGGGGGDDDDDDBBB???<<<:::999999999:::999999888777777777666333333111000000///////////////...///000///---+++++++++,,,,,,,,,+++***)))++++++***))))))))))))***((((((((('''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%$$$'''%%%###%%%'''&&&%%%&&&&&&&&&&&&&&&%%%%%%"""%%%''''''%%%###$$$&&&&&&%%%$$$$$$%%%$$$""" ###&&&&&&!!!"""###!!!$$$######$$$%%%%%%$$$"""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""""""#########"""%%%$$$###$$$%%%&&&%%%###%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###!!!!!!"""$$$!!!!!!"""$$$%%%$$$!!! !!!!!!!!! """"""!!!!!!!!!!!!!!! $$$$$$######"""!!!!!! ######$$$$$$######"""""" """$$$ !!!"""######  !!!!!!!!!""""""""" !!!"""""" !!!"""###!!!!!!$$$### !!!""""""!!!!!! !!!!!!  """$$$&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$### """"""!!! !!!""""""###!!!###"""!!! !!!""" !!!!!! !!!"""!!!!!! !!!!!! """"""!!!!!!###$$$  ###  !!! !!!!!!!!!!!! !!!!!! }}}wwwuuuvvvyyywwwuuurrrooommmlllkkkgggddd___\\\[[[YYYWWWVVVPPPPPPNNNJJJHHHHHHGGGFFFFFFCCC@@@<<<;;;;;;<<<===;;;;;;<<<<<<;;;:::888777777666444222111000000/////////000111222111///,,,,,,,,,,,,,,,+++++++++***++++++***))))))))))))***(((((((((((('''''''''''''''''''''(((((((((''''''%%%&&&'''((()))******)))&&&$$$######%%%&&&&&&%%%!!!&&&(((%%%$$$&&&'''&&&%%%&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!"""&&&&&&###!!!###$$$"""$$$###"""###%%%%%%###"""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$""""""$$$$$$###""""""!!! !!!"""###"""!!!%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###"""######"""!!! !!!"""!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ############""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!  """### !!!!!!"""###### !!!!!!!!!  !!!!!!!!!""""""!!!!!!"""!!!!!!!!!!!!!!!  $$$###!!!!!!%%%!!!!!! !!!!!!!!!"""!!!!!!!!!""""""&&&)))++++++)))(((((('''&&&''''''&&&%%%### !!!#########!!!  !!!###$$$%%%%%% ######"""  !!!!!!!!! !!!###!!!!!! !!!!!!#########"""!!! """!!!  !!!"""###  !!!!!!!!!!!!!!! !!! !!!!!! ######~~~||||||}}}{{{yyyuuurrrpppnnnmmmiiifffbbb^^^\\\[[[YYYWWWVVVTTTQQQOOOMMMIIIHHHHHHEEECCC@@@>>>===>>>???AAA<<<===>>>>>>===<<<:::888:::999777444222000//////******+++---///...,,,)))...------,,,,,,,,,,,,,,,******)))(((((((((((()))))))))(((((((((''''''''''''(((((())))))(((''''''))))))*********)))((((((&&&$$$###$$$%%%''''''&&&%%%)))***'''%%%''''''$$$'''((()))))))))'''&&&%%%)))%%%###$$$&&&'''%%%""""""!!!!!!###$$$%%%$$$"""###'''(((%%%###%%%%%%$$$######"""###$$$%%%###!!!######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$""""""###$$$%%%$$$"""!!!  """###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""######"""###$$$$$$"""""""""###$$$ !!!!!! """"""""""""""""""###### !!!!!!!!!!!!!!!!!!""""""############ !!!###$$$$$$###"""!!!!!!""""""!!! !!! !!!""""""######### !!!!!!!!!  !!!!!!!!!!!!""""""!!!"""""""""""""""!!!$$$### !!!%%%!!!!!! !!!!!!!!!"""###"""!!!"""$$$&&& ###(((---//////...---***((('''((()))(((&&&###""""""#########"""!!! !!!"""""" """###!!! !!!"""!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! """  !!!!!!!!!"""""" !!! !!!!!!!!!""" }}}yyyuuuqqqooonnnkkkhhhdddaaa___]]]ZZZXXXYYYVVVTTTSSSPPPKKKHHHIIIEEEDDDBBB@@@???@@@AAABBB===>>>>>>???>>><<<;;;:::;;;:::888555333111000///,,,+++,,,...000000...,,,000///...---------......******)))(((((((((((())))))))))))((((((((('''''''''((()))***)))((('''&&&......,,,***(((&&&%%%$$$&&&%%%$$$$$$&&&((((((''''''******'''&&&((('''###))))))))))))((('''&&&&&&)))&&&######$$$$$$###!!!!!!!!!!!!"""$$$%%%$$$######''')))&&&$$$&&&&&&$$$###""""""###$$$$$$###!!!######""""""""""""############$$$$$$$$$$$$######"""""""""###%%%&&&$$$######"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""$$$&&&&&&%%%$$$%%%&&&'''### """$$$%%%######"""""""""###$$$$$$ !!!!!!!!!!!!""""""""" !!!!!!"""######$$$$$$!!!!!!""""""######"""""""""######!!! !!!"""############  !!!!!!!!!###"""!!!!!!######"""!!!###"""$$$%%%""""""!!!!!! !!!!!!"""""""""###"""!!! """$$$!!!$$$)))...111222222111---***((((((******'''$$$$$$###!!!!!!"""###"""  !!!"""###### """!!!  !!! """###!!! !!!!!!!!! !!!!!!!!!"""!!!     !!! (((%%%{{{vvvrrrooonnnllliiifffdddbbb___[[[XXXYYYTTTSSSUUURRRLLLJJJLLLGGGFFFDDDCCCBBBAAAAAAAAA>>>???>>>>>>===<<<<<<;;;999888666555333333222222000//////000222333333222111111000///...//////000++++++***))))))))))))***))))))))))))((((((((('''((((((*********)))'''&&&---+++)))'''%%%%%%%%%%%%'''%%%$$$%%%''')))))))))&&&((((((&&&&&&)))((($$$))))))((('''&&&&&&&&&&&&$$$''''''###!!!$$$######$$$%%%%%%$$$"""!!!&&&(((%%%$$$&&&&&&$$$###"""""""""$$$$$$"""!!!######""""""""""""############$$$$$$$$$$$$######!!!!!!!!!###%%%&&&%%%######""""""###%%%&&&&&&%%%########################"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%!!!###%%%$$$$$$%%%%%%$$$$$$###!!! !!!$$$&&&###"""!!!!!!"""###$$$%%%!!!!!!!!!"""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!"""######!!!!!!"""!!! """ """###$$$$$$######  !!!""" !!!!!!###!!! """###!!!"""###%%%&&&!!!""""""!!!!!!!!!!!!"""###$$$!!!###$$$###!!! !!!$$$)))...111333444444...+++((())),,,+++((($$$&&&### !!!""""""!!!""""""######$$$$$$$$$$$$ !!!  """!!!######""" !!!!!! !!!!!! """###"""!!!"""##################""" !!!   !!! !!! !!!!!!!!!!!! %%%###!!! }}}}}}wwwsssooonnnllljjjhhhfffccc```[[[XXXWWWRRRQQQTTTSSSLLLKKKNNNIIIHHHGGGEEECCCAAA???>>>??????>>>>>>===<<<<<<<<<666555555444444444555555///---,,,---000222222222333222000/////////000111---,,,++++++******++++++))))))))))))((((((((((((((()))***+++***)))'''%%%'''&&&$$$###$$$&&&((()))'''&&&%%%&&&(((******)))###%%%&&&$$$&&&))))))%%%)))(((&&&%%%$$$$$$%%%%%%'''+++$$$###'''&&&%%%%%%&&&&&&$$$""" %%%'''%%%$$$%%%%%%######"""!!!"""$$$$$$"""!!!######""""""""""""############$$$$$$$$$$$$######!!! !!!###&&&&&&%%%###!!! !!!###%%%$$$###""""""""""""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!!!!!"""###"""$$$### !!!$$$"""!!! """###$$$!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!"""!!! """###$$$ !!! """$$$ """###$$$$$$######!!!  """### !!!!!!"""!!!"""  ###%%%""" &&&"""""""""""""""###$$$$$$!!!$$$''''''%%%!!!!!!$$$(((---111333555555///,,,)))***,,,,,,((($$$'''### """"""""" !!!!!!!!! !!!  """!!!###$$$"""!!!!!! !!!!!!%%%### !!!"""###!!! !!!""""""!!! !!!"""!!!  !!!"""###### !!!!!!!!!!!!""""""""""""!!!!!!%%%$$$}}}zzzvvvsssqqqppplllgggeeeccc```\\\WWWZZZYYYXXXWWWUUURRRNNNJJJMMMJJJGGGFFFEEEDDDCCCAAA;;;:::;;;<<<>>>>>><<<:::::::::999888777555333222111111111222222333333333444444333222111111111111---,,,***(((((()))***+++,,,***)))+++---...+++)))&&&'''((()))******)))((()))((('''&&&&&&'''((()))&&&&&&%%%&&&&&&'''((()))((()))'''###$$$'''&&&"""***)))'''%%%%%%''')))***""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%###"""!!!###%%%'''&&&$$$###%%%'''%%%###"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%$$$### !!!"""######$$$###&&&$$$!!!###((()))$$$!!!###$$$###"""!!!"""#########$$$%%%&&&%%%$$$"""))))))%%%!!!"""'''(((&&&&&&$$$""""""###$$$###""""""######"""!!!!!!"""$$$###"""!!! !!!"""### ###$$$$$$###$$$%%%!!!"""###"""(((&&&""""""### !!!"""$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!""""""############""""""!!!### !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """###""""""###$$$$$$######'''---222222111---+++))))))))))))((('''""""""""""""!!!!!!!!!!!!$$$!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!  !!!!!!  """"""############""""""  &&&""" """""" ###!!!!!!""""""$$$!!!!!!"""!!!"""######!!!  !!!!!!|||xxxuuusssrrrnnniiigggfffccc___[[[]]]ZZZWWWUUUTTTSSSQQQOOONNNLLLJJJIIIHHHGGGDDDBBB>>>===<<<===>>>>>>===;;;:::999999999888666555555222333333333444444444555333333333444333333222111000///---+++******+++,,,,,,+++***+++---...,,,)))''')))***,,,,,,,,,***)))***)))(((''''''(((((()))''''''''''''((()))******'''((('''%%%&&&******''')))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###%%%&&&%%%###"""$$$&&&$$$"""!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%$$$"""!!!!!!""""""###$$$$$$%%%&&&'''%%%!!!###)))***'''"""######"""!!!!!!###%%%&&&$$$"""$$$((((((%%%!!!!!!###&&&)))'''"""&&&$$$""""""###$$$###""""""#########!!!!!!"""$$$$$$###"""!!!!!!"""###$$$"""######$$$%%%$$$###""""""$$$%%%&&&%%%### &&&%%%""" """### !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""######### """###!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!"""!!!######$$$'''+++...//////,,,***((('''(((((('''&&&""""""""""""!!!!!!!!!!!!###!!! !!!!!!!!! !!!!!!!!!!!! !!!###%%%$$$"""!!!!!! !!!""""""""""""""""""!!!!!!  !!!"""  !!!!!! !!!######!!! """$$$###"""$$$ ###!!! !!! |||xxxvvvsssoookkkiiiiiigggccc______\\\XXXUUUUUUUUUUUUTTTPPPOOOMMMMMMLLLJJJFFFCCCBBB@@@>>>>>>??????>>>===:::::::::999888777666666444444444555555555555555111222444666666555444333333222000...---,,,------,,,++++++,,,------,,,***)))***---//////...,,,***+++***)))((((((((((((((((((((((((((()))***++++++'''((((((&&&)))......+++(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%$$$$$$############$$$###$$$%%%%%%######$$$%%%'''&&&$$$$$$$$$$$$###!!!########################"""!!!!!!"""$$$$$$###!!!""""""######$$$%%%%%%%%%&&&&&&### """(((***((("""###"""!!! !!!$$$'''((($$$"""%%%***+++&&&!!!!!!$$$%%%%%%&&&)))'''!!!&&&$$$""""""###$$$###"""!!!#########"""!!!"""$$$$$$$$$############$$$$$$%%%###!!!"""###### ###$$$&&&&&&&&&$$$""" ######""""""""""""######!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$%%% !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!! !!!""""""!!!!!!!!!"""!!!###%%%'''''')))+++---***(((&&&&&&&&&'''&&&%%%""""""""""""!!!!!!!!!!!!"""!!! !!!"""""" !!!!!! !!!&&&******&&&  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """!!!###$$$""" !!!#########'''!!! """  ~~~zzzxxxtttppplllkkkkkkiiifffbbb___]]]ZZZXXXXXXXXXXXXWWWQQQPPPOOOOOONNNKKKGGGCCCFFFCCCAAA???@@@@@@@@@???<<<<<<:::999777666555555555555555555555555555555000222555777888777555444555333222000...---------,,,,,,,,,---------,,,,,,)))+++...000000...+++******))))))(((''''''''''''(((((((((((()))***++++++''')))(((''')))......+++''''''(((((((((((('''''')))((((((''''''&&&&&&%%%&&&%%%######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""""""""""""""""""""""""""!!!!!!"""$$$$$$$$$"""!!!############$$$$$$%%%%%%###"""!!!!!!$$$&&&'''&&&######"""!!! """%%%)))'''&&&&&&'''))))))&&&$$$===999///%%%"""%%%'''%%%&&&$$$""""""###$$$###""" """######""""""###$$$########################$$$  !!!!!!"""#########"""!!! !!!!!!"""###############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""!!!!!! !!!"""$$$$$$%%% !!!"""""""""""""""######"""!!!  !!!!!!!!!!!! """###$$$###!!! ###&&&&&&$$$$$$'''***(((&&&$$$$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!! """''',,,+++'''!!! """###"""!!!  !!!!!! !!!!!!!!!!!!!!!###!!!!!!###""" &&&!!!!!!!!! !!!|||zzztttppplllkkkkkkjjjgggccc^^^]]]\\\\\\]]]\\\YYYVVVRRRQQQPPPOOONNNKKKGGGCCCHHHEEEBBBAAABBBBBBBBBAAA???===;;;888666444333333555555555555444444444444000222555777888888666555444333222000...---,,,,,,,,,---.........---------)))+++---......---***)))((((((((((((''''''&&&&&&''''''''''''((()))******)))***)))&&&(((++++++'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&''''''''''''&&& """"""!!!""""""""""""""""""""""""!!!"""$$$$$$$$$"""!!!!!!"""""""""###############!!!!!!"""%%%''''''&&&%%%$$$$$$###!!! """%%%((("""'''++++++&&&$$$&&&)))EEE???111$$$ $$$''''''&&&$$$""""""###$$$###"""!!!###$$$###"""###$$$!!!""""""""""""""""""!!!""" """ !!!"""""""""!!! !!!"""###$$$$$$######"""!!!!!!!!!!!!""""""###########################$$$###"""!!! !!!!!! !!!"""############ !!!""""""###"""""""""######"""!!!  !!!""""""!!!!!!###$$$### """%%%$$$"""!!!$$$'''&&&$$$""""""###$$$###"""""""""""""""!!!!!!!!!!!!"""!!!!!!""""""!!!"""""""""!!!!!!!!! """&&&((((((&&&###!!! !!!"""######!!!   """ !!!!!!###!!! """"""!!!  !!!###!!!!!!!!!|||uuuqqqmmmllllllkkkgggccc^^^^^^^^^______]]]YYYVVVSSSRRRPPPOOOMMMKKKGGGDDDGGGEEECCCCCCDDDDDDCCCBBBAAA???<<<999777555555555555555555555555444444444111222444666777777666555333222111000///...---,,,,,,...//////...------...++++++,,,,,,,,,+++***)))''''''((((((((((((''''''''''''''''''((()))******+++,,,)))&&&'''***)))%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&)))(((''''''))))))(((''' """$$$$$$###!!!########################!!!###$$$$$$"""!!!!!!"""###########################!!!"""'''***(((''''''%%%%%%$$$###!!!"""$$$''' (((...,,,$$$!!!%%%+++222000***$$$###'''(((%%%&&&$$$""""""###$$$###"""!!!###$$$#########$$$!!!!!!""""""""""""!!!!!!### """$$$$$$"""!!!!!!"""###$$$$$$$$$$$$ !!!"""###############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""###############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!"""#########""" """######""""""###$$$%%%###!!!!!!#########"""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!"""###"""!!! !!!  !!!  (((%%%!!! !!!"""###### !!!###%%%!!!!!!!!!""" wwwsssooommmmmmkkkgggdddaaa```^^^]]]]]]\\\ZZZWWWVVVTTTQQQOOOMMMKKKHHHFFFEEEDDDCCCDDDFFFFFFDDDBBBAAA???===:::999999999:::777777777666666555555555222333444555555555555555222222222111000///......,,,...000000...---...///---,,,,,,++++++***++++++'''((()))***++++++******(((((((((((()))***+++++++++,,,***&&&'''***)))%%%)))((('''&&&&&&'''((()))***))))))((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%)))'''&&&'''))))))(((&&&$$$$$$%%%&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$&&&)))%%%&&&&&&$$$""""""###$$$ ''',,,+++$$$!!!%%%***&&&'''&&&$$$%%%(((((($$$&&&$$$""""""###$$$###""" ###$$$$$$#########!!!"""############"""!!!$$$###"""""""""$$$%%%%%%""""""###$$$$$$%%%&&&&&&"""""""""""""""#########""""""!!!!!!!!!!!!""""""###########################"""!!! !!!"""###%%%!!!"""""""""""""""!!!!!!""""""!!! !!!"""!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!"""$$$&&&'''"""!!! !!!#########"""$$$"""!!!!!!#########"""""""""""""""!!!!!!!!!!!!%%%###!!!  !!!!!!"""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!! """!!!  !!!"""  !!!""""""'''$$$!!! !!!###$$$$$$!!!  ###%%%!!!!!!!!!"""xxxuuupppooonnnlllhhhddddddaaa]]][[[[[[[[[ZZZYYYXXXUUUQQQOOOMMMLLLIIIGGGCCCCCCCCCEEEGGGFFFDDDBBB@@@???===<<<<<<===>>>???999888888888777777666666333333333333444444444555222222222222222111000///,,,///111111...---...000///...,,,+++***+++,,,,,,''')))***,,,---------,,,))))))))))))***+++,,,---++++++***'''(((+++***'''***)))'''&&&&&&''')))***------+++***)))'''&&&&&&"""###%%%&&&'''&&&%%%%%%)))&&&%%%&&&((()))'''%%%%%%$$$%%%&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###)))%%%&&&'''&&&###""""""""""""&&&))))))%%%###%%%'''++++++((($$$%%%((((((%%%&&&$$$""""""###$$$###""" ###%%%$$$#########"""###$$$%%%%%%$$$###"""###$$$###""" ###%%%!!!!!!"""###$$$%%%%%%&&&######""""""""""""#########"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""$$$&&& !!!!!!!!!!!!!!!###""" !!!""" !!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%% !!!"""!!!###  ###%%%###!!!$$$"""!!!!!!###$$$###"""""""""""""""!!!!!!!!!!!!&&&$$$   !!!"""""" !!!!!!!!!!!!######"""!!! !!!!!!!!!###"""  """###!!!!!! !!!!!!!!!"""$$$%%%"""!!!((("""  """"""!!! """###!!! """!!! """ !!!}}}|||yyytttnnnjjjhhhgggfffccc^^^ZZZYYYWWWVVVTTTSSSSSSSSSRRROOOMMMJJJHHHDDDDDDEEEEEEEEEEEEDDDDDD???===;;;999888999:::;;;999999999999888666555444555555555555444333222111555333222444555444///+++//////............//////******+++,,,,,,,,,++++++++++++************++++++************************///,,,)))((())))))((('''***)))(((((()))+++---...,,,+++)))(((&&&%%%%%%%%%%%%###!!!!!!###$$$"""$$$$$$%%%%%%%%%&&&&&&&&&***''''''******&&&%%%'''&&&$$$###$$$$$$###!!!"""######"""!!!!!!"""$$$%%%%%%$$$###"""###&&&((("""""""""###$$$&&&'''((($$$$$$############$$$$$$###(((---,,,'''###$$$&&&&&&&&&'''((())))))(((((($$$###!!!!!!"""%%%(((***###""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!! !!!"""#########""""""!!! ######"""""""""""""""###"""""""""""""""""""""""""""###%%%%%%%%%###!!! ###"""!!! !!!"""###%%%"""!!!###"""!!!  !!!"""!!!  !!!!!!""""""!!! """$$$%%%%%%%%%###!!!"""$$$'''###  $$$"""!!! !!!"""$$$%%%"""###$$$$$$###"""!!! $$$!!!!!!######"""  """$$$!!! !!! !!!######""" """"""""""""!!!!!!!!!!!!  """### !!!%%%$$$ }}}{{{xxxtttoookkkjjjiiihhhddd```\\\[[[ZZZXXXWWWVVVUUUUUUSSSQQQNNNKKKIIIFFFFFFFFFFFFFFFFFFEEEEEEBBBAAA???=========>>>???;;;;;;:::999888888777777888888888888777666666555444333333333333222///---000//////......//////000------............------++++++************++++++++++++++++++++++++++++++***+++***(((&&&&&&((()))***)))((('''(((***,,,---,,,+++***(((''''''&&&&&&'''%%%######%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%((('''$$$###%%%&&&%%%$$$$$$%%%$$$""" %%%&&&&&&&&&$$$$$$%%%''' !!!###############$$$%%%&&&'''$$$$$$############$$$$$$"""###&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$""" !!!###$$$$$$###""""""!!!!!!""""""##################$$$$$$%%%%%%%%%%%%%%%$$$############""""""""""""############""""""!!!!!!!!!!!!###############$$$%%%%%%$$$######"""!!!!!! """"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""$$$""""""###"""!!! !!!!!!!!!!!!""""""###"""""" !!!###%%%!!!""""""!!!!!!"""### !!!###$$$%%%%%%&&&'''###""" !!!"""!!!  !!!###$$$$$$$$$%%%%%%%%%$$$###"""$$$!!!!!!######"""!!! !!!###%%%!!!  !!!!!!  !!!######!!!  """"""!!!!!!!!! ###"""!!!  """###!!!|||wwwtttpppnnnmmmiiifffbbb___^^^]]][[[ZZZYYYXXXWWWUUURRROOOKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA@@@??????@@@AAA???>>><<<:::999999999999555666555555555555555555222333333222000......///000000////////////000000///////////////.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,***&&&&&&)))---((((((''''''''')))***,,,,,,+++***)))((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%((('''$$$###%%%'''&&&%%%&&&&&&&&&$$$"""&&&'''((('''&&&%%%&&&((("""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%(((***((('''######$$$%%%%%%%%%$$$$$$%%%$$$"""!!!!!!###$$$&&&%%%$$$######""""""######$$$$$$##################%%%%%%%%%&&&%%%%%%$$$#########""""""""""""#########""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!$$$""" """######""" !!!!!!""""""######$$$$$$###!!! !!!###%%%&&& """#########"""###$$$###&&&'''%%%$$$######"""!!!!!!!!!!!!"""!!!  """#########$$$%%%%%%%%%$$$$$$### ###"""""""""!!! !!!"""$$$%%%"""!!! """"""!!! """!!! !!!"""""" !!!  !!!"""!!!  ###"""!!!   """}}}yyyvvvrrrpppkkkhhhdddbbbaaa```^^^\\\[[[ZZZYYYVVVSSSOOOLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFCCCBBBAAA@@@?????????@@@AAA???===:::999999:::;;;555555444444444444555555111333444111...---///222111000000//////000000111///.........---------...------,,,,,,,,,,,,------------------------------***++++++***)))***,,,...(((''''''''''''((()))*********)))(((''''''((((((((('''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&&&&))))))&&&%%%(((((('''&&&'''((('''&&&$$$###%%%&&&%%%$$$###$$$%%%%%%'''))))))((('''((()))%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''((((((######$$$$$$$$$$$$$$$###""""""###$$$'''***---///&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######$$$$$$###"""!!! !!!"""######"""!!! """"""!!!""""""#########"""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""###&&&))) !!!$$$$$$""" """""""""######""""""!!!!!!!!! !!!"""### !!!"""""""""######""" """""""""!!!!!! !!!!!!#########!!! !!!"""###"""!!!"""    """!!!   !!!!!!""" }}}yyytttqqqmmmkkkhhheeedddbbb```^^^\\\[[[ZZZXXXTTTQQQMMMKKKLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCBBBAAAAAA@@@@@@@@@BBB@@@===:::999999:::::::::999888888777888888999222444555222///...000333111111000000000000111111111000///.........//////......------------......------------------------,,,(((%%%&&&+++...,,,***'''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''%%%%%%))))))&&&%%%(((((('''''''''(((((('''%%%"""###%%%%%%$$$######$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###"""$$$$$$"""!!!%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!###&&&***...111333&&&%%%%%%$$$$$$$$$$$$$$$########################""""""############"""""""""!!!!!! !!!!!!"""""""""""""""##################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!! """!!!!!!!!!""""""###$$$########################%%%%%%$$$###"""  !!!"""######"""!!! !!!""""""############$$$"""""""""!!!!!! !!!###%%%%%%""" ((('''$$$!!!!!!$$$)))...,,,)))&&&$$$###"""!!! !!!!!!"""""""""!!! """"""!!!"""""""""###### !!!!!!""""""###"""""""""""" !!!!!!###!!! !!!"""###"""!!!!!!"""!!!  !!!  !!!{{{vvvrrrrrrooollljjjhhhfffbbb```]]]]]]\\\ZZZWWWSSSPPPNNNOOONNNLLLIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA???<<<;;;:::::::::;;;:::888777666666777777444555555444333222333333222222111111111111222222555444333111111111222222//////............//////------------------------,,,&&&!!!###)))---***%%%''''''((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''%%%&&&''''''&&&%%%'''(((%%%&&&&&&&&&''''''''''''$$$"""###&&&'''$$$###&&&((('''&&&'''))))))'''%%%###%%%'''(((&&&%%%%%%%%%"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###"""&&&((($$$!!!&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###%%%''')))+++,,,&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$ !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$%%%&&&'''((('''&&&%%%$$$!!!!!!!!!!!! """"""!!!""""""###$$$%%%########################%%%%%%$$$"""!!! !!!!!!""""""""""""!!!!!! !!!$$$$$$######$$$%%%""""""!!!!!!!!! """!!! ###%%%%%%!!!(((&&&### ###***///333111...)))$$$"""###$$$ !!!!!!!!!!!! """"""""""""##################"""""""""###$$$$$$!!!!!!"""""" """!!! """"""!!! ###"""  !!!!!!""" !!!|||xxxwwwuuuqqqooollliiieeebbb```______]]][[[WWWUUUSSSSSSQQQOOOLLLJJJIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAA???>>><<<;;;:::;;;:::777555444333444555666666666777888777555333222222222111111222222222777666444222111222333333000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,((($$$%%%))),,,***'''((((((((())))))(((((((((&&&&&&&&&&&&&&&'''((()))$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&''''''''''''$$$""""""&&&&&&$$$###&&&'''&&&&&&'''(((((('''%%%$$$&&&((()))(((&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&)))$$$$$$$$$%%%&&&'''((()))###$$$&&&''''''&&&$$$###&&&'''((('''%%%$$$&&&(((%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%&&&&&&%%%%%%$$$###############!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###############$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&'''((()))((('''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$$$$###########################""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!$$$%%%$$$###$$$%%% !!!""""""###$$$$$$((($$$ !!!###%%%""" ######"""!!! """'''***---000111,,,%%%!!!###&&& !!!!!!"""""" !!!!!!"""""""""""""""$$$$$$""""""!!!"""###### !!!!!!""" !!!!!!!!!!!! !!!  !!!!!! !!!  $$$###!!! !!!### !!!!!!!!! """""" !!!{{{yyyuuurrrppplllgggdddaaaaaaaaa___]]]ZZZXXXVVVVVVTTTQQQNNNLLLKKKLLLLLLHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@>>><<<;;;@@@>>>;;;888666666777777888777666888;;;;;;777333333222222111111222222333666555222000000000111222000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++,,,,,,((()))))))))))))))(((((('''''''''''''''((()))***%%%'''))))))'''&&&(((+++&&&&&&&&&'''''''''((((((&&&###$$$((((((&&&%%%((('''&&&&&&'''(((((('''%%%###%%%(((((('''%%%%%%%%%$$$$$$$$$"""!!!"""%%%(((###$$$$$$%%%&&&''')))***###$$$&&&''''''&&&$$$###$$$######$$$&&&''''''%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$######""""""###### !!!###$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$%%%&&&''''''%%%###""""""""""""""""""######### """############################## !!!"""$$$$$$###"""!!! !!!"""###!!!%%%%%%$$$###$$$&&& """$$$&&&((((((...'''!!!"""$$$$$$###!!!"""!!!"""$$$%%%""")))...,,,$$$!!!&&&!!!!!! !!!"""###### !!!"""!!!!!!!!!###"""!!! !!! !!!!!!"""!!!"""""""""""""""!!!!!!!!! !!! """  """###""" !!!!!!!!!!!! %%%###!!! """### """$$$$$$$$$$$$"""###!!!""" ~~~~~~{{{wwwtttqqqmmmiiifffgggfffdddbbb___\\\ZZZYYYYYYUUUQQQRRRUUUTTTMMMGGGMMMKKKIIIJJJKKKJJJFFFAAAHHHFFFCCC@@@===<<<;;;;;;::::::::::::::::::::::::<<<;;;:::888777555444333555555333222222333444555333333333333333222111000111000///......///000000000...------...---***(((---,,,,,,+++***)))((((((******))))))***+++,,,,,,))))))(((''''''''''''''''''***)))&&&***---"""***((($$$""""""$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''$$$%%%''''''$$$###%%%%%%$$$"""!!!!!!!!!""""""''''''(((''''''%%%$$$###%%%&&&&&&$$$######%%%'''&&&$$$###$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###!!! !!!%%%&&&$$$""")))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''((("""$$$%%%$$$"""!!!"""############"""!!!!!!$$$ $$$%%%"""!!!""" !!!######""""""###$$$ ###%%%"""'''... !!! !!!""""""############"""$$$$$$######$$$$$$%%%&&&###''''''###!!!$$$%%%$$$$$$$$$!!!"""$$$!!!!!!!!! !!!""""""   !!!!!!"""###"""  """ $$$$$$""" """$$$!!!"""###"""!!! !!!"""!!!"""!!!!!!  """"""!!!    """$$$  zzzwwwtttpppllliiijjjhhhfffdddaaa^^^]]]\\\[[[WWWSSSTTTYYYZZZUUUPPPNNNMMMLLLKKKKKKJJJGGGEEEHHHGGGDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777666666666666555444333444555555111111222333333333333333333222000/////////000000111///...---...---,,,***++++++++++++************)))*********+++++++++,,,))))))(((((('''''''''((('''***((($$$(((---''''''&&&&&&%%%&&&''')))***&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&(((%%%%%%(((((($$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$###"""!!!###&&&'''%%%###&&&%%%###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''!!!###$$$######""""""""""""""""""!!!!!! %%%!!! ###%%%"""!!!""" !!!""""""!!!!!!"""$$$"""""""""""""""""""""""" """###!!! %%%***!!!""""""###$$$$$$######!!!!!!"""#########""""""######""""""######$$$$$$###&&&&&&"""!!!###$$$###&&&(((&&&###$$$%%%###!!!!!! !!!""""""  !!!""""""  """!!!###$$$#########$$$ !!!"""""" !!!"""""""""""""""!!!  """"""!!!!!!!!!  !!!!!! !!!### {{{xxxuuupppmmmmmmllliiigggdddbbb```___```[[[VVVVVVYYYZZZWWWTTTOOOPPPOOOMMMJJJIIIJJJKKKIIIHHHEEECCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888888777666555555666666000000222333555555666666555444222000//////000000333111...------...---,,,************++++++,,,,,,)))***+++,,,,,,,,,+++***)))))))))((((((((((((((('''***(((###%%%++++++%%%%%%&&&'''(((************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))&&&&&&((((((%%%$$$'''((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%$$$###%%%'''%%%$$$###$$$%%%&&&%%%$$$%%%$$$#########$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%% !!!!!!""""""#########"""""""""""""""!!!!!!!!!'''"""!!!###$$$"""!!!### !!!###"""!!!!!!"""###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$"""######$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!""""""""""""#########"""%%%%%%!!! """###""" """&&&)))'''""""""!!! !!!""""""  !!!!!! !!!!!! !!!###!!! """######"""  !!!!!!  !!!"""#########"""!!! !!!"""!!!!!!"""### !!!!!!!!!  !!!|||yyyuuurrrqqqooommmiiigggeeedddccceee___XXXTTTTTTSSSPPPMMMOOOQQQQQQNNNJJJHHHKKKNNNIIIIIIGGGEEECCCAAA@@@@@@???????????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999888777777666666111222333444555666666666777555444222000000000111555222///------.........++++++++++++++++++++++++)))+++,,,......---+++***************))))))((((((%%%))))))%%%%%%)))+++)))&&&''''''((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''''''''''''''((()))&&&%%%''''''$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&$$$%%%$$$"""""""""###%%%'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$######"""#########""""""!!!!!!!!!"""$$$%%%$$$$$$######""""""""""""'''""" ###$$$"""!!!###!!!###$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$!!! !!!!!!""""""!!!!!!!!! !!!"""""""""""""""!!!""""""###############!!!$$$$$$ !!!"""!!! %%%***((($$$"""!!! !!!!!! """""""""""""""######$$$ !!!!!! """###$$$!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!###%%% !!!!!!"""!!! }}}yyyvvvtttrrroookkkiiigggfffffffff```YYYSSSQQQOOOMMMKKKOOOPPPQQQNNNJJJIIIKKKOOOJJJJJJIIIGGGFFFDDDCCCBBB?????????>>>>>>>>>======???>>>===<<<:::999888888<<<;;;;;;:::999777666666444444555666666666666555888777555333222111222222666333///---...//////...------,,,,,,+++******)))***,,,---///...---+++*********++++++******)))((($$$(((***(((&&&'''((('''***)))'''&&&%%%&&&'''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''(((((())))))%%%$$$&&&&&&###$$$'''&&&&&&&&&&&&'''&&&&&&&&&###$$$&&&'''((('''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$######"""#########$$$###!!!!!!!!!"""$$$%%%&&&%%%$$$#########$$$$$$%%%!!!"""$$$"""!!!######$$$%%%%%%#########%%%""""""""""""""""""""""""###!!!!!!$$$$$$!!! !!!  !!!"""############"""###$$$%%%%%%%%%$$$$$$ $$$$$$ !!!"""!!!###%%%$$$###$$$'''%%%!!!###!!! !!!!!! ###""""""""""""###$$$$$$ !!!!!! !!!###(((%%%!!! !!!!!!  """ !!!!!!!!! !!!"""!!! !!!###%%%  !!!"""!!! }}}zzzvvvssspppllliiihhhhhhhhhccc___ZZZVVVTTTSSSRRRQQQPPPPPPPPPOOOMMMLLLMMMNNNKKKKKKJJJJJJHHHGGGEEEEEE?????????>>>>>>======<<<>>>===<<<:::888777555555<<<<<<<<<;;;999777666555555666666777777777666666999777666444333333444444444222///......///...---......---,,,+++***)))))),,,---.........---,,,+++***++++++,,,,,,***)))(((%%%(((******)))'''&&&%%%,,,***(((%%%$$$%%%&&&'''&&&'''((())))))((('''&&&'''''''''(((((((((((((((***)))(((''''''((()))******&&&%%%&&&&&&$$$%%%(((''''''((())))))))))))(((%%%&&&'''((('''&&&%%%$$$###%%%'''&&&%%%$$$$$$%%%%%%$$$###$$$'''((('''&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$"""###%%%%%%$$$######$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$###"""!!!""""""$$$$$$&&&%%%$$$###"""###$$$$$$!!!"""$$$"""!!!"""###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$"""!!!""""""""""""!!!!!!  !!!###$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$!!!$$$$$$ !!!"""!!!###$$$""" !!!%%%%%%"""###!!!  !!! !!!"""""" """"""!!! !!!!!!***(((%%%###"""""" !!!!!! !!!### !!!!!! !!!"""!!! !!!"""$$$  !!!!!!!!!vvvtttpppllliiihhhhhhhhhaaa^^^[[[XXXWWWWWWWWWVVVRRRQQQPPPPPPQQQPPPOOOMMMKKKKKKLLLKKKJJJIIIGGGFFF@@@@@@??????>>>======<<>>===<<<;;;:::999999======<<<;;;999777555333444555666777888999999999888777666555444555555666333111////////////---+++---------,,,,,,+++++++++............---------,,,***+++,,,---,,,+++)))((((((((((((***+++***(((((()))))))))(((((('''''''''&&&''')))******)))'''&&&''''''((((((((()))))))))+++***(((''''''(((***+++,,,)))'''((((((&&&'''+++&&&'''((()))))))))(((((()))'''%%%$$$###$$$%%%&&&###%%%''''''%%%$$$$$$%%%%%%$$$###%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&&&&%%%$$$%%%'''###$$$$$$%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$###$$$$$$%%%&&&'''$$$#####################%%%$$$"""!!! !!!"""###"""%%%""" !!!"""###$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$#####################"""!!!!!! !!!"""$$$%%%%%%&&&&&&!!!"""$$$%%%%%%%%%######!!!%%%%%%!!!!!!###!!! %%%&&&###$$$""" !!!!!!  !!!!!!!!!######!!!  $$$$$$$$$"""!!!!!!"""$$$ !!!!!!!!!!!!"""$$$ !!!!!!"""""""""!!!""""""!!! !!!###  !!!  """vvvsssoookkkhhhggghhhhhh```___\\\ZZZXXXWWWWWWWWWTTTRRRQQQRRRTTTTTTPPPMMMKKKLLLLLLLLLLLLJJJHHHGGGAAAAAA@@@@@@???>>>======AAAAAAAAA@@@@@@@@@??????======<<<;;;999777444333222333555777999:::;;;;;;888777666555555666777777111000//////000///,,,***++++++,,,,,,,,,,,,------000///...---------------***+++,,,------+++***(((+++((('''))),,,,,,,,,,,,&&&(((***,,,,,,+++)))''''''((()))++++++)))(((''''''((((((((())))))******+++***)))'''''')))***+++///+++)))******((()))---###$$$&&&'''''''''&&&&&&,,,(((###!!!%%%'''###%%%''''''&&&$$$$$$%%%%%%$$$$$$%%%'''(((((('''%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''''''&&&%%%''')))&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((######$$$##################""" !!!""""""%%%### !!!""""""!!!  ##########################################%%%%%%"""""""""""""""!!! !!!!!!###$$$%%%&&&&&&''' !!!###$$$%%%$$$"""!!!"""%%%%%%!!! """###"""$$$%%%%%%###$$$&&&###$$$""" !!!!!! !!!!!!!!!!!!!!!"""###### !!!######!!! """%%% """"""!!!"""###%%% """############ """"""!!! !!!  !!!  !!!###{{{wwwsssooonnnnnnmmmlllccccccbbb```___^^^]]]\\\YYYXXXWWWWWWWWWVVVSSSPPPOOOMMMKKKKKKKKKKKKKKKIIIEEEFFFBBB>>>???DDDCCC===??????AAADDDEEEDDD@@@<<<@@@>>><<<;;;:::888666444333444555777888888888888:::888555555666777666666555555555444222000///---///...------...///000111111///---+++++++++***(((+++,,,,,,------,,,,,,+++,,,***(((''')))+++,,,,,,,,,+++)))((((((((()))***%%%&&&)))***+++***)))((())))))))))))***+++------***))))))(((((((((((())),,,+++***)))((((((((((((%%%&&&&&&'''''''''''''''***)))(((''''''&&&''''''%%%%%%%%%&&&''''''&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%'''(((((("""&&&'''$$$"""###%%%###%%%'''&&&###""""""$$$'''&&&%%%%%%$$$$$$%%%%%%'''''''''((((((((((((((("""###$$$%%%&&&&&&&&&&&&)))'''%%%###""""""###$$$###"""""""""###$$$%%%%%%%%%&&&### %%%%%%###$$$###"""!!!!!!"""###$$$#########"""""""""""""""&&&&&&$$$"""!!!"""""""""!!!"""######$$$!!!$$$''''''$$$!!!!!!$$$###!!!""" """"""""""""""""""""""""!!!!!!!!!!!! """$$$%%%%%%%%%$$$ ###$$$ !!!&&&!!!######!!!  ###''')))'''%%%&&&$$$"""!!!###$$$$$$$$$###  ###$$$###  ~~~{{{wwwtttsssqqqooommmhhhgggeeecccaaa___]]]]]]\\\[[[ZZZZZZYYYXXXUUUSSSRRRPPPNNNLLLLLLLLLJJJHHHGGGGGGDDD@@@AAAEEEDDD???@@@@@@AAACCCEEEDDDAAA>>>>>>===;;;::::::999888777444555666888999::::::::::::888777666777777666555666555444333222000////////////.........///000111///...,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---***((((((***+++,,,,,,,,,+++***)))((())))))***&&&''')))*********))))))(((((((((((()))***++++++))))))((((((((())))))***,,,+++***)))((((((((((((&&&&&&'''((((((((((((((((((((('''''''''(((((()))''''''''''''''''''&&&%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''''''''&&&&&&%%%%%%$$$######"""!!!$$$&&&&&&$$$$$$%%%'''###############$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''%%%###"""######$$$###############$$$$$$$$$%%%%%%### !!!%%%&&&###$$$$$$###""""""###$$$$$$############"""""""""""" !!!!!!"""########################$$$$$$%%% !!!"""""""""""""""!!!%%%$$$""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!! """############"""###### $$$!!!###$$$$$$!!!!!! !!!###$$$""" $$$""" !!!"""""""""!!! !!!"""###"""!!!   ~~~{{{yyyuuuqqqnnnmmmkkkiiifffcccaaa___^^^___^^^\\\\\\\\\[[[XXXVVVUUUSSSQQQOOONNNMMMKKKIIIIIIIIIGGGCCCDDDFFFEEEAAACCCBBBBBBCCCDDDDDDBBBAAA===<<<;;;:::::::::::::::666666888999;;;<<<======;;;:::999999999999777555777666444222111111111111000000/////////000111111...------,,,------......++++++,,,,,,,,,,,,++++++---+++))))))***,,,---,,,,,,+++***)))))))))***+++)))))))))))))))*********)))(((((('''(((((())))))(((((((((((()))***++++++,,,+++***)))(((((((((((('''((())))))******))))))''''''''''''((()))***+++((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&)))&&&"""!!!###$$$###"""!!!###%%%&&&%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%###$$$$$$$$$$$$$$$###"""%%%%%%### """&&&&&&###$$$$$$############$$$$$$######################## !!!###$$$%%%&&&#########$$$$$$$$$%%%%%%###"""!!! """$$$&&&'''###!!!!!!"""!!!!!!""""""""""""""""""""""""""" """""""""!!!!!!!!!!!!!!! """""" !!! """######!!! !!!"""!!! """###""""""""" !!!!!! !!!""""""!!!!!!"""###   !!!~~~yyysssoooooommmkkkhhheeecccbbbbbbbbb```___^^^^^^]]][[[YYYWWWUUUSSSRRRRRRQQQNNNLLLKKKKKKJJJHHHGGGGGGFFFDDDEEEDDDBBBCCCDDDEEEDDDCCC>>>>>>===<<<:::999:::;;;888888999;;;<<<>>>@@@@@@===<<<;;;;;;<<<:::777555999777444222111111222333111111000000111111111111/////////...------...///++++++,,,,,,,,,,,,++++++---+++******,,,------,,,---,,,+++***)))***++++++++++++***)))))))))************)))((((((((())))))((((((((()))***+++,,,---++++++***)))(((((())))))((()))******++++++******((((((''''''((()))******''')))******)))(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))'''&&&%%%###############$$$%%%%%%###$$$%%%%%%&&&'''((()))(((((((((((('''&&&&&&%%%''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$"""!!!$$$%%%###!!!"""&&&&&&############""""""#########"""###############$$$$$$!!!""""""""""""#########""""""######$$$$$$$$$$$$$$$###"""!!!"""$$$&&&(((%%%###"""###""" !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########"""$$$###"""!!!!!!!!!!!!""" """"""!!!  !!! """###"""!!! !!!###%%%'''(((""" !!!!!! !!!###""" !!!$$$    |||uuupppooommmkkkiiigggffffffgggdddbbb```_________]]][[[WWWVVVUUUVVVVVVUUUSSSQQQMMMMMMLLLLLLJJJGGGFFFGGGGGGEEEDDDCCCEEEFFFFFFEEEBBBBBBAAA>>>:::888:::<<<;;;;;;;;;<<<===???AAABBB???>>>=========;;;888555999777555333222222333444222222222222222222111111111222222000---,,,---...,,,,,,------------,,,,,,---,,,***+++---...------...---+++*********+++,,,---,,,+++***))))))******,,,,,,++++++***+++++++++))))))))))))***,,,------+++***)))))))))))))))))))))******+++,,,+++++++++******)))(((((((((((((((%%%(((******)))((()))+++(((''''''&&&&&&''''''(((%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%!!!''',,,+++%%%"""$$$(((&&&&&&%%%%%%%%%'''''''''&&&'''((())))))***)))))))))(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""###%%%$$$"""###''''''###""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$######""""""!!!!!! !!!"""###"""""""""!!!""""""######$$$$$$###"""%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!######""""""""""""###$$$ !!!!!!!!!""""""!!!  !!!!!!!!!!!!"""$$$'''(((###!!! """"""!!! """"""!!!###  ###!!!~~~xxxsssqqqooommmjjjiiiiiijjjkkkgggeeecccaaaaaaaaa```^^^YYYXXXXXXYYYZZZYYYVVVTTTOOONNNNNNOOOLLLGGGFFFIIIHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEDDD@@@;;;999;;;>>>>>>=========>>>???AAACCCCCCAAA???>>>>>><<<999777888777555444333333444444333333333444333333222111222444444222---+++---///------............---------,,,+++,,,...///...---...---,,,+++++++++,,,------------,,,+++***))))))...---------------......************+++,,,------******)))))))))))))))***)))***++++++,,,,,,++++++,,,+++***)))((((((((((((%%%(((+++***(((''')))+++''''''''''''''''''''''''%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((000666333)))"""###((('''%%%######%%%&&&'''&&&!!!$$$'''***,,,,,,---)))))))))((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$"""$$$((('''$$$""""""############""""""""""""######$$$%%%%%%%%%"""##################### !!!"""""""""!!! !!!######!!!###%%%###(((111///$$$""""""""""""""""""""""""############"""!!! """#########$$$$$$$$$$$$ """"""######"""###$$$### """"""###""" !!!"""$$$""" """######""" !!!!!! !!!"""  """!!!{{{wwwvvvtttpppmmmkkkkkkllllllkkkhhheeedddddddddcccbbb\\\\\\[[[\\\\\\ZZZWWWTTTPPPNNNOOOQQQMMMFFFFFFJJJHHHGGGFFFGGGHHHIIIHHHFFFEEEFFFFFFBBB===;;;???CCC@@@???>>>======???AAABBBFFFCCC@@@>>>>>><<<:::999777777666666555444444444333444555555444333222111111333555222...,,,///222......////////////......---,,,,,,---//////...---///...---++++++,,,,,,------.........,,,+++)))(((------------......///000,,,,,,+++++++++,,,,,,---******))))))))))))******))))))***+++++++++++++++******))))))))))))))))))'''***,,,+++&&&$$$%%%(((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$%%%'''(((///333666111)))###$$$'''&&&###!!!!!!$$$'''(((''' """%%%)))+++,,,,,,,,,(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))))))))'''%%%$$$"""###$$$&&&((("""$$$$$$###%%%)))((($$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$ """#########!!! !!!"""#########!!!$$$### 000DDD;;;!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""######$$$%%%%%%$$$###""" """ !!!$$$"""$$$$$$###!!! """$$$###!!! !!!$$$""" !!!######""" !!!!!!!!!  ~~~zzz{{{xxxtttpppmmmllllllmmmmmmkkkhhhfffffffffeeeddd___^^^^^^^^^]]]ZZZVVVSSSPPPNNNPPPRRRNNNFFFEEEJJJHHHGGGGGGHHHIIIJJJHHHFFFDDDFFFFFFBBB>>>===BBBGGGAAA@@@>>>======>>>@@@AAAHHHEEEAAA>>>===<<<;;;:::666666777777666555444333444444555555555444222111///222444333///...111555//////000000000000//////---,,,,,,...///000...---///...---,,,+++,,,---------...//////---+++(((''',,,,,,,,,---...///000111------,,,+++++++++,,,,,,***)))))))))))))))******))))))***++++++++++++***(((((((((((()))***+++,,,))),,,...+++%%%""""""%%%%%%''')))******)))'''%%%%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''%%%###""""""$$$''')))000000///+++'''$$$%%%'''###!!! $$$((())))))((()))+++,,,---,,,***)))'''''''''(((((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%'''((())))))))))))'''%%%###!!!"""$$$(((***"""$$$$$$###%%%)))((($$$%%%%%%''''''''''''%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""""" !!!###$$$%%%$$$"""!!!'''&&&&&&%%%$$$###""""""%%%!!!777SSSCCC""""""""""""""""""""""""######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''&&&$$$""" """ ###!!! !!!"""!!!!!!"""%%%'''!!!%%%&&&$$$###$$$&&&$$$""" !!!"""""""""!!!!!!###!!!  }}}|||{{{{{{zzzwwwsssqqqpppqqqpppoookkkeeedddgggfffcccdddccc```^^^[[[YYYXXXWWWXXXUUURRRPPPOOOMMMKKKIIIIIILLLLLLHHHBBBAAAGGGNNNHHHFFFDDDCCCCCCCCCBBB@@@>>>AAADDDDDDAAA???@@@AAADDDCCCAAA@@@@@@>>>;;;999999777555444333444666777555555555555555555555555444333222///......111444444333111000///...////////////000000///...------//////............//////111000000///...---------,,,***)))***,,,............------,,,,,,------...---+++)))***,,,---,,,)))+++++++++************))),,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))((((((((((((%%%&&&(((((('''((()))+++%%%'''(((((('''''')))***((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&%%%&&&&&&'''&&&%%%###"""%%%''')))+++,,,+++***))))))(((((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((&&&$$$%%%&&&(((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$""""""%%%))) !!!###%%%'''&&&###!!!$$$#########""""""!!!!!!%%%%%%%%%$$$###!!!"""$$$$$$###!!! ######$$$$$$$$$%%%%%%%%% &&&:::GGG<<<&&&%%%$$$"""!!!!!!!!!"""###!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######&&& &&&(((###%%%###""""""######""" $$$!!!!!!!!!### ~~~|||yyyuuusssrrrrrrrrrsssoookkkjjjmmmlllhhheeedddbbb___]]][[[ZZZZZZTTTRRRPPPPPPQQQRRRQQQPPPLLLMMMMMMJJJFFFEEEIIIMMMKKKIIIFFFDDDCCCBBBAAA@@@AAACCCFFFFFFDDDBBBCCCDDDEEEDDDBBBAAAAAA@@@===:::999888666555444555666777666666666666666666666777666555444111000000333555333222111000//////000000000000000//////.........//////............//////000//////...------,,,,,,,,,+++***+++---............------,,,,,,------...---+++)))***,,,---,,,*********++++++,,,,,,------,,,,,,,,,,,,,,,+++******************++++++++++++***)))))))))((((((((((((%%%&&&(((((('''((()))+++&&&'''(((((('''&&&((()))''''''%%%%%%%%%%%%'''''')))(((((((((''''''''''''''''''(((''''''&&&&&&%%%&&&''')))+++++++++***)))))))))(((((('''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''(((&&&$$$%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&'''"""$$$%%%$$$######%%%''''''%%%"""!!!"""$$$&&&'''%%%$$$$$$$$$##################$$$###"""!!! """$$$$$$###""" """"""#########$$$$$$$$$"""""" $$$333???555###%%%$$$######"""""""""###!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""#########!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""######!!! $$$$$$!!!"""&&&!!!""""""""""""""""""###"""!!! """""" !!!|||yyyvvvtttttttttuuusssooooooqqqooojjjfffeeecccaaa___^^^]]]]]]TTTRRRQQQRRRSSSUUUUUUTTTOOOOOONNNMMMLLLKKKLLLLLLMMMKKKIIIFFFDDDBBBAAA@@@CCCEEEGGGGGGFFFFFFGGGHHHFFFEEECCCCCCBBBAAA>>><<<:::999777666666666777888666666777777888888999999888888666444222222444666222222111000000111111222222111000///...///000000000//////......//////000///......------,,,,,,,,,---+++***+++---//////......------,,,,,,------...---+++***+++,,,---,,,*********+++,,,---...//////,,,,,,,,,,,,,,,++++++***************+++++++++,,,******)))))))))(((((((((%%%'''(((((((((((()))+++&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&''')))***+++******)))((()))))))))(((&&&$$$###%%%&&&''''''%%%%%%&&&''''''&&&$$$%%%&&&(((((('''(((''''''&&&&&&''''''((("""$$$&&&&&&%%%$$$%%%&&&'''&&&$$$"""###%%%''')))%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###"""!!!  !!!###$$$$$$$$$"""!!!""""""""""""############%%%$$$!!!!!!***222..."""$$$$$$%%%%%%%%%$$$######!!!###&&&'''&&&### !!!!!!"""######$$$""""""############""""""!!!!!!!!!""""""""""""### """""" """))) """$$$###  """!!! !!!###$$$""" !!!!!! ~~~{{{xxxvvvtttuuusssooonnnooolllgggffffffdddbbbaaa```______YYYWWWTTTTTTTTTTTTSSSQQQRRRPPPNNNOOOPPPPPPNNNKKKMMMLLLKKKIIIFFFDDDDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHFFFEEECCCCCCCCCBBB???===;;;:::999888888888999999666666777777888999999999999999888555222222333555111111111111222222333333333222000//////000111333000000////////////000000//////.........---------...,,,+++,,,...//////......------,,,,,,------...,,,,,,+++,,,,,,,,,,,,+++***++++++,,,---.........+++,,,,,,---,,,,,,++++++*********+++++++++,,,,,,*********)))))))))((((((&&&((())))))(((((()))***'''((()))(((%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''((()))******))))))(((((())))))(((&&&$$$"""%%%&&&''''''%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''###$$$&&&'''&&&%%%$$$$$$ ###&&&((('''&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$"""""""""#########$$$$$$$$$$$$%%%&&&### ###))))))$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%### !!!"""""""""#########$$$"""######$$$$$$######""""""""""""""""""""""""""""""######""" """!!!$$$&&&### !!!!!!!!!!!!!!!  !!!""" |||yyyvvvvvvtttooonnnnnnjjjdddgggfffdddcccaaa``````___\\\YYYWWWUUUUUUTTTRRRQQQTTTQQQOOOPPPSSSSSSOOOKKKKKKLLLLLLKKKHHHGGGHHHJJJCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDBBBBBBBBBAAA???===<<<<<<;;;;;;::::::::::::666666666777777888888888888888777555222111111333111111222222333333444444444222111000000111333444000000////////////000000000000000000///////////////...,,,---...//////......------,,,,,,------...,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,************))))))))))))'''(((***)))(((((()))***((())))))(((&&&$$$$$$%%%&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''((((((((('''''''''(((((()))))))))))))))'''((((((((((((&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&%%%$$$%%%'''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&$$$###"""&&&'''&&&$$$############$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!%%%(((((($$$$$$&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##################""""""""""""""""""""""""$$$$$$ ###%%%###"""""""""   |||yyyzzzwwwrrrppppppmmmhhhiiihhhfffdddbbbaaa``````[[[YYYWWWWWWXXXXXXWWWVVVVVVSSSRRRSSSTTTTTTQQQNNNKKKMMMNNNMMMJJJIIIKKKNNNEEEDDDBBBCCCEEEGGGGGGFFFEEEDDDBBBBBBCCCBBB???===============<<<<<<<<<;;;777777777777777777777777888888777555222000000000111222333444444444444444333333222111222333444555111000000//////000000111000000000000000000000000000///------///000//////...------,,,,,,------...+++---...---,,,+++,,,...---,,,,,,,,,+++++++++***+++,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++*********)))))))))((()))******(((((()))***)))******)))'''%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((***...000000...,,,***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&''''''%%%######$$$$$$""" $$$)))############$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$######%%%(((***$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$###$$$%%%((()))'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""""" !!!"""&&&)))%%%"""""" ###&&&######!!!!!! !!! ~~~{{{{{{xxxsssrrrtttsssooolllkkkiiifffdddbbbaaaaaa\\\[[[YYYZZZ\\\]]]\\\\\\XXXWWWVVVUUUVVVUUUTTTSSSMMMPPPQQQOOOJJJIIIKKKNNNJJJGGGEEEEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>======<<<:::::::::999888888777777999999888666222000///000222333444555555444444333222333333333444444444444111111000000000000111111/////////000000000000000111///......///000000///...------,,,,,,------...+++---///...,,,+++,,,...,,,,,,,,,,,,------------+++,,,,,,---......------+++++++++,,,,,,,,,------+++++++++*********))))))(((***+++***)))((()))***)))***+++***(((''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((()))''',,,222777777333---)))((((((((('''''''''(((((('''&&&%%%%%%%%%''')))***%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&)))&&&$$$$$$&&&'''%%%$$$###%%%%%%### %%%***$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%$$$&&&((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$"""$$$'''&&&""" !!!!!!"""""""""#########$$$%%%### !!!!!!!!! zzzzzzwwwrrrssswwwwwwtttooommmkkkhhhfffdddbbbbbb```___]]]]]]^^^___^^^]]]ZZZZZZYYYWWWVVVVVVWWWWWWPPPRRRSSSPPPKKKHHHJJJNNNMMMJJJGGGGGGJJJKKKJJJIIIGGGFFFEEEEEEEEEEEECCCAAA???????????????>>>=========<<<;;;;;;:::999888777999:::999777333000///000333333555555555444333222222333444444555555555444111111000000000000111111.........///////////////222000......///000000///...------,,,,,,------...+++---///...,,,+++,,,///+++,,,,,,---...///000000+++,,,,,,---.........---++++++,,,,,,,,,---------+++++++++************))))))***+++***)))((()))***)))***+++***)))((()))******)))'''%%%%%%''')))***&&&'''''''''(((((())))))%%%+++333999999444---''')))(((((('''''''''(((((('''%%%$$$###$$$'''***---%%%&&&''''''%%%%%%&&&'''$$$###$$$&&&''''''%%%$$$'''''''''&&&&&&'''''''''***'''$$$###%%%'''&&&$$$$$$)))***&&&###$$$&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$&&&&&&$$$$$$%%%$$$$$$###"""###$$$&&&'''###$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""###))))))###"""%%%$$$(((&&&$$$###"""!!!###&&&((('''### """###  !!!!!! }}}yyyuuutttuuuvvvuuusssooopppoookkkeeebbbbbbccc___^^^___```bbbcccbbbaaa]]]\\\ZZZZZZZZZZZZYYYWWWXXXXXXVVVSSSNNNLLLLLLLLLKKKJJJJJJKKKKKKJJJHHHEEEJJJEEEAAABBBGGGHHHDDD???AAAAAAAAA@@@@@@@@@??????<<<<<<;;;:::999999999999777666666888:::999555000555666666666777777888888444555777777777666555555666333222555555222333666222333333444444333333222222111///.........///000...,,,+++,,,///111///------///000...***))),,,///---...///...++++++...222///...---,,,++++++++++++)))))))))+++---...---,,,,,,---------,,,,,,+++++++++,,,---+++)))(((((())),,,,,,,,,++++++*********))))))(((''''''((()))***,,,***'''%%%'''+++000333***+++,,,------,,,+++******)))'''&&&%%%'''((()))(((((((((((())))))))))))))))))))))))((('''&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$'''))))))&&&$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%###$$$&&&&&&$$$""" %%%(((%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%###"""!!!"""%%%(((***###$$$&&&&&&%%%%%%&&&''')))((('''%%%$$$$$$%%%%%%((('''$$$"""!!!"""$$$%%%'''&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$)))'''$$$%%%''''''%%%###%%%%%%&&&$$$###"""###%%%'''$$$!!! !!!!!! $$$+++222111'''$$$   """}}}yyywwwxxxyyyxxxvvvssssssrrrnnnhhheeedddeeeaaa``````aaaccccccbbb```aaa```^^^^^^______^^^\\\___\\\XXXVVVVVVTTTRRROOOMMMLLLKKKLLLNNNNNNMMMKKKKKKGGGDDDEEEGGGGGGDDD@@@AAAAAAAAAAAABBBCCCDDDDDD???>>><<<;;;:::::::::;;;888777777888:::999555222666666666777777777888888444444444555666666444333666333222555555222333666333333444444444444333333222111000/////////000000///...,,,...000111000......///000///...------...+++...000000...,,,,,,---///...---,,,++++++++++++,,,++++++,,,...///...,,,,,,------...---,,,+++***+++,,,---,,,***((()))***,,,,,,,,,+++++++++************(((((((((((()))***(((''''''&&&''')))+++---******++++++++++++*********)))(((&&&&&&''')))***)))))))))))))))(((((((((***))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$&&&((((((%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%''''''%%%&&&$$$%%%''''''$$$%%%(((%%%&&&''''''''''''&&&%%%"""!!!  """$$$%%%$$$&&&''''''&&&&&&'''(((***)))(((&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&$$$######%%%'''(((''''''&&&&&&%%%$$$$$$$$$(((&&&$$$%%%&&&'''%%%###&&&&&&'''%%%$$$###$$$&&&%%%###!!!!!!""""""!!! !!!%%%,,,---&&&$$$"""~~~|||||||||{{{zzzwwwwwwuuuqqqlllhhhggggggdddcccbbbbbbccccccaaa```cccbbbaaabbbccccccbbbaaaddd^^^YYYYYY[[[[[[VVVQQQPPPNNNMMMNNNQQQRRRRRRRRRLLLKKKJJJHHHGGGEEEDDDCCCAAAAAAAAABBBCCCFFFHHHIIICCCAAA>>>;;;:::;;;<<<===;;;999888888888888777555777777777777777888888888555333222444777777444111666333333555555333333666444444555555555555444444333222111000000000111111000///...///000111000///000000000111222111///---***---111333111---***)))//////...---,,,,,,,,,,,,...------...000000...---,,,---...//////...,,,******,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++***)))((((((((()))&&&'''((()))))))))((((((*********))))))*********+++***)))(((((()))***+++*********))))))(((((('''***)))((('''&&&&&&''''''"""$$$'''))))))(((&&&$$$%%%&&&'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''***'''%%%&&&$$$"""%%%***%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&&&&''''''%%%'''(((((('''&&&((()))******)))(((''''''''''''"""###%%%'''(((''''''&&&'''''''''''''''&&&&&&%%%(((&&&$$$"""###%%%)))+++&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$%%%%%%$$$###&&&''''''&&&$$$$$$%%%&&&###"""!!!!!!######"""  $$$(((%%%######~~~~~~}}}zzzyyyvvvrrrnnnjjjiiihhhgggfffeeeeeeeeedddbbb```cccbbbaaabbbcccdddcccbbbbbb^^^[[[[[[\\\[[[WWWSSSSSSRRRPPPPPPRRRTTTUUUUUUNNNOOOOOOLLLHHHEEEEEEFFFCCCCCCBBBCCCDDDFFFIIIJJJEEECCC???;;;:::;;;===>>>===<<<:::888888888888888888888888888888888888888666444333555888999555111666333444777777444333666555666666666666666666555333333333222222222222222000/////////000000000///111//////111444444000,,,,,,...111222111...***(((000///......---------...000///...///000000...------...000111000///,,,+++***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((()))***++++++***((('''+++***)))(((((()))***+++******)))))))))***+++,,,++++++******)))(((''''''+++)))'''&&&%%%&&&((()))$$$%%%'''((()))(((&&&%%%&&&%%%%%%$$$$$$&&&((()))&&&''''''''''''&&&&&&%%%&&&%%%&&&((('''$$$%%%'''+++$$$""""""$$$'''&&&&&&''''''''''''&&&&&&+++,,,,,,---,,,+++***)))&&&''')))((('''&&&''')))***))))))(((((((((''''''%%%&&&''''''(((((((((''''''((()))))))))(((&&&%%%)))((('''&&&'''))),,,---%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%######$$$&&&"""  !!!"""!!! $$$$$$ """!!! !!!|||yyyvvvrrrooommmjjjiiikkkjjjhhhhhhhhhfffdddbbbdddcccbbbcccdddeeedddccc^^^______^^^\\\YYYXXXWWWWWWUUURRRRRRSSSUUUUUUUUUPPPRRRSSSPPPJJJGGGGGGIIIFFFEEEEEEDDDEEEFFFGGGHHHEEEBBB???<<<:::;;;===??????>>><<<:::888888999:::999999999999999888888888888777666888::::::888555777444555888888555444777777777777888888777777777444444444444444333333333///000000000////////////000//////111444444000,,,111111000000///...---,,,000000//////....../////////......///000000...,,,...///000111111///...,,,+++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))((()))************)))((((((+++***)))(((((()))***+++***************+++,,,,,,,,,++++++***)))(((((('''***)))'''&&&%%%&&&((()))'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%&&&(((((('''''''''((((((''''''&&&%%%$$$&&&)))'''"""###(((+++ ###&&&&&&&&&''''''''''''''''''''''''((()))*********(((&&&%%%'''((()))((('''&&&'''((()))))))))))))))(((((((((+++***((('''&&&'''((()))'''((()))***)))((('''&&&&&&&&&((()))************%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$"""!!!###$$$### !!!"""""""""###   ~~~{{{wwwuuusssqqqnnnlllnnnmmmkkkkkkkkkjjjgggeeehhhgggffffffhhhhhhgggfff^^^```bbbaaa^^^[[[[[[[[[XXXVVVUUUUUUVVVWWWVVVUUUSSSUUUUUURRRMMMJJJJJJLLLHHHHHHHHHGGGGGGFFFFFFEEECCCBBB???===<<<===???@@@@@@@@@>>><<<999888:::;;;:::::::::999999999999999999999;;;;;;;;;:::999999888666777;;;;;;777666888888888999999999999888888555555666666666555444333000111222111000///000111000///000111333333111///555222///...///000000000111111000//////000000111///......///000111///...000111111111000000//////,,,---......,,,,,,,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***))))))***+++++++++***)))(((*********))))))*********)))))))))***++++++,,,,,,+++++++++******))))))((()))((('''&&&&&&'''((()))((('''&&&%%%&&&''')))***'''%%%$$$$$$&&&''''''&&&&&&''''''((())))))((((((%%%$$$''',,,)))"""###)))+++!!! '''***((('''(((((('''&&&&&&'''(((((('''((()))))))))'''&&&%%%)))***+++***((('''((())))))******++++++***))))))...,,,)))'''&&&''')))+++(((((((((((((((''''''&&&"""$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&###$$$$$$###!!!!!!"""###$$$  """""" """!!!!!!{{{yyyxxxwwwuuurrrqqqooonnnnnnnnnmmmjjjhhhkkkjjjhhhhhhiiiiiihhhfff`````````aaa```___\\\ZZZWWWVVVVVVWWWYYYZZZYYYXXXUUUVVVUUUSSSPPPNNNMMMMMMHHHIIIJJJKKKJJJIIIGGGFFFCCCBBBAAA@@@@@@@@@BBBBBB@@@AAAAAA>>>;;;999:::;;;;;;;;;:::::::::999999999777;;;>>>>>>;;;999:::<<<999888999======999888999999999::::::::::::999999666666777777777666555444222444555444222000222333000222333333222222333444666333000000222333333222111111000000000111111222000//////000222333222000333222111000000000111111...//////...,,,+++,,,---,,,,,,,,,---------......+++,,,,,,------,,,+++***))),,,000222222000---*********++++++++++++******'''((()))***++++++++++++************************'''(((((((((((((((((((((&&&''''''((((((((((((((('''&&&%%%&&&'''(((&&&###%%%&&&'''((()))*********'''%%%)))///,,,###$$$,,,((($$$$$$((()))''''''))))))((('''&&&&&&'''((()))++++++++++++++++++******,,,---------+++***+++,,,+++,,,---......---,,,,,,,,,+++******)))***++++++)))(((''''''&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$&&&((($$$$$$%%%###"""!!!"""$$$$$$"""   ###"""~~~}}}}}}|||zzzwwwrrrpppooooooooonnnllljjjkkkjjjhhhhhhhhhhhhfffeeeaaa^^^\\\^^^aaaaaa\\\VVVUUUUUUWWWYYY\\\]]]\\\[[[WWWVVVUUUSSSRRRPPPOOONNNHHHIIILLLMMMMMMLLLIIIHHHBBBBBBBBBBBBBBBCCCDDDDDD???AAABBB@@@<<<999:::;;;;;;;;;;;;::::::999999999666;;;@@@???:::777:::>>>:::999:::>>>>>>:::999:::999::::::;;;;;;::::::999666777888888888777555444444666888666333222333666111444555444222222555888555222111111444555444222222111111111111111222222000000000222444555444333444333111//////000111333///000000///---+++,,,---,,,,,,,,,------.........***+++,,,---------,,,++++++000666;;;;;;777111---***+++,,,------,,,+++***''''''(((******+++++++++***************+++++++++&&&'''(((((()))(((((('''$$$&&&(((******)))'''&&&(((&&&%%%&&&((((((%%%!!!$$$%%%'''(((***+++++++++)))'''+++222...$$$%%%///$$$&&&***,,,'''"""###))))))((('''&&&&&&'''((()))++++++++++++++++++++++++...///000///---,,,---...---...///000000///......((()))+++,,,------,,,+++)))((('''%%%%%%&&&'''''')))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%''')))%%%%%%&&&$$$###"""###%%%###"""###$$$$$$"""%%%$$$((("""zzzssswwwsssooommmnnnooommmkkkppprrrsssqqqllljjjkkkmmmccc```]]]]]]]]]]]]ZZZWWWTTTWWW\\\_______________YYYYYYWWWSSSRRRTTTRRRMMMOOOLLLJJJJJJKKKLLLLLLKKKEEEEEEEEEGGGIIIIIIGGGEEEBBBEEEDDD@@@???AAA@@@===:::;;;<<<;;;999999999;;;;;;:::999999;;;======<<<>>><<<;;;<<<>>>???===:::555777:::;;;:::::::::;;;555666777888888888888888777888888888555444333333444333222222222333444555444222111000111333666888222222222222333222///---111111222333444444444444888777555333000---+++***---///000///...,,,,,,---222000...---------///000---,,,,,,,,,------+++))),,,111444444555777666222///...,,,*********,,,---,,,+++***+++,,,+++***(((&&&%%%%%%%%%&&&((()))+++((()))***)))'''&&&&&&&&&&&&&&&'''(((((((((((((((***)))))))))'''###'''''''''((())))))******+++---///000///---***(((///---+++)))(((((()))***&&&''''''(((((((((((((((((())),,,.........---,,,///.........///000111222000//////.........//////***+++,,,,,,+++***)))(((******))))))(((''''''''')))(((%%%$$$$$$&&&(((***'''((((((((((((&&&$$$###///+++'''&&&''''''%%%############""""""""""""!!! !!!!!!!!!  ~~~yyyzzzvvvsssrrrssssssqqqnnnqqqqqqrrrqqqooonnnoooooogggeeeaaa``````___\\\YYYVVVYYY\\\_________^^^^^^]]]]]]YYYTTTSSSVVVUUURRRQQQOOOMMMLLLMMMMMMMMMMMMFFFFFFFFFHHHJJJJJJHHHFFFCCCEEEDDD@@@???AAA@@@===<<<<<<<<<<<<<<<;;;;;;;;;:::999888999;;;======<<<>>><<<;;;===??????===;;;666888;;;;;;;;;:::;;;<<<;;;;;;:::999888777666555777888888777555555555555666555444333333444555555555444333222333555777888555444333444555555333111000111222333444555666666555444333222111000//////---///000000...------...111000...---------///000///...---...//////---++++++///111000000222111...///...,,,+++++++++,,,---+++*********++++++)))(((((((((((('''(((((())))))*********)))((()))+++...***)))'''''''''((()))+++''''''(((***+++***'''$$$((((((((()))******++++++000000111111111000///...///---+++)))(((((())))))((()))******+++*********(((***,,,.........---,,,------...///000111111222//////...............///++++++,,,,,,,,,+++***)))((())))))))))))(((((('''+++)))'''%%%&&&''')))+++)))*********)))(((&&&%%%---***&&&%%%&&&&&&%%%###$$$$$$#########""""""""""""""""""""""""!!!!!! !!!!!!!!! }}}zzzxxxxxxzzzyyyvvvsssrrrqqqqqqrrrssssssrrrqqqkkkiiifffdddcccbbb```^^^YYY[[[]]]___```___^^^]]]aaa```[[[VVVUUUYYYZZZWWWUUURRRPPPOOOOOOPPPOOONNNIIIHHHIIIJJJLLLLLLJJJHHHEEEHHHGGGCCCBBBDDDCCC@@@@@@>>><<<<<<>>>???===:::999888777999;;;===>>>>>>>>>===<<<===??????>>><<<888:::<<<===<<<<<<<<<===>>>===<<<:::888777777777888777666666555666777888888777666555444444555555555555666666777777888888666444333333555666666555111222333444555666777777444444444333222111111000...///000000///...///111111000...---------...///000/////////000000...---,,,//////,,,,,,//////,,,---------------,,,,,,,,,,,,***))))))******)))(((***************)))((((((++++++***)))))),,,000333...+++(((&&&&&&(((+++---'''''''''))),,,---,,,+++))))))***++++++,,,,,,---222222111111111222333444///...,,,***))))))******++++++,,,---------------)))***,,,---......------+++,,,...000111111111111........................+++,,,,,,,,,,,,+++******'''(((***+++++++++)))(((,,,+++(((''''''(((***,,,++++++,,,++++++***)))(((***(((&&&&&&&&&&&&&&&$$$%%%$$$$$$$$$##################"""!!!!!!!!!!!!!!! """""" !!!  ~~~|||{{{|||~~~}}}yyyuuuuuusssrrrsssuuuuuurrrooojjjiiigggeeeddddddcccccc^^^^^^^^^`````````^^^\\\aaaaaa^^^ZZZZZZ\\\[[[XXXWWWTTTRRRPPPQQQQQQQQQPPPLLLLLLLLLMMMOOONNNLLLJJJIIILLLKKKGGGFFFHHHGGGDDDCCC???<<<===@@@AAA>>>:::999888777999<<<>>>??????=========>>>??????>>>>>>;;;<<<>>>>>>======>>>???===<<<;;;:::::::::;;;<<<999888555555666888::::::999888777666555555444444555666777888999888888777444333111111444666666666555555444555555555666666888777666444333111000//////000111111000000222333111000///.........//////111000///000111111///---000222111---,,,///000...------............---,,,,,,***))))))******)))(((((()))***++++++***)))(((***+++++++++***,,,///111...---***(((((()))+++---***)))((((((***++++++***+++++++++,,,------......000000111111222333444444111000///---,,,,,,,,,,,,,,,---......//////......++++++,,,---......------)))+++...000222222111000,,,------...............++++++++++++++++++******'''))),,,...///...,,,+++---+++)))''''''(((***,,,,,,,,,,,,++++++******))))))(((''''''''''''''''''%%%%%%%%%$$$$$$$$$######"""!!!  ~~~|||{{{}}}{{{wwwzzzwwwuuuuuuvvvuuuppplllhhhgggfffeeeddddddfffgggbbbaaa```aaabbbbbb```]]]^^^aaaaaa_________\\\VVVWWWUUURRRRRRRRRSSSRRRQQQPPPOOOOOOPPPRRRQQQOOOMMMKKKMMMMMMIIIHHHJJJIIIFFFEEEAAA===>>>AAABBB???;;;:::999888:::===???@@@@@@===>>>???????????????@@@===>>>???>>>======???@@@======<<<<<<<<<<<<<<<===;;;888555555888:::;;;;;;999888888777666555555444555666888999999999777666555444222333555777888888999888777666555555555555777777666555444333222222000111222111111111333555111111000000////////////111000///000111000///---222333111---,,,000111///---....../////////...------+++))))))***+++******&&&''')))***++++++******(((***,,,---+++***)))***,,,,,,,,,,,,,,,+++++++++---+++))))))+++,,,,,,+++,,,,,,------......//////---///222555666555444222333222111000///.........,,,---......//////......,,,,,,------......------)))+++...000111111000///,,,,,,.../////////......******))))))************)))+++...111222111///...---+++)))'''&&&''')))+++++++++*********))))))***(((((())))))((((((((((((%%%%%%%%%$$$$$$$$$######"""!!!  ~~~|||}}}~~~{{{}}}|||{{{zzzxxxtttooollliiiiiihhhfffeeeeeehhhjjjfffcccaaabbbeeeeeebbb___]]]aaacccbbbbbbbbb\\\UUUXXXVVVTTTSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTTTTRRRPPPKKKMMMMMMIIIHHHJJJIIIFFFFFFDDDAAAAAACCCCCCAAA>>><<<;;;:::<<<>>>@@@AAA@@@<<<>>>@@@@@@@@@???@@@AAA>>>??????>>>======???@@@>>>??????>>>===<<<:::999<<<999666777:::<<<<<<:::999999:::999999888777666777888999::::::999888777888777666777999;;;;;;:::;;;:::888666555555666666333444444555666777777777333444444222111222444666222222222222111111111000111000///000111111///---000222000,,,,,,///000---.........//////////////////---******+++,,,,,,+++&&&'''((()))+++++++++,,,(((+++......,,,)))'''&&&******+++,,,------,,,,,,,,,+++***,,,...000111111,,,,,,---......//////000...111444777888777444333444333333222111000///...------...////////////...------------------......+++,,,...///000000///...,,,---...000000000//////******))))))******+++,,,+++---///111222111000000---,,,)))'''&&&''')))*********))))))((())))))***&&&(((***)))((('''''''''%%%$$$$$$$$$##################"""!!!!!!!!!!!!!!!  !!! !!!~~~zzzuuurrrpppoooooonnnjjjggggggjjjmmmhhheeecccdddggghhheeebbb___bbbdddbbbcccccc___XXXYYYWWWUUUUUUWWWYYYYYYXXXUUUUUUUUUVVVWWWVVVTTTQQQNNNPPPPPPLLLKKKMMMLLLIIIHHHHHHGGGFFFEEEDDDCCCCCC???>>>======@@@AAAAAAAAA<<<>>>AAAAAA@@@???AAACCC?????????>>>======???@@@;;;===>>>??????===;;;999===999777999<<<>>>;;;888:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;::::::999999888888999;;;<<<;;;999:::999777666666777999:::333333444555777888999999666666555333222222444666333444444444333333222222333222111222333222111///...000000---,,,///000---//////.........///111111111...,,,+++,,,---------***************+++,,,,,,,,,---//////---*********************+++,,,...///***)))***,,,000222222111,,,,,,------...//////000000111333444555444333222333222222222000///...---......///000000000000///......------------..............................,,,---///111222222111000,,,,,,+++++++++,,,---...------...///000000000//////---+++(((((((((***+++******)))(((((()))***+++$$$''')))(((&&&$$$$$$%%%$$$$$$#########""""""""""""""""""""""""!!!!!!   |||wwwttttttuuutttsssnnnjjjhhhkkknnnjjjfffccceeeiiijjjgggdddccceeedddbbbbbbdddaaa\\\ZZZXXXWWWWWWYYY[[[\\\[[[WWWVVVVVVWWWXXXWWWUUURRRRRRTTTTTTPPPOOOQQQPPPMMMJJJKKKKKKIIIGGGEEEEEEFFFAAA???>>>???AAABBBBBBAAA<<>><<<<<<>>>@@@666888<<>><<<===:::888:::>>>???;;;777<<<===>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<777777777999::::::888666888777666666777999;;;===666666666666777777777777777777666444222222444666444444555555555444333222444333333333444444222000...111111//////111111...000///...---...///111333222///,,,+++,,,............---,,,+++***+++,,,---///000000///------...///+++)))((('''(((,,,///222)))))))))+++...///...---,,,,,,------.../////////000000//////000000111111111111111111000...---,,,//////000111111111111000///......---------......//////...------------...,,,...000222333222111111...------,,,---...///000------------.........///111///,,,***)))***+++---+++***)))))))))***+++,,,###&&&((('''$$$!!!!!!############""""""""""""!!! !!!!!!!!! ###!!!###"""}}}zzzxxxvvvyyywwwssspppmmmkkkkkkkkkjjjgggdddeeegggiiiiiihhhfffjjjiiiccc```dddeeeccccccaaa___^^^___^^^]]]\\\___[[[XXXWWWXXXXXXWWWUUUWWWVVVTTTSSSSSSRRROOOLLLMMMMMMLLLKKKJJJIIIHHHHHHCCCDDDFFFGGGGGGFFFDDDBBBCCCBBBAAAAAABBBBBB@@@>>>AAA@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@===;;;<<<>>>???>>><<<===<<<<<<===???@@@???======??????===>>>@@@>>>999888:::;;;;;;999888888999::::::888777<<>>@@@AAA@@@???=========???@@@@@@>>>===>>>AAAAAA???@@@BBB@@@::::::<<<======;;;::::::;;;<<<<<<:::999===BBB@@@:::999999999888888888888888;;;;;;:::999:::;;;<<<===666777888888666666777888666777888888777555222111---000222000---,,,///333333333333222222111111000222222000///...---------,,,,,,,,,------............///000///---,,,---...,,,,,,,,,,,,,,,---......///...,,,---...//////...///,,,,,,000222111000111000111222222222000...---333333222000000000000000222111000000111222111000222111///...---------...---------------,,,,,,+++000000000000000000//////...000000///...---...///,,,---...///000//////...,,,,,,++++++***+++++++++,,,,,,+++)))&&&%%%'''(((&&&''''''''''''''''''&&&'''&&&$$$###""""""#########!!! !!!!!!!!!  !!!!!! """  ~~~zzzxxxwwwvvvtttssssssttttttuuussspppooooooooommmllljjjmmmnnnkkkhhhiiiiiigggfffdddaaaaaabbbddddddddddddbbb`````````aaa```___bbb]]]VVVRRRRRRTTTVVVWWWVVVUUUTTTRRRPPPNNNMMMLLLNNNMMMLLLJJJIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCBBB@@@@@@BBBCCCBBBAAA?????????AAABBBAAA>>><<<@@@BBBDDDCCCDDDEEEAAA<<<===>>>??????===<<<<<<===??????===<<>>777888999999777777888999888999999999888777555333111111222222222333555555444444444444444444333333222111000///............+++,,,...000111111111111+++---///000///.../////////............//////000111///......///000///...000,,,,,,000222000///111111111222222111000...---111111000000000000111111333111000111222333222111111111111000//////....../////////......---------000000000000000000000000...///000///...---...///,,,---......///.........+++++++++,,,---...///000+++,,,+++***((('''(((***''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$$$$""" !!!###"""""" !!!!!!   !!! !!!!!! ~~~|||yyyxxxxxxwwwxxxxxxyyyzzzvvvuuutttssssssssssssrrrkkkmmmooommmkkkiiihhhggghhheeecccbbbdddfffhhhhhhfffeeeeeeeeeeeeeeeeeeeeeddd```ZZZVVVVVVXXXYYYZZZYYYXXXWWWVVVUUUSSSSSSRRRQQQPPPMMMKKKJJJJJJKKKLLLHHHGGGFFFGGGHHHHHHGGGEEECCCDDDFFFGGGGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCAAAAAABBBCCCDDDBBB???<<>>@@@AAA@@@???===>>>>>>@@@AAA@@@>>>???CCCAAA=========<<<<<<;;;;;;::::::<<<999666999>>>AAA???;;;999:::;;;:::888888999:::999999:::999999777666555666444222333666888777555333444555666666555555444222222111000/////////000---...111333333333222111***,,,000222111111111111000///////////////000000222000......///000///...111---,,,000222000000222...///000111222222222111.........//////000111222333222111222333444333111222222222222222111000///111111000//////.........000000000000111111111111///000111000...---...///---------............---,,,,,,,,,---...000111222,,,------+++)))((((((***'''''''''&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$###!!! !!!""""""!!! !!!!!!!!!!!!   !!!!!!!!!zzzzzz{{{{{{{{{|||}}}}}}xxxxxxxxxwwwvvvtttttttttkkklllnnnnnnlllhhhggghhhiiigggeeeeeegggiiijjjjjjhhhiiiiiiiiihhhhhhhhhhhhdddbbb___]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYSSSQQQOOOMMMMMMNNNPPPQQQIIIHHHHHHIIIJJJJJJIIIGGGEEEFFFGGGHHHHHHFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCCCCDDDEEECCCCCCCCCDDDEEEDDDAAA>>>BBBEEEFFFEEEFFFGGGDDD>>>???@@@BBBAAA???>>>>>>???@@@BBBAAA??????BBBAAA>>>@@@??????>>>======<<<<<<@@@<<<:::<<<@@@AAA>>>:::;;;<<<===<<<:::999999;;;999999999999888888777666;;;777444444777888666333333444555666777666555444333333222111111222222222000111333444444222111///+++...222333333222222333000000////////////000000111000......///000000///333///---000222111111333000000111222222333333333---------...///000222222555333222333444555444222333333444444444333222222444333222111000000000000111111111222222222333333000111222111///...///000............---.........///.........///000111111///000000---***((('''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%$$$%%%###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}zzzvvvsssqqqqqqooonnnooopppmmmiiiiiilllkkkjjjiiijjjkkkmmmllllllkkklllnnnmmmkkkjjjjjjkkkdddcccbbbaaaaaa___\\\ZZZYYYZZZZZZ[[[[[[\\\\\\\\\UUUTTTSSSQQQQQQSSSTTTVVVLLLKKKKKKLLLMMMNNNLLLKKKIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIEEEFFFFFFFFFDDDDDDFFFGGGEEEDDDDDDDDDEEEEEEDDDBBBEEEGGGGGGEEEFFFHHHFFFAAA@@@BBBCCCCCCAAA@@@@@@AAA@@@CCCCCC@@@@@@CCCCCC@@@BBBBBBAAA@@@???>>>>>>===DDDBBB@@@AAACCCBBB???<<<<<<>>>>>>===;;;::::::;;;:::::::::999999999888888<<<999666666888888777444444555777888888666555333444444444333444444555555333444444555444333222111000222444555444333333444222111111000000000000000222000//////111222222222666111///222333222222444555555444333333222222222......//////000222333444555444333444555666555333555555555555555444444444777555444222111111111222222222333333444555555555111222333222111000000222000000///............///000000////////////000000000111111///,,,)))''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$###&&&$$$"""!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ~~~~~~~~~}}}xxxtttrrrrrruuurrrrrrsssqqqlllmmmrrrnnnnnnnnnoooqqqqqqooommmnnnqqqrrrqqqnnnllllllmmmfffeeeccccccbbbaaa^^^[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWXXXOOONNNNNNOOOQQQRRRQQQOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIHHHFFFFFFHHHJJJGGGEEEDDDDDDEEEGGGGGGFFFIIIJJJHHHEEEFFFJJJIIIEEECCCDDDEEEEEECCCBBBBBBCCC@@@DDDEEEBBBBBBEEEFFFDDDDDDCCCCCCBBB@@@??????>>>CCCCCCDDDDDDCCCBBB@@@???>>>??????>>><<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::888888999:::999999666888999::::::888555444666555555555666777777888555555555555666666666666555777777666444333444555444333333222111111222222333111111222444666666666888333111333444333333666777666666555444444333333222222222222333444666666666555444555666666555444777666555444555555666777999777555333222222222333444444444555666777777777333444555444222111222333222111000///...//////000///////////////000111111///000111000---***)))))))))(((&&&%%%%%%&&&((()))&&&&&&''''''&&&%%%###"""%%%###!!!!!!"""""""""!!!"""!!!!!!"""!!! !!! !!! """  ~~~}}}{{{~~~~~~zzzwwwvvvwwwzzzvvvuuuwwwtttoooqqqwwwqqqqqqrrrtttuuutttqqqoooqqqsssuuutttpppnnnmmmnnnhhhfffcccbbbbbbaaa___]]]]]]]]]\\\\\\\\\[[[[[[[[[___^^^]]][[[ZZZYYYYYYXXXRRRQQQQQQRRRTTTUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJIIIIIIJJJLLLJJJHHHGGGJJJLLLHHHFFFCCCCCCEEEGGGIIIIIILLLLLLJJJFFFGGGKKKKKKHHHEEEFFFGGGGGGEEEDDDDDDEEEAAAEEEFFFDDDDDDGGGHHHGGGEEEDDDDDDBBBAAA@@@?????????AAACCCCCCAAA@@@???@@@??????@@@???<<<;;;<<<<<<>>>======<<<<<<<<<<<<===999::::::::::::;;;<<<===999:::<<<<<<;;;999666444777666666777777888999:::666666666666777888:::;;;999999999777555333444666666555444333333333333333444333222444666999999999:::444222444555444444777555555444555555666777888555555555555666777888888777555444555666777666555888777555444444666888999:::888666333222222333444555555555666777888888999444555666555333222333444333222111/////////000111............///000222222---///111000...,,,+++,,,)))(((&&&%%%%%%&&&((()))%%%&&&&&&'''&&&$$$###"""###""" !!!###$$$$$$######""" """###"""!!!  !!!!!!###!!! ~~~zzzyyyyyyxxxzzz{{{yyyuuurrrrrrtttwwwvvvsssqqqpppppppppqqqyyyzzzwwwqqqoooqqqpppnnnllliiifffcccaaa___[[[YYY]]]]]]\\\[[[\\\]]]___```^^^___```___^^^[[[XXXVVVTTTTTTUUUUUUTTTSSSRRRQQQSSSRRRQQQRRRSSSSSSQQQOOOPPPPPPOOONNNLLLKKKKKKJJJLLLMMMMMMLLLKKKKKKLLLNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIMMMPPPNNNJJJHHHIIILLLLLLIIIFFFGGGIIIJJJGGGEEEEEEFFFHHHJJJJJJHHHFFFEEEJJJGGGDDDDDDEEEEEEBBB@@@BBBEEEGGGFFFCCC@@@@@@AAAAAAAAAAAA@@@???===;;;:::???AAACCC@@@<<<999:::;;;<<<===>>><<<:::999999:::<<<;;;::::::<<<<<<;;;:::999777777777999:::999888===:::888777777999999::::::999999888777777888888666555444555666777666555;;;::::::<<<>>><<<888444555555555555666666666777777888888777666666777888666666666888:::;;;:::888666888999999888777888999:::888777777:::<<<======<<<:::777555555555444333555555555888::::::999777444444555555555555555444111000...,,,+++,,,---...,,,+++++++++,,,,,,---------///111000...+++))))))+++,,,---+++(((%%%$$$%%%'''%%%$$$$$$&&&&&&%%%###&&&$$$!!!!!!"""""""""!!!###"""!!! !!!"""###""""""""""""   ###$$$### ~~~}}}}}}|||~~~~~~zzzwwwvvvvvvyyywwwuuurrrpppooooooooowwwyyywwwrrrpppqqqpppmmmllljjjhhhfffeeebbb___\\\``````^^^]]]\\\\\\[[[[[[^^^____________]]][[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUTTTSSSSSSTTTTTTSSSQQQRRRRRRRRRQQQPPPOOONNNMMMKKKMMMOOOOOONNNOOOPPPRRRQQQPPPNNNLLLKKKKKKLLLLLLJJJNNNPPPOOOKKKIIIKKKMMMJJJIIIIIIIIIJJJJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJHHHFFFEEEEEEFFFFFFCCC@@@BBBEEEGGGFFFCCCAAAAAABBBBBBBBBCCCCCCBBB@@@>>>===AAACCCCCCBBB@@@===<<<<<<===>>>???===;;;::::::;;;===<<<;;;;;;<<<<<<:::999:::999999:::<<<===<<<;;;???===<<<;;;;;;<<<<<<<<<999999888888888888888999777666555666888999888777;;;;;;;;;===>>>===999666666666666777888888888999:::;;;;;;:::888888:::<<<:::999999:::<<<<<<;;;::::::;;;===<<<999777666666:::999888888:::<<<<<<;;;:::888666555666777666555666666666888:::;;;999888444444555555555555555444111000...,,,+++,,,---...+++***)))))))))***,,,---,,,...000///---***))))))***++++++***(((&&&%%%$$$'''%%%$$$$$$%%%&&&$$$###&&&$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""  ######"""|||zzzyyy{{{yyyvvvsssqqqooooooooovvvxxxwwwsssqqqrrrpppllllllkkkkkkjjjjjjgggccc```bbbbbbbbbaaa```^^^]]]\\\^^^^^^___`````````_________]]][[[YYYXXXXXXXXXYYYWWWVVVUUUUUUVVVVVVUUUSSSUUUVVVVVVVVVUUUSSSQQQPPPJJJMMMPPPRRRRRRRRRSSSTTTSSSQQQPPPNNNMMMLLLLLLMMMLLLOOOQQQPPPMMMLLLMMMOOOGGGJJJLLLMMMLLLKKKJJJJJJKKKJJJIIIIIIIIIKKKLLLMMMFFFFFFFFFGGGHHHGGGEEEBBBDDDFFFGGGGGGEEECCCBBBCCCDDDDDDEEEFFFEEEDDDCCCBBBEEEDDDDDDEEEEEECCC???===>>>???@@@???===;;;<<<===???===<<<<<<======<<<:::===<<<;;;===???@@@@@@???????????????>>>>>>>>>>>>:::::::::::::::::::::::::::888888999:::;;;;;;:::<<<<<<===>>>???>>><<<999888888999::::::;;;<<<<<>><<<;;;<<>>>>><<<;;;;;;===???>>><<<999888888:::999888999:::;;;:::999888777555555777888888777666666666888::::::999888444555555666555555444444111///...,,,,,,,,,,,,---,,,+++***))))))+++---...,,,---///...,,,***)))))))))((('''(((((('''&&&$$$'''%%%$$$$$$%%%%%%$$$###%%%###!!!!!!"""######"""!!!!!!""""""""""""!!!!!!"""%%%''' """""""""|||zzz{{{zzzwwwuuusssrrrqqqqqquuuxxxxxxtttrrrssspppllllllkkklllmmmmmmkkkgggdddbbbcccdddeeeeeedddcccbbb]]]]]]^^^```aaabbbccccccdddaaa^^^ZZZYYYZZZ\\\]]]YYYXXXVVVVVVWWWWWWWWWUUUWWWXXXXXXYYYXXXVVVTTTSSSLLLOOORRRTTTTTTSSSSSSSSSSSSQQQOOOMMMLLLLLLLLLLLLNNNPPPRRRRRRPPPOOOOOOQQQFFFKKKPPPQQQNNNLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKEEEFFFHHHJJJKKKIIIGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHFFFFFFGGGIIIGGGCCC>>>???@@@AAA@@@>>>===>>>???AAA@@@???@@@BBBBBBBBBAAA???>>>===???AAACCCBBBAAA???@@@AAAAAA@@@>>>>>>>>><<<<<<======>>>>>>>>>===<<<;;;:::;;;===>>>>>>======>>>???@@@AAA@@@???===;;;<<<<<<======>>>??????AAAAAA@@@>>>===>>>AAADDDBBBAAA>>>>>>>>>>>>===;;;888;;;>>>??????=========:::999999999::::::999777999888666666777888777666666555444555777888777666444555555555555444444333000///...,,,,,,,,,,,,,,,///...,,,++++++---///111+++,,,------+++)))((()))((('''&&&&&&((((((&&&$$$&&&%%%$$$$$$%%%%%%$$$"""%%%###!!! """######""" !!!"""######"""!!! """!!! !!!###### !!!!!!!!!}}}zzzzzzyyyyyyxxxwwwvvvvvvvvvuuuxxxxxxuuussstttqqqmmmkkkkkklllnnnooommmjjjfffcccdddeeeffffffeeedddccc\\\]]]___aaabbbcccddddddfffccc___\\\[[[\\\^^^```[[[YYYWWWWWWXXXYYYXXXWWWXXXXXXYYYYYYXXXWWWVVVUUUQQQTTTWWWXXXWWWUUUUUUUUUTTTSSSQQQOOONNNNNNNNNNNNPPPQQQRRRSSSRRRQQQQQQRRRHHHLLLQQQRRRPPPMMMNNNOOOMMMNNNNNNNNNMMMJJJHHHFFFFFFHHHKKKMMMMMMKKKIIIHHHIIIIIIJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJIIIIIIKKKIIIHHHIIIKKKJJJFFFBBBBBBCCCDDDCCCAAAAAAAAACCCDDDCCCCCCEEEHHHJJJJJJIIIAAA@@@@@@AAACCCDDDDDDCCCAAACCCEEEDDDBBBAAAAAABBB@@@AAABBBBBBBBBBBBAAAAAA>>>===<<<>>>@@@AAAAAA@@@???@@@AAABBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA@@@AAA@@@???>>>???BBBEEEDDDBBB???>>>>>>===<<<;;;888;;;>>>??????>>>>>>>>>;;;999888888999:::999888;;;:::888888888777555333444333222222444555444333444444444444444333222222///......---,,,,,,++++++...---,,,++++++---...000***+++,,,+++)))(((((()))'''&&&&&&'''((((((&&&%%%&&&$$$######$$$%%%###"""$$$""" """######### !!!"""######"""!!! """"""#########!!!  |||{{{{{{{{{{{{zzzzzzyyyyyywwwzzzyyyvvvtttuuutttpppmmmmmmmmmnnnooonnnllliiihhhhhhgggfffdddbbbaaa```]]]___bbbdddffffffeeedddfffddd```^^^]]]^^^aaaccc^^^\\\ZZZYYYZZZ[[[[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWWWWYYY[[[[[[ZZZXXXXXXYYYVVVUUUTTTRRRRRRRRRSSSSSSQQQQQQRRRSSSSSSSSSSSSRRRKKKNNNPPPQQQPPPOOONNNNNNNNNOOOPPPPPPOOOKKKHHHEEEIIILLLOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJJJJKKKLLLMMMMMMMMMLLLKKKOOONNNMMMMMMMMMMMMKKKIIIFFFHHHIIIHHHGGGFFFGGGHHHIIIHHHHHHJJJMMMOOOOOOOOOEEEDDDCCCDDDEEEFFFEEEDDDFFFIIIJJJIIIFFFDDDFFFIIIDDDEEEFFFFFFFFFEEECCCBBB???>>>>>>???BBBCCCCCCBBB@@@BBBDDDDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAA@@@@@@@@@BBBDDDEEEBBB???============<<<<<<===>>>>>><<<;;;;;;<<<;;;999777666888999:::999<<<:::999999999777555222333222000000222333222222333333333333222111000000......------,,,+++++++++******))))))******++++++)))***+++***((('''((()))&&&((())))))'''&&&&&&'''&&&$$$######$$$$$$###"""$$$""" """###$$$###!!!!!!""""""""""""!!!!!! """$$$$$$###!!!  """!!!  ~~~~~~~~~~~~}}}|||{{{zzzzzz|||zzzvvvuuuvvvvvvssspppooonnnoooppppppnnnllllllkkkiiigggfffdddcccccc```cccgggiiijjjiiifffdddfffdddbbbaaa```bbbdddeeebbb```]]]\\\]]]_________[[[ZZZXXXWWWWWWWWWYYYZZZWWWXXXZZZZZZYYYYYYZZZ\\\VVVUUUTTTSSSSSSTTTUUUVVVQQQQQQQQQRRRTTTTTTSSSRRRPPPOOONNNOOOPPPPPPNNNMMMOOOOOOPPPPPPOOONNNLLLKKKMMMPPPRRRQQQOOONNNNNNPPPOOONNNNNNOOORRRRRROOOLLLNNNOOOPPPQQQPPPOOONNNMMMSSSSSSRRRQQQOOOOOOPPPQQQLLLNNNOOONNNMMMLLLMMMOOONNNMMMLLLNNNPPPQQQPPPOOOIIIHHHGGGGGGHHHHHHGGGFFFIIIKKKLLLJJJFFFEEEIIILLLGGGGGGHHHHHHGGGEEECCCBBB@@@??????@@@CCCDDDDDDCCCAAACCCFFFFFFEEEEEEGGGJJJFFFEEEDDDCCCBBBBBBAAA@@@===???BBBBBBBBBAAABBBCCCFFFCCC@@@>>>>>>>>>>>>===<<<<<<<<<:::999999:::<<<;;;888555444666999;;;<<<:::999999999:::999666444444222000000111222222222222222222111111000///...------------,,,+++******'''((()))*********))))))((())))))((('''&&&''')))%%%***---+++&&&###&&&***%%%$$$######$$$$$$###!!!$$$""" """$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!###""" ~~~|||{{{zzz{{{}}}{{{vvvuuuwwwxxxuuusssqqqpppooopppqqqooonnnnnnmmmkkkjjjiiijjjkkkkkkcccfffjjjmmmmmmkkkgggdddfffeeedddccccccdddfffgggeeeccc```___```aaabbbbbb]]][[[XXXWWWVVVXXXZZZ\\\SSSTTTVVVVVVVVVWWWZZZ\\\TTTSSSRRRRRRRRRSSSTTTUUUQQQQQQQQQRRRTTTTTTSSSRRRSSSPPPMMMNNNPPPQQQNNNLLLPPPPPPOOONNNOOOPPPQQQRRRPPPRRRSSSRRROOONNNPPPRRRQQQPPPOOOQQQSSSTTTQQQNNNQQQRRRSSSSSSSSSRRRPPPOOOVVVWWWWWWTTTPPPPPPTTTWWWQQQRRRSSSSSSQQQQQQRRRSSSRRRPPPOOOOOOPPPQQQOOONNNLLLKKKIIIIIIJJJJJJIIIGGGIIIKKKLLLIIIDDDDDDHHHMMMHHHHHHIIIIIIHHHEEEBBBAAA@@@??????@@@CCCEEEDDDDDDAAADDDGGGGGGFFFFFFIIIKKKGGGGGGFFFDDDCCCAAA@@@@@@<<>>888888888999::::::888666555333111000111333333222111111111111000///------------------,,,+++******''')))+++,,,---,,,***)))((())))))(((&&&&&&''')))%%%+++000---&&&"""&&&+++%%%$$$######$$$$$$###!!!$$$""" """$$$$$$$$$###"""!!! !!!"""###$$$###!!! !!!!!!###### ~~~zzzyyy{{{}}}}}}{{{{{{|||zzzuuuvvvyyy|||wwwssssssuuuvvvsssooosssqqqooonnnoooooonnnmmmkkklllllllllkkkiiihhhgggcccfffeeebbbccchhhjjjhhhgggccc```aaa___[[[[[[^^^YYYXXXXXXWWWWWWWWWXXXXXXXXXUUUSSSSSSVVVYYY[[[[[[UUUWWWWWWTTTQQQPPPTTTWWWQQQRRRSSSTTTTTTTTTTTTTTTMMMRRRVVVVVVQQQNNNNNNOOONNNQQQRRROOOPPPSSSSSSPPPQQQSSSVVVWWWWWWWWWXXXZZZWWWSSSPPPOOOQQQRRRRRRPPPSSSSSSSSSRRRPPPQQQSSSUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQVVVVVVRRRQQQWWWYYYWWWUUUUUUVVVWWWVVVTTTQQQPPPSSSSSSSSSRRRQQQOOOMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJLLLJJJHHHGGGFFFEEECCCAAA===???BBBCCCCCCCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@???@@@BBBBBB>>>???CCCBBB===;;;>>><<<888555555999<<<<<<:::888666444444666888888888:::333222999===888111///888444111333444111000111222111///...,,,++++++++++++******+++,,,+++)))'''&&&''')))++++++***(((''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$%%%$$$###!!!###$$$### ### !!!!!!!!!%%%'''&&&$$$!!! !!!###$$$"""!!! }}}}}}}}}}}}{{{}}}}}}yyyyyy|||{{{vvvvvvxxxxxxtttqqqtttsssqqqpppqqqqqqpppooommmnnnnnnnnnmmmkkkiiihhhlllnnnlllgggeeefffeeebbbeeeaaa___```___]]]]]]```ZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWZZZ[[[[[[ZZZWWWWWWVVVSSSRRRRRRTTTVVVTTTTTTTTTTTTTTTTTTSSSSSSNNNRRRWWWVVVRRRNNNNNNPPPPPPRRRRRROOOOOOSSSTTTQQQSSSUUUWWWXXXWWWWWWXXXZZZXXXUUUQQQQQQRRRTTTTTTRRRVVVWWWVVVUUUTTTTTTUUUWWWWWWXXXXXXXXXWWWUUUTTTSSSSSSWWWWWWTTTTTTYYY\\\ZZZVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQOOOMMMMMMMMMMMMNNNMMMKKKIIIHHHGGGFFFDDDBBB???AAABBBBBBBBBBBBDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFEEECCCBBBAAABBBBBBAAA???>>>@@@AAAAAA===>>>BBBAAA===;;;>>>===;;;888777888999999999777666444555777888888777666222222888:::777666888999555222444444111000111000000///...------------++++++***+++,,,,,,)))'''&&&''')))******)))'''&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$$$$###"""""""""###""" !!!""""""""""""##################"""!!!"""$$$$$$""" !!! !!!"""###""" }}}}}}}}}}}}|||yyyyyy{{{|||zzzwwwvvvtttssssssssssssrrrqqqpppppppppooonnnmmmkkkjjjqqqsssqqqllliiihhheee```ccc___^^^aaa```^^^^^^bbb^^^]]][[[ZZZXXXWWWWWWWWWWWWWWWXXX[[[]]]]]]\\\ZZZZZZWWWTTTSSSSSSTTTTTTTTTVVVVVVVVVUUUTTTTTTSSSSSSPPPTTTWWWVVVSSSPPPPPPQQQRRRTTTRRROOOOOOSSSUUUTTTTTTVVVXXXXXXWWWWWWWWWXXXXXXVVVTTTSSSUUUVVVVVVUUU[[[[[[[[[ZZZXXXWWWYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTVVVXXXXXXWWWXXX]]]___^^^YYYYYYZZZZZZZZZ[[[[[[[[[WWWWWWWWWWWWWWWVVVVVVUUUVVVUUUSSSRRRQQQQQQRRRSSSOOOMMMKKKJJJJJJIIIFFFEEEEEEFFFFFFEEEDDDEEEGGGJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJGGGEEEFFFGGGGGGDDDAAA@@@AAAAAA@@@>>>===???@@@>>>======@@@???<<<<<<>>>???>>>===:::777666666888666666555666888888777666444222333555666555777;;;;;;666333555555111000111//////............//////,,,+++***+++,,,,,,***(((&&&&&&((((((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$######$$$$$$"""!!!"""!!! """###""""""$$$$$$$$$$$$############$$$###""""""######!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!}}}{{{|||~~~~~~wwwuuuttttttuuuuuusssqqqrrrrrrqqqpppooommmllllllkkkooopppnnnmmmmmmjjjeeeccc``````bbbbbb______aaaaaa```___^^^]]]\\\\\\\\\ZZZYYYYYY[[[]]]^^^]]]\\\]]]YYYTTTSSSUUUVVVUUUSSSVVVVVVVVVUUUUUUUUUUUUUUUSSSUUUXXXWWWUUURRRRRRRRRTTTUUUSSSOOOPPPTTTWWWVVVUUUVVVXXXXXXVVVUUUVVVVVVWWWWWWVVVUUUVVVWWWWWWXXX]]]^^^___]]][[[ZZZ[[[\\\\\\\\\[[[ZZZZZZYYYXXXWWWZZZZZZYYYZZZ]]]```bbbbbb]]]]]]\\\\\\\\\\\\]]]^^^XXXXXXYYYZZZZZZYYYYYYYYYWWWVVVUUUTTTSSSTTTUUUUUUQQQOOOMMMMMMMMMLLLJJJHHHMMMMMMLLLKKKIIIJJJMMMOOOIIIJJJJJJKKKKKKJJJIIIHHHJJJGGGEEEFFFHHHHHHDDD@@@???@@@@@@???===<<<>>>???===<<<<<<======<<<<<<======???>>>;;;666444555888666555666777888888666444444222111333555555444333;;;666444555555111000111000000///.........//////,,,+++******,,,,,,+++)))&&&&&&'''''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&%%%############""" ### ###$$$###!!!"""""""""!!!!!! !!!!!!!!!"""######"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!~~~~~~}}}wwwvvvuuuuuuvvvuuusssqqqtttsssrrrpppooommmmmmlllfffkkknnnmmmnnnooommmiiifffcccbbbdddccc___^^^`````````_________```aaaaaa^^^\\\ZZZZZZ\\\^^^______```[[[WWWUUUVVVWWWVVVTTTUUUUUUUUUUUUVVVWWWYYYZZZVVVWWWXXXXXXVVVUUUTTTTTTUUUWWWUUUQQQQQQVVVXXXWWWUUUVVVWWWWWWUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXYYY^^^___```___]]]\\\]]]]]][[[[[[[[[[[[[[[[[[\\\\\\]]][[[ZZZ\\\```cccddddddaaa```^^^]]]\\\\\\\\\]]]YYYYYYZZZ[[[[[[[[[[[[ZZZWWWVVVUUUTTTTTTUUUUUUVVVTTTRRRPPPPPPPPPOOOMMMKKKRRRRRRPPPNNNLLLLLLNNNQQQKKKLLLMMMMMMMMMKKKIIIHHHIIIHHHFFFGGGIIIHHHDDD@@@??????@@@>>>===<<<===???=========<<<<<<<<<<<<<<<:::<<<===;;;666444666888555555555666777777555222444000...333:::===777///;;;666333555444111000111222111000...------,,,,,,+++***))))))***++++++)))&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%############""" ### ###$$$###!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!|||{{{zzzwwwwwwvvvwwwxxxwwwtttrrrvvvuuusssqqqooonnnnnnmmmggglllnnnllllllmmmkkkfffgggeeedddgggeeeaaa```aaa^^^^^^^^^^^^___```aaabbbbbb___\\\[[[]]]```aaabbbaaa___[[[XXXWWWWWWWWWVVVUUUUUUUUUUUUWWWYYY[[[\\\YYYYYYYYYXXXXXXWWWVVVUUUVVVXXXVVVSSSSSSWWWYYYXXXUUUVVVXXXWWWVVVUUUUUUVVVUUUWWWXXXYYYXXXXXXZZZ[[[]]]^^^``````___^^^^^^___[[[[[[[[[[[[[[[]]]^^^^^^```[[[YYY^^^bbbccccccdddbbbaaaaaa```^^^]]]]]]\\\ZZZ[[[[[[\\\\\\\\\[[[[[[XXXWWWVVVUUUUUUVVVWWWXXXVVVUUUSSSRRRSSSRRRPPPOOORRRRRRQQQOOOLLLKKKMMMNNNMMMNNNOOOPPPOOOMMMJJJIIIGGGHHHIIIIIIHHHFFFDDDBBB???@@@@@@???===<<<>>>???>>>@@@???;;;:::<<<===:::999999:::999777666666777555444333444555555333111111...---333???EEE>>>222888444111333444111000111222111///...,,,+++++++++***((('''''')))******)))(((''''''&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&$$$######$$$$$$"""!!!"""!!! """###""""""""""""""""""!!!!!!!!!!!!"""$$$$$$### """  !!!"""!!! ~~~}}}}}}yyyyyyyyyzzzzzzyyyvvvtttxxxwwwuuusssqqqpppppppppkkknnnooollljjjkkkhhhdddgggeeeeeehhhhhhdddccceee``````_________```aaaaaadddbbb``````bbbddddddcccbbbbbb___\\\XXXWWWXXXYYYXXXWWWVVVVVVWWWYYY[[[\\\[[[ZZZYYYYYYYYYYYYWWWVVVVVVXXXXXXUUUUUUYYYZZZWWWVVVWWWYYYYYYXXXWWWXXXYYYUUUXXX[[[[[[ZZZZZZ\\\^^^\\\^^^```aaa`````````aaa]]]\\\[[[[[[[[[\\\]]]^^^bbb[[[YYY^^^bbbbbbbbbcccaaaaaabbbbbbbbb```___^^^]]]]]]^^^^^^^^^]]]]]]\\\ZZZZZZYYYXXXXXXYYYZZZ[[[XXXWWWUUUUUUUUUUUUSSSQQQRRRSSSSSSQQQNNNLLLLLLMMMOOOPPPRRRRRRQQQNNNKKKIIIEEEIIILLLLLLGGGDDDCCCDDD???@@@@@@???======>>>@@@@@@BBB@@@;;;:::======999999888777777777666444222555333111111222333222111///...---000:::BBB>>>555666111000222333111000222//////...,,,,,,+++++++++)))'''%%%%%%'''))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&'''%%%###"""###$$$$$$###"""""""""###""" !!!""""""""""""""""""#########!!!###$$$### ###!!! """######{{{zzzzzz||||||{{{xxxuuu{{{yyywwwtttrrrqqqqqqqqqlllooooookkkjjjjjjhhhdddfffdddeeeiiijjjgggfffhhhddddddcccbbbaaaaaaaaabbbdddddddddeeeggggggeeecccccccccbbb^^^YYYVVVXXX[[[ZZZYYYXXXWWWWWWXXXZZZ[[[\\\[[[ZZZYYYZZZYYYXXXWWWUUUXXXYYYVVVWWWZZZZZZWWWWWWYYY[[[[[[ZZZYYYZZZ[[[VVVYYY]]]]]]\\\\\\^^^aaa[[[^^^aaabbbaaaaaabbbbbb___^^^\\\[[[ZZZ[[[[[[\\\ddd[[[XXX^^^bbbaaa```bbb___aaacccddddddcccbbbaaa_______________^^^]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^YYYXXXVVVVVVVVVVVVTTTSSSTTTUUUVVVTTTQQQNNNMMMMMMQQQRRRSSSSSSRRROOOLLLJJJCCCIIINNNMMMGGGBBBCCCFFF@@@AAAAAA@@@>>>===???@@@AAADDDBBB;;;999======999;;;888666666777666222///555333000///000111111000...///...,,,222::::::333444000...111333111000222---,,,,,,++++++,,,,,,,,,(((&&&$$$$$$&&&((()))(((***)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&$$$###""""""$$$%%%$$$###!!!###%%%### ### !!!!!!""""""######"""""" """$$$$$$!!! """######~~~{{{zzz||||||zzzxxx|||~~~{{{uuurrrsssqqqnnnpppooollliiigggggghhhhhhhhhiiiiiihhhfffeeefffhhhdddccccccbbbbbbccccccdddgggjjjlllkkkgggddddddeeefffeeebbb]]]YYYXXXZZZ\\\XXXWWWWWWWWWWWWXXXYYYYYY^^^]]]\\\[[[ZZZZZZZZZZZZYYY[[[\\\\\\ZZZYYYZZZ[[[^^^]]]\\\[[[ZZZYYYXXXXXX[[[ZZZYYYXXXYYY[[[]]]^^^```eeeiiiiiidddaaaaaacccddd]]]ZZZ^^^___]]]^^^bbbaaa^^^\\\^^^cccgggeeecccfffdddaaaaaacccdddcccaaa```[[[ZZZ\\\]]]ZZZXXXYYYYYY[[[]]]]]]ZZZWWWVVVUUUUUUXXXYYYWWWWWWXXXWWWSSSVVVWWWTTTNNNNNNSSSSSSOOORRRQQQPPPQQQRRRQQQMMMIIIMMMLLLKKKHHHEEEDDDEEEFFF;;;???BBBAAA>>><<<===>>>DDDCCCAAA===999777888:::999999888666555333222222444333111000111111000///---...000222222222111111333111000...---------...+++,,,,,,------,,,,,,+++%%%&&&&&&&&&''''''(((((()))'''''')))+++,,,)))&&&%%%$$$$$$&&&(((((('''%%%%%%$$$######%%%%%%$$$############""""""""""""""""""""""""""""""""""""""" !!!  ###!!!  !!!### !!!!!!!!!~~~}}}~~~~~~|||zzz|||}}}zzzuuurrrrrrqqqmmmqqqooommmkkkjjjiiiiiiiiiiiijjjjjjiiihhhgggiiijjjfffffffffffffffggghhhiiijjjlllmmmkkkhhhffffffgggiiifffccc```^^^]]]]]]]]]ZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[[[[\\\\\\]]]^^^___ZZZ[[[]]]]]]\\\[[[[[[\\\``````___^^^\\\[[[ZZZYYY[[[[[[ZZZZZZZZZ\\\___```___bbbddddddbbbaaabbbcccddd^^^\\\```bbb```aaadddccc```^^^___ccceeedddaaahhheeecccbbbddddddcccaaa___[[[ZZZ]]]^^^\\\[[[\\\\\\^^^```___]]]ZZZYYYXXXYYY[[[\\\YYYXXXZZZYYYVVVTTTVVVTTTPPPRRRXXXYYYUUUTTTRRRRRRSSSTTTRRROOOKKKMMMLLLKKKHHHEEEDDDEEEFFF>>>???@@@@@@>>>======>>>??????===;;;999888:::<<<999999888666555333222222666444222222222222111000---...///000111111222222111000...---,,,,,,------+++,,,,,,,,,,,,,,,,,,+++((((((((()))))))))******)))''''''(((******(((%%%%%%$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%$$$###!!!"""""""""############"""""""""""""""""""""""""""$$$&&&$$$   """!!!  !!!""" !!!!!! }}}{{{|||zzztttqqqrrrqqqmmmppppppooonnnmmmllljjjjjjkkklllmmmlllkkkkkklllnnniiiiiiiiijjjkkklllmmmnnnmmmmmmmmmkkkiiihhhiiijjjkkkhhhdddcccdddcccaaa^^^]]]]]]\\\\\\]]]]]]^^^___\\\\\\\\\]]]^^^^^^______ZZZ\\\]]]^^^]]]]]]^^^___bbbbbbaaa```___]]]\\\[[[]]]\\\\\\\\\]]]___aaabbbaaa```___```ccceeeffffffdddaaa___bbbdddcccccceeeeeebbb```aaacccdddbbb```iiigggdddcccdddddddddccc___[[[[[[^^^```^^^]]]___]]]___aaaaaa^^^\\\ZZZZZZ[[[]]]\\\XXXWWWZZZZZZWWWTTTUUUSSSQQQTTTXXXYYYVVVUUUTTTTTTTTTTTTSSSPPPNNNLLLLLLKKKIIIFFFDDDEEEFFFAAA???>>>===>>>???>>>===999::::::999888999;;;>>>999888777666555333222222666444222111111111///...............///000111111------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++(((((())))))))))))******)))((('''(((((((((&&&$$$$$$#########%%%&&&%%%$$$%%%$$$######$$$%%%$$$###!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""&&&)))&&& ###  """!!!  !!!""" !!! ~~~{{{|||zzzuuurrrsssrrrnnnnnnoooppppppooommmkkkjjjmmmnnnooonnnnnnnnnppprrrmmmllllllllllllmmmnnnnnnnnnnnnlllkkkjjjjjjkkklllkkkgggcccdddggggggccc^^^_______________```aaaaaa____________^^^]]]\\\\\\ZZZ\\\^^^___^^^^^^___```bbbbbbbbbbbb```___]]]\\\```______```aaacccdddeeeeeeaaa]]]___eeejjjkkkjjjfffdddbbbcccddddddcccbbbdddbbbaaabbbdddeeecccaaahhhfffeeeddddddeeefffgggbbb^^^]]]```aaa___^^^___\\\^^^``````^^^[[[ZZZZZZ\\\]]][[[WWWUUUXXXXXXVVVVVVUUUSSSRRRSSSTTTTTTRRRUUUTTTTTTTTTSSSRRRPPPOOOKKKLLLKKKIIIFFFDDDDDDEEECCC@@@<<<<<<>>>???>>><<<666777888777777888:::<<<888777777555444333222222444111///.........,,,+++111000///---------...///+++++++++++++++,,,,,,---,,,++++++++++++++++++,,,''''''''''''''''''(((((()))((((((''''''&&&%%%$$$$$$###""""""$$$%%%$$$###$$$###"""###$$$%%%$$$"""#########"""""""""""""""""""""""""""""""""""""""!!!###$$$"""### !!!  !!! |||~~~{{{vvvtttuuutttppplllnnnoooppppppnnnkkkjjjooopppqqqpppoooppprrrssspppooonnnmmmlllkkkkkkkkknnnmmmkkkjjjkkkllllllmmmjjjfffbbbcccggggggddd```aaaaaaaaaaaaaaabbbbbbccc``````aaa``````___]]]\\\[[[]]]````````````aaabbbaaaaaabbbcccbbb```___^^^cccdddddddddeeeffffffggggggaaa\\\^^^eeekkklllkkkhhhfffdddbbbbbbbbbaaa___aaaaaabbbdddeeefffeeedddeeeeeedddcccdddfffiiikkkfffaaa___bbbbbb^^^]]]^^^\\\^^^``````^^^\\\[[[[[[^^^___]]]XXXVVVXXXYYYVVVXXXUUUTTTTTTUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNNNNJJJJJJJJJIIIEEECCCCCCCCCDDD@@@<<<<<<>>>???>>><<<666777888777555555666888777777666555444333333222333111...---......,,,+++555333111...,,,+++++++++))))))***++++++,,,,,,,,,,,,++++++******++++++,,,((((((((((((((((((''''''))))))((('''&&&%%%%%%%%%%%%###"""!!!###$$$######$$$###""""""$$$$$$###"""%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""   !!!!!! ~~~~~~yyywwwxxxwwwtttlllnnnoooppppppooommmlllpppqqqrrrqqqppppppqqqsssrrrqqqpppnnnlllkkkjjjjjjnnnlllkkkkkkmmmnnnnnnmmmiiifffddddddfffgggfffddddddccccccccccccdddeeeeee___```bbbcccddddddcccbbb___aaacccdddcccbbbcccdddaaabbbdddffffffeeecccbbbhhhhhhhhhhhhhhhhhhhhhhhhfffaaa\\\]]]bbbhhhjjjiiiiiihhhddd______bbbaaa^^^aaabbbdddeeeffffffeeeeeedddddddddcccccceeeiiimmmgggcccaaabbbbbb^^^\\\]]]]]]```bbbbbb```^^^]]]]]]aaacccaaa\\\ZZZ[[[ZZZWWWXXXUUUTTTXXXYYYXXXWWWXXXQQQRRRRRRQQQNNNMMMMMMNNNHHHIIIIIIHHHDDDBBBAAAAAABBB@@@>>>>>>>>>>>>===<<<777888999777555333333444666666555555444333333222444222000///000111000...666555222000---+++***)))))))))***+++,,,,,,++++++,,,+++***))))))***+++,,,++++++************))))))((())))))'''%%%%%%&&&(((&&&$$$"""!!!"""#########$$$###""""""###$$$###"""%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!### !!!  !!!"""!!! |||zzz{{{zzzwwwnnnooopppqqqqqqpppooooooqqqqqqrrrqqqooooooppprrrtttsssrrrpppooonnnnnnnnnnnnmmmlllnnnpppqqqpppnnnjjjiiihhhgggggghhhjjjkkkgggffffffffffffggghhhhhhcccdddfffhhhhhhhhhgggfffeeeggghhhhhhgggfffggghhhdddfffiiikkkllllllkkkjjjlllllllllkkkkkkjjjiiihhhgggccc___^^^bbbfffhhhhhhhhhhhhccc]]]^^^dddeeebbbbbbdddfffgggfffeeeddddddffffffeeecccaaacccgggkkkfffbbb```bbbbbb___]]]^^^]]]___aaabbb```^^^]]]]]]aaacccbbb^^^\\\\\\ZZZVVV[[[VVVUUUYYYZZZWWWUUUWWWQQQRRRRRRPPPMMMLLLMMMOOOFFFGGGHHHFFFCCC@@@??????@@@AAAAAA@@@>>><<<<<<<<<777888999888555333333333666555555444444333333222333111000000111222111111444444333111000...,,,+++)))***+++,,,,,,,,,+++***,,,+++***))))))***+++,,,+++++++++*********))))))((()))***(((&&&&&&(((***(((%%%"""""""""$$$$$$$$$$$$"""!!!"""###$$$###!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!! !!! ###""" }}}{{{}}}|||yyyppppppqqqrrrrrrrrrqqqqqqqqqrrrrrrpppnnnnnnooopppuuutttsssrrrrrrrrrrrrrrrooonnnnnnpppssstttqqqnnnmmmlllkkkjjjiiijjjnnnqqqiiiiiihhhhhhiiiiiijjjkkkiiijjjkkklllkkkiiigggfffiiikkklllllljjjiiiiiijjjgggiiimmmpppqqqqqqpppooonnnnnnnnnmmmllljjjiiihhhiiifffcccbbbcccfffhhhiiiggggggbbb\\\^^^fffiiigggdddfffhhhhhhfffdddbbbbbbhhhhhhgggccc``````dddhhhddd```___aaabbb___^^^___ZZZ]]]___```^^^\\\[[[[[[___bbbaaa]]][[[[[[XXXSSS]]]XXXVVVYYYXXXRRROOOQQQQQQSSSSSSQQQMMMLLLMMMPPPEEEFFFGGGFFFBBB@@@>>>>>>>>>AAACCCBBB>>>;;;;;;<<<777888999888555333333333555555555444444333333333000///......000111111000111222222222222000...---***+++,,,------,,,+++***,,,+++)))(((((()))+++,,,***)))))))))((((((''''''((()))***(((&&&&&&))),,,(((&&&###"""###$$$$$$$$$###"""!!!"""###$$$###!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""%%%###""" !!! ###""" zzzyyy~~~}}}yyyrrrwwwxxxtttpppqqqrrrqqqooopppqqqqqqpppqqqsssuuuzzzvvvssssssvvvyyyxxxwwwtttuuuwwwxxxxxxvvvtttsssoooooonnnlllkkkjjjlllnnniiihhhhhhjjjmmmnnnllliiipppnnnlllmmmnnnnnnkkkhhhnnnppppppmmmnnnrrrtttrrrjjjkkkmmmoooppppppqqqqqquuusssnnnkkkjjjkkknnnpppllliiifffeeefffggghhhhhhgggeeebbb```bbbeeeiiikkkgggeeedddddddddcccaaa___^^^dddfffaaa___dddhhhgggddddddbbbaaa````````````[[[]]]______\\\YYYXXXWWW[[[[[[\\\^^^___^^^ZZZWWWXXXXXXVVVUUUSSSRRRQQQPPPTTTQQQOOONNNNNNNNNMMMLLLFFFGGGGGGDDD???===???BBBBBB??????BBBAAA===<<<>>><<<666333555555444444666444333222000000000000111000000000000///////////////777>>>;;;111***+++000------,,,+++++++++,,,,,,)))))))))))))))******+++...---+++)))(((((())))))++++++***)))((('''&&&&&&''''''%%%$$$###"""""""""#########"""""""""""""""%%%""" """###"""$$$((('''&&&%%%%%%&&&&&&$$$"""###"""!!!  !!!  ###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!~~~zzzuuuyyyyyytttqqqsssuuutttooopppqqqrrrrrrsssuuuwwwzzzwwwttttttxxx|||}}}|||zzzzzzzzzzzzyyyxxxvvvuuuuuuuuutttrrrooonnnoooppplllkkkkkkmmmoooooommmkkkrrrpppooopppqqqqqqooolllpppsssssspppqqquuuvvvtttmmmnnnppprrrtttuuuwwwxxxxxxuuurrrooommmmmmoooppppppkkkfffeeeiiilllmmmllliiihhhfffffffffgggggggggfffdddcccccccccbbb```^^^^^^cccddd```___ccceeeccc______````````````aaaaaaZZZ\\\^^^^^^\\\[[[[[[\\\^^^^^^]]]^^^___]]]ZZZWWWYYYWWWTTTRRRRRRRRRSSSTTTRRRPPPOOONNNOOOOOOMMMLLLGGGGGGFFFCCC@@@???@@@AAABBB??????AAA@@@===<<<>>><<<777444555666444444666444333111000//////000000000000000000////////////222:::BBB@@@666...,,,...///...---,,,+++*********)))))))))))))))******+++---,,,+++)))(((((())))))))))))(((((('''&&&&&&%%%&&&&&&%%%$$$############%%%$$$$$$###"""!!!!!! ***&&&######""""""((('''%%%$$$$$$"""###"""!!!  !!!!!! !!! !!!!!! }}}yyy{{{zzzuuusssvvvxxxxxxqqqrrrtttuuuvvvxxx{{{~~~}}}yyyvvvwww{{{~~~|||zzzyyyxxx||||||{{{xxxuuussstttuuurrrqqqqqqrrrsssrrrpppnnnsssrrrrrrrrrttttttrrrpppssswwwxxxwwwwwwzzzyyyvvvtttvvvwwwwwwwwwxxx{{{}}}zzzyyyvvvsssqqqpppppppppsssnnniiiiiinnnqqqrrrppplllkkkjjjjjjjjjiiieeecccbbbaaa``````aaaaaa```^^^___aaaaaa___```cccaaa^^^ZZZ[[[]]]___aaaaaaaaaaaaYYY[[[\\\\\\\\\\\\^^^```bbbaaa___^^^^^^\\\YYYWWWYYYWWWSSSQQQPPPRRRUUUWWWOOOOOONNNOOOPPPOOOMMMKKKHHHFFFCCCBBBBBBBBBAAA@@@AAA>>>>>>@@@???<<<;;;>>>>>>888555666666444444666333222111000////////////000000000000////////////222:::AAA@@@777///+++,,,000///---,,,***))))))))))))))))))))))))******+++,,,+++***)))(((((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%###"""!!! +++&&&$$$$$$""" &&&$$$###""""""!!!""""""!!! !!!"""!!!!!! !!!!!!""" !!!"""!!! }}}|||wwwvvvzzz|||{{{uuuwwwzzz{{{}}}{{{|||}}}||||||}}}{{{yyyzzz{{{yyyyyyyyyyyyxxxwwwtttsssttttttttttttuuuuuutttssswww{{{}}}}}}}}}}}}yyy}}}~~~~~~{{{xxxwwwyyy{{{|||{{{yyywwwuuusssrrrqqqsssrrrqqqqqqrrrrrrrrrrrrmmmkkkjjjjjjkkkiiieeebbb^^^]]]]]]^^^```bbbbbbbbb```___^^^___aaabbb^^^ZZZYYY[[[^^^```bbbbbbaaa```ZZZZZZ[[[ZZZYYY[[[^^^aaaeeeccc```^^^]]]\\\YYYWWWYYYWWWUUURRRRRRRRRSSSTTTMMMMMMNNNOOOPPPOOOLLLIIIIIIEEEBBBAAACCCDDDCCC@@@BBB>>>>>>??????<<<;;;>>>???999666666666444444666222222111000////////////000000000000////////////000555:::999333---++++++...---,,,+++************)))))))))))))))******+++***)))))))))(((((())))))'''''''''&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!%%%"""!!!######!!!!!!$$$"""!!! !!!""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" {{{{{{~~~yyy{{{}}}|||{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwzzz|||~~~~~~yyywwwyyy|||{{{{{{{{{yyyxxxvvvuuutttqqqvvvzzzzzzuuuqqqooopppnnnjjjggghhhjjjkkkhhhddd\\\\\\\\\^^^bbbeeeggggggaaa^^^]]]___aaa```\\\ZZZ]]]^^^aaabbbcccbbb```___\\\\\\[[[YYYXXXYYY\\\^^^eeeccc```^^^]]]\\\YYYWWWXXXXXXWWWVVVTTTRRRPPPOOOMMMMMMMMMOOOOOONNNKKKHHHHHHEEEAAAAAADDDEEEDDDBBBBBB???>>>??????<<<<<>>@@@???<<<===@@@>>>999666777888666777999222333333222222111000///000000000000////////////000///.........///000111***))))))******+++,,,---)))))))))))))))******+++%%%&&&'''((())))))((((((&&&&&&''''''((((((((()))$$$#########$$$%%%%%%&&&""""""######$$$%%%%%%%%%### !!!######!!! ###&&&$$$#########"""  !!!!!!"""!!!!!!!!!"""!!!!!! !!!!!!"""%%%###  }}}~~~||||||||||||}}}|||{{{zzz{{{{{{yyyuuuqqqssspppnnnqqquuuuuuoooiiieeedddbbbcccfffiiikkkkkkccc``````bbbaaa]]]^^^cccbbbbbbbbbbbbbbbbbbbbbbbb^^^___^^^]]][[[[[[\\\^^^^^^^^^]]]^^^___]]]ZZZWWWXXXXXXWWWVVVTTTRRRPPPNNNQQQOOOMMMLLLLLLKKKHHHGGGDDDEEEEEEDDDCCCCCCEEEGGGEEEAAA???@@@@@@===>>>BBB===888666888999888888;;;333333444444333222000000000000000000////////////000///......000000///...******************+++,,,)))))))))))))))******+++$$$%%%&&&((())))))(((((($$$$$$%%%&&&''''''(((((($$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$!!!!!!$$$### !!!%%%$$$#########""" !!!"""""""""!!!!!!!!! !!!!!!  !!! }}}}}}}}}~~~|||uuuwww}}}zzzssswwwttttttxxx|||zzzqqqhhhkkkhhhffffffhhhjjjkkkkkkcccaaaaaadddaaa]]]```gggaaaaaa``````aaabbbcccccc^^^___```___^^^^^^___aaa[[[[[[\\\^^^___^^^ZZZWWWYYYWWWVVVTTTRRRRRRRRRRRRSSSPPPMMMKKKJJJIIIHHHFFFCCCEEEFFFDDDBBBBBBEEEIIIFFFBBB@@@AAA@@@>>>???CCC===888555888999999:::<<<333444555555444333111000000000000000///////////////...---///000000,,,))),,,,,,+++***)))))))))***)))))))))))))))******+++###$$$&&&((())))))((((((######$$$%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########""" $$$$$$!!! ###!!! !!!###$$$###!!!!!!"""""""""!!!!!!   """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!~~~{{{}}}yyy|||wwwvvvzzz|||wwwpppmmmooommmlllmmmnnnlllgggccc^^^```cccdddddddddeeefffcccbbbcccfffdddaaaaaaeee```]]]\\\___dddeee```[[[[[[\\\[[[ZZZ]]]```^^^XXX[[[XXXUUUUUUWWWVVVTTTQQQOOOOOONNNMMMKKKIIIGGGFFFGGGDDDDDDGGGGGGDDDDDDGGGDDDAAA???>>>>>>???>>>===>>>;;;777555666777555444444333222111111000...,,,111000...///111000---)))............---,,,,,,+++***************)))((('''+++'''%%%)))111222+++$$$+++%%%###(((---+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''%%%######%%%&&&$$$!!!""""""#########$$$$$$$$$'''&&&$$$###"""!!!""""""$$$$$$%%%$$$###"""  !!!!!!!!!"""!!!!!!  !!!  !!! ~~~~~~~~~yyyxxx|||~~~yyysssppppppnnnmmmnnnooonnniiieeedddeeeggggggffffffgggiiifffdddfffhhhfffaaaaaadddbbbaaa___^^^____________``````^^^\\\]]]```^^^YYYWWWUUUTTTUUUXXXYYYWWWUUUPPPPPPOOOMMMKKKHHHFFFEEEEEEBBBCCCEEEFFFCCCDDDFFFCCCAAA???>>>>>>>>>===<<<===:::888777888888666444444333222222222222///---111000///111333222000---............---,,,+++***)))************))))))((()))''''''))),,,,,,)))&&&(((&&&&&&))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''%%%######%%%%%%$$$"""""""""#########$$$$$$$$$###"""!!! !!!"""############"""!!! !!!""""""!!! """!!! !!!###$$$$$$###{{{zzz|||wwwuuupppooonnnoooqqqqqqmmmiiikkklllllljjjhhhgggiiijjjgggfffgggiiigggbbbaaadddccccccaaa]]]ZZZ[[[___cccddddddaaa]]]]]]___^^^ZZZWWWVVVUUUVVVXXXYYYXXXWWWRRRQQQPPPNNNKKKIIIFFFEEEDDDAAAAAADDDEEEBBBCCCFFFBBB@@@???>>>>>>>>><<<::::::999888888999888666444444333222333444333222000111111111333444444333111.........------,,,******((())))))************)))'''((()))((('''''''''''''''''')))+++)))$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&$$$###$$$%%%%%%$$$""""""""""""############$$$!!! !!!"""###"""!!!!!!!!! !!!!!!"""!!!""""""!!!!!!!!!"""###""""""###$$$%%%%%%$$$||||||}}}yyyyyyrrrqqqppprrruuutttpppmmmoooooonnnkkkhhhfffggghhheeedddfffiiigggbbbbbbeeebbb```^^^\\\[[[]]]```bbbcccdddaaa\\\[[[^^^___]]]YYYYYYXXXWWWWWWVVVVVVUUUUUUTTTRRRPPPMMMJJJGGGFFFEEEBBBBBBDDDDDDCCCDDDGGGAAA???>>>>>>>>>===:::888777777888888999888666444333222222333444555333222222333333444444444222111............---+++***)))'''((()))******************)))(((&&&&&&&&&'''''''''&&&(((++++++((('''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""##################"""""""""#########!!! !!!"""###!!!!!!!!!"""""""""######!!!!!!!!! '''%%%#########""" }}}}}}}}}zzz{{{uuussssssuuuxxxxxxtttpppppppppoookkkgggdddddddddaaaaaadddgggfffbbbaaaddd^^^\\\ZZZ[[[___aaa___\\\]]]___^^^ZZZYYY]]]___^^^XXXXXXXXXWWWVVVVVVUUUVVVWWWVVVUUURRROOOLLLJJJHHHHHHDDDCCCEEEEEECCCDDDHHHAAA???===<<<<<<;;;999777333555666777777666666555444333333444666666555333444555666555444111000////////////...---,,,******'''((()))***************---)))%%%%%%''')))(((&&&&&&!!!!!!''',,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! !!!"""$$$"""#########$$$$$$$$$$$$!!!"""!!! !!!$$$###!!! |||zzz|||xxxvvvvvvxxx{{{zzzwwwssspppppppppmmmhhhdddbbbaaa______bbbfffeee```___aaa\\\YYYXXX[[[```aaa\\\VVVWWWZZZ[[[XXXXXX\\\^^^^^^RRRTTTVVVVVVVVVVVVXXXYYYWWWVVVUUUSSSPPPNNNKKKJJJKKKFFFDDDEEEEEEBBBDDDGGGBBB???<<<::::::999888777222444666777666666777888777666666777999999888666666777888777444111//////111111000000...---+++***((())))))************))),,,((($$$%%%(((***(((&&&$$$$$$******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############"""$$$%%%%%%$$$###$$$&&&###"""""""""""""""!!!!!!"""""""""!!!  !!!""""""###!!!!!!!!!!!!"""""""""""" """######"""!!!"""### !!!!!! |||zzz}}}{{{yyyyyyzzz}}}|||xxxtttqqqrrrssspppkkkfffcccaaaaaaaaadddgggddd^^^\\\]]][[[ZZZZZZ[[[\\\[[[WWWTTTSSSXXXZZZXXXWWWZZZ\\\\\\QQQSSSUUUUUUTTTUUUWWWYYYUUUUUUTTTRRRPPPMMMKKKJJJLLLGGGDDDDDDCCC@@@AAAEEECCC???:::888777888888888444666777777777777:::===<<<;;;;;;;;;======;;;999666888:::999555333222333333222222111000...,,,+++)))************))))))(((&&&&&&&&&&&&&&&&&&''''''%%%!!!!!!&&&)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############"""$$$%%%%%%######%%%'''######""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""###""""""""" !!!!!!!!!######$$$###!!!!!!"""###  """$$$###"""|||{{{~~~}}}{{{zzz|||~~~}}}yyyuuurrrtttuuusssoooiiidddbbbddddddfffhhhddd]]]YYYZZZ[[[]]]]]][[[XXXUUUTTTTTTRRRXXX[[[YYYWWWYYY[[[ZZZSSSUUUWWWVVVSSSRRRSSSUUUSSSSSSRRRPPPOOOLLLKKKJJJLLLGGGDDDCCCAAA??????CCCDDD???:::666666777888999555777999888777999===@@@@@@???>>>???@@@???>>><<<666888;;;:::777555555777444333333222000///---,,,***************)))(((''' %%%((('''###"""%%%)))(((''')))+++)))%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############!!!$$$&&&%%%######%%%'''######""""""!!!!!!!!! """#########"""!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""###"""  """%%%###"""###$$$$$$###"""~~~{{{{{{||||||yyywwwuuutttssssssqqqmmmhhhdddeeecccdddeeebbb]]]\\\______^^^^^^]]]\\\[[[ZZZYYYVVVUUUTTTTTTUUUUUUTTTRRRPPPTTTTTTSSSUUUYYYUUUMMMIIIMMMOOOOOOLLLIIIIIIJJJGGGEEECCCAAAAAAAAA@@@>>>=========<<<;;;:::888888::::::;;;<<<===???AAABBB@@@@@@@@@@@@@@@???>>>======<<<;;;888666666888:::111222333333222111///...---,,,***)))((('''((((((&&&&&&&&&&&&&&&'''((()))((('''%%%#########%%%&&&'''%%%$$$%%%(((***)))'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!  !!!"""###$$$$$$########################"""!!!  !!!""" """"""!!!!!!###$$$&&&!!! $$$### $$$&&&%%%$$$"""""""""######~~~}}}~~~}}}{{{xxxxxxwwwvvvuuutttpppkkkhhhfffdddeeefffddd______bbb```___^^^]]][[[ZZZYYYYYYXXXWWWTTTTTTTTTSSSQQQOOOOOORRRRRRQQQSSSVVVSSSLLLJJJMMMPPPOOOLLLJJJIIIJJJEEEDDDBBB@@@@@@???>>>===<<<<<<<<<;;;:::999888777======>>>???@@@AAABBBBBBAAAAAA@@@???>>><<<:::999:::::::::888666555777999555555555444222111///......---+++)))((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''&&&&&&%%%$$$'''&&&%%%&&&)))***)))((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""""""!!!"""""""""#######################################""""""!!! !!!""""""!!!"""###"""!!! !!!"""%%%!!!!!!$$$$$$ ###$$$###"""!!!!!!!!!""""""}}}zzz|||{{{zzzyyyxxxtttppplllhhhffffffhhhfffaaabbbeeeaaa```^^^\\\ZZZYYYXXXWWWZZZXXXUUUSSSRRRQQQOOOMMMMMMOOOOOONNNPPPRRROOOKKKKKKMMMOOONNNLLLJJJJJJJJJCCCBBBAAA@@@???======<<<===<<<<<<;;;:::999888777===>>>@@@AAAAAA@@@@@@???AAAAAA???===;;;888555444555666777777555555666777888777555444222111000000///...,,,+++)))((((((''''''&&&&&&&&&&&&'''(((((("""$$$(((***+++(((%%%###'''&&&&&&''')))******)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###"""###$$$###  !!!###!!!"""$$$$$$!!! """""""""!!! !!!!!!}}}}}}|||{{{zzzwwwssspppiiigggggghhhfffccccccgggcccaaa___\\\YYYWWWVVVVVVZZZWWWTTTRRRQQQPPPOOOMMMMMMNNNNNNMMMMMMNNNMMMKKKKKKKKKLLLLLLJJJIIIHHHHHHBBBCCCCCCAAA???=========>>>>>>===<<<;;;:::999999<<<===?????????>>>;;;:::???>>>===:::888555222111111222444555444333444555666555333111000000111222000///...,,,***)))((((((''''''&&&&&&&&&''''''(((!!!$$$(((++++++)))&&&$$$%%%%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""######"""!!! !!!"""""""""######!!! !!!!!!!!!!!!!!!!!!""""""~~~|||{{{zzzxxxuuurrrjjjhhhhhhhhhfffcccdddhhhcccaaa^^^[[[XXXWWWVVVVVVXXXUUURRRQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKLLLMMMIIIIIIHHHHHHHHHGGGFFFEEECCCEEEFFFDDDAAA???>>>???AAA@@@???===<<<<<<<<<<<<<<<===>>>???>>><<<:::888::::::999888666444222111---///111222111111111333111000/////////000111222000000///...,,,+++))))))(((''''''&&&&&&&&&''''''$$$%%%'''((()))(((''''''###$$$$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!""""""!!!!!!"""$$$!!!"""""""""!!!!!!!!! !!!!!!""""""#########~~~|||{{{zzzxxxuuusssmmmkkkiiiiiigggcccdddhhhcccaaa^^^ZZZWWWVVVVVVVVVWWWTTTQQQPPPQQQSSSTTTSSSPPPNNNMMMMMMKKKIIIKKKOOOIIIGGGFFFEEEFFFFFFEEECCCCCCFFFHHHGGGCCC@@@???AAACCCBBB@@@>>>======>>>>>>===>>>>>>>>>===<<<:::999777777666666444333222111,,,---//////......///111,,,---------...///111111////////////...,,,+++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""################## !!!!!!""""""######""""""""""""""""""""""""!!!""""""######""""""!!! """"""!!!!!!###$$$"""###"""!!!"""  !!!"""###$$$$$$$$$|||{{{zzzyyywwwtttqqqnnnlllkkkhhhdddeeeiiiccc```]]]YYYWWWVVVWWWWWWXXXUUURRRQQQRRRTTTTTTUUUPPPMMMLLLMMMJJJFFFIIIPPPJJJGGGEEEEEEFFFFFFEEECCCCCCGGGJJJHHHCCC@@@@@@AAACCCBBB@@@>>>======>>>>>><<<<<<<<<;;;;;;:::::::::666666666555333222000///,,,------,,,***+++---///+++,,,---......//////......//////000///...---,,,(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%!!!###%%%%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$!!!!!!"""""""""################################# !!!""""""""""""!!! !!!""""""!!!!!!"""###"""$$$"""!!!###!!! """############}}}|||{{{zzzxxxvvvtttqqqnnnmmmiiieeefffjjjbbb```\\\YYYWWWVVVWWWXXXZZZWWWSSSQQQRRRTTTTTTTTTPPPLLLKKKLLLHHHDDDHHHOOOKKKHHHEEEEEEFFFGGGFFFCCCBBBGGGJJJHHHCCC??????AAACCCAAA???===<<<<<<===>>>:::999888777777777888888777777666555333111///...,,,,,,,,,***((())),,,...,,,---...//////...---,,,---...///000000///...---)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###""""""$$$&&&&&&$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$########################################## !!!""""""!!! """###$$$###!!! !!!###%%%"""!!!###!!! """"""""""""}}}{{{yyywwwppprrrtttrrrlllhhhffffff```___]]]ZZZXXXWWWWWWWWWWWWSSSOOONNNPPPQQQQQQPPPRRRQQQNNNJJJGGGDDDDDDEEEGGGFFFEEEFFFHHHIIIIIIHHHLLLKKKJJJHHHEEECCCAAA???===<<<;;;;;;:::999888777666666666666666777777888111111222333333333333222//////...---,,,++++++***...------,,,+++***)))))),,,...000111111///---,,,...)))###"""%%%((((((&&&&&&&&&''''''&&&$$$###"""&&&""""""''''''$$$$$$)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$$$$#########$$$###"""!!!"""$$$%%%%%%$$$#########""""""""""""""""""######"""&&&"""!!!###""" !!!$$$""""""""""""!!!!!!!!!!!!}}}zzzxxxwwwsssuuuuuurrrmmmhhhffffffcccaaa^^^[[[YYYXXXXXXXXXXXXUUUQQQPPPQQQQQQPPPNNNNNNNNNMMMKKKIIIGGGGGGHHHGGGFFFDDDDDDFFFHHHHHHHHHLLLLLLKKKIIIGGGDDDAAA???===<<<;;;:::999888888777777777666666666666666777000111222222333333222222000000///...---,,,++++++++++++++++++++++++******---...000222222000...,,,///)))$$$"""%%%''''''%%%((('''&&&$$$$$$###$$$$$$%%%!!!"""%%%%%%!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%%%%%%%######"""""""""""""""""""""!!!#########!!! !!!"""%%%""" !!! !!!!!!!!!!!!"""""""""""""""}}}zzzxxxwwwvvvvvvuuurrrmmmjjjhhhhhhfffdddaaa]]]ZZZYYYYYYYYYYYYWWWUUUTTTSSSQQQNNNLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHEEECCCBBBDDDFFFFFFFFFJJJKKKKKKKKKHHHEEEAAA???===<<<;;;:::999888888888888888777666666555555555000111222222333333222222111111000///...---,,,,,,))))))*********+++++++++---///111222333111///---///***%%%$$$%%%'''&&&%%%)))(((%%%""""""###%%%&&&$$$######&&&%%%!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%$$$######$$$%%%$$$"""""""""""""""""""""######!!!"""$$$###""""""$$$%%%$$$ """!!!""" !!!!!!""""""#########}}}zzzxxxwwwvvvuuussspppnnnlllkkkkkkhhhfffbbb^^^[[[ZZZYYYZZZYYYXXXXXXVVVTTTPPPMMMJJJIIIIIIIIIKKKLLLKKKIIIHHHHHHEEEBBBAAABBBDDDEEEEEEHHHIIIJJJJJJHHHDDD@@@======<<<:::999888777888888888888888777666444333333000000111222222222222222222222111000///...------************************---///111333333222000...///+++'''%%%%%%&&&%%%$$$((('''%%%######$$$%%%&&&$$$$$$%%%'''&&&$$$""""""###$$$$$$$$$$$$%%%%%%%%%$$$#####################"""###%%%&&&&&&%%%###"""%%%$$$""""""######""" """""""""""""""#########"""###$$$###""""""###$$$### !!!$$$%%%###$$$''' !!!"""######$$$$$$~~~{{{yyyxxxuuutttrrrpppoooooonnnnnnhhhgggdddaaa^^^\\\ZZZZZZXXXXXXYYYWWWTTTPPPLLLJJJJJJIIIIIIJJJLLLKKKHHHFFFIIIFFFCCCBBBCCCDDDDDDDDDEEEFFFHHHHHHFFFBBB>>>;;;===<<<:::888777777777888888888888777666444222111000000111222222222222111222222111000///......---,,,,,,++++++***))))))(((---...111333333222000///...,,,)))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!###$$$%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%########################"""###%%%&&&&&&%%%###"""$$$###!!!!!!""""""!!!!!!!!!""""""###############$$$$$$###!!! !!!%%%""""""%%%%%%""""""$$$ !!!!!!"""###$$$$$$%%%~~~|||zzzzzzvvvtttsssrrrrrrrrrpppnnnhhhhhhgggeeebbb___\\\[[[WWWYYYZZZYYYUUUQQQOOONNNNNNLLLJJJKKKMMMMMMJJJGGGJJJHHHFFFEEEFFFFFFDDDCCCDDDEEEFFFEEEDDDAAA===;;;===<<<999777666666777888777777777777666444222111///000111111222222111111222222111000///...------......---,,,+++***)))(((,,,...000222333222000///,,,+++)))(((&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$###!!!""" !!!$$$%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###"""!!!!!!"""###""" !!!!!!!!!"""######$$$$$$$$$$$$%%%###!!! '''$$$###%%%###!!!""""""######$$$$$$$$$}}}||||||zzzyyywwwvvvvvvtttpppmmmhhhiiijjjjjjhhhddd```]]]XXXZZZ\\\ZZZWWWTTTTTTUUURRRNNNKKKLLLOOOQQQOOOLLLKKKJJJIIIIIIIIIHHHEEECCCEEEEEEEEEDDDCCC@@@>>>======<<<999666555666777888555666777777666444222111///000000111111111111111222111000///...------,,,...---------,,,,,,+++++++++,,,///111222111000...++++++***((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$"""###$$$"""############$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$### !!!!!!"""######$$$$$$###$$$%%%$$$"""!!!"""###%%%######%%%$$$ ########################}}}}}}}}}}}}{{{zzzyyyvvvpppllliiikkkmmmnnnlllhhhccc```YYY[[[]]]\\\YYYWWWXXXYYYTTTPPPLLLMMMRRRTTTSSSQQQKKKKKKKKKKKKKKKIIIFFFCCCFFFFFFEEEDDDBBBAAA???>>>>>><<<999666555666777888444555777777666555333111//////000111111111111111111111000///...---,,,,,,,,,,,,------------......***,,,...111222111///...*********)))''''''((()))'''&&&$$$"""###$$$&&&(((&&&(((%%%###%%%###"""############$$$$$$$$$!!!!!!""""""############$$$#########$$$$$$&&&&&&%%%$$$###$$$&&&''''''%%% !!!!!!"""###$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&""" """''''''%%%$$$'''$$$$$$$$$###############{{{|||wwwtttssspppnnnmmmllllllllliiifffccc___```___^^^]]]]]]]]]]]]ZZZVVVTTTWWWXXXUUUTTTUUUMMMKKKIIIJJJLLLLLLJJJGGGFFFHHHIIIIIIFFFCCCAAA@@@===;;;999777666666777888:::666444555333000000333/////////111333333111///444000,,,+++---...---,,,+++,,,------++++++,,,---///+++---222222------000000---***)))))))))((('''###$$$%%%&&&&&&%%%$$$###$$$$$$######""""""!!!!!!%%%$$$###""""""###$$$%%%"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$################################################}}}yyywwwuuusssuuurrrpppnnnmmmllljjjiiidddaaa___```bbbbbb___[[[^^^YYYXXX[[[\\\ZZZXXXZZZTTTQQQOOOOOOPPPOOOLLLIIIJJJKKKKKKJJJGGGCCCAAA@@@===;;;999777666666777888999666444666555222111444000000000111222222000...333000,,,+++---...---,,,+++,,,------++++++,,,------+++,,,111222...---000000...+++*********)))((("""###$$$$$$$$$$$$###"""############""""""""""""$$$$$$###""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{zzzwww}}}yyyuuurrrqqqqqqqqqpppjjjfffccceeeiiihhhbbb\\\```\\\\\\___```]]][[[\\\YYYWWWTTTSSSRRRPPPNNNKKKNNNNNNMMMKKKIIIEEEBBB@@@===;;;999888777666777777777444444777777333222555222111000111111111///---222///---,,,---...------+++,,,------++++++,,,---+++***,,,000000......//////---+++******+++***)))###$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$###""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~zzzxxxwwwwwwuuutttmmmlllkkkmmmnnnlllgggcccaaa^^^]]]aaaaaa^^^\\\]]]YYYXXXUUUSSSQQQPPPNNNMMMPPPOOONNNLLLKKKIIIFFFCCC===<<<;;;999888777777777444222333777777444222444444222111111111000...,,,000///...---------------,,,---...---+++***+++,,,))))))+++...///.........,,,+++))))))******)))'''%%%&&&&&&&&&&&&&&&&&&%%%"""""""""######$$$$$$$$$$$$##################$$$ !!!!!!""""""""""""################################################!!!"""%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~|||yyyvvvooorrrvvvuuurrrnnnmmmmmmfffbbbbbbeeeeeeaaa^^^^^^YYYXXXWWWTTTRRRQQQPPPQQQPPPOOOMMMLLLMMMMMMJJJHHH???>>>===;;;999888888777222111222666666333222444555333111000000000...,,,...///......---------...,,,---...---+++***+++,,,(((***+++,,,---...---,,,)))'''&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%#########$$$$$$######### !!!"""###""""""!!!##############################$$$$$$$$$#########!!!"""%%%&&&&&&%%%$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzrrrxxx}}}{{{vvvrrrssswwwmmmjjjiiilllkkkfffbbbaaa\\\\\\ZZZWWWTTTSSSTTTUUUQQQOOOLLLLLLNNNOOOMMMJJJ@@@@@@???===<<<:::999888444222222666666333222555555333111000000000...------...//////---,,,---...---......---+++******+++'''+++,,,++++++---,,,)))&&&%%%%%%&&&((((((&&&%%%###""""""!!!!!!""""""############$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$&&&&&&%%%$$$$$$########################$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxx{{{~~~}}}zzzyyyzzz|||tttpppooorrrpppjjjeeeddd``````^^^YYYUUURRRSSSUUUTTTPPPLLLLLLOOOOOOLLLIIIBBBBBBAAA@@@>>><<<:::999888555444777666444444777555222000//////000///...,,,...000///---,,,---///---......---+++******+++''',,,---)))))),,,***&&&%%%$$$%%%&&&(((((('''%%%$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""###$$$&&&'''''''''%%%$$$########################%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}}}}|||}}}}}}~~~~~~~~~wwwsssrrrsssqqqkkkeeedddbbbaaa___YYYSSSPPPQQQSSSVVVRRRMMMLLLNNNNNNKKKGGGCCCCCCBBBAAA???===;;;:::;;;888666888777555666999444222000//////000000///+++...000000---,,,---///---......---+++******+++(((,,,---)))(((+++***$$$%%%%%%%%%'''))))))(((&&&''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""&&&&&&'''((('''&&&$$$###$$$$$$#########$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################zzzxxxuuurrrpppmmmhhheeefffccc]]]XXXTTTSSSSSSTTTUUURRROOONNNNNNOOOOOOOOONNNJJJEEEBBBBBBAAA???<<<;;;:::999777777777888888666333111333222......111......---,,,---...///000111///,,,***(((((())))))+++***)))***+++***)))'''(((''''''&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&%%%%%%$$$&&&'''########################$$$###"""$$$'''((('''$$$%%%$$$######$$$$$$"""!!!%%%$$$$$$######$$$$$$%%%""""""""""""############"""$$$%%%%%%$$$###%%%&&&'''''''''&&&###"""###%%%%%%$$$#########$$$%%%&&&zzzxxxuuusssqqqnnniiifffhhheee```[[[WWWUUUUUUUUUWWWTTTPPPNNNNNNNNNNNNMMMMMMJJJFFFDDDCCCBBB???<<<;;;:::999888777777888888555222000222222//////222///...------------...///...---+++)))))))))***+++***)))))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''(((&&&$$$'''%%%$$$$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%""""""""""""############"""###$$$$$$######$$$&&&%%%&&&&&&%%%###"""###%%%%%%$$$#########$$$%%%&&&~~~}}}{{{yyywwwuuurrrnnnkkkjjjhhhddd___\\\YYYWWWWWWXXXUUUQQQOOONNNNNNMMMLLLMMMKKKIIIGGGEEECCC@@@===<<<;;;:::999888888888888444111000222222//////222///......---------......,,,+++***))))))***,,,---***)))))))))******(((&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$&&&'''&&&%%%'''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""############!!!"""$$$###""""""###%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$%%%&&&&&&~~~|||{{{xxxssspppllljjjgggccc___[[[YYYXXXXXXUUUQQQOOOOOOOOOOOONNNMMMLLLKKKJJJGGGDDDAAA>>>===<<<<<<;;;:::999888888666333111333222......111//////......------------++++++***))))))***++++++***)))((()))******(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$%%%%%%%%%%%%%%%&&&&&&""""""###$$$&&&&&&&&&%%%'''%%%$$$%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""""""""############ """######""""""###$$$"""######"""!!!!!!###%%%$$$$$$$$$$$$%%%%%%&&&&&&~~~zzzvvvrrrnnnllliiieeeaaa]]]ZZZYYYVVVTTTQQQPPPQQQRRRRRRRRRNNNNNNNNNLLLIIIEEEBBBAAA>>>>>>===<<<;;;:::999888:::666444444222...---000000//////......---,,,+++,,,,,,+++***))))))))))))***)))(((((())))))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""""""""############ """######""""""###$$$!!!"""###"""!!!!!!###$$$$$$$$$%%%%%%&&&&&&&&&&&&~~~{{{vvvrrrrrrpppkkkfffbbb___]]]\\\WWWUUURRRQQQSSSTTTUUUUUUPPPPPPPPPMMMIIIFFFDDDDDD?????????>>><<<;;;999888;;;777555666444000///111000000000///...,,,+++***,,,,,,+++***))))))(((((()))((((((((())))))'''%%%(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$$$$$$$&&&######$$$$$$%%%%%%&&&&&& """$$$%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""############!!!"""$$$###""""""###%%%"""######"""!!!!!!"""$$$$$$$$$%%%&&&&&&&&&&&&&&&~~~yyyuuuwwwsssnnnhhhdddaaa``````ZZZWWWTTTSSSTTTVVVVVVVVVRRRRRRQQQMMMIIIFFFFFFGGG@@@@@@@@@???>>><<<:::888:::777555777666333222555000000000000...,,,***)))))))))************)))))))))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%#########$$$""""""######$$$%%%%%%&&&"""%%%%%%######$$$&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%""""""""""""############"""###$$$$$$######$$$&&&$$$%%%%%%###!!!!!!"""###$$$%%%&&&'''''''''&&&%%%}}}yyyzzzvvvpppjjjeeeccccccccc]]]ZZZWWWUUUUUUVVVUUUUUUSSSSSSRRRMMMHHHFFFGGGIII@@@@@@@@@@@@>>><<<:::888888555555777777555666999111111111000...,,,***((('''''')))***++++++++++++)))((('''((())))))'''%%%$$$%%%%%%&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$###%%%%%%$$$"""!!!"""###!!!!!!"""###$$$$$$%%%%%%"""%%%%%%###"""$$$&&&'''&&&%%%&&&((()))((('''%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&$$$"""!!!"""###$$$%%%&&&'''''''''&&&%%%{{{wwwrrrllljjjkkkjjjeeeaaa___]]]\\\[[[ZZZXXXUUUSSSTTTRRRPPPOOONNNMMMJJJGGG?????????@@@AAA???<<<999999999777666444444333333---------...------,,,,,,(((((('''((()))***,,,---+++)))'''''''''((('''%%%&&&&&&'''))))))(((%%%###%%%&&&&&&###$$$&&&$$$ $$$%%%'''&&&%%%$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$######&&&'''((('''&&&&&&''')))&&&%%%$$$$$$$$$###!!! !!!"""$$$%%%&&&&&&&&&!!!!!!"""###############$$$#########""""""!!!!!!%%%%%%$$$$$$$$$%%%&&&'''zzzxxxsssmmmjjjjjjiiieeeaaa```^^^[[[ZZZYYYXXXVVVTTTSSSRRRPPPOOONNNMMMJJJHHHAAA@@@@@@AAAAAA???<<<999;;;:::888555444222111111...............---,,,,,,+++***)))(((((()))******,,,***((((((((()))(((''''''''''''(((((('''&&&$$$$$$%%%%%%###%%%((('''""""""$$$&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$"""###%%%&&&'''&&&%%%&&&''''''%%%### !!!"""######$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&yyy{{{vvvooojjjiiihhheeecccbbb___[[[YYYYYYXXXWWWUUUSSSQQQOOONNNNNNMMMKKKIIICCCBBBAAAAAAAAA???<<<999;;;:::888555222111//////000000000000///...,,,,,,******)))))))))******+++---+++)))))))))***)))'''(((''''''''''''&&&&&&&&&"""$$$$$$###&&&)))((($$$!!!###%%%&&&%%%&&&'''((($$$######""""""###%%%%%%$$$%%%%%%&&&'''((((((((($$$$$$$$$""" !!!$$$&&&%%%$$$$$$%%%'''((('''%%% !!!!!!""""""""""""###$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&{{{~~~xxxqqqllliiihhhgggeeeddd```\\\YYYYYYYYYXXXWWWRRRPPPNNNMMMMMMLLLKKKIIIEEEDDDBBBAAAAAA???<<<999999888666444222111000000222222111111///...---,,,&&&'''((()))+++,,,...///,,,+++)))((())))))((('''((((((((('''%%%%%%&&&'''"""$$$$$$###%%%((('''""""""$$$&&&&&&%%%%%%&&&'''&&&%%%###""""""###%%%'''$$$%%%%%%&&&'''((())))))&&&&&&%%%###!!!"""%%%((("""!!!!!!###$$$%%%###"""%%%%%%$$$$$$%%%%%%%%%&&&############$$$$$$%%%%%%#####################$$$######$$$$$$%%%%%%%%%%%%{{{tttoookkkjjjiiihhheeebbb^^^[[[ZZZZZZZZZYYYSSSQQQNNNLLLLLLLLLJJJIIIFFFDDDBBBAAA@@@???<<<:::777666555444333222222222222222222111000...---,,,&&&'''(((***+++------...+++)))''''''(((((('''&&&'''((()))'''%%%$$$&&&((($$$%%%%%%"""###&&&$$$%%%&&&''''''%%%######$$$((('''%%%$$$$$$%%%&&&((($$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$###!!!"""$$$'''###"""!!!"""######!!!""""""!!!!!!!!!"""#########""""""""""""###$$$$$$&&&%%%%%%$$$###""""""!!!"""###$$$%%%%%%%%%$$$$$$}}}xxxsssooommmllllllgggddd```^^^]]]]]][[[ZZZUUURRRNNNLLLKKKJJJIIIHHHEEECCCAAA@@@??????===;;;666555555444444444444444111111111111000...------++++++,,,,,,++++++***)))+++)))'''&&&''''''&&&%%%&&&(((***(((%%%$$$&&&(((%%%'''&&&###$$$&&&$$$&&&'''((('''$$$###"""###((((((&&&%%%%%%&&&&&&'''%%%$$$#########$$$&&&'''"""######"""!!!!!!"""$$$%%%$$$###$$$%%%$$$###!!!"""!!! """###$$$###"""!!!!!!!!!"""$$$%%%''''''&&&$$$###"""!!! !!!"""$$$%%%%%%%%%$$$###~~~{{{wwwrrrpppoooooogggeeecccaaaaaa___]]][[[VVVSSSNNNKKKJJJIIIHHHGGGCCCAAA???>>>>>>>>>===;;;888777666555444444444444///000000000//////...---,,,---------,,,***(((''',,,***((('''(((((('''&&&$$$(((+++***&&&$$$%%%'''%%%''''''%%%&&&)))'''"""%%%&&&''''''%%%######$$$''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###"""###%%%%%%!!!###$$$%%%###""""""###%%%$$$$$$%%%''''''&&&$$$$$$###""""""###%%%'''((($$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$$$$###""""""!!!"""$$$%%%%%%%%%###"""}}}yyyuuurrrpppppphhhfffddddddcccaaa^^^[[[WWWTTTOOOKKKJJJHHHGGGFFFBBB@@@>>>===>>>>>>===<<<:::999888666444333333333...///////////////......***+++,,,,,,---,,,+++***---+++)))((())))))((('''###''',,,+++'''$$$$$$'''%%%''''''&&&(((,,,***&&&###%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$###)))'''%%%#########$$$%%%"""%%%'''((('''%%%$$$$$$###""""""$$$'''((('''&&&"""!!!!!!!!!"""$$$'''(((%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""{{{vvvsssrrrrrrmmmgggaaa___aaa```]]]YYYWWWRRRNNNMMMPPPPPPLLLHHH@@@@@@???@@@BBBBBB@@@>>>999888666666777777555333000000000000000000111111***+++---......---+++***,,,((()))......((('''******'''$$$$$$&&&'''&&&$$$&&&%%%$$$###$$$&&&(((***$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$''''''###"""$$$%%%&&&%%%###""""""$$$&&&&&&$$$""""""$$$%%%%%%%%%"""###$$$$$$$$$"""!!! %%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!'''%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$!!!!!!###&&&{{{vvvsssrrrsssnnniiidddbbbbbbaaa\\\XXXWWWSSSPPPOOOPPPPPPNNNKKKFFFDDDBBBBBBBBBAAA???>>>:::888666777888999888777111111111111111111111111)))***,,,------,,,***)))***'''(((,,,+++'''&&&(((***'''$$$$$$&&&'''&&&$$$&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&$$$$$$'''&&&###"""$$$%%%%%%&&&$$$###"""###%%%(((&&&#########$$$$$$##################"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&$$$&&&&&&%%%"""!!!###%%%|||wwwtttttttttppplllhhheeedddaaa[[[WWWUUUTTTRRRQQQPPPOOOOOOOOOLLLIIIEEECCCBBBAAA???>>>;;;999777666888:::;;;;;;222222222222222222222222)))***+++,,,,,,+++***)))(((&&&'''))))))&&&%%%'''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""''''''&&&&&&&&&'''((((((&&&###$$$'''&&&###"""$$$###%%%&&&&&&$$$######$$$)))&&&$$$###$$$$$$"""!!!$$$######"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''''''''$$$""""""###%%%'''''''''###%%%&&&&&&$$$######$$$}}}yyyvvvuuuvvvqqqnnnjjjgggddd```ZZZUUUTTTTTTTTTRRRPPPNNNOOOPPPNNNKKKFFFCCCBBBAAA@@@???>>>;;;888666777999::::::444333333333333333222222++++++,,,,,,,,,+++******(((''''''((('''&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%### ''''''&&&&&&&&&&&&''''''&&&$$$$$$''''''$$$$$$&&&"""$$$&&&&&&%%%#########'''%%%$$$###$$$$$$###"""$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&''''''%%%###"""###%%%&&&&&&%%%###$$$%%%&&&%%%$$$######{{{xxxwwwxxxpppooollliiieee___ZZZWWWTTTUUUTTTRRRPPPNNNOOOPPPMMMIIIEEECCCBBBBBBBBBAAAAAA===999666666777777666444444444333333333222222---......------,,,,,,+++)))))))))((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&### &&&&&&%%%%%%%%%%%%%%%&&&'''%%%%%%))))))&&&%%%((("""$$$&&&&&&%%%#########$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$$$$###'''%%%######$$$$$$###"""######$$$%%%&&&%%%$$$###}}}yyyyyyyyyqqqpppmmmjjjeeeaaa]]][[[XXXWWWUUUSSSRRRPPPPPPOOOKKKIIIFFFDDDDDDDDDCCCBBBBBB???:::888777666555444555444444333333222222111//////......------,,,,,,***+++***''''''******(((###%%%''''''&&&%%%&&&'''%%%%%%''''''&&&$$$"""!!!&&&&&&%%%$$$$$$$$$%%%%%%'''$$$%%%((()))&&&%%%(((###%%%&&&&&&$$$######$$$"""!!!"""$$$&&&'''&&&%%%"""""""""""""""######$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###"""""""""(((&&&$$$#########"""!!!$$$######$$$&&&&&&%%%###{{{zzzzzzrrrqqqoookkkgggdddcccbbb^^^ZZZVVVUUUUUUTTTQQQNNNMMMKKKHHHGGGGGGFFFDDDBBBAAA???<<<:::999888777555444444444333222111111111//////...---,,,,,,,,,,,,))),,,+++&&&&&&***+++((("""%%%((((((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$"""###''''''$$$$$$'''%%%%%%&&&$$$###"""###%%%###"""###$$$&&&'''%%%###!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$############&&&%%%###"""###$$$###"""%%%###!!!"""%%%&&&&&&$$$|||zzzzzzsssssspppllliiigggggggggccc]]]XXXVVVXXXWWWSSSNNNOOOMMMKKKJJJIIIGGGDDDAAA@@@>>>===<<<<<<;;;999777444444333222222111000000///...---,,,++++++++++++))),,,+++%%%%%%***+++'''"""%%%((((((&&&%%%&&&((($$$$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&###!!!!!!%%%%%%######%%%%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$%%%&&&&&&###!!! !!!"""$$$$$$$$$###"""%%%$$$###""""""###$$$%%%"""######$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###&&&###!!!!!!$$$&&&&&&%%%~~~tttvvvuuuqqqkkkggggggiiiggg```[[[]]]]]]YYYTTTRRRSSSPPPMMMLLLLLLJJJFFFCCCCCCAAA>>><<<<<<;;;999888:::666222111222333111///000...,,,,,,......,,,***(((''''''''''''(((((()))(((&&&$$$%%%((((((%%%"""'''''''''''''''((()))***!!!"""###$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%###!!!***))))))(((&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""'''&&&$$$"""!!!!!!"""###"""$$$"""!!!%%%$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&{{{zzzyyyuuuqqqmmmllllllggg___ZZZ[[[\\\XXXTTTSSSVVVSSSPPPNNNMMMKKKFFFCCCAAA???<<<;;;<<<;;;:::999999666333222333333111///000...,,,,,,......,,,***)))(((((('''''''''(((((('''%%%$$$%%%((()))(((&&&((((((''''''&&&'''''''''######$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&%%%$$$###$$$###""""""!!!!!!!!!!!!!!!###!!!!!!%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$~~~{{{yyyvvvssspppjjjccc]]]]]]]]]ZZZXXXXXXYYYWWWTTTQQQNNNKKKGGGDDD@@@>>><<<;;;<<<<<<;;;:::888777555555555444111///111///...---......,,,+++******)))(((''''''''''''&&&%%%$$$%%%(((*********(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((&&&$$$### !!!!!!!!!!!! """!!! """%%%%%%!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""~~~yyyuuupppiiiccccccbbb___^^^```XXXWWWUUURRROOOKKKHHHFFFCCCAAA>>>=========<<<;;;777777777777666444222000111000//////...---,,,,,,+++***)))((('''''''''''''''&&&&&&&&&''')))******&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((###$$$&&&''''''&&&$$$""" !!!""""""""" !!!!!!!!!"""$$$%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!~~~yyyuuunnniiihhheeebbbaaadddVVVUUUTTTRRROOOLLLJJJIIIHHHEEEBBB@@@???>>><<<:::888999999999777444222222111111111000...---,,,,,,,,,+++***(((((('''''''''((((((((('''''''''((((((######$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######&&&%%%$$$###$$$%%%'''((($$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$###""" !!!"""$$$$$$###"""!!! !!!#########$$$&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!~~~wwwqqqmmmkkkgggbbbaaadddUUUVVVVVVSSSPPPMMMKKKKKKKKKHHHEEEBBBAAA???===;;;999:::;;;999666444444444222333333111...---------+++******)))((((((((((((&&&((())))))'''&&&&&&&&&"""###$$$&&&''''''&&&%%%######$$$$$$$$$###""""""%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########!!!""""""##################$$$$$$$$$$$$$$$######"""!!!"""$$$$$$!!!###'''"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""yyyuuurrrpppkkkdddbbbdddXXXYYYYYYVVVQQQMMMLLLLLLJJJGGGDDDBBBAAA@@@>>><<<:::;;;;;;999555444555777222444444222...,,,---...******)))))))))))))))***"""%%%)))***(((&&&%%%&&&###$$$&&&'''''''''%%%$$$$$$%%%%%%%%%$$$$$$###"""###############$$$%%%%%%&&&&&&&&&&&&&&&'''''''''######"""""""""###%%%%%%&&&%%%$$$##################!!!###&&&$$$ !!!'''"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$}}}zzzwwwuuuooogggdddfff[[[\\\\\\XXXRRRMMMLLLLLLGGGEEECCCAAAAAAAAA???>>>;;;<<<<<<999555444555888222444555222...,,,---...***)))))))))))))))***+++###(((***)))&&&&&&'''&&&'''(((((((((&&&$$$"""&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$ !!!!!!###$$$%%%%%%&&&%%%$$$###""""""$$$&&&((('''&&&$$$"""!!!!!!"""###$$$"""$$$'''$$$ '''"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&|||vvvpppkkkiiiiiiccc```\\\XXXUUUQQQMMMJJJHHHFFFDDDDDDDDDCCCBBB@@@;;;888666777999:::999777333333000---...222000+++***)))((((((***+++******((((((''''''''''''((((((%%%%%%%%%&&&'''&&&$$$!!!)))(((%%%"""""""""######"""###%%%$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############%%%%%%%%%$$$$$$$$$###### """######"""!!! '''&&&%%%$$$###############%%%$$$!!!"""&&&'''%%%$$$%%%'''(((((('''%%%$$$~~~yyytttpppllljjjdddaaa]]]YYYVVVSSSOOOMMMIIIHHHEEEDDDDDDCCCAAA???;;;999777777999:::999777555555222///000222111,,,+++***((((((***++++++***(((((((((''''''((((((((('''&&&'''((()))(((%%%### ###'''&&&###!!!"""$$$"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&&&&###%%%%%%""""""&&&'''%%%$$$%%%'''(((((('''%%%$$$}}}zzzvvvqqqmmmgggccc^^^[[[XXXVVVSSSQQQMMMKKKHHHFFFEEECCC@@@>>>;;;:::888777888999888777777888555111111333111------+++))))))***++++++***(((((((((((((((((((((((()))(((((()))******'''%%% ((()))$$$ """&&&""""""###$$$%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$%%%%%%%%%###"""!!!######$$$$$$&&&''')))***###&&&%%%"""###&&&'''%%%$$$%%%&&&''''''&&&%%%$$$|||uuuooojjjgggaaa]]][[[YYYWWWUUUQQQNNNKKKHHHFFFDDD@@@>>><<<;;;:::999888888888777888999777222111333111......---+++***+++,,,+++***((((((((())))))((((((((()))(((((()))***)))'''%%% ((()))&&&"""###%%%""""""###$$$%%%&&&%%%$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########""""""""""""!!!""""""######"""!!! """"""###$$$%%%&&&((()))###&&&&&&######&&&'''$$$%%%%%%&&&''''''&&&%%%%%%zzztttoookkkgggccc```]]][[[YYYUUURRROOOKKKIIIFFFBBB???>>>>>><<<;;;999888888999888:::888333111222111///000...,,,,,,,,,,,,+++***(((((()))******)))(((((()))'''''''''((((((&&&%%%###$$$&&&'''&&&%%%$$$$$$$$$###"""$$$&&&'''%%%###$$$$$$$$$$$$%%%%%%&&&&&&!!!""""""########################""""""""""""!!!"""""""""""""""!!! ######""""""###$$$%%%%%%$$$''''''$$$$$$'''&&&###%%%&&&&&&&&&&&&&&&&&&%%%{{{uuusssoookkkhhhddd```]]]YYYVVVRRROOOLLLIIIEEEBBB@@@@@@@@@===:::999999:::777:::999444111222333111222000...---------+++***((((((************((((((((('''%%%%%%''''''&&&$$$((('''&&&%%%%%%%%%%%%$$$&&&$$$###$$$''''''%%%"""$$$$$$$$$%%%%%%&&&&&&'''!!!!!!"""############"""$$$$$$#########"""""""""##################$$$$$$$$$######""""""""""""###$$$'''(((%%%%%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{wwwtttqqqkkkeeeaaa[[[YYYUUUQQQOOOKKKHHHEEEBBBCCCBBB@@@<<<999:::<<<777;;;;;;666333444555555444111///...------,,,***'''(((***++++++***(((''')))'''%%%%%%&&&'''&&&%%%$$$&&&'''&&&$$$###$$$%%%(((%%%###$$$''''''$$$ """######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###%%%$$$$$$$$$############"""""""""######$$$%%%%%%$$$$$$######"""######$$$$$$((((((&&&%%%'''&&&"""&&&&&&&&&%%%%%%&&&&&&&&&~~~{{{wwwpppiiiddd]]]ZZZVVVSSSPPPMMMIIIGGGCCCDDDDDDAAA<<<:::;;;===888<<<===888555666888777444222///......---,,,***''')))***++++++***)))''')))'''&&&%%%&&&'''&&&%%%$$$***)))### ###'''***&&&###$$$''''''###!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$### !!!###$$$%%%$$$#########$$$%%%%%%&&&$$$((()))&&&&&&'''&&&"""'''&&&&&&%%%%%%&&&&&&'''}}}|||yyysssnnngggbbb\\\VVVRRRNNNIIIGGGGGGDDDAAA>>>>>>===<<<;;;===<<<;;;999777666444444888666333111000...+++)))++++++***)))((('''&&&&&&))))))((('''&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""############$$$&&&'''&&&$$$""""""###%%%$$$###  ###$$$!!!$$$"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~|||zzzuuuqqqjjjfff```ZZZWWWTTTQQQOOOJJJGGGDDDAAA@@@@@@>>>======<<<;;;:::888666555444555333111000000///---+++,,,,,,+++***)))((('''''')))((((((''''''&&&%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###!!!"""$$$$$$#########$$$###$$$###!!! """&&&!!!"""$$$"""###'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||xxxuuuoookkkddd___\\\ZZZXXXWWWNNNKKKGGGEEECCCBBB@@@???>>>===<<<:::999777666555333222000000000000...---------,,,+++***))))))((()))((((((''''''&&&&&&&&&'''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%###""" """#########$$$&&&###%%%&&&%%%###!!!!!!"""(((###!!!###$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{uuupppiiiccc___]]][[[ZZZQQQNNNIIIFFFDDDCCCAAA???>>>===<<<;;;:::888777777444222000000000000...,,,---,,,,,,+++******)))))))))(((((((((''''''&&&&&&''''''%%%%%%%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$"""!!! ############$$$&&&$$$&&&(((((('''%%%$$$$$$'''$$$###$$$%%%&&&&&&&&&###############$$$$$$$$$$$$######"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%{{{uuunnngggbbb^^^[[[XXXSSSPPPKKKGGGEEECCC@@@>>>???>>>===<<<;;;:::999888666444222111000///---++++++++++++******))))))((((((((((((((((((''''''''')))((('''&&&''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###"""$$$%%%%%%$$$######$$$"""%%%'''(((&&&$$$##################&&&(((((('''"""""""""######$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||uuunnnhhhbbb]]]YYYWWWSSSNNNJJJGGGEEEBBB?????????>>>===<<<;;;::::::888666333222222000...,,,++++++******))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%&&&'''&&&$$$""""""###"""$$$%%%###"""!!!!!!!!!#########%%%***)))&&&"""""""""###$$$$$$%%%%%% """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwqqqjjjccc___]]]YYYSSSOOOLLLIIIEEECCC@@@???>>>>>>===<<<;;;;;;777555444333333333111///+++++++++++++++*********((((((((((((((((((((()))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&%%%###!!!!!!""" """$$$$$$###"""""""""!!!$$$$$$"""$$$)))(((###""""""######$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxqqqiiidddaaa]]]XXXSSSPPPLLLIIIGGG@@@??????>>>===<<<<<<;;;666444333333555555444222---,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """###"""###$$$$$$"""!!!!!!"""###%%%&&&&&&%%%$$$%%%&&&"""&&&%%%"""###(((&&& """"""###$$$%%%%%%&&&&&&$$$###""""""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$~~~wwwpppkkkgggccc]]]WWWRRRMMMHHHEEEBBBAAA@@@>>><<<;;;;;;;;;444666777666555444666777//////000000///---+++***&&&(((***,,,,,,)))&&&$$$'''(((((('''%%%###$$$%%%***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""%%%((('''$$$ !!!"""###%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$(((***((($$$"""$$$(((%%%%%%$$$######$$$$$$$$$|||uuuqqqlllhhhaaa[[[UUUOOOIIIFFFCCCBBB@@@===;;;:::999999999999888777666555444333......///...---,,,***)))'''(((***++++++)))'''%%%'''(((((('''%%%$$$$$$%%%)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%&&&&&&###!!!$$$#########$$$%%%''''''"""###$$$%%%%%%$$$###"""$$$''')))'''###"""$$$'''%%%$$$$$$$$$$$$$$$$$$$$$~~~zzztttooohhhaaaYYYRRRKKKGGGFFFDDDBBB???===;;;::::::;;;999666666888888666333............,,,+++***)))))))))*********)))(((''''''(((((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!###%%%&&&%%%#########&&&%%%###""""""%%%((()))######$$$$$$$$$$$$#########%%%'''&&&###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$${{{vvvooofff^^^UUUMMMHHHIIIGGGDDDAAA@@@?????????;;;777444666;;;===:::666000000///...---+++***)))+++***))))))(((((())))))'''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% $$$&&&&&&###!!!###%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###$$$######$$$$$$%%%%%%$$$$$$|||tttlllcccYYYPPPJJJIIIGGGDDDBBBAAAAAABBBCCC===999666888<<<>>>;;;777222222000///---,,,++++++,,,+++***)))((())))))***&&&(((((((((&&&%%%&&&'''$$$$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###&&&%%%"""!!!"""%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$######"""###$$$"""###$$$%%%%%%%%%%%%$$$yyyqqqhhh^^^UUUOOOJJJHHHEEEBBB@@@AAABBBCCCBBB???<<<;;;;;;:::777444444333111///...---,,,,,,++++++***))))))))))))***&&&((()))((('''&&&'''((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$###""""""###$$$"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$}}}vvvmmmdddZZZTTTQQQNNNIIIEEECCCBBBCCCDDDCCCBBB@@@===;;;888666555444333111...---,,,+++++++++++++++*********))))))&&&((()))((('''&&&''')))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###!!!!!!#########"""########################&&&%%%$$$$$$$$$$$$%%%&&&############$$$%%%%%%$$$ """$$$&&&&&&&&&%%%$$$yyyqqqhhh^^^XXXXXXUUUPPPJJJGGGEEEEEEFFF@@@AAAAAA>>>;;;999888999444222000---++++++*********++++++++++++***))))))&&&((()))(((''''''((()))%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%""" ###%%%###!!!%%%$$$!!! !!!###%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$#########%%%&&&%%%%%% """$$$&&&'''&&&%%%$$$~~~vvvnnnfffaaa]]]ZZZUUUNNNHHHEEEEEEFFFEEEBBB>>><<<;;;:::999777777666444222000...---,,,++++++******)))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!!"""%%%%%%!!!#########""" """$$$$$$$$$###""""""###$$$$$$!!!"""$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%$$$###"""%%%(((***(((&&&zzzrrrkkkfff___\\\VVVPPPKKKHHHHHHIIIEEEBBB>>><<<;;;;;;:::999777666555333111///---,,,,,,,,,+++******))))))(((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$'''&&&"""$$$%%%&&&%%%"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$)))'''&&&''')))***(((&&&yyyrrrmmmbbb^^^YYYSSSOOOLLLKKKKKKGGGDDD???<<<<<<<<<<<<;;;777777555333111000...---------,,,,,,+++*********)))))))))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%''')))(((###%%%'''(((&&&$$$!!! !!!######$$$%%%%%%$$$######!!!"""$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$+++)))''''''((('''&&&$$$~~~xxxttteeeaaa[[[VVVSSSPPPNNNMMMLLLHHHBBB>>><<<<<<;;;;;;888777666444222111//////.........---,,,,,,+++++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&)))+++)))$$$'''''''''%%%###"""###%%%""""""!!! !!!""""""!!!"""$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%((('''%%%%%%%%%$$$$$$###}}}yyyiiieee___ZZZWWWTTTQQQNNNPPPLLLFFFAAA>>><<<:::999888888777555444222111000//////......---,,,,,,,,,++++++***)))(((''''''&&&''''''''''''''''''''''''"""%%%''''''))),,,***%%%''''''%%%"""!!!###'''***%%%###  ###%%%!!!"""$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$&&&'''|||ooojjjccc___\\\YYYTTTPPPQQQNNNHHHDDDAAA>>>:::888999888777666555333222222//////......---,,,,,,,,,*********))))))(((((((((''''''''''''''''''''''''###&&&&&&&&&(((+++***%%%&&&%%%$$$"""!!!###(((+++'''%%%""" """%%%'''!!!"""$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&))),,,vvvpppiiidddaaa]]]WWWRRROOOLLLIIIFFFDDDAAA===:::999999888777555444333333//////...------,,,,,,+++***)))))))))))))))))))))''''''''''''''''''''''''$$$&&&&&&$$$&&&***)))%%%###$$$%%%%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$$$$#########$$$"""""""""#########$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%))),,,{{{tttmmmgggeee```YYYTTTLLLKKKIIIHHHFFFCCC???<<<:::999888777666555444333///......---,,,,,,++++++)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$((((((%%%"""$$$'''(((&&&###"""!!! """$$$&&&&&&$$$""" !!!###$$$$$$######$$$%%%!!!""""""""""""#########!!!"""############"""$$$$$$###!!!"""&&&***~~~zzzuuummmfff___ZZZXXXSSSPPPLLLJJJGGGDDD@@@===<<<;;;:::888666555444333111000...,,,***))))))(((+++*********)))((((((((())))))(((&&&&&&%%%%%%&&&'''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&$$$$$$$$$%%%''''''&&&$$$&&&%%%###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""###$$$xxxqqqiiibbb[[[WWWSSSPPPLLLIIIFFFDDDAAA???>>>===<<<:::888666555444222111///---,,,******))),,,++++++******))))))(((******((('''&&&%%%%%%%%%'''&&&&&&&&&''''''%%%$$$##################$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%%%%}}}uuuooohhh^^^WWWTTTPPPKKKHHHFFFDDDCCCAAA@@@???>>><<<:::888666555444333111///---,,,++++++------,,,++++++***))))))+++***)))'''&&&%%%%%%%%%((('''&&&&&&''''''&&&$$$!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%###!!!"""###%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$%%%&&&&&&yyytttmmmbbbYYYUUUQQQLLLHHHFFFEEEDDDCCC@@@@@@???>>><<<999777555666555333111///...------......---,,,++++++******)))((((((''''''''''''''')))'''&&&&&&''''''&&&%%%###############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%###!!! """$$$%%%%%%%%%%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$%%%%%%%%%%%%|||xxxqqqggg^^^XXXSSSNNNJJJHHHGGGFFFEEE?????????>>>===:::888666777666444222111//////...//////...---,,,+++***)))''''''&&&'''((()))*********(((&&&%%%&&&''''''&&&''''''&&&%%%$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%###!!! """$$$%%%%%%"""#########""" $$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$%%%%%%%%%$$$###{{{tttkkkdddZZZVVVQQQMMMJJJIIIFFFEEE===>>>??????>>><<<:::888888777555333111000////////////...---+++***))))))&&&&&&''''''((()))***++++++(((&&&%%%&&&'''''''''))))))(((&&&%%%$$$###"""%%%%%%$$$$$$######$$$$$$%%%###!!!"""###%%%%%%%%% !!!"""$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$######}}}uuummmhhh\\\YYYTTTPPPMMMJJJGGGDDD===>>>@@@AAAAAA???===;;;888777555333111000000/////////...,,,+++)))(((((())))))(((((((((((())))))+++)))&&&%%%&&&'''((('''''''''&&&&&&%%%$$$######&&&%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&&&&$$$"""#########%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&~~~uuunnnjjj^^^[[[WWWSSSOOOKKKGGGDDD===???AAACCCCCCAAA???>>>888777555333111000/////////...---,,,***)))(((''',,,+++***((('''''''''''',,,)))&&&%%%&&&(((((((((%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$%%%''''''&&&$$$&&&%%%$$$"""!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&%%%%%%&&&'''(((zzztttpppeee___XXXSSSPPPLLLGGGCCCEEECCC@@@@@@BBBCCCBBB@@@===888444111222222111///+++---...,,,)))))),,,//////)))&&&***,,,+++)))***)))******(((%%%$$$&&&))))))&&&######%%%&&&%%%###(((&&&$$$"""!!!###$$$&&&###"""###&&&***(((!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%###""""""&&&&&&%%%%%%%%%$$$$$$$$$~~~xxxuuujjjddd]]]WWWSSSOOOJJJFFFDDDBBBCCCFFFJJJJJJFFFAAA>>>:::666444444444222000------,,,,,,,,,+++)))(((,,,))))))+++***''''''+++)))******(((%%%$$$&&&((($$$"""!!!"""&&&))))))((('''&&&$$$"""!!!###$$$&&&&&&###!!!###&&&&&&###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%}}}zzzrrrlllccc]]]XXXSSSMMMHHHCCCCCCFFFMMMSSSRRRIIIAAA???===:::888777555222000///---+++---///---(((###))))))++++++'''###&&&,,,)))))))))(((%%%%%%&&&'''$$$###"""$$$''')))******'''&&&$$$""""""###$$$%%%(((%%%!!! ###%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%xxxqqqhhhaaa[[[UUUNNNIIIFFFEEEGGGNNNTTTSSSIII@@@???>>><<<:::888555222000///...,,,---......+++(((+++******+++)))%%%''',,,))))))((('''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%'''%%%$$$###"""###$$$%%%(((%%%!!!!!!"""$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***'''$$$######$$$%%%(((((('''''''''&&&&&&&&&|||uuulllddd]]]WWWOOOJJJJJJHHHGGGJJJNNNMMMFFF>>>???>>>===;;;777444222000///000///...,,,,,,000333000+++)))+++,,,***)))***(((((('''''''''&&&%%%$$$((()))((('''%%%$$$######&&&%%%$$$#########$$$$$$%%%$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''$$$######$$$%%%(((((('''''''''&&&&&&&&&zzzpppgggaaaZZZRRRLLLMMMJJJHHHGGGHHHGGGCCC?????????>>>;;;777444333444000111111...+++---333888333,,,(((+++...,,,))))))((('''&&&'''''''''%%%######%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))'''''''''&&&&&&&&&&&&%%%uuummmfff^^^WWWQQQMMMLLLKKKIIIFFFDDDCCCBBB@@@AAA???<<<888555666888111111000......///111333000,,,***,,,,,,)))(((***((('''&&&&&&((('''$$$"""!!!%%%%%%%%%$$$%%%'''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%yyyqqqjjjccc[[[UUULLLMMMNNNKKKGGGDDDDDDEEEBBBBBBAAA===888777999<<<333000......111111///,,,---,,,------)))$$$&&&,,,(((&&&%%%&&&(((((($$$!!!!!!%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$vvvooohhhaaa[[[VVVSSSOOOLLLKKKKKKJJJIIIKKKJJJGGGAAA:::777999;;;;;;999555111...---......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''(((&&&&&&'''&&&$$$$$$&&&((($$$%%%%%%$$$######$$$&&&###%%%'''((((((&&&###""")))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&zzzsssllleee___ZZZWWWRRROOOMMMLLLKKKIIIJJJIIIFFFAAA;;;888:::<<<999777444222000//////000......---------,,,,,,,,,)))(((((('''''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%$$$######$$$&&&'''''''''&&&$$$!!!)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&yyyrrrkkkeee```\\\WWWSSSQQQNNNKKKIIIHHHGGGEEE@@@<<<:::;;;===777666555333222111111111//////...------,,,++++++)))(((''''''&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%######%%%&&&""""""###$$$$$$$$$$$$###((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&''''''((((((''''''&&&xxxqqqlllfffbbb]]]XXXTTTPPPLLLIIIGGGFFFDDDAAA>>>======>>>999888777555333222000/////////...---,,,+++***))))))(((''''''&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&$$$%%%&&&%%%######%%%&&& !!!"""$$$&&&((()))***'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''~~~wwwssskkkgggbbb\\\XXXSSSNNNJJJHHHFFFDDDBBBAAA@@@??????<<<;;;:::777444111///...///...---,,,+++***)))((())))))(((''''''''''''((($$$&&&''''''&&&%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''&&&%%%###$$$%%%&&&'''''''''''''''(((((((((((((((((('''~~~yyyqqqmmmgggbbb\\\WWWQQQMMMJJJHHHEEEDDDDDDCCCAAA@@@@@@>>>;;;777444111///.........---,,,++++++******+++***))))))(((((())))))&&&&&&'''&&&$$$$$$&&&(((%%%&&&&&&&&&$$$$$$&&&''' !!!"""###$$$%%%%%%$$$%%%%%%%%%&&&'''(((&&&%%%###$$$%%%'''(((''''''&&&'''(((((())))))(((((('''vvvrrrmmmgggbbb[[[UUUQQQLLLJJJGGGFFFFFFEEECCC@@@@@@>>>:::777444222111111//////.........---------,,,++++++***************''''''&&&$$$###$$$''')))%%%&&&'''&&&$$$$$$&&&''' $$$&&&'''((('''%%%$$$%%%&&&((((((&&&%%%"""$$$&&&'''(((((('''&&&(((((())))))))))))((((((yyyvvvqqqkkkeee___YYYTTTNNNKKKHHHGGGHHHGGGCCC@@@@@@===999666333333444555000000000000000/////////---,,,++++++******++++++((((((&&&###"""###'''***&&&&&&'''&&&%%%$$$&&&(((###$$$&&&((((((&&&$$$"""$$$$$$%%%&&&(((((('''%%%"""$$$&&&((((((((('''&&&(((((())))))))))))((((((zzzsssnnnjjjeee^^^YYYTTTPPPLLLJJJHHHGGGFFFDDDBBBAAA>>>;;;888666444333///000111000---)))((((((***,,,,,,***''''''***...&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%''''''$$$!!!###%%%''''''''''''(((***''''''&&&&&&&&&&&&''''''}}}uuuoookkkfff___ZZZVVVTTTQQQOOONNNMMMJJJIIICCCBBB???<<<888666444333333222111000///---+++***+++************)))((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&(((((('''%%%$$$$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''xxxpppkkkfffaaa]]]UUUTTTQQQPPPOOOMMMJJJGGGFFFDDDAAA===999666444333555222///...000000...++++++)))'''))),,,+++&&&!!!((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%'''((('''&&&&&&'''((('''((())))))))))))((('''{{{rrrlllgggbbb___YYYWWWUUUSSSQQQNNNIIIFFFHHHFFFCCC???;;;888555444555000++++++...000...******)))((()))+++***(((%%%(((((())))))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&'''((((((&&&%%%&&&'''&&&((()))++++++)))(((&&&uuuooojjjeeebbbcccaaa^^^[[[WWWSSSMMMIIIJJJHHHEEEAAA===999777666666111,,,,,,///111...+++)))***+++***((((((+++---'''((((((((('''&&&$$$###&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""######&&&'''((((((&&&%%%&&&'''&&&((()))++++++)))(((&&&zzztttooojjjffffffddd```\\\XXXTTTOOOKKKKKKIIIFFFBBB>>>;;;999888777444111000222222000---***,,,---***&&&&&&+++///'''''''''''''''&&&%%%$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%%%%%%%'''((('''&&&&&&'''((('''((())))))))))))((('''zzzuuuoookkkfffccc^^^ZZZXXXUUUQQQOOOKKKIIIFFFCCC@@@===;;;;;;666555444333222000...---,,,,,,,,,***(((''''''((((((((('''''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''zzztttoooiiieeeaaa]]]\\\ZZZXXXVVVKKKIIIGGGDDDAAA>>>===<<<333444555333000---++++++///,,,******+++)))###***)))(((''''''(((***+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''$$$%%%''''''''''''(((***((('''&&&&&&&&&&&&'''(((zzzrrrmmmmmmjjjfff```\\\YYYXXXXXXSSSOOOJJJEEEBBB@@@===:::666666555444222000...,,,...---,,,+++************,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((|||tttpppooolllhhhccc___[[[YYYXXXUUUQQQLLLHHHDDDAAA>>>;;;999888777555333111000///...---,,,+++************+++***(((''''''''')))***&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((yyytttrrrppplllgggbbb^^^ZZZXXXXXXUUUOOOKKKGGGDDD@@@======;;;999666444333222222...---,,,++++++************)))'''&&&&&&(((+++,,,&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''~~~yyyvvvtttqqqlllfff```[[[XXX[[[WWWSSSNNNJJJFFFBBB??????===999666444333333333......---,,,+++++++++++++++***'''%%%%%%'''***,,,&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&zzzxxxtttooohhhbbb\\\YYY[[[XXXTTTPPPMMMIIIDDDAAA???===999555333222222222///...---,,,++++++++++++---+++)))&&&&&&&&&((()))'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&|||wwwpppiiibbb]]]ZZZZZZXXXTTTQQQNNNJJJEEEBBB>>><<<999666333222111111///...---,,,++++++++++++,,,+++***((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''xxxpppiiibbb^^^[[[XXXVVVSSSQQQNNNKKKFFFBBB>>><<<:::888555222000//////...---,,,,,,+++,,,,,,)))))))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''(((yyyppphhhbbb^^^\\\VVVTTTRRRPPPNNNKKKFFFCCC>>>===<<<:::777444111/////////...---,,,,,,,,,,,,&&&''')))*********)))((('''&&&%%%%%%$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''&&&&&&&&&&&&'''(((((({{{tttnnnggg```[[[[[[YYYWWWTTTPPPKKKEEE@@@??????>>>;;;777555444444111000///---+++*********,,,+++***)))((((((((((((''''''&&&&&&&&&''''''((("""%%%''''''&&&$$$$$$%%%(((%%%%%%''''''%%%''',,,&&&%%%$$$#########$$$%%%%%%'''(((((('''&&&&&&'''}}}wwwqqqjjjccc___aaa^^^ZZZVVVQQQKKKEEE@@@???>>>===;;;888666555444111000///---,,,+++******++++++***)))((((((((((((''''''&&&&&&&&&''''''(((###%%%'''&&&%%%$$$%%%&&&'''%%%$$$&&&%%%###$$$(((&&&%%%$$$$$$$$$%%%''''''%%%&&&'''&&&%%%$$$%%%&&&zzztttnnngggcccddd```[[[WWWRRRNNNIIIEEE???>>>===;;;999888666555222111///...,,,,,,+++++++++***)))(((''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''((($$$$$$&&&&&&###$$$'''&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&%%%######%%%'''{{{vvvpppjjjeeebbb___ZZZWWWTTTRRRNNNLLL@@@???===<<<;;;999888666222111000...---,,,,,,,,,+++***)))(((''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''&&&%%%$$$$$$&&&((('''######&&&(((&&&&&&((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&%%%$$$$$$&&&(((}}}xxxrrrkkkgggccc```\\\XXXUUUSSSPPPMMMCCC@@@===<<<<<<;;;888666222111000///...---------+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&)))### $$$''''''&&&'''((('''%%%$$$###"""######%%%&&&'''&&&%%%&&&''')))|||uuuooojjjhhheee```[[[WWWRRRMMMJJJEEEBBB>>>======<<<888555222222000//////.........,,,+++***)))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((!!!"""&&&%%%$$$$$$((('''%%%###"""""""""###$$$&&&((((((''''''((())){{{tttpppkkkhhhddd___[[[UUUOOOJJJHHHDDD???>>>>>>===888444222222111000////////////---,,,+++******)))))))))))))))(((&&&&&&%%%%%%&&&%%%'''(((((('''&&&&&&'''&&& $$$(((&&&###"""&&&%%%$$$###$$$$$$%%%&&&!!!$$$''')))((('''&&&'''xxxtttiiigggeeebbb^^^YYYRRRNNNJJJEEE@@@>>>???===888333222222111000/////////000...---,,,+++***************)))((('''&&&%%%%%%%%%$$$&&&))))))(((&&&&&&&&&,,,&&&$$$(((+++((($$$"""$$$$$$$$$$$$%%%''')))***"""''')))(((&&&%%%%%%|||uuuqqqddd^^^bbbaaaVVVNNNNNNNNNIIIBBB>>>===;;;777444444222///......///......---,,,++++++***+++++++++''''''&&&&&&&&&&&&'''''''''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$))))))$$$###'''"""%%%%%%$$$&&&(((~~~vvvrrrfff```bbb___VVVQQQSSSLLLGGGAAA>>>======;;;999555333000/////////...------,,,++++++************(((''''''&&&&&&''''''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$(((((($$$$$$'''"""$$$'''((('''&&&%%%%%%wwwqqqiiicccccc___YYYZZZ```OOOIIIBBB???>>>>>>===;;;777555222111111000///---------,,,******)))))))))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((((((%%%%%%''')))'''&&&&&&''''''&&&$$$wwwpppjjjeeeccc```^^^bbbjjjUUUNNNFFF@@@???===;;;999999777444333222111///---...---,,,+++***)))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%""" !!!%%%((((((&&&yyyrrrmmmfffaaa]]]\\\aaagggVVVPPPHHHBBB@@@>>><<<999999777555444333222///---...---,,,+++************(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''&&&###  $$$(((((((((|||vvvqqqhhhaaa[[[YYYYYYZZZRRRMMMGGGCCCBBBAAA>>>;;;888666555444444333000......------,,,,,,,,,,,,,,,)))((((((''''''(((((()))$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%&&&((((((&&&&&&%%%######%%%'''''''''zzztttkkkccc___]]]YYYVVVPPPLLLHHHEEEDDDAAA===999666555444444444333000.........---------...//////))))))(((((((((((())))))$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''$$$%%%))))))%%%''''''((('''%%%%%%&&&'''{{{uuummmgggffffff```ZZZSSSOOOJJJGGGDDD@@@999444555444333444555333111..................///000111))))))(((((((((((())))))%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''$$$%%%))))))%%%###&&&((('''%%%$$$&&&((({{{tttooojjjfffbbb___TTTQQQLLLGGGDDD@@@===:::888777555333222111222222////////////...---,,,+++***)))''''''((())))))(((((('''&&&&&&&&&''')))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&}}}vvvpppkkkfffbbb___UUURRRMMMHHHEEEAAA===;;;999888666444333222222333000000//////...---++++++***)))((((((((()))))))))***)))((((((((()))+++,,,''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&zzzsssmmmgggbbb___WWWSSSNNNJJJGGGCCC???<<<;;;:::777555444333333444000000000///...,,,+++******))))))(((((())))))******)))((((((((()))***+++&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&~~~vvvoooiiiccc```YYYUUUQQQLLLIIIEEEAAA???===;;;999777555444444444000000000///...,,,+++***)))******)))(((((()))+++''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((($$$%%%'''''''''%%%###!!!$$$%%%&&&&&&''''''&&&&&&yyyrrrkkkeeeaaa[[[XXXSSSOOOKKKHHHDDDAAA>>><<<:::777666555444555111111000///...,,,***))))))***+++***(((((())),,,'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''((($$$%%%'''''''''%%%###!!!$$$%%%&&&&&&''''''&&&&&&|||uuunnnhhhddd^^^ZZZUUUQQQMMMJJJFFFCCC>>>===:::888666555444444111111000///...,,,***)))(((+++,,,+++((('''***---)))((('''''''''((()))***&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&wwwpppjjjfff___\\\WWWSSSOOOLLLHHHEEE>>>===:::777555444444444222111111///...+++***)))(((+++---+++((('''***---(((((('''&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&xxxqqqkkkggg```]]]XXXTTTPPPMMMIIIFFF>>>===:::777555444333333222111111///...+++***((((((+++---,,,((('''***...&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&tttllliiibbb^^^YYYTTTPPPMMMIIIGGGDDDAAA===:::999888666444555333000......---+++***)))((()))***,,,,,,***((()))((('''&&&%%%&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%%%%%%%&&&'''((((((((())))))((('''&&&&&&vvvnnnlllccc___ZZZUUUQQQMMMJJJHHHEEEBBB>>>;;;:::999777555555333000......---+++***+++***)))((('''%%%""" ((('''&&&%%%$$$%%%%%%&&&)))'''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$xxxqqqoooeeeaaa[[[VVVRRRNNNKKKHHHFFFCCC@@@===<<<:::888666555333000.........,,,***,,,+++)))'''&&&$$$!!!'''&&&%%%%%%$$$%%%%%%%%%***(((''''''((()))'''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%yyysssqqqgggccc]]]XXXTTTPPPLLLJJJGGGEEEAAA???>>><<<999777555222000//////...---++++++)))((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%###$$$&&&(((((('''&&&%%%((((((((('''''''''((((((zzzsssrrriiieee___YYYUUUQQQMMMKKKHHHEEECCCAAA???===:::888555222000/////////---,,,***)))((()))+++,,,,,,+++'''''''''(((((((((((('''((('''%%%&&&''''''&&&$$$###$$$&&&(((((('''&&&%%%((((((''''''''''''((()))|||tttqqqkkkgggaaa[[[WWWSSSOOOLLLGGGFFFCCCBBB@@@>>>:::888444222000/////////...---,,,***(((((()))))))))(((''''''((())))))))))))((((((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$&&&'''(((uuurrrmmmhhhbbb\\\XXXTTTPPPMMMGGGEEECCCBBBAAA>>>:::777444222000///000000///------***((('''(((((('''&&&&&&&&&((()))))))))((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&''')))wwwrrrnnniiiccc]]]XXXTTTPPPMMMGGGEEECCCBBBAAA>>>:::777444222000000000000///...,,,***(((((()))******)))$$$%%%'''(((((((((''''''***(((''''''(((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))(((&&&&&&&&&(((***+++{{{ssspppjjjdddbbb]]]UUUOOONNNIIIIIIGGGDDDAAA>>>;;;999666555222000//////000000+++***)))***+++***(((&&&'''&&&$$$$$$&&&((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((|||uuussslllfffddd^^^VVVQQQPPPGGGFFFEEECCC@@@>>><<<:::555555444333111000...---,,,+++))))))******((('''((('''%%%&&&(((*********'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((~~~xxxvvvoooiiifff```XXXSSSRRRFFFEEEDDDBBB@@@>>>===<<<555555666555333000---+++...,,,)))((()))))))))((()))'''&&&''')))++++++***'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((|||xxxqqqjjjgggaaaYYYTTTTTTIIIHHHFFFCCCAAA???===<<<777777666555333000---,,,///,,,)))(((((()))***)))((('''&&&''')))******)))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''zzzrrrkkkgggaaaZZZUUUUUUOOOMMMIIIFFFBBB???======:::999666333111000/////////---)))((()))*********&&&%%%%%%&&&((())))))'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&|||tttmmmhhhbbb[[[VVVVVVRRRPPPKKKGGGCCC@@@>>>===;;;999666333111000111111///,,,***)))*********)))%%%%%%%%%&&&((()))((('''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&wwwooojjjddd]]]YYYYYYQQQOOOJJJFFFBBB@@@??????999888666555333222111111...,,,++++++++++++***(((&&&%%%&&&(((******)))'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&yyyqqqlllfff^^^ZZZ[[[OOOLLLIIIEEEBBB@@@@@@@@@666666777777666444111000---,,,+++,,,,,,,,,***(((&&&&&&''')))++++++***((()))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%yyyqqqjjjfffbbb\\\XXXUUUPPPKKKFFFCCC@@@>>><<<:::888666555555444111///------,,,---...---***(((******++++++++++++***)))...---+++)))'''''''''''''''%%%&&&)))((($$$&&&***'''(((((((((&&&%%%&&&'''{{{ssslllfffbbb^^^\\\UUUQQQKKKGGGCCCAAA>>>===:::888666555555444222000...---,,,---...---***(((((((((((())))))))))))))),,,+++***(((((((((((()))'''&&&''')))'''$$$%%%)))((()))))))))'''&&&'''(((~~~zzztttlllddd```______VVVRRRMMMHHHEEEBBB@@@>>>;;;999777666555444222000...---------...---+++(((***))))))((()))***,,,,,,))))))((((((((()))******)))'''''')))'''###$$$(((((()))***)))'''''''''(((~~~yyypppgggcccdddfffXXXTTTNNNIIIFFFDDDAAA???<<<:::777666666555333111...------......---+++))))))((('''&&&&&&(((+++,,,)))))))))(((((())))))))))))'''((()))'''######''''''((()))((('''&&&'''(((xxxooojjjkkkmmmZZZVVVPPPKKKHHHEEECCCAAA<<<:::888777777666333111......---...///...+++)))&&&%%%###"""###$$$'''(((******))))))(((''''''&&&)))'''((()))'''######'''&&&'''((('''%%%$$$%%%&&&xxxpppkkkiiiiii[[[WWWQQQMMMJJJGGGEEECCC===;;;999888777666444222///.........///...,,,)))***)))(((''''''((())))))))))))***)))((('''&&&%%%)))'''''')))'''###$$$(((%%%&&&'''&&&$$$###$$$%%%|||wwwqqqkkkfffbbb]]]XXXSSSNNNKKKHHHFFFDDD===;;;999888888777555333///......//////...,,,***---,,,,,,++++++*********''''''((())))))((('''&&&'''&&&''')))'''$$$%%%)))&&&'''((('''%%%$$$%%%&&&{{{wwwqqqiiiccc]]]YYYSSSOOOKKKIIIFFFEEE>>><<<:::888888777555333///....../////////,,,***(((((((((((('''%%%$$$###$$$%%%'''))))))))))))((('''%%%&&&)))((($$$&&&***'''((()))(((&&&%%%&&&'''{{{wwwrrrnnnkkkeee___WWWPPPLLLJJJJJJIIIDDD@@@:::888888888666444000///...---------------)))))))))))))))(((''''''&&&'''((())))))((('''&&&***(((''''''((('''%%%###%%%%%%&&&&&&((()))***+++zzztttoookkkddd___WWWPPPMMMKKKJJJIIICCC???;;;999999999888666111000///...---,,,,,,---)))))))))))))))((((((''''''((()))))))))((('''&&&((('''&&&'''((((((&&&%%%(((''''''&&&&&&&&&&&&&&&|||uuummmhhhccc^^^WWWQQQNNNLLLJJJIIIBBB???<<<;;;;;;;;;:::999222111000...---,,,,,,,,,******)))))))))((((((((()))))))))))))))(((''''''&&&%%%%%%'''((()))(((&&&''''''&&&%%%%%%%%%%%%%%%{{{sssjjjdddbbb^^^XXXSSSOOOMMMKKKJJJDDDBBB???===<<<:::999888333222000///---,,,++++++*********)))))))))))))))*********)))))))))(((((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&'''((()))|||tttkkkeeeccc___ZZZUUURRROOOLLLIIIFFFEEECCC???<<<999777666333222111///---,,,,,,+++++++++***)))((())))))************))))))*********)))(((''''''((('''%%%###&&&&&&&&&&&&'''((())))))}}}vvvnnnjjjeeebbb]]]XXXTTTPPPLLLIIIGGGGGGEEEAAA;;;777555555333222111///...---------,,,+++***)))((()))******))))))))))))***+++,,,---***)))''''''((('''$$$"""+++***)))((('''&&&&&&&&&{{{vvvqqqmmmhhhddd```[[[WWWRRRLLLIIIEEEFFFEEEAAA;;;777555555222111000///............---,,,***(((((()))***+++)))(((((()))***,,,...///((('''''''''((((((&&&$$$******((('''&&&%%%%%%%%%xxxtttpppnnniiifffbbb]]]XXXRRRLLLHHHCCCDDDDDDAAA;;;777666777111111000///////////////---,,,***(((((()))***+++((((((((()))+++---000111&&&&&&%%%'''((()))'''&&&&&&&&&%%%%%%%%%&&&''''''|||yyyxxxtttpppkkkhhhaaaYYYVVVUUUPPPJJJHHHEEEBBB???===:::666333333333222000///...---,,,((((((((((((((((((((((((***((('''(((***+++)))&&&((((((''''''''''''(((((($$$&&&((((((&&&%%%$$$%%%~~~|||zzzvvvqqqkkkiiibbb[[[XXXWWWQQQJJJGGGDDDAAA>>>;;;999666444222222111000...---,,,,,,************************)))((('''(((***+++)))&&&((((((''''''''''''((((((%%%'''))))))'''%%%%%%&&&}}}wwwrrrkkkjjjeee___[[[YYYRRRJJJGGGDDD???<<<:::888666444222111000///...,,,++++++************************)))(((((((((******((('''((((((''''''''''''((((((&&&((())))))'''&&&&&&&&&~~~wwwrrrlllkkkgggbbb___\\\SSSJJJFFFCCC>>>;;;999888666444111111000...---,,,+++***************************((((((((()))))))))((('''((((((''''''''''''((((((&&&'''((('''&&&%%%%%%&&&~~~vvvqqqmmmmmmiiidddaaa]]]UUUKKKEEEBBB>>>;;;:::888666444111111000...---,,,+++***))))))))))))))))))))))))'''((()))))))))(((((((((((((((''''''''''''((((((%%%&&&'''&&&$$$$$$$$$&&&wwwrrrnnnmmmjjjdddaaa^^^UUULLLDDDBBB???===<<<999666444222111000///...,,,++++++(((((((((((((((((((((((('''(((******((((((((()))((((((''''''''''''((((((&&&''''''&&&$$$$$$%%%'''zzzvvvooonnniiiccc```]]]VVVMMMCCCBBB@@@???>>>;;;777333222222111000...---,,,,,,))))))))))))))))))))))))&&&)))+++***((('''((()))((((((''''''''''''(((((()))))))))'''&&&%%%''')))|||zzzpppnnniiiccc```]]]VVVNNNBBBBBBAAAAAA@@@<<<777333333333222000///...---,,,************************&&&)))+++***((('''(((***((((((''''''''''''((((((+++++++++)))'''''')))+++{{{sssqqqiiibbbaaa___YYYQQQNNNEEEDDDBBB???<<<999777666333222111000///...---,,,+++++++++***)))((((((''',,,)))'''((()))***(((%%%((((((((((((((((((((((((&&&)))***((((((***)))&&&yyyrrrjjjcccaaa^^^XXXRRRPPPGGGFFFDDDAAA>>>;;;888777333222111000///...---,,,+++++++++***)))(((((((((+++)))'''((()))***(((&&&((((((((((((((((((((((((%%%((()))'''''')))(((%%%}}}rrrjjjdddbbb___XXXRRRQQQHHHGGGDDDAAA===:::777666333222111000///...---,,,+++++++++***))))))((((((***)))(((((())))))((('''(((((((((((((((((((((((($$$'''(((&&&&&&((('''$$$|||{{{ooojjjffffffbbbYYYRRROOOHHHFFFCCC@@@<<<888555444333222111000///...---,,,+++++++++******)))))))))))))))(((((())))))((((((((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%~~~yyyvvvllliiiiiikkkfffZZZQQQMMMIIIGGGDDDAAA===999666555333222111000///...---,,,++++++++++++************(((((())))))(((((())))))((((((((((((((((((((((((&&&)))(((&&&&&&((()))&&&zzzuuukkkjjjkkkmmmggg[[[QQQMMMKKKJJJGGGDDD@@@===:::999333222111000///...---,,,++++++++++++++++++++++++'''((())))))(((((()))***((((((((((((((((((((((((''')))(((%%%%%%((()))'''|||uuummmkkklllkkkeeeZZZRRRPPPLLLKKKHHHEEEBBB???===<<<333222111000///...---,,,++++++++++++++++++++++++&&&(((***)))(((''')))+++((((((((((((((((((((((((&&&((('''$$$$$$'''(((&&&}}}tttpppmmmkkkiiibbbXXXSSSTTTJJJIIIGGGDDDAAA???===;;;333222111000///...---,,,++++++++++++++++++++++++&&&(((******((('''))),,,((((((((((((((((((((((((%%%'''&&&""""""&&&'''%%%~~~wwwqqqlllfffcccbbb___[[[WWWNNNIIIDDDBBBCCCAAA<<<888444555555222...+++---///,,,''')))111111***)))...***)))((()))***+++***((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((zzzrrrmmmhhhdddbbb___ZZZVVVQQQLLLGGGEEEDDDBBB<<<888555666555333///---...///---+++,,,///...***)))+++***)))'''((()))+++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((~~~uuupppjjjeeebbb^^^YYYUUUSSSOOOJJJGGGEEEBBB===999666666666333000...///000---///...+++***++++++(((***(((''''''(((***+++***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((xxxssslllfffccc^^^XXXTTTQQQNNNJJJGGGEEEBBB>>>;;;666666444222000///...///+++000///((('''------'''***(((&&&&&&(((*********((((((((((((((((((((((((&&&&&&&&&''''''''''''((({{{uuunnnhhhccc^^^XXXSSSMMMKKKHHHFFFDDDBBB???===666444222111///...------(((......''''''...///)))+++)))'''&&&((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((|||vvvoooiiiddd___YYYTTTJJJIIIGGGEEECCC@@@???>>>666444111000//////---+++(((++++++)))***------***+++)))(((((()))((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((}}}wwwpppjjjeee```YYYTTTKKKJJJIIIFFFBBB???>>>===888555111000111000...,,,+++)))***------)))(((*********)))******((($$$!!!''''''''''''''''''''''''&&&&&&&&&''''''''''''(((}}}wwwpppjjjfff```ZZZUUUMMMLLLKKKGGGBBB>>>===<<<999666222111222222///---...((()))000///'''$$$)))*********+++***'''###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((|||vvvoooiiieeeaaa[[[WWWRRROOOKKKGGGDDD@@@;;;888888777555333000///...---,,,,,,,,,+++++++++******)))))))))))))))(((''''''(((((())))))))))))((((((,,,)))%%%%%%((()))(((%%%zzzqqqkkkfffaaa\\\XXXQQQNNNJJJFFFCCCAAA===;;;888777555222000///......,,,,,,,,,++++++++++++******)))(((''''''(((***+++((((((((((((((((((((((((!!!###%%%'''((())))))***uuulllfffaaa\\\XXXQQQMMMHHHDDDBBBAAA???>>>777666444222111000//////,,,,,,,,,,,,++++++++++++***(((&&&%%%&&&(((+++---))))))(((''''''((())))))!!!'''***(((''')))+++wwwlllfff```[[[WWWSSSNNNHHHDDDAAA@@@???>>>666555444222111000000000------,,,,,,,,,+++++++++***)))(((''''''(((***+++***)))'''&&&&&&''')))***###&&&)))***(((&&&&&&'''wwwllleee___ZZZVVVUUUPPPJJJDDDAAA???===<<<666555444222111000000000---------,,,,,,,,,++++++)))************(((&&&%%%***((('''%%%%%%'''(((***---***((('''((()))'''%%%vvvlllfff```ZZZUUUUUUPPPJJJEEEBBB???<<<:::777666444222111000//////------------,,,,,,,,,,,,)))***,,,,,,+++((($$$"""(((((('''&&&&&&'''((((((---)))%%%&&&))),,,***(((vvvnnnhhhbbb[[[VVVRRROOOJJJFFFCCC@@@===:::888777555222000///.........------------,,,,,,,,,)))******+++***(((&&&%%%''''''''''''''''''''''''(((''''''((()))******)))wwwooojjjccc\\\WWWOOOMMMIIIGGGEEEBBB>>>;;;999777555333000///...---......---------,,,,,,,,,***))))))(((((((((((()))&&&&&&'''(((((('''&&&&&&###''',,,,,,)))&&&&&&'''yyyrrrlllggg```\\\SSSNNNHHHDDDBBBAAA???<<<888777555333222000000000222...,,,---,,,((((((***)))((('''(((******)))'''''''''(((((((((((('''''''''&&&&&&''')))***)))(((yyyrrrlllggg```[[[WWWSSSNNNJJJHHHEEEAAA>>>888777555333222111000000111...---///---)))(((***)))((('''(((******)))'''''''''((((((((((((''''''((('''&&&'''((()))((('''{{{sssmmmfff___ZZZUUURRRNNNKKKGGGCCC???;;;999888666444222111000000111......111///+++)))***)))(((((((((******((('''''''''(((((((((((('''''')))'''&&&'''(((((('''&&&|||tttmmmfff___YYYSSSPPPLLLGGGDDDAAA>>>===:::999777555333111000000000...///222111,,,)))***))))))((()))******(((&&&''''''(((((((((((('''''')))(((&&&'''''''''&&&%%%}}}tttnnnggg___YYYUUURRRMMMHHHDDDBBBBBBCCC;;;:::888666333222111000///...///222111,,,***+++***)))((()))***)))(((&&&''''''(((((((((((('''''')))'''&&&&&&''''''&&&$$$~~~uuunnnggg```ZZZTTTSSSOOOIIIDDDAAABBBDDD<<<;;;999666444222111111///---...000000+++***+++***)))((()))***)))'''%%%''''''((((((((((((''''''(((&&&%%%&&&''''''&&&%%%~~~uuuooohhhaaa\\\UUUVVVTTTOOOHHHCCC@@@@@@===<<<999777444222111111///,,,,,,......******,,,+++***))))))))))))'''%%%''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&}}}vvvoooiiibbb]]]\\\^^^___ZZZRRRIIICCC@@@>>><<<:::777555333111111000,,,+++---,,,)))***---+++***))))))))))))'''%%%''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&zzzuuupppiiicccbbb\\\YYY[[[___ZZZMMMBBB>>>>>>===;;;999666555444333111000...,,,+++++++++,,,+++---...,,,(((%%%%%%'''))))))(((((((((((())))))(((%%%$$$%%%'''(((&&&$$$zzzuuuppphhhcccaaa[[[VVVTTTVVVSSSJJJCCCBBB???>>><<<999666444333333111000...,,,++++++++++++(((***,,,+++)))'''((()))))))))(((((((((((())))))(((&&&%%%%%%'''((('''%%%yyytttooogggbbbaaaYYYSSSNNNMMMKKKGGGEEEFFF@@@???<<<999666444222111000///...---,,,+++++++++&&&(((*********)))***+++)))((((((''''''(((((()))((('''&&&&&&(((((('''&&&yyytttooohhhbbbaaa[[[UUUNNNJJJHHHGGGFFFGGGAAA@@@===999666333111111000///...---,,,+++++++++'''((()))************+++(((((((((''''''(((((((((((((((''''''((((((((('''{{{vvvpppiiidddbbb]]]ZZZTTTNNNKKKJJJHHHEEEAAA@@@===999666333111111//////......---++++++*********************)))(((((((((''''''''''''(((((('''(((((((((''''''((((((}}}xxxssskkkfffeee___]]]YYYRRRNNNMMMIIICCC@@@???<<<999666444222111/////////...---,,,******,,,+++************'''%%%(((''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''((({{{uuunnniiiggg^^^^^^YYYQQQNNNNNNJJJCCC???>>><<<999666444333333.../////////...,,,***))),,,***))))))+++***(((%%%(((''''''&&&&&&''''''(((%%%'''((('''%%%%%%&&&(((|||wwwpppjjjiii]]]]]]WWWOOOLLLMMMKKKEEE???===;;;999777555444333.../////////...,,,***)))+++)))((()))++++++)))&&&'''''''''&&&&&&'''''''''$$$&&&((('''%%%$$$%%%(((}}}wwwqqqkkkfffccc^^^XXXRRRMMMHHHDDDAAACCC@@@<<<999888777666555/////////...------,,,,,,+++++++++************)))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''yyysssnnnkkkgggbbb[[[UUUOOOJJJEEEAAAEEEAAA<<<999777555444222222222222111000000//////+++++++++************)))'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''zzzuuurrrqqqkkkfff___XXXRRRKKKFFFBBBFFFBBB===888666444222000000000000///......------+++++++++************)))''''''&&&&&&''''''((((((''''''''''''''''''''''''{{{uuutttssskkkfff```ZZZTTTNNNHHHDDDEEEAAA<<<888666444222111/////////...------,,,,,,+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''{{{vvvsssqqqhhheee___ZZZUUUOOOIIIFFFCCC???;;;888777666555333333333222222111000000000+++++++++*********)))))))))(((((('''''''''((((((''''''''''''''''''''''''yyysssnnngggddd___ZZZVVVPPPJJJFFFCCC@@@;;;999888777666555222222111111000/////////+++++++++************)))))))))((((((''''''((((((''''''''''''''''''''''''tttllliiifffaaa\\\WWWPPPJJJEEEFFFBBB===:::888777666555000000//////...---------+++++++++************)))******)))(((((((((((((((''''''''''''''''''''''''wwwkkkllliiiccc^^^XXXPPPIIIDDDHHHDDD???;;;999777555333333333222222111000000000+++++++++************)))******)))(((((((((((((((''''''''''''''''''''''''{{{sssmmmiiiccc]]]XXXRRRLLLHHHIIIEEE???:::888666555444111111000///...---,,,,,,......---,,,+++))))))((('''((())))))(((&&&$$$###%%%&&&&&&''')))***,,,---{{{vvvnnnjjjddd^^^YYYSSSMMMIIIIIIDDD???:::888666444333222111111000///...---,,,...------,,,+++***)))((((((((((((((('''&&&%%%$$$&&&&&&''''''(((***+++,,,{{{zzznnnjjjeee___YYYTTTNNNJJJGGGCCC>>>:::888666444333333222111000///......---...---,,,,,,+++***))))))))))))((('''&&&&&&&&&&&&((((((''''''(((((()))***~~~zzzzzznnnjjjddd___YYYTTTNNNJJJFFFCCC>>>:::888666444222333333222111000///......------,,,,,,+++***))))))***)))'''&&&&&&&&&'''((())))))(((''''''''''''(((yyyyyymmmiiiddd^^^YYYTTTNNNKKKEEEBBB>>>;;;999777444333333333222111000///......---,,,,,,++++++************)))(((&&&&&&'''((()))***)))((('''&&&&&&&&&&&&zzzyyynnnjjjeee___[[[UUUPPPLLLEEECCC???<<<:::888666333333222111000///......---,,,,,,,,,+++++++++******))))))(((((('''(((((()))***)))((('''&&&&&&&&&&&&|||{{{ppplllgggbbb]]]XXXSSSOOOFFFCCC@@@>>><<<:::777444222111111000///...---,,,,,,,,,,,,++++++++++++***(((((())))))))))))(((((()))(((''''''&&&&&&&&&&&&~~~}}}rrrnnniiiddd___ZZZUUUQQQFFFDDDAAA>>>===;;;888555111111000///...---,,,,,,,,,,,,++++++++++++++++++'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&}}}uuukkkdddaaa]]]WWWRRRFFFDDDBBB@@@>>>:::555222222222111000///...------&&&&&&''')))***+++,,,---***)))((()))***)))(((&&&(((''''''&&&&&&''')))***|||uuukkkddd```\\\WWWRRRHHHEEEBBB???===:::666333333333222111000//////............---,,,+++++++++***)))((()))***)))(((&&&'''''''''''''''(((((())){{{tttkkkddd```\\\VVVRRRJJJGGGBBB>>><<<999777555444444333222111000000///111111000...---+++*********)))((()))***)))(((&&&&&&&&&'''(((((((((((((((yyytttllleee```[[[WWWSSSMMMHHHBBB>>>;;;999888666444444333222111000//////++++++++++++++++++++++++***)))((()))***)))(((&&&%%%&&&'''((()))((('''&&&~~~xxxtttnnngggaaa\\\WWWTTTNNNJJJCCC>>>;;;999888777333333222111000//////...))))))******+++,,,,,,,,,***)))((()))***)))(((&&&$$$%%%'''((((((((('''&&&~~~xxxuuupppiiibbb]]]XXXVVVOOOKKKDDD???<<<:::888777333333222111000///............------,,,,,,++++++***)))((()))***)))(((&&&%%%%%%&&&'''''''''''''''xxxvvvqqqkkkddd^^^ZZZXXXOOOKKKEEE@@@===;;;888666444444333222111000000///111000///...---,,,+++******)))((()))***)))(((&&&&&&&&&%%%%%%&&&&&&''''''xxxvvvsssllleee^^^[[[YYYOOOKKKFFFAAA>>>;;;888666666555555444333222111000///......---,,,,,,++++++***)))((()))******(((&&&'''&&&%%%$$$%%%&&&'''(((wwwsssnnniiiddd___ZZZWWWOOOHHHCCCDDDCCC===777444555444222222222111...,,,,,,,,,---------,,,++++++******)))((('''&&&&&&%%%******)))((('''&&&%%%%%%uuurrrmmmiiieeeaaa\\\YYYQQQIIIDDDCCCBBB===888666444333222222222111///---.........---,,,+++***)))******)))((('''&&&%%%%%%)))))))))(((''''''&&&&&&xxxtttooojjjfffaaa[[[XXXSSSKKKDDDCCCAAA<<<888888555333222111222222000...000///...---,,,***))))))***))))))((('''&&&%%%%%%((((((((((((((((((((((((~~~zzzsssllleee^^^WWWSSSSSSKKKDDDAAA>>>:::777999777555333222222111///...//////...---,,,+++++++++***))))))((('''&&&%%%%%%''''''''''''(((((()))))){{{tttllleee]]]VVVQQQSSSKKKDDD@@@<<<777666999:::777444222111000...,,,------,,,,,,,,,---......******)))((('''&&&&&&%%%&&&&&&''''''((()))))))))|||xxxqqqkkkeee^^^XXXTTTRRRLLLEEEBBB<<<777666999;;;888444222111000...------,,,,,,,,,,,,...///111,,,++++++***)))((('''&&&&&&'''''''''(((((()))))){{{wwwqqqjjjddd^^^WWWSSSSSSNNNHHHEEE???888777:::999666333111111111111000///...---,,,,,,---///000------,,,+++***)))(((((('''''''''(((((((((((((((~~~yyyrrrjjjccc[[[TTTOOOTTTPPPKKKGGGAAA:::999;;;777444111000222333444444111000...,,,,,,,,,.........------,,,+++***))))))((((((((((((((((((((((((}}}rrrjjjddd___ZZZVVVPPPNNNJJJDDD???;;;999888<<<999666555444333111///000000///...------,,,,,,++++++++++++***((('''&&&&&&&&&&&&&&&&&&'''((((((|||rrrjjjeeeaaa\\\YYYRRRNNNIIIDDD@@@===;;;999<<<999666444444333111///222111000///---,,,******)))************))))))(((''''''&&&&&&''''''((()))}}}ssskkkgggccc^^^[[[TTTOOOHHHCCCAAA@@@===;;;;;;999666444444333111///333333111///---+++***)))(((((())))))************((((((''''''(((((()))***uuummmhhhccc^^^[[[UUUOOOGGGCCCBBBAAA>>>;;;;;;999666444444333111000222222111///...,,,++++++***)))))))))))))))******((((((((((((((()))******yyyoooiiiccc]]]YYYUUUOOOHHHDDDBBB@@@===;;;;;;888666444444333222000000000000//////.........,,,+++***)))((((((((((((((((((((((((((()))******{{{qqqjjjddd^^^YYYTTTRRRMMMHHHCCC???===<<<:::888555444444444222111////////////////////////...,,,***)))''''''((((((((((((''''''(((((()))***|||rrrlllfff```[[[TTTUUUTTTNNNEEE???===>>>:::888555444444444222111111000000000//////......,,,+++)))((('''((()))***''''''&&&&&&''''''((()))|||sssmmmgggbbb^^^UUUXXXYYYSSSHHH???>>>???:::777555444444444333111333222111000///...---,,,+++***((('''((()))+++,,,&&&&&&&&&&&&&&&'''((((((uuuoooiiiddd```VVVUUUQQQLLLGGGBBB???<<<;;;:::777555333333333333444111---+++,,,------,,,+++***)))(((((()))***+++&&&&&&''''''(((((())))))wwwpppjjjddd___ZZZWWWSSSNNNIIIDDDAAA@@@;;;:::888666444333222222333000...---------,,,+++---,,,***)))(((((((((((('''''''''(((((((((((((((yyysssllleee___[[[XXXSSSMMMHHHDDDBBBAAA;;;;;;:::888666333111000111000///...///...,,,***...---+++)))(((''''''&&&((((((((((((((('''''''''|||uuunnnfff```[[[WWWQQQKKKFFFBBBAAAAAA;;;;;;;;;:::777444111000000000///000000///,,,))),,,,,,+++***)))(((''''''))))))((((((''''''&&&&&&~~~wwwppphhhbbb\\\XXXRRRKKKFFFCCCBBBBBB<<<<<<;;;:::888555222111000000000111111000,,,)))************)))))))))((())))))((((((''''''&&&&&&~~~xxxqqqjjjddd]]]ZZZUUUOOOJJJFFFDDDCCC<<<<<<;;;:::888666555444111000000111111000,,,)))((()))************))))))((((((((((((((('''''''''~~~xxxrrrkkkggg]]]ZZZVVVQQQLLLGGGDDDCCC<<<;;;:::999888777777777222111000000111000---+++******++++++***)))(((''''''''''''(((((((((((((((~~~wwwrrrlllhhhZZZXXXUUUPPPKKKFFFBBB@@@<<<;;;:::888777777888999333111000000000///---++++++,,,,,,+++***(((&&&%%%&&&'''''''''(((((())))))yyysssnnnkkkcccXXXUUURRRJJJIIIIIIAAA???>>><<<:::999888777777444333111///---,,,++++++%%%))),,,---***(((((()))''''''''''''''''''''''''yyytttooollldddYYYVVVSSSKKKJJJJJJAAA@@@>>><<<:::888777777777555444222000...---,,,,,,'''***,,,,,,***(((((()))))))))))))))))))))))))))zzzvvvqqqmmmdddZZZWWWUUUMMMLLLLLLCCCAAA???<<<999777777777888555444333111///...------***+++,,,+++)))((((((***))))))))))))))))))))))))~~~yyytttoooeee[[[YYYWWWOOONNNNNNEEEBBB@@@===999777777777888444333222000///...------,,,,,,+++***)))((()))***''''''''''''''''''''''''~~~wwwqqqfff]]][[[ZZZRRRQQQPPPGGGBBB@@@===:::888777777777333222000///...---,,,,,,---,,,******************''''''''''''''''''''''''xxxpppggg^^^]]]\\\TTTSSSRRRIIIBBBAAA???<<<:::888777666222111000...------,,,,,,,,,***)))***+++,,,+++***))))))))))))))))))))))))wwwmmmhhh___^^^^^^VVVUUUTTTJJJAAA@@@@@@>>>;;;999666444222222000///......------***))))))+++......,,,***))))))))))))))))))))))))vvvkkkiii```______WWWVVVUUUKKK@@@@@@@@@???===999555333333333111000////////////(((((((((,,,///000---***''''''''''''''''''''''''{{{tttoookkkbbb\\\]]]\\\TTTLLLJJJBBBAAA???===:::888666555222111000///------------,,,---,,,+++((('''(((******)))((('''&&&%%%%%%%%%}}}vvvqqqmmmeee```___\\\TTTMMMLLLCCCBBB@@@===:::888666555222111000///...---------,,,------,,,***)))***+++))))))((('''&&&&&&&&&&&&xxxsssooojjjeeebbb[[[SSSNNNMMMEEECCCAAA>>>:::777555444222111000///...---------***,,,......,,,+++++++++((((((''''''''''''((((((zzzuuuooommmiiibbbYYYQQQNNNMMMFFFDDDBBB>>>;;;777555333333222111///......------'''***---...---+++******((((((((('''(((((()))))){{{vvvooonnniii```WWWQQQMMMKKKFFFEEEBBB???;;;888555444333222111000............&&&(((+++,,,+++)))))))))))))))((((((((()))******}}}xxxpppnnnggg]]]VVVRRRMMMIIIEEEDDDBBB???;;;888666555333222111000///.........''')))++++++)))(((((((((******))))))))))))******{{{qqqnnnfff[[[VVVUUUOOOHHHEEECCCAAA???<<<999777666333333111000///.........***++++++***((('''((())),,,++++++***))))))))))))}}}rrroooeeeZZZWWWWWWQQQGGGDDDCCCAAA???<<<:::888777444333222000//////......,,,---,,,+++(((''')))***---,,,+++***))))))))))))~~~|||sssmmmeee^^^ZZZUUUPPPMMMLLLGGGBBB>>>======;;;888444222000///000000///...)))************)))((((((***************)))((((((~~~vvvnnneee^^^[[[VVVPPPKKKIIIDDD@@@BBBFFFGGGAAA;;;444222000///000000///...++++++++++++***************************)))((((((zzzpppeee^^^\\\XXXQQQJJJHHHBBB???DDDKKKKKKBBB888444222000///000000///...------+++*********+++,,,***************)))((((((}}}sssfff___]]]YYYQQQJJJIIIEEEAAACCCEEECCC:::333444222000///000000///......,,,***)))))))))+++,,,***************)))((((((uuuhhh```]]]YYYRRRLLLJJJHHHEEEAAA===:::777555444222000///000000///...---+++)))((('''(((***+++***************)))((((((~~~wwwkkkbbb\\\XXXTTTPPPJJJIIIFFFAAA;;;999:::<<<444222000///000000///...+++***)))((((((((()))******************)))((((((}}}xxxnnnddd\\\VVVUUUUUUKKKHHHDDD@@@===<<<;;;<<<444222000///000000///...+++++++++*********))))))***************)))(((((({{{xxxpppeee[[[VVVVVVXXXMMMHHHBBB??????===999555444222000///000000///...+++,,,,,,,,,,,,+++***)))***************)))((((((