BM6P6(@ jjj]]]QQQPPPRRRRRRRRRRRRSSSQQQLLLHHHFFFFFFHHHIIIHHHHHHHHHGGGFFFDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999666444222333333222222333222000/////////000111///---***(((((('''%%%### $$$''''''%%%$$$###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""""""""""""""############ !!!"""""""""!!!!!!"""$$$''''''&&&$$$###"""""""""!!!$$$$$$######"""######### """######"""!!!!!! !!!"""######"""!!! """"""!!!!!!  !!!######$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###"""###$$$%%%%%%$$$###"""%%%###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%'''(((***'''%%%$$$$$$&&&''''''&&&***(((&&&&&&&&&'''&&&%%%((('''&&&%%%$$$%%%&&&'''(((((())))))******++++++************)))))))))))),,,---...//////...,,,***------...////////////...111111111111111000//////////////////000000000000111111000/////////000000222333444666777777777777333333333333555777999;;;EEE<<<222---,,,---,,,***//////.........000111222...------...000111000..."""&&&+++///000...***''''''((()))***)))((('''&&&''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! (((000111+++$$$"""###"""!!! !!!"""###"""!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!"""######"""!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$############"""""""""""" """""" !!!###""""""###%%%%%%$$$""""""""""""""""""""""""""" !!!""""""###"""""""""!!!!!!!!! ######""""""""""""######&&&%%%###"""""""""###$$$!!!!!!""""""""""""!!!!!!""""""""""""############jjj^^^RRRPPPSSSSSSRRRSSSSSSPPPLLLHHHFFFFFFGGGHHHFFFGGGGGGFFFEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;999666444222333333222222111000///........./////////,,,***(((((('''&&&$$$"""&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$#########"""""""""!!!!!!  !!!"""#########""""""$$$&&&&&&%%%$$$############"""!!! #########"""######$$$$$$ !!!"""#########"""!!!"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!! !!!"""######$$$###### !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""#########"""###$$$$$$$$$$$$###"""$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&((()))'''%%%$$$%%%&&&'''''''''***(((&&&&&&'''((('''&&&''''''&&&%%%%%%&&&'''''''''(((((())))))******+++************************(((***+++---------,,,+++------............------000000000000000///....../////////000000000000000000000000000111111222333444444444555555666666777666555444444333333444444===666...+++,,,------+++,,,,,,++++++,,,---...///000//////000222222111000***,,,---//////...,,,++++++,,,---------,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$)))///000,,,(((&&&%%%###"""!!!"""###$$$$$$""""""##################"""!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""!!!!!!"""######"""!!!!!!"""""""""######""""""""" ######"""""""""!!!!!!!!!!!!###"""!!! !!!!!!$$$######$$$%%%$$$###"""""""""""""""""""""""""""############"""!!! """"""!!!!!!!!! ######""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########kkk___SSSQQQTTTTTTSSSTTTRRROOOLLLHHHFFFFFFFFFGGGFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;999666444222333333222222///...------,,,,,,---------+++)))((((((((('''&&&$$$%%%''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""$$$$$$$$$$$$##################"""!!!  """###$$$$$$%%%$$$""""""$$$%%%%%%$$$""""""############""""""""""""""""""######$$$%%% !!!""""""######""""""######$$$$$$$$$$$$######"""""""""""""""#########""""""###############""" !!!!!!!!!!!!"""""""""$$$$$$############$$$$$$#########"""######$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((('''&&&$$$%%%&&&(((((('''+++)))''''''((()))((('''''''''&&&&&&&&&&&&'''(((&&&''''''((())))))************************++++++((()))+++---.........---.........//////......---//////000000000///........./////////000000111111000000111222333555777888777666555444444555666777555555555444333222000000333...***)))+++---,,,+++************+++,,,------000000///111222333111000222111///...---.../////////////////////...------,,,+++)))'''&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###%%%''')))((('''$$$###$$$""""""###$$$%%%$$$###!!!""""""######""""""!!!!!!""""""######""""""!!!#######################################""""""!!!""""""############""""""###""""""!!!!!!""""""###""""""""""""""""""!!!!!!"""""""""!!!!!!!!! """######"""!!!!!!"""############"""!!! """""""""""""""""""""""""""######""""""!!! """""""""!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######lll```TTTRRRUUUUUUTTTUUUQQQOOOKKKHHHFFFFFFFFFGGGFFFFFFFFFFFFEEEBBB@@@???>>>>>>>>>===<<<<<<;;;;;;999666444222333333222222......---------,,,,,,,,,,,,***)))((())))))((('''&&&''''''&&&$$$###$$$&&&$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&$$$"""!!!###$$$$$$### !!!"""###############!!!!!!!!!!!!"""$$$%%%%%% !!!!!!"""############!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$%%%######$$$$$$$$$###""""""""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$%%%%%%#########$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))******'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''(((((('''+++***(((((()))******)))'''''''''''''''(((((((((&&&&&&'''((()))******++++++++++++,,,,,,,,,,,,,,,,,,---///000111111111000///000000000000000////////////000000000000//////......//////000111222222333333444666999;;;===???<<<;;;999777666777999:::444444555666555444333222...,,,***+++------,,,+++++++++++++++,,,,,,------///......///000111///...000///...---,,,---///000//////////////////......000///---***))))))******'''''''''''''''(((((()))$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!###%%%&&&$$$!!!###"""!!!"""$$$%%%$$$###!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!! """##################"""###"""!!! !!!"""###$$$$$$$$$######"""""""""!!!!!!!!!!!! !!!"""$$$$$$"""""""""###!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """############"""""""""!!!!!!!!!!!!   !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###mmm```TTTSSSUUUUUUUUUUUUQQQOOOLLLIIIGGGFFFFFFFFFGGGGGGHHHGGGFFFDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;999666444222333333222222////////////......------,,,***)))((()))***)))(((&&&'''&&&$$$""""""###%%%###$$$$$$%%%%%%%%%$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""############ !!!"""###$$$$$$&&&$$$"""!!!"""###$$$### !!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""###$$$$$$%%%"""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%###$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""###"""""""""###$$$%%%%%%$$$##################$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((&&&%%%%%%'''(((((('''+++)))((((((***+++***)))'''''''''(((((()))))))))''''''((()))***+++,,,------------.........//////111111222222222111111111//////000111111111111111///000000111111000000000000000111222444555666666999:::;;;===???BBBEEEFFFCCCBBB???>>>===>>>???@@@::::::;;;;;;:::999777666111000000000111000...------------------------------,,,+++,,,......,,,***)))***++++++,,,---------//////000000000111111222444333111///............***)))))))))))))))******$$$###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&###!!!###''')))'''$$$"""!!! !!!#########"""!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###""""""""""""""""""######"""!!! !!!"""###!!!!!!!!! !!!!!!!!!!!! !!!"""$$$$$$"""""""""###!!!###$$$### !!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$###"""""""""!!!!!!!!!!!!!!!  !!! """######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""lll```TTTRRRUUUUUUTTTUUUQQQPPPMMMKKKHHHGGGGGGGGGHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999666444222333333222222///000000000000///......---+++))))))******)))(((%%%&&&&&&%%%###"""###%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!""" !!!!!!""""""######$$$$$$###!!!!!!###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$#########"""######$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''%%%&&&''')))((((((***)))((((((***+++******&&&'''((()))*********)))))))))***,,,---...///000/////////000111111222222333333222222222111111111000000222333444444555555333444444555555555555555777888999:::<<<===??????BBBCCCDDDEEEGGGJJJLLLMMMKKKJJJHHHGGGGGGGGGHHHHHHFFFFFFEEECCCAAA???===<<<999999999999888666444444111111111111000///---------,,,+++,,,------+++)))&&&''')))+++,,,,,,,,,+++000000000111222444555666555555555444333222111111...---,,,++++++++++++,,,'''&&&$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$######$$$""" """%%%&&&%%%###!!! """###"""!!!!!!""""""######""""""!!! !!!!!!  """""""""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """######"""!!!!!!"""###%%%(((&&&###!!!"""$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!$$$######""""""######$$$!!!!!!"""#########""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""lll___TTTRRRTTTTTTTTTTTTRRRQQQNNNLLLJJJHHHHHHGGGGGGGGGGGGGGGEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;999666444222333333222222///000000111000///...---...,,,***)))******)))(((%%%&&&'''&&&%%%$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$""" !!!!!!"""""""""!!!!!!""""""!!!!!!!!!""""""###"""!!!!!!!!!###$$$&&&'''%%%$$$###""""""###$$$%%%###############"""""""""""""""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######"""#########$$$$$$###""""""###$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))((((((((('''&&&&&&((())))))((()))((('''''')))******)))&&&'''(((***++++++******+++,,,---...000111222222111111111222333444444444444444444444444444555555555666888:::;;;======>>>>>>??????@@@AAAAAA@@@@@@BBBBBBDDDFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMJJJHHHGGGFFFFFFBBBBBBBBBAAA???>>>======::::::999888777444222111///.........//////---+++))))))***+++++++++++++++.........000222444777888444555666777666555333222111111///...------,,,,,,,,,***(((''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$!!!!!! !!!"""""""""!!!"""!!! !!!###$$$###""""""##################"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!! ############$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!###"""!!! !!!!!!!!!%%%'''&&&###!!!###&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!$$$######""""""######$$$""""""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""kkk___SSSQQQTTTTTTSSSTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFFFFDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;999666444222333333222222...///000000000///------///---***)))******((('''%%%'''(((((('''&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!! ############"""""""""""" !!!###%%%%%%$$$"""""""""############""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!###$$$&&&(((###"""!!! !!!"""###$$$#########""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""###""""""""""""""""""###%%%%%%$$$###"""""""""###%%%$$$###""""""###$$$%%%%%%###"""!!!!!!###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))((('''&&&&&&((())))))((()))'''&&&''')))******)))&&&''')))***+++++++++***------...000111333444444222222333444444555666666666666666666777999:::;;;;;;===???AAACCCEEEFFFFFFIIIIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTQQQQQQQQQRRRRRRTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVRRRQQQOOONNNNNNNNNOOOPPPGGGGGGGGGFFFDDDCCCCCCDDDBBBBBBAAA@@@===;;;888666222111000111222111///......---,,,+++++++++,,,,,,******+++,,,///222555777222444666888777666333111444333111000...---------///---+++***)))(((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!  !!! !!!""""""!!!  !!!!!!""""""############""""""""""""!!!""""""!!! !!!!!!%%%$$$ !!!$$$"""""""""""""""""""""""" !!!###$$$$$$%%%############""""""""""""!!!!!! !!!!!!"""!!! """###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!"""uuu```UUUSSSPPPTTTXXXSSSTTTSSSQQQOOOMMMKKKIIIIIIEEEEEEFFFFFFEEEDDDBBBAAACCCBBBAAA???>>><<<;;;;;;666555333222111111222333222222111000//////000000,,,+++)))((()))***)))(((&&&((()))(((%%%$$$$$$$$$&&&%%%%%%%%%%%%###%%%%%%$$$$$$%%%%%%&&&'''"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######$$$$$$%%%%%%$$$###!!! """""""""""""""!!!  """############$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$,,,)))$$$###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&)))(((((((((((()))******%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''++++++++++++************'''((()))***++++++++++++,,,,,,++++++++++++,,,,,,111111000000000111111222000333888;;;;;;;;;;;;;;;??????@@@???======???AAACCCFFFKKKMMMMMMNNNRRRUUUTTTSSSQQQSSSUUUUUUSSSPPPSSSRRRQQQQQQRRRSSSUUUVVVUUUUUUTTTSSSRRRSSSVVVXXXWWWWWWWWWYYYZZZYYYUUURRRTTTTTTUUUUUUTTTSSSRRRQQQPPPNNNLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFDDDBBBBBBCCC::::::999888555222///...111///---+++++++++,,,---,,,------///000111222222666777999::::::999777666555555333333222222222333666222---***++++++)))''''''&&&&&&&&&&&&'''((())))))&&&$$$$$$%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$"""!!!!!!!!!""""""$$$$$$$$$###$$$%%%%%%&&&#########$$$%%%%%%%%%&&&"""######$$$%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! '''%%%$$$#########!!!!!!!!!!!!!!!""""""""""""%%%$$$!!! !!!###$$$$$$###!!! !!!###$$$$$$###"""!!!  !!!!!! !!!### !!!!!!""""""######&&&$$$"""!!!""""""!!!!!!!!!""""""""""""""""""!!!$$$###""""""""""""#########""""""!!!!!!!!!!!!"""########################sss^^^SSSRRROOORRRVVVPPPSSSRRRQQQOOOMMMKKKIIIHHHFFFGGGGGGGGGGGGEEEDDDCCC??????>>>===;;;:::999999666555333222111111222333111000000///....../////////---***))))))(((&&&%%%'''((())))))&&&%%%%%%%%%$$$######$$$$$$"""$$$$$$$$$$$$$$$%%%&&&&&&###############$$$$$$%%%######$$$$$$%%%&&&'''''''''&&&$$$############$$$""""""###$$$$$$$$$###"""############"""!!! %%%###((('''###"""!!!!!!"""""""""#########!!!!!!""""""######$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&(((%%%!!! """######"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%'''''''''((((((((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&'''''''''************************'''((()))******++++++++++++++++++,,,---///000111111111111111222333444444777999<<<>>>???BBBDDDGGGEEEFFFHHHHHHHHHIIIKKKMMMMMMPPPSSSTTTSSSSSSUUUWWWVVVTTTSSSUUUXXXZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVXXXZZZXXXXXXYYY\\\]]]\\\YYYVVVUUUVVVVVVWWWXXXZZZ[[[\\\TTTQQQOOOMMMMMMMMMKKKJJJMMMMMMMMMKKKHHHFFFFFFGGGCCCBBBAAA@@@===999666444444333111000///000111111......//////000111111111666666888999999888888777777666666555444333333222555222...---------+++))))))(((((('''''''''''''''&&&%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$###""""""""""""###!!!!!!!!!!!!!!!""""""###"""""""""############### !!!""""""###""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$###""""""###$$$"""!!!!!!!!!!!!!!!""""""""""""!!!  """$$$######"""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!###$$$%%%###!!! !!!!!!!!!!!!!!!""""""######$$$###"""!!!!!!!!! !!!  !!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""rrr^^^TTTSSSPPPSSSUUUOOORRRRRRPPPNNNLLLJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDCCC======<<<<<<;;;:::999999666555333222111111222333000//////..................,,,***)))))))))'''&&&''')))***)))'''&&&&&&&&&#########$$$%%%$$$""" $$$############$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&!!!"""###$$$%%%'''((((((%%%$$$############$$$$$$ !!!"""###$$$$$$$$$$$$############"""!!! %%%###$$$((()))%%%!!! !!!!!!!!!"""""""""""""""#####################%%%%%%$$$$$$###""""""""""""""""""""""""""""""""" !!!###$$$%%%&&&'''%%%### !!!######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((''''''&&&''''''(((((())))))))))))))))))************++++++,,,---------------......///000222222222222333444666777888999<<<===???AAACCCGGGMMMPPPPPPRRRTTTUUUUUUVVVXXXZZZWWWYYY[[[ZZZYYYWWWWWWXXXWWWVVVVVVXXX\\\___aaabbb^^^^^^^^^]]][[[YYYWWWUUUWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^```bbbbbb___]]]XXXXXXYYY[[[]]]___bbbccc\\\XXXTTTQQQPPPPPPOOONNNQQQRRRRRRPPPNNNLLLMMMNNNMMMLLLKKKIIIFFFCCC@@@>>>===<<<999777555444444444222222222222222222222222222222444555777888999:::888888999999888777555444444222000000000000...---,,,+++***)))(((''''''&&&'''&&&%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$############$$$############$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""!!! !!!###$$$###"""!!!!!!!!!!!!""""""""""""!!! !!!$$$%%%###!!!"""$$$###!!! !!!!!!""""""###### """$$$###""" !!!!!!!!!""""""""""""######""""""!!! !!!!!! """""""""!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!sss```VVVVVVSSSUUUVVVOOOQQQQQQOOONNNLLLJJJIIIHHHFFFGGGGGGHHHGGGFFFDDDCCC>>>>>>======<<<<<<<<<;;;666555333222111111222333000//////.........//////***((('''(((***++++++***&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&(((((('''%%%######""""""######$$$%%%$$$############$$$%%%%%%""""""###$$$%%%&&&&&&&&&###############$$$$$$%%%!!!""""""###############"""""""""######""""""""""""###%%%&&&$$$!!! !!!!!!!!!"""""""""######$$$#####################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''''''''''''''(((((()))(((((())))))*********+++.........//////000111222222222111000000000000000444555777999;;;===>>>???CCCDDDFFFHHHKKKOOOSSSWWW[[[]]]____________```bbb_________^^^\\\[[[ZZZZZZ\\\[[[\\\^^^ccchhhlllnnnlllllllllkkkhhhddd```]]]\\\[[[[[[\\\___`````````cccdddfffhhhkkkkkkhhhfffdddeeegggiiikkkllllllllljjjfff```[[[XXXWWWVVVUUUSSSTTTUUUTTTRRRQQQRRRSSSSSSSSSRRRPPPNNNKKKHHHFFFGGGEEEBBB???;;;999777666777777777666555555444444///000000222444666888:::777888999::::::999777666222222222333333333222111//////...,,,+++)))'''&&&((((((&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%######""""""!!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""" !!!"""###"""!!!!!!!!!!!!!!!""""""""""""&&&$$$###"""!!!"""######$$$ ###%%%### !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""###$$$###!!! """  """!!!""""""!!! !!!"""$$$$$$""""""""""""""""""""""""ttt```WWWVVVSSSUUUVVVOOOPPPOOONNNMMMKKKJJJIIIHHHEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>======<<<<<<<<<;;;666555333222111111222333000000000//////000111111***((('''(((***++++++***$$$&&&''''''%%%$$$$$$%%%%%%$$$$$$&&&((()))((('''######""""""######$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!""""""###$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!###$$$$$$%%%%%%$$$&&&'''$$$""""""$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))))))))***+++,,,------111000000000111222333444444333333222222333333444999;;;===@@@CCCDDDEEEFFFJJJMMMPPPSSSUUUWWWZZZ\\\___bbbeeeggghhhjjjlllmmmjjjhhhfffdddcccccccccbbbhhhhhhjjjlllpppuuuzzz~~~~~~~~~{{{vvvqqqnnnhhhgggfffhhhkkknnnnnnmmmpppppprrruuuwwwvvvsssqqqtttwww{{{~~~yyyrrrmmmiiigggeeeccc]]]^^^]]][[[WWWUUUUUUUUUXXXXXXWWWVVVTTTQQQNNNMMMKKKJJJHHHEEECCC@@@???>>>???>>>===<<<;;;::::::999666555444444333444444555222444555777777666555444000111333444444333333333222222111000...,,,***)))&&&&&&&&&%%%###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$ !!!"""###"""""""""$$$$$$$$$######"""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!""""""$$$ ###&&&$$$ """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""###%%%&&&%%%###!!!!!!"""###""""""### !!!""""""!!! !!!"""$$$$$$########################sss___UUUTTTPPPRRRTTTMMMOOOOOOMMMLLLKKKIIIHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA======<<<<<<;;;:::999999666555333222111111222333111000000000000111111222...,,,***)))))))))'''&&&###$$$&&&&&&$$$###$$$%%%###""""""###%%%&&&&&&%%%$$$############$$$%%%%%%""""""!!!!!!""""""###$$$%%%%%%%%%$$$######""""""!!!!!!"""###$$$$$$$$$###%%%$$$###"""!!! !!!!!! !!!###$$$%%%%%%%%%$$$&&&&&&"""!!!###&&&%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$###""""""""""""###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$######""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%&&&''')))***++++++''''''''''''((()))*********++++++---...///000000222111111111111333444555444555666777999;;;===???@@@BBBEEEHHHJJJLLLLLLMMMKKKNNNRRRUUUWWWYYY\\\^^^bbbffflllrrrwww{{{|||xxxsssppppppqqqrrrrrrxxxzzz|||~~~|||xxxvvvxxx|||}}}|||~~~{{{yyywwwrrrqqqooojjjddd___]]]\\\bbbbbbaaa___\\\XXXUUUSSSMMMLLLLLLKKKKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???<<<999666444222222222333333333222111000///111222333222222333555333444444444333111///---###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!"""###$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""""""""$$$###!!!"""""""""!!! !!!!!!!!!!!!"""""""""""" """###$$$$$$""" ###%%%$$$"""######""""""!!!!!! !!!######"""!!!!!!!!!$$$############""""""""""""%%%((('''$$$!!!!!!###$$$###!!! !!!###$$$!!!!!!"""!!!!!!!!!!!! !!!!!!"""###$$$########################uuu```TTTRRROOOQQQTTTNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFGGGGGGFFFEEECCCBBB??????>>>===;;;:::999999666555333222111111222333///////////////000111111///---***))))))(((&&&%%%###%%%&&&&&&%%%$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%$$$$$$$$$###############!!!"""###$$$$$$###""""""###"""!!!!!! !!!""""""""""""###$$$$$$$$$$$$###"""%%%%%%!!!!!!$$$###""""""""""""#####################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$###############!!!###%%%%%%###"""###%%%%%%%%%%%%$$$$$$$$$######!!!""""""############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%%%%&&&((()))***+++,,,''''''''''''((()))***+++,,,---...///111222333444666555444444555666888:::;;;<<<===???BBBEEEGGGIIIFFFHHHKKKOOOQQQRRRRRRRRROOOQQQTTTVVVYYY]]]bbbffflllrrrzzz}}}}}}~~~xxxssspppooorrrqqqoookkkfffaaa\\\YYYSSSSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGDDD@@@===<<<:::999888666444222000//////111111000///000333555444555666777666555444222''')))+++***((((((***,,,''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$######"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""######"""!!!"""$$$$$$$$$"""!!!!!!!!!!!!"""""""""""" """###$$$%%%%%%$$$##################!!!!!!!!!!!!""""""""""""!!!#########!!!!!!!!!###$$$$$$$$$#########""""""!!!%%%((('''### """###""""""!!!!!!""""""### """"""!!!!!!!!!!!!""""""########################xxxbbbVVVTTTPPPSSSVVVQQQNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA???>>><<<;;;;;;666555333222111222222333...............///000111,,,+++)))((()))***)))((($$$&&&''''''&&&%%%&&&'''&&&$$$######%%%'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!! !!!"""###%%%$$$%%%%%%$$$$$$###!!!!!!$$$((((((%%%&&&((($$$!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""%%%'''&&&$$$"""###%%%%%%%%%%%%$$$$$$$$$###### !!!"""########################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""'''&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''((()))++++++---...///111222444555666;;;:::999999999;;;===???CCCDDDEEEFFFHHHJJJLLLMMMJJJLLLOOOSSSUUUVVVUUUUUUYYYYYY[[[]]]```gggoootttyyy~~~~~~zzzuuunnngggbbb^^^\\\[[[ZZZWWWTTTQQQNNNMMMPPPPPPOOOOOONNNMMMMMMLLLJJJKKKMMMNNNMMMLLLJJJHHHDDDBBB???;;;777555333222///000111///---...222666444555777888999888777666...000111///+++)))***,,,''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!! !!!"""###$$$$$$###"""!!!###$$$$$$$$$"""!!!#########$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""!!!!!!"""%%%&&&&&&%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%% !!!"""###$$$$$$ ###%%%$$$$$$$$$$$$######""""""$$$((('''""""""!!!""""""""""""""""""!!!!!!"""$$$%%%###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""www^^^RRRRRROOONNNRRROOOOOOMMMJJJHHHHHHGGGEEEDDDJJJJJJIIIHHHFFFDDDBBBAAADDDCCCBBB@@@===;;;:::999777666555444333222222222///////////////000111111---,,,******++++++)))'''!!!$$$&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""(((&&&%%%&&&'''&&&### ######""""""""""""############""""""!!!!!! %%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%###""""""$$$$$$###!!!$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$###$$$&&&###$$$&&&''''''%%%""" %%%$$$$$$######$$$$$$%%%""""""!!!!!!"""$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$###!!! !!!%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&((('''%%%)))((('''&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((+++(((''')))(((%%%&&&)))'''((()))******(((&&&$$$++++++******)))'''&&&%%%+++***)))(((((()))***+++///......///111333555777:::<<<===>>>???AAADDDFFFCCCHHHNNNQQQQQQPPPPPPRRRPPPTTTVVVWWW[[[aaaaaa^^^bbbeeeiiimmmrrrxxxzzztttmmmiiigggfffccc___ZZZVVVSSSQQQQQQPPPOOOPPPRRRRRRQQQOOOPPPNNNMMMNNNPPPRRRRRRQQQNNNLLLJJJHHHEEE@@@:::666333222000......///111222222333555888;;;;;;888666222111111222333111---***+++***)))(((''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!! !!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""&&&###!!!!!!$$$%%%$$$""""""%%%((((((%%%$$$$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""""""""############"""""""""""""""!!! !!!  !!! !!!"""###!!!  !!!"""######"""!!! !!!"""###vvv^^^RRRSSSPPPQQQTTTRRRQQQNNNKKKJJJJJJIIIGGGFFFJJJJJJIIIHHHFFFDDDBBBAAABBBAAA@@@>>>;;;999888777777666555444333222222222///////////////000111111...,,,+++***++++++***)))%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&$$$###$$$&&&%%%### ########################$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$#########%%%&&&%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$###!!!"""###%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$''')))(((&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&%%%###'''''''''&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&((('''$$$$$$''''''$$$###&&&((())))))***)))((('''&&&((())))))******))))))(((((((((((()))+++---///000444444555666888;;;===>>>;;;<<>>@@@AAA@@@BBBCCCEEEEEEGGGJJJMMMMMMQQQUUUWWWWWWYYY]]]```gggooovvv{{{{{{uuuvvvuuutttpppjjjeeebbbbbb^^^YYYUUUTTTTTTTTTSSSTTTRRRRRRSSSUUUWWWWWWWWWWWWVVVTTTTTTRRRPPPLLLIII??????===<<<999777555444444333444666888888666444333111000111222444333333333333222000...+++(((&&&''''''&&&&&&&&&'''((())),,,***((('''(((((('''&&& !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################$$$$$$###############$$$"""""""""!!!"""######$$$######$$$$$$######"""!!!!!!!!!"""""""""#########$$$###""""""$$$%%%$$$######$$$$$$###""""""###%%%""""""""""""""""""""""""######"""!!!!!! """"""""""""#####################$$$######"""!!!######$$$$$$$$$$$$######$$$###"""!!! ###""""""!!!!!!!!!""""""###""""""!!!!!!""""""###uuu^^^SSSUUURRRSSSVVVSSSRRROOOMMMLLLKKKKKKJJJHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCBBBAAA???>>><<<;;;:::666666777666555444222111000000////////////000000///---***((()))*********'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###!!!$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###""""""!!!!!!!!!###$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''(((''''''&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((((((''')))---...+++)))+++***)))'''&&&&&&''')))***'''((()))+++,,,---------222222333444555666777777999:::;;;===???@@@AAAAAAEEEGGGIIIIIIJJJLLLNNNQQQYYY^^^dddgggggghhhjjjmmmvvvzzzzzzzzzzzzxxxvvvtttsssoookkkfffbbb```]]][[[YYYXXXVVVUUUUUUWWWXXXXXXXXXUUUTTTRRRRRRRRRQQQNNNKKKFFFFFFEEEDDDAAA===999777333222222444666777666555444111///...000111222222444444555444222///,,,***)))((('''%%%&&&''')))***,,,***((('''(((((('''&&&###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""##################"""""""""""""""#####################$$$"""""""""""""""######$$$######$$$$$$######"""!!! !!!!!!!!!"""""""""###"""######$$$$$$$$$###$$$###"""!!!!!!!!!###$$$""""""""""""""""""""""""""""""""""""!!!!!! !!!"""""""""##################$$$$$$$$$######""""""###$$$%%%%%%$$$###"""!!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!vvv___TTTUUURRRQQQSSSOOOPPPNNNKKKJJJJJJJJJIIIGGGIIIIIIHHHHHHFFFEEECCCBBBCCCBBBAAA???>>><<<;;;:::777777777666555444222222000000////////////000000...+++)))((()))))))))(((&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!!########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######""" $$$$$$############$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""%%%'''%%%!!! ###&&&###"""!!! !!!"""$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''''''''(((***)))((('''&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%$$$&&&***+++'''&&&((()))(((&&&%%%%%%&&&(((******+++,,,---......///...222333555666888999:::;;;AAAAAABBBCCCCCCDDDEEEEEEDDDFFFJJJMMMPPPTTTXXX[[[iiipppyyy}}}}}}{{{zzzzzz~~~|||}}}~~~{{{yyyvvvtttqqqmmmhhhddd]]][[[XXXWWWWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOMMMKKKGGGHHHHHHFFFCCC???;;;999111000///000222444444333444111---,,,,,,---......111222333444444333111000,,,+++)))''''''''')))***+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""""""""!!!"""""""""############""""""######""""""!!!  !!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!"""""""""############"""######$$$$$$$$$######!!!"""$$$$$$$$$$$$"""!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!  vvv___TTTVVVRRRPPPRRRNNNNNNLLLJJJIIIIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@???===<<<:::999999999888666555444333333333111000000///////////////---+++******+++***)))'''))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%'''!!!"""############"""!!!"""""""""#####################""""""""""""#########$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%###"""$$$$$$############$$$$$$!!!""""""###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%% %%%((($$$$$$$$$###"""!!!"""###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''))))))(((&&&&&&%%%%%%&&&%%%'''))))))'''&&&'''((('''%%%&&&******'''&&&((()))(((&&&%%%&&&''')))***,,,---...000111111111111///111444888<<<>>>@@@AAAEEEDDDDDDDDDDDDFFFGGGIIICCCGGGMMMTTTZZZbbbiiinnnzzz~~~wwwsssgggddd```\\\ZZZWWWTTTRRRTTTRRRPPPOOOOOONNNLLLKKKEEEEEEFFFEEEDDDAAA>>><<<222000------.../////////222///,,,******++++++***,,,...000222444555555555000///---+++***)))*********(((&&&%%%&&&&&&%%%$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!"""""""""!!!!!! !!!!!!"""############"""""""""######""""""!!!  !!!!!!!!!"""$$$%%%$$$###$$$$$$$$$"""!!!!!!"""######""""""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""############!!!"""######$$$#########"""""""""######""""""""" !!!"""############ !!!!!!!!!!!!!!!  !!!!!! uuu___UUUWWWTTTRRRTTTPPPNNNLLLJJJIIIJJJJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>>===<<<;;;:::999:::999666444333333444555111111000///////////////------------...---***((((((((())))))((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$"""!!!###&&&#################################$$$$$$$$$%%%%%%######""""""""""""#########$$$%%%%%%%%%%%%$$$###!!! !!!###$$$$$$###$$$$$$############$$$$$$""""""######$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%&&&### $$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$###&&&(((&&&&&&&&&&&&&&&'''((()))%%%'''))))))((('''''''''+++((((((+++***''''''******)))(((((((((***+++,,,,,,---///111333555666666444666:::>>>BBBEEEGGGHHHGGGFFFDDDDDDFFFIIIMMMPPPOOOTTT[[[ccckkksss{{{yyyuuuoooiiiddd___ZZZWWWWWWUUURRRPPPOOONNNLLLKKKEEEFFFGGGGGGGGGFFFEEEDDD;;;777333000//////...---///,,,***)))***++++++******+++---///222444666777555555333111///---++++++***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""######$$$###""" !!!"""###$$$######"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""###!!!%%%&&&$$$###$$$%%%$$$"""!!!"""%%%%%%###!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""############ !!!""""""#########"""######""""""""""""###### !!!!!! !!!!!!######$$$###""""""!!!!!!"""######"""!!!!!!ttt^^^UUUXXXUUUUUUWWWSSSOOOMMMJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;<<<999666333222333555777111111000///////////////......///000111///+++((("""$$$&&&''''''&&&$$$###(((((('''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$ """$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""#########$$$%%%&&&&&&%%%$$$### """""""""$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%$$$$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%$$$"""!!!"""%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''%%%%%%(((+++###$$$$$$%%%''')))+++,,,%%%''')))***(((''''''''')))&&&%%%&&&&&&######&&&+++******++++++,,,------+++,,,///222555888999:::===???BBBEEEHHHJJJKKKKKKLLLKKKIIIJJJLLLRRRWWW[[[```dddjjjqqqxxx|||uuuooohhhbbb^^^XXXVVVRRRPPPOOONNNKKKJJJHHHIIIJJJKKKKKKLLLLLLLLLEEE@@@:::555333111000///,,,***)))***+++---,,,+++)))***+++---000333666777999999777555333000---,,,***(((&&&&&&&&&'''&&&%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%$$$###!!! !!!"""$$$$$$######"""$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$!!!%%%&&&$$$###$$$%%%$$$""""""$$$&&&&&&### """"""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""############ !!!"""""""""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$"""!!! """###$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""{{{www```WWWWWWQQQOOOQQQOOOOOOOOONNNLLLKKKIIIHHHHHHJJJJJJIIIIIIGGGFFFDDDCCCCCCBBB@@@??????===:::888777555333333444444333222111111000///////////////,,,,,,---...000111222222%%%%%%&&&&&&%%%%%%$$$###(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""" !!!!!!!!!!!!!!!'''### """$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!$$$''')))&&&$$$%%%$$$###"""""""""###$$$ """$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###''''''((((((((('''%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''(((((((((%%%$$$######%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))(((((())))))))))))((('''************+++---000111000000111555;;;???@@@@@@BBBDDDFFFIIIKKKMMMNNNNNNNNNNNNOOORRRXXX___fffkkksssvvv{{{{{{ppphhhddd___XXXSSSRRRPPPNNNKKKHHHKKKNNNPPPPPPNNNMMMMMMRRRMMMFFF@@@;;;666222///+++---///---)))''')))+++---------...///000222333<<<;;;:::888555333111000---------,,,***)))'''&&&$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$)))'''$$$###########################!!!"""#########!!! ################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$######"""######""""""######$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!! """!!! !!!$$$"""###$$$%%%%%%$$$###"""yyyyyyvvv```VVVWWWQQQOOOQQQNNNOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHFFFEEECCCBBBCCCBBB@@@??????===;;;888777555333333444444333222111111000///////////////+++++++++,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$%%%%%%$$$$$$&&&### """$$$$$$###"""!!!!!! !!!"""###$$$!!!""""""######""""""!!!&&&$$$######$$$$$$!!!###"""""""""###$$$%%%%%%"""###$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''&&&&&&%%%&&&'''((()))'''''''''((((((((())))))(((((()))))))))*********,,,,,,,,,,,,...000222333222555888;;;>>>AAAEEEHHHJJJJJJKKKMMMOOOQQQSSSTTTXXXYYY\\\aaagggooovvvzzz{{{ssskkk```XXXUUUSSSRRRPPPNNNQQQSSSUUUUUUTTTSSSRRRQQQNNNIIIFFFCCC@@@<<<999222111///,,,***)))+++---*********+++,,,...///000;;;<<<======<<<:::888666000000///...,,,)))(((&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!! ########################"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""### !!!"""###$$$######"""""""""!!!!!!""""""###$$$##############################$$$$$$$$$$$$######!!!!!! !!!###!!!!!!""""""""""""!!!!!!uuuttt{{{vvv___VVVVVVPPPNNNPPPNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBAAACCCAAA@@@??????===;;;999777555333333444444333222111111000///////////////,,,,,,+++***)))(((((('''''''''''''''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%###!!!!!!"""###$$$######"""!!! """###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''((())))))''''''((((((((()))))))))))))))((()))***+++---...//////...///000222444666666;;;@@@CCCDDDGGGNNNSSSVVVUUUTTTUUUXXX\\\aaadddiiikkknnnssszzz}}}{{{xxxwwwyyyzzz|||}}}~~~yyymmmccc___]]]]]][[[VVVVVVWWWWWWVVVUUUSSSQQQJJJHHHFFFEEEEEEDDDAAA???:::666111---++++++++++++((((((((((((***,,,...///666999===@@@AAA@@@>>><<<666555333111...+++)))'''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%% """&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""##############################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###############!!!!!!!!!""""""#########""""""############""""""!!!!!!!!!"""""""""######!!!!!!"""############"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!! !!!"""""""""!!!!!!!!!!!!""""""rrrssswwwuuu___UUUVVVPPPNNNPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFEEECCCAAA@@@BBBAAA@@@??????>>>;;;999777555333333444444333222111000000///////////////------,,,+++***)))((('''((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""$$$###""""""######$$$$$$$$$"""!!! """$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%((((((((('''&&&&&&&&&%%%"""$$$%%%&&&%%%$$$$$$$$$((((((((((((((())))))***'''(((((((((((()))))))))***)))))))))+++...111333111111111111222555777888;;;???EEEKKKRRRZZZaaafffhhhfffddddddggglllrrrvvvzzz|||{{{||||||||||||~~~~~~vvvvvvxxx~~~xxxssspppooouuuuuuuuuuuutttuuuuuuvvv|||xxxppplllkkkiiiggg^^^]]]ZZZYYYWWWTTTQQQOOOGGGEEEBBBBBBCCCDDDDDDCCC@@@<<<666333222000,,,((())))))(((((()))+++---......222999???BBBBBB@@@???<<<;;;999666333///,,,***((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%...(((%%%&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!"""$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!"""""""""""""""!!!!!!"""""""""#########"""""""""######"""""""""!!!!!!"""""""""#########!!!"""""""""############"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!###"""!!! !!!"""%%%$$$###""""""###$$$%%%rrrooorrrvvv```VVVVVVQQQNNNQQQNNNLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFFFFDDDCCCAAA@@@BBBAAA?????????>>><<<999777555333333444444333222111000000///////////////+++++++++******))))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###""""""!!!!!!"""###############$$$%%%$$$###!!! !!!"""$$$%%% !!!!!! %%%%%%%%%###""" """###$$$%%%%%%$$$""""""###$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%''''''%%%###'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&((())))))'''&&&'''(((((((((((()))))))))))))))(((((((((((()))))))))***+++******+++---000333555222222222333444666888999===@@@HHHYYYlll|||~~~{{{zzz}}}~~~{{{{{{{{{{{{{{{|||}}}~~~zzzyyy{{{{{{}}}~~~~~~|||zzzxxxxxxyyywwwtttqqqooollljjjiiioooqqqsssrrrpppooorrrvvvyyy{{{wwwrrrlllhhhaaa^^^ZZZYYYXXXWWWTTTRRRMMMIIIDDDAAABBBDDDFFFFFFEEECCC@@@>>>===999222,,,,,,+++)))(((''')))***+++)))...555===BBBCCCCCCBBBAAA@@@>>><<<888444111000***)))(((&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&***%%%"""###### """%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!""""""""""""!!!############""""""""""""###""""""""""""""""""###""""""""""""############"""""""""""""""############""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! """$$$$$$"""!!!!!!"""%%%$$$###""""""###$$$%%%wwwlllqqqvvv```WWWWWWQQQOOOQQQOOOLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@BBB@@@?????????>>><<<:::777555333333444444333222111111000///////////////)))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&''')))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$######%%%&&&###"""""""""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$###""""""###"""######$$$&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&$$$$$$#########$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%"""'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&&&&((()))'''$$$###&&&(((''''''((()))))))))))))))((((((((()))))))))******++++++,,,---///222444666555444444555666888:::<<>>;;;888777///---+++(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%"""!!!$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$######"""""""""######""""""""""""######"""""""""#########$$$$$$"""""""""!!!"""######$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""$$$$$$###""""""###""""""!!!!!!!!!!!!""""""}}}tttzzzxxxaaaXXXXXXSSSPPPRRRPPPMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFEEECCCBBBAAAAAA@@@?????????>>><<<:::777555333333444444333222111111000///////////////+++++++++*********))))))((('''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$### ###%%%%%%$$$###%%%'''!!!"""###$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%'''(((##################$$$$$$$$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((('''$$$"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''### $$$(((&&&'''((()))))))))(((((((((((()))))))))*********,,,,,,...000111333555666777777777888999;;;===>>>DDDMMM```|||zzzwwwvvvvvvvvv}}}~~~vvvqqqiiibbb^^^[[[ZZZYYY]]]```ffflllqqqxxx~~~}}}rrrkkk___ZZZUUUSSSUUUVVVUUURRRNNNKKKGGGDDDBBBAAA???===???BBBGGGIIIIIIGGGFFFEEE;;;888333---***(((((()))+++---111666===CCCHHHJJJHHHGGGGGGEEECCCAAA???>>>666444111---***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&)))(((%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""############""""""###############$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###$$$$$$""""""###$$$!!!!!!""""""""""""!!!!!!xxxbbbXXXYYYSSSQQQSSSQQQNNNMMMLLLKKKIIIHHHFFFFFFHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@????????????<<<:::777555333333444444333222111111000///////////////000//////...---,,,++++++(((&&&%%%######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" ###%%%&&&$$$###%%%''' """$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$$$$###!!!&&&(((%%%""" """"""!!!!!!"""$$$&&&'''%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''((('''%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((('''$$$"""'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''((((((((()))******&&&!!!!!!''',,,%%%&&&((()))))))))((('''))))))))))))************,,,---///111333444555555:::999999:::;;;===???AAAJJJVVVlll~~~yyyyyy{{{~~~~~~ssskkkfffaaa]]]ZZZ[[[]]]^^^```dddiiimmmooooooqqqrrrtttyyy}}}wwwnnnggg```\\\\\\\\\YYYVVVQQQPPPNNNMMMKKKGGGBBB>>>777<<>>===>>>>>>===:::888777555333333333444333222111111111111000000000000000...---,,,,,,***'''%%%(((((((((((((((((((((((()))&&&######%%%%%%""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&%%%###!!!  !!!###%%%&&&'''!!!"""###&&&((('''$$$""""""######$$$$$$######"""""""""""""""""""""""""""%%%%%%$$$###""""""%%%'''%%%''''''###$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&'''((()))(((((((((***,,,,,,++++++...111222000---111000111333666999::::::===<<<;;;<<>>??????>>>;;;999888666444333444444333222111111000000000/////////000...,,,+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%$$$###"""!!! !!!"""###$$$$$$%%%#########%%%'''&&&$$$"""######$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$$$$%%%!!!###%%%%%%######&&&)))&&&%%%###""""""###%%%&&&"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((('''(((***,,,,,,++++++---000222111///111222333666888::::::999888999===BBBJJJRRRYYY]]]eeeqqq~~~vvvppphhh```\\\ZZZXXXXXXVVVWWWWWWVVVVVVYYY^^^cccmmmsss}}}xxxqqqnnnmmmjjjhhhhhhddd^^^WWWQQQLLLGGGDDDBBB<<<999;;;???CCCIIIOOONNNLLLGGGAAA:::333...++++++---...000222888@@@FFFKKKKKKKKKKKKKKKKKKKKKKKKGGGDDD@@@;;;777333111000000---)))&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""######%%%$$$######%%%%%%$$$###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!!"""""""""#################################$$$'''%%%#########$$$###"""""""""############"""""""""######$$$###"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###"""!!! wwwbbbWWWUUUQQQRRRSSSMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@?????????>>><<<:::888666444444444555444333000////////////.........000...+++***+++,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""#########&&&$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((('''(((***,,,,,,++++++---000222333222444555777999:::<<<======:::>>>EEEOOOZZZdddkkkpppwww|||yyy}}}zzzppphhhccc___\\\WWWVVVUUURRRPPPQQQTTTWWW\\\cccmmmwww~~~}}}~~~~~~zzzssshhh]]]SSSMMMKKKIIIBBB<<<:::999;;;CCCLLLNNNOOONNNKKKDDD<<<444///------------///444;;;@@@HHHIIILLLNNNOOONNNLLLKKKJJJHHHEEEAAA===:::888777111...***'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%#########%%%%%%$$$###$$$$$$$$$###############""""""###$$$$$$$$$$$$###""""""""""""###############$$$$$$$$$%%%%%%&&&&&&$$$#########%%%%%%###"""""""""############"""""""""############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""############"""!!!!!!vvvbbbXXXVVVQQQRRRSSSMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCAAA???>>>===>>>===;;;999888777555444555555444333//////.........---------///---***)))+++---------''''''''''''''''''''''''((('''&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$###""""""######$$$!!!"""""""""############(((&&&###"""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%%%%$$$###%%%###"""###$$$$$$###"""%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***'''((()))(((((((((***,,,------,,,---000333555666777888888999;;;???CCCGGGHHHMMMVVV```jjjsssyyy|||~~~wwwppplll```^^^[[[XXXUUUUUUUUUVVVWWW\\\cccjjjpppvvv|||ppp```VVVRRRKKKFFFAAA===999888???HHHKKKNNNQQQQQQMMMEEE<<<666000...---,,,---111555999@@@DDDIIINNNQQQPPPOOOMMMLLLJJJHHHEEEBBB@@@>>>===666333...+++***(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""###"""!!!"""$$$$$$$$$"""########################""""""###$$$$$$$$$$$$###"""""""""""""""###############$$$%%%%%%&&&&&&&&&#########%%%''''''%%%###""""""############""""""""""""#########""""""""" !!!!!!!!!"""""""""### !!!!!!"""""""""""""""""""""""""""""""""############"""""""""!!!sss```XXXVVVQQQQQQSSSMMMNNNMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;<<<;;;:::888888666444444444555444333............------------...,,,))))))+++---......'''''''''''''''''''''''''''''''''&&&$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$######""""""###$$$$$$ !!!"""###$$$%%%%%%(((&&&###"""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################&&&$$$""""""$$$%%%%%%$$$###!!! ###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))((()))***)))))))))+++---...//////000111444777999888888888999<<>>:::555111...+++(((&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!! """ !!!###$$$###"""########################""""""###$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$%%%%%%$$$###$$$&&&(((((('''%%%""""""############""""""""""""""""""""""""###### !!!!!!""""""###### !!!###$$$%%%%%%""""""""""""""""""""""""#########"""""""""""""""ooo^^^WWWVVVPPPPPPSSSNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFDDDCCCBBBBBBBBBBBB???===;;;::::::;;;999888777555333333333444333222///............---------,,,***))))))+++,,,---,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$ !!!"""###$$$%%%%%%'''%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%'''%%%"""((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''(((((())))))))))))***++++++***+++---///000222333444444555888:::888:::<<>>???CCCDDDHHHMMMQQQRRROOOKKKHHH;;;777111...---...//////000444;;;BBBHHHLLLNNNOOOKKKKKKKKKKKKJJJHHHGGGFFFDDDAAA<<<888555111---+++***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%###"""!!! !!! !!!###$$$###"""###############$$$$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""########################%%%$$$$$$%%%'''((('''%%%""""""############"""""""""""""""!!!""""""###$$$ !!!!!!""""""###### !!!"""###$$$%%%&&&""""""""""""""""""""""""$$$######"""!!!"""""""""kkk[[[UUUUUUOOOOOOSSSOOOOOONNNMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDDDDEEEEEE@@@>>>;;;:::;;;;;;:::999666444222222222333222111/////////............---***)))((()))+++,,,+++***$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""###$$$%%%$$$$$$###!!!!!!""""""############%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&***)))###!!!%%%(((((($$$!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())))))***+++++++++,,,------,,,,,,...000222555777888777777999;;;<<>>;;;888555222...---***((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""$$$$$$$$$$$$###"""###"""!!!"""%%%&&&%%%$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###############"""""""""!!!$$$$$$$$$###""""""!!!!!!%%%$$$"""###$$$%%%%%%$$$""""""############""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###hhhYYYTTTTTTNNNOOOSSSOOOOOOOOONNNLLLKKKIIIHHHHHHEEEDDDCCCAAAAAAAAABBBCCCBBB???<<<;;;;;;<<<;;;:::555444222111222222111000000////////////.........))))))((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***((($$$"""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!###%%%&&&%%%###"""$$$#########""""""!!!!!!$$$###"""###%%%&&&%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ $$$***---+++"""  ''''''&&&''')))###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***''''''%%%$$$$$$%%%''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,,,,---......------///111333666:::;;;999888999;;;BBBJJJUUU```kkkxxxyyysssrrroookkkmmmrrruuu}}}vvvggg\\\VVVMMMPPPUUUWWWXXXVVVUUUUUUUUUZZZaaaiiirrr|||uuuhhh___WWWUUUTTTQQQOOOOOOJJJKKKLLLMMMOOOPPPQQQQQQEEE???777222000000...------...111555:::@@@EEEHHHLLLLLLNNNNNNNNNNNNLLLLLLIIIFFFCCCAAA@@@===:::888222000---***((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###""" """$$$%%%&&&&&&%%%$$$######$$$&&&((('''&&&""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!&&&%%%%%%$$$###"""!!!!!!%%%###!!! !!!#########""""""############""""""###"""!!!!!!!!!###$$$%%%""""""""""""!!!!!!!!!!!!###""""""!!! """"""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###mmmYYYRRRVVVRRRPPPRRROOOMMMNNNNNNNNNNNNMMMLLLLLLIIIGGGEEEBBBAAAAAABBBBBBAAAAAAAAA@@@???===;;;:::888666444333444444222111333222111///............------,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$"""!!!)))((('''%%%$$$######"""%%%%%%#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&'''''''''((()))))))))((((((((((((((()))******((((((((((((''''''''''''((((((((((((((('''''''''***++++++,,,,,,---......,,,++++++***+++,,,...///---............000444777:::888999;;;;;;;;;???FFFLLL[[[kkkxxx}}}{{{xxxvvvuuuuuuuuu}}}|||hhh[[[RRROOOLLLLLLLLLKKKGGGDDDEEEFFFKKKTTT]]]dddmmmvvvwwwzzzwwwrrrjjjccc^^^XXXQQQLLLKKKKKKLLLNNNQQQSSSSSSRRRIIIDDD===666111......///++++++,,,///333888===@@@JJJLLLOOOPPPPPPOOOOOOOOOLLLKKKJJJGGGEEEBBB???>>>888555000---***'''###!!!''''''&&&&&&'''(((((()))&&&%%%&&&'''(((&&&### !!!!!!"""###%%%&&&'''%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%&&&&&&""""""############"""""" !!!"""###$$$$$$%%%########################%%%""" ###&&&%%%$$$###"""""""""###$$$%%%%%% !!!"""###$$$%%%%%%%%%nnnZZZSSSVVVRRRPPPRRRNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@???===;;;999333111000000111222111000111000000////////////000,,,,,,+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$###""" ###$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###"""######$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((%%%&&&&&&'''(((***,,,---&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,---...///+++---000222333444777999:::999;;;???BBBEEEMMMVVV```nnn~~~{{{nnnddd___XXXSSSQQQNNNIIIEEE???>>>AAAHHHNNNSSSZZZbbbeeeiiipppzzz}}}xxxsssmmmggg```XXXRRROOOOOONNNOOOQQQQQQOOONNNIIIEEE???888333///......,,,------///333666:::<<>>;;;777333000---)))&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%###""""""""""""###%%%&&&'''###############$$$$$$$$$########################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""" !!!!!!"""###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%### !!!###%%%%%%$$$'''&&&%%%$$$$$$###$$$$$$!!!!!!"""#########""""""ppp[[[TTTVVVRRRPPPQQQNNNLLLMMMMMMMMMMMMLLLKKKKKKGGGHHHIIIIIIGGGDDDBBB@@@@@@@@@AAA@@@???===;;;999111000...///111222222111///////////////000111111+++*********))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$###!!!"""######"""!!!"""&&&'''&&&%%%&&&&&&%%%$$$#########$$$######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%############$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&)))+++---...%%%%%%&&&'''((()))******))))))))))))************'''(((((()))******++++++,,,,,,,,,,,,---...///000,,,///333555666777999:::<<<===AAAHHHMMMTTT```kkkuuuuuunnneee^^^XXXSSSNNNIII@@@===<<>>CCCIIINNNPPPQQQRRRRRRQQQQQQPPPNNNLLLJJJGGGFFFEEEBBB===999666333///,,,***)))(((&&&%%%$$$$$$###$$$""""""###%%%&&&&&&&&&###############$$$%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$###############$$$"""""""""""""""!!! sss]]]UUUVVVQQQOOOQQQNNNMMMMMMNNNNNNMMMMMMLLLKKKHHHHHHHHHGGGFFFCCCAAA@@@@@@@@@@@@@@@>>><<<:::999555333222222333444444333000000////////////000000))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%"""  !!!"""!!!!!!$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!(((''''''&&&%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&(((***,,,---&&&&&&&&&'''((())))))***((()))))))))))))))******((((((((()))******++++++---------...///000111111222333555555666777:::===AAADDDMMMVVV]]]dddppp|||vvvoooiiiccc[[[VVVJJJDDD@@@@@@@@@???AAAEEEJJJMMMRRR[[[eeeooowww{{{wwwnnniii___[[[UUUQQQPPPPPPOOOOOOKKKIIIEEE@@@:::555111////////////000222444777888999>>>FFFLLLPPPRRRTTTUUUSSSSSSRRRQQQPPPNNNLLLKKKHHHEEEAAA>>>;;;777222///---,,,***((('''&&&%%%%%%&&&###!!!!!!###%%%&&&&&&%%%$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################&&&&&&%%%%%%$$$$$$###"""""""""############""""""%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$######"""$$$############$$$$$$###!!!###$$$%%%""""""######""""""!!! uuu```VVVWWWQQQOOOQQQNNNNNNNNNOOOOOONNNNNNMMMLLLJJJHHHFFFDDDBBBAAAAAAAAA???@@@@@@???>>><<<:::999888666444444444555444222222111000///............************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###"""!!!!!!######"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$########################((('''&&&%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$'''&&&&&&&&&'''((()))***(((((((((((((((''''''''''''''''''(((((()))))))))))))))***++++++,,,,,,------...///000111222222333888888666555555999???CCCJJJQQQ]]]iiinnnrrr{{{}}}uuukkkdddUUUMMMFFFDDDBBB??????AAACCCEEEHHHNNNWWWaaakkkrrr|||yyypppjjjaaaZZZUUUSSSQQQQQQNNNLLLIIIDDD???:::666444000000///000222666999;;;888===EEEKKKPPPSSSUUUWWWTTTTTTTTTSSSRRRQQQOOOOOOKKKIIIFFFCCC@@@===888444///...,,,***)))''''''''')))&&&###!!!"""$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######""""""!!!$$$%%%%%%%%%%%%$$$###"""""""""############""""""&&&&&&%%%%%%$$$#########$$$#########"""""""""!!!######$$$$$$############ """$$$%%%!!!"""######$$$$$$######xxxbbbWWWWWWQQQOOOQQQNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIEEEBBB@@@@@@@@@AAA??????@@@???>>><<<:::888888666444333333333222000333222111///......------++++++++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$######"""######$$$###$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''%%%###$$$%%%&&&&&&%%% !!!###%%%&&&((((((&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''))))))((((((''''''''''''&&&&&&''''''(((((())))))+++++++++,,,------......---...000222333444444444;;;:::888888;;;BBBKKKRRRXXX```nnnyyy|||}}}}}}tttmmmaaaWWWMMMIIIFFFBBB@@@AAA>>>???@@@CCCIIISSS^^^eeeuuuyyy}}}tttkkkccc\\\VVVRRRPPPOOOLLLGGGCCC???;;;:::555333111111333777<<>>????????????===;;;999888555333222333444555555444///////////////000000111//////...---+++***))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%###!!!###&&&((()))'''%%%### !!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%######$$$&&&&&&%%%(((''''''&&&%%%$$$######$$$$$$$$$%%%&&&'''((()))&&&'''''''''((()))))))))(((''''''&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((((()))***+++++++++***++++++,,,,,,---.........///111444555666666555222666===FFFRRR___llltttrrryyy}}}ppphhhccc\\\WWWVVVLLLJJJEEE@@@<<<>>>EEEJJJVVV[[[dddlllttt}}}yyyjjj```TTTRRROOOKKKHHHEEEDDDDDDBBB===777333333777===BBBEEEGGGJJJLLLOOORRRVVVYYYXXXXXXYYYYYYYYYYYYXXXXXXRRRQQQPPPOOONNNLLLGGGDDDFFFCCC???999333///+++)))'''%%%%%%%%%'''))))))(((%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&###""" ###%%%&&&&&&%%%$$$""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!$$$'''&&&###!!!!!!###!!!!!!!!!!!!!!!"""######$$$$$$######""" {{{cccWWWVVVQQQNNNOOOKKKPPPQQQQQQNNNKKKHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@????????????>>><<<;;;:::999666333222222333333333//////............//////000///,,,++++++***(((&&&)))))))))***))))))((('''&&&(((&&&""""""%%%&&&%%%###$$$&&&''''''&&&%%%###!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!! !!!###%%%'''(((!!!!!!!!!"""######$$$$$$'''%%%""""""$$$&&&$$$"""!!!###&&&((((((&&&###!!!########################''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&---***'''&&&'''((())))))***))))))***+++,,,,,,++++++,,,------,,,---///111---///111222222333555888555<<>><<<;;;:::888666333222222333333333222222111111111111222222///...,,,++++++***)))'''$$$%%%&&&&&&'''''''''''''''(((&&&!!!!!!%%%'''%%%%%%%%%&&&&&&&&&$$$###""" !!!"""######$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&%%%###"""###%%%''''''%%%###"""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""###############%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''+++***((('''(((((((((((((((((('''(((((()))((((((,,,---............111333111333666777777888:::<<<<<>><<<;;;<<<===EEEHHHNNNTTTXXXYYYYYYXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYWWWTTTQQQNNNKKKJJJCCCCCCBBB@@@<<<777333000,,,***((('''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$$$$$$$###"""########################################################################""""""############""""""""""""!!!!!!"""###$$$$$$########################{{{cccXXXXXXSSSQQQSSSOOONNNOOOOOOMMMJJJHHHGGGHHHJJJJJJJJJHHHGGGEEECCCBBB@@@@@@@@@???>>>===;;;;;;888666333222333444333333000//////......//////000...,,,++++++++++++***((("""###$$$%%%&&&'''((((((((((((%%% $$$'''&&&'''&&&&&&%%%$$$###"""!!!""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#########$$$'''''''''&&&%%%$$$$$$$$$!!! !!!$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$###""""""!!!%%%$$$"""!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((***)))))))))))))))((((((((((((((('''''''''''''''---...000000000111333555111444666888:::<<<@@@BBBGGGLLLSSS[[[bbbjjjrrrvvvyyynnncccYYYQQQJJJGGGAAACCCGGGIIILLLRRRZZZaaadddeeefffhhhiiijjjjjjjjjddd___XXXRRRNNNLLLJJJIIIKKKJJJHHHFFFCCCAAA??????AAAEEEKKKRRRWWWZZZ\\\\\\[[[\\\^^^_________^^^]]]ZZZYYYWWWTTTQQQNNNLLLKKKGGGGGGFFFEEEBBB>>>:::888111...***((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############"""""" !!!"""###$$$%%%""""""""""""""""""""""""xxxaaaUUUVVVQQQPPPQQQNNNMMMMMMMMMLLLIIIHHHHHHHHHJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@@@@???>>>===<<<;;;888555333333333444333222///......------......///---+++***+++,,,,,,+++)))%%%%%%%%%&&&'''((())))))((()))%%% $$$'''&&&&&&%%%$$$###############%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$"""###%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))((()))***+++***)))((()))((()))******))))))***+++---...000000111222444777333555777:::>>>DDDLLLQQQUUUYYY^^^cccggglllqqquuu~~~rrrggg]]]TTTPPPHHHHHHGGGEEEEEEIIIOOOSSSTTTVVVXXXZZZ\\\___ccceeeeeebbb\\\XXXTTTQQQNNNKKKLLLLLLLLLKKKIIIFFFCCCAAA???BBBGGGNNNSSSXXXZZZ[[[\\\]]]___`````````___^^^YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJJJJIIIFFFCCCAAA???666222---)))(((((('''''''''&&&$$$######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""xxxaaaUUUVVVQQQPPPQQQNNNLLLMMMMMMLLLIIIHHHHHHIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@???===<<<;;;777555333333444444333111222111111000000111111222,,,+++******,,,,,,+++***(((''''''&&&&&&&&&''''''((((((&&&!!! %%%'''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### """$$$&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''')))++++++)))((()))***''')))++++++******,,,...,,,...000000111333555888777999;;;@@@GGGRRR^^^ffffffiiilllooopppsssvvvyyyzzzvvvssswww}}}|||rrriiicccVVVSSSOOOJJJGGGFFFIIIKKKLLLNNNQQQSSSTTTWWWZZZ^^^bbb```^^^\\\ZZZXXXTTTPPPLLLMMMMMMLLLKKKHHHFFFDDDBBBDDDHHHMMMRRRVVVYYYZZZ[[[\\\^^^_________^^^]]]\\\[[[YYYWWWUUUSSSQQQPPPLLLLLLKKKKKKIIIGGGEEEDDD;;;777111,,,***)))((('''&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$$$$##################$$$########################################################################""""""############""""""%%%$$$$$$######$$$$$$$$$""""""""""""""""""""""""{{{cccXXXXXXSSSQQQSSSOOOKKKLLLMMMLLLJJJIIIJJJKKKIIIIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@???>>><<<<<<777555444444444444333111111000000//////000000111---+++***+++,,,,,,+++***((('''%%%$$$$$$$$$%%%&&&&&&(((&&&""""""%%%&&&%%%"""###$$$%%%&&&''''''((($$$$$$%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&"""""""""###$$$%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""!!!###'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''***,,,+++)))(((***---'''***---,,,******,,,///,,,...000111222444777:::888;;;@@@HHHRRR___llltttxxxzzz|||~~~~~~zzzsssooommmkkkjjjsss{{{|||uuuiiiddd]]]UUUOOOKKKIIIIIIJJJLLLOOOOOONNNOOOSSSWWW[[[\\\]]]___aaa___\\\XXXQQQPPPOOOMMMKKKIIIHHHGGGHHHIIILLLOOOSSSWWWZZZ[[[ZZZ[[[\\\^^^^^^]]]]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNMMMLLLKKKIIIHHHGGG@@@<<<777222///,,,***(((%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&&&&%%%$$$$$$$$$$$$$$$########################|||dddXXXXXXSSSQQQRRRNNNKKKMMMMMMMMMKKKJJJKKKLLLJJJJJJIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???>>>===<<<666555444444555444222111......------------......---,,,++++++,,,,,,***)))'''&&&%%%$$$$$$&&&'''(((%%%''''''$$$###&&&&&&######$$$&&&'''(((''''''&&&$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%%%%%%%$$$############$$$$$$$$$$$$!!!$$$'''(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,***''''''+++///,,,///222000,,,***,,,///---///111333444666999<<<===CCCMMMXXXcccnnnyyy}}}qqqhhheeegggkkknnn~~~}}}{{{yyyxxxxxxxxxyyy{{{}}}xxxooofff]]]VVVQQQNNNJJJLLLLLLJJJGGGHHHMMMSSSUUUXXX]]]bbbggggggdddaaa[[[XXXTTTOOOLLLJJJJJJJJJJJJKKKMMMOOOSSSWWWZZZ\\\ZZZ[[[\\\]]]]]]]]]\\\[[[XXXWWWVVVUUUSSSRRRPPPPPPQQQPPPOOONNNMMMKKKJJJIIIFFFBBB===888555111---***&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$#########$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{cccWWWVVVQQQNNNOOOKKKLLLMMMNNNMMMLLLKKKLLLMMMLLLKKKKKKJJJHHHFFFDDDCCCAAAAAAAAA@@@???>>>===<<<666555444444555444222000111111000000000000111111...---++++++++++++***((((((''''''&&&'''))),,,---$$$''''''%%%$$$&&&%%%"""%%%&&&((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&&&&#########$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$###"""&&&%%%%%%$$$$$$######""""""&&&'''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%((('''&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''''''''((()))))))))))))))))))))((((((((())))))(((((('''''''''&&&(((+++,,,***&&&'''+++000333666777444///,,,---000///000333444666888;;;>>>IIIQQQ^^^kkkwwwuuullljjjpppxxx}}}~~~uuupppllljjjiiihhhgggeeedddddddddeeeeeedddhhhmmmnnnnnnrrryyy}}}sssiii```YYYTTTKKKKKKJJJEEEBBBDDDKKKQQQRRRUUU\\\dddkkkllljjjhhhccc___XXXQQQMMMKKKKKKLLLIIIIIIKKKNNNQQQUUUYYY[[[ZZZ[[[\\\]]]]]]]]]\\\[[[\\\[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQOOONNNMMMLLLKKKJJJFFFBBB===999555///,,,'''(((+++,,,,,,+++((('''$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}hhhUUURRRTTTRRRPPPQQQTTTRRRPPPNNNMMMMMMMMMNNNIIIJJJJJJHHHEEECCCBBBBBBAAA@@@?????????>>>;;;888777777666555444333333222000///...------,,,---------,,,)))'''&&&&&&'''((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$#########$$$$$$%%%&&&&&&%%%&&&((())))))((('''&&&###'''((($$$!!!$$$''''''(((((((((''''''&&&&&&%%%******)))'''&&&%%%$$$###'''((())))))(((((()))***)))(((''''''''')))***+++((((((((()))+++...111333DDD>>>555///---...111222///444777777666:::EEEMMMYYYeeettt{{{xxxzzz{{{{{{uuuqqqkkkeeeaaa``````aaa```^^^\\\[[[[[[\\\]]]___^^^___``````bbbfffkkkooozzz}}}~~~zzzxxxyyy|||xxxrrrnnnfff\\\WWWLLLDDDBBBAAA???CCCIIIMMMQQQVVV]]]dddjjjnnnpppqqqjjjaaaYYYSSSOOOLLLJJJKKKLLLMMMOOOPPPRRRSSSSSSVVVXXX[[[]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUVVVUUURRROOONNNNNNOOOOOOOOOKKKEEEBBB???;;;555000...***&&&$$$$$$&&&((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###$$$%%%%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$$$$""" !!!"""######$$$######""""""""""""""""""""""""$$$###!!!"""###$$$"""!!!""""""!!!!!! ~~~hhhVVVSSSTTTQQQOOOPPPPPPOOONNNLLLKKKKKKJJJJJJIIIJJJJJJIIIEEECCCBBBBBBDDDCCCBBBBBBBBBAAA>>>;;;777777666555444333333222111111111000000000111111...---***((('''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########(((***'''$$$&&&'''%%%((((((((((((''''''''''''(((((((((''''''&&&&&&%%%'''((())))))(((((()))******)))((((((((()))******000,,,)))'''+++333<<>>===@@@BBBFFFLLLTTT]]]eeelllooorrrmmmfff```ZZZVVVRRROOONNNNNNNNNNNNOOOPPPRRRSSSTTTWWWZZZ[[[[[[[[[[[[\\\ZZZZZZZZZYYYYYYWWWVVVVVVVVVTTTRRROOONNNNNNNNNOOOPPPLLLGGGDDDBBB???999444111...)))&&&&&&&&&'''&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%###!!!"""###############"""!!!""""""""""""""""""""""""###"""!!!"""######"""!!!%%%%%%$$$$$$$$$$$$$$$###~~~iiiWWWSSSTTTQQQNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKIIIFFFCCCBBBCCCBBBAAA@@@@@@@@@>>>;;;999777777666555444333333222000000000111222333333333///...,,,***)))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&&&&%%%$$$#########''''''&&&%%%%%%$$$%%%%%%!!!&&&)))'''&&&''''''$$$'''''''''((((((((((((((('''''''''''''''''''''((('''((())))))(((((()))*********))))))((())))))***000---)))(((---666@@@FFF===999444000...///222444555999===AAAFFFRRRaaalllxxx{{{rrrnnnmmmllljjjjjjiiifffdddcccgggmmmrrr|||{{{yyyxxxyyyxxxvvvtttwwwwwwwwwxxxyyy|||~~~||||||}}}~~~~~~~~~~~~yyyvvvzzz}}}}}}yyy|||}}}uuukkkbbbXXXQQQIIIAAA===<<<<<<>>>BBBIIIRRR\\\dddiiinnnllliiifffccc^^^YYYVVVSSSQQQOOOMMMMMMNNNPPPQQQQQQTTTWWWYYYZZZZZZ[[[\\\YYYZZZZZZZZZYYYXXXWWWWWWVVVTTTRRRPPPOOONNNNNNOOOPPPMMMIIIGGGFFFCCC>>>:::666222---***((('''&&&%%%$$$%%%&&&&&&&&&%%%###"""&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$$$$###$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""###!!!!!!!!!######"""!!!%%%%%%%%%&&&&&&&&&&&&&&&jjjWWWTTTUUUQQQMMMMMMLLLMMMNNNNNNMMMKKKJJJHHHJJJKKKKKKIIIFFFDDDCCCCCC@@@???>>>>>>>>>===:::777777777666555444333333222,,,,,,...///000111111222...---,,,***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$######""""""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))((('''%%%%%%%%%&&&&&&%%%)))***((((((******'''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((())))))(((((()))***++++++******)))))))))))))))))))))+++...222777999111000...------000444888@@@DDDJJJPPPWWWaaannnxxx}}}xxxrrrkkkfffeeefffggggggeeeeeedddfffkkkttt~~~~~~{{{uuuvvvwwwwwwxxx{{{zzzrrrfff\\\SSSKKKEEECCC???>>>???BBBHHHPPPWWW\\\cccdddeeeggghhhfffbbb^^^XXXUUUPPPLLLKKKKKKMMMNNNOOOQQQUUUWWWWWWXXXZZZ\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYWWWVVVTTTSSSQQQPPPPPPPPPPPPMMMIIIHHHHHHFFFBBB>>>:::777222...+++)))&&&$$$$$$%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""!!! !!!###$$$########################&&&$$$###""""""#########$$$$$$$$$$$$######"""!!!"""""""""""""""""""""""""""!!! !!!###$$$###""""""######$$$$$$%%%%%%%%%~~~iiiXXXTTTUUUQQQMMMLLLKKKLLLMMMMMMLLLKKKIIIHHHJJJKKKKKKIIIFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@===:::777777666555444333333222***+++---...///000000///---,,,+++***)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$#########$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""""""""###$$$***,,,+++((((((******'''%%%%%%%%%&&&&&&''''''((()))))))))(((''''''&&&&&&'''((())))))(((((()))***++++++++++++++++++*********)))))))))***+++---...///000000000111555<<>>===@@@EEEKKKOOOWWWZZZ___fffkkkmmmllljjj___[[[UUUOOOKKKJJJKKKMMMMMMOOORRRTTTUUUVVVYYY[[[[[[\\\\\\]]]]]]]]]\\\\\\ZZZYYYWWWVVVUUUTTTSSSSSSOOOLLLIIIHHHHHHFFFBBB>>>;;;888444111...+++'''%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$###!!! !!!"""########################$$$$$$$$$###"""""""""###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!!!!!"""$$$$$$$$$###!!!!!!""""""######$$$$$$}}}iiiWWWUUUVVVRRRMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGJJJKKKLLLJJJGGGDDDCCCDDDAAA@@@@@@@@@@@@>>>;;;888777777666555444333333222......000111111000///...,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''))))))''')))---,,,'''&&&&&&&&&'''''''''''''''******))))))((('''&&&&&&'''((())))))(((((()))***)))***+++,,,,,,,,,,,,+++000---)))&&&%%%(((,,,///000111222333444:::CCCJJJVVV\\\gggrrr{{{}}}uuupppwwwxxxqqqppprrrppprrrvvvzzz}}}xxxkkkccc[[[SSSHHHEEE@@@======@@@DDDGGGOOORRRYYYbbbkkkrrrttttttgggccc\\\UUUOOOMMMMMMMMMLLLNNNPPPRRRRRRTTTWWWYYY[[[[[[\\\]]]^^^^^^^^^^^^[[[[[[ZZZYYYWWWVVVUUUTTTPPPLLLIIIGGGGGGEEE@@@<<<999777555333111...***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########&&&&&&%%%$$$######"""##############################$$$&&&%%%$$$""""""###!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""###""""""###%%%&&&%%%$$$#########$$$$$$$$$$$$$$${{{gggWWWUUUWWWRRRNNNNNNKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLJJJGGGDDDDDDDDD???>>>=========<<<999666777777666555444333333222111111222333222000...,,,------,,,,,,+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))************"""(((...555===DDDCCC>>>))))))))))))(((((((((((())))))(((((((((((((((((('''((())))))(((((()))***((()))+++,,,---...------...---+++)))***,,,///111...111444666;;;DDDPPPZZZfffkkksss|||yyysssttt}}}zzzzzzyyywwwyyyxxxlllbbbRRRNNNHHHCCC@@@AAACCCEEEHHHJJJQQQ[[[fffpppuuuxxxpppkkkddd\\\VVVRRRPPPOOOKKKMMMOOOPPPPPPRRRUUUWWWYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[ZZZYYYXXXVVVUUUTTTRRRNNNJJJHHHGGGDDD???:::666555444444333111...+++((('''%%%$$$$$$$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))'''$$$$$$$$$######$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$#########zzzgggVVVUUUWWWSSSOOONNNNNNMMMKKKJJJJJJKKKLLLMMMKKKLLLLLLJJJGGGEEEDDDDDDBBBAAA@@@@@@@@@>>>;;;999777777666555444333333222111222222222111...+++))).........---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$###$$$&&&((())))))((((((%%%///===KKKZZZeeeeee```,,,,,,++++++******))))))'''''''''((()))*********'''((())))))(((((()))***''')))+++---...///......%%%(((,,,000222222000//////333888===EEERRRcccnnnuuuxxx|||}}}wwwvvvzzzwwwzzz~~~~~~~~~{{{~~~}}}ppp^^^ZZZRRRKKKEEECCCCCCDDDCCCEEEKKKUUUaaakkksssvvvuuuqqqjjjbbb[[[VVVSSSRRRKKKMMMNNNOOOOOOQQQTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\ZZZZZZZZZYYYXXXVVVUUUTTTSSSPPPKKKHHHGGGCCC>>>999333333333444444333000---***(((%%%######$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%% !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###''',,,---***'''%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""%%%$$$$$$%%%'''(((((('''$$$######""""""!!!!!!!!!tttfffYYYUUUUUURRROOOMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMKKKGGGCCCAAA@@@@@@@@@???>>>===<<<;;;;;;888888777666555333111000000...---...///000///---+++*********++++++)))(((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))222///+++'''%%%&&&'''((('''+++444@@@MMMTTTTTTQQQ///,,,)))'''&&&'''&&&&&&'''(((((())))))))))))))))))))))))))))))((((((''',,,,,,,,,---...///000111------,,,---000222222222111666>>>IIIWWWdddnnnttt~~~|||uuurrruuu{{{}}}zzzvvvvvvyyy~~~yyylll[[[PPPKKKIIIEEE@@@CCCDDDGGGKKKRRR\\\gggoooooopppppplllddd[[[UUUQQQPPPJJJIIIMMMOOOLLLLLLOOOUUUWWWYYY[[[\\\\\\[[[ZZZYYYYYYYYYXXXVVVTTTQQQPPPOOOLLLIIIHHHHHHFFFBBB???666444333444666777555333000,,,(((&&&'''((('''%%%''''''&&&&&&&&&%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""###!!! !!!$$$%%%$$$"""""""""""""""##################$$$$$$$$$$$$######vvvhhh[[[WWWVVVSSSPPPOOOKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLJJJFFFCCCAAA@@@??????>>>===<<<;;;::::::777777777666555333222111222000///000111222111000,,,+++***+++,,,,,,***(((((((((''''''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''"""###$$$%%%'''((()))***,,,(((444LLLWWWKKK999000///,,,)))'''((((((((((((''''''((())))))))))))(((''''''((()))******))))))++++++++++++,,,...///000,,,,,,,,,---///222333444555<<>>>>>===<<<;;;::::::999999:::999999888777666555222111000000222222111000---,,,+++,,,------+++)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&%%%$$$!!!&&&)))******)))---"""...OOO\\\III000&&&---+++)))((()))*********&&&''''''(((((((((((((((%%%&&&((()))***+++++++++++++++++++++,,,...///000---------///111333666777888BBBOOOYYY```fffmmmrrrxxx}}}jjjhhhkkksss{{{}}}wwwnnnttt|||mmmaaaXXXPPPJJJFFFEEECCCBBBDDDKKKTTTZZZgggkkknnnooolllhhhcccaaaYYYRRRKKKHHHHHHGGGIIIMMMLLLMMMPPPSSSUUUVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSKKKJJJIIIIIIIIIGGGCCC@@@<<<888444222333666888999444000+++(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$#########"""!!!"""$$$$$$$$$""""""""""""#########$$$$$$######$$$$$$$$$$$$######tttfffXXXRRRRRROOOLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIFFFCCCAAAAAA>>>>>>===<<<<<<;;;::::::777888888888777666666555000///...///000000///...---,,,,,,,,,------+++***(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))'''%%%$$$%%%&&&'''(((((('''%%%### """%%%(((***)))((('''---###'''<<>>888333222444888:::;;;777111,,,(((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''###########################$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$##################$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###uuufffXXXRRRQQQNNNLLLLLLMMMMMMKKKJJJJJJIIIIIIIIIHHHIIIJJJIIIFFFCCCBBBBBB???>>>>>>>>>===<<<<<<<<<333333333333333222111000111///...///000111000///---,,,,,,,,,------+++***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))(((&&&$$$%%%'''(((***)))(((&&&%%%(((((((((((('''''''''&&&,,,+++((('''***...+++$$$'''&&&%%%&&&(((******)))&&&''''''((()))((((((((())))))************))))))******++++++,,,---///000000222333444555888===AAAJJJRRR[[[______bbbjjjqqq~~~}}}uuuooovvvwwwvvvkkkccc\\\XXXRRRJJJFFFFFFJJJNNNUUUZZZ```eeehhhiiiiiijjjhhhbbbYYYPPPKKKJJJIIIGGGGGGHHHJJJMMMPPPRRRTTTUUUUUUTTTQQQNNNJJJFFFCCCBBB:::<<<>>>@@@BBBDDDFFFGGGGGGCCC<<<666333333666888<<<:::555000+++'''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%########################!!!"""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$yyyjjjZZZTTTSSSQQQNNNNNNOOOOOOMMMLLLKKKKKKJJJJJJHHHIIIKKKJJJGGGEEEDDDDDD??????>>>>>>============777777777666555444333333333222111111333333222111---,,,+++,,,------+++)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&&&&&&&&&&((()))))))))((((((((('''&&&%%%%%%&&&'''(((%%%------###""")))***###&&&%%%%%%&&&((())))))((('''(((((()))))))))))))))******++++++******)))((((((((())))))***,,,---...///222555777999>>>EEEKKKQQQXXX___dddgggkkkrrrxxx~~~}}}}}}|||}}}wwwqqqlllbbbVVVKKKEEECCCDDDJJJNNNTTTYYY]]]```ccceeedddbbb\\\TTTPPPNNNIIIDDDGGGHHHJJJLLLOOOQQQSSSTTTSSSRRROOOKKKEEE???:::777333555777999;;;???CCCGGGHHHFFFAAA:::555333555777777777666333///+++******''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$############$$$%%%%%%%%%$$$$$$###%%%%%%%%%###"""###$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$zzzkkk[[[UUUSSSQQQOOOOOOPPPOOONNNMMMLLLKKKKKKKKKHHHJJJKKKKKKHHHFFFFFFFFF>>>============<<<<<<<<<;;;;;;::::::888777555555333222111111333333222111,,,+++***+++,,,,,,***((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&''')))***###(((+++***(((***++++++'''&&&&&&''')))***)))'''((())))))***************))))))***+++++++++***************+++,,,---/////////444999===BBBJJJTTT\\\```dddkkkqqqtttwwwyyy{{{{{{yyy|||~~~sssdddUUUJJJDDDBBBAAADDDIIIMMMPPPUUUZZZ]]]\\\______ZZZXXXVVVOOOFFFGGGHHHIIIKKKMMMPPPRRRSSSPPPPPPNNNJJJDDD<<<555111///111222222333888???DDDEEEEEECCC>>>999666666777444777888777222...,,,+++''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###%%%&&&%%%###"""###%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$yyyjjjZZZSSSRRROOONNNNNNPPPOOONNNLLLKKKKKKJJJJJJIIIJJJLLLKKKIIIGGGGGGGGG<<<<<<<<<<<<<<<;;;;;;;;;888888777666444222111000111000///000111111111///+++*********++++++)))((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((())))))&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$$$$&&&''')))***&&&&&&'''((())))))))))))***%%%&&&+++***######)))(((''''''(((***+++)))((())))))***+++++++++++++++'''((()))***+++,,,,,,,,,.........///000111222333222777???EEEKKKUUUbbbkkkrrrvvv|||~~~~~~|||wwwzzz~~~nnn^^^QQQJJJGGG<<<>>>AAAEEEHHHNNNTTTXXXXXX^^^bbb```___^^^UUUKKKGGGHHHIIIJJJLLLNNNPPPRRRNNNNNNMMMJJJDDD<<<444////////////......333:::AAAAAACCCCCC@@@;;;888888999666999;;;999444...***)))''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$&&&'''&&&###!!!###%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$zzzkkk[[[UUUSSSQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJGGGDDDAAA???===>>>@@@@@@@@@>>>;;;:::;;;:::999888777555000---333333222111111111111111///...---,,,++++++++++++'''((()))(((&&&&&&((()))((((((((()))***)))'''$$$""""""###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$""""""###$$$&&&)))+++,,,###############"""!!! $$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((('''''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%$$$'''***---//////---,,,((()))+++,,,,,,+++***)))...------...111333444444777>>>FFFOOOXXXbbbmmmttt~~~}}}~~~~~~www~~~~~~ppp```RRRIIIEEEBBB>>>>>>BBBHHHNNNQQQXXX```fffiiikkkjjj___SSSMMMIIIEEEEEEIIIMMMOOOPPPTTTSSSPPPKKKDDD;;;444//////000000000111222555777>>>BBBFFFEEEAAA===<<<<<<222666;;;<<<999333...,,,***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%#########%%%&&&%%%$$$########################$$$$$$############$$$$$$|||mmm\\\UUUTTTQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKMMMMMMLLLKKKHHHEEEBBBAAA;;;<<<<<<<<<<<<:::999888555444333333222000,,,)))//////...---------------...---,,,+++************'''(((((('''&&&&&&''')))'''&&&%%%&&&''''''%%%###%%%%%%&&&''''''((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&)))***+++,,,,,,+++)))((())))))***+++,,,++++++***---///222777:::<<<<<<;;;;;;CCCOOOZZZdddnnnxxx|||yyy{{{zzzuuutttyyy~~~qqqcccYYYIIIEEE???===???DDDIIIKKKTTT[[[bbbgggjjjkkkcccYYYOOOJJJEEEDDDGGGKKKOOOPPPSSSSSSQQQMMMGGG>>>666111---------------...111333888<<>>>>>===<<<<<<<<<666555555555555333000---000000///.........//////...---,,,+++++++++++++++&&&''''''&&&%%%%%%&&&(((((('''%%%%%%&&&&&&&&&$$$&&&&&&''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))************++++++************)))((((((((())))))***+++,,,,,,++++++,,,111999AAAFFFHHHHHHGGGHHHQQQ^^^iiisss{{{{{{yyyxxxssspppnnnooosss{{{{{{nnndddQQQKKKCCC>>>===@@@CCCEEELLLSSS\\\bbbhhhkkkgggaaaTTTOOOHHHDDDEEEIIIMMMOOORRRRRRSSSQQQKKKCCC:::555---,,,+++***+++,,,...///111444999???CCCBBB???<<<:::888777888:::999666222---+++)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$rrr```WWWTTTQQQOOOOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLJJJHHHEEECCCAAABBBAAA@@@>>>>>>>>>>>>>>>999888777777888777444222111111000000000000111111///...---,,,,,,,,,,,,,,,%%%&&&'''&&&$$$$$$&&&'''+++)))&&&&&&'''(((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''(((((()))***++++++***)))(((((()))***+++,,,)))******+++,,,,,,,,,,,,+++222<<>>999666777;;;<<<:::666000...+++(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$###"""$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%sssaaaWWWTTTQQQOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIGGGDDDBBB@@@???>>>===<<<;;;;;;;;;;;;666444333333444444222000//////............//////---,,,++++++++++++++++++%%%&&&'''&&&$$$$$$&&&'''+++)))&&&&&&'''(((((('''###############$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&'''((()))******((((((''''''''''''((((((""""""###$$$%%%&&&&&&'''++++++)))))))))+++---...*********++++++,,,---...---333===GGGOOOWWW___dddmmmqqquuuyyy|||vvvrrrsssvvvxxxrrrrrrzzz|||vvvqqqddd\\\RRRIIIDDDBBBAAA@@@AAADDDKKKTTT[[[___cccfffaaa\\\TTTLLLFFFFFFHHHJJJMMMPPPSSSTTTQQQKKKDDD@@@555111---++++++---------///---...333;;;BBBEEEEEE@@@;;;666666;;;===<<<:::444222...+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%sss```VVVSSSPPPOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDAAA@@@?????????>>>======<<<<<<666444333222333222111///000000000///000000111111))))))(((((((((((())))))&&&''''''&&&%%%%%%&&&(((((('''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))((((((''''''''''''((((((%%%%%%&&&'''(((((())))))...---,,,*********++++++************+++---...//////555???HHHQQQ\\\gggooosssvvvyyy{{{~~~xxxnnnoootttyyy}}}zzzxxxvvvtttzzz~~~|||zzzpppiii___UUUMMMHHHCCCAAA@@@AAAEEELLLPPPSSSXXX______\\\WWWPPPIIIGGGGGGIIIKKKMMMQQQRRRQQQMMMHHHDDD888333---***+++---,,,+++000...---000666===CCCFFFAAA===888777:::<<<===<<<888666222---***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%rrr___UUURRRPPPOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGDDDBBBAAAAAAAAABBBBBBAAA@@@>>>===999777555444444444333111111111111111111222333333***)))))))))))))))******'''(((((('''&&&&&&''')))'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''''''''%%%$$$%%%%%%&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((())))))******+++++++++,,,++++++***************+++************+++---///000111999CCCMMMWWWaaannnvvvuuuxxx|||~~~sssooovvv~~~|||qqqfff[[[RRRJJJEEEAAA???AAAEEEGGGGGGMMMUUUWWWWWWVVVRRRLLLHHHGGGHHHHHHKKKNNNPPPPPPMMMJJJGGG===777000---...///...---......///000222777===AAA@@@>>>;;;999999:::<<<===<<<999555000,,,)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" $$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((%%%"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&rrr^^^UUURRROOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHEEECCCBBB===>>>???@@@???===;;;999999777444333333333111000---------------...//////,,,,,,,,,+++,,,,,,------'''((()))(((&&&&&&((()))((((((((()))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((&&&%%%###$$$$$$%%%&&&'''''''''&&&!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&''')))***,,,------************+++---///000333;;;HHHRRR[[[fffqqqzzzxxx|||}}}ttttttsssggg[[[QQQJJJCCC??????BBBAAA???EEENNNPPPRRRTTTRRRMMMIIIHHHIIIGGGIIILLLNNNOOOMMMKKKIIICCC<<<444111222333222000+++...000111111333888<<>>;;;777222---***)))(((%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''&&&&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######### !!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&ppp^^^VVVUUUSSSPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFEEECCCBBBAAAAAAAAA@@@???>>><<<:::888777666555555444444333333222+++,,,///111222222111000...---------......,,,***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++***)))'''&&&))))))))))))(((((((((((())))))(((((())))))***+++)))***+++,,,,,,+++)))(((,,,---...,,,+++---333888999@@@JJJVVVaaakkktttyyyzzz~~~~~~zzzyyy{{{~~~|||zzz{{{}}}|||qqq```QQQIIIGGGBBB===::::::>>>AAAFFFIIINNNRRRRRRPPPKKKIIIHHHIIIJJJKKKKKKIIIGGGEEECCC@@@;;;666222000//////---///000///...///444777@@@AAA???<<<999999===AAACCCAAA<<<666111,,,)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$######""""""vvvbbbXXXVVVSSSPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@???===;;;999888444333333222222111111000///////////////000000111...---+++,,,------,,,***(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&''')))******)))((('''))))))))))))(((((((((((()))))))))*********++++++******++++++++++++*********,,,.........000555999@@@FFFPPPZZZdddnnnvvv||||||xxxyyy{{{{{{wwwyyyqqqbbbQQQMMMFFF???:::999999999???CCCIIINNNQQQQQQOOOMMMHHHIIIJJJJJJJJJHHHGGGFFFDDDAAA<<<777333111000000///111333333222111333444:::;;;<<<:::888888:::===AAA???<<<999444000---+++&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$############yyycccYYYUUURRROOONNNNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCAAAAAAAAA???>>><<<:::999444333333222222111111000333222///------...///111...,,,***)))***++++++***''''''&&&&&&&&&'''(((((($$$%%%%%%&&&'''''''''&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&'''(((*********)))((((((((((((((())))))))))))))))))+++,,,,,,,,,+++***++++++************++++++(((+++///000111444999===JJJPPPZZZccckkkssszzz~~~|||zzzzzz~~~}}}uuuqqqrrryyy~~~wwwvvv}}}}}}|||uuu```XXXMMMDDD???<<<888666;;;???EEEJJJNNNPPPPPPOOOHHHHHHHHHHHHHHHHHHGGGGGGGGGCCC>>>888444222111222111444888999777444222111444666999:::999888999:::===>>>>>><<<999555111///)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######vvvaaaVVVSSSQQQOOONNNNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@>>>===;;;:::666555555444444333333222222111///.........///000...+++((('''((()))******&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&''''''''''''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$###$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%'''((('''&&&%%%%%%&&&((()))************(((((((((((())))))))))))(((***,,,---...---+++***,,,+++***)))***+++,,,---***,,,///111222777???EEESSS[[[eeeooovvvzzz}}}~~~~~~{{{wwwvvvwwwzzz{{{|||zzzxxxtttpppooottt~~~~~~~~~{{{www{{{ssshhhYYYMMMGGGCCC>>>:::<<>>999333///111444888:::;;;:::999888;;;===???@@@>>>999555111+++***((('''&&&%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$rrr^^^VVVTTTSSSQQQQQQOOONNNMMMKKKIIIHHHHHHHHHEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===;;;;;;666555555444444333333222---...000111111111000///---***'''&&&''')))))))))&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$###$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&&&&&&&'''((()))*********'''((((((((()))))))))***(((***,,,---...---+++***,,,+++*********+++---...---...///000333:::DDDLLLXXX```lllwww|||}}}|||{{{vvvvvvvvvxxxzzzzzzxxxvvvqqqssstttuuuwww}}}|||zzzyyy~~~}}}{{{sssrrruuu{{{iiiZZZQQQJJJCCC>>>:::;;;===???AAACCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHFFFCCC???;;;888666555777:::@@@CCCCCC>>>777222000222555888999999666555999<<>>===;;;:::444333333222222111111000,,,...000222222111000...,,,***((('''((())))))(((''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******''''''(((((())))))******))))))+++,,,,,,,,,+++***++++++***++++++,,,---......///111222666===HHHPPPWWW___jjjssswwwxxxvvvuuusssvvv{{{|||xxxuuupppttt{{{~~~|||zzz|||zzzwwwuuuttttttnnnlllwww~~~}}}mmm```SSSIIIBBB888888888888:::;;;===>>>@@@@@@AAABBBBBBCCCDDDDDDFFFFFFEEECCC@@@<<<999777888;;;@@@EEEGGGDDD>>>999222111111333444444222000555888===AAAAAA>>>:::777111///,,,)))&&&&&&&&&&&&!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''|||kkk\\\WWWYYYXXXVVVTTTPPPOOONNNLLLJJJIIIHHHHHHFFFFFFGGGGGGFFFCCCAAA@@@?????????>>>===<<<;;;:::444333333222222111111000000000000000000//////...+++***((()))******)))'''(((''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++***(((&&&&&&&&&'''((()))((((((((((((((())))))'''''''''((()))*********)))))))))*********++++++)))***+++,,,------------,,,000444777;;;AAAIIIPPPTTTYYYaaagggjjjlllnnnooorrrxxxzzzwwwuuutttzzzyyyssspppppprrrttt}}}rrrkkknnnqqq}}}uuudddVVVMMM???===:::888777777888999;;;===???@@@BBBBBBBBBAAADDDEEEGGGGGGEEE@@@;;;888999;;;???EEEIIIIIIEEEAAA666333000000111222111//////333999>>>AAA@@@>>><<<555333///+++)))(((((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''wwwhhhZZZVVVWWWVVVSSSQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFGGGHHHGGGFFFCCC@@@???>>>>>>>>>>>>===<<<::::::666666555444444333333222444333000...------...///+++***)))***++++++)))''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&%%%######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&'''&&&$$$$$$$$$$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&...,,,)))&&&%%%&&&((()))***))))))(((((((((((()))&&&''''''((()))******+++))))))(((((())))))***+++(((***+++---......------***///666<<>>DDDJJJLLLIIIFFF<<<777222000111222222111***...555<<>>??????>>><<<:::888777777666555444444444444111000...---------...///---,,,+++***))))))))))))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$+++,,,,,,,,,***'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$############+++)))((()))+++,,,***'''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%&&&'''((()))'''&&&%%%$$$%%%''')))+++***)))'''&&&'''(((***+++,,,,,,+++******++++++,,,$$$+++...+++***...///,,,000555;;;AAAEEEIIILLLOOORRRUUUWWWXXXXXX]]]fffnnn|||yyyvvvxxx|||~~~zzzuuutttuuummmpppuuuxxxzzz}}}uuuooommmpppyyyzzznnnaaaSSSFFF@@@;;;555333666888<<<>>>>>>???BBBCCCCCCFFFEEEEEEFFFHHHGGGCCC@@@<<<;;;<<>>666000......,,,***111000222777===AAAAAA@@@<<<:::666111---)))&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwjjj[[[UUURRRPPPNNNOOOOOONNNLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGEEECCC@@@???>>>???@@@@@@???===:::999777666555444333333333333111000//////......//////---,,,+++***))))))))))))''''''''''''''''''''''''&&&''''''''''''&&&$$$$$$%%%%%%%%%$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&)))'''&&&'''******(((&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&'''((()))'''&&&%%%######$$$&&&'''))))))'''''''''(((***+++***)))))))))))))))))))))(((,,,---******000333222555:::@@@FFFKKKOOORRRUUUTTTWWW[[[^^^bbbiiirrryyy~~~~~~}}}wwwqqqlllhhhhhhjjjfffllluuu~~~uuurrrsssyyyttteeeTTTJJJAAA:::777999555777888999;;;@@@DDDFFFFFFFFFEEEGGGHHHHHHDDDAAA>>><<<;;;@@@GGGLLLLLLJJJIIIDDD;;;555222111///---//////111666<<>>DDDJJJNNNQQQTTTVVV[[[]]]aaagggnnnuuu|||~~~~~~yyylllddd```]]]```eeefffnnn|||~~~wwwdddUUUIII@@@::::::666555444666999>>>CCCGGGGGGGGGGGGIIIJJJIIIFFFDDD@@@===;;;>>>DDDJJJLLLMMMNNNHHHAAA:::666222///.........000555;;;@@@CCCDDDBBB@@@===888333///+++)))&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssfffYYYTTTSSSPPPOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNHHHHHHHHHGGGFFFCCCAAA@@@>>>>>>???>>>===<<<:::999555444333222111111111111000111222222222111///...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((()))+++***)))((('''''''''''')))(((((('''((()))******)))+++,,,......---,,,***,,,------,,,,,,000555888>>>CCCIIINNNQQQTTTWWWYYYbbbdddgggnnnuuu{{{~~~}}}tttggg```^^^```gggooorrr{{{wwwgggYYYMMMCCC===<<<888555777:::<<<@@@DDDGGGHHHJJJKKKLLLKKKIIIHHHCCC@@@<<<<<>><<>>:::555111///''''''&&&%%%%%%&&&''''''%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnbbbWWWTTTSSSQQQOOOPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHFFFDDDBBB@@@<<<<<<;;;:::999888888777444444333222111111111111000000111111000000///...---,,,+++***))))))))))))((((((((((((((((((((((((***)))&&&$$$$$$&&&(((***%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&%%%###"""&&&'''))))))'''&&&'''(((&&&&&&'''(((((((((((('''&&&'''((())))))))))))((('''''''''((((((((((((((((((((((((((())))))))))))((()))***,,,,,,,,,++++++******---222333444777===AAAFFFNNNUUU[[[```dddgggaaafffmmmtttyyy{{{|||{{{{{{{{{}}}qqqiiidddgggnnnwww{{{tttoootttzzzzzzdddTTTIII>>>777999;;;999;;;@@@DDDGGGJJJLLLKKKJJJJJJKKKGGGDDDAAA??????CCCGGGJJJKKKKKKHHHBBB:::444111///+++---///111555;;;CCCHHHGGGFFFDDDBBB>>>:::666333***)))(((&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lll```VVVSSSSSSQQQPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGDDDBBB@@@===<<<;;;:::999888888888555444333222222111111222111000//////......//////---,,,+++***))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$(((***,,,,,,***)))***+++&&&&&&'''(((((((((((((((&&&'''((()))***))))))((())))))))))))(((''''''&&&'''(((((()))))))))))))))))))))***++++++,,,,,,------+++---444888:::AAAJJJMMMQQQWWW\\\```cccfffhhheeellluuuzzz{{{zzzyyyyyy{{{sssnnnnnnuuu~~~}}}wwwqqqtttxxx|||sss___NNN???<<<:::666888???@@@CCCGGGIIIHHHGGGGGGIIIGGGFFFDDDBBB@@@AAACCCEEEFFFGGGEEEAAA999333000000,,,---///000333999BBBHHHHHHHHHGGGEEEBBB>>>;;;888///---+++((('''''''''((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk```VVVSSSSSSQQQPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHGGGDDDBBBAAA>>>===<<<;;;:::999999999666555444333222222222222111000...---------...///---,,,+++***))))))))))))))))))))))))))))))))))))&&&(((***,,,+++((($$$"""$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%((()))***)))((('''###&&&((((((%%%$$$%%%'''&&&''''''(((((((((((((((&&&''')))*********)))(((---------,,,***)))'''&&&'''(((((())))))))))))))),,,,,,+++,,,---...///000///,,,...555;;;@@@JJJVVVbbbeeehhhjjjjjjiiiiiijjjlllttt}}}}}}xxxuuuvvv~~~~~~{{{xxxyyy}}}yyyuuuoookkkllllllmmmpppuuu|||~~~zzzuuuwwwxxxyyy}}}uuu___III@@@:::444555===<<<@@@DDDFFFEEEDDDEEEFFFGGGGGGFFFDDDBBBAAAAAABBBAAABBBBBB>>>777111......---...///000222888AAAHHHIIIIIIIIIHHHEEEBBB>>><<<222000---***((((((((())))))((('''%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmbbbWWWTTTTTTQQQOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKLLLKKKIIIEEEAAA>>>>>>>>>======<<<:::999888555444333333222222222222//////000000///...------...---+++)))((())))))***++++++***)))((('''&&&&&&)))((('''&&&&&&%%%%%%&&&###''')))'''%%%'''(((&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((,,,+++)))(((&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$'''''''''''''''((()))***)))'''%%%&&&)))***(((&&&'''''''''''''''((())))))&&&'''((()))***++++++++++++)))(((***---,,,(((###+++,,,,,,,,,+++---///222222222333:::GGGWWWeeelllrrrwwwzzzyyysssnnnmmmoooqqqrrrrrrqqqpppsssyyy}}}}}}~~~~~~sssnnnggg```\\\ZZZXXXWWWXXXYYYZZZ\\\___eeelllqqq~~~~~~{{{zzz}}}{{{YYYEEE<<<777777999999999;;;>>>BBBEEEEEEDDDFFFFFFFFFEEEDDDBBB@@@???@@@>>>;;;777444000...---...///...///111777???DDDIIIJJJJJJIIIFFFBBB===:::333111---***'''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmaaaWWWTTTTTTQQQOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJHHHDDDAAA???>>>>>>>>>>>><<<;;;:::999666555444333222222222222......//////...------,,,,,,,,,+++***)))(((((()))******))))))((('''''''''&&&&&&&&&&&&'''((())))))&&&***+++'''&&&((()))''')))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%(((''''''''''''(((((())))))'''&&&'''))))))(((&&&'''''''''''''''((())))))&&&'''((()))************((()))++++++***)))))))))***+++,,,++++++,,,///111...///333<<>>AAADDDDDDDDDDDDDDDEEEFFFEEECCCAAA@@@<<<:::777444111//////............///111777>>>DDDGGGHHHIIIIIIFFFBBB>>>;;;666444000,,,)))''''''(((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk```VVVTTTTTTQQQOOOOOONNNMMMLLLLLLJJJJJJIIIHHHGGGGGGHHHHHHGGGDDDAAA@@@????????????>>><<<;;;:::777666555333222111111000------.........---,,,,,,************)))(((''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***'''++++++&&&%%%'''((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&''''''''')))'''&&&'''((()))(((''''''''''''''''''((())))))(((((())))))))))))(((((('''***,,,+++'''&&&***---)))***+++++++++,,,///111...000444>>>MMM___oooyyyzzzssslllhhhggggggffffffjjjsss~~~vvvrrrvvvzzzqqqggg___YYYSSSPPPOOOMMMKKKIIIIIIKKKMMMNNNRRRSSSUUUWWWYYY\\\aaaeeelllsss}}}wwwkkkkkknnnvvvqqqXXXIII???:::999999888999<<>>===<<<;;;888777555333222000000000---......///......------((()))*********((('''&&&'''''''''((((((((())))))******)))((('''''''''''''''******%%%###%%%&&&%%%&&&%%%%%%%%%&&&''')))***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&&&&((((((''''''(((((((((''''''''''''''''''((())))))************))))))((('''***++++++)))&&&'''))),,,)))***+++******,,,///111222444999AAAMMM\\\jjjsssttttttttttttsssnnngggbbbaaacccdddfffjjjttt~~~wwwwwwyyy}}}zzzrrrfffaaa[[[TTTOOOMMMKKKKKKHHHIIIJJJKKKNNNQQQVVVZZZ```cccfffiiikkknnnqqqtttxxx~~~{{{ooohhhfffiiioooxxxyyyaaaPPPEEE>>>;;;888777777999<<<>>>??????<<<>>>BBBDDDFFFEEECCCBBB;;;888444000------...000------...///111666<<>>BBBDDDDDDCCCCCC@@@===777222///---......,,,---...///111555;;;???BBBCCCDDDEEEEEEDDDBBBAAABBB???;;;666111---***)))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%eee[[[SSSSSSTTTQQQOOONNNOOONNNMMMMMMKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEE@@@@@@@@@@@@???===<<<;;;777666555333222111111000//////000111111111000000)))))))))******))))))(((&&&&&&&&&''''''(((((((((&&&%%%%%%&&&&&&'''((()))'''+++,,,)))'''((((((&&&(((((((((((('''&&&$$$$$$'''''''''''''''(((((((((%%%%%%%%%$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''&&&&&&%%%&&&&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))***************)))((((((000+++&&&&&&)))+++)))''')))***+++,,,,,,...111333333888AAAIIIPPPYYYcccjjjmmmmmmnnnmmmkkkgggcccaaa___dddkkkppptttxxx~~~}}}yyyvvvuuuwwwssshhh___WWWRRRNNNHHHIIIIIIHHHHHHJJJNNNRRRSSSXXX^^^bbbgggmmmuuu{{{yyynnnhhhiiiooowww{{{iiiZZZLLLBBB<<<:::777777777888888888777999;;;>>>@@@BBBCCCCCCDDDAAA;;;666111...------,,,---...///000444:::>>>BBBCCCDDDDDDDDDDDDCCCBBBBBB@@@<<<888333///---+++(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""###%%%############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{cccZZZSSSSSSTTTQQQOOONNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@???>>>===;;;;;;666555444333222222222222......///000000000000000******)))))))))******+++&&&'''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''((("""(((+++)))'''((('''$$$ """$$$&&&'''&&&$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))))))))&&&&&&%%%%%%%%%&&&''''''&&&((())))))'''&&&''')))'''''''''''''''((())))))'''((((((((((((((('''&&&***)))(((((()))***++++++***+++,,,------///222555666===HHHPPPVVV\\\ccchhhhhhjjjkkkhhhccc```___```bbbgggnnntttwwwzzz~~~xxxrrrsssxxx}}}{{{kkkeee]]]UUUPPPMMMKKKJJJGGGJJJMMMOOOQQQUUUZZZ^^^bbbhhhoootttxxx~~~yyyuuurrrwwwwwwgggWWWJJJAAA>>>:::888888888888777666777888:::===???AAACCCDDDBBB===888444000...---+++,,,...///000444999<<>><<<;;;:::555444333333222222222222------...///000000//////,,,+++***))))))***+++,,,''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$###'''&&&%%%%%%### $$$'''(((((('''""""""###$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&(((***)))&&&%%%''')))'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&%%%###''')))***((()))---000***,,,------...000333666;;;DDDOOOVVVZZZ]]]bbbfffdddgggiiifffaaa^^^aaaddddddiiipppuuuxxx|||~~~~~~|||tttpppsss|||zzzmmmeeeXXXTTTNNNKKKJJJJJJJJJJJJIIIMMMSSSXXX\\\aaahhhmmmpppvvv}}}|||xxxgggZZZEEEAAA===::::::999888777666666777888:::>>>AAABBBCCCAAA>>>999555111///---+++,,,---///000444888<<>><<<999666333000///)))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%kkk\\\VVVQQQQQQQQQOOONNNQQQPPPNNNLLLKKKJJJKKKLLLMMMMMMKKKIIIFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@>>>;;;999666444333333333333222000+++,,,,,,------,,,,,,+++---+++(((''')))+++++++++))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''$$$###$$$((()))(((%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&,,,+++))))))***+++...///111111000000000333999===DDDIIIQQQZZZbbbgggjjjjjjllliiiddd___[[[[[[^^^aaagggmmmuuuzzz|||}}}}}}zzzwwwttttttzzzssshhh___WWWQQQLLLKKKIIIHHHHHHKKKOOOQQQUUUZZZ```cccgggnnnyyy|||hhhXXXHHH<<<;;;888222333:::<<<999777666999===@@@AAAEEEDDDCCC@@@<<<666111......------///333888>>>AAACCCCCCCCCDDDCCCCCCBBBBBBAAA<<<888777888777333......***&&&$$$&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$)))(((''''''%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj\\\UUUQQQQQQQQQNNNNNNQQQOOONNNLLLJJJJJJKKKLLLMMMLLLKKKIIIGGGEEEDDDDDDCCCCCCAAA@@@??????===:::888777666555444555555444222111000///...---,,,+++***...,,,))))))***+++++++++)))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%'''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((((((&&&%%%''''''((((((((((((''''''''''''(((((((((((('''''')))(((((('''(((***+++,,,---...///000222777===AAAGGGKKKRRRYYY```dddfffgggeeedddaaa]]][[[\\\```ccckkkpppwww{{{{{{zzzyyyyyyzzz{{{}}}~~~zzzqqqqqqpppqqquuu~~~wwwkkk___XXXRRRNNNKKKIIIIIIIIIKKKMMMRRRWWW[[[aaaffflllqqqttt{{{yyyfffSSSBBB???>>>999666999:::888666777:::===@@@AAACCCDDDCCCBBB>>>999444000///......000444999>>>AAADDDDDDDDDCCCCCCBBBAAA@@@999555333444777999666333---)))%%%$$$%%%&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&~~~iiiZZZTTTQQQQQQQQQNNNNNNPPPNNNMMMKKKJJJJJJJJJKKKLLLJJJJJJIIIHHHGGGEEECCCBBBAAA???>>>======;;;999666777666444444555555333222444333111///------------...+++)))((()))******)))***))))))((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%%%%%%%&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''&&&''')))((('''%%%((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((()))******+++---///111444777<<>>999777888777555666999===>>>???AAABBBDDDDDDBBB===888555111111111222666:::???BBBEEEEEEDDDCCCBBB@@@???>>>333111///000444777666444...+++(((&&&&&&''''''&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''}}}iiiYYYSSSPPPQQQQQQNNNMMMOOOLLLLLLKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIGGGEEEBBBAAA???===<<<<<<;;;:::888555555333222222222222111///111000...------...000111+++)))'''''''''((('''&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%((()))((($$$###$$$'''%%%&&&''''''(((''''''''''''''''''''''''''''''''')))(((''''''))))))'''&&&(((((('''&&&&&&''')))***(((((()))************)))((()))***+++,,,,,,,,,,,,111333777:::>>>BBBHHHLLLPPPQQQSSSVVVYYY\\\]]]^^^ZZZ]]]```cccfffjjjnnnqqqqqquuuyyy|||zzzwwwrrroooooosssyyy~~~wwwrrrpppsssvvv{{{xxxjjj```TTTPPPJJJFFFEEEFFFHHHJJJJJJNNNUUU\\\bbbjjjrrrxxx|||zzzgggUUUNNNKKKEEE>>>;;;777666444555888;;;<<<<<<>>>@@@CCCEEEDDDAAA===:::555555555666999===@@@CCCFFFFFFEEECCCAAA???===<<<444111///...000111000///111///,,,+++************''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((~~~jjjWWWRRROOOQQQQQQNNNMMMOOOLLLLLLKKKKKKKKKLLLLLLLLLIIIIIIIIIHHHGGGDDDBBB@@@>>>===;;;;;;;;;:::888666555333222111222222111///000///---,,,,,,---///000+++***(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((((((''''''&&&&&&%%%((()))((($$$###$$$'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))((('''((('''&&&&&&&&&((()))***(((((()))***++++++******)))***+++,,,---------,,,...222777===CCCHHHNNNRRRTTTTTTTTTUUUWWWZZZ]]]___aaadddiiilllnnnppprrrssstttvvvxxxzzzzzzxxxuuussspppttt{{{}}}yyywwwwwwzzz|||pppdddYYYRRRGGGGGGGGGGGGGGGIIILLLNNNQQQWWW___ffflllsss{{{xxxlllccc[[[PPPGGGCCC:::888555555666888999999;;;>>>AAADDDEEECCC@@@>>>:::::::::;;;===@@@CCCEEEGGGGGGFFFDDDAAA???<<<;;;444222///------------,,,111000///---+++*********''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''jjjVVVQQQOOOPPPQQQNNNLLLNNNLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIHHHGGGFFFDDDBBBAAA>>>===<<<<<<<<<;;;999777666555333333444444222111222111///---++++++++++++,,,+++******,,,,,,+++***''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''&&&'''''''''%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''))))))(((''''''&&&''''''((()))***'''((()))******+++******))))))******+++,,,,,,,,,)))///666???FFFMMMSSSXXXVVVUUUUUUUUUWWW[[[```bbbkkkpppuuuyyy{{{zzzzzzzzz|||zzzxxxxxxyyyyyyxxxvvvqqquuu{{{zzzxxxyyyzzz|||ttthhh^^^UUUNNNLLL@@@CCCFFFIIIKKKNNNRRRUUU\\\cccmmmssswww}}}yyyooobbbTTTLLLBBB>>>999666666777888888:::<<>>======>>>===;;;999666444333333444333222111111000///...,,,+++******)))(((((()))+++,,,+++***((((((''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%%%%%%%'''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&$$$###$$$&&&((())))))%%%&&&'''((())))))))))))&&&'''((()))************,,,+++******+++,,,...///...444<<>>@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIGGGFFFCCCAAA???===111000///,,,+++,,,...000...//////---)))''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""gggTTTOOONNNPPPQQQNNNLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOKKKJJJGGGEEECCCBBBBBBCCC@@@???>>>>>>???>>><<<:::444222111111111111000...------...//////...------$$$$$$$$$&&&)))***)))'''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$###$$$((()))(((%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%###"""###&&&(((******$$$%%%''')))***))))))(((&&&&&&((())))))*********///...---,,,---///111333999===DDDJJJNNNQQQTTTWWWWWWVVVUUUVVVZZZ```gggkkkrrr{{{wwwtttuuuuuuuuutttxxx|||vvvsssmmmgggfffmmmxxx~~~iii]]]RRROOOLLLGGGFFFIIIHHHKKKOOOSSSXXXaaakkkssswww{{{RRRLLLCCC<<<999999:::;;;888999:::<<<>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHFFFDDDBBB@@@???444333111---++++++---///000111222///+++((((((***%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!|||fffRRRQQQOOOOOOPPPRRRRRRQQQTTTQQQNNNNNNPPPQQQOOOMMMHHHIIIIIIIIIHHHFFFDDDCCC@@@???>>>>>>>>>>>><<<:::;;;777333111111111111000000000///000000///,,,***,,,+++***((((((((())))))''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%))))))'''&&&&&&%%%%%%&&&''''''(((((()))*********((((((''''''''''''((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&******)))'''%%%%%%''')))''''''((()))***+++,,,,,,...,,,...111111000333999:::???FFFMMMSSSTTTTTTSSSQQQTTTWWWYYY[[[___fffkkkttt|||xxxtttuuuxxxyyy{{{zzzvvvooommmjjjhhhjjjrrr|||wwwjjjZZZRRRLLLJJJHHHFFFGGGKKKNNNRRRXXX^^^fffppp|||gggUUUBBB<<<===<<<:::888:::999999:::<<>>;;;888555111---++++++,,,---...222555333---(((((()))))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~iiiTTTQQQOOOOOOPPPQQQQQQQQQSSSPPPNNNNNNOOOPPPNNNLLLKKKKKKJJJIIIHHHEEECCCAAA@@@>>>=========<<<:::888888666333222222222111000000///............,,,******))))))(((((()))***+++)))*********)))((('''&&&)))))))))(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))((((((((('''''''''''''''(((((())))))((((((''''''((())))))''''''((()))''''''((()))***+++,,,,,,...,,,---000000000444:::===BBBIIIPPPUUUWWWWWWVVVSSSVVVXXXZZZ\\\aaaggglllttt{{{yyyvvvwwwyyyzzz~~~~~~uuuqqqjjjjjjjjjkkkqqq{{{wwwfff[[[RRRLLLHHHIIIJJJJJJMMMQQQSSSXXX```hhhppp{{{uuubbbMMMCCC???<<<999777888888888999;;;>>>@@@BBBDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFDDD@@@===999666222...,,,+++,,,---,,,000444333...******,,,((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiUUUSSSPPPPPPPPPQQQQQQPPPQQQOOOMMMLLLMMMMMMLLLKKKMMMMMMKKKJJJGGGDDDBBBAAA@@@>>>===<<<<<<:::888555555444333333444333111000000...,,,,,,,,,---,,,+++(((((((((((()))***+++,,,+++++++++***)))((('''&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))&&&(((******)))((()))***(((((()))***+++,,,,,,------++++++...000111777>>>BBBFFFLLLSSSWWWZZZZZZZZZVVVXXXZZZ\\\^^^ccciiimmmrrrwww}}}xxxvvvxxxzzz{{{wwwpppnnnnnnooorrrvvv}}}~~~pppcccVVVNNNKKKGGGGGGKKKOOORRRWWW]]]bbbhhhqqqyyypppYYYKKKCCC===999888666777777888:::<<<===>>>BBBCCCEEEGGGHHHGGGFFFEEECCCCCCCCCDDDEEEDDDBBB@@@:::777333///---,,,,,,---***...222333000------...((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$######"""######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%|||gggVVVSSSQQQPPPPPPQQQPPPOOOOOONNNLLLKKKKKKKKKKKKJJJMMMLLLKKKIIIGGGEEECCCBBBAAA???===<<<<<<:::777555333222333444555555222///111...,,,+++,,,---------)))))))))))))))*********((())))))))))))(((''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***)))((('''''')))***+++)))***+++***(((((()))***((())))))***+++,,,------...++++++...111333:::BBBGGGJJJOOOTTTXXXZZZ[[[[[[YYYZZZ\\\^^^bbbfffjjjmmmnnnqqqvvv{{{zzzxxxvvvuuuvvvxxx{{{|||xxxuuuvvv|||~~~zzzkkk___WWWPPPLLLIIIHHHKKKRRRWWW[[[cccjjjttt{{{zzzdddUUUJJJAAA<<<;;;555666666777999:::;;;;;;AAABBBDDDFFFGGGFFFDDDCCCAAA@@@@@@BBBCCCDDDBBB@@@;;;999555111...---,,,---+++///333444222000//////((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzfffUUUSSSPPPOOOOOOPPPOOOOOOMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDAAA@@@>>>======;;;888666222222333555666555222///111///---,,,---//////...+++++++++***)))(((''''''$$$%%%&&&'''(((((())))))%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))((('''''''''(((***+++------+++(((&&&&&&(((+++))))))***+++,,,---.........,,,---111444777???GGGKKKMMMPPPTTTVVVXXXYYYYYYZZZ[[[]]]aaaeeeiiikkkllliiikkknnnrrrtttvvvwwwxxxqqqrrrtttvvvyyy|||}}}~~~mmm]]]TTTPPPNNNLLLLLLMMMRRRZZZ___ccckkksss}}}ttteeeVVVHHH@@@>>>666666666777888999:::;;;???AAADDDFFFFFFEEEBBBAAA@@@??????@@@BBBBBBAAA@@@===:::777333///---,,,,,,---000333555444111///...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyeeeSSSQQQNNNNNNNNNOOOOOONNNLLLLLLLLLKKKIIIHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDAAA???>>>======<<<999777333222333444666555222///111///---...///000///...,,,,,,,,,+++)))(((&&&%%%!!!"""$$$&&&((())))))***%%%&&&&&&&&&''''''(((((('''''''''''''''((((((((())))))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&''''''((()))***,,,,,,***(((&&&&&&(((*********+++,,,---......//////---///555999===DDDLLLPPPPPPRRRSSSTTTUUUVVVVVVZZZ\\\___dddiiikkkkkkjjjfffhhhkkkmmmoooqqqsssvvvrrruuuyyy|||~~~}}}}}}rrraaaUUUNNNMMMMMMMMMRRRTTT[[[cccgggjjjqqqyyy~~~xxxfffRRRDDD???:::999777666777999;;;<<>>===<<<>>>@@@BBBAAA@@@>>><<<888444111...,,,,,,...000333666666444000...******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvbbbQQQOOOLLLLLLMMMNNNOOONNNKKKMMMMMMKKKIIIGGGIIIKKKIIIHHHFFFDDDBBBBBBAAABBB>>>===<<<<<<<<<;;;999777444333333444555444222000...------...///000...,,,***+++++++++***)))'''&&&###$$$%%%'''((()))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))$$$%%%&&&''''''(((((((((%%%''')))***)))(((((()))******+++,,,---...////////////333999>>>BBBIIIPPPTTTSSSSSSSSSSSSTTTTTTTTTYYY[[[```ggglllmmmjjjgggfffiiilllmmmnnnooorrruuuwww{{{~~~nnndddXXXQQQOOOQQQSSSSSSZZZ]]]eeemmmqqqssszzzsss[[[IIIBBB===;;;888666666999<<<>>>???AAADDDGGGFFFDDDAAA???:::999999<<>>:::666222///,,,+++***,,,111666999999666333,,,,,,+++***)))((('''&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&######%%%&&&'''((((((((( !!!###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%qqq___SSSQQQNNNMMMNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@>>>>>>>>>>>>===;;;888777666444111111111222222111000000000///......------******))))))((((((''''''((((((((((((((((((((((((***)))''''''(((((('''%%%***)))((('''&&&%%%%%%%%%******))))))((((((((((((''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&(((***,,,---%%%$$$$$$&&&'''((('''%%%$$$%%%%%%&&&(((***+++,,,((((((((('''&&&&&&%%%%%%))))))(((''''''(((***************)))))))))))))))---///000000///...///000111666===BBBFFFJJJPPPUUUWWWUUUUUUXXX\\\]]]ZZZWWW\\\___eeehhhjjjkkklllmmmlllllllllmmmppprrrsssrrrwww|||tttcccWWWWWWWWWWWWYYY^^^eeekkkooosssyyy}}}}}}~~~rrr```QQQHHHDDD>>>:::::::::999;;;@@@???AAADDDFFFFFFDDDAAA???;;;999999<<>>>>>===;;;999888777777444222111222222222111000000//////...------,,,+++++++++***))))))(((((()))))))))))))))))))))))))))(((''''''((()))'''&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''$$$%%%%%%&&&''')))***+++&&&%%%%%%&&&(((((('''&&&''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''))))))((('''''''''((()))+++++++++***************)))***+++++++++,,,...000222777???EEEJJJPPPWWW]]]aaaaaa``````___\\\XXXUUUZZZ___dddiiijjjjjjkkkkkkkkkjjjiiikkkmmmppprrrssswww||||||}}}~~~{{{xxxyyy}}}|||jjj^^^WWWXXXXXXZZZ]]]cccjjjpppxxx|||~~~}}}}}}}}}{{{~~~}}}rrrdddUUULLLFFF@@@;;;;;;:::888999===@@@BBBDDDEEEEEEDDDBBB@@@999777666888;;;???@@@???>>>===:::777333///,,,***---///222444666777666666222///+++)))(((((((((''''''((((((((((((&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%######$$$%%%&&&ppp^^^QQQOOOMMMLLLMMMMMMLLLJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@@@@???===;;;999888777666666444222222222333222111//////......---,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&((()))(((''''''&&&&&&%%%%%%%%%&&&&&&((((((((()))))))))))))))))))))((('''&&&&&&&&&'''++++++++++++++++++++++++***+++,,,,,,,,,///333666444:::AAAHHHNNNVVV___fffnnnmmmkkkfff___YYYUUUSSSZZZ___eeejjjkkkjjjiiiiiigggfffffffffiiilllppprrruuuyyy}}}|||wwwuuuvvvvvvtttqqqsssuuu{{{~~~lllaaa]]]ZZZ\\\^^^aaafffmmmuuu{{{|||}}}~~~~~~yyynnn^^^SSSLLLEEE???>>><<<999999<<>>:::888999;;;===???BBB@@@===888444000---,,,***---222666999;;;::::::777333...+++)))(((&&&%%%%%%&&&&&&'''''''''((((((&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&qqq___PPPOOOMMMLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@@@@>>><<<999777777777777333222000000111111///............---,,,,,,++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''******)))((((((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***(((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((******%%%%%%&&&'''(((((()))))))))(((((('''&&&%%%%%%$$$))))))))))))******+++++++++,,,+++++++++---111555<<>>>>><<<;;;999888888888333222111111222111///---//////......---,,,,,,,,,******))))))((('''''''''((((((((((((((((((((((((((('''&&&'''((()))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''***(((&&&%%%&&&'''''''''***)))((('''''''''''''''$$$%%%%%%&&&'''(((((()))((((((((((((((('''&&&%%%((((((((()))******++++++---............000444777???CCCIIIMMMRRRXXX```fffccc]]]SSSKKKHHHMMMWWW^^^gggkkkooopppnnnkkkgggfff```bbbccccccbbbeeekkkpppoooqqqtttwwwyyyzzzyyyyyywwwssslllgggfffhhhlllooonnnssswwwuuuuuu}}}}}}oooiiifffcccaaagggkkkrrryyypppaaaQQQGGGBBB===::::::>>>>>>===>>>>>>???@@@AAA>>>===;;;888555555777999>>>>>><<<:::666222...,,,***,,,000444777:::;;;<<<999555000,,,***)))'''%%%+++***((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&sssbbbRRRPPPNNNNNNOOOPPPOOONNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@=========<<<<<<:::999999444333333333444333111...000000//////...------,,,++++++******)))((((((''')))))))))))))))))))))))))))(((''''''((()))'''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((())))))***(((%%%$$$%%%&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))'''((()))))))))(((''''''(((((()))******+++,,,,,,...///222333444666999<<<>>>CCCJJJOOOSSSXXX___ddd[[[UUUMMMJJJMMMVVV___eeekkknnnpppppplllhhheeedddcccfffhhhhhhfffggglllqqqqqqsssvvvyyy{{{zzzwwwtttrrrnnniiieeedddiiioootttuuuvvvvvvwwwzzzqqqgggdddeeeffffffmmmrrryyyttt^^^PPPGGG@@@<<<;;;;;;;;;<<<======>>>>>>??????@@@???<<<999777999;;;;;;;;;<<<;;;777333...+++,,,---///111555888;;;<<<;;;888333///---,,,***))),,,***(((&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&tttcccRRRPPPOOOOOOPPPQQQPPPOOOLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@;;;<<<===>>>===<<<:::999555555444555666555222000000000000///......------,,,,,,++++++***)))))))))((((((((((((((((((((((((***)))''''''(((((('''%%%%%%%%%%%%&&&'''((()))***((((((((()))))))))******!!!###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''''')))*********'''$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))'''((()))******)))(((((())))))***+++,,,,,,------(((+++///111333666999;;;>>>CCCKKKPPPTTTYYY___cccXXXRRRMMMMMMTTT^^^fffiiinnnooopppoookkkfffcccbbbeeeiiilllllljjjjjjnnnsssqqqtttxxx}}}~~~{{{xxxqqqmmmiiieeefffkkktttzzz|||zzz|||zzzrrrhhhbbbaaaeeejjjnnnsssxxxjjjXXXMMMDDD???>>>999:::;;;<<<============;;;======;;;777555666888888:::;;;;;;888333...***,,,---...000333777:::<<<===:::555111///...---+++((((((&&&%%%%%%&&&'''(((%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$###$$$%%%&&&&&&&&&&&&&&&wwwaaaSSSQQQNNNMMMNNNOOONNNNNNIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJHHHFFFDDDBBB@@@@@@@@@???===;;;999777666555555333222111000000000111000000///...---------***+++,,,+++)))((()))***(((((('''''''''&&&&&&&&&%%%&&&)))******)))'''&&&'''((()))((('''&&&''')))&&&%%%$$$$$$%%%&&&'''(((,,,+++***(((((((((((()))))))))(((((('''''''''&&&)))%%%!!!!!!$$$''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''///---+++***))))))+++,,,---...///000222666;;;???BBBFFFLLLRRRVVVZZZ___aaaTTTQQQNNNPPPWWWbbblllqqqooonnnmmmlllkkkjjjhhhffffffkkknnnlllgggfffkkkqqqsssuuuzzz|||yyyppppppnnnkkkkkkoooxxxooohhhaaa```gggnnnssstttwww~~~eeeQQQHHHCCC???<<<:::999:::;;;;;;999888888:::===>>>>>>:::777444;;;;;;:::999666333///------)))'''***333999;;;;;;===<<<999666111---)))''''''(((((()))(((&&&%%%$$$"""$$$&&&((()))))))))(((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzcccTTTRRROOOOOOOOOPPPOOONNNJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIGGGEEECCCAAA@@@??????>>>===<<<:::888777555555333222111000000000000000000///...---------+++,,,---,,,***)))***+++(((((('''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&'''(((%%%%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&$$$######$$$''')))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''+++***)))))))))+++---...---///333555777:::===@@@DDDHHHNNNSSSVVVXXX[[[\\\XXXWWWWWWZZZ___fffllloooooommmiiigggeeeeeeddddddgggiiijjjiiiggghhhmmmrrrsssvvvzzz~~~}}}yyyvvvpppqqqqqqooopppttt|||uuuhhheeebbbccciiipppvvvxxx}}}sss^^^PPPHHHCCC;;;999888888999999888777888:::<<<>>>===:::777444888999999999666333///------+++))),,,222888;;;<<<>>>===:::777333...***((((((((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~eeeTTTRRRPPPPPPPPPQQQPPPOOOKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGEEEBBB@@@???>>>>>>>>>===<<<:::999888555555333222111000000000000000//////...---------***+++,,,+++)))((()))***'''''''''''''''&&&&&&&&&+++)))'''%%%$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$))))))((((((((()))******&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''%%%""""""&&&+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''((((((((((((((('''''''''((())),,,...000---111666999<<<>>>@@@AAAFFFKKKPPPTTTVVVVVVWWWWWWZZZ\\\___bbbfffjjjlllmmmmmmjjjgggcccbbbccceeefffhhhgggffffffhhhlllpppsssuuuwwwzzz|||{{{wwwssspppoooqqqssstttvvvzzztttjjjccceeehhhkkkooouuu|||mmm\\\OOOHHH???<<<999888888777666555888:::<<<===<<<:::777555555666888888666333///,,,---------...222666;;;===>>>===<<<999555000,,,***))))))((('''&&&&&&&&&&&&((()))(((((('''&&&$$$###&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhSSSRRRPPPPPPQQQQQQOOONNNLLLLLLKKKJJJJJJIIIJJJJJJIIIIIIHHHFFFDDDBBB@@@???============<<<;;;:::999555555333222111000000000/////////......---------((()))***)))'''&&&'''(((''''''''''''''''''''''''))))))((('''&&&&&&&&&'''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###$$$'''***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''((())))))((((((%%%&&&&&&'''))),,,...//////222777:::===???CCCEEEGGGKKKQQQVVVWWWWWWVVVVVVZZZ]]]aaaeeehhhkkknnnpppjjjjjjiiihhhffffffggghhhjjjfffccceeejjjppptttuuuxxxyyyzzzxxxtttoookkkiiimmmqqquuuxxxzzz~~~|||qqqiiiccciiipppuuuwww{{{zzzfffVVVLLLFFFBBB===:::888777555444999999;;;;;;;;;999888666333444666777666333///,,,---...///000111555:::>>>>>>>>>===:::777222...,,,+++***(((&&&&&&&&&''''''))))))(((((('''%%%%%%$$$((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&hhhRRRPPPOOOOOOPPPPPPNNNLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDBBB@@@???============<<<;;;:::999555555333222111000000000............------------)))*********((('''((()))&&&'''''''''''''''''''''###$$$&&&((((((((('''&&&&&&((()))((('''&&&'''(((''''''((()))***+++++++++&&&&&&&&&%%%$$$"""!!!!!!''''''''''''''''''(((((((((%%%###$$$&&&((((((&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((()))))))))((('''''''''((()))+++,,,---111333555888;;;???EEEIIIFFFKKKRRRWWWYYYYYYZZZZZZ\\\___bbbeeehhhnnnuuu{{{vvvyyy{{{zzzvvvpppmmmkkklllhhhdddfffmmmtttwwwxxxyyyzzzxxxsssmmmiiiggggggooosssxxx{{{|||zzzrrrmmmhhhooowww{{{|||qqq^^^RRRJJJEEE@@@;;;999999888777999999:::::::::999888888222444666666555222///------...///000111555:::>>>>>>>>>>>><<<999444000...+++***((('''&&&&&&'''(((''''''''''''&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''gggQQQPPPOOOOOOPPPOOOMMMKKKLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGEEEBBB@@@???>>>>>>>>>===<<<:::999888555555333222111000000000------------------------+++,,,---,,,***)))***+++&&&&&&&&&'''''''''''''''!!!$$$'''((('''%%%$$$'''((()))(((''''''((()))!!!"""$$$%%%''''''((((((&&&'''((()))************'''''''''((((((((((((((()))%%%###$$$(((***(((%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((''''''(((((()))(((((()))******++++++,,,222333555777;;;@@@GGGLLLGGGLLLSSSXXX\\\]]]___```aaaccceeegggkkkttt{{{wwwooollljjjkkkqqqvvvyyyyyyyyyyyyvvvpppjjjhhhjjjmmmuuuyyy}}}}}}yyyuuuqqqoootttzzz}}}~~~oooaaaQQQLLLEEE@@@===<<<<<<<<<999999999888888888999999444555555555444222000...---------...222666;;;=========>>>===:::555111...******)))(((''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%$$$$$$###"""%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''fffQQQPPPPPPPPPQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMJJJJJJIIIGGGEEECCCAAA@@@??????>>>===<<<:::888777555555333222111000000000------------------------***+++,,,+++)))((()))***&&&&&&&&&'''''''''((((((###$$$&&&''''''''''''&&&&&&'''((((((&&&&&&'''(((!!!######$$$######!!!"""######"""&&&&&&&&&''''''(((((((((&&&&&&%%%&&&'''(((((('''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,+++(((&&&&&&&&&((()))'''((()))+++,,,,,,------111333777:::>>>BBBHHHLLLKKKOOOUUUZZZ]]]```ccceeedddfffhhhjjjnnnxxxrrrqqqpppqqqtttwwwzzz{{{wwwvvvsssnnnjjjlllssszzz~~~|||{{{yyyxxxxxx{{{~~~zzzfff___TTTKKKDDD@@@>>><<<999999888777777888999:::777777666444333111000///---+++))),,,222888;;;<<<<<<=========:::666111///)))******))))))((('''&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((dddRRRQQQQQQRRRRRRRRROOOMMMKKKKKKJJJKKKKKKLLLMMMNNNKKKKKKJJJHHHFFFDDDBBBAAA@@@@@@???===;;;999777666555555333222111000000000------------------------&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((++++++)))(((((()))******%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%'''(((***+++++++++***)))%%%%%%%%%&&&&&&'''''''''$$$''')))(((%%%%%%'''***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))///,,,)))&&&%%%&&&((()))&&&((()))+++---......//////333999>>>AAAEEEHHHKKKNNNQQQWWW[[[^^^aaadddgggdddfffiiikkkoooyyy}}}tttttttttuuuvvvxxxzzz|||uuutttqqqmmmkkkppp{{{{{{{{{}}}~~~~~~|||rrrdddVVVKKKCCC>>>;;;999999888777777888999:::999888666444222111111000---)))'''***333999;;;;;;;;;<<<======:::666111///))))))*********(((&&&%%%((((((&&&%%%%%%&&&'''((((((((())))))(((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((fffWWWRRRPPPQQQQQQNNNMMMNNNOOOMMMKKKKKKKKKKKKJJJIIILLLLLLKKKJJJHHHFFFDDDCCC===============<<<;;;;;;999777555444444333000///...------,,,,,,++++++***,,,,,,++++++***)))((((((''''''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&'''+++---)))""""""&&&$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&'''(((******((('''&&&&&&'''((())))))*********)))(((&&&&&&&&&''')))***&&&'''((((((''''''(((***)))***,,,,,,+++,,,...000666888;;;???CCCGGGIIIKKKTTTYYY[[[ZZZ\\\bbbggghhhggggggggggggiiioooyyy}}}|||xxxwwwvvvuuutttttttttuuuqqqooooooppppppsss~~~~~~}}}~~~kkkXXXJJJBBB???888999::::::999999999;;;;;;888555333222222111000---,,,---///444888;;;;;;<<<>>>???@@@>>>;;;777555+++)))''''''((()))))))))333///***'''&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$''''''(((((('''&&&%%%%%%(((((()))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%}}}dddWWWRRRPPPRRRRRROOONNNPPPNNNLLLJJJJJJKKKLLLLLLKKKJJJIIIIIIGGGEEECCCAAA@@@>>>>>>???>>>>>>===<<<;;;777555333333333222000.........---,,,,,,++++++***,,,,,,+++******)))(((((('''''''''(((((())))))))))))((((((((('''''''''&&&%%%((()))'''###"""%%%(((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((())))))******)))&&&''''''(((((((((((((((((((((((('''&&&&&&(((***+++---//////000111444777777:::???EEEJJJOOORRRSSSSSSXXXZZZYYYZZZ```ddddddggggggfffdddeeekkksssyyyzzzzzzzzzzzzzzzyyyxxxwwwuuuvvvvvvvvvvvvuuuttttttjjjhhhgggiiijjjmmmvvv~~~}}}}}}sss\\\KKKBBB::::::;;;;;;::::::;;;;;;<<<:::777555555444111000...------000444888;;;<<<<<<>>>???@@@>>>;;;888555...+++)))'''((((((''''''***(((&&&%%%''')))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((())))))(((((($$$$$$%%%%%%%%%%%%$$$$$${{{bbbVVVQQQPPPRRRSSSQQQPPPRRRLLLKKKIIIJJJLLLMMMMMMLLLIIIIIIHHHFFFDDDBBB@@@>>>????????????>>>===<<<;;;444333111111222222000///......------,,,++++++++++++++++++******))))))(((''''''((()))***+++,,,,,,((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((())))))))))))$$$&&&(((******)))'''&&&))))))((('''%%%&&&(((+++)))+++,,,...///111555888;;;>>>CCCJJJOOOSSSUUUVVVZZZ___bbbaaaccchhhkkkkkkhhhgggeeebbbbbbeeekkkooorrrsssuuuwwwyyyyyyyyyyyyuuuwwwxxxyyywwwtttqqqnnneeeaaa^^^```cccffflllttt|||xxxzzz{{{{{{{{{}}}mmmQQQ@@@===<<<<<<;;;;;;;;;<<<<<<<<<;;;999888888666222000///...---000444999;;;<<<===>>>???@@@>>>;;;888666111...+++)))((((((&&&%%%$$$######%%%''')))))))))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&%%%%%%$$$###"""###%%%''')))***++++++&&&&&&&&&&&&&&&&&&&&&&&&zzz```UUUPPPOOORRRTTTSSSRRRTTTNNNLLLJJJJJJKKKLLLLLLKKKJJJJJJIIIGGGEEECCCAAA@@@?????????>>>===;;;:::999333222111111222333111000.........---,,,,,,+++++++++*********)))))))))((('''(((((()))******++++++''''''''''''''''''''''''&&&$$$"""$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((())))))))))))%%%&&&((()))))))))((('''******)))'''%%%&&&))),,,)))***,,,---...111666999>>>AAAFFFJJJNNNPPPQQQQQQ^^^dddiiiiiilllqqqttttttkkkiiifffcccbbbcccfffhhhnnnooosssvvvxxxzzzzzzzzzwwwyyyzzzzzzwwwqqqjjjfffddd]]]ZZZ\\\^^^```dddhhhtttyyy}}}uuuvvvxxxyyyzzz|||xxxWWWCCC???===;;;;;;;;;<<<<<<;;;;;;::::::::::::777333///111///...000444999<<<======>>>??????>>><<<999777222///,,,***)))((('''&&&%%%%%%%%%&&&((((((&&&$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$"""###%%%&&&((()))***+++))))))(((((((((((())))))zzz```TTTPPPOOORRRTTTSSSSSSUUUPPPNNNLLLKKKKKKKKKIIIHHHIIIIIIHHHGGGEEECCCAAA@@@>>>>>>===<<<;;;999777666444222111222333444333111//////...------,,,,,,+++*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((%%%"""###''')))'''%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''(((((('''''''''%%%&&&'''(((((()))))))))(((''''''&&&'''((()))***)))))))))'''&&&'''***,,,---...///000222555:::>>>@@@CCCFFFJJJMMMOOOOOOOOOZZZaaagggiiilllrrruuutttooolllhhheeedddddddddeeegggiiimmmqqqsssuuuuuutttvvvwwwxxxxxxtttmmmgggbbbaaa[[[XXXYYY[[[[[[]]]aaannnttt{{{}}}}}}wwwtttuuuwwwxxxxxx{{{~~~aaaMMMAAA>>>:::999:::;;;;;;999888999999::::::888444000222000///000444999<<<>>>===>>>??????>>><<<:::999222///,,,*********)))((((((''''''))))))(((&&&###%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))***)))(((((((((((()))***yyy```SSSOOONNNRRRTTTSSSSSSUUURRROOOLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@>>>>>>===;;;999777555444444333222222333444333111//////......---,,,,,,,,,))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''')))&&&$$$$$$&&&'''&&&$$$&&&&&&'''((()))***+++,,,%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((()))(((&&&%%%&&&''')))+++&&&'''))))))((()))+++---,,,---///000222777===AAACCCEEEHHHKKKNNNQQQSSSTTTWWW___fffiiimmmrrrtttsssnnnkkkhhhfffeeeeeeeeeddddddggglllpppsssuuuuuutttsssttttttrrrnnniiidddaaa]]]YYYXXXZZZZZZYYY\\\```mmmrrrzzz~~~}}}}}}~~~yyytttppprrrsssuuuvvvwwwyyy}}}eeeSSSCCC???:::999:::<<<:::999777777888:::;;;:::666333444222000000444999===>>>>>>>>>??????>>>===;;;:::333000---+++++++++***)))''''''''')))++++++)))'''$$$%%%'''(((((('''%%%$$$&&&&&&''''''(((((('''''''''&&&&&&%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((yyy___SSSOOONNNQQQSSSRRRRRRTTTPPPNNNLLLKKKKKKKKKIIIHHHDDDEEEEEEEEEEEEDDDCCCCCC???>>>===<<<:::777555444444222111111222222111////////////...------,,,,,,((()))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%%%%&&&'''(((((((((((('''''''''''''''((())))))###%%%(((***++++++,,,---)))+++---000444:::BBBGGGJJJJJJKKKLLLNNNQQQTTTUUUZZZbbbhhhkkknnnrrrsssqqqjjjhhheeedddeeeeeedddbbbeeeiiinnntttxxxzzzzzzzzzwwwuuurrrmmmgggbbb]]][[[XXXXXXZZZ]]]^^^]]]bbbiiioootttzzz~~~|||{{{}}}~~~}}}||||||yyywwwtttsssrrrqqqooommmnnnoooqqqssstttwww|||fffVVVFFFAAA;;;:::<<<===;;;999888888888:::<<<<<<:::888555333000111444999===???>>>>>>???>>>>>>===<<<;;;666333///---,,,+++)))((('''&&&&&&(((***+++***(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((xxx^^^SSSNNNMMMPPPRRRQQQQQQSSSOOOMMMKKKJJJKKKLLLKKKJJJFFFFFFGGGGGGGGGGGGFFFFFF@@@@@@???===:::888666444333222000000111111///---/////////...------,,,,,,(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((%%%&&&((()))***)))((('''!!!$$$(((+++,,,,,,---...+++---000444:::BBBJJJPPPPPPOOOMMMLLLMMMNNNPPPRRRZZZaaahhhjjjkkknnnnnnkkkgggdddaaabbbdddeeecccaaacccgggmmmtttyyy|||}}}}}}~~~zzzssskkkbbb[[[UUUSSSWWWYYY^^^cccccccccjjjsssqqqvvv|||~~~||||||}}}}}}zzzwwwvvvvvvvvvvvvuuutttuuuuuuuuuuuuttttttsssllljjjiiiiiikkkmmmnnnnnnjjjlllnnnpppssswww{{{jjj[[[HHHBBB<<<;;;===>>>===:::888888999;;;===>>>===;;;666333000111444999===???>>>>>>???>>>>>>===<<<<<<888555111---+++***'''&&&)))(((''''''((()))((('''((('''%%%$$$$$$%%%'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))***((('''&&&&&&'''(((***xxx```PPPOOOOOOPPPRRRSSSRRRPPPQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFDDDDDD>>>===;;;999666555444333444333222000000000000111***+++++++++++++++++++++((((((((((((((((((((((((%%%%%%$$$$$$%%%'''((()))***'''%%%&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((((((((()))))))))***((())))))(((((()))+++---222......666EEERRRXXXYYY___ZZZTTTOOONNNOOOSSSVVVXXX```eeeddddddggggggbbb]]]___``````______aaabbbiiiooowww~~~zzzssskkkcccZZZRRRPPPSSSSSS[[[eeekkkmmmnnnrrruuu|||}}}~~~}}}zzzvvvtttnnnjjjeeeccceeegggfffeeegggggggggfffeeedddcccbbb\\\[[[[[[\\\___aaaccccccccccccdddiiippp{{{lllVVVFFFAAA<<<;;;999777888;;;999:::<<<<<<<<<<<<===???888777444222222666<<>>===<<<;;;;;;999777333///,,,*********(((((((((((((((((((((((($$$%%%&&&%%%$$$%%%''')))'''((((((&&&""""""$$$(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''yyybbbQQQPPPOOOQQQRRRSSSQQQPPPPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMKKKJJJHHHFFFEEEEEE@@@???===;;;999777777666444333222000000000000111........................************************$$$$$$######$$$%%%'''((()))'''%%%%%%'''((((((&&&(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&'''(((***++++++,,,,,,'''''''''''''''''''''((())))))*********+++...000666666888AAANNNZZZ```ccc___\\\WWWSSSOOONNNNNNOOOSSSZZZ___^^^___aaaaaa]]]\\\^^^````````````bbbccckkkqqqzzz|||rrrfff\\\RRRKKKKKKOOO\\\dddnnntttwwwxxx{{{}}}~~~~~~{{{vvvrrroookkkgggddd[[[XXXSSSRRRSSSUUUUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRVVVZZZ]]]___aaacccgggmmmuuu~~~iiiUUUKKKDDD???===;;;888888;;;:::;;;<<<<<<;;;<<<===???;;;999666333333666===AAACCCBBB@@@>>><<<;;;::::::999777444000---+++******((((((((((((((((((((((((###%%%'''((('''&&&'''(((---+++(((### !!!&&&+++%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''xxxaaaRRRQQQPPPQQQRRRRRRPPPOOONNNMMMKKKJJJJJJKKKMMMNNNLLLKKKJJJHHHFFFEEEDDDCCC???>>>===;;;:::888888888444333222000000000000111000000000//////......---************************(((((((((((()))***++++++((('''%%%%%%'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''((()))************&&&&&&&&&&&&&&&%%%%%%%%%)))***++++++,,,---111333333777===FFFPPPYYY```ddd___]]]ZZZUUUQQQMMMJJJHHHNNNTTTXXXYYYYYY[[[[[[YYYZZZ\\\___```aaabbbccceeelllrrr{{{zzzmmm]]]QQQHHHEEEIIIPPP^^^fffpppvvvyyyzzz|||~~~{{{wwwooolllgggbbb^^^YYYTTTPPPKKKIIIFFFDDDEEEGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGLLLQQQWWW[[[^^^cccjjjsss{{{||||||{{{|||~~~yyyiiiYYYPPPHHH@@@>>>;;;888888;;;;;;<<<<<<;;;:::;;;>>>@@@>>><<<888555444777===BBBBBBAAA@@@>>><<<;;;::::::999888555111...,,,******(((((((((((((((((((((((($$$&&&))))))'''&&&%%%%%%******(((%%%######&&&)))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''ttt]]]RRRQQQQQQQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKMMMNNNHHHHHHGGGEEECCCBBB@@@@@@===<<<;;;999888888777777444333222000000000000111///......---,,,++++++***************************************++++++,,,,,,(((''''''&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''((((((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((***+++,,,---///333555000777@@@HHHNNNTTTZZZ^^^___]]]YYYTTTPPPLLLJJJIIIOOOSSSWWWXXXXXXYYYYYYYYYYYY\\\```bbbcccdddfffhhhkkkpppxxxuuufffTTTIIIDDDEEENNNWWW]]]ccclllsssvvvxxxyyyzzz}}}xxxrrrjjjeeeaaa]]]YYYTTTPPPLLLGGGDDDBBB@@@>>>===>>>???@@@@@@@@@@@@@@@????????????@@@?????????AAAEEEKKKRRRWWW[[[bbbnnnxxxyyyyyyyyyzzz}}}|||pppcccSSSIII@@@===;;;999999;;;<<<<<<<<<;;;:::;;;>>>@@@AAA???;;;777555888>>>CCCCCCBBB@@@>>>===;;;;;;:::999888666333000---+++***(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''((()))******((('''%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''rrr\\\RRRQQQQQQQQQRRRQQQPPPNNNMMMLLLJJJIIIIIIKKKMMMNNNHHHHHHGGGEEECCCBBB@@@@@@>>>===<<<:::999888888888444333222000000000000111---------,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((''''''((()))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''''''''(((((()))(((((('''((((((((('''''''''''''''(((***+++,,,---///333666555===GGGNNNQQQTTTXXX\\\___[[[VVVQQQNNNNNNOOOPPPUUUWWWZZZ\\\\\\ZZZ[[[\\\[[[^^^bbbeeeggghhhiiikkkkkknnnttt{{{{{{qqqbbbQQQHHHGGGKKKTTT]]]```dddlllrrrvvvyyyzzzzzzyyyrrrkkkccc[[[VVVQQQOOOKKKHHHFFFCCC???===999888888888777888999:::888888777777777888999999;;;<<<===>>>@@@EEEMMMSSSYYYcccqqq}}}yyynnnWWWLLLAAA===;;;999999;;;<<<======<<<;;;;;;>>>@@@BBB@@@===999888:::???CCCDDDCCCAAA???===<<<;;;;;;999999888555222///,,,***(((((((((((((((((((((((((((((('''&&&'''***///444444222///+++)))'''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((uuu___RRRQQQPPPQQQRRRRRRPPPOOOMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@???===;;;:::::::::444333222000000000000111.........------,,,,,,+++((((((((((((((((((((((((&&&''''''((((((((('''''''''((()))(((&&&&&&((()))((()))***++++++***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&((()))***+++++++++((((((((()))))))))******)))+++,,,---...000444777999@@@IIIPPPRRRTTTVVVXXX]]]YYYSSSNNNNNNPPPUUUXXX\\\\\\^^^aaa___\\\\\\___^^^aaafffiiikkklllmmmnnnmmmmmmpppvvv|||}}}{{{wwwooobbbTTTOOOPPPSSSZZZaaabbbeeejjjpppuuuxxxzzz{{{}}}}}}~~~{{{vvvnnneee]]]VVVOOOKKKDDDBBB???>>>===<<<999777555666777777666666888:::666666555555555777888999888:::<<<<<<===BBBIIIOOO[[[fffvvvxxxaaaTTTFFF@@@>>>;;;:::;;;<<<===>>>>>>===<<<===>>>@@@@@@>>><<<:::;;;???BBBCCCBBBAAA???===<<<;;;;;;999999999777444000,,,***((((((((((((((((((((((((''''''&&&&&&)))000999???EEE===222)))%%%%%%'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((wwwbbbQQQPPPOOOQQQRRRSSSQQQPPPNNNMMMKKKIIIIIIIIIJJJKKKMMMMMMKKKJJJHHHFFFEEEEEECCCBBB@@@>>><<<:::999999444333222000000000000111...............---------))))))))))))))))))))))))))))))***++++++***)))(((%%%&&&'''&&&$$$$$$&&&(((((()))***++++++***)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''(((((('''''''''''''''(((''''''&&&&&&''''''(((((()))***++++++,,,---...//////111555888:::???GGGNNNSSSUUUVVVWWW[[[WWWRRROOOOOOSSSYYY\\\```^^^___bbb```[[[ZZZ^^^aaaeeejjjmmmoooooopppqqqllljjjkkkoootttwwwtttqqqiii___VVVWWW[[[^^^bbbfffeeefffiiimmmsssxxx{{{|||~~~|||{{{}}}~~~zzzvvvmmmggg]]]UUUNNNHHHDDDAAA<<<:::999888888888666444444666888888777777999;;;888777666666777888:::<<<555999===>>>???CCCJJJPPP___kkkzzzppp```PPPGGGCCC>>>;;;;;;;;;===???@@@>>>===<<<<<<>>>??????>>>======???AAABBBAAA???===;;;:::999999999::::::999666111,,,***((((((((((((((((((((((((&&&&&&&&&&&&(((...555:::???888///(((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((wwwbbbPPPOOOOOOPPPRRRSSSRRRPPPOOOMMMKKKIIIHHHIIIJJJJJJLLLLLLKKKIIIGGGFFFDDDDDDBBBAAA???<<<:::888777777444333222000000000000111,,,,,,------------------************************&&&'''((())))))(((&&&&&&###%%%&&&%%%""""""$$$'''&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''***)))'''%%%"""%%%&&&'''((()))+++,,,,,,...///000111111333666999>>>BBBIIIQQQWWWZZZ[[[ZZZYYYVVVSSSQQQRRRUUUZZZ]]]aaa^^^___aaa___YYYXXX]]]dddhhhmmmpppqqqqqqrrrrrriiigggeeehhhnnnpppnnnkkkaaaYYYVVV[[[bbbfffiiilllkkkkkklllpppvvv|||}}}{{{{{{}}}yyytttoookkk___YYYPPPGGGBBB>>><<<:::;;;999777777777666555333000222555555333333666888555555444333444666999:::555:::???AAABBBFFFMMMSSSbbbnnn~~~{{{jjjWWWMMMGGGAAA===;;;:::===@@@AAA@@@===<<<;;;<<<>>>??????>>>>>>???@@@@@@???===;;;999888777777999:::;;;:::777222---***((((((((((((((((((((((((''''''&&&%%%$$$&&&***---+++***)))***,,,+++'''###''''''''''''((((((((()))))))))))))))))))))))))))zzzbbbRRRQQQPPPQQQRRRSSSRRRQQQOOOMMMLLLKKKLLLLLLJJJHHHJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>;;;:::999777555333......///000000///...---///////////////.........***)))(((&&&&&&&&&'''(((%%%&&&(((((('''((()))+++---)))''')))------)))$$$)))'''&&&%%%&&&&&&$$$###,,,+++***((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++,,,+++)))&&&&&&&&&'''''''''(((((()))$$$!!!&&&)))******+++,,,---...000333666888999;;;???FFFLLLPPPSSSWWWYYYYYYVVVSSSRRRUUUYYY]]]___ccccccaaa^^^[[[\\\^^^aaajjjkkknnnrrruuutttrrrooommmjjjfffcccaaa```^^^]]]UUUXXX]]]ccchhhlllnnnoookkklllooorrruuuxxx{{{|||zzzzzz{{{|||~~~}}}yyysssjjjaaa[[[LLLJJJEEE@@@===:::999999888777555444444555666777777777666666555555555444444555555555555555555555;;;999:::@@@BBBEEEOOO[[[lllvvvzzzgggUUUIIICCC@@@???<<<;;;<<<===>>>===:::888:::;;;>>>@@@AAA@@@@@@???AAA???<<<999666555555555666777999:::888555111///)))((((((''''''''''''(((&&&'''(((((('''%%%###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((zzzdddSSSQQQPPPQQQRRRSSSQQQPPPOOOMMMLLLLLLLLLLLLKKKIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@===;;;:::999777555333000111111222111000///...............------------,,,+++***)))((())))))***%%%&&&(((((('''''')))++++++)))(((''''''((((((((()))((('''''')))))))))'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&''''''''''''111,,,)))++++++((((((***---...///111444777999;;;>>>BBBFFFJJJLLLNNNPPPRRRRRRQQQPPPRRRVVV[[[```bbbeeedddcccaaa___```ccceeejjjjjjlllnnnppppppnnnkkkllliiiddd```[[[XXXUUUSSSPPPUUU^^^gggnnnqqqqqqqqqmmmnnnpppsssvvvxxxzzz{{{yyyyyyzzz{{{|||~~~|||xxxsssmmmfff^^^UUUOOOEEECCC???;;;888666555555666666555555555666666777777777666666666555555555666666666666666666666666888777999???DDDIIIUUUaaaqqqzzzrrr```QQQGGGAAA???=========>>>???>>><<<999:::;;;>>>@@@AAAAAAAAA@@@AAA>>>;;;888555444444444555666888999888555111///++++++***))))))))))))***((()))******)))(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((yyyeeeTTTRRRQQQQQQRRRRRRPPPOOOOOOMMMLLLLLLMMMLLLKKKJJJJJJIIIIIIGGGFFFDDDBBBAAA???===;;;999999777555333444444444333333111000///------------,,,,,,++++++++++++***)))))))))******%%%'''(((((('''''')))***)))))))))&&&$$$$$$'''+++((('''&&&(((***++++++***$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%'''((('''''''''''''''''''''''''''&&&&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&'''''''''%%%&&&))))))'''***///...///111444666999;;;<<>><<<999666444333222222444444555666777777777666777777666666666666555555888888777777777777888888666777;;;CCCJJJSSSaaammmyyysss```QQQGGGCCC???>>>>>>>>>??????===;;;:::;;;>>>@@@AAABBBBBBBBB@@@>>>:::666333222111111333555777888777555111///,,,+++***)))))))))))))))((()))******)))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((vvvdddTTTSSSQQQQQQQQQQQQOOONNNMMMLLLKKKKKKLLLLLLJJJIIIIIIIIIHHHGGGEEECCCBBBAAA???===:::999999888555444555555555444222111000///......------,,,,,,++++++))))))((((((((((((((((((%%%'''((((((''''''(((***))))))((('''''''''((()))&&&%%%%%%&&&((())))))((($$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((('''&&&%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!$$$((((((''',,,333000111444777:::<<<>>>???BBBDDDEEEEEECCCBBBBBBBBBFFFIIINNNTTTYYY^^^cccgggfffffffffeeedddeeehhhjjjeeedddcccdddfffggggggfffdddcccaaa^^^ZZZXXXWWWWWW\\\bbbkkktttxxxyyyvvvtttsssttttttuuuwwwxxxxxxyyyyyyyyyyyyzzz{{{|||~~~zzztttooohhhbbbZZZSSSLLLGGGBBB>>>:::999777555444444333444222333555777888777777666777777666666666666666666888888777777777888999999888;;;BBBJJJSSS___nnnyyyqqq___RRRKKKAAA???>>>>>>>>>>>><<<;;;999;;;===???BBBCCCDDDDDD@@@>>>:::555222000//////111333555777777444222000******)))((('''''''''''''''''''''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((rrr```TTTRRRQQQPPPQQQQQQOOOMMMLLLJJJIIIIIIJJJKKKJJJHHHIIIIIIHHHGGGEEECCCAAA@@@>>><<<:::999999888666444555555333222111000////////////......---,,,,,,+++(((((())))))))))))))))))&&&'''((((((''''''((())))))''''''***------)))%%%(((&&&%%%&&&'''((('''&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''***)))+++,,,***(((+++222222333666:::===???AAABBBAAABBBCCCCCCAAA@@@AAABBBGGGLLLSSSZZZ```ffflllqqqvvvuuusssooojjjhhhggghhhcccbbb```aaadddfffggggggaaaaaa```]]]ZZZYYY[[[]]]aaaeeekkkqqquuuvvvvvvuuuttttttuuuuuuvvvvvvwwwwwwyyyzzzzzz{{{|||~~~|||yyytttmmmeee```ZZZUUUNNNHHHDDDAAA>>>===777666666555555444444444222333555777888777777666666666777777777777777777888777777666777999;;;<<<<<>><<<<<<<<<:::999888999;;;>>>AAACCCEEEFFFBBB???:::555111///...---...111333666666444222000+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((ppp^^^SSSQQQPPPPPPQQQQQQOOONNNKKKJJJIIIIIIKKKKKKJJJIIIIIIHHHHHHFFFEEECCCAAA@@@>>><<<:::999999888666444444333222111000//////000000//////...---,,,++++++)))***+++,,,,,,,,,++++++&&&((()))(((''''''((())))))'''&&&+++000000)))###)))(((''''''((()))(((&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((###"""!!!"""$$$&&&'''&&&&&&&&&&&&'''''''''((((((&&&%%%&&&***+++***...333333555999===@@@BBBDDDDDD@@@BBBCCCCCCBBBBBBCCCDDDJJJPPPXXX___fffmmmuuu{{{yyyqqqkkkhhhgggeeecccbbbccceeeggggggfffaaaaaa^^^ZZZUUUTTTXXX\\\___aaafffkkkooorrrtttuuussssssssssssttttttttttttxxxyyyyyy{{{|||~~~}}}zzzuuupppjjjbbbZZZUUUKKKGGGBBB>>><<<;;;;;;:::444444444444444444444333444444555666777777777666666666777777777777888888888888777777999<<<>>>@@@BBBKKKTTT[[[dddppp{{{qqqaaaVVVGGGCCC???;;;::::::999888666777:::===@@@CCCEEEGGGDDDAAA<<<777222///...---,,,...222444555444222000...---,,,+++***)))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((qqq]]]QQQPPPOOOOOOQQQQQQPPPOOOMMMKKKJJJKKKLLLMMMLLLKKKHHHHHHGGGFFFDDDBBBAAA@@@===<<<:::999999888777555444333222000000000111111//////...---,,,+++******)))***+++,,,,,,,,,,,,+++'''((()))((('''&&&'''((('''''''''***,,,,,,)))&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&'''(((((())))))'''&&&$$$$$$&&&((((((((('''''''''((((((((())))))!!!%%%+++...111555444777;;;???CCCEEEFFFFFFBBBCCCDDDDDDCCCCCCEEEGGGOOOTTT[[[```ccciiiqqqxxx}}}wwwqqqkkkiiihhhiiihhhgggggghhhhhhfffeee```___\\\UUUPPPPPPUUU[[[___bbbeeejjjmmmoooppppppqqqqqqqqqqqqrrrrrrrrrrrrvvvvvvwwwyyy|||~~~}}}yyywwwpppmmmgggbbb\\\UUUOOOJJJAAA>>>:::777777777777666444444444555555444444444666666555555555666666777666666777777777888888888999999888999<<>>CCCGGGJJJUUUaaakkkooouuu~~~{{{jjj]]]NNNIIICCC===;;;999888777444555777:::>>>BBBEEEGGGHHHEEE@@@:::555111///...***,,,000333444444222111---,,,+++)))((('''''''''((((((''''''''''''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((ttt___QQQPPPOOOPPPQQQQQQPPPNNNNNNNNNMMMLLLKKKKKKLLLLLLIIIIIIDDDEEEIIIBBB;;;AAA===;;;999888888777555444444333111///...///000111000///------------+++***((()))+++,,,+++)))'''&&&(((((((((((())))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&((()))(((&&&%%%&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$"""!!!###''')))(((&&&''''''''''''''''''''''''&&&'''(((******))))))(((((()))******,,,000555999<<<===???AAACCCEEEFFFFFFFFFGGGGGGEEECCCEEEJJJNNNRRRTTTWWWYYY[[[]]]```bbbgggfffeeedddeeegggjjjlllhhhjjjiiieeeeeehhhhhheeeaaa```[[[TTTOOOPPPWWW^^^dddccccccgggkkklllkkkhhhjjjlllnnnooonnnnnnooopppooopppqqqsssuuuwwwzzz{{{~~~|||vvvqqqmmmiiidddaaaRRRPPPLLLGGGBBB>>>;;;999444333333333444555555666444666888888666444444444444555777888999888777777;;;:::999888888999;;;===;;;<<>>AAACCCDDDCCCAAA<<<555000---,,,------...///000111222222000...,,,***((('''''''''******))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))uuu```QQQPPPPPPPPPQQQQQQOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNJJJHHHFFFCCCBBB@@@<<<===;;;999999999888666444333333333222222111000//////---,,,++++++***)))'''&&&''')))***+++***)))((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((***+++%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%&&&((()))'''&&&'''''''''''''''&&&&&&&&&)))***+++,,,,,,,,,++++++((()))***+++---111666:::999;;;>>>BBBEEEHHHJJJKKKGGGGGGFFFCCCBBBEEEKKKPPPUUUWWWZZZ[[[\\\^^^```bbbfffccc___^^^```dddiiilllkkkmmmkkkhhhhhhjjjiiifffeeeddd```YYYSSSSSSYYY___cccbbbcccfffjjjkkkjjjggghhhjjjmmmmmmmmmmmmooopppqqqqqqsssuuuwwwzzz|||~~~}}}|||vvvrrrlllfffaaa\\\VVVSSSHHHFFFCCC@@@<<<999777666444444444444444555666666777777777555444555777999:::;;;<<<===>>>===<<<<<<<<<;;;::::::;;;===???@@@EEEGGGJJJNNNRRRXXX___cccgggjjjnnntttzzzpppbbbXXXOOOGGGCCC???:::999;;;:::999999:::;;;>>>AAACCCDDDDDDCCC???888222...---,,,,,,---...///111222222111///,,,***((('''((((((***)))))))))((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))vvvaaaSSSQQQPPPPPPQQQPPPNNNLLLMMMMMMNNNOOONNNMMMLLLKKKPPPIIIMMMJJJ@@@IIIOOO???>>><<<:::::::::999777555222333444555444222000...000...,,,++++++***(((&&&'''((()))*********(((((((((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%''')))******%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&***)))''''''''''''%%%###(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((()))***+++---...222777;;;:::<<<@@@DDDGGGJJJKKKLLLIIIGGGDDDAAAAAAFFFNNNSSSXXXYYY[[[\\\\\\\\\^^^```ddd^^^XXXWWW[[[bbbhhhkkkkkkmmmllljjjkkkllljjjeeeeeedddaaa[[[VVVVVVZZZ___bbbbbbcccfffhhhiiihhhffffffhhhjjjkkkkkklllnnnppppppqqqsssuuuxxx{{{}}}~~~~~~{{{zzzyyywwwtttrrrjjjeee___XXXRRRLLLGGGCCC===<<<:::888777555555444555444444444444555666666666555333111000333888<<<>>>???@@@AAAAAAAAA@@@???AAA@@@@@@AAACCCEEEHHHJJJPPPSSSWWWZZZ^^^bbbhhhkkkmmmoooqqquuuyyy~~~|||pppfffXXXJJJCCC???;;;999:::::::::999999;;;>>>AAABBBCCCDDDEEEBBB<<<555000...+++++++++---...000111222222000,,,)))''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))wwwaaaSSSRRRQQQPPPQQQPPPMMMKKKLLLMMMOOOPPPPPPNNNLLLKKKNNNFFFPPPNNNAAASSS```III???===;;;::::::999777666222333333333333111000///222000...------,,,***(((------,,,+++***(((&&&%%%(((((((((((())))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((+++(((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%$$$###"""((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))+++---///111444999<<>><<<<<<::::::999999;;;===@@@BBBAAADDDEEEDDD>>>777222///*********+++---///111222333111---)))(((((()))***))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))vvv```SSSRRRQQQPPPQQQPPPMMMKKKKKKLLLNNNOOOOOONNNLLLKKKKKKDDDNNNMMMAAAUUUcccLLL???===;;;::::::999777666444333111000//////000000222000...------,,,***(((///...---,,,+++)))''''''(((((((((((())))))))))))&&&&&&'''''''''''''''''''''''''''''''''''''''''')))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$%%%%%%(((((('''''''''&&&&&&&&&)))((()))))))))************,,,///111333666;;;>>>AAACCCFFFHHHJJJJJJIIIHHHHHHDDD@@@???CCCJJJRRRWWW[[[\\\]]][[[ZZZXXXYYYZZZYYYWWWWWWZZZ```eeegggggghhhmmmqqqtttwwwwwwoooeeeXXXYYYXXXXXXXXXYYY\\\^^^cccdddfffgggggggggffffffcccdddfffggghhhjjjnnnqqqnnnnnnppprrruuuxxx{{{|||}}}}}}}}}~~~~~~}}}}}}}}}|||wwwqqqjjjddd___ZZZVVVOOOLLLGGGCCC@@@===999666666555444333222222222222222333333333555666777888999:::===>>>???BBBEEEGGGMMMOOOPPPRRRSSSTTTSSSSSSSSSTTTUUUWWW[[[___cccfffppprrrsssrrrooollljjjiiifffffffffgggiiimmmqqqtttxxxzzz}}}~~~}}}pppZZZNNNGGGBBB??????::::::999999:::===???AAA???BBBEEEDDD???999333000************,,,...000222333111...+++))))))***+++(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))ttt___SSSQQQPPPPPPQQQPPPNNNLLLJJJKKKLLLMMMNNNMMMLLLLLLKKKEEEJJJIIIAAALLLSSSEEE>>><<<:::::::::999777555444333000.........000111///---++++++++++++)))'''++++++++++++++++++++++++(((((((((((())))))))))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''((((((((((((((()))******+++---000333555888<<<@@@@@@BBBFFFIIIKKKKKKJJJIIIEEEBBB@@@AAAFFFMMMSSSVVV\\\]]]]]]\\\ZZZXXXYYYZZZUUUWWW\\\```dddfffggghhhkkkqqqxxx}}}~~~qqqcccUUUVVVWWWYYY[[[]]]___```bbbdddfffgggfffddddddeeecccdddffffffgggjjjmmmpppppppppqqqsssvvvxxxzzz|||||||||}}}||||||{{{zzzzzzwwwrrrjjjbbb[[[UUUOOOKKKBBB@@@===:::999888666444333333222111000000000111222333444555777999;;;<<<999===BBBFFFHHHIIIKKKMMMRRRSSSVVVXXXZZZ[[[\\\\\\^^^^^^___bbbfffkkkooorrrwwwyyyzzzxxxssslllgggeee______^^^___bbbfffkkkooorrrtttxxx}}}}}}}}}|||zzz{{{{{{eeeVVVKKKBBB>>>===::::::999999:::<<<>>>@@@???BBBEEEDDD@@@:::555222,,,,,,+++***+++---000111222111///---+++*********(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))rrr\\\QQQPPPPPPPPPQQQQQQOOOMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKHHHFFFFFFDDDDDDBBB???===;;;999999999888666444333333222111000000000000---,,,***++++++,,,***)))(((((((((((()))***++++++(((((((((((())))))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&++++++'''$$$&&&)))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&&&&''')))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((()))+++...111444777:::>>>AAABBBDDDGGGJJJKKKJJJHHHGGGAAA@@@@@@CCCJJJPPPSSSTTTYYYZZZZZZYYYVVVUUUUUUVVVSSSYYY```ddddddeeehhhkkkmmmttt|||mmm[[[TTTUUUWWWYYY\\\^^^^^^^^^```ccceeeeeecccaaaaaabbbdddeeeffffffgggiiimmmpppppppppqqqrrrtttvvvxxxyyyzzzyyyxxxwwwuuusssqqqpppkkkeee]]]VVVOOOJJJEEEAAA;;;999666555555555333222222111111111111222222333444444666888;;;>>>@@@BBB@@@DDDIIIMMMPPPRRRUUUVVVXXXZZZ]]]```ccceeeffffffjjjjjjkkknnnrrrwww|||~~~}}}|||uuuooollleeebbb___]]]]]]```cccfffhhhjjjooouuu|||~~~{{{zzzzzzxxxxxx{{{uuubbbRRREEE>>>>>>;;;:::999999:::<<<>>>???AAADDDFFFEEEAAA<<<888666///...,,,++++++---///111111111000///---+++***)))'''((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))ppp[[[QQQPPPOOOPPPQQQQQQPPPNNNJJJJJJJJJIIIJJJKKKLLLMMMJJJJJJDDDEEEIIIAAA:::@@@===;;;999888888777555444222333444444444222000///...---,,,,,,......---,,,))))))((('''''''''''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))$$$+++111///((("""$$$(((%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###&&&'''&&&$$$###$$$&&&$$$%%%%%%&&&'''((())))))+++******))))))***,,,---,,,...222555888;;;???AAAFFFHHHJJJKKKJJJGGGDDDAAA??????@@@EEELLLRRRSSSSSSUUUVVVVVVTTTRRRPPPQQQRRRSSSZZZbbbdddcccccchhhmmmmmmttt}}}|||fffSSSSSSTTTVVVXXX[[[\\\\\\[[[^^^aaadddccc```^^^___```eeefffgggfffgggiiimmmpppnnnnnnooopppqqqssstttuuuvvvuuussspppmmmjjjgggeee___ZZZRRRKKKFFFAAA===::::::777555444444444333222111222222222444555666777555666888;;;>>>AAADDDFFFLLLOOOTTTWWWZZZ^^^bbbeeecccfffiiimmmpppsssttttttssstttuuuxxx||||||oookkkeee^^^[[[ZZZ\\\]]]___bbbfffmmmuuu}}}~~~}}}xxxyyyxxxwwwwwwxxx|||sss___NNNFFFEEE;;;:::999999999;;;>>>???CCCEEEGGGFFFBBB>>>:::999111///---++++++---///111111111111000...,,,)))((('''((((((((())))))******''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))qqq^^^PPPOOOOOOPPPQQQRRRPPPOOOPPPMMMKKKJJJKKKLLLLLLLLLKKKKKKIIIGGGDDDBBB@@@???>>>>>>===;;;999666444222888666333222333222111000,,,,,,------------------+++******)))(((''''''&&&'''''''''''''''((())))))+++(((######((($$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++(((%%%%%%''')))(((&&&'''''''''''''''''''''''''''((()))((('''(((***+++...111666:::===AAADDDGGGLLLJJJHHHIIIJJJJJJGGGDDD???AAAEEEIIINNNQQQTTTUUURRRSSSRRROOOLLLLLLPPPTTTZZZ[[[^^^aaadddfffhhhiiinnnqqqttttttpppggg^^^XXXNNNRRRXXX]]]^^^______```]]]```bbbaaa______aaacccbbbbbbbbbcccdddgggiiikkkmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmkkkhhhccc]]]WWWTTTNNNKKKFFFAAA<<<888555444333222000///...///111222444222111000222444555555777999===CCCJJJPPPSSSTTTZZZ[[[]]]aaaeeeiiimmmoooooorrrvvv{{{}}}}}}|||{{{{{{|||}}}}}}}}}}}}pppddd\\\YYYYYYXXX[[[aaagggnnnvvv~~~~~~zzzxxxuuuuuuvvvwwwwwwvvvyyymmmVVVGGG@@@@@@===999777888;;;<<<===@@@AAACCCDDDCCC???<<<999333111///...---...///000222333222222000...+++***))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))'''&&&&&&'''((()))ppp]]]QQQPPPOOOPPPQQQRRRPPPNNNOOOMMMKKKKKKLLLMMMLLLKKKKKKJJJIIIGGGDDDBBB@@@???;;;::::::999999888888888444222000///000///...---,,,,,,,,,,,,,,,,,,,,,+++*********)))(((''''''''''''''''''''''''((())))))((((((&&&$$$######&&&)))&&&&&&''''''((('''''''''''''''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&$$$%%%'''))))))(((''''''''''''''''''''''''%%%'''((((((((()))+++...222888@@@GGGJJJJJJIIIIIILLLJJJHHHHHHIIIHHHEEEBBB>>>AAAGGGMMMQQQTTTTTTTTTTTTUUUUUUSSSPPPQQQTTTXXXaaabbbccccccdddccccccccceeegggjjjkkkhhhbbbZZZVVVUUUXXX]]]```````````````\\\]]]___^^^\\\\\\___aaacccbbbbbbccceeegggiiijjjjjjjjjiiiiiihhhhhhggggggbbbaaa^^^ZZZUUUPPPKKKHHHDDDBBB>>>;;;777555333333444333111000000111222333333222222333444666666666<<>><<<999888777555444333333333444444333222222333444555333333444666888:::<<<<<>><<<<<<===>>>======???AAACCCDDDCCCAAA@@@555444222000000000000111444444444222000---+++)))---,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))''''''(((((((((((((((((()))((('''''''''((()))***lllYYYTTTRRRQQQQQQRRRQQQOOOMMMMMMLLLLLLMMMNNNNNNKKKIIIJJJJJJIIIHHHEEEBBB@@@>>>>>><<<:::777777777888999555333111111111111000///...------,,,+++******)))***)))))))))((((((((('''((((((''''''''''''((()))&&&(((***+++)))(((((()))))))))(((''''''&&&&&&&&&((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))******''''''''''''''''''''''''&&&'''(((((((((***...111<<>><<<;;;???EEELLLQQQSSSSSSSSSTTTVVVWWWVVVUUUVVV[[[___ddddddeeeeeeddddddcccbbbYYYYYYZZZYYYYYYWWWVVVUUU[[[]]]``````___^^^^^^^^^]]]\\\YYYWWWVVVWWWZZZ\\\[[[ZZZZZZZZZZZZ\\\]]]^^^]]]\\\YYYVVVSSSPPPNNNLLLEEEDDDAAA>>>;;;999777777444444444444444444444444444333333333333444555666444555666888:::???DDDHHHPPPVVV___gggnnnsssvvvxxxzzz{{{|||~~~vvvggg^^^[[[[[[\\\___fffrrr~~~|||zzzwwwvvvuuutttrrrqqqnnnooorrryyyrrr\\\NNNEEEBBB>>><<<<<<=========<<<>>>@@@BBBBBBAAA@@@???777666444333111111111111555555444333000---+++))),,,+++***)))'''&&&%%%%%%************************''''''''''''(((((((((((()))(((((('''(((((()))***kkkYYYSSSRRRQQQQQQRRRQQQOOOMMMMMMLLLLLLMMMNNNNNNKKKIIIJJJJJJIIIHHHFFFCCC@@@>>>===<<<999777777777888999666444222222333333222111///......---,,,++++++***))))))))))))((((((((((((((((((''''''''''''((((((((())))))'''%%%$$$%%%'''(((((('''%%%%%%%%%%%%&&&)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******))))))))))))''''''''''''''''''''''''((())))))((((((***...111>>>EEEOOOVVVWWWTTTOOOLLLJJJIIIHHHEEEBBB>>><<<;;;;;;===BBBGGGLLLPPPRRRTTTQQQSSSTTTSSSRRRTTTZZZ^^^bbbcccccccccccccccbbbbbbXXXVVVTTTRRRQQQQQQSSSTTTZZZ]]]```bbbaaa`````````___\\\XXXVVVUUUVVVWWWWWWUUUTTTSSSRRRRRRSSSTTTUUURRRQQQNNNKKKGGGDDDBBBAAA:::999888777666555555666333333333333444333333333222222222333444555666666555555666777;;;CCCMMMTTT]]]ccckkkrrrwwwzzz|||~~~~~~~~~yyylllddd___^^^]]]^^^eeerrr|||{{{xxxwwwwwwuuurrrpppmmmmmmnnnqqqyyyyyycccSSSGGGCCC>>>;;;:::;;;<<<<<>>CCCJJJNNNOOONNNLLLLLLHHHIIIHHHEEEAAA===;;;;;;<<<>>>BBBGGGLLLQQQTTTVVVQQQRRRQQQOOONNNQQQXXX^^^cccccccccbbbaaa___^^^]]]VVVSSSNNNJJJIIIKKKOOORRR[[[^^^ccceeeeeecccbbbbbb^^^ZZZVVVSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKFFFEEECCCAAA>>>;;;:::999222333333333333333333333111111222222222222111111111222333444555666777777555777999<<>>AAAFFFIIIJJJKKKLLLLLLGGGHHHHHHEEE@@@<<<;;;;;;===AAAFFFLLLQQQUUUWWWXXXTTTSSSPPPMMMLLLPPPYYY```bbbbbbaaa```^^^\\\ZZZYYYTTTPPPIIIEEEEEEIIIOOOTTTZZZ^^^dddgggfffcccaaa___ZZZVVVQQQNNNMMMKKKGGGDDDCCCBBB@@@???>>>>>>>>>???<<<;;;:::999777666555444111222333444444333222111///000222333333333222111222222444666777888999999888===DDDIIIPPPZZZfffoootttzzz}}}xxxtttooollllllllllllkkknnnrrrxxx{{{tttnnnkkkjjjgggeeecccccchhhttt}}}|||{{{zzzzzzyyyvvvsssooonnnmmmmmmpppwww~~~ttt___VVVJJJ@@@;;;999::::::===>>>???@@@AAABBBBBBBBB===<<<;;;999777555333222333333333333222000...---)))*********+++++++++,,,))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((()))***+++++++++kkkZZZNNNMMMMMMNNNOOOPPPNNNMMMPPPNNNKKKJJJKKKMMMMMMLLLIIIIIIJJJIIIGGGCCC???===<<<<<<<<<;;;999777666555444222000000111222111000++++++++++++++++++,,,,,,(((((((((((())))))))))))***)))((('''''''''''''''&&&((())))))(((((()))***((('''&&&%%%&&&(((***+++&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''' $$$'''(((&&&&&&''')))''''''''''''''''''''''''###$$$%%%'''***000777<<<>>>AAAEEEIIIJJJKKKLLLMMMGGGHHHIIIEEE@@@<<<;;;<<<>>>CCCJJJRRRWWWZZZZZZYYYWWWUUUQQQMMMKKKPPPZZZbbb_________^^^]]][[[ZZZYYYTTTOOOHHHDDDDDDJJJRRRWWWXXX]]]cccfffeeeaaa]]]ZZZVVVRRRNNNKKKIIIFFFAAA===:::999777555444444444555666666555555444333333333444555666777666444222000000111333444555555555444333444555777999:::;;;;;;===DDDNNNWWW^^^gggrrrzzzzzz|||xxxnnnjjjdddaaaaaabbb```___aaaeeekkkppptttvvvvvvuuummmmmmllliiifffeeeggghhhjjjhhheeeeeejjjuuu}}}|||{{{{{{{{{zzzwwwtttpppoooooonnnpppuuu}}}jjj```QQQDDD<<<:::999:::777888:::<<<>>>???@@@AAA======<<<:::888555333222222222333333222111///...++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''')))***++++++++++++jjjWWWOOONNNNNNPPPRRRRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJGGGFFFEEEBBB>>><<<===<<<;;;:::888777666666666444222000............++++++++++++,,,,,,---...)))))))))))))))******+++))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''((((((((((((''''''###$$$%%%%%%$$$$$$&&&''''''((()))))))))(((&&&%%%"""$$$%%%%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''+++111666999@@@CCCFFFHHHIIIJJJLLLNNNIIIJJJIIICCC<<<999;;;???KKKNNNRRRVVVYYYZZZYYYXXXUUUTTTPPPLLLPPPYYY[[[XXX___```aaaaaa^^^ZZZVVVSSSHHHFFFEEEDDDFFFJJJOOORRRXXX\\\aaadddccc```]]]\\\SSSQQQMMMHHHDDD???<<<;;;444555555555555555444444333333222222333444666777222222222222222222222222111333555666555444444555999999999;;;>>>BBBFFFHHHLLLRRR[[[dddlllsssyyy}}}uuuhhh\\\XXXSSSOOONNNNNNOOOOOORRRTTTWWWZZZ\\\]]]]]]\\\XXXYYY[[[]]]```ffflllqqqwwwsssnnnkkknnnxxx~~~~~~|||}}}~~~~~~}}}zzzvvvtttpppppppppqqqsssvvvyyyzzz|||kkkUUUFFF@@@<<<666000333444555888:::;;;===>>>>>><<<999999:::999777444666555333333222000---***,,,------,,,***(((''''''%%%&&&((()))))))))((('''+++***((()))***+++)))((())))))))))))))))))))))))iiiWWWOOONNNNNNOOOQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHGGGEEEEEEEEEEEECCCBBB===<<<;;;:::888777666666555444222000///.........---,,,,,,,,,------...///++++++***)))(((((()))))))))(((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((('''&&&&&&(((((()))(((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&***))))))***---111666999AAACCCFFFHHHHHHIIIKKKMMMGGGGGGEEE@@@;;;;;;@@@FFFNNNPPPTTTXXXZZZYYYWWWUUUSSSSSSOOOMMMQQQYYY[[[XXX^^^___``````^^^YYYUUURRRFFFEEEDDDDDDFFFJJJNNNQQQUUUYYY^^^___^^^ZZZXXXVVVNNNLLLGGGCCC>>>;;;999888222333333444333333222222222111111111222333444555222222222222222222222222111333555555444444555666<<<===???CCCHHHNNNSSSVVVZZZ^^^eeelllrrrxxx~~~~~~~~~|||tttgggZZZNNNLLLIIIGGGFFFFFFFFFEEEGGGIIILLLOOOQQQRRRSSSSSSSSSWWW]]]bbbfffkkkppptttwwwvvvtttsssvvv}}}~~~~~~~~~|||yyyuuutttqqqqqqqqqrrrtttvvvxxxzzzxxxaaaOOODDD???:::666333333444555777:::;;;===>>><<<999999999999777444444333333333444222///------......---+++***))))))&&&'''(((((())))))(((((()))'''&&&'''((()))(((&&&))))))))))))))))))))))))hhhVVVNNNMMMMMMNNNPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHEEEDDDEEEEEEEEEDDD===<<<;;;:::888777666666333222111000////////////......---------...//////---,,,+++)))((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((''')))***)))(((''''''&&&'''''''''((())))))'''&&&&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''...,,,******,,,000555999AAACCCFFFGGGGGGGGGIIIJJJFFFDDD???:::999===GGGOOOQQQRRRTTTWWWXXXXXXTTTQQQOOOOOOMMMNNNTTT\\\^^^\\\]]]^^^______]]]XXXTTTQQQEEEDDDDDDEEEGGGJJJMMMOOOSSSVVVYYYZZZWWWSSSQQQOOOJJJGGGCCC>>>:::888777777333333444444444444333333222222111222222333555555444444444444444444444444444555777777777888:::===>>>@@@EEELLLTTT\\\cccfffjjjmmmqqquuuyyy~~~{{{xxxxxxzzz}}}~~~|||uuulllcccUUUJJJEEEFFFGGGHHHGGGFFFDDDCCCEEEFFFGGGIIILLLOOOSSSUUUXXX^^^fffmmmrrrvvvyyyzzzzzz{{{|||}}}}}}zzzxxxvvvuuuttttttssstttuuuvvvxxxyyy}}}kkkVVVFFF>>>:::999444444333444555888:::<<<>>><<<:::999999888666555333222333444666555222000------,,,+++******)))(((((((((''''''(((((()))***((('''&&&'''((()))((('''))))))))))))))))))))))))hhhVVVMMMMMMLLLMMMOOOOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQNNNIIIEEECCCBBBAAA@@@===<<<;;;:::888777666666222222111000000000//////......------------......,,,+++***)))((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))&&&''''''''''''''''''&&&'''((())))))((('''(((***)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%$$$%%%(((+++''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((,,,+++)))(((+++000555888AAACCCEEEEEEEEEDDDEEEFFFEEEAAA;;;777777???KKKUUUSSSRRRRRRUUUYYYZZZWWWUUUMMMLLLLLLPPPWWW___cccbbb\\\]]]^^^^^^\\\WWWSSSPPPFFFFFFGGGHHHJJJMMMOOOPPPSSSUUUVVVVVVSSSOOOMMMLLLIIIGGGCCC???<<<;;;;;;;;;777777777777777777666666333333333444555555666666666666666666777777777777777999:::<<<===AAAEEEHHHGGGJJJQQQYYYbbbkkkqqqttttttvvvyyy{{{~~~}}}wwwuuuwwwxxxxxxuuuooohhh___WWWMMMFFFGGGKKKPPPSSSSSSQQQNNNMMMOOOMMMKKKLLLQQQXXX```fffmmmqqqwww{{{~~~|||zzzxxxxxxwwwvvvvvvuuuuuuuuuwwwxxxyyyzzz~~~yyy{{{sss^^^KKK@@@;;;:::777666444444555777:::<<<===<<<;;;:::999888666555444444555666888777444111+++***(((((((((((('''&&&)))((('''''''''(((***+++***)))((()))***+++***)))))))))))))))))))))))))))gggVVVNNNMMMLLLMMMNNNNNNMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMTTTPPPJJJFFFCCCAAA???======<<<;;;:::888777666666111111111111000000//////------,,,,,,,,,,,,,,,---***)))))))))))))))******'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&(((((((((&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&%%%$$$$$$&&&((((((''''''&&&&&&''''''(((''''''''''''(((((())))))***)))))))))---222888;;;@@@BBBCCCCCCAAA@@@AAABBBDDD???999666888AAAMMMVVVUUUTTTUUUZZZaaadddcccaaaTTTPPPOOORRRYYY^^^aaabbb\\\]]]^^^^^^[[[WWWSSSPPPHHHJJJLLLNNNPPPRRRRRRSSSTTTVVVWWWUUURRROOONNNMMMKKKIIIFFFCCCAAAAAAAAAAAA<<<<<<<<<<<<;;;:::999888444444555666777777777777777777888888999:::;;;;;;;;;===@@@CCCFFFKKKPPPTTTVVVYYY```hhhpppwww|||~~~zzz|||~~~yyywwwxxxxxxsssnnnhhhbbb]]]WWWRRROOOTTTZZZaaaeeeeeebbb``````___\\\XXXWWW]]]hhhsss{{{}}}zzzyyyyyyzzzzzzwwwvvvvvvuuuvvvwwwxxxyyyyyy|||{{{tttxxxyyygggUUUHHHAAA???;;;:::888666777999;;;===<<<<<<;;;:::888777666666666666777999:::888444111,,,***''''''((()))(((&&&))))))((('''''')))***+++)))(((((()))***++++++***************************hhhWWWNNNMMMMMMMMMNNNNNNMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPLLLHHHEEEDDDBBB@@@???===<<<;;;:::888777666666222222222222111000......------,,,+++++++++,,,,,,)))))))))))))))***++++++'''''''''(((((((((((((((''''''(((((((((((((((((()))))))))******)))))))))&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))***(((&&&$$$$$$%%%((((((''''''''''''((((((&&&&&&&&&''''''(((((()))******+++---222777<<>><<<<<<===???<<<888777<<>><<<;;;777888999:::;;;;;;;;;::::::;;;<<<>>>???AAABBBBBBDDDGGGKKKNNNRRRWWW\\\___```dddjjjpppvvv{{{}}}~~~~~~{{{xxxvvvnnnjjjggghhhfffbbb___^^^hhhnnnuuuyyyyyywwwvvvwwwtttpppmmmlllqqq{{{~~~}}}{{{zzzyyyyyyzzzzzzvvvvvvuuuuuuuuuwwwxxxyyyxxx{{{uuuttt~~~tttgggXXXKKKBBB>>>===<<<;;;999999:::<<<===<<<<<<<<<;;;888666666777777888999;;;<<<:::666222///,,,((((((+++,,,+++)))))))))(((((())))))******'''&&&%%%''')))***)))(((************************iiiXXXOOONNNMMMNNNOOOOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGEEEEEECCCAAA???===<<<;;;:::888777666666222333333222111///---,,,......---,,,,,,,,,,,,,,,+++***)))))))))))))))***''''''''''''((((((((()))((((((((((((((((((((('''(((((())))))))))))((((((&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&'''''''''&&&###%%%'''((('''%%%%%%%%%((((((''''''''''''(((((($$$%%%%%%&&&''''''(((((()))***,,,000444888<<<>>>===>>>???>>>;;;999888999999888777:::@@@IIIPPPTTTSSSYYYeeetttzzzrrraaaXXXQQQRRRUUUUUUXXX\\\]]]^^^______\\\XXXTTTQQQMMMPPPTTTXXXZZZZZZYYYWWWXXXYYYYYYXXXVVVVVVWWWXXXUUUUUUVVVVVVVVVUUUSSSSSSNNNMMMLLLJJJHHHEEECCCBBB???@@@AAACCCCCCCCCCCCBBBDDDEEEFFFIIIKKKMMMOOOPPPTTTWWW[[[___aaadddhhhjjjjjjnnnsssyyy}}}~~~vvvqqqiiigggkkksssuuupppkkkjjjqqqwww~~~~~~~~~~~~~~~}}}|||{{{zzzxxxxxxwwwwwwuuuuuuttttttuuuvvvxxxyyywwwzzz}}}|||ttt}}}|||vvvmmmaaaUUUKKKBBB>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===;;;777555666777666777999<<<>>>===999555111,,,((((((+++...,,,***(((((()))************)))'''&&&%%%&&&)))***)))(((************************iiiYYYPPPOOONNNNNNOOOOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFEEECCC???======<<<;;;:::888777666666333333333333111///,,,+++000///...------------------,,,+++)))((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''(((((((((((('''''''''((()))(((&&&%%%%%%'''###$$$&&&'''((('''&&&&&&"""%%%'''''''''(((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((('''))),,,///333777999:::<<<===>>><<<999777666666444444666<<>>======<<<<<<;;;::::::;;;======;;;777555666888444555999===??????;;;888000+++&&&&&&***,,,+++)))'''(((***++++++******)))(((((('''(((+++,,,,,,+++************************jjj[[[QQQPPPNNNNNNPPPQQQQQQPPPNNNLLLJJJJJJKKKLLLLLLKKKIIIHHHFFFEEEEEEDDDAAA???AAA???===;;;:::888555222222222222111111111000000222///......//////,,,)))*********+++++++++++++++++++++***)))((('''&&&&&&((('''%%%%%%'''((('''&&&((((((((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((((((((&&&$$$###((((((((((((((('''''''''((((((+++111888;;;:::777>>>===<<<;;;:::999999999555666:::>>>CCCIIINNNPPPQQQWWWcccooovvvssskkkcccVVVVVVVVVUUUTTTUUUWWWZZZYYY[[[^^^^^^YYYSSSNNNKKKRRRTTTVVVXXXYYYYYYXXXWWWVVVXXX[[[^^^aaabbbbbbaaaeeeeeefffeeeeeeddddddccc]]]\\\[[[XXXUUURRRPPPNNNTTTWWWYYY[[[ZZZZZZ[[[\\\```___^^^aaaeeejjjmmmnnnrrrsssvvvyyy{{{}}}yyyiii___]]]___hhhwww{{{rrrkkkiiihhhjjjpppwww}}}~~~|||{{{{{{|||}}}~~~{{{xxxvvvtttssssssttttttuuuwwwxxxzzz{{{xxxyyy{{{|||yyyyyy~~~yyyqqqgggZZZMMMEEECCC>>>:::999<<<>>><<<<<<>>>:::999888777777777888999666777:::>>>@@@@@@===;;;888444...+++***+++++++++))))))******+++++++++,,,)))))))))))))))******+++((((((((((((((((((((((((jjj\\\QQQOOONNNNNNOOOPPPOOONNNMMMKKKJJJJJJKKKLLLLLLLLLIIIGGGFFFEEEEEECCC@@@>>>???===<<<;;;;;;999777444444444333222111000///...,,,***))))))******'''%%%''''''''''''''''''''''''******))))))(((''''''''')))'''&&&&&&'''(((((('''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&### ((((((((((((((((((((((((***,,,///555999;;;;;;999;;;<<<=========;;;:::888555999???EEEJJJMMMOOOQQQNNNQQQXXX___cccbbb[[[VVVTTTUUUWWWWWWWWWXXXZZZ\\\[[[^^^```___[[[VVVQQQOOOSSSTTTVVVXXXYYYYYYXXXWWWYYY[[[^^^bbbdddeeeddddddjjjjjjkkkkkkjjjiiihhhgggeeeccc___\\\XXXVVVUUUTTTWWW[[[___bbbddddddfffgggjjjiiiiiimmmrrrxxx{{{}}}~~~xxxjjj```[[[aaalll}}}|||llllllooouuu~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{yyyxxxwwwvvvsssssstttuuuvvvxxxyyyzzz{{{||||||}}}~~~|||xxxpppeeeWWWLLLEEE@@@;;;999;;;===;;;;;;===<<<;;;999888777777888888666777:::===@@@@@@>>><<<666222---***)))))))))))))))))))))******+++++++++))))))(((((())))))***+++************************jjj]]]QQQOOONNNNNNNNNOOOMMMLLLLLLJJJIIIJJJLLLMMMMMMMMMHHHGGGEEEDDDDDDCCC@@@>>>===<<<;;;;;;;;;;;;888666666555444222000///---------,,,+++,,,,,,,,,***(((************************((((((((((((((((((((((((***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''&&&&&&$$$###((((((((('''(((((()))))),,,000555999:::;;;;;;<<<999;;;===???>>>===:::888555;;;DDDLLLOOOPPPPPPPPPVVVUUUVVVWWWXXXWWWTTTQQQRRRUUUXXXZZZZZZ[[[\\\]]]^^^```aaa```\\\WWWTTTSSSTTTUUUWWWXXXYYYXXXWWWWWW\\\^^^bbbeeehhhiiiiiiiiinnnoooppppppooommmkkkiiigggccc^^^XXXUUUTTTUUUVVV[[[```gggmmmqqqsssuuuvvvvvvvvvwww|||wwwkkkccc```fffsssvvvyyy~~~|||||||||}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzuuuuuuuuuvvvxxxyyy{{{|||~~~~~~~~~}}}}}}{{{rrreeeUUUIIIBBB===999:::;;;999:::<<<>>>===;;;999888777777777666777999<<<@@@AAA???>>>888444///,,,*********))))))))))))))))))*********((((((((((((((())))))***************************~~~iii[[[PPPOOONNNMMMNNNMMMLLLJJJKKKIIIIIIJJJLLLNNNNNNMMMHHHGGGEEEDDDDDDBBB@@@===>>><<<;;;;;;<<<;;;888666555444333222000///......//////////////////...---------------,,,,,,,,,,,,'''''''''((((((((())))))***)))'''''')))***)))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&((()))*********((((((''''''((()))***+++...333999;;;::::::;;;===888999;;;<<<<<<;;;:::999555<<>>999999:::999;;;>>>???>>>===;;;999777666666555555777;;;???AAAAAA???<<<888333000......,,,+++))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((}}}fffYYYOOONNNMMMNNNNNNMMMKKKIIIJJJIIIIIIKKKMMMNNNNNNLLLHHHGGGEEEEEEDDDCCC@@@>>>@@@>>>===<<<<<<:::777555333333222222111000000000***+++,,,,,,,,,++++++,,,)))))))))(((((((((''''''&&&&&&''''''(((((())))))***)))'''''')))***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###((('''''''''((()))+++,,,///444:::<<<:::999:::<<<::::::888888888999:::;;;999@@@HHHNNNPPPRRRVVVYYY______]]][[[WWWSSSQQQOOOSSSVVVZZZ\\\[[[YYYXXXXXX]]]\\\ZZZWWWTTTSSSTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVYYY___eeekkknnnqqqrrrsssssssssqqqnnnkkkgggeee^^^[[[WWWSSSSSSWWW\\\___ffflllvvv~~~}}}vvvsssyyy{{{~~~||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxyyyzzz{{{|||}}}{{{|||~~~~~~~~~~~~yyygggUUUHHH@@@:::999999999<<<@@@???>>>===;;;999777666555444444555888===@@@AAAAAA>>>;;;666222000///---+++*********)))))))))))))))((((((((((((((()))******((((((((((((((((((((((((}}}eeeWWWNNNNNNMMMNNNOOONNNLLLIIIJJJJJJJJJKKKMMMNNNMMMKKKIIIHHHFFFEEEEEEDDDAAA???@@@???===<<<<<<:::777555222222222111111111111111((()))+++,,,+++***+++,,,)))((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((***(((''''''((())))))(((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''((('''&&&&&&(((***,,,...111444888;;;<<<;;;;;;;;;===;;;888666666888:::<<<<<>>;;;666333000...,,,***+++++++++***************)))))))))))))))******+++************************fffWWWMMMMMMMMMOOOPPPPPPMMMKKKKKKKKKKKKLLLMMMMMMLLLJJJJJJIIIGGGFFFFFFEEEBBB@@@???===<<<<<<<<<;;;999777333333333222111000//////)))+++......------...000,,,,,,+++******)))((((((&&&''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''')))***+++,,,((('''&&&&&&(((***---///333555777;;;>>>>>>===;;;>>>===;;;:::999:::;;;;;;;;;CCCLLLRRRTTTWWW^^^dddiiijjjiiieee^^^XXXTTTTTTUUUWWW[[[\\\[[[[[[[[[[[[]]][[[VVVRRROOOPPPUUUYYYYYYYYYXXXWWWVVVVVVUUUUUUSSSVVV\\\bbbhhhlllnnnppppppmmmhhhccc]]]YYYVVVUUUMMMOOOSSSYYY```gggnnnqqqyyy~~~~~~}}}|||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{||||||xxx{{{mmmWWWLLLAAA;;;888666888<<<;;;<<<;;;;;;999777555444000///000333888>>>AAABBB@@@<<<888444222///,,,***,,,,,,,,,,,,+++++++++******************+++,,,,,,************************gggWWWMMMMMMNNNOOOQQQQQQNNNLLLLLLKKKKKKLLLMMMMMMKKKIIIKKKJJJHHHGGGGGGEEECCC@@@===<<<;;;<<<======;;;999666555444222000///...---'''***------,,,+++---000,,,,,,++++++***)))((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&&&&''''''((()))******((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''%%%$$$""""""!!!!!!((('''&&&&&&(((+++...000555555777;;;@@@AAA>>>;;;>>>>>>>>>>>>===<<<;;;:::666@@@KKKRRRTTTWWW]]]cccnnnnnnlllfff^^^XXXVVVVVVUUUWWW[[[\\\]]]]]]^^^______\\\WWWRRROOORRRWWW[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUXXX]]]bbbgggkkklllmmmjjjggg```ZZZSSSOOOLLLKKKNNNRRRYYYbbbkkktttzzz~~~zzz{{{{{{{{{}}}|||zzzyyy{{{{{{{{{{{{|||||||||}}}}}}}}}|||}}}}}}~~~yyy|||vvv]]]QQQDDD<<<777444555999::::::;;;:::999777555444///......222777===@@@BBBBBB???;;;777555222...,,,---------,,,,,,+++++++++++++++******++++++,,,---((((((((((((((((((((((((hhhXXXMMMLLLLLLMMMOOOOOONNNLLLKKKIIIGGGGGGKKKMMMMMMLLLLLLJJJHHHGGGEEECCC@@@===???>>><<<<<<<<<<<<:::999666333111000111222222111---------,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''(((***...111888:::===>>>>>>>>>@@@AAA<<<>>>???>>><<<:::999:::AAAEEEJJJMMMOOOTTT\\\ccceeeiiikkkdddZZZTTTVVVZZZXXXXXXYYYZZZZZZ\\\___bbbccc\\\TTTPPPQQQTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVWWWWWWYYY]]]aaadddfffggggggddd]]]TTTMMMKKKMMMPPPRRRZZZ```kkkttt{{{~~~yyyuuuqqqnnnnnnmmmhhhggggggiiijjjqqq~~~|||{{{||||||}}}~~~||||||}}}}}}}}}~~~~~~~~~|||bbbTTTFFF???;;;888888999888888888888777666444333111000//////333999@@@DDDBBBAAA???:::555000...------------,,,,,,,,,++++++...***'''(((***,,,+++***)))***,,,---,,,+++)))(((gggWWWOOONNNMMMNNNPPPPPPOOOMMMMMMJJJHHHIIIKKKMMMMMMLLLMMMKKKIIIHHHGGGDDDAAA???===;;;999999999999777666666444111000000111000///---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))***++++++...222555777999<<<===>>>>>>@@@BBB>>>>>>>>>===:::999:::;;;AAAEEEJJJMMMNNNRRRYYY^^^```aaaaaa\\\UUUQQQSSSWWWWWWXXXXXXXXXYYY[[[]]]______XXXQQQNNNOOORRRTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVUUUWWWZZZ]]]______^^^^^^XXXTTTNNNJJJKKKPPPVVVZZZhhhnnnvvv~~~~~~zzzuuuqqqfffdddaaa]]]ZZZXXXWWWVVVVVVVVVWWWYYY[[[bbbrrr~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}jjjZZZJJJAAA===:::888999777888888888777666444333111000...---000555:::===???>>><<<888222---+++***,,,,,,,,,,,,++++++++++++,,,***((()))+++,,,+++)))))))))***)))(((%%%###!!!gggVVVPPPOOOOOOPPPQQQQQQOOONNNNNNLLLKKKKKKLLLMMMMMMLLLNNNLLLJJJHHHGGGEEEBBB@@@@@@>>>===<<<<<<<<<:::888666444111000000000///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***,,,,,,...111555999999;;;>>>?????????@@@BBB@@@???===;;;888888:::===BBBFFFKKKMMMNNNPPPTTTWWW[[[YYYWWWUUUTTTUUUWWWXXXZZZYYYYYYYYYYYY[[[\\\]]][[[VVVPPPOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVXXXZZZYYYWWWTTTSSSLLLJJJHHHIIINNNWWWaaagggxxx|||~~~|||xxxrrrmmmhhhccc^^^[[[OOONNNMMMJJJHHHFFFDDDCCCCCCBBBDDDGGGJJJQQQ___lll}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~uuudddPPPEEE@@@<<<999999777777777777777666555444444222///---...111555888@@@@@@???;;;555000---,,,,,,++++++++++++*********+++***)))***,,,,,,***)))***+++++++++)))'''%%%$$$hhhXXXPPPOOOOOOOOOQQQQQQOOOMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHGGGEEEBBB@@@BBB@@@>>>>>>>>>===;;;999555333222111222222000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((('''&&&&&&&&&((()))***%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((***+++---111666:::@@@BBBCCCCCCBBBAAAAAABBBAAA@@@<<<999666888;;;???EEEHHHLLLOOOOOOOOOPPPRRRRRROOOMMMPPPVVV\\\]]]]]]]]]\\\ZZZYYYZZZ[[[[[[[[[XXXTTTQQQQQQTTTWWWVVVUUURRRSSSUUUVVVVVVVVVUUUTTTVVVWWWXXXWWWUUUQQQMMMKKKFFFGGGIIINNNVVVaaammmttt~~~uuuooommmhhhaaa[[[VVVRRROOOLLLGGGFFFEEEDDDBBB???===<<<;;;:::;;;>>>@@@EEEPPP[[[mmm~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}oooYYYLLLDDD===999777666666666666666666555555666444111//////111444666???@@@@@@===777222...---+++++++++*********)))))))))******,,,,,,+++***((())))))+++,,,,,,,,,,,,+++kkkZZZPPPOOONNNOOOPPPOOONNNLLLMMMNNNNNNNNNMMMMMMMMMMMMKKKIIIHHHGGGFFFDDDAAA??????===;;;::::::999777555444333222222444444222111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&((()))***&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%''')))+++...333888<<>><<<:::;;;888999;;;<<<>>>EEENNNXXXjjj~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}zzzfffWWWKKK???888777555555555555555666666666444333000//////111333555999;;;<<<:::666000,,,++++++++++++*********))))))(((***+++,,,+++******)))'''(((((()))***+++++++++kkk[[[PPPOOONNNOOOOOOOOOMMMKKKKKKMMMOOOOOOMMMMMMMMMNNNJJJIIIGGGFFFFFFDDDAAA???@@@>>><<<;;;:::999777555333222222222444333111000++++++,,,,,,,,,,,,------))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((''''''''''''(((((()))'''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''')))+++...222777===AAALLLLLLLLLJJJFFFCCCBBBBBB???===:::777666999???DDDHHHJJJLLLOOOPPPPPPOOONNNIIIJJJOOO[[[hhhooonnnjjj^^^ZZZUUUSSSTTTTTTRRROOOLLLLLLMMMQQQVVVXXXUUURRRRRRSSSTTTTTTUUUUUUTTTTTTQQQPPPOOOMMMJJJIIIGGGGGGMMMRRRZZZ```fffnnnwww}}}zzzxxxwwwvvvuuukkkgggbbb___]]]]]][[[ZZZUUUSSSPPPLLLGGGCCC@@@>>>;;;888888999999888===CCCIIIXXXlll~~~~~~~~~{{{|||}}}yyy}}}uuueeeSSSCCC:::888555444444444555666777777222000///------///111333777999<<<<<<888333///---,,,++++++++++++*********)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,jjjXXXRRRQQQPPPPPPPPPPPPNNNLLLIIIKKKNNNOOOMMMLLLMMMOOOKKKIIIGGGGGGGGGEEEBBB@@@AAA???===<<<;;;:::888666444333222222111000---***+++++++++,,,,,,---------))))))))))))))))))))))))'''''''''((((((((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''')))---000444:::@@@EEEHHHIIIIIIGGGDDDAAAAAAAAA<<<;;;999777777;;;AAAEEEGGGHHHJJJLLLNNNOOOOOONNNKKKNNNWWWeeeqqquuuqqqkkk```[[[UUUTTTTTTTTTQQQMMMHHHIIILLLRRRXXXYYYVVVRRRSSSSSSSSSSSSSSSTTTUUUUUUOOONNNLLLJJJIIIJJJKKKLLLMMMUUU^^^eeeiiimmmsssxxx|||~~~{{{{{{zzzzzzyyypppnnnjjjiiihhhhhhgggeeeaaa^^^XXXQQQKKKFFFBBB@@@;;;777777888888666888<<<>>>IIIYYYlll{{{|||}}}}}}yyysss]]]GGG===<<<444444333333444666777888444222000.........000111666999===???<<<777333111,,,,,,,,,,,,++++++++++++)))+++,,,+++)))(((***,,,......---------......///hhhVVVSSSRRRQQQQQQRRRQQQOOOMMMGGGJJJNNNNNNMMMLLLMMMOOOLLLJJJHHHHHHHHHFFFDDDAAA>>><<<999888888777444222555444222111///,,,(((%%%+++++++++,,,,,,---------))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%&&&&&&&&&'''((())))))***(((((()))))))))(((&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&))),,,000444:::@@@EEEDDDEEEFFFDDDBBB@@@@@@@@@::::::888777888<<>>@@@BBBBBBBBBBBBAAAAAABBBBBB>>>888333333888???DDDFFFJJJKKKLLLLLLKKKIIIGGGEEEFFFJJJQQQZZZaaadddcccbbbcccbbb```]]]YYYUUUQQQOOONNNMMMNNNRRRWWWYYYVVVSSSNNNNNNPPPQQQRRRRRRSSSSSSPPPMMMIIIHHHJJJMMMOOOPPPTTTSSSTTTZZZaaahhhjjjkkknnnqqquuuyyy{{{}}}}}}zzzwwwtttrrrrrrmmmhhhfffffffffdddbbbWWWQQQIIICCC@@@>>>;;;999777777777777777666666666555???IIIRRRccc}}}|||}}}{{{~~~}}}}}}}}}}}}~~~}}}gggRRRDDD>>>777666555444333333444444666555333000------000222555666888:::;;;999444111222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++iiiZZZTTTTTTSSSRRRPPPMMMKKKIIINNNOOOPPPPPPPPPPPPOOONNNKKKIIIFFFEEEEEEDDDAAA???===;;;999888999888777666555444333222111000//////------+++*********+++,,,))))))************))))))(((((('''''''''(((((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))***...222777;;;>>>???@@@AAAAAAAAAAAAAAA@@@@@@===;;;999777999>>>DDDIIIJJJKKKKKKKKKKKKIIIFFFEEEEEEHHHNNNUUU[[[```bbbbbbdddcccbbb___[[[VVVRRROOOLLLLLLNNNRRRUUUVVVUUUSSSMMMMMMNNNOOOPPPPPPPPPPPPMMMJJJHHHGGGJJJMMMPPPQQQRRRPPPPPPSSSYYY___cccdddiiikkkooorrruuuyyy~~~}}}zzztttnnnjjjhhhddd___\\\[[[ZZZXXXUUUNNNIIIBBB>>><<<;;;:::888888888777777777777777888888===DDDMMMaaa}}}}}}}}}}}}}}}~~~~~~nnnXXXGGG>>>999888666555555555666777777666444111......000222555666888:::<<<:::555222111///,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++jjj[[[UUUTTTSSSQQQOOOMMMKKKKKKNNNOOOPPPQQQQQQPPPOOONNNLLLJJJGGGEEEDDDCCC@@@>>>>>><<<::::::::::::888666555444333222000///------...---,,,,,,++++++,,,,,,))))))************))))))&&&&&&'''(((((()))******%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%(((((((((''''''(((((((((''''''&&&&&&''''''((())))))+++///333777;;;>>>???>>>???@@@BBBBBBAAA???>>>888:::;;;:::999<<>>;;;::::::999888:::888777666666777999:::;;;;;;===GGG\\\www|||zzzaaaLLL@@@;;;:::888777666777999999888888666333000///111333666666888;;;===;;;888555111///+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++jjj\\\TTTSSSRRRQQQQQQQQQQQQQQQNNNNNNOOOPPPPPPOOONNNNNNLLLJJJHHHEEEBBB???<<<;;;>>>===;;;;;;;;;;;;999777555444333111///...,,,+++------,,,,,,++++++++++++))))))************))))))''''''(((((())))))))))))***)))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***((((((''''''''''''(((((('''''''''''''''(((((()))***,,,000444888<<<>>>???===???AAABBBBBB@@@>>><<<222555777999:::>>>CCCGGGIIIIIIIIIHHHGGGEEEDDDCCCCCCGGGMMMRRRVVVZZZ^^^```^^^]]]\\\ZZZVVVQQQMMMJJJGGGKKKNNNOOOMMMMMMOOOQQQQQQQQQRRRQQQQQQPPPOOOOOOHHHGGGFFFIIINNNTTTWWWYYYXXXSSSLLLHHHGGGKKKOOOSSSWWWZZZ^^^bbbfffkkkppptttvvvwwwyyyzzz{{{}}}~~~~~~~~~}}}yyywwwvvvwww{{{zzzxxxuuuqqqjjjaaa\\\UUUTTTQQQOOOMMMKKKHHHGGGEEECCCAAA>>>===<<<;;;;;;:::999777555555777999;;;::::::;;;BBBSSSkkk|||~~~kkkSSSCCC<<<:::888777666777999:::999888777444222111222444666777999<<<>>>===;;;888333000---++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,iii\\\SSSSSSRRRQQQQQQQQQRRRRRRLLLMMMNNNOOOOOONNNMMMLLLGGGGGGEEECCCAAA>>>======>>>===<<<<<<<<<;;;999777555444333111///...,,,++++++++++++++++++******)))))))))************))))))))))))******)))(((''''''***)))((('''&&&%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))***---111666:::<<<>>>???>>>@@@BBBBBBBBB???<<<:::000111333999@@@EEEGGGGGGIIIIIIHHHGGGEEEDDDBBBAAACCCIIIPPPVVVYYYZZZ\\\]]]ZZZYYYXXXUUURRRNNNKKKIIIGGGJJJMMMMMMKKKJJJMMMOOOQQQQQQQQQQQQPPPOOONNNMMMHHHHHHIIIMMMSSSYYY]]]___\\\WWWNNNGGGBBBBBBFFFIIIMMMQQQXXX]]]```cccfffhhhkkklllmmmooopppqqqqqqpppppppppnnnkkkjjjlllpppssstttrrrnnnjjjfffbbb]]]ZZZTTTSSSRRRPPPNNNMMMMMMMMMJJJJJJHHHEEEBBB???>>>===<<<:::888666555777999:::888:::===AAAIIIZZZqqq~~~zzz|||~~~sssYYYHHH===;;;888555555666888999888888777555333222333555777888:::===???@@@>>><<<555222///---,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,~~~ggg[[[SSSSSSRRRQQQOOONNNMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKBBBCCCCCCCCCAAA@@@AAABBB===<<<<<<<<<<<<;;;888666555444333222000///------***++++++++++++***)))((())))))************))))))******++++++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%$$$###""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''(((((()))***+++---222777;;;===>>>>>>@@@AAAAAAAAA???<<<:::888111222555===FFFKKKKKKHHHIIIHHHGGGEEECCCBBBAAA@@@CCCJJJSSSXXXYYYXXXYYYZZZYYYWWWTTTRRROOOMMMLLLLLLHHHJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIKKKPPPWWW^^^bbbccc^^^ZZZRRRHHH@@@<<<===???CCCHHHPPPVVVZZZ\\\]]]^^^^^^___aaadddhhhiiiiiigggbbbaaa```^^^___bbbhhhmmmnnnjjjfffbbbaaa___^^^\\\WWWWWWVVVSSSQQQQQQSSSUUURRRSSSRRRNNNIIIDDDBBBAAA???>>>;;;999888888999:::888:::>>>@@@AAAJJJ___rrr}}}yyyyyy~~~yyy{{{}}}www___OOO>>><<<888555333444666777666777777666444333444666888888:::>>>AAABBBAAA???777444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,{{{eeeYYYRRRRRRRRRRRRPPPNNNLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLDDDEEEFFFEEEBBB@@@AAACCC<<<<<<;;;<<<<<<;;;888555555444333222111000//////++++++,,,,,,,,,+++***)))))))))************))))))((()))***++++++***((('''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&%%%$$$############''''''&&&&&&&&&&&&''''''((((((((((((((())))))***+++...333888;;;===>>>>>>AAA@@@???===;;;888666444111444:::BBBGGGJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@???EEEKKKQQQTTTSSSSSSUUUWWWUUUSSSOOOLLLJJJKKKLLLMMMKKKJJJHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLRRRYYY```dddeeeccc```YYYNNNCCC<<<999999;;;@@@GGGMMMQQQUUUXXXZZZXXXXXXZZZ]]]aaacccaaa___YYYZZZ[[[[[[]]]```dddgggllljjjgggeeefffffffffeee```___]]]YYYVVVVVVZZZ^^^[[[]]]]]]YYYSSSNNNKKKJJJCCCBBB@@@>>>===<<<;;;;;;;;;:::<<<>>>>>>BBBPPP___rrrvvvmmmllluuu~~~~~~|||}}}xxxdddUUU@@@===999555333333555666333555666555444444555777888999;;;>>>BBBDDDCCCBBB777444000---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---yyydddXXXOOOQQQRRRTTTTTTSSSQQQPPPMMMNNNOOOOOOOOOOOONNNMMMJJJKKKKKKGGGBBB>>>>>>???<<<;;;;;;<<<<<<:::777444444444333333222111000000,,,,,,---...---,,,+++***))))))************))))))&&&''')))+++,,,+++***))),,,+++***)))((('''''''''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((()))******,,,...333888<<<>>>>>>>>>AAA@@@===:::777555333222...555>>>DDDEEEDDDEEEGGGHHHGGGEEECCCAAA@@@??????FFFJJJOOOPPPNNNNNNRRRUUURRROOOJJJGGGFFFGGGJJJLLLMMMJJJGGGHHHKKKLLLKKKIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJMMMSSSZZZaaadddfffgggeee___TTTHHH>>>999888666:::@@@FFFKKKQQQVVVZZZYYYYYYYYY[[[^^^^^^[[[XXXWWWYYY]]]___```aaaccceeennnmmmllllllnnnooonnnmmmhhhgggddd^^^ZZZZZZ___cccccceeefffbbb\\\VVVSSSSSSGGGFFFDDDBBB@@@>>><<<<<<>>>:::999<<<===???GGGQQQaaasss~~~qqqfffdddlllzzz~~~~~~~~~~~~wwwfffXXXCCC???:::555333333444666222333555555444555666888999999;;;???BBBDDDDDDCCC777333///,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---zzzdddXXXQQQQQQRRRRRRQQQOOOMMMLLLMMMNNNOOOOOONNNLLLIIIHHHLLLJJJHHHFFFEEECCC@@@>>><<<<<<<<<<<<;;;:::999888111111222111111000///...,,,,,,,,,,,,,,,+++***)))++++++******)))(((((('''***((('''&&&&&&'''(((******))))))((('''&&&&&&&&&))))))(((((((((((()))))))))((('''&&&%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''((()))(((((())),,,...111333777999:::<<<>>>@@@CCC@@@;;;888666444222000444888<<<@@@BBBDDDEEEGGGGGGHHHGGGCCC===999999:::BBBFFFJJJLLLMMMMMMNNNOOONNNNNNMMMKKKIIIIIIJJJLLLPPPMMMIIIHHHIIIKKKMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIGGGLLLOOOPPPWWWaaaeeebbbccc___XXXOOOFFF???999666333444666:::@@@HHHOOOTTTUUUVVVUUUTTTQQQPPPQQQRRRQQQUUU[[[___aaaeeekkkppprrrwww~~~~~~wwwqqqkkkhhhgggfffeeegggiiijjjhhheeebbbaaaXXXSSSKKKEEEBBB???===;;;888999:::;;;===AAAFFFJJJUUU```qqq~~~qqqfffccciiisss{{{uuufffZZZGGGAAA999555555666666444111555777333222555777666999:::===???AAACCCCCCCCC;;;777333000///000//////''')))+++...//////...---,,,,,,,,,,,,,,,,,,,,,,,,{{{eeeYYYQQQRRRRRRSSSRRRQQQOOONNNMMMMMMNNNOOONNNMMMLLLKKKLLLJJJGGGFFFFFFEEECCCBBB<<<<<<<<<<<<;;;:::999888222222222222111000///...------,,,++++++***)))))))))))))))))))))*********)))((('''&&&&&&'''((()))+++******)))((((((''''''(((((())))))))))))(((((()))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((('''((()))(((((())),,,...000333666888:::;;;===??????===;;;888666555333222444888>>>BBBEEEGGGHHHJJJHHHHHHGGGAAA;;;888999;;;FFFIIILLLNNNNNNMMMMMMNNNOOONNNLLLIIIGGGHHHJJJKKKMMMJJJHHHGGGHHHJJJJJJJJJMMMMMMMMMLLLKKKJJJIIIHHHFFFKKKMMMOOOUUU___dddbbbaaa]]]UUUMMMEEE???<<<:::777777777:::>>>DDDJJJNNNLLLMMMMMMMMMLLLMMMOOORRRQQQUUU\\\aaafffmmmvvv}}}yyyvvvqqqooommmnnnpppqqqnnnkkkaaa[[[SSSLLLGGGEEECCCBBB>>>=========>>>AAAEEEGGGJJJUUUeeetttsssfff```ccckkkqqq}}}ssseee[[[KKKEEE<<<777666777666555444;;;???<<<888999;;;;;;:::<<>>@@@CCCEEEFFFGGGGGG<<<888333000///......---//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,{{{fffZZZOOOPPPQQQRRRSSSSSSRRRQQQMMMLLLLLLLLLLLLMMMNNNNNNLLLIIIFFFDDDDDDEEEDDDDDD=========<<<:::888777666333333333333333222000000111///,,,***(((((())))))((((((((()))******++++++)))(((''''''''''''((()))*********))))))(((((((((&&&((()))++++++)))(((&&&''''''''''''&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((''''''&&&'''''''''((()))))))))***---000111444888::::::;;;;;;<<<:::;;;;;;999777555444444888<<>><<<:::888888:::===???AAAAAAAAABBBDDDHHHNNNSSS```gggrrr}}}yyyuuutttrrrqqqqqqlllddd]]]VVVPPPJJJGGGEEEEEEGGGIIIJJJJJJHHHFFFFFFKKKTTT```nnn{{{{{{mmmbbb___bbbfffttt~~~xxxqqqlllZZZQQQEEE===999888777666111777;;;888666888::::::===>>>AAADDDFFFGGGGGGGGG>>>:::555111///...---,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,xxxdddXXXMMMNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLIIIFFFDDDCCCBBBAAA???>>>>>>===;;;:::777555444333333333333333222000000111///,,,***(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((((((''''''&&&((()))++++++)))(((&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&***)))(((''''''''''''''''''((()))))))))+++...000333666:::<<<<<<<<<<<<===;;;<<<<<<999555333333444???DDDJJJMMMMMMKKKIIIGGGJJJHHHCCC<<<777888>>>CCCKKKNNNRRRTTTUUUUUUVVVVVVTTTPPPKKKJJJKKKMMMMMMMMMJJJIIIIIIJJJLLLLLLLLLJJJLLLKKKKKKJJJJJJKKKLLLMMMJJJJJJLLLOOOSSSZZZeeemmmqqqqqqqqqnnnggg^^^VVVPPPHHHFFFBBB???>>>???AAACCCDDDFFFHHHKKKPPPWWW___eeennnwwwvvvsssssssssppplllgggaaaYYYQQQKKKFFFGGGJJJNNNQQQPPPLLLHHHGGGJJJPPPZZZiiiyyyrrrddd]]]^^^bbbmmm{{{~~~zzzdddYYYKKK@@@;;;999888777555888777555777<<<===<<<<<<===@@@CCCEEEFFFFFFFFF@@@<<<666222000...---,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvbbbVVVMMMNNNPPPQQQQQQQQQPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIFFFEEECCCBBB???<<>>===;;;999777444333333333333333222111000///000...,,,***))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''%%%&&&''''''(((''''''''')))(((((('''&&&&&&%%%%%%))))))(((((('''((((((((('''((())))))***+++///111444777;;;======<<<<<<<<<;;;<<<<<<888333111333666FFFKKKQQQTTTSSSOOOKKKIIIIIIGGGCCC===999;;;AAAGGGLLLOOOSSSVVVVVVWWWXXXYYYRRROOOKKKKKKNNNPPPPPPNNNHHHGGGFFFGGGIIIJJJJJJIIIKKKKKKJJJKKKLLLNNNPPPQQQLLLKKKKKKOOORRRYYYeeeqqqyyy|||}}}uuullleeeVVVSSSOOOKKKHHHHHHIIIJJJHHHLLLQQQXXX```jjjtttzzzyyyxxxrrrqqqpppnnnkkkeee]]]XXXSSSRRRRRRTTTVVVVVVRRRNNNGGGHHHLLLVVVeeewwwwwwggg^^^]]]```kkkxxx~~~nnncccSSSFFF???<<<:::999666999999666666:::;;;:::;;;===???BBBDDDEEEFFFFFFCCC???999444111///---,,,---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaVVVOOOPPPQQQRRRRRRQQQPPPPPPLLLMMMNNNOOOPPPOOONNNNNNHHHGGGGGGFFFFFFDDD@@@===???>>>===;;;999666444222222222222222111000///...------,,,++++++***))))))(((((())))))******++++++''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&(((((((((((((((((()))***'''((())))))***,,,///222444777;;;======;;;:::::::::;;;:::666111111555:::FFFLLLSSSVVVUUUQQQLLLJJJHHHFFFCCC>>>;;;>>>EEEKKKNNNQQQUUUWWWWWWWWWWWWXXXOOOLLLJJJLLLPPPRRRPPPMMMIIIGGGEEEEEEGGGIIIKKKKKKIIIIIIIIIJJJLLLOOORRRTTTLLLIIIJJJMMMQQQWWWdddrrr}}}pppmmmgggaaa]]][[[[[[\\\[[[___fffnnnvvv{{{zzzzzz{{{||||||yyywwwpppjjjbbb^^^^^^^^^]]][[[MMMLLLMMMVVVeeevvv}}}oooggggggjjjooo{{{~~~{{{}}}xxxlllZZZLLLCCC@@@>>>===555???EEE@@@999666888999;;;===@@@BBBDDDEEEFFFFFFFFFAAA;;;666222000...,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaVVVQQQQQQRRRSSSSSSRRRQQQPPPKKKMMMOOORRRSSSSSSRRRQQQFFFFFFGGGHHHHHHFFFBBB?????????===;;;888666333222111111222111111000///...,,,,,,,,,,,,,,,+++***)))&&&&&&''')))***,,,------''''''(((((((((((('''''')))))))))))))))*********))))))(((((((((((())))))$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((((((((((((((('''(((((()))***+++'''((()))******,,,///222333666;;;===<<<:::999999888999888444000111777===CCCIIIPPPUUUTTTPPPLLLIIIGGGFFFCCC???===???FFFMMMPPPSSSVVVWWWWWWVVVVVVVVVLLLJJJIIILLLQQQSSSPPPLLLLLLIIIFFFFFFHHHKKKMMMNNNGGGGGGHHHIIILLLPPPSSSVVVKKKHHHHHHLLLOOOUUUcccsss{{{vvvsssrrrrrrvvvzzzqqqgggeeefffgggfffVVVSSSSSSYYYfffvvvxxxrrrtttyyyuuuxxxssspppnnnqqqwww~~~~~~qqq___PPPGGGCCCAAA@@@999JJJVVVOOO@@@888:::>>><<<>>>@@@CCCEEEFFFGGGGGGGGGCCC<<<777333111...---)))***---///111111000///,,,,,,,,,,,,,,,,,,,,,,,,sss```VVVOOONNNNNNPPPQQQQQQOOOMMMLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIIIIHHHFFFCCC@@@???======<<<:::888777555555777444111000000///---+++,,,---,,,,,,+++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))***+++------444777:::<<<<<<<<<<<<===>>>999555333111111666===DDDGGGKKKPPPSSSSSSRRRQQQNNNIIIBBB???@@@DDDHHHJJJRRRQQQRRRUUUYYYYYYVVVRRRKKKIIIGGGHHHKKKNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJLLLIIIGGGIIINNNSSSVVVVVVRRRMMMJJJKKKMMMTTTaaannn{{{rrrnnnrrrrrrnnn```VVVQQQYYYhhhwww~~~~~~{{{rrriiigggiiijjjmmmrrryyy~~~~~~}}}jjjXXXKKKEEEDDDDDDDDDBBB???<<<:::999999999===???AAACCCCCCDDDFFFHHHGGGCCC===777333111000111...------,,,,,,------...+++++++++,,,,,,---------rrr```VVVPPPPPPPPPQQQRRRRRROOOMMMKKKLLLMMMNNNNNNNNNNNNNNNJJJIIIIIIGGGEEECCCAAA???======<<<:::888777555555444222000000000000///...++++++,,,,,,------,,,,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))******)))(((((('''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((***+++---///000111444777999999888999999===888444333111222777???DDDGGGKKKOOORRRSSSSSSRRROOOJJJDDDAAABBBGGGMMMPPPRRRQQQRRRTTTWWWVVVQQQMMMIIIHHHGGGIIILLLNNNLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIMMMQQQUUUUUUUUUOOOJJJGGGHHHKKKQQQ]]]hhhsss|||}}}|||xxxkkk___WWW]]]lll{{{~~~uuunnnhhhhhhkkkpppsssxxx~~~sss___PPPHHHDDDDDDBBB@@@===;;;999999999:::===>>>@@@AAAAAABBBDDDFFFFFFCCC===888333111000000...------,,,,,,------...++++++,,,,,,,,,---------qqq___VVVRRRQQQQQQRRRSSSRRRPPPMMMJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJHHHFFFDDDBBBAAA@@@======<<<:::888777555555333111//////000111000000++++++,,,,,,,,,+++******++++++************++++++''''''''''''''''''''''''***************))))))((((((((())))))))))))((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&(((***,,,///111333444777:::;;;;;;:::::::::;;;777333333222333999AAAFFFHHHKKKNNNPPPRRRTTTTTTQQQLLLFFFCCCFFFLLLRRRUUUSSSRRRRRRTTTUUURRRLLLGGGEEEFFFHHHKKKMMMMMMKKKIIIGGGGGGFFFFFFFFFGGGIIIJJJIIIJJJMMMQQQUUUWWWVVVUUUMMMIIIGGGHHHJJJOOOXXXbbbiiiwwwwwwjjjaaaeeerrrxxxrrrooommmpppuuu}}}~~~}}}~~~}}}hhhVVVJJJDDDBBB???===;;;999888888999999;;;===>>>>>>>>>???AAACCCDDDBBB>>>999555222111000...------,,,,,,------...,,,,,,,,,,,,------------ppp^^^VVVRRRQQQQQQQQQRRRQQQOOOMMMIIIJJJLLLMMMOOOOOOPPPPPPKKKJJJHHHFFFDDDBBBAAAAAA======<<<:::888777555555333111//////000111000///...------+++)))'''%%%$$$************************'''''''''''''''''''''''')))))))))******))))))(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&((())),,,...111222555888;;;===<<<;;;;;;;;;999555222333333555;;;DDDIIIIIIKKKMMMOOORRRTTTVVVRRRMMMGGGEEEHHHNNNTTTXXXTTTSSSSSSUUUUUUQQQJJJDDDAAADDDHHHLLLNNNMMMJJJGGGFFFEEEEEEEEEEEEGGGIIIJJJKKKLLLOOOSSSVVVXXXXXXXXXPPPKKKHHHJJJLLLOOOVVV^^^cccppp~~~rrriiinnnzzzwwwuuuwwwzzz~~~zzzyyyxxxyyy|||~~~~~~~~~{{{nnnZZZKKKBBB???<<<;;;999777666777888999:::;;;<<<;;;;;;;;;>>>@@@BBBAAA>>>;;;777444111000...------,,,,,,------...,,,,,,------------------nnn]]]UUUPPPOOOOOOPPPQQQPPPNNNLLLIIIJJJLLLMMMOOOOOOPPPPPPJJJJJJHHHFFFDDDBBBAAA@@@======<<<:::888777555555555333000000000000///---//////...,,,***(((&&&%%%((())))))))))))))))))(((''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))+++---///000222555888:::999999999999888444222333333666===EEEJJJJJJKKKLLLNNNQQQSSSTTTPPPLLLGGGGGGJJJQQQVVVZZZYYYWWWVVVVVVVVVRRRJJJDDD>>>BBBHHHLLLMMMKKKHHHFFFDDDDDDDDDDDDEEEGGGIIIJJJOOOPPPRRRTTTVVVYYY[[[]]]RRRLLLHHHJJJLLLNNNSSSYYY]]]hhhxxxxxxrrrxxxxxxyyy~~~~~~}}}xxxwwwvvvwwwyyyzzzzzzyyyuuuvvvvvvyyy|||}}}zzzwwwtttrrrpppooonnnmmmnnnppprrrsssrrrrrrtttuuuwwwxxxyyyyyy{{{|||}}}~~~~~~}}}|||{{{uuuuuutttsssqqqpppnnnmmmrrruuuyyy}}}xxxyyyqqq\\\KKKAAA===;;;999777666555666888999:::::::::999777888:::<<<@@@@@@???<<<999555222000...------,,,,,,------...------------------------mmm\\\TTTNNNNNNNNNOOOQQQQQQOOOMMMJJJKKKLLLMMMNNNOOOOOOOOOIIIIIIIIIHHHFFFCCC@@@???======<<<:::888777555555555333111000000000...---------.........---,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((('''(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((()))***,,,...///000444777:::<<<<<<<<<<<<===888444222333444666>>>FFFIIIIIIIIIJJJKKKMMMNNNOOOMMMJJJIIIJJJPPPWWW\\\___aaa^^^ZZZXXXVVVQQQJJJDDD<<>>;;;999777666555666777888::::::999777555555888:::>>>??????>>>;;;777222///...------,,,,,,------...............------------lll[[[SSSNNNNNNNNNPPPRRRRRRQQQOOOKKKLLLMMMNNNNNNNNNNNNNNNGGGIIIJJJIIIGGGDDD@@@=========<<<:::888777555555333111//////000111000///+++,,,,,,------------,,,((()))************)))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***,,,...111333444666999===???@@@@@@AAABBB888444222333444666>>>FFFFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIKKKPPPXXX```fffhhhiiiddd^^^YYYTTTNNNGGGAAA;;;@@@GGGKKKKKKIIIGGGGGGCCCCCCDDDEEEFFFIIIKKKMMMPPPSSSXXXZZZ[[[\\\^^^aaaYYYPPPIIIHHHJJJKKKOOOTTTRRRUUU]]]gggmmmqqqyyy~~~yyy|||vvvwwwyyy|||}}}|||{{{{{{|||}}}}}}||||||{{{wwwuuutttssssssrrrooommmjjjiiigggffffffgggiiikkkffffffeeeccc```]]]ZZZYYYUUUTTTSSSQQQOOONNNMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSOOOOOONNNMMMLLLLLLKKKKKKGGGKKKPPPTTTZZZdddqqqzzz~~~vvvzzz{{{fffRRRFFFAAA;;;:::888666555555666777;;;:::888666333444666888<<<>>>??????===888333///...------,,,,,,------...///.........------------kkkZZZRRRNNNNNNOOOQQQSSSTTTSSSQQQLLLMMMMMMNNNNNNNNNMMMMMMFFFHHHJJJKKKIIIDDD???<<<======<<<:::888777555555111000...///111222222111+++++++++******((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))+++---111444777888333666:::===>>>???@@@AAA999555222333444666>>>FFFCCCDDDDDDDDDDDDCCCCCCBBBGGGHHHLLLTTT^^^hhhnnnpppoooiii```YYYSSSLLLDDD>>>:::@@@GGGJJJJJJHHHGGGGGGDDDDDDDDDEEEGGGJJJLLLNNNNNNSSSZZZ^^^^^^^^^^^^___^^^TTTLLLJJJLLLNNNRRRVVVPPPOOOSSSZZZ^^^aaajjjuuu|||zzz}}}{{{xxxvvvyyy~~~}}}{{{zzz{{{zzzzzzzzz{{{{{{{{{{{{sssrrrpppooonnnllliiigggcccaaa^^^[[[YYYYYYZZZ[[[TTTTTTTTTSSSQQQOOOLLLKKKIIIHHHFFFDDDCCCCCCCCCDDDAAAAAABBBBBBBBBBBBAAA@@@???AAACCCFFFHHHIIIIIIIIIGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCFFFIIIKKKNNNVVVaaakkkzzzwwwxxxjjjVVVIIIDDD<<<;;;888666555555666777;;;:::888555333333555888<<<===@@@@@@>>>888333///...------,,,,,,------...//////.........---------lll[[[RRRKKKMMMPPPRRRSSSQQQNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKFFFFFFFFFFFFDDDBBB@@@>>><<<;;;:::999888666555555444222111222444333000,,,---,,,***+++,,,,,,+++)))((()))***++++++***)))(((%%%%%%&&&'''((()))******(((''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))***(((&&&%%%%%%''')))+++,,,,,,+++,,,---000333555777888:::<<<=========<<<555333111222666;;;???@@@AAACCCDDDBBB???===@@@BBBEEEHHHOOOZZZdddiiiiiihhhjjjfffbbb___[[[SSSGGG>>>@@@CCCGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNVVVYYY]]]aaacccccccccbbb```YYYPPPKKKKKKNNNSSSUUUVVVUUUSSSQQQRRRXXX```fffqqqwww~~~xxxooogggaaa___```aaa^^^aaaffflllttt|||~~~zzzwwwvvvtttwww~~~|||~~~||||||}}}~~~}}}{{{yyywwwyyy{{{|||}}}|||zzzwwwtttrrrpppmmmkkkiiigggdddbbb^^^\\\XXXUUURRRPPPOOONNNKKKKKKJJJIIIHHHGGGFFFEEEBBBAAAAAA@@@???>>>>>>===<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBAAAAAABBBCCC???@@@AAACCCCCCBBBAAAAAADDDBBBAAAAAAEEEKKKQQQUUUjjjttt|||rrruuu}}}ppp___OOOEEE???===999666555555666666888777666555444444555666999:::<<<===;;;777333000---///000///,,,+++---/////////.........---------iiiXXXOOOJJJLLLOOOQQQQQQPPPNNNLLLMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHGGGEEECCCAAA???<<<;;;:::999888666555555333111000000222222///------+++***)))******(((&&&)))(((&&&%%%%%%%%%&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((()))%%%&&&&&&''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%''')))+++))))))***,,,///333666999::::::;;;<<<<<<;;;::::::444222000111555:::>>>???AAAAAAAAA@@@??????@@@AAAFFFJJJRRR\\\eeehhhgggdddfffdddbbb___YYYPPPEEE>>>DDDFFFIIIJJJHHHFFFDDDDDDDDDDDDEEEFFFHHHJJJMMMNNNUUUXXX^^^cccfffgggfffeeeaaa\\\UUUNNNKKKMMMRRRUUUTTTSSSQQQOOOOOOSSSYYY^^^iiinnnvvv~~~zzztttrrrsssrrroookkkdddaaaZZZTTTOOOMMMLLLLLLMMMOOOSSSWWW]]]gggsss|||{{{yyyzzz}}}{{{yyyyyyyyy}}}|||{{{|||}}}~~~}}}{{{yyyxxxwwwxxxyyyzzzyyywwwuuusssrrrpppllljjjgggeeeaaa^^^XXXVVVSSSOOOLLLJJJIIIIIIBBBBBBBBBCCCCCCCCCCCCDDD??????>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????===>>>@@@@@@??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBDDDBBB@@@@@@CCCHHHMMMQQQ___iiiyyy~~~qqqpppuuu{{{kkkYYYMMMCCC@@@<<<999888888999999:::888777555444444444444999;;;===>>>===999444111...///000...,,,+++---/////////.........---------~~~gggVVVNNNKKKMMMOOOQQQRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGEEECCCAAA@@@<<<;;;:::999888666555555222111///...//////...---***)))'''((())))))((('''+++((($$$"""!!!###&&&)))))))))(((((('''''''''&&&''''''''''''((())))))***&&&&&&%%%%%%%%%'''((()))(((''''''''''''&&&&&&&&&(((((((((''''''''''''''')))(((&&&%%%&&&''')))+++))))))***,,,000333777999<<<<<<======<<<:::888777222111///111555:::===???AAA???>>>???@@@AAAAAA@@@@@@EEEMMMWWW^^^```]]]ZZZaaabbbbbb___WWWLLLDDD???GGGIIIKKKKKKHHHEEECCCCCCCCCCCCDDDEEEGGGJJJMMMNNNSSSXXX___fffjjjjjjiiigggfffccc]]]TTTNNNMMMQQQVVVUUUTTTRRRPPPNNNOOOSSSVVV```dddjjjpppsssrrrpppnnnfffbbb^^^\\\]]]\\\YYYVVVTTTQQQMMMIIIEEEBBBAAAAAAAAACCCEEEFFFIIIPPP[[[bbbrrr~~~zzzyyy~~~|||}}}zzz{{{||||||}}}|||{{{yyyxxxuuuvvvvvvvvvuuutttsssrrrpppmmmiiieeebbb^^^ZZZWWWOOOMMMJJJGGGDDDCCCBBBBBB=========>>>>>>?????????<<<<<<;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<>>>????????????AAACCCFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@AAAEEEIIIKKKQQQ[[[kkk~~~tttooorrr}}}|||fffUUUGGGCCC???<<<<<<======<<<<<<:::888666444333333333999;;;>>>@@@>>>;;;666333//////000...---,,,---///...............---------iiiXXXPPPMMMNNNPPPRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@<<<;;;:::999888666555555222000...------------...((('''&&&'''***+++***)))+++)))&&&$$$%%%'''***---((((((((((((''''''''''''***)))(((((((((((())))))'''&&&$$$###$$$&&&((()))(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&((('''&&&&&&&&&(((***+++---------...000222444555;;;<<<<<<===<<<:::999888333111000222777;;;>>>@@@BBB@@@===???BBBDDDCCCAAA===AAAHHHPPPUUUXXXXXXXXX]]]aaaccc___UUUJJJDDDBBBGGGIIIKKKJJJGGGDDDCCCCCCBBBBBBCCCEEEGGGJJJMMMOOOSSSXXX```hhhlllmmmjjjiiijjjiiieee[[[RRRNNNQQQUUUXXXXXXWWWUUURRRPPPPPPQQQYYY^^^dddgggfffbbb]]]ZZZSSSQQQPPPQQQTTTUUUUUUSSSRRRPPPKKKGGGDDDCCCCCCCCCDDDFFFGGGFFFGGGKKKSSSYYYbbbkkkzzz~~~zzzzzz{{{{{{{{{{{{zzzyyyxxxvvvuuuuuutttsssssssssrrrllliiiddd___[[[VVVQQQMMMGGGFFFCCC@@@>>>===<<<<<>>===<<<<<<;;;;;;::::::::::::999999888888999999::::::::::::;;;;;;<<<<<<<<<======>>>???@@@>>>@@@AAABBBBBBCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGEEECCCBBBBBBCCCEEEGGGIIIQQQ___rrr|||tttuuu|||nnnYYYKKKFFFAAA???@@@@@@@@@>>>>>><<<999666444222222222777:::===@@@???<<<777444000000///...------...///........................iiiZZZQQQLLLMMMOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIGGGEEECCCAAA??????<<<;;;:::999888666555555111111///...,,,---...///+++***))))))++++++***)))&&&&&&'''((()))+++,,,---''''''''''''((((((((((((,,,+++***((('''''''''''''''&&&%%%###$$$%%%''')))(((''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++------...///111333555555999:::;;;<<<<<<<<<;;;:::444333333555:::>>>AAABBBDDDAAA???@@@DDDFFFEEECCC@@@CCCGGGLLLQQQVVV[[[^^^[[[```bbb^^^SSSIIIEEEEEEFFFGGGHHHHHHFFFDDDCCCDDDAAAAAABBBDDDGGGKKKNNNPPPUUUZZZbbbiiinnnnnnllljjjllllllhhh^^^SSSMMMNNNQQQWWWYYYZZZXXXUUUQQQOOONNNSSSXXX^^^```\\\UUUOOOLLLLLLLLLMMMPPPSSSUUUUUUUUUQQQNNNHHHCCCAAABBBEEEHHHJJJMMMOOOOOOOOOQQQVVVZZZ```eeeppp~~~~~~}}}|||{{{xxxyyyyyyyyyxxxxxxxxxwwwwwwvvvuuutttsssrrrrrrqqqjjjfffaaa\\\WWWRRRLLLIIICCCBBB???===;;;:::::::::=========<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@???AAACCCDDDEEEFFFIIIKKKMMMNNNOOOPPPQQQPPPPPPOOOKKKJJJHHHFFFEEEEEEEEEFFFIIINNNYYYhhh{{{zzzwww~~~pppYYYMMMHHHBBB@@@BBBCCCBBB@@@???===:::777444222111111444777<<>><<<;;;:::999888666555555111222222111......///000111///---,,,+++***(((&&&"""$$$&&&)))***+++******&&&'''''''''(((((())))))+++***)))((('''&&&&&&&&&''''''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++)))+++---000333666888999777888:::<<<=========<<<555555555888===AAADDDDDDEEEDDDBBBCCCDDDEEEEEEDDDAAACCCEEEHHHLLLRRRYYY^^^\\\______ZZZQQQIIIFFFFFFFFFGGGHHHGGGEEECCCCCCDDD@@@@@@AAADDDGGGKKKNNNPPPVVV[[[ccckkkppprrrqqqpppnnnmmmhhh___UUUMMMKKKLLLRRRVVVYYYZZZVVVQQQMMMKKKLLLQQQWWWWWWSSSMMMJJJIIIPPPPPPRRRSSSTTTUUUUUUUUUQQQMMMHHHEEEEEEIIINNNRRRRRRVVV[[[]]]^^^___bbbeeelllpppwwwvvvttttttxxx~~~}}}xxxyyyyyy{{{}}}}}}{{{zzzzzzzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuusssrrrpppnnnmmmgggddd___ZZZVVVQQQLLLHHHAAA@@@>>><<<::::::::::::888888999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;<<<===>>>>>>???AAADDDFFFGGGIIIKKKNNNRRRSSSUUUVVVWWWWWWWWWWWWRRRQQQPPPNNNLLLJJJIIIIIIKKKNNNUUUaaarrr|||www}}}qqq]]]PPPJJJCCCBBBDDDFFFDDDAAA???>>>;;;777444222222111222666;;;???@@@===888555222000......///000///...---------...............lllZZZQQQKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLJJJGGGDDDBBB@@@??????<<<;;;:::999888666555555111333555444111///000111000...,,,,,,,,,+++)))((($$$%%%&&&((()))(((((('''((((((((((((((('''''''''((('''''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((()))***+++***+++...111444666888999777888:::<<<=========<<<666555666999>>>CCCEEEEEEDDDDDDEEEDDDBBBBBBCCCEEE@@@CCCFFFHHHJJJOOOUUUZZZ\\\\\\[[[UUUNNNIIIFFFFFFIIIJJJJJJHHHEEEBBBBBBCCC??????AAACCCGGGKKKOOOQQQVVV[[[dddlllssswwwyyyyyytttpppjjjcccZZZSSSNNNKKKNNNSSSXXX[[[XXXSSSNNNKKKJJJMMMPPPOOOLLLLLLOOORRRXXXYYY[[[[[[ZZZYYYYYYYYYRRRQQQOOOPPPSSSXXX^^^aaaccciiirrrwwwyyyzzz|||~~~{{{}}}jjjfffdddhhhqqq{{{~~~yyysssnnnkkkiiiddddddeeegggiiikkkmmmnnnssszzz~~~}}}}}}}}}{{{yyyxxxwwwwwwtttttttttttttttttttttuuurrrrrrrrrqqqnnnkkkhhhfffbbb___ZZZVVVRRRNNNIIIFFFAAA@@@>>><<<::::::::::::888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>??????AAACCCFFFIIIJJJLLLOOORRRVVVXXXZZZ]]]^^^_________XXXXXXWWWUUURRRPPPNNNMMMKKKLLLPPPZZZjjjxxxxxxuuudddRRRLLLEEEDDDGGGIIIFFFCCC???===:::777555333222222222666<<<@@@AAA>>>:::666222000......000000///...---------.........//////ppp]]]SSSNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKMMMKKKHHHEEECCCAAAAAA@@@<<<;;;:::999888666555555222555777666333111111222***))))))***,,,......---((((((((((((((('''''''''+++***)))((('''&&&%%%%%%$$$$$$%%%%%%'''((()))***'''(((((())))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++---...000222444555666666888999:::<<<===<<<<<<;;;555555666:::???CCCEEEEEECCCEEEFFFDDD@@@???AAADDDDDDHHHLLLNNNOOOQQQVVVYYY\\\[[[WWWRRRLLLHHHFFFFFFMMMMMMLLLIIIEEEBBBAAABBB>>>???@@@CCCGGGKKKOOOQQQVVV[[[dddmmmvvv|||zzzvvvooohhhaaaZZZSSSNNNLLLRRRYYY]]][[[VVVQQQNNNKKKLLLMMMKKKJJJNNNVVV^^^___aaabbbcccbbbaaa```aaaRRRSSSUUUXXX]]]ccciiilllvvv~~~{{{uuuzzzuuuaaa]]]YYY\\\fffooouuuwwwrrrooojjjccc]]]WWWSSSQQQRRRSSSTTTUUUWWWZZZ\\\]]]^^^fffpppwww|||}}}yyy{{{}}}}}}zzzwwwtttsssssssssrrrrrrrrrsssssstttooooooooonnnkkkgggccc```]]]ZZZUUURRRNNNKKKFFFCCCAAA???===<<<;;;:::;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@AAABBBEEEGGGJJJMMMNNNQQQTTTWWWZZZ[[[^^^aaacccdddeeeeee\\\\\\[[[YYYWWWTTTRRRQQQJJJJJJLLLUUUeee{{{|||sssyyylllTTTMMMFFFEEEIIIKKKHHHDDD???===:::777555333333222222777===BBBCCC@@@;;;888333000......000111///------------.........//////ooo^^^UUUQQQQQQRRRRRRQQQOOOMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHFFFCCCAAA@@@???======;;;999777555444333444333111000000000...,,,++++++*********+++---......***''''''***,,,,,,+++,,,+++)))(((&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((''''''''''''((())))))***(((&&&&&&'''(((((((((%%%&&&&&&'''((()))******(((%%%%%%((()))'''(((+++,,,...111555777999:::;;;>>><<<;;;<<<>>>>>>;;;888222222333888???EEEFFFFFFCCCCCCCCCDDDEEECCCAAA>>>EEEFFFHHHJJJMMMRRRXXX]]]aaa]]]VVVQQQMMMKKKHHHGGGMMMLLLIIIFFFDDDBBBBBBBBBCCCCCCDDDDDDFFFIIIOOOSSSTTTXXX___iiisss{{{~~~yyyrrrmmmjjjddd[[[TTTOOOPPPRRRXXX]]]\\\VVVPPPMMMLLLIIIHHHLLLVVVbbbkkkoookkkgggiiilllkkkddd^^^``````bbbdddhhhooowww}}}}}}rrrkkkppp}}}uuuggg\\\TTTWWW___ccccccccc[[[YYYVVVRRRMMMJJJGGGFFFEEEEEEFFFFFFFFFFFFEEEEEENNNTTT\\\ccciiisss}}}|||yyyyyyyyyxxxxxxwwwwwwwwwtttttttttssssssrrrrrrrrrnnnmmmllllllkkkhhhdddaaa\\\XXXSSSNNNLLLJJJHHHGGG@@@@@@???===<<<;;;:::999;;;;;;;;;<<<===>>>???@@@@@@?????????>>>>>>======AAA@@@AAABBBDDDDDDBBB@@@CCCBBBAAAAAABBBCCCEEEFFFGGGHHHKKKOOOSSSVVVYYY[[[___aaaccceeefffeeecccbbbcccaaa___^^^]]][[[XXXVVVRRRNNNOOOVVVaaaqqqrrrxxx}}}qqq]]]RRRHHHFFFGGGFFFEEEFFFEEEAAA;;;555222222444555444777;;;@@@BBB@@@:::666222000......///000000///------------------------ooo]]]TTTPPPPPPQQQQQQQQQOOONNNMMMMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHFFFCCCAAA@@@??????>>><<<:::888666555444444222111000111000...---++++++*********+++,,,---///,,,)))(((***,,,,,,+++---,,,+++)))((((((((((((''''''(((((()))(((((((((&&&&&&&&&&&&'''((()))))))))'''%%%%%%&&&'''''''''&&&&&&''''''(((((()))))))))&&&&&&)))***((())),,,...000222555777888888888<<<;;;:::;;;<<<<<<999666222222444999???DDDFFFFFFEEEEEEEEEFFFEEEDDDAAA???FFFHHHIIIJJJMMMQQQVVVZZZ___ZZZTTTPPPMMMLLLJJJIIIMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGJJJNNNRRRUUUYYY```iiirrr{{{yyytttpppiii```XXXPPPOOOOOOUUU]]]aaa^^^[[[QQQOOOMMMOOOUUU___jjjppppppnnnmmmpppssstttpppllljjjkkkmmmpppvvvrrrggghhhrrroooaaaUUUSSSVVVVVVTTTTTTLLLKKKHHHEEECCC@@@???>>><<<<<<===>>>???AAABBBCCCCCCHHHNNNSSSYYYaaakkksss~~~~~~|||wwwwwwxxxxxxxxxxxxxxxxxxuuuttttttsssrrrqqqqqqpppmmmlllkkkjjjiiifffbbb___ZZZVVVQQQMMMKKKIIIGGGFFFAAA@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???BBBAAABBBCCCEEEEEECCCAAADDDCCCCCCCCCDDDFFFGGGHHHKKKMMMOOOSSSWWWZZZ]]]^^^aaacccgggiiijjjiiigggfffhhhfffdddbbbaaa___[[[YYYTTTQQQQQQVVV^^^kkkxxxttt~~~~~~xxxlll[[[QQQHHHGGGIIIHHHHHHHHHHHHCCC===666222111222333222444999>>>BBB@@@<<<888444111//////000111111000------------------------ooo]]]TTTNNNOOOPPPQQQQQQPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIGGGEEECCCBBB@@@?????????===;;;999777666555444222111000111000///---++++++*********+++,,,---///---*********++++++***++++++***)))))))))))))))))))))))))))))))))((((((%%%%%%%%%%%%&&&'''((()))'''&&&$$$$$$&&&'''&&&%%%''''''''''''''''''((((((***''''''***+++)))***---000222444555777777777777999999888999999888666333111111444999???CCCEEEEEEGGGGGGHHHGGGFFFDDDBBBAAAIIIJJJKKKKKKLLLNNNRRRUUUYYYUUUPPPMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJNNNQQQUUUWWW\\\dddmmmvvv}}}{{{xxxuuuoooggg```VVVPPPLLLPPPYYY```bbb```VVVTTTSSSXXXbbblllrrruuuqqqrrruuuwwwzzz||||||}}}zzz|||ttteee```dddooo}}}wwwgggWWWOOOLLLIIIGGGFFF???>>><<<;;;:::999999999888888888888:::<<<>>>???===@@@EEEHHHLLLRRRZZZ```oooyyy~~~}}}vvvvvvvvvwwwxxxxxxyyyyyyuuuttttttrrrqqqpppooooookkkiiihhhgggfffccc___\\\WWWSSSOOOLLLJJJHHHFFFDDDAAAAAAAAAAAA@@@@@@@@@???=========>>>???@@@BBBBBBDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFEEECCCEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMOOOSSSVVVZZZ\\\^^^cccfffkkkoooqqqpppnnnlllmmmllljjjhhhgggddd```]]]ZZZXXXWWWXXX\\\fffzzz~~~sss|||}}}|||{{{ssshhhYYYPPPHHHHHHKKKKKKJJJKKKKKKFFF???777222000111111000222777<<<@@@AAA>>>;;;555333000000111222111111------------------------qqq^^^TTTMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@???>>>===;;;999777555555333222000000111000///---+++++++++++++++++++++,,,...,,,+++***))))))))))))((((((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''&&&)))&&&&&&)))***)))***---000111333555777777777777777777777777666444222111...000333888===@@@BBBCCCFFFGGGHHHHHHGGGEEEEEEEEEKKKLLLMMMMMMLLLLLLNNNPPPQQQNNNJJJHHHIIIJJJKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKMMMOOOQQQSSSVVV\\\ccckkkrrrvvvvvvvvvuuuvvvuuurrrmmmhhh___VVVLLLKKKRRRZZZ^^^^^^\\\YYYZZZ```kkksssvvvvvvrrruuuxxxzzzzzz{{{wwwdddZZZYYY```mmmxxxzzzjjjWWWMMMGGGBBB@@@@@@;;;;;;:::999999999::::::<<<;;;:::999999:::;;;<<<;;;===@@@BBBEEEIIIOOOSSSaaammmzzz~~~}}}{{{vvvvvvvvvwwwwwwwwwwwwwwwuuutttsssrrrpppooommmmmmiiigggeeecccbbb```\\\YYYSSSPPPMMMJJJIIIHHHEEEDDDAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNOOORRRUUUXXX\\\^^^___eeeiiinnnsssvvvvvvtttrrrqqqpppnnnmmmllliiidddaaaaaa```___]]]]]]eeeyyyxxx~~~~~~{{{rrrgggXXXOOOGGGHHHKKKKKKKKKLLLKKKGGG???888333222222333222333666;;;>>>@@@>>><<<555333000///000111000000........................rrr___TTTMMMNNNOOOPPPPPPPPPOOONNNLLLMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@>>>===;;;:::777666444333333111000000111111///...++++++++++++++++++++++++++++++***)))'''''''''''''''''''''''''''(((((()))''''''&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((((((((('''&&&'''((()))'''&&&''''''''''''&&&&&&&&&&&&'''$$$%%%((()))((()))---...000222555777888999999666777777666444222000///,,,///444888<<<>>>@@@AAADDDFFFHHHHHHFFFEEEGGGHHHKKKLLLNNNMMMLLLKKKKKKLLLJJJGGGDDDCCCEEEGGGHHHHHHCCCCCCBBBBBBBBBCCCEEEFFFGGGIIIKKKLLLKKKKKKMMMNNNOOOPPPRRRUUU[[[aaafffiiijjjkkklllnnnpppooollljjjeee[[[QQQLLLNNNUUU[[[^^^```___```fffooouuuuuussstttvvvyyyxxxvvvwww{{{yyyeeeXXXSSSUUU^^^hhh~~~uuufffTTTIIICCC===;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999999:::;;;;;;777999;;;===???BBBEEEHHHTTT```nnnyyy}}}zzzxxxxxxxxxwwwvvvvvvuuutttttttttsssrrrqqqooommmllllllgggeeebbb```___\\\YYYVVVQQQOOOLLLJJJIIIHHHFFFDDDAAABBBBBBBBBBBBCCCCCCCCC>>>>>>??????@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJIIIGGGEEEGGGHHHKKKMMMOOOQQQQQQVVVWWWYYY\\\```ccceeefffgggjjjpppuuuxxxyyyxxxwwwuuutttttttttssspppllliiihhhgggfffdddaaagggxxx}}}sssiii[[[PPPGGGGGGIIIJJJJJJLLLIIIEEE???999555444555666666666777:::===>>>===;;;444222///.../////////...........................rrr^^^TTTMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGEEEDDDBBBAAAAAA===<<<;;;999777555444333222111000000111111000...++++++,,,,,,,,,+++******((())))))(((&&&%%%&&&'''***)))))))))))))))***+++)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$((()))((()))---...///222555777888999999666888888777333000//////,,,000666:::<<<>>>@@@BBBCCCEEEGGGFFFDDDCCCFFFHHHIIIKKKMMMNNNLLLKKKJJJJJJEEEBBB@@@???AAACCCEEEEEE@@@@@@??????@@@AAACCCDDDEEEHHHKKKLLLLLLLLLLLLMMMOOOOOOPPPRRRTTTWWWZZZ[[[___aaabbbdddeeeeeeeeeeeeddd___WWWQQQPPPUUU]]]bbbccccccfffkkkrrruuuuuussswwwyyyyyyxxxvvvwww|||~~~uuunnnhhhiiinnnyyy}}}kkk]]]SSSOOORRRYYYjjjzzzyyyhhh[[[MMMEEE???999777888;;;;;;::::::::::::;;;;;;777777888:::;;;<<<===>>>:::;;;;;;===>>>@@@BBBCCCHHHSSSaaammmzzz}}}{{{xxxvvvyyyxxxwwwvvvuuusssrrrrrrrrrqqqqqqooonnnmmmllllllfffccc```^^^\\\ZZZWWWUUUPPPNNNLLLKKKKKKJJJHHHFFFCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLLLLKKKIIIGGGHHHKKKNNNQQQSSSUUUUUUYYYZZZ]]]```cccfffhhhiiiiiilllqqquuuyyyzzz{{{{{{|||||||||~~~}}}yyyvvvtttrrrooommmjjjmmm{{{wwwoooaaaUUUJJJGGGHHHHHHIIIKKKHHHEEE???999666666888999;;;:::999:::<<<======<<<444222///......///...---........................ppp]]]RRRNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<:::888666555444222111000000111111000///+++,,,,,,,,,,,,+++***)))&&&(((***)))'''&&&'''(((+++***)))))))))))))))***)))(((&&&&&&&&&''')))***)))(((''''''&&&&&&'''''''''&&&&&&'''))))))'''%%%%%%%%%%%%&&&&&&''''''''''''$$$%%%(((***)))***...000111333555777777777777777999:::888444000//////...333999===???@@@BBBDDDDDDFFFHHHEEEAAA???BBBEEEGGGJJJMMMNNNMMMKKKJJJJJJDDDAAA>>>===???AAABBBCCC???>>>>>>>>>>>>@@@AAABBBCCCFFFJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQSSSVVVXXXZZZ]]]___aaa```\\\UUUPPPRRRZZZbbbeeegggkkkppptttvvvwwwwww}}}|||||||||}}}xxxoooggg```]]]___hhhxxxwwwhhhZZZOOOMMMPPPVVVbbbnnnsssrrrooohhhaaaTTTLLLDDDAAA???;;;:::;;;<<<<<<<<<===>>>???@@@AAA<<<>>>@@@BBBDDDDDDDDDCCCAAA@@@???@@@@@@AAAAAA@@@???IIITTT___lll}}}|||{{{yyyvvvtttwwwwwwvvvuuuttttttssssssppppppooonnnnnnmmmlllllleeeccc___\\\[[[XXXVVVSSSPPPOOOMMMMMMMMMLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLNNNNNNLLLJJJJJJLLLOOOSSSVVVXXXZZZZZZ[[[\\\^^^aaadddgggiiijjjmmmooorrrvvvyyy|||}}}~~~~~~{{{xxxyyy}}}yyyjjj\\\NNNHHHGGGGGGHHHKKKIIIEEE???:::777777999:::===;;;999:::<<<===>>>>>>555333000////////////...........................ooo[[[PPPOOOOOOPPPPPPOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA???>>>===;;;999777666555222111///000111111000///+++,,,,,,---,,,+++***)))&&&(((+++***((('''(((***))))))(((''''''''''''''''''&&&%%%$$$%%%''')))******)))((('''''''''''''''&&&%%%%%%'''((((((&&&$$$$$$$$$%%%%%%&&&'''(((((((((%%%&&&)))+++***,,,///222333444666666666666555888:::;;;999444000///000000555<<<@@@AAABBBDDDFFFEEEHHHHHHEEE???<<<>>>AAAFFFIIILLLNNNMMMKKKJJJJJJDDDAAA>>>===>>>@@@AAABBB??????>>>>>>>>>???AAABBBAAAEEEIIILLLMMMLLLLLLLLLJJJJJJJJJIIIGGGEEECCCBBBAAACCCFFFJJJNNNSSSYYY]]]___aaa___WWWOOOMMMUUU]]]fffjjjooosssvvvwwwzzz{{{uuummmddd^^^\\\```lllyyysssbbbSSSMMMMMMIIIRRRYYY[[[ZZZWWWQQQJJJFFF@@@===@@@AAAAAAAAADDD@@@@@@AAABBBDDDFFFHHHIIIHHHJJJLLLNNNNNNLLLJJJHHHBBBAAA??????>>>>>><<<;;;;;;CCCKKKTTT```qqq~~~|||zzzyyyxxxvvvtttuuuuuuuuuuuuuuutttttttttoooooonnnnnnmmmmmmmmmllleeebbb___\\\ZZZXXXUUUSSSPPPOOONNNNNNNNNNNNKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKMMMOOOOOOMMMKKKLLLNNNRRRVVVYYY\\\]]]^^^```aaacccfffiiilllnnnooopppqqqsssvvvyyy|||~~~mmmrrrpppaaaQQQIIIGGGGGGHHHKKKKKKGGG@@@;;;777777888999===;;;999999<<>>???AAADDDHHHHHHGGGCCC>>>;;;;;;===@@@GGGHHHJJJLLLLLLLLLJJJJJJDDD>>>999999???BBB@@@<<<::::::;;;===???AAACCCDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFCCC???<<<:::888<<<<<<<<<>>>AAAGGGKKKNNNPPPVVVZZZYYYTTTRRRVVVZZZfffkkkrrruuuvvvwwwzzz}}}|||~~~uuujjjbbb___gggppprrr___QQQJJJIIIKKKMMMKKKGGGDDDDDDEEECCCCCCBBBBBBBBBDDDEEEFFFGGGHHHJJJMMMPPPSSSVVVWWWWWWYYY[[[[[[YYYUUUQQQMMMMMMKKKGGGDDDBBB@@@@@@???@@@???CCCMMMXXXeeettt}}}}}}{{{yyywwwuuussssssuuutttttttttssssssssssssoooooopppooonnnkkkiiigggbbbaaa```___]]]ZZZVVVRRRRRRPPPNNNNNNOOOOOOOOONNNOOOMMMKKKIIIHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOOOOPPPPPPOOOJJJJJJJJJJJJKKKLLLMMMNNNRRRSSSUUUWWWZZZ^^^aaabbbbbbdddgggkkknnnooopppqqqwwwzzz~~~nnnqqq|||mmmZZZMMMIIIIIIHHHFFFHHHEEE@@@;;;888;;;AAAEEEIIIDDD???<<<>>>@@@AAAAAA999555111///////////////////////////////////////mmm]]]UUURRRQQQQQQPPPOOOOOONNNNNNNNNLLLKKKJJJKKKKKKIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<<<<;;;999777555444222111000///////////////---,,,+++,,,------,,,***%%%''')))++++++***((('''***************)))))))))))))))(((''''''''''''((('''((()))******((('''%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((()))***---000333444666777777777999;;;::::::888444000...///000444888>>>@@@AAABBBEEEHHHHHHFFFBBB===:::;;;???BBBGGGHHHJJJKKKKKKJJJHHHGGGAAA<<<888:::???CCC@@@===;;;;;;<<<===???@@@BBBCCCCCCDDDFFFHHHIIIKKKKKKKKKGGGFFFCCC???;;;888666555666666777888;;;>>>BBBDDDGGGNNNVVVWWWTTTSSSUUUYYYdddjjjrrrxxxyyyzzz|||~~~uuummmmmmrrr}}}sssbbbYYYLLLLLLKKKHHHEEECCCCCCCCCFFFFFFFFFHHHJJJMMMPPPQQQTTTXXX^^^dddhhhjjjkkkjjjkkkkkkkkkiiigggccc```___VVVSSSOOOKKKHHHFFFDDDBBB@@@???AAAIIIRRR^^^mmmzzz}}}|||{{{{{{{{{{{{yyyxxxwwwuuusssrrrppppppqqqqqqqqqqqqqqqqqqppppppnnnnnnnnnmmmllliiifffdddaaa```___^^^]]]ZZZVVVRRRRRRQQQOOOOOOPPPPPPOOONNNOOONNNLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLOOOOOOOOOPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPSSSSSSUUUXXX[[[^^^aaaccceeegggjjjmmmoooqqqrrrrrrwww|||uuu```QQQKKKIIIGGGFFFHHHEEE@@@<<<:::<<>><<<<<<======>>>@@@AAABBBAAACCCEEEGGGIIIJJJKKKKKKCCCAAA>>>:::666444333222333333333555666999:::;;;>>>FFFOOOSSSSSSRRRTTTWWW___gggrrryyy||||||}}}~~~zzzssssss{{{yyynnn^^^ZZZTTTPPPNNNMMMLLLLLLLLLMMMPPPSSSXXX]]]aaaccceeejjjssszzz~~~~~~|||yyyyyyxxxvvvtttrrrpppoooooofffccc^^^YYYUUUQQQMMMIIIEEEBBBBBBFFFMMMVVVdddpppvvvwwwwwwwwwvvvvvvuuutttsssrrrqqqpppnnnmmmlllkkkllllllmmmmmmmmmmmmmmmmmmlllllllllkkkhhheeecccaaa```___]]]\\\\\\YYYUUURRRRRRQQQOOOOOOPPPQQQPPPOOOOOONNNMMMKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMQQQPPPPPPOOOPPPQQQSSSTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVXXX\\\___aaaccciiijjjllloooqqqsssssstttwww~~~iiiVVVMMMJJJHHHFFFHHHFFFAAA===<<>>===>>>@@@AAA:::777222000////////////////////////////////////rrr^^^RRRQQQQQQPPPPPPPPPOOOOOOOOONNNLLLKKKKKKLLLLLLKKKIIIIIIHHHFFFEEECCCBBBAAAAAA<<<;;;:::888777777777777000111111111000000/////////---++++++++++++***((()))))))))))))))***++++++)))))))))(((''''''&&&&&&%%%&&&'''((('''&&&%%%$$$###$$$&&&'''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((''''''(((+++---111333666777777999;;;===999888666222///...///111;;;???CCCDDDBBBBBBDDDFFFEEECCC???;;;:::>>>EEEJJJJJJJJJKKKJJJIIIFFFCCCAAA;;;::::::???DDDFFFDDD@@@>>>=========>>>???@@@AAABBBDDDFFFHHHIIIIIIHHHHHH>>><<<999666555444444555555555666888999:::;;;<<<;;;BBBIIIMMMNNNOOOQQQTTTZZZcccoooxxx|||}}}}}}~~~|||zzz~~~zzzssskkkeeecccbbb```^^^[[[]]]```eeekkkqqqvvvyyy{{{~~~||||||}}}~~~~~~~~~~~~}}}zzzuuuooojjjeee___XXXSSSOOOJJJGGGGGGJJJPPP[[[fffjjjkkkmmmoooooonnnmmmllllllkkkkkkjjjiiihhhggggggggghhhhhhiiijjjjjjkkkkkklllllljjjiiifffccc```___^^^]]][[[ZZZZZZXXXUUUSSSQQQPPPNNNNNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOQQQPPPOOONNNNNNPPPRRRTTTTTTSSSSSSTTTUUUVVVWWWXXXUUUVVVWWWZZZ\\\___bbbcccjjjkkkmmmoooqqqssstttuuuxxxooo[[[PPPKKKIIIHHHHHHFFFCCC???>>>AAAGGGKKKOOOKKKEEE@@@===>>>???@@@<<<888444000000000//////////////////////////////rrr___SSSPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLJJJKKKLLLLLLKKKJJJJJJIIIGGGEEECCCBBBAAAAAA>>>===;;;999888888777777222333333222111///...---///---+++************)))''''''&&&&&&&&&'''((()))((((((((((((''''''&&&&&&''''''((())))))'''&&&%%%$$$$$$%%%&&&(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''''''''(((+++...000222444666666777:::<<<999888555222///...111333<<<@@@DDDDDDBBBAAACCCEEEEEECCC???<<<<<<@@@HHHMMMLLLLLLLLLKKKIIIFFFCCCAAA;;;;;;===AAAFFFGGGEEEBBB>>>>>>>>>>>>>>>??????@@@EEEFFFGGGHHHHHHFFFDDDCCC:::999888888888:::;;;<<<::::::;;;<<<>>>>>>?????????BBBEEEGGGGGGIIIMMMPPPVVV___llluuuyyy{{{}}}~~~~~~|||xxxvvvssstttwww{{{zzzuuummmddd]]]YYYSSSMMMJJJIIIJJJRRR[[[]]]___aaadddeeedddcccbbbeeeeeedddddddddcccccccccccccccdddeeefffhhhiiiiiikkkkkkiiigggdddbbb___^^^\\\[[[YYYXXXXXXWWWUUUSSSPPPNNNMMMMMMOOOPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRTTTSSSQQQPPPPPPRRRTTTUUURRRSSSSSSTTTVVVXXXZZZ[[[WWWWWWYYY[[[]]]```cccdddjjjjjjlllnnnppprrrtttuuu{{{sss^^^RRRLLLJJJIIIIIIGGGDDDAAA@@@BBBGGGLLLOOOLLLHHHBBB???>>>???@@@>>>:::555111000000///...////////////////////////ppp^^^UUUPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKLLLMMMNNNLLLKKKJJJIIIGGGEEECCCBBBBBBAAA???>>>===;;;999888666666333333444333222///---,,,///,,,***)))************))))))(((((())))))***+++'''((((((((((((((((((((()))))))))))))))(((''''''(((((((((''''''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''''''(((***---000000222444555666777999;;;999888555222///000333555>>>AAAEEEEEECCCBBBCCCEEEEEECCCAAA>>>???CCCJJJOOONNNNNNNNNMMMKKKGGGDDDBBB<<<===???BBBEEEEEEDDDBBB>>>>>>======>>>???@@@@@@FFFGGGHHHIIIGGGEEEBBB???:::;;;===???@@@BBBCCCDDD@@@@@@????????????@@@@@@AAABBBBBBAAAAAACCCFFFIIIQQQYYYdddlllqqqtttxxx{{{|||~~~~~~}}}rrriiibbb[[[SSSNNNHHHFFFJJJPPPVVVXXX[[[^^^`````````___^^^^^^^^^^^^^^^_________^^^^^^```aaaccceeefffgggiiihhhgggdddbbb```___^^^[[[YYYWWWVVVWWWVVVTTTSSSPPPNNNMMMMMMOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVXXXWWWVVVVVVVVVWWWXXXXXXSSSSSSSSSUUUVVVXXXZZZ[[[XXXYYYZZZ\\\^^^aaaccceeeiiiiiikkkmmmooosssuuuwwwvvvbbbTTTMMMKKKJJJIIIHHHEEEBBB@@@BBBGGGKKKNNNMMMJJJFFFAAA??????@@@???;;;666222111000///...////////////////////////lll^^^WWWPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMNNNOOOPPPOOONNNJJJIIIGGGEEEDDDCCCBBBBBB>>>>>>===<<<999666444222111222333333222111///---...+++)))((()))+++++++++******+++++++++,,,,,,,,,'''''''''(((((()))*********)))((((((''''''(((((())))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&'''((()))+++///222222444666666666777999::::::999666222000111444888???CCCGGGGGGEEEDDDEEEGGGEEEEEECCCAAABBBEEEKKKPPPPPPPPPPPPOOOMMMIIIFFFDDD>>>>>>???@@@BBBBBBAAA@@@============>>>???@@@AAADDDFFFHHHHHHGGGEEEAAA??????AAADDDGGGIIIKKKKKKKKKGGGFFFCCC@@@>>>>>>>>>>>>>>>?????????>>>>>>???@@@FFFMMMUUU\\\aaaffflllqqquuu{{{|||{{{yyykkkddd[[[TTTLLLEEEFFFKKKOOOQQQTTTVVVYYYZZZ[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZXXXYYY[[[]]]___aaacccdddfffeeecccaaa___^^^]]]]]]ZZZXXXVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOQQQRRRRRRQQQRRRSSSUUUVVVVVVVVVUUUUUUSSSTTTVVVWWWYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\___aaadddeeehhhiiijjjmmmppptttwwwyyy~~~yyyfffWWWNNNJJJIIIJJJIIIFFFBBB@@@BBBFFFIIIKKKLLLLLLIIIDDD@@@???@@@@@@<<<777333111000///...////////////////////////jjj]]]XXXPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPOOOPPPRRRRRRQQQPPPJJJIIIHHHFFFDDDCCCBBBBBB=========<<<999555222//////111222333333222000///---***(((''')))+++,,,,,,&&&&&&'''(((((((((((((((&&&&&&'''((()))***++++++***)))(((&&&&&&'''((((((''''''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''(((***---111444444666777888777777999;;;;;;999666333111222666999AAADDDHHHIIIGGGFFFGGGIIIFFFEEEDDDCCCDDDGGGLLLPPPQQQRRRRRRQQQNNNKKKHHHFFF>>>>>>>>>?????????>>>===<<<<<<======>>>@@@AAABBBBBBDDDGGGHHHHHHEEEBBB@@@CCCFFFJJJMMMOOOOOONNNNNNNNNKKKFFFAAA>>><<<<<<===:::<<<===>>>>>><<<;;;:::<<>><<<======<<<;;;:::888777666444333222222222111///---......---,,,,,,+++******))))))))))))))))))******((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&)))---111222333333444555666777777;;;999666222000222666999DDDEEEFFFGGGHHHGGGFFFEEEEEEDDDCCCCCCEEEIIIMMMPPPPPPPPPRRRUUUVVVSSSLLLGGG@@@BBBEEEEEECCC@@@>>>===;;;===?????????@@@BBBCCCFFFGGGHHHHHHFFFEEEFFFGGGQQQRRRSSSUUUWWWYYY[[[\\\XXXUUUPPPKKKGGGBBB===:::666888;;;<<<:::888777777666999<<<===@@@HHHTTT^^^hhhooowww{{{||||||~~~zzz}}}zzzpppaaaVVVPPPKKKEEEAAABBBDDDGGGJJJMMMNNNOOOOOOQQQQQQQQQPPPPPPQQQQQQRRRRRRTTTVVVWWWYYY[[[^^^aaaaaabbbbbbbbb```]]]ZZZXXX[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWVVVUUUVVVWWWYYYXXXXXXXXXYYYZZZ\\\]]]\\\\\\[[[ZZZZZZ[[[[[[\\\[[[YYYVVVVVVWWWYYYZZZZZZ]]]]]]]]]^^^___aaabbbccchhhiiikkkmmmqqquuuxxxzzznnnZZZKKKGGGJJJHHHFFFCCCBBBCCCDDDEEEEEEFFFJJJMMMJJJEEEAAAAAACCCBBB???:::666222000000000////////////////////////mmm___WWWRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLHHHFFFEEEEEEEEEEEEBBB@@@<<<<<<;;;:::999777666555444333222222222111///---......---,,,,,,+++******+++++++++++++++***))))))((())))))***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''')))---111222333333444555666777777888777444111000333999===DDDEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEIIIMMMOOOSSSTTTVVVXXXYYYUUUMMMGGG???BBBDDDDDDBBB@@@>>>===;;;===?????????@@@BBBDDDGGGHHHJJJJJJJJJJJJMMMOOOUUUVVVVVVXXX[[[___bbbdddeeebbb^^^YYYSSSKKKBBB<<<333444444555444444333222444666888999<<>>AAADDDDDDBBB???>>>===<<<===??????@@@AAACCCEEEHHHJJJLLLMMMOOORRRVVVZZZ[[[ZZZZZZ\\\___dddiiilllqqqqqqoookkkcccWWWJJJAAA777444000000222333222000333444444555:::EEESSS]]]mmmqqqwwwxxxwwwvvvvvvwww}}}|||wwwvvvvvvzzz|||zzzuuukkk]]]QQQJJJEEEAAA>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPPPPRRRUUUWWWZZZ\\\]]]_________]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVXXXZZZ[[[\\\[[[ZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^[[[\\\^^^```aaaaaaaaa```]]][[[YYYYYY[[[^^^______````````````aaabbbddddddiiijjjmmmppptttxxx{{{|||{{{}}}|||gggVVVMMMLLLLLLIIIGGGFFFFFFGGGFFFFFFAAADDDFFFFFFCCCBBBDDDGGGFFFCCC>>>999444111000000////////////////////////kkk\\\TTTQQQQQQQQQRRRRRRSSSSSSSSSOOOOOOOOOOOONNNMMMLLLKKKLLLIIIFFFEEECCCBBB@@@>>>;;;;;;;;;:::888777555444444222111111111111...,,,---------,,,,,,+++++++++)))***+++------,,,***))))))))))))))))))(((((('''+++++++++++++++++++++++++++***)))(((&&&%%%$$$###&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((******+++******+++...111222333333444555666777777666444111///000444<<>>>>>AAACCCDDDBBB@@@>>>>>>===>>>??????@@@AAADDDGGGIIIKKKNNNQQQTTTXXX^^^bbb^^^\\\[[[[[[___dddjjjnnnuuuvvvwwwuuuooocccUUULLL@@@:::444222555777555333333444444777>>>KKKYYYcccooossswwwwwwtttrrrrrrttt|||uuurrruuuwwwqqqnnnnnnooosss||||||~~~yyyhhh```SSSIIICCC???===<<<<<<;;;:::::::::<<<===>>>?????????@@@BBBDDDEEEFFFHHHJJJKKKLLLLLLNNNQQQSSSXXXZZZ\\\^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]]]]]]]\\\]]]^^^aaaaaaaaaaaa````````````^^^___aaacccdddcccbbbaaa]]][[[YYYZZZ\\\___aaaaaa_________``````bbbccccccgggiiilllppptttwwwyyyzzz{{{|||~~~~~~uuuaaaSSSOOONNNKKKIIIHHHHHHIIIHHHGGG===???AAA@@@@@@AAADDDFFFGGGDDD@@@;;;666222000000////////////////////////kkk\\\TTTPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNKKKHHHEEEBBBAAA@@@>>>======<<<<<<;;;:::888666666333222111111111000...,,,------,,,,,,,,,,,,++++++&&&''')))***+++,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((,,,,,,+++)))'''&&&%%%$$$''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***+++++++++---///222222333333444555666777777777666333000000444:::@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJLLLNNNOOONNNPPPRRRQQQLLLFFF???;;;>>>AAADDDEEECCCAAA??????===>>>???@@@@@@BBBFFFHHHJJJLLLPPPSSSVVV[[[```ddd]]]ZZZXXXWWWYYY___dddhhhrrrsssuuuvvvssslllbbb[[[JJJBBB:::666777888666333333444666<<>>@@@BBBCCCEEEFFFHHHIIIJJJKKKNNNQQQWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\^^^___^^^^^^___```bbbcccccccccbbbbbbbbbbbbcccdddeeefffeeedddaaa```]]][[[YYYZZZ\\\___aaaaaaccccccccccccdddeeeeeefffdddfffiiimmmqqqsssuuuvvvxxxxxxyyyyyyyyyyyyyyyxxxsssssssssrrrrrrssswwwzzz|||kkkYYYQQQNNNLLLJJJJJJJJJJJJIIIHHH:::;;;;;;;;;<<<>>>AAADDDGGGEEEAAA<<<777333111000////////////////////////lll]]]UUUPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJGGGEEEBBB@@@AAAAAAAAA@@@======<<<<<<:::888777666333222000000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,******)))((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((()))+++,,,,,,...000333222333333444555666777777777666444222111444999===@@@@@@@@@AAABBBCCCDDDEEEBBBDDDFFFIIILLLNNNOOOPPPOOOQQQQQQOOOIIICCC???===???BBBEEEFFFDDDBBBAAAAAA>>>??????@@@@@@CCCGGGJJJJJJMMMQQQSSSVVVXXX\\\^^^WWWUUUSSSRRRTTTXXX^^^aaajjjjjjkkklllnnnmmmjjjgggSSSLLLCCC<<<999888666444444666;;;CCCNNNYYYdddjjjmmmpppqqqoookkkiiikkkmmmyyysssjjjhhhjjjdddcccdddhhhiiiiiilllrrrwww{{{|||wwwvvvvvv~~~yyyvvv}}}xxxtttrrrlllkkkiiifffaaa[[[WWWTTTLLLIIIEEE@@@>>>======>>>:::999999888888888888888888888999:::;;;===???@@@AAABBBEEEFFFGGGIIILLLOOOUUUVVVYYY[[[\\\\\\[[[ZZZ[[[[[[[[[[[[\\\]]]^^^___^^^^^^]]]]]]]]]\\\\\\\\\[[[]]]````````````aaabbbaaabbbccccccccccccbbbbbbffffffggggggeeedddbbbaaa___]]][[[[[[]]]```aaaaaabbbbbbaaaaaabbbbbbcccdddbbbdddgggjjjmmmooopppppppppppppppppppppoooooonnnjjjjjjhhhfffcccccceeegggooouuu~~~ppp[[[QQQMMMLLLKKKKKKLLLLLLKKKIII;;;:::888888999<<>>>>>???@@@AAACCCDDD@@@BBBFFFJJJNNNPPPQQQQQQPPPQQQPPPLLLFFFAAA???>>>@@@CCCFFFGGGFFFDDDCCCBBB??????@@@@@@@@@CCCHHHKKKJJJMMMQQQSSSTTTTTTUUUVVVPPPOOONNNNNNPPPUUUZZZ]]]aaa^^^[[[[[[___cccgggiii```[[[RRRIIIBBB===;;;:::;;;>>>EEENNNXXXaaagggjjjhhhjjjkkkiiifffeeegggjjjssswwwzzzvvvooojjjjjjllleeecccdddfffeeeccceeejjjooosssvvvvvvpppkkkggggggjjjmmmqqqrrrpppllljjjhhhrrryyyyyytttooohhhbbb___]]][[[YYYUUUVVVUUURRRMMMJJJHHHHHHAAAAAA@@@>>>;;;;;;;;;<<<888888888888888777777666666666777777999:::;;;<<<<<<>>>AAACCCDDDGGGKKKNNNQQQSSSVVVYYY[[[\\\\\\\\\[[[[[[[[[\\\]]]___```aaaaaaaaaaaaaaa````````````^^^```bbbcccbbbcccdddeeecccccceeefffgggffffffeeeggggggffffffeeeeeeddddddbbb___]]]]]]___aaabbbbbb______^^^^^^______``````aaacccfffiiikkklllllllllhhhiiiiiiiiiiiihhhhhhgggccccccaaa]]]XXXVVVVVVVVVZZZ```fffiiiiiijjjllloooxxx~~~mmmYYYOOOKKKJJJJJJKKKMMMMMMLLLKKK>>>;;;888777888;;;>>>@@@DDDCCC@@@<<<888555222000////////////////////////ooo```XXXPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKMMMIIIEEEBBBAAAAAA@@@???;;;;;;;;;:::888777555444333111000000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,)))((((((***++++++***((('''''''''((()))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&'''((()))***++++++''''''''''''((((((((()))$$$&&&)))+++---///111444222333333444555666777777222333444444444666:::<<<>>>=========>>>@@@BBBCCC???AAAFFFKKKOOOQQQRRRRRROOOOOONNNIIICCC>>>===>>>AAACCCGGGHHHGGGEEEDDDCCC??????@@@@@@AAADDDHHHLLLJJJMMMQQQSSSRRRPPPOOOOOOLLLKKKKKKLLLPPPUUUZZZ]]]ZZZUUUOOOMMMQQQXXX```dddmmmiiiaaaVVVLLLEEECCCBBBCCCFFFMMMWWW```gggjjjkkkdddfffgggeeebbbbbbeeehhhnnnqqqrrrqqqnnnlllmmmooojjjgggeeeeeeccc```bbbgggiiimmmqqqpppkkkdddaaa___^^^aaadddeeebbb___]]]\\\bbbjjjwww}}}xxxooottt{{{yyykkkbbb^^^YYYUUUOOOKKKJJJJJJIIIIIIDDDFFFFFFCCC@@@===>>>???;;;;;;<<<;;;888777777777666777888999888777666555555555555666777888999:::999;;;>>>@@@BBBFFFIIILLLNNNPPPTTTXXX[[[]]]^^^^^^[[[[[[\\\]]]^^^```aaabbbdddddddddcccccccccbbbbbb___aaadddeeeeeeeeefffgggfffgggiiijjjkkkkkkkkkjjjffffffeeeeeeeeeffffffgggdddbbb______```bbbccccccbbbaaaaaaaaaaaabbbbbbcccaaacccfffiiijjjkkkjjjiiieeeffffffggggggffffffeee```___]]]XXXSSSNNNMMMMMMKKKOOOSSSTTTSSSUUUZZZ___bbbkkkyyy{{{~~~iiiWWWNNNJJJIIIJJJKKKMMMNNNMMMKKK@@@===999777999<<<>>>@@@CCCBBB???<<<888555222111////////////////////////nnn]]]TTTQQQQQQSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLIIIGGGDDDBBBBBBAAA@@@>>>;;;<<<<<<;;;999666333111///......///111111000///******++++++++++++******((())))))))))))(((((('''%%%&&&''''''((((((''''''(((,,,......++++++///333((((((((()))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((%%%###&&&+++///111111666777777888888888888888999555111///111555888999???@@@@@@AAABBBBBBBBBBBBCCCEEEIIIMMMPPPQQQQQQQQQMMMMMMJJJFFFAAA>>>======AAAEEEGGGEEE@@@===>>>AAAAAAAAA@@@AAACCCEEEHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIKKKLLLNNNPPPQQQRRRPPPOOOLLLGGGEEEJJJUUU^^^fffjjjmmmiii^^^SSSMMMJJJPPPSSSYYYaaafffgggeeeccc\\\]]]^^^^^^^^^___aaacccjjjlllnnnmmmlllllloooqqqrrrpppmmmiiiaaaYYYXXX\\\gggiiikkkkkkhhhbbb\\\XXXVVVZZZaaaeeeddd___XXXSSSXXXaaannnxxx~~~~~~|||zzzjjjiiikkkpppuuu|||xxxggg\\\RRRMMMNNNHHHEEEAAA???>>>>>>===<<<@@@???===:::999888999999888777777777777666666666444555555666555333222111333555777444111000333888999:::;;;===@@@CCCFFFHHHJJJOOOUUUWWWVVVVVVZZZ^^^```aaabbbbbbaaaaaabbbcccggggggffffffffffffggggggggghhhiiijjjjjjjjjjjjjjjkkklllnnnooonnnllliiigggiiihhhgggffffffggghhhhhhfffeeebbbaaaaaabbbdddffffffdddcccbbbcccccccccaaacccbbbbbbaaabbbccceeefffdddcccbbbdddeeeddd___[[[\\\___\\\UUUOOONNNLLLIIIFFFFFFFFFFFFGGGHHHIIIIIISSSYYYeeewww~~~xxxgggWWWLLLOOONNNNNNNNNOOOOOONNNLLLDDD===777777777777:::>>>DDDHHHFFF>>>777444333111222222111000/////////000nnn^^^UUUQQQQQQRRRRRRRRRQQQQQQQQQOOOOOOOOOOOONNNMMMLLLLLLGGGDDDBBB@@@@@@@@@>>>======;;;999777555444444333000//////000111111///...******++++++++++++******))))))***************)))&&&&&&'''(((((((((''''''))),,,...,,,)))(((+++///)))(((((((((''''''&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((***(((''')))---111333333333444555666666666666666888444000///222666999;;;???@@@AAACCCCCCCCCBBBAAACCCFFFJJJNNNPPPQQQPPPOOOMMMLLLJJJFFF@@@<<<::::::???CCCEEECCC???<<<===@@@@@@?????????AAADDDGGGIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPNNNLLLIIIDDDAAADDDMMMUUUfffkkkqqqqqqjjjccc^^^]]]\\\]]]___aaaaaa^^^ZZZWWWVVVXXXZZZ[[[\\\^^^aaaccckkkmmmnnnmmmlllmmmpppsss{{{vvvooohhh___XXXYYY^^^gggiiilllllliiiccc\\\WWWWWW[[[aaadddccc^^^WWWRRRUUU\\\hhhrrrxxxzzzyyyxxxmmmfffbbbeeellltttvvvbbbWWWQQQKKKGGGHHHCCCAAA>>>======<<<;;;999:::999888666666666666777666666666666555555555555333444555555555444333222222555666444111000333777888888999;;;>>>AAADDDFFFIIINNNTTTVVVVVVVVVZZZ^^^```aaacccdddddddddfffgggiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjjjjkkkmmmnnnooopppooommmjjjiiiiiiiiiiiiiiiiiijjjkkklllhhhgggdddbbbbbbccceeefffhhhfffeeedddeeeeeedddcccccccccaaa`````````aaabbbbbb```___```bbbbbb___\\\^^^aaa```ZZZSSSPPPLLLHHHDDDDDDCCCCCCDDDDDDEEEFFFGGGMMMXXXiii~~~{{{jjjYYYNNNOOONNNMMMNNNOOOPPPNNNLLLGGG???999888999999<<<@@@EEEIIIGGG???888555333111222111000000000000000000nnn^^^UUUQQQQQQPPPPPPPPPQQQQQQRRRQQQRRRRRRQQQPPPNNNLLLKKKFFFDDDBBBAAAAAA@@@???>>>>>>;;;777333222222444666222111000000111000...---******++++++++++++******((()))***++++++,,,++++++&&&''''''((((((((((((((()))+++,,,***'''&&&(((+++,,,,,,+++***)))(((''''''+++***'''&&&&&&'''***+++%%%%%%%%%%%%%%%%%%%%%%%%)))'''''')))---000222222222333444555666777777777666333000///333777;;;===???AAACCCEEEEEEDDDBBB@@@AAAEEEJJJOOOQQQPPPNNNLLLLLLLLLJJJEEE@@@;;;999888===@@@AAA@@@===;;;===??????>>>>>>>>>@@@CCCEEEGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLHHHCCC???@@@FFFKKKZZZaaaiiimmmmmmjjjhhhhhheeedddbbb^^^ZZZUUUQQQNNNPPPSSSWWWZZZ]]]```cccfffmmmnnnnnnnnnmmmooosssuuuxxxoooggg^^^YYY]]]dddjjjlllppppppllleee]]]WWWYYY\\\```bbb```[[[TTTPPPOOOVVV```kkkrrrvvvvvvvvvqqqeee[[[[[[aaaiiissszzznnncccWWWRRRPPPMMMKKKJJJEEECCC@@@>>>>>><<<:::888666555555555555555666777555555444444444333333333222333333444444444444333222444666444111111333777555666666888;;;>>>AAACCCGGGKKKQQQTTTUUUWWW[[[^^^```cccfffggghhhhhhjjjlllkkklllllllllmmmmmmnnnnnnmmmlllkkkjjjjjjjjjkkklllpppqqqrrrrrrqqqooolllkkkiiijjjkkklllmmmnnnnnnnnnjjjiiigggdddddddddeeefffjjjhhhfffeeeffffffeeedddcccbbb```^^^]]]]]]]]]]]]^^^]]][[[\\\^^^_________ccchhhjjjddd]]]XXXQQQKKKEEEEEEDDDCCCBBBBBBCCCCCCAAAFFFNNN]]]qqqooo^^^RRROOONNNMMMNNNOOOPPPOOONNNIIIBBB;;;:::::::::===AAAFFFIIIHHH@@@888555444222000000000000000000111222ooo___VVVQQQQQQOOOOOOOOOPPPRRRSSSSSSTTTTTTSSSQQQOOOLLLJJJHHHFFFDDDCCCCCCCCCBBB@@@===;;;888555333444666777333222111111111000...,,,***++++++,,,,,,++++++***'''((()))***++++++,,,,,,''''''((())))))))))))((()))***+++)))'''&&&(((***+++******)))(((((('''''',,,***'''%%%%%%'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&)))))))))+++---000222333444444666777888888999999333111///000444999===??????AAADDDFFFFFFDDDBBB@@@>>>BBBHHHNNNQQQQQQNNNLLLJJJJJJIIIEEE@@@<<<;;;;;;===???@@@>>><<<<<<===???>>>>>>===>>>@@@BBBEEEGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMKKKGGGCCCAAACCCEEEKKKRRR[[[aaacccccccccccc```___[[[VVVQQQNNNMMMMMMMMMQQQWWW]]]aaaeeehhhkkkoooooonnnnnnooorrruuuxxxyyysssmmmgggaaa^^^dddlllmmmppptttvvvrrriii___YYYZZZ\\\```aaa___YYYRRRNNNJJJPPP[[[gggqqqvvvvvvuuutttiii^^^ZZZ[[[^^^dddjjjvvvzzzpppllleee___]]]]]][[[XXXVVVRRRNNNGGGBBB???===;;;999777777777777777777777777444444333333333222222222111111222333444444555555111333444444222222333555333333444555888;;;>>>@@@EEEIIINNNQQQTTTXXX\\\```ccceeehhhjjjjjjkkklllmmmmmmmmmnnnooopppppppppppppppooommmkkkjjjkkklllnnnssstttttttttssspppnnnmmmkkklllnnnooooooooonnnmmmllljjjhhhfffeeeeeeeeeeeejjjhhheeeeeeeeeeeedddcccbbbaaa___]]][[[[[[[[[\\\[[[ZZZXXXXXXZZZ]]]```bbbiiippptttqqqkkkddd\\\TTTLLLKKKJJJHHHFFFEEEDDDDDDGGGIIINNNXXXiiiuuubbbVVVOOONNNMMMNNNOOOQQQPPPOOOLLLCCC<<<:::::::::===BBBFFFIIIHHH???777444333111000/////////000111222222ppp```WWWQQQPPPPPPOOOPPPQQQRRRSSSUUUUUUUUUSSSQQQOOOLLLKKKIIIGGGDDDCCCCCCCCCBBB@@@;;;;;;::::::999888777777444333111111111000...,,,++++++,,,,,,,,,,,,++++++&&&'''((()))************'''((())))))******))))))))))))***)))))))))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&+++***'''&&&&&&'''***+++))))))))))))))))))))))))***+++,,,...///111333555444444666777777888888888222000///000555:::>>>@@@@@@BBBDDDFFFFFFDDDAAA???:::???FFFMMMPPPQQQOOOMMMHHHHHHGGGDDD@@@??????@@@???@@@???>>>======???@@@???>>>>>>>>>@@@CCCFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMMMMKKKHHHEEECCCCCCEEEJJJPPPVVVXXXYYYYYYYYYSSSRRRPPPKKKGGGFFFHHHKKKNNNSSSZZZaaafffiiilllnnnqqqqqqpppqqqsssvvvyyyzzztttpppllliiieeebbbfffmmmnnnrrrxxxzzzvvvlllaaaZZZ[[[]]]aaabbb___YYYQQQMMMHHHMMMXXXfffqqqxxxxxxwwwsssmmmgggaaaZZZUUUWWW\\\hhhrrr}}}~~~yyyvvvwwwuuurrroooooonnnjjjfff___XXXMMMDDD>>>;;;::::::999999999888888777666666444444333333333222222222111111111222333444555666111222333333333333333444222222222444666999<<<===DDDFFFKKKPPPTTTYYY^^^aaafffhhhkkkmmmlllllllllmmmnnnooopppqqqqqqqqqqqqppprrrqqqnnnmmmlllmmmnnnooouuuuuuuuutttsssrrrpppooonnnnnnooopppooonnnlllkkklllkkkiiigggffffffffffffhhhfffdddcccccccccbbbaaa```___]]]\\\[[[[[[[[[\\\XXXWWWVVVVVVXXX\\\aaaeeekkkssszzzyyyvvvqqqiiibbbZZZXXXUUURRRNNNKKKIIIIIILLLMMMPPPWWWeeezzzuuubbbUUUOOOMMMLLLMMMOOOQQQRRRQQQMMMEEE===:::::::::===BBBFFFIIIHHH???777444222000000/////////000111222222ppp```XXXQQQQQQQQQQQQQQQRRRSSSTTTVVVUUUTTTRRRPPPOOOMMMMMMHHHFFFCCCBBBAAAAAA???===:::;;;===>>>===<<<999888444333222111222111...,,,++++++,,,,,,,,,,,,++++++&&&'''((()))))))))))))))(((((()))*********************))))))***+++,,,,,,************+++++++++,,,***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++,,,...000333333444555555555555444111000///111666;;;???@@@@@@BBBDDDEEEEEECCCAAA???:::>>>EEEKKKOOOPPPNNNMMMHHHGGGEEEBBB??????BBBDDDBBBAAA???>>>>>>>>>???@@@???>>>>>>>>>@@@CCCFFFGGGIIIIIIJJJIIIIIIHHHGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFHHHKKKMMMLLLIIIFFFCCCCCCDDDGGGJJJLLLMMMMMMMMMJJJJJJHHHDDD@@@AAAEEEIIISSSYYYaaaggglllnnnppprrruuuttttttwwwzzz}}}~~~~~~vvvssspppmmmgggbbbdddiiiooottt{{{~~~{{{qqqeee\\\]]]```eeegggddd]]]TTTOOOIIILLLTTTaaaoooxxx{{{{{{sssqqqooojjj```UUUSSSVVVZZZaaahhhmmmuuu|||yyyyyywwwzzz~~~}}}|||wwwrrr___WWWLLLBBB<<<999888888888888888888777666444444555555444444444333333333111111111111222333555555000111222333444444444333222222222333666888;;;===CCCEEEIIINNNUUU[[[aaadddhhhkkknnnpppooonnnnnnooopppqqqrrrssssssrrrqqqppprrrqqqpppooooooooopppqqqtttttttttssssssrrrqqqppppppppppppooonnnmmmlllkkkmmmlllkkkjjjiiihhhhhhhhhiiigggeeeddddddcccbbbaaa^^^]]]\\\ZZZYYYYYYZZZZZZUUUUUUUUUTTTUUUZZZ```eeeiiirrr{{{~~~~~~~~~yyytttnnnkkkgggbbb\\\XXXUUUSSSPPPQQQSSSYYYeeeyyyttt```SSSOOOMMMLLLMMMOOORRRSSSSSSPPPFFF>>>;;;::::::===BBBGGGJJJIII@@@888444222000000000000000000000111222qqqaaaXXXPPPQQQRRRSSSTTTTTTTTTTTTWWWUUURRRPPPNNNNNNNNNOOOJJJHHHDDDBBBAAA@@@>>><<<:::;;;===>>>>>>===;;;999444222111111222111///---+++,,,,,,------,,,,,,+++((())))))*********))))))((()))******++++++******,,,+++***)))************//////..................(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))))))))+++...444444555555444444333333111000///222777<<>>>>>>>>======<<<===???AAADDDFFFHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCAAAEEEJJJOOOQQQOOOJJJGGGBBBAAAAAABBBDDDGGGHHHHHHHHHIIIIIIFFFCCCEEEKKKPPP^^^ccckkkqqquuuvvvwwwwwwyyyyyyzzz~~~|||xxxtttooohhhbbbccciiitttzzzyyylllddd```eeekkknnnkkkcccYYYSSSKKKKKKNNNXXXggguuu~~~zzzwwwuuussslllbbb[[[[[[UUUXXXZZZ[[[___fffiiiiiimmmhhhfffiiiiiigggfffgggdddeeegggiiilllqqqwww{{{|||xxxqqqjjjUUUOOOHHHAAA===;;;999888555666777777777777666555666666666666555555555555222222111111111333444555000000111333444444444222333333333444666999;;;===CCCDDDHHHNNNVVV]]]cccfffiiilllpppsssssssssssssssssstttuuuuuuuuusssqqqpppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllmmmjjjhhhggggggfffeeeccc^^^]]][[[XXXWWWVVVVVVVVVQQQRRRSSSRRRSSSWWW]]]bbbiiisss}}}~~~wwwpppjjjeeeccc\\\^^^```ccclll|||vvvbbbUUUOOOMMMLLLLLLOOORRRTTTTTTRRRIII@@@<<<;;;;;;???DDDJJJMMMKKKBBB:::666444222222111000000000000000000qqqaaaYYYPPPQQQSSSUUUUUUUUUUUUTTTWWWUUUQQQNNNMMMNNNOOOPPPMMMKKKGGGEEECCCBBB???===;;;<<<<<<======<<<;;;;;;333222111222222222000...+++,,,,,,------,,,,,,+++******+++++++++******)))))))))***++++++++++++***...,,,***)))))))))((('''---,,,++++++***)))(((((('''((()))******)))((('''))))))))))))))))))))))))'''+++...///......111333777777777777666555444333111000000222777<<>>===<<<=========<<<<<<;;;<<<===@@@CCCEEEGGGGGGGGGFFFFFFEEECCCCCCGGGGGGFFFEEEDDDCCCBBBBBB???DDDKKKRRRVVVUUUPPPKKKEEEDDDBBBCCCEEEIIIKKKLLLIIILLLMMMLLLKKKMMMUUU[[[gggmmmuuuzzz}}}}}}}}}}}}}}}}}}zzzuuuooohhhcccffflllzzzuuulllccchhhooosssppphhh]]]VVVMMMJJJIIIPPP```rrr|||yyyzzzxxxooofffbbb\\\]]][[[WWWWWW[[[\\\[[[```ZZZVVVWWWXXXWWWXXX[[[WWWXXXYYYZZZ]]]aaagggkkklllttt|||~~~}}}xxx|||ooohhh___VVVKKKHHHEEEBBB@@@>>><<<999444555777999999999999888888777777777777666666666333222111111111222333444000000111333444555444222333333333555666999;;;===CCCDDDGGGNNNVVV___dddgggiiimmmrrruuuvvvvvvwwwxxxuuuvvvwwwwwwvvvtttqqqppppppppprrrssssssssssssrrrpppppppppqqqqqqqqqrrrrrrqqqpppooooooooopppqqqrrrppppppppppppoooooooooooopppmmmkkkjjjjjjiiihhhfff___]]]ZZZWWWTTTSSSRRRRRROOOPPPQQQQQQQQQUUU[[[```lllvvvxxxsssqqqlllmmmnnnooouuuzzzfffZZZOOOMMMLLLLLLOOOSSSTTTUUUUUUKKKBBB>>><<<<<<@@@EEELLLOOOMMMDDD<<<888666444222222111000//////000000ooo```YYYSSSSSSRRRRRRSSSTTTUUUUUUVVVUUUSSSPPPNNNLLLKKKKKKIIIHHHGGGGGGGGGEEEAAA???=========<<<;;;:::888888777555333111111000...,,,,,,***((('''(((***,,,...)))***+++,,,,,,***)))((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))+++---///111222333555666777777666444222000//////111444888===AAACCCHHHHHHGGGEEEBBB>>>;;;999@@@BBBFFFHHHIIIJJJKKKMMMMMMHHHAAA;;;888:::>>>AAAAAA@@@>>>>>>???>>>===;;;???>>>======>>>@@@BBBDDDJJJIIIGGGHHHIIIJJJJJJIIIEEEDDDCCCBBBAAAAAA@@@@@@DDDFFFKKKSSS[[[^^^\\\ZZZTTTQQQMMMJJJIIIKKKMMMPPPSSSQQQQQQUUU]]]fffmmmpppwwwzzz}}}~~~xxxtttmmmhhhiiimmmzzzrrrhhhmmmttt{{{|||ttteeeZZZQQQMMMLLLOOOWWWcccvvv~~~~~~zzzssslllgggbbb[[[VVVUUUWWWXXXYYYWWWVVVVVVVVVVVVVVVWWWWWWZZZ\\\___bbbdddffffffgggfffmmmsssrrrllljjjooovvvvvvkkkeee```YYYSSSRRRLLLEEEAAA@@@@@@???===;;;999888888999999777666888888777777777666666555444333333222111111111222555333111//////000222333333222000000111444777999<<<>>>DDDMMMWWW___eeegggooopppsssvvvyyyzzz{{{{{{zzzzzzyyyxxxvvvtttsssrrrssstttttttttttttttsssssstttsssrrrrrrqqqqqqqqqrrrpppooonnnnnnnnnoooqqqrrroooooopppppppppoooooonnnnnnnnnmmmlllkkkiiihhhgggddd```[[[VVVSSSRRRRRRSSSOOONNNMMMLLLLLLPPPUUUYYYgggppp~~~|||zzzppp\\\UUUPPPMMMMMMMMMLLLNNNRRRRRRIIIBBB???<<<<<>>;;;;;;;;;:::999888777666777555222111111000...,,,,,,+++***))))))+++,,,...+++++++++++++++***)))(((''''''(((((())))))******''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))+++---///111222333555666666777666333111000...///111444999===AAACCCCCCDDDDDDCCCBBB@@@>>>===>>>AAADDDGGGGGGHHHIIIKKKLLLHHHAAA;;;999;;;???BBBBBB@@@>>>===>>>>>>===<<<<<<<<<<<<===???AAADDDFFFFFFEEEDDDDDDFFFGGGGGGFFFGGGFFFDDDBBB@@@@@@@@@@@@AAAEEEKKKUUU^^^ccccccbbb]]][[[XXXUUUSSSTTTVVVWWWWWWYYY___hhhsss|||}}}xxxoooiiikkkpppxxxnnnrrrzzzqqqfffUUUPPPLLLLLLQQQ\\\mmm||||||yyyxxxxxxtttoooiiiccc```^^^]]]\\\[[[[[[[[[\\\___aaadddeeemmmnnnoooqqqrrrrrrqqqqqqooorrrtttqqqlllkkkpppuuu}}}rrrkkkhhhfffbbb]]]```[[[TTTPPPNNNKKKGGGDDDBBB@@@>>>======<<<;;;999888888888777777777777777555555444333333333333333111///---++++++,,,...///333222000000111444666888<<>>FFFPPPVVVTTTQQQIII@@@888333111222111111000000111222222pppaaaYYYVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNHHHGGGEEEEEEDDDCCC@@@>>>::::::999888777666555555666444222111111000...,,,+++++++++,,,,,,,,,---------,,,+++***))))))))))))&&&&&&'''((()))***++++++((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))+++---///111222333444444555666555222000///---///222555999===AAABBBAAABBBBBBBBBBBB@@@>>>===<<<>>>BBBDDDEEEEEEFFFHHHIIIEEE???:::999;;;???BBBBBB@@@===<<<<<<>>>>>>===============???AAACCCEEEDDDCCCBBBCCCFFFGGGGGGFFFHHHFFFCCC@@@>>>>>>???@@@CCCGGGOOOYYYccciiikkkjjjiiigggeeedddbbbbbbccccccccciiittt~~~rrrkkkmmmuuuuuuxxx|||qqq^^^VVVNNNKKKMMMTTTbbboooyyyuuuyyy~~~{{{uuuqqqmmmiiieeebbbbbbcccdddfffjjjooosssvvv||||||{{{zzzyyywwwuuutttqqqqqqooollljjjjjjmmmooo~~~|||}}}}}}zzzvvvvvvrrrmmmhhhddd^^^VVVPPPJJJGGGCCC@@@>>>===;;;999999999888777777777777777777666666555555555555666444333111//////000111333333222111000111444666777:::>>>EEEOOOYYYccckkkooorrrtttwwwzzz}}}~~~}}}}}}|||{{{zzzxxxwwwyyyyyyyyyxxxwwwvvvuuutttttttttttttttttttttuuuuuuuuuuuutttssssssttttttuuurrrrrrssssssrrrqqqqqqpppoooooonnnmmmlllkkkiiihhhbbb___[[[VVVSSSQQQPPPPPPNNNMMMLLLJJJIIIKKKPPPSSS\\\gggxxxlllWWWQQQMMMNNNPPPPPPRRRVVVVVVOOOFFFAAA???AAAJJJTTTXXXYYYVVVNNNBBB888555555222111111000000000111111qqqbbbYYYTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPOOONNNMMMMMMHHHFFFDDDCCCCCCBBB???===;;;:::999888777666666555555333111111000000...,,,+++,,,---......------,,,...---+++)))(((((())))))''''''(((((())))))******)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))+++---///111222333333444444555444222///...---///333777;;;???AAABBBCCCCCCCCCBBBAAA>>><<<;;;:::===@@@BBBBBBCCCDDDEEEEEEAAA<<<888777:::===@@@CCC@@@<<<:::;;;===>>>>>>AAAAAA@@@?????????@@@@@@DDDDDDDDDFFFIIIJJJJJJIIIEEECCC@@@======>>>AAACCCJJJNNNUUU^^^gggmmmpppqqqrrrrrrrrrrrrrrrrrrrrrrrrwww|||vvvmmmpppzzzyyy{{{wwwjjj___TTTNNNLLLPPPZZZdddwww~~~zzztttuuuxxx~~~|||zzzyyyvvvrrrpppmmmmmmmmmooorrrwww{{{~~~}}}zzzvvvsssqqqooonnnmmmmmmnnnpppqqqrrrqqq{{{rrrggg___VVVRRRLLLGGGCCC@@@===;;;:::999888777666777777777777777666666666666666777999777666555444555666777333222111111222333555777888<<>>@@@BBBBBBBBBCCCCCCBBBAAA>>><<<;;;:::===@@@BBBBBBBBBCCCDDDDDDAAA===999888;;;>>>AAABBB???;;;:::;;;===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@EEEDDDEEEGGGJJJKKKJJJIII@@@>>><<<;;;===@@@CCCFFFLLLQQQXXX```hhhpppvvvzzz|||}}}~~~~~~~~~zzzpppttt}}}zzzzzz}}}uuuhhh[[[RRRNNNNNNUUU\\\jjjttt~~~wwwsssxxxxxxyyy{{{~~~~~~|||wwwvvvuuuuuuvvvxxxzzz|||}}}{{{yyyuuurrrooommmkkknnnppptttzzzxxxooofffaaa[[[TTTOOOIIIEEEAAA===;;;999777666666777777777777666666666666777777666555444333333333444444333222222222222333555666555;;;CCCMMMXXXcccooovvvxxxzzz}}}}}}}}}}}}|||{{{yyyxxxwwwwwwvvvuuusssrrrqqqqqqqqqvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuutttrrrrrrpppppppppooonnnmmmlllkkkeeeccc```]]]YYYUUUSSSQQQNNNNNNLLLIIIFFFFFFHHHJJJMMMVVVfffyyywww^^^UUUOOOPPPSSSUUUWWWYYYXXXTTTLLLDDDCCCIIISSSYYY[[[]]][[[QQQCCC888555666222111111000//////000000ssscccYYYQQQQQQQQQRRRSSSUUUWWWXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIFFFDDDBBBBBBAAA@@@>>>>>>===;;;999888888888999444222000000000000...,,,,,,---.........---,,,+++,,,+++******)))*********++++++***)))((('''&&&&&&***)))(((''''''((()))***''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''))))))+++---///111222333333333444555444111///......222777<<<@@@CCCCCCCCC@@@@@@AAABBBBBBAAA@@@???<<>>;;;:::<<<===>>>>>>======???@@@AAACCCDDDDDDCCCCCCDDDFFFHHHIIIGGGFFF>>>===<<<===???CCCFFFIIIJJJNNNTTT\\\fffqqq{{{~~~|||yyy|||vvvyyy{{{{{{tttdddZZZSSSPPPQQQVVVaaakkk{{{|||sssrrrqqqsssvvvyyyzzzzzz||||||{{{yyyyyyxxxxxxxxxvvvtttrrrpppnnnlllkkkkkkooottt|||tttpppiiiaaaZZZRRRJJJFFFBBB@@@===:::888777777888777777777777777888888999555444444333333333333333222222222222333333444555444:::DDDMMMWWWcccpppxxx|||}}}~~~~~~}}}}}}|||{{{zzzyyywwwvvvuuusssrrrqqqqqqqqqtttuuuvvvwwwwwwwwwvvvvvvwwwwwwvvvvvvuuutttrrrrrrppppppppppppooonnnmmmmmmgggfffddd```\\\XXXTTTRRROOONNNMMMIIIFFFDDDEEEGGGIIIQQQ^^^pppbbbXXXQQQQQQUUUWWWXXXZZZXXXWWWPPPHHHGGGOOOWWW[[[\\\]]]ZZZQQQDDD:::666666222111111000////////////tttcccYYYRRRRRRRRRRRRSSSTTTVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLJJJGGGDDDBBBBBBBBB@@@???>>>===:::888777888888999333111000///000///...,,,---------------,,,++++++))))))***++++++++++++*********))))))((((((''''''(((((((((((((((((((((((('''''''''((()))*********((((((((((((((('''''''''''''''''''''''''''''''''))))))+++---///111222333333444555555444222000...///333999???CCCEEEEEEDDDAAABBBCCCCCCBBBAAA@@@???>>>AAADDDEEEEEEEEEFFFGGGEEEBBB>>>;;;999;;;===???>>>===;;;;;;===>>>======;;;<<<>>>@@@BBBDDDEEEEEECCCCCCDDDFFFGGGGGGEEECCC??????@@@AAACCCFFFHHHJJJHHHKKKPPPWWW```lllzzz}}}zzzxxxtttyyy}}}}}}rrrfff]]]UUUSSSTTTVVV```rrr{{{vvvssssssttttttttt|||}}}}}}}}}|||zzzyyyxxxttttttsssrrrrrrsssttttttwww|||zzzrrriii___UUUOOOHHHEEEAAA===:::999999:::999999888888999::::::;;;777777666666555555555555222222333333333333444444555<<>>888666222222000//////.........tttdddXXXTTTSSSSSSSSSSSSSSSTTTUUUSSSRRRQQQPPPOOONNNNNNNNNJJJHHHDDDCCCBBBBBBAAA@@@>>><<<:::888777777888999333111000///000///...,,,---------,,,,,,+++++++++'''(((***+++,,,,,,+++***(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&&&&''''''((()))******+++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))+++---///111222333444555555666555222000///000444:::@@@EEEFFFFFFEEEFFFFFFFFFDDDBBB@@@===;;;@@@CCCFFFGGGGGGGGGHHHIIIBBB???;;;888666777999;;;===<<<;;;<<<>>>>>>===<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEGGGHHHHHHEEECCCBBBBBBCCCDDDFFFHHHIIIJJJJJJLLLOOOSSSZZZfffuuu|||xxxvvvtttqqqwww~~~~~~qqqfff\\\VVVUUUKKKVVVhhhyyyzzzyyyxxxwww{{{|||~~~}}}{{{zzz|||{{{{{{|||~~~zzzoooddd]]]LLLIIIEEE@@@===;;;;;;;;;:::::::::::::::;;;<<<===555555555555444444444444222333333333333333333444777===GGGPPPYYYeeesss|||||||||}}}}}}}}}||||||{{{ttttttttttttuuuvvvxxxxxxsssuuuwwwyyyzzz{{{zzzzzzwwwwwwvvvvvvuuusssrrrqqqqqqqqqqqqqqqqqqpppooonnnhhhgggfffccc___ZZZUUURRRQQQPPPNNNJJJFFFCCCCCCDDDDDDGGGLLLVVVggg}}}yyyhhh]]]SSSSSSWWWXXXYYYYYY[[[]]]YYYRRRQQQYYY___``````]]]XXXQQQIIIAAA:::777222222000///............oooccc[[[SSSRRRRRRRRRRRRTTTVVVWWWVVVUUUSSSQQQOOONNNMMMLLLFFFFFFEEEDDDCCCAAA???>>>@@@???>>>;;;999777555444333333222111000///......++++++------------+++++++++***************++++++))))))))))))))))))))))))******)))(((((((((((((((&&&%%%$$$%%%'''''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''')))))),,,---...000111333444555333444555555333111///---///333999>>>AAACCCEEEFFFGGGHHHGGGEEEBBB@@@@@@@@@EEEGGGGGGEEEFFFIIIGGGCCCBBB>>>999777999<<>>>>>>>><<<:::888777555444333333222111000///......+++,,,,,,------,,,,,,++++++***************++++++))))))))))))))))))))))))***)))((((((''''''(((((('''&&&%%%&&&'''((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''((()))))),,,,,,...///111333444444555666666555333000---++++++000666;;;>>>???AAACCCDDDEEEEEEDDDBBBAAABBBCCCDDDFFFFFFEEEGGGKKKKKKGGGAAA===888666999===@@@AAA>>><<<;;;:::;;;<<<;;;:::;;;===???@@@@@@@@@AAABBBCCCEEEHHHIIIHHHGGGGGGGGGAAACCCFFFIIIKKKLLLKKKKKKJJJHHHIIIPPPUUUYYY___eeejjjlllnnnoooooooooooopppqqqrrrtttuuuuuuuuusssrrrttttttsssrrrqqqoooooonnnppptttzzzrrrdddYYYRRRTTTXXX___jjjwwwqqqgggXXXTTTMMMHHHCCC???;;;999>>><<<::::::;;;<<<===<<<888888777777777666666666444333333333444555555666:::>>>EEENNNZZZgggsss|||}}}zzzyyyyyyxxxxxxxxxxxxyyyyyyzzzwwwwwwvvvvvvwwwyyyzzz{{{vvvuuuuuuuuutttsssssssssrrrrrrrrrrrrpppnnnlllkkkllljjjgggbbb^^^[[[XXXWWWUUURRRNNNKKKIIIFFFCCC@@@@@@??????CCCKKKUUU```fffmmmpppssssssooojjjeeeccc```bbbdddiiinnntttyyy|||zzzyyyrrraaaTTTSSSUUUUUUYYY```ccccccbbbcccdddfffhhhiiieeeaaa[[[SSSJJJBBB;;;888333222111111000000111111pppccc[[[TTTSSSSSSSSSSSSSSSTTTTTTVVVUUURRRPPPNNNMMMNNNNNNJJJHHHEEECCC@@@???>>>>>><<<;;;:::999888666555555333333222111000///......---,,,,,,++++++,,,,,,---++++++***************+++)))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''&&&'''((())))))'''((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,---///000222333444777777777666333000---***...222888===@@@AAACCCDDDBBBCCCDDDCCCBBBBBBCCCEEEEEEGGGFFFEEEHHHMMMNNNKKKAAA<<<777666:::???AAABBB>>><<<::::::;;;<<<;;;:::;;;===???@@@@@@@@@AAABBBDDDGGGJJJKKKJJJHHHGGGGGGBBBDDDGGGKKKMMMNNNNNNNNNLLLJJJKKKPPPSSSTTTWWW\\\___aaadddeeeeeeeeefffggghhhhhhiiijjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmppptttyyy{{{|||uuuhhh[[[[[[ZZZYYY\\\eeeqqqzzzwwwmmm```[[[TTTMMMHHHCCC@@@======;;;999888:::;;;;;;:::888888888777777777777777555444444444444555555666888===DDDMMMYYYfffsss{{{{{{yyyzzzzzzzzzzzzzzz{{{||||||vvvvvvvvvvvvwwwxxxyyyyyyuuuuuuuuuuuuuuuuuuuuuuuurrrrrrqqqpppooommmlllkkkkkkiiigggccc```]]][[[[[[WWWTTTPPPMMMKKKGGGDDDAAA@@@>>>======@@@EEEJJJNNNRRRTTTUUUUUURRRNNNLLLKKKLLLNNNRRRXXX^^^eeejjjlllnnnqqqxxxyyyxxxssscccUUUSSSUUUUUUZZZaaadddfffiiillllllllljjjiiidddaaa\\\TTTKKKBBB;;;777333222111111000000111111~~~nnnaaaYYYTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRPPPNNNNNNKKKIIIFFFBBB???>>>>>>>>>:::999999888777666555555333333222111000///......------++++++++++++------,,,+++******)))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))''''''((()))***)))((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...000222333444666666666666444111...,,,000444:::>>>AAABBBDDDEEEBBBCCCCCCBBBAAAAAABBBDDDFFFHHHHHHGGGKKKRRRSSSQQQEEE???999888<<<@@@BBBAAA===;;;::::::;;;<<<;;;::::::<<>>======>>>AAACCCEEEFFFGGGHHHFFFDDDBBBBBBCCCBBBDDDHHHNNNUUU[[[___bbbbbbcccgggrrr{{{zzzxxxfffWWWTTTUUUTTTXXX___dddfffjjjmmmmmmllljjjhhhdddbbb]]]VVVLLLCCC:::666333222111111000000111111}}}mmm```WWWTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWXXXVVVSSSOOOLLLKKKIIIFFFBBB???>>>>>>>>>999999888777777666555555333333222111000///......------++++++++++++------,,,++++++***))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))((('''(((*********)))))))))((((((''''''&&&&&&'''''''''''''''(((******+++,,,---///000222333444333444555666555333111///---222777<<<>>>???AAABBBEEEEEEDDDAAA???>>>@@@BBBDDDHHHJJJMMMTTT]]]```___KKKCCC<<<:::>>>AAAAAA???<<<;;;999999;;;<<<;;;;;;:::<<>>======888888888999999999999999888777666666555555555555777;;;CCCMMMYYYfffsss{{{}}}~~~}}}}}}||||||}}}}}}~~~yyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvuuuuuuttttttsssrrrqqqooommmlllkkkjjjhhhgggeeecccbbbaaa``````ZZZWWWSSSOOOLLLHHHDDDAAA===<<<<<<<<<===???@@@AAA?????????>>><<<;;;<<<>>><<<>>>AAAFFFLLLRRRWWWZZZ^^^\\\]]]cccqqq{{{{{{}}}kkkZZZVVVUUUSSSWWW]]]eeefffiiikkklllkkkjjjiiieeebbb]]]VVVMMMCCC:::555333222111111000000111111}}}mmm___WWWRRRSSSTTTTTTTTTTTTSSSSSSRRRTTTWWWXXXWWWTTTOOOLLLJJJHHHEEECCC@@@???>>>>>>:::999999888777666555555333333222111000///......---,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''')))((('''((()))***)))(((((((((((((((((('''''''''''''''''''''((()))******,,,---...000111333444555222333555666555444222111000444:::>>>AAABBBCCCDDDGGGFFFDDD@@@===<<<>>>???AAAFFFLLLRRR\\\fffkkkiiiNNNEEE<<<:::>>>AAA@@@===;;;:::999999;;;<<<;;;;;;999<<<>>>@@@@@@AAABBBDDDFFFHHHJJJKKKIIIHHHHHHIIIJJJKKKMMMOOOOOONNNMMMLLLMMMJJJJJJNNNOOONNNQQQUUUVVVWWWYYYZZZ[[[]]]aaacccbbbbbbcccdddfffiiikkkmmmlllllllllmmmmmmmmmnnnnnnlllllljjjeeecccdddjjjppp{{{ooogggbbb```dddiiinnnrrrxxxqqq```RRRIIICCC@@@@@@>>>;;;:::;;;<<<<<<;;;999999999999999::::::::::::999888666666555555555777<<>>@@@EEEKKKQQQWWW[[[]]][[[ZZZ\\\eeevvv|||{{{mmm\\\VVVUUUSSSWWW]]]fffhhhjjjlllmmmnnnnnnmmmfffccc^^^VVVLLLBBB;;;666333222111111000000111111ooo```XXXQQQRRRSSSTTTUUUUUUTTTTTTSSSTTTTTTTTTSSSQQQOOONNNGGGGGGEEEDDDBBB@@@???>>>;;;::::::999777666555555333333222111000///......+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((('''&&&''')))***)))((('''''''''(((((((((((((((''''''''''''((()))***+++---...///111222444555666444555666666555333111000444888>>>BBBDDDEEEFFFGGGFFFFFFCCC@@@<<<<<<===???AAAFFFLLLRRR[[[ccceeecccLLLCCC:::999>>>AAA@@@<<<;;;999888999:::<<<<<<;;;999;;;>>>@@@@@@AAACCCDDDFFFHHHIIIHHHGGGHHHIIIKKKKKKLLLOOOQQQQQQQQQPPPOOOQQQMMMKKKNNNNNNNNNQQQVVVXXXZZZ\\\]]]^^^```dddgggccccccdddfffhhhjjjlllmmmlllkkkkkkkkkjjjjjjjjjjjjhhhhhhfffdddffflllwww{{{tttssssssuuuxxx}}}qqqbbbTTTJJJCCC>>>;;;999888888999999888999999999:::::::::;;;;;;;;;:::888777666555555555888<<>><<<;;;:::;;;;;;<<<@@@@@@AAA???===<<<===>>>??????AAAEEELLLTTT\\\aaa^^^_________cccppp~~~lll[[[VVVVVVUUUYYY```eeegggkkknnnpppppppppooohhhddd^^^UUUKKKBBB;;;777333222111111000000111111pppbbbYYYPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSQQQPPPOOOOOOOOOPPPFFFFFFEEEDDDCCCAAA???>>><<<;;;:::999888666555555333333222111000///......++++++---......---++++++---,,,+++***))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((('''&&&'''((())))))'''&&&'''''''''(((((())))))'''''''''(((((()))***+++...///000111333555666777666666777777555333000...222666<<<@@@BBBCCCDDDEEEEEEEEEBBB???<<<<<<>>>@@@BBBGGGLLLPPPUUUZZZYYYUUUIII@@@888777===AAA@@@<<<;;;999888888:::<<<<<<;;;999;;;>>>@@@@@@AAACCCDDDFFFGGGGGGGGGFFFGGGJJJMMMKKKMMMOOORRRSSSTTTSSSSSSVVVQQQOOOPPPPPPPPPSSSXXXWWWXXXZZZ[[[\\\___cccfff___```aaaccceeefffhhhhhhmmmllllllkkkjjjiiihhhhhhggggggggghhhlllxxx~~~ooo```SSSKKK@@@>>>;;;:::;;;;;;;;;:::999999999::::::;;;;;;;;;;;;:::999777666555555555888===DDDOOO[[[iiivvv~~~}}}}}}{{{yyyxxxwwwwwwxxxyyyyyyyyyxxxvvvuuutttrrrrrrsssssstttuuuuuuvvvwwwvvvssspppnnnmmmllllllmmmmmmkkkjjjiiihhhhhhhhhdddaaa\\\WWWSSSOOOJJJGGGCCCAAA@@@>>>>>>???AAABBBAAABBBCCCAAA???===>>>>>>;;;<<<===BBBIIISSS]]]ccc___cccfffeeefffppp~~~kkkZZZVVVVVVVVV[[[cccbbbeeekkkppprrrrrrpppnnniiieee]]]TTTJJJBBB;;;888333222222111000111111111mmm^^^XXXUUUUUUVVVVVVVVVWWWWWWWWWWWWTTTQQQOOONNNNNNLLLKKKLLLIIIFFFDDDBBBAAA???===<<<;;;;;;:::999888777777444222111111222222000///......//////...---,,,,,,***,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,)))'''%%%&&&((((((&&&$$$%%%&&&((()))))))))((((((&&&%%%%%%&&&)))***)))((('''&&&%%%%%%&&&(((+++,,,///000000111222444555666222333555555333222111222222888@@@EEEGGGFFFDDDCCC???@@@???===:::;;;@@@DDDHHHIIILLLPPPRRRRRRNNNLLLCCC???;;;:::>>>AAABBBBBB<<<;;;::::::::::::;;;<<<@@@AAABBBCCCDDDDDDDDDDDDHHHIIIIIIHHHGGGHHHJJJMMMNNNQQQSSSRRRSSSWWWXXXUUUTTTQQQMMMLLLNNNRRRVVVXXXYYYYYYZZZ\\\^^^aaacccdddaaa______bbbgggkkklllkkkggghhhjjjkkklllllllllkkkeeeeeeiiirrr~~~{{{jjj[[[RRRIIIDDDAAA@@@>>>:::999;;;777<<<@@@>>>===>>>===:::444999===<<<888555555777555;;;DDDOOO]]]kkkyyy~~~~~~|||{{{zzzyyyyyyyyywwwvvvuuusssrrrrrrrrrrrrppppppqqqrrrrrrssstttttt{{{zzzyyyuuuqqqnnnnnnnnnooonnnlllkkkjjjkkkkkkllleeeccc```]]]XXXRRRKKKEEECCCBBBAAA@@@AAABBBDDDEEEGGGIIILLLJJJEEEAAA@@@AAA???@@@BBBDDDHHHOOOWWW\\\hhhhhhjjjlllmmmrrr|||kkk]]]ZZZZZZXXXZZZaaaeeegggkkknnnppppppooonnnjjjeee^^^WWWKKK???888999444444444333333333222222lll]]]WWWSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSPPPNNNNNNNNNMMMKKKKKKIIIFFFCCCBBBAAA???===<<<;;;;;;:::999888777777444222111111222222000///111000///...,,,***)))(((''')))***)))((('''((()))'''&&&%%%%%%%%%%%%&&&'''+++)))'''((()))***(((&&&&&&&&&%%%%%%%%%&&&(((((('''((())),,,......+++)))&&&&&&&&&&&&''')))***,,,/////////000222333555666444555666555333000///000111777???DDDFFFDDDCCCBBB>>>???>>><<<:::;;;@@@DDDGGGHHHJJJMMMOOOOOOLLLJJJ@@@<<<888888<<<@@@AAAAAA===<<<;;;;;;;;;;;;<<<===>>>???@@@BBBBBBCCCCCCCCCFFFGGGHHHGGGFFFGGGJJJLLLMMMQQQSSSQQQSSSWWWWWWUUUVVVSSSOOOMMMPPPTTTWWWYYYXXXYYYZZZ\\\^^^```bbbccccccbbbaaabbbeeegggfffeeeggghhhiiikkkkkkkkkjjjjjjbbbeeejjjrrr|||uuudddYYYRRRKKKFFFDDDAAA======???>>>CCCEEECCCCCCCCCAAA>>>888;;;>>>===:::888888:::777;;;DDDOOO]]]kkkxxx}}}yyyyyyxxxwwwuuutttsssssssssrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrwwwwwwvvvtttqqqppppppqqqpppooommmlllkkkjjjjjjjjjdddbbb```]]]YYYSSSLLLHHHDDDBBB@@@??????AAADDDFFFIIIMMMPPPOOOKKKFFFEEEEEEBBBBBBBBBCCCGGGNNNVVV\\\gggiiimmmrrrtttxxx}}}lll]]]YYYYYYXXX[[[bbbggghhhkkkmmmnnnnnnmmmmmmhhhccc^^^WWWKKK>>>888777333333333333222222222222kkk\\\UUUPPPPPPQQQQQQQQQRRRRRRRRRTTTRRROOONNNOOONNNMMMLLLKKKHHHEEECCCBBBAAA???===<<<;;;;;;:::999888777777444333111111222111000...111000...,,,***))))))(((***+++,,,+++***)))***,,,***((('''%%%%%%'''(((***+++)))(((((())))))(((''''''%%%###""""""$$$'''((('''(((***...000///+++(((%%%&&&''''''))))))***+++---...///000111333444444555666666555111///......111666===BBBCCCBBBAAA@@@<<<======;;;999;;;@@@EEEGGGGGGGGGIIIKKKKKKIIIGGG<<<999777888===AAABBBAAA>>>===<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKMMMPPPRRRQQQRRRVVVVVVSSSUUURRRNNNMMMOOOSSSWWWXXXWWWXXX[[[^^^```aaaaaaaaabbbaaaaaabbbdddeeecccbbbfffggghhhjjjjjjjjjjjjiiieeeiiipppuuu{{{wwwjjj___VVVMMMHHHEEEAAAAAADDDGGGMMMRRRRRRRRRQQQLLLFFF???@@@???===;;;:::;;;<<<999===DDDPPP^^^mmmzzz~~~|||zzzzzzzzzyyyxxxvvvtttrrrooooooqqqrrrssssssssssssssssssrrrrrrrrrqqqqqqqqqsssttttttsssqqqqqqrrrtttqqqqqqpppnnnllliiigggfffcccbbb```^^^[[[VVVPPPKKKHHHFFFBBB@@@@@@CCCGGGJJJOOOSSSWWWWWWSSSNNNLLLLLLGGGFFFDDDDDDFFFMMMWWW^^^hhhkkksss{{{mmm\\\XXXXXXXXX]]]eeejjjkkkkkkllllllllllllkkkfffbbb]]]XXXLLL???777666333222222222222111111111kkk[[[TTTOOOOOOPPPPPPPPPQQQQQQQQQTTTRRRPPPPPPPPPPPPOOOMMMJJJHHHEEECCCBBBAAA???===<<<;;;;;;:::999888777777555333111111111111///......---,,,++++++,,,------+++,,,------++++++,,,------+++)))(((((()))+++---((('''''''''''''''&&&%%%'''&&&$$$######$$$&&&'''&&&&&&'''***++++++)))&&&%%%&&&''')))************,,,---...000111222333333444555555333000......///222666<<<@@@@@@@@@??????;;;<<<<<<:::888:::@@@EEEHHHGGGFFFGGGHHHHHHGGGEEE;;;999888:::???CCCDDDCCC>>>===<<<;;;;;;<<<===>>>AAABBBCCCEEEFFFGGGGGGGGGEEEFFFHHHHHHHHHHHHJJJLLLMMMPPPRRRPPPQQQUUUUUURRRRRROOOKKKJJJLLLPPPTTTVVVXXXYYY]]]___aaabbbaaaaaa]]]^^^___aaacccdddcccccccccdddgggiiikkkkkkkkkkkklllrrrwwwyyy{{{lll```SSSLLLGGGDDDDDDFFFNNNXXXdddkkkmmmjjj___SSSIIIFFFAAA===;;;;;;;;;<<<:::===EEERRRbbbrrr~~~}}}|||}}}}}}}}}{{{yyyvvvtttooopppqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssrrrqqqqqqrrrtttsssrrrrrrpppmmmiiieeeccccccbbbaaa```^^^ZZZTTTPPPNNNJJJFFFCCCCCCGGGLLLOOOVVV[[[``````\\\WWWTTTSSSOOONNNKKKIIIJJJQQQ[[[bbblllqqq|||nnn\\\WWWWWWXXX^^^gggmmmllllllkkkkkkkkkkkkkkkfffccc___ZZZNNN@@@888666222222222111111111000000lll\\\TTTPPPPPPPPPQQQQQQQQQRRRRRRTTTSSSRRRQQQRRRRRRPPPNNNIIIGGGDDDBBBBBBAAA???===<<<;;;;;;:::999888777777555333222111111111///---...---------------......((()))***)))((('''(((***)))(((&&&%%%%%%&&&((()))''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''(((((('''%%%&&&((()))******+++***,,,---///000222333333333222333333222000//////111333666;;;>>>>>>>>>>>>>>>;;;<<<<<<:::888:::@@@EEEIIIHHHGGGGGGHHHGGGFFFDDD888777777:::@@@DDDDDDBBB<<<<<<;;;::::::;;;<<<<<<@@@AAACCCEEEFFFGGGHHHHHHEEEGGGIIIJJJJJJJJJLLLMMMMMMQQQRRRPPPQQQTTTUUURRRQQQNNNJJJIIIKKKOOOSSSTTTYYY[[[^^^aaabbbcccbbbaaa\\\]]]___```aaaaaabbbbbbaaacccfffiiilllnnnoooooorrrvvvxxxwwwuuuvvv|||yyyjjjYYYPPPJJJFFFEEEGGGOOO___sssvvvgggXXXQQQFFF???<<<<<<;;;:::;;;>>>GGGVVVgggwww|||}}}}}}}}}{{{xxxuuussstttttttttssssssrrrqqqpppoooooopppqqqssstttuuuuuurrrssssssrrrppppppqqqssstttsssrrrpppmmmiiieeecccdddccccccbbbaaa^^^YYYUUUPPPMMMHHHDDDEEEIIINNNRRR\\\aaaggghhheeeaaa______\\\[[[XXXVVVXXX]]]eeekkkwww|||nnn\\\WWWXXXYYY```iiimmmmmmmmmllllllkkkkkkkkkiiieeeaaa\\\PPPBBB999777222222222111111111000000nnn]]]VVVQQQQQQRRRRRRRRRSSSSSSSSSTTTSSSRRRRRRRRRQQQOOOMMMHHHFFFCCCBBBAAAAAA???===<<<;;;;;;:::999888777777666444222111111111///---000000000///...---+++***)))***++++++))))))***+++'''''''''&&&&&&'''''''''(((*********((('''((()))'''((()))***)))((('''&&&+++)))&&&%%%&&&((()))***&&&'''(((((()))***+++,,,,,,---///222333333333333111111222000///...000111444777;;;<<<===<<<===>>><<<======;;;999;;;@@@EEEIIIHHHHHHHHHHHHGGGDDDAAA555444555999>>>AAAAAA???<<<;;;:::999999:::;;;<<<===>>>@@@BBBDDDEEEEEEFFFEEEHHHJJJKKKKKKKKKMMMNNNNNNRRRSSSQQQRRRUUUUUURRRRRROOOKKKJJJLLLPPPTTTVVVZZZ\\\^^^```aaabbbbbbbbb``````aaa___^^^^^^___aaabbbdddhhhkkkoooqqqrrrsssrrrrrrpppmmmiiijjjnnnrrr|||tttaaaUUUNNNIIIGGGGGGNNN___wwwlll```PPPDDD@@@>>><<<:::<<<@@@JJJZZZkkkyyy~~~~~~}}}zzzxxxvvvxxxwwwuuusssqqqpppoooooonnnnnnpppqqqssstttvvvvvvtttttttttsssqqqpppqqqrrrtttsssqqqooollljjjgggfffgggfffffffffeeebbb]]]ZZZQQQNNNIIIFFFFFFJJJOOOSSS```eeelllpppooonnnooopppnnnnnnnnnnnnooorrrxxx|||nnn]]]XXXYYYZZZaaaiiilllmmmmmmnnnnnnnnnnnnmmmmmmhhhccc\\\PPPAAA999888333222222222222111111111ppp___XXXRRRRRRRRRSSSSSSSSSTTTTTTTTTRRRQQQQQQQQQOOOLLLIIIHHHFFFCCCBBBAAAAAA???===<<<;;;;;;:::999888777777666444222111111000...------...///000///---***(((+++,,,------++++++,,,---))))))***++++++***))))))(((***+++***'''&&&((())))))))))))(((((('''''''''+++)))''''''((())))))(((((((((''''''(((***,,,---,,,...000333444444444333222222222000------...000666888;;;<<<<<<<<<===>>>>>>???>>><<<:::;;;@@@DDDHHHHHHHHHHHHHHHFFFBBB>>>444333555999>>>AAA@@@======<<<;;;::::::;;;<<<===<<<===???AAACCCDDDEEEEEEDDDGGGIIIKKKKKKKKKLLLMMMOOOSSSTTTRRRRRRUUUUUURRRRRRNNNJJJIIIKKKOOOSSSUUUZZZ[[[\\\]]]^^^``````aaa```aaa```^^^\\\]]]aaadddfffhhhkkknnnqqqrrrssssssnnnkkkfffaaa___aaadddgggmmmuuu}}}iii\\\TTTNNNJJJIIIKKKZZZpppppp\\\MMMFFFDDD@@@<<<>>>BBBMMM\\\mmmxxx{{{{{{vvvvvvxxxzzz}}}}}}{{{yyyxxxyyyvvvssspppnnnnnnnnnooooooooopppqqqssstttuuuuuuttttttuuusssrrrqqqssstttsssrrrpppnnnllljjjiiiiiiiiiiiiiiiiiihhheeeaaa]]]UUURRRNNNKKKKKKOOOSSSVVV```fffooouuuyyy|||nnn]]]YYYZZZ[[[aaaiiijjjkkknnnpppqqqqqqpppppppppjjjccc[[[NNN???888777333333333333222222222222rrraaaYYYRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQPPPPPPOOOMMMJJJGGGHHHEEECCCAAAAAAAAA???>>><<<;;;;;;:::999888777777666444222111111000...,,,'''***---///000...,,,***((()))******)))((()))***''')))***,,,,,,***)))'''&&&((()))(((%%%$$$%%%(((,,,***'''%%%%%%&&&((()))(((''''''((())))))'''%%%)))(((''''''(((***,,,...---...111444555555444444444444333000---+++,,,...777999;;;<<<;;;<<<===>>>???@@@???===:::;;;@@@DDDGGGGGGGGGHHHHHHEEE@@@<<<666555777;;;AAACCCAAA>>>>>>===<<<;;;;;;<<<===>>>===???@@@CCCDDDFFFFFFGGGCCCEEEIIIJJJJJJJJJKKKLLLPPPSSSTTTRRRSSSVVVVVVSSSOOOLLLHHHGGGIIIMMMQQQRRRZZZZZZZZZ[[[\\\]]]___```]]]^^^^^^]]]\\\___eeejjjkkklllnnnppprrrrrrrrrrrrlllfff___[[[[[[^^^aaacccccckkkzzznnnaaaYYYRRRMMMLLLJJJVVVhhh~~~|||dddSSSLLLHHHCCC???@@@DDDNNN]]]mmmvvvvvvtttpppqqqsssvvvzzz~~~|||yyywwwuuuttttttxxxuuuqqqnnnlllmmmnnnpppqqqqqqqqqrrrrrrsssssssssssstttttttttssssssuuuwwwsssqqqooommmkkkkkkkkkkkkkkkkkkjjjkkkjjjgggbbb___YYYVVVSSSQQQQQQTTTXXX[[[___fffpppxxx~~~~~~nnn^^^ZZZ[[[\\\aaaiiihhhkkknnnqqqssssssrrrqqqqqqkkkcccZZZLLL>>>666666444444444333333333222222mmm]]]VVVNNNOOOPPPRRRTTTUUUVVVVVVUUUSSSQQQOOONNNMMMMMMNNNIIIFFFCCCBBBAAA@@@>>><<<===:::888888999;;;;;;:::666555444222000///---------,,,++++++,,,,,,***)))************************))))))))))))))))))))))))&&&&&&''''''((())))))***(((***++++++)))((()))***+++)))(((&&&&&&((()))+++(((((('''((()))***,,,---000222444444333333333555555222///,,,+++---000222666999<<<>>>>>>======>>>@@@>>>;;;;;;===???AAABBBDDDDDDDDDEEEEEECCC???<<<222111333888???BBB???;;;;;;::::::::::::;;;<<<<<>>======;;;999888999:::::::::666555444222000///---------,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((''''''&&&'''))))))'''&&&'''((()))((('''&&&&&&'''((())))))((((((((((((***,,,---///111333333333333444555666333///+++***+++---///333666:::<<<<<<======>>>@@@>>>;;;;;;===@@@BBBBBBCCCCCCCCCDDDDDDBBB>>>:::222111333888???AAA>>>;;;;;;::::::::::::;;;<<<<<<@@@AAAAAAAAA@@@AAACCCEEEFFFFFFGGGHHHJJJLLLNNNOOOTTTRRRPPPOOOPPPRRRTTTUUUVVVLLLDDDCCCFFFHHHKKKNNNTTTUUUWWWXXXXXXYYY[[[]]][[[\\\\\\]]]___bbbdddeeeggghhhjjjmmmqqqtttvvvwwwyyyvvvnnnddd```bbbbbb___aaahhhssslll\\\RRRNNNMMMJJJPPP]]]qqqxxxdddWWWPPPIIIEEECCCEEENNN\\\eeeeeeaaa___```bbbeeekkkrrrzzz}}}yyyuuussstttttttttssssssrrrrrrrrrrrrrrrrrrqqqpppooooooooooooppprrrssstttuuuuuuuuuuuussspppoooooooooooonnnlllllllllkkkjjjiiihhhgggaaa```______```bbbcccdddkkkpppxxx~~~~~~uuueee```___]]]```fffllllllnnnppprrrrrrqqqpppllljjjdddXXXJJJ>>>888666222222222222222222222222~~~hhhXXXQQQNNNPPPSSSVVVWWWVVVUUUTTTWWWVVVTTTRRRPPPOOONNNNNNJJJGGGDDDBBBBBBAAA???======;;;999999:::::::::888555444333222000///---------+++***+++,,,,,,+++)))************************))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%'''(((((('''&&&'''(((((('''&&&%%%%%%&&&'''((())))))(((((((((***+++,,,...000222333333333555666999666111---++++++---...222555999<<<===>>>@@@AAA@@@===;;;;;;>>>AAACCCDDDBBBBBBBBBDDDCCCAAA<<<888111111333888>>>@@@>>>;;;;;;::::::::::::;;;<<<<<>>===<<<:::999::::::999777444444333111000...------,,,+++******,,,,,,+++***************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&(((******)))((()))***(((''''''&&&&&&''''''(((***)))((((((((()))+++,,,...000333444444555666888;;;888444000...///111222777999<<>><<<<<>>???@@@@@@???@@@AAACCCAAABBBDDDFFFIIILLLNNNPPPSSSRRRQQQOOONNNPPPRRRUUUSSSIII@@@===>>>@@@EEEKKKPPPRRRUUUVVVVVVWWWYYYZZZ^^^^^^___```aaabbbcccdddjjjjjjkkklllpppuuu{{{wwwkkkddddddeeecccdddcccfffrrrooo```VVVQQQMMMQQQYYYiiisss___RRRKKKMMMMMMRRR]]]cccaaa\\\ZZZUUUXXX___hhhqqqzzz~~~{{{xxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvtttsssqqqooonnnmmmnnnoooqqqsssuuuvvvwwwwwwwwwtttrrrqqqqqqrrrqqqqqqllllllllllllllllllmmmmmmlllmmmppprrrtttvvvyyy{{{vvvfffaaa^^^YYYYYY^^^hhhkkkooorrrsssrrrqqqpppllljjjcccWWWIII<<<666444222222222222222222222222jjjZZZSSSQQQSSSVVVYYYYYYXXXUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPKKKHHHEEEDDDCCCBBB@@@>>>>>><<<;;;:::::::::777666333333222111000...------,,,+++******,,,,,,,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***)))((()))***)))(((((((((((((((((()))))))))(((((((((***+++,,,///111444555555666777999999666333000///111444666:::<<>>???===<<<;;;::::::::::::;;;<<<<<<===???@@@AAA@@@@@@AAABBBAAABBBCCCFFFIIILLLOOOPPPRRRSSSSSSQQQOOOOOORRRTTTSSSJJJAAA===<<<===BBBHHHMMMPPPSSSUUUVVVWWWYYYZZZ]]]^^^___```aaabbbccccccjjjlllmmmnnnqqqvvv}}}sssjjjhhhhhhgggccc______iii|||uuueeeYYYSSSPPPSSSYYYgggiiiXXXOOOSSSRRRWWW```gggeeebbbaaaVVVXXX]]]dddmmmvvv~~~~~~~~~}}}|||{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuusssqqqooonnnmmmnnnoooqqqssstttuuuvvvvvvvvvtttqqqpppqqqrrrrrrqqqllllllkkkkkkkkklllmmmnnnmmmppptttwwwyyy}}}uuufffaaa]]]WWWVVVZZZaaafffmmmrrrsssrrrqqqqqqnnnllleeeYYYJJJ>>>777555222222222222222222222222mmm]]]VVVTTTUUUWWWYYYYYYXXXVVVTTTNNNOOOPPPPPPQQQPPPPPPPPPKKKIIIFFFDDDDDDCCCAAA???>>>===;;;;;;;;;999777444333222111000///......---+++*********,,,---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((###%%%''''''&&&&&&'''((())))))))))))))))))))))))(((((('''((()))***,,,---000222444555555555777888555222///......111444777;;;<<<>>>>>>>>>>>>@@@BBBCCCAAA>>>===@@@BBBDDDDDDFFFFFFHHHIIIIIIEEE>>>:::333555999<<<>>>???>>>===;;;::::::::::::;;;<<<<<<===???AAABBBAAAAAABBBCCCCCCDDDEEEHHHKKKNNNPPPRRRQQQTTTVVVTTTQQQPPPQQQTTTTTTLLLCCC???<<<;;;???EEEIIILLLPPPSSSUUUVVVXXXZZZ[[[]]]^^^```bbbccccccccciiikkknnnoooqqqvvv~~~wwwlllgggeeecccbbb\\\YYYaaassstttllljjjlllnnniiihhhfffeeefffgggjjjlllsss{{{yyyiii^^^XXXUUUWWW[[[fff~~~ttt```UUUVVVVVV\\\gggmmmkkkfffdddYYYXXXYYY]]]dddmmmvvv|||~~~}}}}}}~~~~~~~~~~~~}}}}}}xxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvtttrrrpppooonnnnnnoooppprrrsssssssssssstttrrroooooopppqqqppppppkkkkkkjjjiiiiiijjjkkklllmmmqqquuuyyy}}}|||zzz{{{vvvgggccc___XXXVVVYYY]]]dddmmmrrrsssrrrqqqrrrpppnnngggZZZKKK???888666222222222222222222222222ooo___YYYVVVWWWXXXYYYYYYXXXWWWVVVQQQRRRRRRRRRQQQPPPOOONNNLLLJJJGGGEEEDDDCCCAAA@@@???===<<<;;;;;;999666333222222111000///......---+++***)))***,,,---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&"""$$$&&&'''&&&&&&'''((('''(((((((((((((((((('''&&&&&&&&&''')))+++---//////111333444333333444555444222///---...000444666:::<<<===>>>>>>@@@BBBDDDEEEBBB???>>>@@@BBBCCCCCCFFFGGGIIIJJJJJJEEE>>>999444777;;;>>>????????????;;;::::::::::::;;;<<<<<<===@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFHHHKKKMMMPPPQQQPPPTTTXXXXXXTTTQQQQQQSSSUUUNNNFFFAAA===:::===CCCCCCGGGLLLPPPSSSUUUWWWYYYYYY[[[]]]___aaabbbccccccfffiiimmmoooqqquuu}}}yyymmmgggdddbbbaaa[[[UUUZZZjjjzzznnnjjjbbb[[[WWWUUUVVVWWWSSSRRRQQQPPPQQQRRRSSSTTTWWW]]]gggoooxxxpppfff```[[[\\\^^^fffzzz~~~hhh[[[WWWZZZdddrrrxxxsssjjjddd[[[WWWTTTSSSXXXaaalllsssyyy~~~~~~}}}}}}}}}|||||||||xxxxxxxxxyyyyyyyyyzzzzzzwwwwwwvvvtttsssqqqppppppnnnooopppqqqqqqqqqqqqppprrrpppmmmmmmnnnoooooonnnkkkjjjhhhgggggghhhiiijjjmmmqqqvvvzzz~~~sssmmmjjjjjjooottt{{{~~~yyyvvvnnnllliiihhhjjjpppwww|||xxxjjjfffbbb[[[XXX[[[]]]eeeooottttttqqqqqqrrrpppnnnggg[[[KKK???888666222222222222222222222222ppp```[[[XXXXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTRRRPPPMMMLLLLLLJJJGGGEEEDDDCCCAAA@@@???===<<<<<<;;;999555333222111111000///......---+++***)))***,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((++++++***((('''&&&%%%$$$$$$&&&((()))(((((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''))),,,...000...000222222111111222333777444111//////222555777;;;===???@@@AAACCCFFFIIIFFFCCC@@@???@@@BBBCCCCCCFFFGGGIIIJJJIIIEEE>>>999444888<<>>@@@CCCDDDCCCBBBCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNOOOUUUZZZZZZVVVRRRQQQRRRVVVPPPHHHCCC>>>:::<<>>777555222222222222222222222222sssaaaXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSQQQMMMIIILLLJJJGGGFFFEEEEEECCCBBBBBB???<<<:::999999888777777444222000//////---+++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))))))))***+++******))))))(((((((((+++******)))(((''''''&&&+++***'''&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&(((+++---///333444444555555444444333555444222000///111555999;;;===@@@CCCDDDGGGJJJMMMIIIEEE@@@===>>>@@@CCCDDDEEEFFFHHHJJJIIIDDD>>>888666999>>>@@@@@@>>>======<<<===>>>===<<<;;;<<<===???AAACCCDDDCCCAAABBBBBBGGGEEECCCEEEHHHKKKJJJIIIMMMOOOQQQUUUWWWUUURRRNNNVVVTTTOOOFFF===:::===AAA???CCCHHHKKKMMMPPPTTTWWWZZZ[[[\\\\\\]]]___dddgggfffhhhkkkmmmooottt{{{}}}xxxrrrnnnmmmmmmkkkccc[[[XXX[[[ggg|||xxxssslllfffbbb___]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXUUUQQQOOOMMMLLLIIIGGGIIIJJJJJJKKKNNNSSSYYY]]]jjjqqqvvvrrroooddd```jjjzzzwwwiiidddhhhtttxxxnnnlll]]]TTTLLLKKKMMMQQQXXX___lllvvv~~~|||{{{zzzzzzyyyyyyyyyyyyuuuuuuuuutttuuuuuuvvvwwwvvvvvvuuutttrrrpppnnnmmmmmmmmmnnnnnnmmmmmmlllkkklllkkkkkkkkklllmmmmmmnnnkkkjjjgggeeeddddddeeefffkkknnnrrryyyxxxqqqbbb]]]WWWQQQOOOQQQUUUWWWaaajjjuuu|||{{{tttlllgggZZZVVVPPPLLLLLLPPPVVV[[[eeeqqqjjjcccaaa]]]\\\^^^fffjjjooorrrsssqqqpppoootttooofffYYYKKK@@@999666333333333333333333333333rrraaaXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSQQQNNNLLLMMMKKKHHHGGGFFFFFFDDDCCCAAA???;;;:::999999888666555333000//////...,,,***,,,,,,,,,,,,,,,+++++++++((((((((()))))))))******+++++++++++++++******************)))((('''''''''))))))'''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))+++...///111111222444444555555555555444222///...000444888:::<<<@@@BBBDDDEEEHHHJJJGGGCCC>>>;;;<<>>>>>;;;<<<===<<<;;;:::;;;<<>>999:::===>>>AAADDDFFFHHHKKKQQQUUUWWWYYY[[[\\\]]]___cccffffffiiilllmmmooottt{{{~~~{{{uuupppnnnnnnooorrriii___YYYWWW^^^nnn~~~xxxooodddcccaaa___^^^^^^___```jjjkkkkkkkkkkkkjjjiiiiiidddaaa]]]XXXUUUQQQLLLIIINNNMMMKKKJJJJJJLLLOOORRRUUUZZZfffvvvvvvjjjeeemmm{{{}}}pppkkkppp|||xxxtttggg]]]RRRNNNMMMOOOTTT[[[gggrrr|||}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvtttttttttsssrrrqqqpppooooooooonnnnnnlllkkkjjjiiiggggggffffffggghhhhhhiiikkkiiigggeeeddddddeeefffgggiiinnnttt}}}|||rrrhhh```[[[OOOKKKGGGCCCBBBEEEHHHJJJWWW^^^hhhoooppplllgggdddXXXTTTNNNIIIHHHJJJNNNRRRZZZfffwwwkkkcccaaa\\\\\\```gggkkkpppttttttsssrrrrrrtttooofffYYYKKK???999666333333333333333333333333qqq```YYYXXXXXXYYYYYYXXXXXXWWWVVVWWWUUUSSSSSSSSSSSSQQQOOONNNKKKHHHGGGGGGFFFDDDCCC@@@>>>;;;999999999777666444222000......---+++)))++++++++++++++++++++++++))))))))))))************'''''''''''''''(((((((((******))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''***,,,///000...///111333444555555666555444111///---///333666999<<<@@@CCCDDDDDDEEEFFFEEEBBB===;;;<<>>>>>999:::;;;;;;:::999:::<<>>@@@BBBFFFKKKOOORRRUUUXXXZZZ\\\^^^aaaddddddgggjjjlllnnnrrryyy~~~}}}yyywwwwwwyyy}}}sssfff[[[SSSSSS]]]iiivvv}}}sssjjjbbb]]]___dddiiimmmooorrrwww{{{|||vvvqqqjjjccc\\\WWWWWWUUUQQQNNNKKKJJJJJJJJJKKKMMMTTT^^^iii{{{wwwpppuuuzzzwww~~~qqqdddVVVMMMIIIGGGKKKQQQ]]]gggrrrzzz~~~}}}||||||||||||}}}{{{yyywwwvvvuuurrrrrrsssssssssrrrrrrqqqqqqppppppnnnmmmjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjiiigggeeeddddddeeeeeeccceeeiiinnnwwwssscccYYYRRRLLLIIIBBB@@@>>>======???BBBDDDKKKQQQXXX^^^aaa`````````VVVSSSNNNJJJGGGGGGHHHIIIPPPZZZjjj{{{lllccc___[[[\\\aaaggglllrrruuuvvvvvvuuuuuutttpppfffXXXJJJ???999666444444444444444444444444nnn___YYYXXXXXXXXXYYYXXXXXXWWWVVVWWWUUUSSSRRRSSSTTTSSSRRRMMMKKKHHHFFFEEEDDDCCCAAA>>><<<:::999999888777555333222000//////...,,,******************+++++++++))))))******************$$$%%%%%%%%%&&&'''''''''***)))))))))((((((((('''%%%&&&'''((())))))(((((()))(((((((((((((((((()))&&&&&&'''(((***---///111//////111222333444444444444333111...---...222666:::>>>BBBDDDDDDCCCCCCCCCDDDAAA===<<<===@@@BBBCCCEEEDDDDDDDDDCCC@@@<<<888555888===@@@@@@???>>>>>>999:::;;;;;;::::::;;;<<<>>>AAAEEEFFFEEEDDDCCCCCCGGGFFFEEEFFFIIILLLNNNOOOPPPQQQRRRTTTUUUTTTQQQNNNKKKNNNQQQPPPJJJCCC>>>;;;999:::<<<>>>@@@CCCFFFHHHLLLPPPTTTWWWYYY[[[^^^```aaadddhhhjjjlllpppwww|||yyylll___SSSMMMQQQZZZfffooo{{{vvvlllhhhggghhhhhhqqqyyyyyysssiiifffaaa[[[WWWSSSPPPNNNOOONNNOOOSSSXXXfff}}}~~~{{{mmm]]]QQQIIIEEEFFFJJJQQQZZZeeepppyyy~~~~~~~~~~~~}}}zzzxxxwwwssssssttttttssssssrrrqqqrrrrrrqqqpppooommmkkkjjjkkkkkkkkkjjjjjjkkklllllliiiiiigggfffddddddddddddbbbccceeeiiipppzzz{{{rrrdddYYYQQQKKKEEEBBB??????>>>>>>???@@@AAABBBCCCGGGLLLPPPSSSVVVYYY[[[VVVUUUQQQNNNKKKIIIHHHHHHLLLTTTbbbsssmmmbbb]]]YYY\\\bbbggglllrrrvvvwwwwwwvvvvvvuuupppfffYYYKKK???999777555555555555555555555555lll___ZZZXXXXXXXXXYYYXXXXXXWWWVVVVVVTTTRRRRRRSSSTTTSSSRRRLLLIIIFFFDDDCCCBBB@@@???===;;;999999999888666444333222111111111000---+++))))))*********+++++++++******))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((%%%&&&'''((())))))((((((((((((''''''''''''((((((&&&&&&'''(((***---///111111111222333333333222222333222000...---///333777<<>>;;;:::<<>>@@@@@@>>>======999;;;<<<<<<;;;;;;<<<===>>>AAAEEEGGGGGGEEEDDDDDDFFFFFFGGGGGGIIILLLPPPSSSSSSSSSSSSUUUVVVTTTQQQNNNIIIMMMPPPQQQNNNHHHBBB???999:::<<<>>>AAABBBAAAAAAFFFJJJNNNQQQTTTVVVYYY[[[___bbbgggkkkmmmqqqxxx}}}{{{ooocccVVVLLLMMMSSS]]]cccjjjrrr{{{vvvppplllooouuu|||wwwpppjjjccc\\\WWWPPPMMMLLLKKKLLLSSSddduuuxxxhhh\\\RRRKKKIIIKKKHHHNNNXXXccclllttt{{{~~~|||{{{vvvvvvvvvuuutttsssrrrqqqssssssssssssrrrqqqpppppplllkkkkkkjjjjjjjjjkkkkkkiiihhhgggfffeeeddddddccccccddddddfffjjjqqqzzzmmmhhhaaaZZZTTTMMMDDD>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>AAAFFFHHHHHHFFFEEEEEEFFFGGGHHHHHHIIIMMMRRRVVVVVVUUUUUUVVVWWWUUURRROOOIIIJJJLLLNNNMMMJJJGGGEEE>>>======>>>@@@@@@???===AAADDDHHHJJJMMMOOOSSSVVV[[[```fffjjjmmmrrryyy~~~wwwlll^^^SSSQQQUUU[[[```eeegggooo||||||{{{zzz|||vvvllleeeXXXSSSOOOLLLKKKLLLUUU___qqqtttiii^^^SSSMMMLLLHHHIIIOOOXXX___eeemmmuuuyyy}}}}}}|||yyyxxxxxxwwwvvvuuusssssstttttttttuuuttttttsssrrroooooonnnmmmmmmmmmmmmnnnhhhggggggfffeeedddccccccbbbcccccccccdddiiiooosss}}}{{{ppplllgggbbb\\\SSSHHHAAA>>>>>>>>>======<<<;;;;;;>>>@@@CCCFFFIIIMMMRRRVVVXXXXXXWWWVVVTTTQQQOOONNNPPPTTT]]]lllnnnccc\\\XXX\\\eeeiiinnnssswwwxxxwwwwwwwwwtttqqqjjj^^^PPPCCC:::666444444444444444444444444|||hhh]]][[[XXXXXXYYYYYYXXXXXXWWWVVVTTTSSSSSSSSSTTTSSSPPPNNNLLLIIIFFFDDDBBBAAA???===:::999888999999888555333111111111111222000---************+++,,,---------(((((((((((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$(((((((((((())))))))))))))))))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%''')))+++...///111222333444444444444444111111000...///222888<<<===???AAABBBBBBBBBCCCEEE===;;;999:::<<>>AAAFFFIIIIIIGGGFFFEEEFFFGGGHHHHHHIIIMMMSSSXXXXXXXXXWWWWWWXXXVVVSSSQQQKKKJJJJJJKKKMMMMMMMMMMMMEEEAAA===;;;<<<>>>>>>===>>>@@@BBBDDDFFFIIIMMMPPPTTTYYY```eeeiiiooovvv{{{|||mmm```[[[^^^^^^eeejjjiiiiiiooouuuxxx|||qqqggg^^^XXXTTTPPPRRRVVV___ppp{{{nnn```VVVRRRNNNKKKLLLRRRUUUXXX___hhhnnnttt||||||{{{xxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqppppppooonnnnnnnnnnnnnnngggggggggfffeeedddcccbbb^^^_________```bbbfffiiiooowww}}}vvvppphhhaaa\\\UUUMMMGGGCCCCCCBBBBBBBBBAAAAAABBBAAADDDHHHLLLPPPTTTYYY\\\]]]]]]\\\ZZZWWWUUURRRQQQSSSVVV^^^mmmqqqfff___ZZZ___hhhlllpppvvvyyyzzzyyyxxxwwwtttrrrlllbbbTTTFFF;;;666333333333333333333333333{{{ggg]]]\\\XXXXXXYYYYYYXXXXXXWWWVVVSSSSSSSSSTTTTTTRRROOOLLLMMMJJJGGGDDDCCCBBB@@@>>>999999888999999888555333000000000000111///,,,)))******+++,,,------......((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))+++***(((&&&%%%&&&'''(((******))))))))))))******%%%%%%%%%&&&(((+++---///000111222444555666777777111000000///000333999>>><<<>>>???@@@@@@AAACCCEEE@@@>>>======@@@CCCDDDEEEEEEFFFHHHJJJIIIEEE>>>888:::===@@@AAA???<<<999888666888999999999999;;;<<<===BBBGGGIIIIIIGGGFFFEEEFFFHHHIIIIIIIIIMMMTTTYYYZZZYYYXXXXXXXXXWWWTTTQQQOOOMMMKKKKKKNNNQQQTTTUUUJJJDDD<<<777888;;;===>>><<<===???@@@AAAEEEJJJNNNLLLRRRYYY___dddiiiqqqvvvyyy{{{llleeefff```jjjrrrooojjjiiijjjjjjppptttzzz}}}|||yyyvvvtttuuuxxx|||zzzlllbbb[[[TTTPPPQQQPPP]]]ooopppccc^^^UUUOOOMMMOOOOOOPPPWWW```fffmmmwww~~~{{{yyywwwxxxyyyzzzzzzzzzzzzzzzwwwwwwvvvuuutttrrrpppooolllkkkjjjiiiiiiiiiiiiiiigggggggggfffeeedddbbbbbbZZZ[[[]]]]]]]]]___bbbdddfffoooxxxrrrjjj```WWWRRROOOLLLIIIEEEDDDDDDDDDDDDEEEEEEFFFEEEIIIOOOTTTYYY]]]bbbeeecccbbb```^^^[[[XXXUUUSSSVVVYYYaaapppssshhhaaa]]]aaajjjnnnsssxxx{{{{{{zzzyyyxxxtttrrrnnndddVVVGGG<<<555333333333333333333333333zzzlll```YYYZZZ[[[[[[YYYWWWUUUUUUVVVRRRUUUWWWVVVRRROOOOOOPPPIIIGGGCCCAAA@@@@@@>>>======;;;888777777666555333111111000111222222000///)))+++------,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$#########%%%%%%'''((((((((('''&&&(((''''''(((***+++***((($$$%%%&&&(((***,,,...000333333333333333222111000222111000//////333888<<<<<<===>>>???@@@@@@???>>><<<<<<<<<>>>@@@BBBCCCBBBCCCNNNRRRSSSTTTHHH:::999:::>>>BBBDDDBBB>>>;;;999999999999999:::;;;<<<<<>><<<:::777666666555444222---,,,+++,,,------+++))))))+++---...,,,+++++++++))))))))))))))))))))))))))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&%%%&&&(((((('''&&&%%%%%%&&&(((***,,,...///111222222333333222222111222222000//////222888<<<<<<===>>>???@@@??????>>>;;;;;;<<<>>>BBBDDDEEEEEEFFFQQQTTTTTTTTTHHH::::::999===AAACCCAAA>>>:::999999999888999999:::;;;<<<@@@CCCGGGJJJLLLLLLKKKJJJHHHGGGHHHKKKKKKKKKPPPWWW___dddeeeaaa^^^]]][[[WWWUUUQQQMMMKKKMMMQQQUUUWWWVVVSSSNNNHHHCCC???<<<;;;<<<;;;:::;;;===?????????BBBEEEIIIMMMRRRXXX___cccjjjsss~~~vvvxxx{{{|||tttdddZZZOOOPPPRRRXXXbbbooozzz{{{tttnnnmmmmmmllllllkkknnnuuurrrkkkbbb\\\[[[ZZZWWWTTT[[[```hhhrrr{{{~~~|||}}}~~~~~~}}}yyyyyyzzzyyywwwtttqqqooolllkkkjjjhhhgggffffffeeefffgggggggggeeecccbbb```[[[\\\]]]\\\YYYWWWXXXYYYXXXdddpppxxxiii[[[OOOMMMOOOQQQTTTXXXYYYXXXVVVUUUUUUVVVXXXYYY\\\^^^aaafffkkkqqqwwwzzz|||zzzwwwrrrmmmiiieeedddccceeelllwww~~~oooccc^^^^^^ccciiiooossswwwzzz{{{|||}}}~~~yyyvvvmmm^^^MMM???888666555555444444333222111111xxxhhhZZZRRRQQQRRRTTTUUUTTTUUUVVVXXXZZZ[[[[[[YYYUUURRRPPPOOOKKKIIIEEECCCBBBBBB@@@???;;;999666555555555444222111///......///...,,,***)))+++------,,,+++***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''%%%&&&'''((((((((((((''')))((('''((())))))(((&&&%%%%%%&&&(((***,,,...///000000111222333333333333333222111//////222777;;;<<<===>>>?????????>>>===::::::<<>>;;;999888888888888999:::;;;<<<@@@CCCFFFJJJLLLLLLKKKJJJJJJHHHHHHKKKMMMMMMRRRYYY```gggkkkjjjfffccc^^^XXXZZZWWWSSSOOOMMMNNNSSSVVVYYYXXXUUUQQQKKKEEE???<<<===;;;999999;;;<<<<<<<<<<<<===@@@CCCHHHNNNUUUZZZbbbkkkxxxvvviii[[[VVVPPPNNNSSSZZZ___bbbddd___XXXTTTTTTVVVYYYZZZccchhhqqqxxxooohhhccc]]]XXXYYY\\\bbbjjjttt}}}~~~~~~~~~{{{{{{zzzyyywwwtttrrrpppiiiiiihhhhhhgggfffffffffeeefffggghhhggggggeeeddd___``````^^^[[[YYYXXXXXXVVV___jjjwwwsssfffZZZXXX[[[___dddhhhlllkkkjjjiiiiiijjjkkklllmmmooorrrvvvzzz~~~~~~zzzuuuqqqnnnmmmmmmnnnrrr|||}}}nnnccc^^^^^^cccjjjnnnrrrwwwzzz{{{{{{||||||yyyuuukkk\\\LLL???888666555555555444333222222111xxxhhhZZZRRROOOPPPRRRSSSSSSSSSUUUWWWQQQRRRTTTUUUTTTTTTSSSSSSKKKHHHEEEBBBBBBAAA@@@>>>;;;999777666666666555333555333222222222111///,,,(((***,,,,,,+++)))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((***)))''''''(((((('''&&&%%%&&&'''(((***,,,...///...///000222333444555555444333111//////111666:::<<<===>>>??????>>>======999999;;;@@@EEEIIIKKKLLLLLLUUUTTTQQQPPPDDD777888888<<>>AAAEEEIIILLLMMMNNNMMMKKKHHHHHHKKKNNNOOOTTTZZZ```iiiqqqrrroookkkccc\\\[[[[[[YYYUUUPPPNNNQQQUUUWWWXXXXXXVVVRRRKKKDDD???<<<:::888777999:::;;;;;;<<<===>>>???AAAFFFMMMRRRYYYbbbnnnyyy|||nnncccVVVNNNNNNPPPPPPPPPPPPNNNLLLLLLPPPWWW^^^bbbpppvvvxxxooogggbbb___```ccchhhqqqzzz~~~~~~~~~}}}|||{{{{{{yyywwwuuurrrqqqiiijjjjjjjjjjjjiiiiiihhheeefffhhhiiijjjjjjiiihhheeeeeedddbbb___\\\YYYXXXTTT[[[eeeuuutttnnnpppuuuzzz}}}~~~~~~~~~}}}~~~}}}yyyvvvtttsssvvvwwwzzz}}}|||oooccc______dddkkkooosssxxx{{{||||||||||||xxxtttjjjZZZJJJ===888777444444444444444444444444yyyjjj\\\SSSPPPQQQRRRRRRRRRQQQSSSTTTUUUUUUTTTSSSRRRPPPNNNLLLJJJGGGCCCAAA@@@@@@???===<<<:::888777888888777555111000/////////...+++)))''')))++++++)))'''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))'''%%%$$$%%%&&&%%%$$$&&&&&&'''(((***+++---...---...000222444555666666555444222000///111555999<<<===>>>??????>>>===<<<888999;;;???EEEIIIKKKLLLJJJRRRPPPLLLKKK@@@444666888<<>>===777777777777888999::::::<<<>>>CCCHHHLLLOOOPPPQQQMMMIIIHHHKKKNNNPPPTTTYYY___iiitttxxxwwwsssllldddYYY[[[\\\XXXSSSOOOOOOPPPQQQSSSVVVWWWUUUPPPJJJFFF<<<:::777777888:::;;;<<<=========<<<===@@@EEEIIIQQQXXXcccmmmwwwqqq___RRRKKKHHHEEEBBBDDDDDDEEEIIIOOOYYYbbbiiitttzzz~~~~~~vvvqqqjjjiiigggiiinnnwww~~~}}}}}}~~~~~~|||{{{{{{zzzyyywwwuuussssssmmmnnnnnnoooooonnnmmmmmmhhhiiikkklllmmmmmmmmmlllhhhgggfffdddaaa^^^ZZZWWWUUUYYYbbbttt~~~|||{{{zzz~~~}}}|||qqqeee``````eeekkkqqquuu{{{~~~~~~}}}}}}xxxssshhhXXXHHH<<<888777111222333444555666666777{{{lll^^^UUUQQQSSSTTTSSSRRRQQQRRRTTTWWWUUUTTTTTTTTTRRROOOMMMIIIFFFCCCAAA@@@???>>>======;;;999888999999888777000///.........---+++)))((()))++++++)))'''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((''''''(((((()))***,,,***((('''(((******)))&&&''''''((()))+++---...---...000222444555666666666555222000...000555888<<<===>>>>>>>>>===<<<;;;888888:::>>>CCCGGGIIIIIIFFFMMMKKKFFFFFF<<<333555777;;;@@@CCCCCC@@@>>>===666666666666777888999:::;;;>>>BBBGGGLLLOOOQQQRRRPPPJJJGGGJJJMMMOOOSSSXXX\\\hhhtttzzz|||{{{vvvooo]]]]]]\\\YYYTTTPPPMMMLLLLLLOOOSSSVVVVVVSSSOOOLLL@@@===999888999:::;;;<<<;;;;;;;;;999999;;;>>>AAAHHHOOOXXX```iiiuuummm[[[NNNFFFAAA>>>AAABBBEEEHHHMMMUUU]]]ccchhhnnnvvv~~~sssnnnqqq}}}tttqqqllljjjlllrrrzzz~~~}}}}}}}}}~~~}}}{{{zzzyyyxxxwwwvvvuuuuuutttrrrssstttuuuuuutttrrrqqqooopppqqqrrrrrrrrrqqqqqqkkkjjjhhhgggeeeaaa\\\XXXWWWZZZbbbrrr}}}sssgggbbbaaaffflllsssxxx}}}~~~xxxrrrfffVVVFFF;;;777888111222333444555666777888}}}mmm^^^UUURRRSSSTTTTTTSSSSSSTTTVVVRRRQQQQQQSSSVVVWWWUUURRRJJJGGGDDDBBBAAA@@@???>>><<<:::888777888888777666111000///000111000///---)))+++---,,,***((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))((('''''''''(((******---+++((((((***,,,,,,,,,'''''''''((()))+++,,,------...000222444555555666666555333000...000444888<<<===>>>>>>>>>===;;;:::888888999<<>>AAAAAA???===<<<666666666666666777999999>>>???CCCGGGKKKNNNPPPQQQQQQKKKFFFIIILLLNNNQQQUUUZZZeeessszzzzzzkkkgggaaa[[[WWWSSSPPPMMMJJJMMMPPPSSSUUUTTTSSSRRRFFFBBB===:::999:::::::::777888888888888999<<<>>>@@@FFFMMMSSS[[[ffftttvvvcccSSSIIIDDDBBBAAACCCFFFHHHJJJNNNTTTYYYZZZ___dddiiinnnuuuwwwjjjiiippp|||xxxrrrmmmmmmqqqwww|||~~~~~~~~~~~~|||wwwwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyywwwuuutttwwwxxxxxxyyyxxxwwwvvvuuusssqqqooonnnmmmiiiccc^^^[[[]]]cccqqqvvviiicccbbbgggllltttxxx~~~~~~wwwqqqeeeUUUDDD:::777888444444444444555555555555~~~mmm^^^TTTQQQSSSTTTUUUTTTUUUVVVXXXSSSRRRQQQSSSUUUUUURRROOOKKKHHHEEECCCBBBAAA@@@???:::999777666777888777666///......///000000...---+++---......+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''')))((('''''''''(((***+++&&&$$$""""""$$$&&&'''''''''''''''((()))+++,,,---...///000222444444555555777555333000...000444777======>>>>>>>>>===;;;:::888888999;;;???BBBCCCCCCAAAGGGDDD@@@AAA:::333777222666<<>>AAADDDEEEEEEHHHMMMQQQQQQTTTVVVVVVWWW[[[eeelllppp{{{kkkfffhhhxxx~~~|||}}}vvvqqqpppsssyyy|||~~~}}}vvvuuuuuuuuuuuuuuuvvvvvvyyyzzz{{{|||{{{yyywwwuuu}}}}}}~~~~~~}}}{{{yyyxxxzzzxxxvvvuuuuuuqqqkkkfff^^^___eeepppwwwjjjdddcccgggmmmtttxxx~~~~~~wwwqqqeeeTTTDDD:::777888777666666555444444333333~~~ppp```UUUTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTTTTVVVWWWVVVSSSQQQNNNKKKFFFCCCAAA@@@===<<<999888777888999888777555000/////////000000...,,,+++******************+++(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((())))))(((&&&$$$$$$$$$&&&'''***)))***+++,,,+++(((%%%((((((((((((((((((((((((%%%&&&''')))***+++++++++---000222333333333444555777333000...000333666777:::;;;>>>??????>>><<<:::888999<<<>>>@@@@@@AAAAAA@@@===???CCCDDD===555111333666999<<<===<<<:::888777888888777555666888:::???BBBFFFHHHIIIIIIKKKLLLOOOLLLIIIGGGHHHJJJNNNQQQWWW\\\fffrrr}}}~~~uuukkkbbbZZZTTTPPPOOOLLLIIIJJJNNNRRRTTTTTTRRRMMMFFF@@@<<<:::888666888777666666888999999888;;;:::===DDDJJJQQQ[[[eeepppzzzwwwmmmooowwwzzztttcccVVVOOOKKKHHHEEEDDDEEEFFFHHHKKKOOOVVVZZZ[[[XXXSSSQQQRRRTTTUUUUUUaaaeeepppttthhhcccooouuukkkgggeeebbbaaacccgggjjjooovvv~~~~~~|||zzzuuuxxx{{{zzzwwwwwwzzz~~~~~~xxxwwwwwwvvvvvvwwwyyyzzzwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvqqqnnnjjjffffffnnn}}}vvvhhhaaa```fffnnnsss|||xxxqqqeeeTTTDDD:::777777333333444555666777888888}}}pppbbbWWWTTTUUUVVVVVVWWWWWWVVVVVVRRRRRRRRRTTTUUUTTTQQQOOONNNKKKGGGEEEDDDCCCAAA@@@;;;999888888888777555333000///............,,,***++++++***))))))***++++++(((((())))))))))))(((((('''''''''&&&''''''((((((***)))'''%%%%%%&&&'''(((***))))))***+++***(((%%%''''''''''''''''''''''''%%%&&&'''((()))***+++,,,...000333333333333444666444333222000000111333555888999<<<======<<<:::888666777:::===???@@@@@@@@@AAA>>>>>>BBBAAA:::444111333666999<<<===<<<:::999777888888777666666999;;;@@@CCCFFFGGGHHHIIIKKKMMMOOOMMMJJJHHHHHHJJJLLLNNNTTTXXXaaalllxxxyyynnncccYYYSSSSSSPPPLLLLLLNNNPPPPPPOOOSSSOOOJJJEEEAAA>>>:::888888666555555666777777666888777999???DDDJJJSSS\\\dddnnnxxx}}}xxxrrrjjj```XXXYYY^^^^^^eeeooozzz{{{pppfffXXXOOOLLLKKKJJJHHHLLLOOOTTTYYY]]]aaafffiiilllhhhaaa\\\ZZZXXXWWWVVVWWWZZZcccpppvvvkkkdddlll{{{ggg^^^VVVTTTSSSPPPOOOPPPRRRUUUYYY```hhhooovvvyyyzzzuuusssvvvzzz||||||}}}~~~{{{zzzyyyyyyyyyzzz{{{{{{yyyzzz|||~~~zzzuuurrrlllgggfffmmmzzzrrreee```aaahhhpppsss|||xxxqqqdddSSSCCC999666777555555555555666666666666|||ooobbbZZZTTTUUUVVVVVVWWWWWWVVVVVVRRRRRRRRRSSSTTTSSSQQQNNNLLLIIIFFFDDDDDDDDDCCCBBB<<<;;;999888888666444111111000///......---+++))),,,+++)))(((((()))+++,,,(((((())))))))))))(((((())))))((('''''''''((((((***)))((('''&&&'''((())))))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((***---...///111444444444444555666444666666444111000222555888999<<<======;;;999888333555999<<>>===???===777222111444666999<<<===<<<:::999777888888777666777999<<>>:::999777555555666777777666777666777;;;???BBBJJJRRRWWW```iiioooyyy~~~wwwppphhhcccbbb[[[TTTPPPJJJDDDCCCFFFIIIMMMTTT[[[cccmmmuuu{{{}}}}}}|||zzzxxxrrrkkkfff[[[UUUNNNLLLNNNRRRTTTUUUWWW]]]eeekkkooorrrtttuuuyyyuuummmgggdddaaa^^^]]]WWWWWWYYY```iiirrryyy{{{vvvmmmfffiiivvvvvvfffVVVMMMGGGFFFFFFCCCBBBCCCCCCDDDGGGLLLQQQWWW]]]```lllsss~~~yyyqqqrrrsssvvv{{{~~~}}}}}}}}}||||||||||||}}}}}}||||||}}}{{{xxxrrrmmmiiinnnxxxnnnbbb___aaaiiiqqqrrr{{{yyyqqqcccQQQBBB999666666777777666555555555555555{{{nnnbbbZZZTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTTTTUUUVVVUUURRROOOJJJGGGDDDBBBBBBBBBAAA???;;;:::888888888777444222333222000000000...,,,)))---+++)))(((((()))+++---))))))(((((((((((())))))+++***)))((((((((((((((((((((('''&&&&&&'''(((((()))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&(((+++...///000222444555444444555666777999999555000///444999:::;;;===??????===:::999222555999===AAABBBCCCBBBCCC???<<<<<<:::444111222444666:::===>>>===;;;999777888888888777888:::<<>>DDDKKKOOOWWW___ccclll{{{~~~rrriiidddaaa\\\XXXTTTLLLFFFEEECCC@@@>>>>>>CCCEEEHHHKKKNNNTTTZZZ^^^^^^^^^^^^]]]\\\YYYUUUSSSOOOMMMLLLPPPWWW___eeehhhjjjnnntttxxxzzzzzzzzzzzz{{{xxxssspppooonnnmmmlllccc___[[[XXX[[[aaaiiioooooojjjfffgggnnn|||vvvhhh]]]VVVNNNGGGFFFFFFDDDDDDEEECCCCCCDDDEEEHHHKKKNNNPPP\\\fffvvvwwwtttqqqpppvvv~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{uuupppqqqxxxkkk```]]]aaahhhooorrrzzzzzzppp```OOO@@@888555555888777666555444555555666{{{lll```XXXTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTTTTUUUVVVTTTQQQNNNLLLIIIEEECCCBBBAAA???>>>999888777888888888666444333111000//////---+++))),,,+++)))(((((()))+++,,,))))))(((((((((((())))))+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&(((+++...000111333555555444444555666777888777222......444;;;:::<<<===???>>><<<:::888333666;;;???CCCDDDDDDDDDCCC???<<<;;;777222000333444777:::===>>>===;;;999666777888777777888:::<<>>===;;;===???@@@@@@AAACCCEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJOOOWWWaaakkkrrrvvvzzz|||}}}|||zzzxxxxxxxxxvvvtttssssssuuuwwwxxxxxxlllfff]]]VVVTTTWWW]]]aaacccbbbcccdddgggppppppfff^^^XXXYYYPPPIIIGGGGGGEEEEEEGGGCCCDDDDDDEEEGGGHHHJJJJJJPPPZZZjjj|||{{{tttmmmoooyyy~~~||||||}}}~~~~~~{{{vvvuuuxxxkkk___]]]```gggmmmttt|||zzzooo]]]LLL???888666555666666444444444555777888|||lll___WWWTTTUUUVVVVVVWWWWWWVVVVVVRRRRRRRRRSSSSSSRRRNNNLLLNNNKKKGGGEEEDDDCCCAAA???888777777777999888777555000///...------,,,***(((+++******************+++***)))(((''''''((()))***))))))((('''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((&&&&&&'''(((***,,,///000111222444555444333444555333444222///---///555999888:::;;;<<<<<<:::777555333777<<>><<<;;;777111111444555777:::===>>>===;;;:::555666777666666777:::<<<@@@BBBDDDEEEEEEGGGJJJMMMMMMNNNPPPPPPOOOLLLJJJHHHGGGKKKPPPTTTYYYaaakkkrrrzzz~~~}}}}}}~~~}}}xxxnnncccYYYSSSRRRSSSTTTVVVXXX[[[[[[WWWPPPLLL>>>;;;777555666777888888;;;888888:::999999<<>>@@@CCCDDDHHHPPPZZZdddnnntttxxxzzzyyyxxxuuuqqqoooooopppnnnmmmmmmooossswwwyyyyyyoooiii```ZZZWWWWWWXXXXXXXXXXXX[[[]]]___eeetttrrreee^^^ZZZWWWYYYQQQLLLLLLLLLIIIGGGGGGCCCDDDFFFHHHJJJJJJIIIIIIHHHOOO]]]ooo|||qqqnnnuuu{{{zzzyyy|||kkk___]]]aaagggmmmxxxyyymmmZZZIII>>>888777666666555444333444555888999nnnaaaYYYTTTUUUVVVVVVWWWWWWVVVVVVSSSRRRRRRSSSSSSQQQNNNKKKLLLJJJFFFDDDDDDDDDBBBAAA:::999888888888888555333111000////////////---+++)))***++++++++++++***)))***)))(((''''''((()))***'''''''''&&&''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&((()))***(((&&&''''''''''''''''''''''''%%%&&&''')))+++---//////000222444444333222333444000000111222333555777888888:::;;;<<<;;;999666555333777<<>><<<:::444555555555555666999;;;???AAADDDFFFFFFGGGIIIKKKKKKMMMPPPRRRRRROOOLLLJJJEEEIIIOOORRRTTTXXX___eeeooouuu{{{}}}{{{yyyzzz{{{~~~yyyoooeee\\\XXXWWWWWWXXXZZZ]]]^^^\\\XXXUUUGGGCCC===999888777777666:::888888::::::999<<>>;;;<<<======;;;:::::::::666777888888888;;;@@@DDDBBBGGGPPPZZZcccjjjooorrrpppqqqqqqpppnnnnnnooopppnnnmmmooorrrxxx|||vvvqqqjjjfffeeeaaaZZZTTTRRRQQQQQQRRRSSSXXXfffsss{{{}}}zzzqqqjjjgggeeebbbaaa]]]^^^bbbccc^^^WWWTTTNNNPPPSSSTTTSSSPPPMMMJJJHHHLLLTTTaaasss{{{tttvvv|||kkk______ccciiiooowww~~~wwwkkkXXXGGG===999888888999777555333333444666777pppccc[[[UUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUSSSPPPMMMHHHFFFCCCBBBBBBCCCBBBAAA<<<:::999888888666444111444333222333333333111///((()))+++,,,,,,+++)))(((+++)))(((''''''((()))+++&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((%%%&&&''')))++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***,,,...//////000222333333222111222333///000333888;;;<<<;;;999:::<<<===>>>===;;;888666333666;;;@@@CCCCCCBBB@@@>>>=========888333333777555777;;;>>>???>>><<<:::333444555444444555888;;;>>>AAADDDGGGGGGHHHIIIJJJJJJMMMPPPSSSSSSQQQNNNLLLCCCHHHNNNPPPPPPSSSXXX]]]ccckkktttxxxwwwvvvvvvxxx{{{|||}}}xxxooofff```^^^ZZZZZZ\\\^^^``````^^^[[[QQQLLLEEE???;;;:::888777<<<999:::<<<<<<;;;>>>DDDAAAIIIOOOLLLKKKTTT```iiivvv~~~|||rrrpppqqqyyyzzzrrrlllgggaaaXXXLLLEEEDDD??????>>>;;;888666777888555777888888888;;;@@@EEEBBBHHHQQQZZZaaagggkkkmmmmmmpppsssuuuvvvwwwyyyzzzwwwwwwzzz|||vvvtttssslll___UUUPPPMMMJJJJJJKKKPPP]]]kkksssxxxyyywwwuuuvvvuuuqqqoooooottt|||~~~wwwmmmggg```aaabbbbbb^^^XXXQQQMMMMMMMMMPPPYYYhhhyyy{{{xxx|||kkk``````eeelllqqqssszzz~~~}}}wwwiiiVVVFFF===999999999;;;999666444222333444555nnn```ZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPOOOMMMJJJHHHIIIHHHEEECCCBBBAAAAAAAAA???===:::999888888666555555444333222000///...---+++***((('''''''''((()))---***'''&&&((()))(((''''''))))))((('''&&&'''(((###$$$&&&''')))*********'''''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%&&&((()))+++---...///444555666555444444555666444333222111222333555666<<<===>>>@@@@@@>>>:::666444777===BBBEEEFFFFFFFFFCCCDDDDDD@@@999444333444555888===AAABBB@@@===;;;666666666666777777777777AAABBBCCCCCCCCCCCCFFFHHHIIIJJJNNNQQQSSSTTTSSSSSSLLLMMMNNNOOOQQQSSSUUUVVV___eeemmmtttxxxvvvrrrooovvvwwwyyyyyyvvvqqqllliiieeebbb``````dddggggggfff\\\VVVLLLCCC;;;888777888:::===@@@>>>:::888;;;>>>AAAIIIOOONNNOOOUUUXXXWWWlllzzz}}}yyy}}}|||pppbbbUUUJJJDDD??????>>>;;;888777777777888777666777:::<<<===>>>CCCIIIQQQYYY___fffnnntttvvv}}}}}}uuurrrnnnfff___ZZZNNNGGGIIIJJJMMM[[[lllzzzsssmmmddd^^^\\\[[[YYYWWWRRRPPPQQQWWW___jjj|||~~~|||ooogggeeefffkkksssvvvzzz|||{{{|||~~~|||yyyxxxkkkXXXFFF<<<999999:::666666555444444555777777lll^^^ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSRRRRRRPPPNNNKKKHHHGGGEEECCCAAA@@@@@@@@@>>><<<999888999888777555555444333222000///...---,,,,,,***)))))))))***+++,,,)))'''&&&(((***)))((('''))))))((('''&&&'''((('''((()))***+++,,,,,,,,,&&&&&&''''''''''''''''''&&&''''''((('''&&&%%%$$$''''''((()))+++---...///...000222333333444666777111000//////000333666999;;;<<<>>>@@@BBBAAA>>>;;;666888===AAACCCDDDCCCBBBBBBCCCCCC???999444333444666999>>>AAABBB@@@===;;;555555666666777888888999@@@AAACCCCCCCCCDDDFFFHHHJJJLLLOOORRRTTTUUUUUUUUUNNNNNNNNNNNNPPPRRRTTTUUUXXX^^^gggoootttuuusssqqqnnnqqqtttwwwyyyyyyxxxwwwlllhhheeedddgggjjjkkkkkkeee```VVVLLLDDD???===<<<;;;>>>@@@???;;;999;;;>>>???HHHOOONNNNNNRRRUUUTTTiiiwwwsssbbbSSSJJJ@@@@@@>>><<<:::999999999:::999999999;;;===??????CCCIIIQQQZZZdddppp}}}yyytttqqqkkkeee___SSSLLLLLLLLLPPP___pppxxxpppkkkiiiiiigggeeeWWWSSSRRRUUU[[[dddsssrrrjjjhhhiiinnnvvvuuuyyy{{{{{{|||~~~}}}yyyyyykkkWWWFFF<<<999999999666666555444555666777888{{{hhh]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTRRRRRRRRRPPPNNNLLLHHHFFFEEEBBBAAA?????????<<<:::999888999999777666444333222111000///...---,,,++++++***)))************((('''''')))******)))'''))))))((('''&&&'''(((&&&''''''((())))))((((((%%%&&&&&&&&&'''((((((((('''(((((((((((('''&&&&&&((('''&&&&&&(((***,,,...,,,...000111111222333555///...,,,,,,///333888;;;:::;;;===AAADDDDDDAAA???777999===@@@AAAAAA@@@???AAABBBBBB???888444333444888:::???BBBBBB@@@<<<:::555555666777888999999:::>>>@@@BBBBBBCCCDDDFFFHHHJJJLLLOOOQQQSSSUUUUUUUUUQQQOOONNNMMMMMMOOORRRTTTSSSXXX```hhhnnnppppppoookkkmmmqqqvvvzzzwwwsssmmmjjjkkkmmmoooqqqooojjjaaaWWWMMMEEEAAA>>>===@@@BBBAAA===;;;;;;===???JJJSSSSSSPPPPPPRRRSSScccrrr|||xxxuuusssrrr{{{}}}~~~iiiVVVKKKAAA@@@>>><<<;;;;;;;;;;;;;;;;;;::::::;;;<<>>===:::999888888999999777666333222111000///...------***))))))((((((((((((((((((''''''((()))*********'''))))))((('''&&&'''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&$$$$$$$$$'''***,,,...000222222000//////000///---++++++---222777;;;;;;;;;===@@@CCCCCCAAA???777999<<>>888444333333777:::>>>AAAAAA>>>;;;888777777888888888888888888<<<>>>AAACCCCCCDDDFFFHHHHHHJJJLLLNNNPPPRRRRRRSSSSSSQQQNNNLLLKKKMMMPPPRRRTTTWWW]]]ccchhhjjjkkkkkknnnooopppssswww}}}}}}vvvpppnnnooorrrsssuuupppiii___TTTJJJBBB>>>???BBBDDDDDDAAA>>>======BBBMMMXXXZZZVVVSSSSSSUUU^^^nnn~~~zzztttnnnjjjgggffffffnnnqqquuuyyy~~~iiiVVVKKKBBB@@@===<<<;;;<<<<<<<<<>>>>>>>>>======???CCCEEEPPPYYYgggvvv}}}sssnnnkkkiiieee]]]UUURRRSSS[[[nnn}}}wwwtttssspppnnnggg___WWWUUUUUUZZZdddnnnrrriiihhhhhhmmmuuutttzzz}}}~~~|||xxxiiiTTTDDD<<<999888777666666555555555777888999zzzggg]]]\\\XXXXXXXXXWWWWWWWWWVVVVVVTTTRRRPPPNNNLLLIIIFFFCCCGGGFFFEEECCCAAA???===<<<999888888999999999777555111111000000///...------))))))))))))((((((((('''&&&'''((())))))))))))***'''))))))((('''&&&'''((())))))*********)))((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&'''''')))'''&&&%%%&&&(((+++---...000222333111000000000000...,,,***,,,111666999<<<<<<===>>>@@@@@@>>><<<666888<<>><<<===>>>===<<<@@@AAAAAAAAAAAADDDIIINNNUUUbbbuuu|||rrrkkkgggddd```ZZZVVVWWWbbbvvv|||{{{{{{zzzxxxnnncccYYYTTTTTTWWW```hhhzzzqqqhhhggghhhmmmuuuwww|||uuufffQQQAAA;;;999777666666666555555666777999:::|||hhh]]]\\\XXXXXXXXXWWWVVVVVVUUUUUUVVVTTTQQQPPPNNNKKKHHHEEEGGGGGGFFFDDDBBB???===<<<999999888999999888666333000000000///...---------***++++++++++++***))))))&&&(((******)))(((((()))'''))))))((('''&&&'''((('''((((((((((((((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%&&&&&&'''(((***)))))))))***,,,...000***---111333333333333333000...,,,,,,---111666999===<<<<<<===>>>>>><<<:::555777:::>>>BBBEEEFFFGGGDDDFFFEEE@@@999333222222555888<<<@@@@@@>>>:::888;;;;;;::::::999888888888===@@@CCCEEEEEEEEEFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTUUUSSSPPPMMMLLLMMMNNNOOOPPPRRRUUUZZZ```gggllloooooommmkkkkkknnnrrrwww{{{{{{wwwuuuuuuvvv{{{zzzwwwqqqgggZZZOOOHHHCCCFFFIIIKKKKKKHHHDDDBBBBBBJJJWWWbbbbbb[[[UUUTTTZZZiiizzz}}}}}}|||zzzuuuoookkkeeeaaa[[[UUURRRQQQQQQRRRWWWZZZ___ffflllrrrvvvxxx|||rrraaaVVVMMMHHHCCC@@@AAABBBAAA@@@<<<>>>@@@@@@AAAFFFMMMSSS]]]llluuujjjeeehhhfffbbb]]]^^^jjjzzzmmm___XXXUUUUUU[[[bbbqqqppphhhhhhiiiooowwwyyyrrrbbbMMM>>>999999777555666555555555666888:::;;;~~~ggg\\\ZZZYYYYYYYYYXXXWWWVVVVVVVVVUUUSSSQQQPPPPPPNNNKKKIIIHHHHHHGGGFFFCCC@@@===<<<:::999999999999888444222000//////......------,,,***++++++,,,+++***)))(((&&&)))++++++(((''''''((('''))))))((('''&&&'''((($$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))))))((((((((()))+++---///000)))---111333333222222222---,,,,,,---000444888:::<<<<<<;;;<<<>>>>>><<<:::444666999===@@@CCCEEEFFFGGGHHHGGGBBB:::333111111666999===AAABBB@@@===;;;999999999999::::::;;;;;;???BBBEEEGGGFFFFFFFFFGGGJJJJJJKKKMMMOOOQQQSSSTTTTTTSSSQQQOOONNNNNNOOOOOOQQQRRRTTTWWW]]]dddjjjnnnmmmkkkiiiiiikkkoootttwww{{{~~~}}}zzzzzz{{{}}}~~~}}}yyypppcccWWWOOOEEEGGGKKKNNNOOOMMMHHHEEECCCHHHVVVeeejjjbbbYYYVVVXXXhhhyyy{{{yyywwwtttpppiiibbb\\\VVVSSSNNNJJJGGGGGGIIIJJJMMMQQQVVV]]]dddjjjoooqqquuuxxx}}}oooeeeWWWQQQJJJGGGIIIJJJHHHFFF???BBBEEEFFFHHHNNNWWW___ppp~~~~~~sssmmmooopppmmmgggfffrrrmmmaaaZZZWWWZZZ___jjjyyymmmffffffhhhnnnwwwzzz~~~nnn^^^III<<<888999777555666555555555666888:::;;;~~~ggg[[[YYY[[[ZZZZZZYYYXXXWWWWWWWWWRRRPPPOOOOOOPPPOOOMMMKKKIIIIIIHHHFFFDDDAAA>>><<<::::::999:::999777333000/////////......------,,,((())))))******((('''&&&'''***,,,+++(((&&&&&&(((''')))))))))'''&&&'''(((&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&)))(((''''''''')))***+++###$$$&&&(((***+++------,,,///222333222000......******+++...111666:::<<<<<<;;;;;;<<<>>>???>>><<<444666888<<>>@@@CCCFFFHHHGGGFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRTTTSSSRRRQQQPPPOOOOOOOOOUUUTTTTTTVVVZZZ```fffiiinnnllliiihhhiiilllpppsssuuuzzz|||~~~|||ttthhh[[[SSSEEEHHHLLLPPPRRRPPPKKKGGGEEEIIIWWWiiippphhh^^^YYYWWWgggyyyxxxvvvsssnnniiiaaaXXXRRRLLLIIIFFFBBBAAAAAACCCDDDHHHKKKQQQXXX___eeejjjlllrrrtttyyywww^^^XXXPPPMMMNNNOOOMMMKKKKKKNNNRRRTTTWWW]]]hhhpppvvvxxxuuunnnlllwwwzzzkkkaaa[[[[[[^^^fffuuu~~~iiibbbccceeellluuuzzz}}}lll[[[GGG:::777888777555666555555666777999:::<<>><<<;;;999777666666666444333333222000///000///...,,,((())))))******((('''&&&&&&'''((())))))((('''&&&+++***((('''''''''((())),,,+++***(((&&&%%%$$$$$$&&&&&&%%%%%%&&&)))+++---''''''''''''(((((((((((())))))))))))+++,,,...000222222222111000//////...000---***---333999<<<<<>>777333222666:::@@@CCCCCCBBBAAAAAA777777888888888999999999;;;???CCCFFFFFFEEEDDDDDDIIIIIIJJJKKKNNNPPPRRRSSSQQQSSSUUURRRNNNLLLOOORRRSSSTTTVVVWWWZZZ^^^dddiiijjjjjjiiigggffffffiiikkkqqqvvv}}}}}}}}}}}}}}}|||xxxooobbbYYYOOOJJJJJJQQQWWWTTTLLLGGGDDDLLLYYYfffnnnkkkaaaXXXXXXfffxxx|||ssslllccc]]]YYYRRRJJJCCCDDDBBB@@@>>>======>>>???DDDGGGLLLQQQUUUYYY^^^aaahhhkkkppptttwww||||||mmm^^^XXXTTTRRRVVV\\\YYY\\\___bbbgggrrr|||{{{|||}}}qqqhhhbbb```aaaoooxxxfffbbbeeegggmmmuuu~~~{{{oooXXXCCC<<<<<<888666888888777777777777999:::;;;rrrccc[[[WWWWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJKKKIIIFFFDDDCCCAAA???===777777777999:::999777555111000...---...---,,,***))))))*********)))((('''(((((())))))))))))((((((***))))))((((((((((((((())))))((('''''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((()))(((((()))***,,,.../////////000000111111222222///---,,,...222777;;;===888888999<<<@@@BBBCCCBBB<<<>>>>>>;;;888;;;BBBHHHIIIEEECCCBBB===666222333666:::???CCCCCCBBBAAA@@@888999999999999:::::::::<<>>;;;:::888777777999;;;<<>>777888:::<<<<<<:::666222111000...---...---,,,*********++++++******)))(((******))))))))))))******)))))))))))))))(((((('''&&&&&&&&&''''''((()))***((()))******)))'''%%%###''''''''''''(((((((((((('''''''''((()))+++---/////////000000111222222333,,,...///000222666:::===;;;::::::;;;===>>>===;;;BBBBBB@@@;;;777999@@@FFFCCCBBBCCCBBB<<<444111444555999???BBBCCCAAA@@@@@@:::::::::::::::;;;<<<<<<>>>@@@CCCDDDDDDDDDFFFGGGKKKKKKLLLMMMOOOQQQRRRSSSQQQSSSUUUTTTQQQPPPQQQTTTRRRSSSTTTUUUWWW[[[```dddgggggggggdddbbbbbbccceeeeeeiiipppwww|||~~~~~~{{{zzz|||uuukkkXXXQQQMMMQQQVVVUUUPPPMMMHHHOOOZZZfffnnnlllddd]]]___iiiwww}}}tttlll```WWWLLLCCC???<<<:::888444333111111333666999;;;999<<<@@@CCCFFFJJJOOORRRVVVZZZ```eeeiiikkknnnppprrrtttuuuvvvvvvyyy}}}wwwpppuuu~~~tttdddbbbgggkkksss|||~~~zzzeeeQQQ@@@<<<;;;666333444888888777888999;;;===>>>ppp```WWWTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKKKKIIIEEECCCBBBAAA???===<<<;;;;;;;;;:::777222///333222000///000///...,,,++++++++++++******))))))+++***((((((((((((***+++((()))*********)))'''&&&&&&&&&&&&'''''')))******&&&'''((())))))(((''''''''''''''''''((((((((((((&&&&&&&&&''')))+++---///222222222111111000000000+++...111111222444999>>>???>>>===<<<<<<;;;888555;;;===@@@CCCDDDBBB???<<<>>>@@@CCCCCC;;;222000444555999>>>BBBBBBAAA@@@???<<<<<<;;;;;;;;;<<<===>>>???AAACCCCCCCCCDDDFFFHHHJJJJJJKKKMMMPPPRRRUUUVVVRRRTTTUUUTTTQQQOOOPPPQQQSSSTTTUUUUUUVVVZZZ___cccffffffeeeccc```___```aaaccceeejjjqqqwww|||}}}}}}xxxwwwyyyzzzppp```VVVPPPSSSWWWVVVSSSRRRLLLQQQ\\\hhhooonnnggg```aaajjjuuu~~~xxxoooccc[[[PPPIII@@@999666555555444333222111111333666999;;;666888;;;===@@@CCCHHHKKKNNNSSSYYY^^^aaaccceeeffflllnnnqqqssstttvvvyyy{{{~~~}}}wwwfffdddhhhmmmvvvzzzdddQQQ@@@<<<;;;666555777888888888999;;;===???AAAnnn]]]UUUSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSQQQOOOMMMLLLJJJGGGDDDBBBAAA???===<<<===;;;999777666555222000333222000///000///...,,,+++++++++***************))))))'''&&&&&&'''))))))((()))*********)))'''&&&(((''''''''''''(((((())))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&''')))+++...///222222222222111111111111,,,///111111111333999>>><<<<<<<<<===>>>>>>;;;999333444:::DDDLLLLLLCCC:::???@@@CCCCCC;;;222000444444888>>>AAAAAA@@@??????===<<<;;;:::;;;<<<===>>>???AAACCCDDDDDDDDDGGGHHHGGGHHHJJJMMMPPPTTTWWWYYYWWWXXXXXXWWWTTTRRRPPPPPPUUUVVVVVVVVVWWWZZZ^^^bbbdddeeedddbbb```^^^___```ddddddgggmmmtttyyy{{{{{{yyyxxxyyy{{{sssggg]]]UUUVVVZZZYYYWWWWWWOOOTTT___kkkrrrrrrjjjcccbbbiiisss}}}zzzsssiii]]]QQQJJJ@@@===999666555444444333444444333333444555777999555777999:::<<>>@@@????????????===999666333222444===HHHMMMIIICCCDDDCCCDDDCCC<<<333000222333777===@@@AAA???>>>>>><<<;;;999999999:::<<<>>>???AAADDDEEEEEEEEEGGGHHHFFFGGGIIILLLPPPTTTWWWXXX[[[[[[[[[[[[YYYVVVTTTSSSVVVWWWWWWVVVVVVYYY]]]```cccddddddcccaaa______```dddcccdddiiiqqqwwwzzzyyy||||||}}}}}}yyynnncccZZZZZZ]]]]]][[[[[[QQQWWWcccooowwwuuummmeeebbbhhhqqqzzz~~~zzzvvvnnndddXXXLLLCCC>>>666666666666555444333333222222222333333444444444666777777888999<<<@@@DDDGGGJJJOOOSSSVVVWWWYYY[[[___aaaeeegggiiillloooqqquuu~~~{{{vvvttttttvvv}}}|||yyyzzz|||~~~kkkgggjjjnnnwwwxxxcccQQQAAA<<<999444444999888888999;;;>>>AAADDDFFF~~~kkk]]]WWWRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMJJJGGGDDDBBBAAA???===;;;888777666777999999777555111000...---...---,,,***+++***)))((((((((())))))(((((())))))))))))((((((***))))))(((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((('''''''''(((***---000111...///000111333444555666333000---,,,000555:::===BBBAAA@@@@@@>>>;;;666222555444444888???FFFJJJLLLKKKGGGDDDBBB===555000111333777<<<@@@@@@???>>>===;;;999888777777999;;;===>>>AAADDDFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNQQQTTTUUUYYYYYYYYYZZZZZZYYYVVVUUUVVVVVVVVVUUUUUUWWW[[[^^^bbbdddeeedddbbbaaaaaabbbbbb______eeennnuuuyyyyyy|||~~~~~~~~~sssggg^^^^^^aaaaaa^^^]]]SSSZZZfffsss{{{yyypppgggbbbgggpppwww|||{{{wwwtttmmmhhh___SSSHHH@@@;;;999333444444444222111111222---///111333444333222111444555555555555888<<<@@@DDDGGGJJJMMMOOORRRTTTVVVYYY[[[^^^```cccfffjjjmmmooowwwzzzoookkkgggiiinnnqqqpppmmm```^^^[[[VVVSSSSSSUUUXXX^^^iiixxx~~~||||||xxxpppllllllnnnssszzz}}}jjjfffiiinnnvvvxxxcccTTTGGGDDD@@@888666999888888999<<>><<<999999:::;;;<<<999555111333222000///000///...,,,+++***((('''''''''((()))((()))***++++++***)))(((+++***((('''''''''((()))'''''''''''''''((()))***###$$$''')))******))))))''''''''''''((((((((()))''''''((()))+++...000222222222222222222222222222666000+++***///666;;;===888999;;;===@@@???===:::333666999999;;;???HHHOOOPPPJJJDDDBBB>>>666111000333777<<<@@@@@@???>>>===:::888666555666777:::<<<===AAAEEEGGGGGGFFFFFFFFFJJJJJJJJJLLLMMMOOOQQQRRRSSSTTTUUUWWWYYYXXXVVVTTTUUUUUUUUUTTTSSSUUUYYY\\\bbbdddeeeeeecccbbbcccccc___\\\\\\bbbllluuuyyyyyyzzz}}}~~~~~~|||{{{~~~uuujjjaaaaaadddccc```___TTT[[[hhhvvv~~~{{{qqqhhhcccgggooovvvyyywwwqqqlllccc]]]TTTIII???:::999999444444333111///...///000+++---111555666555333111333333333222333555999===AAADDDGGGIIIKKKNNNQQQSSSWWWYYY[[[]]]```dddhhhlllmmmssszzztttrrrpppuuu~~~sssfff___VVVRRROOOQQQVVVWWWSSSNNNLLLKKKHHHEEECCCDDDHHHLLLNNNZZZlll{{{wwwrrrnnnooorrr{{{|||qqqhhhddddddeeeeeemmmyyy{{{hhhdddhhhmmmvvvxxxeeeXXXOOOMMMHHH>>>999:::888888:::<<<@@@DDDGGGIII}}}kkk^^^VVVRRRTTTUUUVVVVVVUUUSSSRRRTTTRRROOONNNNNNNNNMMMKKKEEEDDDCCCBBB@@@???>>>===999999999:::;;;999666333---...............------***++++++++++++***))))))%%%'''***------+++)))'''))))))(((((((((((())))))***(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%######%%%&&&''''''&&&&&&))),,,000333///000222444555555444444222000......111666<<>>???<<<999<<<:::888666666888:::<<<<<<>>>BBBDDDDDDEEEFFFGGGMMMLLLKKKKKKLLLNNNPPPRRRSSSTTTVVVXXXYYYYYYYYYXXXUUUTTTSSSSSSUUUXXX\\\^^^bbbdddggggggfffeeeddddddcccaaa```ccckkkrrrvvvxxxwwwzzz|||{{{}}}~~~xxxmmmbbb```dddgggbbb\\\]]]cccooo{{{~~~sssjjjfffkkkqqqtttqqqkkkddd```TTTMMMCCC===:::999777666555444333222222222333333222222333444444444333333888777666666666777888999:::<<<@@@CCCEEEGGGKKKMMMQQQTTTWWWZZZ\\\___ccceeemmmpppvvv|||qqqjjj]]]ZZZZZZ___gggsss|||vvvppp```QQQLLLEEEEEEDDDDDDDDDDDDDDDEEEAAA@@@@@@@@@AAACCCEEEFFFHHHOOO\\\nnn~~~sssjjjfffdddgggtttyyypppiiiccc^^^[[[]]]___hhhuuu{{{hhheeekkkrrr}}}xxxkkkYYYPPPTTTPPP@@@666888777999<<<>>>@@@BBBFFFIII{{{jjj]]]VVVRRRSSSUUUVVVVVVUUUTTTSSSTTTRRRPPPNNNNNNNNNLLLKKKIIIHHHGGGEEECCCAAA@@@???;;;::::::::::::888444111////////////...---,,,+++***++++++++++++***))))))'''''''''(((((((((((()))))))))((((((((((((((()))***(((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''$$$&&&&&&&&&%%%%%%'''(((***)))(((((()))+++---...000111333444555666555555222000......000555;;;>>>===>>>???@@@@@@???>>>===999999;;;===???BBBDDDFFFHHHKKKKKKFFF===555222111::::::<<<@@@CCCDDDBBB???<<<:::888777777888:::<<<<<>>999888888777666222111000000222444777999444444444444444444444444555444333333333555666777999;;;???AAACCCFFFIIIKKKNNNQQQTTTWWWYYY\\\___bbbdddggglllrrr{{{wwwddd\\\OOOLLLKKKNNNTTT\\\kkkxxxnnneee^^^QQQEEEBBB@@@???>>>>>>>>>???@@@AAA======>>>>>>???AAABBBCCCAAAGGGSSScccwwwwwwmmmfffbbbdddppp|||rrriiiaaa[[[WWWXXXZZZbbbnnnyyyyyyhhhgggmmmttt~~~~~~uuudddQQQFFFHHHFFF:::555999999;;;===>>>???AAADDDGGGxxxhhh\\\UUURRRSSSUUUVVVVVVVVVUUUTTTTTTRRRPPPOOOOOONNNLLLKKKKKKJJJHHHFFFDDDBBB@@@???===<<<;;;;;;:::777333000111111000///...,,,***)))******++++++******)))(((((('''$$$######%%%(((******))))))((('''''''''(((***(((&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((%%%'''(((((('''''')))***(((((()))***+++,,,------111222444555777777666666111000------///444999===<<<===???AAAAAA???===<<<777999;;;===@@@CCCEEEFFFEEEGGGGGGFFFBBB<<<555222777888;;;>>>AAABBB@@@>>><<<:::999777777999:::<<<:::===BBBEEEFFFHHHJJJLLLJJJJJJIIIJJJKKKMMMOOOPPPRRRSSSUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXbbbeeehhhiiihhhgggfffggghhhfffdddeeejjjppptttvvvwwwzzz{{{zzz{{{~~~tttjjjaaa```fffjjjhhhddd```hhhvvvyyyooojjjlllmmmllleee[[[QQQJJJ???===999888888999888777333222000000222555888;;;666666555444444555555555444333222222222333444555777:::===???@@@CCCFFFHHHJJJMMMPPPSSSUUUXXX[[[]]]___bbbggglllsss~~~mmm\\\SSSJJJEEECCCDDDGGGKKKUUU___nnn}}}sss\\\RRRLLLCCC======999888777666777888:::<<<;;;;;;<<<>>>????????????===AAAJJJUUUfff{{{}}}jjjccc```jjjzzz~~~tttjjjaaaZZZUUUSSSTTTZZZdddoooyyywwwhhhiiipppvvvzzzppp\\\JJJ======<<<666666===;;;===>>>??????@@@CCCEEEvvvfff[[[UUURRRSSSTTTVVVVVVVVVVVVVVVSSSRRRPPPOOOOOONNNLLLJJJIIIHHHFFFDDDAAA???===<<<<<<;;;:::::::::888444111000000000///...,,,+++******************))))))((((((&&&$$$######%%%(((******)))(((''''''''''''''')))(((&&&'''(((((((((&&&'''''''''(((((((((((()))((()))******((('''((()))"""$$$'''***---//////000111222444666777888888777222000---,,,...333888;;;;;;>>>@@@BBBBBB@@@>>>;;;555666999<<>>???===<<<;;;:::999888888999:::;;;999<<<@@@CCCDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOQQQRRRTTTVVVWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYXXXXXXaaacccfffhhhgggffffffgggiiigggeeeeeeggglllqqqtttvvvyyyzzzyyyzzz~~~vvvmmmcccbbbfffjjjiiifffaaaiiiwwwxxxmmmiiiiiigggddd]]]SSSIIIBBB<<<;;;;;;<<<=========<<<999888777666666666777777999888777666555666666777666555444333333333444555666888;;;<<<===???BBBDDDGGGIIIMMMOOOQQQSSSWWWYYY\\\___cccggglllttt~~~|||ppp```UUUKKKFFFBBBCCCCCCDDDJJJQQQXXXfffzzzqqq```NNNFFFBBB???>>>???:::999777666777999<<<===:::;;;===>>>??????>>>======AAAEEEJJJTTTeeeyyywwwkkkaaaeeesss~~~uuummmddd]]]XXXSSSRRRUUU^^^gggqqquuuiiillltttyyyvvvjjjXXXHHH<<<::::::666999@@@;;;<<<>>>???@@@BBBDDDGGGttteeeZZZUUUTTTTTTUUUUUUVVVVVVVVVVVVSSSQQQPPPPPPPPPOOOLLLJJJHHHGGGEEEBBB@@@===<<<;;;:::999999::::::999666333.........///......---,,,)))************)))(((((('''''''''''''''((((((((())))))((('''''''''''''''((('''''''''))))))(((''''''''''''(((((((((((())))))+++,,,+++(((&&&&&&&&&!!!###'''+++---///000000111222444666888999888888333111...---...222777:::<<<>>>AAACCCCCCAAA>>><<<444666999===@@@CCCDDDEEEGGGDDD@@@@@@AAA???;;;666555888<<>>AAACCCCCCCCCDDDEEEGGGGGGHHHIIIKKKLLLNNNNNNPPPQQQSSSTTTVVVVVVUUUUUURRRTTTWWWYYYZZZ[[[ZZZZZZ^^^aaadddffffffeeeffffffiiigggeeecccdddhhhmmmqqquuuxxxxxxwwwyyy~~~{{{rrrhhhdddgggjjjiiigggeeemmmzzzwwwlllccc```\\\XXXSSSKKKCCC===>>>???AAABBBBBBBBBAAAAAA>>>???@@@@@@@@@>>>===<<<>>>>>>===<<<;;;:::::::::888777555444333333333444555777999:::;;;<<<>>>@@@DDDFFFIIIKKKMMMOOORRRUUUVVVYYY^^^```ccchhhooouuuzzzxxxgggYYYJJJDDD@@@??????>>>AAAFFFMMMUUUaaannnzzz{{{lllZZZOOOEEE@@@???>>>>>>??????>>>===<<<<<<>>>@@@AAA<<<===>>>>>>>>>===<<<;;;===@@@CCCDDDHHHRRR```kkkttt}}}lllgggnnn|||xxxppphhh___ZZZWWWUUUVVV\\\ccclllyyytttiiinnnvvv{{{rrreeeSSSGGG>>>===<<<888:::???:::<<<>>>@@@BBBDDDHHHJJJsssdddZZZUUUVVVVVVVVVVVVUUUVVVVVVVVVRRRQQQPPPPPPPPPOOOLLLIIIHHHHHHFFFDDDBBB???>>>===999999999:::;;;999666444------...............---))))))******))))))((('''&&&'''(((******)))((('''(((''''''&&&''''''(((((((((''''''(((******)))'''&&&&&&'''''''''(((((((((((()))+++***(((&&&%%%%%%%%%&&&(((+++,,,---------000222444666888999999888444222///---///222777:::===>>>@@@BBBBBB@@@>>>===777999<<<@@@CCCEEEFFFFFFFFFCCC???===<<<;;;777444444777<<>>AAADDDEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPRRRTTTUUUUUUTTTTTTRRRTTTVVVYYY[[[[[[\\\[[[\\\___ccceeeeeeeeeffffffiiigggeeebbbbbbeeelllppprrruuuvvvuuuxxxwwwmmmhhhhhhkkkjjjiiilllsss~~~vvvkkkaaa[[[UUUPPPMMMIIICCC???>>>@@@CCCDDDCCCBBBCCCCCC@@@BBBDDDGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBB<<<;;;888666444333333333555666888999999999;;;===@@@CCCEEEHHHIIIKKKNNNPPPSSSWWW[[[^^^^^^aaafffjjjmmmwww}}}kkk[[[LLLEEE???>>>>>>===>>>BBBDDDHHHMMMTTTZZZbbbjjjoookkklllkkkjjjjjjggg^^^SSSKKKGGGCCC@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA???>>><<<<<<<<<>>>@@@AAABBBGGGOOOUUU[[[jjj~~~zzzmmmlllttt~~~uuulllccc]]]\\\YYYXXX\\\aaahhhttt~~~tttjjjoooxxx}}}ooo```LLLDDD???>>><<<999999<<<;;;===@@@BBBDDDFFFJJJMMMsssdddZZZVVVXXXWWWWWWVVVUUUUUUUUUUUURRRQQQQQQQQQQQQOOOLLLIIIHHHGGGFFFDDDCCCAAA@@@???:::::::::::::::999555222.../////////...---,,,,,,)))))))))))))))(((((('''&&&'''((())))))))))))(((&&&&&&&&&&&&'''((())))))''''''''')))***+++)))'''%%%&&&&&&&&&''''''''''''###%%%(((((('''&&&%%%%%%%%%&&&(((***,,,---......///111333555777888888888666333000...///333777:::<<<===>>>??????>>>===<<<888:::===AAACCCDDDEEEEEEGGGEEECCC@@@===999444111///444999<<<===<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;===???CCCDDDDDDDDDEEEGGGFFFGGGIIIKKKMMMNNNOOOOOONNNOOOQQQSSSTTTTTTTTTSSSUUUVVVWWWXXXZZZZZZ[[[[[[\\\___cccfffffffffggghhhiiihhhfffbbbaaaeeelllqqqpppsssttttttxxxyyyooojjjjjjlllmmmlllqqqvvvrrrggg\\\UUULLLGGGEEEDDDAAA>>>888;;;??????>>>>>>@@@AAA??????@@@CCCFFFKKKNNNQQQSSSTTTUUUUUUTTTQQQNNNLLLDDDBBB???<<<999777666666555666888888888888999;;;<<>>@@@AAADDDFFFJJJNNNPPPOOORRRSSSQQQQQQRRROOOIIIHHHHHHHHHHHHJJJLLLOOOOOOQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCBBB???>>>>>>???AAACCCFFFHHHMMMXXXhhhwwwtttmmmqqq|||tttkkkeee```\\\ZZZ\\\___dddmmmwww}}}tttkkkoooxxx}}}nnn^^^GGGBBB>>>===<<<:::;;;===>>>@@@CCCDDDEEEGGGKKKMMMtttdddZZZVVVYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQQQQQQQQQQOOOKKKIIIGGGFFFEEECCCBBB@@@??????<<<<<<;;;;;;:::777333000111000000///...,,,+++***)))))))))))))))(((((('''''''''''''''(((((())))))%%%%%%%%%&&&'''((()))***''''''''')))++++++)))'''%%%%%%%%%&&&&&&&&&''''''"""%%%''''''&&&&&&'''"""###&&&))),,,///111333///000333555777888888888777444111///000333888;;;;;;;;;<<<<<<<<<<<<;;;;;;777999<<>>@@@;;;;;;;;;;;;;;;;;;;;;;;;999<<>><<<;;;<<<@@@FFFMMMQQQ\\\]]]______^^^ZZZVVVSSSLLLJJJFFFBBB>>><<<;;;:::555666888888777777999::::::<<>>>>>@@@;;;<<<===>>>???@@@@@@AAA>>>BBBDDDBBBBBBFFFGGGFFFJJJMMMOOOQQQUUU[[[aaabbbfffggghhhiiihhheeecccaaaXXXVVVSSSPPPMMMKKKJJJJJJDDDBBB??????@@@AAAAAAAAACCCJJJTTT___pppwwwooorrr{{{sssnnnbbb^^^[[[\\\^^^aaaiiirrrrrrxxxuuukkkoooxxx}}}~~~mmm\\\EEEAAA===<<<<<<<<<>>>AAABBBCCCEEEEEEFFFGGGJJJLLLwwwhhh^^^ZZZUUUUUUTTTSSSSSSTTTTTTUUURRRQQQOOOOOOOOONNNKKKIIIFFFFFFDDDCCCAAA???>>>>>>===;;;:::999999777555222111000000000000///,,,)))))))))*********++++++++++++*********))))))((((((******)))((('''&&&%%%%%%%%%''')))***+++***)))(((((((((((((((((()))******---,,,)))'''&&&&&&'''((('''((((((***+++---///000000111222222444444555666666444000...///222666999<<<>>>@@@AAAAAA???===;;;666777999>>>BBBEEEEEEDDDDDDIIIMMMLLLEEE;;;333//////333777:::::::::::::::::::::999999888999999999;;;>>>@@@BBBCCCDDDFFFGGGKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSVVVVVVWWWWWWWWWWWWWWWWWWZZZ]]]bbbeeeffffffggghhhhhhiiihhheeebbbcccgggkkkqqquuuxxxxxx{{{}}}wwwoookkkllloooppppppssszzz}}}vvveeeTTTIIIBBB:::666777888666333555444444444555555666777777777777888;;;???DDDFFFSSSTTTVVV[[[___```]]]YYYUUUSSSPPPKKKEEE>>>888555;;;999666777999;;;999888999<<<===<<<;;;;;;???CCCHHHHHHHHHIIIKKKMMMOOOPPPPPPUUU\\\bbbgggoooxxx~~~{{{nnn[[[OOOCCC>>>===<<<<<<>>>===============<<<<<<<<<@@@@@@???@@@CCCGGGKKKNNNSSS\\\fffmmmpppttt{{{~~~{{{xxxvvvsssnnnggg```ZZZUUUQQQMMMFFFEEECCC@@@===<<<===???@@@CCCHHHNNNUUUaaannnwwwwww|||~~~wwwnnnmmmwwwzzzvvvkkkddd^^^[[[[[[[[[aaahhhkkkpppvvv|||yyyqqqssszzz{{{hhhUUUEEE@@@<<<:::<<<======<<>>>>>===;;;:::999999777444222111///......///...+++)))(((((()))))))))*********************)))))))))((((((((((((((((((''''''''''''''''''''''''(((((()))((((((''''''(((((()))***+++***((('''&&&''')))***'''((((((***+++---///000000111111222333444555555666444000...///222666999===>>>@@@AAA@@@???<<<:::666777999===AAADDDDDDDDDGGGKKKNNNLLLEEE;;;444000000333666999999999::::::999888888777777888888999:::===@@@BBBCCCDDDFFFHHHKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWXXXXXXZZZ^^^bbbeeeffffffggghhhjjjjjjhhheeeaaabbbfffkkkppptttwwwxxx{{{{{{vvvoookkkkkkmmmlllkkknnnwww}}}|||wwwlll[[[KKKBBB<<<666444555555333111333222222222222222333333666666666666999===@@@CCCIIIKKKOOOTTTXXXZZZYYYWWWYYYXXXUUUQQQLLLGGGCCC@@@===:::888888::::::999777777888999::::::<<>>;;;;;;;;;<<<<<<===>>>??????AAACCCEEEIIINNNVVV[[[kkksss}}}xxxpppiiibbb\\\XXXPPPNNNJJJFFFBBB@@@AAAAAABBBCCCEEEFFFHHHNNNUUU[[[ffflllpppnnnhhhiiirrr{{{{{{rrrlllbbb\\\VVVTTTTTTVVV[[[bbbbbbffflllqqqvvv~~~{{{rrrttt{{{uuucccQQQCCC???;;;:::;;;======<<>>>>>===;;;999999888777444222111///------------+++***((((((((((((((()))))))))************))))))))))))&&&'''''''''(((((())))))((('''%%%$$$$$$&&&(((***''''''&&&&&&''''''((()))(((((('''&&&'''(((***+++'''((((((***+++---///000000000111222333444555555666333000...///222777999>>>???@@@@@@@@@>>>;;;:::666666888<<<@@@CCCDDDCCCGGGIIIJJJHHHBBB:::444111000222555777777888999;;;888777777777777777888888999<<>>>>>============>>>@@@BBBDDDGGGKKKQQQVVV[[[bbbkkkrrr||||||nnnbbbUUUMMMGGGAAA>>>>>>>>>>>>=========???@@@AAABBBFFFLLLOOOSSS\\\hhhqqqzzzrrrjjjeeeZZZVVVPPPJJJEEEBBBAAAAAA>>>?????????@@@CCCGGGJJJPPPVVV\\\^^^___bbbjjjppp}}}rrrfff___VVVPPPKKKKKKLLLNNNSSSZZZ\\\```fffjjjnnnuuu}}}~~~ttttttzzzzzznnn\\\LLL@@@===;;;:::;;;===>>>>>>BBBDDDGGGIIIIIIIIIJJJKKKyyyjjj```ZZZWWWXXXXXXYYYYYYYYYYYYYYYSSSQQQPPPOOOOOONNNLLLJJJFFFFFFDDDCCCAAA???>>>>>><<<;;;999888888777444222111///...---......---+++))))))))))))))))))))))))*********)))))))))))))))''''''''''''((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))***'''((((((***+++---///000000000111222333444444555555333000...///222777:::??????@@@@@@???===;;;:::555666777;;;???BBBCCCCCCBBBCCCDDDBBB>>>999444111000222444555555777999;;;888777777777777888888999999;;;???AAABBBDDDFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJLLLNNNQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXYYYYYY[[[^^^bbbeeefffggghhhiiinnnmmmkkkeee``````dddhhhlllrrrvvvwwwzzz~~~~~~{{{xxxtttpppnnnllliiiddd______eeeiiidddZZZLLLAAA:::555444333444666666555333444444333333222222333333444444333333444555777888888>>>EEEIIIKKKMMMPPPSSSRRRQQQPPPNNNKKKIIIGGGFFFAAA@@@>>>===<<<<<<;;;;;;:::888666888<<<>>>===;;;<<<;;;;;;;;;<<<===???@@@AAAEEEKKKQQQVVV^^^hhhoooyyy~~~xxxmmm```XXXPPPHHHDDDDDDDDDCCCBBBBBBBBBDDDFFFGGGLLLRRRZZZ___cccmmm|||vvvpppeee```YYYRRRLLLHHHFFFDDD@@@@@@@@@@@@@@@AAABBBDDDCCCFFFJJJOOOSSSZZZaaaggg|||yyypppfff[[[SSSMMMGGGDDDEEEGGGHHHNNNTTTXXX\\\aaaeeeiiipppyyy}}}ssssssyyy~~~uuuhhhWWWKKK===<<<;;;:::;;;===>>>???AAACCCFFFHHHHHHIIIJJJKKKyyykkk```YYYUUUVVVWWWXXXYYYXXXXXXXXXSSSRRRPPPPPPPPPOOOLLLJJJFFFFFFDDDCCCAAA???>>>>>><<<:::999888888666333111222000//////000000...---************************))))))))))))))))))******(((((((((((('''''''''''''''((()))***))))))''''''&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''((((((***+++---///000///000000111222333444555555222///...///333777:::>>>?????????>>>===;;;:::666666777:::>>>BBBCCCDDD@@@@@@@@@@@@>>>:::555222000222444555555777999;;;888888888888888999:::;;;999;;;???AAABBBCCCFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJLLLOOOQQQTTTVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZ[[[^^^cccfffgggggghhhiiioooooommmhhhbbbaaacccggglllppptttuuuwww{{{|||yyyxxxuuurrrpppnnnjjjccc]]]YYYZZZYYYTTTJJJ@@@;;;:::111111222444555555444333444333333222222333333333555444333333333444555666777<<>>>>>@@@@@@???>>>======>>>>>>@@@===;;;<<<>>>???<<<999::::::999999999;;;<<<===<<>>@@@@@@CCCFFFHHHIIIIIIJJJKKKzzzlll```YYYTTTUUUVVVXXXXXXXXXWWWWWWSSSRRRQQQPPPPPPOOOMMMJJJFFFFFFDDDCCCAAA???>>>>>><<<:::888888777666333111111000000111222111///---++++++++++++************))))))))))))************))))))(((((('''''''''&&&'''(((***++++++)))'''&&&''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&'''((((((***+++---///000//////000111222333444444444222///...///333888;;;======>>>>>>======<<<<<<777777777:::???BBBDDDEEEBBBBBBAAAAAA@@@<<<777333000222555777777888999;;;888888888888999:::;;;<<<:::<<>>???@@@AAAAAA@@@>>><<<:::999888888;;;<<<======<<<===???AAACCCBBBAAAAAA@@@???===;;;888888777666666777888999999===CCCHHHOOOXXXdddlllsssyyyuuuhhh[[[UUUTTTNNNQQQUUU[[[bbbhhhlllooowww}}}vvvnnnggg___VVVOOOIIIFFFCCCBBBAAA@@@>>><<>>>>>======???@@@@@@CCCGGGIIIIIIJJJKKKLLL|||oooccc[[[SSSUUUWWWXXXYYYYYYXXXWWWTTTRRRQQQPPPPPPOOOMMMKKKFFFFFFDDDCCCAAA???>>>>>>;;;:::888777777666333111...///000222333222...++++++*********))))))))))))((()))))))))************'''''''''(((((((((((((((((())))))((((((''''''&&&((((((''''''(((((()))***&&&&&&''''''(((''''''''''''((((((***+++---///000//////000111222333444444444222///...///333888;;;<<<<<<<<<===============888888888;;;???CCCEEEFFFEEEDDDCCCCCCAAA;;;444...000333666999999999::::::777777777777888999:::;;;;;;===@@@AAAAAAAAACCCDDDEEEFFFHHHIIIKKKKKKKKKJJJLLLMMMOOOQQQSSSUUUWWWXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\___cccfffggghhhiiijjjnnnpppqqqnnniiifffeeefffmmmppppppoooqqqwwwzzzxxxxxxuuurrrqqqooojjjbbb\\\TTTLLLEEEBBB>>>777444666222222333333222222222333111111111111222444555666777777777777777777777777666666666999;;;<<<<<<;;;;;;:::999777666555666666444666999999999;;;>>>AAABBBCCCDDDDDDBBB?????????888777666555555666777888777;;;???DDDIIIRRR]]]eeekkksssyyylllggggggcccgggmmmuuu}}}yyynnnaaaWWWMMMJJJFFFDDDEEEEEECCCBBB???AAABBBAAA@@@CCCJJJQQQYYYddduuu|||tttnnnhhhccc```XXXUUUPPPLLLJJJKKKLLLNNNRRRUUUXXX[[[]]]]]]]]]\\\YYYXXXWWWVVVUUURRRNNNKKKIIIDDDCCCDDDDDDBBBDDDHHHLLLPPPUUUYYY\\\ccckkkqqqwww}}}yyyqqqmmmrrryyy~~~|||ppp[[[JJJCCC===???@@@???>>>===???AAAAAADDDGGGIIIJJJKKKLLLMMM~~~qqqeee]]]TTTUUUWWWYYYZZZZZZYYYXXXTTTRRRQQQQQQQQQOOOMMMKKKFFFFFFDDDCCCAAA???>>>>>>;;;:::888777777666333111,,,---///222333111---)))******))))))((((((((('''(((((())))))*********+++%%%%%%&&&'''((()))***+++***)))'''%%%%%%%%%'''(((((((((((((((((()))******###$$$%%%'''((()))))))))'''((((((***+++---///000//////000111222333333444444222///...///333888;;;;;;;;;<<<<<<===>>>>>>>>>999888888;;;???DDDFFFGGGFFFEEECCCBBB???888///(((///333777:::::::::::::::666666666666777888999:::<<<>>>@@@AAAAAAAAABBBCCCFFFGGGIIIKKKLLLLLLLLLKKKNNNNNNPPPRRRTTTUUUWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\\\\___cccfffggghhhiiijjjmmmppprrrqqqlllgggffffffmmmoooooommmpppvvvyyyyyywwwtttqqqpppnnniiiaaa\\\SSSIIIBBBAAA>>>777222333666666666555444333555666222222333444555777888999888888888999999999999999777555555777;;;===<<<999777666555444444444555666///222555666777999===AAA@@@CCCFFFEEEBBB@@@@@@BBB:::999888777666777888999777:::===@@@EEEMMMWWW^^^cccnnn{{{~~~yyy}}}oooddd^^^XXXQQQKKKHHHEEEAAA>>>;;;???CCCBBB???@@@FFFKKKRRR]]]mmm|||}}}sssjjjbbb[[[UUURRRLLLJJJFFFBBBAAAAAABBBCCCDDDFFFHHHKKKLLLMMMLLLLLLRRRSSSTTTVVVVVVSSSNNNJJJHHHDDDBBBCCCCCC@@@AAAEEEEEEIIIMMMPPPSSSXXX```fffooouuu~~~vvvooolllrrr{{{|||oooXXXEEE>>>>>>@@@BBBAAA>>>===???AAAAAADDDHHHJJJKKKKKKMMMNNNpppcccZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTSSSPPPNNNLLLKKKKKKKKKHHHFFFCCCAAA@@@???===;;;888999999999777555333222///000000000000...---,,,++++++++++++*********)))---,,,+++)))((('''''''''222---(((%%%&&&'''&&&%%%$$$&&&))),,,,,,***(((&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))***,,,...000222222111000000111222333555333000...///222777:::===============>>>??????>>>===<<<===AAADDDFFFFFFCCCEEEFFFEEE???888222///000111444999<<<===;;;888555444444444555666888999;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLOOOSSSUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^aaadddddddddeeeiiilllnnnqqqtttqqqkkkggggggiiilllqqqssspppooossswwwxxxzzzvvvqqqooommmggg]]]VVVJJJCCC;;;777777777555222555444444444444444444555333555777888888999;;;===>>>>>>>>>>>><<<:::888777666555444555777777666555222000///...///000222333444333222222333555888999<<>>>>>======>>>??????@@@???>>>>>>@@@BBBEEEFFFEEEGGGGGGGGGDDD???:::666444111333666;;;>>>???===;;;777666666555666888999:::;;;<<<===???@@@BBBCCCDDDFFFGGGHHHJJJKKKLLLLLLMMMKKKMMMOOORRRTTTUUUVVVVVVUUUVVVWWWYYY[[[]]]^^^___^^^```cccddddddfffjjjmmmnnnqqqrrrpppjjjfffggghhhmmmrrrtttqqqqqquuuxxxyyyxxxtttpppmmmjjjbbbXXXPPPGGGAAA999666666666444222555555555555555666777888666888;;;<<<<<<===???AAA???@@@@@@@@@???===;;;:::888777555555666666444333333222111000000111333444555444333333333555777888999???CCCCCCCCCEEEDDDAAA<<<:::888666555666777999555777999;;;>>>CCCIIINNN[[[aaakkkuuutttmmmggg___YYYTTTPPPJJJFFFCCCBBBAAA@@@@@@AAABBBCCCIIIPPP[[[hhhuuu|||pppjjj```WWWOOOHHHCCC???===<<<;;;999999999999:::===<<<<<<<<<===???AAACCCFFFHHHLLLOOOPPPNNNLLLJJJFFFDDDAAA???>>>???@@@BBB@@@BBBEEEHHHKKKOOOTTTXXXaaafffmmmttt{{{nnnhhhiiilllrrryyy~~~wwwcccPPPCCC>>><<<<<<<<<===???AAACCCDDDHHHHHHHHHIIIJJJLLLNNNOOOpppaaaWWWWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRPPPNNNLLLKKKKKKJJJJJJHHHEEECCCBBBAAA@@@>>>;;;:::999777666555444444111111222222111000...---******)))))))))(((((((((%%%%%%&&&'''(((***+++,,,((('''&&&&&&(((******)))++++++++++++***((('''&&&$$$$$$&&&'''((()))))))))'''''''''''''''''''''''')))))))))***,,,///111333000000111111333555666777555333111///000444888;;;>>>>>>>>>>>>>>>??????@@@@@@@@@@@@CCCFFFHHHGGGFFFJJJHHHFFFBBB>>>:::777555111222666:::>>>???>>><<<999888777777888999;;;<<<;;;<<<===???AAABBBCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNMMMNNNOOOQQQSSSUUUVVVWWWUUUVVVXXXZZZ\\\^^^```aaa]]]___aaaccceeegggkkknnnnnnooopppmmmiiiffffffhhhnnnsssuuusssssswwwzzzyyywwwsssnnnjjjddd[[[QQQIIIBBB===777555555666555333666666777777888999;;;;;;;;;===@@@AAABBBBBBDDDFFFBBBBBBBBBBBBBBB@@@>>>===;;;999666555444444222111444333222111222333444555666555444333333444555666777;;;>>>>>>AAADDDBBB===999888666555555666888999666777888888:::>>>CCCGGGQQQWWW```jjjttt{{{yyyuuurrrqqqsssuuuwwwwww}}}xxxrrriiibbb\\\UUULLLGGGDDDCCCBBB@@@??????>>>>>>CCCJJJTTTaaannn|||{{{vvviiibbbXXXNNNGGGBBB>>>;;;===;;;:::999888888999999999999888888999;;;===>>>BBBEEEHHHKKKMMMLLLJJJHHHCCCBBB???===;;;<<<<<<===<<<>>>@@@CCCEEEIIINNNQQQXXX]]]dddjjjpppxxx{{{lllbbbfffmmmtttyyy~~~sss```NNNCCC???;;;;;;;;;<<<>>>AAACCCEEEHHHHHHHHHIIIKKKNNNRRRTTTqqqbbbXXXVVVVVVWWWWWWWWWVVVUUUTTTQQQQQQOOONNNLLLKKKJJJJJJHHHEEECCCAAAAAA@@@>>>===<<<;;;999666555555555555000000111111000///---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((())),,,,,,+++++++++***)))))),,,,,,+++))))))(((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((***---///111111222222333444555666777555333111000222555999;;;>>>>>>=========>>>>>>?????????BBBFFFJJJLLLLLLKKKJJJHHHEEEBBB>>>888333000///000333777<<<>>>===;;;999999888777888999:::;;;<<<<<<===???AAABBBDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWVVVVVVXXXZZZ[[[]]]______[[[]]]___bbbeeehhhlllnnnmmmmmmmmmjjjgggeeefffgggnnnrrruuutttuuuyyyzzzwwwvvvrrrlllfff^^^TTTIIIBBB===:::666555555777666666888888888999;;;===>>>???@@@BBBEEEFFFGGGGGGHHHIIIEEEEEEEEEEEECCCAAA???>>>;;;999666444444444222111333333222222222333444555777666555444444444444555888::::::999<<>>======AAAFFFPPP[[[hhhvvvyyyttthhhaaaVVVLLLEEEAAA>>>===>>>===;;;:::999999::::::777777777777777888999:::>>>@@@DDDGGGHHHHHHGGGFFFAAA@@@===;;;::::::::::::999;;;===>>>@@@CCCHHHKKKPPPUUU[[[aaagggoooyyy{{{kkk^^^eeennnuuuyyy}}}~~~ppp^^^NNNCCC???::::::;;;<<>>======<<<<<<=========<<<===AAAGGGMMMQQQRRRRRRMMMKKKIIIFFFAAA:::111***...///222777;;;>>>>>>===888888777666777888999:::<<<===>>>???AAACCCDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMQQQPPPQQQQQQRRRTTTVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[ZZZ[[[\\\```dddhhhkkklllkkkjjjiiigggeeeeeefffhhhmmmqqqttttttvvvyyyyyyuuuuuuqqqjjjaaaXXXMMMDDD???:::888777666888999::::::;;;;;;;;;===>>>@@@BBBCCCDDDGGGJJJKKKJJJJJJJJJKKKIIIIIIHHHGGGEEEBBB???===;;;999666444444555444444222222222222333333444444777666555555444444444444555666666555888;;;777111555444444444444666777888888999999999888:::===???@@@EEEMMMUUU___kkkyyyxxxqqqooooooppppppuuuzzz~~~~~~}}}~~~pppeee\\\TTTOOOEEEDDDCCCAAA@@@?????????@@@EEEMMMWWWdddqqqzzzuuujjjcccWWWMMMGGGCCCAAA@@@>>>===;;;:::999999::::::888888888888888888888999:::<<>><<<;;;:::999999999888999;;;<<<===???CCCFFFIIIMMMSSSYYY___hhhrrrzzz{{{hhh```fffooouuuxxx||||||nnn]]]MMMBBB===999:::;;;===@@@CCCGGGHHHLLLLLLKKKKKKLLLNNNPPPRRR~~~qqqeee]]]TTTUUUWWWXXXWWWVVVTTTSSSOOOOOOOOONNNMMMLLLJJJIIIJJJGGGEEEDDDDDDCCCBBB@@@<<<;;;:::888777666555555......//////...---+++*********)))))))))((((((((())))))))))))***+++,,,---*********(((&&&%%%&&&(((((((((((('''((()))***************)))((('''&&&%%%((((((((((((((((((((((((***))))))***+++---///000333444444555555444333333444333222222444777:::<<>>>>>===============999;;;>>>EEELLLRRRTTTUUURRROOOMMMJJJFFF>>>444,,,000111333888===@@@AAA@@@888777666555555666777888<<<===>>>@@@AAACCCDDDEEECCCDDDFFFHHHJJJLLLMMMMMMQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZ^^^cccgggiiiiiihhhgggdddcccccceeegggiiimmmqqqssstttxxx{{{yyytttrrrmmmeee[[[PPPGGGAAA===999999999:::;;;===???AAA@@@@@@@@@AAACCCEEEFFFGGGIIILLLNNNOOONNNLLLLLLLLLKKKKKKJJJIIIGGGDDDAAA???===:::777555555666666555222222222333333333444444666666666555555444444333000333444444666:::999555333333333333444555555666555777999999999999:::<<<===AAAGGGMMMUUU```llluuu~~~uuummmlllqqqxxx}}}wwwjjjaaaYYYTTTJJJHHHEEEBBB@@@@@@AAAAAA@@@DDDKKKSSS^^^lllyyy}}}wwwllleeeZZZPPPIIIEEECCCAAA===;;;:::999888888999999:::::::::999999999999999888999<<<>>>?????????>>><<<<<<;;;:::999999999999777999:::::::::<<>>AAAEEEIIIKKKQQQPPPPPPPPPPPPQQQQQQRRR{{{oooccc\\\TTTUUUWWWXXXXXXVVVTTTRRRNNNNNNNNNNNNMMMLLLJJJIIIIIIGGGEEEDDDDDDDDDBBBAAA;;;;;;:::999888666555444...////////////---,,,+++++++++*********)))))))))((((((''''''&&&'''''''''......,,,(((###!!!"""$$$((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((+++************,,,...///111222333444555555444444444333333333555888;;;===AAA@@@@@@???>>>>>>??????888888;;;AAAHHHNNNRRRTTTTTTPPPLLLJJJGGGAAA888111000000333777===@@@AAAAAA888777666555555666777888======>>>@@@BBBCCCEEEEEEDDDEEEGGGIIIKKKMMMNNNNNNQQQQQQSSSTTTUUUUUUTTTSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXXXX\\\aaaeeegggffffffdddaaa```bbbeeeiiikkknnnrrrtttvvvzzz}}}zzztttoooiii```TTTIIIBBB>>>===999:::<<<===???BBBEEEGGGFFFFFFGGGGGGHHHJJJKKKLLLNNNQQQSSSSSSQQQOOOMMMMMMKKKLLLLLLKKKJJJHHHFFFEEEAAA===999666666666555555333333444555555555555555555555555555555555444444000555888666666999;;;999333333333333333444444444444777;;;======<<<<<<======@@@CCCFFFKKKSSS^^^fffrrr{{{|||yyyvvvuuuzzzxxxmmmccc]]]QQQMMMHHHCCCAAA@@@AAABBB???BBBGGGNNNXXXeeesss{{{~~~xxxooohhh]]]TTTLLLHHHEEECCC===<<<;;;999999999999:::;;;;;;;;;;;;::::::999888666888999;;;<<<<<<;;;;;;999999999999999999999999777888888888888999<<<>>><<>><<<999:::<<>><<<<<<:::;;;>>>@@@BBBDDDHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPRRRTTTVVVVVVTTTPPPNNNMMMKKKKKKLLLMMMMMMLLLKKKJJJDDD@@@;;;777666555444333444555555666777666666666444444555555666555555444555:::===999666888999999333333333333333333333333555999>>>AAABBBAAA@@@???>>>???AAABBBDDDJJJTTT[[[gggppp{{{}}}}}}~~~rrrkkkVVVRRRKKKDDDAAA@@@AAABBB===@@@DDDJJJTTTaaannnvvv}}}xxxrrrkkkaaaXXXPPPKKKGGGEEE@@@???===<<<;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999888666777888999::::::999888777777777777888888888888666777777777666777:::<<<999;;;===???AAAGGGPPPWWWaaajjjuuu{{{}}}~~~rrrqqqnnnmmmooovvvkkkVVVFFF>>><<<===::::::<<>>777222//////111555:::>>>@@@@@@???===:::777666666777888;;;===???AAAAAACCCEEEGGGFFFFFFGGGHHHJJJLLLNNNOOOTTTTTTTTTSSSTTTTTTUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ\\\^^^```bbbcccdddccc```]]]\\\___eeelllppppppqqqvvv}}}xxxpppiii___SSSKKKDDD===;;;===BBBCCCEEEHHHJJJMMMOOOPPPVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXXXXXXXUUURRRPPPRRRPPPNNNMMMNNNPPPPPPPPPIIIDDD>>>:::999999777555777777777777666555444333444444555666777888999999666999;;;;;;888888:::===666555444444444555666777<<<::::::@@@HHHMMMJJJEEEEEEEEEDDDCCCCCCFFFKKKOOO]]]```hhhrrr|||~~~rrrfffZZZLLLCCCBBBBBB@@@>>>@@@???AAAIIIQQQ[[[iiittt|||~~~|||oookkkeee^^^XXXQQQKKKGGGCCCAAA>>>=========;;;::::::::::::999999999999999999999:::::::::999888888666777777777777888888888777777777777666666666666:::999999:::???EEEKKKOOO\\\aaaiiiooorrrsssssssssqqquuuzzz}}}rrrjjjlllmmmqqqxxxwwwcccPPPCCC>>>;;;999777:::===BBBFFFIIILLLMMMNNNOOOPPPQQQSSSSSSTTTTTTzzznnnbbb[[[YYYWWWVVVVVVXXXYYYWWWUUURRRPPPNNNMMMMMMMMMKKKIIIHHHGGGEEEBBB@@@>>>=========;;;888777777666555333111///......//////,,,******,,,...+++'''%%%&&&))))))((((((((((((((((((((('''((()))((('''&&&''')))******)))(((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''************,,,...000222111222222333333333333333777666444222222666;;;@@@CCCCCCCCCCCCCCCBBBAAA@@@777888:::???DDDHHHJJJJJJIIIHHHHHHGGGDDD???999444//////111555:::>>>@@@@@@???===:::777666666777888;;;===???@@@AAABBBDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ\\\^^^```bbbcccdddaaa___\\\\\\___eeelllpppsssuuuzzzyyyqqqeee[[[PPPJJJDDD@@@???BBBGGGHHHKKKMMMPPPRRRTTTUUUZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZYYYXXXVVVUUUVVVTTTRRRRRRSSSSSSRRRPPPKKKGGGBBB>>>>>>===<<<:::999999999888777666555444444444555555666777777888444555777777777888:::;;;777666555444333444444555:::999;;;AAAJJJPPPRRRRRRMMMJJJFFFAAA>>>@@@DDDHHHPPPUUU^^^jjjwww~~~tttfff\\\NNNGGGEEEDDDAAA===???>>>@@@GGGOOOXXXeeepppzzz~~~}}}yyywwwppplllgggaaa[[[VVVPPPLLLHHHEEEBBB@@@??????===<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888777777777777888888888888999777777777777666666666555666555555666:::???EEEHHHUUUZZZaaagggjjjjjjkkkkkkjjjnnnssswwwzzz}}}qqqlllnnnpppttt{{{uuu```MMMBBB===;;;:::===>>>@@@BBBEEEHHHJJJKKKNNNOOOQQQRRRTTTUUUUUUVVVzzznnnccc\\\YYYXXXWWWXXXYYYYYYWWWUUURRRPPPNNNNNNNNNMMMKKKIIIFFFEEECCCAAA???>>>>>>======;;;999888888666333111000///...///000000...---------,,,***(((&&&%%%$$$'''''''''''''''''''''''''''((()))((('''&&&''')))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%&&&((()))+++---...111111222222222333333333666555444222222555:::???CCCCCCDDDDDDDDDCCCBBBBBB999999:::===BBBFFFHHHHHHHHHHHHHHHGGGFFFAAA;;;666//////111555:::>>>@@@@@@>>><<<:::777666666777777;;;===???@@@@@@AAACCCEEEGGGGGGGGGIIIJJJLLLNNNOOOSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaabbbccc^^^\\\[[[\\\```fffmmmqqqwwwzzzzzzrrr```WWWMMMIIIFFFDDDEEEIIINNNPPPRRRUUUXXXZZZ[[[\\\^^^___```aaa```^^^\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUTTTQQQOOOKKKHHHCCCAAA@@@@@@@@@???<<<<<<<<<;;;:::888777666444444555555666666777777444333444666999;;;<<<;;;:::999888666555444444444777888;;;AAAIIISSS\\\aaa\\\XXXQQQIIIDDDBBBEEEHHHGGGLLLVVVcccqqq|||~~~rrrfff```aaadddhhhkkkxxxxxxhhh___SSSKKKGGGEEEAAA>>>>>><<<>>>EEELLLTTT```jjjvvvzzz~~~}}}xxxtttrrrrrrooojjjeeeaaa]]]XXXUUUPPPLLLGGGDDDBBBAAA@@@?????????>>>===<<<<<<;;;;;;999999888888888777777777777888888888888999999999777777777666666666555555555444333333666:::???BBBKKKPPPVVV[[[]]]^^^^^^___aaaeeekkkooorrrxxxyyyooommmrrrtttyyyppp[[[III@@@<<<;;;<<<>>>???@@@BBBEEEHHHJJJLLLOOOPPPRRRTTTVVVWWWXXXXXX{{{oooddd]]]YYYYYYYYYYYYYYYXXXVVVUUURRRPPPNNNNNNNNNNNNLLLJJJFFFEEECCCAAA???>>>===<<<===;;;:::999888666222///111111000000000///...---///,,,***)))***)))'''$$$''''''''''''(((((((((((('''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&((()))))))))((('''"""###$$$&&&(((***+++,,,111111111111222222333333555555444222222555999===AAABBBBBBCCCCCCCCCBBBBBB999888888:::>>>BBBDDDEEEFFFFFFGGGHHHGGGBBB<<<777000000111555;;;???@@@AAA>>><<<:::888666666666777;;;<<<>>>??????@@@BBBDDDGGGHHHHHHIIIKKKLLLNNNOOOSSSSSSRRRSSSSSSTTTUUUVVVYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWZZZ\\\^^^`````````[[[[[[[[[^^^ccciiipppttt}}}zzzrrr^^^UUUMMMJJJIIIIIILLLPPPTTTVVVXXX[[[^^^```aaaaaa```aaacccdddcccaaa___]]]YYYXXXVVVTTTRRRQQQQQQQQQNNNNNNOOOQQQRRRQQQNNNKKKFFFEEEBBBAAA@@@AAAAAAAAAAAAAAA@@@???===;;;999888666666666666777777777777888777777;;;???AAA???<<<;;;::::::999888777777777666888:::>>>EEEPPP]]]fffgggddd___XXXPPPKKKIIIIIIFFFJJJSSS```mmmxxx|||~~~qqqkkkaaaXXXTTTWWW^^^cccdddqqqoooeeeXXXMMMHHHEEEBBB???>>><<<===CCCIIIOOOZZZdddppptttyyy|||zzzvvvsssqqqssspppmmmjjjgggdddaaa^^^XXXTTTNNNJJJGGGEEEDDDBBBBBBAAA@@@???>>><<<;;;;;;999999888777777666666666888888888888999999999999777777666666666555555555777555444444555999<<<>>>CCCGGGLLLPPPRRRSSSTTTUUUXXX]]]bbbgggkkkqqqyyy~~~tttnnnnnnsssvvv|||{{{jjjTTTFFF>>>;;;<<<>>><<<===???BBBFFFJJJMMMPPPOOOPPPRRRUUUWWWYYYZZZZZZ|||oooddd]]]XXXYYYZZZZZZYYYWWWUUUTTTRRRPPPNNNNNNNNNNNNMMMKKKIIIGGGEEEBBB???===;;;;;;===;;;:::999888666222///222333222111///---,,,,,,...+++((()))---...+++((())))))))))))))))))******'''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&((()))))))))((('''&&&&&&'''(((***,,,...///111111111111222333444555666666555333222444888;;;>>>??????@@@AAAAAAAAAAAA999777666777;;;???BBBCCCDDDEEEFFFHHHGGGCCC<<<888000000222666;;;???AAAAAA>>>===;;;999888777777777:::<<<>>>??????@@@BBBDDDHHHHHHIIIIIIKKKLLLNNNOOORRRRRRRRRRRRSSSTTTUUUVVVYYYYYYYYYXXXWWWWWWVVVVVVSSSUUUXXX[[[]]]^^^^^^^^^ZZZ[[[]]]aaagggooouuuyyywwwooo___WWWQQQOOOOOOOOORRRVVVZZZ[[[^^^aaacccdddddddddcccdddeeefffeeebbb___]]]WWWUUURRRNNNKKKJJJIIIIIIDDDFFFHHHLLLOOOOOOLLLJJJCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFEEECCCAAA>>><<<;;;999999999888888888888888::::::<<>>HHHUUU```iiikkkjjjfff]]]TTTLLLHHHHHHJJJPPPZZZgggrrryyy}}}|||~~~zzz{{{pppbbb___ZZZUUUTTTXXXaaahhhqqq{{{zzzooo___QQQIIIEEEBBBAAA>>><<<===BBBFFFKKKUUU^^^gggkkkqqquuuuuutttsssrrrrrrpppnnnmmmlllkkkiiiggg```\\\VVVQQQNNNKKKHHHFFFEEEDDDCCCAAA???===<<<;;;:::999888777666666666666777777888888888999999999666666666666555555555555777666555444555777:::;;;???BBBFFFHHHJJJJJJLLLMMMQQQVVV[[[```dddjjjrrrwwwrrrnnnoootttxxx~~~wwwcccNNNCCC>>>;;;<<<@@@===>>>@@@CCCGGGKKKNNNOOOOOOPPPRRRUUUWWWYYYZZZZZZ{{{nnnccc[[[VVVXXXZZZZZZXXXUUUTTTSSSRRRPPPNNNNNNOOOOOOMMMLLLKKKIIIFFFCCC@@@===;;;;;;===;;;999888888666333111222333333111...,,,++++++,,,***(((***---///...,,,,,,,,,,,,++++++*********'''((()))((('''&&&''')))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((('''&&&&&&'''***---...111111111111222444777888888888777444333444666999;;;<<<===>>>???@@@@@@@@@999666444555888===AAABBBDDDEEEGGGIIIIIIDDD===888000000222666;;;???AAAAAA???>>><<<;;;999888888888999;;;>>>???@@@BBBDDDFFFIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXXXXWWWWWWVVVVVVVVVRRRTTTWWWZZZ\\\]]]]]]\\\[[[]]]aaafffmmmuuu|||{{{qqqjjj```ZZZVVVWWWXXXWWWYYY]]]```bbbdddggghhhhhhgggfffhhhhhhgggfffccc___\\\YYYRRRPPPLLLIIIEEECCCBBBBBB???@@@CCCGGGKKKLLLJJJHHHCCCDDDFFFFFFFFFGGGIIIKKKKKKKKKIIIGGGDDDAAA>>>===;;;;;;::::::999999888888888<<>><<<<<<@@@DDDGGGOOOXXX]]]aaagggkkkmmmooopppqqqooonnnmmmmmmoooooonnnmmmgggddd___ZZZVVVSSSNNNKKKIIIHHHFFFDDDAAA???===<<<<<<:::999777666666666777666777777777777888888888666666666555555555444444666555444333333555777888<<<>>>AAABBBCCCDDDFFFHHHKKKOOOTTTXXX\\\bbbiiiooovvvzzzsssoooqqquuuyyyrrr^^^JJJBBB@@@<<<===AAABBBCCCEEEHHHJJJLLLLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXyyykkk___XXXTTTWWWZZZZZZWWWSSSRRRRRRQQQPPPOOONNNOOOOOONNNLLLJJJIIIFFFDDDAAA???>>>======;;;888777777666555333///111222000---++++++,,,***))))))***,,,---------......---,,,+++***))))))'''((()))((('''&&&''')))******)))(((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))(((''')))'''%%%###$$$'''***---111000000111333666999;;;;;;:::999666444333555777:::;;;<<<===?????????@@@:::777444555888>>>BBBDDDGGGHHHJJJLLLKKKGGG???:::000111222666<<<@@@AAAAAA??????>>><<<;;;:::999999999;;;>>>@@@AAACCCFFFHHHJJJJJJJJJJJJKKKLLLNNNNNNQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUURRRUUUXXX\\\^^^^^^]]]]]]]]]```dddkkksss{{{uuukkkeee```[[[ZZZ]]]``````aaadddhhhiiikkkmmmmmmllljjjiiikkkiiifffaaa[[[UUUQQQNNNGGGFFFDDDAAA???===;;;;;;<<<===???BBBFFFGGGFFFDDDBBBEEEHHHIIIIIIJJJMMMPPPOOONNNLLLJJJFFFCCC@@@>>>;;;;;;:::999999888777777555===HHHPPPRRROOOKKKHHHAAAAAABBBCCCBBBAAA@@@@@@>>>===:::888999<<>>@@@CCCJJJRRRUUUXXX\\\```bbbfffiiillllllkkkkkkmmmpppqqqqqqqqqnnnkkkgggddd```[[[UUUQQQNNNLLLJJJHHHEEEBBB@@@???===<<<999777666666777888555555666666666777777777666666555555555444444444555444444333333444666777999:::<<<======>>>@@@BBBCCCGGGMMMPPPSSSYYY```ffflllpppvvv|||uuurrrssswww{{{oooZZZGGGCCCBBB>>>>>>BBBEEEGGGJJJNNNPPPPPPOOOOOONNNOOOQQQRRRTTTUUUUUUVVVwwwiii]]]UUUSSSWWWZZZZZZVVVRRRQQQQQQQQQPPPOOOOOOOOOOOONNNMMMIIIHHHFFFDDDBBBAAA@@@@@@===:::777666666666666555,,,///111000---+++,,,...))))))*********++++++,,,///...---,,,+++)))(((((('''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%&&&((()))))))))((('''...,,,(((&&&&&&)))---000111000000222444888;;;===<<<<<<:::777444333555666::::::<<<===???@@@@@@@@@;;;888555555999???DDDFFFIIIJJJMMMOOONNNHHHAAA;;;111111333777<<<@@@AAABBB@@@@@@???===<<<;;;:::999888;;;>>>@@@BBBDDDGGGJJJJJJJJJJJJJJJKKKMMMNNNNNNPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVZZZ]]]_________^^^___bbbgggnnnwww{{{pppgggbbb___\\\\\\bbbeeefffgggiiimmmoooqqqrrrrrrpppnnnlllkkkhhhbbb[[[SSSKKKFFFCCC======<<<:::999777666666::::::;;;>>>AAABBBAAA@@@AAADDDGGGIIIIIIJJJNNNQQQQQQPPPNNNKKKHHHDDDAAA???;;;::::::999888777666666444???MMMWWWYYYUUURRRPPPJJJJJJJJJJJJIIIHHHFFFEEEBBB???<<<::::::<<>><<<999999<<<>>>@@@FFFNNNPPPRRRUUUXXX[[[___cccgggjjjjjjjjjlllppprrrsssrrrrrrpppmmmjjjfffaaaZZZVVVQQQPPPMMMKKKGGGDDDBBBAAA>>>===:::888777777888888555555555555666666666666666666555555555444444444666666555555555666777888666888999999999:::===???>>>BBBGGGKKKNNNSSSZZZ___dddiiiooovvv{{{wwwuuuuuuxxx}}}mmmWWWFFFCCCCCC???>>>BBBCCCGGGLLLQQQTTTUUUUUUTTTNNNOOOPPPQQQSSSSSSTTTTTTpppcccZZZVVVTTTVVVWWWXXXXXXUUUSSSQQQMMMMMMNNNNNNNNNMMMLLLKKKHHHFFFDDDAAA@@@?????????<<<:::888777666555333111000000//////...---+++***))))))(((((('''''''''&&&,,,+++)))'''&&&&&&'''(((***))))))((('''&&&&&&&&&''''''(((((())))))******+++)))(((&&&%%%%%%%%%&&&'''(((***+++++++++***)))+++***)))))))))+++---///333444444333333444888:::<<<<<<;;;777222000222555===>>>???>>>======???@@@777555333333666<<>><<<;;;;;;;;;<<<>>>@@@AAABBBDDDGGGIIIIIIJJJLLLMMMMMMMMMLLLKKKRRRRRRRRRSSSTTTUUUWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRTTTXXX\\\]]][[[ZZZ\\\^^^^^^eeelllqqqzzz~~~wwwoooiiieeebbbcccdddgggjjjnnnqqqrrrrrrrrrsssuuuwwwuuupppllliiicccYYYPPPIIIDDD???<<<888888999999:::;;;;;;<<<666666777:::<<>>===<<<:::999888999:::;;;;;;AAALLLXXX______ZZZUUUOOOQQQUUUYYY[[[ZZZVVVRRRKKKFFFAAA>>>???@@@???>>>EEEGGGNNN[[[jjjxxxssshhh___YYYRRRJJJIIIMMMTTT___qqqqqqbbbQQQEEE@@@===<<<:::;;;>>>@@@AAAAAAIIIIIIJJJLLLQQQXXX^^^aaagggiiikkkmmmnnnooorrrtttsssrrrqqqooollliiifffddd\\\ZZZVVVSSSOOOKKKEEEAAA???===<<<<<<<<<:::777555555555555555555555555555666666666666666555555444222222222222333444555666888777777777777777888888BBBAAABBBCCCFFFKKKPPPRRR[[[```eeejjjooovvv|||ppppppuuu{{{|||eeeXXXLLLIIIJJJIIIHHHHHHIIILLLPPPUUUWWWWWWWWWVVVQQQQQQQQQQQQRRRRRRRRRRRRrrrddd[[[VVVTTTUUUWWWWWWWWWUUURRRPPPOOOOOOPPPQQQPPPNNNLLLKKKGGGFFFDDDAAA@@@?????????<<<:::888777666555333111000000//////...---+++***************************000///---+++***+++,,,---***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((***)))(((&&&%%%%%%&&&&&&'''((()))*********)))(((+++***)))))))))+++---...222333333222222444777999:::;;;:::666222000333666;;;===@@@@@@???>>>>>>???:::888555444777===DDDIIIHHHHHHJJJOOOQQQMMMFFF@@@666333000222888>>>AAABBBCCCBBB???===;;;::::::::::::<<>>;;;999777777777888888999999999666777888:::===@@@BBBDDDHHHIIIKKKMMMPPPSSSUUUVVVWWWTTTQQQLLLGGGCCC@@@???::::::999888888888999999<<>><<<<<<;;;:::>>>???EEEOOO]]]lllwww~~~}}}sssiiiaaaXXXOOOLLLOOOMMMVVVfffvvvsssdddTTTGGGAAA>>><<<;;;;;;===?????????CCCCCCCCCEEEJJJPPPVVVYYY```cccfffhhhjjjllloooqqqsssssssssrrrpppmmmjjjhhhcccaaa\\\XXXSSSMMMGGGBBBAAA???===<<<;;;:::888666555555555555555555555555666666777777666666555444222222222222333444555666777777666666777888888999;;;;;;<<>>>>><<<:::888777666555333111000000//////...---+++*********************++++++---+++***((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&'''&&&'''(((((())))))((((((***))))))))))))+++,,,...000111222111111222555888888999999555111111333777:::===@@@AAA@@@???>>>>>>>>>;;;777555777>>>FFFKKKGGGIIIKKKOOOSSSQQQKKKEEE999555111111666;;;>>>???CCCAAA???===;;;:::::::::999<<<@@@BBBBBBCCCDDDEEEHHHIIIJJJLLLMMMNNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVTTTSSSRRRRRRRRRRRRTTTWWWZZZ[[[YYYZZZ]]]```eeelllsssyyyxxxrrrmmmjjjiiijjjkkklllnnnppprrrtttuuuzzz{{{}}}}}}zzzsssiiibbbTTTOOOFFF???;;;:::999999888888888888888999999999999:::;;;===@@@CCCFFFGGGIIIJJJLLLOOOSSSVVVXXXYYYYYYVVVRRRLLLGGGDDDAAA@@@888888888888888999999999===EEEQQQ^^^gggiiieeeaaa______aaadddffffffdddaaaWWWQQQHHHAAA===<<<<<<<<<:::<<<>>>DDDNNN[[[jjjsss{{{tttmmmdddYYYRRRQQQLLLQQQ\\\hhhrrr|||wwwhhhWWWJJJDDD@@@>>><<<;;;<<<===<<<<<<===<<<===???BBBHHHMMMPPPWWWZZZ]]]```cccfffjjjmmmpppqqqssssssrrrpppllljjjjjjfffaaa\\\VVVPPPIIIDDDEEEBBB>>><<<;;;:::999777666666666666666666666666666666777777666666555444222222222222333444555666555555555666777888999:::999999:::;;;???CCCGGGJJJLLLPPPUUUZZZ___fffooouuu|||yyytttvvv{{{~~~pppZZZOOOEEECCCEEEEEEEEEGGGGGGIIIMMMQQQSSSTTTSSSSSSRRRSSSTTTUUUVVVUUUTTTTTTxxxhhh\\\UUUSSSTTTUUUUUUUUUSSSQQQPPPQQQRRRSSSSSSQQQNNNJJJHHHGGGEEECCCAAA???>>>>>>>>><<<:::888777666555333111000000//////...---+++***(((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((()))***,,,,,,///000111111000111444666666777777444111000333777;;;===???@@@???>>>???@@@@@@<<<777444666===EEEJJJKKKMMMNNNPPPRRRRRRLLLEEE:::555000000444:::>>>???CCCBBB???===;;;::::::::::::===AAADDDDDDDDDDDDEEEFFFFFFHHHJJJLLLMMMNNNOOOPPPPPPQQQSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRTTTWWWYYYZZZYYYZZZ^^^aaafffmmmtttyyyzzztttooommmllllllqqqqqqssstttvvvwwwwwwxxx}}}~~~~~~wwwmmmaaaZZZMMMHHHAAA;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@CCCGGGIIIKKKIIIKKKMMMPPPTTTWWWYYY[[[ZZZWWWRRRMMMHHHEEECCCBBB888999999:::::::::::::::>>>FFFSSSaaalllnnnkkkhhh```___^^^^^^______]]][[[VVVSSSMMMHHHEEECCCBBBBBB===>>>@@@AAAEEENNNZZZcccvvvxxxzzzzzzttthhh\\\UUURRRRRRUUU\\\cccmmm}}}}}}nnn\\\NNNGGGCCC@@@===;;;;;;;;;:::999:::::::::;;;>>>BBBFFFIIIMMMPPPTTTXXX\\\___dddgggjjjlllnnnppppppnnnllljjjjjjgggbbb^^^XXXRRRKKKFFFHHHDDD@@@===;;;;;;:::999666666666666666666666666777777777777777666555555333333333333333444555555444444555555777888::::::<<<;;;;;;;;;<<<>>>@@@BBBDDDHHHNNNRRRWWW]]]fffllluuuzzzzzzvvvvvvyyyyyyjjjSSSIIIAAAAAABBBBBBDDDFFFGGGIIIMMMPPPRRRSSSSSSRRRQQQRRRTTTUUUUUUUUUTTTSSSyyyiii\\\VVVTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQQQQQQQOOOKKKHHHFFFFFFEEECCC@@@???>>>>>>>>><<<:::888777666555333111000000//////...---+++***))))))((('''%%%$$$######******))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((()))***++++++...///000111000111333555444555666333000000333666======>>>======>>>@@@CCCAAA<<<777333555;;;CCCHHHKKKNNNOOOOOORRRUUUPPPIII;;;666000///333:::>>>@@@CCCBBB@@@===<<<;;;;;;;;;999<<<@@@BBBCCCBBBCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYYYY[[[```dddiiiooouuuxxx}}}}}}wwwqqqnnnnnnoooqqqwwwwwwyyyzzz{{{|||||||||~~~~~~yyypppdddXXXRRRHHHDDD>>>;;;;;;===???@@@============>>>>>>>>>>>>===>>>???BBBEEEHHHKKKMMMKKKMMMOOOQQQTTTWWWYYYZZZZZZXXXTTTOOOJJJGGGEEEDDD<<<<<<<<<<<<<<<<<<<<<<<<>>>FFFTTTdddooorrrpppmmmdddaaa\\\YYYXXXWWWUUUTTTSSSSSSRRRPPPLLLGGGDDDBBB>>>@@@AAAAAABBBFFFNNNUUUaaalllzzzzzzlllaaaXXXSSSQQQRRRWWW___nnn{{{uuubbbRRRJJJEEEBBB>>><<<;;;:::999777888888888999;;;===@@@BBBEEEHHHLLLPPPTTTXXX\\\```ccceeehhhjjjkkkkkkjjjhhhgggdddaaa^^^ZZZUUUOOOKKKIIIEEE@@@===<<<;;;:::999777777777777777777777777777777777777777666666555444444333333444444555555444444444555666888999::::::999999999999:::<<<===@@@DDDIIILLLPPPVVV^^^dddiiinnnvvv~~~yyywwwxxxuuufffMMMEEE??????@@@@@@BBBFFFHHHJJJMMMPPPRRRSSSSSSRRRPPPPPPRRRSSSSSSSSSRRRQQQyyyiii]]]VVVUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOONNNLLLIIIGGGFFFFFFEEEBBB@@@>>>>>>======<<<:::888777666555333111000000//////...---+++***++++++***)))'''&&&%%%%%%******++++++************((((((((((((((((((''''''((((((((('''''''''''''''&&&'''((()))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((())))))******---///111111111111333444444555555222///...222555<<<===>>>>>>===>>>AAACCC@@@<<<777444444999@@@EEEEEEKKKMMMNNNUUU]]][[[TTT>>>777000...222999>>>AAACCCAAA???===;;;:::::::::999;;;>>>@@@@@@@@@AAABBBEEEEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXYYYYYYYYY\\\bbbggglllqqqvvvwwwzzz~~~~~~{{{|||xxxsssooonnnpppsssuuu{{{|||~~~~~~~~~zzzrrrgggZZZQQQLLLEEEBBB>>><<<>>>@@@AAABBB??????@@@AAAAAABBBCCCCCC@@@AAACCCFFFIIILLLOOOQQQRRRRRRSSSUUUWWWXXXYYYZZZ[[[YYYWWWSSSOOOLLLIIIGGGAAA@@@>>>=========>>>??????HHHVVVfffqqqvvvtttqqqjjjeee^^^XXXUUUTTTSSSRRRQQQTTTVVVTTTPPPJJJEEECCC???@@@@@@@@@AAADDDIIILLLPPP___rrr}}}sss___XXXRRRPPPQQQUUU```kkk}}}|||gggVVVMMMGGGDDD@@@===<<<:::999777666666666666777999:::<<<>>>AAAEEEIIILLLPPPTTTWWW\\\^^^```bbbcccdddddddddaaa```]]][[[YYYVVVRRRNNNGGGDDD@@@>>>===<<<;;;999777777777777777777777777777777888888777777666555555444444444444444555555444444444555666777888999333333444555777999:::;;;===@@@DDDGGGIIIOOOVVV\\\```fffnnnxxx{{{xxxzzzrrraaaJJJCCC>>>>>>??????BBBFFFIIIJJJMMMOOOQQQRRRRRRRRROOOOOOOOOPPPPPPPPPQQQQQQxxxhhh]]]VVVVVVVVVVVVUUUTTTTTTSSSSSSPPPOOOMMMKKKJJJIIIHHHHHHFFFDDDBBB@@@>>>=========<<<:::888777666555333111000000//////...---+++******************)))))))))((()))))))))))))))))))))'''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&((()))*********)))((('''&&&&&&&&&'''))))))&&&&&&'''((())))))))))))---///111222111222333444444555444111...---000444888;;;???AAAAAA@@@???@@@@@@===888555555999???BBBBBBJJJMMMOOOXXXdddfff^^^BBB;;;222///222888===???AAA???===;;;999888888888<<<>>>@@@@@@@@@AAACCCDDDGGGGGGGGGHHHJJJLLLNNNOOOOOOQQQSSSUUUVVVVVVUUUTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWYYYZZZYYYZZZ]]]dddjjjmmmqqqssssssuuuyyyyyyvvvwwwuuuqqqooopppsssvvvyyy~~~~~~|||vvvlll___TTTMMMKKKEEECCCAAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKIIIJJJLLLOOORRRVVVYYY[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYVVVRRRNNNLLLEEECCC???===<<<===>>>@@@AAAJJJXXXhhhtttyyywwwtttlllfff]]]VVVSSSRRRRRRRRRRRRUUUXXXXXXTTTPPPNNNMMMHHHEEEBBBAAABBBDDDFFFFFFFFFTTTcccppp{{{oooggg]]]XXXSSSRRRWWW]]]jjjxxxkkkXXXOOOHHHEEEAAA>>>===;;;999888666666666666666777888888999;;;???BBBDDDGGGKKKNNNSSSSSSTTTUUUWWWYYY[[[\\\YYYXXXVVVUUUTTTQQQMMMJJJDDDBBB@@@???>>>===;;;999888888888888888888888888777888888888888777666666555555444444444444555555555555555555555666777888222222333555777888::::::999<<>>=========<<<:::888777666555333111000000000///...---++++++'''(((((()))***++++++,,,)))***++++++++++++******'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))************(((((('''&&&'''((()))***%%%&&&'''((())))))))))))---///111222222222333444444555444111---,,,///333444:::@@@EEEDDDAAA>>><<<@@@===999666777:::>>>AAACCCKKKOOOQQQZZZhhhjjjcccFFF>>>444000222777<<<>>>???===;;;999777666666666AAABBBCCCCCCCCCDDDGGGIIIJJJIIIIIIJJJKKKMMMOOOPPPNNNOOORRRTTTUUUUUUTTTSSSUUUUUUUUUUUUVVVWWWXXXXXXXXXZZZZZZZZZZZZ^^^ffflllkkknnnpppnnnpppssstttqqqtttssspppoooqqqtttxxx{{{|||ttthhhZZZPPPLLLKKKHHHGGGFFFFFFGGGHHHHHHGGGJJJKKKLLLNNNOOOQQQRRRSSSRRRSSSUUUXXX\\\```ccceeeaaaaaa`````````_________]]]]]]^^^]]]ZZZVVVRRROOOGGGDDD@@@<<<;;;<<<>>>@@@CCCLLLZZZjjjvvv{{{yyyvvviiicccZZZSSSPPPPPPQQQQQQRRRVVVYYYZZZYYYXXXYYY[[[TTTNNNFFFCCCCCCDDDDDDCCCBBBLLLWWW```nnn~~~vvvkkkaaaXXXRRRRRRUUU\\\kkk}}}sssoooooowwwnnnZZZPPPIIIFFFBBB???===<<<:::999999888888777777888888999666888;;;>>>@@@BBBEEEHHHJJJJJJJJJKKKMMMOOORRRTTTRRRQQQOOONNNMMMKKKGGGDDDBBBAAA@@@??????>>>;;;999888888888888888888888888888888888888888777666666666555555444444444555555666666555555555666666777777777777888888999999999666999<<<===>>>BBBHHHMMMNNNTTT^^^hhhrrr|||yyyrrrvvv~~~~~~jjjYYYIIICCC???@@@@@@???BBBFFFGGGHHHJJJKKKMMMNNNOOOOOORRRPPPNNNMMMMMMOOORRRTTTxxxiii]]]VVVSSSTTTUUUVVVUUUSSSQQQPPPOOONNNMMMKKKHHHFFFEEEDDDGGGFFFCCC@@@>>><<<<<<;;;===;;;888777666555222000000000000///...,,,+++***(((***+++)))&&&&&&(((+++))))))))))))))))))))))))'''((())))))(((((()))+++))))))(((&&&&&&%%%%%%%%%"""######$$$%%%&&&'''''')))******'''$$$%%%)))---******)))(((((()))***+++...000111222111111222444333222111///---...111444888;;;>>>@@@@@@@@@AAACCCAAA>>>999444222555<<>>===>>>>>>>>>CCCJJJWWWhhhuuuzzzxxxtttddd\\\UUUSSSRRROOOPPPSSSYYY]]]aaabbb``````bbbddd\\\VVVNNNIIIFFFEEEBBB@@@AAACCCGGGNNNZZZiiiyyyyyylll]]]RRRPPPRRR[[[___lll~~~ssshhhhhhppp}}}zzzeeeSSSKKKEEE@@@@@@???<<<;;;===::::::999888888777666666666777888:::<<<>>>@@@@@@BBBCCCDDDFFFHHHIIIKKKKKKJJJKKKKKKJJJHHHDDDAAA>>><<<<<<<<<<<<;;;:::999888<<<<<<<<<;;;;;;:::::::::999888777555555555666777666666666666555555555555555444333333333333444555777777666666666666777777888888888999<<<>>>AAACCCLLLPPPWWW___gggrrr{{{tttmmmmmmttt|||uuuaaaNNN@@@===;;;;;;>>>CCCFFFGGGEEEGGGHHHHHHIIIKKKNNNQQQOOOOOOOOOOOOOOOOOOOOOOOOwwwiii]]]WWWTTTUUUVVVWWWVVVTTTRRRQQQPPPOOOMMMLLLIIIGGGFFFEEEFFFEEEBBB@@@>>>===<<<<<<===;;;888777666555222000000000000///...,,,+++***((()))(((%%%######&&&)))))))))))))))))))))))))))((()))******)))((()))++++++***)))((((((''''''''''''((((((((((((((((((((()))(((((()))************((('''&&&&&&&&&((()))***...000111111111111222444333222111///---...111333777999===>>>>>>>>>???@@@@@@>>>:::666555:::AAAGGGIIIGGGIIINNNUUUYYYXXXVVVFFF:::000///333555777999::::::999777555666888;;;AAAGGGLLLMMMJJJGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMOOOQQQRRRSSSRRRQQQQQQSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ\\\aaahhhlllpppooommmmmmmmmoooqqqrrrnnnoooqqqtttwww{{{~~~rrrjjjaaa[[[YYYYYYXXXUUUVVVVVVVVVXXXZZZZZZZZZZZZ]]]]]]]]]]]]^^^```aaabbbaaabbbffflllrrruuuuuusssrrrooommmkkkkkkjjjgggeeedddcccbbbaaa```^^^YYYVVVNNNJJJEEEAAA@@@@@@@@@@@@BBBJJJWWWgggtttwwwtttoooccc\\\VVVUUUSSSQQQRRRUUU```ffflllpppooollljjjjjjhhhccc[[[UUUPPPKKKEEEAAAIIIGGGEEEEEELLLYYYiiisss}}}zzzmmm```XXXVVVVVVYYYdddtttuuugggeeejjjvvvkkkYYYPPPIIICCCBBB???;;;999:::<<<;;;:::999888777666666666666777888999:::;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDDDDDCCCBBB???===<<<999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666555666666777777777777777666666666666444444333333444666888999777777666666666666777777888888888999:::===???@@@GGGJJJQQQXXXaaakkkttt{{{|||qqqkkklllsss|||sss^^^LLL???===<<<<<<@@@CCCEEEFFFHHHIIIJJJKKKKKKMMMPPPSSSPPPPPPPPPPPPPPPPPPOOONNNuuuggg]]]VVVUUUVVVWWWXXXWWWVVVSSSRRRPPPOOONNNMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>===;;;888777666555222000000000//////...---++++++------***'''%%%&&&(((+++))))))))))))))))))))))))(((***+++***(((((()))***+++***)))(((((('''((((((******)))))))))((((((((()))'''&&&)))---...+++''''''&&&&&&&&&'''(((***+++...000111111111111222444333333222000......000333:::===@@@BBBBBBBBBBBBCCCCCCAAA===999888<<>>EEELLLPPPOOOKKKHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOPPPRRRSSSRRRRRRQQQSSSSSSTTTUUUUUUVVVWWWXXXUUUWWWZZZ\\\___bbbgggjjjllllllkkkjjjkkkmmmoooqqqnnnpppsssvvv{{{~~~~~~zzzlllfff```]]]^^^_________^^^___```bbbcccdddddddddhhhhhhhhhhhhiiijjjkkklllqqqsssvvv{{{~~~|||xxxvvvsssqqqpppooollljjjjjjiiiggggggfffccc___[[[TTTOOOJJJFFFDDDDDDCCCBBBBBBIIIVVVeeeppprrrmmmggg___YYYTTTTTTTTTRRRRRRUUUdddmmmxxx~~~xxxtttssspppjjjddd^^^WWWOOOKKKOOOKKKFFFCCCDDDKKKVVV^^^mmmvvvyyylll```YYYUUUUUU[[[gggtttoooiiijjjsssqqq```UUUNNNGGGEEEBBB===;;;<<>>===<<<;;;:::999888888888888888888888888888888888999999::::::;;;;;;============<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777777666777777777999888888888777777777777777666555555555666888888777777666666666666777777888888777888999:::<<<===@@@CCCIIIOOOWWWaaajjjppp}}}wwwmmmiiikkksss{{{~~~nnnZZZIII???======???BBBDDDEEEEEEGGGIIIJJJKKKKKKMMMOOORRROOOPPPQQQRRRQQQPPPNNNMMMqqqeee\\\UUUUUUVVVWWWXXXWWWUUUSSSRRRPPPPPPOOONNNLLLJJJHHHGGGDDDCCCAAA???>>>>>>??????===;;;888777666555222000////////////...---,,,+++......,,,+++)))))))))***))))))))))))))))))))))))((()))***)))'''&&&'''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&***((('''(((******(((&&&(((''''''((()))+++---......///111111000000222333333333222000///...000222;;;>>>BBBDDDDDDCCCCCCCCCFFFDDD@@@;;;999:::>>>BBBJJJJJJJJJLLLNNNOOOMMMKKKEEE;;;111///000111444777999::::::999777666777888;;;AAAHHHLLLMMMJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWSSSWWW[[[___bbbdddfffhhhiiihhhggghhhiiikkknnnpppoooqqquuuyyy~~~zzzuuulllhhhcccaaaaaacccccccccgggiiijjjkkkkkkkkklllmmmqqqqqqrrrtttuuuwwwyyyyyy{{{zzzxxxwwwuuutttrrrqqqooonnnmmmmmmllliiidddaaaYYYUUUOOOKKKHHHFFFDDDCCCBBBIIIUUUccclllllleee___YYYTTTQQQSSSTTTRRRQQQSSSaaalll||||||zzzuuupppjjjeeeaaa^^^VVVTTTPPPKKKHHHHHHKKKOOOZZZeeeuuuyyymmmeee___ZZZXXX]]]eeeppp}}}tttsssyyy{{{kkkZZZSSSMMMJJJHHHDDDBBBDDD@@@@@@??????>>>======<<<::::::::::::::::::::::::999999999888999888888888;;;:::::::::;;;<<<======;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::999999999888888888;;;:::888555444333333444777777666666666666777777888888777666777888999:::<<>>>>>>>>AAADDDEEEEEEDDDDDDFFFHHHHHHHHHIIILLLNNNMMMNNNPPPRRRQQQOOOMMMKKK|||pppeee[[[UUUTTTUUUVVVWWWVVVUUURRRQQQOOOOOOPPPOOOMMMKKKIIIGGGCCCBBBAAA???>>>??????@@@===;;;888777666555222000////////////...---,,,,,,)))))))))))))))(((&&&$$$((((((((((((((((((((((((&&&'''((((((&&&&&&&&&((((((''''''&&&&&&&&&&&&'''######$$$%%%&&&&&&''''''******)))&&&######%%%((((((''''''((()))+++---...---///000111000000111333333444333111//////000111555999===@@@@@@@@@???@@@EEECCC???;;;888999<<>>;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888999999999999:::;;;======:::::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999999::::::::::::999999999999;;;999777555333222222222777777666666666666777777888777666555555666777888;;;===???CCCGGGOOOWWW]]]fffmmmvvvyyyooommmpppvvv}}}vvvbbbOOOEEE??????@@@BBBEEEFFFEEECCCBBBDDDFFFGGGGGGHHHIIIKKKKKKLLLOOOPPPPPPOOOLLLKKK|||qqqggg]]]VVVTTTUUUVVVWWWVVVTTTRRRQQQNNNOOOOOOOOONNNKKKHHHGGGDDDCCCAAA???>>>>>>??????===;;;888777666555222000......//////...------,,,)))((((((***+++***'''%%%((((((((((((((((((((((((%%%&&&(((((('''&&&((()))))))))(((((((((((())))))$$$$$$%%%&&&'''((()))***(((***)))%%% $$$)))'''&&&&&&&&&'''(((***+++---///000000000000111333444444444222000///000111444888>>>AAABBBBBBBBBBBBAAA@@@???<<<:::;;;>>>@@@EEEFFFHHHJJJJJJKKKJJJJJJFFF===444111000///222777;;;<<<>>>===;;;999888888888999;;;>>>AAACCCEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVZZZ```dddffffffffffffbbbbbbbbbdddfffjjjmmmoooqqqtttyyy~~~|||vvvrrrkkkkkklllmmmoooqqqtttuuuyyy|||~~~~~~|||zzz|||~~~zzzyyyxxxxxxvvvtttooolllccc___YYYTTTOOOKKKGGGDDDEEEIIIRRR\\\cccbbb[[[TTTUUURRRRRRVVVXXXTTTRRRSSSRRR[[[lllyyymmm___SSSMMMLLLMMMLLLTTTcccvvvuuuhhhYYYQQQPPPVVVdddpppxxxoooddd^^^WWWOOOLLLMMMFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777777888888999999::::::666666888:::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<888888999:::::::::999999;;;:::::::::999999999999777666555444444444555666777777666666666666777777888777666555555666777777;;;<<<===>>>AAAGGGNNNSSS]]]dddnnnwww{{{rrrqqqtttyyyrrr]]]LLLEEE@@@@@@@@@BBBEEEFFFEEEDDDDDDFFFIIIJJJIIIJJJKKKLLLJJJKKKMMMOOOPPPOOONNNMMM~~~uuukkkaaaYYYUUUVVVWWWXXXWWWUUUSSSRRRMMMNNNOOOOOONNNKKKHHHFFFDDDCCCAAA???>>>>>>>>>>>>===;;;888777666555222000.........///......---,,,,,,***''''''***,,,,,,+++((((((((((((((((((((((((%%%'''))))))))))))+++,,,))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%%%%&&&(((((('''&&&&&&&&&((()))***---...000000//////111222444555555333111//////000555:::@@@EEEFFFFFFGGGGGGCCCCCCBBB???======???AAADDDFFFHHHIIIIIIIIIIIIIIIGGG???666222000///222888999<<<>>>>>>;;;888777666888888:::===@@@CCCDDDDDDEEEFFFIIIKKKMMMNNNNNNNNNPPPOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUWWWWWWVVVUUUTTTYYY]]]cccfffgggfffffffffaaaaaaaaacccfffjjjmmmooorrruuuzzz{{{vvvsssnnnppprrrtttwwwzzz}}}~~~}}}|||yyyuuuqqqiiieee^^^XXXSSSNNNIIIFFFFFFJJJQQQYYY______XXXRRRQQQOOOPPPUUUVVVRRROOOOOOKKKQQQ\\\nnn~~~sssfff[[[TTTQQQJJJOOO[[[lll~~~xxxkkk]]]TTTPPPRRR[[[eeevvvwwwooofff^^^ZZZZZZTTTSSSQQQNNNKKKHHHEEEDDDAAAAAA@@@???>>>===<<<<<<::::::999999999999999999777888999::::::999888777555666777999;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888:::;;;;;;;;;:::::::::::::::999999999999888777666555555555666777888777777666666666666777777777777666555555666777888::::::999999:::>>>EEEJJJRRRYYYcccmmmuuu~~~yyyqqqrrrvvv|||oooYYYJJJEEEBBBAAAAAABBBDDDFFFFFFEEEFFFHHHKKKLLLKKKKKKLLLMMMKKKLLLNNNOOOQQQQQQRRRRRRxxxoooddd[[[WWWXXXYYYYYYYYYWWWUUUSSSLLLMMMNNNOOOMMMKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>===;;;888777666555222000.........///......------+++'''!!! ###(((***+++((((((((((((((((((((((((&&&(((*********+++---///''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%######&&&***,,,)))&&&******)))(((((()))***+++---...000000//////111222444555555333111//////000222777>>>CCCEEEEEEFFFFFFIIIIIIGGGCCC???===>>>@@@GGGHHHJJJKKKJJJIIIIIIIIIHHH???777333000///333888888;;;======;;;777555555888999;;;???CCCEEEDDDCCCEEEFFFIIIKKKMMMNNNNNNNNNPPPPPPPPPPPPPPPQQQSSSSSSSSSTTTVVVWWWWWWVVVUUUTTT\\\```dddgggggggggffffff``````aaabbbfffjjjmmmppprrruuu{{{zzzvvvssssssvvvxxxzzz|||~~~}}}xxxuuulllhhhbbb\\\VVVQQQKKKHHHGGGJJJPPPXXX]]]]]]WWWRRRLLLJJJLLLQQQSSSNNNJJJJJJGGGIIIPPP___ttt|||kkk]]]TTTNNNQQQZZZjjj{{{xxxnnnbbbZZZUUUTTTYYY```lll|||tttmmmiiijjjbbb```]]]XXXSSSOOOKKKIIIGGGGGGEEECCCAAA???>>>===;;;;;;;;;;;;;;;::::::::::::;;;<<<===<<<;;;999777888999999:::::::::999999:::::::::;;;;;;<<<<<<<<<777888:::;;;<<<;;;:::::::::::::::999999999888888;;;:::888777666555666666777777666666666666777777777777666555555777888999999888666555555999???CCCDDDKKKUUU^^^gggpppzzzwwwppprrrwww~~~~~~mmmWWWIIIFFFCCCBBBAAABBBDDDFFFFFFFFFEEEHHHJJJKKKKKKJJJKKKLLLLLLMMMNNNPPPRRRSSSUUUVVV|||tttgggXXXYYYYYYYYYXXXVVVTTTRRRQQQPPPOOONNNLLLKKKIIIHHHGGGHHHFFFDDDBBB???===<<<<<<;;;:::777555333333333333000000//////...---+++***************************,,,,,,+++))))))((((((((()))'''%%%&&&)))***(((&&&'''((()))***+++*********&&&&&&&&&&&&&&&'''((((((''')))***)))((('''(((***,,,***)))''''''(((***+++...///000//////000333555555333111///------------000888>>>???@@@EEEHHHHHHHHHEEEDDDEEEDDD@@@???BBBCCCEEEGGGIIIJJJHHHFFFEEEHHHAAA999333222222222222888:::======;;;999888888666777999;;;>>>@@@BBBCCCMMMKKKIIIHHHHHHJJJMMMOOOOOONNNMMMPPPSSSUUUSSSQQQSSSUUUWWWWWWVVVTTTTTTUUUZZZ]]]bbbeeeeeeccccccbbb^^^___aaadddhhhkkknnnooosssxxx~~~{{{wwwuuu|||}}}|||rrrjjj```ZZZVVVQQQKKKFFFIIIKKKPPPYYY______XXXQQQOOOMMMKKKJJJJJJIIIGGGEEEBBBEEEKKKVVVeeexxxpppcccZZZYYY^^^jjjuuu{{{|||uuuiii^^^WWWVVVWWWdddtttyyywww~~~|||xxxvvvyyytttmmmddd^^^ZZZYYYYYYTTTPPPKKKGGGFFFEEECCCBBBDDDBBB@@@??????>>><<<:::======<<<===>>>===:::777888999;;;<<<===<<<:::999:::999888999;;;<<<;;;:::;;;;;;;;;:::::::::::::::666666777777888888999999999999999999999999999999666666666666666666666666888888888888777777777777888777666666777999;;;<<<@@@DDDKKKPPPWWWbbbpppzzzxxxrrrtttyyyvvvdddTTTJJJGGGEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLPPPPPPQQQRRRSSSSSSSSSRRR}}}uuufffXXXXXXXXXXXXXXXVVVTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA>>><<<;;;;;;;;;:::888666444333222222111111111000///...---,,,************************&&&&&&%%%&&&&&&'''((())))))'''&&&'''))))))(((&&&((((((((()))))))))******'''&&&&&&%%%&&&'''((()))''')))))))))''''''''')))+++***)))''''''(((***+++,,,---.........000333555666555333111///......///111999@@@AAACCCGGGKKKKKKMMMJJJIIIJJJGGGAAA???@@@BBBDDDFFFGGGHHHGGGFFFEEEFFF@@@888222111111222111888:::<<<===;;;999888888888999:::<<>><<<;;;:::;;;<<<======<<<;;;;;;<<<:::999999;;;;;;:::888::::::999999999999888888777888888888999999999999999999999999999999999999777777777777777777777777888888888777777777666666888777666666666888:::;;;===AAAFFFJJJOOOXXXdddllluuuwwwsssuuu{{{tttaaaRRRIIIFFFHHHHHHJJJKKKKKKKKKJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPQQQRRRSSSSSSSSSSSS{{{rrrdddXXXVVVVVVWWWWWWVVVUUUSSSRRRMMMMMMMMMLLLLLLKKKJJJIIIFFFEEECCC@@@>>><<<;;;:::999999888777555333222111000000000000...---,,,+++))))))))))))))))))))))))(((((((((((()))***++++++)))'''&&&'''((()))((('''(((((('''&&&'''((()))***((('''&&&%%%%%%&&&((()))'''))))))(((&&&%%%&&&'''***)))((((((((()))***+++***+++---......000333666777666444222111000000000222:::AAACCCEEEIIIMMMMMMQQQNNNLLLMMMIIIBBB======BBBBBBCCCEEEEEEFFFFFFFFFDDD???777111///000111111777:::<<<<<<;;;999888888::::::<<<===???AAABBBCCCGGGGGGHHHHHHIIIJJJKKKKKKOOONNNNNNPPPSSSTTTSSSQQQSSSUUUVVVUUUTTTRRRRRRSSS[[[^^^bbbcccbbb```______aaabbbcccfffjjjnnnsssuuuvvvzzzyyyssslllgggbbb]]]VVVQQQNNNOOOTTT[[[```___ZZZTTTQQQNNNJJJGGGFFFCCCAAA>>>@@@BBBFFFNNN[[[lll}}}xxxuuunnniiiiiiiiihhhiiilllwww~~~zzznnnddd```YYYaaaqqq~~~{{{{{{|||xxxtttooojjjeee^^^WWWSSSMMMLLLJJJJJJJJJIIIFFFDDDDDDBBB???>>>???AAAAAA@@@>>>>>>>>>>>>>>>=========>>>===;;;;;;<<<<<<:::999::::::::::::999999999888888999999999999:::::::::999999999999999999999999999999999999999999999999888888777777777666666666777666666555666777999:::999;;;???AAADDDJJJSSSZZZfffoooxxx~~~wwwtttyyyooo]]]OOOHHHEEEHHHIIIJJJKKKLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSuuukkk```WWWUUUUUUVVVVVVVVVTTTSSSRRRKKKLLLLLLMMMLLLLLLKKKJJJGGGFFFCCCAAA>>>===;;;;;;888999999888666444111000.........---,,,+++)))))))))))))))))))))))))))))),,,+++******)))))))))***((((((''''''(((((((((''')))'''&&&%%%%%%&&&((())))))(((&&&$$$$$$&&&((()))'''((()))(((&&&%%%%%%&&&))))))((((((((()))******)))+++---///000222555777666666555333222111111000111999@@@BBBDDDIIILLLMMMOOOLLLLLLMMMIIIAAA<<<<<>>777111......000111777999;;;<<<;;;999888888::::::;;;===>>>@@@AAAAAADDDEEEGGGIIIJJJJJJJJJJJJNNNOOOOOOQQQRRRSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRSSS\\\^^^aaabbb```^^^]]]]]]```bbbfffjjjooosssvvvwwwuuuxxx~~~zzzvvvqqqlllhhhbbb[[[VVVSSSTTTXXX]]]aaa```[[[WWWSSSPPPKKKIIIGGGEEECCCAAA@@@BBBEEELLLWWWfffwwwzzzzzz}}}|||yyytttllldddaaa___\\\]]]```fffooo|||~~~rrriiiaaaccckkk{{{{{{vvvnnnfffaaaZZZYYYWWWUUUTTTRRRNNNKKKNNNKKKGGGEEEEEEEEEEEEDDDBBBAAA@@@???????????????@@@>>>======>>>>>>===;;;======<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999888888777777777666666666666666555555666777888888555777999:::<<>>===<<<888999999888666444111000.........---,,,+++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''(((((((((''''''(((((()))(((&&&$$$$$$%%%'''((()))(((&&&%%%%%%&&&'''((('''(((((((((&&&%%%%%%'''((((((((((((((())))))***))),,,///111222444777999555555444444333222111000///777>>>???AAAFFFJJJJJJLLLJJJKKKMMMJJJDDD@@@@@@DDDDDDEEEEEEFFFGGGHHHHHHDDD@@@999333......000222666888;;;<<<:::999888888888999:::;;;===>>>???@@@BBBDDDFFFIIIJJJKKKJJJJJJNNNOOOQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRSSSUUU[[[]]]``````^^^\\\\\\\\\]]]bbbhhhoootttwwwwwwwwwrrrvvv{{{yyyxxxuuurrrmmmfff___ZZZVVVXXX[[[^^^___^^^ZZZWWWRRROOOKKKHHHGGGFFFEEEDDDAAACCCEEEKKKUUUdddsss~~~{{{vvvvvvyyyyyyxxxkkkbbbZZZWWWTTTQQQPPPSSSWWW^^^kkk}}}xxxllliiiiiitttzzzsssllljjjhhhfffccc___ZZZVVVTTTRRROOOMMMLLLLLLKKKJJJEEEEEECCCBBBAAAAAAAAAAAA???>>>===>>>???@@@???>>>>>>>>>===<<<<<<;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888888777777777777666666666666666777777777444555666888:::===AAADDDJJJOOOXXXaaaiiirrr}}}{{{|||vvvcccTTTJJJFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTzzzlll___XXXWWWTTTTTTUUUUUUTTTSSSQQQPPPJJJKKKMMMNNNMMMLLLJJJIIIIIIHHHFFFCCCAAA???>>>===999999888777555333222111000000000000...---,,,+++************************&&&&&&&&&'''(((***+++,,,'''((()))((('''&&&'''))))))((('''&&&%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''(((((('''&&&'''(((&&&''''''(((((()))))))))***,,,000222333555777999555555555555444333111111///777>>>???@@@EEEHHHHHHLLLJJJKKKMMMLLLGGGEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIGGGCCC===555///...000333555777:::;;;:::999888888666777888:::<<<>>>???@@@BBBCCCFFFHHHJJJKKKLLLKKKNNNPPPRRRRRRQQQPPPQQQRRRRRRSSSTTTSSSSSSSSSUUUWWWZZZ\\\^^^^^^\\\[[[[[[[[[[[[```gggooouuuwwwxxxwwwssswww{{{|||}}}}}}zzzuuummmfffaaa[[[]]]______^^^\\\XXXVVVQQQMMMIIIFFFEEEEEEDDDCCCBBBCCCFFFKKKUUUcccsss}}}zzzwwwvvvtttqqqddd\\\VVVTTTRRRMMMKKKLLLQQQUUU___pppvvvooojjjnnn{{{|||zzzxxxuuurrrmmmgggccc___^^^]]]]]]]]][[[XXXUUUOOONNNNNNLLLKKKJJJIIIIIIDDDBBBAAABBBCCCCCCBBB@@@???>>>>>>===<<<;;;::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888777777777777777777777777444444666888:::<<<>>>@@@BBBDDDKKKTTT[[[aaakkkuuuppp___QQQIIIFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTTTT}}}ooo```YYYXXXUUUUUUUUUUUUSSSRRRPPPNNNJJJLLLMMMNNNNNNLLLIIIHHHIIIGGGEEEBBB@@@>>>======;;;:::888666444333222222111111111000///...---,,,++++++++++++++++++++++++'''(((((()))***,,,...///&&&((())))))'''&&&''')))((((((((('''''''''&&&&&&''''''((((((((('''%%%%%%%%%'''(((((((((((()))+++%%%&&&'''((())))))))))))))),,,000222333444555777555666666666666555333222222:::@@@AAABBBEEEHHHHHHLLLIIIIIILLLKKKGGGFFFHHHLLLMMMNNNOOOOOOMMMKKKJJJJJJGGGAAA888111...000333444777:::;;;:::999888888666777888;;;===???AAAAAACCCDDDFFFHHHJJJLLLMMMMMMNNNPPPRRRRRRPPPPPPQQQRRRQQQRRRSSSSSSTTTUUUXXXZZZYYYZZZ\\\\\\[[[ZZZ[[[\\\ZZZ]]]ccciiioootttwwwxxxxxx{{{~~~wwwoookkkdddeeefffeeebbb^^^[[[ZZZTTTPPPKKKGGGFFFEEEDDDCCCAAABBBEEEKKKUUUcccsss}}}}}}tttnnnccc^^^\\\^^^]]]XXXUUUUUURRRTTTZZZdddsss{{{qqqmmmsss|||zzzzzz{{{{{{xxxssskkkeeeaaaaaaaaa```___]]]ZZZYYYQQQOOOMMMLLLLLLKKKIIIGGGCCCBBBAAA@@@???>>>>>>===============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888888888888888777777555555666777:::;;;;;;;;;======BBBIIINNNQQQ[[[eeeooottt}}}|||lll[[[PPPIIIGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTTTTUUUssscccZZZZZZUUUUUUUUUUUUSSSQQQOOOMMMKKKLLLNNNOOONNNLLLIIIGGGHHHFFFDDDBBB???===<<<<<<;;;:::777555333333333333000000//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,((('''''''''''''''((((((&&&(((***)))&&&%%%''')))(((((())))))((('''&&&&&&&&&'''((())))))'''%%%###%%%'''((()))((()))+++,,,%%%&&&'''((())))))))))))))),,,///111222333444555777777888888888666555444666===CCCCCCDDDGGGJJJIIIJJJGGGFFFHHHHHHDDDDDDGGGNNNPPPQQQRRRRRRPPPMMMKKKMMMJJJCCC:::222///111444444777:::;;;:::999888999666777999;;;>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNOOONNNPPPSSSSSSPPPOOOQQQRRRQQQRRRSSSTTTTTTVVVYYY\\\XXXZZZ[[[\\\[[[ZZZ[[[\\\ZZZ[[[___dddjjjpppvvvyyy}}}~~~wwwrrrmmmnnnnnnlllhhhccc```___YYYUUUOOOJJJHHHFFFEEEDDD@@@BBBDDDJJJUUUdddsss~~~|||rrreeecccdddiiijjjgggddddddTTTVVVYYY\\\dddrrrzzzpppppp{{{{{{sssqqqqqqrrrrrrpppmmmjjjhhh^^^\\\YYYVVVUUUSSSPPPNNNHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>>>>======================================================<<<<<<;;;;;;;;;:::::::::888888999999999888888777666555666777999999888777;;;:::===CCCFFFHHHPPP[[[___eeeoooxxxyyyiiiZZZOOOJJJHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTUUUUUU}}}tttjjj___XXXUUUVVVWWWUUUSSSPPPPPPPPPOOOPPPPPPOOONNNLLLJJJIIIGGGFFFCCCAAA>>><<<;;;:::;;;:::999777555222111000---------...------,,,,,,***///333222---******,,,...,,,+++***+++***(((''''''((()))((('''&&&''')))))))))))))))((((((((((((((((((((((((((('''''''''&&&'''***++++++***'''&&&%%%%%%%%%&&&'''((()))*********,,,///333777888888888888999:::;;;:::666333555???EEEDDDBBBDDDIIIKKKOOONNNMMMKKKJJJIIIHHHHHHKKKSSSZZZ[[[UUUOOOMMMNNNPPPMMMGGG===444///000222555777::::::888777666666666666777888;;;>>>AAACCCDDDEEEFFFHHHIIIJJJKKKKKKOOOOOOPPPQQQRRRRRRRRRRRRVVVSSSPPPQQQUUUXXXYYYYYYZZZYYYZZZ\\\^^^___^^^]]]_________aaafffmmmtttxxxzzz|||~~~yyyzzzuuuqqqnnnmmmkkkfffbbb^^^ZZZSSSNNNKKKIIIGGGEEEGGGFFFFFFKKKVVVfffvvvtttiiihhhjjjpppvvvxxxtttpppggg^^^YYY\\\^^^dddxxx|||vvv{{{uuunnngggeeeeeehhhjjjhhhaaaZZZRRRNNNIIIFFFFFFHHHJJJJJJHHHGGGEEECCCBBBBBBBBBBBB???>>>>>>???@@@AAA???>>><<<<<<<<<>>>??????<<<:::<<<;;;;;;<<<======:::888:::888555666999;;;:::888666666777888888999::::::999999999;;;???CCCGGGIIIPPPVVVbbblllqqquuuqqqaaaXXXTTTOOOLLLLLLNNNPPPRRRTTTTTTRRROOONNNLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQwwwlllaaaYYYVVVWWWWWWVVVSSSQQQQQQQQQPPPPPPPPPOOONNNLLLIIIHHHHHHGGGDDDBBB???===<<<<<<;;;:::999777555333111000............------,,,+++&&&))),,,+++'''$$$%%%'''((('''''')))+++------,,,'''((()))((('''&&&''')))))))))))))))(((((((((''''''''''''((((((((((((((('''((()))******)))(((''''''&&&&&&&&&'''((())))))---,,,---000333666666666888888999::::::888444111222:::@@@@@@AAAEEEJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCLLLTTT]]]^^^ZZZTTTRRRSSSQQQOOOIII@@@666111000222555888:::;;;999777777666555666666888:::===@@@BBBEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOPPPPPPQQQQQQQQQQQQTTTRRRPPPQQQUUUXXXYYYYYYZZZZZZYYY[[[]]]______^^^]]]]]]___bbbgggnnnuuuyyyzzz|||}}}zzzwwwsssppplllhhheeeaaa\\\VVVPPPLLLJJJIIIHHHHHHGGGGGGLLLWWWfffuuutttllllllooouuu}}}}}}vvviii___^^^___aaannn}}}|||zzz|||xxxuuutttuuuvvvsssmmmgggbbb___[[[XXXWWWUUUSSSRRRRRRPPPMMMIIIFFFEEEEEEEEECCCBBBBBBCCCDDDDDDBBB@@@DDDCCCAAAAAABBBAAA???===>>>>>>>>>???@@@@@@>>><<<===;;;999999;;;===<<<:::888888888888888888888888999999999:::<<<>>>AAACCCGGGKKKSSSZZZ^^^cccooo{{{}}}pppddd___]]][[[ZZZ[[[]]]]]][[[YYYVVVRRROOONNNMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQRRR{{{pppcccZZZWWWXXXXXXWWWTTTRRRRRRRRRQQQQQQPPPOOONNNKKKIIIGGGIIIGGGEEECCC@@@>>>======;;;:::888777555333111111/////////...---,,,+++***)))+++---+++(((&&&'''***%%%%%%%%%'''+++------,,,'''((()))((('''&&&'''))))))))))))(((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''''''''''''''((((((///......000333555666555::::::;;;;;;<<<999555222///444999;;;@@@GGGJJJIIIHHHHHHFFFDDDBBBAAA@@@???IIIQQQZZZ^^^[[[WWWVVVVVVSSSRRRMMMCCC999222111222444888;;;===;;;999888777555555666777999<<>>>>>???@@@@@@???===>>><<<::::::<<<<<<<<<;;;===<<<<<<;;;:::999888888;;;;;;:::::::::;;;===>>>@@@AAADDDIIIKKKQQQ]]]iiiqqq}}}|||rrriiihhhkkkllllllnnnnnnkkkeee^^^XXXSSSPPPOOOOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRssseee[[[XXXYYYYYYXXXUUUSSSRRRSSSQQQQQQQQQPPPNNNKKKHHHGGGHHHFFFDDDBBB@@@>>>======:::999888777555333222111000000000///...,,,+++***,,,......,,,***)))+++---)))((('''((()))***)))((('''((()))((('''&&&''')))))))))((((((((('''''''''%%%&&&&&&'''((()))******)))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&'''...---...000333666666666;;;<<<<<<>>>???>>>:::777///222444888???HHHJJJGGGIIIHHHGGGFFFDDDAAA@@@???AAAIIIRRRXXXWWWUUUSSSTTTTTTSSSOOOFFF<<<444111111444888<<>>;;;999888555555555777999<<<>>>@@@EEEFFFGGGIIIJJJKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRRRRSSSVVVXXXZZZ[[[\\\ZZZYYYZZZ\\\^^^______WWWYYY^^^dddkkkrrrxxx{{{zzz}}}xxxpppmmmllliiiccc[[[TTTQQQPPPOOONNNJJJJJJKKKQQQ[[[hhhuuu}}}rrrpppooorrr{{{|||uuummmeeedddgggsss{{{|||}}}}}}wwwqqqllliiihhhhhhcccaaa^^^\\\ZZZWWWSSSPPPKKKHHHEEECCCCCCEEEEEEEEEBBBAAA@@@AAABBBBBBAAA???@@@???>>>===============???>>>>>>===<<<;;;::::::===<<<<<<;;;;;;<<<<<<===???>>>???BBBCCCGGGQQQ[[[fffqqq}}}tttlllmmmqqqssstttuuusssnnnfff]]]VVVRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPttteee[[[XXXYYYZZZXXXVVVSSSSSSSSSQQQQQQPPPOOONNNKKKIIIGGGFFFEEECCCAAA???===<<<<<<:::999888666555333222222000000000///...,,,+++***)))***)))(((''''''(((***+++***(((((())))))'''%%%'''((()))((('''&&&''')))((((((((((((''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))&&&&&&%%%%%%$$$%%%%%%%%%++++++,,,///333666777777888888:::===@@@@@@>>>;;;222333444777???GGGHHHEEEHHHHHHHHHFFFEEEBBB@@@???;;;BBBKKKPPPRRRQQQPPPPPPSSSSSSPPPHHH>>>555111000333888>>>AAA@@@>>>;;;:::555555666777999;;;>>>???CCCDDDFFFGGGIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPRRRSSSTTTVVVWWWYYY[[[\\\[[[ZZZYYYZZZ]]]______^^^VVVYYY]]]dddkkksssyyy}}}|||{{{sssooonnnjjjeee^^^XXXUUUSSSRRRRRRLLLMMMOOOUUU___lllxxx}}}wwwvvvzzzwwwjjjdddeeehhhxxx{{{}}}~~~}}}}}}{{{xxxuuurrroookkkfffccc\\\XXXSSSOOONNNNNNNNNMMMJJJIIIGGGFFFFFFFFFDDDCCCDDDDDDCCCAAA@@@???@@@@@@>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>===>>>AAAAAAAAAGGGOOOYYYbbbooozzz|||qqqiiihhhjjjjjjjjjkkkiiieee^^^VVVRRRPPPPPPQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLssseeeZZZXXXYYYYYYXXXUUUSSSSSSSSSOOOPPPPPPOOONNNLLLJJJIIIEEEDDDBBB@@@>>>===<<<<<<999999888666555444333222000000000///...---,,,+++))))))))))))(((((((((((()))((('''(((***+++***)))'''((()))((('''&&&''')))((((((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%%%%&&&&&&))))))***...222666777777333444666:::===>>><<<:::333444555777===EEEGGGDDDFFFFFFFFFFFFDDDBBB@@@???;;;@@@GGGLLLNNNNNNOOOOOORRRSSSQQQKKK@@@777222000333888???CCCCCC@@@===;;;666666777777999<<<>>>???BBBCCCEEEFFFHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWWWWWWWYYY[[[ZZZYYYZZZ\\\^^^___^^^]]]WWWYYY]]]ccckkksss{{{~~~wwwsssrrrkkkgggaaa]]]ZZZYYYWWWVVVQQQRRRUUU\\\fffsss~~~|||}}}sssiiifffdddmmmzzz~~~zzzwwwuuutttqqqvvv~~~}}}tttpppiiiccc___\\\ZZZXXXVVVSSSPPPMMMLLLJJJHHHFFFFFFGGGFFFDDDBBB@@@AAABBB@@@@@@@@@??????>>>>>>>>>=========>>>>>>????????????===>>>@@@@@@>>>@@@EEEJJJPPP[[[fffnnnuuuvvvjjj___\\\[[[YYYXXXXXXYYYWWWRRRNNNLLLLLLMMMOOOMMMMMMLLLKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJ|||pppcccYYYWWWXXXYYYWWWUUUSSSRRRRRRNNNNNNOOOOOONNNMMMKKKJJJFFFEEECCCAAA???>>>>>>===999888888666555444333222///////////////...------+++++++++,,,------+++***)))(((''')))+++,,,,,,+++'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((()))))))))***---000333444444111222555888;;;<<<:::888000333555666;;;CCCGGGFFFDDDEEEFFFFFFEEEDDDBBB@@@===@@@DDDHHHKKKLLLNNNOOOQQQSSSSSSNNNDDD:::444222222888@@@EEEEEEBBB>>><<<888777777888:::<<<>>>@@@CCCDDDEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPQQQQQQRRRQQQSSSVVVVVVUUUTTTVVVXXXXXXYYYZZZ]]]``````^^^[[[YYYZZZ]]]bbbjjjsss{{{|||xxxuuullliiieeecccaaa___\\\[[[VVVXXX\\\dddnnn{{{}}}||||||xxxooofffiiiooo{{{~~~wwwooonnnnnnqqqwww}}}{{{wwwtttrrrllliiiddd```]]]ZZZWWWUUUSSSSSSSSSQQQMMMKKKLLLNNNKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBEEEBBBAAABBBBBB???AAAEEEDDDFFFMMMVVV[[[aaannn{{{rrreeeWWWRRRPPPMMMLLLMMMMMMLLLKKKIIIHHHHHHHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJzzzooobbbYYYWWWXXXXXXWWWTTTRRRRRRRRRMMMNNNNNNOOONNNMMMLLLKKKGGGFFFDDDBBB@@@?????????999888777666555444333333...///////////////......)))***+++---...---+++)))+++))))))***+++,,,+++***'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((***+++,,,*********,,,///111222111444444666:::<<<<<<:::777---111444555:::BBBGGGGGGEEEFFFGGGHHHHHHFFFDDDCCC>>>@@@BBBEEEHHHJJJLLLMMMRRRTTTUUUPPPFFF===777444222888@@@FFFFFFCCC???<<<888888888999:::===???@@@DDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRPPPSSSUUUUUUSSSRRRSSSUUUWWWXXX[[[^^^aaa```]]]ZZZZZZZZZ\\\aaaiiisss|||{{{wwwmmmkkkhhhgggeeeccc```^^^ZZZ\\\aaaiiittt{{{xxxyyy}}}zzzhhhiiikkksssyyyrrrppptttyyy|||~~~zzz|||}}}wwwtttpppmmmjjjeeeggggggddd```^^^___aaaVVVUUUTTTRRROOOMMMKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGMMMIIIFFFGGGFFFDDDFFFKKKGGGFFFIIINNNQQQUUUbbbppp}}}qqqcccUUUOOOLLLJJJIIIJJJHHHHHHHHHGGGFFFEEEEEEDDDIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFFFFGGGHHHIIIJJJKKKwwwoooeee]]]^^^\\\YYYVVVTTTRRRQQQPPPLLLNNNOOONNNLLLKKKKKKKKKKKKHHHEEECCCAAA@@@>>><<<999777555555666555222///............---+++***)))++++++++++++++++++++++++)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((&&&$$$###%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,+++***(((''''''''''''(((((((((((())))))))))))'''(((((())),,,///111333333555888::::::999777666222111222666===BBBDDDCCCHHHHHHHHHGGGGGGGGGFFFFFF??????@@@DDDJJJOOORRRSSSVVVVVVUUUSSSMMMCCC777///222444999AAAGGGGGGBBB===999888888888888:::;;;<<>><<<:::888666666666666333000222222222111000///...---++++++++++++++++++++++++***)))(((((((((((()))***''''''''''''((((((((()))***(((''''''((())))))(((%%%&&&&&&''''''((())))))******)))(((''''''''''''))))))))))))************(((((()))***,,,///222444666777999999999666444222000///000444;;;@@@CCCCCCFFFFFFGGGGGGGGGHHHHHHHHHCCCBBBCCCEEEJJJNNNQQQRRRUUUUUUWWWYYYVVVMMM>>>444333555999@@@EEEFFFCCC???999888888888888:::<<<===CCCDDDEEEHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXX^^^^^^```aaaaaaaaa```___[[[\\\]]]aaafffooozzz~~~|||yyyuuurrrooolllhhheeeaaaeeelllwww}}}|||xxxlllllluuuwwwssstttwwwxxxwww|||}}}uuupppkkkkkkjjjmmmrrryyy|||wwwrrrrrrqqqpppooommmkkkjjjkkkkkkjjjhhhfffdddbbbaaa___\\\^^^dddiiikkkpppvvvyyykkkYYYLLLJJJJJJEEEDDDIIIGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJ|||sssiii```YYYXXXYYYYYYYYYXXXVVVUUUTTTKKKLLLMMMLLLJJJHHHHHHIIIJJJGGGDDDBBBAAA@@@>>><<<;;;:::888777777666444222111111000///...---,,,,,,++++++++++++++++++++++++******))))))))))))******''''''''''''(((((((((((())))))((()))***+++)))'''&&&&&&''''''((()))))))))(((((('''''''''''''''((())))))*********+++++++++((())))))+++---000333555555666888888888666444222///...///333999>>>BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFEEEGGGJJJNNNOOOOOOSSSUUU[[[bbbcccYYYGGG888555555777<<>><<<<<<;;;999888777666555444111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((***)))'''%%%&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&'''((((((((())))))))))))*********((()))***+++...111444666333444666888999999888777/////////222777===BBBEEEEEEFFFFFFGGGHHHIIIJJJJJJGGGFFFEEEGGGJJJMMMNNNNNNSSSVVV]]]gggkkkaaaLLL:::555333444888>>>BBBCCCAAA:::999888888999;;;>>>@@@@@@AAACCCEEEGGGIIIKKKLLLMMMNNNOOOQQQSSSTTTUUUUUURRRRRRRRRRRRRRRSSSSSSTTTXXXZZZ^^^```aaa___]]][[[WWWYYY\\\```fffoooyyy}}}{{{wwwsssppppppssszzz|||zzzvvvooorrrsssddd\\\[[[^^^______jjjtttrrrfffWWWNNNHHHJJJJJJGGGEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMIIIIIIHHHGGGGGGHHHHHHHHHzzznnnddd[[[UUUVVVWWWWWWWWWVVVSSSPPPNNNNNNOOOPPPNNNLLLJJJJJJJJJHHHFFFCCCAAAAAA@@@>>><<<;;;;;;999777666555555555555444222111000//////000++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((***)))'''%%%&&&&&&''''''((()))))))))&&&&&&%%%&&&&&&'''((()))'''''''''(((((((((((()))(((((()))+++...111444666444555777999::::::::::::111000111222666<<>><<<::::::999666333222333555333222000///------......++++++++++++++++++++++++''''''((((((((((((''''''((((((((((((((('''''''''))))))((()))***+++)))'''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''(((***---111444666999999999999999999999888222222222222444999AAAFFFHHHHHHHHHHHHIIIIIIIIIIIICCCBBBBBBDDDIIIMMMOOOPPPTTTVVVZZZ```bbbYYYHHH:::333000///222999???AAABBB>>><<<:::888999;;;???AAAGGGHHHHHHIIIIIIJJJKKKKKKIIIKKKMMMPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY\\\^^^___^^^]]]\\\ZZZ]]]aaaeeelllttt~~~|||pppqqqxxx|||zzz|||wwwggg]]]WWWTTTWWW___mmm}}}}}}nnn]]]RRRLLLJJJIIIIIIHHHFFFCCCAAACCCDDDDDDEEEFFFGGGIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFF|||nnnbbbZZZVVVRRRRRRSSSSSSTTTTTTTTTUUULLLNNNNNNMMMJJJHHHGGGGGGGGGEEEBBBAAA@@@@@@>>>===888888777444111000222444111///---+++******+++,,,++++++++++++++++++++++++'''((())))))))))))(((''')))(((((((((''''''''''''***(((''''''((())))))((($$$$$$%%%%%%&&&'''''''''(((((('''''''''((())))))''''''''''''((((((((((((&&&&&&'''***---000444666888888888888999888888888333333222000111666>>>DDDFFFGGGGGGHHHIIIJJJKKKKKKDDDCCCCCCEEEIIIMMMOOOPPPTTTTTTVVVXXXXXXQQQFFF>>>333111000333:::@@@BBBCCC@@@>>>;;;999999;;;>>>@@@GGGHHHHHHJJJKKKLLLMMMMMMIIIKKKNNNQQQSSSTTTTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVXXXYYY[[[]]]^^^^^^^^^^^^[[[^^^bbbgggnnnvvv}}}wwwppprrryyy}}}vvvvvv}}}lll```ZZZXXX]]]gggttt~~~sssaaaRRRIIIEEEFFFFFFFFFFFFEEECCCAAABBBBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGFFFFFFFFF}}}ooocccZZZVVVWWWVVVUUUTTTSSSSSSSSSSSSOOOPPPPPPOOOLLLIIIIIIIIIGGGDDDBBB@@@@@@@@@>>>===666777666333///...000333333222///---,,,,,,---...++++++++++++++++++++++++((()))***++++++***)))((())))))(((((('''''''''&&&(((&&&$$$###%%%&&&'''&&&######$$$%%%%%%&&&&&&'''))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&'''))),,,000333555444444555777888:::;;;;;;333333111//////333<<>>@@@DDDEEEFFFHHHJJJLLLMMMNNNJJJLLLOOOSSSUUUVVVVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUXXXXXXZZZ[[[\\\]]]]]]^^^[[[^^^ccchhhooowww{{{{{{~~~|||{{{|||~~~tttrrrrrrsssllluuu|||llleeeUUUXXX___jjj{{{xxxyyy~~~lllYYYKKKDDD@@@BBBDDDCCCDDDEEECCCAAA@@@@@@AAABBBDDDFFFGGGHHHLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFEEEpppbbbYYYUUUUUUUUUUUUTTTTTTRRRQQQQQQOOONNNNNNLLLJJJHHHFFFEEEHHHFFFDDDBBB???===<<<<<<:::888777666555444111...111000///......------...,,,***((('''((()))((('''+++******)))(((''''''&&&&&&&&&((()))************+++)))'''$$$######$$$%%%))))))))))))))))))))))))+++***'''&&&%%%''')))+++((('''%%%%%%%%%''')))***(((((()))***---000333555555555666666666555333222555444333111000333999===DDDGGGHHHGGGIIIMMMNNNLLLLLLHHHEEEEEEIIILLLNNNNNNPPPPPPNNNLLLIIIEEEBBB@@@:::222...222888===BBBGGGCCC@@@<<<::::::<<<>>>>>>AAACCCFFFHHHJJJLLLLLLLLLNNNPPPSSSUUUUUUUUUVVVWWWTTTSSSRRRRRRRRRSSSUUUVVVWWWXXXZZZ\\\^^^```bbbcccbbb```bbbhhhnnnuuu{{{yyyyyyyyyxxxssspppjjjdddbbbfffooovvv|||xxxooouuuxxxjjjmmmuuujjjfff___```iiitttuuussswwwyyy|||~~~ooo^^^OOOFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGOOOOOOOOOOOONNNNNNMMMMMMNNNLLLJJJGGGFFFFFFGGGHHHooocccZZZVVVWWWWWWVVVUUUSSSRRRPPPOOOOOOOOONNNMMMLLLJJJHHHGGGHHHFFFDDDBBB???===<<<<<<:::888666555555333111///111000///......---------,,,***))))))*********)))''''''(((((()))*********&&&'''((()))***************((('''%%%%%%&&&'''((())))))))))))))))))))))))$$$$$$%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%''')))***(((((()))***---000333444444555666777777666555444666555222000000333:::>>>BBBGGGKKKJJJJJJNNNQQQQQQRRRNNNHHHFFFGGGJJJLLLMMMOOOOOONNNMMMJJJGGGDDDBBB:::444000222666:::@@@GGGEEEBBB===:::999:::<<<<<<@@@AAADDDGGGJJJKKKLLLLLLMMMPPPSSSTTTTTTTTTUUUVVVSSSSSSRRRRRRSSSTTTVVVWWWZZZ[[[\\\]]]^^^___`````````___bbbhhhooouuu~~~vvvpppjjjfff^^^\\\WWWRRRPPPSSS[[[aaasss}}}}}}qqqsss|||}}}nnnlllpppxxx{{{lllccc```fffooo}}}|||ooopppvvv{{{xxxhhhWWWJJJCCCBBBAAAAAAAAAAAABBBBBBCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHOOOOOONNNNNNMMMMMMLLLLLLMMMLLLJJJGGGFFFFFFGGGHHHooobbb[[[WWWXXXXXXWWWUUUSSSQQQOOONNNOOOOOOOOONNNMMMLLLJJJIIIHHHFFFDDDBBB???===<<<<<<;;;888555444444333222000000000000///......------,,,***))))))+++,,,,,,+++''''''(((((()))***++++++&&&'''((())))))******)))(((((('''''''''(((***+++))))))))))))))))))))))))***,,,...000000///,,,+++((('''&&&&&&&&&'''((()))(((((()))***,,,///222444444555777888999999888888777555222//////333;;;@@@AAAHHHMMMNNNPPPUUUYYYZZZXXXSSSKKKGGGGGGJJJMMMOOOOOOOOOOOONNNLLLIIIGGGEEE:::555222333444777???GGGHHHEEE@@@<<<999999:::;;;===???BBBEEEHHHJJJLLLLLLMMMOOORRRTTTTTTTTTUUUVVVRRRRRRRRRSSSTTTVVVXXXYYY^^^^^^____________^^^^^^______bbbiiipppuuu~~~||||||uuuhhh\\\UUUOOOMMMJJJFFFEEEGGGMMMQQQ]]]gggvvvuuurrrtttyyyqqqnnnooo{{{zzznnnddddddjjjwwwwwwmmmnnnuuu{{{}}}ooo^^^NNNDDD??????@@@@@@AAAAAAAAABBBCCCCCCFFFEEEDDDCCCCCCEEEHHHIIINNNNNNNNNMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGG~~~nnnbbb[[[XXXWWWWWWWWWUUUTTTRRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJHHHFFFDDDBBB???===<<<<<<;;;888555444444444333111000000000//////...------+++***((()))+++,,,,,,,,,*********)))))))))((((((''''''((()))))))))))))))(((((('''''''''((()))***((((((((((((((((((((((((%%%&&&(((******)))'''&&&(((((('''&&&''''''((()))(((((()))***,,,///111333444555777999;;;;;;;;;;;;888666222......333;;;AAACCCHHHMMMRRRYYYbbbeeeddd]]]WWWOOOIIIHHHKKKOOOSSSPPPPPPPPPOOOMMMJJJGGGFFF999666444333333555>>>IIILLLIIIEEE@@@;;;999:::;;;;;;<<>>AAAEEEHHHKKKMMMMMMOOORRRTTTTTTTTTUUUVVVSSSSSSSSSTTTVVVYYY[[[]]]^^^___aaacccccccccbbbaaaaaaaaaeeelllrrrvvv{{{yyyxxx|||zzzhhhXXXOOOGGGFFFDDDCCCCCCCCCBBBBBBKKKOOOXXXdddqqq{{{xxxooonnnyyyyyymmmlllpppuuukkkjjjpppyyyvvvzzzrrr^^^LLLBBB>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@DDDDDDFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMJJJIIIHHHHHHGGGGGGGGGGGGqqqeee\\\XXXTTTTTTUUUUUUUUUUUUTTTTTTNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFDDDBBB???===<<<<<<;;;999888888999888555333///000000000000...---++++++)))((((((***++++++***''''''((()))+++,,,------(((((())))))))))))(((((((((((((((''''''&&&&&&&&&)))))))))))))))))))))))),,,***((('''(((***---///)))))))))(((((((((''''''((((((((()))+++...000111444666888;;;<<<=========;;;888444000///333999???FFFIIIMMMVVVcccnnnooojjjhhhddd]]]UUUMMMKKKLLLNNNUUUUUUTTTSSSQQQOOOMMMKKKAAA;;;666444444666>>>FFFLLLNNNNNNJJJDDD???======:::;;;===@@@DDDGGGKKKLLLNNNPPPSSSUUUUUUUUUVVVWWWTTTTTTTTTUUUWWWZZZ\\\]]]^^^```bbbdddeeeeeedddcccbbbaaadddkkkpppuuu~~~{{{yyy{{{zzziii[[[SSSJJJHHHFFFDDDDDDCCCBBB@@@DDDGGGMMMVVVbbbooozzz~~~yyyqqqmmmqqq~~~qqqjjjiiiuuu~~~rrrnnnqqq~~~{{{~~~zzzkkkWWWGGGAAA@@@??????===@@@DDDHHHIIIHHHEEECCCDDDEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFvvviii___ZZZVVVVVVVVVVVVUUUUUUTTTSSSPPPPPPOOONNNMMMKKKIIIHHHHHHFFFDDDBBB???===<<<<<<:::::::::;;;<<<:::666333//////000111000...,,,+++---+++******+++++++++***&&&'''((()))+++,,,---...(((((())))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))###"""  """%%%''')))))))))))))))(((''''''((((((((()))+++---///111555666888;;;<<<=========;;;:::666222000222888<<>>>>><<<<<<>>>@@@CCCGGGJJJLLLOOOQQQTTTVVVVVVVVVWWWXXXVVVUUUUUUVVVXXXZZZ\\\]]]___aaacccffffffeeedddcccaaa```bbbhhhmmmsss|||}}}{{{xxxkkk___YYYQQQNNNKKKIIIHHHGGGDDDBBB???BBBGGGLLLTTT```nnnwwwvvvvvvsssmmmkkktttwwwlllhhhjjjxxx}}}wwwwww}}}sssdddQQQDDDAAAAAA@@@??????DDDLLLSSSVVVUUURRROOOHHHGGGDDDCCCCCCDDDFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFzzzlllaaa\\\XXXWWWWWWVVVUUUTTTRRRQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHFFFDDDBBB???===<<<<<<::::::<<<===>>>;;;777333...///000111000///,,,+++///---++++++,,,,,,+++*********************++++++((()))))))))))))))((((((&&&'''(((***++++++,,,,,,))))))))))))))))))))))))((('''&&&&&&''')))+++,,,)))))))))))))))(((''''''((((((((()))+++---///000555666888:::<<<===<<<<<<<<<:::777333111222666:::>>>JJJTTTUUUUUUXXX^^^aaa^^^______\\\WWWTTTTTTVVVUUUVVVXXXZZZ[[[[[[ZZZZZZRRRFFF:::666555555888<<>>>>>======>>>@@@CCCGGGJJJLLLOOORRRUUUWWWWWWWWWWWWXXXWWWVVVVVVWWWXXXZZZ\\\]]]aaaccceeeggggggeeecccbbbaaa^^^```eeejjjqqq{{{~~~|||~~~~~~vvvlllddd___TTTPPPLLLJJJIIIHHHDDDAAA===AAAEEEHHHLLLUUUbbblllnnnssstttnnniiinnn~~~pppjjj```nnn~~~}}}nnn___MMMBBBAAABBBAAA>>>CCCJJJTTT]]]bbbbbb___\\\LLLHHHCCC??????CCCHHHKKKOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFpppbbb[[[UUUVVVVVVWWWWWWWWWVVVVVVPPPPPPOOOOOONNNMMMLLLLLLFFFEEEBBB@@@>>>=========888777777666555555444444////////////...---,,,+++000...---,,,,,,,,,***))))))************+++++++++,,,+++)))%%%###$$$'''************)))))))))))))))))))))((('''&&&&&&%%%%%%+++***)))((((((''''''((())))))((((((((((((((())),,,+++***)))***,,,///111444777::::::===AAA@@@<<<===999555333///...333;;;DDDHHHMMMOOOOOORRRVVVZZZYYYZZZ[[[ZZZXXXXXXYYYZZZaaabbb```\\\[[[^^^___]]]YYYNNN???333///000222444???BBBFFFHHHHHHDDD???<<<===>>>>>>???BBBFFFLLLQQQQQQTTTXXXWWWUUUSSSTTTVVVTTTVVVYYY[[[[[[\\\^^^___cccfffiiijjjhhheeecccbbbaaa___```ccceeejjjvvv}}}vvvsssxxxwwwuuutttsssooojjjggg___VVVPPPPPPLLLEEECCCEEE???@@@AAABBBDDDJJJSSSZZZbbbiiiooommmiiikkkuuummmhhhjjjrrrgggZZZLLLEEE@@@======@@@GGGMMMZZZhhhrrrqqqhhh___NNNFFFAAACCCEEEEEEIIIOOOZZZXXXTTTPPPLLLIIIGGGFFFHHHGGGEEEDDDDDDFFFGGGIIIoooaaa[[[SSSTTTTTTUUUUUUTTTTTTTTTQQQQQQPPPOOONNNLLLLLLKKKGGGEEECCC@@@>>>===<<<<<<777666555444333222222111000000000000///...---,,,***)))((()))***++++++***(((((()))))))))*********+++***)))&&&$$$$$$'''))))))))))))(((((((((((((((''''''(((((((((((((((((()))((((((((((((((()))***))))))(((((((((((())))))+++***)))((())),,,///000111666999:::===AAA@@@<<<<<<888555333111000555<<<@@@DDDIIILLLMMMOOOTTTXXXWWWYYYZZZYYYWWWWWW[[[___fffiiihhhccc_________]]]XXXNNN@@@555000111444555>>>@@@DDDGGGFFFCCC>>>;;;<<<===>>>>>>AAAEEEKKKPPPRRRUUUXXXXXXUUUSSSTTTVVVWWWYYY\\\]]]]]]]]]___```cccfffjjjkkkiiifffdddccc```^^^```dddgggmmmxxx}}}wwwqqqpppppppppqqqooollliiihhh```YYYVVVRRRKKKGGGIII@@@AAA@@@@@@@@@DDDJJJOOOWWW___fffhhhfffgggnnnuuuyyyjjjgggjjjwww|||dddXXXKKKDDDAAA??????BBBEEEMMM[[[jjjuuuuuummmdddSSSJJJEEEEEEFFFFFFIIIOOOYYYVVVRRRMMMJJJHHHHHHIIIFFFEEEDDDCCCCCCDDDEEEGGG}}}lll```[[[TTTTTTTTTUUUUUUTTTTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJHHHGGGDDDAAA>>><<<;;;;;;888888777555333222111000000000111000000///...---)))((('''''')))******)))'''((((((((()))))))))))))))***)))(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&'''((())))))******''''''''''''((()))***+++))))))(((((((((((())))))***)))(((((()))+++---//////444888:::===@@@@@@<<<@@@;;;777555222000333999<<<@@@EEEHHHIIILLLPPPTTTSSSWWWZZZWWWTTTUUU[[[bbbmmmtttvvvppphhhdddaaa___YYYPPPCCC888222222555666;;;===AAADDDDDDAAA===:::;;;<<<<<<===???CCCIIINNNSSSVVVYYYYYYVVVTTTUUUWWW[[[]]]_________^^^___```dddgggjjjllljjjgggeeeddd___^^^aaaeeejjjppp{{{~~~vvvkkkkkkmmmooorrrsssrrrpppppphhh```[[[UUUMMMIIIIIICCCCCCAAA???===>>>AAADDDJJJQQQYYY^^^```aaadddgggsssqqqhhhcccjjjzzzxxx```UUUIIIDDDBBBAAAAAADDDDDDKKKYYYiiitttuuuooohhhXXXPPPIIIGGGGGGGGGJJJNNNTTTQQQLLLHHHFFFFFFGGGIIIDDDCCCBBBAAAAAABBBCCCDDDyyyiii^^^ZZZVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRQQQOOOMMMKKKJJJIIIJJJHHHDDDAAA>>><<<;;;;;;<<<;;;:::888555333222111000000000//////...---,,,...,,,)))((())))))((('''((((((((()))))))))******''')))***)))'''&&&&&&'''(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((()))******)))(((((((((((())))))***((((((''''''(((***,,,......555999;;;===@@@@@@>>>FFF@@@:::777333///000444;;;???DDDFFFGGGHHHKKKNNNPPPUUUWWWTTTNNNNNNWWW```ooo{{{vvvnnnhhhddd]]]UUUHHH<<<555222333555777:::>>>AAAAAA???<<<:::::::::;;;;;;===BBBHHHLLLUUUXXX[[[[[[XXXVVVWWWYYY]]]___aaa```___^^^______dddgggkkklllkkkhhhffffffaaa```ccchhhlllqqq{{{~~~uuummmnnnooosssvvvyyyyyyxxxvvvpppggg```YYYRRRMMMJJJFFFEEECCCAAA???>>>???@@@CCCGGGMMMSSSXXX[[[]]]^^^fffrrr}}}ooobbbcccpppvvv^^^SSSIIIEEECCCAAAAAACCCBBBHHHRRR___hhhkkkiiifff[[[TTTLLLHHHFFFGGGIIIKKKJJJIIIGGGEEEDDDDDDEEEFFFDDDCCCBBBAAAAAAAAABBBCCCvvveee\\\YYYWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIJJJHHHEEEAAA>>><<<;;;;;;===<<<:::888666333222111............---,,,++++++...,,,)))'''(((((((((''')))))))))*********++++++&&&(((******((('''&&&''')))))))))******+++++++++''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((()))******(((''''''((()))***,,,---///666;;;<<<>>>BBBEEEDDDJJJCCC===999666222111444<<<@@@EEEGGGFFFFFFHHHJJJNNNRRRTTTOOOHHHGGGOOOXXXkkkzzzyyypppjjjccc[[[OOOAAA777111111222555777;;;>>>???===;;;999999::::::;;;<<<@@@FFFJJJUUUYYY\\\\\\ZZZXXXYYY[[[^^^___aaa```^^^]]]]]]^^^dddgggkkkmmmkkkiiiggggggddddddgggkkkmmmpppxxxyyysssrrrsssvvvzzz|||||||||zzzwwwpppiiibbb\\\VVVQQQIIIGGGDDDBBBAAAAAAAAAAAABBBCCCEEEJJJPPPUUUYYY[[[```hhhtttxxxgggaaaiiiyyyttt\\\QQQHHHDDDCCC@@@???AAABBBDDDJJJPPPVVVZZZ[[[[[[WWWSSSLLLGGGEEEGGGHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBBBBBBBsssbbbYYYXXXUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRPPPOOOMMMLLLKKKJJJIIIHHHEEEBBB???===<<<<<<;;;:::888666444222000000---------------+++*********'''%%%%%%&&&((())))))************++++++++++++&&&((())))))(((''''''((()))******++++++,,,,,,,,,((((((((((((((((((((((((+++***)))(((''''''''''''(((''''''(((((()))***+++''''''(((((()))+++,,,---///777<<<>>>@@@GGGMMMPPPNNNGGG@@@>>>;;;777666888<<<@@@EEEGGGFFFEEEGGGIIILLLOOOOOOKKKDDDCCCHHHNNNbbbqqq{{{ssslllggg```TTTEEE999111///000222555888<<<======;;;:::999:::::::::<<<@@@EEEJJJSSSWWW[[[[[[ZZZYYYZZZ]]]^^^___``````^^^]]]]]]^^^cccgggkkklllkkkiiiggggggggggggiiimmmnnnooovvv~~~}}}zzzwwwvvvvvvxxxzzz|||||||||yyyyyyvvvooojjjfff___XXXPPPLLLGGGDDDBBBBBBBBBAAABBBBBBBBBDDDHHHNNNTTTWWW]]]cccjjjtttpppeeedddmmm}}}oooXXXNNNFFFCCCBBB???>>>???@@@AAACCCFFFHHHKKKMMMOOOOOOMMMIIIDDDCCCFFFGGGDDDBBBEEEHHHKKKLLLJJJGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBqqq```XXXWWWUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPOOONNNLLLLLLKKKIIIGGGDDDBBB???>>>>>>>>>:::999888666444333111111............---,,,+++***+++(((%%%%%%&&&)))******))))))))))))************'''((()))((('''&&&((()))((())))))***++++++,,,,,,)))))))))******++++++,,,***)))((((((((((((((()))''''''''''''((()))***+++'''(((((()))***+++,,,------555<<>>???>>>???AAACCCCCCDDDDDDEEEEEEFFFDDD@@@AAAEEEEEEAAACCCDDDGGGJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCBBBAAAppp___WWWWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPOOOOOONNNMMMLLLLLLHHHFFFDDDBBB@@@???>>>>>><<<;;;:::888777555444333////////////...---,,,+++111...***(((((()))******(((((((((((())))))))))))'''(((((('''&&&&&&(((***'''(((((()))***+++++++++((()))***+++---...///000(((''''''(((((()))***+++''''''''''''((()))++++++(((((()))***+++,,,------+++444;;;???FFFSSSaaahhheee[[[QQQJJJDDD;;;555444555:::AAAEEEFFFGGGJJJLLLHHHIIIHHHGGGEEEDDDDDDFFFTTT[[[bbbfffjjjmmmkkkfffgggbbbXXXJJJ<<<444222333111333666:::<<<===<<<;;;:::;;;;;;;;;<<<@@@EEEIIILLLPPPUUUWWWVVVVVVYYY[[[^^^```aaaaaa_________```bbbeeeiiikkkjjjhhhgggfffeeefffiiinnnooopppuuu}}}|||{{{zzz|||~~~vvvjjjbbbWWWNNNIIIFFFCCCAAA;;;>>>AAAAAAAAACCCHHHMMMMMMUUU[[[___hhhyyyssseeebbblllzzzqqqaaaNNNFFF@@@AAAAAA@@@???@@@<<>>AAAAAA>>>@@@EEEDDD???BBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@sssdddYYYSSSUUUTTTTTTTTTUUUUUUTTTRRROOOQQQQQQQQQOOONNNOOOPPPLLLHHHCCC@@@>>>===;;;:::;;;;;;:::888666444222000000000000///......------++++++******))))))(((((("""$$$&&&)))))))))'''&&&+++***)))(((((()))***+++---,,,***)))))))))***+++(((((()))(((((('''&&&&&&%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''((()))***---111777>>>GGGTTTbbbkkkhhhfff___SSSEEE:::555444333999@@@FFFHHHIIILLLNNNJJJLLLNNNLLLGGGBBB@@@AAAJJJPPPYYY^^^______```aaa```___YYYNNN@@@666333333111111333999>>>AAA???<<<;;;:::::::::<<<>>>AAACCCIIIMMMRRRVVVWWWXXXYYYZZZ\\\___bbbaaa]]][[[[[[]]]eeegggjjjjjjhhheeedddcccccchhhmmmppppppppprrruuu~~~}}}||||||yyypppbbbVVVNNNHHHEEECCCCCCAAA???===>>>AAADDDFFFMMMPPPVVV[[[^^^gggzzz{{{lllhhhhhhhhh}}}xxxdddVVVEEEDDDBBB@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????????????????AAABBBBBBCCCDDDEEEFFFFFF???@@@AAABBBCCCCCCCCCCCCuuuggg\\\WWWUUUTTTTTTTTTVVVUUUTTTRRROOOQQQQQQQQQOOONNNOOOPPPJJJGGGCCCAAAAAAAAA@@@???;;;;;;:::888666444222000000000000///......------///...,,,)))'''$$$"""!!!(((((()))***++++++,,,,,,******)))(((((()))******+++***))))))((((((((()))))))))******)))((((((''')))))))))*********++++++)))))))))))))))(((((((((******++++++,,,------...---000666;;;CCCMMMXXX```aaa```]]]WWWLLLBBB:::666333888@@@EEEHHHIIILLLNNNKKKNNNOOOMMMHHHCCCAAAAAAFFFKKKSSSYYY[[[[[[\\\]]]___^^^ZZZOOOBBB888444444333444777<<>>@@@BBBKKKOOOTTTXXXYYYZZZ[[[\\\]]]```bbbaaa^^^[[[\\\]]]bbbeeeiiijjjiiigggeeeeeecccgggmmmoooooooooqqqttt~~~|||nnn___SSSKKKFFFDDDCCCBBB@@@??????@@@CCCDDDIIIMMMSSSYYY\\\ccctttxxxllljjjjjjxxxnnn[[[OOOEEEDDDBBB@@@???>>>==============================>>>>>>??????????????????AAAAAABBBBBBCCCDDDDDDDDD???@@@AAABBBBBBCCCCCCCCCvvviii```[[[VVVUUUTTTUUUVVVVVVTTTRRRPPPQQQQQQPPPOOONNNNNNOOOJJJGGGCCCAAAAAAAAA@@@@@@;;;::::::888666444222111000000000///......------///---+++(((%%%### ,,,+++******+++,,,...///***))))))(((((())))))***(((((())))))((((((''''''***************))))))(((************+++++++++++++++++++++***))))))((((((((()))***+++,,,,,,,,,,,,---000444999>>>EEELLLQQQTTTUUUVVVVVVQQQHHH<<<555222777>>>CCCGGGIIILLLMMMNNNOOOPPPOOOKKKFFFCCCBBBBBBGGGNNNTTTWWWXXXYYYZZZ\\\]]]ZZZQQQFFF;;;555444333444777>>>DDDGGGEEEAAA;;;:::::::::;;;===@@@AAAJJJNNNSSSWWWYYYZZZ[[[\\\^^^aaacccbbb___\\\]]]^^^___ccchhhkkkjjjhhhfffeeecccggglllooonnnnnnppprrryyyvvvvvvxxxyyy~~~mmm]]]QQQKKKIIIEEEDDDBBBAAA@@@@@@@@@AAADDDHHHPPPWWWZZZ___kkkxxxuuummmkkkooo{{{~~~uuubbbSSSJJJDDDDDDBBBAAA??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBvvvhhh___ZZZWWWVVVUUUUUUVVVVVVTTTRRRPPPQQQQQQPPPNNNMMMNNNOOOKKKHHHCCC@@@>>>===<<<;;;::::::999888666444222111000000000///......------******)))((('''&&&%%%%%%))))))))))))******+++,,,)))))))))(((((()))))))))'''((()))******)))'''&&&)))))))))******))))))(((((((((((((((((((((((((((***)))))))))))))))))))))'''((()))***+++++++++***,,,///333888===BBBFFFHHHIIIJJJLLLNNNMMMFFF;;;222222666<<>>777333000111555<<>>AAADDDLLLTTTXXX[[[ccclllqqqjjjgggrrr~~~{{{iiiYYYNNNIIICCCCCCBBB@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAAAAA@@@@@@????????????>>>??????@@@AAAAAA@@@@@@sssfff\\\XXXXXXVVVUUUVVVVVVVVVTTTRRRPPPQQQQQQPPPNNNLLLMMMNNNKKKGGGCCC@@@>>>===<<<;;;::::::999888666444333222000000000///......------)))))))))))))))*********&&&''')))++++++***((('''((((((((())))))((((((((('''((()))*********)))(((''''''(((((()))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))******))))))***+++,,,,,,,,,,,,---///333999???CCCEEEFFFFFFEEEFFFGGGGGGAAA888111222444999???EEEIIIKKKLLLQQQRRRSSSTTTRRROOOJJJGGGBBBEEEIIIOOOTTTXXXZZZ[[[YYYZZZYYYTTTKKKAAA888333///000333:::AAAFFFEEECCC>>>===;;;;;;;;;===???@@@EEEJJJPPPTTTWWWYYYZZZ[[[^^^aaadddccc___]]]]]]___aaadddhhhjjjiiifffdddcccdddhhhmmmnnnmmmlllnnnpppwww~~~}}}nnnbbb[[[XXXKKKJJJHHHEEECCC@@@???>>>@@@BBBIIIQQQVVVXXX]]]dddrrrwwwhhhccclll|||qqq^^^PPPIIIGGGBBBAAA@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@???>>>>>>=========>>>??????????????????rrrddd[[[VVVXXXWWWVVVVVVVVVVVVTTTRRRPPPQQQQQQPPPMMMLLLLLLMMMIIIFFFBBBAAAAAABBBBBBAAA:::999999888666555333222000000000///......------,,,,,,,,,++++++*********'''(((+++------+++)))''''''(((((())))))(((((('''(((((()))*********))))))&&&''''''(((((((((((('''))))))))))))(((((((((((($$$%%%%%%'''((()))***+++((('''''''''((()))***+++---///333999@@@EEEGGGGGGFFFEEEEEEDDDBBB>>>888444222333777===DDDIIIKKKKKKRRRSSSTTTVVVVVVSSSNNNJJJCCCDDDGGGMMMTTTYYY[[[\\\\\\\\\[[[VVVNNNDDD;;;555222222444:::BBBHHHIIIHHH@@@???===<<<<<<===???@@@FFFKKKQQQVVVYYY[[[]]]^^^^^^aaacccbbb___\\\]]]^^^bbbeeehhhhhhgggeeedddccceeeiiinnnooonnnlllnnnooosss}}}zzzqqqhhhaaa\\\PPPNNNJJJGGGDDDBBBAAA@@@AAAAAAEEEMMMTTTVVVZZZ___lllxxxmmmeeekkkxxx|||gggTTTHHHCCCBBB@@@??????>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>===rrreee\\\XXXYYYXXXVVVVVVWWWVVVTTTQQQPPPQQQQQQPPPMMMKKKLLLMMMHHHFFFBBBAAAAAABBBBBBAAA999999999888666555333333000000000///......---------------,,,+++*********))))))***++++++***)))(((''''''((())))))(((''''''((('''''''''(((((()))***''''''((()))))))))))))))************))))))((((((&&&&&&'''((()))******+++'''&&&$$$###$$$&&&)))***---...111888@@@EEEGGGFFFCCCDDDEEECCC@@@;;;888777222222555<<>>@@@AAAEEEJJJPPPVVVYYY[[[]]]^^^]]]```bbbaaa^^^[[[\\\]]]bbbdddffffffeeeeeefffggggggkkkooopppnnnmmmnnnpppooozzz{{{tttqqqkkkccc\\\SSSPPPLLLHHHDDDCCCCCCCCCBBB???AAAIIIPPPTTTXXX]]]cccnnn|||kkkmmmtttrrr\\\LLLDDDAAA@@@>>>===============>>>>>>========================@@@@@@@@@???>>>>>>======?????????>>>>>>>>>>>>>>>=========>>>>>>======<<>>>>>===<<<999999999888777555444333000000000///......------++++++++++++++++++++++++***)))(((''''''((())))))&&&'''((())))))((('''&&&'''&&&%%%%%%&&&'''((()))(((((()))******************)))))))))((((((''''''))))))))))))************+++)))'''&&&&&&))),,,///------000666>>>DDDEEEEEE>>>BBBEEECCC>>>999777777111222444;;;CCCIIIKKKJJJRRRRRRTTTXXX[[[ZZZTTTOOOKKKJJJLLLRRRZZZaaaddddddfffdddaaa\\\UUUKKKBBB;;;444222222777@@@HHHMMMNNNCCCBBB@@@>>>>>>???@@@BBBCCCGGGNNNSSSWWWYYY[[[]]]\\\___bbbaaa]]][[[[[[]]]```bbbdddeeeeeefffhhhjjjhhhlllpppqqqooommmnnnpppmmmxxx~~~tttpppppplllccc[[[UUURRRMMMHHHEEEDDDEEEFFFBBB>>>>>>FFFMMMRRRWWW\\\XXXeeewwwpppoooqqqyyyjjjUUUIIIDDDBBBBBB===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@???>>>======>>>>>>>>>???????????????<<<===============<<<<<>>CCCCCCBBBCCCAAA??????AAA@@@===:::444111444>>>GGGKKKOOORRRQQQTTTYYY[[[[[[YYYXXXXXXRRRMMMIIILLLUUU___eeeggggggccc```___\\\RRREEE===444333222777BBBLLLPPPNNNJJJFFF@@@>>>???AAAAAA@@@DDDHHHOOOVVV[[[]]]\\\[[[ZZZ]]]```___]]][[[\\\]]]___```aaabbbcccddddddddddddlllqqqooolllmmmnnnnnnlllqqq~~~~~~sssllliiifffbbb]]]WWWSSSOOOKKKIIIGGGDDDCCC???AAACCCDDDHHHQQQYYY]]]^^^ggguuurrrkkkuuuzzz___NNNGGGCCCBBBBBB@@@???===<<<<<<<<<>>>???@@@??????>>>???@@@BBBCCCAAAAAA@@@@@@???>>>>>>>>>>>>@@@@@@======@@@AAA???@@@@@@AAABBBAAA@@@???>>>yyylll```YYYXXXWWWWWWVVVUUUTTTSSSRRRPPPQQQRRRPPPMMMJJJIIIJJJGGGDDD???===<<<<<<;;;;;;<<<;;;:::888666444222222111111111111000///---,,,,,,,,,+++++++++*********'''((()))(((&&&&&&''')))(((((())))))))))))((((((((((((((()))))))))******&&&((()))***)))((()))***&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))***************+++...444;;;@@@@@@???AAA@@@>>>???@@@@@@>>>;;;777333444<<>><<<<<<>>>@@@AAAGGGEEECCC@@@>>><<<<<<<<<>>>>>>>>>>>>============;;;???@@@>>>>>>BBBCCCAAACCCCCCCCCBBBAAA???===<<<{{{mmmbbb[[[ZZZXXXUUUSSSRRRSSSTTTVVVOOOPPPQQQOOOLLLIIIIIIIIIGGGDDD@@@=========<<<;;;;;;;;;999777555333222111222222111000///...------,,,++++++++++++*********++++++,,,***(((''')))***(((((())))))))))))(((((('''((((((((((((((())))))&&&((()))***)))((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***---222777;;;<<<<<>>===>>>@@@@@@>>>===:::555444888>>>AAAGGGLLLOOOSSSWWWZZZ\\\]]]___aaa[[[VVVRRRRRRWWW]]]```bbbeeedddcccccc```ZZZOOOGGG666444222333777>>>GGGLLLOOOKKKEEEAAA@@@@@@AAAAAA@@@DDDKKKSSSYYY\\\]]]]]]\\\^^^aaabbb```___^^^^^^]]]^^^aaacccdddeeeeeeeeeeeelllrrrqqqoooppppppnnnkkknnnwwwsssiiieeebbb]]]ZZZ\\\YYYUUUQQQNNNKKKGGGDDDCCCBBBBBBDDDHHHPPP[[[bbbhhhlllrrryyyyyyyyytttbbbOOOFFFDDDDDDEEEGGGCCCAAA???======???BBBDDDIIIHHHDDDAAA===:::888888;;;;;;;;;<<<<<<<<<<<<<<<:::@@@CCCCCCCCCEEEEEECCCFFFEEEDDDCCCAAA>>><<<:::{{{mmmaaa[[[ZZZXXXUUUSSSRRRSSSUUUVVVOOOPPPPPPNNNKKKIIIHHHHHHGGGDDD@@@>>>>>>>>>===<<<;;;:::888777444333111000333222111///............++++++++++++************---------+++)))((()))***(((((())))))))))))((((((''''''''''''((((((((((((&&&((()))***)))((()))***,,,+++******))))))))))))((((((((((((((((((((((((((()))))))))***************+++---000444777:::;;;=========>>>?????????>>><<<666222555999===EEELLLOOORRRVVVZZZ\\\___bbbddd```[[[WWWUUUXXX]]]```bbbhhhjjjjjjhhhfffaaaWWWNNN;;;777444333555;;;EEEOOOPPPLLLFFFAAA??????@@@@@@???CCCJJJQQQXXX\\\___```]]]___aaacccbbbaaa```___\\\^^^```ccceeeffffffeeeeeelllqqqqqqqqqrrrqqqnnnkkkkkksssuuulllgggddd```\\\aaa^^^[[[WWWTTTPPPKKKGGGFFFCCCAAACCCGGGNNNYYYccciiimmmoooqqq|||}}}|||jjj[[[KKKDDDBBBAAABBBDDDDDDBBB???======???BBBDDDEEEDDDCCC@@@>>><<<;;;:::999::::::;;;<<<<<<======>>>EEEJJJIIIHHHHHHHHHFFFGGGFFFEEECCCAAA???===<<>><<<;;;:::888777444333111000333222111///............+++++++++*********))))))*********(((&&&%%%&&&'''(((((())))))))))))((((((((((((((((((''''''''''''&&&((()))***)))((()))***)))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))************+++,,,---///222555999;;;<<<===>>>????????????@@@;;;555222333666;;;EEEOOOPPPSSSWWWZZZ\\\___bbbdddbbb^^^XXXVVVXXX]]]bbbeeejjjooorrrpppmmmhhh^^^TTTAAA:::444333444777BBBNNNMMMKKKGGGBBB???===>>>??????BBBHHHPPPWWW\\\```bbb]]]___aaacccdddcccaaa___ZZZ\\\```cccffffffffffffeeekkkpppqqqrrrsssqqqmmmiiiiiiooo{{{{{{rrrmmmjjjfffbbbdddbbb___\\\YYYTTTNNNJJJIIIDDDAAACCCFFFKKKVVVaaajjjoooqqqpppwwwzzzxxx___SSSHHHDDDCCCBBBBBBDDDDDDBBB???======>>>@@@BBBBBBBBBAAA@@@???===<<<<<<::::::;;;<<<======>>>???CCCKKKPPPNNNKKKJJJIIIGGGEEEEEEDDDBBBAAAAAA@@@@@@xxxiii___ZZZUUUUUUVVVWWWWWWUUUTTTRRROOOPPPQQQOOOLLLIIIIIIIIIFFFDDDBBBAAAAAA@@@>>>===;;;;;;999777555333222111222222111000///...------+++************)))))))))***++++++)))''''''((()))(((((())))))))))))(((((()))))))))(((((((((((('''&&&((()))***)))((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,...///000444999===<<<>>>@@@@@@@@@???@@@AAA;;;666222333666;;;FFFQQQRRRUUUYYY[[[\\\]]]___```___[[[VVVSSSUUU\\\dddjjjmmmwww}}}{{{xxxuuujjj^^^HHH===444333333444===HHHJJJJJJHHHDDD@@@======>>>>>>AAAFFFMMMTTTZZZ___aaa]]]^^^```ccceeeeeeaaa^^^YYY\\\```dddfffggggggfffdddjjjoooqqqrrrtttqqqlllhhhggglllxxxzzzuuuooojjjfffeeecccbbb___YYYSSSNNNOOOGGGDDDFFFGGGIIIRRR^^^kkksssxxxvvvxxxzzz{{{nnnRRRJJJCCCCCCEEEEEEFFFHHHDDDCCCAAA???>>>>>>??????BBBBBBAAA@@@???===;;;:::;;;;;;<<<<<<===>>>??????DDDLLLRRROOOJJJHHHHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCxxxhhh___[[[UUUUUUVVVVVVVVVUUUTTTSSSPPPQQQRRRPPPMMMJJJIIIJJJFFFDDDBBBAAAAAAAAA???===<<<;;;:::888666444222222111111111111000///---,,,************))))))))))))+++,,,,,,+++******+++---(((((())))))))))))((((((******)))))))))(((((((((&&&((()))***)))((()))***+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))***************+++------...222888===>>>@@@BBBBBB@@@???@@@BBB===888555555666;;;FFFQQQTTTWWW[[[]]]\\\[[[[[[[[[YYYUUUPPPMMMQQQZZZfffnnnttt}}}pppTTTDDD777555555333888AAAHHHJJJJJJGGGCCC???>>>>>>===???DDDJJJQQQWWW\\\___]]]]]]___cccfffeeeaaa]]]XXX[[[___dddggghhhgggfffccciiinnnppprrrtttpppkkkgggfffkkkvvv|||vvvmmmllllllkkkhhhccc\\\WWWUUULLLHHHJJJJJJHHHPPP\\\jjjvvv~~~|||xxx~~~}}}sss^^^IIICCC@@@CCCEEEFFFGGGJJJFFFEEEDDDBBB@@@???>>>===@@@@@@@@@@@@???===<<<;;;;;;;;;<<<<<<======>>>>>>???HHHMMMJJJEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDxxxhhh___\\\VVVVVVUUUUUUUUUUUUUUUUUUQQQRRRRRRPPPMMMKKKJJJJJJFFFDDDBBBBBBBBBAAA???>>>===<<<:::999666555333222000111222222111///,,,+++************))))))))))))'''((()))((('''''')))***(((((())))))))))))((((((++++++******))))))((((((&&&(((******)))((()))***((('''''''''((()))******))))))))))))))))))))))))))))))))))))************)))***,,,,,,---111888===???AAADDDCCCAAA???@@@BBB???;;;777777777:::EEEPPPUUUXXX\\\^^^\\\ZZZXXXWWWTTTPPPKKKIIIMMMXXXfffpppzzz^^^KKK<<<999888444666===GGGJJJLLLJJJEEEAAA??????<<<>>>BBBGGGNNNUUUZZZ]]]\\\]]]___cccfffeeeaaa]]]WWWZZZ___dddggghhhggggggbbbhhhmmmooorrrtttpppjjjfffeeejjjvvvtttttttttsssqqqllleee```YYYPPPKKKNNNLLLHHHOOOZZZhhhvvv}}}vvvwwwfffNNNFFFAAA???BBBEEEEEEFFFHHHGGGGGGFFFEEECCC@@@>>><<<<<<===???@@@@@@???>>>>>>;;;;;;;;;<<<<<<<<<======:::CCCHHHEEE@@@AAACCCDDDGGGFFFDDDCCCBBBBBBCCCCCCwwwhhh^^^XXXWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSQQQPPPNNNMMMKKKKKKFFFDDDAAA@@@@@@@@@???===<<<;;;:::888777555444333222000///...///...---+++++++++,,,,,,,,,+++***)))......---,,,+++***)))((())))))))))))(((((((((((()))(((&&&&&&((()))((('''&&&)))---...,,,)))'''&&&+++,,,+++***''''''((()))&&&''''''((()))******+++++++++***************+++,,,,,,------...222777:::===???AAABBBAAAAAABBBCCCCCC===888777777:::BBBKKKQQQUUUXXXXXXXXXYYYUUUOOOPPPMMMKKKLLLNNNTTTaaammm~~~uuuZZZ@@@888777555777===BBBKKKPPPJJJCCCAAA>>>:::>>>>>>@@@EEEMMMTTTXXX[[[[[[YYYZZZ___dddfffbbb]]]ZZZYYYZZZ___fffiiifffcccaaadddjjjpppssssssoookkkhhhhhhmmmsssyyy~~~zzzyyyxxxssskkkddd]]]VVVPPPNNNLLLLLLPPPVVVeeetttxxxqqquuu}}}|||{{{jjjTTTGGGBBBAAA?????????AAACCCDDDIIIHHHEEEBBB@@@???@@@@@@=========;;;888888:::;;;;;;;;;;;;;;;<<<<<<<<<===AAAAAA@@@@@@@@@AAABBBBBBFFFEEEEEEDDDCCCCCCBBBBBBvvvhhh^^^XXXWWWUUUSSSSSSTTTUUUTTTSSSSSSRRRQQQPPPNNNLLLKKKJJJEEECCC@@@?????????===<<<<<<;;;:::888777555444333333111////////////---+++---,,,,,,+++++++++++++++++++++++++++************))))))))))))((((((((((((&&&&&&&&&'''((((((%%%###%%%((()))))))))***((()))+++***))))))***+++'''''''''((()))***************))))))((())))))******+++,,,,,,---000555999>>>AAACCCDDDCCCCCCDDDEEEDDD???:::999999:::BBBJJJNNNRRRUUUWWW[[[^^^[[[VVVRRRMMMIIIHHHJJJPPP^^^lllxxxpppPPP@@@888222444:::AAAJJJOOOLLLFFFCCC???;;;;;;;;;===BBBJJJRRRYYY\\\\\\ZZZZZZ^^^dddeeeccc___YYYXXXYYY^^^dddgggfffcccbbbdddhhhnnnrrrsssqqqnnnjjjjjjnnnsssxxxxxxrrrggg___VVVRRRNNNLLLOOOUUUdddrrrzzzrrrtttzzzyyyzzzvvvaaaOOOFFFBBBAAA@@@??????AAACCCDDDDDDDDDCCCAAA@@@>>><<<;;;;;;<<<<<<:::999999;;;===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCAAAAAA@@@@@@??????>>>>>>vvvhhh^^^XXXWWWUUUSSSSSSTTTUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKJJJDDDBBB@@@>>>>>>>>>===;;;<<<;;;:::888777555444333444222000000000000...,,,------,,,+++***++++++,,,(((((())))))******++++++(((((((((((())))))))))))&&&&&&''')))***((($$$!!!"""&&&((()))***+++"""%%%((()))))))))***+++''''''(((((())))))******)))((((((((((((((()))))))))***++++++,,,///333777???AAADDDEEEEEEEEEFFFGGGFFFAAA===<<<;;;;;;@@@HHHNNNRRRUUUXXX^^^dddbbb\\\UUUOOOIIIGGGGGGMMM[[[iiirrr|||```HHH;;;333444999???GGGNNNNNNJJJFFFBBB===999999;;;???FFFOOOXXX]]]]]][[[ZZZ]]]aaadddcccaaaYYYXXXXXX\\\bbbffffffeeebbbcccfffjjjnnnqqqrrrqqqmmmlllnnnssswww}}}tttkkk```YYYSSSNNNOOOSSSbbbppp}}}uuutttvvv|||yyy|||~~~jjjVVVIIIEEEAAAAAA@@@??????AAABBBCCC@@@AAABBBBBB@@@===:::888999:::;;;:::999999;;;===;;;<<<>>>?????????>>>===;;;;;;<<<===>>>@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;vvvhhh^^^YYYWWWUUUSSSSSSTTTUUUTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIEEEBBB@@@??????>>>===<<<<<<;;;:::888666555444333444222111000111000///---,,,,,,------,,,,,,+++***(((((((((((())))))))))))(((((((((((())))))))))))******)))***+++***'''%%%"""%%%)))******)))))))))"""&&&(((((('''(((((('''((((((((()))))))))***))))))((((((((()))******)))***+++,,,,,,///333666>>>AAADDDFFFFFFFFFGGGHHHFFFBBB@@@???<<<:::>>>DDDPPPTTTWWWZZZ```eeeccc^^^YYYTTTOOOMMMKKKNNNYYYeeennnuuu}}}eeeMMM>>>666777;;;<<>>===<<<;;;===<<<<<<<<<===>>>???@@@???>>>>>>======<<<;;;;;;vvvhhh^^^YYYWWWUUUSSSSSSTTTUUUTTTSSSQQQQQQOOONNNLLLJJJIIIIIIFFFDDDAAA@@@@@@@@@>>>===<<<;;;:::888666555444333444222111000111000///---***+++...000///---***((()))))))))((((((((((((''''''((((((((()))))))))***...+++)))((()))******)))+++---......+++)))((((((###%%%)))***)))'''''''''(((((((((((())))))))))))))))))))))))******+++,,,)))***,,,------///222555;;;>>>CCCEEEFFFFFFFFFGGGFFFCCCAAAAAA>>>;;;<<<@@@JJJPPPVVVZZZ___cccbbb^^^]]][[[YYYXXXUUUTTTYYYaaahhhnnnssswww~~~xxxbbbPPPBBB:::888999:::@@@IIIPPPQQQLLLGGGDDD@@@@@@??????AAAHHHRRRYYYZZZYYYXXXYYY\\\___aaabbb^^^\\\[[[]]]```eeehhhjjjdddaaa___```dddjjjnnnpppkkkiiijjjooouuuzzzvvvmmmbbbXXXTTTUUU^^^kkk{{{|||xxxwwwuuu```NNNEEECCC?????????>>>>>>>>>??????AAA@@@>>><<<;;;::::::;;;:::;;;<<<;;;999888999999::::::<<<=========<<<;;;@@@???>>>======<<<======>>>>>>======<<<;;;;;;;;;uuuhhh^^^ZZZWWWUUUSSSSSSTTTUUUTTTSSSQQQPPPOOOMMMKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@???===<<<;;;:::888777555444333444222000000000000...,,,***,,,...000000---***(((******))))))((((((''''''''''''(((((())))))******,,,)))&&&%%%&&&)))***+++***,,,------+++)))((()))(((***,,,,,,+++)))))))))(((((((((((())))))))))))***)))))))))***+++,,,---)))***,,,------///222444999<<>><<<999777666666777888888:::;;;;;;:::888999:::============>>>>>>>>>???AAA@@@???===<<<;;;;;;:::<<<;;;;;;:::999999888888uuuggg^^^ZZZWWWUUUSSSSSSTTTUUUTTTSSSPPPOOONNNMMMKKKIIIHHHGGGEEECCCAAA@@@@@@???>>><<<<<<;;;:::888777555444333333111////////////---+++---------------,,,,,,+++((()))))))))))))))******'''''''''((()))************(((&&&&&&(((***++++++''')))++++++***))))))***)))***++++++))))))***+++))))))))))))((((((((((((((((((((())))))***+++,,,''')))+++,,,,,,...000222888<<>>@@@AAAQQQ```dddcccccceeeffffffeeeffffffaaaYYYXXX[[[YYY___eeehhhmmmssstttqqqjjjiiicccXXXLLLAAA888444666888AAANNNSSSOOOKKKKKKCCCDDDDDDBBBAAAEEEMMMTTTYYYZZZ[[[\\\]]]___aaaccccccaaa^^^\\\\\\aaafffkkkkkkgggbbb___aaaeeeiiikkkjjjfffffflllrrrxxx~~~wwwggg\\\YYYWWWaaarrrxxxvvvyyyqqqaaaSSSIIIBBB???<<<<<<<<<<<<;;;;;;:::::::::999888777666666555555444666999:::::::::;;;<<>><<<<<<<<<===???@@@???>>>===;;;:::::::::::::::::::::999888888777777uuuggg^^^ZZZWWWUUUSSSSSSTTTUUUTTTSSSPPPOOONNNLLLKKKIIIHHHGGGDDDBBB@@@??????>>>===;;;<<<;;;:::888777555444333222111///...///...---+++111///,,,******+++---///''''''((()))***+++,,,,,,&&&''''''((()))******+++)))))))))+++---...---,,,''')))***+++***)))***+++&&&'''((('''&&&''')))+++))))))))))))((((((((((((''''''''''''((()))++++++&&&(((***++++++,,,...000888<<>>???>>><<<:::999999;;;>>>???;;;;;;::::::999999::::::;;;;;;::::::999888888888rrrddd]]][[[WWWVVVTTTUUUUUUVVVTTTSSSQQQQQQOOOMMMKKKJJJHHHHHHCCCCCCCCCBBB@@@>>><<<;;;===<<<;;;999888666555444333333222111000///...---......---,,,,,,+++******++++++***)))((('''&&&&&&***(((&&&&&&)))+++***((((((((((((((()))))))))))))))(((((((((''''''''''''))))))((((((((((((((()))%%%%%%%%%%%%&&&(((***+++((('''%%%$$$%%%&&&(((******++++++******+++///222555:::@@@CCCEEEHHHLLLPPPRRRWWWXXXQQQJJJEEEBBB@@@QQQcccxxx|||qqqjjjiiiiiiiiihhheee___YYYSSSOOOTTTXXX\\\^^^___bbbfffjjjdddbbb```\\\UUUKKK???777000555<<>>AAAGGGLLLWWWYYY[[[\\\\\\^^^bbbddddddeeeccc^^^ZZZ\\\ccciiilllmmmkkkeee``````fffllliiiiiiiiijjjmmmttt}}}{{{ooo___ZZZ___jjj|||}}}rrrmmmhhhhhhtttoooXXXLLLFFFAAA===;;;===<<<:::888777777888999888888999999999888888777999999:::::::::999999888999:::;;;<<<;;;:::999888999999999999:::;;;<<<===>>>===<<<:::999888777777sssddd]]][[[XXXVVVUUUUUUVVVVVVUUUTTTQQQQQQOOOMMMKKKJJJHHHGGGCCCCCCBBBAAA@@@???===<<<;;;:::999777666444333222333333222111000///............---,,,,,,+++******************))))))))))))---***((((((******)))'''((((((((()))))))))******))))))((((((((('''''''''+++******))))))*********)))((('''''''''((())))))***)))((('''''')))***+++++++++++++++***,,,///222444888>>>CCCFFFJJJQQQUUU]]]hhhmmmeeeVVVKKKFFFDDDRRRaaauuuzzzuuusssooolllhhheeeaaa[[[UUUQQQQQQUUUYYY\\\]]]___ccceeecccbbbaaa^^^XXXMMM???666555666:::>>>CCCHHHLLLNNNJJJHHHDDD@@@>>>@@@EEEJJJUUUXXXZZZ\\\]]]^^^```bbbddddddbbb^^^ZZZ[[[aaafffooopppooojjjcccaaacccfffjjjjjjjjjkkknnnuuu|||uuueee^^^aaajjj{{{}}}pppjjjccccccmmm~~~yyyfffRRRGGGCCC@@@===<<<:::999888777666666666666888888999999999999888888777777888999::::::::::::::::::;;;;;;:::999777666666666777888:::<<<===???>>>===<<<:::888777777666tttfff^^^[[[XXXWWWVVVVVVWWWXXXVVVUUURRRQQQOOOMMMKKKIIIHHHGGGBBBBBBAAAAAA@@@???>>>>>>;;;:::999888666444333222333222222111000///.........------,,,,,,++++++***)))*********++++++++++++---,,,***)))***)))'''&&&)))))))))*********++++++)))))))))(((((((((''''''***))))))(((((()))******---,,,***((('''''''''(((***)))((('''((()))***++++++,,,,,,,,,+++---///222333777===BBBGGGNNNVVV\\\lll{{{|||gggWWWPPPOOOQQQ\\\kkkxxx}}}yyyrrrjjjeeeccc___XXXRRRQQQTTTYYY[[[\\\\\\\\\\\\]]]^^^``````\\\RRRCCC888888777666888<<>>???CCCGGGRRRUUUZZZ\\\]]]]]]^^^^^^bbbbbbaaa]]]ZZZZZZ]]]aaakkknnnpppnnnhhhcccbbbbbbhhhjjjkkkmmmpppuuu|||nnnbbbccciiiwwwoooggg^^^]]]eeettt}}}kkkZZZIIIBBB@@@>>>======888888888888888777666555888888999999999999999888555666777888999:::::::::::::::::::::999777666555333333444666999<<<>>>???>>>===<<<999888666666555uuuggg___[[[YYYXXXWWWWWWXXXYYYXXXVVVRRRQQQPPPNNNKKKIIIGGGGGGBBBAAAAAA@@@@@@?????????======<<<:::888777555555222222111111000//////...---------,,,,,,+++++++++************************+++******))))))((('''&&&)))*********++++++++++++)))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((---,,,***((('''''''''(((''''''&&&&&&''''''((()))***,,,---,,,,,,---///222333777===BBBGGGNNNWWW^^^rrrssseee^^^\\\RRRVVV]]]hhhttt|||yyynnnhhhfffbbbZZZTTTTTTWWW[[[]]]]]][[[YYYWWWWWWYYY]]]aaa```WWWHHH<<<777555333444888???GGGLLLNNNLLLGGGAAA>>>>>>BBBEEEMMMRRRXXX\\\]]]\\\[[[[[[___``````]]]ZZZYYYZZZ\\\bbbggglllnnnlllgggcccaaadddfffjjjmmmqqqvvv|||wwwfffdddfffrrrpppfff\\\ZZZ```lll}}}zzz^^^QQQCCC>>>===<<<<<<===999::::::;;;;;;999888777888888999999::::::999999666777777888999999999999888888888888888777777777333333444666888:::<<<>>>>>>===;;;999777666555555vvvhhh```[[[YYYXXXWWWWWWYYYYYYXXXWWWSSSRRRPPPNNNKKKIIIGGGFFFBBBBBB@@@????????????@@@>>>===<<<:::999777666555222222111111000000//////------,,,,,,,,,,,,+++++++++******)))((((((''''''&&&''')))))))))((((((((()))*********++++++++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((***)))((('''''''''((()))'''''''''''''''((())))))***+++,,,---,,,---///111444888===AAAEEEKKKTTTZZZjjjssszzzwwwqqqkkkfffaaaWWWSSSQQQWWWdddqqq{{{~~~zzzpppjjjhhhddd\\\UUUTTTWWW[[[```bbbaaa___\\\YYYZZZ]]]bbbbbbYYYIII===555333222333777===DDDIIIKKKIIIFFFBBB??????BBBDDDHHHNNNUUUZZZ\\\[[[YYYYYY]]]^^^^^^]]][[[YYYXXXXXXZZZ```hhhmmmlllhhhbbb___]]]aaaeeejjjooouuu{{{yyyyyyzzz|||~~~iiieeeccckkkyyyssshhh]]]ZZZ^^^hhhyyy|||qqqVVVKKK@@@<<<<<<::::::;;;888999:::;;;;;;999888777888888999:::::::::::::::999999999999999888777666666666666666777888999999555555555666777888999:::<<<;;;:::888777666555555vvvjjjaaa\\\XXXWWWVVVWWWYYYYYYYYYWWWSSSRRRPPPNNNKKKIIIGGGFFFDDDBBBAAA???>>>>>>???@@@<<<;;;:::999777555444333111111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&%%%'''******)))(((((())))))))))))*********++++++******)))))))))((((((((((((((((((((()))***++++++(((''''''&&&'''(((***+++))))))*********+++++++++(((***,,,,,,,,,,,,...///222666<<>>666555333333666<<>>>>>>>>???<<<<<<:::999777666444444111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((('''***------+++))))))***((((((((()))))))))***************)))))))))(((((())))))))))))***+++,,,,,,))))))((((((((()))***+++))))))***+++++++++++++++''')))+++,,,++++++---......333999===@@@DDDJJJOOOQQQTTTWWWXXX[[[___\\\WWWVVVOOOGGGFFFMMMYYYdddjjjggggggggghhhhhheee___[[[OOOQQQVVV___gggllllllkkkfffcccaaadddfff___RRRFFF===999555333444999???CCCIIIKKKKKKJJJGGGDDDBBBBBB@@@FFFOOOUUUXXXYYYYYYYYYXXXYYY\\\______\\\XXXTTTRRRWWW___fffjjjhhhddd```WWWYYY]]]```dddjjjpppuuuzzzvvvkkkaaaaaalllxxx~~~ttthhh^^^]]]]]]bbbrrr~~~~~~hhhTTTIIIAAA;;;:::999777777999888777777777777777888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::999888777777777777888999999888777777777888888777777666666666777777777vvvkkkbbb]]]WWWVVVUUUVVVXXXYYYXXXWWWTTTSSSQQQNNNKKKHHHFFFEEEFFFDDDBBB???======>>>>>>>>>>>>===;;;999888666666111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++...111000,,,)))))))))(((((((((((())))))))))))************))))))))))))''''''''''''((()))++++++,,,+++***))))))***++++++''''''((()))))))))))))))&&&(((***+++++++++,,,---+++000777<<>>777222222777===BBBKKKMMMOOONNNJJJFFFBBBAAA???DDDMMMSSSWWWYYYZZZZZZVVVXXX\\\``````^^^XXXTTTMMMRRRZZZdddjjjllljjjgggXXXYYY[[[]]]```eeelllpppyyy~~~|||oooaaa___hhhssszzz{{{rrrfff]]]\\\\\\___ooo|||zzzaaaJJJDDD===888999999777777:::::::::888888888999:::;;;777888999:::;;;;;;<<<;;;::::::;;;<<<<<<<<<;;;;;;>>><<<:::888666666666666999888888888888888999:::666666666666666777888888tttiiiaaa\\\TTTTTTUUUWWWXXXWWWUUURRRQQQOOOLLLIIIHHHGGGHHHHHHJJJFFFBBB???>>>===<<<;;;>>><<<999888888777555333333222222222111111000000---------,,,,,,+++++++++------,,,++++++,,,,,,---,,,+++***)))(((((((((((()))************))))))((())))))))))))))))))))))))++++++)))(((''''''''''''(((((())))))))))))(((((((((((((((((('''''''''''',,,,,,---------,,,++++++---///333888>>>CCCGGGIIIJJJLLLOOOQQQSSSSSSSSSRRRJJJDDD>>>===BBBLLLSSSWWWYYYZZZ^^^aaadddccc```]]]RRRRRRUUUYYY___eeehhhiii______```dddhhhiiieeebbbSSSFFF:::777777666999===DDDGGGJJJLLLLLLHHHDDDAAA===CCCHHHMMMVVV``````[[[YYYVVVYYYaaabbb[[[TTTRRRSSSPPPSSS\\\dddgggiiikkk___]]]ZZZXXXYYY^^^gggmmmssstttyyywwwiiiaaabbbiiippptttsssjjj___YYYYYYbbbuuu}}}~~~jjjVVVKKKBBB>>>:::777777666555444;;;:::888666666666666777999999888888999::::::;;;>>>>>>>>>======<<<<<<<<<;;;:::888777777888:::;;;888888777777666666666555777777666666555444222222ttthhh```[[[TTTTTTTTTVVVWWWWWWTTTRRRQQQOOOLLLJJJHHHHHHHHHHHHIIIFFFBBB??????>>>===<<<>>><<<999888888777555333333333222111000000//////))))))******++++++,,,,,,((((((((()))***+++,,,---,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((''''''''''''((()))))))))))))))((('''*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000222555999>>>BBBFFFHHHGGGIIILLLNNNPPPPPPOOOOOOIIICCC===<<<@@@IIIPPPTTTVVVXXX]]]aaacccccc```]]]WWWVVVWWWXXX\\\___aaabbbaaaaaaccchhhnnnqqqrrrqqqkkkYYYGGG===999666666999???BBBFFFIIIIIIGGGDDDBBB===BBBFFFJJJSSS^^^aaa]]]___ZZZZZZ```ccc^^^YYYXXXSSSPPPQQQXXX```eeejjjnnnddd```ZZZUUUSSSVVV]]]cccmmmnnnttt|||{{{lllddddddjjjqqquuuvvvmmmccc]]]\\\ddduuu}}}|||uuu___MMMCCC<<<;;;:::;;;===>>><<<;;;999888777555555555555555999888888888888999999999999999888888888777777777888888777666666777888888777777666666666555555555666666666666555444333222sssggg___ZZZSSSSSSSSSUUUVVVVVVSSSQQQQQQOOOMMMJJJIIIHHHHHHHHHGGGDDDAAA@@@@@@@@@???>>>>>><<<999888888777555333333333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))((('''''')))(((((('''''''''(((((((((((()))***++++++++++++))))))))))))))))))))))))+++***)))((((((''''''((()))))))))))))))(((''''''******++++++,,,,,,------++++++******+++,,,---...000111444777;;;???BBBDDDEEEFFFHHHJJJKKKKKKKKKKKKGGGBBB<<<:::===DDDKKKNNNRRRVVV\\\aaadddccc```^^^\\\[[[ZZZYYYZZZ\\\___```bbbbbbdddiiiqqqyyymmmRRRAAA888555444666999<<<@@@DDDFFFEEEDDDBBB>>>@@@CCCFFFOOOZZZ```aaaddd^^^ZZZ^^^aaaaaa^^^]]]UUUPPPNNNSSSZZZaaaiiipppmmmiiiaaaYYYUUUUUUZZZ___fffhhhnnnwww|||rrrhhhggglllrrruuuxxxppphhhcccbbbhhhwwwyyyuuuzzz~~~gggRRRCCC>>>888888:::===@@@@@@>>><<<777777666555444444444444888888888777777777777777888888888888888777777777555555555555555555555555555555555555444444444444555666666666555444333333sssfff^^^YYYSSSSSSRRRTTTUUUUUUSSSQQQQQQOOOMMMKKKJJJHHHHHHHHHDDDBBB@@@???@@@@@@@@@???>>><<<999888888777555333333333222000///---,,,+++///...---,,,***)))''''''---------,,,+++***))))))((((((((('''(((((())))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******)))((((((((((((((()))******))))))((('''&&&''''''((())))))***+++++++++***))))))***,,,...000,,,---///222666;;;???AAACCCDDDFFFGGGHHHHHHHHHHHHDDD@@@;;;999:::???EEEIIIPPPUUU]]]ccceeedddbbbaaa```___^^^\\\\\\```dddhhhbbbbbbcccgggpppzzzvvvXXXAAA777444444555555777;;;???AAAAAAAAA@@@>>>??????BBBJJJUUU^^^cccfff```[[[[[[___aaaaaa```ZZZSSSMMMNNNRRRYYYccclllpppnnniiibbb\\\YYYZZZ\\\___aaahhhpppuuuyyyyyynnnlllooosssvvvwwwqqqkkkhhhggglllyyywwwoooooosss\\\III???===999888888:::;;;;;;999777777666666555555444444444777777777777777666666555888888888888888888888888333333444555555444333333333333333333333333333333555555555555555555444444sssfff]]]XXXTTTSSSRRRSSSTTTUUUSSSRRRPPPOOONNNLLLJJJIIIHHHHHHBBB@@@??????@@@@@@???>>>>>><<<999888888777555333333333222000///---,,,+++++++++***((('''%%%$$$$$$&&&''')))+++---.........++++++*********+++,,,,,,(((((()))+++,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))(((''''''&&&&&&''''''((()))******+++***)))((()))+++...///)))***,,,000444:::???AAADDDDDDEEEFFFFFFFFFFFFFFFBBB???;;;999999<<>>>>>AAAGGGOOOYYYaaahhheeeaaa^^^```cccdddddd```XXXQQQNNNNNNQQQZZZcccmmmmmmmmmiiiccc\\\XXXVVVXXXZZZaaaiiiooottt}}}wwwssssssuuuvvvuuuppplllkkklllqqq}}}~~~rrriiihhhwww~~~jjjSSSCCC===<<<<<<999777666666777666555666666666666666666555555666666777777777666666555555555555555555555555555333333444555555444333333222222222333333333333333444444555555555555555555tttggg]]]XXXUUUTTTSSSSSSTTTUUUTTTSSSPPPPPPNNNMMMKKKJJJHHHHHHBBB@@@???@@@AAAAAA@@@>>>>>><<<999888888777555333333333222111///...------+++++++++++++++,,,,,,,,,******++++++***(((&&&%%%(((((('''''''''''''''((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))******++++++******))))))***+++,,,---***+++---000555;;;@@@CCCEEEEEEEEEEEEEEEEEEFFFFFF@@@???<<<999888;;;@@@CCCRRRXXX___dddddddddfffggghhhfffaaaZZZVVVXXX^^^dddiiihhhggggggiiiooowww}}}yyycccJJJ:::555444333444555666888999:::;;;;;;@@@===>>>AAAEEEJJJSSS\\\hhhkkkkkkgggeeefffgggffffff___XXXSSSOOOMMMSSSZZZkkknnnrrrqqqllleee^^^ZZZVVVWWW]]]dddjjjoooyyy}}}zzzyyyxxxvvvrrrnnnnnnoootttvvvjjjccccccpppuuu___KKK>>>999999<<<999666555666888999999666666777777777666666555444555777888888888777666555666666666666777777777444444444444444444444444222222222222333333333333333333444555666666666555tttggg^^^YYYVVVUUUSSSSSSUUUVVVUUUTTTPPPPPPOOONNNLLLJJJHHHGGGDDDBBBBBBBBBCCCCCCAAA???>>><<<999888888777555333333333222111000000//////------......//////000000.........,,,)))%%%!!!'''&&&%%%%%%$$$$$$$$$$$$******+++,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))******)))***************************************+++++++++,,,,,,---000444999>>>AAAEEEEEEEEEDDDDDDDDDEEEEEE>>>>>>===;;;999;;;???DDDSSSXXX___bbbbbbbbbeeeiiijjjgggaaaXXXRRRRRRYYY```iiiiiihhhfffeeehhhmmmqqqtttrrreeeOOO===666555333333444555666888:::<<<===@@@>>>???CCCDDDFFFMMMVVVdddnnntttooohhhfffgggfffjjjeee___ZZZSSSNNNPPPUUUdddiiipppttttttpppllliii___^^^___ccceeehhhqqqzzz~~~{{{{{{vvvrrrrrrrrrwwwnnnccc```aaalllyyywwweeeRRRDDD===:::999:::888777777999999999888444444555666666666555444333444666888999999888888777777777777888888999999444444333222222333444444222222222333333333444444222333444555666666666666uuuhhh^^^YYYWWWUUUTTTTTTUUUVVVVVVUUUPPPPPPOOONNNLLLJJJHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@>>><<<:::888888777555333333222222222111111000000+++++++++******)))))))))'''(((***,,,---,,,+++***---,,,+++***)))(((((((((++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((()))***%%%&&&''')))*********************)))))))))))))))******+++++++++******))),,,,,,,,,...111666:::===EEEEEEDDDCCCCCCCCCDDDDDD>>>>>>>>><<<:::;;;@@@DDDSSSXXX^^^`````````dddiiijjjgggaaaXXXQQQRRRZZZaaafffggggggdddaaabbbeeeiiieeehhhbbbOOO>>>777666555222333444666888;;;===???@@@>>>@@@DDDEEECCCIIIRRR```nnnwwwqqqhhhddddddccclllhhhddd```XXXPPPPPPTTTVVV]]]fffnnnssstttttttttkkkhhheeedddaaa```gggoooqqqvvv|||~~~zzzvvvttttttxxxkkkaaa```bbblllwwwuuuhhhWWWHHH@@@======<<<999888888999999888555222222333444555555555444333222444666999:::::::::999333333333444444444555555444333111000000111333444222222222333333444444444222222444555666666777777rrreee]]]ZZZVVVUUUTTTTTTVVVXXXXXXWWWOOONNNKKKIIIIIIJJJKKKMMMEEECCCAAA?????????>>><<<999999999888888888777777???888000,,,...111111///---,,,***(((((()))***+++***+++,,,------,,,*********************************)))(((((()))+++---///...---***(((''''''((())))))(((((((((''''''''''''''''''(((((())))))*********)))&&&%%%%%%&&&)))***+++***)))((((((***,,,...'''))),,,...111555;;;???BBBDDDFFFFFFDDDDDDDDDEEEBBBBBBBBB@@@======@@@DDDOOOSSSXXX]]]```bbbdddeeegggjjjggg\\\OOOMMMVVVaaajjjoooooohhhbbbaaaaaa___dddaaa[[[QQQEEE;;;555222222333555666666888:::===??????>>>======@@@EEEHHHVVV___kkkpppnnnjjjgggfffiiijjjkkkiiiccc\\\TTTOOOWWWWWWZZZaaajjjpppsssssssssqqqmmmiiifffddddddcccmmmooorrrwww~~~zzzyyyyyy}}}tttkkkeeekkkvvv}}}rrrjjj\\\MMMEEEAAA<<<::::::???<<<888777777888666444555555666666666666555555666666666666666666666666777777666555555444333333222222222222222222222222333333333333333333333333111111222222333444555555ttteee]]]YYYVVVUUUTTTTTTVVVXXXWWWVVVUUURRRNNNJJJHHHGGGGGGGGGEEECCCAAA@@@@@@???>>><<<::::::999999888777777666<<<666///---///111000......---+++***)))***+++,,,++++++++++++******)))(((((((((((((((((((((((((((***)))'''&&&'''(((***+++***)))'''&&&&&&&&&((()))))))))((((((((('''''''''(((((((((((())))))))))))***)))(((''''''((()))***---,,,+++***)))***++++++******))))))+++///666;;;>>>BBBGGGIIIIIIGGGEEEEEEDDDDDDDDDAAA>>>>>>@@@BBBMMMSSSZZZ___aaaaaaccceeemmmrrrsssjjj]]]VVVYYY```hhhnnnqqqmmmhhhgggfffdddccc```ZZZQQQFFF===777444111333444555666888;;;===???>>>===;;;:::<<<@@@CCCMMMWWWdddlllnnnmmmmmmmmmkkkllllllkkkgggbbb]]]ZZZTTTRRRSSSWWW___fffkkklllpppooonnnllljjjhhhgggfffmmmooossswww}}}zzzzzz|||uuuiiiiiirrrxxxlllZZZNNNCCC???===;;;:::;;;999666444444666888777666666666777777777777666666555555555555555555555555444444333333222111111000222222222222222222222222333333333333333333333333333333444444555666666777uuufff\\\WWWVVVUUUTTTUUUVVVWWWVVVUUUUUUSSSOOOKKKHHHFFFFFFFFFFFFCCCAAA@@@@@@???>>>===<<<;;;:::999888666555555777333///...000111///---...---,,,+++++++++,,,---+++******)))((((((((()))((((((((((((((((((((((((+++***((('''''''''((()))((('''&&&&&&&&&((()))***)))))))))(((((((((''''''))))))))))))((((((((((((******))))))))))))******++++++++++++++++++++++++---,,,)))''''''+++222777999???GGGMMMMMMKKKGGGEEEFFFGGGFFFDDD@@@>>>>>>???JJJRRR\\\aaaaaaaaacccfffnnntttyyytttggg[[[WWWXXXeeemmmsssssspppooollliiidddaaaZZZRRRHHH@@@999555111222444444555777;;;>>>@@@???>>><<<::::::<<<>>>FFFPPP]]]hhhmmmoooqqqsssooooooooonnnllljjjhhhgggUUUQQQMMMMMMQQQXXX^^^bbbiiikkkmmmoooppppppooonnnoooqqqtttxxx|||{{{|||lllggglll~~~ooobbbLLLCCC<<<;;;;;;999888:::888666444444666777777666777777777888888777777777555555555555555555555555333333222222111000000000333333333333333333333333333333333333444444444444333333444444555555666666vvvfff[[[VVVVVVUUUTTTUUUVVVVVVUUUSSSPPPOOOMMMKKKIIIIIIJJJJJJFFFDDDAAA@@@@@@@@@>>>======<<<;;;999777666444444333111//////000000...,,,...---,,,++++++++++++,,,***))))))((((((***+++,,,)))))))))))))))))))))))),,,+++***))))))***++++++***))))))((()))***++++++)))))))))(((((((((((('''******))))))((((((''''''((()))************)))((('''((()))***++++++++++++///...---+++***---222666777>>>GGGMMMOOOMMMKKKIIIHHHIIIHHHFFFCCC@@@>>>===GGGQQQ]]]cccddddddgggjjjnnnuuu{{{xxxmmm```XXXVVVbbbllluuuwwwuuusssppplllhhhddd^^^VVVNNNDDD<<<666111222444444555777;;;>>>AAAAAAAAA???<<<<<<===???FFFNNNZZZdddkkkoooqqqssswwwuuusssqqqpppooooooooo^^^XXXPPPJJJIIIMMMRRRUUU]]]aaagggnnnsssvvvvvvvvvtttuuuvvvxxx|||ppphhhkkkzzzzzz{{{~~~xxxfffXXXIIIBBB===<<<;;;888777888;;;:::999888777666555555666666777777777777666666444444444444444444444444333333333333222222111111333333333333333333333333333333333333444444444444111111222222222333333333vvvfff[[[UUUVVVUUUUUUUUUVVVVVVTTTRRRMMMLLLKKKKKKJJJKKKLLLLLLFFFDDDBBBAAAAAA@@@???=========;;;999777555444333111000000111111///---+++,,,++++++***************)))(((((()))***,,,...000)))))))))))))))))))))))))))))))))******+++,,,---+++******)))))))))))))))***)))))))))((((((((((((******))))))((((((''''''&&&''')))******)))'''&&&'''((())))))***))))))(((,,,---.........///222444888===DDDJJJMMMNNNNNNOOOJJJJJJKKKJJJHHHDDD@@@===EEEOOO[[[dddhhhkkknnnrrrtttyyy}}}{{{rrrggg___\\\```kkktttwwwvvvtttqqqmmmnnnkkkeee___VVVLLL@@@999444444555444555777;;;>>>@@@AAABBBAAA???>>>>>>???FFFLLLVVVaaaiiinnnrrrttt|||{{{xxxuuusssqqqpppoooiiicccYYYOOOHHHGGGIIIKKKNNNSSS[[[dddlllrrruuuwwwvvvvvvvvvxxx|||xxxpppooovvvyyy{{{}}}ooo]]]OOOFFFAAA======<<<888666888999999999888777666555555444555555555555555555444444444444444444444444444333333222222222222111111333333333333333333333333222222222333333333444444111111111222222222222222ttteee[[[VVVVVVVVVUUUVVVVVVUUURRRPPPOOONNNMMMKKKJJJJJJJJJIIIGGGDDDBBBAAAAAA@@@???>>>===<<<;;;999777666444444111111222222000...,,,++++++++++++*********))))))(((((()))***+++---///000((((((((((((((((((((((((%%%&&&'''((()))***++++++))))))((((((''''''&&&&&&******)))))))))((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&,,,+++***)))(((''''''&&&(((***,,,------...000111888<<>>777777777555555777;;;>>>@@@AAABBBBBB@@@>>>>>>>>>AAAGGGPPP[[[fffooouuuwww||||||{{{yyyvvvtttqqqpppppplllcccYYYOOOIIIHHHIIIFFFIIIOOOVVV^^^eeejjjmmmpppqqqrrrtttyyywwwsssrrr}}}vvvfffTTTHHH???;;;:::;;;:::666777:::222444666666555555666777333444444555555444444333333333333333333333333333000000000000000000000000222222222222222222222222000000111111222222333333333333333333444444444444rrrddd[[[WWWWWWVVVVVVVVVVVVUUUQQQOOOOOOOOONNNLLLKKKIIIHHHHHHGGGEEEBBBAAAAAAAAA???>>><<<<<<:::999777666555444333333333222000...,,,,,,++++++,,,,,,++++++******((()))***++++++,,,,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((((((*********)))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((++++++***))))))***+++,,,)))***++++++***+++...000666;;;BBBHHHKKKNNNPPPQQQPPPPPPSSSVVVWWWTTTMMMHHHCCCIIITTTdddsss~~~yyyqqqjjjeeeZZZdddmmmpppqqquuuvvvuuuvvvuuutttsssnnnbbbRRRFFF::::::999777666777;;;>>>DDDEEEGGGEEEBBB???=========BBBJJJVVVbbbmmmtttwwwwwwyyy{{{|||{{{yyyuuussssssrrrnnnfff]]]VVVRRRQQQJJJJJJKKKNNNRRRXXX]]]```cccfffiiinnnsssyyyyyyooolllyyy{{{nnn]]]LLLBBB<<<888777888777444666:::000333666777555444666777444444555555555555444444222222222222222222222222111111111111111111111111111111111111111111111111...//////000111111222222333333333333333333333333qqqccc\\\XXXWWWVVVVVVVVVVVVTTTQQQNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGEEEBBBAAAAAAAAA???>>><<<;;;:::999888666555555444555444333000---,,,,,,,,,,,,---------,,,+++***)))***+++++++++***((('''***************************++++++++++++***))))))&&&'''(((***++++++,,,,,,************))))))))))))''''''(((((())))))*********))))))))))))))))))***''''''''')))+++///333555...---,,,***(((***...111444:::BBBIIILLLNNNOOOOOORRRSSSVVVZZZ]]]ZZZSSSMMMCCCGGGRRRcccvvvzzzqqqkkkXXXaaajjjmmmpppvvvyyyzzzvvvvvvwwwyyyuuujjjYYYLLL===<<<:::888666777;;;>>>JJJKKKLLLJJJFFFAAA???>>>===AAAHHHSSS___iiipppsssrrruuuzzz~~~}}}zzzwwwtttuuuvvvqqqiiibbb]]]\\\SSSQQQNNNLLLMMMQQQUUUXXXXXX\\\ccciiinnnrrrvvvxxxyyy}}}wwwhhhhhhtttxxxiiiWWWGGG>>>>>>:::888888666333444999555888::::::777444444666555555666666666666555555222222222222222222222222333333333333333333444444000000000000000000000000---......///000111111222111111111111111111111111nnnaaaZZZWWWRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQOOONNNLLLKKKJJJIIIBBBCCCCCCCCCBBB@@@>>>===<<<;;;:::888777666666555//////......------,,,,,,000000000///...---+++***+++,,,---,,,***(((((((((((()))***++++++***)))(((''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))***)))(((((((((((())))))((((((((((((''''''''''''******)))(((&&&$$$###"""+++***)))))))))+++---///333777===DDDKKKOOORRRTTTWWWWWWYYY```fffgggccc^^^XXXOOOOOO___ppp}}}}}}ooodddcccdddiiiqqqyyy}}}}}}zzzyyywwwpppfff^^^MMMGGG???999777888;;;<<>>===<<<;;;:::888777666666555111111000000//////......------,,,,,,+++)))((('''((()))++++++)))((()))***)))))))))******))))))))))))(((((((((((((((((((((***))))))((()))***+++,,,))))))))))))))))))))))))***))))))(((((()))))))))'''((((((((())))))******+++++++++++++++***)))(((++++++******+++,,,---...222555;;;CCCIIIOOORRRTTTUUUUUUYYYcccnnnwwwzzzyyybbbTTTNNNXXXgggttt~~~fffbbb```eeeqqq|||~~~}}}}}}xxxqqqjjj[[[SSSHHH>>>999888999;;;DDDIIIOOOPPPKKKEEE???<<<===@@@DDDGGGLLLUUUaaajjjnnnrrrwwwzzz{{{||||||}}}~~~}}}|||zzzxxxvvvsssrrrnnnkkkfffaaa]]]ZZZZZZZZZ[[[^^^aaadddeeeeeefffgggdddcccjjjyyyuuufffccchhhvvv|||lllYYYGGG>>>???:::999888777666666666666777777777666666666555555555555555555555555666666111111222222222333333333333333333333333333333333333333222222222111111111222222222222111111111000000000000111222222222333nnn```YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRPPPMMMJJJIIIGGGCCCCCCCCCBBBAAA@@@>>>>>><<<;;;:::888777666666555333333222222111000000///.........---,,,+++***)))%%%''')))***))))))***+++***))))))(((((())))))************))))))(((((((((*********)))***++++++,,,))))))))))))))))))))))))))))))((((((((())))))***''''''((()))***+++,,,,,,)))***+++,,,------------***++++++,,,,,,---......000333999@@@GGGMMMQQQSSS[[[[[[^^^fffsss~~~mmm[[[LLLNNNZZZgggvvvmmmccc[[[___ooo~~~|||xxxlllcccTTTEEE;;;777888999@@@GGGOOOSSSQQQIIIAAA<<<>>>@@@BBBCCCFFFLLLVVV^^^nnnttt}}}}}}~~~}}}zzzxxxwwwwwwxxxxxxuuurrrmmmhhhccc___\\\[[[\\\^^^aaabbbaaa___^^^^^^[[[]]]eeesssuuueee___bbbooorrraaaOOO@@@;;;===888888777777777777888888888888777666666666666666555555555444444444444444111111111111222222222222222222222222222222222222333222222222222111111111222222222222222111111111111111111111111111222222mmm```XXXVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQNNNLLLJJJHHHHHHCCCCCCCCCBBBAAA@@@???>>><<<;;;:::888777666666555444444333222111000000///............---,,,+++***&&&(((************+++,,,***)))(((''''''((()))***++++++******))))))(((((()))))))))*********++++++(((((((((((((((((((((((('''''''''''''''(((((()))''''''((())))))***++++++'''((()))***++++++,,,+++******,,,------...------...000555<<>>>>>??????AAAFFFNNNTTTjjjttt}}}zzzvvvrrrpppqqqssstttpppooolllhhhdddaaa___^^^\\\^^^______]]]\\\]]]^^^aaadddmmmwwwwwweee\\\^^^iii}}}{{{gggVVVGGG<<<999<<<777777666666777888999999777666555444444444555555555555555444444333222222111111222222222333333333111111111111111111111111222222222222111111111111222222222222222222111111222222222111111111111111mmm```YYYVVVTTTTTTSSSSSSRRRRRRRRRRRRNNNNNNMMMLLLKKKJJJIIIHHHDDDCCCBBBAAA@@@?????????<<<;;;:::888777666666555444333333111000//////...******+++******)))((('''***,,,------+++******+++***)))(((''''''((()))***+++*********)))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,---------------///333888???FFFLLLPPPRRRTTTYYYaaaiiippptttuuulll^^^OOOIIILLLTTT^^^fffrrrzzznnnaaaUUUXXXjjjzzzqqqaaaNNN>>>666555777555<<>>>>>>>>>>>???DDDIIIMMM\\\kkk{{{tttooollllllllljjjiiigggdddaaa^^^]]]\\\XXXYYY[[[\\\^^^bbbgggkkkqqqtttzzzzzzfff\\\\\\dddvvvppp\\\LLLBBB:::999;;;666666666666777888999:::777777666555555555555666444555555555444333222111333333333444444444444555111111111111111111111111222222222111111111000000111111111111111111111111222222222111111111111111~~~lll```ZZZXXXVVVVVVUUUUUUTTTSSSSSSSSSLLLLLLKKKKKKJJJIIIIIIIIIDDDDDDBBBAAA@@@?????????<<<;;;:::888777666666555444333222111000...------,,,,,,,,,,,,,,,+++******---...///...+++))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((()))((((((((('''''''''&&&*********+++******)))((()))******++++++,,,------,,,---000555<<>>===???BBBFFFHHHQQQaaaxxx|||vvvqqqoookkkiiieeeaaa]]][[[YYYYYYXXX[[[___dddjjjrrrzzz~~~iii\\\ZZZ```ooossscccPPPEEE???;;;999:::777777666666777888999999999999999999999888777777333444555666666555333222444444444444555555555555111111111111111111111111222111111111111000000000/////////000000000000000111111111111111111222222~~~lllaaa[[[YYYWWWWWWVVVUUUUUUTTTSSSSSSNNNMMMLLLKKKJJJIIIHHHHHHEEEDDDBBB@@@?????????@@@<<<;;;:::888777666666555444444333111000...------...////////////...------,,,......---+++)))((()))'''((((((((((((((((((''''''''''''(((((())))))***'''((()))*********))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((()))))))))))))))***************)))***)))(((((()))***,,,---------///333888@@@FFFJJJTTTVVVYYY[[[[[[ZZZZZZZZZ```___YYYPPPIIIKKKRRRXXX\\\```fffiiigggddddddfffiiieee```^^^eeeyyy~~~}}}uuurrrhhhYYYIII===999999777999>>>EEEKKKNNNLLLIIICCCAAA>>>===>>>@@@BBBCCCKKKWWWjjjzzzwwwrrrmmmiiigggggggggiiinnnttt{{{kkk\\\YYY\\\jjj|||dddUUUFFF@@@???;;;888777888777777777777777888888777999:::<<<;;;999777666333444666777777666555444333333333444444444555555222222222222222222222222111111111111000000000000---........./////////000000000000111222222222333}}}lllbbb\\\[[[VVVVVVUUUUUUTTTSSSRRRRRRPPPPPPNNNMMMKKKIIIHHHGGGEEEDDDBBB@@@?????????@@@<<<;;;:::888777666666555555444333222000///...---,,,,,,,,,---,,,,,,++++++***,,,---,,,***(((((()))&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******((()))***+++,,,+++******))))))))))))))))))))))))'''''''''((((((***++++++''''''((()))***+++,,,,,,&&&'''((()))))))))))))))***)))'''''''''))),,,---------...111777>>>EEEIIIJJJMMMQQQUUUXXX[[[___aaa___aaa]]]RRRHHHHHHPPPWWW[[[aaahhhkkkhhheeehhhnnnooonnnjjjcccbbbqqq~~~{{{zzzuuussslll^^^MMM@@@;;;:::333444888@@@HHHNNNPPPOOOFFFCCC???======>>>??????EEEMMMZZZkkk|||~~~mmm\\\XXXZZZfffxxx~~~sssZZZLLL@@@===>>><<<777555888888777777777777888888555777999;;;;;;888555333222444666777888777666555222222333333333444444444222222222222222222222222111111111111000000000000,,,---------......////////////000111222333333444~~~oooccc[[[WWWXXXVVVUUUTTTTTTSSSPPPNNNLLLJJJHHHHHHIIIIIIHHHGGGFFFCCC@@@@@@AAAAAA@@@===>>><<<:::999999777444111111111111000///---+++***,,,,,,,,,,,,+++)))'''&&&!!!'''+++------------...,,,++++++,,,,,,***)))&&&'''***++++++***(((&&&((((((((((((((((((((((((+++***)))(((((()))***+++))))))((('''&&&%%%%%%$$$(((''''''&&&&&&((()))***&&&%%%&&&'''))),,,...000((())))))))))))*********+++,,,---///333999AAAGGGMMMNNNOOOPPPPPPRRRUUUXXX___\\\YYYTTTMMMHHHKKKSSSaaafffllloooooonnnlllkkkvvvtttmmmeeebbbkkk|||~~~}}}~~~xxxvvvtttooocccSSSEEE>>>===::::::>>>BBBGGGPPPXXXOOOKKKFFFBBB@@@AAAAAAAAACCCFFFMMMWWWfffxxxtttggg^^^[[[dddrrr{{{~~~qqq]]]IIIEEE???<<<:::999999888888999999999999888777777666777888999999888666555777777777888888888999999999888777666666666777888444444444444333111///...000000000000000000000000333222111000////////////000000////////////000000qqqeee]]]XXXWWWVVVTTTTTTTTTSSSQQQOOOLLLKKKIIIHHHIIIIIIHHHGGGFFFCCC@@@@@@AAAAAA???>>><<<;;;:::999999999666444222111111111000000//////,,,---------+++***((('''&&&))),,,---,,,***))))))***)))((()))***+++***)))***)))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))(((((('''&&&&&&)))(((((('''((()))***+++)))((((((((()))***+++,,,((((((((()))))))))******+++,,,---...222777???DDDLLLMMMMMMMMMMMMNNNQQQTTTZZZZZZZZZZZZTTTMMMNNNSSS[[[aaaiiioooqqqqqqppppppuuusssnnnfffbbbhhhvvv~~~|||zzzqqqaaaMMM@@@888555555:::???DDDMMMVVVUUUQQQJJJEEEAAA???>>>===???AAAFFFNNNYYYiiiyyy{{{ggg]]]ZZZcccooo|||yyybbbQQQEEEAAA===:::999888777666777888888888888777666666666777888999999888888777777888999::::::;;;::::::999888777666555555666777333333444444333111000///000000000000000000000000/////////...//////000000000000////////////000000pppddd\\\WWWVVVUUUTTTTTTTTTTTTRRRPPPMMMKKKIIIHHHIIIIIIHHHGGGEEECCCAAA@@@AAA@@@???>>><<<;;;::::::::::::999777333333222111111222333444.........---,,,+++***)))---...///...,,,***))))))'''&&&&&&''')))******)))---+++)))''''''((()))***((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***)))(((((((((((((((((()))))))))*********+++,,,,,,---000555;;;@@@GGGHHHHHHIIIIIIKKKOOORRRSSSUUUZZZ]]]YYYQQQNNNPPPSSSZZZeeeooosssuuuuuuuuuwwwuuuqqqjjjfffhhhqqqyyyxxx]]]HHH;;;666444777;;;@@@HHHQQQWWWTTTNNNHHHCCC???>>>======>>>@@@EEELLLXXXdddmmm{{{mmmccc^^^cccmmmxxxuuucccPPPEEE>>><<<:::999999888666444777777777777777666555555666777888999:::::::::999999:::<<<===>>>===<<<;;;999888666555444444444555222222333333222111000000000000000000000000000000------------...///000111000//////......//////000|||lll```XXXTTTUUUTTTSSSTTTTTTTTTRRRPPPMMMKKKIIIIIIIIIJJJIIIGGGEEECCCBBBAAA@@@@@@?????????===;;;:::;;;;;;999888555444222111000111333444.........------,,,++++++,,,---...---++++++,,,...((('''&&&''')))***)))(((+++***((('''&&&''''''((((((((((((((((((((((((((('''((()))******)))((('''''''''((((((((()))))))))((((((((()))))))))******---,,,+++***)))(((''''''************++++++++++++++++++,,,,,,...222777;;;???AAADDDEEEGGGJJJNNNQQQOOOQQQVVVZZZWWWNNNJJJJJJLLLUUUbbbmmmtttwwwwwwwwwyyyyyywwwrrrmmmlllpppuuu|||}}}}}}~~~qqqUUUEEE>>>888777999<<>>???@@@???===:::888888666555333222222222333222222222222222111111111000000000000000000000000......------...//////000/////////....../////////zzzjjj^^^WWWSSSUUUTTTSSSTTTTTTTTTRRRPPPMMMKKKIIIIIIJJJJJJIIIHHHDDDDDDCCCAAA@@@?????????BBB???<<<::::::999888666777555333000//////000111//////...------,,,,,,,,,+++,,,,,,+++***+++---///+++***((())))))***((('''(((((((((((('''&&&&&&%%%))))))))))))))))))))))))'''((()))******)))((('''%%%&&&&&&''''''(((((()))''''''(((((((((((()))(((************)))))))))(((+++++++++,,,,,,,,,------***+++,,,,,,---000444888>>>@@@DDDFFFGGGIIILLLNNNNNNMMMOOORRROOOGGGCCCCCCGGGPPP^^^jjjrrruuuvvvwwwxxxyyyyyyvvvqqqnnnnnnooouuuwwwyyy|||~~~fffNNNDDD:::777777888===BBBLLLNNNNNNLLLGGGCCCAAA@@@@@@AAAAAAAAACCCHHHOOOTTT```iiiwwwwwwhhheeegggooo}}}xxxwwwwwwrrreeeSSSDDD===;;;888888888999;;;:::777555888888999999888888777666777777888888999:::;;;<<<@@@@@@AAAAAA>>>;;;777444555444333111000000111111222222111111111111111111////////////////////////111000//////........./////////............//////{{{lll```YYYVVVVVVUUUTTTTTTTTTTTTRRRPPPNNNLLLJJJIIIJJJJJJIIIHHHCCCDDDCCCBBB???>>>???@@@CCC@@@<<<:::999888777666666555333111///////////////...---,,,,,,,,,,,,---,,,------+++)))(((***+++---+++************)))'''&&&''''''((((((''''''&&&))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&&&&&&&''''''((((((&&&&&&'''((((((((((((((('''((()))******+++******++++++,,,,,,,,,---------***+++,,,,,,---///333666???BBBGGGJJJKKKJJJJJJJJJOOOLLLLLLMMMJJJCCC@@@@@@CCCKKKYYYeeemmmrrrtttvvvuuuwwwwwwuuupppkkkgggfffhhhlllsssyyy~~~sssSSSGGG;;;666666777:::>>>GGGLLLPPPPPPKKKEEEAAA???@@@AAA@@@@@@@@@DDDHHHLLLRRR[[[iiiwwwoooiiihhhnnn~~~|||uuuqqqxxxsssgggWWWFFF;;;777666888777888999::::::888666999999999999999888777777888888888888888999:::;;;@@@@@@@@@>>>;;;888444222333222000//////000000111333222111000000000000000////////////////////////222111000///............///......------......///|||mmmbbb\\\YYYWWWVVVTTTTTTTTTSSSQQQOOONNNLLLJJJIIIJJJJJJJJJHHHCCCDDDDDDBBB???===???AAAAAA>>>;;;999888999888777333333333222111000000///...---,,,+++++++++,,,------......---***((())))))+++***))))))++++++***)))((((((''''''((()))+++,,,))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((&&&'''((()))***))))))(((&&&'''(((***++++++++++++*********+++++++++,,,,,,)))***+++,,,---///333666;;;AAAIIINNNPPPPPPOOONNNQQQMMMLLLMMMKKKFFFBBBBBB>>>FFFSSS```iiiooosssvvvuuuwwwwwwtttnnnggg```]]][[[bbbllluuu|||zzz\\\NNN@@@999777666888;;;@@@HHHQQQTTTPPPJJJEEECCCAAAAAAAAA??????@@@CCCFFFHHHPPP\\\fffoooyyyyyyvvvxxxzzzvvv{{{yyytttqqqvvvjjjXXXHHH===888666555888777777777999999777666888888888888888777777666999888777777777888999999===<<<;;;:::888555333222000///.........///000111444333111000//////////////////////////////////////////......---.........///......------......///{{{lllbbb\\\YYYXXXVVVUUUTTTTTTSSSPPPNNNNNNLLLJJJJJJJJJKKKJJJIIIBBBDDDDDDBBB???===???AAA???<<<999888888999999999111222222333333222222111...---,,,+++***+++,,,---+++---......,,,+++++++++)))((('''(((+++,,,+++***,,,***'''&&&'''***...111)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))((((((((('''((()))++++++******)))&&&''')))***+++++++++***((())))))))))))*********)))***+++,,,---///333666555<<>>>>>AAACCCEEELLLTTT[[[aaahhhssszzzzzztttkkkrrrzzzzzzwwwvvvpppaaaMMM>>>999999999888888777666666777888777555777777777777777666666555999888777666666666777888:::999888777555444444333......------...///111222555444222000.........///////////////////////////,,,,,,,,,,,,---...//////.........------.........}}}nnnddd]]]YYYYYYXXXVVVTTTRRRPPPPPPOOOOOONNNLLLJJJIIIHHHHHHHHHFFFFFFEEEDDDBBBAAA@@@??????>>>===;;;999777666555444333222000//////......111///---***)))***+++,,,,,,...//////,,,******+++&&&(((***,,,,,,+++)))'''&&&&&&'''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((()))************))))))))))))*********))))))(((((()))***+++))))))((((((***,,,///111333:::EEEOOOTTTVVVVVVVVVTTTUUUUUUVVVUUURRRMMMJJJAAAAAAGGGTTT```jjjsss{{{zzzxxxvvvpppiiibbb[[[XXXTTTZZZeeeqqq{{{xxxjjjUUUBBB888666888:::777AAAPPP[[[^^^ZZZUUUQQQFFFDDDAAA>>><<<===???@@@@@@DDDJJJPPPXXX```hhhmmmtttyyyxxxqqqqqqmmmnnnttt}}}xxxttteeeTTTCCC<<<888444555888888777666555555555555555333444666777777777666666222222222222222222222222777666666555444333222222000111222333222111000///777555333000...---------------------...............------------...//////000000//////......------{{{lllaaa[[[XXXXXXWWWUUUTTTRRRQQQPPPPPPPPPOOONNNLLLKKKJJJIIIIIIFFFEEEDDDCCCBBB@@@?????????>>>===;;;999777666555555444333111000000000000...---,,,+++++++++,,,---((()))))))))((()))***+++,,,***(((&&&&&&(((***,,,((((((((())))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((''''''&&&((('''''''''(((((())))))******))))))))))))******,,,,,,,,,,,,,,,+++***)))(((''''''''')))+++...///666;;;CCCMMMUUUYYY[[[\\\XXXWWWVVVXXXYYYWWWRRRMMMGGGDDDFFFQQQ^^^iiittt}}}|||wwwpppiiidddbbb[[[^^^ccckkkuuu~~~wwwbbbLLL===888888;;;888>>>IIIVVV```aaa[[[UUUKKKHHHDDDAAA???>>>===<<>>>>>===<<<;;;999888777666666555444333222111111111++++++,,,---------------***)))((((((+++---//////---+++(((&&&%%%'''(((***)))*********************(((((())))))))))))((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&''''''''''''(((((((((***))))))(((((())))))***,,,---------,,,***(((''')))(((((((((***,,,...///444666<<>>=========<<<;;;999888777777666555444222111111111111+++,,,---//////...,,,++++++))))))***---//////---((()))+++++++++(((%%%###+++++++++***************(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((('''''''''%%%&&&&&&'''''''''''''''))))))(((((((((((())))))************))))))((((((+++++++++,,,---...000111222333888DDDRRR]]]``````___[[[XXXZZZ^^^```]]]XXXUUUKKKCCCEEEOOO]]]lllxxxzzz}}}~~~|||{{{|||~~~{{{sssnnnnnnsss{{{}}}~~~zzzbbbJJJ<<<888999999999===KKK]]]iiikkkhhhYYYRRRJJJEEEDDDCCC@@@===<<<>>>AAADDDGGGKKKPPPTTTXXX\\\bbbhhhlllqqquuuxxxyyy{{{{{{vvvsssrrrvvv|||~~~tttrrruuuqqqaaaSSS???:::555444555777888999<<<;;;888555222000...---000111111111111111111111......///000111222333444/////////000000111111111///000111222222333333444333222111000///...------,,,,,,,,,---------.........------------...//////,,,------....../////////xxxiii___[[[YYYSSSTTTTTTTTTSSSRRRPPPOOOOOOOOONNNNNNLLLJJJIIIHHHDDDDDDCCCBBB@@@???>>>===<<<<<<;;;::::::999888888555444333222111000000000---...///000///---***)))''''''(((***+++***(((&&&((()))+++,,,+++(((&&&$$$+++++++++***************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''))))))(((((((((((())))))***)))((('''((()))+++,,,++++++,,,,,,---...///000222444;;;IIIXXXbbbeeeddd```\\\XXXYYY]]]```___\\\ZZZOOOEEECCCIIITTTdddqqqzzz~~~vvvrrrssswwwzzzzzzyyyyyy|||zzzeeeOOO???999888888999>>>HHHUUUaaaiiimmmccc[[[QQQIIIDDDBBB@@@>>>;;;===???@@@AAADDDHHHKKKQQQVVV\\\ccciiiooouuuyyyzzz||||||uuurrrrrrttt{{{yyyrrrlllllllllcccPPP@@@999888555333444666777777>>>===:::666333000///...000000000////////////000------...///111222333333---......//////000000111//////000000111222333333111111111000///...------,,,,,,,,,,,,------------...------------...//////,,,,,,------......//////zzzjjj```[[[XXXTTTTTTTTTTTTSSSQQQOOONNNPPPPPPQQQPPPOOOMMMJJJIIIEEEDDDCCCBBBAAA@@@???>>>;;;;;;;;;::::::999999999555444333111000000000000...///000000///---***))))))+++---,,,***'''''''''...,,,)))'''&&&''')))+++)))*********************(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))%%%&&&'''((()))((('''''')))((((((''''''(((((()))******))))))***,,,...///)))))))))***+++,,,,,,,,,---111999FFFTTT]]]aaabbb```]]]ZZZYYY[[[]]]___```___WWWNNNHHHGGGMMM\\\jjjzzz|||zzzzzz{{{xxxxxxxxxxxxzzz}}}}}}vvvgggVVVGGG===999777:::>>>CCCJJJTTT```iiihhhcccZZZPPPGGGAAA>>>===;;;===>>>>>>>>>@@@DDDFFFLLLPPPWWW]]]dddkkkrrrvvvwwwyyy{{{~~~{{{uuuqqqsssvvv|||tttqqqmmmjjjcccVVVEEE999777888777333333666777666:::999888666444444333333000000///.........//////111000000000//////......+++,,,,,,,,,------......///////////////000111222///000000000000///...------............/////////...------------...////////////////////////000000{{{lllaaaZZZWWWTTTTTTUUUTTTSSSPPPNNNLLLNNNNNNOOOOOOMMMKKKIIIGGGFFFEEEDDDCCCBBB@@@??????;;;::::::::::::::::::999666555444333111111111111....../////////---,,,+++,,,///000,,,'''%%%***///...,,,***(((((()))+++---((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))%%%'''(((******)))((('''((((((''''''''''''((((((((()))+++---------,,,+++(((((()))***++++++++++++'''+++333===HHHRRRZZZ]]]```___]]]ZZZYYY[[[```dddfffaaa[[[RRRJJJJJJWWWggg|||~~~~~~{{{yyyxxxwwwssskkk___QQQDDD<<<888999:::<<<@@@IIITTT]]]bbbcccaaaYYYNNNDDD???>>><<<===>>>>>>===???AAADDDFFFJJJPPPVVV\\\bbbiiimmmrrrtttwwwzzz~~~vvvsssssszzzsssssspppfffXXXJJJ@@@<<<666:::999444333777999777777777666555444444444444111000///...---......///111111000///......------,,,,,,,,,---------------//////...------...///000...///000000000///...---------........./////////...------------...////////////////////////......|||lll```YYYUUUTTTUUUUUUUUUSSSPPPMMMKKKJJJKKKKKKKKKJJJHHHEEECCCFFFFFFEEEDDDBBBAAA@@@???::::::::::::::::::::::::777666555444333222222222,,,---..................***---,,,&&& )))222(((***,,,......---***)))&&&''''''((()))******+++(((((())))))))))))((((((************************))))))))))))((((((((((((&&&''')))***+++***)))'''((((((''''''''''''(((((($$$''',,,//////+++'''###)))***+++,,,,,,,,,,,,,,,(((,,,222:::CCCMMMXXX___```aaa```\\\XXXYYY```fffjjjhhhdddZZZMMMJJJVVVfff}}}uuutttrrrnnneeeXXXIII???999888666666:::BBBKKKRRRWWW^^^ccc___TTTIIIDDDCCC===>>>>>>>>>===>>>AAACCCBBBFFFKKKPPPUUU[[[aaaeeeoooqqqtttxxx}}}zzzuuutttxxxpppqqqmmm___LLL>>>:::<<<666::::::444333888;;;999888777666444333222111111111000///...---......///.........///////////////////////////////////////000///---,,,,,,---...///......///000000///...---+++++++++,,,,,,,,,------...------------...//////.........------,,,,,,+++nnn```YYYVVVVVVVVVUUUTTTRRROOOLLLKKKMMMLLLLLLMMMMMMLLLJJJGGGGGGEEECCCCCCBBBAAA>>><<<===<<<;;;:::999888888888444333111///....../////////...,,,,,,---------,,,******+++,,,------......,,,,,,+++******++++++++++++++++++***************))))))(((((((((((())))))************))))))))))))))))))))))))************(((((()))***************))))))))))))((((((((((((++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,000//////111888DDDQQQZZZ\\\ZZZXXXXXX[[[___cccdddlllkkkjjjdddXXXOOOUUUaaa~~~}}}yyyvvvuuummmYYYFFF@@@:::555555666888>>>EEEOOOVVV^^^```[[[QQQIIIEEEBBB@@@===:::999999;;;<<>>===<<<;;;:::999999999777666444333222111222222000///------.........---******++++++,,,------...------,,,+++++++++++++++************************))))))(((((((((((())))))&&&''''''((()))***+++,,,'''(((((((((((()))))))))''''''((()))))))))))))))))))))*********+++++++++******************************+++,,,------------///......000666@@@MMMUUU[[[YYYXXXYYY\\\___bbbcccpppooooookkkaaaXXXYYY```uuu{{{iiiWWWEEE===888888999999<<<@@@HHHNNNWWW\\\[[[UUUMMMIIIDDDBBB>>><<<::::::;;;<<<===@@@CCCFFFJJJPPPWWW[[[aaaeeekkkqqquuuyyy}}}xxxuuuwww|||}}}nnnYYYHHH>>>:::777666777777777777777666555444666444222111111111000///---...///...,,,,,,,,,---,,,---///000111222222222---...///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++,,,+++***---,,,,,,,,,+++++++++***,,,,,,++++++,,,,,,---......---,,,++++++---...000zzzjjj```[[[ZZZWWWWWWVVVTTTRRROOOLLLKKKOOOMMMKKKJJJKKKKKKJJJIIIIIIGGGEEEEEEDDDCCC@@@>>>???>>>===;;;::::::::::::888777555444333222222222111///------...///...---*********++++++,,,,,,---///......---,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((()))******+++''''''''''''((((((((((((&&&&&&'''((((((((((((((('''(((((()))+++,,,,,,---+++*********)))((((((((()))***+++,,,---------------------...333;;;EEELLLWWWXXXYYY[[[]]]```aaabbbooonnnooonnnhhh^^^YYYXXXcccyyyzzzjjjJJJ@@@777666777666666777???DDDMMMUUUYYYWWWPPPKKKDDDBBB???===;;;;;;<<<<<<;;;<<<>>>@@@CCCIIIPPPUUUZZZ^^^dddjjjnnnssswww{{{{{{wwwtttwww|||xxxgggPPP@@@:::::::::999777777777666666444333222555333111000111111000///...///000///---------...---...///111222222222222////////////...---,,,,,,++++++++++++++++++++++++,,,***))))))***++++++***,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,...///000tttggg___[[[ZZZXXXWWWVVVTTTQQQOOOMMMLLLOOOMMMJJJIIIJJJJJJJJJJJJHHHFFFEEEDDDDDDBBB@@@===>>>===<<<;;;:::999999999555444333222111000000///000...---,,,---...---,,,*********+++++++++,,,,,,000//////...---+++******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((((((((())))))&&&'''(((((())))))((((((&&&&&&''''''((())))))***,,,,,,+++***)))(((((('''((()))***+++,,,---------,,,,,,,,,,,,///555===CCCQQQTTTXXX\\\^^^```aaaccckkklllnnnpppmmmcccXXXPPPQQQaaayyyuuuVVVHHH;;;777888777555555:::===DDDMMMSSSTTTNNNIIIAAA@@@>>><<<;;;;;;<<<===:::::::::;;;===BBBIIINNNUUUYYY^^^dddiiinnnssswww{{{vvvtttvvv~~~mmm]]]III<<<:::<<<<<<:::777777666666444333222111444222000000000111000......///000///...---...000111222222222111000///////////////...---,,,++++++************************,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------...///pppddd^^^[[[YYYXXXWWWVVVSSSQQQPPPNNNNNNOOOLLLJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCAAA>>><<<<<<<<<:::999888777777777333333222111000///......///---++++++,,,---,,,++++++++++++++++++,,,,,,,,,/////////...---,,,***)))''''''(((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((()))))))))*********(((((()))************)))((('''''''''''''''''''''------,,,+++******))))))((()))***+++,,,,,,,,,,,,***++++++,,,---111777;;;IIINNNUUU[[[^^^```ccceeeiiikkkooosssrrriiiZZZMMMGGGPPP```uuu|||hhhWWWFFF>>><<<:::::::::999:::>>>EEEKKKLLLIIIEEE???>>>===<<<<<<<<<======;;;::::::999:::>>>EEEIIIPPPTTTYYY___dddjjjpppttt}}}~~~xxxvvvvvv{{{www^^^RRRDDD<<<;;;===;;;999666666555555333222000000333111//////000000///...---///000///......///000222222222111111///......//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///...---***************+++++++++,,,,,,++++++,,,,,,---...000//////...------------pppeee___[[[YYYWWWVVVUUUSSSRRRQQQPPPPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFEEECCCCCCBBBAAA>>><<<<<<;;;:::888777777777777444444444333222111000///...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,***)))'''(((((())))))******+++))))))(((((((((((())))))%%%&&&'''((()))******+++))))))))))))************((())))))************************))))))(((((((((------,,,,,,+++*********)))******+++++++++++++++)))***+++,,,,,,///333555AAAHHHQQQXXX\\\```eeeiiigggkkkqqqttttttmmm]]]MMMGGGHHHPPPaaatttvvveeeRRRFFF???:::888999888999<<<@@@DDDFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;::::::<<>>;;;<<<;;;::::::;;;>>>AAADDDGGGMMMRRRXXX___fffkkktttwww}}}{{{{{{~~~xxxbbbQQQAAA@@@>>>;;;888666555555222222333333222111000000111000....../////////...+++---......------...///------...////////////...---,,,+++******+++,,,,,,------------------------*********+++------+++)))))))))))))))*********+++,,,,,,++++++,,,,,,---...,,,---...//////000000000tttjjjddd^^^ZZZUUUTTTSSSRRRRRRSSSSSSTTTKKKJJJJJJKKKLLLKKKHHHFFFHHHGGGEEEDDDDDDCCC@@@>>>======;;;:::999888888888333444444444333111///...///...,,,,,,---------,,,........................)))+++,,,------,,,***)))((())))))***+++,,,,,,,,,))))))(((((((((((())))))************))))))))))))''''''''''''((((((((()))&&&''''''((((((((((((((($$$%%%%%%&&&'''((()))))))))))))))))))))*********++++++,,,++++++***)))((()))+++---------...000111555>>>IIISSSYYYaaaiiipppzzzxxxiiiMMMCCC@@@LLL]]]kkkvvv~~~xxx{{{uuueeeSSSCCC;;;:::444777:::;;;>>>DDDMMMTTTUUUSSSPPPLLLHHHDDDAAA???;;;<<<<<<;;;::::::<<<>>>???CCCHHHMMMSSS[[[bbbgggppptttzzz~~~|||xxx|||~~~nnnUUUBBB:::;;;;;;888444111222444111111222222222111111000111///------/////////...+++,,,------,,,,,,...///000000000///...,,,+++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***,,,,,,,,,------.........,,,,,,++++++,,,,,,---...)))***,,,...000222333333sssfff^^^ZZZXXXUUUSSSPPPOOOPPPPPPPPPOOONNNLLLKKKJJJKKKLLLKKKKKKJJJHHHDDDBBBAAABBBDDDFFFCCC@@@<<<888666555666777444444333222222111111000///............------------,,,+++***))))))))))))---+++)))***,,,---,,,)))++++++******)))))))))(((******))))))))))))******))))))(((''''''''''''''')))))))))))))))******+++(((((((((((((((((((((((((((((()))************)))(((((())))))))))))((((((***************+++++++++***++++++,,,---...000111888;;;DDDPPPYYYbbbnnnyyyfffWWWHHHEEELLLYYYiiiuuutttwww{{{lll[[[PPPDDD:::<<<666333555:::@@@JJJSSSdddbbbZZZQQQKKKIIIDDD===<<<<<<===<<<::::::;;;<<<;;;>>>AAAEEEKKKRRRZZZ___hhhkkkpppuuuzzz~~~zzzyyy}}}~~~~~~eeeMMMBBBAAA777777666555444333333222444444222111...+++)))(((000000///...------,,,,,,---------,,,,,,+++++++++---------....../////////,,,+++***))))))***+++,,,000000//////...---++++++******+++++++++,,,,,,,,,/////////...---------,,,..................------------,,,,,,,,,,,,------qqqddd]]]ZZZYYYUUUSSSQQQPPPPPPPPPPPPOOOMMMLLLJJJKKKLLLLLLKKKIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA???<<<999777666666777333333333333222111000000///............---------------,,,+++************,,,***)))))),,,,,,+++)))************))))))(((((()))((((((''''''(((((()))))))))((('''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))((())))))***+++*********))))))************))))))***************+++++++++*********+++,,,---...///111555>>>LLLWWWbbbqqq}}}iiiPPPFFFIIIRRR]]]eeelllooouuu{{{yyykkk^^^NNNAAA<<<888666888:::>>>HHHRRRhhhkkkjjj```UUUNNNIIIEEEAAA@@@???>>><<<;;;<<<<<<<<<>>>AAADDDHHHNNNUUUZZZaaaeeekkkqqquuuyyy|||~~~|||zzz}}}oooYYYEEE:::999444444444333222222111111//////////////////...---000//////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------.........++++++************++++++...//////......---,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,........................///......------......///nnnbbb\\\ZZZYYYVVVTTTQQQPPPPPPPPPOOONNNKKKKKKJJJKKKLLLLLLJJJGGGGGGHHHIIIIIIGGGCCC???===>>>===<<<;;;999888777777000111222333333222000//////............---------------,,,+++***************)))((()))***+++***((((((((()))******)))'''&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''(((((())))))(((((())))))***+++************************))))))***++++++++++++*********++++++++++++******))))))*********+++++++++************++++++,,,---...000999FFFRRR^^^nnn||||||\\\JJJGGGKKKRRRWWWaaafffnnnwwwsss```OOO@@@<<<:::::::::===FFFPPPfffrrryyyrrrcccWWWPPPMMMFFFDDDAAA>>><<<<<<<<<<<<<<<>>>@@@BBBDDDHHHNNNRRRWWW\\\dddjjjooosssvvvxxx}}}|||{{{{{{}}}~~~kkkYYYHHH999222000111111000000000000000000------...///000000////////////......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,........................000000000//////000000000nnnbbb\\\XXXWWWUUUTTTRRRQQQQQQQQQPPPNNNJJJJJJKKKLLLMMMLLLIIIFFFEEEFFFGGGGGGEEEBBB???===;;;;;;<<<<<<;;;999888666///000222333333222000//////............---------,,,,,,+++***)))))))))))))))((((((((()))))))))((('''((()))******)))'''&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((()))((((((((((((((()))******)))))))))))))))))))))))))))******+++++++++++++++)))******++++++******))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,000111777AAAJJJUUUeeerrrgggSSSIIIGGGLLLQQQXXX```nnnzzztttcccMMMDDD<<<::::::===CCCJJJ\\\mmm||||||qqqdddYYYRRRIIIFFFAAA===<<<;;;;;;;;;:::<<<>>>???AAADDDHHHKKKNNNTTT]]]eeeiiimmmqqqtttzzz|||}}}yyyyyy|||nnnWWWGGG<<<333---,,,......//////000000000000111111000000///---,,,+++.........------,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++)))***+++,,,,,,+++***)))++++++,,,---------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------...............222222111111111111222222pppddd\\\VVVSSSTTTSSSRRRRRRRRRRRRPPPOOOJJJJJJKKKLLLMMMLLLIIIGGGCCCCCCCCCBBBBBBAAAAAA@@@:::;;;<<<<<<;;;:::888666111111222333222111000//////............---------+++***)))((((((''''''((((((((()))(((((((((((()))'''((()))******)))(((((())))))(((((((((((())))))))))))((((((((())))))***((((((((('''((())))))***(((((((((((((((((((((((())))))***++++++++++++***(((((())))))))))))((((((((())))))***++++++,,,,,,------,,,,,,,,,------...111111555<<>>@@@DDDGGGGGGOOOXXX___cccgggmmmqqqvvvzzz}}}xxxvvvxxx}}}}}}ttt```III===777222///---......//////000000111111222222111000...,,,+++***---------------,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))***+++,,,------------******+++++++++,,,,,,,,,******++++++,,,,,,---------------.........//////222222111111111111222222pppddd[[[UUURRRRRRRRRQQQRRRTTTTTTRRRPPPLLLLLLKKKLLLMMMMMMKKKHHHCCCBBBAAA@@@@@@AAABBBCCC;;;;;;<<<<<<;;;999888666444444333222222111111111///............---------++++++***(((((((((((((((''')))***)))((('''(((***)))))))))))))))***************))))))))))))******))))))((((((((()))******((((((''''''(((((()))***''''''''''''''''''''''''(((((()))************)))(((((())))))))))))(((((((((((()))***+++,,,,,,------,,,,,,,,,------...///......111888>>>FFFSSS___lllsss|||ttteeeRRRDDDBBBFFFRRR```tttnnnXXXIIIBBB===;;;<<>>AAACCCBBBIIIRRRXXX[[[```gggmmmqqqwww~~~|||wwwuuuwww|||xxxvvvdddSSS@@@777666444111111......//////000000111111//////000000///...------------,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************)))))))))******++++++++++++******)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------.../////////111111111000000111111111~~~mmm```YYYUUUTTTQQQPPPQQQRRRUUUUUUTTTRRRNNNMMMLLLLLLMMMMMMLLLKKKEEEEEECCCBBBBBBBBBCCCCCC<<<<<<<<<;;;:::999777666888777444222111111111222///............------------,,,+++***))))))))))))''')))+++***(((''')))++++++***)))))))))***,,,---*********))))))*********))))))(((((()))******+++(((''''''''''''((())))))((((((((((((((((((((((((''''''((())))))))))))((()))))))))******)))))))))'''((()))***+++,,,------++++++++++++,,,---...///------000555:::@@@LLLWWWbbbjjjuuu|||~~~xxxnnn^^^OOOHHHIIIQQQ___rrr}}}gggRRRCCC===??????IIIVVVeeettt|||lllbbbVVVLLLHHHEEEAAA>>><<<===>>>===<<<<<<===>>>===CCCLLLPPPRRRWWW```hhhjjjrrr{{{~~~zzzxxxyyyzzzyyypppjjjSSSEEE888444555444222222......//////////////////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++++++++******)))))))))++++++************++++++)))***+++++++++++++++*********+++++++++,,,,,,,,,******************)))))),,,,,,------...//////000000000////////////000000~~~jjj]]]WWWVVVVVVOOOOOOPPPSSSUUUVVVUUUSSSPPPNNNLLLLLLMMMNNNMMMLLLGGGGGGGGGFFFDDDCCCBBBAAA>>>===<<<;;;999888777777;;;999555222000000222333//////.........---------///...---,,,++++++++++++(((***,,,+++(((''')))+++---+++)))((()))+++---///******))))))))))))******))))))((())))))***++++++'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((******++++++++++++******'''((()))***+++,,,------)))))))))***+++---...//////...000555888<<>><<<::::::;;;999???GGGJJJLLLQQQ[[[dddfffnnnxxx{{{wwwvvvvvv{{{uuujjj```HHH===333222444333111111........................//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,+++++++++******)))))),,,+++***))))))***+++,,,******+++++++++******)))******+++++++++,,,,,,,,,******))))))(((((('''''',,,,,,------...///000000//////............//////|||iii]]]XXXVVVVVVQQQQQQQQQRRRSSSTTTTTTTTTMMMLLLKKKLLLNNNNNNLLLKKKFFFDDDBBBBBBCCCDDDDDDDDD@@@???>>>===;;;:::999888555555444333222111111000//////...------------...///---++++++,,,---,,,+++,,,+++)))((((((((()))******++++++,,,------......))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***(((&&&&&&&&&'''&&&%%%'''((()))***+++,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---,,,,,,+++******+++++++++***,,,...///111555===CCCSSS\\\jjjwww~~~|||xxxvvvrrrgggWWWJJJKKKUUUcccqqq}}}~~~ZZZEEE@@@???>>>BBBMMM[[[iiiyyysssbbbVVVOOOHHHBBB?????????<<<;;;;;;===??????@@@AAACCCFFFLLLTTTYYYgggllluuu|||}}}wwwqqqpppxxx|||{{{ppp^^^RRR???999222000222333222///000///...------...///000000000111000000///......000...,,,*********+++,,,,,,---......,,,,,,---...------......------,,,+++***(((&&&&&&((()))******+++***)))'''''''''((()))+++***(((''''''(((***++++++(((%%%'''+++---+++'''******+++++++++,,,,,,,,,------.........---+++***}}}jjj^^^XXXVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSOOONNNMMMNNNOOOOOOMMMKKKGGGDDDBBBBBBBBBCCCCCCBBB??????>>><<<;;;:::999888777777666555444333333222//////...------------......,,,+++***+++,,,+++***++++++)))((((((((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))'''&&&&&&'''(((((('''((()))******++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,+++++++++++++++++++++***,,,------///333999>>>LLLVVVdddqqqyyy}}}~~~|||yyyvvvuuuqqqhhhYYYMMMHHHNNNZZZkkk|||rrrUUUHHH<<<;;;>>>EEEMMMZZZmmm}}}qqqbbbWWWPPPJJJCCCBBBAAA@@@???>>>===<<<<<<===>>>@@@CCCHHHPPPUUUaaagggpppxxx~~~}}}tttqqqrrrxxx|||wwwqqqbbbPPPEEE;;;666///...///111000...000///...------...///000//////000000///......---,,,+++*********,,,...///+++---------,,,+++,,,------------------,,,,,,+++,,,+++)))***,,,------,,,******)))((((((((()))))),,,***)))(((((()))***,,,---+++***+++...///---************+++++++++,,,,,,,,,,,,---------,,,******lll___XXXVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRMMMLLLKKKJJJKKKJJJHHHFFFFFFDDDBBBAAABBBBBBAAA@@@??????>>><<<;;;:::999888777777666555444333333222//////...------------...---+++******++++++***)))+++******)))((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((&&&%%%&&&(((*********))))))******+++*********))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---000555888AAAJJJXXXdddmmmrrruuuwwwsssrrrpppqqqpppiii]]]SSSIIIJJJQQQbbbyyyeeeQQQ@@@>>><<<===???HHH[[[lll{{{rrrfff[[[TTTJJJGGGDDDDDDDDDBBB===999999:::;;;<<<>>>CCCJJJNNNYYY___jjjsssyyy~~~{{{qqqjjjllluuu}}}}}}uuuhhhUUUDDD;;;777333///---///000///...//////...------...//////---............------,,,++++++******+++,,,...///***+++,,,,,,+++***+++,,,,,,------------,,,++++++,,,++++++,,,......---,,,((())))))************))),,,+++***))))))***+++,,,))))))***++++++***)))(((*********++++++++++++,,,***+++++++++++++++***)))mmm___YYYWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRMMMLLLJJJJJJJJJHHHFFFDDDFFFDDDBBBAAABBBAAA???>>>???>>>===<<<;;;:::999999555555444333222111111000//////...------------...---+++))))))***+++***)))+++******)))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((&&&''')))******))))))***************)))((())))))))))))))))))))))))((()))***,,,,,,+++************++++++,,,,,,++++++...---,,,,,,,,,...111333888???JJJTTT\\\aaaeeegggggggggiiilllnnnkkkbbb[[[QQQKKKKKKYYYqqqvvvbbbLLLDDD===::::::???KKKWWWhhhvvvyyyjjj___SSSMMMGGGEEEEEEDDD???:::888999999:::;;;???EEEIIIQQQXXXbbbllltttyyy}}}}}}xxxnnngggeeemmm{{{yyy|||nnn\\\JJJ===888666333000000111222111000........................,,,,,,---------,,,,,,+++...---,,,+++************)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,+++******)))((()))***,,,,,,***((('''((()))+++++++++******++++++************++++++&&&(((***+++)))'''&&&'''************++++++++++++++++++++++++++++++******mmm```YYYWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOOOONNNMMMJJJHHHFFFDDDBBBBBBBBBAAA???===>>>>>>===<<<;;;::::::999555555444333222111111000//////...------------...---+++))))))***+++***)))************)))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++***((('''((()))((('''))))))*********))))))((())))))))))))))))))))))))((()))***,,,,,,+++******)))***+++,,,,,,,,,,,,+++///---,,,+++,,,...///000444999AAAHHHNNNSSSWWWZZZ\\\___cccjjjooonnnjjjeeeXXXOOOIIIRRRggg|||yyyXXXJJJ>>>;;;===@@@CCCGGGWWWfff{{{~~~ooo```XXXMMMGGGFFFEEEBBB>>>999:::::::::;;;===BBBEEEKKKQQQ[[[eeemmmtttyyy|||yyyrrrmmmcccaaaeeerrrrrr___MMM@@@999666333222111111111111000000------............------++++++,,,,,,,,,,,,++++++------,,,+++************)))***++++++))))))***+++++++++,,,,,,++++++***)))''''''((()))++++++)))'''&&&((()))+++++++++***)))+++******************+++)))+++------+++*********))))))*********+++++++++,,,++++++++++++,,,,,,,,,mmm```YYYWWWWWWRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOOOOONNNMMMKKKHHHEEEDDDCCCCCCCCCCCC@@@>>>>>>======<<<;;;;;;::::::777777666555444333333222//////...------------...---+++******++++++***))))))************)))(((((((((((())))))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,***((('''(((((('''&&&(((((())))))***)))))))))))))))))))))))))))))))))))))))***+++++++++++++++((()))+++,,,------,,,+++---,,,******,,,.........333777===BBBHHHMMMSSSVVV[[[___eeemmmssstttrrrppp___VVVLLLMMM[[[nnn|||fffUUUEEE@@@BBBCCCAAA@@@LLLZZZnnnrrrhhh[[[QQQKKKGGGEEECCC<<<<<<<<<<<<;;;===@@@CCCFFFLLLTTT]]]fffmmmtttyyy|||}}}wwwooogggddd\\\^^^fffsss}}}zzzhhhRRRDDD>>>;;;999000000111111000///...---------............------***++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,)))***++++++***)))***+++***++++++++++++***))))))***))))))***,,,,,,+++)))'''(((((())))))))))))((()))))))))))))))))))))))))))(((((())))))*********)))))))))************+++,,,++++++++++++,,,------lll___YYYXXXXXXUUUTTTTTTSSSSSSRRRRRRRRROOONNNMMMLLLMMMLLLIIIGGGDDDCCCCCCDDDEEEDDDBBB@@@=========<<<;;;;;;::::::777777666555444333333222//////...------------......,,,+++***+++,,,+++***)))******+++***)))((('''))))))***+++---...//////))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))(((&&&&&&'''((('''&&&''''''((()))*********)))))))))))))))))))))))))))******))))))******+++,,,''')))+++---------,,,+++***((('''(((+++------,,,000333999???FFFNNNUUU[[[cccgggmmmuuuzzz{{{zzzyyyjjj```SSSLLLPPP]]]nnnyyy}}}|||zzzzzz{{{~~~~~~kkkVVVJJJEEEAAA>>>>>>BBBMMM]]]ooo|||nnn```TTTKKKGGGEEE===>>>>>>===<<<===???AAACCCGGGNNNVVV^^^gggooouuuxxxzzz}}}{{{sssjjjbbb]]]ZZZYYY\\\cccnnntttuuuyyy~~~~~~rrr[[[FFF>>>>>>===888000111222222111///------,,,------......------,,,***+++,,,,,,------,,,,,,((()))***++++++,,,,,,,,,***+++,,,+++******+++,,,***************))))))(((,,,***)))***+++,,,,,,+++)))(((''''''''''''''''''((((((((())))))((((((((((((%%%"""###'''******)))))))))))))))************+++******)))***+++,,,---~~~kkk___YYYXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPOOOOOOOOOOOOLLLJJJDDDCCCCCCEEEFFFEEECCCAAA=========<<<;;;;;;;;;:::666555444333222111111000//////...------------...///---++++++,,,---,,,+++)))******++++++)))((('''$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''%%%$$$%%%'''))))))(((&&&&&&((()))************))))))))))))))))))))))))+++***)))))))))***,,,---''')))+++---...---,,,+++(((%%%$$$&&&***,,,,,,++++++///555<<>><<<===:::DDDPPP\\\kkk||||||lll[[[OOOHHHEEE>>>??????===<<<<<<>>>@@@@@@DDDJJJQQQYYYbbblllrrruuuwww{{{xxxuuuppphhh___YYYUUUSSSYYY[[[```hhhkkknnnuuu~~~tttfffNNN:::666:::888000222444666666333111///...,,,,,,---......---,,,,,,***+++,,,---------------++++++,,,++++++***)))(((***+++,,,,,,+++***+++,,,***************)))((((((,,,***((((((***+++,,,+++***((('''%%%%%%%%%&&&'''''''''(((((((((((('''''',,,'''###$$$***......---))))))))))))***************)))(((((((((***+++,,,{{{iii```]]][[[ZZZ]]][[[YYYVVVSSSRRRQQQQQQRRROOOLLLLLLNNNOOONNNMMMHHHGGGEEEDDDBBBAAAAAAAAA>>>===<<<;;;:::999999999888888777555444333222111.........///////////////---+++))))))***+++***)))***)))(((''''''((()))***))))))*********(((&&&%%%'''''''''(((((((((((((((,,,+++)))((((((((()))***+++***)))(((((()))***++++++***)))((('''&&&%%%%%%***************)))((((((************************...+++)))***...111222111------......---,,,***)))......---,,,++++++++++++------111999AAAJJJYYYffflllpppvvvyyyzzz|||vvvlll```UUULLLKKKYYYjjjwww}}}hhhOOODDDAAA@@@CCC??????HHHTTTcccrrr~~~ooo```RRRGGGDDDCCCBBB@@@????????????BBBEEEJJJOOOTTT[[[eeekkkoooqqquuuxxxzzz}}}|||vvvpppfff]]]ZZZWWWTTTRRRSSSVVV\\\dddggghhhooo~~~~~~gggPPP===:::999222---///222111///...---------...------,,,,,,,,,---..................------,,,+++///,,,******---...---+++***((('''(((***+++)))&&&((()))***+++++++++++++++++++++++++++************,,,+++***))))))***+++,,,&&&'''((())))))******)))(((((()))***++++++,,,,,,)))))))))((((((((((((((())))))***+++,,,,,,------zzziiiaaa^^^]]]\\\^^^\\\ZZZWWWUUUTTTSSSSSSRRROOOLLLLLLNNNPPPNNNLLLGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@>>><<<:::999888888888888777555444333222111000000//////......---------+++))))))***+++***)))***)))(((''''''((())))))((()))***++++++,,,,,,+++,,,+++***)))(((''''''&&&+++***)))((((((((())))))))))))((((((((((((((()))((((((((((((((((((''''''***************)))((((((************************)))((('''))),,,------+++%%%&&&((()))******)))))),,,,,,++++++******++++++///...111666<<>>>>><<<===BBBHHHQQQ```nnn|||yyyjjj\\\RRRNNNJJJFFFCCCBBBAAA@@@??????BBBFFFJJJNNNUUU]]]ccceeeiiioootttxxx{{{xxxqqqggg^^^WWWTTTSSSQQQQQQSSSXXX\\\ccciiiooo{{{qqqYYYEEE777666777333000222000///...------,,,,,,,,,...------,,,,,,,,,------------......------,,,+++...,,,******,,,---,,,++++++)))((()))+++,,,***(((((())))))******+++******)))))))))(((((((((''''''***))))))(((((())))))***&&&&&&'''((())))))))))))((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,zzziiiaaa______^^^^^^]]][[[YYYWWWUUUUUUTTTRRROOOLLLLLLOOOPPPNNNLLLFFFFFFEEECCCCCCBBBBBBBBBAAA@@@>>>===;;;::::::999888777666555444222111111111111000///...---,,,,,,---+++***)))++++++***)))+++***)))(((''''''(((((())))))))))))***+++,,,---,,,,,,+++***))))))((((((***)))((('''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******)))************))))))(((*********************************+++------,,,***'''((()))***++++++++++++,,,++++++++++++,,,,,,---222///000333666<<>>=========<<<@@@MMMZZZmmm||||||nnndddYYYRRRJJJFFFFFFFFFDDDAAA???AAACCCEEEHHHMMMSSSXXX[[[```gggmmmrrrvvvzzz}}}|||rrrkkk^^^WWWRRRQQQRRRQQQSSSWWW]]]aaagggppp|||rrr]]]III;;;111222555222000222............---,,,++++++///...---,,,,,,+++,,,,,,,,,,,,------,,,,,,+++++++++***)))***+++,,,+++***+++******+++,,,,,,+++)))(((((()))))))))))))))***))))))(((((((((((('''''''''(((((())))))(((((('''&&&'''((())))))***)))))))))))))))***++++++,,,,,,******++++++,,,---------******++++++++++++++++++zzziiiaaa___]]]\\\\\\[[[ZZZXXXWWWVVVUUUTTTQQQNNNLLLMMMOOOPPPNNNKKKFFFEEEDDDCCCCCCBBBBBBBBB<<<;;;;;;;;;;;;<<<<<<===777777666555333222111111000000//////......---------,,,******+++++++++*********))))))(((''''''''',,,***)))'''''''''((((((((()))))))))***+++++++++)))(((((('''''''''''''''&&&'''((()))***)))((('''%%%&&&&&&'''((()))******))))))************)))(((************************,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,------...///222///...000222777BBBMMM]]]eeepppwwwzzzzzz{{{||||||{{{{{{}}}|||uuullleeejjjppp{{{fffPPPEEEAAA===<<<:::<<>>HHHXXXaaallluuuwwwwwwvvvwwwyyy|||yyynnn```dddnnn~~~{{{fffRRRHHH>>>;;;<<<===@@@EEEKKKWWWjjj}}}rrreee]]][[[XXXQQQKKKGGGEEEBBBAAABBBCCCEEEGGGJJJNNNUUU\\\cccjjjqqquuu{{{}}}~~~xxxqqqiiiaaa\\\TTTPPPOOORRRUUUXXX^^^eeennnvvv|||qqq```MMM???;;;666222222111...,,,,,,---...///000000///---,,,///...---,,,+++*********'''((())))))))))))((((((%%%'''((())))))((((((((()))***++++++******)))******)))(((((('''((())))))*********))))))))))))((('''(((************((('''))))))***+++,,,,,,,,,,,,***************+++++++++((())))))***+++,,,------+++*********************{{{hhh^^^[[[XXXVVVVVVVVVVVVVVVUUUTTTRRRRRRPPPNNNMMMNNNPPPPPPNNNJJJHHHGGGEEEDDDBBBAAAAAAAAA>>>===;;;999888777666666777666555444333111000000,,,,,,---...///000111111...,,,+++***+++,,,+++***(((((())))))))))))(((((())))))))))))***+++,,,---******)))))))))(((((((((((())))))))))))((('''&&&'''((()))******++++++***))))))((((((''''''&&&&&&((())))))************)))))))))))))))))))))))))))******)))'''&&&&&&)))+++(((((())))))+++,,,...///)))(((((((((((())))))***+++***+++...///222:::CCCPPPYYYfffnnnrrrrrrrrrrrruuu|||}}}qqq^^^]]]cccssshhhXXXHHHAAA???===<<<===DDDLLLZZZooo~~~rrrjjjbbbYYYSSSJJJGGGCCC@@@@@@AAAAAAAAAAAAEEEKKKSSS[[[dddmmmsssvvvyyy|||}}}|||~~~|||tttkkkddd]]]XXXTTTQQQOOOPPPVVVZZZ___hhhqqq{{{}}}ppp```MMM???:::444333222111111000///000...///////////////.........---,,,++++++***++++++'''((())))))***)))))))))%%%(((***+++*********+++(((***++++++***))))))***+++***)))((('''((()))***((((((''''''''''''&&&&&&((())))))******))))))((()))***+++,,,,,,------,,,************************(((((())))))******++++++))))))******************yyyggg]]]ZZZXXXVVVTTTUUUUUUUUUUUUTTTRRRQQQPPPNNNMMMNNNPPPQQQMMMJJJIIIHHHFFFDDDBBB@@@@@@??????>>><<<:::888777666666777666555444222111000000------......//////000000...---++++++,,,,,,,,,+++&&&'''((()))******))))))((()))***++++++,,,,,,+++++++++*********)))))))))))))))*********)))(((''''''''''''((((((***++++++)))(((((((((''''''''''''(((((()))***************))))))))))))))))))))))))(((+++------+++***+++,,,************,,,...000111******))))))((()))))))))((((((***......///555===FFFOOO\\\fffkkkmmmnnnppppppyyyvvvhhh^^^ZZZeeewwwvvvbbbRRRGGG>>><<<===???FFFOOO]]]rrruuujjjaaa\\\PPPLLLFFFCCCCCCCCCBBB@@@@@@CCCFFFKKKQQQZZZdddjjjooorrruuuuuuuuuwww|||wwwqqqhhh```[[[YYYXXXWWWVVVVVVZZZbbbiiiqqq}}}qqqcccQQQ@@@888777000222333111///000111222.........------......///,,,,,,+++++++++++++++,,,)))***++++++,,,,,,,,,+++(((+++...///...------///)))+++---,,,***)))***,,,---+++***(((((((((***+++(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))(((((()))***++++++++++++************************)))))))))***************(((((())))))******++++++wwweee]]]ZZZYYYWWWTTTUUUUUUVVVUUUTTTSSSRRRPPPNNNMMMNNNQQQQQQMMMJJJJJJIIIGGGDDDBBB@@@???>>>>>>===<<<;;;:::999999999666666555444222111000000///////////////.........///---++++++,,,,,,,,,+++%%%&&&((()))***+++******))))))*********(((&&&%%%((()))***+++,,,---......)))***+++++++++***((('''''''''&&&&&&'''(((***+++''''''(((((((((((((((((((((((()))***************))))))))))))))))))))))))!!!&&&,,,...,,,)))''''''))))))(((''''''((()))***......---,,,++++++++++++''''''***...------111888>>>HHHUUU```fffjjjmmmoooooozzztttcccWWW[[[jjjzzzzzzcccOOOAAA>>>AAA<<>>DDDJJJRRRbbbsss}}}vvvqqqmmmfff```YYYUUUVVVVVVSSSQQQMMMIIIGGGHHHHHHFFFHHHNNNPPPSSSWWWXXXXXX\\\dddjjjqqqsssvvvwwwwwwwwwxxxyyyvvvvvvvvvvvvyyy|||~~~yyytttooolllggghhhhhhiiilllsss{{{qqq```MMMBBB<<<777333333222222111111000000////////////...------,,,------,,,,,,,,,,,,,,,+++******(((***+++,,,,,,,,,...///---...///000111222222222.........---,,,,,,++++++************))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))******+++,,,------------wwwfff^^^[[[YYYWWWYYYWWWUUUUUUUUUUUUSSSQQQPPPNNNLLLLLLMMMNNNMMMLLLGGGEEECCCBBBBBBBBB@@@>>>>>>======<<<:::999888888777666555333111000//////000/////////..................---,,,+++++++++++++++***(((&&&&&&''')))***(((&&&%%%%%%'''(((((('''$$$'''***+++***)))))))))***)))((('''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''&&&'''((((((''''''((()))(((((()))))))))((('''&&&))))))((('''((()))***+++***************************++++++++++++,,,,,,,,,///---+++***))))))))))))000222:::DDDNNNXXXfffrrr}}}pppeeefffooo~~~sssXXXLLLCCCAAA@@@BBBMMM[[[iiiuuu~~~zzzwwwyyyuuurrrpppooolllfffaaa\\\VVVQQQOOOKKKGGGFFFIIIGGGIIIKKKKKKLLLQQQYYY```gggiiilllmmmmmmlllmmmnnniiijjjjjjlllppptttxxx{{{|||wwwtttssssssttt|||uuu]]]PPPCCC>>>;;;888666666222222222111000000//////............---,,,+++***---------,,,+++***))))))''')))***+++***+++,,,...+++,,,...000111222222222......---,,,,,,++++++***++++++************))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++yyyhhh^^^[[[YYYXXXYYYWWWUUUUUUUUUUUUSSSQQQPPPNNNLLLLLLMMMNNNMMMLLLFFFDDDBBBAAABBBAAA@@@???>>>>>>===;;;:::999888888777666555333111000000000.........///////////////,,,,,,+++***************,,,+++)))(((((()))***+++)))'''&&&''')))******)))%%%''')))***)))&&&$$$"""+++***)))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&''')))(((''''''(((***((((((((((((((('''''''''))))))((((((((()))***+++((((((((((((((((((((((((&&&&&&((()))***+++,,,,,,++++++***+++,,,---...///000111666???HHHTTTfffvvvsssnnnqqqxxxuuu```JJJAAA===<<>>===;;;999888888888777666555333222111111111............////////////---,,,,,,++++++++++++,,,((('''&&&&&&&&&'''(((((('''&&&$$$%%%'''(((((((((&&&'''(((***)))'''$$$"""++++++******)))((('''&&&''''''''''''(((((((((((('''''''''(((((((((((((((''')))******)))(((***+++******)))))))))((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((()))*********))))))(((((()))+++---///000111000000444:::BBBNNNbbbttt~~~|||}}}tttSSSDDD@@@>>>===@@@DDDJJJSSS^^^fffoooxxx}}}wwwnnneee[[[OOOGGGCCCBBBAAA@@@BBBFFFMMMQQQVVVXXXZZZ[[[ZZZXXXXXXYYYUUUVVVXXX\\\aaagggllloooxxxzzz~~~|||yyywwwuuussssssppptttzzzttt___NNN===777333555666333222333333333222222111000000000---...//////...,,,+++)))---,,,+++)))(((''''''''')))+++,,,,,,++++++---........./////////......---,,,,,,,,,+++******)))))))))))))))***************((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&$$$$$${{{hhh\\\XXXWWWXXXYYYWWWUUUUUUUUUUUUSSSQQQPPPNNNLLLLLLMMMNNNMMMLLLGGGEEEBBBAAAAAABBBAAAAAA@@@???===:::999888888888777666555333222222111111.........//////////////////......------......///((((((((((((((())))))******)))'''((()))+++***)))''''''(((***------+++(((***************)))((('''''''''((((((((()))))))))'''''''''(((((((((((((((((()))******))))))***+++,,,+++***)))))))))******)))))))))*********++++++************************............,,,)))'''%%%(((((()))***+++,,,------...///111555:::DDDXXXjjj```MMMFFF@@@<<<;;;AAAAAADDDJJJQQQXXXbbbkkkqqquuu|||zzzmmm\\\MMMCCCAAA???>>>???BBBGGGIIILLLNNNPPPPPPOOOMMMMMMMMMNNNOOOQQQTTTYYY___dddgggrrrvvv{{{~~~xxxuuuqqqmmmkkkkkklllmmmrrryyy|||tttcccOOOBBB888444222555666333222333333333333222111111000000......//////......---,,,///...,,,***))))))*********+++,,,,,,++++++,,,...////////////...---,,,+++,,,,,,+++******))))))(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((************************&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))************zzzhhh[[[VVVVVVWWWYYYWWWUUUUUUUUUUUUSSSQQQPPPNNNLLLLLLMMMNNNMMMLLLIIIFFFCCCAAAAAABBBBBBAAAAAA???===:::888888888888777666555444333222222222///////////////............---------------......******+++++++++,,,,,,,,,...,,,++++++,,,,,,,,,+++***)))(((***---...,,,***'''((()))))))))((('''&&&((((((((()))))))))******''''''''''''((((((((()))'''((())))))(((((()))+++,,,+++***)))))))))******))))))******+++++++++***************************------......,,,***(((&&&)))***+++,,,,,,,,,,,,,,,---...000222444;;;MMM^^^rrrqqq\\\NNNBBB::::::===:::;;;@@@DDDFFFKKKSSSVVVZZZaaaiiirrr{{{|||hhhVVVDDDBBB???>>>???AAACCCDDDFFFHHHJJJIIIHHHFFFEEEFFFHHHHHHJJJMMMQQQWWW\\\___iiimmmttt{{{}}}zzzwwwtttsssnnnjjjeeeaaaaaacccgggjjjuuu|||xxxqqqdddQQQBBB;;;777444333666777555444777444333333222222111111000//////.........///000000...---+++***)))***+++,,,)))***++++++******+++,,,------.........---,,,,,,+++++++++***))))))((((((&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,zzzgggZZZUUUUUUWWWYYYWWWUUUUUUUUUUUUSSSRRRPPPNNNLLLLLLMMMNNNMMMLLLJJJGGGDDDBBBBBBBBBBBBAAABBB@@@===:::888777888888777666555444333222222222000000//////............*********)))******++++++''''''(((((())))))))))))+++***((('''((()))((('''---***((((((******(((&&&%%%&&&'''((((((((('''&&&))))))))))))************&&&'''''''''(((((())))))&&&'''((((((''''''(((***,,,+++)))((((((((()))***))))))***++++++++++++***((((((((((((((((((((((((%%%''')))+++,,,+++***)))***+++---...///000000000......111222111777GGGWWW\\\kkk|||iiiUUUBBB:::;;;666444666===???===???DDD???BBBFFFLLLSSS]]]ffflllsss|||lllYYYFFFDDDAAA@@@@@@AAABBBBBBDDDFFFHHHGGGEEEDDDCCCCCCCCCDDDEEEHHHLLLQQQUUUXXX[[[```hhhqqqyyy~~~~~~|||yyyuuuqqqmmmkkkiiifffbbb]]]YYYZZZ___eeeiiittt{{{zzzqqqgggVVVBBB888888111//////222333111222444444444333222222111111000//////.........000222333,,,***)))''''''(((***+++((()))******))))))***++++++,,,,,,---............++++++******)))((((((((())))))******+++++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((+++++++++******)))((('''yyyiii]]]UUUUUUYYYVVVWWWXXXXXXVVVTTTQQQPPPLLLKKKKKKMMMOOOPPPOOOMMMGGGGGGHHHGGGFFFDDDBBBAAA@@@???===:::888777666555555666666666555333111000000000000000////////////111///,,,,,,,,,------,,,***************)))((('''++++++,,,,,,,,,***(((''')))***+++++++++)))((('''((((((((((((((((((((((((+++++++++************))),,,)))'''((()))***(((%%%&&&'''***++++++***'''&&&)))(((''''''''')))***+++333///)))'''((()))((('''+++)))(((((()))******)))---,,,+++***))))))))))))******+++,,,---///000111/////////000333777;;;>>>PPPYYYeeepppxxx|||dddPPPDDD???>>>>>><<<:::777777999<<<>>>>>>???@@@AAAEEEJJJNNNYYYaaakkksssxxxtttdddUUUHHHFFFEEEDDDEEEEEEDDDBBBCCCBBBAAAAAABBBAAA>>><<>>>>>>>>===<<<:::;;;<<<>>>@@@@@@BBBEEEHHHNNNSSSYYY```ffflllqqquuu|||zzzzzzyyytttoooooojjjccc^^^\\\YYYVVVSSSOOONNNNNNPPPUUU[[[```ccceeekkksss{{{{{{lll```SSSKKKDDD>>>;;;<<<000111222222222222111000111000000///......------///---++++++------,,,***)))))))))))))))*********))))))(((''''''((()))))))))*********++++++++++++,,,---///000111000///...,,,---//////---,,,---...------------,,,***(((''')))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''''')))++++++)))'''+++***))))))***,,,...///vvvfffZZZSSSRRRUUUXXXXXXYYYXXXVVVSSSPPPNNNPPPNNNMMMNNNNNNNNNLLLJJJKKKIIIHHHEEECCCBBBAAAAAA@@@???===:::888777666666777777777777666444333222000000000/////////......///---***)))***+++******(((((()))++++++,,,,,,,,,''''''''''''((()))***+++******))))))(((((())))))))))))))))))))))))))))))%%%&&&&&&''')))******+++***)))(((((())))))((('''&&&&&&&&&'''''''''''''''***))))))(((((((((((()))+++)))((()))***+++***)))+++)))(((((()))******)))***************+++++++++------,,,,,,,,,,,,------------,,,---...111444666777>>>IIISSS\\\fffqqqxxxwwwdddXXXCCC???999777777888777666666777888888777888:::;;;;;;DDDKKKMMMPPPUUUXXXXXXXXXVVVTTTSSSRRROOOKKKHHHBBB???===;;;<<<<<<;;;:::888999;;;<<<<<<>>>AAACCCGGGJJJOOOTTTZZZaaaggglllzzz{{{}}}}}}}}}}}}~~~}}}yyytttqqqpppmmmhhhddd___[[[VVVRRROOOMMMKKKIIIEEEGGGKKKPPPTTTXXXZZZ\\\\\\```fffnnnyyy~~~tttlllZZZHHH@@@???<<<777555//////////////////////////////......------,,,,,,---+++******+++,,,***)))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))))))))******)))***,,,.../////////...---...000000...---...///------------,,,***)))(((+++*********)))))))))(((++++++++++++******))))))'''''''''((()))*********(((''''''(((***+++)))((('''&&&&&&&&&(((***,,,---wwwggg[[[SSSRRRUUUXXXYYYYYYXXXVVVSSSPPPNNNOOONNNMMMMMMNNNNNNLLLJJJLLLJJJGGGDDDBBBAAA@@@@@@???>>><<<:::888777666666777777666555444333222222000000/////////.........000...+++***+++++++++***))))))***+++++++++++++++***)))(((((((((***+++,,,***)))(((''''''((()))***************************&&&&&&'''(((((()))******))))))(((((())))))((((((***)))(((&&&%%%%%%&&&&&&******))))))((((((''''''+++++++++++++++)))'''&&&+++)))(((((()))******)))(((((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---///111333444:::CCCNNNYYYeeepppwwwyyy{{{zzzzzz{{{oooUUUKKK@@@999999999888666666888999999888888999:::888???EEEJJJTTTaaajjjmmmiiigggccc```[[[VVVOOOKKKDDDAAA>>><<<======>>>===999:::;;;<<<<<<===???AAACCCFFFIIIMMMRRRXXX```eeeppprrrssstttssssssuuuvvvwwwzzz}}}}}}zzzxxxrrrnnnjjjfffddd```[[[XXXTTTQQQMMMJJJHHHGGGFFFFFFEEEHHHMMMQQQSSSUUUWWWXXX[[[]]]bbbiiivvvwwwmmmhhhWWWEEE===;;;777111---......------------......---------,,,,,,,,,++++++******))))))*********)))(((((())))))************))))))************))))))((((((((((((((((((((((((&&&'''((()))************---...000000.........///,,,,,,,,,+++***))))))(((*********)))))))))((((((++++++++++++++++++++++++'''((((((((()))))))))***(((''''''(((******)))(((%%%%%%%%%&&&(((***,,,---yyyiii]]]UUUSSSVVVXXXXXXYYYXXXVVVSSSPPPOOOMMMLLLLLLMMMOOOOOONNNMMMLLLJJJGGGDDDBBB@@@@@@@@@???>>><<<:::999777777777666555444333222111111111////////////............---***((('''((((((((('''+++++++++++++++***)))(((,,,+++)))((((((((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((())))))&&&&&&%%%&&&'''***,,,...******))))))((((((''''''(((***++++++***)))''''''+++)))(((((()))******)))'''((()))+++,,,,,,,,,,,,*********+++,,,---...///......------...///000111000444===HHHUUUbbbnnnuuuzzzzzz~~~~~~tttpppqqqwwwnnnaaaPPPCCC>>><<<:::888777999::::::999999:::;;;777;;;AAALLL^^^rrr}}}~~~{{{ssskkkaaaWWWNNNHHHEEECCC???===>>>??????>>>:::;;;<<<<<<<<<<<<>>>@@@AAABBBDDDGGGKKKQQQXXX]]]eeeggghhhiiihhhiiijjjlllooorrruuuwwwzzz}}}}}}~~~|||yyywwwuuuqqqooofffccc```\\\XXXUUUQQQNNNJJJIIIHHHFFFEEEEEEFFFHHHKKKNNNPPPQQQQQQSSSWWWZZZ]]]___dddmmmzzz{{{mmmdddRRRHHH>>>;;;999444111000///...------------...///,,,,,,,,,,,,++++++++++++((())))))))))))))))))***************))))))(((((())))))************))))))'''''''''''''''''''''''''''((((((((((((((('''''',,,---//////---,,,---...******)))(((((('''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,***)))))))))(((((((((''')))((('''''')))******)))))))))***+++---///000111zzzkkk___VVVTTTWWWWWWWWWXXXXXXVVVTTTQQQPPPLLLKKKKKKMMMOOOPPPOOOMMMJJJHHHGGGDDDBBBAAA@@@@@@>>>===<<<:::999888777777666555333222111111000111/////////.........------...,,,***))))))******)))+++++++++******(((''''''***)))((('''&&&&&&&&&&&&((((((''''''(((((())))))((((((((((((((((((((((((*********))))))((((((((('''((())))))(((((()))***)))(((((('''''')))***+++((()))))))))))))))((('''###&&&)))*********+++,,,+++)))(((((()))******)))'''(((***+++,,,,,,++++++((())))))***,,,---///000...............///000111///222999CCCPPP^^^jjjpppxxxxxxxxx{{{{{{tttooolllmmmwwwtttaaaQQQEEE???;;;888999::::::999888888999;;;999<<>>??????>>>===;;;<<<<<<<<<:::;;;<<<>>>===>>>@@@AAACCCHHHNNNRRRXXXZZZ\\\]]]]]]]]]___aaaeeegggjjjlllooosssxxx|||~~~xxxjjjiiikkkrrr}}}}}}{{{zzzwwwssspppnnnkkkgggdddYYYXXXUUURRRNNNKKKHHHGGGBBBCCCCCCCCCCCCEEEIIILLLOOOPPPRRRQQQRRRUUU]]]bbbcccgggoooyyy~~~ssseee\\\BBB===999888555///---///........................,,,,,,,,,,,,++++++++++++''')))***)))(((((()))+++++++++******)))(((((('''))))))))))))))))))))))))(((((((((''''''''''''&&&******)))))))))(((((((((***+++------+++***+++,,,))))))((('''&&&&&&''''''&&&&&&''''''(((((())))))&&&'''((()))***+++,,,,,,*********)))(((''''''''')))(((&&&''')))******)))))))))***,,,---...//////{{{lll___WWWTTTWWWUUUVVVWWWWWWWWWUUUSSSQQQMMMLLLLLLMMMOOOOOONNNLLLGGGGGGFFFEEEDDDBBB@@@???>>>===<<<:::999888777777777666444222111111111111//////.........---------222///---,,,,,,------,,,(((((()))))))))(((((('''''''''''''''''''''&&&&&&&&&''''''((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((&&&(((***)))(((''')))+++,,,+++***((('''%%%%%%$$$'''((()))******))))))(((###&&&))))))))))))+++---+++)))(((((()))******)))'''(((***,,,,,,,,,+++***************+++,,,---...,,,,,,------...///000000...000444===IIIVVVaaafffoooooopppqqqssstttttttttuuuuuuvvvyyy}}}}}}zzzwwwpppuuuzzzhhhXXXKKKCCC@@@======;;;999666666777999:::===CCCLLL^^^tttxxxkkk___UUULLLGGGFFFDDDBBBBBBBBBBBB@@@???======>>>===;;;;;;<<<>>>:::;;;======>>>AAAFFFIIIKKKMMMPPPQQQRRRSSSVVVXXXZZZ[[[^^^```cccggglllpppyyy{{{~~~{{{qqq\\\YYYYYY___mmmzzz~~~zzzvvvsssnnnkkkgggdddaaa]]]YYYVVVMMMMMMLLLIIIFFFCCCBBBAAA>>>@@@BBBCCCDDDGGGMMMQQQNNNQQQTTTVVVYYY___jjjrrrtttyyyzzzyyy}}}wwwfffWWWNNN???999666666333...+++,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))******((((((***,,,*********)))))))))))))))))))))(((''''''((())))))(((((((((((('''''''''&&&))))))((((((((())))))***''')))******)))(((((()))***)))((('''&&&'''((((((%%%%%%&&&((()))***+++,,,(((((())))))******++++++))))))))))))((((((((((((***(((&&&&&&(((******)))''''''((()))***+++++++++zzzkkk___VVVTTTVVVTTTUUUVVVWWWWWWUUUTTTRRROOONNNMMMNNNNNNNNNLLLJJJEEEFFFFFFFFFEEECCCAAA???>>>===<<<:::999888888888888777555333222222222333//////.........---------///---***)))***+++******%%%&&&'''((())))))))))))&&&'''(((*********))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&(((******((('''))),,,%%%%%%&&&''''''(((((((((&&&'''(((*********))))))&&&(((***)))'''''')))++++++)))(((((()))******)))((()))+++,,,,,,,,,***))),,,++++++***++++++,,,,,,++++++,,,---......//////******---444???KKKUUUZZZfffggghhhjjjlllmmmnnnnnnllljjjkkksssyyyyyy}}}ooo^^^TTTOOOBBBAAA>>>999666555777999555:::???DDDQQQeeevvvyyyoooeee]]]WWWRRROOOHHHGGGFFFFFFGGGFFFCCCAAA???@@@@@@???======>>>@@@:::;;;<<<======???BBBEEEDDDFFFIIIJJJKKKMMMPPPRRRRRRTTTVVVXXXZZZ___dddhhhqqqtttxxxzzz|||~~~xxxmmmWWWSSSPPPVVVdddttt|||}}}~~~}}}zzzvvvqqqnnndddaaa]]]YYYVVVRRRNNNKKKFFFFFFFFFDDDAAA???>>>>>>===???CCCDDDFFFKKKQQQVVVMMMRRRXXX\\\aaajjjvvv~~~zzz~~~pppxxxyyygggVVVFFF===<<<555111333555444222333***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&)))++++++)))(((***---((((((((()))******++++++***((('''%%%%%%'''(((***))))))((((((((('''''''''%%%%%%%%%&&&'''((()))***&&&'''))))))'''''''''(((******(((''''''((())))))%%%%%%'''(((***,,,---...+++++++++************)))''''''(((((())))))*********(((&&&&&&(((*********)))***+++,,,,,,,,,,,,,,,{{{lllaaaYYYWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSQQQOOONNNOOOOOONNNLLLIIIHHHFFFEEECCCBBBBBBAAACCCAAA???<<<999888888777;;;:::888555333111000000111000///......---.........---+++***)))******+++)))))))))))))))))))))))))))((('''((()))***)))'''///+++''''''***+++(((%%%''''''(((((())))))******,,,)))&&&&&&)))+++,,,+++(((((((((((())))))))))))+++,,,+++***((('''((()))((((((((((((((((((((()))''''''((()))***+++,,,,,,(((((()))***++++++,,,,,,)))************+++++++++++++++---------,,,+++***---,,,,,,,,,,,,---......000222333333555===JJJTTTbbbgggmmmnnnkkkhhhhhhjjjjjjkkkooowww~~~rrrjjjZZZLLLAAA???>>>:::888999>>><<<>>>DDDJJJPPPZZZcccnnnkkkfffbbbaaa```ZZZSSSRRRRRRPPPMMMIIIGGGGGGHHHEEEEEEEEEDDDAAA?????????AAA>>><<<;;;<<<===<<<<<<@@@AAACCCEEEGGGHHHIIIIIIHHHIIIKKKNNNQQQWWW]]]bbbfffjjjooosssvvvwwwyyyzzzwwwooobbbYYYPPPQQQ[[[kkkxxx~~~}}}~~~~~~~~~~~~~~~|||||||||{{{zzzyyywwwvvvzzzxxxvvvrrrmmmhhhccc```[[[WWWRRRNNNMMMJJJFFFBBBCCCBBBAAA@@@??????@@@AAABBBBBBDDDIIIPPPXXX^^^```WWWZZZ```jjjvvv~~~|||cccJJJ;;;666777444444333222111000///...+++******+++---......---)))))))))***++++++,,,,,,******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))(((((('''''')))))))))(((((('''''''''(((((((((((('''''''''''''''((()))******************))))))((()))***,,,---,,,,,,+++***))))))))))))&&&&&&&&&(((******(((&&&)))))))))))))))******+++~~~nnnbbbYYYWWWYYYWWWWWWVVVVVVUUUTTTTTTTTTRRRPPPNNNMMMNNNNNNMMMKKKIIIHHHFFFEEECCCBBBBBBBBBAAA@@@>>>;;;999888888888777777555444222111111111222111000///............------,,,+++************))))))))))))))))))))))))***)))''''''((())))))(((---***&&&'''+++---,,,***'''((((((((()))))))))***&&&((()))((('''&&&&&&'''''''''((((((((()))))))))+++++++++***((('''((()))++++++******************&&&&&&&&&&&&'''''''''''''''(((((()))******++++++))))))*********+++++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,---.........000222333444999BBBJJJXXX```jjjpppppppppqqqrrrppprrrxxx|||jjjUUUHHHAAA;;;:::===;;;999:::>>>BBBEEEKKKSSS\\\___dddjjjooopppkkkeee```___\\\WWWQQQMMMKKKKKKEEEEEEDDDCCCAAAAAAAAABBBCCCAAA???>>>@@@AAAAAA@@@>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFHHHJJJNNNTTTXXX^^^bbbgggjjjmmmoooqqqsssyyy{{{}}}zzzsssggg```YYYYYYbbbnnnxxx}}}~~~~~~|||xxxwwwxxxzzz||||||zzzyyyxxxyyy{{{|||{{{zzzxxxwwwvvvtttsssrrrrrrrrrtttttttttsssrrrqqqooonnnooommmkkkgggbbb]]]XXXVVVQQQNNNJJJGGGGGGEEEBBB???AAA@@@?????????@@@BBBCCC???CCCLLLVVV^^^dddfffgggeeejjjrrr~~~zzzfffQQQBBB999555444222222111000///...---------,,,++++++,,,---,,,***++++++******)))(((((('''******))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''(((((())))))******++++++++++++******))))))))))))***+++,,,---++++++*********++++++,,,***)))((()))++++++***((())))))(((((())))))***+++qqqcccYYYWWWYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRPPPNNNMMMMMMMMMLLLJJJIIIHHHFFFEEEDDDCCCBBBBBB@@@>>><<<:::888888888888444444333222222111222222222111000///............,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++)))&&&&&&''')))***))),,,(((&&&'''+++...///...(((((((((((())))))))))))###'''++++++&&&######%%%&&&&&&'''''''''(((((((((***++++++***((('''''')))+++++++++******)))))))))'''''''''&&&&&&%%%%%%%%%'''''''''((())))))******)))))))))*********++++++++++++,,,,,,------......,,,,,,,,,,,,,,,---......,,,...111111111444999>>>LLLVVVeeeqqqxxx{{{}}}{{{~~~mmmXXXJJJBBB???@@@;;;888777:::<<<<<<>>>CCCJJJQQQ___ppp|||~~~wwwvvvrrrlllddd]]]YYYXXXQQQPPPNNNKKKIIIGGGFFFEEEBBB@@@>>>>>>@@@AAAAAAAAA??????>>>>>>>>>=========@@@AAABBBBBBCCCFFFJJJNNNTTTWWWZZZ^^^```cccgggiiippprrrtttwwwyyyzzzzzzzzz}}}}}}}}}||||||||||||}}}}}}{{{|||~~~}}}yyyuuuqqqlllggghhhnnnvvv{{{}}}~~~|||||||||{{{zzzyyyyyyyyyyyyyyyzzzvvvqqqnnnoooqqqssstttvvvtttssstttuuuuuutttrrrpppooonnnllljjjiiiiiihhhhhhhhhhhhgggfffeeedddcccaaa```^^^ZZZUUUPPPLLLJJJGGGEEEBBBAAAAAA@@@>>>===<<<<<<;;;<<<===???BBBCCCCCCIIIRRR]]]gggooosssvvvuuu~~~ooo___JJJ;;;777666333000000//////...---,,,++++++///---++++++,,,,,,***)))------,,,,,,+++******************))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))******(((((((((''''''''''''&&&%%%%%%&&&'''((()))******++++++,,,,,,++++++******((()))***+++,,,,,,,,,,,,*********++++++,,,---...,,,***(((((()))******)))))))))(((((())))))***+++ttteeeZZZWWWYYYWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQOOONNNNNNMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCC>>>===;;;999888888888888555444333222222111111111111000///...------------+++,,,------,,,+++)))(((((((((((((((((((((((((((,,,)))&&&%%%&&&)))******+++(((&&&&&&)))---......(((((((((((())))))))))))&&&((()))***((('''''''''&&&&&&&&&&&&'''''''''((((((***+++***(((''''''((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++++++++,,,,,,---...///,,,,,,++++++,,,,,,---...+++---.........000444888BBBMMM___ooo{{{mmm]]]QQQHHHCCC===999888;;;<<<;;;;;;>>>CCCIIIWWWiiiyyywwwqqqnnniiigggddd```[[[TTTMMMIIIEEECCCAAA@@@AAABBBBBBAAA@@@@@@???>>>======<<<<<<>>>???@@@@@@@@@BBBFFFIIIKKKNNNPPPSSSUUUXXX\\\```fffgggjjjlllmmmnnnnnnnnnmmmnnnpppqqqrrrrrrrrrrrruuusssrrrrrrttttttsssrrrssspppooopppsssvvvwwwwwwyyyyyyyyyxxxwwwwwwvvvuuuwwwvvvtttsssrrrqqqqqqqqqqqqnnnjjjiiijjjkkklllmmmpppooommmmmmmmmmmmllljjjiiihhhfffdddbbbaaa``````\\\\\\\\\\\\[[[ZZZYYYXXXXXXVVVTTTPPPLLLIIIFFFDDDAAA@@@???>>>=========<<<;;;<<<<<<===???BBBEEEFFFQQQSSSXXX___iiivvvwwwVVVIII999000000222000---.........---,,,+++++++++---,,,++++++,,,,,,+++)))((())))))***++++++,,,,,,*********))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((&&&&&&&&&'''((())))))***))))))***+++++++++******''')))***,,,---,,,,,,+++,,,,,,,,,+++,,,,,,------+++(((&&&%%%'''(((((('''((((((((((((((()))******vvvfffZZZWWWZZZWWWXXXYYYYYYXXXWWWUUUTTTUUUSSSPPPOOOOOOOOOMMMLLLIIIHHHGGGEEEDDDDDDDDDDDD>>>===;;;999888888888888777777555333222111111111//////...---,,,,,,,,,,,,+++,,,------,,,+++)))(((((((((((((((((((((((((((,,,)))&&&%%%&&&)))*********(((&&&&&&''')))++++++))))))))))))((((((((((((***&&&"""$$$))),,,+++(((&&&&&&&&&&&&'''''''''(((''')))******(((''''''(((((((((((((((''''''&&&&&&((())))))***++++++,,,,,,))))))***************+++(((((()))))))))*********+++++++++,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,+++,,,///444777<<>>=========>>>;;;===>>>>>>???@@@CCCFFFFFFHHHJJJLLLNNNPPPTTTWWW\\\]]]___aaabbbbbbbbbbbb^^^```cccfffhhhiiiiiiiiimmmkkkiiiiiiiiijjjkkkkkkkkkkkkkkklllmmmmmmlllkkkqqqqqqpppooonnnnnnnnnmmmooonnnlllkkkiiihhhhhhhhheeedddcccdddfffgggfffeeeeeedddbbbbbbbbbbbb```^^^___^^^\\\ZZZXXXVVVVVVUUUSSSSSSSSSSSSSSSRRRQQQPPPOOONNNLLLIIIFFFDDDBBBAAA??????>>>===<<<<<<<<<===??????AAACCCFFFJJJMMMOOO\\\___eeemmmxxxzzz}}}~~~iiiXXXBBB<<<666111000///...---.........------,,,,,,,,,+++***)))***,,,---,,,+++%%%%%%&&&&&&'''((((((((()))))))))))))))((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&((()))************'''(((***+++,,,,,,+++***///...---,,,++++++++++++***(((&&&%%%'''(((((((((((((((((('''((())))))***xxxgggZZZWWWZZZXXXXXXZZZZZZZZZXXXVVVTTTVVVTTTQQQPPPPPPOOONNNLLLHHHHHHGGGFFFEEEEEEEEEEEE@@@>>><<<:::888888888888888777555444222111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++)))&&&&&&''')))***))))))(((((('''''''''(((((())))))))))))((((((((((((***### (((---+++'''&&&&&&'''''''''(((((((((&&&(((******)))'''''''''))))))))))))))))))))))))&&&''''''(((***++++++,,,***************+++++++++((((((((()))))))))******)))***+++,,,,,,+++***)))+++++++++++++++,,,------...---++++++,,,000444666888???KKKZZZiiiwwwuuucccRRRHHH@@@======::::::;;;>>>:::===IIIWWWjjjsssjjj^^^ZZZUUUQQQNNNLLLIIIGGGCCCBBB@@@>>>=========>>>:::;;;============@@@BBBBBBDDDFFFHHHIIIJJJMMMOOORRRSSSTTTVVVWWWWWWVVVVVVTTTVVVYYY\\\___```aaaaaabbbbbbaaa``````aaabbbcccdddeeeggghhhhhhgggfffeeeggggggeeeddddddcccdddddddddcccbbb```___^^^^^^^^^ZZZZZZ[[[]]]``````^^^\\\]]]\\\ZZZZZZZZZZZZXXXWWWWWWVVVUUUSSSQQQPPPPPPOOOKKKKKKLLLLLLKKKJJJIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@===>>>???>>>======???@@@@@@AAADDDHHHMMMSSSXXX[[[hhhqqq~~~{{{wwwuuuyyy}}}jjjRRR@@@666666666444111///------............---------,,,***)))(((***,,,---,,,,,,++++++******))))))((((((&&&'''))))))))))))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''%%%&&&'''((())))))))))))&&&'''((()))************000///---,,,***)))))))))***)))'''(((***++++++***((((((''''''(((((()))***yyygggZZZWWW[[[XXXYYYZZZ[[[ZZZXXXVVVTTTVVVTTTQQQOOOOOONNNMMMKKKHHHHHHGGGFFFEEEEEEEEEEEEAAA@@@>>>;;;999888888888555444333222111111111111111111000///............------,,,+++************))))))))))))))))))))))))***)))''''''((())))))((('''(((******)))(((((((((***)))))))))((((((((('''(((%%%"""$$$))),,,***'''''''''((((((((()))))))))%%%'''******)))'''''''''''''''(((((()))*********''''''(((((())))))*********************)))))))))(((((((((((()))))))))***((()))+++---,,,***'''%%%+++++++++***++++++,,,---///...---...///111111111333666===IIIYYYjjjwwwoooaaaQQQHHHBBB===;;;<<<;;;777;;;DDDMMMXXXqqqsssnnngggaaa\\\WWWRRROOOJJJHHHEEEBBB??????>>>???===>>>>>>>>><<<<<<===>>>>>>@@@CCCEEEEEEEEEEEEFFFIIIJJJKKKMMMMMMMMMLLLLLLMMMNNNPPPRRRSSSUUUVVVVVVTTTUUUUUUUUUUUUVVVXXXZZZ\\\^^^```aaaaaa`````````^^^]]][[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRSSSUUUUUUTTTSSSUUUSSSRRRRRRSSSSSSRRRPPPOOOOOOMMMLLLKKKJJJJJJJJJDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>???@@@@@@>>>AAACCCCCCBBBCCCGGGIIIHHHKKKOOOVVV^^^fffmmmqqqyyywwwzzz}}}kkkWWWDDD888000111333333111///,,,+++......---------,,,,,,,,,+++***)))***+++,,,+++***---------,,,++++++******$$$&&&((()))***)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******'''''''''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''((()))***...---,,,+++***)))))))))''''''''')))+++,,,,,,***(((''''''''''''((())))))yyygggZZZXXX\\\XXXYYY[[[\\\[[[YYYVVVTTTUUUSSSPPPOOONNNMMMLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFCCCAAA???<<<999888888777222111111111111111222222333222111000000/////////...---,,,***)))******+++)))))))))))))))))))))))))))((('''((()))***)))'''%%%(((+++,,,+++***))))))******))))))((((((((('''(((((()))+++,,,+++)))((((((((((((((())))))))))))$$$'''******)))'''''''''$$$$$$%%%&&&'''((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''))),,,---,,,)))%%%"""++++++******++++++,,,---......///111222111...,,,000000444>>>NNNaaaqqqzzz}}}vvv|||xxxcccTTTJJJBBB>>>>>>:::999>>>FFFIIIMMM]]]rrr{{{sssmmmfffaaa]]]QQQOOOKKKFFFCCCAAAAAAAAAAAABBBBBB@@@>>><<<<<<===;;;>>>AAABBBBBBAAA@@@AAACCCDDDFFFGGGGGGGGGFFFEEEHHHHHHIIIIIIJJJKKKLLLLLLHHHJJJKKKLLLMMMNNNQQQSSSPPPRRRTTTUUUUUUVVVWWWXXXWWWVVVUUUSSSRRRSSSSSSTTTRRRQQQPPPOOOOOOOOOOOOOOORRROOOLLLKKKLLLMMMMMMMMMKKKIIIHHHHHHIIIJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>??????>>>>>>>>>@@@AAABBBAAADDDGGGHHHHHHKKKOOOSSSWWW[[[aaaiiittt~~~zzzwwwxxxpppYYYFFF:::666///......///000///,,,***------,,,,,,,,,,,,,,,,,,---+++******++++++)))(((%%%%%%%%%&&&''''''((((((###%%%''')))******)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((()))******------,,,+++)))'''&&&%%%&&&&&&%%%%%%&&&''')))***++++++******)))*********$$$$$$%%%(((***+++***((('''''''''''''''((())))))rrrfff^^^XXXUUUZZZZZZZZZYYYXXXVVVUUUTTTTTTRRRPPPOOOOOOOOONNNMMMKKKIIIGGGDDDCCCCCCCCCDDDAAA???===:::999888888888999888555333111111222333111111000///...------,,,---,,,+++,,,------,,,***)))))))))***++++++,,,,,,******))))))(((((('''''''''(((((((((&&&### *********)))'''&&&$$$###)))&&&###$$$'''***+++***'''&&&&&&%%%%%%%%%&&&&&&***)))((((((((()))+++,,,((()))***++++++***)))((((((((())))))'''$$$""" ++++++++++++***)))''''''(((((()))***,,,---......---,,,***)))))))))******)))***,,,---...---,,,,,,,,,,,,,,,---...///000111111111444999@@@LLLaaasss{{{yyyppp```SSSIIICCC===@@@CCCBBBBBBHHHTTT___uuu}}}xxxuuuqqqoooggg^^^RRRJJJIIIIIIHHHFFFCCC@@@===<<<>>>???@@@@@@@@@>>>===<<<===>>>===<<>>???@@@???===<<<======>>>===<<>>>>>@@@BBBCCCDDDFFFGGGHHHKKKPPPYYYcccjjjxxxyyy|||kkkSSS@@@555222222++++++,,,,,,---,,,,,,,,,222111///,,,+++******+++******))))))((((((''''''++++++)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$######$$$&&&)))***......---+++)))((('''&&&%%%&&&'''(((((('''&&&%%%(((((()))++++++,,,,,,,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''sssfff^^^XXXUUUYYYYYYYYYYYYXXXWWWUUUUUUUUUSSSQQQPPPPPPPPPOOONNNKKKIIIGGGDDDCCCCCCCCCDDDAAA???===:::999888888888:::888555333111111111222000000//////......------...,,,******++++++***)))+++++++++***))))))(((((((((((((((((('''''''''&&&))))))((('''''''''''''''*********)))((('''&&&%%%(((&&&###$$$&&&)))***)))(((((('''''''''(((((()))(((((('''''''''((()))***''''''((((((((((((''''''((()))******)))'''$$$###))))))))))))))))))))))))*********++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,---------,,,++++++------------...///000111......000444888AAASSScccttt|||~~~ooo```UUUGGGGGGFFFEEEFFFKKKSSSYYY[[[eeevvv~~~~~~xxxnnn```VVVQQQMMMJJJGGGHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@>>>???AAABBBBBBBBBDDDDDDCCCBBBAAA???>>>======>>>>>>????????????>>>@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>@@@?????????@@@AAAAAA@@@@@@AAA@@@???@@@BBBFFFIIIJJJMMMRRRYYYaaakkkvvv}}}mmmVVVDDD:::444///,,,,,,,,,------------,,,,,,,,,+++***))))))***++++++***)))))))))(((((((((''',,,+++***))))))(((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''(((***---......---,,,+++)))((('''&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((sssfff^^^YYYVVVXXXXXXXXXXXXXXXWWWVVVVVVUUUSSSQQQPPPQQQQQQOOONNNJJJIIIGGGEEECCCCCCCCCCCCAAA???===:::999888888888:::888666333222111000111///////////////.........///---)))(((((()))))))))*********)))((((((''''''''''''''''''&&&&&&&&&&&&)))((('''&&&''')))+++---))))))******))))))((('''(((&&&$$$$$$&&&((())))))''''''''''''((()))******''''''&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&((()))***+++***)))((('''''''''''''''((()))***+++++++++++++++++++++++++++...---,,,+++++++++,,,,,,......---,,,++++++++++++------------...///000111...---///111222666BBBNNN```jjjwwwvvvbbb]]]WWWUUUWWWXXXVVVTTTOOOTTT___lllxxxtttiiiaaaZZZSSSNNNKKKIIIGGGEEEEEEEEECCCAAAAAA???===>>>???AAABBBAAAEEEEEEDDDCCCAAA???===<<<======>>>???>>>===;;;:::<<<<<<======>>>>>>??????AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>======<<<<<<<<<========================???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???===>>>???@@@AAAAAAAAAAAACCCCCCCCCEEEHHHLLLQQQSSSZZZcccqqqeeeTTT@@@555444444...(((,,,------......---,,,,,,***)))))))))))))))******))))))))))))((((((((((((,,,++++++******)))))))))+++******)))((('''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&((((((((((((***,,,...000---,,,+++***)))((('''&&&'''''''''&&&&&&'''''''''&&&'''((()))*********)))(((((((((((((((((((((((('''''''''((((((((())))))tttfff^^^YYYWWWWWWWWWXXXXXXXXXWWWVVVVVVTTTRRRPPPOOOOOOOOONNNMMMJJJIIIGGGEEEDDDCCCCCCCCCAAA???===:::999888888888:::999666444222111000000.........///////////////111...***(((((()))))))))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++))))))************))))))''''''&&&&&&'''((())))))%%%%%%%%%%%%&&&'''))))))'''''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&''''''((()))************)))''''''&&&&&&'''((()))***************+++++++++++++++*********************...---,,,+++***+++,,,---------,,,,,,---...//////000///000222111111888AAALLLVVVdddrrr~~~xxxvvvxxxtttiii^^^YYYWWWVVVWWW[[[aaagggkkknnnpppuuu|||zzzpppfff___WWWSSSNNNJJJHHHGGGFFFDDDDDDAAA>>>===>>>??????>>>DDDDDDEEEEEEDDDCCCCCCBBB>>>???@@@AAA@@@???===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????======>>>???????????????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@???>>>>>>===>>>>>>???>>>???AAACCCCCCCCCDDDEEEIIIJJJMMMPPPTTTYYY___bbbnnnyyy|||jjjRRRDDD555///222444000+++------.........---,,,,,,...---,,,+++***)))(((((())))))))))))((((((((((((************))))))(((((('''''''''((((((((())))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&'''(((***,,,---++++++***)))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''((((((((((((uuufff^^^ZZZXXXVVVWWWWWWWWWWWWWWWVVVVVVRRRPPPNNNMMMNNNNNNLLLKKKIIIHHHGGGFFFDDDCCCCCCBBBAAA???===:::999888888888999888666444333111000000.........///////////////333///+++))))))*********&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''((()))))))))((('''((())))))***************(((((((((((((((((()))***%%%%%%%%%&&&'''((()))***''''''((((((((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))))))))((((((''''''''''''(((((('''(((((()))+++,,,,,,---************************++++++******+++---...000,,,,,,,,,+++,,,,,,------///...000222222000444:::<<>>>>>==================;;;<<<===>>>????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>AAAAAA@@@??????>>>>>>>>>AAACCCFFFGGGGGGHHHKKKNNNRRRWWW^^^eeekkkrrryyy~~~hhhRRRCCC<<<444000000111111///------......---,,,,,,+++,,,,,,,,,+++***)))((('''(((((((((((())))))))))))'''(((((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%"""$$$%%%&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''')))***+++)))))))))(((((('''''''''((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''vvvggg^^^ZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAA???===:::999888888888777777666555333222111000///////////////.........111///+++******+++++++++)))))))))(((''''''&&&&&&((((((((()))))))))))))))((()))+++,,,,,,***((('''(((((())))))***)))))))))&&&((()))(((''''''((()))(((((((((((()))***++++++''''''((())))))))))))((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((()))))))))(((''''''&&&'''((()))***,,,------++++++,,,---------,,,,,,))))))***+++,,,...///000---,,,,,,,,,,,,,,,---------,,,...111111///111666444;;;FFFRRR^^^lllzzzmmm]]]RRRKKKHHHGGGGGGIIILLLSSS___llluuu{{{nnnccc[[[UUURRRNNNJJJFFFDDDDDDEEEFFFEEEBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>======>>>>>>======<<<<<<;;;;;;============<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????AAAAAABBBBBBBBBCCCCCCCCCDDDFFFIIIKKKLLLPPPWWW\\\gggooo{{{nnnTTTCCC888777444000---,,,...000------------,,,+++******&&&'''((())))))***))))))(((((((((((())))))))))))&&&'''((((((((('''&&&%%%***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))******(((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''vvvggg]]]ZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPMMMMMMMMMMMMLLLJJJHHHHHHHHHGGGEEEDDDBBBAAAAAA???===:::999888888888555555555555444333222111000000//////......------...,,,******+++,,,+++*********))))))(((''''''&&&'''''''''((((((((())))))((()))))))))))))))))))))(((((()))))))))(((''''''$$$&&&((('''%%%$$$%%%'''***)))))))))))))))******%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))%%%''')))+++,,,+++)))((('''(((((()))***++++++,,,***+++,,,------------,,,)))***+++,,,---.........///......------.........---+++,,,000000...///333111666===FFFPPP]]]kkkuuu{{{|||gggUUULLLKKKJJJHHHGGGGGGLLLUUU[[[jjjsssvvvmmmhhh___[[[TTTOOOMMMLLLJJJIIIGGGHHHIIIKKKMMMNNNOOOOOOQQQNNNKKKHHHEEECCCCCCCCCBBBBBBBBBAAA@@@??????>>>?????????>>>>>>=========<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIILLLMMMNNNOOOOOOSSSWWWZZZ]]]eeepppyyywwwfffQQQAAA:::333222111///,,,,,,---...,,,,,,,,,,,,+++***)))(((&&&'''(((***************'''((((((((()))))))))***&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''vvvggg]]]ZZZZZZXXXXXXXXXWWWVVVUUUSSSRRRRRRPPPNNNMMMNNNNNNLLLKKKHHHHHHHHHGGGEEEDDDBBBAAAAAA???===:::999888888888444444555555444444333222111111000///...------,,,+++***)))***++++++***)))''''''(((((()))*********&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))***((((((((((((((('''&&&&&&"""$$$'''&&&###"""###%%%)))((((((''''''''''''((($$$%%%&&&'''''''''&&&%%%%%%%%%'''(((((('''%%%%%%'''''''''''''''((())))))"""%%%))),,,...---+++***))))))))))))))))))******((()))***+++,,,++++++******+++,,,---...---,,,+++111000000/////////000000...,,,---000111///000333000444999>>>FFFRRRaaakkkrrrzzzlll___SSSRRRNNNIIIDDDCCCFFFJJJPPPYYYhhhwwwxxxrrriii```ZZZVVVRRRPPPLLLNNNQQQUUUYYY]]]___``````\\\WWWRRRNNNKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGIIIJJJJJJHHHJJJMMMQQQUUUXXXZZZ[[[aaaeeejjjooottt{{{iiiQQQ;;;333666222111///.........------,,,,,,,,,+++***)))((('''+++,,,------,,,+++***)))'''((((((((())))))******&&&''')))***+++***((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))ssseee[[[XXXZZZ[[[ZZZWWWTTTRRRRRRRRRSSSOOOPPPQQQQQQPPPOOOMMMLLLGGGFFFFFFDDDCCCBBBAAA@@@AAA???===:::888666666666222333444555555333111000---------...............---,,,+++***))))))))))))+++***)))(((&&&&&&%%%%%%))))))((('''&&&$$$"""!!!'''((((((((('''&&&%%%%%%&&&'''((('''%%%%%%''')))%%%'''))))))'''&&&&&&&&&((('''%%%###"""###%%%&&&)))'''%%%&&&)))***(((&&&))))))))))))************&&&&&&&&&&&&''')))***+++)))((('''&&&&&&'''((()))&&&''')))***++++++*********+++,,,,,,,,,,,,+++***++++++************++++++.........------,,,++++++---------......000111111333222222555:::BBBRRRaaapppzzzvvvlll^^^QQQJJJGGGGGGGGGGGGHHHPPP\\\hhhrrr}}}uuummmhhhfffcccdddggglllssszzz~~~|||vvvmmmddd\\\WWWRRROOORRRPPPMMMMMMNNNMMMJJJGGGCCCDDDDDDDDDBBBAAACCCDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIJJJJJJKKKMMMRRRUUUQQQVVV]]]dddkkkqqqxxx|||www]]]HHH>>>999666333------------------------++++++******)))(((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''')))*********)))(((%%%&&&'''(((((((((&&&&&&&&&%%%$$$#########$$$%%%((()))******'''&&&%%%&&&%%%$$$######$$$%%%'''((('''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&+++***((('''&&&''')))***ssseee[[[XXXZZZYYYYYYXXXWWWUUUSSSQQQPPPNNNOOOPPPPPPOOONNNLLLKKKEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@>>>;;;999888777777666666666666555333111000///.....................---,,,+++***))))))))))))))))))(((((((((((())))))'''''''''''''''&&&%%%$$$''''''''''''((((((&&&%%%'''(((((('''&&&&&&''')))''''''((())))))((('''&&&((('''&&&%%%$$$%%%%%%&&&)))'''&&&'''))))))(((&&&((((((((()))))))))******'''''''''''''''((()))***)))((('''&&&&&&'''((()))&&&''')))***++++++*********++++++,,,,,,++++++***+++******))))))******+++,,,,,,,,,---------------///...............//////333111222555777<<>><<<:::999888888:::999888666444333111111000000000//////.........---,,,+++***))))))))))))'''''''''((()))***,,,,,,%%%%%%&&&'''(((((((((((((((&&&%%%&&&)))***(((%%%'''(((((('''&&&&&&'''))))))'''&&&(((++++++(((%%%'''''''''''''''&&&&&&%%%)))'''&&&'''((()))(((''''''''''''(((((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))******************+++,,,,,,+++******+++******))))))******+++******+++,,,,,,---......//////...------------...000///000333444666===EEESSSggg~~~}}}iiiYYYOOOKKKGGGEEEGGGIIIKKKQQQYYY\\\dddooo|||{{{uuuzzzzzzzzz{{{{{{xxxsssooobbb\\\UUUQQQQQQQQQQQQPPPRRRRRRRRRQQQPPPOOONNNMMMKKKLLLMMMOOOPPPRRRSSSTTTSSSTTTVVVYYY\\\___bbbdddlllpppuuuzzz~~~rrrVVVKKK<<<222///000///---------------,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&(((''''''&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''***)))'''%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))******))))))'''''''''((()))***ssseee[[[XXXZZZWWWXXXYYYXXXWWWTTTPPPNNNOOOOOOPPPPPPOOONNNLLLKKKDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>>;;;999888888888:::999777555444333222222222111111000///......------,,,+++***))))))))))))''''''''''''((()))++++++%%%&&&'''((())))))))))))(((%%%$$$&&&***+++)))&&&&&&''''''&&&%%%%%%&&&((()))&&&$$$'''+++,,,((($$$&&&'''((())))))((('''%%%((((((''''''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((''''''(((((((((''''''((())))))***************++++++++++++************))))))))))))*********+++++++++,,,,,,,,,------------,,,------.........---...111222333999@@@EEEXXXppp}}}rrr```VVVMMMMMMPPPRRRTTTWWWWWWYYY]]]bbbgggnnnuuuzzz{{{sssiiidddeeefffeeebbbddddddcccbbbaaa___]]]\\\[[[[[[]]]```bbbdddfffggggggiiimmmrrrxxx}}}kkk[[[BBB;;;222......000000///---------,,,,,,,,,,,,,,,***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((('''&&&%%%$$$###"""""""""###%%%%%%$$$%%%''')))'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((())))))tttfff[[[XXXZZZYYYYYYXXXVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQOOONNNMMMFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<:::888777777777777666555444333333333444222111111000///......------,,,+++***))))))))))))''''''&&&&&&&&&''''''(((''''''(((((((((((((((((((((&&&%%%'''***+++)))'''%%%&&&&&&%%%$$$$$$%%%''''''$$$"""%%%***+++'''###%%%''')))******)))'''&&&'''(((((((((''''''((((((&&&&&&&&&&&&'''''''''''''''(((((()))(((((('''&&&'''((((((((((((((((((''''''''''''(((((()))*********************************))))))))))))))))))***,,,,,,+++++++++***************++++++,,,...///000333///...000111111666===<<>><<<:::999888888999666777777777666555333222///.....................---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&))),,,+++'''%%%'''***''''''((('''&&&%%%''')))###$$$%%%'''(((((('''&&&%%%&&&'''(((((((((''''''&&&((())))))'''&&&''')))&&&''''''''''''((((((((($$$&&&((()))***)))((('''&&&'''((())))))((('''&&&''''''&&&&&&'''(((***++++++***)))(((((()))***+++))))))(((((((((((())))))***************))))))))))))))))))***+++---...///333///...111111///...000111888AAAKKKZZZmmmzzzuuubbbTTTNNNIIIKKKMMMLLLLLLMMMPPPSSSQQQXXX```gggnnnyyyuuu___LLL???777333222111000//////...---,,,------,,,,,,+++******))))))*********************''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))+++,,,(((((((((((('''&&&%%%$$$"""###%%%'''((((((''''''&&&&&&'''&&&&&&(((+++...333111...+++((('''&&&&&&&&&&&&'''((())))))))))))******)))(((((('''&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((uuufff[[[XXXZZZUUUWWWZZZ[[[YYYUUUPPPLLLOOOPPPQQQQQQPPPOOOMMMLLLDDDDDDDDDDDDDDDDDDDDDDDD@@@???===;;;:::999::::::999999::::::888555222000---------...............---,,,+++***))))))))))))(((((('''''''''(((((()))$$$$$$%%%&&&''''''''''''%%%***...,,,&&&###&&&***((()))***)))'''''')))***"""%%%'''(((((('''((()))%%%%%%&&&''''''(((''''''&&&(((***)))&&&%%%''')))'''''''''(((((((((((()))###%%%''')))******)))(((&&&'''((())))))((('''&&&''''''&&&&&&'''(((***++++++***)))(((((()))***+++))))))(((((((((((())))))(((((())))))******+++++++++*********+++,,,------+++)))+++111333000...///...555;;;???III[[[llluuu~~~vvveee[[[RRRSSSSSSQQQNNNNNNRRRUUULLLQQQUUUWWWYYYaaaooozzz|||eeeNNN<<<444555888222222111000///...------------,,,,,,+++***))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''(((***,,,---'''((())))))(((&&&$$$###'''((()))))))))((('''&&&&&&&&&'''&&&&&&'''+++...---,,,***(((&&&&&&&&&&&&&&&&&&((()))************+++******)))((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((******((('''%%%###""""""$$$%%%&&&'''((((((((((((pppaaaYYYVVVVVVXXXXXXYYYXXXWWWUUUSSSQQQUUUSSSPPPOOONNNLLLJJJHHHGGGEEECCCBBBDDDEEEEEEEEECCC@@@===:::999:::<<<===BBB===777333222333333444333333222222000///------,,,,,,+++***)))))))))******)))'''###!!!"""%%%(((&&&&&&&&&&&&''''''((((((###$$$&&&'''((('''&&&%%%%%%&&&&&&&&&'''((((((((('''((()))&&&######'''+++###$$$%%%%%%&&&&&&%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''!!!$$$'''))))))))))))&&&&&&''''''((())))))***''''''''''''((()))***+++***)))(((''''''((()))***)))***,,,,,,***)))***+++++++++,,,,,,------,,,,,,(((,,,///000...---///111111333666888<<>>;;;777333111666222...+++,,,---......++++++++++++++++++,,,,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''(((***,,,,,,(((((('''&&&$$$###""""""%%%$$$###""""""$$$&&&'''(((((((((***---......---&&&%%%'''++++++'''&&&'''(((***,,,.........,,,+++))))))))))))((('''%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ttteee\\\ZZZZZZXXXYYYYYYXXXWWWUUUSSSQQQTTTRRRPPPOOOOOONNNLLLJJJJJJGGGDDDCCCDDDDDDCCCBBBBBB@@@<<<:::999999;;;===@@@<<<777444333333444333222222222111000///...---++++++******)))*********++++++)))'''%%%%%%'''***''''''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&''''''''''''&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%"""$$$&&&((()))(((''''''%%%&&&&&&'''(((((())))))***))))))((((((((())))))***)))(((''''''((()))***)))***,,,,,,***)))***++++++,,,---.........------.../////////------...///...000222333666===IIIRRRaaasss}}}zzztttppplllmmmuuu~~~~~~{{{xxxvvvttttttttttttuuu{{{zzznnn\\\NNNAAA;;;999555222222777444111///...---+++)))***************************))))))((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,))))))((('''&&&%%%$$$$$$&&&%%%$$$######$$$&&&'''''''''(((***---...---++++++((((((+++,,,***+++///------.........---,,,+++))))))(((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%uuufff^^^[[[[[[YYYYYYYYYXXXWWWUUUSSSRRRSSSRRRPPPOOOPPPOOONNNLLLLLLIIIFFFDDDCCCCCCBBB@@@AAA???<<<999888999:::;;;<<<:::666555555555444333111111111111000000///...*********)))******++++++***++++++)))''''''((()))((((((((((((((()))))))))(((''''''''''''((())))))((((((''''''''''''''''''(((&&&%%%(((++++++'''"""&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&))))))(((((('''&&&$$$###''''''((()))((('''&&&%%%%%%%%%%%%&&&''''''((((((,,,+++***)))(((((((((((())))))(((((((((((()))))))))***,,,,,,***)))***++++++,,,...///000///---,,,...,,,++++++,,,------------///000000111555<<>>999999777444222333333222111111000...+++(((+++*********)))(((((((((+++***))))))(((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))************)))(((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''(((+++------+++)))...***)))+++------000555222222000///...---,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((())))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((('''''''''''''''sssddd\\\ZZZZZZYYYYYYYYYYYYWWWUUUSSSRRRQQQOOONNNNNNOOOPPPNNNMMMLLLIIIFFFDDDDDDCCCBBBAAA@@@>>>;;;999888888999:::999888666555666666444222///000000000000000//////***)))))))))***+++,,,,,,''')))***)))'''&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&''')))***))))))((((((''''''&&&&&&'''%%%%%%'''))))))&&&$$$&&&&&&'''((((((((((((''''''''''''''''''(((((()))((((((''''''&&&%%%%%%%%%'''((((((((('''&&&%%%%%%(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''+++***))))))(((((((((((())))))(((((((((((()))))))))***,,,,,,***)))***+++)))+++---//////...,,,+++***'''%%%&&&***.../////////000111111111222555888===NNNZZZhhh~~~|||wwwdddTTTGGG???888777999;;;999444222444//////...///000000---+++,,,,,,+++***)))((((((''',,,+++******))))))******''''''''''''''''''''''''"""###%%%%%%%%%%%%###"""%%%&&&&&&'''(((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''((())),,,//////,,,***...******---......111666666444222///......//////---+++)))''''''((()))***((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''qqqccc[[[XXXYYYYYYYYYZZZYYYXXXVVVTTTRRRNNNMMMLLLMMMNNNOOONNNLLLJJJGGGEEEDDDEEEEEEEEEDDD???>>><<<:::999999999:::888777555666666666444222//////000000000//////...***)))))))))***+++,,,,,,&&&(((******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((())))))))))))((((((''''''&&&%%%&&&&&&%%%######%%%(((%%%%%%&&&''''''''''''''''''''''''&&&'''((()))***&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''((())))))***(((((())))))))))))(((((()))***,,,,,,***)))***+++(((***+++------,,,+++***,,,)))&&&'''+++///000///...000111222222222333444666BBBJJJVVVlll~~~|||~~~ppp\\\OOOEEE>>>999999:::===@@@===666333444222000...---.........---------,,,+++******))))))******)))(((((((((((()))&&&'''''''''''''''''''''"""###%%%%%%%%%%%%###"""%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((())))))+++---000111///---///------111222111222555666555222000///000111222...---+++))))))***,,,---,,,+++)))(((''''''''''''%%%%%%&&&'''((())))))***'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''rrrccc\\\ZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSMMMLLLKKKLLLMMMNNNMMMLLLHHHFFFDDDDDDEEEGGGGGGFFF???>>><<<;;;:::999::::::888777555555555555333222000000000000//////...---*********)))******++++++''')))++++++)))(((((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))((((((((((((((((((%%%'''(((%%%!!!!!!&&&***%%%%%%&&&''''''''''''&&&((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***(((((())))))))))))(((((()))***,,,,,,***)))***+++)))******+++++++++++++++222000...---............,,,---...000111111111111222:::===GGGZZZkkkoooVVVHHHAAA>>><<<;;;???>>>@@@BBB>>>777444666999666222///...---,,,***------,,,,,,+++*********''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))***---000222222222555222333666666333333666777555333111000111222333------++++++++++++,,,---000...,,,***))))))))))))%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''rrrccc\\\ZZZZZZZZZZZZZZZZZZXXXVVVTTTSSSNNNMMMLLLMMMNNNNNNMMMLLLHHHFFFDDDDDDFFFGGGGGGGGG@@@???===<<<;;;::::::::::::888555444444444333222000000000000///...---,,,++++++******)))*********'''((())))))''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((()))))))))''''''''''''&&&&&&'''(((&&&&&&'''(((((((((((('''((('''&&&%%%&&&(((***+++&&&&&&''''''((()))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))******)))(((''')))***,,,,,,***)))***+++++++++*********+++,,,---000111111000---,,,,,,---,,,,,,---...///000///...///333444;;;JJJVVVggg{{{cccSSSDDD===:::888:::>>>BBB>>>===>>>===888666888;;;999777555333000---***++++++++++++************(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''''''''%%%$$$"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''')))((((((***///222444555;;;777444555444222333666888777555333111000000000++++++++++++++++++++++++///...+++)))'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((pppbbbZZZXXXXXXZZZZZZZZZZZZXXXVVVTTTSSSPPPOOOMMMNNNOOOOOONNNLLLIIIGGGEEEDDDFFFFFFFFFFFF@@@???>>>===<<<;;;;;;;;;;;;888555333333333333222111111111000///---,,,+++,,,,,,+++***)))))))))***%%%&&&&&&&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''''''''(((((())))))******)))''''''))),,,,,,((($$$'''(((((()))))))))))))))((('''&&&%%%&&&(((***,,,''''''((()))***+++,,,,,,'''''''''(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$'''((()))******)))(((''')))***,,,,,,***)))***+++---,,,+++******,,,...///))),,,///...+++***+++------------...000000///...,,,000///333???FFFSSSiiirrr___III@@@:::999777444888???AAA<<<888:::;;;999888:::999999999999999666000,,,)))))))))))))))*********++++++***)))))))))))))))&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''%%%&&&'''''''''%%%###!!!###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&(((---222555666>>>888333111000...111555:::999666444111///------((())))))*********))))))---+++(((%%%$$$###$$$$$$((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((((())))))******