BM6P6(@ TTT;;;......+++---111000+++***+++---///...***&&&'''&&&%%%%%%''''''&&&%%%!!!"""%%%)))...000///...*********)))((((((''''''%%%%%%%%%$$$"""!!!"""!!!!!!$$$$$$!!! """""" !!!"""$$$'''((('''$$$ $$$%%%)))---//////,,,)))%%%&&&)))******)))'''%%%%%%$$$"""  !!!""""""###$$$%%%'''((()))***,,,,,,,,,+++)))(((&&&&&&$$$ ###### !!!!!!$$$%%%'''%%%"""!!!$$$&&&'''&&&%%%###$$$$$$"""!!! """### """$$$$$$######$$$%%%"""!!!  !!!!!! """$$$$$$###!!! !!!###$$$%%%"""###$$$%%%$$$""" !!!$$$$$$$$$&&&(((***&&&  !!!"""$$$!!!###&&&&&&$$$ """!!!###(((((('''""" !!!!!!%%%'''&&&$$$!!!$$$%%%###!!! !!!############!!!  ###$$$!!!!!! !!!###%%%)))***'''***111555333%%%### !!!###%%%%%%###$$$%%%%%%$$$###"""!!! !!!$$$&&&)))******))))))***+++,,,+++)))%%%%%%%%%'''((((((%%%###&&&,,,222111+++$$$ ###$$$%%%$$$""""""###$$$$$$###$$$(((---000///,,,...---+++))))))***+++,,,(((&&&%%%&&&(((******)))%%%###  !!!"""######$$$######&&&""" ###%%%---000444666444111...,,,+++)))&&&$$$######%%%&&&((()))+++,,,,,,...111333===@@@EEEHHHKKKNNNTTTXXXeeelllqqqpppnnnnnnmmmjjjiiikkkoootttxxx{{{}}}~~~~~~~~~{{{{{{~~~~~~||||||zzzxxx||||||vvvppplllkkknnnrrrvvvzzz|||}}}~~~~~~}}}{{{zzz{{{{{{~~~|||yyyxxxyyyvvvtttvvv{{{}}}{{{www|||wwwuuutttuuuuuutttxxxwwwvvvttttttuuuyyy|||}}}{{{yyyzzzzzzyyyxxxvvvvvvxxxzzzzzzzzzuuutttrrrqqqqqqqqqqqqrrrhhhfffdddfffgggddd\\\UUUQQQQQQQQQNNNKKKHHHGGGGGGIIILLLMMMLLLIIIGGGHHHJJJPPPJJJCCCBBBFFFJJJJJJHHHPPPQQQSSSVVVXXXYYYZZZ[[[YYY\\\___aaaaaaaaabbbccciiijjjkkkmmmnnnmmmiiifff{{{zzzvvvqqquuuxxxuuuppplllmmmoooVVV===000000,,,---111...---,,,...222666555///***(((&&&$$$$$$%%%%%%###"""!!!"""$$$(((,,,...---++++++***))))))((((((((((((''''''&&&$$$""" !!!  """$$$"""!!!###"""!!!!!!!!!###''')))***(((%%%%%%&&&)))---///...+++((($$$%%%((()))***)))'''&&&$$$###!!! !!!######$$$%%%&&&(((((()))***+++++++++***((('''%%%###""""""$$$&&&$$$ !!!!!!###$$$"""  ###$$$%%%&&&&&&%%%###""""""!!!  """###"""###$$$$$$###!!!"""###!!!  !!!"""!!!###$$$$$$###!!! """$$$%%%%%%###$$$%%%%%%$$$###!!!"""$$$$$$$$$%%%&&&'''%%% !!!!!!"""$$$&&&!!! ###&&&%%%$$$ !!!###!!!"""''''''&&&"""""""""!!!%%%###!!!!!!###$$$###""" ###&&&'''%%%""" !!!############""""""$$$  $$$%%%###!!!!!!!!!%%%((((((%%%'''---000...&&&###  !!!"""""""""###$$$$$$$$$###"""!!! !!!###%%%''')))***+++++++++,,,---,,,***((((((&&&%%%%%%&&&'''&&&%%%(((---111000***### """$$$%%%$$$###"""###$$$&&&&&&&&&(((***+++***(((+++***((('''''')))***+++'''%%%$$$%%%'''))))))(((%%%$$$!!! !!!"""##################!!!!!!"""&&&)))+++---,,,***(((&&&'''&&&###!!!!!!"""$$$%%%)))***,,,,,,,,,---000222:::???CCCFFFFFFJJJPPPVVV___hhhnnnooommmmmmllljjjjjjlllooosssvvvxxxyyyzzz{{{~~~~~~}}}}}}~~~zzzwwwuuutttsssxxx~~~~~~zzzvvvqqqmmmmmmoooqqquuuxxxzzz|||}}}~~~|||zzz{{{~~~|||yyyxxxzzz|||~~~~~~{{{zzzwwwtttrrruuuyyy|||{{{xxx}}}yyyuuutttuuuvvvxxxxxxzzzyyyxxxwwwwwwxxx{{{}}}~~~|||zzzyyyzzz{{{zzzxxxuuutttvvvwwwwwwwwwsssrrrqqqpppppprrrtttuuummmlllmmmppprrrpppjjjddd[[[\\\\\\ZZZWWWSSSQQQOOOQQQSSSTTTSSSQQQQQQSSSUUU]]][[[XXXTTTQQQQQQTTTVVVWWWYYY\\\___cccfffhhhiiijjjllloooppppppppprrrsssttttttsssrrrqqqpppnnnmmmxxx}}}{{{xxxtttwwwyyyvvvpppllllllmmmYYY@@@333333...---///,,,......000888???>>>666...***(((%%%######"""  !!!###'''***,,,+++)))+++***)))((('''((())))))***)))'''%%%"""!!! !!!"""%%%###!!!!!!"""#########!!!!!!###&&&***,,,,,,***'''(((***---///...***'''"""$$$&&&((())))))((('''###"""!!! ###$$$$$$%%%&&&''''''((('''((()))***)))(((&&&%%%$$$''',,,///---(((   !!! !!!  """$$$%%%&&&&&&&&&&&&%%%$$$###"""  !!! !!!!!!"""###$$$###!!!  """"""%%%%%%%%%%%%### !!!###$$$%%%&&&$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$$$$###$$$$$$%%%###  !!!"""$$$&&&'''"""!!!  !!!###%%%$$$### %%%### !!!%%%$$$### !!!!!! """######)))&&&""" !!!$$$((()))'''###  """###$$$$$$###""""""###"""!!!###""" !!!$$$&&&$$$!!!%%%'''&&&######'''((('''%%%""" !!!"""###$$$$$$$$$###"""#########$$$&&&''')))***,,,,,,,,,......---)))&&&***'''$$$"""$$$&&&((()))+++...111///)))$$$!!!!!!###$$$&&&&&&$$$$$$$$$%%%((()))***)))'''%%%$$$%%%)))(((&&&%%%%%%'''((()))&&&$$$###$$$&&&(((((('''$$$%%%$$$### !!!""" !!!"""############  !!!!!!###$$$%%%%%%$$$$$$%%%###""" !!!###%%%'''+++,,,---,,,,,,,,,...000666;;;AAAAAA@@@BBBJJJQQQZZZdddmmmooooooooommmjjjkkkmmmooorrrtttuuuvvvvvvvvvzzz~~~~~~}}}|||{{{uuuooollljjjjjjqqqxxx}}}{{{wwwtttqqqoooppppppqqqsssvvvyyy|||~~~~~~zzzwwwuuuwww{{{}}}~~~|||zzzvvvtttvvvzzz~~~}}}uuurrrqqqssswwwzzzzzzyyyzzzwwwtttsssvvvzzz|||~~~zzzzzzzzzyyyzzzzzz{{{|||}}}{{{yyyxxxyyyzzz{{{zzzwwwsssrrrrrrtttuuuuuurrrqqqooonnnooorrrvvvxxxrrrrrruuuzzz~~~}}}xxxsssiiijjjkkkkkkiiiddd```\\\]]]^^^^^^^^^^^^___cccfffmmmpppooohhh___[[[___fffcccdddgggkkkpppuuuyyy{{{|||}}}~~~~~~~~~}}}xxxtttqqqpppqqqqqqtttxxx}}}}}}{{{zzzwwwxxxyyyuuuooojjjjjjjjj\\\CCC666555///---...+++......222;;;DDDDDD;;;222---***'''$$$"""!!! %%%)))+++***)))***)))'''&&&%%%&&&'''(((((((((&&&%%%### !!!"""#########$$$$$$%%%&&&$$$###"""###$$$%%%%%%""""""###%%%)))+++++++++((()))***,,,...,,,)))&&&!!!"""$$$%%%'''(((((()))#########"""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&''''''&&&$$$###&&&---555888444---%%%!!!   !!!  """$$$"""!!!!!!"""$$$'''((((((%%%%%%%%%%%%$$$$$$$$$$$$!!!!!! """### !!!""""""   """###%%%%%%%%%$$$"""!!!###%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###!!! &&&&&&###$$$$$$$$$$$$$$$###"""!!! """######$$$%%%&&&###""""""""""""######$$$###""" %%%$$$ !!! ###!!!  !!!"""&&&$$$!!!$$$((()))'''###!!!###$$$$$$$$$$$$%%%$$$"""""""""   #########!!!!!! %%%%%%###!!! !!!!!!!!!"""  !!!###$$$$$$$$$######$$$$$$$$$$$$%%%&&&((((((***+++---///000///+++''')))%%%!!! ###(((,,,//////111111///***&&&$$$$$$$$$&&&((()))(((''''''((((((+++,,,***%%%######%%%***)))'''%%%$$$%%%&&&'''$$$###"""###%%%&&&&&&&&&$$$&&&((('''%%%$$$$$$$$$ !!!"""###$$$$$$$$$ !!!######!!! """%%%''')))***$$$###"""!!!###%%%(((***,,,,,,---,,,+++***,,,...222888======:::<<>>AAAJJJVVVbbbgggiiijjjiiifff```aaaccceeeggggggggggggjjjjjjlllpppuuuxxxyyyyyyrrrlllgggdddaaa___dddjjjooorrrtttssspppoooppprrrrrrqqqpppppprrruuuxxxzzz}}}yyytttqqqrrrtttuuuvvvyyyyyyyyy{{{~~~~~~{{{xxxxxx{{{}}}|||zzzqqqsssvvvxxxzzzzzzyyyyyyxxxxxxyyy|||~~~{{{xxxxxx{{{|||{{{xxxssspppnnnpppvvv{{{~~~~~~tttsssrrrsssvvvxxxyyyyyyyyyvvvsssooonnnoooppprrrtttuuuxxx{{{|||}}}}}}}}}zzz{{{}}}vvvpppoooooorrrxxx}}}~~~|||{{{{{{yyywwwuuuuuuvvvwwwxxxyyyyyyyyyyyyttttttsssrrrqqqssswwwzzz{{{{{{wwwqqqjjjgggiiilllqqqrrrssssssssssssuuuwwwqqqooommmjjjhhhgggfffeeecccHHH777222+++***...,,,)))+++///222444444444444222...)))&&&%%%%%%$$$### ###'''+++---,,,++++++++++++***(((%%%"""  """$$$&&&'''%%%$$$%%%(((+++,,,***'''$$$%%%&&&$$$""""""$$$'''!!!"""###%%%'''&&&###!!!%%%%%%%%%'''((((((&&&$$$"""!!! !!!$$$&&&(((''')))+++,,,+++)))&&&$$$!!!""""""$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%$$$&&&((((((&&&%%%$$$$$$ !!!$$$&&&&&&'''((()))### ###$$$!!!"""%%%&&&&&&&&&%%%%%%&&&&&&%%%###!!! !!!###$$$######""""""!!!!!! !!!$$$'''))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%"""  """""""""!!!$$$''''''&&&$$$%%%&&&&&&((()))(((&&&$$$$$$%%%###""" !!!"""""""""$$$%%%###""""""!!!%%%))))))%%%!!!  !!!!!!###%%%!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%"""!!!"""$$$(((+++,,,***(((###"""  !!!!!!!!!!!!""""""###&&&&&& ###$$$!!!!!!%%% !!!$$$''''''&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$%%%'''((())),,,,,,+++,,,,,,+++)))&&&###!!!!!!###''',,,000111....../////////---***(((&&&))),,,...---,,,+++,,,$$$######$$$'''***,,,,,,+++***'''%%%$$$$$$%%%&&&$$$"""!!!"""$$$&&&&&&%%%''')))+++***'''%%%######!!!"""###%%%&&&'''(((((()))---111000+++((()))++++++'''$$$%%%***---,,,***%%%### !!!"""'''(((((('''%%%%%%&&&(((,,,///444:::>>>??????===BBBNNNZZZaaaeeeiiijjjhhhcccdddeeefffgggfffeeedddeeefffjjjpppvvvyyyxxxvvvrrrnnnkkkjjjfffcccdddiiilllqqquuuvvvsssqqqsssuuutttrrrpppooonnnooopppqqquuusssqqqqqqtttwwwzzz{{{{{{|||~~~zzzwwwtttuuuyyy{{{yyyvvvqqquuuzzz}}}}}}|||yyyxxxxxxxxxzzz}}}|||xxxssssssvvvxxxwwwuuupppnnnmmmrrrzzzwwwvvvvvvxxxzzz{{{zzzyyyxxxvvvsssqqqooooooppppppsssuuuvvvxxxyyy{{{}}}||||||{{{tttpppooopppuuu{{{~~~~~~}}}{{{yyywwwvvvxxxyyyzzzyyywwwtttrrrlllmmmmmmlllkkklllooorrrvvvxxxyyyuuuooojjjjjjlllnnnppprrrsssssstttwwwyyyvvvssspppmmmjjjiiigggfffdddHHH666111******...,,,))),,,///000//////222555000---(((%%%%%%%%%%%%$$$######%%%(((+++,,,+++))),,,---------***&&&"""!!!###%%%'''###"""###&&&******(((%%%###%%%&&&$$$!!!!!!$$$''' !!!###''')))((($$$!!!$$$###$$$%%%''''''&&&$$$###!!!  ###&&&(((''')))+++,,,,,,)))&&&### !!!"""###%%%&&&(((((()))(((&&&$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%###%%%&&&%%%&&&&&&"""!!!!!!"""%%%%%%$$$$$$"""###%%%&&&&&&$$$!!!!!!!!!  !!!!!!  !!!###$$$$$$$$$###"""!!! !!!%%%((())))))(((((($$$$$$$$$######$$$%%%%%%"""!!!  !!!""""""&&&'''%%%$$$$$$%%%%%%'''(((((('''&&&&&&'''###""""""######$$$%%%'''$$$###  """$$$(((---...***%%%!!! ###$$$$$$  """&&&(((!!!"""$$$%%%&&&%%%%%%$$$$$$%%%$$$""" $$$$$$&&&+++000000---))) """######"""!!!!!!!!! $$$$$$$$$$$$&&&######(((###""""""###&&&''''''&&&''''''((((((((('''%%%$$$$$$$$$$$$%%%''')))***+++000...,,,+++***)))&&&$$$$$$######%%%))),,,......+++,,,---...///---***'''$$$(((+++------+++++++++$$$!!! """'''+++,,,+++((('''%%%$$$$$$%%%'''((($$$###"""###%%%&&&&&&&&&(((******)))&&&$$$""""""""""""$$$&&&'''((())))))+++///222111,,,)))***---000+++''''''***,,,***&&&(((&&&###  !!!"""&&&&&&'''&&&$$$$$$&&&''',,,...333:::AAABBB???<<<>>>JJJXXX___eeejjjmmmllljjjjjjjjjjjjjjjhhhfffeeebbbdddjjjrrryyy{{{xxxuuussspppooonnnjjjeeefffiiikkkqqqwwwxxxvvvsssuuuwwwuuussspppnnnkkkjjjiiiiiiooonnnnnnqqqvvvzzz}}}{{{~~~zzzvvvtttuuuyyyzzzwwwtttrrrvvv|||}}}yyywwwxxxxxx{{{~~~~~~{{{xxxsssnnnmmmpppsssrrrpppooonnnnnnttt}}}yyyyyyyyy{{{}}}|||zzzxxxvvvuuusssrrrpppppppppppprrrssstttuuuvvvyyy}}}~~~}}}~~~xxxppppppoooqqqvvv}}}~~~|||yyyxxxxxxwwwxxxzzz{{{zzzwwwssspppggghhhiiihhhggghhhjjjlllqqqvvvyyyxxxrrrmmmkkklllkkkmmmpppssstttvvvyyy{{{|||xxxtttpppmmmjjjhhhfff___FFF888444+++(((***((('''***---///000000111222111///---)))&&&%%%(((***)))&&&'''+++,,,)))&&&&&&)))---111111---'''""" """$$$&&&'''((((((&&&###!!!$$$((()))&&&"""''''''&&&%%%$$$######""" !!!$$$'''***)))&&&###########################"""!!! """$$$''')))%%%'''))))))(((&&&&&&&&& """'''...333777222,,,(((''''''%%%######$$$&&&&&&$$$###$$$$$$"""$$$###"""!!!!!!   ###%%%$$$"""   !!!"""""""""###%%%'''%%%"""!!!"""$$$!!!!!!!!! ###%%%&&&''''''&&&$$$### !!!############"""  !!!'''&&&%%%%%%%%%&&&'''(((,,,+++******+++***(((&&&%%% """&&&'''&&&""""""""""""!!!  !!!%%%(((+++***(((%%%%%%&&&%%%$$$!!! ######"""""" !!!  """### !!!'''&&&(((...444555///(((""" !!!!!!""" ###%%%&&&&&&%%%&&&$$$$$$%%%((()))'''$$$$$$(((+++)))%%%###%%%((((((&&&$$$$$$&&&)))+++,,,444222...+++'''%%%$$$$$$ !!!"""%%%''')))***&&&'''***---...,,,((($$$&&&&&&''')))******(((%%%&&&"""!!!$$$%%%%%%'''%%%$$$%%%&&&(((''''''((('''%%%%%%&&&(((***,,,//////...,,,((($$$ !!!"""$$$%%%'''***...111777444111...,,,,,,---...555000***''''''((('''%%%&&&'''((('''%%%$$$$$$$$$,,,+++***(((%%%%%%''')))+++...333:::@@@BBBAAA???FFFHHHNNNYYYeeennnrrrrrrtttrrrpppnnnmmmllljjjiiihhhiiilllqqqxxx{{{{{{yyytttsssqqqqqqrrrrrrqqqpppssstttuuuvvvvvvwwwyyy{{{yyywwwrrrlllhhhhhhkkknnnrrrpppnnnooosssxxx|||~~~~~~yyyyyyxxxxxxwwwvvvuuuuuurrryyy}}}xxxuuuyyyxxxyyy|||}}}vvvpppiiifffiiiooosssuuuooorrrwwwzzz}}}~~~zzzwwwvvvuuutttsssrrrrrrrrrsss{{{wwwtttuuuxxx|||||||||~~~~~~{{{vvvqqqnnnhhhmmmtttyyy}}}|||yyyxxxwwwwwwyyyyyyyyyzzzzzzwwwsssoooiiiiiiiiihhhffffffhhhjjjtttwww{{{}}}{{{wwwqqqmmmssssssrrrpppqqqtttzzz~~~{{{vvvsssrrrqqqmmmjjj[[[CCC666444,,,))),,,)))))))))+++---...///.........---***'''$$$%%%(((+++***''''''+++,,,)))&&&'''(((+++......+++&&&""" """"""###$$$&&&'''((()))'''&&&%%%(((,,,,,,((($$$''''''&&&&&&%%%%%%$$$$$$!!!"""###&&&((((((%%%##################"""""""""######"""""""""$$$%%%&&&###%%%''''''&&&$$$$$$%%%!!! !!!'''...444888333---)))'''%%%###!!!"""$$$%%%%%%###""""""###!!!  """"""!!!"""###!!! ######!!!  !!!   !!!"""######$$$&&&'''&&&###!!!!!!###!!!!!! %%%%%%&&&&&&&&&%%%###"""!!!#########$$$###!!! !!!"""$$$%%%&&&%%%$$$######$$$%%%&&&***))))))))))))(((&&&%%%$$$!!!!!!""""""!!!######!!! !!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$"""!!!"""$$$###"""!!! !!!""""""!!!  !!!######""" !!!"""$$$###%%%***///000+++&&& !!! !!!###$$$%%%&&&&&&)))'''%%%&&&((()))'''%%%$$$'''******&&&%%%&&&)))+++(((%%%$$$&&&)))+++,,,222000---***(((&&&%%%%%%!!!""""""###$$$&&&'''(((&&&''')))+++,,,+++'''###$$$$$$%%%((())))))&&&###### !!!$$$$$$$$$'''&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&(((***,,,...000000///...+++'''$$$"""###$$$%%%&&&&&&))),,,///444333111///---,,,+++***000---)))((()))))))))''''''((())))))&&&$$$$$$$$$---,,,+++)))&&&&&&(((***...000555<<>>555666000,,,,,,(((((($$$"""%%%+++...,,,)))'''''''''&&&&&&)))---111+++&&&$$$'''((('''''')))(((((('''$$$###4ĉ@ӵ###%%%'''&&&'''***---///---)))&&&%%%%%%&&&''''''(((((((((%%%$$$###%%%(((+++------,,,,,,++++++*********)))''''''&&&%%%###!!! !!! """""""""###$$$((((((&&&###!!! !!!!!!""""""!!!  """!!!"""$$$!!!>L=hĦ !!!"""""""""#########$$$###4ĉ@ӵ!!!$$$$$$"""  !!!"""###$$$"""!!! """&&&***---###!!!  %%%&&&'''&&&$$$!!! !!!!!!!!!"""######!!!"""$$$$$$$$$$$$""" >L"""""" !!!###!!!""""""!!!!!!!!! ###$$$$$$### !!!"""%%%))),,,...+++***(((%%%######$$$%%%$$$&&&((())))))***+++,,,+++((($$$"""######$$$############$$$$$$$$$$$$$$$"""###%%%'''((())))))))))))((((((((())))))'''%%%""""""###%%%''''''%%%$$$ !!!###$$$%%%&&&((()))%%%""" """""""""&&&'''***,,,------,,,***++++++,,,,,,,,,+++++++++&&&'''))))))***,,,000333999555///((($$$!!!!!!!!!!!!###'''***,,,---......)))***+++***(((''''''(((++++++)))&&&######$$$&&&((()))---222777:::999888AAADDDIIIQQQ[[[gggqqqxxxyyyzzz{{{zzzwwwuuuuuuvvvrrrqqqpppooooooooopppqqqppppppssswww{{{~~~~~~|||zzzyyyvvvrrrpppqqqtttwwwxxxrrrjjjaaa\\\^^^dddjjjqqqqqqqqqooommmooossswww{{{~~~zzzwwwpppqqqrrrtttvvvxxxyyyyyywww{{{zzztttppprrrqqqooommmkkkkkkmmmnnnqqqxxx~~~}}}yyyxxxyyyzzzzzzyyyxxxxxxyyy|||}}}{{{{{{||||||zzz{{{{{{{{{yyywwwuuusssyyy|||~~~~~~}}}{{{zzzvvvuuuuuuuuuvvvvvvsssqqqnnnoooqqqrrrrrrtttxxxzzz|||{{{zzzyyywwwwwwwwwwwwvvvxxxyyyyyyyyyzzz}}}|||{{{yyyxxxwwwxxxzzz|||VVV@@@777777000,,,---)))***'''&&&'''+++------,,,&&&'''((((((((())),,,...)))$$$!!!$$$&&&&&&'''***+++***)))&&&%%%GG=?&&&((((((***---///000...,,,***%%%%%%&&&&&&'''''''''((($$$$$$###%%%))),,,------,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&$$$"""!!!  """ """###!!!"""######"""!!! """###!!!""""""!!! !!!""" !!!"""%%%'''$$$HdĦ=Īj """""" """###$$$$$$%%%%%%$$$$$$GG=?!!!!!! !!!%%%&&&$$$ !!!"""###!!!!!!###$$$$$$"""  ###'''***$$$"""  !!!!!! %%%'''((('''$$$  !!! !!!""""""""" !!!"""###$$$$$$$$$"""!!!HdĦ######"""!!!!!!!!!"""###$$$"""$$$%%%###!!!  !!!!!!###&&&)))+++,,,))))))(((&&&###"""###%%%$$$%%%'''((()))*********(((&&&$$$#########!!! !!!"""###############$$$''')))***+++++++++)))((('''''')))))))))(((###"""!!!"""%%%&&&&&&%%%###%%%&&&&&&&&&'''))),,,%%%""" """$$$$$$(((***+++,,,,,,+++)))((((((((((((((((((((())))))%%%&&&((()))))),,,///222888444---&&&"""!!!"""###!!!$$$(((***++++++---...)))))))))(((&&&''')))++++++***(((%%%"""!!!###$$$)))***---222777::::::999???CCCHHHOOOWWWaaakkkqqqyyy|||~~~}}}yyyvvvvvvxxxppppppnnnllljjjjjjmmmooolllmmmqqqvvv|||~~~}}}yyytttqqqqqquuuxxxxxxtttmmmeee```aaaeeeiiiqqqssssssppplllkkkmmmpppzzz}}}yyy||||||yyyoooooooooqqquuuxxxxxxxxxxxx{{{{{{tttnnnjjjllllllkkkiiihhhjjjmmmpppuuuyyy~~~~~~zzzvvvsssppprrrtttuuuwwwzzz~~~|||{{{|||}}}~~~~~~~~~}}}{{{zzzyyyzzz|||}}}~~~}}}|||~~~~~~|||{{{zzzyyytttsssrrrrrrrrrrrrpppnnnkkknnnrrruuuvvvxxxzzz|||}}}|||{{{yyywwwwwwvvvvvvwwwyyy{{{|||||||||}}}|||{{{zzzwwwuuuvvvyyy|||ӵĭӵӵĦVVV@@@777777111...///,,,...ӵӵ!!!$$$ĦƜ`1.׼s&&&((())))))Ħ,,,,,,%%%%%%%%%%%%&&&&&&&&&ӵ(((Ħ((()))******++++++'''&&&$$$###ĭӵĦ###%%%"""ĦĦ """###%%%### DdD ?fӵ"""$$$$$$Ħ######%%%ӵƜ`1.׼s!!!!!!ĭӵ$$$'''""""""$$$ӵ!!!%%%'''Ħ"""  $$$!!!!!!!!!!!!""""""Ħ!!!""""""Ħ!!!$$$'''(((%%%"""DdD&&&'''&&&###"""ӵӵӵ!!!Ħ"""ӵ''')))***%%%ĭӵ%%%%%% """###$$$$$$######&&&(((***,,,,,,,,,+++***(((&&&%%%%%%''')))))))))### !!!$$$&&&&&&&&&'''(((&&&%%%&&&***---&&&### """%%%((())))))******++++++***)))(((%%%%%%%%%%%%%%%&&&''''''$$$&&&&&&''''''(((+++...222///***&&&$$$$$$%%%'''###&&&)))***))))))+++---)))((('''%%%$$$&&&+++...++++++)))&&&"""!!!###$$$***+++...222777::::::999<<<@@@FFFMMMTTT\\\eeelllxxx~~~}}}wwwsssssskkkkkkjjjhhhfffhhhlllpppkkkmmmrrrxxx~~~}}}xxxrrroooooossswwwwwwtttoooiiidddccceeegggmmmppprrrpppkkkggghhhjjjpppvvv{{{}}}zzzyyy{{{~~~|||zzzrrrpppppprrruuuxxxwwwvvvuuuyyy||||||vvvooojjjhhheeeffffffffffffiiioootttxxxyyy|||{{{tttnnniiimmmqqqtttvvvyyy~~~|||zzzyyy|||~~~}}}{{{{{{{{{{{{zzz|||~~~}}}{{{zzzxxxwwwwwwvvvsssqqqooooooooonnnllljjjjjjnnntttxxxzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyxxxzzz}}}~~~}}}}}}~~~}}}|||{{{wwwttttttwww{{{?~4g&e>&eg&e>hӵ@@@666777111///111///g&e***guO>uO>&e 4ff?>ߝL***gĉ@((()))***+++Shӵ+++%%%%%%%%%%%%%%%%%%g&e%%%>hӵ&&&'''((())))))'''%%%###fff?><zg&e>&e!!!HL"""###&&&ShӵgL!!!"""""" """$$$&&&%%%"""S?ʬ!!! 3h?D%%)?######ZufĦ$$$&&&&&&gL ###$$$g&e%%%gĉ@$$$ g&e>&e"""@e??***+++""" """g<ĉ ###3we<Ħ### 3h?@e'''%%%###$$$&&&###$$$###Z!!!3h?gL!!!'''------***&&& D%%)?***fff?><z######=?Ħg&e"""g&e S?ʬ4ff?>ߝL@e"""g&e$$$''')))3h?g&e>&e%%%'''?? !!!###$$$%%%%%%$$$$$$)))+++,,,------,,,***)))&&&$$$######&&&((())))))""""""%%%&&&'''((((((&&&$$$%%%)))...'''$$$"""!!!$$$(((+++,,,((())))))*********))))))%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$%%%'''***+++***)))'''''''''((()))&&&(((***)))''''''))),,,((('''%%%######&&&,,,000,,,,,,***&&&###"""###%%%******---111666999999888999>>>EEEKKKRRRZZZccciiiwww~~~vvvooolllfffggggggeeedddgggmmmqqqlllnnnssszzz~~~{{{uuuoookkkkkkooosssvvvtttqqqlllgggddddddfffiiimmmqqqooojjjeeeeeefffhhhooovvvzzz}}}}}}yyyzzz{{{~~~}}}{{{yyyuuusssrrrsssvvvxxxvvvtttssswwwzzzyyytttmmmiiihhhcccdddeeeeeefffjjjrrrxxxzzzzzz{{{}}}ssskkkeeejjjpppsssvvvxxx}}}{{{xxxwwwyyy{{{{{{{{{yyyyyy|||}}}|||yyyvvvuuutttttttttrrrpppnnnmmmlllllljjjhhhjjjooovvv{{{}}}~~~~~~~~~|||||||||||||||||||||{{{yyy{{{~~~~~~~~~~~~~~~|||wwwtttssswwwzzz4DӵHƅ^Hu]ĦHu]ĦZuR)ĦBBB666777222111333000Hu]Ħ'''HŐeHŐeHu]Ħ$$$qIܗGIӵ***tt***))))))HGgĉ@)))))))))'''$$$$$$&&&(((Hu]Ħ&&&ZuR)Ħ###$$$%%%''''''***'''sߝLGdUĦ"""Hƅ^Hu]Ħ$$$ntHdĦ!!!"""HGgĉ@HdĦ"""$$$$$$""""""%%%))))))&&&!!!Htƅ^(((%%%Bt=o9ĦDtfo9Ħ&&&&&&$$$g?(((&&&HdĦHu]Ħ"""tt'''!!!Hƅ^Hu]ĦH׼s------,,,%%%!!! $$$tQ###je<Ħ!!!Bt=o9ĦH׼s'''(((***+++++++++)))'''###HtĦ Bt=o9ĦHdĦ$$$((((((%%%!!!### Dtfo9ĦsߝLGdUĦ###Ht@cӵHu]ĦHu]Ħ Htƅ^qIܗGIӵH׼s!!!"""Hu]Ħ!!!&&&Bt=o9ĦHƅ^Hu]Ħ((($$$$$$%%%%%%%%%$$$%%%(((***,,,------------,,,++++++&&&$$$"""!!!"""%%%(((+++&&&"""!!!$$$$$$$$$'''&&&$$$$$$$$$&&&((()))***(((&&&%%%&&&((())))))******,,,......,,,'''###&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%!!!###***$$$&&&((((((''''''((()))+++***))))))))),,,...000222---&&&###$$$'''+++---111///,,,((('''&&&'''(((***+++,,,...111444666888666888???HHHNNNTTT^^^gggyyy|||tttmmmhhhhhhgggeeeeeehhhmmmrrruuuvvvwwwxxxyyy{{{}}}}}}yyyrrrhhhbbbcccjjjpppqqqsssqqqkkkccc___```cccfffggghhhfffcccaaaaaaaaaccchhhnnnssswwwyyyzzz||||||~~~|||{{{xxxyyyzzzyyyuuurrrqqqpppvvvuuusssrrrpppmmmiiifffcccbbb```ccciiiqqqwwwzzz{{{wwwxxx}}}yyyqqqllleeegggkkkpppuuuyyy|||~~~{{{vvvrrrsssxxx~~~~~~}}}|||}}}}}}zzzuuuqqqoooqqqsssqqqpppnnnjjjhhhiiilllooorrrssswww}}}{{{xxxxxxyyy}}}~~~}}}{{{zzz{{{~~~|||}}}|||zzzwwwuuuvvvwww4DuXӵDdDΦDdDĦDdDĦt|d<ĦDtBBB:::===888333///(((>d<Ħ!!!>d<ʜDd<ʜ4DuTӵ$$$###F&uTӵ---4DufئL>e///puR)Ħ &&&,,,000...>d<Ħ'''Dt !!!"""######"""DdDΦDdDĦ--->d<ʜ4DuTӵ***4DwDd<Ħ###puR)Ħ>dd<ӵDd<###qR/ܗ?fӵ""">d<>d<Ħ###4DufئL>e&&&DdDʜ4DuTӵ DdDĦ!!!"""$$$$$$%%%&&&''''''geĦs<v>aĦ!!!!!!peӵDx<DdDĦ&&&$$$!!!!!! DdDĦ """###peӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<Ħ!!!peӵĦ F&uTӵDdDĦ"""$$$>d<Ħ%%%peӵDx<>d<ʜ4DuTӵ+++,,,+++((($$$"""$$$&&&((()))(((((()))***)))))))))***))))))((('''%%%%%%&&&'''((()))++++++...,,,***))))))******+++((((((''''''&&&&&&%%%%%%)))))))))((('''''')))***...---,,,,,,,,,***&&&###$$$%%%%%%&&&((()))***+++---,,,......)))!!! """###""""""###%%%%%%&&&'''(((***+++------+++(((%%%%%%(((,,,///000///---,,,+++***+++,,,---///...............//////111222777>>>BBBEEENNNWWW```jjjuuuzzz}}}~~~|||xxxuuutttrrrrrrtttxxx}}}}}}zzzxxxwwwxxxyyyzzzyyyxxxssslllffffffjjjnnnsssrrroooiiiccc^^^]]]^^^___````````````aaadddggggggiiilllooorrrvvv{{{|||}}}~~~}}}wwwpppkkkjjjllloootttsssrrrrrrrrrpppmmmjjjhhhjjjnnnuuu{{{~~~~~~{{{rrrkkkjjjjjjjjjlllpppuuuvvvwwwxxxyyyyyyxxxwwwyyyxxxwwwxxxzzz{{{zzzyyyuuuvvvwwwyyyzzzzzzyyyxxxyyy{{{}}}~~~~~~}}}~~~yyyrrrmmmmmmqqquuuzzz{{{yyywwwsssqqqpppqqqtttwww|||~~~~~~}}}~~~}}}{{{wwwuuuvvvwww{{{|||}}}|||{{{|||}}}4DuXӵD&dq&ĒRsdKĦDHRRudDDD<<dp&ĒR//////nfʜd<Φ>d<Ħ+++s&dq&ĒR))))))i?ʜtd<Ħ###HHܗDӊB<x""""""!!!!!!B?d< !!!"""###%%%'''&&&%%%geĦHg8>aĦ!!!"""B?Ho9>d<>d<ӵB?Ho9###<x"""$$$%%%'''(((&&&%%%&ӫeʬtIӇ""">d<Φ>d<ĦD&ӫetIӇ!!!DdDĦsdKĦ B?dp&ĒR>d<sdKĦ&&&B?Ho9)))s&dq&ĒR---,,,***(((&&&%%%$$$(((***,,,,,,***(((&&&&&&((())))))))))))(((''''''######$$$%%%&&&((()))***//////---,,,******++++++'''(((((((((((('''%%%$$$((()))***)))''''''(((***...---+++++++++***'''%%%))))))******************++++++...111...'''######!!!###$$$$$$"""!!!!!!"""%%%%%%&&&&&&(((***+++,,,***(((&&&&&&)))---000111000///---,,,+++******+++,,,,,,,,,,,,---...///000---///444;;;???CCCLLLUUUZZZeeeqqqyyy{{{yyyvvvtttuuuxxx|||~~~}}}{{{xxxwwwwwwxxxxxxyyyyyyvvvppplllkkknnnrrrwwwuuuqqqlllgggcccaaaaaaaaabbbbbbbbbbbbeeejjjmmmnnnppprrrsssuuuyyy}}}}}}}}}|||||||||||||||}}}}}}{{{wwwrrrllliiiiiijjjtttssssssssssssrrrooommmlllnnnrrrxxx}}}}}}|||ssslllffffffhhhjjjpppvvvzzzzzzzzzzzzyyyxxxxxxwwwzzzyyyxxxyyyzzz{{{{{{zzzwwwzzz}}}~~~~~~}}}{{{zzzyyy{{{~~~~~~|||{{{zzzzzz}}}vvvrrrrrrvvvzzz}}}yyyuuuqqqpppqqqvvvyyy}}}~~~}}}{{{||||||||||||zzzxxxvvvwwwxxx|||}}}~~~~~~}}}~~~4DuXӵHu]3hhne=e[[[EEE<<<===777222000)))ne$$$###pIƎ@t@h&&&%%%$$$>h...//////fe111@ďD"""&&&+++---***ne$$$%%%=e!!!""""""!!! ege''''''sĪj@h'''''''''fdDĦ!!!@ďD###"""Hkge!!!!!!!!!@h@G%%%'''HĪj@IŌBene Hkge!!!ne!!! fe(((Hu]3hh!!!"""se!!! !!!###%%%(((((('''%%%geĦja>aĦ!!!"""@Gse<Ō@G!!!"""Hkge!!!$$$%%%&&&HĪj@IŌ"""!!!ege"""Hu]3hIŌ!!!###DdDĦne"""@h>hse(((ne###'''@G((()))sĪj@h///...+++(((''''''''''''***,,,///...+++(((%%%$$$(((((())))))(((((('''&&&"""""""""###$$$''')))***...///...,,,***((()))***&&&'''(((***)))(((&&&$$$''')))+++***((('''(((+++...,,,************(((''',,,,,,,,,,,,,,,+++******)))(((,,,111000+++((((((%%%&&&'''&&&$$$"""""""""'''&&&%%%$$$%%%(((***,,,)))'''&&&'''+++...000000///...---,,,******))))))*********+++,,,...///000+++---222999===AAAIIIRRRWWWbbboooyyy}}}{{{wwwuuutttvvvyyy{{{||||||{{{yyyxxxxxxwwwwwwxxxyyyxxxtttppppppsssvvvzzzwwwsssoookkkhhhfffeeedddddddddcccdddhhhmmmrrrvvvwwwxxxxxxxxxzzz}}}}}}{{{zzzyyyxxxyyyzzzzzz{{{{{{yyytttnnnjjjhhhhhhsssrrrrrrssssssssspppnnnnnnoooqqquuuxxxyyyxxxvvvkkkfffdddgggjjjnnnuuu|||~~~}}}{{{yyyxxxxxxyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}zzz~~~~~~|||}}}~~~~~~|||zzzxxx|||zzzzzz|||~~~{{{wwwttttttuuuzzz{{{}}}}}}{{{yyyyyyzzzyyy{{{~~~{{{|||}}}|||zzzyyyzzz{{{~~~4DuXӵĵD^]]]EEE999999333//////)))%%%$$$$$$---)))(((&&&%%%,,,+++++++++--------- !!!###&&&***,,,)))$$$%%%&&&"""###$$$$$$### ######!!!###%%%&&&&&&DdDĦ '''&&&"""!!!"""!!!  !!!###$$$ $$$""" """$$$D^ !!!###%%%s׼s ###&&&)))(((&&&$$$geFm8>aĦ !!!s׼s!!!Ho """$$$ !!!$$$!!!!!!!!!######!!!D^!!!!!!DdDĦ s׼s %%%!!!$$$(((///)))(((******+++******))))))******+++))),,,///000---)))&&&%%%)))))))))))))))(((''''''###"""!!!!!!###&&&))),,,---......,,,(((&&&'''((($$$&&&(((***+++)))'''%%%&&&***,,,+++(((&&&(((+++---+++))))))*********)))***+++,,,------,,,++++++&&&%%%(((///000---******'''((())))))'''%%%%%%&&&)))'''$$$"""###%%%)))+++)))((('''))),,,...//////,,,,,,++++++************************+++---...///+++,,,111777:::<<d<ĦĦ]]]DDD777666000------)))''''''Ħ$$$(((++++++)))'''%%%'''***///222,,,***(((%%%%%%&&&'''(((***)))((((((((()))***+++***))))))(((((()))******(((******%%%"""$$$&&&)))+++***'''$$$Ħ((('''###!!!$$$&&&&&&&&&%%%!!!!!!"""$$$%%%### !!!!!!######!!!%%%&&&$$$"""###$$$>d<Ħ###''')))'''""" ######""" $$$###"""!!!!!!!!!!!!!!! !!!""" """###!!!"""%%%Ħ $$$""" >d<Ħ"""######%%%'''Be """%%%''''''$$$!!!geFYĉ>aĦBe!!!$$$"""nu]ӵ$$$&&&$$$ !!! """$$$$$$###"""""" !!!!!! !!!######!!!>d<Ħ >d<ĦĦ ###((()))&&&###Be"""((((((Ħ***333///***&&&&&&&&&&&&&&&)))+++...---)))&&&&&&'''&&&''')))+++,,,---------(((+++///000...***(((&&&)))))))))))))))(((((('''$$$"""!!!!!!"""&&&***---+++---...+++'''%%%%%%'''###%%%(((++++++***'''&&&&&&***---,,,(((&&&(((,,,---+++((((((***+++++++++((()))***,,,------,,,,,,%%%###&&&---///,,,******''')))******)))(((((()))+++((($$$!!!!!!$$$(((+++)))(((((())),,,...///...))))))*********+++++++++++++++******+++,,,,,,---,,,,,,000555777999@@@HHHMMMWWWcccoooyyy|||yyyvvvsssqqqqqqtttwwwyyywwwxxxzzz{{{{{{zzzxxxwwwtttvvvxxxwwwuuutttwwwzzz{{{xxxtttqqqooommmkkkjjjccccccbbbaaabbbfffmmmrrr{{{||||||zzzxxxvvvvvvwwwyyyxxxvvvvvvwwwyyy|||~~~{{{vvvqqqnnnnnnooovvvvvvvvvwwwyyyxxxvvvtttooommmjjjhhhiiijjjiiiiiibbbbbbgggnnnrrrtttyyy~~~zzzvvvuuuxxx{{{~~~~~~~~~|||}}}|||}}}|||xxxxxx{{{~~~~~~}}}}}}?aŖ%7uSQuR)ӵsdKĦgdKĦbbbGGG777333,,,***---***,,,gdKĦ%%%(((+++)))(((''''''(((***,,,---))))))))))))((((((''''''((('''%%%$$$$$$%%%''')))((())))))((('''''')))***...)))$$$"""###""" """%%%)))+++***gdKĦ......(((!!!'''---...+++((($$$&&&&&&%%%###"""  """###"""&&&%%%$$$$$$######$$$$$$gdDĦ!!!###$$$###"""&&&%%%######$$$%%%$$$""" !!!$$$###!!! !!! ###%%%&&&### !!!"""!!!"""######""" gdKĦ $$$%%%$$$ sdKĦ###!!!"""###$$$""" !!! $$$%%%&&&'''&&&$$$ŶS3we< ######"""iĉ@3hR/Ō ###$$$### !!!######!!!  !!!!!!DdDĦsdKĦ !!!gdKĦ!!!!!!!!! """%%%&&&###!!!$$$(((gdKĦ(((000111---(((''')))((($$$'''))),,,,,,***(((&&&&&&$$$%%%''')))***)))(((''''''(((+++,,,---,,,***))))))***,,,------***'''&&&$$$%%%&&&((()))+++,,,,,,+++***(((((((((&&&$$$!!!###'''++++++(((%%%%%%%%%$$$&&&(((((('''((()))+++***'''%%%%%%(((***)))((('''''''''((())))))***+++$$$%%%''')))***))))))(((,,,,,,---------,,,++++++)))&&&######%%%&&&%%%###'''))),,,---,,,++++++,,,((())))))***++++++++++++,,,***)))+++...///...+++---...222999;;;<<AnenedddIII999444---***,,,(((ne%%%&&&(((+++***)))))))))******+++,,,+++,,,,,,,,,+++***((('''&&&$$$""" !!!###&&&((('''((()))((('''''')))***///***%%%###$$$###!!!&&&)))***ne(((+++,,,(((!!!!!!&&&,,,...,,,***'''***,,,***&&&""" ###!!!!!!"""###"""&&&%%%%%%$$$$$$%%%%%%De !!!"""###$$$""""""&&&&&&$$$###$$$%%%%%%""" ###"""!!!  !!!"""###%%%&&&%%%!!!!!!###%%% !!!""""""""" ne !!!"""### !!! ne###""" !!!$$$&&&&&&$$$!!!###"""!!! ###$$$&&&'''&&&$$$>Ak<!!!!!! fh"""$$$###!!! !!!"""$$$%%%$$$!!!Denene"""!!!!!!!!! """!!!!!!"""%%%&&&###!!!"""ne$$$&&&---...,,,((('''((('''###''')))******'''%%%$$$######%%%''')))*********)))))))))***++++++++++++++++++,,,------,,,***((('''))))))***++++++,,,------)))'''%%%%%%%%%%%%###"""%%%(((+++***&&&###!!! ###%%%''''''''''''(((***(((&&&$$$$$$&&&((((((''''''&&&&&&%%%&&&''')))***$$$%%%&&&'''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***'''$$$$$$&&&'''&&&%%%'''))),,,,,,+++++++++,,,,,,++++++***+++++++++,,,---+++)))***---///...---///000333999;;;:::===BBBMMMRRR[[[ccciiilllnnnooolllnnnqqqsssuuuxxx|||}}}}}}}}}}}}|||zzzxxxvvvwwwxxxyyyyyyxxxxxxzzz|||~~~zzzuuusssrrrqqqooollliiigggccc``````ccchhhjjjsssrrrqqqoooooonnnoooooossstttuuuvvvwwwyyy|||}}}xxxsssqqqrrrsssuuuzzzyyyyyyxxxvvvtttsssrrrooojjjfffccccccdddcccbbbdddfffhhhjjjlllooosssvvv{{{|||}}}{{{yyyyyy{{{~~~~~~~~~~~~||||||~~~~~~}}}{{{yyy|||}}}}}}}}}}}}{{{{{{~~~}}}|||||||||}}}~~~~~~||||||}}}~~~}}}}}}~~~dddIII999555...***+++'''(((&&&&&&(((+++++++++++++++******)))(((,,,---///000///---***(((###!!!!!!%%%''''''(((***)))))))))***,,,///+++&&&%%%%%%$$$!!!"""'''+++***$$$%%%'''((('''###  $$$(((+++++++++(((---111///(((###!!!!!!###!!! !!!!!! ###""""""######$$$%%%&&&$$$$$$$$$$$$###"""  %%%&&&%%%"""$$$&&&&&&### !!!!!! !!!""""""%%%&&&&&&###!!!###$$$ !!!!!!!!!!!! """%%%$$$ """$$$%%%$$$"""!!!$$$$$$$$$$$$""" """$$$%%%&&&&&&$$$ ###""" """!!!!!!!!!!!!$$$$$$"""!!!###%%%&&&&&&%%%""" !!!""""""######""""""###""""""###$$$%%%###"""!!!$$$$$$###***,,,,,,)))((()))((($$$'''((()))'''$$$"""!!!!!!###$$$''')))++++++++++++,,,+++)))((((((***,,,...//////...---,,,***))))))---,,,,,,++++++++++++,,,&&&$$$!!! !!!######"""''')))+++***%%%  """%%%&&&&&&&&&&&&(((&&&$$$######%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&&&&'''((()))---,,,,,,++++++,,,,,,---***(((&&&%%%'''(((((('''***,,,---...,,,,,,,,,---///...,,,++++++,,,---...---+++******,,,...///...111111444999:::999<<>>444555000------(((&&&(((***+++,,,---///111///...,,,***(((&&&&&&%%%$$$&&&''')))***+++******"""""""""""""""###$$$%%%!!!$$$(((***++++++,,,---&&&&&&%%%###!!! !!!!!!######""" $$$&&&&&&%%% """###"""!!! """###$$$ """"""!!! !!!$$$(((,,,+++&&&"""!!!###"""!!! ###$$$$$$"""!!!""""""  ###%%%$$$###$$$$$$ !!!############"""""""""!!!!!!!!!"""""""""  """"""  !!!!!!###%%%%%%$$$ !!!### """  """###$$$"""  """ !!!!!! """%%%'''&&&%%%###  ###### !!!!!!!!!######!!! !!!"""######""" !!!!!!  """"""###"""!!! !!!  """######  ###%%%######%%%'''''',,,...***&&&(((+++++++++***)))((('''(((,,,000///...---+++***)))(((((('''&&&%%%$$$$$$&&&'''))))))((((((''''''(((((((((***)))'''%%%%%%''')))***&&&###!!! """%%%&&&'''++++++,,,......***###!!!%%%&&&$$$"""!!!!!!$$$%%%$$$$$$%%%'''&&&)))---111222111///---*********++++++******)))((())),,,...///...---+++&&&'''((('''%%%%%%(((+++'''((('''%%%"""!!!"""$$$%%%&&&'''))),,,///111333///111333111---***))))))'''&&&'''+++------222888===EEEOOOUUUXXX]]]dddkkkssswww{{{}}}|||zzzyyyxxxtttvvvwwwuuurrrtttzzz~~~~~~}}}zzzvvvtttuuuwwwyyy{{{~~~~~~zzzuuuoookkkiiiiiiiiiooorrruuuwwwwwwxxxzzz{{{}}}{{{yyyxxxxxxzzz|||~~~|||{{{{{{zzzxxxvvvtttsssnnnoooooolllhhhffffffgggdddeeefffeeecccccceeefffaaa```bbbgggooouuuyyyzzzwwwxxxzzz}}}}}}{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxxxxzzz||||||||||||~~~}}}~~~{{{zzz{{{}}}{{{tttqqqqqqUUU>>>444444///+++***%%%%%%'''***,,,---...111333222000---+++)))(((((((((((((((((()))))))))(((((("""""""""###############"""&&&((())))))***+++$$$$$$$$$"""  """%%%%%%### """&&&&&&'''&&&"""!!!$$$((((((%%% !!!!!!"""###"""!!! %%%******%%%!!! !!!!!! """%%%%%%$$$!!!!!!###$$$$$$!!!!!!%%%'''&&&$$$######!!!###$$$$$$$$$###"""""""""""""""###$$$  $$$$$$""""""$$$###  ###!!! !!!"""######""" !!!###"""  """###"""!!!%%%'''((('''### !!!$$$### !!!!!! !!!$$$$$$""" !!!!!!""""""""""""""" !!!"""######!!! !!!!!!!!! """ """###""" """###"""$$$$$$!!!!!!###'''%%%***+++&&&"""$$$''')))))))))(((''''''***...222111000...,,,)))((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%$$$$$$&&&)))+++'''%%%######$$$&&&'''''',,,,,,,,,......)))!!!"""&&&&&&$$$"""!!! ###$$$###"""$$$&&&&&&(((***,,,.../////////((()))***++++++***((((((&&&))),,,///000///,,,+++'''((()))(((&&&'''***---))))))(((&&&###"""###%%%$$$%%%''')))+++---/////////222444333...)))''''''(((&&&&&&)))******...444;;;DDDMMMSSSUUUYYYaaahhhrrrvvv{{{}}}|||zzzxxxwwwoooqqqsssrrrpppssszzz|||wwwuuuwwwyyy{{{}}}}}}|||vvvpppllljjjjjjjjjqqqsssvvvxxxxxxxxxyyyzzzzzz{{{||||||}}}||||||{{{yyyyyyyyyxxxwwwvvvuuutttlllmmmmmmjjjfffccccccdddbbbccceeefffeeeeeeggghhhbbbaaaaaagggooowww{{{}}}wwwyyy{{{}}}~~~{{{xxxyyy|||~~~~~~~~~~~~}}}|||yyywwwuuuxxx{{{}}}~~~|||~~~~~~zzzxxxwwwwww{{{|||tttsssuuuUUU>>>222111***'''***'''%%%&&&(((+++---///000000333...)))&&&&&&''''''&&&((('''&&&&&&&&&&&&''''''&&&###!!!"""$$$$$$"""!!!&&&******)))%%%&&&&&&$$$!!! !!!"""###!!! ###%%%***(((%%%!!! """"""$$$%%%''')))'''!!!"""$$$%%%&&& """###""""""!!!  !!!$$$'''&&&!!! """""")))%%%!!!!!!"""  !!!###&&&(((&&&###  #########""""""###$$$$$$$$$$$$$$$  ###### ###%%%###  """$$$$$$$$$###!!!  !!!######"""!!! $$$$$$###"""###$$$%%%###""" $$$(((&&&###&&&""" ######  $$$$$$!!!"""!!!""" !!!###%%%''')))***%%% """!!!"""!!!!!!!!!!!! """$$$%%%$$$""" !!!%%%&&&""" ###!!!!!!$$$'''(((&&&$$$""""""$$$&&&(((((())))))'''%%%$$$&&&'''....../////////...---,,,&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$######%%%(((***)))'''&&&(((***+++)))(((((()))***)))((())))))******)))$$$###&&&%%%""" &&&''''''%%%###"""$$$%%%$$$&&&((()))))))))+++,,,,,,,,,.........,,,***((()))((()))+++......---+++)))(((&&&&&&&&&''')))+++))))))(((&&&$$$$$$&&&(((&&&''')))******)))((((((,,,......---+++))))))***(((((()))***,,,...000222888AAAKKKQQQSSSXXX```gggrrrtttyyy}}}~~~{{{uuupppnnnnnnnnnooorrrvvvzzz}}}{{{wwwwwwzzz}}}zzzwwwuuuwwwxxxxxxvvvqqqmmmjjjiiiooossswwwxxxvvvtttuuuwww}}}||||||}}}~~~~~~}}}{{{zzzwwwvvvxxxzzzyyysssmmmffffffeeedddcccaaa``````cccbbbbbbcccfffjjjmmmpppfffcccbbbdddjjjqqquuuvvvzzzxxxwwwxxx{{{~~~yyyyyyxxxyyy{{{}}}{{{|||}}}vvvvvvxxx||||||yyyvvvuuuvvvvvvxxx{{{}}}|||xxxzzz}}}|||wwwuuuUUU===222111+++))),,,)))%%%&&&'''***,,,...000111000,,,'''%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''%%%""" !!!"""###"""!!!$$$(((***+++'''''''''%%%""" !!!""""""  !!!"""###$$$$$$###!!! !!!""""""%%%'''&&&''''''$$$!!!###$$$$$$!!!###$$$"""!!!  $$$&&&'''$$$!!! !!!"""!!!$$$!!!!!!!!!"""###""" """"""###$$$$$$### """###"""!!!"""###$$$$$$$$$###### """###$$$ """$$$&&&%%%!!! """$$$$$$%%%$$$###!!! !!!"""###%%%%%%###  !!!"""$$$%%%###!!!"""%%%$$$"""'''$$$  """###""" !!!!!!!!!!!!!!!!!! $$$%%%""" """!!!!!!"""###$$$&&&((((((%%%!!! """ !!!!!! """######"""!!!!!! """######""" """$$$""" !!! !!!$$$&&&&&&%%%###""""""###%%%&&&%%%&&&'''&&&$$$###$$$%%%***+++---///000000000///++++++***)))((('''%%%%%%%%%$$$###"""!!!"""######%%%''')))(((''''''***,,,+++******+++,,,,,,***)))&&&&&&&&&''''''$$$  $$$&&&&&&###"""!!!'''(((((('''%%%###$$$%%%%%%'''))))))(((((()))***,,,------...---+++)))''')))((((((***,,,,,,+++)))%%%$$$$$$$$$%%%(((***,,,++++++***(((&&&&&&(((***))))))******+++++++++***,,,...//////---,,,------,,,+++***)))***---000222777>>>HHHNNNQQQUUU]]]dddmmmpppvvv|||~~~{{{wwwsssrrrrrrqqqqqqrrruuuxxxzzz}}}{{{{{{}}}~~~|||yyyvvvsssqqqvvvvvvvvvtttpppnnnmmmmmmnnnqqqttttttssssssvvvyyy}}}}}}}}}}}}|||{{{{{{{{{|||yyywwwxxxyyyxxxrrrmmmgggfffdddbbbaaa_________cccbbbaaaaaacccgggkkknnneeecccbbbeeekkkrrrvvvwwwzzzyyywwwxxxzzz|||~~~zzzyyyyyyyyy{{{~~~|||zzz{{{~~~{{{zzzzzz~~~|||xxxwwwwwwxxxzzzyyy{{{}}}}}}|||yyywwwvvvvvvxxx||||||xxxuuuUUU>>>333222,,,***---+++%%%%%%&&&(((+++---000111---***'''&&&&&&((((((((("""###%%%&&&'''(((((((((%%%""" !!!""""""!!!"""'''+++,,,((()))(((%%%""" !!!""""""!!!###%%%$$$###""""""'''***+++(((&&&%%%"""!!! !!!"""###$$$"""$$$%%%  &&&'''&&&""" ###"""!!!!!!"""!!!"""$$$!!! !!!###%%%$$$###'''%%%###""""""  """"""!!! !!!"""###$$$######""" !!!###$$$#########$$$&&&'''&&&###   !!!###$$$%%%&&&%%%### !!!###$$$$$$$$$(((&&&$$$ !!!$$$$$$""" !!!%%%%%%###)))'''%%%$$$###""" """#########"""###$$$$$$$$$###!!! ###%%%%%%###!!!""""""""""""""""""###$$$%%%%%%###  !!!###$$$$$$$$$$$$######"""!!!!!!!!!!!!  !!!""""""!!!!!!  !!!###%%%$$$$$$$$$######$$$$$$$$$"""$$$&&&'''%%%#########&&&'''***...000222222333000///---+++(((&&&$$$######"""!!! """$$$%%%'''''''''&&&&&&'''***---,,,+++,,,...000///---***###"""""""""######!!!"""$$$%%%###"""""""""((()))******'''%%%$$$$$$&&&((())))))(((''''''(((,,,,,,---,,,+++)))(((&&&((('''''''''))))))((('''!!!!!!"""###%%%(((+++---------,,,***((((((***+++,,,++++++***+++,,,---...,,,...000111000000111222222///+++((((((+++000333555<<>>444333...---000...+++---///111000...***(((+++...000///+++(((''''''"""!!!!!!$$$(((+++(((+++///...+++'''&&&&&&"""$$$$$$""" """!!!"""###"""  ###&&&%%%""" ###'''$$$%%%%%%&&&%%%$$$###""" """$$$%%%&&&)))***111666666...&&&$$$###""" $$$&&&%%%""""""%%%)))+++)))'''%%%%%%###!!!%%%+++,,,'''"""######"""!!! $$$(((***+++'''%%%"""!!!"""!!!###$$$$$$"""!!!!!!###%%%'''&&&###!!!!!!###&&&((()))'''$$$###!!!"""!!! """######!!!  !!!""""""#########!!!"""############"""!!!$$$""""""&&&'''$$$  """$$$ """ """&&&))))))(((((((((!!!""" !!!"""!!!  $$$%%%%%% !!!"""!!!!!!"""######"""""""""###%%%&&&&&&%%%$$$###!!! """###""" ###$$$### &&&(((***+++)))'''&&&&&& """%%%)))************+++...///111222333333333333///,,,)))&&&$$$#########"""###&&&((())))))((('''&&&$$$$$$&&&***,,,+++***$$$$$$$$$&&&)))+++++++++'''%%%""""""###$$$######!!!###$$$%%%%%%'''))),,,'''((()))((('''''')))++++++++++++((($$$ """&&&+++...000%%%""" ###&&&((()))***+++,,,,,,,,,,,,,,,,,,---......,,,******+++******)))))))))***+++,,,***,,,------,,,++++++,,,*********++++++---...///333222111444:::DDDOOOVVV___iiittt{{{}}}|||}}}{{{{{{zzzzzzzzzyyyyyyyyyvvvyyy}}}~~~~~~zzzwwwxxx{{{|||xxxxxx{{{}}}yyyvvvttttttqqqsssvvvvvvuuuwww{{{}}}wwwssssssuuuwwwvvvrrrnnnkkkiiifffffffffgggggggggggggggeeecccaaa______```bbbdddcccgggjjjjjjhhhffffffgggjjjmmmooonnnlllmmmrrrxxx}}}~~~~~~|||zzzuuuuuuvvvwwwyyyzzz{{{|||oooiiieeegggiiikkkoootttwwwxxxyyywwwsssqqqsssuuuwwwyyy|||||||||~~~~~~{{{zzzmmmkkkkkknnnqqqpppkkkeeeaaacccggglllqqqvvvzzz|||~~~~~~}}}}}}|||{{{{{{{{{SSS;;;///000...///111...+++///222222...***))))))+++///222111---(((''''''((($$$ !!!$$$%%%%%%))))))******)))(((''''''&&&###!!! !!!"""######%%%(((***(((### """%%%!!!!!!!!!!!!""""""$$$%%%$$$$$$%%%&&&((('''$$$""" """&&&((())))))***+++666222,,,'''%%%$$$$$$###%%%$$$%%%&&&'''&&&$$$###%%%%%%%%%'''(((&&&"""!!!&&&((('''%%%$$$!!! ######$$$$$$%%%&&&'''(((((($$$!!! ###  """%%%&&&$$$!!! ###%%%'''((('''&&&&&&'''&&& !!!###!!!   """"""######$$$&&&(((%%%###$$$### """  !!!""""""!!! ###&&&&&&&&&%%% $$$$$$%%%(((++++++(((%%%$$$""" $$$"""   """'''&&&$$$""" !!! """%%%'''$$$"""!!!!!!!!! """""" !!!!!!"""$$$%%%%%%$$$,,,---,,,((((((,,,...,,,'''"""###%%%### $$$$$$$$$%%%''')))***+++///---,,,000555666333///...---+++'''###!!!"""###!!! !!!$$$&&&''''''%%%%%%(((---222333000,,,'''%%%%%%)))***))))))------)))%%%######$$$$$$$$$""""""###%%%&&&'''((((((((()))***)))((((((***,,,)))******)))'''$$$!!!$$$))),,,,,,,,,&&&$$$!!!!!!$$$''')))***+++++++++***************+++,,,+++)))'''''')))+++---------...///...+++)))'''((())))))(((&&&&&&''',,,++++++***+++---...///000......111444:::FFFQQQ]]]iiitttvvvuuuxxx}}}}}}{{{zzzzzz{{{|||zzzzzz{{{|||}}}{{{xxxxxx{{{~~~zzzwwwuuuuuuvvv{{{wwwssstttxxx}}}{{{uuuqqqrrrsssssssssrrrooommmlllmmmjjjgggeeeddddddddddddfffjjjkkkgggddddddcccaaabbbeeeggghhhfffcccaaaaaafffggghhhhhhiiilllqqqtttuuuyyy}}}~~~|||yyyyyyyyyyyyyyyzzzyyywwwuuurrrpppjjjhhhgggfffhhhlllppprrrqqqtttvvvvvvsssnnnjjjhhhlllpppuuu{{{xxxqqqjjjjjjkkknnnqqqppplllhhhhhhffffffkkksssxxxyyywww{{{}}}~~~}}}|||{{{{{{|||VVV>>>222333000000222///...000222000,,,(((&&&&&&+++...000...***&&&%%%&&&)))%%%!!! """%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###"""###$$$%%%%%%(((***+++'''"""!!!###"""""""""###%%%''''''&&&"""###$$$&&&((((((&&&$$$###$$$%%%&&&(((+++///111999333***$$$"""###$$$%%%'''%%%%%%&&&((((((%%%"""#########%%%%%%$$$!!! $$$&&&&&&$$$"""   """###$$$%%%%%%%%%###!!!""" """$$$&&&&&&$$$"""""""""%%%&&&((()))(((((('''(((***%%%!!! !!!!!!"""!!!  ###%%%&&&(((***((($$$"""###!!! !!! """######""" !!!!!!!!!  !!!$$$&&&&&&%%%###""""""###&&&))))))&&&###""" !!!"""###!!!  """############"""!!!!!!!!!  """%%%'''###"""!!!!!!"""!!! !!!   """###$$$$$$%%%((()))'''###$$$(((***)))(((%%%!!!"""%%%'''%%%###%%%%%%%%%%%%%%%&&&&&&'''+++******...222333000+++,,,,,,+++((($$$!!!!!!""" """%%%((()))***(((((()))---111222...***'''&&&)))...///+++)))******'''$$$###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))******)))((('''(((***))))))((('''%%%###  $$$))),,,,,,+++'''&&&$$$###%%%''')))***************))))))))))))((())))))'''&&&%%%'''))),,,,,,,,,...///...,,,)))'''((())))))((('''''''''******))))))***+++---...111......000222888CCCOOO]]]hhhrrrvvvwww{{{}}}}}}~~~}}}|||zzzzzz{{{||||||zzzyyyyyyyyy{{{~~~}}}zzzyyy{{{~~~~~~{{{xxxvvvvvvxxxyyyvvvssstttxxx}}}{{{sssnnnmmmmmmmmmmmmmmmmmmllllllllliiifffddddddccccccccceeekkkooommmjjjiiieeeaaabbbeeeggghhhfffdddbbbaaadddfffhhhiiikkknnnrrruuuvvvyyy|||}}}{{{yyyyyyzzzzzz{{{{{{zzzxxxtttqqqnnniiihhhgggggghhhkkknnnpppnnnqqqtttuuurrrnnnllljjjnnnqqqvvv|||}}}vvvooojjjkkkmmmppprrrqqqmmmiiihhhffffffkkksssyyy{{{{{{|||}}}~~~|||{{{{{{|||ZZZBBB777777333222444000000111000...)))&&&$$$$$$+++---...+++&&&######$$$)))&&&###!!!###%%%''''''###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))%%% !!!$$$""""""%%%)))+++***(((!!!!!!###&&&)))***((('''&&&%%%###$$$''',,,222666888111''' !!!%%%((()))&&&$$$%%%))))))%%% !!! !!!###""" """######"""  """######"""!!!!!! !!!!!! !!!###!!!!!!""""""%%%&&&'''&&&$$$$$$%%%&&&(((((()))************)))///***$$$!!!"""######""" """######"""  """%%%))),,,...((($$$!!!!!! """%%%'''(((%%%### !!!###%%%$$$######%%%%%%$$$###"""  !!!###%%%%%%###!!! """$$$%%%###!!! !!!  ###&&&''''''%%%###  """$$$%%%$$$""" !!!!!!!!!"""!!!!!!!!!!!!###$$$%%%###$$$"""$$$&&&%%%***'''$$$%%%((()))(((&&&&&&%%%%%%$$$#########"""&&&&&&'''+++...///+++'''***+++***((($$$!!! !!!###&&&(((+++,,,+++******---000000---)))''''''---333333,,,'''&&&&&&$$$""""""%%%((())))))&&&%%%$$$######$$$%%%&&&+++++++++)))&&&%%%&&&'''''''''&&&$$$###""" """%%%)))++++++***)))((('''&&&&&&'''((()))***)))))))))((((((((((((###$$$%%%$$$######%%%'''******+++---......+++)))&&&&&&'''(((((((((''''''(((((('''(((((()))***+++///---,,,...000555AAALLL[[[eeepppvvvzzz}}}zzzzzzyyyyyyzzz{{{|||}}}zzzxxxvvvuuuwww|||}}}{{{{{{|||}}}~~~~~~}}}{{{xxxwwwwwwxxxwwwuuusssuuuyyyzzzpppiiifffeeecccbbbccceeeggghhhgggfffdddcccbbbbbbcccdddeeemmmssstttqqqoooiiicccbbbeeeiiijjjhhhfffdddddddddgggkkknnnppprrruuuwwwxxxzzz}}}}}}{{{yyywwwwwwyyyzzzzzzyyywwwrrrnnnllliiihhhhhhiiiiiikkklllmmmjjjnnnrrrsssssspppooonnnqqqssswww|||{{{tttnnnkkkmmmpppsssuuusssoookkkiiiggggggkkkssszzz}}}}}}|||~~~~~~||||||}}}\\\FFF;;;;;;555222444111000///...+++(((&&&$$$$$$+++------***%%%!!!"""$$$'''&&&$$$######%%%&&&'''%%%%%%%%%%%%$$$$$$###"""$$$&&&'''((('''&&&&&&''')))(((%%%!!!!!!$$$""""""%%%***---+++(((""""""$$$'''******)))'''&&&$$$######'''+++000222000***""""""&&&((()))%%%"""$$$((((((###!!!!!!  !!! !!!"""""" !!!!!!!!!"""$$$&&&'''((("""###""" !!!###%%%'''(((((('''%%%$$$$$$'''***+++******+++,,,---,,,+++111---'''$$$###$$$$$$###!!!$$$%%%!!!!!! !!!###$$$$$$###  %%%,,,111222(((### """&&&''''''&&&  $$$&&&'''%%%############!!!  !!!   !!!###$$$###"""!!!!!!###%%%&&&&&&$$$###""""""###"""  %%%)))+++)))&&&$$$ !!!"""###$$$$$$&&&$$$!!! !!! !!!$$$###!!!!!!###$$$ """ ###&&&%%%)))(((&&&''')))***)))(((%%%%%%%%%%%%$$$######"""$$$$$$%%%(((++++++(((%%%((()))***((($$$!!! """$$$'''+++---+++))))))+++///000---***&&&'''+++111000)))$$$###!!! !!!%%%)))+++,,,&&&%%%#########$$$&&&'''+++,,,+++(((%%%###$$$$$$&&&%%%$$$###"""!!!!!!!!!#########%%%(((***))))))*********((('''&&&'''((()))))))))(((''''''&&&&&& !!!""""""!!!!!!###%%%))))))***,,,...---+++)))%%%%%%%%%'''((()))((('''%%%&&&&&&&&&'''(((((())),,,******,,,///444@@@KKKVVV```kkksss|||wwwwwwwwwwwwyyy{{{|||~~~zzzwwwsssrrrtttzzz}}}|||zzzzzz|||~~~{{{zzz{{{{{{yyywwwvvvvvvwwwvvvvvvuuuwww{{{yyymmmeee___\\\XXXUUUUUUWWW[[[^^^______``````aaabbbdddffffffooouuuvvvuuurrrmmmgggeeehhhkkklllkkkjjjiiiiiikkknnnsssvvvwwwxxxyyyzzzzzz}}}}}}yyytttqqqssstttttttttrrroookkkiiiiiiiiijjjkkklllllllllllljjjnnnrrruuuuuutttttttttuuuwwwyyy|||{{{uuupppnnnqqquuuxxxxxxvvvqqqnnnmmmkkkjjjmmmrrrxxx{{{|||{{{~~~~~~~~~~~~\\\FFF<<<;;;444111222///...---,,,******)))((('''+++------***%%%"""###%%%$$$%%%%%%%%%%%%$$$%%%%%%((((((((('''&&&$$$"""""""""%%%''''''&&&%%%&&&'''(((%%%!!! ###$$$""""""$$$((()))(((&&&$$$%%%&&&(((******(((&&&%%%###"""$$$(((*********%%%""" $$$&&&((('''$$$!!!"""%%%$$$  """###!!!  !!!"""######""" !!!"""$$$%%%'''***+++"""!!!######""""""###%%%(((***((('''&&&###"""###'''***---+++******---...---,,,...+++'''$$$###"""""""""$$$)))+++$$$$$$"""  ###!!!###$$$### !!!"""!!!&&&///555666'''"""""" $$$&&&'''!!!!!!!!! $$$&&&$$$"""   !!!"""###$$$$$$######### """$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""'''***+++)))%%%"""!!!!!!"""###$$$$$$$$$$$$)))%%%!!!$$$""" !!!$$$""" """ """"""!!!%%%(((&&&'''&&&&&&'''((()))(((((($$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%'''(((((('''%%%&&&'''((('''###  !!!"""$$$(((+++)))'''&&&)))---///...,,,%%%$$$&&&***)))###  %%%)))+++,,,$$$#########%%%&&&((()))*********'''$$$""""""###%%%$$$######""""""######%%%$$$###$$$'''((((((''')))+++,,,+++(((&&&&&&'''))))))(((((('''&&&&&&%%%!!!"""###""""""###$$$)))((()))+++,,,,,,)))'''$$$######&&&)))***)))((($$$%%%%%%&&&''''''(((((((((''')))---000555@@@JJJPPPYYYdddnnnxxxvvvvvvuuuuuuwwwzzz}}}{{{xxxtttrrrtttzzz}}}{{{yyy{{{~~~~~~yyyvvvwwwxxxxxxwwwuuuttttttuuuwwwwwwxxxyyy|||wwwkkkccc\\\WWWPPPJJJHHHJJJMMMPPPUUUWWW[[[]]]^^^aaaeeehhhiiipppuuuuuuttttttqqqmmmjjjlllnnnooooooooopppqqquuuxxx|||~~~~~~~~~~~~~~~~~~yyyqqqkkkkkkllllllmmmllljjjhhhgggjjjkkkmmmnnnppppppppppppooorrrvvvyyyyyyyyyyyyzzzyyyyyyzzz{{{}}}|||xxxttttttwww{{{}}}|||xxxuuurrrsssqqqppppppqqqsssuuuuuuxxx{{{~~~~~~~~~~~~XXXCCC::::::222...///------,,,+++,,,------+++)))***,,,---+++'''$$$$$$%%%"""%%%(((***(((&&&$$$$$$*********)))'''&&&$$$###!!!$$$&&&&&&$$$###&&&)))***&&& !!!%%%$$$$$$######"""###$$$$$$%%%&&&''')))++++++(((&&&$$$######&&&***+++(((%%% ###&&&''''''$$$######"""""" ###&&&&&&$$$"""######"""  """!!!!!!###$$$$$$###!!!!!!""""""$$$''')))"""$$$$$$%%%$$$$$$%%%))),,,%%%%%%###!!!!!!%%%)))+++(((&&&'''***,,,+++)))((('''&&&$$$""" ###))),,,%%%%%%$$$!!!  """""" %%%$$$!!!%%%111888777&&&!!! &&&!!!$$$&&&""""""""""""  """###  !!!###$$$&&&&&&$$$###$$$%%% !!!"""############$$$$$$$$$&&&&&&%%%""" !!!###%%%''''''%%%""" """###$$$&&&&&&&&&%%%$$$)))%%%$$$###!!!!!!"""""""""!!! !!!###$$$###%%%)))***'''$$$%%%&&&'''''''''''''''###%%%&&&((())))))((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&'''%%%"""""""""!!!!!!%%%)))(((&&&$$$&&&***------,,,$$$""""""%%%$$$###'''))))))######$$$&&&''')))******(((((((((&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%''''''&&&***---///...***''''''(((******)))((('''&&&&&&%%%"""$$$%%%&&&$$$$$$$$$%%%)))))))))***+++***'''%%%###"""!!!%%%))),,,***((($$$%%%&&&'''((((((((((((&&&'''***000333666???HHHJJJSSS]]]dddmmmxxxwwwvvvtttsssuuuzzz}}}zzzxxxyyy|||~~~}}}|||}}}~~~{{{wwwtttuuuvvvwwwvvvtttrrrrrrrrrwwwxxxyyyzzz{{{~~~wwwmmmggg\\\VVVMMMEEEAAAAAADDDFFFLLLQQQVVVYYY[[[^^^dddhhhlllrrrvvvuuutttvvvuuurrrooopppppppppppprrruuuxxx|||{{{sssmmmhhhggggggggggggggggggggglllmmmooorrruuuvvvwwwxxxvvvyyy|||~~~}}}|||}}}}}}{{{{{{{{{{{{|||}}}~~~}}}{{{{{{{{{~~~~~~{{{xxxwwwxxxvvvuuusssqqqooonnnnnnqqquuuyyy|||}}}||||||}}}SSS???777777...***,,,***...------///000000---***&&&***,,,+++((($$$$$$%%%!!!&&&---///---)))%%%$$$)))))))))))))))(((((('''"""%%%'''%%%"""###'''+++///)))"""###&&&&&&'''&&&""" $$$$$$$$$&&&))),,,,,,***(((&&&%%%%%%(((---///,,,)))"""!!! """%%%(((((((((###%%%&&&$$$ """'''******'''$$$!!!$$$''''''$$$ """$$$$$$###""""""!!!  !!!$$$&&&!!!###$$$%%%$$$###$$$'''+++!!!!!! """&&&((($$$!!!"""%%%((('''$$$"""###$$$###!!!###&&&""""""""" ###""" ,,,333111%%% ###))) !!!"""#########$$$###"""  !!!!!!&&&$$$ !!!"""###$$$&&&'''&&&$$$###%%%&&&######"""!!! """"""###%%%&&&%%%!!!!!!!!!!!!!!! ###$$$&&&(((((('''&&&$$$&&&!!!###!!!!!!"""$$$%%%###!!!"""%%%%%%'''******&&&"""$$$&&&'''''''''''''''$$$%%%''')))))))))((('''&&&&&&$$$######$$$''')))&&&&&&%%%### """$$$### ###''')))&&&###$$$(((******)))""" """%%%$$$"""%%%&&&&&&$$$%%%''')))******)))(((%%%&&&&&&%%%######$$$&&&$$$%%%&&&(((((((((''''''$$$###!!!"""$$$&&&&&&&&&+++///333222---******+++++++++***)))((('''&&&%%%&&&(((***)))(((&&&&&&'''***))))))******)))%%%###""" $$$***---+++(((%%%&&&'''))))))))))))(((((()))...444666777<<>>666444+++''')))'''+++,,,------+++)))'''%%%%%%%%%&&&(((******(((&&&&&&'''***---...+++&&&"""$$$$$$%%%'''))))))(((&&&&&&''''''%%%""""""%%%(((111,,,$$$!!!$$$&&&%%%""" ###"""###&&&)))+++,,,,,,,,,)))&&&%%%''',,,000111000)))%%%"""###&&&'''%%%""" !!!"""!!!!!!%%%)))+++***&&&###%%%%%%&&&'''&&&$$$""" !!!"""$$$%%%&&&"""  """$$$###!!!   !!!""""""!!!!!!!!!!!! """#########"""!!!!!! !!!###""""""$$$$$$ !!!"""""" """###!!!""""""######""""""!!!  !!!###""" !!!!!!!!!!!!$$$###""" """!!!!!! !!!"""###$$$"""!!!!!!!!!!!!$$$###$$$&&&)))***(((%%%$$$$$$""""""""""""!!! ###(((***(((%%%###"""  """#########$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%&&&''''''(((######"""!!!"""###$$$%%%))),,,///...)))&&&&&&'''+++++++++***)))'''$$$###"""%%%((()))(((&&&%%%$$$""" $$$((()))))))))***,,,,,,+++(((%%%###!!!!!!###&&&)))***(((&&&%%%""" """&&&(((&&&$$$ """&&&)))+++...000222111///,,,++++++,,,+++******))))))))))))))),,,......+++(((&&&&&&,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''((()))******++++++++++++++++++***---222555777888999;;;???BBBFFFJJJPPP[[[iiisss|||zzzvvvppplllnnnuuu|||~~~|||}}}~~~~~~{{{yyyyyyzzzxxxxxxxxxwwwvvvuuutttuuuvvvvvvvvvuuutttvvvyyy|||~~~~~~}}}zzztttooojjjbbbZZZUUUSSSRRRPPPMMMMMMRRRWWWXXXWWWUUUTTTTTTZZZbbblllrrrsssssssssuuuwwwsssooollllllpppuuuyyy{{{|||{{{zzzzzz||||||zzz{{{}}}uuuqqqkkkddd______bbbfffmmmtttzzz|||~~~}}}}}}zzz{{{~~~zzzwwwtttrrrrrrqqqpppnnnllljjjiiilllqqqsssrrroooTTT???555444,,,((()))'''++++++***)))((('''''''''%%%%%%&&&(((***+++)))'''&&&'''))),,,,,,)))$$$"""###%%%(((++++++)))'''&&&''''''&&&$$$###$$$%%%,,,(((""" """ $$$""""""###%%%'''+++...000---)))%%%%%%(((,,,......&&&$$$###%%%''''''$$$!!! !!!%%%((((((%%%"""""""""######"""!!! !!!"""###$$$###!!!"""$$$(((&&&###  !!!"""""""""######"""!!! !!!###$$$&&&''''''''''''!!!###"""!!! """"""!!!$$$&&&&&&### """$$$$$$###"""  !!!!!!"""""""""###############""""""!!!!!!  !!!!!!""""""!!!!!!!!!"""""""""###"""!!! """###$$$  $$$$$$  $$$&&&''''''%%%$$$$$$%%%!!! ###(((++++++)))((((((""""""######!!!"""######"""###$$$###"""""""""######$$$%%%&&&%%%$$$%%%''''''%%%$$$%%%&&&&&&''''''&&&$$$###""""""""""""$$$&&&((())),,,///333333///+++***+++***++++++***)))(((&&&%%%###&&&***,,,***'''%%%%%%&&&$$$###$$$&&&)))*********+++++++++***'''$$$### """%%%(((***((('''%%%!!!###%%%%%%$$$!!! !!!###&&&)))+++,,,...000///,,,(((&&&&&&))))))***++++++***)))((((((***,,,,,,)))'''%%%%%%+++***)))(((((()))******)))(((&&&%%%$$$$$$%%%%%%++++++,,,------,,,+++***))),,,000222444555666888999===BBBGGGNNNXXXdddmmmyyywwwrrrkkkgggiiipppvvv}}}}}}~~~{{{xxxyyyzzz|||}}}|||{{{|||}}}zzzyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwvvvuuuvvvyyy|||~~~~~~}}}||||||yyytttqqqjjjeee___\\\\\\ZZZWWWTTTRRRVVV[[[]]]\\\XXXUUUSSSVVVYYY___eeejjjnnnpppqqqwwwtttqqqooooooqqquuuwww{{{{{{zzzxxxwwwyyy||||||xxxwwwxxx{{{|||}}}tttqqqkkkddd___^^^aaadddnnnuuu|||~~~~~~}}}{{{|||}}}|||{{{}}}|||}}}vvvtttsssrrrsssttttttssspppmmmkkklllppprrrpppnnnVVV@@@666666...***+++(((++++++*********)))((((((%%%%%%%%%'''***+++)))(((&&&'''(((******'''"""!!!"""%%%***------+++((($$$%%%'''''''''&&&%%%%%%)))&&&"""!!!$$$###"""!!!!!!%%%+++111555666000)))&&&'''))))))((($$$$$$$$$&&&(((&&&###  """%%%&&&$$$!!!  """###$$$%%%###!!!###(((&&&""""""###$$$$$$$$$%%%$$$###""" $$$&&&((())))))(((((((((!!!######!!!!!!!!! """$$$&&&&&&"""!!!$$$(((***)))%%%!!! """$$$$$$$$$###"""###$$$$$$$$$$$$######""" ######""" !!!$$$%%%&&&%%%$$$"""""""""###$$$"""!!!  !!!""""""!!!!!!!!!   !!!"""###""""""###$$$%%%$$$######$$$&&&!!!%%%'''((((((((('''!!!"""$$$$$$""""""###""""""""""""!!!!!!!!!!!!!!!"""###$$$&&&%%%%%%%%%''''''&&&$$$$$$%%%&&&''''''&&&$$$"""""""""""""""$$$&&&((()))))),,,000222000...,,,,,,***)))'''%%%$$$$$$%%%&&&###'''***,,,***(((&&&%%%'''&&&%%%%%%&&&'''(((((())))))))))))'''%%%###""" """&&&)))+++***(((%%%"""!!!$$$&&&&&&&&&%%%$$$###$$$&&&((())),,,---///---***'''%%%$$$%%%''')))++++++***(((&&&%%%''')))((('''%%%$$$$$$'''(((***,,,---,,,,,,+++---+++(((%%%###""""""""")))***,,,------,,,***)))(((***...///000111333444666:::???EEELLLTTT^^^dddnnnnnnllliiifffhhhnnnsssyyyyyyzzz|||~~~{{{vvvrrrsssvvvxxxzzz{{{|||~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuvvvyyy|||}}}|||{{{zzzxxxuuurrrppphhhfffcccbbbbbb```]]][[[YYY[[[^^^``````]]][[[YYYYYYWWWWWW[[[bbbiiillllllsssrrrqqqppprrrtttwwwyyy}}}}}}{{{yyywwwxxx{{{}}}}}}zzzvvvttttttuuuvvvvvvooommmhhhbbb^^^]]]```cccmmmuuu}}}~~~}}}~~~~~~}}}{{{}}}~~~{{{xxxvvvzzzyyyyyyzzz{{{|||{{{zzzooonnnnnnqqqtttwwwwwwwwwrrrooommmlllnnnppppppoooXXXBBB777777000------))))))+++,,,...---,,,***(((%%%%%%%%%''')))+++***)))'''''''''((((((&&&""" ###(((++++++)))'''!!!"""$$$'''))))))(((''')))'''$$$ """%%%$$$###!!!!!!$$$***222666;;;555...)))((('''%%%""""""###%%%''''''%%%"""!!!!!!###%%%%%%!!! !!!###$$$$$$&&&### ###"""  !!! """%%%&&&&&&&&&%%%%%%$$$###!!! &&&(((***)))'''%%%%%%&&&"""!!!!!!"""###""" !!!"""$$$### """"""&&&+++---***%%%""" !!!"""%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""!!!###$$$"""   ###''')))((('''%%%$$$######$$$%%% !!!!!!"""""""""!!!!!!!!! ###%%%%%%$$$&&&'''$$$ !!!"""######""" !!!"""###"""!!!"""$$$&&&  !!!"""$$$%%%%%%%%%$$$ !!!""" """###"""!!! !!! !!!"""###$$$(((&&&%%%%%%'''''''''%%%!!!###%%%'''''''''%%%$$$$$$######"""###$$$%%%&&&%%%(((,,,///////////////)))&&&!!!"""%%%"""%%%((()))((('''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$######"""!!!"""$$$(((,,,---,,,***&&&$$$ !!!$$$'''))),,,+++)))&&&%%%&&&''''''+++---///...+++(((&&&%%%###%%%(((******(((&&&$$$"""$$$&&&%%%$$$#########"""&&&+++///000...+++(((---,,,)))&&&###"""!!!!!!&&&(((***+++,,,+++)))((('''))),,,---------///111555888===CCCIIIPPPWWW[[[^^^bbbgggiiijjjlllppptttxxxyyyzzz|||~~~|||wwwrrrnnnooorrruuuxxxyyy{{{~~~}}}zzzyyyxxxxxxvvvssstttuuuuuuttttttuuuyyy{{{||||||zzzwwwssspppnnnmmmiiiiiiiiiiiiiiihhheeecccaaaaaabbbccceeeffffffeeeccc^^^YYYZZZ___dddggggggmmmmmmmmmooorrrwww{{{}}}}}}{{{yyyzzz|||}}}yyyuuurrrqqqppppppooojjjhhhddd```]]]^^^bbbeeelllttt{{{}}}~~~}}}yyy{{{|||~~~~~~|||{{{|||~~~yyyuuusssyyyxxxvvvvvvvvvvvvtttrrrggghhhjjjnnnsssvvvxxxxxxrrrooommmllllllnnnppppppZZZBBB777777111......)))((())),,,......,,,***)))%%%%%%%%%&&&)))++++++***((('''&&&%%%&&&%%%$$$""" $$$'''(((&&&$$$!!!!!!###&&&)))+++***)))((((((&&&###!!!###&&&$$$###!!!!!!###)))///333888444///,,,+++)))%%%!!!"""###%%%'''&&&$$$"""   """!!!$$$&&&$$$!!! !!!!!!""""""!!!  """###$$$%%%$$$###  !!!"""$$$$$$ !!!"""###$$$%%%%%%%%%######""""""!!!!!! &&&((()))'''###!!!###%%%%%%###""""""""""""!!!!!! !!!!!!  ###!!!&&&++++++((($$$""""""###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$###"""!!!!!!!!!######"""!!!!!!!!!"""!!!  !!!!!!###&&&(((((('''&&&%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$###!!! $$$'''((((((,,,---(((   !!!!!! !!!###%%%"""!!! """###$$$###"""!!!###"""  !!!"""###$$$'''&&&$$$$$$%%%&&&&&&%%% !!!###%%%&&&''''''&&&&&&%%%$$$#########$$$%%%%%%'''))),,,...///000000)))%%% ###!!!###$$$$$$$$$%%%'''$$$%%%&&&%%%$$$######$$$&&&%%%$$$$$$######$$$$$$$$$%%%'''***---///---,,,&&&%%%"""!!!"""$$$(((***///---***(((&&&&&&&&&&&&***,,,......,,,***))))))$$$&&&((())))))(((%%%$$$!!!###%%%%%%#########$$$ %%%+++///000---)))%%%++++++***(((&&&$$$###"""$$$%%%''')))******))))))((()))++++++***+++---...444666:::???EEELLLQQQTTTTTT[[[dddjjjmmmpppsssvvvxxxyyy|||~~~~~~|||xxxtttpppnnnnnnqqqtttwwwyyy{{{~~~~~~{{{{{{{{{yyyuuuqqqpppqqqqqqqqqrrrtttxxx{{{|||{{{yyyuuuqqqnnnmmmnnnooopppqqqrrrqqqpppooonnnkkkiiiiiijjjnnnqqqrrrrrrnnnhhhbbb___```bbbcccbbbeeefffgggjjjooouuu{{{~~~~~~~~~}}}{{{zzz{{{~~~~~~{{{vvvrrrpppooommmkkkgggfffdddaaa___```dddgggkkkssszzz|||}}}~~~|||xxxzzz|||~~~|||{{{}}}}}}zzzwwwuuu{{{xxxuuusssqqqpppnnnllleeefffhhhlllqqqtttuuuuuupppnnnkkkjjjjjjmmmpppsssYYYAAA555666111...---'''&&&'''(((((()))))))))(((&&&%%%$$$&&&)))+++++++++***'''$$$###$$$%%%&&&&&& ###&&&'''&&&%%%###"""###%%%)))+++***)))'''''''''&&&$$$!!!!!!$$$'''"""!!! """&&&***,,,,,,++++++---///...)))$$$"""###%%%&&&%%%###"""!!! !!!""""""!!! !!!###!!!$$$&&&%%%!!!!!!$$$###$$$%%%%%%$$$"""  !!!###$$$%%%!!!!!!!!! !!!###%%%&&&''''''((('''%%%$$$"""!!!!!!!!! !!!!!!%%%''''''$$$ ###'''%%%###!!!!!!""""""!!! !!!###"""    !!! $$$(((((($$$"""###%%%###$$$%%%&&&&&&&&&%%%%%%############"""!!!  !!!!!! """######""" """$$$&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!!!!!!!"""###$$$$$$''''''''''''%%%###!!!  $$$'''((((((------))) !!! !!!"""$$$!!!  !!!"""""" !!!###"""  !!!###$$$%%%%%%$$$"""!!!###$$$$$$###""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&(((***,,,------(((%%%!!! !!!$$$'''$$$&&&((('''%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&(((+++...///---+++%%%$$$###""""""$$$''')))---+++)))'''%%%%%%&&&''''''***---...---,,,,,,,,,((((((*********(((&&&%%%###$$$&&&&&&%%%%%%&&&'''###%%%))),,,,,,***'''$$$((()))******)))'''%%%$$$###$$$%%%&&&(((***+++,,,((()))******))))))+++---000111444:::AAAHHHNNNPPPTTT[[[dddjjjnnnqqqtttwwwvvvyyy}}}~~~}}}{{{yyyvvvsssqqqpppooorrrvvvxxxzzz|||~~~~~~|||}}}}}}wwwrrrlllmmmnnnnnnooorrrwwwzzz{{{{{{yyyuuuqqqnnnoooqqqtttuuuwwwwwwwwwvvvvvvvvvtttssssssuuuyyy|||{{{zzzvvvrrrkkkfffcccaaa``````______```ccciiipppwww{{{yyyyyyyyyxxxxxxzzz~~~|||wwwtttrrrqqqooommmjjjiiifffcccaaabbbeeehhhllltttzzz{{{|||}}}|||yyyzzz}}}~~~{{{}}}~~~|||{{{{{{}}}yyytttqqqooonnnlllkkkiiiiiijjjllloooqqqpppnnnlllkkkiiihhhiiilllqqquuuXXX???444444///---+++&&&%%%$$$#########%%%'''(((&&&$$$$$$&&&(((++++++++++++((($$$"""###&&&'''(((#########%%%((())))))(((&&&$$$###%%%(((***)))(((%%%&&&'''((('''$$$  """%%%(((!!! !!!$$$&&&'''"""###'''---222222---)))"""$$$%%%%%%$$$""""""""""""###$$$###"""!!!"""### $$$'''%%%""" ###'''%%%&&&'''((('''$$$!!!!!!"""$$$$$$!!!"""############ ###&&&((()))((((((...,,,((($$$!!! !!!!!!###%%%&&&### %%%***$$$""" """###$$$###!!!######!!!!!! !!!### !!!!!!"""&&&%%%""" ###'''######$$$$$$%%%%%%$$$$$$#########""""""!!! !!!  ###%%%###!!!!!!$$$%%%&&&''''''&&&%%%$$$""""""!!!!!!!!!!!!""""""(((((((((((('''%%%###"""!!!  ###%%%&&&&&&***+++&&&!!!!!!!!!"""######"""!!!    !!!###""" """###$$$%%%$$$""" !!!"""""""""$$$#########$$$%%%&&&&&&'''&&&&&&%%%&&&'''((()))'''%%%$$$$$$&&&'''(((((((((&&&$$$!!!###'''&&&(((******'''%%%&&&((('''&&&%%%$$$%%%''')))+++&&&'''(((+++......,,,***$$$$$$######"""$$$&&&)))***(((&&&%%%$$$%%%'''(((%%%(((+++------------...++++++++++++***)))'''&&&%%%&&&''''''''''''(((***&&&&&&'''(((((('''&&&%%%&&&'''***++++++***'''&&&######$$$&&&(((***---...((()))***)))((((((***,,,------000666>>>FFFLLLOOOXXX^^^eeejjjmmmppptttxxxuuuxxx~~~~~~}}}zzzxxxuuutttsssrrrrrrtttxxxzzz{{{}}}~~~}}}zzztttiiijjjlllmmmnnnqqqvvvyyyzzzzzzyyyvvvrrrpppsssuuuvvvwwwyyyyyyxxxxxxxxxyyyyyyyyy{{{~~~}}}yyyvvvqqqjjjeeeaaa``````\\\[[[\\\___dddlllssswwwuuuvvvvvvuuuvvvxxx}}}|||yyyvvvuuutttrrrqqqmmmllliiifffccccccfffiiimmmtttzzz{{{|||~~~}}}zzzzzz}}}}}}{{{~~~~~~zzztttpppnnnnnnmmmlllmmmllllllmmmooonnnllljjjjjjiiihhhggghhhlllrrrwwwWWW===000///+++)))***%%%'''%%%###!!!"""%%%(((***))))))(((''''''''''''(((+++)))%%%######&&&+++...***(((&&&&&&((()))******,,,+++***(((''''''''''''%%%'''))))))'''$$$  """###$$$######""""""""""""!!!!!! """$$$(((,,,...---)))%%%###$$$###""" """$$$%%%%%%&&&$$$ !!!$$$%%%###"""###%%%###$$$%%%%%%%%%$$$"""!!! #########!!!!!! !!!!!!!!!!!!"""&&&+++---+++(((***)))'''$$$ !!!"""""""""###%%%%%%$$$######!!! """&&&((('''%%%""" """$$$$$$%%%""" """""""""###$$$""""""!!!!!!###$$$$$$$$$###!!! """%%%###  !!!!!!!!!!!!###'''(((&&&&&&(((&&&"""""" !!!  %%%'''&&&&&&'''((('''$$$"""!!!###$$$$$$"""!!!!!!"""%%%%%%###!!!!!! ###%%%###!!!"""!!!!!! ######!!!!!! !!!""""""""""""$$$%%%&&&%%%%%%$$$######""""""'''%%%######%%%&&&%%%$$$###$$$&&&(((((('''&&&%%%""""""""""""###%%%''')))******(((%%%"""!!!"""$$$"""!!!###$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((***,,,...,,,+++,,,---...---+++)))%%%&&&&&&%%%%%%&&&(((+++***'''######&&&((((((''''''&&&'''***......***&&&...---,,,***)))(((''''''%%%((())))))'''(((,,,000++++++++++++)))'''$$$###%%%%%%%%%&&&(((***+++,,,,,,((($$$$$$&&&)))***)))*********)))((((((''''''***---111555:::@@@GGGLLLTTTWWW\\\dddkkkqqqrrrrrrxxx{{{}}}yyyvvvsssrrrrrrrrrvvvwwwzzz|||~~~~~~~~~|||tttggghhhjjjmmmqqqvvvzzz|||{{{yyywwwvvvvvvvvvvvvuuuzzzzzzzzzyyyxxxxxxyyyyyy{{{{{{|||~~~yyyrrrkkkfffaaa^^^\\\[[[\\\]]]___aaaeeejjjmmmqqqqqqrrrtttwww{{{~~~|||yyywwwtttrrrrrrsssrrrooommmlllmmmooopppyyyzzz{{{{{{|||~~~|||~~~~~~zzz}}}|||~~~|||{{{xxxsssooommmooopppooommmkkkkkkmmmmmmjjjggggggiiilllnnnnnnoooqqqsssUUU<<>>333222---+++...,,,***(((&&&$$$###$$$%%%&&&++++++++++++)))&&&""" !!!"""$$$&&&((())))))******((('''&&&&&&'''))))))((('''&&&%%%######$$$$$$$$$%%%&&&((()))******(((%%%###!!!"""###$$$&&&%%%###""""""###%%%&&&(((&&&$$$$$$&&&(((((((((%%%'''))))))(((&&&%%%&&&&&&(((((('''###""""""######"""""""""###!!!  !!!$$$$$$%%%'''((('''%%%""""""###%%%&&&'''((((((''')))'''$$$$$$&&&'''$$$!!!!!!!!! """%%%)))+++(((((('''$$$!!! !!!$$$'''(((((($$$$$$###$$$$$$$$$$$$######!!!!!!###$$$###!!! !!!""""""!!!!!!"""$$$!!!!!! !!!""""""!!!  ###$$$$$$###!!! !!!"""'''&&&%%%###!!!!!!!!! """######(((***((('''&&&""" """'''---+++'''###!!!!!!"""""""""&&&)))+++((("""###%%%'''&&&""" ######!!!  ###%%%$$$###""""""$$$""" ###$$$###!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!! !!!"""!!! """###''')))***)))&&&"""!!! %%%'''***---...---,,,***&&&%%%%%%'''+++---......******)))((('''$$$"""!!! !!!###&&&(((***+++(((((('''$$$!!! !!!"""(((((())))))***)))((('''$$$###"""""""""$$$&&&'''&&&'''***---//////000///......///000000///+++((()))***+++***(((&&&&&&'''''''''&&&''')))+++,,,---***++++++++++++***'''&&&)))+++...000000///---++++++(((&&&'''***,,,***((('''&&&&&&%%%%%%$$$###"""!!!"""###$$$%%%&&&'''''')))'''&&&%%%&&&'''((()))************))))))))))))...000333555777;;;???BBBIIIOOOZZZfffqqqwwwwwwvvvuuuzzz~~~zzzxxxyyy|||vvvuuusssqqqppppppqqqqqqvvvwwwxxxyyyzzz{{{||||||wwwxxxzzz|||{{{vvvnnnhhheeefffhhhlllqqqvvv{{{}}}}}}|||yyyvvvttttttvvvxxxyyyyyyvvvqqqllllllnnnrrryyy{{{~~~~~~|||yyytttnnniiigggggghhhhhhfffdddccccccbbbbbbaaabbbccceeehhhkkknnnqqqrrrrrrpppnnnmmmnnnqqquuuwwwyyy{{{}}}|||zzzzzz}}}~~~yyyzzz}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}{{{xxxtttrrrrrrrrrrrruuutttnnnddd^^^^^^aaaaaaeeejjjnnnnnnmmmmmmmmmXXXAAA666444---***---+++***)))'''%%%$$$$$$%%%%%%((()))******)))'''$$$###!!!!!!!!!""""""######$$$'''))))))'''$$$""""""###%%%%%%&&&&&&&&&&&&%%%$$$#########$$$&&&(((***+++)))'''###  """%%%%%%$$$######$$$%%%&&&''''''''')))++++++***(((''')))***(((%%%"""!!!!!!%%%'''((('''$$$!!!""""""!!!""""""############"""!!! !!!"""""""""$$$&&&((((((&&&$$$###$$$&&&(((***+++,,,,,,)))%%%""""""%%%&&&%%%###!!! !!!%%%)))+++''''''&&&### !!!""""""%%%&&&&&&&&&&&&&&&%%%$$$#########!!!!!!!!!  """###$$$###$$$&&&(((%%%"""!!!!!!###$$$###""" ###$$$&&&%%%###!!!!!!!!!$$$$$$###"""  !!!  !!!###((()))'''&&&&&&""" $$$***+++((($$$!!!"""###$$$$$$+++......)))!!!&&&(((+++***&&&"""!!!!!! """######$$$%%%%%%###!!!###%%%$$$""" !!!!!!!!!!!! """######!!!!!!"""###$$$&&&''''''%%%$$$###$$$(((***,,,......,,,***((($$$######&&&))),,,------++++++***(((&&&%%%###"""%%%%%%&&&'''(((((())))))&&&''''''%%%###!!!"""###((()))++++++***((('''&&&""""""###$$$&&&(((***,,,)))***,,,............---)))+++///333555222---((('''(((((('''$$$######$$$%%%&&&'''((((((***+++,,,......//////---+++******,,,...000111000...+++)))***'''%%%'''***+++)))&&&$$$$$$######"""""""""""""""###%%%&&&''''''''''''***)))((('''&&&&&&'''(((((((((((())))))*********...000333555666999<<>>FFFTTTdddqqqvvvuuussssssttttttqqqllliiijjjkkkmmmoooqqqtttuuuuuuttttttrrrrrrrrrrrrrrrssstttuuusssrrrqqqooommmllllllllllllkkklllmmmnnnqqqsssuuuxxxxxxvvvrrrmmmmmmppptttxxxyyywwwqqqiiifffhhhlllsssuuuxxxyyyzzzzzz|||~~~}}}{{{uuussssssqqqnnnkkkjjjkkkkkkgggddd______aaabbbcccccccccccc^^^\\\[[[ZZZ[[[]]]```bbbiiiooouuuwwwuuuuuuxxx|||yyyyyyzzzyyyyyy{{{~~~}}}||||||}}}}}}}}}}}}vvvpppkkkiiilllqqqtttooocccWWWRRRQQQRRRUUUXXXZZZYYYWWWVVVVVV~~~SSS>>>444222)))&&&******)))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&$$$###"""###$$$$$$&&&)))+++(((### !!!"""$$$%%%&&&%%%###### !!!!!!!!! !!!"""$$$%%%&&&%%%$$$### !!!###'''***+++)))'''&&&&&&%%%"""!!!&&&((((((&&&%%%%%%"""  ###&&&&&&%%%!!!###%%%))),,,...///000&&&%%%$$$%%%&&&'''&&&%%%#########$$$&&&***...000***%%% """$$$$$$###!!!$$$&&&'''&&&$$$!!! """ """$$$$$$%%%&&&&&&$$$   """######"""!!!"""$$$&&&###!!! !!!######!!!  !!!!!! $$$'''&&&######%%%%%%"""  !!!&&&'''$$$"""!!!"""$$$$$$$$$'''***)))""""""''')))***)))&&&"""  !!!!!!!!!"""""""""$$$%%%  """"""!!!!!!!!!!!!!!!!!!!!!""""""!!! """%%%&&&$$$!!! """%%%(((((())))))((('''&&&%%%$$$%%%$$$######%%%''''''&&&)))(((((('''''''''''''''))))))******)))((('''&&&###%%%&&&'''&&&&&&''')))(((***,,,+++'''$$$#########$$$''')))***+++******%%%%%%%%%&&&'''((()))***((((((+++---///...***'''$$$###!!! ###!!!$$$&&&&&&$$$###%%%'''+++---...---+++)))***,,,++++++***)))(((&&&$$$###!!!###%%%&&&&&&&&&&&&'''((('''&&&&&&&&&'''((((((###$$$&&&((()))((('''&&&...//////,,,(((%%%&&&'''&&&&&&(((+++---000111222---///222444555777999;;;===CCCNNN\\\hhhpppsssssspppooonnnllljjjiiiiiijjjmmmpppuuuxxxyyywwwtttqqqnnnmmmlllllllllmmmnnnooonnnnnnnnnnnnllllllllllllnnnnnnnnnnnnppprrrtttuuuxxxxxxvvvqqqlllkkkoootttuuuxxxyyytttmmmjjjmmmqqqtttvvvvvvuuussstttwwwzzz}}}~~~{{{|||~~~yyyuuuqqqpppqqqooojjjfffaaaaaaaaaaaaaaa___^^^]]]YYYXXXVVVUUUUUUVVVWWWXXX___eeelllmmmjjjiiikkkoookkkmmmnnnooooooppprrrttttttttttttsssssstttvvvxxxyyyxxxxxxxxxwwwvvvuuuuuuyyy{{{}}}{{{vvvtttuuuxxxzzzzzzyyyuuunnngggcccaaa^^^bbbddd```VVVMMMIIIHHHHHHJJJLLLLLLJJJHHHHHHHHH}}}NNN:::111///'''%%%******(((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&'''''')))'''&&&$$$$$$%%%'''((('''***---***### """###%%%&&&%%%$$$"""  !!!$$$&&&&&&%%%###""""""&&&((('''&&&''''''&&&"""  %%%((()))(((((((((!!!###&&&'''&&&"""&&&,,,000444666777***(((&&&&&&&&&&&&&&&$$$"""!!! !!!$$$(((---000+++&&&!!!!!!######"""!!!###$$$)))(((%%%!!!!!!###%%%%%%###%%%%%%### """######!!! """$$$"""!!!""" """ ###$$$$$$"""!!!"""!!! $$$&&&%%%""""""%%%&&&###!!!!!! !!!&&&$$$""" """$$$$$$######&&&%%%$$$%%%'''((('''### !!!######!!! !!!#########"""###$$$###"""!!!!!!!!!!!! !!!"""""""""!!!###%%%$$$""" """&&&'''$$$!!! $$$((('''&&&&&&&&&%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$'''''''''''''''((())))))'''((()))))))))(((&&&&&&"""$$$'''((((((((()))***)))+++---+++&&&#########$$$&&&(((***+++***(((&&&!!!!!!!!!"""###%%%((()))***)))(((((())))))'''%%%###""" !!!$$$ ###%%%%%%###!!!###%%%(((***,,,+++((('''(((***((('''&&&%%%$$$######"""!!!%%%&&&%%%$$$&&&(((((('''&&&%%%&&&'''((()))###$$$&&&(((((((((&&&%%%000111111...)))%%%%%%&&&&&&'''))),,,///222555666,,,///222444555666999:::===AAAIIITTTaaakkkqqqsssnnnllljjjiiijjjkkkkkkkkkooorrrwww{{{{{{wwwrrrooojjjiiihhhhhhhhhiiijjjkkkiiikkknnnnnnmmmllllllllloooooooooppprrrtttvvvxxxxxxxxxvvvqqqkkkjjjoootttssswwwzzzwwwqqqnnnqqqvvvvvvwwwuuurrroooooossswww}}}~~~|||wwwvvvvvvsssnnnhhhbbbbbbbbbaaa```]]][[[YYYWWWVVVUUUTTTSSSSSSRRRRRRVVV]]]dddddd```]]]___cccdddfffhhhhhhgggfffggggggfffffffffffffffhhhlllooommmnnnppprrrrrrpppnnnlllnnnqqqsssqqqkkkiiikkknnniiijjjkkkiiiddd___[[[ZZZRRRSSSTTTPPPJJJCCC@@@@@@AAABBBCCCBBB@@@>>>>>>???zzzOOO999000///(((&&&******---,,,)))&&&%%%%%%%%%&&&(((******)))&&&$$$$$$$$$$$$$$$$$$""""""$$$'''******)))'''$$$###"""""""""&&&"""!!!$$$((((((!!! """!!! !!!$$$!!!!!!!!!"""###***...+++((()))&&&!!!  ###&&&'''$$$"""***(((&&&###!!! """"""###&&&((((((&&&$$$"""!!! """$$$ ###(((...333666888999******)))((('''&&&%%%%%%$$$###"""!!!###&&&***,,,(((%%%###"""###### """%%%'''&&&$$$###!!!!!! $$$ $$$$$$%%%)))(((%%%!!!!!! """ """%%%%%%###  !!! """!!! !!!"""%%%)))+++***&&& """$$$%%%$$$!!! !!!%%%(((&&&%%%$$$!!! """&&&)))(((&&&"""!!!!!!"""""""""$$$  ###%%%&&&%%%!!! !!!###%%%&&&$$$###!!!!!!""""""!!! """"""###$$$###  %%%((()))'''### !!!###%%%&&&%%%""""""!!! !!!%%%'''''''''''''''''''''''''''&&&$$$!!! !!!%%%)))'''&&&%%%%%%&&&'''((())))))&&&"""!!!###''')))***%%%$$$###"""###$$$&&&'''***++++++***'''%%%%%%&&&)))((('''))),,,,,,)))&&&'''$$$"""###&&&'''&&&$$$''')))+++((($$$""""""$$$%%%""" #########"""!!! ###&&&)))((((((((((((''''''''''''&&&$$$"""!!! )))(((&&&%%%$$$$$$%%%%%%)))((((((((((((((()))))))))'''%%%###""""""######......---+++(((%%%###!!!%%%'''+++---///000222444///......///222666999;;;>>>BBBIIITTT___ggglllnnnkkkjjjhhhhhhkkkmmmooopppvvvvvvvvvwwwxxxvvvrrrooofffdddbbbaaaaaaccceeefffeeehhhjjjkkklllnnnppprrrwwwtttpppppprrrvvvxxxzzz|||xxxrrrnnnmmmpppsss|||}}}}}}{{{yyyxxxyyyzzz{{{yyyuuunnnkkkmmmttt{{{}}}|||~~~}}}wwwqqqhhhgggfffeeeccc```\\\XXXXXXWWWVVVWWWZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[```aaabbb```\\\YYYXXXXXXTTTUUUWWWWWWWWWYYY[[[^^^bbb```___```ccccccaaa___`````````___^^^\\\ZZZYYY\\\VVVTTTWWWXXXRRRMMMMMMFFFBBB>>>>>>@@@@@@<<<888CCCAAA???@@@CCCDDDBBB@@@yyyOOO999//////(((&&&******,,,+++(((&&&$$$$$$%%%%%%((())))))'''%%%######$$$#########""""""%%%))),,,+++***(((&&&$$$#########&&&$$$###%%%(((((($$$  ###%%%$$$######$$$$$$###"""###%%%''''''''')))...///***'''(((&&&###!!!"""###&&&'''&&&### ((('''%%%"""!!! """"""$$$''')))***(((&&&###"""  """$$$###%%%)))---000222333333,,,++++++***)))((('''&&&###"""""""""###%%%'''(((&&&### !!!!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%"""%%%$$$$$$'''&&&%%%"""  $$$###"""$$$''''''%%%""" """""""""!!!!!!  """!!!  ###%%%((()))(((%%% !!!"""$$$$$$!!! !!!###'''***'''&&&%%%"""!!!"""%%%((()))'''$$$###""""""""""""!!! !!!###$$$###  !!!###%%%'''(((%%%$$$###$$$%%%$$$"""!!!"""!!!"""!!!  %%%''''''$$$  !!!###$$$$$$"""!!!!!! $$$((((((((('''''''''&&&&&&$$$$$$###!!! !!!$$$&&&'''&&&&&&%%%&&&'''((()))(((%%%###"""$$$&&&(((((($$$"""!!! ###&&&'''+++++++++)))'''&&&'''(((+++)))((()))+++,,,***'''(((%%%###$$$%%%'''&&&$$$%%%(((******&&&$$$$$$&&&%%%"""!!!$$$$$$$$$$$$###""""""$$$&&&'''''''''&&&&&&&&&&&&&&&$$$$$$###""""""""""""""")))((('''&&&%%%&&&&&&'''******))))))))))))******)))(((&&&$$$###$$$$$$%%%+++,,,---,,,***&&&###!!!"""$$$'''***+++---///000------...000333666:::;;;>>>BBBHHHQQQ[[[dddjjjlllllllllkkkllloooqqqssstttxxxxxxwwwwwwvvvsssoookkkeeedddbbb``````bbbdddeeeeeegggjjjlllmmmooorrrtttxxxtttpppooorrrvvvzzz|||}}}yyytttqqqqqquuuxxx}}}}}}}}}|||zzzyyy{{{||||||yyytttooonnnqqqxxx}}}~~~~~~|||vvvqqqnnnjjjgggdddaaa^^^[[[\\\ZZZYYYZZZ]]]```aaaaaa]]]]]]]]]]]]]]]^^^^^^^^^___```___\\\YYYVVVUUUVVVSSSSSSRRRRRRSSSTTTTTTUUUYYYWWWVVVXXXZZZ[[[YYYWWWWWWWWWWWWVVVUUUTTTSSSRRRKKKFFFEEEJJJKKKGGGDDDEEECCC???===???BBBDDDAAA>>>DDDBBBAAABBBDDDFFFFFFDDDzzzPPP:::000///(((&&&******,,,***(((%%%$$$$$$%%%%%%'''''''''%%%###"""###$$$######$$$###$$$&&&***---,,,+++***(((&&&%%%$$$$$$&&&'''((((((((('''&&&%%%###%%%'''((('''&&&'''(((&&&%%%%%%'''+++---......///111000***&&&&&&&&&$$$$$$'''***,,,+++((($$$!!!%%%$$$###!!! """###%%%))),,,,,,***((($$$###!!! !!!###$$$&&&'''***,,,------------++++++******)))'''&&&%%%!!!""""""###############"""  !!!###%%%%%%&&&''')))************'''$$$###&&&'''%%%###$$$$$$%%%%%%!!!!!! !!!&&&%%%%%%&&&((()))'''&&&!!! """$$$$$$###"""!!!   !!!  !!!!!!###$$$%%%&&&%%%###  """"""!!! !!!!!!!!!###'''***''''''&&&###!!!"""$$$&&&((('''&&&%%%###!!! !!!!!! !!!!!!"""###$$$&&&((()))%%%%%%%%%&&&((('''$$$!!!!!!  ###%%%$$$%%%$$$ !!!######!!!  """(((((((((((((((''''''&&&"""###$$$$$$""""""###$$$'''''''''&&&''''''((()))&&&$$$###$$$%%%&&&&&&%%%!!! %%%(((++++++***(((&&&&&&)))+++---+++***)))*********(((((('''%%%$$$%%%&&&%%%$$$"""&&&***+++(((&&&&&&'''&&&### """$$$$$$&&&''''''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################(((''''''''''''((()))***,,,+++***))))))******+++)))((('''&&&%%%&&&&&&''''''))),,,...,,,((($$$!!! """$$$&&&)))***+++,,,***,,,...111444777:::;;;>>>AAAFFFMMMUUU^^^eeeiiilllmmmooorrrtttvvvxxxyyy{{{zzzxxxvvvsssoooiiieeecccaaa```___```aaaccceeeeeegggjjjmmmnnnpppsssvvvwwwtttpppooosssxxx}}}~~~zzzvvvtttvvvzzz~~~}}}~~~~~~}}}|||{{{}}}~~~|||xxxsssppprrrwww|||}}}xxxtttooollliiihhhfffdddbbb```^^^^^^aaadddgggggg``````______```aaaaaabbb```___^^^[[[WWWVVVVVVXXXVVVSSSQQQQQQSSSSSSQQQOOORRRQQQQQQRRRTTTUUUSSSRRRPPPPPPOOOOOOOOONNNNNNNNNFFFCCCCCCFFFHHHFFFEEEFFFBBB@@@@@@CCCHHHKKKKKKIIIIIIGGGEEEEEEHHHJJJLLLLLLRRR<<<222111***(((,,,+++,,,+++(((&&&%%%%%%&&&'''%%%&&&%%%$$$"""!!!###%%%&&&''''''&&&%%%&&&))),,,,,,,,,***)))((('''&&&&&&&&&***...///+++'''%%%$$$%%%'''(((((('''((()))+++***(((''''''+++...000111000111///+++'''%%%$$$###'''+++111222000+++&&&$$$ !!!!!!"""""""""$$$&&&***---...+++)))$$$###"""!!!!!!"""###$$$'''((()))***++++++******(((((((((((('''%%%$$$###!!!"""###$$$###!!! !!!############%%%'''&&&'''((()))*********)))***)))***+++***'''%%%$$$$$$'''((($$$$$$$$$!!!"""&&&&&&&&&'''((((((((('''###!!! """$$$%%%%%%###!!!  $$$"""!!!!!!  !!!!!!######"""""""""!!! !!!!!! !!! !!!"""!!! !!!###%%%%%%%%%%%%### !!!###%%%&&&&&&$$$!!!!!!"""###$$$%%%"""""""""###%%%'''((()))$$$%%%&&&((()))(((%%%""" ###&&&!!!!!! !!!"""!!!### !!!###"""   (((((()))))))))((('''&&&###%%%(((((('''%%%%%%%%%))))))))))))))))))******%%%$$$$$$&&&'''&&&$$$""" %%%)))++++++)))'''%%%&&&***,,,///---+++))))))))))))))))))(((&&&%%%%%%%%%$$$$$$!!!&&&***+++(((%%%$$$$$$&&&$$$"""!!!###%%%%%%'''***+++***(((((((((((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$######''''''(((((()))***+++,,,+++***)))''''''((()))***(((''''''&&&&&&''''''((($$$''',,,///...+++%%%"""""""""$$$&&&)))++++++***(((***---111555888999:::===???CCCHHHOOOWWW___dddiiimmmrrrvvvyyyzzz|||||||||zzzvvvssspppkkkeeeaaa____________aaacccfffggghhhjjjmmmnnnooopppsssuuuuuurrroooooottt{{{~~~{{{xxxvvvwww|||~~~}}}}}}|||wwwrrrqqqvvv{{{~~~yyyvvvtttssssssrrrpppnnngggdddaaa```bbbeeeggghhhddddddcccbbbccccccdddeeeaaaaaa___]]]ZZZZZZ]]]___\\\XXXUUUVVVYYYZZZVVVRRRTTTTTTUUUVVVWWWWWWVVVVVVQQQPPPPPPPPPPPPQQQQQQQQQOOONNNMMMNNNNNNMMMLLLLLLGGGFFFGGGJJJOOOSSSSSSSSSOOOMMMKKKJJJKKKMMMOOOQQQTTT>>>444333+++)))---,,,...,,,***(((''''''((()))$$$%%%%%%$$$###"""$$$%%%***+++***(((&&&&&&''')))*********))))))(((''''''&&&,,,333444...'''""" $$$%%%&&&%%%%%%&&&)))+++...***&&&$$$&&&***...///------...---)))%%%######(((...555666000***&&&%%%!!!###$$$%%%&&&###%%%'''+++------***'''###""""""!!!"""###$$$$$$''''''((()))******++++++(((((())))))(((&&&$$$"""!!!"""$$$%%%$$$!!! """###%%%&&&&&&&&&''')))''''''''''''&&&%%%$$$###***,,,......,,,+++)))&&&%%%((()))%%%!!!!!! ###))))))$$$ """$$$%%%%%%%%%%%%%%%&&&'''$$$###!!!!!!###$$$$$$$$$  '''%%%###!!! ###"""   !!!  !!!"""######!!!""""""###!!!!!!"""###!!!"""%%%''')))))) !!!!!!###$$$&&&&&&######%%%'''((('''$$$!!! ### !!!######""""""'''###$$$$$$"""  !!!"""!!! &&&'''((())))))((('''&&&&&&))),,,---,,,)))((((((+++,,,,,,,,,,,,+++++++++%%%%%%&&&'''((('''### $$$)))******)))&&&%%%&&&))),,,...---+++)))(((((()))***)))((('''&&&%%%$$$$$$%%%###'''++++++'''###!!!!!!'''&&&$$$""""""###$$$%%%%%%(((,,,------+++++++++***)))'''&&&&&&&&&'''(((((((((((('''&&&%%%###"""&&&'''((()))+++,,,------***(((&&&$$$$$$%%%&&&(((%%%%%%%%%&&&&&&'''(((((($$$''',,,//////,,,(((%%%'''&&&&&&))),,,...---+++'''))),,,000333666888999;;;===@@@DDDHHHOOOWWW]]]ccciiirrrxxx{{{|||}}}~~~zzzxxxtttqqqnnniiiddd```^^^___```aaadddgggjjjlllmmmoooppppppppppppqqqsssrrrpppnnnooouuu}}}{{{wwwuuuvvv{{{~~~~~~~~~}}}xxxtttssswww|||~~~~~~yyyyyyzzz{{{|||yyyuuurrrkkkgggcccaaabbbdddfffggggggfffeeedddcccccccccccc``````___^^^]]]___bbbeee___\\\ZZZ\\\aaabbb^^^ZZZZZZ[[[\\\\\\\\\[[[[[[[[[VVVUUUUUUUUUUUUVVVWWWWWWXXXXXXVVVSSSPPPOOONNNMMMKKKKKKLLLOOORRRUUUVVVVVVRRRQQQOOOMMMLLLMMMPPPRRRUUU???555333,,,)))---,,,...---+++)))((()))***+++###%%%''''''&&&%%%%%%&&&+++,,,+++)))&&&$$$$$$%%%&&&&&&'''((())))))((((((&&&,,,333444///(((!!! !!!!!!!!!!!!$$$(((+++...***%%%###$$$'''***,,,))))))+++---+++&&&%%%''',,,444:::888///'''###$$$!!!###%%%''''''(((%%%&&&(((+++,,,***&&&""" !!!"""###$$$%%%%%%%%%&&&'''(((***++++++***+++,,,,,,+++)))'''%%%"""$$$&&&'''%%%"""!!!"""$$$'''(((''''''(((***(((&&&$$$"""''',,,///---,,,------***&&&'''&&&""" ######"""!!!%%%******&&&"""!!!###"""###$$$###""""""$$$&&&%%%$$$"""""""""###"""  '''%%%###!!! %%%&&&###  !!!""" !!!  $$$$$$###!!! !!!  !!!%%%((((((((( !!!"""!!!!!!!!!###%%%%%%"""   ###$$$$$$######(((%%%&&&%%%### """$$$%%%%%%###!!!!!!!!!###$$$'''((()))((('''&&&'''***...///---+++***))),,,------------,,,++++++&&&&&&'''))))))'''### $$$((())))))(((&&&$$$$$$''')))***++++++***((('''(((***'''(((((('''%%%$$$%%%'''%%%(((+++***&&&"""!!!"""((('''&&&%%%$$$%%%%%%&&&%%%(((,,,............///,,,+++)))''''''((()))*********+++***)))&&&$$$###%%%&&&(((***+++,,,------((('''$$$"""!!!"""$$$%%%$$$$$$%%%&&&'''((())))))'''))),,,...///---+++)))***)))(((+++///000///,,,&&&(((***---000444666777888;;;>>>AAACCCIIIPPPWWW]]]eeeqqqxxx{{{|||}}}~~~xxxvvvsssqqqooolllhhheeebbbbbbdddfffhhhkkkmmmnnnqqqrrrsssrrrqqqpppqqqrrrrrrpppoooqqqvvv}}}}}}zzzvvvtttvvvzzz~~~~~~~~~|||xxxwwwxxxzzz{{{|||~~~}}}}}}~~~~~~|||vvvrrrnnnkkkgggffffffhhhiiiiiijjjiiiiiigggeeebbb```^^^]]]^^^___^^^^^^___bbbddd^^^]]]]]]```cccdddbbb___]]]^^^______]]][[[[[[\\\YYYXXXWWWWWWWWWXXXYYYZZZ[[[]]][[[UUUQQQPPPOOOMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOPPPRRRUUUTTT>>>444222+++(((,,,+++...,,,***)))((((((***+++###&&&)))***)))(((''''''((()))(((&&&$$$""""""###!!!"""$$$&&&((()))))))))'''***...///---((($$$!!!"""'''++++++)))&&&&&&'''))))))))))))'''(((,,,+++(((***///888???DDD???222'''###$$$"""###%%%&&&''''''''''''&&&'''(((******'''""" """###%%%&&&$$$$$$$$$%%%&&&'''((()))+++,,,---...---***'''&&&$$$&&&'''(((&&&###  !!! !!!!!!$$$&&&''''''''''''((('''%%%!!!"""))),,,******...///...&&&$$$!!!!!!###$$$###"""###))))))%%%"""###%%%!!!"""###""" !!!###&&&&&&$$$"""!!!!!! """$$$###!!!   $$$&&&$$$!!! """###!!!"""""" $$$$$$$$$!!! !!!"""###""" !!!!!!   """######!!! %%%%%%&&&%%%###!!! !!!$$$&&&((((((&&&$$$###### """%%%'''))))))((('''&&&))),,,---+++)))((((((+++,,,,,,---,,,+++***))))))(((((())))))((($$$!!! $$$'''(((((((((&&&$$$###$$$%%%&&&)))******(((&&&''')))&&&'''((('''%%%$$$&&&)))&&&))),,,+++'''%%%%%%&&&((((((''''''&&&&&&&&&&&&$$$'''+++---...///111333---+++)))''''''(((***+++***+++,,,,,,+++)))'''&&&%%%&&&(((***+++,,,,,,,,,(((&&&### !!!###$$$$$$$$$&&&((()))***++++++,,,,,,------------------,,,)))(((+++///111...+++''''''(((***---111444666555999===???@@@DDDKKKQQQXXXbbbpppyyy||||||}}}~~~wwwuuusssrrrrrrqqqooommmiiiiiijjjkkklllmmmnnnnnnqqqssstttsssrrrqqqrrrssstttrrrqqqsssvvvzzz}}}~~~|||{{{xxxuuutttwww|||~~~}}}}}}~~~|||yyyxxxyyy{{{{{{zzzzzz~~~yyyvvvqqqooommmmmmooopppqqqpppqqqqqqpppnnnjjjeee```]]]]]]___``````______```aaa]]]^^^```bbbcccbbbaaa```\\\]]]^^^]]]YYYWWWWWWXXXZZZYYYXXXVVVVVVWWWYYYZZZYYY]]]\\\UUUQQQSSSSSSRRRNNNOOOPPPQQQPPPQQQRRRSSSVVVXXXZZZZZZYYYYYY\\\___SSS===333111)))'''***)))---+++)))((('''((()))***###&&&+++---,,,***(((((($$$%%%%%%$$$"""!!!!!!""" """%%%'''((())))))(((((()))******)))'''%%%!!!'''+++(((((((((***++++++)))'''***&&&&&&***+++***...666CCCJJJMMMFFF666)))%%%'''&&&'''((((((((('''&&&%%%'''''')))***)))%%% """$$$%%%&&&############$$$%%%&&&''')))***,,,---,,,)))&&&$$$&&&'''(((((('''%%%""" """$$$###  """ """%%%&&&&&&&&&&&&''''''$$$&&&***'''(((---111///&&&"""!!!###%%%###""" &&&'''$$$"""$$$&&&!!!"""###""" ###&&&&&&$$$"""!!! """%%%!!! ###### $$$%%%###!!! """#########""" ###$$$$$$"""!!!"""   !!!!!!!!!!!!!!!"""!!! !!!$$$%%%%%%$$$"""!!!###$$$&&&(((******(((%%%$$$$$$ ###'''))))))((('''%%%''')))***)))'''&&&'''***++++++,,,+++***)))(((******)))******((($$$""" $$$''''''((((((&&&$$$""""""###$$$'''******(((&&&'''(((%%%'''((('''%%%%%%'''***'''***,,,+++)))''')))+++((((((((((((((('''''''''$$$&&&***,,,...000333555---+++)))''''''(((***+++)))***,,,------,,,***)))%%%&&&(((***++++++++++++)))&&&### !!!###$$$$$$%%%''')))+++,,,------///...---,,,,,,---///000,,,)))'''***...000---***((('''''')))+++///222555444888===>>>>>>AAAHHHNNNUUUaaapppzzz}}}}}}}}}~~~vvvuuuttttttvvvvvvuuutttnnnnnnnnnnnnnnnnnnmmmmmmppprrrssssssrrrssstttuuuwwwuuuttttttvvvxxxxxxxxxzzzyyywwwuuuuuuyyy~~~~~~||||||}}}zzzwwwxxx{{{yyy}}}}}}xxxxxx~~~~~~}}}}}}~~~~~~|||sssrrrqqqsssvvvxxxxxxxxxxxxxxxxxxvvvqqqjjjddd``````aaacccbbbaaa______```]]]```bbbcccbbbaaa``````ZZZ\\\]]][[[WWWTTTSSSUUU[[[ZZZXXXVVVVVVWWWXXXYYYRRRXXXXXXRRROOORRRUUUSSSPPPQQQRRRSSSRRRRRRSSSTTT[[[^^^aaaccccccdddgggjjjOOO888,,,---)))(((***'''***,,,---+++'''&&&''')))$$$'''+++...///---+++))))))&&&######$$$###  !!!###&&&(((+++,,,)))))))))))))))((((((((($$$"""###(((***)))***+++------,,,******'''&&&'''(((+++555???MMMTTTVVVKKK<<<000((($$$%%%%%%&&&)))***)))&&&$$$###$$$$$$###"""  """###$$$###"""!!!"""###%%%&&&'''''''''%%%"""!!!"""###$$$######"""###$$$&&&'''&&&%%%%%%%%%&&&%%%""" """$$$$$$!!! !!!###'''***+++***&&&"""!!!%%%&&&###  !!!"""""" """$$$''')))+++(((&&&### !!!!!!''')))'''$$$)))111---%%%"""######&&&######!!!!!!!!!!!! !!!###""" ###$$$"""!!!"""!!!  """###$$$###""""""  !!! !!!$$$###!!!!!!%%%)))///...---+++***)))))))))!!! """$$$&&&&&&%%%'''((((((((('''%%%###""")))***++++++***'''$$$!!!%%%(((***,,,+++***)))***$$$###!!! """$$$&&&,,,,,,,,,)))$$$!!!###(((---///---***((((((###'''***+++(((&&&%%%%%%)))((('''&&&'''(((***,,,,,,+++(((%%%$$$$$$$$$%%%(((***---111222333222111---***'''''')))***)))''')))+++,,,---...---,,,+++,,,+++***(((((((((((()))(((&&&$$$"""!!!!!!!!!"""$$$&&&((()))))))))+++---000000///---+++(((&&&%%%$$$%%%'''+++...///---+++)))***+++---000333555777999888777:::>>>CCCGGGIIIUUU___mmmwww{{{zzzzzzzzzuuuuuuxxx{{{~~~~~~|||yyyuuutttssssssqqqqqqpppooooooppprrrsssttttttssssssppprrrrrrqqqpppqqqwww{{{}}}{{{xxxvvvvvvzzz|||xxxwwwyyy{{{zzzwwwyyy}}}~~~}}}{{{yyyyyyzzz{{{}}}~~~}}}||||||~~~||||||yyyrrrmmmlllkkkjjjiiihhhfffcccaaa```bbbcccdddeeedddcccbbbaaadddaaa]]][[[ZZZYYYWWWVVVYYY\\\\\\ZZZZZZ\\\[[[XXXWWWWWWWWWXXXXXXWWWTTTRRRWWWWWW\\\dddddd\\\WWWWWW^^^ccckkkrrrwwwxxxwwwvvvPPP999------)))''')))%%%+++---...,,,)))'''((()))'''))),,,......,,,)))&&&(((&&&$$$$$$&&&&&&$$$"""""""""!!!"""###$$$%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&$$$ ###&&&***)))***+++,,,,,,***(((+++))))))***)))---999FFFOOOTTTSSSHHH;;;111***%%%$$$$$$&&&(((***)))&&&$$$!!!""""""""""""!!!!!!  !!!"""###""""""!!!!!!"""""""""######$$$$$$"""  """$$$$$$######$$$%%%'''(((((('''&&&&&&'''&&&###!!!  """!!! $$$'''(((((($$$!!!###''''''$$$!!!!!!!!!  !!!###$$$"""""""""###$$$''')))***&&&%%%"""  ###(((***(((%%%!!!"""...777;;;444)))"""    !!! !!!""" ###"""!!!###"""!!!!!!!!!!!!!!!""""""###!!!!!! """$$$###!!!"""  """### !!!"""""""""!!!  ###""" $$$(((,,,,,,,,,+++***)))))))))###""""""$$$'''(((((('''((((((((((((&&&$$$"""!!!%%%&&&(((((('''%%%"""!!!"""%%%(((+++,,,,,,,,,,,,)))'''%%%###""""""###$$$+++,,,+++)))$$$!!!"""&&&+++,,,+++)))((((((###&&&******(((%%%$$$%%%&&&&&&%%%&&&'''***,,,...---+++)))&&&%%%$$$$$$%%%'''))),,,...000///...---,,,***((()))+++,,,***((()))***+++---...///000000---,,,+++)))))))))******))))))((('''&&&%%%$$$###%%%&&&((((((((()))+++---...---,,,***(((&&&%%%$$$###$$$'''+++///000///...,,,------///111333555666666555444777<<>>EEEIIIQQQZZZeeeooosssvvvyyy{{{wwwwwwzzz}}}~~~{{{vvvvvvuuutttsssrrrqqqqqqmmmoooppprrrrrrqqqooonnnhhhggggggiiinnnsssvvvwwwyyyxxxvvvttttttwww}}}~~~|||xxxuuutttvvvxxx~~~|||xxxuuuwwwyyy{{{|||}}}|||yyy{{{}}}}}}{{{zzzzzzzzzwwwwwwuuutttrrrqqqppppppkkkkkklllmmmnnnppprrrsssqqqooolllllllllmmmmmmlllfffjjjllllllnnnrrrssspppllliiieeeaaa___```bbbccceeehhhnnntttsssmmmjjjjjjmmmpppvvv|||RRR:::///000,,,+++---))),,,---------+++)))''''''%%%''')))******(((%%%###''''''((()))))))))((('''&&&%%%""" !!!"""$$$%%%)))***+++***(((%%%$$$$$$%%%$$$%%%(((***+++***(((,,,,,,,,,)))%%%))):::LLL___\\\RRRCCC888222---'''''''''&&&&&&'''%%%""" """$$$%%%&&&&&&'''&&&%%%$$$###"""!!!  """######!!! &&&&&&%%%%%%&&&''')))***)))(((&&&&&&'''&&&%%%###"""!!!  !!!!!! ###&&&((((((""" !!!$$$!!!!!!!!!!!!"""!!!!!!###%%%$$$$$$###############""""""!!!###$$$$$$###$$$&&&)))***)))''' """%%%...555777///&&&!!!""""""!!! """ !!!&&&***111111***!!!###&&&)))***(((&&&$$$   !!!$$$$$$""""""$$$### !!!###$$$&&&'''%%%%%%%%%%%%$$$######"""  !!! !!!######%%%''')))******)))(((&&&%%%%%%'''***,,,,,,+++******)))(((&&&###!!! """$$$%%%%%%$$$$$$ !!!$$$(((,,,------,,,,,,,,,***)))'''%%%$$$###***++++++)))%%%"""!!!!!!"""###%%%&&&&&&'''((()))&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%''')))+++---))))))(((((((((((()))***'''((()))******)))((('''(((***,,,///000...+++)))***)))((()))+++...222444111000...---,,,,,,------------,,,+++)))((('''&&&))))))'''&&&$$$&&&))),,,***(((&&&$$$###$$$%%%&&&###$$$(((---333666777666444444333222222222333333333333222333555;;;AAAFFFOOOWWWaaajjjooosssxxx{{{wwwxxxzzz}}}~~~|||uuuuuutttsssrrrqqqqqqpppmmmnnnpppqqqqqqpppnnnlllhhhfffeeeiiipppuuuxxxwwwyyyxxxvvvsssrrrtttxxx{{{{{{{{{zzzxxxvvvuuuvvvxxx|||}}}}}}{{{xxxvvvvvvxxxyyy{{{~~~~~~~~~~~~}}}|||~~~}}}zzzxxxvvvwwwyyy{{{|||~~~~~~}}}zzzxxxvvvvvvuuuvvvrrrrrrrrrrrrsssvvvxxxyyywwwuuurrrqqqrrrsssrrrrrrlllqqqssstttwww|||}}}{{{zzzvvvnnnfffaaa```cccffflllpppvvvyyywwwqqqnnnnnnrrrtttwww{{{}}}~~~}}}}}}PPP999///111//////222///+++++++++***)))'''%%%### """$$$&&&''''''%%%$$$'''(((******((('''%%%%%%'''%%%""" !!!  !!!$$$'''))))))(((&&&%%%%%%!!!!!!###&&&)))***)))((('''((()))(((&&&,,,???RRRiiicccVVVDDD777111,,,'''+++)))'''&&&%%%###  !!!###%%%'''((()))((('''&&&%%%###!!! """$$$$$$""" !!!"""'''&&&%%%%%%&&&''')))***'''&&&$$$%%%&&&&&&%%%$$$&&&%%%###  """""" !!!%%%'''((($$$!!!""""""""""""!!!!!!  !!!!!! ###%%%""""""$$$&&&((()))((('''###  ###))),,,'''!!!!!!!!! !!! !!!"""###!!! $$$(((555555...!!! ###&&&'''&&&###!!! """"""!!! """$$$%%%%%%""" !!!%%%&&&%%%%%%&&&%%%!!!"""###$$$%%%&&&&&&''''''%%%%%%$$$###""""""!!!!!!""""""!!!!!! !!!!!! !!!""" """%%%'''))))))((((((&&&%%%%%%&&&(((******)))(((((()))(((&&&$$$"""!!! """###$$$######""""""$$$'''+++,,,+++)))((((((((((((((('''''''''***++++++)))&&&$$$######$$$$$$$$$%%%((()))++++++)))(((&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''((((((%%%%%%&&&''')))+++,,,---)))***++++++***)))(((((((((+++...000000...+++)))***)))'''&&&'''***---000111000///---,,,------...---+++(((%%%$$$%%%&&&(((***)))(((%%%$$$%%%(((+++)))(((&&&%%%%%%&&&((()))&&&''')))...333777888777444333222222111111111111555666555444444888>>>BBBLLLSSS]]]eeejjjooouuuyyyvvvwwwyyy}}}~~~{{{tttssssssrrrqqqpppoooooonnnoooqqqrrrrrrpppmmmkkkkkkiiiiiilllssswwwyyyxxxyyyxxxvvvsssqqqqqqsssvvvyyyzzz{{{zzzxxxxxxyyyzzz{{{{{{|||{{{yyyxxxxxxxxxxxxzzz~~~{{{zzzzzz{{{~~~|||{{{zzzyyyzzz}}}}}}zzzxxxwwwtttvvvxxx|||~~~{{{xxxvvvuuuvvvwwwzzzyyyxxxwwwxxxyyyzzz{{{zzzxxxuuusssrrrrrrqqqpppooosssvvvwwwzzz~~~}}}yyyqqqgggaaaaaaeeeiiirrrxxx~~~}}}yyytttqqqpppssstttuuuvvvvvvvvvvvvvvvOOO888///222000111555222***)))((()))(((&&&""""""$$$&&&'''&&&&&&&&&(((******(((&&&$$$$$$(((&&&###  !!!"""$$$""" !!!###%%%%%%%%%$$$%%%&&&!!!!!!"""$$$'''((('''%%%"""###&&&(((+++444HHH[[[nnnhhhYYYDDD444---***'''+++***(((&&&&&&$$$!!!!!!!!!"""###$$$&&&((()))'''&&&&&&$$$""" !!!###$$$""" """############$$$&&&&&&%%%%%%&&&''')))***&&&$$$###$$$&&&''''''''')))(((&&&""" """###$$$$$$###!!!###%%%&&&'''$$$   !!!!!!  !!!""""""!!! !!!""" !!!###%%%'''(((((('''&&&### $$$&&&"""!!!!!! """$$$%%%###"""  ###000222...""" """###"""!!!!!! """"""!!!  !!!!!!###&&&))))))'''$$$"""!!!$$$&&&&&&&&&'''%%%!!!$$$%%%&&&'''''''''''''''$$$$$$"""!!! """###$$$#########%%%'''$$$######""""""""""""### """%%%&&&'''''''''&&&%%%$$$%%%'''''''''&&&%%%&&&'''''''''&&&%%%$$$ !!!!!!"""""""""$$$######'''+++,,,)))&&&%%%%%%&&&&&&''')))***++++++,,,,,,+++(((&&&%%%%%%&&&%%%&&&(((+++.........,,,)))&&&%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%'''))),,,---...+++,,,,,,,,,++++++***)))))),,,///000...,,,***)))***(((&&&%%%%%%''')))+++000///...,,,,,,,,,,,,---+++((($$$!!!!!!###&&&)))******)))&&&$$$$$$&&&(((((((((''''''((()))+++,,,((((((***---111333444333111000//////.../////////555777888666555666;;;???GGGNNNXXX```eeejjjppptttuuuuuuxxx{{{~~~~~~|||zzzssssssrrrqqqpppooonnnnnnpppqqqsssuuutttqqqnnnkkknnnmmmnnnpppsssvvvwwwwwwvvvvvvuuusssqqqppprrrtttxxxzzz||||||{{{{{{{{{||||||||||||}}}||||||{{{zzzxxxyyy|||~~~~~~~~~xxxwwwvvvxxx|||~~~zzzyyyyyyyyyyyy{{{|||}}}~~~{{{zzzzzzuuuwww{{{}}}|||yyyvvvsssrrrtttvvvxxx~~~}}}|||||||||||||||}}}yyyvvvsssrrrqqqooonnnppptttvvvuuuwww||||||zzzuuusssnnngggaaabbbhhhnnnuuu~~~{{{wwwuuutttssssssrrrrrrrrrrrrssstttNNN888...111///000333111)))((('''((((((&&&!!!"""%%%&&&'''''''''$$$'''++++++)))'''&&&&&&***'''$$$!!! """###%%%### """######"""!!!"""$$$&&&$$$######$$$%%%$$$""" !!! """'''---888JJJZZZlllhhhZZZDDD111***)))((()))(((&&&&&&'''&&&%%%###!!!!!!!!!!!!"""$$$&&&'''%%%%%%$$$###!!!!!!""""""!!! !!!$$$&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))%%%$$$###$$$''')))************'''###!!!###&&&&&&'''&&&%%%###!!! ###&&&'''(((&&&### !!! !!!!!! !!!!!!!!!!!!!!! """#########"""!!! """###!!!!!!$$$&&&'''((())))))'''%%%""" """$$$ !!! !!!""""""!!!  %%%***)))!!! """"""  """$$$%%%&&&&&&%%%!!!!!!!!!%%%)))***(((%%%"""!!!"""%%%%%%%%%&&&$$$"""###%%%&&&(((((((((((($$$###""" !!!###&&&(((((()))+++---'''&&&$$$$$$$$$$$$$$$$$$!!!"""$$$%%%'''''''''%%%$$$$$$%%%&&&$$$###"""###%%%'''((((((''''''######$$$$$$$$$############""""""&&&***,,,)))%%%&&&%%%%%%&&&'''***---///,,,---...,,,***(((''''''((('''(((+++000222111000...+++'''%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%''')))***++++++,,,,,,,,,,,,++++++++++++***---000///,,,)))((((((((('''&&&%%%%%%&&&((()))///...,,,+++******++++++(((&&&$$$"""###%%%''')))*********'''%%%$$$$$$&&&&&&'''((()))***+++,,,---***)))(((***,,,...---,,,,,,,,,++++++,,,,,,---...222555777777555555999>>>AAAIIISSSZZZ___dddiiimmmssssssuuuyyy||||||zzzwwwtttssssssrrrqqqpppooonnnrrrtttvvvwwwvvvsssooolllooopppqqqqqqqqqqqqrrrtttrrrsssssssssrrrrrrtttwwwwwwyyy|||~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}xxxyyyzzz{{{{{{{{{zzzyyytttttttttvvvzzz}}}~~~}}}zzz{{{{{{{{{{{{{{{{{{{{{||||||}}}yyy{{{yyytttrrrooonnnooossswwwzzz~~~~~~{{{wwwuuutttsssqqqooopppssstttrrrsssvvvvvvsssnnnnnnkkkfffbbbbbbhhhnnnsss}}}zzzyyyyyywwwtttsssrrrrrrsssuuuxxxyyyOOO888...000---...111...***((('''((()))&&&!!! !!!$$$&&&'''((((((((("""&&&+++,,,***((()))***+++(((%%%!!! !!!###%%%### !!!$$$$$$"""  ###&&&'''&&&$$$$$$$$$"""### !!!%%%,,,555EEESSSiiigggZZZCCC///'''((()))'''%%%%%%&&&((()))((('''!!!!!! """###$$$#########"""  """%%%'''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%$$$###%%%(((+++------******(((###!!!%%%(((((((((((('''&&&%%%$$$!!!%%%((())))))'''$$$!!!###### !!!######""" !!!############!!!"""###$$$######!!!!!!  $$$%%%"""!!!$$$'''((()))***+++((('''$$$"""!!! !!! """%%%   ###%%% !!!$$$''')))++++++)))$$$ ######(((***((($$$!!!  $$$$$$$$$%%%""" ###%%%'''((())))))%%%$$$"""  ###'''***,,,---///000)))'''&&&%%%&&&&&&%%%$$$ !!!"""$$$&&&'''(((&&&%%%%%%%%%%%%###""" !!!$$$&&&((()))))))))***))))))(((((('''''''''"""!!!!!!%%%+++---***&&&'''&&&%%%&&&'''+++...111,,,......---+++)))((()))))))))***...333555444222000,,,'''%%%'''(((((('''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((((()))))),,,,,,+++++++++++++++++++++...000///+++((('''(((&&&&&&%%%%%%&&&''')))***...---+++***))))))******%%%%%%%%%%%%&&&''')))))))))******(((&&&$$$###$$$%%%&&&(((***+++,,,------***((('''((())))))((('''))))))))))))***+++,,,---...222666777555555999===>>>EEEOOOWWW\\\```dddhhhqqqrrrtttwwwzzzzzzxxxvvvuuuttttttsssrrrqqqpppooosssuuuwwwyyywwwtttpppmmmoooqqqsssqqqnnnlllnnnpppnnnoooqqqrrrssstttwwwzzzvvvyyy|||~~~~~~}}}}}}~~~xxxxxxyyyyyyxxxxxxwwwvvvrrrrrrsssvvvyyy|||}}}||||||}}}~~~~~~~~~}}}{{{zzz|||~~~||||||~~~|||wwwnnnllljjjjjjmmmsssyyy||||||yyywwwvvvuuutttssspppsssssspppppprrrrrrnnnmmmmmmlllgggaaaaaaeeejjjnnnzzz}}}yyyyyyyyyxxxuuutttttttttvvvzzz~~~~~~MMM999111222,,,+++000000&&&((()))'''$$$"""$$$&&&%%%&&&''')))))))))((((((&&&%%%&&&(((*********)))%%%%%%$$$###"""!!! """!!! !!!"""###(((&&&### ######""""""######""" !!!"""$$$&&&(((111DDDWWWjjjeeeYYYGGG:::333---''''''%%%$$$%%%''')))******######""""""!!!!!! ###!!! !!!###&&&&&&&&&&&&%%%"""!!! !!!"""###"""!!!!!!%%%***---,,,***&&&%%%###""""""###%%%&&&%%%(((,,,---+++'''$$$### $$$''')))$$$&&&'''&&&###!!!%%%(((((($$$!!! """!!! """  ###&&&'''(((%%%$$$$$$######$$$$$$%%%######!!!  """%%%&&&$$$"""%%%&&&&&&'''(((,,,'''!!! !!!"""!!!  !!!   !!!"""###%%%  !!!""""""""" ###(((,,,+++)))'''%%%###""""""""" """%%%%%%"""!!!""""""!!! !!!%%%###!!!"""&&&))))))(((&&&%%%$$$"""!!!!!!""""""%%%&&&&&&&&&&&&(((,,,///+++(((%%%''',,,...+++(((!!!""""""""""""#########)))***)))'''###!!! !!!###%%%'''((()))***,,,...---------,,,***(((%%%$$$""""""###''',,,...,,,)))&&&&&&''''''(((***+++,,,.........---,,,+++))))))------......///111222333...,,,)))(((((()))((((((%%%&&&&&&%%%$$$###%%%&&&)))'''&&&%%%%%%&&&'''(((***,,,---,,,++++++,,,---111///------......***'''***'''%%%&&&+++...///---+++++++++)))((((((+++---,,,)))&&&%%%'''***------......---,,,)))&&&$$$"""$$$'''******((((((***,,,(((((('''&&&&&&%%%$$$$$$%%%&&&((()))*********))))))---222444444444777:::>>>CCCJJJQQQVVV[[[___bbbggglllsssvvvvvvwwwyyy{{{zzzwwwsssooommmnnnppprrrvvvxxxxxxvvvrrrpppppprrrnnnpppqqqmmmgggeeegggjjjlllooorrrvvvyyy{{{||||||yyyyyyzzz{{{}}}|||xxxwwwvvvvvvvvvuuusssqqqmmmrrruuusssuuuyyy|||{{{|||}}}~~~~~~{{{xxxvvv|||~~~~~~vvvlllfffeeejjjppptttyyy}}}~~~~~~{{{xxxuuuttttttwwwuuussspppooonnnnnnnnnnnnnnnllliiieeecccbbbccciiimmmrrrvvvwwwxxxxxxyyy}}}|||zzzyyy{{{~~~PPP;;;222333,,,+++///...(((***+++)))&&&######$$$%%%&&&((()))))))))((('''(((''''''((()))))))))(((((('''&&&%%%###"""!!! """"""""""""""""""###$$$'''%%%###!!!$$$""""""!!!###$$$%%%$$$"""%%%%%%&&&'''(((000CCCUUUnnnmmmeeeRRRAAA666///+++'''%%%######%%%&&&&&&&&&((('''&&&$$$###!!!!!! !!!"""%%%''''''%%%###!!!  !!!!!!!!! ###(((+++***(((%%%$$$$$$$$$%%%&&&((()))###&&&))))))'''$$$!!! ###%%%&&&###%%%&&&%%%"""!!!%%%((('''###  """!!!!!!   ###&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""!!!"""###$$$$$$""""""$$$$$$%%%%%%&&&***&&&!!! !!! !!!""""""!!! !!!"""###!!! !!!""""""######### """$$$!!! """#########""" ###'''+++((('''&&&%%%$$$$$$%%%%%% !!!###%%%$$$ !!!!!!!!! !!!"""$$$!!! ###%%%&&&%%%'''&&&%%%###""""""######%%%&&&%%%$$$###$$$'''))))))&&&$$$&&&***---+++)))""""""######$$$$$$$$$$$$%%%&&&&&&%%%"""!!!"""###&&&(((******))))))***+++++++++***)))(((&&&%%%$$$!!!!!!###'''+++,,,***(((&&&&&&&&&'''((()))++++++------,,,,,,+++***)))(((++++++,,,,,,---///000111,,,+++)))(((((((((((((((%%%&&&&&&%%%$$$###$$$&&&+++***'''%%%%%%%%%&&&'''+++,,,---,,,++++++,,,---///---+++,,,......,,,***,,,***((()))---///...,,,+++++++++)))((((((+++------***'''&&&''')))+++,,,//////...---+++(((%%%$$$$$$''')))(((&&&%%%&&&(((''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))************)))---111222333444888<<>>AAACCCGGGNNNUUUZZZ^^^eeennnsssuuuuuuwwwxxxsssrrrqqqqqqrrruuuxxxzzzxxxvvvtttsssrrrrrrrrrrrrrrrooolllgggeeefffiiikkknnnppptttwwwxxxxxxvvvuuuwwwxxxzzz|||}}}~~~~~~~~~tttsssuuuyyy~~~}}}zzznnnmmmlllnnnqqqsssttttttvvvzzz{{{xxxvvvxxxyyywwwvvvwwwxxxzzz{{{{{{{{{{{{zzz{{{|||~~~~~~{{{zzzzzzyyyyyyxxxuuuvvvzzz}}}{{{|||zzz}}}~~~}}}}}}~~~}}}|||{{{zzzxxxuuusssrrrqqqpppoooooopppqqqnnnlllkkkllloooqqqqqqppptttwww{{{}}}}}}}}}|||}}}||||||{{{{{{}}}OOO:::111111***(((,,,+++------------,,,''' !!!%%%)))+++***)))(((###'''***+++)))(((***---((((((&&&$$$###!!! """###$$$$$$%%%$$$$$$%%%&&&%%%$$$"""###$$$"""!!!!!!"""%%%'''(((''''''###!!!!!!!!!&&&111<<>>BBBFFFMMMUUUZZZ\\\ccclllrrrttttttvvvwwwssssssrrrrrrtttvvvyyyzzzzzzxxxwwwwwwwwwwwwvvvtttmmmkkkhhheeedddeeeggghhhiiikkknnnppprrrrrrrrrqqquuuvvvxxxzzz{{{{{{{{{{{{pppooopppsssyyy||||||zzzmmmlllkkkmmmqqqtttvvvvvvzzz}}}}}}xxxvvvvvvvvvtttwwwxxxzzz|||~~~}}}}}}|||}}}~~~}}}{{{yyyyyyyyyyyyzzzzzzzzz~~~~~~~~~~~~}}}zzzyyyzzzzzzvvvsssrrrqqqppppppqqqrrrssstttooommmkkknnnsssvvvvvvuuuwwwzzz}}}~~~|||||||||{{{{{{{{{{{{}}}SSS>>>444333+++(((+++***+++************'''!!!$$$(((+++,,,***)))''',,,000000---******,,,''''''&&&$$$###!!!  !!!"""###$$$%%%&&&((('''%%%###"""""" !!!$$$(((***+++***### !!!"""&&&///888FFFNNNUUUVVVUUUTTTRRROOOAAA999---### !!!"""!!! !!!$$$&&&((("""  !!!###&&&***---///...---,,,'''$$$ """%%%((()))))))))((('''&&&$$$###""" """###!!!!!!"""###%%%%%%%%%$$$$$$$$$'''))))))&&&"""!!!"""!!!!!!###%%%%%%$$$   """$$$&&&''''''###"""$$$$$$""" !!!"""&&&%%%""" !!!###''')))'''((((((&&&$$$###$$$&&&$$$&&&&&&$$$  !!!######!!! ###!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%'''''''''%%%"""  ###"""!!!""""""!!!!!! """###$$$%%%%%%$$$######!!!$$$''''''$$$!!!###$$$### ###%%%$$$""""""""" !!!"""""""""!!!  !!! !!!"""$$$%%%&&&%%%###  $$$'''))))))(((######"""!!! !!!$$$'''''''''&&&$$$!!!!!!###%%%%%%&&&&&&''''''''''''&&&&&&))),,,,,,)))'''&&&'''&&&'''(((******)))((('''######"""###$$$''')))+++%%%'''(((******)))((('''$$$)))///000,,,))))))***'''((((((&&&###"""###$$$!!!###'''+++---,,,,,,---,,,***((()))***++++++***(((&&&)))///444111...+++***+++,,,)))'''$$$&&&''''''%%%%%%%%%&&&&&&%%%%%%'''***---......((('''&&&%%%$$$$$$%%%%%%***))))))+++...000///---+++)))'''%%%$$$%%%'''(((+++***)))(((''''''((((((,,,...111111//////222555888:::>>>BBBFFFLLLSSSXXXZZZaaakkkqqqssstttuuuwwwvvvuuutttsssssstttvvvvvvyyyxxxxxxyyyzzzzzzvvvsssnnnllliiigggffffffffffffeeefffgggiiikkkmmmnnnnnnqqqsssuuuwwwxxxxxxwwwvvvnnnlllkkknnntttyyy{{{{{{rrrpppooopppsssvvvwwwwwwxxx||||||wwwtttuuuuuusssvvvwwwyyy{{{~~~}}}}}}}}}}}}{{{yyyxxxxxxyyy{{{{{{~~~}}}~~~~~~{{{wwwwwwxxxxxxuuuqqqnnnnnnnnnnnnppprrrtttuuutttqqqoooqqqvvvzzzyyywwwwwwzzz~~~}}}||||||xxxyyyzzz|||~~~~~~WWWAAA777555,,,)))+++)))***((('''((((((&&&!!!###(((,,,,,,+++***,,,111666555000+++***+++''''''&&&%%%###""""""!!!!!!###$$$&&&''')))(((%%%###""""""!!!&&&+++......---!!!!!!###&&&...777<<>>111)))$$$!!! %%%%%%%%%%%%%%%$$$###"""!!! !!!###$$$"""!!!%%%###"""###&&&***---...((('''$$$!!! %%%(((******(((&&&$$$""" !!!!!! ###"""!!!!!!#########"""$$$%%%%%%&&&%%%### """""" """###$$$&&&'''&&&$$$!!! """!!!!!! !!!%%%+++///***%%%###%%%%%%###!!!$$$"""!!!%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!###%%%%%%!!!!!!!!!!!!"""""""""!!! !!!$$$$$$$$$######!!!  """###%%%&&&%%%$$$""" %%%%%%%%%%%%###!!!"""!!!  $$$###$$$&&&******'''### """"""!!! !!!"""!!!!!!"""!!!!!!###&&&))))))&&&$$$$$$   $$$((((((%%%!!!$$$)))+++(((%%%"""#########"""$$$&&&)))---+++)))((('''((()))*********+++++++++***)))))),,,)))%%%""""""###$$$######%%%((()))(((&&&%%%%%%######$$$$$$%%%&&&''''''%%%(((+++,,,***'''%%%$$$'''(((***+++***(((%%%######$$$$$$$$$$$$###"""!!!###'''))))))(((***+++'''"""!!!$$$(((((((((%%%###&&&///777:::333,,,+++......***%%%)))******(((%%%%%%(((,,,///,,,))))))+++,,,,,,***)))(((&&&$$$######$$$$$$&&&(((+++------+++(((&&&((((((''''''''''''((((((,,,+++******))))))******)))***+++---///222333444999<<<@@@DDDHHHLLLQQQTTTYYYaaalllrrrtttttttttuuu||||||zzzuuuooommmpppsssoootttzzz{{{yyyuuuttttttssssssrrrpppooollljjjiiigggeeecccbbbdddhhhmmmpppnnnnnnoooqqqtttuuusssrrrqqqnnnlllmmmqqquuuvvvvvvvvvuuuuuuvvvxxxzzz|||}}}zzzxxxvvvuuutttssspppnnnqqqrrrtttwwwyyyzzz{{{|||~~~}}}|||yyywwwwww~~~|||xxxtttrrruuuzzz||||||}}}|||xxxsssmmmiiiaaabbbeeehhhkkkoooqqqrrrvvvvvvwww{{{}}}zzz}}}|||{{{|||}}}~~~}}}|||{{{{{{||||||SSS???777777///***+++(((((('''''')))+++)))$$$ ###(((******))))))+++---...---------...---***'''''''''(((&&&$$$'''$$$ ###(((+++,,,)))%%%$$$$$$%%%%%%$$$!!!!!!###%%%(((*********$$$""""""$$$)))---......777===JJJZZZhhhmmmjjjeeeYYYPPPAAA444+++'''&&&&&&%%%%%%&&&&&&%%%$$$$$$### !!!"""###""" !!!!!!$$$((())))))((('''&&&###"""###&&&))))))))))))(((&&&$$$""" """#########""""""###$$$$$$"""!!!!!!"""###$$$$$$###!!! !!!"""  !!!""""""###$$$%%%$$$""""""###%%%&&&%%%###!!!!!!###(((,,,...)))""""""%%%%%%""""""  """$$$%%%%%%%%%%%%%%%###"""!!!$$$$$$$$$$$$###!!!  """######  !!!  !!!!!! !!!!!!"""###"""  !!!"""$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! """###$$$######%%%((((((&&&$$$  !!!!!!  !!!""""""$$$'''))))))'''%%%### !!!%%%((((((%%%"""  %%%***,,,***'''%%%&&&%%%$$$""""""$$$&&&***)))''''''''')))+++,,,---------,,,+++***)))(((---)))%%%###############%%%'''((('''%%%###""""""###$$$$$$%%%&&&&&&&&&&&&&&&(((******)))'''&&&&&&&&&'''((()))(((&&&$$$###!!!"""%%%''''''%%%###""""""&&&((()))''')))***'''!!! ###'''))))))'''%%%'''---333444000,,,+++,,,,,,(((%%%&&&((()))(((&&&&&&***...---+++((((((+++,,,,,,+++&&&&&&%%%$$$############%%%&&&)))+++,,,+++***((())))))(((((((((((())))))---,,,+++*********+++++++++,,,...000111222333333666999===AAAEEEHHHMMMPPPYYY___hhhppptttvvvvvvvvv{{{zzzwwwssspppnnnpppqqqpppsssvvvxxxwwwuuuttttttuuutttsssqqqooommmlllkkkllljjjhhhgggiiilllooorrrmmmmmmnnnqqqtttuuutttrrrqqqooolllmmmpppsssttttttuuuuuuvvvwwwyyy{{{}}}~~~|||{{{{{{zzzxxxtttqqqqqqrrrtttwwwyyy{{{|||}}}}}}}}}}}}zzzwwwwwwwww{{{xxxtttooommmpppvvv{{{}}}wwwpppiiiddd]]]___bbbfffjjjnnnppprrrttttttwww|||~~~}}}||||||}}}}}}|||{{{}}}}}}~~~{{{RRR>>>666666///+++,,,***)))((('''(((***)))$$$  $$$&&&'''((()))***+++------------///000,,,***((('''(((((('''&&&***'''$$$!!!"""%%%***---,,,***&&&$$$%%%%%%%%%$$$"""###$$$&&&((())))))***'''&&&&&&(((+++------,,,222999GGGWWWfffllljjjggg]]]TTTFFF999111...,,,,,,&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###!!! """%%%''''''&&&'''''''''&&&%%%%%%(((***'''((()))***)))'''$$$###!!!!!!$$$&&&&&&$$$######$$$%%%$$$!!! !!!#########"""!!! !!!  !!!!!!!!!!!!"""#########$$$&&&(((+++)))&&&""" $$$'''...+++&&&!!!"""$$$$$$""" """###%%%'''&&&###  !!!!!!  !!!!!!!!! !!! ###%%%"""  !!!###%%%&&&'''$$$$$$%%%$$$###!!!!!!$$$%%%"""!!! !!!###$$$$$$###$$$"""   """"""###&&&((()))'''&&& ###%%%((((((&&&###!!! """'''+++---,,,*********(((%%%""""""###%%%'''&&&%%%%%%&&&(((+++,,,///......---,,,***)))(((,,,)))&&&$$$$$$$$$$$$###'''((('''$$$!!! ###$$$%%%&&&&&&&&&%%%$$$'''((()))(((&&&&&&'''(((&&&&&&&&&%%%$$$$$$######!!!%%%)))***(((&&&$$$!!!%%%((((((&&&((((((%%%!!! """''')))+++***((((((+++.........---,,,+++)))&&&%%%###&&&(((((('''(((,,,///+++)))'''''')))*********%%%%%%&&&''''''&&&%%%$$$###%%%&&&(((***+++++++++************************---,,,+++*********++++++---...000222333333222222333666:::>>>@@@DDDHHHKKKWWW[[[dddnnnvvvzzzzzzxxxyyyvvvrrrppppppqqqqqqqqqrrrqqqqqqrrrtttvvvuuuuuuvvvuuusssqqqooonnnnnnnnnrrrpppooonnnnnnooorrrssslllmmmnnnqqqtttvvvuuutttssspppnnnmmmoooqqqrrrrrrvvvvvvvvvxxxyyy{{{}}}~~~zzzvvvrrrssstttvvvyyy{{{}}}~~~}}}{{{zzz}}}}}}|||yyyvvvuuuvvvxxxwwwtttooojjjgggjjjpppuuuzzz|||}}}vvvlllccc]]]YYY[[[^^^cccgggllloooqqqqqqsssvvv{{{~~~|||{{{|||}}}||||||~~~{{{RRR===555555...***,,,***---***((((((((('''""" %%%''''''''')))+++,,,---------,,,,,,...///)))(((''''''''''''''''''+++)))&&&###$$$&&&))),,,***(((%%%$$$%%%&&&'''&&&%%%&&&'''((('''&&&''''''(((((()))***+++++++++***000666BBBPPP\\\aaa```^^^[[[UUUKKKAAA:::555111///&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!! !!!"""&&&)))***)))'''%%%&&&((('''&&&&&&''')))&&&''')))******)))'''%%%$$$""" ###&&&((()))$$$######$$$%%%$$$!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!! """#########$$$''')))+++)))&&&!!!!!!$$$***)))'''###  """######""" !!!$$$''''''$$$!!!!!!!!!""""""!!!  """"""!!! !!!"""&&&((($$$   !!!###&&&'''###$$$$$$$$$###""" !!!###%%%  !!!""""""&&&### !!!!!!!!!###%%%&&&&&&$$$!!!!!!$$$%%%''''''&&&$$$"""  $$$(((,,,---...------,,,***'''$$$###%%%''''''&&&%%%%%%%%%''')))***,,,,,,,,,,,,+++***))))))((('''%%%%%%&&&'''&&&%%%'''&&&$$$!!! $$$%%%&&&''''''%%%$$$###''''''&&&$$$###$$$'''***&&&%%%$$$###"""""""""### """%%%''')))******)))$$$""" """%%%&&&'''%%%&&&&&&$$$!!! !!!###'''***,,,,,,+++))))))***,,,///111///+++&&&$$$$$$###&&&))))))((((((***---***)))'''&&&%%%&&&&&&&&&%%%''')))+++,,,+++)))(((%%%%%%%%%&&&((()))+++,,,++++++,,,,,,,,,,,,++++++,,,+++)))(((((((((*********,,,...111222333222222333666999<<<>>>AAADDDGGGQQQVVV```mmmxxx~~~|||yyytttqqqnnnnnnrrrttttttrrrssspppnnnooosssvvvwwwuuurrrqqqpppooonnnoooooopppttttttsssrrrrrrrrrrrrrrrnnnnnnpppssswwwyyyxxxwwwtttssspppnnnnnnnnnoooooovvvwwwwwwxxxxxxyyyzzzzzz}}}~~~{{{sssssstttuuuwww{{{~~~~~~yyywww{{{zzzyyywwwtttuuuwwwyyyvvvsssmmmhhheeeggglllqqqssswww|||{{{tttiii```ZZZVVVXXX[[[```fffkkknnnpppppprrrvvvzzz~~~~~~{{{{{{|||~~~~~~|||vvv{{{NNN:::222333...,,,///...000,,,(((''''''%%%!!! $$$)))+++***)))+++---.........,,,))))))***+++&&&&&&&&&%%%%%%&&&'''(((***(((&&&$$$$$$%%%''')))&&&$$$""""""%%%((())))))(((***+++)))&&&$$$###$$$'''((())))))((('''''''''...333<<>>@@@BBBIIIUUUdddqqqxxxzzzyyypppooooooqqqtttwwwxxxxxxvvvuuuuuuvvvxxxyyyyyyxxxnnnnnnooopppqqqqqqpppppprrrsssuuuwwwwwwvvvtttssstttuuuvvvyyy|||~~~}}}|||wwwwwwtttqqqnnnlllnnnooowwwwwwwwwvvvvvvtttsssrrrrrrtttyyy}}}vvvtttrrrrrrsssvvvzzz}}}{{{wwwuuuxxxyyyzzzyyyxxxyyy|||~~~|||{{{wwwrrrnnnmmmooorrrqqqssswwwyyyzzzzzz|||}}}|||{{{xxxtttnnnhhhccc___YYY[[[^^^bbbfffjjjmmmoooqqqsssvvvxxxyyyzzz|||~~~~~~~~~zzzyyyxxxyyyzzzwwwqqqkkkzzzMMM999111222,,,+++000000---)))%%%$$$&&&'''&&&$$$'''''')))+++------+++)))''')))***)))&&&$$$######"""$$$&&&&&&%%%%%%(((+++((('''%%%$$$#########$$$"""  ###&&&(((((((((+++---+++&&&"""###&&&&&&''''''$$$"""!!!###%%%+++---222777>>>FFFMMMRRRNNNOOOPPPQQQNNNGGG===777333111...***'''&&&%%%%%%%%%$$$$$$%%%'''(((&&&%%%!!!!!!"""$$$'''((('''%%%&&&&&&&&&$$$"""!!!"""###$$$#########$$$%%%&&&''')))(((((()))***)))'''%%%!!!!!!""""""$$$$$$###"""""""""""""""!!!%%%%%%$$$&&&%%%###"""!!!"""######$$$%%%%%%%%%$$$$$$&&&'''&&&%%%!!!"""+++,,,***%%%"""!!!!!! !!!!!!###$$$###"""!!! """ """"""!!!!!!"""###$$$%%%$$$&&&((())))))&&&###!!!###'''******)))%%%!!!!!!###"""!!!  !!!"""###$$$$$$###"""!!!"""!!!  &&&((()))((($$$   $$$&&&$$$!!! ######!!!!!!%%%&&&%%%### ###&&&'''&&&&&&(((***,,,+++(((%%%###$$$'''+++///---***&&&$$$######$$$"""###$$$%%%&&&'''''''''$$$%%%&&&))),,,,,,***(((###$$$$$$###!!!"""$$$&&&%%%%%%######$$$%%%'''((((((((('''&&&&&&(((,,,000,,,+++***))))))((((((((()))(((%%%$$$$$$&&&)))***++++++,,,......,,,(((%%% """%%%(((******...,,,***)))***+++++++++...///000000---***((('''&&&***...---)))&&&$$$%%%((())))))&&&###"""$$$&&&&&&''')))******)))((('''&&&&&&'''(((***+++,,,,,,+++,,,...//////...,,,+++***(((%%%######$$$'''(((&&&&&&&&&(((***...111333222444666666666777999;;;===CCCNNNYYYdddnnnvvv{{{tttuuuvvvvvvuuuuuuvvvwwwvvvyyy|||}}}}}}{{{zzzzzztttuuuvvvwwwvvvsssqqqoooqqqtttxxx{{{|||{{{yyywwwvvvvvvwwwzzz}}}~~~}}}|||xxxxxxvvvrrrnnnmmmnnnqqquuuuuuvvvwwwwwwvvvuuutttrrrtttxxx}}}|||wwwuuurrrpppqqqtttxxxzzz~~~}}}wwwuuuuuuyyyzzz|||}}}}}}}}}}}}xxxtttrrrrrrsssvvvwwwxxxxxxvvvvvvwwwxxx{{{yyyuuuqqqkkkgggdddbbb^^^___bbbeeehhhkkkmmmnnnpppssswwwxxxxxxzzz}}}yyyvvvuuuuuuvvvtttoookkkzzzTTT>>>444333+++(((+++)))***&&&######&&&))))))((('''&&&&&&))),,,---***&&&###&&&((((((&&&$$$"""""""""$$$''''''&&&&&&***---((('''&&&%%%$$$#########""" """$$$&&&&&&&&&***,,,+++&&&$$$%%%(((&&&'''&&&### ###&&&,,,---///222777>>>FFFLLLNNNOOOPPPQQQOOOIIIAAA;;;888555111---)))'''''''''%%%$$$$$$%%%''''''&&&$$$###""""""$$$'''(((((('''(((((('''$$$!!! """###$$$###!!!!!!!!!###%%%''')))))))))***+++)))&&&###  """###!!!!!!!!!!!!!!!""""""###"""&&&&&&&&&'''%%%"""  """###"""$$$%%%%%%$$$%%%''')))(((&&&###!!!'''(((((($$$"""'''!!!!!! !!!!!!#########"""!!! """$$$!!!!!!  !!!"""###$$$&&&)))******'''### """&&&)))***+++'''""" !!!###  !!!###$$$$$$###""""""!!!  !!!"""%%%'''%%%   """&&&'''%%%""" ###$$$$$$!!! $$$'''&&&$$$ ###&&&&&&%%%$$$&&&(((,,,***'''### !!!$$$'''///---***'''%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((***,,,+++(((%%%%%%&&&&&&%%%###"""$$$%%%&&&$$$###"""###%%%(((************))))))+++///222------,,,,,,++++++******(((((('''&&&&&&&&&&&&&&&((())),,,///000...***&&& """&&&***,,,,,,///,,,)))((()))+++,,,---,,,,,,---------,,,+++***%%%)))......***&&&%%%%%%''')))***(((%%%%%%(((+++)))***++++++++++++***)))###%%%''')))+++---......+++,,,...//////...,,,++++++)))&&&$$$###%%%'''))))))((('''''')))---000333///111333333333444555777:::@@@HHHQQQZZZfffsss|||wwwzzz{{{yyyuuurrrtttvvvvvv{{{|||{{{{{{zzz{{{||||||zzzvvvqqqnnnrrruuuzzz~~~}}}{{{wwwwwwwwwzzz|||}}}|||zzzxxxyyywwwsssooommmooorrrssstttvvvwwwxxxxxxxxxwwwuuuvvvyyy}}}}}}{{{xxxuuuqqqoooooorrrvvvyyy|||~~~yyytttssstttyyy{{{~~~|||xxxuuutttttt||||||{{{yyyvvvuuuuuuvvv|||yyytttooojjjfffdddcccaaabbbdddgggiiilllmmmnnnpppssswwwyyyyyy{{{}}}xxxuuussssssuuusssooolll}}}WWWHHH888000,,,)))((())))))%%%"""###''')))((($$$$$$$$$%%%'''***)))$$$ """%%%******(((&&&&&&'''%%%'''******)))(((((()))(((((('''&&&$$$###""""""$$$%%%$$$!!!!!!###&&&))))))&&&$$$$$$&&&((('''&&&$$$""" &&&(((,,,000444;;;BBBGGGIIILLLTTT[[[YYYOOOFFFBBB???;;;666111---+++)))'''&&&$$$""""""$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&***---)))&&&######%%%&&&%%%###'''%%%######$$$%%%$$$###***---111111---(((###!!!!!! """$$$$$$"""$$$""" !!!"""""""""!!! """%%%'''+++((($$$!!!!!!!!! $$$###""""""%%%&&&&&&&&&((($$$!!! """###!!!&&&$$$!!!"""%%%&&&%%%###!!!"""######""" !!!""""""""""""### !!!!!!!!!!!!"""!!!$$$""""""$$$(((***(((%%%!!!"""&&&((()))###%%%&&&$$$  """###!!!  !!!############&&&###  ###%%%$$$!!!""" '''&&&$$$"""!!!!!!"""###&&&### """$$$###!!!!!!"""%%%$$$######'''******'''%%%%%%&&&)))&&&### !!!###%%%+++)))(((((())))))(((&&&'''''''''$$$!!!!!!$$$(((+++)))''''''((()))&&&$$$&&&%%%###"""!!! !!!!!!"""""""""###%%%''')))***)))((((((***---000000///***))))))+++///000...,,,))))))((((((((((((((()))'''(((***,,,,,,+++***)))$$$"""!!!$$$)))---......//////...+++((((((,,,///---------,,,,,,+++++++++++++++)))'''%%%%%%(((***,,,+++))))))***,,,///111333///++++++------)))$$$%%%$$$###%%%))),,,...//////......------,,,,,,,,,++++++************)))))),,,***)))((()))+++...000111111111000000222555888888888===GGGQQQ\\\jjjuuu|||{{{zzzyyywwwuuuuuutttxxx{{{~~~}}}}}}{{{vvvsssvvv{{{~~~~~~~~~|||wwwtttuuuuuuvvvxxxyyyyyyzzzwwwvvvtttrrrpppnnnmmmmmmooorrrtttuuutttvvvzzz}}}}}}}}}}}}}}}|||yyysssnnnnnnrrrwww{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxyyy|||yyyvvvwwwyyy}}}zzzyyyyyyzzzxxxtttmmmfffcccdddgggcccdddeeeeeefffiiimmmppprrrtttwwwzzz|||~~~}}}{{{vvvpppmmmnnnooonnnmmm~~~VVVHHH888111...++++++,,,***&&&###$$$(((***(((%%% """%%%((('''### """%%%***+++)))'''&&&&&&%%%'''***+++***))))))******)))'''%%%$$$"""!!!!!!$$$$$$$$$!!!!!!%%%&&&(((((('''&&&'''(((''''''&&&%%%%%%$$$#########$$$&&&(((,,,333;;;AAAGGGJJJSSS\\\\\\RRRIIIEEEDDD@@@;;;555000,,,)))&&&&&&$$$!!!!!!###%%%&&&&&&%%%%%%%%%%%%&&&))),,,...+++(((%%%%%%'''((((((&&&%%%$$$"""###$$$%%%$$$###(((+++...///,,,)))&&&$$$$$$###"""###&&&&&&%%%###"""!!! !!!""""""!!! !!!###%%%''')))'''$$$"""""""""!!! """!!! """$$$&&&'''&&&%%%######$$$&&&&&&$$$"""%%%###!!!"""%%%&&&&&&$$$######$$$$$$###!!! """"""""""""###$$$!!!  """"""### $$$((((((%%%"""!!!###&&&((('''%%%###  """$$$%%%"""$$$%%%$$$!!!!!!  !!!###$$$!!!!!! !!!"""###$$$%%%%%%&&&###"""%%% $$$###"""!!!!!!!!!"""###$$$!!! """"""!!!!!! !!!$$$''''''&&&%%%'''******)))(((''''''&&&$$$!!!!!!###%%%***)))(((((())))))(((&&&'''((((((&&&###"""$$$''')))'''%%%&&&'''(((&&&$$$'''&&&%%%###""""""######$$$$$$######$$$''')))+++***)))***,,,...//////---)))''''''(((,,,------++++++***)))(((((((((((((((&&&'''***,,,......------&&&$$$###%%%))),,,---,,,------,,,***''''''+++...,,,,,,,,,,,,,,,---------+++++++++)))'''&&&(((***+++***))))))***,,,...000222...******,,,---***'''&&&%%%$$$&&&***...///000,,,,,,,,,+++++++++*********+++,,,---......//////---,,,+++***+++,,,...///000111111000000111444777888666888@@@JJJVVVeeerrryyyyyyyyywwwvvvtttttttttxxxzzz~~~~~~}}}||||||}}}~~~|||xxxvvvyyy}}}~~~||||||}}}zzzvvvuuuuuuuuuwwwyyy{{{||||||xxxvvvtttqqqnnnlllkkkkkknnnqqqtttuuuuuuwwwzzz||||||vvvqqqpppssswwwzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwxxxyyy|||~~~}}}yyywwwyyy{{{}}}zzzxxxxxxyyyyyyuuuoooiiifffhhhkkkeeefffhhhhhhiiikkkooorrrsssvvvyyy|||~~~~~~zzztttnnnkkklllmmmmmmlll~~~UUUGGG888111///------...***'''%%%&&&((()))(((%%%"""%%%%%%""" !!!$$$(((***)))'''%%%%%%%%%'''***+++*********++++++***(((&&&$$$###""""""$$$$$$###!!! !!!&&&%%%%%%&&&(((*********&&&&&&''''''''''''((((((###"""!!!!!!$$$+++333:::???CCCLLLWWWXXXQQQJJJHHHFFFDDD@@@;;;666111...,,,***'''###"""###%%%&&&&&&###$$$%%%''')))+++,,,---)))'''%%%%%%&&&(((((((((###"""!!!"""$$$%%%%%%$$$&&&)))+++,,,+++)))(((((('''&&&$$$$$$&&&(((((('''!!!  !!! !!!"""###$$$%%%&&&$$$###$$$%%%$$$"""!!!"""%%%(((((((((""""""$$$&&&)))(((&&&$$$###"""!!!"""%%%&&&&&&%%%%%%&&&&&&&&&$$$""" !!!""""""!!!!!!###%%%$$$!!!  !!!$$$$$$"""###(((---...%%%""" $$$&&&%%%$$$###!!! """###$$$###!!!!!!"""###!!! !!!######!!! !!!!!!!!!$$$%%%""""""!!!  !!!###$$$%%%&&&'''&&&###!!!### !!!!!!!!!!!!### !!!!!!"""!!!!!!###&&&)))******''''''(((***++++++***((("""!!!!!!$$$&&&)))(((''''''((()))'''&&&&&&((()))(((&&&$$$$$$%%%'''&&&$$$%%%&&&&&&%%%$$$((('''&&&%%%$$$$$$%%%%%%&&&%%%###"""###&&&(((***+++******,,,......,,,***'''&&&$$$%%%(((***+++***---,,,***)))((((((((((((%%%'''***---///000000000(((&&&%%%&&&(((*********++++++***(((&&&'''))),,,++++++++++++,,,---......***+++,,,+++)))((((((((())))))))))))***,,,---...000,,,((((((+++---,,,***'''&&&&&&(((+++...//////)))))))))((((((((((((((((((***---///222333333333.........------,,,,,,,,,000111111111000000333555777333333888AAAMMM^^^llluuuvvvwwwvvvtttsssssstttwwwyyy{{{|||{{{zzzyyyzzzwwwyyy{{{~~~~~~~~~|||{{{|||~~~~~~zzzyyy{{{zzzwwwuuutttuuuwww{{{~~~zzzxxxuuuqqqmmmkkkiiiiiimmmppptttvvvxxxyyyzzz|||~~~|||uuusssvvvyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvwwwxxx{{{}}}~~~|||yyyxxx{{{~~~zzzwwwvvvxxxxxxvvvqqqkkkiiikkkmmmiiikkkmmmnnnnnnpppsssuuuuuuwwwzzz}}}yyysssmmmjjjkkkmmmmmmmmmTTTFFF888222///---,,,---)))'''&&&'''((((((&&&$$$ """######!!! """&&&((((((&&&$$$"""%%%'''***++++++***+++,,,+++***)))(((''''''''''''$$$$$$###"""!!!!!!!!!"""&&&$$$!!!###'''++++++***&&&&&&''''''''''''(((((($$$$$$######$$$)))///444666888@@@IIIMMMIIIGGGGGGCCCDDDCCCAAA===:::888777444000+++'''&&&&&&%%%%%%"""###$$$''')))******)))###"""!!!!!!"""$$$%%%%%%!!! """%%%&&&%%%$$$'''(((******(((''''''((('''%%%######$$$&&&((()))""""""!!! !!!"""""""""""""""###%%%'''&&&$$$""""""%%%)))++++++)))!!!""""""$$$%%%%%%$$$### !!!!!!###%%%&&&&&&&&&''''''((('''%%%### !!!"""!!! !!!######"""!!!!!!$$$"""%%%%%%""""""(((---...$$$  ######"""!!!%%%$$$###"""!!!!!!"""$$$!!!!!!"""######!!! !!!!!!###%%%######""""""!!! !!!!!!"""###$$$&&&'''(((%%%""" ###!!!""" """ !!!"""#########$$$&&&((())))))(((&&&&&&(((,,,---+++(((!!! !!!###&&&(((((('''&&&&&&(((((('''&&&&&&'''))))))((('''%%%$$$&&&%%%%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$''')))*********+++,,,+++(((%%%&&&%%%$$$$$$%%%(((***+++...---+++)))''''''(((((('''(((+++...000111000000))))))(((((((((((((((((((((((('''&&&&&&'''(((***+++***)))))))))***++++++***,,,...---+++)))''''''&&&'''((()))***++++++,,,...+++''''''))),,,------(((''''''(((***,,,++++++%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,///111222222222---.........---,,,***)))///111222222000000111222444111000555<<>>666///)))%%%"""!!!!!!###'''(((&&&###"""######"""!!!!!!###&&&!!!!!!"""$$$'''(((&&&%%%)))******(((%%%###"""###  $$$''''''((('''### !!!!!!###%%%((((((&&&$$$"""&&&,,,333666333---(((%%%$$$  ###$$$$$$###$$$%%%$$$$$$%%%&&&%%%###  !!! """$$$$$$""" $$$'''&&&!!! !!!"""!!! !!!$$$&&&)))%%%  !!!!!!!!!  $$$%%%%%%%%%%%%$$$""" """!!! !!!###$$$"""!!! """$$$%%%&&&###!!! $$$(((&&&   !!!!!!!!! ###%%%%%%&&&&&&$$$""""""###$$$((('''&&&''')))***))))))%%%%%%%%%%%%%%%'''((()))&&&%%%$$$%%%'''''''''%%%######%%%''')))***(((&&&'''((()))(((%%%$$$%%%&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&''')))***+++)))'''&&&&&&&&&$$$"""$$$%%%&&&&&&%%%'''))),,,---,,,)))&&&%%%&&&((()))***+++---...---,,,***((((((***++++++)))(((((()))'''&&&%%%&&&)))*********+++)))&&&$$$""""""###$$$***,,,...---***(((&&&&&&%%%%%%%%%%%%&&&((()))***,,,+++)))''''''(((***+++''''''&&&'''(((((('''%%%!!!""""""###$$$%%%%%%&&&$$$%%%%%%&&&'''))))))***)))***+++,,,,,,,,,+++***000333555555333111000000///...000666:::===CCCKKK]]]fffqqqwwwvvvttttttvvvttttttsssqqqnnnnnnpppqqqrrrtttvvvyyy|||}}}~~~~~~|||}}}|||xxxyyyuuuqqqooottt|||~~~yyytttqqqoooooooooooopppsssxxx~~~~~~~~~||||||~~~{{{zzzyyyyyyyyy{{{|||}}}{{{||||||yyywwwxxx}}}|||xxxwww{{{zzztttqqqqqqssstttrrrnnnkkkkkkllltttyyy~~~~~~~~~yyyvvvtttuuuzzz}}}~~~||||||}}}|||xxxuuuuuuxxxyyywwwuuu}}}RRREEE888222000,,,***++++++,,,---,,,***'''%%%$$$$$$&&&((('''$$$######$$$$$$""""""$$$$$$###&&&(((***)))(((&&&&&&&&&###&&&***///000000---+++((('''&&&'''***+++)))'''%%%&&&'''&&&%%%######$$$$$$$$$###"""!!! !!!"""###"""!!!"""$$$&&&)))(((+++111444333555888@@@CCCFFFFFFEEEGGGLLLQQQ___ZZZRRRIII@@@777...(((!!!"""(((+++)))'''$$$%%%%%%$$$!!!!!!$$$&&&""""""$$$&&&(((((('''%%%&&&((()))(((%%%###"""!!! !!! !!!$$$((('''))))))%%%  ###!!!  !!!###""""""###%%%'''((('''%%%###(((111888:::555+++$$$$$$$$$"""!!!$$$%%%###""""""###!!!"""###$$$###"""  !!!""" """$$$%%%$$$"""!!!  %%%((((((###"""%%%$$$"""###''')))'''### """"""   %%%&&&&&&'''&&&%%%""" """!!! !!!"""###%%%&&&''''''$$$""" !!!!!!!!! ###%%%### """%%%%%%###  !!! """"""!!!!!!"""$$$$$$%%%&&&%%%""""""$$$&&&((()))***)))(((((()))+++(((''''''&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%!!!!!!"""%%%)))***)))''''''))))))'''$$$""""""$$$%%%&&&'''))))))***))))))&&&'''((()))+++,,,,,,,,,...+++'''&&&&&&&&&%%%%%%"""$$$&&&'''%%%&&&(((***,,,***'''$$$$$$%%%((())))))***+++,,,+++***(((&&&&&&(((++++++***((()))***((('''&&&(((+++---,,,+++)))(((%%%###""""""$$$%%%***,,,---,,,)))&&&%%%%%%%%%$$$######$$$&&&)))***,,,,,,+++)))'''&&&''''''$$$$$$%%%'''***+++***)))!!!!!!"""###$$$&&&&&&'''$$$$$$###$$$%%%'''***+++((()))***,,,---.........111444777777555222000//////...///444666888>>>EEESSS___mmmvvvvvvtttssstttssssssqqqnnnkkkkkkmmmooovvvwwwyyyzzz{{{{{{|||{{{{{{}}}{{{wwwxxx}}}~~~tttpppmmmqqqzzz|||xxxsssqqqpppqqqrrrnnnnnnpppuuu|||}}}|||}}}}}}yyyxxxwwwwwwwwwyyy{{{}}}{{{}}}}}}zzzwwwxxx|||~~~zzzvvvvvvzzz~~~zzzsssoooooorrruuuuuusssqqqqqqsssvvv{{{|||wwwrrrssswww|||}}}}}}zzz{{{}}}~~~|||zzzxxxzzz||||||zzzvvv|||QQQDDD888333111///---...---...//////,,,)))'''&&&"""%%%''''''%%%$$$%%%''''''### """%%%&&&%%%&&&((())))))'''%%%$$$%%%!!!%%%+++///000...+++((()))''''''))),,,---+++(((%%%(((+++)))%%%""""""#########""""""!!!!!! $$$###""" !!!%%%((($$$$$$)))///222///...000:::>>>CCCEEEFFFKKKSSSZZZeeeaaaYYYPPPGGG<<<222,,, !!!)))------+++$$$%%%&&&### """%%%###$$$%%%'''))))))'''%%%$$$&&&((((((&&&###"""""" """######!!!"""&&&)))&&&((()))&&&""" ###'''$$$""" !!!###%%%#########$$$'''((('''&&&###***333;;;<<<555))) ###$$$%%%###"""%%%&&&###!!!!!!### !!!""""""!!! !!!"""###"""!!!###$$$%%%%%%&&&$$$ """"""%%%)))***%%%!!!!!! %%%'''&&&$$$$$$(((***%%% !!!###$$$!!!  """!!!&&&&&&'''''''''%%%### """ !!!###&&&((()))((((((###""" !!!###$$$$$$######  !!!!!! """'''***)))&&&""" !!!"""###!!! !!!######%%%&&&%%%######&&&((()))+++---+++((('''***---))))))((('''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%  ###(((+++***((('''((()))&&&""" """&&&''')))***+++++++++***'''(((+++---////////////000,,,(((&&&&&&''''''''' ###&&&'''%%%%%%''')))***(((&&&######%%%(((***'''((()))******)))'''&&&$$$(((+++,,,***)))***,,,)))'''&&&))),,,///...,,,((('''$$$###"""$$$&&&'''+++,,,,,,***'''%%%%%%%%%%%%$$$""""""###%%%(((***,,,,,,,,,***'''%%%%%%%%%""""""$$$(((,,,......---!!!"""###$$$%%%&&&'''(((%%%$$$######%%%(((,,,...((()))***,,,...000111222222555888999666333000///000......111333555;;;BBBLLLZZZkkkuuuuuusssrrrrrrsssrrrpppllljjjjjjlllnnnzzzzzzzzz{{{{{{zzzzzzyyy{{{|||{{{wwwvvvzzz|||zzztttooolllpppyyy}}}zzzvvvrrrpppppprrrsssnnnmmmnnnssszzz{{{yyy}}}~~~~~~wwwvvvuuuuuuvvvxxxzzz|||zzz|||}}}{{{wwwwww{{{~~~~~~|||xxxtttuuuyyy~~~zzzrrrnnnnnnrrrwwwxxxwwwvvvxxxyyywww}}}~~~xxxrrrrrrwww|||~~~~~~zzzzzz{{{}}}~~~~~~~~~~~~{{{zzzzzz|||~~~zzzvvvzzzRRREEE777222000......//////111222000+++(((((()))'''(((((('''%%%%%%&&&(((((('''$$$"""!!!"""###$$$+++++++++***'''%%%%%%&&&&&&))),,,---,,,(((###$$$%%%''')))******)))))))))+++---...---)))$$$!!!"""!!!"""###%%%&&&$$$###&&&%%%###!!!&&&&&&((())))))(((((()))+++000777AAAJJJNNNRRRWWWZZZhhhfff```UUUKKKBBB777---,,,%%% '''---///...(((&&&###!!!!!!!!! &&&%%%%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!!!!!!!###''',,,+++(((%%%&&&)))'''$$$!!! """###""" !!!!!!'''***(((%%%''',,,333444111,,,(((&&&$$$%%%&&&&&&%%%$$$"""!!!!!!$$$%%%%%%"""###%%%%%%""""""###""" !!!"""""""""$$$&&&)))"""  $$$%%%%%%### !!! """%%%'''%%%###!!!%%%''''''###  !!!"""###$$$######$$$&&&)))(((&&&%%%$$$""" """%%%''''''%%%"""$$$###"""!!!!!!"""###$$$ """'''++++++'''###"""$$$$$$###"""!!!###&&&&&&$$$!!!%%%$$$###$$$''')))******)))((('''&&&''')))+++,,,***)))((('''&&&%%%$$$###%%%&&&'''&&&%%%%%%&&&(((""" !!!&&&***++++++(((&&&$$$""""""$$$'''))))))))))))***+++...000111+++,,,------............/////////,,,(((%%%###""" """###%%%''''''''''''$$$$$$######$$$&&&((())))))(((&&&$$$$$$%%%&&&'''(((&&&%%%'''+++...---+++.........---,,,+++***)))%%%%%%&&&%%%$$$%%%&&&(((++++++***'''%%%$$$%%%&&&&&&&&&%%%%%%&&&'''))))))+++,,,+++(((%%%""""""""""""###%%%'''((()))******%%%###!!!###&&&'''&&&############%%%''')))+++------,,,,,,,,,,,,...000111111000///111333333000---222444555555555777;;;===HHHRRRaaammmssssssqqqooorrrqqqnnnjjjfffggglllppp|||||||||{{{zzzxxxwwwvvvxxxzzz{{{{{{yyywwwvvvwwwtttuuuwwwyyy{{{}}}~~~|||yyyvvvttttttttttttsssuuutttssstttvvv{{{}}}||||||}}}~~~~~~}}}{{{{{{vvvvvvvvvxxxyyyzzzyyyxxx{{{{{{||||||||||||{{{zzz|||zzzwwwuuuvvvyyy}}}}}}xxxuuurrrtttxxx||||||yyy{{{}}}zzzwwwvvvxxxzzzyyywww||||||}}}}}}||||||{{{xxxuuuuuuwwwyyyyyyTTTFFF888222000---,,,,,,...///000...+++(((((()))((())))))(((&&&&&&'''))))))(((&&&%%%$$$%%%%%%&&&++++++,,,***'''&&&&&&'''((()))******(((### !!!###$$$&&&&&&&&&&&&(((***...000///+++'''###""""""###%%%''''''%%%###%%%%%%$$$!!!!!!%%%$$$%%%''''''''''''(((***111888BBBIIINNNSSSXXX\\\``````[[[RRRLLLFFF===555---((("""!!!%%%)))++++++(((&&&###!!!!!!!!! %%%$$$$$$%%%''''''&&&%%%&&&&&&&&&'''''''''&&&&&&'''&&&%%%###!!! %%%)))---,,,(((%%%%%%''''''$$$!!! !!!"""!!! !!!%%%******&&&!!!$$$)))...///---)))&&&%%%###$$$%%%%%%$$$###"""!!!!!!###%%%$$$""""""$$$$$$!!! !!!""""""$$$&&&(((###!!!"""###$$$###!!!  $$$&&&%%%###"""%%%''''''"""  !!!!!!"""$$$%%%&&&%%%&&&(((***((('''%%%%%%$$$""" """$$$%%%%%%$$$"""!!!"""!!!!!! !!!!!!!!!!!!""""""   ###&&&***+++(((%%%###!!!"""$$$%%%%%%  ###&&&(((&&&$$$'''&&&&&&(((+++,,,,,,+++((((((''''''((()))***+++))))))((('''&&&%%%%%%$$$&&&''''''&&&$$$###$$$%%%"""!!!!!!###(((+++++++++'''&&&###""""""$$$'''(((+++*********+++---///000((()))***+++,,,---------///111000,,,'''"""!!!""""""$$$&&&((())))))((('''$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&((())))))'''&&&(((,,,...---,,,............---,,,+++***&&&'''((((((''''''((()))++++++***(((&&&%%%&&&(((***)))'''&&&&&&''')))***)))******)))&&&%%%%%%&&&&&&&&&'''(((((((((''''''%%%###!!!"""$$$&&&%%%$$$$$$$$$###$$$&&&))),,,---.........//////000111111---,,,,,,...000111///,,,333444444444444555888;;;CCCLLLZZZgggnnnqqqrrrrrruuutttqqqmmmjjjjjjnnnrrrwwwyyy|||~~~~~~|||yyywwwyyy{{{|||{{{yyywwwwwwwwwvvvxxx|||}}}{{{wwwwwwvvvwwwwwwwwwvvvuuuxxxvvvuuutttuuuxxx{{{}}}~~~|||{{{{{{|||}}}~~~}}}zzzxxxxxxyyyxxxxxxyyyzzz|||~~~~~~}}}~~~~~~}}}}}}}}}}}}|||zzzxxxwwwyyy|||~~~yyyvvvwwwxxx{{{~~~|||yyyyyy}}}~~~|||yyyyyy{{{{{{yyywwwzzz{{{}}}}}}~~~|||xxxtttqqqrrruuuxxxyyySSSEEE777000---)))''''''+++,,,---,,,***((()))***)))******)))'''&&&((()))))))))((((((((((((((((((+++,,,,,,+++)))'''((()))***)))(((%%%""" !!!###$$$$$$$$$&&&***...222111...(((%%%######%%%''')))(((%%%"""#########!!! !!!!!!###$$$%%%%%%&&&''')))111888@@@GGGMMMRRRYYY^^^[[[[[[XXXQQQLLLIIIBBB;;;222...)))&&&&&&((())))))'''%%%###""""""###"""!!!$$$###"""###$$$%%%$$$###&&&'''((())))))((('''&&&%%%%%%$$$###!!!&&&))),,,+++(((%%%$$$%%%&&&$$$!!!  ###(((+++***###"""$$$'''(((&&&$$$######""""""#########"""!!!!!!!!!###$$$$$$""" """$$$###!!! """######$$$&&&$$$###  !!!###"""!!! !!!!!!###$$$###"""%%%%%%%%%!!! !!!!!! !!!"""$$$###""" !!!"""$$$%%%%%%%%%&&&(((***%%%###""""""""""""  """$$$'''%%%!!! $$$$$$$$$!!! ###$$$"""!!! """"""###%%%'''((('''&&&%%%$$$""""""###$$$$$$######&&&(((((('''%%%&&&'''***---...,,,+++''''''(((((())))))******))))))((((((((('''''''''(((((((((&&&###!!!!!!"""""""""$$$&&&***++++++)))&&&%%%###""""""$$$'''(((+++***)))((()))***+++,,,%%%&&&((()))++++++,,,,,,000222222---%%%!!!%%%'''***,,,,,,+++((('''%%%$$$$$$######$$$%%%%%%"""""""""###%%%''')))+++)))(((((()))+++---,,,+++---------------,,,+++***'''))),,,,,,+++******++++++++++++***(((((()))+++...,,,)))'''&&&''')))***((()))***)))((('''((()))*********)))(((&&&%%%$$$%%%###!!!!!!###&&&'''''''''&&&$$$###$$$'''***---000000111222222222111000*********,,,///000///...333444444444333444666999===FFFRRR^^^gggnnnsssuuuwwwvvvssspppmmmnnnqqqttttttxxx~~~|||yyy}}}~~~~~~}}}zzzyyyyyyyyyxxx{{{yyyuuuqqqsssvvvyyyzzzzzzzzzyyy{{{yyyvvvtttssstttvvvwwwzzzzzzyyyzzz{{{|||~~~{{{tttqqqtttwww{{{{{{}}}}}}|||{{{{{{|||zzzxxx{{{{{{|||~~~~~~zzzwwwwwwyyyzzz{{{zzzzzz|||}}}~~~~~~~~~}}}zzzwwwyyy{{{~~~~~~{{{vvvqqqmmmnnnsssvvvxxxNNNAAA444---***'''%%%%%%((()))))))))((()))***************)))'''&&&''')))'''((())))))***))))))(((,,,......---+++***+++,,,+++)))&&&""" !!!"""###$$$%%%%%%%%%)))...111111---'''###"""###$$$''')))((($$$!!! !!!!!!!!! !!!###$$$$$$%%%''')))///444<<>>FFFQQQ```nnnxxxtttssstttxxx}}}~~~|||||||||~~~~~~{{{zzz|||{{{}}}|||xxxvvvxxx{{{|||{{{zzzzzzyyyzzzzzz{{{yyyzzz|||~~~~~~~~~|||{{{{{{{{{yyyxxxkkkjjjjjjnnnttt{{{}}}}}}|||||||||~~~|||wwwiiijjjkkkkkkjjjkkknnnpppzzzJJJ???444111000---++++++)))&&&$$$$$$'''***+++***000111000...,,,++++++---((('''$$$"""!!!"""###$$$''')))************+++---,,,)))%%%""" !!!"""###,,,***&&&!!! ###&&&)))***++++++!!! """%%%)))+++,,,&&&$$$###$$$%%%%%%""" !!!"""###%%%'''+++222>>>MMMWWW]]]cccggggggfffcccYYYPPPIIIEEEDDDKKKRRROOO???111---,,,,,,,,,---,,,)))'''""" !!!%%%))),,,,,,(((&&&###!!! !!!###$$$%%%### """### """$$$###!!! """%%%%%%###!!!"""$$$!!!"""###$$$$$$&&&)))+++777222+++'''$$$""" """$$$%%% !!!"""""""""""""""!!!!!!"""%%%(((******)))$$$!!!!!!"""!!! !!!"""%%%(((((()))******)))%%%"""  """"""!!! !!!"""###((((((%%%!!! ###&&&&&&&&& """$$$""" !!!###!!!$$$"""$$$%%%%%%###""""""###&&&%%%###)))%%%  $$$'''&&&$$$ !!! """###$$$"""""""""######$$$%%%$$$###"""$$$%%% !!!!!!###&&&&&&### """%%%%%%$$$###$$$%%% !!!###'''***,,,+++))))))((('''&&&''')))+++,,,***)))((('''&&&%%%$$$###''')))++++++)))&&&%%%%%%%%%(((***)))'''%%%%%%&&&$$$%%%&&&''')))+++---...+++***(((&&&%%%$$$%%%%%%(((((()))***************+++'''$$$&&&,,,111111///((()))***+++,,,++++++***%%%&&&'''(((((((((&&&&&&%%%&&&'''((())))))))))))((()))***((($$$""""""$$$$$$%%%&&&'''(((((())))))((()))))))))((((((***,,,&&&(((******(((&&&&&&&&&'''(((***---...//////...***++++++***'''&&&&&&'''))))))***+++++++++++++++)))+++---,,,***)))+++---)))((('''&&&%%%&&&&&&''''''((()))+++,,,,,,,,,+++***,,,......---///333777999999888555222111222333222555;;;CCCOOO___nnnxxxooonnnpppuuu{{{}}}|||{{{{{{zzzzzz{{{|||}}}||||||yyywwwvvvxxx|||}}}~~~~~~~~~{{{wwwvvvxxx~~~}}}|||{{{{{{{{{{{{{{{yyyzzz|||~~~{{{yyyxxxwwwuuutttiiiggghhhmmmttt{{{|||~~~||||||}}}|||}}}}}}xxxssseeeeeeeeeddddddggglllpppxxxKKK???333...,,,(((&&&%%%***'''$$$$$$&&&(((***+++////////////...---+++++++++***((('''''''''&&&%%%)))'''%%%$$$%%%'''(((((((((******&&&!!! $$$((((((******&&& !!!$$$$$$!!!  ###'''))))))(((%%%""" """$$$%%%%%% !!!!!! ###)))000999GGGTTTbbbjjjooonnnhhhbbbYYYQQQMMMHHHFFFOOO___cccRRR===444,,,(((+++...+++((('''### !!!''',,,...(((%%%!!!"""&&&))))))(((&&&$$$"""!!!!!!!!!!!!%%%'''&&&""""""&&&(((&&&###!!!$$$###""""""$$$(((+++---///...+++&&&"""!!!"""$$$"""!!!  """###$$$""" """%%%''''''%%%"""!!!!!!"""%%%&&&&&&%%%"""###$$$$$$###!!!$$$%%%%%%&&&++++++++++++***&&& !!!""""""%%%)))(((###%%%&&&((('''$$$"""!!!!!!!!!"""###%%%&&&''''''''')))&&&###!!!!!!"""""""""!!!###"""!!! """$$$$$$###"""$$$!!!&&&&&&!!!!!!!!! !!!###$$$###!!!###%%%"""  """###  """$$$%%%%%%$$$$$$%%%%%%$$$!!!"""######"""%%%&&&### !!!"""$$$&&&'''''''''&&&%%%&&&((())))))(((&&&%%%)))******(((%%%$$$$$$$$$&&&'''((((((((('''&&&%%%&&&))),,,---+++(((%%%$$$$$$%%%&&&'''))))))******))))))'''%%%######%%%'''(((((((((((()))***,,,,,,---((($$$%%%+++111333333,,,,,,+++,,,---,,,)))'''$$$%%%'''***,,,,,,)))'''''''''''''''((()))***+++))))))((('''&&&%%%%%%$$$$$$&&&)))******))))))***,,,...---)))$$$###''',,,***+++,,,***'''###!!!!!!"""''',,,000000///...---......---***'''&&&'''))),,,******///444555000,,,,,,...///,,,(((&&&'''((('''&&&%%%%%%$$$$$$%%%%%%###%%%(((******+++---//////---,,,---111555777777:::999888666555555555555000444999@@@IIIXXXhhhssskkkfffdddjjjuuu{{{zzzvvvwwwuuussssssuuuyyy{{{|||yyyxxxwwwuuussstttvvvyyy{{{~~~|||yyy{{{~~~}}}|||~~~~~~}}}|||{{{zzzzzzzzz{{{yyyzzz|||~~~~~~}}}zzzwwwtttqqqoooffffffgggkkkpppvvvyyyzzzxxx|||}}}|||~~~~~~{{{vvvppplll___\\\ZZZ\\\bbbhhhlllmmmyyyMMM@@@333---***&&&$$$%%%)))'''%%%%%%(((***++++++...............---,,,++++++***)))(((((())))))(((***(((&&&$$$%%%&&&(((((((((******'''"""!!!$$$((((((***+++''' !!!###""" $$$&&&&&&%%%'''%%%$$$$$$%%%''''''&&&!!!!!!!!!""""""#########""" !!!'''...888GGGUUUaaaiiinnnlllhhhccc[[[TTTLLLIIIHHHSSSdddkkk___MMM999111+++---///---***)))$$$!!!"""&&&***+++$$$"""$$$***......,,,)))&&&###"""!!!!!!!!!%%%''''''###"""%%%'''&&&$$$"""!!! """&&&)))+++000///+++&&&"""!!!###%%%"""!!! """###%%%###!!! """%%%''''''&&&"""  """$$$$$$$$$###$$$$$$%%%$$$""" !!!&&&''''''))))))))))))***)))%%% !!!"""%%%))))))%%%"""$$$%%%%%%###"""!!!!!! !!!###$$$&&&'''(((((('''%%%###!!!!!! !!! !!!"""$$$$$$""" !!! $$$%%%  !!! """%%%'''&&&%%%""" !!!%%%&&&### !!!"""!!!!!! !!! !!!"""""" ###$$$$$$"""!!!""""""""" """""""""###$$$### ###%%%"""!!!"""###$$$%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###)))******)))'''%%%%%%&&&$$$$$$&&&&&&'''&&&%%%$$$%%%(((+++,,,***'''%%%$$$%%%&&&'''(((((()))))))))(((((('''%%%"""!!!"""$$$''''''((()))***,,,---...///***&&&&&&,,,111333333...---,,,,,,---,,,)))'''&&&''')))+++------+++***(((((((((((()))***+++,,,+++******)))'''&&&%%%%%%%%%&&&((()))(((((()))***,,,------)))%%%$$$''',,,)))))))))'''$$$!!!!!!!!!###''',,,//////...------,,,,,,,,,***((((((***,,,///---...111666777333///---......,,,(((&&&&&&'''((('''&&&%%%$$$#########$$$&&&)))******+++---...---,,,+++...222666999:::<<<;;;999777555333333222222444777;;;BBBMMM[[[eeebbbaaabbbiiiqqqvvvvvvssstttrrrppppppsssvvvxxxyyyvvvwwwwwwvvvuuuuuuwwwyyy{{{~~~~~~{{{vvvtttuuuxxx}}}~~~~~~~~~}}}|||{{{zzzzzzyyyxxxyyy{{{||||||{{{{{{zzz{{{}}}}}}yyyvvvuuusssrrrmmmllllllooossswwwzzzzzzxxxzzz|||}}}~~~~~~zzzuuunnniii___\\\[[[^^^ffflllnnnmmm|||RRRDDD444---)))&&&%%%&&&'''&&&&&&(((***,,,,,,,,,------------------,,,,,,+++***)))))))))***,,,---+++)))'''%%%$$$%%%'''((()))******'''###"""%%%)))'''***,,,***$$$ """""" $$$&&&%%%$$$***)))((()))******((('''%%%$$$#########$$$%%%&&&$$$!!!!!!%%%+++555EEESSS^^^eeejjjiiieeeccc]]]XXXOOOLLLKKKTTTdddnnnfffYYYCCC999000//////,,,)))((($$$""" !!!###&&&((()))"""  &&&---222111...+++'''###"""!!!!!!###'''******'''""" """$$$%%%%%%$$$$$$ $$$(((***111///+++&&&!!!!!!###&&&"""!!!!!!!!!"""###%%%&&&"""!!!!!!"""%%%'''((((((""" """#########$$$%%%%%%%%%###"""!!!"""'''((((((***'''&&&&&&&&&%%%###!!!"""!!!%%%))))))%%% ###$$$###""""""###!!!!!!"""$$$%%%&&&'''(((%%%$$$$$$###!!! !!!$$$%%%%%%"""!!!### !!!!!! ###"""###%%%(((***)))(((&&&$$$"""$$$&&&'''$$$!!!!!!"""###$$$%%%$$$######$$$###""""""###"""!!!!!!  !!!  !!!%%%&&&''')))((($$$"""### """"""""""""###$$$%%%%%%&&&'''''''''&&&$$$###!!!'''((()))(((&&&&&&&&&''' !!!"""$$$$$$$$$######$$$&&&)))***(((&&&&&&&&&(((((()))))))))((((((((((((((((((&&&### &&&&&&'''(((+++---///000000,,,'''(((,,,000333333111///---,,,,,,+++)))'''((()))***,,,------......))))))((())))))***+++,,,,,,,,,+++***((('''%%%$$$%%%&&&'''&&&%%%&&&(((++++++------***&&&%%%'''+++''''''&&&$$$!!! !!!"""$$$(((,,,......---,,,,,,)))***+++***)))***,,,///111000111444777888555222---------+++(((&&&%%%&&&((('''&&&$$$###""""""!!!%%%'''***+++******,,,---,,,++++++...333888:::;;;<<<;;;888666333222000000333444555777<<>>JJJWWW]]]bbbbbbaaa```]]]YYYSSSPPPMMMQQQ]]]fffcccZZZLLL???333...,,,)))&&&&&&$$$###"""$$$''')))))))))%%%""" &&&,,,111...+++'''$$$!!! ###&&&***---...+++(((%%%$$$#########"""""""""###!!! !!!%%%(((***000...)))$$$ """%%% !!!"""###%%%&&&!!! !!!"""$$$&&&(((((($$$!!!!!!"""#########$$$$$$$$$###""""""###''''''(((***(((%%%!!! !!!######"""$$$((('''###"""#########$$$%%%##################$$$$$$###%%%&&&%%%""" !!!###%%%'''%%%"""  """"""""""""######'''&&&&&&(((***+++***)))%%%$$$###$$$&&&'''%%%$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$###!!! !!!"""###""" !!!###&&&'''***,,,+++&&& $$$###"""""""""###%%%&&&))))))((((((&&&$$$"""!!!###$$$%%%%%%$$$###$$$&&& !!!"""""""""!!!"""$$$'''''''''&&&''''''++++++++++++***)))((('''((()))***((($$$ """###%%%'''))),,,///000---***''''''+++000333444444111...,,,+++***(((''')))***+++,,,,,,,,,---///((((((((((((((()))******+++++++++***(((&&&$$$###&&&&&&%%%$$$###$$$(((+++***,,,,,,***'''&&&((()))'''&&&%%%""" ###%%%'''***---...---,,,,,,,,,)))*********)))***,,,///000000000333555666444111---,,,,,,***((('''&&&&&&&&&%%%$$$$$$############''')))++++++******+++,,,---------///444777999999888666555333111000//////222333444666<<>>EEEKKKOOOIIIMMMQQQTTTYYYaaakkkqqqnnnjjjdddZZZHHH333$$$ !!!###%%%&&&$$$!!!"""######""""""###%%%&&&%%%"""###$$$###!!! !!!!!!!!!###%%%$$$"""!!! ###"""""""""$$$$$$"""!!!######"""!!!   !!!!!!###$$$$$$###"""###$$$"""!!!###&&&,,,+++)))&&&%%%$$$$$$$$$''''''&&&"""!!!### !!!###%%%''''''''''''''''''&&&%%%%%%  !!!!!!   !!!    %%%'''%%%### !!!!!! !!!!!!!!!###!!!!!!###$$$$$$###""""""!!! $$$'''((('''%%%###"""$$$%%%''''''%%%$$$$$$$$$%%%&&&%%%###!!! ###&&&(((((((((((('''&&&''')))+++'''''''''((()))(((&&&$$$'''((()))++++++***((('''###%%%(((******((('''&&&&&&''''''&&&%%%$$$%%%'''***+++***(((&&&&&&(((***%%%%%%%%%&&&(((***,,,---...000222222///***'''&&&))))))))))))***++++++,,,,,,+++)))((((((&&&###!!! !!!$$$'''''')))******'''%%%######%%%%%%%%%%%%$$$###"""""" !!!"""$$$&&&(((***((('''(((+++---......,,,+++(((&&&%%%&&&((()))(((((((((&&&%%%&&&***,,,...---,,,+++***)))))))))************++++++,,,,,,)))((('''''''''(((***+++---------...------,,,+++------...///000111333333333222444888<<>>DDDKKKRRRUUU[[[dddhhhggghhhnnnvvvvvvdddGGG///$$$ $$$%%%###"""###$$$%%%""" !!!###'''))))))&&&$$$ """###"""$$$&&&&&&$$$$$$%%%%%%###!!!"""$$$%%%%%%###"""$$$&&&'''&&&%%%%%%%%%$$$######$$$&&&&&&%%%###$$$######""""""!!!!!!!!!!!!!!!  !!!!!!"""!!!  """$$$$$$$$$###!!! !!!""" !!! !!!%%%***(((%%%"""!!!"""$$$%%%$$$&&&'''###%%%%%%%%%&&&%%%%%%$$$$$$"""!!!  """"""!!!   """"""!!!!!!"""###&&&++++++'''!!!###(((---000,,,$$$"""######$$$###!!!"""###&&&'''&&&$$$$$$$$$""" """$$$######"""###$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((,,,...+++)))&&&&&&''')))))))))&&&(((+++---,,,***&&&$$$"""''',,,...---***))))))((()))***)))'''''')))+++,,,------***&&&%%%)))---)))(((((('''(((***+++,,,------+++(((%%%$$$%%%''')))(((((('''((()))***+++,,,***&&&%%%$$$###!!!"""&&&((()))))))))(((((()))+++///......,,,***(((&&&$$$$$$%%%'''&&&&&&'''***---///---++++++---.........)))'''$$$"""###&&&***---******(((&&&%%%&&&***---,,,+++***)))(((((())))))******++++++,,,------...)))******+++,,,---...///,,,,,,---...///000//////,,,+++)))***---222777;;;888666666999:::>>>GGGQQQVVV^^^eeeeeedddffffffdddeeeeeeeeeggggggeeebbb___[[[ZZZ\\\bbbjjjoooooommmeeebbb___^^^```ccceeeeeecccdddddddddeeefffhhhjjjrrruuuvvvtttnnnkkklllnnnlllkkklllnnnqqqssssssrrrrrrrrrppplllgggccccccdddddddddcccbbbbbbbbbbbbbbbbbbccccccaaa___^^^___aaa___]]]]]]___bbbeeedddcccdddbbb```^^^\\\ZZZXXXVVVUUUVVVUUUSSSQQQQQQRRRTTTZZZ^^^bbbcccaaa\\\XXXVVVPPPPPPPPPPPPQQQRRRTTTTTTVVVYYY]]]___aaabbbdddeeeddddddcccccccccdddeeeeeexxxOOOBBB666111...+++(((((()))***,,,,,,++++++,,,...000///---)))%%%$$$&&&((()))(((''''''(((,,,///111***######&&&'''&&&%%%$$$%%%&&&&&&%%%###''''''&&&''''''%%%"""!!!"""$$$%%%%%%$$$######  ###$$$$$$######%%%$$$!!!"""&&&&&&!!! !!!"""######$$$&&&((('''###!!!%%%,,,222555555BBBJJJQQQTTT[[[dddgggdddfffnnnxxxyyygggJJJ111&&&"""&&&'''$$$!!! !!!%%%""" !!!!!!!!!###$$$'''***,,,,,,(((&&& !!!"""!!!!!!&&&'''&&&%%%&&&''''''%%%######&&&'''&&&$$$###%%%((()))(((''''''(((###"""###%%%'''((('''&&&######""""""!!!!!! !!!!!! !!!""""""###""" """$$$'''''''''$$$!!! !!! !!!""" !!!%%%***(((%%%"""!!!###%%%'''###&&&'''$$$!!!!!!"""###$$$$$$$$$$$$"""!!!  !!!"""$$$%%%$$$"""  ###$$$"""!!!$$$%%%)))---,,,''' !!!,,,111444000'''  $$$$$$$$$$$$""" !!! ''',,,+++))) !!!!!! !!!$$$$$$$$$######$$$%%%'''(((###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&(((+++---+++(((%%%$$$&&&((()))***&&&(((+++---,,,)))%%%###$$$)))///111///---,,,,,,((()))))))))'''''')))++++++,,,,,,)))%%%$$$)))...))))))(((''''''(((******,,,+++((($$$!!!"""%%%(((((('''''''''((()))+++,,,+++((($$$"""!!!!!!###'''*********)))'''(((***,,,000000...,,,***'''%%%$$$$$$&&&((('''&&&'''+++...///---++++++,,,.........***(((%%%###$$$(((---000,,,+++)))%%%###$$$'''***,,,+++***)))))))))***+++++++++,,,,,,---...//////+++,,,,,,---......//////)))***,,,...000222222333,,,+++)))***...555===AAA;;;999888999999;;;DDDNNNMMMTTT[[[\\\]]]^^^\\\XXXYYYYYY[[[]]]^^^]]]ZZZWWWXXXVVVVVVZZZbbbggggggeee```]]]ZZZYYY\\\___aaacccbbbcccdddddddddeeeggghhhkkknnnpppmmmhhhdddeeegggbbbbbbdddhhhkkkmmmlllkkkkkkllljjjfff```\\\\\\]]][[[[[[ZZZZZZZZZ[[[\\\\\\ZZZZZZZZZXXXUUUTTTTTTUUUUUUTTTTTTVVVZZZ\\\ZZZXXXYYYWWWVVVUUUUUUTTTSSSQQQPPPQQQPPPOOOMMMMMMOOOQQQTTTWWWZZZZZZVVVQQQLLLJJJAAACCCEEEHHHKKKMMMNNNNNNJJJMMMQQQTTTVVVWWWYYYZZZ\\\\\\\\\\\\]]]^^^___```xxxPPP>>>444111******---)))+++,,,,,,+++******+++---//////...***'''%%%&&&''',,,((($$$$$$***000444555000''' ######((('''&&&%%%$$$#########+++)))'''''')))(((%%%"""###%%%''''''%%%$$$$$$$$$"""%%%'''$$$!!!"""###""" """$$$&&&'''&&&$$$!!!!!!$$$''''''%%%$$$$$$&&&"""############(((000666<<>><<<999888:::???EEEIIIMMMNNNPPPSSSUUUTTTQQQNNNRRRTTTUUUUUUSSSQQQPPPQQQRRRTTTWWWXXXXXXYYY\\\]]]XXXVVVRRRPPPRRRVVV[[[___[[[[[[[[[[[[\\\]]]^^^^^^[[[___aaa___[[[YYY[[[^^^ZZZYYYYYY\\\```dddfffgggccc```\\\XXXUUUTTTTTTUUUSSSQQQNNNNNNPPPTTTWWWXXXWWWVVVSSSPPPOOOOOOPPPPPPMMMNNNPPPQQQRRRRRRQQQPPPMMMMMMNNNNNNNNNLLLKKKIIIGGGLLLNNNLLLKKKNNNOOOMMMMMMOOOQQQQQQOOOJJJEEEAAA>>>======???BBBDDDEEEDDDCCCCCCEEEIIIMMMPPPPPPPPPTTTTTTUUUVVVVVVUUUSSSSSSwwwQQQ???666333,,,+++---((())))))***)))((((((***,,,//////---***'''&&&&&&(((+++'''###$$$)))...111111...&&& ######%%%%%%$$$###"""###$$$$$$---+++******,,,,,,)))'''%%%'''))))))'''%%%$$$$$$"""%%%%%%###   '''(((*********(((&&&%%%###%%%((((((%%%$$$$$$%%%"""""""""""""""&&&---333999>>>FFFMMMSSSWWWZZZ\\\```iiivvvzzzkkkOOO888///###"""$$$%%%$$$""" $$$(((***)))&&&$$$### """$$$$$$"""   """###$$$$$$%%%&&&'''''''''%%%$$$###%%%(((***)))'''&&&&&&%%%'''((('''%%%###!!!""""""  ###""""""!!! !!!"""  !!!!!! """%%%&&&%%%$$$######$$$&&&''')))'''%%%###!!! !!!!!!!!! """"""######""""""!!! ###$$$$$$""""""&&&'''%%%""" """'''(((%%%!!!!!! """$$$$$$"""  ,,,111444///$$$"""###%%%%%%### &&&$$$$$$***222333---%%% ###&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''''')))***++++++++++++***,,,...111222111000///******)))'''%%%### """"""######$$$&&&''''''%%%$$$$$$###$$$&&&((()))***'''### """%%%'''&&&$$$###%%%))),,,---,,,,,,)))%%%!!! ###$$$$$$###!!! !!!%%%&&&((()))((()))***,,,111111000...+++)))'''&&&'''&&&&&&''')))***)))((()))******)))***+++---...,,,+++***+++---......---///---+++)))))))))******---...///111222222333333666333000//////...---,,,***,,,///111333222111000---...//////000222555888333222222444999===???@@@@@@===:::999;;;@@@EEEIIINNNNNNOOOQQQRRRQQQNNNLLLOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSUUUWWWUUURRROOOLLLMMMQQQUUUXXXTTTSSSSSSSSSSSSTTTVVVVVVRRRUUUXXXVVVRRRQQQSSSVVVVVVTTTSSSTTTWWW[[[\\\]]]ZZZXXXTTTPPPNNNMMMMMMNNNNNNLLLKKKKKKNNNRRRVVVXXXUUUSSSPPPMMMKKKJJJJJJJJJIIIIIIKKKLLLNNNOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGKKKNNNLLLKKKNNNPPPNNNNNNOOOOOOOOOMMMIIIFFFDDDAAA@@@@@@AAACCCDDDCCCBBB??????AAADDDHHHKKKLLLKKKOOOPPPRRRSSSTTTTTTSSSRRRwwwRRR@@@999666...,,,---(((''''''((('''&&&&&&)))+++//////---+++((('''''')))***&&&###$$$(((,,,---,,,+++%%%!!!#########"""!!!!!!"""$$$&&&(((///---,,,,,,------,,,***'''))),,,,,,)))%%%###""" """$$$$$$"""!!!###+++,,,,,,------,,,+++***&&&'''((((((&&&$$$$$$%%%""""""!!!!!!!!!%%%***...333777===GGGOOOUUUWWWWWW\\\ggguuu|||qqqXXXAAA555!!!""""""  ###$$$###""""""""""""###$$$""" !!!###"""""""""###$$$&&&'''###""""""%%%(((******)))***((('''''''''&&&$$$!!!!!!!!!!!! !!!######!!!  !!!$$$""" """$$$%%%$$$"""!!!"""%%%(((***)))((('''%%%###""""""""" !!!!!!!!!!!!!!! ###############"""!!!!!!"""""""""$$$***+++'''""" """###  """"""!!! """$$$$$$"""  %%%***---)))  """######"""  &&&&&&'''***------(((###!!!!!!!!!!!! !!!###&&&)))))))))(((&&&$$$###""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&''''''$$$%%%''')))+++,,,---...,,,...000111222111///...,,,+++)))&&&###!!!###$$$&&&'''""""""!!!"""###%%%''')))***((($$$!!! !!!$$$&&&"""""""""$$$(((+++,,,,,,***'''###  ###%%%'''''''''%%%"""!!!"""###$$$&&&((((((((()))+++,,,//////---,,,***((('''&&&%%%&&&(((+++---,,,)))'''))))))***+++,,,,,,,,,,,,++++++---///111000,,,)))000///---,,,++++++,,,---000111444666777777666666777444222000000000///---,,,---000333444444444333000000000///...000444777444444555888<<<>>>???>>>BBB@@@===;;;===AAAFFFIIINNNMMMMMMMMMOOONNNMMMKKKLLLNNNPPPQQQPPPPPPQQQRRRUUUTTTRRROOOLLLLLLNNNPPPPPPMMMJJJGGGGGGIIIMMMOOOMMMLLLJJJIIIJJJKKKMMMNNNIIILLLNNNMMMKKKJJJLLLNNNRRRPPPMMMLLLOOOQQQSSSTTTSSSPPPMMMJJJHHHGGGGGGGGGHHHHHHGGGHHHKKKPPPTTTVVVUUUSSSPPPLLLHHHFFFEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFKKKMMMKKKKKKOOOQQQPPPOOONNNLLLKKKJJJIIIHHHHHHFFFEEEDDDDDDEEEEEECCCAAA======>>>BBBFFFHHHIIIHHHKKKLLLNNNOOOPPPQQQPPPPPPxxxRRRAAA:::888000------''''''''''''&&&%%%&&&(((+++//////...,,,)))((()))+++)))'''$$$%%%)))***)))'''((($$$  """""""""$$$###"""###%%%(((+++---///...---,,,+++***))))))'''***------***%%%!!! !!!"""$$$$$$###!!! !!!###&&&+++************+++++++++((((((((('''&&&%%%$$$$$$###"""!!!!!!"""%%%(((***---///555@@@LLLUUUWWWWWW^^^iiiwww~~~ttt^^^EEE555   !!!!!!"""""" !!!###"""  """###!!!!!!"""$$$&&&)))***+++,,,***(((''''''%%%###!!!!!!!!!!!!!!!!!!###%%%'''$$$""" !!!""""""$$$###!!!   ###!!! %%%***---)))(((((('''&&&%%%%%%%%%!!!!!!""""""############""""""###############""""""!!!!!! ###((()))&&&!!!"""$$$$$$###!!!""" ###%%%""" """"""!!! !!!###$$$&&&'''(((&&&$$$"""!!!""""""!!!!!!"""$$$'''(((((()))(((&&&$$$#########""""""""""""######"""###$$$%%%%%%%%%%%%%%%)))(((((('''''''''(((((($$$%%%'''***---...000000---...///000000///---,,,---,,,***'''###!!!"""###$$$ !!!!!!"""$$$&&&(((******((($$$!!! !!!$$$%%%!!!!!!"""%%%(((+++------)))&&&### ###''')))))))))(((%%%"""!!!"""###%%%'''(((((('''''')))***---,,,+++***)))(((''''''&&&&&&(((+++------+++)))******,,,...//////---,,,+++,,,---///000///+++(((000////////////000111222333444777999:::999777666777555333333444555333222...///222444666666666666666555333111000111555999777666666888<<<>>>??????DDDBBB???>>>???BBBFFFIIIMMMKKKJJJKKKMMMOOOOOONNNNNNOOOQQQQQQPPPOOOPPPRRRYYYWWWRRRMMMIIIHHHJJJLLLLLLIIIFFFCCCBBBCCCEEEGGGIIIHHHFFFEEEEEEFFFHHHJJJFFFGGGIIIIIIHHHGGGIIIKKKOOOMMMJJJIIIKKKNNNPPPQQQOOONNNKKKHHHFFFEEEEEEFFFFFFFFFGGGGGGIIILLLPPPSSSWWWUUUQQQMMMIIIFFFDDDCCCDDDCCCCCCCCCDDDEEEGGGIIIKKKIIIGGGEEEDDDCCCDDDDDDFFFJJJLLLJJJKKKOOOQQQPPPNNNLLLJJJHHHGGGHHHJJJLLLIIIHHHHHHHHHHHHHHHEEECCC>>>>>>???CCCGGGIIIIIIIIIHHHIIIKKKLLLLLLLLLLLLKKKyyyQQQ@@@999777000---...'''))))))(((&&&%%%&&&)))+++//////...,,,******+++---***'''%%%&&&)))***(((%%%$$$"""  !!!""""""&&&%%%%%%&&&))),,,///111111000...+++)))''''''''''''***---,,,)))###!!!###$$$%%%$$$###!!! !!!"""""""""###%%%'''&&&%%%$$$######%%%'''))))))((('''&&&%%%%%%$$$#########""""""$$$%%%'''(((''')))000;;;IIITTTYYYZZZ___jjjxxx~~~wwwdddJJJ777###  $$$###  !!!"""###$$$''')))+++,,,***(((''''''&&&$$$###!!!!!!!!!"""$$$''')))***$$$""" """$$$###"""###!!!  ###$$$"""  $$$)))---'''''''''(((((('''''''''###"""  !!!$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""############### !!! """###!!!###%%%%%%$$$ !!!!!!!!!!!!"""%%%$$$###!!! !!! !!!!!! !!!""" """######"""!!!!!!!!!!!!  !!!$$$%%%'''((()))(((''''''((('''%%%$$$""""""!!!!!! """$$$&&&'''''''''(((((('''''''''(((((()))%%%&&&)))+++...000111111+++,,,---------,,,+++***,,,+++***(((%%%"""  !!!!!! !!!"""###$$$&&&(((***+++)))'''$$$"""!!!"""$$$%%%"""###&&&((()))+++---...(((&&&###!!!"""%%%)))+++(((((('''$$$!!! !!!"""'''((()))((('''&&&'''(((+++***)))((((((((())))))***(((((()))+++---...---+++,,,---000333333111...---+++++++++,,,,,,+++***...///000222333666777888555666888:::999777555333555555555666999::::::999000222444666888999999999<<<;;;999666444555999<<<<<<:::777888;;;???BBBCCCFFFDDDAAA@@@@@@BBBFFFHHHJJJIIIIIIKKKNNNQQQSSSSSSRRRSSSSSSRRRPPPOOOPPPRRRXXXVVVPPPJJJEEECCCEEEHHHJJJHHHEEEBBBAAAAAAAAABBBFFFEEECCCBBBCCCDDDFFFGGGEEEFFFGGGGGGGGGGGGHHHIIIKKKHHHGGGGGGJJJNNNPPPQQQMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGHHHKKKNNNTTTSSSPPPMMMIIIFFFDDDCCCFFFEEEDDDBBBBBBCCCDDDEEEIIIHHHEEEDDDBBBBBBCCCCCCGGGKKKLLLIIIIIILLLOOOOOOKKKJJJGGGFFFFFFIIILLLNNNIIIIIIIIIJJJLLLKKKIIIFFF??????AAADDDGGGJJJJJJIIIHHHIIIIIIJJJIIIHHHFFFFFFzzzOOO>>>777555...,,,...(((,,,+++***'''%%%%%%(((+++---------+++))))))+++---***'''%%%%%%'''((('''$$$!!!  !!!"""&&&'''((()))+++---///000000000...+++'''&&&'''((((((***,,,+++(((###"""$$$''''''&&&$$$######"""$$$$$$$$$$$$$$$&&&((("""  $$$&&&(((&&&$$$$$$%%%%%%$$$######"""!!!"""$$$&&&&&&%%%$$$&&&,,,666BBBNNNVVV[[[^^^iiivvv}}}zzzlllSSS???)))!!! ###"""!!! !!!!!!  %%%$$$""" !!!"""#########$$$'''***)))(((&&&&&&'''(((((('''###"""!!!"""%%%((())))))###!!! !!!%%%%%%###  ###&&&&&&### """&&&***$$$%%%&&&'''(((((((((((($$$$$$######$$$%%%'''(((%%%%%%&&&&&&%%%%%%$$$### !!!###$$$$$$$$$!!!"""!!! $$$%%%%%%$$$"""#########$$$&&&((('''%%%"""   !!!"""""" !!!### !!!!!!   """###%%%''')))***++++++***)))'''%%%###"""!!! !!!###%%%'''((()))''''''&&&&&&''''''((((((&&&((()))+++---//////000))))))*********))))))(((******)))((('''%%%$$$### !!!""""""!!! """###$$$&&&(((***+++,,,'''&&&$$$"""!!!###%%%&&&%%%''')))******+++,,,---(((&&&%%%$$$$$$&&&)))***&&&&&&$$$!!! """'''((()))(((&&&&&&&&&'''))))))((('''((()))***+++---***''''''***...000111---,,,---111555666444111---+++))))))***,,,,,,,,,---...000333555777999:::444555777888777666444333444444555888<<<>>>>>>===444666777:::<<<===>>>???AAAAAA???<<<:::;;;===@@@@@@===::::::===BBBFFFHHHGGGEEECCCAAAAAABBBEEEGGGIIIHHHIIIKKKPPPSSSUUUUUUTTTUUUUUUSSSQQQPPPQQQSSSTTTRRRMMMGGGBBBAAABBBEEEIIIHHHEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCEEEHHHLLLMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEHHHIIIJJJHHHEEEDDDGGGJJJMMMLLLKKKIIIGGGEEECCCBBBGGGFFFEEEDDDCCCBBBBBBBBBGGGFFFEEEDDDCCCCCCCCCCCCIIILLLLLLGGGFFFIIIKKKKKKGGGGGGFFFFFFGGGJJJLLLNNNGGGGGGHHHJJJLLLLLLIIIGGG??????@@@CCCGGGIIIIIIHHHHHHHHHIIIIIIHHHFFFDDDCCCyyyMMM<<<444111++++++---)))...---***'''$$$$$$&&&)))*********((('''''')))+++)))&&&""""""%%%&&&%%%###!!!###$$$&&&''')))++++++++++++***+++***'''$$$$$$&&&)))***,,,---+++'''$$$!!! """%%%((()))'''%%%%%%&&&!!!###$$$$$$$$$%%%''')))!!!$$$''''''$$$""""""$$$%%%$$$### !!!$$$&&&%%%###!!!$$$)))000999DDDPPPWWW___jjjvvv}}}}}}rrrZZZEEE...&&& ###&&&%%%""" !!!###"""$$$%%%%%%###!!! !!!  $$$$$$$$$$$$###############$$$$$$###!!!!!!$$$'''&&&%%%$$$%%%(((***++++++&&&$$$!!!!!!###%%%%%%$$$!!!%%%%%%!!! ###&&&&&&$$$""" !!!  """$$$!!!"""$$$&&&'''((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$###!!!!!! """$$$%%%%%%"""###"""   !!!!!!!!!!!! !!!"""%%%&&&%%%### """######""""""###$$$&&&%%%###!!! ######!!!"""######"""!!! """###  !!!  ###$$$$$$&&&(((***,,,---***)))'''%%%###"""!!!!!!!!!!!!!!!!!!###%%%''')))&&&&&&%%%%%%&&&''''''((('''((()))***+++,,,,,,,,,((((((((())))))))))))))))))))))))((('''&&&%%%$$$!!!"""$$$%%%%%%###"""!!!###$$$%%%''')))******+++&&&$$$###""""""$$$&&&''''''))),,,,,,***))))))+++(((''''''&&&&&&'''((((((%%%$$$###  ###$$$%%%''''''''''''(((***)))(((''''''(((***,,,------***((((((+++///111222,,,++++++///555888666333,,,+++)))***,,,---...------...000222444555666777222333444555666666666666444444555888<<<>>>===<<<:::;;;<<<>>>@@@BBBDDDDDDCCCDDDCCCAAA??????@@@BBBCCCAAA???AAADDDHHHKKKLLLHHHFFFCCCAAAAAABBBDDDEEEHHHHHHIIILLLPPPSSSTTTTTTSSSTTTTTTSSSQQQQQQSSSUUUQQQOOOLLLGGGCCCBBBCCCEEEHHHGGGFFFDDDBBBAAA@@@???@@@AAACCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDD@@@@@@AAADDDGGGJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHJJJGGGCCCBBBEEEHHHFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEEEEFFFFFFEEEEEEDDDKKKMMMLLLFFFCCCFFFGGGFFFCCCDDDEEEGGGIIIKKKMMMMMMEEEEEEFFFHHHJJJIIIFFFCCC@@@@@@AAADDDGGGIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDxxxLLL:::111///)))***---***///---***&&&######%%%''''''((('''&&&%%%%%%''')))((($$$ """%%%$$$### ###"""$$$&&&((())))))((('''$$$%%%%%%###!!!!!!$$$(((,,,------+++(((%%%######"""&&&)))***(((&&&&&&(((!!!######$$$%%%(((***###  %%%)))&&&### !!!###%%%%%%### ###%%%$$$!!! ###'''+++222<<>>@@@BBBDDDFFFHHHHHHDDDEEEEEECCCAAAAAABBBCCCCCCCCCCCCFFFJJJMMMNNNMMMHHHFFFDDDAAAAAAAAACCCDDDHHHHHHIIILLLPPPRRRRRRQQQQQQRRRRRRRRRQQQRRRTTTWWWQQQPPPMMMIIIFFFEEEGGGIIIGGGGGGFFFDDDCCCAAA@@@???AAACCCFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDD@@@AAABBBEEEHHHIIIHHHGGGJJJIIIIIIHHHGGGGGGFFFFFFCCCFFFHHHFFFBBBAAADDDGGGDDDDDDEEEFFFGGGGGGFFFFFFBBBCCCEEEEEEFFFEEECCCCCCCCCDDDFFFGGGGGGGGGFFFEEELLLNNNLLLEEEBBBCCCDDDCCC@@@BBBEEEHHHKKKLLLLLLLLLDDDDDDEEEFFFGGGFFFBBB???BBBBBBCCCFFFIIIKKKKKKJJJEEEFFFGGGHHHHHHGGGFFFFFFuuuHHH===333000///+++)))(((+++***'''### ###&&&'''(((((('''%%%$$$$$$%%%&&&(((((($$$ ###%%%&&&&&&''')))***)))%%%"""$$$$$$###!!! """$$$'''&&&&&&&&&&&&%%%###"""%%%&&&'''&&&$$$$$$%%%&&&"""%%%(((((('''&&&$$$!!!"""$$$$$$%%%&&&&&&&&&$$$"""  ###)))---333???KKKYYYhhhvvv{{{{{{sssZZZAAA+++'''$$$&&&&&&###!!!""" """###&&&'''(((((('''$$$"""  !!!###$$$&&&'''%%%!!!"""%%%### """""""""$$$(((*********&&&%%%$$$###%%%%%%%%%%%%(((%%%###$$$(((+++,,,,,,***((($$$"""!!! """ !!!$$$&&&$$$"""((('''&&&%%%###"""!!!!!!######"""!!!"""%%%&&&%%%###!!! !!!"""""" !!!######""" ###&&&((())))))''''''&&&$$$""" """######"""!!!!!!'''***)))&&&###!!! !!!!!!######"""######$$$%%%%%%""" """ !!!!!! '''+++)))&&&"""!!! """!!!!!!"""###$$$$$$%%%%%%###%%%$$$###"""###%%%(((***+++(((&&&%%%%%%$$$###$$$%%%&&&'''&&&''''''%%%""" ###%%%%%%$$$$$$'''***((('''&&&%%%$$$#########&&&&&&'''***,,,---+++)))&&&'''((('''%%%%%%'''((($$$%%%(((---111000,,,((()))&&&%%%(((,,,---***&&&(((&&&%%%%%%'''((((((''',,,...//////+++'''$$$###''')))))))))((((((***,,,)))%%%!!! !!!!!!###"""!!!"""$$$(((---000******))))))***,,,---...+++******,,,...000000///++++++***+++,,,...000222///---+++,,,...///000000...///111000000000111333222111000111444666666666888888777777777999>>>BBBDDDDDDFFFGGGGGGFFFEEEDDDFFFEEECCCBBBAAAAAABBBBBBEEEDDDDDDFFFIIILLLLLLLLLGGGDDDAAAAAACCCEEEDDDCCCDDDEEEHHHLLLPPPQQQPPPNNNMMMNNNNNNNNNSSSZZZZZZWWWPPPMMMHHHFFFEEEFFFFFFEEEGGGFFFDDDAAA@@@?????????BBBCCCDDDEEEFFFFFFEEEDDDDDDGGGHHHFFFGGGJJJKKKIII???@@@BBBFFFIIIJJJHHHFFFGGGDDDBBBCCCGGGKKKKKKJJJFFFGGGFFFEEEBBBBBBCCCDDDGGGEEEDDDEEEHHHIIIGGGDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDEEEGGGIIIIIIGGGFFFKKKIIIGGGCCC@@@@@@CCCFFFAAAEEEJJJNNNOOOOOONNNOOODDDCCCBBBCCCCCCCCCAAA???BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKsssGGG<<<111......+++))))))***)))&&&### """$$$&&&&&&'''&&&###"""###$$$((()))(((%%% !!!###&&&(((((('''&&&&&&'''(((&&&%%%%%%%%%$$$"""!!!###%%%%%%$$$$$$$$$###""" """###%%%$$$###"""######!!! $$$''')))))))))&&&###  """###$$$%%%&&&'''&&&$$$"""  ###%%%***444???NNN^^^lllrrrtttmmmWWWAAA...((($$$%%%%%%###"""$$$!!! !!!###$$$%%%&&&&&&&&&$$$###!!!  !!!"""$$$&&&'''%%%!!!$$$'''%%%"""###""""""$$$''')))******&&&&&&&&&'''(((((((((((((((%%%######%%%'''&&&%%%%%%$$$$$$$$$###!!! !!!"""  ###%%%$$$###''''''&&&%%%###"""!!! """"""!!! !!!$$$%%%###!!! !!!!!! """!!!  """$$$%%%&&&&&&&&&&&&&&&$$$###!!!"""###"""!!! !!!###'''((('''%%%$$$$$$ """"""!!!!!!"""######$$$!!! """(((+++)))&&&###  """!!!!!!"""###$$$&&&''''''&&&&&&###"""%%%%%%'''***------***(((#########$$$%%%''')))***)))((('''%%%$$$"""!!! """%%%''''''&&&&&&(((***)))((('''%%%$$$$$$######'''''''''))),,,---,,,+++(((''''''&&&''''''((((((&&&'''***///222222...***)))''''''***///111///+++***)))'''((())))))((('''---///000///,,,(((%%%$$$''')))*********+++...000+++'''### !!!"""""""""!!! """&&&***---,,,,,,,,,,,,---...///000...,,,++++++,,,------,,,))))))))))))***,,,---......,,,++++++---/////////111222444333222111111222222000......///222555666777888:::;;;<<<>>>AAADDDCCCDDDEEEFFFEEEEEEDDDCCCDDDCCCBBBAAAAAABBBCCCCCCGGGFFFGGGHHHKKKLLLKKKIIIFFFCCCAAABBBDDDEEEDDDBBBDDDEEEGGGJJJMMMNNNOOONNNNNNOOONNNMMMRRRXXXZZZWWWPPPMMMIIIFFFFFFFFFFFFEEEFFFEEECCCAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBFFFGGGFFFGGGKKKLLLJJJBBBBBBCCCFFFIIIKKKJJJIIIIIIGGGEEEGGGKKKMMMMMMKKKDDDFFFGGGFFFEEEDDDEEEFFFFFFEEEEEEGGGJJJKKKIIIGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCCCCEEEGGGGGGFFFDDDDDDDDDBBB@@@>>>@@@CCCFFFGGGLLLRRRUUUTTTPPPLLLJJJCCCAAA??????@@@@@@???===CCCCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJpppFFF:::///,,,,,,+++*********)))'''$$$!!! !!!###&&&&&&&&&$$$"""!!!!!!"""''''''&&&###!!!$$$''')))******(((%%%%%%&&&''''''&&&&&&&&&&&&###!!! !!!######$$$$$$###"""  ######""" !!!$$$""" ###'''***,,,***(((%%%"""!!!!!!###$$$$$$%%%'''((('''%%%"""!!!!!!)))111@@@NNN\\\dddgggcccRRR???///)))#########"""###'''%%%###!!! !!!$$$%%%%%%%%%$$$###"""!!!!!!  !!!###%%%&&&$$$  %%%)))'''%%%###!!! """%%%'''))))))&&&'''(((*********)))((('''%%%#########!!!!!!###$$$$$$!!! """$$$%%%!!! ###$$$$$$'''&&&&&&%%%$$$"""!!! !!!!!!  ######!!! !!! """###$$$$$$%%%$$$$$$$$$%%%$$$"""  """"""!!!$$$&&&'''&&&%%%$$$$$$%%%!!! !!!""""""  ###(((***)))'''$$$!!!!!!###""""""###$$$%%%''')))))))))&&&""" """((((((***---//////---+++""""""###$$$'''))),,,...---***'''&&&'''&&&### &&&''')))))))))((()))***))))))'''&&&%%%%%%%%%%%%)))((('''(((+++...//////+++(((&&&&&&)))***)))'''((())),,,000333222///,,,'''&&&'''+++000222000...*********+++,,,,,,***(((---///000///,,,(((&&&%%%((()))+++++++++---000333---)))%%%#########$$$######""" !!!$$$''')))......//////000000111111111...+++)))***++++++***))))))((((((((()))***+++,,,***)))***,,,.........222444777777444222111111222000---++++++...222555555999>>>AAACCCEEEGGGHHHDDDEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@@@@AAACCCDDDGGGGGGIIIKKKLLLLLLIIIFFFCCCCCCBBBCCCEEEEEECCCBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMNNNLLLIIIMMMSSSUUUSSSNNNKKKHHHFFFFFFGGGGGGFFFFFFEEECCCAAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCBBBAAABBBEEEGGGFFFHHHMMMNNNLLLEEEEEEEEEGGGJJJLLLLLLLLLIIIHHHGGGIIIMMMNNNLLLJJJCCCEEEHHHIIIHHHGGGFFFGGGEEEEEEFFFIIILLLMMMLLLJJJJJJKKKLLLLLLKKKIIIFFFDDDBBBBBBAAACCCDDDDDDCCCAAA?????????>>>???AAAFFFIIIMMMSSS\\\```^^^WWWOOOJJJDDDAAA>>>===>>>??????>>>DDDEEEGGGHHHIIIHHHHHHGGGBBBDDDFFFHHHIIIJJJJJJJJJpppEEE999...+++,,,++++++,,,,,,,,,+++(((%%%###$$$%%%))))))((($$$!!! !!!!!! """%%%''')))***+++)))'''&&&&&&'''''''''%%%((())))))'''###!!!!!!!!!!!!###$$$%%%###"""!!! """###""" &&&$$$###$$$'''***++++++(((&&&$$$""""""###$$$&&&&&&&&&'''((('''%%%###"""$$$,,,555@@@MMMUUUYYYUUUHHH;;;///'''!!! !!! ###'''&&&%%%""" """%%%'''&&&%%%$$$###""""""""""""  """$$$%%%!!! &&&)))(((%%%""" """$$$&&&&&&%%%''')))***((('''%%%%%%$$$$$$$$$$$$"""  """"""  """%%%&&&'''((( !!!###%%%&&&&&&&&&%%%$$$"""  !!!######!!! !!!$$$$$$$$$$$$$$$$$$#########""" !!!"""!!! ###$$$&&&%%%###"""!!!"""   !!!!!!###''')))((('''%%%###  !!!"""""""""###$$$%%%'''***+++((($$$ """$$$%%%******+++---///000...,,,$$$$$$$$$%%%'''***---...---)))&&&'''***+++'''###((()))+++++++++*********)))((('''&&&&&&&&&&&&&&&+++(((''''''***...000111,,,(((%%%&&&***,,,***&&&''')))+++...000000...,,,%%%%%%&&&))),,,...---+++'''((())),,,......,,,***---...///...***'''%%%%%%)))***+++******,,,///222---***&&&$$$$$$%%%%%%$$$%%%$$$"""""""""$$$'''(((------...///////////////111...***((((((************************************))))))***,,,......---000333666777666333222111111000///---,,,---111333555:::BBBGGGJJJKKKKKKLLLGGGGGGFFFEEECCCBBBAAA@@@BBBAAA@@@@@@@@@@@@BBBBBBDDDEEEHHHKKKMMMKKKGGGDDDAAABBBCCCDDDEEEDDDCCCBBBBBBEEEIIILLLMMMLLLKKKKKKJJJKKKHHHEEEFFFLLLOOONNNIIIGGGEEEEEEFFFHHHHHHHHHEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEECCCBBBAAADDDHHHIIIGGGIIIMMMNNNLLLFFFFFFGGGIIILLLNNNMMMKKKHHHGGGFFFIIILLLMMMJJJGGGDDDGGGKKKLLLJJJHHHFFFEEEDDDEEEGGGIIIKKKLLLKKKJJJKKKLLLMMMNNNMMMJJJHHHFFFBBB@@@@@@@@@AAABBB@@@???>>>???@@@@@@AAADDDIIILLLPPPXXXccciiihhh___VVVPPPHHHDDD@@@>>>???AAABBBBBBEEEGGGHHHJJJKKKJJJIIIIIIBBBDDDGGGJJJKKKLLLKKKJJJqqqEEE999///------,,,,,,---...//////---***(((((()))------***%%%!!! ###$$$%%%'''((()))))))))'''&&&'''((()))(((%%%###***+++,,,***'''###""""""!!!$$$''''''%%%###""""""!!!###$$$###""""""###%%%%%%&&&))),,,,,,+++)))###"""""""""###%%%'''(((((((((''''''&&&%%%%%%$$$$$$###!!! !!!$$$***...777AAAGGGJJJGGG===444,,,$$$!!!%%%%%%$$$"""!!!!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$!!!  """$$$%%%)))(((%%%  """#########&&&((('''$$$ ###$$$&&&&&&$$$""" """"""!!! !!!!!!!!! """%%%'''))))))(((((( """$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%"""   """""""""#########$$$$$$ !!!"""!!! ###$$$"""  """ !!!#########"""$$$"""!!!$$$''''''&&&%%%###!!! !!!""""""###""""""###$$$&&&)))***%%%""" """&&&((()))*********,,,......---+++'''&&&&&&&&&''')))+++,,,+++'''%%%'''+++---+++'''((((((***+++++++++)))(((''''''&&&&&&&&&'''((((((,,,)))''''''***---000111,,,(((%%%&&&***,,,***&&&&&&''')))+++++++++++++++(((((((((***+++***)))'''###$$$&&&***...///...,,,,,,------+++(((%%%######******)))(((&&&'''***---,,,***'''%%%%%%&&&&&&%%%((('''&&&%%%&&&'''(((***+++++++++++++++,,,,,,,,,///,,,)))((()))+++,,,---------------,,,,,,,,,+++***))))))+++...//////...,,,000444666555444333333///111333222000000111333777<<>>EEEJJJLLLMMMNNNOOOMMMLLLIIIFFFCCCAAA@@@???CCCBBBAAA@@@@@@AAABBBCCC???AAADDDHHHJJJJJJFFFCCC???AAACCCCCCCCCBBBCCCDDDBBBIIIQQQUUUSSSOOOLLLJJJNNNPPPNNNHHHFFFIIIKKKKKKFFFEEEEEEFFFIIIKKKKKKKKKGGGFFFDDDBBBBBBBBBBBBCCCBBBCCCDDDEEEDDDCCCBBBAAAHHHKKKKKKHHHHHHKKKKKKHHHEEEFFFHHHKKKMMMMMMKKKHHHLLLJJJHHHJJJLLLMMMJJJGGGHHHKKKNNNMMMJJJFFFCCCBBBCCCDDDDDDDDDDDDFFFJJJMMMNNNMMMMMMLLLKKKJJJHHHHHHDDDBBB????????????>>>===???@@@BBBCCCCCCFFFIIILLL[[[bbbiiillliiiaaaXXXSSSJJJGGGCCCAAAAAACCCDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKFFFGGGIIIJJJKKKKKKKKKKKKtttGGG>>>555444555111...---))),,,...///---,,,+++,,,***)))&&&###  """###""""""%%%))),,,,,,+++)))((('''''''''((()))***((('''&&&'''((((((&&&$$$'''))),,,+++(((%%%"""!!! %%%******'''$$$$$$%%%$$$$$$$$$$$$###$$$'''***%%%%%%%%%'''))))))(((&&&""""""###$$$%%%''')))***...+++&&&###"""$$$(((***((('''&&&$$$""" """"""###%%%%%%(((...222222...***((($$$ """###  """######$$$''''''((((((((('''&&&%%%###!!! """ '''***'''$$$!!!!!!"""###%%%%%%""" """$$$"""!!!$$$&&&))))))'''&&&'''((($$$&&&'''""" ###&&&)))***)))'''%%%!!!"""###!!!!!!$$$$$$%%%&&&$$$"""!!!$$$&&&&&&&&&&&&''''''&&&### !!!!!!  """"""!!!!!!  !!! """$$$""" $$$######"""!!!!!!""""""###$$$&&&))),,,,,,)))'''"""!!!'''***((($$$$$$"""###$$$$$$###"""!!!###$$$%%%"""!!!!!!###$$$ $$$'''(((&&&&&&(((******)))((()))+++,,,+++)))((('''&&&&&&&&&'''((()))''''''''''''((((((((('''"""!!!###&&&))))))&&&###!!!!!!"""$$$&&&(((***,,,,,,***'''''')))+++,,,,,,(((''''''&&&''''''((((((''')))+++***))))))+++---///000111000...,,,******&&&%%%&&&(((+++---...---,,,,,,,,,***&&&$$$######&&&&&&$$$"""!!!"""&&&)))+++***((()))***,,,,,,+++,,,,,,++++++,,,---......---+++)))''''''(((+++------,,,***+++---......---***+++,,,------,,,++++++,,,,,,---000333444333111...000222222222222333444///333666666444333666999===@@@DDDGGGIIIJJJLLLNNNNNNLLLIIIEEEBBB???>>>===@@@@@@@@@@@@BBBCCCEEEGGGBBBCCCEEEHHHIIIIIIEEEBBB???AAACCCBBBAAAAAADDDFFFEEEKKKRRRSSSPPPMMMLLLMMMOOORRRRRRLLLHHHIIIJJJJJJLLLJJJIIIJJJLLLLLLLLLJJJHHHGGGEEECCCBBBAAAAAABBB???@@@AAABBBBBBBBBAAA@@@DDDGGGGGGEEEFFFIIIIIIFFFGGGFFFEEEFFFHHHJJJKKKJJJMMMJJJGGGHHHJJJKKKIIIGGGHHHJJJLLLLLLIIIFFFDDDDDD@@@AAABBBBBBCCCGGGMMMRRRTTTRRROOOLLLJJJHHHGGGFFFFFFCCC@@@??????@@@???>>>???AAACCCEEEGGGIIIMMMPPPZZZ^^^ccceeebbb]]]XXXUUULLLIIIFFFDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFHHHJJJKKKGGGGGGGGGHHHHHHHHHIIIIIIuuuHHH???888777777333///---&&&))),,,---,,,*********%%%%%%###!!!"""%%%$$$###"""%%%))),,,+++***)))((('''&&&'''(((***,,,***(((&&&%%%&&&''''''&&&%%%'''******((($$$!!! $$$******'''######%%%%%%%%%$$$###"""$$$(((+++%%%$$$######%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***000,,,&&&"""!!!$$$))),,,''''''&&&&&&$$$###!!! !!!$$$######%%%"""$$$))),,,,,,(((&&&&&&### !!!%%%&&&""" """######"""%%%&&&((())))))'''&&&$$$###!!! """ """(((+++((($$$"""###$$$'''((('''$$$!!!"""$$$""""""&&&%%%(((******'''&&&''')))###''')))'''  $$$(((***)))&&&$$$"""$$$%%%### ###$$$%%%&&&$$$""""""&&&((('''&&&&&&''''''&&&""" """"""!!!  """###""" !!!  $$$'''&&&!!!!!!%%%%%%$$$###############"""$$$''',,,......***'''""" """)))---***'''&&&!!!"""###$$$###!!! ###%%%&&&"""!!!!!!"""!!!&&&++++++'''$$$&&&(((+++)))))))))+++,,,+++***&&&&&&%%%%%%&&&''')))***((())))))(((%%%$$$$$$%%% $$$'''(((%%%"""!!!###&&&)))+++---+++***(((''')))******)))&&&'''((('''%%%%%%'''(((***,,,---,,,******---000...///111000...,,,++++++***)))'''(((***,,,,,,,,,---------***'''$$$$$$$$$$$$$$$###!!! ###'''***,,,***)))***,,,.........,,,,,,,,,,,,---...//////000---***'''''')))---///...---,,,---......---,,,'''((()))+++++++++***)))------///111444555444333111222333222111111222444111444666444222333888===???AAACCCEEEFFFHHHKKKNNNNNNLLLHHHDDD@@@>>><<<<<<>>>>>>???@@@CCCFFFIIIJJJFFFFFFGGGHHHIIIHHHEEEBBB???AAABBBAAA@@@@@@DDDGGGHHHMMMQQQPPPMMMKKKMMMPPPNNNRRRRRRLLLHHHHHHIIIHHHQQQPPPNNNMMMNNNMMMKKKJJJIIIHHHEEECCCBBBAAAAAAAAA======???@@@AAA@@@@@@???@@@CCCDDDBBBDDDGGGHHHFFFJJJFFFCCCBBBDDDHHHKKKLLLLLLHHHEEEDDDFFFHHHGGGEEEFFFHHHKKKKKKIIIGGGFFFFFF>>>???@@@@@@BBBHHHQQQXXXYYYWWWRRRMMMIIIGGGFFFEEEGGGDDDAAA@@@@@@@@@???>>>@@@CCCFFFHHHKKKNNNRRRUUUUUUXXX\\\^^^]]][[[ZZZYYYPPPMMMJJJIIIIIIJJJJJJJJJHHHGGGEEEDDDDDDGGGJJJLLLGGGFFFFFFEEEEEEFFFGGGGGGsssOOO===666666111000000)))***)))((()))***+++***)))&&&%%%###"""""""""###$$$%%%###"""!!!"""$$$(((***(((((('''&&&$$$%%%(((+++((('''%%%%%%'''((('''&&&'''(((((('''%%%###$$$%%%'''''''''''''''''''''''' !!!!!!  %%%)))((('''&&&###"""$$$'''+++&&&%%%$$$$$$'''***...000...,,,***)))((()))***+++(((((('''%%%###"""!!! """$$$&&&((()))'''$$$$$$&&&(((((((((%%%%%%%%%%%%""" ###""""""((())))))'''$$$######$$$$$$$$$$$$$$$######"""""" """$$$'''(((+++(((&&&&&&((('''%%%"""###!!! $$$''''''&&&'''%%%$$$%%%((((((&&&###"""######"""!!! %%%%%%###!!!$$$'''$$$###!!! """###'''((('''###!!!%%%&&&&&&&&&''''''%%%!!! !!!$$$((($$$   !!!  !!!""" !!!!!!!!!!!!!!!'''((('''%%%"""!!!"""###$$$%%%(((******)))(((''' ###&&&)))+++***((('''###""""""!!!!!!!!! !!!$$$&&&'''$$$  &&&(((***)))(((&&&&&&'''******++++++++++++*********'''%%%&&&)))+++***)))***)))&&&$$$""""""######%%%###"""$$$&&&'''%%%"""###"""!!!!!!###'''***---&&&)))+++***((('''(((***)))(((&&&%%%%%%&&&((())),,,---///000000000000///.........---,,,+++***)))***'''&&&&&&)))***(((&&&,,,---,,,***'''%%%%%%%%%***((($$$"""!!!$$$'''***///---++++++---////////////...---...//////---,,,++++++******++++++,,,------+++))))))+++---//////''''''''')))******)))(((000//////000222444333222000111222222000000111222000111222000///333;;;CCCGGGGGGEEECCCBBBCCCFFFIIIJJJGGGCCC@@@???>>>>>>===CCCCCCBBB@@@>>>@@@FFFKKKDDDEEEGGGIIIKKKIIIEEEBBBAAA???>>>===>>>AAAEEEGGGKKKLLLMMMOOOPPPPPPPPPPPPOOOOOOMMMJJJGGGGGGIIIKKKVVVXXXZZZXXXSSSNNNJJJHHHEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDDDDEEEHHHDDD@@@???AAAEEEIIIJJJLLLIIIEEEAAA???>>>???AAACCCCCCCCCDDDEEEGGGHHHIIIDDDCCCCCCBBBEEEKKKSSSYYYddd___VVVMMMGGGDDDDDDEEECCCCCCCCCDDDDDDBBB???<<<@@@BBBFFFLLLRRRUUUVVVUUUYYYXXXXXXZZZ^^^aaabbbbbbZZZUUUNNNIIIHHHJJJLLLMMMKKKJJJHHHFFFFFFHHHIIIKKKFFFFFFFFFEEEDDDCCCCCCBBBtttKKK:::333444000111333---)))'''%%%&&&)))+++***(((&&&%%%$$$###"""###$$$%%%%%%$$$###""""""###%%%&&&&&&&&&%%%$$$""""""%%%''')))'''%%%&&&'''(((''''''&&&((()))(((&&&$$$$$$%%%''''''''''''&&&&&&&&&&&& """&&&***)))&&&###!!!"""%%%(((%%%%%%%%%&&&(((+++...000---,,,***((('''((()))***%%%%%%$$$###"""!!!!!! !!!"""$$$&&&'''(((&&&$$$$$$%%%'''(((((('''''''''&&&### ###### !!!$$$(((((()))'''$$$""""""###%%%$$$######"""""""""###!!!###%%%&&&,,,***''''''((((((&&&$$$"""  $$$((())))))&&&%%%$$$%%%''''''%%%### !!!!!!!!! """######"""###%%%%%%$$$"""!!! !!!"""###%%%&&&%%%""" """&&&((((((&&&&&&''''''%%%!!! """###%%%(((%%%"""!!!!!!   """$$$$$$$$$!!! """#########"""%%%&&&&&&$$$!!! ###%%%(((******)))'''%%% """&&&)))***)))'''&&&############"""  """%%%(((***$$$!!! &&&'''''''''%%%%%%&&&''''''''''''(((((()))))))))***'''&&&'''***---------+++)))'''$$$######$$$%%%&&&$$$###$$$&&&&&&$$$"""""""""""""""$$$&&&)))+++(((***,,,+++(((%%%%%%&&&''''''&&&&&&&&&'''((())),,,---.../////////...---,,,,,,,,,,,,+++***))))))+++)))((((((******(((&&&)))***++++++((('''''''''***(((&&&$$$$$$&&&)))***...,,,******,,,------------,,,+++,,,......---++++++++++++++++++,,,---------+++))))))+++---......)))))))))***+++,,,,,,,,,000//////000222333333222333444555444222111111222222444444333222555===DDDHHHGGGFFFDDDBBBBBBDDDGGGEEEDDDAAA@@@@@@@@@AAAAAACCCCCCBBB???<<<===AAAEEECCCCCCDDDGGGHHHHHHEEEBBBCCCBBB@@@??????BBBEEEGGGKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLJJJGGGEEEEEEHHHKKKUUUWWWXXXWWWRRRLLLHHHEEECCCBBBBBBAAA@@@>>>======<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>>@@@AAACCCCCCDDDEEEBBB??????AAAEEEHHHIIIJJJGGGCCC???===<<<===>>>AAAAAABBBCCCDDDFFFHHHIIIFFFEEECCCBBBCCCHHHOOOTTT___[[[TTTMMMGGGCCCAAA@@@AAAAAAAAACCCDDDDDDAAA???AAACCCHHHOOOWWW\\\^^^^^^XXXVVVUUUWWW\\\aaaeeefff[[[VVVOOOJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDCCCBBBBBBtttIII777000111///222666111,,,((($$$%%%))),,,+++(((%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###"""!!! """$$$)))'''&&&&&&'''((((((''''''***,,,---+++((('''&&&'''''''''&&&&&&%%%%%%%%%!!!!!!  ###***)))'''### """%%%&&&''''''(((***+++---...,,,+++)))'''&&&'''((()))"""""""""!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&%%%######%%%&&&''''''((((((((('''%%%""""""""" """$$$%%%&&&'''&&&$$$"""""""""%%%$$$###"""!!!"""###$$$  !!!###$$$---+++(((''''''''''''&&&""" """'''***,,,&&&%%%$$$$$$%%%%%%###!!!!!!"""""""""!!!"""###"""!!! ######"""!!!%%%$$$###""""""""""""###$$$$$$$$$!!!!!!!!!###''')))***(((&&&&&&''''''%%%""" !!!!!!###!!!###&&&(((&&&$$$###!!! ###$$$''''''%%%""" ###$$$%%%$$$######$$$%%%###  ###'''******)))&&&$$$ """%%%'''((((((&&&%%%$$$$$$%%%%%%$$$""" ###&&&)))+++$$$###!!! !!!!!!$$$%%%%%%%%%######%%%&&&$$$#########$$$&&&((())))))((('''(((,,,...000000+++)))'''%%%$$$%%%&&&''''''%%%$$$$$$%%%%%%###"""######$$$%%%&&&'''(((((()))+++,,,+++((($$$"""!!!%%%%%%&&&'''((()))******+++,,,---......---+++************))))))((((((''',,,+++***++++++***'''%%%$$$'''***++++++*********))))))(((((()))***++++++---+++))))))+++++++++***)))))))))***,,,---,,,***+++++++++++++++,,,,,,,,,+++***))))))+++---------******))))))+++---000111111000000111333444333222444666777777444222111111555666777666555888???DDDHHHGGGFFFCCC@@@???AAABBB@@@@@@@@@@@@AAABBBDDDEEEEEEFFFEEEBBB===;;;===@@@AAA@@@@@@BBBEEEFFFEEECCCEEEDDDBBBAAABBBCCCEEEGGGJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHFFFCCCAAABBBFFFIIIRRRTTTWWWVVVQQQKKKEEECCC@@@AAAAAABBBBBBAAA@@@???>>>?????????>>><<<:::999:::;;;<<<>>>???AAABBBCCCBBB@@@??????BBBFFFHHHHHHHHHEEEAAA>>>;;;:::;;;<<>><<<>>>???@@@BBBEEEFFFEEEDDDBBBEEEKKKSSS\\\bbbeeeeeeYYYVVVSSSSSSWWW\\\aaacccZZZUUUOOOJJJHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBtttJJJ888000111...222777333000+++&&&&&&***,,,***&&&""""""!!!!!!"""###%%%&&&''''''&&&%%%###!!! !!! !!!###%%%)))'''&&&&&&'''((((((''')))---000111///,,,)))((('''''''''&&&%%%%%%$$$$$$###"""!!! ((('''&&&###!!!!!!###%%%+++++++++,,,,,,,,,,,,,,,,,,+++(((&&&%%%&&&&&&'''######""""""!!!!!! """"""###$$$%%%%%%%%%$$$%%%###""""""$$$&&&&&&&&&%%%%%%&&&&&&%%%$$$###""" """"""  !!! """$$$%%%$$$######$$$%%%###"""!!!!!!"""###$$$""""""!!! !!!###$$$,,,***(((&&&%%%&&&&&&&&&""" ###'''***%%%$$$$$$######!!!  !!!############"""%%%&&&%%%$$$!!!"""$$$!!! !!!!!!""""""###############""" """###$$$&&&'''((('''&&&$$$%%%&&&$$$!!!""""""!!!"""!!!!!!$$$&&&%%%%%%###!!! """###'''&&&$$$!!!!!!$$$&&&%%%###"""!!!###$$$###$$$(((***)))'''%%% """$$$&&&&&&&&&$$$######$$$&&&''''''%%%"""!!!!!!###&&&'''%%%%%%%%%%%%$$$"""  """%%%&&&&&&$$$$$$$$$"""!!!!!!!!!"""%%%(((******)))((()))+++---...///***)))'''&&&%%%&&&((()))((('''&&&%%%$$$$$$######%%%&&&'''((())))))((((((((()))+++***(((%%%""" $$$%%%&&&(((***++++++++++++,,,.........,,,***((())))))(((''''''''''''''',,,,,,------,,,)))&&&$$$!!!%%%***,,,------,,,---((()))***,,,,,,,,,,,,,,,,,,+++))))))***+++***)))'''&&&&&&(((***+++***)))))))))******++++++++++++***)))(((***,,,---,,,+++)))(((((('''(((+++000333333222222444666666444333222444666666555333222222666777777777777999>>>BBBEEEEEEDDDAAA>>><<<<<<<<<===???@@@BBBBBBDDDEEEGGGHHHIIIIIIFFF@@@======>>>@@@???>>>???BBBDDDEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGEEECCCBBBCCCEEEFFFEEEEEECCC@@@???@@@DDDGGGNNNQQQUUUTTTPPPJJJEEEBBB@@@BBBDDDFFFFFFFFFDDDCCCBBBBBBCCCBBBAAA>>><<<:::::::::;;;<<<>>>@@@AAABBBAAA@@@???AAAEEEGGGHHHHHHGGGEEEAAA>>><<<;;;;;;<<>>>>>>>>@@@CCCGGGJJJJJJIIIFFFHHHNNNUUU]]]bbbdddddd[[[WWWSSSQQQRRRSSSTTTTTTSSSPPPKKKHHHGGGHHHHHHHHHGGGHHHJJJLLLLLLLLLKKKJJJJJJHHHGGGEEECCCBBBBBBBBBtttMMM:::222222...111555111000+++'''&&&'''(((%%%!!!  !!!###%%%&&&'''((('''&&&$$$!!!!!!"""###%%%(((***)))(((&&&&&&((()))((('''(((,,,000111///,,,)))''''''''''''&&&&&&%%%%%%%%%'''%%%###"""!!!!!!!!! ###$$$$$$###"""###&&&(((//////......---,,,+++***,,,+++(((&&&%%%%%%&&&&&&'''&&&%%%$$$"""!!! !!!###%%%&&&'''&&&%%%$$$###"""!!!"""%%%&&&&&&%%%!!!"""###$$$%%%%%%&&&&&&!!!""""""!!!"""############$$$###""""""!!!!!!"""###$$$$$$$$$###""""""###$$$%%%))))))'''&&&$$$$$$$$$%%%###"""###&&&$$$$$$$$$""" !!!""""""""""""!!!"""%%%''''''%%%###"""$$$!!! """#########""""""############!!! ######"""""""""###$$$&&&###$$$$$$###  ###"""  """###$$$###"""######%%%###  """%%%%%%$$$""" !!!###$$$###!!!&&&))))))'''&&& """###$$$$$$###"""!!! ###&&&((())))))'''&&&  !!!"""$$$&&&'''(((&&&###  &&&))))))&&&$$$""""""!!!!!!!!!###&&&)))+++******)))(((((()))***,,,)))((('''&&&&&&''')))+++((((((&&&%%%$$$###$$$$$$'''(((***+++,,,+++***)))''''''((()))((('''$$$###$$$%%%''')))+++,,,,,,,,,,,,---///000000...+++))))))((('''&&&&&&&&&'''(((+++---......,,,)))%%%###"""%%%***---...---......)))***,,,---...---,,,++++++***)))***++++++***)))&&&&&&&&&'''***+++***(((''''''((()))***))))))((((((((((((***,,,---+++)))%%%&&&%%%$$$$$$(((...222555555555777888888666444...000333444333333444555555555666666777888;;;>>>@@@AAAAAA???;;;888777888===???CCCDDDCCCCCCDDDEEEFFFHHHIIIFFFAAA======???BBB@@@??????BBBDDDDDDDDDAAAAAABBBDDDEEEGGGHHHIIIFFFDDDBBB@@@@@@@@@BBBCCCBBBBBBAAA???>>>>>>AAADDDJJJMMMQQQRRROOOJJJFFFEEECCCEEEIIIKKKLLLKKKIIIGGGEEEEEEEEEDDDCCCAAA???>>>============>>>@@@AAABBBBBBAAAAAACCCGGGIIIJJJIIIGGGEEEBBB@@@>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIBBBBBBBBB@@@???@@@CCCEEEEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@BBBEEEIIILLLMMMLLLJJJKKKNNNTTTYYY\\\\\\[[[VVVTTTQQQPPPNNNLLLIIIGGGKKKHHHEEEDDDFFFGGGHHHHHHEEEFFFIIIJJJKKKJJJHHHGGGHHHFFFEEECCCBBBCCCCCCDDDsssNNN<<<333222...///111,,,+++)))'''%%%$$$###  !!!$$$&&&(((((((((((('''%%%"""!!!###%%%'''(((+++---***(((''''''((())))))(((&&&)))---...,,,)))&&&$$$'''''''''''''''''''''''')))'''%%%$$$$$$$$$###!!! """######$$$%%%(((+++000///...,,,++++++++++++---+++)))&&&%%%%%%&&&&&&)))((('''%%%###"""!!! """%%%(((((('''&&&$$$###""""""###%%%'''&&&%%% """###%%%&&&((()))%%%$$$###!!!!!!###""""""""""""!!!!!!""""""""""""""""""%%%$$$#########$$$%%%&&&'''(((((('''$$$######$$$######!!!!!!$$$###$$$$$$!!! !!!!!! ###&&&'''&&&$$$ !!!###  """###"""""""""!!!"""$$$%%%%%%$$$"""######""" """%%%"""$$$$$$### ###### !!!!!! """###""" !!!###  $$$''''''&&&$$$!!!  ###$$$%%%###""" ###$$$%%%###  $$$&&&&&&&&&%%%!!!!!!"""###"""""" !!!$$$'''((())))))(((!!! !!!$$$''''''%%%""" %%%))))))'''$$$"""###""""""###%%%''')))***)))***)))(((&&&&&&(((***((('''&&&%%%&&&(((***,,,'''((('''%%%######%%%'''((()))***,,,,,,,,,++++++''''''&&&'''((()))(((&&&&&&&&&''')))***,,,---------///222444444111...,,,***)))((('''''''''))))))***---111111...***&&&%%%%%%(((+++------------...)))***,,,------,,,***))))))((((((***+++,,,+++)))'''''''''(((***+++***(((&&&'''(((******)))((((((&&&'''(((***,,,,,,***(((###%%%%%%$$$###&&&,,,111666666666888:::999666444,,,...000111111222444666333333444555666777888999<<<===>>>===:::888666666;;;???CCCDDDBBB@@@@@@BBBAAACCCDDDCCC???===???AAAFFFDDDBBBBBBDDDEEEDDDCCC???@@@BBBDDDEEEFFFFFFFFFCCCBBBAAA@@@??????@@@AAA@@@AAABBB@@@???>>>???@@@DDDGGGKKKMMMLLLJJJHHHHHHHHHJJJNNNQQQQQQOOOLLLIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBDDDGGGIIIJJJJJJFFFEEEDDDBBBBBBAAABBBBBBAAABBBBBBCCCDDDFFFGGGHHH@@@AAAAAA@@@??????AAACCCAAAAAA@@@AAABBBDDDFFFHHHDDDCCCCCCFFFIIIKKKLLLKKKKKKKKKMMMQQQTTTVVVUUUSSSNNNMMMLLLLLLKKKIIIEEEBBBDDDCCCBBBBBBDDDFFFGGGFFFCCCDDDEEEGGGGGGEEEDDDBBBDDDCCCAAAAAAAAACCCEEEGGGrrrLLL:::222222------...(((%%%((()))(((%%%"""!!!!!! !!!###&&&)))***((((((''''''%%%###"""!!!"""$$$'''((())))))+++---***(((''''''((())))))(((&&&))),,,---+++(((&&&%%%&&&''''''(((((())))))))))))'''%%%$$$&&&&&&$$$!!! """$$$$$$%%%'''***,,,,,,+++)))((()))***,,,---...,,,)))'''%%%%%%&&&&&&((('''&&&%%%$$$###""""""!!!%%%)))***)))'''%%%"""""""""$$$&&&((('''&&&#########$$$%%%'''((()))'''&&&$$$###""" """###!!! """###$$$###"""!!!######"""""""""###%%%&&&%%%(((***)))&&&###"""###"""######!!!"""&&&"""###$$$!!! $$$&&&&&&$$$!!! !!! !!!###"""!!!  ###&&&&&&$$$!!!###$$$%%%###!!! !!!###$$$%%%&&&%%%!!!######!!!!!!###$$$!!!!!!$$$### !!!""""""###%%%""" """'''++++++)))&&&""" """###$$$$$$$$$###%%%&&&&&&$$$!!!  """"""###""""""!!!!!!!!!!!!!!! !!!###%%%&&&''''''!!!  ######!!!"""%%%%%%$$$$$$$$$"""###$$$%%%&&&'''((()))'''))))))(((&&&&&&(((+++&&&%%%%%%$$$&&&(((***,,,&&&''''''%%%######&&&)))'''((()))***++++++++++++***(((&&&&&&(((***)))((((((((((((((()))+++---...///222555777888666333000+++***)))(((((()))***++++++///444555222---)))(((***,,,------,,,++++++,,,***+++,,,,,,+++***((('''&&&%%%&&&(((++++++***(((***)))((()))++++++***((('''(((***+++,,,+++***)))%%%&&&(((+++---,,,)))'''$$$'''((('''%%%&&&,,,111555555666888999888555222...////////////111444777333333333444666777777666888;;;===>>><<<999888888666<<>><<>>=========@@@DDDFFFGGGHHHIIIKKKKKKNNNRRRTTTTTTQQQLLLIIIDDDCCCBBBBBBBBBDDDEEEGGGHHHGGGEEECCCBBBCCCDDDDDDEEECCCBBBCCCEEEHHHIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFAAABBBBBBAAA???>>>???@@@???@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDEEEGGGIIIIIIHHHHHHIIIKKKOOOSSSTTTSSSRRRJJJIIIHHHGGGHHHGGGEEECCCCCCBBBAAABBBDDDFFFEEEEEEAAAAAABBBBBBAAA@@@???>>>???>>>>>>>>>@@@DDDGGGIIIrrrIII777111111,,,+++,,,%%%###(((------(((%%%%%%''' !!!###%%%(((+++---(((((('''&&&%%%%%%$$$$$$%%%''')))***))))))***+++***)))'''''')))))))))((())),,,...///---***((((((&&&&&&'''((()))***++++++)))&&&$$$$$$&&&&&&$$$!!!!!!###%%%%%%&&&'''***,,,'''&&&%%%%%%&&&)))---///...---***'''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!%%%)))+++***(((&&&###"""###%%%'''((((((&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$""" !!!$$$### """$$$%%%###!!! """!!!!!!!!!!!!###%%%&&&%%%(((,,,+++((($$$######!!!###$$$###!!!"""%%%((("""###$$$ """%%%&&&$$$"""  !!!######""""""%%%&&&$$$!!!"""%%%(((((($$$"""!!!"""%%%&&&'''&&&###  ###$$$######&&&'''$$$ """$$$###   !!!"""###$$$$$$$$$!!!"""(((,,,,,,+++)))$$$ """$$$%%%&&&&&&'''((('''%%%"""!!!"""######""""""!!! !!!!!!!!!!!!  !!!"""###$$$$$$  !!!"""  !!!"""$$$&&&"""###$$$&&&''''''''''''&&&((()))(((&&&'''***...%%%$$$$$$$$$%%%(((+++,,,&&&''''''%%%######'''***&&&&&&'''((()))***++++++---***&&&%%%((())))))(((***)))(((((()))+++---///111333777::::::888555333,,,+++)))((()))***,,,---,,,111666888444///,,,+++---......---+++******+++++++++++++++***((('''%%%######$$$'''***+++)))(((+++******+++,,,,,,***((((((***,,,---------+++***$$$%%%(((+++---,,,)))&&&&&&)))+++***'''(((---222333444555777888777333111111111000///...000444777333222333444666777666555777:::===>>>===;;;::::::222888>>>@@@===::::::<<<;;;>>>AAAAAAAAADDDIIIMMMNNNLLLJJJIIIIIIGGGDDDAAAAAABBBCCCCCCBBB@@@>>><<>>>>>AAAEEEHHHIIIHHHEEEDDDGGGFFFDDDDDDEEEFFFFFFEEEEEEFFFIIINNNSSSUUUUUUTTTMMMJJJFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEEEEDDDCCC@@@@@@@@@???>>>===<<<;;;<<<<<<<<<===@@@DDDHHHKKKpppEEE:::000------+++*********---///111000---)))&&& """&&&'''(((***,,,...'''&&&%%%############$$$'''&&&%%%$$$$$$&&&((()))///***%%%$$$'''***)))'''++++++---000111...'''!!!''')))***+++++++++,,,...***(((%%%""""""###&&&''''''&&&&&&''')))******)))***'''$$$$$$&&&***---...---+++(((&&&%%%%%%&&&''''''$$$!!! """###$$$$$$$$$######$$$&&&&&&%%%###!!!!!!"""###$$$&&&'''((($$$%%%&&&(((++++++)))''''''&&&%%%$$$############$$$&&&'''%%%!!!###&&&&&&$$$ !!! !!!"""######"""$$$)))---,,,'''$$$$$$&&&)))'''$$$$$$%%%&&&&&&&&&"""!!!"""%%%&&&&&&###!!!###"""!!!"""!!! """###""" """$$$### $$$''''''%%%$$$%%%'''((((((&&&###   %%%&&&+++&&&###$$$###  !!!""""""!!! !!! !!!!!!""""""######$$$ $$$((())))))((('''%%%###"""""""""### !!!"""######$$$&&&)))***(((""" !!!$$$'''!!!!!!"""!!!$$$!!!!!!"""  !!!###$$$###""""""### $$$&&&$$$!!!%%%$$$"""  !!!"""'''&&&%%%%%%%%%'''((()))(((%%%###$$$'''))))))(((***)))'''%%%%%%%%%'''(((((()))))))))'''&&&&&&(((,,,,,,,,,+++***)))))))))((())))))((((((***---000111222444666555444111000///---***'''''')))---///---111444444111---,,,,,,222111///,,,+++***++++++***))))))))))))((((((((("""###%%%&&&'''(((((((((---,,,++++++,,,,,,***(((((((((((()))+++,,,,,,,,,)))************)))((((((+++***)))((()))+++...///222222333444444444444333666666444111//////111333222333333444555555444444777999<<<======;;;888666777888:::<<<<<<;;;:::999:::===BBBDDDFFFIIINNNSSSRRROOOKKKGGGEEEEEEFFFGGGEEEDDDAAA???>>>======>>>DDDDDDEEEEEEDDDCCCAAAAAACCCBBBAAA@@@>>><<<:::888:::::::::<<>>>>>>>>CCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>===<<<=========???CCCGGGIIIKKKJJJPPPUUUVVVWWWXXXTTTNNNEEE@@@<<<<<<@@@FFFKKKNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDEEEHHHHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGEEEBBB???>>>???AAABBBAAAAAAAAAAAAAAA@@@??????AAADDDHHHJJJIIIFFFDDDDDDFFFDDDBBBCCCEEEGGGFFFEEEIIIHHHIIIOOOUUUXXXWWWTTTKKKJJJHHHFFFDDDCCCCCCCCCEEEEEEDDDDDDCCCBBBAAA@@@AAA>>>;;;:::;;;;;;;;;:::999:::;;;===@@@DDDGGGJJJqqqIII>>>333111111///------000...///333999;;;888333***,,,......+++)))''''''&&&%%%###!!! ###""" !!!$$$''')))---***&&&&&&))),,,,,,+++((()))+++......,,,'''###%%%$$$$$$$$$&&&(((+++---'''%%%""" !!!%%%&&&'''((()))******+++,,,***'''&&&(((***,,,---++++++)))'''%%%$$$"""""" !!!###$$$"""!!!!!!#########"""!!!  """%%%''''''''''''((()))(((%%%###"""###############""""""###"""!!!!!!!!!"""!!!!!! !!!"""############$$$######"""""""""""""""$$$''')))(((%%%###%%%(((((('''''''''((((((&&&$$$"""!!! """ !!!  ###### !!! ###&&&''''''&&&$$$$$$""" $$$&&&&&&$$$ !!!$$$%%%!!!!!!"""######!!!!!!!!!###!!!!!!!!!""""""""""""###&&&'''))))))'''&&&&&&&&&&&&%%%$$$###"""######$$$"""!!! ###&&&'''&&&###!!!###%%%"""!!!$$$$$$###"""!!!!!!"""###$$$###!!!!!! !!!&&&++++++'''$$$$$$&&&###!!!!!!$$$$$$###"""###$$$&&&))),,,...000...***&&&%%%&&&((()))***)))((('''&&&&&&&&&'''((((((((()))(((%%%$$$$$$%%%$$$%%%&&&''''''(((((((((+++++++++***)))***---///333333444444333000...,,,,,,+++)))((())),,,///222111222222000---+++++++++++++++***)))'''%%%###"""############$$$%%%%%%&&& """###%%%'''((()))''''''(((***---...---+++---***''')))...000---***+++***)))((('''((())))))***+++++++++******)))))),,,,,,,,,---...000111222222222111...---...111444777777888888888777666666888999:::;;;;;;999777666999999:::;;;;;;;;;;;;:::AAACCCFFFFFFFFFHHHMMMRRRNNNOOOOOOOOOMMMJJJHHHFFFBBBBBBBBBBBBAAA@@@???>>>CCCDDDFFFGGGFFFDDDAAA???>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCFFFIIILLLNNNKKKNNNQQQSSSWWW[[[XXXRRRFFFBBB<<<;;;===CCCIIILLLMMMMMMNNNNNNNNNLLLKKKJJJHHHGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBEEECCC???======???AAACCC@@@@@@@@@@@@??????>>>>>>CCCEEEGGGGGGFFFDDDDDDDDDJJJHHHEEEEEEFFFFFFFFFEEEIIIGGGHHHLLLRRRVVVVVVUUUNNNLLLJJJGGGEEECCCBBBAAABBBCCCDDDDDDCCCAAA>>>======<<<<<<===>>>???>>><<<<<<<<<<<<===???BBBEEEGGGsssKKK@@@555333222000/////////,,,+++000999===;;;777---///111000---)))'''&&&'''&&&$$$"""   $$$''')))---***'''''')))******)))'''(((***,,,---+++(((%%%###!!!"""%%%(((***%%%###!!! $$$%%%''')))***+++---...+++)))&&&&&&''')))************)))'''%%%### !!!$$$&&&%%%"""###&&&''''''%%%### !!!###$$$$$$$$$&&&'''&&&$$$!!!!!!"""$$$%%%%%%$$$###"""###  ###&&&((('''###""" !!!###$$$&&&&&&%%%###!!! !!!!!!$$$&&&&&&%%%######%%%'''&&&&&&''')))***)))&&&###"""!!! """!!!"""!!! $$$%%%$$$###$$$&&&!!! $$$'''%%%###!!!!!! ###&&&'''&&&### !!!&&&&&&""" !!!"""!!! !!!""""""""""""""""""""""""""""""'''++++++(((%%%$$$%%%&&&%%%$$$"""""""""######$$$"""  ###%%%%%%&&&'''%%%""" !!!"""  $$$%%%%%%###""""""###%%%&&&&&&%%%$$$!!!  &&&,,,,,,'''######&&&$$$""" """""""""  !!!$$$%%%&&&)))+++...000111000---)))%%%%%%''')))***)))(((''''''&&&'''(((((('''(((((('''$$$######$$$"""###$$$%%%&&&&&&%%%%%%***++++++******,,,///222444444444333222///---+++***)))((((((***---111333333222000---+++*********)))))))))(((&&&$$$!!!  !!!###$$$%%%#########$$$%%%&&&((((((&&&&&&(((,,,///000///...///+++(((***///111---)))***)))&&&%%%%%%&&&'''((('''(((***++++++***)))(((*********+++---///111333000000///...---...222555777888999:::::::::::::::;;;<<<<<<======<<<;;;:::::::::::::::;;;;;;;;;<<>>AAA???<<<;;;;;;===@@@BBB=========>>>>>>???@@@@@@DDDEEEFFFEEECCCBBBCCCEEEKKKIIIGGGEEEEEEFFFGGGGGGGGGFFFEEEGGGKKKOOOPPPPPPOOOMMMKKKHHHEEECCCAAA@@@@@@AAACCCDDDCCC@@@===;;;<<<<<<>>>@@@CCCCCCAAA???>>>===<<<<<<>>>AAADDDFFFuuuLLLAAA666333333111//////,,,'''%%%***333999888555,,,...000000---***)))))))))((('''$$$"""  """$$$'''))),,,***((('''''''''&&&&&&''')))+++,,,+++)))((('''!!! ###%%%&&&###"""  !!!!!!$$$&&&(((((())),,,...)))'''%%%$$$&&&'''(((((())))))(((&&&$$$""" ###&&&(((&&&""" $$$'''))))))(((%%%!!! ###%%%%%%###!!!"""###&&&''''''&&&$$$###"""!!! """&&&***...000)))&&&""""""%%%))))))((($$$ !!!$$$$$$$$$###""""""###$$$$$$$$$&&&)))+++***'''$$$###!!! """"""!!!"""###$$$!!! $$$$$$###  &&&(((((((((***,,,### """###"""  !!!###%%%&&&&&&%%%###!!!"""''''''""" !!!############""""""""""""###)))***(((%%%$$$%%%&&&%%%$$$"""!!!!!!""""""%%%$$$""""""###&&&)))+++(((((('''%%%!!! """$$$%%%###""""""###%%%&&&&&&&&&%%%%%% $$$))))))%%%""""""$$$   ###""""""!!!"""###%%%&&&'''(((***,,,---///000111111...***&&&%%%%%%(((+++(((((('''''''''((((((((('''((((((&&&###!!!!!!""""""###$$$%%%%%%$$$###"""((()))******+++---111444222222222222111///---,,,))))))((()))+++...222444333111...+++***)))))))))(((((((((((('''$$$"""!!! """$$$&&&(((((('''&&&&&&&&&&&&'''&&&''')))---111222111//////,,,)))***...///,,,)))(((&&&$$$###"""###%%%&&&"""$$$'''***++++++***))))))***+++,,,...111222444000000000......///333666777888999;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@;;;;;;:::::::::;;;<<<===BBBDDDGGGFFFDDDDDDGGGJJJOOOQQQRRRQQQNNNHHHBBB>>>AAABBBDDDEEEEEEEEEDDDCCCEEEFFFHHHIIIHHHFFFCCCBBB@@@@@@???>>>>>>??????@@@@@@BBBEEEFFFFFFIIIMMMQQQRRRRRRPPPPPPTTTWWWSSSLLLEEECCC???===>>>CCCJJJOOOPPPQQQRRRQQQOOOLLLIIIGGGGGGHHHIIIIIIGGGEEEDDDDDDCCCCCCBBBBBB@@@>>>===<<<===<<<:::::::::<<>>@@@BBBDDDDDDDDDDDDBBBAAAAAACCCEEEHHHGGGFFFDDDDDDEEEGGGHHHHHHGGGEEEEEEFFFHHHIIIJJJLLLLLLJJJHHHEEEBBB@@@??????@@@BBBCCCBBB@@@===;;;<<<===@@@CCCFFFFFFCCC@@@>>>===;;;;;;===@@@DDDFFFuuuLLLAAA666333222000......)))%%%"""%%%,,,222333222+++---...---+++******+++))))))(((&&&$$$"""!!!###%%%&&&'''((())))))((('''&&&&&&&&&&&&)))+++,,,,,,***(((((()))"""!!!$$$$$$###!!!!!!!!!!!!"""###%%%&&&"""%%%((((((&&&&&&)))+++'''%%%###$$$%%%'''''''''((((((&&&$$$###!!! """$$$'''(((&&&""" $$$&&&&&&%%%'''%%%"""!!!$$$$$$###!!!"""$$$'''))))))'''$$$"""!!!###%%%'''***...444888444///)))###!!!"""$$$''',,,,,,***%%%!!!$$$$$$######"""!!!!!! !!!"""$$$'''******(((%%%###!!!!!!""" !!!###""""""###&&&%%%$$$"""$$$'''&&&###  &&&))))))(((***,,,"""    ######$$$%%%%%%%%%%%%$$$!!! %%%&&&!!! $$$############""""""""" %%%((((((&&&%%%$$$$$$###"""!!!"""###$$$%%%%%%$$$$$$%%%&&&))),,,...***)))'''$$$!!! !!!!!!  """%%%&&&%%%######### !!!###$$$###""""""############ $$$$$$%%%&&&'''(((((((((((()))+++,,,............///...+++(((%%%%%%'''***''''''((((((((()))))))))'''((('''%%%"""  """###%%%&&&&&&$$$"""!!!&&&'''(((((()))+++///222...............------,,,)))))))))***,,,///222444222///,,,*********)))((((((((((((''''''&&&%%%$$$!!!  ###%%%''',,,+++)))'''%%%%%%%%%&&&&&&'''***...111111///---...,,,++++++,,,,,,+++)))&&&%%%$$$###"""###$$$$$$!!!###%%%(((*********)))***+++---///111222333333333333222000///111444777888999:::<<<===>>>???????????????@@@AAACCCDDDEEE===<<<:::999999;;;===>>>BBBFFFIIIIIIGGGEEEFFFHHHNNNOOOOOOMMMJJJDDD???<<<@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@???=========>>>>>>>>>AAADDDEEEFFFHHHMMMRRRXXXYYYWWWTTTUUUUUUPPPIIIAAAAAAAAAAAADDDJJJRRRXXXUUUVVVWWWVVVTTTQQQMMMJJJHHHIIIIIIGGGDDDCCCCCCDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<===>>>???::::::;;;<<<>>>AAADDDEEEBBBBBBBBBAAA@@@AAACCCFFFEEEEEEDDDAAA@@@AAADDDGGGHHHGGGFFFEEEDDDEEEEEEFFFHHHHHHGGGFFFDDDAAA???>>>>>>???@@@BBBBBB@@@???>>>===>>>@@@DDDFFFEEEBBB???<<<;;;::::::===AAAEEEHHHqqqKKK@@@555222111///------(((%%%######&&&+++...///,,,,,,,,,***(((((()))+++((((((((('''%%%""" !!!$$$&&&((((((''''''&&&''''''((('''((())))))+++---...,,,)))((((((***%%%""" $$$&&&%%%""" !!!###&&&(((+++,,,,,,///000---)))&&&'''***%%%$$$###$$$&&&((((((((((((&&&$$$"""!!! """"""$$$&&&'''$$$ !!!$$$%%%$$$"""###"""!!!  """$$$$$$""" """$$$(((***)))&&&""" %%%+++------000888???@@@;;;333,,,(((''')))+++......,,,&&& $$$#########""" !!!%%%(((***)))'''###!!!"""$$$  $$$%%%"""!!!$$$'''%%%&&&%%%"""!!!&&&(((&&&!!! %%%'''&&&$$$$$$%%%!!!!!!!!!!!! """$$$%%%%%%%%%$$$######$$$!!!### !!!$$$$$$$$$#########"""""" ###&&&((((((%%%""" """%%%(((***$$$$$$%%%%%%'''(((******)))'''%%%###!!! ######!!! """###"""!!! """$$$###""" ###$$$### """%%%'''(((((('''&&&&&&''')))+++,,,------,,,,,,---,,,(((%%%$$$''')))''''''((()))))))))))))))'''((('''%%%!!!!!!"""%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%))),,,'''(((((()))***++++++,,,)))))))))***,,,///222333000---******++++++)))'''''''''&&&&&&&&&&&&''''''$$$###"""!!!"""$$$''')))+++***(((&&&$$$%%%%%%&&&&&&'''***---//////,,,)))+++---...,,,)))((()))***&&&%%%%%%%%%%%%$$$$$$$$$"""###%%%'''((()))(((((()))+++///111333333222111666555444222111222666999;;;<<<<<<============<<<<<<<<<<<<===???BBBEEEGGG>>><<<:::888999;;;>>>???DDDIIINNNOOOMMMJJJIIIJJJJJJJJJIIIGGGEEEAAA>>>===>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???===<<<;;;<<<===>>><<<@@@DDDEEEEEEHHHNNNTTTYYY\\\\\\WWWTTTRRRMMMGGG???AAACCCDDDFFFKKKSSSXXXVVVWWWXXXYYYWWWTTTPPPNNNJJJJJJIIIFFFBBBAAACCCEEEBBBBBBAAAAAA???>>><<<;;;;;;<<<>>>@@@@@@@@@???>>>======<<<<<<>>>@@@CCCDDD???@@@AAAAAA@@@AAADDDFFFDDDDDDBBB???<<<<<>>===>>>???@@@AAAAAAAAAAAA===>>>???BBBCCCBBB>>>;;;:::999888999<<>>>>>>>>>>>===<<<::::::999999999:::===@@@DDDFFF>>><<<:::888999;;;>>>@@@GGGLLLRRRTTTRRRNNNMMMLLLGGGFFFEEECCCAAA@@@??????<<<<<<<<<<<<===@@@BBBCCCCCCBBB@@@???>>>>>>???@@@>>>===;;;:::;;;<<<>>>???;;;???DDDEEEFFFIIIPPPUUUWWW[[[\\\WWWRRRNNNIIIEEE@@@BBBDDDDDDDDDGGGLLLQQQSSSTTTWWWXXXWWWUUUQQQOOOKKKKKKJJJEEEAAA@@@CCCGGGBBBAAAAAAAAA@@@>>>===<<<<<<>>>AAACCCDDDBBB@@@???@@@???>>>===>>>???AAACCC===???@@@@@@@@@BBBDDDFFFDDDDDDBBB===999888;;;>>>>>>???@@@@@@???>>>???@@@???@@@AAAAAAAAA@@@???>>>>>>>>>??????AAABBBCCCCCC======>>>???@@@???;;;888999888777999<<>>AAABBBBBBAAA@@@???>>>===>>>???@@@IIIKKKQQQWWW[[[ZZZUUUQQQKKKFFF@@@>>>AAACCCAAA>>>;;;<<<===<<<<<<===@@@CCCBBB???;;;;;;===>>>>>>===>>>??????>>><<<;;;===>>>===>>>@@@CCCGGGKKKMMMOOOVVVVVVUUURRRNNNJJJEEEBBBCCCCCCBBBAAAAAAAAABBBBBBGGGHHHHHHFFFIIINNNNNNKKKJJJJJJJJJHHHFFFEEEEEEFFF???AAADDDFFFEEEBBB???<<<>>>BBBFFFGGGGGGFFFEEEEEEHHHFFFDDDAAA@@@???@@@AAA@@@>>><<<;;;<<>>>>>>>>>>>>>>???>>><<<:::>>>AAADDDCCC???===???CCCCCC???;;;;;;???CCCEEEEEECCCAAA???<<<:::999999999:::999888999===@@@AAAAAAoooIII999333111***))),,,(((((((((((()))***+++,,,------,,,***)))((('''&&&&&&(((((((((&&&###"""###$$$$$$&&&(((******)))&&&%%%$$$%%%&&&&&&%%%'''))),,,---***'''%%%&&&&&&%%%###''''''''')))***)))$$$ ###***---,,,***((((((777AAAGGG???333---+++)))(((''''''&&&'''((()))******))))))((('''%%%$$$############"""!!!!!!###%%%%%%$$$$$$%%%%%%%%%""" !!!"""$$$%%%&&&&&&&&&%%%###%%%&&&'''&&&$$$!!!###'''***((($$$!!!"""%%% ###&&&(((***...333777AAABBBDDDHHHJJJGGG@@@999888333---)))$$$ ###))),,,)))%%%###""" ###&&&'''%%%$$$"""""""""$$$%%%%%%###!!! ###%%%((('''%%%###!!!!!!!!!!!!%%%%%%%%%$$$###!!!!!!###&&&((('''###!!!""""""###""" ###&&&&&&%%%$$$"""!!! !!!""" """&&&((())))))'''$$$!!!"""###"""!!! """$$$###  %%%'''(((&&&###!!!!!!"""!!! """!!! !!!###%%%%%%$$$&&&$$$######%%%%%%""" """%%%&&&"""%%%%%%%%%###!!!!!!%%%((())))))))))))************(((((('''%%%###""""""######$$$'''***+++++++++******(((&&&###!!! """%%%&&&+++000///+++)))***)))'''###!!!!!!""""""###%%%%%%&&&%%%$$$$$$###&&&)))---000111222111222444444222...)))&&&%%%&&&%%%$$$######%%%'''(((((('''&&&%%%%%%%%%&&&&&&(((%%%""""""$$$%%%%%%######(((------***''''''(((,,,---...---)))''''''((((((((((((''''''&&&&&&&&&%%%&&&'''((()))(((((('''******+++...000000///---+++---///111333777<<<@@@===<<<999666444222222222333333666:::>>>AAAAAA@@@AAA@@@@@@@@@@@@@@@AAAAAAIIIPPPXXX^^^^^^[[[WWWUUUJJJEEE@@@>>>AAABBBAAA???;;;<<<===<<<<<<===@@@BBBAAA>>>::::::<<<>>>>>>===AAAAAA@@@>>><<<<<<===???@@@AAABBBCCCFFFJJJMMMOOOTTTTTTRRROOOLLLGGGCCCAAABBBAAAAAA@@@@@@?????????>>>@@@AAA@@@DDDKKKLLLIIIIIIKKKKKKKKKIIIGGGEEEDDDAAACCCFFFGGGFFFCCC???===???BBBEEEFFFFFFEEEEEEFFFIIIGGGEEEBBB@@@@@@@@@@@@@@@???===<<<===???BBBDDDHHHEEE???:::888999<<<>>>=========>>>===<<<:::888;;;???CCCCCCAAA@@@BBBEEEDDDAAA>>>>>>AAACCCDDDDDDCCCBBB???<<<:::999888888;;;:::888999;;;===>>>>>>oooHHH888222111+++***+++%%%''')))+++---......---------,,,+++***((('''&&&&&&%%%&&&&&&$$$"""!!!"""###&&&'''((((((((('''%%%$$$#########"""!!!###'''***+++)))'''&&&&&&%%%$$$###'''((()))******(((###!!!)))......+++'''$$$---555:::555...++++++++++++***((('''''''''((((((((()))))))))((('''%%%$$$$$$%%%$$$"""!!!!!!$$$&&&***((('''&&&&&&$$$"""!!!"""$$$&&&''''''&&&&&&'''((()))***)))&&&###!!!''')))***((($$$###$$$'''!!!"""###$$$&&&)))...222;;;===DDDQQQ\\\[[[NNNAAA===555,,,(((%%%###$$$'''***'''### !!!$$$%%%%%%$$$######$$$%%%'''((('''### !!!$$$&&&)))'''### !!!"""$$$$$$$$$""" ###$$$&&&'''&&&### """!!! !!! """$$$$$$###""""""!!!!!!!!! """""""""%%%%%%''''''&&&###  """###"""!!!$$$''''''%%%###""""""!!! ###"""!!!"""$$$%%%$$$###((('''&&&&&&&&&&&&$$$"""  """$$$###!!! """%%%)))(((%%%"""!!!###(((,,,++++++***)))))))))******((('''$$$"""!!!!!!"""######%%%(((***,,,,,,,,,++++++)))%%%"""!!!!!!!!!""" %%%((())),,,111111...,,,,,,+++(((%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$)))---000111111000333555777555111+++'''&&&%%%%%%$$$######%%%&&&'''***)))(((&&&%%%%%%$$$%%%(((&&&######$$$%%%$$$$$$%%%(((+++***(((&&&'''))))))***+++***)))(((((()))(((((((((''''''&&&&&&&&&''''''((()))))))))))))))+++******+++---------+++(((***---000444999>>>BBB<<<:::666222000///000000111222555:::>>>@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCHHHSSS___eeeddd]]]XXXVVVHHHDDD???>>>@@@BBBAAA???;;;<<<===<<<<<<===@@@BBB???===::::::<<<===>>>>>>CCCCCCBBB???======???AAADDDCCCBBBBBBDDDGGGKKKNNNQQQPPPNNNLLLIIIEEECCCAAAAAAAAAAAA@@@???>>>===<<<===AAACCCEEEJJJOOOPPPLLLKKKLLLMMMNNNLLLIIIFFFCCCDDDFFFHHHIIIGGGDDDAAA>>>???AAABBBCCCCCCCCCDDDFFFIIIGGGEEECCCAAA@@@@@@???>>>===<<<;;;<<<===???@@@DDDBBB???<<<:::;;;<<<===;;;;;;<<<<<<;;;888666444888<<>>;;;999888888888<<<:::888888999;;;;;;;;;pppFFF555///000++++++,,,&&&))))))+++,,,---............---,,,+++)))(((&&&%%%$$$%%%%%%$$$""""""###$$$&&&&&&&&&&&&&&&%%%%%%%%%""""""  $$$(((+++***((('''&&&&&&%%%$$$'''(((*********'''### !!!'''+++,,,)))%%%###$$$)))---,,,)))(((***,,,---+++)))'''&&&&&&&&&&&&&&&'''((()))((('''%%%###$$$$$$###!!! !!!$$$'''***(((&&&%%%%%%$$$""" !!!$$$&&&((())))))))))))***+++,,,***((($$$"""%%%&&&&&&$$$""""""%%%(((############$$$'''+++...777;;;FFFVVVbbbbbbUUUIIIBBB666)))$$$###"""###%%%'''$$$ !!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$!!!###''')))***(((### !!!###$$$###""" !!!###$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!"""###!!! """###$$$$$$""" !!!"""!!! """!!!"""&&&'''&&&%%%###"""  """!!!"""!!!!!!###%%%&&&&&&$$$((((((((((((((('''%%%$$$!!!!!!!!!!!! """"""$$$'''))),,,)))$$$ ###)))---,,,+++***((((((((())))))&&&$$$!!! !!!###%%%&&&'''(((+++,,,------+++***)))'''$$$!!!!!!"""%%%'''&&&+++---,,,,,,///...+++,,,+++***(((&&&%%%(((***((('''&&&%%%%%%%%%%%%%%%%%%&&&)))+++---.........333555777666222,,,'''%%%&&&%%%%%%%%%%%%&&&'''(((***)))((('''%%%$$$###"""((('''%%%$$$###$$$$$$$$$'''))))))(((&&&&&&(((***((((((((('''&&&&&&''''''''''''''''''(((((((((((((((((())))))************...,,,))))))***,,,,,,+++''')))---000444888===AAA>>>;;;666222000000111333111333666:::???@@@???>>>>>>@@@BBBDDDFFFGGGFFFFFFHHHRRRaaakkkllldddZZZSSSGGGDDD@@@???@@@@@@???>>>;;;<<<======<<<===@@@CCC@@@>>><<<<<<===>>>@@@@@@DDDCCCBBB@@@???@@@CCCFFFEEECCC@@@>>>???CCCGGGJJJMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@>>>===AAAGGGMMMQQQVVVYYYVVVPPPOOONNNNNNNNNMMMKKKHHHFFFFFFGGGHHHIIIHHHEEEAAA???===>>>>>>>>>===>>>AAACCCFFFFFFEEECCCAAA@@@>>>===999999:::::::::;;;;;;;;;???>>>===<<<;;;;;;;;;<<<999;;;<<<<<<999666444222777;;;???BBBBBBBBBBBBDDDBBBBBBCCCCCCCCCBBB@@@>>>>>><<<;;;999888888999999:::888666666888:::::::::qqqDDD333---...,,,---///(((***)))(((((()))+++...///.........,,,+++(((&&&%%%$$$%%%%%%%%%###$$$%%%'''$$$############%%%'''((("""!!! ###'''((((((((('''&&&%%%$$$$$$'''(((******(((&&&###"""!!!"""$$$&&&'''&&&%%%###"""$$$''')))))))))+++------+++)))'''%%%%%%%%%%%%###%%%'''((((((&&&###!!!!!!!!!!!! !!!$$$''''''%%%############"""!!! ###&&&)))+++,,,,,,)))***,,,,,,+++(((%%%###!!!!!! !!!%%%'''&&&%%%$$$$$$&&&(((***,,,444;;;GGGTTT[[[[[[UUUOOOGGG999***$$$###!!!!!!######!!!$$$&&&'''&&&$$$###$$$&&&&&&$$$"""!!!###$$$$$$$$$"""!!! """&&&***,,,+++)))$$$!!! """!!!"""###"""!!! !!!"""!!!!!! !!!!!!!!! """###!!! !!!""""""  !!! ###&&&###$$$&&&%%%$$$"""  ###!!! ###&&&'''&&&%%%&&&(((***+++***(((&&&%%%#########""" """&&&)))+++,,,(((### ###(((+++***)))((('''''''''''''''###!!!"""&&&((()))+++,,,---......,,,***)))&&&%%%###!!!"""%%%)))+++,,,///111000111333111---))))))(((&&&%%%'''+++...++++++***)))((((((((())),,,***((('''''')))+++---000222555444000***&&&$$$'''''''''''''''((()))))))))((((((&&&%%%$$$###"""((('''&&&$$$######$$$%%%)))((('''&&&%%%&&&(((***'''&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***++++++))))))))))))*********+++///,,,***)))***+++,,,+++(((***...000222555999<<<<<<:::666222111111333444333444666:::>>>??????===<<<>>>AAADDDGGGHHHIIIIIIJJJRRR```nnnuuuooo___RRRIIIGGGDDDBBB@@@???>>>===<<<===>>>>>>===>>>AAADDDBBBAAA@@@???>>>???AAACCCBBBBBBBBBBBBBBBCCCFFFIIICCC@@@===;;;<<>>GGGRRRZZZ```bbb]]]UUURRROOOKKKJJJKKKKKKKKKJJJEEEFFFGGGGGGFFFDDDAAA???:::;;;:::999888999;;;>>>AAAAAAAAAAAA???===;;;:::777888999;;;;;;;;;:::::::::::::::::::::999999999:::===??????;;;777555555777999<<<>>>>>>>>>>>>>>>???@@@BBBCCCAAA>>><<<:::777666666555666777999:::666555333444777999:::999tttGGG444,,,---+++...000******)))'''&&&'''***---////////////...,,,)))&&&%%%###$$$%%%%%%%%%%%%''')))$$$"""!!! !!!$$$''')))""""""!!!  $$$'''%%%'''((('''%%%######$$$'''((()))(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&%%%$$$&&&%%%''',,,...,,,,,,///***)))'''%%%$$$$$$$$$%%%"""$$$''')))(((%%%!!! !!!!!!"""%%%'''$$$###!!!!!!"""###"""""" ###'''***,,,------(((***+++,,,,,,***'''%%%!!!$$$%%%'''&&&%%%&&&((()))))))))000888CCCKKKOOOPPPRRRSSSLLL@@@333---***%%%"""""" !!! !!!%%%'''(((&&&###"""$$$'''&&&###  ###%%%&&&&&&$$$###"""###'''***---***(((&&&###"""###$$$&&&$$$$$$###""" !!!"""### !!!"""!!! !!!###"""  ######"""  !!! !!!###!!!%%%'''$$$""""""######!!!!!!!!!"""!!! """%%%&&&%%%######''',,,///...+++(((&&&&&&%%%$$$### ###&&&((()))***&&&""" !!!$$$'''(((''''''((((((((('''&&&&&&"""$$$(((***)))+++,,,---------+++)))(((%%%$$$######$$$'''***,,,---///000222777<<<:::555))))))'''%%%$$$''',,,000------,,,,,,,,,,,,,,,+++///,,,(((%%%$$$&&&)))+++---///111111---)))&&&$$$((((((((())))))))))))***'''''''''''''''&&&%%%$$$(((((((((%%%###"""$$$%%%)))(((&&&%%%%%%&&&((()))'''$$$"""!!!"""$$$$$$###$$$%%%&&&''')))***,,,,,,)))))))))((()))******+++---+++))))))***+++++++++)))+++...///000222444666777666333111000111222444666555666888;;;===<<<;;;:::<<>>???@@@??????@@@CCCEEEDDDDDDCCCAAA??????BBBDDDAAABBBCCCDDDDDDEEEGGGIIIAAA???<<<:::<<<@@@EEEHHHJJJKKKMMMNNNNNNMMMKKKJJJEEEGGGIIIJJJIIIFFFCCCAAA===GGGSSS]]]eeehhhccc\\\OOOKKKFFFEEEGGGJJJJJJIIIAAABBBCCCDDDCCCAAA???>>>999999888666444444666888:::;;;<<<===<<<:::888666555777:::===>>>===<<<:::666777666666666666555555999===AAAAAA===999777777555666777777888888888888:::===??????===:::777777111111111111222444666777222111000000333555666666vvvLLL777,,,,,,***...000***(((((((((((()))+++,,,---///000000///,,,)))&&&%%%"""$$$%%%%%%%%%&&&(((***&&&### """&&&(((###$$$$$$###"""###%%%'''''')))+++***(((&&&&&&''''''((((((&&&$$$$$$'''***,,,***'''&&&''''''&&&$$$)))&&&'''---000,,,***,,,'''&&&%%%$$$###$$$%%%%%%###&&&)))***)))%%%  ###$$$%%%'''(((%%%###!!! !!!""""""!!!!!!"""%%%(((***+++++++++(((***,,,------,,,)))((("""!!! !!!"""######$$$######%%%((()))'''%%%***000:::AAAFFFKKKPPPTTTQQQIIIBBB>>>888...%%%""" """$$$$$$######%%%'''$$$&&&'''$$$ ###'''###!!! """%%%&&&&&&&&&%%%""" !!!$$$'''***''''''&&&%%%%%%&&&(((((('''&&&$$$!!!  """###!!!!!!  """###$$$###!!! !!!###%%%$$$"""!!!###&&&'''&&&!!!"""!!!###'''$$$&&&&&&$$$!!! !!!###$$$  $$$ """$$$###!!! '''///444333...+++)))((('''%%%###!!!!!!$$$&&&&&&%%%)))&&&""""""$$$&&&&&&&&&%%%&&&(((******)))'''&&&$$$!!!!!!&&&))))))&&&&&&''')))++++++***)))(((&&&%%%%%%%%%&&&''')))***+++++++++000:::BBB???777---+++(((%%%$$$&&&+++///,,,---...//////...---------+++(((%%%$$$&&&(((***+++---......+++(((&&&&&&''''''((()))))))))))))))&&&'''((()))******))))))((())))))&&&###"""$$$&&&)))'''&&&%%%&&&'''((((((&&&### !!!$$$&&&'''&&&'''''''''((())))))******))))))((('''((()))***+++***)))'''((()))******)))(((***---...//////111333333333222111111222333444777666444555777888999888888999<<>>>>>@@@CCCAAACCCFFFFFFEEEDDDDDDEEEAAA@@@>>>>>>@@@DDDIIILLLLLLMMMPPPQQQPPPLLLIIIFFFBBBEEEHHHJJJIIIFFFCCC@@@???GGGPPPWWW^^^bbb___YYYHHHDDD@@@AAAEEEGGGFFFDDD===>>>???@@@@@@???>>>===888999888666333222222333333444777999999777444333000333888<<<===<<<:::888444444333222222222222222333888======999555333444222111000000222333444555666999;;;;;;888555444444//////.........///111222000...,,,,,,...000000000wwwPPP:::...,,,***---///(((&&&''')))+++,,,,,,,,,,,,000000000///---***&&&$$$!!!###$$$$$$%%%&&&(((***(((%%%!!! $$$&&&$$$%%%&&&%%%$$$$$$&&&'''+++---000///,,,******+++'''((('''%%%###$$$(((,,,///---************&&&###)))%%%&&&---///***&&&'''%%%$$$#########$$$%%%&&&%%%'''***,,,***&&& !!!%%%&&&''')))***'''$$$"""!!!!!!"""!!!!!!$$$%%%'''((()))***))))))(((***---...///---,,,***&&&%%%############"""!!!!!!!!!!!!$$$''''''$$$!!!%%%***222;;;CCCJJJPPPTTTSSSPPPNNNMMMDDD666)))###!!!$$$((((((((((((***,,,"""$$$%%%""""""''' """%%%'''&&&%%%&&&### !!!$$$'''%%%%%%%%%&&&'''((()))***)))'''$$$"""!!!!!!"""""" """### ###$$$"""!!!"""$$$%%%%%%$$$###""" $$$'''((('''&&&$$$)))******######!!!$$$)))%%%&&&&&&$$$"""###&&&'''%%%***""""""""""""###!!!'''111777666111---***)))(((%%%###!!! """$$$&&&&&&%%%###(((%%%$$$$$$'''(((&&&$$$$$$&&&))),,,,,,+++(((&&&&&&###!!!###((()))'''$$$!!!###%%%((()))))))))((('''''''''&&&&&&&&&'''''')))(((''',,,999AAA===444111///***&&&$$$%%%***...***,,,...000000///...---***)))'''&&&&&&'''((()))***,,,---,,,***((('''(((&&&''''''((()))(((((((((&&&''')))+++,,,---,,,,,,((())))))&&&###"""$$$&&&)))'''%%%%%%&&&'''''''''%%%""" !!!%%%)))******))))))))))))(((((((((((()))((('''''''''(((***+++((('''&&&''')))***)))((('''))),,,---......000111222222222333333444555555888555222222333555666666777888:::===BBBGGGKKKNNNJJJMMMTTT\\\dddiiikkklll___^^^ZZZTTTMMMFFFCCCAAAAAAAAABBBBBBAAACCCEEEHHHEEEEEEDDDAAA===<<<>>>AAACCCEEEHHHHHHFFFCCCBBBAAABBBAAAAAAAAADDDHHHMMMOOONNNPPPRRRSSSPPPKKKFFFBBB???BBBFFFHHHHHHEEEAAA???@@@DDDIIIKKKOOOSSSQQQLLLAAA>>><<>>======<<<999999999777333111000111...000444666666555222111+++...444888::::::777555333222111000////////////+++111777777333///...//////...,,,,,,...111333444333666999888555222222333///...---,,,+++,,,,,,---...,,,***)))***++++++***tttOOOBBB444---***((())),,,***(((((()))+++------,,,---,,,+++---///---((($$$"""!!!!!!"""$$$&&&&&&%%%+++&&& !!!!!!!!!!!!###$$$$$$%%%''')))***,,,000222111...***'''(((((('''%%%$$$$$$'''))))))***+++***'''&&&%%%&&&$$$''''''%%%&&&)))***((("""!!!"""$$$%%%%%%###!!!"""!!!###%%%((('''""" !!!!!!!!!"""$$$&&&!!! !!!%%%((((((%%%!!!%%%'''((()))(((''''''(((***,,,...---+++)))))))))&&&'''((((((&&&$$$$$$%%%"""############"""!!!!!!%%%)))...111444:::DDDKKKKKKLLLQQQVVVVVVJJJ777((((((&&&%%%'''***+++)))'''$$$###""""""%%%$$$######&&&******&&&###$$$!!!!!!###"""!!!%%%%%%%%%%%%$$$&&&(((***(((%%%###""""""######""" ###!!!"""&&&(((%%%!!!!!!"""$$$&&&'''&&&%%%$$$###""" !!! $$$+++...---)))&&&!!!!!!'''+++---'''&&&### """'''+++***)))'''$$$"""!!!   !!!$$$'''&&&"""  '''******(((((('''$$$!!!"""'''...111111---***(((---***&&&$$$$$$$$$$$$### """$$$$$$###!!! ###%%%'''&&&%%%!!!%%%,,,111---&&&%%%))))))&&&###%%%)))***((($$$ !!!$$$&&&((()))))))))***)))(((&&&&&&&&&'''''''''$$$"""%%%***000333333000000///...---+++***))))))***+++...000000...,,,------...,,,)))'''''''''(((***++++++)))'''&&&&&&$$$###$$$''',,,...---+++***))))))***,,,------,,,***+++,,,+++)))''''''((('''&&&$$$"""!!!###'''***+++'''######'''+++,,,---............---+++)))(((&&&'''((((((&&&&&&'''(((***)))(((''''''((()))***''')))+++++++++***+++,,,222333555555444444555666888222...111444444444666555777:::>>>AAADDDFFFGGGJJJLLLPPPUUUZZZ___ccceeeffffffddd]]]SSSKKKHHHGGGCCCDDDEEEDDDCCCCCCDDDFFFFFFEEECCCAAA@@@@@@AAAAAAHHHGGGFFFFFFEEEEEEEEEDDDIIIFFFFFFHHHHHHGGGJJJOOOLLLMMMNNNNNNLLLHHHCCC@@@@@@EEEIIIHHHDDDAAAAAABBBFFFFFFFFFEEEDDDBBB@@@???@@@>>>>>>AAADDDCCC===888999888777888:::;;;;;;999666888999999666333222111//////000000000000///...---///000222444555555555222///***)))+++,,,+++***((()))******))))))***,,,+++***))))))***,,,...000222333555666666333111///---,,,+++***)))***+++,,,,,,***(((%%%%%%%%%'''(((rrrPPPCCC555...***((())),,,)))'''%%%&&&(((***++++++*********,,,...---***&&&$$$######$$$&&&'''&&&%%%***&&&!!! """$$$###""" """#########%%%'''***,,,000222111...***'''%%%(((******(((&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$&&&%%%!!!!!!$$$%%%######"""###$$$&&&&&&$$$###$$$""" !!!###$$$""" #########"""  """ !!!$$$''''''$$$!!!&&&(((******))))))***+++---...///---***(((''''''$$$&&&(((((('''&&&&&&'''############""" """&&&+++---///333:::@@@BBBEEEKKKSSSWWWQQQDDD999...***'''&&&'''(((&&&###"""!!! """&&&#########%%%&&&'''%%%$$$$$$""" ###$$$$$$###"""###############$$$%%%%%%### !!!!!!!!!  !!!!!!!!!!!! """&&&'''$$$ !!!"""###%%%&&&&&&%%%%%%(((%%%""" ###)))---+++)))&&&### """&&&***,,,)))&&&""" ###&&&)))'''&&&&&&$$$###"""  ###&&&%%%""""""))),,,,,,)))***)))'''$$$######%%%&&&))),,,---+++)))((('''***((($$$######$$$$$$### !!!###$$$$$$""" !!!$$$%%%%%%$$$###%%%***...***$$$$$$'''(((%%%###%%%)))+++(((%%%!!!###%%%''')))*********,,,+++***)))(((((())))))(((&&&###$$$'''***,,,,,,---------------,,,++++++*********,,,......,,,******,,,------***(((''''''(((***+++***(((%%%%%%%%%'''&&&&&&(((,,,......---***)))))))))***++++++++++++---...---***'''&&&&&&'''&&&&&&$$$###$$$'''***+++(((%%%&&&))),,,......000000000///---+++)))'''&&&'''''''''%%%%%%'''(((++++++)))((('''(((((()))''')))+++,,,++++++,,,---222333444444333333555666777111///111555555777:::999:::===@@@DDDGGGIIIJJJJJJKKKMMMPPPVVV\\\bbbfffiiikkkllleeeZZZPPPJJJHHHGGGHHHIIIIIIIIIJJJLLLNNNJJJHHHFFFFFFGGGGGGFFFEEELLLLLLLLLKKKIIIGGGFFFGGGHHHEEEDDDFFFFFFDDDEEEJJJHHHIIIJJJKKKJJJGGGDDDBBBDDDGGGIIIGGGDDDCCCDDDFFFDDDCCCBBBAAA???>>>======???======@@@CCCBBB===888777666555666888999888777555777999888666333222222//////......------------...///000111222333444555333///+++(((((((((&&&%%%###$$$&&&%%%$$$$$$%%%'''******))))))***+++,,,---///111222333333111///---++++++***++++++,,,------...,,,(((&&&%%%&&&((()))pppOOOBBB555///+++))))))+++(((%%%###"""$$$'''((()))(((((((((***,,,,,,***((($$$$$$%%%'''))))))'''%%%***'''$$$$$$&&&'''&&&### """############%%%&&&))),,,...000///,,,(((&&&"""&&&,,,...,,,((($$$""""""###%%%$$$$$$###%%%&&&&&&'''$$$"""###"""$$$$$$$$$%%%''''''&&&$$$'''$$$!!! !!!###%%%%%%''''''&&&###!!! !!!###%%%%%%$$$"""''')))++++++***+++,,,...///000///,,,(((%%%$$$$$$###%%%'''(((''''''''')))$$$$$$###"""!!!###'''(((((())),,,000888;;;CCCMMMSSSSSSMMMGGG777000)))$$$######!!!###&&&######$$$###""""""$$$&&&%%%###""""""$$$&&&&&&%%% !!!""""""!!!!!! !!!  !!!!!!"""######""" !!!$$$$$$""" !!!!!!###$$$%%%&&&&&&+++)))%%%""" """'''******(((''''''&&&$$$###%%%(((+++)))$$$!!!%%%''''''$$$%%%&&&&&&%%%###  !!!!!!%%%$$$###%%%+++------)))******)))(((((()))+++***++++++)))&&&%%%%%%&&&&&&$$$"""!!!"""#########!!!"""###$$$###!!!!!!$$$%%%%%%######$$$&&&)))&&&!!!"""'''(((&&&$$$&&&)))***(((&&&###$$$&&&(((***+++,,,,,,///...,,,+++******++++++---***'''%%%&&&''''''''')))***+++,,,---.........,,,+++******++++++***((('''***---...,,,***((((((***++++++***'''$$$$$$$$$***)))'''(((+++---......+++***))))))(((((())))))---///000///,,,(((%%%$$$&&&&&&'''&&&%%%%%%'''******)))((()))+++---...---111111111000...+++)))((('''''''''%%%$$$$$$''')))...---+++)))(((''''''&&&&&&(((***+++++++++---...222333333222111222444666666111///222666888;;;??????@@@CCCFFFHHHKKKLLLMMMKKKJJJJJJLLLQQQXXX```dddkkkrrrwwwrrreeeWWWOOOLLLMMMNNNPPPQQQQQQSSSVVVXXXTTTQQQOOOQQQUUUWWWTTTPPPUUUWWWXXXTTTOOOJJJIIIIIIGGGDDDDDDFFFFFFCCCCCCEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHFFFEEEDDDEEEGGGAAA@@@>>><<<::::::::::::===<<<<<<>>>@@@@@@<<<888333222222222444555444333333555777666444222111111000///---,,,+++++++++,,,///.........///000222333444000+++'''%%%###!!! """######""""""###$$$))))))))))))************+++,,,...///...---+++***&&&(((***,,,......//////000---)))%%%$$$&&&(((***oooJJJ>>>333...,,,******,,,)))&&&"""!!!"""%%%'''(((((((((((()))))))))((((((""""""%%%(((++++++)))&&&)))'''&&&''')))***'''$$$###%%%&&&&&&%%%%%%&&&((((((***,,,---,,,)))&&&### $$$***---+++'''###!!!###$$$%%%$$$######$$$%%%)))***'''!!! %%%'''&&&%%%$$$$$$%%%''''''&&&%%%***(((%%%$$$$$$&&&((()))))))))'''$$$ """""""""###$$$$$$$$$###'''(((******)))***,,,...111000...***&&&###"""######%%%''''''&&&%%%%%%&&&$$$$$$###""""""!!!!!!!!!!!!$$$%%%###!!!!!!!!!...333<<>>555+++$$$!!!!!! $$$(((###$$$$$$!!!$$$((('''&&&%%%%%%%%%%%%%%%$$$ ###$$$$$$"""   !!!"""######$$$$$$%%%###!!!!!! !!!!!! !!!###$$$%%%***((($$$!!! !!!!!!%%%(((((('''(((******((($$$###&&&)))$$$!!!&&&'''&&&&&&'''((()))'''$$$ !!!"""!!!$$$%%%$$$###'''***)))(((&&&'''((()))((())),,,...---...---***'''$$$$$$$$$"""!!!!!!######""" !!!"""######"""!!! !!!!!!"""$$$'''((('''&&&"""!!!!!!###""" ###))))))((('''((())))))&&&###%%%&&&''')))+++,,,---...000///---+++******++++++111///,,,***((((((((('''%%%&&&)))+++---///000000...,,,***))))))***)))(((%%%(((,,,...---+++)))))),,,,,,,,,***'''$$$$$$$$$***((('''&&&''')))+++,,,---,,,+++***((('''((()))...000222111---)))%%%###%%%&&&'''&&&%%%%%%'''(((++++++++++++++++++***)))---............,,,***)))((((((&&&$$$###$$$'''***///...---***((('''%%%%%%$$$&&&(((*********,,,---000000000//////111444777555111000444888:::???EEEFFFGGGJJJLLLNNNPPPPPPQQQPPPNNNKKKKKKOOOUUU]]]aaakkkuuu~~~}}}pppaaaWWWSSSQQQSSSUUUWWWXXX[[[^^^aaa^^^[[[ZZZ___fffiiifff```bbbeeefffbbbYYYQQQLLLKKKJJJFFFFFFJJJKKKHHHFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKHHHHHHIIIIIIHHHGGGEEEDDD@@@>>>;;;999888888888999;;;999999:::<<<<<<:::777000///......000000000...///111222222000......///333111///,,,++++++,,,------,,,+++******,,,...000333000+++&&&###!!!###$$$%%%%%%$$$$$$%%%'''((())))))***))))))((('''((()))*********)))'''&&&"""%%%)))---///000000000///,,,'''$$$###$$$''')))oooDDD:::000---,,,++++++...+++((($$$"""###&&&(((((())))))((('''&&&%%%%%%&&& ###(((+++---+++))))))(((&&&(((++++++(((%%%###$$$&&&%%%%%%%%%&&&'''&&&''')))***(((&&&""" """&&&'''&&&$$$######(((((((((&&&$$$###$$$&&&***+++(((######(((+++***%%%$$$###$$$%%%&&&&&&%%%''''''(((''''''''''''((((((((('''%%%""" !!!$$$%%%%%%$$$$$$$$$%%%&&&%%%&&&''''''&&&''')))+++///...+++'''###!!!!!!"""%%%&&&'''&&&$$$"""""""""$$$#########$$$%%%&&&'''"""$$$$$$"""&&&,,,666>>>CCCFFFFFFFFFBBB999---$$$!!!!!!!!!!!!!!!!!!  $$$((($$$%%%### ###((((((((((((&&&%%%###""""""!!!%%%((()))&&&###"""###"""!!! !!!"""###$$$%%%&&&***'''%%%###"""!!!!!!"""###%%%###  """ ###%%%&&&&&&***++++++((($$$"""###%%% &&&(((''')))***,,,,,,***%%%!!!###$$$""""""$$$%%%%%%$$$%%%%%%&&&'''%%%###!!!"""###%%%&&&&&&'''***,,,...///000///+++&&&###""" """"""!!! """###$$$$$$$$$&&&&&&&&&(((+++,,,,,,+++!!! !!!%%%+++,,,+++******)))'''###!!!&&&&&&'''(((***,,,---...///...,,,***)))((())))))000///...,,,***))))))***$$$%%%(((***---...000000...,,,***)))*********)))$$$''',,,...---+++******---------***'''%%%%%%%%%'''&&&%%%$$$$$$%%%(((***//////...+++((('''(((***...000222222...)))&&&$$$$$$%%%&&&&&&%%%%%%&&&(((,,,------,,,***(((&&&%%%((()))+++,,,------,,,,,,)))((('''%%%###%%%(((+++......,,,+++)))&&&%%%$$$"""$$$'''(((((()))***,,,------------...111777;;;777444333777:::===CCCKKKMMMOOORRRUUUVVVVVVUUUTTTVVVTTTRRRQQQSSSWWW\\\___hhhsss~~~wwwiii___[[[TTTVVVXXXZZZ\\\^^^bbbeeedddaaa```fffooosssqqqlllmmmqqqssspppggg\\\TTTPPPPPPLLLLLLQQQSSSQQQPPPQQQPPPPPPOOOOOOOOOPPPQQQRRRMMMMMMOOOQQQQQQMMMFFF@@@???===;;;888777777888888777666666666777888777666---,,,++++++------,,,+++***,,,------+++***+++,,,555333111...------...///***)))((('''((()))+++---111///+++'''###!!! %%%'''(((((('''&&&((()))(((((()))))))))((('''''''''''''''''''''&&&$$$### ###(((,,,///000000///+++)))%%%""""""###&&&(((pppBBB888000......,,,,,,...---***&&&%%%&&&'''(((((())))))(((%%%###"""$$$%%% !!!###'''+++---,,,+++***(((&&&'''******'''$$$!!!""""""""""""$$$%%%%%%&&&'''(((&&&$$$!!! """""""""###%%%'''++++++***(((%%%%%%&&&((()))***((($$$$$$(((+++)))$$$"""!!!!!!###$$$$$$$$$###%%%'''(((&&&%%%$$$%%%&&&''''''&&&$$$$$$%%%'''((((((((('''%%%&&&(((***$$$%%%%%%$$$######&&&(((***)))&&&### """$$$&&&'''(((&&&$$$"""!!!!!!############%%%''')))***"""###%%%%%%$$$ %%%///777===BBBIIIMMMGGG===000'''###$$$$$$$$$$$$###"""###&&&$$$### !!!%%%&&&'''(((&&&###!!! !!!%%%***+++((($$$"""$$$&&&%%%$$$ !!!"""$$$%%%&&&&&&+++(((&&&$$$###!!! !!!!!!"""  """ """$$$%%%&&&++++++)))&&&"""!!!!!!"""%%%((((((***+++------+++'''### """$$$%%%$$$ !!!!!!###$$$%%%((())))))(((&&&""" !!!######$$$%%%(((***+++...000000,,,'''###!!! !!!!!! !!!###%%%&&&&&&)))((()))+++...//////..."""!!!"""&&&,,,,,,,,,,,,+++)))&&&### %%%%%%&&&''')))+++,,,...---,,,***((('''&&&&&&'''***++++++***(((((()))***%%%&&&(((***,,,------...+++***)))***+++,,,+++***%%%(((+++------+++++++++,,,---,,,)))&&&%%%%%%&&&$$$%%%%%%%%%$$$%%%''')))///000///+++'''&&&))),,,,,,///111000---***''''''&&&&&&&&&%%%$$$%%%'''***---......,,,)))&&&%%%%%%%%%&&&(((+++---.........)))))))))'''&&&&&&)))++++++++++++***((('''%%%$$$###%%%'''(((((((((***++++++,,,,,,---000666===BBB===::::::<<<>>>AAAHHHPPPUUUXXX\\\``````^^^ZZZXXX[[[[[[\\\\\\]]]^^^______gggoooyyy|||wwwmmmddd___VVVXXXZZZ[[[\\\^^^bbbddddddbbbbbbfffmmmqqqpppmmmoootttzzz|||xxxoooccc[[[XXXSSSRRRWWW[[[ZZZYYYZZZXXXWWWWWWWWWXXXYYYZZZ[[[WWWVVVVVVYYYYYYTTTHHH???<<<;;;999777666555555555333333222222222333444444,,,+++)))***++++++***)))&&&((()))(((''''''((()))333222111///.........///((('''''''''((()))+++,,,000...,,,'''### !!!"""%%%&&&''''''&&&&&&'''((((((((((((((())))))))))))((((((((('''%%%$$$###""" ###'''+++...///......'''&&&$$$""""""$$$&&&'''rrrDDD;;;333111000---,,,------+++((('''((((((((('''''''''&&&$$$!!!!!!$$$'''%%%%%%%%%(((+++---,,,++++++(((%%%%%%'''(((%%%"""!!!!!!!!!"""$$$%%%''''''((((((&&&$$$!!! !!!!!!$$$(((***++++++***(((&&&''')))+++***,,,***&&&&&&))))))'''""" !!!""""""""""""%%%''''''%%%$$$$$$&&&&&&'''((('''&&&''')))***+++,,,+++)))''''''+++...$$$$$$$$$""" ###%%%$$$###"""###''''''((()))(((&&&$$$$$$$$$$$$$$$######$$$&&&((()))$$$%%%&&&&&&%%%"""!!!(((...444>>>KKKUUUKKKBBB444***&&&&&&&&&%%%&&&%%%""""""### !!!$$$&&&%%%""" !!!###!!!!!!$$$((()))%%%!!! ###&&&((('''&&&!!!"""###%%%&&&&&&'''%%%#########""" !!!!!!"""######$$$###"""!!! !!!!!!!!!###%%%'''---)))%%%"""!!! ###''')))((()))++++++***(((%%%$$$ ###&&&((("""""""""!!! !!!###'''((()))'''%%%!!!!!!"""#########$$$&&&((('''))),,,,,,)))%%%"""  !!! !!!"""$$$%%%&&&(((((()))+++...///...---&&&  !!!"""%%%***)))***,,,,,,***'''$$$###$$$$$$$$$%%%''')))+++,,,---+++)))'''&&&%%%%%%%%%''')))***)))'''&&&(((***(((((()))***++++++******&&&&&&'''))),,,,,,+++***&&&)))+++,,,+++***++++++******)))'''$$$###$$$&&&$$$&&&(((((('''''')))+++...///...***&&&%%%(((,,,***,,,......,,,*********))))))(((&&&%%%'''***------...///,,,)))'''''')))%%%''')))+++---.........)))******)))((((((***+++(((((())))))((('''&&&%%%%%%''')))***))))))***++++++,,,---///444<<>>666333222...,,,,,,---+++)))((((((((('''&&&$$$%%%%%%### !!!&&&******)))((()))+++,,,,,,+++,,,(((%%%$$$&&&&&&$$$!!!!!!"""######&&&'''(((((())))))'''%%%"""  """###%%%))),,,*********((('''(((+++------///...)))(((***)))&&&!!!!!!!!!!!!%%%''')))(((%%%$$$''')))&&&'''((((((((((((***,,,---...---+++((()))---000%%%%%%$$$!!!!!!$$$!!! %%%)))'''(((***)))(((''''''(((%%%$$$###""""""$$$&&&'''%%%%%%&&&'''&&&$$$!!!###&&&,,,888JJJXXXOOOEEE777---((('''&&&%%%'''&&&###""" $$$$$$""" !!!###%%%""" """%%%&&&""" ###'''((((((&&& """###$$$&&&&&&###""" !!!""""""!!!  )))(((&&&"""!!!$$$###$$$&&&'''&&&%%%###!!! !!!!!!!!!!!!###%%%'''---(((""" """&&&)))%%%&&&((()))***)))'''''' """&&&)))######""" !!!%%%&&&'''&&&$$$"""!!!!!!###$$$%%%%%%$$$$$$&&&((($$$&&&((((((%%%""" !!!!!!  !!!"""###$$$$$$'''''''''))),,,...---,,,)))### !!!""""""$$$'''&&&)))+++,,,***(((&&&&&&############%%%(((***+++---+++)))'''%%%%%%%%%%%%''')))+++***'''&&&(((******************)))((((((""""""%%%(((+++,,,+++)))((()))++++++******+++,,,'''((('''%%%""""""###%%%%%%(((+++,,,+++***,,,...,,,...---)))$$$###''',,,)))+++,,,,,,+++***+++,,,,,,+++***'''&&&(((,,,000,,,...///---***)))+++---((()))+++---............)))+++,,,+++***)))***+++%%%&&&'''(((((('''&&&%%%''')))+++++++++***+++,,,,,,---...111777@@@KKKRRRKKKHHHGGGHHHHHHIIIQQQZZZ```eeelllqqqqqqlllddd___\\\bbbjjjppprrrooojjjfffjjjkkkmmmpppqqqmmmeee^^^YYY[[[\\\\\\\\\]]]___aaagggfffeeeccccccdddeeefffbbbiiiwwwxxxfff___ZZZ]]]``````______[[[]]]```cccfffhhhiiijjjddd^^^XXXWWWWWWQQQEEE;;;333333333222111///---,,,......---,,,+++---///222,,,***))))))******)))'''$$$%%%&&&&&&%%%%%%''')))******+++++++++***))))))'''(((***+++---......///000///,,,''' $$$&&&''''''&&&%%%'''((())))))''''''(((***,,,......---+++(((&&&$$$"""!!!"""$$$&&&(((************######$$$&&&'''(((((()))uuuOOODDD999444111---,,,---,,,,,,,,,+++)))((('''&&&)))&&&!!!$$$)))...)))***+++---//////,,,)))&&&%%%%%%%%%'''&&&$$$""""""###%%%%%%%%%%%%'''(((+++,,,,,,+++)))'''$$$###!!!!!!"""%%%(((******)))---+++******,,,---......111///,,,******)))(((&&& """%%%''''''+++***((('''&&&''')))***)))'''%%%&&&***------,,,)))))))))))))))(((((((((!!!###$$$""" ###&&&&&&$$$""" """$$$&&&%%%&&&&&&''''''(((''''''%%%$$$""" ###&&&)))'''&&&%%%$$$### $$$000???MMMVVVNNNGGG<<<222***&&&###"""&&&'''&&&!!!###$$$&&&%%%!!! !!! %%%$$$###"""!!!!!!!!!!!!###!!! """$$$%%%%%% !!!!!!!!!!!!""""""""""""!!!!!!###!!!"""$$$******)))%%%!!! """%%%%%%%%%'''(((((('''%%%###!!!!!!!!!!!!"""######!!! !!!'''%%%###!!! !!!"""###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""!!! ###''''''$$$  ###""""""!!!!!!!!!!!!!!!######$$$%%%''''''(((((($$$%%%&&&%%%""" !!!!!!!!!!!!$$$&&&%%%$$$###$$$###!!!$$$)))+++)))(((+++)))((((((&&&%%%$$$###"""###%%%)))+++,,,***'''&&&$$$$$$###$$$&&&)))---///)))(((&&&&&&&&&'''&&&%%%(((((()))(((''''''***,,,((()))*********)))'''&&&$$$$$$$$$'''***---------***+++)))'''+++///...***...)))$$$!!!"""$$$###"""'''((()))+++---///000111...---+++(((%%%$$$%%%'''''''''(((***------,,,***,,,,,,,,,+++***,,,000333111...+++)))***+++,,,,,,+++)))''')))---//////......---+++***+++***((('''######$$$'''***,,,+++***(((((()))+++------,,,***...000444999@@@FFFLLLOOOOOOPPPPPPNNNMMMOOOUUUZZZfffnnnvvvwwwrrrjjjeeecccbbbeeejjjooorrrssssssrrrnnnpppsssssspppjjjddd```ZZZ]]]^^^\\\ZZZ[[[aaagggjjjiiifffcccbbbaaabbbcccccciiiuuu~~~mmmaaaYYY[[[```bbbaaa```^^^^^^```dddiiilllmmmmmmfff[[[RRROOOMMMFFF===999333222000000000000///---......///000111222333333000...,,,***+++***)))(((&&&%%%&&&)))---000///---+++***)))))))))***+++,,,)))***+++,,,---.........000...+++%%% !!!###'''***,,,,,,++++++***)))(((&&&&&&)))...222---,,,)))'''%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&'''***,,,---,,,++++++qqqKKK@@@555000...,,,+++...,,,,,,,,,+++)))(((&&&%%%$$$""" !!!%%%***...)))***,,,///111000---***######$$$&&&((((((&&&### """$$$%%%%%%&&&(((***,,,,,,+++***)))'''&&&%%%""""""###&&&***,,,,,,,,,++++++,,,---...///...---111///,,,+++***)))'''%%%!!! !!!%%%(((******)))(((&&&%%%%%%&&&'''((('''%%%$$$%%%)))++++++***'''&&&%%%%%%%%%%%%&&&&&& !!!###%%%''')))'''%%%######$$$&&&'''$$$$$$$$$$$$%%%''')))***)))&&&!!!"""&&&)))***(((&&&%%%%%%### """...;;;FFFLLLDDD???888000+++'''%%%$$$%%%%%%### $$$"""$$$$$$"""%%%))))))%%%###""""""!!!!!!"""$$$$$$###!!! """$$$%%%%%%######"""!!!  !!!###$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%'''((('''$$$!!!!!!######%%%'''((('''&&&%%%$$$"""###$$$"""!!!###$$$$$$!!!!!! !!!###%%%'''&&&''''''&&&###!!!!!!"""!!!!!!!!!!!!!!!"""""""""""" ###((((((%%%!!! !!!"""""" %%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%'''(((***+++***)))((($$$ !!!!!! """$$$%%%%%%$$$""""""###%%%######'''(((%%%%%%(((,,,+++***)))'''&&&%%%$$$$$$%%%'''((((((&&&$$$###"""######%%%'''***---///,,,***(((''''''(((((('''*********)))'''''')))+++)))*********))))))((('''&&&%%%%%%(((+++---...---***+++***))),,,111111......***%%%###$$$&&&'''''')))***,,,---///000000111...---,,,)))%%%$$$&&&'''&&&&&&(((***---///...,,,+++---...///...///111333444111---+++,,,---------+++***)))+++///111111000...,,,+++***++++++)))'''"""###%%%(((+++---,,,***---,,,***)))(((((('''''',,,111999@@@FFFLLLRRRVVV[[[ZZZWWWTTTSSSUUU\\\aaajjjooottttttnnnhhhfffeeecccggglllqqqtttuuutttsssuuuwwwyyyxxxuuuoooiiieee```aaabbb```]]]]]]bbbgggjjjhhhfffdddbbbbbbbbbbbbfffkkkwwwnnnbbbYYY[[[aaaccccccbbb^^^^^^```cccfffhhhgggfff___UUULLLIIIGGGAAA:::666333222111111111111///.../////////000111111222222///---,,,+++,,,,,,+++)))&&&&&&&&&)))---///...---,,,++++++***+++,,,...///++++++,,,---------------///...+++'''""""""%%%))),,,......---+++---,,,)))'''&&&(((,,,///000...+++)))&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&''')))+++,,,,,,+++***nnnGGG<<<000+++***)))***---,,,,,,,,,+++***(((&&&$$$"""!!!!!!!!!###%%%((()))'''(((+++///111000,,,((( ###'''******(((%%%!!!###%%%%%%''')))+++,,,+++***)))((((((((((((######$$$'''+++---......)))+++...000000000...---111000...---,,,***'''$$$"""!!!!!!$$$(((,,,------'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&)))***)))((($$$###"""!!!!!!"""$$$%%%"""&&&'''&&&***)))'''%%%%%%&&&'''((($$$"""!!! """&&&***------''' !!!&&&***,,,,,,***'''&&&%%%$$$!!!+++666;;;===777555222///+++)))(((''''''%%%!!!$$$$$$ !!! !!!!!!###+++333333...!!!!!! !!!$$$&&&(((###!!! """###$$$$$$&&&%%%$$$### !!!###%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%###!!! $$$''''''%%%######$$$$$$&&&((('''$$$!!! ###%%%%%%### !!!###%%%'''$$$%%%&&&%%%"""!!!!!!!!! !!!!!! ###)))***&&&###!!!!!!#########$$$###!!! !!!$$$%%%'''&&&$$$$$$%%%'''***,,,///---***$$$ !!! %%%&&&&&&$$$"""!!!"""###&&&###"""$$$$$$!!!"""&&&000///...,,,***((('''&&&$$$%%%%%%%%%$$$###"""!!!"""###%%%'''))),,,---......,,,+++)))((())))))***------,,,***((('''(((*********))))))(((((())))))(((''''''))),,,......---***,,,+++***---333333000...***&&&$$$&&&)))+++---,,,,,,------...//////000......,,,)))&&&%%%&&&'''&&&&&&'''+++...000///...))),,,///111222222222333777444000...---------,,,******+++...111333222222---,,,************(((&&&!!!"""%%%)))---...,,,***...,,,)))&&&%%%$$$%%%&&&,,,555AAAJJJOOOTTTZZZ___gggddd```\\\[[[]]]ccchhhoooqqqqqqnnniiifffgggiiifffjjjpppuuuxxxxxxwwwuuuzzz{{{|||{{{xxxsssnnnjjjggghhhhhhdddaaa```cccfffgggfffeeedddccccccccccccjjjooo{{{qqqfff\\\]]]bbbddddddeee]]]]]]___aaacccbbb___]]]WWWLLLCCCAAA@@@;;;666444333222111111222222000....../////////000/////////---,,,++++++---------+++'''&&&&&&(((+++---------...---,,,,,,,,,...000222------------------------------,,,((($$$ $$$'''+++///111000...,,,000...+++((('''((()))+++000///,,,)))'''%%%$$$### """###%%%%%%&&&''')))*********))))))oooFFF:::---(((&&&%%%'''+++,,,,,,---,,,+++(((%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$'''+++---,,,((($$$"""(((,,,,,,***'''"""$$$&&&''''''(((***,,,***)))((('''&&&'''((()))$$$###$$$&&&***---......+++,,,.../////////000111333111000...---+++'''$$$!!!!!!"""%%%***---//////'''&&&%%%$$$######$$$$$$&&&&&&''')))******)))((($$$"""  """%%%&&& ###((('''$$$'''&&&%%%$$$%%%&&&'''(((%%%######)))------'''!!! &&&+++,,,+++,,,***'''&&&%%%$$$""" (((///000...---...///...,,,***)))((((((%%% """'''###!!!###!!! """###...888888222"""!!! !!!$$$''')))!!!!!!"""!!!%%%%%%%%%###  """$$$%%%%%%&&&$$$$$$&&&'''((((((''''''!!!""""""""" !!!%%%%%%""" !!!###&&&(((++++++((($$$!!!"""&&&'''&&&###!!!!!! !!!!!!!!!!!!!!! """###"""!!!"""### !!!!!!!!!###((()))&&&###  !!! $$$&&&'''%%%""""""%%%'''...---+++&&&"""!!!"""!!! !!!&&&&&&%%%###!!!!!!###&&&%%%!!! !!! """&&&222111///---+++***((('''$$$$$$######"""#########%%%&&&''')))***+++++++++------,,,***))))))***,,,000000...+++((('''((()))***)))(((''''''((()))******))))))***---......---+++------+++,,,111222///,,,)))&&&%%%&&&***...000...,,,***))))))+++---///......---+++'''&&&&&&((((((((())),,,...///...---(((+++---///000000222444666333///---,,,,,,***)))((()))+++...000111222111...,,,***)))((('''%%%###"""###&&&***...///,,,***(((((((((&&&%%%%%%&&&(((///;;;JJJTTTWWWZZZ___dddkkkiiigggeeedddfffiiilllrrrpppmmmhhheeeeeeiiillljjjnnnuuuzzz}}}}}}{{{yyyxxxxxxyyyxxxvvvrrrooommmmmmmmmlllhhhdddbbbccceeebbbccccccdddeeeeeefffffflllssswwwkkkaaa```cccdddeeefff]]]]]]^^^``````^^^ZZZVVVOOOFFF===;;;:::777444444333222111222333333000...------.........---++++++***))))))+++---......,,,''''''''')))***,,,------...---,,,+++,,,///111333//////..................,,,------***&&&"""!!!!!!$$$''',,,///111000---+++///---***(((((())))))))),,,+++***(((&&&%%%$$$###  """$$$&&&(((&&&'''((((((((((((''''''rrrGGG;;;...(((&&&$$$&&&)))---.........,,,)))&&&$$$$$$&&&(((******(((%%%###"""###%%%)))***)))%%%"""!!!'''+++,,,***'''&&&((())))))(((((()))+++)))(((&&&%%%%%%&&&'''((($$$###"""$$$(((+++,,,,,,---......---,,,...222555555333111///---+++'''$$$ $$$)))---......((('''&&&%%%%%%$$$$$$$$$'''(((***++++++***))))))%%%###"""!!!"""$$$''')))######'''%%%!!! !!!"""$$$&&&''''''$$$ !!!&&&******&&&###%%%***---+++(((+++)))&&&$$$$$$###""" %%%***((($$$'''***......,,,)))((((((&&&###!!!&&& ###$$$""" !!!!!!,,,555555...$$$###"""!!!"""###%%%&&&!!!"""$$$$$$""" !!!!!!!!!!!!"""$$$&&&'''&&&%%%%%% """"""  %%%(((+++,,,)))%%%"""  %%%''''''&&&$$$$$$!!!"""""""""!!!  """!!! !!!"""""""""!!!%%%'''%%%""""""%%%%%%""" ''')))***)))&&&""" """######!!!!!!############!!! !!!%%%(((""" $$$)))111000///---+++)))((('''$$$#########$$$%%%'''((()))*********)))((('''&&&)))***++++++)))(((***,,,000000///,,,)))'''((()))))))))'''''''''((()))***+++***)))***,,,---,,,+++,,,///...+++***,,,---+++)))((('''&&&''')))---///---***&&&######''',,,///...///...,,,)))''''''(((,,,+++,,,---......,,,***)))*********+++---111444444111---+++***)))'''&&&%%%''')))+++,,,---...//////---***((('''&&&###!!!$$$%%%'''+++......---***&&&((())))))''''''(((***666BBBQQQZZZ\\\]]]aaaeeekkkllllllnnnooooooooonnnpppmmmiiidddcccfffkkkoooooosssxxx}}}~~~|||uuuuuuuuutttsssrrrqqqppppppooommmjjjgggeeeeeeeee```aaadddfffiiijjjjjjjjjnnnvvv|||qqqhhheeefffeeedddfff^^^^^^^^^___^^^[[[UUUQQQJJJAAA:::999888555333555111111111222333333000...+++,,,,,,---,,,+++)))(((''''''(((***---......,,,))))))))))))***+++---......---+++***+++---000222111000///.........///000,,,------+++'''$$$######$$$&&&***...///...,,,***+++)))'''''')))***)))(((%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""$$$&&&(((***&&&&&&&&&'''&&&&&&%%%%%%sssIII===111+++(((&&&'''***...///000000...***'''$$$ ###(((,,,---,,,)))'''%%%%%%&&&((()))'''$$$!!! %%%)))***(((&&&((()))******(((((()))***((((((''''''&&&'''''''''%%%###"""###&&&((()))***---......,,,***---222888777444000---+++)))&&&$$$###(((+++,,,+++((((((''''''&&&%%%$$$###''')))******(((''''''((($$$###""""""$$$&&&(((***$$$###&&&$$$!!! """$$$%%%&&&$$$!!!"""%%%''''''&&&%%%'''***+++)))&&&(((%%%"""!!!!!!"""!!! $$$&&&$$$ ###(((------***'''&&&&&&!!! $$$&&&###  '''...---(((%%%$$$$$$#########$$$$$$ """$$$&&&%%%!!!!!!"""###$$$###### !!!!!!!!! $$$&&&)))***((($$$"""!!!###&&&%%%%%%$$$$$$ """######"""!!!  ######!!!###$$$%%%###!!!$$$###""" ### """%%%)))***(((%%%"""!!!"""###"""!!! """$$$!!!!!!!!! !!!$$$'''!!!"""&&&,,,......---,,,***)))(((((($$$$$$$$$%%%'''(((***++++++***)))'''%%%$$$""""""###'''+++,,,***)))***,,,......---+++)))((()))+++******)))))))))***+++++++++***))))))***+++***(((,,,//////***((()))***)))'''((()))((('''(((+++---)))'''$$$"""###''',,,///...//////---***((('''(((......---...///...+++)))***+++*********,,,111555111///,,,***)))(((&&&$$$$$$%%%'''''''''(((***---///---***))))))'''%%%###((('''(((***---...,,,+++)))+++---+++)))(((***---@@@IIIUUU]]]___```cccfffmmmnnnpppsssuuuuuurrroookkkhhheeecccdddhhhmmmppprrruuuyyy}}}~~~vvvuuutttsssrrrrrrsssssspppooommmllljjjiiihhhhhhccceeeiiilllnnnooooooooooooxxx~~~uuummmjjjiiigggeeegggbbbaaa___^^^[[[VVVPPPLLLDDD>>>888777666333222444//////000222333222000---***+++,,,------+++)))(((&&&'''(((+++...///...---++++++,,,+++***+++---//////...+++)))))),,,///111111000/////////000111222,,,------+++(((&&&%%%&&&$$$&&&))),,,---,,,+++***(((&&&$$$&&&)))+++)))&&& !!!"""############""""""###$$$%%%&&&((()))&&&&&&&&&%%%$$$$$$$$$$$$rrrHHH>>>333///---++++++---000111222222000,,,(((%%%!!!'''+++---,,,***((('''&&&%%%%%%%%%$$$""" ###&&&'''&&&$$$&&&''')))((((((''')))***)))*********)))(((''''''&&&$$$"""###%%%'''((((((***---...---+++,,,111777666222---(((&&&%%%###"""###'''******)))((((((((('''&&&$$$###"""$$$&&&&&&%%%"""!!!###%%% !!!!!!"""$$$%%%'''(((### ###&&&%%%### !!!""""""""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&''''''''''''$$$!!!  ###$$$###"""%%%***+++'''$$$###%%% &&&(((%%%!!! """''''''######$$$$$$%%%%%%$$$###### !!!$$$'''***)))%%%!!!!!!!!!""""""!!! !!!%%%&&&"""!!!$$$&&&'''%%%###!!!!!!!!!"""!!! !!!"""$$$%%%$$$###!!!"""%%%&&&$$$""" !!!###&&&%%%""" """###!!!  !!!$$$&&&'''&&&$$$###### !!!!!! !!!### !!!!!! !!!###!!!###$$$''',,,---,,,,,,+++******))))))%%%&&&&&&'''((())))))***(((&&&$$$""" %%%+++...,,,***+++---+++,,,,,,***((((((***,,,+++,,,------.........---***)))''''''(((((('''%%%***......***''')))+++***'''))),,,+++)))((((((***%%%%%%&&&(((***---///000//////000...+++(((((((((...------...//////---***---............///222444222000---,,,+++***(((&&&%%%%%%%%%$$$"""$$$(((+++---,,,++++++,,,,,,+++***+++***)))***+++,,,,,,+++,,,------***(((+++222888IIIOOOVVV]]]aaadddgggiiiooonnnooorrrtttsssppplllccccccbbbdddgggllloooqqqrrrtttwwwzzz|||~~~~~~~~~zzzxxxuuusssqqqqqqrrrsssooonnnmmmmmmmmmmmmmmmlllkkkmmmqqqtttuuutttsssqqqqqqxxx}}}uuuooonnnmmmjjjhhhjjjhhheee```\\\VVVPPPIIIEEE>>>999666555333///...000......///111222222///,,,+++,,,...//////...+++***((((((***---000111000...---......,,,***+++...111111///,,,))))))+++...000111000/////////111333444------,,,***'''&&&((()))&&&''')))***++++++++++++'''$$$###%%%)))***'''### !!!"""""""""!!! !!!"""###$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""oooHHH>>>444111000//////111111222333333111---)))&&& ###'''+++,,,***'''$$$&&&%%%"""!!!!!! !!!$$$%%%%%%######$$$&&&''''''''')))+++++++++,,,,,,,,,***((('''(((&&&######%%%''''''''''''+++//////,,,,,,000444555111***%%%###"""!!!!!!###'''***)))((('''''''''&&&%%%$$$"""!!!"""###### """!!!###$$$%%%&&&"""###&&&'''&&&""""""""""""!!!!!!!!!  !!!###%%%&&&''''''''''''&&&%%%######&&&(((!!!  !!!"""###$$$$$$$$$"""'''(((%%%""""""$$$"""!!! !!!  '''***&&&"""!!! !!!######!!!!!!"""$$$&&&'''&&&$$$###"""  $$$'''+++---,,,(((### !!!"""!!! ###"""((()))%%%"""$$$%%%###"""!!!!!!  ###&&&&&&$$$""" !!!%%%''''''&&&&&&&&&$$$###""" """%%%&&&$$$!!!!!!$$$$$$!!! """$$$###$$$%%%%%%$$$###$$$%%%!!!!!!""""""  ###%%%%%%''',,,,,,,,,+++++++++*********''''''((())))))(((((('''$$$""" $$$,,,000...,,,,,,...)))******)))((()))+++------...000111111111000///)))(((&&&&&&''''''%%%$$$(((---...***(((***,,,,,,(((+++......+++(((((((((!!!$$$)))...111222111000///000000...+++)))((((((---,,,---...000000...,,,...000333444333333333444333111///......---***)))&&&&&&%%%""" """'''+++,,,++++++---///111111000...,,,))))))***,,,,,,+++,,,,,,+++((((((...:::DDDNNNQQQWWW]]]ccchhhjjjkkkpppnnnlllmmmnnnnnnkkkhhh______aaaeeejjjnnnpppqqqrrrsssuuuwwwyyy{{{|||}}}|||yyyvvvrrrpppoooppppppooonnnnnnooopppqqqpppppprrrtttwwwyyyyyywwwuuussssssxxx}}}zzztttppppppppplllkkkllllllhhhaaaZZZSSSKKKDDD???:::666444444111---+++---------...000222111...+++,,,...000222222000...,,,******,,,///222333222000...//////---++++++...222333111---***)))+++...000111000//////000222444555...---,,,)))'''''')))+++(((((())))))***+++,,,---'''$$$"""%%%((()))%%% !!!"""""""""!!!!!!"""""""""!!! &&&&&&$$$###""""""""""""oooKKK@@@444000///...000333000000000///...,,,+++***''''''((()))***((($$$!!!!!!!!!!!!!!!  ###$$$$$$"""###"""!!!!!!"""$$$&&&(((+++---000111111---)))&&&,,,'''!!! $$$(((***+++,,,---...//////......---***'''&&&'''&&&###!!! %%%((('''&&&+++)))'''%%%%%%$$$"""!!! !!!!!!!!!""""""!!!!!!"""### """%%%%%%%%%$$$%%%&&&(((((('''$$$!!! !!!"""  $$$)))+++***''''''&&&%%%$$$############"""  $$$'''(((%%%!!!"""############"""!!!!!! ###%%%%%%### !!!$$$%%%%%%"""!!!"""###"""!!!!!!###''''''%%%"""  """$$$%%%))))))***---///...)))%%% $$$&&&'''%%%###$$$"""!!!!!!###%%%%%%### !!!$$$&&&$$$"""(((%%%""""""$$$''''''%%% ###$$$###"""!!!""""""((()))'''%%%&&&)))'''&&&$$$ !!!$$$%%%### !!!"""""""""!!!  ###'''%%%###!!!!!!###%%%%%%$$$ $$$"""  !!!$$$''')))***++++++***'''%%%%%%''')))))))))((('''''')))+++)))%%% !!!&&&...222222...***((()))(((&&&&&&&&&))),,,...000111111000000///...---,,,***))))))))))))'''&&&+++,,,---,,,,,,,,,///111///111444333000,,,***))))))+++...222444333///,,,,,,+++,,,///111000,,,(((,,,+++***,,,///111222111222222333333333222111111222111111000000000000000...)))$$$ !!!$$$&&&(((...+++***---222555444111++++++***))))))***+++,,,000///,,,***---555BBBLLL\\\XXXVVVZZZdddnnnsssuuuqqqmmmhhheeedddeeeggghhhbbbbbbdddhhhlllppprrrrrrsssssstttuuuvvvxxxzzz{{{}}}yyytttrrrqqqqqqnnnlllnnnnnnooopppsssuuuwwwyyyxxx|||zzzvvvvvvxxxvvvwwwyyy}}}~~~{{{xxxuuutttrrrnnnjjjhhhhhhiiinnnhhh^^^UUUKKKCCC;;;777888666222///---++++++,,,---+++***,,,000222000...,,,000555777555111...,,,,,,---000222333333222111222///,,,++++++,,,---,,,...///...---++++++,,,---000000/////////////////////...+++)))((()))***+++***+++,,,------+++***((('''&&&###  """$$$&&&''''''&&&$$$""" !!!  """$$$%%%%%%### oooKKK???444///...---...111000000//////...,,,+++***(((''''''((()))'''### !!!!!!""""""""""""!!!!!! ###%%%$$$"""###""" !!!"""$$$&&&)))+++---///000...,,,***)))%%%!!! $$$''')))***+++---//////...---,,,)))'''&&&'''((((((%%%""" !!!$$$(((***)))(((---+++***((((((&&&### !!!###"""!!! !!!###%%%&&&&&&$$$""""""""""""$$$%%%&&&%%%&&&''')))---,,,***&&&""" !!!###!!!!!!!!!$$$((()))(((&&&%%%%%%$$$$$$$$$######$$$$$$"""!!!%%%&&&$$$"""""""""###$$$$$$$$$$$$###!!!###%%%%%%""" !!!###$$$###"""  """######"""!!!$$$&&&))))))%%% """%%%''''''''')))+++------)))%%%!!!$$$&&&%%%$$$%%%###  """$$$"""!!!!!!###%%%&&&&&&(((%%%!!!!!!###&&&'''&&&$$$$$$###"""  """$$$$$$###!!! !!!&&&******&&&$$$%%%'''###$$$$$$"""###'''((('''###  !!!###$$$$$$###"""!!!!!!!!!!!!!!!  """&&&###!!! """%%%&&&'''!!! !!!"""$$$''')))++++++,,,+++(((%%%$$$%%%'''''''''&&&&&&(((+++---***%%%  ###'''...111111...+++)))((('''%%%$$$%%%'''***,,,000000000//////---,,,,,,)))(((&&&'''((((((((('''(((+++...000///............000111000---+++******++++++---000222111...,,,++++++---111333222...***+++******,,,///222333222222222222222111111111111000000//////000111333444222---&&&!!!!!!###&&&'''...+++***---222444222///)))((((((((((((***+++,,,------,,,,,,111<<>>999555333111000...,,,+++++++++,,,((('''&&&(((+++---...---...111555666444000---,,,***,,,///222222111///---++++++***,,,------+++)))+++,,,---.........---,,,---.../////////...,,,+++---------,,,,,,,,,,,,,,,(((***+++,,,,,,+++***)))%%%$$$!!!###'''---111111,,,%%% ''''''&&&%%%$$$"""!!! !!!###%%%%%%$$$###$$$%%%oooHHH>>>333///---***)))+++---------------,,,+++***'''&&&%%%%%%&&&%%%###!!!""""""###$$$%%%%%%$$$$$$"""&&&''''''%%%%%%$$$""" """###'''''')))***,,,---...///%%%$$$"""###%%%'''((('''***,,,///222111///+++)))%%%'''))),,,,,,***'''$$$###%%%)))---///...,,,***------...//////---)))%%%###%%%&&&&&&%%%$$$$$$%%%(((***,,,,,,)))&&&$$$###%%%&&&&&&%%%%%%&&&***---222000,,,&&&"""!!!###&&&((('''''''''''''''&&&%%%######$$$$$$%%%%%%&&&&&&%%%###"""""""""!!! """######""""""""""""""""""""""""###$$$"""!!!###$$$###"""!!! !!!"""$$$%%%&&&'''***,,,...,,,'''  %%%(((!!!###%%%'''(((((('''%%% !!!"""!!!  """###"""  !!!!!!$$$)))%%%###  ###&&&(((+++++++++***(((&&&###""""""$$$$$$"""!!!"""""" !!!"""!!!%%%///666555,,,$$$!!!###%%%'''&&&$$$""" !!!!!!!!!!!!!!! ###&&&'''&&&""" !!!###### ###&&&(((###$$$%%%%%%%%%$$$"""!!! &&&%%%%%%&&&(((+++---//////+++'''$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%""" """"""###"""!!!"""$$$&&&$$$'''***+++***'''&&&&&&(((&&&%%%$$$$$$&&&)))+++111111000///...,,,+++***'''%%%$$$$$$%%%&&&%%%$$$###(((...111000,,,)))(((,,,+++***'''&&&'''***---...---,,,,,,------,,,+++)))+++///222222///***&&&''''''(((+++///222222222222111///------...000111000...,,,+++,,,000333666666111)))$$$###%%%((()))++++++---///111111---***&&&&&&&&&'''))),,,.../////////......333???OOOZZZ```^^^\\\^^^dddjjjnnnpppjjjiiigggeeeccccccdddeeehhhjjjmmmpppqqqrrrtttuuuqqqqqqssstttuuuvvvwwwwwwtttssssssrrrrrrrrrrrrqqqqqqtttxxx|||}}}|||yyywwwrrrooommmnnnrrrtttqqqnnnmmmlllkkkmmmppprrrsssrrrsssqqqooollliiiddd^^^[[[UUUOOOFFF>>>999666444222000///---,,,******))))))%%%%%%%%%&&&(((***,,,------000333444111---***))))))+++///111111000---+++******,,,///000000,,,******+++,,,...000///---+++---...///000///...,,,+++,,,,,,---.........------)))+++,,,------,,,+++***%%%$$$""" """&&&,,,000000---'''$$$))))))''''''&&&$$$!!! """$$$%%%$$$%%%&&&(((oooFFF<<<333///---***((()))+++,,,,,,,,,,,,,,,++++++'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!  $$$''')))(((''''''%%%###!!!!!!!!!"""###((((((((()))***+++,,,,,,&&&%%%%%%''')))++++++***,,,...111333222///+++)))'''***---...---)))%%%###"""%%%))),,,---,,,***)))******,,,...000000---***%%%&&&((('''%%%$$$$$$%%%&&&(((******)))'''&&&&&&&&&&&&&&&%%%$$$%%%)))+++///---)))%%%""""""%%%(((*********)))((('''((((((&&&%%%%%%$$$$$$%%%&&&'''###"""!!!"""######!!! !!!######"""!!!!!!"""###!!!!!!$$$%%%###  !!!$$$''')))+++***,,,---,,,'''"""###%%% """$$$&&&&&&&&&%%%%%%!!! !!!"""###"""!!! !!! """ !!! ######""" !!!%%%'''((()))******)))(((&&&%%%"""######!!!"""###"""!!!&&&///555333+++### !!!!!!"""$$$&&&%%%$$$"""  !!!""""""###%%%(((***((($$$!!!!!!###%%%""""""%%%&&&%%%%%%&&&''''''%%%$$$######&&&&&&&&&&&&&&&(((***---...///---)))''''''&&&&&&$$$!!!!!! !!!"""$$$%%%%%%%%%%%%''')))'''***,,,,,,***(((&&&&&&((('''&&&%%%&&&))),,,...111111111000///...---,,,***((('''&&&&&&&&&$$$"""###&&&***+++***(((''''''+++***)))'''%%%&&&***------,,,******,,,,,,+++***(((+++...///---)))%%%"""%%%%%%'''***...000111000000///...------///111222111///,,,******,,,///111333///)))&&&&&&)))+++,,,***+++---///000...+++)))((((((((()))+++---///111111222111222666AAAOOOZZZaaa___]]]\\\^^^bbbdddfffdddeeefffeeeddddddfffiiihhhkkkoooqqqqqqqqqrrrtttqqqrrrssstttttttttttttttpppqqqrrrrrrqqqqqqqqqrrrtttwww{{{~~~}}}zzzuuurrrkkkhhhfffjjjpppssspppllliiihhhhhhiiimmmpppqqqqqqrrrqqqooommmjjjddd]]]WWWNNNHHHAAA:::777555444333222111///,,,***)))''''''$$$$$$%%%%%%&&&(((+++---...111333333000,,,***)))(((***---///000...,,,***+++,,,///333555444111...+++***+++...000000---+++------...//////...------,,,,,,---.........------,,,---...///...---+++***%%%%%%###""" !!!$$$'''***,,,+++***))))))(((&&&''''''%%%!!! """###$$$$$$%%%''')))nnnEEE;;;333000...***((()))******+++,,,,,,,,,++++++'''%%%######%%%'''((('''&&&&&&%%%$$$""" ###'''((((((''''''%%%###"""!!!"""###$$$(((((((((((())))))******(((''''''))),,,......------...000222111...+++((((((+++......+++&&&"""!!!"""%%%)))******(((((((((&&&'''))),,,...///...,,,&&&'''((('''$$$###"""###$$$&&&'''((('''&&&'''((('''''''''&&&%%%%%%''')))******'''$$$"""###&&&))))))******)))(((((()))+++,,,***'''$$$$$$%%%&&&((("""!!! !!!###$$$###""" ######""" !!!"""!!!"""###""" ###&&&***,,,)))***+++)))%%%"""!!!!!! """### """$$$%%%$$$$$$$$$%%%"""!!!!!!###$$$%%%###""" """$$$   ###&&&$$$%%%''')))))))))'''&&&"""######!!!!!!!!!""""""""""""!!!!!!%%%%%%### !!!$$$(((,,,+++&&&!!!!!! !!!"""!!!"""###$$$%%%$$$$$$### !!!"""###%%%(((***)))%%%""""""$$$&&&""" """$$$%%%$$$%%%%%%%%%%%%$$$######!!!  %%%(((%%%%%%&&&'''(((***+++,,,---+++***)))***)))'''%%%###""""""###%%%'''(((((()))+++---+++...000000---***((('''((((((''''''(((+++///111111111111111000///...---,,,++++++++++++((($$$!!!$$$&&&'''(((&&&%%%%%%&&&***+++***)))'''''')))++++++***)))***+++,,,+++***(((+++------***&&&$$$"""%%%%%%'''+++...000///......------...///111333444333111...,,,***+++,,,---///,,,)))((()))+++------)))***,,,------,,,+++***+++*********+++,,,...///000222444666<<>>999777666555444333222111...,,,)))((('''&&&&&&&&&%%%%%%&&&***---000222444333000,,,***)))&&&(((***,,,------,,,,,,---///222777:::999666333---++++++---000000---***++++++,,,,,,---......///---------,,,,,,,,,,,,,,,---...//////...,,,***(((%%%%%%$$$$$$###""""""!!!"""###$$$%%%'''((()))***'''%%%%%%&&&((('''### !!!"""######$$$''')))lllCCC:::333111000,,,))))))))))))***+++++++++++++++&&&$$$"""###%%%)))++++++'''&&&%%%$$$"""  $$$&&&&&&%%%%%%$$$"""!!!!!!!!!###$$$%%%&&&'''((()))))))))))))))((((((***---000000000---......///---+++)))'''%%%(((+++***'''""" """%%%(((((('''&&&&&&(((&&&%%%&&&(((+++,,,,,,+++'''((((((&&&### %%%&&&&&&&&&%%%%%%'''***)))******)))'''&&&&&&'''))))))(((&&&$$$$$$&&&)))&&&'''((((((&&&'''***---222///)))%%%###$$$&&&((($$$""" !!!""""""""" """!!!   !!!###""" !!!$$$'''***(((((('''$$$!!! !!! !!!!!!"""############!!!###%%%%%%###"""###$$$###""""""$$$&&&&&&$$$""" !!! !!!!!!!!!!!!!!!"""###$$$  """%%%###$$$'''))))))((('''%%%###$$$$$$###"""!!!"""$$$%%%&&&&&&'''((('''$$$"""%%%&&&%%%""" !!!!!! !!!""""""############$$$%%%&&&''''''!!!  ###&&&))))))&&&$$$$$$%%%$$$!!! """$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###!!!"""%%%###$$$&&&'''((()))******(((((()))***+++***'''%%%&&&%%%###"""$$$&&&)))***+++,,,...///+++...111111...***'''&&&''''''&&&''')))---111333...///////////////......,,,---...000000---((($$$###%%%'''(((&&&%%%$$$%%%)))+++------+++))))))))))))((((((***,,,,,,+++)))))),,,...---+++(((((()))'''''')))---000111000...+++,,,---///111333555555333222000...---------------+++))))))+++,,,,,,,,,((()))+++++++++++++++,,,---,,,+++*********+++,,,...111555999???IIIUUU^^^YYYYYYWWWVVVUUUVVVXXXZZZ___ccchhhhhhffffffhhhkkkkkkpppuuuvvvsssqqqrrrtttssstttttttttssspppnnnlllppprrruuuuuusssrrrssstttvvvxxx{{{|||zzzvvvpppmmmfffgggjjjnnnrrrrrrnnnkkkddddddeeehhhlllooooooooommmlllkkkllljjjdddYYYPPPFFFBBB===:::888777555444333222111000...,,,***)))(((((((((&&&%%%&&&)))---///111222000---)))'''&&&&&&&&&((()))+++,,,---...///111444999<<<<<<999777000---***+++///000---***)))((((((((())),,,...000...---,,,+++******++++++---.........,,,)))&&&%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%$$$###&&&******&&&!!! !!!"""""""""###&&&(((jjjBBB:::333222111---******((()))***+++++++++++++++&&&$$$""""""&&&***,,,...&&&&&&&&&%%%###!!! """$$$$$$######"""!!! !!!"""$$$###$$$&&&(((*********))))))((((((***---000111111,,,,,,,,,,,,+++)))'''&&&"""%%%((('''$$$ """%%%''''''%%%$$$&&&(((&&&%%%%%%&&&(((******)))'''((((((%%%"""(((((('''%%%$$$$$$'''******,,,---,,,)))'''&&&'''*********(((%%%%%%&&&'''###%%%&&&&&&%%%&&&***---777222+++%%%"""###&&&)))'''$$$!!! !!! !!! """  """### &&&$$$!!! """%%%'''((('''$$$!!! !!!###%%%%%%%%%%%%$$$!!!$$$&&&%%%###!!!"""$$$#########%%%&&&&&&%%%###"""  !!!###"""!!!$$$$$$$$$$$$$$$#########!!!!!! !!!$$$###%%%'''))))))(((&&&$$$$$$%%%&&&%%%$$$$$$&&&((('''((()))******((($$$!!!%%%&&&'''%%%!!! !!!!!!""""""############$$$$$$###$$$%%%''')))+++###""" !!!%%%))))))&&&$$$%%%&&&!!! !!!$$$'''(((((()))((('''%%%%%%&&&''''''&&&%%%""" """###&&&((()))))))))((($$$%%%'''***,,,+++'''$$$'''(((((($$$  ###$$$'''***+++,,,---///111))),,,//////,,,'''$$$"""&&&%%%%%%&&&)))---222444,,,---......//////......+++---000333444111+++&&&"""%%%)))***(((&&&$$$$$$))),,,//////---***((((((''''''(((***,,,,,,+++)))***---///...,,,,,,---///)))***+++...111222111///)))***---000333555666666333333222000000/////////,,,+++***+++,,,,,,+++)))((()))************,,,---...---+++))))))((())))))---000555999>>>FFFQQQYYYZZZYYYXXXUUUSSSRRRTTTUUU```eeeiiijjjgggeeegggkkkjjjoootttuuurrrppppppssstttuuuuuutttrrrooollljjjqqqtttwwwwwwuuussstttvvvqqqtttvvvxxxvvvrrrnnnjjjhhhkkknnnrrrtttrrrmmmjjjffffffhhhkkkooorrrrrrqqqkkkiiiiiijjjjjjcccWWWNNNDDDAAA===:::999777555333222222222111000...---,,,*********'''%%%&&&)))---+++---...,,,(((%%%""""""%%%%%%&&&(((***,,,...///000111555999<<<===;;;999222...******...///---***'''&&&%%%%%%'''***...000///...+++)))((()))***+++---------,,,***'''$$$"""!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%######''',,,,,,(((### !!!!!!!!!!!!"""%%%'''iii???999444333111---+++---''')))++++++***)))((()))%%%######%%%)))---/////////+++&&&$$$%%%%%%$$$"""!!!!!!"""############"""$$$$$$######""""""""""""###$$$'''***+++,,,+++***)))***---///000000000///,,,+++(((%%%$$$$$$%%%%%%$$$$$$%%%###$$$%%%&&&&&&&&&(((+++...+++((($$$%%%(((+++++++++)))(((%%%""" '''((((((((('''&&&%%%$$$++++++,,,++++++***)))(((+++++++++***(((&&&$$$""""""$$$%%%%%%%%%&&&(((***111...***%%%###$$$%%%'''(((%%%###!!!"""######"""###$$$$$$$$$$$$######""""""###"""   !!!&&&$$$!!! !!!$$$%%%'''$$$ ###$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%$$$######"""######""""""$$$'''***$$$###"""!!!!!!###%%%&&&))))))((('''%%%"""!!! !!! !!!""""""!!! !!!"""""""""%%%''')))(((&&&$$$######%%%%%%&&&&&&&&&&&&&&&'''$$$%%%((()))(((%%%"""  ###"""######"""!!!""""""######%%%$$$$$$&&&(((***)))(((%%%%%%$$$###""" $$$#########$$$###!!!!!!$$$&&&''''''(((*********)))'''%%%&&&))),,,***&&&!!!!!!###&&&((()))((('''&&&&&&&&&&&&(((***)))'''$$$+++,,,,,,***&&&""" ''',,,000///+++((((((+++***++++++((($$$"""###%%%%%%$$$$$$&&&)))+++++++++)))***+++,,,,,,,,,++++++,,,---000333333000+++&&&)))&&&$$$%%%))))))$$$ &&&***...000///,,,)))'''...+++(((&&&''')))******000...---...111333111///---,,,---111666666111,,,+++,,,...000111222333333444222000000000///---,,,)))******+++++++++++++++---+++)))''''''(((***+++//////,,,)))&&&&&&(((******+++///666@@@IIIPPPSSS[[[XXXUUUSSSRRRQQQPPPOOOXXXaaakkknnnkkkggggggiiikkkkkkkkklllmmmppprrrsssyyyzzzyyywwwssspppooooootttuuuuuutttttttttwwwyyyxxxuuussssssuuuuuurrrooonnnqqqtttvvvuuuqqqkkkhhhgggeeeeeekkktttxxxtttooonnnoooooollleeeZZZPPPJJJBBB@@@===888333000///000000000111000///---,,,***)))(((&&&&&&&&&''')))+++)))(((&&&&&&&&&$$$""" $$$%%%%%%%%%&&&))),,,///222333555777888999888888000//////111222000+++'''%%%$$$###"""$$$'''***---///...,,,+++))))))((()))+++***((('''%%%$$$$$$$$$&&&%%%$$$######$$$&&&'''+++)))%%%!!! """###!!!###&&&***,,,+++'''$$$!!!!!!!!!!!!!!!$$$))),,,kkkCCC;;;444333333000......+++,,,...---+++(((((((((%%%$$$###%%%))),,,------...+++'''&&&&&&'''&&&$$$%%%&&&&&&%%%%%%$$$######''''''(((((('''%%%###"""$$$%%%'''***++++++******(((***,,,...///......---***)))'''%%%%%%&&&'''((('''''''''&&&""" %%%&&&''''''((())),,,///+++'''$$$###%%%((())))))''''''&&&$$$$$$#########((((((((()))))))))))))))---,,,+++***)))((('''&&&******)))'''&&&$$$######%%%&&&&&&&&&%%%%%%''')))///...+++)))(((''''''(((&&&$$$######$$$$$$###"""!!!""""""#########""""""!!!$$$%%%""""""###$$$###!!! !!!"""###%%%"""######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$###"""!!!"""$$$'''&&&%%%###""""""###$$$%%%+++++++++)))&&&$$$"""!!!###"""!!!!!!"""######### !!!""""""######&&&((()))(((&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%'''&&&$$$!!! """""" $$$$$$$$$$$$######""""""$$$######$$$&&&(((((('''''''''&&&%%%$$$""" $$$#########$$$###  """&&&((('''''''''((('''((()))(((''''''((()))***&&&!!! !!!$$$&&&'''((()))&&&&&&''')))++++++)))&&&)))***+++***&&&$$$###""")))---000///+++((((((***)))******((($$$"""###%%%$$$######%%%((())))))((()))***,,,---------+++******+++...000111///+++((()))'''&&&(((+++,,,)))%%%&&&***...000...+++((('''***(((%%%&&&(((+++------000...---///222444333222///...---000333333///***+++,,,---///000222222222222000/////////...,,,***'''((()))***************---,,,)))((('''(((***+++111000...***'''&&&''')))+++,,,///555>>>GGGOOOSSSXXXUUURRRQQQQQQRRRQQQQQQYYYbbbkkkoookkkgggggghhhhhhhhhhhhjjjmmmpppsssuuu{{{||||||zzzwwwtttssstttxxxxxxxxxwwwvvvwwwyyy{{{yyyvvvrrrqqqsssvvvwwwwwwtttuuuvvvuuussspppllljjjjjjjjjlllooosssuuuuuutttuuutttrrrmmmdddYYYOOOHHHBBBAAA>>>:::555000---,,,000000111111000///---+++)))(((&&&%%%&&&'''(((***)))(((&&&&&&&&&%%%###!!!$$$$$$%%%%%%'''***---000000000111222222222222222//////111333444111+++%%%###"""!!!"""$$$'''+++---//////...------,,,+++++++++***)))''''''&&&&&&&&&((('''&&&$$$$$$%%%'''(((***(((%%%"""!!!"""$$$&&&"""###%%%(((++++++(((%%%%%%%%%$$$$$$&&&(((+++,,,nnnIII===333222444222000///...///000...+++(((&&&&&&&&&%%%$$$%%%(((***+++***,,,***((('''(((((('''&&&+++***)))(((&&&%%%######)))***---...---)))%%%"""%%%&&&(((************)))((()))+++,,,---,,,++++++''''''&&&&&&&&&((()))******++++++)))&&&$$$$$$$$$''')))*********+++---///+++(((###!!!"""%%%'''(((&&&&&&'''(((((((((((('''))))))))))))***+++,,,------,,,***(((&&&%%%%%%$$$((('''%%%$$$"""""""""###'''((()))(((&&&&&&((()))............---+++***)))&&&&&&&&&((()))(((&&&### !!!""""""!!!  !!!!!! !!!$$$''''''$$$ $$$%%%!!!!!!!!!!!!!!! """  """"""!!!!!!"""###%%%&&&%%%$$$"""!!!!!!!!!###$$$%%%%%%$$$###!!!!!!"""$$$)))'''%%%###!!! !!!'''))))))(((%%%###!!!!!!%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!"""######$$$$$$'''((())))))'''%%%%%%%%%'''&&&%%%$$$###"""""""""!!!"""###$$$###"""!!! !!!######"""!!!!!!""" %%%%%%&&&&&&%%%###!!! """ !!!###%%%%%%%%%)))(((((('''&&&$$$###"""%%%$$$###"""###""""""%%%((()))(((&&&$$$$$$###%%%((()))((('''''''''***&&&!!!!!!""""""!!!%%%)))+++'''''')))+++------***'''&&&((())))))'''&&&&&&&&&***---000///+++''''''(((((())))))'''%%%######$$$#########$$$&&&''''''%%%'''))),,,---...---+++)))'''(((***,,,------,,,++++++))))))+++//////---***&&&)))---///---***'''&&&&&&%%%$$$&&&***...111222000///...000222444444444111///,,,---......,,,)))***+++,,,---...000000111...---------...---***(((%%%&&&'''((()))))))))))),,,+++)))((('''(((***+++222111///+++(((&&&'''))),,,---///444===GGGPPPUUUXXXUUUSSSRRRSSSUUUUUUUUU[[[ccclllooolllhhhggggggdddeeefffhhhlllppptttwww}}}~~~}}}{{{zzzzzz|||}}}}}}{{{yyyyyy{{{}}}|||xxxsssqqqssswww|||~~~zzzyyywwwuuurrrooommmkkkkkknnnqqqrrrrrrsssvvvxxx|||yyytttkkkaaaUUUKKKFFFAAAAAA???===888222---)))...///000111111///---+++)))(((&&&%%%%%%&&&'''((()))(((&&&&&&'''&&&%%%###$$$$$$$$$$$$&&&***---///------,,,,,,,,,,,,------...000222555555111***%%%!!!!!!!!!!!!$$$'''***,,,......000000111000///...+++***))))))(((((())))))+++***((('''&&&''''''((()))'''$$$######%%%(((***$$$$$$$$$&&&)))***)))(((,,,)))'''(((,,,...---+++rrrKKK===111///333222000...---...///---***'''&&&&&&&&&%%%$$$%%%'''(((((('''((('''''''''(((((((((''',,,***)))&&&$$$###!!!!!!&&&)))...111000---((($$$&&&'''((()))******))))))******+++,,,,,,,,,++++++(((((('''''''''((()))***,,,,,,,,,***'''&&&&&&''')))+++,,,,,,,,,,,,...000---)))%%%"""!!!###&&&(((&&&''')))***+++***))))))+++***))))))***+++,,,---***)))'''&&&%%%$$$%%%%%%&&&%%%###!!! !!!"""###)))*********))))))+++---111111000///...,,,+++*********,,,---...,,,'''$$$ !!!""""""!!!!!!"""!!! """%%%((((((%%%   ###%%% !!!""""""   """$$$%%%### !!!###%%%%%%%%%$$$""""""###%%%+++)))&&&"""!!!$$$$$$""" !!!''''''&&&%%%#########$$$!!!""""""###$$$$$$%%%%%%'''((()))(((&&&%%%&&&''''''&&&$$$"""!!! """"""""""""""""""!!!!!!%%%%%%%%%%%%$$$$$$$$$%%% """###!!!!!!$$$$$$%%%&&&%%%###   """######''''''(((((((((''''''&&&%%%###"""""""""""" ###&&&))))))&&&###!!! """$$$&&&&&&%%%%%%&&&''')))%%%!!! """######$$$))),,,))))))+++---...---)))&&&%%%&&&((((((''''''(((***+++---///...***'''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%''''''&&&$$$%%%'''***,,,---+++)))(((%%%'''((())))))***,,,...---,,,,,,...//////---***%%%))),,,---,,,)))&&&&&&'''&&&&&&(((---111333444111000//////000222333333000---***)))*********)))))))))******+++,,,---...+++++++++,,,---,,,)))&&&$$$%%%&&&((())))))))))))+++***((('''''''''((()))000000///,,,)))(((***+++,,,---111666>>>IIITTT\\\]]]ZZZWWWVVVWWWYYYZZZZZZ]]]dddlllooommmiiiggghhheeeeeeeeegggkkkoootttvvv}}}}}}{{{{{{}}}~~~~~~{{{wwwtttuuuyyy}}}{{{zzzxxxvvvrrroookkkiiiiiimmmqqqtttuuuuuuvvvwww|||xxxooodddYYYNNNGGGBBB????????????<<<666///***+++,,,...///...---+++)))(((''''''&&&%%%&&&&&&''')))(((&&&&&&'''((('''&&&&&&$$$######%%%((()))***))))))((('''((()))+++,,,///000222333222///+++'''###"""""""""###%%%''')))+++---///111222222111000++++++*********++++++,,,---,,,***)))(((((((((((('''&&&$$$###$$$&&&***,,,%%%$$$###$$$''')))******000,,,)))+++///000---)))sssIII;;;...,,,//////---,,,(((***++++++)))'''&&&&&&%%%$$$$$$%%%&&&'''&&&%%%###%%%&&&'''''''''&&&&&&((('''%%%###!!! """&&&+++///000...***'''''''''((())))))))))))))),,,,,,------------------+++******)))((((((((('''+++++++++)))'''&&&'''(((***+++------,,,,,,---...---+++((($$$###$$$''')))((((((*********)))((('''******)))(((((((((((((((%%%%%%%%%%%%%%%%%%&&&'''$$$###!!! !!!###$$$(((***+++,,,,,,---000222444333000---+++++++++++++++,,,...000///,,,&&&!!!######$$$###!!!!!!!!!!!!$$$'''(((%%%!!!### !!!!!!!!!######!!!!!!###$$$###!!! """###!!!!!!###$$$%%%%%%$$$$$$%%%'''***((($$$!!!"""!!! """$$$&&&''''''%%%""" !!!###""""""######$$$$$$%%%%%%'''(((((('''&&&%%%&&&''''''%%%###!!!  %%%$$$###"""!!!"""###$$$***)))'''&&&&&&%%%$$$###!!!###%%%$$$!!! """!!!"""###$$$$$$""" !!!""""""###$$$%%%'''((()))))))))$$$"""!!!"""###$$$###"""%%%''')))((($$$ #########"""!!!"""%%%''''''$$$  """$$$$$$"""!!! $$$(((+++++++++---//////---)))%%%&&&'''(((((('''''')))+++***+++---,,,***'''$$$$$$$$$$$$%%%%%%&&&%%%$$$###%%%%%%%%%'''))))))'''%%%###%%%'''*********((('''%%%'''(((((('''))),,,///111000//////...,,,)))'''$$$'''***,,,***(((&&&&&&***))))))+++///222444444222111000///......000111...+++(((&&&'''((()))***)))(((((((((((()))***+++***))))))***,,,+++)))'''&&&'''((()))***************)))((('''''''''((((((,,,------,,,******,,,...,,,///444:::BBBNNN[[[cccaaa^^^ZZZYYYYYY[[[\\\\\\```eeekkkmmmllljjjiiijjjiiihhhggghhhjjjnnnrrruuu{{{~~~}}}{{{{{{}}}~~~}}}{{{yyyzzz{{{|||xxxyyyyyywwwtttooojjjgggjjjmmmrrrxxx||||||yyyvvvxxxqqqfffZZZOOOFFFAAA???=========>>>>>>:::333...))))))******)))((('''&&&'''''''''&&&&&&''''''''')))(((&&&&&&((())))))))))))&&&###"""$$$&&&&&&%%%############%%%''')))+++000111000///...---,,,,,,&&&%%%$$$############$$$(((***---///111111000000,,,++++++++++++,,,------,,,,,,+++***)))(((((((((&&&%%%###"""###&&&***,,,&&&$$$######&&&)))++++++000,,,)))***...///,,,(((pppEEE999---+++,,,+++))))))$$$&&&(((((('''&&&&&&&&&$$$######$$$&&&&&&%%%###!!!$$$'''((('''%%%%%%%%%###"""!!! !!! ###'''+++------+++)))'''''''''((()))******+++---------....../////////------,,,***)))'''&&&&&&))))))((('''%%%%%%&&&((()))+++------,,,++++++,,,,,,,,,***'''%%%%%%(((***(((((((((((('''&&&&&&%%%(((((((((((('''&&&$$$$$$""""""$$$%%%&&&''''''&&&""""""!!!!!!!!!"""$$$%%%''')))+++,,,,,,...111444222000...+++))))))***+++***+++,,,......***$$$$$$%%%%%%%%%"""  ###%%%&&&$$$""" ###!!!  ###$$$""" !!!$$$&&&&&&$$$!!! """###!!!!!!"""###%%%%%%$$$$$$%%%&&&$$$### """%%%######%%%)))&&&((((((%%% !!!"""""""""###$$$$$$%%%%%%&&&''''''&&&$$$$$$&&&'''%%%$$$""" """###)))'''$$$!!!!!!"""$$$%%%)))'''&&&%%%%%%$$$""""""%%%%%%""" """ """"""""""""!!!!!!"""""" !!!###%%%&&&(((((()))"""!!! """%%%'''((((((((())))))'''###$$$###"""###&&&%%%""""""$$$%%%$$$$$$#########%%%((()))***,,,...111222000,,,)))))))))***(((&&&&&&''')))((()))******(((&&&###"""""""""###%%%&&&'''%%%###%%%%%%&&&)))++++++)))'''###$$$&&&((()))))))))(((''')))+++)))'''(((,,,///333222111///,,,)))%%%$$$"""%%%(((***)))((('''''',,,++++++---000222333333111111000...,,,---///222...,,,***((('''(((***,,,***)))(((''''''(((******+++***))))))+++,,,+++******+++,,,,,,------,,,,,,+++******))))))))))))))))))***++++++++++++---///---111888???GGGRRR___hhhbbb___[[[YYYYYY[[[]]]]]]bbbeeeiiikkkkkkkkklllmmmmmmllljjjjjjkkkooosssuuuyyy}}}~~~~~~}}}{{{{{{}}}|||zzzyyyyyywwwwwwxxxxxxuuupppkkkhhhnnnppptttzzz{{{xxxssskkk^^^PPPEEE???======<<<::::::;;;<<<:::555000((('''&&&$$$############'''''''''((((((((())))))***(((&&&''')))+++,,,,,,,,,((($$$###%%%''''''%%% """$$$&&&((()))//////...,,,***+++---///)))((('''%%%###""""""!!!'''(((***---.../////////,,,,,,,,,+++,,,,,,------*********))))))(((((('''%%%$$$""" !!!$$$''')))&&&$$$"""###&&&)))+++,,,...+++))))))+++,,,***(((kkkAAA777...+++***'''&&&(((###%%%'''(((&&&%%%%%%&&&"""""""""$$$&&&&&&$$$###!!!$$$)))***(((&&&%%%%%%  """$$$&&&!!!###%%%''')))*********&&&&&&'''''')))***+++,,,,,,,,,------...///000111------,,,+++***((('''&&&'''''''''%%%###$$$&&&((((((***,,,,,,+++))))))******++++++)))'''&&&(((***&&&&&&%%%$$$$$$$$$$$$$$$###$$$&&&((('''&&&$$$"""!!!###%%%'''((('''%%%$$$!!!""""""###$$$%%%%%%&&&'''(((*********,,,...111*********************))))))***,,,...///---((($$$$$$%%%&&&&&&%%%!!! !!!"""###"""###$$$$$$""" !!!""""""  ###$$$$$$"""!!!"""###$$$$$$###"""  !!!###$$$$$$""" !!!"""!!!###$$$$$$"""!!!!!!"""&&&(((%%%$$$&&&***'''))))))&&& !!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$######%%%'''###"""  """$$$&&&+++((($$$  ###%%%###!!!!!!"""###""""""###  """$$$&&&&&& !!!######!!!"""###$$$$$$$$$"""&&&***------,,,,,,***'''###  """"""""" !!!""" !!!$$$%%%###$$$%%%&&&''''''(((((()))+++///333777666333000------,,,)))&&&$$$%%%&&&&&&&&&&&&''''''%%%###!!!!!!!!!!!!$$$''''''%%%"""###$$$&&&))),,,,,,***(((&&&&&&&&&'''((()))++++++***,,,...,,,((((((+++///333333222000,,,'''$$$### ###&&&(((((((((((()))+++++++++,,,///111222111///000000...---...222666222111///,,,******+++---,,,+++***)))))))))+++,,,---+++))))))***,,,------///000000000000///......---------,,,,,,,,,,,,,,,(((***++++++******,,,...///555<<>>999333111333333000---,,,((($$$ !!!%%%&&&(((***+++,,,,,,,,,***(((&&&'''***---...///---)))%%%''',,,000000...((()))+++---......------&&&)))------++++++,,,...((((((''''''&&&%%%$$$$$$((((((((()))+++---///000...---,,,++++++++++++,,,%%%&&&'''''''''''''''&&&%%%### !!!"""$$$###"""$$$'''***+++,,,++++++)))'''&&&'''***---gggGGG===333...)))&&&&&&))))))***+++***'''$$$######"""###%%%'''(((&&&"""###***///000---((($$$ !!!###&&&((()))***'''$$$%%%(((******)))***))))))***,,,---------111000...,,,+++++++++,,,***+++,,,---,,,***((('''...+++'''&&&(((((('''%%%''')))++++++)))&&&$$$$$$***))))))((())))))******)))%%%  !!! !!!$$$'''((((((&&&%%%%%%&&&''''''&&&%%%###""" """%%%&&&'''''''''((((((((((((((((((((((((''')))+++,,,,,,,,,---...888444111111333333...***!!!###%%%))),,,+++(((%%% !!!"""$$$%%%&&&&&&%%%$$$"""!!!!!!""""""%%%$$$###&&&&&&### """######"""!!! """&&&)))+++++++++)))&&&$$$###$$$$$$%%%$$$ """""""""###$$$$$$%%%%%%(((+++,,,)))###!!!$$$%%%&&&&&&$$$###$$$%%%$$$""" !!!$$$&&&$$$%%%&&&%%%###"""###$$$(((%%%!!! """%%%%%%%%%$$$ ###&&&'''%%%!!!!!!!!!"""&&&)))+++***+++***)))'''&&&%%%$$$###$$$$$$%%%$$$"""!!!###%%%&&&$$$######&&&)))***(((%%%(((***///888@@@AAA;;;444333///+++)))(((&&&"""###)))+++)))%%%###"""###!!!!!!###''')))((('''&&&&&&&&&'''(((***+++,,,******)))(((((()))******///...---***''''''(((***111111000000///,,,'''######(((***)))((((((***+++***)))+++---000111000///111222111000///000222444444222111000...------000000///..................,,,+++***+++...111333888333...,,,...000000///111///------///000///------......---+++******+++111555;;;CCCJJJSSS\\\bbb^^^aaaaaa```bbbiiimmmmmmiiigggeeeeeeggglllrrruuu}}}xxxsssqqqtttxxx}}}wwwzzzzzz|||}}}~~~||||||}}}~~~}}}}}}zzzvvvuuuuuutttsssqqqooonnnsssoookkkfffdddeeegggiiipppfffWWWIII???:::777555:::777444111000...,,,******'''### !!!$$$&&&((()))***+++,,,---------)))******))))))))),,,...///...,,,++++++---000222......---------,,,,,,+++'''&&&&&&))),,,---+++)))******((('''%%%$$$$$$$$$&&&&&&'''((()))---222666111///,,,)))''''''(((((((((%%%"""!!!###$$$%%%$$$ !!!""""""###$$$&&&'''((()))---,,,)))&&&###"""$$$'''gggGGG===333---)))&&&(((+++...///...,,,(((%%%$$$$$$%%%%%%&&&((()))((($$$!!!$$$)))...///---)))&&&  """%%%((()))***'''%%%%%%&&&((('''%%%'''((()))+++---.........///...---+++***)))((((((&&&''')))+++++++++***))),,,***''''''(((***)))((((((***+++***'''%%%$$$$$$(((((())))))+++,,,---...((($$$!!! !!! !!!$$$&&&((('''&&&&&&'''''''''&&&%%%$$$###""" !!!###%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%)))***,,,,,,+++,,,---///444000......000000,,,((("""###$$$'''******(((%%%###!!! """%%%'''((('''&&&&&&%%%###"""!!!  """###"""#########!!! """%%%&&&%%%$$$"""!!!"""%%%(((+++,,,---+++(((&&&%%%%%%%%%%%%$$$ """""""""###$$$$$$%%%%%%###(((,,,+++'''###"""###***++++++)))'''&&&'''(((###!!!###%%%###%%%&&&&&&$$$#########&&&###!!! !!!"""""""""  !!!######"""$$$!!!!!!%%%''''''### """%%%'''((('''&&&'''''''''&&&%%%###""""""###$$$$$$"""!!!###$$$"""!!!!!!$$$(((***)))''')))+++///666;;;;;;666222000---***((((((&&&"""$$$'''++++++'''$$$"""""""""!!!!!!###'''))))))'''$$$&&&(((+++,,,------,,,******************))))))++++++***'''%%%$$$&&&(((,,,,,,---......---)))&&& $$$)))+++***)))***+++***))))))***---......---...000000000.........000000000///...---,,,++++++111000///...............,,,+++++++++---///111333666222---+++,,,...//////111000///000111000---***,,,------,,,******+++---///333:::AAAHHHQQQYYY^^^aaaeeefffeeegggllloooooojjjhhheeeccceeeiiinnnrrrwwwuuuttttttwwwyyyzzzyyytttwww||||||yyywwwyyy|||}}}|||||||||}}}}}}~~~zzzxxxzzzyyyuuurrrrrrqqqpppooonnnmmmlllmmmjjjfffcccaaabbbccceeefff^^^QQQFFF>>>:::999888777444111000///...---+++(((&&&###!!!!!!###&&&)))))))))***+++,,,,,,,,,,,,))))))***)))((()))+++---000...,,,++++++...111333000///...---,,,+++++++++)))((((((***---...,,,***+++***)))'''&&&&&&%%%%%%&&&'''(((((()))---111555000...,,,)))'''&&&&&&&&&'''$$$"""!!!###%%%%%%%%%!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%))))))'''%%%""""""$$$&&&fffGGG===222---)))(((***///444444111---)))&&&&&&&&&(((((((((***+++***'''$$$"""%%%***---...,,,)))'''!!! """$$$''')))(((&&&$$$$$$%%%%%%###"""%%%&&&(((***,,,---,,,,,,,,,,,,,,,,,,+++***((((((!!!###%%%(((************)))(((&&&''')))+++,,,,,,***++++++)))&&&$$$$$$%%%'''''')))***,,,...///000&&&$$$!!! !!! !!!$$$&&&'''((((((''')))((('''&&&%%%$$$$$$$$$!!!###%%%&&&((((((((((((%%%%%%$$$###############)))***)))((('''(((+++...///,,,***+++------***&&&###"""###%%%'''((('''&&&&&&###!!!$$$***,,,***''''''&&&%%%$$$############ """### !!!######"""###%%%((())))))&&&### """%%%+++,,,......+++)))''''''$$$$$$### !!!""""""""""""###%%%"""""""""###$$$$$$%%%%%% %%%***,,,***'''&&&'''//////---***''''''(((***$$$"""!!!###"""$$$&&&'''%%%###"""""""""!!! """$$$$$$###!!! !!!!!!  ###"""!!!"""$$$&&&'''&&&###  !!!###$$$###""" """$$$''''''%%%""" !!!""""""!!! !!!!!! """%%%((())))))***,,,///222444222000...,,,***)))(((((('''$$$"""+++++++++(((%%%#########"""!!!"""$$$''')))***)))$$$'''***---///...---+++***+++,,,,,,,,,***((('''''''''&&&$$$"""!!!###%%%'''''')))+++......,,,***$$$'''***,,,,,,,,,,,,,,,***))))))+++------+++)))---...///...,,,++++++,,,---.........------,,,,,,222111000///............++++++,,,---///000222222333000,,,***+++---...///222666:::;;;777000+++(((+++,,,,,,+++******,,,///000444:::AAAHHHPPPWWW\\\eeejjjmmmllllllpppsssrrrmmmjjjeeebbbbbbeeeiiilllnnnooorrruuuxxxwwwtttrrrpppsssxxx{{{|||yyytttqqqrrruuuxxxzzzzzzzzzzzzzzzxxxzzzyyyuuussstttsssooolllkkkiiihhhggggggggghhheeecccaaa```______```aaa]]]VVVLLLDDD???===;;;;;;333111///...//////...---(((&&&$$$######&&&))),,,******++++++++++++******((())))))(((''''''))),,,///...+++***+++---111333333222///,,,*********+++++++++***,,,......---+++,,,+++***)))(((''''''''''''(((((()))))),,,000444111000---+++)))'''&&&&&&&&&$$$""""""$$$&&&''''''$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%###"""###$$$gggGGG<<<222---***)))---222777666222...***)))***,,,++++++***+++,,,,,,***(((&&&(((+++,,,,,,***'''%%% !!!###%%%&&&&&&'''&&&$$$###$$$$$$$$$$$$###"""$$$&&&((())))))(((''''''***+++,,,---...---,,,,,, !!!###&&&((()))******'''&&&&&&'''))),,,...///***+++***'''%%%###$$$%%%&&&''')))***,,,---......$$$###"""!!!!!!!!!!!!!!!###$$$%%%'''((()))******+++)))'''%%%$$$$$$%%%%%%###$$$&&&(((((((((((((((%%%$$$###"""""""""######((((((&&&###"""###'''***+++***))))))+++***(((&&&$$$###"""###%%%&&&&&&&&&&&&######(((///111+++$$$&&&%%%$$$#########$$$%%% ###%%% """$$$$$$$$$%%%&&&(((+++***'''###!!!(((***---...,,,)))''''''""""""!!! ###############$$$&&&'''"""""""""###$$$$$$%%%%%%!!!$$$''')))((('''((()))---,,,***'''%%%%%%'''***(((%%%!!!!!! ###&&&'''%%%###!!!!!! !!!"""!!!   """######!!!!!!!!!"""$$$%%%%%%%%%$$$###"""!!! !!!!!!!!! !!!"""!!!!!!$$$&&&$$$!!! !!!!!!!!!  !!!!!! !!!###%%%'''(((***---//////---+++***+++)))))))))))))))((('''&&&---+++((($$$"""###$$$&&&###$$$%%%&&&)))***+++,,,((()))+++,,,,,,+++***))))))+++---...---+++(((&&&$$$%%%%%%###!!!!!!"""$$$%%%&&&'''+++...///...---''')))+++---.........---******+++,,,---,,,)))'''+++,,,---,,,***((()))***......///000111000000///222111000///............---...000111222111111000222///,,,******,,,///000666CCCOOONNNAAA333+++******++++++***)))+++...000333777===DDDJJJQQQXXX]]]gggnnnrrrqqqpppssstttsssooolllfffaaa```aaaeeeggggggiiimmmqqqtttsssooolllmmmppptttwwwwwwsssoookkkkkknnnsssuuuvvvuuuvvvvvvxxxyyywwwrrrooopppnnnjjjdddcccaaa___^^^^^^```aaa^^^______```aaaaaaaaaaaaZZZTTTKKKDDD???===<<<;;;111///......000111111000+++)))'''&&&''')))+++---******++++++***)))((((((((()))((('''%%%%%%''')))---+++)))((())),,,///111555222///+++)))((()))***---------------------,,,,,,+++***)))))))))))))))'''((())))))***,,,///222222222000...+++)))'''&&&'''%%%###$$$&&&(((******&&&'''(((((((((&&&%%%$$$&&&&&&''''''&&&&&&$$$$$$'''((((((&&&$$$""""""###hhhFFF<<<333...,,,+++...333444333111---++++++...000...,,,+++,,,------+++******+++++++++)))'''$$$""""""'''***+++)))&&&### """$$$&&&&&&&&&%%%%%%%%%'''((('''$$$"""!!!"""$$$&&&(((+++---........."""###$$$%%%&&&'''((((((&&&''''''''')))***---///)))))))))'''%%%$$$$$$&&&''''''((())))))))))))(((############""""""######'''''''''((()))***+++,,,***)))'''&&&%%%%%%&&&'''$$$%%%'''((()))(((((('''&&&%%%$$$######$$$%%%&&&)))(((&&&""" """%%%(((******)))******)))(((&&&$$$###!!!"""$$$%%%&&&%%%"""!!!$$$+++222111))) $$$###"""!!!!!!"""###$$$$$$"""  $$$'''"""###%%%%%%$$$$$$%%%'''+++)))&&&!!!$$$'''***+++)))'''&&&%%%  !!!!!!!!! """!!!!!!!!!###%%%&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###$$$''')))))))))'''%%%###$$$'''***,,,***%%%!!! ###&&&'''%%%###!!! !!!###$$$$$$###!!! """$$$$$$###"""!!!!!!!!!!!!  !!! !!!!!!  """"""  !!!!!!  !!!######"""!!!!!!###%%%&&&***+++,,,+++)))(((((((((''')))***+++***)))((((((***'''###!!!!!!$$$''')))&&&'''((()))***+++---...---,,,***(((&&&&&&''''''(((***,,,......+++(((%%%$$$%%%&&&%%%######$$$%%%''''''(((+++...//////...******+++---...///...---,,,,,,,,,---...---)))'''***++++++***)))(((((()))---...000111222222111000000//////...............000111222333333111000...000///---++++++,,,000222:::NNN```^^^JJJ555---///***+++,,,++++++,,,///111555888===CCCIIIPPPXXX]]]hhhpppuuusssqqqrrrsssrrrqqqnnniiidddaaaaaacccddddddeeegggjjjmmmnnnkkkiiilllnnnqqqsssrrroookkkhhheeehhhllloooooopppqqqrrrwwwxxxvvvppplllllliiieee```^^^\\\ZZZYYYYYYZZZ[[[]]]___bbbdddeeedddcccbbbWWWQQQHHH@@@;;;888777555111000//////111333333222///...+++***)))***,,,---************)))(((''''''(((((('''&&&$$$$$$%%%'''((('''&&&&&&'''))),,,...333111---***((((((((()))---------,,,+++******+++******)))))))))))))))***((()))*********+++...000000000///...,,,)))'''%%%***(((&&&&&&(((***,,,,,,((())))))***)))'''%%%$$$%%%&&&((()))***))))))(((***++++++)))%%%###"""###jjjFFF===444000...---///333000000...,,,+++,,,///222///---++++++,,,---,,,+++,,,,,,***(((&&&$$$"""!!!###(((,,,,,,)))%%%"""###'''))))))(((((((((&&&((((((%%%  !!!###&&&)))+++,,,---%%%%%%%%%&&&''''''(((((((((((()))(((''''''***,,,&&&'''((('''%%%%%%%%%&&&''''''(((((('''&&&$$$######$$$%%%%%%$$$###$$$&&&***)))((('''((()))+++,,,((((((((('''''''''((((((%%%&&&'''((((((((('''&&&'''&&&%%%$$$%%%''')))***---,,,)))&&&######&&&)))+++++++++******(((''''''%%%###""""""$$$&&&&&&%%%"""(((...---&&&$$$###!!! """###%%%%%%$$$"""!!!!!!$$$'''$$$%%%%%%$$$######$$$&&&)))(((%%%  ###&&&'''&&&%%%%%%%%% !!!$$$$$$###""" ###%%%&&&%%%"""""""""###$$$$$$%%%%%%***'''$$$!!!!!!###&&&((('''''''''%%%$$$%%%'''***---+++(((%%%""" !!!###%%%&&&$$$"""!!!!!!###$$$%%%%%%$$$!!!!!!###"""  !!!  !!!!!!  !!!!!!!!!!!!!!!  !!!!!!""""""###$$$$$$###""""""###%%%))))))))))))))))))((((((&&&)))+++,,,***(((''''''%%%""" ###'''***,,,((()))++++++******,,,---...,,,(((%%%######$$$%%%&&&(((+++------+++(((&&&%%%&&&((('''&&&&&&'''((()))))))))+++---///...---+++******,,,...///...,,,------,,,------,,,***''')))***+++***))))))***+++)))+++---///000///...---------,,,,,,------...///111111222222222000///...///...---+++***,,,000333:::NNN```]]]III555...000***,,,......------///000222555888===CCCLLLUUU\\\iiiqqqvvvssspppppprrrrrrsssppplllhhheeedddddddddcccbbbccceeehhhjjjjjjiiilllmmmnnnooonnnllljjjhhhccceeehhhjjjjjjkkkmmmoootttvvvsssmmmjjjjjjhhhdddaaa```^^^\\\[[[ZZZZZZZZZaaacccgggiiiiiifffbbb___RRRKKKAAA999444222111000222111000000222333333222000///---+++******+++,,,)))))))))))))))((('''''''''''''''%%%""""""###%%%$$$$$$%%%&&&'''(((******///---+++)))((((((((())),,,,,,,,,***'''&&&'''((((((((('''''''''((()))))))))***++++++******,,,...,,,,,,------+++(((%%%###+++)))'''''')))+++,,,,,,)))))))))((('''%%%$$$######%%%(((+++,,,,,,,,,+++,,,---,,,)))&&&$$$%%%&&&lllEEE===666333111......111------,,,+++***+++---000///---***)))***,,,,,,+++***)))(((&&&$$$#########!!!###&&&((((((&&&$$$""""""&&&+++...,,,***)))***((())))))$$$""" !!!"""###&&&(((***+++&&&&&&&&&'''((()))***+++***+++***((($$$###%%%(((###%%%'''((('''&&&&&&'''&&&'''(((((('''%%%###"""###%%%''''''&&&%%%&&&(((+++***(((&&&&&&'''((()))&&&&&&'''((())))))))))))%%%&&&'''(((''''''%%%%%%'''&&&%%%$$$&&&))),,,......---+++(((%%%$$$&&&(((+++,,,,,,+++)))'''&&&&&&%%%$$$###$$$&&&&&&%%%$$$"""%%%%%%###!!!%%%###!!!!!!""""""###%%%$$$###!!! !!!"""!!!!!!$$$&&&$$$$$$###"""!!!"""%%%''')))'''$$$ !!!###$$$######$$$%%%###""""""###%%%&&&###!!!!!!%%%((('''%%%"""""""""###$$$$$$%%%%%%***(((%%%######$$$&&&'''&&&''''''&&&$$$###$$$&&&((((((((('''%%%###!!! """###$$$$$$"""!!!!!!"""!!!"""$$$%%%$$$!!!""""""  """$$$###!!! !!!!!!""" """"""""""""""""""!!!!!!"""""""""""""""""""""""" ###%%%%%%$$$###$$$&&&'''&&&%%%(((+++,,,+++(((%%%(((++++++((($$$######"""!!!"""&&&***,,,,,,(((***++++++)))((()))++++++***'''%%%$$$$$$%%%%%%$$$&&&(((***+++***)))'''%%%'''))))))(((((()))***((((((((())),,,......---+++)))(((***,,,...---+++---,,,******++++++***((((((***++++++******,,,---''')))+++---...---+++************+++,,,---...///------....../////////...,,,,,,,,,***)))***///333777BBBLLLKKK>>>222------+++---000111000/////////000111333777>>>HHHSSS[[[jjjrrrvvvsssnnnnnnqqqrrrsssrrrpppmmmjjjhhhgggfffcccbbbbbbeeehhhjjjjjjiiikkkkkkkkkkkkjjjjjjiiihhhdddeeefffgggggghhhkkknnnrrrtttrrrnnnlllmmmllliiihhhgggfffdddbbb```^^^^^^fffiiilllllliiiccc\\\XXXLLLEEE;;;444000000111222333111000///000111000///---,,,***))))))***+++,,,((((((((()))((((((''''''''''''&&&$$$!!! """###!!!###%%%''')))))))))(((***)))((((((((((((((())))))******'''###!!!###%%%&&&%%%%%%%%%&&&&&&'''(((***+++,,,,,,******+++---***,,,---...---***'''%%%+++)))'''&&&((()))******))))))'''%%%$$$###""""""###%%%(((+++,,,,,,+++***++++++***(((&&&&&&(((***mmmEEE===777555222///...000+++,,,,,,***))))))+++---///,,,)))((()))+++++++++((('''%%%$$$######$$$%%%"""######$$$$$$$$$######%%%***///111...+++******(((***)))$$$!!!&&&$$$$$$###$$$%%%'''***+++%%%&&&&&&''')))+++,,,...+++,,,+++(((###!!!"""%%%!!!$$$'''(((((('''''''''%%%&&&'''((((((&&&$$$######&&&(((((('''&&&'''***+++)))'''$$$$$$$$$&&&'''$$$%%%''')))++++++******%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$&&&)))---///------+++((($$$###$$$&&&+++,,,,,,+++(((&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$ """$$$&&&$$$!!!!!!"""!!!$$$%%%$$$###"""""" ######"""!!!###%%%######"""!!! """&&&)))((('''%%%!!!  """""""""###$$$&&&'''%%%$$$%%%&&&&&&""""""(((***)))&&&"""""""""###$$$$$$%%%%%%)))(((&&&&&&&&&''''''&&&%%%&&&&&&%%%""" $$$%%%&&&''''''&&&$$$""""""###$$$###!!!!!!!!!###  ###$$$$$$""" """""" !!!$$$&&&((('''%%%###$$$&&&!!!"""!!! ############""""""""""""##################"""""""""%%%&&&%%%$$$&&&(((&&&$$$###'''---///---)))$$$'''******&&&""" """!!!!!!$$$)))------,,,(((***+++***'''&&&''')))''''''''''''''''''&&&&&&###%%%''')))******)))(((&&&''')))***))))))***+++&&&&&&&&&(((+++---------+++((('''(((+++---,,,***,,,***(((((()))***)))(((((()))+++,,,+++,,,---///'''))),,,......---+++***(((((()))***+++---//////((()))***+++,,,...//////***++++++)))''')))...333333666999888444///+++)))+++...222333222000//////000111222555<<>>666333555777666444222111000//////---***(((&&&%%%$$$$$$&&&'''''''''%%%&&&''')))***+++++++++---+++(((&&&%%%$$$###!!!%%%%%%%%%(((++++++'''### !!!"""""""""%%%))),,,(((&&&$$$"""""""""!!! %%%''')))***((('''(((((()))***,,,,,,,,,***)))'''***...444999;;;666...(((***(((&&&&&&((()))***)))***)))&&&$$$###$$$%%%&&&%%%'''***,,,---,,,***(((&&&&&&'''((()))******+++nnnGGG===444222111,,,(((''')))+++,,,,,,++++++,,,---///---***))))))***)))((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%""" !!!%%%)))---...,,,((('''&&&'''%%%###"""###%%%(((***,,,,,,******)))******+++***(((%%%######$$$&&&(((------+++)))'''%%%###"""&&&&&&(((***+++***&&&###))))))((('''&&&%%%###"""#########$$$&&&(((+++,,,222///+++&&&###"""###$$$%%%###"""$$$'''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&))),,,***(((%%%%%%&&&((('''&&&((((((((((((((('''&&&&&&$$$###"""""""""###""""""%%%222???@@@444'''!!!###''''''$$$ !!!!!!!!!  !!!"""!!! !!!###$$$""" """#########'''&&&$$$"""!!!!!!###$$$%%%$$$############$$$%%%&&&$$$!!! !!!"""!!! """$$$$$$$$$%%%&&&((('''$$$ !!!###$$$$$$%%%$$$%%%'''******'''%%%"""###%%%&&&'''''''''&&&***(((%%%$$$%%%&&&&&&%%%'''$$$"""!!!###%%%%%%%%%'''&&&%%%%%%$$$""" !!!!!!""""""""""""""""""  !!!###$$$%%%$$$""" ((())))))'''$$$###$$$&&&###$$$%%%### !!!""" !!!###'''((((((&&&### """######!!! ###%%%%%%$$$###"""%%%&&&%%%(((,,,***$$$$$$%%%'''((((((%%%""" !!!$$$(((******&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&))),,,,,,(((%%%'''))),,,...///...,,,+++***((('''%%%%%%&&&'''(((+++***)))((((((***+++---((('''&&&''')))))))))(((******)))(((&&&$$$###!!!###&&&)))***)))(((((()))(((+++------+++)))(((((((((&&&%%%%%%(((***,,,,,,)))))))))---111333222000***))))))))))))***,,,---******)))(((''''''''''''(((+++...///...------...111///000444999???LLLXXXbbbjjjppppppppprrrtttsssvvvuuuttttttvvvuuuqqqnnnooommmllllllnnnssswww{{{xxxuuupppnnnmmmllllllkkkmmmmmmmmmnnnpppsssvvvxxxyyyxxxvvvuuuvvvxxx{{{}}}}}}|||~~~zzzoooiiiiiikkkjjjhhhddd___WWWPPPKKKBBB<<<666333555666555222111///...------,,,***)))&&&&&&&&&''')))(((&&&######$$$&&&((()))***++++++...,,,)))(((((('''$$$"""%%%$$$$$$&&&((((((%%%"""  """%%%(((***&&&%%%######$$$###""" %%%''')))***)))((())))))(((***+++------,,,+++***)))---333999999555---((()))((('''(((+++,,,---,,,***)))'''&&&%%%%%%%%%&&&&&&((()))++++++***)))'''((((((((())))))*********pppIII>>>444111///***&&&%%%***+++------++++++,,,......,,,***)))***+++******)))((('''&&&%%%$$$###"""$$$&&&''''''%%%$$$$$$%%%''')))++++++***((('''((($$$$$$%%%&&&'''''''''(((------,,,+++***+++++++++'''&&&$$$"""###%%%''')))---------,,,***(((%%%$$$)))((((((((()))(((%%%###******))))))((('''%%%$$$!!!!!!!!!"""%%%))),,,...222///+++'''$$$$$$$$$%%%###"""!!!###%%%'''''''''$$$$$$$$$$$$%%%&&&''''''++++++***(((%%%%%%&&&'''&&&###!!!!!!$$$''')))***&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########""""""""" !!!***;;;JJJKKK<<<+++"""###''''''&&&""" """###$$$###"""!!!"""###"""!!!!!!"""$$$$$$###"""'''&&&%%%$$$######$$$$$$''''''&&&&&&%%%$$$$$$$$$"""  !!!!!! """$$$%%%%%%%%%%%%&&&((((((%%%###""""""###############$$$&&&((('''%%%"""!!!###$$$&&&''''''&&&&&&(((&&&######%%%'''(((''''''%%%######$$$%%%%%%%%%(((&&&%%%$$$###!!!!!!!!! !!!!!!"""###!!! !!!""""""!!!###%%%&&&&&&$$$!!!%%%$$$""""""%%%######$$$###!!! !!!""" ###)))***)))'''### !!!"""""""""!!!$$$'''(((&&&%%%'''&&&"""%%%'''***++++++(((%%%### !!!###''')))(((%%%""" !!!###%%%&&&'''''''''))))))***,,,,,,+++'''$$$((()))+++,,,---......------,,,)))'''&&&''')))***111...+++((('''))),,,...***)))'''((())))))'''&&&'''(((((()))(((&&&$$$""""""$$$'''((('''&&&''''''***+++,,,+++)))((()))***)))&&&$$$%%%(((+++---...,,,++++++,,,///111111111,,,,,,,,,++++++******)))&&&&&&&&&&&&'''(((((()))+++,,,------+++++++++---111//////222555;;;GGGSSS]]]gggooorrrtttwwwyyyyyyxxxwwwwwwxxxyyyzzzyyywwwvvvuuusssssstttxxx|||{{{uuuqqqppppppppppppqqqqqqqqqrrrtttwwwyyy{{{{{{zzzyyyyyyzzz}}}|||sssmmmmmmmmmiiiddd^^^WWWPPPIIIDDD>>>:::555444444444222000///---,,,***************)))))))))++++++((($$$ !!!###$$$'''(((***++++++...---,,,,,,+++***'''$$$%%%#########$$$%%%###""" ###'''((('''###""""""$$$%%%%%%###!!!$$$&&&)))***)))))))))***((()))+++---...---,,,+++''',,,222666666222,,,'''''''''(((***...//////...)))))))))))))))((('''&&&(((((()))))))))(((''''''************************qqqIII>>>333000...***''''''+++,,,------,,,,,,---///...,,,))))))***+++++++++))))))'''&&&$$$###"""!!!$$$&&&(((((('''&&&'''((()))***))))))(((((((((((($$$$$$%%%&&&'''(((((((((+++******)))((((((((((((&&&%%%$$$###$$$&&&)))***,,,---......,,,***'''%%%((('''&&&&&&(((((('''%%%)))******+++++++++******""""""!!!"""%%%(((,,,......+++(((%%%"""!!!"""""""""!!!!!!!!!###%%%&&&&&&""""""""""""###%%%'''(((***+++***'''%%%###$$$%%%$$$""" !!!%%%(((+++'''&&&$$$###"""###$$$$$$%%%&&&&&&&&&$$$#########$$$ )));;;JJJMMM>>>---$$$%%%((('''%%%### !!!###$$$$$$"""""""""### !!!"""%%%(((((('''%%%)))((('''&&&&&&&&&&&&'''))))))((('''&&&$$$###""" """######"""$$$%%%'''''''''''')))+++)))(((''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$###"""!!!""""""$$$$$$$$$###"""""""""  ###''')))***)))'''%%%%%%&&&'''&&&&&&%%%###!!! """!!! !!!"""""""""!!!!!!!!!!!!$$$%%%$$$###!!! !!! ###""""""""""""!!!!!!!!!%%%******)))&&&""" !!!"""""""""$$$&&&))))))((('''%%%###&&&(((***+++***'''$$$""" """%%%''''''$$$""" """$$$%%%''''''''',,,------...---***&&&###%%%%%%&&&'''))),,,...//////---+++))))))***---...222///+++''''''***...111---+++************((('''###%%%'''))))))'''%%%###!!!###%%%&&&%%%%%%%%%&&&*********)))'''''')))+++***(((%%%%%%(((,,,///000...---++++++,,,...000111000000///...---+++)))(((&&&&&&'''((()))+++---...,,,---,,,***(((((()))+++///------000333999FFFQQQ[[[fffoootttvvv{{{}}}|||yyyzzzzzz|||}}}|||{{{yyyxxxyyy{{{~~~|||xxxvvvuuuvvvuuutttrrrrrrssstttvvvxxxzzz{{{||||||||||||~~~|||uuuqqqpppoooiii```XXXQQQJJJCCC???:::777444333444333000...---,,,+++)))'''(((***,,,---,,,+++******'''$$$!!! !!!###&&&((()))******...------......,,,(((%%%###"""""""""###$$$&&&&&&"""%%%)))(((%%% """$$$''''''%%%""""""%%%((()))(((((())))))(((***+++,,,,,,+++)))((($$$)))///222111---)))&&&&&&'''(((+++...///...---((()))+++,,,,,,***)))'''))))))((((((''''''''''''))))))******++++++,,,,,,rrrIII===222//////---,,,,,,,,,---...---,,,,,,...000...,,,***)))+++,,,,,,+++)))((('''&&&$$$###!!!!!!###%%%'''(((''''''((()))+++***(((''''''(((((((((%%%$$$######$$$&&&)))+++)))))))))(((((('''&&&&&&'''&&&%%%%%%&&&(((***,,,***+++,,,---,,,***(((&&&%%%$$$###%%%''')))***)))((()))***,,,...///000000&&&%%%$$$%%%&&&(((+++---+++)))&&&###!!!!!!!!!!!!!!!!!! """$$$%%%!!! !!!$$$&&&'''(((((('''%%%###"""###%%%$$$###!!!"""%%%(((((('''%%%###"""!!!""""""''')))***)))'''%%%%%%&&&'''"""$$$222???CCC:::...''''''(((&&&$$$### !!!###$$$###""""""### !!!###(((,,,---,,,***+++***)))''''''((()))***)))))))))(((&&&$$$"""!!!!!!$$$&&&%%%%%%$$$&&&((()))))))))+++---***+++,,,+++***((('''&&&((('''%%%"""  """"""""""""!!! !!!&&&***,,,***(((''''''(((((('''&&& !!!!!! !!! !!!!!!  !!!!!! !!!"""  ### """&&&(((((('''### !!!"""###$$$$$$$$$%%%(((...444555111,,,)))&&&'''((((((&&&###!!!!!!$$$''''''%%%###!!!"""###$$$%%%&&&&&&&&&,,,---......,,,)))&&&$$$!!! !!!"""%%%)))---//////...,,,+++,,,///111333000---***'''(((+++///222,,,***))))))******((('''"""$$$&&&((()))(((&&&$$$ """$$$$$$$$$###%%%&&&((()))((('''&&&&&&)))++++++)))&&&'''***---///000...---+++******+++...000222222111///...+++)))(((&&&&&&'''(((***,,,...///------,,,)))'''&&&(((***---+++---111555<<>>333000111111111222---......---,,,---///111///---+++***+++,,,++++++((('''&&&%%%$$$###"""!!!$$$&&&((((((((('''(((***+++)))'''&&&'''(((((((((&&&$$$!!! !!!%%%))),,,++++++++++++***((('''&&&''''''''''''((()))+++,,,'''((()))))))))((('''&&&!!!!!!"""$$$(((+++,,,+++'''(((***,,,...000111111)))))))))))))))***+++,,,***)))'''%%%############!!!!!!!!!!!!$$$!!!!!! !!!###&&&'''&&&&&&$$$!!! """%%%%%%$$$###!!! """%%%((('''&&&$$$############(((+++---,,,(((&&&&&&''''''$$$!!! !!!)))333777333...+++((('''%%%$$$"""  ###$$$$$$###$$$$$$!!!"""%%%)))...000///...,,,***(((&&&&&&'''***++++++***)))'''%%%$$$"""""" ###&&&((('''&&&$$$&&&((((((((()))***,,,&&&))),,,---+++(((&&&%%%((('''&&&### """$$$###!!!$$$)))+++)))(((''''''''''''&&&$$$ """###  !!!!!!!!!   $$$!!! """###!!!$$$######"""  !!!"""$$$&&&''''''''''''(((+++666CCCIIIBBB666...&&&&&&%%%$$$###!!!  !!!$$$&&&'''%%%#########$$$%%%%%%%%%%%%%%%'''***------+++((('''&&& !!!$$$'''+++------,,,,,,---...000222444,,,+++)))((((((***---...'''%%%%%%%%%'''((('''%%%"""###%%%'''((('''&&&%%% """############$$$&&&&&&&&&&&&%%%$$$%%%''')))***((('''(((***,,,---,,,+++++++++)))((())),,,///111111///...,,,+++))))))$$$%%%%%%'''(((***,,,---------,,,***'''&&&((()))******...444999>>>IIITTTZZZccclllppprrrvvvyyyxxxyyy|||}}}{{{zzzzzz{{{|||tttuuuwwwzzz}}}~~~|||zzzvvvvvvwwwyyyzzz{{{|||}}}}}}}}}~~~~~~zzzvvvmmmcccWWWOOOJJJFFF???:::555555444222111///......,,,......,,,((('''***---111---)))&&&%%%&&&&&&&&&"""###$$$&&&'''(((((()))******)))***+++***(((&&&!!!"""$$$$$$%%%'''***---(((&&&$$$&&&)))***(((&&& ###&&&''''''%%%###%%%(((((('''&&&&&&'''***++++++***(((%%%""" !!!&&&,,,---+++'''%%%%%%&&&&&&&&&(((***+++***)))((()))+++---...---,,,+++++++++,,,,,,++++++******'''(((((()))***+++,,,,,,qqqMMMAAA555222333333444666...///...---,,,---000222000...+++***+++++++++***&&&&&&%%%%%%$$$######"""%%%'''))))))(((((()))***+++)))&&&&&&((()))(((&&&$$$""" !!!$$$(((+++,,,,,,,,,,,,+++)))'''&&&'''''''''''''''((()))***$$$%%%%%%%%%%%%%%%%%%%%% !!!%%%)))+++,,,+++'''((()))+++,,,---......***+++,,,---......------***)))'''&&&$$$$$$$$$$$$""""""!!!"""$$$###!!!!!!"""$$$&&&((('''%%%""" ###$$$%%%$$$""" !!!$$$%%%%%%&&&&&&'''&&&&&&&&&'''+++...---)))%%%%%%'''%%%$$$%%%&&&$$$"""&&&---...000000,,,'''$$$$$$%%%!!!!!! ###%%%&&&&&&&&&'''$$$%%%&&&)))---......---+++(((%%%""""""%%%)))+++---,,,***'''&&&%%%%%%%%%!!!###&&&((('''&&&%%%'''''''''%%%%%%%%%''' $$$)))***(((%%%###""""""$$$''''''%%%$$$%%%'''"""  """''')))'''&&&$$$%%%%%%%%%###!!! !!!###%%%&&&""" !!!###"""  $$$  """!!!   """%%%(((******)))(((***---<<>>999555555444111///...///111...222444222,,,)))***,,,)))((('''((()))((('''%%%%%%&&&''''''(((((('''''''''%%%######%%%%%%%%%$$$###&&&'''&&&$$$###%%%'''(((***+++***'''%%%%%%&&&!!! !!!$$$&&&'''''')))+++,,,,,,***((('''((()))***++++++***(((&&&$$$%%%***///000,,,((()))***%%%######%%%)))---//////((()))***+++,,,---------+++---///111222111///---,,,+++***)))((('''&&&%%%mmmOOOEEE:::333444666666555111...,,,,,,///111///---///,,,******,,,,,,***'''(((((((((((('''&&&%%%%%%((()))+++,,,------,,,+++,,,,,,++++++******))))))###!!!!!!&&&((('''((()))))))))(((&&&%%%$$$###""""""###&&&)))+++)))&&&"""!!!"""&&&)))+++ """&&&)))******)))(((%%%$$$$$$&&&(((((('''%%%'''***---------...222666+++((($$$""""""""""""!!!"""""""""!!!!!! &&&%%%$$$&&&***+++***'''%%%"""!!!$$$$$$###!!!!!!"""""" ###%%%(((***+++***((('''---***'''&&&%%%$$$###!!!"""######""""""###&&&(((+++***)))'''%%%###"""!!! """"""!!! %%%'''((((((***,,,...,,,***)))))))))'''%%%&&&###!!!###$$$)))(((&&&%%%%%%&&&'''(((  %%%'''&&&%%%$$$###""" !!!"""!!! %%%)))+++***)))''' """$$$%%%"""  !!!###"""!!!!!!!!! !!!"""$$$&&&'''((($$$$$$$$$$$$###!!! !!!  ######    !!! $$$&&&&&&%%%%%%%%%'''000===IIIMMMEEE666***(((''''''))),,,------,,,(((&&&$$$!!! !!!"""$$$$$$$$$%%%%%%&&&'''((()))"""&&&+++---,,,+++)))***++++++***)))***++++++******,,,...---)))%%%)))***+++***(((&&&&&&'''***(((&&&'''***,,,+++***$$$&&&%%%###&&&******'''############%%%''')))***)))'''$$$###$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""%%%%%%&&&'''((()))******''')))((($$$$$$'''(((&&&&&&''')))+++,,,,,,,,,+++)))((('''&&&'''(((***,,,......000444888===AAADDDMMMSSS]]]eeekkkoooqqqsssyyy{{{~~~~~~}}}||||||}}}~~~|||zzzxxx{{{|||xxxvvvtttrrrrrruuuxxx{{{{{{uuuxxxzzz||||||}}}~~~zzzrrrmmm```VVVMMMIIIEEE>>>999999999444///...222444222000666555333000---***((((((&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''((((((((('''"""%%%(((++++++)))%%%###!!!###%%%%%%$$$###$$$$$$%%%'''******)))'''&&&&&&###$$$%%%&&&''''''&&&&&&***+++,,,+++)))))))))***,,,...//////...,,,)))'''***+++,,,)))&&&&&&(((+++***))))))***,,,,,,+++)))'''((()))+++,,,,,,++++++(((,,,222444333000---,,,((())))))(((&&&%%%'''(((mmmNNNDDD888222222444444222000---,,,---111333222000...+++)))***,,,---+++)))'''((((((((((((''''''&&&(((((()))***+++++++++++++++******))))))******+++%%%###!!!!!!$$$&&&''''''((((((((('''&&&%%%%%%$$$""""""###%%%(((******'''$$$###$$$&&&)))***&&&(((***,,,,,,+++)))(((###$$$%%%'''))))))'''%%%((()))+++,,,,,,...111333---***&&&$$$$$$$$$######&&&&&&&&&&&&%%%###"""!!!$$$###$$$'''+++------+++'''%%%!!!!!!###"""!!!!!!"""######""" !!!###&&&(((***))))))((((((&&&$$$$$$$$$%%%###""""""%%%'''&&&&&&%%%$$$###"""""" """$$$###!!!###(((++++++,,,---...,,,+++))))))))))))'''%%%&&&###  !!!!!!!!!$$$%%%%%%&&&&&&&&&&&&&&&!!!###%%%$$$"""###"""!!!!!!"""!!!$$$((())))))'''&&& """$$$$$$""" !!!###"""!!! !!! ######$$$%%%&&&&&&''''''$$$$$$######"""!!!!!!!!! """$$$%%%###  !!!"""### !!!   """$$$$$$######$$$)))222;;;>>>999///&&&(((((()))+++---...---+++'''%%%"""  """###$$$######$$$%%%'''((()))!!!"""$$$(((,,,......---+++,,,,,,+++***)))+++,,,***)))(((***,,,,,,)))''')))+++,,,+++)))(((((())),,,***((((((+++,,,,,,***%%%(((((((((***---+++&&&############$$$&&&((())))))'''&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%''')))+++---...(((***)))%%%%%%'''(((%%%%%%(((+++///000...,,,***((('''&&&&&&''')))+++,,,///000222555999>>>BBBDDDJJJPPPZZZcccjjjooosssvvvyyyzzz|||}}}~~~}}}}}}|||}}}{{{}}}}}}yyywwwuuussssssvvvyyyzzz{{{xxxyyyzzz{{{|||~~~~~~{{{rrrkkk]]]SSSKKKGGGCCC<<<888777444111---///333555444222444333111000///---***((('''&&&$$$###"""###%%%&&&''''''((((((((((((''''''$$$%%%(((******(((&&&$$$###$$$%%%$$$!!! !!!!!!%%%'''******)))(((''''''((()))*********(((%%%$$$&&&(((******)))***+++---///000222333333000---++++++++++++)))'''&&&(((***+++***)))*********(((&&&$$$%%%(((***+++,,,,,,,,,'''***///000///---++++++)))))))))(((%%%%%%%%%'''lllLLLCCC777000000111000...---+++***---222555444222---+++)))***---...---+++&&&''''''(((((((((((('''''''''&&&&&&'''(((***+++))))))(((''''''(((******'''%%%###!!!!!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$###""""""$$$&&&'''***)))'''&&&&&&&&&((()))***+++,,,,,,,,,***(((&&&"""###%%%(((++++++)))&&&(((((((((***---///000111///,,,)))'''&&&&&&%%%$$$(((((((((((('''&&&%%%%%%###"""$$$'''+++...//////(((&&&###  !!! """$$$&&&&&&$$$"""!!!###%%%'''(((''''''###"""!!!"""###$$$###""""""######$$$$$$######""""""###$$$%%%%%%$$$""" $$$))),,,---------...***(((''''''(((((('''&&&$$$###"""""""""""" !!!$$$&&&''''''&&&%%%"""!!!###""" """"""!!!"""###!!!"""%%%'''&&&%%%$$$  """######"""!!!!!!###$$$"""!!!!!!!!!!!! &&&&&&''''''&&&&&&%%%%%%"""!!!!!! !!!!!!""" !!!$$$'''((('''&&&###"""   !!!###%%%&&&"""######"""###$$$###!!!!!!!!!!!! ###%%%$$$""""""$$$)))---///...)))$$$))))))***,,,......+++)))&&&$$$!!!!!!###%%%$$$$$$$$$%%%(((+++---&&&&&&'''***...000///...---...---+++))))))+++---***((('''''')))***)))(((***+++,,,,,,***)))***+++---,,,******+++++++++***'''***,,,,,,...000---'''%%%$$$#########$$$&&&''')))(((((()))))))))&&&$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&)))---000222+++...---)))''')))'''$$$$$$(((---111222000,,,)))''''''&&&'''(((***,,,---///000333666:::>>>AAACCCEEEKKKUUU^^^gggooovvv{{{{{{zzzyyyxxxxxxyyyzzz{{{~~~{{{yyywwwuuuvvvxxxzzz{{{{{{|||zzzxxxzzz~~~~~~}}}|||}}}zzzooofffYYYPPPGGGDDD@@@:::666555///------///444666555444222000///000111000,,,((((((&&&""" !!!###%%%))))))(((((('''&&&&&&%%%%%%&&&'''(((((('''%%%$$$%%%%%%$$$"""%%%(((+++,,,+++*********...///000000...***&&&###"""$$$'''((()))***---//////111444666666444111///,,,,,,,,,***(((''')))***,,,+++))))))))))))&&&$$$"""$$$&&&)))+++,,,------&&&(((++++++***))))))******+++***(((%%%$$$%%%&&&lllLLLBBB777000...///---+++((('''(((,,,111555555333---***((())),,,///...---$$$%%%&&&''''''''''''''''''%%%$$$###$$$&&&(((***)))(((&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$############$$$&&&%%%###""""""###$$$%%%+++******(((&&&&&&'''((((((((()))***)))'''&&&$$$"""###&&&***------***((()))'''&&&)))...222333111000---***(((((('''%%%$$$###$$$%%%&&&''''''''''''$$$%%%&&&(((+++---//////'''&&&%%%###!!!  !!!$$$'''***+++)))&&&!!!!!!"""###$$$$$$%%%$$$!!!  """###!!! !!!###$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%###!!!!!!%%%)))***+++******'''&&&%%%&&&'''((('''&&&!!!!!!"""###$$$###  ###%%%'''(((((((((%%%!!!!!!###""" ######"""!!! """$$$$$$###!!! """$$$$$$###""" !!!######""""""!!!!!! !!!"""$$$%%%$$$""" """######&&&&&&&&&&&&$$$###!!!  !!! """$$$'''***,,,,,,,,,'''%%%"""!!!###!!! ###&&&((()))%%%###  """###$$$$$$$$$%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$"""!!!###$$$'''&&&$$$$$$%%%''')))***)))(((&&&(((((()))+++---,,,)))'''%%%###!!! !!!###$$$&&&&&&%%%%%%'''+++...000)))(((((())),,,.........------,,,***((((((***,,,)))(((&&&%%%&&&((()))******+++,,,+++***)))***,,,---,,,+++***)))))))))((((((+++------///333222---)))'''&&&$$$###"""######))))))***,,,---,,,(((&&&%%%%%%%%%%%%&&&(((***,,,((('''&&&''')))---222555111333222---++++++)))%%%%%%(((,,,000111///,,,***''''''((()))***,,,...///...000222555999<<>>:::777888555444222///,,,++++++++++++...///---)))&&&&&&((()))(((((((((***,,,///111---+++(((&&&$$$$$$$$$%%%(((((((((((('''&&&%%%$$$"""%%%)))++++++*********))),,,//////...,,,,,,,,,((()))+++------,,,+++******++++++)))'''%%%&&&'''(((((()))+++///333666999444111...,,,------,,,***,,,+++++++++,,,,,,+++)))$$$%%%'''((((((((('''''')))******)))((()))+++---+++++++++)))'''&&&''')))kkkBBB:::000*********'''$$$&&&&&&'''+++000111///,,,,,,((($$$###&&&)))***))))))*********)))(((''''''""""""!!!!!!"""###%%%%%%$$$%%%&&&&&&### ###(((******)))((('''%%%!!! ###&&&&&&&&&&&&'''''''''(((((($$$%%%$$$ ###(((+++,,,,,,,,,,,,,,,------,,,***))))))+++,,,---------///000---)))(((***,,,000...,,,+++)))'''$$$!!!"""###%%%''')))***++++++......,,,(((###!!!###%%%&&&)))---///...)))###&&&%%%&&&(((,,,/////////+++)))&&&$$$###$$$&&&'''#########$$$%%%$$$!!! """$$$&&&((()))(((&&&$$$!!!!!! !!!###&&&'''$$$ !!!%%%'''((($$$###""""""######""" %%%!!!"""%%%&&&"""$$$&&&'''&&&&&&$$$!!!!!!&&&+++------$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###""""""  !!! ###(((+++---+++)))%%%$$$$$$###"""!!! """$$$%%%%%%!!!###$$$$$$"""  """$$$$$$"""""""""!!! !!!### !!!###""" !!!###***---,,,)))$$$&&&)))(((%%%""""""###""""""###%%%'''((('''%%%%%%!!! !!!"""""""""!!!!!!!!!"""%%%%%%%%%&&&(((******,,,---+++(((''')))+++'''%%%######&&&)))++++++###(((,,,---+++'''$$$''')))+++---...---,,,+++((($$$  !!!!!!$$$'''+++------,,,+++++++++,,,---***&&&$$$&&&(((111111///,,,(((((()))+++)))+++,,,***'''''')))+++'''))))))(((***...---)))%%%%%%&&&&&&(((+++---...$$$$$$'''+++///222222222+++***)))***...444;;;???777333,,,((()))...555:::EEECCC;;;000******)))'''$$$(((---111222000,,,)))((()))***+++++++++++++++)))***---000333444555555444;;;EEEOOOYYYbbbiiinnnooonnnmmmllllllmmmoooppprrrtttvvvxxxyyyyyyyyyyyyuuuwwwzzz|||}}}~~~|||{{{|||||||||zzzvvvrrrlllpppuuuxxxxxxvvvvvvuuuqqqtttwwwwwwtttmmmeee```PPPGGG@@@???>>>:::777777666444222...+++***+++,,,+++///111---%%%"""$$$(((******)))***+++,,,...///...---***'''&&&&&&&&&''')))***++++++***(((&&&%%%$$$(((,,,......,,,+++***(((+++---...,,,***))))))'''((()))*********)))(((***++++++***'''&&&&&&'''$$$$$$$$$&&&***///444777444000,,,+++,,,,,,+++(((---,,,+++++++++***(((&&&!!!"""$$$&&&''''''''''''((()))******))))))***,,,((())))))(((&&&%%%'''(((fff>>>555...---,,,)))''''''"""%%%***///000///---***((('''&&&%%%%%%&&&''''''((()))***+++***(((&&&%%%""" &&&)))(((%%%%%%###"""!!!"""!!!!!!%%%***+++***((('''(((+++&&&  &&&+++***(((&&&'''+++---,,,++++++)))%%%!!!!!!''''''((()))***+++,,,,,,---,,,***((('''((()))***000000///---,,,+++***)))///......,,,***(((&&&$$$  """&&&(((((((((++++++***)))((('''&&&&&&"""%%%((()))(((&&&%%%$$$***'''$$$###&&&)))+++,,,***'''%%%$$$&&&'''%%%###!!!!!!!!!###%%%&&&%%%$$$!!!###$$$""" $$$&&&)))++++++)))'''%%%######!!!!!!!!!###&&&'''!!!%%%)))&&&$$$ ###%%%%%%&&&%%%"""!!!$$$''')))((($$$!!!!!!$$$'''))) """###&&&+++///+++$$$!!!"""######$$$$$$$$$###"""!!!  """(((&&&&&&(((+++,,,***(((%%%''')))'''""" """%%%'''###!!!  ###''')))(((%%%!!! """"""!!! !!!""" """%%%'''&&&$$$$$$$$$###!!! """$$$!!!!!!"""$$$&&&'''&&&$$$"""  """###"""!!!%%%(((***)))(((***,,,+++((($$$###$$$'''((()))+++)))%%%######&&&***,,,)))(((''''''(((((('''&&&)))***,,,......---,,,+++&&&"""!!!######"""$$$'''+++---------......000...+++)))((('''((()))333000,,,***+++---//////,,,)))'''(((******(((&&&%%%)))---000...,,,***)))'''$$$!!!%%%,,,333555444,,,((($$$$$$)))///222444111---((('''***000666:::222///+++)))***...333666>>>888111,,,+++++++++***''')))+++...000///,,,)))&&&))),,,,,,+++)))))))))))))))+++...222555666666777===FFFOOOWWW]]]cccfffpppnnnnnnnnnppprrrrrrrrrtttssstttvvvyyy{{{zzzyyy{{{||||||}}}~~~zzzzzz|||}}}}}}yyysssooolllqqqwwwyyyxxxwwwwwwwwwssstttwwwzzzyyyqqqddd[[[IIIFFFBBB???<<<999555222444333222///---+++)))))),,,+++***'''$$$###$$$&&&+++,,,,,,+++))))))***,,,+++***)))'''&&&&&&&&&&&&,,,+++)))***,,,+++'''###***///444333---(((&&&&&&%%%$$$%%%(((++++++'''###%%%&&&'''''''''&&&$$$###,,,+++******+++)))&&&$$$$$$$$$$$$%%%(((+++///111...,,,***)))'''''''''(((+++,,,,,,,,,+++)))((('''%%%%%%&&&((())))))'''%%%$$$&&&(((******(((%%%###$$$&&&((((((&&&'''***---fff>>>555...,,,+++'''&&&&&&$$$(((---111222111...,,,***)))((('''((((((((('''((())))))***)))'''%%%$$$  %%%)))(((&&&$$$###!!!"""###$$$$$$###&&&(((++++++(((&&&%%%&&&)))%%%!!!!!!%%%))))))'''%%%&&&)))******)))((('''%%%!!! """%%%&&&'''((())))))******,,,***(((&&&%%%&&&'''(((......---,,,,,,+++***))),,,,,,+++***)))'''&&&%%%"""!!!!!!###%%%''''''&&&))))))))))))((((((((((((###&&&))))))(((&&&&&&&&&)))&&&"""!!!###'''***+++***'''%%%%%%'''((('''%%%###""""""$$$&&&((('''&&&!!!###%%%%%%$$$&&&'''((())))))(((&&&%%%###""""""!!!"""###%%%&&&!!! $$$)))'''$$$  ###$$$$$$###  !!!"""$$$'''(((&&&$$$!!! """$$$%%%"""$$$&&&(((---111---&&&######$$$$$$$$$$$$############!!! ###&&&%%%$$$%%%(((***)))'''&&&'''(((&&&""" ###%%%'''"""!!!!!!###%%%'''***+++)))%%%  """""""""  !!!"""""" """$$$###"""!!!!!!!!!  ###&&&"""!!!!!!###&&&'''%%%"""!!!"""$$$###  ###&&&''''''&&&''')))(((%%%###"""$$$''')))******(((&&&%%%%%%(((+++---,,,***))))))******((('''***,,,---......---+++***((($$$!!!!!!###%%%%%%$$$%%%(((+++,,,,,,,,,---...///...,,,***))))))******---+++******,,,......---((('''%%%&&&)))***((('''%%%)))---//////,,,+++***&&&###!!!%%%,,,333555555,,,((($$$$$$(((,,,///111///+++'''%%%(((---333666111///+++)))))),,,///222999444...+++******)))'''%%%%%%'''+++///000---***&&&(((******)))(((((((((((()))***,,,///222333333777<<>>;;;888444111222222222111000///------*********)))'''&&&&&&(((---......,,,*********,,,+++***)))'''&&&%%%%%%%%%+++)))((()))+++,,,***(((///222555222+++%%%############$$$&&&***+++)))&&&&&&&&&&&&''''''&&&&&&&&&+++******+++,,,,,,***'''$$$###$$$%%%(((,,,///111,,,+++***((('''''''''''')))***++++++++++++***)))''''''(((***++++++)))&&&%%%&&&((())))))'''%%%###&&&((()))(((&&&&&&(((***fff???666...+++)))&&&$$$%%%'''***///333444333///---+++******+++,,,---+++***)))))))))((('''&&&$$$###  %%%(((((('''$$$"""!!!"""%%%'''((()))+++++++++)))&&&$$$$$$$$$%%%$$$!!! !!!$$$%%%&&&$$$###$$$&&&'''''''''&&&&&&%%%""" """$$$$$$%%%'''(((((((((''''''***(((%%%######$$$%%%''',,,,,,,,,,,,++++++******''''''''''''''''''''''''%%%$$$###$$$&&&''''''&&&&&&''''''((()))******+++&&&(((******(((''''''((('''$$$ !!!&&&)))+++***(((&&&&&&'''(((((('''$$$######%%%''')))((('''  """%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$""""""""""""############!!!!!!$$$((()))%%%  !!!"""$$$###"""!!!!!!!!!###$$$%%%&&&%%%$$$###"""  !!!"""###&&&'''(((---111...'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%### !!!###%%%$$$""""""$$$&&&'''&&&''''''&&&%%%######&&&((($$$!!!"""%%%'''(((***+++***'''### !!!"""###$$$###!!!!!!#########!!! !!!$$$'''%%%""" """%%%'''###!!!###$$$### !!!$$$%%%$$$$$$$$$%%%$$$"""!!!!!!$$$((()))***'''''''''''')))+++---...///---+++***++++++***))),,,---...///...,,,***)))(((&&&$$$$$$&&&((()))))))))***++++++******,,,......---+++*********+++,,,&&&&&&'''))),,,---,,,***$$$######%%%''')))(((((('''***...///...,,,++++++%%%###"""%%%,,,111444444,,,(((%%%$$$&&&)))+++,,,,,,***&&&$$$%%%)))...111000///,,,***)))***+++,,,111///+++***)))((('''%%%!!! """'''...000---)))&&&'''((('''&&&%%%'''((((((((()))+++---...000000555:::AAAHHHPPPXXX```eeennnoooqqqsssuuuwwwxxxxxxuuuuuuvvvxxx{{{|||{{{zzz|||~~~~~~}}}}}}}}}}}}{{{xxxvvvsssssssssrrrpppppprrrtttxxxxxxxxxxxxtttjjj\\\RRRFFFCCC???;;;999666222000000111333444444333111000)))***,,,,,,***)))((()))000000000///,,,******+++,,,+++***((('''%%%$$$$$$(((&&&%%%&&&(((***+++***///111222///)))$$$###$$$###""""""$$$''')))******&&&&&&&&&''''''((()))***+++++++++,,,...///---,,,%%%%%%$$$%%%(((+++...000+++***)))(((((('''&&&&&&&&&''')))+++,,,,,,++++++))))))***,,,...---+++)))&&&&&&''''''&&&&&&%%%$$$((()))***)))'''&&&'''(((fff@@@777...+++)))%%%$$$%%%(((+++///333444222///---+++++++++...222333222///++++++***((('''&&&%%%$$$$$$###!!!"""%%%''''''&&&$$$"""!!!"""%%%((()))))),,,+++***'''%%%%%%%%%&&&"""""""""!!!!!!""""""""""""!!!!!!"""$$$%%%&&&'''%%%%%%%%%""" !!!###$$$%%%'''((((((((('''&&&***(((%%%#########%%%'''***++++++,,,,,,,,,+++***#########$$$%%%&&&'''((('''%%%$$$%%%''')))***)))'''''''''((()))*********(((***++++++)))(((((()))&&&### %%%***,,,+++)))'''%%%%%%%%%&&&&&&%%%$$$###%%%'''))))))(((###!!! ###$$$%%%&&&%%%###"""!!!!!!!!!"""!!!!!!"""######""""""!!!"""""" ###'''((($$$!!!!!!######  """$$$$$$###"""""""""%%%&&&&&&%%%###""""""###!!!  !!!"""######&&&'''(((+++///---(((&&&&&&'''((((((((((((((('''&&&$$$!!!!!!$$$%%%$$$"""!!!"""$$$&&&''''''&&&$$$%%%%%%""" ###''')))&&&###!!!$$$$$$%%%'''))))))(((&&&%%%"""$$$%%%%%%""" !!!$$$%%%%%%$$$""" !!!!!!  $$$&&&'''### !!!%%%'''### !!! !!!###$$$$$$  """###$$$############"""!!!"""$$$'''((((((%%%&&&''')))+++---//////000...+++***++++++***)))---...//////...,,,)))(((&&&%%%%%%&&&(((+++---///,,,,,,+++)))((((((***---+++******))))))***++++++%%%$$$$$$%%%((())))))(((!!!!!!"""$$$&&&((())))))+++---//////,,,***))))))&&&%%%$$$&&&***...000000+++)))&&&$$$$$$%%%&&&'''***)))'''%%%%%%'''+++...000///...,,,+++)))((((((++++++*********(((&&&%%% $$$+++...***&&&''''''&&&%%%######&&&(((((()))++++++,,,,,,...///444888>>>DDDLLLUUU^^^dddnnnpppsssuuuuuuvvvvvvwwwuuuuuuvvvxxx{{{}}}|||{{{}}}~~~|||{{{{{{|||}}}{{{zzzvvvtttqqqnnnmmmmmmppprrrsssrrrrrrrrrnnndddVVVLLLEEEAAA===999777444111///...000333444555333111///+++---000000...+++))))))111222222000---+++***+++------,,,+++)))'''&&&%%%'''&&&$$$###$$$''')))******+++,,,***((((((***,,,&&&$$$######$$$''')))***(((((((((((())),,,...///---,,,,,,---///000///...)))((('''&&&''')))+++,,,+++++++++******(((''''''&&&''')))***++++++++++++******+++---......,,,)))''''''&&&%%%%%%%%%%%%%%%(((((())))))((((((((((((gggBBB888///,,,***'''%%%''')))+++---///000///---,,,***)))***///666999888555---,,,***)))'''''''''(((***(((&&&$$$$$$%%%%%%$$$$$$"""!!!!!!$$$&&&&&&&&&***(((&&&&&&&&&'''((()))!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&(((&&&%%%$$$!!!!!!###$$$%%%'''((()))(((((('''+++***(((&&&&&&&&&'''''')))***,,,------,,,+++***!!!!!!!!!"""###%%%&&&''''''%%%$$$%%%))),,,---...))))))))))))(((((((((((()))***,,,,,,***)))((((((%%%"""!!!&&&***,,,+++***'''$$$"""!!!"""$$$%%%$$$######&&&(((((((((&&&""" $$$###!!! !!!"""""""""!!!!!!"""###"""  ###%%%%%%###"""$$$&&&'''%%%###!!!###$$$$$$"""!!!"""###&&&''''''%%%"""!!!"""###!!!!!! !!!###%%%&&&$$$(((***)))+++///...***%%%%%%''')))***+++++++++&&&%%%$$$!!!"""$$$%%%%%%###""""""###&&&'''&&&%%%$$$%%%&&&$$$ $$$(((***)))&&&!!! """$$$$$$&&&''''''&&&%%%$$$###%%%&&&$$$!!!!!! !!!$$$&&&&&&&&&$$$"""######"""!!! """%%%((($$$!!!"""%%%&&&### !!!!!!""""""  !!!###$$$###  !!!###$$$%%%$$$######""""""###%%%&&&&&&%%%$$$%%%'''***,,,...000000///---***)))*********)))---.........---+++(((&&&######$$$&&&(((,,,000333......,,,)))&&&&&&(((+++((((((((((((((())))))***(((%%%"""!!!###%%%''''''!!!"""$$$%%%'''(((***+++///000000---***'''%%%%%%((('''&&&''')))+++,,,,,,,,,+++)))&&&$$$######$$$)))******((('''(((+++...000000///...,,,***((('''(((***+++,,,+++)))'''&&&""" ###(((***'''###((((((&&&$$$"""###%%%((()))+++------,,,,,,---///333666<<>>FFFNNNXXXbbbiiinnnrrrxxx{{{{{{zzz{{{|||{{{yyywwwwwwxxxzzzzzzyyy|||}}}}}}~~~}}}}}}||||||zzzxxxuuuqqqlllgggcccaaaaaa___^^^```cccfffgggfffbbb```^^^]]][[[VVVNNNIIIAAA;;;777666555000...///***))))))+++...000111111,,,)))'''((()))***)))'''%%%&&&''')))***,,,,,,---111000///...---,,,++++++++++++***'''%%%%%%''')))***)))((((((((()))***+++******)))&&&###"""###$$$$$$&&&(((((('''%%%$$$%%% !!!###%%%&&&'''(((((())))))))))))((((((((((((************)))(((''''''&&&''')))***+++++++++************++++++***((('''&&&&&&'''***---///000///---+++******+++)))&&&###bbb>>>888000+++*********(((%%%$$$%%%&&&((())))))'''&&&&&&&&&$$$$$$''',,,///222111///,,,***'''%%%$$$"""  !!! """###''',,,000///)))###!!!%%%''')))---111111,,,###!!! $$$)))---******)))$$$ $$$###!!! !!!$$$'''))),,,+++***((('''&&&%%%%%%''')))***)))(((&&&&&&'''(((''''''((()))***)))'''###"""!!!!!!!!!!!!""""""(((((('''&&&&&&%%%&&&&&&%%%'''***---......---,,,***(((%%%#########""" %%%'''))))))((((((((()))+++***(((&&&$$$$$$$$$$$$'''&&&$$$###!!!!!!  """###"""!!! """$$$%%%%%%###"""%%%%%%$$$%%%&&&&&&$$$###"""&&&))))))(((&&&(((((((((%%%"""!!!"""###'''&&&&&&%%%&&&'''((()))(((&&&$$$""" !!!###$$$%%%%%%$$$!!! """&&&((('''$$$!!!!!!######""""""###$$$ """######   ######!!! !!!###&&&((($$$$$$"""!!! !!!$$$'''))))))(((&&&""" ###"""!!!"""$$$$$$""" $$$%%%'''+++---...,,,***++++++++++++************((('''%%%%%%%%%&&&(((***'''$$$!!! !!!!!!!!!,,,---...,,,'''"""###***222444111+++&&&$$$((((((***---......+++(((###$$$%%%&&&(((((())))))+++++++++***)))(((&&&%%%'''''''''&&&$$$$$$&&&((((((((((((((()))***+++,,,---.../////////---+++)))(((''''''+++///000...,,,###$$$&&&+++111999>>>AAA:::555...,,,---//////...---...///000111111222222,,,,,,,,,+++++++++++++++...///111000//////000111666999???GGGPPPZZZeeelllqqquuuzzz~~~}}}zzzyyyxxxxxxvvvtttyyy|||}}}zzzyyyzzzwwwvvvtttqqqmmmiiifffdddeeecccaaaaaacccfffggghhhcccaaa___\\\XXXSSSMMMHHH???999555555444000///111+++******+++...000000000+++***)))***+++,,,,,,+++&&&&&&&&&'''(((***,,,...///...---+++***((('''&&&)))***)))'''%%%%%%''')))''''''&&&&&&&&&''')))***'''((()))(((%%%######$$$$$$%%%'''&&&$$$""""""###!!!"""###$$$$$$$$$$$$$$$%%%''')))++++++***((('''((((((''''''''''''(((((('''((()))++++++++++++***)))))))))))))))((('''&&&%%%%%%&&&)))---//////...,,,+++*********)))&&&$$$aaa???999111,,,,,,---,,,+++&&&'''(((***++++++***)))(((((('''%%%$$$%%%)))---222111000---***&&&###!!! !!!  ###(((---000///)))$$$$$$'''((()))---222222...%%%$$$######$$$&&&)))***)))++++++%%% ###"""!!!!!!"""$$$'''(((+++++++++***((('''%%%$$$''')))***)))'''%%%%%%&&&&&&''')))***++++++)))'''$$$$$$$$$%%%$$$$$$######)))((('''%%%%%%$$$%%%%%%$$$&&&***---///000000///111...***&&&$$$"""!!!!!!&&&&&&''''''''''''((((((((('''&&&$$$$$$######$$$%%%%%%$$$###"""""""""""" """#########"""""" ###&&&'''%%%###!!!%%%$$$$$$%%%&&&%%%###!!!%%%+++---)))$$$$$$%%%&&&%%%$$$######$$$&&&%%%$$$%%%&&&))),,,...***)))'''%%%############ """$$$%%%%%%%%%%%% !!!$$$((()))'''###!!! ###$$$$$$$$$$$$%%%!!!"""###&&&$$$!!! """$$$$$$!!!###%%%'''$$$###"""!!!  """%%%&&&&&&''''''&&&###!!!######"""!!!"""$$$&&&((('''$$$"""###$$$(((,,,///...+++(((&&&'''((()))*********))))))((('''&&&'''((()))***&&&###  ,,,///222111,,,&&&!!!"""(((000444222---)))&&&)))***+++------,,,***(((###%%%''')))+++,,,++++++******)))((('''&&&%%%%%%(((((('''&&&%%%&&&(((+++******)))******+++,,,,,,+++,,,...//////...+++***+++((('''+++111444222...###%%%)))000???NNNVVVWWWHHH???555//////222333222+++,,,...---,,,+++******++++++,,,---------------000222444444333222222333888<<>>AAAEEEKKKRRRZZZccciiipppssswww||||||yyyppppppqqqtttxxxzzzzzzyyyvvv{{{}}}yyywwwwwwvvvuuuuuutttsssrrrppppppjjjiiigggeeedddfffjjjnnnmmmiiiaaaVVVJJJAAA===<<<;;;555111222222111333666555222///---,,,***(((&&&+++---000222222222333444111...+++)))(((((()))+++(((((((((((('''''''''''''''(((((('''%%%######$$$&&&&&&%%%%%%&&&(((***+++))),,,......,,,***))))))%%%&&&%%%###"""$$$'''))),,,,,,,,,,,,,,,+++***)))%%%''')))++++++***(((''')))))))))))))))***+++++++++******(((&&&###  $$$((()))'''&&&''')))***)))((()))))))))'''%%%'''(((((('''&&&%%%'''(((bbbBBB;;;222---,,,,,,+++))),,,---///...------///222111000,,,(((%%%$$$&&&)))+++++++++***)))'''&&&%%%&&&%%%"""!!!!!! ###&&&'''''''''&&&((()))'''%%%'''+++,,,)))++++++******(((''''''&&&'''))),,,...---***&&&$$$"""''''''((((((((('''&&&%%%###$$$&&&((()))'''&&&$$$###%%%'''((('''&&&''')))%%%(((***+++)))((((((***))))))((('''&&&&&&%%%%%%"""  !!!###$$$&&&(((***+++,,,,,,***+++***(((### !!!!!! $$$&&&'''&&&&&&''''''''''''''''''&&&%%%$$$$$$#########$$$$$$###""" !!!"""######$$$%%%&&&&&&&&&%%%$$$###!!!!!!$$$&&&&&&!!! !!!###&&&'''%%%###$$$&&&&&&%%%%%%%%% !!!###&&&(((+++---...+++)))(((&&&%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!! !!!!!!!!!"""!!! !!!""""""#########""""""!!!"""""" !!!!!! !!! """###"""$$$)))+++###"""!!! !!!  """###""""""""""""!!!  """$$$###"""###'''+++---+++)))###$$$%%%&&&((((((((((((------------......//////(((&&&"""!!!"""#########%%%(((+++,,,+++***)))***&&&%%%$$$%%%''')))******&&&)))******'''%%%&&&'''''''''''''''(((***++++++&&&%%%%%%%%%%%%'''((()))''')))***+++++++++---///000///......---------...,,,+++***)))((())))))***%%%$$$######$$$''')))+++///777@@@OOOiiiyyyaaaQQQ===111------+++(((***///333222...++++++---///000222444444444333222111222333333333444777:::<<>>KKKWWWkkkwwwfffUUUAAA333///...***&&&&&&,,,111222///---...000///000222444444444222111000111222111222444888;;;:::>>>CCCJJJRRR\\\ffflllqqqrrrvvv{{{~~~}}}wwwssssssssstttvvvyyyzzzyyyxxxzzzzzz{{{}}}~~~{{{yyyxxxxxxxxxxxxwwwuuuttttttppppppmmmhhhcccaaacccfffVVVTTTNNNEEE===999:::<<<888111,,,------,,,...222111///---,,,,,,,,,+++***'''+++///000///...///000---,,,,,,,,,,,,---///000///...---+++***((('''&&&***++++++)))&&&###""""""$$$$$$$$$$$$%%%''')))***+++------,,,***((('''(((,,,***'''###!!!$$$((()))***+++++++++++++++,,,***)))'''''''''((())),,,---...//////...,,,+++(((((())))))(((&&&$$$###"""(((......)))$$$""""""%%%$$$%%%'''***+++***))))))+++,,,***((((((+++...eeeGGG;;;///,,,---,,,*********)))(((((())),,,///111555333,,,$$$"""%%%%%%""")))))))))((())))))***+++)))%%%!!! !!!"""!!!###'''((('''$$$"""!!!"""$$$%%%'''(((***++++++***))))))******)))(((###!!!!!!&&&,,,///---***%%%%%%$$$###!!!"""$$$''')))(((((()))))))))&&&$$$"""!!!!!!!!!"""$$$''')))%%%&&&((()))******))))))))))))(((&&&%%%&&&(((***&&&%%%%%%$$$###"""!!!!!!"""""" """""""""""""""######$$$!!!$$$$$$"""!!! !!!%%%((('''''''''((((((((((((((())))))(((&&&###"""###%%%"""  $$$&&&'''(((&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$""" !!!""""""!!! ###%%%###%%%)))++++++***'''&&&!!!!!!!!!!!!%%%&&&&&&&&&$$$""" ###%%%&&&"""###%%%$$$###""""""###!!!###$$$###  """"""  ###%%%!!!&&&(((### """"""!!! !!! !!!$$$&&&)))%%%!!! !!!!!!###''''''&&& """%%%))),,,---,,,+++++++++*********))))))***---...+++'''&&&)))---***(((&&&###"""!!!!!!!!!###""""""###%%%(((+++---)))%%%"""$$$(((***'''$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))&&&$$$"""!!!!!!!!!"""(((......+++&&&&&&'''((()))***++++++222111...,,,,,,---///111000///---***'''&&&'''))))))&&&&&&))))))&&&&&&(((000HHHaaammmpppssswwwyyyoooaaaLLL;;;333///,,,***'''***,,,......///000222111222333444333111///......000333444333444555666999;;;BBBLLLZZZgggqqqvvvtttzzz|||zzzxxxxxxwwwtttrrrqqqrrruuuyyy{{{||||||zzzxxxwww{{{|||yyyxxxxxxyyyzzzzzzyyywwwxxxvvvqqqjjjbbb\\\ZZZYYYTTTNNNFFF???;;;999888888555222///,,,******,,,---///,,,)))((()))+++,,,---)))***---...//////...------+++)))***,,,---+++)))''''''''')))++++++)))''''''+++///111///+++'''&&&&&&&&&%%%%%%&&&((()))***------+++***((('''&&&&&&)))'''### !!!###$$$((()))))))))))))))(((''')))******)))&&&%%%%%%&&&+++---///111000...***(((+++***))),,,......+++(((,,,,,,+++***(((%%%"""!!!###$$$%%%&&&(((***,,,------------+++)))(((***,,,fffGGG:::///------,,,******)))(((''''''(((***---//////---((($$$&&&+++***&&&((((((((()))((((((((((((%%%""" """$$$""" """%%%((((((&&&###!!!"""###%%%&&&&&&''')))******)))(((((()))***)))'''%%%###"""&&&+++...---***''''''&&&%%%######%%%''''''&&&&&&((())))))&&&$$$"""!!!!!!!!!###&&&)))+++'''((()))******((('''&&&)))((('''%%%$$$%%%'''(((&&&%%%%%%$$$###"""!!!!!!"""###$$$###  """######$$$%%%%%%### !!! """%%%'''%%%''')))++++++***(((&&&'''''''''&&&$$$###$$$%%%"""  ###%%%%%%$$$###!!!"""$$$%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###$$$$$$$$$""" !!!"""!!! """$$$"""$$$&&&((()))'''%%%$$$"""""""""  ###$$$$$$$$$###!!!!!!###%%%&&&###$$$%%%%%%###!!!"""""" ###%%%###!!!"""$$$$$$### !!!"""###&&&&&&!!! """$$$###""" !!!!!!!!!###$$$'''$$$!!! !!!!!! """&&&&&&&&&!!! """&&&***------++++++*********)))))))))***,,,---)))$$$"""%%%((()))(((&&&%%%###"""""""""###"""!!!"""$$$(((,,,...---***(((***...///---)))######$$$%%%%%%&&&''''''((('''&&&$$$"""!!!  (((......+++&&&''''''(((******+++,,,---,,,***)))***+++---///---,,,+++((('''&&&''')))***''''''(((&&&###%%%***777PPPlllwwwvvvsssrrrrrrooobbbOOO???666111...+++''')))+++,,,++++++,,,---///000000111000///......///111444444444444555666:::===EEEOOO\\\hhhqqquuuuuuzzz}}}||||||}}}yyytttqqqqqqrrruuuyyy|||}}}|||{{{yyyyyy{{{}}}zzzxxxwwwvvvvvvxxxxxxwwwvvvvvvtttoooggg___YYYVVVUUUPPPJJJBBB;;;888666555555222111...,,,+++++++++,,,---+++(((((()))*********)))***,,,...///...------+++)))((()))+++,,,+++)))'''&&&''')))+++,,,***)))'''+++...///---)))&&&%%%'''&&&&&&&&&&&&((()))***************)))(((&&&&&&'''%%%###""""""$$$''')))))))))))))))(((&&&%%%%%%((())))))(((&&&%%%%%%&&&)))+++---//////---+++)))))))))***,,,//////,,,)))+++++++++***(((&&&$$$"""%%%%%%&&&''')))***,,,---......---+++(((''')))***fffEEE:::000------,,,***+++((('''&&&%%%&&&(((+++,,,+++***'''(((///666444---'''((()))***)))'''%%%$$$ !!!%%%'''&&&###$$$&&&'''((('''%%%""" ###$$$&&&'''&&&&&&'''(((((('''&&&'''((()))(((&&&&&&$$$###%%%))),,,+++)))******)))&&&$$$###%%%'''######$$$&&&(((((('''%%%"""!!!!!!"""$$$'''***+++((()))******)))&&&$$$"""((('''%%%$$$###$$$%%%%%%$$$%%%%%%$$$$$$###"""!!!###&&&))))))%%%!!! !!!###$$$%%%)))(((%%%  %%%$$$"""!!!"""###%%%&&&###&&&***,,,---+++(((%%%$$$%%%'''&&&$$$######$$$""" !!!"""""" ###%%%&&&%%%&&&'''((()))***)))((((((&&&%%%$$$$$$$$$$$$"""  """"""!!! !!!""" """$$$%%%%%%$$$###"""$$$$$$###  !!!"""""""""!!!  ###$$$$$$%%%%%%&&&'''&&&###"""!!!"""!!!$$$&&&%%%""" !!!$$$&&&&&&%%%###"""!!! ###%%%$$$ """"""!!!%%%&&&$$$""" """###!!! !!!"""$$$"""  !!!!!! !!!$$$&&&%%%$$$!!!###(((+++---******)))))))))))))))((()))++++++'''""" !!!###'''''''''&&&&&&%%%$$$###"""!!! !!!###(((,,,///222000///111444444111---""""""###$$$&&&'''((((((&&&&&&&&&%%%###!!! )))---,,,)))%%%&&&'''((()))+++,,,,,,+++***))))))***+++---...***)))(((((('''(((((()))***((((((&&&""" %%%...BBB^^^|||tttlllgggfff[[[LLL>>>666111---***''')))))))))'''&&&'''(((,,,,,,,,,,,,,,,,,,---...111333555555444444444555:::???HHHTTT___iiippptttvvvzzz~~~|||sssqqqqqqssswww{{{}}}~~~}}}|||zzzzzz|||~~~~~~zzzvvvwwwuuusssrrrtttuuuuuutttqqqooojjjcccZZZSSSOOONNNJJJDDD===777333222111000///...---,,,++++++++++++***)))))))))******(((&&&)))***,,,---......---,,,(((''''''(((***+++***)))%%%%%%&&&(((***,,,+++***'''***------***'''%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''((()))******(((&&&%%%$$$#########%%%(((+++---******)))(((&&&%%%$$$###((())))))'''%%%%%%&&&''''''(((***,,,,,,+++***(((&&&'''))),,,//////---+++))))))))))))(((&&&%%%$$$'''''''''((()))***,,,,,,------,,,***''''''((()))fffDDD:::111...---+++***+++)))((('''&&&&&&((()))***,,,+++***///999AAA===444((()))+++,,,+++((($$$"""$$$))),,,+++)))&&&'''''''''%%%""" ###&&&)))(((&&&%%%%%%''''''&&&%%%%%%''''''&&&%%%&&&$$$###$$$'''((((((''')))***)))&&&###"""###$$$ !!!$$$'''((((((&&&###"""""""""###%%%((()))'''((())))))(((&&&###"""&&&%%%#########$$$$$$###"""###$$$%%%&&&%%%%%%%%%&&&(((***)))&&&""" !!!"""###%%%&&&'''***(((######'''&&&$$$"""""""""#########%%%(((******)))&&&%%%###$$$&&&%%%###!!! !!! $$$'''((('''&&&''')))***+++***)))((('''&&&%%%%%%%%%$$$""" """"""!!! !!!!!!"""###$$$$$$###"""!!!%%%%%%$$$!!!!!!""""""""""""""" $$$###"""!!! !!!###$$$%%%$$$###'''((()))'''%%%###"""###""" !!!%%%&&&%%%###""" """$$$&&&'''&&&$$$######!!!"""!!!!!!"""!!!"""&&&&&&$$$""" """$$$$$$!!!   !!!!!! """%%%&&&''''''$$$""""""$$$'''))))))(((((((((((((((((((((((('''((((((&&&""" !!!"""%%%&&&'''((('''&&&%%%$$$"""!!! ###(((---000444222222222333222...+++!!!"""###$$$&&&'''((()))%%%&&&''''''&&&### """(((***(((%%%!!!"""$$$&&&)))+++---.........---------------...(((''''''(((*********))))))((((((&&&!!! )))444JJJfffqqqbbbZZZRRRKKK@@@666000,,,)))''''''((()))(((&&&&&&'''((())))))((('''(((***,,,---222444555555444333444555:::@@@KKKWWWaaaiiiooorrrwwwzzz~~~sssrrrrrrssswww{{{~~~~~~~~~yyyyyyyyy{{{}}}|||yyyuuuvvvtttpppooopppqqqqqqqqqkkkiiiddd\\\TTTLLLHHHGGGCCC>>>777222///...---,,,++++++++++++++++++++++++*********++++++***'''$$$)))***+++,,,---,,,,,,,,,'''''''''(((***+++++++++$$$######%%%(((******)))''')))+++***'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$((()))+++,,,+++(((%%%###""""""###$$$'''***,,,...******)))((('''&&&&&&&&&)))***)))(((&&&&&&''')))(((((()))******)))((('''###%%%(((+++------,,,***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))*********+++***)))'''''')))***fffBBB999111///...+++***,,,+++***)))((((((((()))))),,,,,,,,,111<<>>999333...+++)))'''&&&((()))***)))((((((***,,,((('''&&&&&&'''))),,,---222333555555444333444555888@@@MMMXXXaaahhhmmmqqqwww{{{sssrrrrrrrrruuuyyy|||}}}|||uuuvvvxxx{{{|||{{{xxxuuuuuurrrnnnlllkkklllkkkkkkbbbaaa]]]VVVNNNGGGBBBAAA===888222...,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,+++++++++***'''$$$******++++++++++++++++++'''((()))******+++,,,,,,"""!!!!!!###&&&((()))((('''(((((('''%%%$$$$$$&&&''''''''''''''''''&&&&&&+++,,,------+++'''$$$!!!!!!"""$$$%%%(((***+++,,,***))))))(((((()))***++++++++++++)))'''&&&(((*********))))))((('''&&&&&&"""$$$''')))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&'''((('''&&&'''***,,,ddd@@@999222000...******------,,,+++***))))))((()))''')))***...666;;;555,,,)))+++------,,,)))&&&###!!! !!!$$$***---,,,***######""""""!!!!!!!!!!!!%%%)))...---(((%%%&&&))))))'''&&&%%%&&&%%%###"""!!!"""$$$%%%%%%$$$######"""######!!! ###''')))((('''&&&%%%###"""###$$$&&&'''############$$$%%%''''''%%%###"""###''')))'''%%%"""###&&&)))*********)))((('''%%%"""!!!###!!! ###((($$$""" """%%%%%%$$$######""""""""" !!!!!! ###(((***+++***###$$$%%%''')))+++,,,---+++***((((((((('''%%%"""!!!######"""!!!"""###'''&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$!!! !!!###$$$%%%&&&((('''&&&$$$###""""""""" !!!"""&&&(((((('''$$$"""!!!!!! ###&&&)))(((&&&### '''((()))(((%%%$$$$$$$$$###!!!"""######"""!!! """#########""""""!!!  ###%%%!!!!!!$$$%%%%%%###%%%%%%$$$%%%%%%###  !!!###!!! """$$$%%%&&&''')))((('''''''''((((((&&&$$$%%%&&&&&&&&&&&&'''''''''###$$$%%%'''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))),,,...++++++)))'''%%%###!!!!!!""""""###$$$&&&'''(((((('''(((******)))'''$$$""" !!!"""$$$&&&%%%"""!!!$$$'''+++---///000111000///---+++(((&&&'''&&&'''+++///000---***$$$$$$%%%&&&$$$$$$,,,555:::KKK[[[___XXXMMMAAA999222000---+++))))))***+++,,,,,,,,,+++******---///)))(((''''''(((***,,,---000222444444333333333444888AAANNNYYYaaahhhnnnrrrwww{{{}}}tttrrrpppnnnooorrrvvvxxxyyysssuuuxxxzzz{{{yyyvvvtttrrroookkkhhhgggeeecccbbbYYYYYYVVVQQQIIICCC???>>>999555000,,,+++***)))((((((((()))***+++---...///000---+++)))))))))'''&&&************************''')))************+++,,,###"""!!!"""%%%'''((('''&&&'''&&&%%%###$$$&&&(((++++++,,,,,,---,,,,,,+++,,,,,,,,,+++)))%%%""" !!!###%%%''')))***++++++***)))(((((()))***,,,------,,,+++(((&&&%%%'''))),,,+++***(((((((((((((((&&&'''((('''&&&&&&''')))$$$$$$############$$$$$$"""######$$$%%%&&&'''(((%%%&&&&&&&&&&&&'''))),,,ccc???888333111...******---------,,,***)))(((''''''!!!%%%'''***///222...'''(((***+++,,,+++(((&&&$$$!!! $$$'''&&&%%%!!! !!!"""###%%%&&&%%%+++000///***'''(((++++++)))'''&&&%%%$$$""" """&&&((((((&&&$$$### !!! ###'''))))))(((%%%$$$$$$$$$%%%(((+++,,,%%%###!!! !!!$$$''')))%%%###"""%%%***,,,***'''&&&(((***,,,,,,***((('''&&&&&&$$$""" """$$$###""" ###&&&"""!!!$$$%%%&&&&&&&&&$$$""" $$$(((***)))(((######$$$%%%(((,,,///111---,,,*********)))&&&$$$!!!"""######""""""###%%%)))(((&&&%%%$$$%%%&&&'''&&&%%%$$$"""  !!!###$$$%%%%%%$$$###"""!!!""""""### !!!###$$$###%%%'''&&&###!!!"""###"""%%%(((+++***'''"""###$$$&&&%%%###""""""###!!! !!!!!! !!!""""""""""""!!!!!!  ###&&&$$$ !!!$$$&&&'''&&&%%%###""""""###"""  !!!!!! !!!"""!!! ###&&&!!! $$$&&&%%%%%%&&&(((&&&$$$###$$$&&&((()))((($$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%''')))***)))(((&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&((()))+++,,,,,,&&&&&&$$$"""!!!!!!"""#########$$$%%%%%%&&&'''''''''((())))))(((&&&$$$"""!!!!!!###$$$%%%%%%###!!!""""""$$$&&&(((***,,,---.../////////...+++(((&&&&&&%%%&&&***///000,,,'''$$$"""###&&&&&&%%%(((------666>>>???===;;;555///......,,,+++***+++...000000000///---++++++---///+++************+++---......000222333222222333555888BBBOOOZZZbbbiiipppvvvvvv{{{~~~~~~~~~~~~zzzuuupppllliiihhhjjjnnnqqqssssssvvvyyy{{{yyyvvvsssqqqnnnkkkgggdddaaa^^^ZZZXXXRRRRRRQQQMMMGGGAAA>>>===888444///,,,++++++***((()))(((((()))+++...111333222...)))%%%%%%&&&''''''*********)))))))))******''')))******(((''')))+++&&&$$$######%%%'''((((((&&&&&&%%%######$$$(((++++++,,,---...//////......******)))(((&&&###""" !!!###&&&))),,,---......+++***((((((((()))+++,,,---,,,***&&&######%%%'''+++***)))((()))***,,,---++++++***'''$$$$$$'''***&&&%%%$$$######$$$%%%&&&""""""###$$$%%%''')))***'''''''''&&&$$$%%%''')))bbb>>>888333111...******---------,,,***)))'''&&&&&&###&&&(((+++...+++%%%'''((()))***)))(((&&&$$$ !!!!!!  !!!###&&&(((***%%%+++111111+++((())),,,---***(((&&&&&&$$$""" ###(((******(((%%%$$$  $$$'''))))))((($$$$$$$$$%%%(((+++///111'''$$$!!!"""&&&(((%%%###"""&&&+++...,,,)))+++,,,---...,,,***'''%%%$$$$$$$$$###!!!!!!"""$$$&&&%%%""" !!!$$$""""""&&&%%%'''((()))'''### !!!"""!!!  ###''')))(((&&&$$$######%%%(((---222555///---,,,++++++***'''%%%#########"""!!!"""$$$''')))(((&&&$$$$$$%%%&&&'''%%%%%%$$$"""!!! !!!###$$$  !!!###$$$!!!"""%%%%%% """%%%$$$""" !!!######&&&))),,,+++'''""" """######!!! !!! !!!!!!!!!   """"""###### !!!"""!!! ###'''&&&!!!###!!! !!!$$$'''((()))###!!! !!!!!!  !!!""""""$$$%%%###!!!!!!$$$(((!!!  $$$&&&%%%$$$%%%'''$$$""" $$$(((+++---$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))***)))''''''&&&$$$###""""""###$$$&&&'''(((***++++++++++++######""" !!!%%%((($$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''%%%###""" !!!"""$$$%%%%%%%%%$$$'''''''''((()))******+++---...000000///---***(((%%%$$$%%%)))...///***%%%$$$""""""&&&&&&$$$$$$&&&'''+++------///222111---......---+++***,,,///111444333222...++++++,,,...,,,,,,,,,,,,,,,------...,,,///111222222222333555999CCCQQQ\\\cccjjjsssyyyvvv{{{~~~{{{yyyzzzyyyvvvnnnjjjeeebbbdddiiimmmooouuuxxxzzz{{{xxxtttpppnnnkkkhhhdddaaa^^^ZZZUUUQQQMMMNNNNNNJJJEEEAAA>>>===777444000---,,,+++***))))))(((((((((***...222555333...'''""""""$$$&&&'''******)))))))))))))))***&&&(((***)))&&&%%%''')))(((&&&$$$%%%&&&((()))(((&&&%%%$$$###"""%%%***---(((***+++---......------''''''&&&$$$###""""""!!! """&&&+++...000000000,,,***((('''&&&'''((()))---,,,)))%%%!!!!!!"""$$$))))))((((((***---000222000///---((($$$###'''+++((('''&&&%%%%%%%%%&&&'''""""""###$$$&&&(((***+++))))))(((&&&######$$$&&&___>>>999444222///+++,,,///555333///)))%%%%%%'''***&&&$$$###&&&***------,,,((()))***)))((('''((()))""" """$$$&&&'''((((((+++///000///---,,,,,,---***&&&###"""###%%%&&&###''',,,,,,((($$$!!!  !!!''')))%%%###$$$'''$$$"""$$$)))///111111...((("""!!!$$$''''''!!! !!!$$$))),,,+++)))(((---222111+++&&&$$$%%%'''&&&%%%$$$######"""""""""!!! !!!!!! !!!!!! ###$$$%%%&&&(((((('''$$$  !!!!!!!!!!!!!!! !!!"""###&&&))))))&&&$$$###$$$''',,,000111000...)))(((((()))******)))'''%%%&&&&&&%%%######%%%'''(((******)))'''%%%%%%%%%&&&###"""!!!"""#########"""!!! $$$!!! """###!!!!!!$$$$$$###""""""###$$$%%%###"""$$$'''+++---,,,((("""!!!"""""" """$$$%%%%%% !!!"""   ###!!! """%%%((((((&&&###$$$$$$###""""""###%%%!!!""""""!!! """ """$$$%%%%%%%%%$$$######""""""""" !!!''')))'''%%%###$$$"""!!!!!!!!!###'''+++---+++(((%%%###$$$%%%&&&&&&!!!%%%)))+++***)))))))))"""&&&***)))%%%###$$$'''''')))+++------***'''%%%%%%###!!! ###''')))%%%""" $$$***---)))$$$&&&%%%###  """$$$&&&''''''''')))******************)))))))))++++++,,,///222222///+++'''&&&%%%%%%&&&'''((()))'''%%%$$$###"""!!!###%%%'''***+++++++++***,,,+++******+++---///000666333000,,,)))(((((((((+++)))///;;;;;;111+++---------...000333777:::<<>><<<<<<888333...,,,,,,+++++++++,,,---...///000111222111,,,%%% !!!"""$$$)))(((''')))***,,,+++***&&&(((******)))(((((((((&&&***------***(((((((((&&&&&&&&&%%%%%%&&&(((***)))((()))***+++***'''$$$%%%%%%%%%$$$"""!!!"""###"""%%%***...000000...---&&&))),,,***&&&%%%(((+++000+++&&&""""""!!!$$$&&&((())))))+++...111///...---***&&&%%%%%%'''*********))))))(((((((((***'''%%%%%%))),,,---,,,,,,,,,+++(((&&&&&&(((***___???888222111///---,,,...111///,,,(((%%%%%%(((+++***(((&&&&&&)))******((())))))******+++,,,,,,,,,### !!!"""###%%%'''((()))((()))+++...///000///...)))(((%%%"""!!!!!!###$$$$$$&&&'''%%%###!!!###$$$"""!!!!!!!!!######""" !!!'''((($$$"""###$$$"""!!!$$$***...//////---(((""" """###### ###'''))))))'''$$$***//////+++&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""###"""""""""###""" """""""""!!!######$$$%%%'''(((&&&### !!!!!!"""###$$$$$$$$$$$$"""###$$$'''))))))'''$$$###$$$''',,,///111000...'''&&&'''((()))(((%%%"""###$$$%%%%%%$$$###$$$%%%''')))***)))'''&&&&&&&&&%%%###  !!!###"""!!! !!!!!!"""!!! !!! """$$$$$$$$$$$$###$$$&&&&&&%%%$$$###%%%((()))(((&&&""" !!!   !!!"""""""""  !!!!!!!!!!!!!!! !!!&&&***+++***%%%%%%%%%###!!! !!!###"""""""""!!! !!! """###############""" """''')))'''$$$###"""!!!!!! !!!###&&&***,,,***'''$$$###$$$&&&''''''"""%%%(((***)))(((''''''%%%(((+++***%%%"""###&&&)))***,,,...---+++(((&&&!!!!!! """$$$'''((()))&&&###&&&+++---)))###!!!!!! ###%%%((()))))))))+++,,,******)))(((((())))))***+++++++++...111111...,,,(((((('''&&&'''''')))***'''&&&$$$###"""!!! ###%%%''')))++++++******+++***))))))+++---///111333222///,,,***)))((((((+++***222>>>>>>333,,,---***,,,...000444888<<>>BBBKKKPPPWWW```mmmxxxzzzvvvxxx{{{}}}wwwtttpppnnniiiccc___```ffflllsssuuuwwwuuuoooggg```\\\WWWVVVTTTTTTTTTSSSPPPMMMIIIGGGDDDCCCAAA???;;;999999888777555333111//////---///000222333333222222,,,)))%%%###$$$%%%&&&&&&&&&%%%$$$%%%'''))))))(((+++---//////,,,'''$$$###***+++,,,+++)))))))))***++++++,,,,,,++++++******&&&&&&&&&((())))))'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&(((+++------+++)))''''''***------***'''''')))&&&$$$######$$$###"""!!!"""###%%%&&&&&&''')))+++*********(((&&&&&&''')))------------...///000000222///+++))))))((('''&&&+++++++++))))))***...111aaaAAA666......111000---+++))))))(((&&&%%%%%%(((***---,,,***((('''%%%$$$$$$(((&&&%%%)))000333000---!!!!!! %%%%%%&&&&&&(((***,,,...222---((((((+++,,,)))&&&&&&&&&&&&&&&%%%%%%$$$######!!! &&&+++%%%%%%&&&(((******(((&&&$$$"""$$$''''''###!!!"""!!!"""$$$(((---,,,((($$$$$$###!!!  !!!!!!###$$$$$$$$$######(((***((($$$!!! """%%%''''''&&&$$$"""%%%%%%&&&''''''$$$(((,,,)))###!!! !!!""""""!!!!!!###$$$%%%%%%###!!! $$$%%%%%%$$$###!!! !!!"""$$$&&&'''((($$$$$$$$$&&&''''''%%%###%%%%%%'''***---///...,,,&&&$$$"""!!!!!! """$$$$$$"""!!!!!!$$$&&&(((((('''&&&'''(((&&&%%%$$$""" !!!  !!! !!!!!!!!!######"""%%%$$$###$$$&&&''''''&&&"""  """$$$(((%%%!!!  !!!!!!  !!!"""!!!  !!!###'''+++---(((((('''###  !!!"""!!! !!!"""$$$)))&&&""" !!! """######!!! $$$&&&'''&&&$$$$$$!!!!!!!!!!!!###&&&(((***)))'''%%%$$$&&&'''((('''$$$&&&((((((&&&%%%$$$$$$(((***+++)))'''%%%%%%'''''''''''''''&&&$$$###""" """%%%&&&%%%$$$###***'''%%%'''******&&&""" !!!"""!!!  ###%%%((())))))***+++---,,,***'''$$$$$$'''***,,,++++++++++++,,,---------***)))(((&&&&&&&&&''''''((('''&&&$$$"""""""""###&&&'''((()))))))))((((((&&&%%%%%%%%%'''***,,,...++++++,,,,,,+++******)))'''&&&***111111+++&&&'''))),,,///222444888>>>CCCMMMTTT\\\eeepppzzz|||xxxzzz|||~~~zzzwwwvvvuuuqqqiiiaaa___dddjjjrrrtttuuurrrlllccc]]]YYYVVVTTTSSSQQQPPPOOOMMMLLLJJJIIIGGGDDD@@@<<<888666555666666555333000......---///111222333222111000,,,)))''''''((()))***)))&&&%%%$$$%%%''')))))))))+++...111111...)))&&&$$$''''''''''''((()))***,,,...---......///...+++***&&&&&&&&&(((******)))((($$$#########%%%'''''''''&&&(((***,,,,,,+++((('''&&&))),,,---***(((&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!###%%%&&&%%%&&&'''((()))******)))'''(((***,,,...---,,,,,,,,,---......222000---+++)))'''&&&%%%(((((((((''''''***...111bbbCCC888//////222000---+++)))***)))(((&&&%%%&&&'''******)))(((&&&%%%%%%&&&%%%######'''...000...***!!!!!!###&&&$$$ ###%%%%%%%%%&&&)))+++...000555000+++***---...,,,)))(((((()))***))))))((('''""" ###''')))$$$###$$$''')))***)))((('''$$$$$$'''&&&"""!!!###%%%%%%'''***---+++%%% !!!!!!!!!!!! !!!###$$$$$$%%%$$$$$$###### ###&&&'''%%%!!! """$$$''''''&&&$$$###%%%%%%&&&''''''$$$$$$...111,,,%%%!!!!!! !!!""""""!!!"""$$$%%%%%%$$$###"""%%%%%%%%%$$$###!!!  !!!###$$$%%%$$$######$$$%%%%%%###!!!%%%%%%&&&(((+++---,,,+++((($$$ !!!$$$###""" """$$$&&&&&&&&&%%%&&&''')))(((&&&$$$!!! !!!!!!!!!  !!!!!!!!!""""""!!!"""  """$$$$$$$$$!!!"""$$$(((%%%""" !!!  !!!###$$$### ###&&&)))''''''&&&$$$  !!!"""""""""###%%%''',,,)))%%%!!! """!!!"""$$$%%%"""!!!$$$'''''''''&&&!!!!!!"""###$$$&&&(((******(((&&&%%%&&&''''''&&&%%%'''((((((&&&$$$$$$$$$'''(((((((((''''''((()))&&&&&&%%%%%%$$$######"""!!!"""$$$&&&&&&%%%###!!!%%%$$$###%%%''''''$$$!!! """$$$%%%###"""######$$$&&&)))++++++,,,...///...+++'''$$$$$$&&&***,,,+++,,,,,,,,,,,,,,,,,,---)))(((&&&%%%$$$%%%%%%&&&(((((((((%%%###"""$$$&&&)))))))))))))))(((((((((######""""""$$$&&&)))+++))))))***++++++******)))(((&&&%%%''''''%%%%%%'''***...222333444777===BBBLLLWWWcccjjjpppwwwzzzzzzyyyzzz|||~~~~~~}}}{{{zzz||||||xxxoooeee```cccgggoooqqqrrrpppjjjbbb\\\YYYXXXWWWTTTQQQNNNLLLKKKKKKJJJIIIFFFAAA;;;666222000000333444333000---,,,,,,---...///000000///......,,,+++******,,,---------(((&&&%%%%%%(((***,,,,,,)))---111222000,,,)))(((%%%%%%&&&'''***---///000///...---...//////,,,)))'''&&&&&&(((+++---,,,+++$$$###!!!###&&&(((''''''%%%&&&)))+++,,,,,,***)))%%%'''***+++***((('''&&&******+++***(((&&&%%%%%%###%%%''''''&&&&&&&&&''')))***+++******+++---000111///...,,,++++++,,,,,,///...---+++)))'''&&&&&&'''((()))))))))***...111cccEEE;;;333222222///,,,,,,+++,,,,,,***'''&&&%%%&&&'''((()))'''&&&%%%'''((($$$$$$%%%(((,,,---+++((($$$%%%))),,,((("""!!!$$$$$$$$$$$$%%%(((,,,///111333000---...000222222000)))******+++++++++******""" """$$$%%%%%%!!! !!!###'''*********)))%%%%%%'''&&&###"""%%%((('''''')))+++)))$$$!!!"""""""""###$$$%%%&&&'''&&&$$$#########"""#########""" !!!"""$$$&&&&&&&&&$$$############$$$$$$"""'''000222---&&&"""!!!!!!!!!"""""" !!!"""$$$%%%&&&&&&%%%%%%$$$$$$###""""""""""""###!!!  !!!"""$$$###""""""######!!!$$$$$$$$$&&&)))***)))((()))%%% !!!######!!!!!!"""$$$%%%$$$###$$$%%%)))(((&&&$$$!!!!!!###$$$$$$$$$###"""!!!$$$%%%!!! !!!!!! !!!"""""" !!!###%%%###!!! !!!!!!    ###$$$$$$!!!!!! ###%%%%%%&&&%%%$$$"""!!!"""######$$$%%%%%%$$$$$$&&&(((+++)))&&&""" !!!"""!!!"""$$$%%%"""###&&&((('''&&&!!!!!!!!!"""$$$&&&'''((()))'''&&&&&&'''((('''&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$"""!!!$$$&&&%%%$$$$$$$$$&&&)))+++---...///111222000---)))&&&%%%&&&)))++++++,,,......---,,,,,,---'''&&&%%%$$$$$$$$$%%%&&&((())))))&&&###"""%%%))),,,,,,+++***))))))((((((###""""""!!!"""$$$'''(((((((((((()))))))))*********(((%%%###"""$$$''')))+++///444555444777===CCCLLLYYYeeelllppptttwwwwwwtttuuuuuuvvvwwwxxxzzzzzz~~~zzzrrriiidddbbbccchhhkkklllkkkfffaaa\\\ZZZZZZXXXUUUPPPKKKHHHHHHJJJHHHGGGCCC<<<555///---,,,///222444222...+++***+++...---------------------...,,,++++++---/////////)))'''&&&&&&))),,,......)))---000222111...---,,,(((((())),,,000333444444...,,,***+++......,,,)))'''&&&&&&(((,,,.........'''$$$"""###''')))((('''$$$&&&(((+++,,,---,,,,,,%%%&&&(((***+++***)))(((...//////---***((('''(((&&&(((******)))''''''(((***++++++++++++,,,///111333222///,,,++++++,,,,,,+++,,,,,,+++(((''''''((()))+++------------...///dddFFF>>>777444222---,,,---+++,,,---,,,***((('''(((&&&((()))'''%%%%%%&&&)))&&&(((***,,,---,,,***))))))+++///111+++""" """!!!!!!!!!###'''+++000333............///000000111(((((()))))))))******+++$$$!!!!!!######""" %%%))),,,---)))&&&%%%&&&&&&######&&&(((&&&$$$&&&(((((($$$!!!!!!$$$$$$""""""###%%%&&&((()))'''$$$!!!!!!""""""!!! ######$$$%%%%%%%%%$$$$$$"""!!! !!!"""!!! (((---...,,,)))$$$###""""""######"""!!!!!!"""$$$%%%''''''((((((###"""!!! !!!$$$&&&(((&&&%%%###!!! !!!!!!%%%$$$""""""######!!!$$$######$$$&&&((('''&&&'''%%%"""!!!!!!!!! """###"""  !!!######"""!!!""""""&&&&&&$$$###"""!!!!!!!!!!!!###%%%'''((()))'''$$$  """$$$%%%$$$!!!   !!! """###"""!!! !!!###### !!!!!! !!!!!! """$$$"""###$$$$$$###$$$&&&((()))))))))'''%%%$$$$$$&&&(((&&&$$$"""!!! !!!"""######!!!"""&&&'''%%%### !!!"""###$$$%%%&&&%%%$$$&&&)))*********&&&((()))((('''&&&&&&((('''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&'''(((%%%$$$$$$$$$%%%''')))+++(((((((((((((((&&&$$$""" %%%''''''&&&%%%%%%%%%'''***,,,---...000111222///,,,(((&&&'''((()))***---000000...,,,,,,---'''&&&%%%$$$%%%&&&'''((()))******'''###"""&&&+++///...---+++***)))))))))%%%$$$###""""""$$$&&&''')))((('''''''''((()))******(((%%%"""!!!$$$'''((()))...444555555888???FFFOOOXXXcccjjjpppttttttpppnnnmmmllllllnnnrrrvvvyyy|||{{{xxxsssmmmgggcccaaa___bbbddddddbbb^^^[[[YYYWWWVVVRRRLLLGGGDDDFFFHHHGGGEEEAAA:::333......///222555666333...++++++---///...,,,+++++++++,,,---...,,,******,,,...//////***(((&&&&&&))),,,...///,,,...111222000///......,,,+++,,,000444666555333,,,)))&&&'''+++---+++(((%%%%%%%%%'''+++...//////***'''$$$&&&***,,,***(((&&&''')))+++------------''''''(((***,,,---------000000000---***(((***,,,***,,,......,,,***))))))***+++++++++***,,,...111111///,,,***)))***+++,,,(((***+++***'''%%%&&&'''***,,,///000...,,,++++++dddGGG@@@:::666111,,,+++...***,,,......,,,*********'''((()))(((%%%$$$&&&((((((+++...///...,,,+++***...000444444,,,"""  """&&&+++000333+++------,,,***))))))***''''''&&&''''''((()))***%%%""" """"""!!!$$$)))---///***&&&%%%&&&&&&###$$$(((&&&###!!!"""%%%'''%%%###"""$$$&&&%%%"""!!!###%%%&&&((()))'''### !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$  ###'''***+++******&&&$$$######$$$%%%%%%$$$"""###$$$&&&'''((())))))"""!!! !!!%%%***,,,***)))&&&###!!!!!!!!!"""'''%%%############""" ###""""""###%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$!!! """###!!!!!!""""""!!! !!!$$$###"""""""""###%%%&&&!!!!!! !!!$$$(((,,,...+++(((%%%######$$$$$$###&&&"""   ###$$$###"""   !!!!!!!!!###"""!!!######"""###%%% """###$$$%%%&&&))),,,......,,,)))%%%###"""###$$$$$$###!!!  !!!"""!!! !!!""""""!!! """%%%&&&###  !!!"""###""""""###&&&***,,,------'''((()))(((''''''((())))))'''%%%$$$%%%%%%%%%%%%%%%$$$"""""""""$$$&&&(((%%%$$$""""""$$$)))---000---------,,,***(((%%%###"""'''))))))(((((('''!!!$$$'''))))))***,,,...333111---***((('''((((((***---111222///---,,,---'''&&&%%%%%%&&&'''((())))))++++++'''###"""''',,,000///...,,,+++***))))))'''&&&$$$######$$$&&&''')))(((&&&%%%&&&''')))***''''''%%%!!!!!!###%%%%%%'''---333555555999AAAIIIQQQXXX```hhhqqqvvvrrrjjjiiihhheeeeeehhhmmmssswwwyyywwwuuurrrooojjjddd___XXX[[[^^^___^^^[[[YYYXXXSSSRRROOOIIIDDDBBBDDDGGGHHHFFFBBB;;;444111333555555777999555///,,,---000111///---******+++---......,,,)))(((***---...///)))'''%%%%%%(((,,,...///...000222111000......///---,,,---111444555333000+++'''###%%%))),,,+++((($$$###$$$&&&***---......---)))&&&(((,,,...,,,)))((()))***,,,---------,,,)))((((((***---000000000///000///,,,)))))),,,///,,,...000000...,,,+++***)))***+++******+++---000,,,+++(((&&&&&&(((***+++(((***,,,***'''$$$%%%&&&(((+++///000...***((('''gggLLLDDD;;;777111+++((()))++++++,,,,,,+++***((('''(((''''''(((((()))***+++,,,,,,------------,,,,,,000333333///((("""!!!###%%%)))...222---,,,)))&&&$$$"""!!!!!!$$$$$$$$$###"""###''')))&&&""" """!!! &&&,,,///111,,,((($$$###$$$&&&%%%$$$&&&$$$!!!"""&&&))))))((($$$&&&((())))))(((&&&$$$+++***)))(((%%%###!!!!!! $$$""""""$$$'''(((%%%"""!!!%%%(((''''''&&&&&&%%%$$$###""""""###%%%&&&%%%%%%%%%%%%&&&&&&''''''"""!!! !!!%%%(((+++))),,,...,,,'''$$$%%%(((,,,,,,+++&&&""" """$$$ !!!"""$$$$$$&&&&&&%%%&&&((()))(((&&&""" ###!!! !!!"""'''%%%""""""(((---&&&%%%$$$$$$%%%(((***,,,...,,,***(((%%%"""!!!###$$$""" !!! !!!"""&&&((('''$$$###"""  !!! !!!!!!!!!""""""!!! !!!$$$''')))***000///---***'''%%%###"""$$$###!!!"""$$$$$$!!! """""""""###$$$ ###&&&((((((((()))+++%%%&&&'''&&&&&&&&&(((***((('''&&&'''((('''%%%$$$$$$$$$$$$###!!!!!!###%%%(((%%%""""""%%%***...///111000...,,,)))'''%%%$$$$$$%%%''')))+++***(((%%%%%%%%%%%%&&&'''((()))***111...+++(((''')))+++...---,,,******++++++)))''''''&&&%%%%%%'''***...000))))))'''$$$!!!###(((---...000333222...)))%%%######$$$$$$###!!!"""$$$&&&***(((((())))))''''''((()))&&&###"""$$$&&&((((((---000222555999>>>DDDHHHRRRXXX```iiinnnooommmlllfffdddbbbbbbfffjjjnnnooouuutttsssppplllhhhdddbbb\\\[[[ZZZYYYXXXWWWWWWWWWUUURRRMMMFFF@@@>>>@@@BBBEEEBBB>>>;;;999777444222999999999666222111444777444222000---,,,,,,,,,---///,,,***---444777777444,,,***'''&&&))),,,///000444222///---...//////...//////000111222222000///)))'''%%%%%%((()))(((&&&%%%&&&''')))+++,,,---...//////........./////////,,,+++***)))((()))***++++++((('''+++111555444111...---***))))))***,,,...///000222222111///---,,,---+++)))''''''))),,,...,,,(((######&&&***,,,---///,,,(((%%%###$$$%%%'''***+++++++++***)))'''&&&iiiKKKCCC:::555000)))%%%&&&)))***++++++++++++***)))(((((((((((()))***,,,---------...------,,,,,,+++...//////,,,%%%  """$$$%%%'''***...111000---'''### !!!"""!!!  """%%%&&&&&&"""!!!$$$$$$!!! !!!$$$***///333444---***'''&&&'''((('''&&&%%%###"""$$$'''******)))&&&'''(((((((((((('''&&&***)))((('''$$$""" """###"""!!!"""$$$&&&'''&&&%%%"""""""""!!!!!!%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###""""""""""""$$$&&&)))***+++///222111,,,))))))+++++++++***&&&""" """$$$###""""""!!!!!!!!!!!!!!!$$$%%%&&&&&&&&&&&&%%%%%%###!!!###!!! """ ###%%%### $$$)))'''&&&%%%%%%&&&(((***,,,+++)))(((&&&$$$!!!!!!"""  """'''***)))'''"""    !!!""""""!!! !!!###''')))+++,,,+++***(((&&&$$$###"""&&&%%%$$$###!!!!!!###### !!!!!!#########$$$%%% ###%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&(((******)))(((((())))))(((&&&$$$%%%$$$###!!!!!!###%%%'''$$$!!!!!!$$$(((+++------,,,+++***((('''&&&%%%%%%&&&(((***++++++((('''#########$$$&&&(((***+++...,,,)))'''&&&(((+++------+++)))((())))))'''&&&&&&&&&%%%%%%'''))),,,---'''&&&%%%######%%%))),,,+++...000000,,,'''###"""$$$$$$$$$###""""""$$$&&&+++******++++++***)))))))))'''$$$###%%%((()))***///111333666999>>>CCCHHHNNNSSS\\\dddiiikkkkkkjjjbbb```___aaaeeejjjnnnpppsssrrrpppmmmiiieeeaaa___XXXWWWVVVUUUTTTSSSSSSSSSPPPNNNJJJEEE@@@>>>???@@@CCC@@@===;;;:::888666444555555555333111111444777444333000...------...///...------111666888555222,,,***''''''***...111222444222...---...//////...//////000111111111///...***(((&&&&&&((())))))'''))))))***+++,,,...////////////000000000///......+++******)))))))))))))))***'''&&&***///333222000---,,,***(((((())),,,---///000000000000///---,,,---+++(((&&&'''***---000...***%%%$$$'''***,,,,,,000---***'''%%%&&&'''(((,,,,,,++++++)))((('''&&&kkkHHH@@@888333---&&&######(((((()))************))))))(((''''''(((+++---/////////...---,,,+++*********+++***&&&!!! """&&&'''((())))))***,,,//////+++$$$###&&&  $$$%%%%%%$$$"""###((()))%%%!!! ###"""###&&&+++///111222,,,***)))*********(((&&&#########&&&)))******)))'''''''''&&&&&&'''''''''))))))'''&&&###!!!!!!###$$$ !!!######$$$$$$&&&(((&&&&&&%%%$$$"""!!!%%%''''''&&&&&&&&&((()))***++++++***)))((((((((()))((('''$$$!!! ######$$$%%%&&&((()))))))))...222333000,,,++++++)))((('''$$$"""!!!"""###&&&%%%###""" !!!$$$''''''%%%######$$$$$$!!!!!! ###""" %%%###""" $$$((('''&&&&&&&&&((()))***%%%$$$$$$$$$###   ###(((++++++)))$$$!!! !!!   !!!"""!!! !!!###&&&***,,,'''''''''&&&%%%###"""!!!&&&&&&&&&%%%###!!! """"""   ###$$$$$$$$$%%%%%%"""$$$&&&&&&$$$###"""###%%%'''(((''''''''')))+++...,,,************)))(((%%%%%%%%%###!!!!!!###%%%&&&### """&&&)))***(((((((((''''''&&&&&&&&&&&&'''***,,,,,,,,,******###""""""###%%%(((+++---+++***'''&&&&&&(((+++---,,,***((('''''''''&&&%%%&&&&&&&&&&&&'''((()))***$$$"""!!!"""%%%((())))))(((***------)))%%%"""!!!###$$$$$$$$$######%%%'''++++++++++++---,,,***(((+++(((&&&%%%(((***,,,---111333555666999===BBBFFFIIIMMMUUU]]]cccggghhhhhh___^^^^^^aaafffkkkooopppqqqooollliiiddd```]]][[[UUUUUUSSSRRRQQQPPPPPPPPPLLLKKKJJJFFFBBB@@@@@@AAAAAA>>><<<;;;;;;:::999777222222111000///000333666444333000.........///000......///333777777333///+++)))((()))---111444666444111...---.../////////000000000000000///...---,,,***((((((***++++++***///............//////000...///111111111///---,,,)))************)))(((((((((&&&%%%(((,,,//////...,,,+++)))'''''')))+++---///......---------.........,,,(((&&&&&&)))---000...+++((('''(((+++,,,---000///,,,***))))))***+++...---+++)))((((((((((((gggBBB;;;444111,,,&&&######'''''''''((((((''''''''')))((('''&&&(((***---///000///...,,,+++***))))))(((((('''######&&&.........---+++)))***+++***'''""" $$$'''!!!###''''''%%%!!!"""(((000222+++$$$!!!"""""""""$$$(((******)))(((((()))******(((&&&$$$###$$$%%%'''(((((('''&&&'''%%%$$$######$$$%%%'''(((((('''%%%###!!! """### ###%%%$$$""""""%%%((((((((('''%%%""" """&&&(((((('''''''''+++---///000///,,,)))&&&&&&'''((()))'''$$$!!!"""###%%%'''((((((((((((%%%)))...000...+++)))(((######""""""!!!!!!###$$$%%%%%%###"""  %%%******%%%""""""%%%$$$!!!  ###### !!!$$$$$$### !!!'''&&&&&&%%%%%%&&&'''''' !!!""""""!!!""""""!!! !!!!!!###!!!!!!$$$)))+++***((('''$$$!!! !!!!!! !!!!!! !!!"""###&&&))),,,%%%%%%%%%$$$###!!!!!!"""###$$$###!!!  !!!!!!!!!!!! """$$$%%%%%%$$$%%%&&&&&&'''((((((%%%###""""""%%%&&&(((''''''(((***,,,111...+++)))))))))((('''&&&'''&&&$$$"""!!!"""$$$&&&###!!! ###&&&((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$'''***,,,---------...&&&%%%$$$$$$%%%(((***,,,***)))(((((((((***,,,...---+++)))((((((((('''&&&&&&''''''''''''''''''&&&""" """&&&))))))'''&&&)))++++++((($$$"""!!! """###$$$$$$&&&(((***)))******+++---000---(((,,,***((('''***---//////333444666777888<<>>=========;;;:::333222111/////////111333222000...---,,,---...//////......000222222000...+++))))))***///333666777333000---,,,---...///...111222222111///.........111///---,,,---......///555444222000......------,,,---///000000...+++))))))***+++,,,+++***)))((('''%%%$$$&&&))),,,---,,,,,,***((('''''')))+++---///...,,,++++++,,,...///111...)))&&&&&&(((,,,///---,,,*********,,,---...000///...,,,,,,,,,---...---+++)))(((''')))+++,,,aaa===666111000---)))&&&'''''''''&&&&&&%%%%%%%%%%%%((('''''''''(((***,,,...000...---***)))(((''''''''''''&&&### !!!''',,,555555333///+++(((((((((***)))&&&###"""!!!!!!"""%%%)))'''$$$"""%%%...999;;;333)))$$$###"""###$$$&&&&&&$$$"""$$$%%%''''''&&&###!!!###%%%&&&&&&%%%$$$###"""$$$###!!!!!!###$$$'''&&&&&&%%%###!!! !!!"""$$$'''&&&###"""$$$'''&&&&&&%%%$$$""" !!!$$$(((***)))''''''&&&---///111222000,,,'''######$$$&&&((('''%%%###!!!!!!"""%%%'''((((((((('''###&&&***++++++)))'''&&&!!!###$$$$$$######"""!!!!!!!!!!!!!!! &&&,,,---((($$$$$$&&&###""" ###%%%$$$### ###&&&%%%###!!!$$$$$$$$$###$$$$$$$$$%%% """&&&$$$###!!! !!!###$$$(((%%%$$$%%%((()))&&&###&&&$$$!!!   !!!###""""""!!!!!!###$$$$$$%%%'''***%%%%%%%%%$$$""" !!!  """$$$$$$#########"""""""""!!!###&&&&&&%%%%%%%%%&&&)))***+++***'''$$$######$$$&&&'''''''''(((***,,,111---)))&&&&&&&&&&&&&&&(((((('''$$$"""!!!"""$$$'''$$$""""""$$$'''((()))&&&&&&%%%$$$###!!! !!!%%%)))+++,,,---///111***)))(((''''''((()))+++*********+++,,,---//////...---++++++,,,,,,***((('''''''''''''''&&&&&&%%%!!! """''')))(((%%%''')))+++***((($$$"""""" ###%%%&&&(((+++---)))+++++++++000666555...///,,,***)))+++...000111333444555666888;;;???CCCCCCFFFKKKQQQYYY```eeehhhhhhgggggghhhkkkmmmllllllgggeee```[[[WWWTTTSSSRRRTTTTTTRRRQQQPPPOOOOOOOOOFFFHHHJJJJJJHHHFFFDDDDDDEEECCC@@@??????>>>===;;;888555222000////////////...---+++***)))***,,,---...---+++***+++,,,------+++))))))+++///333666666111...++++++,,,---...---222333444222///...///000555444222000///000222333999777333///,,,+++******)))+++,,,...---+++)))'''***+++,,,,,,,,,+++)))((('''&&&%%%%%%'''***+++,,,,,,+++)))((((((***---...000...,,,******+++---...222///+++'''&&&(((+++---,,,,,,,,,,,,,,,,,,...///---------...//////000000+++)))''''''(((+++...000\\\;;;555111111000,,,***+++''''''&&&%%%%%%&&&&&&'''))))))))))))******+++,,,...---***((('''&&&&&&&&&'''''''''$$$"""$$$***///999888555000+++((()))***///...,,,)))%%%!!!!!!&&&'''%%%"""&&&)))111<<<>>>666,,,(((%%%%%%%%%'''((('''$$$!!!###$$$&&&%%%"""!!!###$$$###!!! !!!"""!!!!!!"""############"""!!!  !!! """%%%'''''''''&&&%%%&&&######""""""!!! ###&&&)))***(((&&&%%%$$$***,,,///000///***%%%"""!!!###%%%&&&'''&&&%%%$$$ !!!$$$&&&((()))))))))&&&&&&''''''''''''''''''"""$$$$$$###"""!!!!!!!!!!!!""""""###!!!&&&,,,...,,,)))'''&&&###"""!!!!!!!!!###%%%&&&!!!&&&%%%!!! ###&&&&&&$$$"""!!!!!!!!!""""""#########$$$###(((%%%###!!! """%%%'''+++(((&&&&&&'''&&&###!!! """!!!!!!"""%%%###"""!!!!!!!!!&&&'''&&&$$$%%%'''%%%&&&&&&%%%###  !!!$$$%%%%%%$$$############### !!!"""$$$&&&'''%%%$$$$$$%%%(((***+++***'''$$$#########$$$&&&&&&&&&'''))),,,---)))%%%######%%%''''''))))))(((%%%"""!!!"""###&&&%%%######&&&)))******'''&&&%%%###!!!!!!$$$(((***)))***---000,,,+++***))))))))))))))),,,,,,---...//////000000.........000222111...+++)))(((((('''&&&&&&''''''###""""""###%%%&&&&&&%%%)))***+++***'''$$$"""!!!!!!$$$&&&''')))+++---))),,,,,,,,,444??????888111...++++++,,,///000000222333444555666999>>>AAACCCEEEHHHMMMUUU]]]dddhhhmmmlllkkkkkklllkkkhhhfffbbb___ZZZUUUQQQOOOOOOOOOQQQPPPOOOMMMLLLLLLKKKKKKCCCEEEHHHHHHGGGDDDCCCCCCEEECCCAAA@@@@@@???>>>===<<<888444000///...---,,,***)))(((''''''(((***+++,,,***(((&&&&&&'''***,,,+++***)))+++...111222333...,,,))))))***,,,,,,,,,111222333111...---///222444444222///---...111333666444000,,,)))((('''''''''(((***++++++***((('''+++++++++++++++***))))))((((((&&&&&&''')))+++---...,,,+++******,,,///111111///---+++***+++,,,---000...+++)))((())),,,------...///...,,,++++++,,,((())),,,...000222222333***)))''''''))),,,///111[[[<<<777333444333...,,,---&&&&&&&&&'''(((***+++---++++++,,,------,,,,,,+++,,,***(((&&&$$$$$$%%%&&&&&&''''''%%%###%%%+++000888777333...******,,,///000000...+++(((###"""''')))(((%%%###''''''+++333444///***((($$$%%%'''***,,,+++(((&&&%%%&&&'''%%%  """!!!  !!! !!!"""###"""!!!!!!"""%%%)))++++++)))''' !!!!!!!!!!!! $$$&&&))))))&&&###!!! ###&&&))),,,,,,)))&&&###"""###$$$%%%%%%%%%%%%%%%!!!"""$$$&&&)))+++,,,---)))&&&###""""""$$$&&&'''"""!!! """$$$%%%$$$"""""""""!!!!!!!!!!!!""""""!!!$$$***...///,,,)))&&&$$$$$$#########"""""""""$$$)))(((###!!!###$$$$$$###!!! !!!###$$$$$$$$$$$$!!!!!!&&&%%%###!!! !!!$$$'''***,,,)))&&&&&&&&&%%%!!!###$$$""" !!!$$$$$$###!!! ###""")))***'''$$$"""###$$$%%%&&&&&&$$$""" """"""!!! !!!%%%$$$###"""!!!!!!!!!"""### """"""$$$&&&&&&%%%######$$$$$$%%%''''''%%%###"""""""""###%%%%%%%%%&&&)))+++&&&### """'''+++---******(((%%%""" !!!###%%%###"""$$$&&&)))++++++&&&%%%$$$###!!!"""&&&)))(((&&&%%%(((+++))))))***+++***)))(((''',,,---...000000000000///,,,---000444666555111---+++)))(((&&&&&&'''((()))%%%&&&&&&%%%######$$$&&&)))++++++)))&&&""" !!!$$$'''(((''''''((()))&&&)))))))))444CCCEEE>>>333000,,,+++,,,...//////000111333444555888===AAADDDDDDFFFJJJQQQZZZbbbgggmmmlllkkkjjjjjjgggdddaaa]]]ZZZTTTOOOLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIICCCEEEHHHHHHFFFDDDDDDDDDBBB@@@>>>>>>???@@@???>>><<<888333000///...,,,***((((((&&&&&&&&&(((***+++(((((('''&&&%%%&&&((())),,,***)))***,,,...///...,,,***''''''(((***++++++---000111///,,,+++...222000000///+++((())),,,000///---***'''&&&&&&'''(((''''''((()))***************))))))(((((((((((((((******(((''''''))),,,...000///---,,,---///222444222111///---,,,++++++++++++*********+++---///000000222222000+++'''&&&&&&###&&&)))---111333444444+++***))))))***+++---///\\\???999666666444///------&&&&&&&&&(((***---000222---...///000000...,,,+++***)))&&&$$$###$$$%%%%%%&&&''''''%%%$$$&&&+++000666444111---***,,,000444///...---+++)))'''%%%$$$ (((,,,---***'''%%%%%%"""###''')))&&&$$$%%%!!!###&&&***......+++)))'''))))))&&&  $$$   ###$$$### !!!### ###)))///000,,,(((!!!""""""""""""$$$&&&((('''$$$!!!!!!%%%)))***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''***,,,...000)))%%%  $$$%%%'''%%%###$$$&&&&&&### ######"""!!!!!!!!!!!!!!! ###(((---000...)))%%%%%%%%%%%%$$$###!!!!!!"""&&&+++***%%%"""$$$!!!""""""  """###%%%%%%&&&&&&### """%%%###!!!!!!$$$))),,,+++(((&&&%%%&&&%%%!!!$$$%%%""" """$$$###!!!!!!$$$!!!"""***,,,(((###!!! """$$$%%%&&&&&&$$$!!! !!!###$$$"""!!!!!!%%%"""!!!  !!!"""!!!"""$$$&&&&&&%%%######### """###$$$""" !!!!!!"""$$$$$$$$$&&&(((***!!!###)))///222******)))%%%""" !!!"""###""""""###&&&)))++++++%%%$$$###"""!!! %%%(((***(((###!!!$$$'''%%%''')))++++++***((('''---...///000000000///...***,,,111666888777222...,,,***(((&&&&&&'''***+++'''((((((&&&"""!!!###&&&)))***+++((($$$!!!%%%'''))))))'''&&&%%%&&&"""%%%$$$%%%111BBBFFF???444111---,,,,,,.........///000222333444888===@@@CCCCCCDDDHHHOOOXXXaaafffjjjiiiiiihhhgggddd```]]]ZZZWWWQQQMMMJJJJJJKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIFFFHHHIIIIIIHHHFFFFFFFFF>>>===<<<===???@@@@@@@@@;;;777111///......,,,***((('''&&&%%%&&&(((***+++%%%&&&(((((('''&&&'''(((,,,+++)))***+++,,,,,,++++++)))&&&&&&''')))******+++...///---***)))---222,,,,,,+++'''$$$$$$(((,,,)))'''%%%$$$$$$%%%((()))''''''((()))***+++,,,,,,)))((('''%%%%%%&&&''''''++++++***(((((())),,,///111000.........111333555333222000...---+++******&&&'''(((***---///222333444555555111***$$$"""!!! ###(((---111333555555---,,,+++*********+++,,,\\\AAA999333222222...,,,---,,,***)))((()))---111333111000000444888666000)))(((******)))'''&&&'''(((((())))))((('''(((+++...111///......//////...,,,///---+++***(((&&&###!!!%%%###$$$(((...000...***,,,(((###!!!!!!"""#########%%%((()))(((''''''((((((%%%"""!!!!!!"""!!! """!!! %%%$$$######%%%&&&'''&&&"""!!!!!!"""###$$$%%%$$$""" ###"""###)))...///+++&&&"""$$$""" &&&&&&&&&%%%###!!! """"""######$$$%%%&&&&&&%%%$$$#########$$$%%%%%%((()))***++++++***)))((('''%%%"""$$$$$$$$$###""""""$$$''''''&&&%%%""" """###&&&)))***)))'''%%%%%%(((&&&$$$%%%&&&%%%!!!"""###$$$%%%&&&%%%$$$$$$$$$###  $$$$$$###"""###%%%###!!!!!!""" !!!###$$$$$$%%%%%%&&&'''%%%###!!!  ***---)))$$$"""#########"""!!! !!!!!!!!!######!!!!!!$$$&&&'''%%%###!!!!!!$$$### """&&&###"""!!!"""###$$$""" !!!!!!  """$$$  $$$&&&((((((%%%$$$%%%'''%%%###!!!!!!###$$$%%%$$$&&&&&&%%%###"""$$$(((,,,)))$$$ $$$+++///111000,,,(((%%%%%%$$$!!!"""!!! !!!$$$&&&&&&&&&%%%%%%%%%$$$"""((()))***((($$$###%%%'''''''''(((***+++,,,---...111000///...---,,,+++***((()))---111333222///+++)))$$$###&&&(((((((((+++---***'''&&&&&&''''''&&&'''''''''%%%###!!!###$$$&&&&&&&&&$$$"""!!! %%%...666:::;;;///,,,))))))+++---,,,***+++///444666777888;;;>>>AAACCCDDDEEEHHHPPP[[[dddjjjjjjjjjgggbbb___]]]]]]ZZZWWWRRRMMMKKKKKKLLLNNNPPPMMMJJJJJJLLLMMMMMMKKKMMMKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@>>>===>>>>>>???<<<:::888666555222---******)))'''(((***++++++***)))***+++***'''&&&(((******))))))***,,,------,,,***,,,---+++'''$$$%%%''',,,------,,,*********+++)))******)))''''''((()))%%%""" !!!$$$''''''&&&&&&(((******)))))))))***(((((('''&&&&&&&&&'''''',,,...---***''')))///555888555111//////111222222.........---,,,,,,...000---+++***)))***...111444111111000///+++%%% &&&+++---+++***---000000+++''''''+++---,,,***\\\@@@888111111111...,,,---+++***(((((())),,,///111...---,,,///333333...***+++,,,---+++)))((()))***++++++***))))))***---...111///......000000///...,,,+++***)))((('''%%%###$$$###%%%***000333111...+++((($$$!!!"""###$$$$$$%%%'''((((((&&&%%%%%%%%%###!!! !!!######### ###%%%$$$ %%%$$$$$$%%%''')))((('''$$$### !!!"""%%%&&&&&&$$$!!!###""""""&&&+++,,,(((### ###%%%###"""###"""""""""""""""""""""%%%$$$#########$$$&&&'''(((&&&$$$###"""###$$$%%%((()))*********)))((('''&&&$$$!!! !!!$$$$$$$$$###""""""$$$&&&%%%%%%###  """$$$&&&((()))(((&&&%%%&&&(((&&&%%%&&&'''&&&""""""###$$$%%%%%%%%%$$$$$$&&&%%%"""!!!###$$$"""!!!"""$$$  """!!!######!!! !!!"""!!!!!!$$$%%%&&&&&&%%%$$$!!! #########%%%%%%###!!!---222///(((%%%$$$$$$######"""!!!  """###$$$%%%$$$$$$!!!###$$$""" """$$$%%%$$$###$$$%%%%%%###!!! !!!!!! """$$$%%%!!! !!!"""$$$&&&((((((&&&&&&'''((('''%%%######$$$%%%%%%$$$((('''%%%###"""$$$(((+++)))&&&""""""&&&+++...///---***'''%%%%%%%%%""" !!! """%%%''''''&&&&&&&&&&&&%%%### ###%%%'''&&&$$$###$$$&&&&&&&&&((()))+++,,,---...222111000...,,,***)))((('''(((+++...111000---***(((###!!!###%%%%%%&&&)))+++)))''''''''''''&&&%%%%%%%%%&&&&&&%%%### ###$$$%%%%%%%%%###!!! ###+++111333333---***((((((***,,,,,,+++,,,000333555666777:::===???@@@BBBCCCEEELLLVVV^^^eeeggggggeeebbb^^^\\\\\\YYYWWWRRRNNNLLLLLLNNNOOOPPPMMMKKKKKKMMMOOONNNMMMNNNLLLIIIFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA???>>><<<;;;:::888444000...,,,++++++,,,,,,+++***&&&((()))(((&&&%%%'''***)))))))))***------,,,+++***,,,---+++'''$$$%%%''',,,,,,+++***))))))***+++++++++***)))'''''''''((('''$$$"""###&&&))))))(((***,,,---,,,***(((((()))))))))(((((((((((()))***,,,......+++((()))///555777444///,,,---///000111.........---,,,,,,...000...---***))))))+++...000///...---+++)))$$$ %%%+++---,,,+++---///...***'''(((,,,///...+++\\\???666000000000...,,,---+++)))((('''(((***---///+++)))'''(((,,,...---***...//////...,,,***+++,,,///,,,******+++---.........,,,+++,,,---......---(((((())))))(((''''''&&&"""!!!###(((...222111///)))&&&###!!!"""$$$%%%%%%%%%&&&'''&&&$$$!!!!!!!!!!!!###$$$$$$###&&&(((&&&!!!$$$$$$%%%'''***+++***(((&&&%%%"""!!!###&&&)))(((&&&""" !!! ###&&&'''$$$!!!"""!!!!!!"""$$$&&&%%%$$$ """$$$&&&'''(((&&&$$$""""""###%%%&&&***(((%%%"""!!!"""$$$%%%(((((()))))))))(((&&&%%%%%%$$$!!! """$$$$$$%%%$$$###""""""$$$&&&###""" ###&&&'''((('''%%%$$$%%%&&&(((''''''(((((('''$$$!!!!!!"""######$$$$$$######'''&&&### """###$$$"""!!!"""### ###%%%"""!!!###$$$###!!!!!!"""!!! $$$$$$%%%&&&%%%$$$"""!!!###%%%'''******'''!!!,,,222000)))$$$"""$$$$$$$$$$$$""" !!!$$$&&&((('''%%%###!!! """###&&&%%%%%%&&&'''&&&$$$""""""############$$$$$$!!!!!!"""######%%%'''((((((((()))******(((&&&%%%&&&&&&&&&%%%)))((('''$$$"""###'''******(((%%%&&&(((+++,,,,,,+++)))'''&&&&&&%%%$$$### """&&&((('''&&&(((((('''&&&%%%###!!! !!!###&&&''''''&&&'''((($$$%%%&&&(((***,,,---...222111000...+++)))'''''''''((()))+++------***((('''!!!!!!!!!###&&&)))((((((((()))(((&&&$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$###"""!!! !!! $$$***......---***)))'''''')))+++++++++...000333444555666999;;;;;;>>>@@@AAABBBGGGOOOUUU^^^aaaddddddbbb^^^\\\[[[YYYWWWSSSPPPOOOOOOPPPRRRPPPNNNMMMMMMNNNPPPOOONNNOOOMMMIIIEEEDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@AAA@@@>>>;;;888222111000///000...,,,***%%%&&&&&&%%%$$$$$$&&&((((((((()))+++------+++)))***,,,---+++'''$$$%%%''',,,+++)))''''''(((***+++---,,,***)))(((((())))))***(((''''''***,,,------000111000...***((('''((()))))))))))))))***+++,,,,,,------+++)))***///444555111+++((((((+++---...---------,,,******,,,...///---+++(((((()))+++,,,---+++)))'''&&&###  %%%,,,......------///,,,***))),,,///111///---]]]@@@777000000000......///***)))'''&&&'''(((***,,,)))&&&###$$$'''***,,,,,,...//////...,,,******+++000---***)))+++------,,,)))'''&&&&&&(((*********'''((()))((('''&&&&&&&&&###(((+++***)))&&&### !!!###$$$$$$"""###$$$###  !!!"""!!! !!!$$$&&&$$$""""""$$$(((++++++***(((%%%%%%### ###&&&)))******&&&""""""$$$###"""%%%$$$$$$$$$%%%&&&&&&&&&  """%%%)))++++++(((%%%"""!!!"""$$$%%%(((&&&$$$"""!!!###%%%''''''((((((((((((&&&%%%$$$$$$###!!! """$$$&&&%%%&&&%%%$$$""""""$$$&&& ###***)))(((&&&###!!!"""$$$'''((()))***)))'''%%%### !!!!!!!!!!!!$$$###!!! ######$$$$$$$$$############!!!$$$%%%)))&&&""" !!!%%%$$$############!!!"""######$$$$$$$$$###""""""###%%%''''''%%%  %%%***(((### ###$$$$$$$$$### !!!""" ###(((+++)))&&&!!! """$$$%%%&&&&&&&&&&&&'''&&&### """$$$###"""!!!!!!!!! !!!!!!"""$$$&&&'''((()))******((('''((()))***)))(((+++***((($$$"""###&&&)))***))))))))))))*********+++***(((&&&%%%%%%$$$######&&&(((((('''))))))((('''&&&%%%$$$$$$$$$&&&)))+++++++++******###$$$%%%''')))+++,,,---111000///---,,,***)))(((((('''''')))***+++***(((&&& !!!%%%(((((()))***+++)))&&&###!!!###&&&)))++++++++++++'''&&&%%%$$$######""""""$$$######'''---//////---((('''&&&'''(((***+++,,,///000111333444555777888999;;;>>>???@@@CCCIIINNNYYY]]]aaacccbbb___\\\[[[XXXWWWTTTRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNLLLHHHEEEDDDFFFIIILLLMMMMMMMMMMMMKKKIIIGGGEEEAAAAAAAAACCCDDDBBB???<<<555444333222222111...+++&&&&&&%%%$$$######$$$$$$''''''))),,,------***'''***,,,---+++'''%%%&&&(((,,,***'''&&&'''(((******,,,***(((((()))+++,,,------,,,++++++---...000000555444333///***'''&&&&&&''''''''''''(((***+++++++++,,,---+++***+++///222222...((($$$%%%'''***+++*********)))'''''')))+++---+++)))((('''(((***++++++)))&&&%%%%%%%%%$$$""""""'''---000111000///000.........000222222000---```BBB999222111111//////111***)))(((&&&&&&'''((()))(((%%%######%%%(((+++---,,,------+++)))'''((((((...,,,***((()))*********(((&&&$$$$$$&&&(((((((((((()))***)))%%%######$$$!!!###$$$$$$###""" !!!""""""  """&&&$$$"""!!!!!! !!!  !!!"""&&&))))))(((&&&###$$$$$$###!!!!!!"""$$$'''(((***+++)))&&&!!!###%%%&&&((('''&&&%%%$$$$$$%%%%%%$$$###""""""$$$&&&)))++++++((($$$!!! """$$$$$$###!!!!!!"""$$$''')))&&&'''(((((((((&&&%%%$$$###"""  """%%%'''&&&&&&&&&$$$""""""$$$&&&""",,,+++)))%%%!!! !!!&&&(((******)))&&&$$$""""""%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!!!! !!!######+++((($$$!!! ###$$$%%%$$$######%%%%%%$$$### !!!""""""############"""!!!!!!""""""!!!  """#########""""""%%%&&&!!!"""(((+++((($$$  ###&&&(((%%%%%%%%%&&&&&&$$$ """###!!!!!!###&&&((((((((((((''''''))),,,...---,,,,,,+++(((%%%"""###&&&)))******++++++***)))((((((,,,,,,***(((%%%#########"""&&&((((((''')))((((((''''''''''''''''''(((***,,,---,,,***)))######$$$&&&(((***+++,,,---------,,,,,,+++++++++)))'''&&&&&&(((******)))&&& !!!%%%)))******,,,,,,***&&&"""!!!###&&&))),,,...000000***)))'''%%%$$$$$$$$$$$$%%%$$$$$$(((---000000...'''''''''''''''(((+++,,,000000000111333555666777777:::===>>>???BBBGGGLLLUUUYYY___cccbbb```]]]\\\WWWWWWVVVTTTTTTSSSTTTTTTTTTTTTSSSRRROOONNNLLLLLLLLLJJJHHHFFFGGGJJJNNNQQQOOOOOOOOONNNLLLIIIFFFDDD@@@@@@BBBDDDFFFEEEBBB???777666444444444222000...)))(((&&&%%%$$$######"""'''''')))+++---,,,)))&&&)))+++---+++(((&&&(((***---***'''''')))***+++***(((&&&%%%&&&***...000111//////......---...000111666555333///***'''&&&&&&%%%%%%%%%%%%&&&((())))))***+++++++++++++++---///...***%%%"""###%%%((()))'''((('''%%%$$$$$$%%%''')))(((''''''((()))+++,,,+++)))&&&%%%&&&'''((((((&&&)))...222333222222222222333333444444222///,,,aaaEEE;;;333111111//////111+++***)))'''&&&&&&''''''&&&%%%$$$$$$%%%(((***,,,)))******(((%%%$$$$$$$$$,,,,,,+++(((&&&&&&(((******'''%%%$$$&&&((())))))(((***+++)))$$$!!!!!!"""""""""""""""!!!!!!!!!!!!  !!!###%%%***(((&&&$$$###  !!!###&&&'''&&&$$$ """###$$$$$$$$$%%%'''((()))******(((%%%""" ###(((+++******(((%%%"""!!!"""###&&&%%%%%%%%%%%%'''((())))))'''$$$!!! !!!""" !!!"""%%%'''(((%%%&&&'''(((((('''&&&&&&###!!!  """%%%&&&%%%%%%$$$""" """$$$ +++***(((%%%!!! $$$'''******'''###!!!###&&&'''%%%###$$$%%%&&&&&&%%%######""""""!!!"""""""""&&&$$$""" !!!$$$(((+++&&&$$$""""""$$$%%%%%%%%% """"""###%%%""" !!!$$$%%%&&&  !!!!!!!!!!!!  ###&&&&&&"""!!!"""&&&(((%%%### """&&&)))$$$$$$$$$%%%%%%"""!!!!!!"""%%%(((((('''''''''(((***...000000///,,,+++(((%%%######'''))))))***++++++)))''''''''',,,,,,+++(((%%%######### !!!$$$'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&(((******(((&&&######$$$%%%'''((()))***)))))))))***************(((&&&###$$$&&&)))++++++'''!!! """###%%%(((---------------***&&&"""###$$$%%%(((+++...111333---+++(((%%%$$$$$$%%%&&&$$$""""""%%%+++......,,,'''((((((((('''(((***,,,000///---///222444666666555888;;;===>>>AAAGGGLLLRRRWWW]]]aaaaaa___]]]\\\WWWWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUSSSOOOMMMLLLLLLLLLKKKIIIIIIJJJMMMQQQTTTNNNNNNMMMLLLJJJIIIGGGFFFDDDEEEGGGJJJLLLKKKHHHEEE===;;;777555444333111///,,,***(((''''''&&&%%%$$$''''''(((***++++++(((&&&'''***,,,+++)))(((***------***((())),,,...---***&&&###!!!$$$***000333333111111000...---,,,...000333222000---)))&&&'''(((&&&&&&%%%&&&&&&'''((()))((())))))***+++++++++,,,***'''$$$"""$$$&&&'''(((&&&&&&&&&$$$"""!!!###%%%&&&&&&&&&'''(((+++---...+++(((&&&&&&(((***++++++)))+++...111333444333333444555555555333000...,,,aaaFFF<<<333111000...---///,,,+++***((('''&&&&&&&&&###$$$%%%&&&&&&'''((()))'''''''''&&&###!!!!!!"""***---...***$$$"""&&&+++***((($$$###$$$&&&''''''&&&)))+++)))### !!!############"""!!! !!!!!!!!! !!!""""""###&&&))))))(((&&&&&&&&&$$$!!! """!!!!!!"""$$$%%%%%%$$$ """$$$$$$$$$%%%&&&'''''''''''''''&&&$$$$$$###)))...,,,+++)))%%%  %%%%%%%%%&&&&&&&&&''''''&&&%%%###!!! !!!"""###$$$$$$$$$%%%'''((())))))(((((("""!!!!!!###%%%""""""!!! &&&&&&&&&$$$""" !!!"""###'''***)))%%% """%%%%%%###!!!!!!$$$&&&&&&%%%########################"""!!! $$$))),,,(((%%%!!! """###### """###$$$""" ###&&&((())) !!!!!!!!!!!!!!!    !!!!!!!!!$$$%%%%%%$$$###"""!!!"""###$$$$$$######### ###'''$$$$$$%%%%%%%%%""" !!! !!!"""&&&((((((&&&'''((()))+++...000///...+++***(((%%%###$$$'''***(((***+++***'''%%%&&&(((***++++++)))%%%###$$$&&&###!!!"""&&&((((((%%%%%%$$$$$$%%%&&&'''(((###"""!!!###''')))((('''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%### ###'''***,,,(((###!!!%%%''''''))),,,111000///...---+++&&&###$$$######$$$'''+++000333---+++'''$$$######%%%&&&&&&###!!!###(((,,,,,,+++(((******)))''''''))),,,///---,,,---111555666666333666999:::<<>>666///...,,,(((%%%$$$(((((()))+++,,,---------&&&""" (((---000000///...+++)))&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$!!!   !!!"""!!!!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***'''### !!!$$$(((,,,000,,,+++///666888444///'''((('''%%%###"""###$$$((()))***+++***(((&&&$$$&&&'''))))))((('''((()))((((((((((((((()))***+++'''&&&&&&(((***++++++***&&&$$$!!! !!!(((---///,,,&&&"""$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&(((&&&"""!!!""" ###$$$%%%$$$"""!!!""""""!!! ###%%%%%%###!!! !!!###$$$$$$###""""""!!!!!!$$$&&&$$$"""!!!!!!""""""!!!%%%$$$######$$$$$$###"""!!!"""!!! """###$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###!!!    !!!$$$''')))((('''$$$$$$$$$$$$%%%&&&'''(((###%%%%%%###  ######!!! !!!"""###%%%&&&((('''''''''((('''$$$!!!###"""###%%%### &&&&&&%%%$$$############$$$&&&'''$$$ !!!###((())))))'''%%%######$$$,,,,,,,,,,,,,,,,,,,,,,,,&&&$$$!!! """%%%&&&'''&&&###!!!"""&&&((('''&&&""" ###$$$### """$$$&&&((((((((((((&&&%%%###"""""""""######%%%'''((('''&&&&&&''')))'''(((***+++,,,---------)))'''&&&&&&((())))))(((%%%&&&$$$!!!$$$+++---,,,...,,,***((('''''')))***)))'''$$$###$$$&&&''''''&&&'''))))))((((((***+++///...---000333777999:::999999::::::<<>>BBBGGGJJJOOORRRUUUXXXYYYZZZ[[[]]]ZZZWWWUUUTTTVVVWWWWWWVVVTTTRRRQQQTTTXXXYYYTTTOOOJJJIIIIIILLLQQQUUUVVVVVVUUUWWW[[[___dddjjjpppuuuyyyyyyxxxvvvxxx{{{xxxrrrhhh]]]OOOBBB:::444000---++++++,,,---...000222333000///---,,,,,,---------)))111::::::444...---//////,,,)))((()))+++,,,---...------...///111333555444444333111---,,,,,,---000111111///---,,,---///,,,+++***)))((()))***+++---+++))))))***+++,,,+++$$$$$$%%%)))---000000000333555999<<<;;;888333000111000/////////000000000///...,,,+++,,,---///000///---+++***,,,,,,,,,+++))))))***---222777<<<@@@[[[>>>888333111...(((%%%&&&"""$$$'''***---.........)))%%%!!!)))......,,,***(((&&&%%%%%%%%%&&&$$$$$$&&&***+++'''###  """$$$""" !!!###%%%&&&&&&''''''((((((''''''&&& !!!###$$$$$$$$$$$$)))'''%%%$$$%%%&&&$$$###"""$$$&&&'''&&&&&&((())).../////////---+++((('''+++,,,------+++))))))************+++++++++++++++'''%%%######&&&)))+++,,,(((((((((((((((%%%!!!"""'''+++)))&&&$$$"""######$$$###""""""###$$$$$$!!!!!!  ###"""""""""$$$&&&)))+++###!!!%%%&&&&&&&&&%%%""" $$$%%%%%%###!!!&&&((('''$$$######!!!!!! !!!"""$$$%%%###!!!###"""###%%%((()))((('''"""  ###%%%(((***+++)))&&&###!!!!!!!!!"""###$$$######&&&'''''''''&&&$$$###"""###"""!!! $$$"""""""""!!! !!!$$$%%%$$$"""!!!!!!!!!"""$$$'''***,,,$$$&&&((('''###"""###%%%$$$############"""!!!!!!""""""###$$$%%%&&&'''&&&(((***(((""" """))))))(((%%%!!! !!!### !!!###%%%%%%&&&((()))+++++++++***(((''')))***************))))))))))))&&&&&&%%%%%%%%%&&&(((***+++'''###!!!"""!!! """%%%'''((())))))***)))(((''''''))),,,---,,,...///...+++)))((()))((((((***+++,,,---------((('''&&&'''***+++,,,+++,,,---,,,+++---222222///,,,,,,,,,,,,++++++++++++(((&&&%%%$$$&&&'''&&&&&&$$$%%%&&&&&&&&&(((***---...///111333555777:::;;;777999;;;===???BBBGGGJJJMMMPPPTTTVVVWWWWWWYYYZZZSSSRRRPPPQQQSSSVVVWWWVVVRRRPPPPPPTTTXXXYYYTTTNNNLLLMMMNNNQQQTTTVVVWWWVVVVVVYYY]]]bbbffflllrrrvvvwwwxxxxxxwww{{{~~~|||vvvhhh^^^OOOCCC;;;555111...*********+++,,,---...///------,,,+++***+++---...******+++------------,,,---***''''''))),,,...///............///111222333222333222000---,,,---.../////////...,,,+++,,,---((('''&&&%%%%%%&&&((()))---+++))))))+++---------%%%%%%'''***///111222111222555999;;;;;;888444111333222000---++++++,,,------,,,+++***+++,,,...000222000---,,,------------******+++...222888>>>BBBZZZ@@@:::555222...(((&&&((($$$&&&))),,,......------'''$$$!!!"""&&&)))((('''$$$###"""###$$$%%%)))'''%%%&&&))))))'''$$$!!!!!!!!! """###$$$###$$$%%%'''%%%###"""!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%###"""&&&%%%###!!! !!! """%%%''''''''')))***...------,,,+++***)))(((***,,,---,,,)))((('''((((((((()))******))))))(((%%%###!!!"""%%%***,,,...,,,++++++++++++)))&&&### &&&%%%%%%%%%%%%&&&&&&&&&%%%######%%%((('''### !!!!!!!!!"""""""""$$$$$$######$$$''')))+++"""!!!$$$$$$$$$%%%&&&### """"""!!!&&&'''&&&###"""''')))'''%%%%%%%%%$$$$$$######"""!!!  $$$%%%%%%#########$$$''')))***)))'''!!! !!!$$$&&&(((+++---///...+++'''%%%%%%######$$$%%%&&&'''((((((((('''&&&%%%###"""!!! """!!!!!!!!! $$$"""!!!""""""!!! """"""!!! """$$$''')))***%%%(((***)))%%%###$$$%%%%%%$$$$$$$$$%%%$$$!!! """%%%((()))((()))+++)))$$$$$$&&&***++++++(((### !!!###!!!"""$$$''')))***+++,,,,,,,,,,,,***))))))+++---******)))((('''&&&&&&%%%&&&&&&%%%$$$$$$&&&***---///+++%%% !!!"""!!!!!! !!!!!!"""$$$%%%'''((((((+++***(((((())),,,///111...///111000---***))))))))))))))))))***+++,,,---***((('''(((***,,,,,,,,,///000...+++,,,000000---***+++,,,,,,---,,,,,,+++'''&&&&&&(((******)))'''%%%&&&'''&&&&&&'''***---...000222444444666888:::666888:::<<<>>>BBBHHHKKKMMMPPPSSSUUUUUUVVVWWWXXXRRRPPPPPPQQQSSSUUUUUUUUUPPPPPPQQQUUUXXXXXXTTTPPPNNNPPPRRRUUUWWWWWWWWWWWWZZZ]]]aaaeeeiiinnnssswwwxxxzzz|||}}}zzzjjj```RRRFFF>>>888333///******)))))))))))))))***,,,,,,,,,++++++,,,000333000+++&&&&&&)))++++++)))+++)))((((((***---//////......------......///000...///000///---,,,---...---------,,,***)))***+++%%%%%%%%%%%%&&&&&&'''(((+++***)))***---//////...(((((())),,,000222222111///111444666666444111///222111...+++((((((***---,,,+++*********,,,...///333111---,,,---.........++++++,,,---111666;;;===YYYAAA;;;666222,,,'''&&&***)))+++---//////...---+++(((((('''&&&&&&&&&&&&&&&$$$###!!! ###%%%'''***)))'''&&&%%%%%%$$$######$$$$$$!!!!!!###%%%%%%%%%&&&''')))%%%###"""###&&&'''&&&$$$######"""!!!!!!"""######!!!"""###%%%%%%%%%$$$###"""!!! """ """%%%'''&&&&&&'''((()))((('''''''''((()))***)))***+++***'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""""""""%%%))),,,......---,,,+++++++++***'''$$$ !!! """###%%%&&&''''''&&&&&&$$$""""""%%%))))))$$$ !!!###$$$%%%&&&%%%%%%%%%$$$#########%%%((()))""""""!!! #########%%%&&&%%% !!!$$$%%%$$$'''(((&&&###"""((()))'''%%%&&&)))))))))((('''%%%###!!! """$$$$$$###$$$$$$%%%''')))(((&&&$$$ """$$$&&&'''***---///000...+++***)))''''''&&&&&&''')))+++,,,)))'''$$$""" %%%%%%$$$$$$###"""""""""###  !!!!!!""" !!!"""!!! !!! """$$$&&&'''((('''***,,,***&&&######%%%$$$######$$$%%%$$$"""$$$(((***((()))+++)))%%%&&&***+++...///,,,&&&""""""$$$$$$%%%&&&(((+++,,,+++***+++,,,+++***((())),,,...,,,+++***(((&&&%%%$$$###%%%%%%%%%######&&&,,,000111...(((!!!  !!!"""""""""###$$$%%%$$$###"""###$$$&&&'''***)))''''''))),,,000222...000111111...+++***)))+++***(((''''''(((***,,,***)))((((((***,,,,,,+++......+++'''(((+++,,,)))(((***+++---------,,,+++&&&&&&))),,,......+++(((''''''''''''&&&'''+++---...000333444444444666888555666888:::===BBBHHHMMMOOORRRUUUVVVUUUUUUVVVWWWUUUTTTTTTUUUVVVVVVTTTRRRNNNQQQTTTXXXYYYXXXVVVTTTPPPSSSWWWZZZ\\\\\\\\\\\\aaacccgggkkknnnqqqvvvyyy||||||ooofffXXXLLLDDD<<<555111++++++)))((('''&&&&&&&&&***+++,,,++++++---222666222---(((&&&''')))******,,,+++)))***,,,------------,,,,,,,,,++++++++++++))),,,.........------...,,,,,,,,,+++)))((()))***&&&&&&((())))))*********)))((())),,,///111000///+++++++++---000111111000,,,,,,------------,,,,,,...---,,,)))&&&(((,,,000,,,+++******+++,,,///000222///,,,***+++---------+++++++++,,,...000333555YYYBBB<<<555111+++%%%&&&***---///000222111///---++++++,,,.........+++)))'''###!!! $$$(((***+++)))'''%%%""""""""""""%%%&&&&&&"""!!!!!!###%%%%%%%%%&&&(((***$$$""""""$$$((()))'''%%%"""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%&&&###!!!###&&&'''&&&%%%&&&&&&$$$#########$$$'''***+++((()))***(((&&&$$$###$$$$$$$$$%%%&&&&&&%%%$$$### !!!$$$(((---//////......,,,+++******)))&&&$$$"""$$$''''''%%%###!!!!!! """%%%'''((('''%%%$$$!!!###'''(((### """$$$'''((((((''''''%%%$$$###""""""$$$&&&'''######"""  !!!###"""###%%%'''&&&!!!"""&&&'''&&&''''''&&&###"""((()))'''%%%(((+++,,,,,,,,,***(((%%%"""!!! #########&&&&&&&&&''''''&&&### """$$$%%%%%%(((+++...000///...------)))'''&&&%%%&&&))),,,...***'''### ******)))(((&&&%%%%%%$$$&&&$$$!!! !!!""""""!!! !!! """!!! """  !!! """$$$%%%&&&&&&(((+++---+++'''$$$###$$$######"""###$$$$$$!!! !!!!!!###'''***((((((***(((%%%'''+++,,,000222...(((###"""$$$''''''''')))++++++***(((++++++***)))((()))+++...---,,,+++)))&&&$$$###"""$$$%%%$$$""""""%%%---222333///)))###!!!$$$ """"""######%%%''''''%%%###!!!!!!###%%%''')))(((&&&&&&(((+++///222...000111111...+++******---+++'''%%%%%%''')))+++***)))((((((***++++++***---,,,(((######''''''$$$''')))+++---------++++++%%%&&&***...111000---***((((((((('''&&&'''+++---...111444444333333444777444555666888<<>>FFFKKKNNNSSSZZZ___``````_________^^^]]][[[YYYWWWUUUUUUZZZ]]]```aaa```___```bbbfffhhhkkkkkkkkkkkknnnpppuuuuuuuuuuuuvvvzzz}}}xxxrrrgggYYYLLLAAA999555333333000,,,(((&&&(((+++)))+++---,,,)))&&&&&&''',,,,,,---......///000000444333333333222111000///,,,+++)))(((''''''((((((*********+++---///111222///---***''''''(((+++---,,,///111111...+++++++++&&&%%%$$$&&&***..................000222333222111///---***)))+++---......------,,,,,,,,,,,,------'''))),,,,,,,,,,,,---...000---***((()))***+++++++++---//////.........///WWW???999000***((()))+++------...000222333333222222333555666333...***)))))))))))))))(((&&&&&&'''(((000222333///***&&&&&&'''((('''&&&$$$###!!!  """""""""  !!!!!!###$$$$$$######%%%))),,,......---...//////,,,***(((&&&###"""###%%%%%%%%%'''''''''(((((())))))))))))&&&$$$###%%%''''''(((%%%&&&&&&$$$"""!!!"""###%%%$$$###"""!!! !!! !!!""" !!!"""!!!!!!!!!###''''''''''''%%%###  !!!!!!!!!!!!###!!! !!! $$$$$$$$$"""!!!&&&((((((%%% """"""!!!###%%%'''&&&%%%"""!!!"""###$$$### $$$***---***'''%%%$$$###"""!!!"""$$$(((******(((%%%###!!!!!!!!!  """$$$###%%%&&&$$$%%%'''&&&###!!! #########$$$%%%&&&'''(((###"""!!!$$$'''$$$$$$###$$$%%%%%%"""  !!!   !!!!!!  """$$$""""""!!! """$$$&&&&&&$$$###$$$%%%(((&&&%%%$$$%%%$$$###!!!$$$$$$$$$%%%&&&&&&''''''''''''((()))***(((%%%"""!!!"""###$$$###$$$&&&((('''&&&### !!!$$$%%%###!!!!!!$$$'''))))))'''((())))))'''%%%%%%&&&%%%######$$$%%%&&&%%%$$$###%%%'''((((((&&&$$$"""&&&)))---000///+++&&&""""""""""""!!! !!!%%%'''+++,,,,,,,,,+++)))'''&&&"""""""""$$$%%%%%%""" !!!!!!!!!!!!"""###%%%&&&###$$$%%%%%%%%%&&&))),,,---000444777555111***&&&''''''&&&&&&&&&((()))***++++++******+++,,,...///)))(((&&&$$$$$$$$$&&&'''***))))))((((((((()))))))))'''&&&''')))************))))))+++...111222222///...---,,,------...///444444444555888===DDDIIIMMMRRRZZZ```cccdddddddddcccbbb```___^^^]]]\\\\\\aaabbbeeeffffffgggjjjlllpppqqqssssssrrrrrrtttuuu|||{{{zzzxxxxxx{{{~~~{{{xxxqqqgggYYYMMMBBB;;;777555444111---)))((()))+++,,,000333000***$$$###$$$,,,---///111222222222222111222333333222000---+++************************))))))***,,,---000222333000...,,,***)))+++---...///111222111///,,,++++++)))'''%%%%%%(((+++------///......000222333222000222000//////000111000//////...---,,,,,,+++******)))***++++++******,,,---000---***)))+++,,,------000111333333111/////////XXX===666---'''&&&(((***+++,,,---...//////000000000(((+++------***((('''((('''(((((('''&&&&&&''')))333666888555...((((((***(((((('''%%%$$$"""  (((((((((&&&%%%%%%(((***000///...///000///---+++***'''$$$###$$$%%%&&&&&&'''''''''((((((***+++,,,+++(((%%%###$$$%%%&&&&&&'''''''''%%%""""""###$$$&&&%%%#########""""""!!!"""  !!!!!! """$$$&&&&&&%%%$$$###!!! !!!""""""######&&&$$$""""""""""""!!! !!!###$$$###"""!!!!!!"""((()))***&&&!!! &&&$$$!!!!!!"""######### """######!!! $$$***...111,,,%%%""""""""" !!!%%%((()))'''%%%###""""""""""""!!! ###%%%!!! $$$'''((('''((((((&&&### !!!!!!!!!!!!"""###$$$%%%"""!!! !!!$$$&&&  !!!!!! !!!!!!!!! !!! !!! !!!###%%%&&&%%%%%%%%%&&&%%%###"""###$$$###""" """""""""###%%%&&&&&&%%%%%%&&&''')))***)))&&&###!!!""""""""""""%%%))),,,((('''%%%!!! ###&&&%%%###!!!!!!###%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&$$$&&&((())))))&&&$$$"""$$$'''***------+++)))&&&"""""""""!!! !!!###%%%***+++++++++***)))((('''###############!!!"""$$$%%%%%%%%%"""###%%%%%%&&&'''***---+++...222555555111,,,)))&&&&&&&&&'''(((***+++,,,+++***))))))***,,,...///+++***(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&(((((((((((('''&&&&&&((())))))((((((((())),,,000333444444000///---++++++,,,...///444444555666888===CCCHHHNNNTTT\\\cccfffggghhhhhhgggfffeeedddccccccddddddhhhiiijjjlllnnnpppsssuuuvvvvvvwwwwwwwwwwwwwwwxxx|||}}}}}}||||||}}}~~~|||zzzvvvpppeeeYYYMMMCCC<<<999666444000,,,)))((()))***,,,111555333+++%%%###%%%,,,---000333444444333222////////////...,,,***((((((((()))***++++++++++++((()))***,,,...111333444000///---,,,,,,---...///111111222111///...,,,,,,***(((%%%$$$&&&)))---///111000///000111000...---222111111333444333111...---------,,,++++++***)))+++++++++)))((((((***,,,222000...---///111111111333555666666333111//////ZZZ>>>666,,,'''''')))******---,,,++++++++++++++++++###%%%'''((('''%%%#########$$$&&&&&&&&&&&&)))+++222666888555...***)))+++'''''''''&&&$$$""" '''((()))((('''''')))+++///---,,,,,,---,,,+++)))(((&&&###"""$$$%%%&&&%%%''''''''''''((()))+++,,,)))'''$$$"""###$$$$$$###(((((('''$$$"""!!!"""$$$(((&&&%%%%%%&&&&&&%%%### """###"""###  !!!!!! """$$$(((***&&&%%%$$$"""  !!!######$$$$$$$$$&&&%%%######$$$%%%$$$### """$$$$$$#########$$$(((******'''"""!!!(((%%%"""  !!!!!!###&&&(((***---///000+++$$$!!! !!!"""%%%&&&%%%$$$"""!!!"""######"""!!!!!!$$$%%%$$$!!! $$$'''((((((((((((%%%!!!  !!!"""#########!!! !!!"""""""""######"""!!! !!!!!!"""$$$%%%$$$$$$&&&''' !!!""""""!!!###!!! !!!$$$%%%$$$#########$$$''')))(((%%%"""  ###(((,,,)))(((%%%""" !!!%%%(((&&&$$$"""!!!"""###"""!!!"""###$$$$$$$$$$$$&&&(((((((((&&&%%%%%%%%%''')))&&&((()))******(((%%%$$$%%%&&&'''((()))******+++"""######"""!!!!!!###%%%))))))((('''&&&&&&''''''############"""!!!$$$&&&&&&%%%!!!###%%%&&&''')))+++...,,,---...000000///...---''''''((()))***,,,---...***)))(((((()))+++...000...---+++)))((('''''''''"""!!!!!!%%%)))******((('''%%%&&&((()))((((((''''''))),,,000333444444111///---++++++---000111444555666777999>>>DDDHHHQQQWWW___fffiiikkkkkkllljjjjjjhhhhhhhhhiiijjjkkknnnnnnppprrruuuxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzwwwzzz}}}~~~~~~}}}}}}~~~yyyzzzzzz{{{{{{{{{zzzyyyrrrmmmeeeZZZNNNDDD===999555222...+++))))))))))))+++000444333---(((&&&'''+++---000222333333222111---,,,***(((''''''''''''&&&'''))),,,------,,,+++((()))+++---///111333333111000///...------------//////////////////...---***(((&&&%%%&&&***///222666555333222111000---+++///000111222333222...+++)))***+++,,,,,,,,,+++++++++,,,+++)))((((((***,,,222000......000111111111222444666666333111///...\\\???666---(((+++...///...---,,,***((('''''''''(((&&&'''((((((&&&### !!!###$$$%%%&&&))),,,000222333111---******+++'''(((((('''%%%### !!!""" """$$$&&&'''(((***---000,,,***)))((()))((('''%%%$$$###""""""$$$%%%%%%$$$&&&&&&&&&''''''(((((((((%%%$$$""""""#########"""&&&&&&$$$!!! """'''%%%$$$&&&))))))%%%"""###%%%%%%&&&%%%$$$###"""  ###$$$&&&(((***)))'''%%%###!!! !!!!!!!!!""""""###############"""!!! !!!$$$&&&&&&&&&"""###%%%%%%###"""######'''))))))'''""" !!!"""'''%%%""" !!!!!!   !!! """&&&***,,,,,,,,,++++++(((###  !!!""""""!!!!!! !!!###$$$$$$###!!! !!!"""$$$$$$%%%""""""$$$%%%$$$$$$$$$"""  !!!"""$$$$$$###"""!!!  """###$$$$$$######""" !!! """%%%$$$ !!! !!!"""""""""###&&&(((!!!"""""""""  $$$&&&$$$""" !!!"""%%%&&&&&&### !!!'''+++***(((%%%!!! !!!&&&***(((&&&###""""""""" !!!"""#########$$$&&&(((((()))((('''%%%%%%''')))(((((()))***)))(((''''''&&&%%%%%%$$$%%%''')))+++"""###$$$###""""""$$$%%%)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$### !!!%%%&&&&&&%%%!!!$$$&&&'''((()))+++------,,,,,,+++,,,---...///)))***+++,,,---...//////+++***)))((())),,,///222111000///---,,,******)))""" !!!''',,,------)))'''&&&&&&((()))((('''''''''(((+++///111111000///---,,,,,,---///222444444555777999;;;@@@EEEJJJSSSYYYaaahhhlllnnnooopppnnnmmmkkkjjjkkklllnnnpppqqqrrruuuyyy|||}}}{{{xxxwwwvvvvvvxxx{{{||||||{{{tttwww{{{}}}|||{{{{{{|||vvvwwwxxxyyyyyyyyyxxxwwwppplllfff\\\RRRGGG???:::444000,,,*********+++***,,,...000000...+++)))(((+++,,,...///000//////...+++***(((&&&%%%&&&'''(((&&&(((+++...///...---,,,)))***,,,...000111222222000000///...---+++******+++******+++...//////...***)))(((''''''***000444:::888666555333111...+++------...///000...+++(((&&&''')))+++,,,,,,,,,,,,+++,,,,,,+++))))))***,,,...---++++++,,,------+++---000333333222///------]]]@@@777...,,,111666888777---,,,)))'''%%%&&&'''((('''(((((()))(((%%% !!!"""###%%%(((+++,,,,,,+++******)))******))))))))))))'''$$$""" !!!"""!!! ###&&& ###$$$$$$!!!!!!$$$&&&(((***...000***(((%%%%%%%%%%%%###""" !!!###%%%&&&%%%###$$$$$$&&&&&&'''&&&%%%$$$"""!!!!!!###%%%%%%###"""###""" """!!!!!!%%%((((((######&&&'''&&&'''(((&&&###!!!$$$&&&%%%$$$$$$%%%)))'''%%%"""!!!!!!"""###!!!!!!"""""""""!!! !!!%%%)))***+++'''((('''%%%""" !!!%%%'''(((&&&""" !!!$$$$$$###""""""$$$%%%$$$$$$ !!! !!!$$$%%%%%%&&&((())))))(((&&&%%%$$$###!!!!!!###  !!!###$$$%%%%%%###!!! """###$$$$$$######$$$!!! !!!!!!  !!!!!!"""#########"""!!!!!! !!!"""###$$$%%%!!!  !!!!!! ###((((((### ###"""###"""!!!!!!"""&&&)))!!!!!!"""  %%%((('''$$$ !!!###%%%$$$!!! %%%)))***(((%%%!!!!!!&&&***'''%%%############!!! """############$$$&&&)))'''((()))(((%%%$$$&&&((((((''''''''''''(((((()))%%%$$$$$$$$$$$$%%%&&&'''"""$$$%%%%%%$$$$$$%%%'''(((((((((((('''&&&%%%$$$%%%%%%&&&''''''######&&&&&&$$$###!!!###%%%''''''''')))+++---,,,+++++++++,,,...///,,,,,,---...///000000000---,,,******+++...222444555444333111///...,,,,,,'''###!!!###)))///000000***(((''''''((())))))(((''''''(((***---...---++++++******,,,...111444666444555888:::===BBBHHHLLLRRRXXXbbbjjjooorrrtttuuupppooommmllllllnnnppprrrsssuuuyyy~~~yyytttqqqppppppssswwwzzzzzzyyyvvvxxxyyyyyyxxxxxxyyy{{{xxxyyyzzz{{{zzzxxxvvvtttooommmhhh```VVVKKKBBB<<<333000+++***+++---------...---,,,---...---***'''++++++++++++++++++++++++******))))))))))))******(((+++...111222111///---***+++---///000111111111000000///...,,,)))'''&&&'''%%%%%%(((,,,000000000,,,,,,,,,***(((***///333777555444333222111...,,,+++++++++,,,---+++(((%%%%%%&&&)))+++,,,,,,++++++)))+++------,,,++++++,,,+++***(((((())))))(((&&&'''***...000///---,,,+++^^^@@@888000///555<<>>---+++(((&&&&&&&&&(((***$$$%%%&&&((()))'''###!!!!!!"""$$$&&&)))***(((&&&&&&''')))***)))******++++++)))&&&###!!!###$$$$$$""" !!!%%%)))!!!$$$''''''###  """%%%&&&'''(((+++---(((&&&$$$#########"""!!!!!!$$$''''''%%%###"""###%%%&&&&&&%%%###!!! """$$$''''''%%%""" ###'''&&& $$$'''(((%%%((()))'''### """$$$''''''%%%""" '''%%%"""  """###!!!!!!!!!!!! """''',,,...///,,,,,,***&&&!!!$$$&&&'''&&&"""!!!"""$$$"""!!!"""$$$'''))))))(((#########!!!"""%%%(((&&&%%%$$$%%%%%%$$$### """###""""""%%%""" ###$$$&&&&&&%%%### !!!"""$$$&&&&&&%%%###!!!""" !!!###!!!!!! !!!""""""!!!""""""""""""!!!!!!  !!!!!!!!!"""$$$%%% """"""$$$******&&&!!! """$$$%%%$$$###!!! """'''***%%%!!!!!!"""&&&***)))''' !!!###%%%$$$!!! $$$(((***((($$$ !!!&&&+++%%%$$$######$$$$$$###""""""###$$$######$$$''')))%%%''')))'''%%%###$$$&&&'''&&&%%%%%%%%%''')))***###$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%&&&(((((()))+++,,,+++(((%%%"""&&&'''((())))))&&&!!!###%%%&&&%%%###""" """%%%&&&&&&&&&''')))------,,,,,,---------...---...///000111111111000///...,,,,,,---000444777777777555333111///...---,,,'''$$$&&&,,,111222111+++)))'''''')))))))))(((''''''(((***,,,,,,***((('''((()))+++...222555777444666888;;;>>>CCCIIIMMMPPPWWWaaakkkqqquuuxxxyyyqqqpppnnnlllmmmnnnqqqrrrsssvvv{{{xxxqqqkkkjjjjjjnnnssswwwwwwvvv{{{zzzxxxuuutttuuuyyy|||{{{|||}}}}}}{{{xxxtttrrrooonnnjjjdddZZZNNNDDD>>>444000,,,+++---///000///111---***+++......***&&&+++***)))((((((((())))))***+++---.........,,,++++++---111444555333000...***,,,...///111111111000000000///...+++(((%%%######""""""&&&+++000111000...///...,,,))))))---111111000////////////,,,************++++++***'''$$$&&&''')))+++,,,+++***))))))+++---...---,,,,,,---+++)))((('''((('''&&&$$$###&&&+++------,,,+++***[[[AAA888//////777>>>???===222+++%%%$$$))),,,***&&&$$$%%%'''(((((('''%%%$$$!!!!!!!!!!!!!!!!!! )))(((%%%$$$%%%)))---///---------------)))%%%"""***(((### """&&&))))))&&&$$$%%%''''''%%%###((('''%%%######%%%''')))$$$$$$$$$"""!!!!!!"""###%%%&&&'''''''''(((((((((&&&### ###''')))'''$$$"""!!! ###&&&'''%%%###!!!!!!"""&&&&&&%%%%%%&&&&&&$$$!!!%%%&&&''''''&&&""" !!!!!!""""""""" ###***222888<<<222///)))### %%%###!!!!!!###&&&((((((&&&### !!!%%%((()))(((%%%&&&'''$$$!!!!!!###&&&%%%###"""   !!!$$$&&&((($$$""" ###&&&&&&%%%###""""""######$$$$$$$$$$$$######!!!  """$$$%%%&&&###!!!$$$###""" """&&&%%%!!!!!!"""$$$$$$!!! """%%%''''''%%%""" !!!### !!!###%%%"""!!! """$$$$$$ $$$(((((((((###!!! !!!""""""!!!  $$$&&&---+++'''$$$""""""$$$&&&'''&&&&&&%%%###"""""""""###$$$&&&'''((((((''''''+++,,,+++'''""" !!!$$$)))***++++++***(((&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&'''((((((((('''))),,,///222222000,,,***)))(((&&&&&&''''''&&&$$$&&&(((******(((&&&%%%&&&$$$$$$###!!! ###%%%&&&(((,,,------...///000------///000111111000000222111///---...000222444888666222---***+++///222777222,,,)))***,,,------)))((((((((()))***,,,---+++++++++*********))))))((()))***---111333222111444444777===EEEJJJKKKKKKPPPYYYaaadddgggooowwwzzzssspppkkkhhhgggiiilllooouuuyyyzzznnnfffbbbcccdddhhhmmmrrrwwwzzzzzzzzzzzzxxxuuutttttttttzzz|||}}}}}}{{{xxxsssqqqpppoookkkfff]]]PPPCCC;;;666555222222222222000///---+++******,,,---,,,,,,...---+++***(((((('''''')))***---///000///...---333222111111222333333333,,,,,,,,,...000000///---///...---+++(((%%%"""!!!!!!"""$$$&&&)))+++---...,,,,,,---------,,,++++++000///...,,,+++*********++++++++++++***)))((('''$$$&&&((())))))(((((((((---...000111111000///...+++***((((((((((((&&&%%%(((((((((***++++++)))'''[[[BBB999000///555:::999666///+++&&&&&&)))++++++)))&&&&&&''''''&&&%%%$$$### !!!"""!!! $$$#########%%%'''***+++.........///...,,,)))'''(((%%%"""!!!!!!$$$(((+++)))'''%%%&&&'''(((&&&$$$'''&&&$$$######%%%'''(((###$$$$$$###  ######$$$%%%&&&'''((()))''''''((((((&&&$$$""" ###&&&'''&&&$$$""" """%%%(((((('''%%%$$$"""  ###&&&&&&%%%###$$$$$$"""$$$%%%&&&&&&%%%""" !!! !!!!!!!!!$$$)))000555888111---(((""""""!!! !!!$$$&&&''''''&&&###!!!!!!###%%%%%%$$$"""$$$$$$"""  """$$$###""" !!!###$$$%%%%%%###!!!!!!%%%&&&%%%###!!!!!!!!!""""""###$$$$$$$$$###  ###&&&%%%$$$"""  !!!!!! !!!$$$###!!!!!!"""$$$&&&&&&$$$"""!!! !!!""" !!!###$$$"""!!!!!!""" !!!$$$%%%&&&!!! !!!$$$&&&&&&%%%%%%###""" """$$$%%%+++)))&&&###!!! """$$$$$$%%%%%%%%%%%%$$$###$$$%%%''')))+++,,,+++***)))'''((((((%%%!!!!!!$$$(((((()))((((((&&&%%%$$$############$$$&&&'''(((###$$$&&&)))***++++++++++++---000222222000---+++((('''&&&&&&((()))((('''(((***++++++)))((('''(((%%%%%%%%%###!!!!!!"""$$$%%%'''***,,,++++++,,,---,,,...///111222222111111222111///...---...///000000///---+++***,,,000444666222---+++,,,------,,,(((((('''''''''(((******++++++++++++++++++++++++((((((***...222444333222555555888>>>EEEJJJLLLLLLPPPXXX___```cccjjjqqqtttrrrnnniiieeeeeehhhmmmqqqvvvyyy}}}~~~vvvkkkddd___```bbbffflllsssxxx{{{{{{||||||zzzvvvtttssssssxxxzzz|||}}}|||zzzvvvtttssspppkkkddd[[[PPPEEE>>>888666333222222333333222000...,,,,,,---.........///...---+++***))))))))))))***+++---......------000/////////111222333333000...------......---,,,...---,,,***(((&&&$$$###$$$%%%&&&'''((()))***+++)))******+++++++++******///...---+++***)))))))))++++++++++++++++++******)))((((((''''''(((***,,,...///111222222111000///---,,,++++++******)))(((*********+++------,,,***\\\CCC:::222000333555222...---+++)))(((((()))+++,,,)))((('''%%%$$$###"""""" """$$$###!!! ###&&&((())))))(((---------------,,,,,,,,,&&&$$$###"""$$$'''+++...***)))'''((())))))(((&&&'''&&&%%%$$$$$$$$$&&&'''!!!"""###"""!!! !!!"""$$$$$$%%%&&&''''''((((((%%%&&&'''((('''%%%###""" """$$$%%%%%%$$$###!!!######%%%''')))***)))'''&&&###!!! !!!###%%%%%%$$$"""######!!!%%%&&&''''''&&&$$$!!! !!!""" !!!!!!!!!$$$(((,,,///111---***&&&!!!!!!$$$'''''''''%%%###!!!!!!""""""""" !!!!!!!!!  !!!!!! !!!###$$$###"""""" ###%%%$$$"""!!! !!!!!!""""""""" """###""" !!!$$$'''$$$""" !!!  !!! !!!"""!!! """"""######$$$$$$######"""  """ !!!"""###$$$$$$$$$$$$###"""!!! !!!###"""&&&))))))))))))((('''%%%$$$$$$$$$$$$)))((('''###  """!!!###&&&'''&&&%%%$$$%%%''')))---///000...,,,***&&&''''''%%%!!! """%%%''''''&&&%%%%%%$$$$$$$$$!!!!!!!!!"""$$$''')))***%%%&&&(((***,,,...//////+++---///111111///---+++%%%$$$$$$%%%((()))***)))***,,,------+++******+++'''((()))'''$$$"""""""""$$$&&&)))***)))))))))***,,,---///111111111000/////////...------,,,,,,,,,******)))((((((***...111444111///---------,,,***(((((('''&&&%%%&&&&&&&&&++++++,,,,,,---.........))))))+++///333555444333444555888>>>EEEKKKMMMNNNQQQXXX]]]]]]___eeekkknnnpppkkkeee``````fffmmmrrrwwwxxxzzz{{{yyyrrriiibbb\\\^^^```eeekkkrrrxxx||||||}}}}}}{{{xxxtttsssrrrvvvxxx{{{|||}}}{{{yyyxxxvvvrrrkkkcccZZZQQQHHHCCC;;;777333222222444555666333111......///000111111000000///...------,,,,,,))))))***+++,,,,,,,,,+++,,,,,,,,,---...///000111333111...---------,,,+++,,,++++++***((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))***)))))),,,,,,+++***)))(((((((((******++++++,,,------...---+++(((&&&&&&)))---///000000111222222111000////////////......---------...---,,,---///000///...]]]AAA;;;333111222222...***---...---+++((('''))),,,...,,,)))&&&$$$#########!!!%%%'''&&&###!!!&&&+++------+++)))(((((((((((('''(((***,,,((('''&&&%%%'''***---///++++++******+++++++++******)))(((&&&%%%%%%%%%%%%!!!""""""!!! """###$$$%%%%%%&&&&&&'''''''''$$$%%%'''((('''&&&$$$### !!!"""#########""" !!!"""%%%&&&$$$&&&((())))))((('''%%%###"""""""""############!!!######"""((()))******)))((('''&&& !!!""" !!!""""""!!! !!!###%%%'''((()))&&&%%%###!!! $$$''''''&&&$$$###"""""""""""""""!!!""""""!!! !!!!!!""""""""" !!!""""""!!!!!! !!!######!!! """######!!! """%%%%%%!!!!!!###""" ###"""""""""""""""!!! !!!#########""""""""""""######  !!! !!!###$$$%%%%%%%%%++++++***(((%%%!!! """&&&((())))))''''''''''''&&&%%%$$$###'''))))))&&&"""!!! $$$((()))'''$$$###$$$'''***...222222///+++(((((())))))&&&###!!!###&&&(((&&&%%%######$$$&&&'''###""""""###%%%'''***+++((()))***,,,---///000000+++,,,.........---+++***"""!!! """%%%(((******+++---...---,,,+++,,,---***+++,,,+++'''###!!! $$$&&&((()))((('''((((((,,,---///000///---+++*********+++,,,,,,,,,+++***++++++***(((&&&&&&(((***000//////...---+++)))'''''''''&&&%%%$$$$$$######))))))***,,,---...///000,,,,,,---000333555444333000222666<<>>999444111222444666777666444000///000222333333222222222222111000000///))))))******************+++,,,,,,+++++++++,,,...111///......///...+++)))******))))))))))))))))))+++++++++*********))))))%%%&&&'''((())))))******************)))(((((('''))))))***+++,,,...///000///,,,((('''))),,,...000//////000000000///......000111222111000000000111000///......000222222111___@@@:::444222333222///+++...000000---(((&&&(((+++000...+++'''%%%%%%%%%&&&!!!$$$(((***)))%%%!!!!!!''',,,///...+++((($$$%%%&&&%%%$$$%%%(((++++++***)))))))))***,,,---,,,,,,---,,,,,,,,,,,,------,,,,,,***(((&&&%%%### """"""!!!!!!###$$$'''''''''(((((((((((((((###$$$&&&''''''%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$%%%&&&%%%&&&'''''''''%%%###"""!!!""""""""""""""""""""" !!!"""!!!(((((()))))))))*********((('''%%%###""""""""""""!!!"""###$$$###"""  !!!############""" !!!!!!!!!  $$$''''''&&&###$$$$$$######$$$%%%&&&&&&%%%""" !!!$$$&&&'''((()))$$$###!!! !!!!!! !!!  !!!   """"""!!!!!!###$$$!!!!!!$$$$$$"""!!!!!!!!! ##################$$$%%%!!!"""#########"""!!!!!!"""######  !!!"""$$$&&&&&&''''''222222000---)))###!!!$$$&&&&&&$$$ !!!"""$$$$$$$$$$$$$$$'''***,,,***%%% !!!"""&&&******&&&""""""###)))---111444333///***''''''))))))%%%!!! """%%%((('''%%%$$$$$$&&&((()))'''&&&%%%$$$%%%''')))++++++++++++,,,,,,---......******++++++******)))((("""%%%'''(((+++,,,---,,,++++++,,,...,,,...///---)))$$$!!! $$$&&&)))***)))(((((()))000111222222000,,,)))&&&$$$&&&(((***,,,,,,++++++,,,,,,***(((%%%$$$%%%''',,,---...---+++(((%%%$$$&&&&&&&&&%%%%%%$$$######'''((()))+++,,,...///000000000000222444555333111---000444:::AAAHHHNNNQQQUUU[[[```bbbfffmmmqqqqqqnnniiiaaa[[[[[[aaaiiinnntttssspppooonnnllljjjgggbbbcccdddfffjjjooosssvvvtttvvvxxxyyywwwvvvvvvwwwzzzzzz{{{|||{{{zzzxxxwwwtttrrrnnnjjjcccZZZQQQJJJAAA===666222222333555666777444111000111222333222222222333333333333222111******+++++++++******)))+++,,,,,,+++(((''')))++++++,,,...000222000---)))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))************))))))*********))))))(((((((((((()))+++,,,...///,,,***)))+++...000000///---------------,,,++++++///111222222000000111333111///------///111222333___>>>:::444222222222000---///000111...)))'''(((***000...+++)))''''''(((((($$$&&&***+++***'''"""%%%)))+++***(((%%%%%%'''(((&&&$$$$$$'''+++,,,,,,+++******************+++,,,,,,+++***,,,------------,,,+++)))&&&%%% """###$$$######%%%&&&++++++******************"""###%%%&&&%%%$$$"""!!! !!!!!!!!!!!! $$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###!!! """$$$$$$###"""###$$$ %%%%%%%%%%%%&&&((()))***...---***'''$$$""""""!!!"""###$$$%%%%%%$$$"""!!!!!!"""$$$$$$###!!! !!!###$$$###"""!!!###&&&''''''%%%%%%%%%$$$###$$$'''***(((%%%"""  ###&&&)))*********&&&$$$!!! !!!!!!###""" !!! """######""" """$$$$$$"""######""""""!!! """###$$$$$$######%%%&&&!!!!!!!!!!!!###""""""!!!!!!""""""###  !!!###$$$&&&'''(((444333111...***%%%!!! ###$$$###!!! """$$$%%%%%%''',,,000...'''"""!!!"""###(((,,,***%%%!!!"""$$$---///222444222...(((%%%###$$$$$$""""""((('''&&&%%%&&&''')))+++)))(((%%%$$$$$$%%%''')))++++++************++++++******)))(((((('''''''''###%%%%%%)))***+++***))))))+++---...///000---)))$$$!!! $$$&&&)))***)))))))))***333444555555222...)))'''"""###&&&)))+++,,,,,,,,,***)))(((%%%$$$$$$'''******,,,---,,,)))%%%###"""$$$%%%&&&&&&&&&&&&%%%%%%'''((()))+++,,,...///000222111222444555666444222...111555999>>>DDDKKKOOOUUU[[[aaaeeekkkrrrtttrrrlllhhhccc___```dddkkkooosssoookkkhhhhhhhhhhhhhhhhhhhhhhhhiiikkkooorrrtttqqqsssttttttttttttvvvxxx{{{{{{{{{{{{yyyxxxvvvuuutttrrrpppmmmhhh```WWWQQQGGGBBB:::555333333444444444222111000111111000//////000111222222222111000+++,,,---......,,,***(((***,,,---+++(((&&&)))+++)))***---000222222...+++)))((((((((()))+++---...,,,,,,---------.........'''((()))******+++******)))***+++,,,,,,,,,+++***((((((''''''((()))+++,,,(((((())),,,111333111...+++++++++***)))))))))(((,,,...111000...---000222///,,,))))))+++///111111]]]>>>:::444111000000///............---,,,++++++,,,---,,,***))))))))))))***%%%'''***+++***&&&""" """%%%''''''%%%$$$%%%(((***((($$$###%%%((()))))))))))))))(((''''''&&&((())))))'''''')))+++((()))+++,,,,,,+++)))((($$$&&&''''''&&&&&&((()))*********))))))((((((((("""###$$$$$$$$$"""  !!!"""!!! """######$$$$$$%%%&&&&&&''''''&&&$$$!!!!!!$$$&&&'''%%%$$$%%%''' !!!###"""!!! !!!############%%%'''***+++///---***'''###!!! !!!"""$$$%%%%%%$$$"""!!! """%%%&&&&&&%%%"""  ###&&&&&&%%%""" ###&&&((((((((((((&&&###!!!"""&&&***%%%"""  !!! """$$$&&&'''((('''&&&!!! !!!###$$$$$$"""  !!!"""###"""%%%%%%### !!!###"""############!!! !!!###%%%%%%"""!!!"""### !!! """""""""""""""""""""""" !!!###%%%'''///...,,,***'''%%%"""!!! ###$$$###!!!"""$$$'''(((&&&,,,111000(((""" !!!###'''+++)))$$$!!!$$$''',,,---///000---(((###!!!!!!$$$&&&&&&&&&&&&'''(((***+++(((&&&$$$""""""###&&&((((((((('''''''''(((***++++++***)))''''''&&&'''''' !!!######''''''((('''&&&&&&)))+++///000///---((($$$"""!!!"""%%%((()))))))))***+++000111333444222...***'''###$$$&&&((()))***++++++((('''%%%"""!!!###'''+++***,,,...,,,((($$$""""""###$$$&&&'''))))))))))))((()))***,,,---///000111000000222444777888777555444666999;;;===@@@FFFKKKSSSZZZ```ffflllqqqqqqmmmjjjhhhffffffggglllqqqtttrrrmmmfffbbbaaabbbdddeeekkkjjjjjjkkkmmmppptttvvvqqqqqqqqqppppppqqqtttvvvzzzzzzzzzyyyxxxwwwuuutttvvvssspppmmmiiiddd]]]YYYMMMHHH@@@:::666555333222111000///000000000---+++***+++---//////...---,,,,,,...000222111...***((((((+++---,,,)))(((+++///,,,,,,,,,---///000///...))))))(((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))***+++---...///...---,,,((('''&&&%%%%%%%%%'''((('''&&&&&&+++222555333000+++***)))((((((''''''''''''+++...---+++***---111,,,)))%%%%%%'''+++...///[[[???:::444000......------,,,,,,,,,------.........***)))))))))))))))******&&&''')))***(((%%%"""  """$$$&&&&&&%%%%%%$$$(((***'''### """%%%&&&&&&''''''''''''&&&&&&###%%%''''''%%%$$$&&&)))###%%%)))+++---,,,+++***((()))******))))))***,,,'''''''''&&&%%%%%%$$$$$$!!!"""###$$$###!!! """""""""  !!!"""###%%%&&&'''''')))(((&&&$$$ """%%%))))))'''&&&''')))$$$&&&''''''%%%$$$%%%&&&$$$######$$$&&&))),,,......,,,)))%%%"""  !!!###$$$$$$$$$"""!!!"""$$$&&&))))))'''$$$""" """%%%((('''%%%!!!!!!"""&&&((()))+++***'''"""$$$)))"""!!!"""!!!!!!"""$$$%%%%%%$$$###!!! !!!!!!  !!!###%%%%%%###!!! !!!!!!###%%% !!!$$$''''''### !!!""""""############!!! !!!$$$&&&%%%!!!###"""!!!!!!######"""!!! !!!!!!""""""""""""!!!!!!  $$$&&&)))((('''&&&%%%$$$###### $$$%%%$$$""""""%%%((()))&&&,,,222000)))!!! !!!&&&***(((###"""&&&+++)))***+++***'''"""  %%%)))%%%%%%%%%&&&'''((()))***&&&$$$!!! """%%%'''%%%$$$$$$$$$&&&(((***+++,,,+++)))((('''''''''(((""" !!!"""###%%%%%%&&&%%%$$$$$$''')))///000///,,,((($$$""""""!!!###&&&((((((((()))+++***,,,///000///,,,(((&&&%%%&&&&&&'''((()))******)))'''$$$ !!!%%%)))+++---...,,,'''$$$###$$$"""###&&&(((***+++++++++***+++,,,---///000111111...///111444888::::::999:::<<<======<<<>>>CCCGGGQQQXXX___dddjjjooommmhhhhhhhhhhhhjjjnnnrrrvvvyyyrrrlllddd^^^\\\^^^```aaalllkkkkkklllooorrruuuwwwrrrqqqpppnnnmmmnnnqqqtttxxxxxxxxxxxxwwwwwwvvvuuuxxxuuupppllliiifffbbb___QQQLLLDDD>>>999666333222.........///000...+++(((&&&(((***,,,,,,,,,***))),,,///222444333///+++(((%%%))),,,,,,******...333111...+++***,,,...000000***)))(((((()))+++---///------,,,++++++***))))))((()))))))))))))))((('''***,,,...000000000...---)))'''%%%###"""###$$$%%%'''%%%%%%)))111555444222++++++)))(((''''''''''''%%%(((,,,+++((((((+++///)))&&&###"""$$$(((,,,---YYY@@@;;;444000//////...,,,...---,,,///222222///,,,***((('''&&&&&&'''((()))((()))******)))'''%%%###'''((((((%%%!!! ###''')))***)))'''### $$$$$$'''+++///...)))$$$$$$###"""  ###&&&"""$$$&&&'''(((+++...111111000---)))%%%$$$$$$&&&$$$&&&&&&%%%"""!!!###&&&%%%!!! ###%%%"""""""""######!!! !!!$$$'''************))),,,---)))###!!!(((***,,,***'''$$$%%%&&&))),,,...---***&&&%%%&&&###%%%&&&'''***------+++...,,,'''""" !!!###%%%''')))'''&&&&&&&&&'''%%%###  ###%%%&&&$$$"""!!!###"""!!!!!!"""$$$'''(((---***%%%!!! """### """$$$%%%!!!!!!###!!! """""" !!!'''***(((%%%######"""!!!   ###$$$###!!!"""###$$$$$$"""!!! !!!"""!!!!!!%%%%%%$$$###"""!!! !!!""""""!!! !!!###"""$$$'''(((&&&###!!!!!!$$$###!!! $$$&&&%%%###"""!!! !!!"""###$$$%%%%%%$$$"""!!! !!!""""""!!!######!!!!!!%%%)))***(((###%%%(((***(((%%%###$$$&&&'''%%%###"""!!! $$$'''((((((((((((&&&%%%&&&(((+++,,,,,,'''%%%###"""###%%%''')))+++((($$$""""""%%%))),,,---------,,,***'''$$$###%%%###  ###%%%'''%%%$$$$$$%%%'''((((((***,,,---,,,)))'''&&&&&&%%%&&&''')))))))))(((''''''(((+++------,,,***((())))))(((((((((((())))))+++)))%%% !!!$$$,,,---...,,,(((%%%######%%%&&&'''(((***+++,,,------,,,+++***)))***++++++---000333555666777888::::::>>>@@@???<<<<<>>@@@???======AAAEEELLLQQQWWW[[[^^^ccciiinnnsssrrrrrruuuxxxyyyvvvssskkkhhhddd```^^^___aaadddjjjiiiiiikkknnnqqqqqqqqquuutttsssqqqooooooqqqtttvvvvvvuuuuuutttssssssrrrrrrpppmmmkkkkkkkkkiiihhh]]]UUUJJJBBB>>>;;;777333666555444333222///+++((($$$&&&)))+++,,,***((('''(((***---//////---***(((((())))))))))))+++...111000...,,,***)))***+++,,,.........---++++++---...---,,,***'''&&&%%%%%%&&&((()))+++,,,,,,+++***)))***+++,,,///111222///---++++++)))'''%%%%%%(((***...///000222333333333222------,,,+++************((()))***,,,---/////////---***'''&&&''')))))))))}}}VVV>>>888222000000111111////////////---+++******+++,,,***((('''&&&'''((()))&&&&&&&&&&&&'''((()))***)))...111000+++%%%"""!!!'''''''''%%%"""###$$$&&&,,,111222///,,,%%%%%%&&&&&&&&&&&&&&&%%%((('''%%%###!!!"""&&&)))111111...***%%%""""""###!!!###%%%&&&$$$######$$$### !!!%%%'''&&&$$$######"""######$$$%%%%%%&&&''')))+++,,,,,,++++++///111222///)))%%%$$$&&&'''(((((('''$$$######$$$)))******)))(((''''''(((###&&&,,,222666777777666111...)))### !!!""" """&&&((()))'''%%%$$$%%%$$$$$$%%%&&&&&&$$$### !!!&&&###!!!$$$'''%%%"""  """$$$"""!!!!!!!!!!!!###$$$%%%!!!""""""  """%%%((((((%%%### ###%%%&&&$$$"""!!!!!!!!!  !!! !!!$$$&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''%%%"""!!!"""###"""""""""""""""""""""""""""###$$$$$$###"""###%%%%%%&&&''''''&&&$$$!!!&&&''''''&&&###  !!!###%%%''''''%%%""" !!!""""""!!!"""&&&((()))((($$$!!!$$$%%%%%%%%%%%%&&&)))'''&&&&&&'''&&&%%%### !!!$$$(((***+++******'''&&&&&&(((+++.........***)))'''%%%$$$%%%&&&'''***)))((('''''')))+++,,,++++++***)))((('''&&&&&&###!!!!!!###$$$$$$%%%%%%'''(((***++++++,,,------+++*********''''''((((((***+++------((())),,,---...---+++***+++)))'''%%%%%%&&&''')))***++++++)))%%%"""!!!!!! """%%%'''''''''((()))%%%&&&'''))),,,...///000------.........---,,,,,,***...333777888888999999:::===>>>===<<<===AAADDDJJJNNNSSSXXX\\\aaaiiioooxxxxxxwwwvvvuuusssqqqpppjjjiiifffcccbbbbbbdddeeefffffffffhhhlllpppqqqqqqssstttuuutttrrrrrrsssttttttttttttssssssrrrrrrqqqnnnmmmllllllmmmmmmllljjj```XXXMMMEEE@@@<<<888666777666555555555222...+++&&&''')))******)))'''&&&))))))+++...111111,,,((()))((((((***,,,.........+++***************+++++++++,,,------,,,,,,...000---,,,***(((&&&%%%%%%&&&((()))+++,,,------,,,,,,++++++,,,...000111000...,,,------+++)))(((***+++111333555666666444222111++++++*********+++,,,,,,))))))+++---///000222222000...,,,+++,,,---,,,+++{{{TTT<<<777111///000222222000///000000,,,(((&&&(((+++,,,***)))''''''''')))***((('''%%%%%%%%%''')))***)))---111111,,,'''$$$###&&&&&&&&&$$$!!! !!!$$$$$$&&&***///111///+++###$$$&&&)))++++++)))(((((('''$$$ ###'''222111///+++'''$$$###$$$ """$$$&&&%%%$$$###"""!!! """&&&(((((('''&&&%%%$$$$$$$$$%%%'''((()))***+++,,,,,,,,,++++++///000000---)))%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&'''"""'''111;;;@@@@@@@@@BBB777222+++&&&$$$$$$$$$%%%"""%%%))),,,,,,)))%%%""""""!!!!!!"""$$$$$$$$$""" """###!!! !!!$$$###"""!!!!!!"""$$$%%%!!!$$$&&&'''%%%""" """######"""%%%((((((%%%###"""#########!!! !!!###!!!  !!!"""""""""!!! !!!$$$%%%&&&)))(((&&&%%%%%%''')))***((())))))&&&###""""""###!!!!!!""""""###$$$$$$%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%$$$"""!!!&&&&&&%%%###  $$$%%%&&&'''&&&%%%###!!! !!!""""""!!!###&&&''')))%%%"""$$$%%%%%%%%%&&&'''))))))&&&######%%%&&&$$$!!!!!!###%%%$$$###"""$$$&&&)))+++,,,,,,+++'''&&&%%%&&&(((******)))&&&%%%$$$######$$$%%%&&&((((((((((((((()))***+++(((((('''&&&%%%%%%%%%%%%"""  """###$$$&&&'''''')))+++,,,***+++,,,,,,*********+++))))))((('''((()))***+++''')))+++...000000000000...,,,(((%%%%%%&&&(((******---//////,,,'''###"""!!!%%%'''(((((()))+++&&&''')))+++...000222333000111111111000...,,,+++)))---222666888888888999888:::;;;;;;;;;<<<@@@CCCHHHLLLQQQUUUZZZ```iiipppxxxxxxwwwsssoookkkjjjkkkjjjhhhgggfffggggggfffeeefffeeeeeehhhkkkoooppppppqqqsssvvvvvvuuutttttttttssssssssssssssssssssssssmmmllllllmmmooopppooonnneee^^^SSSJJJCCC===999666555555555666777555222///((())))))***)))((('''&&&+++******///555666222---***((((((+++///000...+++((()))+++,,,------,,,+++***+++,,,+++******,,,------,,,***)))(((((())))))+++,,,------...------,,,,,,+++,,,---000111000///---...//////---++++++,,,111333666777666444000---)))))))))))))))***+++,,,((((((***+++---///111222//////...000111222000///{{{SSS:::555///...///111111000...000///+++'''%%%'''******)))(((&&&&&&((()))***+++)))'''%%%$$$$$$&&&''''''***---,,,)))&&&'''(((&&&'''&&&%%%###"""###%%%'''%%%%%%(((,,,---***''' !!!$$$)))...///---***'''%%%######'''000111///,,,)))&&&&&&&&&!!!"""###%%%%%%%%%"""!!! !!!###&&&((()))))))))((('''%%%%%%&&&''''''*********++++++*********+++++++++)))&&&$$$""""""!!!!!!!!!"""$$$&&&((((((%%%$$$############$$$$$$###(((555BBBGGGCCCBBBDDD===777///)))''''''''''''%%%'''+++...---***&&&### !!!""""""!!!!!!### !!!!!!!!! ###""""""######%%%&&&''' $$$'''''''''$$$!!!!!!"""###"""$$$%%%$$$"""###"""!!! !!!$$$###!!! !!!"""###$$$$$$###""""""!!!!!! !!!"""$$$&&&)))'''%%%$$$$$$&&&)))+++((())))))'''$$$"""!!!"""!!!""""""###$$$%%%&&&'''%%%''')))))))))(((((()))###"""!!!!!!"""!!! !!!!!!!!!!!! !!!############""""""!!!!!!!!!&&&%%%$$$$$$############%%%%%%%%%$$$""" !!!""""""!!!!!!"""%%%###!!!((())))))'''&&&&&&)))+++(((%%%!!!!!!###$$$### !!! !!!###&&&''''''%%%###%%%''')))+++,,,------***)))''''''((('''&&&$$$ !!!###%%%&&&&&&&&&''''''((()))******&&&%%%###"""""""""$$$$$$"""  """"""%%%'''(((((()))+++---)))***+++***)))((()))++++++***(((&&&%%%$$$%%%%%%%%%'''***...111444666666111...+++'''&&&''')))++++++///333333000+++'''%%%"""%%%'''))))))((()))***'''(((***---///222333444333444444333111...,,,***))),,,111444555666666777888999;;;<<<===???AAACCCHHHLLLQQQUUUYYY```hhhoootttuuussspppkkkhhhgggggghhhggggggiiikkkkkkhhheeefffffffffhhhkkknnnooooooppprrrvvvwwwvvvtttssssssqqqqqqrrrsssttttttuuuvvvooonnnnnnooorrrssssssrrrkkkeee[[[QQQHHH@@@:::666444444444666888888555333,,,++++++******))))))(((***((((((---444777555111+++******,,,000000---***'''))),,,///000///...---,,,---...---,,,++++++,,,---,,,+++++++++,,,...////////////...---,,,++++++---,,,+++,,,///000111000---///000///---,,,+++,,,...000333555444111---***))))))((((((((())))))***(((((())))))+++---///000------...111444666555444zzzRRR888333...,,,...000000///---...---+++)))(((((()))((('''&&&%%%&&&(((***+++---+++(((%%%#########$$$$$$''')))(((&&&&&&(((+++(((((((((&&&%%%%%%'''))))))&&&%%%&&&))))))'''$$$"""(((...000---***&&&%%%###!!! $$$''',,,---...,,,***(((((()))$$$######$$$%%%$$$""" !!!###%%%''')))***))))))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%$$$###!!!!!!!!! $$$'''))))))%%%###""""""######""" $$$***888GGGIIIAAA>>>AAACCC;;;222+++))))))((('''%%%''')))+++***(((%%%###  !!!!!!  """###!!!###$$$###!!! !!!"""###$$$%%%&&&&&&'''$$$&&&%%%$$$"""!!!### !!!!!! !!!  !!!######"""!!!!!! !!!"""###$$$######""""""###"""!!! !!!###&&&%%%###""""""%%%''')))&&&(((((('''$$$"""""""""!!!!!!"""###$$$%%%&&&'''$$$''')))***))))))))))))"""   ###%%%&&&&&&%%%%%%$$$###""""""%%%$$$"""!!!!!!"""###$$$'''''''''%%%###!!!###$$$$$$$$$""""""!!!!!!$$$,,,,,,+++)))'''''')))+++'''%%%"""!!!"""###"""""""""!!!!!!###%%%%%%$$$######$$$&&&(((***,,,---......,,,+++******(((%%%###!!!###%%%&&&&&&&&&&&&'''((()))***+++'''%%%""" !!!"""$$$"""  """###&&&******)))(((***---***++++++)))((('''(((******)))'''%%%###"""!!! ###%%%)))---111444777888222000---***(((((()))***,,,///333333111---***(((''')))++++++)))(((((((((((()))***,,,///111222333222222111000///...,,,+++))),,,///111222333444666888:::<<>>:::555555666888999999666444///...---,,,,,,,,,,,,,,,)))'''&&&)))...222333222---------...///...,,,***)))+++...111222111000...///111222222000......///...------------...000111111000///...---+++******,,,***)))))),,,...//////,,,---......,,,******+++)))+++...000000...***(((((((((((((((((()))******,,,+++*********+++---...++++++---000444777777666{{{SSS777222,,,+++,,,......---,,,+++***+++,,,,,,***)))%%%$$$$$$$$$%%%(((***,,,,,,+++(((&&&$$$######""""""%%%((((((&&&&&&(((+++*********((('''(((+++---)))&&&$$$%%%'''((('''$$$ !!!''',,,...+++'''''''''&&&###!!!!!!###%%%'''(((******)))))))))+++&&&$$$""""""######!!!!!!###$$$&&&((()))&&&''''''(((((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$$$$$$$###!!!$$$!!! $$$'''((((((&&&$$$###$$$%%%$$$!!!"""))):::LLLNNNEEE@@@DDDFFF>>>222+++))))))'''%%%$$$$$$%%%%%%%%%$$$######"""  !!!!!!!!! !!!""" !!!""""""!!! !!!"""$$$%%%%%%%%%%%%$$$"""###"""""" $$$'''!!!  !!!""""""!!!!!!"""!!!""""""!!!!!!$$$$$$$$$!!!!!!"""!!! !!!"""%%%&&&&&&''')))(((&&&$$$###$$$ !!!"""######$$$%%%"""$$$''')))(((''''''(((!!! !!! """$$$&&&''''''&&&%%%$$$###""""""!!!"""""""""""""""""""""%%%%%%%%%%%%### """%%%'''''''''!!!  !!!!!!###%%%%%%###"""###%%%+++++++++***(((((()))+++''''''&&&$$$""""""$$$%%%%%%$$$######$$$$$$""" !!!"""$$$&&&)))+++---...---,,,+++******(((%%%""" """###%%%&&&'''((('''''''''(((***,,,---)))&&&###  ###%%%###!!!!!!######'''+++,,,)))(((***---,,,---,,,***((('''(((***(((''''''%%%$$$""" ###$$$'''***...111444555111000---+++)))(((((((((+++---000000///,,,++++++)))***,,,+++)))'''&&&''''''''')))***,,,...///000,,,++++++++++++,,,------+++,,,.........///222444555777;;;@@@CCCDDDBBB@@@GGGLLLQQQUUUWWW[[[```eeeiiihhhiiillloooooommmiiidddeeeggglllqqqpppiiiccc______```dddiiinnnqqqqqqoooqqqssstttrrrooonnnnnniiikkkmmmpppsssvvvyyyzzz|||yyyuuutttuuuxxxyyyzzzsssqqqmmmeeeZZZOOOFFFAAA;;;;;;:::;;;;;;999666333222111///......///000111,,,***((('''))),,,///222///000000///---+++++++++***,,,///111222111000//////111333333222111111222000000...---------...///000///...---,,,,,,++++++)))'''%%%%%%'''***,,,,,,+++,,,,,,+++)))(((((()))$$$'''***,,,---,,,***(((((((((((()))+++,,,...///333111///---,,,,,,---...++++++,,,...222555666555{{{SSS666111,,,***+++------,,,+++))))))+++...///,,,)))######"""###%%%(((+++,,,***)))(((&&&%%%#########!!!%%%))))))'''&&&''')))+++,,,+++***)))***---///)))&&&$$$$$$''')))(((&&&"""!!!!!!%%%+++,,,)))$$$))))))(((&&&###!!!"""$$$###%%%'''(((((((((***+++)))%%%"""!!!""""""  """###$$$%%%'''(((###%%%'''(((******))))))######"""""""""###$$$$$$#########$$$%%%&&&$$$###'''### !!!$$$&&&'''&&&'''&&&%%%&&&'''&&&!!!''';;;PPPTTTKKKHHHMMMHHH>>>222+++((((((%%%###""""""!!! !!!!!!"""$$$""" !!!""""""""" ###"""!!!  """###$$$$$$$$$###)))###"""!!!!!! ###(((,,,###    !!!!!! !!!""" $$$%%%%%%!!! !!!###$$$&&&'''))))))'''%%%%%%%%% !!!""""""""" """&&&''''''&&&%%%&&&!!!!!!###  !!!"""###%%%&&&''''''&&&%%%###"""!!!!!! """$$$%%%$$$"""!!!"""###$$$$$$###!!!###&&&((())))))%%%$$$"""!!!!!!"""###$$$"""%%%)))***'''%%%%%%&&&)))******)))((((((***+++((())))))&&&""""""%%%(((((('''%%%%%%%%%$$$!!! """%%%(((+++---...***)))((((((((('''$$$!!!######$$$%%%&&&''''''((())))))(((((()))+++...///+++((($$$!!! !!!$$$&&&###!!!!!!###$$$(((---,,,)))'''))),,,//////...+++(((((()))***%%%&&&&&&&&&%%%###!!! ###$$$&&&)))+++...000111000///---+++)))'''&&&&&&)))+++------,,,++++++,,,)))***,,,+++)))'''&&&&&&%%%&&&'''(((***+++,,,---&&&&&&&&&''')))+++...///,,,,,,---,,,,,,---000333000333888>>>BBBBBB???<<>>===<<<999555111333222111//////111222444111000,,,)))''')))...222000222333000+++)))***,,,+++,,,...000111111000///+++...111222222111222333333111///---,,,++++++,,,...------,,,,,,,,,------'''$$$""""""$$$''')))************(((&&&&&&'''((("""$$$'''***++++++***)))''''''(((***---///222333888666333000.........///,,,++++++---000333444444}}}UUU>>>444+++(((&&&&&&)))...,,,++++++...000000---)))######$$$%%%&&&((()))***)))%%%"""###'''(((%%%!!!%%%$$$%%%(((,,,,,,***'''((()))***,,,------------)))((('''&&&&&&%%%%%%&&&!!!"""$$$%%%&&&'''''''''''',,,000///)))$$$"""###$$$%%%&&&%%%%%%&&&))),,,+++***)))'''%%%""" !!!!!!###''')))&&&$$$$$$&&&***,,,***((('''### """###""" !!!"""###$$$$$$###"""%%%"""%%%))),,,***(((&&&%%%%%%$$$""" (((,,,444AAAMMMRRRPPPLLLCCC999---(((***,,,***'''$$$!!! """######%%%###""""""$$$&&&&&&%%%###!!!"""!!!###"""$$$&&&%%%""""""$$$''')))'''$$$  """$$$%%%$$$###$$$$$$###!!!!!!!!! ######"""!!!!!! $$$'''((('''$$$"""!!!"""###&&&%%%"""  !!!!!!###$$$$$$""" !!!!!!$$$&&&&&&%%%%%%&&&&&&&&&%%%###""" """"""###%%%''''''%%%""" !!!"""###"""  """$$$&&&'''(((***(((%%%$$$&&&&&&###$$$%%%'''((()))'''&&&$$$'''%%%$$$&&&))),,,+++)))+++)))'''$$$""""""######%%%&&&%%%###!!! !!! """$$$&&&'''(((((((((((((((((('''$$$!!!(((&&&%%%%%%''')))******)))(((&&&''')))+++,,,,,,------***$$$%%%+++(((%%%  ###''')))+++++++++++++++,,,000///---,,,***))))))((($$$%%%&&&'''&&&$$$""" $$$%%%&&&(((***,,,...///,,,---///...+++)))((((((((())))))***)))((('''&&&***+++,,,***'''$$$###"""""""""###&&&))))))((('''&&&((())))))))),,,222777111...+++))))))+++...111333222333666<<>>EEEIIIMMMPPPRRRTTTVVVWWWZZZ]]]cccmmmvvvxxxsssnnnfffgggiiimmmpppmmmgggaaaZZZZZZ[[[```fffkkkoooppptttqqqooommmmmmmmmmmmkkkfffjjjnnnrrrtttwwwzzz|||xxxxxxwwwvvvuuuwww{{{~~~~~~yyysssmmmiiiccc[[[VVVOOOKKKDDD@@@<<<888333//////000222222222111222333111222333111///...///000333333222///,,,***+++---...//////...,,,,,,---...///...---...///111444666555333000---***'''%%%%%%+++***+++,,,---,,,)))&&&+++'''"""!!!###%%%&&&%%%((()))***)))'''&&&'''''')))&&&%%%(((...111000...+++***((((((+++000555999888666333000.........///,,,---...---,,,,,,---///~~~WWW???666---)))'''%%%'''+++,,,++++++---//////---+++&&&%%%%%%%%%%%%&&&((()))$$$!!! """&&&((('''$$$$$$$$$%%%(((+++,,,)))'''$$$%%%''')))***+++,,,,,,***)))((('''&&&&&&&&&&&&""""""######$$$%%%%%%&&&(((+++...,,,&&&""" !!!$$$%%%%%%%%%$$$%%%(((******)))(((&&&$$$"""!!! """#########$$$''')))'''%%%###$$$)))---//////***&&&"""!!!"""###"""!!!""""""###$$$%%%$$$######### $$$((())))))(((&&&$$$$$$###""""""(((***000888???BBBAAA???888111)))%%%&&&))))))(((%%%"""  """######&&&$$$######$$$$$$###!!! ###%%%&&&&&&$$$"""!!!###&&&'''&&&### """$$$$$$###"""###$$$###!!! """""" !!!'''&&&%%%$$$""" ###%%%%%%$$$"""!!!###'''%%%###!!! !!!"""### !!!"""$$$$$$###!!!"""!!!!!!$$$$$$$$$$$$%%%$$$######"""!!! !!!!!!"""$$$&&&&&&###!!!!!!!!!  !!!"""###&&&((('''###"""%%%%%%""""""###$$$%%%%%%$$$$$$######"""###&&&***,,,,,,+++)))'''%%%###"""###$$$$$$###$$$$$$""" !!!###"""###%%%&&&&&&&&&$$$###&&&&&&&&&&&&%%%###!!! '''&&&%%%%%%(((***++++++)))'''%%%%%%(((***++++++//////,,,&&&!!! %%%+++'''%%%!!!"""$$$'''((()))************+++,,,+++***)))((((((((()))"""###$$$%%%%%%$$$######&&&'''(((***,,,------------...///...+++((('''''''''(((***++++++***)))(((+++,,,,,,***'''$$$""""""%%%%%%%%%''')))***)))''')))+++++++++***,,,111555000...+++))))))+++...000333222222666;;;>>>???>>>DDDGGGKKKNNNPPPRRRUUUWWWYYY[[[bbbllluuuxxxuuupppkkkjjjjjjlllmmmlllgggccc\\\\\\]]]aaaffflllooopppssspppmmmllllllmmmmmmmmmiiilllqqqtttuuuvvvxxxyyyxxxxxxwwwvvvvvvxxx{{{~~~{{{vvvrrrnnniiiccc^^^XXXRRRKKKDDD???:::444000111333444444333222222111///000111000///...///000111222111///---++++++------......---+++,,,...000222111///......///000111111000...,,,***)))((((((***)))***+++,,,+++(((%%%)))&&&######$$$&&&&&&%%%((())))))'''&&&%%%&&&(((***((('''***000333111...+++***)))***,,,000444777666555333111000/////////---......,,,***)))+++,,,XXX@@@777///+++(((%%%&&&))),,,++++++,,,---......,,,***(((&&&%%%$$$%%%&&&''' """&&&)))(((&&&$$$$$$%%%'''******)))'''""""""$$$&&&'''((())))))))))))(((''''''((((((((($$$###"""!!! """###$$$'''***+++(((### !!!%%%&&&&&&$$$######%%%''')))'''%%%###""""""""""""###$$$%%%%%%$$$$$$''')))'''%%%"""###'''...444777---)))$$$!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$######  ###%%%&&&((('''%%%###"""######$$$'''***---///////////////+++((($$$"""!!!$$$''')))'''$$$!!! """###$$$$$$&&&%%%%%%%%%&&&$$$!!! $$$***)))'''$$$!!! """$$$$$$###""" !!!""""""!!!!!!"""###"""!!! ###$$$###!!!"""%%%,,,+++)))'''$$$  ###"""!!! ###'''&&&$$$"""""""""$$$%%%"""!!! """%%%%%%"""!!!!!!!!!"""""""""###!!!!!!  """######!!!$$$&&&%%%!!! ######!!! !!!!!!!!!%%%))),,,,,,+++%%%$$$###""""""###%%%&&&"""""""""!!! """$$$$$$%%%&&&'''&&&### !!!"""$$$%%%%%%%%%$$$$$$'''&&&%%%'''***,,,------***'''$$$$$$&&&(((***+++000000---(((###"""%%%)))'''$$$"""!!!$$$&&&(((((('''''''''(((((()))'''&&&%%%%%%%%%&&&'''(((!!!"""""""""###$$$%%%&&&(((***+++---...---,,,+++---......,,,)))&&&%%%%%%&&&(((+++---...---+++***,,,------+++'''$$$######)))(((((()))******((('''---...---,,,,,,---111333000...,,,******,,,...000444333444666;;;>>>??????CCCEEEHHHJJJLLLOOOSSSVVVWWWZZZaaakkktttxxxvvvsssqqqnnnllllllmmmllliiifff```___```ccciiimmmpppqqqtttpppllljjjjjjlllmmmmmmlllooosssuuuuuutttttttttwwwwwwwwwvvvvvvxxx|||~~~{{{yyyvvvrrrmmmiiibbb\\\SSSJJJBBB<<<666333444555666666555444111000---...//////...---///000...///111000...,,,,,,,,,---------++++++,,,///222555333111...---,,,------,,,,,,++++++***++++++,,,)))((()))***++++++(((%%%'''&&&%%%&&&'''((('''&&&(((((('''%%%$$$$$$''')))+++******---111333111...+++***++++++---000222444333333222222111000000///------,,,***((('''(((***YYY???777000---***''''''))),,,,,,++++++,,,------...---+++(((%%%######$$$%%% ###'''***)))'''%%%%%%&&&''')))))))))((($$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''')))***+++,,,'''%%%""" """$$$&&&''''''%%%"""!!!"""$$$))))))(((%%%"""!!!"""$$$&&&$$$""" !!!"""$$$&&&&&&&&&$$$$$$%%%'''&&&$$$######'''---222666+++'''### """$$$$$$$$$$$$$$$###""""""""""""$$$$$$$$$&&&&&&$$$###!!!!!!###%%%%%%***......)))$$$###$$$"""""""""  $$$((()))&&&$$$$$$%%%&&&'''&&&%%%%%%&&&((()))'''### """&&&...+++'''### !!!"""!!!!!!  !!!"""!!! !!!"""!!!  ###&&&'''$$$!!!$$$(((///...,,,)))%%% !!! !!!$$$&&&%%%###"""!!!"""###$$$###!!!!!!$$$&&&###   !!!   !!!!!! """$$$### """""" !!!%%%((())))))(((###"""!!!!!!"""$$$&&&(((#########!!! """$$$$$$%%%''''''%%%"""!!!$$$&&&&&&''''''''''''''')))---///000000+++(((%%%$$$&&&(((***+++//////---)))%%%###%%%'''&&&%%%###"""###$$$'''(((((('''%%%$$$%%%'''''''''%%%$$$###""""""###$$$%%%######!!!!!!"""###%%%'''+++,,,...000///---+++))),,,,,,,,,***&&&###"""###&&&(((+++...///...---++++++,,,---+++)))''''''(((+++)))((()))))))))(((&&&.........---...///111333111///...------...///111555555555777:::===???@@@BBBCCCFFFGGGJJJMMMRRRUUUWWWZZZ___hhhpppttttttsssrrrpppnnnoooqqqqqqmmmjjjfffeeeeeehhhlllpppssssssuuupppkkkhhhgggiiijjjkkkmmmppptttuuutttrrrqqqpppvvvvvvvvvuuutttvvvzzz}}}}}}yyytttqqqgggbbbYYYOOOFFF???:::777444555555777777555222000---...///...,,,+++,,,---***---000111///---++++++---------,,,,,,...111444777555222///------------+++************+++,,,,,,*********,,,---,,,***'''(((((()))***++++++***))))))((('''%%%###$$$'''***+++++++++...111222///---))))))***+++---...//////000000000000000///...---******)))'''&&&&&&(((***YYY;;;555000///---)))(((***,,,,,,,,,+++++++++,,,---...,,,)))&&&$$$###$$$$$$!!!"""###&&&)))))))))'''&&&'''(((((((((((())))))***))))))(((&&&$$$###"""###$$$%%%'''))),,,...///)))&&&### """$$$######$$$######$$$&&&''',,,+++)))&&&""" !!!###""" !!!"""$$$&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&'''))),,,...&&&$$$!!!###&&&######""""""!!!!!!!!!!!! ###%%%$$$###$$$%%%%%%### """$$$$$$+++111111+++$$$!!!!!!!!!"""!!!!!!%%%((('''&&&''')))***)))(((###$$$'''+++---,,,)))%%%###"""!!! $$$(((...+++&&&!!! !!!!!!"""!!!  !!!  ###%%%((((((%%%!!! $$$(((///...,,,)))$$$###&&&%%%$$$"""  !!!"""###!!!"""###""" !!!  !!! """%%%$$$ ###$$$!!!"""%%%&&&%%%######"""!!!!!!!!!"""$$$&&&((('''&&&%%%"""!!!######$$$&&&&&&%%%### !!!###%%%'''''''''(((((())),,,///222222222,,,)))&&&&&&'''***+++++++++++++++)))&&&%%%%%%&&&'''&&&%%%%%%&&&''')))***)))%%%""""""$$$&&&''''''&&&%%%"""!!! !!!"""###'''&&&$$$""""""$$$&&&''',,,---///000000...+++)))++++++***'''###!!!!!!!!!%%%'''***---......---,,,***+++,,,+++******+++---***)))''''''))))))((('''---,,,,,,---...000222333111111000000000000111111111222222333555888;;;>>>AAABBBDDDFFFGGGKKKOOORRRUUUXXX]]]dddjjjoooqqqrrrqqqppppppsssvvvvvvrrrmmmkkkjjjjjjlllooosssuuuuuuuuupppjjjffffffggghhhhhhmmmpppssstttrrrpppoooooouuuuuuuuusssssstttxxx{{{{{{wwwttthhhddd]]]TTTKKKCCC???===555555555666888777444111000000000...+++)))))))))))),,,///000///---+++***---......------///333666555444111///...///000000---,,,++++++******++++++,,,,,,---///000000---+++***,,,...///...---,,,,,,***)))(((&&&%%%&&&))),,,+++++++++---......---+++'''((()))***+++,,,,,,,,,............---+++***)))&&&&&&&&&%%%$$$&&&***---~~~WWW:::444000111///+++)))***,,,---...---+++)))***+++,,,+++)))(((&&&%%%$$$$$$"""###&&&((())))))(((''''''(((***)))((((((***+++//////---+++(((%%%###!!!######$$$&&&)))+++...///)))&&&### !!!###!!!!!!!!!"""###$$$&&&'''***)))(((%%%!!! !!!###"""!!! !!!"""$$$&&&''''''%%%######$$$###%%%'''((('''&&&&&&'''"""""" ###&&&""""""!!! !!!!!! ###%%%$$$###"""$$$&&&$$$!!! """###***111222---&&&"""!!!!!!###"""!!!$$$%%%'''))),,,,,,***((("""$$$'''+++//////---+++%%%$$$""" %%%))),,,(((### !!!######!!!    $$$&&&((('''$$$ """"""!!!"""$$$******)))'''### !!!!!!$$$'''%%%###!!!""""""  !!! """!!! !!!!!! """$$$$$$'''&&&######&&&&&&$$$  %%%'''&&&###!!! $$$###"""!!!"""$$$&&&''')))(((&&&### """$$$$$$%%%%%%%%%%%%###"""!!!!!!###%%%&&&&&&%%%(((((())),,,000222222111,,,***(((((()))*********'''(((((())))))(((''''''(((((((((((())))))******)))$$$ ###'''(((((((((&&&###!!! !!!###$$$)))(((&&&%%%%%%&&&((())),,,---...//////...---+++******)))'''###!!!"""###&&&'''(((***+++,,,,,,,,,)))***+++***)))***+++---)))'''&&&''')))******))),,,******+++...000000000111111111111111111111111,,,------......111555999>>>@@@CCCDDDEEEGGGJJJMMMQQQTTTXXX^^^eeejjjoooqqqpppoooqqquuuxxxxxxsssooonnnmmmlllmmmqqqsssuuuuuuqqqmmmhhhffffffggghhhhhhllloooqqqrrrqqqqqqrrrrrrwwwwwwuuusssrrrsssvvvyyyzzzvvvtttjjjhhhccc[[[RRRJJJFFFDDD:::888666666888888555222111222111...+++((('''((()))+++//////...,,,******,,,---////////////222444222111000///...000111222//////---,,,+++*********......///111333222000...---///111111///---------+++++++++)))((())),,,...++++++++++++++++++++++++&&&'''((()))***+++,,,---///...---+++)))(((&&&&&&$$$$$$$$$###$$$&&&+++...|||UUU;;;555222333111+++((((((,,,...000...+++((('''((())))))))))))(((&&&%%%$$$"""&&&((()))((((((((()))***,,,+++))))))+++---111111///---***'''$$$###%%%%%%%%%&&&''')))***+++&&&$$$!!! !!!!!! !!!"""###""""""#########!!! """###$$$$$$$$$######"""""""""%%%'''(((((('''%%%%%%&&&$$$&&&((((((%%%###$$$%%%"""######!!!"""%%%"""!!!!!! !!!"""###!!!######"""!!!$$$'''&&&!!!"""&&&,,,---***%%%""" !!!"""!!!!!!%%%***---,,,)))%%%###$$$&&&+++...///...,,,%%%###!!!###(((((($$$!!! !!!!!!$$$%%%###!!! !!!"""$$$%%%%%%###!!! !!!$$$$$$###!!! $$$$$$$$$###!!!  !!!"""$$$&&&&&&$$$!!!!!!""""""!!! """ !!!###$$$"""!!!!!!""""""!!!  %%%''''''))))))&&&&&&))))))'''$$$###!!!"""(((***(((%%%"""!!!'''%%%$$$######$$$%%%&&&)))(((&&&###!!!!!!$$$'''((('''&&&%%%######"""""" !!!"""$$$$$$$$$###"""&&&&&&(((+++...000///...)))(((((((((******)))'''$$$%%%'''***,,,,,,+++***)))******++++++++++++***(((######(((******(((&&&$$$""""""###&&&((())))))(((((()))***+++,,,++++++,,,---............,,,,,,***(((%%%$$$%%%&&&&&&&&&&&&'''((()))******)))))))))(((&&&&&&''')))((('''&&&'''***---......,,,***)))***,,,...---+++//////000111111000//////)))+++,,,++++++...333777;;;===@@@BBBBBBCCCDDDFFFJJJMMMSSSYYY```hhhnnnsssrrrpppoooqqqtttuuurrroooooommmlllmmmooorrrssssssjjjhhheeeeeegggiiijjjjjjmmmnnnpppqqqrrrtttvvvyyyzzzyyyxxxuuussssssvvvyyy}}}xxxtttsssooonnnkkkdddZZZQQQLLLKKKCCC>>>999888999999666222111111111...+++)))((()))***,,,......,,,***)))))))))+++...///......///000000///---,,,---...000111111000///---,,,+++++++++//////000222444444111//////111222111---+++,,,---,,,---------,,,,,,...000------+++)))((()))***,,,((((((((()))+++---...///333111...***'''%%%$$$$$$%%%%%%$$$######%%%***---{{{TTT<<<777444444111+++&&&&&&,,,///111///+++'''&&&&&&'''((()))******(((&&&$$$ $$$'''((((((((((((***,,,---,,,)))))),,,...111000///---+++(((&&&%%%(((''''''&&&&&&&&&''''''$$$"""  !!! !!!  ###&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''******((('''''''''&&&''')))'''$$$###%%%'''$$$%%%%%%### !!!###""""""!!!!!!!!!###$$$%%% """"""!!! $$$((('''"""!!!$$$&&&'''%%%""" !!!"""!!!###)))---,,,'''######$$$&&&***---...---,,,$$$""" !!!""""""&&&%%%"""!!!!!! !!!%%%'''%%%!!! !!!""" !!!######""""""###$$$%%%&&&%%%""" !!!!!!  !!!"""$$$%%%'''%%%""" ######!!! %%%""" $$$'''&&&$$$"""!!!"""###"""!!! %%%))))))++++++((((((+++,,,)))&&&%%%$$$!!! ###***,,,+++'''%%%$$$)))'''%%%#########%%%&&&((((((&&&###"""###'''***+++***'''$$$###""""""""""""######$$$$$$###!!! %%%%%%&&&))),,,---,,,+++''''''''')))***)))'''%%%###$$$'''+++///000...---++++++,,,,,,,,,++++++***(((######)))++++++(((&&&$$$######&&&))),,,(((((()))***,,,---///000******+++,,,---///000000------,,,***'''&&&''')))'''&&&%%%%%%%%%''')))***))))))(((&&&###"""###%%%((('''&&&(((,,,///111111---+++))))))++++++)))'''---...///000000///...---+++,,,---,,,,,,...333888999;;;>>>@@@@@@@@@@@@AAAEEEHHHNNNVVV^^^gggoootttuuuqqqnnnnnnpppqqqpppnnnnnnmmmkkklllnnnpppqqqqqqeeedddccceeehhhkkkmmmmmmmmmoooppprrrsssvvvzzz~~~}}}|||zzzwwwttttttwwwyyyzzz~~~{{{vvvtttsssssstttrrrkkk```VVVQQQOOOJJJDDD===::::::999666222///000000...,,,******++++++---...---+++)))))))))'''***---///...---,,,,,,///---,,,++++++,,,...///111000///...---,,,,,,,,,//////000222444444222000///111222///,,,)))***,,,,,,.../////////...000111///...,,,)))'''(((***---)))))))))***,,,...111222666333///***&&&$$$######'''&&&%%%###"""$$$))),,,zzzTTT@@@===888333000,,,(((&&&'''+++//////+++((('''((((((***,,,---,,,(((### """%%%&&&&&&%%%&&&'''******++++++,,,------...+++...111000---******+++,,,)))&&&'''***+++'''###$$$###""" !!!!!!"""  ######!!!###$$$%%%$$$'''******((($$$!!! ###%%%(((,,,...,,,'''###'''$$$%%%''''''$$$###%%%'''%%%$$$######$$$###"""###%%%'''((('''%%%###!!! !!!######$$$$$$###"""!!!  !!! !!!!!!!!!!!! &&&...222...(((***(((%%%$$$&&&(((******((($$$  !!!  !!!###%%%''''''%%%###"""###!!!!!!$$$&&&$$$ """######$$$%%%'''&&&&&&%%%%%%$$$$$$$$$###!!! !!!"""  $$$%%%&&&&&&%%%&&&'''%%%###!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!$$$'''&&&$$$"""!!!!!!!!!""" """$$$#########$$$&&&((()))***)))&&&""" $$$***...000...***((($$$&&&&&&###$$$)))***((($$$!!!!!!###&&&(((((('''&&&###  """"""$$$%%%%%%###""""""###%%%&&&''')))+++,,,***(((%%%&&&''')))+++,,,***((('''%%%&&&(((,,,,,,***'''******++++++++++++******((('''%%%$$$%%%&&&(((***)))'''%%%$$$%%%&&&&&&&&&)))***+++,,,------------+++,,,,,,,,,+++,,,///111---,,,***)))((())))))***+++***(((&&&&&&&&&'''(((---+++)))'''&&&%%%%%%%%%$$$###"""&&&+++000111000...+++(((&&&'''((((((''')))+++------,,,---111555000///,,,+++---000333555777999<<<<<<;;;;;;<<<===CCCGGGLLLRRRYYYccclllrrrppppppooonnnlllmmmpppsssmmmkkkiiiiiikkkllljjjgggccccccccceeehhhmmmrrrtttoooqqqsssvvvxxxyyyyyyyyy{{{zzzyyyxxxxxxxxxxxxxxx~~~{{{xxxuuutttuuuxxxzzzvvvlllbbbZZZWWWTTTMMMCCC<<<:::888333000111///,,,++++++++++++***+++******+++------)))%%%'''''')))***+++,,,,,,,,,***+++,,,,,,++++++---///...///111111/////////000222111000//////000111222111222111...***'''''''''***,,,///000///---,,,,,,...,,,)))'''&&&''')))+++)))************---111444666333///+++(((''''''(((...,,,'''"""%%%******&&&{{{VVV@@@<<<777333000,,,)))&&&'''))),,,,,,***((('''&&&***,,,...000///,,,)))&&&!!!###&&&&&&&&&&&&'''(((((())))))***+++,,,------,,,...000///,,,++++++------***((())),,,,,,)))%%%%%%$$$###"""!!!!!!"""######!!! !!!$$$$$$!!!###%%%&&&&&&'''***,,,,,,***&&&$$$""""""###%%%(((***)))%%%"""%%%$$$(((------(((%%%&&&)))(((&&&%%%%%%%%%%%%$$$&&&'''(((((('''%%%###!!! !!!!!!"""""""""""""""""""""!!!!!!"""!!!!!! %%%...333000+++(((&&&######$$$'''(((((('''$$$!!!!!!""""""  !!!"""""" """$$$&&&'''(((&&&%%%###%%%%%%&&&((()))'''""" !!!!!!"""###%%%%%%%%%%%%%%%%%%$$$######!!!""""""!!!  !!!!!! !!!$$$$$$###"""%%%&&&'''&&&###!!! ######"""  ###$$$$$$###!!!!!!!!! !!!###"""###$$$$$$$$$"""!!! !!!!!! !!!"""$$$%%%'''((('''%%%!!! ###(((,,,...---***(((%%%$$$"""!!!'''***(((%%%"""!!!!!!###$$$$$$%%%%%%###!!! !!!"""$$$%%%%%%$$$$$$$$$&&&((()))***+++,,,***(((%%%!!!"""%%%))),,,---,,,***((('''''')))+++,,,***((((((((())))))))))))(((((())))))''''''''''''((()))((('''&&&%%%&&&'''(((((())))))+++,,,------------+++,,,,,,+++***+++---///...---+++*********+++,,,((('''%%%$$$$$$%%%&&&''')))***+++++++++******))))))&&&###$$$'''+++---------***&&&%%%&&&((())))))(((***,,,,,,,,,///333777444222000//////111444666777888::::::::::::;;;===DDDGGGKKKQQQXXX```iiiooopppqqqpppooommmmmmppprrrooollljjjiiijjjiiigggeeedddddddddfffiiinnnrrruuuqqqrrruuuwwwxxxyyyyyyyyy{{{zzzyyyyyyxxxxxxyyyyyy~~~~~~}}}|||zzzxxxvvvuuuvvvxxxzzzxxxrrrjjjccc___VVVOOOEEE???===:::666222111///,,,++++++,,,,,,++++++******,,,......+++))))))******+++++++++++++++,,,------,,,++++++,,,...,,,---//////---,,,---...111111000//////000111111000000///---)))&&&&&&&&&)))+++---...,,,++++++++++++***)))((((((***,,,---,,,---......---...///111111///,,,*********++++++---,,,(((%%%)))///000---{{{UUU>>>:::555111...,,,)))''''''&&&'''((()))(((&&&$$$(((***---///000///---,,,%%%&&&'''&&&%%%%%%''')))''''''((()))***+++,,,,,,---------,,,++++++,,,......,,,***+++......,,,)))&&&%%%$$$######$$$%%%%%%%%%###"""###%%%%%%!!! ###%%%'''((((((***,,,///...,,,(((&&&%%%"""!!!!!!###%%%%%%###!!!###&&&...777888111+++)))+++***)))((('''''''''''')))))))))(((&&&$$$!!!  !!! !!!"""#########""""""!!! $$$...333111...%%%###!!!!!!###%%%%%%%%%%%%$$$###$$$$$$###  """$$$%%%!!!!!!"""""""""!!! ###$$$&&&(((((('''&&&%%%%%%(((++++++)))&&&###""" """%%%###$$$$$$$$$$$$###"""""" ###&&&&&&###!!! """ """$$$""""""$$$&&&&&&$$$!!! $$$%%%%%%$$$######%%%&&&((('''%%%!!!!!! !!!"""###&&&&&&$$$!!!###"""  """###&&&%%%$$$  """&&&)))++++++***)))'''%%%  ''')))(((&&&###"""!!! """$$$$$$"""!!! !!!"""$$$&&&&&&%%%%%%&&&(((***,,,------,,,((($$$!!! $$$)))...///---++++++***))))))+++,,,+++***''''''''''''''''''''''''*********)))(((((('''''''''&&&&&&&&&'''((())))))((()))***+++,,,---------,,,,,,,,,+++))))))+++---000///...,,,,,,,,,,,,---%%%$$$"""!!!"""###%%%&&&&&&(((+++...000000///......***%%%###$$$&&&)))***+++((($$$###%%%(((***+++((()))++++++---000555888444333111000000111333555666777888888888999<<<>>>FFFHHHLLLQQQVVV^^^fffkkkrrrssssssqqqoooooopppqqqpppnnnkkkiiihhhgggeeecccfffffffffhhhkkkooorrruuutttuuuwwwxxxyyyzzzzzzzzz|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyxxxtttnnniii[[[TTTLLLEEEAAA===888555111///,,,++++++------,,,*********,,,......---,,,,,,,,,,,,,,,+++*********...//////---+++***+++---***,,,------,,,++++++,,,000000////////////000000---------***'''%%%%%%&&&''')))++++++)))(((((()))((())))))***+++---.........111333333111///------+++)))'''))),,,//////...---,,,***(((---555777444xxxRRR;;;888333///,,,***(((&&&'''%%%###$$$'''(((%%%"""$$$&&&(((+++---...------'''((('''&&&$$$%%%''')))&&&''''''((()))***+++,,,+++***)))(((((())),,,......---,,,---//////---+++'''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%'''&&&$$$!!! ###&&&((()))))))))+++---//////,,,)))''''''""" !!!!!! ###(((222>>>???888///,,,*********)))'''''''''((())))))(((&&&$$$!!! !!!!!! !!!"""#########!!!""" """!!!$$$,,,111000---###"""!!!!!!###$$$$$$######$$$%%%&&&&&&$$$!!!!!!###%%%!!!!!!"""######""""""""""""###%%%&&&'''&&&%%%$$$$$$)))---,,,'''"""!!!"""!!! !!!$$$"""############"""!!!!!!!!!&&&+++***%%%!!!!!!### !!! ###$$$""" ###$$$###!!! ###$$$%%%%%%$$$###$$$%%%***(((%%%"""!!!!!!###$$$"""###!!!  !!!"""%%%&&&%%%###!!!%%%###!!! !!!"""  !!!######"""  """$$$&&&((()))))))))(((%%% !!!&&&'''''''''&&&$$$###!!! !!!$$$&&&$$$###""""""$$$%%%&&&%%%$$$###$$$&&&+++,,,......***%%%!!! """&&&+++///000...+++,,,,,,+++***++++++++++++'''&&&&&&&&&&&&&&&&&&'''*********)))((('''%%%$$$$$$%%%&&&''''''''')))***'''((()))+++,,,,,,---------------+++))))))***,,,444333000...---,,,,,,,,,###"""!!!!!!"""###&&&'''%%%'''))),,,...///000000...,,,(((%%%%%%%%%'''''')))&&&###"""%%%(((+++---***++++++,,,---000444777000000//////000111333444777888888777777999===@@@IIIKKKNNNQQQVVV]]]dddiiitttuuuuuutttrrrpppqqqqqqnnnmmmjjjhhhgggfffeeedddhhhhhhhhhjjjlllpppsssuuuwwwxxxxxxyyyzzz{{{{{{{{{~~~|||yyywwwuuutttsssrrrrrrssstttuuuvvvxxxxxxwwwvvvvvvxxxzzzyyysssoooddd^^^VVVNNNGGGAAA;;;666111...+++***+++,,,------++++++***++++++,,,,,,+++---,,,,,,+++++++++++++++000000000...+++***+++,,,+++---......---,,,,,,---////////////////////////++++++***(((%%%$$$%%%&&&'''((()))(((&&&&&&'''((()))***+++---......------000333777777444///+++)))(((&&&&&&)))///222111...------++++++000777999666tttMMM999555000,,,+++)))((('''(((%%%"""###%%%&&&%%%""""""###%%%(((***,,,---...))))))(((&&&$$$$$$&&&((('''''''''((())))))******(((&&&$$$###%%%'''***,,,...---------......,,,+++&&&&&&%%%%%%%%%&&&((())))))(((''''''''''''%%%$$$ """%%%(((******)))))))))+++------+++(((((((((###  !!!!!!%%%000:::<<<555---***((())))))(((%%%$$$&&&'''((('''%%%###!!! """""""""  """"""""" """######!!!  %%%***---,,,***"""!!!!!!"""###$$$###!!!!!!###&&&'''&&&###!!!!!!### !!!!!!"""######"""###$$$$$$$$$$$$###"""%%%***...,,,%%% """"""  $$$$$$$$$###"""!!!!!!!!!!!!$$$)))---+++&&&!!! """ !!!###%%%%%%### ###$$$!!! !!!!!!"""###"""  !!!)))'''%%%######%%%'''((( !!!$$$%%%$$$###"""!!! !!!!!!!!! !!!###$$$$$$%%%%%%%%%###!!!  ###$$$###!!! !!!!!!!!!!!! !!!###$$$&&&&&&''''''###""" """$$$%%%&&&'''((('''&&&$$$"""!!!%%%''''''%%%$$$$$$''''''&&&$$$!!! !!!"""(((+++---,,,(((### '''(((***---//////,,,)))+++,,,,,,,,,++++++++++++(((''''''&&&&&&''''''(((((((((((('''&&&$$$###""""""%%%''''''&&&&&&(((***'''((()))***++++++++++++---......,,,***+++,,,...777555222///,,,+++******$$$###""""""###%%%((()))((('''&&&&&&(((***---///+++++++++***)))'''''''''(((&&&######&&&***,,,---------,,,---///111222222------///000222444666777999999999999888:::>>>AAAJJJLLLNNNRRRVVV\\\ccchhhtttuuuwwwvvvtttrrrqqqqqqkkkjjjiiigggffffffhhhiiijjjjjjkkkllloooqqqtttuuuyyyyyyyyyzzz{{{||||||}}}}}}yyyuuuqqqooonnnlllmmmnnnoooqqqtttvvvxxxvvvuuutttvvvyyyxxxtttpppooojjjbbbXXXOOOEEE===999222///+++)))***,,,---------,,,+++)))((('''((()))++++++*********+++,,,---/////////---+++***+++,,,---///000000///......///.........//////.........******)))'''%%%$$$&&&((()))))))))'''%%%%%%'''(((,,,,,,.........,,,+++)))///333777777444...***'''((('''))),,,000222///---///...,,,+++000666777333tttMMM888555///,,,+++******))))))'''$$$###$$$$$$$$$$$$###$$$%%%'''***,,,...///+++++++++)))&&&%%%&&&'''''''''''''''''''''''''''$$$""" ###''')))***,,,,,,,,,,,,+++***)))(((%%%$$$$$$$$$%%%&&&((()))***))))))(((''''''&&&&&&###%%%(((***+++***((('''%%%(((******)))(((((()))%%%"""!!!"""!!!'''///000***&&&%%%%%%'''(((&&&###!!!###&&&%%%$$$""" ############"""  """###  !!!###""" !!!!!!!!!!!!""""""###%%%((()))'''&&&  """######!!! ###&&&&&&%%%"""!!!  !!! !!! !!!!!! !!!$$$%%%$$$$$$$$$######"""!!! $$$))),,,***%%%!!!"""$$$###!!!!!!&&&(((&&&###!!! !!!%%%(((+++)))%%%"""!!!""" """$$$''''''$$$!!!!!!  !!!  !!!***'''$$$$$$%%%((())))))"""###$$$###""" """$$$%%%&&&%%%$$$######"""""""""###"""!!! """$$$%%%###!!!  """#########""" !!! !!!  !!!"""###$$$$$$$$$###!!!"""###$$$%%%&&&((())))))'''%%%$$$"""&&&((('''&&&%%%%%%)))((('''### !!!%%%(((++++++'''$$$$$$&&&,,,,,,,,,------,,,)))'''(((+++------,,,+++++++++)))((('''&&&&&&'''((()))'''&&&%%%$$$###"""!!!!!!###&&&))))))'''&&&(((***))))))************))))))+++,,,---,,,+++,,,///111555333111...,,,*********&&&&&&%%%$$$%%%''')))+++)))'''%%%###$$$'''***---(((***,,,,,,***((((((((((((&&&%%%%%%(((+++------...------///111222000///,,,...111444666888999:::::::::;;;:::999:::===???FFFHHHKKKNNNSSSYYYaaafffpppsssuuuuuusssqqqpppoooiiiiiiiiigggfffgggjjjmmmllllllmmmooopppssstttuuuyyyyyyyyyzzz{{{|||~~~}}}xxxsssooollljjjiiiiiijjjkkknnnqqqtttvvvuuuuuuuuuvvvwwwvvvtttssswwwssslllbbbVVVKKKBBB===666222...++++++---......------+++(((%%%%%%&&&(((******)))))))))***,,,---,,,------,,,+++***,,,---...000111111000//////000------............------******)))'''%%%&&&(((+++,,,+++***(((&&&&&&(((+++......///...---+++(((''',,,///333333111---)))((((((***...111111000...,,,//////,,,+++...333333...wwwPPP:::666111...------------+++***(((%%%###"""$$$&&&%%%%%%%%%&&&(((***---...---......---***(((''''''%%%%%%%%%$$$######"""""""""  $$$((())))))***++++++***(((&&&%%%%%%""""""""""""###%%%'''(((*********((('''&&&'''(((%%%'''***++++++)))'''%%%###%%%'''((((((((()))***'''###!!!"""###!!! $$$%%%!!! """$$$&&&(((&&&!!! """&&&$$$"""  !!!###&&&&&&%%%###"""  """$$$!!! !!!""""""  ###$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%$$$ """""""""%%%%%%### !!!"""!!! !!!"""!!!""" """###!!!!!!&&&)))&&&&&&%%%$$$###!!! """%%%&&&$$$"""###$$$$$$###!!! %%%))),,,)))$$$  """$$$%%%%%%&&&%%%$$$$$$$$$ !!!!!!!!!!!!!!! ###&&&&&&###  """%%%(((,,,(((%%%$$$&&&((()))(((&&&'''((((((&&&!!!!!!"""###$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###!!!   !!!  !!!""" !!! !!!!!!  """######"""  $$$'''((((((&&&'''(((((('''%%%###""" """%%%&&&&&&%%%$$$%%%)))((('''$$$!!! !!!######&&&******((((((+++//////---+++******)))'''%%%%%%(((---...---+++******)))((('''&&&&&&'''((()))&&&%%%$$$"""!!!!!!""""""%%%)))---,,,)))'''(((+++************)))((('''&&&((()))***++++++---111333000///---,,,++++++,,,,,,((('''&&&%%%&&&(((***+++)))(((&&&%%%&&&(((***+++(((***,,,***(((&&&'''((((((''''''(((+++------,,,++++++---111444444111...---///222555777999999999999:::;;;;;;:::999:::;;;???AAADDDHHHMMMTTT\\\aaakkknnnqqqrrrqqqnnnmmmllliiijjjjjjhhhfffgggkkkooommmnnnoooppprrrtttuuuuuuxxxxxxxxxyyyzzz}}}{{{vvvrrrnnnkkkiiihhhggghhhiiikkknnnqqqssstttuuuwwwwwwvvvvvvwwwxxx|||yyysssiii]]]QQQHHHDDD;;;777222///...///000111------+++(((%%%%%%(((,,,,,,***)))''''''((()))***(((***+++******+++---///,,,...000///...---...///,,,---............---,,,******)))(((&&&'''+++---//////---***'''(((+++...//////...---+++)))((('''(((+++---...,,,*********'''---333555222...------......,,,***---222111,,,{{{TTT<<<888333/////////000000,,,,,,+++'''"""!!!$$$((($$$$$$$$$$$$&&&(((***+++///000111000---***(((((($$$$$$###"""!!! """ !!!%%%)))***))))))******)))&&&###""""""!!!!!!!!!!!!"""$$$&&&(((*********)))'''&&&'''((('''(((+++,,,+++)))&&&$$$"""$$$'''(((((()))***,,,(((%%%!!! """###$$$%%%  ######&&&(((&&&!!!"""&&&###""" !!!$$$&&&)))(((&&&###"""  ###%%%###############!!! $$$&&&&&&$$$###%%%%%%%%%&&&&&&%%%%%%$$$!!! """$$$$$$!!! """%%%$$$#########!!!!!!  ###%%%""""""'''+++)))((('''%%%###"""  !!!"""###$$$%%%%%%###!!! ###'''+++///+++%%% ######"""!!!###%%%'''&&&%%%""""""############"""""""""%%%%%%!!!!!!%%%$$$""" """&&&+++///...***%%%$$$&&&''''''&&&(((***,,,,,,(((### """$$$$$$$$$###'''''''''&&&&&&%%%%%%$$$!!!  !!!!!! """!!!   !!!!!!  !!!"""$$$###!!!"""'''+++...///((((((((('''%%%###!!! """$$$%%%$$$######$$$)))((('''$$$""""""###&&&!!!&&&)))***)))+++000555...,,,)))(((''''''%%%$$$"""'''---///...+++******)))(((&&&%%%%%%&&&((()))'''%%%###!!!!!!!!!###$$$(((,,,//////+++(((***,,,++++++******)))'''&&&%%%%%%&&&((()))+++---111444++++++******+++,,,...///)))((('''&&&&&&''')))+++((((((((()))******++++++***+++***((($$$###&&&)))((('''(((***---...---+++((())),,,222666666222...---...111444666666666555888:::;;;;;;999888888999999;;;???CCCIIIPPPXXX^^^gggjjjnnnpppnnnllljjjjjjkkkkkkkkkiiifffgggkkkooonnnooopppqqqssstttuuuvvvwwwwwwwwwxxxzzz}}}~~~|||yyyuuuqqqnnnllljjjggggggggggggiiillloooqqqsssvvvyyyyyywwwwwwzzz}}}}}}{{{vvvmmmaaaVVVMMMIII???;;;555111111222222333,,,,,,+++(((&&&&&&+++///---,,,)))'''&&&&&&'''(((&&&'''))))))***+++...000***,,,------,,,+++,,,,,,,,,,,,---......---,,,,,,++++++***((('''))),,,///222111...+++))))))---000......---,,,***))))))(((&&&''')))***))))))***,,,%%%...666777333...---///------+++***---222111,,,|||UUU;;;888555333222000...,,,000111000+++&&&$$$$$$&&&%%%$$$""" !!!%%%)))333333333111//////111222***)))'''### ###%%%%%%$$$###$$$''')))++++++******&&& ###%%%$$$""""""!!!""""""$$$&&&''',,,+++))))))))))))'''%%%(((((('''''''''''''''''''''((()))******)))(((''')))### $$$$$$###$$$$$$""" !!!###"""###$$$$$$###"""###%%%$$$$$$$$$""""""###&&&((()))%%% """$$$%%%%%%"""###""" """%%%$$$%%%&&&&&&%%%""" $$$&&&&&&%%%$$$$$$#########"""!!! ###"""!!!###$$$"""!!!""""""&&&&&&&&&$$$!!!!!! !!!&&&***((('''&&&$$$"""  $$$'''+++'''"""###(((,,,......)))!!! $$$&&&&&&%%%$$$''''''%%%!!!!!!(((&&&$$$!!! !!!!!!###)))222999777///%%% """&&&))))))))))))))))))((($$$ !!!!!! !!!%%%)))///...+++(((&&&$$$###""" """###"""""""""!!!######""" """$$$&&&&&&$$$!!!!!!###))),,,***&&&"""$$$&&&&&&$$$"""!!!!!!""""""###%%%&&&%%%### $$$$$$%%%&&&''''''((((((###$$$%%%&&&''')))******'''''''''&&&&&&$$$###"""$$$$$$&&&***......***&&&((('''%%%$$$%%%&&&((()))///***%%%""""""%%%'''))),,,,,,++++++***)))))))))+++*********+++***'''%%%&&&&&&''')))***+++,,,,,,)))&&&&&&***,,,)))'''(((((('''&&&%%%%%%%%%%%%%%%'''((()))+++,,,---......///---+++((('''&&&&&&'''(((***,,,------+++)))''''''))),,,...000///---,,,111333444555333222333333555555666777999:::999888333666:::???DDDKKKSSSXXXbbbfffkkknnnnnnkkkiiiiiikkkjjjhhhiiilllooopppqqqqqqrrrtttuuuvvvvvvvvvvvvvvvvvvxxxyyyzzzyyyyyyyyy{{{yyywwwuuussspppllliiigggggghhhjjjllloooqqqsssxxxyyy{{{||||||{{{zzzxxx~~~wwwnnndddZZZSSSOOODDD???999666666555333000***++++++)))'''&&&))),,,---,,,)))&&&%%%%%%%%%&&&'''''')))***++++++++++++,,,,,,+++)))''''''(((******+++---///////////////...,,,***))))))+++...000---///000000...,,,,,,,,,,,,...///...***'''%%%$$$'''(((***,,,---------,,,//////...---,,,,,,,,,,,,///......---------......|||UUU===:::666444333222111000///111222000+++((('''(((&&&&&&%%%###!!!"""$$$'''//////000///...///111444...,,,***(((''''''((((((%%%%%%$$$%%%'''***+++,,,((()))'''"""!!!$$$%%%$$$""""""!!!!!!"""###%%%&&&***(((&&&&&&'''''''''&&&((('''&&&%%%%%%%%%&&&&&&((())))))***)))(((&&&%%%&&&######%%%%%%$$$######"""!!!$$$"""###$$$$$$""""""###%%%%%%%%%%%%$$$"""###&&&((()))%%%"""!!!###&&&''''''&&&&&&%%%### ###&&&%%%%%%&&&&&&%%%###!!!!!!%%%((('''&&&%%%$$$&&&%%%###!!!  ###"""!!!$$$$$$###"""!!!"""%%%&&&'''%%%"""  !!!  $$$'''&&&%%%$$$###""" """$$$&&&$$$!!! ###'''***,,,,,,)))"""!!!""""""!!!"""%%%&&&%%%"""!!!###&&&%%%$$$!!!!!! !!!%%%,,,222222,,,### ###%%%&&&%%%&&&&&&&&&%%%"""$$$(((***)))(((&&&$$$"""!!! """$$$######"""  """!!!  $$$&&&((((((%%%!!!###!!!!!!$$$)))+++(((%%%!!!"""###"""  ######$$$%%%&&&%%%$$$"""$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$###############%%%)))---...+++)))((('''&&&&&&%%%&&&''''''+++((($$$!!!!!!###%%%&&&***************)))))))))***))))))***++++++)))'''''''''''''''(((***+++,,,(((&&&(((---...***'''&&&%%%%%%&&&&&&'''''''''''''''((()))+++---...000000000///...,,,***)))(((((()))***,,,------,,,)))(((&&&(((***,,,------,,,+++111222333333333333444666555555555555777888888777555888<<<@@@EEEKKKRRRWWW^^^ccchhhlllkkkhhheeedddhhhiiikkkooorrrsssrrrpppoooppprrrtttuuuvvvuuuuuuuuuvvvxxxyyyyyyxxxvvvuuuxxxwwwuuutttrrrooojjjgggiiijjjlllnnnpppqqqssssssvvvwwwxxxzzzzzzzzzyyyxxx|||{{{xxxrrriii^^^TTTNNNFFFAAA;;;777666555222///***+++,,,+++((((((***,,,///...,,,***((('''''''''(((((()))***++++++,,,,,,+++++++++)))(((''')))+++---...///000000///......---,,,+++***+++---///111222333444222///,,,******+++---...---***&&&%%%$$$&&&''')))+++---///000111///...,,,+++************---,,,,,,++++++,,,,,,---|||UUU>>>;;;666333222222111000...000222222///,,,******((((((((('''$$$######$$$)))+++,,,------///111444222///,,,,,,......,,,***&&&%%%%%%&&&''')))+++,,,(((***)))%%%%%%'''(((%%%!!!!!!!!!!!!!!!"""###$$$&&&$$$""""""$$$&&&&&&&&&&&&%%%###!!!!!!"""###$$$(((((())))))(((&&&%%%######"""!!!###$$$%%%%%%###$$$$$$###  ###%%%###$$$$$$###""""""###%%%&&&&&&&&&$$$######%%%''''''%%%######&&&)))***+++++++++)))&&&###"""$$$&&&$$$%%%%%%%%%%%%###!!! """'''))))))'''&&&%%%***)))&&&$$$!!! ###""" """$$$%%%###!!!!!!!!!###%%%''''''$$$!!! """"""!!!!!!!!!"""$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""###%%%&&&''')))(((###!!!!!! $$$&&&&&&###  """$$$%%%$$$$$$###""" !!!  $$$(((,,,'''""" !!!!!! !!!"""###"""  ###############!!!"""%%%%%%$$$######"""!!!&&&''')))'''$$$!!!$$$""""""$$$'''(((&&&"""!!!!!!!!!  """%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))*********((('''&&&%%%%%%%%%%%%$$$###""""""###$$$$$$######$$$'''***,,,,,,+++''''''(((''''''&&&%%%%%%&&&%%%"""!!! !!!"""###(((((((((((())))))))))))***)))((()))++++++***))),,,+++))))))***,,,///111+++)))***...///)))$$$###!!!###%%%(((*********************+++---///111333222111111///...,,,***))))))***,,,---...,,,+++***'''((()))***************000111111000000222555777666555333222222333555666888:::>>>AAAEEEKKKQQQVVV[[[```gggkkkjjjgggccc```cccgggmmmuuuyyyxxxsssooommmnnnppprrrsssssssssrrrrrrtttwwwyyyyyyvvvsssqqqtttsssssstttssspppkkkhhhmmmnnnqqqssstttuuuttttttssssssuuuvvvwwwwwwwwwwwwuuuwwwyyywwwpppdddXXXPPPIIIDDD===888777555111...***,,,---,,,++++++,,,---111000000...,,,***)))((())))))******++++++,,,,,,***++++++***((((((***+++///000000000///...,,,+++,,,+++++++++---///111333666777777444///+++)))(((+++,,,---,,,)))&&&%%%%%%''''''(((***---000333555///---+++(((''''''((()))+++******)))******++++++|||UUU???;;;555000///......------.........---,,,,,,+++)))+++,,,***'''$$$###"""&&&(((***++++++,,,///111111---***+++///000,,,(((%%%%%%%%%%%%%%%&&&(((***))),,,---******,,,,,,)))!!!!!!!!!!!!!!!""""""""""""!!! ###%%%''''''%%%###  $$$%%%&&&''''''&&&%%%$$$!!!###&&&'''&&&%%%###!!!***)))'''$$$""""""$$$'''$$$$$$$$$###!!!!!!###%%%&&&&&&&&&$$$!!! !!!###%%%$$$$$$%%%'''***,,,------,,,***'''$$$###$$$$$$"""############""" ###'''))))))'''&&&&&&,,,,,,,,,+++((($$$  !!!  """$$$%%%### !!!$$$&&&'''%%%###!!!!!!%%%%%%###!!!"""%%%$$$"""  """""""""""""""""""""""""""###!!! !!!"""######!!! !!!%%%'''%%%$$$%%%###"""!!! !!!!!!!!! ###&&&(((%%%###  """###$$$$$$$$$$$$"""""""""""" !!!###""" &&&%%%###  !!! """%%%%%%$$$$$$%%%&&&$$$!!!$$$&&&&&&%%%!!!!!! ###%%%&&&$$$"""###"""!!! ###%%%'''''''''&&&%%%&&&'''(((&&&%%%$$$$$$%%%(((***,,,---,,,***((('''&&&&&&&&&((('''$$$###"""###$$$%%%&&&&&&%%%&&&'''((())))))&&&'''(((((('''%%%###""""""###"""!!! !!!"""&&&&&&''''''((())))))***)))(((&&&''')))+++++++++000///------///333777:::000,,,***+++***$$$ !!!%%%***,,,---,,,+++---,,,++++++,,,...000222111111111111///---+++)))***+++,,,.........---,,,*********)))))))))******111000///---,,,...222555555444222000///000333666;;;===???BBBEEEJJJPPPTTTZZZ```ggglllkkkgggbbb___```eeellltttyyyxxxsssnnnllllllnnnooooooooonnnmmmllloootttxxxxxxvvvrrroooooooooqqqssstttsssooolllnnnqqqtttwwwxxxwwwuuussspppqqqrrrssstttuuuvvvwwwsssuuuyyyxxxsssiii^^^WWWMMMGGG@@@;;;888555111...------.........------...111111222111///---***((())))))))))))******++++++***+++,,,+++******+++,,,000000000///...+++)))(((++++++,,,---///111333444666777777444000,,,))))))+++,,,---,,,***'''''''''***))))))***,,,000444777///---***(((&&&'''((()))***))))))))))))***++++++|||VVVAAA<<<666111...---,,,,,,,,,***((('''((()))+++,,,)))+++---,,,)))&&&###"""&&&((()))***))))))***,,,,,,(((%%%&&&***,,,)))%%%###$$$$$$###""""""%%%(((,,,///000......000///+++"""""""""""""""!!!!!!!!!  ###&&&(((((($$$""" !!!###%%%&&&'''''''''$$$(((---...***&&&######///...,,,((($$$###%%%'''%%%%%%$$$###!!!!!!###%%%%%%%%%%%%"""!!!"""$$$&&&''')))+++,,,+++)))'''%%%$$$###"""""" !!!###&&&&&&&&&%%%%%%&&&+++---000222///***###!!!"""%%%%%%### """%%%&&&%%%#########'''&&&%%%###"""###%%%((('''&&&$$$"""!!! !!!!!!!!!!!!!!!"""""""""###$$$""""""###$$$$$$""""""&&&&&&''')))'''###&&&%%%$$$%%%&&&%%%$$$""" """%%%''')))'''%%%###  """###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!! """%%%&&&%%% ###$$$%%%### !!!!!! """!!!!!! """$$$###"""$$$''')))&&& !!!"""######!!! ###$$$###"""""""""!!! $$$'''((()))***)))'''&&&(((+++(((&&&%%%$$$&&&)))---///...---+++)))(((((()))))),,,+++(((&&&$$$$$$%%%&&&))))))(((&&&%%%$$$%%%&&&$$$%%%''''''&&&$$$""" !!!"""###""" !!!"""%%%%%%&&&'''((())))))***((('''%%%%%%'''***++++++000///---...111777<<<@@@666///(((&&&###!!!%%%***------,,,+++///...,,,++++++,,,...///.../////////...---+++)))***+++---...////////////......---,,,,,,+++++++++000///---***)))***...222444444222///---...222666<<<>>>@@@BBBEEEIIIOOOSSSWWW]]]eeejjjiiifffaaa___```bbbhhhnnnrrrssspppmmmjjjjjjkkklllkkkjjjiiihhhfffjjjpppvvvxxxvvvsssqqqiiiiiilllooorrrsssqqqooonnnqqquuuwwwxxxwwwtttrrroooppprrrsssuuuuuuvvvvvvtttvvvwwwwwwsssmmmeeeaaaSSSMMMEEE@@@===999555111111000000///000000//////000111222222111...+++)))))))))((((((((()))******,,,---......,,,+++,,,---.........---+++)))&&&%%%)))***,,,...000222333333222444444333000---+++++++++------,,,***)))))))))...---+++***,,,///222444///...,,,)))(((((()))******************+++,,,,,,|||VVVAAA===777333111000///...+++((($$$###$$$'''***+++(((***------***'''%%%$$$&&&'''))))))((('''((((((&&&$$$!!!"""%%%'''%%%$$$!!!###$$$""" ###&&&,,,///000---,,,...---***############""""""!!! !!!###''')))))))))%%%$$$"""  ###%%%'''''''''&&&,,,222333...(((&&&'''000///,,,((($$$###$$$&&&&&&&&&$$$""" ###%%%%%%%%%%%%""""""$$$%%%&&&((()))&&&$$$""""""""""""!!! !!!!!!"""!!! !!!###%%%&&&***///333222---&&&"""!!! !!!""""""$$$'''(((%%%!!! """#########$$$&&&(((&&&$$$######%%%'''))))))(((&&&$$$###!!!!!! !!!!!!!!!"""###!!!%%%%%%%%%###  $$$%%%'''***((($$$%%%$$$$$$&&&(((((('''&&& """$$$%%%%%%%%%''')))&&&&&&$$$""" """$$$$$$%%%%%%&&&%%%%%%$$$!!!  %%%((()))'''"""!!!%%%'''%%%!!!###$$$""" ### """$$$$$$"""  ###'''(((&&&!!!!!! !!!!!! """""""""""" ###&&&(((+++---,,,)))(((***,,,***(((&&&%%%'''+++///222///---+++)))))))))***+++---,,,***)))((('''((((((******)))'''###""""""###"""###$$$%%%$$$###!!! """$$$""" !!!$$$%%%&&&&&&'''((())))))***(((&&&######%%%(((******,,,+++***+++///444:::>>>777...&&&""" """&&&***++++++)))(((---,,,+++*********+++,,,+++,,,,,,,,,,,,,,,+++++++++,,,---...///000111111111111111000///...,,,+++......,,,)))((()))---000333444333000---...333888<<<>>>@@@BBBDDDHHHNNNQQQSSSYYYaaaffffffccc```^^^```aaacccgggkkklllkkkiiieeefffggghhhhhhhhhgggfffccchhhnnntttwwwvvvtttrrrffffffhhhkkknnnppppppooonnnppptttwwwxxxvvvtttsssppprrrtttvvvwwwwwwvvvuuuvvvvvvvvvuuusssooollljjj\\\VVVNNNHHHDDDAAA<<<888777444111000000111000//////000111222111///---,,,+++***)))(((((()))***+++///000222111///---------,,,,,,,,,+++***(((&&&%%%(((***---///111222222222///111333333111///...///+++,,,,,,+++)))((()))***000...,,,++++++---000111...---,,,,,,++++++++++++************+++,,,------|||VVV<<<999666444333333222111***'''$$$$$$&&&)))))))))&&&(((+++,,,***(((''''''$$$&&&((()))(((''''''((($$$###"""!!!"""$$$%%%'''"""$$$%%%###"""&&&***,,,+++(((''')))(((%%%$$$$$$$$$$$$$$$"""!!! !!!"""$$$'''+++,,,+++)))'''''''''&&&$$$"""  """$$$&&&&&&&&&!!!)))111111,,,'''''')))***)))'''$$$!!!!!!###%%%'''&&&%%%""" """%%%&&&&&&&&&### """""""""$$$&&&""" !!!"""!!!  ###!!!$$$))),,,---+++(((%%%$$$"""!!!$$$%%%%%%(((++++++((($$$!!!  """%%%''''''%%%"""!!!###%%%'''((((((''''''%%%###""" !!! """&&&&&&$$$!!! ######$$$&&&%%%!!!"""&&&((((((''' ###'''(((&&&%%%&&&'''$$$%%%%%%""" """"""###$$$%%%&&&''''''!!!  """(((***+++(((### %%%(((%%%$$$%%%&&&""" ### !!!!!!$$$&&&&&&###"""&&&&&&$$$"""!!!""""""!!! !!!  """!!!""""""  """"""!!!!!!""" !!!$$$''''''+++///...+++)))***---,,,***'''&&&(((,,,222555///---***(((''''''((()))******************++++++((()))***'''###!!!!!!""" !!!!!!""""""!!! """###!!!!!!%%%'''''''''(((((()))))))))(((%%%""" """%%%((()))***)))((())),,,000555888222***$$$""" """###%%%'''))))))(((&&&%%%''''''(((((()))******+++************+++,,,---...+++,,,---...000111222333333333444444222///---++++++,,,+++******,,,000333222444444222///000555:::;;;===???AAACCCHHHMMMQQQRRRXXX___dddeeecccbbbaaa``````aaadddfffgggfffddd___```ccceeeggghhhhhhhhhdddhhhnnnsssuuuuuutttrrrjjjiiiiiikkkmmmooopppooonnnpppsssvvvwwwwwwuuutttrrrtttxxxzzz{{{yyyvvvtttwwwwwwwwwvvvtttrrrooonnneee___WWWQQQMMMJJJEEEAAA<<<888222000000111111000000000111222222111000000---,,,+++))))))***,,,---222444555333111...---...******+++++++++)))((('''(((***---000111111000000///111333444222111111111((()))***)))''''''((()))///...,,,++++++---...000++++++,,,------,,,+++***************+++,,,---...|||VVV555333222222333444333222***(((&&&'''***+++)))'''%%%'''***+++***)))((()))###%%%((()))((('''((()))%%%%%%$$$""""""###'''***"""%%%'''$$$ ###'''''')))'''###"""$$$$$$!!!$$$%%%%%%%%%$$$###!!! """###&&&***---...,,,******++++++***(((%%%"""  """$$$$$$$$$$$$"""+++---((($$$%%%)))$$$###"""!!!$$$'''&&&%%%""" """%%%'''((('''$$$!!! !!!###!!!###"""  """ ###&&&((((((((((((&&&$$$ !!!$$$&&&'''(((+++......+++'''###"""!!!%%%)))%%%### !!!$$$&&&&&&''''''&&&%%%###!!!"""$$$'''%%%### !!!###""""""###!!!###&&&&&&&&& $$$((()))'''$$$$$$%%%!!!###$$$""" """$$$''')))***!!! !!!###(((***+++(((### !!!%%%(((%%% %%%''''''"""######'''((("""!!! !!!$$$''''''""""""%%%$$$""""""###''''''%%%""" """$$$###"""!!!!!!"""###$$$$$$""" !!!###$$$"""!!!!!!!!! !!!"""""""""$$$''')))''',,,000000,,,)))***---...+++(((''')))---333777///---***'''%%%%%%&&&'''&&&''')))+++,,,---------&&&((()))((($$$!!!"""### !!!"""  %%%(((((((((((())))))))))))(((%%%!!!!!!$$$'''(((******))))))+++...222444---'''###$$$$$$""""""%%%%%%&&&'''((('''&&&$$$###"""###%%%''')))***++++++))))))((()))***,,,...000+++,,,---///000222333444333444555555333000,,,***)))***+++,,,---///333777111444555444111111666;;;;;;<<<>>>@@@CCCGGGMMMPPPTTTYYY```dddfffeeeeeeeee``````aaaccceeeeeebbb```ZZZ\\\___cccfffhhhjjjjjjfffiiinnnrrrttttttsssqqqqqqooommmmmmoooqqqqqqqqqoooqqqsssvvvwwwwwwwwwvvvsssvvvzzz}}}}}}{{{wwwtttwwwwwwwwwwwwuuusssqqqpppkkkeee]]]WWWTTTPPPLLLHHH???:::333000000111111111000111222222333333333333///...,,,++++++,,,...///444666666555222///......)))***+++,,,,,,+++***)))(((***---000111111///...111333555555444222222333''''''((('''%%%%%%'''(((---,,,,,,+++,,,---...///(((***,,,---...---+++***))))))))))))***+++,,,---wwwQQQ222///,,,,,,///222222111***---......000222...(((''''''(((***+++***&&&###%%%'''))))))((('''''''''%%%&&&&&&$$$###$$$'''***(((&&&$$$"""""""""$$$%%%'''&&&$$$"""!!! !!!!!!%%%***///,,,$$$!!!$$$)))******(((&&&&&&---***((('''(((&&&### $$$(((+++***'''$$$"""$$$$$$%%%''')))&&&### $$$$$$$$$!!!###'''&&&&&&$$$ """###!!! %%%'''%%%!!! !!! ###'''******&&&!!!"""###$$$******+++---,,,)))$$$ !!!""" $$$!!! !!!!!! !!! !!!###)))&&&###!!! !!!"""###!!!!!!&&&%%%!!! """###"""!!! """ ###***---+++''' ###$$$%%%&&&((('''$$$!!! !!!"""!!!  !!!!!!!!!!!! $$$!!!###&&&'''$$$""" """$$$""""""%%%)))))))))))))))'''%%%###""""""$$$&&&&&&$$$!!! ###$$$%%%%%%$$$###!!! !!!###$$$$$$###!!!!!!"""'''&&&%%%$$$%%%'''***,,,---,,,+++******+++,,,,,,***(((&&&'''***...000111,,,,,,+++((($$$""""""###$$$$$$&&&***...///---***(((''''''((((((&&&### """!!! !!!""""""!!!!!! """))))))******++++++++++++(((&&&$$$%%%&&&'''&&&%%%((((((((()))+++---000111///---***(((((()))))))))...---***(((&&&$$$######$$$###"""###%%%'''((('''%%%&&&((())))))***,,,...,,,+++*********,,,...000555444333222000---(((%%%###%%%(((,,,///222444555444333222222333444666777999999;;;>>>BBBHHHLLLOOOTTTVVV\\\eeelllnnnkkkgggeeegggiiiiiifffcccaaa```______```bbbdddhhhjjjlllkkkkkklllooorrrtttsssqqqssssssrrrrrrrrrtttuuuvvvtttsssrrrsssuuuwwwwwwvvvyyyyyyzzz|||}}}{{{xxxuuuwwwvvvuuutttrrrqqqpppooohhhbbb[[[YYYZZZXXXQQQKKKFFFAAA:::333//////000222444444444333222000//////------...111444444333111222222222000...///111333111000///---,,,,,,,,,---...------------......///333333222444555666444333+++)))'''$$$$$$%%%&&&(((...000111---((('''+++000///000//////...---,,,+++((()))))))))(((***---000wwwQQQ444000,,,+++,,,......---+++......---...000...)))''''''((())))))((($$$!!!&&&(((***+++***)))))))))''''''&&&%%%$$$%%%(((+++)))(((%%%###""""""###$$$&&&%%%###!!!  &&&+++///+++###"""%%%)))***)))'''%%%%%%(((&&&$$$$$$%%%%%%###!!!!!!"""$$$(((******(((%%% !!!!!!!!!!!!###&&&))))))%%%""" ###$$$###!!!"""%%%&&&&&&$$$!!! ###$$$###"""  !!!""" %%%'''%%%!!!"""%%%###!!!!!!&&&))),,,)))%%%!!! """$$$%%%''')))++++++(((###  !!!### """""""""  """ !!!  """'''%%%######$$$$$$###""" !!!!!! !!!!!!!!!"""!!!  """!!!%%%,,,---)))%%% """$$$$$$###!!! !!!""""""!!!!!!"""### !!!!!!!!!$$$""""""%%%&&&!!! """###""""""&&&))))))))))))(((&&&$$$""" """$$$### #########$$$###"""!!! !!!"""######"""!!!"""$$$%%%%%%%%%&&&(((***,,,------,,,+++******+++,,,,,,+++)))''''''))),,,......)))(((&&&$$$###"""!!! $$$$$$&&&***...///,,,***&&&&&&'''(((***)))'''%%%$$$######%%%&&&&&&$$$"""!!!!!!  """))))))))))))******++++++((('''%%%%%%&&&''''''&&&'''''''''((())),,,...///111000---,,,,,,------------,,,+++)))(((&&&&&&%%%$$$###"""###%%%''''''&&&&&&((()))*********,,,---+++***)))((()))***---...444333111///---***'''%%%$$$&&&))),,,///222444555333222222222222444555666666777888;;;@@@EEEIIILLLUUUXXX^^^fffmmmpppnnnkkkjjjjjjjjjhhhdddaaaaaaaaaaaaaaaaaabbbdddgggkkkllljjjjjjlllnnnqqqrrrqqqpppttttttttttttuuuvvvxxxyyywwwuuussssssuuuwwwxxxxxxyyyyyyzzz{{{{{{yyyvvvssstttsssrrrqqqpppnnnmmmmmmgggaaa[[[ZZZ[[[YYYSSSMMMGGGCCC<<<777333333555666888777555444222222222222000000000222444555444333000000///......111555999888666333000//////000111...............///000000333222111222444555444333+++)))'''%%%%%%&&&(((***---///000---)))))),,,000............------,,,,,,)))******)))))),,,000333xxxRRR999444...)))(((((()))))),,,......+++***,,,,,,((('''''''''(((((('''$$$!!!&&&)))+++,,,+++******+++***)))'''%%%$$$&&&***---+++)))'''%%%###"""""""""$$$###!!! '''+++---)))"""###&&&)))***(((&&&$$$$$$###!!! """#########$$$###$$$&&&((()))(((&&&###"""!!!"""&&&***+++)))%%%$$$###""" !!!"""###"""  !!!$$$$$$###!!! """%%%&&&&&&%%%###"""!!! """$$$%%%"""!!! ###&&&'''$$$!!! ###''')))%%%"""###&&&***)))'''"""###!!!###&&&((((((&&&$$$"""  """""" $$$$$$###!!!!!! !!!"""""" !!!"""&&&%%%%%%''')))))))))'''###!!!  """###!!!!!!&&&++++++&&&""" !!!""""""!!!!!!###$$$ !!!!!!!!! !!!###!!! """### !!!"""###"""###&&&***))))))(((&&&$$$!!! """"""""""""""""""!!!!!!!!!"""###"""!!!"""$$$&&&###$$$&&&(((***,,,------+++***)))))))))***+++,,,+++)))&&&&&&''')))******)))&&&###"""$$$$$$""" $$$$$$&&&***------,,,***$$$%%%&&&)))+++,,,+++***%%%%%%''')))++++++(((%%%######""" !!!###))))))(((((())))))******)))'''&&&&&&((()))((('''&&&&&&''''''(((***+++,,,000000///////////////000------,,,+++***)))))))))%%%$$$###$$$&&&'''&&&%%%((()))++++++*********+++)))((('''&&&''')))+++,,,222111///,,,)))'''%%%%%%%%%&&&))),,,...111222333111111111111222333444555444444666999===AAAEEEGGGRRRUUU\\\dddkkkooopppnnnpppnnnkkkfffaaa______aaabbbbbbaaabbbdddhhhlllnnnmmmmmmnnnpppssssssrrrqqquuuuuuuuuvvvwwwyyyzzz{{{zzzwwwsssrrrtttxxxzzz{{{zzzzzzyyyyyyyyyvvvrrroooppppppooommmlllkkkjjjiiieeeaaa\\\ZZZ\\\[[[VVVQQQJJJGGGBBB===::::::;;;<<<999777444111//////000111444333111222444555555444000000//////222888@@@FFFIIIEEE???888444222222222......//////000111222222222111000000222333333222+++***((('''((()))+++,,,,,,...///---+++***,,,///++++++,,,,,,,,,---------,,,,,,+++******,,,111555yyySSS>>>999111***&&&%%%%%%&&&***------'''$$$&&&'''&&&'''&&&'''((()))(((&&&$$$%%%'''***++++++***++++++,,,+++)))&&&%%%'''+++...,,,+++)))&&&$$$###""""""$$$"""  &&&)))***''' ###&&&((()))'''$$$#########"""!!!!!!"""###$$$%%%$$$"""!!!!!!$$$%%%&&&%%%#########""""""$$$(((,,,+++***'''&&&%%%###  !!!""""""!!!  !!!!!! """%%%''''''&&&'''%%%###!!!!!!###%%%'''%%%$$$###%%%''''''$$$""""""&&&((()))$$$!!! """%%%&&&&&&!!!###!!!###$$$$$$$$$%%%&&&(((### !!! !!!%%%%%%$$$!!! !!!###%%%%%%$$$######$$$''''''(((***,,,,,,***)))'''$$$"""$$$###!!!###&&&&&&### """$$$$$$""" """""""""  !!!!!!######"""!!!!!!!!!$$$%%%"""!!!#########$$$''')))((((((&&&$$$"""###""""""!!!""""""######"""###"""!!!!!!"""&&&)))$$$&&&(((***,,,,,,++++++)))((('''''''''((()))***)))'''%%%%%%&&&((())))))+++'''###$$$(((***'''###$$$%%%''')))+++,,,+++***%%%%%%&&&(((+++---,,,+++%%%&&&(((,,,...---***'''%%%&&&%%%###!!!"""$$$&&&)))((((((''''''((()))))))))((('''''')))***))))))((((((((((((((()))))))))+++,,,...///............/////////...---,,,+++***'''&&&&&&'''((()))(((&&&***+++------+++))))))***((('''&&&&&&&&&(((***,,,000///,,,)))%%%$$$$$$%%%$$$&&&(((***,,,...////////////000000111222333444222333444777:::>>>AAACCCKKKNNNUUU]]]eeejjjmmmnnntttqqqkkkddd^^^\\\^^^```aaa``````aaaeeejjjooorrrqqqqqqrrrtttvvvvvvuuussstttuuuvvvwwwxxxyyyzzz{{{zzzwwwsssrrrtttxxx{{{||||||{{{yyyxxxwwwtttpppmmmmmmlllkkkjjjiiihhhggggggccc___\\\\\\]]]]]]YYYVVVPPPNNNJJJFFFCCCBBBBBBBBB===:::555111000000222333777444222111222444444333111111222444999BBBMMMUUU]]]VVVKKK@@@666111///.........000111222222333333111///---...///111111111+++******)))***,,,...///---///000...,,,***+++,,,((())))))***+++---...//////...,,,***)))+++///333zzzSSSAAA<<<555---'''$$$$$$&&&)))------&&& ###$$$'''&&&'''(((***+++***((("""%%%((())))))))))))***,,,,,,***'''&&&'''+++...,,,+++)))(((&&&%%%$$$$$$$$$""" !!!%%%&&&'''$$$ ###%%%''''''%%%#########&&&&&&&&&%%%$$$$$$%%%&&&""" ###$$$$$$"""$$$&&&'''''')))+++---***((('''&&&&&&$$$!!! !!!"""###""" !!!"""!!! !!!###&&&''''''(((&&&$$$""""""###&&&'''&&&&&&&&&''''''&&&$$$###!!!$$$%%%%%%""" """%%%%%%"""!!!&&&$$$$$$$$$""""""$$$)))---***&&&!!!"""((((((&&&$$$!!! """###%%%'''(((''''''((()))+++******+++,,,+++(((&&&(((%%%!!!!!!%%%((($$$!!!!!!###$$$""" !!!  $$$&&&&&&""""""###### !!!###$$$### ###''''''$$$  !!!"""###$$$$$$&&&'''%%%$$$###!!!!!!###"""!!!!!!!!!###%%%&&&$$$$$$$$$###"""$$$'''***'''(((***,,,,,,***)))''''''&&&%%%%%%&&&'''((()))&&&$$$###$$$&&&((())))))+++'''###%%%)))+++(((%%%$$$%%%''')))******++++++((('''&&&(((*********((($$$%%%'''+++---,,,)))&&&'''''''''&&&%%%%%%'''))))))((('''&&&%%%&&&(((((()))((('''''')))******))))))))))))))))))(((((((((&&&***...000...---,,,,,,111111111000///---+++***+++***)))***++++++)))(((+++---......,,,***)))))))))(((''''''''')))+++---///...,,,'''###"""###&&&$$$%%%'''((()))***++++++------...///111111222222222333444777999<<>>444---+++***---...000111222222222111...---,,,,,,...//////...++++++++++++,,,...///000///000111///---***)))(((''''''((()))+++---///000111000...+++((())),,,///zzzSSS@@@===777///(((%%%%%%'''***000111)))!!!"""%%%((('''''')))+++,,,+++))) """&&&''''''((()))***+++++++++)))'''(((***,,,***)))))))))((('''''''''&&&### """$$$%%%%%%%%%###  !!!"""$$$&&&&&&$$$#########'''(((***)))'''%%%%%%&&&  ###%%%%%%###&&&(((*********+++---(((&&&%%%%%%&&&%%%###!!! !!!$$$$$$"""  """$$$""" """%%%'''''''''&&&$$$""""""###$$$%%%&&&&&&'''((('''&&&%%%$$$!!!""""""!!! $$$%%%%%%###!!!!!!$$$(((%%%&&&&&&$$$"""###(((---,,,'''"""###******)))&&&$$$"""###%%%###%%%'''(((((()))+++---...,,,+++***)))(((%%%###&&&%%%######'''...666:::///***### !!!!!! !!!###""" !!!###$$$""" ###$$$###  """$$$""" !!!!!!$$$&&&&&&%%%###!!!!!!  """$$$%%%%%%$$$###!!! !!!$$$###!!!  """%%%'''%%%&&&&&&&&&%%%&&&(((******+++------,,,+++)))''''''&&&&&&%%%&&&''')))***$$$######$$$&&&((()))((('''%%%"""###&&&'''&&&$$$$$$&&&((()))((()))***++++++***(((((())))))'''&&&$$$$$$&&&(((******'''$$$%%%&&&''''''&&&'''(((***)))(((&&&$$$$$$%%%&&&((()))'''&&&''')))*********++++++******)))'''&&&%%%&&&+++111333000---,,,,,,000111222222111///---,,,---,,,,,,---...---+++(((+++---//////---+++))))))***)))((('''(((***,,,------...---(((###"""$$$'''%%%&&&'''(((((()))((((((***+++---///000111111111111222444666888;;;<<<===>>>CCCJJJRRRZZZccclllrrrvvvsssnnngggaaa^^^```aaaaaabbbeeeiiinnnssswwwzzzrrrrrrrrrsssuuuuuusssqqqqqqrrrssstttuuuuuutttttttttttttttvvvzzz}}}~~~~~~|||zzzwwwuuussspppllliiiffffffeeeddddddcccbbbbbb^^^]]]]]]^^^```aaaaaa```[[[[[[ZZZXXXVVVSSSPPPNNNJJJGGGBBB===;;;:::<<<======;;;888777666666444222000222444777;;;CCCKKKQQQNNNHHH???555...*********---...///000111000///...+++******,,,---...,,,+++,,,,,,,,,------...000000///000000000...+++(((&&&''''''((()))+++---000222111000///,,,***)))+++---yyyRRR===<<<888111***&&&&&&(((///666888000%%%###&&&(((***)))(((((())))))(((&&&!!!%%%''''''''')))******++++++***(((((()))***'''(((((()))************(((%%%"""!!!$$$&&&((('''%%%""" !!!!!!###%%%%%%$$$######$$$###'''******(((%%%$$$%%%!!!  $$$'''))))))((()))***)))(((((()))+++&&&%%%$$$%%%&&&'''&&&%%%!!!$$$&&&%%%### !!!###&&&%%%### """%%%'''(((%%%$$$######"""""""""###%%%&&&'''((('''%%%%%%%%%###!!!!!!  !!!""""""%%%$$$###"""!!!!!!"""###"""&&&)))(((%%%###%%%'''%%%"""!!!!!! %%%))))))(((%%%###"""###%%%"""###%%%&&&''')))---000///,,,)))'''&&&$$$""" %%%$$$$$$&&&,,,444===BBB444...'''$$$&&&'''%%%"""#########"""""""""!!!!!!!!!"""  """"""  ######### !!!"""!!! !!!$$$&&&"""###$$$$$$%%%%%%$$$$$$"""!!!"""$$$&&&%%%"""   ###!!! $$$&&&'''((())))))((('''(((***------...///...---,,,,,,)))((((((((((((***+++,,,&&&%%%$$$%%%'''((('''&&&$$$######""""""#########$$$&&&((((((''''''))),,,...,,,***)))))))))((('''%%%$$$$$$&&&''''''%%%###!!!###%%%%%%%%%&&&(((***)))'''%%%######$$$&&&'''(((&&&%%%&&&(((******)))*********)))(((%%%###"""%%%+++222444111---++++++---...000222222222111000...------......---***'''+++---000000...,,,******))))))''''''((())),,,------......***%%%"""$$$((('''(((((()))))))))(((((()))***,,,...///000000000000111333555777888999::::::???FFFNNNWWWaaalllsssuuutttqqqlllgggdddcccdddgggiiilllppptttxxxzzz|||sssrrrrrrsssuuutttrrrpppqqqrrrssssssssssssrrrqqqqqqssswww|||yyywwwtttqqqooollliiifffbbbbbbaaaaaa``````______\\\\\\]]]___aaacccdddddd\\\]]]^^^^^^]]][[[XXXWWWSSSPPPKKKGGGDDDCCCCCCDDDCCCBBB@@@>>>===;;;888666333555666888999;;;>>>AAA===999333---***)))+++,,,,,,---...//////---,,,+++((((((***,,,------***(((,,,---------......//////,,,---...000000...***(((((((((((()))+++...111333...///000///---,,,---...yyyRRR::::::777111+++'''''')))333;;;>>>555***&&&))),,,---+++)))(((''''''%%%###!!!%%%''''''((()))+++)))***,,,+++)))(((((((((%%%&&&((()))+++,,,,,,,,,)))&&&### """&&&(((+++)))&&&###  """$$$$$$######$$$%%%$$$(((***(((%%%$$$$$$###""""""$$$(((+++---------,,,***'''$$$$$$'''***&&&%%%$$$%%%''')))))))))  %%%''''''%%%"""###$$$######$$$''')))'''$$$!!! ###&&&(((***############""""""!!!!!!$$$&&&'''(((&&&%%%%%%%%%$$$!!!"""!!! """$$$%%%%%%%%%%%%""" %%%+++,,,(((###!!!"""$$$$$$!!!"""%%%%%%%%%$$$"""  """ !!!###$$$%%%)))...111...+++'''%%%$$$###!!! %%%$$$$$$%%%***222:::???666///((('''+++---***&&&$$$$$$$$$$$$############ """ !!!######  !!! """######!!!  !!! !!!$$$###"""&&&((($$$$$$#########$$$%%%&&&$$$""" """%%%&&&%%%!!! !!! !!!"""%%%(((***++++++***(((((()))...//////000000000000000+++************,,,...///((('''%%%&&&''''''%%%$$$$$$$$$%%%$$$"""!!!###$$$$$$&&&)))(((''''''))),,,///---+++***++++++***)))&&&%%%$$$%%%&&&&&&$$$### ###$$$$$$%%%(((***)))'''%%%###"""###%%%''''''&&&%%%&&&(((******))))))))))))(((&&&$$$!!! ###***222444000+++)))((()))+++...111333444444333---------......---)))'''***---000000///,,,+++***)))((('''&&&''')))+++,,,,,,///000,,,&&&###%%%((()))***************)))(((((()))+++...///000000//////000222444666777777888666;;;BBBJJJSSS^^^jjjrrrvvvuuutttpppkkkhhhgggggglllnnnrrrvvvyyy{{{||||||uuuttttttuuuwwwvvvtttrrrqqqrrrsssssssssrrrqqqppppppsssyyywwwtttqqqooommmjjjgggddd_________^^^^^^]]]]]]]]][[[\\\]]]___bbbdddeeefff[[[]]]___aaaaaa```^^^\\\___]]]XXXTTTQQQPPPPPPPPPHHHGGGEEEDDDCCC@@@<<<999777999::::::888666666777555333...+++)))***,,,...+++,,,......---,,,***(((&&&'''))),,,...---)))&&&---------...............)))***---///111000---***))))))))))))+++...111333,,,...000111000///000111{{{QQQ:::888444///***((()))***333666777222+++(((,,,222222111///+++&&&###"""###!!!&&&+++---,,,******+++///000111000,,,)))(((((()))***+++,,,,,,+++))))))%%%###!!! !!!$$$(((***,,,,,,***&&&###!!!!!!"""!!!  ###&&&((()))(((&&&######$$$%%%%%%%%%%%%''')))***++++++---///000,,,(((%%%$$$######"""""""""  $$$***...***###%%%(((((($$$%%%%%%$$$$$$&&&))),,,+++((($$$"""###%%%'''''')))%%%!!! """$$$$$$######"""!!!"""$$$%%%%%%$$$%%% ###%%%###"""!!!###&&&***+++,,,%%%###)))***&&&!!! """###$$$$$$!!! """$$$%%%"""&&&$$$!!! $$$$$$&&&'''((('''''''''((('''&&&$$$###"""!!!!!!!!! ###%%%(((+++---...---+++***+++---...+++)))%%%######$$$''''''$$$!!! !!!!!! !!!"""###(((((('''$$$  !!!"""######%%%%%%%%%$$$""""""!!! """###!!!""""""###$$$%%%%%%&&&$$$!!!!!!$$$(((***'''!!!!!!!!! """&&&'''***+++,,,+++***))),,,***)))---333555222///...,,,++++++...000111111$$$######"""""""""""""""&&&&&&&&&&&&&&&'''&&&&&&$$$&&&'''''''''(((***,,,......---,,,++++++******)))&&&###$$$&&&&&&"""!!! ###''')))(((&&&(((%%%###"""###$$$$$$###$$$%%%'''((()))(((&&&&&&$$$%%%&&&''''''&&&$$$######''',,,///...+++((('''))))))+++---000222444555000...+++*********)))((()))+++---//////,,,)))''')))(((''''''''')))***++++++******))))))(((((()))***((('''))),,,///111222...---+++++++++,,,+++***111222222222333555999======@@@EEEKKKRRR[[[ccciiiqqqssstttqqqmmmkkklllnnnqqqsssvvvyyy{{{{{{{{{{{{uuuttttttxxx|||}}}xxxsssvvvuuuuuuuuutttrrrqqqppprrrtttyyyxxxsssmmmjjjjjjjjjhhhggg^^^[[[XXXWWWYYY\\\^^^___\\\[[[ZZZ\\\___aaa___\\\^^^^^^^^^aaaeeehhhhhhhhhdddeeeffffffccc^^^YYYUUUUUUQQQMMMJJJIIIFFFBBB>>>;;;::::::;;;:::888333///...------,,,,,,---......333333111...+++***+++---)))(((((('''''''''((((((---...//////...------...******,,,000333333...************---///111000///000111222333444555555666{{{RRR;;;888444///+++))))))***///111111///+++***...111111000...)))%%%###$$$%%%%%%(((,,,...---++++++,,,222444444222...***)))(((+++++++++++++++***))))))((('''$$$""""""###%%%&&&))))))(((&&&"""!!!!!!###""" """&&&((((((((((((&&&%%%$$$$$$$$$%%%&&&''')))(((((()))+++,,,---,,,)))'''&&&%%%$$$$$$!!!""""""""""""%%%)))---+++%%%!!!%%%''''''%%%%%%%%%$$$$$$&&&***---+++((($$$###$$$&&&'''((('''### """$$$%%%%%%###"""!!!"""$$$&&&&&&%%%$$$!!!$$$%%%###"""!!!###&&&)))******$$$"""&&&&&&""" """###$$$%%%%%%!!! !!!%%%&&&%%%###&&&%%%"""!!!%%%$$$&&&(((((('''&&&'''(((%%%$$$$$$######$$$$$$$$$!!!!!!"""$$$%%%'''(((((()))((('''(((******(((&&&%%%$$$$$$&&&''''''###  !!!""" !!!"""###******(((%%%!!!!!!"""###$$$%%%%%%%%%%%%###!!!!!! !!!!!!###############"""""""""  ###%%%&&&$$$  !!!$$$'''(((***+++++++++)))((()))'''(((,,,222444333///...,,,******,,,---------$$$###""" #########$$$%%%'''((()))'''(((((((((&&&'''(((***++++++++++++++++++++++++'''$$$ !!!###### ###'''******((((((&&&$$$$$$%%%%%%%%%$$$"""$$$''')))***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$!!!%%%***---,,,)))'''&&&&&&'''***,,,///111222222///---***)))*********)))(((***+++,,,+++)))&&&%%%''''''&&&&&&'''((()))***)))***+++++++++)))(((''')))((('''(((+++...111222...---+++,,,...//////...000111222222222444888;;;>>>AAAFFFKKKPPPWWW___dddllloooqqqooolllkkklllnnnsssuuuwwwyyyzzzzzzzzzyyyuuusssssswww|||~~~{{{wwwvvvvvvvvvvvvuuutttssssssrrrtttxxx}}}}}}tttooojjjhhhiiihhhfffddd]]][[[XXXWWWYYY\\\^^^___]]][[[ZZZ\\\^^^```___]]]______```ccchhhlllmmmmmmnnnoooqqqqqqoookkkfffddd^^^[[[VVVRRRPPPMMMIIIFFF@@@???======;;;888444000////////////////////////555444222///,,,***+++---+++***'''&&&&&&(((***,,,---.........---------...++++++---111444444000,,,+++++++++---000222111000111111111222333555777888{{{TTT===999444///,,,++++++,,,---,,,,,,,,,,,,...000111111///+++'''$$$###&&&))))))+++---...---,,,---...555666666333///,,,******......,,,+++***))))))))),,,***(((%%%###"""""""""&&&''''''%%%###""""""###$$$!!!!!!%%%'''(((((())))))'''###!!!"""%%%&&&&&&&&&%%%$$$%%%''')))++++++******(((&&&$$$### """$$$%%%&&&&&&(((***+++'''"""!!!$$$&&&&&&%%%'''&&&%%%$$$###&&&***...+++(((%%%###$$$&&&''''''$$$""" """$$$%%%&&&###"""!!!"""%%%'''''''''!!! ###%%%%%%###!!!!!!"""%%%(((((((((### """"""  !!!###$$$%%%%%%%%%!!! !!!$$$'''(((((('''&&&$$$!!! ###&&&%%%'''((((((&&&%%%%%%&&&#########$$$%%%&&&'''(((%%%$$$$$$$$$$$$#########$$$$$$$$$%%%'''&&&%%%###%%%%%%&&&''''''%%%!!! !!!"""$$$###!!! !!!"""###++++++)))%%%!!!!!!###$$$$$$$$$$$$$$$$$$###!!!!!!!!!#########"""  !!!!!!  !!!!!! ###&&&((()))*********)))((('''%%%%%%&&&***///222111///---+++(((((()))******)))$$$###   ###&&&)))+++((())))))(((&&&%%%'''((()))******+++++++++++++++'''$$$ !!!""" ###(((++++++***)))'''%%%%%%&&&'''&&&%%% """&&&)))++++++***)))((('''%%%$$$$$$$$$%%%&&& $$$(((***)))&&&%%%$$$$$$%%%(((+++---/////////---+++))))))***,,,,,,,,,))))))((((((&&&%%%###"""%%%%%%%%%%%%&&&'''))))))'''))),,,//////,,,(((%%%(((((('''(((***---000222///...---...111333333333000111222222111333666888@@@BBBEEEIIIMMMSSSZZZ^^^fffjjjmmmnnnlllkkklllnnntttuuuwwwyyyzzzyyyxxxwwwtttrrrrrrvvv{{{}}}|||zzzvvvwwwxxxxxxxxxxxxwwwvvvtttuuuwww{{{}}}|||yyyvvvmmmjjjgggfffgggfffccc```]]]ZZZWWWWWWYYY\\\]]]^^^]]][[[YYYZZZ\\\^^^^^^^^^___```aaafffkkkoooqqqqqqppprrrtttuuutttrrrooommmjjjfff```\\\XXXUUURRRPPPJJJHHHEEEBBB???;;;777333111111111111111000///...444444222///,,,+++,,,---...+++(((&&&'''***...000...------,,,,,,---......------///222444333111...,,,++++++---000222222111111000000000222555999;;;}}}XXX@@@;;;555111...............,,,+++,,,///222222111000---)))%%%"""$$$(((,,,------------,,,------...444444444222///---------111///---+++)))))))))))),,,+++)))'''$$$###!!!!!!%%%&&&''''''%%%######$$$$$$"""!!!$$$&&&&&&%%%(((***&&&  ######$$$$$$"""!!!"""%%%((((((***,,,+++((($$$!!! """&&&(((((('''&&&&&&(((&&&$$$$$$&&&((('''&&&)))(((&&&###"""###(((+++***'''$$$###$$$%%%&&&&&&$$$###!!!!!!"""###$$$$$$###"""!!!###%%%'''(((((( """###%%%%%%%%%###"""!!!###%%%'''&&&&&&###!!!######  !!!"""###$$$$$$$$$$$$"""!!!!!!$$$'''(((&&&&&&&&&$$$""""""$$$&&&&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$%%%'''((()))''''''&&&%%%$$$######"""!!!!!!###$$$%%%$$$###!!!$$$%%%&&&'''&&&### !!!"""'''%%%"""!!!"""(((((('''$$$!!!  !!!""""""!!!!!!"""###"""""" """"""!!! !!!!!!  $$$###!!!!!!$$$&&&'''((((((((((((&&&%%%%%%$$$$$$%%%))),,,...---,,,***(((&&&%%%'''(((((('''&&&$$$!!!###'''***((())))))(((&&&&&&'''(((***+++,,,,,,,,,+++******(((%%%!!! !!!""""""""""""%%%(((*********'''&&&$$$%%%&&&'''&&&%%%!!!%%%)))+++,,,++++++((()))))))))((('''&&&%%%!!!$$$&&&'''%%%###!!!!!!###%%%(((***,,,---------,,,***)))***,,,...//////***)))(((&&&$$$""""""!!!#########$$$&&&'''((((((&&&***///333333///***&&&'''((((((((())),,,///222111000///000333555555444111222333333222333555777>>>@@@CCCFFFJJJOOOUUUYYYbbbgggkkkmmmlllkkklllnnnssstttvvvxxxyyyxxxwwwvvvsssrrrrrrtttxxxzzzzzzyyyvvvwwwyyyzzz{{{zzzyyyxxxvvvvvvwwwyyyzzzxxxtttqqqhhheeecccdddeeeeeeaaa]]][[[YYYVVVVVVXXX[[[\\\]]][[[YYYWWWWWWXXXZZZ\\\]]]___```aaaeeejjjnnnppppppnnnoooqqqrrrsssrrrqqqpppqqqnnnhhhccc___\\\YYYXXXVVVRRRMMMIIIEEE@@@;;;888222222333222111///...---///000///...,,,,,,---///...---+++***+++---000222///---,,,,,,---.../////////000111222222111///---+++******+++...000000000000///......000555:::===~~~ZZZBBB===666111000111111000222///---...222444333000...,,,((($$$"""$$$)))......---,,,+++,,,---......///000000///...---...///111///---***)))(((((((((***)))(((&&&%%%$$$######&&&(((******'''%%%$$$$$$###!!!"""$$$%%%%%%!!!$$$'''$$$!!!!!!""""""!!!!!!"""$$$&&&&&&))),,,+++'''!!!!!!%%%''''''%%%$$$$$$#########%%%'''((()))(((***)))&&&###!!!"""%%%'''(((%%%###"""###$$$%%%$$$&&&&&&%%%###"""!!!"""###$$$###"""###&&&(((((((((!!!$$$%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$###!!!!!!'''***)))%%%!!! !!!!!!"""############$$$""" !!!###%%%&&&''''''%%%$$$%%%&&&%%%'''((('''%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""!!!$$$%%%%%%$$$###"""###$$$%%%%%%###  !!!"""'''%%%""" !!!$$$$$$$$$"""  !!! !!!  !!!!!!!!!!!!"""$$$$$$!!! !!!!!!###!!!!!!$$$""" !!! """###$$$%%%&&&&&&&&&%%%%%%$$$######%%%%%%&&&(((******)))'''&&&$$$######&&&((((((((((((&&&"""!!!$$$&&&&&&'''((('''&&&'''(((***------......,,,***((('''&&&$$$!!! !!!""""""!!!###&&&((())))))((((((%%%$$$###$$$%%%&&&%%%###!!!$$$''')))+++++++++)))+++...000///,,,'''%%%###$$$&&&%%%### %%%&&&(((***+++++++++++++++***)))***---///000111,,,+++(((&&&$$$###"""""" !!!"""$$$&&&'''(((((((((,,,222666666222,,,((('''((()))(((((()))---000333222111111333444444333222333444444444444666888;;;===@@@CCCFFFKKKQQQUUU___dddjjjmmmmmmlllmmmnnnppprrrtttvvvwwwwwwvvvuuurrrqqqqqqrrrtttuuuvvvuuuvvvwwwzzz{{{|||{{{zzzyyywwwwwwwwwwwwwwwuuuqqqmmmdddbbbaaabbbdddccc^^^ZZZYYYWWWUUUUUUWWWYYYZZZZZZWWWWWWVVVUUUUUUWWWYYY[[[______```ccchhhkkkllllllmmmnnnpppqqqrrrsssssssssuuusssoookkkfffbbbaaa```]]]ZZZTTTOOOJJJEEE???<<<555555444333111///...---***+++------,,,---///111......///000111111222222000...---...000111111000111111111111///---,,,,,,+++))))))***---///000///000///------000555:::>>>}}}ZZZCCC<<<555000000111111000222///...///222333222///---+++((($$$"""$$$)))---...,,,+++,,,---//////...+++,,,---,,,+++,,,...000///...,,,***)))(((''''''((('''%%%$$$$$$$$$%%%&&&'''***,,,,,,)))%%%###""" !!!###%%%$$$### """""" !!!"""######"""!!!"""$$$$$$(((++++++%%%  ###$$$###"""!!!!!! !!!"""$$$%%%'''((()))(((((('''%%%######%%%'''(((%%%######$$$%%%$$$$$$(((((((((&&&###!!!"""###&&&%%%$$$$$$&&&(((((('''!!!$$$'''((((((&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$#########"""!!!***//////***%%%"""!!! !!!"""###""" !!!!!!""""""###"""""""""$$$###!!!$$$&&&(((((('''%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$###"""""""""""" !!!!!!!!!!!!!!!!!!!!!###&&&((('''&&&%%%%%%###$$$%%%$$$!!! !!!!!!%%%$$$"""  !!!"""#########!!!!!! !!!"""!!!!!!!!!"""!!! !!!%%%&&&###!!!  """"""!!!""""""###  !!!!!! !!!###%%% !!!"""###$$$$$$$$$###%%%$$$$$$$$$$$$#########%%%&&&'''(((((('''&&&%%%%%%$$$"""###&&&((()))))))))&&&###  !!!###%%%&&&'''(((''''''''')))+++---.........,,,)))&&&$$$"""!!!  $$$'''+++,,,***(((''''''$$$######$$$&&&&&&$$$###!!!"""###$$$&&&((()))***)))---111444333///)))%%%###$$$%%%$$$"""!!!!!!"""((((((((((((((((((((())))))((('''(((+++...000000---,,,***(((&&&$$$$$$### """$$$&&&(((((()))***---222666666333...+++(((******(((&&&'''+++...222111///000111222222111111333555555555555777999:::<<<>>>@@@BBBGGGLLLPPPYYY```hhhlllmmmmmmnnnpppoooqqqssstttuuutttsssrrrooopppqqqrrrsssssssssrrruuuwwwyyy||||||{{{yyyxxxvvvuuuuuuuuutttrrrnnnkkkbbb___^^^___```___[[[WWWVVVTTTSSSSSSVVVWWWXXXXXXUUUUUUVVVUUUTTTUUUXXXZZZ^^^^^^___bbbfffjjjkkkjjjkkkkkkllllllmmmnnnooopppwwwwwwvvvrrrnnnjjjiiiiiibbb___ZZZUUUPPPJJJDDD@@@;;;:::888555333222111000***,,,...//////000222444///111222444555444333222222000///111555666444111000111111000...,,,---...---,,,***+++...111222222222111//////222666;;;???{{{XXXAAA:::222......000000///,,,,,,,,,...///000//////,,,+++((($$$"""$$$))),,,...---,,,---000222111///++++++++++++******,,,...,,,++++++***)))(((&&&%%%'''&&&$$$""""""###%%%''')))+++---,,,(((### """%%%&&&$$$""" !!!!!!!!!!!!###%%%'''&&&###!!!!!!&&&+++***%%%!!!   !!!"""###$$$%%%'''$$$&&&'''((('''(((***+++)))'''%%%%%%&&&&&&&&&%%%'''((()))'''$$$###$$$%%%(((&&&%%%%%%'''''''''&&&###&&&******(((&&&&&&&&&'''&&&%%%&&&'''&&&$$$"""!!!###%%%###'''...///+++&&&!!!!!!!!!"""$$$%%%###!!!#########$$$######""""""""""""!!!"""%%%((()))(((&&&%%%$$$###%%%&&&&&&%%%%%%%%%&&&###"""!!! !!! ###(((***(((&&&&&&&&&%%%&&&&&&$$$!!! """ !!!!!!!!!######"""""""""######$$$%%%&&&%%%"""!!!######"""!!! """############$$$&&&$$$!!! !!!  """""" ###%%%###"""!!!!!!"""!!! !!! !!!$$$&&& !!!###$$$%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&###%%%'''(((''''''&&&&&&'''&&&$$$$$$&&&((((((((((((&&&"""  """###""""""""""""###%%%&&&'''((())))))(((&&&&&&'''))))))***+++,,,***(((%%%### &&&***......,,,)))(((((($$$######%%%''''''%%%$$$$$$###"""!!!"""$$$''')))+++...222444333///)))&&& """#########$$$&&&(((***(((&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%(((+++------,,,+++***)))'''&&&%%%$$$ """%%%'''((())))))+++---111333444222///---)))+++,,,)))%%%$$$(((,,,...---,,,---000111222111///111333444555555777999;;;<<<===>>>???BBBGGGJJJQQQYYYcccjjjmmmnnnppprrrqqqrrrssssssrrrpppnnnllllllnnnqqqssstttssssssssstttvvvyyy{{{{{{yyywwwuuusssrrrqqqqqqqqqooollliii```]]]ZZZZZZ[[[[[[WWWTTTTTTRRRQQQRRRTTTVVVVVVUUUSSSVVVXXXWWWVVVVVVXXXZZZ]]]]]]^^^bbbgggkkkmmmmmmiiihhhhhhggghhhiiijjjkkktttwwwxxxwwwssspppnnnnnniiigggccc___[[[TTTNNNIIIDDDBBB>>>:::888777777777111222444555444444555777444444444555555555555555333222222555999:::666222...///111000...///111444333111///000333666777777555444333333666999>>>@@@yyyVVV@@@888///+++,,,......---'''(((***+++,,,---......,,,+++(((%%%###$$$(((+++...------///333555333111,,,,,,,,,***))))))+++---)))*********)))(((&&&$$$(((&&&###!!! """%%%''')))+++---,,,((("""###''''''$$$""" ###$$$###"""&&&(((***((($$$ %%%******&&&######%%% !!!!!!!!! !!!###$$$!!!$$$(((***+++,,,...000***)))''''''(((((((((&&&%%%((()))(((&&&$$$&&&((()))'''&&&&&&'''''''''&&&%%%(((++++++(((&&&&&&'''((('''&&&'''((('''$$$"""###&&&$$$$$$***,,,***&&& ###%%%&&&$$$###$$$$$$%%%%%%%%%$$$######!!!""""""!!!$$$(((***)))&&&$$$$$$"""$$$&&&&&&%%%%%%&&&'''  !!!"""""""""""""""!!!!!!!!!$$$)))***)))'''&&&'''&&&''''''$$$!!! """%%%!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%))))))'''$$$ """$$$&&&&&&$$$### """$$$%%%%%%%%%###&&&$$$!!!  """$$$%%%$$$""" !!!%%%&&&$$$!!! !!! """ !!!!!! """""""""  ###&&&"""$$$%%%%%%$$$###%%%%%%%%%%%%&&&''''''(((!!!###&&&'''''''''((((((***(((&&&%%%&&&''''''''''''%%%"""!!!###%%%"""###$$$&&&'''((()))******+++***(((&&&%%%%%%'''%%%''')))***)))'''$$$### !!!""""""!!! &&&***///000---+++******$$$$$$%%%&&&(((((('''%%%&&&$$$!!! """%%%(((---///111222111---***''' """###$$$&&&***---+++(((%%%"""!!!!!!"""###$$$###"""###&&&)))***************)))(((&&&%%%$$$ """%%%((()))******+++---///111111000///---***,,,,,,)))$$$###'''++++++***)))+++...111222222,,,///222333444555777888===>>>>>>======???CCCFFFKKKSSS___hhhmmmooorrrtttsssssssssrrrpppmmmjjjhhhiiimmmqqqtttuuuuuuuuuuuutttvvvxxxzzzzzzxxxvvvtttqqqpppooooooooonnnkkkhhh___[[[XXXWWWXXXXXXUUUQQQRRRQQQPPPQQQSSSTTTTTTTTTTTTWWWYYYZZZXXXWWWYYY[[[\\\]]]___dddjjjnnnqqqqqqkkkjjjiiihhhhhhiiijjjkkkqqqtttxxxxxxtttqqqoooppppppnnnkkkhhhddd^^^VVVQQQKKKHHHCCC>>>;;;;;;<<<===777999::::::999888888999888777555444444555666777444333444888======888222,,,...000000000111666:::777555444444777:::<<<<<<888777666777999<<<@@@BBBsssSSSBBB:::222///000///)))###"""###%%%))),,,...,,,+++))))))(((&&&$$$$$$&&&(((,,,,,,,,,+++,,,,,,------+++***(((&&&&&&(((+++---++++++)))(((((())))))***(((&&&""" """%%%,,,---...+++&&& """%%%%%%%%%'''***...&&&!!!!!!$$$$$$###%%%&&&''''''&&&$$$""" $$$$$$$$$&&&((('''%%%"""###"""  !!!!!! !!!$$$''')))((('''&&&(((***...000******)))'''$$$$$$%%%&&&(((******&&&!!! $$$((())))))((((((((((((((((((******)))(((((((((((((((&&&''''''%%%"""!!!"""###"""$$$$$$"""!!!$$$&&&(((((((((#########"""!!!"""$$$&&&'''&&&$$$###$$$###!!!***(((&&&'''))))))&&&###%%%&&&'''(((((((((''''''$$$######"""!!!  """###$$$$$$$$$###$$$&&&)))++++++***)))'''((('''%%%""" !!!$$$&&&""" $$$!!! !!!&&&+++---+++(((%%%"""!!! !!! ###'''(((&&&###!!!%%%((((((((( """ !!!!!!!!!%%%)))***&&&"""!!!  """$$$$$$""""""%%%###"""!!!  """$$$%%%&&&&&&''''''(((((('''(((***---***(((%%%%%%''')))******,,,***'''$$$###$$$&&&'''%%%###!!!!!!$$$%%%$$$###$$$######$$$%%%(((***++++++***(((&&&%%%%%%%%%&&&&&&(((***+++)))%%%!!!"""%%%%%%$$$!!!***(((&&&&&&(((*********&&&&&&&&&&&&''')))***+++(((&&&###""""""%%%)))+++111222222///+++'''%%%%%%###"""""""""$$$'''+++---///---***'''%%%#########((('''&&&%%%&&&(((***,,,***((((((+++......(((""" """$$$&&&(((***+++......////////////......,,,---,,,***'''&&&&&&'''((()))***---000222222222+++---000222333555888:::;;;===???===:::;;;@@@EEEKKKPPPYYYaaaiiipppwww{{{xxxxxxvvvrrrnnnkkkkkkkkkjjjmmmqqqsssttttttvvvwwwzzzyyyzzz~~~wwwpppsssrrrqqqpppnnniiibbb]]]]]]YYYTTTRRRSSSSSSQQQOOOQQQQQQPPPPPPPPPQQQRRRRRRTTTWWWYYYXXXVVVUUUWWWYYYYYY[[[___eeelllqqqssstttllljjjhhhiiikkkkkkhhheeelllnnnqqqsssuuuuuuttttttwwwvvvrrrnnniiiddd```]]]UUUQQQJJJDDD@@@@@@AAACCC>>>??????>>>;;;:::;;;<<<::::::999888777666666555333555777888888777555444000//////222777:::;;;:::<<<:::999<<>>BBB@@@???@@@BBBCCCCCCBBBqqqQQQBBB;;;333000111000+++%%%######%%%(((+++,,,***(((&&&&&&'''&&&$$$%%%''')))---,,,+++*********+++,,,)))(((''''''''')))***,,,)))(((''''''&&&'''((()))%%%###  ###%%%***,,,,,,***%%% !!!###%%%&&&&&&'''+++...)))$$$!!!###""" %%%&&&'''(((((('''%%%$$$&&&&&&&&&'''((('''%%%"""!!!!!! !!!""""""!!! !!!%%%''')))(((&&&%%%%%%'''***++++++***(((&&&$$$######$$$'''((()))&&&"""!!!%%%)))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((&&&&&&&&&$$$!!! !!!###$$$&&&&&&###!!!"""$$$$$$%%%%%%######$$$###"""###%%%'''(((&&&###""""""!!! !!!"""$$$%%%)))&&&$$$%%%&&&&&&###!!!$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%###"""  !!!###$$$%%%$$$###"""%%%'''***,,,,,,+++)))'''%%%$$$###!!! """%%%(((""" ###!!!!!!%%%)))+++***(((&&&$$$"""!!!!!!!!! ###&&&'''&&&$$$!!!$$$&&&&&&%%%###&&&((('''###!!!"""!!! """%%%$$$  !!! !!!"""$$$%%%&&&&&&&&&((())))))(((((())),,,...,,,***((((((***,,,---...---***&&&###"""###&&&'''$$$""" """%%%'''&&&%%%$$$$$$$$$$$$%%%'''((())))))(((''''''&&&&&&&&&&&&%%%''')))***((($$$  """$$$$$$###"""(((&&&&&&&&&)))*********$$$$$$%%%&&&(((***,,,---+++)))&&&$$$$$$&&&***,,,444444333///+++'''%%%$$$%%%$$$###$$$%%%(((+++---,,,+++***)))((((((''''''((('''&&&%%%&&&''')))***)))'''(((+++......)))$$$ !!!###&&&)))***+++,,,,,,---............---......---+++(((&&&'''((((((((())),,,...000000///,,,...111222333444777888999<<<>>>===;;;;;;???CCCHHHMMMUUU^^^eeelllrrrvvvuuuvvvuuussspppnnnnnnooonnnpppsssttttttuuuvvvxxx{{{{{{}}}{{{tttsssuuuvvvsssmmmgggcccbbb^^^ZZZUUURRRRRRRRRQQQOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVXXXWWWUUUTTTVVVXXX[[[]]]aaahhhnnnssstttsssooollljjjkkkmmmnnnkkkhhhkkklllooorrruuuvvvxxxxxxxxxvvvsssppplllhhhdddaaaXXXUUUOOOIIIFFFDDDEEEEEEEEEFFFFFFDDDAAA>>>>>>>>>======<<<<<<;;;:::999888333555888:::;;;999777555444222333666<<>>===999;;;???BBBCCCAAA???>>><<<<<<===@@@FFFKKKNNNOOORRRQQQPPPOOOOOONNNNNNNNNSSSUUUVVVTTTRRRRRRUUUXXXnnnMMM@@@;;;444222222222000---)))((()))***+++***'''$$$&&&'''((((((''''''(((***---+++(((&&&%%%&&&'''((($$$&&&)))+++,,,+++***)))$$$$$$%%%%%%%%%&&&''''''######""""""$$$&&&)))***......,,,)))%%%!!! !!!###$$$$$$%%%&&&''')))******'''$$$"""!!! """###&&&(((+++...000222+++)))'''&&&%%%$$$"""  !!!!!! !!!!!!!!! !!!$$$&&&'''&&&%%%$$$$$$%%%'''(((+++)))&&&###""""""!!! $$$%%%&&&%%%$$$$$$&&&))))))***************++++++$$$######""""""######$$$######"""  """&&&&&&&&&$$$""" """!!!  """###$$$$$$$$$%%%(((+++)))&&&###!!!"""$$$%%%%%%''''''&&&&&&&&&&&&''''''(((&&&$$$"""!!!!!!!!! """""""""""""""######$$$+++***)))'''%%%###"""!!!"""$$$&&&((('''%%%###!!!$$$&&&)))+++***(((%%%###"""&&&((()))!!! """!!!###$$$%%%&&&&&&!!!"""###"""!!!  !!!""""""$$$###""""""######"""!!!   """""" ###)))'''############ !!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%*********((('''))),,,...)))(((''')))+++...//////***((($$$!!! """%%%'''%%%$$$$$$%%%&&&'''((()))&&&&&&%%%%%%$$$$$$$$$$$$###%%%'''))))))((('''%%%&&&'''******)))%%%!!! """$$$&&&'''&&&&&&&&&''')))(((&&&$$$"""%%%)))---000222///---***(((''')))+++,,,111111000,,,(((%%%%%%%%%***)))(((((((((***+++---(((+++...111222111...,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&))),,,---+++)))$$$!!!"""'''+++***)))***++++++,,,------,,,,,,000000///---)))(((((()))---...000000/////////000---///111222111111111222333666:::;;;;;;:::;;;<<<===BBBJJJRRRZZZcccjjjoooppprrrttttttttttttuuuvvvuuuuuutttsssqqqqqqrrrtttyyy{{{zzzuuuwwwwwwssskkkeeedddeee```]]]XXXTTTRRRQQQQQQRRROOOOOONNNOOOPPPSSSUUUWWWZZZZZZYYYYYYXXXXXXZZZ[[[___bbbgggmmmrrrtttrrrpppllliiiffffffiiikkkjjjhhhhhhiiijjjnnnssszzz|||yyyuuusssqqqnnniiieee___]]][[[XXXTTTQQQNNNMMMMMMNNNOOOMMMIIIFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFJJJNNNOOOOOOMMMLLLKKKKKKLLLNNNSSSWWW[[[]]]\\\^^^___]]]ZZZVVVTTTTTTXXX]]]aaaaaa\\\ZZZ\\\___oooOOO>>>:::444111111111000///---,,,,,,,,,,,,+++'''$$$)))+++,,,+++)))(((((()))+++***'''&&&%%%%%%&&&'''%%%'''***---...,,,***)))$$$$$$%%%&&&'''(((((((((&&&&&&'''''')))+++,,,---111000///+++&&&"""!!!!!!"""""""""###$$$&&&''''''&&&%%%###"""!!!!!!"""###&&&***///222555,,,)))&&&######"""  !!!""""""!!!  $$$'''&&&&&&%%%&&&''')))***+++***'''$$$"""######""" ###$$$%%%%%%$$$%%%&&&'''((((((((())))))*********'''&&&%%%###"""!!!!!!!!!!!!!!! !!!$$$%%%%%%$$$$$$$$$###"""!!!!!!  !!! """######$$$&&&***,,,)))&&&$$$###%%%(((***+++((((((''''''''''''(((((((((((('''%%%############$$$############$$$%%%&&&))))))((((((''''''&&&&&&###%%%'''((((((&&&$$$"""$$$%%%&&&''''''%%%###!!!"""&&&'''&&& !!!"""!!!"""$$$'''))))))(((''' """$$$$$$$$$$$$!!!!!!"""#########$$$$$$&&&%%%###$$$$$$%%%###""" !!!!!! &&&+++((($$$""""""!!! !!!"""###"""""""""######$$$$$$$$$$$$$$$###((())))))((('''((()))+++$$$######%%%(((*********&&&$$$"""!!!!!!###%%%'''((((((((('''&&&&&&'''(((''''''&&&&&&%%%$$$######"""$$$''')))***)))'''%%%&&&(((+++,,,+++((($$$!!!###""""""""""""$$$%%%&&&((('''&&&''''''&&&### !!!%%%)))...111333...,,,***((('''(((***++++++,,,+++)))&&&%%%%%%'''***))))))((()))***+++,,,***,,,000333333000,,,)))&&&'''((((((((('''&&&%%%%%%%%%%%%''')))+++++++++'''$$$"""###&&&)))***))),,,,,,,,,---------,,,,,,.........,,,)))(((((()))---///111000...---...///,,,///111222111000///000000333777999:::999999999888===EEENNNVVV___ggglllnnnpppssstttttttttuuuvvvttttttsssqqqnnnmmmnnnpppuuuxxx||||||yyyvvvtttqqqnnnjjjgggdddbbbaaa___ZZZVVVSSSRRRTTTUUUQQQPPPOOOOOOPPPRRRUUUWWW^^^]]]\\\[[[\\\^^^______```ccchhhnnnrrrtttrrroookkkgggccccccgggjjjjjjiiiiiiiiijjjmmmsss{{{{{{vvvsssqqqmmmgggbbb___^^^]]][[[XXXUUUQQQPPPNNNPPPRRRQQQOOOMMMLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJNNNQQQTTTXXXZZZ[[[[[[[[[\\\\\\\\\]]]^^^bbbeeehhhdddgggjjjjjjeee___ZZZXXXZZZ```hhhiiieee```______qqqQQQ===999333000///////////////...---...---+++'''$$$+++---...---+++))))))))))))((('''&&&&&&&&&&&&&&&%%%'''***------+++)))'''###$$$%%%'''((()))))))))))))))***++++++,,,,,,---/////////,,,'''###!!!!!!!!! !!!$$$&&&'''&&&$$$$$$%%%$$$""" !!!###'''---111444,,,)))$$$"""!!!!!! """"""#########"""  """&&&)))'''''''''(((***,,,---...(((%%%""""""$$$&&&$$$#########$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''(((((())))))(((&&&$$$""" $$$''''''&&&%%%&&&'''&&&%%%### !!!"""""" """###$$$&&&***---)))'''%%%&&&(((+++,,,---$$$$$$%%%%%%''')))***+++'''(((***)))'''%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''''''''((())))))******%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###"""!!! """%%%$$$"""###### """&&&%%%&&&(((******(((&&& """$$$&&&'''((()))%%%'''******)))(((((()))&&&%%%$$$$$$%%%&&&%%%$$$!!!!!!   """"""$$$(((&&&######"""!!!"""###$$$$$$$$$"""""""""###$$$$$$$$$$$$$$$###&&&(((******)))(((((())) !!!$$$&&&%%%%%%!!!!!!!!!!!!"""$$$&&&'''***++++++)))'''&&&''')))''''''''''''&&&%%%$$$######%%%''')))***)))'''%%%%%%'''+++------***'''%%%&&&&&&%%%$$$###$$$$$$$$$((('''%%%%%%%%%$$$""" """%%%)))---111333,,,+++)))(((((()))***+++(((((((((&&&$$$$$$&&&((((((((('''(((((()))******+++---000222111---)))&&&%%%'''(((******)))'''&&&$$$$$$%%%%%%&&&((()))***)))((('''&&&&&&''')))+++------------,,,+++******+++++++++***((('''((()))))),,,///...+++***+++------000222333222111000000111222555888::::::999999777;;;BBBJJJRRRZZZbbbhhhiiilllppprrrssssssuuuvvvtttttttttqqqnnnmmmmmmnnnqqqsssvvvyyyyyyxxxwwwuuuuuuqqqllljjjiiigggdddbbbbbb```\\\WWWTTTTTTWWWZZZVVVTTTRRRQQQQQQSSSUUUWWW```^^^\\\\\\^^^aaaccccccbbbdddhhhnnnrrrtttsssqqqmmmiiieeedddhhhlllmmmmmmkkkkkkkkknnnsss{{{|||vvvsssrrrnnngggaaa^^^^^^^^^\\\ZZZWWWUUUSSSRRRUUUXXXXXXWWWUUUUUUUUUOOOQQQSSSTTTUUUTTTSSSRRRVVVWWWZZZ]]]```ccceeefffiiiiiiiiiggggggiiimmmppplllnnnpppqqqnnnhhhaaa]]]]]]cccjjjllljjjeeeaaa___rrrRRR;;;777222...,,,,,,---.........---------+++'''$$$)))+++------+++*********&&&&&&'''(((((('''&&&%%%%%%''')))+++***(((&&&$$$"""###%%%'''))))))))))))))))))***+++******)))((()))+++,,,+++((($$$""""""!!!!!!%%%(((((('''&&&'''((('''$$$!!! $$$)))///222---)))$$$!!!!!!!!!!!!!!!%%%%%%%%%$$$###"""!!!!!! !!!"""%%%))),,,))))))******+++,,,------&&&### !!!&&&)))(((&&&$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&'''&&&%%%###!!! !!!&&&***---+++))))))***)))&&&###""""""#########""""""!!! """###&&&***---***((('''''')))+++******""""""###$$$%%%'''((()))%%%(((+++,,,***'''''''''((('''%%%%%%%%%&&&((()))&&&&&&'''((()))******+++&&&&&&&&&&&&'''((())))))'''&&&$$$"""!!! !!!!!!"""### $$$%%%"""###&&&'''&&&$$$%%%''''''%%%""" !!!"""%%%''')))***&&&***...///---+++******###""""""###%%%&&&&&&%%%!!! !!! !!!###""" !!!$$$%%%###!!!!!!"""###""" """$$$%%%$$$$$$#########$$$%%%&&&&&&%%%%%%%%%(((,,,---+++)))(((''' !!!###$$$###""""""$$$%%%&&&&&&)))+++,,,***(((''')))+++'''(((((((((((('''%%%$$$$$$&&&'''((()))(((&&&%%%###%%%))),,,---+++(((&&&%%%%%%%%%$$$$$$#########&&&$$$######$$$$$$###""" """%%%))),,,///111+++***)))))))))***+++,,,))))))(((%%%######%%%'''%%%%%%&&&&&&'''((())))))***,,,...000...+++&&&###$$$&&&)))+++,,,+++)))'''$$$$$$$$$######%%%''')))+++---,,,)))%%%$$$(((,,,...------,,,+++)))(((''''''(((((('''&&&&&&''')))'''+++...---***(((***---///222555666555444333333333444666888;;;<<<<<<;;;888;;;AAAFFFMMMTTT[[[```cccfffkkkooorrrtttvvvwwwvvvwwwwwwuuurrrooooooooonnnoooqqqrrrrrrqqqqqqrrrqqqpppmmmjjjgggeeeeeefffbbbaaa^^^YYYVVVVVVZZZ^^^\\\ZZZWWWTTTSSSTTTVVVXXX^^^[[[YYYZZZ]]]aaacccccceeefffiiinnnsssvvvvvvtttooojjjeeeeeeiiinnnppppppnnnnnnnnnoootttzzz{{{uuusssssspppiiiccc]]]]]]]]]]]][[[YYYXXXWWWWWWYYY]]]^^^\\\[[[ZZZYYYSSSUUUXXX[[[]]]\\\[[[[[[\\\]]]^^^```dddhhhllloooooooooooommmlllmmmrrrvvvuuusssrrrrrrrrroooiiiddddddgggjjjlllkkkhhheeebbbrrrRRR:::777111---******+++,,,...---,,,,,,,,,***&&&###&&&)))+++,,,+++++++++,,,$$$&&&((())))))(((&&&%%%%%%&&&((()))(((&&&###"""!!!"""$$$'''((()))))))))(((((()))))))))'''%%%$$$###&&&)))***(((%%%###"""!!!!!!&&&)))***))))))***+++***&&&!!!!!!''',,,000...***%%%"""!!!"""######((('''&&&$$$###""""""""" !!!"""$$$''',,,///++++++++++++++++++++++++%%%!!!!!!'''+++***((($$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""###$$$$$$%%%%%%%%%$$$###!!!!!! """(((,,,333000---,,,,,,***&&&###$$$$$$%%%%%%%%%###!!! !!!###&&&***---+++)))(((((())))))'''&&&$$$$$$$$$######$$$$$$$$$###''',,,---+++(((((((((((('''&&&%%%%%%''')))***'''''''''((())))))******'''&&&&&&&&&'''(((***+++)))'''$$$!!! """###!!!""" %%%&&&###$$$((('''%%%""""""$$$$$$"""!!!$$$''')))$$$)))...000---***))))))!!! """%%%&&&&&&%%%!!!  """!!!!!!!!!  ###$$$""" !!!###&&&'''$$$"""###!!!$$$""" ###$$$%%%%%%$$$###$$$%%%&&&''''''''''''%%%)))---///...+++(((''' !!!###$$$"""!!!"""%%%&&&'''&&&(((***++++++))))))+++...'''((()))))))))(((&&&%%%&&&&&&'''(((((('''&&&%%% ###'''+++,,,+++)))'''######$$$$$$$$$######"""$$$""" !!!###%%%&&&&&&!!!"""###%%%(((,,,...000+++************+++---...++++++)))&&&######%%%'''######$$$%%%&&&'''(((((((((***,,,---,,,)))%%%"""$$$&&&***,,,---,,,***((($$$$$$###""""""###&&&)))---///000+++$$$###(((---------,,,+++)))'''%%%$$$$$$%%%&&&&&&%%%%%%''')))(((,,,///...+++))),,,///111444777999888777666666666666777999<<<>>>>>>>>>:::<<<@@@EEEIIIOOOUUUZZZ^^^bbbhhhnnnqqqtttwwwyyywwwyyyzzzyyyvvvsssqqqqqqmmmnnnooonnnmmmmmmooopppnnnppppppkkkeeecccfffkkkcccbbb___ZZZWWWXXX\\\aaaaaa___[[[WWWVVVVVVWWWYYY[[[XXXVVVWWW\\\```bbbbbbggghhhjjjoootttwwwxxxwwwnnnjjjeeedddhhhmmmpppqqqpppooooooqqqtttyyy~~~{{{uuutttuuusssllleee]]]]]]]]]]]]\\\[[[ZZZYYYYYY[[[^^^___^^^\\\ZZZZZZVVVYYY\\\```bbbbbbaaa```aaaaaaaaacccgggmmmrrruuupppqqqqqqooommmooouuuyyy{{{vvvrrrqqqssssssnnnjjjjjjjjjiiijjjkkkkkkhhhfffnnnMMM:::333,,,,,,000222000,,,/////////...---+++((('''***'''%%%&&&***------,,,+++************)))(((&&&'''%%%###!!! !!!###&&&''''''%%%$$$)))***,,,,,,+++)))'''%%%&&&%%%############"""!!! """$$$&&&***///333,,,)))'''%%%$$$###!!!"""%%%''')))******'''###!!!!!!#########'''&&&&&&'''((('''$$$"""$$$"""!!!###'''))))))'''''''''((())))))((('''&&&$$$###!!! !!!$$$''')))(((&&&###""""""""""""!!!!!! !!!$$$&&&%%%###""""""!!!###$$$$$$###!!! ###000===JJJ???222***((('''""""""###$$$&&&'''&&&$$$""" &&&***+++***&&&%%%###$$$%%%%%%$$$###"""######"""!!!!!!"""$$$$$$%%%&&&''''''&&&%%%%%%$$$''')))'''###!!!###&&&$$$&&&((()))***)))((('''!!!%%%)))***(((((()))+++***(((&&&###!!!!!!!!!"""%%%"""!!!$$$%%%$$$""" ###"""  """###&&&)))***)))'''&&&%%% $$$&&&$$$   $$$!!!!!! !!!"""###$$$$$$###""" !!!'''&&& $$$$$$!!!!!!!!!###%%%'''&&&&&&''''''(((***++++++'''((()))+++------+++)))'''### !!!$$$&&&###  """$$$'''((()))******)))'''&&&&&&'''((()))******+++***(((((()))+++***))))))((('''&&&&&&%%%((()))***++++++***)))((()))%%%!!!!!!$$$'''(((((($$$$$$%%%&&&'''((()))***))))))(((''''''((()))***---+++)))***,,,.........,,,)))%%%###$$$&&&'''(((%%%%%%%%%&&&'''((()))***(((***---000000---***((('''***,,,+++(((&&&'''((())))))(((((('''&&&&&&&&&++++++************++++++...---+++******(((%%%######"""###$$$&&&'''%%%###'''***...000000///000000......///111222444555555888777666888<<<>>>>>><<<;;;<<>>AAADDDFFFGGGHHHMMMSSS\\\dddkkkqqquuuxxxxxxwwwwwwwwwxxxwwwuuusssqqqpppnnnnnnppptttxxx{{{}}}zzzuuupppkkkhhhgggfffdddccc```]]]ZZZXXXWWWVVV[[[[[[ZZZXXXVVVUUUWWWXXXZZZ[[[\\\]]]^^^aaaeeeiiioooppppppooollljjjjjjkkkjjjllloooooooooooooooppppppppppppnnnllllllnnnooosssqqqnnnlllkkkhhheeebbbbbbbbbaaa___^^^]]]\\\[[[YYY]]]]]][[[ZZZ\\\^^^^^^\\\```eeefffeeedddfffhhhhhhhhhhhhiiijjjkkkmmmnnnvvvwwwxxxvvvuuussstttuuussswwwyyyxxxzzz}}}}}}{{{sssooojjjhhhhhhgggeeebbbuuuTTT>>>888222...///...,,,)))%%%&&&((()))******))))))(((''''''((()))***++++++//////...+++(((&&&%%%%%%'''&&&%%%$$$###"""""""""!!!$$$(((++++++)))&&&###'''&&&&&&''''''((()))***+++,,,,,,+++'''### ###%%%'''(((((())),,,...///***$$$  """""" !!!######$$$$$$$$$######$$$&&&'''&&&$$$###""""""###%%%%%%%%%###$$$###"""!!!###$$$%%%&&&%%%&&&&&&&&&$$$"""!!!!!!  !!! !!!"""$$$%%%%%%%%%%%%&&&%%%###""""""&&&((((((###$$$'''(((''')))444AAAJJJCCC777)))#########"""  """""""""""""""###$$$$$$$$$!!!$$$&&&&&&%%%'''''''''&&&$$$%%%''')))******((('''&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''))))))((('''&&&$$$"""!!!###$$$%%%&&&''''''(((((("""!!! """%%%&&&$$$$$$$$$$$$%%%### !!!!!! !!! """%%%''''''((((((&&&&&&$$$""" ###%%%$$$#########$$$"""   %%%%%%%%%$$$###"""!!! ######"""!!!!!!###!!!%%%'''&&&!!! &&&((($$$!!!###***///000///+++***((('''(((,,,///222000---(((&&&&&&)))+++,,,'''&&&&&&(((+++---,,,***''''''(((((((((&&&$$$###''''''&&&&&&&&&'''(((((($$$&&&(((((((((((()))***---+++***(((((((((******+++***)))((('''((()))***000777<<<;;;444---,,,...333000+++'''%%%$$$&&&''')))((('''%%%%%%%%%&&&&&&)))((('''(((***,,,+++***(((&&&$$$%%%(((+++------...---+++***((('''''''''(((***,,,.../////////...111...)))$$$!!!"""%%%''',,,,,,,,,---.../////////,,,+++***)))))))))))))))++++++,,,...///...+++)))$$$$$$%%%(((+++,,,+++***''')))++++++)))(((((()))'''''')))***,,,...///000000111444666888777555333888999;;;===???@@@@@@@@@FFFMMMXXXaaaggglllrrruuutttttttttvvvxxxwwwuuusssrrrqqqppppppssswww|||}}}xxxrrrmmmjjjhhhgggdddcccaaa^^^\\\YYYWWWVVVYYYYYYXXXVVVTTTTTTVVVXXXYYY\\\___```___aaaffflllsssrrrpppllliiiggggggiiihhhlllqqqsssqqqoooppprrrpppooonnnkkkiiihhhjjjlllqqqpppooonnnkkkiiifffdddccccccbbbaaa___]]][[[ZZZYYY[[[\\\[[[[[[\\\^^^___^^^aaadddeeeeeeeeefffhhhiiikkklllmmmmmmlllmmmnnnvvvwwwxxxvvvssspppoooooonnntttwwwvvvvvvxxxxxxuuuqqqmmmhhheeedddcccbbb```uuuTTT>>>:::333///...---+++***&&&&&&'''(((((('''%%%%%%&&&&&&'''((((((((())))))------,,,((($$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((++++++)))'''%%%+++((($$$!!!!!!$$$(((+++---///111000+++&&&###!!!###%%%&&&&&&&&&'''***,,,,,,'''  """#########""""""###%%%&&&%%%$$$!!!  """######"""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%###!!!!!! !!!"""$$$%%%%%%$$$$$$######'''((((((&&&!!!"""$$$&&&+++111666444///&&& $$$######""""""######$$$$$$######$$$$$$ !!!$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''+++***)))((((((***,,,---++++++***(((&&&&&&((()))******)))((('''&&&%%%%%%$$$$$$%%%&&&(((***++++++$$$###"""!!!!!!"""$$$%%%$$$###$$$%%%%%%$$$  !!!!!! !!!###$$$###"""!!!"""$$$&&&((((((&&&%%%'''&&&$$$!!! $$$'''&&&&&&&&&&&&%%%###  $$$$$$%%%%%%%%%$$$""""""######""" """$$$"""&&&(((&&&"""!!! !!!''')))%%%"""%%%,,,111222000---+++(((&&&&&&(((+++---///,,,(((&&&%%%%%%$$$#########$$$&&&(((***)))(((%%%'''((())))))'''%%%$$$&&&&&&&&&&&&&&&'''((((((###%%%((()))(((((()))***+++***)))((((((((()))******)))((('''&&&''''''(((111888???===555...,,,///000---)))%%%###$$$%%%'''%%%%%%$$$$$$$$$&&&'''((((((''''''(((***++++++***'''%%%$$$%%%(((,,,---...+++******)))((((((((())))))***++++++,,,,,,++++++222...(((###"""###%%%'''***++++++,,,---...//////,,,,,,+++***************)))))))))+++------+++)))%%%%%%&&&))),,,---,,,+++'''((())))))'''&&&'''((()))***+++,,,...///000000...000444666666555444333555666777888999:::::::::AAAIIITTT\\\bbbhhhnnnsssqqqqqqsssuuuwwwwwwuuussstttsssrrrrrrtttxxx}}}}}}xxxsssnnnkkkjjjiiieeedddccc```]]][[[YYYWWWYYYYYYXXXVVVUUUUUUXXX[[[ZZZ___ccccccaaabbbhhhnnnvvvtttqqqkkkfffdddeeegggdddjjjppprrrqqqpppqqqrrrooonnnkkkhhheeefffiiikkkrrrssssssqqqnnnjjjhhhfffddddddcccbbb```]]][[[ZZZXXXYYY[[[]]]]]]\\\^^^``````bbbdddeeefffggghhhjjjllloooqqqqqqooonnnnnnooouuuvvvvvvsssooollljjjjjjlllssswwwuuussssssrrroookkkhhhdddbbbaaaaaa``````tttRRR>>>:::444000...---,,,***'''((((((((('''&&&$$$###%%%'''))))))((((((((()))***+++***&&&!!! ###'''(((((())))))))))))((("""###&&&)))***)))(((''',,,(((###"""(((+++,,,000444444///)))&&&%%%$$$%%%%%%%%%$$$&&&***---***%%% ###$$$###""" !!!###$$$$$$$$$"""  """!!!!!!$$$'''))))))'''&&&%%%&&&###$$$$$$$$$###!!!   """ """%%%&&&%%%$$$$$$$$$!!!%%%((((((''')))!!!###$$$%%%&&&''''''&&&""""""%%%###$$$### !!!###$$$%%%%%%$$$$$$%%%'''###!!!!!!"""$$$%%%$$$###"""$$$''''''&&&$$$$$$$$$)))((('''&&&(((+++///111222000---***(((''''''((((((((()))))))))******+++&&&%%%$$$&&&(((+++++++++&&&$$$###!!!!!!"""###$$$###""""""###$$$###!!! """######!!! """&&&''''''&&&%%%$$$$$$%%%'''&&&$$$"""######!!!"""&&&'''''''''&&&%%%$$$""""""!!!!!!###$$$$$$%%%%%%$$$""""""!!!  !!!%%%&&&$$$!!!!!!!!!###&&&&&&$$$###&&&+++...///---,,,+++(((&&&%%%&&&((())),,,)))'''%%%$$$""" !!!###%%%&&&&&&&&&&&&'''(((+++,,,,,,+++((('''%%%%%%%%%&&&''''''(((((($$$''')))***)))(((((())))))))))))))))))))))))(((******)))(((''''''''''''///555:::999111,,,,,,...,,,***'''$$$###$$$%%%'''######"""###$$$%%%'''(((((('''''')))+++,,,+++)))&&&$$$$$$%%%(((+++------))))))))))))))))))******++++++++++++++++++++++++000,,,(((%%%%%%'''(((((()))******+++,,,---------,,,,,,+++++++++,,,,,,,,,)))(((((()))++++++***)))&&&&&&'''))),,,---,,,***&&&(((((((((&&&&&&'''(((******++++++,,,------...+++...222444444444444555444444444444666777999:::>>>FFFPPPWWW\\\bbbjjjpppoooppprrruuuxxxwwwuuurrrttttttttttttvvvxxx{{{|||{{{zzzwwwtttqqqooommmllliiigggeeebbb___]]]\\\[[[[[[[[[ZZZXXXWWWXXX[[[^^^aaaeeehhhhhhgggggglllqqqvvvtttpppjjjeeebbbcccdddaaaeeejjjnnnppppppqqqrrrmmmkkkiiieeeccceeeiiimmmsssuuuvvvtttoookkkhhhgggdddddddddcccaaa___\\\ZZZYYYXXX[[[______]]]___bbbcccccceeegggiiikkklllmmmpppsssuuutttqqqoooppprrruuuuuussspppkkkhhhffffffllltttxxxvvvrrrpppnnnkkkeeedddbbb```___^^^^^^___rrrPPP>>>:::555111...---,,,,,,))))))******)))(((&&&%%%&&&)))+++,,,***))))))+++((())))))%%%  $$$+++,,,,,,,,,+++***)))(((!!!"""$$$&&&((())))))***)))'''$$$!!!"""%%%***,,,***///555555000+++((((((&&&&&&%%%$$$$$$''',,,000+++'''!!!###'''$$$""" """######$$$""" !!!"""!!!!!!%%%)))---...+++(((&&&&&&"""###$$$$$$###"""!!! !!!""""""!!! !!!$$$"""!!!%%%((((((&&&#########!!!$$$'''(((&&&$$$'''!!! """!!!!!!###""""""!!! !!!$$$'''###%%%%%%""" """$$$&&&'''%%%&&&(((***&&&$$$######$$$$$$###!!!!!!$$$((()))(((%%%######&&&$$$###"""$$$(((---000666222---)))&&&%%%$$$###%%%%%%&&&(((***---///000)))'''$$$%%%''')))((('''$$$###!!! !!!###$$$"""!!! !!!!!! !!!"""###$$$$$$$$$###"""!!!$$$'''(((((((((&&&$$$"""###%%%%%%$$$""" """%%%&&&&&&%%%$$$######$$$&&& """!!!###%%%&&&'''   !!! !!!###$$$$$$### !!!###%%%'''((())))))***)))((('''''''''((())))))'''%%%######""" !!!$$$&&&&&&%%%%%%%%%(((***,,,------+++(((&&&$$$$$$%%%&&&''''''''''''&&&(((++++++***)))((((((((()))+++,,,,,,+++)))(((++++++++++++***)))(((''',,,000333111,,,)))***---***)))'''%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&(((((((((***,,,---+++)))%%%$$$###%%%(((***++++++++++++************++++++***))))))))))))+++,,,---,,,***((((((***+++***(((*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////***)))'''''')))*********''''''(((***,,,,,,+++)))&&&'''((('''&&&&&&''')))************************(((+++///000000111333666444333333333444777:::<<<<<>>;;;666111,,,+++,,,---***,,,------...///333666111000///...------------+++)))&&&$$$$$$%%%&&&''',,,...//////---,,,------%%%###"""###&&&***,,,---,,,)))&&&%%%'''((()))((())))))***,,,,,,+++(((%%%''''''&&&%%%$$$&&&))),,,...***&&&$$$$$$&&&&&&&&&'''""""""######%%%&&&%%%""" """$$$###$$$$$$%%%$$$###!!! $$$)))...---)))$$$######!!!"""###  """###""" """###%%%&&&&&&&&&((()))---,,,+++)))((('''''''''''''''''''''%%%###!!! ###$$$%%%$$$""" !!!"""!!!!!!!!!!!!!!!"""""""""&&&)))+++***&&&"""!!!"""###$$$$$$###"""###&&&((()))'''%%%%%%&&&&&&###!!! !!!###'''***,,,***)))(((&&&$$$!!!!!!!!!###$$$"""""""""$$$&&&&&&%%%###!!!"""$$$&&&))),,,---///---'''!!!!!!###""" """$$$&&&###"""  !!!"""######!!!!!!###%%%&&&&&&&&&$$$!!! """!!!!!!!!!!!!"""$$$$$$'''%%%"""!!!$$$&&&######"""!!!!!!!!!!!!!!!!!!!!!!!!%%%'''""" """######!!!!!!!!!!!!!!!!!!"""""""""$$$%%%!!! !!! ###$$$""" !!!######"""!!! !!!"""%%%&&&(((******)))(((''''''%%%$$$$$$&&&&&&%%%###"""###$$$%%%'''((())))))''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$((()))***)))((('''(((***++++++,,,...///...+++(((+++++++++---000222444444,,,+++***)))(((&&&&&&%%%&&&(((******)))'''''''''(((&&&###!!!!!!###%%%'''((()))+++000444444222///***)))((('''&&&''')))***///,,,))))))******)))''''''%%%$$$&&&+++,,,)))&&&''''''(((***---......---///111111...+++((()))*********)))(((''')))---000,,,((($$$$$$(((++++++***,,,,,,+++)))'''&&&''')))&&&'''(((''''''''')))+++---///000111111000...,,,''')))+++...000111222222222222222333555777:::<<<<<<>>>@@@@@@BBBHHHQQQWWWaaagggooossssssrrrrrrsssqqqqqqrrrsssuuuxxx{{{}}}~~~~~~}}}|||{{{yyyxxxwwwvvvssspppnnnmmmmmmlllkkkkkkkkkhhheeecccdddgggjjjqqqtttwwwyyyyyyzzz|||}}}wwwsssllleee```^^^]]]]]]\\\[[[]]]bbbhhhjjjgggdddcccdddeeeffffffgggjjjmmmkkkmmmooommmhhhccc```___dddfffhhhhhhfffdddbbbbbb[[[^^^``````^^^[[[ZZZ[[[\\\^^^aaaeeeiiimmmoooqqqvvvwwwwwwtttpppmmmoooqqqrrrpppmmmiiieeebbb```^^^aaacccgggkkkooopppnnnllleeeccc___]]]\\\]]]___aaatttSSS???<<<666111...---...///,,,---...//////111444777333222000...,,,+++******'''&&&$$$######$$$&&&'''(((+++...000///......///)))'''&&&&&&))),,,......///,,,(((''''''''''''&&&)))+++---,,,***'''&&&%%%''''''&&&$$$"""###&&&))),,,***(((((()))***)))((()))&&&###!!!!!!""""""!!!$$$$$$$$$%%%$$$$$$######!!!"""###$$$$$$###"""!!!%%%'''***((($$$!!! !!!!!!!!! %%%%%%&&&)))++++++)))((()))((('''&&&&&&'''((()))***)))'''$$$""" $$$%%%&&&$$$"""!!!"""######""""""!!!!!!!!!!!!!!!))),,,...---((($$$###$$$&&&&&&%%%$$$"""!!!###%%%)))'''%%%%%%&&&'''&&&%%%"""!!!"""%%%))),,,------...+++'''###!!!!!!"""### ###%%%&&&%%%$$$!!!"""###%%%''')))***+++,,,(((###"""###%%%$$$""" ###$$$$$$###!!! !!!"""###!!!###$$$$$$###$$$$$$%%%&&&%%%### !!!###%%%&&&'''***)))'''%%%#########$$$!!!  !!!###!!! $$$&&&""" !!!######$$$$$$######"""""""""#########$$$$$$!!!!!!$$$%%%!!!"""###"""!!!###%%%&&&&&&###!!! ###$$$&&&((())))))((('''+++)))'''''''''&&&%%%###!!!$$$''')))*********%%%%%%&&&'''((()))******+++***)))'''&&&%%%%%%$$$%%%'''((('''&&&&&&'''((())))))***+++---,,,)))'''+++,,,---...111333555666---,,,+++)))((('''&&&&&&)))***,,,,,,***((('''''''''&&&$$$""""""$$$&&&(((+++,,,...222555555333111,,,+++)))'''&&&'''((())))))'''%%%$$$&&&((())))))(((&&&%%%'''+++,,,***'''&&&''')))***+++,,,------111111000...+++))))))***''''''%%%$$$$$$''',,,000)))&&&###$$$(((+++,,,+++...---,,,)))%%%$$$$$$%%%'''(((((('''&&&&&&(((***000222444555444222000...((()))+++---000111222222111111111111333555777888888:::;;;;;;<<>>EEEKKKNNNRRRXXX\\\ccceeehhhlllqqqvvvzzz|||xxxxxxxxxxxxyyy{{{|||~~~}}}|||zzzzzz|||~~~~~~~~~}}}yyytttqqqppppppgggjjjnnnoooooommmmmmmmmpppqqqqqqrrrtttuuuwwwxxxssstttvvvvvvvvvwwwxxxzzzvvvwwwvvvrrrmmmiiiggggggeeecccbbbccceeeeeeccc```^^^```bbbaaa^^^[[[ZZZYYYZZZZZZ\\\aaagggkkkkkkjjjfffhhhlllooorrrsssttttttqqqssstttrrrnnnmmmnnnqqqwwwuuuqqqmmmjjjgggfffeeebbb___\\\]]]```eeeiiikkkdddddddddeeegggkkkoooqqqtttTTTBBB:::111+++)))))))))(((*********))))))((('''&&&,,,,,,+++***)))))),,,///111---+++,,,......***%%%&&&'''(((+++------***'''+++)))(((***,,,,,,)))&&&&&&""" %%%******)))+++++++++)))'''$$$!!! !!!"""$$$&&&((()))''''''(((***,,,,,,***((()))((((((((($$$$$$&&&))))))&&&""" !!!###'''(((((('''''''''''')))***+++***((('''((())))))'''### !!!!!!!!! $$$$$$!!! !!!"""&&&***+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%((('''%%%#########$$$%%%%%%"""!!!###''''''###!!!$$$&&&%%%$$$###$$$'''+++......***&&&######))),,,222777;;;;;;888444>>>888///'''######$$$%%%!!!""""""!!! """$$$""""""!!!!!! !!!""""""###############$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&(((%%%!!!  !!!###%%%&&&&&&&&&&&&###!!!!!!"""#########((()))'''$$$$$$&&&(((((('''%%%%%%%%%%%%""" !!!###""" !!! ###&&&%%%!!!###%%%$$$&&&)))******'''$$$""""""!!!!!!"""%%%&&&%%%$$$&&&$$$"""""""""!!!"""$$$!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%'''***,,,...///000))))))***+++++++++******%%%### !!!$$$&&&))))))))))))***+++,,,,,,)))+++---///000...,,,+++//////---+++(((&&&$$$$$$#########$$$%%%%%%&&&&&&---+++******++++++)))'''+++***)))((('''&&&%%%%%%(((***------,,,+++******(((***---///000///---,,,++++++)))'''$$$$$$&&&(((***)))((()))+++,,,+++***+++,,,,,,,,,,,,+++******((('''&&&'''((())))))(((!!!"""###$$$%%%&&&&&&&&&$$$&&&((()))***+++---///,,,***(((&&&(((+++///222111111222222222222333333222000---+++***,,,---///000000000///,,,++++++,,,+++,,,---///111222000...222333555555333333444555777:::???DDDHHHLLLPPPTTTYYY^^^eeelllqqqwww||||||yyyuuussstttvvvxxxyyyyyyxxxxxxyyy{{{|||{{{zzz|||{{{{{{xxxsssoooiiihhhggghhhjjjlllmmmllloooppppppmmmjjjjjjmmmppppppqqqssswwwzzz{{{zzzxxx{{{zzzxxxrrrkkkeeebbbaaa\\\___```___bbbeeeccc^^^```^^^\\\\\\\\\\\\ZZZYYY[[[[[[]]]aaafffkkkpppssslllmmmnnnoooqqqqqqrrrrrrooonnnmmmlllllllllllllllqqqooommmlllkkkiiifffddd``````___]]]\\\]]]```ccc```bbbeeeiiimmmqqqtttvvvtttTTT@@@999111,,,++++++***(((******++++++***)))'''&&&***++++++***((()))+++---///,,,+++---//////***%%%%%%%%%''')))++++++)))&&&'''''''''***---...,,,***&&&"""$$$))))))(((,,,,,,+++***(((%%%"""!!!""""""###%%%''')))+++,,,*********+++---...---,,,,,,)))((()))&&&  ###&&&'''%%%###!!! """%%%(((((((((((('''&&&'''((())))))'''''''''((((((&&&###!!! !!!!!!  !!!"""!!! """###'''+++,,,+++(((&&&%%%%%%%%%&&&''''''''''''&&&)))'''%%%$$$###$$$%%%&&&&&&$$$######%%%%%%###!!!!!!$$$%%%$$$#########(((+++------)))&&&$$$$$$***---222777:::888444111777333---)))%%%$$$###"""!!!"""###"""!!!!!!"""$$$&&&&&&%%%$$$###"""!!! !!!###%%%&&&%%%$$$###&&&&&&''''''''''''''''''(((&&&"""""" """$$$%%%%%%%%%%%%###"""!!!!!!###$$$###""" !!!$$$&&&((('''&&&$$$&&&''''''&&&%%%%%%&&&""" !!!######!!!!!! """%%%%%%!!!###%%%)))***++++++***'''$$$###!!! !!!$$$&&&&&&&&&######"""""""""!!!!!!!!!###$$$&&&'''''''''&&&))))))))))))((('''%%%%%%"""###&&&(((+++,,,,,,---))))))))))))))))))))))))'''%%%""" """$$$&&&+++*********++++++,,,---***,,,...//////...,,,+++------,,,***'''$$$############$$$$$$$$$$$$%%%%%%******)))***+++***(((&&&(((((()))(((((('''%%%$$$%%%))),,,......---------+++,,,...///000///...---,,,+++)))&&&$$$$$$&&&(((+++***)))***,,,------,,,***++++++,,,,,,+++******(((''''''(((******(((''' !!!###%%%'''((())))))&&&'''(((******+++,,,---+++***'''&&&'''***---000000111111222222222222222333222///---,,,,,,,,,---...///000///,,,***))))))+++,,,...000222222000///333444444444333333555777777:::===@@@DDDHHHLLLPPPXXX\\\cccjjjpppvvv{{{|||yyyvvvtttuuuwwwyyyyyyxxxwwwvvvvvvwwwxxxyyyyyy||||||{{{xxxtttpppmmmlllkkkkkkmmmnnnnnnmmmlllmmmllljjjhhhhhhkkkooommmnnnqqqvvvzzz{{{yyywwwzzzzzzxxxssslllfffcccaaa^^^```aaa___bbbffffffbbb^^^]]][[[\\\]]]]]]]]][[[[[[\\\]]]```dddiiimmmpppjjjkkkmmmooopppqqqqqqqqqllllllkkkkkkjjjjjjjjjjjjooollliiihhhggggggeeedddaaaaaa```]]]ZZZZZZ\\\]]]bbbdddgggkkkooorrrtttuuutttSSS>>>999333000//////---******+++,,,---,,,***((('''((()))***)))((('''((())),,,+++,,,...000///***%%%$$$$$$%%%'''))))))'''%%%###$$$&&&)))---//////...%%%""" $$$(((((('''------,,,+++)))'''%%%$$$$$$$$$%%%''')))+++---...---,,,+++,,,...///000///...)))&&&((((((### ###%%%$$$###"""###!!!%%%(((*********'''%%%$$$%%%''''''''''''''''''&&&%%%###"""!!!  !!!!!!######""" ###%%%(((,,,...,,,(((%%%$$$###$$$%%%&&&'''((((((((('''%%%$$$""""""###%%%&&&''''''%%%###!!! """$$$ """%%%&&&%%%#########((()))***)))'''&&&%%%&&&)))---222666666333...+++---,,,+++)))'''$$$"""!!!"""$$$$$$$$$""""""###$$$*********)))&&&### """%%%'''&&&$$$###((((((((((((((((((((((((((('''$$$!!!%%%""""""""""""!!! !!!###$$$$$$######$$$######$$$%%%%%%###!!!!!!"""###$$$$$$$$$&&&(((&&&''''''&&&$$$###%%%&&&  !!! ###&&&&&&###  !!!$$$$$$  $$$&&&------,,,***)))'''%%%%%% """%%%&&&&&&!!!!!!"""######"""!!!###$$$&&&'''((('''''',,,,,,+++***(((%%%###!!!!!!$$$'''))))))))))))))))))((('''''''''(((((()))'''%%%""""""###%%%&&&))))))))))))))))))*********+++---......,,,+++)))***++++++)))%%%###""""""$$$$$$$$$$$$############''''''(((***+++***'''$$$$$$&&&(((******)))&&&$$$###''',,,000000//////////////////.........---------,,,***&&&$$$$$$'''*********)))***,,,...---,,,))))))++++++++++++***)))(((((()))+++,,,+++(((%%% !!!###%%%(((***,,,---'''((()))***+++,,,------+++)))'''&&&''')))+++---000111111222222222222222444333222000---+++***)))+++---//////,,,)))'''&&&+++---///111222222111111444444333222222333777:::888999;;;<<<>>>BBBFFFJJJTTTYYY```gggnnnuuu{{{~~~{{{xxxwwwxxxyyyzzzzzzyyywwwuuussstttvvvxxxzzz~~~}}}||||||{{{yyyuuurrrpppooonnnoooppppppooonnnkkkjjjhhhfffdddeeeiiillljjjlllpppuuuzzz{{{zzzwwwyyyyyyxxxtttnnngggcccbbb___aaaaaa```ccchhhhhheee^^^\\\[[[\\\]]]______^^^\\\\\\]]]^^^aaaeeehhhjjjggghhhkkkmmmooopppqqqqqqjjjjjjjjjjjjjjjjjjiiiiiikkkiiigggfffggggggeeedddddddddccc```\\\YYYYYYZZZdddfffjjjnnnqqqrrrsssssssssRRR<<<999555444444444111---+++,,,...///...,,,)))(((&&&((())))))'''&&&&&&'''***+++---///111///***%%%$$$###$$$&&&((()))'''%%%!!!###%%%))),,,.........&&&$$$"""###%%%(((((((((...---,,,+++***)))((('''###$$$%%%&&&(((***,,,---,,,***))))))+++...//////...'''$$$''')))%%% """""""""!!!!!!"""!!!&&&***,,,,,,+++'''###""""""$$$&&&&&&'''&&&%%%%%%$$$######""" """$$$%%%%%%###"""!!!!!!"""###'''***---...,,,((($$$### !!!###%%%&&&'''(((((($$$"""!!! !!!###$$$''''''&&&!!! %%%"""%%%'''(((&&&$$$$$$$$$&&&&&&&&&%%%$$$%%%%%%&&&(((,,,111333111---(((%%%'''((((((&&&%%%#########$$$%%%&&&&&&$$$######$$$)))***++++++)))%%%!!!!!!###%%%%%%%%%%%%******))))))((((((((()))((((((%%% """'''$$$$$$$$$$$$###""" !!!""""""!!!!!!$$$$$$%%%&&&(((&&&### """###""" !!!%%%)))))))))(((%%%###"""###%%%"""$$$!!!!!!"""$$$###&&&)))((($$$   ###$$$!!!###&&&(((---,,,***(((&&&&&&''''''""" !!!###$$$$$$ """$$$%%%###!!!"""$$$&&&'''(((((('''************(((%%%""" !!!$$$'''((((((''''''******(((''''''''''''((()))(((&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))******)))((('''(((***+++***&&&#########&&&%%%%%%$$$######""""""###$$$&&&)))+++)))&&&###"""%%%***---...,,,(((&&&$$$(((...111111///......000///...,,,++++++,,,,,,///...+++'''%%%&&&))),,,))))))((()))+++---,,,+++'''(((***+++,,,+++******((()))+++...///---(((%%%""""""###%%%''')))+++,,,&&&&&&(((***---......---+++***)))(((((()))+++,,,111111222333444333333222555444333222///+++((('''***---000000---)))&&&$$$+++---000222333222222222555444333111000333888<<<999::::::999:::===BBBEEEMMMRRRYYYaaaiiirrr{{{}}}{{{zzz{{{}}}|||||||||yyyvvvsssrrrtttxxx|||||||||{{{zzzyyywwwuuusssoooooooooqqqssssssqqqooollljjjfffcccaaacccfffhhhiiikkkoootttyyy{{{yyyxxxvvvwwwxxxuuuoooiiidddbbb^^^aaabbbcccfffjjjiiieee```^^^]]]]]]^^^______^^^\\\\\\\\\]]]___aaacccddddddfffiiilllnnnooopppooojjjkkklllllllllkkkjjjiiiiiihhhiiikkklllkkkgggeeefffgggfffddd```]]]]]]]]]eeehhhllloooqqqqqqpppooorrrQQQ<<<:::777777888888444000,,,---...///...,,,***)))'''(((***)))'''&&&&&&&&&***+++...000000...)))&&&$$$$$$$$$&&&((()))'''&&&"""$$$''')))******++++++((('''&&&&&&''')))))))))---,,,++++++***)))))))))"""""""""###$$$&&&'''((('''%%%$$$%%%'''***++++++)))### $$$(((%%%  !!!"""!!! !!!!!!!!!$$$))),,,......+++'''### !!!###%%%&&&&&&&&&%%%$$$######"""""" ###%%%&&&&&&&&&''''''&&&$$$###(((***------***'''$$$### """###%%%%%%&&&&&&###"""!!! !!!"""$$$&&&&&&'''%%%%%%%%%'''******(((&&&%%%%%%""""""!!!!!!"""$$$%%%%%%'''+++///000---((($$$"""&&&&&&%%%###!!!!!!$$$'''&&&''')))(((%%%$$$###$$$%%%''')))+++***'''$$$!!!"""!!! ###&&&(((***)))(((((((((((())))))((('''$$$ """&&&###$$$%%%%%%$$$""" """###$$$'''(((&&&###  !!!###''',,,,,,***&&&###!!!"""###(((,,,+++###$$$""" !!!###"""&&&)))((($$$ !!!!!! ###$$$""" ###&&&(((******(((&&&$$$$$$%%%((()))%%%###!!! !!!!!!  """%%%&&&%%%!!! !!!###%%%''''''''''''&&&&&&''''''&&&$$$###"""!!!###%%%((())))))(((''',,,+++***)))(((''''''''''''&&&%%%$$$%%%&&&''')))&&&%%%%%%$$$###############$$$%%%&&&&&&&&&%%%%%%'''+++---,,,((($$$%%%&&&'''&&&&&&%%%$$$###"""""" !!!$$$(((***)))&&&######''',,,111222000+++((((((+++///111000---,,,+++///...,,,***))))))******000///,,,)))''''''***---)))''''''((()))***)))(((&&&(((***,,,---,,,+++***)))***---000111///***&&&%%%%%%$$$$$$%%%&&&'''(((######%%%)))...000000...++++++*********++++++,,,111222444555555555444333444444333222///+++(((&&&))),,,000111///***'''%%%)))---111333222222222444555444222000///222777;;;999999999888888:::???BBBEEEIIIPPPYYYbbbmmmwww}}}~~~||||||}}}~~~~~~zzzxxxtttpppmmmpppvvv{{{zzzzzzxxxwwwuuutttssstttpppqqqrrruuuwwwwwwuuurrrnnnjjjeee``````bbbeeegggggghhhkkkoootttvvvuuussssssuuuwwwuuuoooiiidddbbb^^^cccgggiiilllnnnkkkfffbbbaaa______``````^^^\\\\\\\\\\\\]]]^^^___```aaabbbeeehhhkkknnnooonnnnnnjjjlllnnnooopppnnnlllkkkgggiiimmmqqqrrrooojjjeeecccdddeeedddbbbaaabbbcccgggiiilllooopppooommmlllpppOOO<<<:::888888999999555111.........------,,,+++***)))***+++***(((&&&'''(((+++---///000///,,,(((&&&$$$$$$###%%%'''((('''&&&$$$''')))***)))(((((()))))))))))))))))))))******+++***))))))((())))))***""""""!!!!!!"""###$$$$$$"""!!! !!!$$$&&&'''&&&######&&&### """###"""  """"""$$$'''+++......---)))&&&"""!!!"""$$$&&&&&&&&&&&&&&&%%%$$$"""!!! !!!%%%'''&&&&&&''')))+++***'''$$$(((***+++***'''%%%$$$%%%!!!"""######$$$$$$$$$$$$$$$###""""""###%%%'''(((&&&&&&$$$$$$''')))++++++(((&&&$$$$$$ """%%%%%%%%%'''+++///...***&&&%%%%%%''''''%%%""" %%%***((()))+++***'''%%%$$$###!!!$$$'''******)))'''%%%&&&###  $$$'''((('''&&&%%%&&&'''))))))'''%%%""" """### !!!#########!!! !!!"""%%%&&&&&&### """%%%,,,,,,+++(((%%%######$$$,,,333555---$$$ %%%###!!! $$$((('''### !!!$$$"""  $$$%%%###!!!!!!$$$&&&((()))***'''&&&###"""###$$$''')))'''%%%###""""""!!! ###%%%%%%"""  """$$$&&&&&&'''&&&############$$$%%%%%%%%%%%%&&&'''((())))))))))))+++++++++***)))(((&&&%%%"""""""""###%%%''')))***((((((&&&%%%$$$$$$$$$$$$!!!"""######$$$$$$'''+++///...)))&&&&&&)))(((''''''&&&%%%$$$$$$### ###&&&))))))'''%%%$$$(((...333444111---***+++---//////---+++******---,,,+++)))(((((())))))......,,,***'''''')))+++)))(((''''''(((((('''&&&%%%'''+++---///...---,,,)))***---000222111---)))((('''&&&$$$$$$$$$%%%%%%""""""$$$)))...000///,,,******++++++,,,,,,,,,,,,111222444555666555333222222222111000...+++(((''''''+++///000...+++((('''(((,,,111222111111222444555444222///...000444888666777888777777999===@@@???CCCIIIPPPYYYdddnnnuuuzzzyyyzzz|||~~~vvvuuuqqqkkkhhhjjjpppvvvyyyxxxuuuqqqnnnnnnqqqsssssstttwwwzzz{{{zzzwwwtttmmmhhhbbb^^^___bbbfffhhheeeeeeeeehhhkkkmmmnnnmmmppprrruuutttpppiiidddaaaaaaeeeiiikkknnnpppmmmgggbbbaaabbbbbbcccaaa]]]ZZZ[[[\\\]]]^^^___```aaaaaabbbeeehhhlllnnnnnnmmmllliiikkknnnpppqqqooollljjjeeehhhmmmrrrssspppiiiccc^^^___aaaaaabbbcccfffiiikkklllmmmnnnnnnmmmkkkjjjnnnLLL;;;999666666777777333000///...---++++++++++++,,,,,,---,,,***(((''')))+++...///000///---***'''&&&###""""""###%%%&&&&&&$$$'''))),,,,,,***((()))***)))******))))))((()))***(((((('''&&&''''''))))))$$$$$$###"""""""""""""""!!!$$$%%%%%%$$$###%%%""""""$$$######""" !!!!!!"""%%%))),,,...,,,***(((%%%""""""###%%%''''''%%%&&&&&&&&&%%%"""!!!$$$((()))(((&&&%%%'''***+++***((()))))))))'''$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######"""!!!!!! """$$$&&&(((''''''$$$!!!%%%&&&(((***)))'''$$$###""" $$$''''''&&&)))---000...***'''(((+++((()))((($$$ %%%***)))+++,,,+++(((%%%$$$###!!!###&&&)))++++++***)))'''%%%"""!!!###%%%$$$######$$$&&&((()))'''"""!!!"""!!! !!!!!!!!!$$$$$$""" """######((()))+++***(((''''''(((,,,666;;;555***$$$#########"""!!!  ###'''&&&!!! $$$### !!!%%%&&&%%%""""""%%%'''((((((((('''&&&$$$""""""###%%%'''%%%%%%$$$%%%%%%### """###"""  ###$$$%%%&&&%%%######""""""###%%%''')))((((((''''''((()))***+++)))***++++++***'''$$$"""!!!$$$'''***,,,)))((('''%%%$$$######### """###$$$%%%%%%+++000///***&&&'''***(((((((((''''''&&&&&&&&& """%%%((())))))'''%%%)))...333333111---***,,,......---+++))))))***,,,,,,+++******))))))************)))&&&%%%&&&&&&+++***((((((((('''&&&$$$%%%(((+++///000000...---)))***---000222222///,,,***)))'''%%%$$$$$$%%%&&&$$$###$$$(((---///+++''''''(((***+++,,,,,,,,,,,,///000222444555333222000/////////...,,,+++***)))%%%(((,,,...,,,***))))))&&&+++000222000///111444444333111///---...222555222444555666777999<<<>>>>>>@@@DDDIIIPPPZZZdddjjjttttttvvvyyy}}}~~~|||sssssspppjjjeeeffflllrrrxxxvvvrrrlllhhhiiimmmrrruuuvvvxxxzzzzzzxxxsssnnnhhhccc]]]ZZZ^^^ccchhhkkkhhhfffddddddgggiiijjjjjjlllpppssssssoooiiiccc```aaadddeeedddgggjjjiiieee___```bbbeeefffccc^^^ZZZZZZ[[[]]]___```bbbbbbccccccfffiiilllnnnnnnlllkkkeeehhhkkknnnooommmiiigggccceeehhhkkkllljjjeeeaaa\\\^^^___```bbbfffkkknnnooooooooonnnmmmlllkkkjjjmmmKKK:::777444444555555222///000...,,,***)))***+++,,,///...---***((((((***,,,///000000///,,,)))''''''"""!!! !!!###%%%$$$###(((+++......+++***+++,,,((()))***)))((('''((()))'''&&&%%%%%%%%%'''((()))'''&&&%%%$$$###""""""""" """%%%&&&%%%$$$$$$$$$"""###'''""""""!!! !!!### """%%%***------***((('''%%%""""""$$$&&&''''''%%%&&&''''''%%%""" $$$'''***+++)))&&&###$$$'''***+++***)))((('''%%%######%%%'''((((((((('''&&&%%%###"""!!!###%%%)))'''$$$!!! ###&&&%%%''')))(((&&&###!!!!!!"""''')))(((&&&,,,///111///+++))),,,000(((******&&&"""!!!$$$)))***+++---,,,)))&&&$$$######$$$''')))+++++++++***'''&&&###!!!###"""!!!!!!###%%%((()))&&&!!!"""$$$  """###"""!!!"""%%%%%%###$$$'''***++++++***+++,,,+++666>>>999...'''%%%%%%!!!!!!!!!!!!!!! ###'''%%% ######!!! """%%%'''&&&###"""%%%'''((('''''')))(((%%%$$$######$$$%%%$$$$$$$$$&&&'''%%%!!! !!!!!!  !!!!!!!!!!!!"""$$$%%%%%%%%%%%%$$$""""""###%%%(((+++***)))'''&&&'''(((+++,,,''')))++++++)))&&&""" $$$(((+++---'''&&&%%%###"""!!!!!!!!! """$$$%%%&&&$$$***000///)))%%%'''***(((((((((((((((''''''''' !!!$$$'''******)))&&&)))...222222000,,,***,,,------+++))))))***,,,,,,,,,,,,++++++++++++***&&&((()))(((%%%#########---+++))))))((((((&&&$$$&&&(((,,,///111111///...******,,,000222333111///+++***(((&&&%%%&&&'''(((&&&%%%%%%(((,,,---(((###%%%&&&(((***+++,,,++++++---...111333333222000......------,,,+++++++++***###&&&***++++++)))))))))%%%***000111000///111444333333111///------000222///111444555777888;;;===>>>@@@BBBEEEKKKSSS\\\bbbooopppssswww{{{}}}|||{{{ssssssqqqkkkfffffflllrrrxxxuuupppiiidddeeekkkqqqtttuuuvvvxxxwwwssslllgggddd^^^YYYXXX]]]eeekkknnnllliiifffeeefffiiijjjjjjkkknnnrrrsssooohhhbbb___``````^^^[[[^^^cccdddbbb\\\^^^bbbfffhhheee```\\\ZZZ[[[]]]```bbbcccdddddddddfffjjjmmmnnnmmmkkkjjjbbbdddiiilllllljjjgggdddbbbbbbbbbccceeedddaaa^^^^^^___aaabbbdddiiiooosssrrrrrrqqqooonnnlllkkkkkklllJJJ888666444444333222000............,,,***)))***,,,111///---******+++---...444222///......---***'''%%%%%%%%%&&&((((((%%%###(((***------+++))))))))))))(((&&&&&&&&&&&&%%%%%%$$$"""!!!###''')))(((&&&'''&&&%%%%%%&&&'''&&&%%%$$$(((,,,---***'''&&&&&& !!!"""######$$$&&&((($$$###!!!"""&&&)))+++,,,+++)))((()))((((((((()))+++***(((&&&&&&%%%######"""!!!"""&&&***---...///...***%%%""""""###%%%&&&+++,,,***&&&!!! ###&&&++++++***'''$$$"""""""""&&&%%%###!!!!!!"""###$$$***)))'''%%%###"""!!!!!! """%%%&&&((()))))))))+++------,,,,,,---...+++---///,,,'''%%%(((+++---,,,***&&&"""!!!"""$$$$$$'''((('''(((+++,,,***###!!!""""""!!!!!!!!!###$$$$$$######"""!!!   !!!!!!"""%%%'''(((&&&&&&)))---000///***%%%---222777666///)))&&&%%% """ !!!"""$$$$$$ """###""" ###&&&%%%'''((((((&&&$$$$$$$$$%%%'''***,,,+++'''"""  !!!"""&&&'''&&&$$$"""$$$###!!! """###$$$%%%%%%$$$"""###%%%&&&'''&&&%%%$$$$$$&&&'''((((((((((((((('''&&&%%%$$$ %%%))),,,((('''&&&$$$"""  !!! !!!###$$$(((***---,,,***(((''''''(((&&&###"""###$$$$$$$$$"""!!! !!!$$$'''))))))%%%(((+++------------...,,,+++***)))))))))***+++++++++,,,---------,,,,,,)))))))))'''%%%$$$%%%&&&+++,,,,,,(((###!!!"""%%%'''***...000///.........---,,,,,,------///000000,,,)))'''(((***,,,***)))%%%&&&(((***,,,,,,)))'''((()))+++,,,------,,,,,,000111111222222111000///++++++,,,,,,,,,,,,++++++&&&&&&&&&''''''(((******(((((())),,,000000,,,)))///000000///---,,,,,,---...111444666777888:::<<<===BBBGGGHHHIIILLLSSSYYYdddgggkkknnnpppqqqsssuuurrrtttsssnnngggeeekkkqqqvvvtttoooiiieeedddfffhhhnnnooooooooommmkkkhhhfff```^^^]]]\\\^^^ccckkkpppqqqooommmjjjiiijjjkkkkkklllqqqvvvtttmmmeee```___^^^\\\ZZZZZZ\\\]]][[[XXXTTTXXX^^^eeeiiiiiieeeaaa[[[\\\^^^aaaccceeedddccceeehhhmmmsssuuutttnnnjjjeeedddcccgggkkkkkkfffaaa___\\\[[[^^^^^^[[[[[[^^^bbbbbbbbbdddiiinnnsssvvvssssssrrroookkkjjjllloookkkIII999666444222222222000///---......,,,+++***+++,,,000///,,,***)))***+++,,,222///---,,,------,,,***)))((((((((())))))'''%%%((()))******)))(((***+++)))'''%%%######$$$$$$$$$$$$""""""$$$'''))))))'''%%%$$$$$$%%%'''(((((((((...------///222000+++&&&!!!!!!""""""!!!"""###%%%######!!!$$$'''***+++***)))))))))***)))((()))***)))&&&$$$$$$###"""!!! """&&&))),,,......---***&&&###"""###$$$$$$((()))((($$$!!!%%%******)))&&&###!!!!!!""" %%%$$$"""!!!!!!"""$$$%%%((('''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%)))+++------,,,+++,,,------///000---(((&&&'''***+++***(((%%%!!! !!!"""%%%((((((%%%%%%((()))&&&!!!  """### !!!""""""#########"""  !!! !!!""""""  ###&&&)))***)))((((((+++---...***&&&+++...111111,,,'''###""" """$$$$$$############$$$$$$"""###""" !!!$$$%%%'''((((((&&&$$$######(((***---...+++'''### !!! !!!%%%'''((('''&&&$$$###!!!!!!!!!"""###$$$&&&&&&%%%###""""""$$$''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))))))))&&&$$$!!!!!!$$$&&&&&&'''''''''&&&###!!!!!!!!!!!!!!!###$$$(((***,,,,,,+++((((((((()))&&&###!!!"""$$$$$$$$$###"""!!!"""%%%((())))))###&&&)))+++************---,,,+++******+++,,,,,,++++++,,,,,,,,,,,,+++******++++++***'''&&&&&&'''***+++***'''""" """$$$(((+++...000///---,,,,,,,,,,,,+++,,,,,,---......,,,)))'''''')))***)))'''&&&''')))+++,,,+++(((&&&''')))+++---......---,,,000000111111000///---,,,++++++++++++++++++++++++&&&&&&&&&&&&''''''((()))***))))))+++---,,,)))&&&---......---+++***+++,,,...222666999::::::999:::<<<@@@CCCDDDDDDFFFLLLQQQYYY\\\bbbfffiiikkknnnqqqsssvvvvvvqqqjjjhhhlllqqqssssssqqqmmmiiifffffffffllllllkkkjjjiiihhhhhhhhheeedddbbbaaaaaaeeejjjmmmqqqooommmlllkkkkkkllllllppptttwwwuuunnngggccccccbbb___\\\\\\\\\[[[YYYWWWTTTVVV\\\bbbffffffccc```______```bbbdddeeeeeeeeehhhjjjmmmppprrrpppkkkgggccccccdddhhhlllkkkeee```[[[WWWVVVXXXYYYWWWXXX\\\dddfffhhhkkkooorrrtttuuuttttttsssooollllllnnnqqqjjjIII999666222///000000000000+++---------++++++,,,---000///---+++))))))******///---+++***,,,---------+++***(((((()))(((&&&$$$''''''&&&%%%%%%'''+++///...+++'''$$$"""!!!""""""###""""""$$$'''))))))(((######$$$%%%&&&(((******222///000888@@@???555***######"""!!! !!!"""""" """%%%(((******)))(((((()))(((''''''''''''$$$"""!!!!!! """%%%(((+++------,,,***(((&&&$$$###""""""&&&'''&&&""""""''''''&&&###  !!! !!!###""""""!!!"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&(((((('''&&&%%%###"""!!!((()))++++++***)))***+++...000000---(((&&&''')))((((((&&&###  %%%''''''$$$###%%%%%%""" """###""" !!! ###""""""  """######"""!!!!!!###%%%%%%%%% !!!!!!"""###%%%'''***,,,---+++((())),,,---+++((())))))***++++++((($$$ """!!!  !!!!!! ###)))((('''&&&%%%%%%$$$$$$###"""!!!"""&&&'''((('''%%%"""!!!!!!)))+++---,,,)))$$$ """ ###&&&)))***+++######""""""###$$$%%%&&&''''''%%%###!!!!!!$$$'''''''''(((((('''&&&%%%$$$%%%%%%&&&''')))+++------***((($$$!!! !!!###$$$%%%((())))))&&&### """######""""""$$$%%%(((***,,,,,,+++)))))))))***'''###!!!"""###$$$$$$$$$######$$$'''***++++++###&&&((()))((('''''''''......------------...///++++++,,,++++++***)))(((+++,,,...---***((('''((()))***)))%%%!!! """%%%***,,,//////---+++******++++++++++++++++++,,,,,,,,,***((('''''''''&&&%%%&&&(((***,,,,,,)))&&&$$$%%%'''+++...///...,,,+++.../////////...---+++***++++++***))))))***++++++''''''&&&&&&&&&''''''(((+++***))))))***)))'''%%%***,,,,,,,,,***)))***+++...333999<<<<<<:::888777:::===>>>>>>===???DDDIIIKKKPPPVVV[[[___cccgggiiippptttvvvsssnnnkkknnnqqqqqqrrrsssqqqmmmiiigggffflllkkkiiihhhiiijjjkkklllkkkjjjgggeeedddfffhhhjjjpppooonnnmmmmmmmmmmmmmmmsssuuuwwwuuupppkkkiiiiiigggdddaaa___]]][[[YYYWWWUUUVVVYYY^^^bbbcccbbb```bbbccccccdddfffggghhhhhhmmmmmmllllllllljjjgggdddbbbcccfffkkknnnllleee___YYYUUUSSSUUUUUUUUUWWW[[[eeehhhlllpppssstttssssssttttttrrrooolllmmmooorrrkkkKKK888444///,,,,,,...///000***,,,------,,,+++,,,---000///...,,,+++***))))))...---+++******+++,,,---,,,***'''&&&&&&%%%$$$"""'''%%%###!!!!!!%%%+++000:::777111***$$$!!!!!!"""""""""###$$$%%%'''''''''$$$%%%%%%%%%&&&''')))+++---222===MMMVVVRRRAAA222'''&&&###"""!!! !!!######""" !!!"""%%%(((***(((&&&$$$$$$$$$###"""###$$$$$$###""" """$$$''')))+++,,,+++,,,,,,***'''%%%######(((((('''#########"""  !!!!!!!!!"""###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%))))))(((&&&$$$""" """$$$&&&''''''((()))***...///...+++'''%%%%%%&&&&&&&&&%%%"""###&&&%%%""""""$$$$$$!!! !!!###$$$$$$ !!!!!!!!!"""!!!!!!######&&&%%%$$$$$$&&&&&&$$$###&&&''''''''''''(((***,,,///,,,***+++---...+++((('''$$$###&&&******'''######!!! """""" ###)))((('''&&&%%%%%%%%%%%%""" !!!###%%%'''((('''$$$!!! ''')))+++)))$$$   ###&&&)))+++"""###$$$$$$%%%&&&''''''((((((&&&###!!!!!!$$$'''&&&''')))***)))&&&$$$"""%%%%%%%%%&&&(((***---...)))'''###!!! !!!$$$%%%###$$$&&&(((((('''$$$###$$$%%%'''&&&%%%%%%'''((()))+++,,,,,,+++******++++++((($$$"""###$$$%%%%%%%%%$$$$$$&&&))),,,,,,,,,&&&((())))))(((''''''(((000///////////////000000+++++++++***)))((('''&&&***,,,......,,,)))(((((()))***)))&&&"""!!!%%%(((,,,...///...,,,)))((((((***+++++++++++++++++++++,,,+++)))'''&&&$$$######%%%'''***+++)))&&&###"""###%%%)))---...---***(((***+++,,,---------,,,+++,,,+++)))(((((()))+++,,,***))))))(((''''''((((((+++***))))))))))))((((((***+++,,,,,,******+++,,,///333888;;;;;;999888777999:::::::::999<<<@@@DDDDDDHHHNNNSSSWWW[[[___aaahhhlllqqqqqqooonnnppprrrqqqsssuuutttpppllljjjiiimmmmmmmmmnnnooopppqqqrrrppplllgggddddddfffhhhiiimmmmmmnnnnnnnnnnnnnnnnnnrrrsssuuusssqqqooopppqqqllljjjfffcccaaa___]]]\\\YYYYYYZZZ]]]```bbbaaa```bbbccceeefffgggiiikkkmmmqqqnnnkkkhhhgggfffdddbbbbbbdddhhhmmmooollleee```\\\XXXUUUWWWWWWWWWZZZ___cccfffjjjooorrrssssssrrrtttssspppnnnlllmmmooopppmmmMMM888444...******+++---...***+++------,,,+++,,,---//////...---,,,+++***)))......---+++******+++,,,...+++'''%%%%%%%%%$$$###'''%%%"""###***///EEEAAA;;;111(((###"""###""""""#########$$$%%%%%%&&&'''(((&&&%%%%%%(((+++...???XXXmmmrrrdddLLL;;;+++(((%%%$$$$$$###!!!!!!$$$&&&%%%%%%%%%&&&###&&&))))))&&&"""!!!######""" !!! """###%%%((()))***,,,...000///+++'''&&&&&&,,,,,,***%%%  $$$###"""  !!!"""$$$&&&'''(((((('''&&&%%%$$$#########''''''&&&%%%$$$""" !!!###$$$&&&(((***++++++***(((&&&$$$$$$%%%%%%%%%$$$"""!!!$$$$$$!!!"""%%%%%%""""""$$$&&&'''$$$"""$$$$$$""""""######"""""""""""""""###(((&&&%%%%%%%%%$$$!!! +++,,,,,,***'''''')))+++...,,,,,,...000///+++'''"""%%%)))'''###  """### """$$$$$$######$$$$$$%%%&&&!!!$$$%%%$$$&&&'''%%%### %%%(((***'''!!!""""""%%%'''"""###%%%&&&'''''''''&&&((('''&&&$$$""""""%%%(((&&&((()))******'''$$$"""&&&%%%$$$$$$%%%(((+++---)))'''$$$!!!!!!###%%%'''$$$$$$$$$$$$%%%%%%%%%&&&''')))******))))))+++,,,+++,,,------+++***++++++***(((%%%$$$%%%&&&'''&&&&&&%%%&&&(((+++------,,,***+++---,,,***)))***+++111111111000000000//////))))))))))))((('''&&&%%%'''***,,,---+++)))((((((+++++++++'''$$$%%%)))------//////---***'''&&&&&&******+++,,,,,,,,,++++++,,,+++***'''%%%###""""""$$$&&&))))))&&&###!!!!!!"""$$$(((+++,,,***'''%%%&&&'''***,,,.../////////...,,,+++))))))+++,,,......---,,,***)))))))))))))))******++++++,,,---...,,,---...---,,,+++,,,---111333666777777777888999777777777666777:::???BBBBBBEEEKKKOOORRRTTTWWWYYY___dddkkkoooqqqrrrtttvvvtttuuuvvvuuussspppoooooommmpppsssvvvwwwvvvuuussspppjjjccc```aaaeeeiiikkkkkklllmmmnnnoooooonnnnnnnnnooopppqqqrrrtttvvvxxxooonnnlllhhhfffddddddeee```______```bbbccccccbbb```cccfffhhhiiijjjnnnppprrrnnniiieeeddddddddddddeeehhhkkkoooooolllfffbbbaaa\\\YYY[[[[[[[[[^^^cccccceeeiiimmmqqqtttuuuvvvvvvtttqqqooonnnmmmmmmmmmnnnOOO:::555///+++***+++,,,,,,***,,,......---+++++++++,,,,,,---------+++***(((---...///...,,,++++++,,,111---)))&&&&&&''''''''''''&&&###!!! """(((,,,CCCAAA<<<333)))######$$$###$$$%%%$$$###"""###$$$'''))))))'''$$$$$$'''+++999QQQqqqnnnSSS@@@---***&&&%%%&&&&&&###!!!"""%%%'''''''''((()))###&&&)))(((%%% """###### """ """%%%!!!!!!!!!"""$$$&&&((())),,,///222111---)))))))))...///---(((!!!"""''''''%%%"""!!!"""$$$&&&'''((('''&&&%%%###""""""!!!!!!$$$$$$$$$###"""!!! !!!"""$$$''')))''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%###!!!"""### !!!$$$$$$""""""%%%(((((($$$ ###&&&'''!!!"""&&&'''&&&%%%######"""""""""&&&%%%%%%%%%$$$""" """+++------***&&&%%%'''***+++***+++---000///***&&&!!!!!!!!!###""" !!!"""$$$%%%"""%%%''''''###$$$%%%$$$"""$$$(((***'''!!!!!! """  """###"""###&&&'''((('''&&&%%%&&&&&&&&&%%%$$$$$$&&&(((&&&''')))******(((%%%###(((&&&$$$######&&&***,,,---***&&&###!!!!!!###$$$$$$$$$######$$$%%%&&&&&&(((***+++,,,,,,,,,...///---......---+++******+++(((''''''((()))***)))(((%%%%%%&&&))),,,------,,,,,,.........,,,+++,,,...111111111111000...---,,,''''''(((''''''&&&%%%$$$%%%(((***+++***)))******,,,---,,,)))&&&''',,,111...//////,,,)))&&&%%%%%%((()))+++,,,------,,,,,,,,,,,,+++((($$$""""""###$$$&&&((('''###!!!"""$$$$$$&&&(((******(((&&&$$$$$$&&&))),,,///111222222//////...------...//////000///...,,,***)))))))))'''))),,,---......000222///000000///---,,,,,,---000222555666666777888:::777555444333444888;;;>>>@@@CCCGGGJJJLLLMMMOOOQQQXXX]]]eeekkkpppsssvvvxxxuuuwwwyyyyyywwwtttssssssooorrrvvvyyyzzzxxxuuusssoooiiibbb```ccchhhkkkllliiikkknnnpppqqqqqqpppooolllmmmnnnppptttwwwzzz|||sssrrrpppmmmjjjiiijjjlllhhhfffeeedddeeeeeedddbbb```dddiiikkkkkkllloooqqqppplllgggddddddfffhhhiiilllmmmnnnooonnnkkkgggeeeddd```^^^______^^^```dddeeegggkkkppptttwwwyyyzzzwwwuuurrrpppnnnlllhhhfffnnnPPP===999333///------,,,++++++---//////---+++******''')))***,,,,,,***((('''))),,,///000...------...111---(((&&&&&&'''((()))((('''&&&###!!!"""%%%'''333444333---&&&"""###%%%&&&((()))'''$$$""""""$$$&&&((()))&&&$$$$$$)))...>>>UUUsssmmmQQQ???---)))%%%%%%'''(((&&&""""""$$$&&&&&&&&&&&&'''(((!!!$$$''''''$$$!!!###### """!!! %%%***"""!!!!!!"""###%%%'''(((+++///222111---******,,,---...---)))###!!!!!!"""&&&'''''''''$$$ !!!###%%%&&&&&&'''$$$######"""!!!!!!""""""""""""""""""!!! !!!"""###%%%'''%%%$$$$$$%%%&&&((())))))%%%&&&'''%%%""" !!!""""""!!!!!! ###'''(((%%%"""!!!!!!###'''))) !!!###&&&%%%$$$###"""""""""""""""""""""$$$$$$"""!!!"""&&&((()))'''###"""%%%)))***(((&&&(((+++,,,***''' ######  !!!"""!!! """&&&((('''&&&!!!"""$$$###!!!!!!%%%(((%%% $$$&&&&&&$$$   """###"""$$$&&&(((((('''$$$######$$$&&&'''&&&&&&'''(((&&&'''((())))))(((&&&%%%)))'''$$$###$$$'''+++......,,,'''###!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%&&&(((+++,,,,,,---///111///000///---+++)))***+++&&&'''(((+++......,,,)))%%%%%%&&&))),,,...---,,,,,,---------++++++---...222222111000///,,,***)))%%%&&&&&&&&&&&&&&&%%%%%%%%%'''))))))******,,,...,,,---,,,)))''')))...333.........+++(((&&&%%%%%%%%%&&&)))+++,,,,,,,,,++++++,,,,,,)))%%%"""###%%%&&&((()))&&&"""!!!$$$(((((()))*********(((&&&$$$%%%'''***...111222333444111111111111111111111111111000...,,,***)))((((((%%%)))---/////////000222111111111000---++++++,,,...111666888999999999:::777444000///000222555777:::===AAACCCDDDEEEGGGHHHQQQVVV]]]dddjjjnnnrrrssstttxxx}}}}}}yyyvvvtttuuuvvvyyyzzzzzzxxxvvvtttooojjjffffffiiilllllljjjjjjlllpppsssuuutttsssrrrmmmmmmooorrrvvvyyy{{{|||vvvuuusssoookkkjjjlllnnnnnnllljjjiiihhhgggdddbbbccchhhnnnpppooommmnnnpppmmmiiieeedddfffjjjnnnooorrrrrrqqqnnnllljjjiiiiiiiiieeedddeeedddbbbbbbfffeeeiiioootttxxxyyyxxxwwwssspppnnnllliiieee^^^YYYmmmPPP@@@<<<666222000...---,,,+++---//////---***))))))$$$&&&(((******)))'''&&&&&&***///111000//////000///+++&&&###$$$&&&'''((((((((((((%%%###"""###$$$$$$''')))&&&""" """&&&)))++++++)))%%%"""###%%%$$$'''(((&&&$$$%%%+++111;;;NNNhhhzzzyyyfffMMM;;;,,,((($$$%%%((()))'''###%%%&&&&&&&&&$$$###$$$&&&"""&&&'''$$$!!!""""""!!!!!!!!!&&&,,,""""""!!!!!!"""$$$&&&'''***...111000,,,)))+++...***,,,,,,)))$$$ """######""" !!!%%%)))%%%''''''%%%  """###%%%&&&&&&&&&!!!!!!!!!!!!!!!"""######"""""""""!!! """"""""""""$$$%%%$$$######%%%(((***++++++&&&'''(((&&&$$$"""!!!""" """!!!!!!&&&'''&&&%%%%%%&&&###'''))) ######"""""""""""""""###!!!###$$$### !!!!!!!!!$$$&&&$$$!!!!!!%%%))))))&&&######&&&))))))((($$$ ###$$$  ###""""""%%%))))))'''$$$ !!!######!!!!!!$$$"""$$$,,,,,,***%%%  !!!###$$$"""$$$'''((((((&&&###!!!!!!###&&&((('''''''''(((&&&'''((())))))((((((''')))'''$$$###%%%)))...111---+++'''###""""""$$$%%%###%%%(((******(((&&&$$$%%%''')))++++++---///111111111000...+++))))))***%%%&&&)))---000000---***%%%%%%&&&))),,,------+++***+++,,,+++******,,,...222222111000...+++((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%'''((()))***+++...111,,,---,,,)))''')))///444---...---+++(((%%%%%%&&&"""$$$'''***+++,,,+++++++++,,,,,,)))%%%###$$$&&&((())))))&&&""""""''',,,+++,,,,,,+++***((('''&&&((())),,,///111333333333111222333333333333222111111000...,,,)))((('''&&&$$$)))...000///...///000111222222///,,,******+++,,,111777<<<<<<;;;::::::777333...,,,,,,...000111555888;;;>>>???@@@AAACCCLLLPPPVVV]]]ccchhhkkkmmmsssxxx|||wwwsss{{{{{{{{{{{{{{{zzzxxxxxxooollljjjlllooopppmmmiiikkknnnrrruuuwwwwwwuuutttooopppqqqtttwwwzzz{{{{{{xxxwwwuuupppkkkiiikkknnnqqqooommmkkkjjjgggdddaaaffflllssstttqqqnnnmmmooojjjgggddddddhhhmmmqqqtttwwwuuurrrnnnjjjiiijjjkkkmmmjjjiiijjjiiiffffffhhhdddiiiqqqwwwzzzyyyuuurrrmmmkkkhhhfffccc]]]TTTNNNnnnQQQBBB===666222///......---******)))***+++***(((&&&$$$%%%'''))))))&&&"""%%%+++///000222333///***+++((($$$###%%%(((+++,,,)))+++,,,+++)))&&&%%%%%%###$$$%%%$$$###"""###$$$***,,,......,,,((($$$!!!###""""""$$$(((+++,,,,,,<<>>eeeEEE666555333222111///,,,)))''''''(((+++...///...,,,)))'''###!!!&&&///666:::333+++((())))))((((((((())),,,,,,+++***((('''%%%!!!!!!$$$'''((()))(((&&&%%%%%%&&&((())),,,---...---+++***###$$$&&&)))...111222222111000000000111000...,,,((()))***---///...***'''"""""""""######$$$%%%&&&######$$$$$$$$$$$$%%%%%%%%%'''((())))))(((&&&%%%&&&...555333,,,&&&%%%((((((((('''''''''((())))))((()))***(((%%%"""!!!!!!%%%$$$$$$%%%&&&%%%""" !!!###(((+++)))### ###&&&&&&%%%$$$###""""""######""""""############$$$%%%%%%$$$$$$#########$$$$$$******((($$$""""""%%%'''666999:::333((( """%%%$$$"""!!!"""$$$&&&(((%%%### !!!""""""""" !!!######  !!!###$$$$$$$$$(((&&&### !!!###&&&%%%$$$###%%%''''''%%%"""""" !!!&&&'''&&&$$$######"""!!!!!!###&&&'''((('''$$$$$$######$$$$$$###""""""'''***$$$  """###""" ######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((($$$%%%&&&$$$""" !!!!!!!!!"""###&&&'''%%%!!! ###&&&'''&&&### """(((---///...+++)))'''((())))))(((((()))+++)))(((&&&$$$###!!!!!! ###(((,,,---******...222///,,,***(((((('''%%%###"""$$$'''))))))***,,,......***%%%!!! ###(((+++...,,,)))'''''''''&&&%%%%%%$$$###"""###%%%'''(((*********(((%%%#########$$$%%%&&&)))+++...000222000---)))%%%$$$&&&(((***%%%$$$%%%(((***+++)))((()))***,,,......---+++***(((+++---......---------///---,,,---///222333222/////////000000111111111+++++++++)))&&&&&&''')))(((((()))+++,,,,,,)))'''$$$'''***+++***)))))))))...,,,******+++,,,,,,+++)))***++++++***((('''&&&***((('''&&&&&&))),,,...,,,,,,+++)))'''(((***---111...***'''&&&)))---000///...,,,***)))))))))))))))+++------,,,,,,---...222666<<>>===<<>><<<<<<<<<>>>===;;;888666555444333jjjLLL:::777333000...+++'''$$$&&&&&&'''))),,,,,,+++***)))***)))$$$ ###''',,,///...)))%%%%%%%%%###'''(((***---///...+++(((&&&&&&&&&$$$"""###%%%'''+++,,,---,,,***))))))***((()))***+++++++++***)))&&&$$$###$$$(((,,,///000111///...---......---++++++)))))))))***+++***((( !!!###$$$&&&&&&&&&+++,,,+++(((%%%$$$&&&((()))))))))*********++++++)))---111111,,,))))))+++&&&&&&&&&&&&'''((())))))+++,,,---,,,(((%%%###"""###$$$%%%''')))(((%%%###"""&&&(((&&&""" %%%)))&&&$$$!!!"""$$$%%%%%%###$$$'''***&&&%%%$$$""""""!!!!!!!!!###$$$$$$###""""""$$$%%%%%%'''((('''%%%###$$$$$$!!!"""###%%%&&&&&&''''''%%%### """######"""!!!$$$""" ###$$$%%%%%%&&&&&&((())))))(((%%%!!!###((()))%%%!!!"""%%%(((&&&$$$ !!! !!!%%%&&&###"""%%%'''$$$$$$###%%%'''))))))(((######$$$""" """###$$$###""" !!!""" ###&&&)))---///---((($$$###%%%"""###$$$%%%%%%$$$$$$###%%%%%%&&&%%%%%%$$$$$$###""""""!!!!!!$$$###""""""!!!!!!############$$$$$$$$$%%%'''((()))******,,,,,,---+++)))'''((((((''''''((((((((('''&&&&&&###%%%''')))***)))((('''$$$&&&)))---...+++%%% !!!$$$'''((((((&&&%%%&&&'''&&&&&&&&&'''((()))***(((&&&%%%$$$%%%%%%###!!!!!!!!! !!!"""%%%(((***---+++)))((((((***++++++)))***+++,,,---.........111...+++'''&&&'''((()))))))))***,,,//////...---)))***,,,...///000//////,,,...000111///---------++++++,,,...000000...,,,+++++++++,,,------......,,,,,,+++)))'''&&&''')))&&&%%%$$$%%%((())))))(((%%%(((,,,---,,,***)))(((,,,***((()))+++...//////+++,,,---+++)))((())),,,(((''''''''')))+++...000777555333///,,,+++...000///,,,(((%%%&&&***///222000000...---,,,***))))))))),,,...//////000111222///111444888:::;;;:::999999999:::<<>>>>>???AAAFFFLLLQQQUUUWWWYYY\\\```ffflllqqqrrrrrrqqqrrrvvvzzz}}}|||{{{zzzyyy~~~}}}yyyuuusssuuuwwwqqqrrrtttzzz}}}zzzyyyyyyxxxwwwwwwvvvuuuuuusssrrrsssvvvxxxxxxuuuqqqmmmjjjhhhhhhkkkooorrrsssnnnppptttxxxzzzxxxsssoooiiigggccc]]]WWWQQQMMMJJJBBB???;;;888777999<<<>>>777666555333222222222222kkkMMM999777333111...***&&&###%%%&&&''')))))))))((('''+++,,,,,,)))%%%$$$&&&)))222111///---+++)))''''''))))))+++,,,,,,,,,,,,,,,)))+++,,,+++)))((())),,,.........---++++++---///)))'''%%%$$$$$$###!!! """###$$$%%%''')))+++&&&''')))***++++++******---+++)))'''&&&'''((((((&&&%%%%%%&&&(((*********333333111...***(((((())))))'''&&&&&&'''))))))((((((&&&%%%'''---444:::<<<,,,+++)))'''&&&'''((()))000111222///)))$$$"""### !!!$$$((((((%%%!!!"""&&&(((&&&"""$$$(((***)))$$$!!!"""!!! ###''')))&&&$$$###$$$&&&'''$$$!!!"""%%%&&&&&&&&&$$$"""!!!!!!!!! !!!###$$$%%%&&&''''''%%%$$$###%%%''''''###!!!###$$$%%%&&&&&&'''(((((())))))))))))'''$$$###''')))$$$$$$#########$$$%%%&&& """%%%&&&%%%$$$"""""" ###$$$###&&&---111111+++%%%"""###$$$!!! """'''******((()))$$$"""######%%%''')))111,,,)))***///000+++&&& !!!"""$$$'''***)))(((''''''&&&###"""###!!!!!!!!! !!!!!!&&&,,,//////...(((((('''%%%###%%%(((+++000///,,,'''$$$###$$$'''&&&(((***---......---,,,,,,,,,+++***)))(((''''''''''''***///...&&&!!! $$$$$$$$$'''******&&&###%%%(((+++...000000///...(((&&&%%%###""""""######!!! !!!"""$$$(((+++---)))&&&%%%)))///111///,,,000...,,,,,,...000111111222111...+++((('''))),,,***,,,...000///---***'''''''''(((***,,,///111333333333111...,,,,,,...111000000///...---,,,,,,+++(((***,,,,,,+++))))))***,,,,,,+++******)))))))))'''''''''%%%$$$$$$&&&((('''((()))******+++++++++---,,,++++++++++++------///...+++***))))))++++++%%%&&&''')))***+++++++++888:::777222///000000,,,---+++(((''''''))),,,///...////////////---,,,+++***,,,...000111222111111333444666:::======;;;888555333111000111444777:::===AAAFFFGGGFFFHHHMMMRRRTTTWWW]]]eeemmmpppnnnkkkkkknnnrrruuuvvvwwwxxxzzz{{{}}}}}}zzzvvvttttttvvvuuusssrrrtttxxx{{{{{{zzzzzzyyywwwvvvwwwwwwuuutttrrrrrrssstttvvvuuusssqqqqqqnnnjjjiiilllooorrrssstttvvvyyy|||{{{uuullleeeaaa[[[UUURRRQQQOOOJJJEEE???===;;;999888888888999444333111000111000...---jjjKKK999777333000...***&&&###$$$%%%'''((()))******+++***++++++)))&&&&&&(((***000///...,,,+++)))((('''((()))***+++,,,,,,,,,,,,+++---///...,,,+++,,,---.........,,,******---///***(((&&&$$$###""" !!!###$$$%%%''')))***&&&'''(((*********)))((()))(((&&&%%%%%%''')))+++((('''''''''(((*********///000111///,,,)))))))))((('''&&&&&&(((((('''&&&&&&$$$###%%%***000444666,,,***(((&&&$$$$$$%%%&&&***+++,,,+++&&&###"""######!!! !!!$$$%%%%%%### $$$((()))'''### """ $$$((()))%%%!!!"""$$$$$$###"""!!!!!!"""$$$%%%"""!!! """%%%&&&$$$"""###(((+++,,,%%%###"""!!!"""!!!""""""###$$$%%%%%%%%%%%%&&&%%%$$$&&&'''&&&###  """$$$%%%&&&&&&((()))***+++,,,,,,+++***%%%###  ###%%%'''%%%%%%$$$$$$$$$$$$######!!!$$$%%%%%%###"""!!!""""""""")))444<<>>@@@>>>999555111000///...000333666999<<<@@@CCCCCCBBBCCCHHHMMMLLLNNNSSS[[[aaadddccc```aaadddhhhkkkmmmooorrrtttyyy{{{{{{yyyvvvttttttuuuuuusssqqqrrrvvvzzz{{{{{{}}}|||{{{{{{{{{zzzwwwtttqqqqqqqqqrrrsssrrrooolllpppnnnllllllnnnqqqssssssrrrtttvvvwwwuuuooofff```YYYTTTNNNKKKJJJHHHCCC???===<<<:::888666444444444111000......//////---,,,gggHHH999666333000...+++'''$$$%%%%%%&&&''')))+++---...)))))))))((('''''')))+++,,,,,,+++***)))((((((''''''((()))******+++++++++,,,...111222000///.........---,,,***((()))+++...+++)))'''%%%$$$""" !!!"""$$$%%%'''((()))&&&'''((()))))))))((('''&&&$$$###"""###&&&***---******))))))))))))******+++---......,,,)))(((((((((''''''((()))(((%%%###"""!!!!!!%%%)))+++,,,((('''%%%###"""""""""###%%%'''((('''%%%$$$$$$%%%&&&###"""$$$%%%###&&&)))***((($$$"""!!!###!!!!!!###%%%%%%"""%%%'''&&&%%%$$$###!!!!!! """$$$$$$###!!!&&&,,,///111%%%###""""""###""" """######$$$%%%%%%$$$$$$&&&&&&&&&'''(((&&&### !!!!!!"""###$$$%%%&&&&&&(((***,,,......---+++)))######"""""""""###$$$$$$&&&&&&&&&%%%$$$"""!!!  """$$$$$$###"""!!! """!!!!!!(((666AAAEEE888000)))&&&$$$!!!!!!######!!! !!!"""$$$######%%%$$$!!!$$$))),,,+++(((%%%###!!!%%%+++...+++(((!!!!!!!!!""""""###$$$$$$%%%$$$$$$%%%&&&%%%### """$$$%%%$$$$$$"""###&&&,,,))))))000999===777111***&&&###$$$(((++++++***......---)))&&&######$$$&&&'''((()))***))))))((('''''''''&&&%%%$$$###"""%%%$$$'''+++***%%% $$$%%%&&&(((******(((&&&%%%'''***---......,,,+++&&&%%%$$$"""""""""######&&&%%%$$$###$$$&&&(((***---***((()))---000000///***)))***+++...000///............---******+++,,,***,,,---...,,,***'''$$$%%%%%%&&&(((,,,111666999666555333...***''''''((('''((()))***+++,,,,,,,,,...000111///---***))))))&&&(((***+++,,,+++)))(((''''''&&&$$$""""""###%%%))))))***+++++++++******,,,,,,++++++,,,...000111222111///,,,+++*********(((((()))***+++,,,,,,,,,///222333000000000...***++++++++++++---///000222000222666999:::999777666444333111111222444777999:::;;;>>>AAAAAA===777222------,,,---///222555777;;;===>>>===;;;<<>><<<;;;999777444222333777;;;>>>@@@@@@@@@@@@>>>999333...+++++++++---///222555666:::::::::888666777:::===???@@@CCCFFFIIIKKKLLLLLLJJJMMMQQQUUUYYY___eeeiiillllllmmmmmmmmmmmmnnnooouuutttssssssvvvzzz~~~{{{uuurrrqqqpppqqqrrrqqqooommmmmmmmmnnnpppssssssqqqoookkkjjjhhheeeaaa[[[SSSNNNLLLIIIDDDAAA???===:::777777666666444333000...---+++***)))+++---...---,,,dddEEE888555111...---+++)))'''+++***)))(((((()))***+++%%%$$$###$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((()))))))))))))))((())),,,...///...+++***)))***)))'''%%%%%%&&&'''(((((((((***++++++)))'''"""""""""%%%((()))(((&&&'''((()))*********)))((('''%%%###!!!"""$$$'''))),,,......,,,***)))***,,,,,,***'''### ###&&&*********+++,,,***'''$$$  """$$$%%%&&&%%%$$$$$$$$$$$$$$$#########"""!!! !!!$$$&&&'''&&&$$$!!! ###"""!!!"""$$$###"""  $$$%%%$$$###$$$%%%""""""!!! !!!###"""###&&&***------***(((&&&&&&&&&'''((((((%%%###!!!###%%%&&&&&&&&&&&&''')))***)))'''&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$'''((((((%%%""" """&&&***+++)))'''&&&&&&)))((('''%%%""" !!! """%%%&&&$$$"""###%%%%%%"""$$$***...---,,,)))((()))&&&!!! """$$$###!!! !!!!!!$$$+++...+++'''$$$""""""%%%(((***(((&&&#########%%%&&&&&&###  !!!  !!!"""$$$%%%)))...333444111...,,,---+++'''$$$&&&,,,///...+++...//////---***((('''(((&&&&&&&&&''''''''''''&&&)))***++++++***)))'''&&&%%%###%%%******&&&%%%&&&$$$%%%''''''''''''''''''&&&(((+++------,,,***))))))((('''&&&&&&&&&'''(((%%%$$$$$$$$$&&&))),,,---000...+++***+++---...///(((%%%"""!!!$$$))),,,......//////---)))'''&&&''',,,,,,------+++)))'''&&&$$$&&&***...000000///---...//////---)))&&&%%%%%%###%%%(((+++---...//////000111222111...+++***)))---,,,***)))((((((((((((&&&&&&&&&$$$"""!!!###$$$''''''(((((()))((((((((('''''''''(((***,,,...000000///...---,,,+++******+++***)))))))))***++++++,,,111333222111000---'''(((+++...222444444333222111555:::???BBBBBB@@@???===;;;888777999<<>>@@@AAABBBDDDEEEBBBDDDHHHLLLPPPVVV\\\aaaddddddeeegggiiijjjkkkkkkssssssssstttvvv{{{zzztttsssssstttvvvwwwvvvuuupppqqqrrrtttvvvuuurrrooogggddd___[[[WWWQQQLLLHHHGGGDDDAAA>>>;;;999777555333444555555444222000///******)))+++---//////...dddEEE888444000...---,,,***)))******)))(((((((((((()))%%%$$$"""###&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))*********'''((()))+++------+++(((((()))******'''%%%%%%%%%&&&'''))),,,//////...,,,$$$######&&&***+++)))&&&%%%&&&((()))******))))))((('''%%%$$$$$$%%%&&&'''+++---///---)))(((***------***%%%!!!%%%******)))***+++***(((%%% !!!""" !!!$$$&&&'''$$$###!!! !!!"""!!! !!!###$$$$$$""" !!!$$$%%%%%%$$$!!!""""""###%%%''''''$$$!!!"""&&&'''$$$!!!"""###"""!!!  ###&&&%%%&&&'''***+++)))%%%!!!%%%&&&&&&(((***)))'''$$$!!!###$$$%%%%%%&&&$$$'''***+++***(((((((((%%%$$$"""  !!!"""$$$$$$###!!!!!!&&&,,,---+++)))((()))+++)))&&&###!!!!!!!!!$$$&&&$$$""" $$$%%%$$$&&&******((($$$###%%%'''%%% !!!######!!!"""!!!!!!!!!  $$$)))***(((&&&$$$######%%%'''((('''&&&###"""###&&&******&&&""" ###$$$$$$"""%%%---444333,,,((()))---+++)))'''))),,,...---,,,---...---,,,***)))***+++&&&&&&'''''''''(((((((((***+++---------+++)))(((%%%###$$$((()))'''&&&)))&&&((())))))'''&&&&&&'''((())),,,------,,,***(((***)))(((''''''((()))***%%%%%%$$$%%%'''***---...///...---+++++++++,,,---)))%%%"""!!!$$$(((+++------------***'''%%%%%%'''------......---,,,***)))%%%(((+++...///---+++)))***,,,---,,,)))&&&%%%$$$$$$&&&))),,,...//////...---...000///---+++******---,,,+++***))))))))))))&&&&&&&&&$$$""""""$$$&&&%%%&&&'''((())))))))))))'''&&&&&&''')))+++---...........................---,,,+++*********+++,,,,,,111333222222333000+++///222888===>>>===:::888777:::???CCCEEEEEEDDDCCCAAA@@@???@@@BBBEEEIIIKKKNNNJJJCCC===888444000...---...///000111222222222222222111111111111222222555777999:::;;;;;;===>>>:::===AAADDDHHHLLLQQQTTT[[[[[[\\\___cccfffggggggkkkmmmppprrruuuxxx}}}wwwvvvvvvxxxzzz{{{{{{{{{tttuuuuuuwwwxxxvvvrrrooobbb^^^XXXSSSOOOKKKGGGDDDAAA???===:::777555333222222333555777666444222000+++******+++...//////...eeeEEE777444000---,,,,,,+++***'''(((((()))))))))(((((((((%%%###$$$'''******)))&&&&&&%%%%%%%%%%%%%%%%%%''''''((()))************)))((((((***---...,,,***(((+++---...+++(((&&&%%%%%%&&&(((,,,000111///---&&&$$$$$$''',,,---***&&&!!!###%%%'''((((((((((((((((((((('''''''''((((((***---...,,,)))(((+++...***((($$$ ###&&&)))'''&&&'''(((((('''&&&"""###$$$%%%%%%###"""$$$&&&'''$$$!!!!!!######!!!!!!###%%%$$$"""!!!"""###%%%%%%%%%###  !!!%%%'''&&&###!!!###''''''### """&&&$$$"""  !!!!!!!!!###'''+++((('''%%%%%%&&&$$$"""$$$$$$%%%((())))))&&&$$$!!!""""""############"""###&&&***+++***)))***+++(((&&&$$$!!!  """#########!!!  %%%,,,...+++)))***+++,,,)))%%%!!! """%%%### """######$$$((((((&&&"""!!!"""$$$!!!!!!!!!"""!!!!!!$$$%%%###""""""######"""!!!!!!"""###$$$%%%%%%%%%%%%""""""###$$$&&&''''''&&&"""!!!###(((------)))$$$ """&&&'''$$$!!!!!!'''------)))&&&))),,,++++++++++++,,,,,,------++++++***)))'''(((+++---'''''''''((()))***++++++)))***,,,------+++)))(((###!!!"""&&&(((&&&&&&)))***,,,---+++(((&&&'''((()))+++---......,,,***)))))))))(((''''''((()))***''''''&&&&&&''')))+++------...---,,,+++*********(((&&&%%%&&&(((***************)))'''%%%%%%''')))......////////////...---'''((()))************)))(((***,,,+++(((%%%###"""%%%'''***---......---,,,(((+++------,,,+++++++++((())),,,......---+++***%%%&&&&&&%%%$$$$$$&&&(((&&&&&&(((***+++,,,,,,,,,(((''''''((()))+++---...,,,---...000111222333333111///---,,,+++,,,---...000555888888999<<<;;;777;;;???FFFKKKLLLJJJFFFBBB@@@BBBEEEHHHJJJJJJJJJIIIDDDEEEGGGIIILLLOOOQQQRRRTTTOOOIIICCC===888333///...///111111111000...---,,,,,,---...000000///...000333777888777777888:::777:::>>>AAACCCEEEHHHJJJOOOOOOPPPTTTYYY]]]^^^^^^```dddiiimmmppptttxxx|||zzzyyyxxxyyy{{{||||||{{{tttssssssttttttrrrnnnkkk^^^YYYRRRMMMIIIGGGEEECCC>>>===;;;888555222222222222444666888777444000...+++***)))+++---///...---gggFFF777444000---,,,,,,+++***$$$%%%'''))))))))))))(((***'''%%%&&&)))++++++***((((((''''''''''''&&&&&&'''((()))******+++++++++,,,***)))***---///...,,,))),,,000111...***'''%%%%%%&&&(((,,,///000...,,,'''%%%%%%(((---...***&&& """%%%&&&'''''''''''''''((()))******))))))))),,,...,,,((('''+++///'''&&&%%%"""!!!"""%%%''''''%%%$$$$$$&&&''''''&&&$$$%%%&&&((((((%%% """$$$&&&&&&%%%""" !!!$$$&&&&&&%%%"""$$$%%%$$$!!!!!!$$$&&&&&&&&&%%%###  !!!$$$$$$!!!"""'''&&&""" !!!###***'''$$$!!! !!!""""""###&&&+++000***'''###!!!!!!!!!!!! """"""$$$''')))(((%%%###$$$$$$$$$$$$###!!! """&&&***,,,+++***+++---***(((%%%""" $$$$$$$$$###!!! $$$+++---+++)))***,,,,,,)))%%%   ###!!! !!! $$$%%%###$$$"""!!!!!!!!! !!!!!!"""&&&(((%%%###%%%((()))'''%%%"""###$$$$$$""""""###%%% !!!###%%%&&&''''''!!!!!!###)))///000+++&&&""" $$$))))))$$$  $$$%%%&&&&&&(((******,,,------++++++,,,---))))))(((&&&%%%'''+++...''''''((((((***+++------''')))+++,,,,,,***(((&&&""" !!!%%%&&&%%%&&&)))---///000---)))'''((()))***,,,...//////---***))))))((('''&&&&&&'''((()))***)))'''&&&'''(((***+++,,,---...---+++)))(((((('''''')))+++---,,,***(((''''''&&&$$$$$$%%%))),,,...//////000000000000000)))((('''&&&''')))+++,,,)))+++,,,+++((($$$!!! %%%'''***---...---+++***&&&(((+++,,,+++++++++,,,"""&&&,,,111333111---***%%%%%%&&&%%%$$$%%%(((***&&&''')))+++---...//////))))))((())))))+++---...,,,---///222444666777777333222000...---...///000555:::===>>>AAAEEEFFFCCCDDDIIIPPPVVVWWWTTTOOOKKKGGGHHHJJJLLLMMMNNNNNNNNNFFFIIILLLPPPSSSUUUVVVWWWWWWSSSNNNIIICCC<<<555000///000111111000...,,,***'''(((***,,,//////---+++...222777888777666777999777:::>>>AAABBBCCCDDDFFFEEEDDDEEEJJJPPPUUUVVVUUUXXX]]]dddiiillloootttwwwzzz}}}}}}|||zzzyyyyyyzzz{{{zzzyyyqqqpppoooooonnnlllhhheee[[[VVVOOOJJJGGGFFFDDDCCC>>>>>><<<999666333333333333555777888777333...+++***))))))***,,,...---,,,dddGGG888333///000333222,,,&&&%%%"""!!!"""%%%'''&&&%%%&&&''')))+++---,,,)))&&&(((+++///000...***'''&&&(((***,,,,,,+++******+++,,,***((((((***+++++++++)))...555::::::555---((("""###''',,,//////---***%%%&&&((())))))(((&&&%%%###$$$%%%%%%$$$###"""!!!%%%&&&(((***+++***(((((())))))(((((())))))***+++%%%&&&&&&$$$"""$$$(((,,,)))))))))))))))))))))))))))&&&###%%%''''''###!!!###$$$$$$&&&$$$###%%%(((***)))''''''$$$"""!!!###&&&(((((()))%%%!!! !!!!!! ###"""!!! !!!"""###+++)))&&&### """%%%'''(((***+++'''$$$ !!!""""""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###"""  """$$$'''((()))))))))&&&&&&&&&%%%###!!!  """%%%&&&$$$!!!$$$$$$#########$$$&&&'''(((%%%###!!!!!! !!!$$$&&&$$$ !!!%%%"""###!!!!!!$$$$$$$$$###"""!!!!!! """$$$---((($$$"""###$$$###""""""!!! !!! !!!(((,,,)))%%%###$$$&&&''''''&&&%%%$$$$$$""""""&&&''''''%%%$$$ """###%%%(((***+++---///...,,,*********((('''&&&&&&&&&((()))***"""!!! ###'''******((()))+++......,,,(((&&&%%%"""%%%''''''&&&%%%$$$%%%///111222111---)))&&&%%%&&&))),,,---+++)))''''''%%%&&&((()))***+++,,,,,,111,,,'''$$$&&&'''((('''))))))((('''&&&&&&%%%%%%$$$&&&)))++++++)))'''%%%"""$$$%%%&&&&&&'''***,,,000......000444777666444,,,***((('''(((***,,,...***)))(((&&&&&&%%%%%%%%%*********(((&&&&&&'''(((((()))******+++******)))%%%'''+++111555333---(((((((((((((((((('''&&&&&&'''***---,,,***+++000555......---+++******---///333333555999???CCCBBB@@@:::999888777777777777888???FFFJJJLLLQQQWWWVVVPPPSSSTTTVVVYYY[[[ZZZWWWSSSPPPSSSVVVWWWTTTQQQOOONNNMMMNNNPPPTTTZZZ\\\ZZZXXX[[[\\\ZZZTTTIII>>>777444444111///111333222+++&&&&&&''')))+++,,,---...///555555555555666666666777555555888<<>>;;;888666444333333555777999777222---(((&&&&&&)))+++......,,,***(((aaaDDD666111...///222222---'''%%%###!!!"""%%%''''''%%%&&&(((+++...000///,,,(((,,,///222222///+++(((&&&'''(((******)))))))))***)))((('''((()))+++,,,---+++///555888888333---(((###$$$&&&***---,,,***'''&&&'''(((((('''%%%"""!!!!!!"""###%%%%%%%%%$$$$$$%%%&&&(((***+++***))))))))))))))))))))))))))))))%%%%%%%%%$$$###$$$(((,,,------+++***)))))))))))))))&&&$$$%%%'''&&&""""""$$$%%%%%%&&&%%%$$$%%%(((***)))((('''%%%""""""$$$&&&'''((()))&&&###!!!"""""" !!!!!! !!!######***(((%%%"""  ###%%%%%%$$$$$$###"""  """######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$  !!!"""$$$&&&&&&''''''&&&&&&%%%%%%$$$###!!! ###%%%((()))(((%%%$$$$$$$$$###""""""""""""###$$$'''%%%"""!!!!!!!!! !!!$$$&&&$$$ """&&&###  """"""!!! !!!"""""""""!!! !!!######"""!!!""""""'''$$$""""""$$$%%%%%%$$$$$$$$$###"""!!!!!!"""""""""''')))&&&###""""""###$$$$$$$$$######""" !!!"""%%%''''''&&&###"""!!!###%%%(((***,,,...///...,,,***)))***+++***)))(((((()))***+++&&&### !!!%%%((()))(((+++...111222///***&&&$$$"""$$$&&&''''''&&&&&&'''---///111000,,,(((&&&%%%&&&))),,,---,,,+++******((()))***,,,---.........222---(((%%%%%%&&&&&&%%%(((((('''&&&&&&%%%$$$$$$$$$&&&)))++++++)))'''%%%###%%%'''''''''(((***,,,///...---///333555555333---,,,***)))***+++,,,---***)))((('''&&&&&&&&&&&&''')))***)))((('''((()))))))))***+++,,,---------)))((())),,,...---***&&&(((((())))))(((((('''&&&&&&***------,,,---111555666555222...,,,...222666:::;;;===BBBGGGJJJJJJHHHIIIFFFAAA===;;;<<<>>>@@@IIINNNQQQSSSXXX]]]]]]XXXUUUVVVXXX[[[]]]]]]ZZZXXXVVVWWWYYYZZZYYYVVVRRRPPPMMMMMMPPPUUU[[[```aaaaaaaaabbbaaa[[[PPPDDD;;;777777555333444555444...)))((()))+++...///000000///444444444555666666777777777666777;;;>>>???>>>;;;888999<<<>>>@@@AAAAAAAAAJJJNNNTTTXXXZZZ[[[]]]^^^]]]cccllltttwwwvvvrrrooopppnnnlllooossstttrrrnnnhhhddd___[[[YYYVVVRRROOOKKKHHHDDDBBBBBBBBBAAA@@@>>><<<:::888666555555555777999999666111+++'''%%%&&&(((+++------+++)))'''___AAA333000---...222222...***&&&%%%######%%%&&&&&&%%%&&&(((---111444333...***111333555444000+++(((&&&$$$&&&(((((('''&&&'''(((''''''''''''(((+++---...,,,///222555444000+++(((###$$$%%%'''))))))'''$$$''''''((('''%%%""" ###%%%''''''''''''%%%&&&(((***+++,,,++++++******++++++***)))((('''$$$%%%$$$######%%%))),,,111///---***)))))))))***)))'''%%%&&&'''&&&"""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$&&&(((******)))(((&&&######$$$&&&'''''')))'''$$$######"""  !!!###$$$%%%'''%%%""" """$$$$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&***,,,+++'''""" !!!!!!"""""""""$$$$$$$$$$$$$$$######"""&&&)))---...---+++******'''&&&$$$###""""""###$$$%%%###!!!!!!!!!"""!!!!!!###%%%###!!! ###&&&'''$$$  """######"""!!!  ###&&&&&&%%%"""!!!!!! !!!$$$&&&&&&%%%'''&&&%%%$$$############ """$$$%%%###!!! """!!!!!!!!!""""""###$$$ !!!""""""%%%&&&(((((('''$$$!!!!!!"""$$$(((***---//////...,,,***))))))///...,,,+++******+++++++++&&&"""!!!$$$'''(((''',,,000444666222---'''$$$"""$$$&&&''''''&&&'''(((***,,,...---***'''&&&%%%&&&))),,,------,,,------,,,,,,...///000000000000222///***&&&%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$###$$$'''))))))(((&&&%%%$$$&&&)))***)))))))))***...------...111333333222...---------------------+++***)))((((((((((((((('''***,,,---,,,+++++++++*********+++,,,...000111...+++)))((((((((('''&&&)))***+++++++++***(((((((((+++...///...000444888???===888444222555;;;???DDDFFFIIINNNSSSUUUUUUTTTZZZUUUMMMFFFCCCDDDGGGJJJRRRUUUWWWYYY]]]bbbbbb^^^XXXXXXYYY\\\___```^^^]]]]]]\\\\\\]]]___]]]XXXTTTRRRQQQRRRVVV]]]dddjjjmmmoooooommmfffYYYLLLAAA;;;:::777444444444333...******,,,///111222222111000111111222333555666777777555555666888<<<>>>>>>>>>888999:::<<<======<<<<<>>;;;:::===CCCHHHMMMPPPUUUZZZ^^^___^^^]]]```\\\TTTNNNKKKLLLOOORRRVVVWWWXXXZZZ]]]``````___\\\[[[[[[]]]___``````^^^```^^^\\\___cccddd___ZZZZZZWWWVVVXXX___iiissszzzwwwkkk]]]NNNCCC===999666222000///...+++(((***,,,000333333222000...,,,---...000222444555666444444444666999===???AAA:::;;;===>>>??????>>>>>>AAABBBCCCCCCCCCCCCEEEGGGIIIKKKNNNRRRVVVYYYZZZ[[[WWWVVVVVVXXXZZZZZZXXXUUULLLJJJGGGDDDAAA???===<<<555444333444666888999999888777555333222222222333555666666333...***'''''''''(((*********(((&&&$$$cccFFF333111//////222333111000---,,,***'''$$$"""!!!!!!###&&&+++111444222---))),,,...///...***&&&###"""$$$%%%'''&&&$$$######$$$'''(((((('''%%%%%%'''))))))*********)))(((&&&%%% """$$$((()))((('''%%%&&&'''((('''%%%###"""###$$$&&&'''((((((((('''((((((***,,,---...//////...///000000///,,,)))(((&&&$$$###"""$$$''')))++++++)))&&&$$$$$$&&&((()))))))))(((((('''&&&###!!!######$$$"""!!!!!!$$$'''''''''&&&%%%%%%&&&((()))(((&&&$$$###$$$%%%$$$######$$$&&&&&&$$$""" !!!  !!!!!! !!!!!!###%%%&&&((())))))$$$""" """"""&&&******'''%%% !!!###%%%&&&$$$"""#########$$$$$$%%%%%%%%%$$$%%%'''&&&###"""###$$$  !!!""""""""""""(((+++///000///...------***)))'''&&&&&&&&&''''''"""  !!!!!! """!!! """###%%%&&&''''''&&&$$$"""!!!"""  """$$$%%%%%%###&&&***+++)))%%%!!! !!!!!!!!!""""""((('''%%%$$$###"""!!!!!!###&&&%%%!!!  !!!###$$$!!!  !!!"""$$$###""""""!!!""""""###!!!"""###$$$$$$###!!!  !!!!!!$$$'''***---------,,,)))(((((()))---,,,+++***))))))******...,,,,,,...///...***%%%$$$)))///222111...***((('''((((((&&&###!!!!!!""""""$$$''''''&&&&&&&&&'''&&&''')))))))))***,,,///...//////000000000000///000///---+++******+++,,,***************)))))))))###$$$%%%&&&&&&%%%$$$###%%%(((+++,,,+++*********,,,,,,------------...//////000111222222111///......---,,,+++***))))))))),,,///333444222///---++++++++++++,,,---...///000------......---,,,++++++,,,---///000///...+++***...,,,)))'''***111:::@@@AAABBBBBBBBBBBBEEEIIIMMMRRRWWW\\\aaadddcccbbbaaa\\\ZZZWWWTTTSSSTTTVVVWWWYYYWWWXXX[[[]]]^^^^^^]]]^^^]]]]]]^^^___```___]]]___]]]\\\```eeegggccc___]]][[[[[[]]]eeesss{{{jjjZZZLLLBBB<<<:::777222...+++***(((((())),,,///111222000...,,,))))))+++---///111222333666666666666666888;;;===:::;;;===???@@@AAAAAA@@@===>>>???>>>>>>???BBBDDDDDDDDDEEEFFFHHHKKKNNNPPPLLLLLLMMMMMMMMMKKKHHHFFFAAA@@@>>>;;;888666555555/////////111444666777666666444222000...---------000111111000---++++++,,,)))***++++++***(((&&&%%%eeeGGG444222000///000111000///------+++((($$$"""""""""###%%%***...111000+++'''&&&(((******'''%%%$$$$$$&&&(((((('''$$$"""""""""'''))))))'''###"""%%%(((''''''''''''&&&&&&%%%%%%!!!!!!###'''+++,,,+++)))%%%&&&((())))))(((&&&%%%&&&&&&((())))))((('''&&&((())))))***,,,---...//////000000///...,,,+++)))(((%%%###"""$$$'''))))))%%%$$$###""""""###%%%&&&&&&'''''''''&&&$$$"""!!! """###""" !!!%%%)))(((((('''$$$""""""%%%''''''%%%############"""!!!!!!###'''(((&&&$$$###"""$$$""" !!!"""!!!!!!!!!"""$$$&&&'''((())))))&&&$$$!!! !!!$$$(((***######$$$(((---///---+++$$$###$$$%%%'''&&&$$$"""""""""######$$$%%%%%%%%%$$$%%%$$$!!!!!!%%%"""   !!!!!!"""""""""'''***---///---,,,+++***%%%%%%$$$###$$$%%%&&&'''$$$""" !!!""""""!!!###!!!  !!!"""######&&&))))))'''$$$"""!!!""" """$$$&&&'''(((###&&&***+++)))%%%"""!!! !!! !!!&&&%%%$$$###""""""!!!!!!!!!###%%%$$$  !!!"""###"""  !!!$$$$$$$$$###""""""!!!!!!!!!"""###$$$######"""######""""""###'''***+++++++++)))''''''((())))))(((''''''((()))***+++------///222444222---'''###&&&+++------,,,++++++******)))&&&""" !!!"""$$$&&&''''''((()))+++((())))))((('''(((+++---...////////////......---.........,,,+++***,,,...------------,,,,,,,,,,,,''''''(((((('''&&&$$$###%%%'''***+++*********++++++---...---,,,,,,---...///000111222333222111111000///---+++)))(((''''''(((+++///000...,,,***)))+++,,,...000222333333333---///222333111////////////111333444444222///...///,,,(((&&&***333===CCCCCCDDDEEEFFFGGGIIIMMMPPPUUUZZZaaaeeefffdddaaa```XXXXXXXXXXXXYYY[[[\\\]]]]]]ZZZ[[[___aaa___]]]^^^^^^]]]^^^___aaaaaa___]]]^^^]]]]]]```dddfffdddbbb[[[^^^cccjjjtttwwwdddUUUIII@@@;;;===:::444...***))))))***)))+++---//////---+++***'''((()))+++---///000111999999888555222111222333666777999;;;<<<======<<<888999;;;;;;;;;===???BBB@@@???===<<<===@@@CCCFFFCCCDDDEEEEEECCC@@@===:::888888888555222111111222---------///333555555444333222///---+++*********,,,---------,,,,,,...000,,,------,,,+++)))'''&&&cccEEE444222000...------,,,+++)))++++++(((%%%$$$%%%'''$$$&&&))),,,...---***&&&"""$$$'''((((((''''''(((***++++++(((%%%"""!!!!!!%%%'''(((&&&""""""%%%)))%%%%%%&&&&&&'''''''''&&&$$$%%%(((+++......,,,)))%%%&&&((())))))((('''%%%&&&'''((()))***)))(((((('''''''''((()))***++++++///......---,,,++++++******&&&###"""$$$'''''''''######"""!!! !!!!!!"""$$$$$$###!!!!!! !!!###""" """(((---)))((('''### """$$$&&&%%%###""""""""" $$$)))+++)))'''&&&&&&$$$""" !!!"""!!! !!!###%%%&&&''''''&&&&&&$$$"""!!!###''',,,///,,,)))'''***...000...+++%%%$$$$$$%%%''''''&&&$$$!!!""""""###$$$$$$%%%%%%###$$$$$$ $$$$$$"""!!!### !!!"""############'''))),,,---,,,)))(((((("""!!!!!!"""$$$&&&(((***'''&&&$$$###$$$%%%$$$###%%%""" !!!###$$$###!!!!!!###%%%%%%###&&&((((((%%%######$$$"""!!! !!!###&&&((())))))###&&&)))***(((%%%###""" !!!!!! """%%%%%%$$$###""""""###############"""   !!!"""############""" !!!"""#########"""!!! !!!"""$$$%%%%%%%%%&&&&&&%%%###"""###&&&)))((((((((('''&&&&&&(((***%%%%%%%%%&&&'''))),,,---------...111555444///+++%%%'''((()))((()))+++---,,,,,,***'''$$$"""###$$$###%%%((()))***+++...000---,,,+++)))''''''***,,,///////////////...---,,,---......,,,)))(((***,,,---.....................------,,,,,,***((('''&&&%%%&&&((()))))))))+++---,,,---///...,,,+++,,,......///000111222333333333111000...+++)))'''&&&%%%###&&&***,,,,,,+++++++++,,,///333777:::;;;<<<;;;555888:::999777555555666999;;;===>>>>>><<<999777333111...///444<<>>;;;===??????===:::777555222444444111...---...000,,,,,,---///222333333222000///---+++*********+++***++++++++++++,,,///222000//////...---+++)))(((```BBB444222///,,,+++)))))))))&&&((()))(((&&&%%%(((***&&&''')))+++---,,,)))&&& ###&&&))))))***+++,,,,,,---,,,***&&&"""!!!!!!"""%%%'''%%%""""""&&&+++%%%%%%&&&'''(((((((((((('''(((+++///111///,,,(((&&&'''((())))))'''%%%$$$%%%&&&((()))*********)))&&&&&&&&&&&&&&&'''((()))------,,,***************+++'''###"""$$$''''''&&&$$$###"""!!! !!!!!! !!!###"""!!!###***000))))))'''### ###&&&$$$"""!!!"""!!! %%%+++---,,,***)))***$$$""" !!! !!!"""$$$%%%%%%%%%$$$###""" """'''---000333...***+++...///---)))$$$######$$$&&&''''''&&&!!!""""""###$$$$$$%%%%%%"""$$$%%%!!!"""%%%###"""%%%""""""###$$$$$$$$$$$$$$$'''))),,,---+++(((&&&&&&!!!!!!"""###&&&))),,,---+++)))'''&&&''''''&&&%%%&&&###!!!"""%%%&&&&&&$$$ !!!###&&&&&&'''$$$&&&'''&&&###"""$$$'''###""""""!!!!!!""""""""" """%%%''')))******###&&&((()))'''%%%$$$$$$ !!!!!! $$$%%%%%%$$$######$$$$$$$$$$$$###!!! !!!""""""!!!"""$$$&&&'''(((''''''###""" !!!###$$$###""" """###%%%%%%&&&&&&((((((&&&$$$######&&&)))&&&''''''&&&%%%%%%(((***######$$$%%%'''***---///...,,,,,,///333444111...))))))(((&&&%%%'''***---------+++)))&&&%%%&&&'''%%%(((***,,,---///111333000///---***''''''))),,,//////000//////...---,,,---......,,,(((&&&''')))---.....................111111000///---+++)))((($$$&&&''''''((())),,,...,,,...000...,,,***,,,.........///000222333444555222111...+++(((&&&$$$$$$!!!$$$)))+++,,,---...000---000666<<>>CCCDDDGGGIIIHHHFFFCCCAAA888777777:::???FFFKKKNNNPPPNNNJJJGGGFFFIIIOOOTTTVVV\\\dddgggeeeaaa]]]\\\\\\\\\\\\^^^aaaeeeiiilllbbb___```ggghhhbbb^^^___XXXZZZ^^^cccggghhhfffdddaaabbbdddcccbbbaaaaaabbbbbbnnn{{{rrreeeZZZPPPIIIBBB===???<<<555---'''&&&(((***++++++,,,,,,++++++************+++,,,...///000000---///000///,,,+++,,,...111222333333222111///...///111444555444444555777555333111///000444888:::666888;;;<<<:::888555444///111222000,,,+++---///---,,,---///111222222000...---,,,+++++++++,,,---***++++++******+++///222222111111///...,,,***)))bbbEEE444000+++)))))))))&&&### ###&&&''''''&&&%%%&&&***((()))------)))'''(((''''''''''''(((+++---...---+++(((&&&%%%$$$""" (((&&&%%%######$$$%%%&&&###$$$%%%))),,,...---,,,)))***,,,///111000---))))))'''%%%&&&'''((('''&&&&&&'''((()))***)))((('''"""###$$$$$$###$$$&&&(((---)))&&&&&&)))+++(((%%%'''%%%###$$$&&&'''%%%"""###$$$$$$""" """$$$%%%&&&&&&&&&)))'''###"""%%%)))&&&""""""$$$%%%(((///444111***(((%%% ###&&& ###%%%$$$ $$$***...777444000---+++)))'''%%%%%%%%%&&&&&&%%%###"""!!! !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$$$$%%%&&&''''''''''''&&&(((***---///...***&&&""" """%%%)))++++++***(((&&&$$$$$$$$$&&&&&&***((('''%%%%%%''')))***&&&$$$!!! !!!###'''$$$!!! ###$$$$$$### !!!###$$$%%%%%%%%%$$$ """%%%&&&%%%###!!!$$$'''(((((('''%%%%%%$$$###"""!!!!!!!!!"""(((&&&$$$"""!!!!!!"""############$$$%%%&&&''''''&&&((()))***)))((())))))%%%###!!! !!!$$$%%%"""!!!$$$%%%$$$"""!!!'''&&&%%%""" !!!$$$&&&###%%%'''&&&$$$###"""""" !!!$$$(((+++,,,---,,,++++++---000222222111******)))((('''''''''(((...,,,***(((((()))***+++.../////////......000111333222///---***'''%%%$$$***************))))))))),,,***(((&&&%%%%%%'''(((.........------,,,,,,,,,///111333000***'''(((+++,,,,,,,,,,,,+++***))))))......---+++***+++...000333111...,,,---000444777555111,,,(((%%%$$$$$$%%%&&&'''(((***---///111333444888>>>CCCFFFJJJMMMOOOPPPPPPNNNIIIDDDBBBEEEHHHQQQQQQSSSVVVXXXWWWRRRMMMGGG???>>>FFFOOOQQQTTTWWW___[[[UUUNNNKKKMMMSSSWWW^^^eeeiiihhheeedddbbb___]]]^^^```dddhhhiiiiiigggcccaaaaaadddggggggaaa\\\[[[___```___aaagggjjjiiigggdddbbbaaa___\\\^^^cccjjjyyyyyyoooiiiaaaYYYSSSKKKCCC======;;;555...'''$$$$$$%%%((((((''''''&&&'''''''''))),,,000111000///.........---...///000///,,,******---......,,,+++---///000000222333333444333333222222222111000111444777555444444555555333000---)))+++...///.........///000/////////000000000000)))***+++---...///000000---,,,,,,++++++*********///---,,,***))))))+++,,,___BBB555111,,,)))))))))&&&$$$!!!$$$&&&'''&&&%%%%%%&&&'''%%%&&&******'''%%%'''***************+++,,,,,,***(((&&&%%%%%%%%%$$$###'''&&&%%%$$$$$$%%%'''((((((((()))+++///111111000,,,,,,---...///...***((((((&&&%%%&&&'''(((((('''''''''(((((('''&&&%%%$$$###$$$&&&&&&%%%%%%&&&(((***'''%%%&&&***,,,)))&&&'''%%%$$$$$$&&&'''%%%$$$######"""  !!!###$$$%%%%%%$$$$$$&&&%%%###  $$$((()))&&&!!!!!!###&&&)))000666444...)))%%% !!!### """$$$### ###(((+++444111---+++***)))((('''%%%%%%&&&&&&%%%###"""!!! !!!###%%%&&&'''((((((((('''&&&&&&%%%$$$$$$#########"""""""""""""""!!!"""###$$$%%%&&&&&&&&&)))***,,,///000...***'''""" """%%%((())))))%%%$$$###""""""###%%%&&&(((((('''''''''(((******'''%%%!!! %%%###!!!!!!######"""  """###$$$######"""$$$%%%$$$###!!!"""%%%'''((((((&&&%%%&&&%%%###!!!!!!!!!""""""&&&%%%###!!! !!!"""!!!"""###$$$%%%%%%&&&&&&''''''(((((('''''''''(((%%%###!!! !!!%%%&&&$$$"""!!!"""$$$$$$###!!! !!!###$$$$$$$$$%%%&&&(((((()))***'''### """!!!!!!"""$$$''')))***(((((((((***---//////...,,,+++***)))((((((((((((,,,+++)))(((''''''((((((---.........------///000111000...,,,)))'''%%%$$$&&&&&&&&&&&&''''''((((((***)))'''&&&%%%&&&)))+++...............---,,,,,,///111222///)))&&&'''***,,,,,,,,,,,,+++***)))))),,,---------,,,---000222222000...,,,,,,...111333222///,,,)))'''''''''((()))))))))+++---000333555444888???EEEIIINNNRRRUUU\\\\\\ZZZUUUOOOMMMOOOQQQVVVWWWYYY\\\^^^]]]YYYUUUPPPJJJHHHNNNTTTXXX\\\bbbhhhddd^^^XXXTTTTTTYYY]]]```gggllljjjhhhgggddd```^^^___aaadddggghhhgggeee```___^^^aaaeeefffbbb]]]^^^``````^^^aaagggjjjjjjfffcccaaabbb```^^^```fffsss|||wwwnnniiiaaa[[[UUUNNNFFF@@@<<<:::555...((($$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%'''***---///...------.../////////000111000---***)))+++------,,,+++---.../////////000111111222222222222222000///000444777444333333333222000,,,)))&&&)))+++,,,+++++++++,,,..................------)))***,,,...//////......------------,,,+++******+++)))''''''((()))******]]]@@@777222---******)))'''$$$"""%%%''''''&&&%%%%%%%%%"""!!!"""''''''$$$$$$&&&++++++,,,++++++***)))((((((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%&&&''')))***,,,+++***,,,///111111111...---,,,,,,,,,+++)))&&&'''&&&%%%&&&((()))(((((((((((('''&&&$$$"""!!! ###&&&(((((('''&&&&&&&&&%%%$$$$$$'''+++,,,***''''''&&&%%%%%%''''''&&&%%%!!!!!! !!!  !!!###%%%%%%$$$###"""######"""!!! """&&&***)))&&&!!! ###&&&)))000777666111)))&&&!!! ###!!!###$$$### !!!%%%(((...,,,)))(((((()))***)))$$$%%%%%%%%%%%%###"""!!! """$$$&&&'''((())),,,+++***)))'''&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!! """###%%%%%%%%%+++,,,---///000...***&&&"""!!!!!!"""%%%'''((((((!!! """$$$%%%''''''((()))))))))))))))(((&&&!!!###"""!!!!!!""""""!!!!!!"""""""""!!! """$$$%%%$$$""""""###%%%&&&'''&&&%%%$$$%%%$$$""" !!!"""$$$"""  !!! !!!"""$$$%%%&&&&&&&&&'''&&&&&&%%%%%%'''((()))%%%###!!! !!!!!! """!!!!!!"""%%%&&&&&&%%%$$$$$$$$$###"""!!! ###&&&'''(((***++++++++++++(((######"""  """%%%''''''&&&&&&(((+++---......///...,,,***))))))))))))))))))(((''''''&&&%%%%%%***+++,,,,,,++++++,,,...------,,,+++)))'''&&&%%%$$$######"""###$$$%%%&&&%%%&&&'''''''''))),,,...,,,---.........---+++***---//////,,,(((&&&'''))),,,,,,,,,++++++***)))))))))+++---...//////111222///...---,,,+++,,,------...---+++************+++,,,+++++++++...111555888555:::@@@GGGMMMRRRXXX[[[bbbbbbaaa]]]XXXTTTUUUWWW\\\]]]___ccceeeeeebbb___ZZZXXXXXXZZZ\\\^^^dddjjjnnnkkkgggaaa]]]\\\^^^aaacccjjjnnnnnnkkkjjjfffaaa^^^^^^___bbbeeefffeeeccc]]]\\\\\\___cccdddaaa^^^```cccbbb```bbbhhhjjjiiieeebbbaaabbbaaa```dddiii|||zzzvvvuuuqqqllleee___YYYRRRIIICCC;;;999555///)))&&&%%%&&&$$$$$$$$$#########""""""&&&(((***+++++++++,,,...000000000111222000---***'''***,,,...---,,,---...------,,,,,,---...000111222222000...---///222555222111111111000...***'''%%%''')))))))))((()))***,,,------------,,,+++***)))+++---...///...,,,+++,,,---......---+++***)))&&&$$$###%%%)))+++***)))___CCC:::444...+++******(((%%%$$$&&&((('''&&&%%%%%%%%%  %%%&&&######&&&)))***+++,,,+++***(((''')))'''%%%&&&'''((('''&&&&&&&&&&&&'''((()))+++,,,+++)))((((((+++---......,,,+++)))((()))***)))'''&&&%%%%%%''')))+++***)))+++)))'''$$$!!!###%%%((()))'''%%%$$$$$$!!!"""###'''+++---+++)))&&&&&&&&&&&&&&&'''&&&&&& !!!$$$###"""!!! """$$$%%%%%%###"""!!!!!!"""!!!!!!"""%%%((()))&&&!!! ###&&&(((...444444000(((%%%"""!!!$$$&&&%%%%%%%%%$$$"""!!! ###%%%)))&&&$$$$$$&&&)))******###$$$%%%%%%$$$###"""!!!!!!"""$$$%%%''''''''''''++++++***)))((('''&&&&&&&&&'''(((((('''$$$""" !!!###$$$%%%%%%)))***+++,,,---+++'''$$$$$$###"""$$$&&&(((((((((!!! !!!"""###&&&'''((())))))'''%%%$$$'''%%%!!!"""!!! !!!"""$$$$$$ !!!"""#########"""!!!###""""""###%%%%%%$$$###"""######$$$$$$$$$######$$$"""  !!!  """###$$$&&&'''(((((((((&&&%%%###$$$&&&)))+++,,,&&&$$$""""""######"""!!!&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$###!!!"""%%%''')))+++...)))******(((###!!! """&&&((('''&&&(((,,,///111111222000...+++***)))******((())))))((('''&&&%%%$$$'''((()))((('''''')))+++)))*********)))(((&&&&&&%%%$$$"""!!! !!!""""""###(((+++,,,,,,---///+++,,,---------+++)))(((***++++++***(((''')))+++---,,,+++******)))))))))'''***---//////......///)))))))))))))))*********,,,+++++++++++++++++++++...---,,,,,,///333888;;;999===CCCIIINNNTTTYYY]]]bbbdddeeebbb]]]ZZZZZZ\\\^^^```cccfffiiiiiigggfffccceeegggfffbbbaaaeeejjjjjjiiigggccc___^^^```aaaeeekkkooonnnmmmkkkfff___YYYYYY[[[^^^bbbddddddccc]]]\\\\\\]]]```aaa```^^^bbbeeegggfffgggjjjjjjgggdddaaaaaaccccccbbbffflll|||wwwrrrtttyyyzzztttkkkccc[[[RRRHHHAAA888777444000+++((('''(((%%%%%%%%%%%%$$$###""""""%%%&&&((())))))))),,,---111111111222333111...+++(((***,,,...///.........+++***)))((()))+++---///111000///---+++,,,///222000000000000111///,,,)))&&&((()))***)))((()))+++,,,---------,,,+++***)))+++,,,...//////---,,,***+++,,,------,,,***(((&&&%%%######'''---///---***dddIII===777000,,,+++***(((&&&&&&'''((('''%%%$$$$$$%%%!!! $$$&&&$$$%%%((()))***,,,---......---,,,,,,***((('''(((((('''%%%&&&&&&'''((()))+++,,,---+++)))'''''')))***++++++(((&&&%%%%%%(((*********%%%%%%&&&(((,,,---,,,+++...+++((($$$!!!"""$$$''''''&&&$$$######!!!###'''***+++***)))&&&''''''&&&%%%%%%%%%%%%###$$$$$$"""!!!!!!$$$&&&&&&%%%$$$ """######!!!!!!"""###'''%%%!!!!!!$$$&&&&&&)))......+++&&&%%%"""!!!"""%%%))),,,)))(((&&&&&&%%%$$$$$$### """%%%&&&### ###&&&((()))"""###$$$$$$$$$###"""!!!"""$$$%%%&&&'''&&&%%%%%%(((((('''''''''''''''&&&&&&'''(((((('''$$$!!!  !!!###$$$%%%%%%%%%%%%%%%''')))(((%%%"""$$$$$$$$$&&&(((***)))(((######""""""!!!!!!!!!!!!&&&'''((((((&&&$$$!!!$$$"""  """###"""!!! ###))),,,(((((((((((('''%%%###"""'''%%%$$$$$$%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!"""""""""   !!!%%%%%%&&&''')))***+++,,,&&&$$$###$$$(((,,,......&&&$$$######$$$%%%$$$###)))((('''%%%$$$######$$$&&&%%%$$$"""  !!!""""""$$$&&&+++...)))******(((###"""&&&'''&&&&&&(((,,,000222222222000...+++))))))******************((('''%%%$$$$$$%%%%%%%%%$$$$$$&&&''''''((()))******)))'''&&&)))'''%%%""" !!!+++000000...---...,,,,,,---,,,+++)))(((&&&&&&'''''''''((())),,,///---,,,+++)))))))))))))))'''***---...---+++******###$$$%%%'''((())))))***+++++++++******++++++,,,000///...///222777<<<@@@AAADDDHHHLLLPPPTTTYYY]]]bbbfffiiihhhdddaaa```aaa^^^```dddgggiiiiiiiiiiiikkkpppsssooohhhccccccdddcccccccccaaa```___aaacccfffjjjmmmlllkkkjjjddd]]]SSSTTTVVVZZZ___ccceeeeee```___^^^^^^_________^^^ccciiimmmmmmmmmnnnjjjeeecccaaaaaacccccccccgggmmmuuuxxxyyyvvvqqqqqqxxx{{{ooodddYYYNNNCCC<<<444444333111---*********(((((()))((((((&&&%%%$$$&&&''')))))))))***+++---111000111222333222///---++++++,,,.../////////...***)))'''''''''))),,,---//////...,,,******,,,.........///111333333111...***+++,,,,,,++++++,,,---...------,,,,,,,,,+++,,,...000222444444222///---************)))'''%%%$$$'''''')))...222333111...gggMMM???999222---,,,+++)))'''((())))))'''%%%$$$$$$%%%### !!!%%%&&&%%%%%%)))+++,,,...///111222222333000---+++***))))))'''&&&&&&&&&''')))***++++++,,,,,,***((((((*********)))###""""""$$$'''***++++++%%%%%%'''+++...000///...000---)))%%%"""!!!"""###!!!###&&&&&&%%%######$$$ """$$$&&&((()))))))))&&&'''(((&&&$$$"""######"""$$$$$$###!!! $$$&&&'''&&&%%%!!!###%%%%%%###!!! $$$###"""!!! !!!%%%&&&%%%&&&))))))'''%%%$$$######%%%)))---///,,,***((('''''''''&&&%%%!!!"""!!!"""'''%%%""" """%%%&&&""""""###$$$$$$###"""!!!!!!###%%%&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! !!!"""############ !!!$$$&&&'''%%%############&&&)))******(((%%%%%%%%%$$$###""""""!!!%%%&&&&&&&&&%%%""" !!!"""###$$$%%%!!!!!!  $$$***...,,,,,,,,,+++***'''%%%$$$)))'''%%%$$$%%%%%%$$$###!!!  !!!"""$$$"""  !!!###&&&%%%%%%%%%'''))),,,...'''%%%###%%%***---...---%%%###""""""###%%%$$$###'''((((((&&&###!!!!!!"""######"""!!! """""""""!!!!!!$$$))),,,+++++++++(((### !!!%%%%%%######%%%)))---000111111///,,,)))((((((***+++,,,,,,+++***((('''&&&&&&"""###$$$$$$######$$$&&&&&&((()))++++++)))(((&&&+++***(((%%%!!!""",,,111000...---///111000...,,,***)))''''''&&&%%%%%%&&&(((+++...000---,,,***)))(((((())))))'''***,,,---+++***))))))"""###$$$&&&((()))++++++,,,++++++***+++,,,...///444444555777;;;@@@EEEHHHLLLNNNPPPSSSUUUXXX\\\___bbbfffkkkkkkgggcccbbbbbb___bbbfffiiiiiijjjkkklllqqqwwwxxxrrriiidddbbb```___```aaaaaa```bbbdddggggggjjjkkkiiiiiihhhbbb[[[QQQRRRTTTYYY___dddfffgggdddcccaaa```___```aaabbbgggmmmrrrrrrqqqpppkkkeeedddbbbaaaccccccbbbfffllllllnnnpppqqqrrrwww~~~yyykkk]]]QQQFFF;;;444///111222111///---------,,,---------,,,***)))'''(((***,,,,,,,,,+++,,,---//////000222333333111...---,,,+++,,,...///...---((((((''''''((()))+++,,,...//////...,,,******+++------...111444444333111---......---,,,,,,...//////...,,,++++++,,,...///222777>>>CCCBBB===666111******)))'''&&&%%%$$$$$$(((,,,111555666555333111gggMMMAAA;;;333...,,,+++***((()))***)))'''%%%$$$$$$%%%$$$""""""%%%&&&$$$%%%))),,,------...000111333444111///,,,+++++++++)))(((&&&'''((()))************+++***))))))******(((&&& ###''')))***)))%%%&&&)))---111222222000222///+++'''%%%%%%&&&((("""$$$%%%%%%$$$$$$&&&'''"""###%%%%%%%%%&&&'''((('''((((((&&&""" !!!!!!!!!!!!"""$$$&&&&&&%%%###  $$$&&&&&&$$$###!!!$$$'''(((&&&$$$"""!!!!!!"""############""""""!!!%%%&&&$$$$$$'''(((&&&&&&%%%$$$$$$%%%))),,,...---***'''&&&'''((('''%%%######"""$$$***&&&"""!!!!!!!!!"""###$$$$$$###"""!!! ###%%%''''''&&&%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!!!!! """"""###""""""!!!  ###''')))(((''' !!!$$$((())))))((($$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###"""!!! """#########""" """"""!!!"""&&&)))***+++++++++***)))'''&&&)))'''$$$#########"""!!!"""!!!  """%%%'''###!!! !!! !!!###%%%$$$### !!!%%%***---)))&&&$$$&&&***+++)))&&&!!! !!!""""""""""""%%%'''&&&###!!!!!!""" !!!  """""""""###&&&)))((()))***'''###  """###!!!######!!! """''',,,///111///,,,)))'''&&&''')))+++...---+++)))''''''''''''###$$$%%%%%%$$$$$$%%%''''''(((***,,,+++***(((&&&))))))(((&&&###%%%---///,,,+++...222777555111...+++)))))))))((('''%%%&&&(((+++...///---,,,***((('''((()))***''')))+++,,,+++***+++,,,'''''''''((()))+++,,,---,,,+++++++++---000333666;;;<<<>>>BBBGGGLLLPPPSSSVVVXXXYYY[[[\\\^^^bbbeeeggglllpppppplllfffcccbbbcccgggkkkmmmmmmmmmnnnpppsssvvvtttkkkcccbbb```]]]^^^___``````aaacccfffiiiiiijjjiiiffffffgggbbb[[[TTTTTTUUUZZZ```eeeggghhheeeeeecccbbbaaaccceeegggnnnrrrtttsssrrrrrrnnniiifffcccbbbcccbbb```dddiiihhhjjjmmmrrrxxxyyyooo___QQQFFF===444///+++...000111111000000000///000111111000...+++***+++---000111///...------,,,---...111333333111//////,,,)))(((***,,,,,,+++'''(((((())))))***++++++...000222222000---+++***++++++---///222222000...---...---,,,++++++---//////---***((())),,,000333555???MMMWWWWWWNNN@@@666,,,+++(((&&&$$$$$$%%%%%%(((///666999777333222222eeeLLLBBB<<<333...,,,,,,***(((*********'''%%%###$$$%%%%%%""""""%%%%%%$$$%%%(((,,,+++++++++,,,...000111111///---,,,------,,,***&&&'''((())))))***)))))))))(((((())))))(((%%%### ###''')))((('''&&&''')))...222444333222444111,,,((('''(((***+++###%%%&&&%%%%%%&&&(((***$$$%%%%%%%%%$$$$$$&&&((('''((((((&&&!!!  """######$$$%%%''')))(((&&&$$$!!!!!!%%%&&&%%%"""!!!!!!%%%(((***)))&&&%%%$$$ !!!###%%%&&&%%%$$$### $$$&&&$$$$$$'''((('''&&&%%%$$$$$$%%%'''***,,,---***&&&&&&'''(((&&&%%%$$$$$$###%%%,,,'''###!!!"""###$$$$$$###"""!!!!!!%%%'''(((((('''''''''&&&%%%###"""!!!!!!$$$###"""!!! !!!$$$######"""!!! $$$)))+++,,,+++###&&&((((((&&&"""###$$$%%%%%%&&&%%%%%%######$$$%%%%%%%%%%%%%%% """###"""!!! $$$%%%###!!!!!!"""'''((()))******))))))((((((&&&###!!!!!!!!! ###"""!!! !!!$$$''')))%%%"""!!!!!!!!!  """%%%&&&""" """(((++++++(((%%%&&&))))))%%%  !!!%%%%%%###!!!!!!"""!!!!!!"""###$$$$$$%%%'''###%%%'''&&&$$$###"""""""""%%%&&&###!!!###!!!!!!###(((---000222---+++(((%%%%%%&&&)))***///---***'''&&&&&&&&&'''%%%&&&'''&&&%%%%%%''')))''')))+++,,,,,,***(((&&&&&&'''((('''$$$ ###(((,,,,,,))))))///555<<<999444///,,,++++++++++++)))&&&&&&(((***,,,------,,,***((('''((()))***&&&(((+++,,,,,,,,,...///,,,+++*********,,,---...,,,++++++,,,///333888<<<@@@AAAEEEJJJOOOTTTYYY[[[]]]^^^```aaabbbdddhhhkkkqqqvvvzzzzzzuuunnniiihhhhhhkkkoooqqqpppppprrrtttqqqrrrmmmbbb\\\^^^^^^[[[______`````````bbbfffiiikkkkkkiiieeeeeefffbbb[[[WWWWWWXXX\\\aaaeeehhhhhheeeeeedddcccccceeeiiilllsssvvvuuurrrqqqrrrqqqmmmgggdddbbbcccaaa___bbbggghhhiiimmmttt}}}ooodddUUUGGG>>>777000,,,))),,,///222222111222222111111222222111///,,,+++---000333333222///...---++++++---000333444222000000+++'''&&&''')))))))))'''((()))***++++++++++++///222555666333///,,,+++******+++---//////,,,***,,,,,,,,,+++))))))+++---///,,,(((&&&'''+++111444888EEEYYYggggggZZZGGG:::...,,,)))&&&$$$$$$&&&''''''000999;;;666111000111cccIII===666111...+++''''''************'''%%%###$$$%%%#########$$$%%%'''***+++)))***(((%%%(((---000...000000///,,,((($$$""""""$$$''')))******+++,,,---***)))'''&&&&&&&&&%%%%%% !!!###$$$&&&''''''''',,,***)))***+++------,,,000---+++************((((((%%%"""###(((---//////+++(((%%%###$$$%%%&&&&&&---,,,***'''$$$""" """""""""###$$$%%%'''((())))))((('''$$$!!!  $$$)))+++'''"""%%%&&&'''''''''&&&%%%$$$ """###"""!!! !!!###!!!###&&&&&&%%%%%%))),,,***(((%%%######%%%(((******'''$$$###%%%'''((()))***((($$$!!!&&&%%%"""!!!""" !!!$$$%%%%%%$$$$$$$$$ """%%%'''((((((***(((%%%"""!!!!!!###$$$ """###"""!!! """!!! """(((+++***(((!!!$$$&&&&&&%%%"""$$$&&&&&&%%%%%%(((+++&&&%%%$$$%%%'''((('''&&&!!!!!!#########!!!#########$$$%%%$$$!!!!!!###%%%&&&((((((,,,(((### !!!""""""((('''&&&%%%$$$############"""!!!""" """$$$$$$""" ###''')))(((%%%###"""###%%%&&&""" !!!"""$$$$$$"""!!!!!!!!!###$$$$$$###""""""###$$$%%%%%%$$$"""!!!###$$$%%%$$$!!! )))222666777000...,,,,,,+++***(((&&&,,,***&&&######$$$''')))%%%))),,,***%%%"""$$$''''''''')))+++---,,,)))&&&%%%)))---,,,&&&!!! """)))***+++,,,......//////777444111000000000...+++...---+++))))))***+++,,,...---***)))''''''(((((())))))***+++---///111222000,,,***++++++***,,,000444444222000000666@@@IIIQQQKKKHHHMMMSSSVVVZZZ^^^^^^```ccceeehhhkkkpppsss|||xxxppplllkkkoootttyyyzzzxxxvvvvvvxxxoookkkeee```____________bbbcccdddbbbaaadddjjjooommmjjjggghhhkkkkkkhhhccccccaaa```dddiiillliiieeedddeeefffffffffiiimmmpppuuutttrrrpppnnnmmmmmmmmmiiifffbbb^^^]]]___ccceeegggmmmrrrxxxtttdddQQQCCC999111///000......---///000111///...222111000222444333000,,,///111555999:::777222---,,,++++++---000222222111555000***(((((())))))''',,,***)))'''&&&'''((()))...111444444222...+++***(((''''''***...000///---...---...---((($$$'''...---------,,,,,,...222555999III^^^jjjgggXXXGGG;;;333...)))&&&&&&''''''&&&***,,,///555999888333...bbbHHH;;;666111///+++&&&&&&))))))))))))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&(((***+++&&&'''&&&###&&&,,,///...---...---+++&&&###!!!!!!""""""$$$&&&((()))******)))(((&&&%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%***)))((()))***+++***)))...,,,++++++,,,,,,***)))$$$###$$$''',,,//////......+++&&&$$$############,,,+++)))'''$$$!!! !!!"""###%%%'''((())))))((('''%%%"""!!!"""!!!!!!&&&***,,,((($$$$$$%%%&&&''''''&&&%%%%%%"""###$$$###"""!!!"""######%%%&&&%%%$$$&&&))),,,)))(((''''''&&&''''''''''''$$$""""""$$$'''))))))((('''$$$ !!!%%%###!!! !!!###$$$""" ###&&&'''&&&%%%$$$$$$"""%%%''''''&&&&&&$$$###!!!!!!!!!"""### !!!"""###$$$######"""$$$### !!!%%%'''&&&%%%!!!##################"""!!!###'''+++)))(((&&&'''((((((&&&%%% """%%%''''''&&&%%%$$$###"""###$$$$$$###!!!###%%%%%%(((%%%"""!!!"""###$$$$$$***)))((('''&&&%%%%%%%%%###""" !!!"""###$$$ ###)))***(((%%%"""!!!"""$$$&&&%%%###!!!!!! ###%%%%%%###"""###!!!  """$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###"""$$$%%%%%%$$$!!! !!!  (((000444444///...------...,,,***''')))'''$$$"""###%%%)))+++)))+++---+++'''$$$$$$&&&$$$&&&***...111///+++'''$$$))),,,***%%%!!!!!!$$$++++++---............---333111......///000...---...---,,,+++******++++++++++++******)))*********(((((()))+++---///111222111,,,)))******))),,,111555888<<<>>>@@@EEENNNUUUWWWQQQLLLNNNQQQSSSVVVZZZ]]]```dddgggjjjmmmpppsssyyy}}}~~~wwwqqqnnnnnntttyyy}}}xxxuuutttnnnjjjddd```___```aaaaaaaaacccdddcccbbbeeekkkppprrrooommmnnnpppqqqmmmiiihhhfffeeehhhmmmooolllhhheeeggghhhiiijjjmmmqqqtttvvvuuurrrpppnnnmmmnnnnnniiifffbbb``````bbbfffhhhkkkqqqwww{{{nnn___MMM@@@888111///000---,,,,,,---///000///...222111111222444333000---...000333888::::::666333//////...000222444333333111///,,,******++++++***---+++(((&&&%%%&&&((()))---000333333000---+++***+++******,,,///000...,,,...---,,,+++'''###'''...,,,...000111000000111222777CCCRRR[[[XXXMMMAAA999111---(((&&&'''(((((((((***+++...222555555000,,,aaaEEE:::555111///+++&&&$$$&&&'''(((((('''&&&%%%&&&'''(((''''''''''''((())))))%%%&&&$$$!!!###***......***++++++)))%%%!!! !!!"""'''******)))(((&&&$$$###$$$%%%$$$###&&&&&&&&&&&&$$$###"""!!!&&&&&&&&&(((******(((&&&)))))))))***++++++)))''' """%%%***///000///------***&&&$$$$$$$$$$$$###(((((('''&&&### !!!###&&&((()))***)))'''&&&$$$#########$$$######'''+++,,,)))&&&###$$$&&&'''(((''''''&&&$$$%%%%%%$$$"""!!!"""###&&&&&&&&&$$$$$$&&&))),,,(((((()))***)))((('''&&&$$$""" !!!###&&&((()))%%%%%%###!!!!!!###""""""###$$$&&&&&&$$$!!!"""%%%((()))'''%%%###""" ###&&&'''&&&$$$ !!!!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%$$$!!! """###!!!  !!!!!!###""" !!!&&&******)))'''&&&&&&%%%""" !!!%%%)))+++***)))'''"""""""""###$$$!!!!!!###%%%$$$###"""###%%%&&&&&&%%%***)))(((&&&%%%%%%%%%%%%"""!!!!!!"""!!!!!!"""""" ###******'''###  """$$$''''''&&&$$$ !!!$$$'''&&&######%%%$$$###!!!"""###$$$$$$###"""!!!!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%###!!!!!!###%%%!!! '''---000000,,,,,,---///000///,,,)))'''%%%###!!!###&&&***---------,,,+++)))'''&&&&&&###&&&+++111333111,,,'''$$$(((***'''###!!!###'''...///000111000///,,,+++...---+++,,,---......---------------,,,+++***)))))))))***+++++++++++++++'''((()))***---///111222333---)))((())))))...444:::BBBMMMSSSVVVYYY^^^ccc^^^VVVPPPOOOOOOOOOQQQUUU\\\```eeejjjmmmoooqqqsssuuuxxx{{{yyyuuuqqqooopppxxx}}}xxxsssppplllhhhdddaaaaaaccccccccc```bbbdddccccccfffmmmrrrwwwuuutttuuuwwwwwwsssooollljjjiiikkknnnooommmjjjgggiiikkkmmmooosssxxx{{{zzzxxxuuurrrpppppppppqqqjjjhhheeeccccccfffjjjlllpppwww}}}xxxfffXXXGGG===666000///111,,,+++***+++---//////...111111111222333222000...,,,...111555999;;;;;;999222111000111333333333222,,,---------,,,,,,...000111...***'''%%%%%%'''(((,,,...111111///,,,***)))...------...000000///---///---,,,+++((($$$(((...,,,000444666444111///...333:::BBBGGGEEE???888444---***'''&&&''')))******++++++,,,...000///---***___CCC888333000///+++$$$"""###$$$&&&(((((('''&&&'''(((((((((((('''''''''''''''&&&((('''""""""'''+++,,,((()))***)))%%%""" !!!!!!(((,,,,,,)))%%%###"""$$$(((++++++*********)))'''%%%""" ######%%%(((++++++)))'''%%%%%%&&&(((******'''%%%!!!###&&&***,,,---,,,+++)))&&&$$$$$$%%%&&&'''&&&#########""" !!!$$$'''***+++)))'''&&&$$$######$$$$$$$$$###$$$'''***+++)))'''"""###%%%'''((((((((('''$$$%%%%%%$$$"""!!!"""###)))(((&&&$$$###&&&))),,,((())))))***)))((('''&&&$$$"""!!!!!!###&&&''''''#########"""!!!!!!!!!"""###$$$&&&((()))'''$$$!!!$$$&&&))))))&&&###!!! !!!$$$''''''$$$"""!!!############%%%$$$$$$######$$$$$$%%%%%%###!!! !!!!!! !!!""""""!!! !!!%%%''')))'''%%%$$$###!!!!!!%%%)))******(((&&&!!!!!!""""""###  ###%%%'''%%%%%%%%%''')))***(((&&&'''&&&%%%$$$###""""""""""""!!!!!!"""$$$&&&'''((($$$""" !!!"""!!! """""""""((((((%%%!!! """%%%'''(((%%% """%%%'''&&&"""!!!$$$%%%%%%!!!""""""######""""""!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$###""" !!!$$$'''### !!!%%%))),,,,,,)))***,,,///111000---***'''%%%###!!!"""%%%)))+++,,,***)))))))))***)))'''&&&'''***...000///***'''%%%'''(((%%%!!!!!!&&&+++111222333333222///,,,***,,,+++******++++++,,,,,,+++,,,------,,,***(((''''''(((***+++++++++***)))))))))***,,,...000222333444...)))))))))+++111777EEEQQQ```hhhhhheeeeeefff___WWWQQQNNNMMMLLLOOOTTT]]]aaahhhmmmoooqqqrrrsssrrrtttuuutttqqqooonnnooowww|||{{{uuuqqqoooiiihhhffffffgggfffeeeccc^^^aaacccddddddgggmmmrrryyyxxxyyyzzz{{{yyyuuuqqqllljjjiiiiiikkkllljjjhhhiiikkkooorrruuuyyy~~~~~~{{{xxxvvvuuuuuuvvvnnnllljjjhhhhhhkkknnnpppuuu|||yyyooo^^^PPPAAA999444000000222---,,,***+++---000000000000000000111111111000///,,,---...222777:::;;;;;;222111000000111111000...+++,,,---,,,+++---333888777333...)))&&&%%%&&&'''***,,,...///---***)))))),,,------///000111000000000...///000...))))))------000555666444000---+++000222666888777444111///***(((&&&&&&''')))+++,,,++++++************)))(((^^^BBB777222///---)))### """###%%%'''(((''''''((()))((((((''''''&&&%%%$$$$$$***,,,+++&&&###&&&((((((''')))******'''$$$"""!!! &&&++++++)))###!!!!!!&&&---333444333,,,+++***(((&&&###!!! """###%%%)))---///...,,,%%%%%%''')))++++++)))&&&%%%&&&&&&&&&&&&'''((())))))'''%%%$$$%%%&&&&&&%%%!!!###&&&(((+++,,,'''&&&$$$"""!!!""""""###"""###$$$%%%'''((('''&&&!!!###%%%'''((((((((((((###$$$%%%$$$"""!!!"""###+++)))%%%######%%%((()))(((((('''&&&&&&'''(((((('''%%%######$$$%%%%%%$$$"""""""""###$$$$$$###"""%%%'''***+++***'''###!!!$$$&&&''''''$$$!!!  """%%%''''''$$$"""!!!###%%%%%%$$$$$$######"""""""""###$$$$$$######"""  """!!!"""######""" ###$$$!!!!!!""""""###$$$$$$$$$'''&&&$$$$$$###!!!!!!###&&&)))***)))'''%%%"""!!!!!!!!!!!! !!!$$$&&&'''(((((()))+++,,,+++(((%%%$$$######""""""""""""######"""###&&&+++...///...'''%%%$$$$$$$$$###!!!###$$$$$$  %%%%%%""""""$$$%%%### """$$$%%%%%%""""""$$$$$$ !!!""""""############%%%&&&&&&'''''''''''''''###$$$###!!! !!!$$$'''$$$"""!!!"""$$$'''((()))&&&'''***...000000---******'''$$$!!!!!!"""%%%''''''%%%%%%&&&(((***+++++++++***(((((())))))'''&&&%%%'''(((%%%!!!"""(((---333444444444222000---+++------,,,+++)))((())))))((()))+++,,,,,,***(((&&&((()))***+++***)))(((''',,,,,,---...000222444555333...+++,,,...000555;;;PPP]]]mmmtttooogggaaa```ZZZTTTPPPOOONNNMMMQQQWWW```eeekkkpppqqqqqqqqqrrrppppppooommmlllkkklllmmmrrruuuwwwvvvrrrppppppqqqjjjjjjkkklllllliiidddaaa^^^aaadddeeeeeehhhnnnsssxxxyyyzzz|||{{{xxxsssoooiiihhhhhhhhhiiiiiiiiihhhkkknnnrrruuuyyy}}}}}}{{{{{{zzztttrrrpppnnnnnnppprrrtttzzztttgggWWWKKK===666222000000222///...---...000222222111.../////////////////////...------///333666888888333222000000111111///---,,,,,,,,,******...666===;;;888222,,,(((&&&&&&&&&(((***------+++***)))))))))***---...000111222333000000333777555...+++,,,...000222222000---++++++---...111333333111---***(((''''''&&&'''(((+++,,,******)))((('''''''''(((^^^BBB777222...+++'''!!!!!!"""%%%'''(((((('''((((((''''''''''''&&&%%%$$$###+++//////***%%%%%%&&&&&&%%%(((++++++(((&&&$$$###"""'''((((((%%%""""""(((000777888666,,,,,,+++***(((&&&%%%$$$$$$%%%'''+++///111111000)))))))))+++------+++)))((((((&&&###"""###&&&)))---***'''&&&%%%$$$""" """"""###$$$&&&(((***+++%%%%%%$$$""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%"""###%%%'''((((((((((((###$$$%%%%%%######$$$%%%+++(((%%%###$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&$$$###$$$$$$###""""""""""""$$$&&&'''%%%$$$%%%(((+++,,,***'''$$$###&&&'''&&&$$$!!! !!!######$$$&&&((('''%%%### """$$$%%%%%%%%%$$$ !!!!!!"""######$$$###%%%%%%### """%%%###%%%&&&&&&$$$""""""""" $$$%%%"""""""""$$$&&&&&&$$$"""%%%%%%%%%&&&&&&$$$!!!%%%&&&((())))))((('''&&&###!!!  """###$$$))))))***++++++)))&&&""""""""""""""""""###$$$%%%######$$$(((...111111///'''&&&&&&&&&'''&&&### %%%$$$###!!! """"""!!! !!!!!!!!! !!!"""###"""  """### !!!"""###%%%'''((()))))))))))))))))))))))))))$$$%%%%%%$$$"""###%%%'''%%%$$$$$$$$$$$$%%%'''(((&&&'''))),,,//////---+++,,,)))$$$!!! ###$$$""""""###$$$&&&))),,,...///+++%%%""""""$$$&&&&&&'''))))))&&&"""###)))///222222111111000...---,,,///000///,,,)))''''''((('''(((***,,,,,,+++***(((***************)))((('''/////////000111222444444111......222555666:::???TTTbbbqqqvvvnnnbbb[[[YYYUUURRRQQQSSSTTTTTTZZZaaafffjjjooorrrrrrqqqppppppllljjjhhhgggggghhhjjjkkkmmmnnnooonnnlllmmmqqquuuqqqppppppooonnnjjjddd``````cccfffhhhhhhkkkppptttwwwyyy||||||zzzuuuooolllgggggggggggghhhjjjkkklllmmmppptttwwwzzz}}}}}}{{{xxxwwwuuutttuuuwwwyyy{{{rrrdddTTTHHH<<<555222000000222111000000222333444222111+++---......,,,,,,---//////...---///222444555444555333222111222222000///---,,,***)))***000777<<<999777333...***((('''&&&'''))),,,,,,+++*********'''***---///000222444666000///333888777000+++***...///000///---+++******,,,---///222333111,,,((('''(((((('''&&&''')))+++*********(((&&&%%%&&&(((]]]CCC888222,,,)))%%%!!!"""%%%((()))((('''''''''''''''(((((('''&&&%%%$$$(((...111,,,'''&&&%%%$$$$$$'''***+++)))&&&$$$### $$$'''))))))&&&$$$'''///444333000***++++++++++++***)))((((((((()))+++...111111111+++***))))))+++,,,+++***'''''''''$$$"""###'''***...+++(((&&&%%%### !!!$$$###$$$$$$%%%&&&'''(((&&&%%%%%%$$$###""" !!!"""###$$$$$$$$$%%%&&&"""###%%%'''((((((''''''$$$%%%''''''&&&&&&((()))+++((($$$###$$$$$$###!!! !!!###$$$%%%%%%&&&%%%###""""""###$$$###!!!###""""""$$$''')))(((&&&"""&&&***+++)))''''''(((((((((&&&### """$$$&&&%%%%%%&&&'''(((&&&%%%""""""######$$$$$$###### """$$$$$$$$$$$$&&&(((***'''""" !!!$$$"""%%%''''''%%%###$$$%%%!!!"""###$$$$$$"""!!!"""%%%%%%$$$"""""""""###&&&''''''$$$"""%%%%%%&&&&&&&&&&&&''''''$$$!!! !!!!!! !!!!!!"""%%%%%%%%%&&&'''%%%""" !!!###$$$%%%$$$######''',,,///,,,)))""""""$$$&&&((((((%%%###$$$""" """######"""!!!  !!!"""  !!!  !!!!!!"""!!!!!!###&&&))),,,...000---,,,,,,+++************&&&'''((('''&&&%%%&&&'''%%%&&&&&&%%%$$$%%%&&&'''(((((())),,,...///...---+++((($$$  """$$$!!!###%%%%%%$$$&&&+++///...***$$$ !!!###&&&'''(((***+++((($$$$$$***///...---,,,+++++++++,,,,,,000111000...***((((((***((()))***,,,------------+++++++++***++++++,,,,,,111111000000111111222333......111888<<<===???BBBOOO]]]mmmqqqiii^^^YYYXXXUUUTTTVVV[[[\\\^^^dddkkklllooorrrsssqqqooonnnnnnfffdddaaaaaacccfffiiikkkkkklllnnnmmmllloootttyyy|||xxxsssoookkkhhheeebbbdddgggkkkllllllnnnssswwwxxx{{{~~~~~~zzzsssmmmiiicccdddeeefffgggiiilllnnnnnnqqquuuxxxzzz|||{{{xxxyyyxxxxxxxxxzzz}}}ssseeeTTTHHH<<<666222000000222222222333444555444111...)))+++,,,,,,******,,,...000///...000222444444333333222111111111111000...---+++***+++...222555666222111000...,,,***)))(((''')))+++++++++***+++,,,***---000111111222444666000---///222222---)))))),,,...000000---+++)))))),,,,,,...111222000,,,'''((()))***(((&&&%%%'''))))))***+++)))'''%%%''')))^^^CCC888222+++(((###!!!###%%%((()))(((''''''''''''((()))))))))(((&&&%%%%%%,,,000---(((&&&%%%$$$"""%%%)))***(((&&&$$$### !!!$$$(((,,,...)))%%%''',,,///,,,((()))***+++,,,,,,,,,,,,,,,,,,+++***+++---000000000***(((&&&&&&'''(((((('''%%%''''''&&&$$$%%%(((,,,+++)))'''&&&&&&%%%"""!!!###%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&%%%### """###$$$$$$$$$$$$%%%&&&###$$$&&&'''(((''''''&&&%%%'''((()))((()))+++,,,***'''$$$###$$$$$$""" $$$&&&%%%$$$###!!! !!!###$$$###"""$$$###"""$$$(((******((( $$$(((***)))(((***,,,***)))&&&### !!!$$$'''((('''%%%&&&'''((('''&&&#########"""""""""""""""!!!$$$%%%&&&%%%$$$(((+++---***$$$ """!!!$$$'''(((%%%$$$%%%'''%%%### !!!"""""""""&&&""""""$$$$$$### $$$&&&'''%%%"""""""""!!!""""""$$$%%%&&&%%%!!!!!!###$$$"""""""""""""""""""""""" """###""" """###%%%###"""%%%***+++'''###!!!%%%))))))(((&&&### $$$'''&&&###!!!!!!!!!"""""""""""""""$$$!!!""""""   !!!%%%!!!!!!"""!!!"""%%%(((,,,000333555//////---,,,+++*********((()))+++***)))''''''(((&&&&&&'''&&&%%%%%%&&&(((*********,,,///000000///***'''###  """$$$"""%%%'''&&&###$$$***000,,,(((###!!!"""%%%'''((()))+++,,,)))%%%%%%***///+++)))((('''''')))+++,,,///111111...+++)))***,,,)))***+++---...///000000,,,+++++++++,,,...000111111111000000000000000111---...333<<>>BBBGGGKKKNNNOOOQQQSSSWWW[[[\\\[[[ZZZXXXYYY]]]bbbfffhhhkkkmmmoooooollljjjjjjllllllgggccc```___^^^^^^```dddhhhkkkjjjnnnqqqqqqpppqqqvvv{{{|||vvvpppllllllnnnooorrruuuyyyzzzyyyxxxzzz{{{xxxvvvuuutttrrrooojjjfffffffffgggiiilllppprrrsssuuuuuuvvvyyy}}}}}}{{{}}}~~~~~~zzzvvvtttsssuuuyyy}}}ooo___NNN@@@666666444---+++...111000000222333333111///...---+++++++++,,,...//////...,,,---///000000000---***))),,,000222000---,,,+++,,,...000222111000+++***))))))+++,,,,,,,,,...---++++++,,,,,,,,,++++++222666222////////////++++++++++++***)))((('''***,,,......,,,***(((((())))))))),,,......+++'''((('''%%%''')))+++***((('''(((((('''%%%$$$%%%&&&^^^BBB555222...,,,+++***)))'''&&&''''''&&&$$$$$$%%%&&&""""""$$$'''+++------,,,'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$%%%%%%'''((()))***(((%%%"""!!!"""###%%%(((((('''%%%$$$"""!!!!!!&&&'''((('''%%%$$$%%%'''(((+++...///...+++)))(((&&&%%%%%%&&&)))******)))(((&&&%%%$$$&&&'''(((((("""###$$$%%%''')))+++,,,***)))%%%!!!"""%%%$$$"""!!!!!!"""######!!!"""###$$$%%%&&&&&&&&&'''&&&%%%""" """%%%"""&&&)))((())),,,+++'''''')))+++------,,,)))((($$$"""!!!"""%%%&&&### ###$$$''')))******))))))######$$$%%%&&&''''''(((((((((&&&&&&%%%&&&'''(((///...+++((($$$$$$%%%(((,,,,,,+++(((%%%###$$$%%%&&&&&&%%%%%%###""" !!!%%%(((((('''%%%%%%&&&((('''%%%"""!!!!!! !!!"""$$$''')))***(((&&&### !!!!!!"""###$$$$$$ """$$$$$$!!! ###"""###''')))&&&$$$""""""#########"""""""""""""""!!! """"""""" """%%%'''%%%!!!!!!###$$$%%%&&&(((((('''&&&### !!!###$$$$$$ !!!###%%%$$$######&&&***---//////000////////////...+++)))'''((('''&&&%%%&&&))),,,)))((('''&&&%%%%%%%%%%%%((((((***,,,...,,,)))&&&"""!!! !!!"""###$$$&&&'''((()))&&&%%%###"""!!!""""""###$$$&&&((()))))))))***,,,(((((('''###!!!((())),,,---......---,,,,,,***))))))+++,,,---,,,---,,,+++,,,.../////////111000///222777<<>>EEEKKKOOOKKKKKKMMMOOORRRVVVYYY[[[ZZZXXXUUUTTTWWW]]]dddiiijjjnnnsssuuusssoookkkiiigggggghhhjjjkkkjjjiiigggcccaaa^^^^^^aaagggnnnrrrtttrrroookkkgggeeefffggggggjjjooouuuyyy|||}}}}}}}}}|||zzzyyyxxxwwwuuuuuuooojjjdddaaabbbfffkkkmmmkkknnnqqqrrrrrrsssvvvxxx|||{{{{{{zzzzzz{{{|||~~~}}}xxxuuuvvvyyy|||xxxlllYYYHHH???:::666444111---******)))((((((***---000000000222000...,,,++++++,,,---///,,,***(((((((((&&&%%%###$$$&&&)))+++------,,,+++***)))***++++++)))'''''''''(((((((((+++000444666444111///...---+++******---...+++***,,,---,,,************)))(((''''''$$$&&&((((((&&&%%%$$$%%%&&&''''''&&&%%%###""""""((()))***+++++++++,,,---***+++***'''%%%%%%''')))aaaEEE444111---,,,,,,...//////,,,,,,+++)))''''''))),,,000000...***&&&######$$$$$$$$$%%%(((+++,,,+++)))$$$###!!! !!!$$$&&&###$$$$$$%%%%%%%%%%%%%%% !!!"""$$$''')))***+++)))))))))+++,,,,,,***((('''***---...---***((('''###$$$&&&&&&%%%%%%&&&(((,,,***(((((()))******)))(((&&&###""""""%%%(((***)))))))))((('''(((+++---///,,,+++,,,///000///,,,###   %%%((('''$$$!!!!!!&&&)))***...444666444///...,,,)))'''%%%###"""!!!!!!!!!"""###$$$&&&&&&***++++++'''###!!!"""%%%&&&''')))***)))(((&&&%%%$$$''')))(((&&&%%%(((***((('''%%%$$$$$$&&&)))***$$$%%%&&&%%%%%%'''))),,,+++***'''### !!!$$$%%%%%%%%%$$$###"""!!!!!!!!!"""#########$$$&&&(((***(((%%%$$$%%%&&&&&&&&& ###&&&(((***+++,,,***((($$$ """$$$### """''')))((('''(((+++---------+++,,,***&&&######(((,,,***(((&&&&&&((()))((('''&&&''')))+++***&&& """"""$$$$$$!!!!!!###%%%&&&&&&$$$  """$$$%%%$$$&&&((()))(((((()))***(((***+++***(((&&&%%%%%%'''&&&&&&(((,,,...//////'''%%%%%%)))---///...,,,&&&***...///,,,((($$$""" """$$$%%%%%%%%%"""$$$&&&(((***++++++***(((***+++)))&&&&&&))),,,111...,,,+++******)))((()))'''""" ###&&&***---/////////------......000333888<<<>>><<<:::555111...///000222555:::???DDDIIIOOOSSSPPPQQQRRRTTTUUUWWWXXXXXXUUUUUUUUUWWW[[[bbbhhhmmmmmmpppsssssspppllliiiggghhhhhhjjjkkkmmmnnnnnnnnnjjjfff```]]]^^^eeemmmsssrrroookkkhhheeedddeeefffdddggglllrrrwww{{{~~~|||zzzwwwuuutttsssrrrpppjjjeee___\\\]]]aaaeeehhhkkkooorrrrrrpppppprrrtttvvvyyy{{{|||{{{{{{|||}}}}}}yyywwwyyy}}}yyynnnaaaPPPCCC<<<999666222///,,,+++***)))((('''))),,,///000000000///---+++******+++,,,...,,,))))))))))))(((&&&%%%&&&'''(((***,,,---...+++***))))))***)))'''%%%%%%''')))((('''(((---111666333000......---+++)))))),,,---++++++------***))))))))))))((('''&&&&&&"""%%%((()))(((%%%$$$$$$%%%''')))(((&&&$$$######***+++---,,,++++++,,,...******)))'''&&&&&&)))+++bbbFFF666333///---...///000111+++,,,,,,,,,++++++---000444444333...(((###""""""!!!###&&&***------+++)))&&&$$$"""!!!###%%%%%%%%%&&&&&&&&&&&&%%%$$$"""###$$$&&&(((***,,,---)))))))))+++......+++((('''***...///---***((((((%%%'''((('''$$$###$$$&&&******)))(((&&&&&&((()))((((((((((((((((((((((((''')))++++++++++++---///...+++)))+++///111...+++### !!!$$$$$$ $$$''''''%%%###"""%%%)))+++,,,111888<<<<<<111///+++'''$$$#########""""""""""""###$$$&&&(((+++,,,+++'''!!!!!!%%%###%%%''')))***)))((('''"""&&&((('''$$$###&&&)))'''&&&$$$###$$$'''***,,,%%%&&&''''''&&&'''***,,,((('''%%%""" ###%%%%%%%%%$$$###""""""""""""$$$&&&((((((''''''))),,,+++'''###"""###$$$$$$### """%%%''')))******)))(((%%%!!!!!!"""""" %%%'''&&&%%%'''***,,,---,,,+++,,,***&&&"""$$$***000...,,,)))((((((((('''&&&$$$$$$%%%''''''%%%!!! ###### !!!$$$!!!###### !!!$$$&&&((((((%%% """###$$$$$$'''******)))((((((***(((***,,,+++(((&&&%%%&&&''''''(((+++///111000...(((%%%%%%(((,,,...+++((($$$)))...///,,,((($$$###!!!######$$$%%%&&&%%%&&&(((+++,,,,,,+++***))),,,---+++((('''+++///222...)))'''((()))(((''')))&&&!!!!!!""" """&&&+++000444777999666888;;;<<<===AAAGGGKKKKKKJJJFFF@@@999666666888777;;;BBBGGGJJJNNNRRRUUUTTTSSSSSSRRRRRRRRRSSSSSSNNNPPPSSSYYY___eeekkknnnpppqqqqqqoookkkgggddddddeeefffhhhjjjmmmppptttvvvpppkkkccc]]]]]]aaahhhlllkkkhhheeecccccceeeggghhhdddfffiiinnntttyyy}}}|||yyyuuusssssssssqqqnnniiieee```]]]^^^```cccdddkkkooossssssqqqoooqqqtttqqqvvv|||~~~}}}}}}}}}~~~{{{xxxwwwyyy~~~ssscccUUUHHH>>>777666333///,,,+++,,,,,,)))((('''))),,,...//////000...,,,+++***+++,,,---,,,***(((((()))***)))((()))))))))((()))+++...000,,,+++)))))))))(((&&&$$$&&&)))+++***'''&&&***...333000...,,,+++***)))'''%%%)))+++***,,,///---)))(((((((((((('''&&&%%%$$$"""&&&+++---+++(((&&&$$$&&&))),,,---***'''&&&&&&,,,---///...+++***+++---******)))'''&&&'''***---bbbGGG999555111//////111222222+++,,,---...---...000222555666555000***$$$"""""" """&&&+++......,,,)))(((&&&### !!!###%%%'''((((((((('''%%%###"""%%%%%%&&&(((***+++,,,---)))((((((+++......+++((((((+++...///...+++)))(((''')))***((($$$"""###%%%'''))))))'''$$$###&&&)))&&&(((,,,......,,,***((('''***,,,---------...///,,,)))'''***...///,,,)))"""!!! $$$((('''""" ###%%%&&&%%%%%%&&&))),,,......333;;;AAAAAA222///***&&&###"""###$$$######$$$######$$$&&&(((***,,,+++&&&  $$$!!!###&&&(((***++++++***!!!$$$'''&&&"""!!!$$$''''''%%%######$$$'''+++...'''((()))((('''((()))+++&&&&&&$$$!!! $$$'''&&&%%%###"""!!!"""######&&&)))++++++******,,,///***&&&!!! !!!###"""!!!"""%%%'''((((((((()))((('''### """  !!!!!!   ###%%%$$$###%%%(((+++,,,+++((()))'''###!!!)))000000...***(((((('''&&&%%%"""!!!"""###%%%$$$""" """&&&%%%""" ###&&& """### $$$"""%%%'''((((((%%% """######%%%(((++++++)))'''(((***))),,,...---)))&&&&&&'''(((((()))---111333111...)))&&&%%%'''+++,,,((($$$###(((...///,,,'''$$$###!!!""""""###%%%&&&&&&(((***,,,---,,,+++***))),,,...,,,((((((+++000111,,,'''$$$&&&'''(((''')))%%%!!!!!!###$$$"""&&&,,,333999>>>AAA@@@CCCFFFIIIJJJNNNTTTXXXUUUTTTOOOHHH@@@<<<<<<>>>:::@@@GGGLLLNNNPPPTTTWWWUUUSSSPPPMMMLLLLLLNNNOOOHHHLLLRRRZZZaaagggkkknnnssssssqqqlllgggcccaaaaaabbbccceeehhhlllqqqwww{{{sssnnnfff___\\\^^^bbbeeeeeebbb``````bbbfffiiijjjdddeeehhhlllqqqwww|||}}}yyyuuusssssssssqqqooolllhhhccc```aaacccddddddjjjooottttttrrrqqqsssvvvnnnttt}}}~~~~~~}}}|||yyywwwvvvyyy~~~ooo\\\NNNCCC<<<222222000,,,)))+++---...***)))''')))+++.../////////...,,,++++++,,,---...***((('''''')))******)))++++++***)))(((***...111---+++***))))))(((&&&###&&&***---+++(((&&&(((,,,000...+++***)))((('''%%%!!!%%%((())),,,000...)))''''''''''''&&&%%%$$$######'''---000...+++'''&&&'''+++///000...***))))))---///000...+++***+++---)))))))))'''&&&(((,,,///aaaHHH@@@888111///---+++,,,//////---,,,...222444444333333222000---+++(((&&&%%%((((((***,,,......,,,***,,,)))%%%%%%%%%%%%###!!!!!!&&&+++...---***&&&$$$)))***++++++*********++++++***((('''((()))+++,,,)))+++...000111///,,,***...,,,***'''&&&%%%&&&&&&(((((('''$$$""""""$$$&&&$$$(((,,,...,,,)))&&&$$$&&&)))---......,,,++++++(((&&&$$$%%%'''((('''$$$######$$$%%%'''((())))))&&&$$$!!! !!!###$$$$$$......///111444888<<<>>>:::222)))$$$%%%''''''%%%%%%$$$###$$$&&&)))******---***%%%###!!!  """(((,,,***'''$$$%%%&&&%%%"""!!!!!!"""###  $$$''''''&&&+++---000111000,,,(((%%%######!!!!!!### !!!###$$$%%%+++(((%%%&&&***...//////)))&&&!!! """######"""!!!$$$&&&'''%%%###%%%%%%$$$$$$###""""""!!! ###$$$######$$$%%%###!!!"""$$$!!!!!!!!!!!!"""$$$%%%%%%%%%%%%&&&(((''''''%%%!!!"""&&&***)))((('''&&&&&&&&&&&&######$$$$$$###""" ###%%%&&&%%%$$$###$$$%%%$$$###%%%'''"""%%%"""""""""!!! !!!###%%%&&&$$$######$$$'''(((((($$$ !!!###$$$$$$&&&(((+++,,,,,,+++***))),,,555;;;777+++%%%&&&+++,,,,,,------,,,,,,,,,###%%%(((++++++)))%%%!!!###(((...000---((("""!!!"""$$$'''***''''''((((((((((((((((((+++,,,......,,,++++++,,,---+++(((''''''''''''&&&(((%%%"""###%%%'''&&&%%%$$$%%%(((///888AAAHHHKKKSSSRRRQQQSSS\\\eeeeee```___[[[TTTOOOKKKHHHEEECCCCCCHHHNNNTTTVVVWWWXXXYYYZZZUUUOOOJJJIIIJJJKKKLLLJJJIIILLLTTT```hhhjjjiiikkkllllllggg```[[[ZZZ[[[```bbbfffjjjooorrruuuvvvtttnnngggaaa______```aaa`````````aaacccfffiiikkkeeecccccchhhrrrzzz}}}}}}{{{wwwsssqqqqqqrrrsssrrrmmmiiifffdddaaa^^^aaafffkkkooosssuuuttttttvvvxxxtttxxx~~~|||zzzxxxsssqqqrrrtttvvv|||hhhTTTHHH;;;111,,,...000000...,,,++++++******+++,,,,,,---......,,,+++((('''(((+++...000...,,,++++++,,,---,,,+++***)))(((%%%$$$&&&***...+++***)))(((''''''((()))((()))(((&&&$$$%%%)))---//////...---***'''$$$"""###%%%'''+++///000...,,,)))))))))(((''''''&&&&&&(((((())))))******++++++------...///...---+++***---//////+++'''%%%)))------***&&&'''***,,,---,,,bbbIII???888111///...+++,,,///...,,,,,,...222555555444222000---***)))***+++---)))***+++---///000...,,,,,,***&&&&&&&&&&&&$$$"""!!!%%%***---,,,)))'''&&&***+++++++++)))(((''''''''''''&&&'''''')))+++,,,)))+++---//////...,,,+++111000...,,,)))(((&&&&&&''''''&&&%%%###"""$$$&&&$$$&&&'''))))))(((&&&$$$&&&(((+++,,,+++)))((((((%%%###"""###%%%%%%""" !!!"""###%%%&&&'''(((%%%$$$""""""$$$%%%&&&'''...000222333222333555777444---&&&###%%%''''''%%%&&&%%%$$$%%%(((+++,,,,,,---***&&&###"""  &&&+++***(((&&&'''&&&$$$!!! !!!!!!"""%%%&&&&&&***,,,...///...+++'''$$$"""""""""!!!!!!"""###%%% !!!!!!"""############$$$######%%%))),,,---,,,'''%%%""""""###%%%$$$###!!!"""###%%%'''&&&###!!!######""""""""""""""""""###%%%$$$######$$$$$$###  ###$$$!!!!!!$$$$$$ %%%&&&'''&&&$$$$$$%%%&&&&&&&&&%%%""" """%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$""""""###%%%%%%$$$%%%&&&!!!%%%!!!!!!!!!"""###$$$%%%%%%(((((()))))))))((('''&&&&&&'''(((%%%  !!!!!!!!!"""$$$###%%%(((+++---......------///666<<<888...)))***+++,,,,,,,,,,,,,,,++++++'''''')))---///,,,&&&!!!"""&&&+++---+++%%%!!! """$$$'''+++---+++******))))))(((((((((***,,,------+++***+++,,,---,,,+++************)))(((&&&$$$%%%)))+++,,,+++***,,,000777???HHHMMMPPPYYYXXXWWWZZZbbbiiihhhbbb]]]YYYTTTOOOMMMKKKIIIHHHHHHLLLQQQUUUVVVWWWWWWXXXWWWSSSMMMJJJIIIKKKLLLMMMJJJJJJLLLSSS^^^gggjjjjjjhhhhhhgggddd___\\\[[[ZZZ```bbbeeeiiimmmppprrrsssqqqmmmfffaaa^^^^^^______bbbcccccceeegggiiikkklllfffddddddhhhqqqxxx{{{{{{xxxuuurrrppppppqqqrrrqqqnnnjjjhhhgggdddaaaccchhhnnnqqqtttuuusssrrrsssuuuuuuxxx{{{}}}}}}|||{{{zzzvvvqqqnnnoooqqqsss{{{yyyaaaNNNCCC888///000222444444111...,,,+++***++++++,,,------.........,,,***))))))***,,,---,,,***)))***,,,.........,,,,,,***((('''(((+++---***)))'''&&&&&&&&&'''((('''((((((&&&$$$%%%))),,,//////...,,,***'''$$$###"""###&&&***...000///...++++++***)))((('''&&&&&&))))))))))))*********+++,,,,,,,,,---------------...000000,,,'''&&&)))---,,,)))'''''')))++++++***bbbJJJ???777111///---******---,,,+++,,,...222444555555000---)))&&&'''+++000444*********,,,///000///...---***((('''''''''%%%$$$###&&&)))+++***)))))))))+++++++++***((('''%%%$$$###$$$$$$&&&'''((()))***)))***++++++,,,,,,++++++111000000...+++(((%%%###$$$%%%&&&%%%$$$###$$$%%%&&&###!!!"""%%%''''''%%%%%%'''))))))'''%%%######!!! !!!!!! !!!###%%%&&&&&&$$$$$$%%%&&&'''((())))))...333777666222......///---)))$$$###%%%''''''&&&'''&&&&&&'''+++---......---***'''$$$###""" ###((()))(((((('''%%%""" """!!!"""$$$%%%((()))+++---,,,)))%%%###""""""###$$$%%%%%%%%%%%%!!!###$$$$$$###!!! !!!%%%(((***(((&&&$$$""""""###$$$%%%%%%######$$$%%%&&&'''%%%"""!!!"""###$$$ !!!###%%%&&&%%%$$$$$$%%%%%%$$$""" !!!!!!###""""""((()))%%%!!!(((((((((&&&$$$"""###$$$&&&&&&&&&%%%###"""###%%% !!!!!!"""###$$$$$$%%%%%%%%%$$$###  """"""!!!!!!"""###&&&%%%%%%$$$!!!%%% !!!"""%%%(((,,,---,,,***)))***,,,,,,)))&&&%%%&&&'''&&&### !!!""""""!!! !!!###"""$$$'''+++...000000000///000444999888222---,,,,,,,,,,,,++++++***))))))+++***+++///222000(((!!! $$$(((***'''###"""$$$&&&***...111///...,,,+++)))((('''''')))+++,,,+++******+++,,,............---,,,,,,+++'''&&&&&&(((---111444555222666;;;CCCJJJPPPTTTVVV[[[\\\]]]___fffllliiibbbYYYVVVRRRPPPPPPPPPPPPOOOOOORRRUUUVVVVVVVVVVVVWWWUUUQQQMMMJJJKKKMMMNNNNNNKKKJJJLLLRRR\\\eeejjjkkkgggeeecccbbbaaa```^^^\\\bbbccceeehhhkkknnnpppqqqqqqnnniiiddd```______```fffgggiiijjjlllmmmmmmnnniiigggfffiiipppuuuxxxxxxuuussspppooopppqqqqqqqqqpppmmmjjjiiifffccceeeiiipppsssuuutttqqqpppqqqsssxxxyyyyyyzzzzzzyyyxxxxxxsssnnnjjjiiikkkoooyyynnnVVVEEE;;;444...444666888888444000,,,++++++++++++,,,------......///...---++++++************)))(((***---///000///---......,,,******+++,,,((('''&&&%%%%%%%%%&&&''''''''''''%%%$$$%%%(((+++------,,,+++)))'''%%%$$$""""""$$$''',,,/////////---,,,+++***)))(((((('''))))))************++++++,,,++++++++++++---...//////000000---((('''))),,,***)))(((((()))***((('''bbbJJJ>>>777000---+++'''&&&(((((()))***---///111222222,,,)))&&&%%%&&&+++000444(((''''''(((+++---,,,,,,,,,+++)))(((''''''&&&&&&%%%''')))***)))***+++,,,+++******)))))))))'''%%%"""###$$$%%%&&&'''&&&&&&(((((('''''''''((((((((()))***++++++)))&&&### """$$$&&&&&&%%%$$$$$$%%%((("""###(((((('''%%%'''((('''$$$!!! !!! !!!###%%%%%%%%%%%%&&&((((((((((((((()))000777===;;;333---,,,---,,,)))&&&&&&'''(((((('''(((''''''))),,,/////////,,,)))'''%%%$$$###!!!!!!$$$%%%%%%&&&&&&$$$!!!"""%%%%%%""""""$$$&&&''')))***)))'''$$$"""######$$$&&&''''''%%%### ###&&&%%%###"""&&&((('''###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$&&&'''%%%"""###&&&(((%%%$$$$$$$$$%%%&&&'''''''''(((((('''%%%$$$%%%&&&!!!!!! $$$)))***'''""" ******)))&&&###!!!"""###'''((((((((('''&&&&&&&&&!!!"""###$$$$$$''''''&&&%%%###  !!!"""&&&&&&%%%### !!!$$$ !!!"""&&&***---000)))&&&%%%(((,,,---)))%%%$$$%%%&&&'''&&&$$$$$$###"""######"""  """###%%%(((,,,...///000///------000666:::888222...------,,,***)))(((((((((---,,,,,,///333111((( ###'''(((&&&###  """$$$%%%''')))---000111///---+++((('''&&&&&&)))***+++***))))))+++,,,///000111000...,,,***)))%%%%%%&&&)))///555:::===;;;@@@GGGNNNRRRVVVXXXYYYXXX[[[]]]```fffkkkhhhaaaWWWTTTRRRRRRTTTVVVVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVVVVSSSOOOMMMNNNOOOOOOOOOMMMLLLMMMSSS\\\dddjjjmmmkkkhhheeefffhhhhhhfffcccffffffhhhiiikkknnnpppqqqsssqqqnnniiieeeccccccdddkkklllnnnooopppppppppooollljjjiiikkkooosssuuuvvvsssqqqpppppprrrssssssrrrqqqmmmkkkjjjgggccceeejjjooorrrtttsssqqqoooqqqssszzzzzzzzz{{{{{{yyyvvvtttnnniiieeedddeeekkkwwwxxxaaaJJJ;;;444///,,,333666999999555111...,,,,,,,,,,,,,,,------....../////////......---,,,+++***))))))***---/////////...///000...,,,*********((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&((())))))))))))))))))((((((((($$$###$$$&&&***---...---,,,+++*********+++,,,,,,++++++++++++++++++++++++...,,,***))))))+++---...///000000---***((()))+++***************)))((('''aaaIII===666///,,,(((###!!!"""&&&''')))+++,,,,,,------'''&&&%%%&&&'''))),,,---&&&$$$######%%%'''((('''******)))(((&&&%%%&&&&&&((()))***))))))))),,,...)))(((((())),,,---+++)))$$$%%%%%%&&&%%%%%%$$$###&&&%%%$$$############$$$!!!###%%%''''''&&&###!!!"""###%%%%%%$$$###$$$%%%)))###"""(((***)))&&&''''''%%%""" """""" !!!$$$%%%&&&&&&&&&&&&((())))))&&&%%%%%%&&&000777===<<<555...---///...,,,***)))(((((('''''''''''''''))),,,------,,,)))'''&&&%%%%%%%%%###!!! !!!"""""""""#########!!! """&&&)))***((($$$ ###%%%&&&((()))(((&&&$$$"""$$$$$$%%%'''(((((($$$!!!$$$'''&&&### %%%((('''$$$ !!!"""######$$$###"""###$$$%%%%%%""" ###'''***(((&&&$$$""""""$$$(((***,,,,,,,,,***((('''((()))######!!!!!!!!!%%%((((((%%%######$$$******)))&&&###"""###%%%*********+++++++++)))((( !!!###%%%%%%&&&&&&(((((((((&&&$$$!!!  !!!&&&'''&&&###!!!!!!"""""" !!!!!!"""$$$'''***+++$$$"""!!!%%%+++...+++'''$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$"""!!!%%%&&&)))+++------,,,+++***,,,000999BBBCCC;;;222///...,,,***(((''''''''',,,++++++...000...'''!!!"""$$$''''''&&&$$$###$$$$$$%%%%%%%%%%%%'''***---111///,,,)))'''&&&&&&&&&)))*********))))))+++---000111222000,,,(((&&&&&&###$$$'''+++000888???CCCEEEJJJRRRVVVXXXXXXXXXYYYUUUYYY]]]```eeeiiigggaaaWWWUUUSSSTTTWWWZZZ\\\\\\[[[[[[YYYVVVSSSRRRSSSUUUZZZWWWTTTRRRQQQQQQPPPOOONNNOOOPPPUUU]]]eeelllooossspppnnnnnnppppppnnnkkkjjjjjjkkkkkkmmmoooqqqrrrsssrrrpppkkkgggeeefffhhhnnnoooqqqrrrsssrrrqqqpppooonnnlllmmmooorrrttttttqqqqqqqqqsssuuuwwwvvvuuupppllliiigggdddaaadddiiinnnpppssssssqqqqqqtttwww{{{{{{|||~~~~~~zzztttooohhheeebbbcccdddjjjwwwxxxiiiSSSAAA666000---+++///222555666444111///...,,,,,,------------......---...///000000///...---,,,+++******,,,......------...///...+++)))((((((***)))(((''''''((()))***'''&&&%%%%%%&&&'''((((((&&&&&&&&&'''(((***++++++'''&&&&&&''')))++++++***((((((((()))+++...000222------------------------000...+++((('''(((***,,,.........,,,+++*********+++,,,---,,,+++***))))))___EEE;;;444---+++(((""" !!!%%%(((******)))''''''((($$$$$$%%%&&&'''(((((((((&&&### !!!###$$$$$$'''((((((&&&$$$###$$$%%%(((((()))((('''''')))+++(((&&&&&&)))---000...,,,''''''&&&&&&%%%$$$$$$$$$&&&%%%###""" """%%%''''''%%%%%%###$$$%%%$$$###"""###$$$(((###"""''')))***(((((((((&&&""" """$$$### !!!$$$&&&(((((('''&&&%%%'''(((&&&""" """$$$...333777666111------//////---+++)))'''&&&&&&&&&&&&&&&&&&(((******)))(((%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$###"""!!!""""""#########%%%))),,,---,,,((($$$ !!!###&&&'''((()))((('''%%%$$$%%%$$$$$$&&&)))***&&&""" %%%((((((%%%!!! ###''''''%%%""" !!!###%%%###"""!!!!!!"""###"""!!!!!!&&&(((%%%%%%###!!! """&&&***......,,,***'''&&&''')))&&&%%%###"""""""""######!!!$$$&&&&&&###"""$$$'''(((((('''%%%$$$$$$'''))),,,++++++,,,------+++***"""$$$%%%'''(((((('''&&&)))))))))(((%%%### !!!!!!!!! !!!%%%'''&&&###"""$$$### !!!""""""###$$$$$$$$$%%%!!! """&&&+++...---***$$$###$$$%%%'''(((&&&$$$%%%%%%$$$!!! %%%&&&(((******)))((('''(((---666DDDRRRUUUIII999222000---***((('''''''''*********+++,,,***&&&$$$%%%&&&((('''&&&&&&'''(((''''''&&&%%%$$$%%%(((+++000...+++)))''''''((()))************)))***,,,//////111111...)))%%%%%%&&&%%%'''***...333;;;CCCIIIQQQVVV\\\^^^\\\YYYXXXXXXVVVZZZ^^^```dddhhhfffaaaYYYWWWVVVVVVYYY]]]^^^___]]][[[YYYTTTQQQPPPRRRTTT[[[YYYVVVUUUTTTSSSRRRPPPPPPRRRUUUZZZaaahhhnnnrrr{{{yyywwwvvvuuutttrrrpppkkkkkkkkkkkkmmmoooqqqrrrqqqqqqooojjjfffeeehhhlllqqqqqqrrrrrrrrrrrrqqqppppppooonnnmmmnnnoooqqqssspppqqqrrruuuxxxzzzyyywwwpppkkkfffccc```___ccciiimmmppprrrsssrrrssswwwzzz{{{zzz{{{}}}}}}xxxpppiiidddcccdddggghhhnnnzzz}}}hhhYYYGGG<<<666000,,,,,,+++---000111000/////////------------------......------...//////......---,,,+++******,,,......---,,,---...---***(((((((((+++***)))))))))***+++,,,((('''&&&&&&((())))))(((%%%%%%%%%&&&''')))+++,,,((((((''')))++++++***(((&&&&&&&&&(((+++///333666000000////////////......000...+++(((''''''((())),,,,,,,,,+++++++++******+++---------+++***+++,,,\\\AAA777111,,,+++)))%%%$$$&&&'''***,,,+++'''$$$###$$$$$$$$$%%%&&&'''((((((((()))%%%!!! """######$$$&&&&&&$$$"""!!!"""$$$&&&''''''&&&$$$$$$%%%&&&'''%%%$$$(((---000...+++)))((('''&&&%%%&&&'''((('''&&&%%%###!!! ###%%%&&&%%%%%%%%%%%%%%%###!!!!!!"""$$$$$$###"""!!!"""%%%''')))*********'''### !!!###$$$### """###&&&((()))(((&&&%%%!!!$$$%%%""" $$$***+++,,,+++((('''''')))+++***(((%%%######$$$%%%%%%$$$$$$%%%''''''%%%###!!! !!!$$$&&&'''&&&%%%$$$&&&((()))(((&&&$$$###"""$$$%%%%%%%%%&&&)))+++,,,,,,***&&&"""!!!###%%%'''((()))))))))((('''&&&%%%######&&&+++...+++((( ###'''++++++)))%%%### ###&&&%%%###  !!!!!! !!!%%%(((&&&###  !!!###!!!""""""!!!!!!$$$&&&,,,,,,***&&&###"""###$$$$$$##################"""!!!$$$%%%###"""$$$'''$$$%%%%%%$$$$$$&&&+++...---+++)))***,,,---,,,***&&&''')))******((('''&&&*********)))'''%%%"""!!!"""###$$$###!!! !!!$$$''''''$$$$$$&&&###!!!"""###$$$$$$###!!!  ###&&&)))***++++++$$$###"""$$$&&&&&&$$$!!!$$$$$$###  ###$$$&&&'''((('''%%%$$$%%%---;;;NNNaaaeeeTTT???444222...+++((('''''''''(((***+++***(((&&&'''(((&&&'''((('''&&&''')))+++'''''''''%%%%%%&&&***---///...+++))))))***+++,,,***++++++***)))+++...000,,,//////,,,'''$$$&&&)))***,,,000333888@@@IIIPPP]]]bbbfffeee```ZZZXXXYYYXXX\\\______```cccaaa]]]\\\ZZZXXXYYY[[[^^^______\\\ZZZWWWRRRNNNNNNQQQTTTYYYXXXVVVVVVVVVUUUSSSQQQRRRUUUYYY___dddkkkpppttt~~~~~~}}}yyyuuurrrppppppiiiiiihhhhhhjjjlllooopppqqqqqqooojjjfffffflllqqqsssrrrqqqpppppppppppppppnnnnnnmmmlllkkkllloooqqqoooppprrrvvvzzz{{{zzzxxxqqqkkkddd```]]]]]]cccjjjoooqqqssssssrrrtttxxx|||zzzxxxvvvvvvvvvrrrjjjdddaaaccchhhnnnppptttxxxlllYYYKKK???;;;888222...---***,,,------,,,,,,---///..................------------,,,,,,+++************))))))***---/////////------...,,,***))))))***+++***)))))))))+++,,,---***(((&&&'''***+++***(((((('''&&&&&&&&&'''((()))''''''(((+++------+++)))&&&%%%&&&'''***///333666222222222111111000000000...,,,***((('''(((((())))))))))))***+++++++++******,,,,,,+++)))))),,,///[[[???555///+++,,,+++)))(((******,,,...,,,'''###""""""$$$$$$$$$%%%&&&(((***+++,,,(((###!!!!!!"""###$$$"""$$$%%%### !!!###$$$%%%%%%$$$"""!!!!!!"""'''$$$###&&&,,,///,,,))))))(((&&&%%%&&&(((***+++(((((('''%%%""" """#########'''&&&%%%""" """$$$"""#########"""###%%%'''+++++++++((($$$"""!!!""""""$$$$$$###!!!###$$$'''))))))(((&&&$$$!!!""" %%%'''%%%###"""!!!!!!"""###'''&&&$$$!!! """%%%$$$######$$$%%%$$$""" ###&&&((('''&&&###&&&***,,,+++)))'''&&&$$$%%%''''''''''''(((***)))******((($$$###%%%'''((()))*********)))((('''%%%""""""'''---111000---"""%%%)))---...,,,)))&&& """$$$###!!! !!!###!!!"""###"""!!!"""&&&***)))%%% """$$$"""!!!!!!"""***)))'''### !!! !!!"""""" ###%%%$$$###$$$&&&"""######$$$%%%(((---111,,,***'''(((+++,,,+++))))))***++++++***)))&&&%%%+++++++++***(((&&&$$$"""$$$%%%%%%$$$!!! !!!###'''(((%%%%%%'''### """$$$%%%%%%###  ###%%%%%%&&&'''((($$$###"""###%%%%%%###$$$###""" !!!"""$$$&&&&&&&&&$$$###!!!,,,===TTTiiinnnZZZBBB555333///,,,)))''''''''''''***,,,)))%%%$$$(((,,,''''''((('''&&&'''***,,,'''''''''&&&&&&(((,,,//////...,,,******,,,...000+++++++++******+++...111***---...+++&&&%%%)))---///111444777<<>>BBBBBBDDDMMMWWW\\\gggmmmpppjjj___XXXXXX\\\]]]]]]\\\ZZZWWWWWWXXXZZZXXX[[[^^^^^^\\\]]]```cccccc___WWWPPPLLLKKKMMMOOOXXXXXXXXXWWWVVVTTTQQQOOOTTTZZZaaaeeefffjjjpppuuuwwwvvvtttrrrpppmmmiiifff```___^^^___cccfffhhhhhhnnnooopppooonnnmmmnnnooommmmmmllliiigggfffgggiiippprrrrrrooojjjiiimmmqqqmmmppptttuuusssssstttvvvrrrpppjjjbbb]]]___hhhppp|||zzzwwwuuutttuuuwwwyyytttsssqqqnnnkkkhhheeeddddddjjjttt}}}qqq^^^SSSEEE<<<444333666777222,,,............------------///000111000///...///000...---,,,+++***)))))))))''''''(((***,,,...000111666333000...---,,,+++))))))((((((((()))+++---...(((''''''(((***,,,+++***)))))))))))))))((('''''''''''''''))),,,......---%%%&&&((()))+++---...///,,,---///000000///---,,,(((***,,,---------+++***(((&&&%%%&&&((()))***))),,,,,,***%%%!!!###+++222XXX;;;......///111333555777888888888777333---(((&&&&&&)))++++++***(((''')))+++---+++(((&&&&&&%%%###!!!!!!!!!!!!!!!!!!"""""""""''''''%%%%%%$$$$$$%%%%%%((('''%%%$$$###"""""""""&&&''''''&&&######%%%(((((('''&&&$$$!!!"""%%%'''&&&%%%'''******)))&&&$$$""" !!!!!! $$$###""" ###))),,,(((###""""""!!!!!! !!!""""""!!!###'''***,,,&&&""" """ """$$$%%%%%%%%%%%%%%%$$$"""  """"""!!! """%%%&&&((())))))'''%%%$$$((()))******(((''''''(((***'''%%%(((,,,///...+++&&&'''((())))))(((''''''%%%###!!!###)))000444666333///,,,***++++++)))'''"""%%%%%%###$$$&&&&&&"""%%%)))+++***&&&$$$%%%(((,,,'''!!!%%%%%%$$$### ###$$$$$$"""###'''((('''%%% """$$$%%%%%%%%%''')))(((((())))))((('''&&&%%%&&&&&&%%%###!!!!!!###%%%(((***+++***%%%""" !!!!!!!!!!!!""""""%%%$$$%%%&&&''''''%%%###!!!"""$$$&&&(((((())))))'''%%%"""###%%%''''''&&&%%%%%%$$$###"""!!! ######$$$###""" """$$$''')))((((((((()))///111999HHHTTTSSSEEE777///---+++((('''''''''(((***(((&&&&&&(((***,,,,,,,,,)))&&&$$$%%%'''(((((((((&&&$$$&&&***---......///,,,***)))***++++++)))---,,,,,,+++***)))))))))***++++++)))(((+++222777===DDDHHHHHHKKKTTT^^^bbbgggjjjkkkfff]]]XXXXXXZZZ[[[[[[ZZZWWWTTTSSSTTTUUURRRUUUXXXYYYZZZ]]]bbbfffeee```XXXPPPLLLLLLNNNPPPZZZ[[[[[[YYYWWWUUUTTTTTTVVV[[[bbbeeefffggglllpppqqqpppooommmkkkgggcccaaa]]][[[ZZZ[[[```eeeiiikkkqqqrrrsssqqqnnnllllllllliiijjjiiihhheeeddddddeeennnrrruuutttpppnnnpppsssooorrrttttttrrrqqqrrrssstttsssnnngggcccdddlllsssyyyxxxvvvuuuttttttuuuvvvrrrqqqooommmjjjhhhgggggglllrrr|||{{{iiiWWWKKK>>>888222111444666333///111111000//////......---///000111000.........000111000///---,,,+++++++++(((((()))***,,,...000111444222000//////...+++)))'''&&&'''''')))+++...///,,,+++******++++++***))))))******+++++++++*********))))))***---//////...((((((((())))))***+++++++++,,,---......---+++***)))***,,,------+++***)))%%%%%%%%%&&&((())))))(((------***%%%!!!"""(((...YYY<<<......///444;;;@@@@@@???@@@???<<<666///***'''&&&)))***+++***))))))+++------+++*********)))&&&### """$$$&&&))))))(((((((((''''''''')))'''$$$!!! ###%%%&&&%%%$$$$$$%%%&&&'''&&&&&&$$$""""""%%%%%%&&&'''***,,,,,,***((($$$"""   )))///111---((('''%%%"""!!!"""!!!"""&&&)))+++,,,,,,%%%!!! !!!"""$$$%%%%%%&&&&&&'''&&&%%%$$$"""!!!$$$$$$""" $$$$$$$$$$$$$$$$$$%%%%%%((()))***)))'''&&&&&&''')))((('''***///111000...&&&&&&&&&'''&&&&&&%%%%%%&&&$$$###$$$(((,,,...///222000---,,,+++***(((&&&###)))+++'''###$$$%%%$$$%%%((()))'''###!!!###%%%'''"""!!!((()))(((%%%  !!!"""!!!  !!!!!!%%%(((***)))'''%%%&&&'''&&&$$$###$$$%%%(((''''''&&&%%%$$$###"""###$$$$$$###!!!!!!###%%%''')))***(((%%%""" !!!!!! !!!###$$$######$$$&&&(((((('''%%% """$$$(((+++...000222+++)))&&&&&&&&&''''''&&&&&&%%%%%%$$$###"""!!!!!!###%%%&&&'''&&&###!!!!!!$$$'''))))))***,,,---111222666===BBBAAA999111***)))'''&&&&&&''')))***'''%%%###$$$'''***,,,,,,,,,)))%%%$$$%%%'''((((((&&&%%%$$$%%%(((+++------000...***)))(((((('''&&&((()))))))))((('''&&&&&&((()))))))))***000888@@@GGGNNNRRRRRRVVV^^^fffjjjhhhgggeee```[[[XXXXXXXXXZZZYYYWWWSSSOOOMMMNNNOOOOOOQQQTTTTTTUUUYYY```eeegggaaaXXXPPPLLLLLLPPPRRR[[[]]]]]][[[WWWUUUWWWYYYXXX]]]bbbdddcccccceeegggkkkkkkkkkiiigggccc```^^^[[[XXXVVVWWW]]]dddjjjnnnvvvwwwwwwtttoookkkhhhgggdddfffggggggdddbbbbbbbbbjjjoootttvvvuuussstttvvvtttuuuvvvtttrrrooonnnooovvvuuurrrnnnjjjlllqqqvvvwwwwwwwwwwwwvvvuuutttssssssrrrpppnnnllllllllllllrrrzzz|||mmm\\\KKKAAA666333111111222333333222444333222111000...------///000111000...---...///444333222111///...---,,,)))******+++---...000111000000000111222000,,,)))&&&&&&&&&(((***---000222111///---,,,,,,,,,***(((******+++,,,------------,,,++++++,,,///000///...+++***)))(((''''''''''''***++++++,,,+++***)))((()))***,,,,,,+++***(((&&&"""###%%%'''((()))((((((,,,,,,***&&&!!!!!!%%%)))[[[>>>222000000666@@@GGGJJJIIIBBBAAA>>>999222,,,'''$$$'''((((((((())))))+++,,,,,,,,,,,,......---)))&&&""" """&&&((()))************)))((((((***'''$$$ !!!###%%%###$$$&&&&&&&&&&&&%%%&&&'''&&&&&&$$$""" !!!###%%%###&&&)))---///...+++)))$$$"""  !!!"""+++000222...***(((%%%"""!!!$$$%%%$$$###!!!$$$(((,,,---,,,)))'''"""  $$$%%%$$$"""###$$$&&&'''&&&%%%%%%%%%(((&&&"""""" !!!###%%%&&&'''((('''&&&&&&((()))(((((((((+++---...---***%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&'''((()))******---,,,,,,+++***(((&&&$$$)))000333,,,%%%$$$%%%&&&%%%&&&'''%%%!!! !!!"""""""""'''******&&&  $$$!!!!!! !!!""""""!!! """###!!! !!!$$$((())))))(((((())))))(((&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%###$$$$$$###""""""%%%'''((((((((('''%%%###!!!!!!###"""!!! !!!###%%%&&&&&&%%%&&&'''))))))(((&&&!!!"""$$$'''+++///333555,,,***((('''''''''((((((&&&&&&%%%$$$###""""""!!!!!!###&&&))))))'''%%%###!!!###%%%'''''')))+++---111222444666666555111...'''&&&%%%%%%&&&)))+++---'''%%%###$$$'''***+++,,,+++(((%%%$$$%%%''''''((('''&&&%%%%%%&&&((()))***---+++)))'''&&&%%%%%%$$$%%%&&&&&&''''''&&&%%%$$$&&&'''((())),,,555@@@HHHRRRXXX[[[\\\___ggglllnnngggddd___\\\ZZZZZZYYYYYY[[[YYYVVVQQQMMMKKKKKKMMMPPPRRRRRRRRRQQQTTT[[[```fff```WWWOOOKKKLLLPPPSSSZZZ\\\\\\YYYUUUTTTWWW[[[YYY\\\```aaa___^^^]]]^^^fffhhhiiiiiigggdddbbbaaa]]]YYYVVVWWW\\\eeelllpppzzz{{{zzzvvvpppjjjfffdddcccfffhhhiiigggdddcccccchhhlllqqqtttuuuvvvwwwyyyzzzyyyxxxuuurrrooommmlllttttttsssqqqpppqqqtttxxxxxxyyy{{{|||{{{yyyuuussswwwuuusssrrrqqqqqqrrrsssvvv|||nnn```QQQBBB999111111222111000111222444444333222000///---,,,,,,///000000000...---...///555444444222111///---,,,*********+++,,,---...///---...000333444222---)))&&&&&&'''))),,,///222444222000.........---+++))))))***+++---......//////---,,,,,,---/////////...---,,,***((('''&&&&&&&&&***+++++++++***)))((('''***+++,,,,,,+++(((&&&$$$!!!$$$''')))******))))))))))))'''%%%"""!!!###&&&]]]AAA777333000444>>>IIINNNPPPBBBAAA???<<<666///(((###%%%%%%$$$%%%'''((())))))++++++---///111///,,,)))'''%%%""" !!!$$$'''))))))***+++,,,+++***(((''''''%%%""" $$$(((***&&&&&&&&&'''((('''&&&&&&'''&&&&&&$$$!!!!!!&&&((('''&&&%%%$$$###&&&+++//////...+++***%%%###!!!!!!"""###"""!!!!!!###(((---...+++)))(((%%%!!!#########&&&(((***)))((((((+++...000...)))$$$ """%%%$$$"""!!!%%%&&&&&&&&&''')))***'''###"""%%%###$$$%%%%%%%%%'''***,,,******+++,,,,,,+++(((%%%$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&'''''''''((('''&&&%%%$$$###///666999111(((%%%'''(((&&&&&&%%%###!!! !!!!!!$$$%%%((()))&&& ###'''""""""!!!!!!!!!"""######!!!!!!"""### !!!  """&&&((((((((()))***++++++))))))***+++((('''&&&&&&&&&(((***+++((((((&&&$$$###$$$&&&)))(((''''''&&&%%%$$$###!!!$$$###"""""""""$$$'''((())))))((()))******'''%%%#########%%%'''+++///111(((((('''&&&&&&''')))***''''''&&&%%%$$$###"""""" $$$(((******((('''$$$%%%&&&&&&%%%'''))),,,---000333444333111000///''''''&&&&&&(((***---...)))'''%%%%%%''')))***++++++(((%%%###$$$&&&''''''(((((('''%%%$$$%%%&&&''')))((('''%%%$$$###$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''))),,,111;;;GGGPPP[[[```cccccceeekkknnnmmmeeeaaa]]]ZZZ[[[\\\]]]\\\]]][[[WWWRRRNNNLLLMMMOOOQQQSSSSSSRRRQQQSSSYYY___bbb]]]UUUNNNKKKMMMPPPSSSXXXYYYYYYWWWTTTSSSVVVYYYWWWYYY\\\\\\\\\ZZZYYYYYYcccfffjjjkkkiiifffeeeeeeaaa]]]ZZZ[[[```hhhooosss||||||zzzvvvooojjjfffeeeeeehhhlllmmmkkkiiiggggggkkkmmmqqqtttvvvyyy|||~~~}}}{{{xxxvvvssspppnnnlllpppqqqrrrrrrrrrsssvvvwww{{{}}}}}}yyyuuuwwwwwwvvvuuuuuuvvvwwwwww{{{pppaaaTTTHHH<<<555000111222222000///111333111000000...---,,,++++++...///000///...------///333333333222000...---,,,+++++++++++++++,,,------+++---111444666333...)))$$$$$$%%%''')))---000111000///......//////---,,,((()))***,,,---.........,,,+++***+++---......---...---+++)))((((((((()))+++++++++++++++***))))))++++++,,,,,,+++(((&&&$$$###&&&***,,,+++***+++,,,&&&&&&%%%###""""""$$$&&&^^^CCC888444000111999CCCKKKOOO@@@???===:::777111+++&&&$$$"""!!!"""%%%&&&&&&&&&******,,,///111000...++++++)))&&&######%%%(((***((())),,,------+++(((&&&"""!!! $$$))),,,)))(((&&&&&&'''(((&&&%%%&&&&&&&&&$$$""" %%%***---,,,)))'''%%%###''',,,//////---+++***'''%%%$$$$$$&&&''''''&&& """$$$'''(((&&&&&&((('''$$$'''''''''))),,,---,,,++++++---//////,,,&&&  ###%%%$$$"""!!!%%%'''&&&'''))),,,,,,)))$$$!!! ###%%%"""###$$$$$$$$$&&&***,,,---...///000...***%%%######$$$&&&(((((('''&&&%%%''''''(((&&&%%%$$$%%%'''$$$%%%%%%$$$!!! !!!///666888111)))'''((()))'''&&&$$$"""!!!!!!""""""!!!$$$&&&###%%%&&&%%%"""!!!###%%% !!!!!! !!!""""""###$$$###"""!!!"""### !!!$$$ !!!$$$'''(((''')))+++,,,,,,,,,,,,---///+++***)))((()))+++///111...,,,)))%%%######'''***'''&&&$$$$$$$$$$$$###!!!######"""###$$$%%%'''(((******)))******)))'''$$$$$$"""!!!!!!"""%%%(((***###$$$%%%$$$$$$%%%'''***(((''''''&&&%%%$$$######!!!%%%((()))(((((('''''''''%%%%%%&&&))),,,***---000222222111111111******(((((((((***,,,---)))'''%%%%%%''')))******+++((($$$###$$$&&&''''''))))))(((&&&$$$###%%%&&&&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''((()))'''***...222888BBBOOOWWWcccggghhhggghhhlllllliiiaaa^^^[[[ZZZ\\\^^^``````___]]]YYYTTTQQQPPPRRRTTTRRRTTTUUUTTTTTTVVV[[[```^^^ZZZTTTNNNMMMNNNRRRTTTWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZZZZ[[[bbbfffkkkllliiifffeeefffbbbaaa___bbbgggnnnsssuuuzzzzzzxxxtttnnnjjjiiihhhhhhkkkooopppooommmlllkkkpppqqqssswwwzzz~~~}}}zzzvvvtttsssrrrooonnnnnnooopppqqqtttvvvwwwxxx~~~{{{wwwtttuuuvvvxxxzzz|||}}}~~~rrraaaRRRHHH@@@888222///000111111/////////000------,,,,,,,,,,,,,,,,,,...///000///---,,,---...000000111111000...,,,+++------,,,,,,,,,,,,,,,---+++---111555666444...***"""""""""###%%%(((***+++...---,,,---...///...---'''(((***+++,,,---------***))))))***,,,...---,,,///---+++)))(((((()))***+++++++++++++++++++++,,,+++,,,,,,,,,+++)))'''%%%&&&)))------+++***+++---((('''%%%$$$$$$%%%'''(((```DDD444222//////333:::BBBGGG<<<888444111000...+++((($$$""" !!!$$$&&&%%%$$$((()))***---000000///---***)))'''%%%%%%''')))***(((***---///...,,,)))&&& !!!%%%))),,,+++(((%%%$$$%%%&&&%%%###%%%%%%&&&&&&%%%###"""!!!$$$(((,,,...---+++((('''%%%(((---...---+++******)))((('''(((***,,,,,,,,,"""!!! """!!!###$$$###%%%***,,,)))(((((((((***,,,---,,,+++)))***++++++)))%%%!!!!!!"""!!!"""%%%%%%###!!!$$$((()))''''''))),,,,,,)))%%%###"""!!!"""$$$%%%&&&$$$%%%%%%$$$###$$$'''***,,,///111111...)))$$$"""!!!$$$(((+++,,,+++(((&&&***++++++)))''''''))),,,&&&'''%%%"""(((...111,,,(((((())))))(((&&&$$$"""###$$$$$$$$$ !!!"""$$$&&&((()))$$$$$$$$$###"""!!!  !!! !!!"""###!!!"""#########"""$$$%%%%%%&&&&&&%%%######%%%&&&"""  ###&&&(((((()))+++,,,---,,,,,,...000000...+++******---000333444000+++$$$!!!"""&&&***%%%### """###!!! !!!!!!"""###$$$%%%&&&'''''''''((())))))'''%%%###!!! ###&&& """###""" !!!$$$'''(((((('''&&&%%%$$$######!!!$$$%%%%%%%%%&&&%%%$$$###"""$$$(((+++(((***,,,...000111222222---,,,***((((((((()))***&&&$$$######&&&)))***++++++((($$$###$$$&&&''''''&&&((((((&&&$$$$$$''')))((())))))(((%%%%%%'''***)))((('''&&&'''))),,,---,,,000555:::@@@JJJUUU^^^jjjlllllljjjjjjkkkhhhdddZZZZZZZZZ[[[\\\^^^aaaddd___^^^ZZZVVVSSSSSSVVVYYYWWWYYYZZZYYYWWWXXX[[[___ZZZXXXTTTPPPOOOQQQTTTVVVZZZWWWUUUWWWZZZ[[[YYYUUUUUUTTTUUUWWWZZZ]]]___```fffkkkpppoookkkfffeeeeee``````bbbgggnnntttwwwxxxwwwvvvtttqqqmmmkkklllnnniiilllooopppooonnnmmmnnnppprrrvvvzzz~~~yyyvvvsssqqqrrrrrrpppnnnnnnoooppprrrvvvyyyzzz{{{~~~zzzvvvqqqtttyyy~~~ooocccQQQEEE>>>999333///,,,,,,---.../////////...)))******+++,,,---.........///000///---,,,---.........000000000///---,,,111000///...............---...111555666333...***$$$#########$$$%%%'''(((---,,,++++++------,,,+++((()))***+++,,,---------)))((((((***---.........000...+++(((&&&&&&'''(((************+++,,,------+++,,,------,,,***(((&&&'''+++---,,,((('''***---...,,,(((''''''((()))***```EEE000000//////000444:::???777222+++''''''(((((((((%%%""" !!!$$$&&&%%%###(((((()))+++...000///...((('''&&&&&&&&&((()))+++)))+++...000000---***'''!!!!!! !!!###&&&***,,,,,,((($$$"""###$$$###"""###$$$&&&'''(((''''''&&&'''***,,,---,,,***))))))%%%)))---...+++))))))******))))))***---///000000(((%%%""" !!!###%%%!!!"""!!!&&&---///...((((((((()))+++,,,+++)))&&&&&&'''((('''%%%###""" ###$$$""""""%%%&&&%%%$$$###''',,,+++((('''))),,,,,,)))&&&%%%$$$### ###&&&'''''''''''''''&&&$$$""""""%%%'''***---000000---(((###!!! $$$)))---...---***'''...//////---++++++///222))))))'''!!!"""'''***'''&&&(((***)))(((&&&$$$###$$$%%%&&&&&&!!!"""$$$&&&((()))******%%%$$$#########!!! !!!!!!"""###!!!#########$$$&&&'''+++,,,,,,+++)))(((((()))###!!! !!!###''')))))))))+++,,,,,,,,,,,,---///333111...++++++---000333777222+++### %%%)))###  !!!  """######$$$###$$$$$$$$$&&&(((((('''%%%### """$$$!!!""" !!!$$$(((((('''&&&%%%$$$$$$###!!!""""""###"""!!! !!!&&&))))))((((((***---000222333///---+++((('''''''''(((###!!! !!!%%%)))++++++***'''$$$###$$$&&&&&&'''$$$&&&'''&&&%%%&&&))),,,+++,,,,,,***'''&&&(((+++,,,***((('''(((+++...000000444:::???FFFOOOZZZbbbmmmpppooollljjjjjjfff```VVVXXXZZZ[[[[[[^^^bbbeee___^^^[[[WWWUUUVVVYYY\\\^^^``````]]]YYYWWWXXX[[[YYYWWWTTTRRRRRRSSSVVVWWW\\\XXXVVVYYY___```[[[VVVUUUTTTTTTVVV[[[```dddeeelllqqquuutttmmmgggeeeeee]]]___cccjjjrrrxxxzzz{{{uuutttrrrooolllllloooqqqiiikkknnnnnnnnnmmmnnnnnnnnnqqqvvv{{{}}}{{{vvvsssooooooqqqrrrqqqoooppppppqqqsssxxx{{{}}}~~~}}}~~~yyyuuuqqquuu|||wwweeeXXXGGG<<<888555111,,,***))))))+++...000///---((((((***+++---...000000.../////////---,,,---...,,,...///000000///...,,,333222111000////////////...///111444555333...***((('''&&&%%%&&&'''((()))---,,,******++++++***)))******+++,,,------------)))((((((***---///000///111...+++'''%%%$$$%%%&&&))))))))))))***,,,---...+++,,,---...---+++)))((((((+++---+++&&&%%%(((,,,444000,,,))))))***+++,,,]]]AAA333000---+++---000222222...+++&&&"""!!!$$$'''***'''((((((&&&###""""""######$$$&&&(((+++...111333+++)))'''&&&&&&(((***,,,111---,,,///444555///)))###%%%'''((((((((()))***...+++'''###!!!"""$$$&&&'''((()))***+++,,,++++++,,,+++***++++++***'''%%%&&&)))---000000///,,,***))))))(((((()))+++---...(((((('''%%%"""!!!###$$$ """%%%&&&&&&'''***+++'''###!!!%%%,,,///+++'''''''''''''''''''''''''''"""!!!###&&&((('''### $$$((()))(((%%%###''')))++++++)))&&&%%%$$$%%%$$$$$$&&&))))))'''$$$""" &&&***)))&&&&&&'''&&&%%%######%%%'''******,,,///000,,,%%% &&&+++---++++++...222333555444000222888999666111***"""!!! !!!$$$'''(((((($$$!!!!!!$$$'''((((((###!!!!!!&&&,,,///---)))$$$###"""#########  ###$$$""" !!!"""$$$(((,,,333555666333///,,,)))&&&((($$$"""###$$$"""###'''%%%)))---///---+++))))))000...+++((('''***000555555000***&&&%%%&&&'''''' !!!"""######"""!!!!!!$$$&&&&&&###$$$&&&)))******((($$$""")))&&&!!! """### !!!"""&&&%%%%%%'''((((((%%%### $$$&&&%%%###%%%###!!! !!!"""((('''&&&''')))---111333000---)))%%%"""!!!!!!"""!!!!!!"""$$$&&&((())))))(((''''''(((***)))'''%%%'''(((((('''$$$%%%)))---......---,,,++++++******))),,,---***((()))///555777;;;BBBHHHNNNUUU[[[```ccceeeggghhhfffbbb]]]YYYWWWVVVWWWZZZ^^^aaa```^^^dddaaa]]]ZZZYYY[[[___aaabbbbbbaaa^^^[[[XXXXXXYYYVVVUUUWWWZZZ___```^^^[[[\\\\\\\\\___bbbccc```]]]\\\ZZZWWWVVVYYY^^^dddhhhpppwwwzzzssskkkfffbbb^^^\\\___eeelllssswwwxxxxxxyyywwwtttrrrpppnnnllljjjeeehhhjjjiiihhhiiillloooqqqqqqssswwwzzzzzzvvvrrrnnnnnnnnnqqqtttuuuuuutttrrrrrrrrruuuxxxzzz{{{{{{|||}}}~~~~~~{{{yyywwwrrruuu}}}yyylllZZZNNN???444000000///...,,,,,,------...//////000---+++))))))+++---/////////---,,,---000222000...---...//////---,,,---...000000000000111222333444111333666777777444000...---,,,******+++***)))'''++++++***((('''))),,,///+++***)))((((((((()))***))))))))),,,000222000...111...***&&&$$$$$$&&&'''(((''''''***---...,,,)))))))))*********++++++++++++)))''''''(((***++++++000...,,,)))''')))---000\\\AAA555222...---...000111222,,,)))$$$  $$$'''((())))))'''$$$!!! $$$$$$%%%'''))),,,...///***((('''%%%%%%''')))***000...///222555444000+++&&&(((******))))))***++++++)))&&&######$$$&&&''',,,,,,,,,,,,++++++++++++)))(((((()))******(((&&&&&&)))---000000///---+++)))(((((('''((()))+++,,,(((***++++++(((%%%$$$$$$###$$$%%%%%%%%%&&&(((***&&&""" $$$***---***&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!$$$%%%$$$  ###''''''&&&$$$"""%%%'''))))))'''%%%######"""!!!!!!$$$''')))(((&&&"""###'''&&&$$$###$$$$$$"""!!!!!!###%%%((()))+++///000...(((###!!!%%%)))***((((((+++...333666777444666::::::666111)))!!! !!! !!!"""$$$&&&'''(((%%%""""""%%%((())))))'''&&&%%%(((+++---+++)))###""""""###$$$###  ###%%%&&&$$$"""!!!!!!$$$)))...777:::<<<999666333///+++***%%%###$$$$$$"""###&&&"""%%%)))******(((((((((,,,,,,***(((''')))...222///,,,(((&&&&&&&&&&&&%%%!!!!!!""""""############$$$$$$###%%%''''''$$$!!!$$$%%%'''(((((('''%%%$$$'''$$$ !!!###### !!!"""$$$$$$$$$%%%''''''%%%###  ###''')))((('''&&&%%%###"""!!!""""""###&&&%%%$$$$$$&&&))),,,...---+++(((%%%###"""######"""###$$$&&&''')))******&&&''')))+++,,,***&&&###%%%'''((('''&&&&&&))),,,,,,,,,---------,,,++++++))),,,...---+++,,,111666===AAAGGGMMMRRRVVV[[[^^^___```aaabbb```]]]ZZZXXXYYYWWWWWWZZZ^^^``````___```]]]ZZZXXXYYY\\\```cccjjjhhheee```ZZZVVVUUUUUUTTTTTTVVVYYY^^^aaa```^^^^^^^^^___bbbeeefffdddaaa___\\\ZZZYYY[[[```fffjjjvvv|||}}}vvvlllfffbbb^^^\\\___dddkkkrrrvvvwwwxxx{{{yyyvvvtttqqqnnnjjjhhhdddfffiiiiiihhhiiillloooppppppqqqtttvvvuuuqqqmmmkkkmmmqqqvvvzzz{{{yyywwwtttsssrrrsssuuuxxxzzz{{{~~~~~~~~~}}}{{{zzzzzz~~~}}}pppbbbRRRHHH;;;333111111000//////////////////000000111///,,,***)))***,,,,,,,,,...,,,,,,---000111111///---///111111///---------111111000000000000111111...000222444444111...,,,,,,+++******++++++***)))))))))((('''&&&(((+++...,,,+++)))((((((((())))))***)))))),,,//////...+++///---)))&&&%%%%%%&&&'''((('''(((***...///...,,,******+++++++++,,,,,,,,,---+++(((''')))+++------000...,,,)))'''))),,,000[[[AAA777444000......///000000,,,)))###"""$$$((()))***(((%%%!!!%%%%%%&&&'''((()))******((('''%%%$$$$$$%%%'''(((---///222444555222///,,,***,,,------+++))))))***''''''&&&%%%%%%&&&((()))222000...,,,******++++++''''''''')))***+++)))'''&&&(((,,,...//////---,,,)))((('''''''''((()))***(((,,,///000---)))%%%###&&&&&&&&&%%%$$$$$$''')))%%%""" ###)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""""" """%%%%%%$$$!!!"""$$$''''''%%%###""""""!!!%%%'''((('''### ######""" !!!  """'''(((+++...000///+++(((###%%%'''&&&######&&&)))///333555555666999888555111+++$$$###%%%&&&""" """###$$$%%%&&&&&&'''%%%######&&&)))***+++++++++***))))))(((((((((#########$$$%%%$$$!!!"""$$$&&&''''''&&&$$$###"""&&&,,,333<<>>999666555333111///---+++***++++++***)))'''&&&%%%$$$#########&&&***---------%%%''')))))))))***,,,---///222444444222///---,,,+++,,,,,,,,,+++***((('''((((((((()))***+++,,,,,,)))((((((***---//////...---,,,+++)))'''(((+++---...---,,,***)))))))))***000111000///---,,,---...+++***(((&&&%%%%%%%%%&&&(((+++---............///,,,,,,,,,---------......,,,((($$$###%%%(((***+++******)))'''%%%%%%(((***VVV???666333///---+++***(((&&&"""$$$&&&'''&&&###!!!$$$%%%&&&(((***''')))+++,,,---,,,++++++%%%%%%$$$######""""""!!!!!!"""$$$$$$###""""""""""""###%%%&&&%%%$$$%%%&&&&&&&&&'''((()))+++,,,---&&&%%%###!!!!!!###%%%&&&---,,,,,,---...---+++((('''&&&%%%$$$######$$$$$$(((''''''&&&'''(((***+++---,,,***'''###"""###$$$&&&))),,,,,,,,,******+++(((&&&%%%%%%&&&((()))***))))))))))))))))))))))))%%%)))---...)))$$$  !!!!!!  ###$$$$$$#########!!! !!!&&&'''((('''%%%###"""""" ###&&&''''''((()))***))))))((($$$!!! """%%%$$$$$$$$$$$$%%%%%%$$$###&&&%%%&&&((('''%%%,,,555HHHTTTUUUBBB///((('''&&&###$$$%%%&&&''''''&&&&&&"""%%%(((******,,,///222)))######&&&(((***,,,111666;;;<<<;;;888777555222000...---------000333999@@@AAAAAAFFFMMMSSS[[[]]]WWWYYY^^^VVVFFF777,,,###"""$$$###!!!!!!###$$$&&&&&&%%%$$$&&&'''$$$%%%%%%%%%$$$%%%(((***,,,)))%%%$$$&&&((()))***""""""######$$$$$$$$$$$$"""$$$'''''''''(((+++...+++***'''%%%$$$$$$%%%&&&(((&&&$$$"""!!!"""###$$$###"""!!!"""%%%(((******)))'''$$$$$$$$$%%%%%%$$$%%%(((+++***'''###  """$$$%%%!!!""""""######$$$%%%%%%(((+++///222222000,,,***++++++***)))(((((('''''')))'''&&&'''***...000111---,,,+++,,,......+++(((%%%&&&'''((())))))))))))((())),,,222;;;DDDKKKOOOPPPVVV^^^ccceeedddcccbbb]]][[[XXXWWWXXX[[[___bbbdddffffffddd```]]]^^^___\\\ZZZXXXXXXZZZ^^^dddgggiiihhhddd^^^WWWSSSRRRRRRSSSWWW[[[]]]]]]^^^```bbbdddgggkkkllllllkkkkkkmmmlllnnnqqqssssssqqqmmmkkkfffhhhgggeeegggkkkllljjjgggiiijjjhhheeefffkkkpppyyyzzzyyyuuunnnlllnnnqqqhhhhhhiiilllpppqqqooollllllmmmoooooonnnppptttxxxxxxwwwvvvvvvvvvvvvtttrrrooopppqqqooopppvvvqqqbbbRRRAAA888777555555444111...---,,,,,,***+++++++++***(((%%%$$$!!!!!!"""&&&***,,,---,,,(((***,,,,,,+++***,,,///000222333222000...------'''(((***++++++***)))((('''''''''((()))+++,,,---***))))))+++---//////......---+++(((&&&&&&(((++++++***((('''&&&'''((((((---//////...,,,,,,...111///---)))&&&%%%%%%&&&'''***---//////,,,++++++,,,******+++++++++,,,,,,,,,***'''$$$$$$%%%((()))***'''((('''%%%$$$$$$&&&(((VVV???666333000...---+++)))'''"""%%%)))+++***&&&!!!!!!###$$$%%%(((***%%%'''***,,,------,,,+++%%%%%%%%%$$$###""""""!!!"""!!!!!!!!!!!!""""""!!! """$$$%%%$$$%%%&&&'''%%%%%%%%%'''))),,,///111&&&%%%###"""!!!"""###$$$*********,,,------+++***)))(((&&&$$$#########$$$&&&%%%%%%%%%&&&''')))***---------***&&&$$$$$$$$$(((+++...///---+++)))((('''&&&$$$###$$$&&&((()))))))))))))))))))))))))))$$$)))...///+++%%%  !!!!!!!!!!!! ###%%%$$$$$$$$$$$$ ###&&&(((******(((&&&$$$###!!!###'''((())))))***+++''''''&&&""""""%%%###$$$$$$&&&((((((&&&$$$&&&%%%'''***&&&"""%%%...666BBBDDD666******+++)))$$$$$$%%%&&&''''''''''''###'''***,,,,,,...111555+++$$$$$$&&&'''(((+++111999@@@CCCBBBAAA<<<:::777444222111111222555999BBBIIIKKKKKKPPPWWWZZZbbbaaaYYYZZZ___VVVDDD777,,,"""!!!$$$###!!! """%%%&&&&&&'''((()))$$$$$$###"""!!!###'''***---+++)))))))))***)))(((!!!"""###$$$%%%&&&&&&'''!!!$$$%%%%%%######&&&)))'''&&&$$$######$$$&&&'''***(((%%%###"""!!!""""""!!! !!!%%%((()))***)))'''$$$############""" $$$((((((%%%!!!  ###&&&'''"""###$$$%%%&&&'''((()))))),,,111444444111---)))------,,,+++***)))((((((&&&%%%&&&)))---000111111---+++***,,,///000///,,,''''''&&&&&&''''''''''''&&&(((///888BBBJJJOOOPPPRRRWWW^^^cccdddcccaaa```___]]]ZZZYYYZZZ]]]aaadddaaacccfffeeebbb``````bbb]]][[[XXXWWWXXX\\\aaadddhhhgggeee```ZZZUUUSSSSSSPPPUUU[[[^^^______aaadddeeeiiimmmnnnlllkkkkkkmmmkkkooosssvvvuuurrrmmmiiifffggggggeeehhhmmmooommmkkkmmmmmmjjjfffggglllqqqwwwxxxwwwsssmmmlllppptttjjjiiijjjmmmqqqrrrooolllpppqqqrrrrrrqqqrrrwww{{{wwwvvvvvvwwwwwwvvvssspppmmmoooppppppqqqxxxyyyiii[[[KKK<<<555777444444333111///---......***+++---...---***'''%%%!!!!!!###&&&))),,,,,,+++***---///...,,,,,,...000111222222111///---,,,---%%%&&&(((***+++***)))(((''''''&&&'''(((***,,,---***))))))+++---//////......---+++'''$$$$$$&&&(((''''''%%%$$$$$$%%%&&&'''+++---...,,,++++++...222111...***&&&$$$$$$&&&'''+++...000///+++))))))***))))))*********+++++++++***'''%%%%%%''')))))))))&&&&&&&&&%%%######$$$&&&WWWAAA888666222...+++))))))(((******++++++***'''%%%###### """&&&((()))((('''(((---111111,,,&&&$$$%%%%%%%%%$$$$$$%%%&&&### !!!###$$$%%%&&&'''&&&%%%%%%&&&''''''$$$"""&&&+++...---***(((&&&###!!! !!!"""###$$$$$$$$$%%%'''(((***++++++(((%%%$$$%%%%%%%%%$$$!!!$$$%%%'''***---000555444111+++%%%""" !!!'''...444555000,,,***++++++***((('''''''''((()))///---***'''%%%$$$%%%%%%''''''&&&%%%###!!!!!!""" !!!###%%%%%%%%%$$$$$$ ###%%%"""!!!&&&,,,,,,***)))'''%%%$$$###$$$$$$$$$&&&)))***)))((('''((('''### ###%%%%%%%%%&&&((()))((('''$$$&&&'''(((''''''((((((,,,+++***)))***+++---///---+++(((&&&$$$$$$%%%&&&&&&***...///---+++,,,...+++'''!!!!!!!!!!!!'''***///666<<>>AAAHHHHHHGGGDDD@@@???AAADDDHHHIIIJJJLLLNNNPPPRRRSSSTTTUUUWWWYYY\\\bbbiiinnnddd___WWWOOOMMMSSS^^^ggglllqqqrrriii\\\QQQFFF>>>777666666444,,,%%%'''------,,,***(((((()))+++---)))'''&&&%%%%%%'''***++++++,,,,,,)))$$$!!!!!!"""&&&((()))((($$$"""###$$$ """###$$$'''%%%$$$%%%'''((('''%%%$$$###"""!!!"""$$$&&&((()))))))))+++------+++)))$$$$$$&&&(((***+++)))'''"""###$$$%%%&&&&&&'''&&&###%%%'''(((((('''%%%$$$ ###'''+++,,,+++)))'''%%%&&&(((,,,000222000...,,,+++***)))((('''&&&&&&))))))******)))))))))***'''$$$"""###''',,,000222---,,,,,,///444;;;BBBGGGMMMWWWccchhhfffccccccdddaaabbbdddeeedddbbb```^^^aaacccfffgggdddaaa___^^^^^^```cccgggjjjlllllllllgggddd```aaaddddddbbb^^^```cccfffhhhhhhggghhhhhhnnnpppqqqppppppppprrrtttqqqpppnnnlllllllllmmmmmmqqqtttuuuqqqjjjeeeeeeffffffiiinnntttzzz~~~{{{vvvttttttvvvyyy||||||{{{yyywwwuuuwwwzzz~~~}}}yyyvvvuuuwww|||~~~}}}~~~xxxlll^^^QQQIII@@@<<<666333333666888999111,,,'''(((...222111...)))(((&&&''')))+++,,,,,,,,,---///000111111111111111111111111000///...------+++)))((()))*********'''((())))))))))))+++,,,...------------...000111,,,,,,+++***(((''')))++++++,,,...///...,,,)))(((&&&'''(((+++...///...---+++***))))))***,,,///000444222000...,,,,,,------...---,,,,,,,,,---......***+++,,,...////////////******)))((('''***...111111---)))''')))+++,,,,,,]]]EEE777666333111000000000111...---,,,++++++++++++,,,%%%%%%'''***,,,,,,)))&&&&&&''''''&&&&&&'''***,,,,,,'''$$$%%%((()))&&&""" %%%)))***)))'''$$$'''***+++***'''&&&&&&&&&'''((('''&&&&&&&&&'''###%%%(((+++,,,+++)))(((######""""""######$$$%%%"""###$$$'''******'''%%%((()))***)))&&&%%%%%%%%%'''(((((('''&&&''')))+++######$$$&&&((('''%%%$$$&&&'''((()))******))))))***((($$$!!!"""%%%))),,,%%%&&&''''''((((((((('''###!!! !!!!!! """&&&...555888555///***""""""!!! !!!%%%)))+++***(((***((('''(((******(((%%%&&&$$$"""###&&&***,,,,,,***'''$$$''',,,000...,,,))))))+++,,,------------...///222666999<<<>>>???FFFFFFEEEBBB???@@@EEEIIIJJJIIIGGGCCC@@@@@@DDDHHHNNNNNNOOOQQQTTTWWW[[[]]]ZZZZZZZZZZZZZZZ^^^cccgggccc___XXXRRRRRRZZZgggqqqzzz}}}yyykkkXXXIII===666333333555333,,,%%%'''...000...+++)))((()))+++,,,$$$###""""""###%%%(((+++,,,---...+++&&&###"""###%%%''')))'''$$$"""###$$$ """%%%''')))+++'''$$$###%%%'''&&&$$$&&&%%%""" !!!$$$''')))+++******,,,------+++)))&&&&&&'''***,,,,,,***'''"""###$$$$$$%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$### ###'''+++,,,+++)))(((%%%%%%''',,,111333111...,,,+++***)))(((((((((((()))***++++++******+++,,,'''$$$!!!!!!&&&,,,111444.........111777???GGGLLLNNNZZZhhhooommmhhhfffgggdddfffggghhhfffbbb^^^[[[]]]```ccccccaaa]]]ZZZYYYUUUXXX]]]ccchhhlllmmmnnnhhhdddaaabbbeeeeeebbb^^^aaadddhhhjjjjjjiiijjjjjjmmmnnnmmmlllkkklllnnnpppsssqqqooommmlllmmmnnnooopppssssssnnngggaaaaaacccaaadddjjjpppvvvzzz~~~}}}vvvrrrpppsssvvvzzz~~~~~~|||xxxvvvyyy{{{{{{yyyyyy~~~}}}}}}~~~uuuhhh[[[OOOIIIFFF???:::444000111444777999000***%%%&&&,,,111000---(((&&&%%%&&&(((+++,,,,,,//////000000000000//////444444444333333111000000---+++))))))***++++++***'''((()))(((((())),,,///------++++++,,,...000222+++,,,+++***((((((***,,,,,,---......---,,,)))((('''((()))---000222111000---,,,******+++---000333555333000---,,,---...///000///...---,,,---...///,,,---///000000///---,,,))))))(((''''''***...222333///***)))+++---...---^^^FFF<<<666///---///222222000...,,,***+++---000000000+++***((()))***,,,+++++++++)))''''''((())))))(((&&&''')))******(((&&&%%% %%%...111---(((***))))))(((((((((((((((((((((''''''((()))+++,,,***)))((())))))(((%%%###%%%$$$"""!!!!!!###$$$&&&"""&&&***,,,+++)))'''&&&%%%%%%&&&&&&$$$""""""###%%%'''(((((('''&&&%%%###!!!"""%%%'''%%%###'''&&&&&&''')))(((&&&$$$)))&&&######%%%''')))***(((&&&%%%&&&((()))))))))&&&###!!! !!!!!!!!! ###%%%%%%$$$"""!!! $$$(((111;;;@@@;;;...$$$!!!!!! !!!"""###$$$%%%&&&'''(((%%%&&&&&&%%%$$$%%%(((+++&&&&&&&&&&&&''''''''''''(((((((((((()))+++---...+++,,,...000222222222111555777;;;@@@EEEGGGGGGEEEJJJHHHFFFEEEFFFGGGHHHHHHNNNLLLIIIGGGFFFHHHJJJLLLMMMSSSZZZaaaiiimmmggg^^^```YYYTTTTTTUUUUUUXXX\\\\\\YYYWWWWWW]]]iiiyyyxxxcccRRRGGG<<<111---,,,+++******++++++,,,111...+++)))))))))((('''%%%###!!!!!!"""&&&***,,,...000111...(((###!!!!!!"""#########"""!!!&&&$$$###"""###&&&))),,,---+++)))'''&&&&&&'''((("""!!! ###&&&((()))((()))***,,,+++)))&&&&&&&&&'''((())))))))))))%%%'''((('''&&&$$$%%%%%%!!!"""$$$%%%&&&%%%$$$###%%%'''***,,,---+++)))'''((('''(((***---//////...***++++++++++++***))))))------------,,,+++******)))%%%###%%%***///222222111......666DDDPPPUUUUUUVVVXXX\\\```bbbdddddddddfffjjjnnnmmmhhhaaa]]][[[]]]^^^___aaaaaa^^^YYYUUUVVVVVVYYY```hhhnnnooonnnbbbaaa```bbbdddeeedddcccdddeeegggiiikkklllmmmmmmoooooommmhhhdddgggnnnuuurrrrrrqqqooommmlllnnnppptttppplllkkkjjjhhhdddaaagggkkkppprrrsssuuuyyy|||}}}~~~xxxssspppxxxyyy{{{~~~{{{xxx|||~~~yyy{{{}}}}}}}}}~~~sss```UUUMMMFFF@@@>>>999888666333000000222444222///)))###%%%***,,,)))(((%%%###$$$(((+++++++++000000000///......------000111333444444222///.........---+++***((('''&&&***'''%%%&&&***------,,,...---,,,,,,---///222333///---***+++---///...,,,///...---------,,,***)))(((((()))+++...111444666000///---+++***+++---...111000---***''''''***---...---,,,+++***+++///222///000111111000---***))),,,***'''&&&''',,,000444333111...,,,---.........___GGG<<<666///---///222222000000...---...000222222222,,,***))))))***++++++***)))((('''((())))))(((&&&&&&(((***,,,+++)))&&&$$$"""!!!"""&&&+++---+++((()))(((''''''''''''((()))((('''''''''(((***+++,,,)))(((((()))))))))&&&$$$$$$"""!!!  """###!!!$$$(((+++***)))'''&&&%%%%%%&&&%%%###!!!"""###%%%'''((((((''''''%%%$$$###$$$''''''&&&$$$&&&%%%&&&((())))))&&&$$$'''&&&%%%%%%%%%&&&((())))))'''%%%%%%&&&'''''''''%%%###  !!!!!! """%%%%%%$$$"""!!!"""$$$***555BBBIIIBBB222$$$######""" !!!""""""""""""###$$$%%%%%%&&&&&&%%%$$$######&&&((('''(((((((((((('''&&&&&&&&&&&&&&&''')))+++---......000222555777888888888===???CCCGGGIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLOOOMMMKKKIIIIIIKKKMMMOOOTTTWWW]]]hhhuuu|||vvvkkk^^^XXXSSSSSSSSSRRRUUUYYY[[[ZZZZZZ]]]eeessszzzbbbNNNAAA555+++))))))))))))************...,,,)))(((((((((&&&%%%$$$###!!!!!!"""%%%)))+++)))+++---+++'''###!!!!!!$$$%%%%%%%%%###""" $$$$$$$$$%%%'''(((***+++,,,+++)))(((&&&&&&&&&&&&###"""!!! !!!$$$'''(((((())))))+++,,,+++(((%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$"""###%%%''''''&&&$$$###%%%'''+++---///...,,,+++***(((((()))+++------,,,------------,,,+++))))))++++++,,,,,,,,,++++++***)))&&&$$$&&&+++///000///,,,+++...999IIIVVV]]]^^^WWWVVVUUUWWWZZZ]]]^^^^^^eeejjjoooooojjjddd___^^^]]]]]]^^^``````^^^ZZZVVVWWWYYY^^^eeelllnnnkkkhhh^^^^^^```ccceeeeeecccaaacccdddgggjjjmmmpppqqqrrrooonnnlllhhhdddfffnnntttuuutttrrrooolllllloooqqqrrrooolllllllllllljjjgggiiilllppprrrrrrtttvvvyyy|||zzzvvvttt|||||||||~~~}}}zzz}}}|||yyy{{{yyyyyyyyy{{{tttdddSSSIIICCC<<<777666666555333111......111333444111+++%%%&&&***+++((('''%%%$$$&&&***,,,---,,,.........---------,,,,,,,,,---///111111///...,,,,,,,,,+++***))))))(((((('''''''''***---...---+++------------...000111222...,,,***+++......---++++++++++++++++++***)))''')))))))))+++---111444666000///---,,,+++***++++++******'''$$$!!!"""$$$''',,,,,,,,,***)))+++...111/////////...,,,***(((&&&((((((((())),,,///333555444111...------///000000aaaJJJ<<<666000...///111111000111000000111333444333111---+++*********+++)))(((&&&&&&'''(((***)))'''%%%&&&(((+++,,,+++((($$$"""$$$$$$%%%&&&((())))))))))))(((&&&%%%$$$%%%'''((('''''''''''')))***+++,,,((('''((()))******(((&&&$$$###!!! !!!"""  """&&&((())))))&&&%%%$$$$$$%%%%%%###!!!"""###%%%((())))))((('''%%%%%%%%%'''(((((('''%%%$$$$$$&&&(((******'''$$$%%%''')))(((&&&%%%'''******'''$$$###$$$&&&''''''%%%"""!!!!!!!!!!!!###%%%%%%###!!!!!!!!!###***777HHHQQQJJJ777&&&%%%%%%%%%###!!!!!!"""$$$%%%$$$"""!!! !!!"""$$$$$$$$$""" """$$$'''((()))***)))(((&&&$$$###$$$$$$&&&(((,,,///000444555888;;;>>>@@@BBBCCCFFFJJJMMMNNNMMMLLLMMMNNNKKKKKKKKKLLLNNNOOOQQQRRRPPPOOOMMMLLLMMMOOORRRTTTZZZ[[[___jjjzzz{{{nnn]]]WWWRRRQQQPPPOOORRRWWW[[[]]]```fffppp~~~ttt[[[GGG999...%%%%%%&&&''')))))))))((((((((('''&&&&&&''''''%%%######"""!!!!!!"""%%%((()))&&&(((******(((&&&%%%%%%((((((((('''%%%###!!!"""$$$'''***++++++***))))))))))))((('''&&&%%%$$$$$$######"""###%%%'''(((((((((***,,,---+++'''$$$######$$$$$$$$$###"""""""""$$$%%%%%%###""""""######%%%'''((((((&&&$$$"""%%%'''+++...000111111111...+++(((''')))***+++***000000///...---+++***)))((()))***+++,,,,,,,,,,,,)))'''%%%'''+++...---,,,'''(((...;;;MMM\\\eeegggZZZUUUPPPPPPTTTYYYYYYXXXbbbhhhoooqqqmmmgggcccaaa]]]]]]^^^___```___\\\YYYYYY\\\aaaiiinnnmmmgggaaaZZZ[[[___cccffffffccc```aaacccfffkkkooorrrtttvvvooonnnkkkgggccceeekkkpppwwwvvvtttpppnnnnnnqqqtttqqqooonnnnnnpppqqqqqqpppmmmoooqqqrrrqqqqqqssstttyyy}}}~~~|||{{{}}}}}}~~~~~~}}}|||yyy{{{~~~uuuuuuuuuxxx~~~~~~yyybbbTTTGGG@@@;;;666333222222111000...------///222666555///((('''***+++(((%%%%%%&&&(((+++------,,,,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,******))))))(((((())))))******'''(((***---000///,,,***,,,,,,---///000000111111,,,++++++,,,...---+++)))'''(((((((((((((((''''''+++*********,,,000444666//////...---+++***((('''%%%$$$###  """***+++***))))))***...000000///,,,***(((&&&$$$$$$%%%'''))),,,///222444555444111---,,,---///111222dddLLL;;;777111......000000000//////000111333333000......,,,+++++++++***(((&&&###$$$&&&)))+++***'''$$$%%%'''***+++***'''### $$$&&&'''&&&%%%%%%(((,,,+++)))&&&###""""""###$$$%%%%%%&&&'''((()))******'''&&&'''(((******)))'''&&&%%%$$$###"""""""""###!!!  ###&&&((()))&&&%%%$$$$$$%%%$$$""" !!!###&&&((())))))((((((%%%&&&''')))***)))'''&&&"""###&&&)))+++***(((%%%$$$(((,,,,,,'''%%%'''***)))&&&###"""$$$''')))***%%%""" """###"""$$$$$$###  &&&333DDDPPPLLL:::***&&&&&&&&&$$$######%%%''''''%%%###  !!!!!!  """$$$&&&)))++++++)))'''&&&!!!"""$$$&&&***///222555:::<<<>>>BBBFFFIIILLLMMMNNNRRRVVVTTTOOOMMMOOOSSSPPPQQQRRRSSSSSSSSSUUUVVVQQQPPPOOOOOOPPPRRRTTTVVVYYY[[[^^^eeeooouuunnnddd[[[VVVRRRQQQOOONNNRRRXXX^^^bbbhhhoooxxx}}}fffOOO>>>333+++&&&###$$$''')))***)))((('''$$$######%%%&&&%%%###!!!!!!!!!!!!!!!"""$$$&&&'''%%%'''***,,,---,,,,,,,,,*********)))'''$$$""" ###&&&***......,,,(((%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''))),,,---+++&&&##################"""!!! """$$$%%%$$$###"""""""""$$$&&&((()))(((&&&###"""$$$&&&)))---000222444444222///***(((((()))******............---,,,++++++'''(((***,,,---/////////+++((('''(((,,,---+++)))%%%'''///<<>>222---)))(((+++((((((((((((((()))))))))&&&$$$""""""######"""!!! """""""""!!!  $$$)))+++***((('''(((((((((&&&%%%###!!!###%%%'''))))))&&&###!!! """$$$&&&&&&&&&&&&%%%&&&((()))(((&&&$$$###!!! """%%%''''''&&&%%%%%%&&&'''''''''&&&&&&!!!###$$$###"""!!!!!!!!!"""!!! """###"""######%%%(((+++...000111///---------...---,,,'''''')))***++++++,,,,,,((()))+++...000222333444222...******,,,......,,,---111888AAAJJJQQQTTTVVVWWWWWWWWWYYYZZZYYYVVVSSSUUU[[[aaacccbbbaaaaaabbb```^^^\\\\\\```eeehhhjjjaaa\\\VVVUUUYYY^^^bbbccccccbbbbbbdddgggjjjkkkkkknnnppprrruuuxxxzzz{{{|||wwwtttnnnjjjhhhhhhiiiiiimmmpppsssvvvxxxzzz}}}}}}yyywwwtttssstttvvvzzz|||{{{yyyxxx{{{~~~~~~}}}}}}}}}||||||~~~yyy~~~}}}}}}{{{xxxxxxzzz}}}~~~nnn^^^OOOAAA888444000///111111//////111---/////////---,,,---///,,,000111,,,((())))))'''$$$&&&''''''%%%&&&(((+++,,,------///000111222222///---+++***)))+++,,,...,,,+++)))'''''')))+++,,,111222222///+++(((((()))&&&((()))+++,,,,,,,,,,,,---...///...+++)))***,,,///222444333///---...111------..................%%%&&&((()))***))))))((('''))),,,---,,,+++++++++$$$&&&)))***+++---///111...---,,,+++++++++,,,---///...------------------(((((((((***...000000000YYY@@@555333///+++''''''***,,,111...+++***+++++++++***+++++++++,,,---+++(((&&&$$$$$$&&&))),,,---,,,***&&&&&&''''''((())))))***$$$$$$###"""!!!  """%%%'''((((((&&&&&&***+++++++++)))(((&&&$$$$$$######%%%&&&&&&$$$""" !!!"""$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&&&&)))(((''''''((('''%%%###!!!###&&&)))+++++++++***(((((((((&&&$$$%%%)))---***(((%%%%%%&&&'''''''''%%%$$$""""""###$$$"""!!!"""!!!!!!$$$'''***++++++///***"""###%%%%%%&&&%%%""" !!!"""###$$$&&&&&&'''(((''''''(((+++---***+++---///...,,,)))'''---------+++'''$$$""""""!!!!!!"""$$$&&&''')))***+++---111888@@@HHHNNNRRRWWWWWWWWWYYY[[[]]]```bbb```^^^\\\]]]```cccfffgggeeehhhkkkiiiccc``````bbb\\\[[[YYYVVVTTTRRRQQQPPPVVVVVVTTTTTTXXXZZZTTTKKKKKKLLLOOOTTTVVVZZZeeeqqq~~~wwwnnnhhhXXXEEE222***'''&&&'''+++))))))((('''''''''(((((((((%%%###""""""######""" """"""!!! $$$)))+++)))'''&&&&&&''''''&&&$$$"""!!! """$$$&&&'''&&&$$$###!!!"""###$$$$$$$$$$$$$$$%%%&&&((()))(((&&&###"""  ###&&&''''''$$$%%%&&&&&&'''''''''''' !!!###"""  !!!!!!$$$$$$######$$$'''***---///...---,,,,,,......---+++))))))***++++++++++++***''')))+++---000111222333333///+++***,,,//////......222:::DDDLLLSSSVVVWWW[[[[[[[[[ZZZXXXVVVUUUTTTVVVZZZ___aaaaaa```aaaccc___\\\ZZZZZZ^^^dddhhhjjjccc]]]WWWUUUXXX]]]```aaacccccceeegggjjjlllkkkjjjkkklllooosssvvvxxxzzz{{{wwwtttooommmlllmmmnnnoooqqqrrrrrrssstttxxx}}}zzzwwwtttssstttwww|||}}}yyy{{{~~~~~~}}}{{{zzzzzz{{{|||yyy||||||{{{zzzxxxyyy}}}}}}jjjXXXJJJ???666111---******------+++***------...///...,,,+++,,,---)))...///+++(((((()))'''&&&((()))'''%%%%%%))),,,+++,,,---...///111222222---,,,***)))***,,,///111///---***((('''(((***,,,,,,///222111---***((((((&&&'''((()))***+++++++++...000000...+++)))+++...000444666555000---///222,,,---...//////...---,,,$$$%%%&&&((()))******+++)))+++///000///.........$$$&&&)))+++,,,---000222++++++++++++,,,---......---...///111111000...---(((((())),,,000222111000SSS;;;777333...+++*********))),,,,,,+++******)))******)))))))))))))))((('''&&&(((%%%$$$''',,,...+++((('''&&&&&&'''(((***,,,---(((&&&###""""""###"""!!!!!!"""$$$%%%&&&'''''''''&&&'''((((((%%%$$$$$$$$$#########$$$%%%$$$"""  """$$$%%%''''''(((### !!!""" """%%%***+++,,,---,,,***(((&&&%%%%%%&&&'''((((((((((((***(((%%%###$$$'''+++---***))))))(((((())))))******)))'''### !!!###%%%%%%&&&'''((()))******+++'''"""!!!###$$$###"""%%%$$$""" !!!###%%%###!!! """#########&&&((())))))))))))+++---...,,,***)))))))))'''&&&111111///,,,)))'''((()))((('''&&&&&&'''))),,,---111222444888???HHHPPPUUUXXXYYY[[[___cccfffffffff^^^[[[YYY[[[```dddffffffiiiiiiiiiiiiiiifffbbb^^^[[[\\\\\\ZZZWWWTTTTTTTTTXXXVVVSSSSSSTTTSSSPPPMMMJJJIIIIIILLLTTT```kkkrrr{{{pppdddZZZCCC888***""""""&&&((((((&&&%%%$$$%%%'''))))))))))))%%%""""""!!! !!!###$$$###"""""""""'''### """(((,,,+++)))%%%&&&''''''&&&%%%###"""""""""$$$''')))(((""" """""""""!!!"""$$$%%%%%%$$$###%%%((()))'''%%%###"""%%%&&&%%%$$$&&&((((((%%%###!!!!!!"""!!!  !!!""" ###(((&&&***(((***---+++&&&(((///333111...+++))))))))))))......---,,,++++++******(((((()))***,,,///111222222000---------...---,,,333<<>>999444222'''(((***+++++++++***)))+++,,,...//////---+++***)))++++++***(((&&&'''(((***)))'''&&&&&&'''((((((,,,,,,,,,------............+++((((((+++///222333111000///...---,,,++++++///000111111///+++(((%%%((()))******(((((()))***000///.........///000111555555444333111000//////000...,,,,,,...///,,,***(((((()))***+++,,,,,,---...,,,+++...111111+++&&&'''(((((()))***,,,.../////////...---,,,+++******...///111111111///---+++---,,,---000444444000---TTT<<<444111---+++******))))))***)))))))))))))))***+++)))))))))))))))(((((('''(((&&&%%%''',,,...,,,)))(((''''''''')))***,,,---,,,(((""" !!!"""%%%%%%&&&'''((((((((('''&&&'''((('''%%%##################%%%''''''%%%###$$$$$$%%%%%%&&&&&&%%%%%%""" !!! $$$***+++,,,,,,,,,***(((&&&$$$$$$&&&'''(((''''''''''''&&&$$$$$$&&&***...000---,,,)))(((((())),,,---+++***(((%%%!!! !!!###%%%&&&&&&'''((()))******)))&&&###"""###$$$###""""""!!! !!!$$$'''&&&$$$!!!!!!!!!""""""!!!!!!$$$''')))***+++---///,,,***'''''''''((('''&&&......,,,***(((''')))***+++)))&&&$$$$$$'''***---...000444:::CCCKKKRRRVVVVVVXXX[[[___ccceeedddddd___\\\YYYYYY]]]bbbdddeeehhhhhhhhhiiiiiifffbbb^^^XXXYYYZZZYYYWWWVVVVVVWWWYYYWWWTTTSSSRRRPPPLLLHHHHHHHHHIIILLLUUUbbbpppyyytttfffXXXNNN999222)))%%%%%%''''''%%%%%%$$$$$$%%%''')))***)))((($$$""""""!!!!!!!!!$$$'''(((((((((((()))'''$$$!!!###(((,,,+++)))&&&&&&&&&%%%$$$###"""!!!######%%%''')))'''"""!!!"""###$$$###$$$&&&(((%%%$$$$$$&&&)))***)))'''### ###$$$###%%%'''((((((%%%"""!!!!!! !!!"""######""""""%%%(((%%%)))(((+++///,,,((()))///111///,,,***))))))***+++///...---,,,+++***))))))''''''(((***+++---///000000///...,,,,,,...000111;;;CCCLLLSSSVVVVVVXXXZZZZZZ[[[[[[ZZZYYYWWWVVVUUUYYY\\\bbbkkkqqqpppiiibbbXXXTTTPPPQQQWWW]]]______```^^^]]]^^^aaadddeeeeeegggffffffiiikkkllliiiggghhhlllqqquuuvvvvvvvvvwwwvvvvvvtttrrroooppprrrtttrrrssssssqqqooorrrwww|||{{{xxxvvvwwwvvvxxx}}}~~~~~~}}}||||||||||||zzzzzz|||~~~zzzwwwvvvxxx{{{~~~|||iiiWWWEEE<<<888555111000************))))))((('''***,,,...000000...+++)))***++++++***(((((()))******)))((('''&&&'''(((((())))))***+++,,,------......,,,))))))+++...000111111000/////////...,,,+++------......---+++)))(((***+++,,,+++)))''''''''',,,---...000111222222333555444333222111000//////000---++++++------+++((((((((()))***+++,,,---...///---,,,...111111---)))((((((((()))***+++---.........---------,,,,,,,,,...//////000///...,,,+++++++++---111444333000---UUU===444111...---,,,,,,+++***''''''''''''((()))************))))))))))))(((((()))'''%%%'''+++---,,,))))))((((((((()))***,,,---...(((  """&&&&&&'''(((((('''&&&&&&&&&'''((('''%%%###"""###$$$$$$$$$''')))***)))'''))))))((((((&&&%%%######!!! """)))******+++***)))'''&&&"""###%%%&&&''''''&&&&&&$$$$$$%%%'''***...111333000...+++))))))+++...000++++++***'''$$$""""""###&&&&&&'''((()))******+++'''%%%$$$$$$$$$$$$###""" !!!$$$''')))'''%%%"""!!!!!!  $$$(((***,,,...000***'''%%%$$$%%%'''(((((()))))))))'''%%%&&&)))+++---***%%%""""""$$$(((+++(((,,,444>>>GGGNNNSSSVVVTTTWWW\\\```ccccccbbbaaa```^^^\\\\\\___bbbdddeeeeeefffgggiiiiiifffaaa]]]VVVXXXYYYYYYXXXWWWXXXZZZYYYWWWTTTSSSQQQMMMIIIFFFDDDEEEHHHMMMWWWfffwww}}}hhhVVVGGG===---***''''''))))))&&&###%%%$$$###%%%(((***+++***&&&"""!!!"""!!!###%%%(((+++------...///000(((%%%###%%%))),,,+++***&&&%%%$$$###!!!!!! %%%%%%&&&((((((&&&""""""###%%%&&&%%%&&&(((***%%%%%%%%%'''***++++++)))$$$ """"""&&&'''((('''$$$!!! !!!###$$$%%%%%%%%%###$$$""" """%%%%%%"""&&&(((---000///++++++///...,,,+++))))))***+++,,,///...---,,,***)))((('''&&&&&&''')))***,,,---............+++***---333999EEEJJJQQQUUUVVVWWWYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVZZZ]]]dddlllqqqooohhhaaaTTTQQQNNNOOOTTTYYY\\\\\\^^^^^^```dddgggiiihhhggghhhgggfffhhhjjjkkkjjjiiihhhlllrrruuuvvvtttsssrrrrrrssstttsssrrrrrrtttuuussstttuuusssqqqrrrvvvzzz}}}|||yyyvvvvvvvvvwwwzzz}}}~~~~~~}}}{{{||||||xxxuuuvvvzzz|||jjjXXXIII:::555444333111111...,,,***(((&&&&&&%%%&&&)))+++...000000...+++***+++,,,,,,***))))))+++---***)))(((''''''''''''(((&&&''')))***,,,,,,,,,,,,---+++))))))+++...///000//////...///000000---+++,,,,,,---------,,,,,,+++---...///---***'''%%%%%%***,,,111555777777666555444333333222111000/////////---+++++++++***(((&&&(((((()))+++,,,...//////000---,,,---000111///---(((((((((((()))***,,,,,,,,,,,,,,,,,,------...///,,,---------,,,+++***))))))***---111333333000---WWW>>>777555222000000000...---'''''''''&&&''''''((((((***)))))))))))))))))))))(((&&&%%%&&&)))+++***))))))(((((('''((()))***+++,,,&&&!!!###"""###%%%'''''''''&&&%%%((()))***(((&&&$$$$$$$$$$$$$$$&&&(((+++,,,+++************)))'''%%%$$$###!!!!!!!!!"""'''''''''''''''&&&%%%$$$ !!!###%%%&&&&&&%%%%%%$$$%%%'''))),,,///111222///...---,,,,,,---...///+++,,,+++)))&&&###"""###%%%&&&'''((()))******+++%%%%%%%%%%%%%%%$$$"""!!!  ###&&&((()))(((&&&###!!!!!!###''')))***,,,...(((&&&######%%%((()))***''''''&&&%%%###$$$'''***,,,***&&&###"""###%%%'''###)))444@@@JJJQQQTTTUUURRRWWW]]]bbbcccbbb```_________aaaccceeefffffffffbbbccceeehhhhhhfffaaa]]]WWWXXXYYYYYYXXXXXXZZZ[[[XXXWWWVVVTTTQQQMMMIIIFFF???CCCHHHOOOZZZkkkqqq[[[FFF777///%%%%%%%%%'''))))))'''$$$$$$######%%%(((***++++++$$$!!! """""" !!!$$$(((+++---///......//////'''&&&%%%&&&)))******)))%%%$$$"""  %%%&&&'''((('''$$$!!!###%%%&&&&&&&&&%%%'''(((%%%&&&''')))***+++,,,+++$$$!!!!!!&&&''''''&&&###  """%%%'''(((((('''&&&###$$$$$$$$$$$$###!!!$$$(((...111000---,,,...---,,,***))))))+++,,,......---,,,+++)))(((&&&&&&%%%&&&'''((()))***+++++++++---,,,***(((---777???LLLPPPTTTVVVUUUVVVXXX[[[ZZZZZZZZZYYYYYYXXXXXXWWWYYY]]]dddjjjmmmjjjbbb\\\RRRPPPNNNOOOSSSXXX[[[\\\\\\___ccciiinnnnnnllliiihhhgggfffffffffhhhhhhiiifffjjjnnnpppooonnnmmmmmmoooqqqtttttttttuuuvvvwwwwwwyyyzzzxxxuuutttwwwzzzyyy{{{|||{{{xxxuuuttttttvvvvvvxxx{{{~~~~~~||||||~~~{{{}}}{{{vvvtttvvv|||rrr^^^NNNAAA666333444333333444111///+++'''$$$###$$$$$$''')))---///000...,,,***......---***((((((***,,,******)))(((((('''''''''&&&(((***,,,------++++++***)))(((***---000111111,,,++++++...000000---***---...111333333111...,,,---///000///,,,)))'''&&&+++///444999;;;:::888666222222111111000000000///...---,,,***)))((('''&&&((()))***+++---...000000///---++++++...000000///(((((((((((()))***+++,,,++++++++++++,,,...///000***)))))))))((((((''''''(((***---000222111...,,,ZZZBBB;;;888555222111000///---******)))'''&&&&&&&&&&&&)))((((((''''''((())))))'''&&&%%%%%%'''((()))))))))((('''''''''((()))***&&&###!!!###$$$ """%%%((()))))))))((()))***+++***((('''''''''%%%%%%&&&))),,,---,,,***(((((((((((('''&&&%%%%%%### ###### """$$$$$$$$$$$$$$$######""" !!!"""###$$$%%%%%%&&&'''(((***+++,,,------+++,,,...//////...,,,+++***++++++)))%%%#########%%%%%%&&&'''((()))******%%%&&&&&&&&&$$$###!!!!!! &&&+++------(((&&&###"""!!! ###%%%&&&'''((()))'''%%%###$$$&&&)))***+++'''''''''&&&%%%$$$&&&(((***((('''%%%$$$###$$$$$$###***555BBBKKKQQQTTTTTTRRRXXX___ddddddaaa___^^^[[[___dddhhhiiigggeeeccc^^^___bbbdddfffddd```\\\YYYZZZ[[[ZZZYYYYYY[[[]]]^^^^^^\\\YYYSSSLLLGGGDDD>>>CCCJJJTTTbbbsssyyydddNNN:::,,,'''$$$###$$$%%%'''(((''''''%%%$$$###%%%(((*********### !!!""" !!!%%%)))+++---,,,***)))((((((%%%%%%%%%&&&'''(((''''''###"""  $$$&&&''''''%%%### ###%%%'''&&&%%%######$$$%%%&&&((())))))***++++++&&&  """"""%%%&&&&&&%%%"""  %%%''')))+++,,,***(((&&&!!!"""$$$&&&$$$!!!$$$+++111333111000/////////...,,,+++***+++,,,------,,,+++***((('''&&&%%%%%%&&&''')))*********)))***++++++((((((...:::DDDRRRUUUXXXXXXWWWWWWZZZ]]]YYYYYYXXXXXXXXXXXXXXXXXX\\\___dddiiiiiiddd]]]WWWRRRQQQPPPRRRUUUYYY\\\]]]]]]```gggooottttttpppmmmgggfffeeecccaaaaaacccddddddfffggggggggggggiiikkknnnqqqtttvvvwwwwwwyyyzzz|||{{{xxxyyyzzzyyyzzzzzzxxxuuusssrrrsssvvvuuussstttvvvyyy{{{|||yyy{{{{{{~~~{{{uuussswww~~~|||jjjZZZGGG===444333444333333444333000,,,'''$$$######$$$&&&(((***,,,------+++***000///...+++((('''((()))*********))))))((('''&&&***+++...000000///,,,***''''''(((+++///222333333)))((('''***...000---***///333999<<<<<<777000,,,,,,...000///---+++++++++,,,///444888999777444111000000000000000000000000......---+++)))(((''''''((()))***+++---...///000---,,,******+++---...///(((((((((((()))***,,,,,,******))))))+++,,,///000'''&&&&&&%%%%%%&&&'''((((((***---//////...---,,,```LLLBBB===888333111///...------,,,+++)))((('''&&&&&&((('''&&&&&&&&&'''((()))''''''&&&%%%&&&''')))******)))(((''''''((())))))$$$"""!!!"""$$$%%%%%%%%%"""$$$(((+++---...---,,,)))***,,,,,,***)))******''''''''')))++++++)))((($$$$$$%%%&&&&&&&&&&&&%%%###!!!!!!$$$$$$ """""""""""""""""""""""""""  ###%%%&&&))))))))))))))))))))))))'''))),,,......,,,)))'''(((((((((&&&###"""###$$$$$$$$$%%%&&&'''(((((()))'''((((((&&&### !!!(((///222222&&&%%%$$$######""" !!!"""###"""###$$$&&&&&&$$$$$$%%%((()))***)))(((***,,,,,,***)))******)))(((&&&$$$$$$$$$&&&''')))///999DDDLLLRRRTTTTTTUUU[[[bbbfffeeebbb``````ZZZ___eeeiiihhhddd___]]]\\\\\\^^^```bbbaaa___\\\[[[\\\\\\[[[ZZZ[[[]]]___ggggggeee___WWWNNNGGGDDDAAAFFFOOO\\\mmm~~~lllXXXCCC111'''%%%$$$$$$###"""###$$$&&&'''&&&%%%$$$%%%''')))))))))### !!!""" """%%%(((******)))%%%"""!!! ######$$$%%%%%%$$$$$$###  """$$$&&&&&&###!!! """$$$&&&&&&$$$"""""""""$$$&&&((((((''''''((()))'''"""###%%%%%%&&&''''''%%%###!!!"""###((()))+++------+++)))'''""""""$$$'''%%%!!! """+++222888888666666555444666444111...,,,+++,,,,,,******)))(((''''''&&&%%%'''((()))+++++++++***))),,,,,,***)))+++333>>>GGGWWWYYY\\\\\\ZZZZZZ]]]```YYYYYYXXXXXXXXXYYYZZZZZZ```cccfffhhhgggbbb]]]YYYTTTTTTTTTUUUWWW[[[^^^``````eeemmmvvv{{{zzzvvvqqqiiihhhfffccc___]]]]]]^^^aaabbbbbbbbbcccdddhhhkkkooorrruuuwwwxxxyyy{{{}}}|||{{{{{{yyyyyyxxxvvvrrrqqqqqqrrruuutttrrrqqqrrrvvvzzz}}}yyy||||||zzzuuuuuu{{{}}}ooo```TTTAAA999222222333111000222333000,,,(((%%%$$$%%%%%%%%%&&&'''(((***+++++++++000000000...+++)))))))))+++++++++***)))((('''&&&+++...111444444222///---'''''')))---111444555444(((%%%###&&&,,,000...+++000555===BBBBBB;;;333---+++,,,------++++++,,,...+++---000222222000...,,,///////////////000000000...//////---***))))))***))))))***+++,,,---......,,,+++*********+++,,,---'''(((((()))***,,,...///+++***)))((((((***,,,---&&&%%%$$$$$$%%%''')))+++***+++---,,,+++***+++,,,fffXXXLLLFFF>>>777333111000000...---,,,+++***)))))))))'''&&&$$$$$$$$$&&&''')))))))))(((''''''(((***,,,---,,,***)))))))))******'''%%%###$$$%%%''''''&&&$$$'''***...//////---,,,''')))++++++******+++,,,(((((('''((()))(((&&&$$$!!!"""###$$$$$$%%%$$$$$$""" !!!$$$### ###"""""""""""""""###### !!!%%%'''***)))((('''&&&&&&&&&&&&%%%&&&)))******)))&&&%%%%%%%%%$$$"""!!!!!!###&&&"""######$$$%%%&&&''''''******)))%%%!!!!!! )))///000///%%%$$$$$$$$$%%%$$$""" !!!"""!!!  """%%%#########%%%(((((('''&&&)))---111333333111111111+++((($$$!!!!!!%%%***---222666>>>FFFNNNSSSUUUVVVXXX^^^eeegggeeebbbbbbccc```dddhhhhhhddd___[[[YYYZZZYYYZZZ\\\^^^___^^^\\\[[[\\\\\\\\\\\\^^^aaadddkkklllkkkeee\\\SSSMMMJJJGGGKKKUUUfffyyyvvvaaaNNN<<<,,,%%%%%%$$$###"""!!! !!!"""'''&&&%%%%%%'''(((((('''$$$ !!!""" !!!%%%&&&((((((&&&""" !!!######"""!!!  !!!!!!!!!!!! """$$$$$$""" !!!$$$&&&%%%$$$$$$%%%###%%%''''''%%%$$$%%%&&&'''$$$ $$$((((((((((((((()))'''&&&%%%&&&((('''(((***,,,,,,,,,******%%%$$$&&&)))(((###%%%***555===BBB@@@>>>???>>><<<===:::666111...,,,+++***((((((((('''''''''&&&&&&)))***+++------,,,+++***000...,,,,,,111:::CCCIIIVVVYYY\\\\\\[[[[[[]]]```[[[[[[ZZZZZZZZZ[[[]]]]]]```cccfffgggeeebbb___]]]UUUUUUVVVXXXYYY\\\```bbbfffkkksss||||||wwwqqqqqqooojjjccc___^^^^^^]]]___bbbdddeeegggjjjlllrrrtttwwwxxxyyy{{{~~~~~~{{{zzzwwwwwwvvvsssppppppqqqsssttttttttttttuuuxxx|||~~~}}}~~~yyyuuuxxxpppaaaSSSIII<<<555111111222000///111222000---***((('''''''''%%%$$$$$$%%%&&&(((+++,,,...000222222000...------++++++++++++***(((&&&%%%))),,,222666777666333111******,,,000333444444222)))%%%!!!$$$+++000000......444<<>>999444///,,,***)))''''''''''''''''''''''''***+++---......---,,,***333000---///555>>>FFFKKKSSSVVVZZZ[[[YYYYYY[[[^^^]]]\\\\\\[[[\\\]]]___```^^^aaacccdddcccaaa``````UUUVVVXXXYYYZZZ]]]```ccckkkpppxxx{{{zzzzzzxxxrrrjjjdddbbbbbb[[[___cccgggiiijjjlllmmmtttuuuwwwyyyzzz|||~~~{{{zzzuuuuuusssqqqoooooorrrttttttuuuwwwxxxyyy{{{~~~|||xxxvvv{{{xxxgggXXXJJJ???:::444111222333111000222000///---+++)))(((((((((%%%$$$""""""$$$'''+++---,,,///333555444222111111++++++,,,+++***(((&&&%%%&&&***111666999888666444------///111444444222000+++%%%!!!$$$+++111222000---222999>>>???<<<777333******(((%%%$$$%%%(((+++------,,,,,,---...///000------......///000000000...000222000---,,,---///************************---...///...,,,+++,,,,,,''''''(((***---///222333---+++(((%%%$$$%%%&&&((()))((('''''')))---222555......---)))&&&%%%))),,,rrrhhhiii___PPPBBB999555333333---+++***+++///000///------***%%%"""!!!$$$(((+++...)))'''***---,,,+++,,,///000111000...------------***&&&%%%'''((('''%%%***++++++,,,,,,+++)))(((%%%&&&&&&&&&'''((((((((((((((('''&&&%%%$$$$$$######"""######"""!!!!!!"""######!!!&&&###!!!"""$$$%%%$$$"""!!!###$$$###""""""###"""######""""""###%%%(((((('''&&&$$$$$$&&&''')))&&&$$$###!!!!!!"""$$$%%%%%%""" ###&&&&&&%%%%%%&&&$$$!!! ######$$$&&&)))******(((%%%###%%%((())))))'''$$$"""$$$###"""!!! !!!!!!&&&&&&%%%%%%%%%&&&&&&'''111222444777888999999999,,,&&&'''000444???BBBGGGJJJMMMOOORRRTTT\\\aaaeeeccc^^^\\\aaagggmmmmmmlllhhhccc___\\\\\\ZZZ[[[\\\]]]^^^]]]\\\\\\YYYZZZ[[[[[[\\\___cccffffffeeegggjjjggg]]]VVVSSSRRRZZZeeesss|||jjjSSSBBB666,,,'''&&&!!! )))((('''''''''(((***+++'''))))))&&&""" """%%%$$$###""" !!!!!!!!!!!! """!!! """%%%$$$  ###%%%%%%$$$###$$$$$$######$$$&&&((()))(((((('''%%%!!!%%%&&&''''''&&&&&&(((***......------+++***(((''')))+++------,,,*********------+++)))***///777>>>OOOKKKFFFAAA@@@BBBEEEHHHBBB???;;;555000,,,***)))***(((&&&%%%%%%&&&)))***...000111---'''###$$$&&&333333333666;;;CCCJJJOOOZZZXXXUUUUUUWWWYYYZZZZZZ\\\]]]^^^___^^^^^^___aaabbbbbbcccfffhhhfffaaa\\\\\\\\\\\\[[[ZZZ[[[^^^```mmmwww|||vvvnnnhhhdddggggggiiilllpppssssssrrrtttxxx}}}~~~~~~}}}~~~wwwtttpppqqqppppppppprrrvvvyyyxxxyyy{{{~~~{{{xxx}}}~~~kkkVVVEEE<<<999222222222111///---+++***,,,+++++++++,,,,,,***((('''### %%%))))))''',,,...222555777777666555000---***)))******(((&&&))),,,000444555444111///,,,,,,---000111111///,,,,,,&&& %%%+++......---...000444777888666444111---(((&&&&&&)))+++,,,,,,...000222222111///------...000333444333000---222///---...000000...++++++)))'''&&&&&&(((***,,,111000...,,,+++************))))))***---//////...+++)))'''(((******(((%%%)))''''''(((,,,000333333...,,,(((%%%%%%'''***,,,lllaaahhh```TTTIII???777222...)))((((((***...000000///+++(((%%%###$$$(((---111222+++(((+++---,,,***+++---//////...,,,******+++***(((&&&&&&((()))(((''')))***+++++++++***))))))&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$######!!!###%%%%%%%%%###""""""###""" !!!###%%%%%%$$$$$$&&&'''&&&$$$!!!!!!!!!"""#########"""$$$&&&)))+++***((('''&&&'''(((((($$$###"""!!!!!!###&&&'''%%%### !!!###$$$$$$###$$$$$$###  ###$$$%%%''')))+++***(((&&&%%%'''((()))'''$$$!!!###"""!!! !!!"""###'''&&&&&&%%%%%%&&&&&&''',,,---///111333444444444+++(((%%%!!!!!!(((222:::CCCFFFHHHJJJLLLNNNQQQTTTWWW[[[^^^]]]ZZZYYY]]]aaahhhiiiiiigggccc```^^^^^^\\\]]]^^^^^^^^^]]]\\\\\\ZZZZZZ[[[[[[\\\___bbbdddbbbaaabbbdddaaaYYYVVVVVV[[[bbblllxxxsssaaaKKK===555---((('''"""!!! !!!(((''''''(((((()))***+++%%%&&&%%%### """$$$###!!! !!!!!!!!!!!!!!!"""""""""$$$$$$### """%%%&&&$$$"""%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%###!!! ###$$$%%%$$$######%%%'''***+++,,,------,,,+++******,,,------+++*********+++---------...444>>>FFFKKKGGGBBB>>><<<===@@@BBB===;;;777333///---++++++,,,+++)))(((((())),,,---...111111---((($$$%%%(((///111444:::AAAJJJQQQVVVZZZXXXUUUTTTUUUXXXYYYYYY\\\]]]______^^^^^^___```aaaaaacccfffiiigggccc____________^^^\\\\\\___aaajjjttt~~~xxxsssnnnlllkkkkkklllnnnqqqssssssssstttxxx|||}}}}}}}}}|||vvvsssoooppppppppppppsssxxx{{{{{{|||~~~~~~~~~~~~~~~tttaaaOOOAAA999555111111000///---,,,++++++---,,,+++,,,,,,,,,***((('''$$$"""$$$)))---,,,***,,,...111444666666555555000...+++***++++++)))'''))),,,///222333222111///******+++...111222111///,,,''' $$$)))++++++,,,,,,...111444444222///111...***((()))+++,,,,,,,,,---///111111000///.........000333555444000---///---+++,,,...000///...+++)))'''%%%%%%&&&((()))////////////...---,,,,,,+++******+++---...---,,,,,,+++)))***++++++)))&&&&&&%%%$$$'''+++000222333000---***((('''))),,,...dddVVV\\\YYYTTTOOOGGG===333,,,(((((((((***,,,...---,,,'''&&&$$$$$$'''---333777444---)))***,,,+++)))***+++------,,,***((('''((((((''''''(((******)))((()))***+++,,,,,,,,,+++***''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$######""""""%%%''''''%%%###""""""""" !!!$$$%%%%%%*********((($$$ """############$$$''')))...---,,,***))))))))))))$$$###!!! !!!$$$'''***)))'''%%%$$$%%%%%%$$$###""""""!!! """$$$&&&(((******)))'''%%%&&&'''((('''%%%!!!!!! !!!!!!###$$$%%%((('''&&&%%%%%%&&&''''''&&&''')))***,,,,,,------)))++++++)))'''---999BBBJJJKKKKKKKKKKKKLLLPPPSSSUUUWWWXXXXXXXXXXXXZZZ[[[aaaccceeeeeecccaaa______^^^_________^^^]]]\\\[[[ZZZZZZZZZ[[[]]]___aaabbb___^^^^^^___\\\XXXZZZ___iiiooovvv}}}dddRRR???666333000+++)))$$$###!!! """###&&&&&&'''((()))*********###"""!!!!!!$$$$$$"""   """###$$$"""$$$&&&&&&$$$!!!  &&&)))&&&"""%%%%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&$$$!!! !!!"""!!! """######%%%'''***,,,,,,+++++++++,,,------+++************,,,000222666===FFFMMMBBB@@@;;;888666666888999555333111///---,,,,,,,,,...---,,,+++,,,---///000///111000---)))'''(((+++...111777???HHHPPPWWW[[[\\\YYYUUUSSSUUUWWWYYYYYY\\\]]]^^^]]][[[[[[[[[]]]^^^___bbbfffhhhhhheeebbbbbbccccccbbb```___```aaagggppp}}}zzzwwwvvvvvvqqqppppppqqqsssuuutttssstttwwwzzzzzzzzz|||yyyuuusssooopppppppppqqqtttyyy}}}~~~}}}~~~}}}||||||vvvdddRRRDDD:::444111000///...,,,,,,,,,,,,---///...------...---+++)))(((&&&&&&)))...000000---+++,,,///111333333333333111///,,,,,,,,,,,,+++***+++,,,...///000000000000*********---000333333333///)))$$$"""$$$'''(((''',,,,,,---///111000...+++...---++++++,,,---,,,+++,,,,,,---..................///000333444444111...---+++******---///000000---+++(((&&&%%%%%%'''(((+++---000333333222000...+++++++++,,,------+++)))---,,,***+++,,,,,,+++)))$$$######%%%***///222333111///---+++***,,,...///\\\KKKGGGIIILLLNNNJJJAAA555---+++++++++++++++***(((&&&%%%$$$$$$%%%(((...555888222+++'''(((***))))))******+++,,,+++)))'''&&&'''((())))))***+++***((('''***+++,,,------,,,+++***'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###""""""!!!###%%%'''%%%###"""######!!!  ###$$$%%%++++++***'''"""!!!"""###""""""###&&&)))------------,,,,,,,,,+++&&&$$$""" ###''')))...---+++***)))((('''&&&!!!!!! !!!"""$$$&&&)))***(((&&&$$$###%%%%%%&&&%%%###  !!!###%%%&&&''')))(((&&&%%%%%%&&&'''(((######$$$%%%&&&'''''''''(((+++///111333999CCCJJJQQQPPPNNNLLLJJJKKKNNNQQQWWWXXXXXXXXXYYYYYYXXXXXX]]]```ccccccbbb```_______________^^^]]][[[ZZZZZZXXXXXXYYY[[[^^^```aaaaaa___^^^]]]^^^\\\\\\ccclllvvv{{{~~~|||tttTTTDDD444111222222///---&&&$$$""""""###$$$%%%&&&$$$%%%''')))))))))((((((!!! ###&&&&&&$$$"""  """###!!!"""###"""%%%((('''### !!! (((,,,(((###$$$%%%'''((((((&&&###""" """$$$'''((('''###   """ ###&&&((((((((('''+++,,,---,,,***))))))***++++++///777@@@GGGIIIHHH888777444111///...///000,,,+++***)))******,,,,,,---------...///000111222000000///,,,))))))+++...222444:::AAAIIIRRRYYY\\\___[[[WWWUUUVVVYYY[[[[[[\\\]]]\\\ZZZWWWTTTTTTTTTYYY[[[___cccfffgggfffeeeeeeffffffdddbbbaaaaaabbbhhhnnnwww~~~{{{zzz{{{|||wwwuuuttttttuuuuuutttsssrrrtttvvvvvvvvvyyy}}}yyyvvvvvvrrrssssssrrrsssuuuyyy}}}~~~}}}~~~{{{uuuhhhUUUDDD:::555111///000...,,,++++++,,,---///222111000000000000...,,,))))))***---000111///---)))***+++---///000000000111000............------///............///000111---,,,+++---000333444444222...(((&&&&&&'''''''''///......///000///,,,******))))))***,,,,,,***(((+++++++++,,,,,,---......//////000222444333111......---,,,+++---///000111000...+++(((&&&&&&'''((((((,,,111555777666333000))))))***,,,------+++(((************,,,---------'''%%%%%%&&&***...000111111000...,,,,,,---...///}}}WWWDDD999<<>>333++++++,,,------+++)))''''''&&&%%%$$$%%%(((---222555---'''$$$&&&))))))(((***)))+++,,,+++)))''''''(((+++,,,,,,,,,***(((&&&&&&))))))***+++***)))((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$###"""!!!  ###%%%###""""""###%%%%%%$$$ !!!!!!"""###$$$(((((('''$$$ !!!"""""""""!!!"""$$$''')))***+++---............)))'''$$$!!!!!!"""$$$&&&.........,,,+++)))((((((!!!  """######$$$&&&))))))&&&###"""!!!""""""######""" !!!###%%%'''((()))***)))'''%%%$$$%%%'''(((############$$$$$$%%%%%%(((+++111999BBBIIINNNPPPTTTSSSPPPLLLJJJJJJMMMPPPYYYYYYYYYZZZYYYYYYXXXWWW\\\___aaaaaa```^^^]]]]]]___^^^]]]\\\ZZZYYYYYYXXXWWWWWWYYY]]]bbbddddddcccaaa^^^]]]^^^___cccmmmwww~~~wwwooodddYYYFFF999...---111222000///(((%%%######%%%((((((((($$$%%%&&&'''((('''&&&&&&!!!"""&&&((('''&&&$$$######$$$%%%&&&  !!!%%%((('''###!!! """!!!!!!)))---***%%%###%%%'''((('''%%%"""  ###'''***)))%%%!!! !!!!!! """$$$ !!!$$$&&&''''''&&&%%%+++,,,,,,+++((('''((())),,,))),,,888FFFKKKDDD;;;000///...,,,+++***))))))&&&&&&%%%%%%&&&(((***++++++,,,---///000111111111000///---+++)))+++...000444666:::BBBJJJTTT\\\```aaa^^^[[[YYYZZZ]]]^^^___]]]]]][[[WWWRRRNNNMMMMMMTTTWWW\\\```ccceeeeeeffffffffffffeeecccbbbdddeeelllooottt|||}}}zzzzzz|||~~~{{{xxxvvvtttttttttsssrrroooqqqrrrqqqqqqttt{{{}}}zzzyyyzzzxxxxxxwwwuuutttvvvyyy|||wwwqqqgggZZZIII;;;444222111000000///---,,,,,,---///000333222111222333333111///+++,,,---///000///,,,***((((((((()))***,,,---...000000000///......///000222111///......///111333000///......000222222111333000,,,***))))))))))))...---,,,------,,,***(((%%%%%%&&&(((******'''%%%*********+++,,,------...///...///111333333000...111111000///......///000///---***'''&&&&&&'''((((((+++111666888666444222''''''(((***,,,---,,,***(((((())))))***,,,...000,,,***((()))+++...////////////...---------------~~~WWWBBB777888;;;===;;;666---''''''***---...---,,,,,,,,,((('''&&&%%%'''***...000***$$$"""&&&)))((('''(((((()))++++++)))((()))***---......---)))'''&&&&&&(((((())))))(((&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!  !!!###%%%###!!!"""$$$&&&'''&&&%%%&&&&&&$$$"""!!!"""###%%%%%%$$$"""###$$$$$$###!!!!!!$$$&&&$$$&&&))),,,......------)))(((%%%###""""""###$$$***+++,,,+++)))''''''((("""!!! !!!$$$&&&&&&%%%$$$(((+++***&&&"""!!!!!! !!!""""""!!!  ###%%%((()))++++++,,,***'''%%%$$$%%%'''(((%%%$$$$$$$$$$$$$$$%%%&&&)))...777CCCOOOTTTUUUSSSUUUSSSQQQMMMJJJJJJMMMOOOUUUWWWZZZZZZYYYXXXXXXYYY]]]^^^```___^^^]]]]]]^^^^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXX[[[aaahhhlllkkkiiiddd___]]]```fffllluuu~~~uuuhhh[[[NNNCCC;;;222++++++...//////000)))&&&###$$$'''***+++***%%%%%%%%%%%%%%%$$$###### !!!%%%'''(((&&&&&&%%%%%%%%%&&&'''''' !!! !!!###%%%%%%$$$"""!!!!!!!!!"""(((+++***'''###%%%'''((('''%%%###!!! """'''+++***&&&!!!!!!"""""""""$$$&&&((('''(((((((((((((((((('''***++++++)))&&&%%%&&&(((***&&&(((444BBBFFF;;;///+++,,,,,,,,,+++***((((((%%%%%%$$$%%%%%%''')))***)))***---///000111111111000...+++)))))),,,///222333666===FFFPPPYYYaaaeeebbb```^^^^^^___aaabbbbbb]]]]]][[[WWWRRRMMMKKKKKKQQQTTTZZZ^^^aaaccceeeggggggggggggeeedddeeehhhkkkrrrtttwwwzzz~~~~~~{{{{{{|||}}}{{{yyyuuussssssrrrqqqpppmmmooopppooonnnqqqvvv{{{}}}||||||}}}}}}|||{{{xxxwwwxxx{{{}}}yyynnnfffWWWOOOBBB777111000222333222111000/////////000111222111111222333444333111,,,---/////////---+++)))((((((''''''(((***,,,...///000000000......000222333222000......///111222111///......//////...---///...,,,+++******++++++***)))))))))******((('''######$$$'''))))))'''%%%((()))***,,,------------...---...///111111///...333333333222///---------,,,***(((&&&%%%&&&((()))))),,,000333555555333222'''&&&&&&(((+++------,,,((()))*********+++...111000...++++++,,,...//////............------,,,,,,XXXCCC:::999666444222///***''''''+++///111///......///***)))'''&&&'''***---///***%%%$$$(((+++(((%%%%%%%%%''')))***))))))***+++---......,,,)))'''(((***,,,,,,,,,+++***'''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$######"""!!! !!!%%%&&&%%%$$$%%%''''''%%%""""""$$$%%%&&&&&&((())))))&&&"""!!!"""###$$$$$$###!!!'''''''''%%%###"""$$$&&&"""$$$(((***,,,+++***(((&&&&&&&&&%%%$$$$$$$$$$$$&&&(((++++++)))(((((()))###"""!!!###'''))))))((('''+++...,,,'''"""!!!""" !!!!!!"""!!!!!!  """%%%'''***+++,,,,,,,,,***'''%%%$$$%%%''')))'''&&&%%%%%%%%%%%%&&&''')))333AAAOOOVVVXXXVVVTTTSSSRRRPPPMMMKKKJJJLLLOOOOOOUUUZZZ\\\ZZZZZZ\\\```]]]]]]^^^]]]\\\]]]___bbb___^^^\\\ZZZZZZYYYZZZZZZYYYZZZ^^^gggpppuuuuuurrrjjjccc```fffpppxxxwwwdddTTTHHH>>>666333---******+++)))+++...***&&&###$$$(((,,,,,,***&&&%%%$$$"""!!!!!!!!!!!!"""&&&'''&&&""""""$$$%%%%%%%%%$$$$$$"""$$$$$$###"""!!! !!!###%%%$$$""" !!!%%%''''''&&&%%%&&&((())))))'''&&&$$$"""!!!"""&&&***+++&&&"""!!!###$$$$$$&&&))),,,,,,+++***)))))))))************)))'''$$$$$$%%%&&&%%%###%%%---777999333,,,+++,,,...//////...,,,+++(((((('''&&&'''((()))***'''))),,,///111222111000///,,,((('''(((,,,000333666;;;EEEPPPYYY```ccceeeaaa```___aaacccddddddccc^^^^^^]]]ZZZUUURRRQQQQQQPPPTTTZZZ^^^```bbbeeehhhhhhhhhgggffffffiiinnnrrrvvvzzz}}}}}}|||}}}||||||zzzwwwsssqqqppppppooonnnlllnnnpppooonnnoootttxxx}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzz{{{~~~ssscccYYYIIIEEE>>>555000///222666444444333333222222111111...---...000222333222111,,,---//////...---,,,,,,+++***(((((()))+++...///---///000000......000333333111000.........///000---,,,,,,---------***((('''(((((()))((()))***+++(((''''''(((*********((($$$$$$&&&(((++++++***(((''')))+++---......---------,,,,,,...///000...---000222444333000,,,+++++++++***((('''(((***,,,...,,,---...000111111111111)))'''&&&&&&(((***,,,,,,---......,,,)))))),,,///000...,,,+++---///000000....../////////...---,,,ZZZEEE===999333///...---,,,++++++///333333000---------+++***((('''(((***---///+++'''&&&***,,,((($$$"""###%%%((()))((((((***+++,,,------+++((((((***---222222222000...+++)))'''$$$$$$$$$%%%%%%&&&&&&&&&######"""!!! """(((******)))***+++)))'''$$$######%%%%%%%%%((())))))'''###!!!"""$$$%%%%%%$$$!!!******)))'''$$$###%%%&&&!!!$$$''')))***)))&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%(((,,,,,,+++***+++,,,$$$###"""%%%))),,,+++***(((---000...(((###"""$$$""""""""""""!!! """###&&&)))+++,,,---------+++'''%%%$$$%%%'''))))))(((&&&%%%%%%&&&&&&''')))777JJJVVVYYYWWWUUUUUUQQQQQQPPPMMMKKKKKKLLLNNNLLLTTT\\\___]]]]]]bbbggg\\\\\\\\\\\\\\\^^^bbbeee___^^^\\\[[[ZZZ[[[[[[\\\[[[\\\aaakkkvvv|||{{{xxxooogggdddlllxxx{{{kkkVVVDDD;;;555111...+++))))))(((%%%(((---***&&&"""$$$)))------+++'''%%%###!!!###&&&&&&%%%!!!###$$$###"""!!!###&&&((('''%%%$$$ """%%%&&&###!!!"""###%%%%%%'''((()))******)))((((((###!!!!!!%%%***+++'''""" ###$$$%%%'''+++---,,,+++)))'''''')))***,,,))))))(((&&&###"""$$$%%%!!!!!!###''',,,//////...+++---000222222111///...,,,+++***)))((()))******''')))---000222222222111///+++'''%%%(((,,,111444;;;BBBNNNYYY```cccbbb```______```bbbeeefffeeeddd_________\\\YYYWWWVVVWWWPPPUUU[[[^^^```bbbfffiiijjjiiihhhggghhhlllsssxxxyyy~~~}}}}}}}}}|||yyyvvvrrrooonnnnnnmmmlllmmmoooqqqpppnnnooosssvvvxxxzzz|||}}}}}}}}}~~~~~~}}}|||{{{}}}}}}}}}}}}nnn\\\PPPAAA@@@<<<555//////333777555555666555555333222111+++++++++...000222222000+++---.........---...///---+++***)))***,,,///111---///000000......111333111000///...------......)))((()))+++,,,+++(((&&&!!!"""$$$%%%&&&''')))***)))(((((())),,,------,,,''''''(((***---...---+++&&&))),,,...000///---,,,,,,,,,+++---...///...,,,---000444333000,,,***+++...---++++++,,,///222444......------...///000111,,,)))&&&%%%&&&)))******222333222...***(((***---...,,,++++++---000111111...///000000000///---,,,yyySSSBBB@@@:::111+++)))***,,,---+++---///000000---***''''''***++++++******---000++++++******)))'''&&&%%%!!!&&&)))'''###"""''',,,222...(((%%%&&&***---///666222......111111---))))))'''$$$###%%%&&&'''''''''%%%&&&###"""%%%&&&***///222333000...***&&&""" """######***(((&&&$$$"""!!!!!!"""!!!"""###"""&&&''''''&&&%%%&&&(((***$$$%%%&&&''''''%%%###"""&&&'''((()))((('''%%%$$$'''+++//////,,,***))))))'''&&&%%%'''***---......---///111000,,,((($$$###&&&###!!!!!!"""$$$&&&(((((((((((()))***)))(((&&&&&&(((***)))******'''$$$$$$'''+++777EEESSSXXXYYYXXXVVVSSSVVVSSSPPPLLLKKKKKKLLLNNNSSSUUUYYY```fffgggdddaaa^^^\\\ZZZZZZ\\\]]]^^^^^^]]]\\\ZZZXXXVVVXXX[[[^^^aaaaaadddmmmyyy~~~rrrttttttvvv|||nnn[[[JJJ999---***,,,---***'''&&&&&&''''''''''''&&&%%%%%%&&&(((+++---***)))((($$$!!! !!!!!!$$$&&&  !!!!!! $$$&&&((()))(((%%%"""!!!"""!!!   !!!!!!!!!###'''***,,,+++)))''''''######$$$%%%''''''&&&$$$$$$))),,,+++(((***)))((('''&&&&&&'''((()))$$$!!!%%%%%%$$$ """$$$'''((()))))))))...111555666555222000//////...///000000---)))&&&%%%)))...222333222///,,,&&&$$$%%%((())))))...444<<>>;;;888666555444222000000000111111111000......,,,,,,+++)))(((''''''''')))+++---...,,,'''"""!!!$$$&&&%%%"""###'''+++)))((('''))),,,---...---+++******,,,///000000///'''&&&$$$%%%'''))))))(((%%% &&&,,,------...000...+++*********((('''&&&%%%$$$%%%&&&&&&$$$###!!!"""###%%%%%%%%%$$$$$$"""###$$$###""""""###%%%$$$%%%&&&&&&%%%%%%&&&(((''''''((((((((('''&&&%%%&&&'''((()))((('''%%%$$$"""$$$%%%&&&'''(((((()))!!! %%%***...000------,,,***'''&&&''')))))))))((('''%%%%%%&&&(((%%%&&&&&&'''(((((((((((()))*********)))+++---000...***'''%%%)))333>>>EEEPPPWWW[[[[[[YYYYYYXXXTTTWWWSSSLLLGGGDDDDDDFFFHHHIIILLLSSSZZZ___aaa```___[[[[[[\\\^^^^^^\\\XXXUUURRRRRRRRRVVV]]]eeekkknnnmmmooorrruuuzzz|||___@@@111///000...,,,)))'''$$$###$$$$$$$$$"""!!!!!!!!!"""""""""""""""###%%%'''((((((((()))+++))))))(((((()))***+++,,,&&&'''&&&%%%$$$###$$$%%%))))))'''%%%"""!!!###$$$###!!! """$$$%%%$$$###%%%'''))))))&&&###"""!!!&&&'''(((((('''%%%$$$$$$"""$$$(((+++---,,,)))'''%%%$$$$$$$$$%%%(((+++---(((&&&%%%'''((()))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&(((+++...000///.........111000/////////...,,,***...---,,,+++***+++,,,,,,---)))'''(((''''''---333===NNNbbbjjjgggaaaaaadddfffdddaaa______``````aaaeeeeeefffgggiiikkklllmmmfffdddfffmmmssstttuuuwww{{{{{{{{{|||}}}zzzyyyxxxuuutttssssssuuuyyy}}}{{{{{{zzz|||}}}~~~~~~kkkVVVEEE:::666333000......111333222000...------///111222000///222111000///---+++)))((()))+++---000222333444444------------------------...000222333333111///---***+++---111333333000---***)))((('''(((((()))))))))(((&&&&&&'''))),,,---///000///...+++***+++,,,...------///222222111...))))))***+++++++++***))))))))))))***,,,...---,,,++++++,,,...111444777999999999999777555222///...---------------...000222///...,,,+++***+++,,,,,,000000000000000000000000)))'''$$$###$$$'''+++......///000111111000......yyySSSCCC===;;;999777777666444222222222222222111111111111...,,,+++))))))(((((('''+++,,,+++***)))'''%%%$$$$$$'''******'''%%%%%%&&&%%%%%%&&&)))---//////...,,,,,,+++,,,............%%%$$$######%%%&&&&&&%%%%%%!!! &&&******)))***,,,***'''&&&'''((('''&&&###"""###$$$%%%%%%$$$""" !!!###%%%&&&'''&&&&&&$$$%%%%%%$$$""""""$$$%%%$$$%%%''''''&&&%%%&&&(((''''''''''''''''''&&&&&&&&&'''((()))((('''%%%$$$#########$$$&&&((())))))"""  $$$(((+++,,,,,,,,,+++(((&&&&&&(((***,,,---,,,)))%%%$$$%%%''''''&&&&&&&&&&&&''''''''')))***+++******+++...000+++)))'''***111===HHHOOOQQQVVVXXXWWWWWWYYYZZZWWWWWWSSSNNNIIIFFFFFFHHHJJJJJJNNNSSSXXX[[[]]]]]]^^^_________``````^^^YYYVVVTTTRRRRRRVVV^^^fffkkkmmmiiilllqqqvvv|||mmmSSS777,,,---///...,,,%%%$$$""""""###$$$###""" """###$$$$$$$$$###!!!$$$(((*********+++,,,,,,,,,,,,+++,,,,,,,,,---((())))))(((%%%$$$%%%'''&&&%%%$$$"""  !!!"""  $$$&&&&&&%%%%%%''')))(((%%%"""!!!!!!$$$''')))(((&&&$$$$$$%%%"""$$$(((******)))'''&&&'''&&&$$$###$$$''')))+++***))))))((((((&&&$$$""""""###$$$%%%'''((()))***))),,,///000///////////////---,,,,,,---...---,,,---,,,***)))))),,,///111...+++)))***))))))---444666FFFXXXaaa```]]]___ccchhhgggfffdddbbbaaaaaabbbdddddddddeeefffiiikkkllliiigggjjjqqqvvvuuuuuuvvvwwwwwwvvvwwwyyy}}}~~~~~~}}}zzzwwwvvvwwwxxxyyyyyyzzz}}}|||yyycccNNN???777555222222333777:::999444///---,,,,,,---///000///...///////////////...---,,,------...///000111111222---------------,,,,,,,,,///000222222111...+++)))'''(((+++///222222...,,,))))))(((''''''((()))+++))))))(((((()))+++---///000111000...+++)))***+++------///111222222111///***+++++++++************)))(((((())),,,......---))))))***,,,...222555777777777666555222...+++((()))+++---...---...000222111000...---,,,,,,,,,---///////////////000000111+++)))&&&%%%&&&)))---000///000111111111000///...zzzTTTDDD;;;999888777777777555333222111111000000000111222---+++))))))******)))(((---+++***(((((()))***+++)))+++,,,,,,)))'''&&&&&&######$$$'''+++---,,,+++++++++++++++,,,,,,,,,,,,%%%$$$###$$$%%%%%%$$$###### !!!&&&((('''&&&'''(((&&&$$$$$$&&&''''''&&&"""!!!!!!###%%%%%%$$$###!!!"""$$$&&&'''(((((((((''''''&&&$$$!!! """###$$$&&&(((((('''&&&'''((('''''''''&&&&&&&&&&&&&&&((()))***+++***)))'''&&&$$$"""!!!"""$$$'''(((((("""!!! !!!$$$'''(((((()))***)))(((&&&&&&(((***---......***%%%###$$$'''''''''&&&%%%%%%%%%&&&&&&***++++++***)))***---///******+++222<<>>DDDFFF@@@777000...---,,,,,,......---,,,+++,,,.../////////...---......---------...//////------,,,,,,,,,,,,,,,---000111222222000---)))'''%%%&&&(((,,,......+++((())))))((('''&&&'''***,,,))))))***+++,,,---///000000000///---***(((((()))+++---///111222222111000,,,------,,,***)))***+++***)))((())),,,...//////***))))))***,,,///222555666666555333000,,,)))'''&&&)))---///......000333222111000///...------------------------...//////,,,+++)))((())),,,///111///000111111111000///...{{{UUUEEE:::888666666666666555333000///...------...000111***(((&&&''')))+++***)))+++***))))))***,,,...000,,,,,,***)))'''''')))***&&&&&&%%%''')))***)))((('''((())))))))))))******)))(((''''''((('''%%%$$$!!!!!!%%%(((&&&%%%'''&&&%%%$$$%%%&&&'''&&&%%%###""""""###%%%&&&&&&%%%$$$$$$%%%&&&''')))***+++***)))'''### !!!%%%''')))***)))(((((()))'''&&&&&&%%%%%%%%%%%%%%%((()))***+++***)))'''&&&$$$!!!"""%%%&&&%%%!!! !!!###&&&((((((''''''((()))(((''''''(((***+++------)))$$$"""%%%((('''&&&%%%$$$###$$$$$$%%%+++++++++***))))))+++---+++---111:::EEEMMMRRRSSSQQQRRRPPPMMMOOOVVVYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUSSSUUUXXXZZZ[[[```fffjjjiiieeeaaa^^^]]]]]]\\\[[[VVVSSSQQQUUU]]]eeeiiijjjfffjjjrrr}}}vvvoookkk___PPP<<<222)))&&&&&&$$$$$$%%%###"""###%%%((())))))((($$$%%%'''((('''$$$!!! $$$))),,,+++***(((((()))))))))))))))(((''''''***,,,---***%%%###%%%(((&&&$$$###"""!!!"""###$$$%%%###!!! """"""!!!"""###""" ###''''''$$$"""###&&&"""%%%''''''&&&&&&'''))))))'''$$$""""""%%%(((+++))))))(((%%%###!!! """&&&***---...---,,,,,,---//////...------...,,,***)))***---000333333---,,,***)))+++...222444...,,,---000000...111666:::BBBOOOXXX[[[[[[[[[ZZZ^^^aaadddeeebbb___]]]]]]___```cccfffiiilllnnnooojjjiiikkkqqqrrrnnnkkkjjjiiihhhhhhiiilllqqqwwwzzz~~~{{{xxxuuuuuuxxxzzz{{{{{{}}}|||zzzwwwssspppwww{{{~~~|||fffQQQBBB:::555333111;;;IIIRRRQQQGGG:::222000...,,,,,,------,,,+++)))***,,,---...---,,,+++...---,,,++++++,,,...///...---+++******,,,---...000000111111000...+++***''''''))),,,......+++)))((())))))'''%%%&&&***...(((***+++---///000000000//////...,,,)))''''''((())),,,///111222111000000---//////---***)))***,,,+++***)))***---///000000,,,+++***)))+++---000222555444222000---***'''%%%###(((...///......111444333222111000///......---,,,++++++******+++,,,---,,,+++******+++---///111...///000111111000//////|||VVVFFF999777555444555555555444...---,,,++++++,,,...///'''%%%$$$%%%)))++++++))))))))))))***,,,...000222...+++(((%%%%%%'''+++///,,,+++))))))******)))'''$$$%%%&&&'''''''''(((***,,,+++************'''%%%  &&&(((&&&&&&(((&&&%%%%%%&&&''''''&&&$$$$$$###"""###%%%'''((('''&&&&&&%%%&&&''')))+++,,,,,,+++(((###%%%(((******)))((())))))&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))((('''%%%$$$$$$  ###$$$###!!!$$$((()))((('''%%%'''((((((''''''(((***(((***+++((($$$"""%%%)))'''&&&$$$###"""######$$$+++++++++***((((((***,,,---///666@@@JJJQQQRRRQQQOOOOOOKKKHHHJJJQQQTTTTTTWWWWWWWWWWWWWWWXXXXXXXXXVVVXXXZZZ[[[^^^ccckkkrrrkkkggg```\\\[[[\\\]]]]]]UUURRRPPPTTT]]]eeeiiiiiikkkooowwwxxxhhh[[[RRREEE666---***((((((&&&""""""%%%######$$$'''***,,,,,,+++&&&((())))))'''###!!!%%%))),,,+++)))'''&&&&&&&&&'''&&&&&&%%%$$$###***---...***%%%"""$$$(((((('''%%%######$$$%%%&&&)))&&&"""  """&&&&&&###!!!###&&&###%%%''''''%%%&&&))),,,(((&&&###""""""%%%))),,,''''''&&&$$$!!! !!! ###(((---///...---+++,,,---///...---,,,,,,---,,,***)))***...222555777...---+++***+++...111444---,,,...222222000222666;;;BBBMMMWWW^^^```___]]]ZZZ___dddeeebbb___]]]\\\^^^```ccchhhlllppprrrsssjjjhhhjjjooopppkkkfffeeefffeeedddeeeiiiooouuuxxx|||{{{yyyuuurrrsssvvvxxxxxxyyy{{{{{{yyyuuuqqqnnntttyyy~~~~~~~~~vvv^^^JJJ>>>888444111111???QQQ[[[XXXKKK<<<333111///---,,,---,,,+++***((()))+++,,,,,,+++***))),,,+++*********,,,...000...,,,***))))))+++...000000000111111000///...---++++++,,,...000000...,,,((())))))'''%%%&&&***...(((***,,,///111111000///......---+++(((&&&'''((((((+++///111111000000000...000000...+++)))+++---,,,***)))***---000111111...---+++******---///111222111///,,,)))'''%%%$$$"""'''...000......111444333333222111000///...---++++++)))))))))***+++,,,+++*********+++---///000---...///111111111000///WWW>>>555333111000222333333222---,,,+++***+++,,,...///&&&%%%&&&***------)))&&&---,,,+++,,,///111222222///)))######(((///222222///***(((+++000111,,,'''###""""""!!!###%%%''')))---,,,***((('''%%%$$$$$$  %%%***++++++((((((((((((''''''''''''######""""""###%%%''')))'''%%%$$$###$$$&&&)))+++...,,,)))$$$ """$$$))))))((()))******(((&&&+++)))'''&&&%%%%%%%%%&&&(((&&&$$$$$$&&&'''''''''!!! !!!"""###!!!!!!%%%((()))(((%%%%%%%%%%%%&&&(((***+++,,,+++(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$//////...***&&&&&&***...000555===GGGOOOQQQOOOLLLQQQOOOLLLHHHGGGJJJPPPUUUXXX[[[]]]^^^]]][[[[[[[[[]]]\\\[[[\\\___eeekkkooouuunnneee^^^[[[[[[\\\]]][[[VVVRRRTTT[[[dddkkknnnsssyyyvvvggg[[[NNN>>>222---+++***'''%%%%%%&&&(((***))))))((()))******)))'''$$$$$$$$$$$$###""""""!!!''')))+++((($$$###&&&+++***)))&&&""" !!!$$$'''***,,,,,,)))%%%"""$$$'''***(((%%%!!! $$$(((...(((!!! !!!!!!%%%!!! !!!"""###""" !!!"""###$$$$$$(((((('''%%%######&&&(((###$$$%%%%%%$$$###$$$&&&(((%%%!!!!!!$$$&&&)))+++,,,+++)))(((+++...111///,,,))))))***((('''(((***...000000000,,,,,,------///000222333---///000111111111333444===BBBLLLYYYdddhhheeeaaa```bbbcccbbb```]]]\\\\\\\\\aaahhhmmmooopppppppppqqqooommmlllllljjjfffbbbbbbccccccdddggglllrrrwwwyyyvvvqqqkkkhhhjjjoootttwwwzzz||||||wwwpppjjjgggnnnvvv~~~~~~~~~}}}gggNNNAAA:::444111111111???QQQXXXQQQDDD999333333111///...//////...------,,,************,,,,,,...---+++***+++---000222...+++'''&&&(((,,,///000222444666666444333222333333111000000111111000...///***%%%%%%(((***)))&&&'''***...000000...------,,,+++***((('''&&&&&&&&&***,,,000111111111222333222111///......///000111222///,,,,,,...///,,,***&&&***---...+++***,,,...000000...+++&&&$$$###$$$(((''''''***---///,,,***...000222333222000---+++---+++)))'''&&&'''((()))------...---+++******+++000000111111111111000000UUU<<<000///------...//////...++++++++++++,,,,,,------)))((((((***,,,+++'''$$$,,,,,,,,,---000111111111,,,)))&&&(((---111111000,,,)))'''+++000222///***$$$######"""###&&&(((***,,,***(((&&&$$$#########!!!"""&&&)))******((((((((((((((((((((((((&&&%%%###!!!!!!###%%%&&&&&&%%%$$$###$$$&&&(((***---,,,***&&&###"""###%%%(((((()))***,,,+++(((%%%)))(((((('''''''''((((((%%%###""""""$$$&&&'''&&&&&&$$$"""!!! !!!"""######""" """&&&)))***)))'''&&&%%%%%%&&&(((***+++---+++)))''''''((()))+++((('''&&&%%%$$$#########,,,---,,,)))&&&'''+++///111777AAAJJJOOOPPPNNNMMMOOONNNKKKHHHHHHLLLRRRWWW\\\^^^bbbcccbbb```____________^^^___bbbfffjjjmmmooojjjccc^^^\\\\\\]]]]]][[[WWWTTTVVV]]]gggooosssxxxxxxlll\\\QQQEEE888...+++***)))'''&&&&&&&&&((()))***)))''''''((()))******&&&%%%$$$###""""""###$$$+++,,,+++'''""""""''',,,***)))((($$$!!! """&&&'''((('''%%%$$$%%%&&&%%%$$$!!! %%%(((,,,(((### !!!"""###"""((($$$ !!!######"""###$$$%%%$$$!!! """$$$&&&'''((()))(((&&&$$$###$$$%%%%%%"""###$$$###"""!!!"""###%%%###!!!###$$$&&&(((***+++)))'''&&&))),,,...---***((()))+++)))((((((***---...///...+++++++++,,,---...//////,,,---...---,,,---///111888CCCSSS```ggggggdddbbbaaabbbcccbbb___]]]\\\\\\^^^bbbgggkkkllllllmmmmmmpppooonnnmmmlllfff___YYY\\\]]]^^^___bbbgggmmmqqqssspppjjjdddbbbeeelllqqqwwwyyy{{{zzztttmmmgggdddkkkrrrzzz~~~}}}|||}}}~~~nnnZZZDDD999444///,,,,,,000999DDDIIIFFF???888555444222111111222222000///------,,,+++++++++++++++---,,,+++***+++,,,...///...+++((((((***...000111333444666555444222222222111000000111333333111000222---(((''')))***(((%%%'''***,,,...---,,,,,,---+++***)))((((((''''''(((+++---//////......///000000///---,,,---...000111222///---...000000---***'''***,,,---------.../////////...+++'''%%%$$$%%%)))((((((***------+++)))---...000111000...,,,******(((&&&%%%&&&(((+++,,,,,,...///...,,,+++,,,---...//////////////////...}}}SSS:::---+++))))))*********((()))+++,,,---...---,,,+++,,,+++*********)))&&&###,,,,,,---///111111000...)))((())),,,000222000---)))''''''+++111333111---&&&%%%$$$$$$%%%''')))++++++)))&&&###!!!!!!"""###!!!!!!"""$$$''')))(((''')))))))))))))))))))))))))))'''### !!!###$$$%%%%%%$$$###$$$&&&'''(((+++,,,+++)))&&&$$$%%%&&&&&&&&&(((***,,,+++'''$$$''''''((()))))))))))))))!!!"""%%%&&&&&&***)))&&&$$$######$$$%%%%%%######%%%(((***++++++***)))'''&&&'''(((+++,,,...---***)))))),,,///111+++***'''$$$"""""""""###(((***+++)))'''(((+++///333;;;EEELLLMMMMMMLLLMMMMMMMMMLLLKKKLLLPPPVVV[[[___bbbggghhhgggeeedddcccccccccddddddfffgggiiijjjiiifffbbb_________^^^]]]\\\XXXVVVXXX```kkktttzzz}}}nnn```PPPDDD:::111+++***)))(((((((((''''''''''''***(((%%%$$$$$$'''***,,,)))'''$$$""""""###&&&(((000///,,,'''###$$$)))...******)))&&&"""######$$$%%%'''(((&&&%%%"""!!!!!!"""'''+++***(((%%%$$$%%%&&&%%%%%%)))%%% """$$$&&&$$$%%%&&&'''&&&$$$!!! !!!###%%%(((***+++***'''######$$$%%%$$$""""""######!!! !!!"""  ###%%%%%%&&&((())))))'''%%%###&&&)))++++++((((((***---+++***))))))+++------,,,))))))***+++,,,,,,++++++,,,,,,+++(((&&&'''***,,,333CCCYYYgggjjjfffcccbbbaaabbbcccaaa___\\\\\\\\\]]]```dddggghhhhhhjjjkkknnnoooooonnnkkkcccYYYQQQWWWXXXZZZ[[[]]]bbbhhhlllmmmjjjccc^^^]]]aaajjjpppvvvxxxzzzxxxrrrkkkfffccciiiooovvvzzz{{{{{{|||~~~}}}ttt___PPP???777444111...---111333555777888777777666333333333444555555333000............---+++***)))+++++++++,,,,,,,,,------,,,***((())),,,///111222222333444333111//////000...///000333666666555333444000,,,*********(((&&&((()))++++++******+++---,,,+++***)))))))))))))))+++,,,,,,+++******+++---,,,++++++***,,,...000222111000///000333222...***))))))***,,,///111111000//////...,,,)))''''''(((***))))))***,,,,,,***(((+++,,,...//////---+++***&&&%%%$$$$$$&&&)))---///,,,...000000///...///000.........//////.........}}}SSS<<>>HHHLLLKKKIIIJJJLLLMMMNNNOOOPPPRRRVVV[[[```cccgggkkkmmmllljjjhhhggghhhiiiiiijjjjjjiiihhhhhhfffeeeddddddcccbbb___]]][[[YYYXXX[[[bbbmmmxxxeeeVVVFFF;;;333,,,***+++'''((()))))))))(((&&&&&&(((&&&$$$!!!!!!$$$))),,,,,,)))%%%######&&&***---222111///+++''''''+++...,,,+++***&&&""" %%%$$$$$$'''***+++'''$$$#########""""""%%%))),,,))))))((())))))))))))(((&&&"""!!!###%%%&&&&&&''''''&&&%%%###""" !!!"""$$$''')))+++)))$$$!!!"""&&&(((&&&############!!!!!!"""!!! """$$$%%%&&&(((((('''%%%""" ###&&&))))))'''(((+++......,,,******+++,,,,,,+++((()))***+++++++++***)))---,,,)))%%%###$$$'''***444CCCXXXfffiiifffbbbaaabbbccccccaaa^^^[[[[[[\\\\\\^^^aaabbbcccdddgggiiikkkllllllkkkfff^^^VVVPPPUUUVVVXXXZZZ\\\```fffjjjkkkgggaaa\\\\\\bbbkkkrrruuuwwwxxxwwwrrrmmmiiihhhjjjooouuuyyy{{{|||~~~|||rrr```SSSHHH===777666555333111333///,,,,,,///333555555222222333555666666333111///000000///...+++)))(((***+++,,,---------,,,,,,***(((((())),,,///000000///000111///---++++++,,,,,,---000555888:::888666555222///---------+++)))***++++++***)))***,,,...000///...,,,+++******))))))))))))((('''(((+++---***)))))))))+++---000222000//////222444333...***)))''''''***///222222000///000///...+++***+++,,,,,,++++++++++++******)))+++,,,---...///...---,,,&&&&&&%%%%%%'''***---///,,,...000111000000111222///000000111111000000///}}}UUU???444111---***)))(((&&&%%%))),,,///222222///+++(((*********)))))))))******,,,,,,,,,...///...+++((('''&&&&&&(((***,,,,,,,,,***)))))),,,//////---+++)))(((&&&&&&&&&(((***,,,///,,,((($$$"""###%%%&&&###$$$&&&(((((('''''''''************))))))))))))&&&$$$""" """%%%'''%%%%%%&&&'''''''''&&&&&&(((***++++++)))'''&&&'''$$$"""!!!!!!###&&&&&&&&&%%%&&&&&&'''&&&$$$"""!!!!!!$$$&&&''')))(((&&&&&&&&&(((***+++((()))*********++++++,,,---,,,+++++++++,,,---------,,,******,,,///333555---***'''###!!!!!!"""###)))+++,,,+++***,,,111555;;;AAAHHHJJJHHHGGGIIIKKKOOOQQQTTTVVVXXX\\\aaadddjjjmmmppprrrpppnnnlllllljjjkkklllmmmllljjjhhhffffffggggggiiiiiifffaaa^^^[[[ZZZ[[[^^^eeeooozzzsss[[[LLL===333---(((''')))'''((()))***)))(((&&&%%%&&&%%%###!!!!!!&&&+++,,,***'''&&&&&&)))---///000000000...---,,,,,,------,,,)))%%%""""""$$$''')))((((((***,,,,,,((($$$%%%%%%%%%$$$###$$$''')))((()))+++,,,,,,+++++++++$$$!!!"""$$$%%%%%%&&&&&&&&&&&&%%%###"""!!! """$$$&&&'''&&&""" """'''***(((%%%%%%%%%$$$"""!!!"""%%%###!!! !!!%%%&&&((((((&&&$$$ !!!%%%((()))((())),,,///111///,,,++++++,,,,,,+++)))******+++++++++******...---)))%%%###$$$(((+++888CCCRRR___eeeeeebbb```bbbcccbbb```]]][[[[[[[[[___```aaa```___^^^```aaacccdddccc```\\\XXXTTTRRRSSSUUUWWWYYY\\\```eeehhhjjjgggccc______dddlllrrrsssuuuwwwwwwuuurrrqqqqqqpppssswwwzzz}}}zzzaaaOOOGGGAAA:::666666777555222444///++++++///333444444111111222444666555222000000000000///...+++)))'''***+++---/////////...---***((('''(((***---------+++,,,,,,+++)))'''((()))***,,,///555:::<<<;;;999444333111111000000///...---------,,,***+++...000666444222///,,,***((((((%%%&&&''''''(((***---000******))))))***---///111///......111333333...***(((&&&%%%)))...111111///000111111///---,,,...///---------,,,+++******+++,,,---...///000000//////***)))))))))******+++,,,+++---000111111111111222222222333333333333222222~~~WWWBBB888444...***))))))***)))+++---111444333000,,,)))((()))))))))((())),,,///,,,+++++++++,,,+++(((&&&&&&%%%%%%%%%&&&(((***++++++******+++,,,,,,***((()))((('''&&&&&&(((***+++000...+++(((&&&&&&'''((($$$&&&'''(((''''''((()))++++++***)))(((''''''&&&###"""""""""###%%%''')))&&&'''((())))))((('''&&&((()))***)))'''%%%%%%%%%"""!!! ###%%%&&&'''%%%%%%$$$$$$"""!!! ###&&&((()))'''&&&%%%%%%&&&(((+++,,,***,,,------+++))))))***,,,,,,---...//////......+++***))))))***,,,...000***(((&&&$$$"""######$$$***,,,------...222999???AAADDDGGGHHHGGGGGGJJJMMMSSSUUUYYY\\\^^^```cccfffnnnqqqsssrrrpppnnnmmmmmmiiijjjkkkkkkkkkiiifffeeeggghhhjjjlllmmmjjjeeeaaa\\\]]]```ccchhhqqqzzztttdddLLL@@@333,,,(((%%%%%%''''''((()))))))))(((&&&%%%$$$&&&&&&$$$!!!!!!%%%(((***)))(((((()))+++---...+++,,,---.........---------,,,)))%%%###$$$'''++++++*********+++***'''%%%$$$$$$%%%$$$""""""###%%%&&&)))+++,,,+++******+++%%%###"""###%%%'''''''''%%%&&&&&&&&&%%%%%%$$$###!!!  """$$$&&&%%%###"""$$$(((***)))'''%%%%%%$$$""" """%%%(((&&&###!!! &&&'''((((((&&&$$$ !!!%%%***+++++++++---///222///+++******+++++++++***************+++,,,---...---***'''%%%&&&***...;;;CCCNNNYYY```bbbbbbaaaccccccbbb___\\\ZZZZZZ[[[eeeeeeccc```\\\XXXWWWWWWYYYYYYWWWUUURRRPPPQQQSSSSSSUUUWWWZZZ\\\```dddhhhkkkjjjhhhffffffhhhmmmqqqrrrtttwwwxxxxxxxxxxxxyyyvvvwwwyyy{{{~~~nnnZZZKKKCCCAAA<<<777888;;;:::555222000---///222555555444222111111333444444111///000//////...,,,***)))(((+++,,,...000222222222222---***((('''(((***++++++((())))))(((&&&&&&'''))))))+++...444999<<<<<<;;;555555444444333333222222/////////...,,,---///111888666333///+++(((&&&%%%"""$$$''')))+++---111444...---+++++++++---///000...,,,,,,...111111---)))'''&&&&&&))),,,///000000000111111///---,,,...///...//////---++++++,,,...---...///000111111111111---...//////...,,,***)))))),,,///111000//////000333333444444444444333333}}}VVVBBB777222,,,((((((+++...///---///333555444222...+++)))******((('''(((,,,000---+++)))))))))(((&&&%%%###$$$%%%%%%%%%&&&((())))))))))))***+++***)))''')))((('''&&&&&&''')))***111///---***)))((((((((($$$&&&((('''&&&&&&)))+++,,,,,,+++)))'''&&&$$$$$$######$$$%%%&&&'''((((((&&&(((***++++++)))(((&&&'''((((((&&&$$$""""""### !!!$$$'''((('''%%%######"""!!!!!! !!!!!!!!! !!!%%%(((***+++((('''&&&&&&&&&(((***+++,,,...///...***((('''(((***,,,///111222111000...'''''''''((((((((())))))&&&&&&%%%$$$$$$$$$%%%%%%)))+++---...222999CCCKKKIIIHHHGGGFFFGGGJJJMMMPPPUUUXXX\\\___```bbbccceeemmmnnnnnnllljjjhhhggghhheeeeeefffggggggeeecccbbbdddfffiiimmmooommmiiieee^^^aaaeeeiiimmmsss{{{tttaaaRRR???555,,,)))(((&&&''')))(((((((((((((((''''''&&&%%%(((+++***&&&###$$$'''$$$%%%''')))************'''&&&'''(((+++---......++++++)))&&&$$$$$$&&&)))(((((()))(((&&&%%%%%%&&&###$$$%%%%%%#########$$$$$$'''))))))'''&&&'''(((%%%$$$%%%'''***+++***(((&&&&&&&&&&&&&&&%%%%%%%%% """%%%'''&&&&&&''''''((((((((('''%%%$$$###!!! !!!###&&&)))'''%%%###!!!!!!!!!!!!%%%&&&(((((('''$$$!!!!!!&&&,,,......---...///000---)))(((((()))))))))***)))((('''(((+++---///,,,,,,***(((''')))---000:::DDDQQQYYY\\\^^^aaadddccccccbbb___[[[YYYZZZ[[[cccdddccc```[[[WWWUUUUUUQQQRRRRRRPPPNNNNNNPPPSSSVVVXXX[[[]]]```cccgggkkkpppqqqrrrqqqooooooqqqrrrsssuuuwwwyyyyyyzzz|||~~~yyyyyyyyyzzz|||~~~~~~~~~{{{{{{|||~~~rrrbbbTTTLLLAAAAAA<<<777777;;;:::555.........000333666777777555333222222333333111000///...---,,,******))))))---...000222444666777777222...)))''''''((())))))''''''((('''%%%&&&(((******+++---222888<<<======777888888777555333222222///000000///...---///000555444111---***'''%%%$$$"""%%%))),,,...000333555222000...---,,,---...///---+++)))+++......,,,)))'''(((******+++---000333...//////---+++***+++---///000000///,,,,,,...111------...000111222222333///111333444333///+++((((((+++...000///---------000111111222222111111000}}}UUUAAA555///)))&&&''',,,111444///111444555555222///,,,***++++++)))'''(((,,,000---+++(((''''''&&&%%%$$$"""$$$&&&''''''''''''(((''''''((()))******)))((()))(((&&&%%%&&&''')))***000///...,,,***)))((('''%%%'''((('''%%%&&&***------,,,+++)))&&&$$$###"""###$$$%%%'''''''''''''''''')))+++,,,,,,***(((&&&'''((('''%%%""" !!!"""$$$(((++++++'''$$$"""!!! !!!###$$$###"""!!!###'''***,,,,,,+++)))(((&&&&&&''')))***---///111///***&&&&&&&&&(((+++///333444333000...%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((***,,,///444>>>KKKTTTNNNJJJGGGFFFIIIMMMPPPRRRVVVYYY^^^```aaabbbbbbccciiiiiihhheeebbb``````aaaaaabbbcccccccccbbbaaa```bbbdddhhhlllooooookkkhhh```dddiiimmmpppuuu{{{vvveeeRRRDDD888000))))))*********---)))(((((((((''''''''''''%%%***///...)))%%%%%%&&& ###&&&)))******((('''$$$###"""###'''+++...///)))******(((%%%$$$$$$$$$###%%%'''%%%"""!!!###&&&###%%%''''''&&&&&&&&&'''"""%%%'''&&&$$$###$$$&&&###$$$%%%)))+++,,,***((('''''''''''''''&&&&&&&&& $$$(((***((()))******'''&&&&&&&&&$$$###"""  $$$'''((('''%%%$$$""""""######%%%&&&(((((('''%%%""" !!!'''...111000......///...+++'''&&&&&&'''((((((***(((&&&%%%'''***...000*********))))))+++///222777EEEUUU\\\[[[ZZZ```gggdddcccbbb^^^[[[YYYZZZ[[[^^^``````___\\\YYYXXXXXXOOOQQQSSSRRROOOOOOQQQSSSZZZ\\\___bbbdddhhhlllooovvvxxxzzzzzzxxxvvvuuuuuutttvvvxxxyyyyyy{{{}}}{{{yyyxxxyyyzzz{{{{{{{{{uuuvvvxxx{{{zzzyyy|||pppaaaSSSKKKHHH:::;;;777111111555444///***+++...000333666888:::777555333222222333222000///...,,,***))))))******...///000333555888:::;;;666111+++''''''(((((()))&&&'''((('''&&&'''***,,,***+++,,,111666;;;===>>>:::;;;;;;999666333222111...///000000...---...///222000...+++(((&&&$$$$$$$$$''',,,///000222444555555333111...------...///,,,)))'''(((+++---+++)))(((***,,,,,,+++,,,111555---------+++)))((()))***///000111///------000333,,,---...///000111222333///222666888666222,,,((('''***...///...,,,++++++......////////////......}}}TTT???666000)))%%%&&&***///222000......222666777222---///...,,,***(((&&&&&&%%%)))'''&&&'''***)))&&&"""&&&%%%%%%'''))))))(((%%%&&&(((******((('''&&&'''(((((((((***,,,,,,((($$$''')))+++)))&&&%%%&&&((()))&&&"""$$$))),,,+++))),,,,,,,,,+++)))&&&$$$"""'''((()))(((&&&'''***---...,,,+++***++++++***((()))&&&!!! $$$'''"""###'''***---,,,(((%%%###""" !!!"""$$$$$$%%%&&&(((***,,,...///+++%%%"""###&&&)))***------------,,,***((('''+++,,,///222444222...***((('''&&&&&&&&&%%%""" ###$$$%%%'''(((''''''&&&((()))+++111:::EEEQQQXXXWWWTTTOOOMMMMMMOOOQQQRRR[[[aaahhhhhhddd^^^\\\]]]cccaaa\\\YYYXXXYYY\\\^^^\\\[[[[[[]]]``````]]]ZZZ]]]ZZZ\\\ccchhhiiikkknnngggjjjpppwww{{{}}}xxxhhhZZZJJJ===666000)))(((+++//////---,,,***(((&&&%%%%%%&&&&&&+++...000///,,,(((%%%### ###'''++++++((($$$!!!!!!&&&+++...***)))(((&&&$$$###!!!!!! """###""" ###&&&((()))+++,,,+++)))'''%%%### !!!######"""""""""$$$&&&(((((('''&&&%%%$$$%%%%%%%%%###!!! ###%%%'''***+++,,,***'''###"""!!!### !!!$$$%%%%%%***(((((((((%%%!!!!!!&&&&&&''''''((('''%%%$$$###&&&(((,,,...///...+++******)))'''&&&%%%'''((()))***'''%%%###$$$'''+++...---++++++---+++)))+++000???GGGRRRZZZ^^^```bbbddddddcccaaa^^^\\\YYYWWWVVV]]]^^^___``````]]]WWWSSSSSSSSSSSSRRRSSSUUUYYY]]]```bbbeeeiiimmmoooqqqqqqxxx~~~}}}wwwtttuuussstttuuuwwwzzz~~~~~~{{{wwwsssqqqrrrtttvvvtttvvv{{{zzzuuussssssuuu|||yyyjjjfffmmmsssrrrnnnuuupppggg[[[PPPHHHDDDDDD<<<888222///000000///------------...000444888:::;;;777333111111111000000222222000---)))(((,,,///111111222222444666777888444111,,,((('''(((***,,,***)))(((''''''((()))***///000111333666999===???===<<<;;;888666333111000***)))***---111111///+++,,,+++)))((('''(((***+++************,,,///111333222111///,,,+++******+++***(((''')))+++,,,***(((---+++******---///000000............---,,,+++***---------------,,,,,,,,,------...//////......---......///222333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------zzzSSS???777222+++'''(((+++///111---,,,,,,000555777333//////...,,,***(((&&&%%%$$$'''&&&&&&''''''&&&$$$"""'''(((((('''%%%$$$%%%'''((()))+++***((('''&&&'''(((((()))+++...---)))%%%''')))***)))&&&%%%%%%'''(((%%%###%%%***------++++++++++++***)))'''%%%###%%%''')))((('''(((,,,///---,,,******+++***(((&&&%%%"""$$$'''###$$$'''+++------)))&&&######!!!!!!!!!!!!"""###$$$%%%&&&((()))+++,,,---///***%%%"""###&&&)))***,,,------------+++***))))))***,,,///000///,,,)))&&&&&&%%%&&&'''&&&$$$"""!!!"""$$$'''((())))))))))))(((***333@@@MMMUUUYYYYYYVVVQQQOOOOOOQQQSSSUUU```fffllllllgggaaa]]]\\\^^^\\\XXXUUUTTTUUUWWWXXXXXXWWWXXX[[[]]]^^^[[[YYYXXXVVVXXX___cccdddfffjjjnnnpppuuu|||rrr___PPPAAA555333///+++***+++...//////000000///+++'''$$$###$$$)))+++......+++&&&###!!!###&&&***,,,,,,)))%%%"""!!!%%%((()))((('''%%%###!!!  !!! $$$)))***---......,,,)))'''### !!!###############%%%''')))))))))(((((('''&&&$$$############"""  """%%%&&&&&&'''((('''$$$!!! ### ###(((+++,,,+++(((&&&&&&$$$!!!!!!$$$&&&&&&'''''''''%%%$$$###%%%'''***,,,,,,+++)))'''***)))(((''''''((()))***)))'''&&&%%%&&&(((***,,,,,,******---,,,***---222===EEERRR[[[```bbbdddfffcccbbb```]]]YYYVVVTTTSSSZZZ]]]___aaa```]]]ZZZWWWTTTTTTUUUUUUUUUXXX]]]```cccfffiiimmmqqqtttuuuvvv{{{}}}xxxuuutttuuuvvvxxx{{{}}}|||wwwrrrnnnllllllmmmlllnnnqqqwww|||~~~{{{xxxqqqpppooossszzzxxxjjj[[[VVVZZZ^^^\\\XXX[[[XXXRRRJJJCCC>>>===>>>===999333///...---,,,***)))***+++---000444777999888666333222222222111000111222111///,,,,,,...000333333333333444555666777222000---***)))***,,,---+++***)))))))))***+++,,,---...///222666:::===>>>>>>===:::666333000...---***))))))---111222///,,,)))(((''''''(((***,,,---,,,,,,,,,,,,---...///000000///...,,,+++************)))(((***---...,,,***,,,***)))***---.........,,,,,,,,,,,,,,,---------///......------,,,,,,,,,------------------------.........000222222000...------,,,,,,,,,,,,,,,---111000///......------...vvvPPP>>>888333---******,,,...///))))))***...333555333000...---,,,***(((&&&$$$###%%%&&&&&&%%%###""""""###&&&)))***'''###!!!###&&&)))***+++***'''&&&&&&'''&&&'''***---///...***'''&&&(((***)))'''%%%$$$$$$%%%###"""%%%+++...///...+++++++++***)))'''&&&%%%$$$&&&'''((((((***,,,///+++*********+++***(((%%%""" ###%%%###%%%'''+++---,,,)))'''######$$$$$$$$$$$$$$$$$$$$$%%%'''***+++,,,,,,,,,---)))$$$"""###&&&)))***+++,,,,,,------,,,,,,+++(((((((((***,,,,,,***((($$$$$$$$$%%%'''(((&&&%%% """$$$&&&(((***++++++***))),,,888HHHUUUZZZZZZ\\\YYYTTTQQQPPPSSSVVVYYYfffkkkqqqqqqlllddd___\\\ZZZXXXWWWUUUTTTTTTUUUUUUVVVVVVXXXZZZ]]]^^^\\\ZZZUUUTTTVVV\\\``````bbbfffrrrvvv|||}}}gggSSSEEE999111000000...,,,++++++...000333666666111(((!!! $$$'''+++,,,***&&&"""!!!)))***---...---***&&&###  $$$&&&***)))'''%%%###!!! !!!)))+++...111111///,,,***$$$!!! """######$$$%%%&&&''')))***+++++++++,,,+++'''###"""$$$&&&)))&&&""" $$$&&&###%%%&&&&&&###!!! !!! %%%,,,222555...(((%%%%%%$$$!!!!!!###&&&&&&''''''''''''&&&%%%&&&''')))++++++)))&&&$$$)))((((((((((((((())))))((()))))))))))))))))))))***((()))---------000666<<>>:::888999;;;===999444000---+++)))(((&&&'''***---000333555777555444333333333333111//////000222222000000000111333333333333444444444444000///...---------......,,,,,,++++++++++++,,,,,,)))***...222666999<<<===>>><<<888333///,,,***)))'''&&&&&&***...000...+++$$$%%%&&&''')))+++...///....../////////...---------------,,,+++***))))))*********,,,...///...,,,***))))))***,,,---,,,+++******)))***+++---///000000000///...------,,,,,,...---,,,+++******+++,,,...------...000222111000...---,,,++++++,,,---...222111000//////......///rrrNNN===777333...+++***+++++++++))))))***---111222000...,,,,,,,,,+++)))'''$$$###$$$%%%&&&$$$ !!!$$$&&&(((******(((&&&%%%%%%)))******(((%%%$$$%%%'''%%%'''***---...---+++)))'''((())))))(((%%%$$$###"""!!!"""%%%***...//////......---+++***((('''&&&$$$%%%&&&'''((()))***+++''''''(((***,,,,,,***(((###"""  !!!#########%%%)))++++++(((&&&###$$$&&&(((((('''&&&%%%###%%%(((***++++++******,,,((($$$"""###''')))***((()))******+++,,,,,,,,,((('''&&&''')))***)))(((#########%%%'''))))))((("""###%%%'''(((***+++,,,+++...555@@@MMMWWW[[[[[[\\\ZZZVVVSSSRRRTTTXXX\\\ggglllqqqrrrnnnfff```]]]ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[^^^``````___^^^YYYXXXZZZ___```___bbbfffrrr{{{oooZZZIII>>>777222///111222///***(((***...111666888333((( $$$(((+++***(((&&&%%%---.........---***'''%%%$$$%%%%%%&&&((())))))***+++***(((&&&$$$"""!!!   '''***...111222000,,,***%%%###!!!!!!"""$$$$$$$$$%%%'''((()))***+++,,,......///...)))###!!!%%%***...***$$$###%%%%%%'''((('''$$$"""!!!!!!%%%---444888111***%%%%%%%%%###"""$$$''''''(((((())))))))))))***+++,,,,,,,,,***'''&&&''''''''''''((((((((()))***,,,...///...,,,)))''''''&&&(((,,,......222888???IIIXXXbbbdddbbb___^^^XXXXXXVVVTTTRRRQQQOOOOOOQQQVVV[[[[[[WWWTTTVVVYYYUUUVVVXXXZZZ\\\```dddhhhiiillloootttwwwzzz|||}}}~~~}}}|||||||||{{{yyywwwyyy||||||yyy|||wwwpppiiiccc^^^[[[[[[]]]aaafffmmmrrrvvvxxxuuusssqqqrrrwww~~~~~~ssslll]]]SSSGGGAAA@@@@@@===:::<<<<<<;;;888555444555777<<<999555111...,,,+++***((()))+++...111222333444222222222444555444111///+++...000222333222111111///000000111222222222222------///000000000000000......---,,,+++++++++***&&&(((,,,111555888::::::;;;999555000---***))))))$$$######&&&***,,,+++)))###$$$&&&(((***,,,...///---...///000000///...---***+++,,,,,,,,,***)))((()))***+++,,,............)))((()))***,,,,,,***(((''''''''''''***---000333000000//////...---,,,,,,...---***)))((()))***+++---,,,+++,,,///222333333///...---,,,,,,---///000444333222111111000000000qqqMMM===555111---***))))))))))))++++++,,,---......,,,+++***+++,,,---+++)))&&&$$$$$$%%%%%%### ###&&&)))(((+++000444444...'''))))))(((%%%######%%%'''%%%'''***,,,---,,,+++***))))))(((((((((&&&$$$""" """%%%))),,,......222111///---+++)))''''''&&&%%%%%%&&&&&&'''&&&&&&$$$%%%&&&))),,,...---,,,''''''%%%$$$""""""!!!!!!!!!!!!###&&&((((((&&&$$$###%%%'''***+++***)))((($$$%%%(((***+++***)))(((***'''###"""$$$''')))+++&&&&&&'''''')))***++++++)))((('''''')))******)))$$$######$$$''')))***)))&&&&&&''''''((()))***+++---555@@@IIIOOOSSSXXX[[[YYYYYYXXXUUUTTTVVV[[[___eeeiiinnnooolllfff```\\\ZZZZZZ[[[\\\]]]]]]]]]]]]\\\^^^```bbbbbbbbbaaa```]]]]]]___ccccccbbbdddiiissswwwaaaNNN@@@777444333///222555111***%%%&&&)))+++000444000''' !!!&&&************+++.........---+++***((((((%%%(((---111333333000///)))((('''%%%$$$"""!!! !!!!!!!!!"""&&&))),,,//////...+++)))(((&&&$$$$$$%%%&&&&&&%%%%%%''')))*********,,,//////000///)))$$$###(((---111,,,%%%"""%%%&&&(((((('''$$$!!!""")))000444000+++'''''''''$$$###%%%((())))))***+++,,,------//////000000///---+++******************+++,,,,,,///000222222111...***(((&&&%%%''',,,......333999CCCNNN]]]ffffff___XXXTTTPPPPPPPPPPPPPPPOOOOOOOOONNNRRRVVVTTTPPPNNNPPPSSSTTTVVVYYY[[[^^^aaafffiiijjjlllooossswwwyyyzzz{{{|||{{{zzz{{{|||}}}|||{{{{{{}}}~~~yyyuuuxxxvvvrrrlllfff```[[[XXXUUUXXX^^^dddjjjooosssuuusssqqqoooqqquuu{{{}}}{{{{{{{{{xxxqqqggg^^^XXXKKKDDD<<<888777666444222222333444333111000000222888777666333111//////000---...///000111222222222111111222444555444111...(((***...111333333111///***+++---...///000000000***+++...000111111000000//////...---+++***)))(((%%%'''+++///333555666777777555333000...,,,,,,+++%%%$$$###&&&***,,,+++)))$$$&&&(((***,,,,,,,,,,,,+++,,,...000111111000000******+++,,,+++***(((''')))***+++,,,------------)))((()))***+++***(((&&&%%%%%%%%%&&&)))---000333000//////...------,,,,,,---,,,***((('''(((***+++---+++***+++...111333333//////.........///111222555555444333222222222222uuuPPP???444000+++(((((())))))))).........---,,,+++))))))(((***---///...,,,(((&&&%%%%%%$$$"""!!!"""&&&)))---+++---444<<<>>>666...)))((('''$$$"""###&&&)))(((***,,,,,,++++++,,,---,,,***((((((((('''%%%$$$ """$$$'''***+++------333111///---+++))))))((('''&&&%%%&&&''''''%%%#########$$$&&&***---......++++++***)))'''$$$"""!!! !!!$$$&&&'''%%%###$$$%%%(((***+++++++++***&&&''')))*********))))))(((%%%""""""$$$'''***+++%%%%%%%%%&&&'''(((*********)))((()))***++++++)))%%%$$$###$$$''')))))))))(((((('''(((((()))***+++111;;;GGGNNNOOOPPPTTTXXXVVVXXXZZZYYYXXXYYY^^^bbbdddfffiiijjjhhhccc]]]YYYWWWXXXYYY[[[]]]___```aaaaaaccceeefffdddbbbaaaaaa___```dddiiiiiihhhlllrrr|||zzzjjjUUUEEE:::111---...---111444111***$$$###$$$%%%)))---+++&&&!!! """"""&&&((()))+++---...,,,+++***)))((()))))))))$$$(((///444777666333111&&&%%%%%%$$$###"""!!! """###"""!!!%%%&&&(((***+++,,,***((('''((('''%%%%%%&&&'''&&&%%%###&&&)))***((((((+++.........---)))&&&&&&+++///000,,,%%%"""$$$$$$%%%&&&%%%"""!!!$$$)))---+++))))))***'''"""###'''((())))))***+++---///000222222333333222000///...000///---------///111333333444444333111...+++)))&&&%%%'''+++------111777DDDPPP___iiiggg^^^TTTMMMJJJJJJKKKLLLMMMNNNOOOOOOMMMOOOQQQOOOMMMLLLMMMPPPTTTWWWZZZ]]]___cccgggjjjkkkmmmpppsssvvvxxxyyyyyy||||||}}}~~~~~~~~~~~~~~~|||~~~xxxtttqqqpppmmmhhhddd___\\\ZZZUUUYYY___dddhhhmmmqqqtttpppoooooosssxxx}}}}}}uuupppmmmllljjjeee^^^UUUMMMHHH===:::666333222222111000---///111222222111222333555666666444222111222333111111111111222222222222111111222333444333111...'''(((+++///333333000---((()))+++------------,,,((())),,,///000000//////............---+++***)))'''(((***---///111222333444333333222111000///...)))'''&&&(((+++---,,,***&&&(((***,,,...---,,,+++)))***,,,...000111222222,,,,,,,,,+++***)))(((((()))+++------,,,+++,,,---+++***))))))******(((&&&$$$$$$%%%&&&))),,,...000...------------,,,,,,,,,+++***)))((())))))***+++---+++***+++...111222222000000111111222222333333555444333222222111222222zzzUUUBBB555111+++(((((()))++++++...///...---+++***))))))''')))---000111...+++)))(((%%%"""!!!###'''***+++,,,+++,,,222888:::666222***)))'''%%%$$$&&&***------...///---++++++...111000,,,(((''''''((('''%%%$$$&&&(((***+++,,,,,,---///...,,,+++************'''&&&&&&''')))***'''%%%$$$###"""###&&&)))++++++++++++,,,,,,***'''$$$### !!!$$$&&&'''%%%$$$$$$%%%'''***+++,,,,,,,,,***++++++++++++++++++,,,'''$$$""""""%%%(((***+++&&&%%%%%%%%%&&&((()))***)))((((((***+++,,,***)))(((&&&$$$%%%&&&((((((''''''''''''''')))***,,,---666===GGGNNNQQQQQQSSSTTTSSSXXX\\\]]]]]]]]]aaaeeeeeeffffffeeeccc^^^YYYUUUUUUVVVWWWYYY\\\```bbbdddhhhjjjlllkkkgggdddccccccbbbdddjjjppprrrsssyyy}}}lll\\\III>>>555,,,((()))***---000///+++&&&###""""""$$$''''''%%%$$$#########%%%&&&&&&'''(((+++...((('''&&&%%%%%%''')))+++%%%(((---222444444333111&&&&&&%%%%%%%%%$$$$$$$$$######"""###((('''(((((()))(((((('''&&&'''&&&%%%%%%&&&&&&%%%###!!!%%%))))))'''&&&***...,,,+++)))((()))+++---///---***$$$"""$$$!!!###%%%%%%###""""""""""""$$$%%%###!!!!!!###&&&$$$&&&***+++%%% !!!''''''''''''(((***---///000222222222222222111000///222000...,,,---000444666666555333111...,,,***)))&&&%%%'''***++++++///555???LLL^^^iiihhh___TTTMMMHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQVVVXXX\\\___aaadddhhhjjjnnnooorrruuuwwwxxxxxxxxx~~~yyyvvvsssqqqnnnjjjgggdddbbbbbb^^^```ccceeehhhmmmsssxxxvvvvvvxxx|||vvvlllbbb[[[]]]]]][[[XXXQQQIIIAAA<<<444333111000///...//////...000333444444333333444333444555444222000222444222111111000111222333444333222111222333222000...((((((***...222333000---***+++,,,---,,,+++)))(((&&&(((***,,,......------+++,,,---///000/////////*********+++,,,---//////444555555666555333111000***(((&&&'''***,,,***(((&&&(((+++...000///...---)))******,,,...000111333///...,,,+++***)))((((((,,,...000///---+++,,,------+++)))((())))))((('''$$$$$$&&&''')))+++,,,,,,+++++++++,,,,,,,,,,,,,,,((())))))******++++++,,,,,,++++++,,,///111111000000111333555666555444444333222111000000/////////YYYEEE666111,,,((((((***,,,---.........---+++******+++&&&)))...111222000---+++)))%%%!!!!!!%%%***,,,---))))))***,,,///111222222+++***(((&&&%%%(((,,,000111222111...+++,,,000444222---(((&&&'''(((((('''''')))+++------,,,------+++***)))))))))***+++,,,'''&&&&&&(((,,,---***(((&&&### """%%%'''((()))+++,,,---,,,)))&&&$$$!!!!!!"""$$$''''''&&&%%%%%%&&&''')))+++,,,------...------,,,,,,---......&&&$$$""""""%%%(((***+++''''''&&&&&&'''(((***+++(((((()))***,,,,,,***(((***(((%%%%%%&&&''''''&&&&&&&&&&&&'''))),,,...000999===EEEMMMRRRTTTSSSQQQRRRXXX^^^aaa``````dddhhhhhhgggeeeccc```[[[VVVRRRUUUUUUWWWYYY]]]aaaeeegggoooqqqsssqqqlllgggffffffdddhhhooowwwzzz|||ooo```PPPAAA999333+++'''(((''')))---...+++((($$$"""""""""$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$%%%)))+++%%%$$$###"""###&&&)))+++(((***,,,///111222222222((()))))))))))))))))))))"""###"""$$$)))))))))((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%###""" $$$((((((%%%%%%)))---+++)))'''(((+++---//////+++(((###"""$$$ ###%%%'''&&&&&&'''(((''')))***'''### !!!"""$$$***+++$$$ '''%%%%%%&&&'''))),,,...000111111111111111000000///111///+++)))***...222555888555222...+++***))))))'''%%%'''***+++***---333:::HHH\\\iiijjjaaaVVVOOOHHHHHHIIIJJJJJJKKKKKKLLLOOOMMMLLLMMMPPPSSSTTTTTTWWWZZZ]]]```bbbeeehhhkkkqqqrrrtttwwwxxxyyyyyyyyy{{{xxxxxxvvvsssooollljjjiiiiiihhhhhhhhhhhhiiioooxxx~~~}}}tttiii]]]QQQJJJMMMNNNOOOMMMGGG???666000,,,,,,,,,+++)))((()))***...000333333222000//////222444555444111///000222111000//////000222444666444222111111222222000...))))))***...222333000---......///...,,,)))'''%%%&&&''')))+++,,,,,,,,,,,,)))***---000222333444444,,,+++*********+++,,,---555666888999777555222000)))&&&###$$$'''((('''%%%%%%''',,,///111111000///+++******+++,,,...000222111///---+++)))((())))))...000222111...,,,---......,,,)))(((((()))(((((($$$%%%&&&((()))*********)))******++++++,,,,,,---'''((()))+++,,,,,,,,,,,,,,,++++++---///000000///000222555777888777555444111000///...------------ZZZDDD999333,,,***,,,...000000111111111///---,,,...000+++,,,---.........------,,,((($$$&&&,,,000000///...+++)))((()))+++---...---,,,***(((''')))...111000111222111///------...222000...,,,***((((((''',,,---///000///---***(((%%%&&&''')))***************)))((())),,,.........)))%%%###$$$$$$"""$$$((((((***------+++(((&&&&&&&&&$$$"""$$$(((******)))((()))***)))((()))+++---111...+++******+++++++++)))%%%!!!"""(((,,,---+++(((***,,,------+++(((''''''(((***+++,,,,,,,,,,,,)))***++++++***)))(((''''''(((******&&&$$$,,,666666CCCOOOSSSSSSTTTSSSQQQSSSUUUXXXZZZ]]]```eeeiiihhhhhhgggeeebbb\\\TTTNNNRRRSSSWWW]]]^^^```fffmmmyyyxxxvvvqqqmmmjjjiiijjjlllppprrrvvvuuucccPPPGGG;;;333///,,,(((%%%''''''(((+++---,,,'''""" """$$$$$$""""""$$$'''&&&%%%$$$#########$$$%%% """$$$$$$%%%&&&(((***'''((()))))))))+++...000))))))***+++,,,+++(((%%%%%%###!!! """%%%'''!!!$$$%%%%%%%%%&&&'''&&&###!!!!!!"""$$$%%%%%%%%%$$$###%%%'''((((((''''''%%%%%%)))///111...***+++(((###!!!###&&&******(((&&&(((***...---,,,+++(((%%%###"""###%%%(((&&&"""!!!"""$$$$$$''',,,///---000111000,,,((('''***---,,,+++)))((()))***,,,---111///...,,,***(((''''''%%%%%%((()))'''%%%+++333;;;HHHXXXcccddd^^^WWWRRRHHHIIIIIIIIIHHHIIIKKKMMMTTTVVVWWWWWWVVVUUUUUUVVV\\\___bbbccccccdddgggjjjppprrruuuwwwxxxyyy{{{}}}yyyzzz|||~~~|||wwwpppkkkooonnnnnnnnnooottt{{{zzzjjj]]]UUUMMMCCC<<<@@@BBBDDDDDD@@@999111,,,+++******)))(((&&&%%%$$$---...///111111111000///000111333444444222///---+++---///000///000222444111000000222444333000,,,***+++,,,---///111222333333222111///---+++***)))************+++,,,---...------///444888888444111000...+++)))(((***---///666;;;CCCGGGEEE===333,,,(((&&&######$$$&&&&&&%%%%%%***///222333111000000,,,+++******+++,,,...///000000///...---,,,,,,,,,000222222111//////222666666333...***)))))),,,---***(((&&&&&&''')))((((((***+++---///////////////.........---,,,,,,+++++++++,,,------,,,,,,...///000222555777777555222///---,,,+++*********+++,,,YYYCCC777222,,,***,,,///000///333333333111///...000222///.........---,,,,,,++++++'''%%%''',,,//////---,,,***((('''((()))***+++,,,+++)))'''%%%'''+++///000222333222000.........555444222000...,,,***)))---...///000///---+++***&&&'''((()))***+++,,,---+++***((()))***,,,+++++++++'''&&&((('''$$$$$$'''&&&)))+++,,,***((('''''''''%%%###$$$'''))))))'''((())))))(((&&&&&&'''))),,,***(((''')))+++,,,,,,,,,((($$$$$$(((++++++)))((())),,,------,,,***(((((()))***+++,,,,,,++++++)))******+++***)))(((''')))((())))))&&&%%%,,,555===HHHSSSUUUTTTUUUVVVUUUSSSUUUWWWYYY[[[___eeeiiimmmllljjjhhhddd^^^WWWRRRUUUVVVYYY]]]^^^___fffnnnyyyyyyvvvsssnnnllllllmmmooossswww|||zzzfffSSSDDD===555000000000...,,,(((((((((***,,,+++(((%%%###$$$$$$###!!!!!!$$$'''&&&%%%###"""!!!!!!!!!!!!!!!###&&&''''''((()))***%%%&&&&&&&&&%%%&&&)))+++))))))***++++++***'''&&&######$$$%%%%%%&&&&&&&&&"""###############$$$%%%%%%### """%%%''''''&&&%%%$$$%%%'''(((((('''%%%###$$$)))///111///+++)))&&&"""!!!###'''++++++)))((()))***---,,,+++***(((&&&$$$###%%%((()))'''### !!! $$$&&&&&&(((---...,,,---...---+++'''&&&(((******)))((('''((()))+++---///---,,,***)))((((((((('''&&&''')))'''&&&***000999FFFWWWbbbccc]]]VVVRRRKKKKKKKKKJJJIIIKKKNNNQQQWWWZZZ]]]^^^\\\ZZZXXXWWW[[[^^^bbbddddddfffiiilllpppsssvvvyyyzzz{{{}}}~~~xxxtttsssrrrqqqqqqsssyyy{{{pppaaaUUUNNNHHH???999:::<<<======:::444...***(((((()))))))))'''&&&%%%+++,,,...000222222222222000111333444333222000///,,,...//////......///111000......///222222000---...//////000111111111111000000///...---,,,,,,+++)))))))))******,,,---...000000111555888888555222000///,,,++++++---///111888===FFFLLLMMMEEE888///'''%%%$$$$$$%%%%%%%%%$$$%%%)))...111222111000000---,,,,,,,,,,,,---...///000///---,,,+++,,,,,,---000222333111//////111333333000...++++++,,,...000+++)))&&&%%%'''((())))))+++,,,...///000000////////////...------,,,,,,+++...//////...,,,,,,---...000222444555555333111000---,,,+++***)))***+++,,,XXXCCC555000,,,,,,...111111000555555555333111000222444222111///---+++)))((((((((('''&&&(((,,,...---+++,,,++++++***))))))((((((******(((%%%###$$$(((+++///111222222000.........333333333222000---+++)))....../////////......---))))))((()))***+++---...,,,***((((((((()))((('''+++)))***---,,,'''%%%&&&%%%(((***+++***(((((())))))'''&&&&&&'''((('''&&&$$$&&&'''&&&%%%%%%&&&((('''%%%$$$$$$'''***,,,,,,---***&&&&&&((()))(((&&&'''))),,,.........,,,+++((()))***++++++***)))(((((()))***+++,,,+++******,,,)))'''(((((((((...555EEEOOOWWWXXXWWWXXXYYYXXXTTTUUUUUUVVVYYY^^^dddhhhqqqooommmjjjgggccc^^^ZZZZZZYYY[[[]]]]]]^^^eeemmmxxxxxxwwwtttpppooopppqqqtttyyy~~~wwwiiiTTTCCC888444000///111222222000+++)))))))))++++++***)))'''&&&%%%"""!!!"""%%%(((&&&%%%$$$""" !!!$$$(((******)))))))))%%%&&&&&&%%%######%%%&&&'''((()))***)))((('''&&&###%%%(((***+++***(((&&&&&&%%%$$$###"""######$$$%%%### """&&&)))***(((&&&%%%&&&(((((('''&&&######$$$)))...000///,,,&&&$$$ !!!###'''+++,,,***((()))+++++++++***((('''&&&%%%$$$''')))***((($$$!!!"""$$$###(((******+++//////,,,)))***+++)))'''&&&&&&'''((((((''''''(((***+++---,,,+++***))))))***+++++++++((('''******((())),,,777DDDUUU```bbb\\\UUUPPPOOONNNMMMKKKKKKMMMQQQTTT[[[___dddeeeccc___[[[YYYYYY\\\```dddgggjjjmmmoooqqquuuyyy|||}}}~~~~~~~~~{{{yyyxxxwwwvvvyyy}}}mmmcccVVVMMMGGGBBB<<<777666777777777444000,,,)))&&&'''***,,,,,,,,,***))))))***---000222333444444000111222333333222222111...///111000...------......---,,,,,,...000//////333444444444333222000///------,,,,,,,,,,,,,,,---((((((((()))***+++,,,---333333333555777777555333000///...---...///222333777;;;CCCLLLPPPJJJ===111((('''%%%%%%&&&&&&%%%###&&&)))...111111000000111///...............///000///...,,,******+++---///000222333222000......///......------...///111222---***&&&%%%&&&)))***+++,,,---...000000000////////////......---,,,,,,,,,///000111///---,,,---...000000111111222111111000...---+++))))))***+++,,,YYYBBB555222......111333222111444555444222000000111333444222///+++(((%%%$$$###&&&&&&'''***,,,---***(((---...///...,,,***)))((()))(((&&&###!!!"""%%%'''---///111111///---,,,,,,,,,---//////...,,,***(((............//////000000---+++)))(((((()))***,,,)))'''&&&&&&'''((('''&&&((('''***//////***''''''''')))++++++******+++,,,,,,+++)))((((((''''''&&& """%%%&&&'''(((***,,,&&&$$$######&&&)))***++++++(((&&&&&&'''(((&&&%%%'''))),,,...//////---,,,(((((()))***)))((('''&&&'''(((+++---///000000000...***(((***---...333888HHHRRR[[[[[[YYYYYYYYYXXXTTTTTTTTTTTTWWW\\\ccchhhrrrpppmmmkkkjjjhhheeeccc___]]]]]]]]]\\\]]]ccckkkvvvvvvuuutttqqqqqqssstttyyy~~~}}}sssjjj\\\III:::333111//////111222111000...---+++***+++,,,------,,,***(((%%%$$$%%%'''))))))((('''%%%### !!!$$$))),,,+++)))(((''''''(((((('''%%%$$$%%%&&&&&&((())))))((('''''''''%%%'''))),,,,,,,,,***)))***(((&&&%%%%%%'''(((((((((%%%!!!!!!###&&&)))***)))'''&&&&&&(((((('''%%%$$$$$$%%%)))---...,,,***"""!!!!!!%%%***+++)))'''(((******))))))'''&&&&&&&&&%%%''')))***(((%%%$$$&&&)))(((,,,...---...000///,,,((())))))))))))(((''''''))))))))))))***+++---...,,,+++******+++,,,...//////+++***---...,,,***,,,555BBBRRR^^^___ZZZTTTPPPPPPOOOMMMKKKJJJMMMRRRVVV^^^bbbeeefffdddaaa^^^\\\XXX[[[___dddiiimmmppprrruuuyyy}}}~~~~~~}}}~~~}}}|||~~~~~~~~~|||{{{~~~{{{tttoookkk___WWWMMMFFFBBB???;;;888777666555333111...+++***%%%(((,,,///111000///---***+++---000222333333333000000222333333333333222111222333222///---,,,,,,---+++******+++...///000555666777777555333111000++++++***))))))******+++'''''''''((()))+++,,,---333333222333333222111111//////......///111222333333444999AAAHHHFFF<<<222+++***))))))))))))'''%%%(((+++///111111111111222111000000000000000000000000...,,,******---000222111222333222111///---,,,,,,------...///000111222///+++'''%%%'''))),,,------...///000111000000/////////......---,,,,,,,,,...///111000///...///000..................//////...---+++))))))***+++---ZZZCCC888555111000222444333111111111111///---,,,...000111000---)))&&&###!!! %%%&&&'''***+++***(((&&&+++---///...+++((('''''')))(((&&&###!!! """$$$)))+++...///---+++******&&&(((***,,,,,,,,,***))),,,------...///000111111///---***'''&&&&&&&&&'''%%%$$$###$$$''')))))))))######'''...///+++)))++++++,,,---,,,++++++---.........---+++)))((('''(((###%%%((()))******+++---)))&&&$$$$$$&&&((())))))&&&%%%%%%&&&''''''&&&%%%&&&(((+++...//////...---'''((((((((((((&&&%%%$$$&&&(((+++///222444555666///---...333666666999===FFFQQQ[[[]]][[[ZZZXXXVVVUUUUUUUUUUUUWWW\\\ccchhhooommmkkkkkkllllllkkkjjjccc```______]]]\\\bbbjjjrrrsssssssssrrrsssuuuxxx{{{}}}pppfff]]]PPP@@@555000///...///111222222111111000...,,,+++,,,...000000...,,,***************+++++++++***'''$$$!!!###(((+++***'''%%%$$$((()))***(((&&&%%%%%%&&&%%%'''))))))'''&&&''')))***))))))))))))***++++++,,,***((((((+++...//////+++((($$$###$$$&&&((((((((('''&&&&&&'''(((&&&%%%&&&&&&((()))+++***(((&&&!!! ###'''(((&&&%%%'''*********((('''&&&&&&&&&'''%%%&&&'''&&&$$$%%%)))---,,,///000//////111000---))))))***+++++++++******,,,,,,,,,------...///000,,,,,,------...///000000111------111333000...///666AAAQQQ[[[\\\XXXRRROOOOOONNNLLLJJJIIILLLQQQUUU^^^```bbbbbbaaa`````````ZZZ\\\___dddjjjooosssuuu{{{}}}~~~~~~~~~}}}~~~~~~zzzxxxyyy~~~~~~}}}~~~yyyqqqjjjddd^^^YYYSSSLLLDDD>>><<<;;;999777666555333111...,,,***)))%%%(((,,,000222111000///---...///000111111000000000111222333444444333222333444555444111///------,,,,,,+++******,,,///222555555666666555444222111+++***((('''&&&'''(((((((((((((((((()))***+++,,,000000000000...---------------...//////000111222000---...444<<>>GGGNNNJJJBBB???AAAEEENNNUUUUUUUUUXXX[[[]]]\\\^^^___```bbbeeejjjnnnnnnmmmmmmnnnppppppooommmjjjhhhhhhiiifffcccgggmmmoooppprrrtttuuuxxx|||~~~lllXXXLLLCCC777///,,,(((((()))+++,,,///333555111111///,,,((('''))),,,---...111444666333,,,'''&&&(((***,,,+++((($$$"""!!!$$$'''((('''$$$###"""!!!$$$&&&'''&&&&&&''''''&&&)))+++***'''&&&)))---,,,***'''$$$###$$$%%%'''***((('''***000333222000***(((''''''((()))((('''$$$######$$$&&&'''&&&%%%%%%'''))))))((('''%%%%%%&&&%%%###!!! !!!!!!""""""$$$$$$###!!!###)))......---+++(((''''''((((((%%%%%%%%%"""!!!&&&+++111333111......222333111---+++***+++...111111000111222222222222111000000---///111333333000---++++++---222888777333444888===EEEOOOVVVVVVSSSQQQQQQKKKKKKKKKJJJIIIJJJMMMPPPUUUYYY]]]aaabbbcccdddeeedddaaa```bbbiiipppuuuxxx~~~~~~|||uuuqqqnnnrrrxxx}}}{{{}}}xxxqqqiiiaaaWWWQQQNNNMMMIIIFFF@@@<<<666222//////000111,,,,,,,,,,,,++++++*********,,,...///000111000000///000111111111///...---///222555777777444111...///222555555444111000000///000111///------000222444222000///......///000,,,+++)))((((((***,,,...---,,,+++******))))))******...111111...+++***+++---...///000000000...---...,,,)))***000666;;;>>>888555000---,,,---------000111000...,,,,,,---///333333333333222000...------------...000222555666777444222111222333111///++++++++++++,,,---//////444111///...///111222222000111222222222111000///,,,,,,+++******))))))((((((+++///111111111111222//////000000111222222222000---***((('''))),,,...sssVVVJJJBBB;;;222---,,,,,,+++***))))))(((&&&$$$$$$%%%''''''))),,,------***'''%%%%%%&&&''''''&&&%%%%%%&&&'''***,,,***%%%###&&&)))---,,,***'''###!!!!!!"""&&&)))---...---+++)))((()))((('''&&&&&&&&&&&&&&&%%%'''+++///111111000///+++++++++++++++***)))(((###""""""$$$'''***+++******'''&&&(((******---222555444111,,,((('''(((***+++,,,---***&&&$$$%%%'''---///111000...+++))))))'''%%%""""""$$$&&&''''''%%%(((+++---,,,***)))(((&&&(((***,,,---,,,***)))+++,,,---......---,,,+++***,,,---///000111000000<<>>BBBIIIOOOTTTXXXXXXTTTUUUZZZ```bbbdddhhhjjjkkkmmmoooqqqoooqqqtttuuutttqqqmmmkkkmmmnnnqqqtttsssmmmlllooottttttvvvzzz~~~nnn\\\HHH<<<666///+++*********))))))((())))))***------,,,+++)))'''%%%$$$&&&&&&)))...111111---)))'''(((***+++***&&&### !!!"""###%%%%%%&&&&&&+++,,,------,,,+++)))((('''((((((((())))))******((('''&&&%%%%%%%%%&&&'''''''''%%%"""!!!!!!$$$'''###''',,,---+++))))))***'''$$$!!!!!!"""%%%''''''%%%###"""!!!"""$$$''')))***,,,...,,,)))&&&'''(((***&&&""""""&&&***------***'''$$$###$$$%%%&&&&&&(((&&&""" ###&&&,,,,,,,,,,,,------...///,,,***)))+++...111000///000111111111222222222333///111444666555111,,,)))'''---333333000000555;;;EEEOOOXXXYYYWWWUUUTTTQQQPPPNNNLLLKKKLLLLLLKKKJJJPPPUUU[[[bbbgggiiiiiiiiiaaaaaabbbffflllrrruuuvvvyyy}}}~~~zzzsssnnnmmmmmmooosssxxx}}}~~~~~~|||{{{xxxsssjjj^^^UUUMMMGGGAAA???BBBFFFFFFDDD???<<<888666444333222000///---,,,...111333222000999777444333444444444333222222111111111111111111///222777999999555///,,,...000000000...---...///222111000111333333111///222111...,,,+++******+++******+++,,,...///000111///,,,))))))***+++)))'''&&&---444666222...---...222333444222000//////000000///...,,,---111777<<<777444000,,,******,,,---222222000,,,((('''))),,,222111//////000111000///---------...///111333555888666333000///000111333++++++,,,---...000111222333000...000444555222/////////...------,,,,,,++++++***)))((((((***,,,---666222---+++---/////////222333555777999:::;;;;;;999555000...---,,,)))&&&iiiSSSMMMGGG???333+++)))*********+++------+++'''###!!!!!!&&&(((***++++++)))'''&&&"""$$$'''******)))'''%%%$$$&&&(((***,,,,,,,,,,,,...,,,***)))))))))******(((((()))******))))))((()))))))))&&&$$$###%%%&&&'''%%%%%%)))...111000---000333444111+++'''''')))***(((&&&%%%&&&(((+++...333222...(((""""""'''---///...---+++***)))))))))((()))(((%%%""" !!!"""))),,,...,,,((('''***------***&&&&&&'''(((((('''%%%***......***'''(((***)))+++---...,,,++++++,,,)))((((((((())),,,...000...///000///---,,,---...222;;;CCCCCC>>><<>>;;;888666555444333111000///...///222333222000888666444333555666666555666555444333222222222222111333555666555222///---,,,---......,,,,,,---...333222111111222111///---000///...---,,,,,,,,,---)))***+++,,,---.........---+++)))***,,,,,,***(((''',,,222333000,,,,,,...222444444333111//////000111000///......111666:::777444000---++++++,,,---333333111...******,,,///111000///000111222111000...---------...000333444999777555333222111222333,,,+++++++++,,,...///111000...,,,///333555333000---------,,,,,,,,,,,,,,,,,,+++******+++---///000555111---,,,...111222222333333444666777999:::::::::666111///......,,,***cccNNNKKKIII@@@333+++)))***,,,,,,---...000...+++&&&###"""$$$&&&'''))))))(((&&&%%%!!!$$$''')))((('''&&&$$$%%%'''***,,,---......,,,,,,++++++++++++,,,,,,''''''((()))))))))(((((('''(((((('''&&&&&&(((***'''%%%$$$'''---000111///000222222///+++)))***,,,...,,,)))((((((,,,///222777444...&&& !!!(((...---,,,+++******+++,,,---+++***(((%%%"""!!!###%%%'''***,,,+++((((((***,,,---+++)))((('''&&&$$$###%%%(((++++++)))((()))+++***,,,------,,,*********&&&&&&&&&'''(((+++---...///000000///---++++++,,,***///555888999===EEELLL\\\___aaa___YYYUUUVVVYYY^^^bbbhhhmmmppprrrtttuuutttvvvxxxwwwtttoooiiieeelllmmmpppssspppkkklllqqqvvvzzzwwwfffWWWIII;;;444111---++++++************************'''''')))******+++++++++&&&%%%%%%&&&''''''&&&$$$$$$&&&)))+++,,,***)))''' !!!!!!"""###$$$%%%%%%((()))***,,,,,,,,,,,,+++$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%""" """%%%'''***---...,,,***(((((()))((('''%%%%%%$$$%%%%%%$$$#########""""""""""""!!!###%%%%%%%%%%%%&&&(((---***'''&&&(((***,,,,,,#########%%%'''(((&&&$$$''''''%%%###"""###'''+++(((''''''(((+++///333555777333...,,,+++,,,------------......///000000111000111222222111...+++***(((,,,......,,,...555;;;OOOXXXaaabbbaaa```^^^ZZZYYYWWWVVVVVVVVVVVVUUUSSSRRRVVV]]]dddjjjmmmoooooojjjiiiiiilllppptttvvvwwwyyy}}}zzzsssjjjeee^^^ccckkkssszzz~~~}}}}}}~~~{{{tttjjjaaaZZZRRRJJJDDD>>>:::777777:::===>>>>>>;;;999777555555555444333222111000000222222111000666444333333555777888888888666444222111111111111333333222222000///...---(((***++++++++++++,,,---333222111111111111///---............////////////)))***+++,,,,,,,,,,,,++++++***+++,,,......,,,***(((+++......,,,+++,,,...111333444444111000000000222222222000000111444777666444111...,,,,,,---...333333333111///...000222/////////000222333222000000...---,,,---///222444999999888666555444333222---+++***)))***+++---...---,,,+++...222444222000******+++++++++,,,,,,,,,,,,,,,,,,---...000222333222///,,,,,,...111333444333333333333444666888999999666222000000000000///___KKKHHHCCC<<<222,,,+++,,,------,,,...111111...+++(((&&&$$$%%%'''(((((('''&&&&&&!!!$$$'''))))))((((((&&&&&&((()))+++,,,------)))***++++++******++++++((((((((((((''''''&&&&&&%%%&&&((((((((()))+++---)))'''''')))---111222333/////////---***)))+++...222///,,,)))))),,,///222444222,,,%%%"""###(((---+++******)))***,,,...///...,,,(((%%%###$$$''')))(((***,,,,,,+++***,,,...+++******)))(((&&&###"""''')))+++***((('''''')))(((***,,,,,,+++******+++''''''''''''(((***+++,,,---...///...,,,)))))))))(((***---111777@@@JJJQQQZZZ]]]```^^^YYYVVVWWWYYY]]]bbbiiiooosssuuuvvvwwwxxxyyyzzzxxxtttnnngggbbbiiijjjmmmnnnjjjeeeggglllwwwjjjVVVHHH>>>444111000---+++,,,))))))******************&&&'''((()))+++++++++,,,((('''%%%$$$############%%%&&&)))***+++***)))(((!!!!!!""""""###$$$%%%%%%&&&''')))+++,,,---,,,,,,"""######$$$%%%&&&'''''''''%%%$$$"""!!!!!!!!!"""%%%%%%%%%$$$######&&&((()))+++---...---***((('''((())))))'''%%%#########""""""$$$$$$%%%$$$######!!!!!!"""""""""###$$$%%%***(((''''''(((***+++,,,#########%%%''')))((('''%%%&&&&&&$$$"""###(((,,,+++***)))***,,,111666999>>>999333...++++++,,,---,,,,,,------.../////////111111000000///---,,,+++***+++,,,+++***---444:::NNNXXX```bbbccccccaaa]]]\\\[[[ZZZZZZZZZZZZXXXVVVSSSWWW^^^ffflllppprrrssspppooonnnppptttwwwyyyyyyzzz~~~{{{vvvooofffaaa\\\cccnnnxxx{{{tttkkk^^^SSSKKKEEE???;;;888555333444777:::;;;;;;999777555555666666444333222111000000000000//////222000000111444777999999777666333000///...//////333333222111///---+++***((()))++++++++++++,,,...222111111222333333222000///000000000000000//////******++++++++++++*********+++---///000///...,,,)))***+++***)))***---000///111333333222111222333333444444333111111222444555333111...------...///333333333333222222333444...---...000222333222000111///---+++,,,...111333999999999888777555333222...,,,***))))))***,,,------,,,,,,---000111///...)))))))))***+++,,,,,,---,,,,,,---///111222333444111000......///111333444444333222111222333666777666444111000000111222333___IIIDDD999444...,,,---...---+++***---111222000...,,,+++&&&'''((()))***))))))((("""###&&&(((***++++++***((((((((())))))******+++&&&(((+++***(((''''''(((***)))((('''%%%$$$$$$######%%%((())))))***,,,...)))(((((())),,,///111222---,,,,,,***)))***+++---333111---)))(((***,,,...,,,+++)))&&&%%%&&&)))+++***)))(((((())),,,///000000,,,(((%%%%%%(((***,,,(((***,,,,,,,,,+++,,,,,,((()))******)))'''%%%$$$)))+++++++++)))&&&%%%%%%$$$'''***+++++++++,,,---++++++******)))))))))******,,,------+++(((''''''))))))***...555@@@LLLSSSYYY[[[]]][[[WWWUUUUUUVVV]]]bbbjjjpppsssuuuwwwxxxzzzzzzyyywwwrrrllleeeaaaffffffiiihhhccc^^^aaahhhwwwuuu]]]JJJ<<<555/////////,,,+++,,,'''((()))************)))'''((()))******+++******+++)))'''$$$""""""###$$$&&&''')))******)))((('''######""""""###$$$%%%&&&&&&''')))+++,,,,,,,,,+++""""""###$$$%%%&&&'''(((((('''$$$!!!###$$$&&&&&&&&&'''***---)))***,,,------+++(((&&&''')))+++***&&&"""!!!!!! """$$$&&&'''''''''&&&$$$###!!!!!!!!!!!!!!!!!!%%%&&&&&&'''''')))+++,,,&&&$$$"""###&&&)))***+++&&&((()))'''$$$%%%)))...111000......000444888:::>>>:::444---)))(((***,,,------------............000000//////......------,,,,,,+++)))))),,,222777HHHQQQZZZ^^^aaacccaaa\\\]]]\\\\\\\\\]]]\\\ZZZXXXVVVZZZaaahhhnnnsssvvvwwwuuutttsssuuuxxx{{{}}}}}}|||~~~{{{xxxtttpppiiibbb]]]^^^fffqqq{{{zzzuuupppiii```RRRGGGAAA===999666555555444555777888999999666444333444555555444222000000000///...---------...---,,,///333666888999888666333111000000111222333333333333000---)))''')))+++------,,,---...000111111111333666888777666333333222111111000000///,,,,,,,,,+++++++++++++++---...111222222000///...+++******)))***,,,111444///000222222222333555777555555666444222111111222333222000...---......///222222333444444555444444,,,+++,,,---///000000...000...---,,,,,,...111222666777888888777555222111///...,,,+++***+++---...///............---,,,***))))))***+++,,,------...***,,,...000111222222222555555444222222333444666444333111000000222333555333222000......///222555dddIII???222///,,,,,,...///---+++***---000111000...------((()))***++++++,,,,,,,,,'''((()))+++,,,,,,,,,+++)))((((((''''''(((((()))'''***---,,,(((%%%$$$%%%)))((('''%%%$$$############&&&((())))))***+++,,,'''''''''(((***+++---...++++++************++++++111///,,,)))(((((()))***&&&&&&&&&'''((()))*********)))'''&&&'''***---///---***&&&%%%'''***---...((()))***+++++++++***)))''')))++++++)))((('''(((+++,,,------+++((($$$"""###%%%)))***++++++,,,---------,,,,,,+++***)))(((&&&))),,,,,,+++)))))))))((()))))),,,333>>>KKKTTT\\\\\\[[[YYYVVVTTTTTTUUU```dddjjjooorrrtttvvvwwwxxxxxxvvvrrrnnnhhhdddaaaaaabbbeeeddd^^^ZZZ___hhhzzzgggPPP@@@444///,,,------***)))***%%%&&&((()))***))))))((((((((()))***************++++++)))%%%"""!!!###%%%((()))***++++++***))))))%%%$$$$$$###$$$%%%&&&'''((()))***+++++++++***)))######$$$%%%'''((())))))***(((%%%"""###%%%'''((((((***,,,///(((((()))+++---+++(((%%%&&&***------(((###!!!!!! !!!$$$&&&((()))))))))(((&&&###!!!""""""!!! $$$&&&(((((('''''')))***'''$$$""""""$$$(((***+++))),,,---+++''''''+++000444333111111222555888:::999666111+++'''&&&(((+++000////////////...............///000000000//////...---,,,***))),,,000444???HHHQQQXXX]]]bbbaaa\\\___^^^^^^_________\\\ZZZZZZ]]]cccjjjpppuuuxxxzzzxxxwwwwwwyyy|||xxxuuuqqqnnnjjjfffaaa^^^cccjjjuuu|||tttkkkfffcccZZZRRRGGG???;;;999777555777777777888888888888888333222222333444333222000...///000///---,,,---...+++******---111555888888999888555333333444777888666666555444111---)))'''---...////////////000111000000111444888:::::::::666555333111000111111222000...,,,++++++,,,...///222444555555333111000000,,,+++******---111666999222222222111000222555888666777666555222111222333111000///...------......111000111333555555333111+++***((()))+++,,,---,,,---------------///000111222333444444444333111000000000///////////////000000000//////---,,,***)))++++++,,,------...//////***,,,///111222222111000888888888777555555777999444444222111111111222222111000///---,,,...222666jjjJJJ;;;222...******,,,...---+++,,,...000000...,,,++++++******+++,,,,,,------...+++,,,,,,---,,,,,,+++***'''&&&%%%%%%&&&'''((()))+++///333111+++&&&$$$%%%&&&&&&$$$$$$###$$$$$$%%%$$$&&&)))))))))((()))***'''((()))************+++++++++++++++,,,,,,+++***++++++***))))))))))))***&&&%%%&&&(((***++++++++++++)))'''%%%%%%(((***,,,)))%%%"""###&&&***,,,---******+++,,,---,,,)))((((((***,,,+++)))((((((***)))***---......***%%%"""###&&&)))*********+++,,,,,,,,,,,,,,,+++***))))))$$$'''+++------,,,,,,,,,((()))+++---333>>>MMMXXX]]]\\\ZZZXXXWWWXXXZZZ\\\cccfffkkknnnppprrrtttvvvuuusssppplllgggdddaaa___]]]___cccccc^^^\\\cccnnn~~~oooXXXDDD666...******,,,+++'''%%%&&&###$$$&&&((()))((('''''''''''')))******+++++++++++++++***&&&###!!!###%%%((()))+++,,,---......---'''&&&%%%$$$$$$&&&''')))***+++++++++***)))'''&&&$$$$$$&&&'''(((***++++++***(((&&&$$$"""!!!!!!!!!%%%&&&((((((((()))***,,,'''&&&'''***,,,+++(((%%%&&&+++000000+++&&&######!!!"""$$$%%%&&&'''((((((+++((($$$"""###$$$###"""''')))++++++(((&&&&&&'''$$$"""!!!"""$$$&&&'''&&&(((,,,...+++&&&%%%)))...000000000000222444666777666555111,,,((('''***---333333222111000///......,,,---///111222222222111000///---+++***,,,///111777@@@KKKSSS\\\bbbbbb]]]bbbbbbbbbcccdddbbb```]]]]]]```eeelllrrrwwwzzz{{{yyyyyyyyy{{{yyyuuupppmmmjjjiiigggeeelllrrrzzzuuucccZZZVVVSSSKKKDDD===888888888777666999:::;;;:::888777666666222111000111222222///------///111000---,,,...000+++******---222666888999888777555444555888;;;===;;;999777333000---+++***///000111111000///000222111111222444888::::::999777555222000000222444666333111---++++++...111444888::::::777333000111222---,,,+++,,,111666;;;>>>888666333000...///333666777777777444222111333444///...---------------...///...///111333333000---+++(((%%%$$$&&&((())))))***+++,,,...///000000111...//////000000000000000111222333444444333333222//////000///---,,,++++++.........//////000000000+++---000333444333111///333555666555444444777999444444333222222111000000000000///---+++---222777oooKKK999555000***(((***,,,---,,,///000000///,,,)))))))))******+++,,,------...............---,,,+++***)))$$$$$$$$$$$$%%%''')))***///444777555...(((%%%&&&######""""""###%%%'''(((%%%'''))))))(((''''''((((((***------,,,+++++++++,,,,,,,,,---...---+++)))''''''((()))******++++++((('''&&&'''***,,,,,,,,,+++)))&&&$$$$$$&&&)))+++%%%"""!!!%%%***,,,,,,------...//////...+++)))+++---...,,,)))'''(((***'''))),,,000000---'''###%%%'''******)))))))))*********++++++++++++******###''',,,.../////////000(((+++...000555@@@PPP]]]ZZZYYYXXXXXXYYY]]]bbbeeeeeehhhkkkmmmooopppsssuuurrroookkkgggccc```___^^^[[[^^^bbbddd```___hhhttt|||dddOOO<<>>???<<<777222...------...000111222111000///000111111111222444777888888777666444111///000333777:::555222...++++++///444777<<<===<<<888333000111222...,,,,,,...444:::???AAA===:::555///,,,---111444888888666444222111333666...------,,,,,,,,,---------------000222222...***+++'''###"""###%%%'''((((((***,,,///000111000000,,,,,,,,,---...//////000222333555777777777555444---...000///...---------000000000000111111111111---///222444555333111///,,,///111111000111444777444444444444333111000///111111000---+++---333888vvvMMM999222///+++***+++,,,......///000000...+++'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,---)))))),,,+++&&&(((---***'''&&&'''%%%###&&&+++///111444333000***&&&###'''%%%$$$###$$$&&&(((***((()))***)))'''''')))******+++---......+++)))'''+++,,,---...---,,,+++***++++++++++++++++++++++++%%%''')))(((''')))---111222---'''$$$$$$&&&((()))"""""""""###&&&(((((('''***000777888222,,,)))))),,,)))&&&%%%''')))(((&&&)))+++---,,,***+++---000222---)))(((&&&###$$$'''***)))((()))*********))))))***+++---.../////////---///111333777@@@LLLUUUVVVXXXYYYYYY^^^fffjjjiiifffeeedddfffjjjnnnqqqrrrrrroooiiieeebbb___\\\ZZZ```^^^```eeegggjjjuuu|||iiiVVVDDD666...(((((('''%%%######%%%'''&&&### $$$&&&'''&&&&&&((())))))'''''''''((()))))))))&&&""" """$$$)))))))))***,,,...000222000,,,'''&&&'''))))))((())),,,......***(((((()))'''(((((((((((((((((('''((())))))'''%%%$$$&&&'''+++***'''%%%######$$$%%%)))(((---777<<<777///,,,))),,,//////---***(((((()))(((&&&%%%$$$$$$$$$%%%,,,***(((%%%$$$$$$%%%&&&......,,,***&&&###!!! """!!!!!!!!!!!!"""$$$%%%&&&(((***(((%%%"""###%%%&&&)))---//////000111333111111000000000000000111666666666666555333000///000111222333333333222222444444222...***))),,,///666===JJJXXXbbbggghhhhhhgggiiijjjkkkkkkiiihhhgggcccaaabbbiiirrryyyzzzyyyxxxyyy{{{}}}zzzyyywwwtttrrrrrruuuxxx~~~sssaaaSSSKKKGGGCCC???===:::666444666999<<<===<<<:::777666777555222...***...222444333000...---+++---......,,,,,,---......,,,,,,...000333333333...---,,,---000444999<<<<<<999444000---,,,,,,,,,000333555333...,,,...111444111000222666777444///000111222333333333333222///,,,)))((()))...444888???AAA???999111---...000/////////000222555999;;;:::888555222000///000000666555333222111111222333555111,,,***+++,,,---...222000//////000000///...---***&&&$$$###%%%(((+++...///111444555333...+++***---//////---,,,...000444555777888888777555444444///+++))),,,000111222444444444444444444444444000//////111444333000---...,,,***+++---000111222444444444444333222111111111000///...///000222444xxxOOO999000...+++******,,,,,,+++,,,...///...***'''%%%%%%)))***,,,......---+++***)))))),,,000...((((((---***''''''((((((&&&(((,,,---...000000...+++(((&&&&&&%%%%%%$$$%%%&&&'''((((((((()))(((''''''(((***)))***,,,---,,,+++)))(((+++,,,,,,---------------------------,,,,,,++++++((()))+++***)))***---000333...)))%%%%%%'''((((((%%%$$$$$$&&&((())))))(((***...222222///***(((((()))'''%%%&&&(((******)))'''***,,,...///222777;;;999222***&&&""" $$$))))))((()))***++++++***((()))+++---...///000000...///000000333;;;GGGOOOTTTWWWXXXYYY___gggkkkkkkfffcccaaabbbeeejjjnnnppprrroookkkfff```\\\ZZZYYYYYY[[[bbbjjjpppuuummm\\\MMM@@@444---(((((('''%%%$$$$$$&&&((('''$$$""""""%%%'''''''''''')))+++,,,+++))))))***'''((((((&&&###"""$$$&&&******))))))***+++---...---***'''&&&(((***+++******,,,...---+++******,,,&&&''''''((((((''''''&&&'''(((((('''%%%%%%&&&((()))'''&&&$$$$$$$$$%%%&&&%%%...<<>>JJJWWWbbbhhhkkklllllllllmmmnnnoooooollljjjeeecccdddjjjssszzz{{{zzzwwwxxxyyy|||~~~~~~|||zzzyyywwwtttssstttwwwzzz~~~pppeeeVVVKKKEEECCC@@@>>>===999666444666999;;;<<<;;;888666555555333///,,,***...222333222///------+++,,,------++++++,,,...---,,,+++,,,///111111000,,,+++++++++...222666999:::888444000---,,,,,,---///222444222///---000333222000///222777888444000000111111111111111111111///---***)))***...222555>>>???>>>999222...///111111111000111222555777999555444222111000000111222333333222111111111111222333000,,,+++,,,---//////333111///...///000000000...,,,)))''''''(((+++---000111222444444222---)))+++---000111///......000222333333444555666777777444222//////222444555444555555444333333333333333000///...000222222///+++---+++******+++---...///222222333333333222000000000///...------///111222zzzOOO:::///---++++++++++++***)))***,,,......+++(((%%%$$$'''))),,,...///---+++)))(((,,,222555111+++***---,,,))))))+++,,,******...***++++++,,,+++***))))))''''''((((((((((((((((((&&&(((((((((&&&&&&'''(((((()))******++++++******++++++******+++,,,...///////////////...------,,,+++,,,---,,,++++++---///111...)))''''''((())))))''''''''')))+++,,,+++***,,,,,,++++++***)))(((((('''&&&%%%&&&)))+++++++++'''(((+++---000555;;;???;;;222)))### %%%))))))*********+++++++++((()))+++---///000111111//////...---...666AAAIIIQQQUUUXXXZZZ___gggkkkjjjcccaaa^^^^^^bbbgggkkklllpppooollleee^^^YYYXXXYYYXXX^^^iiiuuu||||||nnn[[[LLLCCC<<<333---((((((((('''&&&''')))+++***(((&&&%%%&&&'''''''''&&&)))---///...,,,******$$$&&&''''''&&&%%%&&&(((+++******))))))))))))******(((&&&''')))+++,,,,,,***+++,,,,,,++++++,,,...%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%'''''')))999MMM```mmmlllTTT:::...+++***+++,,,,,,)))&&&%%%%%%%%%%%%&&&''')))))))))(((&&&%%%$$$$$$$$$%%%''')))+++,,,***)))((()))((('''&&&&&&&&&(((***+++...///000...***&&&$$$###"""&&&+++///111111222333,,,,,,,,,---...///111111333333333333333444555666999::::::999666222///,,,///000111000...---...000888???KKKYYYdddlllppprrrrrrqqqqqqsssvvvuuurrrnnniiiggghhhmmmuuu{{{}}}}}}xxxxxxyyy{{{}}}~~~}}}|||{{{}}}~~~}}}zzzyyywwwuuussstttxxx{{{zzznnn^^^UUUJJJBBB??????>>>===;;;999555555666999;;;;;;888777444333222000,,,***+++---111222000...---,,,,,,------,,,++++++,,,---...,,,++++++---......---,,,+++***+++---111555777999777444111///......///...000222111......111444000000111555999:::777333111111000//////000000000///---+++***+++...000222;;;<<<;;;777222///000222333222222111222333555666////////////000111333444...///000000111000000000111...,,,+++---///111111555222...---...000111111...---,,,++++++,,,...///222222222333333111---))),,,...222333222000//////000//////000222444888999000000000111444555444333666555444222222222333444////////////000000---+++...---,,,++++++,,,---...000111222333333222000///......---,,,,,,---///000zzzOOO888000...------...---,,,******---///000---***'''&&&((()))***+++,,,,,,+++++++++000555666000++++++...///,,,+++...///------///***(((''''''((())))))((()))***+++,,,,,,+++)))(((%%%'''((((((&&&&&&&&&''''''(((((())))))***++++++,,,***)))'''(((***,,,......///000111111111000000---------,,,++++++++++++,,,)))'''''')))*********''''''(((***...//////...---***'''%%%&&&'''((('''(((((((((((()))*********''''''(((***,,,111555888444,,,&&&""" $$$)))+++,,,,,,+++***))))))***'''(((***,,,...000111111///...---+++,,,333>>>FFFOOOUUUZZZ[[[___eeegggfff___^^^]]]```dddgggiiijjjlllmmmjjjcccZZZVVVXXX[[[```jjjwwwppp```LLL@@@<<<999333...)))***+++*********---//////---+++)))'''&&&%%%%%%###''',,,///...,,,)))(((###$$$&&&'''((()))***+++++++++******************))))))(((((()))***++++++))))))))))))))))))***+++%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$!!! !!!"""!!!!!!###$$$&&&'''((()))...>>>OOO```rrrxxxbbbDDD///+++((((((,,,---***&&&$$$%%%&&&''')))+++,,,---***)))'''&&&%%%%%%%%%&&&(((+++......,,,+++,,,---,,,+++)))((()))***---...111222333222...***&&&$$$$$$(((...222444444555555...---------...///000000000//////000111444666888<<<;;;999666333000...---,,,---///000000000000000666???NNN]]]jjjqqquuuvvvxxxvvvuuuwwwzzzzzzvvvrrrnnnmmmnnnrrrxxx|||~~~{{{zzzzzz{{{}}}~~~}}}||||||}}}~~~{{{zzzwwwtttrrrsssvvvyyyzzzjjj^^^PPPJJJCCC===<<<<<<===<<<:::888555555777999999999666555333222000---+++)))+++...000000///---,,,,,,...//////---,,,,,,---//////...,,,,,,---------,,,---,,,+++,,,...111444666888777555333222111222222...///000///------///111000111444888;;;;;;999666333222111000000000111111///...---,,,---...///000777888777444000///000222333222111000000000111111,,,---...///000111222222***+++---///000//////......---,,,---///222333333444111---+++,,,...000111---------------///000111111111111222333222///,,,---///333555444222000......---,,,+++---111555777//////000111333444333333444333222111222333555666000000000000000///---,,,111111111///...---...//////000222444444333111///......---------......///xxxMMM777222000///000111111///......000222222///,,,******+++***((('''(((***,,,---,,,000222000,,,,,,///222555000...000111///...///***'''$$$$$$%%%'''((('''((()))+++,,,+++)))'''%%%%%%'''(((((('''&&&&&&'''''''''((()))***++++++,,,,,,***'''%%%%%%''')))+++,,,---000222333444444333------,,,+++***)))((('''$$$$$$$$$&&&)))+++,,,+++&&&&&&&&&)))---111222222///+++'''$$$%%%'''((((((+++,,,++++++)))(((((((((&&&%%%%%%'''***...111222---(((%%%%%%%%%###%%%)))---......,,,(((&&&&&&'''&&&''')))+++---...///000------,,,+++,,,333>>>FFFOOOVVV\\\]]]^^^bbbcccbbb[[[\\\___cccgggiiiiiihhhffffffddd]]]VVVUUUZZZ```kkkwwwuuucccTTTAAA777555444111,,,***,,,---------...///111111000...+++(((&&&$$$$$$!!!&&&+++...---***'''&&&######$$$'''))),,,---...++++++,,,,,,,,,,,,,,,,,,***+++++++++)))((('''''''''''''''''''''(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%""" ###%%%'''((())))))+++999IIIXXXlllttt___BBB///+++'''(((,,,---)))%%%&&&&&&(((***,,,---...///******)))(((((((((''''''+++///111000---,,,...000///...+++))))))+++---///111333444555333///***'''&&&***...222333333444555111000//////............---------...000222555777:::888444000......///000***+++---///111111000///333>>>OOOaaannnuuuwwwvvv|||zzzzzz{{{}}}|||xxxtttssssssuuuxxx{{{~~~}}}{{{{{{}}}~~~zzzyyyvvvrrrooooooqqqttt{{{yyyjjjYYYOOOFFFCCC>>>:::999999999999888666555555777888888888444444444222///---++++++---...000///---,,,,,,---111222111///------///111222000...---......---,,,,,,+++++++++---///222333888777666555555555666666111000///---,,,+++---...///000222555888888666444444444333333222333333333000//////......//////000333333222000///...///111111111000//////.........---...///000111000//////((()))+++---......------,,,,,,,,,...111444444444333000,,,***+++---//////+++++++++,,,---///111222000000000111333444333111///000333555555333000......---+++***+++---000222000111222333333333444555000000000111222444666888000111111111000/////////222333333111...------//////111333444555444333222000000//////////////////wwwLLL666444222111111333444444333222444555333111...------...+++'''%%%%%%'''+++...***---...,,,///777===???===555000111111///------+++'''$$$$$$'''******((('''((())))))(((&&&$$$"""%%%'''))))))((('''&&&''''''((()))***++++++++++++***(((&&&%%%%%%''')))+++,,,...000333555555444444---,,,*********)))&&&$$$ !!!###'''+++,,,,,,***&&&%%%$$$&&&***///222333111///,,,)))'''((()))***...//////---)))'''%%%%%%$$$###$$$(((---111333333,,,(((''')))((($$$###&&&---//////,,,'''$$$$$$&&&&&&'''(((***+++,,,------,,,---------...444>>>EEEOOOXXX___``````bbbbbb```\\\]]]___cccfffgggfffddd___]]]YYYTTTSSSWWW___gggtttxxxgggUUUIII:::000//////---***+++,,,............000111000000000---)))&&&%%%&&&###''',,,...---)))&&&%%%$$$######%%%***...000111,,,---......///......---+++---...---)))&&&%%%$$$&&&%%%&&&(((******(((&&&'''(((((((((((((((((('''''''''&&&""" !!!$$$''')))))))))(((***555FFFYYYjjjmmmVVV<<<---***)))***++++++(((%%%'''(((***+++---.........+++************))))))(((---000222///+++***...333111///,,,)))((()))+++---///000333666777555000,,,(((***---.........///000222222000///...---------,,,,,,---...000222444555555333///,,,+++,,,...000))))))+++---000111000...111<<>><<<999777555444444444666555555666777888777666444555555444111///...//////000000///---,,,---...444444222000......000333333111/////////000///---++++++***+++,,,...000111666666666666777888888999444222000---,,,---............000000111000//////333444555666666666666555111111000//////000111222222111000.........///000////////////////////////000111222333222000...---((()))***+++,,,,,,,,,,,,++++++---000333555555444333000,,,+++,,,...//////******)))***,,,///222333111000000222444666666666111111222444555444000---.........------------...,,,///222333222111000000...///000222333555666666000111222111000///000222///111333111---+++,,,...000111222333444555555555111111111111111000000000vvvMMM777444222000111333666777777666777666333000......///...,,,(((&&&%%%&&&)))+++'''***---222>>>MMMVVVVVVDDD:::222000000---+++++++++'''%%%&&&+++//////---((())))))((('''&&&$$$###%%%(((***+++)))(((''''''''')))+++,,,---,,,+++***'''&&&&&&&&&(((***---///...000222444555444222111---+++)))******)))&&&###!!!"""%%%))),,,---+++((((((%%%""""""%%%***...000333444333000+++)))***,,,...000000...***&&&%%%&&&######%%%***000444444333---***)))***)))%%%$$$&&&))),,,---+++&&&###%%%'''&&&'''((()))************,,,---......///444<<>>RRR```\\\HHH555)))***+++,,,+++***'''&&&((()))***+++,,,,,,++++++***************)))((((((+++...///+++'''(((...555222000+++'''&&&&&&((()))+++---111777;;;:::555000,,,---------++++++,,,...000000///...------------......000111222333333333000///...---,,,,,,,,,,,,***((((((+++...000///---000999HHHXXXfffoootttuuu}}}yyyxxxxxx{{{~~~}}}{{{|||yyywwwvvvxxx{{{}}}~~~~~~{{{xxxvvvooonnnllliiiggggggkkknnnwwwuuuhhh___UUUIII@@@>>>999888888666444333333333555555555666888888666555444666777666333222222333111111111///---,,,...///444444222000......000333333111//////000000///......------...///000111222333333444555666888999999666444111//////111222222000000000...---,,,,,,---111333555888999888777666333222111000000222444555333111000//////000000000......///000111111111111111333555555555222///---******)))******+++,,,,,,+++,,,...111444666555333333111......///000000///***)))((((((***...333555444333222333555777777777333111111222444333000......///111222222111///---,,,111888;;;999444///---///000222444444444333222---///000000...///111333...111444222---+++,,,///111000000111222333555666111222222222111000000///vvvMMM999444222///000333666999999888888666222///---...///---+++)))((('''&&&''''''&&&+++000:::MMMaaakkkjjjHHH===333000///,,,******+++(((&&&)))///444444222,,,,,,++++++)))(((&&&&&&&&&(((++++++***(((((((((((())),,,......---+++)))$$$%%%&&&(((+++...111333000222444555555333000...---+++)))***+++***'''######%%%'''+++------***'''***&&&""" """'''+++---333777888444...***+++...---///111///***'''&&&'''$$$$$$&&&+++111333222///,,,)))((())))))&&&&&&***&&&))),,,***%%%$$$&&&)))&&&''''''(((((((((((((((,,,.../////////333999???OOO[[[eeegggggghhhhhhgggddd```\\\YYYYYYZZZ[[[[[[UUUOOOHHHGGGNNN\\\iiiqqqwwwcccRRRCCC===666111.........---(((***,,,,,,+++***+++,,,&&&))),,,,,,++++++---///---000333333111---+++***(((%%%"""###)))///333555111111111000...,,,***((())),,,///...***&&&%%%%%%###%%%)))///555777444000++++++,,,,,,,,,,,,++++++&&&&&&'''%%%$$$###%%%&&&###%%%(((++++++***(((&&&((('''///AAALLLGGG888---'''***------+++((('''&&&((()))***++++++***)))(((((()))))))))))))))(((''')))+++,,,((($$$&&&///777333000+++&&&$$$$$$&&&'''(((+++000777<<<<<<888333000000000---++++++---...------,,,,,,,,,---......///000222333444444333222---...//////...,,,***(((***(((''')))---///...,,,000777CCCRRR```kkkrrruuu~~~xxxxxxzzz}}}|||yyyyyyvvvssssssuuuyyy{{{|||~~~~~~{{{wwwssspppiiiiiigggeeedddfffjjjnnnzzzpppbbbUUUNNNHHH???<<<===777888888777666555555555444444555666888888666444444777999888555444555777222222111///------...000444333222///------///222222111///...///000///...222222222222333444555666000111222444666777888999777444222111222444666777444444222///---+++,,,...///111555999:::999777666444333111000111333666888444333000000000111111111---...000111333444444444222444666777666444000...+++***)))))))))***,,,---+++,,,...222555666555333444222000000111222111000+++)))''''''***///444777777555333333555777777777444222000111333333000...---000444777777555111///222;;;EEEJJJFFF???777222000222444555555333000...+++---//////---...111444000333666444000---///222000//////...000222555777111111111111111000//////|||TTT???333000------///333666777222000............,,,***+++******+++------+++***(((,,,///999PPPhhhkkkbbbAAA<<<666111000...+++((('''((())),,,000444777999444///******,,,---***'''+++---......+++)))((()))(((...444666333///+++***++++++++++++,,,---.........///000000000///...---,,,,,,++++++***++++++,,,(((***------+++***))))))***))))))((()))***,,,---///333444111+++((())),,,///000111///,,,)))(((((('''%%%%%%)))000333111...(((&&&&&&'''******'''%%%$$$&&&''''''&&&%%%&&&'''&&&(((******)))((()))***---///333222...///<<>>;;;777777444111---,,,---///------------,,,...222555555555555333000///000111333///+++***,,,000333555...///000000000///...---}}}UUU@@@555222...---...000111111...,,,,,,,,,...///...,,,---,,,++++++------,,,+++,,,......222CCCTTTTTTJJJ999555222000000000...,,,+++,,,---///111333555555333///++++++...///---+++)))+++------+++)))''''''+++///333444222000......,,,,,,,,,,,,,,,------...,,,,,,---------------,,,///---+++))))))***,,,...,,,...000000...+++******++++++++++++,,,------......000111///,,,***+++---,,,------+++)))''''''((((((&&&&&&***...///,,,(((%%%$$$$$$%%%''''''%%%"""%%%'''((((((&&&%%%&&&&&&((((((***+++---------,,,((()))---//////333@@@NNN^^^dddjjjkkkmmmnnnkkkfff```ZZZTTTSSSUUUWWWWWWUUUPPPKKKJJJQQQ\\\hhhvvvrrrdddRRRCCC:::777666333111//////000000...+++(((((()))+++,,,,,,***(((''')))---000111111444444444333111///,,,***)))'''''')))...222333333222333444222...)))'''&&&***---111111...+++******((((((***,,,...000000///......///...,,,)))&&&$$$###$$$%%%&&&''''''(((((()))'''&&&%%%%%%%%%%%%$$$$$$%%%'''+++//////+++'''(((***,,,+++)))'''''')))***,,,---,,,)))&&&&&&&&&$$$$$$%%%((()))(((&&&###&&&''')))******,,,...111...+++'''$$$$$$&&&((()))'''))),,,///333666888999666333///+++)))(((((()))---,,,,,,...000111111000111111333666999999777444---...///...---------...+++++++++,,,///000///......444===JJJYYYgggrrrxxx~~~~~~zzzvvvuuutttsssrrrtttvvvzzz|||~~~|||wwwqqqllliiibbb``````aaa```bbbkkkvvvwwwmmmeeeVVVKKK???888777888777444777777777666444333333444555444444444555666444222222333444555666555444444333333333222222111111111444111---******+++...000222222222000......000222444777::::::888555333222000111333333333444777999888777666555444555666666333222111111111111222333777888999:::;;;:::999999999777666666777888888777999:::999555///---000333222111111000000111111222444666888777666444333444111///+++(((''')))+++---111222333444555444444333555333222000000111222333...---+++++++++...000222111000///000333666777777333222111000000111222444111111222333333444444555>>>MMMjjjeeeJJJ???;;;:::888444000...///000000000111000///000333555555666666444111///000111222///------///222555666///000000000000...---,,,~~~VVVAAA888555222000///...---,,,,,,++++++---///111111111111///------...000000/////////,,,,,,555@@@===222000//////000222222111000//////000111111111111000000...,,,---000111///---'''***------+++)))'''&&&---///000000000000111222///...------,,,,,,------,,,,,,,,,,,,,,,---...///111///+++)))(((***---///000222444333000---,,,+++------.../////////......+++,,,------------------+++++++++)))'''&&&(((******)))))),,,...---(((###$$$######%%%&&&&&&$$$!!!''')))***)))'''&&&&&&''')))((())),,,111222111...'''&&&(((---111888DDDPPP___eeekkkllllllkkkfff```WWWSSSPPPOOORRRTTTTTTSSSOOONNNQQQ[[[gggsssqqq```SSSEEE:::555666444222000///000222444...,,,******+++---...---***((('''(((+++///111222666555333111...,,,+++***+++******+++...111111111333444444222...***((((((+++---111222000...------***++++++,,,---...//////111111///---***'''%%%###$$$$$$$$$%%%%%%'''((())))))(((&&&%%%&&&&&&%%%$$$"""###%%%((()))***))))))+++++++++***((((((***+++......---***'''$$$$$$%%%'''&&&&&&'''((((((&&&$$$''')))+++,,,++++++---...+++)))'''%%%%%%&&&(((***((()))***,,,///222444555555333000,,,***))))))***.........111333444222111000000111444777999888777///...,,,---///111222222///......///000111000///,,,222;;;IIIXXXgggsssyyy|||}}}}}}|||{{{xxxvvvwwwvvvtttssstttvvvyyy{{{~~~{{{vvvpppiiifffaaa______aaacccgggrrr}}}~~~tttiii^^^WWWKKKCCC888333444555444222444555666555333222333444777555444444444444222111111111222333333444555555444444444444444444444333444222///,,,+++---///111444333222///......111444666999===>>>;;;777444222///111333333444555777999999999888777666555444333111111222333444555555666;;;;;;============;;;;;;;;;999777777999:::999888<<<<<<;;;777222000222444555444111///...//////000444666888888777555555555444111---******+++...111333333444444444333222222333222000///000111333444111000...------...///111///......000444777888888222333444222//////222555222222222222444666888999===MMMkkknnnPPP>>>>>>>>>;;;777333000000111222444444444222222333444666666666444111//////000000///...///222555666666000111111000///...---,,,XXXBBB:::888555333222000...,,,...------///222333333333444222//////000222333333///...+++***000666333+++---...000222333333222111//////000000///...---,,,...---,,,---///000...+++'''***---...---***)))(((------,,,+++,,,...111444111000///...------------......------...000222333000///---,,,+++,,,---...///111333333111...---------...000222111000...,,,))))))***,,,///000000......---+++)))&&&&&&(((******+++,,,///000---((($$$%%%%%%&&&&&&'''&&&$$$###***+++,,,+++)))((((((((()))''''''+++222444222...,,,(((''',,,333:::EEEOOO\\\ccciiikkkjjjiiiccc[[[RRRPPPNNNNNNOOOQQQPPPOOONNNQQQZZZfffsssxxx```QQQHHH@@@;;;:::666444111///...000222333///---+++++++++,,,+++***&&&%%%%%%&&&***...111333555333000---+++***++++++............///000000000333444333111---***((((((***,,,///111111000///...---.........------///000666444222///+++)))&&&%%%$$$######$$$&&&(((+++,,,+++(((%%%&&&'''((('''%%%"""$$$&&&((()))***---000...---+++)))(((***,,,...///...,,,)))%%%$$$%%%''',,,+++)))((()))***)))((((((+++---...---,,,,,,,,,***)))(((&&&$$$%%%&&&(((+++++++++,,,...000333444555444111///------------//////111333666666444222000000000222555777666555222...,,,---111555666555222111000000111222111000...333<<>>777333555666666444555777888666333222333555666555333333444444333222111111111111222444555666444444444444444555555555666444111//////000222333555444222///---///222555777:::>>>???<<<888444222000222444555444444666777888888999888777666555444111222333555666666666666<<<===>>>???@@@???>>>>>>;;;999777888999:::999999;;;;;;:::777333222444777666444111.........000111444666888999777666666666555222///,,,,,,---000333333333333333222111111000222111000///000222444666444333111///......///000000000000222555777888777333666888666111000333888222222222222444777;;;===>>>EEEWWWjjjoooaaaLLL?????????===999555222111222333444555555333111111111444555555444111///...///------...111444666666555000000000000/////////...XXXCCC999777444333333222000...111000///000111222111000222000......000222444444000///---,,,///222000+++,,,...111222222000///...---......------,,,+++***.........//////...+++)))))),,,///000///---,,,,,,---+++)))(((***...111333222111000///...---------//////......///111333444...///000111111000///...,,,...111222000///...///---...111222111///,,,***'''((()))---000222111///000///,,,)))%%%$$$%%%&&&'''))),,,///000---***&&&%%%&&&(((((('''&&&$$$$$$,,,---......,,,++++++,,,***'''&&&***000333111...,,,'''&&&***222:::EEENNNXXX___eeeggghhhgggaaaZZZRRRPPPNNNMMMMMMMMMMMMLLLNNNWWWdddrrr~~~}}}iiiRRREEE???<<<;;;===666444111///......000111000...,,,++++++)))&&&$$$""""""$$$&&&)))...222555222///,,,***)))+++---///000111111111000000///000222222222///,,,)))(((((((((***,,,///111000///---...000111111///...///111666555333000---***((('''######$$$&&&(((,,,///111,,,)))&&&'''+++,,,+++(((!!!###&&&(((***---222555111...***((())),,,///111...---+++(((&&&&&&(((***///,,,*********++++++******,,,...///---,,,+++,,,+++++++++(((%%%$$$$$$&&&---,,,,,,,,,...000222333777666444222111111111111000000222555777777555333111111000222444555444222444111...///333777888777444222000000111222222111333666>>>IIIVVVdddooouuussswwwzzz|||}}}~~~~~~~~~|||zzzwwwtttssssssuuuvvv}}}}}}}}}{{{vvvooohhhdddcccaaabbbgggmmmsss}}}sssbbbTTTJJJDDD???;;;777555666777777666888;;;<<<:::666333555777666444333333555777777666333333222222333333444555222222333333444444555555888666444222222333555666666555333000...///333666666999<<<===:::777444222444666777777555444444555666666777888999999888888333444555666666666666555<<<===>>>@@@AAAAAA@@@@@@999888666666888999888777888777666555444555777999555333000//////000222444555777999999777666555666555333000......///222333222222222111111111111111222111000000111333555777777666444222000000//////111000000222444555555444222666888666111///222666222222222333555999<<<>>>??????DDDNNNTTTPPPGGG@@@======<<<999555222222222222333444333111///...///111333444333000.........+++,,,...111444666444333......//////000000111222YYYCCC888666333222222333222111444222000000000///...,,,...---,,,---000333444444444333111000000000...,,,---000222333222000//////000///...---,,,,,,,,,,,,///111222333222000---+++,,,...000111000000000111///---+++***---000222333333222111000///////////////////////////000111222---///333666666555222000+++---000222111000000000...///000111000...+++)))'''))),,,///111111111111000000---***&&&######$$$%%%'''+++---...---+++***''')))******(((&&&&&&&&&...///111111000//////000...+++)))***...111111000,,,'''&&&+++222:::FFFPPPWWW]]]ccceeefffeee```ZZZSSSQQQNNNLLLJJJJJJKKKKKKQQQ___ppp}}}nnn\\\GGG===999777666888555444222000000///000000222000///---,,,)))$$$!!! ###&&&)))+++///333666///...+++***+++---111333111333444333111000000000111222111...+++(((((((((((()))+++...000000...+++,,,000333333000......000333222111000---+++)))'''%%%%%%'''))),,,000222444...***(((***///222000---""""""$$$&&&+++///333555222///+++)))+++...000222,,,,,,,,,***((((((+++---...,,,******+++,,,+++***,,,---///...---,,,,,,------///000---(((&&&&&&(((,,,,,,,,,---...///111111777777666555444444444444222222222555777888666555222222222444666666444222555444222333555777888777666444222111222444444333555888>>>HHHTTTaaalllrrrsssvvvyyy{{{|||}}}yyyvvvtttssstttuuuzzz{{{|||{{{wwwqqqjjjfffdddccceeemmmssswww~~~}}}iiiWWWIII@@@<<<<<<:::777666777777666555:::===@@@===888666999<<<888666555555777999::::::777666666555555444333333111111222222333444555555888777555444444555777888666555444111000000333666444777999:::888555444333777888:::999777555444444555555666888999:::;;;<<<666666666777777888888888<<<<<<>>>?????????>>>>>>888777555555777888777666666555444444444666999:::333222111111111333555666666777999888666444444444444333222222222222333444222222222222333444555666333333222111222444666888999888666444222111000000/////////000222333222000111333444333000...///111111111222444666999<<<>>>:::888999===BBBBBB>>>:::999999:::888555333333444333444444222000......//////111333333111000//////,,,,,,...111444555333222////////////000111222222XXXBBB===:::666444555666777777888666444333222111///---------...111555777888888999777666666444222111111000333666888777777888:::777555222///------...///222444888:::999666444222...///000000000000222444444222000111444666666555333222111000000000000000000111111222222222111111...000333666888777666555///111444555333222111222000000111111000...+++***'''+++000222111000111222111222111...+++((('''((((((***---000000000000000,,,///111000---++++++,,,///111333333333222333444555222///......000333555444000...111555<<>>888888888888:::<<<>>>???======>>>>>>===;;;:::888888777555555777888777666777666444444555777999:::444333333333333444555666666888999888555333222222444555666666666666555444222222333444666888;;;<<<555555333333333555777888999999777666444222111111//////000222555666555333111111111111000///......000111333555777999;;;<<<555555444555888999777444555666888777666555666666666666555333111000111333///111444555444222222222......000222555555444222222222000/////////000000XXXBBBCCC@@@;;;888999:::;;;<<<<<<:::888777777555333111000000222666;;;===>>>===;;;:::::::::888666666888333777;;;===>>>@@@CCCFFF>>>;;;666222//////000111444777<<<>>>>>><<<:::999//////000//////000333555888666555666:::;;;999777333222111111000111111111333444555666666444333222000111333666777999999:::333555888888666444333333222222222111000...,,,+++'''---333444111...000333444555555444111///.........000222444444444444555222555777666333111111222000222444555444444666777:::888555111///111555999???<<<999999:::>>>JJJVVV]]]bbbeeeeeedddddd```[[[QQQOOOLLLHHHFFFGGGJJJMMM[[[mmm{{{jjjXXXJJJ<<<777777666555555111222444666777777666666555555444444444111,,,((('''+++000222222111333555333222000000000222555666222444777666333000111222333333222000,,,***+++,,,******+++...111111...***%%%+++111333///,,,+++,,,111222444555555333000...---...000222333333222222111---***...555:::888555+++(((&&&)))000444333000333///++++++...111222222...//////...++++++,,,---/////////000222333222000.........---,,,,,,///111///333777666222///000333000111333555666777666666555555666666666666666666444333222333555777777777222333666:::===>>>;;;888666999;;;:::666444555777999777555444666888999999111444:::CCCOOO\\\hhhnnnmmmnnnqqquuuxxx}}}{{{xxxvvvvvvwwwvvvxxx{{{|||zzzuuuoookkkoooooouuu~~~vvvnnnaaaRRREEE>>><<<===???>>>>>>===<<<:::888777555;;;@@@???<<<<<>>;;;::::::;;;<<<;;;>>>>>>===<<<999555111///111111222333444666777777666555444333333444555666444555555444333222333555444555666666555555666888666999;;;<<<;;;999888888888777777666888:::===>>>999999999999<<>>===;;;888555444999777666666777888888777:::888555555666888888999555555555555555555555444777888999888444222000000555666888::::::888777555333333444666999<<>>;;;>>>===>>>@@@DDDJJJQQQTTTKKKGGG@@@:::666555666777888<<>>;;;555333222444888;;;:::888:::>>>CCCFFFGGGDDD@@@===:::===>>><<<999666777888::::::;;;;;;<<<;;;;;;;;;999999:::;;;===???BBBCCC===AAACCC@@@:::666666888777333000111444555111---555777::::::888777888:::<<<===>>><<<999555222222888999999::::::;;;;;;;;;;;;<<<===>>>===:::777555444444444555777999<<<===888777888:::::::::???GGGNNNKKKGGGCCCCCCHHHPPPVVViiigggggghhhiiigggaaa\\\TTTPPPIIIDDDCCCHHHNNNSSSbbbtttpppfffKKKFFF@@@===<<<:::777444333555888:::;;;:::999777888;;;===;;;666222111111555444444444666888;;;<<<;;;:::777444222222555888888888888777444444555666444555666666555333111000------///333666555000+++(((+++///111111111111111555555555666777777777777333444555666666666555444555222000333888:::888555000111222222222333555777;;;999555111000000111222999666222111111111111111888555333555999:::777333222111000000111222444555888999999666333222444777;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;;;;:::999888444222555:::>>>===:::666666666999>>>???>>>;;;AAA@@@===:::777888;;;>>>>>>===;;;;;;;;;999777555444555:::EEERRR^^^fffhhhnnnooorrrvvvzzz~~~|||{{{{{{zzzzzz{{{}}}}}}|||zzzxxxxxxyyywww{{{{{{ssslllcccUUUIIIAAA===<<<;;;AAABBBCCCCCCAAA===999666888999:::<<<>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<======>>>===<<<999666444777777666555444555777::::::999777555555555555555666777777555444444666888:::777555666999;;;:::888:::;;;<<<======<<<:::999;;;;;;::::::;;;<<<>>>???<<<::::::<<>>;;;999;;;;;;:::888888999:::;;;<<<;;;::::::777888888777666666888999888999;;;<<<;;;999666555777999;;;<<<<<<999666333888;;;>>>???===;;;::::::666777999;;;>>>@@@AAABBB<<<:::888555555555666777999888777888999888666444333666:::>>>???>>><<<:::888999888888666444111000///222555666777888999;;;777777777777666555444333555666888999::::::999888;;;777444555999:::888555555666888:::999888555444666666777777777666555555333333444333222111///...~~~nnnhhhgggdddbbbbbbcccdddfffccccccccccccaaa^^^[[[ZZZZZZ\\\^^^``````bbbdddfff\\\]]]___```^^^[[[WWWUUUVVVVVVWWWYYY]]]bbbgggjjjhhhddd^^^WWWSSSRRRSSSTTTPPPSSSWWW[[[[[[XXXUUURRRPPPOOOOOOQQQTTTVVVVVVTTTVVVXXX\\\______]]]ZZZXXXWWWXXXYYYWWWTTTQQQQQQRRRSSSSSSTTTUUUVVVVVVUUUUUUPPPPPPQQQQQQRRRSSSTTTUUUUUUXXXZZZWWWRRRNNNNNNPPPPPPLLLIIIJJJLLLMMMJJJGGGHHHKKKMMMMMMKKKJJJKKKMMMQQQSSSTTTTTTQQQMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKRRRRRRSSSRRRPPPLLLIIIFFFCCCCCCDDDFFFIIILLLNNNPPPNNNKKKIIIJJJKKKLLLRRRYYYddd```ZZZTTTTTTYYYbbbhhhrrrrrrrrrsssqqqmmmhhhcccaaa]]]WWWSSSSSSWWW]]]bbbpppyyyjjj```VVVSSSNNNKKKGGGDDDAAA??????AAADDDFFFHHHHHHHHHGGGGGGIIIKKKIIIEEEBBB@@@AAACCCBBBBBBBBBDDDGGGKKKMMMKKKIIIEEEAAA======???BBBBBBAAA@@@?????????@@@@@@===>>>???@@@???===;;;:::<<<<<<===???@@@>>>:::777333555888888777666777777999999999999999:::::::::<<<===???@@@@@@@@@??????;;;888777999===@@@>>>;;;555666888888777777999:::>>><<<:::888666666666777;;;999666555555666666666<<<:::888:::>>>@@@===:::777777666666666666777777===>>>???===:::999;;;===>>>>>>>>>>>>>>>=========999:::;;;<<<============@@@<<<:::;;;???BBB@@@>>>999888999<<<@@@BBBAAA???CCCBBB@@@>>><<<<<>>===;;;888555///111888DDDRRR___hhhkkkkkknnnrrrwww|||~~~~~~~~~}}}}}}~~~~~~}}}zzzlllccc[[[UUUNNNHHHEEEDDDCCCBBBEEEEEEEEEEEECCC@@@>>><<<888:::<<<>>>???@@@@@@@@@===============>>>>>>>>>@@@AAAAAAAAA???===:::888>>><<<999666444777;;;??????>>><<<:::999999999999::::::999777555555888:::;;;999777999<<<===;;;999<<<<<<===>>>===;;;999777<<<<<<======>>>???@@@AAA>>><<<<<<>>>BBBEEEFFFEEEBBB???<<<:::;;;;;;999888;;;<<<===>>>???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===;;;999666444888:::<<<>>>>>>===:::888:::<<<@@@AAA???<<<:::999999:::===???@@@@@@??????<<<;;;:::888888888888888999888777888999999888666666888<<<@@@BBBAAA???>>>;;;;;;;;;;;;:::888666555555555666777999:::;;;;;;999999888888888888777777666666888999;;;<<<<<<<<<<<<999666777;;;===;;;888666777999::::::888555444666888:::;;;;;;888666444333333444444333222000///}}}~~~~~~|||}}}}}}zzz|||~~~}}}{{{zzzyyyxxxzzz|||}}}}}}|||}}}~~~~~~~~~~~~{{{yyyxxxyyyxxxxxxyyy{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzxxx{{{|||zzzvvvssssssuuuwwwtttqqqrrrtttuuurrroooppprrrssstttsssrrrssstttsssuuuvvvvvvuuusssrrrsssppppppppppppoooooooooooouuuuuutttqqqnnnjjjfffdddaaabbbcccfffiiillloooqqqssslllggghhhjjjlllqqqvvv~~~wwwqqqpppuuu}}}~~~|||{{{xxxsssoooooosssxxx|||vvvnnnppppppnnnjjjeee```]]]\\\[[[\\\]]]___aaacccdddeeebbbdddeeedddaaa^^^]]]]]]^^^]]]\\\\\\^^^bbbgggiiigggddd___YYYTTTSSSUUUWWWZZZWWWUUUVVVYYY[[[ZZZXXXVVVVVVWWWWWWWWWUUUTTTSSSVVVWWWXXXXXXUUUSSSRRRRRRSSSTTTTTTRRRPPPOOOPPPRRRRRRQQQPPPOOONNNOOOPPPQQQPPPRRRSSSUUUVVVVVVUUUUUURRROOONNNPPPTTTVVVUUURRRKKKMMMOOOOOONNNMMMMMMMMMQQQQQQPPPOOOOOONNNNNNNNNNNNLLLIIIIIIKKKLLLLLLLLLPPPNNNMMMOOOSSSUUUSSSPPPMMMMMMMMMLLLLLLKKKIIIIIILLLMMMOOOOOOMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPUUURRROOOOOOQQQRRRPPPNNNIIIIIIJJJLLLOOOQQQPPPOOOPPPPPPOOOMMMLLLMMMOOORRRRRRQQQQQQQQQPPPMMMHHHEEE>>>AAAGGGRRR^^^iiiqqqtttqqqtttzzzwwwhhh___VVVUUUSSSSSSTTTTTTSSSQQQQQQPPPPPPOOONNNMMMLLLLLLDDDFFFHHHJJJLLLLLLKKKJJJDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIGGGEEENNNJJJEEE@@@>>>AAAHHHMMMLLLKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDAAA>>>???AAADDDEEECCCBBBDDDGGGHHHEEEBBBDDDDDDEEEDDDCCCAAA>>>===CCCDDDFFFHHHIIIIIIIIIIIIFFFEEEEEEFFFIIIKKKKKKKKKIIIGGGDDDBBBBBBAAA???>>>DDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDFFFHHHIIIFFFCCCBBBCCCCCCCCCAAA>>><<<:::>>>@@@CCCEEEFFFEEEDDDCCC@@@CCCGGGHHHEEEBBB???===@@@BBBEEEHHHHHHEEEBBB@@@AAAAAAAAAAAA@@@???>>>>>>===<<<;;;<<<===>>>===<<<<<>>>>>???<<<::::::>>>@@@@@@>>>>>>===<<<<<<<<<===??????;;;;;;<<<===>>>@@@BBBCCC@@@>>>;;;===@@@BBBAAA???:::;;;<<<===<<<:::777666999;;;>>>@@@???;;;777444777777888999999888777666~~~}}}~~~|||}}}}}}}}}~~~|||{{{zzz{{{|||}}}wwwxxxzzz|||}}}~~~}}}}}}{{{yyyxxxzzz}}}~~~}}}|||uuuxxxzzzzzzyyyvvvuuuuuuxxxyyyzzz{{{{{{zzzyyyxxxtttsssrrrrrrtttvvvvvvvvvuuuttttttvvvzzz{{{zzzxxxvvvvvvvvvvvvtttrrrpppoooqqqrrrtttuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuttttttssstttvvvwwwxxxzzzwwwtttsssssssssqqqooommmmmmmmmnnnoooppppppooonnnoooooonnnnnnnnnpppsssttttttuuuwwwwwwtttoookkkjjjlllpppuuu|||}}}wwwqqqqqqpppqqqssssssqqqooolllkkkjjjiiiiiiiiijjjjjjbbbdddfffhhhiiiiiigggfff```aaabbbdddeeeeeeeeeeeeeeeffffffeeeeeecccbbbaaahhhfffaaa\\\ZZZ\\\aaafffdddcccbbbaaaaaabbbcccdddaaa```^^^ZZZXXXXXX[[[]]]___]]]^^^```cccccc```\\\ZZZZZZ[[[ZZZYYYXXXWWWVVVYYY[[[^^^```aaaaaa___^^^[[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]][[[YYYXXXVVVTTTSSSYYYYYYZZZZZZZZZZZZ[[[ZZZ^^^\\\ZZZ]]]bbbbbb]]]XXXUUUVVVVVVVVVUUUSSSQQQPPPTTTUUUWWWYYYZZZYYYXXXWWWSSSVVVZZZ[[[XXXTTTPPPOOORRRUUUYYY\\\[[[XXXTTTQQQRRRRRRTTTTTTTTTRRRQQQOOOMMMLLLKKKLLLNNNOOOOOONNNNNNPPPRRRUUUWWWXXXWWWWWWQQQQQQQQQQQQQQQPPPPPPPPPRRRMMMHHHHHHMMMOOONNNLLLLLLLLLJJJJJJKKKMMMOOOPPPMMMLLLKKKKKKLLLNNNPPPQQQNNNLLLKKKKKKNNNPPPOOONNNHHHIIIIIIIIIHHHFFFDDDBBBFFFGGGIIIIIIHHHEEEBBB@@@EEEFFFHHHIIIIIIIIIHHHGGG~~~|||{{{{{{}}}wwwxxxyyyzzzzzzzzzyyyyyyyyyzzz|||}}}}}}|||zzzyyyvvvyyy|||}}}zzzwwwsssrrrsssvvvzzz}}}}}}{{{xxxuuusssuuuvvvxxxwwwvvvtttrrrpppnnnmmmmmmoooqqqqqqqqqoooppprrrsssuuuvvvvvvvvvppppppppppppooopppppppppsssmmmhhhhhhlllooommmjjjkkkjjjiiihhhiiikkknnnppppppooommmlllllllllmmmnnnlllkkkjjjjjjlllmmmmmmmmmggggggggggggfffdddbbbaaaddddddcccaaa```___^^^^^^bbbccceeefffggggggfffeee