BM6P6(@ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""#########""""""!!!"""""""""""""""""""""""""""###$$$###"""!!!"""#########""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!###############"""!!!!!!""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,------......///000000000///000222333444222111000222111000//////000111222......////////////......///000000111222444555666222333333444444333222222000111222333333333333222444222000111333333000---///000111222222222222222333222222111000///......++++++,,,,,,,,,,,,------,,,,,,++++++***)))(((((())))))))))))************+++***)))(((''''''''''''))))))((((((''''''&&&&&&$$$'''+++...444BBBXXXiiisss}}}sssWWWGGGDDDLLL\\\ttt{{{aaaRRR@@@555222000///...------,,,+++)))((()))***'''''''''(((((((((((((((+++---444CCCZZZuuusssaaaRRRMMMCCC888333333222///......---------...///000---------......---,,,,,,,,,+++***)))(((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++))))))***,,,......,,,***111---,,,000222666BBBOOOWWW___gggnnnvvv~~~yyyxxxttthhhWWWFFF;;;555000///............---,,,---,,,---000///222AAARRRkkkvvvyyyqqqrrr~~~xxxooonnn{{{yyysssssslllfffmmm~~~~~~jjj\\\]]]bbb\\\PPPRRRCCC555...)))%%%%%%)))$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################""""""############"""""" """#########"""!!!&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" """###$$$########################""""""###$$$$$$$$$$$$###%%%%%%#########$$$%%%&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""#####################"""!!!!!!!!!"""######$$$$$$##############################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++,,,,,,,,,------...//////000000000222333333222222111333222111000///000000111000111111111111000000///000000000111222333444555222333333444444444333333222333333444444444333333333111000222444444333000000000111222222222222222222222111000///...------+++++++++,,,,,,,,,------,,,,,,+++******)))(((((((((((()))))))))*********++++++***)))(((((((((((((((((((((((('''''''''''',,,++++++***---===^^^|||uuuXXXEEEBBBHHH[[[{{{jjjOOO???:::999555111000000///---+++*********((((((((((((((((((((((((''''''(((---:::RRRnnnxxxtttkkkYYYGGG<<<999777444333333333333222111111000////////////...---,,,,,,---,,,+++***)))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))******+++++++++******+++,,,...//////...333222555<<>>444///...///,,,,,,...///000000000000222...000;;;KKK[[[jjjtttxxxpppgggcccgggmmmqqqsssrrr{{{~~~vvvpppgggffffffeee```ZZZZZZ]]]XXXYYYiii}}}yyy```PPPQQQ===444+++(((&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############################################################""""""############""""""""""""###$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""###$$$$$$$$$$$$###'''&&&%%%$$$######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""$$$&&&"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###$$$!!!"""""""""""""""!!!!!! !!!"""""""""""""""########################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''************************------......///000000000222222111222222333444555666555444222111000///...444444444444444333222222333222222111111111222222222333444444555555555555444444444444444333333222111111111222333444333222111111111111111111222222222222111000///...------***++++++++++++,,,,,,,,,+++*********)))))))))((((((((((((((()))))))))***,,,+++***))))))(((((()))&&&&&&&&&''''''((((((((('''%%%***///+++,,,EEEeee}}}xxxcccMMM???CCCbbbmmmPPP===777777333222000//////...,,,+++***************)))))))))(((+++---,,,***...888@@@TTTpppuuuhhh\\\MMMBBB999777444111////////////111000000//////.........//////...---,,,,,,------++++++++++++************'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++++++++,,,,,,,,,,,,000000...,,,,,,---000222555<<>>IIIRRR^^^hhhpppwww}}}~~~tttiii[[[PPPBBB;;;333.........---++++++---//////......000222444DDDXXXfffpppzzz}}}yyywww|||zzzuuussswww{{{{{{wwwyyyqqq```TTTSSSWWWaaammmooogggWWW@@@000)))'''$$$###%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""############""""""!!!!!!!!!!!!""""""######$$$###""""""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$######"""""""""""""""""""""""" !!!######""""""###%%%###############$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!! !!!"""""""""!!!!!! !!!""""""######""""""########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((*********+++++++++,,,,,,000000111111222333333333222222333444555555666666666666666555333111000///000111222333333444444333555444444333333333444444222333333444444333333222000111222222333333333222333444555444222000000111333222111000000000111222222111111000///...---,,,************++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&''''''''',,,***)))***(((&&&***000555MMMbbbbbb^^^cccpppxxxvvveeeQQQCCC???NNNpppeeeFFF===888222///000000///------------,,,++++++*********(((''''''((()))*********222???OOOddd~~~|||ppphhh[[[MMMAAA:::666555222111000//////000222222000//////.........//////.........---------,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''*********************************+++++++++,,,,,,,,,,,,,,,---.../////////+++...333777<<>><<<888555333222222222//////............///000////////////............/////////......---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,...///111222333===CCCKKKQQQVVV^^^hhhoooqqq}}}}}}mmmXXXIII@@@:::444***---///...,,,,,,///222...000111111222777BBBJJJ\\\iiirrrmmmjjjsssvvvdddeeettt{{{vvvtttpppooonnnlllmmmyyynnnUUUQQQZZZbbbZZZMMMGGGGGG<<<)))$$$+++$$$%%%### ###)))((("""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################""""""############""""""$$$###"""""""""###%%%&&&"""!!!!!!!!!###$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################""""""###$$$$$$$$$$$$###"""###%%%'''((((((((('''!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""" """#########"""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###### !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---////////////000000000000000000000000111222333444444444444555555555555555555555555555666666666666666666666666666666666666444333222111000000000000...000111444555777888888666444222111111111333444333222000/////////000111111000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%***///555FFF^^^sss|||```HHH@@@BBBQQQpppqqqXXXCCC:::999666000555222000......---,,,***))))))))))))((((((((((((***+++,,,---000555<<<@@@[[[hhhuuujjjaaaUUUFFF===;;;:::555///333...---///000...---.../////////...,,,---...000000000000000///...---,,,,,,---.........,,,+++***......------,,,++++++***,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,+++***000///...---,,,------...///------111777===AAACCCNNNTTT\\\ccciiipppxxx}}}~~~zzz{{{ooo]]]KKK===555000...111---***+++...111111///444111---///999KKK___lllqqqjjjdddeeemmmwww~~~}}}|||zzz{{{~~~yyywwwtttoooiiieeefffpppyyysssmmmccc___dddkkkggg]]]\\\OOO>>>222---)))$$$ '''''''''&&&&&&%%%%%%%%%#######################################"""!!!!!!"""############$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$########################!!!"""$$$###!!! !!!""""""""""""""""""""""""!!!"""""""""############%%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############ !!!######$$$$$$$$$!!!!!!"""############"""########################%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###""""""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!########################!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!! !!!""""""""""""!!!##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---.../////////000000000000000//////000000111222333444444555555666666777777555666666666666777777777555555555555555555555555555444444333222111111111111222333444555555555555555444333222222222333444222222111000000000000000000000///...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((***((('''&&&'''((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''***---000:::OOOnnnzzzcccOOOCCCGGG^^^|||jjjRRRCCC;;;777555333111000000///...,,,+++++++++*********)))))))))))))))((((((***...111999CCCYYYttt{{{pppbbbWWWQQQJJJAAA999:::444111222333000000222...///000000...---,,,,,,//////000000111111000000//////000111111000///...---------------........................///000000---,,,,,,---.../////////111000///...///000111222333555888===DDDLLLSSSXXXaaaffflllqqqvvv{{{zzzrrrjjjddd^^^VVVIII===555111//////...------...///000000//////444;;;EEERRRcccttttttppplllmmmttt}}}|||zzzuuuqqqpppoookkkeee```______```fffpppttthhhXXXTTTGGG666+++((((((&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%#######################################"""!!!!!!"""############$$$$$$$$$!!!""""""######$$$$$$$$$""""""#########$$$$$$$$$########################"""###%%%$$$"""!!!!!!"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$###""""""""""""###$$$########################"""""""""""""""""""""""""""##################"""############$$$$$$$$$$$$ !!!"""###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!! !!!!!!"""######################## !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%###"""!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((()))***+++,,,,,,....../////////000000000///......//////000111222333444444555666777777888666666666666777777777777777777777777777777777777666555555444444333333333444444444444444333333222444444444444333333333333111111222222111111000/////////...---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&'''((('''&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((+++,,,...@@@hhhhhhQQQBBBMMMeeeppp]]]LLL@@@666444111000111111000...------,,,,,,,,,+++++++++***++++++***((((((***+++***...999IIIZZZnnnzzzrrrggg[[[RRREEE>>>777666444000000222---///111222222111///---............////////////......//////000//////.........///000000111222222...............///000111///////////////000000000/////////000222444777888???DDDJJJPPPWWW___hhhnnnuuuxxx}}}vvvkkkbbbYYYNNNGGGAAA<<<555///---------------///000000000000111222///;;;LLL\\\jjjwww}}}~~~}}}}}}wwwttttttmmm]]]OOOTTTYYYddduuulllUUUFFF:::---$$$$$$&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&#################################$$$######"""!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&"""""""""#########$$$$$$###########################$$$%%%$$$###"""###$$$""""""""""""""""""""""""&&&&&&%%%###""" ###""""""!!!!!!""""""#########################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!""""""#########""""""$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,........./////////000000...------......///000111222222333444555666666777444444444555555555666666999999999999999999999999555555555444444333333222333333444444444333222222333444444444444333222222000111222222222111///.........------,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&'''((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%(((,,,+++666\\\~~~jjjKKKGGGUUUvvv}}}bbbHHH888555222000000111000000......---------,,,,,,,,,)))+++------,,,,,,---...000//////333:::HHHaaavvvwwwpppXXXOOOEEE@@@:::333111222000000111222333444222111111000///......---------.........///////////////000000111111222333333333000000000//////000000111111222222111///.........///000222555999>>>BBBDDDPPPVVV^^^dddhhhnnnwww~~~uuubbbTTTKKKCCC:::333444111...,,,,,,,,,,,,,,,...000111000...///333666???KKK\\\jjjttt~~~{{{zzz~~~}}}~~~~~~{{{uuuttt}}}tttlllfff]]]UUUYYY]]]hhhzzzdddLLL888000'''"""###&&&''''''$$$$$$$$$%%%%%%&&&&&&'''#################################$$$$$$######"""""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""#######################################$$$$$$###"""!!!###$$$""""""""""""""""""""""""&&&%%%$$$###""" """"""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%"""############""""""!!!&&&$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######################## !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,............////////////------------...///000111000000111111222333444444222222222333333333333444777777777777777777777777222222333333333222111111111111222333444444444444333333444444333333222111000000111222111000///...------,,,,,,++++++******''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((($$$'''---+++...FFFcccttt|||~~~zzz}}}\\\JJJEEE]]]~~~uuuZZZDDD???888333111000000000......---------,,,,,,,,,%%%'''***++++++***+++,,,---,,,,,,,,,...555GGGXXXssswwwnnnbbbZZZQQQGGGAAA@@@===999555222333333222111333222111000000000000111111111111111111111222222111111111111111111111111333222222111111111222222///111333333111111222444:::<<>>???BBBFFFJJJRRRTTTXXX]]]cccjjjpppsssuuuzzzvvvhhh___OOOEEE:::333111111000......---,,,...000000000...+++---///333999AAAKKKQQQddddddccceeeiiirrr}}}{{{rrrkkkiiikkkooorrruuupppmmmiiicccdddvvvyyyddd___cccfffmmmaaaXXXVVVSSSGGG666+++(((((('''(((((('''$$$"""$$$$$$$$$$$$%%%%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""""""""##############################!!!""""""  """$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########!!!""""""#########""""""$$$######"""###$$$%%%&&&##############################$$$%%%%%%%%%$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""##################"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$ !!!!!!""""""!!!!!!########################!!!"""######$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++---------.........//////............///000111222111111111111000000000000111111111111222222222222111111111111111111111111///000111333333222000//////000111222333444444444222222000/////////000111//////...---------------++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&(((''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&(((+++555:::LLLggg}}}rrr[[[IIIHHHVVVfffnnn|||ppp]]]JJJ>>>777444333000000000000////////////...///000...,,,++++++,,,,,,++++++---+++((()))---///444BBBTTTeeetttuuunnneee___\\\XXXSSSOOOGGGEEEBBB???>>>=========;;;:::999777666666666666555555666666777777888888666777888:::<<>>TTTmmmrrraaaLLL;;;>>>777222444555333000///111111111000///......///+++++++++,,,,,,,,,,,,,,,............///444:::>>>HHHRRRbbbuuu}}}~~~}}}|||zzzxxxvvvtttsssvvvuuusssrrrrrrtttuuuvvvzzzzzz|||~~~wwwkkk___XXXIIICCC:::444111000///...111000///...//////......+++...111111111333999>>>YYYgggtttwwwyyy{{{|||yyyuuuzzzxxxrrrdddUUUSSSWWW^^^nnngggJJJ>>>222,,,)))&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############""""""""""""""""""""""""""""""""" !!!"""###$$$&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""###$$$################################################$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###""""""!!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((''''''((()))******---------,,,,,,,,,,,,,,,...............///000000111111000000000000111111333333333333333222111000////////////////////////000000000000111111111111...////////////...------000//////......//////000//////...---------------+++******)))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''***'''''',,,666JJJfff|||qqq___FFFJJJTTTcccxxx~~~pppbbbSSSFFF:::888999777444222222111///...---......///---------------,,,,,,,,,---...//////...---...///111555>>>IIIVVVfffttt~~~yyylll^^^RRRHHH@@@;;;555222///---.../////////,,,------....../////////---000444777<<>>HHHOOOlllxxxwwwoooaaaYYYMMMCCC;;;777555444333333222111111111111111,,,---.../////////000222111444:::DDDRRRaaapppxxxwww~~~zzzkkkhhhvvv{{{zzzyyywwwvvvwwwwwwvvvyyyqqqiiiffffffmmmmmmiiigggcccyyyrrrgggcccfffbbbOOO:::000***&&&((((((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""!!!"""$$$'''***---""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''***+++++++++++++++++++++------------------------...............///000000111111000000000000111111...///000222333444555555111111111111111111111111222222222333333333444444555555555444333222111000......////////////......//////---,,,,,,+++++++++***)))((((((''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++((((((+++,,,+++...333LLL\\\qqqvvv___JJJCCCEEENNNbbbvvv~~~rrrdddVVVIII===888888444222222333444444222000111000000000//////......***+++,,,------...000333000000...---...111777<<>>III\\\rrrzzzyyyvvv{{{~~~}}}~~~xxxvvv{{{|||tttnnniiiddd^^^[[[]]]dddlllrrriiiggghhhlllhhhccchhhsssnnneeeXXXIII===555000---(((%%%%%%(((((($$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""""""""###""""""""""""""""""""""""%%%%%%$$$######$$$&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""###############""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""""""""""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######### !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''')))+++,,,,,,+++++++++,,,,,,---...///000000...............///000000111111000000000000111111000000111222333333333333111111111111111111111111000000111111111222222222111111111111000///......------...//////...------...---+++***)))((((((((()))(((''''''&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&+++&&&$$$(((+++***+++---+++444FFF___xxxwwwaaaPPPIIIGGG^^^zzzooo\\\SSSJJJCCC:::666555555333000111111111111222222222222---...///...,,,+++,,,------///000000...---...///222555777:::<<<@@@EEEHHHSSSZZZdddlllsss|||~~~{{{uuukkkcccUUUQQQJJJCCC===:::999888777555333222222222111///...000222222000///111333---///222333666===HHHPPP]]]eeepppzzz|||wwwvvvyyyzzzuuussstttxxxssslllgggeeeccc___[[[YYYZZZ___iiitttyyysssjjjaaaWWWIII<<<222+++'''%%%&&&$$$$$$'''&&&######'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""#########$$$""""""""""""""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$ !!!!!!!!!""""""######!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$ !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''')))***+++*********+++,,,---...000111111...............///000000111111000000000000111111222333333333333222111111000000000000000000000000////////////000000000000000111111111111000000///,,,---...//////...---,,,---,,,+++)))((('''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%''',,,---***)))+++---'''+++DDDggg{{{eeeTTTKKKIII]]]|||zzzpppeeeZZZKKK@@@;;;999777444111111111222222333333333...000222222000...------'''***,,,......///111222......000111222333333444222888@@@EEEHHHNNNWWW^^^dddmmmxxx~~~xxxsssqqqpppmmmfff___[[[ZZZUUULLLDDD???>>>;;;666222000111333111000......000111111000...000222111...---...000///333:::@@@HHHUUUeeeqqqvvvwwwvvvpppkkkqqqwwwhhhooowwwwwwuuussstttwwwuuusssyyy{{{uuulll]]]QQQTTTZZZ___jjj}}}```RRREEE555,,,)))(((((((((%%%###$$$''''''$$$%%%)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%&&&'''$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,,,,---...///000111222///...---,,,---...000222111111222222222111111000222222111000000000000000000000000000000000000000////////////000000000000///000111222222111000///000000000000////////////,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###########################"""""""""###$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***,,,))))))333KKKiiiuuucccSSSOOOMMM```zzziiiXXXNNNGGG>>>444444222000111222333333222///111444444222///------//////000000///...,,,+++.........//////000000000222222444666999;;;>>>???CCCIIISSS\\\bbbgggkkknnnrrruuuuuurrroooqqqzzz|||tttooommmmmmooojjjbbb[[[VVVSSSOOOMMMKKKIIIFFFCCC???===;;;:::===<<<:::888666333111111555111------...000000//////...///111333333222000555999DDDWWWkkkzzzvvvlllggggggooozzzlllfffhhhooouuuqqqtttssswww~~~wwwrrrfffYYY]]]___aaajjj}}}tttZZZBBB777+++&&&)))+++(((###%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! ######""""""""""""######""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""#########"""!!!"""%%%&&&'''&&&%%%$$$$$$$$$######""""""######""""""""""""######""""""""""""############$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''(((((())))))************------...///000111222222222111///......///000111111111111111111111111111000000/////////000111111000000000000000000000000////////////000000000000000000000111111000000000000000000/////////......,,,,,,+++++++++*********))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$##########################################$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))''''''''',,,999OOOfffvvvxxxjjjXXXOOOQQQ___jjjsssuuuiiiccc]]]MMM>>>:::666333111222444555666333222000///......111222......//////...---,,,+++------........./////////...///000111444666888999===???AAADDDFFFHHHIIIJJJRRRUUUWWWTTTPPPQQQWWW]]]cccbbb```[[[UUUQQQOOOOOOOOOKKKFFFBBB@@@@@@???>>>>>>===;;;:::888777777777777666666444333222111111333000......///000///...///000222333444444444444999FFF[[[ooo|||}}}zzziiiggggggkkkooouuuzzzsssppprrrxxx~~~sssuuuppppppvvvxxxoooeeeeeeeeeZZZ[[[\\\bbbpppvvvfffOOO888111(((%%%''')))'''%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""############"""""""""!!!""""""""""""""""""""""""######""""""""""""######$$$###!!!"""###$$$$$$###$$$$$$#########"""""""""######""""""""""""######""""""""""""############$$$###"""!!!!!!"""###$$$############"""""""""!!!#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''((()))***++++++,,,---......///000111222222444333111000//////000111222111000000000000222222............///000111111000000000000000000000000/////////000000000111111111000000//////000000111111111000///...------,,,++++++++++++*********))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###########################$$$$$$$$$#######################################$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))%%%'''((('''(((222BBBOOOnnntttxxxzzz}}}tttgggWWWKKKIIIRRRdddttt{{{yyytttdddSSSIIIDDD<<<666444444444555333222000...///000222444//////000000000///......------------............---------...///111222333;;;888555555888::::::888>>>AAADDDBBB===;;;===@@@EEEFFFGGGEEEBBB???>>>>>>>>>;;;888666666777666666444444333222111111111111000000000000000111111111---------...000111000...111222111000111777@@@GGGSSSbbbwwwkkkmmmsss|||zzzwwwyyy}}}sssuuuooommmrrrqqqrrr}}}jjjccchhhmmmfffccc\\\WWWXXXWWWGGG444,,,)))%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###""""""######""" ######""""""""""""!!!!!!######""""""""""""######""""""""""""##################""""""""""""##################""""""""""""""""""""""""############################################################""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#################################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***+++------------......///000000111222111000000000000111111222111///...///000222333//////............///////////////////////////////////////000000111111222111000///......///000111111111000///---,,,+++++++++************)))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###########################%%%$$$$$$$$$###"""""""""#######################################$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''((((((&&&$$$'''///555CCCUUUjjjwww~~~www^^^MMMMMMRRRTTTaaayyy}}}pppfff___UUUKKKDDD???;;;999666666666666777666555333222222333333333222222222---........................---------......///000777444222666>>>CCCCCCAAA>>>BBBEEEDDD???:::999999>>>AAADDDFFFEEECCCCCCCCCEEEBBB>>>;;;:::999777666333333111000///................../////////000000---...000222444444333222555444333222666DDDXXXfffvvvzzz~~~zzztttuuuyyyzzz{{{tttrrrwwwooobbbaaahhhqqquuurrrqqquuutttnnnqqqjjjZZZJJJAAA;;;000###$$$%%%%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%########################$$$######"""""""""#####################$$$$$$$$$########################$$$$$$##################""""""############""""""###""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$"""""""""$$$$$$###!!!"""""""""!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""###############""""""""""""""""""############"""""""""""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""##############################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))***,,,---...+++,,,,,,,,,---.........---------...///000111111111000///......000222333222222000///---,,,,,,,,,......................../////////000111222222222111000///......///000111000000///...---,,,+++************)))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$########################%%%$$$$$$$$$###"""""""""##############################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((('''''')))***,,,,,,--->>>VVVlll~~~mmmaaaVVVLLLJJJbbb}}}tttjjjaaaXXXQQQLLLAAA>>>:::888888777555333444444444333333333333333////////////////////////...------,,,,,,,,,------...---...555>>>DDDDDDAAA>>>BBBEEEEEEAAA<<<888777;;;???DDDGGGGGGFFFFFFFFFFFFCCC???;;;999777444222222111000000////////////000000000000000000//////222333444444444444444555:::>>>CCCHHHPPP___qqq~~~yyyppplllrrr~~~vvvrrrssszzzuuuyyy{{{wwwrrrrrrxxxxxx{{{qqq]]]TTTZZZbbbjjjrrrtttnnnbbbOOO===333///+++'''###%%%'''&&&$$$###$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$#########$$$$$$%%%""""""#########$$$$$$$$$##########################################$$$$$$!!!"""############"""!!!######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""$$$&&&'''%%%$$$!!!!!!!!!!!!!!!"""""""""######""""""""""""######!!!"""""""""############"""""""""######"""""""""""""""""""""""""""######!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$##################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""##############################""""""######$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***,,,------+++++++++,,,,,,,,,------)))***+++,,,...///000000000///......///000222333555444222///---,,,++++++...........................///000000111222333333000//////......//////000//////...---,,,++++++***))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$##########################################""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''***---,,,+++...///999RRRtttwwwaaaOOOEEEUUUrrr}}}vvvooohhhdddQQQJJJ???888666555444333777666555444333333333333222222222222111111111111...------,,,+++,,,,,,,,,,,,,,,---111666999888555999;;;>>>???<<<888555444777:::>>>AAAAAA@@@@@@@@@<<<:::777555444333111///............///111222333222222222222111111111111111222222111111333777:::KKKTTTaaammmuuuzzzuuukkkbbbdddqqqqqqhhhffflllxxxwwwwwwuuupppooottt~~~zzzxxxpppaaa[[[ZZZgggttt{{{wwweeeXXXDDD333***(((''''''%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%########################"""""""""###############!!!"""###$$$$$$###"""!!!$$$######""""""######$$$""""""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!"""$$$'''(((&&&%%%!!!!!!""""""""""""############""""""""""""######""""""""""""############""""""############""""""""""""""""""############""""""""""""############################################################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""##############################""""""######$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,,,,++++++,,,,,,,,,,,,------******+++------...............//////000111111222555444222000...------,,,------------------------...///000111222333333444...//////////////////...------------,,,,,,++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&'''(((***+++,,,)))+++;;;VVVssszzzhhhYYYUUU\\\ooo}}}{{{kkkddd[[[TTTOOOIIIAAA<<<<<<;;;999777666555555555555555555444444444333333000000///............///000000//////000000111111222444666666666444333333333555888999888777777777444222111111222222111000.........///000111333333333333333333333333333333333444666888===EEEPPPXXXjjjrrr}}}zzzpppllljjjqqq~~~|||ppplllnnnrrr{{{zzzsssmmmmmmttt}}}uuullleeefff```iiiqqqtttyyy{{{rrreeeUUUHHH777,,,'''%%%$$$###&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$#######################################$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!""""""#########!!!"""###$$$$$$###"""!!!$$$######""""""######$$$!!!"""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!"""$$$&&&&&&$$$""""""""""""#########$$$$$$######""""""""""""######""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""""""""#####################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""#########"""###$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,,,,,,,------------------,,,,,,------...---------------///000111111111111444333222000////////////------------------------...///000111222333444444---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$%%%########################"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))'''$$$###''',,,"""(((...222999NNNqqqxxxcccSSSVVV```hhhsss~~~~~~wwwjjjXXXKKKBBB@@@>>>;;;:::999999999777777777666666555555555444333333222222222333333111111///---,,,---111555------//////000000111111///000222222000/////////000///...///000111000///444333222222111111111111222222222333444444555555:::===AAAHHHRRRbbbsssyyyrrrxxxxxx{{{{{{vvvwwwyyyyyyzzz|||xxxrrrjjjeeehhhrrrttthhhccchhhdddbbb___bbbmmmqqqaaaKKK>>>444)))'''((())))))(((&&&$$$######%%%&&&%%%######$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""### """###$$$$$$###""" $$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######"""""""""$$$%%%$$$!!!""""""######$$$$$$$$$%%%######""""""""""""######""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$%%%$$$""" ############""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!$$$"""!!!!!!"""$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++------------.........///---.........//////000000---------...///000111111///111222333333222111///111000000///......------///000000111111111111000111000///---------...//////......------,,,++++++))))))++++++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))***...999JJJVVVrrr~~~yyycccQQQLLLQQQYYYppp|||qqq```___ZZZRRRLLLJJJGGGCCC<<<;;;:::::::::888555333;;;888444444666666555222555///---111111...---000---,,,,,,---000111111000222222222222111111111111000...///222333222111111000000111444666777666444777555555888;;;???EEEJJJRRRSSSZZZiii{{{uuuqqqzzz~~~wwwwwwvvvtttvvv||||||uuugggcccjjjjjjjjjuuussswww|||uuulllrrrwwwmmmoooaaaVVVWWW[[[RRR???111******)))''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###!!!!!!###%%%$$$###$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&$$$$$$###"""!!!!!!""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""""""""""""""####################################$$$#########""""""!!!!!!""""""""""""""""""""""""########################################################################""""""""""""""""""""""""&&&%%%$$$$$$%%%%%%###"""############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!! !!!!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++------........./////////............/////////000---------...//////000000///000222333333222000///000000000///...---------//////000111111111000000111000///............//////......------,,,++++++))))))***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%'''''''''''',,,555===PPPeeessszzzyyy\\\MMMHHHGGGZZZnnn{{{rrrlllggg___VVVMMMHHHAAA<<<:::<<>>???BBBHHHNNNTTT[[[```sssxxx|||wwwjjjeeehhhxxxyyyvvvyyy|||}}}zzzmmmkkkddd\\\___```eeeppptttuuuvvvmmm^^^PPPJJJGGG===111)))***)))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!###%%%$$$###$$$$$$$$$############"""######""""""######$$$%%%$$$$$$###"""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!"""""""""############"""""""""!!!!!!""""""""""""################################################"""""""""!!!""""""""""""""""""""""""########################################################################""""""""""""""""""""""""'''%%%$$$$$$%%%&&&%%%$$$$$$$$$#########"""""""""!!!!!!""""""###""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++....../////////000000000............////////////------..................//////111111111111//////000//////......---------......///000000000000000///000000000000//////...///......------,,,++++++))))))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%(((******((('''***,,,555JJJ[[[iii}}}|||hhhYYYMMMHHHSSSjjjjjjdddYYYNNNFFFDDDDDDEEEAAA===999888999999777444777444444666666333333555555555444444444444555555444444444444555555555555666555444333444555666777777999::::::;;;>>>EEEJJJRRRXXX```hhhqqqzzzyyypppmmmiiigggmmm{{{{{{xxxxxxzzz|||~~~vvvssssssyyypppgggaaaYYYXXX^^^aaaooo{{{yyymmm^^^LLL???666...)))((((((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$############"""""""""!!!!!!""""""###$$$$$$###""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""!!!!!!!!! """"""""""""################################################""""""""""""""""""""""""""""""""""""########################################################################"""""""""""""""""""""""")))'''$$$###$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++////////////000000000000.........///////////////............------------...///000000000000///.../////////.........---------...///000000000000000///000111222111111///...///......------,,,++++++)))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""###""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$'''+++,,,+++***+++,,,---777>>>QQQppplllRRRNNNUUUkkkzzzvvvtttfff[[[LLLAAA<<<;;;;;;:::;;;;;;;;;:::888666555666777777777777666666888999888888888888888888888777555777888666777<<<@@@AAABBBHHHOOOTTTXXX___jjjrrr}}}yyywwwxxx~~~~~~tttpppmmmooosssvvvyyy}}}sssrrrsssyyypppfffeeecccbbbdddbbblll{{{pppcccSSSAAA555...)))(((***'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$######"""""""""""""""###!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""###############"""""""""!!!!!!!!!!!!"""""""""#############################################"""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""---***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++////////////000000000000///////////////...........................------//////000000000000/////////////////////.........---...///000111111111111///000111222222111000//////......------,,,++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!###%%%'''((()))+++,,,)))......888PPPeeewwwrrrbbbWWW[[[```dddkkkttt|||iii\\\SSSLLLHHHNNNPPPQQQMMMIIIFFFEEEDDDDDDEEEFFFDDD@@@>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHHHHMMMPPPNNNPPPXXX^^^___hhhoooyyyyyysssrrrsssrrrvvv{{{|||zzzwwwwww}}}uuulllkkkhhhhhhaaaYYY^^^kkkttt{{{rrr\\\III;;;---(((((('''&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$############$$$%%%%%%###"""""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$#########"""""""""!!!"""""""""####################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""555000***&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((()))***++++++....../////////000000000///////////////...............//////////////////000000000000000000000000000000000000000000000000---...///111222222222222000111111222222222222111///......------,,,++++++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############"""""" !!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,&&&000000---111;;;UUUuuupppfff^^^WWWTTTTTTttttttlllmmmrrrsssnnnhhhfffeeecccaaacccdddaaaZZZSSSQQQPPPXXXZZZ]]]bbbgggkkkoooqqqttt}}}}}}~~~}}}|||xxx~~~}}}}}}|||~~~}}}tttttttttuuu{{{{{{ssssss{{{yyy}}}rrrrrrpppiiihhhhhh\\\YYY\\\[[[ZZZQQQ???333***###$$$((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%######""""""""""""#########%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$###$$$%%%%%%&&&"""""""""""""""######$$$""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$############""""""""""""####################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""===888000***'''&&&%%%$$$%%%%%%$$$$$$$$$#########!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++------........./////////000/////////.............../////////000111111111111111111000000111111111111111111111111111111222...///000222333333444444111111111111111222333333///......------,,,++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&''')))+++,,,---)))000///+++++++++999SSSmmmqqqrrrrrrwww{{{lll[[[MMMXXXhhhtttwww|||wwwsssrrr}}}~~~rrruuuwwwzzzzzzqqqtttxxx|||yyyhhhccciiinnnooo```hhhiiillltttrrrkkkmmmnnn```YYYUUUIIIAAA888))))))&&&%%%((()))'''''')))&&&&&&%%%%%%%%%%%%&&&&&&######""""""""""""######"""%%%''''''%%%$$$$$$%%%$$$$$$$$$############"""###############$$$$$$%%%"""""""""""""""###$$$$$$""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""""""""""""""####################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""CCC===444---)))'''&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++------------.........///000000//////.........---...//////000111222222333222222111111111111222222222222222222222222333333//////111222333444444555222222111000111222444555///......------,,,++++++))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""""" !!!"""######$$$################################################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%(((***+++***,,,***###'''111...+++444>>>JJJ\\\llluuu|||kkkTTTKKK[[[hhhlllttt|||vvvzzz{{{|||vvvyyy~~~ttt^^^UUUZZZ``````jjjkkkhhhmmmwwwsssmmmrrrcccWWWSSSNNN???666000%%%$$$%%%(((***&&&!!!###(((&&&&&&&&&%%%%%%&&&''''''######""""""""""""######"""%%%((((((%%%###$$$&&&$$$$$$$$$############""""""""""""""""""######$$$""""""!!!""""""###$$$$$$""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""####################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""BBBBBB@@@999000)))'''(((###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###"""!!!!!!!!!###$$$###"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""####################################""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""############"""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""""""""########################"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))***,,,,,,//////.........---------/////////000111111222222000000000000000000000000000000111111222222222333333333222111111222333333000000//////...//////000000000111111222222222333000000///...---,,,,,,+++))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++,,,...---777PPPmmmuuuZZZWWW[[[iiitttxxxyyy}}}~~~{{{|||yyy}}}zzzrrr}}}xxxdddYYYWWW[[[___hhheeejjjzzzrrrfffYYYNNN>>>222,,,***&&&###''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################$$$###$$$(((------(((###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""""""""!!!!!!""""""#########$$$""""""""""""###############"""!!!"""$$$$$$"""!!!"""############""""""!!! !!!"""######$$$#########"""""""""""""""""""""""""""""""""""""""################################################???AAA@@@===777000***'''%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###""""""!!!!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#################################"""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""############"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$###"""""""""!!!!!!!!! """"""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))***,,,,,,//////.........---------///000000111222222333333000000000000000000000000000000000000111111222222333222111111111111222333222222111000//////......000000000000111111111111000///......,,,,,,+++***)))(((((((((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))******'''***777IIIYYYhhhrrrtttiiidddaaa___aaafffwwwtttxxx|||~~~}}}~~~tttttt}}}}}}ooofffffflllqqqgggeeekkkyyyyyygggZZZEEE<<<111+++)))***)))'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################$$$######&&&++++++'''###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""#########!!!"""""""""############""""""""""""###############"""!!!"""$$$$$$"""!!!!!!""""""#########"""""" !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""################################################;;;===???@@@>>>888///)))&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$###""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""############""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$""""""""""""!!!!!!!!!!!!""""""""""""############ !!!"""###$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))***,,,,,,...............---------000000111111222333333333000000000000000000000000////////////000000000000222222111111111111222222444444333222111///...---000000000///////////////......---,,,+++***))))))((((((''''''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! """""""""#########$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''''')))'''(((+++///888GGGUUU{{{~~~sssgggZZZRRROOOWWWbbbsssyyy|||uuuiiilllwww{{{uuu~~~{{{vvvrrrrrruuuzzziiieeegggoooqqqeeeRRREEE222---'''%%%'''******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$###"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!""""""$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""###############"""!!!"""$$$$$$"""!!! !!!"""###############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""################################################777888:::>>>@@@>>>666000&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$#########"""""" !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""############""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############ !!!!!!"""######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''')))***,,,---......................../////////000111111222222000000000000000000000000......//////////////////111111111000000111111111222222333333222000///.../////////......---------------,,,+++***)))(((((((((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""############$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((())))))(((&&&$$$((())),,,...,,,,,,333<<>><<<999'''&&&$$$######$$$%%%&&&$$$$$$$$$###############!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""############"""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((***,,,------.....................------......///000000000//////////////////////////////..................000000000000000000000000//////000111111111000000///.........------,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!!!!"""""""""#########$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))((('''%%%$$$%%%$$$'''+++***((((((,,,111;;;HHHVVVfffuuu}}}|||ppp\\\ZZZYYY___mmmyyy|||xxxwww}}}~~~kkkddd```ZZZ]]]fffffftttwwwmmmZZZOOODDD>>>888111+++*********)))(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$###!!!!!!"""###$$$$$$########################""""""#########$$$$$$$$$########################!!!###$$$###"""!!!"""###!!!"""""""""############""""""""""""""""""""""""######""""""""""""######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""##################""""""""""""""""""!!!"""""""""###############"""!!!"""$$$$$$"""!!! !!!######$$$$$$$$$############""""""""""""!!!!!!""""""############""""""""""""""""""""""""################################################888666444555777;;;===>>>---+++'''%%%###$$$%%%'''########################!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""########################""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''(((***,,,------------...............,,,,,,,,,---......//////////////////////////////////////////............//////000000000000//////------------...///000111.........---------------,,,,,,+++***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""##################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%'''###"""%%%'''&&&(((+++)))***,,,555FFFZZZmmmwwwvvvyyyiii```cccmmmwww~~~|||}}}vvvwwwuuuiiilllkkkbbbeeeqqqjjjvvvjjj[[[DDD:::000+++'''%%%'''+++&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################"""""""""######$$$########################"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$%%%###############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""###############"""!!!"""$$$$$$"""!!! !!!"""#######################################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""################################################===;;;888555444666;;;>>>666333---(((%%%$$$%%%&&&########################"""$$$%%%$$$###"""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""#########$$$""""""############"""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""###""""""""""""############"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&(((***,,,------------.........//////,,,,,,------...//////000////////////////////////000000000/////////............///000000///......---,,,***))))))+++---///------------............---,,,,,,+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""###############$$$%%%&&&'''###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''$$$$$$''''''&&&(((,,,,,,+++))))))///;;;MMMZZZaaauuuvvvrrrnnnhhhcccjjjiiilllvvvzzz}}}|||vvvoookkknnnwwwzzztttrrrwwwyyyuuutttwwwggglllrrrwwwsssdddOOO???111,,,((('''%%%$$$&&&***###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$###"""##############################"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!############"""""""""!!!""""""""""""###############"""!!!"""$$$$$$"""!!!!!!""""""#########"""""""""""""""######$$$$$$%%% !!!!!!"""######$$$$$$""""""""""""""""""""""""################################################@@@@@@===888333333888<<<>>>999333,,,'''$$$$$$$$$##################$$$$$$###$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######"""#########$$$$$$$$$$$$""""""############""""""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!!!!!!!""""""######""""""""""""############ !!!"""###$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&(((***,,,------------.........//////------......///000000000////////////////////////111111000000/////////...---...///000000///...---///---)))'''&&&(((***,,,---------....../////////------,,,+++***)))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''((( """'''+++)))$$$$$$'''$$$(((------))))))333===DDDccc}}}|||rrrddd```XXXUUU^^^nnn|||wwwyyyzzzuuulllddd___```eeeiiiqqqxxx}}}~~~vvvdddaaa^^^\\\XXXLLL999+++)))((()))+++)))%%%$$$&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""$$$%%%%%%$$$#########"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""""""""############"""""""""""""""""""""""" !!!!!!"""###%%%&&&'''""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""!!! $$$#########""""""!!!!!!""""""""""""###############"""!!!"""$$$$$$"""!!!"""############""""""!!!!!!!!!"""###$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""################################################FFFAAA===;;;444---///666===>>><<<555+++%%%$$$%%%"""!!!!!!###%%%&&&%%%$$$####################################""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" !!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!###$$$%%%$$$"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''(((***++++++***++++++,,,,,,------...---------.........//////......------------......000000000000///...---,,,---------.........//////)))******++++++,,,,,,---------------,,,+++******,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$"""!!!"""######"""!!!""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++,,,222AAAVVVfffnnnrrrwww{{{}}}kkk```TTTRRRbbb~~~}}}zzzrrrllleee___fffqqqttt|||}}}sss___TTTFFF<<<666111,,,((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""############%%%$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$######$$$$$$$$$$$$############""""""""""""######DDDAAA@@@>>>666......444;;;======888000)))&&&&&&#########$$$%%%%%%$$$"""####################################""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""""""""""" !!!###$$$$$$$$$"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++***++++++,,,,,,---......---------.........//////......------------......///////////////......---,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,------------,,,+++***)))******)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$"""!!!"""###$$$"""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''(((((()))***+++...111555:::CCCUUUlll}}}yyyzzzyyy~~~|||vvvmmmiiimmmxxxttthhhmmm|||xxxuuuvvvwwwwwwxxxxxxvvvsssooommmkkkuuu~~~jjj[[[HHH@@@666///,,,***'''$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%$$$###&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!! """"""""""""""""""""""""%%%$$$###""""""###$$$$$$######$$$$$$$$$$$$############""""""""""""######GGGDDDBBB@@@:::222///111777:::>>>===888000***&&&%%%$$$$$$%%%&&&%%%### ########################$$$$$$#########"""""""""""""""""""""""""""""""""$$$###""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###### !!!"""$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))***+++++++++++++++,,,------......------........./////////......------------......---......///////////////,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***'''(((((((((,,,888IIIVVVfffjjjmmmuuu}}}{{{{{{|||lllaaa\\\aaaooo|||xxxtttkkkgggdddgggooovvvyyyxxxwwwrrrccc```iiiwwwzzzgggNNN===222---(((%%%&&&&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""!!! !!!###$$$###"""%%%%%%$$$############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!! """"""""""""""""""""""""$$$######"""######$$$$$$######$$$$$$$$$$$$############""""""""""""######PPPIIIBBB???===999333///333777<<>>777...(((%%%$$$$$$&&&'''&&&$$$!!!########################$$$$$$$$$#########""""""""""""""""""""""""""""""######"""""""""""""""###""""""###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""############"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***++++++++++++,,,,,,---.....................////////////......------------......,,,---...///000000000000------------.........///000//////...------,,,,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%))),,,---+++,,,000333DDDOOO]]]mmm}}}yyyxxxyyy{{{}}}~~~yyyfff]]]aaahhhzzz~~~|||}}}pppjjjfffbbb]]][[[^^^dddkkkooo}}}ttt```VVV[[[aaaccc\\\LLL999,,,***(((&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""############!!!"""""""""############"""""""""""""""#################################"""!!! !!!###$$$###"""%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$######$$$$$$$$$$$$############""""""""""""######\\\QQQDDD>>>???@@@999222111333888>>>@@@<<<444---&&&%%%$$$%%%&&&'''%%%$$$########################$$$$$$$$$$$$############""""""""""""""""""""""""###"""""""""""""""######""""""###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!"""###############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***+++++++++,,,,,,------...//////........./////////000000......------------......+++,,,---///000000000000////////////000000000000000000//////...---,,,,,,++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""!!!!!!!!!###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((******)))''''''***111666,,,666FFFVVVfffrrrvvvtttuuuvvvzzz||||||~~~wwwxxxzzz}}}~~~|||wwwwww}}}~~~vvv}}}sssnnnmmmjjjeee___]]]___dddhhh~~~|||ppp^^^NNNLLLHHHDDD>>>666...)))***)))))))))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$######""""""######$$$"""""""""######"""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""""""""############!!!!!!"""""""""####################################"""!!!"""$$$$$$$$$###%%%$$$######""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######cccZZZLLLCCCAAACCC???777222222555;;;AAAAAA:::444***'''%%%$$$%%%&&&&&&%%%########################%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++,,,,,,,,,---......//////....../////////000000000......------------......,,,---...///000000000000000000000000111111111222000000///...------,,,,,,******+++******)))((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""!!! !!!###$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((('''((((((((('''))),,,///---...000555>>>LLLZZZcccjjjmmmttt{{{{{{}}}|||mmmeeehhhmmmvvvjjjjjjmmmqqqwww|||~~~}}}||||||yyytttlllfffbbbbbbbbb~~~tttgggWWWGGGBBB<<<444...+++*********(((((((((((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######""""""############"""""""""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!""""""######$$$$$$$$$###########################"""!!!"""$$$%%%$$$###$$$$$$###""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######bbbbbbZZZLLLCCCBBBAAA???555222222888AAAEEEAAA<<<000,,,'''#########$$$$$$########################%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,------.../////////.../////////000000000000......------------......------...///000000/////////000000000000111111111///......------,,,,,,,,,************)))((('''&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""!!! !!!###%%%$$$###"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((("""&&&***,,,+++((($$$"""---,,,***'''''',,,888AAAJJJMMMWWWccchhhlll|||{{{{{{sssqqqvvv{{{{{{pppdddhhhnnnuuu{{{wwwmmmeee___\\\pppzzzzzzhhhTTTFFF:::...222...***((('''(((((('''%%%%%%&&&&&&$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$#########""""""#################################"""""""""""""""""""""""""""""""""""""""#########""""""""""""############""""""######$$$%%%%%%&&&########################"""!!! !!!###$$$###"""$$$$$$###"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$############""""""""""""######^^^fffeeeUUUEEE???BBBDDD888444222777AAAGGGFFFBBB555000(((###!!!!!!""""""########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++,,,,,,------.../////////////////////000000000000.........------.........---...//////////////////////////////000000000000---------------,,,,,,,,,************)))((('''&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!! !!!$$$%%%$$$###"""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%(((***,,, %%%---000---((()))------,,,444AAAIIIPPPeee{{{|||zzzyyy}}}~~~|||yyywww}}}vvvhhhfffkkksss||||||ttt{{{qqqwww{{{pppfff]]]XXXWWWWWWOOO@@@555111...+++&&&&&&''')))***)))&&&###$$$%%%&&&&&&&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&########################!!!  """"""""" $$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$############""""""""""""######]]]ZZZ___dddWWWAAA===HHH888777333000888DDDGGGCCCBBB999---%%%###$$$%%%%%%%%%$$$$$$$$$###"""""""""######""""""###$$$%%%%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$"""""""""""""""######$$$$$$$$$$$$###"""!!!!!! ######""""""!!!!!! !!!!!!"""###############$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""######$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((***+++,,,---///000111222000111111222222222222111............////////////222111///...------......111111111111111000//////.........------,,,,,,,,,------,,,+++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! $$$"""!!!!!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((************************)))+++---...111;;;IIITTTmmmvvv}}}zzzyyytttsssxxxyyyttthhhiiirrr|||zzzrrrpppzzzyyy|||}}}yyyxxx~~~xxxyyyvvvzzzwwwwwwtttggg[[[QQQLLL:::888444000,,,)))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%\\\ZZZ___fff```NNN@@@>>>===;;;666222666@@@EEEDDDCCC===333+++&&&%%%%%%%%%$$$$$$$$$#####################""""""###$$$$$$%%%#########""""""#########!!!"""""""""############"""""""""""""""######$$$$$$$$$######"""!!!!!! ###"""""""""!!!!!!!!! !!!!!!"""###########################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''(((((((((((())))))******+++,,,---......///...//////000000000000///............//////////////////...------...///000000111111111000000///...------------,,,,,,,,,,,,---,,,+++***)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!###"""!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((()))+++++++++,,,000777===GGGPPP]]]hhhooouuu|||uuunnnmmmnnnxxxzzzwww|||uuuoooqqq}}}xxxuuu|||{{{vvvxxxxxxmmmvvvzzz}}}zzzooogggeeejjjpppvvvqqqggg[[[NNNBBB888333111///---***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%#######################################$$$$$$$$$pppllliiijjjiii___MMM>>>AAA@@@:::444555<<>>AAACCCDDDAAA:::000'''######"""""""""###$$$$$$$$$%%%$$$###############$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""""""""""""""######$$$############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!"""""""""#####################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((())))))******++++++++++++++++++***************+++,,,------......------------.........//////,,,,,,,,,------......///....../////////......---******++++++,,,,,,------******))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''')))******((('''+++,,,------...222888===MMMWWWfffttt|||~~~}}}|||lllpppwww~~~~~~}}}|||vvvllliiikkknnnpppsssyyy{{{qqqqqqwwwsssiiiqqq~~~zzzuuummmhhhlllvvv||||||hhh```UUULLLEEE???999666(((((())))))))))))))))))&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""""""""######""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""tttmmmoooiii]]]CCCAAA@@@===:::999;;;>>>BBBDDDDDD>>>444+++%%%###"""""""""###$$$$$$$$$%%%$$$$$$###############$$$""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((()))***+++++++++---------,,,++++++*********+++,,,---............------------............---------------,,,++++++,,,------.........------)))******++++++,,,,,,,,,)))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!"""""""""""" !!!""""""######!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***,,,,,,++++++++++++++++++,,,...000000555>>>KKKWWWaaafffhhhiiimmmuuu~~~{{{~~~}}}~~~yyywwwvvvrrrnnnkkkwww{{{tttuuusssggglll~~~yyyrrrfff[[[ZZZ___aaa___JJJDDD<<<666333///***%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#######################################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""xxxmmmjjjgggaaaJJJEEEAAA@@@>>>;;;;;;>>>@@@BBBCCCAAA:::111***&&&###############$$$$$$$$$%%%$$$######"""############""""""!!!!!!""""""###############"""""""""""""""""""""""""""######$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''(((((()))***++++++///......---,,,,,,++++++***+++,,,...////////////,,,------------.........------------,,,+++***)))++++++,,,------------,,,******************++++++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$############"""###$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))***+++((())))))***+++,,,,,,,,,+++***,,,000666===CCCEEEOOOUUU___jjjsssyyy|||}}}sssrrr{{{}}}}}}~~~{{{{{{{{{wwwvvvrrrjjjddd]]]lllzzzkkkeeeggg___fffuuuyyyzzzvvvkkk___YYYNNNCCC???AAA???;;;222...+++)))******(((%%%))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""############$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############"""""""""############$$$########################$$$$$$$$$###############xxxkkkcccaaaaaaXXXMMMDDDAAA@@@===<<>>>>>AAAAAAAAABBBCCCCCC>>>555...%%%$$$$$$$$$######""""""%%%%%%$$$###""""""######$$$$$$############$$$$$$$$$#########""""""!!!!!!"""""""""""""""######$$$"""""""""""""""######### !!!!!!!!!""""""######!!!!!!"""###############!!!!!!""""""#########$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############!!!""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((()))******---------,,,,,,,,,++++++))))))+++,,,---.........,,,,,,,,,---------......((()))+++,,,------,,,+++)))***+++,,,,,,,,,,,,,,,++++++******))))))((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''',,,+++'''$$$&&&))))))(((&&&'''((()))******$$$&&&(((***************)))***+++++++++,,,...///000///888>>>===HHH]]]ggg\\\RRRNNNTTTWWWTTTQQQTTT[[[[[[ZZZUUUNNNIIIHHHIII??????BBBEEEAAA999444444333,,,111555,,,***---,,,((()))))))))+++...+++$$$+++***((('''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""##############################$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""####################################""""""######$$$$$$$$$%%%~~~}}}tttccc^^^ccc```kkkgggWWWCCC;;;@@@CCC@@@BBBCCCDDDCCC@@@===<<<<<<***)))&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$###"""#########!!!###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***++++++,,,------......------,,,++++++,,,------......///......---------,,,,,,,,,---------------------------,,,+++******+++,,,---,,,***(((&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""############""""""!!!!!! """"""""""""############&&&%%%###"""""""""######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...000111222000111111222333444444444111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$#########""""""!!!!!!""""""############""""""######$$$$$$$$$$$$######"""""""""""""""######$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""############%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$#########"""""""""""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""""""""###$$$xxxuuuxxxrrr```[[[aaa```ffffff___NNNAAA>>>CCCGGGCCCDDDEEEDDDAAA???======000+++&&&$$$$$$%%%$$$###########################""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$###"""###$$$###!!! #########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""!!!!!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""""""""#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++,,,------......------,,,+++,,,,,,------......///.........---------,,,,,,------------------------,,,,,,+++******+++,,,,,,******)))((('''(((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! !!!!!!"""""""""#########%%%$$$###"""""""""######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$###########################%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,------+++++++++,,,---.........------,,,,,,,,,+++++++++************************((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##########################################"""""""""!!!""""""############""""""######$$$$$$$$$$$$######"""""""""""""""######$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$######"""""""""########################""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$############"""$$$##################$$$###"""""""""""""""""""""%%%$$$######""""""######$$$$$$$$$$$$$$$###""""""###"""""""""###$$$%%%%%%yyyxxx}}}wwwgggeeepppsssfffgggfff\\\KKK???AAAIIIDDDFFFGGGFFFCCCAAA@@@@@@777000&&&"""###%%%$$$"""########################""""""""""""""""""""""""######""""""""""""######""""""""""""###############"""""""""$$$###""" ###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$######""""""!!! $$$###""""""""""""""""""""""""""""""""""""""""""######""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''')))***++++++------............------,,,,,,,,,---......//////.........------------,,,------------------------,,,,,,++++++++++++,,,,,,)))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""############""""""######$$$$$$$$$$$$######"""""""""""""""######$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$#########"""""""""""""""########################""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""######$$$$$$###"""""""""#########$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%yyy{{{ssslllhhhfffZZZHHH@@@BBBEEEGGGHHHHHHEEECCCCCCCCC???555)))######%%%$$$"""########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""###############"""""""""$$$$$$""" $$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""######""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""######""""""""""""##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&((()))***+++,,,------............------,,,,,,------.../////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""###""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""############""""""######$$$$$$$$$$$$######"""""""""""""""######$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$##################""""""########################!!!"""""""""############""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$#########"""""""""""""""###############""""""""""""############$$$$$$$$$######""" !!!###$$$%%%%%%$$$$$$wwwkkkkkkiiiYYYFFF<<>>CCCDDD@@@BBBJJJDDDEEEDDD???666...'''$$$ """######""""""###%%%######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##############################""""""!!!!!! ########################""""""############""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""############%%%$$$$$$$$$###""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&'''(((***+++---...,,,---......------///111...------------...//////........................000...---++++++,,,---...,,,---...//////---+++***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""" !!!!!!!!! """"""############""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!"""""""""""""""""""""############"""""""""!!!!!!"""$$$$$$###"""######"""""""""""""""###""""""""""""############""""""############"""""" !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""########################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######"""######$$$$$$###$$$%%%%%%$$$###"""!!!########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""tttuuu~~~}}}rrrgggaaa^^^___fffnnn\\\KKK???AAAFFFDDDDDDHHHEEEEEECCC@@@:::222***%%%###$$$$$$$$$##################$$$$$$$$$$$$##################""""""""""""############"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$#########""""""""""""########################""""""############""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))***,,,---,,,---------,,,,,,...000---------------......//////////////////////////////...,,,++++++,,,---...,,,---...///...---+++***))))))((((((((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""" !!!!!!!!!!!! """"""############"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""############"""""""""!!!!!!"""$$$$$$###"""######""""""""""""######""""""""""""############""""""############"""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################$$$$$$$$$############""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%$$$###"""!!!########################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""|||lllfffkkkqqqtttsssqqqpppmmmgggccceeekkkfffPPP>>>>>>EEEGGGFFFFFFFFFDDDCCCAAA???888...'''%%%%%%&&&%%%%%%###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''((()))***++++++,,,,,,,,,***+++,,,...------,,,,,,------...//////////////////////////////...,,,+++++++++,,,---,,,,,,---...---,,,+++***))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!""""""""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######""""""""""""############"""""""""!!!!!!"""$$$$$$###"""###"""""""""""""""######""""""""""""############""""""############""""""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$###############""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################$$$$$$$$$############"""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$###""""""########################################################################"""############$$$$$$$$$$$$$$$$$$###############sssdddfffrrr|||wwwyyywwwjjjbbbjjjUUUBBB===BBBEEEFFFGGGGGGDDDBBBCCCCCC>>>444,,,&&&%%%%%%%%%%%%$$$###!!!######$$$$$$$$$$$$######$$$$$$#########"""""""""#########"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''((())))))***++++++***))))))+++,,,,,,,,,,,,,,,,,,------..............................---,,,+++++++++,,,,,,+++,,,,,,---,,,+++************)))))))))(((((((((%%%%%%%%%$$$$$$$$$#############################################"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""############"""""""""############"""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""###$$$!!!"""""""""############""""""############"""""""""############""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$#########"""#########$$$####################################################################################""""""#########$$$$$$$$$########################sssnnnwww}}}iiioooaaaPPPEEEAAA@@@CCCGGGFFFDDDCCCDDDFFFBBB999222'''%%%######$$$%%%$$$"""######$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""""""""######$$$$$$######""""""!!!!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################""""""############""""""!!!"""""""""############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%'''''''''''''''((())))))***++++++***((((((***++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++*********))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""###############""""""############"""""""""!!!!!!"""$$$$$$###"""""""""!!!!!!"""###$$$$$$!!!"""""""""############""""""############"""""""""############""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######################################################""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""!!!##################$$$$$$########################################################################""""""#########$$$$$$$$$########################uuu{{{uuunnnaaaRRREEE@@@AAAEEEEEEDDDCCCEEEFFFDDD>>>999+++'''###"""$$$%%%%%%#########$$$$$$$$$$$$######""""""""""""!!!!!!!!! """"""""""""########################""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""########################"""######$$$$$$######"""""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''((()))***+++***++++++***(((((()))+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$"""############""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######""""""############"""""""""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""############""""""!!!""""""#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###############$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############"""""""""""""""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""#########""""""########################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%$$$###!!! #########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$dddttttttqqqhhhYYYKKKDDDCCCDDDCCCDDDDDDEEEDDDCCCAAA@@@444...&&&###$$$%%%%%%#########$$$$$$$$$$$$###############"""""""""!!!!!!!!!"""""""""############"""""""""""""""#################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#################################""""""############""""""########################"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,---++++++,,,***)))((()))+++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++***)))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!""""""###""""""""" !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$###""""""############"""""""""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""############"""""" !!!"""###############################################################$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""#########!!!""""""###$$$$$$%%%%%%################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%%%%###!!! ######"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$llltttnnnlllfffZZZPPPIIIFFFDDDBBBDDDEEEEEECCCBBBCCCDDD;;;333)))$$$$$$%%%%%%#########$$$$$$$$$$$$######$$$$$$$$$############"""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################""""""############""""""########################"""###$$$%%%%%%$$$###"""""""""""""""############%%%$$$$$$$$$######"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&'''(((***+++---...+++,,,,,,+++)))((()))+++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$ !!!""""""""""""""" !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!"""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###""""""############"""""""""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""############"""""" !!!######$$$$$$$$$""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&%%%###!!!######"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$uuu{{{lllggggggiii```NNNDDDEEEBBBGGGGGGDDDDDDHHHEEE@@@???888...&&&######$$$%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$!!!"""###"""!!!!!!###%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''')))***+++,,,------...............------******+++++++++,,,,,,,,,+++---//////---,,,+++,,,.........------,,,,,,+++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%### !!!$$$$$$""""""############$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%##############################""""""""""""############""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%####################################""""""""""""###$$$&&&&&&$$$###$$$%%%########################""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""################################################%%%%%%$$$###""""""######################################################xxxzzzzzzzzzsssnnnllllllgggYYYJJJAAABBBFFFGGGCCCBBBEEEEEEAAAAAA;;;333***$$$###$$$&&&$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$!!!"""###"""!!!!!!###%%%############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''')))***+++,,,------...............------,,,,,,,,,---------......,,,...000///...,,,,,,,,,.........---------------***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""""""""############$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$###""""""######"""!!!"""############$$$$$$$$$########################""""""""""""####################################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%###########################"""""""""""""""############""""""######$$$%%%!!!""""""""""""#############################################""""""""""""!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""################################################%%%$$$$$$###""""""######################################################}}}~~~ttt|||~~~||||||pppooollljjjkkkdddRRR@@@@@@DDDEEEBBBAAACCCDDDCCCBBB???999000'''###$$$&&&$$$$$$$$$############"""######""""""""""""######!!!"""###"""!!!!!!###%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))***+++,,,---------...............---.........////////////000---///000000...------...---------...............***))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###"""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$"""!!!"""###"""############$$$$$$$$$########################""""""""""""####################################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################""""""!!!!!!"""###$$$$$$######""""""######$$$%%%!!!""""""""""""#################################$$$$$$#########"""""""""!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############################################################%%%$$$######"""#########################################################vvvqqqkkklll{{{yyyzzzvvvnnnkkkgggWWWDDD===@@@CCCCCCCCCDDDDDDDDDBBBBBB>>>555***######&&&$$$$$$$$$#########""""""###""""""""""""""""""###!!!"""###"""!!!!!!###%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,---,,,---......///.............../////////000000000...000111000...---...///---------....../////////+++******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$"""$$$&&&%%%!!! """$$$""""""#########$$$$$$$$$########################!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##############################!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""###$$$&&&&&&$$$###$$$%%%########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################################################################$$$$$$###############$$$################################################rrrhhhrrr{{{nnnfffZZZMMM>>>>>>@@@DDDGGGFFFEEEDDDAAABBB@@@888---%%%###%%%$$$$$$$$$#########"""""""""""""""######"""""""""!!!"""###"""!!!!!!###%%%""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***+++,,,---,,,------...//////......---............////////////000000///...---...///,,,---------......//////,,,,,,+++******))))))(((&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""%%%&&&%%%""" """%%%""""""#########$$$$$$$$$########################!!!"""""""""####################################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""########################""""""!!!!!!"""###$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$###############$$$&&&&&&$$$###$$$%%%########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################################################################$$$###############$$$$$$################################################vvvtttjjjdddaaaHHHBBB???CCCHHHHHHEEEDDDAAABBB@@@;;;222***&&&%%%$$$$$$$$$############"""""""""############""""""!!!"""###"""!!!!!!###%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,---,,,,,,---...////////////------------............//////000...---,,,...///,,,,,,,,,---------------,,,++++++******)))((((((&&&&&&%%%%%%$$$$$$##############################""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$ """"""""""""""""""""""""""""""!!!!!!""""""###$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%###"""###$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$#######################################""""""""""""############""""""######$$$%%%!!!""""""""""""#################################%%%$$$$$$$$$$$$#########!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$#########################################################"""######$$$%%%################################################~~~pppllloooXXXIII>>>@@@FFFGGGEEEDDDAAAAAA@@@===888111***&&&$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!!!!"""###"""!!!!!!###%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''')))***+++,,,---+++,,,---...////////////---------.........//////...//////---++++++---///,,,,,,,,,,,,,,,+++++++++******))))))((('''''''''&&&&&&%%%%%%$$$######"""########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""############$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%&&&%%%###$$$$$$%%%###""""""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###########################%%%$$$###"""!!!!!!!!!!!!######""""""######$$$%%%!!!""""""""""""#################################%%%%%%$$$$$$$$$#########!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################""""""###$$$$$$%%%################################################yyywwwyyy~~~}}}xxxxxx|||ssskkknnneeePPP>>>===CCCFFFEEEDDDBBBAAA@@@???<<<555---((($$$$$$$$$############"""!!!"""###$$$$$$###"""!!!!!!"""###"""!!!!!!###%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---+++,,,---...////////////............////////////.........,,,++++++,,,...,,,,,,,,,++++++*********((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%'''$$$"""###%%%&&&$$$!!!"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%$$$"""!!!!!!!!! #########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$#########$$$&&&&&&$$$###$$$%%%########################""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""###$$$%%%%%%################################################xxxssssssqqqoooxxxuuuiiiuuunnnVVV@@@<<>>;;;333+++%%%&&&%%%$$$###"""$$$%%%%%%$$$######""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" """$$$&&&''''''(((&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,+++*********+++,,,+++,,,,,,,,,,,,+++******(((''''''''''''&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """#########"""!!!#######################################"""!!!!!!"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$$$$######""""""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%%%%'''(((((((((((((((((('''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################''''''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$########################""""""############""""""$$$"""!!!!!!"""$$$########################""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$############!!!!!!###"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$xxxsssrrrnnnkkkuuuoooeeeqqqooo^^^KKK@@@???@@@BBBCCCBBBEEEEEEBBB@@@===666...'''''''''&&&$$$###$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!###$$$&&&&&&''''''%%%&&&'''((()))******+++++++++++++++++++++++++++------,,,,,,------...///---,,,+++*********+++++++++++++++++++++******)))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""#######################################"""!!!!!!############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$########################""""""############""""""%%%###"""!!!!!!"""###%%%########################"""##################"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$"""  """$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$|||zzz{{{wwwrrrxxxlllcccjjjmmmgggXXXFFF;;;;;;@@@DDDCCCEEEFFFCCCBBBAAA;;;444((((((((('''&&&%%%$$$$$$%%%$$$######""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***************************+++++++++++++++,,,------,,,,,,+++************+++***************)))((((((''''''''''''&&&&&&&&&&&&########################$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!"""#######################################$$$######"""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$########################""""""############""""""%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$vvvlllnnniiilllcccMMM<<<:::AAAFFFCCCEEEFFFDDDDDDDDD@@@:::((('''&&&&&&''''''&&&%%%%%%$$$######""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))***************************************++++++,,,,,,++++++***************)))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%#################################$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&'''(((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''***)))(((''''''((()))***&&&&&&&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$##################$$$################################################""""""#########$$$$$$$$$########################"""######$$$$$$######"""%%%$$$############$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%vvvmmmzzznnnqqqjjjVVVBBB;;;???DDDCCCEEEEEECCCDDDFFFDDD???***'''%%%%%%'''((('''&&&%%%$$$######""""""######!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""###############$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))++++++++++++++++++++++++***))))))))))))***++++++++++++++++++******))))))((())))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((%%%&&&''''''((((((((('''&&&&&&&&&''''''(((((((((******+++++++++++++++***))))))''''''''''''))))))&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$############$$$$$$#################################$$$$$$#########################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###############""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################################################################""""""###$$$$$$###""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%~~~rrrvvv}}}xxxpppbbbPPP@@@<<>>???AAACCCBBB@@@BBBEEEEEEAAA999222***&&&&&&((('''&&&%%%$$$######""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&'''((()))******+++******************************))))))******+++,,,)))******+++***)))(((''')))************)))((((((&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((())))))***++++++,,,,,,,,,---......//////............///000111111111111///000222333444444333333///000111111222222111111///000222333333222000///,,,------------+++***)))))))))))))))))))))))))))*********)))))))))(((((()))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###########################"""##################"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!"""""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&zzz~~~zzzooossslllSSSCCCCCCAAABBBAAA???@@@EEEEEEAAAAAA999...'''&&&''''''%%%%%%$$$$$$###"""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))***************++++++,,,)))******++++++)))((('''***************)))((((((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$##############################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''((((((((())))))******------...//////000111111222222333444444444444444666777888999::::::::::::888999;;;<<<=========<<<===>>>???@@@@@@@@@@@@@@@:::;;;>>>??????>>>;;;:::222222333333222000...---------------------------,,,,,,,,,+++++++++*********)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&~~~~~~~~~xxxkkkiiidddQQQ;;;???BBBDDDCCCBBBCCCBBBAAA===>>>777+++%%%&&&(((&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$######"""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$################################################!!!###%%%&&&&&&&&&(((***,,,'''###$$$(((***)))'''%%%&&&'''((())))))))))))************+++,,,---...------------------,,,,,,)))************)))((((((((())))))************)))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""""""""!!!!!! ######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""##############################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&'''&&&%%%''''''((((((((((((''''''###$$$''')))+++,,,,,,,,,............000222555666555777999:::999999999:::;;;???FFFJJJFFF@@@DDDNNNOOONNNPPPRRROOOKKKOOOXXXXXXWWWXXXYYYZZZXXXUUUSSSTTTVVVYYYYYYXXXXXXYYY[[[YYYZZZYYY[[[```bbbWWWIIIGGG>>>999999777222222555---000444666666777888:::555333222111111000...,,,+++...///---)))'''(((***((()))))))))((('''((()))&&&%%%$$$%%%'''((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%################################################"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$############$$$$$${{{{{{|||wwwvvvzzzrrrtttyyynnnXXXGGG???AAACCCCCCDDDEEEDDDCCC>>>>>>888---&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!"""###$$$######"""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$################################################&&&%%%###"""%%%---777???---)))$$$$$$''')))(((%%%%%%&&&'''((())))))))))))***************,,,------...---------------------++++++*********)))))))))))))))*********))))))(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###%%%$$$$$$###""""""##############################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&)))((((((''''''&&&&&&&&&'''&&&&&&'''(((*********((((((((((((((())))))(((000000/////////000111111111111333444777999<<<===BBBEEEIIILLLMMMNNNOOOPPPNNNSSS\\\cccaaa[[[[[[aaaeeedddfffhhheee```cccjjjooooooppprrrtttrrrlllffffffffffffhhhkkklllkkkiiidddggghhhhhhkkkmmmggg^^^\\\QQQFFF@@@;;;666555999:::<<>>AAAFFFGGGFFFFFFAAA@@@<<<444---(((&&&%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$############$$$$$$################################################"""$$$&&&(((***---111444+++(((&&&%%%''''''&&&%%%&&&'''((())))))******)))))))))))))))***+++,,,,,,.........///////////////...---+++))))))***+++---************)))((('''&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$############""""""""""""$$$$$$########################""""""""""""######"""""""""######""""""""""""""""""""""""#########!!!!!!"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((()))***''''''''''''''')))+++...//////111444888<<<@@@BBBGGGIIILLLQQQVVV[[[^^^```]]]^^^aaacccfffhhhjjjjjjkkkkkkllllllmmmpppuuuyyyzzztttrrrsssvvvzzz}}}~~~xxxmmmbbb[[[ffffffgggkkkrrrwwwyyyyyyyyyoooaaaUUUMMMIIIHHHHHHFFFBBB>>><<<<<<<<<;;;:::999888777666555444333222333111///...//////...---,,,***((((((((()))((('''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$###############################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$##################$$$$$$$$$###############################################################$$$$$$############$$$$$$uuuvvvuuuvvvwwwttt|||{{{qqqMMMBBB<<>>@@@CCCHHHMMMSSSWWWYYY^^^aaafffjjjmmmmmmkkkjjjlllmmmpppssswwwzzz}}}xxxwwwvvvvvvyyy}}}{{{{{{{{{}}}{{{rrrkkkgggfffeeeddd\\\]]][[[WWWSSSQQQQQQSSSNNNKKKHHHGGGFFFEEEBBB???AAA>>>;;;999888666444333000...,,,,,,,,,---,,,+++((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$###############################################################""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################!!!!!!"""###$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$www{{{}}}xxxppptttzzz{{{yyyXXXHHH<<<===BBBBBBBBBDDDBBB@@@>>><<<555,,,'''(((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""!!!"""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###################################################$$$%%%$$$######%%%'''$$$$$$%%%&&&'''(((((()))''''''((()))************************+++,,,---...---------......//////000---,,,+++***)))******+++))))))))))))(((''''''&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$$$$$$$######"""""""""!!!!!!!!!"""""""""#####################""""""""""""######!!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$"""""""""#########$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''(((***---//////333:::>>>AAAFFFLLLQQQVVVXXX[[[___cccfffiiijjjkkkooovvv{{{}}}|||xxxvvvmmmnnnpppssswww{{{{{{yyyvvvrrrqqquuu{{{{{{{{{xxxtttqqqppplllgggkkkppptttuuuttttttpppjjjgggcccaaaeeemmmqqqppplllrrrtttsssllleeefffoooxxx~~~{{{~~~}}}|||||||||zzzxxxvvvuuutttwwwxxxuuuooolllmmmoooeeeaaa\\\ZZZYYYVVVRRRNNNOOOLLLGGGCCC@@@===999666555333000......---+++************)))))))))(((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%&&&"""############$$$$$$$$$##########################################$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######################## !!!###$$$%%%&&&'''"""""""""##############################$$$$$$$$$########################$$$$$$############$$$$$$|||ppprrr{{{|||ssseeeOOO>>>>>>BBBAAAAAADDDBBB?????????888---((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%$$$###$$$'''***$$$%%%&&&'''&&&&&&'''''''''''')))***************++++++++++++,,,---...///+++,,,,,,---......//////++++++*********)))))))))'''(((((((((((((((''''''%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""######!!!"""$$$%%%%%%$$$"""!!!!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++,,,------...000444999>>>AAAEEEKKKRRRWWWXXXZZZ^^^bbbjjjkkkmmmooonnnmmmkkkiiipppsssyyy~~~~~~|||cccbbb___^^^___aaadddfffeeedddaaa]]]YYYVVVVVVWWWSSSXXXYYYUUURRRQQQNNNHHHKKKQQQUUUUUUVVVYYYUUUOOOJJJHHHHHHLLLQQQSSSQQQOOOTTTVVVVVVQQQLLLJJJNNNSSScccaaabbbggghhhcccbbbdddkkksss{{{~~~zzztttqqqooolllfffaaa___\\\XXXTTTQQQOOOKKKIIIEEEBBB>>>:::777555111///---,,,,,,,,,++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&!!!"""""""""#########$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$wwwyyytttmmmmmmUUU@@@>>>BBBAAA@@@DDDBBB??????@@@:::...)))+++%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###################################################%%%'''((('''%%%%%%&&&%%%&&&''''''&&&%%%%%%&&&'''((()))******++++++***,,,,,,,,,,,,---...//////++++++,,,,,,---...//////)))************)))((((((''''''((((((((((((((('''%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""#########""""""""""""######!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))+++,,,---...///666888;;;@@@HHHPPPXXX\\\bbbhhhooopppnnnmmmoooqqqtttuuuuuutttpppkkkeeebbb]]]^^^```aaa```]]]ZZZXXXTTTPPPJJJDDD@@@???@@@AAAEEEGGGIIIJJJHHHFFFDDDDDDFFFKKKKKKEEECCCGGGIIIGGGJJJPPPTTTTTTVVVZZZWWWPPPSSSTTTVVVYYY\\\[[[XXXVVVLLLMMMNNNLLLJJJFFFDDDCCCIIILLLRRRXXXUUUNNNOOOUUUDDDPPP\\\dddhhhhhh^^^RRRUUUaaapppzzz}}}{{{uuuooommmjjjhhhhhhgggfffddd[[[WWWRRRLLLHHHCCC???<<>>===<<<777...&&&$$$%%%&&&&&&$$$###"""###%%%$$$###""""""###$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######%%%'''((()))))))))***++++++,,,,,,......//////......---,,,+++++++++,,,,,,---------+++++++++************))))))))))))(((''''''&&&&&&#########"""######$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$##############################""""""!!!"""######$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''',,,$$$!!!&&&******+++......///111555;;;AAAFFFHHHNNNRRRWWW[[[```gggnnnsss}}}yyysssiii^^^[[[]]]YYYOOOKKKMMMLLLFFFLLLAAAAAAEEEAAABBBDDD??????>>><<<===EEEPPPSSSPPPVVVYYY[[[XXXTTTUUU^^^gggnnnyyysssddd^^^ZZZ\\\gggpppnnnzzz}}}qqqtttmmmqqqzzzxxxmmmjjjjjjmmmlllhhhfffgggeee___WWW___pppuuuttt|||ppphhheeejjjjjjaaaZZZXXXJJJKKKLLLPPPVVV]]]dddgggiiiaaabbbqqq}}}~~~zzztttlllhhheeeeeeeeeccc]]]WWWKKKBBB888333444444000,,,222000...------,,,***))))))((((((''''''(((((()))'''%%%######$$$&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""#########""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$####################################""""""######$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$#########""""""!!!!!!########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""zzzvvv|||~~~~~~pppvvvrrraaaGGG:::===AAA???DDDAAA>>>===<<<888000)))%%%%%%&&&%%%$$$#########$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%'''(((((())))))******+++,,,,,,...............------,,,+++++++++,,,,,,---------+++++++++************)))))))))((((((''''''&&&&&&%%%$$$$$$#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$####################################""""""""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((---******///111222777>>>@@@BBBGGGMMMSSSZZZ```ccciiikkkmmmnnnooooooppppppqqqvvvwwwqqqggg]]]SSSLLLLLLIIICCC>>><<<>>><<<999>>>999>>>GGGKKKTTTXXXOOOTTTTTTTTTYYYgggyyy}}}vvvrrrooonnnuuu~~~{{{ppprrr~~~{{{~~~{{{~~~}}}tttkkkccc^^^cccbbb___ZZZXXX\\\gggppphhh]]]VVVXXX[[[]]]iiiwwwwwwwwwuuuppplllpppzzz}}}yyyuuussssssqqqlllgggbbbWWWIIIAAAAAACCCDDDBBB;;;888333000//////...---,,,+++***((('''&&&&&&&&&+++***((('''((())))))(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$####################################""""""######$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""}}}yyywwwwww|||qqqxxxwwwjjjPPP===:::???BBBBBB@@@>>>>>>===:::333...&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''((((((((()))******++++++,,,...............---,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))(((((('''&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""##############################$$$$$$$$$###!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((()))***...111666<<<>>>AAAIIIRRRXXX[[[```fffmmmtttyyy{{{}}}{{{xxxuuuqqqjjjccc^^^UUUUUUVVVTTTLLLCCC???@@@===999888<<<@@@@@@@@@AAAEEEHHHVVVeeeppp~~~}}}kkkgggfffffflll|||xxxwwwsssxxxzzzzzz~~~|||tttzzzmmmfffhhhmmmxxxpppjjjiiigggiiiuuu~~~nnn[[[TTT]]]hhhooowww}}}xxxtttpppggg[[[TTTSSSUUUUUUSSSEEE@@@:::444222111000000///...---+++***)))((((((***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$####################################""""""######$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############{{{wwwzzz~~~|||oooqqqtttmmmYYYDDD:::===CCC@@@???>>>>>>>>><<<777333((('''%%%$$$$$$%%%&&&&&&$$$##################$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))***+++++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((''''''&&&%%%%%%((('''&&&%%%$$$$$$###$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""########################"""###%%%%%%%%%###!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''(((***---111333===BBBJJJSSSYYY___eeejjjjjjkkkmmmoooqqqssstttuuuoookkkeee___YYYSSSLLLGGG===;;;<<<>>><<<999???IIILLLNNNXXXcccddd\\\VVVWWWYYY```ssspppmmmhhhiiizzzzzzrrrvvv}}}www{{{|||yyytttvvvuuuttt{{{ttt~~~~~~lll```___dddjjjlllmmmkkkkkkooouuuyyyvvvqqqllljjjhhheee___ZZZTTTPPPIIICCC???<<<999777555444222111///...------((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!"""#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################{{{www|||qqqiiimmmmmmaaaLLL<<<;;;AAA???????????????===;;;888,,,((($$$###$$$&&&&&&&&&#########$$$$$$###############$$$$$$$$$%%%%%%%%%########################################################################"""######$$$$$$###############$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((()))******++++++---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$$$$###$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""########################!!!###$$$&&&&&&$$$###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''')))+++...333:::AAAGGGKKKYYY]]]eeeoooyyy~~~qqqooojjjeee___YYYUUUSSSMMMIIICCC@@@???@@@BBBCCCGGGFFFFFFEEECCCEEEPPP[[[ooo|||~~~nnngggccceeetttxxxmmmhhhrrrxxxggggggrrrwwwwwwppptttnnnhhhfffooo~~~kkkdddkkkxxxttttttsssvvv{{{yyysss|||vvvooohhhbbbaaacccgggmmmvvv|||uuuoookkkhhhccc^^^YYYSSSMMMIIIBBB@@@===999555222000...---,,,++++++,,,,,,+++***%%%%%%$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######################## !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""######$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################~~~xxx|||}}}|||mmmmmmmmmgggVVVBBB;;;?????????@@@@@@@@@>>>===<<<000+++%%%###$$$&&&&&&%%%"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%########################################################################!!!"""######$$$###############$$$$$$$$$$$$######################################################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))******+++---------------,,,++++++------,,,,,,,,,,,,+++++++++++++++************)))((((((''''''&&&%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""########################!!!"""###%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######%%%(((+++,,,333888AAALLLVVV^^^ccceeekkknnnrrrwww~~~yyykkkfff^^^TTTKKKBBB===:::888777666777<<>>???@@@AAAAAA@@@?????????333---%%%"""$$$&&&%%%$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$########################################################################!!!!!!"""#####################$$$$$$$$$$$$######################################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((()))*********,,,------------,,,++++++---------,,,,,,++++++++++++++++++************)))(((''''''&&&&&&%%%%%%$$$%%%$$$$$$#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$######################## !!!"""###%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''')))---333888;;;EEENNN\\\jjjrrrtttrrrppplllnnnlllgggfffgggeee```WWWSSSNNNHHHDDDBBBBBBBBBAAACCCFFFGGGLLLXXXiiivvvvvvtttqqqjjjrrrtttgggnnnvvvuuuqqqllljjjuuu|||bbbYYYUUUZZZnnnuuuWWWLLLCCCFFFVVVgggnnnnnnooodddVVVJJJAAABBBNNN[[[xxx```QQQDDD<<>>:::444000...---,,,+++***)))((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""###%%%%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##########################################$$$$$$$$$$$$####################################""""""######$$$%%%"""############$$$$$$$$$!!!""""""$$$%%%&&&''''''#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$yyyvvv{{{uuuqqqdddLLL???>>>???AAABBBAAA@@@??????@@@666...&&&"""$$$%%%%%%###"""###$$$%%%%%%$$$###"""!!!""""""""""""#########""""""""""""""""""""""""################################################!!!!!!"""#####################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((()))*********,,,,,,---------,,,++++++---------,,,,,,++++++++++++++++++************)))(((''''''&&&&&&%%%$$$$$$#########"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######################## !!!!!!"""$$$&&&(((***$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))***,,,000777>>>EEEIIIUUU```ppp~~~~~~tttllliiikkkfffXXXOOONNNNNNLLLDDDCCCBBBCCCGGGMMMTTTWWWSSSWWWZZZZZZ\\\eeevvvxxxiiippprrreeepppqqqlllxxxsssooommmgggiiiwwwaaa[[[[[[^^^nnneeePPPKKKKKKXXXlllzzzyyyqqq]]]VVVOOOKKKHHHMMMZZZhhhzzz}}}mmmVVVLLLEEE@@@CCCFFF[[[sss~~~qqq[[[HHH;;;:::EEE^^^|||sssmmm\\\KKKNNNggg~~~yyynnn___[[[UUUPPPRRRYYYdddlll~~~qqqoookkkeee```[[[XXXVVVKKKEEE===666333111000///,,,,,,+++***))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######################## !!!######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""##########################################$$$$$$$$$$$$#######################################"""###$$$$$$%%%"""############$$$$$$$$$!!!!!!"""###%%%&&&''''''#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$}}}ssskkk|||zzzmmmiii^^^LLL>>>@@@===???EEEGGGCCC@@@???:::333+++&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''((())))))*********))))))///---+++,,,...///---***++++++++++++++++++++++++,,,+++)))(((''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$%%%%%%$$$######$$$&&&###$$$%%%%%%###"""###$$$'''%%%&&&+++***%%%&&&,,,---888GGGPPPRRRUUUZZZ___eeelllqqqtttyyy{{{sssfff```NNNJJJMMMCCC;;;===>>>BBB???AAAMMM^^^pppvvvoooiiigggmmmuuu~~~mmmhhhlll|||qqqdddbbbpppvvvooopppzzzssslllrrrzzzzzzsssooovvvqqqjjjfffpppooodddeeeeeedddqqq}}}jjjbbbYYYTTT[[[gggyyyxxx```NNNGGGJJJPPPSSS[[[nnnnnnXXXKKKEEE@@@@@@KKKbbbwwwddd]]]WWWYYYuuu~~~xxxfffZZZZZZccchhhccc``````ggguuuzzzsssmmmfffbbbeee```WWWLLLAAA999555333+++---///...+++((('''&&&***)))''''''(((*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################rrrlllcccQQQ@@@???======AAABBB???===???<<<666---'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((()))***************,,,***)))+++---...---++++++++++++++++++,,,,,,,,,,,,+++)))(((''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""############%%%&&&&&&%%%$$$###%%%&&&"""$$$''''''&&&%%%&&&'''(((&&&''',,,000333;;;CCCUUU]]]fffjjjjjjiiikkkmmm___]]]YYYXXXZZZYYYOOOEEE>>>666@@@PPPSSSQQQMMMDDDXXXWWWYYY___gggwwwlllbbbjjjwwwpppccccccppptttfff[[[ZZZiiizzzyyymmmiiiqqqvvv~~~~~~wwwzzzzzzsssyyyzzzmmmnnn|||jjjaaaeeerrr}}}rrr^^^RRREEEAAAKKK]]]qqq~~~uuu[[[GGGCCC@@@@@@QQQjjjyyyuuu}}}vvv~~~xxxhhhYYYVVVYYY\\\```eeeuuuqqqkkkeee]]]QQQDDD;;;888777444111...,,,+++***)))))))))*********((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################}}}|||vvvwwwsssooolll[[[EEE>>><<<===@@@???<<<===AAA@@@:::111***&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''((()))***++++++++++++)))((((((***,,,......---******++++++,,,,,,------++++++***((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################"""""""""#########$$$$$$&&&''''''&&&$$$###%%%&&&%%%&&&(((((('''&&&'''(((******---666???JJJXXXcccsssxxx|||ssskkkfffYYYMMMBBB??????===:::888AAAEEE]]]{{{uuuhhhhhhgggcccbbbmmmuuu___cccrrrlllYYYWWWaaaqqqpppnnndddcccqqqwwwpppwww}}}yyy{{{~~~vvv|||zzzxxxuuueeecccssslllQQQHHHEEEAAAIIIYYYvvv{{{uuukkkaaaQQQLLLVVVmmmwwwqqqhhh^^^```kkknnnpppuuuzzz}}}{{{wwwqqqfffWWWKKKMMMFFF===777444222111///+++,,,---...---+++(((&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################wwwlllmmmssscccJJJ<<<<<>>666...(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))&&&''')))***+++,,,,,,---*********+++,,,---------******+++,,,,,,---------++++++***))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$&&&&&&'''%%%$$$###$$$&&&'''''''''%%%$$$&&&))),,,111444;;;EEEPPP[[[gggoooxxx}}}|||kkkYYYMMMKKKAAA999999::::::???FFFKKKTTTpppxxxllldddlll}}}aaa___iiiuuuyyy}}}kkk[[[YYYdddwww}}}rrrnnn|||xxxyyy~~~yyykkkkkk|||lllxxx|||www{{{yyyzzzzzzgggWWWMMMGGGNNN[[[nnnrrrgggUUUGGG;;;;;;IIILLLhhhtttxxx|||nnnbbb```kkkwww~~~wwwppphhhbbbcccXXXIII@@@<<<:::888555000111111000...+++******((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################vvv{{{~~~|||fffhhhqqqdddMMM::::::>>>DDDDDDBBBBBBEEECCC@@@:::222+++'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&%%%###"""$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))'''((()))***,,,,,,------,,,---------,,,,,,,,,---++++++,,,,,,,,,---------+++++++++***))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%'''---555;;;GGGNNNVVV\\\aaadddffffffoooqqqssspppfffWWWHHH>>>>>>DDDOOOWWWWWWSSSTTTXXXTTTXXXnnn|||lllccciii{{{eeeaaahhhoooxxxttthhheeepppsssnnn{{{|||yyyzzzvvvooommmqqqxxxxxxmmmvvv{{{yyypppddd\\\bbbpppyyybbbPPPBBB>>>IIIEEEZZZsss}}}vvvnnniiibbbggg~~~kkk___]]]```aaagggnnnttt|||~~~{{{zzztttiiiZZZOOOKKKHHHEEEBBB;;;;;;888333...,,,---...+++******)))((((((''''''((((((((('''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################uuuwww~~~}}}hhhgggkkkbbbRRR===:::;;;AAACCCBBB@@@AAABBBAAA===666///)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$###########################################################################$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((()))***+++,,,,,,,,,,,,---...///...,,,+++,,,---------------,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###%%%%%%%%%$$$%%%''')))$$$&&&***///777AAAKKKRRRiiipppuuusssnnnhhhaaaZZZYYYXXXTTTMMMDDD>>>:::999HHHaaa}}}yyyooojjjcccnnnzzzjjjbbbgggyyysssggggggnnn~~~zzzmmmhhhrrryyytttzzzppp~~~vvvttt|||zzzlllllluuutttqqq}}}ttt^^^OOONNNKKKYYYiiioooiii\\\PPPIIIKKKLLL^^^uuulllkkkjjjfffaaa```iii{{{xxxnnnfffbbb___\\\ZZZOOOMMMGGG>>>555000111333//////...,,,+++)))(((''')))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################tttrrrtttssskkkgggdddbbbHHH@@@:::===AAAAAA@@@@@@???@@@???:::222***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((()))***++++++,,,,,,,,,,,,***,,,...---++++++,,,............---,,,,,,++++++++++++,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%'''''''''(((***---+++111:::DDDNNNWWW```fffxxx||||||sssiiiaaaXXXPPPGGGHHHGGGAAA;;;:::>>>CCCWWWwwwvvvaaacccxxxwwwooossstttjjjjjjpppxxxssszzz~~~xxxtttqqqttt{{{xxxmmmnnnxxxyyywwwzzzwwwmmmtttuuuyyyssstttwwwxxxuuuppppppsssxxxvvvkkkllliiiuuu{{{|||mmmfffaaammm{{{~~~rrr^^^OOOHHHGGGHHHTTTnnnuuunnnjjjvvvqqq```XXX[[[bbb{{{|||zzzxxxwwwiiiggg```TTTFFF<<<999:::555555333111...,,,***))))))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################rrrmmmkkkrrr}}}~~~pppgggiiirrrTTTGGG<<<<<>>>>>CCCCCCBBB@@@>>>999111(((!!!%%%$$$#########%%%''')))%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########"""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((())))))***+++++++++******++++++,,,---...------,,,,,,++++++***,,,++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&&&&&&&((($$$%%%+++...000===NNNRRRWWWYYY\\\ccckkkjjjccchhhZZZRRRPPPFFF888===LLL]]]xxxsssfff^^^YYY[[[nnnooobbblll}}}uuummmmmm~~~{{{vvvyyy{{{tttpppnnnmmmmmmlllggg``````iiinnnlllnnnuuugggcccaaabbbdddfffmmmvvvvvvrrrkkkddd___[[[ZZZYYYiiikkkrrrzzzzzznnn```XXXXXXZZZaaaooo|||}}}wwwgggccc^^^[[[]]]eeeqqqyyyttteee^^^]]]aaajjjtttnnn{{{|||kkkaaaeeegggaaattt~~~llljjjlllqqq{{{kkkTTTEEEFFFCCCDDDWWWwwwsssiiicccccc^^^aaalllqqqyyypppgggfffcccXXXNNNHHH@@@:::888444...///444---+++((((((***+++***(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$rrrnnnkkklllppp|||~~~uuuppplllXXXDDD>>>>>>@@@AAACCCBBBAAA@@@>>>999222)))###&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))******+++++++++++++++++++++,,,,,,---...------,,,,,,+++******+++******)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$%%%&&&!!!###%%%&&&%%%&&&)))+++&&&(((///888AAAMMM^^^lllwwwyyyvvvlllddd^^^WWWOOOOOOCCC999555333888LLLbbb|||oooddd```jjj|||xxxxxxkkkhhhvvvqqquuuxxxxxxvvvsssiii```aaabbbdddhhhiiieee^^^XXXVVVSSSSSSXXX]]]bbbjjjqqqjjjddd___^^^\\\ZZZ\\\```ppprrrsssnnnfff___]]]^^^\\\```lll|||yyyjjjaaa^^^[[[[[[dddtttsssoooiiicccaaafffooowwwyyykkkbbb\\\YYY[[[```rrrtttdddbbbaaa\\\qqq~~~uuuooo{{{xxxyyy}}}kkk[[[UUUMMMLLLYYYmmmyyy|||xxxuuuooogggaaajjjvvvssswwwmmmcccfffwww}}}oooeeebbbccc\\\UUUOOOLLLEEE999000...222///---,,,,,,+++(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$sssqqqooollljjjqqqwwwmmmtttgggSSSAAA<<>>:::333+++%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((************+++++++++,,,,,,,,,++++++,,,,,,---...---------,,,++++++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%###############$$$%%%%%% %%%)))(((%%%$$$)))///...777AAAHHHSSScccpppwww~~~uuucccRRRKKKKKKLLLQQQQQQLLLDDD???EEEVVVddd{{{nnn```cccnnnwww~~~wwwqqq{{{xxxnnngggcccYYY]]]___\\\ZZZYYYUUUOOOMMMRRRZZZccciiifff^^^VVVTTTUUUSSSOOOQQQ[[[gggmmmooohhhcccdddfffdddcccdddsss{{{xxxooommmnnnccceeeooo~~~vvvvvvnnnhhhjjjuuu}}}vvvqqqttt}}}{{{sssjjjeeeeeennnsssnnnlllhhhlll|||{{{nnnooopppvvvpppeeefffooovvvxxxxxxmmm]]]UUUUUUNNNIII```tttppphhhnnnuuuzzz|||sssqqqllliiihhhaaaPPP>>>333777555222000///---+++(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ttttttsssnnnhhhjjjyyyxxxzzz~~~|||vvvyyyttt```EEE:::AAADDD???@@@@@@??????<<<666...(((''''''''''''&&&%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#######################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------,,,,,,+++*********(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$''')))))))))+++222777???LLLWWWYYY___jjjmmmiiihhheeeZZZHHH===BBBUUUeee~~~kkkYYYVVV]]]aaazzzvvvhhhkkkxxxtttwwwyyyjjj```]]]^^^hhhhhheeeaaaZZZRRRLLLHHHNNNUUUXXXVVVTTTTTTRRROOOMMMOOOUUU___hhhllliiidddbbbiiiiii``````mmmzzz}}}zzzwww{{{~~~|||{{{zzz||||||{{{vvvwww||||||yyytttsssvvv}}}qqqzzzqqqssszzzuuussstttxxxzzz{{{}}}iii___hhhkkkbbb___ggg{{{ooofffhhhvvv|||{{{|||xxxiiiSSSDDD<<<999666333111000000///((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$uuuvvvvvvrrrjjjhhhttt|||zzz{{{iiiJJJ:::===AAA<<<>>>?????????===888111,,,((((((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,,,,,,,+++,,,++++++++++++,,,---------,,,,,,++++++***))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&)))000:::DDDNNNSSSUUU```gggeeedddeee___UUUNNNKKKEEE===;;;JJJfff}}}ddd]]]cccggg}}}|||wwwzzzzzzyyy~~~{{{tttwww}}}zzzpppbbbTTTLLLMMMQQQXXXWWWUUUSSSPPPLLLHHHFFFHHHSSS[[[\\\ZZZXXXVVVTTTSSSSSSWWWaaammmtttssspppoooxxx{{{uuuvvvzzzwwwssswww||||||xxxvvv}}}vvvsssyyy|||{{{xxxxxxxxxzzz~~~}}}zzzrrruuuvvvwwwxxx~~~}}}{{{|||yyyvvvxxxsssllljjjqqq{{{wwwzzz}}}rrrmmmmmmnnnlllddd]]]bbblllyyyrrrsssvvvvvvuuubbbRRRGGGDDD>>>888333111111111,,,+++***(((''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$vvvvvvwwwtttllliiiqqq}}}xxx{{{nnnQQQ<<<:::===;;;===>>>???@@@???:::444///)))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,+++******))))))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))+++333AAASSSdddoootttkkkkkkhhh___XXXRRRKKKDDD999888999===DDDRRRiii}}}vvvbbb[[[[[[kkkttt{{{wwwuuu~~~{{{jjj[[[UUUXXX]]]\\\\\\ZZZUUUOOOLLLMMMOOOUUUTTTRRRRRRRRRQQQNNNLLLNNN\\\iiikkkgggdddaaa^^^bbbccchhhtttzzzssswwwyyyvvvtttwwwyyyzzzuuuooolllmmmmmmhhhcccbbbdddeeehhhkkklllllliiigggkkkhhhiiinnnppplllhhhffffffeeeccccccdddeeecccbbb^^^^^^^^^___bbbgggnnnrrruuuooolllmmmnnnlllmmmpppttt{{{xxxxxx{{{wwwnnnqqqzzzzzzpppppp{{{mmm[[[VVVTTTOOOMMMOOOwwwsss}}}yyykkk^^^ZZZWWWQQQHHH???777333222222000...,,,***))))))***))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$wwwvvvuuusssmmmiiimmmuuussstttxxxpppYYYAAA777999<<<<<<===???@@@@@@<<<666111)))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''(((***+++,,,+++***)))******))))))******+++,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&(((***,,,---555===JJJZZZhhhsss|||ooocccVVVMMMIIIIIINNNUUUIIICCCAAAFFFNNNVVVcccoooiiiWWWRRR]]]oooyyyqqqmmmsssyyy|||~~~|||}}}vvvoooaaaRRRHHHFFFIIIKKKLLLMMMOOOPPPQQQRRRRRRRRR]]][[[YYYYYY[[[\\\[[[YYY___nnn|||~~~xxxrrrooolllooommmqqqzzz|||mmmjjjiiijjjhhhcccaaacccbbb______aaaaaa]]]\\\___cccfffkkkmmmllljjjjjjkkkkkkjjjlllpppooojjjhhhjjjhhhfffdddaaa```^^^]]]\\\___\\\ZZZZZZ]]]```aaabbb[[[VVVUUUXXXZZZZZZ[[[^^^bbbfffiiijjjlllnnnmmmiiinnnttt~~~|||zzz|||rrrjjjqqqrrrjjjaaaTTTMMMNNN]]]www||||||sssooooookkkcccVVVIII@@@;;;999777444111...---------))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$wwwuuusssrrrmmmhhhiiinnnyyyxxx{{{zzzzzzooorrrvvvqqq^^^EEE666777===<<<===>>>@@@@@@===777333***(((&&&%%%$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&(((***+++++++++)))((()))))))))((()))******+++,,,,,,++++++***)))))))))''''''((((((((((((((((((%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''***---111444555CCCPPP```kkkqqqssswwwzzzeeeRRRBBB@@@GGGSSSjjj~~~xxxiii\\\XXXYYYZZZ___gggvvvlllaaadddppp|||wwwtttzzztttlll___VVVVVVZZZ]]]]]]RRRPPPLLLIIIIIILLLNNNMMMNNNMMMMMMPPPUUUZZZ^^^___kkkiiiggghhhlllnnnnnnllllll{{{zzzwwwuuulllhhheeekkkuuuzzzxxxsssccc\\\]]]eeehhhdddccchhhnnnllllllnnnkkkggggggkkknnnvvv}}}~~~yyyvvvwww{{{|||zzzyyyvvvtttxxxtttuuuvvvvvvvvvtttrrrpppnnniiiddddddhhhiiihhheeedddaaabbbgggkkkkkkkkknnnhhhiiihhhccc^^^\\\\\\\\\___eeeooowwwuuupppsss||||||qqqrrr}}}{{{vvv```\\\eeeWWWmmmyyy|||~~~vvvvvvxxxyyy{{{~~~yyylll\\\OOOIII???<<<888555222000//////))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$uuuuuuvvvuuuqqqjjjffffffzzzxxx}}}vvvpppsssqqqcccKKK999666;;;;;;===@@@BBBAAA>>>;;;888444,,,$$$###'''***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))***++++++,,,'''((()))******++++++***))))))************))))))------,,,+++*********+++)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$,,,(((###"""$$$&&&&&&$$$---&&&'''111777888===FFFWWW\\\bbbggglllnnniiiaaaNNNDDD999AAAXXXjjjxxxhhhcccXXXQQQXXXkkkuuusssjjjpppzzznnnZZZFFF@@@BBBEEEJJJOOOQQQNNNKKKNNNTTTXXXXXXVVVPPPRRRSSSTTTVVV[[[bbbhhhvvvyyyzzzyyyzzz|||zzzuuurrrwww|||}}}yyyuuurrrrrriiiiiiiiinnnsssvvvuuurrriiigggeeehhhmmmpppmmmjjjqqqrrrsssrrrqqqpppqqqrrryyy}}}}}}|||}}}zzzyyy}}}~~~|||yyyuuurrrrrrvvvwwwuuurrroooqqqtttwwwyyyzzzzzzzzzyyyvvvrrrmmmiiieeedddcccbbbfffiiiiiigggfffgggiiisssvvvzzzzzz|||uuuuuu}}}|||wwwxxx{{{xxxpppfff\\\VVVVVVWWWgggvvvvvvxxx~~~wwwssspppmmmjjjRRRMMMBBB777444666555111333///)))%%%'''+++,,,***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttuuuvvvvvvrrrkkkfffdddppp{{{ssskkkVVV===555<<<<<<===@@@BBBAAA???;;;999444,,,%%%###&&&)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!!!!###########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))'''((()))***++++++++++++(((((())))))))))))((((((,,,++++++************+++))))))((((((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$&&&'''&&&&&&******111AAAOOOXXX]]]```bbbcccbbb```___\\\QQQFFF@@@===;;;GGG___pppwwwhhhVVVMMMVVVaaarrruuummmqqqzzz}}}uuueeeQQQFFF???DDDLLLOOOQQQRRRPPPMMMLLLPPPXXX^^^```^^^[[[]]]______^^^```fffkkk~~~zzzzzzxxxzzz{{{zzzwwwssspppooorrrqqqpppqqqsssuuuuuuuuujjjhhhgggjjjppprrrpppmmmtttvvvxxxyyyxxxxxxyyyzzz}}}}}}~~~}}}xxxsssmmmiiieeedddfffjjjnnnnnnjjjfffbbbaaafffgggiiilllpppsssuuuuuutttwwwzzz||||||tttvvvzzz|||zzz}}}nnn]]]PPPLLLLLLTTT^^^ppp|||~~~{{{wwwtttfffbbbVVVHHH???:::555000111000---+++******(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssuuuwwwwwwtttnnngggbbbfffxxx}}}zzz}}}zzzuuudddGGG888<<<;;;===???AAA@@@???<<<:::444---%%%###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))))))))((((((((('''''''''((()))***++++++++++++((((((((())))))(((((((((***))))))))))))******+++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$%%%$$$%%%&&&'''555<<>>>>>===<<<;;;555...'''$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))***++++++++++++))))))************))))))((((((((((((((()))***+++)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''''')))///555FFFQQQ\\\hhhwwwyyyhhhSSSKKK@@@<<>>;;;555222222666555333000---+++((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$jjjrrrvvvwww}}}}}}pppdddbbbdddppp}}}{{{{{{{{{wwwvvv~~~{{{xxxvvvbbbHHH:::::::::;;;<<<===???@@@:::555///)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))(((((())))))(((''''''&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''***,,,---222:::GGGVVVaaaeeedddaaaggg___YYYVVVQQQGGG>>>999555???MMM]]]sssuuueee^^^dddtttgggTTTNNNCCCJJJMMMFFF@@@AAAGGGKKKVVVZZZ]]]\\\ZZZ___kkkuuueeejjjooosss|||{{{vvvuuuzzz~~~~~~}}}zzztttpppsss|||xxxrrrssssssrrrrrrqqqnnnjjjfffggggggiiikkkjjjkkkrrr|||~~~vvv{{{|||xxx}}}~~~vvveee[[[WWWeee|||~~~zzziiiXXXOOOEEE888333777777777777555222///+++)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiqqqvvvwww~~~uuullleee___fff}}}vvv{{{~~~}}}~~~~~~|||tttbbbQQQ<<<;;;;;;<<<===???AAABBB;;;777000***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))******++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))((())))))(((''''''&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''))),,,///000FFFQQQcccvvv}}}pppfffVVVLLLHHHLLLLLLGGGHHHOOOIIIPPPVVV]]]jjjtttooozzzsssVVVEEEDDD;;;>>>>>>>>>AAAFFFGGGEEEMMM[[[iiimmmiiigggkkkrrrqqqrrrnnnkkkrrrtttppplllpppxxxuuuiiiiiisss~~~}}}vvvpppgggdddbbbccccccccciiippprrruuuzzzyyywww~~~tttmmmpppzzzxxxuuurrrrrrxxx}}}yyymmmcccWWW[[[hhh}}}xxxnnnfff___PPP>>>999???777777888888666222...,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$dddlllrrruuuyyy{{{ooommmkkkllluuu}}}~~~wwwnnn|||YYY@@@;;;:::??????:::===DDD<<<:::666///)))%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***************************************+++++++++,,,,,,---------))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$$$$&&&''''''***,,,++++++333BBBNNNaaajjjssszzz}}}wwwdddPPP<<<;;;AAAZZZuuuxxxxxxuuu___RRRZZZcccgggssstttuuu{{{~~~}}}uuuzzz~~~mmm[[[MMMDDDAAA@@@EEEIIIJJJHHHJJJSSSXXXWWW___hhhqqquuusssnnnmmmmmm{{{~~~yyyddd\\\[[[cccmmmttt|||qqqkkkttt}}}wwwqqqllljjjkkklllkkklllmmmooossswwwzzz||||||{{{|||~~~uuuvvv}}}uuuvvvxxx{{{zzzeeeWWWMMMIIIGGGRRRkkk~~~qqqdddWWWLLLDDD;;;999888999999888333///---,,,***'''&&&&&&)))+++''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___iiirrruuuyyy~~~~~~{{{zzzyyyuuuqqqsss|||}}}ttt~~~gggDDD<<<888<<<===:::;;;@@@===;;;777111+++'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))++++++,,,,,,***************************+++++++++,,,,,,,,,,,,))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!"""%%%''')))(((,,,222666;;;DDDQQQ[[[ccciiinnnnnnkkkbbbOOO>>>666<<>>888666777777777222111...+++)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWcccpppvvvxxxzzz{{{{{{|||}}}xxx{{{zzz{{{{{{}}}sssMMM???666999===;;;;;;>>>>>><<<999333---)))'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%''')))+++,,,------***************************************+++++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%&&&'''''')))111===IIISSS\\\cccgggeeeeeeaaaXXXNNNEEE;;;222888CCCSSSrrriiiZZZSSSUUUiii}}}{{{mmmYYYKKKCCC???AAA@@@>>>???BBBFFFLLLOOOYYY]]]```bbbgggmmmmmmjjjfffhhhmmmvvv~~~}}}xxxxxxxxxwwwtttnnngggaaa___aaa^^^[[[\\\___eeesss}}}~~~~~~~~~}}}}}}|||tttpppnnnnnnoooiiimmmppppppnnnnnnrrrvvvyyy}}}zzzxxxxxxzzzwwwssslllcccTTTLLLVVVnnnyyypppkkkaaaYYYLLLBBB;;;999888888999777333000...,,,)))&&&''''''((((((((((((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$NNN\\\llluuuvvvvvvxxxzzzuuu~~~zzzyyysssyyyxxxzzz{{{{{{WWWDDD666888>>>???>>>???===<<<999444...)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))++++++,,,,,,************************)))))))))))))))*********))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((******(((''')))+++888DDDVVVgggqqqqqqlllhhhZZZVVVMMMAAA888444666999CCCPPPZZZmmm|||kkkcccjjjzzz{{{mmmYYYJJJCCCAAA@@@JJJJJJJJJJJJLLLMMMOOOPPPfffiiinnnrrrvvvxxxvvvsssssssssxxxtttfffcccaaa```^^^ZZZWWWYYY]]]iiijjjjjjgggeeehhhsss~~~~~~}}}{{{{{{{{{xxx{{{{{{xxxxxx|||}}}zzz||||||||||||||||||{{{{{{|||||||||||||||}}}~~~}}}}}}~~~{{{~~~pppqqqqqqoookkkhhhggghhhhhhmmmuuu{{{|||zzz~~~~~~pppiiippp{{{}}}xxxrrrlllmmm~~~~~~{{{oookkkccc[[[QQQIIIBBB>>>@@@<<<666444333111,,,(((&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%GGGTTTfffrrruuusssuuuxxxuuu||||||~~~{{{tttuuu~~~```III555555===???>>>@@@<<<;;;999555...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))*********))))))************************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$)))+++)))&&&***444>>>SSS```rrruuudddXXXEEEFFFHHHHHHFFFFFFLLLQQQOOOYYY[[[```vvvssskkkpppyyyiiibbbiiivvv~~~hhh[[[KKKAAA===???BBBFFFJJJMMMPPPTTTXXX[[[\\\]]]nnnrrryyy}}}|||xxxkkk\\\WWWTTTUUUWWWYYYaaajjj}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{|||zzz||||||xxxxxxzzz{{{xxxzzz{{{{{{||||||}}}~~~zzz{{{{{{{{{|||}}}~~~~~~xxxwwwzzz{{{yyyzzzxxxzzz}}}~~~~~~~~~{{{}}}zzztttnnnfffaaabbbdddhhhmmmmmmmmmvvvzzzdddYYYSSSPPPYYYnnn~~~~~~|||xxxqqqhhhbbb^^^NNNEEE;;;666666666222...((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%BBBMMM^^^nnnsssrrrsssvvv||||||~~~xxx~~~~~~{{{}}}}}}|||{{{}}}{{{{{{iiiOOO888444:::<<<<<<>>>;;;;;;:::666000***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***************)))((((((************************************))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))''')))444GGGVVVccclllwwwzzzqqq^^^JJJ>>>;;;GGG\\\oooxxxwwwvvvxxx[[[\\\SSSOOO[[[iiiyyy|||yyy}}}ooo[[[KKKDDDEEEGGGBBB===;;;>>>CCCHHHNNNTTTQQQUUU[[[bbbgggkkknnnnnnnnnttt}}}yyyxxx{{{~~~{{{yyy|||mmmddd___dddjjjnnnwww~~~~~~~~~zzz|||}}}||||||uuuvvvwwwwwwwwwyyy{{{}}}}}}~~~zzzyyy||||||yyyyyyyyyyyyzzz|||}}}yyyzzz{{{|||}}}}}}~~~~~~|||zzz{{{~~~}}}xxxvvvwwwwwwyyyzzz{{{{{{{{{}}}{{{||||||{{{{{{|||~~~~~~}}}}}}~~~{{{sssjjjdddbbbdddaaa^^^cccnnnuuuyyy}}}~~~ttteee```XXXSSSXXXhhh}}}fffWWWEEE;;;:::;;;888444,,,+++***(((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&@@@GGGWWWiiirrrqqqrrruuuzzzyyyxxxzzz{{{~~~}}}zzzuuuyyyxxxvvvxxxvvvZZZ@@@888::::::;;;>>>;;;<<<<<<888222+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))*********))))))************************+++++++++******)))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***...555>>>JJJUUU\\\aaaeeefff^^^PPPAAA777333>>>OOOooonnndddRRRLLLTTT[[[kkkuuuaaaOOOBBB;;;999888>>>===BBBJJJOOOSSS\\\gggfffiiiooouuuyyy|||}}}}}}www}}}{{{mmmkkkqqqooooooppprrrxxxyyyttt~~~~~~}}}}}}}}}}}}zzz~~~~~~{{{zzz{{{tttuuuvvvuuuuuuvvvyyy{{{|||~~~~~~zzzzzz}}}~~~{{{yyyyyyyyyyyyzzz{{{}}}~~~zzz{{{|||}}}}}}~~~~~~~~~~~~{{{{{{}}}|||xxxvvvxxxwwwxxxyyyxxxxxxyyy|||~~~||||||{{{yyywwwxxx{{{}}}|||{{{yyyyyyyyy{{{|||}}}zzz|||~~~~~~vvvnnnlllggg``````gggmmmpppsssvvvzzz||||||zzzzzzwwwmmmdddcccllluuupppTTTCCC>>>>>><<<999222000,,,)))((('''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&???DDDSSSfffqqqqqqqqqtttooorrrtttuuuwww|||}}}|||~~~~~~www|||eeeHHH===<<<;;;<<<@@@<<<======:::444---(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((******+++++++++************************,,,+++++++++******))))))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++///999HHHVVV]]]ZZZUUU]]]]]]WWWJJJ<<<555777;;;@@@PPPpppooo[[[ZZZfffkkkzzzzzzeeeLLL===;;;>>>BBBDDDHHHGGGJJJNNNOOORRR___mmmsssvvv{{{}}}iiieeelllggglllrrruuuzzz~~~}}}~~~~~~|||{{{{{{zzzzzzzzz~~~~~~|||}}}{{{{{{zzzxxxvvvuuuvvvxxxyyy||||||yyyzzz~~~|||{{{zzzyyyxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~|||yyyyyy||||||yyyyyy|||xxxyyyyyyxxxwwwyyy|||{{{{{{yyywwwuuuuuuxxx{{{|||{{{zzzyyyzzz{{{}}}yyy{{{}}}|||zzzzzz|||yyynnnjjjnnnlllkkkkkkkkknnnsss{{{wwwyyy~~~{{{zzz{{{{{{sssrrruuuwwwqqqppp}}}```IIIAAA@@@>>>;;;666333///+++((((((***+++''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&AAAAAAJJJ]]]ooovvvuuutttrrrooolllkkkmmmqqqtttvvvyyywwwmmmYYYIII:::;;;AAA???===<<<;;;999666000(((###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""###$$$%%%&&&((()))***+++)))***,,,------,,,***)))*********************+++*********++++++,,,,,,,,,))))))((('''&&&&&&%%%%%%&&&(((******(((%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''%%%%%%%%%&&&&&&%%%$$$&&&&&&(((***'''###(((222666FFF^^^qqqrrreeeYYYSSSMMM@@@>>>===555444:::;;;GGGQQQiiiyyyfffnnnvvvrrrsss|||~~~ppplllvvv~~~xxxqqqoooSSSHHH<<<:::AAAIIILLLLLLUUUOOOOOOXXX```dddhhhnnntttzzzrrrlllkkkssswwwvvv|||~~~~~~}}}}}}||||||||||||}}}}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzyyywwwvvvuuuzzzyyyxxxxxxwwwxxxxxxxxx|||{{{yyywwwwwwxxxyyyzzzvvvuuutttuuuxxxzzzzzzzzz~~~{{{zzzyyyzzz|||}}}wwwvvvvvvwwwyyy{{{~~~~~~zzzwwwwwwzzz|||}}}}}}|||yyyxxxxxxxxx}}}yyyvvvxxx}}}}}}zzzxxxxxxzzz}}}~~~|||zzzwwwqqqllliiikkkpppuuuwwwzzzxxx}}}}}}yyynnnbbbUUUMMMWWWlllxxxhhhZZZMMMAAA999777888888333,,,(((((()))'''((()))******))))))((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCAAAHHH[[[mmmvvvvvvvvvssspppmmmlllnnnqqqtttvvv{{{vvvvvvqqq```LLL999999AAA>>>======<<<:::777111)))$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""###$$$%%%&&&''')))******'''(((***++++++***((('''+++++++++*********)))))))))))))))******+++++++++)))(((((('''&&&&&&%%%%%%%%%'''))))))'''%%%$$$###$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$%%%)))+++((('''///;;;WWWbbbsss{{{rrr]]]KKKCCCBBBHHHPPPOOOLLLVVVXXXIIIMMMQQQ]]]ooo~~~}}}ttt~~~}}}wwwcccUUUUUUVVVPPPKKKKKKCCC@@@>>>DDDMMMUUUXXXWWWTTTVVV___llltttssssssuuuxxxyyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}|||||||||||||||}}}}}}~~~|||{{{yyyxxxwwwvvvxxxwwwwwwvvvuuuuuuttttttyyyxxxvvvttttttuuuvvvwwwxxxvvvuuuuuuwwwwwwwwwvvv|||{{{zzzyyyyyyzzz{{{|||yyyyyyxxxyyy{{{~~~}}}{{{zzz{{{{{{zzzxxxxxxyyyzzz|||xxxuuuvvvzzz~~~}}}|||{{{xxxvvvvvvxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}uuulllhhhiiijjjoooqqqwww|||{{{xxx~~~bbbYYYPPPOOOVVVhhh}}}sssbbbPPPCCC???>>>;;;888555111---***))))))))))))((((((((((((%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEEAAAGGGYYYlllvvvwwwwwwtttrrrooonnnnnnqqqtttvvv|||{{{|||{{{wwwjjjRRR999888???<<<>>>===<<<;;;888333+++&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###############$$$%%%&&&''')))******((()))***++++++***)))(((,,,+++++++++***))))))))))))))))))))))))*********((((((((('''&&&&&&%%%%%%$$$&&&((('''%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%''''''(((******111@@@OOOhhhnnnvvvuuueeeNNN???;;;???[[[sssqqqqqq}}}```PPPMMMOOOVVVbbbpppuuu^^^HHH???===999777:::<<<>>>BBBKKKVVV___dddfffYYYaaannn{{{zzzsssggghhhooo{{{~~~~~~~~~}}}|||{{{zzzzzz{{{||||||||||||{{{{{{{{{zzzzzz||||||}}}}}}}}}}}}||||||~~~|||zzzxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrvvvuuutttssssssssstttuuuyyywwwuuutttuuuuuutttssswwwwwwxxxxxxyyyzzzzzz{{{|||{{{zzz{{{}}}{{{wwwxxxxxxxxxwwwuuuvvvxxxzzz||||||zzzwwwttttttvvvxxxxxxxxxwwwuuussssssuuuxxx}}}|||zzzyyyyyyyyyzzzzzz{{{}}}tttkkkdddffffffhhhmmmpppsssyyy}}}{{{hhhbbbYYYNNNGGGRRRnnnsss___PPPHHHCCC===:::999666111,,,,,,+++)))(((''''''((((((&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGBBBGGGXXXlllvvvwwwvvvttttttrrrpppooopppsssuuu~~~~~~{{{wwwtttwww}}}~~~|||tttZZZ===888===:::>>>======<<<:::555...)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******+++,,,,,,,,,,,,+++************************+++))))))******************(((((('''''''''&&&&&&&&&###%%%&&&&&&$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%'''''''''&&&''''''***(((''')))000>>>PPP]]]fffeeebbbZZZLLL>>>;;;>>>LLLpppyyyTTTOOOMMMSSSaaasssgggTTTBBB<<<<<<===???BBBDDDFFFJJJOOOVVV```iiiooommmttt{{{~~~{{{ssspppmmmiiidddffflllzzz}}}||||||}}}~~~}}}{{{yyyyyyyyy{{{||||||||||||{{{{{{zzzyyyyyyzzz{{{|||}}}|||{{{zzzyyy}}}|||zzzxxxvvvuuuttttttuuuuuuvvvwwwvvvvvvttttttvvvuuuttttttssstttuuuuuuxxxvvvtttsssttttttsssrrrssstttuuuwwwxxxyyyzzzzzz}}}|||{{{{{{}}}}}}zzzxxxwwwwwwuuuuuutttrrrqqqqqqsssuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuutttrrrrrrtttvvv{{{zzzwwwvvvuuuvvvwwwxxx|||}}}~~~sssnnniiidddbbbdddiiinnnrrrrrrtttyyy{{{|||vvvrrriii^^^VVV[[[kkkzzz}}}ooofffZZZRRRHHH???:::888666444///---+++(((''''''(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%#########"""######$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$KKKEEEGGGXXXkkkuuuuuusssuuuuuutttqqqnnnoooqqqtttyyy~~~zzzttttttxxx{{{~~~yyydddFFF:::<<<999============;;;666000+++%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((())))))+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++'''''''''''''''&&&&&&&&&###$$$&&&%%%###"""###$$$###$$$%%%&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''))),,,///444;;;DDDOOOWWW[[[]]]UUUJJJ@@@777555<<>>444111...+++)))((())))))(((((((((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$$$$###$$$$$$%%%%%%###"""""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTJJJGGGTTTgggqqqsssrrrtttuuuuuurrrnnnmmmooosssttt{{{uuuuuu{{{yyynnnRRR>>>:::888<<<<<<<<<<<<;;;777111,,,%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,+++++++++++++++''''''''''''''''''''''''###%%%%%%%%%######$$$%%%###$$$%%%&&&&&&''''''&&&$$$&&&'''&&&$$$&&&***///999HHHYYY```aaa___ZZZUUUJJJBBB:::888:::@@@JJJSSS]]]iiirrrkkkccccccmmm{{{lllgggcccfffmmmjjjWWWBBB<<<;;;???HHHRRRWWWWWWTTTTTT[[[dddjjjlllkkkhhhfff{{{oooiiiggggggjjjnnnoooooottt~~~}}}|||{{{{{{}}}}}}|||zzzzzzyyyyyyyyy~~~}}}|||{{{{{{|||}}}~~~|||}}}}}}}}}|||zzzyyywwwxxxxxxyyyxxxxxxwwwvvvuuutttuuuwwwwwwwwwuuurrrqqqpppppppppppppppqqqssssssppppppppppppqqqqqqqqqqqqrrrqqqpppqqqtttvvvvvvvvvpppqqqrrrtttvvvwwwyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvtttrrrpppooopppqqqrrrqqqpppoooooopppppppppqqquuuyyy{{{{{{zzzwwwxxxxxxvvvsssrrrssstttxxxxxxwwwvvvvvvwwwxxxyyy{{{yyyxxxyyy{{{}}}~~~~~~}}}zzzyyy{{{~~~{{{tttnnnhhhgggdddccchhhpppuuuuuusssxxxvvvlll```[[[cccvvvttt___KKK???<<<===888666333000---+++*********)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$###"""!!!"""$$$$$$$$$######$$$$$$%%%%%%###############$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___PPPFFFNNN```mmmrrrssstttuuuuuurrrmmmkkkmmmqqqnnn}}}vvvrrrqqqqqq~~~~~~wwwvvv^^^BBB999999::::::;;;<<<;;;777111---&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***))))))))))))))))))***************************++++++++++++*********)))''''''''''''''''''''''''$$$%%%&&&%%%$$$###%%%&&&###$$$%%%&&&''''''''''''$$$&&&'''''''''+++333:::OOOggg|||zzzjjj[[[RRROOOHHHEEEHHHRRR[[[^^^]]]]]]^^^[[[gggtttxxx{{{ttt[[[QQQGGGFFFGGGFFFAAA>>>BBBEEEMMMWWWbbbgggfffaaaccchhhpppvvvwwwrrrkkkeeeuuuzzzyyyppphhhfffeeedddooovvv~~~}}}~~~}}}}}}|||}}}}}}|||{{{zzzzzzyyyyyy{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{yyywwwzzzyyyxxxwwwvvvvvvvvvvvvtttvvvzzz||||||zzzvvvtttsssrrrooonnnmmmnnnpppqqqoooooopppqqqqqqqqqqqqqqqrrrqqqppprrrtttvvvvvvvvvrrrrrrrrrssstttvvvyyyzzzvvvwwwyyyzzzyyywwwuuutttrrrssstttuuutttrrrpppnnnooorrruuuwwwvvvuuuuuuvvvsssrrrsssvvv{{{}}}}}}|||xxxyyyyyywwwtttrrrqqqrrrwwwxxxxxxyyyyyyzzzzzzzzzzzzxxxvvvwwwzzz|||}}}|||~~~{{{wwwvvvxxxzzzzzzzzz{{{zzzzzz|||}}}{{{xxx}}}qqqjjjcccccchhhmmmmmmlllpppvvvxxxtttaaaOOOHHHIIITTTkkk~~~ooo^^^NNNBBB<<<;;;:::888444111...,,,***+++***((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""###$$$$$$""""""###$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggUUUEEEIIIZZZjjjrrrvvvsssuuuvvvrrrllljjjlllpppiiiwwwuuunnnnnnccciiiuuuuuuyyy|||tttzzzeeeEEE888999999:::;;;<<<;;;777222---''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((,,,,,,++++++++++++,,,,,,------,,,+++***)))((('''+++*********))))))((((((&&&'''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%'''###$$$%%%&&&''''''''''''&&&(((******+++111<<>>;;;::::::CCCNNNFFFJJJQQQZZZeeekkkjjjfffuuuuuuwwwxxxxxxuuunnniiiooosssrrrkkkiiiooouuuvvv{{{|||~~~|||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||xxxyyy{{{|||}}}~~~~~~}}}~~~~~~~~~|||yyyxxx|||{{{yyywwwvvvvvvwwwxxxtttxxx}}}~~~zzzwwwyyyvvvrrrooommmnnnoooqqqpppqqqrrrssssssssssssssstttrrrqqqrrrtttvvvvvvuuussssssrrrrrrsssvvvyyy{{{uuuwwwyyyzzzyyyvvvssspppppppppooooooooopppqqqrrrooosssxxx{{{||||||||||||vvvuuutttwww{{{~~~~~~}}}yyyyyyyyywwwsssqqqpppqqqwwwxxxyyy{{{||||||||||||{{{xxxvvvwww{{{}}}~~~|||~~~{{{xxxwwwxxxxxxwwwtttzzzyyyyyy|||~~~~~~{{{wwwwww}}}~~~ttthhhcccfffiiiiiihhhkkkkkklllpppvvv|||ppp{{{|||gggVVVQQQLLLLLL___xxx{{{~~~tttcccOOOBBB===<<<:::888444000---++++++***)))'''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%######$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkYYYGGGFFFWWWiiirrrtttwwwuuuvvvvvvnnneeeeeekkklllrrrwwwgggeee______hhhqqqxxx}}}qqqwwwmmmMMM999;;;;;;::::::::::::888555222***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((()))))))))************///...------,,,,,,------++++++++++++*********)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###"""$$$&&&***((((((,,,///666EEETTThhhmmmuuujjjKKK>>>IIIUUU{{{```]]]^^^\\\]]]gggxxxtttaaaJJJCCC>>>???CCCEEEGGGKKKJJJRRR\\\bbbeeejjjttt{{{~~~|||zzzrrriiifffkkkoooqqqqqqvvv~~~}}}~~~~~~}}}}}}}}}|||zzzxxx}}}}}}~~~}}}{{{xxxwww|||~~~}}}}}}|||~~~yyyuuuwwwyyyxxxuuutttuuuxxxuuuvvvxxxzzz|||}}}}}}~~~yyywwwrrrmmmjjjlllpppuuuoooqqquuuxxxyyyyyywwwvvvvvvwwwyyyzzzzzzxxxvvvuuurrrrrrqqqqqqqqqqqqqqqqqqvvvwwwxxxxxxwwwtttpppnnnooonnnnnnppprrrrrrooolllqqqooopppssswwwyyyxxxvvvssssssrrrqqqrrruuuwwwyyyssstttsssrrrooonnnoooppprrrssstttvvvwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyyyyyyy|||zzzwwwssspppooorrrtttxxxxxxzzz{{{{{{zzzxxxxxxuuuyyy~~~~~~ssskkkgggfffeeejjjiiihhhgggiiinnnuuuzzzrrrvvvpppaaa```ZZZOOOWWWkkknnnxxxzzzcccNNNCCC:::999;;;666666444)))---'''$$$(((+++***))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%qqq___JJJEEEQQQbbblllooovvvuuuvvvvvvooogggfffkkklllppp|||xxxjjjbbbaaagggttt}}}yyyttt}}}tttTTT>>>;;;:::999:::;;;;;;999666333+++(((&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))************++++++++++++,,,,,,+++************++++++*********))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''((((((''''''$$$)))111;;;FFFOOOUUUXXXYYYTTTTTTNNN??????SSSeeeqqq___```aaagggsss~~~|||rrrXXXIII===;;;>>>GGGNNNPPPQQQSSSUUU]]]fffmmmqqquuuzzz~~~{{{yyyvvvooogggdddlllwww}}}}}}~~~}}}~~~}}}{{{zzz{{{}}}~~~{{{yyyyyyyyyzzz{{{{{{zzzyyyxxx|||~~~~~~|||{{{{{{zzz~~~}}}yyyxxx{{{zzzwwwvvvwwwwwwwwwuuutttuuuvvvrrrssstttuuuuuuuuuuuutttttttttqqqnnnllllllooorrrnnnppprrrtttuuuuuutttsssqqqrrrssssssrrrqqqpppooooooooooooppppppqqqqqqqqqpppqqqrrrsssrrrpppooommmooommmmmmnnnqqqrrrpppnnnpppooonnnppptttvvvuuutttmmmmmmmmmmmmoooqqqssstttqqqrrrrrrqqqooonnnoooqqqpppqqqrrrsssssssssssssssuuuvvvxxxxxxvvvuuuvvvwwwxxxwwwtttqqqnnnmmmppprrrvvvvvvwwwwwwwwwwwwvvvvvvrrruuuyyy{{{{{{{{{{{{{{{wwwyyy{{{}}}}}}rrrlllnnnllliiieeeccccccfffhhhkkkqqq}}}xxxvvvuuurrrnnnkkkiiiiiiiiipppxxxgggRRRFFFBBB>>>777888:::333111+++'''(((((('''''')))(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%zzzgggPPPEEEKKKYYYfffkkkuuuuuuvvvvvvpppiiigggjjjmmmooovvvzzzooo```cccnnn}}}{{{rrrtttyyy]]]CCC888888888999;;;<<<:::777444,,,***&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$###############$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))******++++++++++++,,,,,,,,,,,,,,,+++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((('''''',,,666BBBKKKXXXbbb```VVVUUUFFF<<<:::999@@@VVVmmm|||ooonnnnnntttzzzlllgggkkkqqqqqqdddOOO@@@;;;>>>???GGGSSSZZZZZZXXXYYYggghhhkkkooouuu|||zzzsssqqqtttssspppvvv}}}|||}}}}}}{{{}}}~~~}}}~~~}}}zzzxxxzzz~~~}}}yyyuuuuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~}}}{{{yyyxxxxxxyyy{{{zzzwwwvvvxxxxxxvvvwwwvvvttttttuuuuuutttsssppppppqqqqqqpppooommmlllllllllmmmkkkjjjiiijjjlllnnnnnnooopppppppppppppppooonnnnnnmmmlllkkkkkkkkkkkkllllllmmmnnnooopppqqqkkkkkkmmmnnnnnnooonnnnnnnnnlllkkklllooopppqqqppppppnnnmmmnnnppprrrrrrqqqlllmmmnnnoooqqqrrrssstttooopppppppppooooooqqqsssooopppppppppppppppppppppooossswwwwwwtttsssuuuyyyxxxxxxvvvssspppoooqqqrrruuuttttttssssssttttttuuuppprrruuuvvvvvvvvvwwwyyyuuuuuuvvvuuutttuuuxxxzzzzzzpppgggaaa```bbbdddeeeiii{{{tttjjjZZZLLLLLL[[[rrrlll]]]SSSGGG999888>>>;;;777111,,,+++(((%%%&&&***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnVVVGGGGGGTTTcccllltttuuuwwwvvvrrrllliiiiiioooooorrr}}}~~~wwwcccdddlll|||vvvrrrttt}}}{{{fffIII444777777999;;;<<<;;;888555...+++'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***************+++++++++,,,,,,...------,,,+++,,,,,,,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###%%%)))...;;;KKKVVVXXX]]]eee```SSSNNNDDD;;;===CCCEEEPPPeeehhh|||}}}~~~yyyjjjXXXTTTPPPLLLEEE??????CCCDDDFFFOOO[[[cccdddeeehhh}}}vvvmmmkkkqqq|||yyypppqqqzzz}}}{{{{{{}}}{{{|||~~~~~~~~~{{{xxxzzz}}}xxxuuuttttttssstttvvvyyyzzzwwwyyyzzzzzzxxxvvvvvvwwwzzzzzzyyywwwvvvwwwxxxxxxwwwtttrrrrrruuuuuussspppppppppqqqqqqpppooommmkkkjjjkkkkkkjjjiiiiiikkkllloooooonnnnnnnnnnnnnnnnnnpppooonnnlllkkkkkkkkkkkkjjjkkkkkkkkklllmmmmmmmmmkkkkkklllmmmmmmnnnoooppplllkkkjjjkkkmmmoooqqqqqqpppooonnnnnnnnnoooppppppnnnooopppqqqrrrrrrrrrrrrnnnooopppppppppqqqsssuuurrrqqqqqqqqqppppppqqqqqqjjjqqqvvvvvvsssrrrwww|||}}}|||{{{wwwtttrrrrrrssstttsssrrrqqqqqqrrrssstttrrrssstttttttttuuuwwwyyyxxxyyyxxxvvvttttttuuuwww}}}|||mmmeeedddgggjjjhhheeeooowwwrrrttt}}}tttZZZBBB<<<@@@MMMgggvvvgggUUU@@@:::>>>:::;;;666222000,,,((('''+++''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%pppZZZGGGCCCMMM___lllrrruuuwwwvvvsssoookkkhhhooooooooovvv~~~iiieeehhhyyy~~~}}}|||}}}}}}pppSSS777888888888:::<<<<<<999777111---(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******))))))))))))*********+++------,,,++++++++++++,,,(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''***+++&&&###&&&222<<>>===DDDKKKLLLLLLMMMSSSRRRUUU\\\aaafffooowww|||vvvnnnkkkmmmrrruuuwww~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxx{{{zzzxxxvvvvvvvvvxxxyyyrrrtttuuuvvvuuuvvvxxxyyytttrrrsssuuuuuurrrrrrttttttsssqqqqqqqqqqqqooonnnjjjlllnnnppppppooommmlllkkkkkkjjjiiiggghhhkkkmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjlllkkkkkkjjjiiihhhgggfffiiijjjjjjjjjjjjiiiiiihhhiiijjjkkkkkkjjjkkkmmmooonnnoooqqqqqqpppooopppqqqppppppoooooonnnnnnmmmmmmpppqqqrrrqqqpppppprrrtttttttttrrrrrrrrrssstttuuutttwwwyyyvvvqqqmmmnnnqqqsssttttttrrrnnnllljjjjjjrrrqqqqqqppppppqqqqqqrrrpppqqqrrrrrrqqqrrrtttvvvuuuuuuuuutttssssssuuuwwwvvvxxxyyyxxxyyy|||qqqeeehhhbbbgggmmmhhhjjjqqqrrrnnnppp}}}xxxzzzsssfff^^^PPPBBBCCCNNNeeevvv{{{iii```[[[QQQCCC<<<666666444///***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{hhhPPP@@@AAAQQQ```pppuuuxxxwwwvvvuuuooogggiiinnnmmmkkkwwwuuunnnggglll~~~zzzjjjSSS>>>;;;888777888:::;;;;;;444000***&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++))))))*********++++++++++++******))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%(((---666AAAMMMUUUmmmttttttdddLLL???DDDNNNrrrkkkaaabbb^^^___fffmmmttt{{{aaaKKK===AAABBBIIITTT[[[[[[[[[]]]cccbbbccceeeccc```ccchhhhhhgggeeeggglllrrrwwwzzz~~~|||}}}~~~~~~~~~|||}}}}}}{{{zzz|||}}}}}}zzzyyyyyyzzz{{{zzzxxxwwwwwwwwwxxxyyytttuuuvvvvvvuuuvvvwwwyyyrrrppprrrwwwwwwrrrppprrrrrrrrrsssqqqooommmmmmnnniiikkkmmmoooooommmkkkiiieeeggghhhhhhfffeeefffggghhhiiikkklllmmmllljjjiiiggghhhjjjkkkkkkjjjjjjiiijjjjjjiiiiiihhhhhhggggggfffgggiiijjjjjjiiigggfffgggjjjlllllljjjjjjkkkmmmjjjnnnqqqsssqqqooooooppppppooonnnnnnnnnoooqqqqqqpppqqqqqqpppnnnmmmnnnppppppooonnnmmmnnnoooqqqrrrtttuuuuuussspppmmmlllmmmmmmoooqqqqqqpppnnnmmmmmmoooppppppppppppppppppooooooqqqrrrrrrrrrrrrssstttrrrrrrrrrqqqpppqqqsssuuutttsssssstttuuuxxx{{{|||~~~~~~}}}rrrqqqqqqhhhffflllkkksssqqqyyyzzzjjjWWWNNNOOORRR___sss{{{uuuhhhTTTGGG;;;999999666111...******))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqXXXCCC@@@NNN\\\ooouuuyyywwwwwwvvvpppfffeeelllmmmiiiqqq|||zzzyyyssshhhbbbiiivvvzzzvvvxxxyyy~~~{{{wwwmmm[[[@@@<<<888666777999;;;<<<555111***&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,---,,,,,,+++***+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++***...:::JJJYYYaaaccc[[[XXXRRRFFF999;;;SSSmmmzzztttpppooorrrvvvpppfffgggnnnooorrrooobbbSSSHHH???999FFFJJJTTT___dddffflllssseeefffjjjmmmjjjdddcccfffbbbaaaaaaeeennn{{{~~~~~~~~~}}}{{{|||~~~}}}{{{|||~~~~~~|||yyyuuuyyy|||{{{xxxvvvyyy|||yyyxxxxxxxxxxxxxxxyyyyyywwwxxxxxxwwwuuuuuuvvvxxxsssqqqtttzzz{{{tttrrrtttppprrrtttqqqmmmkkklllooojjjlllnnnpppooommmjjjggggggjjjnnnooommmjjjhhhgggdddfffhhhjjjkkkiiigggffffffgggjjjkkklllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiidddfffiiikkklllkkkiiigggfffjjjmmmmmmkkkiiiiiikkkggglllqqqsssqqqooonnnoooiiiiiihhhhhhiiillloooppppppppppppnnnlllkkkkkkmmmkkkjjjiiihhhiiikkknnnoooooooooppppppppppppooonnnmmmpppsssuuuuuuuuuuuuuuummmnnnoooppppppooonnnmmmppprrrtttttttttssstttuuusssssssssrrrqqqqqqsssuuuuuutttssssssuuuwwwvvvuuu~~~yyyyyyxxxjjjhhhoooppptttnnnpppzzz}}}tttqqqbbb[[[UUUXXXfff|||wwwcccRRRBBB===>>><<<777444+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxbbbJJJ>>>FFFUUUiiizzz}}}xxxzzzyyyrrrqqqfffhhhhhhiiiqqq}}}ttttttooo___dddnnneeehhhsss}}}}}}pppaaaIII:::888>>>:::888:::888;;;555,,,'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++******+++++++++,,,,,,,,,...---+++))))))***+++,,,))))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''###"""%%%%%%###'''...(((---666IIIcccuuurrrfff[[[JJJ999444:::FFFVVVddduuuwwwqqqrrruuuqqqcccVVVYYYOOOGGGFFFEEEAAAAAADDDMMMYYYdddfffccciii{{{wwwmmmmmmjjjbbb```ddd\\\bbbiiippp|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwww}}}}}}{{{xxxuuutttuuuvvvtttrrrpppooopppsssvvvyyyxxxsssrrruuuuuuqqqqqquuuqqqqqqpppooommmkkkiiihhhnnnpppqqqpppmmmkkkkkkkkknnnmmmmmmnnnqqqrrrrrrqqqkkkiiigggfffeeefffggghhhcccfffjjjllljjjhhhfffeeehhhjjjkkklllkkkiiigggfffiiigggeeeeeeggghhhiiihhhgggiiikkkmmmmmmmmmnnnpppjjjlllnnnoooooommmiiigggiiihhhfffgggjjjmmmnnnoooooonnnmmmllljjjiiihhhhhhnnnllljjjjjjmmmoooqqqqqqkkknnnqqqqqqnnnmmmnnnpppqqqsssttttttsssrrrssstttppppppppppppppppppppppppmmmoooqqqtttuuuvvvvvvvvvtttttttttssssssttttttttttttsssrrrpppoooqqquuuyyyxxxzzz{{{||||||~~~sssjjjfffpppjjjiiinnnrrrrrruuu{{{cccKKKHHHKKKRRRmmmuuuaaaKKKBBB@@@===:::888888000***+++,,,+++******&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###{{{fffNNN???BBBMMMbbbuuu{{{www{{{yyyrrrqqqnnnlllhhheeekkk}}}}}}vvvvvvrrrdddffflllcccmmmuuu~~~qqqcccKKK:::777<<<999888<<<:::;;;555---(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++*********+++++++++,,,,,,...---+++))))))***+++,,,))))))(((&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&$$$%%%((('''###&&&---666@@@MMMYYYfffoookkkcccNNNCCC@@@EEEEEECCCJJJVVVcccooo{{{sss]]]MMMGGG@@@===@@@CCCDDDGGGLLLNNNXXXbbbeeefffooouuujjjjjjfff^^^\\\aaajjjsss{{{}}}}}}}}}||||||{{{{{{{{{}}}~~~~~~~~~}}}|||{{{{{{zzzyyywwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwww{{{{{{{{{yyyvvvtttuuuvvvsssrrrppppppqqqsssuuuwwwwwwttttttwwwvvvqqqnnnpppuuutttsssqqqnnnkkkiiigggiiilllooopppnnnllljjjjjjkkkjjjjjjkkknnnoooooonnnhhhhhhgggggggggffffffeeebbbeeehhhhhhgggeeeddddddeeefffggghhhhhhhhhgggfffhhhfffeeefffiiikkkllllllgggiiikkklllkkkkkkmmmnnnmmmmmmmmmlllkkkiiihhhgggkkkjjjhhhhhhiiiiiihhhgggmmmmmmlllkkkjjjiiiiiihhhllljjjhhhiiikkkmmmoooooommmnnnoooooonnnnnnooopppmmmooopppooonnnnnnnnnpppoooooooooooonnnnnnnnnnnnmmmnnnoooqqqrrrsssttttttssssssrrrrrrrrrrrrssssssuuutttsssqqqooopppsssvvvwwwxxxyyyzzzzzz{{{}}}zzzqqqpppgggdddjjjpppqqqooopppxxx{{{iiiQQQHHHDDDFFFXXXmmmnnnZZZOOOIIIBBB<<<:::555111...---+++''''''***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###lllTTTCCCAAAGGGZZZooowwwvvvzzzzzztttsssssspppjjjfffiiiwww|||zzzzzzpppqqqrrrmmmpppuuupppyyy}}}|||qqqhhhPPP<<<555999777888<<<;;;:::555...)))&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******))))))*********+++++++++---,,,+++*********+++,,,)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''')))***(((&&&+++222FFFXXXjjjnnnggg___XXXTTTSSSTTT^^^iiidddSSSLLLQQQPPPVVV]]]cccmmm~~~nnnSSSCCC@@@===???DDDJJJNNNUUU[[[^^^bbbfffeeecccgggqqqzzzxxxmmmeeefffgggddddddiii~~~~~~}}}|||{{{{{{zzz{{{{{{|||||||||{{{zzzzzz{{{yyyxxxvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvxxxyyyzzzyyywwwuuuuuuvvvsssrrrrrrrrrssstttuuuuuuuuutttuuuxxxvvvpppmmmmmmrrrrrrqqqooommmkkkiiihhhdddhhhlllooonnnkkkiiihhhgggffffffgggiiikkkkkkjjjeeeeeegggggggggfffdddcccccceeeffffffeeeddddddeeedddeeeeeefffgggggghhhhhhfffeeeeeegggkkknnnppppppgggiiijjjkkkjjjiiijjjkkkooommmkkkhhhgggfffffffffhhhgggfffgggggggggeeeccchhhhhhhhhgggggggggffffffiiigggffffffiiikkklllllllllkkkjjjjjjlllmmmmmmmmmjjjkkkkkkjjjiiiiiijjjlllmmmmmmmmmmmmlllllllllkkkmmmmmmnnnnnnooopppqqqqqqqqqqqqppppppppppppqqqqqqtttttttttrrrppppppqqqrrruuuvvvwwwwwwvvvvvvxxxzzzuuuxxx~~~|||nnnaaaaaahhhkkkkkkjjjggghhhmmmyyytttbbbTTTJJJFFFKKKQQQwww~~~ooocccWWWJJJ@@@===666444333222---''''''+++(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$pppZZZIIIDDDEEEUUUjjjssssssyyy{{{xxxzzzsssuuuvvvtttqqqwww}}}xxxzzzsssqqqsssssswww|||}}}~~~~~~vvvppppppYYYAAA555777555777;;;999999555///***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))))))))*********++++++---,,,+++*********++++++)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''')))***((('''+++666@@@TTTjjj}}}zzzcccOOOIIILLLppp|||uuucccWWW[[[\\\]]]aaakkk|||~~~\\\HHH@@@HHHIIILLLOOOSSSXXX___eeemmmnnnnnnkkkfffccccccdddiiibbb```gggpppuuuzzz~~~}}}}}}|||zzzzzz{{{{{{{{{zzzzzzzzzyyyxxxvvvvvvvvvxxx{{{}}}yyyyyyxxxxxxxxxwwwwwwwwwuuuwwwyyyyyywwwvvvuuuvvvsssttttttuuuuuuuuuuuutttssssssssstttssspppnnnmmmiiijjjjjjkkkkkkjjjjjjiiicccfffjjjkkkjjjhhhffffffdddccccccdddfffhhhhhhgggdddddddddddddddddddddcccfffggggggfffeeeeeefffhhhhhhggggggfffgggggghhhiiieeedddeeegggkkknnnoooooofffhhhjjjiiihhhgggggghhhkkkjjjiiigggfffeeeeeeeee``````bbbdddggghhhgggfffbbbbbbbbbbbbbbbbbbbbbbbbfffeeedddeeehhhjjjkkkjjjjjjgggdddeeeiiikkkjjjiiikkkkkkkkkjjjhhhhhhjjjkkklllllllllkkkkkkkkkjjjjjjnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnooooooppprrrssssssqqqppppppqqqrrrssstttsssrrrrrrtttuuusssuuuxxx}}}lll______ccchhhjjjjjjhhhhhhqqqyyyrrr}}}|||tttggg]]]WWWQQQKKK]]]jjj~~~uuugggTTTFFFAAA===888666555222,,,***+++((())))))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%vvv```OOOEEEBBBRRRhhhqqqpppwww{{{{{{www~~~}}}{{{zzzvvvwwwwww}}}~~~yyyppppppxxxdddHHH888666444555888555888666111+++'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##########################################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))************+++++++++,,,,,,+++++++++***++++++(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%(((333CCCNNN___nnnwwwmmmUUUFFFLLLZZZ}}}cccsssqqqnnnnnnrrrzzzcccGGG@@@EEEOOOSSSVVVVVVWWW\\\eeekkklllnnnrrrtttssspppllljjjaaa___bbbnnn{{{~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwyyyzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxtttvvvxxxxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvuuuttttttqqqqqqooommmmmmoooppppppgggggghhhiiiiiiiiiiiiiiigggggghhhfffdddcccdddeeebbbbbbaaaccceeegggffffffeeecccaaa______aaadddeeefffffffffeeeddddddfffhhhiiihhhgggfffeeeeeeeeeeeeeeeddddddfffiiikkkkkkjjjfffgggiiihhhgggffffffgggeeeffffffggggggfffeeeddd]]]]]]___cccggghhhhhhggg______````````````aaaaaadddccccccdddgggiiijjjiiiiiifffdddfffiiikkkjjjhhhmmmmmmnnnllljjjjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkknnnnnnoooooooooooooooooommmmmmllllllllllllmmmmmmkkkmmmpppqqqppppppqqqrrrpppqqqqqqpppooooooqqqrrrtttuuuwwwxxxzzz|||~~~rrrfffcccccccccllljjjjjjnnnttt}}}|||nnnzzz{{{sssmmmaaaVVVWWW\\\kkkuuubbbRRRLLLHHH>>>666555666333---***)))))))))((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&}}}hhhUUUGGG???NNNeeeppppppvvv{{{|||||||||uuuwwwvvv{{{rrrrrryyymmmNNN:::777555666777222777666222---'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((''''''&&&&&&&&&'''''''''''''''''''''(((((((((&&&((()))+++333BBBPPPVVV[[[\\\YYYMMM??????SSSiiiwwwwwwtttsssuuutttrrrrrruuuyyy}}}hhhKKK<<>>KKKXXX\\\ZZZOOOHHH@@@<<<:::AAATTTgggyyy~~~~~~xxxjjj___\\\SSSVVVTTTLLLBBB@@@HHHRRRZZZccchhheeefffrrr}}}zzzzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwuuusssssstttuuutttssssssrrrqqqpppppppppkkkmmmlllggggggkkkmmmjjjjjjjjjiiiiiihhhfffeeeddddddeeeeeedddbbbaaabbbdddaaa``````aaadddeeeeeedddaaa```^^^\\\]]]___bbbcccaaacccdddcccbbbaaabbbcccddddddddddddcccbbb```___ccccccccceeehhhiiigggfffdddfffhhhhhhgggffffffgggffffffeeedddddddddeeeeeefffdddccccccdddeeeeeeddddddddddddccccccccccccccc^^^]]]^^^aaadddffffffeeecccfffiiikkkkkkjjjjjjjjjhhhkkkmmmmmmkkkiiiggggggdddeeefffggghhhiiijjjkkkjjjllloooqqqrrrpppnnnmmmllllllkkkkkkkkkkkkllllllhhhjjjkkkkkkkkkkkkmmmooommmnnnooonnnnnnnnnppprrrnnnpppqqqqqqpppqqqtttwwwvvvxxx|||{{{iiieeeeeegggfffaaa```ccciiirrr}}}{{{zzzsss```OOOJJJLLLVVVlll~~~{{{nnn]]]KKKAAA===888444333...,,,)))'''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''zzzhhhTTTEEECCC___ppptttyyyyyyvvvxxxpppffffffuuuvvv|||qqqhhhjjjcccoooyyyooosssQQQ;;;999888::::::333777666444...(((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++,,,,,,,,,---------......+++,,,,,,,,,,,,+++******''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))***555CCCQQQ```iiifff\\\JJJBBB>>>AAAFFFKKKUUU^^^[[[ZZZdddvvv}}}|||gggQQQGGG<<<<<<<<<===BBBIIIOOOSSSZZZeeejjjggghhhvvv~~~|||~~~~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{|||}}}}}}}}}zzzzzzyyyxxxyyyzzz|||}}}yyyzzz}}}~~~uuuuuuuuuuuuttttttttttttwwwwwwvvvtttrrrrrrsssuuurrrrrrpppooonnnnnnmmmnnniiimmmmmmhhhgggjjjiiidddddddddeeeeeeeeeeeeeeeddd```bbbeeefffeeeccccccccc```______```cccddddddccc^^^^^^^^^^^^^^^___```aaabbbdddffffffdddcccddddddbbbdddeeeffffffeeecccbbbbbbbbbcccfffiiijjjiiigggdddfffhhhhhhgggfffggghhhjjjhhheeebbbaaabbbeeefffgggeeeccccccdddfffffffffdddcccccccccbbbbbbbbbaaa[[[[[[\\\___bbbddddddccc]]]bbbhhhjjjhhhffffffgggdddgggkkkkkkiiifffcccbbbaaabbbccceeeggghhhjjjjjjhhhjjjnnnrrrrrrqqqnnnllllllkkkkkkkkkkkkkkkkkkllliiijjjkkkjjjiiiiiikkklllmmmnnnooonnnnnnnnnppprrrnnnooopppnnnllllllooorrrsssssstttvvv{{{uuujjjccceeegggeeefffiiiaaaffflllrrr|||}}}qqqZZZKKK@@@>>>MMMaaa}}}mmmZZZKKKAAA:::888;;;111...***'''&&&''')))+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''{{{uuufffXXXGGG@@@SSSiiiuuuwwwvvvtttrrrqqqfffdddppp~~~sssrrrppplllccc^^^bbbkkkxxxpppqqq[[[???888>>>888111999999888555111,,,)))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''')))+++---...,,,,,,,,,---------......---,,,++++++******++++++(((((())))))((('''&&&&&&(((######((()))'''(((---888QQQhhhmmmkkkggg[[[NNNHHHPPPYYYgggooo```PPPQQQZZZ^^^^^^eeeuuu~~~sssSSSEEECCC;;;AAAHHHJJJIIILLLXXXdddoooooolllfffeeennn~~~|||vvvzzz}}}~~~|||zzz|||~~~|||~~~~~~~~~|||yyywwwwwwxxxyyyzzz{{{{{{{{{{{{yyyzzzzzzyyyxxxyyy{{{}}}xxxyyyzzz|||~~~~~~|||yyywwwxxxyyyxxxwwwwwwyyy{{{zzzwwwttttttvvvwwwuuusssmmmmmmmmmmmmnnnmmmjjjgggfffgggiiijjjkkkjjjjjjiiiffffffdddccccccdddeeeeee___bbbgggjjjkkkjjjgggeeehhhgggeeecccaaa``````___aaaaaabbbcccbbb```]]]\\\\\\^^^aaadddeeeeeecccbbb____________aaaccceeefffbbbccccccdddeeefffggggggcccffffffccccccfffgggeeefffeeeccc```___^^^^^^___aaaaaa___]]]\\\]]]```cccfffeeedddbbb```]]][[[YYY\\\^^^___`````````aaabbbeeeeeeccccccccccccdddeeecccdddfffhhhhhhgggfffeeedddddddddeeefffhhhiiijjjgggkkkoooooommmkkkkkklllmmmkkkjjjhhhgggggghhhhhhiiihhhggghhhjjjjjjhhhgggllllllkkkkkkkkkjjjjjjjjjpppooonnnmmmkkkkkkkkkjjjmmmooorrrtttvvvzzzwwweee```fffkkkkkkkkkeeeaaadddlllxxx}}}~~~mmm\\\NNNEEEFFFLLLiii|||hhh[[[RRRGGG???===:::333+++((((((***)))(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$##################""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&(((***+++wwwfffWWWDDD@@@QQQeeerrrvvvuuusssrrrtttjjjfffppp}}}xxxtttqqqooojjjaaa\\\\\\nnnrrruuuuuuuuu{{{wwwjjjxxxeeeGGG888;;;888444999999888555111---)))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))***,,,---,,,,,,,,,------------...---,,,++++++******++++++(((((((((((((((''''''&&&'''%%%'''******+++222;;;MMMfff|||{{{kkk\\\TTTQQQgggkkkrrrnnn\\\```ggglllllloooyyyjjjJJJ>>>>>>CCCHHHMMMOOOOOOWWWggguuuzzzuuummmggghhhooo{{{yyyuuuyyy}}}}}}}}}~~~}}}|||}}}~~~}}}||||||||||||~~~~~~|||wwwwwwxxxyyyyyyyyyyyyyyyxxxyyyzzzyyyxxxxxxzzz{{{vvvvvvwwwyyy|||}}}}}}{{{zzz{{{{{{|||{{{yyywwwvvvuuutttrrrrrrssssssqqqppplllkkkjjjjjjkkkkkkjjjhhhiiijjjkkkllllllkkkjjjiiifffeeedddddddddeeefffgggggghhhjjjkkkkkkhhheeecccbbbbbbaaa`````````aaaaaa^^^___aaabbbbbbaaa```___^^^```ccceeeeeeeeecccbbb____________```aaacccdddaaabbbbbbcccddddddeeeeeeaaaddddddaaabbbeeeccc___eeedddbbb```_________```ccccccbbb___]]]\\\^^^```ddddddcccbbb```^^^\\\[[[\\\^^^___`````````aaaaaacccbbbaaa``````aaaaaabbbcccdddeeeeeeeeecccaaa___eeeffffffggggggggghhhhhhfffiiilllllliiiggghhhiiikkkjjjhhhgggfffffffffggghhhgggggghhhjjjkkkiiihhhjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmlllkkkjjjiiiiiiiiikkkmmmoooqqqrrruuuyyy|||}}}lllhhhiiihhhmmmhhhdddcccfffmmm}}}}}}|||ttthhhYYYMMMKKKNNNWWWkkk}}}oooaaaXXXOOODDD<<<777555222...,,,*********&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&(((***,,,|||lll[[[GGGAAAMMM___mmmssssssrrrqqqsssiiicccjjjuuu}}}}}}uuuqqqtttuuulll___VVV^^^ccchhhlllpppxxx}}}ppprrrSSS:::888999666999999888555222...***'''%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,------------,,,,,,+++************+++((((((((((((((('''''''''&&&&&&&&&'''(((---;;;III___pppzzz___JJJLLLYYYvvvoooqqqxxxvvvsssvvvuuu|||yyyWWWAAA>>>DDDMMMRRRVVVYYY]]]jjj{{{zzznnnhhhiiiooovvvzzz~~~yyyvvvuuuxxxzzzzzz}}}}}}{{{zzz|||}}}zzzyyyzzz|||~~~~~~}}}vvvvvvwwwxxxxxxxxxwwwwwwxxxyyy{{{zzzyyyxxxxxxyyywwwvvvuuuvvvxxxzzz{{{{{{xxxwwwxxxzzz|||{{{vvvrrrpppqqqrrrqqqooonnnnnnnnnkkkiiigggggghhhiiiiiihhhiiijjjjjjkkkkkkjjjhhhhhhgggfffeeeddddddeeefffgggkkkkkkjjjiiifffccc```^^^]]]]]]]]]^^^___```aaabbb______aaaaaaaaa```___^^^^^^___aaabbbbbbaaa___^^^\\\\\\[[[ZZZ[[[\\\]]]^^^]]]]]]]]]^^^^^^______```^^^___^^^\\\___bbb```ZZZ```___^^^\\\\\\]]]]]]^^^bbbbbbbbb___\\\ZZZZZZZZZaaaaaaaaaaaa```___]]]]]]]]]]]]^^^___```````````````___^^^]]]]]]]]]]]]^^^``````aaabbbaaa```^^^]]]ffffffggghhhhhhgggffffffeeegggiiigggdddcccdddfffhhhgggfffeeeddddddeeeeeedddddddddfffhhhiiiiiigggggghhhhhhiiiiiijjjjjjkkkkkkkkkjjjiiihhhggggggfffiiikkklllmmmmmmooorrrtttuuuzzzvvvmmmggghhhdddbbbaaa``````gggpppwwwuuuggg^^^[[[^^^fffvvv{{{kkkbbb\\\OOO@@@555666555222,,,)))((()))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%''')))+++---xxx}}}wwwgggQQQBBBIIIWWWgggppprrrqqqqqqnnneee]]]```iiirrruuuvvv{{{wwwrrrwww|||wwwmmmfffeeeiiiooossswww~~~{{{~~~zzz^^^>>>777:::888777999888666333///+++'''%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$'''&&&%%%$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))******************++++++++++++,,,,,,,,,---------,,,++++++***************((((((((('''''''''((((((+++(((&&&&&&,,,999JJJWWWeeeeeefff```LLL???MMMfffzzzxxxzzzsssooofffbbbkkkvvvrrrfffTTTDDD@@@IIISSSQQQYYY```eeemmm{{{yyynnnffffffkkkqqquuu}}}}}}wwwxxxyyyyyyxxxxxx|||~~~yyyxxxzzz}}}yyyxxxwwwxxxyyyzzzyyywwwvvvwwwwwwxxxxxxxxxwwwwwwyyy{{{}}}}}}{{{zzzyyyyyyzzzwwwtttssstttwwwxxxyyyrrrooonnnrrrwwwyyyuuuqqqnnnqqqsssrrrooolllmmmooonnnkkkgggffffffhhhhhhhhhdddeeeggghhhhhhgggffffffiiihhhfffdddccccccddddddfffeeecccbbb```^^^\\\[[[\\\\\\\\\]]]^^^```aaabbbaaaaaa```___^^^\\\ZZZYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYYYY[[[ZZZVVVTTTWWW]]]]]]YYYYYYXXXWWWWWWWWWXXXZZZ[[[\\\]]]^^^]]]ZZZWWWVVVVVV]]]]]]^^^^^^___^^^^^^^^^\\\\\\\\\]]]^^^___^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^___`````````cccdddfffhhhiiihhhfffeeefffggghhhfffbbbaaaccceeeeeeeeeeeeddddddccccccccc`````````bbbeeegggfffeeeeeeeeefffggghhhiiijjjjjjiiiiiihhhhhhgggfffeeeeeeiiijjjlllkkkkkkkkklllnnnnnnssswwwyyyzzzxxxgggbbb```bbbbbb^^^[[[\\\hhhkkkqqqzzzzzzttteee\\\\\\hhhttt}}}wwwpppmmm___KKK@@@===999444000---+++***((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&(((***---...tttxxxqqq[[[DDDEEEOOOaaannnqqqpppqqqmmmeee]]][[[bbbkkkpppppptttyyysssvvvyyyzzzyyyzzzrrrwww}}}~~~~~~zzzzzzwww|||eeeDDD::::::888666888888777444000,,,(((&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$'''&&&%%%$$$###"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))*********++++++++++++***+++++++++,,,,,,,,,------,,,+++******))))))******((((((''''''''''''((()))...***(((,,,:::MMM]]]fffcccQQQCCC???;;;<<>>BBBHHHMMMPPPRRRRRRRRR]]]ggglllvvvssspppkkkggghhhooozzz{{{{{{wwwxxxzzzyyy{{{|||||||||zzzyyyyyyzzzwwwvvvuuuwwwzzz|||}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~wwwtttqqqqqqtttyyy}}}yyyuuupppnnnpppqqqqqqpppsssttttttrrrpppoooppprrrsssoookkkhhhhhhhhhiiihhhcccdddeeeggggggggggggfffhhhgggdddaaa^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWUUUTTTOOOHHHHHHOOOUUUWWWRRRRRRQQQQQQRRRSSSUUUVVVQQQSSSVVVWWWVVVVVVVVVWWWSSSTTTUUUWWWXXXYYYYYYYYYWWWUUUTTTUUUXXXYYYVVVSSSSSSSSSUUUVVVVVVVVVVVVVVVZZZZZZZZZ[[[[[[\\\\\\]]][[[\\\___aaacccdddeeeeeecccfffgggfffbbbaaabbbeee___``````aaa``````______`````````cccfffggggggfffaaabbbbbbdddeeefffggggggdddeeefffffffffeeecccbbbgggiiikkkkkkiiihhhiiijjjjjjmmmpppooommmmmmrrrvvvoooggggggfffdddccc]]]TTTKKKLLL[[[rrrfffNNNEEEAAAEEE\\\www~~~rrrjjjYYYEEE999777666111+++***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''')))---000111uuuvvvzzzcccHHH@@@DDDYYYkkkqqqqqqsssppplllccc\\\```iiimmmkkkfffxxx{{{tttsssttttttuuuwwwwww~~~}}}vvv{{{tttzzzkkkPPP???555333;;;888888888666333...***'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###############$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''((()))***,,,------,,,,,,***++++++++++++,,,,,,,,,++++++***)))))))))))))))((((((&&&&&&&&&''')))***(((333AAAOOO^^^hhhfff___SSSHHH@@@???@@@AAAEEELLLOOOQQQXXXgggqqqnnn~~~yyy]]]JJJFFFBBBGGGNNNQQQRRRTTTXXX[[[aaahhhkkkkkksss}}}uuupppkkkkkkrrr|||~~~~~~{{{zzzxxxzzzzzzwwwwwwwwwxxxzzz|||{{{zzzxxxxxxwwwvvvwwwyyy|||||||||vvvwwwyyyzzz||||||}}}}}}{{{|||~~~~~~}}}~~~{{{xxxtttsssvvvyyy|||}}}yyywwwuuurrrqqqppppppqqquuusssooonnnnnnoooppppppooommmjjjiiiiiijjjjjjjjjeeeeeefffffffffeeecccbbbdddbbb```]]]\\\[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOOOOONNNMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKIIIJJJLLLNNNPPPRRRTTTUUURRRUUURRRJJJEEEHHHNNNPPPNNNMMMMMMMMMMMMNNNPPPQQQLLLNNNPPPQQQPPPPPPQQQSSSOOOPPPQQQSSSTTTUUUVVVVVVTTTQQQOOOQQQTTTUUURRROOOMMMNNNPPPRRRSSSTTTTTTTTTXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ\\\]]]___```aaabbb^^^aaaddddddaaa___```aaa[[[\\\]]]]]]]]]]]]\\\[[[___^^^___aaaccceeedddcccaaaaaabbbbbbcccdddeeeeeeaaabbbdddddddddcccaaa```bbbeeeggghhhgggfffggggggfffgggiiijjjjjjkkknnnqqqyyy}}}vvvkkkeeedddbbb]]]TTTMMMOOOaaa|||~~~uuuyyy|||kkk[[[PPPEEE@@@KKK]]]{{{wwwgggRRRBBB;;;666111---+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''***...111333ssssss~~~gggIII???BBBWWWkkkqqqrrrtttllliii```YYY[[[dddgggddd```sss{{{tttvvvyyyxxxtttrrryyyyyyuuuwww{{{lllSSS@@@222111>>>888888888666333///***'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##################$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,------------******+++++++++,,,,,,,,,+++******)))))))))))))))((('''&&&%%%&&&'''***+++222EEE[[[iiiqqqqqqggg[[[SSSWWW[[[[[[VVVOOOKKKJJJFFF\\\aaaZZZdddyyymmmOOO???BBBLLLRRRUUURRROOOSSSaaammmqqqtttqqqlllrrrzzzssslllooo{{{~~~|||{{{zzz~~~}}}xxxxxx{{{zzzuuuttttttuuuyyy}}}}}}zzzvvv{{{xxxvvvuuuvvvwwwwwwwwwuuuvvvxxxzzz|||}}}}}}~~~zzz{{{|||||||||}}}~~~yyyvvvvvvwwwwwwwwwssstttvvvuuusssqqqqqqrrrvvvqqqllljjjllloooooonnnkkkiiihhhhhhjjjllllllllleeeeeeeeedddccc```^^^]]]___^^^]]][[[ZZZZZZ[[[[[[]]]]]]]]]]]][[[YYYWWWUUUUUUTTTSSSQQQPPPOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDDDDDDDFFFGGGHHHDDDEEEGGGIIILLLOOOQQQRRRQQQVVVVVVMMMEEEDDDGGGIIIIIIHHHHHHGGGHHHIIIJJJKKKHHHJJJKKKKKKJJJJJJKKKMMMMMMMMMOOOQQQRRRSSSSSSSSSRRROOOMMMOOORRRSSSPPPLLLIIIKKKMMMPPPQQQRRRRRRRRRSSSSSSTTTVVVXXX[[[]]]___[[[[[[ZZZ[[[\\\]]]^^^___YYY]]]aaaaaa___]]]]]]^^^XXXYYYZZZ[[[[[[ZZZYYYXXX\\\[[[[[[]]]```aaa```___aaaaaaaaabbbccccccdddddd___```bbbcccbbbaaa___^^^^^^aaadddeeeeeedddeeefffbbbbbbccceeehhhkkkoooqqqpppqqqwwwwwwhhhddd___bbb```UUUMMMTTTmmmssspppvvv~~~wwwqqqgggWWWIIIIIIRRRcccvvvwwwcccQQQDDD<<<777444++++++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''***...111333xxxyyy|||mmmPPPBBB;;;HHHcccwwwxxxqqqsssnnnhhhdddcccfffhhhiiifffkkkxxx~~~{{{yyyuuuqqqmmmqqqyyy~~~|||zzzyyy{{{xxxooo___JJJ999444777555555555666555000***&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""############$$$$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******)))))))))***,,,...//////......------,,,++++++******)))(((((((((((((((''''''***+++)))&&&+++222BBBYYYvvvwwwaaaUUUSSSoooppp___[[[eeegggdddfffooooootttxxxOOOAAACCCDDDWWW^^^bbb```cccrrr~~~}}}zzz}}}~~~}}}~~~yyyttttttssspppllljjjllllllooouuuzzz}}}zzzwwwtttuuuwwwxxxwwwvvvtttrrrvvvxxx{{{|||{{{zzzzzz{{{xxxzzz{{{||||||}}}~~~~~~{{{xxxtttrrrtttooojjjjjjnnnqqqqqqnnnjjjqqqsssnnniiijjjiiieeegggeeefffiiihhhcccaaabbbaaaaaa``````___^^^^^^^^^]]]ZZZVVVRRRQQQRRRUUUWWWUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMKKKJJJIIIHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDDDDDDDFFFHHHIIIMMMQQQTTTRRRKKKFFFDDDEEEEEEDDDCCCDDDEEEEEECCCAAAFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJKKKMMMOOOSSSSSSSSSTTTUUUXXXZZZ\\\[[[[[[\\\\\\\\\[[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWXXX[[[\\\\\\[[[ZZZZZZ[[[]]]____________^^^^^^^^^^^^___\\\[[[^^^ccceeebbb^^^aaabbbbbbccccccdddddddddfffeeeeeefffhhhjjjjjjiiinnnnnnooorrrxxxnnneeeccccccbbb]]]VVVTTTWWWrrrhhhtttzzzrrrbbbZZZZZZ]]]iiittt~~~{{{{{{|||sssdddUUUKKK???444777000'''$$$&&&)))******&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&(((---......777BBBwwwxxx{{{pppUUUEEE:::CCC\\\qqqwwwtttrrrooolllkkkkkklllllllllhhhnnnzzz~~~{{{{{{wwwkkkaaacccjjjvvv~~~zzzuuuiiiQQQ888000444555555555666555111+++&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%$$$$$$$$$######""""""########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((******************+++---...//////......------,,,++++++******)))(((((((((((((((%%%&&&(((***((()))333???]]]hhhsssppp^^^NNNNNNWWWvvvrrrnnniiimmmkkkkkkmmmfffdddpppppptttjjjTTTEEEGGGOOORRRZZZbbbhhhjjjrrr~~~~~~}}}||||||yyytttpppiiiaaaZZZVVVVVVXXX^^^gggooouuuxxxyyyvvvwwwxxxxxxxxxwwwvvvuuuxxxzzz||||||zzzyyyyyyzzzvvvwwwxxxyyyyyyzzz|||}}}}}}}}}}}}}}}{{{yyyvvvttttttpppllljjjlllmmmnnnnnnmmmrrrtttoookkkkkkjjjfffccc```___aaaaaa^^^^^^aaa^^^^^^^^^^^^^^^^^^^^^^^^\\\YYYVVVRRRQQQQQQRRRSSSPPPPPPOOONNNMMMLLLKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????????????????BBBBBBAAAAAAAAACCCDDDEEEEEEIIILLLJJJDDD@@@???@@@BBBAAAAAABBBCCCCCCBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJJJJIIIIIIKKKMMMPPPPPPPPPQQQSSSVVVXXXZZZYYYYYYYYYXXXXXXWWWWWWWWWTTTTTTTTTSSSSSSRRRRRRRRROOOPPPRRRRRRQQQQQQRRRSSSWWWXXXYYYXXXWWWWWWYYY[[[[[[[[[[[[\\\\\\]]]]]]]]]```]]][[[\\\```aaa___\\\___``````aaaaaabbbbbbbbbbbbbbbccceeefffggggggfffggghhhjjjlllqqqyyy|||nnnbbb______]]]YYYXXXRRRfffuuuuuuttt|||xxxxxx}}}oooeeegggllluuusssfff[[[NNNDDD999666111---***+++,,,...'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''))),,,---///999FFFvvvwwwzzzuuu[[[III999<<>>=========?????????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>??????@@@CCCFFFEEEAAA>>>===>>>>>>======???AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLMMMOOOQQQSSSUUUWWWWWWVVVTTTSSSRRRQQQRRRRRRPPPPPPOOOOOONNNMMMLLLLLLHHHJJJLLLLLLKKKLLLMMMOOOQQQRRRTTTTTTSSSTTTVVVXXXVVVVVVWWWXXXYYYZZZ[[[\\\```\\\YYYYYY[[[\\\[[[YYY\\\\\\]]]^^^^^^___``````]]]^^^```bbbcccdddccccccbbbccceeegggkkkpppwww{{{iiiaaacccccc___[[[NNNWWWbbbiiilllrrr|||}}}~~~jjj^^^XXX^^^jjjzzzvvviii\\\RRR:::999666000+++((())),,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((***+++,,,111???LLLtttvvvyyy{{{___MMM;;;:::LLLccctttzzzsssssstttwwwyyyyyywwwuuuttt|||}}}ttthhh\\\]]]aaaffflllpppsssttt~~~|||tttwwwzzzbbb===000;;;444555555666555222,,,(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$###""""""!!!##############################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++)))***,,,.../////////...///......------,,,++++++))))))(((((((((((())))))***''''''---555???NNNZZZccc]]]SSSHHH???AAAQQQccciiiqqqttt}}}{{{~~~wwwdddQQQMMMMMMCCCAAAKKKSSSRRRNNNNNNTTTUUU[[[fffuuu}}}|||}}}~~~~~~}}}{{{{{{|||~~~~~~|||{{{nnnjjjccc[[[UUUPPPEEE<<<;;;EEERRR^^^gggooovvv{{{}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}{{{yyywwwwwwxxxvvvttttttuuuxxx{{{~~~zzzzzzzzzzzzyyyxxxwwwvvvmmmooonnnkkkggghhhmmmsssllllllllliiifffdddbbb```\\\YYYWWWXXXWWWTTTTTTWWWWWWVVVVVVVVVUUUUUUUUUUUUXXXXXXVVVTTTQQQNNNKKKJJJEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;::::::::::::::::::;;;>>>@@@@@@>>><<<;;;<<<999999999;;;===???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDCCCCCCCCCEEEGGGHHHIIIJJJLLLNNNPPPRRRSSSTTTRRROOOMMMLLLLLLMMMMMMKKKKKKJJJIIIHHHFFFFFFEEEDDDFFFHHHHHHHHHIIIKKKMMMLLLMMMOOOOOOOOOQQQSSSUUUSSSTTTTTTUUUVVVVVVWWWWWW[[[XXXUUUTTTVVVXXXXXXWWWXXXYYYYYYZZZ[[[\\\]]]]]]YYY[[[^^^```````````````aaaccceeeggghhhkkkooorrrzzzrrrmmmiiieeebbbbbbYYYWWWaaammmuuurrrZZZIIIIIINNNWWWrrrvvviiiaaaEEE@@@888111+++))))))***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((***++++++---666EEERRRtttuuuxxx~~~aaaQQQ???;;;III___qqqzzzvvvuuuuuuvvvyyyzzzzzzzzzpppwww{{{{{{{{{wwwrrrdddbbb```___aaaffflllqqq}}}tttuuuyyyeeeAAA333<<<444555555777666222---(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######################################################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++)))***,,,.../////////...///......------,,,++++++))))))(((((((((((())))))+++'''+++888IIITTT]]]bbbdddXXXKKKBBB===???IIITTTUUU\\\]]]dddssszzz~~~jjjQQQHHHAAA@@@HHHUUUWWWQQQTTT^^^ccc______iiixxx~~~~~~~~~~~~|||}}}}}}{{{yyywwwxxxyyy}}}~~~~~~}}}tttnnnccc\\\]]]___WWWKKK@@@IIIWWWbbbjjjooouuuxxx~~~}}}||||||{{{{{{|||||||||||||||{{{xxxwwwxxxyyypppnnnlllmmmqqqvvvyyyzzzzzzzzzzzzyyywwwvvvuuutttoooqqqrrrmmmgggfffjjjooojjjhhhgggfffdddaaa___^^^\\\YYYYYYZZZXXXRRROOOPPPTTTSSSRRRPPPOOOMMMLLLKKKPPPPPPPPPOOOLLLHHHEEEBBB@@@@@@@@@??????>>>>>>===??????>>>===<<<<<<<<<<<<:::::::::999888888888777999888888888888888777777777777777777777777777777888888888888888888777777444666777888777666666666555555555888:::<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????999:::::::::;;;;;;;;;<<<>>>???@@@@@@??????AAACCCEEEFFFHHHIIIKKKMMMNNNNNNNNNLLLJJJGGGFFFFFFGGGHHHEEEEEEDDDCCCBBBAAA@@@???@@@BBBDDDDDDDDDEEEFFFHHHHHHIIIKKKKKKLLLMMMPPPRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSQQQOOOOOOPPPSSSTTTUUUTTTTTTUUUVVVWWWXXXYYYZZZUUUXXX\\\]]]]]]]]]^^^``````bbbeeeffffffgggjjjlllnnnsss{{{uuuppppppnnnaaaZZZ]]]ccclllyyy~~~eeeOOOIIIDDDBBBWWWssszzzuuu\\\OOO???444222111///,,,***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''***+++,,,111===LLLVVVtttuuuwww}}}dddUUUDDD===FFFYYYkkkvvvyyywwwuuuuuuwwwyyyzzzzzzqqqttt{{{yyysssqqqrrrrrrpppnnniiieeeeeejjjrrrxxxwwwvvvxxxfffFFF555666444555666777666333---)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++)))***+++---............///......------,,,++++++((((((((((((((())))))***))),,,888MMM___ffffffeeeYYYOOOEEE@@@>>>???DDDKKKGGGZZZfffhhhhhhhhhyyy~~~fffOOOGGGHHHNNNXXX\\\VVVUUUeeezzzyyypppjjjqqq{{{|||{{{|||}}}{{{xxxwwwwwwwww{{{|||}}}~~~~~~~~~}}}{{{rrrlllpppxxxssshhhXXX^^^fffnnntttxxx{{{|||}}}}}}}}}|||||||||{{{{{{zzz{{{{{{zzzxxxxxxzzz{{{vvvrrrmmmmmmqqqvvvxxxyyyzzzyyyxxxwwwvvvuuutttttttttvvvvvvqqqiiidddeeegggiiieeecccdddddd```^^^___\\\ZZZYYYZZZWWWPPPLLLLLLPPPOOOMMMKKKIIIFFFEEEDDDEEEEEEFFFEEECCC@@@===;;;=========<<<<<<<<<;;;;;;;;;::::::999888888999999777777777777777666666666666666666666666666666666555555555555555555555555444555555666666666555555333444444555555555555555333333333555888999999777999999999999999999999999777888999999:::::::::999888888888999::::::;;;;;;:::<<<<<<<<<;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHHHHHHHFFFEEEDDDBBBAAAAAAAAABBB@@@??????>>>===<<<<<<;;;;;;<<<>>>>>>>>>>>>@@@AAADDDFFFGGGHHHHHHIIILLLNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMOOOQQQNNNOOOPPPQQQRRRSSSTTTUUUSSSVVVYYYYYYXXXYYY\\\___^^^___bbbbbbbbbccceeegggiiijjjoooxxx|||xxxrrrfffXXXWWWmmm~~~pppsss}}}qqq```XXXLLLAAAIII[[[llllll[[[EEE999666555111,,,+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&)))+++...888FFFQQQVVVtttvvvwww|||jjj[[[HHH<<<@@@PPPdddpppzzzxxxwwwwwwxxxyyyyyyxxxtttsssvvv~~~yyyrrrooonnnnnnvvvvvvsssqqqpppttt{{{|||wwwwwwwwwjjjPPP:::222444555666777777333...***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))***+++,,,************+++---...//////......------,,,++++++((((((((((((((()))******---999OOOeeepppkkkccc^^^NNNPPPTTTWWWTTTNNNNNNRRRQQQdddpppnnnhhhbbbrrruuu\\\KKKJJJYYYbbbiiieee^^^dddzzz~~~vvvxxx}}}~~~}}}}}}}}}{{{|||}}}|||{{{yyyzzzzzzzzz{{{|||||||||{{{zzzyyy|||zzzxxxxxxzzz|||~~~~~~{{{{{{|||}}}|||{{{zzzyyyxxxyyyyyyyyyxxxyyy|||~~~}}}vvvsssvvvyyyzzzyyywwwwwwvvvvvvuuuuuuuuuuuusssuuuvvvrrrmmmhhhfffeeefff```]]]```aaa^^^\\\^^^[[[XXXVVVVVVSSSMMMJJJLLLJJJIIIHHHFFFDDDBBB@@@@@@===>>>>>>???>>><<<:::999::::::::::::999999999999777777666555555555666666444444444444444444555555333333333333333333333333222222222222222222222222000111222333444444333333444444333444555555555444333222222444666777666555555555555555555555555555555555666777777777666666777777888888999::::::;;;888999:::999999999;;;===???@@@AAABBBBBBBBBAAAAAA>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999999999888999;;;;;;::::::;;;<<>>NNNUUUTTTuuuvvvwww{{{ooo```JJJ;;;;;;JJJ^^^lllzzzyyyyyyyyyzzzyyywwwuuurrrooonnnvvv{{{vvvssspppnnnrrrtttuuuttttttwww|||~~~}}}vvvuuuvvvwwwnnnYYYAAA222444555666777777444...***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###&&&%%%%%%$$$###"""!!!!!!##############################""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))***+++,,,***)))))))))***,,,...//////......------,,,++++++((((((((((((((()))******333FFFbbbwwwxxxiiiZZZTTTUUUcccuuu}}}tttccc[[[[[[iiipppooommmlllhhhooommmSSSHHHNNN[[[gggnnnkkkiiittt~~~{{{{{{|||~~~~~~}}}zzz|||~~~~~~}}}|||}}}~~~zzz{{{{{{{{{zzzxxxvvvuuuzzzyyywwwxxxxxxwwwyyyzzz|||}}}}}}{{{yyyxxxvvvwwwxxxxxxyyyzzz~~~yyytttuuuwwwvvvuuuuuuuuutttuuuuuuvvvwwwxxxoooqqqsssssspppmmmjjjiiibbb[[[XXX\\\^^^[[[YYY[[[ZZZUUURRRQQQNNNJJJJJJMMMEEEEEEDDDCCCAAA@@@??????;;;<<<<<<======<<<;;;:::888888888888888777777777666666555555444444555555111111222222333333333444111111111111222222222222000000000000000000000000---...000222222222222111000///...///000111000///333222222444666666555444333333333333333333333333555555666777777777666666222222333333444555666666666777888888777888:::<<<<<<===>>>??????>>>===<<<888888999999999888888777999999999999888888888888888999;;;:::999999:::;;;>>>@@@AAAAAA@@@AAACCCEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGFFFDDDDDDEEECCCDDDEEEFFFHHHIIIJJJKKKNNNQQQRRRQQQOOOQQQWWW]]][[[\\\^^^^^^___```ccceeeddd```bbbhhhmmmpppzzz{{{pppgggdddddd```ZZZnnnpppyyy~~~pppuuu~~~~~~|||~~~vvvdddYYYWWWbbbjjjyyy|||ppp^^^NNNBBB:::555222,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''')))111BBBSSSWWWRRR|||~~~yyy}}}vvv```JJJ@@@>>>DDDUUUfffwwwzzzzzzxxxxxx||||||zzzyyyoooggglll}}}}}}sssnnnmmmnnnwww{{{}}}|||}}}tttppppppsssyyywwweeeGGG000555555555666666333///,,,&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$"""!!!!!!"""############$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))***++++++------...///.........---,,,+++)))((($$$(((+++)))&&&%%%)))...KKKYYYmmmyyyrrr^^^LLLDDD]]]|||zzz~~~zzzkkkccciiikkkjjjooo~~~{{{bbbNNNMMMTTTYYYccchhhjjjkkkttt~~~~~~}}}}}}}}}||||||{{{}}}~~~~~~|||{{{~~~}}}{{{xxxvvvwww{{{~~~~~~zzzyyyzzz{{{zzzzzzyyyxxxxxxwwwvvvvvvuuuvvvsssrrrsssvvvwwwuuusssvvvyyyyyywwwyyy{{{yyytttqqqqqqqqqssswwwzzz{{{{{{vvvooollloooqqqqqqqqqrrrkkkaaa[[[^^^___ZZZUUUSSSTTTPPPJJJFFFEEEDDDCCCBBBBBBAAAAAA@@@>>>===;;;:::777666666666555555555555444444444444444444444444222222222222222222222222000000000000000000000000000////////////.........,,,,,,,,,---------..............................------------------------111...---...111222111///111111111111111111111111333333333333333333333333333333222222333333444555333444555666777777777777888999999::::::::::::999555555555555555555555555333333333444444444555555666666666666777888999:::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>?????????@@@AAAAAA@@@???>>>>>>??????>>>@@@BBBCCCCCCDDDEEEGGGJJJLLLMMMNNNOOOPPPSSSUUUYYYWWWXXXZZZZZZZZZ^^^ddd`````````bbbffflllqqqtttyyyiii___^^^]]][[[cccccckkkyyy~~~uuuvvv}}}zzzpppggggggppp|||}}}uuucccTTTIII>>>555444000,,,+++(((%%%(((...''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''')))'''---<<>>CCCRRRcccvvvzzz{{{yyyyyy||||||zzzyyyqqqiiilllyyyvvvooolllkkkiiiooouuu{{{}}}{{{pppppprrrwwwwwwhhhJJJ000555555555666666333///,,,&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((((((((((())))))***++++++------...///.........---,,,+++))))))&&&)))+++***(((***222999NNN[[[kkkmmm^^^LLLFFFIIIaaa|||yyyyyypppqqqmmmcccaaaUUUTTTPPPLLLMMMSSSVVVUUUYYY^^^bbbgggqqq~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{xxxyyyyyyzzz{{{}}}yyyxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuttttttsssssstttvvvwwwwwwvvvrrruuuuuuuuuwww{{{zzzvvvtttsssssstttvvvxxxxxxyyyuuupppnnnpppqqqppppppsssoooeee]]]]]]^^^YYYTTTRRRLLLIIIDDDBBBAAAAAAAAA@@@??????>>>===<<<:::888777444444444444333333333333333333222222111111000000000000000000000000000000////////////////////////............------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000///---000000000000000000000000111111111111111111111000111111111111111222333333222222333444555666666555444444555555555444444333222222222222222222222222111111111111222222222222444444444444555666777777777777888888999:::::::::;;;<<<<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@@@@AAACCCEEEDDDFFFIIIKKKLLLNNNRRRUUUVVVUUUVVVZZZ[[[[[[___dddbbbbbbccceeehhhlllppprrrtttzzzyyynnniiiccc^^^[[[XXXZZZccclllsss|||kkk^^^YYYcccppp|||~~~zzzwwwgggXXXIII<<<555000---,,,***&&&'''***'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''***)))000AAARRR\\\___```tttwwwvvvsssyyywwwcccNNNBBB>>>@@@NNN^^^sssyyy|||{{{zzz|||{{{yyyzzzuuuooonnnvvv}}}tttnnnkkkaaafffkkkppp}}}|||vvvvvvxxxxxxtttttttttxxx{{{oooPPP333666555555555555444000---'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$###$$$$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))***++++++------...///......---,,,+++******)))((()))***)))+++333AAAKKKWWW```fff\\\GGG888???NNNSSSaaafffkkk{{{~~~{{{vvvcccXXXGGG@@@>>>IIITTTWWWRRRMMMRRRVVV\\\ggguuuzzz{{{|||{{{||||||}}}}}}~~~~~~~~~}}}}}}||||||{{{||||||wwwxxxzzz|||{{{xxxxxxwwwvvvuuuuuuvvvwwwwwwvvvuuusssrrrqqqsssuuuvvvwwwwwwxxxyyysssttttttrrrtttyyyyyyuuuvvvvvvuuuttttttuuuuuuvvvtttqqqppppppnnnkkklllpppuuukkkaaa]]]ZZZRRRKKKGGGEEEBBB>>><<<============;;;;;;:::999888777555444111111111111000000000000111111000///...------,,,------------------------------------------------------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++************************,,,******+++,,,---,,,+++------------------------------------............///////////////000000111///000111222333333333333000111111111000///..............................---.........////////////000000000000111222333444444444555555666777777777:::999999999999999999888:::999999888888888888999888:::<<<<<<<<<===???AAA>>>@@@CCCFFFHHHKKKOOORRRQQQQQQTTTZZZ[[[[[[___ddddddeeefffgggiiikkklllmmmooorrrxxxrrrhhh^^^YYYTTTTTTXXXcccwwwrrrZZZGGGGGGMMMWWWnnnxxxkkk[[[NNN:::333------,,,(((%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((++++++444GGGYYYaaaccccccssstttsssqqqvvvvvvcccPPPDDD======JJJYYYooowww}}}|||{{{{{{zzzwww|||zzzvvvrrrtttzzzqqqlllaaabbbcccdddiiivvv|||yyyuuusss}}}}}}zzzzzz~~~wwwXXX777666555555555555444111...''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$###$$$$$$###""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((()))***++++++------...///...---,,,++++++*********((((((''')))111@@@RRR^^^cccaaa[[[MMM;;;333<<>>;;;>>>@@@BBBDDDGGGKKKNNNNNNNNNRRRXXXZZZYYY[[[```cccdddfffggghhhhhhhhhgggmmmooorrrwwwpppeee```ZZZSSSOOOWWWllltttjjjtttvvv^^^LLLHHHDDDBBBXXXuuu}}}wwwjjj```EEE;;;111///...***&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((+++---777KKK[[[bbbbbbbbbssstttrrrqqqttt}}}vvveeeSSSGGG>>><<>>???@@@AAACCCFFFHHHLLLLLLOOOTTTUUUTTTVVVZZZ```aaaccceeefffeeeddddddhhhjjjmmmpppvvvwwwcccaaa]]]VVVMMMLLLXXXgggiiieeemmmsssqqqeee```^^^QQQDDDMMMbbb||||||rrrlllTTTGGG:::444000,,,(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((***///<<>>;;;999777444222444444444333333222000000///............---------)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))(((((((((((((((((((((((((((((())))))***+++++++++)))))))))))))))***++++++******+++++++++++++++***++++++++++++***)))(((((())))))))))))))))))))))))************++++++++++++,,,,,,+++,,,,,,---...///...//////000000111111222333333333222222222222222222222111111111222333333222444666777777777999;;;<<<===>>>>>>>>>???AAACCCHHHGGGJJJNNNOOONNNQQQVVV[[[\\\___aaaccccccdddcccgggjjjmmmnnnqqqwwwjjjfffaaa\\\SSSMMMPPPWWWqqq{{{kkkfffjjjlllmmmqqqrrrgggWWWTTTZZZhhhyyyzzzxxxaaaTTTGGG>>>666///++++++((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))+++333CCCSSSZZZ\\\```eeerrrssstttvvvwww{{{uuudddTTTEEE:::???KKKaaaooo|||~~~{{{wwwssspppiiimmmnnnkkkiiirrr~~~xxxssspppoookkkbbb[[[^^^fffnnnmmmrrrrrrrrrxxxdddCCC777666444444555555333222(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$###"""############$$$$$$$$$###$$$$$$###!!! """#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))******))))))))))))******)))***++++++------...///---,,,***)))((()))++++++---111AAA]]]www}}}nnn]]]MMMXXXlll{{{nnngggjjjvvv{{{zzzxxxlllbbbfffnnnoooSSSOOOUUUbbbkkkiiifffrrrzzzrrrnnnmmmrrryyy~~~{{{yyyzzzyyyyyyzzz{{{|||zzzyyy{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxzzz|||}}}yyy{{{}}}}}}|||zzzyyyyyy}}}}}}|||{{{yyyxxxwwwwwwtttwwwyyyyyywwwuuuvvvwwwuuutttsssrrrrrrssstttuuuwwwsssnnnkkkkkkmmmooopppooommmggg```aaahhhkkkkkkdddffffffbbb\\\YYYZZZ]]]```[[[WWWWWWSSSLLLHHHHHHQQQVVVXXXVVVVVVVVVQQQJJJBBB???<<<:::888555222000111111222111111000///...------------,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))''''''(((+++((((((((((((((((((((((((&&&''''''((())))))******)))(((((((((((()))******)))******+++******))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,------+++,,,,,,---....../////////////////////000000000///////////////000111111000222444555555555777999:::;;;<<<<<<;;;<<<>>>@@@CCCBBBDDDHHHJJJJJJNNNTTTWWWXXX[[[^^^aaadddeeefffjjjlllmmmmmmnnnssszzzwwwkkkddd\\\VVVTTTVVV^^^fffpppwww~~~|||zzzvvvwwwssswww{{{~~~}}}vvvkkkbbbZZZhhh|||zzz}}}~~~|||~~~iii```TTTJJJ???333---,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))))),,,999LLLZZZ^^^^^^fffpppppprrrtttwwwyyy|||}}}kkkZZZGGG:::>>>III___mmm{{{~~~zzzvvvrrrnnngggkkkmmmkkkjjjsssrrrrrrtttuuuooohhhllluuuvvvuuu|||qqqrrrzzzjjjKKK777666444444555555444222)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$&&&&&&%%%$$$"""############$$$$$$$$$###$$$$$$###!!! !!!#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++************++++++)))***+++,,,---......///---,,,***(((((()))+++,,,000777NNNpppoooTTTHHHaaa}}}}}}ooo```^^^___gggmmmrrrlllUUUHHHRRRVVV\\\\\\YYYaaauuuxxxrrrnnnkkkpppxxx}}}|||}}}}}}yyyyyyzzz|||~~~~~~|||zzzyyyxxxxxxxxxxxxxxxxxxxxxttttttuuuwwwyyy{{{|||}}}{{{}}}}}}{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxxxxsssvvvxxxwwwuuutttuuuwwwvvvuuusssqqqqqqsssuuuwwwyyyssskkkgggiiikkkmmmmmmpppmmmeee]]]\\\bbbeeedddaaacccbbb]]]VVVQQQRRRTTT[[[UUUQQQRRRRRRLLLGGGFFFFFFKKKNNNMMMOOOUUUVVVQQQ???<<<:::888666444111///000000000000///...------,,,,,,,,,++++++++++++***************))))))))))))************************(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******(((''')))+++))))))))))))))))))))))))%%%%%%&&&''''''((())))))((((((((((((((()))******)))***************))))))))))))******+++*********'''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))***+++,,,+++,,,,,,------...//////,,,,,,,,,------.........------------......///000///000222333333444666888777888999:::999:::===??????>>>@@@DDDGGGHHHNNNTTTUUUVVVYYY]]]aaadddgggiiihhhiiijjjiiiiiimmmuuu{{{zzzrrrfff```ZZZWWWWWWSSSXXX```kkkxxxppp___dddvvv{{{xxxxxxlllfff^^^TTTEEE666---,,,)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***...===RRR```aaabbblllyyyxxxuuutttuuuuuuxxx~~~lll[[[III<<<<<>>AAADDDGGGIIIKKKKKKBBB@@@;;;555111///000222------......------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222555555555666777999;;;;;;===>>>@@@BBBEEEIIINNNRRRWWWXXXZZZ]]]```bbbbbbaaahhhjjjmmmmmmmmmoootttxxx|||~~~nnn___\\\]]]\\\PPPSSSTTT]]]vvv~~~kkkaaa]]]iii|||yyyzzz|||wwwuuukkk\\\MMMCCC888///333,,,'''((()))'''%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%###%%%(((+++,,,777BBBPPPYYY^^^fffqqq{{{vvvtttsssuuuuuuxxxmmm[[[III<<<<<>>EEEIIIIIIIIILLLQQQUUUVVV]]]jjjuuuyyy~~~wwwnnnhhhjjjrrryyy}}}{{{{{{|||||||||{{{{{{{{{|||{{{{{{zzzyyyxxxwwwvvvwwwxxxwwwvvvtttuuuvvvvvvwwwyyyzzz{{{{{{||||||{{{zzzyyywwwwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuttttttssssssssssssuuuvvvsssqqqmmmjjjmmmsssssspppvvvtttppplllhhheeecccbbbeeeaaa[[[TTTOOOMMMNNNPPPMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOLLLIIIJJJLLLFFF???::::::;;;<<<===>>>>>>???<<<;;;888444000...000111---------------,,,,,,+++,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((('''''''''(((((()))***)))))))))))))))))))))))))))(((''''''''''''((()))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***************++++++******************************************++++++,,,,,,,,,......//////000111111111333333333444666777999:::;;;<<<>>>@@@BBBFFFKKKNNNRRRSSSVVVZZZ]]]```aaaaaafffiiikkkkkkkkklllooorrrrrrvvvzzzuuuiiiaaa[[[XXXUUUQQQSSSeee}}}xxxvvvbbbMMMGGGPPPeee|||zzzxxxkkk___SSSFFF:::555...(((((((((&&&%%%''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,---@@@JJJUUU\\\___dddoooxxxsssqqqrrrtttuuuwwwppp]]]JJJ===;;;???JJJ]]]ooouuuxxxzzzqqqnnnmmmwww}}}wwwzzz|||zzztttoooxxxwwweeeAAA;;;444333555777555333,,,***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))*********+++******++++++,,,,,,------+++,,,...---***---;;;KKK___ccciiihhhYYYEEE;;;;;;GGGKKKPPPXXXeeevvvxxxqqqZZZFFF:::BBBKKKMMMQQQYYYbbbbbbbbbfffqqq}}}|||vvvrrrssszzz||||||||||||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttuuuvvvvvvtttrrrvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzxxxwwwuuuttttttuuuuuuuuuuuutttssssssrrrmmmppprrrrrrooonnnoooqqqmmmlllgggbbbccciiikkkjjjqqqooolllhhhdddaaa___^^^aaa]]]XXXQQQLLLHHHFFFEEEDDDFFFIIILLLNNNNNNNNNMMMNNNMMMIIIFFFGGGIIIFFFAAA999888666444333222222333444555444222///---...///,,,------------,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((()))***+++,,,,,,---------...//////000000000000111222333555666777999:::<<<===>>>AAAEEEHHHKKKMMMPPPTTTXXX\\\^^^___eeehhhjjjkkkkkkjjjkkkllljjjooossswww{{{sssggg^^^WWWOOOMMMSSSeeewwwhhhkkk{{{{{{pppbbbSSSHHH???EEEdddyyypppeeeSSSDDD<<<333+++))))))((((((***'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))***---000JJJQQQXXX\\\]]]aaajjjrrrpppoooqqqtttuuuwww~~~ttt```MMM???;;;<<>>AAADDDFFFIIILLLPPPSSSVVVYYY\\\cccfffiiilllmmmmmmlllllliiiooossstttuuu}}}eee[[[UUUUUUPPPOOO```wwwyyysss}}}wwwbbb]]]iiiqqqnnnbbbbbbddd___LLLAAAWWWxxx}}}tttbbbQQQFFF;;;111---+++)))***,,,''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((******)))---333OOOTTTYYYZZZZZZ^^^eeelllooooooqqqtttuuuvvv}}}zzzfffRRRDDD===:::FFFYYYlllsssxxxxxxrrrkkkppp}}}vvvuuu|||}}}wwwyyy~~~zzzvvvrrrgggKKK>>>333444777666444444...+++((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000---***,,,888KKK___jjjnnnkkk^^^MMMIIIMMMJJJAAAFFFOOOaaavvvzzzpppsssxxx^^^JJJLLLYYYfffccc^^^sss~~~}}}}}}}}}|||{{{{{{|||}}}}}}{{{yyyxxxxxxxxxxxxwwwvvvuuutttuuuttttttuuuvvvwwwuuusssuuuuuuuuuuuuuuuvvvvvvvvvyyyxxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqpppooonnnmmmkkkpppssspppiiidddcccdddhhhhhhcccZZZVVVZZZ```bbb______```aaaaaaaaabbbbbbccc```\\\XXXUUUQQQKKKGGGEEEGGGIIIJJJJJJIIIFFFDDDHHHHHHEEE@@@@@@CCCDDDAAA888666333000///...//////000111222111...+++******++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))$$$$$$%%%&&&((()))******)))******++++++,,,------......//////111222444555666888::::::;;;<<<>>>@@@DDDGGGJJJMMMOOOQQQUUUYYY^^^aaaeeejjjmmmnnnnnnmmmkkkpppuuuuuuttt{{{pppccc\\\]]]UUUIIILLLYYYwwwssskkkrrrpppbbbdddiiiiiibbbfffkkkfffRRRFFFWWWttt~~~pppaaaPPPDDD777000,,,))))))+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$'''***)))(((...777RRRVVV[[[\\\\\\```fffllloooooorrruuuvvvvvv{{{mmmYYYJJJ@@@999EEEXXXjjjqqquuu|||xxxrrrjjjlll|||zzzzzzwwwvvvsssnnnnnnqqqxxxrrrrrrmmmPPP???333444888666444555///,,,)))''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,...999PPPiiixxx|||lllfff^^^^^^hhhqqqnnndddaaaeeeqqqtttkkkiiirrriiiQQQOOONNNWWWeeekkkmmm{{{|||~~~zzzzzz|||}}}zzzzzzyyy{{{||||||{{{yyyxxxxxxxxxwwwvvvuuutttsssuuuuuutttuuuwwwxxxvvvuuuuuuuuuuuutttttttttttttttuuuuuutttsssrrrqqqqqqpppqqqqqqqqqqqqqqqpppooonnnnnnppprrroooiiidddbbbbbbgggiiieee[[[TTTWWW]]]```^^^___```aaaaaaaaa`````````\\\XXXUUUSSSOOOJJJEEE???AAACCCEEEFFFEEEDDDCCCAAABBB@@@;;;999<<<===;;;222111///...------......///000111///---************++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((('''''''''(((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((((('''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((())))))***+++++++++---------...///111333333444666888999:::;;;===>>>CCCFFFJJJLLLLLLOOOTTTYYYZZZ\\\```fffkkknnnnnnllljjjnnnrrrssssssxxx}}}lll^^^[[[UUUKKKIIIOOOffflllwwwyyyuuuooo~~~vvvnnnmmmooojjjqqqwwwuuuhhh]]]___iii~~~vvvlll[[[NNN???555...)))'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###%%%))))))(((111>>>VVVZZZ^^^aaabbbeeejjjoooppppppssswwwvvvuuuzzzttt```PPPCCC:::BBBUUUffflllpppwwwzzzxxxwww}}}zzztttppphhhiiiwww}}}vvvqqqoookkkfffpppwww~~~~~~|||sssqqqmmmSSSAAA333555999666444666///,,,)))''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))******+++,,,,,,---,,,---------............------------------------%%%---999KKKeee|||jjj]]]ccc~~~{{{}}}{{{sssooodddeeemmmvvvsssdddUUUNNNSSSRRRUUU\\\ccckkkvvv~~~{{{~~~|||yyyzzz|||yyyyyyyyyzzzzzzyyyxxxyyy{{{|||{{{zzzxxxxxxxxxxxxvvvuuutttsssuuuttttttuuuwwwwwwvvvuuuvvvvvvuuuuuuttttttttttttpppppppppooooooooonnnnnnnnnnnnnnnooonnnnnnmmmmmmkkkkkkjjjhhhfffccc```___aaadddbbbWWWOOOOOOUUUZZZYYYZZZ[[[\\\]]]]]]\\\\\\[[[VVVPPPMMMLLLIIIBBB===888999;;;<<<===>>>>>>>>>888:::888333111333333111------,,,,,,,,,+++++++++,,,------,,,+++***+++,,,***************))))))(((((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++***))))))((((((((()))))))))))))))))))))))))))((()))************)))((('''((((((((()))))))))***************************''''''''''''((((((((((((******)))))))))(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''((())))))************+++,,,---///000111111333666888888999;;;<<<@@@EEEIIIKKKLLLPPPVVV\\\ZZZ[[[^^^dddkkkoooooommmgggjjjnnnoooqqquuu}}}nnnaaaXXXPPPMMMNNNTTTZZZdddqqq}}}yyyzzzrrreeemmmzzz~~~yyyyyyxxxtttiii[[[JJJ???666---))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$)))))))))555EEEXXX\\\```dddeeehhhkkknnnqqqqqqtttxxxwwwuuuyyyxxxdddTTTEEE:::???RRRccciiilllsssvvvtttnnnvvvuuuqqqnnnffffffttt~~~~~~yyyttttttmmmbbb^^^dddlllsss|||vvvooohhhUUUAAA333555999666444666000---)))'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***+++,,,,,,---------------............///------------------------+++777HHHZZZnnn|||zzzqqqiiiUUUbbbvvvqqqrrrbbb```^^^ZZZOOOEEEHHHQQQLLLRRRUUUSSSRRRYYYhhhtttxxxqqqlllmmmmmmlllrrrzzz~~~~~~}}}|||zzzyyyxxxwwwzzzyyyxxxxxxzzz||||||{{{yyyyyyxxxxxxwwwuuutttssstttsssssstttvvvwwwvvvtttwwwwwwvvvvvvuuuuuuttttttmmmmmmmmmmmmmmmmmmmmmmmmiiiiiijjjkkkkkkkkkjjjjjjeeecccbbbaaaaaa```]]][[[YYY^^^\\\RRRHHHHHHNNNRRRQQQRRRUUUWWWXXXYYYXXXXXXXXXRRRKKKHHHFFFCCC<<<777555555555555555666666666111444333...+++,,,,,,***++++++,,,,,,++++++***)))((()))******)))***,,,...***************)))(((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******************************''''''''''''((((((((()))++++++******))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((())))))***+++---...//////222444666777888:::;;;???CCCIIILLLMMMQQQYYY___^^^^^^```ffflllppppppooofffhhhkkknnnppptttyyy}}}rrrcccZZZSSSPPPJJJQQQ^^^pppqqqXXX[[[hhhyyyzzz}}}}}}uuufffUUUHHH===333...---)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((###$$$*********888JJJXXX[[[```dddfffgggjjjlllvvvtttsssrrrsssvvvyyy{{{}}}gggTTTEEE<<<<<>>:::777666333222111000///...............---,,,+++******)))*********))))))))))))))))))))))))))))))***++++++***+++++++++******)))((('''((((((((())))))))))))***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,+++******))))))***************))))))*********)))))))))*********++++++***)))))))))((((((((((((***))))))((()))***+++,,,,,,+++++++++************((((((***++++++******))),,,+++***)))((())))))***))))))))))))))))))))))))+++++++++++++++***))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((***++++++++++++,,,...///111222333444555888:::<<>>222888888333777333000+++((('''&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((()))************+++++++++,,,------------.........333---))))))++++++...222>>>OOObbbnnntttooo[[[FFFGGGGGGLLLWWWbbbkkkttt||||||___JJJNNNYYY[[[YYYZZZoootttsssnnnqqq~~~sssgggdddgggmmmuuu}}}xxx{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvuuutttrrrqqqqqqpppqqqsssvvvvvvuuussssssrrrqqqpppooonnnnnnnnnmmmllljjjhhhgggggghhhhhh```bbbdddfffggggggfffeeeccc```]]]ZZZWWWSSSOOOKKKSSSWWW[[[YYYRRRKKKIIIJJJHHHGGGFFFFFFEEEEEEEEEEEE@@@???===:::777555333222000///...---,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******))))))((((((((((((''''''(((((()))******************))))))(((''''''((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***)))))))))******++++++************++++++************+++++++++,,,******)))))))))(((((((((*********)))***++++++,,,************))))))))))))))))))***+++++++++++++++,,,+++******))))))******)))))))))))))))))))))))),,,+++************************)))))))))((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((()))++++++******,,,------///111111222333666888:::===@@@DDDHHHLLLRRRVVV___^^^^^^```dddfffggggggfffhhhkkkoootttxxx{{{||||||ooobbbTTTNNNHHHFFFIIIWWWqqqtttfffgggtttzzzrrrggg___dddXXXDDDLLLooozzzvvvkkkWWWBBB555000---***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''"""######$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))''')))++++++111FFF\\\]]]ZZZ]]]hhhuuuwwwnnncccsssrrrrrrrrrssstttvvvxxx~~~jjjWWWIII@@@:::HHHYYYeeekkkoootttvvvyyyqqqnnnnnnuuu~~~|||uuukkkkkkssstttcccDDD333777888444888333000---)))'''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))*********+++++++++------------............+++,,,---...///222;;;BBBZZZeeellliii```XXXOOOGGGEEEDDDLLL]]]ooozzz}}}vvv\\\OOO\\\hhhffffffmmmzzzyyy|||~~~{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxxxxxxxxxxwwwuuutttuuuvvvwwwwwwvvvtttrrrqqquuuttttttuuuuuuuuurrrpppsssrrrqqqooonnnnnnooooookkkiiieeebbbaaabbbccceee^^^___aaaaaa```_________[[[YYYXXXVVVUUUSSSOOOLLLMMMSSSYYYXXXRRRIIIDDDAAA@@@@@@>>>===;;;:::::::::666555444222111///...------,,,+++***************+++++++++++++++,,,,,,,,,,,,++++++***)))(((''''''''''''&&&&&&''''''((()))((())))))***))))))(((((('''''''''((((((((()))))))))))))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********)))))))))(((((()))))))))*********++++++)))))))))))))))(((((((((((())))))***++++++++++++,,,,,,++++++************)))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''(((******))))))+++,,,---...000111111222555777:::<<>>@@@CCCHHHNNNRRRYYYZZZ[[[\\\^^^aaadddfffqqqqqqrrrsssuuuwwwyyyzzz}}}vvvccc]]]WWWPPPXXXhhhpppxxx|||vvvttt{{{xxxrrrjjjddddddjjjpppxxx~~~|||mmmfffsss{{{}}}yyykkkYYYNNN@@@999000+++******)))'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''"""%%%((((((''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''')))+++,,,...:::QQQeee^^^^^^```dddhhhhhhccc___rrrrrrsssssstttuuuwwwwwwzzzqqq^^^NNNDDD@@@HHHWWWfffmmmooorrrwww|||yyyrrroooooozzz|||vvv~~~}}}{{{wwwrrrqqqttt~~~pppOOO666666888555888111000...+++'''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))))))))************+++++++++------........./////////+++000000,,,111HHHiii|||vvviiiVVVKKKQQQfffxxxwwwooovvv{{{mmmddd^^^hhh}}}mmm```]]]aaagggddd^^^fffvvvxxx}}}~~~|||~~~~~~}}}}}}}}}}}}~~~~~~{{{yyyxxxyyyzzzxxxsssooooooppprrrssssssqqqnnnmmmrrrrrrrrrtttvvvvvvtttrrrmmmmmmmmmllljjjiiigggfffeeebbb]]]YYYVVVUUUVVVWWWYYY[[[ZZZWWWRRROOOQQQSSSRRRRRRQQQQQQQQQOOOKKKHHHIIILLLNNNLLLFFF???888555111000///---,,,,,,++++++************************)))))))))((())))))******------------------------++++++******))))))((((((&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******++++++************++++++************+++++++++,,,++++++*********)))))))))''''''((())))))))))))((((((((((((((())))))))))))''''''''''''((()))+++,,,,,,------------,,,+++***))))))))))))))))))))))))******************+++,,,++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''))))))((((((***+++,,,---///000000111444666:::;;;===>>>AAAEEEKKKPPPXXX[[[]]]___aaadddgggjjjrrrqqqqqqqqqsssuuuwwwxxxwwwyyy|||}}}{{{sssfff]]]VVV\\\iiiiiinnnxxx}}}zzzrrrxxx{{{vvvmmmllluuu}}}eee___iii{{{sssrrrrrrjjj^^^WWWKKKBBB666...------+++(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&###'''******(((&&&''')))%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))***,,,111???TTTdddYYY\\\aaadddddddddccccccssssssttttttuuuvvvwwwxxxxxxxxxeeeTTTIII???EEETTTeeennnpppsssyyy{{{yyyqqqmmmmmmssstttqqqvvv{{{yyysssRRR777666888666777333333000,,,&&&$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((()))***+++)))************+++++++++............////////////---///...---999UUUttt|||ooobbb___hhhvvvzzzvvvmmmkkkeeeaaabbbfffbbbZZZ\\\ZZZZZZZZZYYY[[[dddooopppnnnmmmpppvvv~~~}}}{{{~~~~~~~~~}}}}}}||||||||||||}}}}}}yyywwwwwwyyy|||{{{vvvqqqoooqqqsssuuutttrrrpppnnnppppppppprrrssssssrrrppplllmmmmmmmmmkkkgggdddbbb[[[YYYTTTOOOLLLJJJJJJJJJLLLNNNNNNLLLHHHGGGKKKOOONNNNNNNNNNNNNNNKKKGGGDDDCCCCCCBBB@@@;;;666222000,,,,,,+++*********++++++)))))))))***************)))))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,*********)))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((((('''&&&&&&&&&'''''''''(((((('''(((((()))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))***************))))))*********)))))))))*********+++++++++++++++*********))))))'''((()))*********))))))((((((((())))))*********(((''''''''')))***,,,---,,,---.........---++++++))))))))))))))))))))))))))))))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%'''(((((((((((()))+++***+++---......///222555888999:::;;;>>>BBBHHHMMMUUUXXX]]]```bbbdddhhhkkkmmmmmmmmmmmmooorrruuuwwwttttttvvvyyy|||}}}|||{{{vvvfff]]]___fffbbb___eeevvv}}}|||~~~lllZZZRRRkkkzzz~~~qqqooopppllleee```UUUIII;;;222//////,,,)))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&###'''+++***'''$$$%%%'''%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))+++444DDDVVVaaaZZZ^^^dddggggggeeebbbaaasssssstttuuuvvvwwwxxxxxxzzzlllZZZNNN;;;AAAPPPbbblllooossszzz{{{xxxppplllkkklll|||uuuiiigggqqq|||vvv{{{tttTTT888666888666777555555222,,,&&&"""###%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''((((((***++++++)))************+++++++++............/////////000***---...333EEE```uuu~~~{{{iii___lll{{{ssspppkkkoooiiiXXXKKKJJJOOORRR[[[VVVQQQNNNSSS^^^ggglllvvvmmmiiimmmuuu{{{zzzxxx|||~~~{{{|||yyyyyyyyyxxxxxxyyyyyyyyywwwuuuuuuyyy}}}}}}yyytttrrrtttwwwxxxxxxvvvsssqqqrrrqqqpppqqqqqqooommmjjjfffgggiiihhhfffbbb]]]ZZZSSSPPPLLLGGGCCC@@@???>>>>>>AAACCCAAA???@@@FFFKKKIIIIIIJJJKKKLLLKKKGGGDDD<<<:::888555111...---,,,++++++*********+++,,,,,,***************************))))))******+++,,,---,,,,,,,,,+++++++++******)))))))))))))))*********'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))************))))))))))))******((())))))))))))*********+++++++++************)))((()))***+++,,,+++******(((((())))))******++++++)))(((((((((***+++---///,,,---.........---,,,+++))))))))))))))))))))))))((()))***,,,,,,,,,+++***+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&(((((('''''')))***(((***+++,,,,,,...111333777888888999;;;@@@FFFKKKPPPUUU[[[___```cccfffiiihhhhhhhhhjjjmmmqqqtttwwwuuuttttttuuuxxxzzzzzzzzz{{{vvvfffbbbcccZZZRRRTTTggg~~~}}}iiiVVVNNNWWWiiizzzvvvxxxuuuppplll[[[NNN>>>444111000---***((((((((((((((((((((((((%%%%%%'''((((((((('''&&&###'''+++***&&&"""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((+++666GGGVVV______bbbgggkkkkkkggg```[[[tttuuuvvvuuussssssuuuvvvyyypppYYYJJJ>>>BBBMMM\\\gggmmmrrrxxx{{{|||~~~~~~|||xxxssspppqqq||||||iii]]]^^^dddppphhhiiissszzz{{{~~~}}}qqqYYY>>>333666999666777555222---(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,,,,---------......---...///000////////////111000555AAARRRcccqqqyyyuuuYYYRRRppp{{{{{{nnnVVVFFFIIIRRRVVVVVVVVVZZZ___aaaeeetttxxxmmmmmmwww|||vvvxxx{{{yyyxxxzzzwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyywwwuuutttttttttuuuwwwyyyyyywwwtttppppppoooooopppnnnllliiigggeeeccc```]]]ZZZXXXVVVGGGCCC===999777777666666555555666777999;;;<<<===???@@@CCCEEEFFFFFFEEEEEE>>>:::444000///---***(((***)))((((((((()))+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((''''''''''''((((((((((((((()))******'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))***)))(((((((((***+++,,,,,,,,,,,,+++++++++******,,,***((('''&&&'''((()))***)))(((''''''((()))***))))))))))))************,,,------......------,,,(((((()))*********))))))***************++++++++++++***((()))+++,,,,,,++++++,,,,,,---.........---++++++++++++******))))))***))))))))))))+++---......---+++***)))***++++++---,,,,,,++++++******))),,,)))''')))---...+++'''(((((()))******************************)))((((((((((((((((((''''''''''''&&&''')))*********)))(((******+++,,,...000222333666777777888:::???EEEJJJLLLTTT[[[^^^aaaeeefffdddfffhhhjjjkkkkkklllnnnppptttuuuwwwxxxxxxyyy{{{}}}||||||~~~yyyeee^^^___YYYNNNKKKYYYttt|||qqq}}}xxxooofffIIICCCOOOooo}}}|||zzzwwwzzznnnbbbPPP@@@777222...,,,)))(((''''''((()))(((&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$(((+++)))(((777NNN[[[ZZZaaadddhhhhhhdddbbbaaabbbrrrssstttsssqqqqqqssstttyyypppXXXIII===AAALLL[[[gggmmmrrrxxx{{{|||}}}}}}zzztttoookkkoooxxxxxxhhh^^^___cccaaa[[[[[[ccciiimmmzzz|||}}}rrrZZZ???333666999666666555111---(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))),,,,,,---------...............///000000000///...444555<<>>@@@IIIYYYfffmmmrrrwwwzzz{{{}}}|||xxxqqqjjjffflllttt~~~}}}ssshhhbbbbbbeee^^^ZZZYYY]]]```ggg{{{~~~|||}}}ttt]]]AAA333555888666555444111---(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******,,,------------.........///.........000000///---111;;;KKK^^^ppp~~~```MMMEEESSS```bbbgggppppppYYYWWWaaaeee```ddd|||~~~zzzyyy|||}}}xxxyyyzzzyyywwwxxxyyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{zzzyyyxxxvvvvvvqqqqqqrrruuuxxxxxxwwwuuutttrrrpppooommmjjjfffbbbaaa```^^^ZZZSSSLLLDDD@@@888555000...........................///000111222666888;;;>>>AAACCCDDDDDD;;;777222///............,,,+++***(((((((((((()))***************+++++++++************************+++++++++***************)))*********************))))))((((((((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))))))))((())))))***+++************))))))))))))+++***(((''''''((())))))***))))))(((((())))))***))))))))))))***************++++++++++++++++++***++++++,,,---------------,,,,,,++++++******))))))+++)))))))))+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++******)))((((((((()))***+++,,,***++++++++++++******)))++++++,,,,,,,,,,,,------,,,***(((***------+++((())))))***++++++++++++************+++******)))(((((((((((((((''''''''''''((((((''''''(((((()))***))))))***+++---///000111222444777999;;;>>>BBBEEEKKKRRRWWWYYY\\\aaaddddddfffhhhjjjkkklllmmmoooqqqppprrruuuvvvuuutttttttttuuuvvvwwwzzz{{{nnncccVVVLLLEEEMMMhhhrrrdddaaalllmmm```YYY^^^SSSEEE???RRRuuuxxxllluuu~~~mmmZZZHHH:::111---)))(((&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%'''***+++///???TTT___^^^aaahhhmmmkkkdddaaadddiiiqqqrrrtttsssrrrqqqrrrsssttt|||kkk\\\??????FFFUUUdddmmmrrrvvvxxxzzz||||||yyyrrrjjjfffkkkppp}}}|||~~~|||wwwqqqkkkiiikkkmmmnnnkkkjjjiiiiiippp|||}}}|||vvvaaaEEE555555777666444333111---(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++------------...............---,,,---.../////////333GGG```tttzzzsssUUUGGG???HHHXXXfffuuu{{{{{{|||___[[[gggmmmjjjttt}}}wwwuuuwwwyyy~~~{{{xxxyyyzzzzzzzzzyyyyyyyyyyyyyyy{{{|||~~~|||{{{{{{zzzyyyxxxwwwvvvqqqqqqqqqrrrttttttsssqqqrrrpppnnnllljjjgggccc___]]][[[VVVPPPHHH@@@999666111...+++)))***+++++++++,,,++++++++++++,,,,,,---000111444777999;;;<<<<<<999777333111000111222222...---+++)))((('''(((((()))))))))***+++++++++,,,******************************************************+++++++++++++++,,,***))))))((())))))******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))))))))(((((((((***)))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))***++++++,,,,,,,,,,,,------,,,+++******))))))***))))))***---...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++((((((((())))))*********((()))***++++++***)))(((***++++++,,,------......,,,******+++------+++))))))***++++++,,,,,,++++++*********++++++******)))((((((((((((''''''''''''(((((('''&&&&&&((()))***)))))))))***,,,---///000///222666999;;;===???BBBHHHNNNSSSTTTWWW]]]aaaaaabbbdddfffhhhiiijjjmmmooolllooosssuuuuuutttsssssstttttttttuuuyyyooo```YYYQQQLLLXXXmmm{{{tttwww|||mmmbbbbbbccc\\\WWWWWW^^^SSSHHHMMMfffxxxyyy||||||xxxiiiWWWFFF888000+++)))''''''((())))))((('''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''((())),,,444EEEXXXaaa___eeeooowwwtttiiiaaabbbfffsssuuuwwwwwwuuuttttttuuussszzzpppaaaCCC???BBBPPPaaakkkqqquuuuuuxxx|||~~~|||vvvnnniiijjjmmmyyy~~~{{{wwwrrrppprrrvvvyyy}}}|||zzzxxxvvvyyyzzzyyy}}}~~~zzz|||xxxgggKKK888555666555333222000---)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++++++++---------.........//////------,,,+++,,,///333666III^^^ttt}}}zzzpppaaaTTTPPPKKKJJJSSSdddvvv{{{ooogggqqqggg```iiipppooo~~~xxxuuuuuuvvvyyyzzzyyyzzz{{{}}}}}}|||yyyyyyxxxyyyzzz|||~~~|||{{{zzzyyyxxxwwwwwwwwwuuutttrrrrrrrrrrrrpppnnnmmmkkkiiihhhfffccc___\\\YYYTTTLLLCCC;;;555111000---+++(((''')))*********+++******))))))******++++++,,,---...000111111222777777555444333333555666///...,,,***)))(((((())))))))))))***+++++++++,,,***************************************************+++++++++,,,,,,------******))))))))))))******((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))*********)))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))************))))))((()))))))))************((())))))******))))))(((((()))***+++,,,,,,,,,,,,...------,,,+++***))))))))))))***,,,///000000///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------)))))))))***************'''(((******+++***)))((()))***++++++,,,---......++++++++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,******++++++++++++******((((((((((((''''''''''''((('''&&&&&&&&&''')))***((((((((()))+++,,,.........111555888999;;;===???DDDJJJNNNPPPSSSYYY\\\\\\\\\^^^aaacccdddfffhhhkkkhhhlllqqqtttuuuuuuuuuvvvttttttsssrrrtttyyyiiibbb]]]TTTSSSZZZpppwwwvvvvvv}}}ssseeeccciiifff]]]gggcccZZZTTT\\\rrr~~~wwwuuuxxxyyywwwqqqdddRRR???444///,,,)))((())))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((()))---999LLL\\\aaa___fffqqqzzzxxxkkk___[[[]]]tttvvvxxxxxxwwwvvvvvvvvvuuuyyynnn^^^HHH@@@???KKK]]]iiippptttssswww}}}yyyrrrmmmiiikkkvvv{{{wwwvvvyyy~~~}}}xxxvvvvvvwwwvvv{{{{{{mmmRRR===777666444111111000---)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''((())))))***+++,,,,,,------........./////////,,,......,,,+++000:::CCCjjjwww~~~vvviii___UUULLLZZZcccllluuuzzzsssggg\\\^^^lll|||qqqtttoooccc]]]aaaeeeccczzzzzzzzzvvvvvvvvvwwwzzz|||{{{}}}}}}yyyxxxwwwwwwxxxzzz|||~~~{{{{{{yyyxxxwwwvvvvvvvvvyyywwwtttssssssqqqooommmhhhgggdddcccaaa^^^ZZZVVVPPPKKKBBB999222...------,,,***(((((()))***************)))))))))******+++))))))))))))************444666777666555444555666000///---+++*********+++***************+++++++++++++++++++++++++++++++++***************+++++++++******++++++,,,---------++++++***)))))))))******((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))))))))************)))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))************((())))))******))))))((()))***+++---............------,,,,,,++++++******((((((***...222444444222...---+++******+++,,,,,,,,,,,,------------......)))***++++++++++++******'''(((((())))))))))))((())))))***++++++,,,------++++++,,,,,,,,,,,,++++++++++++,,,------------,,,)))***++++++,,,+++++++++((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((((((((***+++,,,------000333666777999;;;===@@@GGGLLLNNNQQQVVVYYYYYYWWWZZZ]]]___aaacccfffhhhfffiiinnnqqqssstttvvvwwwssssssqqqpppqqquuu{{{uuuhhhccc]]]WWWUUUXXXddd|||tttppp{{{}}}tttsssrrrlll```YYYddd}}}xxxqqqjjjlllqqqsssnnn^^^III:::333000,,,*********))))))'''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%&&&'''&&&'''(((***))))))...===QQQ^^^aaa^^^bbbllluuussshhh\\\VVVUUUrrrtttwwwwwwvvvtttttttttvvvxxxooo^^^MMMBBB<<>>FFFLLLNNNQQQVVVXXXWWWVVVYYY\\\___```cccfffiiieeehhhkkknnnoooqqqsssuuuqqqqqqpppoooooosssyyy}}}wwwllleee]]]VVVLLLVVVnnnwwwkkk[[[UUUdddyyyppphhhjjjooovvvwwwlllWWWFFF777444///,,,+++******)))&&&'''''''''((((((((()))(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""%%%''''''&&&&&&)))+++)))(((///@@@TTT______\\\\\\cccjjjkkkddd]]]YYYXXXppprrruuuvvvtttrrrrrrrrruuuwww~~~tttcccPPPCCC;;;DDDVVVfffooossstttyyy{{{rrrllleeegggqqqyyy{{{}}}yyyxxxxxxyyy~~~vvv\\\EEE:::666333000000000---)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''((()))***+++,,,------............/////////000---333666111---555III[[[uuu}}}nnneeekkktttxxxkkkxxxvvvuuuooodddXXXPPPPPPSSSYYYbbbcccYYYRRRUUUXXXWWW```|||}}}yyywwwwww{{{~~~~~~zzzxxxwwwuuussstttuuuxxxyyyzzzyyywwwuuuttttttuuuuuurrrpppnnnmmmmmmmmmllljjjfffddd```]]]YYYTTTNNNJJJ>>>;;;777222...+++)))))),,,***))))))***+++***)))(((((((((((()))***++++++)))))))))))))))***+++,,,...222777888555222111111222111///...------......,,,+++++++++******))))))++++++++++++++++++++++++))))))******++++++++++++))))))***++++++,,,------,,,,,,+++***))))))******&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((()))))))))))))))***+++++++++)))((('''(((((())))))******++++++''''''((())))))***)))))))))***+++,,,,,,+++***)))))))))))))))************))))))************))))))&&&&&&((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,---&&&'''+++111666999:::999...---+++))))))***+++,,,---------.........//////+++,,,---...---,,,+++***((('''&&&&&&&&&((()))***)))))))))))))))*********+++,,,------,,,+++,,,,,,+++,,,------......------)))***+++,,,,,,,,,,,,,,,)))(((((((((''''''''''''$$$%%%'''((((((((('''&&&''''''''''''(((***++++++---///111333444666:::<<<>>>FFFMMMPPPSSSWWWXXXWWWWWWZZZ]]]```bbbdddhhhjjjfffhhhjjjkkklllnnnppprrrnnnooonnnnnnooosssyyy~~~zzz~~~vvvkkk```XXXLLLNNN```|||}}}rrr]]]KKKMMM\\\gggqqqnnnnnnrrr{{{vvvbbbQQQ:::666111---++++++***)))&&&'''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""%%%''''''&&&&&&))),,,***(((///BBBVVV```^^^ZZZZZZ___dddeeeccc```______pppqqqrrrssstttuuuuuuuuuvvvwww{{{|||iii\\\FFF===EEEPPPbbbqqqqqqsssyyy~~~{{{pppfffeeeccclllpppjjjooovvv}}}}}}yyyyyy|||~~~~~~dddFFF444222666333222111---)))'''&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((()))***+++,,,,,,111222222111000//////000222666666222000;;;RRRfff{{{~~~qqqaaaiii|||lllvvvsss___JJJDDDIIIXXX[[[]]]______``````aaauuu~~~|||yyyxxxxxxyyyzzz||||||{{{{{{zzzzzzzzzzzzyyywwwtttssstttwwwxxxyyyxxxwwwtttrrrqqqsssuuuvvvssspppmmmlllmmmllliiifffbbbaaa^^^YYYRRRJJJCCC>>>444222000---+++)))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++000111222333444555555555444333222111000///---,,,++++++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))***************+++++++++,,,,,,+++***)))))))))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((***************+++++++++******************++++++)))(((&&&(((333???BBB???444111---***)))*********)))***+++,,,---.........------,,,,,,,,,,,,++++++,,,+++***)))((((((((((((''''''((((((((((((((((((******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...///111333555777777:::???EEEIIILLLOOOTTTXXX[[[ZZZZZZYYYZZZ^^^dddiiiiiiiiihhhhhhiiikkklllnnnrrrnnnkkknnnuuuzzz{{{yyywwwzzzttt___RRRTTTKKKKKK^^^|||~~~gggTTTJJJBBB===HHHbbbrrrwww|||~~~{{{nnnaaaXXXHHH777...---***&&&"""'''(((((((((&&&&&&((()))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''222III\\\```]]][[[RRR___\\\WWWbbbkkkfffaaapppqqqrrrsssttttttttttttuuuwww{{{ttt___HHH>>>DDDNNN```nnnoooqqqxxx}}}|||sssiiifffdddlll|||nnngggiiimmm~~~yyyrrrrrr||||||~~~~~~fffHHH555222666333333111...)))'''&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,000111222111///...///000///333777999>>>JJJ]]]kkknnnXXXUUUcccggg___aaaooo~~~iiiTTTMMMQQQQQQUUUfff{{{~~~rrrmmmqqq~~~|||zzzyyyzzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzyyywwwuuuwwwwwwvvvuuutttrrrqqqpppqqqnnnlllkkkkkkhhhbbb]]]ZZZXXXUUUOOOHHHAAA:::777111///---+++)))((((((((())))))))))))************---...............------...---,,,***))))))******222333444555555555555555888777555222///......///...---+++***)))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++***))))))******))))))((((((((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))(((((((((***************+++++++++++++++++++++++++++*********)))''')))333???CCCAAA777222,,,))))))+++*********++++++,,,------------------,,,,,,,,,,,,++++++,,,,,,+++******)))((((((((((((''''''''''''(((((()))*********++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++******)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,,,,---///111333555666777888===BBBFFFHHHLLLQQQVVVXXXXXXXXXXXXZZZ]]]cccggghhhhhhiiiiiijjjkkklllmmmooonnnooopppsssvvvxxxxxxyyy{{{~~~ppp\\\SSSPPPNNNUUUmmmkkkTTTCCC======AAAOOOqqq|||yyy|||}}}wwwfffZZZIII;;;222---***((())))))))))))(((((()))***((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))444KKK[[[______```]]]ddd___ZZZccchhhgggjjjpppqqqqqqrrrssssssssssssssstttwwwbbbKKK???CCCKKK\\\lllnnnpppvvv|||~~~}}}uuukkkgggeeekkk|||pppgggdddcccooonnniiidddeeemmmssstttyyy|||~~~iiiMMM888333666333333111...***'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,---///000111000...---...///...000555===JJJZZZiiisssyyy___IIIBBBKKKWWW^^^iiittt}}}{{{wwwuuuaaa\\\]]]TTTYYYqqq|||~~~}}}~~~|||{{{{{{{{{|||}}}{{{{{{{{{{{{{{{{{{{{{|||||||||}}}{{{vvvrrrvvvwwwxxxxxxvvvrrrmmmjjjkkkiiihhhhhhhhhddd]]]WWWRRROOOJJJCCC===777222000---,,,***)))(((((('''((())))))))))))************...///000111111000///////////////...------,,,,,,111222444666888999999:::<<<<<<:::555///---///222000///---+++))))))((((((+++************)))))))))((((((((((((((((((((((((((()))))))))*********+++++++++******)))*********))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((())))))******))))))(((((())))))******))))))(((++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))*********+++++++++------,,,,,,++++++******+++***((()))222>>>EEEDDD<<<444,,,(((***,,,,,,***++++++,,,------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---,,,+++)))((()))((('''&&&&&&'''((()))((()))))))))))))))*********+++,,,---------,,,+++++++++,,,,,,,,,,,,------,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,...000222444555666777:::>>>AAACCCGGGMMMRRRSSSUUUWWWXXXYYY\\\aaadddfffhhhiiikkkllllllllllllkkknnnqqqrrrrrrrrruuuwwwzzz{{{|||~~~mmmVVVVVVOOOKKKZZZwwwvvvvvvvvvooo\\\IIIGGGPPPFFFFFF```uuuuuu{{{~~~{{{sssiiiXXXEEE555,,,))))))+++******))))))******+++((('''&&&&&&%%%&&&&&&&&&'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((***+++888NNN\\\```ccciiihhhggg___\\\bbbdddjjjyyyqqqqqqrrrrrrrrrrrrrrrrrrpppppprrrzzzeeeMMM@@@AAAHHHZZZkkkoooqqqwww|||~~~}}}uuulllhhheeejjj|||xxxooogggbbbgggkkkkkkddd___bbbiiinnnpppxxx{{{}}}kkkRRR<<<444666333333222...***'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((())))))***+++,,,------...///000///...---...///111111444@@@SSSeeepppuuuyyyeeeNNN@@@>>>HHH^^^sss~~~~~~qqqhhhssswwwgggeeeeeeaaaeeevvv~~~}}}}}}}}}|||{{{{{{{{{{{{||||||yyyyyyyyyyyyzzzzzzzzzzzzyyyzzz|||~~~~~~{{{vvvqqqvvvwwwxxxxxxvvvqqqmmmjjjfffdddbbbccccccaaa\\\XXXMMMIIICCC<<<666111///...******))))))((((((((((((((()))))))))************---...000111222111000//////000111222222222222222...000333777;;;>>>@@@AAA===???>>>:::333///000222//////---,,,+++***)))(((************))))))))))))'''''''''''''''''''''''''''(((((())))))*********+++***************++++++*********)))))))))((((((&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((()))))))))******))))))))))))))))))******)))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))((('''&&&&&&'''((())))))))))))***++++++,,,,,,......------,,,+++************)))(((///<<>>AAACCCDDD<<>>444***+++)))'''''')))******((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++--->>>XXXeeeeeelllzzzzzzoooaaa^^^```\\\gggttttttttttttsssrrrrrrqqquuuttttttxxxmmmTTTCCC@@@CCCUUUjjjqqquuuzzz~~~~~~~~~|||tttkkkiiidddfffvvvzzzuuukkktttyyyvvvrrrsssvvvxxxyyy{{{wwwooo[[[CCC777666444444222///+++(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,---......///---///000000///...///111222???UUUkkkwwwuuujjj```XXXWWW```qqqzzzzzz|||pppeeeccchhhqqqxxxuuucccZZZYYYZZZZZZgggoooooouuu~~~~~~~~~~~~zzzzzzzzzzzzyyyyyyxxxxxxvvvvvvvvvuuuuuuuuuttttttrrrrrrrrrtttwwwxxxwwwuuuvvvuuussspppooommmmmmmmmgggbbbZZZVVVTTTRRRNNNKKK@@@<<<666000,,,+++++++++)))***++++++++++++******))))))))))))******************++++++,,,,,,------...///222555888<<<>>>???;;;;;;===>>>???@@@@@@@@@<<<>>>@@@AAA???:::444000............------,,,+++(((((()))))))))))))))***''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))***+++,,,---++++++++++++*********)))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((())))))***)))******++++++******))))))******++++++******)))&&&&&&'''(((((()))******))))))))))))))))))))))))((()))***++++++***)))((()))(((((((((((((((((()))(((((()))***+++,,,,,,---------,,,,,,++++++******(((***)))%%%)))666EEELLLMMMEEE;;;222---++++++,,,++++++,,,------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---------,,,++++++,,,,,,++++++******))))))(((((((((''''''''''''&&&'''(((***,,,------------++++++,,,,,,,,,,,,------************))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((***,,,...000111222444777:::;;;;;;>>>CCCGGGIIILLLPPPSSSVVVYYY]]]___^^^```cccfffhhhhhhgggfffjjjhhhhhhnnnvvvyyyvvvqqqwwwyyy{{{{{{zzzzzzzzz{{{|||ddd]]]XXXNNNOOOZZZmmmzzzxxxuuuxxxqqqZZZQQQfffwwwtttvvvyyy|||xxxlll[[[PPPIII;;;---,,,)))&&&'''***+++***''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((+++,,,???\\\iiifffjjjvvvwwwfff``````ZZZ```tttuuuuuuuuuuuutttsssrrrqqqvvvvvvuuuxxxtttZZZGGGAAAAAARRRgggoootttyyy}}}~~~~~~}}}vvvnnniiicccdddsss~~~zzzuuuzzz|||zzzzzz}}}~~~~~~}}}wwwtttppp^^^FFF888777444444222///+++(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******+++,,,---...//////...///111000//////111222888KKKeeeyyy~~~uuufff\\\]]]bbbrrruuummmhhhccc\\\WWWaaa```aaaaaa\\\VVVVVVYYYYYYaaajjjttt~~~}}}{{{{{{|||}}}~~~~~~||||||{{{{{{zzzyyyxxxwwwwwwwwwvvvuuuttttttssssssqqqqqqsssvvvxxxyyywwwuuutttsssqqqnnnkkkiiigggfff```[[[TTTPPPMMMIIIDDD@@@999666222---***)))******)))***+++++++++***))))))))))))))))))******************)))((()))+++---......///000333666:::>>>@@@@@@@@@AAAAAA@@@@@@???>>>>>><<<===???AAA???888333000000000///...,,,***)))(((((((((((())))))******''''''''''''''''''''''''$$$%%%%%%&&&((())))))***((((((((()))***,,,---...,,,,,,+++++++++*********(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''')))******+++)))******++++++******))))))******++++++******)))''''''(((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&''''''((((((''''''&&&'''((()))***+++,,,------++++++++++++++++++******(((+++***&&&(((666FFFPPPPPPKKKBBB777...******---***++++++,,,------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,***((((((((((((((('''''''''&&&%%%&&&(((+++,,,------,,,++++++,,,,,,,,,,,,------++++++++++++************''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&''')))+++---///000111222555999::::::;;;???CCCFFFHHHLLLOOOQQQUUUZZZ]]][[[]]]```bbbdddeeeddddddiiiiiiiiilllppprrrpppnnnuuuwwwyyyzzzxxxwwwvvvwwwkkk]]]WWWRRRNNN]]]rrrnnnTTTRRRZZZnnntttqqqqqqtttyyytttfffYYYPPPBBB444---***'''(((+++---+++((()))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((------???^^^kkkdddbbblll{{{tttddd\\\^^^ZZZZZZeeevvvwwwvvvvvvuuutttrrrrrruuuuuutttwwwyyy___JJJBBB@@@PPPeeemmmrrrwww|||}}}~~~xxxppphhhbbbcccrrr~~~{{{~~~~~~|||~~~|||{{{{{{tttrrrppp```GGG888777444444333///+++(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***++++++,,,---...//////...000111111000000111333@@@RRRjjjyyyyyypppfff```mmmqqqzzz{{{uuujjjZZZOOOIIIEEEIIIUUU[[[XXXYYY___aaa___hhh{{{~~~xxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwyyyxxxxxxvvvuuutttsssrrrqqqsssuuuyyy{{{zzzwwwtttrrrqqqpppmmmiiieeebbb```VVVSSSOOOLLLJJJFFF@@@;;;777444111---+++***++++++)))******++++++***((('''))))))))))))************+++***((('''(((***---////////////111444888<<>>999444000---,,,......---+++(((+++---...---,,,,,,,,,))))))))))))))))))))))))+++************+++,,,---//////000111333555777999<<>><<<;;;;;;888555111...---+++***((((((((()))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((()))***+++---------,,,,,,+++++++++((((((((((((''''''''''''(((((((((((((((''''''&&&(((''''''(((((()))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))******************+++,,,+++***)))(((''''''&&&%%%%%%%%%%%%&&&(((((()))***+++,,,,,,------------,,,+++***)))(((((((((******+++222CCCUUUUUUQQQFFF888000///,,,)))******+++,,,,,,---............---+++))))))***,,,******++++++++++++******,,,,,,,,,,,,+++***))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&((()))***+++++++++,,,---------,,,,,,,,,,,,------,,,,,,+++***************))))))))))))(((((((((((((((((((((((()))))))))***+++---...///000222444555666999<<>>IIIaaa}}}yyy}}}rrr]]]JJJ@@@666---'''***......+++)))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********...HHHdddiiiddd___WWWeee^^^WWWVVVYYYZZZZZZZZZyyyxxxwwwuuusssrrrppppppsssvvvxxxxxx|||dddKKKAAABBBJJJ[[[kkkqqquuuzzz~~~zzzpppllleeeaaajjj}}}|||vvvttt|||vvvoooiiimmmrrrrrrrrrjjjNNN777666444444333000,,,)))((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((()))))))))))))))******+++------,,,,,,---///000111111222444444111000777AAAgggyyywwwdddeeerrryyytttmmmtttrrrWWWLLLSSSZZZdddxxxyyytttuuuvvvvvvwwwzzz~~~}}}||||||~~~~~~~~~}}}{{{yyyyyyyyyxxxvvvtttxxxwwwwwwwwwvvvvvvuuuuuuooonnnkkkhhhjjjooonnnkkkjjjfffaaa______^^^[[[XXXTTTQQQLLLGGGCCC>>>999555000---***)))+++------,,,---///000///---++++++,,,'''''''''''''''''''''''')))******+++---......////////////000111333444555999???FFFHHHGGGFFFHHHJJJGGGFFFEEEDDDBBB@@@>>>===777444000...---,,,***((((((((()))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((***)))((((((((()))+++,,,---------,,,,,,+++++++++))))))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''((()))***+++******++++++++++++******------------,,,+++***)))(((((((((((((((((((((((())))))))))))******************+++,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&(((((()))***+++,,,,,,---,,,,,,,,,,,,+++***))))))))))))))))))(((...>>>NNNTTTRRRJJJ>>>555111---(((******+++,,,,,,---......,,,,,,+++***)))***+++,,,******++++++++++++******++++++,,,,,,,,,+++***************))))))((('''&&&(((''''''''''''((())))))++++++,,,---------,,,,,,,,,------------,,,++++++************))))))))))))(((((((((((((((((((((((((((((())))))***,,,---......000222333444777:::<<<===@@@CCCFFFIIIMMMRRRUUUVVVYYY\\\^^^___aaaccceeefffggghhhiiiiiiiiihhhhhhiiinnnrrrsssrrrssswww{{{|||pppgggZZZTTTVVVjjjnnn\\\QQQEEE<<>>777444000...---,,,***)))(((((()))))))))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))***,,,---------,,,,,,,,,,,,+++++++++*********))))))))))))(((((())))))(((((('''&&&'''&&&&&&''''''((()))******++++++,,,,,,++++++***---......------,,,+++***(((((((((((((((((((((((())))))))))))******************+++,,,+++***)))(((((('''&&&&&&%%%&&&&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,+++******)))***))))))(((&&&***888FFFTTTUUUPPPDDD:::333---(((***++++++,,,,,,------...+++************+++,,,,,,******++++++++++++************+++,,,,,,,,,++++++++++++++++++***)))((('''***)))((((((''''''''''''***+++,,,,,,---------,,,---------------,,,++++++++++++*********)))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,,,,...000111222444777:::;;;===???AAACCCHHHMMMQQQSSSVVVZZZ]]]^^^```bbbdddhhhiiijjjjjjjjjiiigggfffeeeiiimmmoooppprrrvvvzzz|||}}}}}}||||||vvvdddXXXVVV^^^qqqzzz}}}~~~|||~~~uuuiiiZZZPPPNNNLLLHHHCCCMMM^^^www~~~}}}nnnaaaGGG<<<111......+++)))***((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******...333MMMhhhkkkeeebbb]]]\\\SSSNNNVVVbbbhhhjjjkkkpppqqqtttvvvxxxxxxwwwvvvrrrtttwwwzzzrrrYYYKKKFFFIIIVVVeeemmmsssxxx|||{{{ssskkkddd___eeevvv|||yyylllyyy{{{tttwww~~~~~~~~~|||wwwxxxuuuZZZ<<<444444555444111,,,)))((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&))))))))))))***+++,,,,,,++++++,,,---///111222333333111222555999AAAQQQ```pppyyy~~~qqqYYYJJJMMMVVVWWWpppoookkk{{{cccfffaaadddxxxvvvqqqssswww{{{|||}}}|||~~~~~~}}}~~~~~~|||yyyyyyxxxxxxyyy{{{||||||{{{yyyxxxxxxwwwvvvuuuttttttyyyxxxrrrjjjgggiiiiiifffaaa]]]ZZZYYYZZZZZZWWWTTTPPPJJJAAA999444000---+++---,,,***+++---111444666::::::777333...++++++,,,************************---///000111111000...,,,333444555666777888999999777;;;AAADDDFFFGGGIIIKKKIIIJJJKKKJJJGGGCCC???<<<777444000...------+++***))))))***++++++++++++***************************))))))(((((((((((())))))(((''''''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***,,,,,,,,,------,,,,,,,,,............---,,,++++++((((((((((((((((((((((((((()))))))))******************+++,,,+++***)))((((((((('''&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))***)))((('''&&&)))555AAATTTWWWTTTHHH<<<444...***+++++++++,,,,,,---------++++++******+++++++++*********++++++++++++******((()))***+++,,,------,,,+++,,,,,,,,,++++++***)))***))))))((('''(((((((((******+++,,,---------------------...---,,,,,,++++++++++++*********))))))(((((((((((((((((((((((('''&&&&&&'''((()))******+++---///000111222555888999:::;;;===???CCCIIIMMMQQQSSSVVVXXXZZZ^^^bbbeeeiiijjjjjjjjjiiihhhfffeeeeeehhhkkkmmmnnnppptttvvv}}}{{{xxxvvvwww|||lll```]]][[[___jjjwww~~~nnnqqqtttuuuxxxxxxrrriiiqqqrrrllldddaaaaaaYYYMMMAAATTTnnn}}}oooQQQEEE999444111---,,,---(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******///555PPPiiijjjdddccc```aaaUUUPPPZZZggglllnnnpppnnnpppsssvvvxxxxxxxxxwwwssstttwww{{{www^^^OOOGGGGGGSSSbbbkkkqqqxxx{{{~~~|||uuuiiiccc^^^dddsss~~~fffmmmqqqqqqpppuuu|||zzz}}}|||xxxzzz}}}zzz___@@@555555555444111---***))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))((((((''''''))))))))))))***+++,,,---++++++---...000111222222333000111888CCCQQQcccrrrssspppfffXXXLLLFFFEEEEEE]]]xxxzzzbbb[[[hhhwwwaaafff^^^cccyyy}}}yyyyyy|||~~~~~~}}}}}}~~~~~~}}}{{{zzz}}}||||||}}}~~~}}}zzzxxxvvvuuuvvvxxx|||~~~~~~vvvvvvvvvuuuuuuuuutttttt{{{|||xxxqqqkkkjjjgggcccaaa^^^ZZZYYYYYYXXXTTTPPPKKKEEE<<<444///---++++++---,,,,,,---///222666999<<<;;;888444///,,,,,,---************************,,,---000222333222111000222444666999;;;<<<===>>>;;;===BBBEEEGGGHHHIIIJJJJJJLLLNNNNNNLLLFFFAAA===888555111///...---,,,******+++,,,---------------++++++++++++++++++++++++))))))(((((((((((())))))(((''''''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))((((((''''''&&&&&&''''''((()))***------............------............---,,,++++++))))))))))))))))))))))))((()))))))))******************+++,,,+++***)))((((((((('''&&&&&&&&&&&&'''''''''((()))***++++++,,,++++++,,,,,,,,,+++*********((('''((('''***444@@@SSSXXXWWWKKK===444000---++++++,,,,,,,,,,,,------...,,,***+++,,,,,,+++)))******++++++++++++******((()))***+++,,,---------,,,,,,,,,,,,,,,++++++***((((((((((((((()))******)))***+++,,,------------------.........---,,,,,,++++++++++++************))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))+++,,,...///000111444777777888999:::<<<@@@FFFJJJOOOPPPQQQRRRUUUZZZaaafffggghhhhhhiiihhhgggeeedddhhhiiikkkmmmnnnoooqqqssszzzwwwsssrrruuuzzzwwwccc```\\\XXX[[[eeeqqqyyywwwuuurrrrrrvvvxxxpppeeeqqq~~~zzzqqqmmmeee[[[EEEMMM___uuuyyyxxxsssWWWKKK@@@999444...,,,...(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******...555QQQiiihhhccceeeddddddXXXTTT```nnntttzzzqqqrrrsssuuuuuuuuuuuuttttttuuuxxx|||~~~xxx___PPPFFFDDDOOO^^^iiipppwwwzzz}}}|||wwwjjjddd___cccrrrzzzbbbccceeegggjjjooosssuuulllttt{{{|||zzz~~~}}}|||cccBBB666555555444111---***))))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))***+++,,,---...+++,,,...///111111222222444000222@@@RRRcccqqq{{{iii```SSSJJJLLLTTTXXXVVVrrr}}}ooo]]]XXXdddlllzzz|||xxxxxxnnn___YYYVVV^^^oooyyy}}}~~~~~~~~~}}}~~~~~~|||zzz|||{{{zzz{{{||||||zzzyyyttttttuuuxxx{{{~~~~~~ttttttttttttsssssssssssssssvvvvvvpppjjjgggddd```ccc___[[[YYYWWWTTTNNNJJJDDD>>>666000---,,,,,,,,,+++,,,...//////111555777999999777444000------...++++++++++++++++++++++++(((***---000333555666666000222555888;;;======>>>===???AAAEEEHHHJJJKKKKKKMMMPPPTTTUUUSSSMMMFFFBBB;;;888444111///...,,,+++***+++,,,---............++++++++++++++++++++++++***))))))(((((())))))***(((((((((((()))***,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++))))))******))))))(((''''''''''''(((((()))***+++---......//////......------......------,,,+++***))))))))))))))))))))))))))))))))))))******************+++,,,+++***)))((()))(((''''''&&&&&&''''''&&&''''''((()))***+++++++++++++++,,,,,,++++++***)))'''&&&((((((+++444>>>PPPXXX[[[QQQBBB777111///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,//////---)))******++++++++++++******((()))***+++,,,---------+++,,,,,,,,,,,,,,,++++++(((((((((((())))))***+++)))***+++,,,---........................---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))'''&&&&&&&&&''''''((()))***+++---......000222555555666888999:::===BBBFFFKKKLLLMMMOOORRRXXX___dddcccdddeeeffffffeeeddddddiiiiiijjjlllnnnooopppqqqrrrqqqpppppprrrvvv{{{iiiccc]]]ZZZXXX]]]lllzzz|||wwwzzz{{{sss}}}xxxWWWJJJKKKcccvvvnnnsss|||zzzqqq[[[RRRGGG@@@888000+++,,,)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******---666RRRjjjhhhcccgggiiicccWWWUUUdddrrr{{{qqqqqqrrrrrrssstttttttttvvvuuuyyy}}}~~~~~~xxxaaaQQQGGGDDDOOO]]]gggooovvvyyy|||~~~}}}yyynnngggaaadddqqqyyyuuugggfffgggiiijjjllloooqqqmmmxxx|||xxx{{{eeeDDD666555555555111---***))))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))))))))))))))))))))***+++,,,......,,,---///000111111111000333000777LLLdddsssyyy{{{ddd```VVVOOOVVVgggvvv{{{xxxqqqgggbbbiii^^^]]]ZZZWWWZZZ___```]]]VVV^^^dddgggppp}}}~~~}}}~~~}}}{{{}}}{{{zzzzzz|||}}}}}}|||vvvvvvvvvwwwzzz||||||{{{ttttttsssrrrrrrqqqppppppjjjooopppkkkgggfffeeebbbccc___ZZZVVVSSSNNNFFFAAA<<<888111---,,,------...,,,///222333222222444666444555555444111///..............................+++,,,---///222444555666000222555888:::;;;;;;;;;;;;===???DDDHHHKKKMMMMMMOOOSSSXXXZZZYYYSSSKKKFFF>>>;;;666333111///---+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********)))((((((((()))+++,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***)))************)))(((((()))(((((())))))***+++,,,,,,,,,------------,,,,,,------------,,,+++***)))))))))))))))))))))))))))))))))))))))******************+++,,,+++***)))((()))(((((('''''''''''''''&&&&&&'''((()))***++++++***++++++,,,,,,+++++++++***'''&&&((((((***111:::KKKXXXaaaZZZIII;;;333///,,,,,,,,,,,,,,,,,,,,,,,,,,,******---111333111---******++++++++++++******)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++***))))))((()))))))))))))))+++,,,---........................------,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''(((((()))((()))++++++,,,---000222222444666777999;;;>>>AAADDDFFFKKKNNNRRRVVV[[[___^^^___aaacccddddddddddddffffffhhhjjjmmmooopppqqqlllmmmoooooopppsssxxx|||~~~nnnbbb___[[[XXXcccsssuuuZZZFFFOOOhhh}}}qqqmmmssstttoooeee]]]SSSLLLAAA555---+++)))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******---777TTTkkkiiieeekkkooofffYYYWWWcccmmmsssnnnnnnoooppprrrtttvvvxxxwwwvvvyyy~~~~~~}}}zzzcccTTTIIIFFFPPP___fffnnnvvvyyy{{{~~~}}}yyyrrrkkkdddeeeqqqyyytttwwwwwwwwwxxxvvvuuuxxx|||yyy}}}tttssszzzfffEEE666555666555222---***)))***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************)))))))))***+++---...///---...///111111111000///333111;;;UUUppp}}}|||xxxttttttlllaaaaaarrr{{{|||vvvmmmmmm```VVVOOORRRXXX\\\]]]]]]bbbrrrsssiiirrr~~~}}}{{{}}}~~~|||zzz~~~|||zzzzzz|||~~~~~~yyyxxxwwwwwwyyyyyyxxxwwwvvvuuutttrrrpppnnnmmmmmmggglllmmmjjjgggiiijjjiiiccc___YYYTTTOOOIII@@@:::777333...++++++---...//////333666777666555666888000222444444222000//////333333333333333333333333111000000///000000111222222444777:::;;;;;;;;;:::999:::===BBBHHHMMMOOOOOOOOOSSSYYY\\\[[[TTTMMMGGG@@@<<<888444111///---+++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************)))(((((()))***++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********************)))(((((())))))))))))***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******************+++,,,+++***)))((())))))((('''''''''''''''&&&&&&'''((()))***++++++***++++++,,,,,,,,,+++++++++'''&&&''''''(((...666GGGXXXeee```PPP???444...,,,,,,,,,,,,,,,,,,,,,,,,***((((((---333666444111******++++++++++++************+++,,,,,,,,,++++++******+++,,,,,,+++++++++---,,,+++)))((((((''''''((()))+++,,,---...............//////......---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''''''''(((((()))&&&''')))******+++...000///222444666777999<<<>>>>>>CCCJJJPPPTTTVVVYYYZZZZZZ\\\^^^aaacccdddddddddcccdddeeehhhlllpppqqqqqqjjjmmmqqqqqqppprrrwww|||zzz}}}|||hhhccc\\\SSSXXXhhhoooOOOBBBGGG^^^{{{nnnppprrrnnnnnnggg___VVVJJJ;;;000---))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******...888VVVmmmjjjfffnnnssslll^^^YYY```dddeeetttqqqpppoooooopppsssvvvxxxvvvxxxyyy{{{|||hhhPPPIIIFFFKKKXXXcccjjjrrruuuyyy|||{{{wwwuuujjjaaacccmmm{{{xxxssstttssssssuuuzzzxxxxxxlllPPP777444333222000---***(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++***)))***---///...222444222000111222333333444BBB]]]pppvvvyyyrrrvvv```qqq}}}rrraaaQQQOOOWWW^^^cccfffmmmiiikkkwww~~~{{{xxxvvvwwwxxxyyy}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}|||{{{yyyxxxvvvuuuuuuwwwzzzyyyvvvrrrsssqqqooooooooopppooonnngggggggggfffdddbbbaaa``````\\\WWWQQQKKKCCC;;;666///---,,,//////---...111555999???AAA@@@<<<999777777444111222444444111...111555888777999<<<<<<999888333...---///111222111111333777:::<<<<<<;;;:::===<<<;;;>>>BBBGGGIIIKKKSSSSSSTTTUUUUUUPPPJJJFFFCCC@@@;;;777444111...+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,+++)))((((((((()))))),,,,,,+++***))))))******))))))))))))************++++++,,,---,,,+++***)))((()))*********)))'''&&&&&&'''(((((((((***---000///...---,,,,,,+++*********++++++++++++***))))))''''''(((((())))))******))))))))))))************)))******+++++++++******&&&&&&''''''''''''''''''''''''''''''(((***+++,,,)))******++++++,,,------,,,)))((()))(((''',,,222DDDUUUbbb^^^QQQDDD777......---------......,,,***)))((((((,,,222444333111******))))))))))))******)))***+++,,,,,,+++***)))***++++++,,,---------,,,,,,,,,++++++***)))((((((&&&''')))***++++++******////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&''''''((())))))))))))***+++,,,---///000222333444777;;;>>>>>>CCCHHHLLLNNNRRRXXX\\\___`````````aaaaaaaaabbb___dddggggggjjjnnnooolllfffkkkppppppnnnnnnrrrvvvtttxxxwww___WWW\\\___\\\tttyyymmmYYYEEE===PPPyyyzzz~~~qqqyyyssshhh[[[OOOBBB777111,,,(((&&&''''''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,000:::^^^mmmlllfff___ppprrr]]][[[ggggggfffmmmqqqpppooonnnnnnooorrruuuwwwtttuuuwwwxxxyyy|||iiiRRRJJJFFFHHHTTTaaajjjrrrxxx}}}xxxlllbbbccckkkyyyuuuqqqttttttuuuwww{{{{{{zzzzzz{{{}}}}}}nnnQQQ888444333222000---***(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++++++++***+++---///000222222111111333555666666<<>>???===<<<@@@BBBAAAAAA;;;555111111111///...111333666888:::;;;;;;;;;>>>===<<>>BBBHHHKKKMMMPPPVVVZZZ\\\]]]]]]^^^___```aaaaaaaaaeeegggeeeeeehhhiiigggeeeiiimmmnnnmmmmmmqqqttttttxxx|||oooaaa___```___rrrtttjjjcccXXXJJJ???GGGhhh{{{vvvyyyoooeee[[[NNN???555///***((()))(((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,///:::^^^mmmkkkddd[[[jjjlllZZZZZZfffeeebbbeeefffooonnnmmmmmmoooqqqtttuuutttuuuwwwwwwxxx{{{~~~mmmWWWNNNGGGHHHSSS___iiittt{{{{{{ooodddbbbiiiuuusssqqqvvv~~~vvvpppjjjqqqzzzrrrTTT999444444222000---***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,+++++++++---///222111111111333555777:::;;;EEEZZZxxxwwwvvv~~~zzzmmmkkkzzz|||~~~aaa___aaagggwwwrrryyy~~~{{{wwwuuuvvvvvvwwwxxxyyyzzz{{{yyyzzz{{{|||||||||{{{zzzzzzzzzyyyzzzzzz{{{|||}}}~~~zzzuuussssssuuuvvvwwwvvvtttpppnnnmmmkkkiiigggcccbbbaaa```___]]]\\\\\\WWWSSSMMMGGG@@@:::444//////,,,+++...111222555;;;GGGKKKNNNNNNJJJEEE@@@>>>;;;;;;::::::;;;<<<======CCCHHHIIIDDD@@@BBBFFFGGGGGGAAA:::555444333111///222333555777999;;;<<<===@@@???>>>@@@EEEJJJLLLMMMWWWXXXZZZ[[[YYYTTTLLLFFFAAA???<<<999777555222000------,,,,,,,,,,,,------.........---------------......---,,,,,,,,,------,,,++++++************+++)))))))))*********+++++++++,,,,,,,,,,,,+++***)))))))))******))))))((('''&&&'''((((((((())),,,//////222444333///,,,,,,...++++++,,,,,,++++++***)))((((((((())))))))))))***)))))))))*********++++++++++++,,,---------------'''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,)))((())))))'''+++111===SSSdddeee\\\RRRDDD777///...,,,,,,---,,,+++))))))((()))...333555333111///...---+++)))((((((((()))***+++,,,,,,+++***))))))***,,,---//////000000......------,,,+++++++++++++++***))))))))))))))),,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''''''''''''''(((((('''(((((()))***+++,,,---...///000333666999;;;???DDDGGGHHHKKKPPPTTTXXXYYYZZZ\\\^^^___```aaa```dddeeeaaaaaadddeeedddeeeiiillllllkkklllooorrruuuwwwyyy|||jjj```______jjjzzz}}}ttt|||}}}uuu|||kkkbbb\\\VVVOOOBBB???TTTppp~~~yyy}}}}}}wwwnnn___MMM@@@333---)))***)))'''''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,///;;;^^^llliiibbbVVVbbb```QQQVVVeeeeee```___]]]oooooonnnnnnpppqqqtttuuuuuuwwwxxxxxxyyy{{{~~~sss\\\RRRJJJJJJUUU^^^iiiuuu|||~~~rrrfffbbbgggrrrtttsssyyy~~~yyytttkkkqqqxxx~~~vvvWWW:::555444333000...+++((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++------,,,,,,...000111000111444555666888<<>><<<999666222000------,,,,,,,,,,,,------...............---------......------------------,,,++++++******+++++++++))))))*********+++++++++,,,,,,,,,,,,++++++******************))))))(((((('''(((((((((((())),,,///...333777777333///...///,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++***+++,,,------...------(((((((((((('''''''''''''''''''''((()))***,,,,,,......---,,,++++++******,,,))))))***)))'''***000;;;SSSgggiiicccZZZKKK:::111///---,,,,,,,,,***)))))))))***///444666444111...---,,,***))))))(((((()))***+++,,,,,,+++***))))))***,,,...///000111111///.........---------,,,...---+++)))((((((((()))***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))(((((('''''''''''''''''''''((())))))***+++,,,---...000444666777;;;???BBBCCCEEEIIIMMMTTTUUUXXX[[[^^^```aaaaaa^^^bbbdddaaa```dddhhhiiijjjkkkmmmlllkkkkkkmmmooosssvvvxxx{{{~~~uuueee```aaa___hhhnnntttxxxvvvpppnnnrrryyymmmooopppllllllbbb\\\YYYPPPFFFMMM\\\zzz{{{zzz|||kkkYYYNNN999111+++******(((''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,...<<<___kkkiiiaaaSSS[[[SSSJJJSSSdddgggdddbbb]]]ppppppppppppqqqssstttuuuuuuvvvwwwwwwwwwyyy|||vvv^^^RRRJJJJJJVVV^^^iiiuuu{{{sssgggbbbeeepppuuurrrvvvtttzzzzzz~~~}}}xxxxxx~~~yyy[[[;;;555444333111...+++)))'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***,,,......------...000//////222777888666;;;BBB___kkkuuuzzz}}}zzziiiUUUUUURRRYYYnnnuuujjjhhhxxxmmmYYYRRR___www~~~~~~~~~~~~|||yyyvvvtttwwwxxxzzz|||}}}}}}|||||||||zzzxxxvvvuuuuuuuuuuuuzzzzzzyyyxxxuuutttsssrrrsssqqqnnnmmmmmmmmmkkkjjjdddccc```^^^\\\ZZZYYYYYYTTTPPPHHHBBB<<<888333111333///---///000000444999@@@CCCHHHJJJIIIGGGEEEDDDFFFIIIOOOTTTUUUSSSOOOKKKTTT^^^ddd___UUUNNNJJJGGGCCC>>>888555666888777666444444555777:::===AAACCCCCCBBBAAADDDHHHMMMPPPQQQWWWYYY\\\``````]]]WWWRRRHHHEEEBBB>>>;;;777222......------,,,,,,------...........................,,,,,,------------------,,,+++++++++++++++,,,,,,************++++++++++++,,,,,,++++++++++++***++++++******)))))))))))))))'''((()))(((((())),,,...000666===???===888444222---------------,,,++++++************))))))))))))************++++++++++++)))***+++,,,------------))))))((((((((('''''''''(((((((((((()))+++,,,---///......---,,,+++******,,,))))))***)))'''***///:::SSSiiikkkgggaaaPPP<<<333111...,,,,,,,,,***)))))))))+++000555777444111++++++***)))))))))******)))***+++,,,,,,+++***))))))***,,,...///000111111/////////...............///...,,,***((((((((((((((()))***,,,------------------------------------++++++++++++++++++++++++))))))*********)))((('''''''''''''''''''''((()))((()))***+++,,,...111444555888===???@@@BBBFFFJJJQQQSSSWWW[[[^^^```aaabbbbbbgggjjjfffdddhhhmmmoooooooooooommmlllkkklllnnnqqquuuzzz}}}~~~ooodddcccZZZ___```^^^hhh{{{}}}mmmgggmmmvvvxxxooofffjjjttt|||rrrnnnpppmmmaaaTTTNNNhhh|||~~~yyy~~~mmm___XXX@@@666---+++***(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,...<<<___kkkiiidddTTTYYYRRRJJJTTTfffjjjjjjiiicccqqqqqqqqqqqqrrrssstttuuurrrssstttttttttuuuxxxzzzwww```SSSHHHGGGRRR]]]iiitttyyy{{{|||rrrhhhcccfffpppuuunnnooossssssnnn~~~xxx|||zzz]]]<<<555555333111...+++)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))***,,,...///......///000......333999888888CCCQQQdddnnnvvvvvvpppdddUUUHHHDDDVVVrrrzzzvvvggg^^^fffvvv~~~wwwuuuiiiVVVPPPZZZiiippp~~~~~~|||zzzyyyyyyzzz|||~~~~~~~~~~~~}}}|||{{{yyywwwuuussssssrrrwwwyyy{{{zzzwwwtttrrrqqqooommmkkkkkkllllllkkkjjjfffdddaaa^^^ZZZYYYXXXWWWTTTOOOGGG@@@;;;888444222333///---//////...000444999>>>CCCGGGIIIJJJJJJKKKLLLNNNTTT[[[aaaaaa[[[UUU\\\gggooommmeee\\\RRRKKKCCC>>>888444444555444222333333444777:::>>>AAACCCDDDCCCBBBDDDIIIMMMPPPQQQVVVXXX[[[^^^___^^^YYYUUUJJJHHHDDDAAA===888222.........------------...................../////////***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---*********++++++++++++,,,---,,,++++++******++++++,,,+++***))))))))))))***((())))))(((((()))+++...333999BBBIIIIIIDDD;;;555------......------,,,++++++************)))))))))*********++++++++++++,,,((()))***,,,------------***))))))(((((('''''''''((((((((()))***+++,,,---///......---,,,++++++***,,,))))))+++***''')))...777RRRhhhllljjjfffUUU???666333///------,,,+++***)))))),,,111666888555111++++++************+++,,,)))***+++,,,,,,+++***))))))***,,,---//////000000........................///...---+++)))((((((((('''((()))***++++++++++++------------------------++++++++++++++++++++++++******+++++++++)))((('''((((((''''''''''''(((((('''((()))******,,,///222444888<<>>999666444222000---,,,......,,,...111444999@@@EEEHHHKKKMMMNNNJJJJJJMMMWWWbbbfffbbb\\\[[[eeemmmnnniiiaaaVVVMMMCCC===777333333444333111000111333666999===@@@BBBDDDCCCBBBEEEIIINNNPPPRRRVVVWWWXXXZZZ[[[ZZZWWWTTTJJJHHHEEEBBB???:::444000......------------......---........./////////000***+++,,,------------,,,+++++++++++++++,,,---...*********+++++++++,,,,,,---,,,+++*********++++++,,,+++***)))))))))******((())))))(((((()))+++---222888CCCMMMRRRLLL???555...............---,,,,,,+++++++++*********))))))*********+++++++++,,,,,,)))***+++---......//////******))))))(((''''''&&&((((((((()))***+++------......------,,,,,,,,,+++,,,******,,,***''')))---222OOOfffjjjkkkjjjZZZDDD888555111...------,,,+++)))***---222777888555111///...---,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******,,,---.......................................------,,,+++)))((('''&&&&&&'''((()))))))))(((........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***(((&&&))))))(((((('''(((((()))'''((()))))))))+++...111000444999<<<===???DDDHHHMMMOOOTTTYYY\\\^^^^^^^^^aaaiiinnnjjjfffhhhkkkmmmooonnnllllllnnnppprrrsssppptttzzz|||||||||oooddd```ZZZ]]]ZZZYYYssszzzwww}}}{{{XXXOOO[[[ppppppqqqtttvvvuuunnnddd]]]PPPCCC555000...***''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,...>>>```kkkmmmnnn```ccc```WWW\\\gggmmmvvv~~~{{{ooooooppppppqqqqqqqqqrrrtttuuuuuuuuutttuuuxxxzzzlll]]]LLLCCCJJJZZZgggrrruuuvvvxxx{{{|||wwwooohhheeegggppp{{{mmmggg___eeennnssskkk```___eeeiiinnnxxxyyy]]]===666555444222///,,,)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++---///000000//////000......222777666===YYYxxxxxxnnnjjjccc[[[\\\eee{{{vvveee\\\VVVMMMNNNXXXYYYccc[[[ZZZaaa```[[[aaannn~~~yyy~~~}}}|||{{{{{{~~~zzz{{{{{{{{{zzzxxxvvvuuuvvvyyyzzzyyyvvvssstttuuuvvvtttqqqqqqqqqqqqpppnnnhhhfffaaa\\\WWWTTTSSSRRRQQQKKKBBB;;;777444222111---******---...,,,---000111666===CCCGGGJJJLLLNNNFFFBBBCCCNNN]]]fffccc^^^TTT]]]eeegggfff```UUUKKK@@@;;;555222333555444333---...111555888<<<>>>@@@DDDCCCBBBEEEIIINNNPPPQQQVVVVVVVVVWWWXXXWWWTTTQQQHHHGGGEEECCC@@@<<<666222......------------......---.........//////000000***+++---.........------++++++++++++,,,,,,---...******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,***)))))))))***+++((()))))))))((((((+++---000555@@@MMMUUUOOO???222......//////......---,,,++++++++++++******))))))******+++++++++,,,,,,,,,***+++,,,...///000000000+++******)))(((''''''&&&(((((())))))***+++---.........---------,,,,,,,,,,,,******,,,***''')))---...LLLdddhhhkkkmmm^^^GGG999666222///......---,,,)))***---333888999555111333222000///------,,,,,,)))***+++,,,,,,+++***)))***++++++,,,---------------------...............,,,---------,,,***((('''%%%&&&''''''''''''''''''........................------------------------***+++,,,---,,,***(((&&&***))))))((((((((())))))'''((()))))))))+++...111,,,000555888999<<>>```kkkoooqqqeeegggaaaXXX[[[fffnnn|||ppppppqqqqqqqqqppppppoootttuuuuuuuuuttttttwwwyyyqqq\\\KKKDDDDDDWWWdddsssyyyyyywwwwwwwwwtttnnniiihhhjjjsssmmmggg\\\___```aaahhhpppmmmeeeiiilllvvv~~~~~~eee888666666555333000---***(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))))))))***+++,,,,,,------......///000000000000222555999===KKKddd{{{qqquuukkkddd|||sssaaaRRROOOTTT[[[\\\mmmuuuiii___dddqqqxxx~~~zzz}}}~~~~~~~~~|||{{{yyy|||}}}wwwxxxzzz{{{{{{yyyxxxvvvwwwsssnnnmmmoooqqqrrrqqqxxxtttpppooopppoookkkhhhgggfffbbb\\\TTTPPPQQQSSSJJJDDD===666222111111000111000///...///...---+++000666===AAACCCGGGNNNTTTTTTOOOLLLNNNTTTUUURRRMMMDDDGGGNNNUUUXXXVVVOOOIIICCC===666444555666444111......///222666===CCCGGGJJJHHHEEEEEEGGGKKKNNNOOOQQQSSSWWWYYYXXXTTTOOOLLLIIIIIIHHHFFFBBB>>>;;;999222000......///111111111555222///.../////////......---,,,---//////...---000------///---)))***...111000...,,,+++***++++++,,,+++***+++...000000000,,,+++***)))((((((((((((((()))******)))***,,,...---555;;;>>>HHHNNNDDD333222111000///.........///,,,,,,++++++***)))))))))***,,,///111222111000000......---------------------,,,,,,+++***)))(((((((((((())))))***+++---...///......------,,,++++++++++++,,,***)))(((***+++111CCCaaaqqqllleee\\\KKK===444------...---+++++++++000777===>>><<<777333333333333000---,,,,,,---++++++++++++++++++,,,,,,+++++++++,,,,,,------------...//////......///111...---,,,+++******))))))((((((''''''''''''((()))(((***,,,...//////......++++++******++++++,,,---************************))))))(((((('''''''''&&&''''''''''''((()))++++++///000111444888;;;>>>@@@GGGKKKPPPVVVYYYZZZYYYWWWYYY[[[___bbbccceeehhhjjjkkkfffeeeiiilllnnnqqqtttzzzuuupppqqqwww{{{}}}|||kkk```[[[^^^^^^```tttsssMMM@@@EEEgggwwwnnntttuuulllYYYTTTHHH;;;333///+++'''************)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&''''''))),,,...222???^^^tttqqqnnnrrrqqqhhh^^^___ccceeetttooopppqqqqqqqqqqqqqqqpppssstttuuuuuuuuuvvvyyy{{{rrr\\\JJJBBBBBBRRR___oooxxxzzzyyyzzzzzzwwwpppjjjgggiiiqqqkkkgggbbbcccdddgggpppxxxvvvooosssqqqwww||||||}}}}}}ccc>>>666666555333000---***(((''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))***+++,,,,,,.........///000000111111222444999>>>DDDSSSmmm}}}}}}rrrvvvjjjfff}}}mmm[[[TTTXXX^^^eeeyyygggnnnyyyyyy{{{{{{||||||{{{{{{zzzyyy|||}}}zzz{{{|||}}}|||zzzwwwvvvtttqqqnnnmmmoooqqqqqqppptttqqqnnnnnnooonnnkkkhhhfffeeebbb[[[SSSMMMKKKKKKAAA===666111......///000///...---...///111111111000444999===BBBKKKWWW```gggaaa[[[WWWVVVQQQGGG@@@===@@@FFFNNNRRRQQQLLLGGGDDD>>>888666777888777444111111111222666;;;@@@DDDLLLKKKHHHFFFEEEGGGIIIKKKWWWZZZ]]]^^^\\\WWWRRRNNNJJJHHHFFFEEECCC???<<<999999777555444555666555444222000///000111222000///000000///........./////////------000000...///333000///---,,,,,,,,,------...,,,,,,,,,...000///...,,,+++***))))))(((((((((((()))******)))***,,,...---333666888AAAJJJCCC666111000//////000000...,,,,,,,,,,,,+++******))))))---...111444555333///---///...---,,,,,,---...///------,,,+++***)))(((((((((((())))))***+++---...///......------,,,,,,+++++++++,,,***)))(((***+++111AAA]]]mmmjjjfff]]]LLLBBB888000//////---******---222:::@@@AAA>>>999555444444444222///...///000,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------...//////......///000//////---,,,++++++******)))(((((('''''''''((((((((())),,,.../////////...+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))((((((((('''''''''''''''''''''((()))***+++......000333666999<<<>>>DDDHHHMMMSSSWWWYYYYYYXXXWWWZZZ^^^bbbeeehhhlllooommmiiigggjjjmmmmmmooossstttqqqooopppssswwwyyyyyy~~~~~~sssddd[[[]]]^^^aaasssxxxwwwsssTTT???@@@eeevvvwww~~~xxxbbbYYYLLL@@@666...)))'''))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&''''''(((+++---...===^^^uuusssrrrxxxzzzpppeeeccccccbbbmmmyyyyyyooopppqqqqqqrrrrrrrrrrrrqqqrrrsssssssssuuuyyy{{{sss\\\III@@@>>>HHHTTTffftttyyyzzz{{{}}}zzzrrrjjjffffffnnn~~~|||iiihhhhhhjjjlllnnnuuu{{{|||yyy{{{wwwzzz|||xxxzzz|||www```DDD666666555333000---***(((''''''''''''''''''''''''&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,/////////000111111222222111333888AAALLL]]]vvv}}}ppplllsssmmmeeejjj~~~~~~ggg\\\^^^cccqqqvvvzzz}}}~~~~~~||||||{{{zzzzzzzzzzzz{{{~~~}}}|||}}}~~~~~~~~~}}}yyyvvvtttqqqooonnnnnnpppqqqqqqppppppmmmkkklllmmmmmmjjjgggaaa```^^^YYYQQQJJJEEECCC888555111------...222444111000.........///111222111555<<>>555111......111222...***------,,,,,,+++*********---///333999===<<<777222333222///...---...000111...------,,,***))))))((((((((())))))***+++---...//////......---,,,,,,,,,++++++,,,***)))(((***+++000===WWWjjjkkkiii```NNNGGG<<<333111000,,,)))(((...444<<>>\\\|||www}}}ssseeeWWWMMMAAA222******((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''''''''(((***,,,,,,<<<^^^tttpppnnnvvvzzztttiiifffddd___eeennnkkkooopppqqqrrrsssssssssssspppqqqrrrrrrqqqsssvvvxxxsss\\\HHH>>><<<===III[[[mmmuuuwwwzzz~~~~~~uuukkkeeedddkkk{{{yyyjjjmmmnnnuuuzzz{{{zzz|||}}}yyy}}}zzz}}}}}}||||||uuu^^^EEE666666555333000---***(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,///000000111222222333333444222888FFFXXXjjj}}}zzzfff\\\YYYZZZddduuu}}}yyynnncccbbbfffyyy~~~}}}}}}~~~}}}|||}}}~~~~~~|||{{{|||}}}~~~}}}zzzwwwtttqqqpppoooooopppqqqqqqqqqpppooollljjjkkklllkkkhhhddd[[[ZZZXXXTTTMMMFFF???<<<222111///......222888<<<999888555111......///111:::CCCQQQaaappp~~~vvvjjjZZZIII>>>555555888>>>EEEGGGCCC???:::666222111222444444444555444444444666999===???BBBEEEFFFDDDAAACCCIIIPPPYYY[[[^^^___]]]WWWQQQMMMLLLIIIFFFHHHJJJKKKHHHEEEAAA>>>:::888:::===@@@AAAFFFGGGJJJNNNOOONNNJJJFFF@@@AAA@@@;;;444111555999555000---......,,,---000111000000000000000000000000///......//////...,,,,,,,,,+++***))))))))))))((()))******)))***,,,...///333555999AAAKKKNNNKKK@@@888000...111333000+++......------,,,++++++++++++---444>>>GGGIIIFFFAAA===;;;777444222111111111///...---,,,+++***)))(((((((((((()))***+++------/////////...------,,,,,,++++++,,,***)))(((***+++...888RRRhhhooopppeeePPPHHH===333111000,,,***)))...444>>>FFFHHHDDD===888444666777666444333333444000000///...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///...------...000000000...---+++*********************)))((((((''''''(((***,,,---.........+++++++++,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))'''''''''''''''((()))*********,,,...000333666777:::===CCCIIIOOOSSSVVVWWW\\\]]]^^^^^^^^^```ccceeehhhddddddhhhkkkkkkkkknnnlllpppttttttssstttxxx}}}{{{zzz~~~|||ggg`````````fffnnnvvvyyyyyyrrrlllrrrssspppccc\\\kkkhhhWWWJJJOOOddd|||}}}zzz|||wwwhhh___OOO::://////(((((('''''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''''')))+++...>>>^^^pppiiidddjjjmmmmmmeeeffffff```bbbfff```qqqqqqrrrssssssssssssssstttuuuuuutttrrrsssuuuwwwsss]]]III???===:::CCCUUUiiitttwww{{{zzzpppiiifffmmm|||xxxnnnssswww|||yyyyyywwwtttxxx~~~yyy^^^BBB666666555333000---***(((''''''''''''''''''''''''%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---000000111111222222333333999666<<>>EEEGGGCCC===666333000//////111222333333333333444777:::===???@@@BBBEEECCCBBBEEELLLSSSWWWZZZ]]]^^^]]]XXXRRROOONNNLLLKKKMMMPPPRRRQQQOOOMMMIIIFFFGGGKKKQQQWWWYYYaaadddiiippptttvvvtttqqqddddddbbbYYYNNNFFFEEEFFFAAA999333333333222333555555555555555555444444444444222000//////000///...---,,,+++***))))))))))))((()))******)))***,,,...000666<<>>FFFHHHDDD===888444666777777555333333444222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///000///---+++***))))))(((******++++++***)))(((((((((((()))+++,,,,,,------***+++,,,---------,,,,,,------------------------)))*********************'''''''''''''''(((((()))((()))***,,,...000222444666999>>>DDDJJJOOORRRTTT]]]^^^___^^^]]]]]]___aaaeeebbbccciiimmmmmmnnnpppjjjoootttuuurrrsssyyy~~~|||zzz|||tttgggaaa]]]]]]aaadddjjjrrruuuooommm{{{mmmnnnnnnhhhkkkqqqssseeeOOOMMMddd}}}|||uuuuuujjjZZZDDD555222))))))((('''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''''')))+++000???]]]ooofff^^^aaabbbfffbbbgggjjjdddbbb```VVVrrrssssssttttttssssssrrryyyyyyyyywwwuuuuuuwwwyyyrrr]]]KKKBBBAAA@@@EEEUUUjjjuuuxxx|||uuummmkkkooo~~~{{{rrrxxx~~~yyyvvv~~~|||zzzvvvxxx~~~aaaAAA666666555333000---***(((''''''''''''''''''''''''*********)))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))***,,,---...000000000111222222333333777777AAAUUUhhhqqquuuwwweeeWWW[[[hhhjjjrrrrrraaaeeemmmpppyyyuuuggg^^^\\\]]]eeemmm~~~}}}~~~~~~~~~}}}}}}|||||||||}}}{{{{{{|||}}}}}}||||||{{{|||yyyvvvrrrpppooooooooopppqqqqqqpppnnnnnnoooqqqpppnnnllllllllljjjddd```___ZZZRRRIII@@@888000+++,,,---.........333<<>>666444222000000111333444222222333555888;;;>>>@@@CCCEEEFFFFFFFFFJJJPPPVVV[[[]]]```bbb```\\\VVVSSSQQQQQQQQQQQQQQQRRRTTTTTTSSSRRRTTTXXX___fffjjjlllpppssszzzsssggg___\\\NNNCCC999666666666888;;;;;;<<<======>>>======<<<>>>:::555111000000000000---,,,+++******)))******((()))******)))***,,,...000777AAALLLWWWaaaiiinnniii[[[GGG999333333333333000000//////...---------,,,000777>>>EEEIIILLLMMMQQQPPPOOOKKKEEE===555111111111///...,,,+++))))))(((((())))))***+++---...000000//////...---------++++++,,,***)))(((***+++***///EEEaaattt~~~sss[[[GGG<<<222///000...------...444>>>EEEGGGDDD>>>:::666888999999777444444444222222111111000000//////............------------+++---......------...///000///---+++)))((((((''')))***+++,,,,,,+++***)))))))))*********+++++++++***+++---.........---,,,------------------------************++++++++++++(((''''''&&&''''''(((((((((((()))***,,,...000111444666:::???DDDIIINNNPPPWWWYYY\\\^^^^^^___aaabbbdddbbbeeelllppppppppprrrhhhlllpppqqqppprrrxxx}}}|||zzz|||pppbbbYYYWWWZZZWWW___ppp|||qqqrrr}}}yyyuuu~~~~~~xxx|||dddMMMWWWnnn}}}~~~mmmrrrzzznnn^^^MMM===333,,,+++)))(((''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''''''''(((***,,,000>>>\\\qqqkkkdddeeebbbfffdddkkkooohhhccc\\\PPPtttuuuuuuttttttsssrrrqqqxxxxxxxxxwwwvvvvvvxxx{{{~~~~~~qqq]]]MMMFFFFFFFFFHHHUUUiiiuuuwww|||~~~tttnnnjjjnnn{{{uuuyyyxxxvvv}}}eeeBBB666666555333000---***(((''''''''''''''''''''''''))))))))))))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))***+++---///000//////000000111222222222444>>>OOOaaajjjjjjkkknnn___QQQaaa{{{~~~mmm``````aaa______dddjjjooossspppggg^^^YYYXXXZZZjjj}}}}}}}}}~~~|||||||||||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzvvvqqqmmmkkkmmmoooqqqqqqqqqpppmmmjjjjjjlllooopppnnnlllmmmnnnlllgggbbb^^^WWWLLLBBB;;;555///+++---///000///...333;;;CCCGGGKKKOOOPPPOOOQQQVVVZZZjjjppp{{{zzzfffTTTIII999777999AAAJJJLLLFFF???666555333111000111333555222333444555888:::===>>>FFFFFFFFFIIIMMMSSSYYY]]]```ccceeefffddd___YYYUUUSSSUUUVVVSSSOOOMMMPPPSSSRRRVVV^^^hhhpppuuutttsssuuuwww~~~{{{tttfffWWWHHHAAA>>><<<===@@@@@@BBBDDDFFFHHHHHHIIIIIIKKKEEE===666222111111111------,,,+++************((()))******)))***,,,......555AAAOOO[[[gggsss}}}zzzmmmXXXEEE999444333444111111000//////......---000555:::===???DDDJJJPPPSSSUUUWWWUUUNNNCCC888111222111000...---+++***)))(((((())))))***+++---...000000//////......------++++++,,,***)))(((***+++,,,+++<<>>444111111///...///000666>>>EEEGGGEEE@@@<<<999:::<<<;;;999666555444222222222222111111111111000000/////////.........+++---......---,,,...///111000...,,,***)))((((((''')))+++,,,---,,,++++++++++++***)))))))))))))))***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,(((''''''&&&&&&''''''''''''(((((()))+++---...///333555777;;;@@@EEEIIIKKKMMMQQQWWW[[[]]]^^^___```cccbbbdddlllpppnnnmmmoooiiijjjlllmmmnnnqqqwww|||yyyyyy{{{~~~xxxcccWWWUUUYYYVVVXXXiiiyyywww^^^NNN\\\rrrnnnkkkrrr{{{{{{mmmaaaWWWGGG777///---+++)))''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&''''''(((+++---///<<<[[[tttsssnnnkkkeeejjjgggnnnrrrkkkfff```TTTvvvvvvuuuuuutttsssqqqqqqttttttuuuttttttuuuxxxzzz}}}~~~ppp]]]NNNIIIIIIIIIIIITTTgggssstttzzzzzzqqqkkkgggjjjwwwwwwxxx{{{{{{~~~yyyzzzhhhEEE666666555333000---***(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,...000111/////////000111111222222888IIIaaaqqqqqqjjjkkkqqqhhhWWWhhhwwwqqqiiibbb___\\\UUUOOO^^^fffoooqqqkkkaaa[[[XXXVVVrrr}}}|||||||||}}}{{{|||}}}}}}}}}|||zzzyyy}}}|||zzzyyyyyyzzz{{{|||yyyuuuooojjjiiilllppptttppppppoookkkggggggjjjmmmnnnmmmlllnnnpppnnniiieeeZZZRRRGGG>>>999666333111000222222111000444===DDDGGGLLLQQQSSSSSSTTTYYY^^^ggghhhlllvvvxxxcccQQQGGG777555888AAAKKKNNNHHH@@@666555333000//////222444444444555666888:::;;;<<>>>>>CCCMMMUUUSSSVVVZZZZZZTTTGGG:::111222222000///---+++***)))(((((())))))***+++---...000000000///......------+++,,,,,,***)))(((***+++...)))666PPPkkk~~~iiiMMMAAA666222222000...///222777>>>EEEGGGFFFBBB???;;;===>>>===;;;777666555222222222222222222333333111111000000/////////...+++,,,...---,,,,,,---///222111///---+++***))))))'''(((+++---...---,,,,,,,,,+++***)))((((((((((((***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((''''''&&&&&&&&&'''''''''(((((()))+++,,,...///444444666999===BBBFFFIIIGGGLLLRRRWWWXXXYYYYYYZZZaaa```bbbiiillljjjhhhiiikkkkkkkkklllnnnsssyyy}}}vvvwww{{{~~~|||dddVVVVVV[[[ZZZVVVaaayyylllFFFKKKgggxxxpppsssqqq|||{{{mmmddd```PPP;;;111///,,,)))((('''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&''''''))),,,...000;;;[[[uuuwwwrrrnnnfffkkkhhhnnnsssmmmjjjggg\\\yyyxxxwwwuuutttrrrqqqpppssstttuuutttsssssstttvvvxxx~~~~~~qqq```SSSJJJEEEKKKPPP\\\iiiqqqrrrvvv{{{~~~zzznnnffffffdddoooyyyuuukkkooowww}}}zzzpppjjjjjj}}}xxxzzz}}}vvvyyy}}}|||lllIII777666555222000---***)))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))))))))***+++---...///000222000000111111000444:::@@@fffxxxuuurrrkkkcccdddjjjuuu}}}zzzyyyrrrdddVVVPPPSSS[[[jjjxxx{{{tttmmmjjjhhh}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{|||}}}|||xxxqqqkkkiiikkknnnqqqpppnnnhhh^^^ZZZcccpppoooooommmlllnnnmmmcccXXXMMM@@@666444444111111333111222444777;;;@@@DDDGGGLLLNNNUUU^^^___[[[\\\bbbbbbgggeeehhhsss|||qqq[[[MMMHHH<<<999777;;;GGGOOOHHH<<<888111---///111111111333777666555777999;;;<<<;;;AAAEEEHHHLLLVVVcccgggddddddkkkrrrqqqggg]]]VVVUUUVVVWWWVVVUUUTTTTTTUUUVVV```iiissszzz|||vvvgggYYYMMMFFFHHHEEEFFFKKKOOOQQQVVV[[[WWWZZZVVVHHH:::444333222///---+++***++++++***)))(((((((((((()))***,,,,,,+++000777AAANNN```rrr~~~|||qqq]]]NNNEEE888***000000///,,,******,,,...111:::EEEIIIHHHJJJQQQXXXVVV___hhhhhh\\\KKK<<<333777222000000---)))''')))***)))((()))+++...//////111000000///---,,,+++++++++++++++************)))***)))555III```zzzoooZZZIII888222///------000333888AAAJJJNNNLLLFFFAAAAAAEEEGGGEEE@@@<<<::::::333444555666555333111///111000000///////////////222111///...------......333111///---***(((''''''***)))(((***------***'''((())))))*********))))))))))))***+++---......///++++++,,,,,,---...//////,,,,,,,,,+++++++++******+++******)))(((''''''&&&(((((((((((())))))))))))---000444888;;;>>>BBBEEEIIIJJJLLLRRRYYY\\\[[[YYY___aaabbbbbbbbbcccfffhhhhhhdddeeeiiikkklllrrr{{{}}}zzzyyy|||~~~ooo^^^WWWVVVRRRTTTXXXeee{{{zzzVVVDDDEEEjjjqqqiiitttyyy|||zzzppp```SSSJJJ888111***)))(((&&&'''***&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((***,,,,,,@@@aaauuuxxxyyytttdddlll```aaajjjkkknnnooohhhvvvvvvvvvuuuuuutttttttttrrrsssssssssqqqrrrsssuuuxxxsssbbbTTTJJJDDDJJJPPP]]]jjjqqqrrrtttyyy{{{wwwkkkddddddcccmmmzzzyyymmmkkkkkklllhhhbbb```bbbeeeeeemmm{{{{{{xxxfffBBB777666555222000---***))))))(((''''''&&&&&&&&&'''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((()))))))))***+++,,,...///000000333111111222111111555<<>>555444444222111333111444999>>>CCCIIINNNQQQRRRUUU]]]eeeddd]]]ZZZ[[[ZZZ^^^[[[\\\gggppp~~~ppp[[[NNNHHH>>>;;;999>>>IIIQQQJJJ???:::333///111333222111222333333555888;;;<<<:::999???CCCFFFJJJUUUaaaeeebbbeeelllrrrqqqiii___YYYWWWZZZYYYWWWWWWZZZ```gggmmmooouuu|||}}}lll\\\RRRPPPMMMMMMPPPQQQQQQTTTYYY\\\```]]]OOO@@@888666555,,,+++))))))***+++***((((((((((((((()))***,,,,,,+++///666???KKK\\\nnnzzz{{{kkk^^^SSSCCC333333222000...++++++,,,---444<<>>\\\nnnpppsssqqqdddcccYYY___kkkpppyyyrrrrrrsssssstttuuuuuuvvvpppqqqrrrrrrqqqqqqssstttxxxvvvdddUUUJJJCCCFFFNNN\\\jjjqqqqqqtttxxxzzzuuuiiibbbbbbaaajjjxxxuuuxxxnnniiifffeeeaaa\\\[[[]]]]]]^^^iiixxxxxxwwwgggEEE777666555222000---***)))))))))(((''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((()))))))))******+++---...///000111555333333444333444;;;DDD```sss~~~~~~```WWW^^^wwwrrrfffeeettt|||~~~~~~~~~}}}|||{{{zzzzzzzzzzzzvvvyyy}}}}}}zzzuuuqqqoooooorrrvvvvvvnnneeeeeekkknnnnnnmmmlllmmmjjj```UUUCCC;;;444333333222222333666;;;BBBIIINNNSSSWWWZZZYYY^^^gggooolllbbbYYYUUURRRUUUPPPQQQ[[[bbbqqqppp\\\MMMGGG@@@>>><<>>RRRqqqwwwlllYYYBBB666333000///...555;;;DDDMMMQQQQQQNNNLLLEEECCC@@@????????????>>>>>>===;;;999777555444333444333333333333333444444222111000///............111000///---,,,+++***************,,,...///...---))))))******))))))))))))))))))***+++,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++******)))(((((((((&&&''''''((()))******+++,,,...111333444777;;;===GGGGGGIIIMMMSSSXXXZZZ[[[cccccccccbbbbbbcccgggjjjjjjiiikkknnnnnnmmmpppttttttrrrrrruuuwwwxxx~~~{{{eeeWWWQQQJJJKKKLLLRRRbbbttt~~~~~~~~~||||||lllfffeee^^^NNN???MMMxxxuuuggg___MMM>>>///***)))&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((***,,,///>>>ZZZllloootttvvvnnnddd\\\```hhhjjjsssoooppppppqqqrrrsssssstttqqqrrrsssrrrqqqrrrtttvvvyyyyyygggWWWJJJBBB@@@JJJZZZjjjqqqqqquuuzzz}}}wwwiiiaaabbb```hhh}}}{{{lllkkkqqqmmmlllmmmooommmgggdddeeeggggggnnnzzz~~~yyyzzzkkkKKK777666555222000---***)))(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))******+++,,,...///000000444333555777888;;;FFFQQQkkkzzzrrrddd]]]VVVaaa{{{yyymmmgggppp}}}xxx~~~~~~}}}}}}|||{{{zzzyyyyyyxxxuuuxxx|||}}}{{{vvvqqqnnnkkkmmmrrruuuooogggeeehhhnnnooonnnlllkkkggg^^^SSS>>>999444222333333333444???EEENNNUUUXXX[[[]]]```___gggrrryyyvvvjjj[[[SSSOOOQQQLLLKKKTTT[[[iii~~~vvvaaaPPPHHHBBBAAAAAAFFFQQQYYYTTTKKKBBB;;;777888999666333333333555999===AAAAAA???===AAABBBCCCHHHPPPXXX[[[ZZZdddhhhmmmooommmhhhccc```^^^YYYSSSRRRXXXcccooowwwxxxzzz}}}~~~|||pppfff___ZZZZZZ[[[]]]dddkkkhhhnnnlll\\\GGG888000++++++++++++---//////...,,,*********)))******+++++++++---111777@@@NNN___jjjtttsss]]]III999666222000............111888AAAJJJPPPVVV\\\```iiirrr}}}}}}mmmYYYLLLAAA:::555555444///,,,,,,*********)))***,,,000222444333333111000///......---,,,,,,,,,++++++++++++,,,(((---777KKKlllwwwdddKKK;;;555333000...444:::CCCJJJMMMMMMLLLKKKFFFCCC@@@@@@BBBCCCAAA???@@@???===;;;999888888777555555444444444444555555222222111000//////////////////---,,,++++++++++++))))))***+++---.........*********))))))))))))))))))))))))***+++,,,,,,---------------------,,,,,,------,,,,,,,,,++++++++++++++++++******)))))))))&&&&&&'''((()))***++++++---...000111111333777:::DDDDDDFFFIIINNNTTTXXX[[[aaabbbddddddddddddfffhhhjjjkkkmmmooonnnmmmnnnpppsssrrrrrruuuwwwwww|||kkkZZZSSSIIIHHHGGGKKKUUUeeettt{{{zzzsssuuuyyyrrrssswwwnnnccc^^^ccceeeYYYJJJJJJgggppp```RRR@@@///*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,000???]]]rrruuu{{{{{{lllccceeegggbbbggguuuzzzrrrrrrrrrrrrrrrrrrssssssrrrtttuuutttttttttvvvxxxzzzzzzhhhWWWJJJAAA:::EEEWWWhhhpppqqqwww~~~zzzkkkcccdddaaahhh|||vvvfffdddjjjnnnppptttyyyyyyuuuvvvzzzuuuvvvyyy~~~{{{{{{kkkMMM777666555222000---***)))'''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***)))***+++,,,---...///000333333666:::===DDDSSSaaavvvlll\\\aaa```nnnwwwzzzkkkhhhnnnwwwnnnrrryyy}}}|||yyywwwwww~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxxxxwwwsssooolllkkkkkknnnqqqnnnhhhfffiiijjjkkkiiieeebbb^^^UUUKKK999777444333444777::::::GGGNNNXXX^^^___```bbbdddjjjsss~~~qqq^^^PPPLLLOOOIIIHHHPPPVVVcccxxxkkkZZZQQQEEEFFFFFFLLLVVV^^^[[[RRREEE>>>::::::;;;777555555666666888<<>>===@@@IIISSS[[[___```dddfffiiimmmnnnlllhhhdddbbb^^^YYYYYY___hhhooossswww{{{sssjjjaaa]]]\\\___hhhqqqpppuuusssdddPPP???222***---,,,,,,---...///---,,,,,,+++***************++++++---000444<<>>666555444///,,,,,,***++++++***)))+++000444888777666444222111//////------------,,,,,,,,,++++++(((,,,333EEEiiinnnVVVBBB888555333000888===EEEJJJKKKKKKKKKKKKJJJIIIHHHIIIKKKKKKFFFBBBAAA@@@???>>>===<<<<<<<<<666666555555444444555555222222222111111000//////...---,,,+++************'''((()))***+++,,,---...++++++***)))(((((())))))((())))))******+++++++++------------------,,,,,,---------,,,,,,,,,++++++++++++++++++************&&&''''''((()))*********---.../////////111444777???@@@BBBEEEJJJOOOUUUYYY[[[___cccffffffeeeddddddhhhkkknnnnnnmmmmmmmmmmmmrrrppprrruuuvvvvvvyyyrrr^^^UUUGGGDDDCCCEEELLLWWWdddnnndddaaahhh{{{wwwooohhhjjjjjjiiilllooojjjbbbNNNWWWnnn~~~kkkYYYFFF444,,,,,,+++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''(((***,,,///???```wwwyyyzzz}}}yyynnnfffiiijjjbbbdddooosssuuuuuuttttttttttttsssssstttuuuvvvvvvvvvwwwyyy{{{|||zzzgggVVVIIIAAA777CCCUUUfffmmmpppwww{{{kkkdddfffdddkkk~~~vvvfffbbbgggpppsssyyy}}}||||||~~~zzz{{{{{{zzz{{{lllPPP777666555222000---***)))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))************+++---...///000111222333777<<<@@@JJJ\\\mmmooo^^^WWWkkkppp}}}zzziiikkkxxxxxx^^^___gggrrrxxxuuupppnnnaaaccciiiqqqsssrrrsssvvv{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}wwwxxxxxxxxxxxxwwwvvvvvvxxxvvvtttssssssrrrpppmmmqqqnnnnnnpppooojjjhhhiiicccddd```XXXSSSNNNGGG>>>444666555555999AAAGGGIIIPPPXXXaaaeeecccbbbccceeepppyyyrrr\\\KKKDDDGGGCCCBBBJJJOOOZZZnnnsssddd[[[HHHIIIKKKQQQ[[[ccc```YYYIIIAAA;;;;;;;;;888777888777777888;;;???@@@@@@???888777===JJJYYYbbbiiimmmiiihhhjjjmmmpppooojjjeee]]][[[ZZZ]]]eeelllooopppsssvvv{{{}}}{{{nnnfffaaaaaafffmmmooosssrrriii[[[LLL<<<000111///---,,,------,,,+++---,,,+++***************+++---///333;;;HHHYYYeeemmm}}}|||iiiOOOFFF<<<444222222111111999>>>FFFQQQYYY\\\ZZZXXXbbbkkk{{{tttdddOOOCCC888444333///---,,,***+++,,,***(((+++000555===<<<:::777555222000///......---------,,,,,,,,,***(((,,,222@@@dddyyycccLLL>>>999888666???DDDKKKNNNNNNNNNPPPRRRRRRRRRSSSSSSSSSPPPLLLHHHCCCCCCCCCBBBBBBAAAAAA@@@999999777666555444444444222333333222222111000//////...---,,,+++*********((()))******)))***,,,...,,,+++***((((((((())))))(((((()))))))))*********------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((()))))))))))),,,------,,,,,,...222555999;;;>>>BBBFFFKKKRRRVVVVVV[[[```ddddddccccccccceeeiiillljjjjjjlllmmmlllnnnmmmooossssssrrruuuzzz~~~zzzbbbXXXMMMHHHFFFIIINNNTTT]]]dddjjjhhhfffkkkwwwnnnqqquuuzzz|||~~~\\\QQQ\\\xxx}}}nnnqqqyyydddRRR>>>333...***((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''(((***,,,///>>>```xxxvvvpppooojjjlllfffkkkmmmccc___cccaaasssssssssssssssssssssssstttvvvwwwwwwwwwwwwzzz|||}}}yyyfffUUUIIIAAA888CCCUUUdddjjjmmmuuuyyyjjjdddhhhhhhooozzzhhhaaabbboooxxx~~~|||}}}wwwoooqqqvvvzzz|||nnnSSS777666555222000---***)))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********,,,,,,---///000111222333111333777<<>>999777>>>NNN^^^gggooovvvqqqooommmooorrrqqqjjjdddVVVUUUVVV]]]eeelllmmmlllooopppsssvvvyyyyyyxxxvvv{{{~~~wwwooohhhhhhlllmmmqqqsssqqqlllbbbQQQCCC999666222///.........---...---,,,+++************,,,---///333;;;IIIZZZfffqqq{{{```TTTEEE999444333222111:::???IIIUUU___bbb^^^YYY[[[bbbqqq}}}pppWWWIII;;;555333000......***,,,,,,***(((***111777AAA@@@>>>:::777444111000............------------+++***...111<<<^^^oooVVVDDD>>>>>>>>>DDDJJJPPPSSSSSSTTTXXX[[[XXXXXXXXXVVVRRROOOMMMLLLHHHIIIIIIHHHGGGEEECCCBBB===<<<:::888777555555555222333333333333111000///111111///...---,,,,,,+++)))+++,,,+++)))))),,,///---,,,***((('''((())))))((((((((()))))))))))))))+++,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))******))))))+++///333444777;;;???CCCHHHNNNSSSUUUXXX[[[^^^___aaaccceeeaaafffhhhffffffkkkmmmllllllkkknnnrrrrrrppprrrvvvzzz}}}ggg\\\UUUOOOMMMRRRVVVWWWZZZ^^^rrryyytttgggjjj||||||XXXPPPhhh~~~gggaaakkkyyy~~~nnn]]]JJJ<<<222+++((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''(((***,,,000>>>```wwwrrriiieeeaaajjjfffmmmqqqggg]]]YYYRRRnnnnnnnnnoooppppppqqqqqqtttuuuwwwwwwwwwxxxzzz|||~~~xxxeeeTTTHHHAAA:::EEEVVVdddiiikkksss~~~~~~vvvhhhccciiijjjrrr}}}iii^^^]]]mmm|||~~~yyywww|||~~~}}}mmmRRR777666555222000---***)))'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************......///111222333444555222333777;;;@@@KKKaaatttrrrssswwwuuuhhh^^^eeeuuuxxx~~~wwwhhh``````eeeccc^^^^^^ffflllmmmnnnpppXXXOOOLLLUUUeeeqqqzzzxxxsssrrruuutttqqqsssyyy~~~{{{{{{zzzyyyxxxwwwwwwvvvrrrssstttvvvvvvvvvuuuuuuvvvtttssstttwwwxxxwwwtttxxxssspppqqqnnnggg```^^^]]]\\\TTTIII@@@;;;666000---333777:::EEEWWWeeejjjoootttvvvpppdddZZZVVVVVVUUU```kkkoooooogggUUUCCC555:::777888@@@CCCLLL^^^wwwnnn___WWWLLLNNNQQQWWWaaaiiigggaaaLLLBBB:::999:::999:::===;;;>>>CCCHHHJJJHHHCCC???>>>;;;AAAQQQ```iiipppvvvyyyuuuqqqrrrtttrrrjjjcccWWWVVVXXX^^^gggmmmmmmkkkpppppppppqqqtttuuuuuuuuuxxx|||}}}sssoooppprrrvvvzzz}}}zzzjjjZZZAAA===777333222222222222...---,,,+++******)))))),,,---///333<<>>AAAFFFLLLQQQUUUVVVXXXYYY[[[^^^cccggg^^^dddfffcccdddjjjnnnlllllllllooossssssppprrrvvvzzzzzz}}}kkkaaaVVVOOONNNTTTXXXVVVUUUVVV]]]yyy{{{yyy}}}dddJJJYYYqqqqqqeeeiiisss{{{qqqbbbPPPAAA555---***---))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''(((***,,,111???aaayyysssiiifffbbbfffcccoooxxxqqqggg```VVVsssrrrqqqpppppppppqqqrrrsssuuuuuuuuuuuuuuuwwwyyy|||sss```TTTJJJAAA===BBBTTThhhmmmgggjjjvvv{{{vvvjjjeeehhhfffnnn|||mmmiiilllqqq~~~}}}~~~lllOOO:::888555444222///,,,))))))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,***+++,,,...000222444555444555777>>>PPPdddrrrvvvoootttrrrhhhdddmmmyyypppfffiiiiiiccc\\\MMMPPP```hhhoootttqqq`````````bbbnnnzzzvvvxxx{{{{{{xxx~~~{{{xxxxxxyyyyyywwwtttuuusssrrrqqqrrrtttwwwyyy{{{yyysssoooqqquuuvvvrrrrrrppplllhhhhhhfff\\\PPPXXXOOOEEE>>>888222000222666;;;BBBJJJUUUeeeuuu|||{{{ttthhh___YYYTTTNNNRRRWWW___ffffff```UUUMMM>>>888666999:::<<>>???BBBEEEGGGHHHIIIIIIDDDEEEHHHQQQ]]]hhhnnnpppuuurrrrrrtttvvvqqqeee[[[RRRTTTXXX\\\aaaeeeiiikkkgggjjjnnnppppppooolllkkkrrrtttyyy~~~zzzxxxzzzzzz~~~vvvXXXOOOAAA777222111222333...---,,,+++************,,,***---333:::CCCSSS```qqq}}}pppaaaQQQFFF;;;111///333888???HHHUUUdddllliii```WWWUUU]]]qqq{{{iiiTTT???555555444222000///...---++++++---222666@@@DDDCCC>>><<<<<<666---///...------,,,,,,,,,,,,))),,,,,,+++555OOOqqqvvvbbbMMMBBBCCCGGGLLLPPPUUUYYY[[[]]]```bbb[[[XXXTTTQQQPPPNNNMMMKKKMMMMMMLLLMMMLLLIIIDDDAAA???>>>======<<<:::777444222222222222222222222222222222111000///...---------,,,+++))))))))))))***,,,,,,,,,,,,+++)))'''&&&'''((()))***************))))))))))))***+++,,,---//////...---,,,,,,++++++,,,,,,,,,+++++++++*********************)))((((((%%%&&&'''((()))***+++,,,...000444888===BBBHHHMMMSSSUUUXXXZZZ[[[\\\^^^```cccfffiiijjjjjjjjjkkkllljjjlllnnnppprrrssstttuuuuuuwww{{{wwwccc^^^TTTMMMQQQXXXXXXUUURRRSSSpppxxxQQQEEEWWWwww{{{kkkiiiqqq{{{uuuhhhYYYKKK===000***+++))))))(((&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,///===eeeqqqqqqxxxkkkccceeejjjvvvyyyrrrqqqkkk[[[sssrrrqqqpppppppppqqqrrrrrrsssttttttssssssuuuwwwyyysss```TTTIII@@@:::@@@SSSgggkkkeeekkkxxxzzznnnhhhhhhdddiii|||~~~nnnhhhkkkmmmvvvuuuqqquuu}}}jjjNNN999777555333222000,,,***)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,+++,,,---///111333555555333333888IIIdddzzz{{{yyy}}}yyymmmgggmmmxxx{{{xxxyyywwwrrrooo[[[WWW```gggwwwvvvhhhjjjxxxzzzvvvxxx{{{|||{{{|||{{{zzzyyyuuusssooonnnnnnnnnpppsssvvvxxx{{{zzzvvvrrrrrrvvvwwwuuussspppkkkhhhhhhggg___UUUSSSIII@@@<<<:::666333333:::CCCQQQ^^^kkkwwwwwwjjjaaa\\\VVVOOOLLLOOOTTTXXXYYYWWWTTTRRRDDD;;;555666666777@@@MMMhhh~~~rrr^^^XXXNNNFFFKKKTTTXXX```aaaXXXHHHAAA;;;::::::888888:::<<<>>>@@@CCCEEEFFFFFFFFFFFFHHHMMMVVV```hhhkkkkkkrrrpppoooqqqrrrmmmaaaXXXWWWXXX[[[^^^bbbeeehhhiiiiiigggeeefffiiimmmppprrroooqqquuuyyy~~~pppcccOOO@@@888555444333//////---,,,++++++++++++,,,+++,,,111666???LLLYYYaaannn|||kkk^^^OOODDD;;;444333888<<<@@@GGGRRRbbbmmmnnniii\\\ZZZbbbtttttt___HHH<<<888444000...///...---+++***---111555BBBEEEDDD>>>:::999555000//////...---,,,,,,,,,,,,+++------,,,444LLLmmmuuudddUUUMMMMMMOOOSSSVVVYYY\\\^^^```ccceee```]]]XXXUUURRRPPPOOONNNPPPPPPPPPPPPOOOKKKFFFBBB@@@???>>>======<<<999666444333333333222222222222222222111000///...------+++***)))))))))***+++,,,,,,,,,,,,,,,+++)))(((&&&''''''((()))***+++++++++))))))))))))***+++------------------------------,,,,,,,,,++++++++++++***)))************)))((((((&&&&&&'''((()))******+++---000333777;;;@@@EEEJJJNNNQQQVVVYYY[[[]]]```bbbccceeehhhiiiiiiiiiiiijjjjjjllloooqqqqqqqqqsssuuuxxxxxx{{{llleeeZZZQQQQQQUUUUUUTTTTTTVVVbbbyyy|||ZZZGGGKKKcccyyynnnmmmuuu}}}}}}rrrbbbRRRFFF<<<111***))))))((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,111>>>ffftttuuu|||ssslllkkkmmmttttttmmmrrrwwwpppssssssrrrqqqqqqqqqqqqqqqqqqrrrsssrrrqqqqqqrrrtttwwwsss```SSSGGG===999@@@SSSgggkkkfffooo|||pppiiiiiicccgggyyypppiiijjjooosssyyy}}}yyynnngggeeevvvtttvvv{{{~~~|||iiiJJJ888666444333222000---+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))))))))***,,,,,,,,,---///111333444666777444444;;;SSSvvv|||tttbbbcccuuurrreeeeeeiii~~~nnnmmmzzz~~~{{{xxxuuuvvvyyy|||~~~{{{xxxuuurrrooohhhiiijjjllloooqqqtttuuuxxxzzzxxxsssqqqtttwwwwwwtttrrrmmmiiihhhhhhaaaYYYLLLBBB:::999:::888777777KKKSSS]]]fffmmmuuu}}}|||pppgggaaaZZZRRRJJJLLLMMMNNNOOOSSSZZZ___MMM???555444444444;;;EEEddd{{{tttaaa[[[TTTKKKMMMTTTWWW^^^```WWWGGG@@@;;;<<<===:::999999:::<<<>>>@@@AAABBBBBBBBBEEEJJJRRR]]]ffflllnnnmmmtttqqqooopppooohhh]]]TTTVVVXXXZZZ]]]aaadddfffgggeeeaaa^^^___eeemmmrrrtttsssqqqppprrruuuyyy{{{{{{~~~|||dddNNN@@@:::888777111000///...,,,,,,++++++---+++,,,///333888DDDPPPUUUbbbrrrqqqeeeVVVIII>>>777777:::===@@@DDDMMM]]]mmmsssrrraaa___eeesss}}}hhhPPPCCC<<<666111//////...---+++***,,,000333BBBFFFFFF@@@:::777555222000000...------,,,,,,,,,---......---222GGGfffwwwiii___YYYXXXYYY[[[]]]___```aaacccfffiiidddaaa\\\WWWRRRPPPOOONNNRRRRRRSSSSSSRRRNNNHHHCCCAAA???>>>>>>>>>===;;;999666555555444333222111111222222111000///......---***))))))))))))+++,,,---,,,,,,---,,,+++***((('''&&&&&&'''(((***+++,,,,,,((((((((()))***,,,---...++++++,,,---......//////,,,,,,,,,,,,++++++++++++)))))))))))))))(((''''''''''''((((((((())))))))),,,...111444777;;;AAADDDGGGKKKRRRWWW[[[]]]```bbbbbbdddfffgggffffffgggiiiiiinnnrrrrrrooonnnqqqtttzzzyyyzzz}}}wwwiii^^^SSSPPPQQQQQQTTTXXXZZZUUUfffuuubbbMMM@@@LLLooowwwlllpppyyy|||nnn\\\QQQJJJ<<<,,,******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,222===eeerrrsss|||uuusssmmmnnnvvvvvvpppyyyssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqpppppprrrssstttsss```SSSFFF<<<:::BBBUUUiiimmmiiisss}}}ooohhhhhhdddjjj}}}tttkkkjjjoooooopppssstttnnnfff```mmmiiijjjrrrzzz~~~~~~iiiFFF666555333222222000---+++((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,,,,......000222444666777888777777???XXXzzzvvv\\\ZZZtttssslllllluuurrryyywwwrrrqqqtttuuuvvvuuuuuuwww||||||yyyuuuqqqnnnlllggghhhiiilllnnnpppqqqrrrrrrvvvvvvqqqnnnqqqtttuuuuuutttqqqllljjjhhhaaaXXXGGG@@@999777777888===CCCWWWWWWWWWVVVWWW]]]gggooo|||{{{ooofff]]]VVVMMMNNNOOOMMMNNNUUUaaakkkSSSCCC777555666666<<>>???<<<999888999;;;===>>>@@@@@@@@@???AAAGGGRRR___jjjrrrvvvwwwzzzwwwuuusssooofffZZZQQQOOOPPPTTTXXX]]]bbbeeeggg```]]]\\\```gggmmmnnnmmmuuuqqqkkkjjjnnnssswwwyyyxxxyyy}}}zzz___HHH;;;999;;;333222000...---,,,++++++---++++++...000444???IIIUUU```ooo|||xxxgggUUUEEE:::777777:::===AAAJJJZZZlllvvvwwwhhhbbb```kkk|||}}}jjjTTTGGG@@@:::555333//////...+++***+++...111===DDDIIIGGG???888555444111111///...------------,,,---------000AAA```zzz}}}pppddd]]]\\\^^^aaabbbbbbbbbbbbcccfffiiidddbbb]]]WWWQQQNNNMMMMMMRRRRRRTTTUUUUUUQQQKKKGGGBBB@@@>>>>>>>>>>>><<<:::888777666555333222111111333222222111000///......******)))))))))***,,,---,,,,,,------,,,***)))(((%%%%%%&&&((()))+++,,,---((((((((()))***,,,---...,,,,,,------.../////////------,,,,,,,,,+++++++++((())))))))))))(((''''''((((((((((((((((((((((((+++---///111333777;;;???BBBGGGMMMSSSXXX[[[^^^```aaaccceeeeeeeeeeeefffhhhiiinnnsssrrrmmmkkkoootttzzzyyyyyy{{{jjj```VVVRRRPPPQQQTTTZZZ]]]QQQYYYvvv}}}{{{|||}}}mmmhhhkkkhhhXXXDDDCCC]]]zzzssspppsss~~~{{{hhh[[[TTTDDD111,,,***)))((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,111:::```nnnooowwwsssttthhhkkkwwwyyysss{{{ssssssssssssrrrrrrqqqqqqqqqrrrsssrrrqqqqqqsssuuutttsssaaaSSSGGG===:::AAATTThhhmmmjjjtttoooffffffccckkkwwwmmmlllgggggggggjjjmmmnnniiiccciiifffhhhqqqzzz||||||}}}kkkEEE666555333222111000---+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))***+++,,,---...///000222444666888999555999EEE\\\{{{}}}ooodddggg{{{vvvkkkhhhxxxuuunnnpppppptttwwwxxxwwwyyy~~~~~~}}}|||zzzwwwtttqqqoooooojjjkkkkkklllmmmnnnooooooooossstttooommmpppssstttuuuvvvsssnnnjjjfff\\\RRRFFFAAA<<<888777:::GGGSSSWWWUUUQQQMMMKKKPPPZZZaaapppvvvggg]]]WWWOOOPPPQQQOOONNNTTT^^^gggRRRCCC666666777999???III```zzz|||jjjfffXXXNNNNNNUUUXXX```ddd\\\JJJBBB===???AAA>>>999777999:::<<<>>>????????????>>>EEEPPP\\\hhhqqqxxx{{{~~~|||yyyvvvnnncccUUUKKKFFFIIINNNTTT\\\bbbgggjjjbbb___]]]^^^cccgggiiijjjpppmmmjjjkkknnnpppnnnkkkpppppptttxxxzzz|||sssRRR===999<<<444333111///---,,,+++++++++***+++...000333<<>>888666222222000///...---------******,,,---///<<>>>>>>>><<<;;;999999888666444333222111333333222111000///......---,,,***)))))))))******+++,,,------,,,+++)))(((%%%%%%&&&'''(((***,,,---))))))))))))***+++,,,---........................---------,,,,,,,,,++++++)))))))))))))))(((((('''(((((((((((('''''''''''')))+++---...000333777:::???CCCIIIOOORRRVVVYYY[[[___aaacccccccccdddfffhhhhhhnnnsssqqqllljjjnnnsssxxxxxxxxxzzzwwwlllaaa[[[WWWSSSUUUXXXZZZTTTUUUbbbpppvvvvvvwwwyyyqqqmmmiiieeejjjlll```MMMEEERRRfff|||qqqkkkzzzwwweeeXXXIII888///,,,((('''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,///888^^^nnnoooxxxwww|||lllllltttsssiiinnnsssssssssssssssrrrqqqqqqqqqrrrssssssrrrsssuuuwwwvvvsssbbbUUUIII@@@888>>>OOOdddkkkhhhooo}}}oooeeeddd```hhh|||yyyooommmdddgggiiijjjmmmrrrssspppmmmkkknnnwww}}}}}}||||||mmmHHH777555333222111///,,,***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******)))******+++,,,---...///111222555666888999222===NNNccc}}}yyyggghhhvvv|||ooobbb^^^lllxxxrrrtttrrruuuyyy{{{zzz|||~~~}}}|||zzz{{{{{{xxxuuusssssssssnnnnnnmmmmmmmmmmmmmmmnnnooorrrrrrooonnnrrrtttsssrrrsssqqqjjjeee```VVVMMMFFFAAA===<<<===DDDTTTbbbaaabbbbbb___YYYVVVWWWYYYlll}}}yyyjjj```ZZZUUUUUUUUURRRPPPQQQVVVZZZLLL@@@666555666777???III^^^zzz~~~mmmjjjVVVLLLNNNTTTXXX```ccc[[[NNNDDD>>>???BBB???999666777999;;;===???????????????FFFQQQ[[[dddlllrrrvvv{{{{{{zzzvvvmmm___OOOEEECCCFFFKKKSSS[[[bbbhhhkkkgggccc]]]XXXYYY^^^eeejjjkkkkkkmmmrrruuuqqqhhh___eeefffjjjppprrruuu|||fffJJJ>>><<<777666333111///---,,,+++***)))+++...///111888AAAIIISSSaaammmxxxqqq[[[KKK???888999===BBBKKKZZZmmmyyy}}}{{{nnn___```rrrqqq```SSSIII===444111222222111...,,,+++---///111:::HHHSSSQQQGGG>>>;;;444333111000...---------))))))+++------777TTTqqqkkk[[[YYY]]]bbbcccdddcccbbbbbbccceeefffhhhgggccc\\\VVVUUUUUUQQQQQQRRRTTTUUUSSSPPPMMMGGGDDDAAA@@@??????===<<<::::::888777555444333222333333222111000//////...---,,,+++))))))))))))***+++,,,---------,,,***)))&&&&&&&&&&&&''')))+++---+++***************++++++//////..................------------,,,,,,,,,,,,***************)))((((((((('''''''''''''''''''''((()))+++,,,...000444777<<>>?????????AAAJJJVVVaaahhhlllppprrruuuwwwyyyvvvmmm^^^NNNCCCCCCFFFJJJQQQXXX^^^ccceeeeeeccc^^^XXXTTTWWW___fffdddbbbbbbgggmmmmmmgggaaa```aaadddhhhiiiiiiooowwwcccNNNDDD:::999777444111///......***)))+++---------444<<<@@@IIIXXXeeeppp{{{~~~hhhWWWIII???999<<<@@@FFFTTTgggvvv|||~~~ttteee___jjjyyyiii^^^RRRCCC888444444444333000---,,,---...///666DDDSSSVVVNNNEEEBBB444333222000///...------+++***,,,---+++222NNNkkksssddd^^^___ccceeeffffffdddddddddeeefffjjjllljjjccc]]]ZZZ[[[WWWUUUTTTTTTTTTRRRPPPNNNKKKHHHEEEBBBAAA@@@???===::::::999888666555444444444333333222111000//////,,,+++***)))))))))***++++++,,,---------,,,+++***((('''&&&&&&&&&(((***,,,---,,,+++***))))))))))))------......//////000000...------------,,,,,,,,,+++++++++++++++******)))&&&'''''''''''''''''''''&&&((()))+++,,,///333666888;;;???CCCGGGLLLRRRVVVWWWYYY[[[\\\]]]```dddgggiiikkkmmmnnnmmmmmmnnnpppssstttuuuxxx{{{~~~|||mmmeee]]]YYYWWWXXX^^^^^^WWWVVVaaammmqqqooovvvvvvqqqrrr^^^OOOIIIccczzz{{{llliiixxx{{{gggVVVNNN===555,,,''''''))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,...666]]]ppppppvvvxxxyyyvvvnnn]]]ZZZgggooorrrssstttttttttsssrrrqqqmmmoooqqqqqqrrrsssvvvxxx{{{tttcccWWWNNNEEE<<<===LLLdddnnnkkkkkksssuuurrrhhhdddfffaaaeeewwwwwwooommmkkktttyyytttqqqwwwuuuqqqrrruuu{{{pppVVV888666444222000...***'''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,---.........000222444666777888:::JJJ]]]mmmzzz~~~mmmeeeeeerrraaafffiiiiiigggkkkxxx~~~jjjaaa^^^SSSPPPVVVYYYqqqzzztttnnnppprrrtttvvvuuutttsssyyyzzz{{{||||||zzzxxxwwwvvvwwwxxxvvvrrroooppprrrooonnnllljjjjjjlllooopppkkkkkkiiihhhlllqqqpppkkkjjjiiibbbXXXSSSRRRPPPMMMEEE<<<999DDDVVVccckkkoooqqqvvv{{{|||yyyvvvuuuuuunnnrrruuuuuuwww{{{yyyuuu|||xxxrrrlllgggbbb]]]ZZZMMMDDD===;;;555111999EEE[[[yyymmmjjj^^^UUUWWW]]]___fffggg^^^TTTHHH??????AAA???999555333555777:::===>>>>>>???CCCMMM\\\hhhnnnqqqssstttrrrvvvyyyxxxooo```PPPEEEDDDFFFIIINNNSSSXXX\\\]]]\\\___aaa]]]VVVUUUYYY^^^ZZZSSSMMMOOOXXXbbbggggggaaaaaabbbdddaaa___bbbiiisssyyy___OOO===<<<999666444222000000+++***+++,,,++++++000777===FFFTTTaaakkkvvvrrr```PPPDDD777999;;;???MMMaaarrryyy}}}wwwiii^^^cccwww}}}pppeeeYYYJJJ???999555555444111...,,,---...000444AAARRRXXXRRRJJJHHH555444222000///...---------+++---...***...IIIggg~~~zzzmmmdddaaadddfffhhhiiigggfffffffffeeejjjnnnlllfff___]]]]]]\\\YYYVVVTTTSSSRRROOOMMMOOOLLLHHHEEECCCBBB@@@???:::999999888777666555555444333333222111000//////***))))))))))))+++,,,---+++,,,---------,,,+++***((('''&&&%%%&&&(((***+++...---,,,***)))(((((((((+++,,,---...///111222222......---------,,,,,,,,,+++,,,,,,,,,,,,+++******&&&&&&&&&'''''''''((((((%%%''')))***,,,///333666555777;;;???DDDKKKRRRWWWSSSUUUWWWYYY[[[^^^bbbfffiiijjjkkkmmmnnnooooooooorrrsssuuuwwwyyyzzz{{{{{{}}}mmmeee```\\\[[[]]]bbbddd___YYY\\\jjjwwwpppyyy}}}yyy]]]LLLSSSnnnuuu[[[fffyyyooo^^^XXXBBB999...((((((******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,...444[[[kkkiiillllllvvvvvvnnnooommm]]]VVV\\\___vvvuuutttsssssssssssssssooopppsssuuuvvvvvvuuuuuuyyydddTTTJJJDDD<<<>>>NNNfffnnnjjjnnn{{{|||rrrkkkjjjfffccciiisssuuulllhhhrrrtttyyy{{{xxxyyyrrriiimmmwwwrrrUUU;;;888444111000...+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,------222///000444555444777;;;BBB\\\hhhiiitttzzzuuupppeeeqqqyyyzzzvvvkkkaaaZZZYYYUUUUUUdddwwwrrrvvvgggVVVZZZ```______}}}{{{tttqqqlllkkkppptttssssssuuu}}}|||{{{{{{zzzwwwssspppsssvvvyyyyyyvvvrrrooonnnoookkkggggggjjjlllllllllnnnoooppppppooonnnmmmmmmkkkfff```\\\ZZZUUULLLEEE>>><<>>OOOWWWccckkknnnpppqqqrrrwwwuuuuuuuuunnn___PPPJJJMMMKKKIIIJJJNNNRRRTTTUUUZZZZZZ\\\^^^[[[WWWXXX]]]VVVLLLCCCGGGUUUaaadddbbb```dddhhhgggccc^^^\\\\\\dddqqqttt___KKKCCC<<<999666111////////////...//////000111222:::AAAPPPaaannnwwwzzziiiWWWIII???>>><<<===GGGYYYiiirrrxxxnnngggiiiuuuxxxrrriiiWWWFFF===999666333111///000111111222000999LLLYYYXXXOOOJJJ>>>:::555222000///---,,,------+++///222///@@@```www~~~tttiiibbbccceeefffdddaaaaaadddhhhjjjkkklllkkkiiifffbbb```^^^]]]ZZZXXXVVVRRRNNNJJJRRROOOKKKFFFCCCBBBAAABBBCCC???;;;888666666555444444333222111000///...---------,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++)))'''&&&&&&(((***,,,,,,,,,,,,,,,,,,+++***)))///////////////.........////////////...---,,,+++------,,,,,,,,,,,,+++++++++)))''''''((())))))(((%%%&&&'''))),,,...111222555888;;;???BBBGGGMMMQQQSSSVVVYYY\\\]]]___bbbdddjjjkkkmmmmmmkkkjjjiiiiiiqqqsssvvvyyy{{{{{{{{{{{{ssseeedddbbb]]]ccc^^^bbbiii___SSSaaa~~~}}}kkkWWWMMM[[[xxxfffYYYgggsssbbbUUUKKK???000((()))+++***((())))))))))))))))))))))))''''''''''''''''''''''''%%%'''((()))((()))***,,,+++999XXXmmmkkkfffddd^^^dddgggjjjjjjddd[[[WWWWWWttttttsssrrrrrrrrrrrrrrrppprrrsssuuuuuuuuutttsss|||zzzfffTTTIIIBBB:::<<>>IIIcccooonnnwwwxxxfffWWW\\\jjjxxxwwwnnnddd\\\XXXQQQMMMWWWfffrrrzzziiidddeeefffmmm~~~|||xxxsssqqqoooqqqtttxxxyyyyyy{{{zzzyyyyyyyyywwwssspppqqqtttvvvuuussspppnnnmmmmmmlllkkkllloooqqqqqqpppooooooooopppooommmiiifffccc^^^YYYVVVUUURRRLLLFFF>>><<<@@@IIISSS[[[dddlllnnnqqquuuwwwuuuooofff___\\\dddmmmrrrtttxxxwwwpppsss~~~}}}ttt```GGG888666:::===ZZZqqq|||nnneee]]]```eeedddhhhiiiaaaNNNFFF@@@BBBCCC@@@<<<:::888555777<<<>>>======???NNNXXXeeeooosssttttttuuuwwwvvvvvvtttkkk]]]RRROOOMMMLLLKKKKKKLLLNNNQQQSSSZZZYYY[[[]]]ZZZVVVWWW[[[YYYOOOEEEEEENNNWWWZZZZZZ```bbbeeeeeebbb___\\\[[[[[[cccooo}}}yyy\\\NNN@@@999666222///...///.........///000000111777>>>LLL]]]jjjsss~~~{{{lll\\\OOOBBB???<<<===EEETTTccclll|||yyytttnnnmmmuuuuuukkk]]]MMMBBB<<<999444111////////////000...666HHHUUUVVVPPPLLLAAA===777333111///---,,,------+++...111...>>>]]]uuuwwwkkkcccbbbeeehhheeeaaa```ccchhhhhhiiijjjiiihhhfffcccaaa\\\[[[ZZZZZZZZZXXXTTTQQQNNNMMMKKKIIIFFFDDDBBBAAABBB???<<<999888888666555444333222111///...---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,***)))'''&&&&&&''')))++++++,,,,,,,,,++++++***)))........................////////////...---,,,,,,------,,,,,,,,,,,,+++++++++***((((((((()))((('''&&&'''((()))+++...000111333555999<<<@@@DDDJJJNNNNNNRRRWWWZZZ]]]___bbbdddhhhjjjmmmmmmlllkkkllllllrrrtttxxx{{{}}}}}}}}}|||nnn___UUUXXXWWW]]]ddd```[[[hhh}}}~~~___BBBOOOlllmmm___fff|||}}}ooo^^^QQQEEE666,,,)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))((()))***,,,,,,888VVVnnnoookkkiiibbbaaa```bbbeeeddd___[[[YYYsssrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuuuutttsssrrrzzzzzzfffUUUHHHAAA:::;;;KKKcccpppqqquuuuuummmjjjfffbbbhhhrrrvvvooolllxxx~~~zzz{{{|||~~~~~~zzzzzzrrr]]];;;888444111000...+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))*********+++++++++,,,,,,,,,---000...000333444666>>>GGG\\\ttt{{{xxxiiiQQQWWWcccuuu~~~vvvnnnbbbXXX[[[eeeooohhhooo~~~~~~}}}{{{tttuuu~~~|||zzzzzzyyyzzzzzzyyyvvvsssrrrssstttsssqqqoooooopppmmmmmmnnnqqqtttvvvvvvtttooonnnnnnpppqqqnnnhhhbbb^^^YYYRRRNNNMMMKKKGGGCCC>>><<<>>>CCCIIIPPP]]]iiitttuuuwwwyyywwwpppddd\\\^^^gggqqqvvvwwwxxx~~~xxxnnnooo|||xxx\\\EEE;;;<<<>>>]]]sssuuukkkccceeeiiiiiilllmmmdddMMMEEEAAADDDFFFCCC???===:::888888<<<===;;;<<<@@@MMMXXXhhhtttyyyyyyxxxwwwvvvvvvvvvsssgggXXXRRRSSSOOOQQQQQQOOOLLLKKKNNNPPPVVVUUUWWWZZZXXXUUUUUUYYYfff]]]RRRMMMNNNSSSWWWYYY^^^^^^```aaabbb```\\\YYYXXXXXX\\\iii{{{uuu```III===999666222000///............//////000333:::HHHXXXeeennnyyy{{{oooaaaUUUEEE@@@;;;;;;BBBNNN[[[eeewwwzzzzzzvvvqqqrrrzzz{{{ooofffXXXIIIBBB===777222000/////////...,,,222AAAOOOTTTRRRPPPEEEAAA:::555222000...,,,---...,,,---000---:::VVVppp~~~yyylllcccaaagggllliiibbb^^^bbbhhhhhhhhhggggggfffdddcccbbb^^^]]]]]]^^^^^^]]]YYYWWWNNNNNNNNNNNNLLLIIIEEECCCAAA???<<<;;;;;;999777555333222111000///...---,,,,,,,,,,,,++++++,,,,,,---------..................***)))'''&&&%%%'''((()))+++++++++,,,++++++***)))------------............000000000000///...---,,,------,,,,,,,,,,,,++++++---+++)))(((((()))'''&&&((((((((()))***,,,......000222555888<<<@@@EEEIIIIIIMMMTTTYYY\\\___aaabbbeeehhhkkkllllllmmmooopppqqqtttxxx|||~~~~~~}}}|||~~~zzz```SSSRRRUUUZZZ______```hhhqqqdddAAADDDUUUwwwzzziiigggsss{{{eee[[[PPP@@@333+++))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((((((***,,,,,,666SSSoootttsssqqqjjjeee```___eeehhheee```___rrrrrrqqqqqqqqqqqqrrrrrrssssssuuuvvvvvvvvvvvvuuuzzzyyyeeeTTTIIICCC>>>???LLLaaammmnnnqqqwwwxxxooohhhhhhfffeeemmmyyyyyyrrrooommmvvv}}}{{{qqqmmmsss}}}|||zzz~~~{{{ppp\\\;;;888444111000...+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((()))))))))***************++++++,,,,,,------111111333555666;;;GGGTTTpppwwwaaa\\\fffwwwnnnhhhkkk~~~iiiiii}}}~~~xxxwww|||||||||{{{|||}}}}}}{{{yyytttuuuuuutttrrrqqqrrrtttoooooopppqqqsssuuuvvvvvvmmmmmmmmmqqqssspppiiiccc]]]WWWNNNGGGCCC@@@>>><<<;;;:::<<<>>>@@@FFFVVVdddvvvuuuvvvyyy{{{xxxpppiiiooossszzz}}}~~~|||yyywwwzzzoookkkrrr|||lllSSSGGGFFFGGGaaawww{{{qqqhhhhhhllljjjmmmmmmbbbLLLEEEBBBEEEGGGDDD@@@>>><<<999999;;;:::999;;;@@@LLLYYYkkkxxx~~~}}}{{{yyysssuuuwwwqqqbbbRRRMMMQQQSSSVVVXXXUUUOOOKKKLLLOOOPPPOOOQQQUUUVVVSSSTTTWWWnnnhhh___VVVRRRSSSXXX\\\[[[[[[\\\___bbbaaa]]]XXX[[[WWWVVV]]]lllyyysssUUUDDD>>>:::555222//////...............///000666CCCSSS```jjjvvv~~~zzzqqqbbbVVVFFF@@@::::::>>>GGGTTT^^^qqqwww|||yyyrrrooottt{{{xxxqqqbbbPPPHHHAAA999333111111111000---,,,000<<>>777333111...------///------///,,,666NNNhhhyyyyyyjjj___bbbjjjqqqnnnddd___ccciiihhhhhhfffeeecccbbbaaa```cccbbbbbbbbbbbb```[[[XXXTTTTTTSSSRRROOOLLLIIIGGG???>>><<<<<<<<<:::777555333222111000///---,,,,,,,,,,,,+++++++++,,,---------------....../////////***)))'''&&&&&&&&&'''(((******++++++++++++******,,,,,,,,,,,,------------///000000000//////...---------,,,,,,,,,+++++++++...,,,)))((()))((('''&&&))))))((())))))***+++,,,...000333555888===BBBEEEFFFKKKRRRXXX[[[]]]___```aaacccgggiiijjjllloooqqqooorrrwww{{{~~~~~~|||{{{}}}jjj[[[VVVZZZ[[[ZZZ\\\```aaa^^^}}}xxxuuuoooeeeSSSHHHDDDZZZuuujjjjjjvvviiidddZZZIII999...***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((((((***+++,,,333PPPoooyyyyyyxxxssspppiiiggglllmmmhhhfffhhhsssrrrrrrrrrrrrrrrssssssrrrssstttvvvxxxyyyzzzzzz|||wwwcccTTTKKKGGGAAADDDPPPbbblllnnnqqqwwwvvvmmmggggggggggggqqq}}}wwwqqqnnnjjjooorrrpppkkkiiijjjlllyyyyyy~~~qqqYYY;;;888444111000...+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((())))))))))))***************++++++,,,------......111222444666777>>>PPPaaazzztttgggfffrrr}}}mmmggg}}}ooommmyyy}}}zzzwww|||}}}|||{{{|||}}}~~~|||{{{uuuvvvvvvtttrrrrrrsssuuusssqqqooommmmmmooorrruuummmmmmmmmnnnooolllfffaaa\\\UUUJJJ@@@:::888888888777888;;;<<<===BBBPPP___ooooooqqqwww~~~vvvmmmyyy|||zzzrrrnnnppptttvvvvvvaaaTTTOOOOOOeeeyyyvvvkkkiiillljjjllliii]]]MMMEEEAAACCCFFFCCC???======:::999999888777;;;BBBNNN[[[lllzzz~~~{{{zzzqqqtttvvvppp___NNNIIILLLUUUYYY\\\YYYRRRLLLKKKMMMKKKIIIKKKPPPSSSRRRSSSVVVgggddd^^^VVVPPPPPPUUUYYYYYYXXXZZZ^^^bbbbbb^^^ZZZ[[[XXXVVVWWW^^^iiirrrxxxcccOOODDD<<<666444111000///..................333???NNN[[[fffuuu}}}{{{rrrcccVVVHHH???999999===CCCNNNZZZjjjrrryyyxxxrrrooosssyyy{{{kkkXXXKKKCCC999222111111111///...---///777DDDQQQWWWXXXNNNHHH@@@999444111///------000...,,,...+++333HHH___qqqyyyiii]]]dddmmmuuurrrhhhaaaccchhhiiihhhgggdddbbb```___^^^ccccccdddeeeeeebbb^^^[[[ZZZYYYVVVRRROOOLLLIIIHHH???===<<<<<<;;;:::777555333333222000///...---,,,,,,+++++++++,,,,,,---...,,,,,,------......//////+++***)))'''&&&&&&&&&''')))******++++++************+++++++++,,,,,,,,,---///////////////......---------,,,,,,,,,+++++++++...,,,***)))))))))'''&&&))))))(((((())))))******---///111444666:::???CCCEEEJJJQQQVVVYYY[[[\\\\\\\\\___bbbdddgggiiimmmppppppssswww{{{~~~~~~}}}|||~~~yyyddd[[[\\\ZZZWWWZZZ```___YYYmmm~~~pppddd```dddaaaPPP???HHHmmm~~~ooohhhooosssiii___NNN===111+++***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''((()))+++,,,000MMMnnnyyy{{{}}}{{{wwwqqqpppssspppiiikkkssssssrrrrrrrrrrrrsssssstttqqqrrrtttuuuwwwyyy{{{|||{{{xxxeeeVVVMMMHHH@@@GGGVVVfffooossszzz|||rrrjjjiiiggggggppp||||||rrrkkkhhhdddffffffcccbbbccccccaaammmmmmqqqwwwzzzzzz}}}tttVVV;;;888444111000...+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))*********++++++++++++,,,---...///000000///111444555666???UUUjjjxxxeeeeeepppqqqddd|||vvvwwwvvv}}}}}}{{{~~~~~~{{{yyy{{{zzzyyyyyy{{{|||{{{zzzuuuvvvuuutttrrrqqqrrrssstttrrroookkkiiijjjooosssnnnnnnmmmkkkhhheeebbbaaa___WWWJJJ>>>777666888;;;999;;;AAAEEEFFFIIITTTaaannnppptttzzzqqqfffrrrxxx|||zzzyyy{{{}}}}}}lll]]]UUURRRcccwwwxxxllliiillljjjkkkhhh[[[MMMEEE???AAADDDBBB???>>>>>>;;;:::999777666===EEESSS^^^nnnzzz~~~}}}|||{{{tttuuuuuunnn^^^NNNJJJNNNWWWZZZ]]][[[UUUOOOLLLKKKJJJHHHIIINNNRRRQQQQQQSSS[[[[[[YYYUUUQQQPPPSSSVVVVVVXXX[[[___bbbcccaaa^^^XXXWWWVVVUUUWWW___jjjrrrwwwwww```MMM>>>777666222222111///...............111:::GGGSSS___ooo}}}~~~wwwhhh[[[LLLAAA999:::<<>>BBBEEEIIIQQQYYY\\\^^^dddmmmtttxxx{{{|||}}}}}}wwwuuueeeZZZTTT\\\qqqyyyllliiimmmlllnnnjjj]]]LLLCCC>>>???CCCCCCBBBCCC@@@===;;;:::777888@@@JJJZZZcccpppyyy}}}|||||||||{{{xxxtttlll^^^SSSRRRXXX[[[]]]______\\\VVVQQQMMMOOOKKKKKKOOORRRQQQOOOPPPPPPSSSUUUUUUSSSRRRRRRSSSTTTXXX]]]aaacccccccccccc[[[ZZZWWWVVVWWW]]]ffflllpppxxxvvvZZZDDD;;;;;;444333222111//////......///000555>>>IIIUUUfffuuu~~~rrreeeRRREEE<<<<<<;;;<<>>BBBHHHMMMQQQTTTXXXZZZZZZ\\\^^^___```cccgggjjjpppqqqsssvvvyyy{{{}}}~~~}}}pppeee[[[YYY]]]bbbfffjjjaaabbbcccdddgggqqqwwwhhhiiisssxxxvvvsssrrrlllXXXFFFOOOppp~~~ttthhhqqqrrr^^^LLL@@@666---'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))++++++---IIIiiiqqqsss}}}uuuooorrrnnneeehhhtttppppppoooooopppqqqrrrrrrrrrrrrrrrssssssuuuvvvwwwuuunnn[[[MMMDDD<<>>===;;;999AAANNNZZZfffvvv~~~gggZZZIII>>>:::888444000...000//////888HHHQQQRRRQQQJJJAAA999555222111000+++222000---111///222???JJJaaa{{{~~~uuuhhhmmmrrrsssmmmfff```]]]aaabbbeeeggggggfffdddbbbaaabbbcccddddddaaa[[[WWW\\\]]]___^^^[[[VVVQQQMMMJJJFFFBBB???======<<<;;;666555444333222000//////++++++++++++,,,---...///222222111111000000//////......---+++***((('''&&&(((((()))***************'''(((((()))***+++++++++++++++,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,+++))))))***+++******'''''''''''''''((()))***)))+++---...000333888;;;:::>>>CCCIIIMMMRRRWWWZZZ[[[\\\^^^___```bbbfffiiilllmmmnnnpppsssvvvyyy{{{{{{rrrccc^^^]]]]]]bbbiii```ZZZZZZbbbjjjpppyyyyyyppptttpppOOOIIIdddwwwcccdddzzz}}}hhhVVVIII>>>222)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))******,,,HHHgggnnnooo|||zzzoooqqqoooeeedddlllrrrssstttrrrpppooooooppprrrqqqpppoooppprrrtttvvvzzzuuueeeRRREEE???HHHYYYgggnnnrrr{{{qqqiiinnnnnnsssttthhhdddmmmqqqrrrlllgggnnn}}}yyysssvvvxxxvvvpppnnnsssqqqwww|||}}}qqqVVV:::999777444000---+++***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((++++++++++++,,,---....../////////000111111222222...666888666@@@YYYnnnuuu|||uuulllbbbgggqqq```[[[```eeegggvvv}}}{{{ssscccTTTUUUVVV^^^eeepppxxxssstttwwwvvvuuuuuu}}}}}}}}}~~~~~~}}}{{{|||~~~}}}{{{zzzvvvtttqqqooopppppppppooonnnkkkiiihhhlllrrryyy~~~vvveeeRRREEEDDDMMMUUU\\\^^^ccckkkrrrxxxzzzzzzvvvtttqqqlll```VVVYYYbbbhhhqqq~~~wwweeeWWWOOOWWWfffyyy}}}oooiiilllqqqxxxrrr^^^NNNEEE>>>???DDDFFFGGGIIIGGGCCC???;;;777999DDDPPPgggrrrzzzyyyxxx{{{yyynnnddd^^^___ccchhhbbbeeehhhhhheeeaaa^^^\\\[[[ZZZXXXVVVUUUTTTTTTTTTMMMJJJIIILLLQQQTTTQQQNNNTTTYYY^^^```^^^```eeejjjfffeeecccbbbbbbdddfffggghhhkkktttbbbHHH;;;777777555111000000...,,,---...111666;;;EEEWWWhhhtttxxx```QQQDDD@@@;;;666<<>>;;;777222000//////000666@@@MMMVVVTTTOOOHHH???777222000000///,,,---//////...111777HHH^^^wwwxxxssspppooopppkkkccc^^^]]]bbbdddfffggggggdddbbb```eeedddcccbbb```^^^\\\ZZZXXXZZZ^^^___\\\UUUNNNIIIIIIGGGDDDAAA>>>;;;999999999888666333111///.........---+++***+++---///111222111000.........///000111...,,,*********((('''((('''&&&(((***,,,,,,,,,(((((()))***************,,,,,,,,,++++++,,,------......------------......,,,+++++++++++++++++++++'''''''''((((((((((((((())))))***,,,...111333444:::<<>>HHHYYYhhhpppttt}}}uuulllnnnmmmppp}}}qqqiiihhhyyy|||yyynnngggppp||||||}}}zzzuuusssrrriiiiiinnnuuu{{{lllOOO:::888666444111...,,,+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((+++******++++++,,,---...000000000000111111222222111777999;;;JJJaaaqqqsssyyy~~~ssstttrrrwwwooo^^^[[[______\\\cccnnnwwwvvvqqqjjjaaaWWW[[[WWW^^^jjjwww{{{vvvxxx{{{{{{zzz{{{~~~~~~~~~{{{|||~~~~~~~~~}}}{{{zzzvvvtttrrrqqqqqqqqqpppnnnmmmkkkjjjmmmrrrwww{{{|||vvvmmm^^^PPPGGGGGGMMMSSSVVVZZZaaajjjpppsssrrrpppeeeccccccaaaZZZSSSTTT[[[ffflllyyy}}}~~~{{{{{{xxxuuurrrpppqqqsssxxxzzz{{{vvvjjj\\\PPPJJJRRRaaauuu~~~qqqmmmpppuuu|||uuuaaaMMMDDD???BBBGGGHHHGGGHHHGGGCCC???<<<888:::DDDPPPmmmwww{{{{{{|||||||||xxxpppfff]]][[[^^^bbbccceeehhhkkkkkkiiieeecccbbbbbbaaa___\\\YYYVVVUUUTTTRRRQQQTTTYYY[[[YYYVVVUUUYYY]]]___```bbbfffjjjmmmnnnooooooooommmkkkjjjhhhiiioooyyylllOOO>>><<<:::777444333444333111......000444888BBBSSScccrrr|||}}}hhhYYYKKKEEE>>>888<<>>:::444333222111222666@@@LLLTTTWWWTTTNNNFFF===555000...///------//////...111777FFF[[[tttyyyssspppnnnnnnjjjbbb^^^^^^gggggggggfffdddaaa^^^\\\bbbccccccaaa^^^[[[ZZZZZZ\\\]]]]]]\\\XXXSSSNNNKKKNNNLLLIIIDDD@@@<<<:::888:::888666444111///.........---+++***+++---///111222111000///////////////111...,,,++++++***)))''''''&&&%%%&&&(((***+++***((())))))***************++++++++++++,,,,,,---.........------------......,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))***,,,...000222333888:::???EEELLLRRRUUUVVV]]]```ddddddaaaaaadddhhhnnnmmmmmmlllnnnpppsssuuuxxxwwwvvvuuuwww}}}xxxiiieeedddcccccceee]]]^^^mmm|||{{{ZZZPPPccczzz~~~mmmiiizzz~~~{{{qqqbbbTTTHHH:::///'''((()))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))++++++<<>>;;;999:::999666444111///...------,,,+++***+++---///111222222222111000///......000...,,,,,,,,,+++)))(((%%%$$$###$$$'''((()))((())))))***++++++++++++************+++,,,---...///......------------.........------,,,+++******)))((((((((((((((((((((((((((())))))+++---///111222444777;;;AAAGGGMMMQQQSSS[[[```eeefffeeeddddddfffnnnmmmkkkkkkmmmqqquuuxxxyyyzzz{{{|||}}}lll___^^^``````bbb___aaammmiiiJJJMMMcccwwwooorrr{{{}}}uuudddYYYTTTDDD111))))))((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))(((777TTThhhjjjgggjjjnnnhhh```jjjxxxppp___[[[pppqqqrrrqqqooonnnooopppsssssstttuuuuuuttttttsssxxxzzzlll]]]PPPFFFAAAJJJYYYfffjjjkkkqqqyyyxxxwwwnnnhhhkkkjjjnnn}}}{{{mmmkkkpppxxxwwwvvv{{{zzz|||qqqnnnrrrxxx~~~mmmNNN888777555333111///------((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++,,,---111111111222222222222333777999@@@RRRnnn{{{zzzrrrgggfffqqq}}}}}}ppppppeeebbbuuujjjiii|||}}}~~~~~~}}}|||{{{xxxxxxwwwxxxwwwtttooolllkkkjjjmmmsssyyyxxxnnneeeXXXQQQLLLNNNUUUZZZXXXTTTRRRTTTXXX\\\]]]YYYSSSMMMJJJLLLRRR]]]hhhlllllljjj___```ccchhhfff___ZZZZZZTTTQQQOOOOOORRRTTTRRRPPP]]]^^^```___\\\WWWSSSPPPUUUaaaqqq}}}ssssssxxx{{{yyydddXXXPPPJJJLLLNNNMMMJJJIIICCC@@@===:::777999CCCOOOgggttt}}}zzzwwwnnn```SSSOOOTTTZZZ\\\YYYXXX\\\dddjjjkkkjjjjjjiiihhhfffccc___\\\[[[```___^^^```cccffffffeee```___```ccchhhlllnnnnnnppptttyyy||||||yyytttpppmmmlllnnntttxxx|||mmmXXXKKK===777555222000///111...---...000666DDDQQQbbbmmmxxx}}}zzzmmm^^^RRRGGG>>>===BBBVVVXXX^^^gggtttyyyvvvnnncccZZZRRRFFF;;;444333000...000666???EEENNNOOOOOOIIIAAA999444333000......///...---000555:::LLLeee{{{|||uuuppplllkkkgggaaa___aaadddccc```^^^]]]^^^___```^^^aaacccaaa]]]ZZZ\\\^^^ZZZZZZXXXWWWVVVUUUUUUUUUVVVTTTOOOJJJEEE@@@===<<<:::999777444111///...---,,,,,,++++++,,,...000111222222333333222000...---000///---------,,,***(((&&&$$$###$$$&&&((((((((()))***++++++,,,,,,++++++*********+++,,,---///000......------------......///......,,,+++***)))))))))))))))((((((((((((((((((((()))***,,,...000111111444888===BBBHHHNNNQQQVVV[[[bbbffffffeeeeeeeeejjjjjjjjjlllnnnrrrvvvxxxwwwyyy{{{~~~sss]]]ZZZ]]]]]]```cccdddhhhxxxlllFFF@@@SSSqqq}}}ssslllvvv}}}kkk```\\\LLL666---+++((('''&&&'''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))'''333OOOeeeiiifffeeeaaa___\\\fffwwwrrrcccaaannnooopppooonnnmmmnnnooorrrssstttuuuuuuuuuttttttyyy{{{kkk]]]PPPHHHAAAKKKZZZgggjjjjjjooowwwsssssslllgggjjjiiiooo~~~ppplllpppuuu{{{vvv}}}|||~~~{{{kkkPPP888777555333111///------((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((()))***+++---...111111111222333333444444888;;;GGG```yyynnnmmmtttrrrkkk|||wwwttt}}}~~~~~~~~~{{{{{{zzzzzzyyyuuupppkkkkkkjjjlllqqqtttnnn```TTTLLLIIIKKKUUUbbbgggaaaYYYWWWVVVWWWXXXYYYXXXUUUSSSLLLNNNSSS___llltttrrrmmmaaa___aaaeeefffaaa___```YYYTTTNNNLLLOOORRRSSSRRR[[[[[[\\\]]]\\\YYYVVVTTTVVVaaaooowwwxxx|||{{{ggg```UUULLLJJJKKKIIIGGGHHH???<<<:::888666777AAAMMMaaannn}}}~~~{{{tttfffWWWLLLLLLUUU^^^```[[[WWWZZZccclllpppqqqnnnllljjjhhhgggggghhhiiijjjiiiiiijjjlllnnnooopppmmmlllkkkmmmqqqtttvvvwwwtttwwwzzz}}}~~~~~~}}}|||sssrrruuuzzz||||||lllYYYFFF===:::777444444333///---...///222<<>>DDDKKKPPPQQQVVV]]]bbbeeeeeeeeeeeeeeegggjjjmmmqqqssstttuuuqqqssstttvvvyyy}}}ggg___```______eeefffdddnnnwwwkkkoooaaaCCC:::GGGZZZsssiiioooxxxiiibbbSSS???111---)))&&&'''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))***'''111KKKcccllljjjhhh```cccaaaiiiuuurrrggggggmmmooopppooonnnmmmnnnoooqqqrrrrrrsssttttttuuuuuuyyy}}}lll]]]QQQIII@@@JJJ[[[jjjooopppvvv~~~wwwwwwooohhhiiihhhooosssnnnpppmmmqqqvvvvvvkkkfffuuu~~~nnnXXX888888666333111///---,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((())))))+++,,,...///000000111222444555666777888>>>NNNkkkxxxrrrtttxxx||||||{{{~~~}}}{{{}}}~~~}}}||||||zzzvvvpppllllllkkklllmmmkkkbbbTTTIIIGGGIIIPPP```nnnqqqggg\\\XXXVVVTTTTTTXXX\\\^^^___WWWXXX[[[bbbmmmtttrrrjjjccc```aaagggkkkkkkkkknnngggaaaYYYSSSQQQTTTWWWZZZYYYXXXYYYZZZ[[[YYYVVVSSSTTT^^^lll}}}}}}~~~lll```UUUJJJGGGGGGEEEDDDDDD<<<:::888777555666@@@LLL```lllzzz}}}zzzooo]]]NNNHHHMMMYYYcccddd```\\\^^^dddlllqqqsssmmmllljjjiiikkknnnsssuuussssssssssssuuuwwwyyyzzzwwwvvvuuuuuuuuuwwwzzz{{{wwwwwwxxxyyyzzz|||}}}~~~wwwvvvxxx{{{{{{zzz|||}}}dddKKK@@@===888555555333///...//////111777???SSS^^^lllwww~~~|||vvvkkk___RRRHHHBBB???DDDSSSccckkkmmmtttqqq___VVVTTTPPPJJJ:::888444111000333999>>>QQQUUUWWWSSSHHH>>>888666222000///000...,,,...333222???XXXttt~~~tttoookkkjjjfffaaa```bbbfffccc^^^ZZZWWWWWWXXXYYY]]]]]]^^^^^^______^^^]]]\\\\\\\\\[[[XXXTTTOOOMMMNNNMMMKKKHHHFFFDDDCCCCCC;;;:::777444111...---,,,------...///000111333444555555444444222111///...//////...///000///,,,))))))'''&&&''')))******)))++++++,,,------------,,,*********+++,,,---...///......------------......///......---,,,++++++***+++******))))))((((((''''''''''''(((***+++---...---111555888;;;AAAJJJQQQQQQTTTXXX^^^bbbdddddddddbbbeeeiiimmmqqqrrrrrrrrrrrrrrrrrrrrrsssvvv|||vvvhhhcccaaa^^^dddeeecccjjjxxx|||zzz~~~jjj]]]^^^XXXFFF<<>>VVVuuuqqqmmmkkkkkkgggaaa___``````^^^[[[XXXVVVVVVWWWXXXWWWSSSPPPSSSYYY\\\XXXSSSVVVVVVWWWWWWWWWWWWWWWWWWMMMLLLKKKIIIGGGFFFFFFEEE<<<:::777444111...,,,,,,...///000222333444555666888777555222111000000111/////////000111000---***)))'''&&&&&&((())))))(((+++,,,------......------,,,,,,,,,++++++,,,------.........------.........------------------------+++++++++***)))(((((('''&&&&&&'''''')))***+++,,,...111555777999@@@JJJSSSYYYXXXWWWYYY\\\___bbbbbbdddeeefffgggjjjnnnqqqrrrlllnnnpppqqqqqqrrrtttvvvpppmmmeee```^^^fffmmmmmmiiieee```ttt}}}~~~vvvhhh```lllrrrlllgggcccVVVGGGFFF[[[ooopppooo```ooo|||fffXXX<<<444,,,((()))******((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))***)))000CCC\\\qqq|||wwwhhheeerrrtttjjjeeerrrsssssssssssssssssssssrrrrrrqqqqqqrrrsssuuuvvvyyytttbbbPPPDDDCCCPPP```jjjlllpppwww~~~~~~wwwnnnhhhdddfffppp|||{{{mmmllltttiiidddaaa```^^^]]]bbbiiibbb___eeesssyyyxxx}}}|||kkkWWW;;;999777444000---+++)))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++*********+++---///000111111111111555888777333999TTTlllvvvsssrrrxxxooo\\\gggoooxxxxxxjjjYYYUUUaaannnooohhheeeqqqzzzzzzyyy{{{|||{{{zzz{{{}}}zzzvvvtttssstttxxxvvvsssnnnggg\\\QQQIIIOOOYYYccchhhmmmpppjjjaaaVVVPPPGGGAAA???@@@BBBCCCDDDJJJNNNNNNPPPXXX```ccc\\\VVVQQQSSSVVV\\\eeennnrrruuupppaaaVVVTTTVVVUUU\\\YYYZZZ]]]^^^\\\\\\___```hhhrrr}}}pppeeeXXXUUUVVVNNNKKKJJJCCCCCC<<<666444555:::DDDOOOcccnnnyyy~~~}}}rrr^^^OOORRRYYY]]]ccckkkwww}}}}}}yyyxxxyyy|||zzzxxxtttpppmmmlllllllllkkknnnvvv~~~nnnWWWEEE:::666555333111000///000222222999AAAOOOaaarrr}}}xxxooocccVVVLLLFFF<<<@@@JJJWWWaaahhhrrr|||wwwhhhUUUFFF======;;;666222000111222888EEESSSXXXUUUOOOEEE===666000---///000///000333111:::MMMfff}}}uuupppjjjhhhiiihhhccc___aaa___\\\YYYXXXXXXXXXXXX]]]ZZZWWWXXX[[[\\\[[[YYY[[[WWWSSSSSSVVVXXXWWWUUUQQQMMMHHHGGGHHHHHHFFFDDD>>><<<888444000...---------...///000333555888999666666666666555444333222111111111111111000,,,)))******)))(((((()))***++++++,,,///111222111///---............---,,,+++***............//////000000//////.........---------,,,,,,++++++***))))))((((((((((((((())))))))))))+++...111555999>>>DDDHHHQQQTTTXXXZZZZZZ\\\aaaeeefffeeedddfffjjjnnnqqqrrrllllllllllllnnnrrruuuwww{{{~~~fffjjjaaa\\\___eeeggggggiiiiiirrr|||vvvqqq{{{uuuaaaSSSQQQiii|||tttooo]]]YYYddd|||}}}hhh[[[EEE<<<222+++((((((((('''(((***+++)))&&&$$$%%%'''&&&&&&&&&''''''''''''(((+++***///===SSSllltttfffuuuwwwhhheeerrrssstttuuutttsssrrrqqqsssrrrqqqqqqrrrsssuuuvvv|||wwweeeTTTGGGBBBPPP```jjjmmmpppxxxwwwnnngggcccfffsss{{{mmmllltttuuunnniiiiiijjjjjjnnnsssqqqjjjiiiooorrrpppvvv{{{kkkTTT;;;999777444000---+++)))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++***+++,,,---///000111000///000333777999888CCC[[[ooovvv}}}|||mmmnnnpppzzziiiTTTSSSYYY___ffftttvvvgggWWWSSSXXX[[[XXXTTTfffpppvvvuuutttwww{{{{{{~~~}}}zzzyyyxxxxxxrrrpppmmmiiiccc[[[RRRKKKOOOWWW^^^bbbhhhmmmkkkeee]]]WWWNNNFFFAAA===<<<<<>>:::999:::<<>>MMM```ooovvvwwwzzz|||}}}vvvkkk^^^WWWEEECCCDDDLLLTTT___nnnzzzrrrfffLLLEEE<<<555444333222111222:::CCCJJJOOOOOOGGG===888333///000000//////222///222>>>UUUnnnxxxrrrllliiiiiihhhbbb]]]^^^\\\YYYWWWWWWVVVUUUSSSZZZ[[[\\\\\\[[[[[[[[[\\\YYYYYYYYYYYYYYYZZZZZZZZZWWWUUUQQQKKKFFFDDDEEEFFFAAA>>>999555111...------......///000222555777888888999999999888777666555/////////000222111///---+++***)))'''''''''((((((+++,,,...000111111///.../////////...------,,,,,,,,,,,,------------..................---------------,,,,,,++++++******)))))))))))))))))))))))))))))),,,...111444888===@@@IIINNNTTTXXXYYYZZZ\\\___```______aaadddhhhjjjjjjkkkkkkjjjjjjllloooqqqsss{{{}}}zzziiibbb]]]\\\]]]___ffflllfffMMMNNNpppyyyzzzggg^^^iiiyyy{{{rrrkkkWWWLLL===111+++))))))((('''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((,,,***,,,777KKKaaaqqqxxx|||www^^^aaannnkkkeeerrrtttwwwxxxwwwuuuqqqooossssssrrrrrrssstttvvvwwwxxxhhhWWWJJJCCCQQQaaakkklllmmmqqqvvvzzzssskkkfffcccgggssstttssszzzuuuvvvwwwwwwsssooosss{{{wwwtttvvv{{{~~~{{{zzz}}}ssslllmmmsssyyyiiiKKK;;;999777444000---+++)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((())))))******+++++++++,,,---...///000000000///000222333555;;;AAAXXXbbbjjjmmmrrrxxxwwwrrrlllzzzrrrgggeeeaaa\\\XXXVVV\\\hhhsss|||pppgggcccYYYMMMNNNXXXccciiinnnoooooosssyyy~~~}}}{{{zzzjjjfff```[[[WWWTTTQQQOOOVVVRRRLLLHHHHHHKKKNNNNNNUUUUUUUUUSSSQQQPPPPPPPPPZZZ______XXXOOOHHHCCC>>>???:::777777666222333666;;;CCCLLLRRRUUU[[[bbbhhhccc___]]]___aaabbbggglllpppwwwjjjZZZUUUVVVQQQOOONNNGGGCCC>>>===AAAFFFKKKQQQWWWmmmvvv~~~}}}xxxmmmccc^^^bbbhhhiiikkkmmmmmmttt|||~~~|||{{{|||~~~~~~xxxuuusssqqqpppmmmpppvvv|||tttVVVAAA???;;;666333333333222000666666:::GGGXXXhhhrrrvvvuuuyyy}}}{{{sssiiibbbMMMGGGBBBEEELLLXXXhhhvvv}}}rrrVVVKKK>>>666444444222000333777===EEENNNSSSMMMBBB:::444000111000...///111111111999LLLfffzzz|||vvvppplllllliiiccc^^^\\\ZZZXXXXXXYYYYYYWWWUUUYYY\\\______\\\ZZZZZZ\\\TTTVVVYYY[[[[[[ZZZYYYXXXSSSTTTRRRMMMEEEAAA@@@BBBBBB???:::555111///------......///111333555777888:::::::::::::::999888888333222111222333222000...,,,+++)))'''&&&&&&''''''+++,,,...000111111000///000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++++++++*********)))))))))))))))***,,,...000222555:::===EEEKKKSSSXXXYYYYYY[[[]]]___^^^^^^```dddgggiiiiiilllkkkjjjkkklllnnnqqqsss{{{|||~~~ooohhhbbb___]]]^^^gggppp{{{pppLLLAAA[[[~~~mmmaaakkk~~~yyycccVVVDDD555---)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))***444GGG]]]jjjnnnooo{{{qqqYYY[[[ooorrreeessstttwwwyyyxxxvvvssspppssssssrrrrrrssstttvvvwww|||uuufffTTTGGGDDDRRRbbbkkkjjjiiikkkooosssnnniiigggeeehhhqqq|||wwwwwwzzzxxx{{{|||}}}{{{zzz{{{sssllllllrrryyyiiiIII;;;999777444000---+++)))(((((((((((('''''''''''''''''''''((((((((())))))((((((((()))***++++++++++++,,,---...///000000000000000444888777666===FFFlllqqqvvvwwwtttqqqnnnlllmmm~~~zzzppphhh```___mmm}}}uuu^^^MMMQQQ^^^aaagggnnnrrrsssuuuzzz}}}|||oooiii```XXXSSSQQQPPPPPPSSSKKK@@@:::777888;;;===EEEIIINNNRRRUUUYYY^^^bbbfffiiifff[[[NNNCCC;;;444444111111444333111111444333888@@@FFFLLLSSS^^^gggfffaaa___bbbdddfffkkkrrrooouuu~~~rrraaa[[[[[[WWWUUUTTTLLLDDD>>>;;;>>>EEEJJJPPPWWWhhhqqq{{{}}}xxxnnneee^^^^^^bbbdddgggiiikkkrrrzzz~~~}}}|||~~~|||zzzxxxvvvsssssstttyyy~~~lllOOOEEE???777333333444333111222222444<<>>YYYmmmsssbbbbbb]]]OOONNNgggrrrbbbssstttvvvwwwxxxxxxwwwvvvttttttsssssstttuuuvvvxxxzzz{{{rrrdddRRRCCCCCCRRRdddmmmmmmjjjkkknnnmmmiiigggffffffhhhrrr}}}}}}sssrrryyy}}}~~~|||}}}jjjKKK;;;999777444000---+++)))'''((((((((((((((((((((('''((((((((())))))))))))'''((()))***+++,,,,,,---+++---...000111111111111222111444:::;;;===MMMaaa|||mmmmmmvvvuuu{{{jjjZZZ```hhhllllllppptttsssqqqxxx}}}ssseeeYYYTTTTTTWWWYYYLLLBBB:::777444111222777999===DDDJJJQQQ\\\jjjtttvvvvvvnnn]]]LLLAAA:::555333000111444444111111444666777;;;BBBEEEIIIUUUbbb```]]]]]]aaadddfffkkkqqqssswww}}}mmmdddccc___]]]ZZZQQQHHHAAA===@@@EEEFFFHHHJJJWWWeeettt}}}}}}wwwfffccc___^^^cccjjjooopppqqqxxx}}}|||}}}|||{{{zzzzzz|||}}}wwwuuurrrqqqsssxxxzzz^^^RRRBBB888666666444222111444666666999DDDVVVdddwwwzzz|||zzzlll\\\JJJ@@@>>>CCCLLLUUUdddvvvuuulll\\\LLL???888444444///000111555>>>IIIKKKHHH@@@999444333222...---///000333888@@@PPPfffzzzuuurrrnnnfff```]]]ZZZYYY]]]bbbbbb\\\VVVUUUWWW]]]dddiiijjjiiiggg```YYYSSSTTTZZZ___^^^ZZZFFFEEEEEEEEEFFFFFFEEEDDD@@@>>>:::777444222222222...///111444888<<>>EEEMMMRRRTTTVVVYYY[[[ZZZZZZ]]]aaagggkkkllllllhhhhhhhhhjjjlllppptttvvvqqqtttwwwxxxzzzuuuhhhaaa___]]]```ddddddfffmmmwww~~~ggg```ZZZKKKCCC>>>???ZZZ{{{jjjeeeooo~~~rrr]]]HHH:::222,,,)))((('''&&&'''***,,,+++)))&&&&&&&&&''''''''''''(((&&&,,,,,,+++999UUUnnnxxxooofff```QQQGGG\\\pppiiissstttuuuvvvwwwxxxxxxxxxttttttsssssstttuuuwwwxxx{{{|||rrreeeSSSDDDBBBRRRdddoooooommmnnnqqqooojjjfffeeedddiiiuuuyyyooonnnssswww}}}zzz}}}{{{~~~kkkLLL;;;:::777444000---+++)))'''''''''((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,------,,,---///000111222111111333000333888:::???UUUmmmvvvhhhooozzz|||eee]]]gggooorrrpppppprrrooonnnvvvvvvggg[[[VVVWWW[[[^^^PPPFFF???===:::444444888:::>>>DDDJJJRRR___ooo{{{|||qqq^^^KKK???888333444222222666777555666999999999>>>FFFHHHJJJTTT``````]]]]]]bbbeeeggglllqqqwww{{{lllbbbaaa\\\[[[WWWMMMHHHBBB@@@FFFLLLMMMLLLLLLXXXfffuuu}}}xxxppp`````````bbbhhhqqqvvvwwwrrrzzz{{{wwwuuuvvvxxx|||~~~}}}zzzwwwwwwtttqqqpppqqquuuzzz}}}}}}~~~}}}zzzyyyxxxuuurrrqqquuu|||hhhZZZGGG;;;777666444222///333555333333<<>>@@@GGGNNN[[[jjj|||sssdddSSSCCC999666666000111222444<<>>KKKaaa{{{zzzuuurrrmmmfff______\\\ZZZ]]]bbbaaaZZZSSSLLLNNNTTT^^^gggkkkiiifffaaaVVVLLLOOO[[[gggkkkkkkRRRMMMGGGDDDEEEEEECCCAAA???===:::777444333333333---///111555999===AAACCC;;;;;;<<<<<<<<<<<<<<<;;;555333111000111111000///,,,+++*********+++,,,---++++++,,,...///111222333444333111///...///000111.........------,,,,,,,,,+++++++++,,,,,,---------------..................,,,,,,++++++***))))))((('''))),,,---///333777:::===CCCJJJOOORRRTTTXXX[[[VVVWWWZZZ___eeejjjkkkkkkffffffggghhhkkkooosssvvvtttxxx{{{{{{zzzqqqgggaaa[[[YYYYYY^^^[[[]]]dddmmmwwwsssdddlllZZZRRRNNNDDD999MMMvvvsssiiimmmzzzwwwbbbMMM???555...***)))'''&&&(((+++---,,,***&&&&&&&&&'''''''''((((((&&&------)))555RRRnnn{{{}}}ooohhhWWWDDDUUUpppqqquuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssuuuvvvxxxwww{{{~~~{{{nnn]]]LLLBBBDDDTTTeeekkkmmmqqqvvvxxxuuuooohhhfffgggkkkuuu~~~oooeeeeeehhhhhhmmmooorrrtttuuu|||jjjDDD::::::888555000,,,+++***))))))))))))))))))))))))******))))))((((((''''''***************+++++++++,,,,,,---...///000111111777333333888:::CCC[[[uuulllhhhrrrttt{{{kkkZZZaaajjjkkkrrrpppooonnnqqquuuzzz~~~~~~{{{oooccc_________```cccXXXTTTOOOMMMKKKHHHGGGGGGCCC===???MMM]]]fffkkkpppuuuvvvqqqbbbMMM===777666444333555:::<<<999999;;;;;;>>>BBBGGGMMMUUU]]]bbbfffaaa]]]___ccchhhqqqyyy{{{tttllleeeaaa[[[SSSLLLGGGAAACCCOOOUUURRRRRRWWW[[[eeepppuuuzzz{{{tttiiiaaadddhhhmmmwww|||sssllljjjoooyyy|||}}}~~~~~~|||yyyoookkkfffbbbcccfffiiihhhfffdddhhhllljjjfffeeejjjppptttssssssxxx|||~~~|||zzzxxxvvvuuuttttttwwwTTT@@@;;;:::666222666222000111222777AAALLLaaallluuuvvvwwwzzzyyyuuuvvvgggWWWKKKAAA999;;;BBBNNNYYYnnnxxxmmmaaaQQQ???666777333111...000999CCCIIIJJJJJJDDD;;;333000////////////111777???HHHXXXrrrzzztttppphhh```\\\\\\[[[ZZZWWWUUUSSSRRRLLLMMMPPPTTTYYY___cccfffbbbZZZRRRQQQXXXbbbhhhkkkcccXXXKKKEEEGGGIIIFFFBBB>>><<<:::777555333111111000......444<<>>>>><<<:::888777888999999;;;888444222222222222111......---,,,,,,,,,------)))((()))+++...//////...222333666777555222...+++111///---,,,---,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******,,,...000333666777:::===CCCKKKRRRWWWXXXXXXZZZ\\\^^^aaaeeeggghhhiiiiiiiiijjjkkkmmmooopppqqqppprrrtttuuuwww~~~mmm^^^WWWTTTSSSZZZ[[[[[[\\\```kkkvvv|||{{{{{{qqqooosssvvvhhhlllaaaQQQFFFDDDXXXwwwfff___uuuqqqSSS@@@:::333)))+++)))((()))***+++***(((''''''''''''(((((((((((((((***+++---888OOOjjj|||xxxpppYYYAAAPPPkkknnnttttttttttttttttttuuuuuuttttttsssttttttuuuvvvwww{{{}}}}}}vvviiiYYYJJJBBBJJJZZZiiioooppprrruuuvvvuuuoooiiihhhhhhllluuu}}}oooffffffhhhiiiaaacccgggiiijjjmmmtttzzz~~~|||~~~~~~~~~kkkKKK::::::888444000,,,******))))))))))))))))))))))))******))))))((((((((((((************++++++++++++---......///000111222222333222444:::BBBPPPfffyyy}}}|||}}}rrrdddssszzzmmmppp}}}rrrbbb___bbbqqquuunnn___XXX___hhhkkkqqqrrrsssvvvyyy|||zzzkkkfffeeejjjooommmkkkjjjeeebbb______]]]XXXRRRNNNJJJFFFIIIVVVbbbcccaaa___aaacccaaaYYYLLL@@@;;;:::888666888>>>@@@@@@AAAEEEBBBCCCFFFIIINNNUUU]]]bbbccc^^^[[[^^^ccchhhqqqzzz}}}uuupppllldddWWWLLLHHHBBBGGGTTT\\\ZZZYYY\\\^^^gggppptttwwwvvvooofffgggkkknnnqqqxxx~~~{{{sssiiifffhhhqqqxxx{{{zzzrrrhhhccc]]]ZZZ[[[[[[XXXUUUYYY[[[]]][[[YYYZZZ___dddiiiiiijjjnnntttxxxyyyyyy}}}zzzyyyyyyyyyyyylllQQQCCC===888555555111000111111333;;;DDDTTT___iiikkkmmmrrrvvvvvvwwwkkk\\\QQQFFF===<<<@@@DDDNNNbbb{{{}}}ssshhhXXXGGG===;;;666333111111777???GGGJJJLLLGGG???888444333222222111222777<<>><<<:::777444222111000//////111666===AAABBB@@@AAA@@@===;;;::::::;;;;;;<<<999555333333333222111......------,,,,,,------***)))))),,,...000///...111222555666555222...,,,000...,,,+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********'''((()))+++...000333444999;;;AAAHHHOOOTTTVVVWWW[[[\\\^^^aaadddggghhhiiijjjjjjkkklllnnnppprrrssspppqqqrrrssstttyyywwwdddXXXTTTTTT___``````^^^```iiittt||||||uuuwww}}}~~~oooYYYGGGSSSssswwweeekkkxxxtttYYYEEE<<<444***+++)))(((((()))***)))(((''''''''''''(((((((((((()))***+++,,,555JJJdddvvv~~~{{{dddEEELLLgggooorrrrrrsssssstttttttttuuurrrssstttuuuvvvvvvvvvvvv~~~~~~zzzqqqcccTTTHHHAAALLL\\\lllssstttwwwyyyyyyuuuoookkkjjjkkknnnvvv~~~rrrhhheeefffggg^^^aaadddfffggghhhgggfffcccfffmmmuuuzzz}}}}}}kkkPPP999999888444///,,,******))))))))))))))))))))))))***))))))))))))(((((((((************++++++,,,,,,...//////000111222333444222555777;;;III^^^pppyyywwwrrrnnneeebbb{{{lll\\\[[[```jjjrrr|||yyyvvvkkk\\\VVVYYY[[[XXXTTTTTTXXX___eeeiiinnnrrrxxx~~~~~~uuudddcccgggqqqxxxwwwuuuuuusssqqqoooppppppkkkaaaYYYQQQPPPTTT___fffaaaWWWOOONNNOOOPPPOOOKKKEEE???<<<;;;999:::???CCCEEEIIINNNIIIIIIJJJKKKNNNTTT[[[```^^^ZZZYYY]]]bbbhhhqqqyyyzzzyyywwwnnn]]]NNNHHHDDDJJJYYYcccdddbbbdddfffmmmtttvvvvvvsssllldddqqquuuwwwwwwyyy{{{zzzvvvmmmgggdddjjjrrrxxx{{{~~~{{{}}}~~~{{{ttthhhccc]]]YYYXXXUUURRRNNNOOONNNLLLLLLMMMOOORRRTTTZZZ[[[]]]```dddjjjqqqvvv}}}|||zzzzzz{{{}}}~~~kkkSSSEEE===888555222111222111000555;;;GGGRRR\\\^^^```fffmmmqqqwwwnnndddZZZNNNBBB===<<<<<>>888555333333222333555999???NNNggg}}}|||uuupppkkkZZZUUURRRUUU\\\___[[[UUURRRRRRRRRUUUYYY^^^cccfffccc___WWWOOOJJJIIIMMMPPPXXXSSSMMMIIIGGGFFFEEEDDD>>><<<:::777444222000000...000444999===@@@BBBCCCDDDCCC@@@>>>======>>>???>>><<<888666555444222000///......---,,,,,,------+++******,,,///111000000///111333444444222///...---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,++++++******''''''(((***,,,///111222777999>>>DDDJJJOOOTTTVVV[[[\\\^^^```ccceeeggghhhiiijjjkkkmmmoooqqqsssuuuqqqrrrsssssssssvvv}}}mmm]]]XXXYYYbbbdddeeedddeeelllzzzrrrMMMMMMjjjiii```mmm~~~yyydddOOOBBB777...+++***((('''((()))((('''''''''''''''((((((((((((*********+++111CCC\\\ooo|||rrrMMMHHH```qqqqqqqqqrrrrrrssstttttttttqqqrrrtttvvvwwwwwwvvvuuu}}}|||xxxnnnaaaRRRGGGAAAHHHXXXjjjsssxxx|||uuupppmmmmmmmmmpppxxxwwwjjjcccdddffffffhhhiiijjjmmmoookkkfff]]]bbbkkkuuuyyy}}}}}}gggKKK999999888444///+++******(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,...//////000111222333333555888888;;;LLLeeesssssstttsssuuupppmmmggg]]][[[^^^hhhuuu{{{tttsssmmm___ZZZ^^^UUULLLJJJTTT^^^```bbbfffkkkpppwwwuuummmhhhhhhooovvv|||~~~||||||zzzrrrhhh\\\ZZZ\\\bbbfffaaaUUULLLGGGFFFGGGJJJMMMJJJCCC===>>>:::999===@@@BBBGGGMMMLLLLLLKKKKKKLLLQQQXXX]]]\\\XXXWWW\\\aaafffnnnvvvyyyyyy{{{tttbbbSSSIIIFFFKKKYYYeeehhhiiijjjpppuuuyyyzzzxxxsssmmmiiixxx{{{}}}|||zzzyyyzzz{{{vvvmmmgggiiiqqqyyy||||||xxx{{{~~~~~~~~~}}}~~~~~~xxxpppfffccc^^^[[[ZZZXXXUUURRRMMMIIIEEEDDDFFFHHHIIIIIILLLOOOQQQRRRTTT[[[fffoootttsssssstttwwwzzz}}}}}}|||}}}kkkUUUEEE;;;777444333444333111222666>>>HHHTTTXXXYYY\\\ccchhhsssoooiii```UUUHHH>>>999:::AAAOOO___nnn~~~~~~tttgggXXXJJJCCC:::777333111000333===GGGLLLJJJGGGAAA:::444111///333333444777<<>>===:::777444111000///,,,000666:::===???AAACCCCCCBBB@@@??????@@@BBBCCCAAA???<<<:::888666333000000///...------,,,------,,,++++++,,,///111111111///000111333333222000///,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...------,,,++++++******((())))))+++---///111222555888;;;@@@EEEKKKQQQTTTZZZZZZ\\\^^^```bbbdddeeehhhiiijjjkkknnnpppssstttsssuuuvvvvvvuuuxxx~~~yyyfff___```aaadddhhhjjjkkkrrrVVVHHH]]]{{{lll]]]eeezzz}}}mmmWWWGGG;;;333,,,***(((''''''((('''&&&''''''''''''((((((((((((***))))))+++///===VVVjjjvvvzzzXXXJJJ[[[qqqrrrrrrrrrsssssssssttttttppprrrtttvvvwwwwwwvvvvvvxxxxxxuuummmaaaTTTIIICCCIIIXXXhhhrrrxxx}}}uuuqqqmmmnnnnnnqqqyyy{{{nnnfffhhhmmmnnnpppnnnmmmrrrwwwuuuooohhhkkkqqqwwwzzz~~~{{{}}}dddDDD999999777333///+++))))))(((((((((((((((((((((((())))))))))))************)))******+++,,,,,,---------......///000111222333666777777===RRRlllwwwtttoooqqqzzz{{{vvv~~~kkkfffeeedddkkktttyyyxxx|||xxxlllcccaaaWWWLLLMMM[[[fffeeecccfffiiimmmttt{{{yyyqqqkkkiiiooozzzoookkkgggfffgggdddZZZPPPFFFCCCCCCGGGMMMMMMGGG@@@@@@;;;888999999:::???DDDIIIIIIIIIIIIKKKOOOVVVZZZ\\\XXXXXX]]]aaaeeekkkrrryyywwwxxxrrrcccUUUJJJJJJOOOYYYbbbhhhkkknnnuuuxxx{{{|||yyytttpppppp{{{}}}~~~}}}zzzxxx{{{zzzrrrhhhfffmmmvvvyyyxxxvvvyyy||||||~~~~~~{{{{{{xxxpppfff___]]]ZZZWWWVVVSSSQQQPPPMMMHHHBBBAAABBBCCCBBB@@@???BBBEEEDDDEEELLLWWWaaaeeefffiiilllqqqvvvzzz|||{{{zzzzzz|||nnnSSS@@@999555222444333000111444777@@@MMMVVVXXXYYY]]]ccckkkkkkiiicccYYYMMMAAA888;;;@@@LLLYYYeeettt{{{pppbbbTTTJJJ<<<777333111///000999DDDJJJJJJIIIEEE<<<444///---111111333666:::HHH```uuu|||wwwttt^^^^^^^^^^^^___^^^]]]\\\XXXWWWUUUTTTUUUWWWYYY[[[[[[\\\[[[TTTLLLHHHJJJNNNOOOPPPPPPMMMHHHEEEEEEFFF???>>>;;;888444222000///+++///555:::<<<>>>@@@BBB???>>>======>>>AAACCCEEECCCAAA???===<<<999444111111000///...------------,,,+++***,,,...111111111//////000111111111000000+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......------,,,++++++***((())))))***,,,...///000333666:::>>>BBBGGGNNNSSSYYYYYYYYY[[[\\\___aaabbbffffffgggiiikkkmmmpppqqqqqqtttvvvwwwwwwyyypppfffcccaaabbbfffjjjkkkqqq___FFFMMMfffvvvccc^^^uuu|||}}}qqq]]]KKK>>>777...,,,(((''''''''''''&&&''''''''''''(((((((((((()))((()))+++///:::SSSjjjppp}}}xxx```NNNWWWnnnssssssssssssssssssssssssqqqrrrsssuuuvvvwwwwwwwwwwwwwwwtttmmmaaaUUULLLGGGQQQ]]]jjjqqquuuyyyzzzyyytttoookkkkkklllpppyyy|||qqqkkkpppzzz}}}~~~{{{vvvzzz}}}tttsssuuuxxxzzz~~~zzznnnwww~~~dddCCC888888777333...+++)))))))))))))))))))))))))))))))))))))))************+++)))******+++,,,---......---......///000111222222444555:::IIIccczzzzzzpppssszzzwww}}}{{{zzzxxxrrrnnnlllvvv||||||mmmWWWRRRVVVccckkkjjjhhhjjjjjjnnnssszzzxxxiiieeefffooo}}}zzzssspppmmmbbbVVVGGGCCCAAAEEEKKKNNNJJJEEEEEE>>>999888666555777<<>>===;;;888666999:::999999===FFFNNNVVVYYY^^^dddjjjnnnrrrssstttuuuxxxzzz}}}mmmQQQ???999333333222000000333111888EEERRRXXXYYY[[[```bbbfffgggccc[[[RRRFFF===;;;>>>GGGTTTaaaooozzzoooaaaTTTCCC:::444444222///555???DDDHHHJJJHHH@@@777111///000000333555999EEE[[[ooozzzvvvbbbccccccbbb```^^^]]]]]]XXXWWWVVVUUUUUUVVVVVVWWWYYY[[[[[[VVVNNNIIIJJJLLLPPPPPPPPPMMMJJJGGGFFFFFFAAA???<<<999666333111000,,,///444999===@@@@@@@@@<<<;;;;;;;;;<<>>AAAFFFMMMRRRYYYYYYYYYYYY[[[]]]___aaaeeeeeefffgggiiijjjlllmmmmmmppptttvvvvvvxxx}}}}}}mmmdddbbb```bbbffffffgggtttcccEEE???NNNzzznnn]]]nnnuuuzzzuuueeeRRRBBB:::111---***''''''(((''''''''''''''''''((((((((((((((('''))),,,...777PPPhhhjjjtttwwwpppbbbNNNQQQkkkvvvuuuuuuttttttsssssssssrrrrrrrrrsssuuuvvvxxxyyy|||yyytttjjj___UUUOOOLLLYYYbbblllppprrrvvvvvvtttrrrlllgggfffggglllvvv{{{qqqllluuu~~~zzzxxxyyyzzzzzz~~~vvvmmmttt||||||gggFFF888888777333...***))))))))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,---...///...//////000111222333333666777DDD___zzziiiaaarrrzzz~~~wwwwww}}}YYY\\\cccjjjnnnnnnnnnnnnmmmqqqxxxzzzxxxuuupppddd^^^[[[aaannn|||mmm^^^OOOJJJEEEFFFJJJNNNMMMJJJKKKDDD???<<<888555666:::@@@CCCHHHLLLQQQVVV\\\```___]]]___eeejjjnnnsssyyy{{{uuulll___TTTSSS]]]hhhlllkkkkkkmmmqqqssstttyyy}}}}}}zzz}}}~~~yyywwwxxxvvvtttwww}}}wwwssskkkbbbaaaiiimmmlllppptttyyy{{{{{{{{{|||~~~uuusssmmmfffcccaaa[[[SSSPPPPPPOOOLLLHHHDDDBBBAAA===<<<;;;:::999888666444444555555444333555:::>>>IIIMMMSSSZZZ___bbbddddddiiinnntttwwwyyyzzz}}}nnnKKKBBB999666444222222555222444===JJJSSSTTTVVVYYYZZZaaadddaaa]]]WWWMMMCCC>>>>>>CCCNNN[[[iii{{{yyyjjj]]]LLL@@@888888666000222999:::@@@FFFFFF@@@888333111///000222555777@@@TTTggg~~~xxxfffdddbbbaaabbb```]]]ZZZUUUUUUVVVWWWXXXXXXXXXXXXVVVXXXZZZWWWSSSOOONNNNNNSSSQQQOOOMMMKKKIIIGGGEEECCCAAA>>>:::777444222111...///333999@@@CCCBBB???<<<;;;:::::::::<<<>>>@@@DDDCCCCCCCCCAAA>>>999555222111000...------,,,,,,,,,***)))))),,,///000111000000///.........//////...,,,++++++---...---,,,---------------------------------........................---,,,,,,++++++((((((((()))***+++,,,---111666<<>>BBBIIIOOOUUU[[[aaaeeeaaa___bbbiiiooosssxxx|||vvvlll___UUUWWWeeetttwwwrrrnnnoooqqqssstttzzzxxxtttuuuuuurrruuuzzzyyyxxxpppeeecccjjjooonnnoootttyyyzzzxxxuuuttttttrrrnnneee[[[XXXXXXUUUOOODDDDDDDDDBBB???<<<;;;;;;666777888999888666555444555666555444333333555666@@@EEEKKKRRRVVVXXXXXXWWWaaahhhqqquuuuuuvvvyyy}}}}}}WWWKKK@@@:::777555666999777444888DDDMMMNNNOOORRRVVV^^^bbb```^^^[[[SSSIIICCC@@@@@@IIIUUUddduuu}}}ooo```TTTEEE;;;<<<999111000555000888AAACCC???888333222///000222444555<<>>===;;;:::999:::<<<===DDDCCCDDDDDDCCC???:::666222111000///------,,,,,,+++***((()))+++...000000111000///---------...//////---,,,,,,---...---,,,------------------------...............---------///......------,,,++++++++++++++++++,,,---...///111666===AAABBBFFFLLLRRR\\\\\\[[[[[[\\\^^^```bbbffffffffffffggghhhiiijjjnnnqqquuuwwwvvvvvvyyy|||rrreee^^^\\\bbbaaa]]]bbbmmm~~~ooocccfff___III:::???CCClllssseeennn}}}lllVVVGGG444000,,,)))((()))((((((''''''''''''((((((((())))))'''(((,,,+++000GGGaaabbbjjjgggbbbZZZCCCDDDfffvvvvvvvvvvvvuuutttsssrrruuuuuuuuuuuuvvvwwwxxxyyytttddd]]]SSSJJJLLLXXXgggttttttmmmiiiiiijjjiiigggccc___```gggsss|||}}}yyyqqqkkkrrr}}}vvvrrruuuuuusssrrryyy~~~|||vvv```GGG777777666222---)))(((((())))))))))))))))))))))))))))))))))))************...---,,,+++,,,,,,......000///...///222555888999???;;;^^^{{{fff\\\nnncccccchhhnnnoookkkkkknnnsss|||{{{mmmfffgggkkk___UUUNNNMMMKKKRRRjjj}}}ooo``````YYYLLLEEEGGGKKKLLLMMMLLLIIIEEE@@@===<<<===CCCGGGMMMRRRWWW[[[___aaaeeedddgggmmmqqqtttzzzwwwlllaaaYYYUUUeeewww|||vvvnnnnnnqqqnnnssszzz}}}{{{yyy~~~yyyzzz{{{yyytttpppmmmlllwwwxxxrrriiiffflllnnnlllppprrruuutttpppnnnnnnoooppplllfff^^^WWWRRROOONNNEEEAAA<<<888777666555444333333333444444444555555222222222222222222222222999:::===@@@DDDHHHKKKLLLTTTZZZbbbjjjooorrruuuvvvvvvyyy~~~sss^^^EEE888666666555444222222444;;;GGGPPPRRROOOVVVWWWXXXZZZ^^^___XXXOOOLLLAAA<<>>888444222222222000///111777???DDDDDDBBB:::999888777777777888888<<<;;;<<<@@@CCCAAA:::444444333222111111...+++(((+++***)))((((((+++111555888555333111000///...,,,...---,,,+++,,,...000222...---+++******+++---....../////////---,,,---............------,,,,,,,,,+++***************++++++333777DDDSSSVVVRRRWWWcccooossslll]]]XXX___dddbbbaaabbbdddeeeeeefffiiillloootttxxxxxxtttrrruuuxxxzzziii]]]^^^dddaaaaaaaaaZZZlll{{{wwwjjjjjjiiibbb^^^cccVVV999<<<@@@bbb{{{eeefffssswww\\\MMM===222)))(((***(((%%%$$$''''''''''''''''''''''''---((((((***)))...DDD\\\eeelllpppooo___EEEEEE___vvvvvvvvvvvvuuutttsssrrrttttttttttttuuuvvvwwwxxx{{{~~~rrrcccZZZOOOGGGKKKYYYgggrrrrrrllliiigggeeefffgggffffffhhhnnnvvv}}}yyylllbbbfffpppyyytttpppooopppsss[[[BBB777777666222---)))(((((())))))))))))))))))))))))))))))))))))************...---,,,,,,,,,---...///333222000000111333444444BBB@@@]]]wwwiiihhh}}}~~~|||sssyyyppp___hhhppppppjjjfffhhhlllwwwvvviiiccceeejjjggg\\\RRRKKKDDDAAANNN```rrrqqqllldddXXXOOOJJJKKKMMMOOONNNMMMIIIFFFEEEFFFGGGFFFKKKQQQVVV[[[___ccceeeeeecccdddiiinnnttt~~~~~~yyypppddd[[[ZZZkkk||||||tttwwwxxxvvvpppmmmqqqwwwxxxyyyzzzyyyvvvrrrppppppuuuuuuqqqjjjjjjqqqvvvvvvwwwwwwuuuqqqllliiijjjlllllliiiccc]]]WWWRRROOOMMM@@@<<<777444333333222111111111111222222222333333222222222222222222222222222444666999<<>>@@@DDDKKK\\\nnnyyymmmZZZOOODDD===777222222444333555888::::::888444111222111111222222888GGGUUUvvv{{{ooo___ZZZ]]]ZZZZZZYYYRRRMMMQQQVVV[[[^^^___^^^]]]^^^[[[VVVSSSQQQRRRUUUXXXXXXTTTOOOLLLJJJIIIHHHGGGFFFCCC???999555333222222222222444888===??????===:::999777666777888:::<<<===;;;:::===AAABBB???;;;555444222111111///+++)))+++***)))((((((+++000444888777555333222000...---//////------------...///...---+++******+++---....../////////---,,,---............------,,,,,,,,,))))))(((((((((((()))))),,,///:::LLLWWWaaasssooo```^^^___^^^cccdddfffgggggghhhkkkmmmooorrrvvvvvvuuutttvvvxxxnnnaaa```dddaaabbbccc]]]\\\ffftttyyyrrrkkkeeedddcccdddjjjbbbKKK>>><<>>TTTeeennnuuuuuufffIIIDDDXXXuuuuuuuuuuuuuuutttsssrrrssssssssssssssstttuuuvvvxxx}}}sssdddYYYLLLFFFNNN^^^hhhqqqrrrooolllgggbbbdddgggjjjnnnqqquuuzzz~~~zzziii]]]^^^eeerrr}}}~~~vvv~~~zzzsssqqqtttyyypppWWW===888777555111---)))(((((()))))))))))))))))))))))))))))))))*********++++++---------------...///000222222222222222333333444BBBGGG___}}}mmmiiisssxxxhhhvvv{{{hhhYYY^^^kkkpppkkkdddeeewwwzzznnnlllpppsss|||rrrgggdddgggkkkkkk___RRRJJJ???666777???JJJXXXnnn{{{~~~tttlll___RRROOOTTTSSSSSSQQQNNNLLLKKKNNNPPPLLLPPPUUUYYY\\\___bbbdddbbb___^^^ccciiiqqq~~~~~~~~~~~~wwwjjj___XXXiiizzzzzzvvvnnnfffdddhhhmmmvvvwwwyyyyyywwwuuuttttttvvvtttooojjjkkkrrrxxxzzzyyywwwqqqiiiccc```aaabbb^^^\\\XXXSSSMMMHHHEEECCC888555222////////////...////////////000000000000111111111111111111111111......000222444666888999>>>@@@DDDIIIOOOXXXbbbhhhppptttyyy|||}}}~~~~~~fffQQQCCC;;;666555444444666999===BBBEEELLLQQQTTTSSSUUUZZZ^^^]]]YYYMMMDDDAAA@@@DDDPPP___wwwyyygggZZZLLLBBB:::333222555333333555999<<<;;;666111111000111222333777CCCOOOlll}}}sss```XXXZZZYYY[[[ZZZQQQLLLNNNRRRWWWZZZ\\\]]]]]]```^^^ZZZSSSNNNOOOTTTYYY[[[WWWQQQLLLJJJHHHGGGFFFFFFDDD@@@<<<888444222111111333777:::<<<===<<<<<<;;;999777666777999<<<>>>===:::888999>>>AAABBBAAA666444333222111///,,,***++++++***((((((+++///333999999888777555222000///000000//////...---,,,,,,...---,,,++++++,,,---....../////////---,,,---............---------------***))))))((((((((())))))///---///666999>>>LLL\\\qqqyyyxxxiii[[[YYY\\\]]]dddfffhhhhhhiiijjjmmmooonnnppprrrtttvvvwwwwwwwwwzzzzzz~~~vvvfffbbbdddaaacccgggcccTTTYYYbbbmmmvvv|||yyyjjjgggnnnttt{{{xxxjjjOOOAAANNNooovvvllliiivvvssscccJJJ>>>111,,,***'''%%%&&&''''''''''''''''''''''''+++)))))))))&&&'''666III___kkkvvv|||sssWWWGGGOOOtttuuuuuuuuuttttttsssrrrssssssssssssssstttuuuuuuxxx|||tttfffZZZLLLHHHTTTcccllltttvvvvvvtttnnnfffeeehhhlllqqquuuyyy|||~~~xxxlllbbb___aaahhhooonnnfffiiiyyyzzzvvvrrrqqqwwwrrrXXX===888888555111,,,)))((()))(((((((((((((((((((((((())))))*********+++++++++,,,------......///000111...000111222333555777888<<>>:::777444111...---...///..................////////////000000000000000000000000......///000111222333444444666999===CCCKKKUUU[[[```fffmmmtttxxx{{{}}}~~~eeeTTTGGG???888555444555666999@@@GGGOOOWWW[[[YYYWWWYYY]]]^^^^^^TTTJJJEEEAAABBBKKKVVVkkk{{{uuugggWWWJJJ???777555777555444444999>>>>>>999333222111222444444666???IIIbbbsssyyycccXXXYYYYYY\\\[[[QQQLLLMMMPPPSSSUUUWWWYYYYYY___```]]]WWWPPPNNNRRRWWW\\\WWWQQQLLLIIIGGGFFFDDDFFFEEEBBB???:::666333111...222888<<>>GGGKKKTTTZZZWWWTTTXXX]]]___dddfffggghhhhhhjjjmmmooommmmmmooosssvvvxxxxxxwwwuuuvvvzzz}}}kkkcccbbb___cccjjjiiiYYY]]]gggvvv|||vvvhhhLLLHHHccc~~~nnn___dddvvvtttcccPPPCCC666///+++((('''(((''''''''''''''''''''''''(((((()))***&&&'''222@@@VVVcccrrrlllOOOGGGtttttttttttttttssssssrrrttttttssssssssstttuuuuuuwwwyyypppdddYYYKKKJJJXXXdddllluuuyyy{{{zzzssskkkiiijjjkkkooosssxxx|||~~~{{{tttmmmgggbbb___^^^aaaaaa___aaajjjoooooonnnooorrrtttqqqmmmpppwwwxxx\\\@@@999888555000+++)))))))))((((((((((((((((((((((((************++++++++++++,,,,,,---///000111111222///111333444444555999<<<>>>XXXllluuu~~~|||hhh\\\WWWYYY```nnn~~~yyyeeeWWWYYYXXXOOONNNVVVnnn~~~vvvzzz}}}yyy~~~uuunnnkkkmmmppprrreee[[[QQQIIICCC<<<777666888888>>>KKKZZZgggooottthhhbbbcccvvvrrr[[[QQQUUURRRQQQNNNKKKJJJLLLQQQUUUTTTVVVYYY[[[[[[[[[\\\]]]___\\\]]]aaafffkkkuuu~~~~~~yyyjjj]]]YYYddduuu}}}|||ttthhhccciiiqqqtttqqqrrrtttsssrrrrrrssstttyyyssslllfffddddddhhhkkkllljjjgggbbb]]]XXXSSSPPPPPPNNNKKKGGGAAA<<<777555222000......///000000///............////////////////////////////////////.../////////000000111111111333666999===BBBIIIMMMUUUZZZccclllrrrxxx||||||{{{~~~{{{eeeRRRDDD888444222444555777>>>HHHUUU^^^dddbbb]]][[[ZZZYYY\\\UUUNNNHHHDDDDDDJJJRRRcccrrrqqq___QQQEEE;;;888999888555555999>>>???;;;666555333333555555666===EEE]]]lll{{{eeeYYYYYYXXXZZZYYYOOOMMMNNNOOOQQQRRRSSSTTTUUU[[[^^^```\\\UUUQQQQQQSSSYYYUUUPPPLLLJJJHHHFFFDDDGGGFFFDDD@@@<<<888444222000444999@@@DDDDDDCCCAAA:::;;;;;;<<<;;;:::888777999999:::;;;======<<<;;;999777444333222111///---++++++***)))((()))---000777;;;??????<<<888555333......///000000///......,,,,,,,,,,,,---......///.../////////---,,,---...........................------,,,+++++++++++++++***---333999;;;<<<@@@EEEGGGLLLQQQUUUYYY]]]___]]]bbbccceeeffffffhhhjjjmmmkkklllnnnrrrvvvxxxxxxwwwuuuvvv{{{qqqeeebbb]]]bbbkkkkkkccchhhuuu|||UUUBBBWWWyyyppp[[[WWWiiizzzuuufffUUUHHH:::222,,,((((((***''''''''''''''''''''''''%%%''')))***'''(((111;;;TTTaaapppYYYCCCsssssstttttttttssssssrrrttttttsssssssssttttttuuusssqqqfff\\\UUUHHHIIIYYYaaakkkuuuyyy{{{zzztttlllkkkiiihhhkkkpppwww|||~~~zzzqqqjjjfffddd```aaa______```dddfffddd``````dddlllsssssspppssszzzwww[[[BBB999888555000+++))))))***))))))))))))))))))))))))*********++++++++++++,,,+++,,,...000111222333333333555666555444555:::>>>MMMhhhtttvvvvvvjjjeee___ZZZYYY___iiisss{{{{{{lllaaa^^^VVVLLLMMMVVVlllwww}}}yyywww|||~~~xxxppplllmmmoooppppppggg```VVVMMMDDD<<<666333999666777===EEENNNZZZccc\\\VVVVVVddd~~~gggWWWSSSSSSQQQNNNKKKKKKOOOUUUZZZVVVYYY\\\^^^______aaabbb___]]]^^^bbbeeehhhooowww~~~uuuggg\\\]]]fffsss~~~xxxjjjeeelllssssssqqqrrrrrrqqqooonnnoooppptttmmmgggeeebbbaaaccchhheeeeeedddbbb___YYYRRRLLLJJJIIIEEEAAA<<<888444333111000......000111000///............/////////000........................---------...............///222555777999;;;???BBBNNNSSS[[[cccjjjqqqwww{{{}}}|||{{{{{{|||rrrXXXCCC<<<444000333444444:::CCCSSS]]]fffeeeaaa]]]ZZZVVVXXXUUUQQQKKKGGGGGGJJJMMM]]]hhh}}}vvveeeWWWJJJ@@@;;;<<<999777666777;;;===<<<:::777444333555555555:::AAAYYYfffzzz|||ggg\\\[[[WWWWWWVVVMMMOOOPPPQQQRRRRRRSSSSSSSSSXXX\\\``````[[[UUURRRPPPTTTRRRPPPNNNMMMLLLIIIGGGHHHGGGEEEAAA===999555333444666;;;BBBHHHIIIEEE@@@999:::;;;;;;;;;:::888777888:::<<<>>>>>>===:::999;;;888555333222222000...+++++++++)))((()))+++...444:::@@@BBB???:::777666/////////////////////000,,,,,,------......//////.../////////---,,,---................../////////,,,+++***)))))))))))))))///............///333777HHHJJJNNNTTTZZZ]]][[[XXX___aaaccccccdddeeehhhjjjiiikkkooorrruuuvvvwwwxxxwwwxxx}}}zzzkkkccc\\\```hhhhhhkkkooo~~~^^^BBBNNNnnnxxxaaaWWWfff{{{}}}qqq\\\PPPBBB888000)))(((+++''''''''''''''''''''''''$$$'''))))))''')))000777VVVcccnnn___EEErrrssssssttttttsssssssssssssssrrrrrrrrrrrrssssssqqqkkk]]]TTTQQQGGGHHHYYYaaalllwww{{{{{{xxxrrrkkkiiifffeeeiiipppxxx}}}|||~~~rrrfffeeeiiikkkpppiiifffkkkrrrrrrkkkfffaaacccjjjqqqtttuuu|||zzzrrrqqqyyyzzzjjjPPP???:::888555///+++((()))***))))))))))))))))))))))))*********+++++++++,,,,,,***,,,...000222333444444444666777555444666===DDDaaayyy{{{xxxyyyyyymmmdddbbbdddjjjwww|||ooobbbUUUNNNSSS]]]hhhnnnuuuxxxxxx||||||vvvpppoooqqqrrroookkkeeeccc]]]SSSIII@@@888333666444555999:::;;;EEEPPPPPPPPPRRRZZZkkksssfff^^^[[[VVVQQQOOOQQQWWW\\\\\\^^^aaaaaa```___``````[[[YYYYYY\\\^^^aaahhhppp|||vvvjjjaaa___iiivvvpppkkkqqqvvvsssttttttsssqqqmmmkkkkkklllmmmgggbbbaaa^^^ZZZ[[[```[[[ZZZYYYYYYWWWQQQJJJDDD@@@>>>:::777444222000000///...------//////...------------.........//////------------------------------------------------...000111111222555888;;;DDDIIIPPPWWW___gggnnnsssvvvxxxyyy{{{|||~~~kkkSSSGGG;;;333666777444555<<>>??????>>><<<<<<<<<999666444333222111///+++++++++***((((((***---111888AAADDDAAA<<<999888222111000.........//////+++,,,---....../////////.../////////---,,,---...---........./////////000---,,,+++***))))))))))))'''(((***+++000777===AAA===AAAHHHPPPUUUWWWXXXXXX^^^___aaabbbbbbcccfffiiihhhlllpppsssssssssvvvyyyvvvvvvzzzsssggg\\\]]]cccbbbgggjjjwwwaaaBBBCCC]]]ooo^^^ggg}}}yyyeeeYYYJJJ>>>333***''')))''''''''''''''''''''''''$$$''')))'''%%%(((...222OOO^^^gggsss}}}aaaNNNrrrrrrsssssstttsssssssssrrrrrrqqqqqqpppqqqqqqqqqqqqhhhXXXQQQPPPGGGIII[[[bbbooozzz}}}{{{wwwqqqkkkeeeddddddiiiqqqzzzxxxuuuffffffqqqyyy{{{qqqnnnxxx~~~pppmmmmmmoooqqqttt|||nnn```]]]jjjnnn[[[EEE;;;:::888555///***((()))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,...111333444444444111444555444444999CCCKKKooorrrvvv~~~|||xxxwww~~~gggSSSLLLRRR[[[aaafffnnnuuuuuuxxx~~~~~~xxxtttsssvvvuuuooojjj___aaa```YYYOOOFFF>>>999333333777:::555111666@@@JJJPPPTTTVVV]]]qqqkkkggg```XXXSSSSSSVVVZZZcccddddddccc___\\\ZZZYYYVVVSSSRRRTTTVVVZZZbbbkkk{{{zzzpppiiidddooo}}}uuuqqqwwwzzzvvvwwwvvvuuuqqqllljjjiiijjjjjjccc^^^]]]ZZZSSSSSSWWWRRRPPPNNNLLLKKKFFF???999:::888555222000000111111...,,,+++,,,------,,,+++,,,,,,---------.........------------------------------------............---------,,,---000555888999>>>EEELLLUUU___hhhnnnpppssswwwzzz{{{|||}}}~~~nnnRRRCCC999:::;;;555333777>>>HHHRRRWWW\\\``````\\\^^^```^^^XXXRRRNNNJJJHHHIIIPPPaaasssrrrfffZZZOOOIIIIII999888666333222444999<<<999444111111111111555;;;DDDOOOeeessskkkggg]]]YYYXXXRRRPPPRRRUUUXXXYYYZZZYYYYYYWWWYYY[[[^^^___\\\VVVRRRNNNOOOQQQTTTVVVUUURRROOOKKKIIIFFFAAA===:::888777000///333@@@OOOTTTNNNEEE888666333222444999>>>BBB;;;===???@@@??????@@@@@@<<<999666444333222111000+++,,,+++***((((((***,,,///777AAADDDBBB===::::::555444111...---------...+++,,,---...////////////.../////////---,,,---...---.........//////000000///...---,,,++++++++++++(((+++---...///111111000;;;AAAKKKSSSUUUVVVYYY]]]]]]___aaaaaabbbcccfffhhhffflllrrrsssrrrrrruuuyyyrrrrrruuuzzz{{{|||yyykkk\\\[[[```^^^[[[\\\iii}}}[[[<<<777IIIrrr|||eeehhh}}}{{{lll```QQQCCC666+++'''(((''''''''''''''''''''''''%%%((()))&&&###&&&+++...DDDVVV^^^dddrrrqqqbbbWWWtttsssqqqqqqqqqrrrtttvvvrrrsssqqqoooppptttsssppprrraaaZZZWWWIIIDDDOOOWWWhhhpppzzz{{{rrrkkkfffddddddiiiqqqxxx|||}}}~~~oooiiiqqq{{{{{{tttqqqpppssstttttttttvvvhhhjjjeeefffkkk]]]DDD777:::777333///+++*********))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,...///111333444555555888777:::===:::EEE___~~~sssfffeeezzzkkkOOOPPPXXXXXX```eeekkkpppuuu|||}}}zzzwwwttttttwwwxxxssskkkbbbdddeeebbbZZZNNNBBB:::777444555;;;;;;777666:::===FFFUUU^^^```fff{{{tttfffbbb^^^XXXZZZcccgggeeecccdddccc```YYYSSSWWWRRRPPPRRRVVVZZZbbbjjj{{{yyyooooooxxx}}}}}}yyyvvvxxxvvvpppgggbbbcccfffjjjggg___WWWUUUVVVSSSNNNNNNKKKGGGCCC@@@===999666555444333111000/////////.........------,,,,,,,,,---------....../////////------............------000000//////.........------.........//////000000555999===AAAEEEOOO\\\fffkkknnnrrrvvvxxxyyyyyyxxxfffPPPBBB<<<444555888444777@@@JJJPPPRRRSSSVVVZZZ]]]\\\\\\ZZZVVVPPPIIIDDDJJJNNNXXXeeeppp|||xxxoooeeeYYYNNNIIIAAA:::555555555444555888;;;888555222111222444666???III^^^yyyyyykkkddd```[[[VVVUUUSSSVVV[[[]]]\\\YYYWWWWWWVVVYYY]]]______\\\WWWTTTNNNNNNNNNNNNPPPSSSUUUWWWHHHHHHGGGCCC===777333222111222555>>>MMMVVVQQQFFF:::666222111333666888999>>>>>>@@@AAACCCDDDFFFFFF@@@;;;666333222222000---------,,,+++************///555;;;>>>AAAAAA<<<555555222///............---//////.........//////000//////............//////////////////////////////......---,,,+++))))))((()))***,,,...000222222333999===CCCJJJPPPVVVYYY[[[\\\___bbbddddddcccddddddjjjlllnnnnnnmmmoootttyyyvvvxxxyyyyyyxxxzzzkkk]]][[[ZZZUUURRR\\\jjjttt{{{rrrgggXXXFFF===BBB[[[ttt___mmm|||oooqqq```OOODDD888+++&&&(((***(((&&&&&&'''((()))(((((((((((((((((()))******===QQQ```bbbhhhnnncccNNNtttsssrrrqqqrrrsssuuuvvvwwwxxxwwwuuuvvvzzzzzzwwwppp___XXXUUUIIIFFFSSS\\\iiioooyyyzzzqqqkkkgggeeeeeejjjrrryyy|||}}}yyy~~~zzzpppnnn{{{yyysssrrrooojjjnnnwwwrrrrrrkkkjjjnnn^^^DDD666:::777333...+++*********))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,---...000111333444555222666444777===AAASSSqqqooohhhnnnmmmMMMLLLWWW]]]aaaeeelllsssyyy~~~yyyuuurrrrrrtttsssmmmgggdddgggiiiiiicccWWWHHH???666222222555555333444888<<>>GGGZZZttt}}}nnneee___WWWRRRQQQUUUYYY^^^```___\\\YYYXXXYYY[[[]]]___```^^^[[[YYYRRRPPPNNNMMMNNNQQQUUUWWWIIIHHHFFFBBB>>>:::666444000000333<<>>@@@BBBCCCCCC@@@<<<888555555555333111...---,,,+++************---333999<<<@@@BBB===666777444111//////000///...000000////////////000000//////............//////...........................------,,,+++***)))((()))***,,,---///111111222888:::@@@FFFMMMSSSWWWZZZ\\\^^^bbbccccccbbbbbbcccdddhhhlllnnnmmmmmmppprrrtttuuuvvvuuuuuuwww}}}qqq^^^WWWTTTQQQXXX^^^dddiiiooo|||}}}vvvnnnfffcccWWWHHH===<<>>;;;777666888888888:::>>>===AAAHHHMMMMMMPPPZZZeeesssbbb[[[___fffhhhkkkjjjgggbbb^^^\\\YYYUUUTTTWWWZZZ[[[```fffnnnyyy}}}zzzyyyyyy}}}|||{{{xxxtttqqqooommmjjjhhhjjjiiibbbVVVNNNMMMOOOPPPQQQLLLEEE???;;;999777666222111000///...---------.........---------------,,,,,,,,,,,,------------------............------/////////...............,,,,,,,,,---------------...000333444777===GGGNNNUUUZZZbbbjjjoootttwwwyyyvvvuuuwww{{{tttcccVVVFFF>>><<<666555888;;;>>>AAAHHHQQQXXXYYYWWWWWWZZZ]]][[[SSSMMMEEEEEEJJJSSS]]]hhhyyyuuudddSSSKKKDDD===777666555333333666777666555555555555666666>>>DDDTTTkkkuuujjj```VVVPPPOOOUUUZZZ___aaa```\\\YYYWWWXXXZZZ\\\^^^___^^^\\\[[[VVVSSSOOOLLLLLLNNNRRRTTTKKKGGGCCCAAA@@@>>>:::666000000222:::HHHSSSRRRKKK===999444222222444555666777888999;;;<<<>>>???@@@AAA>>>;;;999888777666444...---,,,+++************+++111666:::???BBB@@@::::::777333111111111111000111000000//////000000000//////............//////...........................---,,,,,,+++***))))))((()))***,,,...///000111666888<<>>???@@@BBBCCCEEEGGGEEEFFFHHHIIIHHHHHHKKKOOOccctttkkkcccdddeeeiiikkkjjjeee```^^^^^^[[[XXXXXX[[[^^^___bbbgggmmmyyyzzzvvvwww|||~~~yyyuuutttuuutttppplllqqqsssmmm^^^QQQMMMOOOPPPQQQMMMGGGBBB>>>:::666333222111000///...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---------------------------...///000111666<<>>BBB@@@>>><<<:::888555444///...---,,,+++************000555999???DDDDDD???===:::666333333333333333111000000////////////000//////............//////........................------,,,,,,+++***))))))(((((()))***,,,---//////555666999>>>EEEMMMTTTXXXZZZ]]]aaacccbbbbbbbbbcccaaagggnnnqqqpppoooooopppsssssssssqqqpppssszzzooo]]]XXXZZZ^^^fffmmmjjjdddeeeqqq}}}{{{ssskkkrrr}}}vvvzzzzzzgggFFF666NNNrrrlllZZZeeexxxttt]]]GGG666,,,'''+++)))'''&&&((())))))((((((''''''''''''((())))))...>>>PPP^^^kkkvvvyyyvvvttttttttttttuuuuuuvvvvvvsssuuuvvvvvvyyy}}}}}}yyylll]]]UUUNNNEEEMMM```iiirrruuuzzz}}}}}}zzzuuuqqqjjjiiijjjooowww|||~~~~~~vvvgggcccmmmxxx{{{vvvvvvssswwwyyy{{{uuuoooxxxbbbGGG<<<888555111---************))))))))))))))))))))))))******+++,,,------.........///000111222333444555333:::999:::EEERRRhhhwwwgggtttrrrlllnnnvvvhhhVVVZZZ]]][[[RRRFFFFFFRRR[[[^^^^^^___bbbjjjuuu}}}~~~|||zzz~~~~~~xxxrrroooooorrrqqqmmmoootttyyyvvvrrrmmmfff[[[NNNEEEBBBEEEIIILLLNNNPPPPPPOOOSSSTTTRRROOOKKKIIIFFFDDDIIIPPP___vvvsssiiigggjjjlllmmmjjjddd___^^^^^^\\\ZZZ[[[```cccdddhhhmmmttt~~~}}}wwwvvvyyy}}}{{{vvvwwwzzzzzzvvvpppxxx|||xxxiiiYYYPPPMMMMMMMMMLLLIIIFFFBBB<<<555000222111000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...............//////...........................///000222666999:::AAAKKKTTT[[[ccclllsssmmmooorrrtttrrrqqqzzz}}}cccPPPEEE999666666666666777;;;???BBBKKKLLLQQQYYYaaaccc^^^YYYVVVPPPLLLMMMPPPUUU```jjjyyyvvvbbbWWWLLLDDD===:::777333222444333444555666777777666666777===JJJ^^^vvvwwwhhhZZZTTTTTTSSSXXX]]]___^^^ZZZWWWUUUPPPTTTZZZ^^^```]]]ZZZWWWTTTTTTRRRPPPMMMIIIFFFDDDGGGBBB>>>>>>@@@@@@;;;777222222111555???JJJLLLGGGAAA<<<666222111222222222444555666888:::;;;<<<===BBBBBBAAA>>>:::666333222000///---,,,+++*********+++///444888>>>FFFGGGDDD@@@<<<888555555555555555111000//////........./////////............//////........................---,,,,,,++++++*********((((((((()))***,,,...///444555777;;;BBBJJJQQQUUUYYY\\\```bbbcccccccccddddddiiimmmooonnnnnnpppssstttuuutttsssrrrttt{{{zzzddd[[[[[[[[[fffppppppiiifffmmmvvvvvv{{{YYY888FFFhhhwww]]]ZZZiiiyyydddNNN@@@555---,,,***((('''((())))))((('''''''''''''''(((((()))***333CCCYYYnnn||||||sssssstttttttttuuuuuuuuurrruuuvvvvvvyyy}}}|||wwwiii]]]UUUMMMEEEPPPdddkkkssswww{{{~~~~~~zzzuuurrrjjjiiikkkpppwww|||~~~}}}~~~sssccc]]]ccchhhgggkkkmmmkkkjjjuuu|||yyy|||wwwrrrrrrZZZBBB:::777555111---************))))))))))))))))))))))))******+++,,,---...////////////000111222333444555222999999;;;HHHTTTcccvvvxxxooozzzuuubbbYYYWWW\\\kkk{{{yyydddTTTXXXQQQLLLEEEDDDOOO]]]```]]]^^^```eeelllttt{{{~~~}}}~~~}}}wwwrrrnnnooosssqqqnnnttt~~~|||zzzvvvppphhh```ZZZWWWPPPVVVZZZ\\\^^^aaa___\\\___aaa___XXXQQQMMMFFF@@@???>>>FFF]]]}}}wwwrrrsssrrrooojjjddd```______]]][[[]]]ccciiilllqqqwww}}}|||xxxzzz~~~|||zzz{{{~~~{{{vvv{{{uuudddWWWMMMHHHJJJIIIHHHGGGCCC<<<444...222111000000/////////000.............../////////------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------------.........///////////////.....................000111333444666<<>>999666555666666666222111111000//////////////////............//////------------------------,,,,,,,,,+++++++++******))))))((()))***,,,...///333444666:::@@@GGGMMMQQQVVVYYY^^^aaabbbcccdddeeedddgggjjjkkkjjjkkkooosssrrrtttuuutttssstttyyy~~~lll\\\XXXXXXaaakkknnnmmmrrr~~~lllBBBBBBYYY}}}aaaSSS\\\xxxmmmVVVHHH:::------+++((('''((()))((((((''''''&&&&&&''''''((()))***---;;;UUUooo~~~rrrrrrssstttttttttttttttqqqtttvvvvvvxxx|||zzzuuudddZZZTTTMMMFFFTTThhhooosssvvv{{{~~~~~~zzzuuuqqqjjjiiikkkpppwww|||}}}|||xxxxxxooo```YYY\\\]]]YYY```ggghhhfffkkkuuuyyyvvvyyywwwyyy|||yyyvvv~~~{{{mmmUUU>>>888666444000,,,***)))***+++))))))))))))))))))))))))******+++,,,---...//////000000111111222333444444222999999===OOO]]]gggttt~~~vvvaaa[[[ZZZZZZ___hhhttt~~~|||iii[[[^^^QQQJJJCCCFFFTTTaaabbb]]]aaafffnnnuuuyyy{{{{{{||||||}}}~~~~~~}}}wwwsssnnnnnnqqqooollluuu~~~}}}vvvllleeeccccccccchhhkkkiiijjjmmmlllgggbbbeeecccZZZQQQKKKCCC;;;888777;;;III___vvv{{{uuunnngggbbb___]]][[[]]][[[^^^fffmmmssszzz~~~~~~}}}~~~~~~|||}}}rrrbbbRRRGGGHHHGGGEEECCC@@@;;;333...000000///.........//////---........./////////000.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------........./////////......------------,,,,,,---///000111111222888>>>CCCGGGPPP]]]gggllllllppptttuuurrrsssxxx~~~~~~gggXXXKKK<<<999666555666999;;;<<<@@@HHHTTT]]]bbbeeeffffffbbbYYYQQQMMMLLLLLLPPPVVV^^^kkk{{{jjjaaaTTTKKKCCC???:::555333555333333333333444444444444333666>>>MMMccc{{{lllZZZQQQRRRTTTWWWZZZ\\\[[[ZZZZZZ[[[VVVXXXZZZ\\\]]]]]]\\\[[[WWWWWWUUURRRMMMHHHCCC@@@AAAAAACCCCCCAAA>>>:::777222333444666???IIIKKKGGGAAA===777222111111222222444555666777999;;;<<<======@@@BBBAAA===999777666111000///---+++*********))),,,///222:::CCCHHHFFFDDD???:::666555666777777555444333222111111111111//////............//////------------------------,,,,,,,,,++++++++++++*********))))))***,,,...///111222444888===CCCHHHKKKQQQUUUZZZ^^^```bbbdddeeebbbfffiiijjjiiijjjmmmqqqnnnqqqssssssqqqrrrvvvyyyyyyeee\\\WWW^^^fffkkkqqq}}}|||OOO???IIIuuunnnWWWYYYrrrvvv___PPP???------+++)))(((((()))(((((('''&&&&&&&&&&&&'''((((((******666OOOhhhxxxqqqrrrssssssttttttsssssspppsssuuuuuuwwwzzzxxxsss```WWWSSSMMMHHHVVVlllrrrrrrvvv{{{~~~~~~yyytttoooiiiiiijjjpppwww||||||{{{mmmoookkk```^^^ccceeeaaaYYYcccgggcccbbbggghhhdddpppsssyyy~~~}}}{{{~~~yyymmmTTT>>>999666444000,,,***)))***+++))))))))))))))))))))))))******+++,,,---//////000000000111222333333444444444;;;:::AAAWWWgggppp{{{||||||hhhdddddd^^^XXXXXXUUUiii{{{vvvhhhjjjQQQIIIBBBEEERRR___bbb^^^ccclllwww~~~~~~{{{yyyxxx}}}}}}~~~~~~}}}||||||{{{}}}~~~~~~~~~wwwsssmmmmmmooollliiittt{{{nnneeeccceeelllppppppkkkkkknnnmmmiii^^^cccbbbWWWLLLEEE===555///000333888@@@PPPgggxxx~~~vvvkkkccc___\\\ZZZWWW]]]\\\___gggpppwww~~~}}}~~~~~~lllXXXJJJGGGEEEBBB???===888333/////////...---------......---.........//////000000/////////......---------+++,,,,,,------,,,,,,+++,,,,,,,,,------..................------,,,,,,,,,+++******,,,...//////...///444888;;;>>>GGGUUU```mmmkkkmmmsssuuutttvvvyyyvvvxxxwwwjjj]]]DDD@@@999555444666888999999CCCQQQZZZ^^^```ccceeeeee\\\TTTPPPOOONNNQQQVVVWWWbbbttt~~~nnnfffVVVMMMEEE@@@;;;666444555444333333222222333333444777666999CCCVVVnnnppp[[[RRRRRRQQQTTTVVVXXXXXXXXXYYYZZZXXXXXXWWWWWWWWWYYYZZZ\\\[[[ZZZVVVRRRMMMHHHEEECCC@@@CCCFFFFFFCCC>>>:::888555777888<<>>BBBBBB???<<<::::::111000///---+++*********(((+++---000777AAAFFFEEEDDD@@@:::666555666777777777666555444333333333333//////............//////------------------------,,,,,,+++++++++++++++++++++***))))))***,,,...000///111333777;;;@@@EEEGGGNNNRRRWWW\\\^^^aaacccdddaaafffjjjlllllllllmmmpppkkknnnqqqqqqpppppprrruuuxxxuuu{{{ooodddWWW]]]eeellltttYYY@@@>>>\\\}}}```]]]eee}}}{{{hhh[[[JJJ888...+++)))(((((()))(((((('''&&&&&&&&&&&&'''((((((%%%$$$///EEE[[[lll~~~wwwwwwuuutttsssrrrqqqqqqqqqtttuuuwww{{{}}}wwwdddZZZKKKCCCKKK\\\jjjoootttrrrrrrtttwwwwwwtttpppmmmiiikkksss{{{|||zzzyyyqqqpppjjjgggmmmvvvwwwqqqkkkiiikkkqqqqqqjjjccc```pppttt{{{~~~kkktttuuuwwwuuufffOOO;;;111888444000---,,,,,,++++++)))************++++++++++++,,,,,,------.........000111333333222222333444777666===OOOcccssszzzuuuzzzwww|||~~~tttjjjhhheeeooo{{{bbbNNNDDDAAALLLWWW[[[___eeeeeekkksssxxx~~~|||~~~}}}|||~~~tttqqqoooooolllnnnzzzwwwrrrmmmbbbWWW___]]][[[ZZZZZZZZZ[[[\\\WWWSSSMMMFFF???999555333555444333333666???IIIQQQnnnyyyooodddZZZUUUTTTUUU[[[aaabbbhhhxxx}}}}}}|||~~~uuudddXXXMMMHHHAAA:::777777444000555000...111000++++++/////////000000111000000000////////////////////////,,,,,,---...---,,,+++***+++++++++,,,,,,------------------------------------------------------------111444555777===GGGPPPZZZbbblllsssvvvwwwyyyzzzuuuxxx~~~qqqWWWHHH===<<<888000000666:::<<>>@@@@@@<<<777333444333111///---,,,++++++(((***...111666<<>>:::888666555888777666555444333333333222111000.........///000...------,,,,,,------...++++++++++++++++++++++++---,,,***(((((()))***+++000222555777:::===AAADDDKKKRRRXXXYYY[[[___```^^^aaabbbdddiiinnnooollliiijjjlllooorrrssstttsssrrrqqqqqqxxx{{{iii]]]ZZZ^^^gggmmmsssxxxXXX@@@777VVVpppvvvddddddtttvvv```KKK???111+++((())))))'''&&&(((((((((((((((((((((((((((+++'''+++===TTTfffqqqwwwwwwvvvuuusssrrrrrrrrrssstttvvvwwwwwwzzz}}}yyysssbbbYYYLLLDDDLLL]]]jjjooosssrrrrrrsssttttttsssrrrnnnkkklllttt{{{|||zzzzzzssspppkkkhhhpppzzz|||xxxppprrrxxx~~~|||sssjjjgggpppssszzzggg[[[```iiilllbbbNNN>>>777777333///,,,+++++++++***)))************+++++++++,,,,,,,,,------.../////////111222333222222444555888555<<>>888444333222111///---,,,++++++(((***---111555;;;AAAFFFEEEDDDAAA>>>;;;888666555888777666444333222222222111000///..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++///111444666888;;;???BBBHHHOOOUUUWWWZZZ___```___bbbaaabbbfffjjjmmmlllkkknnnoooqqqrrrsssrrrqqqpppsssrrrwwwmmm___[[[^^^fffjjjnnnyyy}}}zzzoooWWWCCC;;;GGGbbbyyycccZZZmmmuuu```NNNEEE555...)))******(((''')))((((((((((((((((((((((((***))),,,888LLLaaammmqqqwwwvvvtttrrrrrrssstttuuuwwwxxxxxxxxxzzz{{{vvvnnn```XXXLLLGGGOOO___kkknnntttttttttrrrpppooooooppppppmmmooovvv||||||zzzzzzxxxtttoooppp|||{{{tttqqqtttsssxxx~~~bbb\\\bbbkkkmmm```LLL<<<777666222...+++************)))************+++++++++,,,,,,------...//////000///000222333333333555777999777AAA[[[xxx|||fffWWW___pppvvvMMMFFFGGGRRR[[[\\\```fffjjjpppuuuxxx|||~~~{{{zzz{{{wwwsssooommmqqq}}}~~~vvvcccRRRIIIEEEAAA???@@@AAABBBBBB:::999888666555555555555333444444444333555999;;;>>>MMM```ooo|||~~~}}}uuuiii]]]UUURRRSSSUUU\\\dddfffiiivvv}}}~~~~~~|||{{{zzzyyyzzz~~~|||uuujjj^^^UUUFFFCCC@@@===<<<999666444000///222555333000000333...//////000111222222333//////..................---............---,,,,,,***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------111777<<>>CCCDDDCCCAAA???<<<999666555888777555333222111000000.........///......------...------,,,,,,------...---------------------------,,,+++))))))******+++---///222444666999===@@@DDDKKKRRRTTTXXX]]]```___bbbaaaaaacccgggjjjllllllmmmnnnpppqqqrrrrrrrrrqqqtttsssuuu|||tttbbb]]]]]]cccffffffmmmxxx{{{{{{sssjjjbbbTTTEEE;;;999OOO|||jjjXXXiii}}}zzzeeeTTTKKK:::222+++***+++)))((()))(((((((((((((((((((((((('''***,,,000AAAYYYhhhkkkwwwvvvtttrrrrrrsssuuuvvvwwwyyyyyyxxxzzzzzztttlll^^^WWWNNNJJJRRRaaakkkmmmuuuvvvuuuqqqkkkiiikkkmmmqqqoooqqqxxx}}}|||{{{{{{xxxrrrnnnsss|||yyyuuuwwwwwwuuu{{{zzzkkkppprrrtttooo]]]GGG:::666444111,,,***)))******)))))))))*********+++++++++,,,,,,---...///000000111///000222333444555777999;;;>>>NNNkkk~~~cccVVVeeezzzsssIIIEEEHHHSSSZZZZZZ]]]dddjjjppptttuuuxxx}}}}}}~~~~~~}}}|||zzzvvvpppjjjiiippp}}}~~~kkkXXXJJJFFFBBBAAA@@@@@@===:::;;;:::888777666666777888666666666444333444777999;;;EEERRR___mmmxxxxxxssswwwooobbbWWWQQQRRRUUUXXX___hhhiiijjjuuu}}}}}}|||}}}{{{vvvvvvwwwyyy|||~~~~~~}}}~~~}}}zzzuuummmaaaSSSKKKFFFCCC@@@@@@>>>999777888111333777888666333333555111111111111111111222222000000///////////////...////////////......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...------...222555888???IIISSS[[[dddmmmsssxxxxxxxxxwwwxxx{{{yyydddWWWMMMAAA777333444444888???DDDIIIPPPYYYdddeeefffddd```YYYSSSPPPQQQRRRWWWccctttyyymmm]]]QQQIIIAAA888333444333222111000111222222///444333555AAAMMM```yyyuuufffeeefffaaa\\\ZZZWWWTTTVVV[[[\\\ZZZXXXYYY[[[]]]\\\[[[\\\\\\ZZZXXXUUURRROOOMMMEEEBBB>>>===???CCCEEEFFF>>>;;;AAAUUUkkkuuuooofffZZZGGG888666666333222444111222444666999:::;;;<<>>:::333222000...---++++++***)))***,,,---000555;;;@@@CCCCCCBBB@@@>>>:::777666888777555222111///......,,,---.........---,,,+++...------,,,,,,------...........................---,,,+++*********+++++++++---000222444777;;;===AAAIIIOOORRRVVV[[[]]]\\\``````bbbeeehhhjjjlllmmmhhhjjjllloooqqqsssttttttuuurrrsssxxx}}}fff^^^\\\```bbb```eeemmmnnn~~~{{{iiibbbaaa[[[MMMAAA999AAAccczzzaaakkk{{{rrr\\\NNN@@@666,,,******)))((()))(((((((((((((((((((((((($$$***+++***888QQQccchhhwwwvvvtttsssssstttuuuvvvvvvxxxyyyxxxzzzzzztttlll[[[VVVOOOMMMUUUccckkklllpppqqqqqqnnnjjjiiikkknnnqqqpppsssyyy}}}|||{{{}}}sssjjjeeelll}}}}}}wwwwwwrrrjjjsss{{{ttthhhUUUCCC;;;<<<333000,,,))))))******)))))))))*********+++++++++,,,------...000111111222///111333444444555777999:::DDDZZZwww~~~fff]]]qqqyyy~~~ZZZEEECCCHHHRRRWWWVVVZZZbbbmmmssswwwvvvwww{{{~~~}}}|||zzz{{{}}}}}}{{{vvvqqqrrrzzztttdddXXXUUURRRPPPOOOKKKDDD>>>BBB@@@<<<999888999:::<<<999999777555444666:::===BBBHHHQQQ\\\jjjtttuuuqqqqqqhhh[[[RRRPPPSSSXXX[[[dddlllkkkjjjsss{{{~~~{{{|||}}}~~~~~~{{{vvvrrruuuuuutttqqqiii]]]OOOEEEFFFAAA>>>>>>;;;666666;;;;;;@@@CCCAAA<<<999999999555444333222111111222222222222222111111111000000000000000/////////...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------...000333777<<>>BBBJJJRRR___aaacccddd```XXXOOOIIIKKKKKKNNNWWWfffxxx}}}ttteeeXXXNNNGGG>>>777555444333111111111111222///333111111;;;DDDTTTlll|||lllhhhfff___ZZZYYYXXXVVVXXX\\\\\\[[[ZZZYYYZZZZZZZZZYYY]]]___```___]]]XXXTTTQQQFFFBBB>>>;;;<<>>;;;888666888999<<>><<>>TTTeeewwwwwwwwwwwwvvvuuusssrrrppprrrtttsssuuutttmmmdddVVVTTTQQQRRR[[[gggllljjjeeeeeefffiiilllnnnooonnnnnnnnnsssyyy|||{{{|||pppeeeiiitttyyyzzzzzzwww{{{xxxzzzyyyqqq~~~dddOOO@@@999:::333000,,,******+++++++++)))************+++++++++,,,---...///111222333444222444555666555555777888999DDD\\\zzzrrrmmmqqqqqqaaammmsss{{{vvv\\\QQQYYY```aaaUUUBBBGGGGGGMMMUUUVVVTTT[[[gggrrrzzz~~~|||}}}|||}}}}}}}}}||||||~~~|||uuuoooiiibbbWWWLLLFFFEEEGGGJJJDDDEEEEEEEEEDDDDDDFFFHHHMMMUUU___hhhsss|||~~~|||qqqggg\\\UUUVVVZZZ]]]^^^eeejjjeeefffsss|||{{{tttpppmmmmmmmmmllliiibbbYYYSSSJJJAAA;;;<<<:::999BBBOOO\\\aaa```TTTHHHCCCBBB@@@<<<;;;:::::::::;;;===>>>999999888888777666666555333222111000///000111111.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...---,,,***---///111222444:::CCCKKKWWW\\\cccjjjqqqwww}}}wwwbbbPPPFFFAAA<<<888666666777>>>FFFMMMQQQWWW^^^aaa]]]TTTMMMHHHGGGHHHLLLXXXiiizzzwwwjjj```XXXNNNDDD;;;:::777555333111111111...333111111666999CCCWWWsssyyyiiibbb]]]]]]]]]ZZZYYYZZZZZZ^^^aaa___ZZZXXX\\\aaa]]]]]]\\\ZZZXXXVVVUUUSSSKKKIIIEEE@@@;;;999999:::=========CCCVVVooowww\\\BBB999888555555777555666888:::<<<======>>>CCCBBBCCCDDDEEEEEECCCAAA666555444222000///......*********+++---333:::@@@BBBDDDGGGHHHFFFBBB===:::666555444333111111000000---------------...//////...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***)))+++...///111333666999>>>EEEKKKNNNQQQVVVYYYWWW[[[___dddggghhhjjjlllnnnppppppooonnnnnnnnnnnnooopppooopppqqqrrrxxxsssbbb```bbbdddhhhoooyyyyyyzzzgggGGGGGGlll|||eeeXXXgggzzz|||ooodddUUUDDD333------,,,******((((((((((((((((((((((((***&&&'''+++,,,333IIIaaavvvwwwxxxxxxwwwuuurrrpppnnnqqqrrrqqqrrrppphhh___UUUTTTQQQSSS]]]hhhllljjjhhhgggfffiiimmmmmmkkkgggmmmmmmrrryyy|||{{{}}}ooodddhhhrrruuutttttttttxxxyyy{{{}}}wwwzzz```NNNAAA;;;:::444111,,,******+++,,,+++)))************+++++++++------...000111333444444333555666666555555666888===EEEZZZyyyqqqsssyyylllVVVRRRWWW```nnn}}}}}}^^^PPPUUUVVVRRRMMMDDDJJJJJJPPPWWWXXXVVV^^^kkkqqqyyy}}}{{{|||}}}|||}}}}}}}}}|||{{{|||yyyjjj[[[QQQMMMNNNPPPJJJMMMOOOPPPNNNMMMLLLLLLSSS]]]gggpppxxxuuukkk___XXXYYY\\\^^^^^^cccgggbbbeeettt~~~~~~|||zzzxxxsssqqqooolllhhhbbb[[[VVVNNNDDD>>>?????????LLL\\\ccchhheeeVVVHHHBBBAAA>>>>>>=========>>>AAADDDEEE;;;;;;::::::999888888777333333111000000000111222/////////......---------++++++++++++++++++++++++------------------------.........///000000...,,,***---000222333777===CCCJJJOOOXXXbbbmmmxxxmmm[[[PPPDDD>>>999666444555;;;DDDMMMPPPWWW^^^bbb^^^UUUNNNIIIIIIIIIMMMWWWhhhyyyqqqddd[[[OOOCCC===<<<999666333222111111...444222111666777@@@RRRjjj~~~llleee`````````[[[XXXXXXYYY___dddaaa[[[ZZZ___fff```]]]ZZZWWWUUUUUUVVVWWWNNNLLLIIICCC===999777777555:::>>>CCCSSSkkk~~~dddGGG<<<999666444666666777999;;;<<<>>>>>>>>>AAAAAAAAACCCEEEEEECCCAAA777666444222111000//////*********+++---333;;;@@@CCCEEEHHHIIIHHHDDD???;;;666555444333222222222222...------,,,---...000111...------,,,,,,------...------------------------,,,,,,---------,,,+++******+++...///111333666999;;;CCCJJJMMMRRRXXXZZZYYY\\\___bbbdddeeeggglllpppoooooooooooopppqqqrrrsssooooooppppppppptttyyyfffaaaccceeejjjqqqqqquuuKKK@@@aaajjjVVV^^^ooosssnnniiiYYYHHH666//////...,,,,,,((((((((((((((((((((((((---&&&'''---++++++@@@]]]zzzyyyyyywwwuuurrrooommmfffhhhmmmrrrtttoooeee^^^WWWOOOPPP\\\ddddddgggoooooommmjjjgggeeefffhhhiiigggkkkqqqvvvyyy{{{}}}~~~sssccc]]]bbbggggggdddnnnsss{{{~~~zzzyyyvvv{{{vvv}}}yyy```KKK@@@======...---,,,,,,++++++,,,,,,)))************+++++++++......///000111222333333222666333333:::888666>>>EEEMMM```www}}}xxxyyyfff]]][[[XXXVVVZZZcccrrrxxxiii```aaa[[[KKKAAABBBMMMTTTZZZZZZXXXZZZccckkkvvvwwwyyyzzzzzzzzzyyyyyy~~~~~~wwwiiibbb```aaaZZZdddmmmmmmddd\\\YYYZZZZZZgggssswwwzzzxxxpppfffaaaaaaccccccaaakkkiiiffffffllluuuyyytttuuutttkkk```YYYRRRLLLDDD@@@AAAFFFKKKMMMZZZ]]]]]]VVVJJJAAA>>>???CCCCCCCCCBBBAAACCCFFFHHHGGGBBB<<<999999:::999777888666444444444333000...000//////......------,,,///......---,,,,,,++++++---------,,,,,,,,,++++++------------------------...------...000222555666???@@@FFFQQQ\\\eeeqqq|||}}}wwwiiiVVVGGG===<<<;;;666888???JJJLLLSSS\\\^^^YYYUUUUUUJJJIIIIIIKKKQQQ^^^lllvvvvvvgggVVVKKKGGG@@@999444333333222000222222333222222666>>>EEEdddyyypppbbbYYY\\\___^^^___cccbbb___^^^aaa```^^^^^^aaaaaa___[[[WWWVVVWWWYYYZZZRRRNNNHHHCCC>>>999555222333888888777GGGeee}}}kkkRRRDDD===888666888777888999;;;<<<=========AAAAAAAAACCCEEEFFFDDDBBB===:::777333000...---------+++)))(((***000999@@@@@@DDDEEECCCCCCCCC@@@<<<666666666666555333111///////////////////////////---------,,,,,,,,,++++++++++++++++++,,,,,,---...------------,,,+++***)))))))))***,,,///222555777:::>>>EEELLLSSSXXX[[[\\\ZZZ]]]```bbbdddhhhllloooooollljjjlllppprrroookkknnnmmmjjjgggiiiqqq~~~{{{eee___cccggghhhiiivvvyyyOOO888KKKlllyyybbbPPP[[[ssswwwiiiZZZLLL<<<333...***((((((+++)))'''''''''((('''&&&(((%%%'''+++''''''666KKKxxxxxxwwwvvvuuurrrpppooohhhjjjnnnrrrqqqkkkbbbZZZWWWPPPSSS___ggggggiiippprrrqqqooommmlllkkkjjjjjjkkkoootttxxxxxxxxxwwwwww{{{uuunnnnnnrrrsssnnnhhhrrrsssssspppkkklllsss{{{zzz{{{}}}|||{{{~~~ttt]]]HHH===::::::------,,,++++++++++++,,,************++++++++++++......///000111222222333444888555666<<<:::999CCCOOOZZZmmm}}}zzz|||yyyuuutttpppiiidddbbbkkk~~~vvvmmm^^^JJJ>>>???KKKRRRYYYZZZXXXZZZbbbjjjuuuvvvyyy{{{}}}}}}~~~}}}~~~}}}~~~~~~vvvmmmnnnrrrwww|||xxxoooiiiffflllssszzz~~~|||tttkkkffffffhhhiiihhhlllkkkkkkmmmssszzz~~~yyyxxxtttiii[[[TTTQQQJJJDDDCCCGGGJJJIIIFFFKKKNNNNNNJJJCCC???AAADDDCCCDDDDDDCCCCCCDDDHHHKKKIIIEEE???<<<;;;:::888666777666555555666444222///111000000000//////......000/////////......---------------,,,,,,,,,++++++---------------------------------...///111333444555666;;;EEENNNVVV```jjjsss}}}||||||jjjYYYIIIDDDAAA::::::???BBBDDDLLLVVVZZZXXXVVVWWWRRROOOKKKIIIMMMVVVccckkkooo]]]PPPJJJCCC:::555444444333222222333333222222666===CCCXXXmmmvvvhhh^^^```bbb``````ccc```]]]\\\______]]]^^^bbbbbb```]]][[[YYYYYYZZZZZZRRROOOJJJEEEAAA<<<888444222666666666FFFddd|||mmmRRRDDD???<<<999999888999:::<<<===>>>??????BBBBBBCCCEEEHHHHHHGGGFFF???===999444000...------,,,+++)))''')))...666<<>>===???FFFQQQWWWWWWWWWZZZXXXTTTMMMHHHHHHNNNYYYaaarrr~~~uuuaaaSSSOOOGGG===666555555555444333555555333222555;;;@@@LLLbbb{{{}}}mmmbbbbbbddd```^^^```^^^ZZZYYY\\\]]]\\\___ccccccbbb```___]]][[[ZZZZZZQQQNNNKKKGGGDDD???:::777111555444444CCC```yyyqqqVVVGGGBBB???<<<:::888999:::<<<>>>@@@AAABBBCCCCCCDDDGGGJJJKKKJJJIIIBBB???:::555111...------,,,+++)))'''(((,,,333888>>>BBBEEEDDDDDDDDD@@@;;;666666777666555444222111..............................---------,,,,,,,,,,,,,,,+++++++++,,,------------------,,,+++******)))******+++...111333555777;;;AAAHHHOOOUUUYYY[[[___aaaccceeefffhhhjjjmmmqqqooolllmmmppprrrqqqoooxxxyyyyyywwwvvvyyyfffYYYZZZ\\\[[[YYYaaasssxxx^^^QQQ???666PPPwwwccc]]]iiiwwwzzzjjjYYYFFF999111***'''''')))'''&&&&&&((())))))(((+++''''''***)))'''...999sssssssssttttttttttttttttttuuuvvvuuupppggg]]]WWWTTTTTTZZZeeelllmmmooosssqqqpppooommmjjjhhhgggfffjjjnnnsssuuusssoookkkiiisssvvv{{{}}}yyyllldddgggrrr{{{|||xxxzzziiieeepppssslllXXXFFF???===:::---,,,,,,+++***+++++++++*********+++++++++,,,,,,---......///000111222333222555444666;;;999???QQQ]]]qqq}}}wwwqqqkkkuuuxxx~~~^^^@@@999>>>BBBJJJRRRWWWZZZ^^^fffmmmtttvvvyyy|||{{{wwwtttvvvyyy{{{wwwqqqppptttzzz|||wwwuuu|||{{{ssspppnnnnnnmmmnnnooorrrvvv||||||uuupppnnnhhh\\\OOOIIIJJJIIIIIILLLNNNLLLFFFAAABBBCCCDDDEEEFFFHHHJJJMMMKKKKKKIIIFFFBBBAAABBBCCCFFFDDDBBB???<<<999666444444444666888:::999666444444444444333333333333222111111111000000000000000...------------,,,,,,,,,------------------------------------------......111000333888<<>>EEEOOOUUUVVVYYY\\\[[[WWWOOOHHHFFFKKKSSSZZZeeetttzzziii\\\TTTLLL@@@888555555555444444666666444222333888<<>>XXXrrrwww```NNNCCC>>><<<<<<888888:::<<<>>>@@@BBBCCCBBBBBBDDDGGGJJJLLLLLLJJJAAA>>>:::555222///......---,,,***((((((+++111555;;;AAADDDDDDDDDEEEAAA;;;666777777777666444333111000000000000000000000000............------------,,,,,,,,,++++++,,,,,,---,,,---------,,,,,,+++************+++---///222333666999???FFFMMMSSSWWWZZZ]]]___bbbdddfffgggjjjlllqqqnnnmmmmmmoooqqqqqqppptttwwwyyyyyywwwwwwzzz}}}tttccc[[[XXXVVVWWW```nnnzzzppp___PPPJJJ>>>333CCCttt~~~wwweee[[[dddtttrrr```KKK===333,,,((('''(((&&&%%%&&&((()))))))))***&&&&&&)))***))),,,111rrrrrrrrrssstttuuuvvvvvvvvvxxxxxxuuunnnddd\\\WWWTTTWWW^^^ggglllnnnpppsssrrrppplllhhhfffffffffgggkkkooorrrsssoooiiidddbbbjjjrrruuuooosssyyy{{{~~~~~~~~~ggg___fffiiiaaaNNN???<<<888222,,,,,,+++************+++***++++++++++++,,,,,,,,,......///000111222333333222555444777;;;999DDD[[[kkk~~~}}}lll___XXXuuu{{{VVV;;;:::BBB@@@FFFOOOVVV[[[bbbkkkrrruuuwwwyyy|||}}}~~~~~~~~~sssoookkkhhheeegggkkkpppuuuyyy|||~~~xxxpppjjjooo|||}}}vvvqqqnnnlllnnnoooqqquuu{{{~~~~~~uuunnnhhheee___TTTKKKHHHGGGKKKOOOPPPMMMKKKLLLNNNJJJLLLOOOSSSVVVWWWUUUSSSTTTTTTQQQLLLEEE@@@>>>===AAAAAA@@@>>><<<:::999888555555666999;;;;;;999777888777777666555555444444111111111000000000000000.........---------,,,,,,------------------------,,,,,,,,,---------,,,,,,...---...222333333777===EEETTT[[[bbbqqqzzz}}}tttbbbUUUJJJ@@@;;;<<<<<>>:::555222000//////......,,,***)))+++///333777>>>CCCEEEFFFFFFBBB<<<888888888888777555222111111111111111111111111111/////////.........---------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,++++++************,,,...000222444777===DDDKKKRRRWWWYYYXXX\\\```ccceeegggjjjlllnnnmmmlllmmmnnnooooooooonnnrrrvvvwwwuuuuuuwwwyyyvvvdddXXXWWW[[[aaakkkzzz{{{pppeeeTTTIIIBBB???:::>>>ZZZ|||{{{{{{tttfff\\\bbbtttyyygggRRRCCC888///***)))(((&&&%%%&&&((()))))))))&&&$$$%%%(((++++++,,,...rrrrrrssssssuuuvvvxxxyyyuuuwwwwwwssskkkccc\\\XXXVVV[[[bbbhhhllloooqqqtttuuurrrnnnjjjhhhhhhjjjkkkppprrrtttsssooohhhccc```bbbqqq{{{uuuzzz~~~}}}zzz{{{kkkaaaiiiiii^^^III>>>>>>:::000,,,,,,+++***************++++++++++++,,,,,,,,,,,,///000000111222333444444444777666:::>>><<>>===>>>@@@:::999999;;;===>>>===<<<======<<<;;;999888777777333222222111000000//////............---------,,,------------------------+++,,,,,,---------,,,,,,...,,,---000///...111666555DDDKKKRRRdddpppvvv~~~xxxfffWWWJJJBBB<<<;;;???GGGMMMRRRXXX___bbb___[[[TTTMMMIIIIIIJJJHHHWWWiiixxxuuucccZZZMMMBBB<<<888555333444666777666333333555888???OOOdddyyyppplllkkkccc\\\YYYYYYWWWWWWYYYZZZXXXYYY\\\\\\]]]___```___]]]ZZZXXXOOOLLLGGGDDDBBB???<<<:::666444000///777LLLgggzzztttbbbQQQGGGAAA===999999999:::<<<>>>AAABBBBBBBBBDDDGGGKKKMMMLLLKKKBBB@@@;;;777333111000000---------+++***+++...111333:::BBBEEEGGGHHHDDD>>>:::::::::999777444222000111111111111111111111111000////////////.........------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++************+++---///000444777<<>>111,,,++++++***************+++++++++,,,,,,,,,------111111222333444555555666555777666:::>>><<>>>>>EEEHHHIIILLLQQQVVV]]]fffpppwwwuuuwwwyyy{{{|||}}}||||||{{{}}}~~~~~~}}}||||||qqqbbbeeeuuuvvvjjjmmmsssyyy}}}~~~}}}||||||wwwppphhhaaa[[[VVVSSSTTT```ppp{{{zzzvvv}}}xxxtttrrrmmmpppvvv|||zzzwwwyyy||||||}}}~~~}}}|||zzzyyyyyyoooeee[[[UUUPPPMMMNNNRRRPPPWWW^^^aaaaaacccjjjpppkkklllpppxxx~~~}}}uuunnngggiiijjjhhhaaaYYYRRROOOGGGHHHGGGEEEBBBBBBEEEHHH@@@???======???AAABBBAAADDDDDDBBB@@@>>><<<;;;:::666555444333222000000///............------------------------------------***+++,,,.........------///......000///---///444333>>>???AAAQQQ___iiittt{{{yyyhhhZZZRRRFFFCCCCCCGGGKKKNNNSSSYYY]]]^^^]]]YYYRRRLLLHHHFFFDDDNNNZZZgggwwwyyykkkbbbUUUJJJBBB<<<777333222555777777444333444777999HHH[[[pppuuuqqqppphhh___\\\ZZZXXXYYY[[[[[[WWWVVVXXX[[[\\\^^^______^^^\\\[[[TTTPPPJJJFFFCCCAAA@@@>>>666444000000888MMMiiiwwwiii___VVVJJJ>>>;;;;;;:::;;;<<>>999UUUooosss```ZZZlllzzzdddTTTFFF888...******(((&&&&&&((((((((('''###&&&))))))((()))+++,,,ttttttttttttvvvxxxzzz{{{xxx{{{|||xxxqqqjjjeeeddd]]]ccciiikkkmmmqqquuuwwwssssssrrrqqqpppooommmmmmnnnqqquuuwwwxxxwwwwwwxxxppp{{{~~~|||rrrhhhkkk}}}uuuoooZZZCCC===CCC===...,,,++++++***)))*********++++++,,,,,,,,,---------111222333333555555666777333444444999<<<:::MMMooo~~~sssgggqqqvvvxxxvvvdddXXXdddsssnnnZZZ@@@888BBBJJJHHHNNNPPPSSSWWW]]]fffpppwwwuuuvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~|||zzzlllZZZYYYlllyyyrrrxxx}}}yyyxxxxxx{{{{{{yyysssiii___XXXUUURRR^^^ooo{{{wwwmmmlllqqq~~~xxxuuusssmmmrrryyyyyyuuuxxx|||zzz{{{|||zzzxxxuuutttsssggg]]]SSSNNNLLLLLLSSSZZZVVV[[[bbbhhhmmmqqqvvvyyy~~~}}}wwwkkkooossssssnnnggg```\\\MMMMMMLLLIIIFFFFFFIIIMMMEEECCC@@@@@@BBBDDDEEEEEEIIIHHHGGGDDDBBB???>>>===888888666555333111000000//////.........---------------------------------***+++---...//////......---+++,,,...---***,,,000444;;;555111>>>LLLXXXeeeqqqvvvhhh```SSSNNNKKKKKKKKKKKKNNNSSSVVVYYY[[[ZZZVVVPPPKKKHHHFFFKKKRRR\\\lllpppgggZZZOOOFFF???888444222555777777444333444666888EEEVVVjjjwwwsssrrriii```\\\[[[YYYZZZ]]]\\\WWWTTTUUU[[[\\\^^^___```___^^^]]]YYYTTTMMMHHHEEEDDDCCCBBB666333000111:::NNNlllwwwmmmiiibbbQQQ???======<<<<<<===???BBBCCCKKKKKKLLLOOORRRSSSRRRQQQNNNJJJDDD===777222///...)))*********)))))),,,...---666???EEEIIIJJJGGGAAA>>>>>>===:::777333000...////////////////////////000000000000////////////...---,,,,,,++++++++++++++++++,,,------,,,,,,,,,+++******)))***,,,---...444666;;;BBBJJJQQQWWW[[[[[[^^^cccfffgggggghhhiiijjjmmmqqqsssssspppooonnnoooqqqqqqpppmmmmmmpppttt}}}rrraaa[[[WWW^^^jjjwwwtttJJJ@@@YYYnnnxxx^^^SSSeeelllZZZKKK;;;///***+++)))'''''''''((('''&&&$$$)))+++)))''''''***,,,wwwvvvuuuuuuuuuvvvxxxyyyvvvzzzyyyqqqllljjjgggbbb```fffjjjkkkmmmtttxxxxxxtttnnnlllpppppplllkkknnnrrrvvvwwwtttsssvvvwwwvvv}}}zzzxxxnnnrrrpppWWWCCC???AAA999---++++++++++++******)))))),,,,,,,,,---...///000111222333444333333333555777777777999;;;:::???QQQeeexxxppplllwww|||ppp]]]```jjjkkkkkkyyy}}}aaaSSSTTT\\\UUUKKKBBB<<<<<>>CCCNNN```wwwzzzlllbbb```ccc___[[[XXXYYY\\\]]]YYYVVV^^^^^^^^^```cccdddaaa]]]aaa\\\VVVPPPKKKGGGCCC@@@>>>555000333999HHHbbbzzz{{{hhhbbbZZZLLLDDD999;;;>>>???@@@BBBEEEHHHJJJIIIIIIKKKOOORRRTTTTTTPPPIII@@@999666444111///111///,,,***)))***,,,---///666???EEEFFFDDDCCCDDD???>>><<<999666333111000111000///......//////000//////...------------...,,,,,,------,,,,,,+++***((()))***+++,,,---------))))))))))))***,,,...///444666:::@@@HHHQQQXXX]]][[[]]]___bbbfffiiikkklllnnnmmmmmmlllllllllmmmmmmqqqqqqppppppqqqtttwwwyyy}}}~~~eeeXXXaaa]]]iiixxx|||\\\<<>>//////)))((((((((()))(((&&&%%%&&&''''''(((((((((((((((wwwvvvuuuttttttuuuvvvvvvvvvyyyxxxpppjjjgggddd^^^eeejjjnnnmmmpppuuuyyyyyyvvvooojjjllllllkkkmmmqqquuuwwwwwwuuuvvvzzz|||zzz{{{{{{}}}{{{rrrWWWBBB>>>@@@:::000++++++++++++*********)))+++++++++,,,---...///000222333555555444444666777888777999<<<===EEEXXXkkkqqqoooooo|||tttZZZVVVXXXVVVVVVbbbjjjvvv{{{qqq```VVVVVV]]]RRREEE<<<999:::BBBJJJOOOPPPTTTZZZccclllssswwwxxxyyy{{{~~~}}}yyyooofffRRRMMMLLLQQQ[[[gggvvv~~~||||||zzz~~~{{{oooddd^^^ppp~~~zzz{{{zzzuuuwwwxxx|||{{{zzz{{{}}}~~~}}}{{{yyywwwrrrlllggg```YYYRRRQQQRRRUUU\\\ccceeeiiissswwwqqqpppjjj^^^YYYPPPJJJHHHJJJJJJIIIFFFFFFEEECCCCCCEEEHHHJJJLLLMMMNNNOOONNNKKKHHHFFFDDDBBB???<<<888555333111222222222222111000//////.........---------,,,,,,------------------------.........------,,,,,,,,,000000000000111666===AAAVVV___mmmzzz|||qqqjjj^^^UUUPPPOOOOOOPPPTTTXXX]]]```___\\\XXXUUUMMMLLLNNNTTT\\\fffvvv~~~uuuiii[[[OOODDD<<<999444222111222444666777666555;;;GGGVVVhhh~~~ssseee______dddaaa]]]^^^```aaa^^^[[[^^^]]]^^^aaacccdddaaa______[[[VVVQQQMMMHHHDDDAAA<<<444000222777DDD___yyyrrr]]]XXXSSSFFF@@@??????@@@@@@AAABBBDDDEEEIIIHHHGGGIIIMMMRRRTTTUUUQQQKKKCCC===999666222000000...,,,***)))***,,,---...555>>>CCCEEEDDDCCCCCC;;;<<<<<<;;;999666222000333222111000000000111222//////...------------...,,,------------,,,++++++******+++,,,---------,,,***)))))))))***,,,...///222444999@@@HHHPPPWWW[[[]]]]]]___bbbeeeiiikkkmmmllllllllllllllllllmmmmmmpppppppppqqqrrrtttvvvxxxzzzpppaaa```[[[eeetttzzzfffAAACCCZZZkkkTTTLLLWWWlllvvvppp```SSSAAA000,,,***)))(((((()))(((&&&%%%&&&''''''(((((((((((((((wwwvvvuuutttssssssssstttvvvxxxvvvooohhhccc^^^ZZZggglllooopppssszzzyyypppiiiggghhhjjjnnntttxxxyyywwwvvvyyy~~~}}}xxxvvvzzz|||zzz|||xxxwwwzzz}}}pppSSS???;;;===999111++++++++++++*********************+++,,,---//////222444666777666666666777888888999<<<@@@LLLaaasssrrrooosssggg^^^^^^ZZZYYYSSSVVV___lllqqqmmmeeeaaaaaaPPP===555555888???FFFKKKOOOUUU]]]gggpppwwwzzzyyyzzz|||}}}~~~~~~~~~~~~~~~zzzzzz~~~|||uuullldddKKKBBB;;;:::>>>FFFSSS___iii{{{rrreee]]]hhhvvv~~~}}}xxxyyy|||~~~||||||~~~}}}zzzwwwsssnnngggbbb[[[XXXVVVWWWYYY[[[bbbjjjnnnttt|||uuummmfff```XXXTTTRRRPPPNNNLLLJJJIIIGGGFFFFFFIIIKKKMMMMMMOOORRRTTTUUUSSSQQQOOOJJJHHHEEEBBB>>>:::888666666555444333222111111111///.........------------------------------------.........---------------.........------...111444???JJJ[[[lllzzz{{{ooocccZZZVVVTTTSSSSSSVVV[[[___```___\\\ZZZTTTOOOLLLOOOVVV___lllwwwrrrcccVVVLLLCCC>>>777444222111333555777777555<<>>999888555333111111111111/////////............---.......................................---------+++,,,............000222333===MMM^^^mmm||||||oooeee^^^YYYVVVTTTVVVYYY]]]```aaa```^^^[[[SSSMMMNNNSSSZZZdddlllyyyyyyjjj]]]TTTIIIAAA===999555333444666888999;;;@@@GGGOOO[[[lllpppgggeeegggdddaaa`````````___]]]^^^^^^```aaaaaa```]]]\\\YYYWWWVVVTTTRRRMMMGGGCCC:::666333222222<<>>>>>===<<<:::777444333555555444444333333222222000//////...............---------...---,,,,,,+++------.........---,,,,,,******))))))***,,,---...///222888@@@IIIQQQWWWZZZ`````````bbbdddhhhkkkmmmiiikkkmmmpppppppppooonnnnnnoooqqqrrrtttttttttttt{{{zzzkkkaaacccmmmrrr}}}fffCCC777===fff}}}fffOOOEEENNNooo|||mmm___PPP;;;---,,,***(((((((((((('''%%%&&&''''''(((((((((((((((yyyyyyxxxwwwvvvtttsssrrruuusssooojjjccc\\\ZZZZZZcccjjjoooqqqvvv}}}xxxtttmmmhhhgggkkkmmmnnnuuuwwwyyy|||}}}ssswwwwwwooouuuwwwhhhgggqqqyyyzzzwww{{{}}}}}}rrr^^^III>>>===<<<666///+++++++++++++++++++++,,,------------...000111222222555888999999777777777777888999>>>JJJ___uuutttoooyyy{{{sssooorrrlllQQQ999444888999===BBBJJJRRR\\\fffmmmrrrwwwzzz{{{|||}}}}}}}}}}}}{{{{{{www|||}}}xxxuuuyyy~~~}}}rrrdddUUUIIICCC>>>:::999<<<<<<<<<>>>BBBIIIOOOQQQUUU[[[___tttxxxoookkkiiiqqqwwwzzz{{{~~~vvv{{{~~~~~~zzztttnnniiiddd___\\\^^^\\\\\\```cccffflllsss}}}rrrgggeeeccc]]]WWWUUUJJJHHHHHHIIIKKKLLLJJJHHHKKKNNNQQQUUUVVVVVVTTTSSSLLLLLLKKKJJJHHHEEECCCBBB>>><<<888555222111000000000000/////////.........................................................***,,,///000//////000111...555@@@LLLXXXgggvvv~~~rrrhhh___ZZZXXXXXXYYY]]]aaacccbbbaaa]]]UUUNNNNNNQQQUUU[[[bbbooo{{{rrrggg^^^QQQEEE@@@<<<666333444666888888<<<>>>CCCNNN^^^ppp~~~rrriiihhheeeccc```^^^^^^^^^^^^^^^```aaabbbaaa___]]]ZZZYYYWWWWWWVVVUUUSSSOOOIIIEEE<<<888666555222:::TTTooo~~~kkk```SSSPPPKKKHHHGGGGGGFFFFFFGGGDDDBBBCCCGGGMMMQQQSSSNNNNNNKKKFFF@@@888333//////...---,,,,,,,,,------///333:::AAAGGGIIIIIIHHHEEECCC>>>:::666555555555444444444333333222111000000000///............///------.........---,,,,,,------.........---,,,,,,+++************+++---...000222888@@@HHHQQQXXX[[[aaaaaaaaaccceeehhhjjjlllkkkmmmoooqqqrrrrrrpppoooooooooqqqrrrsssssssssssszzzqqqddddddkkknnnwwwzzz~~~rrr[[[CCC999<<>>DDDJJJSSS___iiiooorrruuuxxx}}}~~~~~~}}}www{{{|||{{{}}}|||ppp___NNNBBB===???:::666777777888<<>>EEESSSggg|||ttthhheeeeeedddaaa```___```aaabbbaaacccdddccc```]]][[[ZZZXXXWWWVVVUUUTTTPPPJJJFFF>>>:::777666444999OOOgggqqqggg```^^^YYYRRRLLLHHHHHHIIIIIIFFFDDDDDDGGGKKKNNNOOOLLLMMMKKKGGG@@@888333111000///...---,,,,,,,,,,,,...111888@@@GGGJJJJJJIIIIIIEEE???999555444555666444444444333222111000///111000//////......//////...............---,,,,,,+++,,,,,,---------,,,,,,++++++*********+++------///222666===FFFOOOWWW\\\aaaaaaccceeefffhhhiiijjjmmmnnnoooqqqqqqqqqpppppppppppppppqqqrrrsssssssssuuu|||uuufffccchhhjjjsss}}}}}}zzzrrrlllfff^^^RRRCCC::::::FFFnnnlllXXXTTTQQQpppuuuiiiWWWBBB888///,,,)))((((((((('''&&&&&&''''''(((((((((((((((wwwwwwwwwwwwvvvuuusssrrrllleee```]]]YYYVVVZZZaaahhhoootttttttttuuusssppprrrrrrmmmgggjjjqqquuutttqqquuuvvvuuuxxx}}}~~~|||{{{pppqqqxxx|||~~~nnndddgggnnniiiVVVEEEAAABBB===444...+++++++++,,,,,,,,,---------------...///000111222333555666666666666777999666;;;@@@KKKbbb{{{iiifffqqq```GGG555777======???GGGGGGRRR```kkkpppsssuuuxxx|||}}}~~~~~~}}}}}}yyy|||tttdddTTTKKKHHHHHHBBB===;;;:::888;;;@@@AAAMMMPPPOOOOOOJJJJJJWWWhhh{{{zzzyyyzzz~~~~~~~~~}}}}}}~~~xxxnnngggddddddeeefffaaaZZZWWW```ooo|||xxxmmmffffffYYYQQQIIIFFFIIIMMMOOOPPPHHHIIIKKKNNNQQQSSSUUUVVVVVVVVVVVVUUUSSSPPPMMMKKKMMMLLLHHHDDD>>>999444222111111111000000000//////........................---........./////////000---...///...,,,***++++++***,,,...///222999BBBIIIYYYkkk{{{sssiiieeebbbbbbeeehhhfffddd^^^[[[ZZZXXXRRRLLLLLLPPP\\\fffrrr||||||vvvdddQQQAAA===888444333444444333>>>BBBKKKYYYlll{{{kkkdddeeedddcccaaa```aaadddfffbbbdddgggfffccc```______YYYXXXVVVUUUSSSPPPKKKGGG@@@:::666666555888III]]]xxxzzzjjjccc______]]]UUUKKKGGGIIIMMMKKKIIIFFFFFFHHHJJJKKKKKKLLLMMMLLLGGG@@@999555444111000///...---,,,+++***,,,///444===EEEIIIIIIHHHHHHEEE@@@:::777666777777444444444444333111///...111000000///////////////...............------,,,******+++,,,---------,,,,,,+++*********+++,,,---...000333999BBBMMMVVV\\\```aaadddggghhhiiihhhhhhnnnnnnnnnnnnnnnnnnnnnnnnqqqpppppppppppprrrssstttqqqyyy~~~}}}jjjbbbdddeeeooo{{{{{{{{{zzzgggcccaaaaaa\\\PPPCCC<<<===ZZZsssrrraaaaaaWWWppp|||sss\\\FFF@@@000---)))''''''((('''&&&&&&''''''(((((((((((((((uuuuuuvvvvvvvvvtttsssrrrhhh```ZZZYYYVVVTTTZZZccceeemmmtttuuuuuuuuusssoooppppppkkkeeeiiittt{{{zzzuuuvvvtttnnnmmmrrrwwwxxx{{{vvvzzz~~~}}}|||}}}rrrfffkkkuuuhhhTTTBBB>>>>>>999000,,,+++++++++,,,,,,---------,,,,,,,,,---...///000111444555555555444555777999666<<>>===@@@IIIDDDPPP```lllqqqtttvvvxxxyyyzzz{{{|||||||||{{{zzz{{{}}}~~~yyykkk^^^XXXVVVMMMHHHFFFEEEAAA;;;888999:::LLLUUUUUUUUULLLCCCEEEGGGSSSggg~~~~~~~~~{{{zzz|||}}}|||}}}vvvnnnhhhiiimmmrrrvvvcccYYYTTT]]]ooo~~~zzzsssssshhh]]]NNNFFFFFFJJJNNNOOOMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVXXXYYYYYYWWWUUUTTTTTTRRROOOJJJDDD===888555111111111111000000000000////////////////////////---.........//////000000,,,---......---,,,---///---///000//////222888===>>>QQQiii|||pppkkkfffeeehhhjjjhhheeeaaaaaabbb___UUULLLJJJNNNRRR\\\hhhrrrzzzgggSSSCCC@@@;;;777666666555444===CCCLLLWWWggg~~~ooogggddddddbbbaaa```aaaeeegggbbbeeehhhhhhfffddddddeee[[[YYYVVVUUUSSSPPPKKKHHH@@@999555666555777EEEVVVlll}}}tttggg[[[XXXOOOSSSRRRKKKBBB???DDDKKKLLLJJJHHHGGGHHHIIIIIIHHHLLLMMMLLLHHH@@@:::777777222111000///---+++***)))+++---222;;;CCCHHHHHHFFFEEECCC@@@<<<:::888888888444555555555444222000///111111000///////////////......//////......---,,,((()))***+++,,,---------,,,+++*********+++,,,------...000666???JJJUUU[[[___aaaeeehhhiiiiiihhhgggnnnmmmmmmlllllllllmmmmmmrrrqqqoooooooooqqqsssuuuqqqyyy~~~~~~qqqdddbbbaaakkkxxxzzzoooyyy~~~kkkjjjmmmrrrrrreeeSSSFFF888LLLaaawwwzzzlllmmm[[[qqq|||bbbKKKGGG000---***''''''(((''''''&&&''''''(((((((((((((((wwwwwwxxxyyywwwsssqqqrrrggg]]]TTTTTTVVVXXX___gggqqqrrrsssqqqooommmlllmmmnnnnnnllliiihhhlllttt{{{yyyzzzkkkeeeiiiaaaeee|||zzz|||uuuwww{{{vvvsssssseeeJJJ???DDD>>>444000---++++++,,,,,,,,,,,,------------......///000000000555666777888888777666555777===DDDOOOeeegggkkk}}}~~~xxxbbbZZZooowww^^^GGG<<<444555;;;???BBBEEEKKKTTTaaammmuuuyyy{{{|||{{{||||||}}}~~~}}}||||||zzzqqqhhhbbb___WWWRRRJJJDDDAAA>>><<<:::???EEEMMMQQQNNNGGG@@@;;;===CCCMMM[[[mmm{{{uuuwww~~~~~~|||zzz|||wwwtttmmmiiippp|||zzzkkk___XXXbbbssstttsssoooaaaSSSMMMJJJHHHLLLSSSPPPOOONNNNNNPPPRRRUUUVVVTTTTTTUUUXXX[[[[[[XXXTTTZZZYYYWWWSSSMMMEEE???;;;555333000///000111111111444222000000111111111000...///000///------///111111111000000//////..................//////000000888BBBRRRddduuuzzztttmmmlllnnnpppnnnkkkgggcccdddggg^^^OOOJJJOOOUUU___hhhppp{{{vvvggg[[[QQQIII???888666666666666???GGGRRR[[[aaammmuuueeecccbbb```^^^```cccdddbbb___bbbfffhhhfffccc___]]]ZZZ[[[ZZZUUUNNNIIIGGGGGG???999555333333888DDDPPPhhhvvv}}}ssshhh```TTTGGGDDDCCCDDDEEEAAA===>>>CCCIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMLLLHHHBBB<<<999777666333000.........---+++//////222777???EEEIIIJJJGGGCCC>>><<<<<<;;;999666777777666444333222111111000000000000///////////////////////////......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...555AAALLLSSSVVV]]]aaafffgggggggggiiilllmmmnnnnnnmmmlllmmmoooqqqmmmoooqqqrrrrrrqqqrrrttttttsssuuuxxxzzz}}}xxxeeecccdddcccmmm}}}yyyvvvxxxttttttnnnSSS===KKKfff}}}pppkkkYYYccc|||~~~kkkYYYGGG<<<111)))((()))'''&&&&&&)))&&&%%%&&&((()))'''%%%uuuuuuwwwwwwuuurrroooooohhh^^^VVVUUUVVVYYY___fffmmmppprrrssspppmmmkkkjjjlllllljjjhhhhhhkkkrrrxxxwwwzzzooohhhhhhaaaiii|||rrroooiiizzzyyynnn```GGG>>>CCC===444111...++++++,,,,,,,,,,,,------------......///000000000444555666777888777777666666:::AAANNN___wwwrrryyyyyylllpppvvvjjjZZZRRR^^^bbbOOOCCC999222555;;;???BBBFFFNNNVVVbbbmmmtttwwwzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzrrrjjjccc```^^^aaa]]]VVVMMMFFFAAA??????>>>@@@EEEHHHHHHEEE@@@<<<:::>>>DDDMMMYYYiiiyyyzzztttwww}}}{{{||||||{{{yyyyyyzzzxxxvvvzzz~~~gggaaaaaammm|||{{{xxxmmmbbbZZZQQQJJJIIIMMMNNNOOOQQQSSSTTTUUUVVVVVVTTTSSSTTTWWWZZZYYYVVVSSSXXXXXXVVVTTTOOOJJJEEEBBB===999555333222333333222111000//////000000///...///000000000//////000222111000000000/////////...------........./////////000777DDDRRRbbbttt}}}xxxuuuuuuuuusssqqqnnngggeeeggg```SSSNNNRRRTTT]]]gggnnnzzz}}}ooocccVVVOOODDD===:::888666333;;;CCCOOOXXX\\\dddvvvqqqhhhddd^^^ZZZ[[[___aaaaaa]]]___aaabbbbbbaaa``````YYYZZZYYYUUUOOOKKKIIIIIICCC===777444222333<<>>>>>???@@@===999999===HHHGGGGGGGGGGGGIIIJJJLLLLLLMMMNNNLLLFFF@@@:::666555222///.........---,,,......111666===CCCGGGHHHHHHDDD@@@>>>>>>===:::888666666555444333222111111000000000/////////...............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///000777AAAKKKRRRVVVZZZ^^^cccffffffgggjjjmmmmmmnnnnnnmmmkkklllnnnpppnnnppprrrrrrrrrrrrssstttsssrrrsssvvvwwwzzz~~~hhhbbbaaa```kkkzzz{{{sssrrr{{{nnnGGGIII[[[yyyrrrlllYYY\\\qqqqqq]]]KKK>>>333***((()))'''&&&'''(((&&&%%%&&&((()))'''%%%rrrtttuuutttssspppmmmkkkbbb[[[UUUUUUYYY]]]dddjjjlllpppuuuvvvtttooollljjjjjjjjjjjjiiiiiilllqqquuuuuuyyytttmmmhhhbbbmmm|||rrrnnneee{{{ooo[[[DDD===AAA;;;333222///++++++,,,,,,,,,,,,------------......///000000000333444555666777888888888777888@@@NNN[[[kkkyyynnnSSSVVV[[[aaaiiisss}}}sssdddZZZRRRWWWVVVHHH===666222555;;;???DDDHHHRRRZZZeeemmmrrruuuxxx{{{~~~~~~~~~~~~}}}}}}}}}|||xxxpppjjjgggeeedddhhhgggddd^^^VVVOOOJJJHHHAAA>>><<<<<<>>>>>><<<:::666777999<<>>:::888777666444111000000000111111///---///000111111000000222444000000000000////////////---------------.........+++...444<<>>@@@CCCBBB>>>>>>AAAHHHGGGFFFFFFGGGJJJMMMOOOLLLNNNPPPPPPKKKDDD<<<777555333000......///...---,,,---///444;;;AAADDDEEEHHHEEEBBB@@@???>>><<<:::666666555444444333222222000000000000////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000111666???IIIPPPTTTWWW\\\aaadddeeegggjjjmmmlllmmmmmmlllkkkkkklllnnnnnnppprrrrrrqqqqqqrrrsssqqqpppqqqttttttvvv~~~nnneee```^^^hhhvvv}}}}}}SSSEEELLLnnnxxxooo[[[RRRbbb~~~xxxcccPPPCCC777,,,***)))(((&&&'''((('''&&&&&&'''((('''&&&qqqssstttrrrqqqppplllgggXXXUUURRRUUU\\\dddkkkqqqppptttwwwxxxvvvssspppoookkkkkkkkkkkkmmmooosssuuuuuuxxxwwwsssmmmiiiqqq}}}yyyvvvtttoooqqqXXXEEE???AAA999222222///+++++++++,,,,,,,,,------------......///000000000111222333555777888999:::::::::BBBQQQ[[[gggyyypppUUUWWWYYYYYY[[[aaakkkrrr{{{wwwnnn___ZZZ^^^YYYIII999555333777<<<@@@FFFLLLVVV^^^hhhnnnpppsssvvvzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzwwwqqqppppppqqqoooiiiaaaZZZTTTKKKAAA<<<<<<===;;;888999888777777888;;;>>>@@@???AAACCCHHHRRReee{{{yyyyyy~~~~~~}}}|||~~~}}}xxxsssuuu}}}{{{sssmmmkkkfffrrrvvvjjjbbb[[[TTTPPPHHHJJJKKKMMMOOOPPPPPPPPPTTTUUUVVVWWWWWWWWWUUUTTTWWWWWWXXXXXXWWWUUUSSSRRRMMMKKKHHHFFFCCC???:::777555444333444444444111///000111111111000000222444000000000000////////////---------------------------......///333>>>KKKUUUiiixxx{{{wwwuuutttmmmiiijjjiiibbb]]]\\\XXXYYY[[[```jjjxxxzzzggg^^^PPPEEE>>>:::666444333888@@@GGGJJJLLLVVV```yyytttggg```___^^^___```dddcccbbbbbbbbbbbbaaa```\\\[[[YYYUUUPPPKKKHHHFFF@@@:::666555333333666<<>>AAAGGGHHHFFFFFFIIIKKKJJJHHHHHHIIIMMMQQQTTTOOOPPPRRRRRRNNNHHH@@@:::999666333000000///...,,,------///444:::@@@CCCDDDFFFDDDBBBAAA???>>><<<;;;777777666666555555555444222222222111111111111000......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///444<<>>dddtttaaaMMMTTTttt}}}iiiUUUHHH<<<000+++***((('''(((''''''&&&''''''''''''&&&rrrttttttqqqppppppjjjbbbRRRRRRRRRUUU]]]gggnnnqqqtttuuuwwwwwwuuusssrrrsssnnnnnnmmmnnnpppsssuuuvvvwwwuuuvvvwwwrrrqqqwww{{{xxx~~~~~~wwwwwwxxxyyyyyyuuulllUUUFFFBBBBBB777000000---+++++++++,,,,,,,,,------------......///000000000000111222444666888:::;;;;;;<<>>AAAGGGOOOWWW```jjjoooppprrrvvvzzzzzz{{{|||}}}~~~zzzyyy||||||vvvooolllaaaSSSIIIDDDAAA===999===<<<;;;;;;;;;===>>>>>>===>>>???>>>@@@KKK[[[hhh}}}}}}~~~|||uuupppkkksss{{{{{{qqqfffbbbdddjjj{{{rrrmmmllleee]]]TTTRRRPPPNNNOOOQQQTTTWWWVVVWWWXXXYYYYYYXXXXXXXXXZZZZZZZZZZZZYYYWWWVVVUUUPPPQQQRRRRRRPPPIIIAAA;;;:::999777777666555333000111222222111000000111333////////////000000000000------------------------/////////---,,,000777===IIIZZZtttyyyuuuppplllkkknnnnnniiiccc___\\\XXXTTTVVV^^^kkk{{{qqqeeeTTTGGG???;;;999888444555999>>>BBBEEENNNXXXiiiuuuhhheeeeeecccbbbdddgggfffeeeeeeeeebbb]]]YYYZZZYYYWWWTTTRRROOOLLLJJJ@@@:::666666666555777;;;@@@TTThhhjjj]]]MMMBBB===999888;;;BBBGGGGGGHHHKKKKKKJJJIIIIIIKKKNNNSSSVVVTTTSSSRRRQQQOOOKKKDDD???===:::666333111///---,,,------///444:::???BBBCCCBBBBBBAAA@@@>>><<<;;;;;;888888888888777777777777444444444333333333222222000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///444<<>>666666999===???@@@GGGOOOVVV```lllqqqrrrrrrvvv{{{yyyzzz{{{}}}~~~||||||~~~}}}zzzyyypppdddXXXPPPHHHAAA======<<<:::;;;<<<>>>>>>>>>===???@@@???>>>CCCLLLTTTooo}}}~~~|||vvvnnnhhhbbbgggnnnnnngggaaacccjjjrrr|||vvvuuummmccc]]]XXXRRRNNNMMMPPPTTTXXXVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVQQQSSSWWWYYYYYYSSSKKKEEEBBB???<<<999888777555333444555555333111000111333////////////000000000000.........------------------...000///------111555;;;IIIaaaxxx}}}xxxnnnnnnpppqqqqqqmmmgggdddaaaYYYQQQQQQVVV```ooo{{{{{{ooo]]]NNNEEE@@@===;;;777555555999===BBBKKKSSS^^^}}}rrreeedddfffeeeeeehhhgggeeeddddddeeebbb\\\WWWWWWVVVUUUUUUVVVUUUSSSQQQEEE>>>888777666444555888999MMMccciii___MMM>>>888888555777???DDDFFFHHHKKKJJJIIIHHHHHHJJJNNNQQQSSSVVVTTTRRRRRRQQQNNNGGGAAA>>>;;;777333111000---,,,------///333999>>>@@@AAA>>>@@@@@@???===;;;:::;;;888888888888888888888999555444444444444333333333000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111555<<>>111,,,...+++++++++,,,,,,,,,,,,------------......///000000000111111222333555777:::;;;;;;KKKZZZffftttsssnnnmmmwwwpppIII>>>666777;;;???>>>>>>DDDMMMSSS___mmmssssssssswww|||zzz{{{|||}}}~~~~~~|||vvvmmmcccZZZRRRMMMGGGDDDAAAAAACCCDDDDDDCCCCCCFFFJJJLLLMMMPPPUUUYYYsss|||wwwqqqjjjdddaaaaaacccccc___^^^gggsss}}}~~~vvvlllbbb]]]UUUOOOLLLNNNRRRVVVVVVXXX[[[[[[ZZZ[[[]]]___[[[[[[ZZZZZZYYYYYYXXXXXXSSSTTTXXX[[[]]]ZZZUUUPPPMMMIIICCC???===<<<:::999888999888666333222222333.../////////000000000111/////////.........------+++---000///------///222777===LLLaaaqqq~~~zzzrrrtttuuussspppmmmjjjhhhcccZZZSSSRRRUUUZZZdddooovvv{{{jjj[[[PPPGGG@@@<<<999666555999===@@@GGGNNNVVVmmmuuueeebbbcccaaabbbgggfffcccaaabbbeeefffccc___\\\ZZZXXXYYYZZZYYYVVVTTTHHH???888777666333333666666GGG]]]hhhbbbQQQCCC<<<<<<777777===BBBDDDGGGJJJJJJJJJJJJKKKLLLNNNQQQRRRTTTSSSSSSTTTUUUPPPGGG@@@;;;888444222111000...---,,,,,,---111777;;;>>>>>>===???AAA@@@===::::::;;;666666666777777888888888333333333333222222222222000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000333888BBBNNNVVVZZZ^^^ccceeeeeeeeehhhkkkiiikkkmmmooonnnnnnnnnooommmnnnpppooonnnmmmmmmnnnrrroooooosssuuutttuuuxxx~~~yyykkkcccdddiiivvv{{{kkk\\\^^^ddd^^^IIIBBB999AAA```tttZZZKKKSSSiii~~~fffYYYJJJ999000,,,)))((()))%%%''')))(((&&&%%%&&&(((qqquuussskkkjjjkkk```QQQJJJOOORRRUUU]]]iiinnnlllpppsssxxxzzzxxxuuurrrqqqnnnjjjggggggkkkppprrrsssqqqjjjssssssggguuuttthhhmmmsssxxx~~~uuudddcccpppxxxlllYYYDDD===>>>;;;///+++...+++++++++,,,,,,,,,---------------......///000000000222222222333444777999;;;>>>SSSfffppp~~~uuufffdddgggwwwnnn??????555777<<>>@@@DDDIIIRRRccc~~~hhhbbbaaa]]]^^^dddfffbbb___aaagggkkkllljjjdddaaa^^^\\\\\\ZZZUUUQQQFFF>>>666555555444444777111@@@UUUbbb```RRREEE???<<<777444888===???BBBEEELLLMMMMMMNNNOOOQQQRRRSSSRRRRRRTTTWWWXXXRRRGGG>>>777444111000000000///...++++++,,,000555:::<<<<<<<<>>:::777222...222222222111111000000000---...///000111111111111///......------,,,++++++---000333666<<>>AAA???===LLLLLLLLLLLLLLLLLLMMMMMMPPPRRRTTTWWWVVVQQQIIICCC===888444222333333111///---,,,+++---111777;;;===<<<;;;<<<>>>>>>;;;999999666555444333333444555666666555333111111111333444333222111///..................---,,,,,,+++******------------------------,,,---...///222:::EEEMMMWWW]]]aaa```aaafffjjjkkkmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrssstttttttttttttttsssrrrrrrrrrssstttuuuzzzssseeeaaaaaalllssspppiiikkkggg\\\ZZZPPPDDD;;;DDDkkkooo\\\LLLSSS{{{ppp___SSSCCC555---***((('''''''''''''''''''''''''''{{{{{{wwwqqqmmmfffXXXJJJMMMMMMRRR[[[dddjjjjjjhhhmmmtttxxxwwwvvvvvvtttppplllllllllmmmnnnooopppqqqpppqqqmmmiiittttttyyy}}}~~~rrrrrrvvvtttTTTCCCDDD???555...------+++,,,,,,++++++,,,,,,---..................///111111222333555555555777:::<<>>:::777444444333222222111000000//////000000000000////////////......---,,,,,,++++++---///111555???LLLVVVkkkxxx}}}xxxwwwxxxtttnnnddd\\\SSSOOOLLLMMMSSS[[[gggmmmuuu}}}qqq___NNNAAA;;;:::999888999<<<>>>???>>>CCCRRRhhh|||jjjeeeffffffdddgggfffeeedddfffiiimmmpppnnnkkkgggbbb]]]ZZZYYYXXXOOODDD999555333111///000000555FFF]]]ggg```SSSLLLLLLGGGAAA>>>>>>???@@@@@@KKKLLLMMMMMMMMMNNNNNNOOOQQQRRRSSSUUUUUUQQQKKKGGG@@@;;;555222222222000...///---,,,---222888===@@@@@@@@@AAABBBAAA>>>;;;999999888777666555666666777999888666333222222333333333222111000///...............------,,,++++++***------------------------,,,---...///222999DDDLLLWWW^^^bbbbbbbbbfffjjjjjjmmmmmmnnnooopppqqqrrrrrrrrrssstttuuuvvvvvvwwwwwwrrrrrrqqqqqqqqqrrrtttuuuzzzzzzllleeebbbeeeooowwwnnnqqqqqqkkkcccUUUEEE999@@@eeeuuu```OOOTTTxxxtttbbbVVVEEE666...+++***)))''''''''''''''''''''''''{{{{{{wwwqqqkkkcccUUUIIINNNPPPUUU^^^fffjjjiiigggnnntttxxxwwwuuuuuusssooollllllmmmnnnooopppqqqqqqzzzvvvmmmkkk{{{|||{{{~~~{{{~~~nnnOOOCCCCCC>>>444...------,,,,,,,,,++++++,,,,,,---...............///000111111222333555666666888<<<>>>HHHggglllhhhjjjyyyyyy{{{```[[[___hhh___FFF777999555888<<>>>>>>>>IIIZZZqqqqqqgggeeefffgggiiiiiiiiifffeeegggmmmrrruuuqqqkkkeee___\\\ZZZZZZSSSEEE888444444222111111---111>>>UUUfffjjjbbbZZZXXXTTTLLLDDD>>>===@@@BBBIIIKKKNNNOOOOOOOOOQQQRRRTTTSSSSSSSSSTTTSSSPPPMMMGGG@@@888333222111///---000///---...222888???DDDDDDFFFHHHIIIGGGCCC???<<<===<<<;;;999888888888888<<<:::888666444333333333333333222111000///...............---,,,,,,++++++------------------------,,,---...///111999CCCKKKVVV^^^ddddddeeehhhjjjjjjmmmmmmmmmmmmnnnppprrrsssqqqrrrssstttuuuvvvwwwwwwppppppoooooopppqqqssstttyyyttthhhaaadddnnn|||{{{oooYYYEEECCC```yyycccPPPSSSqqq}}}jjj\\\III999000,,,******''''''''''''''''''''''''uuuuuusssnnnggg]]]RRRJJJMMMPPPWWW```hhhlllkkkiiimmmssswwwvvvtttsssqqqmmmjjjkkklllmmmnnnooooooooo{{{uuullllll|||~~~|||yyyoooyyy~~~dddJJJDDDCCC===333.........,,,,,,,,,++++++,,,,,,---...............///000111222333444555555555888;;;>>>OOOhhhkkkiiilllxxxyyyggg```iiiooowww|||}}}lllTTTPPPUUU\\\RRR<<<222666444777;;;>>>DDDMMMYYYaaajjjooovvvzzzzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~|||~~~{{{wwwrrrlllgggaaaiiippppppnnnuuuuuujjjddd___ZZZWWW[[[WWWPPPKKKJJJNNNTTTYYY```aaaaaaaaa```^^^[[[ZZZ]]]]]]\\\\\\^^^aaaccceeegggmmmrrrrrrnnnjjjiiiiiiaaa\\\VVVRRROOOLLLGGGBBB;;;;;;999777555333222111000000000//////000000000000000//////...---------.../////////...000444777HHHTTTgggzzz{{{zzz|||yyysssllleee^^^ZZZUUUPPPNNNPPPTTTXXXbbboooxxxsssbbbRRRGGGBBB???<<<:::;;;===>>>>>>???FFFQQQdddvvviiieeegggkkkjjjllllllhhheeefffmmmtttwwwsssmmmgggaaa^^^]]]]]]VVVGGG888333444333111111,,,...777III```llliii```]]][[[VVVLLLCCC>>>@@@CCCHHHKKKOOOQQQQQQQQQSSSVVVXXXVVVTTTUUUVVVWWWWWWVVVOOOHHH>>>777444222000...111///...---000777???EEEFFFJJJMMMMMMLLLJJJEEE@@@???>>>===;;;:::999888777:::999888666555444444444333333333222111000///...///.........------,,,,,,........................,,,---......000777BBBJJJUUU]]]eeefffgggiiijjjiiinnnmmmlllkkkkkkmmmooopppmmmnnnnnnoooqqqrrrssstttnnnnnnnnnnnnoooppprrrsssxxx|||kkk___ccclllwwwwwwXXXEEEXXX~~~{{{cccNNNNNNeee}}}ttteeePPP>>>333---***(((''''''''''''''''''''''''oooooonnnkkkcccZZZRRROOOLLLPPPYYYbbbjjjnnnnnnmmmmmmssswwwuuusssrrroookkkjjjkkkmmmnnnoooppppppoooooolllggglllttt}}}~~~^^^JJJEEECCC<<<222...//////,,,,,,,,,++++++,,,,,,---...///......//////000111222444555555444444666:::===RRRhhhyyypppiiikkktttqqqYYYMMMSSSXXX]]]bbbiiiqqq|||uuufffRRRRRRYYY]]]QQQ:::000333555888<<>>??????@@@DDDKKKXXXqqq}}}nnnhhhiiilllkkkmmmmmmiiifffgggmmmssstttqqqmmmhhhdddbbbaaaaaaYYYJJJ;;;555444222000111...///222>>>TTTgggggg]]]\\\^^^]]]VVVLLLEEEDDDFFFFFFKKKPPPRRRQQQRRRTTTWWWZZZYYYXXXXXX[[[^^^______XXXPPPEEE<<<888555222000//////---,,,...444===CCCEEELLLPPPOOONNNOOOKKKEEE??????>>><<<:::999777777666666555555555555555555333333333333222000///...//////...............---........................------......///666@@@HHHSSS\\\dddggghhhjjjkkkjjjpppnnnllljjjiiijjjkkkllllllllllllmmmnnnoooqqqrrrnnnnnnmmmmmmnnnoooqqqrrruuu{{{sssbbbaaahhhrrr{{{aaaAAAIIItttjjjQQQKKKXXXqqq}}}nnnXXXDDD666///***'''''''''''''''''''''''''''lllkkkkkkhhh```WWWTTTVVVMMMRRRZZZcccjjjoooqqqqqqooouuuxxxvvvtttrrroookkklllnnnpppqqqrrrsssrrrrrrmmmmmmjjjmmm{{{~~~zzzyyyUUUHHHEEEBBB:::111...000///,,,,,,,,,++++++,,,,,,---...////////////000111222222444444444333333666:::>>>MMMfffvvvssskkkllluuurrr[[[OOOUUUYYYYYY]]]^^^```iiirrrnnncccXXXZZZaaaaaaQQQ:::111444888;;;???BBBHHHQQQ\\\eeelllqqqwwwzzzzzz{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzsssmmmgggcccgggvvvvvvttttttrrrgggbbbZZZTTTRRRTTTYYY\\\aaabbbbbbbbbaaa``````___\\\^^^aaacccccccccaaa```]]]```dddgggjjjiiihhhfffaaa``````aaaaaa]]]UUUOOOKKKJJJGGGDDDAAA===;;;:::333333222111111222333444111111111000//////......,,,------...////////////---///777DDDSSSbbbrrrsssnnnkkkkkkggg\\\QQQLLLNNNMMMSSS___fffjjjrrr}}}yyygggZZZSSSNNNFFFAAA>>>>>>??????>>>BBBFFFNNNaaayyynnnjjjjjjkkklllllljjjhhhiiimmmqqqpppooollliiigggfffeeeeee[[[OOOBBB;;;666222000222///111000555JJJaaadddYYY[[[^^^aaa]]]TTTLLLIIIIIIEEEKKKQQQSSSRRRQQQTTTXXXZZZZZZ[[[]]]aaaddddddddd]]]UUUJJJBBB===999444111...///...------111999@@@DDDLLLOOOMMMMMMPPPMMMFFF>>>>>>>>>===;;;999888777333333444444444555555555333444444444333111///...////////////////////////........................---......---///555???FFFPPPZZZbbbeeegggkkkmmmlllpppooommmlllkkkkkkkkklllooonnnnnnmmmnnnpppqqqrrroooooonnnmmmnnnooopppqqqqqqwww~~~kkkdddgggmmmuuu}}}ddd???AAAjjjuuu[[[NNNMMMbbbttt^^^JJJ<<<222+++'''''''''''''''''''''''''''jjjhhhgggddd[[[RRRRRRXXXPPPUUU\\\dddjjjnnnqqqssssssxxx{{{yyyvvvuuuqqqmmmmmmnnnppprrrssssssrrrrrrrrrtttqqqmmmrrryyywwwooolllrrrzzz{{{|||pppNNNEEEFFFBBB999000...000000---,,,,,,++++++,,,,,,---...////////////000111222333222222333333555999>>>CCCNNNkkkzzz~~~rrrssssss||||||jjjcccjjjnnnlllnnnjjjeeejjjuuuwwwqqqiiijjjjjjcccNNN888222666777;;;???CCCJJJSSS___hhhlllqqqwwwzzz{{{|||~~~}}}}}}}}}}}}|||~~~~~~~~~|||ttteeecccdddooo{{{yyyxxxnnnjjjbbb[[[WWWVVVWWWXXX^^^^^^^^^^^^^^^]]]]]]]]][[[\\\^^^```bbbccccccddd^^^\\\]]]bbbhhhkkkjjjgggfffdddcccdddeeeccc___ZZZUUUSSSPPPMMMHHHEEEBBB@@@999777555333111111222333222222111000000//////...,,,,,,,,,---...//////...///---000999BBBMMM[[[hhhzzz{{{uuuppppppmmmcccYYYTTTOOOKKKOOOZZZaaadddnnn{{{~~~qqqfffZZZSSSJJJBBB>>>=========;;;@@@CCCGGGWWWuuuuuummmjjjjjjjjjjjjjjjkkklllmmmnnnooonnnnnnlllkkkiiigggggg^^^UUUKKKBBB999222111555...222000111DDD]]]dddZZZXXX[[[]]][[[UUUNNNIIIHHHDDDKKKRRRTTTQQQPPPSSSWWWXXXYYY\\\aaaeeeggggggfff___XXXMMMEEE???:::444000...///000...---000777===EEEMMMOOOJJJJJJOOOLLLDDD>>>>>>???>>>===;;;999888444444555555555444444333444444555555444222000...////////////////////////........................---......---...444>>>EEENNNWWW```cccfffkkknnnnnnoooooooooooooooooooooooorrrqqqooonnnnnnoooqqqrrrqqqpppooonnnnnnnnnooopppmmmsss|||sssggggggjjjpppwww~~~vvvbbbAAA===___{{{dddUUUGGGWWWuuuaaaOOOAAA777///***''''''''''''''''''''''''iiifffddd```VVVMMMNNNVVVSSSXXX^^^dddiiimmmqqqsssuuu{{{~~~|||yyywwwsssoookkkllloooqqqrrrrrrqqqpppooosssqqqlllmmmssssssmmm\\\cccoooxxx}}}lllMMMGGGFFFBBB999000...111000---,,,,,,++++++,,,,,,---...////////////000111222333000111222444666<<>><<<<<<<<<999@@@DDDFFFSSSqqq{{{pppkkkiiihhhhhhjjjlllnnnmmmllloooooopppooommmkkkiiigggaaaZZZQQQHHH<<<333333777---333111000BBB]]]fff]]]VVVWWWXXXUUUQQQKKKGGGEEEDDDKKKRRRTTTQQQOOORRRVVVVVVXXX]]]bbbgggiiihhhfff___XXXNNNFFFAAA;;;444///...111222000...000666<<>>?????????>>>===;;;:::666666666666555444333222444444555666555222000...////////////000000000000////////////////////////---......---...444===EEEMMMVVV^^^bbbeeekkkooopppnnnoooppprrrssssssssssssrrrqqqooonnnmmmnnnpppqqqsssqqqpppooonnnnnnooooookkkpppzzzwwwcccdddhhhpppyyy{{{vvvvvvkkkggg[[[???777QQQkkkzzziiiYYYEEEQQQ|||tttbbbQQQDDD:::222---''''''''''''''''''''''''kkkmmmhhh[[[SSSSSSTTTRRRXXX\\\bbbgggjjjmmmoooqqquuuxxx|||}}}{{{wwwsssqqqlllooosssuuussspppnnnlllkkkhhhpppxxxuuuwwwyyyssshhhnnnwwwzzztttjjjiiimmmwww~~~tttxxx{{{sssWWWIIIIIIHHH===444000///------///,,,,,,++++++,,,,,,---.........//////000000111111444111333777777:::NNNeeeppp{{{wwwjjjlllvvv|||^^^@@@111222888888999<<>>===;;;:::;;;;;;:::999777555444555555666777888666222///---...///000111111111000000000//////.........---,,,,,,,,,,,,---222888===LLLRRR[[[ccchhhkkkmmmnnnppprrrttttttsssrrrqqqrrrrrrqqqppppppooooooppppppsssrrrqqqpppooommmlllllljjjkkkmmmtttnnneeeeeeqqqwwwyyy|||mmmggg]]]YYYUUUTTTJJJ666888SSSnnnmmmgggMMMJJJtttwwwgggYYYLLL>>>111)))((((((((((((((('''''''''jjjkkkeeeYYYRRRSSSUUUTTT\\\```eeeiiikkkmmmoooqqqsssvvvzzz{{{yyyuuurrrpppmmmppptttuuussspppnnnmmmooogggqqq}}}vvvjjjfffiiizzzqqqfffiiiqqqxxxlllVVVHHHFFFFFF<<<222///...,,,,,,...,,,,,,++++++,,,,,,---.........//////000000111111444111222555666>>>WWWsssuuuggglllxxx{{{XXX>>>444555999888999===CCCMMMYYYdddjjjnnnppptttyyy}}}~~~}}}vvv|||wwwlllaaaYYYTTTRRRVVVXXXVVVRRRRRRVVVWWWSSSTTTTTTVVV[[[___aaa```^^^`````````aaadddgggkkkmmmlllkkkiiihhhnnnuuutttooommmgggddddddaaaYYYUUUVVVRRRKKKBBB<<<999777333000333111//////000111000///000000/////////.........---------...000333666777>>>MMMaaarrr|||sssllleee\\\UUUUUUVVVYYYccclllqqqxxx~~~xxxlll```SSSKKKEEE@@@>>>@@@DDDFFFJJJNNNTTTfff|||tttmmmkkkkkkmmmpppsssrrrqqqppppppqqqrrrrrrsssttttttwwwpppbbbSSSEEE<<<888777777555555444:::QQQ___XXXKKKGGGDDDCCC@@@===@@@FFFHHHLLLRRRVVVWWWXXXZZZ]]]aaafffhhheeedddiiimmmmmmjjjbbbYYYQQQHHH===777666222000///...///111444666===BBBHHHOOOSSSSSSRRRQQQJJJEEE@@@=========<<<;;;<<<=========;;;999666444666666666777888666222/////////000111111111111111000000/////////.........---......---...222777;;;GGGNNNYYYbbbhhhkkkmmmnnnqqqrrrtttssspppnnnmmmmmmqqqqqqpppoooooooooppppppqqqqqqpppooonnnmmmmmmlllpppppppppsssxxxjjjbbbhhhnnnvvvxxxssseee]]]SSSRRRLLL888777MMMfffpppjjjQQQNNNuuuuuubbbRRREEE777,,,((((((((((((((('''''''''llljjjcccYYYTTTVVVYYY[[[bbbeeehhhkkklllmmmnnnppppppssswwwyyywwwssspppooonnnqqqtttuuutttqqqooonnnpppeeerrrxxxnnnjjjmmmnnn]]]___gggnnnfffTTTGGGEEECCC999111...---++++++---,,,,,,,,,,,,,,,------.........//////000000111111333111222444555BBBaaarrrgggppp~~~pppOOO;;;555777;;;888:::===DDDOOOZZZeeekkknnnppptttxxx{{{}}}~~~zzz|||zzztttyyyvvvlllddd]]]YYYZZZ\\\[[[UUURRRRRRRRRPPPPPPRRRVVV[[[```bbbaaa___ccccccccccccfffiiillloooppppppnnnlllqqqwwwxxxuuupppkkkhhhjjjjjjeeeaaa___YYYRRRIIICCC???;;;777333444222000000111222111111000000000000////////////.../////////000000111111111:::III]]]uuuyyysssqqqhhh]]]XXXUUUWWW^^^fffjjjqqqzzz}}}oooeeeYYYQQQJJJCCCAAACCCFFFJJJOOOPPPQQQ]]]xxxvvvpppmmmiiihhhjjjmmmmmmmmmnnnqqqttttttssssssvvvyyyyyykkkZZZHHH===999999666777:::777;;;SSSccc]]]QQQKKKEEECCCAAA@@@CCCIIIKKKOOOVVVZZZ\\\]]]^^^^^^___fffjjjgggeeehhhlllmmmlllgggbbb[[[OOO@@@777666222000...---...000333444:::@@@JJJSSSXXXXXXUUURRRKKKGGGBBB>>>======<<<<<>>;;;777555777666666777777666222///000000000111111111111111000000////////////.........///000000///111444777@@@HHHUUUaaahhhkkkmmmmmmnnnpppqqqqqqooolllllllllqqqppppppooooooooooooooooooooooooooonnnnnnnnnmmmuuuvvvtttssszzzpppdddeeejjjrrr}}}qqqfffYYYWWWSSS???999GGGbbbxxxoooUUUNNNnnnjjjVVVJJJ===...)))))))))(((((('''''''''oookkkccc[[[XXX[[[```cccfffhhhkkklllllllllmmmnnnnnnqqquuuvvvtttqqqooonnnnnnqqqtttuuusssqqqoooooollldddxxxzzztttuuuzzzpppiiijjjnnnnnncccRRRGGGEEE@@@777...---,,,++++++,,,,,,,,,,,,,,,,,,---............//////000000111111111222333333444BBBcccpppiiiuuucccHHH888444777:::888:::>>>FFFPPP\\\ffflllppprrruuuxxx{{{}}}}}}~~~{{{}}}zzztttyyy}}}}}}sssiiiccc```aaa___YYYSSSPPPOOONNNQQQSSSVVVZZZ___bbbcccdddfffffffffgggiiilllooopppuuuvvvsssoooppptttvvvssspppllljjjlllnnnlllhhhddd\\\WWWOOOIIIEEEBBB>>>;;;888666333222222333333222111111111000000000//////---...///000000///...---111444<<>>>>>>>>???AAABBBCCCBBB@@@<<<777555888777666777777666333000111000000000//////000000000000//////////////////...///111000//////111222888BBBQQQ___gggkkklllllljjjlllooopppooooooooopppppppppooonnnnnnnnnnnnooooooooooooooooooooooooooovvvyyyxxxuuuyyytttiiiiiilllppp{{{|||qqqmmmeeeLLL===EEEcccvvvYYYKKK^^^wwwlllVVVLLL???///******))))))((('''''''''mmmggg___ZZZZZZ]]]ccchhhhhhjjjkkklllkkkkkklllmmmnnnqqqttttttrrrpppnnnmmmoooqqqttttttssspppooooookkkiiizzz|||zzzzzz}}}|||xxxnnn\\\LLLEEEFFF===444---,,,,,,+++***,,,------,,,,,,------...///......//////000000111111000333555444444BBB^^^wwwoookkkvvv{{{zzzpppeeehhhpppfffUUUCCC666222555999888:::???GGGRRR]]]gggmmmrrrtttwwwzzz|||~~~~~~~~~~~~{{{{{{~~~~~~yyy~~~|||sssnnnaaa___]]]ZZZUUUQQQPPPQQQRRRSSSTTTVVVYYY^^^cccfffffffffhhhjjjmmmooopppqqqsssuuusssnnnmmmoooqqqpppqqqpppooooooppppppmmmiiibbb^^^WWWQQQLLLHHHEEECCC===:::666333333333222222222111111111111000000000,,,---///000000///...---000000333<<>>NNN\\\fffjjjkkkkkkiiilllooopppppppppqqqrrrpppooonnnnnnmmmmmmnnnnnnooooooooopppppppppqqqqqqrrrwwwzzzxxxzzzwwwjjjhhhlllooovvv~~~\\\CCCDDD```~~~aaaLLLPPPbbbwww~~~jjjWWWNNNAAA222+++******)))((((((''''''hhh```YYYWWWYYY\\\bbbhhhiiijjjllllllllllllmmmoooppprrrttttttrrrooommmlllnnnpppssssssqqqooonnnnnnmmmrrr|||{{{|||xxxvvvzzzfffRRRFFFCCCEEE;;;222,,,,,,,,,++++++------------------......///......//////000000111111///333555555777DDD[[[nnnlllkkktttwww}}}mmmhhhhhh```aaannntttwwwYYYNNNQQQYYYTTTIII===444111444888888;;;@@@IIISSS___hhhnnntttuuuxxx{{{}}}}}}|||zzzoooiiidddbbbqqq|||~~~~~~~~~{{{eee___ZZZZZZYYYVVVUUUVVVRRRQQQQQQPPPRRRWWW]]]bbbaaadddhhhllloooppppppooonnnssstttooolllmmmoooooowwwyyywwwtttrrrsssrrrooollliiiccc\\\UUUPPPLLLJJJEEEAAA;;;666444333222111222222222222111111111000,,,---///000000000///.........///333999GGG]]]ppp}}}{{{{{{{{{yyy|||{{{tttiiiaaa\\\XXXSSS\\\]]]dddooowwwyyyyyyzzzwwwrrrllleeeZZZMMMFFFFFFDDDGGGLLLOOOOOOPPPYYYddd~~~}}}rrrkkkkkkmmmiiilllooopppoooooorrruuuqqqmmmfff]]]TTTJJJCCC???999:::::::::MMMwwwtttiii```^^^]]]WWWOOOKKKIIIKKKOOOUUUZZZ[[[ZZZXXXQQQOOOPPPZZZlllzzzyyyqqqooommmmmmmmmdddSSSBBB:::555444111///...///111333999AAAMMMYYY___```]]]ZZZZZZWWWRRRKKKFFFEEEGGGJJJHHHGGGFFFCCC@@@<<<888666777666555666777888666444333222000............/////////000000000000111111,,,...////////////000222222<<>>;;;888666444333333222222222111111111//////000000000//////...000...///111444;;;MMM^^^mmm~~~~~~wwwllldddbbb^^^YYY^^^]]]cccooowwwyyy{{{zzzvvvrrrkkk___PPPIIIHHHDDDCCCFFFJJJLLLLLLQQQWWWkkk~~~yyyvvvttttttlllmmmppprrruuuxxxzzz{{{tttmmmccc\\\WWWSSSMMMHHHCCCEEEEEEAAARRR}}}}}}pppdddbbbbbb]]]VVVQQQHHHHHHKKKPPPVVVXXXXXXVVVHHHEEECCCJJJ]]]ooovvvsssnnnmmmqqqwwwsssaaaJJJ<<<777555222000///000222333777>>>JJJVVV^^^bbbbbbaaa```^^^XXXQQQKKKIIILLLPPPMMMKKKHHHDDD@@@===:::999555555444555888999888777666555222000//////000000//////000000000111111111---...///000000111444666333<<>>222111666999:::888;;;AAAJJJUUU```iiiooosssuuuxxx{{{~~~{{{|||}}}yyy~~~vvveeehhhrrr~~~~~~|||yyyxxx|||yyyjjjgggfff___YYYWWWQQQSSSTTTSSSRRRSSSWWW[[[VVV[[[cccjjjnnnmmmkkkiii~~~yyyvvvuuutttyyypppqqqtttvvvuuutttrrrnnniiieeedddddd\\\VVVNNNGGGBBB>>><<<:::333333333222222222111111222222111000///.........000---,,,///000222>>>KKK[[[ttt~~~~~~wwwkkkfffhhhgggccc^^^\\\```kkksssuuuwww|||}}}zzzvvvpppbbbSSSKKKJJJBBB???@@@EEEHHHHHHIIILLL\\\zzzzzz{{{|||zzzvvvooooooqqquuu{{{xxxnnnaaaYYYWWWVVVRRRMMMJJJPPPPPPHHHSSS}}}pppaaa]]]]]]YYYRRRNNNHHHGGGIIINNNTTTWWWWWWUUULLLHHHDDDFFFUUUiiiuuuxxxmmmmmmttt~~~kkkPPP===888666333111000111222333888???IIIUUU]]]bbbccccccdddbbb\\\TTTNNNLLLOOOSSSQQQNNNJJJEEEAAA>>><<<;;;555444444555888999999888888777444222000000111222//////000000111111111222...///000111111333777:::444===KKKXXXaaaeeehhhiiigggjjjnnnppppppqqqrrrsssnnnnnnmmmllllllllllllmmmmmmmmmlllllllllkkkkkkkkknnnpppooolllooozzzuuuhhhhhhmmmqqqssszzzPPP>>>;;;YYY{{{~~~^^^DDD===NNNbbbllleeeUUUHHHCCC,,,,,,+++***)))((('''&&&]]][[[\\\```aaaaaaeeejjjmmmllllllmmmooopppooonnnqqqsssuuusssooollllllmmmlllooooookkkmmmrrrsssoooiiinnnqqqqqqpppsss{{{}}}|||zzz|||zzzzzz}}}zzzXXXFFFEEECCC===222000---++++++,,,...///,,,,,,------......//////000////////////000000111...666888555@@@ZZZooowww|||oookkksss{{{iiiOOOcccwwwrrrqqqfffoooqqqyyyvvvccciiiLLL:::666111333999888:::>>>EEENNNXXXbbbjjjnnnuuuzzz{{{vvvuuu{{{}}}{{{|||}}}~~~||||||}}}|||zzz|||yyy}}}}}}zzzpppccc\\\]]]WWWVVV\\\^^^XXXRRRQQQSSSWWW^^^dddhhhhhhfffdddvvvzzzwwwwwwwww}}}|||rrrmmmooossswwwuuutttttttttqqqjjjeeeggg___UUUOOOKKKGGG???999666444111///000000000000//////000111222222111111111000...---///222666999FFF^^^xxx~~~vvvpppkkkgggcccaaa```^^^^^^ccckkkrrrwwwxxx{{{{{{tttfffZZZQQQIIICCCEEEBBBBBBEEEFFFDDDDDDFFFRRRlll{{{vvvsssrrrpppooorrryyy{{{mmmcccaaa[[[PPPMMMSSSTTTYYYVVVQQQ]]]yyyrrreeecccccc]]]VVVSSSPPPPPPOOOPPPRRRUUUXXXZZZ\\\YYYSSSNNNPPP\\\ooo}}}rrrnnnlllssswwwnnnWWWCCC<<<777111///000222111000777===HHHSSSWWWXXX^^^eeeccc^^^\\\[[[VVVNNNMMMRRRNNNMMMLLLIIIFFFCCC@@@???666555444555888999:::999999888777444111111333555111111222222111111000000000///......///222555777888:::DDDRRR^^^cccgggkkknnnmmmmmmlllllllllmmmmmmqqqooommmkkklllmmmppprrrlllnnnppppppnnnlllllllllkkkmmmoooooopppuuu~~~iiidddnnnrrrmmmyyyzzz|||qqqRRR???===EEEccc{{{dddMMM???IIIcccrrrgggWWWNNNDDD222+++&&&((()))(((''')))\\\[[[]]]aaadddcccfffkkklllkkkkkklllnnnppppppppprrrtttuuusssnnnkkkjjjjjjjjjmmmnnnlllmmmrrrsssppprrrqqqooollljjjlllrrrvvvtttyyy~~~}}}yyywwwvvvwww}}}||||||jjjQQQEEEFFFDDD===111///---++++++,,,...///...............////////////////////////000000111111666888999IIIdddwww|||pppmmmtttnnnuuugggJJJ999666111333999888;;;???GGGPPPYYYccckkkppptttzzz|||zzzyyy|||}}}zzz}}}~~~}}}}}}{{{pppkkkiiiiiidddZZZSSSRRRRRRVVV]]]dddhhhiiihhhgggmmmttt|||}}}yyywwwwwwvvvyyy{{{zzzwwwuuuwwwyyy{{{yyyxxxxxxwwwvvvsssqqqoookkkddd]]]UUUNNNHHHDDDAAA===777333222111000///111111222222222111111000111000......///111444666888HHH[[[jjjvvvwwwpppkkkgggfffeeeeeebbb```ccchhhnnnrrrsss|||}}}xxxlllaaaYYYRRRLLLFFFBBB@@@BBBBBB???>>>@@@HHH___zzzuuurrrsssqqqppprrryyyxxxjjjgggbbb[[[ZZZ___]]]```ZZZQQQYYYqqqtttfffaaa___ZZZUUUTTTTTTSSSRRRRRRSSSUUUXXXYYYhhhgggccc]]]ZZZ]]]fffnnnooollllllrrrwwwqqq```PPPCCC===555111111222111000555888BBBMMMTTTWWW\\\bbb^^^[[[\\\___]]]UUUQQQRRROOOOOONNNLLLJJJHHHFFFEEE<<<;;;999999:::;;;:::999999888777444111000111333222222444444444444333222......///000111333444444444666???OOO[[[aaaeeeiiinnnnnnnnnnnnmmmmmmmmmmmmooonnnmmmlllmmmnnnpppqqqkkklllmmmnnnoooooonnnnnnkkkmmmpppoooooorrrzzzqqqiiinnnqqqlllyyysssmmmmmmrrrqqqaaaLLL???;;;???ZZZxxx}}}nnnYYYFFFKKK```qqqkkk___TTTFFF777///)))))))))'''&&&'''YYYXXX[[[aaaddddddfffjjjjjjiiihhhiiilllooopppqqqtttuuutttrrrnnnjjjhhhhhhhhhlllmmmllllllppprrrrrr}}}yyyuuurrrsssuuuwwwxxxrrrkkkjjjnnnsssvvvvvvwwwtttddddddjjjuuummm]]]KKKEEEFFFCCC:::000///---++++++,,,...///000000///////////////...///////////////000111111222444666???VVVrrrtttkkkqqqyyy}}}aaaGGG777555111333999888;;;AAAIIISSS\\\dddlllqqqtttyyy}}}}}}||||||{{{yyy{{{{{{zzzjjj[[[UUUUUUSSSWWW]]]cccgggiiiiiihhhbbbffflllrrrvvvwwwwwwwwwwwwwwwwwwyyyzzz{{{zzzyyy}}}}}}}}}|||zzzzzz|||}}}wwwwwwtttmmmbbbYYYSSSPPPMMMGGG???888555333222111333333333222111111000000000000/////////000111222...444===IIIZZZnnn{{{}}}vvvoookkkjjjkkklllhhheeebbbbbbffflllpppsss~~~wwwnnnfff^^^WWWLLLFFFBBBAAA@@@<<<:::<<>>=========;;;:::999999888444111000000222222444666888999888777666...///111222333333222111111222:::IIIWWW___dddhhhnnnnnnooooooooonnnmmmlllllllllmmmnnnoooooopppqqqjjjiiihhhkkkoooqqqqqqooommmooorrrrrrqqqssswww|||{{{nnnmmmmmmjjjyyyiii```ZZZ\\\^^^WWWLLLDDD999888LLLkkk{{{vvveeeOOONNN___rrrrrrjjj[[[III<<<333+++***)))&&&%%%&&&UUUTTTWWW___cccdddeeeggghhhgggfffhhhlllooorrrrrrttttttsssqqqnnnllljjjjjjjjjmmmmmmkkkhhhjjjooorrr|||{{{}}}wwwnnnlllpppuuuwwwwww|||wwwccc^^^ccctttjjjYYYJJJEEEEEE???555///...---,,,+++,,,---...111111000000//////......///......//////000111222111222777GGGeee|||hhhfffqqqyyytttZZZBBB666555111333999999;;;BBBLLLUUU]]]eeemmmrrrvvvyyy||||||{{{{{{zzzzzz}}}yyyeeeZZZWWWXXXZZZ^^^bbbeeefffgggggg]]]^^^aaahhhpppuuuwwwvvvyyyzzz|||}}}|||yyyuuurrr|||~~~}}}||||||zzzuuunnneee^^^ZZZVVVPPPFFF>>>999666444333444333222222111111000000000000000000000///.........///111777DDDXXXkkkvvv|||yyyuuupppmmmnnnqqqtttjjjgggddddddggglllrrrvvv~~~|||sssiii```TTTLLLEEECCCAAA===;;;<<<<<>>555,,,)))(((%%%$$$%%%VVVTTTWWW___eeeeeefffgggjjjjjjjjjlllppptttvvvvvvsssrrrqqqpppooonnnmmmmmmmmmmmmkkkfff``````iiiqqq|||}}}xxxwwwvvvwwwxxxzzzzzzzzz~~~~~~pppnnnqqqzzzlllXXXIIIEEECCC;;;111------,,,,,,,,,,,,---...111111000000//////..................///000111222222444===SSSsssfffgggsssvvvyyyjjjSSS===333555111333999::::::CCCNNNXXX___fffnnnsssyyyyyyzzzzzzyyyxxxzzz|||~~~lll___```aaabbbccccccddddddddd___^^^___eeennntttvvvuuuzzzyyytttrrr}}}}}}zzzxxxwwwssskkkdddbbb\\\RRRIIIAAA;;;666222444333222111111111222222000000111111000///---,,,///000111333888DDDWWWfffvvvwwwwwwuuurrrrrruuuwwwpppmmmjjjhhhhhhlllqqquuu||||||pppeeeXXXNNNDDDAAA???<<<:::;;;:::@@@QQQooo{{{xxxxxxwwwvvvwww{{{|||yyyxxxsssjjjccc```aaaaaabbbbbbjjjzzz~~~lll^^^ZZZ\\\^^^^^^YYYXXXWWWXXXYYY[[[^^^```^^^bbbhhhllllllkkkiiihhhmmmjjjhhhggghhhfffccc```OOOGGG===666444555555444666222444@@@NNNVVVZZZ]]]cccbbbaaacccggghhhbbb\\\XXXWWWUUURRROOOKKKHHHFFFCCCAAA???>>>??????>>>===;;;<<<;;;888444222111222222444777;;;===>>>???>>>999888555333111111111222444000///777BBBOOO^^^iiihhhiiikkkmmmmmmlllkkkjjjlllnnnppprrrssstttsssrrrpppkkkggghhhmmmqqqpppmmmnnnppprrrtttvvvwwwyyyzzzoooeeeeeegggmmm}}}xxxtttqqqrrrsssmmm^^^QQQJJJ===GGGddd{{{yyydddUUUSSSdddyyy|||ssscccOOO@@@555,,,((('''%%%%%%'''[[[XXXYYYaaahhhiiijjjkkknnnnnnooorrrvvvyyyzzzzzzsssqqqnnnnnnoooooonnnmmmnnnkkkeee]]]UUUUUUbbbqqqxxx|||}}}yyygggRRRFFFDDDAAA999000,,,,,,,,,,,,,,,------...000000///////////////...............///111222333333888GGG___|||~~~gggkkkyyyxxx~~~yyypppdddLLL888222555222333::::::;;;EEERRR\\\bbbhhhooouuu|||zzzzzzzzzyyywwwzzz~~~~~~~~~ooojjjiiigggfffeeedddddddddfffeeeeeehhhooosssuuuuuuyyy}}}}}}{{{{{{~~~}}}wwwqqqqqqlllcccYYYOOOEEE<<<666888777555333333333333444111111111111000///...---,,,...000111111666EEETTTiiinnnuuuxxxwwwuuuuuuvvvwwwuuuqqqllliiiiiimmmpppxxxvvvlll]]]PPPDDD???===:::777888777;;;GGG___~~~yyyrrrvvvvvvvvvvvvyyy|||oooeeeYYYXXX\\\cccfffjjjuuusssddd___``````^^^VVVVVVVVVWWWYYY\\\```bbbaaacccgggkkknnnoooppppppsssoookkkiiiiiigggbbb^^^OOOGGG>>>888666666666444444///111;;;HHHQQQWWW[[[aaaaaa^^^[[[^^^bbbaaa]]]]]]\\\XXXTTTNNNIIIDDDBBBAAA???======>>>>>>===<<<:::;;;:::888555222222222000222555888;;;>>>@@@AAACCC@@@<<<777444333333444333///...111777BBBUUUeeeeeegggiiijjjllllllllllllnnnoooqqqrrrsssssssssrrrrrrnnnjjjjjjlllooopppooommmmmmoooqqqsssuuuvvvwww~~~wwwiiifffhhhooo{{{ttt^^^JJJKKKccc{{{{{{eeeVVVQQQ___ttt{{{vvvgggSSSCCC888...)))'''%%%%%%(((```[[[[[[bbbiiikkklllmmmmmmmmmppptttxxxzzzyyyxxxrrrooolllkkklllmmmkkkiiikkkeee\\\RRRHHHJJJ\\\qqq~~~sss```LLLDDDDDDBBB777...+++++++++,,,,,,---------.............../////////------......///111222333222;;;MMMeee|||kkknnnzzzuuuppp{{{mmmpppjjjwwwooogggmmmlllcccGGG555000444222333:::;;;===HHHVVV```fffkkkrrrxxx}}}{{{|||~~~yyyzzzyyyvvvvvv|||rrrpppmmmjjjhhhhhhhhhiiilllkkkkkkmmmpppsssuuuvvvzzz{{{~~~}}}~~~~~~}}}{{{xxxssslllbbbWWWKKKCCC@@@>>>;;;888555444444444222222222111000000000///...,,,---///......666@@@LLLXXXhhhssswwwvvvuuuuuuxxxwwwtttnnniiihhhjjjmmmsss{{{{{{vvviii[[[LLLEEEAAA===::::::777:::CCCUUUnnnzzzpppqqqrrrssstttvvv{{{zzzkkk```TTTPPPUUUccckkkooozzz|||llldddccc___ZZZVVVUUUUUUVVVXXX[[[___aaa^^^```dddjjjqqqvvvzzz{{{yyytttpppooopppnnnhhhbbbPPPJJJAAA;;;999777555333444000111:::EEEMMMUUU[[[]]]___]]]XXXYYY___aaa___bbb```\\\VVVPPPJJJEEEBBB@@@>>><<<<<<<<<===<<<:::777888888666444111111111...///111444888===AAACCCLLLIIIEEE@@@<<<888666555333222333333333;;;NNN```eeefffgggiiikkkmmmooopppnnnoooooopppqqqqqqqqqqqqrrrpppmmmkkkkkknnnqqqsssoooooonnnoooqqqrrrsssssszzzssskkkjjjttt}}}oooRRRHHHZZZrrr}}}iiiYYYLLLSSSiiiwwwzzznnnYYYJJJ>>>222+++(((%%%%%%(((aaa[[[ZZZ```hhhjjjkkkmmmiiijjjnnnrrrvvvwwwuuussssssoookkkiiijjjjjjhhhfffhhh```UUUJJJ@@@CCCYYYqqqvvv{{{xxxooo]]]JJJDDDFFFBBB666++++++++++++,,,,,,---------,,,---------......//////------......///111222333///;;;OOOeeewwwtttqqqwwwiiiYYYYYYMMMUUUUUUeeeppprrr|||hhhSSSTTTfffmmmgggDDD333///444222333:::;;;???JJJYYYdddiiinnnuuu{{{}}}||||||{{{yyyrrrsssyyyvvvtttpppmmmkkkkkklllmmmnnnooopppqqqrrrtttvvvwww|||xxxuuuxxx~~~{{{|||}}}}}}{{{xxxqqqfffZZZRRRFFFDDD???;;;777555444444333333222111000000111111333---+++......+++---222111BBBYYYkkktttvvvvvvvvvttttttsssnnnjjjhhhkkkmmmqqqwww{{{{{{|||~~~wwwgggVVVNNNJJJEEEAAA@@@:::===DDDPPPddd~~~~~~sssnnnoooqqqrrrssswww}}}|||qqqbbbXXXPPPJJJPPPcccpppwwwrrrhhhddd^^^VVVVVVUUUUUUVVVWWWZZZ]]]___aaabbbeeejjjqqqvvvyyyzzz}}}xxxsssuuuxxxvvvooogggSSSLLLDDD>>>;;;888555222666333444<<>>FFFVVVbbbrrrqqqzzzzzzzzz|||kkkUUUGGGKKKKKK>>>222222...,,,++++++---......------------............///---///111111000000222333555;;;MMMcccsssvvvzzzxxxooo]]]GGGJJJKKKSSS^^^eeehhhmmmtttzzzpppaaaZZZ___fffcccZZZ;;;444000222666777:::===???MMM]]]eeekkkrrrvvvwww{{{~~~~~~~~~{{{yyymmmiiikkkjjjmmmtttyyyssspppqqqsssrrrtttxxxyyyzzztttooowww}}}xxx{{{||||||yyytttjjj```QQQJJJAAA>>>>>>>>>;;;777333333333333222000///...111111000000//////......000666FFF[[[jjjoooqqqssswwwzzzyyyqqqmmmnnnnnnjjjjjjooouuuzzz|||}}}~~~}}}pppddd[[[RRRHHHCCCEEE>>>???CCCMMM___zzzuuupppnnnkkkkkkpppxxx}}}{{{sssiii___XXXPPPPPPRRRYYYhhh}}}qqqgggeee^^^SSSXXX[[[]]]]]][[[YYYYYYZZZ``````aaaaaaeeekkksssyyywwwvvvvvvxxxyyyuuuoooiiiXXXMMMDDDBBBAAA===999777444000000777@@@GGGPPPXXX\\\```bbb```___```___[[[aaabbbbbb___YYYSSSOOOMMMKKKGGGAAA===;;;:::888777888555333222444333111......000222222222666<<>>@@@CCCBBB<<<<<>>DDDMMMUUUZZZ___aaa```___aaa```\\\dddcccaaa]]]XXXTTTRRRQQQOOOJJJCCC>>>;;;:::888777999666444333444333111...///000111111222555:::>>>OOOVVV]]]```]]]WWWRRROOOJJJKKKOOOPPPGGG@@@MMMaaaeeefffhhhkkkmmmnnnooopppooonnnmmmmmmnnnppprrrsssnnnllljjjkkkmmmooopppppppppqqqqqqqqqrrrrrrrrrrrrssszzz{{{pppoootttxxxyyyvvvttttttuuupppwwwxxxWWW>>>>>>UUUwwwvvvlllYYYIIIPPPjjj|||uuueeeWWWKKK;;;///***))))))(((WWWZZZ___ffflllooonnnmmmpppnnnlllmmmqqqvvvyyyzzzvvvqqqlllhhhggghhhiiiiiibbb[[[SSSNNNOOOWWW^^^ccc^^^aaagggmmmssswwwzzz||||||yyy|||yyy\\\MMMDDDHHHFFF999///...---,,,***+++,,,...---------------............//////000111000//////111222222BBB[[[ppp{{{ssstttuuu^^^aaarrr~~~{{{vvvwwwzzzyyy~~~{{{zzzhhhPPP999333000222555777:::???DDDRRR```hhhnnntttyyyzzz{{{~~~}}}~~~||||||xxxvvvssstttyyy|||{{{zzz{{{}}}vvvooosss{{{tttaaa[[[PPPFFF>>>;;;999:::444444444333333222222222222111111000000///......111---,,,000777CCCUUUeeepppwwwyyysssmmmllloooqqqkkkjjjkkknnnsssyyy}}}wwwoooggg\\\NNNCCC>>>::::::>>>EEEPPPdddvvvrrrmmmlllpppwww~~~~~~|||yyytttkkkaaaZZZQQQOOONNNTTTbbbvvvtttfff___VVVKKKOOOVVV^^^```^^^ZZZYYYZZZccccccbbbaaaaaadddiiimmmsssqqqppprrrtttsssoookkkaaaXXXOOOIIIBBB999444444444000000444:::@@@HHHPPPYYY___cccbbbbbbdddcccaaafffdddaaa]]]YYYWWWUUUTTTSSSMMMEEE???<<<:::999888:::888666555444333000...///000000000000333666:::HHHTTT___fffnnnssslll```\\\XXX[[[]]]QQQCCCNNNdddggghhhjjjlllmmmnnnmmmmmmnnnnnnnnnoooooooooppppppnnnlllkkkkkkmmmooooooooonnnnnnnnnoooppprrrssstttrrrvvv~~~}}}rrrttttttsssqqqnnnmmmnnnpppjjjnnnrrruuuzzz}}}zzzuuudddMMM;;;999GGGhhhyyycccLLLLLLdddzzzyyymmmZZZOOO???222,,,******)))WWW\\\ccckkkqqqrrrpppnnnqqqpppoooooorrrvvvyyy{{{{{{vvvpppllljjjkkkkkkkkkaaa___[[[ZZZaaajjjnnnmmmkkkpppsssuuuyyy{{{tttkkkjjjmmmqqqwww}}}kkkSSSIIIEEEGGGDDD777.........---+++,,,---///......---------............///000111111000//////111333111GGGdddxxxuuuoooyyy~~~{{{___BBB777333000333555777;;;@@@FFFSSSaaahhhmmmtttyyyzzzyyy|||{{{wwwwww{{{~~~}}}}}}~~~}}}pppiii^^^PPPCCC<<<:::;;;444444333333222222222222222222111111000//////...///...///000111555AAAMMMaaalllwwwxxxsssooopppsssqqqnnnkkkmmmssszzz~~~xxxpppeeeVVVHHH???:::888;;;AAAHHHXXXtttzzzsssrrrtttxxx~~~~~~}}}|||zzztttkkk```YYYPPPLLLJJJQQQ]]]ooo{{{kkkcccYYYOOOHHHPPPZZZ___^^^[[[[[[[[[```aaacccdddfffkkkpppttttttrrrqqqsssuuuvvvsssoooccc]]]WWWRRRJJJ???777555444000000333777;;;CCCKKKXXX```eeeeeeeeehhhhhhgggfffdddbbb```^^^[[[XXXVVVSSSMMMFFF???<<<;;;:::::::::999888777555333000...000000/////////111333555===JJJTTT]]]nnn~~~pppmmmaaa\\\^^^SSSDDDLLLaaaiiijjjkkkkkklllmmmnnnnnnnnnnnnoooppppppooonnnmmmnnnlllkkkkkkmmmnnnnnnnnnooonnnnnnnnnoooqqqssstttqqqssszzzvvv|||wwwrrrqqquuu~~~zzzlllccc```bbbbbbaaaXXXFFF:::555<<>>999999>>>CCCNNNhhhyyyvvvvvvuuuzzz|||vvvlll```WWWNNNHHHFFFLLLWWWfff|||pppfff[[[QQQFFFLLLUUU\\\^^^]]]]]]\\\___aaadddgggkkkpppvvvzzzvvvtttssstttwwwwwwtttppp```\\\ZZZYYYSSSFFF:::555444111000333444777???HHHVVV^^^fffgggfffiiijjjiiidddcccdddddddddaaa[[[WWWQQQLLLFFF@@@>>>=========:::::::::999666333111///111000///...///000111111666>>>DDDKKK```{{{|||zzzhhh\\\ZZZRRRGGGMMM^^^kkkjjjjjjjjjkkkmmmoooqqqmmmnnnoooppppppooommmlllmmmlllkkkkkkmmmnnnmmmmmmpppppppppppppppqqqqqqrrrrrrsssxxxuuuwwwsssrrrwwwmmmaaa```ccccccbbb[[[JJJ===777999RRRttt}}}kkkRRRHHH[[[www{{{```VVVFFF777---)))((()))\\\bbblllsssvvvuuusssrrrtttvvvwwwxxxwwwwwwxxxzzzxxxuuupppmmmllljjjhhhfff```aaaaaaeeeuuu~~~}}}~~~wwwdddkkkssswwwyyy}}}uuubbb___iiinnnfff[[[IIIHHHHHHFFF===222...000///...,,,---///000000///---------............///000000000///...///333555@@@dddvvvooovvvlllQQQ???444111111333555666<<>>GGGSSS]]]eeegggfffhhhjjjjjjcccccceeegggiiifff___YYYQQQMMMHHHDDDBBBAAA???>>>999;;;<<<;;;888444222111111///......000000000///222666888===OOOiiizzz}}}pppaaaXXXQQQMMMUUUaaakkkkkkjjjjjjkkkmmmooopppmmmnnnooooooooonnnmmmlllmmmlllkkklllmmmnnnmmmkkkoooppppppqqqqqqqqqpppppprrrssswww~~~pppjjjjjjooo|||uuunnnooooookkkhhh```LLL???999888OOOsss|||oooWWWHHHTTTppp~~~|||dddZZZJJJ:::...)))((()))\\\bbblllrrrsssrrrqqqpppssswwwzzzzzzxxxvvvvvvvvvsssqqqooommmkkkhhheeebbb^^^```bbbjjjyyyvvvvvvzzz~~~{{{qqqhhhiiinnnjjj[[[LLLFFFGGGHHHDDD999///,,,000---,,,++++++---......------------............///...//////......000444777>>>mmmuuuqqqzzz{{{aaaJJJ===333111111444444666===EEELLLXXXdddiiimmmtttyyy{{{}}}}}}wwwxxx|||zzzrrriii^^^RRRJJJ<<<;;;888555444333333444333333222111111000000///000,,,+++---------000444888===IIIWWW```dddmmmvvvvvvxxxxxxtttppppppvvv}}}}}}{{{uuuooodddYYYQQQAAA888;;;>>>@@@OOOcccvvv}}}|||xxxqqqrrrxxx}}}rrreee\\\RRRIIIEEEGGGIIINNN___sss}}}rrrhhh^^^XXXTTTSSSWWW___bbb___ZZZ^^^bbbgggkkkooossswwwzzz|||zzzyyyzzz{{{xxxrrrllleee]]]YYY]]]___VVVGGG===555444444444444555>>>HHHSSS___hhhiiihhhiiillllllfffddddddgggjjjhhhbbb]]]TTTQQQLLLIIIFFFCCC@@@>>>888:::===<<<999555333333111///---...000111000...000111333888BBBSSSfffsss{{{wwwkkk\\\QQQQQQ\\\eeekkklllmmmoooooommmlllkkkmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkklllmmmmmmllljjjjjjllloooqqqrrrqqqpppoooqqqsssvvv{{{pppfffgggnnn||||||eeeSSSDDD999JJJooovvv]]]GGGKKKdddvvvxxxhhh^^^NNN===000***)))***[[[aaajjjooopppooonnnnnnrrrwww{{{{{{xxxuuussssssqqqpppooonnnllliiidddaaa\\\```dddqqq|||}}}|||{{{~~~}}}qqq\\\JJJDDDGGGHHHBBB666,,,+++///,,,***)))***+++,,,,,,,,,---------.........//////...............111555888EEEooottt}}}~~~|||qqqYYYBBB666222111111444444666===EEENNNZZZeeekkkooouuuzzz|||zzz~~~zzzvvvyyy~~~}}}xxxnnn```UUU@@@>>>:::777555555555555333333222222111000000000222......111111...,,,---222000555AAAKKKUUUdddqqqxxx|||~~~yyyqqqooouuu|||{{{xxxnnndddXXXEEE999;;;<<<<<>>IIIWWWbbblllnnnlllmmmoooppphhhfffdddeeeiiiiiieee```XXXUUUPPPMMMIIIEEEAAA===777:::======999666444444111///---...111222000...------111777;;;CCCVVVgggtttyyysss___PPPRRR___iiijjjmmmqqqsssrrrnnnhhheeemmmmmmmmmmmmnnnnnnoooooommmlllkkklllmmmmmmllljjjfffhhhmmmppprrrrrrpppoooppprrruuuxxx}}}tttnnnkkknnnyyytttWWW>>>DDDeee~~~|||bbbEEEDDD[[[ppptttjjjaaaQQQ@@@222+++***,,,ggghhhkkkmmmmmmmmmlllkkklllqqqvvvwwwssspppqqqsssqqqkkkhhhjjjiiiddd___]]]bbb___dddvvv{{{wwwtttWWWBBBGGGGGGCCC;;;333,,,++++++...------,,,,,,------.....................------...000000------000555777MMMttt}}}|||rrrrrrvvvnnn^^^jjjnnnyyyxxxsssrrrtttmmmXXX@@@222222111222555555777>>>GGGMMMYYYdddjjjooowww}}}~~~}}}zzzyyyssshhhVVVLLLBBB???===888444333444111000111333333000---000000000///......---------000111333777AAAOOOZZZlllttt|||~~~|||}}}~~~ssshhh```LLL===::::::;;;DDDQQQYYYjjj}}}xxxvvvzzz{{{{{{{{{yyysssmmmhhhbbbTTTFFF@@@@@@GGGWWWfff{{{~~~{{{rrrnnneee___XXXTTTVVVZZZ]]]___cccfffhhhjjjqqqxxx{{{yyy|||}}}~~~{{{yyyrrrmmmeee]]]ZZZYYYRRRJJJ777444222222111222:::CCCXXX```hhhlllppptttuuusssssspppjjjdddeeejjjjjjgggcccXXXOOONNNMMMHHHAAA>>>;;;999888999<<<<<<:::777555444222111222222111000222///000555;;;CCCOOO[[[nnn{{{vvvccc\\\\\\bbbmmmmmmnnnpppqqqpppooommmlllkkkllllllmmmnnnoooooopppmmmlllkkkjjjjjjjjjkkkkkkkkklllnnnpppqqqrrrqqqqqqnnnpppuuu{{{zzzssspppvvvnnnOOODDD]]]xxxdddMMM@@@RRRllluuunnnfffXXXGGG888...***)))nnnnnnooonnnmmmjjjhhhfffiiinnnrrrrrrooolllmmmooommmiiigggiiiiiiccc___^^^ccc```bbbmmm{{{|||vvvvvvoooSSSBBBHHHGGGCCC;;;333---+++,,,...------,,,,,,------...........................---///000//////222777:::VVVuuu|||}}}rrrbbbZZZ\\\YYYPPP^^^aaahhhuuuxxxddd```eeennnjjjTTT===333222111222555555777???HHHOOO[[[ggglllpppvvv|||}}}~~~~~~~~~yyypppaaaVVVLLLGGGCCC<<<777555666444222444777888666444111111000000///......---,,,...///000222999DDDMMM^^^gggttt}}}}}}{{{zzz}}}wwwmmmaaaOOO@@@===<<<;;;AAAJJJQQQ```{{{|||zzz{{{zzzxxxwwwwwwvvvrrrkkkfffeeeWWWHHHAAA???DDDVVVhhhzzzttthhhfffaaa]]]WWWSSSSSSWWW[[[^^^ccchhhlllmmmqqqwwwzzzxxx|||{{{|||}}}zzzuuulllbbb\\\WWWMMMCCC888444222222111222999BBBXXXaaajjjooorrrvvvvvvsssrrrpppkkkfffgggkkkkkkgggeeeZZZPPPMMMLLLHHHCCCAAA;;;999777777999:::888666777666444444444444333333222//////444999@@@LLLWWWgggxxxvvvfff______eeeppppppqqqrrrrrrrrrpppnnnmmmlllmmmmmmnnnooooooppppppmmmmmmkkkjjjjjjjjjkkkllljjjkkkmmmooopppppppppooooooppptttyyy|||}}}vvvxxx~~~uuuRRRBBBXXXzzzxxxeeeLLL===JJJcccoooooogggZZZIII:::///+++***rrrqqqpppooommmjjjhhhggglllpppttttttqqqnnnnnnpppjjjffffffhhhhhhbbb^^^^^^```^^^^^^ccchhhnnnyyy}}}|||yyy|||jjjRRRFFFJJJGGGBBB:::333...,,,---...------,,,,,,------...........................+++---000000111333999???YYYooo{{{xxxdddVVVSSSTTTSSSWWWYYY^^^eeemmmrrrtttsssZZZTTT[[[iiieeeLLL888444333111333555666888???HHHRRR^^^iiinnnqqqvvvzzz{{{|||}}}~~~yyypppeee[[[UUUMMMCCC;;;888888555333444666777666333222222111111000//////...---...///......111888>>>NNNXXXhhhwww~~~{{{|||{{{ttthhhXXXJJJDDDAAA===???EEENNNYYYooo}}}zzzwwwuuuuuuuuurrrjjjcccVVVKKK@@@;;;999AAAXXXqqq|||ppp___^^^]]]ZZZVVVRRRPPPRRRWWWZZZaaaiiioooqqqrrrvvvyyyyyy|||yyyyyy}}}}}}tttjjjccc\\\OOOCCC<<<777333222111222999AAATTT___iiiooosssvvvuuurrrqqqqqqnnnjjjjjjmmmlllhhhhhh]]]SSSOOOMMMIIIEEEDDD===;;;999888999999999888999888777666555444333333333000///222777<<>>ZZZxxxwwwaaa___\\\[[[WWWQQQMMMMMMQQQTTT[[[fffooorrrssswww{{{{{{~~~{{{yyy}}}{{{sssmmmfffXXXLLLAAA:::444222111222777>>>NNNYYYeeemmmqqqtttsssoooppprrrqqqmmmmmmooommmjjjkkkbbbZZZWWWSSSLLLFFFDDDCCC@@@===;;;:::;;;;;;;;;<<<<<<;;;999666333111111444111///222444888AAAJJJSSSkkkrrrgggaaa___eeepppttttttttttttsssrrrpppooooooooopppppppppqqqqqqqqqooonnnlllkkkkkkkkklllmmmiiikkklllnnnnnnnnnnnnmmmoooooorrruuuwww|||vvvuuuwwwwwwxxxyyyzzz~~~|||uuuqqqxxxoooPPP;;;FFF___www{{{nnnSSS@@@===PPPhhhpppjjj^^^OOO???333,,,***mmmmmmmmmmmmnnnppprrrsssoooqqqqqqqqqooommmlllllljjjgggfffgggccc]]][[[\\\```kkkwwwyyysssnnnnnnpppppppppttt{{{~~~{{{vvvsssvvv|||rrrVVVIIIGGGKKKFFF>>>666111............------,,,,,,------...---------.........//////...---///111000000999EEEiiiwww{{{|||tttooottt||||||qqqooo~~~vvvttt~~~xxxoooZZZ<<<000555333222333666777:::BBBKKKRRR^^^jjjoooqqqvvv{{{|||zzz{{{|||wwwxxx{{{vvveeeVVVOOOJJJEEE>>>:::999888555333555444444333222222111111...///000000000///000111444888@@@MMM^^^nnnzzz~~~}}}ooo^^^SSSKKKGGGEEEFFFEEEJJJUUUiii{{{ppphhh```RRRGGGAAA:::<<>>;;;:::;;;GGGIIIIIIEEE???999777888888444222333333555;;;CCCNNNdddjjjcccccceeeiiirrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooonnnmmmlllmmmnnnnnnmmmnnnpppqqqqqqqqqpppooommmmmmooorrrtttyyy{{{ssstttzzzsssfffaaa___aaaZZZWWWTTTFFF999>>>MMMjjj~~~xxxeeeWWWFFFLLLlllqqqmmmdddVVVFFF777...)))ooommmlllkkklllooosssuuutttsssqqqpppooonnnlllkkkiiifffdddccc```]]]```fffggg~~~zzzrrriiieeehhhpppuuuwwweeebbbppp{{{vvvcccSSSNNNQQQKKKCCC999111...------,,,...------,,,,,,------...,,,,,,------...//////000000,,,---111111333CCCWWW|||uuuqqq}}}kkkNNN;;;444222333222444777999;;;CCCLLLWWWaaaiiikkklllrrrxxxzzz{{{zzzyyy{{{~~~~~~vvv{{{wwwuuulllcccWWWLLLEEE@@@:::777777777666555555444444333........./////////...---111333555:::CCCRRRcccoooxxx|||uuukkk```YYYRRRKKKEEEGGGJJJOOOWWWfff}}}~~~~~~|||{{{|||~~~mmmZZZKKKFFF>>>:::OOOmmmwwwhhhbbbZZZWWWXXXWWWRRRNNNLLLTTT^^^gggqqq{{{}}}{{{vvvjjj^^^WWWLLL???888444222333666CCCPPP^^^iiiqqqxxxyyywwwssswwwxxxsssppprrrtttsssrrrooonnnoooiii___VVVTTTSSSSSSQQQLLLEEE???======DDDGGGIIIGGGAAA<<<;;;<<<:::666444444444555;;;BBBJJJ]]]aaa\\\aaagggllltttqqqqqqqqqqqqqqqqqqrrrrrrpppppppppppppppppppppppppppooonnnmmmmmmmmmnnnooonnnooopppqqqqqqqqqpppooonnnmmmnnnoooqqquuuuuurrrxxxqqqhhhcccfffbbbccc```NNN;;;<<>>CCCFFFEEE???<<<<<<>>>;;;777555666555555;;;BBBEEEUUUXXXTTT]]]fffkkksssqqqqqqqqqqqqrrrsssttttttppppppooooooooooooooooooqqqpppnnnmmmmmmmmmnnnooonnnooopppqqqqqqpppooooooooommmmmmnnnnnnrrr~~~vvvooosss}}}~~~uuuqqquuuuuuwwwqqqXXX>>>:::FFFccc}}}{{{mmmdddKKKEEEfffvvvssskkk^^^MMM>>>222---mmmgggdddhhhqqqxxxzzzyyywwwuuuqqqmmmjjjgggfffeeecccbbbaaa``````cccgggjjj}}}{{{rrrmmmmmmlll]]]HHHGGGOOOLLLGGG:::///,,,---,,,******---,,,+++,,,...///...---,,,,,,,,,---------......222------222333:::UUUsssvvvooozzzppp```GGG111...555000333555555777>>>IIISSS]]]ccchhhjjjooouuuxxxwwwxxxrrrqqqxxxwwwlll___MMM>>>@@@;;;666444666777555222666444111000000111000000,,,...//////000777CCCLLLgggttt~~~|||~~~|||pppcccYYYOOOGGGIIIBBBAAAGGGJJJSSSqqq|||wwwxxxwwwxxxkkkWWWHHHDDDLLLWWWxxxzzziiieeeaaa___^^^[[[UUUPPPRRRTTTUUUYYYeeetttxxxttttttiiibbbYYYKKK===444222444666<<>>@@@AAAAAA@@@@@@AAABBBAAAAAA???;;;888999>>>CCCLLLUUUXXXTTTXXXgggqqqrrrssssssssssssrrrqqqppppppkkknnnmmmkkkkkknnnooommmmmmppprrrqqqooonnnoooqqqpppooonnnnnnnnnnnnoooooolllqqquuuqqqlllooo{{{~~~ooonnnxxxiiiFFF555===[[[qqqyyyxxxpppVVVLLLaaazzzqqqTTTMMMBBB///+++iiifffeeejjjsssxxxxxxvvvvvvtttqqqmmmiiigggeeeeeefffdddbbbbbbdddiiilllnnnwwwxxxyyyyyy~~~yyyqqqiiiYYYHHHIIIPPPKKKDDD999...,,,---,,,++++++---,,,+++,,,.........---,,,,,,,,,---------......000......111888HHHddd}}}ppplllyyyxxxqqq{{{kkkeeeppptttzzzkkksssrrrkkkXXX@@@000...333111444666666888???KKKUUU^^^dddiiilllpppvvvyyyxxx{{{uuutttzzzuuubbbQQQFFFAAA;;;888999999777444555333111111111222111000---///000......333<<>>;;;;;;>>>BBBJJJUUU[[[ZZZ___lllttttttssssssssssssrrrqqqppppppnnnppppppmmmmmmpppqqqnnnmmmoooqqqpppnnnmmmnnnpppoooooooooooooooooonnnnnnooorrrtttpppllloooxxxqqqkkkrrryyy{{{ZZZ>>>===OOOjjjwwwvvvnnnWWWMMM\\\yyyxxx\\\SSSGGG777444hhhggghhhnnnvvvzzzxxxtttuuussspppllliiifffeeedddgggccc```aaagggmmmqqqrrrqqqtttpppnnntttvvvcccSSSGGGLLLPPPHHH@@@555---,,,------,,,------,,,+++,,,---...---,,,,,,,,,,,,---------.........000///000===WWWsss}}}kkklllpppnnnaaaccchhh^^^ZZZdddjjjttt|||ooobbbaaaiiieeeNNN888000000///222555777888:::AAAMMMVVV^^^eeekkknnnrrrxxx{{{zzzyyyxxx}}}~~~}}}tttaaaPPPJJJCCC>>><<<;;;999666555444222222333333111000...000000...---...444888@@@UUUmmmyyy{{{|||~~~{{{vvvnnnaaaUUUOOOGGGCCCEEECCCEEEZZZrrr~~~}}}{{{xxx{{{lllWWWIIIJJJRRRdddtttvvvuuuqqqiii```XXXUUUTTTNNNXXX```aaaccckkkwww~~~yyyoooZZZUUUMMMEEE===888555444666AAAMMMWWW```jjjpppppp{{{}}}~~~|||xxxtttrrrrrrjjjhhhgggggghhhgggccc______dddiiiiiicccYYYPPPKKKLLLLLLLLLIIIEEEBBBAAAAAAGGGHHHGGGEEEBBBAAABBBCCCJJJVVV```bbbhhhqqqvvvuuuttttttssssssrrrqqqqqqqqqoooqqqqqqmmmmmmpppqqqnnnmmmnnnoooooommmmmmmmmooommmnnnooopppppppppooonnnqqqrrrqqqooommmooovvv|||sssjjjmmmsssuuu}}}kkkDDD:::EEEfffzzzyyymmmYYYMMMQQQkkk}}}www```RRRFFF999555jjjjjjlllqqqxxx{{{yyyvvvtttrrroookkkhhhfffddddddddd```]]]```hhhooossstttqqqooovvv{{{pppnnntttwww\\\MMMHHHNNNOOOCCC;;;222,,,,,,...------...,,,+++***+++---...---,,,,,,,,,,,,---------......,,,111000///???^^^tttzzz}}}~~~lllqqqqqqfffWWWOOOQQQQQQQQQWWW]]]]]]eeeoootttvvvrrrggg[[[ZZZgggbbbGGG222000222---111444777888:::BBBNNNXXX^^^fffnnnpppsssxxx|||||||||zzz}}}{{{}}}nnn]]]VVVMMMEEE@@@===:::888777666555555555444222111///000000///------///111777FFFZZZjjjtttzzz~~~xxxiii[[[UUUMMMHHHGGGCCCCCCQQQcccxxxxxx|||pppZZZIIIHHHPPPeeevvvzzzyyyuuupppjjjddd^^^ZZZQQQYYY```bbbbbbgggqqqzzz||||||sss[[[WWWOOOFFF>>>999555444777@@@JJJRRRZZZdddjjjjjj{{{~~~zzzvvvuuuuuummmjjjgggffffffeeebbb```aaadddhhhjjjfff___WWWRRRRRRRRRQQQNNNJJJGGGFFFFFFLLLMMMNNNNNNMMMLLLKKKKKKPPP[[[dddhhhlllsssvvvvvvuuuttttttsssrrrrrrqqqqqqoooqqqpppmmmllloooooolllmmmmmmmmmmmmllllllmmmnnnlllnnnpppqqqqqqpppooonnnqqqpppnnnnnnoooqqquuuxxxwwwmmmoootttwww{{{rrrIII999DDDfffnnn[[[KKKCCCVVVmmmuuueeeRRREEE:::222lllkkklllpppuuuxxxxxxwwwrrrqqqmmmjjjgggeeedddcccbbb```___ccckkkrrrwwwxxxuuuhhhdddooovvvvvv}}}{{{yyy{{{qqqUUUJJJIIINNNKKK===666///+++,,,---,,,---...,,,+++***+++---...---,,,,,,,,,,,,---------......+++111111...>>>\\\llllllwwwnnnwww{{{vvviiiXXXQQQVVVZZZZZZ\\\WWW]]]dddkkkqqqqqqhhh]]]```kkkbbbDDD000222444---000333666777:::BBBNNNXXX___hhhppprrrtttxxx|||||||||{{{~~~|||}}}llleeeYYYNNNFFFAAA>>>===<<<:::888777777666444222///000000000/////////000444999DDDUUUgggvvv}}}oooaaaYYYRRRKKKHHHCCCBBBJJJWWWmmmyyyvvvyyy{{{|||yyyooo\\\MMMLLLRRRbbbsssyyyuuurrrsssuuurrrjjjbbb[[[]]]```ccceeehhhooottt|||~~~vvvbbb\\\RRRGGG>>>888666555999AAAIIINNNUUU^^^dddeeevvv{{{}}}zzzzzz{{{tttqqqmmmjjjgggeeecccbbbdddeeefffgggeeebbb]]]YYYVVVVVVVVVTTTPPPNNNMMMNNNQQQRRRTTTWWWXXXXXXWWWVVVZZZaaahhhkkkmmmqqqtttuuuvvvuuutttrrrrrrrrrrrrrrrqqqtttrrrnnnnnnppppppmmmnnnmmmlllkkklllmmmmmmmmmlllnnnpppqqqrrrqqqpppnnnnnnmmmmmmmmmpppsssvvvxxx~~~rrrqqqwwwzzzrrrwwwoooKKK<<<@@@___~~~qqq___MMM<<>>BBB[[[wwwuuu]]]QQQGGG555iiikkkooosssvvvwwwuuussspppnnnkkkhhheeedddcccbbbbbbhhhppptttwww{{{|||{{{wwwkkkcccaaadddsssvvvxxxsssYYYKKKMMMNNNKKKAAA000000,,,+++------++++++---+++*********,,,---,,,+++,,,,,,,,,---------.........//////222CCC[[[nnnuuuwww~~~~~~yyysssoooxxxqqq{{{sss\\\@@@111222444111000333666888;;;DDDQQQ[[[aaakkktttuuutttvvvxxxyyy|||yyyyyy||||||zzz|||~~~{{{zzz{{{zzz|||zzziii[[[SSSPPPOOOHHHDDD>>>:::888777777666333222111000111111000000///---000:::FFFWWWlllzzzqqqggg^^^SSSKKKEEEBBBDDDHHHSSSdddyyyvvvuuu{{{xxxuuuqqqiii^^^TTTTTTYYY]]]mmm|||qqqjjjdddeeelllqqqqqqoooeeebbbbbbiiimmmnnnrrrxxx{{{}}}wwwooobbbSSSFFF<<<777555666<<>>BBBKKKWWW```cccdddmmmwww{{{{{{{{{~~~~~~~~~|||xxxtttqqqpppqqqjjjiiihhhiiikkkjjjfffccc___``````___]]][[[\\\\\\bbb```aaacccggghhhfffdddeeejjjqqqvvvvvvssssssuuuxxxvvvtttrrrqqqrrrssstttyyy{{{yyytttsssttttttqqqrrrnnnkkkkkkmmmoooooonnnoooooooooooopppqqqrrrsssnnnqqqttttttqqqpppsssvvvvvv{{{wwwzzzvvvdddPPPZZZ\\\]]]bbbXXXGGGAAA<<<@@@fffqqqaaaKKKDDDVVVsssttt[[[VVVRRR===ppprrrvvvyyyzzzxxxuuussskkkgggdddbbbccccccaaa___ccclllqqqmmmppp~~~uuuiiiiiinnnxxxjjj```hhhpppooo^^^PPPIIINNNMMM???222---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++444...///LLLooosssfffmmmvvvyyyhhhNNN999000111222111444444666888>>>HHHSSSZZZdddlllrrrrrrrrruuuwwwwww}}}~~~}}}|||yyyxxxzzz{{{~~~}}}vvvtttvvvwww{{{vvvhhh^^^TTTPPPGGG===999:::999555555555555555444222111000555111///000444===NNN^^^sss~~~{{{ttteeeVVVNNNLLLIIIDDDLLLSSS^^^nnnwww{{{yyyyyyxxxqqqaaaQQQLLLOOOXXX___kkkvvv{{{|||kkkccc[[[\\\ccciiiiiigggddddddeeefffgggkkkpppttt{{{~~~~~~||||||{{{~~~~~~xxxkkk\\\LLL???777444888777999@@@KKKVVV]]]```ffflllsssxxxyyy{{{}}}|||||||||{{{yyyvvvrrrpppppppppppppppqqqooollliii^^^___aaabbbbbb```^^^]]]______```cccfffhhhhhhgggfffiiimmmppprrrtttvvvxxxvvvuuutttsssrrrsssssstttyyyvvvrrrqqqrrrsssrrrooommmmmmmmmmmmmmmmmmmmmmmmppppppooooooooooooppppppoooooopppqqqqqqqqqqqqqqqwww}}}yyyyyy|||mmmbbb]]]ccciiihhhdddUUU===444???___||||||iiiSSSFFFWWWrrryyygggXXXNNNCCCuuuvvvxxxyyyxxxuuuqqqoooiiifffcccbbbcccddddddbbb^^^ggglllnnnwwwyyy}}}{{{|||}}}uuuppptttpppgggZZZQQQMMMPPPKKK;;;000---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***111...777]]]{{{mmmsssyyysssbbbIII666///111333222444555666888>>>HHHSSSZZZbbbjjjqqqssstttwwwyyyxxxzzz{{{}}}}}}|||}}}~~~||||||}}}yyyyyyccc^^^SSSFFF@@@AAA@@@===888888777666555333222111111//////111222666BBBNNN[[[oooqqqaaaXXXUUUQQQLLLIIIOOOVVVcccyyy{{{yyyvvvwwwwwwrrreeeXXXSSSUUUTTTYYYeeepppuuuuuuxxx}}}rrriii___^^^cccjjjlllkkk\\\]]]___aaadddiiioootttwww{{{}}}{{{|||yyy|||wwwlll]]]LLL@@@999777555555777>>>IIIUUU]]]aaagggmmmuuuzzz{{{{{{|||}}}zzzzzzyyyzzz{{{yyyvvvssssssrrrrrrrrrsssqqqnnnkkkeeefffggghhhhhhgggfffeeefffffffffhhhjjjkkkjjjiiilllnnnrrrsssttttttuuuvvvvvvuuutttsssssstttuuuvvvwwwuuurrrqqqppppppooonnnlllmmmmmmmmmnnnnnnnnnoooqqqppppppoooooooooooooooooooooppppppqqqppppppppptttzzzzzzyyyxxxoooqqqzzz~~~{{{uuu___???666<<>>222000111222333444555666:::@@@JJJUUU]]]ccclllsssuuuvvvyyyzzzzzzyyy|||~~~~~~}}}~~~|||lll___VVVNNNFFF>>><<<:::777555444444444222111333666444000111555777IIIddd{{{zzzooohhhaaa[[[PPPOOOQQQ[[[ooo|||xxxuuussskkk___WWWTTTSSSVVV```mmmuuuuuuuuuvvvrrrgggXXXMMMKKKOOOTTTWWWVVVWWWXXXYYY\\\```fffjjjpppxxx~~~zzz|||xxxwwwpppaaaOOO@@@:::999111111333999DDDQQQ^^^eeelllsss{{{|||zzzyyy|||wwwuuuyyy~~~xxxzzzyyywwwwwwvvvuuurrroookkklllmmmppprrrtttvvvvvvssssssrrrsssuuuuuutttrrrtttvvvxxxxxxvvvtttttttttwwwvvvuuussssssssstttuuuppprrrtttrrrooonnnppprrrqqqqqqqqqppppppoooooooooqqqqqqqqqqqqppppppoooooonnnoooooooooooonnnmmmmmmnnnrrr}}}xxx{{{}}}KKK???777MMMuuupppaaa\\\VVV^^^iiihhhaaaUUUEEEqqqrrrsssuuuuuuuuuttttttiiihhhfffeeeeeegggjjjlllgggffffffiiimmmuuu{{{ssspppxxx{{{eeeYYYNNNRRRTTTLLL<<<---***---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,111555HHHhhh|||~~~rrrxxxvvvfff\\\]]]ZZZUUUYYYcccjjjpppzzz~~~mmmiiimmmhhhgggRRR<<<333222111111333444555777;;;BBBMMMYYYaaahhhpppuuuuuuuuuxxxzzzyyyzzz}}}~~~|||{{{|||}}}}}}~~~}}}zzzyyyzzz~~~rrrgggZZZPPPCCC@@@<<<999666555555666555333333555333000000444555>>>PPPiiixxxpppiiicccTTTOOOLLLRRRaaavvvxxxrrrpppkkkaaaWWWSSSTTTVVV___mmmxxxzzzyyyyyyvvvlll\\\NNNFFFFFFJJJNNNSSSTTTVVVWWWZZZ^^^dddiiioooxxx|||||||||}}}~~~~~~~~~}}}xxxxxxsssfffTTTDDD:::777222222333777AAAOOO^^^gggooouuu}}}}}}{{{{{{~~~zzzwwwzzzzzz|||zzzxxxxxxwwwvvvtttrrrlllnnnqqquuuyyy|||~~~|||{{{yyywwwwwwuuurrroooqqqsssvvvvvvuuuttttttuuuxxxvvvtttrrrqqqqqqqqqqqqnnnqqqttttttrrrrrrtttwwwttttttsssqqqpppooonnnmmmooopppqqqqqqqqqqqqpppooonnnnnnooooooooonnnnnnmmmmmmppp{{{xxxxxx___DDD888HHHmmmsssaaaVVVKKKQQQbbbhhhdddXXXFFFuuuvvvwwwwwwvvvsssqqqoooggggggggghhhiiimmmssswwwiiihhhiiiiiifffdddhhhnnnnnntttzzzvvv]]]RRRPPPQQQNNNEEE777---+++---++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,------...***000999OOOlllwww}}}wwwzzzyyyiii^^^RRRHHHGGGRRRXXXXXX]]]fff```kkk|||zzzddd\\\eeeiiifffOOO:::444444222111222444555888===EEEPPP]]]eeelllsssvvvuuutttwwwzzz{{{zzz{{{|||}}}|||~~~}}}||||||}}}}}}}}}~~~|||xxxvvv{{{zzzmmmbbbNNNJJJDDD>>>:::777777777666222111222222000000444444444===SSSlll{{{sssmmmaaaXXXOOOMMMRRR\\\kkkwwwxxxpppnnnllleee\\\VVVSSSRRRYYYhhhtttxxxwwwwwwuuunnnaaaRRRGGGCCCDDDGGGKKKMMMPPPSSSWWW^^^eeejjjmmmwww~~~|||}}}~~~~~~}}}zzzyyyuuulll]]]LLL???777444444333666>>>LLL[[[fffpppvvv~~~~~~~~~|||yyy{{{|||}}}{{{yyyyyyyyyyyywwwvvvrrruuuzzz{{{wwwrrrmmmiiinnnpppsssttttttttttttuuuwwwvvvtttrrrppppppppppppppprrrtttuuuuuuuuuwwwxxxuuutttsssrrrpppnnnmmmmmmnnnoooppprrrrrrrrrrrrqqqmmmnnnoooooopppppppppoooooooooxxxzzzxxxqqqIII:::BBB```yyyyyycccSSSCCCGGG\\\hhhggg\\\LLLxxxyyyzzzzzzwwwsssnnnkkkfffggggggggghhhlllrrrwwwoooqqqttttttlllbbbaaagggnnnqqqvvv{{{jjjWWWQQQTTTPPPHHH<<<333///------++++++++++++++++++++++++)))******+++,,,,,,------******+++,,,,,,---.........111:::UUUrrrwwwuuu~~~sss{{{{{{uuuaaaNNNNNN___ddd``````ccc[[[dddvvv{{{lllgggnnnqqqcccKKK666333555222111333333555888>>>GGGTTTaaajjjnnnsssuuussssssxxx}}}{{{{{{zzzyyyxxxyyy}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~xxxqqqqqqyyy}}}rrr___YYYPPPGGG???;;;999999777333222333444111111333111///333@@@RRRhhh|||vvvnnndddZZZTTTOOOMMMRRRZZZ|||~~~rrrooooooiii___XXXQQQNNNRRR___mmmrrrqqqpppqqqmmmdddWWWKKKCCCCCCDDDFFFHHHKKKNNNSSSYYYaaafffjjjttt||||||{{{~~~~~~{{{zzzwwwrrrhhhXXXFFF;;;666555333444:::HHHXXXcccpppvvv~~~}}}|||{{{}}}}}}{{{{{{|||||||||zzz{{{|||xxxsssmmmiiilllooorrrssssssssstttuuuuuutttsssrrrqqqrrrsssssstttssstttuuuwwwwwwuuutttrrrrrrqqqqqqpppooooooooolllmmmppprrrssstttssssssmmmmmmooopppqqqqqqrrrrrrqqqpppvvv}}}zzz{{{xxx~~~rrrNNN===<<>>???UUUcccfff___QQQxxxyyy{{{{{{yyytttoookkkgggggggggdddccceeekkkooommmrrr{{{xxxmmmmmmuuuvvvtttqqqllliiilllrrrwwwyyyxxx}}}rrr^^^TTTTTTWWWPPPCCC777111000///---++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......000000:::ZZZ||||||xxxkkkyyy~~~eeedddyyy{{{wwwtttyyysssyyy|||{{{{{{ttt```GGG333222555333111333333555999???IIIVVVdddmmmnnnrrrtttrrrrrryyy}}}|||{{{xxxwwwyyy}}}||||||}}}~~~~~~||||||~~~{{{}}}~~~~~~~~~}}}kkk___cccssszzzkkkeeeZZZNNNDDD>>>:::999:::666444777777444222333111...000666@@@SSSqqqzzzrrriii```ZZZQQQHHHGGGLLLiiiwwwrrrqqqjjj___WWWQQQLLLNNNZZZhhhmmmllljjjqqqoooiii^^^RRRIIIGGGHHHEEEFFFHHHKKKNNNTTTZZZ___gggqqqyyyxxxwwwzzz{{{zzzxxxvvvooo```MMM???666555333222888DDDUUUaaaqqqvvv}}}{{{{{{|||~~~~~~}}}}}}~~~~~~|||zzzvvvqqqnnnmmmooorrrsssssssssssstttssssssrrrrrrssstttvvvwwwwwwuuutttuuuwwwwwwssspppoooooopppppppppqqqqqqqqqjjjlllooorrrtttuuuttttttlllmmmoooppprrrssssssssssssqqquuu|||zzzqqqvvv~~~tttrrruuuwww|||wwwgggQQQ???777DDDdddpppQQQ;;;999NNN]]]bbb^^^SSS{{{||||||yyytttooollljjjkkkhhhaaa[[[\\\ccciiikkkooo{{{www~~~zzzrrrggg\\\\\\hhhuuuzzziiijjjmmmsssssshhhZZZTTTVVVMMMFFF<<<444///...------******))))))))))))******+++***)))((()))***,,,...++++++,,,,,,,,,,,,------222111===[[[yyy}}}uuuooopppxxxwwwuuu\\\GGG555333444111111666333666:::@@@IIIVVVbbbjjjnnnoooqqqrrrssstttwwwzzzxxxyyyzzz|||}}}~~~~~~}}}||||||}}}~~~yyyuuuuuuzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ttthhhdddjjjsssvvvjjj]]]UUUMMMCCC===<<<999:::999555111111222222111------333888CCC___{{{sssaaaXXXUUURRRIIIAAATTTxxx{{{xxxnnnbbb\\\UUUPPPMMMTTTbbbnnnqqqppprrrwwwvvvlll___TTTJJJCCCFFFCCCBBBGGGLLLNNNRRRVVVaaakkkrrrssssssxxx}}}~~~zzzpppkkkeeeUUUDDD999555444666:::BBBQQQ^^^ooovvv|||}}}~~~zzzxxx{{{{{{zzzzzzuuutttuuuvvvtttppppppssstttsssrrrqqqrrrrrrqqqpppsssrrrqqqqqqrrrrrrqqqpppppppppooonnnmmmmmmnnnpppkkknnnrrrssssssqqqpppppprrrpppnnnoooqqqssssssssstttsssvvv}}}~~~vvvkkkdddbbbbbb```^^^SSSAAA888BBB]]]qqqWWWFFF:::CCCWWWbbb^^^UUUvvvwwwwwwtttoookkkhhhgggfffdddbbbccceeegggiiikkkxxxmmmeeeeeelllttt~~~nnnaaaiiinnniii[[[QQQNNNPPPJJJCCC999222---,,,,,,,,,******))))))))))))******++++++)))((()))***+++---++++++,,,,,,,,,,,,------000000>>>]]]{{{vvvrrrhhhhhhppp~~~mmmTTTAAA222222444111222666444666:::???HHHTTTaaajjjnnnpppqqqrrrrrrsssvvvxxxwwwxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}}}}xxxwwwzzz~~~~~~}}}~~~~~~||||||}}}~~~~~~||||||}}}zzztttsssxxx~~~zzzoooggg^^^QQQGGGCCC@@@>>>;;;777555555555444333///000333333777JJJ```uuuzzzggg[[[UUUPPPIIIBBBIIIddd}}}rrrgggaaaXXXSSSPPPUUUbbbpppyyy|||~~~ttthhh^^^TTTKKKGGGCCCBBBFFFJJJMMMRRRWWW]]]fffmmmnnnooovvv~~~yyyppp]]]III:::666333444777>>>LLLXXXiiiqqqyyy{{{~~~{{{yyy|||~~~~~~wwwuuuvvvxxxuuupppooorrrtttrrrqqqrrrttttttrrrooorrrpppoooooopppqqqooonnnoooppppppmmmhhhfffhhhjjjmmmnnnoooooonnnoooppprrrsssqqqooonnnoooppppppooorrrqqqttt}}}{{{xxxlllccc```bbbeeegggWWWFFF<<>>555///+++***************))))))))))))******,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------///000BBBeeezzzoooeeeeeennn{{{kkkJJJ;;;///000333222222555666777999>>>FFFSSS```iiinnnppprrrrrrrrrrrrtttvvvvvvwwwyyyzzz||||||}}}}}}~~~|||{{{{{{|||}}}zzzyyy{{{~~~~~~~~~}}}~~~|||{{{|||}}}}}}|||||||||~~~~~~yyy}}}uuufffXXXRRRGGGAAA:::777777777555444333111333444111///888FFFYYYqqqrrrbbbWWWOOOHHHCCCAAANNNgggvvvkkkeee[[[WWWRRRTTT]]]kkkyyyvvvmmmeeeYYYOOOHHHCCCAAACCCGGGJJJRRRYYY\\\dddkkkllloooxxx~~~wwweeeRRR>>>888444444777===HHHTTTbbbllluuuzzz~~~}}}{{{|||yyyxxxyyy{{{wwwqqqoooqqqsssqqqpppssswwwxxxsssooonnnmmmlllmmmnnnooonnnmmmmmmnnnooollliiiggghhhkkknnnnnnmmmkkkjjjlllpppttttttrrrooommmnnnnnnmmmllloooooorrrzzzvvv{{{uuuppppppqqqqqqqqqaaaLLL>>>AAAUUUuuuxxxkkkZZZKKKQQQdddooofffXXXwwwvvvsssooojjjffffffffffffaaaccckkknnnjjjnnnwww}}}yyyooowwwxxx|||sss]]]RRRVVVWWWQQQ>>>999222---+++******)))******))))))))))))******---,,,+++***)))))))))***+++++++++,,,,,,,,,------///333IIIooo{{{nnnjjjlllooo~~~fffBBB777///000444333222444777888999>>>FFFRRR___hhhnnnppprrrrrrrrrrrrssstttvvvwwwxxxzzz{{{|||}}}}}}~~~}}}}}}~~~{{{{{{~~~~~~||||||~~~}}}}}}~~~~~~}}}}}}~~~wwwiiicccOOOFFF===:::;;;:::888777333222444666333///444<<>>HHHRRR\\\gggssszzz|||}}}|||zzz{{{~~~|||{{{|||~~~zzzssspppqqqtttrrrqqquuuzzz{{{vvvpppjjjiiiiiikkknnnoooooonnnllljjjjjjllloooqqqqqqqqqnnnnnnnnnllllllmmmqqqssstttrrrooommmnnnnnnmmmmmmnnnnnnqqqxxx~~~rrr}}}nnnSSS======PPPrrr|||qqqbbbVVV[[[nnnxxxmmm\\\xxxvvvrrrlllgggdddeeefffeeedddiiiqqqrrrnnnpppwwwvvvhhhkkkuuulllUUUQQQXXXWWWKKK999555000---,,,++++++*********))))))))))))******,,,,,,+++******)))))))))+++++++++,,,,,,,,,------111555KKKppprrrmmmmmmiiisssuuuuuuuuuZZZ???777111111444333222222777888:::>>>GGGSSS```hhhnnnppprrrssssssrrrssstttwwwxxxyyy{{{|||}}}~~~~~~}}}~~~}}}}}}~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}|||||||||~~~}}}~~~vvvqqqYYYMMMCCCAAA@@@<<<999999555444444555333222555999999MMMooo~~~lll[[[MMMEEEBBB===HHHjjj{{{ssseeebbb]]]YYYYYY___iiiqqq{{{zzzvvvpppkkkeeeZZZPPPEEE@@@======???CCCNNNYYY```jjjrrrwww|||xxxjjjHHH???888777999>>>GGGPPPVVVbbbnnnvvv}}}|||}}}}}}zzzwwwxxx{{{~~~}}}|||}}}~~~zzztttrrrtttuuussstttwww{{{|||wwwrrrhhhggghhhkkknnnqqqrrrqqqmmmhhhfffkkktttyyyvvvqqqmmmoooqqqqqqqqqpppqqqrrrrrrpppnnnnnnooopppqqqpppooooooqqqvvvtttrrr}}}~~~ZZZ<<<888LLLooopppfff]]]aaarrr|||qqq```uuurrrmmmgggcccbbbdddgggeeellltttyyyxxxtttrrrrrrxxxtttpppiiiqqq~~~gggUUUUUUZZZTTTGGG555222...,,,,,,,,,,,,+++******))))))))))))******++++++++++++************++++++,,,,,,,,,,,,------111555FFFfffqqqlllkkkccccccmmmqqqnnnbbbggguuuyyy|||~~~ppp[[[<<<777333111333444333222555777;;;AAAIIITTTaaaiiinnnpppssstttttttttuuuuuuyyyzzz{{{}}}~~~}}}}}}{{{{{{|||}}}}}}}}}|||zzzzzz{{{|||||||||{{{{{{zzzzzzzzz{{{zzz{{{{{{zzzzzzzzz}}}~~~~~~~~~}}}dddWWWMMMIIICCC999444666888777555333222222333444444???YYY}}}|||iiiWWWMMMBBB>>>DDD]]]rrroooiiidddcccfffmmmssszzz|||{{{uuuoooiii^^^UUUBBB>>>;;;;;;;;;@@@KKKWWW___gggpppuuu{{{wwwfffLLLBBB999777888<<>>;;;999999999===IIIUUU\\\ccciiinnnuuuwwwfffTTTHHH===999888:::???EEEOOOYYYdddkkksss}}}||||||~~~zzzzzzzzzxxxvvvvvvwwwyyywwwuuuuuuvvvtttqqqrrrwwwrrrtttvvvvvvtttrrrssstttpppooooooppprrrtttsssrrrnnnlllkkkmmmpppqqqnnnkkkmmmppptttvvvuuusssrrrrrrooommmlllllloooqqqqqqqqqpppoooooorrrxxx{{{ssszzzoooIII888>>>\\\{{{kkkeeeYYYRRR[[[jjjlllcccmmmkkkgggcccbbbffflllqqq~~~ooojjjxxxtttrrrqqq}}}~~~}}}~~~}}}zzzlll```^^^]]]UUUIIIAAA---,,,******+++,,,+++*********))))))))))))******((()))***+++++++++++++++++++++,,,,,,,,,---------111333???VVVppppppmmmsssjjj```[[[UUULLLVVVfffggg___eeemmmhhhgggmmmiii___gggttthhhOOO444333000...000444555444222666===EEENNNXXXcccjjjmmmppptttvvvwwwwwwxxxyyy}}}~~~{{{yyyyyy{{{||||||~~~{{{|||~~~~~~}}}{{{zzzxxxzzz{{{{{{{{{|||~~~}}}}}}|||||||||{{{{{{{{{|||}}}{{{|||~~~||||||{{{yyyyyy|||}}}yyy|||~~~}}}{{{sssbbbLLLCCCFFF888888777666777888555111333000666III```xxxooocccHHHIIIEEEGGGdddvvvkkkeeeeeehhhiiiooovvvyyyqqqfff[[[PPPHHH<<<:::888888888;;;GGGSSS\\\aaaeeeiiirrr~~~ooo\\\OOOBBB<<<;;;;;;>>>CCCQQQ[[[eeekkkrrr|||~~~{{{||||||yyytttuuuuuuuuussssssuuuvvvtttqqqpppqqqpppnnnqqqwwwppptttvvvtttooonnnppptttvvvtttssssssttttttrrrqqqkkknnnqqqqqqooonnnnnnooonnnpppssstttssssssssssssooommmkkkkkkmmmooooooooooooooonnnpppuuu~~~nnnttt~~~wwwQQQ;;;888RRRwwwkkkeeeUUUIIIOOO```gggcccooojjjfffdddcccgggqqq}}}uuukkknnnzzz~~~}}}zzzlllooovvv}}}yyysss{{{qqqaaaWWW]]]bbbYYYFFF777...---,,,+++************---,,,+++))))))+++,,,---*********)))))))))))))))+++,,,,,,,,,,,,,,,,,,---111444EEEbbbxxxyyynnnwww{{{^^^YYYlllwwwooodddcccdddbbbjjjjjjkkkggglllzzzpppQQQ666444111111222333444333666777:::BBBNNN[[[eeejjjnnntttwwwvvvwww{{{}}}|||{{{{{{{{{}}}~~~~~~zzz|||~~~||||||~~~{{{zzz|||}}}}}}|||yyyxxxyyy}}}}}}|||{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{yyywwwxxx{{{{{{zzzyyyyyyzzz}}}}}}xxxfffQQQCCCEEE;;;444555888777777777888666888???KKKaaa{{{lllZZZNNNCCCJJJgggqqqeeeaaaaaa```^^^eeedddbbbaaaccc___RRRCCCBBB999444777999:::BBBMMMZZZjjjnnnlllrrrxxxrrraaaPPPBBB>>><<<:::<<>>HHHfffvvv~~~ppp]]]RRRVVVlllwwwmmmiiieeefffgggmmmzzzhhh[[[NNNGGG@@@<<>>:::;;;;;;>>>DDDUUUbbbooovvvzzz}}}zzzzzzyyyvvvttttttvvvxxxuuutttssstttvvvwwwvvvtttuuusssqqqpppqqqtttvvvwwwuuutttrrrqqqqqqrrrssstttpppnnnmmmnnnqqqsssttttttooooooooonnnnnnmmmllllllmmmmmmmmmmmmmmmooorrrtttqqqqqqqqqpppppppppooooooqqqpppppprrrrrrvvvzzzrrrssstttlllfff^^^]]]aaafffhhhXXXAAA777===ZZZ~~~tttcccPPPFFFOOOfffzzz^^^]]]\\\ZZZTTTLLLKKKOOOTTT```ooo|||{{{vvvooonnnyyyyyyssshhh[[[PPPVVVXXXNNN>>>222---...++++++******))))))******)))(((((((((((((((((()))(((((())))))******************+++,,,,,,---......???___wwwrrrmmmtttrrrYYY;;;444222111111333444555444666888===GGGUUUbbbkkkppppppuuuyyyyyyzzz}}}}}}~~~~~~}}}}}}}}}{{{{{{|||~~~~~~~~~~~~}}}|||{{{{{{xxxvvvvvvzzz{{{xxxxxxzzzxxxzzz}}}}}}|||zzzzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{zzz{{{|||{{{yyyxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||~~~|||{{{}}}~~~~~~~~~|||zzzxxxvvv~~~~~~xxxuuusssrrrpppmmmpppuuurrrtttzzznnnWWWIIIAAA<<<<<<>>>:::888888999777444777===EEEUUUnnnyyygggYYYSSS___}}}yyyzzz{{{sssaaaSSSFFF@@@JJJXXXdddwww|||lll[[[JJJDDDAAA>>>AAAHHHVVVdddrrryyy~~~|||{{{{{{yyyvvvtttsssuuuwwwttttttssstttuuuvvvuuuuuuuuutttsssqqqqqqsssvvvxxxrrrrrrqqqqqqrrrsssuuuvvvrrrpppoooppprrrssssssrrrnnnnnnnnnnnnooopppqqqqqqpppqqqpppnnnmmmmmmqqqtttqqqqqqqqqppppppppppppppppppppppppqqqpppsss~~~wwwuuu{{{tttrrrooopppuuuyyysss\\\CCC888;;;UUUyyyyyylllZZZPPPWWWlll___]]][[[WWWOOOGGGEEEIIIOOO___qqq{{{xxxrrrjjjiiixxxzzzpppeeeXXXUUUYYYVVVHHH777///------+++******)))))))))******&&&''''''''''''''''''&&&((((((((()))******++++++******+++,,,,,,---......>>>dddrrrnnnssssssyyypppXXX;;;444222000111333555555555666888>>>HHHUUUaaajjjnnnqqqvvvzzzzzz|||}}}|||zzz{{{}}}|||~~~~~~}}}{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzwwwuuuvvvyyyyyyvvvvvvxxxxxxzzz||||||{{{zzzyyyzzzxxxxxxwwwwwwwwwyyyzzz{{{yyyzzz{{{zzzxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~zzz{{{}}}~~~~~~~~~}}}zzz{{{~~~vvvyyy}}}~~~zzzwww{{{{{{|||~~~{{{xxxtttnnnggggggkkkllllllpppwww{{{lllXXXJJJ@@@;;;;;;;;;999999:::888444555999:::CCCXXXtttrrrdddXXXXXXlllvvvcccPPPFFFLLLZZZfffyyy|||lll\\\RRRGGG===>>>FFFWWWeeettt|||}}}zzzzzzyyyvvvtttsssuuuwwwsssssssssttttttttttttuuuvvvvvvuuutttrrrsssuuuxxxppppppqqqrrrtttuuuuuuvvvrrrqqqpppqqqssssssrrrqqqmmmmmmmmmnnnoooqqqssstttrrrsssssspppmmmmmmqqqtttppppppppppppppppppppppppppppppppppppnnnppp|||zzzvvv}}}}}}~~~aaaDDD777888RRRvvv{{{pppccc[[[```ooo|||^^^[[[ZZZXXXSSSNNNPPPVVV]]]fffoooqqqttt{{{}}}xxxvvvpppqqqzzznnncccVVVWWWWWWOOO>>>111------,,,******))))))))))))******'''''''''((((((''''''''''''(((((()))******++++++)))******+++---......///999___sssooorrrhhhlllwwwpppllltttyyynnnYYY<<<333222000111333555555555777999>>>HHHUUUaaaiiimmmpppvvvzzzzzz|||~~~|||zzzzzz|||~~~~~~~~~~~~}}}{{{}}}~~~~~~}}}{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{wwwuuuuuuxxxxxxuuutttvvvxxxzzz{{{{{{zzzyyyzzzzzzyyyxxxxxxxxxyyyzzz|||}}}yyyzzz{{{zzzxxxwwwxxxyyyvvvwwwxxxyyy{{{}}}|||}}}~~~}}}}}}}}}vvvzzz~~~}}}yyyxxxyyy}}}|||vvvmmmgggffffffgggkkkrrrvvvyyytttdddTTTHHHBBBAAA===<<<<<<999555555888<<<;;;GGG```{{{}}}rrrbbbYYYbbbsssrrr[[[JJJLLLWWWgggzzzrrrdddSSSDDDDDDMMM[[[jjjzzz}}}yyywwwwwwvvvtttssstttvvvyyyqqqrrrssssssrrrrrrssstttvvvwwwxxxvvvsssrrrtttvvvpppqqqssstttuuutttsssrrrpppooooooppprrrsssqqqpppmmmmmmmmmmmmnnnpppqqqrrrooorrrsssqqqnnnmmmqqquuuppppppppppppppppppppppppooopppqqqpppmmmnnnzzzyyyssszzzmmmKKK888555NNNuuuzzzppphhhdddfffmmmrrr[[[ZZZZZZZZZYYYYYY^^^fffyyywwwqqqhhhgggmmmrrrttt~~~|||}}}xxxyyyxxxjjj^^^RRRVVVSSSHHH666++++++,,,******)))))))))))))))******))))))************))))))'''(((((()))***+++++++++)))******+++---...//////666XXXxxxtttoooqqq___WWWgggfffVVVUUU\\\cccnnnxxx~~~{{{vvvsssmmmgggTTT666333222000111333555666555777999???HHHUUU```hhhkkkpppuuuyyyyyy{{{}}}{{{||||||||||||}}}{{{yyyxxxyyyzzzyyyxxx{{{|||~~~~~~}}}||||||}}}~~~}}}|||{{{xxxuuuuuuxxxwwwtttsssuuuyyyzzz{{{zzzyyyyyyzzz{{{zzzyyyyyyyyyzzz|||}}}yyyzzz{{{zzzxxxwwwxxxyyytttuuuvvvxxx{{{}}}~~~zzz|||wwwvvvwww{{{|||qqqkkkdddeeejjjqqqtttuuuyyyooo^^^UUUGGGBBB???>>>;;;666666888;;;222555LLLiii~~~|||kkk[[[^^^kkk}}}cccMMMJJJRRRggg{{{xxxcccRRRSSS]]]eeeuuu|||{{{xxxssssssttttttsssssstttxxxzzzpppqqqrrrrrrrrrqqqrrrtttvvvxxxyyywwwtttrrrsssuuuqqqrrruuuvvvvvvtttqqqooommmmmmmmmoooqqqrrrqqqpppnnnnnnmmmllllllnnnoooppplllooorrrqqqnnnnnnrrrvvvppppppppppppppppppqqqqqqooopppqqqppplllmmmyyyyyyqqqwwwzzzSSS999111KKKsss~~~xxxpppjjjhhhhhhiiijjj[[[WWWTTTWWW```hhhmmmpppzzzyyyyyywwwrrrpppuuu~~~zzzooo]]]WWWZZZSSSGGG888///------+++(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))+++---/////////444RRRhhh|||wwwrrrkkkdddTTTWWWYYYIIINNNSSSXXX]]]bbbkkkxxxxxxggg^^^fffiiiZZZEEE888333222111111111222333444555777<<>>;;;<<<<<<;;;666777888>>>JJJ]]]ttttttgggccceeetttlllSSSLLLSSSaaaxxx|||ppprrrzzz{{{uuuuuuwwwrrrqqqqqqqqqrrrtttvvvwwwppppppqqqqqqrrrssstttuuuyyyyyyyyyxxxwwwuuusssrrruuuuuuuuutttsssrrrqqqpppmmmmmmnnnqqqtttuuutttsssrrrooolllkkklllooopppqqqmmmnnnoooooonnnoooqqqsssppppppqqqrrrrrrpppooonnnqqqnnnmmmmmmmmmnnnvvv{{{mmmsss~~~[[[???444BBB]]]xxxzzzooo```[[[UUUWWWcccZZZXXXZZZaaaeeehhhpppzzz~~~|||{{{zzzzzz{{{vvvnnnpppzzzzzzqqqvvvwwwfffZZZXXX[[[OOODDD666---,,,---+++(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---...//////555TTTnnn{{{tttqqqoooaaa```]]]KKKPPP[[[]]]\\\ZZZ]]]hhhrrrwwwvvvdddZZZ```cccUUU@@@333222222111111111222333444777999>>>JJJYYYfffmmmppprrrtttwwwyyyzzz|||~~~}}}}}}}}}~~~}}}{{{zzzzzzzzz|||}}}{{{}}}~~~|||zzzzzzzzzyyyyyy{{{}}}~~~|||||||||{{{zzzyyyxxxxxxuuuvvvwwwyyyyyyyyyyyyyyyyyyzzz|||}}}}}}}}}{{{{{{zzzxxxwwwwwwyyyzzzxxxvvvxxxxxxyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~||||||}}}|||}}}}}}~~~yyyuuuvvvzzz~~~|||tttooommmooonnnkkkkkkooouuutttzzzvvvggg\\\OOODDD???>>>===<<<666666777:::CCCRRRcccooo}}}vvvkkkffffffrrrnnnTTTMMMSSS```vvvyyytttsssuuurrrqqqppppppqqqrrrtttuuusssrrrrrrqqqrrrssstttuuuuuutttttttttttttttssssssqqqqqqrrrrrrrrrqqqqqqpppmmmmmmnnnqqqtttuuutttrrrssspppmmmlllmmmnnnnnnnnnnnnooopppooonnnoooppprrrqqqqqqrrrqqqqqqqqqpppppppppnnnnnnooonnnnnnuuu~~~~~~oooqqqyyyZZZ???333@@@[[[zzz}}}ooo\\\QQQKKKOOO___[[[ZZZ```jjjjjjhhhtttoooaaa```jjjzzz|||nnnkkklllmmmyyy|||pppbbb^^^^^^\\\GGG>>>222,,,+++,,,+++)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///:::XXXqqq|||uuuyyyxxxtttkkkUUU[[[iiijjjfff^^^]]]ggguuu}}}sssddd]]]cccfffXXXBBB333222222111111222222333444777999???JJJYYYfffmmmoooppprrruuuwwwyyy{{{~~~~~~}}}{{{zzzzzzzzz{{{||||||{{{{{{{{{|||zzzwwwuuuuuuuuuvvvyyy|||}}}}}}|||}}}}}}}}}|||{{{zzzxxxxxxssstttvvvxxxyyyzzz{{{{{{wwwyyy|||~~~~~~}}}zzzyyyyyyxxxwwwyyy{{{}}}}}}|||yyyyyyyyyyyyzzzzzz{{{|||{{{}}}~~~}}}~~~}}}|||}}}wwwzzz~~~}}}{{{zzz{{{~~~yyywwwzzztttlllfffeeedddaaa___```iiikkkrrr}}}{{{ooo]]]NNNEEEAAA>>>===888777777777<<>>777///******+++***))))))))))))))))))*********((((((((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,---///000???\\\qqq{{{~~~yyy|||tttzzzyyytttzzzzzzooohhhlllkkk[[[DDD333222111222222222222333333555777===IIIXXXdddjjjmmmlllooosssvvvyyy}}}{{{zzzyyyxxxxxxxxxxxxyyyzzzxxxvvvwwwyyyyyyvvvsssuuuuuuvvvxxx{{{|||{{{yyy{{{{{{{{{zzzyyywwwuuutttttttttvvvwwwxxxzzzzzz{{{xxxyyyzzz||||||{{{zzzzzzyyyyyyyyy{{{}}}~~~~~~~~~zzzyyyxxxyyyzzz{{{|||{{{yyy{{{~~~~~~~~~~~~~~~}}}~~~xxx{{{}}}zzzxxxwwwyyy|||~~~}}}}}}}}}}}}|||~~~|||~~~yyynnnaaaZZZYYYWWWVVVTTT[[[^^^fffooossswwwppp]]]PPPHHHBBB>>>;;;:::888777999===BBBFFFRRRXXXbbbjjjppptttwwwxxx{{{{{{cccYYY[[[fffvvv~~~}}}|||{{{|||||||||yyyuuussssssttttttsssrrrpppppppppqqqrrrlllkkkiiiiiikkkooosssvvvvvvtttqqqnnnlllllllllmmmooooooooonnnoooooooooooonnnnnnnnnooorrrssssssrrrppppppooopppqqqpppnnnllloooppppppooonnnnnnpppqqqsssrrrooonnnmmmnnnppprrrooonnnppprrrpppnnnrrryyy~~~{{{uuusssrrrtttqqqkkkjjjpppvvvyyy{{{zzzkkkWWWEEE555:::QQQzzzxxx^^^GGG:::CCCYYYXXXRRRVVVeeepppvvv{{{tttyyy}}}zzzzzzyyyqqqwwwzzzppp```ZZZ\\\TTTDDD666111,,,))))))******)))(((((())))))************((((((((((((((((((((((((((()))))))))************+++,,,---,,,+++,,,///222@@@aaaxxx|||{{{uuuqqqvvv{{{pppdddRRR>>>222111111222222333333333333555777>>>JJJXXXdddjjjlllmmmppptttwwwzzz}}}}}}|||}}}yyyyyyxxxxxxxxxxxxyyyyyyzzzwwwuuuvvvzzz{{{zzzxxxzzzyyyxxxyyyzzzzzzyyywwwyyyyyyzzzzzzxxxvvvtttsssvvvvvvvvvwwwwwwwwwxxxxxxzzzyyyxxxxxxxxxyyy{{{|||zzz{{{||||||||||||}}}~~~{{{yyyxxxxxxzzz|||{{{zzzxxxzzz}}}~~~~~~~~~~~~}}}~~~~~~|||zzzxxxwwwvvvvvvzzz{{{yyyuuuuuuyyy|||}}}ooo___XXXVVVSSSPPPOOOSSSYYY```bbbeeeooozzzqqqbbbUUUKKKFFF???===:::888888:::<<<>>>???DDDMMMWWWcccppp|||qqqgggfffmmm{{{}}}}}}}}}}}}|||xxxxxxwwwvvvuuuuuuvvvwwwuuutttsssrrrqqqqqqrrrrrrooommmkkkiiijjjlllppprrruuussspppnnnllllllmmmnnnsssrrrpppooonnnnnnnnnoooooonnnmmmoooqqqrrrrrrrrrmmmmmmnnnppprrrrrrpppnnnnnnooopppooonnnnnnppprrrsssqqqnnnlllkkkmmmoooqqqooooooqqqsssqqqnnnqqqxxx{{{}}}}}}}}}}}}~~~qqqfffccccccbbbcccgggcccZZZMMM:::999MMMuuuiiiOOO???FFF\\\SSSPPPTTTbbbssswwwnnnnnn|||}}}vvvhhh[[[XXXWWWKKK:::000---***))))))******)))((((((((()))******++++++))))))))))))))))))))))))))))))))))))***************,,,---,,,+++,,,111555EEEjjjtttnnnuuuuuu[[[GGG;;;555000111222333333333333222777999@@@LLL[[[fffkkkmmmqqqsssvvvxxxyyyzzz}}}}}}zzzyyyzzz|||~~~zzz{{{{{{|||}}}}}}~~~~~~|||zzzyyyyyy|||~~~}}}{{{zzzzzzyyyxxxwwwxxxyyy{{{{{{{{{yyywwwuuuyyyxxxwwwvvvvvvvvvvvvvvv{{{yyywwwvvvvvvxxx{{{}}}zzz{{{||||||{{{zzz{{{|||{{{yyyvvvwwwzzz{{{zzzxxxxxxzzz|||}}}~~~~~~}}}|||}}}}}}||||||}}}~~~~~~}}}{{{yyyvvvuuuyyy~~~{{{vvvsssuuuxxxyyy}}}rrrccc\\\VVVPPPMMMMMMPPPSSSUUUXXXaaalllxxxzzzlll___WWWIIIDDD>>>:::999:::::::::777:::@@@GGGRRRcccvvvvvvqqqttt~~~|||zzz|||~~~~~~}}}wwwwwwvvvuuuuuuwwwxxxyyyvvvuuusssrrrqqqrrrssssssxxxuuurrrnnnllllllmmmmmmpppooonnnnnnoooppprrrsssuuusssqqqpppnnnnnnoooooopppnnnmmmnnnppprrrrrrqqqmmmmmmnnnppprrrsssrrrpppmmmnnnoooooonnnoooqqqsssrrrqqqnnnllllllmmmoooqqqppppppqqqrrrpppnnnqqqwwwxxxooosss~~~mmmbbb^^^\\\___eeegggdddXXX@@@999IIIppprrrYYYGGGKKK```VVV[[[```hhhuuu~~~|||tttlllnnnsss{{{qqqeee]]]XXXOOOAAA555,,,+++***)))******))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************(((+++---,,,***,,,222888WWWxxxxxxoootttqqq{{{yyyXXXCCC999666000111222333333333222222777:::AAAMMM[[[fffkkklllqqqsssvvvwwwwwwxxxzzz|||~~~|||zzzzzzzzz{{{|||{{{|||~~~}}}}}}|||{{{zzz|||{{{yyyxxxyyyyyyxxxwwwyyy{{{||||||{{{yyywwwyyyxxxwwwvvvuuuuuuvvvwwwyyyxxxwwwwwwwwwxxxzzz{{{wwwyyy{{{{{{yyyxxxzzz|||{{{xxxuuuvvvyyy{{{yyyvvvxxxzzz|||}}}}}}~~~~~~||||||}}}||||||}}}~~~~~~}}}||||||~~~xxxxxxzzzzzz|||yyynnnddd]]]RRROOOLLLLLLLLLNNNWWWaaammmvvvwwwnnnYYYRRRHHH@@@===<<<;;;:::777:::<<<===CCCSSShhhxxx}}}{{{www|||yyy{{{}}}}}}{{{zzzyyyvvvvvvvvvwwwxxxxxxtttsssrrrqqqqqqqqqrrrsssxxxwwwtttqqqooonnnmmmmmmlllmmmnnnoooqqqrrrsssssssssrrrpppooonnnooopppqqqpppnnnmmmmmmoooqqqrrrqqqooonnnnnnppprrrrrrqqqppplllmmmnnnooooooppprrrtttsssrrrpppooonnnooopppqqqrrrqqqqqqrrrooommmqqqwwwtttiiimmm|||ttthhhfffgggqqquuuuuurrrbbbDDD888EEEnnnwww___LLLOOObbb]]]hhhooopppvvv~~~zzznnntttzzztttrrryyypppuuukkkbbb]]]UUUEEE666...***************))))))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************(((***---,,,***---333999kkkxxxnnnssshhhmmm~~~yyylll~~~xxxXXX@@@555111000111222333444333222222555888???KKKYYYdddiiijjjnnnpppsssuuuvvvxxx{{{~~~{{{{{{||||||||||||{{{{{{{{{|||~~~|||}}}|||zzzwwwwww{{{zzzwwwxxxyyyzzzzzzuuuwwwzzz{{{|||zzzyyywwwxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxuuuwwwzzzzzzxxxxxxzzz}}}{{{wwwtttuuuxxxzzzxxxuuuxxxzzz|||}}}}}}}}}~~~}}}|||{{{}}}~~~~~~}}}}}}||||||~~~~~~|||}}}|||}}}}}}{{{zzz{{{~~~yyypppXXXRRRLLLIIIHHHJJJRRRZZZbbbkkkttt{{{~~~hhh___RRRGGGAAA???===;;;:::<<<<<<:::;;;GGG]]]mmmvvvxxx~~~}}}yyyzzz|||{{{yyy~~~{{{xxxvvvvvvwwwwwwwwwrrrrrrqqqppppppqqqrrrsssrrrrrrqqqppppppooooooooonnnnnnooopppqqqqqqppppppqqqpppnnnmmmnnnoooqqqrrrpppooommmmmmoooqqqqqqqqqrrrpppooopppqqqqqqpppoookkklllnnnoooooopppsssuuutttsssrrrqqqqqqqqqrrrrrrsssqqqqqqqqqnnnlllqqqxxxvvvkkkmmmyyyuuummmpppttt{{{hhhFFF777DDDnnnxxxaaaNNNQQQccc^^^fffsss|||}}}yyyqqqlllgggyyy|||yyyxxxwwwwwwjjjaaa[[[YYYNNN;;;///...+++*********))))))((((((******)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***,,,((('''---,,,...;;;iiivvvssshhhdddSSS[[[mmmggg\\\aaakkkrrrTTTBBB888...////////////000111222333888:::@@@KKKXXXbbbgggiiiiiimmmqqqrrrqqqqqqvvvzzzzzzzzz{{{{{{zzzzzzyyyxxx~~~}}}|||{{{{{{zzz{{{{{{}}}{{{{{{~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwyyyvvvssssssvvvyyyyyyxxxvvvvvvuuuuuuvvvwwwxxxxxx~~~{{{wwwvvvwwwyyyzzzzzzyyyyyyzzz{{{zzzyyywwwvvvtttvvvyyyzzz{{{{{{}}}~~~|||~~~~~~~~~~~~|||}}}}}}|||{{{wwwtttwww|||jjjeeeZZZNNNJJJLLLMMMKKKWWWYYY]]]ffftttyyybbbRRRKKKEEE>>>888888888:::<<<<<>>fffyyy{{{fffYYY[[[```kkkrrrzzz~~~}}}xxxuuusssttt~~~www|||}}}|||vvv}}}zzzkkk^^^\\\WWWOOO@@@111***+++*********)))))))))((((((******)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***---))))))...---///;;;gggvvvuuuooo___KKKLLLVVVPPPIIIUUUbbbeeeiiivvv{{{vvviiiOOO???777,,,////////////000111222333999;;;BBBMMMYYYbbbfffgggkkkooossstttsssssswww|||||||||||||||{{{yyyxxxxxx{{{}}}~~~~~~}}}|||{{{zzzzzzzzz|||zzzyyyzzz|||~~~}}}|||{{{{{{zzzzzzyyyxxxxxxwwwyyywwwvvvvvvxxxxxxvvvtttwwwwwwvvvvvvwwwwwwxxxyyy|||yyywwwvvvxxxyyyzzzzzzyyyyyyzzz{{{zzzzzzxxxxxxtttvvvxxxyyyyyyzzz|||~~~{{{}}}~~~~~~}}}~~~}}}~~~}}}|||~~~~~~|||zzz{{{~~~|||iiiVVVOOOPPPPPPMMMQQQSSSXXX```jjjtttyyyyyy|||hhh[[[QQQHHHAAA>>>;;;:::;;;::::::???FFFTTTkkk}}}zzzyyyzzz||||||zzzzzzzzzxxxvvvuuuttttttsssqqqooommmmmmnnnoooqqqsssrrrpppooonnnooopppqqqssssssrrrrrrpppnnnllljjjlllmmmnnnoooppppppppppppqqqpppoooppprrrrrrpppnnnpppooonnnnnnoooooonnnlllnnnmmmmmmlllmmmoooqqqsssqqqpppooonnnnnnnnnoooooouuurrrooolllkkkmmmoooqqq{{{{{{sssqqqttt{{{mmmLLL:::444^^^sssyyycccUUUVVV[[[vvv|||}}}}}}mmmeeelllvvvtttppppppwww}}}ooobbbZZZ^^^YYYHHH555,,,,,,...******))))))))))))((((((***))))))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***...******///---///<<<\\\xxxyyytttqqqeeeRRROOOSSSIIIDDDQQQ^^^YYY]]]hhhppptttqqqrrrmmmmmmcccLLL>>>666,,,////////////000111222333999===EEEPPP[[[bbbeeeffflllooosssttttttuuuyyy}}}~~~~~~~~~}}}|||zzzyyyxxxwwwzzz~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvxxxzzz{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxyyyyyyzzzxxxtttqqqxxxxxxxxxxxxxxxyyyyyyzzzyyywwwvvvwwwyyyzzz{{{zzzyyyyyyzzz{{{{{{{{{zzzzzzvvvwwwxxxyyyxxxyyy|||~~~zzz{{{|||||||||}}}}}}~~~}}}{{{{{{|||~~~~~~~~~|||zzz}}}~~~~~~zzzddd[[[[[[YYYUUUNNNOOOSSSYYY___eeeiiikkkuuunnn^^^QQQJJJFFF@@@;;;;;;:::888999<<>><<<===<<<<<<===<<>>666UUUooo~~~eeeQQQKKKLLLwwwoooqqqxxxwwwtttrrrrrrsssmmmbbbYYY\\\YYYJJJ555***++++++&&&(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''',,,***))),,,+++000@@@XXXwwwzzztttpppvvvsssaaa]]]mmmxxxwwwlllhhhjjjqqq~~~zzzeee___hhhvvvmmmMMM888444111////////////000111222333444<<>>>>>???:::DDDMMM\\\qqq~~~~~~|||zzzyyyzzz~~~~~~}}}|||{{{yyywwwooommmlllmmmppprrrqqqpppmmmmmmmmmnnnppprrrssstttrrrqqqooommmmmmnnnoooppppppoooooooooooooooooooooppppppooonnnnnnoooqqqrrrqqqpppnnnkkkjjjjjjlllmmmmmmmmmmmmooopppooollliiillllllmmmmmmnnnpppqqqqqqpppooommmlllkkklllnnnooorrrrrrqqqpppppppppqqqqqqwww}}}vvvzzz}}}rrrrrr~~~}}}{{{nnnTTT@@@777SSSnnnjjjSSSGGGCCC}}}yyyyyy{{{uuu{{{}}}ssskkkeee___\\\XXXMMM<<<...***,,,)))$$$''''''(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))&&&,,,)))'''++++++333EEE```wwwsssxxx}}}lllbbbkkkxxxlllIII333111000////////////000111222333444<<>>@@@JJJ^^^ooo|||zzz{{{~~~}}}zzzxxxwwwxxxxxxwwwpppllliiijjjnnnqqqrrrqqqllllllmmmnnnooopppppppppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnppppppqqqppppppooooooppppppppppppnnnllliiiggghhhlllooonnnnnnmmmnnnoooooommmjjjjjjjjjkkkmmmnnnooopppppppppoooooonnnmmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrqqquuu}}}xxxyyyyyymmmjjjssswwwnnniiikkkkkkpppuuusssgggUUUCCC888KKKfffoooYYYGGG>>>}}}~~~{{{nnnnnnnnnwwwpppfffbbb___^^^QQQBBB333......---+++***'''''''''((((((((())))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((---***(((+++---888LLLggguuulllnnnpppiiiuuu~~~nnnpppttteeeEEE222111///////////////000111222333666???KKKWWW___ffflllppprrrssstttxxx{{{}}}{{{zzz{{{|||}}}}}}|||{{{zzzyyy||||||zzzzzz{{{wwwxxxzzz{{{zzzxxxuuutttuuuwwwyyyyyyyyyzzz}}}|||{{{zzzzzzyyyyyyyyyzzzxxxvvvttttttwwwyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxwwwyyy|||}}}{{{yyyxxxxxxwwwxxxyyyyyyyyyzzz|||~~~|||yyywwwvvvuuuqqqrrrrrrqqqnnnnnnpppssstttrrrpppooooooqqqsssuuuqqquuuyyy~~~~~~~~~}}}~~~qqqiiiaaaRRRHHHGGGCCCAAABBBGGGKKKNNNWWWaaaiii{{{rrrcccUUUHHH@@@>>><<<>>><<>>@@@HHHRRRmmmzzzyyy|||~~~}}}~~~}}}wwwssstttxxx|||yyyssslllkkkpppvvvxxxxxxuuusssqqqpppqqqtttxxx{{{vvvtttqqqnnnlllllllllmmmnnnmmmlllkkkjjjkkkllllllkkkmmmoooqqqrrrssssssrrrllloooppppppmmmmmmoooqqqtttrrrppppppqqqrrrqqqpppkkklllllllllkkkkkkjjjiiijjjllloooqqqrrrrrrqqqpppooooooqqqrrrrrrqqqpppooopppwwwzzzvvvwww~~~mmmmmmbbbdddjjjqqqooo```FFF333888SSSrrr|||lllXXXIIIrrrkkkooo}}}rrrnnnrrrsssmmm```______PPP@@@666---,,,,,,***((((((+++*********))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))+++(((///))))))...:::ccc|||ssshhhdddhhhqqqwww}}}rrrQQQ:::444***111000000000000000111111222777@@@KKKUUU```jjjooonnntttxxx}}}}}}~~~|||{{{{{{|||~~~zzzwwwzzz{{{{{{{{{zzzyyyxxxxxxxxxzzz{{{{{{zzzzzz|||}}}}}}}}}|||{{{zzzxxxwwwwww}}}|||zzzvvvrrrsssxxx|||zzzwwwttttttwwwyyyyyyxxxzzzzzzzzzxxxuuutttuuuwwwyyywwwvvvxxx}}}~~~~~~~~~xxxtttqqqooommmnnnkkkfffbbb___^^^^^^^^^^^^aaadddbbb```dddnnnwww~~~{{{zzz~~~~~~zzzxxx|||~~~~~~}}}}}}||||||}}}~~~~~~yyyvvv{{{|||}}}|||}}}wwwxxx{{{~~~wwwcccXXXJJJEEE>>>;;;<<<===@@@AAAGGGMMMWWWdddrrruuudddRRRGGGIII@@@>>>BBBBBBFFF___|||}}}tttrrruuu~~~|||{{{}}}~~~}}}|||~~~yyytttsssvvv}}}yyyooommmsssyyyyyywwwttttttsssrrrqqqqqqqqqrrrsssqqqmmmkkkjjjkkkmmmooorrroookkkkkkmmmooonnnmmmnnnoooppprrrtttuuuuuuuuuqqqqqqqqqooonnnmmmooopppmmmnnnooooooooooooooonnnlllmmmmmmmmmmmmmmmmmmlllppprrrsssssspppnnnnnnnnnnnnoooooonnnnnnoooqqqsssqqqttt|||uuurrrvvv|||ssspppkkkoootttvvvtttfffLLL555===KKKlll|||kkk\\\OOOuuupppuuu~~~vvvuuuzzzsssfffgggaaa^^^WWWCCC:::111******,,,***((()))*********)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((('''(((((((((((())))))))))))***(((...***+++000===eee~~~uuuppplllfff```nnnkkklllzzzpppQQQ;;;777...444////////////000111222333999CCCNNNWWWaaakkkpppoootttxxx}}}~~~~~~~~~~~~}}}}}}|||{{{|||{{{{{{}}}|||yyyzzzzzzzzz{{{zzzzzzyyyyyywwwyyyzzzzzzzzzzzz{{{}}}||||||zzzyyyxxxxxxwwwxxxzzzzzzyyyvvvtttuuuxxx|||zzzwwwtttsssuuuwwwvvvuuuyyyzzzzzzyyywwwvvvwwwxxxzzzxxxxxx{{{~~~|||{{{~~~~~~zzzuuurrrnnnjjjgggcccaaa]]]YYYVVVUUUUUUUUURRRVVVYYYZZZ[[[```kkkttt~~~}}}}}}|||}}}yyyzzz|||zzz{{{}}}~~~}}}}}}~~~oooXXXMMMDDDBBBAAA<<<888999>>>@@@BBBHHHPPP[[[gggnnn{{{zzzjjj___XXXIII???@@@>>>>>>LLLaaayyy}}}{{{{{{}}}zzzsssqqqtttwww~~~~~~xxxwwwwww{{{{{{zzzzzz{{{|||}}}~~~~~~zzzvvvtttvvv{{{xxxooommmqqqvvvvvvssstttrrrqqqqqqqqqrrrrrrqqqrrrqqqnnnlllkkklllmmmooopppnnnmmmmmmoooooommmkkkmmmnnnpppqqqsssttttttuuuppppppqqqpppooonnnoooooolllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmllllllmmmoooqqqrrrqqqppppppqqqoooppppppooonnnnnnppprrrqqquuu|||~~~ppplllrrrzzzoooRRR;;;===KKKkkk{{{lllaaaUUU~~~zzzvvvoooqqq||||||yyyxxxxxxzzzwwwccc^^^cccbbb\\\LLL666111+++''')))+++***((()))******))))))))))))(((((()))((((((''''''(((((()))''''''(((((((((((((((((((((((((((((())))))))))))***'''...+++---333???fffzzzuuummm```SSSaaaoooqqq```QQQXXXmmm|||xxxooohhhJJJ777555,,,111......//////111222444555;;;FFFRRRZZZccclllpppppptttxxx}}}~~~~~~~~~~~~}}}{{{yyyxxx{{{{{{{{{}}}~~~|||{{{|||||||||||||||}}}}}}yyy{{{|||{{{zzzzzz{{{|||zzzyyywwwuuuuuuvvvwwwxxxuuuvvvwwwwwwvvvvvvwwwyyyxxxvvvsssssssssttttttsssxxxyyyzzzyyyxxxwwwxxxzzz{{{{{{{{{~~~~~~}}}yyywwwxxxvvvtttqqqnnnkkkfffaaa]]]XXXVVVSSSOOOLLLKKKKKKKKKGGGKKKNNNPPPQQQWWWbbbjjjxxx~~~|||}}}}}}~~~~~~|||zzz|||{{{yyyzzz{{{}}}|||yyydddRRROOOKKKAAA:::<<<:::999888888;;;???DDDGGGPPPUUUeee~~~zzzpppZZZHHHBBB???999===GGGWWWwww{{{wwwvvvwwwyyyxxxuuuvvvzzz|||{{{vvvtttssswwwuuuttttttuuuyyy}}}~~~|||yyywwwwwwzzz}}}|||uuunnnmmmpppttttttrrrssspppnnnooorrrsssrrrpppqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnooopppooommmjjjmmmnnnooopppqqqsssssstttooopppqqqqqqqqqpppooonnnmmmnnnnnnnnnmmmlllkkkkkkkkkkkkllllllllllllkkkkkkjjjmmmpppqqqqqqqqqrrrssspppqqqqqqpppnnnnnnoooqqqrrruuu|||nnnhhhoooyyyxxxVVV???===JJJjjjzzznnneee[[[rrrgggiiiuuuxxxooohhhmmmqqqiiikkkcccaaaccc```TTTAAA///---((('''***+++)))'''((())))))))))))))))))(((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++(((...***---222===cccwww}}}~~~vvvoookkkcccZZZVVV^^^ZZZIIIBBBOOO```iiiqqqyyypppiiicccFFF444444+++///------...000111333555666===HHHUUU]]]dddlllpppppprrrvvv}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{wwwuuusssrrrrrrsssvvvwwwssstttvvvwwwvvvuuusssrrrvvvuuutttssstttuuuuuuuuuvvvwwwyyyyyyxxxxxxyyyzzz|||}}}~~~zzz~~~|||xxxwwwpppmmmiiieeeaaa\\\WWWSSSRRRPPPMMMJJJHHHFFFFFFFFFCCCFFFHHHHHHHHHMMMUUU[[[eeewww~~~~~~}}}~~~{{{yyy}}}||||||||||||}}}}}}|||~~~|||vvvzzzfff___YYYJJJBBBCCC<<<<<<===>>>>>>===;;;999===>>>GGGYYYooooooXXXMMMDDD<<<;;;@@@JJJfffyyysssrrrqqqpppqqqsssxxx}}}||||||}}}|||zzzwwwuuutttvvvtttqqqppprrrvvv|||}}}zzzyyyzzz{{{wwwsssooonnnqqqssstttssssssooommmnnnrrrtttssspppppppppqqqqqqpppoooooonnnoooooonnnnnnooonnnnnnmmmnnnnnnnnnoooppprrrssssssooooooppprrrsssrrrooommmppppppppppppooonnnlllllljjjkkkkkkllllllkkkkkkjjjjjjllloooqqqqqqqqqrrrsssqqqrrrrrrqqqooonnnnnnooorrruuu{{{ssskkkrrr|||XXX;;;:::GGGggg{{{oooeeeZZZuuullllllwwwzzznnneeeiiinnnjjjjjjlllhhh```VVVFFF555------)))(((++++++((('''((((((((((((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))---(((...***---111:::^^^sssooohhhgggddd\\\```WWWFFFDDDTTT``````dddkkkwwwzzzsssqqqlllfffGGG555777...111------...000222444666777<<>>===;;;999===<<>><<<;;;;;;;;;>>>AAABBBGGGTTTaaazzz}}}jjjVVVEEE======;;;GGG^^^}}}|||xxxrrrwww}}}uuutttooogggfffllltttwwwyyy~~~}}}|||~~~~~~|||wwwvvvuuuvvvwwwvvvtttsssyyyxxxuuutttuuuxxx{{{}}}|||~~~}}}zzzyyyyyy{{{{{{zzzwwwrrrnnnllllllrrrrrrrrrqqqqqqrrrssssssqqqrrrrrrsssrrrrrrqqqqqqsssrrrooollljjjkkkppptttppppppoooooopppqqqssstttqqqooonnnqqqttttttqqqnnnmmmnnnnnnnnnmmmlllkkkkkkkkkkkkllllllllllllkkkkkkmmmoooqqqqqqooonnnnnnnnnqqqrrrsssssspppooonnnoooqqqsssxxx^^^<<<555>>>]]]zzz}}}sssaaaMMM|||zzzzzz~~~yyyrrroooggg```iiiYYYBBB:::...%%%---+++((((((***)))&&&'''+++'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***(((((((((((())))))))))))---(((---***///333:::\\\zzzwwwttt~~~}}}|||lllVVVWWWjjjrrrkkkmmmlllrrr|||xxxmmmhhhmmmiiibbb???---333---.../////////111222444666777<<>>CCCFFFPPP\\\jjjvvv~~~~~~xxx}}}~~~{{{}}}||||||~~~~~~|||}}}~~~}}}|||}}}~~~sssoooooouuuyyyyyy|||~~~|||}}}tttnnnfff___ZZZSSSIIIBBB<<<::::::<<<;;;999>>>DDDUUUcccwww~~~kkkVVVFFF???888===III```~~~yyyvvvvvvwwwwwwuuuyyy|||~~~wwwoooiiieeelllsssxxx~~~~~~{{{sssooosssuuuuuurrrwwwzzzyyyyyy|||~~~}}}wwwuuussstttwwwxxxxxxvvvwwwwwwwwwxxxyyyzzz||||||xxxzzz||||||zzzxxxxxxxxxxxxzzz{{{xxxrrrmmmlllmmmrrrtttvvvtttqqqppprrrvvvrrrrrrrrrrrrrrrrrrssssssqqqrrrpppnnnkkklllooosssrrrqqqpppoooppprrrtttuuusssooommmooosssuuurrrooolllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmlllllllllnnnpppqqqooonnnnnnnnnppprrrssssssqqqoooooopppppprrrvvv~~~||||||{{{zzz]]]BBB666:::UUUttt}}}wwwdddNNN}}}wwwvvvrrrpppwwwoookkkcccZZZbbbOOO777444---&&&...)))&&&&&&((('''&&&(((---&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))---'''---+++111666<<<___rrrqqq{{{xxxzzzvvvqqqnnnkkkccc@@@///666111222///000000111222444555666===LLL]]]eeejjjpppuuuwww}}}|||}}}~~~~~~}}}|||{{{yyy{{{}}}|||zzzzzz}}}}}}|||zzzxxxxxxxxxzzzzzzyyy{{{}}}}}}|||}}}~~~yyyyyyyyyyyyxxxxxxxxxwwwvvvvvvwwwzzz{{{zzztttppprrruuuxxxyyywwwwwwyyy{{{zzz|||~~~|||{{{{{{{{{}}}~~~~~~xxxwwwqqqjjjiiikkkeee[[[PPPNNNKKKIIIFFFBBB>>>:::777777666555444333222222222222333444666:::>>>@@@IIIVVVfffqqq|||~~~|||||||||yyyvvv}}}}}}}}}~~~xxx}}}~~~}}}{{{~~~~~~|||{{{~~~uuuoooooouuuxxxxxx{{{~~~}}}~~~|||}}}qqq\\\MMMEEE???:::;;;<<<<<<===AAA;;;FFFTTTeee{{{iiiSSSFFF===;;;<<>>IIIQQQ___mmm{{{~~~zzzxxxxxxyyy{{{~~~}}}|||~~~~~~{{{vvvyyy}}}}}}{{{zzzzzz|||~~~yyy~~~|||zzzxxxwwwyyy|||zzztttppprrryyy~~~~~~||||||{{{{{{zzz{{{yyywww|||]]]PPPFFF>>>======:::;;;???>>>>>>BBBLLLYYYkkkuuuZZZGGGCCC<<<888???MMMaaayyy}}}rrriiiffffffiiijjjrrroooooorrruuuqqqggg^^^YYYVVVWWW]]]aaafffrrr}}}zzzvvvqqqnnnlllqqqqqqqqqrrrsssuuuwwwxxxsssqqqooopppssswwwyyyzzzsssrrrrrrtttxxx|||~~~zzzzzzyyyzzz{{{zzzxxxuuuttttttuuuuuuuuutttrrrqqqqqqssssssqqqnnnoootttxxxvvvvvvuuuttttttsssrrrrrrrrrtttuuurrrooommmooorrrrrrqqqpppqqqrrrrrrrrrqqqqqqqqqpppooonnnmmmllllllmmmoooqqqqqqpppnnnnnnooommmllllllkkkjjjjjjjjjjjjlllmmmmmmnnnooopppqqqqqqpppsssuuussspppnnnoooqqqpppppptttzzzgggnnnccc^^^___bbbiii^^^DDD777666GGGllllllYYY{{{oooyyy|||pppbbbXXX[[[ZZZKKK777,,,+++---,,,)))))))))((('''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''---,,,+++...111EEEeeehhhpppnnniiiooo|||ssspppsssRRR;;;666111333,,,...///000000000222555777AAANNN\\\dddiiipppuuuwww}}}~~~}}}~~~}}}||||||}}}{{{}}}~~~}}}}}}~~~|||{{{{{{}}}|||}}}}}}|||{{{zzzzzz|||{{{yyyxxxyyy{{{|||}}}}}}yyyyyyxxxxxxxxxxxxyyyyyywwwyyy|||~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}yyyssslllfffbbb\\\UUUPPPJJJGGGBBB>>>;;;999666444111111111111000000////////////000000111444888<<>><<<:::;;;:::999;;;BBBJJJSSSaaammmzzzcccSSSFFF???:::<<>>444222,,,///000111111111222666888CCCPPP]]]dddhhhnnnrrrtttyyy}}}}}}{{{{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{|||}}}~~~}}}|||}}}~~~}}}zzzzzzyyywwwvvvwwwzzz|||}}}~~~}}}yyyuuutttvvvyyy|||||||||{{{zzzxxxvvvuuuxxxyyyzzz}}}}}}||||||{{{tttnnnjjjcccZZZSSSMMMHHHAAA===888555222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...------...111333333888@@@JJJYYYooo~~~}}}xxxvvvxxx{{{~~~~~~}}}{{{xxxuuusssuuu~~~{{{~~~xxxqqqooosss{{{{{{tttppprrrxxx}}}|||xxxssstttyyy~~~sssdddXXXRRRGGGBBB???@@@???===>>>AAA>>>CCCIIINNNXXXiiiyyyyyyfffZZZUUUOOOHHH@@@:::;;;HHHWWWgggddd___\\\YYYVVVRRRPPPKKKMMMOOONNNNNNQQQXXX^^^bbbdddccc___ZZZZZZ]]]___iiikkknnnppppppnnnllljjjbbbeeejjjooorrrsssrrrqqqqqqooonnnooorrrtttuuuuuuppppppqqqtttvvvvvvtttrrrppppppqqqtttwwwyyyyyyxxxxxxxxxwwwvvvtttrrrooonnnqqqnnnlllnnnssswwwxxxwwwrrrpppnnnllllllmmmoooqqqnnnlllkkkmmmppprrrpppmmmmmmoooqqqqqqooopppqqqsssrrrrrrqqqpppooonnnmmmmmmpppppppppnnnllljjjkkkkkkiiikkkoooqqqqqqooollljjjiiikkkmmmooopppooonnnmmmllllllmmmnnnpppqqqppppppoooooopppvvvrrreeekkkwwwVVV:::666CCCbbb{{{}}}qqqfffxxxxxxyyyzzz{{{xxxmmmhhhfffhhhoooiiibbbeee\\\EEE666333222///,,,***)))((((((&&&&&&&&&%%%&&&&&&'''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))+++...++++++222===ZZZtttkkklllgggbbbggghhh___MMMJJJ]]]jjjnnntttwwwyyyrrrfffDDD>>>@@@222000//////000111111111333666888CCCPPP\\\cccggglllqqqrrruuuyyy}}}~~~{{{yyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~}}}zzzzzzzzzyyyxxxyyy{{{}}}}}}zzzxxxxxxyyy{{{|||||||||{{{yyywwwuuuuuuxxxzzz||||||}}}}}}}}}~~~zzzrrrmmmccc]]]SSSLLLGGGBBB<<<888555222///.........---,,,+++++++++,,,,,,,,,,,,---,,,---......---...000222333777===EEERRRiii~~~~~~||||||~~~}}}{{{}}}{{{uuupppnnnxxx||||||uuurrrttt{{{{{{rrrnnnpppvvv{{{}}}|||xxxwwwxxx{{{~~~yyymmmdddVVVOOOIIIFFFCCC>>><<<===>>>???@@@AAAGGGTTTcccnnnuuu}}}nnnaaaZZZUUUPPPJJJCCCAAAHHHRRR^^^\\\XXXVVVSSSPPPMMMJJJFFFGGGHHHHHHGGGJJJPPPTTT\\\bbbfffdddaaaaaaaaa```aaacccfffjjjkkklllkkkjjjeeegggkkknnnpppooonnnlllnnnmmmlllmmmppprrrrrrqqqpppppprrrtttuuutttpppmmmlllmmmnnnrrruuuvvvuuutttttttttuuuuuuuuusssrrrqqqqqqnnnllllllnnnqqqtttuuuqqqooonnnmmmlllmmmooopppllljjjiiijjjkkkmmmmmmlllmmmppprrrrrrppppppsssvvvrrrrrrqqqpppooonnnnnnmmmooooooooommmkkkjjjkkkllljjjmmmrrruuuvvvtttqqqooofffhhhkkkmmmnnnnnnmmmlllmmmllllllnnnpppqqqpppooonnnnnnpppvvvtttbbbdddppp~~~\\\<<<666@@@___|||rrrggg~~~{{{tttlllmmm~~~~~~uuunnnfffiiibbb]]]\\\MMM666...+++,,,---,,,***(((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***...,,,+++111:::TTTxxxmmmjjjjjjhhhkkkkkk\\\EEEEEE[[[ggghhhlllmmmttt}}}}}}sssrrrwwwnnnaaaAAA???@@@000000222000111222222222333666999BBBOOO\\\bbbeeekkkooopppqqqvvvzzz|||zzzxxxyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz|||}}}}}}}}}}}}}}}{{{yyyzzz{{{||||||{{{{{{|||~~~~~~{{{yyy||||||}}}}}}}}}{{{yyywwwtttyyy}}}}}}zzzzzz~~~|||uuulllfff\\\UUULLLDDD@@@;;;666222222000---,,,---...---,,,+++++++++,,,,,,---------+++,,,...---------...000000444999>>>III___{{{}}}~~~|||zzz|||~~~}}}}}}~~~}}}}}}||||||xxxsssvvv~~~|||}}}~~~}}}yyywwwzzz~~~|||vvvooonnnrrrwwwzzzzzz{{{{{{|||{{{zzzzzz|||~~~qqqhhh```\\\VVVMMMFFFDDDBBBBBBCCCCCCDDDHHHOOOVVV]]]fffvvvwwwiii```[[[WWWSSSMMMHHHHHHMMMPPPNNNLLLKKKJJJHHHEEECCC@@@AAABBBCCCDDDFFFHHHJJJQQQZZZaaa``````bbbccc```]]]___bbbeeegggiiiiiiiiigggiiillloooppppppnnnmmmmmmllllllmmmpppqqqqqqpppoooppprrrvvvxxxwwwtttqqqqqqpppooopppqqqrrrrrrqqqpppqqqsssuuuvvvwwwvvvvvvqqqqqqqqqpppooopppqqqsssoooooonnnnnnnnnnnnoooooolllkkkjjjhhhgggiiilllnnnlllpppssssssppppppssswwwsssrrrrrrqqqpppooonnnnnnmmmnnnnnnllljjjjjjkkkmmmmmmnnnqqqtttuuuvvvvvvvvvlllllllllllllllmmmnnnoooooonnnmmmooorrrsssqqqooooooooorrryyy~~~jjjeeekkkxxx{{{~~~bbb===444;;;\\\|||sssddduuuiiieeennn|||}}}pppaaabbb\\\YYYTTTAAA//////$$$'''******)))'''''')))%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''',,,+++,,,222;;;TTTwwwqqqmmmtttyyy|||~~~gggKKKJJJcccooolllmmmqqqssszzz~~~rrrbbbcccoooiii]]]???>>>???...000555000111222222222333666999BBBNNN[[[aaadddjjjnnnnnnoootttyyy{{{yyyxxxyyyzzz~~~~~~~~~~~~~~~}}}~~~}}}|||~~~|||{{{}}}}}}|||{{{zzzwwwuuuzzz|||~~~~~~}}}}}}}}}~~~}}}{{{{{{}}}|||xxx|||}}}~~~~~~|||zzzyyyuuu|||{{{zzzyyyoooeee^^^VVVOOOFFF???;;;777222...111///,,,,,,,,,------,,,+++++++++,,,,,,---------***+++------,,,,,,---...+++///333777AAAVVVsss~~~~~~zzz|||}}}|||zzzzzz~~~zzz}}}{{{|||yyy{{{{{{xxxzzz}}}zzzyyy~~~|||}}}yyyxxxyyywwwsssoooqqqvvvzzz{{{yyytttxxx|||~~~|||{{{|||~~~yyytttlllaaaWWWSSSKKKLLLOOOOOOKKKGGGGGGIIIJJJSSSdddyyyzzznnnccc___[[[YYYTTTLLLIIIIIIDDDBBBAAA@@@AAAAAA???>>><<<<<<>>>@@@BBBDDDDDDEEEDDDNNNUUUUUUVVV[[[]]][[[^^^___aaadddfffgggiiiiiihhhjjjmmmpppssstttttttttooonnnnnnooorrrssssssrrrlllnnnrrrxxx|||}}}zzzxxxxxxuuuqqqooopppqqqrrrqqqnnnpppsssvvvxxxyyyzzzzzzrrruuuxxxwwwtttqqqrrrsssnnnnnnoooooooooooooooooonnnnnnmmmjjjggghhhmmmqqqkkkooossssssppppppssswwwsssrrrrrrqqqpppooonnnnnnmmmmmmmmmkkkjjjjjjlllnnnnnnnnnnnnooorrruuuxxxyyyuuusssooommmlllnnnrrrtttrrrpppoooqqqssstttrrrooopppqqqttt{{{ssshhhhhhrrr}}}~~~ssstttaaa===222888ZZZ|||rrrbbbsssiiiiiiooorrrkkk```bbb[[[JJJ999111,,,(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((()))******&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))+++,,,---:::YYYuuuwwwqqqxxxnnn]]]iii{{{}}}vvvttt~~~wwwnnnoootttoooQQQAAABBB<<<555222...000000111111111333777:::CCCOOO[[[```ccciiinnnppprrrrrrsssuuuwwwyyy{{{}}}zzz{{{~~~}}}|||}}}}}}}}}}}}}}}{{{yyy{{{~~~}}}|||zzzxxxzzz}}}}}}~~~~~~~~~}}}}}}|||~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~|||{{{|||~~~}}}zzzwwwzzz|||}}}wwwpppggg]]]UUULLLGGG???999555222000///+++++++++,,,,,,,,,------************************++++++++++++,,,---......///...///222:::JJJfff~~~~~~|||~~~}}}zzzwwwxxxzzz||||||zzzzzz}}}}}}{{{}}}||||||~~~|||vvv}}}{{{wwwuuu|||yyy|||{{{yyyyyyzzzzzzzzzyyy{{{zzzzzz||||||yyyxxxxxxuuusssrrrsssuuuuuuuuusssuuuzzzpppkkkccc[[[UUUTTTSSSOOOLLLLLLJJJGGGMMM^^^nnnrrrmmmgggddd^^^VVVQQQOOOMMMGGGBBB>>>>>>===<<<<<<<<<<<<===999;;;<<<<<<;;;<<<>>>@@@AAACCCGGGKKKNNNSSSWWW[[[]]]aaafffkkkllljjjfffdddllliiihhhlllrrruuurrrnnnlllppptttsssqqqppptttxxxttttttuuuxxx|||}}}{{{xxxxxxwwwtttqqqnnnnnnqqqttttttrrrppprrruuuwwwvvvuuummmmmmnnnqqquuuuuuqqqnnnooollljjjkkknnnrrrsssrrrrrrmmmkkknnnmmmjjjlllqqqllloooqqqrrrqqqooonnnnnnpppsssrrrooooooqqqpppnnnqqqpppooonnnmmmmmmmmmmmmnnnllliiihhhkkkqqqwww{{{xxxxxxvvvsssqqqpppqqqrrrqqqooommmooorrrsssrrrpppnnnooorrryyywwwllljjjttt~~~}}}ssssss|||}}}xxxxxxxxxzzzvvv[[[<<<666;;;TTTrrr~~~rrr```zzzuuurrrqqq}}}nnnhhh___]]]RRR@@@333...,,,(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''(((((()))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((,,,+++,,,...111???[[[tttzzzpppnnn{{{sssyyypppqqqvvvsssSSSAAA???888222222///000000111111111333777:::CCCOOO[[[```ccciiinnnppprrrrrrsssuuuwwwyyy{{{}}}zzz|||~~~}}}{{{{{{}}}}}}{{{yyy{{{~~~{{{zzzxxxuuuvvvzzz~~~}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}}}}~~~}}}}}}{{{zzz{{{}}}}}}{{{yyy{{{}}}zzzssslllcccXXXQQQGGGBBB;;;555222000...---+++++++++,,,,,,,,,,,,---************************++++++++++++,,,---......///...///111666DDD\\\qqq{{{{{{|||}}}}}}{{{{{{~~~}}}|||}}}~~~|||~~~xxxxxx|||~~~|||{{{wwwrrrrrrvvvzzz{{{zzzzzzxxxvvvvvvvvvvvvvvvwwwnnnmmmmmmpppsssuuuuuutttrrr}}}~~~xxxmmmfff```]]]YYYRRRNNNOOOGGGAAABBBOOO^^^eeedddbbb___YYYRRRMMMKKKHHHCCC>>>;;;;;;:::999888888888999666777888888888999;;;===@@@CCCFFFJJJMMMRRRWWWZZZ___bbbfffiiijjjiiifffdddggghhhiiikkklllkkkiiigggnnnrrruuutttqqqpppsssvvvvvvtttrrrsssvvvyyyyyyxxxvvvvvvtttpppnnnmmmooorrrqqqooonnnooorrrtttsssrrrooommmmmmppptttuuuqqqmmmmmmkkkhhhiiilllooopppppptttooommmpppooommmnnnrrrnnnppprrrrrrqqqoooooopppooorrrqqqnnnnnnppppppmmmqqqqqqpppppppppqqqrrrrrrpppnnnlllkkkmmmrrrxxx{{{yyyyyyxxxuuurrrpppppppppqqqooonnnooorrrsssrrrpppoooooorrrxxxzzzooommmuuutttkkkjjjnnnnnnmmmrrrlllVVV@@@777888PPPqqqvvveeeyyysssqqqfffaaa[[[TTTEEE555,,,+++***(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))---,,,,,,...444CCC\\\qqq{{{tttlllppp}}}{{{}}}sssSSS???<<<444000111000000000111111111333777:::DDDOOO[[[```ccciiinnnppprrrssstttvvvxxxzzz{{{||||||}}}~~~~~~|||{{{yyy{{{~~~~~~~~~~~~zzz|||}}}{{{{{{yyyvvvvvvyyy~~~}}}}}}|||}}}|||zzzyyyzzz|||~~~}}}}}}}}}}}}|||{{{{{{yyyxxxxxxzzz|||}}}||||||~~~|||tttllldddZZZOOOGGG???;;;555111///---,,,+++******+++++++++,,,,,,,,,************************+++******++++++,,,---...///......000222;;;MMM___sss}}}yyy|||}}}zzz}}}~~~~~~~~~~~~~~~~~~}}}~~~yyysssuuuzzz~~~yyyrrrppptttxxxzzzzzzyyyvvvrrroooppprrrttttttlllkkklllnnnrrrssssssrrrqqqyyy~~~{{{zzz~~~{{{uuuoooeeeZZZUUUVVVKKK@@@:::@@@KKKQQQTTTUUUUUUPPPJJJFFFDDDAAA===999777777666444444333333333111222444444444666888;;;???AAADDDHHHKKKPPPUUUYYY___aaadddfffggggggeeedddcccgggkkkllliiifffdddcccnnnqqqsssrrrooonnnppprrrwwwtttpppooopppsssuuuvvvssstttsssqqqnnnmmmmmmooonnnmmmlllnnnpppqqqpppooopppmmmkkknnntttvvvqqqlllmmmkkkjjjjjjlllooooooooossspppnnnoooooommmnnnqqqpppqqqrrrqqqooooooppprrroooqqqqqqmmmmmmppppppnnnoooooooooppprrrsssuuuvvvrrrpppnnnmmmnnnqqqvvvyyyyyyzzzzzzyyyuuurrrppppppqqqpppooopppqqqrrrqqqppppppooopppuuu}}}}}}rrrooovvvuuueeedddhhhgggbbbgggfffWWWDDD777444KKKooo|||lllxxxrrrvvvzzznnneee```\\\TTTIII999---)))***)))'''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((()))))))))))),,,***))),,,555FFF]]]mmmxxxppphhhooo}}}mmmOOO===;;;444///111111000000111111111333777:::DDDPPP[[[```dddjjjooopppssstttuuuwwwyyy{{{{{{|||}}}}}}~~~~~~|||{{{yyy{{{}}}~~~~~~yyy{{{~~~}}}}}}~~~{{{{{{~~~~~~}}}|||{{{{{{}}}zzzxxxxxxzzz}}}}}}|||||||||{{{zzzyyyxxxvvvvvvxxx{{{~~~}}}~~~|||}}}vvvlllcccZZZPPPEEE>>>888555000---,,,,,,+++***************++++++++++++************************************+++,,,---......---...///000555BBBOOObbblllwww|||~~~~~~wwwnnnqqqwww~~~~~~}}}|||xxxyyy~~~~~~{{{www{{{}}}yyytttsssxxx||||||xxxvvvwwwxxxyyyzzzwwwrrrnnnooorrrrrrooopppooooooppprrrrrrpppnnnpppuuuxxxwwwuuuxxxuuueee^^^^^^TTTFFF;;;:::>>>AAACCCDDDGGGDDD@@@>>>===;;;888555444333222111000/////////---///111111222444666999===???BBBEEEHHHMMMSSSWWW[[[]]]___bbbcccdddddddddcccgggllloooooolllhhhfffkkkmmmooonnnmmmmmmnnnpppvvvssspppnnnnnnppprrrsssqqqssssssrrrooommmmmmnnnnnnnnnnnnooopppppppppooorrrmmmiiilllsssuuuqqqkkkooonnnmmmmmmnnnooopppqqqpppnnnmmmmmmmmmlllmmmnnnpppppppppnnnmmmmmmppprrrppprrrqqqnnnmmmqqqrrrooonnnnnnnnnoooppprrrssstttsssqqqooonnnnnnpppsssuuuxxxzzz||||||yyyvvvtttsssrrrqqqqqqqqqqqqqqqqqqpppqqqoooooorrrzzz~~~rrrmmmvvv~~~qqqnnnqqqrrrooorrrpppaaaGGG777111HHHnnnooo{{{tttqqqiiimmmmmmhhheeeddd```[[[HHH>>>111,,,+++***(((&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***'''''''''((((((((())))))'''((((((((()))))))))***+++******,,,777LLLbbbqqquuummmeeejjjnnn~~~tttcccHHH<<<===666000111000000000111111111333777:::DDDPPP\\\aaadddjjjoooqqqsssuuuwwwyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}||||||}}}~~~}}}|||}}}~~~xxxzzz}}}~~~|||}}}~~~}}}}}}}}}}}}{{{yyyxxxyyy{{{}}}|||zzz{{{{{{{{{zzzyyyxxxwwwvvvwwwzzz~~~~~~~~~~~~{{{xxxyyyqqqggg\\\SSSJJJ@@@999444111...,,,,,,,,,,,,+++)))))))))*********++++++************************************+++,,,---------,,,---///000222<<>>;;;;;;999777777999888888777777777555444222111000///............,,,...000111111333666888;;;===???BBBEEEKKKQQQUUUVVVXXXZZZ]]]```bbbcccdddcccdddhhhooouuuuuupppjjjiiijjjlllmmmnnnoooqqqrrrrrrrrrrrrqqqpppoooooooooppprrrssssssqqqooonnnooooooppprrrrrrrrrrrrqqqqqqrrrmmmiiikkkpppssspppkkknnnoooooonnnnnnnnnooopppnnnooonnnmmmmmmmmmmmmmmmoooooonnnllljjjkkknnnqqqqqqsssqqqnnnnnnrrrsssqqqppppppoooooopppqqqqqqrrruuutttrrrqqqqqqrrrsssuuuvvvyyy}}}~~~}}}zzzyyyxxxrrrsssrrrrrrqqqppppppppprrrooommmpppwwwqqqkkkttt||||||yyylllHHH888000FFFlll~~~nnnyyytttiiihhhfffdddfffggg```WWW===444---,,,,,,***'''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******''''''((((((((()))))))))''''''(((((())))))******+++------...:::RRRkkkzzzuuupppjjjooottt___ssszzzooo[[[CCC;;;>>>777111111///000000111111111333777:::EEEPPP\\\aaadddjjjoooqqqtttuuuxxxzzz{{{||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}}}}|||{{{zzzzzz{{{||||||yyy{{{}}}|||zzz{{{|||zzzyyyzzz{{{|||}}}zzzyyyzzz|||||||||zzzzzzyyyxxxwwwyyy}}}~~~~~~~~~}}}}}}yyywwwtttlllaaaWWWNNNEEE===777111///,,,+++,,,,,,,,,+++((())))))))))))************************************))))))******+++,,,---,,,+++---000000111888AAAFFFPPP^^^kkkssstttqqqmmmpppvvv~~~}}}{{{{{{}}}~~~}}}~~~yyywwwxxxzzz|||}}}{{{yyyuuutttvvv|||~~~|||wwwvvv}}}}}}~~~}}}uuurrryyy~~~~~~yyyxxxxxxvvvwwwsssooorrryyyvvvmmmkkkkkklllnnnoooooollljjjccceeejjjpppsssuuu{{{xxxkkkgggWWWLLLBBB>>><<<777333222000111222333333333333333//////...---------......---...000000111222555777999;;;===???CCCHHHOOOTTTSSSUUUXXX\\\___aaabbbbbbbbbbbbeeemmmvvvxxxrrrllliiijjjlllnnnppprrrssstttoooqqqttttttrrrooommmmmmnnnpppqqqrrrpppppppppqqqppprrruuuuuutttrrrrrrsssqqqnnnkkkkkkmmmoooooommmlllmmmnnnnnnlllkkklllmmmoooqqqqqqooonnnppppppmmmmmmnnnmmmkkkjjjjjjmmmpppppprrrpppmmmmmmqqqsssrrrsssrrrrrrqqqqqqqqqrrrrrrwwwwwwuuuuuuttttttuuuvvvuuuxxx|||~~~}}}|||{{{{{{sssttttttssspppoooooopppqqqooommmooouuu}}}rrrkkkrrr{{{uuuKKK:::111CCCfff}}}zzzmmm{{{mmmjjjeeecccfffcccUUUFFF444---)))***+++(((&&&(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))'''((((((((())))))))))))'''''''''((()))*********(((---...///;;;VVVrrr~~~yyyrrrrrrkkkYYYnnnvvvqqqZZZBBB:::===666//////...000000111111111333777:::EEEQQQ\\\aaaeeekkkpppqqqtttvvvxxx{{{|||||||||{{{{{{{{{|||}}}~~~~~~||||||~~~||||||{{{{{{{{{{{{||||||{{{}}}~~~{{{{{{~~~}}}}}}}}}~~~~~~}}}||||||||||||~~~~~~|||zzzxxxwwwzzz|||~~~|||||||||zzzxxxxxx{{{~~~}}}~~~~~~~~~}}}~~~~~~zzzwwwvvvllldddXXXNNNFFF???777222///---+++***+++,,,+++***((((((((()))))))))******************************))))))))))))***+++,,,------+++,,,///000000666===???EEEQQQ^^^iiiooosssuuutttzzzzzzvvvuuuwwwxxx{{{~~~~~~~~~wwwrrrsssvvvxxxyyy||||||{{{zzzyyywwwvvvwwwzzz~~~~~~~~~|||{{{}}}wwwuuuzzz}}}~~~xxxvvv{{{|||~~~~~~yyytttpppqqqmmmiiiooozzzzzzrrrmmmmmmmmmoooooonnnjjjgggcccdddiiiqqqtttssswww}}}rrrkkk]]]SSSIIIDDD???888222000---///111111111000000000,,,,,,,,,,,,,,,------...---///000000000111333555888999;;;===AAAFFFMMMRRRUUUWWWZZZ]]]___``````___bbbdddhhhnnnrrrsssooollliiiiiijjjlllnnnpppppppppmmmpppsssrrrpppmmmlllmmmkkkmmmooooooooooooqqqsssooorrruuuuuusssqqqqqqrrrooonnnmmmkkkjjjlllnnnppplllnnnooonnnllljjjkkkmmmnnnrrrrrrnnnnnnqqqppplllmmmnnnnnnlllkkkkkkmmmooonnnpppnnnjjjkkkooorrrqqqrrrqqqqqqppppppqqqqqqqqquuuuuuuuuttttttttttttttttttwwwzzz{{{zzzyyyyyyzzzsssuuuuuussspppnnnoooqqqpppnnnlllnnnttt{{{wwwpppqqqxxx}}}|||}}}PPP>>>111???^^^uuuvvvmmmpppkkkdddaaabbb[[[HHH555000)))&&&))))))&&&&&&***%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&''''''((()))******+++$$$+++------999UUUtttsssjjjmmmyyy~~~\\\LLLaaasssrrrvvv}}}sssoooooo[[[CCC:::<<<444---......000000111111111333777:::EEEQQQ\\\aaaeeekkkpppqqquuuvvvyyy{{{}}}||||||{{{zzz{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}{{{yyyyyyzzz|||}}}{{{{{{||||||~~~{{{xxxvvvwwwzzz}}}}}}~~~~~~|||yyyxxxzzz}}}|||}}}~~~~~~~~~~~~}}}zzzwwwtttsssddd\\\PPPFFF???888222---...,,,*********+++***)))(((((((((((())))))))))))************************))))))))))))***+++,,,---...,,,,,,/////////333:::<<>>888222//////---,,,***)))))))))******))))))))))))))))))))))))++++++******)))(((((((((******+++++++++,,,,,,,,,---.........///111444777999===DDDNNNYYYdddmmmrrr{{{~~~~~~~~~{{{wwwrrrooonnnqqqssswwwwwwyyyxxxqqqyyy|||~~~~~~zzzwwwyyy~~~~~~||||||||||||}}}}}}}}}}}}}}}yyyzzz}}}~~~|||{{{{{{||||||{{{yyy||||||}}}~~~vvvrrrsssvvvyyyzzzvvvwwwvvvsssooolllkkkkkkiiihhhiiikkkkkkjjjmmmrrrwwwuuurrroooqqqyyy|||rrrlllbbbWWWNNNDDD888000...------------------------++++++++++++++++++++++++...///000000///000222444666777:::===@@@FFFMMMQQQYYYZZZ[[[[[[[[[]]]```bbbiiijjjlllmmmmmmllljjjiiihhhjjjllllllllllllnnnpppnnnnnnnnnnnnooooooooooooooollljjjkkknnnppppppooopppppppppppppppqqqqqqqqqooonnnlllkkkjjjjjjkkklllhhhkkkmmmnnnllljjjiiiiiinnnoooqqqrrrqqqnnnkkkiiippppppooooooooonnnmmmmmmmmmnnnoooooommmllllllmmmmmmmmmnnnnnnoooqqqrrrssssssrrrqqqpppppppppqqqrrrtttvvvyyyyyyxxxwwwwwwxxxwwwtttqqqoooooopppoooooommmmmmnnnqqquuu{{{}}}wwwuuurrrrrrwwwVVVDDD222666QQQnnnyyyvvvnnnzzzoooiiiccc^^^XXXLLL<<<111...******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''(((((((((((())))))))))))+++++++++///<<>>555111///+++***************))))))))))))***))))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++,,,,,,,,,------.........---...222888<<>>YYYqqq|||zzzvvvttt|||yyybbbGGG<<<:::888///---111---000000111111111333777:::FFFUUUbbbeeecccfffmmmrrrqqqtttwwwxxxxxxyyyzzz|||~~~~~~}}}|||||||||}}}}}}|||{{{{{{zzzzzzzzzzzz{{{yyyyyyxxxxxxyyyzzz|||}}}}}}{{{~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzz|||}}}{{{yyywwwxxxzzzyyyyyy{{{}}}{{{vvvvvv{{{~~~~~~}}}}}}||||||{{{{{{yyy|||~~~}}}|||{{{zzz|||zzzwwwrrrjjj```UUUNNN@@@888111///...+++***+++))))))))))))***)))))))))))))))))))))))))))))))))(((((()))***+++,,,------++++++,,,,,,,,,---------...............222777;;;BBBEEEJJJNNNOOOMMMJJJHHHMMMLLLNNNVVVaaaiiikkkjjjlllssszzz|||xxxsssnnnmmmmmmjjjhhhhhhkkknnnppppppllloootttvvvvvvtttssssssssssssrrrrrrrrrrrrrrrssssssvvvyyyzzzyyyyyyzzz{{{}}}{{{uuurrrssswww}}}}}}zzzyyyxxxuuuzzz~~~~~~{{{zzz~~~}}}yyywwwxxx|||~~~yyyxxxuuupppnnnoootttxxxwwwssslllhhhhhhnnnwww}}}zzzzzzyyyxxxwwwyyy|||zzzqqqkkklllooonnnmmmmmmkkkkkkkkklllnnnoooppppppwww{{{zzzvvvoooooooooooommmhhh```ZZZPPPMMMIIIEEEAAA???>>>>>><<<;;;999999===CCCKKKOOOfffrrrooo```QQQHHHAAA888111...------,,,,,,,,,+++++++++***************************,,,---......///111444777999<<<>>>BBBHHHOOOSSSYYYYYYYYYYYYYYY[[[```cccggggggggggggggggggffffffhhhhhhiiihhhggghhhjjjmmmmmmmmmnnnnnnnnnoooooooooqqqqqqqqqpppnnnmmmlllllllllmmmmmmnnnooooooppppppooooooooonnnnnnmmmlllllllllhhhfffiiipppuuuuuurrrnnnllljjjhhhiiillloooqqqnnnllliiihhhhhhkkknnnqqqoooppprrrqqqpppnnnooooooooooooooooooooopppqqqrrrrrrrrrrrrqqqpppoooooonnnttttttsssqqqpppqqquuuxxxyyywwwuuuttttttsssqqqooorrrqqqqqqrrrvvv||||||mmmddd```dddlllwww}}}llliiimmmddd```fffiiiVVVGGG555333HHHfffyyy~~~}}}tttjjjgggiiijjjddd^^^QQQ@@@...)))+++***(((&&&&&&'''((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((())))))))))))(((++++++...@@@[[[ooovvvxxx|||}}}```CCC<<<<<<999///...222///000000111111111333777:::FFFTTTaaaddddddhhhnnnrrrnnnqqquuuxxxxxxyyy{{{|||zzzzzzzzzyyyyyyzzz{{{{{{||||||{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyzzz|||~~~}}}~~~~~~}}}|||~~~|||{{{yyyyyyxxxxxxxxxxxxxxxyyyxxxzzz|||zzzwwwvvvwwwzzztttvvvxxx{{{}}}~~~~~~~~~}}}zzzxxxyyy}}}}}}}}}~~~~~~|||zzzyyy}}}zzzvvvooofffZZZMMMEEE999111,,,,,,,,,)))(((((('''((()))*********))))))))))))))))))))))))))))))))))))******+++,,,------,,,,,,,,,,,,---------------.........///111444777999===CCCHHHJJJHHHDDDBBBBBB@@@@@@DDDKKKQQQTTTUUUYYY```jjjrrrtttrrrnnnlllfffdddccceeekkkppprrrrrrmmmnnnpppqqqqqqooommmkkkmmmmmmlllmmmmmmmmmmmmmmmqqquuuxxxxxxvvvuuuwwwyyy{{{~~~{{{wwwtttuuuxxx}}}}}}{{{zzzwww{{{~~~{{{yyy|||}}}yyyyyyzzz{{{{{{vvvwwwxxxvvvssssssvvvzzzwwwqqqiiibbb```fffpppxxx}}}}}}}}}{{{zzz{{{~~~~~~vvvppppppqqqooooooqqqmmmkkkiiiiiikkkmmmmmmmmmqqqvvv~~~wwwrrrlllhhhdddaaa^^^XXXQQQKKKCCCAAA>>>:::777555444333000///......///111444666AAAPPPcccuuummm^^^MMMDDD>>>777000---------,,,,,,++++++******************************)))+++,,,------///111333777999<<>>333***))),,,***'''%%%&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((,,,---111DDD```sssvvvzzztttyyyrrr~~~bbb???;;;===999......333///000000111111111333777:::FFFRRR]]]bbbeeejjjoooqqqooorrrvvvyyyyyyzzz{{{|||yyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzz{{{~~~{{{}}}~~~~~~}}}}}}~~~}}}yyyxxxxxxxxxxxxxxxyyyyyyvvvyyy{{{zzzvvvtttwwwzzzuuuwwwzzz|||||||||{{{{{{xxxyyyzzz|||~~~~~~|||}}}~~~~~~|||zzz}}}{{{xxxrrrjjj___RRREEE===555...)))***+++)))''''''&&&''')))*********))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------...,,,---////////////111333333666:::>>>AAAAAA???>>>:::<<>>===:::888555444333222...------------.../////////;;;JJJWWWjjj{{{|||ttthhhWWWFFF>>>;;;555000---------,,,,,,+++******)))************************(((***,,,,,,---...111333555777:::>>>DDDKKKRRRXXXWWWYYY\\\]]]^^^___aaaccc^^^^^^___aaacccfffhhhiiifffiiikkklllkkkjjjiiijjjiiijjjkkkmmmooopppqqqrrrnnnqqqsssrrrooommmmmmnnnmmmmmmnnnooopppqqqrrrsssooooooppppppooonnnllllllmmmkkkjjjiiikkknnnqqqssskkkiiigggeeefffhhhjjjlllooonnnlllkkkkkkkkkmmmmmmnnnoooqqqpppooommmnnnnnnmmmmmmmmmoooppprrrtttuuupppqqqrrrssstttsssrrrrrroooqqquuuvvvuuusssrrrrrrtttsssrrrsssttttttsssqqqtttssssssuuuzzzvvvdddWWWWWW___jjjsss{{{{{{tttwwwxxx{{{xxxjjj^^^OOO;;;333BBB]]]sss|||}}}qqqhhhaaaZZZRRRKKK444...,,,......+++((((((&&&((()))++++++***((('''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))---///333HHHeeewwwyyytttnnnqqqdddmmmyyy___<<<:::===999------222///000000111111111333777:::FFFPPPZZZ```eeekkkooooooqqqtttxxxzzzzzzzzz{{{{{{yyyyyyyyyzzz{{{|||}}}~~~yyyyyyzzz{{{}}}~~~}}}|||{{{|||zzz|||~~~~~~~~~~~~~~~|||}}}yyyyyyyyyxxxxxxyyyzzzzzztttxxx{{{yyyuuutttwwwzzzxxxzzz|||}}}|||zzzzzzyyyuuuxxx{{{~~~}}}{{{|||~~~|||yyyzzzvvvooofffZZZMMM???777444...)))+++,,,***((((((&&&'''(((*********)))((())))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++---///000/////////000111222444777999;;;<<<===999===DDDJJJNNNQQQSSSUUUOOOPPPUUU^^^fffiiihhheeeccc```]]]___eeeiiihhhfffcccaaa```dddjjjllliiieeedddeeegggiiiiiiiiiiiihhhiiinnnssstttrrrrrruuuxxxyyy|||}}}zzzzzz}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{www{{{|||{{{~~~~~~}}}|||~~~{{{tttkkkfffgggmmmsssuuuvvvwwwuuusssrrrrrrsssrrrnnnkkkkkkiiihhhlllssspppkkkeeeccceeegggiiiiiiiiilllppprrrrrrnnniiifffeee\\\QQQIIIFFFDDD@@@<<<777666444222111///......//////...---,,,,,,------,,,555===DDDUUUhhhllleeebbbRRRAAA:::888444000---------,,,,,,+++***))))))))))))))))))))))))))))))((()))+++,,,---...111333333555999===CCCJJJSSSXXXUUUXXX\\\___```aaacccddddddcccccccccdddeeefffffffffiiilllnnnmmmkkkiiiiiiggghhhjjjlllnnnpppqqqrrrlllooorrrrrrpppnnnooopppmmmnnnooopppqqqrrrssssssnnnoooooooooooommmlllkkkmmmmmmkkkjjjiiikkkooosssjjjiiifffeeeeeefffhhhjjjmmmmmmnnnooonnnmmmkkkjjjnnnpppqqqqqqooonnnnnnooommmmmmnnnooorrrtttvvvwwwpppqqqssstttuuuuuutttssslllpppuuuwwwvvvsssqqqpppqqqpppppprrruuuvvvuuutttvvvuuutttvvv|||xxxeeeYYYXXXaaalllrrrvvv}}}~~~eeeUUU@@@555AAAZZZoooxxxvvviiibbb^^^UUUEEE777))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))---,,,,,,555KKKgggzzztttcccaaammm{{{^^^___bbbjjjuuu~~~zzztttVVV???>>>999222///000...***000111222222222444888;;;EEEPPP\\\bbbgggmmmqqqqqqrrrtttvvvyyyzzzzzzyyyxxxzzzxxxvvvxxx{{{}}}|||zzz{{{yyywwwyyy}}}~~~|||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~||||||~~~xxxxxxyyyyyyxxxwwwuuutttwwwyyyzzzyyywwwuuuuuuvvv{{{|||~~~~~~}}}{{{zzzvvvxxx{{{~~~~~~|||{{{}}}}}}|||zzzyyyyyy|||~~~yyy~~~xxxoooaaaMMM<<<555666------,,,,,,+++***))))))))))))))))))*********************))))))))))))))),,,,,,---------,,,,,,+++------,,,***(((((()))+++------,,,---...000222333000111222444666:::===???AAA@@@BBBFFFMMMPPPQQQOOONNNOOORRRXXXaaafffgggfff___YYYTTTVVV]]]bbbaaa___\\\[[[ZZZYYYYYY\\\bbbfffaaaccceeeggghhhggggggfffkkkkkklllooorrrssssssrrrzzz}}}vvvuuuyyy{{{zzzxxx{{{{{{wwwvvvyyyzzz|||~~~|||www~~~~~~}}}xxxmmmeeeiiiqqqnnnsssrrrllljjjnnnpppnnniiidddcccfffgggdddfffkkkhhhddd___^^^___aaa```^^^[[[___dddfffddd```]]][[[ZZZTTTLLLDDD>>>:::666444111000000///...---------------------------------------...222:::DDDOOOUUUKKKFFF>>>777111...------,,,,,,++++++***)))(((((((((((((((((())))))))))))***+++,,,,,,---...111444555888===@@@BBBGGGNNNSSSUUUWWWZZZ]]]___``````___ccceeefffdddaaaaaaeeehhhhhhiiijjjkkkkkklllkkkkkkllliiigggiiiooorrrqqqoooooopppppppppppppppooonnnmmmmmmnnnppppppqqqqqqqqqqqqqqqooommmjjjjjjlllnnnkkkkkkkkkkkklllmmmnnnooonnnjjjeeeaaa```bbbeeegggkkknnnqqqqqqmmmjjjjjjjjjnnnppprrrrrrpppnnnnnnnnnkkkllllllnnnppprrrtttuuuoooqqqtttvvvvvvuuusssqqqnnnoooppprrrrrrsssssssssrrrrrrrrrrrrrrrssstttuuuqqqvvvxxxvvvyyyuuuccccccaaahhhssswwwyyysssZZZ===444BBBZZZmmmvvvmmmggg^^^UUULLLAAA555,,,))))))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((''''''%%%%%%&&&'''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,---555LLLjjjyyyeee[[[ZZZ]]]hhhpppkkkSSSYYYaaahhhpppxxx~~~wwwvvvqqqSSS===<<<888111///000///+++000111222222222444888;;;FFFQQQ\\\bbbgggnnnrrrrrrqqqsssvvvxxxzzzzzzzzzzzzyyyxxxwwwyyy|||}}}|||zzzzzzyyywwwyyy|||~~~~~~}}}|||~~~~~~~~~}}}}}}||||||}}}~~~}}}}}}~~~~~~zzzzzzzzzzzzxxxvvvtttsssxxxyyyzzzzzzxxxwwwxxxxxx|||}}}~~~~~~|||{{{zzz|||~~~~~~|||yyyyyy{{{|||~~~{{{uuummmaaaTTTEEE666000222---,,,,,,+++******))))))))))))))))))*********+++************************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,......------------///000111555555666777:::<<>>;;;666111---++++++,,,,,,,,,+++******)))(((((((((((((((((())))))))))))***+++,,,,,,---///222444777:::>>>CCCHHHMMMRRRVVVSSSUUUXXX[[[^^^___``````bbbdddeeecccaaaaaadddgggeeeeeeffffffggghhhhhhhhhllliiifffhhhlllooonnnkkkkkkkkklllmmmmmmnnnnnnnnnlllmmmnnnoooppppppppppppqqqqqqooommmjjjjjjkkkmmmgggggghhhiiikkkmmmooopppnnnllliiifffeeefffhhhiiijjjlllooonnnkkkiiihhhiiimmmnnnoooooommmllllllmmmlllllllllmmmnnnoooooopppoooqqqrrrttttttsssrrrqqqmmmmmmnnnoooppppppqqqqqqrrrrrrrrrrrrssstttuuuuuuuuuxxxyyyuuuvvvyyyggg___cccnnnyyy{{{{{{uuu^^^BBB777CCCZZZmmmwwwbbb```YYYMMM???444---***)))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''')))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))******,,,---555KKKllloooaaaXXXRRRVVVZZZSSSJJJUUUbbbkkkqqqxxxrrrqqqtttnnnOOO999:::666000...000000---000111222222222444888;;;FFFQQQ]]]ccchhhnnnrrrrrrppprrruuuxxxzzz{{{{{{zzzxxxxxxyyy{{{}}}}}}{{{yyyzzzxxxxxxyyy{{{}}}}}}||||||~~~}}}|||~~~~~~~~~~~~~~~}}}{{{||||||{{{zzzyyywwwuuutttxxxyyy{{{{{{zzzyyyzzz|||||||||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}~~~xxxkkk___QQQFFF;;;222---...,,,,,,++++++***)))))))))))))))*********+++++++++************++++++++++++,,,,,,,,,,,,+++++++++***+++,,,------,,,---///111......------...///000000777777888999:::<<<>>>???AAA@@@AAADDDHHHJJJKKKKKKQQQNNNMMMQQQWWW]]]```aaa[[[ZZZYYYXXXXXXZZZ[[[\\\UUUUUUVVVVVVWWWZZZ___bbbeeegggjjjmmmllliiifffccccccccccccccceeegggjjjkkkrrryyy~~~zzz}}}wwwwwwwwwwwwyyy|||}}}||||||{{{zzzyyywwwvvvvvvvvvwwwzzz}}}~~~|||zzzzzzzzzxxxwwwrrrxxxsssllllllpppsssrrrmmmjjjkkkkkkjjjfffcccdddhhhkkklllooossskkkhhhccc```______^^^]]]TTTRRRPPPQQQRRRPPPKKKGGGDDD@@@:::666444222000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((((((***,,,---000///---,,,+++++++++,,,+++++++++******))))))((((((((((((((())))))))))))***+++,,,------///222555777999>>>EEEMMMSSSVVVVVVRRRSSSVVVXXX[[[^^^```aaa```bbbcccaaa______cccfffddddddcccddddddeeefffgggjjjhhheeefffiiikkkjjjhhhhhhiiijjjkkklllmmmmmmnnnllllllmmmnnnooooooooooooqqqqqqooommmjjjhhhjjjkkkeeefffggghhhjjjkkklllmmmkkkkkkkkkkkkjjjjjjiiiiiihhhjjjlllllljjjhhhggggggkkkllllllkkkiiiiiijjjkkkllllllmmmmmmllllllkkkjjjooopppqqqqqqrrrrrrqqqqqqmmmnnnnnnooooooppppppppprrrrrrrrrrrrssstttuuuvvvxxx{{{yyysssrrrzzz}}}lll\\\dddqqq{{{zzzxxxsss\\\AAA555>>>SSSgggqqqddd___UUUGGG999000------))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((('''$$$(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((())))))*********,,,...444IIIjjjuuulllfffbbbfffeeeWWWJJJVVVfffnnnqqqvvvwwwmmmqqqtttlllJJJ666888666000---///000///000111222222222444888;;;GGGRRR]]]ccchhhooorrrsssqqqsssvvvxxxzzzzzzzzzyyyxxxyyyzzz|||}}}|||{{{zzzyyyyyyxxxyyyzzz{{{{{{{{{}}}~~~~~~}}}~~~}}}xxx{{{{{{zzzzzzyyyxxxwwwwwwwwwyyyzzzzzzyyyzzz|||~~~zzzzzzzzz{{{{{{||||||}}}}}}|||{{{zzz{{{|||}}}~~~zzz{{{}}}}}}}}}~~~~~~}}}}}}~~~yyyrrreeeVVVFFF===666000------+++++++++******)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---...//////------///000---......///000111333333666666666777888999:::;;;@@@@@@@@@BBBDDDFFFGGGHHHMMMKKKJJJNNNSSSXXXXXXXXX^^^``````]]]YYYXXXYYYZZZTTTUUUUUUUUUUUUWWW[[[^^^bbbeeeiiimmmooommmjjjhhheeeeeedddcccbbbcccfffhhhpppwww|||~~~{{{zzzzzz{{{|||}}}}}}|||{{{zzzyyyxxxxxxxxxvvvvvvxxx|||~~~|||xxxvvvvvvxxxyyyzzzwwwxxx|||~~~yyyqqqnnnoooqqqsssssspppnnnmmmmmmmmmgggfffgggiiikkkmmmoooqqqiiifffaaa______bbbfffhhh\\\XXXSSSSSSTTTRRRMMMGGG???<<<777444333222111///.........---------,,,,,,++++++++++++++++++++++++******************++++++))))))******+++,,,------+++*********)))))))))((((((((((((((())))))))))))***+++,,,------000333666666777<<>>666333///,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...---------,,,---...///000222333333222///------...---...000222444555777777555555666777777888888888>>>>>>??????@@@BBBDDDEEEGGGFFFHHHLLLQQQSSSPPPNNNWWWZZZ]]][[[VVVTTTUUUWWWSSSTTTUUUUUUTTTUUUWWWYYYWWWZZZ___dddhhhjjjjjjjjjkkkkkkiiifffcccbbbdddgggmmmrrrvvvyyy~~~}}}}}}}}}}}}|||||||||}}}}}}vvvvvvwww{{{~~~{{{xxxvvvvvvxxxyyyyyywwwvvvwwwuuunnnlllmmmllllllmmmnnnllljjjkkkmmmjjjkkkkkkiiiiiijjjjjjjjjeeebbb\\\YYYYYY^^^eeejjjeee___XXXTTTRRRNNNGGG@@@<<<999666333222111///...------------,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&'''((())))))))))))&&&'''((()))***+++++++++*********)))))))))))))))(((((((((((())))))))))))***+++,,,---...000444777666888===GGGPPPVVVVVVTTTYYYYYYYYYYYYZZZ\\\]]]^^^\\\^^^```___]]]]]]aaadddffffffffffffggghhhiiiiiieeeddddddfffhhhjjjkkkkkkmmmlllkkkjjjiiiiiijjjjjjjjjjjjkkklllllllllkkkkkknnnnnnnnnllliiigggggghhhggghhhhhhgggfffeeecccbbbbbbeeejjjmmmnnnmmmjjjhhhiiiiiiiiijjjjjjjjjjjjiiikkkkkkkkkiiihhhiiikkkmmmkkkllllllmmmmmmmmmllllllnnnnnnnnnoooooooooppppppppppppooooooooopppqqqrrrppppppqqqqqqssstttuuuvvvxxxzzzvvvooonnnuuu~~~yyyiiihhhiiipppxxx{{{rrrsss{{{ppp___HHH999;;;LLLbbbqqqWWWJJJ999///,,,,,,***(((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((((((%%%'''---+++$$$((('''&&&%%%%%%&&&((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++***,,,...555GGGccc||||||ooowwwpppuuuqqqaaa===777:::999222------//////000111222222222444888;;;EEEPPP\\\bbbgggmmmqqqqqqssstttwwwyyyzzzzzzyyyxxxzzz{{{||||||zzzzzz{{{}}}zzz{{{|||zzzyyyyyyzzz|||~~~~~~}}}||||||}}}{{{||||||zzzxxxuuuuuuvvvwwwyyyzzz|||}}}xxxyyyyyyyyyxxxyyy|||~~~vvvuuuttttttuuuxxxzzz|||~~~|||||||||}}}}}}{{{}}}~~~~~~~~~}}}~~~~~~{{{qqqgggNNNBBB666111///,,,******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------......//////............///222444555888999999666333000.........000222444666777888999666777888999999999999999;;;<<<======<<<>>>AAADDDCCCDDDFFFKKKOOOPPPLLLHHHKKKNNNRRRRRRPPPOOOPPPRRROOOQQQRRRSSSRRRRRRSSSUUUSSSTTTWWW\\\aaaeeeiiikkklllmmmmmmiiidddbbbcccfffhhhmmmqqqqqqttt|||}}}}}}~~~{{{zzzzzz|||}}}yyyvvvvvvwwwuuusssuuuyyyxxxqqqjjjgggeeedddfffiiihhheeeeeeiiimmmooommmhhheeeeeeccc``````]]]XXXSSSPPPSSSYYY^^^hhhccc\\\UUUOOOGGG???999777555222000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))(((((('''%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---...111444777999<<>>666000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...//////000000000//////000222555888:::===>>>>>><<<888444222222111222333555666666666666666777888:::;;;;;;::::::999:::;;;::::::<<<@@@CCCEEEDDDEEEIIINNNOOOLLLIIIIIILLLNNNPPPOOONNNMMMLLLHHHJJJMMMOOOPPPPPPQQQSSSUUUTTTTTTUUUYYY^^^dddhhhgggjjjkkkhhhcccaaabbbeeefffmmmqqqooonnnrrrxxxzzz|||~~~|||zzzzzz|||{{{yyyzzzuuurrrtttzzz{{{uuummmjjjgggfffgggkkkiiieeedddiiimmmpppmmmfffaaaaaa]]]XXXYYYXXXVVVQQQMMMLLLMMMPPP]]][[[VVVPPPIIIAAA;;;777222000...---...---,,,***++++++++++++++++++,,,,,,************************+++++++++***)))(((''''''%%%%%%%%%%%%&&&((()))***((()))))))))))))))))))))(((((((((((()))))))))))))))+++---...///111555888999>>>CCCIIIMMMPPPRRRTTTWWWXXXYYY[[[[[[[[[[[[ZZZ[[[]]]___^^^]]]]]]aaaeeeaaacccfffhhhhhhgggfffeeedddeeeeeeffffffhhhiiikkkkkkjjjhhhgggfffggghhhiiihhhiiiiiijjjjjjiiiiiihhhhhhjjjkkkjjjhhhgggggghhhdddeeefffggggggeeecccbbbaaacccfffiiikkkmmmmmmmmmjjjhhhggghhhkkkmmmlllkkkiiikkkmmmmmmllllllmmmnnnnnnmmmkkkjjjjjjlllnnnppplllnnnoooqqqqqqpppooonnnpppooommmllllllmmmnnnooommmmmmnnnoooppprrrssstttxxxzzzxxxqqqnnnssszzz}}}uuuqqqnnnqqq}}}uuu^^^[[[]]][[[[[[___fffZZZHHH888666EEE___rrr333///***)))***+++***)))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***)))...999999111'''&&&%%%$$$%%%''')))+++''''''''''''((((((((()))&&&&&&'''((()))***++++++(((***---888MMMcccqqqtttqqqyyyyyyxxxpppbbbAAA;;;???===444---,,,---...111111222222222444888;;;DDDOOOZZZ```eeelllooopppmmmooosssxxx{{{}}}~~~~~~}}}~~~}}}zzzxxxxxx||||||~~~}}}zzzxxxzzz}}}~~~~~~xxxuuutttwwwzzzwwwvvvuuuuuuvvvxxxyyy{{{}}}}}}|||{{{zzz{{{~~~wwwuuutttsssuuuxxx|||~~~}}}}}}wwwyyy|||~~~~~~~~~}}}~~~|||vvvnnnbbbPPPAAA555000---//////------000------------------------,,,,,,,,,---------......---------...///000000111000000000222444888;;;>>>???AAAAAA???;;;888666666333444555555555444333222444666777999:::::::::999777999:::999999:::???CCCHHHFFFEEEHHHLLLOOONNNLLLRRRSSSSSSSSSRRROOOKKKIIIBBBEEEIIILLLNNNOOOQQQRRRUUURRRNNNLLLNNNTTT[[[___aaaeeehhhfffbbb___aaadddfffoootttppplllmmmrrruuuvvvzzz~~~zzzwwwssssssuuuxxxzzz{{{~~~yyytttrrrwwwzzzwwwsssrrrooommmnnnrrroooiiihhhmmmmmmooolllddd___^^^ZZZSSSRRRTTTVVVTTTOOOKKKIIIJJJJJJKKKJJJGGGAAA;;;777666///---,,,---......---,,,+++++++++++++++++++++,,,))))))))))))))))))))))))(((''''''&&&&&&&&&%%%%%%'''&&&&&&&&&''')))+++---(((((((((((())))))))))))(((((((((((()))))))))))))))+++---...///111555888888===CCCFFFHHHJJJNNNRRRSSSUUUXXXZZZ\\\\\\[[[ZZZ[[[]]]___^^^]]]^^^aaaeeebbbdddgggjjjkkkiiigggeeeeeefffffffffeeeeeeggghhhlllkkkiiihhhhhhjjjlllmmmhhhhhhiiiiiiiiiiiihhhgggggghhhjjjjjjhhhggghhhiiihhhiiiiiihhhfffccc```^^^___```bbbeeegggiiikkkllljjjgggfffgggjjjmmmlllkkkhhhkkkmmmnnnmmmllllllmmmpppnnnkkkiiihhhjjjmmmooolllnnnppprrrrrrqqqooonnnrrrqqqooonnnmmmooopppqqqllllllmmmnnnoooqqqssstttyyy|||zzzsssooosssxxxzzztttsssppppppxxx|||dddccciiiiiiiiinnnggg\\\KKK<<<999HHHcccwww+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&***222999===******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))***,,,555NNNhhhrrrnnnqqqxxx~~~zzz^^^@@@;;;:::888333///------///000000111111222555:::===BBBNNNZZZ___ccciiiooopppooorrrvvvyyyzzz|||}}}~~~|||{{{{{{{{{|||}}}~~~|||{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvwwwyyyyyyxxxvvvwwwwwwyyy|||~~~}}}{{{|||yyyvvvvvvwwwyyy{{{|||~~~}}}}}}}}}~~~}}}|||{{{{{{}}}~~~|||{{{}}}~~~zzzqqqdddSSSBBB777222111///---,,,---...///---......//////...------///---+++++++++---------+++---///333555444111///111333666666777:::@@@DDDCCCCCCBBBBBB@@@===999666555444444555666555222///777777888:::===>>><<<;;;:::;;;;;;;;;:::;;;>>>@@@GGGGGGFFFGGGHHHJJJMMMNNNRRRTTTUUUUUUSSSQQQPPPPPPKKKKKKKKKJJJIIIKKKNNNPPPVVVTTTRRRQQQQQQQQQPPPNNNWWWZZZ___ccceeeccc```^^^dddnnnvvvtttnnnllllllkkkooosssyyy{{{zzzwwwtttsssrrrrrrrrruuuyyy||||||~~~{{{{{{wwwqqqqqquuuxxxvvvsssqqqrrruuusssnnnlllmmmlllnnnmmmggg^^^YYYYYY[[[PPPTTTWWWTTTMMMGGGFFFFFFDDDCCCAAA@@@???<<<888555///...------...///...---***---000///,,,+++,,,...)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))******))))))((((((''''''(((((((((((()))))))))))),,,,,,---...000222444555777;;;AAAFFFIIIMMMPPPSSSTTTTTTUUUVVVXXXZZZ[[[\\\___\\\ZZZ[[[___bbbbbbaaadddbbbaaacccgggiiihhhfffffffffeeeeeeeeegggiiijjjooolllhhhfffgggiiikkkkkkiiikkknnnnnnmmmkkkkkkkkkkkkjjjhhhggggggggghhhhhhcccdddeeeffffffeeedddcccccccccbbbbbbcccfffiiijjjmmmmmmllllllkkkjjjiiihhhllllllllljjjiiijjjmmmooosssppplllkkkkkklllkkkkkknnnmmmlllmmmppppppnnnlllvvvuuussspppnnnmmmmmmlllnnnnnnmmmnnnoooppprrrsss{{{xxxuuutttqqqpppwww}}}xxxmmmhhhppp|||kkkaaammm|||vvveeeLLL:::999JJJcccuuu++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''',,,111444(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***+++,,,666OOOkkkwwwsssppp{{{qqqiiisss~~~}}}~~~yyy^^^>>>:::999777222...------//////000000000111333888;;;DDDPPP\\\aaaeeekkkqqqrrrqqqtttwwwyyyyyyzzz{{{}}}~~~}}}|||{{{{{{{{{||||||~~~}}}{{{yyyxxxxxxyyyzzz~~~~~~|||zzzxxxwwwvvvxxxwwwvvvxxxyyyzzzyyywwwuuuuuuvvvxxx{{{{{{yyywwwwwwwwwwwwxxxzzzzzzzzzyyy}}}}}}||||||}}}~~~}}}|||{{{{{{}}}~~~}}}|||}}}|||}}}~~~yyyooodddWWWIII===555000///---,,,,,,---...//////////////////......---///---,,,+++,,,------------...000555:::;;;888555777999;;;;;;999888:::<<>>;;;999888777666777888888777555888888888;;;======<<<:::<<<======<<<;;;;;;===>>>DDDDDDEEEFFFGGGIIIJJJKKKOOOQQQTTTUUUTTTSSSTTTUUUOOOOOONNNMMMLLLLLLMMMNNNPPPOOOMMMMMMNNNOOOOOONNNNNNRRRWWW\\\______^^^]]]bbblllsssrrrnnnmmmnnnmmmppprrrvvv{{{~~~zzzwwwuuutttuuuvvvtttxxxzzz{{{yyyzzzwwwssssssvvvwwwtttuuuqqqqqquuuuuuqqqmmmlllkkkmmmmmmhhh___XXXUUUUUUQQQUUUVVVRRRKKKEEEBBBCCC>>><<<:::999777555222//////---,,,---...///...---,,,///222333222000......************************)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))***)))))))))(((((((((''''''((((((((())))))))))))++++++,,,---///111333444777:::@@@EEEHHHLLLOOORRRQQQRRRSSSUUUXXXZZZ]]]^^^^^^\\\[[[\\\```ccccccbbbdddbbbaaacccfffhhhgggeeeddddddeeefffgggiiikkklllllliiiffffffhhhkkkmmmmmmlllmmmnnnnnnlllkkkkkklllhhhhhhggggggfffgggggggggeeefffggghhhhhhggggggfffeeeddddddddddddfffhhhiiillllllllllllkkkjjjjjjiiilllllllllkkkkkklllooorrrpppnnnkkkkkklllnnnnnnnnnmmmlllkkkmmmooopppnnnllltttsssrrrqqqpppnnnmmmmmmmmmmmmllllllnnnoooqqqrrrxxxuuuttttttqqqpppvvv~~~~~~uuukkkggglllsss{{{|||nnnxxxzzziiiPPP<<<999HHHaaasss+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))+++''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((())))))))))))+++,,,---666PPPmmmzzzxxxhhhfffooo{{{]]][[[dddlllmmm{{{zzzzzzxxx]]];;;888777555111...,,,---//////000000000000222666999EEEQQQ\\\bbbeeelllqqqssssssuuuxxxyyyxxxyyyzzz{{{~~~}}}||||||{{{{{{||||||~~~|||zzzxxxxxxxxxyyy~~~~~~{{{yyyxxxwwwyyyxxxwwwxxxzzz{{{zzzyyytttttttttuuuwwwvvvtttrrrqqqssswww{{{|||{{{yyyxxx}}}}}}|||||||||}}}~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~{{{{{{~~~|||yyyxxxooo```QQQFFF===777333......---,,,,,,---//////000000/////////...............------------......111000222888@@@CCC@@@<<<>>>@@@@@@???;;;888777777AAA@@@@@@???>>>===<<<<<<<<<;;;999:::<<<>>>???>>><<<;;;<<<>>>???@@@>>><<<>>>???@@@???===<<<;;;<<<@@@AAACCCDDDFFFGGGGGGGGGJJJMMMPPPRRRSSSSSSTTTUUUQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJIIIJJJMMMPPPQQQQQQJJJLLLPPPSSSVVVWWWWWWWWW]]]ffflllkkkiiikkkmmmmmmooopppssswww{{{~~~|||zzzyyyzzz{{{xxxzzz{{{|||xxxzzzyyywwwwwwxxxvvvqqqrrrnnnnnnsssuuuqqqmmmllljjjnnnppplllcccYYYRRROOOQQQSSSSSSOOOGGGAAA??????:::777444222111000...,,,...---,,,---...///...,,,,,,...111444555333...+++************************)))))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((((((((((((''''''((((((((()))))))))******+++,,,...000222333666:::>>>CCCFFFIIIMMMPPPOOOPPPRRRUUUXXX[[[^^^___]]]\\\[[[]]]aaacccdddddddddcccbbbccceeefffeeedddbbbccceeegggjjjkkklllmmmjjjgggeeefffiiilllooopppnnnoooooommmjjjiiijjjkkkggghhhhhhiiiiiiiiiiiihhhggghhhiiiiiijjjjjjjjjiiiffffffffffffffffffffffffiiiiiiiiijjjiiiiiihhhhhhiiijjjkkkjjjjjjkkknnnpppmmmkkkjjjjjjmmmooopppppplllkkkkkklllnnnnnnmmmlllqqqqqqrrrrrrqqqpppnnnmmmllllllkkklllmmmnnnpppqqqtttrrrssstttsssqqqvvv}}}nnngggeeejjjooovvv{{{}}}oooUUU>>>777EEE^^^rrr******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((()))))))))))),,,,,,---777RRRppp~~~|||dddYYYVVV\\\hhhzzzwwwbbbTTT[[[fffjjjjjjrrr}}}uuuwwwvvv[[[999666555333000---,,,---///000111111111111222555888CCCOOO[[[```dddjjjoooqqqsssuuuwwwxxxxxxxxxzzz|||~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||}}}}}}~~~}}}{{{zzzzzzzzzyyyxxxyyyzzz{{{{{{zzzvvvuuuttttttuuutttrrrpppnnnrrrwwwzzz{{{zzzyyyyyy~~~~~~}}}||||||{{{{{{{{{}}}~~~~~~|||}}}~~~|||}}}{{{|||}}}zzzuuunnncccSSSDDD:::444222111......------...///000111//////......---------------...///.........///000333222444<<>>BBBDDDEEE@@@@@@@@@AAACCCCCCAAA???@@@BBBCCCBBB???===;;;;;;???@@@BBBDDDFFFFFFFFFFFFGGGJJJMMMOOOOOOOOOOOOQQQOOOOOOOOOOOOOOOMMMJJJHHHKKKIIIIIIKKKOOOSSSVVVWWWNNNOOOOOOPPPPPPOOOOOONNNUUU]]]cccccccccgggjjjjjjlllnnnqqquuuzzz~~~}}}|||~~~|||}}}}}}{{{{{{zzztttmmmiiihhhkkkoooooollllllnnnkkkooosssqqqhhh\\\RRRLLLNNNOOONNNIIICCC>>><<<<<<999666222000000///...---...---,,,,,,......---,,,,,,+++,,,...111000,,,(((************************)))))))))(((''''''&&&&&&%%%%%%&&&''''''(((((()))))))))))))))(((((((((((('''''''''((((((((()))))))))******+++---///111222555888<<<@@@CCCFFFJJJMMMOOOPPPSSSVVVYYY\\\^^^___[[[[[[\\\^^^aaaccceeeeeeccccccccccccdddddddddcccbbbdddgggiiikkklllllllllkkkiiiggggggjjjmmmooopppoooooommmjjjhhhggghhhiiihhhiiikkklllmmmlllkkkkkkggghhhiiiiiijjjjjjkkkkkkhhhhhhhhhhhhgggfffeeedddeeeeeefffgggggggggffffffggghhhhhhgggfffggghhhjjjkkkjjjiiijjjlllnnnnnnnnnjjjjjjkkklllmmmmmmmmmlllnnnoooqqqrrrrrrqqqooonnnmmmlllllllllmmmoooqqqrrrqqqqqqtttwwwuuusssvvv|||~~~hhhbbbcccmmmvvv{{{uuuXXX>>>444AAA\\\rrr)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++---:::VVVwwwjjj___WWWRRRUUUcccfffVVVSSSccckkkiiijjjoooxxxvvvpppuuurrrXXX888666555333000---+++---...111222333333222444666999CCCOOO[[[```dddjjjpppqqqqqqsssuuuvvvwwwyyy{{{~~~~~~~~~~~~~~~~~~zzz~~~~~~}}}}}}}}}}}}{{{zzzxxxxxxzzz{{{{{{{{{yyywwwvvvuuuvvvuuusssqqqpppsssvvvxxxxxxyyy{{{}}}}}}|||zzzyyyxxx|||}}}~~~~~~}}}|||}}}~~~~~~xxxppp```WWWJJJ>>>666222111000/////////000000111222222......---,,,,,,---......---///111111000///111222444555999DDDPPPXXXZZZYYYVVVQQQJJJCCC???=========999:::;;;;;;999999<<<>>>>>><<<999999<<<@@@BBBCCCAAA@@@AAABBBDDDCCCAAA@@@BBBDDDEEEDDDAAA>>>======@@@AAADDDFFFGGGGGGGGGGGGJJJLLLNNNNNNMMMLLLLLLMMMJJJJJJKKKMMMOOONNNKKKGGGKKKIIIIIIKKKOOOTTTWWWYYYTTTSSSRRRQQQOOOMMMLLLKKKQQQXXX^^^___```eeehhhggggggjjjnnnsssxxx{{{}}}~~~||||||~~~~~~~~~|||tttkkkbbbdddiiillliiieeejjjrrrkkkooottttttmmmaaaUUUMMMJJJIIIGGGCCC???<<<::::::777555111000/////////......,,,+++,,,---...---,,,---+++((())),,,---,,,)))************************)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))***+++---///111222444777:::===@@@CCCGGGJJJPPPQQQTTTWWWYYY[[[\\\\\\YYY[[[]]]___aaabbbdddeeebbbccccccccccccccccccccceeefffhhhiiijjjjjjjjjiiimmmkkkiiiiiikkklllmmmmmmmmmlllkkkhhheeedddeeefffggghhhjjjkkkllllllkkkjjjgggggggggggghhhhhhiiiiiihhhhhhhhhhhhgggfffeeedddeeefffgggggggggggggggfffhhhhhhiiigggeeedddeeegggkkkjjjiiiiiijjjkkkkkkjjjiiijjjkkklllmmmmmmmmmmmmmmmoooqqqrrrsssrrrpppooonnnmmmmmmmmmnnnppprrrssspppqqquuuyyyxxxuuuwww}}}~~~iiiaaadddrrr~~~wwwZZZ===111>>>\\\ttt((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''((((((((()))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((***...<<<[[[|||oooiiifff___YYY```bbbVVVVVVlllrrrlllmmmrrr||||||nnnnnnuuunnnSSS888777666444000---+++,,,...000111333333444555777999FFFRRR]]]cccfffmmmrrrtttqqqsssuuuvvvvvvxxx|||~~~~~~~~~zzz{{{|||}}}~~~yyy}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{zzzxxxxxxyyy{{{{{{{{{zzzxxxvvvuuuvvvuuutttrrrrrruuuwwwwwwvvvxxx|||~~~}}}|||zzzyyyzzz|||~~~~~~}}}~~~|||rrrgggRRRKKKBBB999555222111111111111111222222222222222------,,,,,,---...000111000333666666444333555777666:::BBBMMMYYYccciiikkkeee^^^RRRHHHBBB@@@??????999<<>><<<<<<>>>AAA===:::777777999<<<>>>??????>>>???@@@BBBBBBAAA???CCCDDDEEEDDDBBB@@@@@@AAABBBCCCEEEFFFHHHIIIIIIIIILLLNNNPPPQQQPPPOOOOOOPPPIIIHHHIIILLLOOOPPPMMMIIIJJJIIIGGGHHHLLLQQQTTTUUUTTTTTTTTTSSSRRRQQQOOOOOOQQQXXX^^^___bbbfffgggfffbbbeeeiiinnnrrruuuvvvvvvzzz}}}~~~}}}~~~}}}vvvmmmccccccffffffccc```fffooohhhlllqqqrrrnnndddXXXPPPGGGEEEAAA>>>;;;999888888333111///.........,,,+++---,,,+++,,,---...---+++...,,,******+++,,,------++++++++++++++++++++++++)))))))))(((''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))&&&&&&'''''''''((((((((())))))***+++---///111222333666888;;;===@@@DDDHHHNNNPPPRRRUUUXXXYYYYYYYYYXXXZZZ]]]___```aaabbbddd```aaaccccccbbbbbbcccdddffffffggghhhiiiiiiiiiiiimmmkkkiiihhhiiijjjjjjiiijjjjjjiiigggdddccccccdddeeeffffffggggggggggggfffgggffffffeeeeeeffffffgggffffffffffffffffffffffffiiiiiiiiijjjjjjiiiiiihhhiiijjjkkkiiigggfffggghhhlllkkkjjjjjjjjjjjjiiiggghhhjjjlllmmmmmmmmmnnnooonnnooopppqqqrrrqqqqqqpppnnnnnnnnnnnnoooppprrrsssqqqrrrvvvyyyxxxuuuxxx}}}pppffffffsss~~~~~~rrrZZZ???222===[[[ttt((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&'''&&&&&&'''''''''((((((((())))))'''((((((((())))))))))))(((((((((((()))))))))))))))+++...;;;XXXvvvooosss{{{{{{uuuyyywwwhhhiii~~~jjjpppxxxiiiMMM888888888555111---+++,,,------///222333333555777999FFFRRR^^^cccgggmmmrrrtttssstttuuuuuuuuuwwwzzz|||~~~~~~~~~}}}|||yyyzzz{{{|||}}}~~~~~~~~~{{{~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{yyywwwwwwxxxzzz{{{{{{xxxvvvtttsssttttttsssqqqrrrvvvyyyyyywwwxxx{{{|||}}}~~~~~~}}}~~~~~~{{{}}}~~~}}}{{{zzzuuugggYYYFFFAAA:::444222222222222111111222222222111000000...---------...111333555444888<<<<<<:::888:::======BBBKKKTTT[[[cccjjjoookkkcccXXXOOOIIIFFFCCCAAA===AAAEEEEEECCCAAACCCFFF@@@>>>;;;:::<<<===>>>>>>?????????AAADDDDDDCCCAAACCCDDDEEEDDDCCCBBBDDDFFFDDDEEEEEEFFFGGGIIIJJJKKKHHHKKKNNNQQQRRRSSSUUUVVVMMMKKKJJJMMMQQQSSSPPPLLLLLLJJJGGGGGGJJJNNNQQQRRRSSSTTTTTTUUUTTTSSSQQQPPPQQQXXX^^^```bbbeeeeeebbb___```cccfffiiimmmooopppqqqsssvvvxxxzzz}}}~~~~~~}}}}}}{{{yyy|||~~~yyyqqqgggaaa\\\\\\[[[[[[^^^bbbbbbeeejjjmmmjjjcccYYYRRRGGGCCC>>>:::777555444333///...------------***)))---,,,++++++------,,,+++,,,------,,,++++++,,,---++++++++++++++++++++++++)))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''((((((((()))))))))***&&&&&&&&&'''''''''((((((******+++,,,...000111222333555777999;;;>>>BBBFFFHHHJJJNNNRRRUUUWWWWWWWWWWWWZZZ^^^___^^^^^^```bbb^^^```bbbbbbaaaaaaccceeeeeeeeeeeefffgggiiijjjkkkjjjhhhffffffgggggggggfffhhhiiiiiihhheeeccccccccceeeeeeddddddcccdddddddddhhhgggeeedddccccccddddddeeeddddddddddddfffhhhiiiiiiiiijjjiiiiiihhhgggffffffhhhiiiiiihhhhhhiiijjjmmmlllkkkkkkllllllkkkiiihhhkkknnnnnnmmmmmmoooqqqpppppppppppppppqqqqqqqqqmmmmmmmmmmmmnnnpppqqqsssrrrrrruuuxxxwwwtttvvv|||yyymmmiiirrr}}}sssnnnqqquuuxxxzzzssskkkYYYCCC666???YYYppp'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((()))))))))))),,,---///999QQQlllvvvrrrqqq{{{iiirrrzzzgggIII777:::999666222---+++,,,---+++...000222333444777999DDDPPP\\\aaaeeekkkppprrruuuvvvvvvuuuuuuuuuxxxzzz|||}}}}}}~~~~~~|||{{{zzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyy{{{yyyvvvvvvxxxzzz{{{{{{vvvtttrrrqqqrrrrrrqqqppprrrwww{{{{{{yyyxxx{{{~~~yyyzzz|||}}}}}}yyy{{{|||{{{yyywwwppp___OOO???;;;444000///111222333111111111111111000///...///.........000333666888777<<>><<<>>>AAADDDJJJRRRVVVXXX\\\ccchhhjjjcccZZZSSSOOOLLLHHHFFFAAAFFFKKKKKKHHHFFFGGGJJJFFFDDDAAA@@@AAAAAAAAA@@@AAAAAABBBEEEGGGHHHGGGEEECCCDDDDDDCCCCCCDDDFFFIIIEEEEEEEEEEEEGGGIIIKKKLLLAAAEEEJJJOOORRRUUUXXX[[[RRROOOMMMOOOSSSUUURRRNNNOOOLLLIIIHHHJJJMMMPPPQQQTTTUUUUUUVVVUUURRRPPPNNNOOOVVV\\\^^^aaacccbbb]]]^^^]]]]]]___bbbfffkkkmmmkkkmmmoooqqqsssvvv{{{~~~~~~yyyxxx|||~~~|||wwwuuuzzz{{{tttkkk^^^SSSRRRUUUVVVUUUUUU]]]```dddggggggaaaYYYSSSHHHDDD>>>888555333111000...------......---***(((---,,,++++++------,,,+++'''+++......,,,)))***+++++++++++++++++++++++++++)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&''''''((('''((((((((())))))******&&&&&&&&&'''''''''((((((******+++,,,...000222333222444666888:::===AAADDDCCCFFFJJJOOOSSSUUUVVVWWWWWWZZZ^^^___^^^]]]^^^```]]]___bbbbbbaaaaaadddfffcccccccccdddfffiiikkkmmmfffeeecccccceeefffeeedddggghhhjjjiiigggeeeddddddhhhgggeeedddccccccdddeeeiiigggfffdddcccccccccdddccccccbbbbbbcccfffiiikkkggggggggggggfffeeedddcccaaacccfffgggggghhhiiikkkmmmllllllmmmnnnooommmkkkhhhkkkoooooonnnnnnppprrrqqqppppppoooooopppqqqqqqllllllllllllmmmoooppprrrrrrrrrtttwwwuuurrruuu{{{|||}}}qqqkkkqqqzzzjjjccceeefffgggjjjiiieeeZZZGGG;;;AAAXXXmmm''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))---(((***:::RRReeeooorrrssssssrrrrrraaaHHH888<<<<<<888///***+++,,,+++...///000111111333666999EEERRR___dddfffkkkrrruuussstttvvvvvvuuuuuuwwwxxx}}}||||||{{{zzzzzzyyyyyy~~~~~~|||{{{{{{~~~|||{{{|||~~~|||yyywwwwwwxxxxxx~~~zzzvvvuuuwwwxxxxxxvvvvvvrrrqqqrrrmmmfffeeeiiipppuuuyyyzzzyyyzzz~~~|||{{{{{{}}}}}}~~~}}}|||}}}zzzuuu}}}~~~{{{sssjjj^^^MMM>>>888777555444333333333333333222111///......000333222333444555555888<<>>??????BBBEEEIIINNNQQQSSSTTTTTTUUUVVVXXX[[[___```___]]]```^^^\\\^^^aaacccaaa___```aaaccceeehhhiiijjjjjjhhhfffdddcccdddeeeeeedddbbbdddeeedddbbbbbbcccdddeeeddddddccccccbbbbbbbbbaaabbbbbbbbbbbbaaaaaabbbbbb```^^^^^^```cccdddeeecccgggjjjhhhdddbbbdddgggdddfffhhhhhhhhhiiikkklllnnnnnnnnnnnnmmmlllkkkkkklllmmmmmmmmmnnnnnnoooooommmnnnpppqqqrrrrrrqqqqqqllljjjhhhhhhhhhkkknnnpppqqqtttwwwvvvssspppppprrrzzzqqqfffiiirrr}}}kkkdddgggiiiiiiiiinnnjjjfffGGG111<<>>???BBBDDDHHHLLLOOORRRTTTTTTVVVWWWYYY\\\```bbbaaa___```^^^\\\^^^aaabbbbbbaaabbbbbbcccdddeeeeeeffffffhhhfffdddcccdddeeeeeedddbbbcccddddddbbbbbbbbbdddeeeeeedddccccccbbbaaaaaa______^^^___bbbdddeeeeeedddbbbaaa```bbbcccdddcccbbbfffiiihhheeeccceeehhheeefffhhhiiihhhiiijjjllllllmmmmmmmmmlllkkkkkkjjjmmmmmmnnnnnnnnnoooooooooooopppqqqrrrsssssssssrrrlllkkkkkkjjjkkkmmmoooppprrruuuwwwvvvsssqqqrrrttt}}}qqqeeeeeellluuunnneeehhhpppuuuvvvtttiii```BBB222@@@SSSppp&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,***...;;;OOOaaajjjlllyyyrrryyykkkhhh]]]FFF111;;;<<<888000,,,...//////...///000111111333666999GGGTTTaaafffhhhnnnuuuxxxtttvvvwwwxxxwwwwwwxxxzzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyzzzzzz~~~|||yyyxxxyyyyyyyyyxxxvvvttttttuuurrrnnnooosssxxxzzz}}}}}}|||}}}|||}}}}}}zzzyyyttthhhYYYPPPKKKEEE>>>888666444333444777:::<<<777666555555666777999:::<<<===>>>>>>???AAAEEEHHHJJJHHHFFFCCCBBBEEEJJJNNNXXXZZZWWWQQQMMMOOOQQQQQQVVV[[[[[[WWWTTTWWW[[[\\\^^^^^^^^^]]]\\\\\\___aaa```ZZZXXX\\\___^^^]]]^^^XXXVVVTTTSSSQQQQQQRRRRRROOONNNMMMKKKIIIGGGEEEDDDNNNTTTXXXRRRGGGAAACCCIIIPPPPPPQQQRRRSSSUUUVVVVVVWWWSSSPPPQQQTTTVVVVVVTTTUUUVVVXXXXXXWWWUUUQQQOOOXXXXXXWWWWWWVVVUUUTTTTTTRRRPPPPPPQQQUUUXXXYYYYYY]]]^^^___```bbbcccdddddd```___ccchhhkkklllpppwwwyyy{{{~~~}}}zzzxxxvvvzzzwwwsssrrrtttwwwzzz{{{ssslll___TTTPPPPPPLLLFFFDDDJJJQQQUUUXXXWWWMMMCCC>>>>>>;;;777222//////000---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''))))))***+++---...//////222333666888;;;===>>>>>>BBBCCCFFFJJJNNNQQQTTTVVVVVVWWWYYY]]]aaacccbbbaaa```^^^]]]^^^aaacccddddddddddddcccbbbbbbbbbbbbbbbgggfffddddddeeefffeeedddaaabbbccccccbbbaaabbbdddfffeeedddcccbbbaaa``````aaa^^^[[[\\\```dddeeedddeeedddccccccddddddcccaaaaaadddggggggeeedddfffhhheeeggghhhiiihhhiiijjjlllkkkkkklllllllllkkkkkkjjjooooooooooooooopppppppppoooooopppqqqrrrrrrrrrrrrmmmmmmnnnnnnooopppppppppsssvvvwwwuuurrrqqqtttwww~~~nnnaaa```eeemmmzzz}}}ppprrr~~~kkk\\\???333BBBSSSmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***000>>>TTTiiisssssswwwlllcccrrr|||mmmiii___FFF000999:::777///,,,...000///...///000111111333666999FFFSSS```eeehhhnnntttxxxuuuwwwxxxxxxxxxxxxyyy{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~|||zzzzzz{{{{{{~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwyyy|||{{{}}}~~~~~~}}}~~~}}}~~~~~~{{{vvviiiYYYOOOKKKGGGCCC;;;999888888;;;@@@EEEHHHCCC@@@<<<:::;;;===@@@AAADDDDDDBBB@@@@@@CCCHHHLLLNNNLLLHHHEEEDDDHHHNNNSSS\\\[[[VVVQQQPPPTTT[[[___bbbfffeee^^^[[[]]]aaabbb___aaaeeehhhiiijjjjjjjjjbbb]]]ZZZ^^^aaa```___```[[[ZZZYYYXXXXXXYYY[[[\\\WWWWWWVVVUUURRRPPPMMMLLLRRRUUUWWWTTTMMMIIIJJJMMMTTTUUUVVVXXXYYYYYYYYYXXXXXXVVVTTTUUUWWWXXXWWWVVVTTTUUUVVVVVVUUURRROOOMMMUUUTTTSSSRRRPPPPPPRRRTTTWWWUUUTTTTTTUUUWWWYYYZZZZZZZZZ[[[\\\^^^___```aaa^^^^^^bbbgggjjjjjjmmmrrrwwwxxxzzz|||~~~~~~}}}|||~~~|||zzzwwwuuuvvvtttssssssuuuwwwzzz|||}}}vvviiiZZZSSSRRROOOJJJEEEGGGIIILLLQQQRRRJJJ???:::999777555222///......,,,,,,---------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))))))))))))))))))))(((((((((((()))(((((((((&&&''')))******((('''%%%&&&&&&&&&'''''''''''''''))))))***+++---...//////222333555777999;;;===>>>BBBCCCFFFIIINNNRRRVVVXXXVVVVVVXXX[[[___bbbbbbaaaaaa`````````bbbdddfffgggeeedddbbbaaaaaaaaaaaabbbfffeeecccdddeeefffeeeddd```aaacccbbbaaaaaabbbcccfffeeedddcccbbbaaa```___eee___ZZZYYY\\\```aaa```cccbbbbbbcccdddeeecccaaaaaacccffffffeeeeeefffhhheeeggghhhiiihhhhhhjjjkkkkkkkkklllmmmmmmlllllllllppppppppppppppppppppppppmmmmmmnnnnnnoooooooooooonnnoooqqqrrrrrrrrrqqqqqqssstttuuusssqqqqqqtttxxx}}}zzzjjj]]]]]]ccckkkyyy|||{{{ppp^^^@@@333@@@PPPmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((+++000@@@YYYqqqyyyvvveeevvvxxx```YYYfffpppuuu|||rrroooaaaGGG000777888555...***,,,.........///000111111333666999DDDQQQ^^^cccffflllsssvvvvvvwwwyyyyyyxxxxxxzzz{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}}}}}}}|||{{{{{{{{{|||}}}}}}|||{{{zzzyyyzzzzzzyyy{{{{{{zzzzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}{{{rrrdddYYYSSSNNNIIIDDDCCCBBBCCCGGGMMMSSSWWWRRRLLLEEEAAAAAADDDGGGHHHFFFDDDAAA???AAAFFFOOOUUUWWWUUURRROOOOOORRRXXX]]]]]]YYYUUUSSSVVV___kkktttxxxzzzwwwnnnhhhhhhjjjjjj___ccciiioooqqqoookkkhhh___YYYVVVZZZ\\\ZZZYYYYYYWWWWWWWWWXXXZZZ]]]___aaa\\\\\\\\\\\\ZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWUUUSSSUUUWWWYYY\\\]]]]]]]]]]]]YYYYYYYYYYYYZZZZZZYYYXXXUUUUUUTTTSSSQQQPPPOOONNNQQQQQQPPPMMMKKKKKKNNNQQQXXXWWWUUUTTTTTTUUUWWWYYYTTTUUUVVVWWWXXXZZZ[[[[[[[[[\\\___eeefffdddfffjjjrrrtttvvvwwwxxxxxxyyyyyy~~~}}}}}}zzzxxxvvvrrrsssuuuvvvwwwxxxyyyzzz}}}ooo^^^TTTQQQOOOMMMIIIGGGCCCBBBHHHMMMHHH???666555333111///...---,,,,,,,,,,,,---------......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***************************((())))))******)))((((((%%%'''(((******)))'''&&&&&&&&&&&&'''''''''(((((())))))***+++---...//////111222333555888:::<<<===BBBCCCFFFJJJNNNSSSWWWYYYUUUTTTVVVYYY]]]___```___bbbbbbbbbcccccceeegggiiicccbbbbbbbbbbbbbbbccccccdddcccbbbccceeeeeedddccc___```bbbaaaaaa```bbbccceeeddddddcccaaa``````___ccc^^^YYYWWWZZZ]]]___```___^^^___aaadddeeedddcccaaacccdddeeeeeeeeefffgggfffgggiiiiiihhhhhhiiikkkkkklllmmmnnnnnnooonnnnnnqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnooooooooooooqqqrrrssstttsssrrrqqqppprrrsssrrrppppppssswww}}}}}}lll___^^^dddkkkyyy|||wwwfffFFF333:::LLLmmm%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++000@@@]]]xxx}}}uuu\\\```dddjjjqqqqqqdddSSSWWWbbbkkkppp|||wwwvvvttt```EEE333666888444---)))+++------...///000111111333666999BBBOOO\\\bbbeeekkkrrruuuuuuwwwxxxxxxxxxxxxyyy{{{{{{zzzyyyyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}|||zzzyyyyyyzzzvvvyyyzzzwwwwww|||~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{{{{}}}tttiii```XXXQQQLLLKKKKKKLLLOOOSSSXXX[[[ZZZTTTMMMJJJJJJLLLMMMLLLCCCBBBBBBCCCFFFNNNXXX___\\\\\\[[[ZZZYYY[[[___ccc___[[[ZZZ]]]ccckkkyyy~~~vvvttttttssseeehhhmmmqqqrrrmmmeee^^^]]]WWWUUUXXXYYYUUUQQQPPPPPPQQQTTTWWWZZZ]]]___```]]]]]]]]]]]]]]]\\\\\\\\\YYYUUUSSSVVV]]]___\\\XXXVVVWWWZZZ\\\^^^_________[[[\\\]]]]]]]]]\\\ZZZYYYYYYWWWUUURRRPPPPPPPPPPPPPPPQQQPPPLLLIIIHHHLLLPPPTTTUUUTTTSSSQQQQQQSSSUUUPPPQQQRRRSSSUUUVVVWWWWWWWWWXXX\\\aaabbb___```ccclllnnnqqqssstttvvvzzz|||~~~}}}|||yyyxxxrrrtttwwwxxxxxxxxxxxxzzz}}}qqqaaaUUUPPPMMMJJJIIIEEE???<<>>CCCHHHNNNRRRUUUVVVUUUTTTTTTVVVXXX[[[[[[[[[^^^aaaddddddbbb```aaaaaa]]]___aaaccccccbbb```____________aaaccccccaaa___]]]___````````````aaacccbbbbbbbbbbbbaaaaaaaaaaaa]]]^^^___]]][[[]]]ccciiiaaa```______bbbdddeeeeeedddcccddddddeeeeeedddcccggghhhiiiiiihhhhhhiiijjjjjjkkklllnnnooopppppppppqqqqqqpppppppppooooooooosssrrrqqqqqqpppqqqrrrssspppqqqqqqqqqqqqqqqpppppplllpppssssssrrrqqqtttvvv}}}yyyhhhcccdddgggqqq|||xxxyyyvvvjjjMMM666666EEEhhh%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))...CCCkkkkkkaaaZZZ^^^iiinnnggg___gggqqqzzz~~~wwwjjjuuusssVVV===777999:::777///+++,,,...---...///000111111333666999AAAOOO\\\aaaeeekkkrrruuutttvvvwwwwwwwwwwwwxxxzzz|||{{{zzzyyyzzz}}}~~~||||||~~~{{{{{{{{{{{{{{{{{{zzzzzzyyy{{{}}}|||yyywwwxxxyyyvvv{{{{{{vvvwww~~~|||||||||}}}}}}}}}||||||{{{{{{|||~~~~~~~~~}}}}}}yyynnneeefffeeecccaaa````````````VVVUUUUUUXXX[[[YYYRRRKKKGGGKKKQQQUUUXXXYYY[[[\\\hhhjjjmmmoooooonnnoooooojjjjjjpppyyy}}}|||}}}zzzyyywwwtttsssrrrsssssspppjjjeeemmmhhhfffiiiggg```XXXUUURRRUUUYYY]]]```aaaaaa```___^^^\\\[[[\\\]]]___```]]]]]]\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXYYYZZZZZZ\\\___aaabbbaaa^^^\\\\\\VVVUUUTTTSSSQQQOOOMMMLLLUUUWWWWWWSSSMMMLLLOOOSSSRRRTTTVVVVVVSSSQQQRRRTTTQQQQQQRRRTTTUUUVVVWWWXXXUUUVVV]]]dddfffcccdddgggccceeehhhhhhhhhjjjnnnrrrvvvzzz~~~}}}{{{zzz{{{yyyvvvttttttyyy}}}vvv{{{zzzooo```UUULLLEEE<<<<<<:::888<<>>999444...+++,,,------,,,++++++,,,,,,---...//////......//////......---,,,------------------------++++++,,,---............++++++++++++++++++++++++)))***,,,---,,,***(((''''''''''''''''''((()))***%%%%%%&&&&&&'''((())))))))))))***+++---...//////000000111222555888;;;<<<888;;;AAAGGGMMMQQQSSSSSSWWWVVVUUUVVVXXXZZZZZZZZZ\\\___cccdddaaa^^^]]]^^^\\\^^^aaabbbbbb```]]][[[^^^^^^^^^```bbbbbb```^^^]]]^^^``````___```aaacccaaaaaaaaaaaabbbbbbbbbbbb```dddeeebbb]]]\\\bbbhhheeeccc``````bbbdddeeefffeeedddddddddeeeeeedddbbbggghhhiiiiiihhhgggiiijjjiiijjjkkkmmmnnnoooooooooppppppppppppoooooonnnnnnrrrqqqpppoooooooooqqqqqqqqqppppppppppppppppppppplllppptttuuutttsssuuuwww{{{zzzhhhccccccfffppp{{{zzzooommm{{{rrrfffLLL888777EEEfff&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++)))000222CCCmmmrrryyyvvvwww}}}sssqqqkkkpppooo[[[999666:::@@@777,,,---,,,***///000111222222222333666999EEEPPP[[[aaaeeekkknnnnnnsssuuuvvvwwwvvvvvvxxxzzzuuuwwwyyy{{{}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}{{{~~~~~~~~~|||{{{xxxzzz{{{yyyuuussstttvvvzzz{{{|||{{{yyyxxxxxxyyyyyywwwwwwyyy~~~}}}}}}{{{zzz{{{}}}~~~~~~~~~~~~|||zzzyyy{{{}}}~~~}}}~~~yyywwwqqquuuvvvuuuvvvuuukkk^^^UUU\\\aaaaaaaaabbb```\\\XXX\\\aaafffgggeeebbb___hhhrrr{{{{{{tttnnnpppuuukkkiiimmmyyyyyy}}}}}}yyyvvvuuurrrppprrrwww{{{rrrmmmnnnnnnggg^^^XXXYYY[[[^^^bbbdddeeeeeeddddddbbb``````aaabbbaaa```ZZZYYYYYY[[[\\\YYYSSSNNNWWWUUUSSSSSSUUUWWWYYYZZZ^^^___```aaaaaa___[[[XXXTTTSSSRRRUUUXXXWWWQQQLLLPPPSSSVVVTTTNNNKKKLLLOOOVVVTTTRRRRRRTTTUUUVVVVVVTTTQQQNNNNNNPPPSSSUUUVVVXXXWWW\\\fffllliiieeebbbfffeeefffgggiiimmmqqqsssuuuwww|||~~~}}}zzzzzzyyywwwzzz{{{xxxqqqxxx{{{uuukkk___QQQEEEBBB@@@>>>======<<<;;;:::;;;666000---------,,,***...---,,,+++************///...------......,,,+++---......//////...------++++++,,,---............+++++++++************)))+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---...000222333444666999;;;;;;<<>>=========;;;:::;;;777111///...///---,,,.........---------.........---------...---+++))),,,,,,------...------------------...------,,,,,,++++++++++++************++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---...///111222333555888::::::;;;>>>AAAFFFKKKPPPSSSUUUTTTTTTUUUVVVXXXYYYZZZ```^^^]]]^^^______]]][[[]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]\\\]]]^^^___^^^]]]___^^^]]]]]]]]]^^^___```ccccccbbbbbbaaa``````___[[[[[[[[[\\\]]]^^^___``````aaabbbaaa______aaabbbcccbbbaaaaaaaaacccfffgggffffffeeefffggghhhjjjkkkkkklllllllllkkkllloooqqqqqqrrrqqqoooqqquuusssoooooommmlllnnnpppqqqooommmkkkkkkkkkmmmoooqqqqqqqqqrrrqqqsssvvvvvvsssuuuyyyyyyooogggdddmmmmmmccc``````ccchhhuuujjjdddIII777<<>>>>>===;;;999999666222000///000///...,,,,,,,,,,,,---------...---------...///...,,,)))***++++++,,,,,,,,,------............---,,,+++***,,,+++++++++************++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++,,,,,,---///111222222444777999888999<<>><<<999888555666777666555555777999888888999::::::999888777333000---,,,,,,---,,,,,,+++***)))(((((()))***+++)))***+++---...///000000,,,,,,,,,,,,++++++++++++******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))***++++++,,,---/////////000333555555666888;;;???DDDHHHJJJMMMOOORRRUUUWWWYYY[[[[[[WWWYYYZZZ[[[YYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWXXXZZZ[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXZZZ\\\]]]^^^___```ccceeedddcccaaa``````aaabbbdddhhhjjjlllmmmnnnmmmlllkkkeeefffggggggggghhhkkknnnnnnrrrssspppnnnqqqqqqppprrrrrrqqqooonnnooosssvvvuuuuuutttuuuvvvuuussspppttttttwww{{{xxxrrrpppqqqxxxxxxeeeVVVWWW[[[```nnn}}}www~~~wwwXXX===:::LLLttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******+++111333BBB```pppllliiittt^^^VVVjjjzzzpppooojjjVVV999:::===BBB999------,,,)))......///000000000222555777???JJJVVV]]]bbbiiimmmnnnssstttuuuuuutttuuuxxxzzz|||}}}~~~~~~}}}|||}}}|||||||||~~~~~~}}}{{{zzzzzzzzz|||}}}}}}}}}}}}~~~~~~zzzuuussstttwwwyyyzzzvvvwwwyyyxxxxxxxxxyyy{{{yyyzzz{{{zzzxxxwwwxxxzzz{{{}}}~~~{{{zzzzzz{{{}}}~~~|||}}}|||{{{|||~~~~~~|||sssrrr{{{~~~}}}{{{}}}xxxwwwuuurrrnnnjjjgggeeedddcccaaabbbdddeeeeeedddfffiiijjjiiiddd```]]]\\\___aaabbb```[[[ZZZ\\\```aaaeeeiiiggg```ZZZWWWWWWVVV[[[___\\\UUUQQQSSSWWWZZZ\\\\\\ZZZWWWWWW[[[^^^XXX[[[\\\ZZZUUUSSSVVVYYYWWWVVVUUUVVVWWWXXXVVVTTTTTTOOONNNSSSVVVUUUSSSSSSUUUTTTSSSSSSSSSTTTUUUVVVOOOMMMMMMRRRZZZbbbfffgggrrrwww}}}~~~}}}~~~~~~}}}{{{|||zzzyyyxxxoooeeeTTTNNNFFF???<<<;;;:::::::::<<<>>>>>>======???AAA>>>@@@BBBDDDEEEFFFEEEDDD@@@<<<555000......---------,,,***)))(((((()))******+++,,,---......///...------,,,,,,,,,+++++++++)))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***+++++++++---.........///222444555666777:::>>>CCCGGGIIIMMMOOOQQQTTTVVVXXXXXXXXXVVVYYY[[[[[[YYYXXXZZZ[[[WWWWWWXXXXXXXXXXXXWWWWWWXXXWWWVVVWWWYYYZZZYYYXXXUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXVVVYYY[[[\\\]]]]]]___aaadddbbbaaa```___```aaaccceeeggghhhjjjkkkllllllllllllgggggghhhgggggghhhjjjmmmnnnrrrsssooommmnnnooonnnpppqqqqqqooonnnnnnqqquuutttsssssssssuuuvvvuuutttttttttwwwzzzyyytttsssvvvyyy~~~hhhYYY[[[___aaakkkyyysssUUU<<<:::KKKrrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((('''///000>>>```tttlll```kkkjjjVVVYYYmmmwwwrrrrrrkkkUUU999===999???777,,,------+++000...///000000000111555777@@@KKKVVV]]]bbbiiimmmmmmoooqqquuuwwwxxxyyyzzz|||~~~~~~~~~}}}|||}}}|||||||||~~~~~~||||||{{{{{{|||}}}}}}}}}}}}~~~yyysssqqqssswwwyyyzzzzzzyyyxxxuuutttvvvzzz}}}zzz|||}}}|||xxxvvvxxxyyyxxx~~~~~~{{{zzzzzz{{{}}}~~~}}}|||{{{{{{|||~~~~~~}}}}}}}}}{{{zzz{{{zzzyyywwwrrrmmmhhheeedddbbbaaabbbcccddddddddddddhhhkkkjjjeee```]]]]]]aaadddgggeee```^^^```ccc```fffkkkjjjddd\\\XXXXXXUUU[[[^^^[[[UUURRRWWW]]]___aaabbb___ZZZXXX]]]aaaWWWZZZ[[[XXXTTTSSSWWW[[[ZZZYYYXXXXXXYYYZZZYYYXXXPPPNNNPPPWWW[[[XXXTTTRRRUUUSSSQQQPPPPPPQQQRRRSSSOOOOOOPPPRRRVVV\\\bbbfffjjjmmmrrrwww{{{~~~|||zzzzzz{{{wwwtttvvv}}}~~~}}}vvvtttrrrlllcccRRRKKKCCC<<<::::::<<<<<<>>>AAADDDDDDCCCCCCEEEHHHIIILLLOOORRRUUUVVVVVVVVVMMMGGG>>>777333111000//////---+++)))(((((()))***,,,,,,------...------------------,,,,,,,,,++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***+++++++++---.........///111444555666777:::>>>CCCGGGIIIMMMOOOQQQSSSUUUUUUUUUUUUVVVYYY[[[[[[YYYXXXZZZ\\\UUUVVVXXXXXXXXXXXXVVVUUUWWWVVVUUUVVVXXXYYYXXXWWWUUUSSSPPPNNNMMMNNNOOOOOOQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ[[[\\\[[[YYYXXXYYYZZZ\\\\\\\\\^^^```bbb```_________```bbbeeegggffffffhhhiiijjjkkkllllllhhhhhhhhhhhhggggggjjjlllooossstttppplllmmmnnnmmmnnnpppqqqooommmmmmpppsssrrrqqqppprrrtttwwwwwwwwwrrrrrrvvvzzzzzzvvvvvvzzz{{{kkk[[[]]]aaaaaaiiivvvzzzkkkPPP:::999IIIooo%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***((((((((((((((()))******(((///111@@@cccuuuhhhXXXSSSeeehhhnnn{{{rrrbbbeeegggnnnyyyrrrlllyyyuuuXXX>>>777777===555+++------,,,111///000222222111222444666AAAKKKVVV\\\aaahhhlllmmmqqquuuyyy{{{{{{zzzyyyyyy}}}|||{{{{{{||||||{{{zzz{{{{{{||||||}}}}}}~~~~~~}}}zzzyyy{{{~~~~~~||||||}}}|||{{{yyyyyyyyyxxxxxxwwwvvvvvvvvvzzzxxxxxxyyywwwttttttxxx|||xxxwwwyyy}}}~~~~~~~~~|||zzzzzzzzz{{{~~~~~~{{{{{{{{{|||~~~~~~~~~{{{zzz}}}zzz|||yyywwwuuurrrooolllkkkkkkjjjhhheeedddeeeggggggkkknnnkkkccc]]][[[[[[]]]```cccffffffccc___]]]bbbhhhkkkiiieeebbb^^^XXXTTTVVVZZZ\\\\\\[[[[[[\\\dddddddddcccaaa^^^[[[YYYVVVVVVVVVUUUVVVVVVWWWWWWZZZXXXUUUUUUWWWWWWUUURRRRRRRRRTTTVVVXXXXXXVVVTTTRRRTTTVVVUUUTTTRRRRRRSSSSSSSSSSSSTTTXXX\\\aaadddccceeejjjqqqyyy|||vvvooommmqqqyyy~~~yyy{{{zzzoooeee___\\\OOOGGG>>>:::888888===DDDDDDFFFJJJMMMPPPTTTYYY]]]^^^aaafffkkkooouuu|||sssdddQQQDDD>>>888333000---...///---******,,,///000//////...---,,,+++***,,,------------,,,++++++++++++******))))))((((((,,,+++)))''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((******+++,,,---///000111555666777888:::===BBBEEEHHHKKKPPPTTTVVVVVVUUUTTTVVVXXXZZZ[[[ZZZYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRLLLLLLKKKKKKKKKKKKKKKLLLPPPOOONNNMMMMMMOOOQQQRRRQQQTTTWWWYYYYYYYYYZZZ[[[[[[\\\___aaabbbbbbaaa```cccccccccbbbccccccddddddfffggghhhiiiiiijjjjjjiiillljjjgggeeefffhhhkkkmmmnnnpppqqqqqqooommmlllmmmpppooonnnmmmkkkmmmpppsssrrrrrrrrrssstttuuuvvvwwwsssssstttttttttttttttttttttdddaaafffkkknnnqqqyyynnnQQQ;;;:::FFFddd%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((((((((((((((()))******&&&---///>>>bbbvvvmmm___TTTaaaaaahhh|||xxxggghhhxxx{{{qqqooo{{{uuuVVV===777>>>CCC:::......---***...///000111222111222444666@@@KKKVVV\\\aaahhhmmmmmmppptttxxxzzzzzzzzzzzzzzz}}}|||{{{{{{|||}}}|||zzz}}}}}}}}}}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}|||zzz|||{{{zzzyyyxxxvvvuuuuuuwwwvvvxxxyyyvvvrrruuu{{{}}}zzzxxxyyy}}}~~~||||||{{{|||~~~{{{xxxyyyzzz}}}~~~{{{xxxyyy|||}}}}}}~~~yyy~~~}}}|||zzzwwwsssooommmmmmllljjjgggeeeeeefffhhhkkkmmmjjjddd___^^^```bbbdddfffgggfffdddaaa___bbbhhhkkkiiifffddd```[[[UUUWWWZZZ\\\]]]]]]]]]]]]eeefffffffffdddaaa^^^\\\VVVUUUUUUTTTTTTUUUUUUVVVZZZXXXUUUUUUVVVVVVTTTQQQRRRRRRSSSVVVYYYZZZXXXWWWYYYYYYXXXWWWVVVVVVUUUTTTUUUTTTSSSTTTVVVZZZ]]]``````dddjjjqqqwww{{{}}}yyyssspppqqqwww{{{{{{yyylll___UUUQQQEEE???::::::<<<>>>EEELLLPPPSSSWWWZZZ]]]aaaeeehhhooorrrxxx}}}kkk[[[PPPFFF<<<666666666444000,,,***+++...000000///...---,,,++++++,,,,,,,,,,,,,,,++++++************)))))))))))))))+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((*********+++---...000111444555777888999<<>><<<888333...,,,---...000///......,,,,,,+++***+++++++++,,,+++******)))))))))))))))************)))******))))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***+++,,,...///000333444666777888;;;???BBBEEEFFFIIIKKKNNNPPPQQQQQQRRRTTTVVVWWWVVVUUUUUUUUUVVVTTTSSSQQQPPPQQQQQQRRRKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKMMMOOOPPPRRRSSSUUUUUUUUUWWWZZZ]]]^^^^^^^^^^^^___``````aaabbbaaaaaaaaabbbbbbcccddddddeeefffgggggghhhhhhhhhlllkkkjjjjjjjjjkkkmmmnnnqqqsssttttttpppmmmlllkkkmmmoooppppppnnnkkkjjjjjjoooooooooppprrrtttuuuvvvvvvvvvvvvvvvvvvuuutttsssxxx~~~wwwkkkeeekkkvvvjjjjjjrrruuussstttmmmnnnVVV<<<999HHHmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((((((((((((((())))))***+++///...<<<___uuuuuurrr{{{uuuuuu|||lllIII666999>>>CCC999---,,,+++)))......000111111111111444666>>>IIITTT[[[aaahhhmmmnnnnnnqqquuuwwwxxxyyyzzz{{{|||{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxx{{{~~~}}}vvvqqqwww~~~~~~~~~}}}}}}|||{{{|||~~~~~~}}}|||zzzyyyxxxyyy{{{~~~~~~}}}|||{{{yyyuuupppmmmiiilllnnnooollljjjhhhggglllmmmllljjjggghhhkkknnnnnnlllhhheeeaaa^^^\\\[[[]]]bbbeeedddbbbcccbbb______^^^^^^```bbbcccccccccaaabbbdddeeedddaaa^^^\\\WWWVVVVVVUUUUUUUUUUUUVVVWWWVVVTTTTTTTTTUUUUUUVVVSSSSSSTTTWWWZZZ]]]^^^^^^\\\VVVQQQQQQTTTWWWUUURRRXXXWWWUUUTTTUUUXXXZZZ\\\^^^dddjjjkkkhhheeefffhhhtttyyy~~~wwwrrrsssxxxyyywww|||rrrbbbSSSKKKDDD>>>:::<<<@@@EEEOOOXXXdddgggkkkmmmmmmmmmmmmnnnhhhiiijjjjjjkkkmmmrrruuuzzzxxxtttoooiiibbbVVVJJJEEEAAA;;;444///...///000///......---,,,+++***)))***++++++++++++***))))))(((((())))))******++++++((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***+++---///000111333555666777999===@@@DDDDDDEEEGGGJJJLLLOOOPPPPPPRRRTTTUUUTTTRRRRRRSSSSSSQQQOOOMMMLLLLLLMMMNNNJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJLLLNNNPPPRRRQQQRRRRRRRRRRRRUUUZZZ]]]___^^^]]]\\\\\\^^^```aaa````````````aaabbbcccccceeeeeefffggghhhhhhhhhhhhlllllllllllllllmmmmmmnnnppprrruuuuuurrrooonnnmmmiiikkkmmmnnnmmmmmmmmmooommmmmmnnnoooqqqssstttuuuvvvvvvvvvvvvuuutttrrrrrrvvv|||~~~ooocccggg~~~tttddddddkkkkkkfffjjjhhhnnnWWW<<<999KKKsss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))***+++------<<<^^^vvv{{{{{{uuuwwweeeDDD555;;;CCCGGG<<<...---+++)))......///111111000111333555===HHHSSSZZZaaaiiinnnooommmpppsssvvvvvvwwwyyy{{{{{{{{{zzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{}}}|||tttnnnttt}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}|||{{{|||||||||||||||}}}}}}yyyuuurrrnnnkkkfffjjjnnnpppooonnnmmmlllooonnnllljjjjjjkkkooorrrtttqqqlllfffaaa^^^\\\\\\___dddfffdddccceeeeeecccbbb___]]]^^^aaabbbcccbbb```bbbeeeffffffddd```^^^ZZZYYYXXXXXXWWWWWWWWWXXXUUUUUUUUUUUUUUUWWWZZZ[[[WWWVVVUUUWWW[[[^^^``````XXXSSSOOOPPPUUUXXXWWWUUUXXXWWWVVVVVVXXX[[[^^^```___dddiiiiiieeeaaabbbeeepppuuu{{{|||ooorrrxxx|||~~~wwwjjj\\\SSSKKKDDD===<<>>===???DDDOOOXXXWWWYYYZZZZZZWWWUUUUUUUUULLLIIIDDD???===>>>CCCGGGSSS___kkksss|||wwwlllaaaRRRBBB888111...---//////...---,,,++++++***+++++++++,,,+++******)))))))))))))))************(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''((()))***,,,---......000222444555666888:::??????@@@BBBEEEGGGJJJKKKLLLNNNOOOOOONNNLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@????????????@@@@@@@@@???@@@@@@AAABBBCCC@@@AAABBBDDDFFFHHHIIIIIIKKKLLLLLLLLLMMMPPPUUUYYYYYYYYYXXXXXXYYY[[[]]]___]]]]]]]]]^^^___```aaabbbfffggghhhiiijjjjjjjjjjjjkkkjjjiiiiiiiiijjjlllmmmjjjnnnrrruuutttsssrrrqqqppppppnnnkkkiiijjjmmmpppnnnnnnnnnooopppqqqrrrssssssssssssssssssrrrqqqpppvvv|||uuuiii``````nnn}}}|||qqqnnnuuu{{{~~~{{{sssqqqWWW===;;;MMMsss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((()))******'''))))))999ZZZppp|||mmmfff|||}}}lllmmmcccIII:::<<>>;;;999999<<>>======<<<<<<<<<===>>>>>>=========>>>>>>???@@@AAA>>>???@@@BBBDDDEEEEEEFFFHHHIIIJJJKKKLLLNNNSSSVVVUUUUUUUUUVVVXXXZZZ\\\]]]\\\\\\\\\]]]^^^```aaabbbeeefffggghhhiiiiiiiiiiiijjjiiigggffffffhhhjjjllljjjnnnrrruuutttrrrpppoooooooooooonnnllllllnnnooopppoooooooooppppppqqqrrrrrrsssssssssssssssrrrrrrtttzzz}}}lllcccaaadddmmmuuuxxx~~~uuuVVV<<<:::IIIlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((()))******+++,,,***888VVVjjjtttggg\\\lll{{{iiilllfffNNN<<<;;;NNNQQQCCC444000...+++000---///000000000000333555:::FFFRRRYYYaaaiiiooopppoooqqqrrrsssssssssuuuwwwzzzzzzzzz|||~~~~~~}}}}}}}}}{{{}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxuuuxxx}}}~~~~~~~~~|||yyyvvvyyy|||~~~~~~||||||}}}zzzyyyzzzzzzzzzyyyxxx{{{~~~~~~uuunnnrrrtttwwwyyyyyyxxxyyyzzzuuurrrooommmnnnoooppppppllllllkkkjjjkkklllmmmnnnkkkoooooolllkkknnnpppppprrrllleeeccceeegggfffdddaaadddhhhlllllljjjgggeee^^^]]]\\\[[[ZZZZZZZZZZZZ_________\\\YYYZZZ]]]aaaccc___\\\ZZZ[[[]]]___```___aaaccccccbbbaaabbbccc\\\[[[ZZZYYYZZZ]]]```bbb^^^]]]]]]___cccgggiiijjjccchhhsss}}}~~~yyywwwzzzoooaaaWWWNNNHHHCCCAAA???>>>@@@EEE:::;;;<<<<<<<<<===???AAA???@@@AAAAAA??????@@@AAAHHHSSS\\\aaappplllYYYLLLDDD???<<<555555444333222111000000,,,------------,,,++++++++++++******))))))((((((***)))(((''''''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))+++---...,,,...111333333444666777888999;;;>>>@@@BBBCCCDDDEEEGGGIIIHHHGGGEEEDDDEEECCCDDDEEEFFFDDDAAA>>>;;;<<<<<<<<<<<<===>>>??????<<<<<<<<<======???@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIJJJKKKMMMQQQTTTRRRSSSTTTUUUWWWZZZ[[[]]]\\\\\\\\\]]]^^^___aaabbbdddeeefffggghhhhhhhhhhhhjjjhhheeeddddddfffiiilllkkkooosssuuusssqqqnnnmmmiiillloooppppppppppppqqqqqqqqqppppppppppppqqqqqqssssssttttttuuutttttttttsssxxx{{{ggg___ccciiiooosssxxxUUU;;;999FFFfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******---+++'''555UUUgggjjjooohhhXXXbbbxxxtttppplll^^^MMM999999GGGJJJ>>>///...,,,)))...111000/////////000222333;;;BBBNNNXXX```fffiiilllppprrrssssssssstttvvvxxx||||||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}|||||||||||||||yyyzzz{{{}}}~~~||||||yyyxxxyyy}}}~~~}}}~~~~~~zzzxxxzzz||||||{{{|||xxxvvvuuuxxx|||~~~}}}}}}}}}~~~|||yyyxxxxxxyyyzzzxxxyyy{{{{{{|||~~~~~~~~~~~~{{{yyy{{{yyywwwvvvvvvxxx{{{}}}vvvtttqqqppppppoooooonnnkkkllllllkkkjjjjjjkkklllpppnnnlllkkkjjjkkkmmmnnnpppooojjjeeeeeegggeee```aaaaaaaaabbbbbbbbbbbbbbb]]]]]]^^^\\\ZZZZZZ[[[\\\[[[[[[[[[[[[[[[]]]aaaddddddcccaaa\\\XXXXXX[[[___eeeeeedddaaa______aaaccc___^^^]]]]]]^^^^^^\\\[[[___]]]]]]```dddgggfffdddcccdddjjjttt{{{~~~{{{tttmmm```TTTOOOIIICCC??????>>>===;;;777444222222666:::>>>@@@BBBFFFJJJJJJHHHGGGJJJNNNXXXUUUTTTXXX___llluuudddSSSFFF@@@===666666666888:::999555111---.........---+++)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++------///000222444555666666777888:::<<<>>>???@@@CCCCCCBBBBBBBBBAAAAAAAAADDDCCCAAA???>>>===<<<<<<999::::::;;;;;;:::999999:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAFFFFFFFFFGGGIIILLLOOOPPPRRRQQQQQQUUUYYY[[[ZZZXXXZZZ[[[]]]]]]]]]___aaadddeeeeeeggghhhiiiiiiiiiiiijjjiiifffbbbaaabbbfffiiilllnnnqqqssssssqqqooommmooonnnlllmmmoooqqqrrrrrroooooooooooooooppppppqqqvvvuuutttvvvxxxxxxuuurrruuuwww|||mmmbbbgggiiilllyyyrrrTTT<<<777DDDhhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******%%%***+++888UUUdddaaa^^^ppp}}}|||aaaVVVbbbooo}}}nnnkkkhhhZZZJJJ777777???CCC999------,,,+++000111000/////////000222333888@@@KKKVVV___eeeiiikkkpppqqqrrrsssssstttvvvxxx{{{{{{|||~~~~~~}}}|||}}}}}}}}}}}}{{{{{{{{{{{{~~~|||{{{{{{|||||||||{{{|||zzzxxxzzz}}}~~~~~~}}}~~~}}}|||}}}zzzyyyyyy{{{|||}}}~~~}}}||||||yyy{{{~~~~~~}}}||||||}}}{{{yyyxxxxxxxxxyyyxxxyyyzzzzzzzzz|||}}}|||~~~~~~|||yyyxxxxxx{{{~~~yyyxxxwwwvvvuuussspppnnnllllllmmmmmmlllmmmnnnooommmlllkkkkkkkkkkkklllmmmmmmmmmiiifffgggjjjhhhdddaaaaaaaaa```````````````ffffffdddaaa]]]\\\\\\]]][[[]]]^^^^^^___aaadddgggffffffeeeaaa]]]]]]___aaacccbbbaaa```aaacccdddeeedddaaa^^^]]]\\\\\\ZZZYYY[[[ZZZYYY\\\```dddfffeeecccbbbeeemmmsssvvv{{{{{{sssjjj^^^RRROOOJJJDDDAAA@@@>>>;;;888:::888666555777999;;;;;;BBBGGGNNNSSSUUUUUUVVVWWWVVVUUUTTTTTTTTT[[[mmmvvvjjj\\\QQQJJJGGG===;;;;;;===???>>>;;;888000000000000///,,,***))))))))))))((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---...000222333444555444555666888999;;;<<<===>>>>>>>>>??????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<888888888888888888888888888999:::;;;;;;<<<;;;;;;::::::;;;<<<===>>>??????DDDDDDEEEFFFHHHKKKNNNOOOQQQQQQRRRUUUYYY[[[ZZZXXXZZZ\\\]]]]]]\\\]]]___aaaddddddfffggghhhhhhiiiiiiiiihhhgggdddcccdddhhhkkknnnnnnoooppppppppppppppppppooonnnnnnpppqqqpppooonnnnnnmmmmmmnnnnnnooopppuuutttsssuuuwwwwwwuuurrrsssvvv{{{rrrggghhhgggjjjvvv}}}oooTTT;;;777FFFkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******$$$...///777UUUiiidddYYY\\\]]]aaaqqqvvvdddaaalllpppttt|||jjjjjjfffVVVGGG555666<<>>888888888888999:::;;;;;;777666555444555555666777555555666777888888888888888888999:::;;;<<<======@@@AAABBBDDDGGGJJJLLLMMMPPPPPPRRRUUUXXXZZZZZZXXX[[[\\\]]]]]]\\\\\\]]]^^^bbbcccdddfffgggggghhhhhhhhhhhhhhhgggfffgggiiikkknnnmmmmmmmmmnnnoooqqqsssppppppooopppqqqpppnnnlllmmmmmmllllllmmmmmmnnnooorrrrrrrrrtttvvvwwwuuusssqqqttt{{{xxxllliiidddgggvvvxxxqqqWWW<<<888GGGmmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******+++333...333XXXwwwtttgggddd```___pppwwwkkkqqqmmmnnngggTTTEEE555888AAAFFF<<<000000...+++///111000/////////000222333999AAALLLXXXaaaiiinnnrrrppprrrsssttttttvvvxxx{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}}}}|||{{{{{{|||}}}}}}}}}~~~}}}|||yyy|||~~~|||zzzzzz|||~~~~~~}}}}}}~~~~~~|||}}}~~~}}}{{{{{{{{{}}}zzzzzzyyyxxxwwwwwwwwwxxxwwwxxxxxxxxxwwwxxx{{{}}}|||wwwrrrqqqqqqrrrsssnnnxxxyyyvvvvvvxxxzzz}}}~~~~~~{{{wwwrrrooommmqqqqqqpppqqqrrrrrrqqqpppmmmoooqqqrrrssssssqqqqqqjjjmmmnnnlllmmmpppooolllffffffeeeeeeeeeeeefffgggiiihhhfffccc```___aaaccc^^^```cccdddccccccdddeeeggghhhiiiiiihhhgggeeedddcccfffhhhhhhffffffgggjjjlllhhhaaa\\\ZZZZZZZZZZZZ\\\ZZZXXXYYY[[[___cccfffaaa^^^___cccfffgggjjjooossswww~~~xxxpppeee[[[XXXVVVSSSSSSSSSQQQKKKFFF@@@BBBEEEFFFEEEEEEDDDDDDEEEJJJVVVeeerrrwwwsssmmmkkkfff```XXXOOOKKKQQQ[[[]]]^^^```___\\\XXXVVVUUURRRNNNIIIEEEAAA???>>>======>>>>>><<<999555111///---,,,***)))((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))++++++,,,...///111222222000111222333444555666666666666666777888999999999555555555555666777888999666555333222222444666777333333444555666666666666777777888999:::;;;<<<<<<===>>>@@@BBBEEEGGGJJJKKKNNNOOOQQQTTTWWWYYYYYYXXXZZZ[[[]]]^^^]]]]]]___``````aaacccdddffffffggggggiiijjjkkkjjjiiihhhiiijjjkkkkkkkkkkkkmmmnnnpppqqqnnnnnnoooqqqsssqqqnnnlllmmmmmmllllllmmmmmmnnnooopppppprrrsssuuuuuutttssspppuuu|||}}}oooiiidddjjj|||~~~||||||||||||}}}xxxwww\\\>>>888GGGlll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******---111+++222\\\~~~}}}nnnuuurrrrrr~~~{{{ttt~~~rrrssshhhQQQBBB444777CCCGGG===000000...+++000111000/////////000222333999@@@KKKWWW```hhhooorrrqqqsssuuuuuuvvvwwwzzz}}}|||~~~}}}}}}}}}}}}~~~~~~}}}|||~~~}}}}}}}}}||||||||||||}}}||||||}}}~~~|||~~~{{{zzz|||}}}~~~~~~|||zzzxxxyyyzzz|||{{{zzzzzz{{{}}}yyyxxxxxxxxxwwwwwwxxxxxxwwwxxxxxxxxxwwwxxx{{{}}}xxxvvvrrrqqqrrrrrrpppoooiiisss{{{||||||{{{xxxyyy{{{|||{{{vvvrrrrrrrrrvvvtttsssssstttsssqqqnnnoooqqqsssttttttsssqqqpppnnnrrrtttrrrqqqsssrrrnnngggfffffffffgggiiijjjllliiiiiigggdddaaa```bbbccc```bbbccccccbbbaaaaaabbbdddeeegggiiiiiihhheeeccceeekkkpppnnnfffbbbeeejjjkkkggg```\\\[[[\\\]]]^^^]]]]]][[[ZZZZZZ[[[^^^```___]]]___dddfffdddeeehhhqqqssswww~~~}}}xxxppphhh]]][[[ZZZ[[[^^^]]]ZZZVVVNNNQQQTTTTTTRRROOOMMMMMMOOORRR[[[hhhtttyyytttnnnddd[[[PPPKKKFFFAAA@@@BBBFFFGGGIIIIIIIIIJJJLLLNNNQQQOOOJJJEEEBBBAAABBBCCCFFFGGGFFFDDD@@@;;;666333...---+++)))'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********+++,,,...///000000000111111222333444444555555555555555555555555555555555444444444555555666444333222111111333555777222222333444555555555555666777777888999:::;;;;;;;;;<<<>>>AAACCCEEEGGGHHHKKKMMMPPPSSSUUUVVVWWWXXXXXXZZZ]]]___```aaabbbddd___```bbbccceeeffffffgggkkkmmmmmmllljjjhhhhhhiiihhhiiikkklllnnnnnnnnnnnnkkklllnnnqqqtttssspppmmmnnnnnnmmmmmmnnnnnnooopppmmmoooqqqrrrssssssssssssqqqvvv~~~ssslllhhhqqqyyypppnnnppprrrrrryyyvvvyyy^^^???888FFFiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******''',,,)))555\\\yyyxxxnnnvvv~~~uuuvvvfffKKK===222777BBBFFF;;;......---,,,111111000/////////000222333777>>>IIITTT]]]eeelllpppqqqsssuuuvvvvvvxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{|||}}}zzz{{{|||~~~~~~||||||}}}|||}}}~~~{{{xxxvvvwwwyyy{{{{{{zzzzzz{{{|||xxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyyyyzzz}}}}}}|||{{{sssrrrrrruuuwwwuuuqqqllliiiqqqxxxxxxxxx}}}~~~~~~xxxuuuwwwyyyyyywwwuuuvvvxxxwwwtttpppqqqrrrssssssrrrpppmmmlllqqqvvvzzzxxxvvvvvvtttqqqgggfffeeeeeefffhhhkkklllmmmmmmllliiieeebbbbbbbbbbbbcccdddcccaaaaaaaaaccccccccceeegggiiiiiifffccceeelllqqqooohhhccceeeiiiiiieee```]]]]]]___aaaaaa]]]^^^___]]][[[YYYYYYYYY\\\[[[^^^cccdddbbbbbbeeeoooqqqtttxxx~~~}}}wwwhhheeedddeeejjjllllllkkkiiikkkmmmjjjddd]]]ZZZZZZ```^^^___dddiiijjjfffbbbSSSHHH>>><<<<<<888444222666666777666777999===AAAEEEEEEDDDBBBAAADDDHHHLLLMMMNNNMMMJJJFFF???999555///---+++(((''''''((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))***+++,,,---...///000111111111222222333333444444444333333333222222555444333333222333333333222111111000111222444555111222333444444555555444555666666777888999:::::::::<<<>>>@@@BBBCCCDDDEEEGGGJJJNNNQQQRRRTTTUUUWWWWWWZZZ^^^```aaabbbdddeee___```aaaccceeefffgggggglllmmmmmmllljjjiiiiiijjjiiijjjlllnnnoooooonnnmmmkkklllnnnqqqssssssqqqnnnnnnnnnmmmmmmnnnnnnooopppllloooqqqrrrqqqppppppqqqqqqwwwwwwppplllvvvyyykkkeeefffjjjmmmppppppvvv[[[===777DDDfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******%%%++++++777WWWnnnvvv{{{wwwxxxeeeHHH;;;333:::HHHKKK===...---,,,+++111111000/////////000222333777>>>HHHRRR[[[cccjjjnnnoooqqqssstttuuuwwwzzz|||}}}}}}~~~~~~~~~}}}~~~~~~{{{zzz{{{}}}zzz{{{|||~~~~~~{{{zzz|||~~~|||}}}~~~~~~}}}|||{{{zzzxxx{{{}}}}}}|||zzzyyyyyywwwwwwxxxyyyyyyzzzyyyyyyxxxyyyzzzzzzzzz|||}}}|||zzzyyysssssstttxxx{{{yyyqqqkkkiiipppuuusssrrrwww}}}}}}}}}{{{wwwxxx{{{zzzxxxwwwzzz}}}~~~zzzuuuuuuuuutttssspppmmmkkkiiirrryyy}}}|||zzzzzzxxxvvvllljjjhhhgggggghhhjjjkkklllmmmnnnlllhhheeecccccccccdddddddddcccdddgggiiidddcccdddgggjjjkkkhhheeebbbeeehhhjjjjjjiiigggggghhhddd```^^^___aaabbbbbb^^^aaadddddd```\\\YYYXXXZZZXXXYYY^^^```___```dddjjjoootttwwwyyy|||~~~zzzwwwxxx}}}}}}uuurrrrrrnnnhhh^^^WWWSSSPPPLLLIII@@@888333444666444222222/////////......///222555666777999:::<<<@@@GGGLLLQQQQQQQQQNNNHHHAAA:::666///---***((('''((()))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((())))))***+++,,,------000000000000000000111111000000000111111111111111222111111111111111222222......//////000111111222///000111222333333333333333333444555666777888888;;;<<<>>>@@@BBBBBBBBBBBBDDDHHHMMMOOOPPPQQQTTTVVVWWWZZZ^^^```aaaaaabbbccc___```bbbdddeeegggggghhhjjjkkkkkkkkkjjjjjjlllnnnooonnnnnnnnnoooooopppqqqmmmmmmnnnppprrrrrrpppnnnmmmmmmllllllmmmmmmnnnooollloooqqqqqqooonnnnnnpppooouuu~~~vvvpppjjjqqqwwwjjjdddeeekkkppppppqqqwww[[[===777BBB```$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********)))------777QQQhhh|||~~~zzzzzzeeeHHH<<<666>>>RRRSSSCCC111---+++***000111000/////////000222333999@@@IIISSS\\\dddkkkooonnnoooqqqssssssuuuxxx{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~{{{zzz{{{}}}||||||}}}~~~~~~~~~~~~~~~{{{wwwwww{{{~~~}}}|||||||||~~~{{{}}}}}}zzzxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxyyy{{{{{{|||~~~}}}|||~~~vvvuuuwww{{{}}}zzzrrrkkkhhhnnnqqqnnnmmmrrryyy|||~~~||||||~~~~~~yyy~~~{{{wwwwwwxxxzzzyyyxxx|||{{{zzzyyywwwtttqqqnnnkkkiiirrryyy~~~}}}}}}|||yyyrrrpppmmmjjjiiiiiikkklllfffiiikkkkkkiiigggffffffdddeeeeeeeeefffhhhllloooeeeeeeeeehhhlllmmmjjjggg___^^^___eeellloookkkfffhhheeeaaa___```aaabbbbbb```eeejjjkkkgggbbb]]]\\\YYYVVVUUUXXX[[[[[[___dddfffmmmuuuxxxxxxyyy}}}uuukkk[[[LLL@@@999666555222...---000111000111444---...///...,,,,,,---...,,,///111333555999@@@FFFRRRSSSRRROOOIIIAAA:::555///---***((('''(((***+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((()))***+++,,,,,,---////////////////////////,,,------...///000111111///////////////000111222+++,,,---...////////////...///000111222222222222111222222333444555666777;;;===???@@@AAAAAAAAAAAACCCGGGLLLNNNOOOPPPRRRUUUXXX[[[^^^``````______```___```bbbdddfffggghhhhhhggghhhiiiiiijjjkkkooorrrtttrrrpppnnnnnnpppsssuuupppoooooopppqqqqqqooollllllkkkkkkkkkkkklllmmmmmmlllooorrrqqqooommmmmmooolllsss}}}sssmmmeeehhhyyy~~~wwwoookkkmmmtttzzzwwwwww{{{]]]>>>777???[[[#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******(((------555MMMddd}}}{{{uuuzzz{{{lllNNN===555???UUU[[[LLL666///------222111111000000000000111111999???IIIUUU___gggkkkmmmlllooosssuuuuuuvvvwwwxxx|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~xxxvvvyyy~~~}}}||||||||||||{{{{{{zzzzzzzzz{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~|||{{{wwwuuuyyyyyyuuupppnnnpppttttttooonnnsssvvvuuuyyy~~~{{{{{{~~~}}}xxxyyyqqqsssxxx|||zzzzzz~~~xxxyyywwwsssssssssnnnfffgggjjjsss|||}}}yyywwwxxxtttrrrmmmiiiffffffggghhhkkklllmmmmmmkkkiiiiiijjjoookkkfffgggjjjlllkkkhhhfffeeegggmmmssstttooojjjeeefffffffffeeeeeeggghhhjjjnnnlllddd___```^^^ZZZfffhhhjjjiiifffbbb```___\\\YYYXXXZZZ[[[YYYZZZ^^^bbbgggpppwww|||~~~~~~}}}|||kkkWWWIIIAAA:::666777666555333000...111666:::888777666333///......000............000222444666AAAHHHPPPOOOGGG<<<333///))))))(((((()))***++++++)))))))))))))))))))))))))))((('''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))***+++++++++,,,,,,,,,---------......000000000000000000000000........................+++,,,------......------000000000000111111111111///000111222444555666666<<<<<<<<<===???AAADDDEEEBBBDDDGGGIIIKKKMMMQQQTTTVVVXXXZZZ\\\^^^___```aaa````````````bbbdddfffggggggggghhhiiijjjlllmmmnnnqqqooommmlllmmmqqqtttwwwuuurrrnnnmmmmmmmmmmmmlllmmmlllkkkkkkllloooqqqsssooonnnnnnppprrrrrrqqqpppsssuuu{{{zzznnnkkkeeecccnnn}}}}}}sssjjjoooyyy\\\>>>444<<<\\\$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))---,,,444LLL```sssvvvssswwwyyykkkQQQAAA888@@@QQQWWWJJJ444...------333111111000000000000111111888>>>GGGSSS]]]eeejjjllllllooorrrtttuuuvvvwwwxxx{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{}}}}}}~~~yyyxxx{{{~~~~~~}}}~~~~~~}}}zzzyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||wwwuuuxxxyyyuuuqqqqqqvvvyyywwwssssssyyy{{{xxxzzz}}}}}}~~~~~~{{{xxxqqqqqquuu|||zzzyyy|||}}}zzz{{{yyyvvvvvvvvvqqqjjjjjjlllrrryyyzzzwwwwwwyyyvvvsssoookkkhhhhhhiiiiiijjjjjjjjjhhhfffgggiiikkkrrrnnnjjjjjjmmmooommmjjjhhhgggiiioootttuuuqqqlllfffggggggfffddddddfffhhhjjjnnnmmmfffbbbbbb___[[[```eeejjjmmmllliiieeeddd]]]YYYXXX[[[\\\\\\^^^cccdddeeehhhpppxxx||||||zzz~~~}}}}}}}}}yyyiiiWWWKKKCCC<<<999:::888777777999<<<======<<<===<<<:::666111....../////////.........///111222999>>>BBBAAA:::222---+++)))))))))))))))***++++++)))))))))))))))))))))))))))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------///////////////000000000000000111222444555666777;;;;;;;;;<<<>>>@@@CCCDDDCCCEEEGGGIIIJJJLLLOOORRRUUUVVVXXXZZZ\\\^^^______`````````aaabbbdddfffggggggggghhhiiijjjlllmmmnnnpppooonnnmmmnnnpppsssuuurrrpppmmmlllmmmnnnnnnmmmlllkkkjjjjjjkkkmmmoooppppppooooooqqqssssssrrrqqqpppsssyyyooobbb```^^^bbbrrr~~~vvv|||~~~___???444;;;ZZZ%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))*********---+++333KKK\\\fffppp~~~fffgggzzzqqqsssiiiSSSEEE888===JJJQQQFFF222------...333111000000//////000000111666;;;DDDOOOZZZbbbgggjjjlllnnnqqqssstttuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}~~~{{{|||}}}~~~~~~}}}~~~~~~}}}|||~~~}}}~~~}}}zzz{{{~~~}}}}}}{{{{{{|||}}}~~~~~~}}}yyyyyyyyyyyyyyyzzzzzzzzzwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}~~~yyyvvvxxxyyyuuutttuuu}}}{{{xxxuuuxxx}}}}}}zzz{{{{{{|||~~~{{{}}}|||wwwssssssuuuzzzxxxxxxzzz~~~|||yyy{{{}}}}}}zzzyyyyyytttnnnmmmmmmqqqvvvwwwuuuuuuyyywwwtttqqqmmmkkkjjjjjjkkklllkkkiiigggeeegggkkkooouuurrrnnnnnnpppqqqooommmjjjjjjlllqqquuuvvvrrrnnniiiiiihhheeeccccccfffhhhjjjmmmmmmjjjgggeeeaaa\\\___eeelllqqqppplllgggeee\\\YYYWWWZZZ]]]^^^bbbhhhnnnjjjhhhmmmwww~~~}}}~~~{{{xxxwwwwwwxxxsssfffWWWMMMFFF@@@>>>???:::999;;;@@@EEEFFFBBB===BBBAAA???:::555222222222111000///------------...000333444222---)))((()))))))))))))))))))))***+++)))))))))))))))))))))))))))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------.........///000000111222444555666777999999:::;;;<<<>>>@@@AAACCCEEEGGGHHHIIIKKKNNNPPPSSSTTTVVVXXXZZZ\\\]]]^^^``````aaabbbccceeefffggggggggghhhiiijjjlllmmmnnnooooooooooooooopppqqqrrrooommmkkkkkkmmmnnnnnnnnnkkkjjjiiiiiiiiikkklllmmmqqqpppppprrrtttuuutttsssooorrryyyppp```^^^]]]fffxxx|||}}}```@@@555===\\\%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$%%%&&&(((***'''&&&&&&&&&&&&'''((((((((((((((((((((())))))******---***333LLL\\\^^^aaaeeetttkkkYYY\\\kkkxxxnnnooogggTTTFFF666888CCCLLLBBB000------...333000000////////////000000555:::BBBLLLWWW```fffiiikkknnnppprrrsssuuuwwwyyyzzz{{{|||~~~~~~~~~}}}}}}}}}~~~|||{{{{{{|||{{{|||}}}|||{{{|||~~~~~~|||{{{|||~~~~~~||||||{{{zzz{{{|||}}}|||{{{zzzzzz{{{{{{||||||}}}}}}zzz{{{|||}}}}}}|||{{{zzz{{{{{{{{{|||}}}}}}~~~~~~|||zzz{{{zzzxxxxxx{{{~~~zzzttttttxxx}}}|||zzz{{{yyyyyy|||}}}xxxwwwvvvvvvwwwxxxxxxxxxvvvuuuvvvxxxzzz{{{yyywwwzzz~~~|||{{{{{{wwwqqqnnnnnnrrrvvvvvvrrrrrrvvvuuutttrrrooommmlllllllllnnnnnnmmmkkkkkklllpppssstttrrrppppppppppppooommmkkklllnnnqqqttttttrrrooolllkkkiiifffddddddfffhhhjjjlllmmmmmmkkkhhhccc^^^dddiiimmmooommmhhhdddbbb]]]YYYWWWZZZ]]]___eeekkktttqqqmmmnnnssszzz~~~~~~yyyuuutttvvvwwwyyyooodddYYYSSSNNNHHHFFFHHHCCCCCCCCCEEEFFFGGGFFFDDDHHHGGGEEE@@@;;;888888999333222000...---------...,,,---...,,,)))'''((()))***)))))))))))))))******(((((((((((((((((((((((((((''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,---------///000111222333555666666777888888:::;;;===>>>???BBBDDDGGGHHHJJJLLLPPPRRRSSSTTTUUUWWWYYY[[[]]]^^^```aaabbbcccdddeeegggggggggggghhhiiijjjlllmmmnnnoooooopppppppppppppppoooooommmkkkkkklllmmmmmmlllkkkjjjjjjiiiiiijjjkkklllrrrqqqqqqsssuuuvvvuuutttrrruuu{{{{{{kkkeee```fffxxx{{{uuu```@@@888AAA___%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&)))***'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***(((,,,***222NNN___^^^]]]YYYbbbiiirrruuufffZZZ```nnnyyypppqqqiiiVVVGGG666666???III@@@000---......333000000////////////000000555999AAAJJJUUU^^^eeeiiikkkmmmoooqqqrrrtttwwwyyyyyyzzz|||}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}zzzyyyyyyzzz|||}}}~~~|||zzz{{{|||zzz}}}zzz{{{|||~~~}}}~~~}}}{{{{{{||||||zzzxxx{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~|||{{{}}}}}}}}}~~~~~~~~~~~~|||zzz{{{~~~xxxrrrsssxxx||||||{{{|||yyyxxx{{{~~~zzzxxxvvvssstttwwwyyyyyyxxxsssssstttwwwxxxyyyxxxwwwwww|||}}}{{{{{{wwwsssmmmnnnsssxxxwwwqqqooopppsssrrrqqqpppooonnnmmmmmmmmmoooppppppooooooqqqrrrqqqpppooooooooonnnmmmlllkkklllnnnqqqrrrrrrpppnnnmmmmmmkkkiiifffeeegggiiikkkjjjlllooooookkkeeeaaahhhiiijjjiiifffdddcccbbbbbb]]]\\\^^^aaaccchhhnnnrrrrrrpppmmmmmmpppxxx~~~}}}vvvssssssvvvxxxwww~~~|||wwwkkkccc\\\YYYVVVQQQPPPRRRTTTUUURRRLLLFFFFFFKKKQQQSSSRRRNNNHHHBBB===<<<<<<555444222111000///000000***+++,,,,,,+++***************)))))))))))))))***(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((())))))***++++++,,,,,,...///000111222444555555666666777999:::;;;<<<<<>>IIIAAA111...///...333000//////......//////000444888>>>GGGRRR\\\dddhhhjjjlllnnnpppqqqssswwwzzzyyyzzz|||}}}~~~~~~}}}}}}}}}~~~{{{|||}}}|||zzzyyyyyy{{{}}}}}}~~~~~~~~~~~~|||{{{{{{}}}~~~xxxvvvxxxzzzzzz|||}}}}}}|||}}}|||zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{~~~~~~}}}~~~~~~~~~~~~~~~{{{|||~~~wwwsssuuuyyy{{{~~~~~~|||{{{}}}}}}{{{}}}zzzwwwvvvxxxxxxvvvtttssstttvvvwwwwwwwwwvvvvvvttt{{{~~~}}}{{{zzzxxxtttnnnooosssxxxvvvooolllmmmppppppqqqqqqqqqppppppooolllnnnppppppooonnnoooooonnnnnnoooooonnnnnnmmmlllkkkmmmnnnpppppppppooonnnnnnnnnnnnllljjjhhhiiijjjllliiijjjoooqqqmmmgggdddfffffffffdddcccdddgggjjjiiieeeccceeeffffffjjjooonnnqqqssspppmmmnnnvvv}}}~~~~~~yyyqqqnnnooorrruuuwwwzzzuuurrrfffaaa______]]]YYYYYY[[[cccccc^^^TTTIIIGGGOOOWWW```^^^YYYQQQHHHAAA>>>>>>888777555333111111111111)))***+++,,,,,,+++)))(((+++******)))))))))))))))))))))))))))))))))))))))''''''&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((()))***+++,,,,,,------...///111222333444555666777999::::::;;;;;;===@@@DDDGGGJJJOOOTTTWWWVVVVVVVVVWWWYYY\\\___```aaabbbccceeefffggghhhhhhgggggghhhiiijjjlllmmmnnnmmmnnnoooooopppppppppooorrrpppnnnmmmmmmllljjjhhhkkkkkkllllllmmmmmmmmmnnnqqqqqqqqqtttvvvxxxwwwvvvxxxzzzyyypppfffhhhyyyxxxssswww}}}___>>>777???ZZZ$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******'''---***///LLLdddiiiiiiiiinnnpppvvv}}}xxxyyytttuuulllVVVGGG999<<>>BBBEEEHHHLLLQQQTTTVVVVVVVVVWWWYYY\\\___```aaabbbdddfffggghhhhhhhhhgggggghhhiiijjjlllmmmnnnlllmmmmmmnnnooopppqqqqqqqqqooonnnnnnooonnnllljjjjjjjjjkkkmmmmmmnnnnnnnnnqqqpppqqqsssvvvwwwwwwvvvuuuxxx}}}yyyooohhhooouuunnnkkkkkklllxxx{{{~~~___???999@@@ZZZ#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******(((...***...KKKdddlllmmmyyyqqqsssiiiSSSDDD888===AAAKKKDDD444111000...111//////............//////111444999BBBLLLWWW```eeeiiikkkmmmnnnpppssswwwzzzzzz{{{}}}~~~~~~~~~uuuvvvwwwyyyzzz|||~~~~~~|||}}}~~~~~~}}}}}}~~~~~~|||zzzxxxwwwxxxyyyzzz|||||||||}}}}}}}}}~~~}}}zzzzzz~~~{{{{{{~~~{{{zzz|||{{{{{{{{{zzz{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyyyyzzz|||}}}}}}}}}~~~~~~xxxxxx}}}wwwsssqqquuuvvvvvv}}}|||{{{{{{{{{{{{zzzxxxwwwzzz{{{{{{zzzvvvsssqqqppprrryyy~~~|||{{{yyyvvvtttrrrrrrrrrooojjjjjjnnnnnnpppsssuuuwwwwwwvvvuuurrrqqqooollljjjkkknnnqqqmmmooorrrsssrrrrrrrrrrrrmmmoooqqqqqqpppooooooooommmooorrrrrrpppmmmllllllmmmgggfffmmmqqqmmmiiihhhggghhhiiihhhiiijjjnnnqqqmmmiiiggggggfffbbbbbbeee```bbbggglllppprrrsssrrrsssssstttyyy}}}}}}{{{{{{oooddd^^^^^^aaadddooo|||}}}vvv|||~~~|||wwwpppjjjfffdddbbbaaa^^^XXXSSSOOONNNNNN>>><<<999444111...---,,,111...***((()))******+++++++++***))))))((())))))))))))))))))))))))))))))'''&&&&&&''')))***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,,,,***+++,,,---...000111111555666888999:::::::::999;;;>>>AAACCCFFFIIIMMMPPPVVVUUUUUUVVVXXX[[[^^^```aaabbbdddfffhhhhhhhhhhhhgggggghhhiiijjjlllmmmnnnlllllllllmmmnnnpppqqqrrrooonnnnnnoooppppppnnnmmmhhhiiikkklllmmmnnnnnnnnnppppppqqqsssvvvwwwwwwvvvrrrtttzzzsssiiicccooottthhheeeffffffeeepppuuu|||___AAA===EEE^^^$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&&&&((()))(((((((((((())))))))))))///***(((222DDDYYYjjjuuu{{{ssskkkWWW???666===DDDMMMGGG888000***,,,777000000////////////000000333666;;;BBBJJJTTT^^^eeeiiimmmrrrttttttvvvzzz}}}||||||}}}}}}}}}}}}||||||{{{xxxvvvvvvyyy{{{{{{zzz{{{|||}}}~~~~~~}}}|||zzz{{{{{{zzzzzzzzz{{{|||}}}|||{{{}}}zzz{{{|||~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~|||{{{zzzzzz{{{|||{{{yyywwwvvvvvvzzz~~~~~~~~~}}}{{{||||||xxxtttrrrrrrssstttwwwzzz}}}~~~~~~~~~~~~~~~}}}yyyvvvtttsssttttttsssxxx}}}}}}xxxtttsssuuuyyytttnnnlllnnnqqqrrrrrrsssqqqpppssswwwzzz{{{zzzsssrrrqqqqqqrrrpppmmmkkkhhhhhhiiijjjlllnnnpppqqqrrrllllllssswwwrrrllljjjkkkmmmnnnooooooppprrrtttmmmmmmmmmnnnooommmjjjhhhlllkkkjjjfffdddeeejjjooopppnnnllljjjiiigggdddaaa]]][[[^^^fffkkklllnnnqqqtttuuuxxx{{{xxxssstttxxxzzz{{{tttiiiccceeehhhgggppp~~~|||yyy|||{{{|||{{{xxxrrrkkkggggggiiikkknnnuuu}}}xxxmmmggggggfffbbb]]]ZZZXXXXXXKKKDDD:::333000///...,,,,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))+++,,,,,,---...///000000111222333555666888999:::888:::===@@@CCCHHHOOOSSSVVVUUUTTTUUUWWW[[[^^^aaaaaaaaaaaabbbcccfffhhhjjjiiijjjkkkkkkjjjkkkmmmnnnlllkkkjjjllloooqqqpppooopppooooooqqqsssrrrnnnjjjnnniiihhhlllooommmlllllllllkkklllpppuuuwwwvvvsssyyy{{{~~~kkkaaa[[[cccwwwxxxkkkeeeeeefffdddjjjsss}}}___>>>999CCC^^^$$$######$$$&&&'''%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((()))(((((((((((()))))))))))),,,***+++333CCCZZZttt|||rrrjjjXXX@@@777<<>>HHHTTTbbbjjjooopppsssvvvyyyyyyxxxvvvvvvxxxzzz}}}~~~}}}|||{{{yyyxxxvvvwwwxxxyyyyyyyyywwwyyy|||~~~}}}{{{yyyyyyzzz}}}~~~~~~}}}}}}|||zzzxxxyyy|||~~~~~~|||||||||{{{{{{zzzzzz{{{{{{||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}{{{{{{|||~~~~~~}}}{{{{{{{{{~~~yyy{{{|||{{{yyyvvvuuuuuuuuuxxx}}}~~~|||yyyxxxwwwvvvuuuuuuvvvvvvwww{{{{{{wwwuuuvvvvvvtttqqqpppqqqqqqqqqppptttsssrrrsssuuuvvvvvvuuurrrqqqqqqrrrrrrqqqnnnkkkeeefffggghhhjjjmmmoooppppppkkkiiilllmmmkkkhhhhhhiiikkkmmmoooqqqqqqppppppppppppqqqqqqqqqppppppooofffiiimmmnnnmmmkkkiiiiiiiiiiiiiiijjjlllmmmllljjjkkkgggeeehhhjjjkkkpppuuuzzzyyyxxxxxxuuurrrvvv|||wwwssstttwwwxxxwwwwwwooohhh```]]]aaafffggggggdddccc```]]]YYYWWWXXXYYY```fffqqq|||uuupppkkkfff___ZZZXXXQQQFFF<<<555111...,,,,,,,,,+++******)))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,---...//////000111222444555777888999999;;;===@@@CCCGGGMMMQQQUUUUUUUUUVVVXXXZZZ]]]___^^^^^^___```aaaccceeeffffffgggiiiiiiiiijjjlllnnnmmmllllllnnnpppqqqqqqooopppooopppqqqsssrrrooollllllhhhgggkkkmmmkkkjjjlllnnnmmmmmmooorrruuuvvvvvv{{{}}}nnnbbbYYY^^^pppyyy~~~}}}uuupppsss{{{|||{{{ZZZ;;;888EEEccc%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&&&&''')))(((((((((((())))))))))))'''+++...222AAA^^^nnnggg|||oooiii[[[EEE:::;;;LLLgggcccBBB000//////000000000////////////000000000222666===HHHVVVdddmmmrrrrrrssswww{{{{{{wwwssssssuuuyyy}}}~~~}}}|||zzzxxxxxxwwwwwwxxxxxxxxxxxxuuuwwwzzz|||~~~~~~~~~~~~}}}zzzxxxxxxzzz|||~~~}}}zzzvvvwwwzzz}}}~~~}}}|||{{{|||}}}|||{{{zzzzzz{{{}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{||||||{{{{{{|||~~~~~~{{{{{{|||~~~~~~vvvzzz}}}}}}zzzyyy|||yyy{{{}}}zzzyyyzzzzzzzzzzzzzzzzzzzzzxxx{{{~~~~~~{{{xxxvvvuuuwwwvvvuuuttttttsssrrrqqqssssssssssssssssssrrrqqqqqqqqqqqqrrrsssqqqnnnkkkffffffgggiiikkkmmmoooppprrrnnnkkkjjjkkkkkkjjjjjjkkklllnnnpppqqqpppmmmkkkmmmmmmnnnmmmmmmlllmmmnnngggiiilllnnnnnnllljjjiiifffffffffhhhkkklllkkkjjjllliiiiiilllmmmmmmqqqwww}}}zzzxxxwwwtttrrrxxx{{{{{{{{{yyyoooiii```VVVPPPPPPTTTWWWXXXWWWVVVUUUUUUUUUVVVYYY[[[___dddmmmyyy|||vvvqqqkkkbbb[[[RRRMMMDDD<<<555222000///000///...---,,,+++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))***+++,,,---......///000111333444666777888:::<<<>>>AAACCCHHHNNNRRRTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^___```bbbccceeefffgggiiikkkllllllmmmnnnppplllmmmnnnooopppqqqpppooooooooopppqqqrrrqqqooonnnllliiiiiilllmmmkkkkkkmmmnnnnnnmmmnnnqqqtttvvvwwwxxx{{{sssiii```ddduuu~~~|||YYY:::666CCCbbb%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&&&&''')))(((((((((((()))))))))))))))+++,,,000AAA^^^www~~~aaa[[[sss|||zzzooojjj]]]GGG;;;<<>>IIIVVVeeennnrrrrrrssswww{{{{{{wwwsssrrruuuyyy|||~~~}}}|||zzzxxxxxxyyyyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}|||{{{}}}|||zzzyyyyyy{{{}}}}}}~~~{{{wwwvvvyyy|||~~~}}}||||||}}}~~~}}}||||||}}}~~~{{{{{{{{{|||}}}}}}~~~~~~}}}||||||~~~|||{{{{{{|||~~~}}}~~~}}}jjjhhhllluuuzzzxxxvvvwww}}}}}}uuutttssswwwzzzzzzwwwyyy~~~}}}|||}}}~~~~~~}}}}}}zzz|||~~~{{{yyywwwvvvvvvvvvuuusssrrrqqqqqqrrrrrrssssssqqqpppooonnnppppppqqqssstttrrrnnnkkkhhhhhhiiijjjlllnnnpppqqqtttrrrooollllllnnnoooooosssrrrrrrssstttrrrmmmiiikkklllllljjjhhhhhhjjjmmmjjjiiihhhiiiiiikkkkkkkkkiiihhhhhhiiikkkkkkjjjiiihhhhhhkkkooopppooorrrxxx}}}zzzyyyxxxuuutttyyy~~~wwwoookkkcccWWWNNNKKKMMMOOOPPPLLLLLLLLLNNNRRRVVVZZZ\\\^^^aaaeeejjjqqqwww{{{~~~yyypppeee]]]QQQMMMEEE===777333222222111111000...---+++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------...///000222333555666777;;;===???BBBEEEIIIOOOSSSSSSTTTUUUWWWYYYZZZ[[[[[[]]]^^^___aaacccdddeeefffgggjjjlllmmmmmmmmmnnnoookkkmmmoooppppppooooooooommmooopppppppppooooooooommmkkkkkknnnnnnkkklllooonnnnnnooooooppprrruuuwwwxxx{{{xxxnnndddfffwww}}}ZZZ:::444@@@```%%%$$$$$$%%%''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))(((((((((((())))))))))))***+++***...BBB]]]nnnrrrhhhmmmrrr~~~sss___]]]bbbkkkuuuxxxppplll]]]GGG;;;===AAAYYYXXX@@@222000000333000000////////////000000111444888???IIIUUUccckkkooopppsssvvvyyyyyyxxxvvvsssvvvyyy|||}}}}}}|||{{{xxxzzz{{{{{{yyyxxxxxxyyy}}}~~~}}}|||||||||||||||}}}~~~~~~~~~{{{wwwvvvxxx|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~zzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~ooo[[[LLLHHHMMMYYYaaabbbeeelllvvv~~~uuukkkhhhpppssswwwwwwuuuwww}}}~~~~~~|||{{{}}}}}}{{{tttuuuuuusssqqqooooooppprrrsssuuutttrrrooonnnnnnooopppqqqssstttrrrnnnkkkjjjjjjjjjkkklllmmmoooooottttttrrrmmmmmmqqqsssrrryyywwwuuuvvvwwwuuupppllllllmmmmmmjjjffffffiiimmmlllhhhdddbbbdddhhhkkkmmmnnnmmmlllmmmnnnnnnllljjjdddeeejjjooopppnnnqqqwww{{{yyyzzzzzzxxxwww{{{|||zzzxxxtttmmmbbbZZZUUUSSSRRRRRRPPPOOONNNQQQVVVZZZ]]]^^^ZZZZZZZZZYYYZZZ[[[\\\\\\dddllluuu|||}}}pppddd\\\XXXUUUNNNDDD<<<666444555111000///---+++)))((('''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,---...///111222444555666:::<<>>```$$$######$$$&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))(((((((((((())))))))))))))),,,+++...AAA[[[kkklll]]]```cccppp{{{ooo``````cccnnnyyy}}}uuupppnnn^^^FFF;;;>>>???PPPPPP???555///...444000000////////////000000000333888???HHHSSS^^^ffflllnnnrrruuuvvvwwwyyyzzzvvvwwwyyy{{{|||}}}||||||xxx{{{}}}}}}zzzxxxxxxzzz~~~}}}|||}}}}}}xxxuuutttwww{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||~~~|||}}}|||kkkWWWEEEDDD>>>@@@IIIOOOOOOVVVaaalllwwwsssjjjhhhtttwww{{{}}}{{{zzz{{{}}}}}}~~~~~~zzzxxxyyy{{{~~~~~~|||vvvwwwwwwtttqqqoooppprrrsssuuuxxxwwwtttqqqpppqqqnnnoooqqqsssuuusssnnnkkkkkkkkkjjjjjjkkkkkklllmmmpppsssrrrmmmlllqqqtttsssxxxuuurrrsssuuuuuuqqqmmmmmmnnnmmmiiidddcccggglllkkkfff```^^^aaafffjjjlllpppooonnnnnnoooooommmkkkdddeeeiiilllkkkjjjooowwwwwwwwwzzz}}}|||yyy||||||xxx}}}yyyssslllfffbbb___]]]\\\YYYVVVVVVYYY[[[\\\[[[VVVTTTRRRPPPNNNMMMMMMMMMQQQYYYccciiimmmqqqxxx}}}tttiiiddd___\\\UUUKKKAAA:::888999222111000...+++)))((('''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))***+++,,,,,,---...000222333444555777999<<>>aaa$$$######$$$&&&&&&%%%############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))(((((((((((())))))))))))(((,,,---...???ZZZkkknnndddeeeeeepppzzzooo______ppp~~~yyysssqqqooo^^^EEE:::>>>>>>LLLKKK???777///,,,555000000////////////000000///222888>>>FFFPPP[[[bbbiiimmmrrrttttttvvvzzz}}}xxxyyyzzz{{{||||||}}}}}}yyy|||~~~~~~{{{yyyyyyzzz{{{}}}~~~}}}}}}~~~~~~zzzuuuqqqsssvvvzzz||||||||||||}}}|||}}}~~~~~~~~~|||{{{zzz}}}}}}||||||||||||}}}}}}{{{}}}mmm^^^MMM===EEE>>><<>>BBBHHHOOOSSSQQQSSSVVVYYYZZZZZZXXXWWWYYY[[[]]]___aaabbbbbbbbbkkkmmmooopppnnnlllkkkkkkgggkkkooopppmmmkkkkkkllliiikkkmmmmmmkkkjjjllloookkkjjjlllnnnllliiikkkpppkkknnnrrrsssrrrqqqsssuuuwww{{{{{{pppppp~~~qqqqqq{{{eeeDDD666???ccc%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%&&&))),,,))))))))))))))))))))))))$$$,,,//////<<>>KKK[[[ffffffmmmvvvyyywwwuuuvvvxxxtttvvvxxxzzz{{{|||{{{{{{zzzzzz{{{||||||{{{{{{{{{}}}}}}||||||}}}~~~~~~|||yyyxxxzzzxxxuuussstttuuuuuuttt}}}~~~~~~||||||||||||}}}}}}}}}}}}|||~~~|||||||||}}}~~~~~~uuu^^^XXXPPPDDDBBB??????BBBAAA@@@CCCIIIRRRbbbuuu~~~zzzyyy~~~~~~~~~~~~||||||{{{zzzzzz{{{}}}}}}zzzzzzzzzxxxwwwwwwzzz|||yyy|||}}}{{{vvvvvvyyy~~~|||{{{yyyyyyyyyyyywwwuuussstttvvvwwwwwwuuurrrppppppppppppoooooooooooopppqqqooommmjjjiiiiiijjjkkkmmmooopppmmmiiiiiinnnsssooooooooonnnllljjjgggeeegggkkkmmmjjjdddbbbdddggglllhhhaaa___fffqqqtttpppkkkjjjlllqqquuurrrjjjcccbbbeeeggggggfffiiipppvvvwwwyyy{{{}}}~~~zzzwww{{{uuupppgggddd___ZZZVVVTTTTTTUUUSSSTTTUUUVVVVVVVVVUUUUUU[[[[[[ZZZXXXUUUTTTUUUVVVYYYcccqqquuukkk```WWWTTTPPPHHHCCCDDD:::;;;999444---***+++...***))))))(((((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))++++++---...///000111222333333666888;;;>>>BBBGGGMMMQQQQQQSSSUUUWWWYYYZZZZZZYYYYYY\\\___^^^\\\]]]ccchhhnnnpppqqqpppnnnmmmmmmmmmjjjkkkmmmmmmmmmmmmkkkkkkkkkjjjiiiiiikkkmmmllllllooooooooommmkkkkkkmmmooolllnnnrrruuuvvvvvvuuutttwwwyyy}}}vvvvvv{{{vvvvvvvvvvvvvvvrrrtttvvv^^^GGG<<<@@@ddd%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((&&&%%%&&&)))+++))))))))))))))))))))))))''',,,---///???YYYjjjnnnqqqzzztttnnnlll___HHH<<<===CCCRRRTTTAAA111111444333111111000///////////////000111333666===JJJZZZeeeiiiooovvvzzzyyyxxxxxxxxxuuuvvvxxxzzz{{{||||||{{{vvvvvvwwwxxxyyyzzzzzz{{{}}}}}}}}}}}}~~~}}}{{{zzzyyywwwttttttvvvyyyzzzzzz}}}~~~~~~}}}{{{{{{{{{|||||||||}}}}}}|||~~~}}}}}}~~~~~~{{{hhhccc[[[OOOIIICCC???AAADDDFFFKKKPPPZZZeeesss}}}}}}~~~~~~~~~~~~|||zzzyyyxxxxxxxxx||||||{{{yyywwwxxxzzz}}}yyy|||~~~{{{wwwvvvxxx|||}}}|||{{{{{{{{{zzzvvvtttuuuwwwxxxyyyyyyxxxwwwvvvooonnnnnnmmmnnnoooqqqrrrrrrqqqnnnllljjjhhhhhhgggkkknnnpppoookkkiiikkkooonnnnnnmmmlllkkkjjjjjjiiijjjlllmmmllliiigggiiikkkrrrnnnhhhdddhhhpppsssqqqkkkjjjjjjnnnssssssmmmhhhgggjjjlllkkkjjjkkkoootttzzz{{{|||~~~~~~}}}xxx|||}}}}}}{{{zzzzzzzzzxxxooojjjccc]]]ZZZZZZZZZZZZ[[[\\\___aaabbbaaa```^^^bbbbbb```\\\XXXTTTRRRQQQNNNRRRZZZgggxxxqqqhhhaaa___\\\UUUPPPPPPDDDBBB>>>888222000///000+++******))))))))))))******)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))******------...///111222333333666888;;;===AAAFFFLLLPPPSSSTTTVVVYYYZZZ[[[[[[[[[\\\___```___]]]^^^bbbgggnnnoooqqqpppnnnmmmmmmnnnlllmmmmmmmmmmmmllllllkkkmmmllljjjkkkmmmnnnnnnmmmnnnnnnnnnmmmllllllmmmooolllnnnqqqtttvvvvvvuuutttxxxzzz}}}wwwwwwsssmmmnnnppppppooowwwwwwwww]]]FFF:::???ccc%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((('''&&&&&&)))+++))))))))))))))))))))))))***,,,,,,000CCC]]]nnnqqqvvvlllhhhZZZEEE:::===EEETTTVVVDDD333222555444222222111000000000000000000111333666===IIIYYYdddkkkooosssxxxyyyyyywwwvvvuuuvvvxxxzzz||||||||||||tttttttttuuuvvvxxxzzz{{{|||||||||}}}~~~}}}|||{{{xxxvvvvvvyyy{{{|||||||||~~~~~~|||{{{{{{{{{{{{{{{|||}}}}}}}}}~~~}}}~~~~~~~~~{{{xxxnnn```TTTKKKEEEFFFJJJMMMRRRWWWbbbhhhpppzzzzzzyyy{{{~~~~~~}}}zzzwwwvvvuuu{{{{{{zzzxxxvvvvvvyyy{{{zzz|||~~~}}}yyywwwxxxyyy~~~}}}}}}}}}}}}{{{wwwuuuxxxxxxyyyzzzzzzyyyyyyyyynnnmmmlllkkkllloooqqqsssssssssqqqooollliiigggeeejjjmmmqqqpppmmmjjjjjjkkkooonnnlllkkkjjjlllmmmnnnllllllllllllllllllllllllvvvuuupppjjjiiimmmooonnnkkkiiihhhlllqqqsssoookkkiiilllooonnnlllkkklllnnnzzz{{{{{{|||}}}~~~|||yyyvvvtttrrroooooorrrwww}}}vvvoooeee___]]]]]]^^^]]]aaadddiiimmmnnnllljjjgggcccbbbaaa^^^ZZZUUUPPPMMMNNNJJJKKKRRR\\\ooozzzsssmmmkkkggg```YYYVVVPPPLLLFFF???888333000///,,,,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))))),,,,,,...///000222333333555777999<<<@@@EEEKKKOOOSSSUUUWWWZZZ\\\\\\]]]]]]^^^```bbb```^^^___bbbfffmmmoooppppppnnnmmmmmmnnnnnnnnnmmmlllllllllllllllmmmkkkjjjjjjlllmmmmmmlllmmmmmmnnnmmmllllllnnnooolllmmmppprrrtttuuuuuuuuuyyy|||xxxuuu|||}}}oooiiikkkppprrrqqq|||zzzwww[[[DDD:::???ddd$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((('''&&&'''(((***(((((((((((((((((((((((()))+++---333FFFbbbyyywwwkkkeeeVVVAAA888;;;FFFYYY___KKK555///111111222111000000//////000000///111333666<<>>CCCIIIMMMSSSTTTWWWYYY[[[\\\\\\\\\]]]^^^``````___```cccfffkkkmmmoooooonnnmmmmmmnnnooommmllljjjjjjjjjkkkkkkjjjiiiggghhhiiijjjjjjiiikkklllmmmmmmllllllnnnooolllmmmoooppprrrssstttuuuyyy}}}xxxrrruuu}}}zzzoooiiimmmvvv{{{{{{~~~zzztttXXXBBB:::BBBhhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***(((((((((((((((((((((((('''***///555FFFdddzzznnngggWWWBBB999<<>>///***,,,++++++***)))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((******,,,---///111222333444666888:::===BBBHHHLLLPPPRRRTTTWWWYYY[[[[[[[[[YYY[[[\\\^^^___aaadddfffiiikkkmmmmmmllllllmmmnnnmmmllljjjiiiiiiiiijjjkkkkkkiiihhhhhhiiijjjiiihhhiiikkkmmmmmmmmmmmmnnnpppllllllmmmnnnppprrrtttuuuyyy~~~yyyqqqttt{{{{{{yyyrrrlllppp|||~~~xxxpppSSS@@@<<>>GGGbbboooZZZ<<>>BBBGGGKKKMMMOOORRRUUUWWWYYYZZZZZZZZZZZZ\\\^^^aaacccdddddddddfffhhhiiiiiiiiijjjllljjjjjjkkklllmmmmmmmmmmmmooommmlllkkklllmmmlllkkkfffiiilllmmmmmmmmmnnnppplllkkkkkkkkkmmmpppsssuuuwww}}}{{{uuuyyyuuuhhhJJJ:::;;;IIIsss#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***+++,,,%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((()))))))))))))))))))))))))))---+++***000===NNNcccqqqqqqxxx||||||hhhbbbnnnvvvzzzrrrmmm^^^FFF999999???PPPUUUEEE666444666444222111111000000000000000---///222555:::DDDQQQZZZ___eeemmmpppppprrrvvvzzzxxxyyy{{{}}}vvvxxx|||~~~}}}{{{yyy{{{{{{{{{{{{{{{|||}}}~~~||||||{{{|||}}}~~~}}}}}}}}}{{{xxxxxxyyy{{{|||||||||}}}}}}~~~}}}~~~~~~|||||||||~~~|||{{{}}}zzzzzzyyyzzz{{{|||~~~}}}}}}}}}~~~{{{~~~wwwyyyxxxuuusssxxx~~~~~~zzzyyyxxxxxxxxxwwwtttqqquuuwwwzzz|||}}}|||zzzyyypppoooooooooooopppppppppppppppqqqqqqrrrrrrqqqqqqoooppprrrsssssspppkkkhhhbbbeeejjjnnnooonnnkkkiiidddhhhkkkiiieeecccfffjjjbbbgggjjjkkknnnqqqqqqnnnjjjggggggkkkpppqqqmmmiiieeebbb___```dddkkkqqquuuqqqnnnmmmpppvvvyyyxxxuuuvvvttttttuuuuuuwwwuuukkkeeedddaaa```mmm~~~}}}wwwsssqqqkkkbbb[[[TTTUUUSSSNNNMMMMMMIIIBBBEEEMMM]]]mmmvvvvvvqqqnnnhhhlllooopppuuu{{{yyyrrr]]]RRRCCC777222///...,,,...---,,,***)))((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''')))***'''(((***,,,...000222222555777999;;;>>>BBBHHHLLLMMMOOORRRUUUXXXYYYZZZZZZ]]]]]]^^^```cccddddddcccbbbeeeggghhhhhhhhhjjjkkkjjjkkkmmmoooppppppoooooonnnllljjjjjjkkkkkkjjjiiieeehhhkkkmmmmmmnnnoooppplllkkkjjjjjjlllooorrruuuvvv}}}zzztttxxx~~~uuugggHHH888:::IIIsss######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))+++...111999HHHXXXaaa]]]``````jjjuuunnnccceeeooouuuyyy{{{vvvrrroooYYYBBB:::666:::CCCMMMDDD///...888888777444///------///000000...///111444999BBBOOOYYY```eeekkkoooppprrruuuxxxwwwyyy{{{|||~~~~~~~~~}}}wwwyyy{{{}}}~~~~~~}}}|||~~~|||zzzzzz{{{}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwvvvxxxzzz}}}~~~|||{{{|||~~~}}}{{{zzz{{{}}}~~~}}}|||{{{|||~~~||||||~~~~~~~~~}}}}}}~~~}}}zzzwwwuuuxxx}}}{{{}}}|||~~~~~~{{{yyyyyyyyyvvvwwwyyyzzzyyywwwuuutttrrrrrrqqqpppnnnooorrrtttrrrpppmmmlllmmmnnnoooooolllpppttttttrrrmmmiiiggghhhhhhhhhjjjlllmmmlllkkkfffeeeddddddeeegggiiikkkcccfffjjjkkkkkkmmmppptttjjjgggfffjjjnnnmmmfff___aaa^^^\\\^^^eeelllpppqqqooojjjgggkkktttzzz{{{xxxtttmmmhhhhhhkkkqqq}}}~~~ssskkkiiihhhiiiqqq{{{{{{tttnnnfff]]]VVVRRROOOKKKHHHGGGFFFDDDCCCBBBFFFOOO\\\fffhhhbbb\\\WWWVVVWWWZZZ___eeehhhjjjRRRHHH:::111---,,,***'''***))))))((('''&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$&&&(((***((())))))***,,,...000111444666888;;;>>>AAAFFFJJJMMMOOORRRTTTVVVWWWYYY[[[[[[[[[\\\]]]___aaacccdddccceeegggjjjkkklllmmmlllkkkkkkkkkkkklllmmmnnnnnnpppmmmkkkkkklllmmmmmmlllkkkkkkjjjjjjkkknnnppprrrnnnnnnnnnnnnnnnppprrrsssyyy}}}{{{vvvrrr~~~|||hhhLLL999444HHHhhh######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))***,,,555EEEXXXddd^^^cccfffppp|||wwwnnnrrr}}}wwwtttrrr[[[DDD;;;777999AAALLLDDD000...666555666333///---...///000000...///111333888BBBOOOXXX^^^cccjjjnnnooopppsssvvvxxxyyyzzz|||}}}~~~}}}}}}yyyzzz|||~~~~~~~~~}}}|||zzzyyyxxxyyy|||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyy{{{~~~~~~}}}{{{{{{|||}}}~~~}}}~~~~~~}}}|||zzzyyyyyy{{{|||{{{yyyyyyzzz|||~~~~~~||||||}}}~~~~~~~~~}}}|||{{{|||~~~}}}{{{~~~~~~~~~~~~~~~|||yyywwwwwwxxxwwwxxxyyyzzz{{{zzzzzzyyyvvvuuutttrrrpppppprrrtttssspppmmmkkklllmmmlllllllllpppssstttrrrnnnjjjhhhhhhggggggiiilllmmmlllkkkgggfffdddccccccdddfffggg```cccfffgggfffgggiiilllllljjjjjjkkklllhhhaaaZZZaaa``````bbbfffkkknnnoookkkeee```bbbjjjqqqsssrrrmmmhhhbbb```___dddqqq}}}~~~yyyvvvyyyzzzssshhh\\\SSSSSSMMMEEE>>>:::888777666555777>>>GGGPPPQQQMMMGGGEEECCCAAABBBGGGMMMRRRUUUEEE===333------...---,,,+++******)))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$&&&((()))((())))))***,,,...000111444666888;;;>>>BBBFFFJJJLLLOOOQQQSSSTTTUUUWWWXXX\\\]]]]]]^^^___```bbbbbbdddeeegggjjjlllmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnpppnnnmmmnnnoooqqqpppooommmllllllkkklllnnnqqqrrrpppoooooooooqqqrrrtttuuuxxx|||{{{yyyzzz{{{|||zzz|||zzzxxxeeeJJJ999444HHHhhh######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))+++222CCCZZZkkkeeennnttt~~~wwwvvvuuu^^^FFF;;;666>>>EEEOOOIII666222999777333111///.../////////...---///111333888AAANNNWWW\\\aaahhhlllnnnooosssvvvxxxyyyzzz||||||}}}}}}}}}{{{{{{}}}~~~~~~}}}|||{{{wwwvvvvvvxxx|||~~~~~~zzz}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{|||~~~||||||}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}}}}||||||~~~{{{xxxwwwxxxyyyzzzyyywwwwwwxxxzzz|||}}}|||{{{{{{{{{|||~~~|||zzzyyyzzz|||}}}}}}|||~~~}}}~~~|||zzz}}}~~~zzzwwwttttttuuuuuuvvvwwwxxxyyyzzz{{{{{{yyyyyyxxxuuurrrqqqrrrssstttqqqmmmkkkkkkkkkjjjhhhkkknnnrrrtttrrrooolllkkkhhhggggggiiikkkkkkjjjiiigggfffdddbbbaaaaaabbbccc^^^```cccccccccbbbcccdddhhhjjjkkkllliiieee___[[[```bbbeeegggiiikkkmmmooohhhaaaYYYWWW[[[aaaddddddccc___ZZZVVVRRRUUUcccrrryyymmm^^^TTTWWWOOODDD:::444222111111000000333888>>>???<<<888666222......222888>>>AAA777222,,,***,,,---...---+++++++++******))))))(((''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$%%%&&&((()))((())))))***,,,...000111333555888;;;>>>BBBGGGJJJLLLNNNQQQRRRRRRSSSTTTUUU^^^^^^]]]^^^^^^___```aaadddfffhhhjjjlllmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmpppooooooqqqssssssrrrqqqooonnnmmmmmmmmmnnnpppqqqooonnnnnnoooqqqsssuuuwwwxxx||||||ssssss{{{tttooopppqqquuuyyywwwuuubbbIII999555IIIhhh######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++,,,...444CCC[[[oookkkxxxwwwwwwvvv```GGG;;;555BBBFFFPPPLLL999333:::;;;222111///...//////...------///000222777AAAMMMVVV[[[aaahhhlllnnnppptttwwwyyyyyyzzz{{{|||||||||}}}{{{{{{|||||||||{{{zzzzzzwwwvvvvvvyyy}}}|||}}}~~~|||zzzzzzyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~{{{|||}}}||||||||||||||||||||||||}}}|||yyywwwwwwxxxzzz|||zzzyyywwwxxxzzz{{{{{{zzz{{{{{{zzz{{{}}}~~~~~~}}}|||}}}}}}~~~|||yyy{{{}}}yyytttrrrqqqrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyxxxvvvsssrrrrrrtttuuurrrooommmllljjjhhhggghhhkkkpppsssrrrqqqpppooojjjiiihhhhhhiiiiiigggeeegggeeecccaaa``````aaabbb^^^___```aaabbbbbbbbbbbb```eeekkkllljjjeeecccbbb]]]bbbhhhjjjiiiiiijjjlllddd\\\QQQKKKKKKOOORRRSSSVVVTTTQQQMMMHHHKKK[[[lll}}}}}}rrrcccXXXVVVOOOEEE<<<777555444333111000000333666777666444222///,,,,,,///444888999222///+++******+++***)))++++++*********)))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$%%%%%%&&&((()))((())))))***,,,...000111333555888;;;>>>BBBGGGKKKNNNPPPRRRRRRRRRRRRSSSTTT\\\\\\]]]]]]___```bbbbbbeeefffhhhjjjlllllllllllllllkkkkkkjjjkkkkkklllllloooooooooqqqrrrrrrpppnnnooonnnmmmmmmmmmmmmnnnnnnlllllllllmmmoooqqqtttuuuyyy~~~yyyoooqqq}}}mmmjjjkkkiiimmmsssyyywwwcccJJJ;;;888LLLjjj######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++...111555AAAYYYpppooovvvvvvvvv```FFF:::444???CCCOOOKKK666///888===444222000/////////...,,,---...000222666@@@LLLUUU\\\bbbiiimmmppprrrvvvyyyyyyyyyzzzzzz{{{{{{||||||zzzzzzzzz{{{zzzzzzyyyyyyyyyxxxyyy{{{~~~~~~}}}}}}|||}}}}}}zzzzzzyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}yyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxwwwxxxzzz}}}~~~~~~|||zzzyyyzzzzzzyyyxxxzzzzzzzzz{{{}}}~~~}}}xxxxxx|||~~~~~~|||xxxtttqqqppppppqqqqqqqqqpppqqqrrrrrrsssuuuvvvvvvuuusssrrrssstttvvvssspppnnnmmmllliiigggeeeiiinnnqqqrrrqqqqqqrrrkkkjjjhhhhhhgggfffdddaaaeeedddbbb``````aaabbbccc\\\\\\\\\]]]___aaaaaabbb\\\cccjjjmmmjjjfffdddeee\\\```eeefffccc___\\\\\\XXXPPPEEE>>>>>>@@@DDDEEEFFFEEEEEECCCAAAFFFVVVgggwww~~~}}}yyyooobbbYYYPPPKKKEEE???;;;777333000000/////////111222222111222000///000333555666666000...,,,+++++++++***)))***)))))))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((())))))***,,,...000111222555888;;;>>>BBBHHHKKKPPPRRRTTTTTTSSSSSSTTTUUUZZZZZZ[[[]]]___bbbdddeeedddfffhhhjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllnnnmmmmmmnnnooonnnllliiimmmmmmllllllkkkkkklllllllllllllllmmmoooqqqtttuuu|||zzzooonnnwww}}}ooolllkkkiiimmmuuu~~~zzzeeeLLL>>><<>>FFFWWWVVV>>>333===EEE777444111/////////...------...000111555???KKKTTT\\\bbbiiioooqqqtttxxx{{{zzzzzzyyyyyyzzz{{{{{{|||zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}|||}}}~~~}}}zzzyyyzzz}}}~~~zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~wwwyyyzzz|||}}}}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~zzzyyywwwvvvwwwzzz|||~~~}}}{{{zzzzzz{{{yyyxxxzzzzzz{{{|||~~~~~~~~~zzzxxx{{{|||yyyxxxzzz}}}}}}|||{{{|||{{{yyyuuurrrpppppprrrrrrrrrrrrrrrssssssssstttuuuvvvuuusssrrrrrrssstttrrrpppoooooommmkkkiiieeeiiimmmooopppoooooopppjjjiiigggggggggeeecccaaadddcccaaa```___```aaabbbZZZXXXVVVWWWYYY\\\^^^___^^^cccjjjllliiiddd```___YYY[[[^^^^^^ZZZTTTNNNKKKIIICCC<<<777666999<<<===:::999:::;;;;;;AAAOOO^^^uuuxxxuuurrroookkkddd[[[TTTOOOLLLIIIFFFBBB>>>888444333444444444444333222222.........000222333333222------,,,,,,,,,,,,,,,---))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((())))))***,,,...000111222444777;;;>>>CCCHHHLLLQQQSSSUUUUUUUUUUUUVVVWWWXXXYYY[[[]]]___bbbeeefffdddeeegggiiijjjjjjjjjiiiiiiiiiiiijjjjjjkkklllmmmlllkkkkkkkkklllllljjjhhhkkkkkkkkkkkkkkkkkkkkkkkkooonnnnnnoooqqqsssuuuwww|||}}}pppkkknnnwww|||rrrpppppprrrwww|||{{{dddKKK??????TTTsss######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''&&&***...111<<<\\\{{{xxxwwwwww```GGG<<<777===KKKdddfffLLL<<>>JJJSSS\\\bbbiiioooqqquuuyyy|||zzzzzzyyyyyyyyyzzz{{{|||{{{{{{{{{{{{||||||}}}~~~|||||||||~~~yyyzzz|||}}}|||yyyxxxzzz}}}{{{zzzzzzyyyyyyyyyzzzzzzxxxyyy{{{}}}~~~{{{{{{|||}}}}}}~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~{{{yyywwwuuuuuuwwwyyyzzz|||{{{yyyyyy{{{|||{{{zzzyyyzzz|||}}}~~~~~~~~~||||||{{{}}}~~~zzzwwwwwwyyy}}}|||wwwtttwwwyyy{{{zzzwwwtttrrrqqqoooppprrrtttuuuuuuttttttvvvwwwwwwvvvsssqqqqqqqqqqqqooonnnnnnooonnnllljjjiiikkknnnooommmkkkjjjjjjfffeeedddeeeggggggeeeccceeecccaaa^^^]]]]]]]]]^^^]]]XXXTTTRRRUUUXXX[[[\\\^^^bbbgggiiigggbbb\\\YYYRRRSSSUUUWWWWWWSSSMMMIIIGGGCCC===999777777888999777555555888999===HHHSSSiii~~~zzzlllgggaaa]]][[[XXXTTTPPPOOONNNLLLLLLKKKIIIEEEBBB<<<===???>>><<<999777666000///......111333444333.........---,,,,,,---...************************%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''((())))))***,,,...000111111444777:::>>>CCCHHHLLLPPPRRRTTTUUUUUUUUUWWWXXXZZZZZZ[[[]]]___bbbdddeeecccdddfffggghhhhhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnkkkjjjiiijjjlllmmmnnnmmmkkkkkkllllllllllllllllllpppoooooooooqqqrrrtttuuuzzz~~~rrrkkklllsssyyyxxxssswww}}}www___GGG===AAAXXXxxx######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))''')))...111>>>aaatttzzzxxxwwwaaaIII>>>999888KKKiiioooSSS???DDDNNN>>>:::444000.........------...///111555>>>JJJSSS[[[aaaiiinnnqqqtttyyy|||{{{zzzyyyxxxyyyzzz{{{|||||||||||||||}}}~~~{{{{{{|||yyyzzz|||~~~}}}{{{yyyzzz|||~~~|||{{{zzzyyyyyyyyyyyyzzzwwwxxxzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~|||zzzwwwtttssstttuuuvvvyyyxxxwwwxxx{{{|||}}}|||yyyzzz|||~~~~~~~~~}}}}}}~~~xxxrrrtttzzz|||}}}~~~}}}}}}~~~}}}zzzxxx{{{{{{uuuqqqtttwww{{{{{{yyyuuusssrrrkkkmmmpppsssuuuvvvuuutttxxxyyyyyywwwsssqqqoooooonnnmmmlllmmmnnnnnnllljjjmmmnnnooonnnkkkhhhffffffbbbbbbbbbdddggghhhhhhffffffddd```]]][[[ZZZZZZZZZaaa[[[TTTRRRTTTWWWZZZZZZ\\\___cccgggfffaaa[[[VVVLLLLLLOOOUUUYYYYYYUUUPPPNNNJJJEEE???;;;888777666:::777666888:::<<>>CCCHHHLLLOOOQQQTTTUUUUUUUUUWWWXXX\\\\\\\\\]]]___aaabbbcccbbbccceeegggggghhhgggggggggggggggiiijjjlllnnnooojjjiiihhhjjjmmmppprrrrrrkkklllmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnppprrrssswwwtttnnnpppwww~~~~~~vvv}}}yyyrrrZZZCCC;;;AAAZZZ{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((($$$+++++++++111===]]]iiixxx||||||jjjJJJ888888888EEE]]]hhhWWW@@@FFF]]]EEE777...111222,,,***...---///000111555===IIIQQQYYYcccmmmqqqssswwwyyyxxx{{{{{{{{{||||||||||||||||||||||||}}}~~~~~~|||zzzxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{yyy{{{}}}}}}|||{{{|||}}}zzz{{{}}}}}}|||{{{zzz|||zzzzzz||||||yyyvvvuuuuuuvvvwwwvvv}}}zzzwwwwwwzzz|||{{{yyyzzzyyyxxxzzz|||~~~~~~||||||~~~tttiiikkkooopppvvv}}}|||xxxwwwyyyzzz}}}}}}{{{tttpppqqqtttxxx|||~~~}}}{{{yyyvvvtttrrrrrruuuwwwyyyyyyzzzyyyyyyyyyxxxvvvrrrooonnnooommmjjjjjjmmmkkkgggiiilllqqqrrrooojjjeeeccceeeeeefffeeecccccceeegggfffeeebbb^^^[[[XXXVVVUUU```^^^[[[WWWTTTTTTWWWZZZXXX___eeefffeeebbb[[[TTTLLLLLLOOOVVV___cccaaa^^^VVVRRRNNNJJJGGGCCC===888>>>:::777777777777===DDDLLLbbb{{{yyypppkkk```[[[TTTQQQRRRTTTUUUUUUUUUPPPKKKKKKOOOQQQOOOLLLJJJGGGEEEGGGIIIFFFAAA???888666555666999;;;<<<<<<555333000---+++******+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((())))))***))))))************))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((((((***+++---///000222555888;;;???DDDIIIMMMMMMPPPTTTVVVVVVVVVWWWXXX[[[]]]^^^^^^^^^___aaadddeeeeeeffffffggghhhhhhhhhhhhiiijjjkkklllmmmmmmmmmlllkkkiiiiiiiiikkkmmmnnnllllllkkkkkkjjjjjjkkkkkklllllllllmmmnnnooopppqqqttt{{{~~~rrrlllqqq~~~{{{xxx|||qqq[[[BBB555AAA```{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))...,,,+++000888SSSwww|||dddbbbooo~~~}}}yyy|||lllMMM999777777???QQQ]]]RRR???EEEZZZJJJ;;;111222222---,,,000---///000111555===HHHQQQYYYcccllloooqqqvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyy|||||||||}}}~~~~~~|||zzzuuuvvvxxxzzz|||}}}~~~~~~~~~}}}}}}}}}~~~|||||||||}}}|||{{{{{{zzzzzz{{{||||||{{{{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{yyyyyy{{{|||yyywwwwwwxxxyyyyyyxxx}}}zzzwwwwwwyyy{{{{{{yyy|||{{{zzz{{{~~~~~~|||||||||~~~rrrjjj]]]UUUWWWZZZ^^^hhhsss}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{xxxuuuuuuvvvxxxzzz|||}}}}}}}}}zzzxxxuuutttuuuwwwwwwwwwzzzxxxvvvuuuuuuvvvuuutttssssssooojjjjjjlllkkkhhhjjjlllppprrrqqqmmmgggcccfffggggggeeebbb``````aaafffdddbbb___\\\ZZZXXXXXX\\\\\\ZZZXXXVVVWWWYYY\\\WWW]]]cccgggjjjjjjddd\\\WWWVVVXXX^^^fffkkkjjjhhhhhhddd^^^YYYTTTNNNFFFAAABBB===888777666666;;;AAAEEEWWWkkk}}}{{{rrriiiddd[[[YYYXXXYYY[[[\\\[[[YYYWWWRRRKKKIIILLLRRRWWWZZZWWWSSSQQQQQQPPPLLLFFFAAA>>>;;;999999:::;;;<<<;;;555333000---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***,,,...///000111333777:::===BBBHHHLLLMMMPPPTTTVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]```bbbeeeeeeeeeeeeffffffffffffggghhhiiikkklllllllllllllllkkkjjjiiiiiikkklllmmmooonnnmmmkkkjjjjjjjjjjjjjjjjjjkkklllmmmoooqqqrrrttt{{{}}}pppjjjooo}}}{{{qqq[[[BBB666BBBaaa|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++...,,,+++000444IIIhhhfffkkkoootttyyygggcccppp}}}yyyuuuzzzoooQQQ;;;666888999FFFRRRKKK>>>EEEYYYQQQBBB555333222......222---///000111555===HHHPPPZZZbbbjjjmmmoootttwwwwwwwwwwwwxxxyyyyyyyyyyyyyyy|||{{{{{{|||}}}}}}|||zzztttuuuwwwyyy{{{||||||}}}{{{||||||}}}~~~~~~~~~~~~xxxzzz|||}}}}}}}}}{{{zzz|||||||||{{{zzz{{{}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}zzzxxxyyyyyy{{{zzzyyyzzz{{{|||{{{zzz|||zzzxxxwwwyyyzzzzzzzzz~~~}}}|||}}}|||||||||}}}~~~}}}mmm]]]RRRIIICCCEEEGGGMMM]]]nnnxxx~~~}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwwwwxxxyyy|||~~~{{{wwwuuuuuuvvvuuuuuuzzzvvvrrrpppqqqtttvvvwwwwwwvvvrrrmmmlllnnnlllhhhjjjkkkooossstttqqqiiibbbfffggghhhfffbbb^^^\\\[[[cccbbb```^^^\\\[[[ZZZYYYWWWXXXYYYYYYXXXYYY[[[]]][[[___dddiiippprrrlllcccaaaaaaccciiirrryyy{{{{{{~~~zzztttnnnggg___WWWRRRMMMFFF@@@===:::888;;;@@@AAAMMMZZZggg}}}}}}vvvmmmeee```XXXZZZ^^^bbbeeeccc___\\\ZZZXXXUUUSSSTTTZZZbbbhhhfffddd```]]]ZZZUUULLLEEEEEEBBB>>>;;;;;;::::::999333222000---,,,+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++***)))(((((('''((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((())))))+++,,,...000111000222666999<<>>AAAHHHPPPYYYlllyyyqqqhhhbbb\\\___dddhhhiiifffaaa]]]^^^bbbffffffeeeggglllqqqqqqqqqmmmhhhddd^^^TTTJJJJJJFFF@@@<<<999777666444111000...,,,++++++***+++++++++++++++++++++++++++************************++++++)))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))***+++,,,...000111000333666999<<<@@@FFFIIILLLOOOSSSUUUVVVXXXZZZ[[[]]]]]]^^^]]]\\\\\\^^^___aaabbbdddeeefffgggfffffffffggghhhiiijjjkkkkkkkkkmmmmmmkkkjjjjjjjjjjjjkkklllkkkkkkjjjiiiiiiiiiiiikkkkkkkkkkkkkkklllmmmnnnssszzz}}}xxxxxx|||{{{~~~}}}wwwtttkkkXXXBBB888EEEddd~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((('''((((((((()))))))))***&&&+++***---333666GGGbbb]]]\\\[[[aaarrrwww|||uuupppwwwqqqUUU<<<444777999EEEOOOEEE777???UUUZZZLLL;;;111.........000---///000111444;;;FFFNNNYYYbbbhhhjjjlllqqquuuuuuyyyzzz|||~~~~~~~~~~~~}}}{{{yyyxxxyyy{{{||||||{{{zzzzzz|||}}}zzz|||~~~~~~|||xxxzzz}}}~~~~~~|||yyyxxxzzz~~~}}}}}}}}}}}}||||||{{{zzz{{{}}}~~~{{{{{{zzzyyyyyyyyy{{{|||~~~~~~}}}zzzlllnnnzzz~~~xxxkkk]]]SSSJJJFFFEEEEEEDDDJJJ___www{{{}}}}}}{{{zzzzzz|||~~~~~~{{{uuuqqqppprrruuuxxxzzz{{{{{{{{{{{{xxxuuuttttttuuuuuuttttttsssqqqppppppooommmkkkooorrrtttttttttuuuqqqjjjiiiiiikkkppptttqqqhhh```^^^aaaeeefffdddaaa^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZSSSUUUWWWXXXVVVUUUVVVVVV```bbbdddiiiqqqvvvqqqgggiiijjjmmmuuu~~~wwwsssiii___UUUNNNGGG???::::::>>>CCCIIIPPPaaa}}}|||vvvnnnhhh___bbbgggiiijjjhhheeedddiiimmmqqqqqqmmmmmmqqqvvvxxxyyywwwqqqmmmiii^^^RRRJJJEEE>>>999555333111///...---,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((())))))***,,,...000111111333666999<<<@@@FFFIIIKKKNNNQQQTTTUUUWWWZZZ\\\^^^______^^^]]]]]]___aaa```aaadddgggiiijjjjjjjjjfffggghhhiiijjjkkkkkkkkkmmmllllllkkkjjjjjjjjjjjjgggggggggggghhhiiijjjkkkmmmmmmlllkkkkkkkkkkkkkkksssyyy}}}xxxwww|||}}}yyywwwxxx{{{|||vvvmmmZZZCCC777BBB^^^www%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''(((((())))))******(((...---...222444FFFccc^^^bbbfffooovvvpppwwwoooSSS:::333444888FFFRRRHHH666:::MMM\\\NNN===111...............///000000333;;;FFFNNNYYYbbbiiikkkmmmqqqttttttwwwxxx{{{}}}~~~~~~||||||zzzyyywwwxxxzzz||||||{{{zzzzzz|||}}}~~~|||}}}}}}|||zzz{{{~~~~~~~~~|||zzzyyy{{{}}}~~~~~~}}}|||{{{zzz{{{~~~~~~|||||||||{{{yyyzzz|||~~~}}}ooogggjjjppp{{{{{{yyytttmmmjjjjjjlllrrr}}}}}}oooddd]]]XXXOOOMMMMMMNNNLLLPPPdddzzz~~~yyyzzz{{{}}}}}}{{{zzzyyy{{{}}}wwwqqqlllooouuuyyy|||{{{yyyxxxyyywwwtttssstttuuuvvvuuusssrrrrrrrrrrrroookkkhhhkkkooorrrsssuuuwwwrrrllljjjjjjllloooqqqnnngggbbb\\\___cccdddbbb___]]]\\\ZZZZZZYYYXXXXXXXXXXXXYYYQQQSSSTTTTTTRRRQQQQQQRRRYYY\\\___dddlllssspppiiijjjkkkooouuu}}}zzzoooddd]]]SSSGGG>>>:::;;;>>>CCCKKKZZZrrr{{{zzzyyyyyyxxxuuuppplllbbbeeeiiillllllmmmnnnooouuuvvvtttooojjjkkkrrryyyyyy}}}|||vvvssspppeeeWWWFFFAAA:::444111///---,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((('''(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((((((***+++---///000222444666999<<<@@@EEEIIIJJJLLLOOORRRTTTVVVZZZ\\\]]]^^^______^^^^^^```bbb```cccfffiiikkklllllllllfffgggiiijjjkkkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjjfffffffffggghhhjjjkkklllnnnnnnmmmlllkkkkkkkkklllrrrxxx~~~rrrjjjlllyyyyyysssrrrqqqpppuuu}}}zzzqqq]]]EEE777???ZZZqqq%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''((()))*********(((......---///111FFFgggkkkuuuxxxqqqvvvlllOOO999333333777GGGXXXRRR>>>;;;FFF\\\PPP???333///000000......///000000333:::EEEMMMXXXbbbjjjlllnnnrrrtttsssuuuwwwzzz}}}~~~}}}|||{{{zzzxxxwwwwwwyyy{{{|||{{{zzz{{{|||~~~}}}~~~~~~~~~~~~|||{{{zzz{{{|||~~~~~~~~~}}}{{{zzz{{{~~~}}}~~~}}}|||{{{yyyyyy{{{}}}}}}}}}|||~~~~~~|||zzzzzz}}}}}}sssaaa___```___aaa___\\\YYYXXXWWWVVVUUUXXXcccjjjhhhcccaaabbbbbb[[[ZZZ\\\___^^^```qqq~~~{{{|||xxxxxxyyyyyyyyyyyyxxxxxxyyy{{{yyyssslllooouuuyyy||||||zzzxxx{{{xxxuuutttuuuvvvvvvuuusssssssssssstttrrrnnnkkklllooopppoooqqquuusssnnnlllmmmooopppoookkkhhheee___aaabbbaaa]]]YYYVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOPPPPPPNNNNNNOOOPPPTTTXXX]]]```eeejjjjjjeeegggiiimmmrrrzzz}}}uuujjj[[[MMMFFFBBBCCCEEEIIISSShhhxxxuuuqqqoooooooooooooooiiilllppprrrrrrrrrtttvvvzzzxxxuuuoookkklllpppuuuuuuzzzzzztttqqqooodddUUUBBB===666111...---,,,,,,,,,------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''(((***,,,...///111333555888;;;???CCCGGGHHHJJJMMMPPPRRRUUUYYY\\\[[[]]]^^^^^^]]]^^^```bbbccceeehhhjjjllllllkkkjjjggghhhiiikkklllllllllllljjjjjjkkkkkkllllllkkkkkkhhhhhhhhhhhhiiikkklllmmmmmmmmmllllllmmmmmmnnnooorrrwwwqqqgggiiiuuu|||pppjjjnnnnnnkkkqqq~~~xxxppp^^^GGG:::CCC^^^uuu%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++%%%,,,---,,,---111IIIlllyyysssvvvjjjLLL777333555777HHH]]]\\\HHH???DDD]]]RRRAAA444000111111......///000000333:::EEEMMMXXXbbbkkknnnooorrrsssrrrvvvxxx{{{~~~}}}|||yyyxxxvvvwwwyyy{{{|||{{{|||}}}~~~~~~~~~}}}}}}|||zzzyyyyyy||||||}}}~~~}}}~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}{{{xxxxxxyyy{{{||||||}}}~~~}}}{{{{{{~~~~~~||||||}}}jjjVVVVVVUUUMMMHHHFFFDDDEEEHHHHHHFFFDDDDDDLLLSSSUUUYYYbbbiiillliiigggkkkooooooqqq~~~|||yyyzzzxxxxxxxxxxxxxxxxxxxxxxxxuuuxxx|||yyytttnnnqqquuuyyy{{{||||||{{{}}}{{{wwwuuuuuuvvvvvvuuutttsssssstttuuutttrrrpppooopppnnnkkkmmmrrrssspppmmmoooqqqqqqnnnjjjhhhhhhccccccccc___YYYSSSPPPNNNLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLNNNPPPTTTYYY]]]]]]___cccbbb___aaadddiiipppyyynnn^^^UUUMMMKKKIIIJJJPPP```zzzzzztttlllhhhhhhkkkoooqqqppptttxxxyyywwwuuuuuuvvvwwwwwwwwwvvvssspppnnnnnnooovvvvvvooolllkkk___OOO@@@;;;444///---,,,,,,,,,---......//////...------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((***+++---...///111444777999===BBBFFFGGGIIILLLOOOQQQTTTYYY\\\ZZZ[[[\\\\\\\\\]]]```bbbeeegggiiikkkkkkjjjhhhggghhhiiijjjkkklllmmmmmmmmmiiijjjkkkkkkllllllllllllkkkkkkjjjjjjkkkkkklllmmmkkkkkkkkklllnnnoooqqqrrrqqqwww~~~zzzpppnnnssszzzyyylllhhhoooqqqmmmuuurrrkkk[[[GGG===IIIfff~~~''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''''''''%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((()))***+++,,,...,,,---///222PPP{{{~~~ssstttsssVVV999666777:::MMMqqqyyyWWW>>>HHHWWWUUUBBB000111222......///000000///111888CCCKKKYYY]]]dddkkkpppssstttuuuxxxyyy{{{|||~~~~~~}}}}}}yyyzzz{{{||||||{{{zzzyyyzzz|||~~~}}}}}}}}}}}}{{{zzz|||~~~~~~||||||}}}~~~~~~~~~~~~|||zzz{{{yyyxxxyyy|||~~~{{{zzzxxxwwwyyy{{{~~~}}}yyy___KKKCCCBBB======>>>===<<<===@@@BBBBBBGGGMMMRRR]]]jjjtttvvvzzzwwwsssqqqsss|||~~~zzzzzz|||}}}zzzvvvsssvvvzzz|||{{{yyyxxxxxxyyyxxxyyy{{{~~~}}}yyyvvvuuusssrrrtttxxxzzzzzzyyy|||xxxuuusssqqqooommmpppqqqrrrrrrpppoooooopppqqqooollliiiiiiiiikkklllllljjjiiijjjkkkkkkgggddd____________\\\VVVNNNHHH@@@BBBDDDGGGGGGFFFDDDCCCBBBAAADDDKKKNNNOOOQQQTTTWWWRRRSSSZZZ^^^]]]___cccbbbcccgggmmmwwwxxxmmmiiibbb```cccccccccppp}}}tttqqqtttxxxzzzzzzyyy}}}xxxqqqllljjjuuuuuusssnnnnnnooommmhhhgggkkkkkkeeebbb^^^UUUJJJ;;;777111---,,,---......000111222333333333222222,,,---.........---,,,+++,,,,,,,,,------,,,,,,+++************))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---...000222555777999===AAADDDHHHJJJNNNQQQRRRTTTWWWYYY[[[YYYWWWUUUVVVYYY]]]___iiiiiihhhhhhhhhhhhhhhiiieeegggiiikkklllkkkjjjiiijjjjjjkkkmmmooonnnllljjjllllllmmmmmmllljjjiiiggglllmmmmmmnnnoooppppppqqquuuzzz|||wwwvvvxxxzzzyyyuuuooonnnvvv{{{vvvooo\\\EEE===OOOppp''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((()))***+++))),,,,,,...111444PPPyyy{{{vvvuuuuuuYYY;;;555999<<>>======>>>@@@BBBGGGNNNUUU\\\gggttt|||~~~zzzvvvwww~~~}}}{{{vvvppptttyyy{{{{{{yyywwwwwwxxxwwwxxxzzz}}}|||yyyuuuvvvtttsssuuuxxxzzzzzzxxx|||zzzxxxuuurrrqqqppppppnnnpppqqqpppooommmnnnnnnpppooollljjjiiiiiijjjjjjkkkiiiggghhhiiihhhddd```]]]]]]\\\[[[YYYSSSLLLFFF@@@AAABBBDDDDDDCCCBBBAAA???>>>BBBHHHLLLMMMOOOSSSXXXSSSRRRWWW[[[\\\aaaggggggiiikkknnntttyyyuuuvvvrrroooxxx}}}{{{xxxvvvrrrpppnnnrrrsssqqqnnnnnnpppmmmiiieeegggeee___ZZZVVVNNNDDD:::666111...............000222555777999999888888333111...---......---,,,+++,,,,,,,,,,,,++++++***************))))))))))))******))))))((((((((((((''''''(((((()))******+++))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---...///111444777999<<<@@@CCCGGGJJJNNNPPPRRRTTTWWWYYY[[[ZZZYYYXXXYYY\\\^^^```ggggggggggggggghhhiiiiiieeegggiiijjjkkkkkkjjjiiikkkkkklllmmmoooooommmkkkllllllllllllkkkjjjiiihhhmmmmmmnnnnnnooooooppppppvvv{{{~~~{{{rrrrrr||||||{{{sss___GGG@@@QQQooo''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((()))***+++(((------///111333JJJnnnpppwwwrrrqqqttt]]]???555777;;;MMMllluuuWWW???DDDTTTWWWFFF222000111///111////////////111777AAAIIITTT[[[dddlllrrruuuxxxzzzxxxyyyzzz|||}}}}}}~~~}}}}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~||||||{{{~~~{{{zzzyyyyyyyyy{{{|||}}}}}}}}}~~~qqqXXXGGG???999:::;;;;;;<<>>===@@@GGGKKKKKKMMMQQQVVVRRRQQQSSSWWW[[[bbbiiinnnppprrrqqqsss|||~~~|||tttqqqtttvvvuuurrrppprrrqqqnnnooorrrpppkkkeeeddd```XXXSSSNNNGGG???888666222111111111000///000333777<<>>MMMUUUGGG222...111000222.../////////000666@@@GGGTTT[[[eeemmmrrruuuxxxzzzyyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{zzz{{{{{{|||~~~~~~~~~~~~{{{}}}}}}{{{}}}{{{}}}}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~hhhSSSHHH:::;;;;;;===BBBJJJSSSZZZjjjrrr{{{~~~yyytttwww{{{{{{xxxsssnnnkkkooopppsssvvvyyyzzzzzzzzzvvvvvvvvvvvvvvvuuuttttttpppsssuuurrrllliiilllooommmnnnpppooommmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhhhhhhhheee___ZZZUUUSSSQQQNNNLLLGGGBBB???>>>=========>>>@@@BBBCCCAAA???BBBGGGJJJIIIJJJNNNQQQQQQRRRTTTWWW\\\ccchhhpppvvvzzzxxxuuu{{{zzzpppooowww}}}zzzuuuqqqssssssqqqsssuuutttooohhhddd]]]UUUOOOIIICCC???888666444444444444222111444666999===BBBGGGJJJLLLIII>>>222,,,...111000.../////////......,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---...000222555777999<<<@@@CCCFFFIIIMMMPPPRRRTTTWWWYYYZZZ[[[]]]^^^___```aaaaaaaaabbbbbbdddeeegggiiijjjhhhhhhjjjkkkllllllkkkkkkiiihhhhhhjjjkkkllljjjhhhnnnmmmkkkjjjiiijjjkkkkkknnnnnnnnnnnnnnnnnnmmmmmmqqqwwwvvvxxx}}}sss]]]GGGCCCTTTmmm}}}''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((()))***+++)))///...---...---888PPPlllqqqtttuuu{{{iiippp|||yyygggeeennnbbbFFF666444666===OOOYYYHHH777:::LLLYYYOOO777///000000111---...//////000666???FFFTTT\\\gggnnnqqqsssvvvxxxyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}}}}}}}}}}}}}~~~~~~|||}}}|||zzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~sss\\\MMM@@@@@@AAADDDLLLZZZiiisss~~~||||||~~~}}}wwwpppjjjggglllnnnqqquuuwwwyyy{{{|||tttuuuvvvuuutttsssrrrqqqnnnrrrssspppjjjfffhhhkkknnnpppqqqqqqooonnnnnnoookkklllmmmnnnooopppqqqqqqooommmkkkkkkjjjggg```[[[RRROOOKKKGGGDDDAAA===;;;;;;::::::;;;===@@@CCCEEEDDDBBBDDDHHHIIIGGGGGGJJJNNNSSSXXX[[[]]]aaaeeegggmmmvvv~~~}}}yyy{{{xxxrrruuu~~~xxxuuuwwwwwwvvvxxxzzzxxxsssjjjcccZZZSSSLLLFFFAAA???888777666777888888666444888999:::===BBBIIIOOOSSSOOOCCC555...000222222000222222222111000...---,,,++++++++++++************))))))))))))************))))))))))))************))))))(((((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---...222444666888:::<<<@@@CCCEEEHHHLLLOOOQQQTTTWWWYYYYYYZZZ\\\^^^``````````````````aaaccceeegggiiijjjjjjjjjkkklllmmmmmmmmmmmmjjjiiiiiijjjllllllkkkjjjmmmlllkkkjjjiiijjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmrrrwwwqqqlllrrrzzz|||zzzlllUUUBBBAAATTTjjjxxx''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((******)))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((()))***+++&&&,,,,,,+++......777KKK]]]______```hhhuuu}}}~~~ooovvvpppiiiooocccFFF444555888;;;HHHSSSGGG777999NNN```YYY???222111......,,,...//////000555===DDDRRR\\\gggnnnpppqqqtttwwwzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}}}}~~~~~~|||}}}~~~~~~~~~|||~~~zzzaaaPPPEEEEEEHHHMMMWWWfffuuuxxxqqqllljjjmmmooorrrtttvvvwwwyyy{{{sssuuuvvvvvvtttrrrqqqqqqppprrrsssqqqllliiiiiijjjpppqqqrrrrrrpppooooooppplllllllllmmmoooqqqrrrsssooommmllllllkkkhhhaaa[[[OOOKKKEEEAAA>>><<<:::888777777777999;;;>>>AAABBBCCCAAABBBFFFFFFDDDDDDFFFMMMVVV^^^aaacccfffhhhgggfffppp{{{}}}zzzzzzzzzxxxyyy~~~}}}zzz||||||{{{|||}}}zzzuuuggg___VVVQQQJJJCCC??????;;;999999999;;;;;;;;;999<<<<<<<<>>AAAUUUiiisss''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((()))***+++'''...,,,***...///666GGGWWWVVVUUUVVV```qqq~~~xxxzzzppprrreeeHHH333555999===HHHTTTIII888666GGG^^^[[[AAA333111......,,,---//////000444<<>>>>>>>>>>>???AAADDDHHHLLLPPPRRRLLLEEE===666333333444444666555555333111///...,,,,,,,,,+++++++++*********))))))*********+++++++++************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---...000222444666777:::===@@@DDDGGGKKKOOOQQQTTTWWWYYYYYYZZZ[[[]]]___```bbbbbb```aaabbbccceeegggiiijjjiiiiiiiiijjjjjjkkklllmmmlllkkkjjjjjjlllmmmmmmllljjjkkkkkkllllllkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnxxx|||tttgggeeennnyyywwwfffMMM>>>BBBVVVhhhppp''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&)))+++******'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''(((((()))***+++---333///+++......333BBB\\\ZZZWWWYYYdddvvvssssssgggIII444333999>>>IIIUUUJJJ888222<<>>===>>>AAAHHHTTT\\\\\\\\\```bbbaaaZZZbbblllrrrsssuuu{{{rrrzzz~~~~~~yyysssfff]]]UUURRRMMMFFFBBBDDD???===<<<<<<>>>@@@AAAAAA>>>AAAEEEIIILLLNNNOOOOOOIIIEEE???888444333444555666555444333111///---,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++******************))))))(((((((((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---...///000333444666888;;;>>>CCCGGGKKKNNNQQQTTTWWWYYY[[[[[[\\\]]]___aaacccdddaaaaaabbbccceeegggiiijjjhhhhhhhhhhhhiiijjjkkkllliiihhhfffggghhhjjjjjjiiiiiijjjkkklllmmmlllkkkjjjkkkkkkllllllmmmnnnoooooowww{{{xxxwwwzzzvvvlllfffjjjvvv~~~zzzhhhNNN???DDDXXXhhhnnn***)))'''&&&%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&%%%%%%&&&''')))***((('''&&&'''((())))))'''))))))))))))************+++,,,---,,,,,,000888>>>[[[eee^^^mmm~~~uuummm```JJJ777666777>>>KKKSSSMMM>>>111<<>>AAADDDEEECCCDDDIIIOOOQQQLLLIIIIIIHHHFFFCCC>>>999666777999:::888555444333111///,,,---+++))))))))))))(((''')))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***,,,...///000222444666777:::>>>@@@@@@FFFNNNQQQRRRTTTXXX\\\YYYZZZ\\\^^^```bbbccccccddddddeeefffggghhhiiiiiigggggghhhiiiiiijjjkkkkkkiiijjjjjjjjjjjjiiihhhhhhiiijjjkkklllmmmmmmmmmmmmkkkmmmooopppooooooooopppyyy~~~wwwtttwww|||rrrkkkfffgggllluuu}}}gggPPPBBBEEE```tttqqq)))((('''&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&%%%%%%&&&'''((()))((('''&&&'''((())))))'''))))))))))))************,,,---...,,,,,,000666<<<\\\sssxxxxxxqqqcccKKK777333444===NNN\\\WWWCCC111999DDDJJJAAA555///...---111000//////000444:::???IIISSS^^^dddiiipppuuuvvv|||{{{{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~}}}~~~~~~}}}|||}}}|||{{{zzzzzz{{{|||~~~zzz|||~~~}}}|||{{{zzzzzz}}}~~~~~~}}}{{{zzz{{{}}}xxxzzz||||||zzzvvvtttsssqqqqqqssswww{{{}}}|||yyyxxxxxxxxxxxxyyyzzz{{{|||yyywwwtttqqqooooooppppppqqqpppooommmkkkkkkkkkkkkkkkkkkgggaaa]]]]]]YYYSSSDDD???888222000///...---111111000000000/////////000000111333555777:::;;;>>>BBBHHHLLLPPPVVV___fffaaa___bbbjjjooooooppprrr{{{zzz{{{{{{zzzsssllliii```\\\UUUOOOKKKIIIHHHHHHBBB@@@<<<;;;<<<>>>@@@AAABBBCCCJJJRRRSSSMMMIIIHHHJJJIIIHHHDDD???;;;::::::;;;999777666444222000///...,,,******++++++***))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***,,,...///111333555777888;;;>>>AAAAAAGGGNNNRRRSSSUUUYYY\\\YYYZZZ\\\^^^```bbbbbbcccccccccdddeeefffggghhhhhhggghhhiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhiiijjjkkklllmmmmmmmmmmmmkkkmmmooopppooooooooopppwww|||~~~}}}}}}{{{zzz{{{mmmkkkjjjlllnnnsss|||fffOOOBBBGGGeee|||{{{))))))(((''''''''''''(((&&&''''''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&%%%&&&&&&((()))((('''&&&'''((())))))'''))))))))))))************---......---,,,...444999^^^{{{sssfffNNN888333333<<>>GGGRRR]]]ccciiipppuuuuuuyyyzzzzzz{{{|||~~~}}}}}}}}}~~~~~~}}}|||}}}}}}}}}|||zzz{{{~~~~~~~~~|||zzz~~~}}}{{{zzz{{{}}}|||}}}}}}~~~{{{zzzzzz~~~|||{{{}}}zzz{{{}}}~~~}}}yyyrrrnnnlllmmmpppuuuyyy|||}}}|||yyywwwuuutttuuuwwwzzz}}}{{{wwwrrrmmmkkkmmmppprrroooqqqssspppllljjjjjjkkklllmmmiii___WWWTTTPPPLLLAAA<<<666111//////...---000000000/////////......//////000111333555777888888===BBBFFFJJJPPPXXX^^^^^^[[[]]]dddhhhhhhhhhjjjtttxxxzzzyyy}}}}}}{{{xxxppphhhdddaaa[[[RRRLLLJJJJJJLLLLLLDDDBBB>>>;;;999:::;;;===AAADDDLLLVVVWWWQQQJJJHHHIIIJJJKKKHHHDDD@@@============<<<:::666333222333000...,,,+++,,,,,,+++***)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***,,,...///111333666777999;;;>>>AAAAAAGGGNNNRRRSSSUUUYYY\\\ZZZ[[[]]]___```aaabbbbbbbbbbbbcccdddeeefffggggggggghhhjjjkkkllllllkkkjjjkkkkkkkkkjjjjjjjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmkkkmmmooopppoooooopppqqqvvv{{{~~~vvvooollliiiiiilllpppqqqttt|||~~~hhhRRREEEKKKjjj---,,,+++)))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&'''((())))))'''((()))))))))************---...///---+++---222666[[[{{{zzzsssiiiSSS===888555;;;QQQkkkmmmRRR333111:::AAA>>>666///...///000000/////////333888<<>>???888111///111/////////...///222777;;;AAAMMMYYYaaagggooosssttttttuuuwwwyyy|||~~~~~~}}}}}}}}}{{{|||~~~|||zzzzzz}}}}}}xxxvvvxxx{{{~~~{{{yyyyyyzzz}}}~~~}}}}}}~~~}}}||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}xxxwwwxxxxxxvvv{{{}}}yyyxxxxxxwwwrrrooonnnppprrrtttvvvwwwyyyzzz~~~{{{uuuqqqooopppsssuuuvvvtttrrrpppnnnmmmmmmmmmhhhmmmqqqpppjjjeeeeeegggmmmpppnnncccWWWOOOIIIDDD???<<<777444333333222111////////////............------......000111222333444666;;;???DDDIIINNNQQQPPPNNNPPPXXX\\\\\\]]]______dddiiilllnnntttzzzxxxuuuooohhheee```YYYQQQLLLMMMNNNMMMKKKPPPNNNJJJCCC>>>;;;<<<>>>GGGKKKUUU```bbb[[[SSSPPPKKKKKKKKKIIIGGGGGGIIILLLLLLKKKIIIEEE???;;;999888333111///---------+++***))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***,,,...//////111333444555777;;;===???CCCHHHMMMQQQSSSVVVWWWZZZ[[[]]]___```aaabbbbbbddddddeeefffggghhhiiiiiihhhiiijjjkkkkkkkkkjjjiiilllkkkjjjiiiiiiiiijjjjjjiiijjjkkklllmmmmmmmmmmmmlllmmmoooooooooppprrrttt|||}}}~~~{{{qqqttt}}}xxxfffVVVNNNUUUqqq444444222000---***'''&&&'''(((((((((((('''&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&''')))***((('''&&&'''((())))))'''))))))))))))************,,,......---++++++///333HHHwww}}}bbbiiixxxrrrnnnlll\\\GGG;;;666222===TTT___MMM333000555<<>>;;;777444333333222111000000000/////////......---------...///000111222333555999>>>CCCGGGKKKMMMLLLJJJLLLSSSXXXXXXXXXZZZ]]]```gggmmmnnnooovvv~~~|||zzzwwwqqqkkkhhheee]]]TTTPPPPPPQQQOOOLLLXXXWWWSSSLLLEEEBBBDDDGGGLLLPPPXXXbbbddd^^^XXXVVVTTTSSSRRROOOMMMNNNQQQTTTSSSPPPLLLIIIFFFCCC???<<<888555222000///...,,,***)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***,,,...//////000222333444666999<<<>>>AAAFFFKKKPPPSSSTTTUUUYYYZZZ\\\^^^```bbbccccccdddeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjiiihhhhhhhhhiiijjjiiijjjkkklllmmmmmmmmmmmmlllnnnooooooooopppsssuuuyyyyyy}}}yyywww~~~nnn^^^RRRMMMVVVrrr444444333222000---+++)))((((((((((((((('''&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''%%%$$$$$$%%%&&&(((***+++((('''&&&'''((())))))'''))))))))))))************+++---...---++++++///333CCCkkkuuuwwwyyyzzzxxx]]]cccppp{{{qqqnnnnnn^^^GGG:::777333999LLLYYYMMM888///222:::???;;;222///111......///...///111555888===IIIWWW___fffnnnrrrrrruuuvvvyyy|||~~~||||||}}}~~~}}}~~~zzzxxxvvvuuuvvvzzz~~~~~~~~~}}}~~~{{{xxxxxxzzz|||~~~}}}{{{~~~~~~~~~yyyvvvqqqiiiggglllpppuuu~~~}}}~~~~~~zzzvvvuuuwwwyyyuuuwwwxxxxxxvvvvvvxxxzzz|||{{{xxxuuurrrpppooonnntttttttttsssqqqooommmllllllmmmnnnnnnnnnlllkkkkkkjjjllllllhhhbbb[[[PPPEEEAAA>>>:::777666555333222111111000000000/////////...............///000111333555888===BBBFFFIIIJJJKKKIIIKKKQQQUUUTTTTTTVVVYYY[[[cccnnnqqqooopppuuu{{{}}}xxxvvvtttjjj]]]WWWWWWYYYXXXVVV______\\\UUUNNNJJJMMMPPPPPPRRRYYYbbbddd___[[[[[[[[[[[[ZZZXXXUUUSSSTTTUUUVVVQQQLLLKKKMMMMMMHHHCCC===:::666333222000---+++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***,,,...//////111333444444666999<<>>:::666444111...,,,)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***,,,...///000222444555555777:::<<<@@@BBBFFFLLLQQQUUUUUUUUUVVVXXX[[[^^^aaaccceeefffbbbccccccdddeeefffggghhhkkkiiifffeeeeeefffhhhjjjjjjiiigggfffeeefffhhhiiijjjjjjkkklllmmmmmmmmmmmmmmmnnnoooooooooqqqtttvvv~~~{{{{{{~~~uuuqqquuuxxxwwwvvvlll[[[KKKDDDLLLiii|||yyy888555444444333111000000+++***)))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$&&&))),,,,,,***(((&&&&&&'''((('''&&&'''(((*********)))(((((((((((((((((((((((()))******++++++------,,,+++,,,---...///999XXXddd[[[]]]hhhttttttwwwuuuyyyxxxwwwuuuuuu]]]>>>:::333444<<>><<<555444222111000///000000---------------.../////////111444777:::===AAAEEEIIIKKKJJJHHHIIILLLKKKGGGJJJKKKMMMSSSYYY```dddfffgggllluuu{{{nnnccc___^^^]]]ZZZ[[[]]]___````````````]]]bbbeeedddeeegggfffddd______\\\XXXZZZ]]]ZZZUUUNNNJJJEEEBBBAAA???:::666222000//////,,,((()))---++++++***))))))))))))***))))))***+++++++++++++++***((('''((()))***)))(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((***+++,,,...000222444666888<<>>@@@EEEFFFKKKUUU]]]qqq~~~}}}~~~||||||}}}}}}yyyxxx{{{|||yyyzzzzzzzzzzzzxxxwwwvvvuuutttxxx||||||wwwrrrooonnnqqqrrrqqqpppmmmlllmmmooopppsssvvvwwwuuurrrooonnnuuuxxxyyyxxxuuulllZZZJJJGGGFFFEEEEEEFFFEEECCCAAA999777444111//////111222...------------.../////////000222444666:::???CCCIIILLLKKKJJJJJJLLLHHHCCCIIIJJJKKKMMMQQQWWW___dddfffjjjrrr}}}wwwlllfffccc```______```aaabbbbbbaaaaaabbbdddeeefffjjjpppoookkkfffhhhfffbbb```bbbbbb^^^\\\XXXRRRNNNKKKFFF@@@:::999555333222///***+++///,,,,,,+++************+++)))******+++++++++++++++***)))((((((******)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((***+++,,,///000333444555777;;;===@@@CCCGGGKKKNNNRRRWWWZZZ\\\\\\___bbbeeeeeecccaaadddddddddeeefffggghhhiiiggggggggghhhiiijjjkkklllkkkllllllmmmmmmllllllkkkmmmlllkkkmmmooopppooonnnmmmnnnoooooonnnnnnppprrr{{{sssnnntttwww||||||rrrqqqooonnnqqqvvv}}}jjjUUUAAACCC\\\sssrrrfffDDD@@@888111111333333000333222111...,,,***(((((((((((()))))))))(((''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&((((((((((((((((((''''''&&&'''((('''&&&'''(((***((()))))))))))))))((((((((((((((()))******++++++---,,,+++++++++,,,---...555QQQgggvvv{{{uuurrrppp]]]EEE:::111222:::FFFWWWYYYJJJ666000222<<>>LLLaaakkkccc;;;222111:::???:::444333---///000/////////111222999@@@KKKUUU___ffflllooommmppptttxxxzzz|||~~~~~~}}}}}}~~~|||zzz|||~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~}}}}}}}}}~~~|||yyyuuuooojjj___VVVLLLFFF@@@:::777888888>>>@@@GGGTTT___vvv~~~|||yyyyyy{{{}}}zzz~~~}}}{{{{{{{{{{{{}}}|||xxxxxx{{{|||zzz{{{zzzyyywwwuuussspppooonnnrrrwwwxxxvvvttttttuuuttttttssspppnnnnnnoooqqqqqqsssuuusssooollllllnnnoootttxxxxxxuuummm^^^QQQGGGFFFEEEFFFGGGHHHGGGFFFCCC@@@;;;555111000000111///......---------......000000111111222555:::>>>CCCGGGJJJKKKMMMOOOKKKEEE???DDDJJJNNNPPPTTTYYY^^^aaa```bbbiiiwww}}}vvvsssppplllgggffffffeeeddddddddddddiiiooopppjjjeeefffggggggjjjnnnnnnjjjiiikkklllkkkeeeeeeeeedddbbbYYYMMMDDDAAA>>><<<;;;666///---000++++++***))))))))))))*********+++,,,,,,,,,,,,++++++)))((()))***+++***)))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***+++,,,///000222333444666999<<<;;;???EEEJJJNNNRRRVVVYYYVVVZZZ___dddfffgggffffffdddddddddeeefffggghhhiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjkkklllllllllllllllmmmkkkjjjkkknnnpppqqqpppnnnoooooonnnnnnoooqqqtttxxxvvvtttwwwnnniiimmmnnnooommmnnnrrryyy~~~~~~fffZZZNNNSSSiii}}}xxxnnnooodddOOO@@@;;;888333555444222111///---,,,+++'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&'''(((((('''&&&%%%&&&'''((()))(((''''''&&&'''((('''&&&'''(((***&&&''')))******)))((((((((((((((()))******++++++,,,+++*********+++---...///PPPssssssqqqtttllljjj```TTT???444444@@@PPPhhhyyyyyy???333...666<<<888333111---///000000//////000111777===HHHSSS\\\dddjjjnnnkkknnntttxxx{{{~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}~~~}}}||||||{{{{{{}}}~~~zzztttkkkaaaZZZIIIBBB;;;999777333333555444:::;;;AAALLLUUUjjj~~~}}}~~~{{{}}}|||~~~|||yyyxxx|||}}}{{{{{{zzzzzzxxxvvvtttrrrpppooosssvvvwwwuuuuuuwwwyyyvvvwwwvvvtttqqqppppppqqqqqqrrrsssrrrpppooonnnooommmsssxxxxxxuuunnnbbbVVVIIIGGGEEEEEEEEEFFFEEEDDDBBB???;;;666222111000000//////...------------...///000000111111444888;;;;;;@@@CCCDDDGGGJJJHHHBBB===@@@DDDGGGHHHHHHIIIIIIKKKKKKMMMSSSaaavvv|||uuunnnhhhdddooozzz~~~~~~}}}zzzooonnnkkkiiifffeeedddccckkkrrruuunnngggfffggghhhnnnpppqqqooopppuuuvvvtttllllllmmmnnnllleee[[[RRRJJJHHHFFFDDD===333///000++++++***)))))))))))))))***++++++,,,,,,,,,,,,,,,+++***))))))++++++***)))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((***+++,,,...///222333444666:::<<<<<<@@@FFFKKKOOORRRVVVXXXVVVZZZ___cccdddeeefffgggdddddddddeeefffggghhhiiikkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmkkkjjjkkknnnpppqqqqqqooopppooonnnmmmooorrruuuxxxyyywwwvvvlllkkkqqqppptttrrrtttzzz~~~ddd\\\UUUYYYlll~~~dddIII===666111666555444333111000///...((())))))))))))(((''''''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))(((&&&"""$$$''')))***)))((('''&&&'''((('''&&&'''(((***&&&''')))*********)))(((((((((((()))******++++++,,,+++*********+++---------LLLnnnfffZZZlllvvvmmmkkkddd[[[FFF888555===IIIaaavvvzzzEEE666---333:::888333111---///111111//////000111555;;;FFFPPPZZZbbbiiimmmlllooouuuyyy|||~~~~~~~~~~~~|||}}}~~~~~~|||zzzyyy||||||}}}~~~{{{~~~}}}{{{vvvmmm___QQQGGG<<<666333444444111000222111666777:::BBBFFFXXXttt~~~~~~}}}~~~zzzyyy|||}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuwwwyyywwwuuuuuuxxx{{{yyyzzzzzzxxxuuurrrqqqqqqqqqrrrsssuuuwwwvvvssspppmmmuuu{{{|||yyyqqqdddYYYLLLIIIFFFDDDCCCBBBAAA???<<<:::777444222111111111//////...---------------,,,...///000000111444666777:::===>>>AAAEEECCC>>>;;;;;;;;;======<<<999777777999;;;???III^^^xxxssseeeXXXOOOQQQXXXkkkzzzwwwsssnnniiieeebbbaaahhhnnnqqqooommmnnnnnnlllpppqqqqqqqqqwww}}}~~~{{{wwwuuusssrrrqqqmmmfff```WWWUUUSSSOOOFFF888000///,,,,,,+++************+++***+++,,,,,,------,,,,,,+++***))))))++++++***)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''(((***+++,,,,,,...111333444777:::===>>>BBBHHHMMMQQQTTTWWWYYYXXX\\\```aaaaaabbbccceeedddddddddeeefffggghhhiiijjjjjjiiiiiiiiijjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmkkkjjjjjjmmmppprrrrrrppppppooonnnmmmooorrruuuzzz|||yyywwwvvv}}}|||~~~}}}ccc]]]WWW]]]nnn~~~{{{mmmQQQDDD???;;;777666666444333222111111***************)))((((((&&&&&&&&&'''''''''(((((()))'''&&&'''((()))(((''' """&&&***+++***((('''&&&'''((((((&&&'''(((***%%%''')))***+++***)))(((((((((((()))******++++++,,,+++*********+++,,,---,,,IIIfffggg]]]mmm}}}sssnnnfff\\\MMM<<<555888@@@TTTiiinnnJJJ999///444;;;999555333---///111111000//////000333:::DDDOOOXXXaaahhhlllnnnqqqvvvzzz|||~~~~~~}}}|||~~~~~~|||}}}~~~~~~|||yyyxxx~~~~~~~~~~~~{{{www{{{zzzxxxrrrgggWWWFFF;;;:::555333666666333222333111555555666;;;<<>><<<555555444333222111111111000///...---------------***,,,.../////////111333666:::;;;<<<>>>BBBAAA<<<888666444555666666222//////222333444:::LLLfffyyyzzzgggTTTGGGBBBEEETTTrrr~~~~~~yyyrrrkkkeeeaaa___cccgggjjjlllqqquuutttoooppppppppprrrzzz}}}~~~zzzuuurrrqqqooolllhhhbbb___]]]XXXLLL<<<222///...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,+++***)))***+++++++++)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''(((***+++,,,+++---000222444777;;;>>>@@@DDDJJJOOOSSSVVVXXXZZZ[[[^^^aaaaaa______aaacccdddddddddeeefffggghhhiiihhhhhhhhhiiijjjkkkmmmmmmlllmmmnnnoooppppppppppppmmmkkkiiijjjmmmppprrrrrrppppppooonnnmmmooosssvvv{{{~~~yyyzzzzzzbbb\\\WWW^^^ppp~~~}}}sss