BM6P6(@ ******+++,,,,,,---......000...+++((('''((()))***((()))+++---............,,,,,,,,,,,,,,,,,,++++++++++++***)))'''$$$""" ###"""""""""###%%%'''((()))***+++,,,***'''###!!!%%%...:::GGGRRRXXX```bbbfffiiikkkkkkjjjiiiiiijjjkkknnnpppssstttuuuwwwyyy}}}|||wwwrrrnnnllllllllljjjhhhfffgggiiihhheeeaaa[[[YYYWWWSSSOOOLLLIIIGGGFFFDDDAAA>>>;;;999888888444444444666888;;;>>>???===;;;777333000...,,,,,,++++++++++++,,,...000222333333333333333333333333777:::>>>AAADDDJJJRRRYYYWWWUUUSSSQQQOOOOOOOOOOOOQQQSSSUUUWWWVVVTTTQQQOOOFFFBBB<<<444...***((('''$$$   """***777===???===888333***!!!    !!!###$$$'''---222000222444666444000+++'''!!!     ###((('''$$$%%%+++111************************((()))+++...///000000///222111111111000000//////000000111222444555666777888999:::<<<===<<<<<<;;;???>>><<<;;;::::::;;;;;;@@@@@@AAABBBCCCCCCDDDDDDFFFDDDBBBDDDGGGIIIGGGEEEGGGHHHJJJMMMNNNOOOOOOOOOPPPOOONNNLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQOOOMMMKKKLLLNNNMMMIIIEEEFFFCCC@@@======???CCCEEEGGGHHHIIIJJJJJJJJJIIIHHHOOONNNMMMLLLLLLLLLNNNNNNPPPPPPOOOOOOOOONNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRNNNPPPQQQOOOLLLLLLOOORRRSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUQQQRRRRRRQQQSSSWWWYYYYYYUUUWWWXXXYYYXXXVVVSSSQQQUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]******+++,,,------.........,,,***((('''((()))+++((()))+++---............---------,,,,,,,,,,,,,,,)))))))))((('''$$$"""!!!############$$$&&&'''))),,,,,,,,,,,,***'''%%%######&&&,,,555AAALLLVVV\\\aaacccfffiiilllmmmmmmmmmmmmnnnoooqqqssstttuuuvvvwwwyyy|||~~~}}}||||||zzzuuupppmmmkkkkkkkkkiiigggeeeeeegggfffbbb^^^YYYWWWSSSOOOKKKHHHEEEDDDCCCBBB???<<<:::999888888444444555777999;;;===>>>===;;;777333000---,,,,,,*********+++---///111222333333333333333333333333777;;;???BBBEEEJJJRRRXXXXXXVVVTTTQQQOOONNNMMMMMMQQQSSSUUUWWWWWWUUURRRPPPGGGCCC===555...***'''&&&###   $$$---555;;;>>><<<999444+++###      !!!%%%+++000///111444666555111---***###   $$$((((((%%%&&&,,,222,,,,,,+++++++++*********((()))***,,,---...//////........................000111222444666777777888888999:::;;;<<<<<<;;;:::===<<<;;;:::::::::;;;<<>>@@@BBBDDDEEEGGGHHHIIIIIIIIIHHHMMMMMMMMMLLLMMMMMMNNNNNNPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRROOOQQQQQQOOOMMMMMMOOORRRSSSRRRRRRRRRRRRRRRRRRSSSQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRTTTVVVVVVUUUVVVWWWXXXYYYXXXVVVTTTRRRUUUUUUTTTSSSRRRQQQPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUWWWYYY[[[]]]^^^[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[ZZZYYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]++++++,,,,,,------......+++***((('''''')))***+++)))***+++,,,---...............---------,,,,,,,,,''''''''''''&&&$$$###"""%%%$$$$$$$$$%%%''')))***......---,,,+++***))))))///222999AAAKKKUUU\\\aaacccdddfffiiimmmooorrrsssuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzxxxvvvwwwuuuqqqmmmkkkiiiiiiiiihhheeecccbbbcccaaa]]]YYYUUURRRNNNIIIEEEBBB@@@@@@???>>><<<:::999999999999444555666888:::;;;;;;;;;===;;;777333000---,,,+++*********+++---000222444444444444444444444444444777;;;AAAEEEGGGKKKQQQVVVYYYWWWTTTQQQNNNMMMLLLKKKPPPRRRUUUXXXXXXVVVSSSQQQIIIEEE>>>666///***&&&%%%!!!   '''000222888===<<<999666...&&&     ''',,,...000333666555333///---'''###  !!!"""!!!!!!&&&))))))'''(((---222......---,,,+++***))))))(((((()))***+++,,,...///++++++,,,,,,,,,,,,,,,,,,...000333555777888888777888888:::;;;;;;:::999999::::::999888999:::;;;<<>><<<;;;;;;<<<===???@@@BBBDDDFFFHHHHHHIIIKKKLLLLLLMMMNNNNNNNNNNNNPPPOOONNNNNNNNNPPPRRRSSSQQQQQQRRRRRRRRRRRRSSSSSSQQQQQQQQQPPPNNNNNNOOOPPPRRRQQQPPPOOOOOOOOOPPPQQQOOOPPPPPPQQQRRRRRRSSSSSSUUUTTTSSSTTTUUUUUUSSSRRRVVVWWWYYYYYYYYYWWWUUUSSSVVVUUUTTTSSSQQQPPPOOONNNQQQPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVWWWYYY\\\```bbb\\\\\\\\\[[[ZZZZZZYYYYYY\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\[[[[[[[[[,,,,,,,,,---------------)))(((''''''((()))+++,,,******+++,,,------......///......------,,,,,,,,,&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&((()))+++............///111222333===@@@FFFNNNVVV]]]bbbeeeddddddfffiiimmmrrrvvvxxx{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxxxxxxxvvvtttrrrpppqqqpppmmmjjjhhhgggggggggeeeccc```______]]]XXXSSSQQQNNNHHHCCC???===<<<<<<<<<;;;:::999888999:::;;;555666888999::::::999999<<<:::666333///---,,,++++++++++++,,,...111333555444444444444444444444444666;;;AAAFFFHHHKKKOOOSSSYYYWWWTTTPPPMMMKKKJJJJJJOOOQQQUUUYYYYYYXXXUUURRRJJJFFF@@@888000***&&&$$$    '''000000666;;;;;;:::777000(((     """'''+++...111444555444222000,,,(((###!!!      ###'''******)))***---111000///...---+++***)))((((((((('''((()))+++---...---------,,,,,,+++++++++***,,,000444666666555444777777999999999999888777888777777777888999;;;<<>>???:::::::::999999777666666888666444111//////......000000000000222444666777666666666666666666666666333888>>>BBBCCCEEEIIIMMMQQQPPPNNNLLLJJJIIIIIIIIILLLPPPVVV[[[\\\[[[XXXUUUKKKGGGAAA:::222+++&&&$$$!!!  $$$---000666;;;;;;:::777000)))      """%%%)))...222444444444222...)))'''%%%"""      %%%(((***+++,,,,,,---/////////...,,,+++)))((((((((('''(((((()))***++++++111111000///---,,,++++++(((***,,,///000000//////222333555666777777666666777777666666777888:::;;;@@@AAACCCFFFIIIKKKMMMNNNTTTQQQPPPQQQUUUVVVUUUSSSUUUVVVUUUUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRRRRPPPNNNNNNOOOMMMIIIEEEDDDBBB>>>:::777555444444444555666888:::===???AAACCCDDDFFFIIIKKKLLLMMMNNNNNNMMMLLLLLLNNNPPPRRRTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQQQQRRRSSSSSSRRRPPPOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSOOOGGGGGGPPPWWWUUUSSSUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMLLLMMMPPPUUUYYY\\\]]]\\\ZZZZZZZZZ[[[]]]______^^^]]]\\\[[[ZZZYYYYYY[[[[[[\\\\\\[[[[[[ZZZYYYYYY[[[\\\]]]]]][[[YYYXXX000//////...---,,,,,,,,,))))))***+++,,,------...,,,,,,+++++++++,,,---......---,,,+++***))))))(((***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***...000444:::@@@GGGLLLOOOUUUYYY___dddffffffdddbbb```bbbeeeiiinnnrrrvvvxxxxxxxxxwwwvvvvvvuuuttttttqqqqqqpppooommmlllkkkjjjiiihhhfffeeecccaaa```___^^^[[[XXXWWWWWWUUUPPPKKKIIIGGGEEEBBB@@@>>>======;;;;;;;;;;;;<<<===???AAA<<<;;;:::888777666666666555444222111000///000000444333333333444555777888666666666666666666666666222666;;;>>>???BBBFFFJJJMMMLLLJJJIIIIIIIIIJJJJJJKKKOOOVVV[[[]]]\\\YYYWWWJJJGGGBBB;;;333,,,'''%%%!!!   %%%---111888<<<<<<:::666///'''       %%%+++///222444444444000,,,++++++)))%%%!!!      %%%'''***+++,,,,,,------...---,,,+++***)))(((((('''((())))))************---,,,,,,,,,,,,+++++++++,,,---...///000000000000000111333555666777777666888777777666777888:::;;;???AAAEEEIIINNNSSSWWWYYYZZZWWWUUUVVVXXXXXXVVVSSSVVVUUUTTTRRRQQQPPPOOOOOOJJJIIIHHHHHHHHHHHHJJJJJJLLLLLLLLLLLLMMMOOOPPPRRROOOMMMKKKLLLNNNNNNJJJFFFHHHDDD???:::666555555555444444444555777999;;;===AAABBBCCCEEEHHHKKKMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPRRRUUUUUUSSSQQQOOOPPPQQQQQQQQQOOOMMMLLLLLLMMMNNNOOOPPPRRRSSSSSSOOOEEECCCMMMTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQQQQPPPPPPPPPQQQPPPNNNNNNOOORRRVVVXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYZZZ[[[]]]^^^^^^\\\ZZZXXX000000///...---,,,,,,+++******+++,,,------......---,,,+++++++++,,,---...------,,,+++***)))((('''+++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***000222777===DDDJJJNNNPPPWWW[[[aaaeeegggeeebbb______aaadddiiimmmrrruuuvvvuuuuuuuuutttttttttsssssspppooonnnmmmlllkkkkkkjjjhhhhhhfffdddbbbaaa___^^^]]]ZZZWWWWWWWWWTTTOOOKKKHHHGGGFFFDDDBBBAAA???>>><<<<<<<<<<<<===???@@@BBB>>><<<:::888666555666666444333111000000000111111666555555444555666777888777777777777777777777777111555999<<<===@@@DDDHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKOOOVVV\\\^^^]]]ZZZWWWIIIGGGBBB;;;444---(((%%%"""   '''///333999===<<<999666...&&&      ###)))...111333444555222///...///...+++(((     %%%''')))+++,,,,,,,,,,,,---,,,,,,+++***)))(((((('''((()))+++++++++***)))'''(((((()))***++++++,,,111111111111111222222333...000222444666777777777999888777777777888::::::???AAAFFFMMMTTTZZZ___aaa^^^[[[XXXXXXYYYYYYVVVSSSVVVUUUSSSPPPOOOOOOOOOPPPIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLNNNPPPQQQMMMKKKJJJKKKNNNNNNKKKHHHJJJFFF@@@:::666555555666444444444444555777999:::AAAAAABBBCCCFFFJJJMMMOOOKKKLLLLLLMMMNNNNNNNNNOOORRRRRRQQQQQQPPPPPPPPPOOOPPPOOOOOORRRVVVWWWUUURRROOOQQQRRRSSSSSSPPPMMMKKKLLLMMMNNNOOOQQQRRRSSSTTTPPPEEEAAAKKKSSSQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQUUUSSSPPPNNNNNNPPPSSSUUUWWWXXXYYY[[[\\\]]]^^^___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]\\\[[[ZZZYYY[[[\\\^^^______]]]ZZZXXX///......---+++******))),,,,,,---......---,,,,,,---,,,+++++++++,,,---...,,,+++***(((((((((((()))))))))((('''%%%$$$############$$$&&&''')))******,,,///555;;;BBBGGGKKKMMMUUUZZZ___```___]]]^^^```dddddddddfffhhhkkknnnppppppqqqrrrssstttsssrrrrrrlllkkkkkkkkkkkkjjjjjjjjjeeeeeedddbbbaaa___^^^]]]WWWVVVTTTRRRPPPMMMLLLKKKFFFFFFFFFFFFDDDBBB@@@???@@@===;;;;;;<<<======<<<<<<:::777444333444555666333333222222111000000///555555666666777777888888777555222000///000222333444444444555888===AAADDDCCCCCCDDDFFFGGGHHHJJJJJJRRRSSSVVV\\\aaabbb^^^YYYJJJGGGAAA:::333...,,,***"""      ''',,,222888<<<;;;999555---$$$   """&&&+++000333111111111111000...,,,+++)))%%%         """!!!!!! !!!!!! """###%%%&&&'''&&&%%%%%%''''''(((((((((((((((((('''(((***+++,,,,,,++++++............---------,,,111111111111111111111111...444999999444222666:::999777555444555888<<>>===999666444444555555666777777777555777999===AAADDDFFFGGGQQQNNNLLLMMMOOOPPPNNNLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQLLLMMMOOOQQQRRRRRRQQQPPPSSSRRROOONNNNNNPPPRRRTTTTTTTTTSSSSSSRRRRRRRRRQQQSSSRRRPPPOOONNNOOOPPPPPPYYYWWWTTTQQQPPPQQQRRRTTTUUUUUUUUUVVVWWWZZZ\\\]]]____________^^^^^^^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]...------,,,,,,+++******+++,,,---......---,,,+++++++++***)))***+++,,,------+++(((((()))******)))))))))((('''&&&%%%$$$###$$$$$$%%%'''((()))***+++---000444999???DDDIIIKKKQQQVVV\\\___^^^^^^```bbbaaaaaabbbccceeehhhkkkllllllnnnppprrrsssssssssrrrllllllkkkkkkjjjjjjjjjiiidddcccbbb```___]]]\\\[[[UUUUUUSSSQQQOOOMMMKKKJJJFFFFFFFFFEEEDDDBBB@@@???@@@>>><<<;;;<<<======<<>>;;;888666555666666333333333222111000000000555555666666777777777777666444222000///000111222333333222333555999===???@@@BBBDDDEEEEEEFFFHHHJJJSSSSSSWWW\\\aaaaaa]]]XXXKKKFFF>>>888333///,,,)))###!!!    '''+++222888;;;:::777444,,,%%%    %%%)))...111222222333333222111///...+++)))$$$      !!!"""""""""######!!! !!!   !!!!!!!!! """###%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&'''%%%&&&(((***++++++++++++..................------000111222222222222222111111666:::999444111333777444222111111333888<<>>===<<<999777555666666777777888888888777777999;;;>>>AAADDDFFFNNNLLLKKKLLLNNNOOONNNLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQNNNNNNOOOPPPQQQQQQQQQQQQSSSQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRQQQPPPOOONNNOOOOOOPPPXXXVVVSSSQQQPPPPPPQQQRRRTTTSSSTTTTTTVVVXXX[[[\\\^^^^^^^^^^^^^^^^^^______[[[\\\^^^______^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***)))((((((((()))***+++---)))&&&''',,,...,,,)))))))))((('''&&&%%%%%%$$$%%%&&&'''((()))***+++,,,//////222555:::@@@EEEHHHKKKQQQXXX\\\]]]^^^aaaccc^^^______aaaccceeeggghhhiiijjjmmmoooqqqrrrrrrrrrllllllkkkjjjjjjiiihhhhhhaaa```___^^^\\\ZZZYYYXXXSSSRRRQQQOOOMMMLLLJJJIIIFFFFFFEEEEEECCCBBB@@@???AAA???=========>>>===<<>><<<999777666555444333333222222111111000555555666666666666666666333333222111000000000000222111000000111333666777;;;???DDDDDDBBBBBBFFFJJJSSSTTTWWW\\\``````[[[VVVMMMEEE;;;555333000,,,(((%%%###    '''+++333888:::888555222,,,%%%     !!!&&&+++...222333444555555555444333///...***&&&!!!      !!!"""###$$$%%%%%%***'''$$$"""!!!"""!!!!!!!!!!!!!!! !!!""""""###!!!!!!   """"""!!! """###$$$%%%%%%%%%$$$###$$$###""" !!!###$$$"""###%%%''')))*********---..................//////000222444444444333222333777:::777222///000333......---...222777<<>>@@@BBBIIIHHHHHHJJJLLLNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOONNNOOOOOOOOOVVVTTTRRRPPPOOOOOOPPPQQQRRRQQQRRRRRRTTTVVVYYYZZZ\\\\\\]]]]]]^^^_________\\\]]]^^^___```______^^^______^^^^^^]]]\\\\\\\\\*********+++,,,,,,------+++,,,------------,,,+++((('''&&&&&&&&&''')))***---((($$$'''---000---))))))(((((((((''''''&&&&&&&&&'''((()))***+++,,,,,,/////////111666;;;AAAEEEHHHNNNUUUYYY[[[\\\___aaa^^^^^^```aaaccceeeӵoooooooooooollllllkkkiiihhhgggfffeee^^^]]]\\\ZZZXXXVVVUUUTTTQQQPPPOOONNNLLLKKKIIIIIIFFFEEEEEEDDDCCCBBBAAA@@@BBB@@@>>>>>>??????>>><<<>>>>>>===<<<:::777555333444444333333222222222222444444555666666666555444222222222111111000000000000///...------...000111555;;;AAAAAA??????FFFLLLSSSSSSVVV[[[___^^^YYYTTTMMMDDD888333222111,,,'''ĦĦ ӵ  &&&+++444888999666333111+++$$$    Ħ111333444666777888777777333222000,,,'''"""     """###!!!!!!!!!!!!"""""""""#########$$$%%%&&&''''''(((///***%%%######$$$###""""""""""""#########$$$$$$%%%$$$###!!! !!!""""""!!! !!!"""###$$$$$$$$$###""""""!!! !!! """$$$&&&'''))))))+++,,,,,,---......//////...000222555555444222111222555666444000---...000---------...222777;;;>>>CCCFFFLLLRRRWWW[[[]]]^^^cccaaa^^^[[[XXXUUUSSSQQQJJJLLLMMMKKKHHHHHHKKKOOOMMMKKKIIIJJJMMMNNNLLLJJJKKKLLLLLLLLLMMMMMMMMMMMMJJJLLLOOORRRSSSQQQMMMKKKKKKGGGAAA;;;999999:::;;;999:::<<<>>>>>>===<<<;;;<<<:::999888888:::===???DDDDDDEEEGGGJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOTTTSSSQQQOOONNNNNNOOOOOOOOOOOOOOOPPPRRRTTTWWWXXXZZZZZZ[[[\\\]]]^^^______\\\]]]___````````````___``````______^^^]]]\\\\\\((())))))***+++,,,---...++++++,,,------,,,++++++&&&&&&%%%$$$%%%&&&'''(((,,,'''$$$'''...111---((((((((((((((((((((((((((('''(((((()))***+++,,,,,,///......///222888>>>AAAGGGLLLSSSWWWXXXYYY[[[]]]___```aaaccceee4ĉ@ӵnnnmmmllllllkkkiiihhhfffdddbbbbbb\\\[[[YYYWWWUUUSSSQQQQQQOOONNNMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@>>><<<888999999999888666333222444444444333333333333333333444555666666555444333222222222222111111111000///...------,,,------...000777===???===???FFFLLLPPPQQQTTTYYY\\\\\\WWWRRRLLLCCC888333333222,,,'''>L=hĦ 4ĉ@ӵ  &&&+++333777888555222///)))###    >L'''...///222555777999999999555555333000,,,'''###     !!!###$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***111,,,'''%%%&&&'''&&&$$$"""######$$$$$$$$$$$$$$$''''''%%%### !!!!!! !!!"""#########"""!!! !!!###$$$&&&'''(((((()))***,,,---......---///111333444333111///...///000///,,,+++---////////////000222666:::<<>>>>>===:::888888999;;;===???@@@CCCEEEGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOQQQRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNPPPSSSUUUVVVWWWWWWXXXZZZ[[[\\\]]]^^^\\\]]]^^^```aaa`````````aaaaaaaaa```___^^^]]]]]](((((()))***+++,,,------***+++,,,------,,,+++***&&&%%%$$$$$$$$$%%%'''''')))'''%%%(((,,,...+++(((((((((((()))))))))))))))'''(((((()))******++++++------,,,...111666;;;???EEEJJJQQQTTTUUUVVVXXXZZZ^^^___bbbdddgggGG=?mmmllljjjjjjhhheeeccc```___^^^ZZZYYYWWWUUUSSSPPPOOONNNMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBAAA???===666666777777666444222111444444444444444444444444222333555666666444222111333333222222222222222333//////............//////000555;;;======???DDDJJJMMMNNNQQQVVVZZZZZZUUUQQQJJJCCC;;;666444222---(((HdĦ=Īj GG=?   &&&***222666888555222///(((!!!    HdĦ$$$(((***...222555777888999666555444222///+++(((&&&$$$   $$$$$$%%%%%%&&&'''''''''&&&'''(((((())))))((((((%%%%%%&&&'''((()))******...,,,)))''''''(((((((((###$$$%%%&&&&&&&&&&&&%%%((('''&&&$$$!!!  !!!"""""""""!!! !!!###$$$###$$$%%%''')))+++,,,------...///000000///---,,,((()))***)))((((((***+++///......///111444666888:::>>>EEEMMMRRRUUUUUUUUUTTTUUUTTTRRRNNNKKKJJJJJJIIIJJJKKKJJJGGGGGGJJJMMMKKKIIIHHHJJJMMMOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKNNNQQQRRRPPPMMMKKKJJJIIIGGGBBB;;;777666999<<<:::===BBBEEEGGGFFFCCCAAA@@@???<<<:::999:::;;;<<<;;;>>>@@@CCCDDDFFFIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQSSSRRRQQQOOONNNNNNMMMMMMMMMMMMMMMMMMOOORRRTTTUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[\\\]]]___`````````___bbbaaaaaaaaa```_________(((((()))ӵ***+++,,,ĭӵ$$$ӵ'''Ħ((((((((())))))*********'''ӵӵRRRSSSĦƜ`1.׼spppooooooiiiĦ\\\ZZZYYYXXXVVVTTTQQQOOOMMMӵKKKĦGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBĭӵ444555Ħ111000555Ħ444Ħ111222222333555777:::<<<===>>>AAADDDTTTOOOGGG)))DdD?fӵ Ħ ӵƜ`1.׼s ĭӵ555888 ӵ Ħ Ħ  Ħ  DdD---222555...,,,ӵӵӵ Ħ ӵ)))ĭӵ***+++%%%&&&&&&(((((()))***)))*********))))))***,,,'''''')))*********)))(((''''''&&&$$$!!! !!!!!!"""!!!  !!! """$$$&&&(((***+++------------,,,+++***)))%%%%%%%%%$$$###$$$%%%'''*********+++---000333444444999AAAJJJOOORRRRRRQQQOOOQQQSSSQQQMMMJJJIIIJJJIIIKKKKKKIIIFFFFFFIIILLLJJJHHHGGGIIIMMMOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQQQQMMMJJJIIIIIIHHHFFFBBB<<<777666888;;;:::>>>CCCHHHJJJIIIFFFDDDAAA@@@???===<<<<<<;;;;;;999<<&e$$$g&e&&&>hӵ((())))))******++++++g&e)))guO>uO>&eLLLQQQ4ff?>ߝLeeegĉ@qqqrrrrrrrrrShӵYYYXXXWWWUUUSSSQQQNNNg&eLLL>hӵFFFFFFFFFGGGGGGDDDDDDCCCfff?><z:::g&e>&e555555HL333111///ShӵgL222333444555555999999:::;;;===>>>>>>S?ʬSSSOOO3h?D%%)?ZufĦ gL g&e gĉ@ g&e>&e @e///555??%%% g<ĉ 3we<Ħ 3h?@e Z 3h?gL  D%%)?///fff?><z000000=?Ħg&eg&e S?ʬ 4ff?>ߝL @e g&e3h?g&e>&e***+++??$$$$$$%%%&&&'''((())))))&&&)))++++++))))))+++...***+++,,,---...---,,,+++''''''&&&$$$!!! !!!!!!!!!   """$$$'''((()))---,,,+++***))))))((((((%%%$$$###!!!!!!!!!"""###%%%%%%&&&(((***---000222111666???HHHNNNPPPPPPOOONNNQQQSSSQQQNNNKKKJJJKKKIIIKKKKKKIIIFFFEEEHHHKKKIIIGGGFFFIIIMMMOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRPPPKKKHHHGGGHHHGGGFFFCCC===888666888;;;:::>>>DDDIIILLLKKKIIIFFFAAAAAA@@@???>>>===<<<;;;888;;;???@@@@@@BBBEEEIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPSSSSSSTTTTTTUUUUUUUUUVVVPPPQQQRRRSSSSSSRRRQQQPPPVVVTTTQQQNNNNNNNNNPPPRRRQQQRRRRRRRRRSSSSSSTTTTTTQQQRRRSSSUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMOOOQQQSSSUUUSSSSSSSSSTTTUUUUUUVVVVVVYYYZZZ\\\^^^____________aaaaaaaaaaaaaaabbbbbbbbb'''4Dӵ***(((***Hƅ^Hu]Ħ%%%Hu]Ħ)))ZuR)Ħ)))))))))************Hu]Ħ&&&HŐeHŐeHu]ĦGGGqIܗGIӵbbbttuuussspppHGgĉ@ZZZYYYWWWVVVTTTRRRPPPNNNHu]ĦKKKZuR)ĦGGGGGGGGGGGGGGGCCCBBBsߝLGdUĦ888Hƅ^Hu]Ħ555ntHdĦ555555HGgĉ@666HdĦ444666888:::<<>>===>>>>>>>>>???AAACCCEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTTTTRRRQQQPPPRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQUUUUUUVVVVVVVVVVVVWWWWWWNNNOOOQQQRRRPPPNNNKKKIIILLLLLLMMMMMMMMMNNNNNNNNNPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUWWWYYY\\\^^^```aaa___```aaabbbccccccbbbaaa((((((4DuXӵ)))((()))DdDΦDdDĦ%%%DdDĦ***,,,t|<))))))))))))************DdDĦ&&&DdDΦDdDΦDdDĦHHHpeƜ4DuTӵ___`eĭuuuqetYYYXXXXXXVVVUUUTTTRRRPPPNNNDdDĦJJJIIIt|>>CCCGGGJJJLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTTTTSSSRRRRRRSSSQQQPPPNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQUUUUUUUUUUUUVVVVVVVVVVVVQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMOOOQQQSSSUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]___aaacccccccccbbb***)))4DuXӵ&&&&&&'''DdDʜ4DuTӵ%%%>d<Ħ***Dt---)))))))))************>d<Ħ&&&>d<ʜDd<ʜ4DuTӵJJJNNNF&uTӵ___4DufئL>exxxpuR)ĦTTTTTTTTTTTTTTTSSSQQQ>d<ĦEEEDtDDDBBBBBBAAAAAAAAA@@@???DdDΦDdDĦ888>d<ʜ4DuTӵ8884DwDd<Ħ666puR)Ħ>d<:::???DDDGGGPPPSSSTTTQQQJJJpeӵCCCĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ >d< >d<Ħ 4DufئL>e DdDʜ4DuTӵ DdDĦ(((000555;;;>>>;;;222'''  geĦ s<v>aĦpeӵDx<DdDĦ DdDĦ peӵDx<>d<   >d<ӵDd<DdDΦDdDĦ888DdDӵnd<DdDĦ>d<Ħ peӵĦF&uTӵ DdDĦ>d<Ħ+++peӵDx<>d<ʜ4DuTӵ'''&&&%%%###""" !!!###$$$%%%%%%&&&''')))+++,,,......000+++%%%"""!!!###'''(((,,,222:::BBBGGGKKKMMMHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFIIIKKKMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGHHHIIIHHHFFFEEEDDDBBB>>>:::666555666777888:::???DDDHHHKKKLLLMMMMMMMMMNNNOOOOOONNNMMMMMMIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGIIIJJJLLLNNNOOOOOONNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSTTTTTTSSSSSSRRRRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPTTTUUUUUUUUUUUUVVVVVVVVVSSSRRRPPPOOONNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMPPPRRRTTTUUUVVVUUUTTTTTTUUUUUUVVVWWWWWWWWW[[[\\\^^^```bbbccccccccc******4DuXӵ%%%&&&'''D&dq&ĒR&&&%%%sdKĦ***DHRRud)))))))))************sdKĦ'''D&oq<Ōq&ĒRFFFJJJOOO>dp&ĒR```eeenfʜ>>>>>>>>===>d<Φ>d<Ħ888s&dq&ĒR:::999i?ʜtd<Ħ666HHܗDӊB///<xEEEHHHMMMPPPSSSQQQLLLB?d<444;;;???<<<333(((  geĦHg8>aĦB?Ho9>d<  >d<ӵ B?Ho9 <x   &ӫeʬtIӇ>d<Φ>d<Ħ888D&ӫetIӇ222DdDĦsdKĦ B?dp&ĒR >d<sdKĦ...B?Ho9)))s&dq&ĒR######"""!!! !!!"""###$$$&&&)))+++---...000+++&&&###"""!!! $$$)))000444999???EEEIIIKKKLLLGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEEEE@@@AAABBBCCCCCCCCCBBBBBBCCC@@@<<<999888777777888888;;;@@@EEEIIILLLMMMMMMLLLMMMOOOPPPPPPPPPOOONNNNNNLLLJJJIIIGGGGGGGGGHHHGGGGGGHHHIIIKKKLLLMMMNNNMMMNNNPPPRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLLLLMMMOOOPPPPPPQQQTTTTTTTTTUUUUUUUUUVVVVVVUUUSSSQQQOOONNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOORRRTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUZZZ[[[^^^```aaabbbbbbbbb))))))4DuXӵ%%%'''(((Hu]3hh'''&&&%%%ne((()))=e))))))))))))************ne((((((pIƎ@t@hCCCFFFJJJ>h___ffflllfexxx@ďDSSSTTTUUUUUUVVVVVVVVVUUURRRneDDDAAA=e???>>>===<<<<<<;;;<<<;;;ege999888sĪj@h888:::999fdDĦ666@ďD000///Hkge===CCCFFFIIINNNRRRRRRMMM@hHHHLLL@G---,,,HĪj@IŌBene Hkge ne fe Hu]3hh se---333:::???<<<333(((  geĦja>aĦ)))***@G se <Ō @G Hkge  HĪj@IŌege333777Hu]3hIŌ888666DdDĦne @h>h sene,,,000@G((('''sĪj@h!!!###&&&)))+++,,,...***%%%"""""""""!!!### )))///999<<<@@@DDDHHHIIIJJJJJJFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNLLLKKKJJJIIIGGGFFFEEEDDD???????????????@@@@@@@@@BBB???;;;999:::::::::999999<<>>===<<<;;;::::::999;;;:::999999999555777999999666DdDĦ666777000000000555;;;@@@CCCIIINNNSSSTTTOOOIII@@@CCCFFFHHH---+++))) D^  s׼s&&&---222999>>>;;;333(((!!!geFm8>aĦ333555222 s׼s  Ho    +++///333D^777999888DdDĦ   s׼s+++...222555)))&&&%%% ###&&&)))***,,,(((###"""""""""   ###%%%!!!$$$...555>>>@@@CCCFFFHHHIIIHHHHHHEEEEEEDDDDDDEEEGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA@@@???>>>???AAABBBAAA>>>;;;:::;;;<<<;;;:::999===BBBGGGKKKMMMMMMLLLQQQRRRSSSTTTTTTTTTSSSRRRSSSQQQOOOMMMLLLKKKLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJLLLMMMOOOPPPPPPPPPOOOOOOTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOIIIHHHGGGFFFFFFGGGHHHIIILLLLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUU[[[\\\^^^___``````______Φ4DuXӵtvӵ>d<Ħ,,,((('''&&&%%%$$$%%%Ħ''')))+++,,,,,,,,,,,,))))))))))))************+++***Ħ***+++,,,...111444555555888===BBBBBBEEEIIIMMMQQQTTTVVVWWW[[[]]]bbbiiipppwww}}}}}}vvvooojjjbbb___ZZZVVVTTTTTTVVVXXXWWWXXXYYYXXXVVVRRRNNNLLLĦ@@@???@@@AAABBB>>>======<<<:::999888888:::999888888888999:::;;;999999999888888888888888444777999888666555888:::>d<Ħ666777888333222000/////////000111111000000111444999>>>AAAKKKPPPVVVVVVRRRKKKGGGEEE888888:::<<d<Ħ  Be&&&,,,111999===:::222(((!!!geFYĉ>aĦ999;;;999222***%%% Be  nu]ӵ     $$$"""%%%+++///>d<Ħ333444777:::999>d<Ħ!!!Ħ  Be"""(((+++Ħ444444444444222000,,,(((&&&%%%###!!!!!!%%%'''(((+++'''"""!!!"""###!!!!!! $$$&&&"""'''111999???AAACCCFFFGGGHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGLLLKKKJJJJJJJJJLLLMMMNNNKKKKKKJJJIIIHHHGGGFFFEEEFFFDDDAAA??????@@@BBBDDDAAA>>>;;;;;;<<<>>>===;;;:::===BBBHHHKKKMMMMMMLLLTTTUUUVVVWWWWWWWWWUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIIIILLLMMMNNNOOOOOOOOONNNMMMTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSQQQOOONNNGGGFFFEEEEEEEEEFFFGGGHHHLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKKKKJJJMMMNNNOOOQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUU[[[\\\^^^_________^^^^^^?aŖ%7uSQuR)ӵsdKĦ,,,)))))))))))))))gdKĦ(((((()))******++++++(((((()))***+++,,,,,,,,,...gdKĦ+++...000+++...222444444777<<<@@@???DDDJJJNNNPPPRRRVVVYYY^^^bbbhhhpppwww}}}{{{uuupppmmmddd```[[[ZZZZZZZZZXXXUUUZZZYYYXXXVVVSSSPPPLLLgdKĦAAACCCCCCAAA>>>======<<<;;;:::888777777888888888999999::::::::::::888888:::>>>>>><<<888;;;:::999888888999:::;;;gdDĦ666555555222222333444333222111000111000...///222999@@@EEEIIILLLOOOPPPMMMGGGAAA<<<888444111333999???CCCDDDBBB???:::444///+++((('''"""  gdKĦ  sdKĦ $$$---000444666444///(((### ŶS3we>>???BBBDDDDDDCCC;;;<<<===>>>>>>===<<<<<<===@@@DDDFFFFFFHHHLLLPPPQQQTTTWWWVVVSSSRRRTTTVVVRRRRRRRRRRRRPPPNNNLLLKKKKKKJJJGGGEEEDDDEEEGGGHHHNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVSSSRRRRRRQQQOOONNNMMMMMMIIIHHHEEEDDDDDDEEEGGGIIIIIIKKKMMMOOOQQQRRRRRRRRRSSSUUUWWWYYYYYYWWWUUUSSSVVVVVVVVVUUUSSSRRRPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPQQQRRRRRRQQQPPPOOORRRRRRSSSSSSTTTTTTTTTUUUYYYYYYZZZ[[[\\\]]]]]]^^^>A+++ne,,,,,,***))))))(((ne((())))))******+++,,,,,,)))))))))******++++++,,,ne)))+++---///***...222444555777<<<@@@BBBGGGMMMQQQSSSUUUYYY\\\bbbeeekkkqqqwww}}}~~~|||wwwrrrmmmjjjeeeaaa\\\[[[[[[[[[YYYVVVYYYXXXWWWTTTQQQMMMneCCCCCCCCCBBB@@@>>>======;;;:::888777777666777777888888999:::;;;;;;===;;;:::;;;>>>???<<<999;;;:::999888888888888De666666666555111222333333333222111000222000//////333999@@@DDDGGGJJJMMMOOOLLLFFF@@@;;;777333000222888>>>AAABBB@@@===999444///+++(((&&&"""  ne  ne $$$,,,///444666444///(((### >Ak<MMMJJJAAA666///  fh    ###%%%&&&De222333666777888888ne,,,%%%ne !!!((((((ne000000000000...,,,)))&&&"""  !!!!!!"""###!!! ###"""%%%$$$""" """,,,666===@@@GGGIIIJJJKKKJJJHHHFFFDDDCCCCCCCCCDDDEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIHHHIIIJJJMMMOOOKKKJJJJJJIIIHHHHHHGGGGGGDDDBBB@@@AAACCCDDDCCCAAA;;;<<<>>>??????>>>===<<<:::===AAACCCDDDGGGKKKNNNQQQTTTWWWVVVTTTSSSTTTVVVRRRRRRSSSRRRQQQOOOMMMLLLLLLJJJHHHFFFEEEEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQQQQPPPOOONNNMMMLLLGGGFFFEEEDDDEEEGGGJJJLLLKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWXXXXXXWWWUUUTTTVVVVVVUUUTTTSSSQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVYYYZZZZZZ[[[\\\]]]^^^***+++---,,,,,,+++***)))(((+++******++++++,,,,,,------************************((((((***,,,---***...222555555777<<>>===<<<:::888666666666666555666777888999:::;;;<<>>;;;<<<>>>???>>>;;;;;;;;;:::999888777777666777777777777888333333444555555444222111222111000111444999???BBBDDDGGGKKKLLLJJJDDD===999555222///000555;;;===>>><<<:::888444///+++'''%%%###!!!   $$$+++///333555444...(((### SSSYYYSSSDDD777///     !!!"""000...000333555666666333...((("""$$$,,,,,,//////000---,,,***(((%%%!!!  !!!""" !!!###$$$"""  )))333<<>>@@@AAA@@@>>><<<888;;;>>>@@@BBBEEEIIILLLPPPSSSWWWWWWTTTSSSTTTVVVRRRSSSSSSSSSRRRPPPOOONNNMMMLLLIIIGGGFFFFFFFFFGGGFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLKKKFFFEEEEEEEEEGGGKKKNNNPPPNNNOOOPPPRRRSSSTTTTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKLLLNNNPPPRRRRRRSSSSSSRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^___$$$%%%&&&''')))***+++,,,***+++,,,---------,,,,,,,,,+++***))))))***,,,---,,,,,,,,,,,,------......************))))))))))))***)))((((((((()))+++,,,)))---222444555888<<<@@@GGGLLLRRRVVVXXX[[[___ccciiilllpppvvvzzz~~~~~~{{{wwwrrrnnnjjjhhhiiieee```___``````^^^[[[[[[YYYWWWTTTPPPLLLIIIHHHDDDHHHJJJIIIDDD???===>>>===;;;999666555555555666444444555777999:::;;;<<>>;;;;;;>>>@@@@@@>>><<<<<<<<<;;;999888777666888888888999:::;;;;;;;;;666777888999999999888777555444333333555999===@@@AAACCCFFFHHHEEE@@@:::666333000---...333777999999888777666333///+++'''$$$$$$"""   ###***...222444333...'''###  '''777FFFVVV[[[QQQAAA333,,,   !!!'''+++---...222555777777777777444000+++(((%%%!!!"""&&&'''---......//////000000000+++***(((%%%""" !!! !!!!!!  !!!###!!!&&&111;;;BBBGGGIIIMMMLLLKKKJJJGGGEEECCCBBBCCCCCCDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLNNNOOOLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFFFFEEEDDDAAA???===999;;;???AAABBBAAA???>>>999:::<<>>@@@@@@???===<<<;;;:::999888777777888888999;;;<<<===>>>???:::;;;===???@@@@@@??????999888777666777999<<<======???AAAAAA???;;;666333222...+++,,,111444555555444444333111...***'''%%%%%%###     """)))---111444222---'''### !!!(((111===KKKOOOGGG:::000+++   """'''+++...111555888999999999666333///,,,***&&&"""&&&)))***------......///000111111+++***'''$$$!!! !!!!!!"""######""" !!!$$$...999AAAHHHLLLMMMOOOMMMKKKIIIFFFDDDCCCBBBCCCCCCEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOMMMLLLLLLLLLLLLLLLKKKKKKHHHIIIHHHFFFBBB???<<<:::999;;;>>>@@@BBBAAA@@@???;;;;;;<<>>DDDJJJPPPVVV[[[]]]```eeehhhlllooosssxxx|||~~~zzzuuuqqqnnnmmmllljjjgggbbbaaaccccccaaa___\\\ZZZXXXTTTQQQOOOMMMMMMFFFGGGHHHGGGCCC@@@======;;;:::999888777555444444333444555666777888999:::;;;999777888<<<>>>===;;;:::888777555444444555555555555777888:::<<<===>>>;;;===???BBBDDDEEEEEEEEE>>>===<<<::::::::::::;;;::::::::::::888555333111111...++++++///222222111222111000...,,,)))'''&&&&&&$$$!!!    """(((,,,000333222---'''###  (((&&&///:::>>>999111,,,)))    $$$(((+++///333777999::::::888555222111///***""""""&&&)))+++,,,,,,,,,------.../////////***(((%%%""" $$$$$$%%%%%%$$$###!!! $$$+++666@@@GGGKKKOOOQQQPPPNNNKKKHHHEEEDDDCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIEEE@@@;;;999888999:::<<<>>>@@@AAAAAAAAA<<<;;;;;;===AAAFFFIIIJJJIIIMMMSSSUUUTTTRRRSSSUUUOOOPPPQQQRRRSSSRRRQQQPPPQQQQQQPPPNNNKKKHHHDDDBBB@@@@@@@@@AAACCCFFFIIILLLMMMNNNPPPQQQRRRQQQPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKNNNNNNNNNNNNNNNOOOPPPPPPVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVTTTRRRPPPOOONNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^___``````$$$$$$%%%&&&'''))))))******+++,,,---------,,,,,,***+++---/////////...---------------------------''''''(((((())))))******)))))))))*********++++++---...//////111666???FFFOOOUUU[[[```bbbeeejjjnnnoooqqquuuyyy|||~~~}}}{{{vvvrrrnnnllllllllljjjgggcccbbbcccdddbbb```XXXWWWTTTQQQNNNMMMLLLLLLGGGFFFDDDCCCCCCAAA>>><<<::::::;;;:::999777444333444444555555666777888888:::888666777999999777444444222///,,,,,,---000111...///111333555777999999999;;;>>>AAADDDFFFGGGGGGCCCBBB@@@>>><<<:::999888888777555333111000000///000---++++++...111000///000///---+++)))((('''''''''%%%"""    !!!'''+++///222111---'''""" ###!!!'''---000...)))$$$!!!    !!!###&&&***///333666777888999777555444333---%%%!!!%%%(((+++,,,------------,,,,,,,,,++++++&&&$$$!!!!!!&&&''''''&&&%%%###!!!  !!!+++222<<>>@@@AAABBB;;;999777999===BBBDDDDDDFFFKKKQQQSSSSSSQQQRRRSSSNNNOOOPPPQQQRRRRRRQQQPPPRRRRRRRRRPPPMMMHHHDDDAAA===<<<;;;;;;===AAADDDFFFLLLMMMNNNPPPPPPQQQQQQQQQMMMMMMMMMLLLLLLLLLLLLKKKNNNOOOOOOOOOPPPQQQQQQRRRWWWWWWVVVUUUUUUUUUVVVWWWVVVWWWXXXZZZZZZXXXWWWVVVUUUTTTQQQOOONNNMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKLLLMMMOOOQQQRRRUUUUUUVVVWWWWWWXXXYYYYYY[[[[[[\\\]]]^^^___``````$$$%%%%%%&&&'''((())))))***+++,,,---...---,,,,,,)))+++...000111000...------------------------,,,&&&''''''((()))******+++)))*********++++++++++++...//////...///666@@@HHHSSSYYY___dddgggjjjnnnrrrrrrtttvvvyyy{{{}}}}}}}}}zzzwwwsssnnnkkkjjjjjjjjjjjjgggcccbbbcccdddbbb```UUUSSSPPPNNNLLLKKKJJJJJJHHHEEEBBBAAABBBBBB???<<<999:::<<<<<<;;;888444222444555555555666666777777:::888666666777666222......,,,(((&&&&&&(((+++...)))***,,,...000333444555666888<<<@@@CCCEEEGGGGGGFFFEEECCC@@@===:::888777777555222///------...///111---++++++...000000...000...,,,***(((((((((((('''%%%"""    !!!'''***///222111---'''"""  ###&&&)))+++)))###      """''',,,000333444555:::888666666444///'''!!!###&&&***,,,---.........---,,,***)))((('''###!!!!!!((((((((('''%%%###!!!!!!###///666???GGGKKKNNNRRRTTTPPPNNNJJJFFFDDDDDDEEEEEEBBBDDDFFFHHHIIIJJJJJJIIIJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLIIIBBB;;;666555666999999999:::<<>>@@@@@@EEEJJJPPPSSSRRRQQQQQQSSSMMMNNNOOOQQQQQQQQQQQQPPPRRRSSSRRRQQQMMMIIIDDDAAA999888777777999<<>>;;;888666444555111000111///,,,,,,///000///...------...///000,,,+++***((((((((())))))***'''"""   (((***---///...+++'''$$$    """'''***,,,///444888555555555333000,,,(((&&& $$$%%%&&&))),,,...000111111,,,,,,,,,+++)))&&&###""""""!!!###!!! !!!"""((())),,,,,,+++'''###  $$$***<<>>======>>>@@@AAA666555444333555888<<>>@@@>>>===<<<;;;999777555333444///,,,,,,+++***+++//////............//////000---,,,+++)))((((((((())))))'''"""   &&&)))---//////,,,(((%%%!!!     %%%(((***---222777555555555333000---)))'''!!!%%%&&&(((***---///000000000------,,,***(((%%%"""  """###!!!"""###)))***,,,,,,***&&&""" '''...???BBBFFFKKKNNNPPPPPPPPPMMMIIIEEEDDDEEEFFFCCCAAADDDDDDEEEFFFHHHIIIJJJKKKMMMLLLKKKKKKKKKMMMOOOPPPNNNMMMLLLKKKKKKJJJJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKFFF@@@;;;999<<>>======>>>>>>444444333333444888<<>>999777777888999;;;???CCCFFFIIIIIIJJJJJJLLLMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPMMMNNNPPPQQQSSSTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWVVV[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTSSSRRRRRRSSSSSSRRRPPPNNNOOOQQQRRRPPPNNNLLLKKKKKKLLLNNNQQQTTTVVVXXXXXXWWWVVVVVVVVVVVVVVVZZZ[[[\\\^^^```bbbcccddd######$$$%%%''')))+++,,,////////////////////////000000///...---,,,,,,++++++******---000111---***))))))))))))(((((((((((())))))******+++,,,,,,,,,------///111222555@@@LLL[[[ccclllqqqvvvzzzyyyuuuqqqooopppsssqqqkkkhhhhhhjjjiiigggffffffhhhjjjkkkgggfffdddaaa\\\WWWSSSPPPIIIFFFDDDFFFFFFCCC@@@AAA???<<<888777888888555222222222222222111///...---...---+++)))((('''&&&&&&$$$######""""""!!!!!!!!!"""'''+++000333555555666666666666555333222222---)))))))))(((+++000---.........//////000000......,,,***)))((((((((()))'''###   $$$''',,,///000---)))&&&###    """%%%'''***///333555555555444111...+++(((### !!!&&&)))***---///000111000///...---+++)))&&&###   !!!!!!%%%$$$###!!!  !!!###%%%+++,,,---,,,)))%%%  !!!!!!!!! ###---555CCCFFFKKKOOOQQQQQQOOOMMMJJJFFFCCCCCCDDDEEEBBB@@@DDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIIIILLLOOOSSSVVVOOONNNLLLJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMIIIFFFBBB===999999===@@@@@@@@@@@@???>>><<<:::999222222222222333666;;;???AAADDDHHHLLLPPPSSSTTTUUURRRRRRRRRRRRRRRSSSSSSTTTRRRPPPMMMJJJFFFAAA;;;777666666777:::===AAAEEEGGGIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTQQQTTTWWWZZZ[[[ZZZXXXWWW[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXUUUSSSRRRQQQQQQQQQQQQPPPOOOPPPQQQRRRQQQPPPLLLLLLKKKLLLNNNQQQTTTVVVWWWXXXXXXXXXXXXWWWVVVVVVZZZ[[[\\\^^^```bbbdddddd######$$$&&&(((***,,,,,,000000000000000000000000111111000...---,,,+++******)))))),,,000111...+++))))))))))))(((((((((((())))))***++++++,,,,,,---------000333444888BBBNNN\\\eeennnsssxxx{{{xxxssspppnnnnnnpppmmmgggddddddfffeeeddddddeeehhhjjjlllhhhfffddd___ZZZTTTOOOLLLGGGFFFFFFGGGEEEBBB>>>===;;;777333111222222000------------,,,,,,+++******((('''&&&$$$###!!! !!!$$$'''))),,,...000222222222222111000,,,+++,,,,,,***,,,///,,,---...//////000000000000///...,,,***)))((('''(((&&&###   !!!%%%***///111///+++(((%%%       !!!###&&&+++000444444555444222000---+++&&&###%%%(((,,,...000222222111000...---,,,***'''### !!!"""%%%$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%%%%%%%###"""!!! """%%%'''---------,,,(((###!!! !!!!!!"""""""""!!!  )))555===HHHKKKOOOSSSSSSQQQMMMJJJIIIFFFCCCDDDFFFFFFDDDBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIIIIIIILLLPPPTTTWWWOOONNNLLLJJJIIIJJJKKKLLLIIIIIIHHHHHHHHHIIIJJJKKKDDDAAA===999888:::===@@@???@@@@@@@@@===999555222...000222222222444999>>>@@@BBBFFFJJJOOOSSSUUUWWWTTTSSSRRRRRRRRRSSSTTTTTTTTTQQQMMMIIICCC>>>999666555555777;;;@@@EEEGGGHHHJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNQQQSSSTTTTTTSSSSSSQQQSSSUUUXXXZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]][[[YYYWWWTTTQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQLLLLLLLLLLLLNNNQQQTTTVVVWWWWWWYYYYYYYYYXXXWWWVVVZZZ[[[\\\^^^```bbbdddddd"""###%%%''')))+++,,,---111111111111111111111111222111000///---+++******+++))))))+++///000...+++))))))))))))((((((((((((*********+++,,,,,,------...///222666777;;;EEEPPP[[[dddmmmssswwwzzzwwwqqqqqqnnnlllmmmjjjdddbbbcccbbbbbbcccdddfffhhhkkklllhhhgggddd___YYYSSSMMMJJJIIIKKKLLLJJJFFFBBB===999777222...,,,,,,,,,***((()))(((((('''&&&&&&&&&&&&""""""!!! %%%'''***...000111000000///---...222222...,,,...,,,,,,---...///000111222222111000...,,,)))'''&&&(((&&&###     """)))///222111---+++&&&!!!       ###(((,,,111222333444333111///...)))'''###$$$))),,,000111333444444222///---,,,***'''$$$ !!!###%%%&&&'''''''''(((((()))))))))+++++++++++++++++++++***(((((('''&&&%%%###""""""  ###&&&(((......---+++'''""" !!!"""%%%"""!!!!!!!!!"""###$$$###"""!!! &&&222===DDDLLLOOORRRTTTSSSOOOKKKHHHIIIGGGEEEFFFIIIJJJHHHEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKOOORRRTTTNNNMMMLLLKKKJJJJJJKKKKKKHHHHHHGGGFFFFFFGGGHHHHHH@@@===:::888888;;;===???===>>>???>>>;;;666000,,,,,,///111111000222777<<<@@@BBBDDDHHHMMMQQQUUUWWWVVVUUUSSSRRRRRRSSSTTTUUUUUUSSSNNNHHHAAA;;;888666555555888===DDDIIIKKKJJJMMMKKKJJJHHHHHHHHHIIIIIIKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUXXX[[[^^^```[[[[[[\\\\\\]]]]]]^^^^^^\\\ZZZWWWSSSPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRMMMLLLLLLLLLNNNPPPSSSUUUVVVWWWXXXYYYYYYYYYWWWWWWYYYZZZ\\\]]]```aaacccddd"""###&&&(((+++,,,---...222222222222222222222222222111000///---,,,******,,,***)))***...///---***))))))))))))((((((((((((******++++++,,,---------//////333777888;;;EEEPPPYYYbbblllrrrwwwzzzxxxsssqqqlllhhhgggeee``````bbb```aaadddfffiiijjjkkkllljjjhhheee```YYYSSSMMMJJJLLLPPPQQQLLLFFFBBB===888444///***'''((((((&&&$$$$$$$$$###""""""""""""""" """'''+++...000000//////...111555555///,,,,,,,,,,,,,,,,,,...000333444444333222000---***'''%%%'''&&&$$$!!!     (((///333222///---'''"""        %%%***---...111222333333111111---+++'''######)))---///333444666777666222///,,,)))'''$$$  !!!###%%%'''((()))((()))***+++,,,,,,,,,,,,,,,---...///////////////,,,,,,,,,++++++)))((('''$$$###!!! !!!$$$&&&(((......---***&&&""" """###$$$'''&&&###  !!!!!!"""###$$$%%%%%%###!!! $$$///;;;EEEJJJOOOPPPRRRSSSQQQMMMIIIFFFHHHGGGFFFHHHKKKLLLIIIGGGDDDDDDEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKMMMNNNOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGEEEDDDCCCCCCDDDDDD<<<:::888888:::<<<======;;;<<<===<<<888222,,,(((***...111111...///444999BBBCCCDDDGGGKKKOOOSSSVVVWWWVVVTTTRRRRRRSSSUUUVVVVVVTTTOOOHHH@@@:::888777555666999@@@HHHNNNNNNMMMOOONNNKKKHHHFFFEEEFFFFFFHHHHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSTTTWWW[[[___bbb[[[\\\\\\\\\]]]]]]^^^^^^[[[YYYVVVRRROOOMMMLLLKKKJJJLLLNNNOOONNNOOOQQQSSSMMMMMMLLLLLLNNNPPPSSSUUUVVVVVVWWWXXXXXXXXXXXXWWWXXXYYYZZZ\\\^^^```bbbbbb"""###&&&)))+++---......333333333333333333333333111000///...---,,,++++++---***)))***---...,,,)))))))))))))))((((((((((((******+++,,,,,,------...,,,---111555666888AAALLLZZZccclllsssyyy}}}|||xxxnnnhhhbbb```^^^[[[\\\```___aaaeeeiiilllllllllkkkkkkiiifffaaa[[[TTTOOOLLLKKKQQQRRRKKKDDD@@@<<<777111,,,'''$$$$$$%%%###!!!!!!   %%%***...000000//////...///333222---******---,,,++++++,,,000444666555555333111...***'''%%%'''&&&$$$"""    '''///444444111///'''"""        $$$((()))+++...111333444333333///...+++'''###  '''...111222555777888999777333...+++&&&$$$  ###$$$%%%&&&((()))***++++++,,,---......------,,,---...000111222222222222...//////000///...---,,,(((&&&$$$""""""$$$&&&(((...---,,,)))&&&!!!!!!$$$%%%&&&)))((('''%%%###!!! !!!"""###%%%&&&&&&$$$""" !!!+++888CCCJJJMMMPPPQQQQQQQQQOOOKKKGGGEEEEEEDDDCCCFFFJJJKKKIIIFFFDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@:::888777999<<<===<<<:::999999:::888555///)))&&&***...222000---,,,111666EEEEEEEEEFFFIIIMMMQQQTTTXXXWWWTTTSSSRRRSSSUUUVVVWWWUUUPPPHHH???:::999999666666:::BBBLLLRRRRRROOORRRPPPKKKGGGDDDCCCCCCCCCEEEEEEFFFGGGIIILLLNNNPPPRRRQQQPPPPPPPPPRRRTTTUUUSSSSSSTTTVVVXXX\\\___aaa\\\\\\\\\\\\\\\]]]]]]]]]ZZZXXXTTTQQQNNNLLLKKKJJJHHHJJJMMMMMMMMMMMMPPPRRRNNNMMMLLLLLLNNNPPPSSSTTTVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYY[[[]]]___```aaa"""###&&&))),,,.........333333333333333333333333000000///...---,,,,,,+++...+++)))***,,,---+++)))))))))))))))((((((((((((***++++++,,,,,,------...***+++///222333555>>>HHH[[[dddmmmtttzzz|||kkkddd^^^[[[YYYWWWZZZ___^^^bbbggglllnnnnnnllljjjkkkjjjfffbbb\\\UUUPPPMMMIIIPPPPPPIIIBBB???<<<777000+++%%%"""######!!!%%%***...000000///000------///...)))(((***...,,,***)))+++000555888666666444222...***'''$$$&&&%%%$$$"""    &&&///444444222///'''"""       ###''''''))),,,000333444444444111000---***&&&""" """)))000333444777888::::::888333...+++###""" """$$$%%%&&&'''((()))***++++++---.../////////...,,,+++...///111333444444444333///000111222222111//////+++(((%%%###"""$$$&&&(((...---+++)))%%%!!!"""%%%&&&'''*********)))'''$$$!!! !!!"""$$$&&&''''''%%%"""!!!$$$000>>>HHHMMMNNNQQQQQQPPPOOOMMMIIIFFFDDDBBBAAAAAADDDHHHIIIGGGDDDDDDDDDEEEFFFHHHIIIJJJKKKGGGIIIJJJLLLLLLLLLKKKKKKJJJLLLNNNOOONNNLLLIIIGGGGGGEEECCCAAA???>>>>>>>>>888777888:::===>>><<<999888888888666333---(((%%%***...222000,,,+++000555GGGFFFEEEFFFHHHLLLPPPRRRYYYWWWUUUSSSRRRSSSUUUWWWWWWVVVQQQHHH???:::999;;;666777;;;DDDNNNTTTSSSQQQTTTQQQLLLGGGDDDBBBAAABBBDDDDDDEEEFFFIIILLLOOOQQQSSSRRRPPPOOOOOOQQQTTTVVVRRRSSSUUUXXX[[[]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWSSSPPPMMMKKKJJJJJJFFFIIILLLMMMLLLLLLOOORRRNNNMMMLLLLLLNNNPPPSSSTTTVVVVVVUUUTTTUUUVVVXXXYYYVVVWWWXXXZZZ\\\^^^``````((((((((()))+++---///111000000000000000111111111000///...---,,,++++++***,,,+++***))))))***+++,,,,,,+++***(((((((((((())),,,***((())),,,...,,,***++++++...111//////999EEEUUU```mmmvvv~~~|||ooodddWWWRRRTTTZZZ\\\[[[___bbbfffjjjnnnpppqqqqqqooolllggg```ZZZTTTOOOLLLIIIKKKKKKGGG@@@:::777888+++(((###"""&&&***---...///,,,+++***(((((((((((()))((((((''''''***...333666777666555333000+++'''%%%)))&&&"""!!!""""""   !!!(((+++///222111---###       """$$$'''***,,,---,,,...222777666444111...***'''$$$### """%%%)))---111555666666777888777333...((($$$ """&&&***---)))***+++,,,---....../////////000000000///---,,,///000222444666777777666444555666777666555333222,,,***&&&$$$###$$$&&&(((------,,,***&&&###!!!%%%)))+++---,,,+++)))&&&$$$###"""!!! ######################## !!!...999@@@FFFKKKNNNRRRQQQOOOMMMIIIEEEBBB@@@AAABBBDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFEEECCCAAA???===<<<777:::======:::888888:::999555000---+++***(((&&&+++,,,///111222222111111666:::???BBBDDDGGGLLLPPPSSSSSSTTTUUUUUUVVVWWWWWWVVVSSSNNNHHHBBB>>>;;;999666888<<>><<<;;;;;;<<<>>><<<999777777888888444///+++)))((('''&&&((())),,,...///000///...333777<<<@@@BBBEEEKKKOOOSSSSSSTTTUUUUUUVVVVVVWWWVVVSSSNNNHHHBBB>>>;;;:::777888;;;BBBJJJQQQUUUVVVVVVTTTQQQNNNJJJGGGDDDCCCAAABBBCCCEEEHHHLLLNNNPPPQQQRRRRRRRRRRRRQQQPPPOOONNNOOOQQQSSSVVVXXXZZZ[[[XXXYYYYYYZZZZZZZZZYYYYYYWWWUUURRRNNNJJJHHHGGGFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXWWWYYYYYYZZZ\\\]]]___``````)))))))))+++---000222444222222222111000000000///......---,,,+++***))))))******++++++++++++************)))((()))***+++,,,,,,******---000000---)))++++++...000///000888AAANNN[[[kkkxxxyyynnn```XXXWWWYYYZZZZZZ```dddiiinnnrrrtttttttttrrroooiiiccc]]]VVVOOOKKKCCC@@@<<<777333...)))&&&&&&$$$###(((,,,------,,,,,,+++)))(((''''''((((((&&&&&&%%%&&&***///444777888888888777555222...,,,---+++))))))***)))%%%!!!   """&&&(((***......+++$$$     ###$$$###&&&)))******,,,111666222222333222111...+++)))+++---///111444777999:::777777666444000***$$$!!!"""%%%)))+++,,,---+++++++++,,,---...000000000111222222222111000///333444555555666555555555444555777888888777666555...+++(((%%%$$$%%%'''(((,,,,,,+++)))'''$$$!!!!!!&&&***,,,444444333111///---+++***%%%### $$$$$$######""""""!!!!!!$$$---999BBBHHHMMMQQQUUUQQQOOOKKKGGGCCCAAAAAA@@@CCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKLLLLLLMMMMMMNNNLLLMMMNNNNNNNNNLLLJJJIIIIIIGGGDDDAAA>>><<<::::::??????>>>;;;888666666777666111+++'''&&&%%%%%%%%%%%%&&&))),,,---------,,,///333888<<>>HHHVVViiixxxuuufff\\\YYYZZZZZZZZZ\\\```ffflllpppqqqpppooovvvqqqkkkeee___XXXPPPJJJ@@@:::444///,,,(((###""" ###(((+++,,,+++***+++***((('''&&&&&&'''(((%%%%%%$$$&&&)))...333666666777777777555222///...)))'''&&&'''(((&&&"""   """%%%&&&(((------***$$$     !!!###$$$ ###&&&'''(((+++000444222444555666555222///---111111333444666777999999777666444111---'''""" """&&&***---......------,,,,,,---...///111222222222444444444333222111666666666666555555444444555666888999999999777666...,,,(((%%%$$$%%%'''))),,,++++++)))'''$$$!!!"""&&&+++---666555555444222000...,,,***((($$$!!!#########""""""!!!  ,,,444???HHHMMMPPPTTTWWWOOOLLLHHHCCCAAA@@@AAAAAADDDDDDCCCCCCCCCEEEGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMOOOPPPOOONNNKKKJJJJJJGGGCCC???;;;999888888@@@>>><<<999777666666666222---((($$$######$$$$$$%%%&&&))),,,---...------+++///555888;;;@@@GGGLLLPPPQQQSSSTTTUUUUUUUUUUUUVVVSSSOOOIIIDDD@@@===<<<888888;;;AAAHHHOOOTTTUUUWWWXXXXXXWWWSSSNNNIIIEEEAAAAAABBBDDDGGGJJJNNNPPPOOOQQQSSSUUUUUUSSSQQQOOONNNOOOQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXQQQOOOMMMJJJIIIHHHGGGHHHGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQSSSUUUVVVWWWWWW[[[\\\\\\]]]___``````aaa+++++++++---///222444666444333333222111000000///...---,,,,,,******)))(((***+++,,,------,,,+++***))))))((()))***+++---...+++++++++...111111---)))***,,,...------111666:::BBBQQQeeeuuu{{{lllaaa\\\[[[\\\\\\^^^bbbiiiooorrrrrrqqqooovvvqqqjjjddd___WWWMMMFFF;;;555...)))&&&$$$"""&&&)))***))))))***)))(((&&&&&&&&&&&&'''%%%$$$$$$%%%(((---222555444444555555333111...---***(((&&&'''((('''###    """%%%&&&(((,,,---***%%%    !!!""""""""" $$$%%%%%%(((...222444666888999888666333111555555666666666777777777666555222...)))%%%!!!"""###&&&***...000000///.........------...000222333333444555666666666555444888888777666555555555444555777888::::::999777666...,,,(((&&&%%%&&&)))***,,,,,,+++)))'''###!!!"""''',,,...555555555555333111...---///---)))%%%!!!"""""""""!!!!!!!!! !!!&&&444;;;EEELLLOOOQQQSSSUUULLLIIIEEEAAA???@@@AAACCCDDDDDDCCCCCCCCCEEEGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMOOOQQQPPPNNNLLLJJJJJJGGGBBB<<<999777777777===;;;888666555555555555,,,)))$$$!!!!!!"""######'''(((+++...000000000000+++...333666888===DDDJJJNNNOOORRRTTTUUUVVVUUUUUUVVVTTTOOOJJJDDDAAA>>>===888999;;;@@@GGGNNNSSSUUUXXXZZZ[[[[[[XXXSSSMMMIIIDDDDDDCCCDDDFFFIIILLLNNNOOOPPPSSSTTTTTTSSSQQQOOOOOOPPPQQQRRRTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVNNNMMMKKKIIIHHHHHHIIIIIIHHHIIIJJJLLLMMMOOOQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRTTTUUUVVVWWW[[[[[[\\\]]]___```aaaaaa,,,,,,,,,---///111333555333333333222111111111000......---,,,+++***))))))++++++,,,,,,,,,,,,++++++******))))))***+++---...,,,******---000000---))))))---...,,,---222666777>>>MMM```qqqqqqeee___^^^___```eeejjjqqqwwwzzzyyyvvvsssqqqkkkddd^^^YYYQQQFFF>>>333///(((###  ###&&&'''''''''***)))'''&&&%%%%%%&&&&&&&&&%%%$$$%%%''',,,000333333444555555333111...---///,,,))))))++++++(((%%%    !!!%%%''')))------***%%%     """"""!!! """######%%%+++///555666888:::;;;:::999888;;;::::::999888777777666444222///+++'''### """%%%''')))---000111111000///000///......///111333555555666777888888888777666999999777666555555555555666777999:::999888666444---+++(((&&&&&&(((+++---------,,,***'''### """''',,,000555666666666555222000...111///,,,((($$$!!! !!!!!!!!!!!!!!! '''---999@@@HHHNNNOOOOOOPPPQQQHHHFFFBBB@@@???AAACCCEEECCCCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOQQQQQQOOOLLLJJJJJJFFF@@@:::666666666888:::888555444444333222000&&&$$$!!!!!!"""#########((()))---000222222222222---000333555777;;;BBBGGGKKKMMMPPPSSSVVVWWWVVVVVVWWWTTTOOOJJJEEEAAA???>>>999999:::???FFFNNNSSSUUUYYY[[[]]]^^^\\\WWWRRRNNNJJJHHHFFFEEEFFFHHHJJJLLLNNNOOOQQQRRRSSSRRRPPPOOOQQQQQQRRRSSSTTTVVVVVVWWWWWWWWWXXXYYYXXXWWWUUUTTTKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[]]]^^^```aaabbb------------...000222333222222222222222222222222//////...---,,,+++******,,,,,,,,,++++++,,,,,,,,,+++******)))***+++---...,,,***)))+++...///---***)))---...+++,,,222555444;;;III\\\mmm|||ttthhhaaa```bbbdddiiinnnuuu{{{}}}{{{wwwsssiiibbbZZZUUUPPPGGG;;;222)))'''""" """$$$&&&&&&)))((('''%%%%%%%%%%%%&&&'''&&&$$$$$$'''***///111666666777777555333000...000,,,(((''')))***)))'''     &&&(((+++///...***$$$      """""" !!!!!!!!!###(((,,,333555777:::<<<>>>@@@@@@AAA@@@???===<<<:::999888222000---)))%%%"""  $$$'''***,,,...000111111111000111000......///111444666666777888999:::999999888:::999777666666666666777777888999999888666444222+++***(((&&&'''***---//////...---***&&&""""""(((---000777888999999888555222111///...---***(((%%%$$$### !!!!!!""" ###---444<<>>888555555666888888666333222222000,,,)))!!! !!!###$$$$$$###&&&(((+++///111222111111000333555555666999@@@EEEGGGJJJNNNSSSVVVWWWXXXWWWWWWTTTPPPKKKFFFBBB@@@???:::999:::???FFFMMMRRRUUUZZZ\\\^^^```^^^[[[VVVSSSOOOMMMIIIGGGEEEFFFHHHJJJNNNNNNOOOPPPPPPPPPPPPPPPRRRSSSSSSTTTUUUVVVWWWWWWUUUWWWYYYZZZYYYVVVSSSQQQJJJJJJIIIIIIIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[^^^```bbbccc......------...///111222222222222222222222333333000///......,,,,,,+++***...---++++++++++++---...,,,+++*********+++,,,---,,,***((())),,,...,,,***)))---...+++,,,333555333999GGGYYYjjjyyyuuujjjcccbbbdddfffgggllltttyyy{{{xxxssspppbbb[[[SSSMMMIII@@@333)))"""!!! """%%%&&&)))(((&&&%%%$$$$$$%%%%%%'''&&&%%%$$$&&&***...000999999:::999888555222000---(((###"""$$$%%%%%%$$$   &&&)))---000///+++$$$!!!     """!!! !!! """&&&+++111333666999>>>BBBEEEFFFFFFEEECCCAAA???===;;;:::111///+++'''$$$!!! !!!%%%''',,,---...000111111111111111000///...///222555777777888999:::;;;::::::999:::999777666666666777888888999999999888555333111+++)))'''&&&(((+++...000000///---***&&&!!!"""(((---111999;;;<<<<<<;;;888555333------,,,+++***)))(((''' !!!"""""" %%%000999===CCCJJJMMMKKKIIIHHHHHHBBBAAA@@@@@@BBBDDDFFFHHHAAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJNNNPPPPPPNNNKKKIIIHHHDDD===777444444777999888555333111000---((($$$!!!$$$%%%%%%$$$%%%'''***---///000000000333555666666666888>>>CCCFFFIIIMMMRRRVVVXXXXXXXXXWWWTTTPPPKKKFFFCCC@@@???:::999:::>>>EEEMMMRRRUUUZZZ\\\___``````]]]YYYVVVRRRPPPKKKHHHFFFFFFGGGHHHNNNNNNNNNNNNOOOPPPPPPPPPSSSTTTTTTUUUVVVVVVWWWWWWTTTVVVYYY[[[ZZZWWWSSSPPPJJJIIIIIIIIIJJJLLLMMMOOOOOONNNMMMMMMMMMNNNOOOPPPTTTTTTTTTUUUVVVVVVVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVXXX[[[]]]```bbbccc////////////000000000000...///111333333333222222,,,,,,,,,+++++++++******+++,,,...//////...,,,+++---+++'''%%%&&&+++000444)))******+++,,,---......///...------...000222333;;;III\\\mmmyyyuuukkkeeedddfffhhhhhhlllrrruuuuuuqqqjjjfffZZZSSSIII@@@:::333,,,''' """!!!!!! !!!###$$$""""""""""""############%%%&&&&&&%%%$$$&&&,,,111666:::===;;;999888333---'''&&&$$$$$$$$$$$$###!!!  ###(((+++,,,,,,+++((($$$   $$$(((+++---000555;;;AAAEEEGGGIIIKKKGGGCCC@@@???===999555111///+++'''"""$$$(((+++,,,222333444555555333111000222111111111222444666777::::::;;;;;;;;;:::999888999999999888888888888777888999::::::888555222000...)))%%%%%%)))...000111...,,,((($$$!!!!!!%%%***...111777888:::;;;;;;999666444333%%%,,,,,,$$$;;;MMM888$$$"""  $$$...666<<>>BBBDDDHHHMMMQQQSSSUUUVVVTTTSSSQQQMMMIIIEEEBBB@@@<<<:::888999>>>FFFOOOTTTZZZ\\\^^^``````___]]]\\\YYYWWWSSSOOOLLLIIIHHHHHHEEEFFFHHHKKKNNNQQQSSSTTTSSSSSSSSSTTTTTTUUUUUUVVVXXXWWWVVVXXXZZZXXXSSSOOOHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMRRRSSSTTTUUUVVVVVVUUUTTTZZZYYYWWWUUUTTTTTTUUUUUUWWWWWWYYYZZZ\\\^^^___```000000000000000///////////////000111222222222222,,,,,,+++++++++*********+++,,,...//////...,,,+++---+++'''%%%%%%(((+++...)))+++...000111111000//////...------...111333555999FFFYYYkkkwww~~~uuulllfffdddeeeggghhhkkkpppsssqqqkkkddd___RRRJJJ@@@888222,,,&&&""" !!!!!! """###$$$""""""""""""""""""""""""###%%%&&&$$$$$$&&&,,,111666;;;>>>===;;;999444---'''%%%$$$$$$$$$$$$###!!!  ###***...//////...)))%%%   """&&&(((,,,///444999???DDDHHHJJJLLLIIIEEECCCAAA>>>999555111000---)))$$$ !!!%%%))),,,...333444555666666444222111222111111111222444666777888999:::;;;;;;:::999999999999999999888888888888999999::::::888444111...,,,(((%%%&&&***///111111...,,,((($$$!!!!!!%%%***///111777888:::::::::888777555;;;///555666///CCCRRR@@@$$$###  (((111888===FFFHHHKKKMMMLLLHHHDDD@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPIIIBBB;;;999<<<>>>;;;888666444000---***'''### !!!$$$&&&'''+++,,,---///000222333444666666666666888999;;;===AAACCCFFFKKKNNNQQQSSSTTTTTTSSSQQQMMMIIIEEEBBB@@@;;;::::::<<>>444,,,'''###  !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!###$$$$$$###&&&,,,111666<<>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGJJJLLLNNNOOOOOOOOONNNMMMMMMMMMMMMEEE@@@;;;;;;===>>>;;;777333333222...)))$$$!!! !!!###%%%((())),,,---...000222333444555777666666777777888::::::???@@@CCCGGGKKKNNNPPPRRRSSSRRRPPPNNNJJJFFFBBB@@@::::::;;;>>>CCCIIIPPPTTTTTTVVVYYY\\\^^^___^^^^^^]]][[[YYYUUURRROOOMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMTTTTTTTTTUUUUUUUUUUUUUUUXXXVVVUUUWWWXXXWWWSSSOOOKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUUUUUUUTTTSSSSSSRRRSSSSSSUUUWWWYYY[[[]]]]]]222222111111000///......000///......///000222333,,,+++++++++************---...///000000///---,,,,,,,,,***)))((('''&&&&&&***,,,///222333222000///------,,,---///222555777777CCCUUUfffqqqxxx~~~yyyqqqiiicccaaaaaabbbbbbdddfffddd___UUUKKKEEE:::333***### !!!###$$$%%%"""""""""!!!!!!!!!!!!!!! """$$$$$$###&&&+++000666<<<@@@???>>>;;;555...&&&$$$######$$$$$$###!!!   """+++333888999777555///+++%%%!!!   ''')))---222:::AAAHHHKKKNNNMMMLLLJJJFFFBBB>>>;;;888888777555111---(((&&&"""###(((---000222444555666888888888777555333222222222222333555666888555666888:::;;;;;;;;;;;;;;;:::::::::999999999999;;;;;;:::888444000,,,***((('''&&&)))///333444333111...)))###"""&&&+++000222999999888888888888888888666///000---%%%+++///"""&&&%%%""" $$$---555;;;@@@BBBHHHHHHHHHGGGEEEBBB???===???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGIIIKKKNNNOOOQQQPPPPPPOOOMMMLLLJJJIIIAAA>>>;;;<<<>>>>>>:::666000111111---'''"""!!!!!!###"""######%%%'''***+++......///111333444666666777777777777888888888999===>>>@@@CCCFFFJJJMMMOOOQQQQQQPPPNNNKKKGGGCCCAAA999::::::<<<@@@EEEIIIKKKOOOQQQTTTXXX[[[]]]]]]^^^^^^]]][[[YYYVVVSSSPPPOOOJJJKKKKKKKKKKKKLLLLLLLLLTTTTTTTTTUUUUUUUUUUUUUUUYYYWWWUUUVVVXXXWWWSSSOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUUUURRRSSSTTTTTTTTTSSSRRRQQQQQQQQQSSSUUUWWWYYYZZZ[[[333222222111000//////...000000/////////111333444,,,,,,,,,,,,+++++++++***...///000111111///---,,,,,,,,,------,,,+++***))))))***+++,,,............,,,,,,,,,,,,...111444666:::EEEUUUdddmmmsssxxx{{{uuupppjjjccc^^^]]]]]]]]]\\\]]]\\\YYYRRRHHH???999222,,,$$$ """###%%%%%%######""""""!!!!!!!!! """$$$$$$$$$&&&+++///666<<>>===:::444---%%%###"""###$$$$$$###!!!  $$$)))111999======;;;999555000***&&&###   """$$$)))///666>>>EEEIIILLLMMMLLLKKKHHHEEECCCBBB@@@@@@@@@???;;;666111...&&&"""!!!$$$(((---111444555666666777888999999777555444333222222222333555777888444666888:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999<<<;;;999666222...+++)))((('''(((,,,222666555333111---((("""###''',,,000333888888888888888888999999<<<888777333---......'''((('''$$$""" """***333;;;@@@CCCCCCHHHHHHFFFDDDBBB@@@>>><<>>===<<<===>>>===888555---///...***%%%!!!!!!###%%%%%%%%%&&&'''***,,,......///000222333555666777888888999999999999888888;;;<<<<<<>>>BBBFFFJJJLLLPPPPPPPPPNNNKKKGGGCCCAAA:::999999999:::<<<>>>???IIIKKKNNNRRRVVVYYYZZZ[[[]]]]]]]]]\\\ZZZWWWSSSRRRKKKKKKKKKKKKLLLLLLLLLMMMRRRSSSSSSTTTTTTUUUUUUVVVZZZXXXVVVVVVXXXXXXTTTQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKMMMNNNPPPQQQRRRPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPRRRSSSUUUWWWXXXXXX222222222111111000000///000000000000111222333444------------,,,,,,,,,,,,///000111222111000---,,,,,,------......---,,,,,,(((((())))))***,,,------,,,+++++++++---000222444<<>>BBBBBBAAA???;;;666000+++'''###   %%%,,,333;;;AAADDDHHHJJJKKKJJJIIIHHHJJJKKKIIIJJJKKKJJJFFF@@@:::666,,,(((!!!!!!&&&(((,,,111444666777777666777888999999777555444333333222333444555777888444666777999;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<:::888555111---***((())))))+++000666888666444000---'''!!! ###(((---111333777777888999999999999888999999777444333111000000+++)))'''$$$###"""""""""###(((111999@@@CCCDDDDDDIIIGGGEEEBBB@@@???>>>>>>???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKMMMMMMMMMNNNNNNMMMJJJFFFBBB???===============;;;777444---,,,)))&&&###"""###%%%'''''''''(((***,,,...000...///000222444555666777888999::::::;;;::::::999;;;::::::;;;>>>CCCHHHKKKNNNOOOOOOOOOLLLHHHDDDAAA<<<:::888555444444555555CCCDDDHHHLLLPPPSSSVVVWWWZZZ[[[]]]]]]\\\YYYVVVTTTLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPQQQRRRSSSUUUVVVVVV\\\YYYWWWWWWYYYYYYVVVRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLIIIIIIJJJJJJLLLMMMOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUVVV111111111111111111111111000111222333333444444333//////.........---------000111222222222000...,,,,,,,,,,,,,,,,,,+++******&&&(((***,,,------,,,,,,,,,+++******+++...000222<<>>?????????@@@AAABBBCCCEEEFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKLLLKKKHHHDDD???<<<>>>>>>======;;;999666333---)))$$$!!!!!!$$$&&&''')))))))))***+++...000222...///000111333555666777999999;;;<<<<<<<<<<<<;;;:::999888999<<>>;;;777444111111111222>>>???BBBFFFJJJNNNQQQSSSWWWYYY[[[]]]]]][[[XXXUUUPPPPPPOOONNNMMMLLLKKKKKKLLLMMMOOOPPPSSSTTTVVVWWW]]]ZZZXXXXXXZZZZZZWWWTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUURRRRRRRRRSSSSSSSSSSSSTTT111111111111111222222222000111333444555555444333000////////////.........111111222333222000...,,,,,,++++++***)))(((''''''%%%(((,,,///000///---+++,,,+++*********,,,///000:::BBBMMMTTTVVVVVVWWWXXXSSSRRRPPPOOOOOOOOOQQQRRRIIIFFFAAA:::444///,,,*** """### ###%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%''')))(((&&&&&&))),,,555888888555333333111,,,###"""!!!"""###$$$###"""  ###***111555;;;BBBHHHKKKMMMMMMDDD???888333...)))"""  !!!)))000666:::<<>>???@@@AAA???@@@AAABBBDDDEEEFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJGGGIIIJJJJJJGGGBBB===999???>>>>>><<<:::888555333---'''!!!!!!%%%'''(((*********+++,,,///111222......000111333444666666999:::;;;===>>>======<<<:::999888888;;;@@@FFFIIIMMMNNNOOOOOOMMMIIIEEEBBB???<<<888333111111222333;;;===???CCCGGGKKKNNNPPPTTTWWWZZZ]]]]]][[[XXXVVVTTTSSSQQQOOOMMMKKKJJJIIIJJJKKKMMMOOORRRTTTVVVWWW^^^[[[YYYYYYZZZ[[[XXXUUUTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOOOONNNNNNNNNOOOQQQRRRRRRQQQQQQQQQRRRSSSUUUWWWSSSSSSSSSSSSSSSRRRRRRRRR/////////000111111222222111111222333222111000///,,,,,,------.../////////111111111111111222222222***)))))),,,......)))%%%(((((())))))******++++++&&&&&&'''))),,,000333555999>>>BBBDDDHHHMMMNNNLLLLLLJJJHHHJJJMMMOOONNNLLLDDD>>>666000---+++'''$$$ """&&&+++,,,)))%%%$$$$$$###""""""######"""$$$&&&&&&&&&)))///444111444777888777333...,,,""" """!!!  """***000...777CCCKKKMMMLLLLLLLLLGGGEEE@@@:::444...***(((  &&&---222777===AAAAAAEEEFFFDDDIIITTTZZZZZZ___bbbfffgggccc[[[SSSMMMAAA999000---000222000---000444777888777666888:::777777666666555555555444444444444555555555555555666666777999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;888888777444222///,,,***,,,000777<<<===:::555111---***%%%&&&***,,,...222666777888888999999:::;;;;;;999888888777666555555444555222///,,,++++++---...000,,,'''!!!!!!***111777:::>>>BBBEEEFFFFFFFFFBBBAAA@@@>>>>>>>>>>>>??????>>>???AAAEEEFFFDDDAAADDDEEEFFFGGGIIIJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKLLLLLLGGG@@@:::888888>>>:::777555666444111---$$$###!!! """&&&+++...,,,+++***,,,111333222111555333222333666888666444666999===AAACCCBBB@@@???<<<======;;;999;;;AAAFFFHHHJJJLLLMMMMMMLLLIIIHHH@@@>>>:::666333333333444888999;;;???CCCFFFJJJKKKOOOSSSXXXZZZZZZZZZ]]]```WWWSSSPPPNNNNNNMMMIIIFFFGGGGGGIIIKKKMMMOOOPPPQQQVVVVVVWWWXXXXXXXXXXXXXXXZZZXXXVVVTTTRRRQQQQQQQQQMMMNNNOOOPPPQQQPPPOOONNNOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWVVVVVVUUUTTTTTTTTT000000000111111222222222111222222333222111////////////000000111222222222111111111111111111111111,,,++++++---000///+++''')))))))))))))))*********&&&''''''))),,,///333444888===BBBDDDHHHMMMNNNLLLEEECCCAAAAAACCCDDDAAA>>>>>>888000+++)))'''$$$!!!"""###''',,,,,,***&&&%%%$$$###""""""""""""###&&&((((((***...222333666888888444...(((%%%###  !!!!!!  !!!)))---...666AAAIIIKKKJJJJJJKKKFFFDDD@@@:::444///***(((    """***000333666;;;>>>>>>AAABBBAAAGGGRRRZZZ[[[aaadddggghhhddd]]]UUUPPPDDD===555333666777444111444777::::::888777888999666666777777888999999999666666666666555555555555666777888999:::;;;<<<============<<<<<<<<<;;;;;;:::999777444111///------///333999======999444000,,,(((###&&&***,,,///444777999999999999999:::::::::999888888777666666555555555444111///......//////111---(((### $$$---444<<<===@@@BBBDDDFFFFFFGGGAAA@@@???>>>===>>>???@@@?????????BBBEEEFFFEEECCCDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLJJJEEE???:::888999===:::666555555333000,,,###"""!!!!!!###'''+++------,,,+++---111333333111444222111333666888888777:::;;;>>>AAACCCCCCCCCBBB===>>>>>><<<999;;;???DDDGGGHHHJJJLLLMMMKKKJJJHHHBBB@@@<<<888666555555555555666888;;;???CCCFFFHHHNNNRRRWWWYYYYYYZZZ]]]```ZZZWWWTTTRRRQQQOOOKKKHHHEEEEEEFFFHHHJJJMMMOOOQQQUUUVVVXXXYYYZZZZZZYYYXXXYYYWWWVVVTTTSSSRRRSSSSSSMMMNNNOOOPPPPPPOOOOOONNNOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVUUUUUUTTTTTTSSS111111111222222222222222222222222222111000///...222222333333444555555555222222222111111000000///---,,,+++---000///+++'''************))))))))))))''''''((())),,,///222444666<<>>EEEGGGGGGGGGHHHEEECCC???:::444///+++)))"""!!!    !!!!!! $$$)))///333444666999<<<;;;======>>>EEEQQQZZZ]]]dddfffiiiiiifff```XXXSSSIIIDDD>>>===??????;;;777;;;<<<===;;;999777777888555666777999:::<<<===>>>888888888777777666666555666777888999;;;<<<===>>>>>>>>>===<<<<<<<<<======<<<:::777444222111000111333777;;;>>>===999222...)))&&&!!! '''+++...111666:::::::::::::::999999999999999999888888777666666666666666555444333333222222333000+++&&&###!!!!!!!!! """)))333:::@@@AAACCCEEEFFFFFFGGGFFF???>>>=========>>>@@@@@@??????@@@BBBEEEFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJFFFAAA<<<999999999<<<999555333333111---***""""""###$$$&&&)))+++,,,...------///222333333222333222111222555888::::::===???AAACCCEEEFFFFFFFFF???@@@@@@<<<999999===AAADDDFFFHHHJJJKKKKKKJJJIIIDDDCCC@@@===:::999999999333444555777;;;>>>BBBDDDMMMQQQVVVXXXXXXYYY\\\___^^^\\\YYYVVVTTTPPPLLLIIICCCCCCCCCDDDFFFJJJNNNPPPTTTVVVYYY[[[\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTNNNNNNOOOOOOOOOOOONNNMMMPPPQQQSSSUUUWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTSSS333333222222222222222222333333222111000///......222222333444444555555666333222222111000//////...---+++***+++------)))%%%++++++******))))))((((((''''''((())),,,///222444555<<>>999444///,,,***%%%$$$"""   !!!!!! !!!)))...444666666777999<<<::::::;;;===EEEPPP[[[```eeegggiiijjjgggbbb[[[WWWOOOKKKHHHHHHIIIGGGBBB>>>AAAAAA???<<<:::888777777444555666888999;;;<<<===::::::999888888777666666666777888:::;;;===>>>??????>>>>>>=========>>>???>>>;;;777444222333444555888;;;>>>@@@===777111,,,&&&###!!!(((---000333888<<<<<<<<<;;;:::999999888888999999999888888777777777777888999999888777666555555222...***'''%%%$$$###""""""!!! ###(((///888@@@BBBDDDGGGIIIIIIHHHEEECCC======<<<<<<===???@@@AAA@@@@@@AAABBBDDDFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJGGGBBB===999888999:::;;;777333111000...***&&& """$$$''')))+++,,,,,,/////////000222333333333555333333333555777999:::>>>@@@CCCFFFHHHHHHGGGFFFAAABBBAAA===999888;;;>>>AAACCCEEEHHHJJJJJJJJJJJJGGGFFFDDDAAA???>>>===<<<555555555777999===@@@BBBKKKOOOTTTWWWWWWXXX[[[^^^___]]][[[XXXUUUPPPLLLJJJCCCBBB@@@@@@CCCGGGLLLOOOSSSUUUYYY\\\]]]\\\ZZZYYYZZZYYYWWWUUUTTTSSSTTTTTTPPPPPPOOOOOOOOONNNMMMMMMPPPRRRUUUXXXYYYXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTT444333333222222111111111222222111000000//////...111111111222333333444444222222111111000///......+++)))'''(((******&&&###++++++******))))))(((((('''((((((***,,,///111333555<<>>@@@BBBDDDBBB@@@===999444000---+++&&&&&&$$$###!!! !!!!!!  &&&---222777999999999;;;===:::999999>>>EEEOOOZZZaaadddfffhhhhhhgggccc^^^[[[TTTRRRQQQQQQQQQNNNIIIEEEEEECCC???<<<999888777777444444555666777777888888;;;;;;:::999888777777666777777999:::<<<>>>???@@@@@@???>>>======>>>@@@AAA???<<<888555444555888999<<<>>>@@@@@@<<<666///***###!!!""")))...111555:::>>>===<<<<<<;;;:::999888888999999999999888888888888888999;;;;;;;;;:::999777777555222///+++((('''&&&"""###"""!!! %%%)))...444===DDDBBBEEEJJJMMMMMMIIICCC???======<<<===>>>???AAABBB@@@AAABBBBBBCCCDDDEEEFFFDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHDDD>>>:::888777888999999666111///...,,,'''### """%%%)))+++------,,,000111111111222222222333666666555555444555777888;;;>>>CCCGGGIIIHHHFFFDDDAAABBBAAA>>>:::888:::===???@@@CCCEEEGGGIIIIIIJJJIIIIIIHHHFFFDDDBBB@@@???999888888888:::>>>AAACCCIIINNNSSSVVVVVVWWWZZZ]]]\\\\\\[[[YYYTTTPPPLLLKKKFFFDDDAAA@@@AAAEEEIIIMMMQQQTTTWWW[[[]]]\\\ZZZYYY\\\[[[YYYVVVTTTSSSSSSSSSRRRQQQPPPOOOOOONNNMMMMMMQQQSSSVVVYYYZZZYYYXXXVVVUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUU444444333222111000000///111111000/////////000000000000000111222222333333111111111000000//////...+++)))&&&'''))))))%%%"""************))))))))))))(((((((((***,,,///111333777>>>FFFKKKQQQWWWWWWUUUQQQJJJ@@@888333---'''###&&&""" ###)))///111444777555111,,,***&&&###!!!!!!"""######$$$###!!! $$$,,,222<<>>>>>???AAACCC???===:::777777888;;;<<<>>>???@@@@@@;;;444---(((!!!%%%+++000333666;;;???===<<<<<<;;;:::999999888999999999999999999999999999:::;;;<<<<<<<<<;;;:::999888666333///,,,)))(((######$$$###""" !!!&&&+++000333999@@@FFFBBBEEEKKKNNNMMMHHHAAA===???>>>>>>>>>>>>@@@BBBCCCAAABBBBBBBBBAAAAAACCCEEECCCDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJEEEAAA;;;888777777777777888444///---+++)))$$$ """&&&***---.........000111222222111000111333666777888777555444555666888;;;@@@DDDFFFEEECCCAAA???AAAAAA>>>:::999;;;>>>>>>???AAACCCEEEGGGHHHIIIKKKKKKKKKJJJHHHFFFCCCBBB<<<;;;::::::;;;???BBBDDDGGGLLLQQQTTTUUUVVVYYY\\\ZZZ[[[\\\ZZZVVVRRROOONNNKKKHHHEEEBBBBBBDDDGGGJJJOOOQQQUUUXXXZZZZZZYYYXXX]]][[[YYYWWWUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNRRRTTTVVVXXXYYYYYYXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYYYYXXXXXXWWWVVVVVV444333222111000///......000000///...///000111111111111222222333444444444000000000000000/////////...+++))))))******(((%%%)))))))))))))))*********(((((()))***,,,...111222888@@@HHHNNNTTTZZZ[[[XXXTTTKKK@@@666000+++'''###!!! %%%,,,111333666999777333,,,)))&&&###!!!!!!###$$$"""######"""!!!$$$+++000;;;>>>>>>888///((((((+++%%%&&&%%%### !!!$$$%%%!!!!!!""""""$$$---333777;;;???CCC???===;;;888444111...---''''''''''''&&&$$$"""!!!   """***000444888<<<===:::999:::;;;444111222:::@@@EEEMMMUUU\\\]]]___aaabbbaaa___^^^[[[[[[ZZZYYYWWWTTTPPPNNNEEE@@@:::777777888888777666666777777777777888888999999999999888888888888777888999;;;===???AAABBBBBBAAA???>>>>>>@@@BBBDDD???===;;;999999;;;<<<>>>???@@@@@@???:::333,,,'''  """'''---222444777;;;???<<<<<<;;;;;;:::::::::999::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;;;;:::999666333///,,,***%%%%%%&&&%%%$$$"""  !!!(((,,,222555888<<>>@@@@@@?????????AAABBBCCCAAABBBCCCAAA>>>>>>@@@CCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHBBB>>>999666777777666555777333...+++***'''"""!!!###'''***---////////////111333222000///000222333666999999777555666666888999;;;===???@@@@@@AAA===???@@@>>>;;;:::===@@@===>>>@@@BBBDDDEEEGGGGGGKKKLLLMMMMMMKKKHHHEEECCC===<<<:::999;;;>>>AAACCCFFFKKKPPPSSSTTTUUUYYY\\\YYY\\\^^^]]]ZZZVVVUUUTTTPPPNNNJJJFFFDDDEEEFFFGGGMMMOOOQQQTTTVVVXXXXXXXXXZZZYYYXXXVVVVVVVVVWWWWWWWWWUUUSSSQQQPPPOOOOOOOOOTTTTTTVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[ZZZZZZYYYYYYXXXXXX444333222111000......---//////......///000222333333333444444555666666666////////////000000000000111...++++++------***'''(((((())))))******++++++(((((()))***,,,...111222999AAAJJJPPPWWW]]]^^^[[[KKKBBB555+++%%%!!! &&&---333555888:::888444,,,)))&&&"""!!!"""$$$%%% """$$$$$$###%%%)))---666999:::555,,,(((***...$$$&&&&&&### """%%%&&&""" ###$$$$$$"""+++111555:::???CCC>>>===:::777444111...---''''''(((((('''%%%###""" !!! $$$---333777:::>>>===:::888888999111---///777===@@@GGGOOOYYYZZZ]]]___``````______\\\\\\[[[ZZZWWWUUURRRPPPDDD???888555666888888888777777888999::::::;;;;;;888888888888888888999999777888999<<<>>>@@@AAABBBBBBAAA???>>>???AAACCCEEE>>>===<<<;;;;;;<<<===??????@@@@@@>>>999222+++''' !!!###(((...222444777;;;???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;:::888444000---+++'''''''''&&&$$$""" """###,,,000555888:::===BBBFFFFFFFFFFFFFFFEEECCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCBBBCCCCCC@@@===<<<>>>AAACCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHH@@@<<<888666777777666444777222---***)))&&&!!!"""$$$'''***---///000000///111333222///...///111000444999:::999777777888999888777777999<<>>???>>><<<;;;>>>AAA===>>>???AAACCCDDDFFFGGGLLLMMMNNNNNNLLLIIIFFFDDD===;;;999888999<<>>333)))!!!!!!$$$$$$$$$%%%#########$$$%%%(((***+++////////////...,,,***)))""""""#########!!!$$$$$$$$$###############&&&---444999===>>>@@@===999444000...---,,,+++++++++***(((%%%###"""   !!!!!!  &&&...666::::::<<<======<<<888444111---)))(((+++000555>>>FFFQQQTTTXXX\\\^^^^^^\\\[[[ZZZZZZZZZXXXTTTOOOKKKHHHCCC???;;;999::::::888666666666555555666888:::;;;<<<;;;:::999999999;;;;;;===<<<<<<<<<===???AAACCCCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<;;;<<<===???AAABBB@@@AAA@@@:::222+++(((''' )))+++///333777:::;;;<<>><<<;;;;;;;;;;;;:::;;;<<<=========<<<;;;999::::::;;;<<<===>>>>>>@@@???>>><<<999555222000---+++(((%%%"""!!! ###"""!!!"""$$$(((,,,...777999;;;>>>@@@BBBDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBFFFEEECCCBBBBBBBBBCCCDDDDDDEEEEEEBBB???>>>@@@BBBDDDDDDCCCDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGHHHJJJLLLIIIDDD???666555666999:::888222---++++++)))%%% !!!"""%%%)))---000111111000222111111///...---,,,+++,,,---///222555777999:::;;;999777666666888;;;======>>>>>><<<999888:::===AAA@@@??????AAADDDHHHJJJJJJKKKLLLMMMLLLJJJHHHGGG???===;;;:::;;;===AAACCCKKKMMMOOORRRUUUVVVWWWWWWZZZ\\\^^^``````^^^\\\ZZZWWWUUUQQQMMMKKKKKKKKKLLLMMMMMMNNNOOORRRUUUWWWYYYXXXYYYZZZ[[[\\\[[[ZZZYYYXXXTTTQQQPPPRRRSSSRRRPPPTTTUUUVVVXXXYYYXXXXXXWWWXXXWWWWWWWWWXXXYYY[[[\\\```___^^^\\\ZZZYYYWWWWWW444444333222111000000///222222222222111111111111111111111111000000000000---...000222222000...,,,------,,,+++***))))))(((((((((((())))))***+++,,,,,,......---,,,---222777<<>><<<999555111---+++******,,,,,,,,,+++)))&&&###"""  !!!!!! !!!$$$***000777:::;;;<<<===<<<:::666222///+++&&&%%%)))...333;;;CCCKKKNNNSSSWWWZZZZZZZZZYYYYYYYYYXXXVVVSSSNNNJJJGGGCCC???:::999::::::888555666666666777888999:::;;;::::::999999999:::;;;;;;=========>>>???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@;;;;;;;;;<<<===???AAABBB@@@AAA???999111***&&&%%% """###***,,,000444888;;;===>>>AAA???>>><<<;;;;;;;;;;;;999:::;;;=========<<<<<<999::::::;;;<<<===>>>>>>@@@@@@>>><<<999666333111...,,,)))&&&$$$"""!!!!!!#########$$$'''+++...000888999<<<>>>@@@BBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEBBBBBBDDDFFFDDDDDDDDDDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHHHHEEE???;;;666777888:::999666111...+++***(((###"""$$$&&&***...000111111111000000///...---,,,+++++++++,,,...111333666888999999999888888999:::;;;<<<<<<======;;;999888;;;===AAA@@@???@@@AAADDDHHHJJJJJJKKKLLLMMMLLLJJJHHHGGG>>>===;;;;;;===@@@DDDGGGLLLNNNQQQTTTVVVWWWXXXXXX[[[\\\^^^_________^^^]]]YYYWWWSSSOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPSSSVVVWWWWWWXXXZZZ[[[\\\\\\[[[[[[XXXUUURRRQQQRRRRRRQQQOOOUUUVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\______^^^]]][[[YYYWWWVVV222222222222111111111111444333333222222111111000111111111111000000//////...///111222222111///.........---,,,+++***))))))(((((()))***++++++++++++,,,...///...---...333777;;;BBBGGGIIIIIIIIIDDD>>>333///)))###  ,,,555>>>AAABBBCCC@@@;;;777---%%%$$$&&&$$$######&&&%%%%%%%%%&&&''')))***------...---,,,+++)))(((############"""!!! %%%%%%%%%%%%$$$###"""!!! &&&...555:::===???888666111---)))(((((((((---------,,,***'''$$$""" """###'''+++000444888:::;;;<<<<<<:::777222...+++&&&"""!!!%%%***///666>>>DDDGGGLLLRRRUUUWWWWWWVVVWWWWWWVVVTTTQQQLLLHHHFFFBBB>>>:::888::::::888555666666888999:::;;;;;;;;;888888999999:::::::::;;;>>>>>>???AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????::::::;;;<<<>>>???AAAAAAAAA@@@===777///((($$$###  """$$$&&&+++...222666:::>>>@@@@@@AAA???>>><<<;;;;;;;;;;;;888999:::<<<============::::::;;;<<<===>>>>>>???@@@@@@???===:::777555444///...+++(((&&&$$$$$$###$$$%%%&&&))),,,///111333999:::===???AAABBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDHHHGGGFFFEEEDDDEEEEEEFFFHHHHHHIIIHHHFFFFFFHHHIIIDDDDDDDDDDDDEEEGGGIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEDDDCCC???:::666777999;;;;;;777333000...***(((%%%!!!!!!$$$&&&(((,,,///111222222111...---,,,+++******)))))))))***,,,///111444666777666888:::;;;<<<<<<;;;::::::::::::999888999;;;===AAA@@@@@@@@@BBBEEEHHHJJJJJJKKKLLLLLLKKKJJJHHHFFF>>>>>>===>>>AAAEEEIIILLLOOOPPPSSSUUUWWWXXXXXXXXX[[[\\\]]]^^^______``````\\\ZZZWWWSSSPPPNNNMMMMMMKKKKKKKKKKKKMMMPPPSSSUUUUUUWWWYYY[[[\\\]]]]]]\\\XXXVVVSSSQQQQQQQQQOOONNNTTTUUUWWWYYY[[[\\\\\\]]][[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^\\\YYYWWWUUU000000000111111111111222333333333333333222222222222222111111000000//////...///111222222111000000//////...---+++***))))))'''(((***+++,,,+++***))),,,...000///...///333777:::@@@CCCBBBAAA@@@;;;444+++)))$$$   """222:::BBBEEEGGGGGGBBB<<<888...&&&&&&'''%%%######''''''&&&&&&&&&''')))***,,,,,,------,,,***)))((($$$$$$######"""!!!!!! %%%&&&&&&%%%$$$###!!! !!!'''///555;;;>>>???888555000,,,(((''''''(((---.........+++(((%%%###  %%%''',,,111666999:::;;;<<<;;;:::888444///***'''"""!!!%%%***111888>>>AAAGGGNNNRRRUUUUUUUUUTTTTTTSSSQQQNNNJJJGGGDDDBBB>>>:::888::::::888666666777999;;;<<<<<<<<<;;;777888999::::::;;;;;;;;;>>>???AAABBBCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===999:::<<<>>>???@@@AAAAAABBB???:::333,,,&&&"""!!!"""%%%'''---000444888===@@@BBBBBBAAA???>>><<<;;;;;;;;;;;;888888999;;;<<<===>>>>>>::::::;;;<<<===>>>??????@@@@@@???===;;;999777666111000---***(((''''''&&&&&&'''***,,,000222444555:::;;;>>>@@@BBBBBBBBBAAADDDDDDDDDEEEEEEFFFFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJEEEDDDDDDDDDEEEGGGIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIFFFCCC@@@<<<888555777;;;===;;;555000......(((&&&""""""%%%)))***---///111111111111+++***)))(((''''''((((((((()))+++---000333444666444777;;;>>>???===:::888777777777777888999<<<===AAA@@@@@@AAACCCEEEHHHIIIIIIJJJKKKLLLKKKIIIGGGFFFAAAAAAAAABBBEEEIIILLLOOORRRSSSUUUWWWXXXYYYYYYXXX[[[[[[[[[\\\]]]```bbbccc___]]]ZZZWWWTTTQQQOOONNNKKKJJJIIIIIIJJJLLLOOOQQQSSSTTTWWWYYY\\\]]]]]]]]]XXXVVVTTTQQQPPPOOONNNNNNQQQRRRTTTVVVXXXZZZ[[[\\\]]]\\\\\\\\\\\\[[[\\\\\\[[[]]]^^^^^^]]]ZZZVVVTTT......///000000111222222111111222333444555555666222222111111000//////......///000111222222111111000///...---+++***)))((('''((()))***+++***)))(((+++---//////...///222666999===???<<<999777222,,,$$$"""    !!!)))999@@@GGGJJJLLLKKKDDD===777---&&&&&&(((&&&$$$###(((''''''&&&'''(((***++++++,,,,,,---,,,+++)))(((%%%$$$######"""!!!!!!!!!%%%%%%&&&&&&%%%$$$"""!!!!!!(((///666;;;???@@@:::777222,,,)))((()))))),,,---......---)))&&&###!!!  '''***000666:::<<<<<<<<<<<<;;;999666111,,,'''%%%"""%%%+++222999===DDDKKKPPPSSSTTTUUUSSSRRRQQQOOOLLLHHHEEEDDDBBB>>>:::999;;;;;;999777777999;;;===>>>>>>======999999:::::::::;;;;;;;;;>>>???AAABBBCCCBBBBBBAAABBBBBBAAA???>>><<<;;;;;;888:::===@@@BBBBBBBBBAAABBB>>>777000)))%%%!!!!!!%%%(((000222666:::>>>AAACCCCCCAAA???>>><<<;;;;;;;;;;;;888888999:::;;;<<<===>>>:::;;;;;;<<<===>>>??????@@@???>>><<<;;;:::999999444222000---+++*********(((***,,,///111444666777999;;;>>>AAABBBCCCBBBAAACCCDDDDDDEEEFFFGGGHHHHHHJJJIIIHHHFFFFFFGGGGGGHHHEEEEEEEEEFFFGGGHHHHHHGGGEEEEEEDDDEEEFFFGGGIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHMMMKKKHHHCCC>>>:::888777888;;;<<<:::444...,,,,,,&&&### ###&&&***+++,,,...///000000///((('''&&&%%%%%%&&&'''((('''(((***---000222444555444777;;;>>>???<<<999666666555555555777999;;;<<<@@@AAAAAABBBDDDFFFHHHIIIHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEFFFHHHKKKNNNPPPTTTUUUWWWXXXYYYYYYYYYXXXZZZZZZYYYZZZ\\\^^^aaabbb```___]]]ZZZWWWTTTQQQOOOJJJIIIGGGFFFGGGIIILLLNNNOOOQQQTTTWWWYYY[[[[[[\\\WWWVVVTTTQQQOOONNNNNNNNNNNNNNNPPPRRRTTTWWWXXXYYY]]]]]]]]]]]]]]]\\\\\\\\\[[[\\\]]]^^^\\\ZZZVVVTTT---......///000111111111111111222333555666777777333222222111000///............///000111111111111000///...,,,+++)))(((''''''(((((())))))(((((((((***,,,//////---...111555888;;;;;;666222000+++%%%     ###---===CCCJJJMMMNNNLLLDDD;;;444+++%%%&&&)))'''%%%%%%((('''''''''((()))+++,,,+++,,,---------,,,***)))%%%%%%$$$"""""""""""""""###$$$&&&''''''%%%###""""""(((000777<<>>>>>===<<<;;;888555000+++&&&$$$!!!&&&,,,555999@@@GGGMMMPPPRRRRRRRRRQQQPPPMMMJJJGGGEEEDDDBBB???;;;:::<<<===;;;999::::::<<<===>>>?????????===<<<;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAA@@@???===;;;:::888888888;;;???BBBDDDDDDCCCBBBAAA;;;333,,,'''### """'''***333555888<<>><<<;;;;;;;;;;;;999999999999:::;;;======;;;;;;<<<===>>>??????@@@???>>>===;;;;;;:::::::::666444222000...---------+++,,,---///111444666777888;;;>>>BBBCCCDDDCCCBBBCCCCCCDDDFFFGGGHHHJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHEEEDDDDDDEEEGGGHHHGGGEEEEEEEEEEEEEEEFFFHHHIIIKKKGGGHHHIIIJJJJJJJJJIIIHHHLLLKKKGGGAAA<<<999999:::888999999777222...+++***"""!!!$$$%%%******+++,,,------------'''&&&$$$######%%%&&&(((((()))+++...000333555666777888;;;===<<<:::777555555333222444666999::::::@@@AAAAAACCCDDDFFFHHHIIIHHHIIIJJJJJJJJJHHHFFFDDDGGGGGGGGGIIIKKKNNNPPPRRRVVVWWWXXXYYYYYYYYYXXXWWWXXXWWWWWWXXXYYY\\\^^^___``````___]]]ZZZVVVSSSQQQKKKIIIFFFEEEEEEGGGJJJLLLLLLNNNPPPSSSVVVWWWXXXXXXUUUUUUTTTQQQNNNMMMNNNOOOLLLMMMNNNOOOQQQTTTVVVWWW\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\[[[YYYWWWUUU---......//////000000000222333333444555666666777333333222111000///......------...///000000111111//////---,,,***((('''&&&''''''&&&&&&&&&&&&''''''(((+++......------000333666999777222...+++&&&      """---===CCCHHHKKKLLLJJJAAA777000(((###%%%))))))''''''''''''''''''(((***,,,...,,,,,,---......---+++***&&&%%%$$$""""""""""""###"""###%%%''''''&&&$$$###!!!""")))000777<<<@@@AAA===888222+++'''%%%&&&''''''))),,,...---+++'''%%%"""!!! !!!'''+++222999>>>?????????<<<:::888444///***&&&$$$ ###(((000444;;;BBBHHHKKKMMMMMMQQQQQQOOOLLLJJJGGGEEEDDDCCC@@@<<<;;;===>>>===:::<<<<<<<<<===>>>???@@@AAAAAA???<<<:::999;;;===>>>>>>============>>>??????@@@???===;;;999777666555999<<<@@@DDDGGGFFFEEEDDD???999000)))&&&### !!!&&&+++///555777999<<>><<<;;;;;;;;;;;;::::::999999999:::<<<<<<;;;;;;<<<===>>>???@@@@@@>>>===;;;:::::::::;;;;;;777666444111000/////////...------...///222555777777:::>>>BBBDDDEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLIIIIIIGGGFFFFFFFFFGGGHHHGGGFFFEEEGGGIIIIIIGGGEEEFFFEEEEEEEEEFFFHHHJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGCCC===777666777:::888777555444222///***'''"""$$$%%%))))))******************&&&%%%###""""""$$$'''(((***+++---///222444666777999:::::::::999777555444555333111222666888999888@@@AAABBBCCCEEEGGGHHHIIIGGGHHHIIIJJJIIIGGGEEEDDDFFFFFFHHHJJJMMMPPPSSSUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVXXXYYYZZZ[[[_________^^^\\\XXXTTTRRRLLLIIIFFFDDDDDDFFFIIIKKKIIIKKKMMMPPPRRRTTTTTTUUUTTTTTTTTTQQQNNNMMMOOOQQQNNNNNNOOOPPPRRRTTTVVVXXXZZZ[[[\\\]]]^^^^^^]]]]]][[[[[[[[[[[[ZZZYYYWWWVVV............//////000000444444555555555555555555333333222111000///...------------...///000000111///...---+++)))(((&&&&&&((('''%%%$$$$$$%%%&&&''''''***---...,,,,,,///222666888666000+++)))$$$      +++;;;AAAFFFIIIJJJHHH===333---&&&!!!%%%))))))((()))'''''''''''')))+++---///,,,---.........---,,,+++&&&%%%$$$""""""""""""###!!!"""%%%'''((('''%%%$$$"""###)))111888===@@@BBB<<<777000)))$$$"""###$$$%%%'''+++------+++(((&&&###""" !!!"""'''+++222999===@@@@@@@@@<<<:::777333///***&&&$$$!!!!!!&&&,,,000777>>>DDDGGGIIIIIIQQQPPPOOOLLLIIIGGGEEEDDDDDD@@@===<<<>>>???>>>;;;======<<<<<<===???AAABBBDDDBBB===:::999:::===???======<<<;;;;;;<<<>>>>>>???>>><<<:::888666444333999<<>>888///(((%%%### !!!  $$$)))///333666888:::===???@@@@@@@@@AAA???>>><<<;;;;;;;;;;;;;;;:::999999999:::;;;<<<;;;;;;<<<===>>>???@@@@@@===<<<;;;:::999:::;;;;;;888777555222111000000000///...------...111444666666999>>>BBBEEEEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLLLLIIIHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGIIIKKKKKKIIIEEEFFFEEEEEEEEEFFFHHHJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHEEECCC@@@:::444333666999888555222222222///***&&&###$$$$$$)))(((((((((((((((((((((%%%$$$"""!!!"""$$$''')))+++,,,...000333555777888;;;;;;999888666555444444555333111222555888888777@@@AAABBBDDDEEEGGGHHHIIIGGGHHHIIIIIIIIIGGGEEECCCDDDEEEGGGKKKOOOSSSVVVXXXWWWXXXYYYYYYYYYXXXVVVUUUSSSTTTUUUUUUVVVWWWXXXXXX^^^_________]]]YYYUUUSSSLLLJJJFFFDDDCCCEEEHHHJJJGGGIIIKKKNNNPPPRRRRRRRRRRRRTTTTTTQQQNNNMMMOOORRRQQQPPPQQQQQQSSSUUUXXXYYYXXXZZZ[[[]]]^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWW000...---///222333222000444444555555555555555555111111111111000000000000......//////000000111111//////...---+++***)))(((((('''&&&%%%&&&&&&((())))))***,,,...000000000000666666555333...)))###     $$$***:::>>>DDDHHHGGGAAA:::555***(((%%%###$$$&&&(((************++++++,,,,,,---------------.........///***((('''%%%$$$$$$$$$%%%$$$%%%'''(((******++++++(((### ***222555888<<<>>>999888333+++### """%%%###&&&***...///---)))'''%%%###!!!  &&&***///666<<<@@@AAA???>>>999:::888333,,,'''%%%%%%!!!  !!!"""###+++///444:::???CCCFFFHHHJJJLLLMMMKKKGGGEEEFFFHHHDDDCCCBBBAAA@@@??????>>><<<>>>@@@???>>>@@@DDDGGGPPPIIIAAA<<<;;;===>>>===>>>===<<<;;;;;;<<<===>>>???===999777666888:::<<<:::BBBHHHKKKLLLKKKFFF???444111,,,((($$$!!!  !!!%%%***///222888:::<<>>>>>?????????>>><<<;;;:::999888777777777777555333111000////////////000000000111555777:::>>>AAADDDEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGEEE===555444888<<<;;;888666444222000///+++$$$"""$$$%%%&&&$$$&&&((('''$$$$$$&&&)))#########$$$%%%%%%%%%&&&+++---///111444777999:::;;;;;;:::999888777666666.........///111444666777===>>>???@@@BBBCCCDDDEEEBBBCCCEEEFFFGGGGGGGGGFFFHHHHHHHHHJJJLLLOOORRRTTTXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSTTTVVVXXXYYY]]]^^^______^^^ZZZVVVSSSOOOLLLIIIEEEDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPRRRTTTVVVWWWZZZZZZ[[[\\\]]]]]]^^^^^^ZZZZZZZZZYYYYYYYYYXXXXXX111///...000333444333111555555555555555555555555111111111111000000000000/////////000000000000000//////...---,,,++++++***)))((('''&&&&&&&&&'''((()))***,,,///111222222222777666555222...(((###  """(((777<<>>??????>>>::::::888222,,,'''%%%%%%!!!  !!!###$$$(((+++111777<<<@@@CCCFFFHHHJJJKKKJJJFFFEEEFFFHHHEEEEEEDDDCCCBBBAAA@@@???<<<>>>@@@@@@??????BBBEEELLLGGG@@@<<<<<<===>>>>>>>>>===<<<<<<<<<===>>>>>>???===999777666888:::;;;===DDDJJJKKKKKKIIICCC<<<444111,,,'''###!!! """%%%***///222777999<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>????????????>>>===;;;::::::999999999999999888777555444//////000000000000000000333555999===@@@BBBDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIGGGFFFEEEEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFAAA;;;555444999<<<:::777666333111///---(((""" """$$$%%%&&&###'''***)))&&&######%%%######$$$$$$%%%&&&&&&&&&---...///222555777999:::::::::999777666555444444............000333666777<<<===>>>???AAABBBCCCCCC@@@BBBDDDFFFGGGGGGFFFEEEFFFGGGHHHJJJLLLOOOQQQRRRXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSTTTUUUVVVWWW\\\]]]^^^___]]]ZZZVVVSSSOOOMMMIIIFFFDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPRRRTTTVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZ222111000111333555444333555555555555555555555555111111111111000000000000111111111000000000000000/////////......---------***)))'''&&&&&&&&&&&&''')))***---000222444444444888777555222---'''!!!   %%%333777>>>BBBBBB===777222,,,)))&&&$$$$$$&&&))),,,------.........---,,,++++++,,,---...///111111222---,,,+++)))'''&&&&&&&&&///000000000000///---,,,(((###&&&---000333777:::777333---)))&&&###!!! ###'''+++---,,,)))(((%%%###  !!!  $$$%%%'''***...222777<<>>>>>>>>>>>===<<<<<<<<<===>>>?????????<<<999777666777:::;;;AAAGGGKKKKKKJJJGGGAAA999333111,,,'''###  """&&&+++///222666888<<<>>>???>>><<<:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<==================>>>??????@@@@@@???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999888111111111111000000000000111333666:::===@@@BBBCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIGGGFFFEEEEEEFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDD<<<888444555999;;;888555555333///,,,)))$$$!!!"""$$$%%%%%%###'''+++***&&&###!!!"""$$$$$$$$$%%%&&&'''''''''...///000222555777888999888777666555444222111111///...------///222555888;;;;;;<<<===>>>@@@AAAAAA>>>@@@CCCEEEFFFFFFDDDCCCCCCEEEGGGIIILLLNNNOOOOOOWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTUUUYYY[[[]]]^^^\\\ZZZVVVTTTOOOMMMIIIFFFEEEEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOPPPRRRSSSUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]]______^^^^^^^^^]]]]]]]]]222222222333444555555555555555555555555444444444111111111111000000000///222222222111111000000000/////////////////////000+++***((('''&&&&&&&&&''')))+++...111444555666666888777555111+++%%%      $$$///333:::???@@@;;;555111---***'''$$$%%%'''+++...///000111111000...,,,******+++,,,...000111333333///...---+++)))(((''''''///000111111111///---,,,***%%%###)))---000444777444000***'''&&&%%%!!!!!!&&&)))++++++)))((($$$"""   %%%''')))+++222666===CCCFFFEEEBBB???<<<999555000***&&&$$$###  """$$$%%%"""'''...333777;;;@@@CCCAAADDDFFFFFFDDDCCCFFFIIIJJJJJJJJJIIIGGGEEEDDDBBB???@@@AAABBBAAA???>>>>>>AAA@@@???????????????>>><<<<<<<<<<<<===>>>??????>>><<<999666666777:::;;;BBBHHHKKKJJJHHHEEE???888222///+++&&&"""  ###''',,,000333555888;;;>>>>>>===:::888999999:::;;;;;;<<<======;;;<<<<<<======>>>>>>???>>>>>>?????????@@@@@@@@@>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;;;;:::444333333222111111000000000111444777:::===???@@@CCCEEEGGGHHHJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHGGGEEECCCAAA777555555777;;;;;;777333444222---)))$$$  !!!###$$$%%%%%%###&&&))))))%%%######%%%%%%%%%&&&'''((())))))***000000111333444555666777555555333222111///......000///------...222555888999999:::;;;<<<===>>>>>>;;;===AAADDDEEEDDDCCCAAAAAACCCFFFIIIKKKLLLMMMMMMVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRVVVXXXZZZ\\\\\\YYYVVVTTTPPPNNNJJJGGGEEEFFFHHHIIIMMMMMMMMMLLLKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIINNNNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWYYYZZZ[[[\\\]]]````````````____________222333444444444555666666666666555555555444444444111111111111000000000///333333222222111111000000//////000000000000111111+++***)))'''&&&&&&&&&'''***,,,///222444666777777888777444///***$$$     $$$---222999>>>???;;;555000---***'''%%%%%%)))...111222333444444333///+++))))))***,,,...000111333444//////...---+++***)))(((+++,,,...//////...,,,***+++&&& &&&))),,,111444222...)))&&&&&&%%%!!!!!!%%%(((******)))(((###!!! """###$$$#########""" %%%(((***,,,666<<>>===??????@@@@@@@@@???>>>>>>;;;;;;<<<<<<============<<<:::777666666888:::<<>>777000---)))%%%"""  """%%%)))...222444666888;;;======;;;999777777888999:::;;;===>>>>>>=========>>>>>>?????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======999999999999999:::::::::777777666555333222111111...///111333666999;;;<<>>AAABBBBBBAAA@@@@@@BBBEEEHHHJJJKKKLLLLLLTTTUUUVVVWWWXXXZZZZZZ[[[ZZZYYYVVVTTTRRRQQQQQQQQQSSSUUUXXXZZZ[[[YYYVVVUUUQQQNNNKKKHHHFFFGGGHHHJJJMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\``````_________^^^^^^^^^222333555555444444666777666666666555444444333333111111111111000000000000333333333222222222222222000000000000000000000000+++***(((''''''''''''(((+++,,,///222444666666666777666222...)))$$$  &&&...333:::??????;;;555111,,,***&&&%%%&&&+++111444444555777777555000+++((()))***+++---///000222222............---,,,***)))(((***,,,...---,,,)))((()))$$$$$$'''***///222111---)))&&&$$$$$$###""" """%%%(((******)))(((###!!!"""%%%'''''''''''''''&&&###!!!%%%(((,,,111999@@@IIIPPPQQQMMMGGGBBB>>>999222---)))%%%""" !!!###%%%'''%%%,,,333777888:::???DDD???BBBDDDDDDCCCCCCEEEHHHIIIJJJLLLMMMLLLKKKIIIGGGDDDCCCBBBBBBCCCBBB@@@>>>@@@AAABBBBBB@@@>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;::::::888666555666999<<<>>>AAAFFFHHHFFFDDDAAA;;;444---+++((($$$"""!!! !!! !!!$$$''',,,000444666888999;;;;;;;;;:::888777666666888999;;;===>>>???????????????????????????????????????????????????>>>>>>>>>>>>????????????::::::999999999:::;;;;;;;;;:::999777555444222222...//////000222444666777===???BBBEEEHHHJJJJJJKKKIIIHHHFFFEEEDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEECCC???;;;999666777:::<<<>>><<<777333222///***### !!!###$$$&&&''''''&&&''''''%%%###%%%***///)))***+++,,,---...///000222222222222222111111111............---------,,,111111111111222444666777777777888999999:::;;;;;;888999;;;>>>???@@@@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLRRRSSSTTTVVVXXXYYY[[[[[[ZZZYYYVVVTTTQQQPPPPPPPPPPPPRRRVVVYYYZZZYYYWWWUUUQQQOOOKKKHHHGGGGGGIIIKKKLLLNNNOOOPPPOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTVVVWWWYYYZZZ[[[]]]]]]\\\\\\\\\[[[[[[[[[111333555555333333555777777666666555444444333333111111111111000000000000222222222333333333333333000000000000000/////////***)))(((''''''((())))))+++---///222444555555555666444111---((($$$!!! """)))111555<<>>999111,,,(((%%%""" """$$$&&&'''%%%,,,333666555666<<>>:::;;;;;;;;;;;;999888777777666444444666:::>>>@@@CCCGGGHHHEEEAAA===666///+++)))&&&###"""!!!""""""!!!"""%%%)))...222666777;;;;;;;;;::::::999999888444555777999;;;===???@@@AAAAAAAAA@@@??????>>>>>>????????????????????????>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;<<<======>>>>>><<<:::888555444333///.........///111222333:::<<>>@@@AAABBBBBBCCCEEEHHHJJJLLLNNNPPPQQQSSSUUUWWWYYY[[[[[[ZZZXXXVVVSSSQQQPPPPPPPPPMMMPPPTTTWWWYYYXXXWWWVVVRRRPPPLLLIIIGGGHHHJJJKKKKKKMMMOOOQQQRRRQQQOOONNNJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZYYYYYYYYYXXXXXXXXXWWWWWW000333555555333333555777777777666555444444333333111111111111000000000000222222222333333444444444000000000000/////////...))))))(((''''''((()))***,,,---000222333444444444555333000,,,((($$$!!!   ###+++333777>>>BBBBBB>>>777222***(((%%%%%%(((...555:::777999;;;;;;888111+++&&&))))))***+++---...//////+++,,,---......---,,,+++---///000000...***&&&$$$!!!$$$(((---111///...+++&&&!!!!!!%%%)))$$$%%%''')))******)))(((!!! ###(((+++,,,,,,,,,,,,+++(((%%%###!!!!!!   '''***---444===???BBBEEEIIIJJJHHHFFFDDD???999111+++(((%%%""" """$$$&&&((($$$+++222444333333999>>>@@@CCCEEEEEECCCBBBEEEHHHGGGIIIKKKNNNNNNNNNLLLKKKHHHEEEBBBAAACCCEEEDDDBBBDDDFFFFFFCCC???<<<===>>>:::;;;;;;;;;:::888666555666555444444666:::???AAAEEEIIIIIIDDD???:::333,,,)))'''%%%###""""""######!!!###&&&+++///444777999===<<<;;;:::999999999:::444555777999;;;>>>???@@@CCCBBBBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAA???>>>>>>>>>???@@@@@@???>>>;;;999777555444///......---...///000111777:::===BBBFFFIIIKKKLLLHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIHHHGGGFFFEEEAAABBBCCCBBB???;;;666333;;;<<>><<<;;;:::::::::;;;;;;:::777555333---111555777888:::>>>BBBGGGFFFCCC???;;;777444222&&&&&&&&&%%%%%%%%%$$$$$$"""'''---111333666;;;>>>@@@AAAAAA@@@???===;;;:::888888999:::<<<======>>>===BBBCCC???>>>AAA@@@;;;===;;;;;;===@@@AAA>>>;;;=========>>>??????@@@@@@BBB@@@>>><<<<<<===???@@@???@@@AAAAAA???<<<999777///...---,,,------//////222555:::???CCCEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCDDDFFFHHHJJJKKKLLLGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEDDD@@@:::666666777???AAABBB@@@;;;777777999---(((!!! """$$$''')))+++)))))))))***++++++,,,,,,+++,,,...000222222222222000///...---+++***)))(((+++*********+++---///000000111333444555555444333777777777777777777777777777666444333444777999;;;AAAAAAAAABBBDDDFFFIIIKKKNNNNNNOOOPPPRRRUUUXXXZZZVVVVVVUUUSSSRRRPPPOOONNNNNNQQQTTTWWWXXXXXXWWWVVVUUURRRMMMHHHFFFGGGIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXTTTSSSQQQPPPPPPPPPQQQRRRQQQRRRTTTVVVUUUSSSQQQOOORRRSSSTTTVVVVVVVVVVVVUUUWWWUUURRRPPPPPPRRRUUUWWW222222333444444555666666333333333333222222111000//////000000000111111111111111000000222444666888555333111111111///+++'''***))))))((())))))++++++***+++,,,...000222333444444///******,,,(((  '''000===AAAFFFIIIGGG@@@888333...---+++***---222777::::::::::::999555111,,,***''''''((()))***+++,,,---,,,---------------,,,,,,))))))))))))'''### !!!'''+++---000111///***$$$ !!!###&&&)))+++,,,111444111***###!!!$$$''''''))),,,///------,,,***)))'''&&&&&&######!!!  %%%+++111555777999@@@BBBEEEGGGHHHFFFCCCAAA999666111,,,(((%%%######!!!!!!!!! &&&***...111222444888;;;?????????@@@AAACCCEEEEEEJJJLLLNNNNNNNNNNNNNNNNNNQQQOOOLLLKKKLLLLLLJJJHHHCCCCCCAAA@@@>>><<<;;;;;;<<<;;;:::888777666555555000333777888999;;;>>>AAADDDCCC???;;;666222///---&&&&&&%%%%%%$$$$$$$$$$$$$$$)))000444666888<<<@@@@@@AAAAAA@@@???===<<<;;;999999:::;;;<<<===>>>>>>>>>AAABBB>>>>>>AAA@@@<<<===<<<;;;===@@@AAA>>>;;;======>>>>>>??????@@@@@@BBBAAA>>>===<<<===???@@@@@@@@@AAABBB@@@===:::888111000///.........//////111333888===AAACCCDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKGGGHHHHHHIIIHHHFFFEEEDDDEEEDDDBBB>>>999777999;;;@@@AAA@@@>>>;;;888666666***&&&!!! !!!"""$$$''')))+++))))))******+++,,,,,,,,,+++---...000111111111000///...---,,,+++)))((((((************+++---...000111222444555666777777666666666666666666666666666666555444444555777:::<<<@@@@@@AAACCCEEEHHHJJJKKKNNNNNNNNNPPPRRRUUUWWWYYYVVVUUUUUUTTTSSSRRRQQQPPPQQQRRRUUUXXXYYYYYYXXXWWWVVVSSSOOOKKKHHHHHHHHHIIIJJJKKKMMMOOORRRUUUWWWXXXUUUTTTSSSRRRRRRRRRSSSTTTSSSTTTUUUVVVUUUTTTRRRPPPQQQRRRSSSTTTTTTTTTSSSRRRUUUSSSPPPOOOOOOQQQTTTVVV222333333444444555555666333333444555444222000.../////////000000000111111333222222222333333333333333222000000///---***''''''((()))(((&&&&&&)))---)))***,,,...000222333444333---(((***---***   )))333>>>BBBGGGIIIGGGAAA999333111///---,,,...222666999999999999777555111---+++((((((((()))***+++,,,---***,,,---......---,,,+++'''(((((('''%%%""" &&&+++---///000///***$$$ !!!"""%%%(((+++...333777555///$$$""""""%%%&&&(((,,,///......---,,,+++***)))(((((('''&&&$$$!!!!!!&&&""" $$$ !!!$$$)))...333777888999>>>???AAACCCDDDCCCAAA@@@777444///***%%%"""!!! %%%)))...222555777:::<<<======???AAABBBCCCCCCCCCIIIKKKNNNNNNNNNNNNNNNPPPNNNMMMMMMMMMMMMKKKGGGDDDDDDCCCBBB@@@>>>===<<<<<<===;;;888666444444555666333666999;;;<<<===@@@BBBAAA???;;;666111---***(((&&&%%%%%%$$$$$$$$$$$$$$$(((...444888999;;;???BBBAAAAAAAAA@@@???>>>===<<<:::;;;;;;<<<===>>>??????>>>AAA@@@>>>===??????===>>><<<;;;<<>>;;;======>>>>>>???@@@@@@@@@BBBAAA???>>>===>>>@@@AAAAAABBBCCCCCCAAA???<<<;;;555444222111000/////////...111444999===???@@@AAAAAABBBDDDEEEFFFEEEEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJIIIGGGFFFEEEEEECCC???;;;888888<<>><<<;;;888555222&&&###   !!!"""$$$&&&)))***)))******++++++,,,,,,---------...///////////////...---,,,+++***(((((('''************+++---...///111222333555777888999999444444444444444444444444555444444444666888;;;===>>>@@@BBBEEEGGGIIIKKKKKKMMMNNNNNNPPPRRRTTTVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUXXXZZZZZZZZZYYYXXXWWWUUURRROOOLLLJJJIIIHHHHHHIIIKKKMMMQQQTTTWWWXXXWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPQQQQQQPPPPPPOOONNNQQQPPPNNNMMMMMMOOORRRSSS333333333333444444555555666777999:::999666333111/////////000000000111111333444444444333222000///111000000///...+++)))'''$$$$$$%%%&&&&&&''''''''')))***+++---///111333333222...))))))***&&&   +++555>>>BBBGGGJJJHHHAAA999444222111...---...111555777888888777666444111...,,,***))))))))))))***,,,,,,)))***---//////...,,,***)))))))))(((&&&### %%%***---...//////+++%%%!!!!!!"""%%%(((***---222777444...%%%### !!!###$$$&&&+++/////////...------,,,,,,,,,,,,,,,+++)))'''$$$!!! ***...'''!!!$$$''',,,111555888999999;;;<<<===>>>????????????444111---(((###!!!"""&&&+++000555888:::;;;;;;<<>>======<<<;;;999777555444444444555777:::===@@@BBBCCCDDD@@@===999333...)))&&&%%%%%%%%%$$$###$$$$$$%%%&&&---222999<<<===>>>AAADDDAAAAAAAAA@@@@@@??????>>><<<======>>>??????@@@@@@???@@@???>>>>>>?????????>>><<<:::<<<>>>???===;;;===>>>>>>??????@@@AAAAAACCCBBB@@@?????????@@@AAACCCCCCDDDDDDBBBAAA>>>===999888666555333111000000---...111555888;;;===>>>???AAACCCEEEFFFGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEAAA<<<888666999>>>BBB@@@===;;;::::::777222---"""!!! !!!!!!!!!"""$$$&&&)))*********++++++,,,---------------.........---------,,,,,,+++***)))(((''''''))))))***+++,,,---.........///111333555777999999333333333333333333333333444444444555777999<<<>>>===???BBBFFFIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXZZZ[[[\\\[[[ZZZYYYXXXXXXVVVTTTPPPMMMJJJHHHGGGHHHIIILLLOOORRRVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWQQQQQQPPPOOONNNMMMKKKKKKNNNMMMLLLKKKLLLNNNQQQRRR222222222222333333333333555666888999888666333111000000000000111111111111333444444444333111///---//////000///---***((('''(((%%%$$$)))///000***$$$)))***+++---...000111222111///,,,'''###  ,,,666>>>BBBGGGJJJHHHAAA999444333111///...///111444666666666666555333111...---,,,+++***))))))***+++,,,(((***,,,...///...,,,***+++,,,,,,+++)))&&&###!!!$$$***---...000000,,,&&&""""""###%%%(((***+++000444000***&&&$$$  """###%%%***...////////////............000000///...,,,***'''%%%&&&...111)))!!!$$$''')))...333777888888888999999999::::::;;;;;;;;;111...***&&&"""  """'''---222777999:::;;;<<>>>>>???;;;;;;;;;:::888555333222555777;;;???CCCFFFGGGGGG@@@===888222,,,(((&&&%%%%%%$$$######$$$&&&((()))000666<<<@@@@@@AAABBBDDDAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBB@@@??????@@@@@@??????@@@???<<<:::;;;===???===:::>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAA@@@AAAAAABBBDDDDDDDDDDDDCCCBBB@@@???<<<<<<:::888666444333222---...///111444777999:::>>>@@@CCCEEEGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJKKKKKKJJJIIIGGGFFFDDD@@@:::666666999>>>AAA===;;;888888777444...((( !!!!!!!!!!!! !!!!!!!!!!!!"""$$$&&&(((***+++++++++,,,------......---------,,,,,,,,,,,,,,,++++++******)))((('''''')))***+++,,,---......///,,,---...000333555777888444444444444444444444444444444444666777:::<<<===<<<>>>BBBEEEHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXTTTPPPLLLJJJIIIIIIJJJKKKMMMPPPSSSUUUVVVVVVVVVVVVXXXZZZ\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[UUUTTTRRRPPPNNNLLLJJJJJJLLLLLLKKKKKKMMMOOOQQQSSS111111111111111111111111///000222333222111///...111111111222222222333333333333444444333111///......///000///,,,***((((((///***'''---666888111(((***++++++,,,---...//////000000,,,&&&  +++555>>>BBBGGGIIIGGGAAA999333222111///...///111333555555444444333222000///...---,,,***))))))***+++,,,((()))+++---...---,,,+++---------,,,***'''$$$"""$$$***---...000111...((($$$###$$$&&&(((***+++///222...(((&&&### !!!""""""$$$)))---....../////////000000000111222333333111///,,,***(((...111+++$$$"""!!! """&&&(((+++///444777777666555666666777777777777666666...,,,((($$$!!!  """###%%%***111777999:::======???AAABBBCCCCCCCCCFFFJJJNNNNNNKKKLLLQQQVVVVVVWWWWWWUUURRROOONNNNNNIIIGGGDDDAAA@@@???@@@@@@;;;<<<<<<<<<:::666333111777888<<>>;;;666000+++'''&&&%%%$$$#########%%%(((+++---333888???BBBBBBAAABBBDDDAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCC@@@>>>@@@CCCCCCAAA@@@AAA@@@===::::::===>>><<<:::>>>>>>??????@@@AAAAAAAAADDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<:::777555444000000///000111444666888<<<>>>AAADDDGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGIIIJJJJJJKKKJJJHHHGGGFFFCCC>>>999666666999;;;<<<999888777666333///)))%%% """###"""!!!!!!!!!###""""""""""""$$$&&&((()))+++,,,,,,------......///---,,,+++++++++++++++,,,++++++******)))(((((('''***+++,,,...////////////------...000222444666888555555555555555555555555444555555777888:::<<<<<<===???AAADDDFFFHHHJJJJJJLLLLLLNNNOOOPPPPPPPPPPPPRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\ZZZWWWSSSOOOMMMMMMLLLKKKKKKLLLNNNQQQRRRTTTSSSTTTUUUVVVYYY[[[]]]]]]^^^______``````______ZZZYYYVVVSSSPPPMMMLLLKKKMMMMMMMMMNNNOOOQQQSSSUUU000000000000////////////......///000000000//////222222333333333444444444222222222222222111000000---///111000,,,***)))***///***'''***000444111,,,+++,,,,,,,,,,,,---------000...+++&&&!!! ***444===AAAFFFIIIGGG@@@888333000///...---...000333444444333333222111000000//////---+++)))((()))+++,,,))))))***,,,,,,------,,,++++++,,,+++)))&&&###!!!###)))---///111222///***%%%%%%%%%'''***,,,---111444111***%%%### !!!""""""$$$(((------......///000111111222222333444555444222000...+++000111...++++++((($$$!!!###'''(((+++///444666666444333444444555555555333222111+++)))&&&###!!!!!!!!!!!! !!!"""'''&&&'''+++222999<<<===?????????@@@AAACCCEEEEEEEEEJJJNNNMMMKKKLLLRRRXXXPPPZZZgggmmmiii]]]PPPHHHJJJHHHEEEBBB@@@@@@AAAAAA>>>>>>===;;;999777555444;;;;;;===BBBFFFHHHFFFCCC:::777222,,,(((%%%$$$############$$$'''+++///111444999@@@CCCCCCAAABBBCCCBBBAAA@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCDDDDDD@@@>>>AAAGGGGGGBBB@@@BBB@@@===::::::<<<===<<<:::>>>??????@@@@@@AAAAAABBBDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>><<<:::888666333222000000000222444666777999<<<@@@DDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHFFFEEEAAA===999777777888777555444666666444///)))%%%###"""$$$$$$###!!! """%%%""""""""""""###%%%'''))),,,,,,,,,---......//////++++++***)))******+++,,,+++++++++******))))))(((+++,,,...///000111000000000000111222444666888:::777777777777777777777777555666666777999:::;;;;;;>>>???@@@BBBDDDFFFHHHIIIKKKLLLMMMOOOOOOOOONNNNNNQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^______]]]]]]]]][[[YYYUUURRRPPPQQQPPPMMMLLLKKKLLLNNNPPPPPPPPPQQQRRRTTTWWWZZZ\\\\\\^^^```bbbccccccbbbbbb```^^^ZZZVVVSSSPPPNNNMMMNNNNNNOOOPPPRRRTTTVVVWWW///////////////.........111111111222222333444444333333333444444444555555111111111111111111222222---000111000,,,***)))***)))&&&""""""&&&***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---(((&&&$$$  )))333===@@@EEEHHHFFF???888222///...------...000222444333333222222111000000000///...+++)))((()))+++,,,))))))***++++++,,,------))))))***)))'''$$$!!!###)))---///222333000+++'''%%%&&&(((+++---///444777444---$$$""" """""""""###(((,,,------...///000111222222222333555666666444222000111333333111000000,,,&&&%%%"""!!!###''''''+++///333555444333111333444555555444222///...***(((&&&###"""!!!"""###  """###$$$,,,))))))---444;;;???@@@@@@@@@???@@@AAACCCFFFGGGEEEJJJNNNMMMJJJKKKRRRXXXRRRhhhyyy]]]KKKKKKHHHEEEBBB@@@@@@AAABBBBBB@@@<<<999777666666666>>>>>>???CCCFFFGGGCCC@@@777444///)))%%%""""""!!!###"""###$$$(((,,,111444444:::@@@CCCCCCAAAAAABBBBBBAAA@@@@@@AAABBBDDDEEECCCCCCCCCDDDDDDDDDDDDDDD@@@>>>BBBIIIIIICCC@@@BBB@@@===999999<<<===<<<:::>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>;;;999888555444111000000111333555333555999===AAACCCEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJIIIGGGFFFEEE@@@===999888888777444111222555777444---&&&"""!!!$$$%%%%%%###!!! ###&&&""""""""""""###%%%'''))),,,,,,------.../////////+++***)))))))))***,,,---,,,,,,++++++******)))))),,,---///000111222111111444444444444666888;;;<<<888888888888888888888888666666777888999999::::::?????????@@@BBBEEEGGGIIIKKKLLLMMMNNNOOONNNNNNMMMQQQRRRRRRTTTUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^___```^^^^^^]]]\\\ZZZWWWTTTSSSTTTRRROOOLLLKKKKKKMMMNNNNNNNNNOOOQQQSSSVVVYYY[[[\\\^^^aaadddfffeeedddcccdddbbb]]]YYYUUURRRPPPOOOOOOPPPQQQRRRTTTVVVXXXYYY,,,,,,,,,---------......000////////////............000444777888777555333555444333222222333444555.........///////////////***(((&&&%%%%%%'''***+++'''(((***,,,---------,,,000,,,'''$$$"""   &&&...777===DDDEEEAAA:::444222---+++***+++///000///,,,...///111222333333222111000///,,,***)))((())))))---,,,)))((((((***---///,,,,,,+++***(((%%%"""!!!!!!)))222444111111222---&&&&&&,,,++++++,,,000444444000,,,'''&&&"""###"""!!!!!!###'''***---,,,...000000///000444777777777777777777888888888999999999999777555333222000+++$$$"""  """%%%***...444888:::777333000222222111111000//////...'''### !!!!!! !!!$$$&&&000777888333555???BBB===???@@@CCCFFFIIIJJJKKKKKKGGGKKKNNNOOONNNMMMOOOQQQWWWqqq^^^KKKOOOKKKFFFEEEFFFGGGFFFDDDCCC???;;;;;;<<<===;;;999>>>AAADDDFFFFFFCCC???<<<444111,,,(((%%%$$$%%%%%%###&&&)))******---222666;;;???CCCDDDBBB@@@???@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????AAA@@@>>><<<::::::;;;;;;???>>>===<<<<<<===>>>???@@@AAADDDGGGHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@===;;;666666555444222111000000555666888;;;>>>AAACCCDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA666666666666555333111000111111000+++%%%!!! !!!#########""""""""""""""" """$$$$$$###%%%)))---------...///000000111111,,,+++)))''''''))),,,---------------------------///111444666666555333222333777:::;;;;;;<<>>@@@AAA???===BBBBBBAAAAAABBBCCCDDDEEEFFFIIILLLMMMLLLMMMPPPSSSPPPQQQTTTVVVWWWXXXXXXXXXWWWXXXYYY[[[\\\^^^______[[[\\\]]]^^^]]][[[XXXWWWSSSRRRPPPOOONNNNNNOOOPPPLLLKKKKKKNNNTTTXXXYYYXXX^^^cccfffdddeeeiiigggaaabbbbbbbbbaaa]]]XXXTTTQQQNNNPPPRRRUUUXXX\\\___```,,,,,,---------........./////////............---000111222444555666666666555444333333333444555666000000//////......------+++)))'''&&&%%%%%%'''''''''(((***,,,---------,,,...)))%%%"""!!!   &&&///777===DDDEEEAAA:::555333///,,,***+++...000...,,,...///000111333333333333222000...,,,***)))))))))++++++*********+++,,,,,,+++,,,+++***(((&&&###""" !!!(((111444222333333...'''''',,,---,,,---111444444000,,,""" !!!!!! !!!###'''***---...000111111000000333666666666777777888888888999;;;;;;<<<<<<<<<;;;:::999777111***%%%###!!! $$$&&&,,,///444888:::888444222222111000...,,,+++******%%%""" !!!  """%%%&&&111888999333555===@@@<<>>:::222///+++'''$$$###$$$%%%"""%%%)))+++,,,///444999===AAADDDEEECCCAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@???>>>===<<<;;;;;;:::======<<<<<<<<<===???@@@@@@AAADDDFFFGGGGGGFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCBBB@@@???::::::999888666555333333555666888;;;===@@@BBBCCCEEEFFFHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFDDDAAA???===666666777666555333222000111000...)))$$$ """########################"""$$$%%%%%%$$$%%%(((+++++++++,,,,,,------......'''&&&$$$$$$%%%(((***,,,111111222222333333333333444666888::::::999888666555888<<<===>>>@@@EEEIIIMMMRRRWWWYYYWWWTTTSSSTTTNNNJJJGGGGGGHHHHHHDDDAAAFFFEEEDDDCCCCCCDDDEEEFFFGGGIIILLLLLLKKKKKKMMMPPPLLLMMMPPPRRRTTTTTTUUUTTTYYYYYYYYYZZZZZZ[[[\\\\\\YYY[[[\\\]]]]]][[[YYYXXXUUUTTTRRRPPPOOONNNNNNOOOLLLKKKKKKNNNTTTXXXZZZZZZ^^^cccffffffgggkkkiiicccbbbbbbbbbaaa^^^ZZZWWWUUUPPPRRRTTTWWWZZZ\\\]]]^^^------------.........//////............---------111111111222333555777888444444333333444555666666333222111///---,,,,,,,,,+++***(((&&&%%%$$$######'''(((***,,,---------,,,,,,(((###!!!  &&&000888>>>DDDEEEAAA:::666444111...+++,,,...///---+++......///000222444666777444333000...+++)))(((((())))))***+++,,,,,,+++++++++++++++***)))'''%%%###"""!!! '''000444444555444///)))))),,,000//////222555444000,,,""" ###'''***,,,000111222222222222555777555555666777888999999:::===>>>@@@AAABBBCCCCCCCCC???999222---***'''""""""&&&)))000333666999:::888666555222111...+++(((&&&%%%%%%"""  """!!!  ###&&&(((000777999555666<<>>AAADDDEEEDDDBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>?????????>>><<<:::999;;;;;;;;;<<<===>>>@@@@@@@@@AAADDDFFFGGGGGGFFFEEEGGGGGGFFFFFFGGGGGGHHHHHHBBBCCCDDDDDDEEEEEEDDDDDD??????>>>===;;;999777666666777888:::<<<>>>???@@@BBBDDDGGGIIIIIIHHHFFFEEEEEEEEEEEEDDDAAA>>>:::888777777777777666555333222000///+++&&&""" """########################$$$%%%&&&&&&%%%%%%''')))))))))))))))))))))))))))&&&%%%%%%&&&))),,,000222666777888:::;;;;;;<<<<<<;;;<<<>>>@@@@@@???===<<<999<<>>DDDEEEAAA;;;777555333///,,,,,,......---+++------...///222555888:::666555222000---***((('''''''''(((***+++---...///++++++++++++***(((&&&%%%###"""  '''///444666777555000,,,+++---333111111333555555000,,,&&&!!! ###'''+++---111222333444555666888999444555666777888999::::::???@@@BBBEEEHHHJJJLLLLLLEEE@@@999444000+++%%% $$$))),,,444666888999:::999888777555333...***&&&$$$###### !!!###""" """%%%(((***///666:::888999===@@@???BBBCCCDDDEEEFFFGGGGGGGGGIIIJJJLLLNNNNNNNNNNNNNNNMMMSSS^^^kkkqqqmmmccc\\\OOOLLLHHHHHHKKKMMMMMMLLLJJJGGGFFFGGGJJJKKKHHHEEECCCEEEGGGGGGCCC===666222+++)))'''$$$""""""###$$$###''',,,000222666<<>>???@@@???===;;;999999:::;;;<<<===???@@@AAA@@@AAACCCEEEGGGGGGGGGFFFHHHHHHGGGGGGGGGHHHIIIJJJDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBAAA@@@>>>;;;999888777888888999;;;<<<======???AAADDDGGGHHHGGGEEECCCDDDDDDCCCAAA>>>:::666444777888888888888666444333///---(((### !!!"""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&((()))&&&&&&&&&'''''''''''''''***+++,,,///222666:::<<<;;;<<<>>>@@@BBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA???AAADDDEEEHHHNNNWWW^^^]]]bbbiiilllllllllmmmoooooolllhhhgggfffccc]]]YYYWWWUUUSSSQQQOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNQQQRRRTTTVVVWWWWWWWWWVVVXXXWWWVVVUUUUUUUUUVVVVVVUUUVVVXXXZZZ[[[[[[[[[ZZZ[[[ZZZXXXUUURRRPPPNNNMMMMMMLLLLLLNNNRRRXXX\\\______```aaadddgggiiigggcccbbbbbbbbbbbbbbbbbbbbbbbb]]]\\\[[[ZZZZZZZZZ[[[\\\........./////////000000//////.........---------,,,///222555666666555444222333333444444444444444444222000---+++***)))***&&&&&&&&&&&&&&&%%%%%%%%%'''(((***,,,---------,,,333///((($$$!!!    (((222999???DDDEEEAAA<<<888777444000,,,+++---...---+++------...///222666999;;;666555444111...+++((('''&&&&&&&&&'''***///333555+++,,,,,,,,,***)))'''%%%$$$###  '''///333777999666222/////////555333222333555555111---'''!!!### $$$(((,,,...111111333555888;;;<<<<<<444555666777888999::::::???@@@BBBFFFIIIMMMPPPQQQHHHCCC===888444///(((""" """''',,,///777888999:::;;;:::999888888444///)))%%%$$$###$$$"""$$$"""  !!!###%%%(((+++---...555<<<======@@@CCCDDDAAABBBCCCDDDFFFHHHIIIJJJJJJJJJKKKMMMNNNNNNMMMLLLPPPQQQUUU\\\cccfffddd___RRRNNNKKKKKKNNNQQQQQQOOOJJJIIIHHHJJJMMMMMMIIIEEEFFFFFFFFFDDD???888111---(((&&&%%%###"""###$$$$$$%%%***000444666:::???CCC888999;;;===@@@BBBBBBBBB???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????<<<>>>@@@AAA@@@>>>;;;999888999:::<<<>>>???@@@@@@@@@AAACCCEEEFFFGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGBBBBBBBBBBBB@@@===;;;999999999999:::::::::::::::<<<>>>AAACCCEEEDDDCCCBBBBBBBBB@@@>>>;;;777444222888999999:::999888666555...***&&&""" !!!""""""###$$$$$$$$$%%%%%%%%%&&&((('''&&&%%%&&&'''((()))%%%%%%&&&'''((()))******...///111555999===AAACCC???@@@CCCFFFHHHIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGIIIKKKMMMTTT]]]dddbbbgggnnnqqqssstttvvvyyyyyyvvvtttttttttrrrmmmiiidddbbb```]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZXXXVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVSSSUUUVVVXXXZZZ[[[[[[[[[]]]\\\ZZZXXXUUURRRPPPOOONNNNNNNNNNNNQQQWWW]]]aaaaaa^^^]]]```ddddddbbb```bbbbbbcccdddeeefffggggggeeebbb^^^ZZZXXXYYY\\\^^^////////////000000000000000////////////.........,,,///333666777555333111222222333333333333222222222000---***))))))******&&&&&&%%%%%%&&&'''(((((('''(((***,,,---------,,,333///((($$$     )))222:::???EEEFFFBBB===:::999444000,,,+++---///...,,,,,,---...111333666999:::666555444111...+++)))'''''''''&&&'''+++000666999---------,,,+++)))'''%%%$$$###!!! '''000111777:::777444333333111555333111333555555222...%%%!!!%%%***---///333333444777;;;===>>>===555555666777888999999:::===>>>@@@CCCGGGKKKNNNPPPJJJFFFAAA===999444,,,&&&###""" %%%***///222888999;;;<<<<<<:::999777777444...((($$$###$$$%%% ###%%%###!!! !!!###%%%))),,,///000111888???BBBBBBBBBEEEHHHBBBCCCCCCEEEGGGIIIKKKLLLKKKJJJKKKLLLNNNNNNLLLKKKQQQRRRSSSUUU[[[aaabbb^^^VVVRRROOOOOORRRTTTTTTRRRMMMLLLLLLNNNQQQPPPKKKGGGHHHGGGEEE@@@:::333---)))%%%$$$#########$$$%%%%%%)))...444777999<<<@@@DDD999999999<<>>@@@AAA@@@???<<<:::888999:::<<<>>>?????????@@@AAABBBDDDFFFGGGHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHCCCDDDDDDDDDCCCAAA>>><<<<<<;;;;;;::::::999999888999;;;===???@@@AAAAAAAAAAAA???===:::777666555444999::::::;;;:::999888777,,,)))$$$"""""""""""""""$$$$$$$$$%%%%%%&&&&&&'''///+++'''$$$$$$&&&''''''%%%&&&(((***,,,...000111111222444888<<<@@@CCCEEEDDDGGGJJJMMMOOOPPPPPPOOOKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPRRRWWW___fffhhhnnntttxxxzzz|||}}}{{{zzz|||~~~}}}yyyuuusssqqqnnnkkkiiigggggggggffffffgggiiijjjjjjgggeee``````___^^^\\\YYYWWWUUUUUUTTTRRRQQQQQQSSSTTTVVVSSSTTTUUUWWWXXXYYYZZZZZZ]]]\\\\\\ZZZXXXUUUSSSRRRPPPPPPOOOOOOPPPVVV]]]bbbggg```[[[]]]aaaaaa___^^^```aaaccceeegggiiiiiijjjjjjfffaaa[[[YYYZZZ\\\^^^//////000000000111111111111111000000000////////////111222444444444222222222222333333222111///......---***(((((((((***+++((('''&&&%%%%%%''')))***'''(((***,,,---------,,,...***$$$     )))222;;;@@@EEEFFFBBB===::::::444000,,,+++---//////...,,,---///222555777888999444444333111///,,,)))'''(((((()))+++...111555777.........---+++)))&&&%%%###""" !!!(((111///777;;;888555666666444444222000222444555222///&&&###!!!"""'''+++///000777666777999===>>>===;;;666666777777888888888999:::;;;===???CCCGGGKKKMMMLLLIIIEEEBBB@@@:::333---(((&&&### """'''---111333888:::<<<===<<<:::888666444000)))$$$!!!!!!"""$$$ !!!%%%&&&$$$!!!!!!"""%%%(((+++///222333666===EEEHHHEEECCCEEEIIIFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJLLLNNNNNNLLLIIIMMMQQQSSSSSSWWW]]]___[[[ZZZVVVRRRRRRTTTWWWVVVUUURRRQQQRRRTTTVVVTTTNNNIIIKKKHHHCCC===555...)))&&&############$$$%%%&&&&&&---222777:::;;;===AAADDD@@@>>>===>>>AAABBBAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????===>>>???@@@@@@???===<<<888999;;;<<<>>>>>>>>>>>>@@@AAABBBDDDFFFGGGHHHIIIIIIHHHFFFEEEEEEGGGIIIKKKLLLKKKJJJIIIIIIIIIJJJJJJEEEGGGHHHIIIHHHFFFCCCBBB>>>===<<<;;;:::999888777777888999:::<<<>>>@@@AAA@@@===:::777555555777888::::::;;;<<<;;;:::999888+++((($$$###$$$$$$###"""$$$$$$%%%%%%&&&'''''''''888111)))###"""###$$$$$$&&&'''***...111555888999777999;;;>>>BBBEEEHHHIIILLLNNNQQQUUUWWWWWWVVVVVVRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRTTTTTTTTTXXX___dddjjjooovvvzzz|||~~~~~~}}}}}}{{{}}}{{{xxxuuutttssssssrrrrrrtttwwwzzzzzzxxxuuuoooooommmjjjfffbbb^^^[[[WWWUUUSSSQQQPPPQQQRRRTTTSSSTTTUUUVVVWWWXXXYYYYYY\\\\\\\\\[[[ZZZXXXVVVUUUSSSRRRQQQOOOOOOTTT\\\bbbpppeee]]]^^^aaa```^^^______aaadddgggiiijjjjjjjjjjjjhhhddd```]]][[[[[[[[[000000000000111111111111111111111111000000000000333222222222222222222333222222222222111///...,,,,,,***(((''''''(((+++,,,+++)))'''%%%%%%''')))+++'''(((***,,,---------,,,)))$$$      ***222;;;@@@EEEFFFBBB===;;;;;;444000,,,+++---000000///+++---000333666777888888333333222111///,,,)))''')))***,,,...000222333333000//////...+++(((&&&$$$###""" !!!)))222...777;;;888666888888555333111000111444555222000***$$$$$$)))%%%###(((,,,000111;;;999999;;;>>>>>>;;;888777777777777777888888888888999:::<<<@@@DDDGGGIIINNNKKKHHHFFFDDD???777111,,,***&&&!!!$$$)))...222444888:::<<<>>>===:::777555000,,,&&& !!!###!!! """&&&'''$$$!!!!!!###&&&)))---111333555:::AAAHHHKKKGGGCCCDDDHHHIIIHHHGGGGGGGGGHHHIIIJJJLLLJJJJJJLLLNNNOOOLLLIIIIIIOOOSSSRRRUUU[[[\\\YYY\\\XXXTTTTTTVVVXXXWWWVVVVVVVVVVVVXXXZZZWWWQQQLLLLLLIIIBBB:::222,,,'''$$$############$$$%%%&&&'''000444999<<<<<<===@@@CCCGGGDDDAAAAAACCCCCC@@@>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>???@@@??????======888999;;;===>>>>>>======@@@AAABBBDDDEEEGGGIIIIIIIIIGGGEEEDDDEEEFFFIIIKKKKKKKKKJJJIIIIIIJJJLLLMMMHHHIIIKKKMMMLLLJJJHHHFFF??????===<<<:::999777777777666777777999<<>>666+++### !!! '''))),,,000555999===???@@@AAACCCFFFIIILLLNNNOOOQQQTTTWWWZZZ\\\\\\[[[ZZZWWWWWWWWWVVVVVVUUUUUUUUUSSSUUUWWWVVVVVVXXX]]]bbbhhhmmmssswwwyyy|||~~~}}}}}}|||{{{{{{zzzzzz{{{~~~}}}{{{wwwrrrlllgggeeeYYYWWWTTTQQQOOOOOOPPPQQQSSSTTTTTTUUUWWWXXXXXXYYY[[[[[[\\\\\\[[[ZZZXXXWWWTTTTTTRRROOOOOOSSS\\\bbbwwwjjj___```bbb```___```^^^```dddhhhjjjkkkjjjjjjiiihhhfffdddaaa]]]ZZZYYY888333222444222111888AAA:::333,,,+++///222000,,,444333222111111111222333111111222333222111000///,,,+++***(((((((((((())),,,***'''$$$######%%%&&&'''(((***,,,.../////////...***$$$     $$$---555<<>>===<<<<<<===>>>@@@BBBCCCBBBCCCDDDFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLGGGEEECCC???<<<888666444999888777666666777888999777777777777777777777777;;;<<<===>>>===;;;888666###"""""""""###$$$&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&$$$ ###((('''---333777999;;;>>>AAAIIIJJJLLLNNNQQQTTTUUUWWWVVVXXXYYY[[[bbbjjjfff\\\ZZZZZZYYYXXXVVVUUUTTTSSSVVVVVVWWWXXXYYYZZZ[[[[[[ccceeegggkkkooosssvvvwwwwwwzzz~~~~~~~~~xxxrrrnnneee```YYYVVVTTTRRRNNNJJJMMMNNNPPPOOONNNPPPTTTXXXTTTVVVYYY\\\]]]\\\ZZZYYYYYYYYYYYYWWWTTTUUUZZZ^^^``````______^^^^^^^^^^^^\\\^^^aaadddgggjjjkkkllljjjjjjjjjiiigggdddbbbaaa444111000222111000555===999333------111333111---333222111000111111333333111111222222222111000///,,,+++***((('''(((((()))+++)))&&&###"""###$$$%%%&&&'''***,,,...///000///...)))$$$     $$$---555;;;BBBKKKNNNKKKEEE???===666222000000///++++++......000222555666777777777555333111111333222...+++***---111222000000222444444333111///---+++***)))$$$$$$$$$### %%%***,,,555888;;;;;;888333000...111///...111444666444111,,,)))&&&$$$""" """###%%%'''***///444888<<<;;;;;;<<<<<<;;;:::999;;;:::888777777777888999888888777777999<<>>;;;;;;;;;<<<>>>AAACCCEEEBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFDDD@@@===:::888666999888777666666666777888777777777777777777777777999:::;;;:::888555111///&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$%%%&&&%%%""" """''',,,...333:::>>>@@@AAAEEEHHHLLLLLLNNNPPPRRRTTTVVVVVVWWWYYYYYYZZZaaagggcccZZZYYYYYYXXXWWWVVVUUUUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\```aaacccfffiiilllnnnpppppprrrvvvyyy|||}}}~~~~~~~~~}}}zzznnnhhhbbb]]][[[XXXSSSOOOKKKMMMNNNMMMLLLNNNRRRVVVTTTVVVYYY[[[]]]\\\[[[ZZZZZZ[[[[[[YYYVVVVVVYYY\\\____________^^^^^^]]]]]][[[]]]___bbbeeehhhkkklllkkkkkkkkkjjjhhheeebbbaaa111//////000000///333888777333///000444555222...111111000000000222333444000111222222222111///...,,,+++)))(((''''''(((((()))'''%%%###""""""###$$$%%%'''))),,,...000000000---(((###   $$$---555;;;BBBKKKOOOLLLFFFBBB@@@777333000000...++++++......000222555777777777777555333111222444444000---,,,///222222000000111444444333222111///---+++***%%%%%%$$$""" %%%***,,,555:::@@@???888111......111000///222666777555222---***&&&$$$""" !!!$$$(((***,,,000666;;;<<<;;;;;;<<<======:::888:::999777666666666777888666666555666777:::===???BBBDDDFFFHHHHHHHHHFFFEEE???>>>===999444...)))%%%###$$$###!!!%%%+++111666999222444666777666222---******(((%%%!!! !!!"""###$$$%%%&&&***///222555:::@@@FFFFFFGGGJJJMMMOOOPPPOOOOOOJJJHHHFFFDDDDDDFFFHHHIIIJJJJJJJJJKKKKKKMMMNNNOOONNNMMMMMMNNNPPPSSSVVVXXX]]]]]]\\\]]]```cccfffhhheeeeeedddbbb]]]XXXRRROOOGGGBBB;;;555111...+++)))''''''((((((''')))---000333444555888;;;>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===999::::::<<<>>>AAADDDFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGEEEBBB@@@===;;;:::999888777666666666666666777777777777777777777777<<<<<<;;;999666222---+++******)))))))))(((((('''&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%$$$'''---333666<<>>>>>;;;888999888777555555666666777444444444444666888:::<<>>===;;;;;;;;;<<<>>>AAACCCEEECCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHHHHGGGJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGEEECCCAAA???>>>::::::999777666666555555777777777777777777777777??????>>>;;;777333///---,,,,,,++++++***)))(((((('''''''''&&&%%%$$$###### ###%%%&&&''',,,333888===CCCIIIMMMOOOQQQTTTWWWTTTTTTUUUUUUUUUVVVVVVVVVZZZYYYXXXYYY\\\]]]YYYTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^___```aaaaaacccfffiiilllnnnqqqsssvvvxxxzzzzzzzzzyyywwwzzz~~~zzztttooojjjccc^^^XXXXXXVVVUUUTTTUUUWWWYYYSSSUUUXXXZZZ\\\\\\\\\\\\^^^^^^___^^^\\\ZZZXXXWWW]]]]]]]]]]]]]]]]]]\\\\\\YYYYYYYYYZZZ]]]bbbhhhkkkmmmmmmmmmllliiigggdddccc222222222222333555555444555444333555777777444000//////......///111222444//////000111000///...---***)))(((&&&&&&&&&&&&''''''&&&$$$############$$$%%%'''))),,,...000000000,,,((("""   $$$---555@@@GGGMMMOOOKKKEEEAAA???:::444111000...,,,---000000222555888:::999888777555333111333666888777555333555666444111///111333222333333333222000---,,,)))(((&&&$$$""" ###(((+++...666???AAA;;;555444555555333444666999999666222***&&&""" &&&***---111666:::<<<::::::<<<@@@@@@<<<777888777666555555555666777444444444444666777999:::<<<>>>AAAEEEIIILLLNNNOOONNNLLLIIIEEEBBB@@@???>>>777555111,,,%%%""")))000666:::;;;999999999888555000,,,)))'''%%%""" """$$$'''(((***...222444666:::AAAFFFHHHJJJMMMPPPRRRRRRRRRQQQJJJHHHFFFDDDCCCDDDFFFHHHJJJJJJIIIHHHIIIJJJLLLMMMKKKLLLLLLMMMPPPRRRTTTVVVXXXYYY[[[^^^bbbfffjjjlllllljjjhhhddd^^^XXXSSSPPPFFFBBB;;;666111...***(((,,,)))'''&&&'''+++...000333333444555777;;;>>>??????@@@AAABBBDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCC@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBB@@@??????>>>???>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCBBB===<<<;;;:::888777555444666666666666666666666666======<<<:::888555333111///...---,,,+++***)))))))))((('''&&&%%%%%%$$$$$$###&&&)))+++000777===BBBGGGMMMQQQRRRSSSVVVYYYWWWWWWWWWWWWWWWWWWWWWWWWZZZXXXWWWXXXZZZYYYVVVTTTVVVVVVVVVWWWWWWWWWWWWXXXZZZZZZ[[[\\\]]]^^^_________^^^\\\[[[[[[[[[\\\]]]^^^^^^^^^```bbbeeehhhjjjiiikkknnnpppqqqqqqqqqpppkkkooosssvvvyyy~~~}}}yyyssslllggg```^^^ZZZXXXVVVVVVVVVUUUSSSUUUWWWXXXZZZ[[[[[[[[[]]]]]]]]]]]]]]][[[XXXVVV[[[[[[[[[\\\\\\\\\\\\\\\YYYXXXWWWWWW[[[```eeehhhmmmmmmmmmllljjjhhheeeddd333444222111222666666333555555444555666666333111//////.........000111222...///000000000///---,,,***)))'''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&(((***,,,.../////////,,,(((###     $$$---555AAAGGGMMMOOOKKKDDD@@@>>>:::555111111000...000444333555888;;;<<<:::888666555333111333777::::::888666777888555111///000333222222222111111///......+++***)))&&&$$$!!!!!!&&&)))+++222;;;>>>;;;888888999888666666888;;;999555000---***%%%!!! $$$+++111666999:::<<<:::999===AAAAAA<<<777999888666555555555666777444444555555666888999:::999;;;???CCCHHHKKKNNNOOOOOOMMMJJJGGGFFFFFFGGGHHH>>><<<888333,,,$$$$$$---444888;;;<<<===<<<:::888444000,,,***&&&$$$!!!  """%%%(((***...111555666888;;;AAAFFFJJJKKKNNNPPPRRRRRRQQQQQQJJJHHHFFFCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMOOORRRTTTUUUTTTWWWZZZ___cccgggiiikkkllljjjgggccc]]]WWWRRRPPPHHHDDD>>>999555111---+++---***((((((+++000333444555555444555777999<<<>>>??????AAABBBDDDDDDEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIILLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEE@@@@@@???>>>;;;999777555666666666666666666666666888888999999::::::::::::888666333///---+++*********)))((('''&&&&&&&&&'''###'''+++...111666===CCCFFFKKKPPPSSSSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXWWWWWWZZZVVVUUUXXXYYYWWWUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[\\\]]]^^^______```___]]][[[[[[[[[]]]^^^^^^^^^^^^___aaacccfffgggeeefffhhhjjjjjjjjjhhhgggfffiiimmmppprrrwww~~~~~~xxxrrrhhhddd^^^YYYVVVTTTRRRPPPTTTTTTVVVWWWXXXXXXYYYYYY[[[ZZZZZZ[[[\\\[[[XXXVVVZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXWWWWWWYYY]]]bbbeeekkkkkkkkkkkkjjjhhhfffeee222222000---///444444000666666555555444444222111000///.........///000111......///000///...---,,,)))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%((()))+++---.........------)))$$$!!!     $$$---555@@@EEELLLNNNJJJEEEAAA@@@;;;666222222111000222777666888;;;>>>>>>;;;888666555333111333888<<<<<<;;;888999999666111///000333222111000///////////////,,,,,,+++)))&&&!!!$$$(((+++000666:::;;;;;;;;;;;;:::999999:::;;;999444///---)))$$$  !!!%%%---777======;;;<<<999999===BBBCCC===777999888777666666666777777555666666777888999::::::888999===AAAEEEIIILLLNNNIIIIIIIIIIIIJJJKKKKKKLLLDDDAAA>>>:::666...%%%'''///666:::<<<===???===999444000---***)))$$$###!!! !!!  """%%%)))+++444666::::::;;;===BBBGGGKKKMMMOOOQQQQQQQQQPPPOOOJJJHHHFFFCCCCCCCCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTSSSWWW\\\bbbgggiiijjjjjjjjjiiifffaaa\\\VVVRRROOOKKKHHHCCC???<<<999555333///---+++---222777:::;;;888777666555666999;;;===>>>???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCAAA>>>;;;888777666666666666666666666666888:::===@@@DDDGGGIIIKKKFFFBBB;;;555000---,,,+++***)))(((((('''((())))))+++...333666999>>>EEEJJJJJJOOOTTTVVVUUUUUUVVVYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXTTTTTTXXXYYYVVVVVVYYYWWWWWWWWWWWWWWWWWWWWWVVVZZZZZZ[[[\\\]]]^^^_________^^^\\\ZZZZZZ[[[]]]___^^^^^^______```bbbcccdddeeeeeegggggggggeeecccbbbcccfffhhhiiiiiimmmsssyyyuuuooohhhaaa]]]YYYTTTQQQTTTTTTUUUUUUUUUVVVVVVVVVXXXVVVVVVWWWZZZ[[[YYYWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXWWWWWWYYY\\\___bbbhhhiiijjjjjjjjjiiigggggg000111---))),,,222222---777666555444333222111111000000...------...//////---.../////////...---,,,)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%)))***,,,---......---,,,...***%%%"""      $$$---555>>>CCCJJJMMMJJJEEEBBBAAA;;;666222222222111444999888:::===??????<<<888666555333111444999<<<===<<<:::;;;:::666111///000333222111///.........///000------,,,+++'''"""###''',,,///444888;;;<<<;;;:::<<<;;;:::;;;<<<999333...((($$$$$$###&&&000<<>>>>>>>>@@@EEEIIILLLMMMOOOQQQQQQPPPOOONNNJJJHHHFFFCCCBBBCCCEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEIIIJJJKKKMMMOOOQQQSSSSSSSSSXXX^^^eeeiiikkkkkkjjjiiihhheee```[[[VVVQQQOOOMMMJJJFFFCCCAAA???<<<:::111//////222888===@@@@@@:::888666555666888;;;<<<>>>???AAABBBCCCBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAA???>>>=========>>>@@@AAA@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAABBBCCCEEEHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFEEECCC@@@===:::888666666666666666666666666>>>@@@DDDIIIOOOTTTYYY[[[PPPKKKCCC:::222...---,,,******)))(((((()))***+++111444999<<>>;;;999777666555555333222111000///...---,,,+++)))'''$$$###"""""""""!!!)))...444888999<<>>999666---(((!!!###)))111777;;;>>>AAADDDFFF@@@888222///,,,(((%%% !!!!!!!!!!!!!!!!!! """###$$$''',,,111222777===DDDIIIKKKKKKKKKLLLNNNPPPSSSSSSRRRPPPNNNRRRPPPLLLHHHDDDDDDGGGJJJDDDEEEEEEEEEFFFFFFFFFGGGFFFGGGJJJMMMOOOPPPPPPPPPVVVZZZ___bbbcccdddgggiiigggbbb]]]ZZZYYYWWWTTTRRRRRRRRRPPPMMMIIIEEEAAA???>>>===<<<;;;;;;<<<===>>>===<<<:::999999:::;;;<<<@@@@@@AAABBBCCCDDDEEEFFFAAAAAABBBCCCCCCDDDDDDEEE===>>>???@@@@@@???>>>===>>>>>>@@@EEEIIIJJJFFFCCCAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHGGGEEEBBB@@@>>>:::999888777777888999999===AAAIIIQQQXXX]]]___```[[[YYYTTTIII===222---+++(((+++...//////000333666666888===BBBGGGKKKMMMNNNRRRSSSTTTUUUWWWXXXYYYYYYZZZYYYXXXWWWVVVWWWXXXXXXYYYXXXVVVTTTSSSSSSSSSTTTSSSTTTVVVXXXZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\^^^```aaabbbaaaaaa```aaabbbcccdddcccbbbaaa```bbbcccbbb``````dddgggkkkooovvv~~~zzztttoooggg___YYY[[[YYYWWWUUUUUUUUUWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVUUUXXX[[[]]]^^^]]][[[YYYYYYXXXXXXYYY[[[]]]___aaa```bbbdddggggggfffdddccc555333111//////000222333111555888777444111111222222111///------///111222000///000111222222000...,,,((($$$###&&&))))))(((&&&%%%%%%%%%&&&(((***++++++---///111222222222222111+++$$$     %%%...333;;;CCCJJJIIIFFFDDDAAA===666555333111222555888:::;;;===@@@BBBBBB???:::888777888999;;;===>>>???@@@@@@>>>;;;999666555444444111000///...---+++*********)))'''%%%$$$######### ###)))...444888:::<<<@@@CCC>>><<<::::::999555...)))&&& !!!%%%+++//////111666::::::;;;;;;;;;;;;;;;;;;::::::777777888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>:::;;;===???@@@BBBBBBCCC???@@@CCCEEEFFFFFFEEEEEEHHHIIIJJJJJJGGGCCC???<<<444000***$$$!!!!!!###%%%''',,,333999===???CCCFFFGGGAAA888333000---)))%%%!!!!!!!!!!!!  """"""###&&&---222:::>>>DDDJJJNNNOOOOOONNNMMMNNNPPPRRRSSSSSSRRRQQQTTTSSSPPPKKKHHHHHHJJJMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQXXX\\\```cccdddeeegggiiibbb___[[[YYYXXXWWWTTTRRRRRRRRRRRRQQQNNNKKKHHHFFFCCCBBB@@@>>>>>>>>>?????????>>><<<:::::::::<<<===@@@AAABBBCCCDDDEEEEEEFFFAAABBBBBBBBBBBBCCCCCCCCC<<<===>>>??????>>>===<<<>>>???AAAEEEHHHHHHEEEBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@<<<;;;:::999888888999:::AAAFFFNNNWWW^^^bbbdddddddddaaa[[[PPPCCC888111///,,,///222333333444777:::<<<>>>BBBGGGLLLOOOQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]YYYXXXWWWVVVVVVWWWXXXXXXYYYXXXVVVTTTSSSSSSTTTTTTTTTUUUWWWXXXZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]___aaabbbbbbbbbbbbaaaaaabbbcccccccccbbbaaabbbddddddbbb___^^^aaadddgggjjjpppwww~~~zzzrrrjjjddd^^^\\\YYYWWWUUUUUUVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWZZZ\\\]]]\\\ZZZXXXXXXXXXXXXYYYZZZ]]]___``````aaadddffffffeeecccbbb444333111//////000111222222555777666222000111333222111000......000111222333333222333444333000...,,,(((%%%%%%'''***)))(((%%%%%%%%%&&&(((***,,,------...000222333333222111000+++$$$    $$$---111888AAAGGGGGGDDDBBB???;;;444222111000222555999;;;;;;===AAACCCCCC@@@===;;;888999;;;===>>>@@@@@@AAA@@@>>>;;;888555444333333///...---,,,+++)))(((((()))((('''&&&%%%$$$######### %%%)))...444888:::<<>><<<:::999888444---((($$$"""'''---222111000444888888<<<<<<;;;;;;::::::999999888888999:::;;;<<<======?????????@@@@@@@@@@@@@@@======<<<<<<<<<===>>>???<<<<<<===>>>@@@@@@AAAAAAFFFIIILLLNNNNNNKKKGGGEEE@@@<<<777222///---------...222777<<>><<<;;;<<<======AAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@;;;<<<===>>>>>>===<<<;;;???@@@AAADDDFFFFFFCCCAAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEECCCCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDD@@@???===;;;::::::;;;;;;FFFKKKTTT^^^eeeiiikkkkkknnnkkkeeeZZZLLLAAA999666444666888999:::;;;>>>@@@DDDFFFJJJNNNRRRTTTVVVVVVTTTUUUWWWYYY[[[]]]___```WWWWWWVVVUUUUUUVVVWWWXXXYYYXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^```bbbccccccbbbbbbaaaaaabbbbbbbbbbbbaaaaaacccdddeeebbb^^^]]]^^^aaabbbdddhhhmmmtttzzz|||tttnnncccaaa]]]ZZZWWWUUUUUUUUUPPPPPPPPPQQQQQQQQQRRRRRRSSSUUUXXXZZZ[[[ZZZXXXWWWWWWWWWWWWXXXZZZ\\\___```___aaabbbddddddcccbbbaaa444333111000///000111222333555666444000///000222222111000//////000111222444333222222333111...,,,,,,)))&&&&&&(((******(((%%%%%%%%%&&&(((+++---///...000222444444333222111///***###   $$$,,,000999BBBHHHGGGDDDBBB>>>:::333222000///000333777999999;;;>>>AAAAAA???===;;;999:::<<<>>>@@@@@@AAAAAA???===:::777444333222222//////...---+++***)))(((******)))(((&&&$$$"""!!!!!!###"""###)))...444888:::===AAADDD???<<<999888777333,,,'''!!!""""""***000000000444888999===<<<<<<;;;:::999999888999::::::;;;<<<===>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@>>><<<:::999:::;;;<<<<<<;;;:::999999:::;;;<<>>======>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFBBBBBBAAAAAA@@@???>>>>>>:::;;;<<<<<<<<<<<<;;;:::???@@@BBBCCCDDDCCCAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBDDDEEEEEECCCCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJIIIGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDBBB@@@???============FFFLLLWWWbbbkkkppprrrsssuuurrrlllbbbWWWLLLDDD@@@???@@@@@@AAABBBDDDGGGHHHJJJLLLOOORRRTTTVVVWWWWWWUUUUUUVVVXXXYYY[[[\\\]]]VVVUUUUUUTTTUUUVVVWWWXXXZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^___aaabbbcccccccccbbbaaaaaaaaaaaaaaa````````````bbbdddbbb^^^\\\^^^``````aaacccggglllrrrwwwzzzxxxsssjjjhhhccc^^^YYYVVVUUUTTTNNNNNNOOOOOOOOOPPPPPPPPPRRRTTTVVVXXXYYYXXXWWWVVVVVVVVVVVVXXXZZZ\\\___```___```aaabbbbbbbbb```___333222111000000000111111333555666444000...///111111111000//////000111111111000/////////...+++(((,,,)))&&&&&&)))+++***(((%%%%%%%%%&&&(((+++---///...000333555666555222111...)))"""  %%%,,,000<<>><<<:::999999:::<<<>>>@@@@@@@@@???>>><<<999666333222111111111111000///---,,,+++***,,,,,,,,,***((($$$!!! '''---333777:::<<>>???@@@@@@AAAAAAAAA@@@@@@??????>>>BBB@@@<<<999888888:::;;;===<<<999777666666777777===AAAGGGMMMRRRTTTTTTSSSQQQPPPMMMIIIDDD@@@===;;;@@@@@@AAABBBDDDGGGHHHHHHEEE@@@999444111---((($$$!!!!!!  """######$$$***333:::GGGJJJOOOTTTYYY\\\]]]^^^]]][[[YYYVVVUUUTTTUUUUUUVVVVVVVVVUUUSSSSSSTTTVVVXXXXXXWWWUUUSSSRRRPPPPPPQQQQQQPPPOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZYYYVVVTTTTTTUUUWWWXXXWWWVVVTTTTTTRRRTTTVVVYYYZZZYYYXXXWWWZZZXXXUUUQQQMMMJJJHHHGGGFFFDDDBBB@@@>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@???>>>>>>===999:::;;;<<<<<<;;;:::999>>>@@@BBBBBBBBBAAA@@@???BBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEEEEDDDDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGIIIKKKHHHHHHFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@AAAAAADDDKKKVVVcccmmmuuuyyyzzzxxxuuupppiiiaaaYYYQQQLLLLLLJJJIIIIIIKKKMMMNNNOOOMMMNNNQQQSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXYYYZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbccccccbbbbbb``````______^^^^^^^^^^^^\\\___aaaaaa^^^]]]___bbb```aaabbbeeeiiimmmqqqsssvvvxxx}}}}}}zzzrrroooiiibbb]]]YYYVVVUUUPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWWWWWWWVVVUUUUUUUUUVVVWWWYYY\\\^^^```___```aaaaaaaaa```______333222222111111111111111222444666444000---...///000000////////////000000///...---------,,,)))'''+++(((%%%&&&)))***)))'''%%%%%%%%%&&&(((***,,,---...000444777777666444222---(((!!!'''...222???GGGLLLJJJEEEBBB===999444222///------///111333555777999;;;;;;:::999777777999;;;>>>??????>>>===;;;:::777555333222111111222111000///...---,,,+++,,,,,,---,,,)))%%%!!!&&&+++222666888;;;@@@CCC@@@===888666444000***%%% !!!+++555===<<<999;;;???AAA>>>>>>======<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAACCCBBBBBBAAA@@@??????>>>BBB@@@===:::999999;;;<<<>>>===;;;888777666666666:::>>>EEELLLRRRVVVYYYZZZXXXWWWTTTPPPLLLHHHDDDCCCJJJHHHEEEEEEFFFGGGGGGGGGCCC>>>777222///+++&&&!!!!!!###%%%&&&(((---666<<>>>>>999:::;;;<<<<<<;;;:::999===???AAAAAA@@@??????@@@AAAAAABBBCCCDDDEEEEEEFFFCCCEEEFFFFFFFFFFFFGGGIIIGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHJJJHHHGGGEEEDDDDDDEEEEEEEEEKKKVVVcccoooxxx}}}|||yyyvvvqqqlllfff^^^ZZZWWWTTTRRRQQQRRRTTTTTTTTTPPPQQQRRRSSSTTTSSSRRRRRRTTTSSSSSSSSSSSSRRRRRRRRRUUUTTTTTTUUUVVVXXXZZZ[[[ZZZYYYWWWVVVUUUTTTUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^^^^__________________aaabbbbbbbbbaaaaaa___^^^]]]\\\\\\\\\\\\\\\XXX[[[___```^^^^^^```cccaaaaaaccceeegggjjjmmmnnnnnnppptttzzzyyyuuuooogggaaa\\\YYYWWWTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVTTTTTTUUUVVVXXX[[[^^^`````````aaaaaa``````______222222222111111111111111000333666555000---,,,---///..................///...---------...---***((()))'''%%%&&&(((***(((%%%&&&%%%%%%%%%&&&(((***+++---000444777999888555444,,,'''   !!!)))000444???FFFKKKHHHCCC>>>999555111///---,,,,,,///222444777999:::<<<<<<;;;999888555777:::<<<======;;;:::999888666444222222222222000//////---,,,+++***))))))***,,,---+++'''### $$$)))000555777:::???CCCAAA===888555333///)))$$$!!! '''222;;;:::888:::???BBB>>>>>>>>>>>>>>>===============>>>???@@@AAABBBBBBFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@>>><<<;;;<<<============<<<;;;:::999999999;;;???EEELLLSSSZZZ^^^aaa___]]]ZZZVVVRRROOOLLLKKKQQQMMMHHHFFFGGGGGGFFFEEE@@@;;;555000---)))### !!!!!!$$$''')))+++000888>>>KKKMMMRRRWWW[[[^^^```aaa^^^^^^\\\[[[ZZZYYYYYYYYY[[[]]]_________^^^^^^___```___^^^]]][[[ZZZXXXXXXVVVVVVWWWVVVVVVUUUTTTTTTTTTSSSTTTVVVWWWTTTNNNJJJFFFIIIMMMNNNKKKGGGDDDDDDFFFGGGIIIMMMPPPTTTWWWYYY[[[[[[[[[ZZZWWWRRRNNNKKKEEEDDDBBB@@@@@@@@@BBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???999:::;;;<<<<<<;;;:::999;;;>>>@@@@@@???>>>???AAA@@@@@@AAABBBCCCDDDEEEEEEDDDFFFGGGHHHGGGGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEFFFIIILLLNNNHHHHHHIIIJJJIIIGGGEEEDDDAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGKKKJJJHHHGGGGGGGGGHHHHHHKKKPPPYYYeeepppyyy}}}zzzwwwqqqjjjeee```\\\XXXVVVWWWXXXXXXWWWSSSSSSTTTUUUTTTSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUWWWYYY[[[\\\[[[YYYXXXVVVUUUUUUUUUUUUTTTTTTTTTVVVXXXZZZ]]]^^^\\\\\\[[[[[[[[[[[[ZZZZZZ^^^^^^^^^^^^_________```^^^___```aaabbbaaa```___^^^]]][[[ZZZYYYYYYZZZZZZVVVZZZ^^^___^^^^^^```bbb```aaacccdddfffggghhhhhhiiijjjnnnrrrvvvzzz}}}~~~zzzssskkkddd___[[[ZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSSSSTTTVVVVVVVVVVVVVVVSSSSSSTTTUUUXXX[[[^^^```aaaaaaaaaaaa``````______222222222222111111111000///333666555111---,,,,,,........................///....../////////,,,***)))&&&$$$%%%((()))'''%%%&&&%%%%%%%%%&&&''')))***---000444888:::999666555+++&&&    ###+++111555>>>EEEIIIFFF@@@;;;666111///---++++++,,,///333555:::;;;===>>>>>>===;;;:::444666999;;;<<<;;;:::999888777555333222222222333...---,,,+++***(((''''''&&&(((+++---,,,)))&&&###"""###(((///444666999>>>BBBAAA===888555222...((($$$""" '''222444333666===AAA>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@???>>>===>>>>>>???<<<<<<<<<<<<<<<=========>>>AAAFFFMMMUUU]]]cccfffcccaaa^^^ZZZVVVSSSQQQPPPUUUPPPJJJGGGGGGGGGEEECCC>>>:::444///,,,(((""" !!!!!!!!!$$$(((+++---222999>>>OOOQQQUUUYYY\\\___```aaa\\\\\\\\\\\\\\\\\\\\\\\\^^^```cccdddcccccccccdddaaaaaa```___]]]\\\[[[ZZZWWWXXXYYYYYYXXXWWWUUUTTTMMMLLLLLLNNNOOOLLLFFF@@@@@@DDDHHHHHHDDD@@@===<<<@@@AAADDDHHHMMMRRRWWWZZZYYY[[[\\\\\\YYYTTTOOOKKKDDDCCCAAA@@@@@@AAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@::::::<<<<<<<<<<<<:::::::::===@@@@@@>>>>>>???BBB??????@@@AAABBBCCCDDDEEEEEEGGGHHHHHHHHHHHHJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHFFFFFFGGGJJJMMMOOOGGGIIIJJJKKKKKKHHHEEECCC???@@@BBBDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGKKKKKKIIIHHHHHHIIIJJJKKKQQQUUU]]]gggqqq{{{~~~yyyqqqllleee```[[[YYYZZZZZZZZZXXXUUUVVVVVVVVVVVVTTTSSSQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWZZZ\\\]]][[[ZZZXXXVVVUUUUUUUUUVVVSSSSSSTTTUUUXXX[[[]]]___]]]]]]\\\\\\[[[ZZZZZZZZZ^^^^^^^^^_________``````^^^___```aaaaaa```______]]]\\\ZZZYYYXXXXXXXXXYYYWWWZZZ^^^___^^^]]]___aaa^^^```bbbdddeeeeeeeeedddfffgggjjjmmmqqquuuwwwyyyyyy|||uuunnnfffaaa]]]\\\^^^]]]\\\ZZZXXXVVVUUUTTTSSSTTTUUUVVVVVVVVVWWWVVVSSSSSSTTTUUUXXX[[[^^^```bbbbbbaaaaaa`````````___222333333333222000...---------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,,,,---)))))))))))))))*********&&&%%%%%%%%%&&&(((***+++---111444444555777555111***%%%    """)))222999>>>>>>???>>>;;;888444111---,,,++++++,,,...111222555888<<<@@@AAA@@@>>><<<777888888666666777666444222111///.........///000///---,,,***))))))******+++++++++*********))))))!!!!!!'''###&&&,,,222888===@@@BBBBBBAAA???;;;444---&&&"""###)))///444777;;;@@@EEE?????????@@@@@@AAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIIMMMLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEEEECCCAAA???===:::===AAAAAA@@@???@@@BBB@@@BBBEEEKKKRRRYYY___bbbdddbbb___[[[XXXVVVUUUUUUYYYQQQHHHEEEFFFGGGCCC>>><<<888222+++&&&"""  !!!"""###%%%)))---000333888???DDDJJJRRRWWWXXXXXX]]]``````______aaabbbbbbaaaaaa```cccccccccbbbbbbbbbaaaaaa______^^^]]][[[ZZZYYYXXXUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLIIIFFFCCC@@@>>>===<<<<<<:::::::::;;;<<<===555666:::BBBKKKQQQRRRQQQTTTVVVZZZ\\\[[[WWWSSSPPPHHHFFFCCCAAA???@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFDDDAAA@@@AAACCC???>>><<<;;;:::::::::;;;::::::;;;<<<===>>>??????AAABBBDDDEEEEEEEEEDDDCCCEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCBBB@@@??????BBBDDDFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQRRRYYYaaaiiipppwww{{{uuupppgggfffccc```^^^[[[ZZZYYYSSSSSSUUUVVVVVVUUUTTTSSSOOOPPPRRRSSSTTTTTTSSSSSSVVVUUUTTTWWW[[[\\\ZZZWWW^^^\\\ZZZWWWUUUTTTTTTTTTOOOQQQTTTXXXZZZ\\\]]]^^^]]]]]]]]]\\\\\\\\\[[[[[[______``````aaaaaabbbbbb^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^```aaabbbccc___```aaabbbccccccbbbaaadddddddddeeefffiiikkklllnnnuuu}}}wwwppplllgggaaa]]]___^^^]]]\\\ZZZYYYXXXXXXUUUVVVWWWXXXXXXWWWVVVUUUTTTWWWZZZ[[[ZZZZZZ^^^aaa```___^^^^^^]]]]]]^^^^^^222222333333222111000///.........------,,,,,,,,,------,,,,,,,,,+++++++++---------------,,,,,,,,,************))))))))))))%%%%%%%%%%%%&&&(((***+++,,,111444333444666555111+++&&&$$$$$$ ###***222999============:::666333000---,,,,,,,,,---000333444999;;;???BBBBBB@@@>>><<<777777666555555666666444222111///.........///000...---,,,*********++++++))))))))))))((((((((((((!!!%%%"""%%%+++222888>>>AAACCCCCCBBB???;;;444---&&&"""%%%***111555777;;;@@@DDD??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFHHHIIINNNLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@===???BBBCCCAAA@@@AAACCCCCCEEEGGGLLLQQQWWW\\\___bbbaaa^^^[[[XXXVVVTTTTTTWWWQQQJJJGGGGGGEEEAAA<<<999666000)))$$$!!! !!!"""###&&&***000444777<<>>??????@@@BBBBBBCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBAAA@@@AAACCCEEEGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJKKKMMMOOOQQQRRRSSSWWW\\\dddkkkqqqxxxyyytttpppiiigggccc___\\\YYYXXXWWWUUUUUUVVVVVVVVVUUUTTTTTTPPPQQQSSSTTTUUUUUUTTTTTTVVVUUUUUUXXX\\\]]][[[XXX]]]\\\ZZZWWWUUUTTTSSSSSSPPPRRRTTTXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[]]]^^^^^^______``````aaa^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYY[[[\\\]]]^^^```aaabbbccc___```aaacccccccccbbbaaadddccccccdddeeegggiiijjjlllrrrzzz|||wwwsssnnnhhhddd``````___^^^\\\[[[ZZZYYY[[[ZZZZZZXXXWWWUUUSSSRRRPPPSSSVVVWWWVVVWWWZZZ^^^`````````_______________222222333333333222222111//////...---,,,,,,++++++***+++++++++,,,,,,------////////////...---,,,,,,+++++++++******))))))(((%%%%%%%%%&&&'''(((******,,,000222222333666555111,,,''' ))),,,)))  !!!%%%+++333888;;;;;;;;;:::888444111///------,,,---///222555777===@@@CCCDDDBBB@@@???>>>999666444333444444333333111111///.........///000---,,,++++++++++++,,,,,,''''''''''''(((((((((((("""!!! $$$***222999???CCCEEEDDDCCC@@@;;;444---&&&### (((---333777888;;;???BBB>>>>>>@@@AAACCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJOOONNNLLLJJJIIIHHHHHHHHHDDDDDDEEEFFFFFFFFFEEEEEEAAACCCEEEEEECCCBBBCCCDDDGGGHHHJJJLLLPPPUUUXXX[[[^^^^^^]]][[[YYYVVVSSSQQQSSSQQQMMMKKKGGGBBB<<<888444111,,,&&&""" """###$$$(((...444:::===BBBHHHMMMSSSYYY]]][[[YYY\\\^^^^^^aaabbbcccccccccbbbaaa```bbbbbbbbbaaaaaa`````````ZZZXXXVVVTTTQQQOOONNNNNNKKKJJJHHHFFFDDDBBB@@@???@@@???===;;;888666444333.........//////......---((()))+++111999@@@EEEGGGOOORRRVVVYYYZZZWWWTTTQQQLLLJJJGGGDDDBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHFFFCCCAAA@@@AAAAAA@@@>>>===<<<<<<===>>>;;;<<<<<<===>>>???@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEECCCBBBBBBAAACCCEEEHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJLLLNNNPPPSSSTTTUUU]]]bbbiiinnnssszzz|||vvvrrrooojjjgggbbb]]]YYYVVVVVVUUUXXXXXXWWWVVVUUUUUUVVVVVVRRRSSSTTTVVVWWWVVVVVVUUUVVVUUUUUUYYY]]]___]]]ZZZ[[[ZZZYYYWWWUUUSSSQQQPPPPPPRRRUUUXXXZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]]]]^^^______``````^^^^^^__________________]]]\\\ZZZYYYYYYYYYYYYZZZ\\\]]]^^^___```aaabbbccc```aaabbbcccccccccbbbaaaccccccbbbbbbcccdddfffggghhhmmmtttxxxzzz}}}~~~{{{wwwrrrlllhhhccccccbbb```___^^^]]]\\\bbb```\\\XXXTTTQQQNNNMMMKKKNNNRRRSSSRRRSSSWWWZZZ```aaaaaaaaa``````______111111222222333333333333000//////---,,,+++******((())))))+++,,,---...///......///000000///...---,,,,,,+++***))))))((((((%%%%%%&&&'''((()))******+++///111000222555444111---(((!!!     ###''',,,333888888999888777555222///...---------...111444888:::>>>BBBEEEEEECCCBBBBBBCCC===777222222222000//////111000...---------...///+++++++++++++++,,,,,,,,,((((((((()))******++++++'''###""")))111999@@@DDDGGGFFFEEEAAA;;;444---&&&###"""+++000555999999;;;>>>AAA<<<>>>@@@BBBDDDEEEEEEFFFHHHHHHIIIIIIIIIJJJKKKKKKOOONNNMMMLLLKKKJJJIIIIIIDDDEEEEEEGGGGGGHHHIIIIIIFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJLLLOOOSSSVVVXXXZZZ[[[[[[[[[XXXUUUQQQOOOOOOOOONNNLLLFFF???777333...+++'''"""!!!###%%%&&&---333;;;AAAEEEIIIOOOSSSWWW]]]```]]]\\\^^^``````cccddddddeeedddcccaaa```^^^]]]\\\[[[YYYXXXVVVVVVSSSRRROOOKKKIIIGGGEEEEEEBBBAAA@@@===;;;999777666777666555333111///...---))))))***++++++***((('''&&&&&&(((+++111777<<>>===>>>??????<<<======>>>???@@@AAAAAADDDCCCBBBAAABBBCCCEEEFFFHHHHHHHHHGGGFFFEEEEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEHHHJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHIIIJJJJJJKKKLLLLLLJJJKKKMMMOOORRRTTTVVVWWWbbbffflllqqquuuzzz|||wwwrrrnnnlllgggddd___ZZZVVVUUUVVVVVV[[[YYYXXXVVVVVVVVVWWWWWWSSSTTTVVVWWWXXXXXXWWWWWWWWWVVVVVVYYY^^^```^^^[[[ZZZYYYXXXVVVTTTQQQOOONNNPPPRRRUUUWWWYYY[[[[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[^^^^^^___```aaaaaabbbbbb_______________`````````^^^]]][[[ZZZZZZZZZ[[[[[[]]]^^^___```aaabbbccccccaaaaaabbbcccccccccbbbaaacccbbbaaaaaaaaabbbcccdddeeeiiimmmqqqssswww~~~||||||{{{yyyuuuqqqkkkhhhfffeeedddcccbbbaaa```___eeebbb]]]WWWQQQMMMKKKIIIGGGJJJNNNPPPOOOQQQTTTXXX______```aaa```___^^^]]]111111111111222333444444000//////---,,,+++******&&&'''(((***,,,...///000,,,---///000111000//////++++++******)))(((''''''%%%%%%&&&((())))))*********...000///000444444111---((("""      %%%)))---444888777777666555333111...---.........///222666999;;;===AAAEEEEEECCCCCCEEEHHHBBB888111000000,,,)))***///...---,,,,,,,,,---...******++++++++++++++++++)))***+++,,,---///000000...'''""")))111999@@@EEEGGGHHHFFFBBB<<<444---'''### ###,,,111777:::::::::===???;;;===@@@CCCEEEEEEFFFEEEIIIIIIJJJJJJKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJJJJIIIEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNRRRUUUWWWWWWXXXYYYYYYWWWTTTPPPMMMKKKLLLKKKIIICCC:::333...(((&&&""" !!!###&&&)))***222999BBBIIIMMMPPPSSSVVVYYY___aaa^^^]]]```ccccccbbbcccccccccbbb```___^^^\\\[[[YYYVVVSSSPPPNNNMMMKKKIIIEEEBBB???===<<<<<<999999777555333111///...000///...---,,,***))))))((()))*********((('''&&&)))))))))))),,,111666999CCCFFFLLLQQQTTTTTTRRRPPPNNNMMMKKKHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFBBBAAA??????>>>???@@@@@@===>>>>>>???@@@AAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFIIIHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLMMMPPPRRRUUUWWWXXXccchhhnnnrrruuuyyy~~~{{{vvvqqqmmmjjjhhhaaa___ZZZWWWUUUUUUWWWXXX[[[ZZZXXXWWWVVVWWWXXXYYYTTTUUUWWWXXXYYYYYYXXXXXXXXXVVVWWWZZZ^^^```^^^[[[YYYXXXVVVTTTQQQOOOMMMLLLPPPQQQTTTWWWYYY[[[[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[``````aaabbbcccdddeeefff_________``````aaaaaaaaa___^^^]]]\\\[[[\\\]]]^^^^^^______```aaabbbccccccaaabbbcccddddddcccbbbaaabbbaaa```______```aaabbbbbbeeeiiikkklllqqqxxx}}}wwwxxxyyyxxxuuupppllljjjhhhgggfffeeecccbbbaaaaaaccc```[[[UUUOOOKKKHHHFFFDDDGGGKKKMMMMMMOOOSSSVVVZZZ[[[]]]^^^^^^\\\ZZZXXX111000000000111222333333//////...---,,,,,,++++++%%%&&&(((***,,,...///000,,,---///111111000///...)))))))))((((((''''''&&&%%%&&&'''((()))*********)))---...---///333444111+++'''!!!    !!!'''+++///444888666555555333222000...---///...///000222666999<<<===AAAEEEDDDBBBBBBFFFJJJEEE888.........)))&&&(((------+++*********+++,,,)))******+++******))))))***+++,,,...000111333333222+++"""""")))111999@@@EEEHHHKKKHHHCCC<<<444---'''###!!!%%%,,,111777:::::::::<<<>>>;;;===@@@CCCDDDEEEEEEDDDGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHIIIJJJKKKKKKJJJEEEEEEGGGIIILLLPPPSSSUUUTTTUUUVVVWWWUUURRROOOMMMIIIGGGEEEBBB>>>777///)))###!!! !!!"""%%%)))---///888@@@JJJPPPSSSTTTVVVXXXXXX]]]___\\\YYY\\\___```\\\\\\]]]\\\[[[YYYWWWVVVXXXWWWUUUQQQNNNKKKHHHGGGBBB@@@<<<888555444333333222111000...---+++***))),,,++++++***)))((((((''')))******))))))((('''&&&***************---111555;;;???FFFLLLOOOPPPOOONNNNNNMMMKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDEEECCCBBBAAA@@@??????>>>???@@@AAA>>>??????@@@AAABBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNGGGHHHHHHHHHGGGEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHLLLLLLNNNPPPRRRUUUVVVWWW```eeemmmrrrtttvvvzzz}}}yyyxxxtttppplllhhheeeccc[[[YYYWWWUUUUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYUUUVVVWWWYYYZZZYYYYYYXXXYYYWWWWWWZZZ^^^___\\\ZZZYYYWWWTTTQQQNNNMMMLLLLLLNNNPPPSSSVVVYYY[[[\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[```aaabbbcccdddeeefffggg______``````aaaaaabbbbbbaaa```___^^^^^^^^^___````````````aaabbbcccccccccbbbcccdddddddddcccbbbaaaaaa```___^^^___```aaabbbaaacccfffggghhhkkkqqqvvvuuuwwwyyyxxxuuuqqqnnnmmmhhhhhhgggeeedddcccbbbaaa___\\\XXXRRRLLLGGGDDDBBB???BBBGGGIIIIIIKKKOOOSSSTTTVVVXXXZZZZZZWWWTTTRRR111000/////////000111222.........------,,,,,,,,,%%%&&&((()))+++---//////...///000111000...+++***'''''''''''''''&&&&&&&&&%%%&&&''')))************(((,,,---,,,...222333111(((%%%      """(((,,,000555888666555444222111///...---/////////000222555999;;;>>>BBBEEECCC??????DDDIIIDDD555+++,,,---(((&&&))),,,+++)))((((((((()))***))))))******)))((('''&&&((()))+++---///111333333333---'''"""""")))111999@@@EEEGGGLLLIIICCC<<<444---'''$$$###&&&+++000777:::::::::;;;===:::<<>>EEEOOOVVVWWWWWWWWWWWWUUUZZZZZZUUURRRTTTWWWWWWRRRSSSSSSRRRQQQNNNLLLKKKLLLKKKIIIFFFCCC@@@>>>===:::888444000---,,,------,,,,,,+++***)))((('''&&&*********))))))(((((((((***)))(((''''''&&&&&&&&&''')))***))))))***...222555999@@@GGGKKKMMMLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBDDDEEECCCAAAAAA@@@???>>>>>>???@@@AAA??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJKKKLLLMMMMMMNNNKKKLLLLLLMMMNNNOOOPPPPPPGGGGGGHHHGGGFFFEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIILLLMMMNNNPPPRRRTTTUUUVVV[[[bbbjjjppprrrsssuuuwwwrrrqqqoookkkhhhddd```^^^WWWWWWVVVUUUUUUUUUVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYUUUVVVWWWYYYYYYYYYYYYXXXZZZXXXWWWZZZ]]]]]][[[WWWZZZWWWRRRNNNKKKJJJKKKLLLLLLNNNRRRVVVYYY\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[^^^^^^___aaabbbcccdddeee______```aaaaaabbbccccccbbbaaa`````````aaabbbccc```aaaaaabbbbbbccccccdddccccccdddddddddcccbbbaaa```___^^^^^^___```aaabbbaaaccceeeeeeeeefffkkkpppppprrrtttsssooolllkkkkkkhhhgggfffeeedddbbbaaaaaa\\\ZZZVVVPPPJJJDDD???<<<888<<<@@@CCCCCCFFFJJJNNNMMMOOOSSSUUUUUURRRNNNKKK111000///......///000111------------------------%%%&&&((()))+++---...///000111222111///,,,(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++******(((+++---+++---222333111'''###    ###)))---111555888555555444222111///...---000//////000222555888:::???CCCFFFCCC>>>===AAAGGGBBB222(((+++---((('''++++++***((('''''''''((()))((()))))))))((('''%%%$$$&&&'''(((+++---000111222222...***'''$$$""")))111999@@@DDDGGGMMMJJJDDD<<<444---'''$$$###'''***///666::::::999;;;<<<:::<<>>>>>>>>???@@@AAA???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKLLLMMMOOOPPPQQQRRRGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNPPPQQQSSSTTTTTTWWW___iiioooqqqqqqrrrsssmmmlllkkkiiieeeaaa^^^\\\VVVVVVUUUUUUUUUUUUUUUUUUTTTUUUWWWYYYZZZZZZYYYYYYUUUVVVWWWYYYYYYYYYYYYXXXZZZXXXXXXYYY\\\\\\YYYVVVZZZWWWQQQLLLIIIIIIKKKLLLKKKMMMQQQUUUYYY\\\^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\^^^___aaabbbbbb___``````aaabbbcccccccccccccccbbbaaaaaabbbcccdddaaaaaaaaabbbcccccccccdddcccddddddeeedddcccbbbaaa______^^^^^^___```bbbcccaaaccceeeeeecccdddhhhllliiilllmmmlllhhheeeeeefffggggggfffdddcccbbbaaa```ZZZYYYUUUOOOIIIAAA;;;888333777<<<>>>???AAAFFFJJJIIILLLOOORRRQQQNNNJJJGGG666555111---///444444111...//////000///---,,,***...***((((((+++------+++///000000000000...---,,,***)))'''&&&%%%%%%%%%&&&$$$%%%&&&'''(((******+++)))((((((,,,000111///+++&&&###  """+++444999888666333333555666666666555444.........///111444777999===???AAABBB@@@===999777444000+++((()))***)))''',,,)))&&&%%%''')))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%(((,,,///000111222///---***%%%  )))111777<<>>???AAACCCEEEGGGHHHHHHGGGIIIGGGEEEGGGJJJKKKIIIGGGIIIIIIHHHHHHGGGFFFEEEEEELLLIIIFFFHHHKKKNNNNNNLLLDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIEEECCC???999111***### """'''...444:::===EEEHHHNNNSSSVVVUUUSSSRRRRRRNNNGGGBBB???@@@BBBDDDDDDCCCAAA???===;;;999888333333222111000///......---,,,+++*********+++,,,))))))))))))((((((((((((((()))+++------+++)))(((***(((''')))++++++(((%%%&&&&&&((()))***+++,,,---111333666;;;@@@EEEIIIKKKIIIJJJKKKLLLKKKHHHEEECCCHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBAAA???>>>>>>>>>??????<<<===>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKMMMNNNNNNMMMLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIINNNQQQPPPLLLMMMSSSYYYWWW[[[bbbhhhmmmoooooonnngggeeebbb^^^[[[YYYXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWUUUVVVXXXYYYZZZYYYYYYXXXXXX[[[]]]]]][[[[[[^^^aaa[[[[[[ZZZYYYXXXWWWVVVVVVVVVRRRNNNJJJHHHHHHJJJLLLIIILLLPPPVVVYYY[[[\\\\\\\\\]]]^^^^^^^^^]]][[[ZZZ[[[\\\\\\]]]^^^^^^______aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccciiifffcccbbbcccdddcccaaaaaa``````aaaccceeeggghhhdddeeefffffffffeeedddcccggghhhkkkkkkiiieee```]]]bbbaaaaaaaaaaaa``````___aaa\\\UUUOOOJJJDDD===888555777888888777:::@@@EEEDDDFFFGGGHHHFFFDDDAAA>>>222222///,,,...222222...---...............------111...++++++...000///...///000000000000...---,,,)))((('''&&&&&&&&&'''(((&&&&&&''''''(((((())))))'''''''''+++///000---***&&&###  !!!)))111666666555444555666777888777666555222111000000111444666888>>>???@@@@@@???<<<888666333///***(((((()))((('''+++(((%%%%%%'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%))),,,///111222333000...***%%% !!!***222777<<>>@@@CCCEEEFFFGGGGGGHHHFFFEEEGGGJJJKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEIIIGGGFFFFFFHHHJJJJJJJJJFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGAAA???:::444...'''!!! !!!%%%***000666<<>>CCCGGGIIIGGGHHHJJJKKKKKKIIIFFFEEEHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCBBBAAAAAABBBCCCCCCBBBAAA???>>>>>>>>>???@@@??????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHHHHHHHHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJIIINNNQQQPPPMMMMMMSSSYYYYYY\\\bbbhhhkkkmmmlllkkkeeeccc```]]]ZZZXXXWWWVVVXXXWWWVVVUUUUUUUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYTTTXXX[[[\\\ZZZZZZ\\\___[[[ZZZZZZYYYYYYXXXXXXWWWVVVSSSOOOJJJHHHHHHJJJKKKJJJMMMRRRVVVZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^___```aaabbbcccbbbbbbbbbcccccccccddddddcccccccccbbbbbbbbbbbbbbbccccccccccccccccccddddddhhhfffcccbbbdddeeedddbbbaaaaaaaaaaaaccceeeggghhheeeeeefffffffffeeedddcccdddeeeggghhhgggddd```^^^``````______`````````___```[[[TTTNNNIIIDDD===777222444555444444777<<<@@@AAAAAABBBBBBAAA???===;;;...///...,,,...111000,,,,,,,,,,,,---...///000000555111......111333222000///000000000000...---,,,((('''&&&&&&&&&'''((()))((((((((((((((((((''''''''''''(((+++000000---***'''$$$  &&&---222333333666777999:::::::::888777666555333111111333555666>>>>>>???>>><<<999666555111...***(((((((((''''''(((&&&%%%%%%'''((((((''''''''''''&&&&&&&&&%%%%%%$$$&&&))),,,///222333444111///+++&&& ###,,,333888<<>>@@@CCCEEEIIIKKKLLLKKKHHHGGGCCC@@@:::555333222444555000000//////...---,,,,,,******************)))))),,,,,,***)))((((((((((((*********))))))))))))(((((()))+++,,,,,,+++)))(((***(((&&&(((++++++)))&&&(((''''''&&&'''((()))***,,,...111666;;;@@@CCCEEEDDDFFFHHHJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>???@@@BBBBBBBBBCCCCCCDDDDDDEEEGGGGGGGGGHHHIIIJJJLLLMMMKKKJJJIIIHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMNNNMMMLLLJJJIIIGGGKKKOOOOOOMMMNNNSSSXXX[[[^^^bbbgggiiiiiihhhgggbbb```]]]ZZZXXXVVVUUUUUUWWWVVVVVVVVVVVVVVVWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZQQQUUUZZZ[[[ZZZYYY[[[]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWUUUPPPLLLJJJIIIJJJJJJKKKNNNRRRWWW[[[]]]^^^^^^______^^^^^^^^^______```aaa`````````aaaccceeefffddddddccccccddddddeeeeeedddcccccccccbbbbbbaaaaaabbbbbbbbbbbbcccddddddeeegggeeecccccceeefffeeedddbbbbbbaaabbbccceeeggghhhfffffffffgggfffeeeeeeddd```aaabbbcccbbb```^^^]]]^^^]]]\\\\\\___``````______YYYRRRMMMHHHCCC<<<777000111111111222444888<<<<<<;;;;;;:::999888777777,,,///000//////222111---,,,++++++,,,---///111333555111...///111333222000///000000000000...---,,,)))((('''&&&&&&'''((((((''''''''''''(((((((((((())))))+++///333333000,,,'''$$$  ###)))...111222888999;;;======<<<;;;999:::888555222111222333555=========<<<:::777444333///---***(((''''''''''''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&%%%&&&))),,,///222444555111///+++&&& $$$---444999>>>DDDHHHJJJFFF@@@888///'''!!!!!!'''+++...333777999888777999;;;:::999999888777777666666555666999<<<@@@CCCEEEFFFEEEFFFGGGHHHKKKMMMNNNNNNOOOOOOMMMLLLJJJHHHGGGFFFGGGIIIKKKIIIFFFEEEGGGJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBB888555000***$$$ !!!)))+++...222777;;;???AAA@@@BBBCCCEEEDDDBBB@@@>>>999666222...+++++++++,,,)))))))))(((((((((((((((((((((((())))))*********111111000///...------,,,++++++*********))))))))))))***+++,,,,,,+++***)))***'''&&&'''***+++)))''')))(((&&&%%%%%%&&&'''((()))+++...222777;;;???@@@AAACCCEEEGGGIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEHHHIIIJJJLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKHHHHHHIIIJJJKKKLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMLLLJJJHHHGGGAAAEEEJJJLLLMMMOOOUUUYYY]]]___bbbeeefffeeecccbbb^^^]]]ZZZXXXUUUTTTTTTTTTVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUVVVXXXYYY[[[QQQVVV[[[]]]\\\[[[\\\]]]ZZZZZZZZZ[[[[[[[[[\\\\\\YYYWWWSSSPPPNNNLLLLLLLLLMMMOOOSSSWWWZZZ\\\]]]^^^___^^^]]]]]]]]]___```aaabbbbbbaaaaaabbbdddfffhhheeeeeedddcccddddddeeefffdddccccccbbbbbbaaaaaa```bbbbbbaaabbbbbbdddeeeffffffeeeeeeeeeeeefffffffffccccccbbbcccdddfffgggiiiggggggggggggffffffeeeeee````````````___]]][[[ZZZ\\\ZZZXXXZZZ]]]``````___]]]XXXQQQLLLHHHBBB;;;666111111111111222555777999777666444333222222222333...222444222222333222///,,,++++++,,,---///111333222///,,,---000222111000///000000000000...---,,,,,,+++)))'''&&&&&&&&&&&&%%%%%%&&&'''((()))******------///333777777333///(((%%%   ###''',,,000222999;;;>>>@@@@@@???<<<;;;<<<999555111///000222333::::::;;;:::888555222111------+++)))''''''''''''%%%&&&''''''''''''(((((()))))))))(((((((((''''''&&&''')))+++...111333444///---)))%%% """,,,333999@@@GGGLLLIIIFFF@@@888000((("""!!!'''+++...222777999888777999;;;999999888777666555555444333555777;;;>>>BBBEEEGGGFFFGGGIIIKKKLLLNNNPPPQQQQQQPPPOOOMMMKKKJJJHHHHHHIIILLLNNNMMMJJJIIIJJJMMMKKKJJJJJJHHHGGGEEEDDDCCCDDDEEEEEEEEEEEECCCBBBAAA666333...)))$$$  """$$$,,,...000444888;;;===>>>============<<<:::777666000...+++(((&&&&&&&&&&&&&&&&&&''''''((((((((())))))******++++++,,,,,,---111111111000///......---++++++++++++************)))***++++++++++++***)))***'''%%%'''***+++***(((((((((&&&%%%%%%&&&&&&''''''))),,,///333777:::;;;>>>???BBBDDDGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAA@@@AAABBBDDDFFFHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHFFFEEEDDDEEEEEEGGGHHHJJJKKKLLLLLLLLLKKKNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHFFFDDDCCC===BBBGGGKKKNNNRRRWWW[[[___```bbbcccbbbaaa^^^]]][[[YYYWWWUUUTTTSSSSSSSSSUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXZZZ[[[TTTYYY^^^```___]]]^^^```ZZZZZZ[[[[[[\\\]]]]]]]]][[[YYYXXXVVVTTTSSSRRRRRRPPPRRRUUUXXXZZZ\\\]]]]]]___^^^^^^^^^___```bbbcccdddcccccccccccceeefffggggggeeedddbbbbbbcccddddddbbbbbbbbbaaaaaa`````````bbbaaaaaaaaabbbdddfffhhheeeffffffgggfffffffffgggddddddccccccdddfffhhhiiihhhhhhggggggffffffffffffccccccbbbaaa^^^\\\YYYXXX[[[XXXUUUWWW\\\``````___]]]WWWQQQKKKGGGBBB;;;666444444333444666777999999444333111000///000111111000444666333222333222000,,,,,,,,,---...///000000000---***,,,///222222111///000000000000...---,,,...,,,***(((&&&%%%%%%%%%$$$%%%&&&'''(((***++++++......000555999999555000)))&&&   $$$(((,,,000444:::<<>><<<:::777333///---...000222555777999999888555111///,,,---,,,+++((('''''')))%%%'''))))))((('''((()))*********)))))))))(((((('''((()))***,,,///111222,,,+++'''###"""+++333999@@@HHHNNNJJJGGGAAA999111)))### !!!(((,,,...222777888777777888:::888888888777666555555444555666888;;;???CCCFFFHHHHHHJJJLLLMMMNNNOOOQQQSSSRRRQQQPPPOOOMMMLLLKKKJJJLLLMMMOOOOOONNNMMMNNNNNNKKKKKKJJJIIIHHHEEEDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@777555111,,,'''""" """$$$%%%&&&,,,...000333666888999:::999999777666444222000///***)))(((&&&%%%$$$$$$%%%''''''(((((())))))******,,,,,,,,,------.........+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++***************++++++************'''%%%&&&)))++++++)))''''''''''''''''''&&&&&&'''(((***---000333555666;;;<<<>>>AAADDDFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEE???@@@@@@AAAAAA@@@@@@???@@@???>>>>>>>>>???@@@AAA@@@@@@BBBDDDFFFHHHJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLOOOOOOMMMLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAEEEJJJOOOSSSWWW\\\^^^```aaaaaaaaa```]]][[[YYYXXXWWWUUUTTTSSSSSSSSSSSSTTTTTTVVVXXXYYYYYYZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\WWW[[[```aaa___^^^___```[[[\\\\\\\\\]]]]]]^^^^^^\\\\\\\\\\\\\\\[[[[[[ZZZXXXYYYZZZ\\\^^^___``````bbbbbbbbbcccdddfffggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffcccaaa______```aaa_______________`````````aaaaaa``````bbbeeegggiiieeeggghhhhhhgggffffffgggeeeeeeddddddeeefffhhhiiiiiiiiihhhgggggggggggghhhffffffeeedddaaa^^^ZZZXXX\\\WWWTTTVVV\\\```aaa___\\\WWWQQQLLLHHHCCC<<<777777666555666888::::::999555444222111111111222333000444666111...//////...---...............------///---+++---111444555444///000000000000...---,,,---,,,***(((&&&&&&&&&'''&&&&&&&&&'''((())))))***,,,,,,///444888888333///)))&&&!!!  """&&&)))---222555:::===@@@BBBCCCAAA>>><<<777444000,,,+++,,,///111111333777999888555000---,,,---...,,,)))'''(((***''')))++++++)))'''''')))++++++*********))))))))))))(((((()))***,,,...///)))(((%%%"""###+++222888???GGGMMMKKKGGGBBB:::222***$$$!!!"""(((,,,---222777888777777888:::888888777777666666555555888888:::===AAAEEEHHHJJJJJJMMMOOOPPPOOOPPPSSSUUURRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLNNNPPPPPPOOOMMMKKKKKKKKKJJJHHHFFFDDDBBBEEEEEEFFFFFFEEEDDDBBBAAA:::888555111+++&&&""" !!!!!!"""$$$%%%'''((()))+++,,,///111333555555555555444333000...,,,++++++''''''&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,,,,,,,,,,------------)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++***************************'''%%%&&&))),,,+++)))%%%&&&((())))))((('''&&&((()))***,,,...000111222999:::<<<>>>AAADDDFFFGGGGGGGGGHHHHHHHHHGGGFFFEEE@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>>>>???AAABBBAAAAAACCCDDDEEEGGGHHHIIIGGGHHHJJJKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNMMMPPPOOONNNLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLIIIFFFDDDDDDDDDDDDKKKNNNSSSWWW[[[^^^```bbb`````````___]]][[[XXXWWWVVVUUUTTTSSSRRRRRRSSSTTTSSSTTTVVVXXXZZZZZZZZZZZZXXXYYYZZZ[[[[[[\\\\\\\\\YYY\\\___^^^\\\[[[\\\___]]]]]]]]]]]]^^^^^^^^^^^^^^^___```bbbccccccccccccbbbccccccddddddeeeeeeeeeggghhhjjjlllmmmnnnoooooommmnnnooopppooommmkkkjjjhhhfffbbb___\\\\\\\\\]]]\\\]]]]]]^^^^^^_________aaa```___```bbbeeehhhjjjfffhhhjjjjjjgggeeeeeefffffffffeeeeeeeeeggghhhiiijjjiiihhhggggggggghhhhhhfffggghhhhhhfffbbb^^^[[[]]]XXXTTTVVV\\\aaaaaa^^^]]]XXXQQQLLLHHHCCC===888888666555666999:::999888777666666555555555555555///333444///+++,,,---,,,...//////000///---,,,***000---,,,...333777888777///000000000000...---,,,+++***)))'''''''''((()))(((((((((((((((((((((((()))***---222666666111,,,***'''!!!  ###(((+++...333666:::===@@@CCCCCCAAA>>><<<555222...***))),,,///111...111666999999555000,,,,,,...///---***((()))+++(((+++---,,,)))'''''')))+++++++++************)))))))))(((((()))+++---...'''&&&$$$ $$$,,,222777>>>EEEKKKKKKHHHBBB;;;333+++%%%""""""(((,,,---222666888777666888:::777777777777777666666666::::::<<<>>>BBBFFFIIILLLLLLNNNQQQQQQPPPQQQSSSVVVRRRRRRQQQPPPOOOOOONNNNNNKKKJJJIIILLLPPPQQQNNNKKKKKKKKKKKKJJJIIIFFFDDDCCCEEEFFFFFFFFFFFFDDDCCCBBB<<<;;;888444///)))$$$!!!$$$$$$%%%&&&((()))******)))+++---000111222222222333222000---+++***)))(((&&&&&&&&&'''''''''''''''((((((((())))))******+++,,,+++++++++++++++++++++,,,---...000000000000///---------,,,,,,,,,++++++***************************'''$$$%%%))),,,+++***$$$&&&(((***+++***'''&&&))))))***,,,---...///000777999:::===@@@BBBDDDEEEGGGGGGHHHIIIHHHGGGFFFEEE@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLMMMMMMNNNOOONNNMMMLLLKKKKKKJJJIIIGGGFFFFFFGGGGGGHHHIIIKKKMMMNNNOOONNNNNNQQQPPPNNNLLLKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLJJJIIILLLLLLLLLLLLLLLLLLLLLLLLQQQNNNKKKGGGEEEEEEFFFGGGTTTVVVZZZ]]]```bbbdddddd`````````___\\\ZZZWWWVVVVVVUUUSSSRRRRRRSSSSSSTTTRRRTTTVVVXXXZZZ[[[[[[[[[XXXYYY[[[]]]]]]]]]\\\\\\XXX[[[]]]\\\YYYXXXZZZ]]]^^^^^^^^^^^^^^^^^^^^^^^^___```cccfffggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjlllmmmppprrrttttttttttttrrrsssuuuvvvtttrrrooolllhhheeeaaa]]][[[ZZZZZZ[[[ZZZ[[[\\\\\\]]]^^^___```aaa```______aaaeeehhhkkkgggiiikkkkkkgggeeeeeefffgggfffeeeeeefffggghhhiiikkkjjjhhhggggggggghhhiiifffhhhjjjkkkjjjfffaaa^^^^^^XXXTTTUUU\\\aaaaaa^^^]]]XXXQQQMMMIIIDDD>>>999777555444555888:::888666888888888888888888888777)))+++,,,...//////......///000000000000...,,,+++...///111222222222111000...////////////---,,,+++***)))((('''&&&&&&'''(((%%%&&&'''(((((((((&&&&&&%%%'''+++///333555777777+++((("""   &&&***---111666:::<<<===>>>???>>>;;;888666111///,,,***)))***+++,,,...///000111222111111000+++,,,---.........---,,,,,,+++***)))))))))***+++---.../////////...---,,,,,,+++*********+++,,,---+++((($$$######  $$$---444999@@@IIINNNJJJGGGBBB<<<444---'''$$$###***...+++///555777666555666888555555666666777777888888555999>>>@@@AAADDDHHHLLLPPPQQQSSSUUUVVVVVVVVVVVVTTTSSSSSSRRRPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJHHHIIIKKKLLLKKKIIIGGGEEEDDDCCCAAA===777000+++'''+++,,,---.........---,,,...///000...,,,...222777000,,,((((((***+++***(((''''''''''''((((((((()))(((((()))***+++,,,,,,,,,)))************+++++++++000000000///......------))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++,,,)))((('''&&&%%%$$$######,,,+++***)))))))))***+++///444:::======???BBBEEEJJJJJJKKKKKKIIIGGGDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@999:::;;;===>>>@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOOOOSSSQQQPPPNNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKOOOOOOPPPOOONNNLLLJJJIIIEEEEEEFFFHHHKKKNNNQQQSSS[[[\\\^^^```bbbccccccccc```___]]][[[YYYVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZWWWZZZ^^^___]]]\\\]]]___[[[]]]^^^^^^^^^aaagggmmmaaafffkkkmmmnnnpppsssuuurrrrrrrrrqqqqqqqqqqqqqqqnnnqqqtttxxxzzz{{{zzzyyy~~~|||{{{{{{wwwqqqlllfffddd```\\\YYYXXXXXXXXXWWWXXXZZZ[[[\\\\\\\\\[[[^^^^^^___```bbbeeegggiiiiiiiiihhhhhhggggggffffffeeeeeeeeefffffffffggggggjjjjjjjjjkkkkkkkkkllllllggggggfffeeedddccccccbbb[[[[[[[[[ZZZYYYYYYXXXXXXUUUSSSOOOLLLIIIDDD>>>:::::::::999999:::;;;===>>>::::::888777666666666777***+++,,,...//////......000000111000///...,,,+++...///000111111111000000//////000000///---+++******)))(((&&&&&&&&&'''(((&&&&&&'''((((((''''''&&&&&&(((+++///333555777777+++((("""  !!!'''+++...222666::::::;;;<<<===<<<999777555///...+++)))((()))+++,,,...///000111222111000000,,,------...............,,,,,,+++******+++,,,------...///000//////------,,,+++************,,,,,,+++(((%%%$$$### $$$,,,333999AAAIIIOOOKKKHHHDDD===555...((($$$$$$***...+++000555777666555666777666666666777888888999999999===AAACCCDDDFFFKKKOOOPPPRRRTTTUUUWWWWWWVVVVVVUUUTTTRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNOOOPPPOOOLLLHHHFFFDDDAAA===999444111///...+++,,,---...------,,,+++,,,......---+++,,,000555,,,)))&&&&&&)))***(((&&&''''''((((((((()))))))))))))))******++++++,,,,,,************++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&+++***)))((())))))++++++---111777999:::<<>>???@@@AAAAAADDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMOOOOOOOOOOOORRRQQQOOONNNMMMMMMNNNNNNOOONNNNNNNNNMMMMMMLLLLLLJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGIIILLLOOOSSSUUUWWW]]]___aaacccdddccccccbbb___]]][[[YYYVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYYYYXXXXXXXXXYYYYYYWWW[[[______]]]]]]^^^```aaaccceeeeeeeeehhhnnnsssllloootttvvvvvvvvvxxxzzzvvvuuutttrrrrrrrrrssstttuuuwwwzzz}}}}}}}}}|||yyyrrrmmmfffeeeaaa^^^[[[YYYXXXWWWWWWXXXZZZ\\\\\\\\\\\\[[[]]]]]]^^^___bbbeeehhhjjjkkkjjjiiihhhgggeeeddddddddddddeeeeeefffggghhhhhhkkkkkkkkkkkkllllllllllllhhhhhhgggfffeeedddcccccc\\\\\\[[[ZZZYYYXXXWWWWWWTTTRRRNNNKKKHHHCCC>>>:::::::::::::::;;;<<<>>>>>>=========<<<;;;;;;;;;;;;+++,,,---...............111111111000///...,,,+++---...///000000000000//////000000000...---+++))))))((('''&&&&&&&&&'''(((''''''(((((((((''''''&&&&&&(((,,,///333555777777,,,(((###  $$$)))...111444777999777888999999888666444222---+++)))'''''')))+++,,,---...000111111111000///............//////000111,,,,,,++++++,,,---///000---...///000000000///...,,,+++***))))))***+++++++++(((%%%$$$$$$"""###,,,333999AAAIIIOOOLLLJJJEEE???777000)))&&&$$$***...,,,111666777666444555777777777777888999:::::::::>>>AAAEEEFFFFFFHHHLLLPPPQQQRRRUUUWWWWWWWWWVVVVVVWWWUUURRROOOMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVVVVTTTOOOJJJGGGDDD@@@;;;555222222444555,,,,,,,,,,,,,,,+++***)))***,,,,,,***((()))---111'''%%%$$$&&&)))***(((%%%((((((((()))))))))******+++++++++***+++++++++,,,******+++++++++,,,,,,,,,*********+++,,,---------000///---,,,,,,---///000,,,------------.........************************%%%%%%&&&'''((()))******)))(((((((((((()))+++,,,***...333666666888<<>>;;;999999:::<<<===>>>??????AAAAAABBBCCCBBBBBBAAA@@@,,,------...............222222111000///...---,,,---......///////////////000000000000...,,,***)))(((((('''&&&&&&&&&'''((((((((((((((((((''''''''''''))),,,000333555666777---)))### $$$'''+++000333666777888444444555555444222000///***)))'''&&&&&&(((+++,,,---...///000000000//////000//////...///000222333---,,,,,,,,,---///111222...///000111111000//////,,,+++***)))((()))******,,,)))&&&&&&&&&$$$"""+++222999AAAIIIPPPNNNLLLHHHBBB:::222+++(((!!!$$$)))---,,,111666777555444444666777888888999:::;;;<<<<<<@@@BBBEEEFFFEEEGGGKKKOOOQQQSSSUUUWWWXXXWWWVVVUUUWWWUUUQQQNNNLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQRRRSSSTTTVVVWWWXXXWWWXXXZZZYYYVVVPPPJJJGGGDDD@@@;;;777444555666888,,,,,,++++++***)))(((((((((******)))&&&&&&***---&&&%%%%%%(((+++---***''')))))))))************+++---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------.........111///---++++++,,,...000++++++++++++,,,,,,,,,,,,*********)))))))))))))))&&&&&&'''((()))***++++++''''''&&&&&&''')))+++,,,***---222444444666:::>>>BBBCCCEEEFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>??????BBBBBBBBBBBBBBBBBBAAAAAAEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIINNNQQQVVV[[[___bbbbbbbbbdddfffggggggeeebbb^^^\\\ZZZWWWTTTQQQPPPPPPRRRSSSRRRSSSSSSTTTTTTUUUVVVVVVTTTUUUVVVWWWXXXZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWXXX[[[___bbbcccbbbaaaccceeeeeehhhkkklllkkklllqqqttttttvvvzzz||||||{{{yyyxxx}}}zzzwwwtttssstttvvvxxxvvvwwwxxxzzz{{{}}}~~~}}}zzzsssnnneeebbb\\\VVVSSSSSSTTTUUUZZZ[[[\\\]]]]]]]]]\\\[[[^^^^^^^^^___```ccceeefffiiihhhggggggfffeeeddddddbbbcccdddfffgggiiijjjjjjlllllllllmmmmmmmmmnnnnnnkkkjjjjjjiiihhhgggffffff```^^^\\\YYYWWWVVVUUUUUURRROOOLLLIIIFFFCCC???<<<999:::;;;===>>>???@@@@@@CCCEEEGGGIIIIIIHHHFFFEEE...------.........//////222111111000//////.....................//////000111111111000...,,,)))(((((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''(((***---000333555666777---***$$$ (((***---222555777777666111111111111000...---,,,)))(((&&&%%%&&&(((***,,,,,,---...///000///......000000//////000111333444------------///111333444000111222222222111000///+++***)))((('''((()))))),,,)))'''''''''%%%!!!!!!***222999AAAJJJPPPPPPNNNJJJEEE===555...)))###!!!###(((++++++///444666444333444555888888999:::;;;<<<======???AAACCCCCCCCCDDDIIIMMMQQQSSSUUUXXXXXXWWWUUUTTTUUUSSSPPPNNNMMMMMMOOOPPPOOOPPPPPPPPPPPPQQQQQQQQQXXXXXXYYYZZZ[[[[[[\\\\\\XXXXXXYYYWWWSSSMMMGGGDDDBBB@@@===999777555444444++++++***)))((('''''''''''')))***(((%%%$$$'''***(((''''''***...000...+++*********++++++++++++,,,...---,,,+++++++++------+++,,,,,,,,,------------111111111000000000/////////---***(((((()))+++,,,((((((((()))))))))***************)))))))))(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&(((***+++***...222333444666:::>>>>>>???AAACCCDDDDDDBBBBBBBBBAAA???>>>===>>>???@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBDDDFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMVVVYYY^^^cccfffggggggffffffggggggfffccc___[[[XXXVVVTTTQQQOOONNNOOOQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYY]]]\\\ZZZYYYXXXXXXYYYZZZ^^^bbbfffgggeeeeeegggiiiiiilllppppppoooooorrruuutttvvvxxxzzz{{{{{{yyywwwyyywwwsssqqqpppqqqsssuuuttttttuuuwwwxxxzzz{{{|||}}}{{{{{{zzzwwwqqqkkkccc^^^UUUNNNKKKMMMRRRUUU\\\\\\]]]^^^^^^]]]\\\[[[```____________aaabbbccceeeeeeeeeeeeffffffffffffcccccceeefffhhhiiijjjkkklllllllllmmmmmmmmmnnnnnnkkkkkkjjjiiihhhggggggfffaaa___\\\YYYWWWVVVUUUUUURRROOOKKKHHHEEECCC???<<<999:::;;;===???AAABBBCCCEEEGGGKKKOOOPPPNNNKKKIII///......---......//////111000000//////000000111//////......//////000111222222222000...+++(((''''''&&&%%%%%%%%%&&&'''(((******)))(((''''''''''''(((***---111444555666777...+++%%%  ***+++...333666888666444/////////...---,,,******)))(((&&&%%%&&&(((***,,,+++,,,.../////////...---/////////000111222333444......---...///111333444333333444444333111///...+++***)))'''''''''((((((,,,***(((((()))'''### )))111999AAAJJJQQQQQQPPPMMMGGG@@@777000+++$$$""""""&&&)))(((---222444333222333555777888999:::;;;<<<===>>>>>>@@@BBBAAAAAACCCIIIMMMPPPRRRUUUWWWXXXVVVTTTRRRRRRQQQPPPOOOOOOPPPRRRTTTSSSTTTTTTUUUVVVWWWXXXXXX\\\]]]^^^______^^^]]]\\\UUUTTTSSSQQQLLLGGGAAA>>><<<;;;:::777444222///...***)))((('''&&&&&&''''''''')))***)))%%%$$$&&&)))***((((((***///111///---+++++++++,,,,,,,,,,,,---///...,,,++++++,,,...///,,,,,,,,,---------......444333333222111111000000,,,+++)))'''''''''((()))''''''((((((((()))))))))+++++++++******))))))(((******))))))((((((''''''&&&%%%%%%%%%%%%&&&((()))***---111222222444888<<<:::<<>>===>>>@@@AAADDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCAAAAAABBBDDDEEEGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMOOOOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOONNNNNNMMMLLLLLLKKKFFFGGGHHHKKKNNNQQQTTTVVVaaacccfffiiikkkjjjiiihhhgggfffdddbbb^^^ZZZWWWUUUSSSQQQPPPNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXX\\\[[[ZZZYYYZZZ[[[]]]___aaaeeeiiijjjiiiiiikkkmmmppptttxxxxxxvvvtttuuuwwwwwwvvvvvvxxxzzzzzzxxxvvvqqqooommmkkkkkklllnnnooorrrsssuuuvvvxxxyyyyyyyyywwwuuuttttttuuurrrlllggg```ZZZQQQJJJHHHKKKQQQVVV]]]^^^^^^___^^^]]][[[ZZZ```___^^^^^^^^^```aaabbbbbbccccccdddeeefffggggggddddddeeefffhhhiiijjjjjjkkkllllllllllllmmmmmmmmmkkkkkkjjjiiihhhggggggfffcccaaa]]]ZZZXXXWWWWWWWWWTTTQQQLLLHHHEEEBBB???===;;;;;;;;;<<>>>>>@@@BBBBBBBBBEEEJJJOOOOOOQQQTTTWWWWWWUUURRRPPPNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXYYY[[[\\\^^^___```]]]^^^```aaa___\\\YYYWWWOOONNNLLLHHHDDD???;;;999444333111///---+++))))))((('''&&&%%%%%%&&&''''''(((***,,,***&&&$$$&&&(((***(((&&&(((,,,///...,,,,,,,,,,,,,,,------------///---,,,++++++---000111------------............111111111111000000000000,,,+++***)))((((((((((((************++++++++++++---,,,,,,+++******))))))))))))((((((((('''''''''&&&&&&%%%$$$$$$%%%&&&''''''***---......000555999777999<<>>>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDAAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPOOOOOONNNOOOPPPQQQQQQQQQQQQPPPOOOQQQPPPOOONNNMMMKKKJJJJJJFFFGGGKKKQQQXXX___eeehhhkkklllmmmmmmmmmkkkiiihhhfffdddaaa]]]YYYVVVSSSRRRPPPOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[^^^aaacccdddhhhlllnnnmmmllloooqqqssswwwzzzzzzwwwttttttuuuuuusssqqqppprrrrrrpppnnngggfffeeeeeeeeefffggghhhkkkmmmooorrrssssssrrrrrrooommmlllmmmnnnlllgggbbb]]]XXXRRRMMMKKKNNNRRRVVV^^^_________^^^]]][[[ZZZ]]]]]]\\\]]]^^^```cccdddcccccccccdddeeeeeeffffffeeeffffffggghhhiiiiiiiiikkkkkkkkkkkkllllllllllllkkkkkkjjjiiihhhgggffffffdddaaa^^^[[[YYYYYYYYYZZZVVVSSSMMMIIIFFFBBB???===<<<<<<;;;;;;>>>BBBFFFIIIMMMRRRYYY^^^```^^^ZZZVVV000///...------...///000//////......000111333555111000/////////000222333333333222000...+++(((&&&&&&%%%%%%$$$%%%&&&'''(((,,,+++)))((('''''''''((()))+++...111444666666777///+++%%% %%%------///333777888444111------,,,+++***)))((((((+++***(((&&&&&&'''***++++++,,,---.........---,,,,,,---///111222333222222//////.........000111222777777777555333000...,,,+++***((('''&&&&&&&&&'''---+++))))))***)))%%%!!!!!!(((111999AAAKKKRRRSSSRRRPPPKKKCCC:::222---&&&### $$$&&&###(((...111111111333555666777888999;;;<<<===>>>@@@BBBCCCCCCDDDGGGMMMRRRNNNPPPTTTVVVWWWTTTQQQOOOLLLMMMOOOQQQTTTVVVXXXYYYZZZZZZ\\\^^^```bbbdddeee\\\^^^``````^^^ZZZUUURRRLLLJJJGGGBBB>>>:::777555...,,,***'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&'''((()))+++---+++'''%%%&&&((()))&&&$$$%%%))),,,,,,+++,,,,,,,,,---------.........---++++++,,,...111333---------.........//////------......///000000000------,,,,,,+++***)))))),,,,,,---------.........------,,,,,,+++***))))))''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&%%%(((***++++++---222666666888;;;>>>AAABBBBBBAAAEEECCCAAA???>>>@@@AAACCCAAABBBDDDGGGIIILLLNNNOOOKKKJJJIIIHHHGGGEEEDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLNNNOOOPPPOOOOOONNNOOOPPPQQQRRRRRRRRRQQQPPPRRRQQQPPPNNNLLLKKKJJJIIIJJJLLLRRRZZZdddnnnvvvzzzqqqqqqqqqpppnnnkkkiiigggeeeccc^^^ZZZVVVSSSQQQQQQNNNNNNOOOOOOPPPPPPPPPPPPSSSTTTTTTUUUUUUVVVWWWWWWTTTTTTUUUWWWYYYZZZ[[[\\\[[[ZZZYYYZZZ]]]```dddgggfffjjjnnnoooooonnnqqqsssppptttwwwwwwssspppnnnoooqqqmmmiiiggghhhhhhfffddd``````aaaaaabbbbbbcccdddccceeehhhkkklllkkkjjjiiijjjhhhhhhiiijjjiiiddd___[[[XXXTTTQQQPPPRRRTTTVVV______``````___]]][[[ZZZZZZZZZ[[[\\\___bbbeeefffddddddddddddddddddddddddffffffgggggghhhhhhiiiiiijjjjjjjjjkkkkkkkkkllllllkkkjjjjjjiiihhhgggffffffdddbbb^^^[[[ZZZZZZ[[[\\\XXXTTTNNNIIIFFFCCC???===>>><<<;;;;;;===BBBHHHKKKQQQVVV^^^dddfffddd___\\\***+++...111444444222///333222111000000000111222333222111000000111222333------,,,,,,,,,+++++++++))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&''')))***((((((***///666:::999777000,,,%%%  '''000000222666999888333...&&&''''''((()))******+++,,,+++*********+++---...)))***++++++,,,---......111///...111555777777666////////////000000000000///111222333333111...,,,******+++***)))'''%%%$$$,,,)))''''''))))))&&&$$$"""---666>>>DDDKKKPPPQQQPPPOOOMMMIII@@@444,,,'''%%%!!! !!!&&&(((***---000111222222444444444555777:::<<<>>>===@@@BBBCCCCCCFFFKKKPPPQQQSSSUUUWWWWWWWWWVVVUUUPPPQQQRRRUUUWWWYYY[[[\\\```aaacccdddddddddbbbbbbXXXVVVTTTTTTSSSPPPIIIDDDBBB@@@<<<888444111///...'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,------.........000///...------...000111,,,...111222111...***''',,,,,,,,,+++++++++******,,,---...000000000//////,,,---......---,,,***)))...***''')))...///***$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''))),,,***'''+++333555888;;;???AAABBBAAA@@@DDDCCCBBBAAA@@@AAABBBBBBFFFGGGIIIJJJKKKJJJJJJIIILLLKKKIIIGGGEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEIIIIIIIIIJJJKKKLLLLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQUUUTTTQQQOOOLLLKKKJJJIIINNNSSSZZZccckkkqqqvvvxxxvvvsssqqqpppoookkkccc^^^ZZZXXXTTTQQQOOONNNOOOPPPMMMLLLLLLLLLMMMOOOQQQRRRRRRUUUWWWWWWUUUUUUXXX[[[QQQRRRUUUXXX[[[\\\\\\\\\[[[___cccffffffhhhkkkoooooooooppppppqqqqqqqqqrrruuusssqqqooommmlllkkkkkknnnmmmjjjgggeeecccbbbbbb[[[\\\\\\\\\\\\]]]\\\\\\\\\```dddeeeddddddeeehhhfffggghhhhhhgggdddaaa___VVVVVVVVVVVVWWWYYYZZZ[[[^^^^^^______^^^]]][[[ZZZXXXVVVUUUWWW[[[___```___cccfffgggfffcccbbbdddgggbbbeeeggggggeeedddgggiiihhhiiiiiiiiiiiijjjjjjjjjhhhiiijjjkkkkkkjjjhhhhhhbbbbbbbbb```^^^[[[YYYWWWPPPNNNLLLJJJGGGDDDBBBAAA>>>>>>===>>>AAAFFFJJJNNNZZZ```hhhkkkjjjgggeeeddd++++++,,,///222333111000444333222111111111222222222111000//////000111222...------,,,,,,,,,,,,,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%'''((()))***)))+++000666:::999888111---&&&  ***///000333777:::888222,,,''''''(((((())))))*********)))))))))***+++---...***++++++,,,---......///000//////222555777555444000000000///////////////...///111222222000...---***+++++++++***(((&&&%%%+++)))''''''((((((&&&$$$!!!,,,666>>>EEELLLQQQOOONNNLLLKKKGGG???555...+++((($$$!!! """$$$&&&))),,,///000111111555555666777999<<<>>>@@@===AAAFFFGGGGGGHHHLLLOOONNNPPPSSSUUUWWWWWWWWWVVVXXXYYYZZZ\\\^^^```aaabbbcccccccccbbbbbbaaa```___XXXTTTQQQNNNMMMHHHBBB<<<:::888555111...,,,******&&&%%%%%%$$$%%%%%%'''''''''''''''''''''((((((((())))))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------......//////...---------...///,,,...000111000...+++))),,,,,,,,,++++++++++++***,,,---...///000000//////---------------+++******...)))&&&(((---...***%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''')))+++)))%%%(((///111333777;;;>>>@@@@@@@@@DDDDDDCCCBBBBBBBBBCCCCCCGGGHHHIIIJJJKKKJJJJJJIIIMMMKKKIIIFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQNNNLLLKKKLLLMMMNNNYYY]]]dddkkkrrrwwwzzz{{{wwwsssooommmkkkggg```[[[XXXVVVSSSPPPOOOOOOQQQRRRNNNMMMMMMMMMNNNPPPRRRSSSTTTWWWYYYYYYWWWWWWYYY\\\WWWXXXYYY[[[]]]^^^______^^^ccchhhkkkkkkmmmpppssswwwwwwvvvvvvvvvuuuuuuuuuiiijjjllllllkkkiiigggeeefffdddaaa___]]]]]]]]]]]]\\\\\\\\\[[[\\\\\\]]]^^^\\\```cccdddcccccceeehhhccceeefffhhhgggeeecccbbbYYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]]]]]]]\\\[[[YYYXXXVVVTTTTTTVVV[[[___`````````aaabbbbbbaaaaaabbbdddbbbdddffffffdddcccfffiiihhhiiiiiiiiiiiijjjjjjjjjiiiiiijjjjjjjjjiiiggggggbbbbbbbbbaaa___\\\YYYXXXQQQPPPNNNJJJGGGDDDAAA@@@===<<<<<<>>>BBBGGGMMMPPP\\\bbbiiillljjjfffdddccc+++***+++,,,///111111000555444333222222222222333111000///......///000111///...---,,,+++,,,------******)))((((((''''''&&&%%%$$$$$$$$$%%%&&&'''(((++++++,,,111777;;;:::888222...(((   ###---000111444999;;;888111***(((((((((((((((((((((((('''''''''(((***+++---...,,,,,,------........./////////000333555555333111111000000//////.........,,,---///000111000...---***+++++++++***((('''&&&)))(((&&&&&&''''''&&&$$$ +++555===DDDLLLQQQMMMLLLKKKIIIFFFAAA:::555000---(((### !!!"""$$$'''+++...000111111666666777888:::===???AAA>>>CCCIIILLLKKKJJJLLLMMMLLLNNNRRRUUUXXXYYYYYYYYY______```aaaaaabbbccccccbbbaaa^^^[[[XXXVVVUUUUUUTTTOOOIIIEEEBBB===777222000...+++)))&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((())))))************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,------------///...---,,,,,,+++,,,,,,,,,,,,............,,,+++,,,,,,,,,,,,+++++++++++++++,,,---...////////////......------,,,+++++++++---)))&&&'''+++---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***((($$$%%%***,,,...222777;;;>>>???@@@DDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJJJJJJJJJJJJJIIILLLKKKIIIFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRNNNLLLIIIHHHJJJNNNSSSVVVcccffflllqqqvvvyyyzzz{{{wwwrrrlllhhheeeaaa[[[VVVTTTSSSQQQPPPPPPQQQRRRTTTOOOOOONNNNNNOOOQQQSSSTTTVVVYYY[[[[[[YYYXXX[[[]]]]]]]]]^^^___```bbbdddeeeccciiiooosssttttttwwwyyy|||{{{zzzxxxvvvuuutttsss]]]```dddhhhhhheeebbb___```^^^\\\ZZZYYYZZZ\\\^^^]]]\\\[[[ZZZ[[[\\\^^^___^^^```cccbbbaaaaaaeeehhhaaaccceeegggggggggeeeddd]]]\\\ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWWWWSSSRRRRRRUUUYYY]]]___```]]]\\\\\\^^^```aaaaaaaaa```ccceeedddbbbbbbeeehhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhfffeeeccccccbbbaaa___]]]ZZZYYYTTTSSSPPPLLLHHHDDDAAA???;;;:::;;;>>>CCCJJJPPPUUU^^^dddkkkmmmkkkfffcccbbb,,,+++)))+++---000111111555555444444333333222222///...---,,,,,,---...///000///---,,,+++,,,---...******)))((((((''''''&&&###$$$$$$$$$%%%&&&&&&'''---,,,---222888;;;:::888444000)))!!! ###...000222555:::<<<888000(((((((((((((((((((((''''''%%%&&&'''(((***,,,......------.....................///111333444333000...111111000///......------***+++---...//////...---++++++,,,,,,+++)))((('''(((''''''&&&&&&&&&&&&%%% """,,,555<<>>999666333...***((('''%%%###"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&))))))((((((((()))***+++***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,---...////////////...------,,,,,,++++++---)))&&&&&&***,,,+++)))''''''''''''''''''''''''"""%%%((()))'''$$$%%%(((***,,,000444999===@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKKKKJJJJJJJJJJJJLLLJJJHHHFFFDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFHHHIIIKKKMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQJJJHHHFFFFFFJJJQQQYYY^^^eeehhhmmmrrruuuwwwvvvvvvtttnnngggbbb___[[[VVVQQQPPPPPPOOOOOOPPPRRRTTTUUUPPPPPPOOOPPPQQQRRRTTTUUUUUUXXX[[[ZZZXXXXXXZZZ]]]_________aaacccfffiiikkkjjjpppwww{{{{{{{{{|||~~~{{{yyywwwuuurrrooommmlllZZZ\\\```cccdddbbb___\\\aaa```]]]\\\]]]___bbbddd^^^]]][[[ZZZZZZ]]]___aaa___aaabbbaaa```aaaeeehhhbbbccceeefffffffffeeeddd```___]]]ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUURRRRRRRRRTTTWWW[[[^^^___[[[ZZZYYY[[[```cccbbb```___aaacccbbbaaaaaadddhhhhhhhhhiiiiiiiiijjjjjjjjjkkkjjjjjjiiigggfffeeedddcccccccccbbb```^^^\\\ZZZXXXVVVRRRNNNIIIEEEAAA???999999:::===DDDLLLTTTYYYaaagggmmmnnnkkkeeebbbaaa---+++***+++---000222222555444444444333222111111------++++++++++++------///...---,,,+++,,,------))))))(((((('''&&&&&&&&&######$$$%%%&&&&&&&&&&&&,,,,,,---222999<<<;;;999555111***"""###---222333777;;;<<<888///'''((((((((((((''''''''''''%%%&&&(((***,,,...//////..................---------///111333222111///...111000000///...------,,,***+++,,,---......------++++++,,,,,,,,,***)))(((''''''((('''&&&&&&&&&'''"""  &&&...555:::???FFFKKKOOOPPPQQQQQQOOOMMMKKKJJJ888555...(((""" ###%%%(((+++...000111111222222333555777:::===???@@@DDDGGGHHHGGGHHHKKKNNNQQQTTTWWW[[[^^^___```_________]]]\\\ZZZYYYWWWWWWVVVSSSMMMGGGBBB@@@??????===888222///...,,,)))&&&%%%$$$###""""""###$$$$$$######$$$%%%&&&&&&''''''******((((((((()))+++,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))(((+++***+++++++++,,,---...---------,,,,,,,,,++++++******+++,,,---...///000///......------,,,,,,+++,,,)))&&&''')))+++***)))'''''''''''''''''''''''' $$$((((((&&&%%%&&&(((+++,,,///444999===AAADDDCCCDDDGGGIIIJJJKKKJJJIIIMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCEEEFFFHHHJJJLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNGGGFFFFFFHHHMMMUUU^^^cccgggjjjooosssuuuuuutttsssnnnhhhaaa\\\YYYVVVRRRNNNNNNNNNNNNOOOPPPRRRTTTUUUQQQPPPPPPPPPQQQSSSUUUVVVSSSVVVYYYYYYWWWWWWZZZ\\\^^^___```cccgggkkkoooqqqqqqwww}}}}}}~~~zzzxxxvvvsssooollljjjhhh^^^___`````````___^^^^^^bbbaaa_________bbbeeefff^^^]]][[[ZZZ[[[]]]```bbb___aaacccbbb```aaadddhhhdddeeeeeeeeedddcccbbbaaabbb```]]]ZZZXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUURRRSSSSSSTTTVVVXXX[[[]]][[[YYYYYY\\\```dddcccaaa^^^aaabbbaaa___```dddhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiigggfffeeeeeeddddddddddddcccaaa___]]]\\\ZZZXXXUUUPPPKKKFFFBBB@@@999999:::>>>DDDNNNWWW\\\ccchhhnnnooojjjeeeaaa___///---,,,---000222333444333333333222111000///...,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++((((((''''''&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&++++++---222999<<<<<<:::666111***"""###...555555777:::;;;777...''''''''''''''''''''''''''''''(((***,,,...000000111///.........------,,,,,,+++...111111000///...///000//////......---------+++,,,,,,------------,,,+++,,,,,,---,,,+++***)))'''((()))((('''&&&''')))$$$""""""(((///555999===DDDIIIPPPRRRUUUUUUTTTRRRQQQRRR>>>:::444,,,'''###""""""&&&'''***---000111222222222222333444777:::===???AAADDDHHHHHHHHHIIIMMMPPPUUUWWWYYY\\\]]]^^^]]]]]]___]]][[[YYYVVVSSSQQQPPPPPPLLLGGGBBB===;;;::::::111---)))'''))))))'''%%%$$$$$$#########$$$&&&'''###$$$%%%&&&'''(((((((((+++***((('''((()))+++,,,******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,------------,,,,,,,,,,,,))))))******,,,---///000......//////...---+++***,,,***(((((()))))))))(((''''''''''''''''''''''''!!!'''***'''%%%&&&((((((,,,---///222666;;;@@@CCCAAADDDGGGKKKLLLLLLKKKJJJOOONNNMMMKKKJJJJJJJJJJJJGGGGGGEEEEEEDDDEEEFFFGGGBBBAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDFFFGGGIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKGGGGGGIIILLLRRRZZZ```dddkkknnnrrruuuvvvtttqqqoooddd```ZZZVVVUUUSSSOOOLLLNNNNNNNNNOOOPPPQQQRRRSSSQQQPPPPPPPPPQQQSSSUUUVVVRRRUUUYYYYYYXXXYYY\\\______aaadddhhhlllqqquuuwwwwww|||~~~{{{{{{}}}yyyxxxuuurrrooollliiihhhcccbbbaaa____________```___^^^^^^^^^^^^```aaabbb]]]\\\[[[[[[\\\^^^```bbb```bbbddddddbbbbbbeeehhheeeeeedddcccbbb```___^^^aaa___]]]ZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVVVVUUUUUUVVVXXX[[[YYYXXXYYY[[[___aaabbbbbb^^^```aaa```___```eeeiiihhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhfffeeeeeeeeeeeedddeeeeeedddccc```^^^]]]\\\ZZZVVVQQQLLLGGGDDDBBB;;;;;;;;;>>>EEENNNXXX]]]ccchhhmmmnnnjjjddd```^^^000///...000333555555555111111111111000...,,,++++++***)))(((((()))***+++***+++,,,---,,,+++)))((('''&&&&&&%%%%%%$$$#########$$$&&&'''((((((''''''))))))+++111888======;;;666111***"""&&&111777777888::::::666...(((%%%&&&&&&''''''(((((((((***+++---///111222222222///......---,,,++++++***+++---000000...---///000........................---------------,,,,,,,,,+++,,,---------,,,+++***''')))+++***(((''')))***&&&$$$!!!"""(((///444888===DDDIIIMMMQQQUUUWWWUUUSSSSSSTTTFFFBBB;;;444...***)))((()))+++---000111222222222444444555777:::===@@@BBBAAAFFFKKKNNNNNNNNNPPPRRRVVVWWWYYYZZZZZZYYYWWWVVVXXXWWWTTTPPPLLLIIIFFFEEEBBB@@@<<<888444222222111)))&&&###$$$&&&'''&&&###$$$############%%%&&&(((###$$$&&&((())))))))))))***)))'''&&&'''(((+++,,,)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,+++***))))))***+++++++++++++++***...------------,,,,,,,,,)))))))))***+++---///000,,,...000111000...+++)))+++******))))))(((&&&%%%''''''''''''''''''''''''''',,,---'''###&&&'''&&&++++++,,,...222777;;;>>>@@@BBBGGGKKKNNNMMMLLLKKKPPPOOOMMMLLLJJJJJJJJJJJJEEEDDDDDDDDDEEEFFFHHHIIIAAAAAAAAAAAA@@@@@@@@@???CCCCCCDDDEEEFFFGGGHHHIIILLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMKKKJJJIIIHHHGGGGGGIIIMMMRRRXXX]]]aaadddkkkmmmpppqqqpppmmmhhheee[[[XXXTTTRRRSSSRRROOOLLLOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPQQQSSSUUUVVVTTTWWW[[[\\\\\\]]]```dddeeegggkkkoootttwwwzzz{{{|||{{{wwwwwwxxxsssrrrpppmmmjjjgggeeedddbbbaaa```_________``````^^^_____________________\\\\\\\\\\\\^^^___```aaa```cccffffffdddccceeegggddddddcccaaa```^^^]]]]]]___]]][[[YYYXXXWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYWWWTTTSSSUUUXXXTTTVVVXXXYYYZZZ\\\^^^```___```aaa```___aaafffjjjhhhiiiiiiiiiiiijjjjjjjjjhhhhhhfffeeeeeeeeeffffffeeeeeeeeeeeecccaaa___^^^]]][[[WWWSSSNNNIIIEEECCC======<<>>EEEJJJKKKPPPUUUWWWUUUSSSRRRSSSLLLHHHAAA999333000......,,,---///111333333333333777777888:::===@@@CCCEEEAAAGGGOOOTTTTTTSSSSSSTTTVVVWWWWWWWWWVVVTTTRRRPPPOOONNNKKKGGGBBB>>>;;;999444333000---***)))((('''%%%###!!!"""%%%'''%%%"""######""""""###$$$&&&'''###%%%''')))*********)))***)))'''&&&&&&(((***,,,((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********)))***,,,------,,,+++***)))***+++,,,,,,+++***)))......---------,,,,,,,,,))))))((()))+++---///000+++...000222222...+++(((++++++++++++)))'''%%%###((((((((((((((((((((((((,,,000000(((###%%%&&&%%%*********+++...333777:::???BBBGGGLLLNNNNNNLLLKKKQQQPPPNNNLLLJJJJJJJJJJJJCCCCCCCCCCCCEEEGGGIIIJJJAAAAAAAAA@@@@@@?????????CCCDDDDDDEEEFFFGGGGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKMMMOOOPPPOOONNNMMMKKKIIIGGGEEEEEEHHHKKKPPPVVV[[[___bbbcccgggiiikkkkkkhhhccc]]]ZZZVVVSSSPPPPPPRRRRRROOOLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVYYY]]]______aaaeeehhhjjjmmmqqquuuyyy|||}}}~~~~~~}}}xxxttttttuuujjjiiihhheeecccaaa___^^^^^^_________`````````___aaabbbcccdddcccbbb```___[[[[[[\\\]]]___``````aaa```dddggghhheeedddeeegggbbbbbbaaa```___^^^]]]]]]]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWXXX[[[[[[[[[XXXTTTRRRTTTVVVPPPTTTWWWWWWVVVWWWZZZ^^^___aaabbb```___aaafffkkkhhhiiiiiiiiiiiijjjjjjjjjhhhgggeeeeeedddeeefffgggeeeeeeeeeeeedddbbb```___]]][[[XXXSSSNNNJJJFFFDDD???>>>===???EEENNNWWW]]]aaaffflllmmmiiiccc___]]]111333555666666444111000////////////...+++)))(((------...---,,,***((('''((()))***++++++***)))(((###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%+++000222666;;;;;;888888444---$$$ ***222222333666999:::444+++$$$%%%&&&'''((()))))))))(((...000333666888999999888222...***((())))))'''%%%'''+++///000......000222........................,,,---...//////...------------......---+++***)))+++,,,...//////---,,,***'''$$$!!!!!! %%%&&&***222<<>>BBBEEEGGGHHHLLLNNNPPPSSSSSSRRRPPPOOONNNOOOPPPPPPNNNJJJFFFDDDFFFDDDAAA>>>:::666333111+++***)))((('''&&&%%%%%%******)))((('''&&&&&&%%%&&&&&&%%%%%%&&&''')))***&&&''')))***+++++++++***(((((((((((())))))))))))%%%''')))+++,,,------,,,,,,++++++++++++++++++++++++,,,---...---,,,+++***))))))))))))***************+++,,,---...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------//////000000000...---+++++++++,,,------,,,++++++((('''&&&%%%&&&&&&(((((()))++++++)))&&&%%%(((***((((((((()))+++///222444;;;===AAAEEEHHHKKKLLLMMMMMMMMMNNNMMMLLLJJJHHHGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGLLLPPPUUU[[[___bbbbbbbbbgggeeebbb___\\\[[[ZZZZZZRRRRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMOOOPPPOOOMMMMMMQQQUUU[[[[[[\\\^^^```dddgggiiiqqqsssxxx|||~~~zzzuuuqqqooommmllljjjhhhdddaaa______```aaaaaaaaa```______```aaabbbaaa``````___^^^^^^]]]]]]\\\\\\]]]^^^___aaaaaabbb```aaabbbdddeeeeeedddddd^^^^^^______^^^\\\ZZZYYY\\\\\\]]]^^^]]]\\\[[[ZZZUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUPPPPPPQQQSSSTTTVVVWWWWWWZZZ]]]^^^^^^]]]^^^bbbffffffggghhhhhhhhhgggeeedddhhhhhhhhhhhhhhhhhhhhhhhhfffgggggggggeeedddbbb```^^^\\\ZZZVVVQQQLLLHHHEEE>>>===<<<===BBBJJJSSSXXXaaadddhhhiiihhhccc^^^ZZZ111222444555555333000///......//////...,,,***)))------------+++***((('''(((((()))******)))(((((($$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&,,,000333666;;;<<<999888444---$$$(((000111333555888888333+++$$$&&&&&&''''''((())))))***000222555888;;;;;;;;;;;;444000+++)))******'''%%%'''***...///......000333////////////////////////---.../////////...---,,,............---+++)))(((+++,,,...//////...,,,+++(((%%%!!!''''''***111:::BBBFFFGGGNNNNNNSSS[[[]]]YYYVVVWWWPPPLLLDDD>>>999777888999888999;;;===>>>>>>>>>>>>AAABBBDDDFFFIIIKKKMMMNNNMMMNNNPPPRRRRRRQQQOOOMMMKKKKKKJJJIIIGGGCCC@@@>>>999888666333000---+++)))))))))(((((('''&&&&&&&&&)))))))))((('''''''''&&&&&&&&&%%%%%%&&&((()))***&&&''')))***+++++++++***(((((((((((())))))))))))'''((()))+++,,,,,,++++++******++++++,,,++++++++++++,,,---------,,,******))))))))))))*********+++++++++,,,---------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------///000000000///...---,,,***,,,---......---,,,***((('''&&&&&&&&&&&&(((((()))******(((&&&%%%(((***((((((((((((+++...111333999;;;???DDDHHHLLLNNNOOOMMMNNNNNNNNNMMMKKKIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJPPPRRRUUUYYY]]]```bbbcccdddbbb___\\\ZZZYYYYYYYYYQQQRRRRRRRRRRRRQQQOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNPPPRRRQQQPPPQQQUUUYYY[[[\\\^^^aaaeeeiiimmmooowwwyyy||||||zzzwwwrrrooolllkkkjjjgggeeecccaaa```aaaaaabbbaaa```_________```aaabbb`````````______^^^]]]]]]]]]]]]^^^______```aaabbbaaabbbccceeefffeeeeeeddd``````______]]]\\\[[[ZZZ\\\]]]^^^^^^^^^]]][[[[[[XXXWWWWWWVVVVVVVVVWWWWWWVVVWWWYYYZZZYYYXXXVVVUUUPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[\\\\\\\\\^^^aaaeeecccdddfffggghhhiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhfffdddbbb```]]]\\\ZZZWWWRRRMMMIIIFFFAAA@@@>>>???DDDLLLTTTYYY```cccggghhhfffbbb^^^[[[000111222333333111///...------......------,,,+++,,,,,,,,,++++++)))(((''''''(((((())))))(((((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&''',,,111333666<<<<<<:::888333,,,$$$'''///111222555777666111***$$$((('''&&&%%%&&&(((***+++111444888;;;>>>??????>>>777222---***+++***(((%%%&&&***...///......111444000000000000000000000000///////////////...---,,,/////////...,,,***((('''***+++---///000///...---)))'''###((((((***000888@@@EEEGGGLLLMMMSSSZZZ]]]YYYWWWWWWNNNJJJDDD>>>::::::;;;<<<===???BBBDDDFFFFFFFFFFFFIIIJJJKKKLLLNNNOOOPPPQQQMMMNNNOOOPPPOOOMMMKKKIIIDDDCCCAAA>>>;;;888666555------+++***((('''%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***'''((()))***++++++++++++))))))))))))(((((((((((())))))************)))((('''(((***,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))*********+++++++++---------,,,---......///,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,******++++++,,,,,,------000000//////...---------***,,,...000000...,,,***)))((('''&&&&&&&&&(((((()))))))))((('''&&&((()))(((((('''(((***---000111666888===CCCHHHMMMOOOPPPMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFEEEDDDFFFIIILLLNNNTTTUUUVVVXXX[[[___aaaccc```^^^[[[WWWVVVUUUVVVWWWQQQQQQRRRRRRRRRQQQQQQPPPMMMMMMNNNNNNOOOOOOOOOOOOOOOQQQTTTTTTSSSUUUZZZ^^^]]]___bbbggglllqqquuuwww}}}{{{vvvtttqqqmmmjjjhhhgggfffcccbbbbbbbbbbbbbbbbbbbbb``````_________```bbbbbb`````````______^^^]]]\\\____________``````aaabbbbbbccceeefffggggggfffeeedddbbb```^^^]]]\\\\\\\\\]]]^^^_________^^^\\\[[[\\\ZZZXXXWWWVVVWWWXXXYYYWWWYYY[[[\\\[[[YYYWWWUUURRRRRRRRRSSSTTTUUUUUUVVVWWWXXXZZZZZZZZZ\\\```bbb___aaacccgggiiikkklllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggdddbbb```]]]]]][[[WWWSSSOOOJJJHHHDDDBBB@@@AAAEEELLLTTTYYY^^^aaaeeefffddd```]]]\\\///000111111111000...---,,,---------------------++++++++++++***))))))(((''''''((((((((((((''''''''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&'''(((---111222666<<<===;;;777333+++###(((000000222444555444///)))%%%)))'''%%%$$$%%%'''***---333666:::>>>AAABBBAAA@@@999444...+++++++++)))&&&&&&***---.........111555111111111111111111111111000000//////......------111000///---+++)))(((''')))+++---///000000///...***((($$$ ((()))***///666===DDDHHHJJJMMMSSSZZZ\\\ZZZVVVUUULLLHHHBBB===;;;;;;===???AAACCCGGGJJJLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMKKKLLLLLLKKKIIIGGGEEECCC<<<:::777333000...---,,,))))))((((((((('''''''''%%%%%%%%%&&&''''''((((((((((((((((((((()))))))))(((((('''''''''(((***+++))))))******++++++++++++))))))))))))((((((((((((*********))))))(((''''''&&&'''***,,,---,,,***)))+++++++++++++++******)))*********+++++++++,,,,,,......---,,,---...///000---,,,,,,,,,,,,+++++++++---------------,,,,,,,,,******++++++,,,------...000000///...------------***,,,...000000...,,,***))))))'''&&&&&&''''''(((((((((((((((''''''(((((()))((('''''')))+++...///222555;;;AAAGGGLLLPPPQQQNNNNNNOOOOOONNNLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCDDDFFFKKKOOORRRUUUVVVWWWYYY[[[]]]^^^___[[[YYYVVVSSSRRRSSSTTTVVVQQQQQQQQQRRRRRRRRRRRRRRRNNNNNNNNNOOOOOOPPPPPPQQQNNNQQQTTTUUUUUUXXX]]]bbbbbbeeeiiinnnsssxxx{{{||||||yyywwwooonnnkkkhhheeedddccccccaaaaaabbbbbbbbbaaa```___```___^^^^^^___```bbbccc```````````````^^^]]]\\\bbbaaa`````````aaabbbbbbdddeeefffggghhhhhhgggfffgggdddaaa^^^\\\\\\]]]^^^^^^___`````````___^^^]]]___]]]ZZZXXXWWWXXXYYY[[[YYYZZZ]]]^^^]]][[[XXXVVVTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYY[[[^^^```^^^```cccfffiiikkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjhhheeebbb```]]]]]][[[XXXUUUQQQMMMKKKFFFCCCAAA@@@DDDJJJQQQVVV\\\```ddddddbbb___^^^^^^//////000000000///...---,,,,,,,,,,,,------......++++++******************((((((''''''''''''(((((((((''''''&&&%%%$$$######%%%%%%&&&&&&&&&'''''''''(((---000222555;;;===;;;666222+++"""!!!+++222000222444555222...)))&&&***(((%%%$$$$$$'''+++---333666;;;@@@BBBBBBAAA@@@;;;555///+++++++++***((('''***---...---...111555222222222222222222222222000000//////............111000///---+++)))((('''***+++---///000000///...+++(((%%%!!!'''(((+++///555<<>>BBBDDDHHHLLLOOOOOONNNNNNLLLLLLKKKKKKJJJIIIIIIIIIFFFEEEEEECCCAAA>>><<<;;;333111...+++((('''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((()))***((((((((()))))))))))))))***)))((('''((()))***+++***************+++++++++***)))))))))((((((((('''******)))(((((('''''''''&&&(((+++------,,,***)))++++++******))))))))))))++++++++++++,,,,,,,,,,,,......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,------....../////////...------,,,,,,***,,,...//////...,,,******)))((('''&&&''''''(((''''''''''''(((((((((''')))(((''''''''')))+++---000333888???EEEKKKNNNPPPNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIFFFDDDBBBAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEHHHMMMQQQTTTSSSUUUXXXZZZ[[[ZZZXXXWWWVVVTTTRRRPPPPPPQQQSSSTTTRRRQQQQQQQQQRRRRRRRRRSSSNNNOOOOOOPPPQQQRRRRRRRRROOORRRUUUWWWXXX[[[```eeejjjmmmqqqvvvzzz|||~~~~~~|||wwwssspppiiigggeeecccaaa`````````aaaaaabbbbbbaaa___]]]\\\___^^^^^^^^^___```bbbccc```aaabbbbbbaaa```^^^]]]cccbbbaaa``````aaacccdddeeefffggghhhhhhhhhgggfffhhhfffbbb___]]]^^^___aaa``````aaabbbaaa```___^^^aaa___\\\ZZZYYYZZZ\\\]]]\\\]]]^^^___^^^\\\YYYXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVYYY\\\^^^___```bbbdddgggiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllljjjhhheeebbbaaa]]]]]]\\\ZZZVVVSSSOOOMMMFFFDDD@@@???AAAGGGMMMRRRZZZ^^^bbbccc```^^^^^^```///000000000//////......------,,,,,,,,,---......+++++++++***++++++,,,,,,)))((((((''''''(((((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''',,,///000444:::<<<;;;666111***"""""",,,333111333555444111---***((()))(((%%%$$$%%%'''+++---333666;;;???AAAAAA???===:::555...++++++,,,+++)))))),,,......,,,---000444222222222222222222222222000//////......///000000111000...,,,***)))))))))+++,,,...000000000///...+++)))%%%!!!$$$'''+++///444;;;CCCHHHKKKRRRWWWYYYYYYWWWRRRLLLCCC@@@;;;777666777:::<<>>???>>>;;;999999444---******,,,+++***+++---///...,,,,,,///333111111111111111111111111///.........///000111222000///---+++************,,,---///000000///...---+++((($$$ !!!%%%+++000555;;;BBBGGGMMMUUUYYYYYYWWWUUUOOOGGG???<<<777333222333666888;;;>>>BBBFFFHHHHHHFFFEEEDDDDDDCCCAAA@@@>>>======555444333111...,,,***)))&&&&&&&&&%%%%%%%%%&&&&&&###############$$$$$$$$$&&&''''''((()))***+++++++++*********)))(((((((((++++++))))))))))))***+++,,,,,,+++*********+++,,,*********)))((('''''''''&&&&&&%%%%%%&&&((()))***---------------,,,+++***+++***)))((('''((()))))),,,,,,,,,,,,------------++++++,,,---------------***++++++,,,---...///////////////...------,,,,,,++++++,,,,,,---.........,,,---///000000---***(((+++++++++******+++++++++,,,+++)))''''''''''''(((&&&%%%%%%''')))***(((%%%***((('''%%%%%%&&&((()))...111555;;;@@@DDDGGGHHHNNNOOOPPPPPPPPPOOONNNMMMJJJHHHEEECCCAAABBBCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBFFFGGGIIILLLNNNPPPQQQRRRSSSSSSTTTTTTSSSQQQOOOMMMNNNOOOPPPQQQRRRRRRSSSSSSUUUTTTSSSQQQQQQQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWYYY\\\___aaabbbeeekkkppptttwww{{{~~~|||{{{wwwsssnnniiieeecccaaa```___^^^]]]^^^^^^__________________^^^]]]]]]]]]]]]]]]]]]^^^```bbbcccbbbdddeeefffeeecccaaa___dddcccaaaaaabbbdddggghhhffffffggghhhhhhgggfffeeefffeeecccbbbaaabbbcccdddbbbcccdddddddddcccaaa```aaa``````_________``````bbbaaa```___^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVWWWUUUUUUWWW\\\___aaaaaacccdddfffhhhhhhhhhhhhgggjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjiiihhheeecccbbb]]]]]]]]][[[YYYVVVTTTRRRMMMJJJFFFCCCDDDHHHMMMQQQXXX^^^bbbbbb^^^]]]aaafff111000000000///////////////...---,,,+++,,,---------,,,,,,+++,,,---///000+++***)))(((((()))***+++&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&***---...222888;;;999555111)))!!! !!!)))000222555666555000,,,++++++((('''&&&%%%&&&(((***+++222555999===>>><<<999777888333,,,)))***,,,,,,+++,,,...///...++++++///222111111111111111111111111............///000222333///...---+++******++++++---...000111000///---,,,***((($$$ $$$+++111666<<>>BBBDDDEEENNNOOOPPPPPPPPPOOONNNMMMJJJHHHEEEBBBAAABBBDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAGGGHHHKKKNNNPPPQQQQQQQQQTTTSSSRRRPPPNNNMMMMMMMMMLLLNNNPPPRRRSSSSSSSSSSSSVVVUUUSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXX^^^aaadddfffgggjjjoootttuuuxxx}}}wwwuuurrrnnniiieeebbb``````___^^^]]]]]]]]]^^^___]]]]]]]]]^^^^^^^^^______]]]]]]]]]]]]^^^```bbbccccccdddfffgggfffdddbbb```dddbbbaaaaaabbbeeehhhjjjffffffggghhhhhhgggfffeeeeeeeeedddcccccccccdddeeeccccccdddeeedddcccbbbaaa`````````aaaaaaaaaaaaaaadddcccaaa___]]]]]]^^^^^^^^^^^^]]][[[ZZZXXXWWWWWWXXXVVVUUUXXX]]]aaabbbaaacccdddfffggghhhiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiihhhgggeeecccbbb]]]]]]]]]\\\ZZZWWWUUUSSSQQQNNNJJJFFFGGGKKKPPPSSSXXX^^^bbbbbb^^^]]]bbbggg//////.........---------111111111000000000000000222///------///000...,,,(((+++......+++******,,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((+++***,,,222999<<<<<<:::777333,,,$$$ '''***+++...444888666000++++++---)))(((&&&%%%%%%'''***,,,---///333777:::::::::999333///***(((***,,,+++***...000111000...///222666///////////////.........---,,,,,,+++,,,---///000000///...---+++***)))(((---...///000000///......&&&%%%###  %%%,,,222888@@@IIIOOOVVVZZZ]]]ZZZWWWSSSLLLDDD888333---,,,///111000...555666888:::;;;<<<;;;;;;222333444444222///,,,***'''''''''&&&&&&%%%%%%%%%%%%''')))'''$$$###$$$'''(((%%%"""###&&&)))(((&&&(((((()))***,,,---......+++++++++++++++,,,,,,,,,***((('''(((+++,,,+++)))(((***,,,+++))))))+++---,,,++++++***)))(((''''''((('''%%%$$$%%%(((***,,,333444444000,,,***,,,...))))))))))))************)))+++---,,,******,,,...++++++++++++******))))))++++++++++++,,,...000111,,,---...//////...---,,,+++,,,,,,---...///000000------......---+++)))((())))))(((((()))+++,,,...((((((((('''&&&&&&%%%%%%'''(((***+++***(((%%%###&&&&&&''''''''''''''''''***,,,...333888>>>CCCEEENNNNNNNNNPPPSSSTTTQQQMMMJJJHHHFFFDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIFFFHHHHHHGGGFFFIIINNNRRRMMMKKKIIIJJJLLLLLLJJJHHHDDDCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJKKKNNNQQQSSSUUURRRQQQPPPNNNMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUVVVTTTQQQOOOOOOPPPRRRSSSTTTSSSSSSUUUXXX\\\```ccckkkfffgggnnnppppppuuu~~~zzzzzzzzz{{{{{{|||||||||nnnlllhhheeebbb```______^^^^^^______```aaaaaaaaa]]]^^^___aaaaaaaaaaaa```^^^```aaa```^^^___cccffffffggghhhiiiiiihhhgggfffgggggghhhhhhiiiiiijjjjjjfffggghhhiiiiiiiiihhhgggeeefffeeecccaaabbbgggkkkeeeeeeeeeeeeeeeeeeeeeeeekkkeeeaaacccggghhhddd___eeecccaaa```____________[[[]]]___``````^^^[[[YYYWWWWWWWWWXXXZZZ^^^aaaccceeefffgggiiiiiiiiihhhhhhgggggghhhiiikkklllmmmnnnggghhhhhhhhhhhhfffdddccc___]]]ZZZZZZ\\\\\\ZZZWWWSSSSSSPPPKKKGGGIIIPPPWWW\\\]]]```bbb```___eeemmm//////.........---------000000000000000000000000222000...///000000...,,,)))+++......,,,***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))++++++,,,222888<<<<<<:::777333,,,$$$ '''***+++///444888666///******,,,)))'''&&&%%%%%%''')))+++---///222555777888888888333///***)))+++------+++---...///...---...111444000/////////......------,,,+++++++++,,,---///000......------,,,,,,++++++---...///000000///......&&&%%%###!!!%%%,,,333999AAAKKKRRRWWW\\\^^^ZZZVVVRRRJJJBBB777222---,,,...000///---111222333555555555555444///000111111000---***)))''''''&&&&&&&&&%%%%%%%%%%%%((()))(((%%%###%%%'''***&&&######&&&(((((('''))))))******+++,,,------++++++++++++***************((('''(((***+++)))''''''***++++++))))))***,,,,,,++++++***))))))(((((('''%%%$$$###%%%(((***+++222222222///,,,+++,,,...))))))))))))))))))))))))(((***,,,,,,***)))+++---,,,++++++***************++++++++++++,,,...000111---...////////////...---,,,,,,------......//////------...------+++***)))((('''''''''((()))+++,,,((((((((('''&&&&&&%%%%%%'''(((*********'''%%%###'''''''''''''''''''''''')))***---111777<<>>666///...+++*********))))))+++***)))((('''&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&%%%'''***000+++%%%$$$&&&)))***)))))))))))))))))))))))))))******))))))((('''&&&&&&(((((((((''''''''''''((())))))))))))************++++++++++++,,,,,,,,,,,,)))((()))///888???AAAAAA,,,++++++,,,,,,,,,+++++++++******)))(((''''''&&&)))(((((()))************,,,,,,+++******+++,,,---++++++,,,------.........---...///000000///...------------,,,++++++******+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,((((((((('''&&&&&&%%%%%%&&&''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&$$$%%%'''+++///555999<<<@@@CCCGGGJJJMMMNNNOOOOOOMMMKKKJJJHHHGGGGGGGGGHHHFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJJJJKKKKKKLLLKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFGGGIIILLLQQQVVVYYYQQQRRRSSSTTTTTTSSSQQQPPPNNNNNNMMMMMMNNNPPPRRRSSSVVVWWWWWWXXXYYYZZZ[[[\\\UUUVVVVVVVVVVVVVVVVVVVVV\\\^^^ccciiipppwww}}}{{{xxxsssmmmlllkkkiiigggeeecccbbbaaa`````````______^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______```aaaaaabbb```cccggghhhhhhkkkppptttuuuwwwyyy{{{}}}~~~~~~~~~zzzzzz{{{|||}}}~~~}}}zzzwwwuuutttooommmjjjhhhgggggghhhhhhhhhgggeeedddcccdddeeefffjjjhhhfffgggiiijjjhhhfffhhhhhhggggggeeedddccccccaaaaaabbbbbbbbbaaa```___[[[[[[ZZZZZZ[[[]]]```aaaddddddeeefffggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjiiiggghhhiiiiiiiiihhhgggfff```]]]ZZZZZZ]]]______]]]YYYWWWSSSOOOMMMLLLNNNPPPVVVVVVZZZ]]]___dddooo{{{000000000/////////......,,,,,,------......//////...000111000//////000222111///---------...---,,,++++++******+++,,,---///------------------------///------000666;;;;;;;;;555222+++$$$   (((,,,,,,000111111000---*********))))))(((''''''''''''(((++++++---...////////////111///---...111333222000555444444555666666555333000//////...---,,,++++++***))))))***+++---///000222222111111000///......333444444444444222111000+++***(((&&&###  )))333===HHHTTT\\\^^^```]]]TTTKKKDDD;;;222---,,,+++***(((((((((''',,,+++)))((('''&&&&&&&&&#########$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$''')))(((&&&%%%'''***...***%%%$$$''')))***)))''''''(((((()))))))))*********))))))((((((''''''(((((((((&&&%%%'''***,,,+++)))))))))+++,,,+++***+++++++++,,,,,,---------,,,((('''***111555555222,,,++++++,,,------+++)))++++++******))))))((((((***)))((()))+++,,,+++***+++++++++,,,,,,,,,,,,,,,+++,,,------......------,,,---...//////...---,,,,,,,,,,,,++++++************************+++,,,---++++++,,,------,,,,,,+++((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%'''***...222666888<<<@@@EEEIIIKKKLLLNNNPPPOOONNNLLLJJJJJJJJJJJJKKKHHHHHHJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJLLLLLLJJJHHHGGGGGGFFFDDDBBBCCCEEEHHHGGGHHHJJJMMMPPPUUUXXXZZZRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTXXXXXXXXXYYYZZZ[[[\\\]]]UUUUUUUUUVVVWWWXXXYYYZZZ```cccjjjqqqxxx}}}zzzoooiiigggfffeeecccaaa```___^^^_______________^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^___^^^______```aaacccdddeeedddgggjjjkkklllnnntttxxxyyy{{{}}}uuurrrooolllkkkjjjhhhggghhhgggeeeddddddfffgggiiillljjjiiiiiiiiiiiigggfffiiiiiiiiiiiihhhfffeeedddcccccccccccccccbbbbbbaaa\\\\\\[[[ZZZ[[[]]]___aaadddddddddeeefffhhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjggghhhiiiiiiiiihhhgggfffbbb___[[[[[[]]]______^^^\\\YYYTTTOOOMMMMMMNNNOOOUUUUUUWWW[[[^^^cccppp}}}000000000000/////////...---------------------------...///...---...222555333000------...///...,,,+++************,,,---///------------------------///------000666:::;;;;;;555111+++$$$ (((,,,---///000///...,,,+++++++++******))))))(((((((((((((((***,,,...000000///...000...,,,...111333222000333222111333555555222000.........------,,,,,,,,,,,,+++++++++,,,---///000111111111111111111111111555666666666666444222111,,,+++)))'''$$$!!!)))222<<>>999,,,(((,,,+++$$$&&&&&&'''((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,.../////////...---...---,,,+++++++++,,,,,,******+++,,,+++***)))((()))((((((***---...,,,)))''''''''''''((((((((((((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''')))***,,,---...555555888>>>FFFLLLNNNNNNQQQRRRRRRRRRQQQOOOLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLNNNOOOMMMIIIDDDAAABBBBBBBBBCCCEEEHHHJJJLLLJJJLLLNNNPPPQQQQQQQQQQQQNNNNNNOOOOOOOOOOOOPPPPPPTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXX\\\aaafffjjjmmmppptttyyy~~~~~~{{{yyyxxxvvvvvvwwwwwwqqqfff]]][[[\\\\\\]]]]]]^^^^^^___]]]]]]]]]]]]\\\ZZZYYYXXXXXXXXXXXXXXXZZZ\\\___```^^^aaaeeefffeeegggjjjnnnmmmoooqqqtttvvvwwwwwwwwwwwwzzzxxxpppnnnkkkiiiiiijjjlllmmmkkkjjjiiihhhhhhhhhiiijjjhhhkkkmmmllliiiffffffhhhggghhhiiijjjjjjiiihhhgggdddbbb^^^\\\ZZZ[[[]]]^^^]]]^^^```ccceeehhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkgggeeebbb___^^^___```aaa^^^[[[XXXTTTPPPNNNLLLLLLOOORRRTTTUUUWWWaaaqqq}}}//////000000///...---,,,------,,,,,,,,,---...///............------------------------------------************))))))))))))+++,,,,,,------.........***+++,,,///333888<<<>>>888444...'''%%%***---***///111,,,)))***++++++++++++++++++++++++++++++...,,,******---//////...))))))***+++,,,///111222222111111111000000000///------,,,+++***************---111222111000111222---///222111......000333666555444555666555111---000///...+++&&&"""%%%000<<>>???AAADDDHHHKKKMMMMMMNNNSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPMMMSSSWWWVVVQQQPPPUUUZZZZZZZZZZZZZZZZZZZZZ[[[[[[YYY[[[___ccciiinnnrrrttttttuuuuuutttrrrnnnkkkiiibbbbbbaaa^^^[[[ZZZ[[[\\\ZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^______]]]YYYUUUSSSXXXXXXYYYZZZ]]]```bbbdddaaaeeeiiijjjjjjjjjlllooonnnmmmmmmlllkkkjjjjjjiiiiiijjjlllnnnnnnnnnlllkkknnnoooqqqsssuuuwwwyyyzzz{{{|||{{{wwwtttqqqpppmmmllljjjiiiiiijjjkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjiiihhhgggccccccaaa___]]][[[YYYXXX\\\]]]___aaadddggghhhjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkgggeeebbb^^^\\\\\\]]]^^^___]]]YYYVVVRRRPPPOOONNNLLLPPPUUUXXXZZZ]]]ccciii000///...---,,,+++******)))***,,,---///000111222///......---,,,,,,++++++))))))***+++---...//////---------,,,+++******)))*********)))((((((''''''%%%'''***...333888<<<>>><<<999444---%%%$$$))),,,)))...///***'''''')))((((((((()))***++++++,,,,,,111000///---+++++++++,,,++++++,,,---......//////------------------......***+++---///000111000000444333111000000111222222111333333111///...222555555666777666555333111000000///---)))%%%  (((333???IIINNNOOOOOOLLLGGG@@@777///+++***)))&&&$$$############!!!!!!!!!"""#########$$$######################## !!!"""###$$$%%%&&&&&&%%%&&&(((***++++++******++++++,,,---,,,+++***)))((()))*********((('''&&&$$$%%%&&&'''((()))***+++)))***+++,,,,,,+++***)))******+++*********))))))++++++******+++,,,---...+++,,,---------,,,***)))((()))((($$$$$$%%%%%%$$$&&&&&&''''''((()))))))))++++++++++++++++++++++++,,,,,,,,,---------..................------......///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,++++++***((('''''''''&&&&&&&&&&&&''''''''''''%%%))),,,+++'''%%%&&&((('''''''''(((((()))))))))******)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%(((,,,222:::BBBGGGKKKNNNRRRUUUVVVUUUSSSQQQNNNMMMMMMLLLKKKJJJJJJJJJHHHGGGEEECCCAAA@@@??????AAACCCFFFJJJMMMOOOOOOPPPTTTSSSRRRPPPOOONNNMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPLLLRRRVVVUUUQQQPPPTTTZZZWWWWWWXXXXXXYYYZZZ[[[[[[]]]___cccgggkkkooorrrttttttsssqqqnnnkkkhhheeeccc___aaabbbaaa___]]]]]]^^^YYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^______]]]ZZZWWWUUU[[[[[[[[[\\\___aaadddfffcccgggkkkllljjjjjjkkkmmmnnnmmmlllkkkjjjiiihhhhhhggghhhiiijjjjjjjjjjjjjjjlllmmmnnnooopppqqqqqqrrrsssuuuxxx|||zzzuuuqqqoookkkkkkjjjjjjjjjlllmmmnnnjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiihhhgggccccccaaa___]]][[[YYYXXX[[[\\\^^^aaacccfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkhhheeeaaa^^^\\\[[[\\\\\\^^^\\\YYYUUURRRPPPOOOOOOLLLNNNQQQSSSVVV\\\ccciii000///---,,,******))))))***+++,,,...000111111111///......---,,,+++************+++,,,---.../////////...------,,,+++*********)))))))))((((((''''''&&&''')))---222999>>>AAA>>>;;;666///'''###(((+++***///000***&&&&&&&&&%%%''''''((()))***,,,,,,---000000000...,,,,,,...000,,,---...///////////////---------------.........------///000111222222222555333111000111222222222333444444222//////222666444777999999777444222111111000...***%%% &&&000;;;EEEKKKNNNMMMKKKGGG@@@888000,,,+++)))'''$$$######$$$$$$""""""##################"""""""""############### !!!"""###$$$&&&''''''&&&''')))***++++++++++++***+++,,,------,,,+++*********++++++***)))((('''&&&&&&&&&'''((()))+++,,,,,,,,,---------,,,***))))))******+++******))))))+++*********++++++,,,---+++,,,,,,---,,,+++)))(((******)))''''''&&&&&&&&&(((((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,---------.........------------...///000000///---,,,,,,,,,---...------,,,++++++++++++,,,+++++++++)))'''&&&''')))%%%&&&&&&&&&&&&''''''''''''+++///---)))&&&'''***))))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&)))---444===CCCGGGJJJOOOTTTVVVVVVUUUSSSQQQPPPOOOMMMLLLJJJIIIHHHGGGEEEBBB@@@??????@@@AAAEEEFFFIIILLLNNNPPPRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPLLLPPPTTTTTTQQQQQQTTTYYYUUUUUUWWWXXXZZZ[[[\\\]]]bbbcccfffjjjmmmoooqqqrrrrrrpppmmmiiieeecccaaa```[[[\\\]]]^^^^^^\\\ZZZXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[^^^^^^^^^___aaaccceeegggeeeiiimmmmmmkkkhhhiiijjjkkkjjjiiigggffffffffffffeeeffffffgggggghhhiiiiiikkkkkklllmmmnnnmmmmmmmmmmmmooorrruuuwwwyyyzzzzzz~~~xxxsssqqqlllkkkkkkjjjkkklllnnnoookkkiiihhhhhhiiijjjjjjiiijjjkkkkkkkkkkkkiiihhhgggcccbbb```^^^\\\[[[ZZZZZZZZZ[[[]]]```ccceeeggghhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkhhheeeaaa]]][[[ZZZZZZ[[[]]][[[XXXUUURRRPPPOOOOOOKKKLLLMMMOOOTTT[[[ccciii000///---+++***)))))))))***+++---///000111111000///......---,,,+++***)))++++++,,,---...///////////////...---,,,+++******))))))))))))(((((((((((((((((())),,,222999@@@DDD???===888111((( """''')))***//////***%%%%%%&&&%%%&&&&&&''')))***,,,------...000000///---...111444...///000111111000000///------------.........///---------...///000111222333111000111444555555444444555555222//////222666333777<<<===999555222111222111///+++&&&!!!$$$---888BBBHHHMMMLLLKKKGGG@@@888111---)))'''%%%######$$$&&&((($$$$$$$$$$$$$$$#########!!!"""""""""#########$$$!!!!!!"""$$$%%%'''((((((&&&''')))+++,,,,,,,,,+++***+++,,,------,,,+++++++++,,,,,,,,,+++***((('''((((((''''''(((***+++,,,//////......---,,,+++***((()))***++++++***))))))************+++++++++++++++,,,,,,,,,+++***((('''+++******++++++******+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---///000111000///...,,,,,,------......---,,,+++++++++,,,,,,***++++++)))&&&&&&(((***%%%%%%&&&&&&&&&'''''''''(((---111///***&&&(((,,,+++******))))))(((((((((,,,,,,+++******)))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&)))///888???CCCGGGMMMSSSWWWWWWVVVUUUTTTSSSQQQOOOLLLJJJHHHGGGFFFCCC@@@>>>>>>???BBBDDDJJJJJJKKKMMMOOOQQQSSSUUUPPPOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPMMMOOOQQQRRRRRRSSSUUUWWWUUUVVVXXXZZZ]]]___aaabbbfffgggiiilllmmmnnnooooooooommmiiidddaaa_________ZZZXXXWWWXXX[[[[[[XXXTTTXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```aaabbbbbbaaabbbccceeefffhhhgggkkknnnnnnjjjgggfffgggeeedddcccbbbaaabbbbbbcccbbbbbbbbbcccdddfffggghhhhhhiiikkklllmmmmmmmmmllljjjkkkmmmpppqqqrrrrrrrrrwww|||}}}xxxuuuooonnnmmmkkkkkkkkklllmmmllliiiggggggiiikkkjjjiiikkkkkkllllllkkkiiihhhgggdddbbb___]]][[[[[[[[[\\\ZZZ[[[]]]___bbbeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkhhheeeaaa]]]ZZZYYYYYYZZZ\\\ZZZWWWTTTQQQOOOOOONNNJJJKKKLLLOOOSSSZZZ```eee000///---+++)))((())))))+++,,,...000000111000000//////...---+++******))),,,------....../////////000//////---,,,+++******((())))))))))))))))))))))))))))))+++111999AAAFFF@@@===999222)))!!!!!!!!! """&&&((()))---...)))%%%%%%&&&&&&%%%&&&''')))***,,,---...---///111000...///333666///000111222222111000///---------....../////////,,,,,,++++++,,,---///000000///...111555888777666555666555222//////333777333888===???;;;666333111333222///,,,'''!!!###,,,777AAAGGGLLLLLLJJJGGG@@@999222...&&&%%%$$$###$$$&&&)))+++&&&%%%%%%%%%$$$#########!!!!!!""""""#########$$$!!!"""###$$$&&&'''((()))&&&((()))+++,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,------,,,+++)))((())))))(((((((((***+++,,,111000///...---,,,,,,+++((()))***++++++***)))(((***************++++++++++++,,,,,,,,,+++***((('''+++***+++---...------///***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++,,,---///111333000///...---,,,---.........---,,,+++***+++,,,---)))***+++)))&&&%%%(((+++%%%%%%%%%&&&&&&&&&'''''')))...222000***''')))---,,,,,,+++***)))((('''''',,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%''',,,555<<<@@@DDDKKKRRRWWWXXXWWWVVVVVVUUUSSSPPPMMMJJJHHHGGGEEECCC???======@@@CCCFFFMMMMMMMMMNNNOOORRRUUUVVVNNNMMMLLLLLLLLLMMMNNNOOONNNNNNOOOOOOOOOPPPPPPPPPNNNNNNOOOQQQRRRTTTUUUUUUVVVWWWZZZ\\\___bbbdddeeehhhiiikkkmmmmmmmmmmmmlllnnnkkkfffbbb___^^^^^^^^^]]]YYYUUUVVVZZZ[[[YYYUUUXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\^^^aaaccceeeddddddccccccdddeeeggghhhhhhlllooonnnjjjfffeeeeee```___^^^]]]]]]^^^``````_________```aaacccfffgggggghhhjjjlllnnnnnnnnnnnnhhhiiikkkmmmnnnnnnnnnmmmqqqwww|||xxxrrrqqqnnnlllkkkjjjjjjjjjllliiifffgggiiikkkkkkiiikkkkkkllllllkkkjjjhhhgggdddbbb^^^\\\[[[[[[]]]^^^ZZZ[[[]]]___bbbdddfffggghhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkhhheeeaaa]]]ZZZYYYYYYYYY[[[YYYVVVSSSQQQOOONNNNNNJJJKKKMMMPPPTTTYYY^^^```111///,,,***))))))+++,,,******+++,,,---......///...---+++*********++++++---,,,+++*********+++,,,************))))))))))))'''%%%$$$&&&***,,,,,,***,,,,,,,,,...333999???CCCBBB???999111)))!!!!!!$$$&&&''')))***((($$$"""###%%%%%%&&&'''((()))***+++,,,******+++,,,...///000000000111222333333222000000,,,...111444444222///...---,,,+++*********++++++---------...000333555777999555111000222222000...000222555777666333///,,,666444000+++&&&!!! %%%...999BBBBBBFFFFFFBBB>>>:::444---%%%)))((($$$###'''&&&!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''')))((('''&&&((('''&&&&&&'''***...000---------------------------------------------,,,++++++++++++++++++++++++)))((((((***---...+++(((*********)))))))))))))))''')))+++......---+++***,,,+++)))'''&&&'''((())),,,,,,,,,+++++++++*********+++,,,------,,,+++***)))******++++++,,,------*********++++++,,,,,,---***++++++***+++///666<<>>888111%%%((('''######&&&&&&"""&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((((((((('''((('''&&&&&&'''***---///------------------,,,,,,+++,,,,,,,,,---.........++++++++++++++++++++++++***))))))+++---...,,,))),,,,,,+++******)))(((((((((***,,,......---+++)))***)))'''&&&&&&'''((()))---,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++---222777...........................---+++***)))))))))***))))))((((((''''''&&&&&&&&&&&&((()))))))))((('''+++,,,,,,,,,---------------,,,+++***)))******++++++******)))((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$######&&&***///222999===DDDKKKQQQUUUWWWWWWVVVVVVUUUSSSQQQMMMIIIGGG@@@AAABBBCCCFFFHHHJJJKKKOOOPPPQQQRRRSSSTTTTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPOOOQQQSSSSSSQQQQQQUUUXXXWWWZZZ]]]aaaeeegggiiiiiiiiijjjllllllllljjjhhhfffbbbaaa___]]]\\\\\\\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZ\\\[[[[[[ZZZ[[[\\\]]]^^^```aaabbbccceeegggiiijjjkkkjjjiiigggfffffffffffffffeeecccbbbaaa```aaaaaa^^^^^^]]]\\\]]]^^^___```aaa``````aaabbbdddfffhhhiiiiiihhhhhhhhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiieeejjjpppuuuxxx}}}yyysssmmmkkkkkkmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiikkkkkkjjjjjjiiihhhhhhhhhcccbbb___]]][[[ZZZZZZZZZXXXZZZ]]]```cccdddeeeeeeiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhheeebbb^^^[[[XXXWWWVVVWWWVVVTTTQQQNNNKKKHHHGGGEEEGGGIIIJJJLLLQQQYYY```000///...---,,,++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,111000...,,,,,,,,,,,,,,,''''''(((((())))))*********((((((---555777222,,,,,,,,,---000555;;;AAAEEEDDDAAA;;;444+++###!!!$$$%%%))),,,---+++'''###"""###$$$$$$%%%&&&''')))***+++++++++,,,,,,---...//////000000111111111111000000///111333555666555333111///...---,,,,,,,,,---.........//////000222333444555111......111333333222---...111333444444444333666444111,,,'''###"""+++777??????DDDGGGDDDBBB???999333&&&'''$$$"""###&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$&&&((())))))((('''&&&&&&(((***---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,***///...---,,,***)))((((((***+++---...---,,,***)))((('''%%%$$$$$$&&&((()))......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,---------------,,,++++++...000........................,,,+++***)))******,,,,,,))))))(((((('''&&&%%%%%%&&&''''''((()))(((((((((,,,,,,,,,---------......---,,,++++++******++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&***---///666:::AAAIIIOOOTTTVVVWWWVVVVVVVVVUUURRRMMMIIIFFFAAABBBEEEGGGJJJLLLMMMNNNQQQRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRROOOPPPPPPPPPPPPQQQQQQQQQPPPRRRTTTSSSQQQRRRUUUYYYZZZ]]]bbbgggjjjkkkkkkjjjjjjjjjjjjiiihhheeecccaaa^^^]]]\\\[[[[[[[[[[[[\\\^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```cccdddeeegggiiijjjjjjjjjllljjjhhheeecccbbbbbbccccccbbbaaaaaa``````aaaaaa^^^]]]\\\\\\\\\^^^___```````````````bbbdddfffggghhhhhhhhhhhhhhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhaaaeeeiiimmmpppvvv~~~yyytttmmmjjjkkklllkkkjjjkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiidddccc```]]][[[ZZZYYYYYYYYYZZZ]]]```bbbcccddddddhhhhhhhhhhhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggeeeaaa]]]ZZZXXXVVVVVVVVVUUURRRPPPMMMJJJHHHFFFDDDFFFIIIJJJKKKPPPXXX^^^000000///...---,,,++++++,,,,,,+++++++++************))))))((()))***,,,---///...,,,+++************'''''''''((())))))******,,,(((&&&+++444777333---------...111666===CCCGGGFFFCCC>>>666---$$$"""$$$&&&***---///---((($$$"""############$$$&&&(((***+++,,,,,,,,,------.........//////000000000000000000111222444666777666555444111000...---------...////////////000000111222222555111......000333222111//////000111222333444444666444111---((($$$ (((444<<<<<>>888111)))&&&###"""$$$''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''"""""""""###%%%''')))+++''''''&&&'''(((***,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++......---,,,++++++******,,,,,,---...---,,,***)))&&&%%%$$$###$$$%%%''')))///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,,,,------,,,,,,---,,,,,,+++,,,,,,------------------------******))))))***+++---...))))))((('''&&&&&&%%%$$$&&&''''''(((((((((((((((,,,,,,---------.........---,,,,,,+++++++++++++++((((((((((((((((((((((((%%%%%%%%%&&&'''(((((())))))(((''''''((()))+++---333777>>>EEELLLRRRUUUVVVWWWWWWWWWVVVSSSNNNIIIFFFCCCEEEHHHKKKNNNPPPPPPPPPTTTUUUVVVWWWVVVUUUSSSRRRUUUSSSQQQOOOOOOQQQSSSUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTSSSRRRSSSWWW[[[^^^bbbgggllloooooommmllllllkkkjjjhhheeeccc```___\\\\\\\\\\\\\\\\\\\\\]]]___^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^```aaabbbfffgggiiikkkllllllkkkkkkkkkkkkiiigggdddbbb```_______________`````````aaa\\\\\\[[[[[[\\\^^^___aaa````````````aaaccceeefffgggggggggggghhhhhhiiiiiihhhhhhgggggggggggggggggg___bbbfffhhhkkkqqqzzzzzztttnnnkkkkkkkkkjjjiiikkkkkkjjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjeeedddaaa^^^[[[YYYYYYYYYYYY[[[]]]```bbbcccccccccdddddddddeeefffhhhjjjkkkjjjjjjjjjiiiiiiiiihhhhhhgggeeeaaa]]]ZZZWWWVVVUUUUUUTTTRRROOOLLLJJJGGGFFFDDDFFFIIIJJJKKKOOOVVV\\\111000000///...---,,,+++------,,,,,,+++***************)))))))))+++,,,---,,,+++)))(((''''''(((((('''((((((((())))))******---((($$$'''...222111...------///222888???FFFJJJHHHFFF@@@888///%%%###%%%'''+++...///,,,'''$$$###$$$###""""""###%%%(((***,,,,,,---------------------.........//////000000111222333555777777777666666111000///.........///000//////000000111111111111666333//////111222111...111111111111111111111222555333000,,,((($$$!!! $$$000888???DDDHHHFFFDDDAAA;;;444,,,((($$$%%%((()))(((&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((######"""###$$$&&&)))***''''''''''''((()))+++,,,*********+++++++++,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,---------,,,------------,,,+++***&&&%%%$$$$$$$$$&&&((()))/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))((())))))+++,,,---......+++++++++,,,------,,,,,,------------------------))))))(((((()))+++,,,---)))(((((('''&&&%%%%%%%%%''''''''''''((((((((())),,,,,,,,,---------......,,,,,,,,,+++++++++******''''''''''''(((((((((((($$$%%%&&&&&&'''((())))))******)))))))))******+++000444:::BBBIIIOOOSSSTTTWWWXXXXXXVVVSSSNNNJJJGGGFFFHHHKKKNNNQQQRRRSSSSSSVVVWWWWWWWWWVVVUUUTTTSSSVVVTTTRRRPPPPPPRRRTTTVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUTTTSSSUUUZZZ___cccgggmmmqqqsssrrrooolllnnnllljjjgggdddaaa______]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[]]]___aaacccdddeeeiiijjjkkklllmmmlllkkkkkkjjjjjjkkkjjjhhhddd```]]]\\\\\\]]]^^^____________[[[[[[[[[[[[\\\^^^```aaa``````______```bbbdddeeeffffffgggggghhhhhhhhhhhhgggggggggffffffeeeeeeeeeaaacccfffgggiiioooxxx~~~{{{vvvooolllkkkllljjjiiikkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhiiijjjjjjkkkkkkgggeeebbb^^^[[[YYYXXXXXXZZZ[[[^^^```bbbccccccccc`````````aaabbbeeegggiiijjjjjjjjjiiiiiiiiihhhhhhgggeeeaaa]]]ZZZXXXVVVVVVUUUTTTRRRPPPMMMJJJIIIHHHDDDGGGIIIJJJKKKOOOUUU[[[222111000///...------------------,,,,,,+++++++++,,,+++*********+++,,,---***)))((('''''''''((()))************)))))))))))),,,)))%%%&&&***...//////---...///333999AAAHHHLLLJJJHHHCCC;;;111''' $$$'''))),,,---...+++&&&###$$$&&&###""""""###%%%(((+++---------------------,,,,,,......------...///000111222333555666777888777777111000///.........///000...///000111111111111111555333111222444444111---333333222111000000//////444222///,,,((($$$!!! !!!,,,444AAAGGGLLLLLLJJJHHHAAA:::111***'''***...,,,)))'''&&&&&&''''''((((((((()))((((((((((((((((((((((((%%%$$$######$$$%%%'''(((''''''''''''((()))******)))))))))******++++++,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,***++++++,,,,,,------...---------------,,,,,,+++)))(((&&&%%%%%%''')))***//////.........---------------,,,,,,,,,,,,------------,,,,,,+++***))))))(((((()))***,,,---......+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((((((******'''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))+++++++++,,,,,,,,,------***++++++++++++***))))))'''''''''''''''''''''(((%%%%%%&&&'''(((((())))))*********++++++*********///222888???FFFLLLPPPRRRXXXXXXWWWUUURRROOOLLLKKKJJJKKKMMMOOOQQQSSSTTTTTTXXXWWWWWWVVVUUUUUUTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTSSSSSSSSSSSSRRRRRRTTTVVVUUUUUUXXX^^^dddjjjmmmqqqtttuuusssooommmllljjjgggcccaaa___^^^^^^]]]]]]^^^_________^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]___bbbdddffffffgggkkkkkklllllllllkkkkkkjjjggghhhiiiiiigggddd```]]]ZZZZZZ\\\]]]]]]^^^^^^]]]ZZZZZZZZZZZZ\\\^^^```bbb```____________aaacccdddeeeeeefffggggggggggggggggggffffffeeeeeedddddddddccceeeggghhhiiinnnuuu{{{~~~xxxqqqmmmllllllkkkiiikkkkkkkkkkkkjjjjjjjjjjjjhhhhhhiiiiiijjjjjjjjjkkkhhhfffccc___[[[YYYXXXWWWZZZ[[[^^^aaacccdddeeeeee______^^^___aaadddfffhhhjjjjjjjjjiiiiiiiiiiiihhhhhhfffbbb^^^[[[YYYWWWWWWVVVUUUTTTQQQOOOMMMKKKJJJEEEHHHKKKLLLLLLOOOUUUZZZ444222000...------...///......------------------...---,,,+++++++++,,,---+++***)))))))))***,,,,,,,,,,,,++++++******))))))+++++++++******,,,...000......000444:::BBBIIIMMMLLLIIIDDD<<<222(((!!!%%%)))++++++,,,,,,((($$$###%%%((($$$###"""###%%%(((,,,............------,,,,,,,,,------,,,,,,---///000111222333444666777888888888111000///...---...//////---...000111222222222111333222222555777777222...222222222222111000///...222111...+++'''$$$!!! (((000:::AAAGGGIIIIIIHHHCCC<<<555---***///333///)))'''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))***(((((())))))***++++++,,,---,,,,,,,,,+++*********------------------------***---//////,,,***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,***)))''''''((()))+++.........---------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********'''((()))***,,,---...///...,,,***+++---......,,,+++++++++++++++++++++++++++***((('''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''(((''''''&&&'''((()))************+++++++++,,,,,,))))))*********)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))******+++,,,,,,++++++***...111666===DDDIIIMMMPPPYYYXXXVVVTTTRRRPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUYYYWWWUUUTTTSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRTTTVVVWWWWWW[[[bbbhhhoooqqqtttvvvuuusssooommmgggdddaaa^^^\\\[[[\\\\\\[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^```bbbeeeggghhhhhhhhhllllllkkkjjjjjjiiijjjjjjdddcccbbbbbbaaa```______XXXYYY[[[\\\]]]\\\\\\[[[YYYYYYYYYZZZ\\\^^^aaabbb```___^^^^^^___```bbbcccdddeeefffgggggggggffffffffffffeeeeeedddccccccccccccfffhhhhhhhhhkkkqqqvvv|||zzzsssnnnnnnmmmkkkiiillllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiigggccc___\\\YYYXXXWWWZZZ[[[^^^bbbdddfffggggggbbbaaa``````bbbeeehhhjjjjjjjjjjjjiiiiiiiiiiiihhhiiigggccc___\\\ZZZXXXXXXXXXWWWVVVSSSQQQOOOMMMLLLFFFIIILLLMMMMMMPPPUUUZZZ555333000---,,,---...000........................000///---,,,+++,,,,,,------,,,,,,+++,,,---///000...------,,,+++***))))))***---000///---,,,...000......000444;;;CCCJJJNNNMMMJJJEEE===333(((!!!&&&***,,,+++,,,***'''###"""&&&)))$$$#########%%%)))---///.........------,,,,,,+++------,,,,,,---...000111222333444666777777888888111000...---------...///,,,---///111222333222222000000222666:::999444000000111222222222000///...111000---***'''###!!! &&&...000888???BBBDDDDDD???999777///---333666111***'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((())))))'''(((((()))***+++++++++++++++++++++++++++,,,,,,------------------------***---//////,,,******+++,,,,,,,,,++++++*********,,,,,,,,,------............,,,***)))((()))***+++......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++++++++***'''((()))***,,,---...///111...++++++---...---,,,++++++++++++++++++++++++,,,***(((&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&((()))***))))))*********+++++++++((())))))******((('''&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))***,,,,,,---,,,+++***...000555<<>>===;;;777111,,,(((&&&''''''$$$%%%&&&'''(((((((((((('''&&&&&&(((++++++((($$$'''&&&&&&&&&&&&&&&&&&'''%%%&&&((()))***)))((('''))))))***+++,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******)))((('''''')))***+++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++***)))+++++++++++++++++++++,,,)))***,,,---.........---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&((()))'''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&''')))***+++++++++++++++,,,,,,,,,,,,)))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***))))))***,,,---...///......---000444777:::???FFFLLLPPPQQQSSSUUUVVVUUUTTTSSSTTTPPPPPPTTTUUUSSSUUUYYYWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSTTTWWWXXXWWWUUUVVVXXX[[[___ffflllrrruuuvvvuuutttrrroookkkhhhggg[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZ[[[[[[ZZZYYYXXXWWWVVVWWWXXXZZZ\\\^^^___```bbbdddgggiiijjjjjjhhhgggiiihhhgggeeecccaaa```___]]][[[YYYXXXYYY[[[^^^aaa]]]\\\ZZZ[[[]]]^^^]]][[[YYYYYY[[[\\\^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbbaaabbbdddfffgggggggggggggggffffffeeeddddddccccccbbbeeehhhiiihhhiiillloootttxxx|||vvvqqqooonnnooommmlllkkkjjjjjjjjjkkkllliiiiiiiiiiiiiiiiiiiiiiiihhhgggeeebbb___\\\YYYXXXWWWZZZ^^^cccfffhhhiiihhhffffffhhhiiiiiiiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjiiifffccc___\\\YYYXXXYYYXXXXXXVVVUUUSSSQQQPPPMMMMMMNNNOOOQQQTTTWWWYYY555444333222222333555777222222222222111000......------------------------,,,++++++++++++*********...---+++*********++++++++++++++++++,,,---///000///000333:::CCCLLLRRRUUURRRPPPJJJAAA666+++!!! """!!!'''+++------,,,+++)))'''&&&$$$$$$###%%%&&&''')))+++,,,------......---------,,,,,,,,,---...///000000000///........./////////...---,,,...---***)))((()))***+++,,,,,,,,,,,,---...//////000000000000111111111111/////////...------,,,,,,///+++%%%"""!!!###(((000888===>>>===<<<<<<999333---)))'''&&&&&&%%%$$$$$$%%%&&&((()))+++)))&&&$$$%%%((((((&&&$$$&&&'''(((((((((((('''&&&$$$$$$%%%&&&'''(((((((((***++++++,,,---...//////...---,,,+++++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---------------------------,,,,,,---------,,,+++***,,,***(((&&&&&&''')))+++,,,,,,,,,,,,+++++++++++++++++++++,,,+++******)))+++******))))))************+++---.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))'''%%%%%%%%%%%%&&&'''(((((()))((((((''''''((()))+++,,,------,,,,,,,,,,,,+++++++++(((&&&&&&((()))&&&$$$''''''''''''''''''''''''((((((***+++++++++***)))+++,,,...///000000000000+++...222444666;;;BBBHHHNNNPPPSSSUUUWWWWWWVVVVVVSSSQQQRRRUUUVVVUUUUUUXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUTTTUUUWWWXXXWWWWWWYYY[[[```eeekkkooosssuuuwwwvvvsssooolllhhheeecccZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[ZZZYYYYYYWWWXXXYYY[[[]]]___aaacccdddeeegggiiiiiihhhgggfffeeedddcccbbb```___^^^]]]ZZZZZZYYYYYYYYY[[[\\\]]]\\\[[[[[[\\\]]]^^^^^^]]][[[\\\]]]^^^___``````aaaaaaaaabbbcccccccccccccccbbbcccdddfffggggggggggggffffffeeeeeedddccccccccccccfffiiiiiihhhiiillloootttwww~~~zzztttqqqpppooonnnmmmllljjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiigggeeebbb___]]]ZZZYYYWWWZZZ^^^cccfffhhhiiiiiigggggghhhiiiiiiiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhfffccc```]]]ZZZYYYXXXYYYYYYYYYWWWTTTRRRPPPMMMNNNOOOQQQSSSVVVXXXZZZ444333222222333555666888444444333222111///......------------,,,,,,,,,,,,+++++++++*********))))))...---+++***)))******++++++++++++***+++---...//////111444:::CCCKKKRRRUUUSSSPPPKKKCCC888,,,""" """ !!! """'''+++,,,------,,,)))'''&&&%%%$$$$$$$$$&&&(((***,,,,,,,,,,,,......---------,,,,,,,,,//////000111111000///............---,,,++++++***,,,+++)))((('''((()))))),,,+++++++++,,,...///111////////////000000000000/////////...------,,,,,,---)))$$$!!! !!!)))222888;;;;;;;;;===:::555///+++'''&&&%%%%%%$$$######$$$'''***,,,***'''######%%%'''%%%###%%%''')))++++++)))'''%%%$$$######$$$%%%''')))***,,,,,,------...//////000...---,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------........................,,,,,,---------,,,+++***---+++(((%%%%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))((((((((())))))+++,,,---...///...---,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))'''&&&%%%%%%&&&'''((())))))***))))))(((((()))***+++---......------,,,++++++***,,,)))&&&'''((()))&&&###)))))))))(((((((((((((((((()))***+++,,,+++******+++,,,---///000000//////,,,///222444555999@@@EEEKKKNNNQQQUUUWWWXXXXXXXXXTTTTTTTTTVVVWWWVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUVVVWWWYYYZZZZZZ]]]```eeekkkpppssstttuuuwwwtttqqqlllgggdddaaa```YYYYYYZZZZZZZZZ[[[[[[[[[YYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[^^^aaaccceeeeeefffggghhhgggfffdddcccaaa``````^^^]]]\\\[[[[[[XXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^______``````aaaaaaaaabbbcccdddeeeeeeddddddcccdddeeeeeefffgggggggggfffeeeeeeeeeddddddccccccdddgggjjjjjjhhhhhhkkknnnsssvvv|||{{{vvvrrrppppppooonnnlllkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffccc```]]][[[ZZZXXXZZZ^^^bbbfffhhhiiiiiihhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjhhhfffccc```]]][[[ZZZWWWYYYZZZZZZYYYVVVRRRPPPNNNOOOPPPSSSUUUXXXZZZ[[[222222222222333555666777555444333222111000//////.........------,,,,,,,,,+++++++++*********))))))...---+++*********++++++,,,+++******+++,,,...//////111555;;;BBBIIIQQQUUUTTTRRRMMMFFF;;;///%%% !!!!!!"""!!!###'''))),,,---...,,,***'''%%%%%%%%%%%%%%%&&&(((***,,,,,,++++++......---------,,,,,,,,,//////000111111000///.........---,,,+++***))))))***)))((('''''''''((((((,,,+++++++++,,,...000111....../////////000000000/////////...------,,,,,,+++'''###!!! ###+++222777999999<<<:::666111---***'''&&&&&&%%%###"""###&&&))),,,+++'''######%%%'''&&&$$$&&&(((***,,,,,,***(((&&&%%%$$$######%%%''')))+++---------....../////////...---,,,+++++++++,,,,,,++++++++++++++++++++++++******+++,,,------..............................,,,,,,---------,,,+++***,,,+++(((&&&&&&'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***((('''&&&'''((()))+++,,,---.........---,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))))))))&&&&&&'''(((((()))******))))))(((((()))***+++---......---,,,++++++***))),,,)))''''''))))))&&&###*********))))))(((((((((((()))***,,,,,,++++++***)))***,,,------------,,,...111333444555888>>>CCCHHHJJJOOOSSSWWWYYYZZZZZZWWWWWWWWWVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWXXX[[[]]]___cccfffkkkppptttuuutttttttttqqqlllgggbbb___^^^]]]YYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^aaadddeeeeeeeeefffeeeeeecccbbbaaa^^^^^^]]]\\\[[[[[[ZZZZZZWWWXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]]]]]]]^^^____________``````aaaaaaaaaaaabbbdddffffffffffffeeeeeeeeeeeeeeefffgggggghhhffffffeeeeeeeeeeeeeeedddeeehhhkkkjjjhhhhhhkkknnnqqquuu{{{{{{vvvsssqqqppppppnnnmmmkkkjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhgggeeeccc```^^^\\\[[[YYYZZZ^^^bbbeeehhhiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhfffccc```]]]ZZZYYYVVVWWWYYYYYYXXXUUURRRPPPOOOPPPRRRUUUXXXZZZ\\\]]]111111222222333444555666555444333111111000000000/////////......------,,,,,,++++++++++++*********,,,,,,+++******+++,,,---,,,+++*********,,,---......111555:::@@@HHHOOOUUUUUUTTTPPPHHH>>>222'''!!!!!!!!!!!! ###&&&(((+++---///---***'''%%%%%%%%%&&&&&&'''((()))+++++++++,,,......---------,,,,,,,,,---...///000000000///......---,,,+++***)))******((((((''''''''''''((((((******+++,,,---///000111////////////000000000000/////////...------,,,,,,***'''###!!! %%%,,,222666888999888666333000,,,***(((&&&%%%###"""###%%%(((***+++(((%%%%%%''')))(((&&&''')))+++------+++)))'''&&&&&&%%%%%%&&&(((***+++---------.........//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////........................,,,,,,---------,,,+++***+++***)))(((((())))))***,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,***(((&&&&&&&&&((())))))***,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))((()))+++...(((((((((((())))))))))))((((((''''''((()))+++,,,------,,,++++++***)))))),,,)))'''''')))***'''%%%+++******))))))(((((('''))))))+++,,,,,,,,,+++***)))***+++,,,---,,,,,,+++///111333444444666<<<@@@DDDGGGLLLRRRVVVYYY[[[\\\[[[\\\ZZZUUUTTTVVVWWWUUUUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY[[[^^^bbbfffiiilllppptttvvvuuutttrrrooolllgggbbb^^^\\\[[[\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[]]]```ccceeeccccccccccccbbbaaa``````\\\\\\\\\[[[[[[ZZZZZZZZZXXXYYYZZZ\\\]]]___``````]]]^^^___^^^]]]\\\]]]^^^_________``````aaaaaabbbaaaccceeeggghhhhhhgggfffffffffeeeeeefffgggggghhhgggffffffffffffffffffffffffiiikkkkkkiiihhhjjjmmmpppssszzz}}}xxxtttrrrpppooonnnmmmkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkgggfffdddbbb```]]]\\\[[[YYY[[[^^^aaaeeegggiiijjjlllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiifffbbb^^^[[[XXXWWWUUUVVVVVVWWWUUUSSSQQQOOOOOOQQQTTTWWWZZZ\\\^^^^^^111111111111222333333333444333222111111111111222111111000//////...------,,,,,,,,,,,,+++++++++++++++******)))***+++---...,,,+++*********+++,,,---,,,000555:::???FFFNNNTTTWWWVVVRRRKKKAAA555***###  """%%%'''+++...///---***'''%%%%%%&&&&&&(((((((((((()))***,,,,,,......---------,,,,,,,,,+++,,,...///000000///......---+++************+++(((((('''''''''((((((((()))***+++---...///000000//////000000000111111111/////////...------,,,,,,***'''###"""!!!$$$&&& '''...444777666666555444222///---+++'''&&&$$$######$$$&&&'''+++(((&&&'''***,,,***((()))***+++------+++***))))))((((((((()))******+++,,,------------............---,,,+++++++++,,,,,,------------------------******+++,,,---...//////------------------------,,,,,,---------,,,+++***)))******+++++++++++++++,,,,,,,,,---------......000///...---------......---+++(((&&&%%%&&&((()))'''(((***,,,------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,*********(((''')))...222******))))))))))))(((((((((''''''&&&''')))***++++++++++++******)))))))))+++(((&&&'''***+++)))&&&+++******)))(((((('''''')))***+++,,,,,,,,,+++++++++,,,---...///...---------///111111000222777<<>>EEEMMMSSSXXXWWWSSSMMMBBB666+++%%%"""$$$'''+++...000---***'''%%%%%%&&&''')))(((((('''(((***,,,---......---------,,,,,,,,,***+++---///////////////---,,,+++*********+++,,,''''''((((((((((((((((((((()))+++...///000000///000000000000111111111111000//////...------,,,,,,***'''$$$""""""'''***$$$+++222666444555555444333111///---'''&&&%%%$$$$$$$$$%%%%%%+++)))'''))),,,...,,,******+++,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,---------------...---,,,+++++++++,,,,,,........................******+++,,,---//////000------------------------,,,,,,---...---,,,+++***((()))+++---------,,,+++,,,,,,,,,------.........111000///...---...//////---+++)))&&&&&&&&&((()))&&&''')))+++,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******)))'''&&&)))000555++++++******)))(((((((((''''''&&&&&&'''(((***+++*********)))))))))))))))***(((&&&'''***+++)))'''*********)))(((''''''&&&)))***+++,,,---,,,++++++...///000111111000//////+++---......---///444888???BBBHHHOOOUUUYYY\\\]]]bbbbbb]]]TTTQQQUUUVVVTTTWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVXXX[[[\\\^^^bbbiiiooorrrsssuuuvvvvvvtttrrrpppgggddd___ZZZXXXXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[___^^^\\\ZZZYYYYYYZZZZZZ___]]]\\\[[[[[[^^^```bbb``````______^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[]]]```cccgggiii___```bbb```\\\ZZZ[[[]]]]]]]]]^^^___```aaabbbbbbaaacccfffiiijjjiiihhhgggggggggfffeeeeeefffhhhiiihhhhhhhhhhhhiiiiiiiiiiiihhhjjjlllkkkiiihhhjjjlllnnnrrryyy~~~xxxtttqqqnnnmmmlllkkkllllllnnnoookkkkkkkkkkkkkkkkkkkkkkkkeeedddcccaaa^^^\\\[[[ZZZZZZ[[[]]]aaadddgggjjjkkknnnmmmkkkjjjiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkiiifffaaa\\\XXXTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPRRRUUUYYY\\\___``````666555444333333444555666333333444555444333111000333222000/////////000111------------------------************************,,,++++++***+++,,,...//////111444777;;;CCCMMMUUUZZZWWWTTTOOOHHH===...$$$$$$)))---///000///,,,***((('''''''''***)))'''&&&'''***---///+++++++++++++++++++++++++++++++++,,,,,,---------))),,,...---***(((((()))&&&&&&''''''((())))))***(((,,,///000...---///111000111222222222111///...///000111///,,,***,,,...+++'''######%%%""""""---999777999:::999;;;<<<777000///,,,)))&&&&&&''')))++++++---///...,,,+++---///,,,+++***)))***+++,,,---......---,,,,,,+++******,,,---------.../////////......------...///111222///000222333222000---++++++***)))+++......+++(((+++,,,---...---,,,+++***+++++++++///222222...+++***+++---///////////////+++++++++,,,,,,------------.../////////...---,,,...---,,,++++++,,,...///)))***+++,,,,,,+++***)))***+++,,,------,,,+++***------..................******((((((((()))***+++222000---+++)))((((((((((((''''''''')))***,,,...+++***)))(((((()))***+++...------,,,,,,++++++***)))((('''&&&&&&'''((()))******)))))))))***,,,------------...............------,,,,,,---...000111===@@@EEEKKKQQQVVVYYY[[[``````^^^YYYTTTSSSUUUXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVXXXZZZ[[[XXXUUUZZZZZZ\\\^^^bbbfffiiilllssstttuuuuuutttqqqnnnlllaaa^^^YYYUUUUUUXXX\\\___[[[\\\]]]\\\YYYYYY\\\___\\\[[[[[[ZZZYYYYYYXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_________^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXZZZ\\\^^^```aaabbb```aaaaaaaaaaaa___^^^\\\]]]]]]]]]]]]^^^```bbbccc___```cccfffhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllkkkpppyyyyyysssnnnkkklllllllllllllllllllllkkklllllllllmmmmmmmmmnnnnnnjjjgggccc___\\\[[[\\\\\\]]]]]]^^^```bbbfffiiikkkkkklllllllllllllllllllllhhhhhhhhhhhhiiiiiiiiiiiifffddd```[[[WWWTTTSSSRRRLLLOOOPPPOOOLLLKKKLLLOOOLLLOOOTTTYYY]]]___aaaaaa666555444444444444555666555555555444333222111000222222000/////////000111------------------------************************,,,++++++++++++,,,...///000333555888;;;CCCMMMUUU\\\ZZZWWWSSSLLL@@@222((($$$)))---///000...,,,***((('''''''''((('''''''''(((***---.....................------+++++++++,,,,,,,,,------***,,,...---+++(((((()))'''''''''(((((()))))))))(((,,,000000///...///222000111111222111000///...///000000...+++***---///,,,'''######$$$!!!)))555777:::::::::;;;;;;666//////---***'''&&&(((***++++++---......,,,,,,---///,,,++++++++++++,,,------...------,,,,,,+++++++++---------......///000000//////.........///111111000111111222111///---,,,---+++)))+++---...+++((()))***+++,,,,,,---------,,,+++,,,///222333///++++++,,,---////////////...,,,,,,,,,,,,---------------......//////---,,,+++,,,,,,,,,,,,,,,---...///)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***------..................******)))))))))))))))***------+++***))))))))))))'''&&&&&&&&&''')))***+++******)))((())))))++++++---------,,,++++++******)))((('''&&&&&&'''((()))******))))))***+++,,,---........................------,,,,,,---...000111:::>>>CCCJJJQQQUUUXXXZZZ______^^^ZZZVVVUUUVVVXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXX[[[[[[YYYVVV^^^^^^```bbbfffiiilllnnnssstttuuuuuusssoookkkhhh___]]]YYYVVVVVVXXX[[[^^^ZZZ[[[\\\[[[XXXWWW[[[^^^ZZZZZZZZZZZZYYYYYYXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\^^^_________^^^]]]\\\[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\^^^```aaaaaa``````aaaaaa```___^^^]]]^^^^^^]]]]]]___aaaccceeebbbcccfffhhhkkklllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkpppyyyxxxrrrmmmjjjkkkkkklllllllllllllllllljjjjjjjjjkkkkkkkkkllllllkkkiiiddd```]]]\\\\\\\\\]]]^^^^^^```bbbeeehhhiiikkkkkkkkkkkkkkkllllllllliiiiiihhhhhhiiiiiiiiihhheeeccc___ZZZVVVRRRPPPPPPKKKMMMOOOMMMJJJIIIKKKMMMMMMPPPTTTYYY\\\___``````666555555444444555555666777666555333222111111111222111111000///000000000------------------------************************,,,++++++++++++---///000333555777999<<>>===<<<;;;:::999888777555222///...///...***'''$$$###  ,,,...111444666666555444---***((((((***+++(((%%%%%%%%%%%%&&&''''''((((((***,,,......---...111444333222111///---,,,,,,---,,,---///111222222111111//////000111111222333333222333333333222111///...111...111888<<<888222000222222111111000000000000------------------------.........------,,,,,,,,,++++++,,,,,,---.........000/////////......------++++++*********)))))))))+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))''''''(((((()))******+++&&&(((***,,,---,,,,,,++++++***((('''''''''((((((***++++++,,,,,,---------***---...,,,)))'''(((+++******+++,,,---...//////000222444555555333111//////...,,,++++++,,,,,,---////////////////////////,,,...//////---...111444>>>DDDJJJMMMNNNOOOSSSWWWVVVWWWXXXYYY[[[\\\]]]______bbbfffkkkppptttwwwyyy{{{zzzxxxuuuqqqllliiigggaaa```^^^]]]\\\[[[\\\\\\]]]^^^^^^^^^___```cccdddgggjjjnnnqqqqqqooommmkkkiiifffbbbaaabbbaaa^^^[[[XXXXXXZZZ[[[]]]^^^___```^^^____________^^^]]]\\\]]]\\\ZZZXXXWWWWWWXXXXXXVVVWWWYYY[[[]]]___aaabbbeeegggkkkppptttvvvxxxxxxxxxxxxwwwuuuqqqlllgggdddcccbbbbbbaaabbbcccdddeeeeeefffhhhkkknnnrrrtttvvvqqqqqqqqqooommmkkkhhhgggfffggghhhiiijjjkkklllmmmoooqqqvvv}}}}}}xxxrrroooqqqssspppqqqqqqqqqrrrrrrrrrrrrjjjjjjkkkkkkkkkjjjhhhfffcccaaa___\\\YYYYYYYYYZZZcccdddgggiiilllmmmnnnnnnrrrtttuuusssnnnlllmmmnnnoooooopppooollljjjgggfffaaa___\\\YYYXXXXXXZZZ[[[XXXYYYZZZYYYYYY\\\bbbggghhhhhhfffeeebbb___\\\ZZZ444444444444555666777888999999:::::::::999777777888888888888777666444333000000000000000000000///------,,,,,,,,,,,,++++++***+++,,,---...///000000555888:::888777999@@@GGGFFFGGGIIIJJJJJJIIIGGGFFFIIIHHHFFFDDD???777...''' %%%+++111***)))'''&&&&&&'''((()))------,,,,,,,,,...///000,,,...222666888777666444...///222444444444333222555444222222333222111///111000///.........//////333444777999;;;<<<<<<<<<>>>>>>===<<<;;;:::999999777444111000111///+++'''%%%### ***,,,///222444555555555---+++))))))++++++'''$$$%%%%%%%%%&&&''''''((((((,,,---......------///111000111111000...---...///,,,---///000111111000000...//////000111222333333111222333333222111000///222000333;;;>>>:::444111333333222222111000000000......------------......//////......---,,,,,,,,,++++++,,,,,,------------...............---------+++++++++*********))))))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))((((((''''''((()))***+++,,,,,,((()))+++,,,,,,,,,++++++***)))((('''&&&&&&'''''')))******+++,,,------...,,,...///---***''')))+++***+++,,,...////////////222333444555444333111///,,,+++***))))))***+++,,,000000000000000000000000***,,,---------///222555999???FFFIIIIIIJJJOOOSSSUUUVVVWWWXXXXXX[[[^^^aaacccfffjjjpppuuuyyy{{{|||{{{zzzvvvrrrnnnjjjgggeee```___^^^\\\\\\\\\]]]]]]^^^___`````````bbbeeehhhlllooorrrttttttqqqnnnkkkjjjfffbbbaaaaaaaaa^^^[[[ZZZ[[[\\\^^^___`````````_______________^^^]]]\\\\\\[[[XXXVVVVVVVVVWWWXXXVVVYYY\\\^^^___aaadddgggjjjlllpppsssvvvwwwwwwwwwvvvuuusssppplllgggcccaaaaaaaaabbbcccdddeeeggggggggghhhiiilllooosssuuuwwwsssrrrqqqnnnllljjjhhhhhhhhhhhhiiijjjkkklllmmmmmmpppsssxxx~~~~~~|||wwwqqqnnnooorrrpppqqqqqqrrrrrrrrrqqqqqqjjjjjjjjjkkkkkkiiifffccc``````^^^[[[XXXWWWYYY[[[cccdddfffiiikkkmmmnnnoooqqqssstttqqqmmmkkkkkkmmmoooppprrrqqqmmmjjjggggggcccaaa]]]ZZZYYYZZZ]]]^^^[[[\\\\\\\\\]]]```dddhhhggggggeeecccaaa^^^\\\ZZZ555555555555555777888999;;;;;;<<<;;;:::999777666666666777666555333222000//////000000000000000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000111888888888666666888===AAACCCEEEHHHJJJJJJHHHEEECCCGGGHHHIIIHHHCCC<<<444...###$$$///999---,,,***((('''((()))***///...---------...///000///000333555555444333111---...000111222333333333666444222222333444222000---......///////////////333555777999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===999666333222222111,,,(((&&&$$$ &&&'''***---000222333333...+++******,,,+++((($$$%%%%%%&&&&&&'''(((((((((+++,,,------------...///---///000000......000222,,,---///000111000000///......///000111222333333000111222333222222000000333000111777;;;888444333444333333222111111000000///...---,,,,,,---...////////////...------,,,,,,+++,,,,,,,,,,,,---------------------------......,,,,,,+++++++++*********))))))+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))(((''')))))))))******+++++++++******++++++,,,+++++++++***)))(((&&&%%%%%%&&&&&&((()))***+++,,,---......)))+++---+++((('''(((+++***,,,---///000000000000444444444333333111000000---,,,+++***++++++---...000000000000000000000000,,,------------///222444444;;;BBBEEEDDDFFFKKKPPPTTTUUUVVVVVVVVVZZZ```dddfffiiioootttyyy|||}}}~~~zzzxxxtttoookkkgggeeeddd______]]]\\\\\\]]]^^^______aaabbbcccbbbdddhhhkkkqqqsssuuuvvvuuurrrnnnkkkjjjfffbbb```aaaaaa^^^[[[\\\]]]^^^```aaaaaa```````````````___^^^^^^]]]]]][[[YYYVVVUUUTTTUUUWWWXXXZZZ]]]aaacccdddfffjjjmmmoooqqqsssvvvwwwvvvuuutttqqqpppmmmjjjgggeeecccbbbaaaaaaaaabbbcccdddeeefffiiijjjkkkmmmpppsssvvvxxxuuussspppllljjjiiihhhhhhjjjjjjkkklllmmmmmmnnnnnnooorrrwww~~~{{{{{{zzzuuupppnnnooorrrnnnooooooppppppooonnnmmmkkkjjjiiijjjkkkhhhddd```\\\\\\\\\ZZZXXXXXX[[[^^^bbbccceeehhhjjjlllnnnooonnnppprrrqqqnnnmmmoooqqqooorrrtttrrrnnnjjjhhhhhheeeccc___\\\ZZZ\\\^^^```]]]]]]]]]^^^___bbbeeehhhfffeeedddbbb___]]][[[ZZZ666666555555666777999:::<<<<<<<<<<<<;;;999777555444444444444333111///---////////////000000000000---------,,,,,,,,,++++++------,,,,,,---...000111999777555444555777:::<<>><<<888666777:::<<<<<<999999;;;>>>;;;666111222555555///)))+++&&&  !!!&&&***...000222222,,,***(((***,,,...,,,***"""%%%'''&&&$$$###%%%(((&&&(((***,,,---...---------...///111111111000000......---,,,---...///000...111444444333444777:::666555333222111222222333444444555555555555555444222333555555444222///---,,,---...//////...---,,,000......000222222000,,,++++++++++++++++++++++++......---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,///...---------,,,+++***---+++)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...///000111000000222111111111000000000000222000...,,,,,,---000111........................---444666111...000000---...111777===DDDIIILLLNNNSSSVVVZZZ\\\]]]```fffkkkrrruuuxxx|||~~~uuusssooojjjfffbbb___]]]^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbdddhhhllloooqqqvvvwwwwwwvvvsssoookkkhhhfffdddaaa^^^]]]^^^___```______``````aaaaaabbbbbb```aaabbbbbbbbb```___^^^]]][[[XXXVVVUUUWWWYYY[[[aaacccfffjjjnnnrrruuuvvvvvvwwwxxxxxxvvvssspppnnniiiiiigggfffdddbbbaaaaaabbbcccccccccddddddeeeeeeiiihhhhhhlllqqquuuvvvtttpppqqqrrrnnniiifffggghhhiiillloooooommmkkklllnnniiirrr}}}{{{tttooommmmmmnnnnnnkkklllnnnpppppppppooooooiiiiiijjjiiihhhgggeeeddd[[[[[[YYYYYYXXXYYYZZZ[[[```aaadddfffiiikkklllmmmrrrssstttvvvvvvvvvuuuuuutttuuuuuuuuutttrrrooonnnfffeeebbb```___^^^^^^^^^aaa^^^[[[\\\aaaeeehhhhhhgggiiiiiifffaaa^^^___aaa555666777888999888888777555666777888888777666666222222444666333---...444222111///...------......///...+++))))))***,,,---***,,,---///000000000000///222555555555666;;;???@@@BBBEEEGGGHHHGGGFFFDDDIIILLLNNNOOOLLLGGG@@@<<<000)))!!!###)))000444444...+++------)))'''))),,,,,,---...///000000111...333888777222......111000000//////000111333444555444333222111111111111//////000000111111222222444666999<<<<<<;;;999888999<<<>>>>>><<<;;;===@@@:::666222333666666000+++***&&&   !!!%%%***...000111222---+++***+++------,,,***%%%&&&'''&&&%%%%%%%%%&&&'''(((***+++---............///000111111000000//////...---,,,,,,---.........111444444333333666999444333222222222333444444444333222222333555888:::444555777777666444111///---...////////////...---222111///000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,555??????111))),,,---(((---+++)))''''''(((***++++++++++++,,,,,,---------,,,,,,,,,++++++++++++***+++,,,...///000111000000000000000000000000000000///---,,,***+++,,,...000........................---333555111...//////------000555;;;AAAFFFIIIKKKSSSWWW[[[^^^```dddjjjoooyyyzzz}}}~~~|||sssqqqmmmhhhddd```^^^]]]]]]]]]^^^^^^^^^_________bbbbbbcccfffiiimmmppprrrvvvvvvvvvuuurrrnnnjjjhhheeecccaaa^^^]]]^^^___```^^^______```aaabbbbbbccc```aaaaaabbbaaa```___^^^^^^\\\YYYWWWWWWXXX[[[]]]aaadddiiinnnrrruuuwwwwwwxxxxxxyyyxxxvvvrrrooolllhhhhhhgggfffdddcccbbbbbbffffffggghhhiiiiiiiiiiiijjjhhhhhhlllrrruuuuuutttrrrttttttqqqllliiiiiikkkiiilllpppqqqnnnmmmnnnooonnnvvv}}}xxxqqqmmmllllllmmmnnnjjjkkklllmmmmmmnnnnnnnnnjjjkkkkkkjjjiiihhhfffeeebbbaaa___]]]\\\\\\]]]]]]cccdddgggjjjlllnnnooooooqqqrrrtttvvvxxxxxxyyyxxx~~~}}}zzzwwwtttlllkkkhhhfffdddcccccccccaaa]]]ZZZ[[[```fffiiiiiihhhjjjjjjhhhccc______```666666777888888888777777444555666666666555444333111222555666333......222111000///......---.........---+++))))))***+++,,,,,,,,,...///000111111111111333666666555666:::>>>@@@BBBEEEGGGHHHHHHGGGFFFHHHJJJLLLMMMKKKFFF@@@===333,,,$$$ $$$)))...222222---***+++***(((&&&'''++++++,,,---...///000111...333777666111......111111000//////000111333444555444333222111111222222/////////000111222333333444555777999:::;;;::::::888;;;>>>===;;;999;;;===999555222444777666222---***'''"""  !!!%%%***---000111111...---,,,,,,------+++)))((('''&&&'''(((((('''&&&***))))))***+++---///111000000111111111000/////////...---,,,+++++++++,,,---000444444333222555888111111111111222333555555777444111///000444888;;;666777888888777555333111......///000000///......111000...///000111000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------777JJJKKK555'''---222,,,---,,,***(((((()))***+++******+++,,,---......///,,,,,,,,,,,,+++++++++++++++,,,...///000111000000//////000000000000000000,,,+++*********,,,---...........................---111333000...///...,,,,,,///333888>>>CCCGGGIIITTTXXX]]]aaadddiiipppuuuzzzwwwqqqnnniiiddd```^^^^^^^^^]]]]]]]]]^^^___```aaabbbdddeeefffhhhjjjnnnqqqsssuuuuuutttssspppmmmiiigggcccbbb```^^^]]]]]]^^^^^^]]]^^^___```aaabbbcccddd`````````aaa``````___^^^___]]]ZZZYYYYYY[[[^^^```bbbgggnnnuuuyyy{{{zzzyyyzzzzzzzzzxxxtttpppllljjjggggggffffffeeeddddddcccdddfffgggiiijjjiiiiiihhhjjjiiijjjmmmsssvvvvvvtttuuuwwwwwwtttoookkkkkkmmmiiimmmrrrsssqqqoooppprrrttt{{{zzzuuuoookkkjjjlllmmmnnnjjjjjjjjjjjjkkklllmmmmmmmmmmmmllllllkkkjjjiiihhhjjjiiifffdddbbbaaaaaaaaaccceeehhhkkknnnpppqqqrrrssstttwwwzzz|||~~~|||xxxpppnnnkkkhhhfffeeeddddddaaa\\\XXXYYY___fffjjjlllhhhkkkllliiiddd```___```666666777777777777777777555555666777777666444444555777:::999444000///111000000//////............---,,,***))))))***+++,,,------...///000111222222333555777666555666;;;???@@@BBBEEEHHHIIIIIIHHHGGGFFFHHHIIIJJJHHHDDD@@@===333---&&&!!!!!!%%%)))---///000---***((('''&&&&&&&&&******+++---...///000000...222555444000...///000111000000///000111222333444333333333222222333333000//////000111222444555444444666777999:::;;;<<<555999;;;;;;888666777999666444333555777777333///,,,)))$$$   $$$)))---///000000............---,,,***((()))&&&%%%&&&***,,,***(((,,,+++***)))+++---111333111111111111000000/////////...---,,,+++******))),,,///333444222111333666111111222222222333333444999777444111000222444666555666666666555444111000//////000111111000//////------,,,...000333555666------------------------,,,,,,,,,---------------........................,,,,,,------------------......---------,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,,,,,,,------------111???AAA333)))///666666---,,,+++))))))***++++++******+++,,,---...///000------,,,,,,,,,++++++++++++,,,...///000111000000...///000111111111000000,,,,,,,,,,,,---...//////........................---///000000///...---,,,,,,---111777===CCCHHHKKKSSSXXX___eeeiiiooowww|||xxxtttnnnjjjeee```]]]\\\]]]^^^]]]]]]]]]^^^___aaacccdddgggggghhhjjjlllooorrrtttssssssrrrqqqnnnkkkgggeeeaaaaaa```___^^^]]]]]]]]]]]]]]]^^^```aaacccdddddd______`````````_________```^^^\\\[[[\\\___bbbeeefffkkksss{{{}}}{{{|||{{{yyywwwsssnnnjjjgggffffffffffffeeeeeeeeeeee```aaaccceeeffffffeeedddkkkjjjkkkooouuuxxxwwwuuuvvvxxxxxxtttoookkkkkkmmmjjjnnnssstttsssrrrsssuuuyyy|||wwwppplllkkkkkklllmmmkkkjjjjjjiiijjjlllmmmoooooonnnnnnmmmmmmmmmnnnnnnqqqpppmmmiiigggeeeddddddbbbeeeiiinnnrrrtttvvvvvvyyy{{{}}}{{{xxxnnnllliiifffcccbbbaaaaaa```[[[WWWWWW^^^fffkkknnniiilllmmmjjjeee```^^^___777777666666666666666666777888999999999777666555;;;>>>???;;;555222000000///////////////.........,,,++++++******+++,,,,,,------...///000111222222444666777666555777;;;@@@AAACCCFFFIIIJJJIIIHHHGGGDDDEEEFFFFFFDDDAAA===;;;222---'''###!!!"""'''+++,,,,,,...---***&&&$$$$$$%%%&&&))))))***,,,---///000000...111333222000...///000111000/////////000111222222333333333444444333333111000000///000222444555444444555666777999;;;;;;888;;;>>>===:::777888999444333333555777666222///...+++%%%  $$$(((,,,...///000---...///...---***(((''''''%%%$$$'''+++...---+++---,,,***)))+++...111444222222111111000000000/////////...---+++***)))(((+++///222333111000222444333333333222222111111111444444444444444333333222333333444333222111///...000000111222222111000000---.........000222555777---------------------------------------------...........................------------------------......---------,,,,,,,,,---,,,+++******+++,,,---,,,,,,---------.........---,,,---///...---333;;;------,,,+++***++++++,,,******+++,,,...///000000---------,,,,,,,,,+++++++++,,,...///000111000000///000111222222111000///...///000000111111111111........................---------//////---,,,++++++---000666===EEEKKKOOOQQQWWW___gggmmmuuu}}}~~~wwwsssjjjgggbbb^^^\\\[[[]]]^^^]]]]]]]]]^^^___bbbdddfffiiiiiijjjkkkmmmpppssstttrrrqqqpppnnnkkkhhheeeddd`````````______^^^]]]]]]]]]]]]^^^```aaacccdddddd``````_________`````````aaa```^^^^^^```cccgggjjjlllqqqxxx~~~{{{{{{zzzxxxtttppplllhhheeeffffffffffffffffffffffff```aaacccdddfffffffffeeelllkkkmmmrrrwwwzzzyyywwwvvvwwwwwwsssnnnjjjjjjlllkkkooossstttssstttvvvyyy|||zzzsssnnnkkkkkkkkkkkkllllllkkkkkkkkkmmmooopppoooooonnnnnnppprrruuuvvvwwwuuurrrnnnkkkjjjiiihhhiiimmmrrrxxx}}}|||yyynnnllliiifffcccaaaaaa```___ZZZVVVWWW]]]fffkkknnnjjjlllllliiiccc^^^]]]]]]777777666555555555666666888999::::::999888666555<<<@@@???999333111111000......////////////......,,,,,,++++++,,,,,,---------------...///000222222444666777666555777===BBBCCCEEEGGGJJJJJJIIIHHHFFFCCCCCCCCCBBB@@@===:::888111...)))&&&%%%""""""(((,,,,,,+++,,,...+++%%%"""$$$&&&&&&((((((***+++---...///000...000111111///...///000000///............000000111222333444555555444444333222000000000111333555333444555666777888999:::<<>>;;;:::;;;333333444555666444111...---***$$$   ###(((+++...//////+++---///...,,,)))''''''%%%%%%%%%'''+++------------,,,+++***,,,///222444222222111000000000111111//////......---+++***)))***...222333111///000222333333333333222111000///---///333666777777555444222222222111000///...---111111222333333222111111222222333111//////000111,,,,,,,,,,,,,,,,,,,,,,,,.........---------------....................................------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////...%%%$$$---000+++---666...---,,,,,,++++++,,,,,,++++++,,,---...//////000------------,,,,,,,,,,,,+++,,,...///000111000000111222333444444222000///000111222333333222111000,,,,,,,,,,,,,,,,,,,,,,,,---***+++...///---+++++++++,,,///444;;;CCCKKKOOONNNUUU___hhhpppyyy|||uuuqqqfffddd```]]][[[[[[\\\]]]___^^^^^^^^^___bbbeeegggkkkkkkkkklllnnnpppssstttpppooonnnllliiifffdddbbb______```aaaaaa___^^^]]]]]]^^^___```aaabbbcccdddaaa````````````aaaaaabbbbbbaaa``````cccggglllnnntttxxx|||}}}{{{xxxwwwuuurrrnnnjjjgggeeegggggggggfffffffffffffffeeeeeefffggghhhjjjkkkkkkllllllooottt{{{~~~}}}{{{wwwxxxxxxtttnnnjjjjjjkkklllooorrrsssrrrtttyyy}}}{{{sssmmmjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnooosssxxx||||||zzzxxxtttrrrqqqppppppwww{{{~~~{{{ooommmjjjgggeeedddcccccc^^^ZZZVVVXXX^^^eeejjjllljjjkkkjjjfff___[[[ZZZ\\\888777666555444555555666777777888888777666444333888<<<;;;333...///111000---...///000000///......,,,,,,---------.........---,,,,,,---...///111222444666777666555888???DDDEEEFFFIIIJJJJJJIIIGGGEEEBBBBBBAAA???<<<999666555444000---+++***(((###"""***------+++,,,///,,,%%%!!!$$$'''&&&'''((()))+++,,,...///000...////////////.../////////...---,,,,,,---...///111222333444555555555555555444111000///111222444333444555666777777777777999<<<@@@???;;;777777777111222444555555333///,,,***&&&    """'''+++---...///(((+++......+++(((''''''%%%'''((()))))))))+++,,,---,,,,,,,,,---000222444222111000000000111222333.../////////...---+++***)))---222333000//////000111111222333222222111000+++---222555888777666555444444333333111000000///111222333444444333222111333444555444000------...,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------///.........------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---.........////////////000,,,+++---...------///...---------,,,,,,,,,,,,,,,---------......//////...------------,,,,,,,,,+++,,,...///000111000000333444666666555333000...000111222333222111...---++++++++++++++++++++++++---)))(((...000,,,***+++***+++,,,000666>>>EEEIIIJJJRRR^^^hhhqqq{{{xxxrrrnnnbbbaaa___]]]\\\\\\\\\]]]aaa```^^^^^^___bbbeeegggllllllllllllnnnppprrrtttooonnnllljjjgggdddbbbaaa^^^```aaabbbbbbaaa^^^]]]^^^______```aaabbbbbbcccbbbaaaaaa```aaabbbcccdddcccbbbaaabbbeeejjjooorrr|||}}}~~~}}}{{{zzzuuutttqqqooollliiifffeeehhhhhhggggggffffffeeeeeefffeeeeeeeeegggiiilllmmmlllmmmpppwww~~~~~~zzz{{{{{{wwwqqqmmmlllnnnmmmoooqqqqqqqqqttt{{{|||wwwooojjjgggggghhhhhhfffggghhhiiijjjjjjjjjjjjllllllmmmpppuuu|||~~~|||zzzyyyyyyyyy{{{yyykkkiiigggeeecccbbbbbbbbb^^^ZZZWWWYYY___eeeiiijjjjjjjjjgggbbb[[[WWWXXXZZZ888777666555444444555666555555666666555333222111444888666...***---111000---...///000000///......---------....../////////,,,,,,,,,,,,---///000222444555666666666999@@@EEEFFFHHHJJJKKKJJJIIIFFFEEEBBBAAA???===:::777444333666333000//////---'''###!!!"""***...---+++,,,///---$$$ $$$'''''''''''')))***,,,...///000......//////////////////......,,,,,,+++,,,---...000111333555666666555555777555222000///000222333333444666777777777666555222666999888444000///000111222444555444111...+++'''###   """'''+++---......&&&***---...***'''&&&'''&&&)))+++***'''&&&(((***,,,,,,,,,---...000222333111111000000000111333444...//////000///...,,,+++)))---111222000......///...///111222333333222222...000333555666555444333777666555444333222222111222222444444444444222222000333555444111......///++++++++++++++++++++++++000000///...---,,,,,,,,,------------------------//////.........---------......---------,,,,,,,,,++++++---......---++++++............/////////000///555555...---111111+++......---------,,,,,,,,,------........................---------,,,,,,,,,+++,,,...///000111000000555666777777666333000......000111222111...+++)))************************---((('''---000,,,)))************,,,111888???DDDIIIQQQ]]]hhhrrr||||||uuuooolllaaa```___^^^]]]]]]\\\\\\bbb```___^^^___bbbeeegggllllllllllllnnnppprrrsssooommmkkkiiifffdddbbbaaa^^^```bbbccccccaaa___]]]______``````aaaaaabbbbbbcccbbbaaaaaaaaabbbdddeeeccccccbbbcccggglllqqqttt~~~}}}{{{zzzyyyrrrqqqooommmkkkhhhgggfffiiihhhhhhgggffffffeeeeeecccbbb``````bbbeeehhhjjjlllmmmqqqxxx|||~~~}}}yyysssoooooopppnnnooopppooopppttt|||wwwrrrkkkfffeeeeeeffffffbbbdddeeeggghhhggggggfffkkkkkklllpppvvv|||wwwtttsssdddcccaaa___]]]\\\\\\]]]]]]ZZZXXXZZZ___eeehhhhhhjjjiiifff___XXXUUUWWWYYY:::999999888777666666555333333333222111000//////444111......000222111///......//////000000111111..................------,,,,,,++++++,,,000444666222555777888888:::???CCCIIIEEEBBBBBBEEEGGGGGGFFFCCCEEEDDD???777111......333222222444666444///***!!! !!!%%%((()))///---)))'''%%%%%%'''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000............//////000000000111333444666777888888444333222000000000000111333222111111111222444555:::999666333111/////////000444666555333333000+++'''!!!  %%%))),,,------+++***)))(((''''''((()))''''''(((((())))))*********+++---...111222444555222222111111000//////...------...111555555222...000000000000////////////......///000111222222333333333444444333222000///444444444333333333222222444444444333333333222222000000///...---,,,,,,+++))))))***+++,,,,,,------444222///,,,+++,,,.../////////.........---------000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***---------.........//////------------.........///...---+++***)))***++++++,,,,,,---......---,,,,,,------------------------,,,...111333333222000///222222333444333222111000000///---,,,++++++,,,---000///...,,,,,,------...******+++++++++,,,,,,,,,+++,,,,,,///222666;;;===BBBLLL\\\jjjuuu~~~|||tttmmmfffccc[[[\\\^^^____________^^^```___]]]\\\^^^bbbgggjjjqqqqqqqqqqqqrrrrrrssssssllljjjeeebbbaaabbbdddfffkkkhhheeeaaa^^^^^^^^^___^^^______```aaabbbbbbcccaaaaaa`````````bbbcccdddfffhhhjjjjjjjjjooovvv|||~~~|||zzzxxxuuurrrmmmllljjjiiigggggghhhhhhiiiiiihhhgggfffeeeeeedddbbbbbbbbbbbbccceeeggghhhlllqqqvvv|||}}}wwwttttttssspppnnnjjjmmmppprrrsssvvv|||{{{wwwpppkkkddd``````aaaaaa```aaabbbdddeeeffffffeeeeeefffeeehhhoooyyy|||yyyvvvqqqjjjeeebbbaaa```___^^^^^^___```___^^^]]]]]]___bbbfffhhhiiigggccc\\\UUUTTTWWWZZZ999999888777777666555555333333222111111000111111444111......000222111//////////////////000000000---,,,,,,,,,,,,,,,---...---,,,+++,,,///222444555222555777888888:::>>>CCCHHHFFFEEEFFFIIIIIIGGGEEE@@@AAA@@@<<<555000------111111222555888666111,,,%%%"""!!!&&&(((***///---***'''&&&&&&'''(((++++++++++++++++++,,,,,,***+++,,,...////////////////////////////////////111222444666888888888888555444222000000///000000111111111111111222333333888777444222000///......000444666444333333000+++&&&  !!!%%%)))+++,,,,,,***)))((('''&&&'''((()))''''''(((((()))*********+++,,,---///000222333444333333222222111000//////......///111444444111...000000000000000000000000//////000000111111222222222222333444333222111000111111222222222333444444222111111111111000000000............------------)))******+++,,,,,,------222111///---,,,------...............------------//////......------,,,,,,,,,,,,------------------...---,,,+++************---------.........//////............////////////111000///---,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333444333222000111222333333333222111000///...---,,,,,,,,,------333222000...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---///222555777@@@JJJYYYgggpppxxx{{{uuunnngggbbb___[[[\\\]]]____________^^^aaa```^^^^^^```dddhhhkkkqqqqqqrrrsssssssssrrrrrrmmmkkkiiiggghhhkkkoooqqqkkkhhheeeaaa___^^^^^^_________```aaaaaabbbbbbcccaaaaaa``````aaabbbcccdddggghhhjjjllloootttyyy}}}}}}{{{yyyvvvrrroookkkjjjiiiggggggggghhhhhhiiihhhhhhgggfffeeeeeedddeeedddddddddeeegggiiijjjkkkqqqxxx}}}yyyuuuuuutttqqqnnniiikkknnnooopppttt{{{~~~xxxtttkkkfffaaa^^^^^^```aaa```]]]___aaacccddddddddddddmmmlllnnnttt}}}~~~}}}~~~}}}xxxsssooommmjjjeeeaaa___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^```bbbeeefffhhhfffaaa[[[UUUSSSVVVYYY888777777666666555555555444333222111111111222333444111......000111000...///////////////.........,,,+++******+++---///111///---,,,...222555555444222555888888888999>>>BBBFFFFFFHHHJJJKKKJJJFFFCCC>>>>>>===999333...,,,+++...///111666:::999444///+++''' """&&&)))+++///---+++(((''''''((((((+++*********************(((***,,,.../////////...000000000///////////////111333666999::::::999888666444222111/////////000000000111111222222111111555444222000///...------///444666444333333///***%%% """&&&)))*********((('''&&&%%%&&&'''((()))''''''(((((()))***++++++,,,,,,---///000222333333333333333333222111111000//////000222333333000---000000000000000000000000000111111111111111111111000111333444444333333222//////000000111333444555000000/////////.........,,,,,,,,,---------......******++++++,,,,,,------000//////...---------,,,------------------------.........---------------+++,,,.../////////......---------------,,,+++***------.........//////////////////000000000111111555444222000///......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333444444333333111222222333222111000///------,,,,,,,,,---......666444222///---++++++++++++++++++,,,,,,,,,---------,,,++++++,,,...000222???HHHVVVbbbkkkrrrxxx||||||xxxsssllleee```\\\ZZZZZZ[[[]]]^^^_________^^^bbbaaa``````bbbfffjjjlllqqqrrrsssttttttsssqqqpppmmmkkkiiiiiijjjmmmqqqtttjjjhhheeeaaa___^^^^^^^^^___```aaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeehhhiiilllqqqwww|||~~~|||yyyvvvrrrnnnjjjfffffffffffffffggghhhiiihhhgggggggggfffeeeeeeeeegggfffffffffgggiiijjjllliiirrrzzz{{{wwwvvvtttqqqnnnjjjlllmmmmmmnnnsss{{{~~~wwwrrrnnnccc```]]][[[]]]```bbbbbb```bbbdddgggiiikkkkkkkkkwwwvvvuuuyyyyyywwwuuurrrqqqqqqrrrrrrqqqlllfffcccbbbaaa^^^\\\[[[[[[ZZZYYYYYYZZZ\\\\\\^^^___```aaabbbcccddddddfffddd___YYYUUUSSSUUUXXX777666666666555555555444444333222111111222444555555111...---///111///---000000///......---,,,,,,+++*********---111555888000...---000444777666333333666888888888999>>>BBBEEEFFFGGGHHHHHHFFFDDDBBB@@@???<<<888222...+++)))+++,,,000666<<<<<<777333111,,,$$$###'''***,,,000...,,,***((((((((()))************))))))))))))&&&(((,,,...000///...---111111000000000000//////222444888;;;<<<;;;999777666555333111//////////////////111222222111000///222111000///...---,,,,,,///333555333222222///)))### !!!$$$''')))))))))(((&&&%%%%%%$$$%%%&&&((()))''''''((()))***++++++,,,,,,---...///000111222333333333444444444333222111000111111222222111///---000000111111111111111222222111111111111111111111000111222444555555444333000/////////000111333333000000000000/////////...,,,,,,,,,---------------+++++++++,,,,,,,,,---------......///...---,,,+++,,,,,,,,,,,,,,,------------------------------...+++,,,...000111000000///---.../////////...,,,+++............////////////000000111111111111222222666444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...111333555555555555000111222222222111//////++++++,,,,,,---...//////666555222///---,,,,,,,,,,,,,,,,,,,,,------------///...,,,,,,,,,...000222???HHHTTT___fffkkkppptttuuurrrllleee___[[[YYYYYYYYY[[[\\\^^^_________^^^bbbbbbbbbccceeeiiilllnnnqqqrrrtttuuutttrrrooommmkkkiiifffddddddeeeggghhhiiigggdddbbb```_________```aaabbbcccccccccbbbbbbaaaaaabbbbbbcccdddeeefffjjjkkkooovvv~~~zzzvvvsssooojjjfffccccccddddddfffggghhhhhhfffffffffffffffffffffeeeffffffeeeeeefffgggiiijjjhhhsss}}}zzzvvvtttrrrooolllkkkllllllkkkkkkpppxxx~~~~~~}}}{{{xxxtttooojjjhhh^^^]]]\\\\\\^^^bbbeeeggglllnnnqqqtttwwwyyyyyyzzz|||{{{}}}~~~~~~}}}yyyvvvtttllljjjiiiggggggggghhhiiihhhccc]]]ZZZ[[[\\\[[[ZZZ[[[ZZZZZZYYYZZZ[[[]]]]]]^^^___bbbdddeeedddcccbbbdddbbb]]]XXXTTTTTTUUUVVV666666666666555555555555444333333222222333444555555111------///000///---000//////...---,,,+++++++++++++++,,,000555:::===111//////111555777666444333666888888777999===AAAEEEEEEEEEDDDCCCAAAAAAAAACCC@@@<<<777222...***''')))***...555<<<===:::666444///'''###(((+++---000///---+++***)))))))))*********))))))(((((((((%%%'''+++...//////...---111111111111111111111000333555999<<<===;;;999888555444222111/////////000///000111222222111//////111111000///...---,,,+++...222444222111111...)))  !!!###%%%'''))))))((('''&&&%%%$$$$$$%%%&&&'''(((''''''((()))***+++,,,,,,---......///000111111222222333444555555444222111111111222222111///......000111111111222222333333222222222222111111111111///111222444555555555444222111000///...///111111222222222222111111111111//////...------,,,++++++,,,,,,,,,,,,,,,---------+++,,,.........---+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,...///111111111111---...///000000...---,,,........./////////000000111111111222222222222333444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...000222444555555555000000111111111000///...***+++,,,---......//////444222111///............,,,,,,---------.........000///......///111444555???GGGSSS\\\bbbfffjjjmmmooolllfff```\\\ZZZYYYYYYYYYZZZ\\\^^^_________^^^bbbbbbdddeeehhhkkkmmmnnnqqqrrrttttttssspppmmmkkkiiigggdddaaa```___```aaafffeeedddbbbaaa````````````aaacccdddddddddbbbbbbbbbbbbcccdddffffffggggggmmmooottt|||}}}xxxsssoookkkgggdddaaabbbcccdddeeeffffffgggeeeeeeeeeeeeffffffffffffddddddccccccdddeeefffgggjjjuuu~~~wwwrrrpppnnnjjjgggeeeeeeeeeccccccgggooouuusssssssssqqqnnnjjjgggeee______```aaadddhhhlllooovvvxxx{{{}}}}}}~~~|||zzzyyyxxxwwwwwwuuusssooollliiigggbbbbbbaaaaaabbbcccdddeeeeee```ZZZXXXYYY[[[\\\[[[]]]]]]\\\\\\\\\]]]___```]]]___ccceeefffeeecccaaaccc```[[[WWWUUUUUUUUUUUU666666666666666666666666444444444444444444444444555111------///000...,,,//////...---,,,,,,+++++++++++++++---000444888:::000111111222222444555666444666888888777999===AAAEEEEEEEEEDDDAAA???@@@AAABBB???999555111---)))&&&((())),,,333:::===<<<999555111***###$$$))),,,...111000...---+++*********++++++******)))(((((((((%%%'''))),,,.........---000111111111222222222222444666999;;;<<<;;;999888444333222000000000000111111111222222111111000000222222222111///---,,,+++---222444222111111---((("""###&&&((())))))(((''''''&&&%%%$$$%%%&&&'''(((''''''((()))+++,,,------......//////000000111111111222444555555444222111000111333222000//////000111111111222333333444444111111222222222222222222000111333444555555555444333222000......///000111333333222222222111111111111000///...---,,,++++++,,,,,,,,,,,,------------++++++---------,,,+++***,,,,,,,,,++++++*********---------,,,,,,,,,,,,,,,++++++,,,...///111222333....../////////......---....../////////000000000111111111222222222333333222111///---,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222333444444444///000000111111///...---***+++,,,---............111000///.........///000---------.........//////111000000000111444666888<<>>IIIQQQUUUXXX[[[^^^```^^^\\\YYYXXXXXXXXXYYYWWWYYY[[[]]]^^^_________```bbbeeehhhkkkmmmnnnnnnsssrrrqqqooommmkkkiiigggeeedddcccbbbbbbbbbcccddd```aaaaaabbbbbbcccddddddaaaccceeeffffffeeecccaaadddeeegggiiikkkkkklllkkksssyyy{{{sssmmmiiigggfffeeeddddddeeeeeeeeedddcccbbbccccccdddeeeeeefffggggggfffeeedddddddddeeefffgggqqqxxx}}}tttooohhhdddcccaaa]]]ZZZYYY[[[^^^```aaafffmmmsssxxxzzz|||}}}{{{xxxsssqqqnnnpppssstttvvvyyy~~~~~~zzzzzzzzzyyywwwuuusssqqqmmmlllkkkiiigggeeedddccceeeeeeffffffggghhhiiijjjhhhccc^^^\\\]]]^^^]]]\\\```___^^^]]]\\\]]]^^^___]]]___cccfffggggggfffeeebbb^^^YYYWWWWWWWWWVVVUUU777777777777888888888888444555777888777555222000555111------...///---+++------,,,,,,,,,,,,+++++++++++++++*********))))))///222444111---...444;;;444777999888777888===AAAEEEIIINNNNNNJJJEEEAAA@@@666222---+++******'''$$$(((''')))///666;;;<<<;;;333000,,,'''"""%%%***...///111111000...---,,,+++***,,,,,,,,,+++***))))))(((&&&&&&((()))+++---.../////////000111333444555666666777888888999999999999222111000000000111333333555444222111111111222333666666555444222///,,,***---111333111000000,,,''' """###&&&((())))))((((((***)))'''&&&%%%&&&&&&'''&&&'''(((***+++,,,......////////////000000000000///111333555555333111000...111222222///...000222111111222333333444555555000000111222333333444444222333444555555555444333222000///...///222555777//////.........---------////////////000000000000------------------------+++++++++++++++++++++,,,...---,,,+++***(((''''''......---,,,,,,+++******++++++******,,,///333666///...---,,,,,,---//////////////////000000000000000000111111111222222222333222000/////////000000---,,,+++******+++,,,---------------------------//////000000000111111222...///000000000///---,,,+++,,,---.........---,,,111000...---,,,,,,------............/////////000222111///...///000222333222:::DDDLLLPPPSSSVVVXXXZZZYYYXXXVVVVVVVVVVVVWWWWWWXXX[[[]]]^^^_________```bbbeeehhhkkkmmmnnnnnnsssrrrpppnnnkkkiiihhhgggdddcccaaa______^^^____________```bbbcccdddeeefffbbbccceeeggggggeeecccaaaeeefffiiikkklllmmmmmmmmmuuu|||{{{rrrkkkggggggggggggffffffffffffeeecccaaa```ccccccddddddeeefffgggggghhhhhhgggffffffgggiiiiiitttyyy{{{ooojjjddd```^^^]]]ZZZWWW\\\```eeehhhkkkqqqyyy{{{xxxtttvvvyyy{{{{{{~~~zzzzzzzzzyyyxxxuuusssrrrnnnmmmlllkkkjjjiiihhhhhhjjjjjjjjjjjjkkkkkkkkkkkkhhhddd___]]]^^^___]]]ZZZ___^^^\\\[[[[[[[[[\\\\\\]]]___bbbfffggghhhgggfffbbb^^^YYYWWWXXXXXXWWWUUU666666666666777777777777:::999999888777666555555333222000///.........///,,,...///000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222555666777444555777999;;;===???AAAIIIKKKKKKKKKLLLKKKDDD<<<888444000...---,,,((($$$!!!"""%%%)))///444999<<<333111---)))$$$  """,,,222333222222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////444111......111333333111444777999999777666777999555222//////111222111000//////000111222222333333444666666333...++++++---333000------...---)))&&& %%%$$$%%%(((+++,,,)))&&&&&&%%%$$$###$$$%%%&&&'''&&&'''(((***+++---......---,,,+++++++++,,,---...000000000000000000000000000000000111222222333333//////000000111111111111111///...000333555333111444444333222222111111000000000000000///////////////...---,,,+++,,,------............////////////---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......///...,,,,,,,,,///222444000...+++,,,///111111///111000000//////000111222222222333333333333444444333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...///000222111111111222444666777///...---,,,+++,,,------,,,,,,,,,---------......---...///000000///...---............////////////000...---///333555444222666777:::AAAIIIOOOOOONNNQQQSSSVVVYYY[[[\\\\\\\\\^^^```bbbaaa______bbbeeeaaaccceeehhhjjjkkkkkkkkkmmmmmmmmmlllkkkhhhfffeeeaaaaaaaaabbbbbbbbbbbbbbb______```aaabbbcccddddddgggggggggggggggggggggggggggjjjmmmmmmllllllooorrryyy{{{~~~wwwnnniiiggggggfffeeedddbbbaaaccceeeeeebbb___cccccccccdddeeehhhjjjkkkjjjlllllljjjhhhhhhlllpppvvvyyy~~~{{{tttpppkkkccc[[[WWWYYY^^^cccffflllrrrxxx~~~{{{xxxuuutttsssssstttuuuvvvwwwrrrqqqpppnnnmmmkkkjjjiiiiiijjjlllmmmnnnnnnmmmmmmllljjjgggdddaaa```______[[[[[[[[[\\\]]]^^^``````^^^aaaeeehhhiiigggcccaaa]]][[[YYYVVVTTTTTTTTTUUU666666666777777777777777888888777777777777777777222111000///...//////000,,,...///000///---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222444666666444555666777999<<<@@@BBBIIILLLMMMLLLMMMMMMFFF===999555000------+++(((%%%$$$%%%&&&(((,,,111555777333222...***&&&!!!###,,,222333222222111///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////222000......111333333222555888:::999777666666888555222//////111222111000333333333444444555555555444666666222...++++++---444111.........---(((%%%!!!%%%$$$%%%(((+++,,,)))'''&&&%%%$$$$$$$$$%%%'''''''''((()))***+++,,,,,,------,,,+++++++++,,,---...000000000000000000000000000000000111222222333333000000000111111111222222222000///000333444333222444444333222222111111000111000000000///////////////...---,,,,,,,,,---...............////////////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---------............000...---,,,,,,...111333111///,,,---///111111000111000000//////000222333222222222333333333444444333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,000777>>><<<555...---///222111111111111333444555///...---,,,,,,,,,------,,,,,,,,,---------......---...////////////...---............////////////222000...000333555333111444555777===DDDIIIJJJJJJOOORRRXXX\\\___aaaaaaaaa___aaacccbbb______bbbeeecccdddfffhhhjjjkkkkkkkkklllllllllkkkjjjhhhfffdddaaaaaaaaaaaaaaaaaaaaabbb___```bbbcccddddddeeeeeehhhhhhiiiiiiiiijjjjjjjjjjjjmmmooopppoooppprrruuu{{{}}}}}}wwwooojjjiiiiiiiiigggiiigggfffgggiiiiiieeebbbcccbbbbbbcccdddfffhhhiiihhhiiikkkjjjhhhjjjnnnrrryyy|||~~~}}}wwwqqqmmmeee```\\\]]]ccclllsssvvvzzz}}}zzzwwwvvvvvvuuussspppppppppppppppqqqssstttvvvsssrrrqqqpppooommmlllllljjjkkkmmmnnnpppppppppoookkkiiifffcccaaa_________[[[[[[[[[[[[\\\^^^___```___bbbfffiiijjjhhheeebbb___^^^[[[XXXWWWWWWWWWXXX555666777777888888777777666666666666666777888888222111000000///000000111---...///000///---+++***------,,,,,,,,,,,,------...///000111222444555555333444555666777;;;@@@DDDJJJMMMOOOOOOPPPPPPIII@@@;;;666000---,,,+++(((%%%((('''&&&'''))),,,000222444222000,,,((($$$ $$$,,,222333333222111///---++++++++++++++++++++++++++++++++++++***+++,,,---............000///...///111333333222777888::::::888666666666444111//////000111111000666666777777777777777777444666555222---+++,,,...555222///...///,,,(((###"""$$$$$$&&&(((++++++)))'''&&&&&&%%%%%%&&&&&&'''((()))))))))************+++,,,,,,,,,,,,,,,---...///000000000000000000000000000000000111222222333333111111111222222222222222444222111111333444333222444444333222222111111000111111000000000/////////000///...---,,,------...............////////////......//////......---,,,++++++++++++++++++++++++---...000111222111000///------........./////////000///...,,,---...000111222000......000111222111111000000///000111222333222222222222333333333333333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,555BBBNNNLLL===000,,,///222111111000000111111222///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,............////////////333111///111444555444111333333444777<<>>888111---,,,+++)))&&&)))(((&&&%%%'''***---///333222111...+++'''###"""%%%---111333333222111///,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...............///000222222222777888:::999888666444444222111///...//////000000777777777777777666666666555666555111,,,***---000555333000//////,,,'''""" """###%%%''')))******)))((('''&&&&&&'''''''''((((((******************)))))),,,,,,,,,------...//////////////////////////////000000000111222222333333222222222222222222222222555444333222222333333333444444333222222111111000111111111000000000//////000000...---------...///............////////////...............---------+++++++++++++++++++++++++++---000222333222000///.........////////////000111000...------...///000333111000000000111222222111000000///000111333444111222222222222333333333222222111111000//////...------------------------222@@@MMMLLL@@@333...///111111000000////////////......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////222///...000444666555333444333333555888<<<@@@BBBKKKSSS___gggkkkkkkkkklllhhhiiiiiieeeaaa___bbbeeeiiiiiijjjjjjjjjjjjjjjjjjhhhhhhhhhgggfffeeeddddddbbbbbbaaaaaaaaabbbccccccccceeehhhkkklllkkkjjjhhhnnnoooqqqssstttuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||{{{vvvqqqnnnooopppooommmiiifffcccbbbcccbbb^^^ZZZ```___^^^^^^___```aaabbb```cccfffhhhjjjnnnuuuzzz~~~zzzuuuqqqnnnrrrrrrtttwww}}}~~~}}}|||{{{zzz{{{||||||yyyxxxwwwuuutttrrrqqqpppssssssqqqppppppooonnnmmmjjjjjjjjjlllnnnqqqtttvvvwwwwwwvvvuuuttttttssssssooopppqqqrrrrrrqqqpppooohhhfffdddaaa___^^^]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^bbbeeejjjmmmnnnmmmiiigggbbb```^^^\\\[[[\\\\\\]]]555666888999999999888777999888666444333333444555222222222222222111111111---.../////////...---,,,///...,,,++++++,,,...///000111111222333333444444333555777666666999@@@FFFMMMQQQTTTVVVYYYYYYRRRIIIBBB;;;333...---,,,***((()))(((&&&&&&'''***---///111111111000---***'''%%%&&&---111333444444222///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---------//////000000111111666777888888888666333111111000000...---...///000555555555555555444444444666666444///+++***...111555333111000000---'''"""!!! """###%%%''')))***)))))))))''''''(((((())))))))))))************++++++++++++,,,,,,---...//////000000////////////////////////000000000111222222333333222222222222222222222222555444333222111222333555444444333222222111111000111111111111000000000000111000///...---...//////............//////////////////......------------++++++++++++++++++++++++***,,,...000111000...,,,.........////////////000000///......---...//////333222222000000000222333111000000000000222444555111111111222222222333333222222111111000000//////------------------------,,,444===@@@;;;555222111000000000000///......------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,............///////////////------000444777777555666666555555777:::???BBBKKKTTTaaajjjllllllkkklllmmmmmmlllgggbbb```bbbeeemmmllllllkkkjjjiiiiiiiiigggffffffeeeeeeddddddddddddcccbbbbbbcccdddfffggghhhjjjmmmoooppppppnnnmmmqqqsssuuuxxxzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~yyyvvvrrrqqqrrrsssqqqoooiiieeeaaa``````___\\\YYY^^^]]]\\\\\\]]]^^^___```]]]aaaeeehhhjjjooowww||||||yyywwwuuu}}}~~~xxxwwwvvvuuutttuuuvvvvvvuuuuuuttttttsssrrrrrrrrrssssssrrrqqqooonnnmmmmmmjjjkkklllmmmppptttwwwxxxxxxxxxwwwwwwvvvvvvuuuuuutttttttttsssqqqnnnllljjjfffeeebbb___^^^\\\\\\\\\\\\[[[YYYXXXYYY[[[]]]___dddgggkkkooopppooollliiiaaa```^^^\\\\\\\\\^^^___555666888::::::999888777:::888555333222222333444333333444333333222000000....../////////.........///...---++++++---...///000111111222333444555555444777999888777999???FFFOOOSSSWWWYYY]]]]]]VVVMMMFFF???666///...---,,,***))))))))))))***+++---......///000000///---+++)))### (((---000333555555333000---,,,,,,---...---------------------------...000111111///---,,,,,,...000000///...///000444444555777888666222///000000000...,,,,,,...000333333333333444444444444666666333...******///333444222111111111...(((###   !!!"""%%%(((***))))))))))))'''((()))************)))*********+++,,,---......,,,,,,...///000000000000000000000000000000000000000000000111222222333333222222222222222111111111333333333111000111333666444444333222222111111000222222111111111000000000222111000......//////000............//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///...---,,,+++------.........///////////////........./////////222333222111//////111333111000000000111333444555111111111111222222222222111111111111000000//////------------------------(((+++000333555555444333///000000000000///...---------......------,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............////////////...,,,,,,///444666666444666777777666777999>>>AAAHHHSSSaaaiiikkkjjjjjjkkknnnnnnmmmhhhdddcccfffiiiqqqpppnnnllljjjiiihhhhhhfffeeeeeedddddddddeeeeeeeeedddddddddfffhhhkkkmmmmmmoooqqqsssttttttssssssuuuwwwzzz|||~~~~~~}}}}}}|||{{{{{{|||~~~~~~~~~}}}yyyuuurrrrrrttttttrrrooolllhhhcccbbbbbbaaa^^^[[[\\\[[[[[[[[[[[[]]]___```]]]```eeehhhjjjpppwww}}}~~~|||zzzyyy|||zzzxxxwwwsssrrrqqqqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuupppppppppnnnllljjjjjjjjjkkkkkklllnnnqqqtttxxxyyywwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttrrroookkkhhhfffdddcccaaa^^^\\\[[[[[[[[[ZZZYYYXXXWWWXXX[[[^^^```dddggglllpppqqqpppmmmkkkcccaaa```^^^^^^___aaabbb555666999:::;;;:::888777888666444222111222444555555555555555333111///............////////////...000///---++++++---///000000000111222333555555666444999<<<;;;888999???EEEPPPTTTYYY\\\``````YYYPPPIIIBBB888111///......,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,'''"""!!!(((---000333666777555111...------///000////////////////////////...///111222111000---,,,,,,///111000...,,,---...222222333555777666222...///000000...,,,+++---000333333444444555555666666777666333---)))***///444333111000111222///)))$$$""" """%%%)))***)))((()))***((()))***+++++++++******((()))***,,,...000111222+++,,,...000111111111111000000000000000000000000000000000111222222333333222222111111111000000000111222222000...000444777444444333222222111111000222222222111111111000000222111000/////////000111............////////////000///...---,,,------...------------------------////////////...---,,,+++,,,---------............------......//////000000111222333111......000333111000000000111333555666111111111111222222222222111111111111000000000000........................+++,,,...000111222222222//////000111000000......------.........---,,,+++,,,,,,,,,---------.........---,,,++++++,,,---...............////////////000...,,,...222444333000444555666666666888<<>>===:::999>>>DDDPPPUUUZZZ]]]aaabbb[[[RRRKKKCCC999222/////////.........//////...---+++***(((***---000111000///---***%%%""")))---000444666888666222///---...000111000000000000000000000000...000111222222000---+++,,,///111111...++++++---000000111444777666222---...000000...++++++---000444555555666777888888999777666222---)))***///555222111000222222000***%%%$$$ !!!%%%)))***)))((()))***((()))***+++,,,+++******'''(((***---///222333444+++,,,...000111222111111000000000000000000000000000000000111222222333333222111111111000000//////000111111///...///444888444444333333222111111000222222222111111111111000333222000/////////000111............/////////000000///...---,,,---..............................222222111000///...------,,,,,,,,,---------......,,,------...///000111111111222333000...---///222111000000000111333555666000111111111111222222222111111111111000000000000........................///111333222000///000111...///000111111000///...,,,---.........---,,,+++,,,,,,,,,---------............,,,,,,,,,,,,................../////////000222///---...111222000---111333555555444666:::===@@@LLL[[[dddffffffiiilllgggiiiiiihhhgggjjjpppuuuuuussspppmmmjjjhhhggggggfffeeedddddddddeeefffgggggggggggghhhkkkoootttvvvvvvvvvwwwwwwxxxzzzzzz{{{zzz|||}}}{{{yyy{{{~~~~~~|||}}}}}}}}}}}}}}}|||{{{{{{xxxuuussstttuuuuuuqqqnnneee```\\\ZZZ[[[[[[XXXVVVYYYYYYYYYYYY[[[]]]___aaa^^^aaaeeehhhjjjooovvv|||||||||||||||zzzxxxvvvuuuyyy}}}~~~xxxssstttsssqqqooonnnnnnnnnnnnpppppppppqqqsssuuuwwwyyyvvvvvvvvvvvvuuuuuuuuuuuutttuuuvvvrrrnnnkkkkkkllliiiiiijjjkkknnnqqqtttuuuuuuvvvvvvvvvvvvwwwwwwwwwrrrrrrqqqooollliiifffdddbbbaaa___]]][[[ZZZZZZZZZXXXWWWUUUUUUWWW[[[___bbbdddhhhlllppprrrqqqnnnllljjjiiigggfffggghhhjjjkkk666777999::::::888666444:::666222222444777777666777666444111000//////000...000222333555555555555222111///...---------...---...111333555666777777666<<>>999666666666666666555333333000///...---,,,------...---...///000000///...---------------------------...000444777999::::::999999777444000...000444888555666888888555111,,,(((""""""!!! !!!!!!%%%(((+++***(((&&&(((***%%%%%%$$$%%%%%%''')))************)))******+++,,,,,,,,,++++++,,,---...///000000000000111111111111000......000333333000---111000000000000000000///...000222333444333222111...//////000111222333333333666888777444333444666555222222444444222222555333222111000/////////000.........................................................------,,,,,,+++...------------,,,,,,,,,------,,,,,,,,,,,,------//////......---------,,,...///000111222111111000000000000000000111111111111111111111111222222222000000000000000000000000////////////000000000000111111111111111111111111111111111000000//////...111...,,,---111444222//////............---------------------,,,,,,,,,,,,---,,,,,,,,,------......---...///000222222333333444444555444444222111000666<<>>LLLQQQXXX^^^___ZZZTTTPPPFFF???777222111000///...555666777888777666444333///+++((((((+++...000000000000...***&&&!!!%%%+++...333888;;;555000,,,,,,***(((***......///333777777222111444888888777777666666666777444222000...---,,,,,,---,,,---...//////...---,,,++++++++++++,,,,,,------111222555888:::<<<=========:::666333333666999;;;777888888777333...***'''  !!!"""!!!"""$$$&&&'''(((%%%((()))(((%%%$$$&&&)))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))'''(((***+++---...///000111111000000000000000000///------///333444111...111000000000//////......---///222555555555333222/////////000000111111222...222444444000......000333555666666555555333111333333444444555555555555////////////////////////////////////////////////---------------,,,,,,,,,------------------------------------------------//////.........---------...///111222333333333222222222222222222111111111333222222222111000000000......//////000000000000000000000000111111111222222222222222111111000000333222222111000//////...---777<<<666///.../////////............---------------------------------...---,,,++++++---...///,,,---///111333333222222333222111222666<<>>EEELLLRRRWWWYYY^^^dddmmmvvv}}}}}}|||xxxoooddd]]][[[\\\```bbbggglllrrrwwwzzz|||~~~|||sssmmmkkkhhhdddaaa___^^^^^^^^^gggjjjmmmmmmjjjhhhiiikkkhhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjhhhgggeeedddccc``````______^^^^^^^^^^^^^^^^^^___```aaabbbbbbccceeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggghhhjjjjjjiiijjjkkkkkkkkkjjjiiihhhiiiiiijjjjjjkkkllllllmmmrrrsssssspppllljjjmmmpppmmmmmmmmmnnnnnnooooooooonnnmmmlllllllllmmmoooppprrrsssuuuwwwwwwwwwwwwvvvssstttuuuvvvuuurrrooommmmmmnnnpppssstttuuuuuuuuuwwwwwwxxxyyyyyywwwvvvuuurrrppplllhhhdddaaa___^^^^^^ZZZWWWWWWYYY[[[YYYWWWTTTTTTSSSSSSTTTWWWYYY[[[\\\]]]___aaabbbbbb```______aaacccfffhhhkkklllmmm555555555555555444444333333222111333666666333///444333111000//////000000111111222333333222111000///...---,,,,,,---......000111333555666777666666222555777999999999:::;;;IIIOOOWWW]]]___[[[UUUPPPGGGAAA999333111111///,,,222333555555555444222000...+++((((((***,,,......111000///---)))###&&&,,,000444777:::555///++++++)))'''(((,,,333+++,,,888===666222666777777666555555666666777444222000...---,,,,,,,,,+++,,,---......---,,,+++***++++++,,,,,,------...222333555888;;;===>>>??????;;;666444666999;;;===777777777555111---(((%%% !!!###%%%%%%!!!  !!!!!!!!!!!!!!!"""###$$$%%%&&&'''((()))&&&(((***(((%%%$$$&&&))))))((('''&&&&&&&&&'''(((((())))))))))))(((((('''%%%''')))+++---///000000111111111111000000000000///...///333888:::999666000//////////////////......000222333444333222111/////////000000000111111---000222111...---...000333666777555444555444000333333444555666666555555000000000000000000000000////////////////////////------------------------,,,,,,,,,------------.........////////////......///////////////////////////000111333444444444333333333333222222222222222333333333222111000//////...//////000000111111222000000000000111111111111222222222111000000//////222222222111111000000///111???FFF>>>222111333444///............---------------------...............---,,,++++++---...000---...000222333222111000222111000111555<<>>@@@AAAAAA<<<777555777;;;===>>>777777666333000+++&&&### """$$$&&&'''###$$$$$$$$$######"""!!!#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))***+++,,,***'''&&&))),,,***)))(((&&&&&&&&&'''((((((((()))))))))((('''&&&$$$%%%(((+++...///000111111111111111000000000//////......111555666444222.........///////////////000000111111222111111000////////////000000000000...000222111......000333444888888444333666555000000111222333333333222222000000000000000000000000////////////////////////------------------------,,,,,,,,,---------.........///000111111000///.........//////000111111111///000222333555555555444444444333333333222222222444444333222111000///...//////000000111222222333/////////000000000111111222222111000000///......111111111111111111111111...===DDD;;;222222333111///............---------------------.........///...---+++***+++,,,///000...///111333333111///...333222222222444777:::<<<555666999>>>DDDKKKRRRUUU]]]bbbllluuu|||~~~vvvwwwvvvnnnccc]]]^^^bbbfffiiiooouuuzzz~~~~~~xxxrrrnnnjjjeee^^^ZZZZZZ\\\]]]^^^[[[```dddfffeeeeeehhhjjjiiiiiijjjjjjjjjjjjjjjjjjfffffffffeeedddccccccbbb```___^^^^^^```cccgggjjjeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeedddddddddgggggghhhhhhiiijjjkkkkkkiiijjjkkkllllllkkkjjjiiihhhiiijjjlllnnnpppqqqrrrttttttsssooolllmmmrrrvvvqqqppppppoooooonnnnnnnnnllllllkkkkkklllnnnooopppmmmooorrruuuwwwwwwvvvuuuttttttuuuttttttsssrrrqqqssssssuuuvvvvvvvvvuuutttvvvwwwyyyzzzzzzxxxvvvtttpppnnnjjjfffbbb___^^^]]]\\\XXXUUUUUUWWWXXXVVVTTTUUUUUUTTTSSSTTTVVVYYYZZZZZZYYYYYY[[[^^^___]]]ZZZ]]]]]]^^^```bbbeeeggghhh555555444444444333333333222111111444666666222---111000///...------......333111000.........//////...---,,,,,,,,,---...//////000333555777888888888777666444444555888<<<>>>FFFLLLUUU]]]```]]]WWWRRRKKKDDD<<<666333111...+++---...000000000///---,,,++++++)))))))))***++++++///000000...+++'''""" !!!(((///333555666666444...***)))'''%%%&&&***&&&222888111,,,///333333555444333222222333555555222111///---,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,------...//////333444666999;;;>>>@@@AAABBB===777666888<<<>>>???777666555333...***%%%""" """$$$&&&'''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((---...///,,,)))(((+++...***)))((('''&&&&&&''''''(((((()))))))))(((&&&%%%###%%%(((+++...000111111222111111111000000//////...,,,***+++---,,,(((%%%---.........//////000000111111111000000000000000////////////000000000000000222333222000000333777555999888333222666555111...///000111111000///...000000000000000000000000000000000000000000000000------------------------,,,,,,,,,------.........///000111222222111000///......///000111222333333///000222444555555555555444444444333333222222222555444333222111///......///000000111222333333333////////////000000000000111111111000///......---111111111111111222222222(((555;;;333...000///***//////.........------------------........./////////---+++******,,,///000///000222333333111///---444444444333222111///...333444666;;;AAAHHHOOOSSS[[[```iiirrrxxx{{{{{{{{{qqquuuvvvqqqhhhbbbcccfffhhhlllqqqxxx}}}xxxyyyxxxwwwsssnnniiiffffff___WWWSSSTTTWWWYYYZZZ[[[___ccceeeeeeeeegggjjjiiiiiiiiiiiiiiiiiiiiiiiifffeeeeeeeeeddddddccccccaaa```^^^^^^aaafffkkknnngggggggggffffffeeeeeeeeefffffffffeeeddddddccccccdddeeefffggghhhiiijjjkkkjjjkkklllmmmmmmlllkkkjjjlllmmmoooqqqsssvvvxxxyyyqqqqqqpppnnnkkkmmmsssxxxrrrrrrqqqpppooonnnmmmmmmjjjiiiiiiiiijjjlllnnnooolllnnnrrruuuvvvvvvuuutttuuuuuuttttttssssssssssssuuuuuuvvvwwwwwwvvvuuutttuuuwwwyyyzzzzzzxxxuuutttooommmjjjeeebbb___^^^]]]ZZZVVVRRRRRRTTTUUUTTTQQQVVVUUUTTTTTTUUUWWWYYYZZZYYYXXXXXXZZZ]]]^^^\\\YYY]]]]]]]]]^^^```ccceeeggg666666555555555444444444222222222111111111111111+++,,,---/////////......///000111222222111000///...---,,,+++++++++,,,---111222444666777777666666555555555555777999;;;<<>>>>>::::::======888555444333000,,,(((### !!!  !!!"""""""""!!!"""%%%((()))))))))***,,,...111333111000///...---+++******((())))))))))))*********'''((()))******)))((('''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%'''+++...000111000///111000000///...------------------,,,,,,++++++++++++,,,,,,---...///000000000000000///////////////...///000111222000///---333333333222222222111111999777555333222222222222111000///......///000111000000000000000000000000444444222222222222444444------......///000000000///...---,,,,,,,,,---...,,,---...000000000000///000000000000///////////////000111222444555666777555555666666666555333222333333222222111000000///////////////000000000000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000//////.........000111222111111000000//////......////////////............222111111000///......---000000000111111000000000...111555888;;;BBBKKKRRRUUU\\\eeelllppprrruuuxxxvvvtttpppllliiiiiiiiijjjnnnqqquuuzzz}}}~~~~~~~~~zzzssskkkhhhjjjkkkgggcccddd```ZZZUUUSSSTTTXXXZZZ\\\\\\]]]___```bbbcccccceeeeeeggghhhhhhhhhgggffffffeeeeeeddddddccccccbbb^^^^^^^^^^^^___aaabbbdddbbbccceeegggiiiiiiiiiiiigggggggggggggggfffffffffhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkklllnnnpppqqqqqqnnnkkkmmmrrrwwwyyyyyytttssssssrrrssstttuuuvvvtttuuuuuuuuutttrrrpppooojjjjjjjjjjjjkkkmmmooopppooooooppptttyyyyyyvvvrrrttttttuuuvvvwwwwwwxxxxxxttttttttttttuuuuuuuuuuuu}}}}}}|||zzzyyyxxxwwwwwwrrrnnniiieeebbb```]]]ZZZSSSSSSRRRRRRRRRTTTUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[^^^aaabbbbbbcccfffjjj555555444444444444333333111222222222222111000000+++,,,...000111000///......///000111222222111111...---,,,+++++++++,,,---000222444555777777777777555555555555777999;;;<<>>GGGMMMRRRXXXaaahhhlllooorrrtttsssqqqnnnkkkiiiiiijjjjjjppprrrvvvyyy{{{{{{{{{zzzwwwpppiiigggiiijjjgggcccddd```[[[VVVUUUVVVXXXZZZ]]]]]]^^^```aaabbbcccddddddeeefffggghhhgggffffffeeeeeeeeedddccccccbbbbbb^^^^^^]]]]]]___```bbbcccbbbccceeeggghhhiiiiiiiiigggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhkkkjjjjjjkkklllnnnpppqqqpppnnnmmmnnnqqquuuxxxyyyuuutttsssssstttuuuvvvwwwuuuuuuuuuuuutttrrrpppooollllllkkkllllllnnnpppqqqpppqqqrrruuuxxxxxxwwwuuuvvvvvvvvvwwwxxxyyyyyyyyywwwwwwwwwxxxxxxxxxxxxyyy}}}||||||{{{yyyxxxwwwvvvqqqmmmhhhdddaaa___\\\ZZZUUUUUUTTTTTTUUUWWWXXXYYYVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^aaaddddddccccccfffiii444333333333333222222222000111222333333111///...+++---000222333222000///---...000111222222222111------,,,++++++,,,---...000111333555777777777777555444444555666888:::;;;AAAJJJVVV^^^aaa```______SSSMMMEEE>>>;;;;;;;;;;;;444333000---+++++++++,,,'''((()))***+++***)))(((---///333666666444000...%%%######,,,///111555666555444///)))''')))++++++*********,,,---.../////////,,,,,,------------------...///000000///...---,,,,,,((((((+++---+++***,,,000///......---...///000999:::<<<>>>@@@AAAAAABBB@@@BBBBBB@@@>>>>>>;;;777999666111+++'''%%%$$$$$$%%%&&&&&&(((***,,,...///))),,,......------000444666888:::<<<===>>>>>>>>>999888666333111///...---++++++******))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$&&&(((***,,,---...(((***,,,///111111000000/////////......------,,,------,,,,,,,,,,,,++++++,,,,,,---...///000000111000111222222222111//////000222333222111111555888444444444333333333222222555444333111000000000111111111000000///000000111////////////////////////000//////......//////000/////////............------,,,+++++++++,,,------,,,---...000000000000///////////////000000000000//////000111333444555555111222333333444333333333111111111000000000000000////////////000000000000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000111111///......///000000000000000000////////////////////////............111111000000//////......000//////////////////000,,,///111333444:::BBBHHHNNNTTT\\\ccchhhkkknnnooonnnmmmkkkjjjjjjjjjkkklllssstttvvvwwwwwwvvvuuusssqqqlllfffeeegggiiigggccccccaaa]]]YYYWWWXXXZZZ[[[^^^^^^___aaabbbcccdddeeecccdddeeefffgggffffffeeeeeeeeeddddddcccbbbbbbbbb]]]]]]]]]]]]^^^```aaacccaaaccceeeggghhhiiiiiihhhffffffgggggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjlllnnnpppqqqnnnooooooooopppssswwwzzzvvvuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuuuutttsssqqqpppoooooonnnnnnooopppqqqqqqqqqsssuuuvvvwwwwwwxxxyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||}}}||||||{{{yyyxxxvvvuuuooolllgggccc```^^^[[[YYYWWWVVVVVVVVVXXXZZZ\\\]]]XXXWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^```aaabbbcccfffhhhgggeeeeeegggjjj222222222222111111111111///000222444333111///---,,,...111444555444222000...///111222222111000000---,,,++++++,,,---...//////111333555777888888888444444444444555777999:::???HHHUUU^^^aaaaaaaaaaaaUUUPPPIIIEEECCCBBBBBBBBB;;;999555111......//////((()))***,,,,,,+++***))),,,///333666888666444222***'''### """$$$---000222666888777333///)))''')))******))))))***,,,---............---------....../////////...///111222111///---+++000+++)))***++++++...333111000000//////000111222999:::<<>>;;;888333...)))&&&%%%%%%'''(((***---000222555666///222444444333555999===???AAADDDFFFGGGFFFDDDCCC===;;;888555222000///...,,,,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((%%%&&&''')))+++---...///)))+++---///000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000111333333333222000///000222444333000///222555444444444333333333333222333222111000//////000111222222111111000000000111////////////////////////000000000000000000000000000000///......---,,,,,,,,,,,,+++***+++,,,---...,,,---...000000000000///////////////000000000000//////000111222333444555666666777777888888888888000000000000000000000000////////////000000000000////////////////////////111000///......///000111////////////////////////////////////////////////222111000.........//////000000000000////////////////////////............111000000000/////////...000///...------...///000///111222333444888???EEEMMMQQQXXX___eeeiiikkkmmmllllllllllllmmmnnnooopppttttttuuutttrrrpppnnnlllkkkgggccccccfffgggfffdddcccaaa___\\\[[[[[[\\\]]]___```aaabbbcccdddeeeeeecccccceeefffffffffeeeddddddddddddcccbbbbbbaaaaaa]]]]]]\\\]]]^^^___aaabbbaaaccceeeggghhhiiiiiihhhffffffggghhhhhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiijjjlllnnnppprrrnnnppprrrqqqpppqqqvvvzzzwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuwwwxxxvvvvvvzzz}}}zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{|||||||||||||||||||||{{{yyywwwuuutttnnnjjjeeebbb___]]]ZZZXXXVVVVVVVVVVVVXXXZZZ\\\^^^YYYYYYXXXYYYZZZ[[[]]]^^^^^^^^^^^^^^^```bbbdddfffeeehhhjjjjjjhhhgggjjjmmm222222111111111000000000...000222333333111...---,,,...111444555444333222111222222222111000...---,,,,,,++++++,,,...///111000111333555777777777777444444333333444666888999>>>HHHUUU^^^aaaaaaaaabbbWWWSSSNNNKKKKKKKKKJJJJJJCCC@@@<<<777444333333333***+++,,,---------,,,+++,,,///222555777777666555...***&&&###"""$$$&&&'''%%%...111333777888777222---(((&&&((()))(((&&&)))***,,,...//////......///000000111111222222222///000222333333000---+++///---///222222000111444111111000000111333444555888:::<<<>>>????????????777:::>>>DDDFFFEEECCCCCC>>><<<999444000,,,)))'''***,,,///222666999;;;===555888:::::::::<<>>HHHTTT^^^aaabbbaaabbbYYYVVVSSSRRRRRRRRRRRRQQQKKKHHHDDD???;;;999888777/////////......---------...///111333444555555555///---)))((((((***++++++%%%000444666888999777111---((('''(((((('''%%%)))+++---///000000///...222222222222222222333333000111333444333000---+++))),,,444<<<<<<555000000111111111222333555888999:::;;;===>>>???@@@@@@@@@???@@@EEEKKKMMMIIIFFFFFFDDDCCC@@@;;;666222...---000222555:::>>>AAACCCDDD???AAACCCBBBAAACCCGGGLLLKKKLLLMMMMMMKKKHHHDDDBBB;;;999555111...---,,,,,,***)))((('''&&&%%%$$$$$$$$$######""""""######$$$'''''''''(((((())))))************+++++++++,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111111222222222111111000000000000---...///000111333444444333333333222222222111111111000///...///000111222333333333333333222111000////////////////////////333333444444444444333333//////......---,,,++++++---,,,,,,+++,,,---///000,,,---...000000000000///......//////000000111111111111222333333444555555111111000000000111222222333333222222111000000///////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000111111///......///000000////////////000000000000////////////............000000000000////////////111000...------...000111444666777666666999???EEEKKKMMMRRRYYYaaafffhhhhhhiiijjjmmmooopppppppppooommmmmmllljjjhhhfffdddcccbbbaaa```aaacccddddddcccbbbbbbccccccbbbaaa```___```aaaaaabbbccccccddddddcccdddeeefffgggffffffeeeccccccbbbbbbaaa`````````^^^^^^^^^^^^___aaabbbdddccceeegggiiijjjkkkjjjjjjhhhhhhiiiiiijjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiikkkjjjkkklllnnnqqqsssuuurrrssstttttttttuuuwwwxxx{{{{{{{{{|||{{{{{{zzzyyywwwwwwvvvuuuuuuuuuuuuuuuwwwxxxwwwwwwvvvtttsssrrrsssuuuwwwxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{|||||||||zzzwwwsssqqqllliiidddaaa^^^]]]ZZZXXXUUUUUUUUUUUUVVVXXXZZZ\\\\\\\\\\\\\\\]]]___```bbb``````aaabbbdddeeeggghhhdddgggkkkkkkjjjjjjmmmppp222222222111111111000000000000000000000//////......//////000222333555666222333333222111///---,,,+++++++++,,,---///111333222333555666666666555444444333333333333555666777>>>HHHUUU^^^aaaaaaaaaaaa[[[YYYWWWVVVWWWXXXXXXWWWPPPNNNKKKFFFBBB>>><<<:::444333111///......//////000000000000111222333444000---++++++---...---,,,&&&$$$%%%111666888:::999666333///+++)))***+++)))&&&***,,,...111222111000///111111111111111000000000222333333333222000...,,,(((,,,444;;;:::333000111000000111222555888;;;<<>>CCCGGGJJJLLLMMMMMMNNNNNNKKKHHHIIIMMMQQQLLLLLLLLLJJJGGGCCC@@@===777555111---***))))))***''''''&&&%%%%%%$$$############"""!!!!!!"""######&&&''''''((())))))******)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------------...///000111222222333111000......///000111;;;555000...111444555444222222111111111000000000000000/////////000222333333444444444333222111000000000000000000000000000111111222333333222111111.........------,,,,,,,,,------,,,,,,---///000111,,,---...000000000000///.........///000111111111333333333444444555555666000000///...---...//////666555444333222111000///////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000000000///......///111111.../////////000000000111////////////............////////////000000000000222111///------///111222333444555555444777>>>CCCHHHIIIMMMTTT]]]bbbddddddfffgggjjjlllmmmlllkkkjjjhhhgggfffeeedddcccbbbaaaaaa``````aaabbbcccccccccbbbcccdddeeeeeedddbbb`````````aaaaaabbbcccccccccdddeeefffggghhhgggffffffcccbbbbbbaaa``````__________________```bbbdddeeeeeefffhhhjjjkkkllllllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkllllllmmmooorrruuuvvvvvvuuutttuuuwwwxxxxxxwww||||||}}}}}}}}}|||zzzzzzxxxwwwvvvuuuuuuuuuvvvwwwyyyyyyyyyxxxvvvtttrrrqqqssssssuuuxxx{{{{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{|||||||||{{{|||||||||zzzvvvssspppllliiidddaaa___]]][[[YYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]^^^```bbbccc```aaabbbdddeeeffffffffffffhhhkkkkkkiiihhhkkknnn222222222222111111111111111000000000//////////////////...///000333555666111111222222111000...---+++++++++,,,---000222333333444555666666555444444444333333222333444666777???HHHUUU^^^aaaaaaaaaaaa\\\ZZZYYYYYYZZZ[[[[[[ZZZTTTRRROOOKKKFFFBBB>>><<<888555222///......000111222111///......000222333000...,,,---000111///,,,---***%%%%%%222888:::;;;999555666222---,,,------+++(((***,,,///222333222111000000000//////......------333333333333222000...---...---///222000...111777///000111333666999===>>>DDDCCCCCCCCCDDDEEEGGGHHHMMMLLLRRR[[[\\\VVVRRRSSSTTTPPPHHHAAA<<<::::::;;;>>>@@@DDDIIIMMMPPPRRRSSSWWWXXXVVVRRRNNNMMMPPPSSSMMMLLLJJJHHHDDD@@@<<<:::444222...***((('''((((((&&&%%%%%%$$$$$$############"""!!! !!!"""###&&&''''''((()))******+++'''((()))***+++,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---------------...///000111222222333111///---,,,...000111KKK@@@444...000333333222111111111000000000000///000000//////000111222333444444555555444222111000111111111111111111111111...///000111111000///.........------------,,,,,,......------...///111222,,,---...000000000000///---......///000111111222333444444555555666666666444333222000000000111111777777666444222111//////////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000//////.........000111222.../////////000000111111000/////////............////////////000000000000333222///......///222333111222333333222555<<>>AAACCCEEEUUUQQQMMMMMMNNNOOOMMMKKKNNNRRRXXX]]]___]]]ZZZXXXTTTPPPKKKFFFBBB@@@@@@AAABBBIIIRRRUUUUUUVVV\\\aaa]]]]]]]]]___```]]]VVVPPPMMMJJJFFFDDDCCC???999444///---***'''%%%%%%&&&'''$$$$$$######"""!!!!!!!!!######""""""###%%%&&&(((###""""""%%%***......---((((((''''''(((***,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---,,,******,,,,,,,,,---------......222///---+++,,,///333666GGG???555///...000333333555555444333222000//////......000111333444666666555555444333333222111111000000000000////////////000000000000//////////////////111222222111000000000////////////111222333......//////000111111111000000000000111111111111333444555777777666444333000/////////............000000000000000000000000////////////000000000000...///000222222111111000///......000222333000---///000111222222111000///000000000000000000000000///...---,,,,,,---...///---,,,+++,,,...222555888......---,,,---...///000+++---000222333222000...111111000000//////......222333555666777999===@@@BBBEEEJJJPPPUUUYYY[[[\\\]]]```ddddddbbb```bbbdddbbbbbbbbbaaaaaaaaaaaaaaa___```bbbcccddddddccccccdddeeefffffffffeeedddccc``````aaaaaabbbbbbbbbccccccccceeeeeeeeeeeeccccccgggfffdddbbbaaaaaaaaabbb^^^___```bbbccceeeffffffbbbfffjjjkkkiiihhhjjjllliiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiiiiiiiijjjkkklllkkknnnqqqrrrpppqqqtttwwwvvvwwwyyyzzzzzzzzzyyyxxx~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxtttttttttuuuvvvvvvwwwwwwtttuuuvvvxxxxxxwwwwwwvvvzzzyyyxxxwwwwwwwwwxxxyyyyyy|||~~~zzzxxx||||||}}}|||yyyvvvrrrooohhhgggeeeccc```^^^\\\[[[ZZZ[[[]]]]]]^^^]]]\\\[[[aaa```^^^]]]]]]___bbbdddfffffffffffffffeeeeeeeeehhhhhhhhhiiiiiiiiihhhhhh555333222333666777555333...111333333111//////111///111333555555333111///222333333000,,,***,,,///((()))***,,,...000111222222222333333333222222111222555777666444444777:::;;;CCCNNNZZZaaacccaaa___^^^ZZZWWWYYY^^^aaaaaa^^^[[[VVVPPPMMMKKKIIIEEEAAA<<<777111///222555777777888777444222000...------,,,---000333555666555555111000///---(((!!!!!!''',,,///222777666333+++***'''%%%$$$%%%'''(((,,,---///000111111000000000///...------///111222444555777777666444222222111111222333555777999:::@@@@@@AAABBBDDDGGGIIIKKKTTTQQQMMMMMMOOOPPPNNNLLLNNNQQQVVVZZZ\\\[[[YYYWWWUUURRRLLLHHHEEEDDDFFFGGGLLLTTT\\\___^^^___dddiiifffcccaaa``````]]]WWWRRRKKKGGGCCC@@@???<<<666222...,,,)))&&&%%%%%%&&&'''$$$$$$############""""""$$$############%%%'''(((%%%$$$###&&&)))++++++***(((((((((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,------------,,,+++,,,,,,---...---,,,+++***,,,---------............000///---,,,---///222444:::666111000222555666666555444333222111000000000///000111222333444555666555555444333222222111111000000000000////////////////////////////////////...///000111222111000000000////////////111222333......////////////000000//////000000000111111111111222444444444333111000000000/////////.........000000000000000000000000111111000000000/////////...///000111222111111000///......000222222000...//////000111111000000///000000000000000000000000///...---,,,,,,---...///---,,,,,,---...111444555......---,,,---...///000...000222444444444333222333333333333222222222222222444555555666888<<<>>>BBBEEEIIINNNSSSWWWYYYZZZXXX\\\``````^^^^^^___bbbbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccdddddddddccceeeffffffgggfffeeecccbbbaaaaaaaaaaaabbbbbbbbbccccccccceeeeeeeeeeeeccccccgggfffdddbbbaaaaaaaaaaaa______```aaacccdddeeeeeecccfffjjjkkkiiihhhjjjllljjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiiiiiiiijjjkkkllllllooorrrrrrqqqqqqtttwwwwwwxxxyyyzzz{{{{{{{{{{{{~~~}}}|||yyyyyyyyyyyyxxxxxxxxxxxxuuuuuuvvvvvvvvvvvvwwwwwwtttuuuwwwxxxxxxxxxwwwvvvwwwvvvuuuttttttuuuvvvwwwxxxzzz~~~~~~{{{xxx{{{|||||||||zzzwwwsssqqqkkkjjjhhheeebbb```^^^]]][[[\\\]]]^^^^^^]]]\\\\\\aaa___^^^]]]]]]___aaaccceeeeeeeeeeeeffffffffffffhhhhhhiiiiiiiiihhhgggggg444444333444666666555444///111222333111000111222---000333666666333000---000111111...***(((+++---)))***+++,,,...///000111333444555666555444222111...222666666555444666999:::BBBNNNYYYaaacccbbb```\\\XXXUUUXXX___cccaaa]]]ZZZVVVPPPMMMLLLJJJFFFBBB===888333222555888::::::999888777555222///,,,+++)))***,,,///222555777888555444222///***%%% !!!''',,,...111555444111)))'''%%%#########%%%%%%+++,,,---///000111111111---------......000111222555888::::::999666555555333444666999<<>>BBBGGGLLLOOOPPPQQQSSSRRRPPPOOOOOOOOOPPPPPPNNNKKKIIIJJJMMMNNNKKKIIIGGGHHHHHHIIIJJJKKKMMMNNNLLLIIIFFFDDDGGGMMMSSSXXX]]]bbbjjjnnnpppppprrrssskkkfff```[[[UUUMMMDDD<<<;;;555///+++++++++***(((***)))'''&&&%%%%%%%%%%%%######$$$%%%&&&''''''((('''&&&%%%%%%%%%&&&'''((($$$%%%&&&''''''(((((()))((()))***++++++***((('''(((((()))***,,,---......---///000111000...+++)))+++,,,---.........---,,,.........////////////000,,,------...............//////000000111222333444333222000...///111333555444444444444444444444444444333222000000111222333000000000000////////////000///...,,,+++)))((('''+++,,,...///000000//////000////////////111222333222000...---,,,,,,,,,---...////////////000000000222333555555555333111000222111111111111000000000////////////////////////111111111222222222222222///////////////000000000000000111111111222333444000000///...............///////////////////////////...---,,,,,,---...///---...///000000///...---//////...---...///000111111111111222222333444444333333333444444555555555444444555444444555777999AAABBBEEEHHHKKKOOOQQQSSSRRRUUUYYYZZZ[[[\\\```dddbbbbbbcccdddeeefffffffffcccccccccddddddeeeffffffgggggghhhhhhgggeeedddccccccccccccbbbbbbbbbbbbbbbcccccceeeeeeeeeeeeccccccdddcccbbb`````````aaaaaaaaaaaabbbbbbccccccddddddfffiiikkkkkkiiiiiillloookkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkklllnnnqqqttttttrrrrrrtttwwwxxxxxxxxxyyy{{{~~~}}}zzzxxxvvvvvvvvvvvvwwwwwwxxxxxxyyyzzzyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwyyyyyyxxxxxxwwwssssssssssssuuuwwwyyyzzzuuuwwwzzz|||~~~}}}||||||xxxzzz|||}}}}}}{{{xxxwwwpppnnnjjjfffcccaaa``````bbbaaaaaa`````````_________^^^]]]]]]]]]]]]^^^___``````aaabbbcccddddddeeedddeeeggghhhgggeeecccbbb444777999:::888666555555666444222222333333333222111000///......///000111444666555222...---///111,,,,,,,,,------.........---...///111111000...---333777<<<>>>===;;;<<<===AAAGGGPPPYYY^^^```^^^]]][[[WWWSSSSSSUUUWWWWWWUUUVVVSSSOOOMMMLLLIIICCC???===999555555888;;;;;;::::::999777555222...+++***+++***))))))***+++------333333222000///...---,,,+++)))&&&### ***///222222333555333...+++***)))(((''''''''''''&&&&&&'''(((***,,,...///000000000111222333444555333666888666333222666:::???CCCHHHMMMQQQSSSTTTTTTSSSQQQOOOMMMLLLKKKLLLLLLJJJHHHGGGHHHJJJJJJGGGDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGEEECCCDDDGGGNNNUUUYYYccchhhnnnrrrssssssrrrrrrhhhddd^^^YYYSSSKKKAAA999444000***((())))))((('''(((((('''&&&%%%$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&((((((###%%%'''(((((((((***,,,***************)))((('''&&&'''(((***,,,...///000---.../////////---+++***+++,,,...//////...------------........./////////---------------------------///000000111333666999444333111000000222333555333333333333444444444444444333111000000111222444000000000000////////////000000...,,,+++)))''''''***+++---...///000//////000////////////111222333222111///---,,,,,,---.........////////////000000222333444666666555333222222222222222111111111000000000000000000000000000111111222222222333333333//////.........///000111000111222222111222444666111111000///............000000000000000000000000///...---,,,,,,---...///...///000111111000///...000///.........///000111///000111222333333333333333333333333333444444444333444444444333444777999@@@AAACCCFFFJJJNNNQQQSSSSSSVVVYYYZZZZZZ\\\aaaeeeaaaaaabbbccceeefffggggggddddddddddddeeefffggggggffffffggghhhgggfffeeedddcccccccccccccccbbbbbbbbbcccccceeeeeeeeeeeeccccccdddcccbbbaaa```aaaaaabbbbbbbbbccccccdddeeeeeefffgggjjjlllkkkiiijjjmmmqqqllllllllllllllllllllllllkkkjjjiiiiiiiiijjjkkklllmmmppprrrrrrpppppprrruuuvvvvvvwwwyyy{{{}}}~~~}}}|||{{{yyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvxxxyyyyyyyyyxxxwwwttttttttttttuuuwwwyyyzzzvvvxxxzzz|||~~~~~~}}}|||yyyzzz|||~~~}}}|||yyyxxxsssppplllhhhdddbbbbbbbbbdddcccbbbaaaaaa```aaaaaa```______^^^^^^^^^^^^^^^_________``````aaaaaabbbaaaccceeeggggggeeecccbbb444777;;;;;;888666555555999666333222333444222111////////////////////////333444444111---+++---000,,,,,,------------------......///000111111111111444888<<<<<<:::999:::<<<@@@FFFOOOXXX^^^```___^^^WWWUUUSSSPPPPPPRRRVVVXXX[[[WWWSSSQQQOOOLLLFFFAAA===999555555777999999888:::888666333000---,,,+++******)))))))))))))))***......////////////...---...,,,)))'''%%%#########  (((---000000000111///***((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&(((***,,,---///...---,,,---...000111+++///111000---///777>>>CCCFFFLLLQQQUUUVVVUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHHHHFFFDDDEEEGGGFFFCCC???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDFFFJJJQQQWWW[[[eeeiiimmmppppppmmmjjjiii```[[[TTTNNNHHHBBB:::444///+++'''&&&((()))(((&&&''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&)))((('''&&&&&&'''((((((%%%'''))))))((((((+++---,,,+++***)))((((((((((((%%%&&&(((***,,,...000111,,,,,,------------,,,++++++,,,.../////////...---,,,---------............------,,,,,,+++,,,,,,------///222333333444777:::444444333333222333333444111111222222333333444444444222000//////000333444000000000000////////////......---,,,+++******))))))***,,,...////////////000////////////111222333333111///---,,,---///000........./////////000000...000222333444333222111333333222222222111111111000000000000000000000000333333333333333222222222///......---...///000111000111333222111222555888333222000///......//////000000000000000000000000///...---,,,,,,---...///000000111111111111111000000///.........///111222000222444666666666555444555555555555444444444444111222333333333444777999???@@@BBBEEEIIIMMMQQQSSSRRRTTTWWWXXXXXXZZZ___ccc``````aaacccdddfffggggggeeedddddddddeeefffggghhhdddeeeggghhhhhhggggggfffdddddddddccccccbbbbbbbbbcccccceeeeeeeeeeeecccccceeedddcccaaaaaabbbccccccbbbbbbcccdddfffggghhhhhhhhhjjjlllkkkjjjjjjnnnqqqllllllllllllllllllllllllkkkjjjiiiiiiiiijjjkkklllkkknnnppppppnnnmmmppprrrtttuuuvvvxxxzzz{{{{{{|||}}}|||zzzxxxxxxxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxsssrrrrrrrrrssstttvvvwwwxxxzzz{{{}}}~~~~~~}}}}}}zzz{{{}}}~~~~~~|||yyyxxxwwwtttpppkkkhhhfffeeeffffffeeecccbbbaaaaaaaaabbb`````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaadddfffgggfffdddbbb444888;;;<<<999666555555;;;777333222333444222000---...///111111///...---000222222///***)))+++...------------------------000000111111222444444555///333666666444222444666>>>DDDNNNXXX^^^aaaaaa```SSSSSSQQQOOOMMMOOOVVV[[[___\\\XXXUUUSSSOOOIIIDDD<<<999555444666888777666999888444111...---,,,,,,((())))))))))))))))))(((***+++---/////////......///---+++)))''''''''''''### !!!&&&+++...------...+++'''&&&&&&%%%%%%$$$######"""%%%$$$$$$%%%&&&(((***+++---,,,***((((((***,,,...%%%))),,,,,,***...888AAAEEEHHHNNNSSSVVVVVVUUUTTTSSSQQQOOOLLLIIIHHHGGGGGGFFFDDDCCCCCCEEEDDD@@@<<<>>>>>>???@@@AAABBBBBBBBBEEEEEEFFFIIIMMMTTTZZZ]]]cccfffiiijjjiiiddd```]]]VVVPPPGGG@@@;;;666111---,,,)))%%%&&&((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%)))((('''&&&&&&'''((()))''')))+++***)))(((***,,,---,,,***(((''''''((((((%%%&&&(((***,,,///000111,,,,,,,,,,,,,,,,,,,,,---+++,,,.../////////......,,,,,,,,,---------.........---,,,+++++++++,,,---...222666777555444555777555555555444444333333333000000111222222333444444444222000//////000333444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...////////////000////////////111222333333111///------...000222............/////////000+++---///111222222111000333333333222222222111111000000000000000000000000666555444444333222111111///......------///000111000222333222111222666999444333111000/////////000000000000000000000000000///...---,,,,,,---...///111111111111111222222222000///.........///111222222444777999:::999777555888888777777666666555555111222333333333444777:::???@@@BBBEEEIIINNNRRRTTTPPPSSSUUUVVVVVVXXX\\\aaa___```aaabbbdddeeeggggggeeeeeeddddddeeefffhhhiiidddeeefffhhhhhhhhhhhhgggdddddddddccccccbbbbbbbbbcccccceeeeeeeeeeeecccccceeedddcccbbbbbbbbbcccdddbbbcccdddeeeggghhhiiijjjiiikkklllkkkjjjjjjnnnrrrmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiiiiiiiijjjkkkllljjjmmmoooooollllllnnnqqqrrrtttvvvxxxyyyzzzyyyyyy|||zzzxxxvvvvvvxxxzzz|||zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxqqqpppppppppppprrrssstttzzz{{{|||~~~~~~~~~}}}}}}{{{|||~~~~~~|||yyywww{{{xxxsssoookkkiiiiiiiiigggeeedddbbbaaaaaabbbbbbaaaaaa`````````______^^^]]]]]]]]]]]]]]]]]]]]]\\\]]]```cccfffgggfffdddbbb999;;;===;;;888777999;;;777777666555333222111000000...,,,---///000...,,,---.../////////...,,,+++...---+++))))))+++...//////000222555666666666666111222222333444555666666===BBBLLLVVV^^^bbbddddddaaaWWWNNNLLLLLLNNNTTTZZZ^^^]]]\\\\\\[[[UUUMMMFFFDDD===NNNPPP444333???444444555555444222///,,,******)))((((((((()))+++,,,)))******+++,,,---......,,,,,,---------,,,+++***'''&&&$$$"""  """!!!###&&&((())))))'''&&&%%%&&&&&&&&&%%%###!!! !!!!!!"""###$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&((()))(((---333444222555<<>>@@@BBBCCC@@@@@@BBBEEEJJJQQQWWWZZZeeedddddddddddd```XXXSSSKKKDDD:::333000...,,,)))((('''(((+++......)))%%%###&&&((('''%%%$$$&&&(((((((((''''''''''''&&&&&&''''''(((((())))))******))))))***+++,,,------...''''''''''''((((((((()))(((***+++---......------)))******++++++,,,------........................------......---+++***)))&&&''')))+++,,,,,,,,,,,,///777???@@@:::555444555444444555555444222000///111000000000/////////...///////////////000000000............////////////000000000///......------.........///000111111222000000000000000000000000---......///000111111222111111000000//////......///............000111222444444333222222111000000111000000///000111333444555444222000//////000000//////.........000222333555444222000//////000111........................000000000000000000111111//////.........---------///111333222000///111444222222222111111111000000///111333333111111333666777555444222111111222333444555555555666666777777:::>>>CCCEEEFFFHHHMMMQQQQQQRRRUUUWWWZZZ]]]___```aaabbbccceeeffffffeeeeeeffffffeeeeeeeeedddddddddhhhhhhhhhhhhggggggggggggdddeeeggghhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeefffeeedddcccdddeeefffgggbbbdddhhhkkkmmmmmmlllkkkkkkjjjjjjkkklllnnnppprrrooonnnlllkkkjjjjjjkkkllllllllllllkkkkkkkkkjjjjjjlllllljjjjjjjjjkkkllllllppprrrtttwwwyyyzzzzzzzzz{{{zzzyyywwwvvvwwwwwwxxxwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwzzz{{{{{{yyywwwuuusssssssssssstttvvvwwwyyyxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{~~~}}}zzzwwwssspppnnnllljjjiiihhhfffeeeeeeffffffcccbbb```_________``````___^^^]]]\\\[[[\\\]]]^^^``````aaaeeejjjlllkkkhhh777888999888777777888999777777666444333222111000111///...///111222111///---.../////////...---,,,000///---,,,,,,...000111---///111333444555444444222222333444555666777777<<>>DDDIIIJJJLLLOOORRRRRRNNNJJJIIIFFFBBBBBBCCCDDDDDDBBB??????@@@BBBDDDCCC@@@=========<<<<<<===>>>@@@AAAAAABBBCCCFFFKKKPPPVVVYYY___^^^\\\\\\ZZZVVVOOOIIICCC<<<444///---+++)))&&&((('''&&&))),,,,,,)))&&&$$$''')))(((%%%###%%%(((############$$$$$$$$$$$$'''((((((((()))))))))***)))))))))***++++++,,,,,,'''''''''((((((((()))))))))***+++---------,,,,,,)))******++++++,,,------........................,,,------...---+++***)))'''((()))+++,,,,,,,,,,,,,,,333:::;;;666111111333444444555555555333222111333333333222111111000000000000000000000000000000000/////////////////////////////////............------...//////000111111000000000000000000000000---......///000000111111000000000000//////......//////......///000222333444444333333222111111000111000000000111222444555444333222000000///000000///.........///000111222333333222111000000000000........................000000000111111222222222/////////.........------///111333222111000222444222222222111111111000000///111333333111111333555444444333222222222222333555555555666666666777777:::>>>CCCEEEFFFHHHMMMQQQRRRSSSUUUWWWZZZ]]]___``````aaaccceeeffffffffffffffffffffffffeeeeeeeeeeeehhhhhhhhhgggggggggggggggdddeeefffhhhiiihhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeefffeeedddccccccdddeeefffccceeehhhkkkllllllkkkjjjjjjjjjjjjjjjlllmmmoooqqqnnnnnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjllllllkkkjjjkkklllmmmnnnqqqsssuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxwwwwwwxxxyyyyyyyyyyyyyyywwwxxxzzz{{{zzzxxxvvvtttttttttttttttuuuvvvxxxyyyxxxyyyyyyzzz{{{|||}}}~~~~~~|||{{{{{{|||~~~~~~zzzwwwtttqqqpppooommmjjjgggeeecccccccccaaa```___]]]]]]]]]^^^___^^^^^^]]]\\\[[[[[[\\\]]]``````bbbeeeiiikkkiiiggg666555444555777888888777777666555444222111000000222000///000222333333222---...///////////////...111000///......000222333,,,---///111333333333333444444444555666777888999;;;AAAJJJUUU]]]bbbdddeee^^^VVVOOONNNNNNNNNRRRVVVYYYYYYYYYYYYVVVQQQJJJDDD>>>666???@@@000111:::111555666666555333000---+++************+++,,,---...------------------------)))***,,,---...------,,,++++++******))))))((((((&&&$$$!!!!!!"""$$$$$$###!!!  !!!%%%%%%''')))+++...111222000555999:::999;;;AAAFFFIIIJJJJJJLLLLLLJJJFFFCCCDDDBBB@@@AAABBBDDDDDDCCC???>>>>>>???AAA@@@???======<<<;;;;;;;;;<<<>>>???DDDDDDEEEHHHKKKOOOSSSUUUVVVTTTRRRPPPMMMHHHAAA===888333---***))))))&&&###(((&&&$$$&&&)))***(((&&&%%%(((***(((%%%###$$$&&&!!!"""###$$$%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***++++++,,,,,,,,,++++++)))******++++++,,,------------------------------,,,,,,---------+++***)))((((((***+++,,,,,,,,,,,,***///555555111...///111444444555666666555444333555555444444333222222111111111111111111111111111222222111111000/////////............////////////---------...//////000000000000000000000000000000.........//////000000111000000000////////////...000///......///000222333444444444333222222111111000000000111222333555666333222111000000000000000///.........///000111222111222222111111000///...........................///000000111222333444444////////////............///000222222111222333555222111111111111000000000///000222222111111333444111111222333333333333333555555666666666666777777:::>>>CCCEEEFFFIIINNNRRRSSSTTTVVVXXX[[[]]]___```___aaaccceeeggghhhhhhggghhhhhhgggggggggfffffffffhhhhhhgggfffffffffffffffdddeeefffhhhiiiiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeefffeeedddcccccccccdddeeedddfffhhhjjjkkkjjjiiihhhhhhhhhhhhiiikkklllnnnooommmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllkkklllmmmnnnpppqqqssstttvvvyyyzzz{{{{{{{{{wwwwwwvvvvvvuuuvvvvvvvvvzzzzzz{{{{{{zzzyyywwwvvvuuuvvvxxxzzz{{{{{{zzzzzzxxxyyyzzzzzzyyywwwuuusssuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyzzz{{{{{{|||}}}}}}~~~}}}||||||~~~}}}zzzwwwvvvtttrrrnnniiieeebbbaaa```___^^^]]]\\\[[[\\\]]]]]]\\\]]]\\\[[[YYYYYY[[[]]]```aaabbbeeehhhiiigggeee666444333555999;;;:::888666555444333222000000///000/////////111222444444......//////000000000000000///.........000222333...///111333444555555444666555555666777888:::;;;:::@@@IIITTT]]]bbbdddeee]]]VVVPPPOOONNNMMMOOORRRTTTUUUVVVVVVSSSMMMGGGCCC===555999:::000333999222555666666666444111...,,,+++++++++,,,,,,---......//////.........---------((()))+++---.....................//////000000000,,,***&&&""" !!!!!!!!!  &&&'''***---111444777888888<<<@@@AAA@@@AAAEEEJJJKKKKKKJJJJJJHHHEEEAAA?????????>>>>>>@@@AAACCCCCCCCCAAA@@@??????>>>;;;999:::999999999:::<<<>>>???EEEFFFGGGIIIKKKMMMOOOPPPNNNLLLIIIEEE@@@;;;777444111---)))'''((((((&&&###)))%%%######&&&)))(((&&&&&&)))+++)))&&&###$$$%%%%%%&&&'''(((***+++,,,---(((((((((((())))))))))))((((((((('''''''''&&&&&&'''(((((((((((()))))))))+++++++++++++++*********)))******++++++,,,------------------------------+++,,,,,,---,,,+++***)))((()))***++++++,,,,,,,,,***...222222///...///222444555666777777666555555444444333333222111111111333333222222222222222111333333222222111000//////---------...///000000111------------......//////////////////////////////........./////////000000////////////////////////000///......///000222333444444333333222222222111///000000111333444555666111111111000000000000000.........///000000111111///000111222111000...---........................///000000222333444555555000000000/////////......///000111111222333444555111111111111000000000000///000111111222222333444...000222444555555444444666666666666666666777777:::>>>CCCEEEGGGIIINNNRRRTTTUUUVVVYYY[[[^^^___```___aaacccfffhhhiiiiiiiiiiiiiiiiiihhhhhhhhhgggggghhhgggfffeeeeeeeeefffffffffggghhhhhhhhhhhhffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbccccccdddeeefffggghhhiiihhhgggffffffggggggiiijjjkkkmmmmmmmmmllllllkkkjjjjjjiiiiiiiiiiiiiiijjjkkklllllllllmmmmmmmmmmmmoooqqqssstttuuuvvvxxxzzz|||}}}||||||yyyyyyyyyxxxxxxyyyyyyyyy{{{|||||||||zzzyyywwwvvvsssuuuwwwzzz{{{{{{{{{{{{yyyzzzzzzzzzyyywwwtttsssvvvwwwwwwxxxyyyzzz{{{|||zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||xxxvvvqqqlllhhhdddbbbaaa___^^^]]][[[[[[[[[\\\\\\[[[\\\\\\ZZZXXXWWWZZZ]]]aaabbbdddfffggggggfffeee777555444666:::===;;;999555555444222111000///...------------///111444666000000000000000000000000---,,,,,,,,,---...000111111222444666777888888888777666666666777999;;;<<<999???IIISSS\\\aaacccccc]]]VVVPPPNNNMMMJJJKKKNNNOOOQQQSSSSSSOOOJJJDDDAAA;;;666666666333555888555555555666666555222000...,,,------.............../////////......---,,,,,,''')))+++---............///000111222333444555666111///+++'''###  !!!!!!  """######)))+++...222666999<<<===@@@CCCFFFFFFFFFFFFIIIKKKLLLLLLKKKHHHEEEAAA???>>>===<<<<<<<<<===@@@DDDFFFLLLKKKIIIGGGDDD???999555666666777888:::===@@@BBBFFFFFFGGGHHHIIIIIIIIIIIIFFFDDDAAA<<<777333111000///+++(((''')))***(((&&&(((%%%""""""%%%((('''&&&%%%)))+++***'''$$$$$$%%%''''''((()))+++,,,------))))))))))))(((((((((((((((''''''&&&&&&%%%%%%%%%(((((((((((()))))))))***+++************)))******)))******++++++,,,------------------------------***+++,,,,,,,,,+++***)))))))))))))))***++++++,,,,,,///222333111111222444444555666777777777666555111111111000000000//////333333333333222222111111444333333222111000000///,,,------...///000111111---------...............////////////////////////............////////////...............////////////............000111222222222222222222222111111///000111222333444444555///000000000111111000000---...//////000111111111...///000111111///...---........................///000000222333444555555111111000000000//////////////////000222333333333000000000000000000000000000///000000222222333222...000222444555666666555777777777777777777666666:::>>>CCCFFFGGGJJJOOOSSSUUUVVVWWWZZZ\\\^^^```aaa```aaadddfffhhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggeeedddddddddeeefffhhhhhhhhhhhhgggeeedddbbbeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbaaabbbbbbcccddddddeeeffffffeeeddddddeeefffggghhhjjjkkkllllllmmmlllllllllkkkjjjiiiiiihhhhhhiiikkklllmmmnnnooonnnnnnnnnoooqqqsssuuuwwwwwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{yyywwwuuurrrtttvvvxxxzzz{{{{{{{{{zzz{{{{{{zzzyyywwwuuutttxxxyyyzzz{{{||||||}}}}}}|||||||||}}}}}}~~~~~~zzzxxxtttpppllliiihhhgggcccaaa```^^^]]]\\\]]]]]]ZZZ\\\]]][[[WWWVVVYYY]]]aaaccceeeggggggffffffeee555555555666999:::::::::555444333222000///......,,,------...///111666999222222111000000000000000+++++++++,,,---...///000222333666888999999999999777777666555666999;;;===:::@@@IIISSS[[[```aaabbb___VVVOOOLLLIIIFFFFFFIIIJJJMMMPPPPPPLLLFFFBBB???888888666555555555666777333444555666666444222111//////000000//////...---///.........------,,,,,,((()))+++---............000111222444555777888999444222...***&&&""" !!!""""""!!!!!! !!!"""###%%%&&&((()))***---///333777:::===???@@@BBBDDDGGGGGGGGGGGGHHHIIIIIIIIIHHHEEEAAA???>>>>>><<<=========???EEELLLQQQZZZYYYYYYVVVQQQIII???777444444666888;;;>>>AAACCCEEEFFFGGGGGGFFFEEECCCAAA===<<<999444000...///000000,,,(((''')))+++***((((((%%%""""""&&&((('''&&&%%%(((++++++(((%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))*********))))))((())))))******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***))))))(((((((((((()))***+++---000222444444333444555555555666777777666555444...////////////000000000444333333222222111111111333222222222111000000000---------...///000000111........................000000000000000000000000........................---............/////////...------,,,---...000111111111111111111111111000//////111222222222222222......///000111111111000---...///000111111111000......////////////..............................///000000111222333444444111111111111000000000000000///...///111111111000//////000000000000000111000//////000222333222111000111333444666777777888888888777777777777666666:::>>>CCCFFFHHHKKKPPPTTTVVVWWWXXXZZZ\\\^^^```aaaaaaccceeegggiiijjjjjjiiijjjjjjiiiiiiiiihhhhhhhhhhhhfffdddccccccccceeefffgggggghhhgggfffdddbbbaaacccccccccccccccccccccccceeedddbbbaaaaaaaaaaaabbbaaabbbbbbccccccccccccbbbeeeeeegggiiijjjkkkkkkkkkmmmmmmmmmmmmlllkkkjjjiiihhhiiijjjlllmmmooopppqqqqqqppppppqqqsssuuuwwwxxxyyyzzz|||~~~}}}}}}||||||}}}|||{{{yyywwwvvvsssssstttvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzyyywwwwwwyyyzzz|||}}}~~~~~~~~~~~~}}}|||xxxuuurrrpppnnnnnniiigggeeebbb```_________YYY\\\^^^[[[WWWVVVYYY^^^aaacccggghhhhhhggggggggg111333444444444444666777444444333111000///...---...///111111111444:::>>>555444222000/////////000,,,------...///000111222111222444666888888888888777666555555666888;;;===;;;@@@IIISSSZZZ^^^`````````WWWNNNJJJFFFBBBBBBEEEFFFJJJNNNNNNIIIDDD@@@>>>333777555222444222111666111333555666777666555444111222222111000///---,,,------------,,,,,,,,,,,,(((***+++---......------000111222444555777888999555333000---)))%%%"""!!!##################""""""###"""!!!!!!!!!"""###$$$((()))***,,,---///000111222444777:::>>>@@@AAAAAA@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCC@@@<<<;;;<<<>>>>>>>>>???AAAEEENNNYYYaaahhhiiijjjiiicccWWWIII@@@555555666888;;;>>>AAACCCDDDEEEFFFEEECCC@@@===;;;444444111...******...111111,,,'''%%%'''))))))((('''%%%###$$$'''((('''%%%###'''++++++(((&&&&&&''')))))))))(((((('''''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))*********)))(((''''''((()))***+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((''''''&&&&&&''')))))),,,...111444444444444444555666666777666555333222...//////000111222333333333333333222111111000000111111111111111111000000------......//////000000////////////////////////000000000000000000000000........................---------.........//////,,,,,,++++++,,,---///000/////////////////////000//////000111111111000///,,,---///000111111111111---...///000111111111000.........------......///........................000000000111111222222222222222111111111000000000111///---...///000...,,,////////////000000111111000///...///222333222111333333444444666777999:::888888888777777777666666999>>>CCCFFFHHHKKKPPPTTTWWWXXXYYY[[[]]]___```aaacccdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhfffdddbbbbbbccceeefffcccdddeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbeeedddbbbaaa``````aaaaaa_________``````aaaaaaaaadddfffhhhjjjkkkllllllkkknnnnnnnnnooonnnmmmkkkjjjhhhiiikkkmmmoooqqqssssssssssssrrrssstttvvvxxxyyy{{{|||~~~}}}|||zzz{{{|||||||||{{{zzzxxxwwwttttttsssssstttvvvyyyzzz|||||||||{{{{{{zzzzzzzzz{{{|||}}}}}}yyyvvvtttsssssspppnnnkkkhhheeecccbbbbbbYYY]]]___\\\WWWVVVZZZ___```dddhhhiiihhhhhhhhhjjj...000333222000000222555444333222111000...------000222444444444777===BBB666555333111////////////...///000111222333444444///000222444666666666666777666555444555888;;;===<<>>???@@@@@@???>>>>>>>>>??????<<<999888:::===???@@@BBBDDDJJJUUUcccmmmpppsssvvvvvvpppcccSSSHHH777777888999;;;===@@@AAACCCDDDEEEDDDAAA>>>:::777......,,,)))&&&(((---222111,,,%%%###%%%'''(((''''''%%%###%%%((()))'''%%%"""'''+++,,,)))'''&&&(((//////...---,,,+++***)))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((('''''''''((()))+++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))((('''&&&%%%%%%&&&((()))))),,,000333444444333222666666666666666444222111///000111222444555666777333333222222111000//////000000000000000111111111.........///////////////000000000000000/////////000000000000000000000000.....................------------.........//////,,,+++******+++,,,...///.........//////////////////000000111111000...---,,,---///000111111111111,,,---///111111111000000///...---,,,,,,---///000........................000000000000000111111111222222222111111111111000111///,,,---//////---***.../////////000000111111111///---///222444222000555555444555666888:::;;;999888888888777777666666999>>>CCCFFFHHHKKKQQQUUUWWWXXXYYY[[[]]]___```aaadddeeeggghhhiiiiiiiiihhhiiiiiiiiihhhhhhhhhhhhggghhhfffcccbbbaaabbbdddfff```aaacccdddeeeeeeddddddaaaaaaaaaaaaaaaaaaaaaaaaeeedddbbbaaa`````````aaa]]]]]]^^^^^^___``````aaaeeefffhhhjjjkkkllllllkkknnnoooooooooooommmlllkkkhhhiiikkkmmmppprrrtttuuuttttttttttttuuuvvvxxxyyy|||}}}~~~~~~{{{yyyxxx{{{||||||||||||zzzyyyxxxuuutttrrrqqqrrruuuxxxzzz||||||||||||||||||{{{{{{{{{|||~~~|||yyywwwvvvuuutttrrroookkkhhheeedddcccZZZ^^^```]]]WWWVVVZZZ``````dddiiijjjiiihhhiiikkk//////000222333444555666222111///...------......///000222444555555555555333222111333555444111...------------///111333555---000444888:::999666555666666555444444666777888;;;AAAJJJTTT\\\```bbbbbb___YYYPPPGGGAAA??????@@@AAAHHHNNNRRRRRRMMMAAA444222000---,,,---/////////444555777999:::;;;;;;:::666444222000...---------))),,,...,,,)))'''(((***---------.........//////............000222444666111000---***((('''&&&&&&$$$''')))(((&&&%%%''')))"""$$$'''***++++++)))(((,,,---...000111333444555555555666888999;;;<<<<<<<<<===???@@@???===:::888777999;;;:::777666888:::@@@;;;:::AAALLLYYYjjjwwwyyyxxxmmm___SSSBBB>>><<<>>>@@@@@@@@@CCC@@@???>>><<<:::888777777,,,+++)))((('''''''''(((&&&%%%%%%(((,,,---+++(((''''''''''''((((((((()))&&&'''(((***+++++++++***>>>BBB666(((((()))&&&(((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&''')))***''''''&&&&&&'''(((***+++)))******+++,,,,,,------'''((()))******)))((('''&&&%%%%%%$$$%%%&&&((()))((((((((((((((('''''''''+++---///222333444555555???<<<777222//////111333333000...333:::<<<999444444333111////////////000111111000000//////......000000000000000000000000000000000000000111111111000111222333333222111000//////////////////////////////.........---------******+++++++++,,,,,,,,,000000000000000000000000---------........./////////......000222333000---000000/////////111222333/////////...------,,,,,,---------------------------------...///000000111//////000000111111111222...------,,,,,,------...000000/////////...............///000111222333333666777777777888888888888999999::::::999888666555888;;;???DDDIIILLLOOOPPPTTTUUUVVVXXX[[[]]]^^^___aaabbbcccdddeeedddcccccchhhggggggeeedddccccccbbb```aaabbbbbbbbbaaa___^^^ZZZ[[[^^^aaacccddddddddd```bbbddddddbbbbbbdddgggfffeeedddbbbaaabbbbbbcccbbbbbbbbbccccccdddddddddfffgggjjjmmmpppsssuuuwwwrrrrrrrrrqqqpppnnnkkkjjjkkkllloooqqqssstttttttttuuuuuuvvvwwwxxxyyyyyyzzz~~~}}}|||{{{zzzwwwxxxyyyyyyxxxwwwvvvuuusssvvvxxxwwwtttsssuuuxxx{{{|||~~~~~~}}}}}}zzzvvvtttrrrmmmeee___^^^___```aaaaaa```___^^^```aaaccceeegggiiijjjkkk///000000111222333444444111000...---------......///000222444555555444333333222000111333333111...000///.........000111222///111555777999888666555666555555555555666777777===BBBKKKTTT[[[___aaaaaa___YYYPPPGGGBBB@@@AAABBBDDDJJJOOORRRRRRNNNCCC888444111...---///000000000333555777999::::::::::::999888555333111000000000***,,,...---******,,,///..................//////............///111222444///...+++)))''''''&&&&&&$$$''')))(((%%%$$$&&&)))%%%&&&(((***,,,++++++***......///000222333444555333333444666777888999:::777888:::;;;:::888666444555777999888666555777999;;;888888AAANNN^^^ooo}}}wwwjjj^^^IIIBBB===???AAA@@@@@@AAA>>>===;;;:::888666444444+++***)))'''&&&&&&''''''&&&%%%&&&(((+++---+++)))'''''''''((((((((())))))'''((()))+++,,,,,,++++++555:::000%%%'''(((&&&)))((((((((((((''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&'''(((((('''&&&&&&&&&'''((()))***))))))******+++,,,,,,---'''(((((()))))))))(((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((('''***,,,...111333555555555;;;888444111//////000111111...,,,000777999666111333222111///......///000000000000000////////////000000000000000000000000000000000000111111111111000111222222222222111000//////////////////////////////.........---------+++++++++++++++,,,,,,,,,////////////////////////---------........./////////...---///111222000...000000/////////000222333///............---------------------------------------......///000000111/////////000000000111111...------,,,,,,------...////////////.........---......///000111222333333444555666777888999::::::999999::::::999777666555999;;;???DDDIIILLLOOOPPPRRRSSSUUUWWWZZZ\\\^^^___```aaabbbcccdddcccbbbbbbeeeeeeeeeeeedddcccbbbbbb```aaabbbbbbbbbaaa______VVVXXX\\\aaaccceeeeeedddaaaccceeedddcccbbbdddfffgggfffdddcccaaaaaaaaaaaaaaabbbbbbcccdddeeeffffffhhhiiikkknnnpppssstttuuurrrrrrrrrrrrpppnnnlllkkkkkkmmmoooqqqsssttttttttttttuuuuuuvvvwwwxxxyyyzzz~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzvvvwwwxxxyyyyyyxxxwwwvvvtttwwwyyyxxxuuutttvvvyyy{{{|||~~~}}}zzzxxxrrrkkkeee``````aaaaaaaaa```______aaabbbccceeegggiiikkklll000000000111111111222222///...---,,,,,,------......000333555555444222111222111000000111111000///222111000///......//////222333555777777777777666555555666777777777777777>>>CCCKKKTTT[[[___aaaaaa___YYYQQQHHHCCCAAACCCDDDGGGLLLQQQQQQQQQNNNFFF===666444111000111222222222333444666888::::::::::::===;;;888666333222222222,,,...000000......111444///////////////////////////...---------...000000++++++)))((('''&&&&&&&&&$$$''')))(((%%%$$$&&&((('''(((((()))***+++,,,,,,/////////000000111222333000000111222444555666666000111333444444222111///333444555555444444666777666444777BBBRRRcccuuussshhhSSSHHH??????BBBAAA>>>===:::999888666444222000///***)))(((&&&&&&&&&&&&''''''&&&'''(((+++,,,+++)))(((((((((((())))))))))))((()))+++,,,---,,,,,,+++)))///)))###'''(((&&&)))(((((((((''''''''''''&&&''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***+++,,,---((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((()))***---000333555666666666555333111///////////////,,,+++...444666333///222111000///......//////////////////000000000000000000000000000000000000111111111111111111111111000111111222222111111000/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...............///...---...000111000///111000/////////000111222------........./////////---------------------------......//////000000111...///////////////000000...------,,,,,,------.../////////............---...//////000111222333333222333444666888:::;;;<<<888888999999888777666555999;;;@@@DDDIIILLLNNNOOOPPPQQQSSSVVVYYY\\\^^^_________aaabbbbbbbbbaaa```aaabbbcccddddddcccbbbbbbaaaaaabbbcccbbbaaa```___TTTWWW\\\aaaeeeffffffeeebbbdddeeedddccccccdddeeegggfffdddcccbbbaaaaaaaaaaaaaaacccdddfffhhhiiijjjllllllnnnoooqqqrrrssstttqqqqqqrrrrrrqqqpppnnnmmmlllmmmoooqqqrrrtttttttttttttttuuuvvvwwwxxxyyyyyy||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyytttuuuwwwxxxyyyyyyxxxxxxvvvyyy{{{zzzwwwvvvxxxzzz{{{|||}}}~~~yyyqqqkkkcccbbbaaaaaa``````aaaaaaccccccdddeeegggjjjlllnnn111000000000000000000000...---,,,++++++,,,---......///222444555333111000111000//////////////////222111000///......//////555555555666666777777777555666777888999888777666<<>>;;;777666666777777777<<<======>>>>>>===;;;;;;888777555222111000000000...444;;;>>>:::444000...111111111222222222333333000///---++++++++++++,,,((())))))*********)))((((((***,,,***'''%%%&&&)))%%%$$$#########%%%&&&'''((('''%%%$$$%%%&&&((()))***++++++,,,------......---...///111222333444444444333222222444444333222444222555???KKKWWWdddooo~~~xxxooogggTTTHHH===;;;:::777333111///......---++++++***))))))((('''&&&&&&'''(((((()))*********))))))+++---)))*********++++++++++++,,,------...---,,,***)))+++...******///)))$$$+++'''''''''&&&&&&&&&&&&%%%(((((((((((((((((())))))((()))))))))((('''&&&&&&''''''(((((()))((((((''')))((('''&&&''')))+++,,,+++***)))(((((('''((((((''''''((((((((('''&&&&&&&&&&&&''''''((()))))))))'''(((+++///111333444444777777777777666666666666444222111111222333333222///...---,,,,,,---...///---......///000111111222000000000000000000000000333333333222111111000000111000000//////000000111000000000000000000000000000000000/////////......---------.........//////000000000000000000000000...............---------...000222333222111111111333111000...------......------...///000000111111........................000000000000000000000000000000000////////////......------,,,,,,------...///000000000000000111111///000000111222333444444555555666666666666777777666666555555555555666666:::===@@@EEEIIIKKKMMMNNNNNNOOOQQQTTTWWWZZZ\\\]]]\\\\\\^^^_________^^^]]]^^^______```aaabbbcccdddffffffggghhhgggfffeeedddfffgggiiikkkkkkjjjiiihhhiiihhhffffffffffffdddccc```aaabbbcccdddeeeeeeeeedddeeeeeeggghhhiiijjjjjjmmmnnnnnnooopppqqqrrrrrrppppppqqqqqqpppooommmlllkkkkkkkkklllmmmnnnpppppprrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy|||~~~}}}|||}}}}}}wwwoooiiiddddddddddddeeefffggggggjjjiiigggfffhhhlllqqquuu111111111222222222222222333111///...,,,,,,,,,,,,,,,,,,---...000222444444,,,000444444222///......///.........///000222333444555777888999:::::::::999888888888888999::::::>>>BBBJJJRRRYYY___cccddd```ZZZRRRIIICCCAAABBBCCCGGGMMMPPPNNNKKKJJJHHHEEE>>><<<888777777888777777AAAAAAAAAAAA@@@>>><<<;;;888777555333222222222222...444999;;;888444222222000000111222333444555555///...---,,,++++++,,,---***+++,,,,,,,,,+++******))),,,---+++(((&&&'''***'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%'''***+++***++++++,,,,,,------...,,,---///111222444555666777555333333555555333111444111444<<>><<<;;;555555555555444444444444333444666777666444111///111222222333444444555555111000///...---......///++++++,,,,,,---...//////000///---++++++---///000...............------------...///---******---000''')))***,,,------,,,,,,////////////000000000111444444444888;;;;;;777333777777888;;;BBBJJJRRRWWW_________^^^YYYRRRKKKGGG>>>888222...------+++(((+++++++++*********))))))(((((((((((())))))))))))%%%&&&((('''&&&&&&***---000///,,,******+++---///------,,,++++++******)))))))))*********((('''&&&''''''''''''(((((((((((((((+++,,,+++(((&&&(((+++************))))))((((((******+++,,,,,,***)))(((&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%'''&&&'''))),,,+++'''###&&&&&&&&&&&&(((***,,,...000/////////000222444666666666555444222111000000111111000000//////......------..................---000333333000//////111222111///.........///000000000111111111222222222000000//////.........---......//////000000111111---.../////////...---,,,------......///000000000333666888666222//////000........................))),,,000333444333000...111000000///...---------////////////000000000000///111333444444222///...111...---///333555444222000111111222222000///...///////////////............///111222333333222222111222333444444444333222222333555777888888777777888777777666666666555555888999===AAAEEEIIILLLNNNRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]```````````````bbbdddeeeiiiiiijjjkkkjjjiiihhhggggggeeedddccccccfffhhhjjjnnnkkkhhhggghhhgggeeebbbaaabbbccccccccccccbbbaaacccbbbbbbcccdddgggiiijjjfffggggggiiilllooorrrtttppprrrrrrpppllljjjlllnnnjjjhhhfffeeefffiiimmmoooqqqrrrtttuuuvvvwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{~~~}}}|||{{{zzz{{{{{{|||xxx{{{}}}tttlllggggggggghhhiiijjjjjjkkkkkkhhhgggfffgggkkkpppvvvyyy222222333333444555555555333222111000///...------------///000222333444555.../////////000000000111---...///111222222111111///222555666555666999<<<:::<<<===<<<999888:::<<<===>>>AAAGGGOOOVVVXXXYYYVVVTTTPPPJJJFFFBBB???>>>BBBBBBDDDEEEEEEDDDCCCCCC:::999999999777666;;;CCC@@@@@@@@@???>>>===;;;;;;777777666666666555555555444555666666555333000///000000111111222222333333111000///---,,,,,,------++++++,,,,,,---......///111///---,,,,,,---///111...........................//////---++++++...111)))***,,,---............222222222222222111111111555555777999;;;;;;999888888999:::>>>CCCJJJQQQTTTYYYYYYXXXVVVQQQKKKDDDAAA;;;666000---------+++)))++++++++++++************))))))((((((((((((((((((%%%&&&((('''&&&'''***---000...,,,******+++---...---,,,,,,++++++******)))))))))*********((('''&&&'''''''''(((((()))))))))''')))+++***'''%%%''')))******))))))))))))))))))***************)))((((((%%%&&&''''''''''''&&&%%%(((((()))))))))(((&&&&&&'''&&&&&&(((******'''$$$&&&&&&&&&'''(((+++---...000/////////000222333444555555444333222111000///111000000000/////////...........................---000333333000...///111222111000//////000000111222222222222222111111111000000/////////............/////////000000000111---...////////////---------......//////000111111222555777666222000000111........................+++---000222333222000...000000000///...---------/////////000000000000000000111333444333222///...000...---///333555444111000111111222222000///...///////////////////////////000111333333333333222222222333444444333222111111222444666777777777666777777888888777777666555888999<<<@@@EEEIIILLLNNNSSSSSSTTTVVVXXXZZZ[[[\\\^^^^^^______^^^]]]^^^^^^aaaaaaaaaaaaccceeeggghhhiiiiiijjjjjjjjjiiihhhgggfffeeedddcccdddfffhhhjjjllljjjhhhhhhhhhgggdddaaa]]]___```bbbcccbbbaaa```bbbbbbbbbcccdddfffhhhiiiggghhhiiijjjllloooqqqrrrnnnqqqsssqqqmmmkkkkkkmmmjjjhhhgggfffgggjjjmmmoooqqqssstttvvvwwwwwwvvvvvvtttuuuvvvwwwyyyzzz||||||~~~}}}|||{{{zzz{{{{{{|||xxx{{{}}}tttlllhhhhhhhhhiiiiiijjjjjjkkkkkkkkkjjjiiijjjmmmrrrwww{{{333333333333333333333333555555444333222111111000/////////000000111111111////////////000000000000---...000222333333333333///222555555444444777:::;;;;;;<<<:::999888999;;;;;;;;;>>>DDDKKKQQQTTTTTTQQQOOOLLLHHHDDDAAA???>>>>>>???@@@AAABBBAAAAAA@@@888666777999777666<<>>===<<<;;;;;;;;;999999999888888888777777777666666555333111///...------...//////000000111000///...,,,++++++,,,,,,+++,,,,,,------.........111///...------...///111////////////////////////000000000///---...000333+++,,,...///111111111000666666555444333222111111555666888999999:::;;;===<<<===???BBBFFFJJJNNNPPPPPPPPPOOOLLLGGGAAA;;;888666111---+++,,,---,,,***,,,,,,+++++++++*********))))))(((((('''''''''&&&%%%&&&'''''''''(((***,,,///...,,,+++***+++---...,,,,,,,,,+++******)))))))))))))))******)))((((((&&&''''''((()))*********''')))+++***&&&%%%''')))******)))(((((()))***+++***)))((((((''''''(((((($$$%%%&&&''''''&&&%%%$$$(((((()))))))))((('''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&((())),,,---///000000000///000111222222333333222111000000//////000000000000////////////////////////............---000333333000...///111222222111111111111222333444444333222222111111111000000////////////......////////////000000000000---...///000000///...---......//////000111111222000333666555222000111222...........................///000111111000///...000000//////...---------//////000111111111111111000111222333333111///...///...---///333444333000000111111222222000///...///////////////////////////000222333444444333333333333333333333222111000111111333444555666666666666777999999999888666555777999<<<@@@EEEIIILLLNNNSSSTTTUUUVVVXXXZZZ[[[[[[```aaaaaa```^^^]]]^^^___aaaaaaaaaccceeegggjjjkkkhhhiiijjjjjjjjjiiigggffffffeeedddcccdddfffhhhjjjjjjjjjiiiiiiiiigggccc```ZZZ\\\___bbbccccccbbbaaabbbbbbbbbcccdddfffggghhhiiiiiijjjlllmmmnnnoooooommmpppsssrrrnnnkkkkkkllljjjiiigggfffgggjjjmmmooossstttuuuvvvwwwwwwvvvuuutttuuuvvvxxxyyy{{{}}}}}}}}}||||||{{{{{{{{{{{{|||yyy|||~~~tttmmmiiijjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkklllooosssxxx{{{444444333333222222222111555555444333333222111111000000000000////////////////////////000000000000---...000333444555555555333666888888555555777:::<<<;;;:::999888888999999777999<<<@@@EEEJJJMMMNNNLLLKKKHHHEEEBBB???<<<;;;:::;;;<<<>>>>>>>>>===<<<555444555666444333777>>>???>>><<<::::::::::::;;;;;;;;;:::::::::999999999888777555333111///...---+++++++++,,,------......------+++++++++,,,------,,,,,,,,,---------......000000...------...000000////////////000000000000222222111111000111222444---...000222333444333333888777666444222111000///222555777777666777<<<@@@???AAACCCFFFHHHJJJJJJKKKIIIHHHGGGCCC???999555222111...******,,,------+++,,,++++++++++++*********)))((((((''''''&&&&&&%%%%%%&&&&&&'''((()))***+++///...,,,+++***+++,,,---,,,,,,++++++***)))))))))))))))))))))******))))))''''''((()))******++++++))),,,---,,,)))'''))),,,***)))((('''((()))+++,,,)))((('''&&&%%%&&&'''(((&&&'''((())))))((('''&&&(((((()))))))))((((((((('''&&&%%%%%%&&&'''((((((&&&&&&''')))+++,,,...///000000000///000000000000111111111000/////////...000000000000////////////000000000///////////////---111444333111///000111222222222222333333333444555555444333222111000000000000//////////////////////////////000000000000---...///000111000///...//////000000111222222222///222555555222111111333........................111000000000/////////.../////////......---------///000111222222222111111000111222222222111///...///...---///333444222///000111111222111000///...///////////////000000000///000222333444444333333444333333222111000000///000111222333444555555555555777999::::::999666555666888;;;@@@DDDIIILLLNNNTTTTTTUUUWWWXXXZZZ[[[[[[___aaabbb```]]][[[\\\^^^______```aaacccfffiiikkkggghhhiiiiiiiiihhhgggffffffeeeddddddeeefffhhhiiihhhiiijjjjjjiiifffccc```ZZZ]]]aaadddffffffeeedddbbbbbbcccdddeeefffggghhhjjjjjjkkklllllllllllllllkkkooorrrrrroookkkjjjkkkjjjiiihhhggghhhjjjmmmoootttuuuvvvwwwxxxwwwvvvvvvtttuuuvvvxxxzzz|||}}}~~~||||||||||||||||||||||||{{{|||~~~uuunnniiikkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjlllooosssxxx{{{444444333333333333222222333333222222111111000000111000000000//////......000000000000////////////---...111333444555555555444777:::;;;999:::===@@@===;;;999777777777888888555777999<<>>:::666222000///,,,)))))),,,---,,,***++++++************))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&''')))*********...---,,,++++++++++++,,,,,,,,,+++******))))))((((((((())))))******++++++(((((())))))***++++++,,,---///111///,,,+++---///******)))(((((()))***+++)))(((&&&%%%%%%%%%&&&'''))))))***++++++***))))))))))))((((((((()))))))))''''''&&&%%%%%%&&&(((***'''((()))***,,,------....../////////////////////////////////////////////////////////000000000000111111000000000/////////...222555444222000111222333333333444444444444333555555444333111000////////////000000000000000000000000000000////////////---...000111111111000000000000111111222333333333...111444444222000222333////////////////////////222111000//////.....................------------///000222333333333222111000000111111111000///...///......000444444222...000111111222111000///...////////////000000111111///000222333444444333222333333222111000000//////000111111222333444555666444666888::::::999666555555777;;;???DDDIIILLLNNNUUUUUUVVVWWWYYYZZZ[[[[[[]]]___aaa___[[[YYYZZZ]]]]]]]]]^^^___aaacccfffggggggggghhhiiihhhgggfffeeeeeeeeeddddddeeefffhhhhhhgggiiikkkkkkjjjgggdddccc___aaaeeehhhiiiiiihhhhhhbbbcccdddeeefffgggggggggjjjjjjiiiiiiiiiiiiiiiiiijjjnnnrrrrrroookkkkkkkkkiiiiiihhhhhhiiikkkmmmoootttuuuvvvxxxxxxxxxwwwwwwuuuuuuwwwxxxzzz|||}}}~~~|||}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~uuunnnjjjkkkjjjjjjjjjjjjjjjjjjjjjhhhhhhiiikkknnnssswwwzzz333333333444444555555555222111111111000000000000000000000000000000000000000000000000////////////...///111333444444444444111555999;;;<<<>>>CCCGGG>>>;;;777666666777777777333555777999999:::<<<>>>BBBAAA@@@???===:::888777777777888888777666555333000///000111...+++...444888888888888999::::::;;;;;;;;;;;;:::::::::999999666666555333111...,,,+++))))))***++++++,,,,,,---************+++---///000------------------------......------------......---......//////000000111000111333666888777444111///111333555777888888777666666555444333222111111111222444555777:::>>>AAAEEEGGGHHHIIIIIIGGGEEEDDD@@@???===:::666333111000///,,,)))))),,,---+++(((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***+++***(((---,,,,,,++++++++++++++++++++++++***))))))((((((((((((((()))***+++,,,---************++++++++++++...000222111...,,,...000************))))))((((((((('''&&&&&&%%%%%%&&&&&&)))***+++,,,,,,+++***)))))))))((((((((()))******''''''''''''&&&'''))),,,))))))+++,,,,,,---,,,,,,------...///000000//////.../////////////////////////////////000000000000222222111111000000//////000333666666333111222444444444444444444333222222444444333222111//////...//////000000000000111111000000000000////////////...///000111222222111111111111222222333444444444...111444444222000111333////////////////////////111111000000//////......------------------------///111333444444444222111000000111111000000///...000//////222555555222...000111111222222000///......//////000000111111222...///111222333333222222222222111000/////////000111111111222333444666666444555777888888888666555555777:::???DDDIIILLLNNNUUUVVVWWWXXXYYYZZZ[[[[[[\\\___bbb```[[[YYY[[[______^^^^^^^^^___```bbbcccfffggghhhhhhhhhgggeeedddeeeeeeeeeeeefffgggggghhhfffiiikkkllljjjhhhhhhhhheeefffgggiiijjjjjjiiiiiiddddddfffgggggghhhhhhgggiiihhhfffeeeeeeeeefffgggjjjnnnqqqqqqmmmkkkkkkllliiiiiiiiiiiijjjlllmmmnnnsssuuuvvvxxxyyyyyyyyyyyyvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~vvvoookkkiiiiiiiiiiiiiiiiiiiiiiiiggggggiiikkkoootttyyy{{{111222333444666777888999333333222222222111111111//////000000111222222333111000000000/////////......///111222333333333222111555999;;;;;;===AAADDD>>>;;;666555666777777666333555666666444444666888:::;;;;;;<<<<<<;;;999999777777777777555333111000//////000222000---000666444555666888999:::;;;;;;::::::999999999888888888444444444444222///,,,*********++++++,,,------------,,,,,,++++++,,,...///---------------------------------,,,,,,---------,,,------...//////000000...000333888;;;999444//////111333666777888999888777777777777777666666666555555666999===AAACCCDDDGGGHHHHHHIIIHHHFFFDDDBBB<<<:::888555333111000000000---******,,,,,,)))'''((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%'''***+++***(((,,,,,,,,,+++++++++++++++++++++******))))))((((((((((((((((((***+++---...,,,++++++++++++*********,,,///000///,,,***,,,///***++++++,,,+++)))'''%%%'''''''''''''''&&&&&&%%%'''((()))******)))((('''))))))((((((((()))++++++&&&((())))))((((((***---++++++,,,------,,,+++++++++,,,---///000000//////......//////000000000000.../////////000000000111333333222111111000//////111555888777555333444555444555555555444222111000222222111111000///......//////000000000111111111111000000000/////////......///000222333333222222222222222333444444555555...222555444111///000222///////////////////////////000000000000000///...------------------------///111333555555444222111000000000000000/////////111000111333666666222///000111111222222000///......//////000111111222222---...000111222222111111111111////////////000111222222222222333555666777444444555666666666666666444666:::???DDDIIILLLNNNVVVVVVWWWXXXYYYZZZ[[[[[[]]]aaaeeeccc^^^\\\___dddcccbbbaaa`````````aaabbbffffffggghhhgggfffeeedddddddddeeeeeefffgggggghhhfffiiikkkllljjjjjjkkkmmmhhhhhhggggggggggggggggggeeefffggghhhiiiiiiiiihhhgggeeebbb``````aaadddeeekkknnnpppooollljjjlllnnniiiiiiiiijjjkkklllmmmnnnrrrtttvvvxxxzzz{{{{{{{{{xxxxxxyyyyyyzzz{{{{{{|||~~~~~~~~~~~~~~~vvvppplllggggggggghhhhhhiiiiiijjjhhhiiikkkooosssyyy}}}000111333555777999;;;;;;444444444444444333333333...///000111222333444555111111000000/////////...///000111222333222222111555888::::::888888:::===???;;;666444555777666555222555666555222000222444555666888:::;;;<<<;;;;;;777777777666444222000...//////111444222000444:::111333555888:::;;;;;;;;;999999999888888888777777222333444444222///,,,)))+++++++++,,,------......000///---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000---///333999<<<:::333---000111333666888999999999999999:::::::::;;;;;;;;;999777888<<>>DDDIIILLLNNNVVVWWWWWWXXXYYYZZZ[[[[[[___dddhhhfffaaa___ccchhhgggfffdddbbbaaaaaabbbbbbeeefffgggggggggfffeeedddddddddeeeeeefffgggggggggfffiiikkkkkkjjjkkknnnpppiiihhhfffeeeddddddeeeeeefffggghhhjjjjjjjjjiiiiiifffccc```]]]]]]___ccceeekkknnnooonnnkkkjjjlllnnniiiiiiiiijjjkkklllmmmnnnrrrsssvvvxxxzzz|||||||||yyyyyyyyyzzzzzzzzz{{{{{{~~~~~~~~~~~~wwwpppllleeeffffffggghhhiiiiiijjjjjjkkknnnrrrwww}}}666666666666666666666666555666666666666444333222//////...///000111333444000111222333222222000000,,,---...000111333444555888777777:::===>>><<<999888777666555444333222222333222000...---------...222111333888999777777:::999777444111///------,,,++++++,,,---...///000111222333555777999999999888999888888777666666555444555555444222111///---,,,,,,***+++222999;;;555...//////......------,,,,,,///...,,,+++***++++++,,,+++,,,---.........,,,,,,111000///......///000111---000333777777666333111333444666888;;;>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999<<<@@@DDDGGGHHHHHHGGGEEEEEEEEECCC@@@===:::888777666555444222111000000.........------,,,,,,+++)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++......---------,,,,,,,,,,,,***(((&&&%%%''')))***))))))(((((()))+++,,,......---,,,,,,,,,---...///+++++++++++++++,,,,,,,,,+++***)))'''''''''((((((%%%&&&'''((((((''''''&&&%%%''')))++++++***(((&&&$$$'''))))))'''&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////...---...///000111------......///000000000////////////////////////......///111222333444555777777777666555555444444111111222222111000...---000000000000000...,,,+++............/////////000111000///......///000111333222111111111222333444333222111000000111222222222222222111111111111111000000000000000111111111000000000000000000000000...------,,,---...///000---///111333333222000...........................////////////////////////222222222111111111000000000/////////000222444666333222222111000//////.........---,,,---...///000111111222333444666666777333333444444444444444444444555999>>>DDDJJJPPPSSSVVVYYY\\\]]][[[YYY[[[]]][[[cccjjjiiicccbbbiiiqqqcccbbbaaa_________```aaafffhhhjjjiiifffeeegggiiiffffffggghhhhhhgggfffeeefffhhhiiiiiijjjnnntttyyyhhhgggfffeeedddeeeffffffjjjjjjiiiiiiiiijjjllllllhhhfffccc``````aaadddeeesssrrrqqqpppooonnnmmmlllkkkkkkkkkkkkmmmoooqqqssstttuuuxxxzzz{{{|||{{{{{{~~~}}}}}}}}}{{{xxxvvvfffooozzz|||{{{{{{}}}|||uuurrrrrrhhhfffdddbbbbbbdddfffhhhiiihhhjjjvvv444444444555555666666666666666777666666444222111000/////////000111333444111222222333222111000///,,,---...///111333444555888777777:::<<<===;;;999777777666555444333222222111000///---,,,,,,,,,,,,///...111666777555555777888666444111///------,,,+++,,,,,,---...///000111222333444555666777777777777666555444444333333333333444444333222000...---,,,***+++000777999444///000000//////.........------,,,+++++++++,,,---...,,,,,,---...///.........///...---------...///000///111555888999777444333444666888:::<<<>>>???@@@<<<<<<<<<<<<======>>>???AAACCCGGGJJJKKKLLLKKKJJJDDDDDDCCCAAA>>>;;;999888555555444333111000//////---,,,,,,+++***))))))((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++------------,,,,,,,,,,,,+++***)))''''''((()))*********))))))***+++---......---,,,++++++,,,------************************+++***)))((('''((()))***%%%&&&'''))))))((('''''''''((()))******)))'''&&&$$$'''))))))''''''))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++......---,,,---...///000------......//////000000////////////////////////000000000111222222333333666666666666555555555555333333444444444222111000///000000000000...---,,,........./////////000000111000//////...///000111333222111111111111222333222111000//////000111111111111111111111111111111111111111111111111111111000000000000000000000000......---,,,---...///000///000222333333222///...........................////////////////////////222222222111111000000000000//////000111222444555222222111000000///............---------...///000111222222333444555666777444444444444444444444555333444888===CCCIIIOOORRRSSSWWW[[[]]][[[[[[]]]___[[[aaagggeeeaaa___eeekkkcccbbbaaa```___``````aaaeeegggiiihhhfffeeeggghhhffffffhhhhhhhhhgggfffeeegggiiikkkkkkkkknnnsssvvvhhhgggfffeeeeeeeeeffffffjjjiiiiiiiiiiiijjjlllmmmiiigggdddaaaaaaccceeefffrrrqqqqqqpppooonnnmmmmmmkkkkkkkkklllnnnppprrrssswwwwwwyyyzzz|||}}}}}}}}}~~~}}}~~~~~~}}}zzzxxxgggnnnxxx~~~{{{}}}|||tttooommmfffdddbbbaaaaaacccfffhhhiiiiiimmmwww111222333333444555666666666777777777555444222000000000000000000111222333222222333333222000...---,,,,,,---///111222444444777777888:::<<<<<<:::888777666666555444333222222//////---,,,+++************)))---333555222111333666555333111///...------,,,,,,---...///000000111333333222222333444444555555333111000///000111222111222444555444222///------+++***---333555222///000000000000000000000///,,,++++++++++++---...///,,,------...///000111111......---------///000111222444777:::;;;999777555666888:::===>>>?????????>>>======>>>???BBBDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHBBBAAA???===:::999888777444333222111///...------,,,+++***)))((('''&&&&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((((()))******++++++------,,,,,,,,,+++++++++*********)))))))))))))))+++++++++++++++,,,.........---,,,++++++***++++++))))))))))))))))))))))))***))))))(((((()))***+++&&&'''(((*********)))((())))))))))))((('''''''''%%%(((******((('''***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++---...///---------...//////000000////////////////////////222222111111111111111111444555555555555666666666555555666666555444222111/////////000000///......////////////000000000000000000/////////000000111222222111111111111222222000//////......///000000///000000111111222222222333333222222111111000000000000000000000000000000///...---------...///000111222333444333111///...........................////////////////////////111111111111000000000000000000000000111222444444111000000//////........................///000000111222222333444555666666555555555555555555555555111333666;;;AAAHHHMMMPPPQQQVVV[[[]]]\\\\\\^^^aaa\\\___bbbaaa___^^^aaadddcccbbbaaaaaa```aaaaaaaaaeeefffggggggeeeeeefffgggfffggghhhiiiiiihhhgggfffhhhjjjlllmmmmmmnnnqqqsssiiihhhfffeeeeeeeeefffgggiiiiiihhhhhhiiikkklllnnnjjjhhhfffddddddeeegggiiipppppppppppppppooonnnnnnlllllllllnnnooorrrsssuuuxxxxxxxxxyyyzzz|||~~~~~~~~~|||nnnsssyyy~~~~~~~~~zzz|||}}}ssslllhhhcccaaa```___```cccfffhhhhhhlllpppxxx///000111222444555666777777777777777555333111000111111111111111111222222222333333222111///---,,,,,,,,,---///111222444444777777888999::::::999888666666555444444333222222...---,,,+++***)))))))))%%%%%%)))///111...---...333333222000///...------,,,------...//////000000333222111000000000222222222000---++++++,,,...000///111333555555333000......+++(((***...111000...000000111111111111111111...---,,,++++++,,,......------...///111222444555111000000000111222444555666888:::<<<===<<<:::888888999<<<>>>@@@@@@@@@???@@@@@@@@@AAACCCFFFIIIKKKGGGHHHHHHHHHGGGDDDBBBAAA@@@>>>;;;999777666666666222111000///...,,,++++++---,,,+++***)))'''&&&&&&((('''&&&$$$$$$$$$%%%&&&%%%%%%&&&'''((())))))))))))))))))******+++++++++---,,,,,,,,,,,,+++++++++******+++++++++***)))(((,,,,,,,,,,,,------.........---,,,+++******))))))))))))((((((((((((((('''***)))(((((()))***+++,,,'''''')))***++++++***)))+++***)))'''&&&&&&&&&'''&&&)))++++++)))(((+++...------------------------+++++++++************))),,,+++*********+++---...,,,,,,---......//////000////////////////////////111111111111111111111111333333444555555666777777444444555555444333111000/////////000000000000000//////000000000111111111000000000000000000111111222111111111000000000000..................//////...//////000111222222333444444333333222111000000////////////////////////000///...------...///000222333333444333111///...................................................000000000000000000000000000000000111111222333333000/////////.........---///////////////000000000222222333333444555666666666666666666666555555555000111555:::@@@FFFLLLOOOQQQVVV\\\^^^]]]]]]^^^```^^^^^^___```aaaaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiiiiiiiihhhgggjjjkkkmmmnnnooonnnnnnnnniiihhhgggfffffffffggghhhhhhhhhhhhhhhiiikkkmmmnnnlllkkkiiigggggghhhjjjkkknnnooopppqqqqqqpppoooooolllmmmnnnoooqqqssstttuuuwwwvvvuuuuuuwwwzzz~~~yyyzzz|||}}}}}}|||zzzzzzzzz{{{~~~~~~sssjjjeee______^^^^^^___bbbeeeggghhhnnntttyyy//////000222444555666777666777777777555444222111222222222222222111111111222222222222111///---,,,,,,---...000111333444555666777999999999888888888555555555444333333222222------,,,,,,+++***)))((($$$###&&&,,,---***)))+++111111000000///...------,,,,,,------......//////222111///.........///000///---+++))))))***,,,......000222444444222///---...+++((((((***------,,,//////000000111111222222111///...,,,++++++,,,,,,...///000111333555666666444444444444666777999;;;999;;;===>>>???===<<<:::999:::<<<>>>@@@AAAAAAAAACCCCCCDDDEEEGGGJJJLLLNNNJJJIIIIIIGGGEEEBBB@@@>>><<<;;;888666555444444555000000///...,,,+++***)))......---,,,+++***)))(((((('''&&&%%%%%%%%%&&&'''&&&&&&'''(((((()))******************++++++++++++---------,,,,,,,,,++++++***+++,,,---,,,+++)))(((,,,,,,------.........---------,,,,,,+++***))))))***)))))))))((((((((('''))))))(((((((((***+++,,,&&&''')))++++++++++++***+++***(((&&&%%%%%%&&&''''''***,,,,,,***))),,,///------------------------++++++*********)))))))))+++******)))***+++,,,---,,,,,,------.../////////000000000000000000000000000000000111222222333333222222333444555666777777111222222333222000///...///////////////000000000000000000111111111111222//////000111111111111111111111111111000/////////,,,,,,------..................///000111111222222444444333333222111000000////////////////////////000000......---...///000222333333333222000///...........................------------------------///////////////////////////000111111222222222222////////////............/////////000000000000000222333333444444555555555777777666666555555555555///000333888???EEEKKKNNNSSSXXX]]]___^^^\\\]]]^^^^^^^^^___aaaccceeeffffffbbbbbbcccccccccccccccccceeeeeeddddddeeeeeeeeedddfffgggiiijjjjjjjjjiiihhhkkkkkklllnnnooonnnlllkkkjjjiiihhhgggfffggghhhhhhggggggggghhhjjjlllnnnooonnnmmmlllkkkkkklllmmmnnnnnnoooqqqrrrrrrrrrqqqpppmmmmmmooopppqqqsssssstttrrrqqqqqqqqqtttxxx|||~~~}}}}}}|||{{{zzzyyyyyyzzz}}}}}}sssjjjddd]]]]]]]]]]]]___bbbdddfffhhhooouuuyyy///000111222444555666777555666666666666444333222222333333333222111000000111111222222111///---,,,---...///111333444666666555777999999888777777777444444444444333333222222.........---,,,+++***)))%%%###%%%)))***'''&&&)))...///////////////...---++++++,,,,,,------------//////...............///---+++***)))((()))+++,,,...///111222222111...------***'''&&&((()))******------......///000111111222111///---++++++++++++...000222444666666666666777777777777999;;;===???<<<===???@@@@@@???===<<<::::::;;;===???AAABBBCCCFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKIIIGGGDDDBBB@@@999888777555444333333333000///...---,,,***))))))---------,,,,,,+++******)))((('''&&&&&&'''((((((''''''(((((())))))******++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,---,,,+++***))),,,,,,---......------,,,,,,---------,,,+++***)))+++++++++******))))))((()))((((((''''''((()))***&&&''')))***++++++++++++***)))'''&&&%%%&&&&&&'''(((+++------+++***---000------------------------+++++++++*********))))))+++******))))))+++,,,---,,,,,,,,,---......//////000000000000000000000000//////000111222222333333222222333444555555666666000111222222111000...---111111000//////000000000000111111111222222222222//////000111222222222222000000111000000///...---+++,,,---..................//////000000111111111333333222222111111000000000000000000000000000000111000///.........///000111111111111111000///...........................------------------------............///////////////000111222222222222222//////////////////////////////000111111111111111333333333444444444555555777666666555555444444444...000333888>>>EEEJJJMMMSSSXXX^^^```^^^\\\\\\]]]^^^___aaabbbdddfffhhhiiibbbbbbcccdddddddddccccccfffeeeddddddffffffeeedddggghhhiiijjjkkkkkkjjjjjjkkkjjjkkklllmmmmmmkkkiiikkkjjjhhhggggggggghhhiiiggggggggghhhjjjllloooppppppoooooonnnnnnooopppqqqpppqqqsssttttttsssrrrpppnnnnnnpppqqqqqqrrrqqqqqqnnnnnnnnnppptttyyy}}}~~~||||||}}}~~~|||{{{yyyzzz{{{}}}{{{rrriiiccc]]]]]]]]]^^^___aaaccceeeiiiooouuuxxx}}}000111222333444555666777444444555666666555444333333333444444333111000///000000111111111000...---//////111222444666777777444777999999777555666777444444444333333333333222//////000///...---+++***(((%%%%%%''''''%%%%%%(((,,,---.../////////...---******++++++++++++,,,,,,------...//////.........+++***************++++++...///000000000...---,,,+++)))'''&&&&&&'''''''''***++++++,,,...///000000111000...---,,,,,,,,,---///111444777999888666555666666666777999<<<>>>???===>>>???@@@@@@???>>>===:::::::::;;;===@@@CCCEEEHHHIIIKKKMMMNNNMMMLLLKKKKKKJJJHHHFFFDDDBBB@@@???666666666555555333222111000///...---+++***))))))***************************)))(((''''''((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,,,,,,,,,,,,,++++++***+++,,,---...------,,,+++,,,,,,---...------,,,+++...------,,,++++++******)))((('''&&&&&&''''''(((%%%&&&(((***+++++++++***(((''''''&&&&&&&&&'''''')))+++...---++++++---000........................,,,,,,+++++++++*********++++++***)))***+++,,,---+++,,,,,,------......///000000000000000000000000111111111111111111111111333333333444444555555555222333333333333111000///333222111////////////000111111111222222222333333...///111222333333222222000000000000000...---,,,++++++---.../////////.../////////000000000000000111111111111111111111111000000000000000000000000222111///.........///000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222333222111111000000000000000000000000///000111222222222111111333333333444444444444555666666555555444333333222...000333888>>>EEEJJJMMMQQQWWW]]]```___^^^^^^___]]]___bbbbbbbbbccceeehhhbbbbbbdddeeeeeeeeeddddddgggeeeddddddfffgggfffdddggghhhiiikkklllkkkkkkjjjkkkiiihhhiiilllllljjjhhhkkkjjjiiihhhggghhhiiiiiifffffffffhhhjjjmmmoooqqqqqqqqqqqqqqqqqqrrrssssssrrrsssuuuvvvvvvuuurrrqqqoooooopppqqqqqqpppoooooommmnnnooorrrwww|||}}}}}}~~~~~~}}}zzzxxxyyy{{{|||~~~xxxpppgggaaa]]]]]]]]]^^^___aaaccccccjjjooosssvvv}}}222222333444555555666666333444555666666666555444333444444444333111000...//////000111111000///...000000222333555666888888444777999999777555555777444333333333333333333333000111111111000...,,,+++***&&&%%%&&&&&&###$$$(((+++,,,.../////////...---******************+++++++++,,,...///000///...---*********+++++++++++++++////////////...---,,,+++***)))'''&&&%%%&&&&&&&&&))))))***+++,,,...//////000///------,,,---...//////222666999:::999666444555555555666888:::===???>>>???@@@@@@@@@???>>>>>>:::999999999<<<@@@DDDGGGIIIKKKMMMOOOOOOMMMKKKIIIEEEDDDCCCAAA???===;;;;;;555555666666555444222111000///...---+++***))))))''''''''''''((((((((((((******)))(((((()))***+++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000////////////.........------,,,,,,,,,++++++++++++,,,---------,,,+++***+++,,,---.........---,,,//////......---,,,++++++)))((('''&&&%%%%%%&&&'''$$$%%%''')))***+++******&&&&&&''''''''''''''''''))),,,......,,,+++...111........................,,,,,,,,,++++++++++++***,,,+++*********+++------++++++,,,------......///000000000000000000000000333333222222111000000///333333444444444444555555444555555666555333222111444333111////////////000111111222222222333333333...///111222333333222222///000000000000...,,,+++***,,,---///000000//////000000000000////////////000000000000000111111111000000000000000000000000222111000.........///000............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222333333222111000000000000000111111111111///000111222333222111111333333444444444444444444666666555444333333222222...000333888???EEEKKKNNNOOOUUU\\\``````___```aaa\\\```bbbbbb______bbbeeeaaabbbdddeeefffeeeddddddhhheeedddeeeggghhhfffdddggghhhjjjkkkllllllkkkkkkkkkiiiggghhhjjjllljjjhhhkkkkkkiiihhhhhhhhhiiijjjfffffffffhhhjjjmmmpppqqqrrrrrrrrrrrrrrrssstttuuussstttvvvxxxwwwuuusssqqqooopppqqqqqqpppooonnnmmmmmmoooqqquuu{{{~~~~~~}}}zzzwwwxxxyyyzzz|||}}}}}}vvvnnneee___^^^^^^^^^___```aaabbbcccjjjnnnrrruuu}}}/////////000222444777888333444555666666666555444555777888666222000111333333333222222111000//////000000///000111222444555555666666666777777777777777666555444444555777888444444333333222111000000)))***)))&&&###!!!###&&&&&&(((***,,,---...------))))))(((((('''''''''&&&***+++,,,------,,,+++***+++++++++,,,,,,---------+++,,,,,,---,,,+++)))((()))(((((('''&&&&&&%%%%%%%%%&&&''')))***,,,------000000///...------,,,,,,...000333666888:::::::::999;;;===<<<:::;;;???CCC@@@@@@@@@@@@??????>>>>>>666888;;;???CCCGGGJJJLLLSSSRRRQQQOOONNNMMMLLLKKKEEEBBB>>>:::777666666666666666555444444333222222222000---)))((('''((()))+++))))))+++......,,,)))---+++)))''''''))),,,---///...,,,+++***++++++,,,++++++,,,,,,,,,---------........................///...---,,,+++,,,,,,------,,,***)))((()))***+++,,,,,,------------------,,,+++)))((('''''''''(((&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''''''''''''''((((((((((((......//////000000000000/////////......---,,,,,,************************......---------,,,,,,,,,------,,,,,,---...000111,,,---///000111111111000333333333222222222111111444444444444444444444444:::888666333111111111111666555333111000000111222///000000000000111111111222222222111111111111000///000111111111000...---............////////////222222222111111111111000...///000222222111111000333111///------...000222000000000000000111111111//////.........---------........................///............---------,,,,,,,,,------.........222111111111000000/////////000333888;;;:::444000...///111222333333222222444444444333333222222222555333222444777777444000555222000333;;;CCCIIILLLQQQVVV\\\```______```aaa````````````aaaaaaaaaaaaccccccccccccccccccccccccgggfffffffffiiilllpppsssjjjlllnnnllliiihhhiiikkkqqqmmmiiiggghhhhhhfffdddhhhhhhhhhhhhhhhhhhhhhhhhcccfffjjjkkkkkklllpppssstttsssrrrqqqrrrrrrttttttpppwwwyyyvvvwwwzzzxxxrrruuusssrrrpppooooooppppppoooqqquuuyyy}}}~~~{{{yyywww{{{zzzzzz{{{|||~~~}}}qqqfff```^^^\\\\\\]]]___aaaeeehhhiiimmmpppuuu|||/////////000222444666777333444555666666555444333333555666555222111222444444333333222111000000000111000//////000222444666999888888888888999::::::666666666666666666666666444444333222222111000000---------***&&&$$$%%%'''%%%''')))+++,,,---------))))))))))))((((((((('''******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,---,,,,,,******))))))(((((('''&&&&&&&&&&&&&&&'''((()))+++---...000//////...------,,,,,,...///222555777999::::::555888;;;;;;:::;;;>>>BBBAAA@@@@@@@@@@@@@@@AAABBBAAABBBEEEHHHKKKOOOQQQRRRPPPPPPOOOMMMKKKIIIGGGFFFBBB???<<<999777666777888444444444444444444333333222000---***((((((((()))+++******+++......,,,))),,,+++***))))))***,,,---......,,,+++***+++,,,,,,+++,,,,,,,,,,,,---------........................///...---,,,+++,,,------,,,,,,++++++************---------------,,,,,,,,,,,,***)))''''''''''''(((((((((((((((((()))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))------------...///000111//////...---------......,,,,,,,,,------..................---------,,,,,,------,,,,,,---...000111---...///111222222222111333333333333222222222222333333444444444444444444888777555444222111111111555444222111000000111111000000000111111111222222222222222111111111000000///000111111111000...---............////////////222222222111111111000000...///000111111111000000111000///......///000222111111111111111111000000//////.........---------........................///............---------,,,,,,---------.........111111111000000000//////...000888CCCJJJFFF999------...000222333333333333333333333333333222222222555333222444666777444111666444111444:::BBBGGGIIIPPPUUU\\\_________```aaacccccccccccccccbbbbbbbbbbbbbbbcccccccccdddddddddhhhgggfffgggiiimmmpppssssssuuuuuusssooommmnnnoooppplllhhhhhhiiiiiigggeeeggggggggggggggggggggggggdddgggjjjkkklllmmmpppssstttsssrrrrrrrrrssstttuuuuuuwwwxxxvvvwwwyyyyyywwwuuutttrrrqqqqqqqqqqqqrrrppprrrvvv{{{~~~~~~|||zzzyyyzzzzzzzzzzzz|||~~~|||pppfff```]]]\\\\\\]]]___bbbeeehhhjjjnnnqqqvvv}}}111000000000111333555666333444555666555555444333111222444444333333444555444444333222111111111111222111//////000222555777<<<;;;:::999999;;;<<<>>>777777777777666666555555333333222222111111000000111111000---)))'''''''''$$$%%%''')))+++,,,------***************))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,*********)))((((((''''''((((((''''''(((***---...//////......---,,,,,,,,,---...000333666777888999222666:::;;;:::;;;>>>AAAAAA@@@@@@@@@AAACCCFFFGGGKKKLLLNNNPPPRRRSSSTTTUUUMMMMMMMMMKKKHHHEEEAAA???===;;;999777666777888999222333333333444444444444111///---***((((((((())),,,++++++,,,------+++))),,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------..............................///...---,,,+++,,,------,,,,,,---------,,,+++***...------,,,,,,++++++++++++***((('''&&&''''''(((***************)))))))))((((((((((((((())))))***)))*********++++++++++++,,,,,,++++++,,,///111333///...---,,,,,,...000111,,,,,,---........................------------,,,...---,,,,,,---...000111---///111222333444333333444444333333333222222222333333333333333333333333444444444444333222111111444333222111000000000000111111111111222222222333222222111111111000000000///000111111111000...---............////////////222222111111111000000000...//////000111000000000......//////000000111111333333222222111000000000/////////.........------........................///............------------------...............111111000000000000//////...///666BBBLLLIII;;;---,,,...///111333444444444222222222222222222333333555333111333666666444111777444222444999???DDDGGGOOOUUU[[[_________```bbbffffffeeeeeeddddddccccccaaaaaabbbcccdddeeeeeefffiiihhhhhhhhhjjjmmmppprrrxxxxxxxxxuuurrrooooooooonnnkkkhhhhhhjjjkkkiiigggggggggggggggggggggggggggeeegggjjjlllmmmnnnqqqssstttsssssssssttttttuuuvvvzzzwwwvvvxxxxxxwwwyyy|||vvvuuutttssssssssstttuuurrruuuyyy~~~}}}{{{{{{zzzyyyyyyzzz|||zzzoooeee```]]]\\\\\\]]]___bbbeeehhhjjjpppsssxxx~~~111111000000111333444666444444555666555444333222///000111222333444555666555444333222111111222222333222000///000333666888<<<:::888777777999<<<>>>;;;:::888666555555666666333333222222111111111111333333111...***(((&&&&&&"""###%%%''')))+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))------,,,,,,++++++******++++++,,,---------......,,,,,,++++++***)))))))))***)))'''&&&'''))),,,............------,,,,,,,,,,,,---///111444666777888555999===>>><<<<<<===???AAA@@@@@@AAACCCHHHLLLNNNQQQRRRSSSSSSSSSSSSRRRQQQKKKKKKKKKJJJGGGBBB===;;;888777666666666888999:::444444444444333333333333000///---***)))((())))))---,,,,,,,,,,,,,,,+++***---------,,,,,,,,,++++++---,,,+++++++++,,,---...------------..........................................,,,,,,,,,,,,---...+++---...000///---+++)))...------,,,+++******)))***)))((('''&&&''''''(((,,,,,,,,,++++++************)))((('''((()))***++++++++++++,,,------......///...,,,,,,...111444777///...,,,+++,,,...111333,,,------...---,,,+++***............------------...------,,,---...///000...///111333555555555555444444444444333333333333333333333333222222222222111222333444444333222111222222111111000000000000111111222222222333333333111111111111000000000000///000111111111000...---............////////////111111111111000000000000....../////////000000000,,,---///000111111111111444333333222111000000///////////////....................................///............---------.....................///000000000000000000/////////---...444;;;<<<666///,,,---///111222444555666000111111222222333333333555333111222555666444111555333222333777>>>DDDGGGNNNTTT[[[^^^______aaabbbfffeeeeeedddcccbbbbbbaaa___```aaabbbdddeeefffgggjjjiiiiiijjjkkknnnpppqqqrrrrrrrrrpppnnnlllkkkkkkllljjjggghhhkkklllkkkhhhggggggggggggggggggggggggggghhhjjjlllnnnppprrrtttssssssttttttuuuvvvwwwwww|||wwwwww{{{{{{xxxyyy~~~wwwvvvuuutttuuuvvvwwwxxxtttwww|||~~~~~~}}}|||zzzyyyyyyzzz}}}wwwmmmfffaaa___\\\\\\]]]___bbbfffiiikkkqqquuuzzz111111000000111333444666555555666777666555444333//////000111333444444444444333222111000111222333333222111000111444777888999777555444444666999;;;>>>;;;777444333555888:::333333333222222222222222333222000---+++(((%%%###""""""###%%%'''(((***++++++++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***...---------,,,+++++++++,,,,,,,,,------......///...------,,,,,,+++******+++)))'''&&&'''))),,,------------------,,,,,,,,,,,,---...000333555777888:::>>>AAAAAA>>><<<===???@@@@@@@@@CCCGGGLLLRRRUUUYYYYYYYYYXXXVVVSSSPPPNNNIIIIIIIIIHHHEEEAAA<<<999555555555555666888:::;;;777777666555333222222111///...---+++)))))))))))),,,------,,,,,,+++,,,---------------,,,,,,++++++,,,++++++***+++,,,...///------........./////////////////////////////////...---,,,,,,,,,,,,......+++---///000000...+++)))------,,,+++******))))))))))))'''&&&&&&''''''(((------,,,,,,++++++************)))((((((***+++,,,,,,,,,------...//////000222111//////111444777:::///...,,,+++,,,///222444222333333333111///---+++//////.........---------......---,,,---...///000...000222444555666666666555555555444444444333333333333222222222111111111///000222333333333222111222222222222111111111000111111222222222333333333111111111000000000/////////000111111111000...---............////////////111111111000000000//////.............../////////+++---///111222111111000333333222222111000//////000000/////////.........///////////////////////////............---------//////////////////////////////////////////000000............//////000000------...000222444555666111111111222222333333444555222000111444555333111222111111222666===DDDIIIMMMRRRZZZ^^^______aaacccccccccbbbbbbaaa```_________```aaabbbdddeeeggggggjjjjjjjjjjjjlllmmmooopppmmmllllllllllllllllllkkkkkkiiigggiiilllmmmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjmmmppprrrssstttsssssstttvvvwwwxxxyyyyyy{{{xxxyyy{{{|||zzzzzz|||xxxwwwvvvvvvvvvwwwxxxyyywwwzzz~~~~~~~~~{{{{{{{{{|||zzzrrrkkkfffbbbaaa\\\\\\]]]```cccfffjjjlllssswww}}}111000000000111333555666666777888888777666444333111000///000222333222111333222000//////000222333333222222222333555777888666555333333333444666888>>>;;;777444444666999;;;444444444444444333333333444222000...,,,***&&&###"""""""""###$$$&&&'''(((+++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++............------------......---------...///////////////...------,,,,,,+++***((('''((()))***,,,------,,,,,,,,,,,,,,,,,,,,,---...000222555777888===@@@BBBAAA===;;;<<<>>>>>>???AAAEEEKKKQQQWWWZZZ``````___\\\XXXSSSOOOLLLDDDDDDDDDCCCAAA>>>;;;999555555555666777888999::::::999888666444333222111......,,,+++***)))))))))+++,,,---,,,+++,,,---///...---,,,++++++***++++++++++++******+++---...000.........////////////000////////////////////////...---,,,+++,,,---...///+++---///000///...+++))),,,++++++******))))))))))))((('''&&&&&&&&&((((((,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,---...///000000111333222111111333555777999///...------...000222333888999:::999888555222000/////////.........------///...---,,,,,,---...///...///222444666666666666666666555555555444444444333222222111111000000000///000111222222222222222222222333333333222222111111111111111222222222333111111000000000////////////000111111111000...---............////////////111111000000000/////////...------------...//////---...///111111111000000222222111111000/////////000000000/////////......///////////////////////////............---------000000000000////////////......////////////000000,,,000333333111//////000......///000111333555666333333333333333333444444555222000000333555333111000000000111555;;;CCCIIIKKKQQQYYY]]]______aaadddbbbaaaaaa``````____________```aaabbbdddeeefffgggjjjjjjjjjjjjkkklllmmmnnnmmmllllllmmmpppqqqqqqpppkkkiiihhhjjjmmmnnnllliiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjmmmqqqtttuuutttrrrsssuuuwwwyyyzzzzzzzzzzzz|||{{{xxxxxx|||}}}{{{yyyyyyxxxwwwwwwwwwxxxyyyyyy|||~~~~~~}}}}}}~~~~~~uuummmhhhdddaaa___\\\\\\]]]```cccgggjjjmmmuuuyyy/////////000222444666777888999999999888777555444333111///000111222000...222111///......///111333111222333444555666666777555555444444555555666777::::::999888888888999:::555555555555555555555555666444222111000...***&&&"""""""""""""""$$$%%%&&&******++++++,,,,,,,,,,,,------...//////...------.........///////////////000///...------......///111000000///......------******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------...000222555888999;;;===>>>===:::999;;;>>><<<>>>BBBHHHOOOUUU[[[^^^aaa```^^^[[[UUUOOOIIIEEE=========<<<;;;999888777666666777777777888888888:::999888777666555444333...---,,,+++******))))))***+++---,,,+++,,,///222///---+++)))((()))***+++************+++---///000....../////////000000000////////////////////////------,,,+++,,,---...///+++,,,.........---+++******************)))))))))((('''&&&&&&&&&&&&((((((+++++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,---...///000111111000000000111222333444555//////......///000111111444666777888777555333111////////////............///...---,,,,,,---...///---///111444555666666666666666666666555555555444333222222111000000//////111000000000000111111222222333444444444444333222000000000111111111222222111000000000///////////////000111111111000...---............////////////111000000000////////////------,,,,,,,,,---.../////////000000000000000///000/////////////////////000000000000/////////...///////////////////////////............---------111111111000000000//////........./////////000000---...000222333222000///000//////000111222444555555555444444444444444444555222///000222444333111000111111111333999AAAGGGJJJQQQXXX]]]___```bbbdddbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaacccdddeeeffffffiiiiiijjjjjjkkkkkkllllllmmmlllkkkmmmqqqsssrrrqqqkkkiiiiiikkkmmmnnnkkkhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjkkknnnrrruuuuuutttrrrsssvvvxxxzzz{{{{{{{{{zzz|||pppppp}}}|||{{{zzzxxxwwwvvvwwwwwwxxx{{{}}}~~~~~~}}}sssjjjeeeaaa^^^[[[[[[\\\]]]```cccgggkkkmmmuuuzzz/////////000222444777888999:::::::::999888666555555222000000111111///,,,222000...------///111222111222444666777777666666555666666666777777777777777888:::;;;;;;:::999888555555666666666666666666999666444333444222---)))###"""!!!!!!!!!"""$$$%%%*********++++++,,,,,,,,,---...///000000///...---......//////000000111111111000///...------...///111111000000//////......************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........000222555888:::888999:::999666777:::>>>;;;>>>CCCJJJQQQXXX]]]___\\\[[[YYYUUUNNNGGG@@@<<<888888777777666666555555777777888888888888888777999999888888777777666666------,,,,,,+++***)))))))))+++---,,,+++,,,000444///---***((('''(((***+++************+++---///111////////////000000000000000000000000000000000000---,,,,,,+++,,,---...///,,,,,,---------,,,+++***))))))))))))************((('''&&&%%%&&&&&&((((((*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,---...///000111111......//////000000000000/////////000000000000000,,,---000222222111///---000/////////............//////------,,,---...///---...111333555666666666777666666666555555555555222222222111000//////...222111000//////000111222222333444555555555444333///000000000000111111111000000000000///////////////000111111111000...---............/////////000000000000000////////////------,,,+++,,,---...///000000000///////////////............////////////000000000000////////////000000000000000000000000//////.........---------222111111111000000//////---.........//////000000///+++(((***...222111000111000000///000222444555666666666555555444444444666222//////222444333111222222333222222777>>>EEEJJJPPPXXX]]]___```bbbddddddddddddddddddddddddeeeaaaaaabbbcccdddeeeeeefffiiiiiiiiijjjjjjkkkkkkkkkllljjjiiikkknnnpppooommmllljjjiiikkknnnnnnkkkhhhkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkknnnsssvvvvvvtttrrrsssvvvxxxzzz|||||||||||||||jjjjjj}}}~~~|||zzzyyywwwvvvvvvwwwwww|||~~~~~~}}}}}}rrrhhhbbb^^^[[[XXX[[[\\\^^^```dddhhhkkkmmmvvv{{{///000111222444555666777777888999:::888666222000555555444333111000//////222111000//////000111111111444888:::999444///+++000000000111222555777888777888:::;;;;;;999666555555444444444555666888999???===;;;:::999555...)))###!!!!!!###((()))***+++------......)))+++---///000000000000---222555555888<<<===;;;666555444222111111222222333111000...------------,,,++++++***)))(((''''''******+++,,,------......666555333222222444777999;;;:::999888888888999:::AAADDDJJJPPPUUUXXXYYYYYYWWWVVVSSSNNNHHHBBB===999555555555555666666666666555666666777888999999:::999888777555333111000///,,,,,,+++******+++,,,---666111,,,+++---///...------+++)))'''''')))+++---,,,,,,------...///000000////////////000000000000,,,,,,,,,---------......444222///---,,,,,,...////////////......---------***)))((((((((()))+++,,,''''''(((((())))))******(((((())))))******++++++((()))+++---///000000///000000///......///000111111222333333222111000///222111///...---------...//////000000000000//////000000///...------,,,,,,---++++++...222333111...333444444555666777888888555666666666555333111000111111000000//////......000000000000111111111111444444333333333222222222222111000/////////000111222111111111000000000///222///---///222333222///.........///////////////111111000000///......------,,,+++***+++---000222////////////000000000000///...---,,,------//////000///.........///111222111111111111000000000000------------------------...///000000000///---,,,////////////............,,,,,,++++++,,,---///000000000000000000000000000444444444333333333222222777555222000///000111333------000333111111<<>><<<:::999999777111,,,$$$""" """###%%%(((***,,,---------+++,,,---..................333555555888<<<<<<:::888777666555555555555555222111000//////000111111---------,,,++++++***************++++++,,,---...333333333444555777888999;;;;;;<<<===>>>@@@BBBCCCHHHJJJLLLOOOQQQQQQQQQPPPLLLJJJEEE@@@<<<888666444444555555555555666666666666666666666666666666666777777777666555333222111...---,,,+++***++++++,,,111---)))))),,,......,,,++++++************++++++,,,,,,,,,---......//////---000333111,,,***,,,000+++++++++,,,,,,,,,------000///---,,,,,,---...000000///...---,,,+++***)))+++***)))))))))***+++,,,))))))))))))((((((((((((&&&&&&'''(((((()))******%%%&&&(((***,,,,,,,,,,,,111000///...------.../////////000000000///......111000///...------....../////////......//////////////////...------,,,,,,///---+++---111333222111333444444555555666666666444555555555444222111///000000000000//////////////////000000000000111111444444444444333333333333555333000...---...000111////////////000000000000222///---///222333222///000///---------...000111000000...------...///000...---,,,++++++---///111/////////000000000111111000///...---------/////////////////////000111111111111000000000000//////------------------------111000//////......//////////////////............---,,,,,,,,,,,,...///000000000000000000000000000//////000111222333444555444444333333333333333444333111000222333555;;;CCCEEEKKKSSSXXXZZZ]]]```cccbbbbbbbbbcccdddeeefffgggeeeffffffggghhhiiijjjjjjhhhiiiiiiiiiiiijjjjjjjjjlllkkkkkkkkklllnnnooopppnnnmmmlllkkkjjjjjjjjjjjjnnnoooooopppppppppoooooolllllllllmmmooosssvvvxxxzzzzzzzzzzzz{{{}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{~~~{{{ppphhhccc^^^YYYVVVWWWZZZ^^^aaacccgggnnntttvvv~~~//////000111222333444444555555555555555666666666333333222222111111000000//////111222444666888999<<<;;;:::888666333222000000000///000111333555666777888999999888666555333666666666777777888888888;;;888666666777555000,,,%%%###  !!!!!!$$$'''+++---...---,,,------------.........---///333666555777;;;;;;999999999888888777777777777222111000000000222333444/////////...------,,,,,,++++++******+++,,,---...111222333555777888999:::<<<===???AAACCCEEEGGGHHHKKKLLLMMMNNNNNNLLLKKKJJJGGGDDD@@@;;;777555555555444444444555555555666666666666666666555555555555666777777777666555333222///...---,,,++++++,,,,,,///+++((((((+++------+++************************,,,,,,,,,------.........+++000444111***'''+++///+++++++++,,,,,,,,,,,,---...---,,,,,,,,,---///000000///...---+++***)))(((++++++***)))***+++,,,---*********)))((('''''''''%%%&&&&&&'''((()))******'''(((***,,,------------222111///---,,,,,,------.....................---111000///...------.../////////...------...////////////.........---------111...,,,---000333333222444444444444444444555555333444444444333222000///000000000000////////////////////////000000000111444444444444333333333333666444000...---...000111...////////////000000000222///---///222333222///111///---,,,,,,...111222555333111000//////000111...---,,,,,,,,,...///000//////000000000111111111000000...------......//////////////////000000111111000000000////////////------------------------111000///...---...///000////////////............------,,,,,,---...000111000000000000000000000000//////000111222222333333333333444444444444444444333111000222444888===AAACCCJJJRRRXXX[[[^^^bbbeeecccbbbbbbbbbccceeeggghhhgggggghhhiiiiiijjjkkkkkkhhhhhhiiiiiiiiijjjjjjjjjllllllkkkkkklllmmmoooppplllllllllkkkkkkkkkkkkkkkooooooooopppppppppppppppmmmmmmmmmnnnpppsssvvvxxxzzzzzz{{{|||}}}~~~{{{{{{zzzyyyyyyzzz{{{{{{}}}xxxnnnfffbbb^^^YYYVVVVVVYYY]]]```ccchhhpppvvvxxx//////000000111222333333444444444444444444555555111111111111111111111111111222333444555666777777:::888666444111000///...000/////////000222333555666666777777777666555444777777777888888888888888777444222333444333000,,,'''%%%!!! !!!!!!$$$)))---//////...,,,.....................///000444666666777;;;;;;888999999999999999999888888333222111111222333555666222222111000///...---------,,,+++++++++,,,---...000111333555777999;;;<<>>BBBCCCEEEHHHJJJKKKLLLMMMLLLLLLJJJHHHEEECCC@@@??????===:::777555555666777333444444444444555555555666666666666666666666666777888999999888666333222///...------------//////...+++((()))+++---+++)))++++++************++++++,,,,,,,,,,,,,,,,,,------***---000...)))'''***---,,,,,,,,,---------.....................///000000000///...---,,,+++***)))---,,,+++++++++,,,---...+++******)))(((''''''&&&%%%%%%&&&''')))***++++++---...///111222222111111000///---,,,++++++,,,------------,,,------...///000///...------...///000///...,,,++++++,,,...///........................111///---///333555444333444444444333333222222222111222222333222111000///////////////000000000000......////////////000000222222222222111111111111222111000/////////000111111111111111000000000///222///---///222333222///000///---------...000111888777666555333111000//////...............//////000000000111111111222222222111///............///......///000000000000000000000////////////......------------------------///...------,,,,,,------////////////...............------------///000111000000000000000000000000333333222222222111111111444444333333333333333444111444555333444:::???AAACCCJJJTTT[[[___aaadddgggcccccccccdddeeefffggghhhiiiiiiiiijjjjjjjjjkkkkkkhhhiiiiiiiiiiiijjjjjjjjjmmmllllllkkklllmmmnnnooommmmmmnnnnnnnnnmmmmmmllllllllllllllllllmmmoooooonnnnnnoooqqqrrrtttvvvwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~zzzsssjjjccc```]]]YYYVVVXXX[[[^^^```dddjjjssszzz......//////000111111111///000222333222111///...///000000000111111222222111222444555666555555555555444333111000///...---000///......///000222333222333444555666777777777888888999::::::999888888777555333444777888555333,,,)))%%%""" """###&&&)))///444555333000---////////////000111333444222555777666777:::999666999999:::;;;;;;::::::999666555444444444555666777999888666444222000...---111000...,,,,,,...000111000000111333666:::>>>AAAEEEFFFHHHJJJLLLLLLLLLLLLJJJIIIHHHEEEBBB@@@===<<<999888666444444444555666333333444444444555555555555666666777777888888888999999::::::999666333111......---------///000111///,,,)))***,,,,,,***(((,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))***,,,------.........//////////////////000000000000000//////......---,,,,,,+++---,,,,,,++++++---...///******))))))((((((''''''%%%&&&'''(((***+++,,,---,,,---...000000000000///...---,,,++++++,,,------...------,,,---...///000000///...------...///000///---+++******+++---///........................111///...111444666444222444444444333222111111000000111222222222111000///.../////////000000000111........./////////000000111111111000000000000//////000000111111111111111444444333222111000//////222///---///222333222///...............///000000000111222333222111///---/////////...............000000111111111222222222333222000............///---...///000111000000///000000/////////.........------------------------,,,,,,------,,,,,,+++***////////////..................------...///000222000000000000000000000000222222222222333333333333666555333111000111222333333999;;;555333777<<<>>>AAAHHHRRRYYY]]]___aaadddcccdddeeefffggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjhhhiiiiiiiiiiiijjjjjjjjjmmmmmmlllkkklllmmmnnnooooooooopppppppppnnnmmmlllnnnmmmmmmmmmmmmooopppqqqooooooppprrrsssuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~xxxqqqhhhbbb___\\\YYYVVVZZZ]]]___aaaeeekkkttt{{{......//////000000111111...///111222222000---,,,//////000000111111222222000111333555666666666555555555444333222000000/////////......///000111222111222333444555777888999888999:::;;;::::::888777:::888666777:::;;;999777---+++'''###!!!!!!"""###(((,,,111666777555111...000/////////111333555666222666777666777:::999666888999:::;;;;;;;;;:::999777666555444444555666777;;;:::888555222000...---333111///------...000222111000000222555:::???BBBGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFCCC@@@>>><<<;;;555444333222222222333444333333333444444444555555555666666777888999999:::::::::;;;;;;999666222000------------...000111333///---******,,,,,,***'''---+++)))'''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++.........////////////000111111111111111000000000/////////......---------------,,,+++,,,---...///))))))))))))((((((((((((&&&&&&''')))***,,,------***+++---............------,,,+++++++++,,,---......------,,,---...///000000///...------...///000///---+++))))))+++---///---.....................000//////222666777444111555444444333222111000000000000111222222111//////.../////////000000111111............/////////000000000000000////////////---...000222222222111111666555444333222000//////222///---///222333222///.........///////////////)))+++...000111///---,,,///////////////.........000111111111111222222222333222000///.........///---...000111111111000///000/////////............------------------------***+++,,,---,,,+++***)))000/////////..................------...///111222000000000000000000000000111111222333444555555666777555222000///000111333444===???777111444:::<<>>;;;<<<@@@EEEHHH666666555444222111000000---///222555666666444333666666666666666555555555999:::999999777555222111000//////...------,,,,,,///,,,))))))++++++)))&&&************)))))))))))))))***+++,,,,,,+++)))(((((()))+++,,,------,,,+++////////////000000000000---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((((())))))+++,,,---......++++++,,,,,,,,,------------------,,,,,,,,,++++++/////////000111111222222111000000000//////..............................++++++,,,,,,---...//////000111222444555555444444444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000222333111///...222555;;;999555222//////000000........................////////////////////////,,,---.../////////...---,,,,,,,,,---------......000000111111111222222222444333222111000///...---......------,,,,,,,,,,,,...---,,,++++++,,,---...---------........./////////...------++++++***)))////////////............////////////000000000000---...///000222444555666333333333444444444555555444333222222333444666777222444444333111333888===BBBHHHQQQWWWZZZ\\\___bbbbbbbbbbbbbbbdddgggiiikkkjjjkkkllllllkkkjjjhhhgggiiiiiijjjkkkkkklllmmmmmmnnnnnnoooooopppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnooooooqqqrrrsssttttttooopppsssuuuwwwxxxxxxxxxzzz{{{|||}}}}}}|||{{{{{{|||~~~~~~~~~vvvooofff```]]]]]][[[YYY\\\___aaacccgggooozzz.........---------------,,,...000///------000333---...///000111111111111333333444444444555555555777444222333555555333000222111000///......///000///000111222444555666777888999;;;======;;;999888777888:::;;;<<<<<<;;;;;;444222000---,,,,,,,,,---111333666888777555222000---***(((***...111111000111111111222222222222333111333555777777666444333222333333333444444555555111111000//////......---.........---,,,,,,++++++///111444999===BBBEEEGGGIIIIIIIIIIIIGGGFFFDDDCCC???===;;;:::<<<@@@EEEHHH777666555444222111//////...000333555666666444333555555555666666666666666999999999888666444222000/////////...---,,,,,,,,,...+++)))))),,,,,,)))''',,,,,,+++++++++***************+++++++++++++++***)))***+++,,,,,,---------/////////////////////000------------............///.........---------,,,,,,,,,,,,,,,,,,,,,------((()))************)))((())))))***+++,,,---......++++++,,,,,,,,,------------------,,,,,,,,,,,,+++...//////000000111222222111111000000000/////////........................+++,,,,,,------.........000000222333444444333222444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000222333111///...111444999777444111//////000000................................................---.../////////...---,,,------------............000000000111111222222222222222111000///......---...............---,,,,,,---------,,,,,,------------------.........//////...------,,,,,,+++++++++////////////................../////////000000000......///111222333444555333333444444555555555555444444333333333444555555111333444444222444999===CCCIIIQQQWWWZZZ\\\```bbbaaabbbbbbdddfffhhhjjjkkkjjjkkkllllllkkkjjjiiihhhiiiiiijjjkkklllmmmnnnnnnoooooooooppppppqqqqqqqqqsssssssssrrrrrrrrrrrrrrrppppppqqqqqqrrrsssttttttpppqqqtttvvvxxxyyyyyyyyy{{{{{{|||}}}~~~}}}||||||}}}~~~uuunnneee```^^^]]]\\\ZZZ\\\___bbbeeejjjqqq{{{.........------,,,,,,++++++---......---...333777////////////000111111222333333333333333444444444555333111222555666333000111000000////////////000...///000111222333444555777888:::;;;;;;:::888777888999:::;;;<<<<<<<<<<<<666555333111000111222333444555777888666444111...)))&&&$$$&&&***------,,,---------.........//////...///111333333222111000///000000111222333444444000000///...------------...//////000000/////////333555999===AAADDDGGGHHHHHHHHHHHHGGGEEECCCAAA@@@;;;:::::::::;;;>>>AAACCC777666555333222000......///000333555666666555444444444555555666666777777999888888777555333111000///......------,,,,,,+++,,,***(((***------+++(((,,,,,,,,,,,,++++++++++++************+++,,,------++++++++++++,,,---......////////////////////////------------..................------------,,,,,,++++++,,,,,,---------...((()))************)))((())))))***+++,,,---......,,,,,,,,,,,,------------......---------,,,,,,,,,......//////000111111111111111111111000000000000////////////////////////------------------------///000111222222222111000333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333222///...111444666444222///...///000000................................................////////////...---,,,+++............////////////000000000000111111111111000000///...............---...000111000///---,,,,,,------......------,,,---------...............---,,,,,,,,,,,,,,,,,,,,,////////////........................///////////////000000111222222333333444555555555555666666666444444444555444444333333///222555555444555999===DDDJJJRRRXXX[[[]]]aaadddaaabbbdddfffhhhjjjkkkkkkjjjkkklllllllllkkkjjjiiijjjjjjkkklllmmmnnnooooooppppppqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssrrrrrrsssssstttttttttuuurrrtttvvvxxxzzz{{{{{{{{{||||||}}}~~~~~~~~~tttnnneee___^^^^^^\\\[[[[[[___dddhhhmmmuuu~~~///......---,,,++++++***---...///---,,,...333888111000///...///000222333222222222222222222222222222111000222555666333000000000000////////////000000000111222333444444444666777888999999888777666888888999:::;;;<<<<<<<<<888777555444444555777888666777777666444111...---%%%""" """%%%(((((('''))))))))))))***************+++---...///......---,,,------///000111222222//////...---,,,---......000111222444555555555555999;;;>>>AAAEEEGGGIIIIIIGGGFFFEEEDDDBBB@@@>>>===;;;;;;;;;:::::::::::::::888777555444222000...---000111333555666555555444333444444555666777888888888777666555333111000///------------,,,,,,+++++++++)))(((***......,,,)))+++************)))))))))''')))+++---......------,,,,,,+++++++++---///000///////////////.........,,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........)))******************)))******++++++,,,------...,,,,,,,,,------------...............------------------...//////000000111111111111111111111000000////////////////////////------------------,,,,,,///000111111111000///...222222111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///222333222///...000222222111000......///000000..................................................................------////////////000000000000000000000000000000000000///...---------......///---///111222222000...,,,+++,,,---......---,,,+++........................,,,,,,,,,,,,------......////////////............---.........////////////111111111111111222222222555666666666666666666666444444555666555444222111///222666777666777:::===EEEKKKRRRXXX[[[]]]aaaeeeaaabbbeeehhhjjjkkkkkkkkkjjjkkklllmmmmmmlllkkkkkkkkkkkklllmmmnnnpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuwwwyyy{{{|||}}}}}}}}}}}}}}}~~~|||ssslllddd___^^^^^^^^^\\\[[[```fffkkkpppxxx//////...---,,,,,,++++++000111000...,,,---111555111111000//////000222333111111111111111000000000000//////111555666444111/////////000000000000///333333333444444555555555555555666777777666555555666666777888999:::;;;<<<999888666555666777999;;;777666555333111...,,,***""""""%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***++++++******)))***+++,,,---...//////...---,,,,,,,,,...///111333555777:::<<<======<<>>===<<<;;;:::::::::::::::999888777888777666444222111//////111222444555555555555444333444444555666777888888777666555333111000///...,,,,,,,,,,,,,,,+++++++++***))))))+++//////,,,)))((((((((('''''''''&&&&&&%%%(((,,,000111000---,,,---,,,,,,+++,,,...///000000/////////......------,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++******++++++++++++++++++,,,,,,------...,,,,,,---------........./////////.........---------------...//////000000000000000000000000111111000000000000000000000000------------------,,,,,,...///000000000///...---111111000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////111333222///---///111000//////......///000000////////////////////////........................------------......///////////////000000000111111////////////////////////...---,,,,,,,,,---///000...///111333222000...,,,+++,,,---......---,,,+++.....................---+++,,,,,,------......///////////////.....................////////////000111111111111111111111111666666666666666666666555444444555666555444222111000333777777777777:::===EEEKKKRRRWWWZZZ]]]bbbeeebbbcccfffhhhjjjkkkkkkkkkjjjkkklllmmmnnnnnnmmmlllkkklllmmmnnnpppqqqrrrssstttttttttttttttssssssssstttttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxzzz|||~~~~~~~~~zzzrrrkkkccc___^^^______^^^\\\aaagggmmmrrrzzz/////////......------,,,111222222000,,,,,,///333111111111000000111111222000000000///////////////---------111555777444111...//////000000000000///333333333444444444444444444444444555555444444444333333444444666777999:::777777555444555666888:::555444222///---***((((((!!! """""" !!!!!!"""""""""############$$$%%%&&&'''((((((((((((((())))))***+++,,,,,,,,,,,,++++++---000222444777999===AAACCCEEEEEEEEEEEEFFFHHHJJJJJJIIIHHHGGGBBBAAA???===<<<:::::::::777888999::::::::::::999888777666555444333222111333333444555555555555555444444555555666666777777666555333111///......---++++++++++++++++++++++++***)))))),,,///000,,,)))''''''''''''&&&&&&&&&&&&&&&)))---111222000...,,,------------...///000000000//////......---------,,,,,,,,,,,,------------******++++++++++++,,,,,,------------------------------,,,++++++,,,------+++,,,,,,,,,---------...,,,---------............000////////////.........,,,,,,------.../////////////////////000000000000000000000000000000000000---------------------------...///000000000///...000000000///////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////111444222///---...000/////////......//////000////////////////////////------------------------...------------...//////////////////000000000000////////////............///...---,,,,,,---///000...///111222111000...---,,,------......------,,,...............---------,,,,,,------.........///////////////............////////////000000000000111111111111111222222222666666666555555555555444444444444555444444333333333555888888666777:::>>>EEEKKKQQQVVVYYY\\\aaaeeedddeeefffhhhiiiiiijjjjjjiiijjjlllnnnoooooonnnnnnlllmmmnnnpppqqqssstttuuuvvvuuuuuuuuuuuutttttttttuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}yyypppjjjccc^^^___``````______ccchhhmmmrrrzzz////////////////////////000222333111...---///222111111111222222111111000////////////......------++++++---111555777444111---...///000111111000///111111111111111000000000333333333333333333333333000000000111222444666888666555333222222444666777333111///,,,)))'''&&&%%% !!!!!! !!!!!!!!!!!!"""###$$$%%%&&&'''''''''''''''(((((()))))))))++++++***+++...222555888;;;===BBBFFFJJJKKKLLLLLLJJJKKKLLLMMMLLLIIIGGGEEE???>>><<<;;;999999999999999999999:::::::::::::::888777777666555555444444444444444555555555555555555555555666666666666666666444222000...---------*********++++++++++++++++++******---000000,,,((())))))))))))((((((((((((***+++---...////////////,,,---...//////000000///000000///......---,,,,,,++++++,,,,,,,,,---------************+++++++++,,,/////////...------,,,,,,///...------------...///,,,,,,,,,---------------------------............000000000/////////......+++,,,,,,---......//////---.........////////////111111111111111111111111+++,,,,,,------.........---...///000111111000///////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000...111444333///------///000000//////////////////////////////////////////------------------------111000...---,,,,,,,,,---........./////////000000/////////......---------111000...,,,,,,---///000//////000000//////...------------,,,,,,---------//////.........------------------...............////////////............000000000000111111111222000000111111222222222333555555555555444444333333444444333333333444555555666888999777555666:::>>>EEEJJJQQQUUUXXX[[[aaaeeegggfffffffffgggggghhhhhhiiijjjlllnnnooopppoooooommmnnnoooqqqrrrtttuuuvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyxxxyyyyyyzzz{{{|||}}}}}}~~~zzzoooiiibbb^^^___```aaa```aaadddhhhlllqqqzzz/////////000000000000000...111333222///...000222000111222333333222000////////////......---------******,,,111666777444111---...///111111111000///...............---------222222222222222222222222///......///111333555666444333222111111222444555111///,,,)))'''%%%$$$$$$ !!!!!! !!!!!!"""###$$$%%%&&&&&&&&&'''''''''''''''''''''*********+++///333777:::===@@@EEEJJJNNNOOOPPPPPPLLLMMMNNNNNNLLLIIIEEECCC>>><<<;;;999888888999999>>>===<<<;;;:::888888777888777777777666666666666444444444555555555555555666666666666666555555555555444111///------,,,---******************++++++,,,++++++---000///+++''',,,,,,,,,++++++++++++***...---,,,+++,,,...000111+++---...000000000//////000000///...------,,,,,,++++++,,,,,,,,,---------))))))******+++++++++,,,000000///...---,,,,,,+++000///...------...///000,,,,,,---------------------------.........//////000000000000////////////++++++,,,------......///,,,---------......//////111111111111111111111111++++++,,,,,,---...//////,,,---///111111111111111.........///////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111...111444333///------...000000000000000/////////000000000000000000000000------------------------444333000---+++*********............//////////////////.........---------222111...,,,,,,---///000000/////////..................,,,++++++,,,......//////.........---------........................000/////////............000111111111222222222222///000000111222222333333555555444444444333333333444333333222333444666777888999999777444555:::>>>EEEJJJPPPTTTWWW[[[```dddhhhgggfffeeeeeefffggghhhiiijjjlllnnnppppppppppppmmmnnnoooqqqsssuuuvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}~~~{{{oooiiibbb^^^___aaaaaaaaaccceeeiiilllpppyyy222222222111111111000000555444333222111000///...///000222333333111///---///...,,,,,,---///222444/////////000222444666888000111111222222000///...+++,,,---......---,,,+++...///000000000///---,,,+++------+++)))+++///444...///111222222111000000...+++'''''')))***)))((("""""""""""""""######$$$"""""""""""""""""""""""" !!!""""""###"""###%%%'''((((((((('''(((***,,,---...222999>>>DDDGGGKKKOOOSSSUUUUUUVVVRRRPPPMMMIIIEEEBBBAAA@@@888888888888888888888888<<<;;;999777777666777777888888777666555444333333222222333444444333222111444444444555555555666666333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,---000333333000//////111......//////000000111111000000000000////////////......---------,,,,,,,,,---,,,+++)))((())))))***)))+++...///000...---+++---.........//////000000///////////////////////////.........------------...------///333333111...+++,,,,,,,,,,,,,,,,,,,,,---------....../////////111000000///......------((()))+++---///000000///000000000111111222222333......000111111000//////000000000000////////////..................------...///000000000///---,,,------,,,,,,---...000111//////////////////////////////000000111111111111---......///000111111222000000000000000000000000......------...///111222...........................111333222///------//////...---------///000111............/////////000000///.........///111222///////////////000000000333111111222555555222//////000000111222222333333...//////000111222222222222///000333444222222666222333444444444333222111333222111111111222333444666666555555666888:::;;;AAAGGGOOOUUUYYY^^^dddhhhddddddeeefffggghhhiiijjjmmmkkkjjjllloooqqqpppnnnmmmnnnppprrrssssssssssssvvvvvvuuuuuuuuutttttttttvvvvvvwwwxxxyyyzzzzzz{{{|||~~~~~~~~~}}}~~~vvvhhhfffcccaaa```___```aaabbbdddhhhnnnwww222222222111111111000000333333222111000//////...///000222333333111///---///...---,,,,,,...111222//////......///111333444000111111222111111//////++++++,,,,,,,,,,,,++++++...//////000///...---,,,+++------+++)))***...222---...000111111111000000000---)))((()))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!!!!!!!!!! !!!""""""""""""###$$$&&&'''(((((()))(((+++...000111666===CCCEEEGGGKKKNNNQQQSSSSSSSSSPPPNNNJJJFFFCCCAAA??????888888888888888888888888;;;999888666666666666666888777666555444333333222111222333444444444333222333333333444444444444444333222000///......//////,,,,,,,,,,,,,,,------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---000222222000//////000///////////////000000000000000000000/////////......------------,,,,,,,,,,,,,,,++++++******++++++***+++...///000///---,,,........./////////000000////////////////////////////////////.........---111///...000222222///+++,,,,,,,,,,,,,,,---------------------.........///000000//////...------,,,(((***,,,...///000000000111111111111222222333333///000000111111000///...000000000/////////............------------.........///000000000///---,,,------,,,,,,---...000111000000000000000000000000000000000000000000111111......//////000000111111000000000000000000000000//////...---...///000000...........................000222222000......///000///.........///000111....../////////////////////////////////000000111000000111111111000000///222111111222444444222///------...//////000111111...//////000111111222222222///000333444111222444222333444444444444333222444333222111111222333444666666666666777888:::;;;BBBGGGOOOUUUYYY^^^cccgggcccdddfffggghhhiiiiiiiiimmmkkkjjjllloooqqqpppooonnnoooppprrrssssssssssssxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{|||zzz~~~}}}uuuhhhgggdddaaa______``````bbbdddiiipppyyy222111111111111000000000000000000000/////////...///000222333222111///---000///---,,,,,,---///000//////...---...///000111111111222222111111000///,,,,,,+++******+++,,,,,,......//////......---,,,+++,,,---***((((((,,,000+++---000111000000000111444000,,,******+++,,,,,,------------,,,++++++***%%%%%%###"""!!!  !!!!!!""""""######$$$%%%&&&(((***+++(((,,,///222555:::AAAGGGEEEGGGJJJMMMOOOPPPOOOOOOKKKIIIFFFCCC@@@>>>======999999888888888888888888888777666444444444555555777666555444333222222222111222333444555444444333222222222222222222222222222222000///////////////,,,,,,,,,---------......---...///000000///...------------------------------///111222000/////////000000//////////////////000000000/////////......------------,,,,,,,,,,,,++++++,,,------------,,,+++,,,...000000///...,,,......////////////000000////////////////////////000000000000000///......333111///000222111---))),,,,,,,,,,,,,,,---......---------------........./////////...------,,,,,,***+++,,,...///000000000222222222222333333333333111111222111111000///...000////////////.........///...,,,++++++,,,...///......///000///...---,,,------,,,,,,,,,...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///............///...........................///111111000///000111222111000000///000000000////////////////////////...//////000000000000000111222333333333111///...222111111222333333222000,,,,,,------......///////////////000111111222222222000000333444111000333222333444444444444333333444444222222222222333444777666666666777999;;;<<>><<<;;;::::::999999888888888888777777555555333222222333444444666555333222111000111111000111222444444444444333111111000000000000//////222111111000000/////////,,,,,,------......//////---.../////////...---,,,---------------------------///000111000///......000000000//////......---000000/////////.........---------,,,,,,,,,++++++***+++---////////////...,,,---...000000///......//////////////////000000////////////////////////000111111222111000///...333111///000222111---)))------,,,,,,---...///000------------------......///.........---------,,,+++,,,---...///000111111333333333333333333333333333222222111000000///.../////////.........------///---+++)))***,,,...000---.../////////...---,,,------,,,,,,,,,---//////000000000000000000000000000000000000000/////////111111000000000000000000////////////////////////111000000///...---------...........................///000000111111111222333222222111111000000000000000000///////////////---...000111111111000///111333444555444222///---222111111111222222111111------......//////////////////000000111111111111222000111444444111000222333333333444444444444444555555333222222333444444777666666666777999;;;<<>>>>>===:::777555...,,,(((%%%"""  #########$$$'''***,,,...+++...111333333666;;;???CCCDDDFFFGGGGGGFFFEEEDDD???>>><<<:::999888888999888888888777777666666666333222111111111222333444666555222111000000000111///000222333333333222222//////////////////......111111111111111000000000---------....../////////---.../////////---,,,+++---------------------------......///000///...---000000//////......------////////////............------,,,,,,,,,+++++++++***+++---///000000000///---...///000000000//////000000000000000000//////000000000000000000000000000111222222222111///...000......///222222///,,,...---,,,,,,---///000222.......................................------------------...///000111222444444444333333222222222333222111000000//////...............---------------,,,***))))))+++...000---.../////////...,,,+++------,,,+++,,,,,,...///////////////////////////000000//////////////////111111111111000000000000////////////////////////111111000///...---,,,,,,////////////////////////000//////000111222222222333333222222222111000000000000000000000000//////---...000111111111000///222333555666555222///---111111111111111111111222000000000111111111111111000000000000000111111111222000111555555222111333333333333444444555555555777666444333333333444444666555555555666888:::;;;AAAGGGOOOTTTXXX\\\bbbfffdddfffiiikkklllkkkiiiggglllmmmnnnnnnooopppqqqrrrrrrrrrrrrsssssstttuuuuuutttttttttuuuvvvxxxzzz{{{yyyyyyzzz|||}}}~~~~~~~~~}}}wwwmmmhhhfffcccaaa```___```aaaccchhhpppzzz//////000000000000000111111111111111111222222222111111111111111000//////000000000///000000111111111111111222333666888:::333333222111111111111222444222000//////000222444...---,,,++++++++++++,,,(((+++,,,+++((((((***---***///333222...,,,...222333444555555444555888:::AAACCCEEEFFFEEEAAA>>>;;;333000,,,'''###!!! !!!"""###%%%(((+++---...---000333444333555888<<<@@@AAABBBCCCCCCBBB@@@???;;;:::888777666666777777777777666666555555444444111111000000000222333444666555222000//////000111///000111222111111000///---------....../////////000111111222222111000000////////////////////////---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...000///---+++//////................../////////.........------,,,,,,,,,,,,++++++++++++,,,,,,---...///000000000...//////000000000000000111111000000000000//////000000000000000000000000///000222333222111///---...---,,,///333444111.........---,,,---///222333000000000///////////////////////////////////////............///000222222555444444333222111111000222111000///......//////......---------,,,,,,,,,++++++)))))))))+++---///------...///...---,,,+++...---,,,++++++,,,---....................................//////000000000111111111111111111111111000000000000000000000000000000000000///...---,,,////////////////////////222000//////111222222111111111222222222111111000/////////000000111111111...//////000000000000000222333444444444222000///000111222111//////111333111111111222222222222222000000000000000000111111111000222777777444333555444333333333444555666777888777555444333333444555555444444444555777999:::@@@FFFNNNTTTXXX]]]bbbgggfffhhhjjjkkklllkkkiiiiiikkkmmmooooooooooooqqqssstttsssssssssssstttuuuvvvrrrsssuuuvvvxxxzzz{{{|||{{{{{{|||}}}~~~~~~zzzxxx{{{~~~uuulllfffeeebbbaaa``````bbbbbbeeejjjrrr|||////////////000000111111444444444444333333333333111111111111000000000///000000000111222222333333111000000000222444555777444333222111111111222222111000...------...000111------+++*********+++,,,'''***,,,,,,***))),,,...,,,111555444///,,,...111000333666888888:::<<>>???@@@@@@>>><<<;;;777777555555444555666777666666555444333333222222111000000000000222444555777555222000//////111222//////000000000...---,,,+++,,,,,,---...///000000000111222222222222111000111111000000///...............//////...,,,+++***++++++++++++++++++++++++---,,,,,,---///000---***------..................//////.........---------,,,,,,,,,++++++++++++***------------......///000//////000000000111111111111111111000000000//////000000000000000000000000...000111222222000...,,,...---,,,///333444111...///...---,,,---000333444222111111111000000000///000000000000000000000000000////////////111222333555444333222111000//////000///...------...//////---------,,,,,,,,,,,,+++))))))))))))***+++,,,---------.........---,,,+++...---,,,++++++,,,------------------------------,,,------...///000111111000000000111111222222333000000000000000000000000//////000000000...---,,,////////////////////////444222//////111222111000///000111222222111111000......///000111222222333///////////////000000111111222222222222222111111000111222000......111333000000000000000000000000111000000000000000000000000000333888999666555777444333333333444555777888999777666444444444444555333333333333444666777999>>>DDDMMMSSSXXX]]]ccchhhhhhiiijjjjjjkkkkkkjjjjjjkkkmmmppppppooooooqqqsssuuutttssssssssstttuuuvvvsssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwvvvxxx}}}tttkkkdddcccaaa``````aaacccdddggglllttt}}}.../////////000000111111666666666555555444444444111111111111000000000000000000111222333444444444111000/////////000222333444333222111111111222333...---,,,,,,,,,,,,---...---,,,+++*********+++,,,'''***,,,,,,******---///---222777555///+++...111---222777:::;;;<<>>>>><<<:::999666555444444444555666777555555444333333222111111000000000000111222444555888666333000///000111222//////000000...---+++******+++,,,---///000111111000000222333333222111000222222111000///...------......//////...,,,+++***************************---,,,+++---///000---***,,,------......///////////////.........---------,,,,,,,,,+++++++++******......---,,,,,,---///000000000000000111111111111222111111111000000//////000000000000000000000000...///111222222000...,,,///...---///222333000---///...---,,,---000333555333222222222111111000000000000000000111111111111000000/////////111222333444444333222111///......///...---,,,,,,---///000---------,,,,,,,,,++++++(((((()))***+++,,,,,,,,,,,,---.........---,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222//////000111222333333333000000000000000000000000...///000000000///------000000000000000000000000666333//////111222111///...///000111222222111000------...000111222333444000///.........///111222111111111111111111222222000111222000......111444..................------111111111000000000000000000000333999;;;888777999444444333333444555777888999888666555444444444555333222222222333555777888===CCCLLLSSSXXX^^^dddiiijjjjjjjjjjjjjjjjjjkkkkkkkkknnnppppppooooooqqqtttuuuuuutttsssssstttvvvwwwtttwww{{{xxxuuuuuuvvv|||~~~ssskkkcccbbbaaa```aaabbbdddeeehhhmmmttt}}}...///111222333222222111444444333222222111000000---...///111111111000///222111111000111222444555222111000.........///000111111222333333222000000///,,,***+++---...,,,)))+++***)))(((((()))******++++++++++++++++++++++++------......///000000000555555777888:::<<<===>>>AAADDDHHHKKKLLLKKKIIIGGGEEE===222+++'''&&&$$$### ###&&&%%%'''---111111666777777999:::;;;<<<<<<::::::;;;<<<;;;:::888777777777777777666666666666222333333555666555111...***...///...000444666444333222000/////////000000......------,,,+++******))))))+++---///111222333333333333222222222111111444333222000...,,,***))),,,,,,,,,---------......)))((((((((((((***,,,---........................---...///000000///...---//////.........---------++++++,,,,,,,,,---------...//////000000000000000111222333444444444333222111111111111111111111111666555333111000000111111000///...---,,,------...+++,,,,,,------.........//////000111222222333333...000222444555444222111...111...***111;;;999...111111111111111111111111222222111111000////////////...---,,,,,,---...///------,,,,,,+++***))))))'''((()))+++---///000111---///111222111///---+++---------.........////////////000000000000//////,,,,,,---...///000111111////////////////////////333000...000333444222000,,,,,,,,,------.........---...///000111222333333555444222111000///000000000000000000////////////......//////000000111111000000000000000000000000////////////////////////......///000111222222333111111111000000000000000000000000000000000000000111111000000111333555666222111000000111444666888444444444444444444444444111111000000111333555666;;;BBBLLLUUU[[[aaahhhmmmnnnmmmllljjjjjjkkkllllllhhhjjjllloooqqqrrrssssssqqqrrrtttuuuvvvuuuuuutttvvvxxxzzz}}}}}}~~~}}}zzzyyy|||qqqiiieee```^^^______^^^aaaeeelllqqqyyy///000222333444333222111555444444333222111000000---...000111111111000000222111111000111222333444111111///.........//////...//////000000///---,,,///,,,******------+++(((***))))))((((((((()))*********+++++++++,,,,,,,,,------......///000111111444444666777999;;;<<<===@@@CCCGGGJJJKKKJJJGGGFFFDDD===444---***)))&&&$$$######"""!!!!!!!!! %%%((((((***///333333666777777888999:::;;;<<<999:::;;;;;;;;;:::999888888888777666666555444444333333333555666444111...,,,///000///111555666444333222000///......//////------,,,++++++***)))))))))***+++---///000222222333333333222222111111111333222111///---,,,+++***,,,,,,,,,,,,------------+++***)))))))))***,,,,,,........................---...///000000///...---//////.........---------+++,,,,,,,,,,,,---------///////////////000111111///000111222222111000000111111111111111111111111555444222111000000000111000///...---------...///---------...............///000000111222222333333///000333555555444222111...000///,,,444>>><<<222111111111111111111111111111111111000//////............---,,,,,,---......------,,,,,,+++******)))(((((()))+++---...///000---...///000000...,,,+++---------.........//////000000000//////000000000.........///000000111111000000000000000000000000222000///111444444222///,,,,,,------------------......///000111222333333666555222000/////////000111111000000000/////////.../////////000000000111000000000000000000000000////////////////////////......///000111222222222000000000000111111111111000000000000000000000000222111111111111333444555555444222111111222444555444444333333333333333333000//////000222444666888;;;CCCMMMVVV\\\cccjjjooooooooonnnmmmlllllllllllllllmmmoooqqqssstttttttttssstttvvvwwwwwwwwwvvvvvvwwwxxx{{{}}}~~~~~~~~~}}}wwwmmmfffddd```]]]_________bbbffflllqqqzzz///111333555555444111000555555444333222111000000...///000111111111000000222111111000000111222333000000///............///+++,,,---------,,,***)))///,,,******,,,,,,***''')))((((((''''''((())))))))))))***+++,,,---......,,,,,,---...000111222222222333444555777999::::::>>>AAADDDGGGHHHGGGEEECCCBBB<<<555111///---)))&&&&&&&&&%%%######""""""""""""(((,,,,,,...333666666666666777888999::::::;;;999999:::;;;;;;;;;::::::999888777666555333333222333333333444555333000---,,,000222111222666777555333222000...------------++++++******))))))(((((()))***+++---...000111111444444333222111111000000111000///...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,------//////............//////......000000000000....../////////.........------,,,,,,,,,---------......111000...---...///111222...///000111000000......111111111111111111111111333222111/////////000000//////...------...///000//////////////////......000000000111222222333333000111333555555444222111111333111///555===;;;333111111111111111111111111000000//////...------------,,,,,,++++++,,,,,,------,,,,,,++++++*********))))))***+++,,,---.........---------------,,,,,,------........./////////000000000//////000000000000000000000000000000000111111111111111111111111111//////222555555222///------------------,,,,,,...//////000111222333333888666222///......///000111111111111000000000000////////////000000000000000000000000000000000000////////////////////////---...000111222111111000///000000111111222222222000000000000000000000000333222222111111222333333888666444222111111222333555444222111111111222222/////////000222555777999<<>>AAACCCDDDCCCAAA@@@???;;;666444333111---)))((('''%%%$$$############&&&,,,111111333777:::888666666777777888999999:::888888999::::::;;;;;;;;;999888777555333222000000333222222333333222000---,,,000222222444999999777333111///---++++++++++++))))))))))))((((((''''''******+++,,,...///000000444444333222111000/////////.........---,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------...///000000000000///......///000000...///000111111000///...////////////............------------............111000...------///111333///000111111111000///...111111111111111111111111222111000.........///000000///.........///000111111111111000000/////////000000111111111222222222111222333444444333222111444555222000222777444...111111111111111111111111//////...------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,,,,------...---,,,+++++++++,,,---............////////////111111000//////000111111222222222111111111000000111111111111111111111111000///000333666666333///.........------------,,,//////000111111222333333999666222///---...///000222111111111000000000000////////////000000000000////////////////////////////////////////////////---///000111222111///...//////000000111222333333000000000000000000000000444333333222222111111111888666444222111111222333555333111000///000111111000000000111222444777888<<>>@@@@@@???>>>===<<<999666555555444///+++)))'''&&&$$$######$$$%%%***111666666888;;;<<<:::666666666777777888888888888888888888999999::::::888888666444222000///...222111111111222222000...+++///222333666:::;;;888111000...,,,***))))))***)))))))))(((((((((((((((+++++++++,,,---......///333333222111111000//////...---------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---///111222333333111000///......///000111...///000111111000///...000000/////////.........------........./////////111000...------///111333222333444444444222111000000000000000000000000000111000///.........///000111000///...//////111111222222222111111000000///111111111111111222222222111222222333333222111111222222000...000222000+++000000000000000000000000......------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++,,,,,,,,,------------,,,+++******+++---............/////////000000222111000//////000111222333333222222111111000000111111111111111111111111000///000333777777333///........................000000111111222222333333777555222///......///000111111111000000000000///000000000000////////////////////////////////////000000000000000000000000//////000111000000............///000111111222222////////////////////////333333333333222111111000555444222111111222333444333222111000000000111111333333222222222333555666===EEEPPP[[[dddllltttzzz{{{yyyvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyyyyzzzyyyxxxvvvuuu{{{|||~~~~~~}}}~~~~~~wwwpppjjjccc___]]]```bbbbbbfffkkkooovvv222333333333222000///...111111111111111111111111222222111000000000111111333222000///...............///000000111000000000000000111111000...,,,++++++(((&&&''')))***(((%%%&&&&&&((()))))))))))))))))))))***,,,---///000000...//////000000111111222000000111222333444555555777999;;;<<<<<<<<<::::::999666444444555555111---+++***(((&&&&&&''')))***...555:::;;;;;;===<<<:::555555666666777777777777777777777666777777888999777666555333111000......000//////000222222111000,,,111444444666:::999666///...,,,***))))))))))))*********)))))))))))))))++++++,,,,,,---------...222111111111111000000000---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,...000222333333444333111000......000111333//////111111111111//////000000000/////////...............////////////000111000...---...///111222444444555555444333111000000000000000000000000000111000///......///000111333222111/////////000111111111111111111111000000111111111111111111111111111111111111111111000///------,,,---///000000///000000000000000000000000......------,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------......//////---,,,+++***+++,,,---........./////////000000000333222000//////000222333333222222222111111000000111111111111111111111111000///000333666777444111////////////000000111111111111111222222222333333555444222111000///000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000111000000//////.........---......//////000000000////////////////////////333333333333333222111000222111000///000222444555111111111111111111111111555444333222222333444555===EEERRR]]]fffoooxxx~~~zzzzzzyyyyyyxxxyyyyyyzzz{{{|||||||||{{{zzzxxxwww}}}~~~yyyrrrkkkfffddd```^^^aaabbbcccffflllqqqxxx333333222000///..................///000000111111333222111000000000111111333222000...------------...///111222222222111111///000000000///---+++***)))&&&$$$&&&)))***(((&&&&&&'''(((*********************+++,,,---...///000000000000000000000000000000000111222333444444555666777888999:::999888777666444111222444444222///000...,,,++++++---///111222888>>>>>>===>>><<<888555555666666666666777777777777555555444555666666666555444222111///.........------///111333222111000444666555555777555111---,,,+++)))(((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------000000000000111111111111...------,,,+++******)))------........./////////......000111222222111111333222000//////000222333///000111222222111000///000000000000/////////........./////////000000000///////////////000111111222333333333333111000...000000000000000000000000111000/////////000111222555444222000/////////000000000000000111111111111111111111111111111111111000000000000//////.........------///000111111111000000000000000000000000.........---,,,,,,++++++++++++,,,------,,,++++++++++++++++++++++++++++++------......///000111111,,,,,,,,,,,,,,,---........./////////000000000000444222000//////000222444111111111111111000000000000000000000000000000000111000///222555777555333//////000111222333333444111111222222222222333333222222222222222111000000////////////.........---111000000000/////////...000000000000000000000000000000000000000000000000333111///---------......---------...............////////////////////////111222333333333222111111111000///......000222333...000222333444333222222444333333222333444555666===FFFRRR^^^hhhrrr{{{~~~~~~~~~~~~|||{{{}}}xxxqqqjjjfffeeeaaa___aaabbbcccfffkkktttzzz444333111///---------...,,,,,,---...///000111111444333111000000000111111333222000...---,,,,,,---///000111222333333222111............---+++)))((('''%%%###%%%)))***)))&&&&&&''')))***+++++++++******+++,,,,,,---...//////111111111111000000000000000000111222333444444555555666777888888777777666555222000111333444222///333222000///000222555777333:::??????>>>>>><<<888555555555666666666666666777666555444333333444555555444333222111///......---,,,,,,...111333333222333777888666444444111,,,,,,+++***((((((((()))***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222......---,,,+++***)))(((.........////////////000000111222222111000///...444222000//////000222444///000111222222111000///000000000000////////////////////////000000000000...//////000000000000000000111111111000///---,,,000000000000000000000000111111000//////000111222666555333111//////////////////000000111111111222222222111111111111111111000000//////.........---333111111222222000000111000000000000000000000000///......------,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++------...///000111222222,,,,,,,,,------.........////////////000000000000444222000//////000222444000000000000000000000000////////////////////////222000///111555777666444//////000222333444555666222222222222222222333333000111222333333222111000///.........------------111111000000/////////...000000000000000000000000000000000000000000000000444222///,,,+++,,,...///------------------,,,,,,////////////////////////111111333333444333222111222000///...---...000111---///222555666555333222222222222222333555777888>>>FFFSSS___iiisss}}}~~~|||uuunnnjjjfffbbb```bbbccccccfffkkkuuu{{{666555333111000000111111000111111222222000///...///000222333444333333222555444222000...............///000111222222111000222000...///000///+++'''((()))++++++,,,+++***)))&&&)))++++++)))(((+++...******+++,,,,,,---......////////////000000000000000///------...111444666666666666555333111///---...///000111333444555666777777777777777777888888999:::;;;<<<;;;999666444333555666444222333666999444444444333333222222222777555333111000000000000///000000222333444555555444444333222111000//////))))))******+++++++++++++++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111---...//////...,,,***)))---------...000222555666444444333333222111000000666444111...------///000......///111222333444555444222000///............000////////////111222333333111111444888777333---111111000000/////////...///000111222333222111111111111111222222333333333777555444222111111222222111111111111111111111111000000111111111222222222,,,---...000000000///...000000000000000111111111......//////000000111111......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------....../////////,,,---------......//////...---000333333///...000333222000000000111222333000000000000000000000000222111000//////000111222...111222111//////333777555444333444666666333000111111111111111111111111222222222222222222222222////////////............---000111111......///222///////////////000000000000000000000////////////***+++...000000...,,,+++////////////////////////000000000000000000000000000000000000111111111111///000000///---+++)))(((+++111666666111///222777444444333222333444555666===EEEQQQ\\\fffpppyyyxxxpppjjjcccbbbaaaaaacccgggjjjmmmuuu}}}777666444222111111111111111111111111111000//////000111222333333333222111444222111///.........///...///000111222111000///111///...///000///,,,)))******+++,,,,,,,,,+++***(((+++...---+++***+++---******+++,,,,,,---.............../////////000000000///......///111444666666666666555333000...,,,***+++---000333555777888888888888888888888888888888999:::;;;:::888666444333555666444333333666888444444444444333333222222777555444222111000111111111111222222333444444444333333222111000///......)))*********+++++++++++++++*********,,,---///000------------------------//////000000000000000000...............------,,,.........///000222444666444333333222111111000000444333000......///000111...//////000111222333333444333222111000000000111......------...///111222333222111444777777333...000000000000//////......000000222333333333222111111111222222222333333333666555333222111111111222111111111111111111111111111111111111111222222222---...///000111000000///000000000000111111111111....../////////000000000............---------,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,***)))***,,,------........./////////...,,,...222333000///000222111000000111222222222000000000000000000000000111000/////////111222333111333444222//////222555555444333555666666333000111111111111111111111111222222222222222111111111////////////////////////...000222111///...///111/////////000000111111111111000000000////////////,,,---...//////...,,,+++////////////////////////000000000000000000000000000000000000111111111111///000000///...,,,***))),,,222777666222000333777444444333333333444555666>>>EEEPPP[[[dddmmmwww~~~~~~{{{qqqjjjdddcccaaaaaacccggglllooovvv~~~888777666444222111111000222222111111111000000000111111222222222111000000111000//////....../////////000111111111000///...000///...///000000...,,,,,,,,,------------,,,+++***...111111...++++++---***++++++,,,,,,------...---------.........//////111000//////000222444666666666555333111///,,,+++(((***,,,000333777:::;;;;;;::::::999999888888888777888999999999777555333444555555555333444555777555444444444444444333333666555444333222222222222333333333333333333333333222111111000///...---,,,************+++++++++++++++***++++++,,,...///000........................///000111111111000///...000///.........///111111////////////111222444444333333222222111000000000222111///......000111333////////////000000000111333333222222222222333333------,,,,,,---...000111333222222444777777333///000000////////////......111111222333333333333222222222222222333333333333444333222111111111111111111111111111111111111111222222222222222111111111///000111222222222111000111111111111111111111111.........////////////////////////.........------------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---,,,......***%%%###&&&***......////////////000000111......222333000...///222000000111333333333222000000000000000000000000000/////////000222333555444666777444111///111444555444444555666666333111111111111111111111111111222222222111111000000000......//////000111111111///000222222000///000111...//////000111222333333111111000000000//////////////////...------,,,,,,////////////////////////000000000000000000000000000000000000111111111111///000000000///...---,,,...333777777444222444888555444333333333444666666???FFFOOOXXX```iiissszzz}}}~~~}}}~~~~~~}}}~~~ssslllfffdddaaaaaaccciiiooosssyyy:::999888666444222111000222222111111000000111111111111111111000//////...///............/////////000000111111111///...---////////////000000//////...............---------,,,000333333000,,,+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......111000000000000222444555666555444222///---+++***+++,,,///222666:::<<<>>><<<<<<;;;:::999888888777555666777888777666444333444555555555444444555666444444444444444444444444666555555444444333333333666666555555444333333222111000000///...---,,,,,,++++++++++++++++++++++++***++++++,,,---...///000///////////////////////////000111222222111///...111000......///111444666000000000000111222333333222222111111000000000000333222000/////////000111//////////////////......000000111111111222222333//////......///000222333444333333444666666333111////////////////////////222222333333444444444444333333333333333333333333333222222111111000000000111111111111111111111111333333222222222222111111000111222333333333222111222222111111111111111000........................000////////////.........------,,,,,,,,,+++++++++***++++++,,,,,,------------000000+++$$$"""(((.../////////000000000000000444000///111222///...000222111000111444555333111///////////////////////////......///111333555666444777888666333111333555444444555666666555333222111111111111111111111111222222111111000/////////......///000111222333444000111222222222111000000...///000111222333444444111111111000000000//////222111///...------------///////////////////////////////////////////////////000000000111111111111///000000000000000//////111444888888555444555888555444444333333555666777AAAFFFOOOVVV]]]eeennnuuuvvvxxxzzz|||}}}~~~~~~}}}zzz~~~~~~}}}}}}}}}uuummmgggeeebbbaaaeeekkkrrrwww}}};;;:::999888666444222111222222222222111111111000111000000///.....................//////////////////000111111000///...---//////000000///000000111000//////......------------000444444000,,,+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------111000000000000222333444555444222000---,,,******000111333666999;;;===???;;;;;;:::999999888777777555555666666666555444333555555555555555555555444444444444444444444444444555555666666555555555555888888777666555444333333111111000///...---,,,,,,,,,+++++++++++++++++++++***+++,,,---.../////////000000000000000000000000000000111222222111000///111000///...000333666999111111111222222222111111111111000000000000//////444333222000///......////////////...............---......///000000111111333222111111222333555666444333444555666555444222///000000000000000000000444444444444444555555666333333333333333333333333111222222222111111000000111111111111111111111111333222222222222222222222111222333444444333222111333222222222111111000000.........---------------000////////////.........------,,,,,,,,,+++++++++******+++,,,------......---000222...((('''---333000000000000000/////////111...---000000111555;;;555222///111444555333000///////////////////////////......///111333666777333666888777444333555777333444555555555333222222111111111111111111111111111111111000000000//////...///000111222444555555111222222333333222000///...///000111222333444444111111111111000000000000333222///...------......000000000000000000000000///////////////////////////000000000111111111111///000000000111222333333222555888888666555666777555555444333444555666777AAAGGGOOOVVV\\\bbbjjjpppqqqrrruuuwwwyyyzzzzzzzzzwww|||}}}||||||}}}vvvmmmhhhfffccccccgggnnnvvv{{{;;;;;;:::999888666444333111222333333333222000/////////...---------............///000000000//////...///000000000///...---000111111000//////111333111000///...------------,,,000333222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///000000111111222333111000...,,,+++******222333555777999;;;<<<===999888888777777666666666555555555666666555555444666555444555666666444222222222333333333333444444555555666777777777666666999999888777666555444333333222222111000///...---,,,,,,,,,,,,++++++++++++***+++,,,...////////////000000000000000000000000000000000111111111222222111000//////000333666999222222333333222111000000000000000///////////////555444222111///...------///////////////.........---...///000000000000000444444333333444555777888444444555555555555444444000000111111111111222222555555555444555666666777444444444444333333333333111222222333222222111111111111111111111111111111222222222222333333333444222333444444444333222111333333333222111111000000---------------,,,,,,,,,/////////.........------------,,,,,,,,,,,,++++++******+++,,,---...//////---000222///,,,,,,111666000000////////////......+++***,,,...///333@@@LLL999444//////333555333///000000000000000000000000/////////000111333666777222555888777555333555777111333555555333111111111111111111111111111111111111111111111111111111111000000111222333444555666333222333444555333000......//////000111222333333222222111111111000000000222111000///......///000000000000000000000000000000000000000000000000000000000000000111111111111000000000111222444666777444666888888777666666666666555444444444555777777@@@FFFOOOVVV\\\aaahhhlllmmmoooqqqtttuuuvvvvvvvvvuuuzzz|||||||||}}}uuulllhhhfffeeefffjjjqqqxxx}}}:::;;;;;;:::999777666555000111444555555333000......---,,,,,,,,,---...//////000111111111000///...---...///000000000///...111222333111///...111333111000///---,,,,,,------+++...000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000000000///...,,,++++++++++++///000222444666888:::;;;555555555555555555555555555555555666666666666555666555444555777666444111111111111222222222333333555555777888888888777777999999888777666666555555555444333222111000000///------,,,,,,,,,+++++++++***+++---...///000//////000000000000000000000000000000//////000222444555111000000000111333666777333333444444333111000///////////////////////////333222222111000//////...//////////////////000000000111222333333333222111333333222222333444666777444555555555444444444555111111222222222333333333666666555555555666777888555555444444444333333333111222333444444333222222111111111111111111111111000111111222333444555555222333333444333222111000444444333222222111000000---------,,,,,,,,,++++++............---------,,,------,,,,,,,,,,,,++++++******+++,,,---...//////...///000///......000222/////////.........------***,,,......,,,222EEEWWW===666///...222444222///000000000000000000000000000000000000111333555666333666999888444222333444///222444444111//////000111111111111111111111111000000111111222333333333111222222333444555555666444333333555666555000---/////////000000111111111222222222111111111000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111333666888999444666777777777666555555666555444444444555777888>>>FFFPPPXXX]]]aaafffjjjkkkmmmoooqqqsssttttttssstttxxx}}}||||||}}}~~~ssskkkgggffffffhhhmmmtttzzz~~~::::::;;;;;;:::888777666///111444666666333000------,,,,,,+++,,,---///000000111222222222000///...,,,---...000000000//////222333333111......111333111000...---,,,,,,,,,---+++---///---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........//////////////////...,,,+++******+++,,,+++,,,...000333666888999333333333444444444444444555666666666666666666666666555444555777777444000000000111111111222222222444666777888999999888888999999888888777666666555666555555444333222111111---------,,,,,,+++++++++***+++---///000000//////////////////////////////111000......///222555888000000000000111333555666444444444444333111///............///////////////000000000000000000000000////////////000000111111444444666666666555444333222111111000111333444555444555666555444444555666222222222333333444444444777666555555555666888999555555555444444333333333111222333444555444333222111111111111111111111111000000111222444555666666222333333444333222000000444444333333222111000000---------,,,,,,+++++++++......---------,,,,,,,,,---------,,,,,,,,,++++++******+++,,,---//////000........................//////......---------,,,...000222///***///DDDYYY@@@888///---111333222///000000000000000000000000111111000000111333555666555888:::888444111000222...111444333000...///000111111111111111111111111000000111222333444444555222333333444444555555555444333333555666555111,,,////////////000000000000222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111444777999;;;444555777777777666555444666555555444555666777888===EEEPPPYYY^^^aaaeeeiiikkklllnnnppprrrrrrrrrrrrtttxxx|||~~~}}}~~~||||||}}}~~~}}}rrrjjjffffffgggjjjooouuu{{{>>>===<<<:::888666555555000111222333333222111000000///---,,,,,,...111333111111222333222111000///+++,,,,,,------.........111000///------......///---.../////////...,,,+++++++++---.........---,,,------------------------000000000111000///......+++,,,---------,,,+++***------,,,++++++******)))&&&(((+++...000222333333111000000000000222333444555555555555666666666666<<<888333222444666666555//////...///000111333444777777888999:::;;;;;;<<<666666666666555555555555444555555555444222000///...///111222111...,,,***---------...///000000111,,,---------.../////////////////////000000000000///000000111222222333333222222333333222111///...,,,,,,++++++,,,...///000000000000000111111111111000000111111111222222222222333555666888888777777666666555444333333222222///111333555555333111///000111222444555666666666999666444444666666333111666444333444777888777555444444444444444444444444444444333222111000/////////000000222333444555555555555555444444333333333222222111000///......------------,,,,,,,,,++++++..................------***+++---///////////////---------............///////////////000000000000111111111111000000000000000///,,,+++---111666999000000000000000000000000000//////////////////000222222222222222222333333999999888777666555555444333444444555444333111000444333222111111222333444333222000/////////000111333444555777777777666666777555333444666666222...000000000000000000000000////////////000000000000////////////////////////222111///.........///000555444444333222111000000000000000000///////////////000333555777888888888777777777777666666666666222222333444555777777888<<>>BBBHHHMMMRRRXXXaaagggnnnpppsssvvvyyy|||~~~}}}}}}|||~~~|||rrrhhhaaaaaaccchhhppp{{{666888:::<<<<<<;;;999888666777777666555333111000...///000111222444555666666666444333333444444555333333222111000......---...---+++*********+++,,,)))***+++++++++++++++*********,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...000...///000111111111000///------,,,++++++******))))))(((''''''''')))***+++...---,,,++++++,,,---...++++++,,,,,,------......***---......,,,+++,,,---,,,+++++++++,,,...000111444666999;;;<<<<<<:::999777777777666666666555555555444222111000///000000000000000///......------,,,,,,++++++++++++++++++---------...............////////////000000000000222222111000000//////...000111111111111///...---,,,---...///000000//////000000000000111111111111444444444555555555666666444444444444555777888999444444444444444444444444333444666777777666444333222222111111222222333444444666777666333222333444222444555444111000111333000000000///......------...///222333333222000///......////////////000000111111222222222333333333222222111111000000//////000000000/////////......---......///000000111111...///000111111000///...111000...------///111333/////////000000000111111111111111111000000000000///////////////000111222000000000000000000000000111111222222222222111111444444444444444444444444111222222333333444555555444555555666666555444333333222111000000111222333333222222222333444666777888777555444333222222333444333222444777777444111333333333333333333333333222222333333333444444444444333111//////111333444333333444444444333222111111111111222222222222222666444222000000111333444777666666555666777888999666666555555555444444444666666777777888999::::::<<<@@@FFFJJJOOOWWW```ggglllooosssxxx|||~~~}}}||||||rrrhhhaaa```cccjjjttt555666888::::::999666555666666777777666444222111...///000111333444555666777666555444333444555555444333222111000///...------,,,+++*********+++,,,&&&((()))+++,,,,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++---,,,***)))((()))***+++,,,---///000111111000000------,,,,,,+++******)))+++***)))(((''''''((()))...---,,,+++++++++,,,---))))))***+++,,,------...''')))+++***((((((***,,,,,,+++++++++,,,...000111444666999;;;<<<<<<:::999666666666666555555555555555444222000//////000000111111000///...------,,,,,,+++++++++++++++++++++,,,------....../////////////////////000000000000222222111000///...------000000111111000///...,,,+++,,,...000000000000000000000000000111111111111444444444444555555555666444444444444555777888:::444444444444444444444444333555777999999777555333666444111//////111333555555777888777333111333444222444555444111///111333111111000///......------///000333444444222000///.........///////////////111111111222222333333333444333333222111000//////000000000000////////////---......///000111111222//////000111111000///...111000...------///111333////////////000000000000111111111111000000000000000////////////111333444111111111111111111111111111111111111111111111111222222222222222222333333...///000111222333444555555555666666666555333222444333222111111222333444444333222222333444666777444333222111111111222333444333222444777777444111333333333333333333333333222222222333333333444444444222000......000222444///111222444555555444444222222222222222222222222777555222111000111333555666555555555555777999:::666666555555555444444444555666777888999:::;;;;;;:::>>>DDDIIINNNVVV```gggjjjnnnsssyyy~~~~~~}}}}}}}}}ssshhhaaa```dddlllwww:::999999999888888777777666666555444222111000///111111333444444444333333666555444444222222111000111111000...---,,,+++***))))))***+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((()))***''''''((())))))((('''&&&)))((((((((((((***+++,,,......//////////////////,,,***'''%%%$$$$$$%%%'''%%%)))(((""""""'''(((%%%,,,,,,,,,++++++*********'''&&&&&&'''(((***+++------,,,+++*********+++,,,,,,,,,,,,---...000222333999999999999::::::;;;;;;666666666666555555555555666555444222111111222222111000000///......------)))***++++++------...///------......///000000000...111444444111000111222......---...///000222333111000...---,,,,,,,,,---...///000222222222111000---///222444444333111000222444666555333222444666666555555555555444444444666444222000000222444666555555555555555555555555666666666555444444444333444555666666666555444333111111111111111111222222000000//////.........---000111222333444333333222/////////000000000000000666444333555999;;;;;;999444333111000///...//////.........///////////////......///000111222222333000000/////////111222333111000000000/////////...111000/////////000222333000666000)))---...+++...000111111222222333333444222111000000000111333333333222111000000000111222000000111222333333444444222111111111111333444555666666666666555555555555666333000......111444777555555444333333222111111///.........///000222333000//////222555666444111222222222111111111000000333222222111111000000000...111111......111111...------///444999;;;999666000000000111111222222222333111///...///111333555666777888999999888777666888555333444777888666444555777999;;;===>>>>>>>>>:::999===FFFNNNTTT[[[bbbhhhooowww}}}}}}ooogggfffccceeemmmyyy999888888888777777777666666666555444333222222111111222444555666555444333555555444333222111111000111000000...---,,,++++++******+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))******&&&'''((()))))))))(((''')))))))))((()))***,,,---//////..................,,,***'''%%%$$$$$$%%%&&&'''***)))%%%%%%***+++(((,,,,,,,,,+++++++++******((('''''''''(((***,,,---,,,,,,+++******+++,,,---------------...111333444888999::::::;;;;;;::::::666666555555555444444444555444333111000000111111000//////...------,,,,,,******+++,,,---......///.........///000000111111000222444444111//////000............///111222444222111///...------.........///000111222222111000000111444666666555333222222444666555222111222555666666555555444444333333555444222111111222444555555555555555555555555555555555555555555555444444444555555666555555333333333222222222111000000000000000/////////............///000111222111000000///////////////000111111666444333555999::::::888444333111000/////////000//////////////////000000//////000000111111222222222111000//////000111111000000000000////////////111000/////////000222222AAAEEE;;;000222111---000222222222222222222222111222111000000000111333333555444222000000///000000111111111222222333333333111000000000111222444555666666666666555555555444444222000//////222444666555444444333222222111111//////......///000111222111000000222555666444111222222222111111111000000222222222222222222111111+++......------111222///......000333777999888555222222222222222222333333222222000000111222444666777777888999999888777777888555333555777888666444666777999;;;============:::999===EEEMMMRRRYYY```fffllluuu{{{}}}|||nnngggfffcccfffmmmyyy777777777666666666666666666666666555555444444444222333666888888777555333555555444333222111000000000000//////...---,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,444333000...,,,+++++++++&&&''')))************)))************+++,,,---...//////......------,,,,,,+++)))'''%%%$$$$$$%%%&&&''')))***((())),,,...,,,,,,,,,,,,++++++++++++***))))))(((((()))+++---...,,,++++++***+++,,,...///......---...///111333555777888:::;;;;;;;;;999888555444444444444333333333222222111000////////////......------,,,,,,++++++******+++,,,---...///////////////000111111222222222333444444111///...............///000111333444333222111////////////000///000111111222111111111222333555777777666444333111444555444111///111333666666666555444333222222333333333333333333333333555555555555555555555555555555555555555555666666444555555555555444333222444333333222111000//////000000000000////////////---...///000000000///...///...------...000222444555444444555777999888777444333111000000000111111111111111000000000111111000000000000000111111111444333111////////////000////////////000000000000000000/////////000111222HHHKKK???222333111...111333333222222111000000///222111000000000111333333666555333111////////////111111222222222222222222////////////000222444555666666555555555444444444111111111111222333444555444444333333222222111111000000/////////000000111111111111333555555444222222111111111111000000000222222333333444333333333,,,//////------111111...000000000222555666666555444444333333333333333333222222222333333444666666888888999999999999888888888666444555888999777444666777999;;;<<<<<<<<<<<<:::999<<>>666,,,//////+++///222222111111000000000000222111000000000111333333555444222000//////000000222222222222111111111111............000222444555555555555444444444333333///000111333444444444444333333333333222222111111111111000000000000000000111111222333444444333222111111111111000000000000111222333555555555555444333555444000///111000---333222111111222444555555777666555444333333444444333333444555666777777777999999::::::::::::999999999777555666888999777555666777999:::;;;;;;;;;::::::888;;;BBBHHHLLLRRRXXX[[[bbbkkkrrrvvvzzz~~~}}}}}}xxxllleeeeeefffjjjqqqzzz444444444444444444555555666666777777777777888888555666888:::999888666444555444333222111000000/////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******&&&''')))***+++++++++******++++++,,,------......---,,,,,,,,,+++++++++******)))'''&&&&&&&&&&&&'''%%%%%%&&&((()))((()))***++++++++++++++++++++++++++++++*********,,,---...++++++******+++---...///............000222444555333555777999:::888666555111111111111000000000000------------------,,,,,,+++++++++++++++************+++,,,---...//////000000000111111222222333333//////111222333333222111//////000111222333444444555444333222111222333333222222111111111111111111000111111222222111000///000222444333///...000222444555555666555333111000000111333555555444333222555555555555555555555555444555555666666777777777555444444333222111111111000000000111222222222333000111111111111111111111222222333444444333222111///...---,,,---000333555333444444444444444444555333333222111111222333444555444333111111111222333111111111000000000000000111000/////////000222333////////////000000000000000///.........///111111)))222...)))......***,,,/////////000000111111111222111000000000111333333222111000000000111222333222111111111111111111111///.........000111333444444444444444333333333333...000222444555444333222333222222222222222111111111111111111111000000000000111222333333222222222000000000000000000000000111222444555666666555444777999888444333555444111444333222111111222444666888777555444333444555555333444555666777888999999;;;;;;::::::::::::;;;;;;:::777555666999:::888666666777999:::::::::999999999777999???DDDGGGLLLRRRUUU\\\eeelllqqquuuzzz~~~|||{{{wwwkkkeeeeeehhhlllsss|||444444444444444555555555777777777777777777777777777777888888888777666555444444333222111000////////////////////////000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''''''((()))***&&&''')))************)))******+++,,,------------*********+++++++++++++++***))))))(((''''''(((((((((&&&&&&))))))&&&%%%'''***++++++++++++,,,,,,,,,++++++*********+++---...+++******)))***+++---.........---...///111333555222333555666777666444333000000/////////.........,,,,,,---------,,,,,,+++++++++++++++++++++******++++++,,,---...///000000000000000111222222333333......///111444444333222///000111222444444444444555444333222222222444444333333222111111111111222000000000000000//////...///222444333000///111333222333555666555444222111000111333444555444444333555555555555555555555555666666666666666666777777555444333222111000000000//////000111222333333444111111111111222222222222333444555555555444333222///...------...000222444333444555444222222333444333222222222222333555666666555333111000111222333000000000000000111111111000////////////111333444000000000000//////////////////.........///000111(((111///,,,222111+++,,,---......///000000111111222111000000000111333333111000000000000222333444000000111111111111111111111000//////000111333444444444333333333222222222///111333444444333222111222222222222222222111111000000111222222111111000...000222333111000000111//////000000000000000111111333444666666555444222444777777555555999999666444444444333222333555777888777555333333444666777444444555555777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::888666777:::;;;999666666777888999:::999888777777555666<<<@@@BBBGGGLLLPPPVVV___fffkkkpppvvvzzz}}}~~~{{{zzzwwwkkkffffffiiinnnuuu}}}444444444444555555555666777777777777777666666666888888777666666666666666444444333222111000//////......//////000000000111///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))&&&'''((()))))))))((('''))))))+++,,,------,,,,,,(((((())))))***+++++++++*********)))))))))))))))---)))))),,,+++&&&$$$&&&******+++++++++,,,,,,,,,++++++***))))))***,,,---+++***)))))))))***+++,,,------------...111333444111111222333333333333333............------------++++++,,,---------,,,+++++++++++++++++++++++++++++++++,,,---...///000000//////000000111222222222000//////111444444222000///000222333444555444444444333222222222333444555444333222111111111222222222222222111111000000000...111333333111000333555000222444555666555333111111111222333444444444444555555555555555555555555777777777666666666666666555444333111000///000000000000000111222222222333111111111222222222333333222333444444333222111000///////////////000111111222444555444111000111333333222222222333444666777777555222000///000222333//////000000111111222222111111000//////000111222222222111000///...------//////...---...///000111,,,555222...333222---///////////////////////////222111000000000111333333222111000000000111222333//////000000111111222222333222111000000111222333333333333333222222222222111222333444444222111000111111111111111111222222//////111222333222222111---///222222000......///////////////000000111111111333555666666444222000111444555333444888888666333555666555444444666888777555444222333444666888555444444444555888:::<<<======<<<;;;;;;<<<======;;;888666777:::;;;999777777777888999999888777666666333444999<<<>>>BBBGGGLLLRRRZZZaaafffkkkqqqvvvxxxyyy{{{}}}~~~zzzzzzwwwlllggggggjjjooowww444444444555555666666666777777777777666666666555999888666555555555666777444333333222111000//////......//////000000111111///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******((('''''''''((()))''''''((())))))((('''&&&((()))+++,,,------,,,+++''''''((()))***+++,,,,,,++++++++++++************111------000...'''$$$'''*********++++++,,,,,,,,,+++***)))))))))***+++,,,+++***)))((((((((()))***,,,,,,,,,---...000222333111111111111111222222222......---------,,,,,,,,,***+++------...---,,,+++++++++++++++++++++,,,,,,+++,,,,,,---...///000000/////////000111111222222222111000111444444111...///000222444555555555444444333222222222333444555555444222111111111222222444444444333333222222222...111333333111111444777///000333555666555333222111111222222333444555555555555555555555555555555888888777777666666555555666444222111/////////000222222222111111111111111111111111222222333333333000111222222111000///.../////////000000000000000222444555444111///000222333222222222333555666888777555222000///000111333...//////000111222222333333222111/////////000000333222111000///...---,,,///......---...///000111---555111+++111222///222000000000///......------222111000000000111333333444333111000000000111111...//////000111222222333444333222111111111222333333333333222222222111111333333444444333222000///111111111111111111222222...///111222333333333222,,,///111111///------///.../////////000000111111222333555666555333111///222555444222111444444111222555777777555555777999666555333222222444777999555444333333444777;;;===>>>===<<<;;;;;;<<<===>>>;;;999777888;;;<<<:::777777777888999999888666555555222222777:::;;;???DDDJJJPPPXXX___ccchhhooosssuuuvvvxxxzzz||||||||||||}}}zzzzzzwwwlllggghhhjjjpppxxx:::666111000111333333222222222333333444555666666777555333222222444666777888555333333555555222000111000///......///000111...///000000000///---,,,---,,,,,,+++++++++******''''''&&&%%%&&&'''((()))'''((()))))))))(((&&&%%%((()))+++,,,---,,,,,,+++,,,,,,---------,,,+++***'''(((***+++,,,,,,+++***++++++***)))((('''&&&&&&%%%'''***,,,---,,,+++***+++)))&&&'''***,,,+++******+++,,,,,,+++***((('''+++++++++,,,,,,,,,---------------...///000000111.........------,,,,,,+++'''(((+++------,,,***((()))******++++++,,,------)))***+++,,,...///000111111000/////////000222333/////////000111111222222111111111111111111222222333333222222111000000000444333333222111000//////111111000000//////......000////////////111222333666555444333333333444555666444222333777:::;;;:::888777777777666666666555888777777666555444444444000/////////............111111111000000000000000111111111222222333333333222111000.........///000////////////000000000000333333444444333222000///222333444333333555;;;???666555222111111333555777888666222......///222444444444333333222111000000444666666444///------///---......///000111111222222222333444333222111000333222000/////////000111000......000333444111///333222222111000//////......//////000111222222333333444555555555444333222444555777999888666444222555444333222222333444555///111222111...---...000222222222222111111000000111000...------......///...///000111222333333444333333333444444444444555777777666666555555555444999888666555555555666777333333444444555666666777333333444555666777888999777777888999::::::;;;;;;666777999;;;<<<<<<<<<<<<<<<;;;999777555555555666555444444444777;;;???AAAHHHLLLRRRYYY___dddhhhiiiooorrruuuxxxzzzzzzyyyxxxzzz|||~~~~~~}}}~~~~~~|||}}}|||wwwvvvzzzsssiiieeeeeeiiiqqq{{{999555222000222444444333222222333333444555666666777555333111222444777999999666333333555555222///000//////......//////000...///000000000///...---------,,,++++++***))))))'''&&&%%%%%%%%%&&&((((((((())))))))))))((('''''')))***+++,,,,,,,,,++++++***+++,,,------,,,++++++((()))***,,,,,,,,,+++***((((((''''''&&&&&&%%%%%%%%%'''***,,,...---,,,++++++(((&&&&&&)))++++++*********++++++******))))))++++++,,,,,,,,,---------,,,------...//////000000.........---,,,,,,++++++((()))+++,,,,,,,,,***)))*********+++,,,,,,------,,,,,,---------.........000000/////////000111222//////000000111222222333222222222222222111111111222222222111111111111111333333222222111111000000111000000000/////////...000000//////000111333444555555444333333333444555666444222444777999:::999777777666666666666666666777777666555555444333333000000/////////.........000000000000000111111111111111111222222222333333222111000///...//////000////////////000000000000333444444444333222000///444555555444333444888;;;444333111000000111222333777555222//////000222333111111111222222222222333333444444222///------///.........///000111111111000000111111111000///...222111000000//////000000000...,,,---000111000///222222111000000///......------...000111333444555333444555555555444222222111333555777888777555444555444444444444444444555///111222111///---///000333222222111000000111111111000///......///000111444444333222111111111222333333444444444444555555777666666666555555555555888888666555555555666777444444444555555666666666444444555555666777888888777777888888999::::::;;;777888999;;;;;;;;;;;;:::;;;:::888666555555666666444444444555888<<<@@@BBBIIIKKKPPPVVV]]]bbbgggiiimmmooossswwwzzz{{{{{{{{{zzz|||}}}}}}|||~~~}}}yyyzzz}}}{{{wwwvvvzzzrrriiiffffffkkkrrr{{{888555333222333555555555111222222333444555666777777555222000111555888;;;:::777444444555555111..............................///000000000000//////---------,,,+++)))((('''&&&%%%%%%%%%%%%&&&''''''+++******)))))))))))))))++++++,,,,,,,,,+++******)))***+++---------,,,,,,)))***+++,,,---,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***---......---,,,***(((&&&&&&((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,------......//////......------,,,,,,++++++*********+++++++++++++++******+++,,,,,,------.../////////...------,,,,,,//////.........///000111000000111111222333333333444333333222222111111111000111111111111222222222111222222222222222111111000000000000////////////111111000000111222444555555555444333333444555666666444333444666888888888555555666666666666666666666555555444444333333333000000000000000///......//////000000111111222222111111111111111222222222222111000///...///000111////////////000000000000444444444444333222111111555666666555333333444666222111111000000/////////555444222111000000111222...//////111222333444555000111222111///---...///......//////000000111111......///000///...---,,,000000111111000000/////////...,,,---///000///...111000000//////.........,,,,,,...000222444555666333444555555555444222111///000333555666666555444444555555555555555555444000111222111/////////000444333111//////000111222000000000000111222333333777666444222222333444555444444444444444555555666666666666666555555555555888777666666555555666666555555555666666666666666555555666666777777777888777777777888999999::::::999999::::::::::::999888999888777666555555666777222333444666999===AAACCCIIIKKKNNNSSSYYY___dddgggiiilllqqqvvvzzz}}}~~~zzz{{{|||||||||~~~|||xxxyyy~~~~~~{{{yyyxxxwww|||}}}pppiiiggghhhnnnttt|||777666444444555666777888111222222333444555666777666444111///111444999<<<;;;888555444555444111---------............------//////000000000111111000......---,,,+++)))'''&&&%%%%%%%%%%%%&&&&&&&&&'''---,,,***)))))))))***+++,,,,,,,,,++++++******)))'''(((***,,,------------***+++,,,------,,,+++***%%%%%%&&&&&&&&&'''''''''***+++,,,------,,,+++***)))(((&&&&&&'''(((((()))((((((''''''((()))+++,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,---------...---------,,,,,,+++++++++++++++*********+++,,,---++++++,,,,,,------......000000//////...---------...............//////000000111111222333333444444555444444333222111000000///000000111222222333333000111222333333333222111000000000000////////////222111111111111333444555555555444333333444666777666555555555666777777666444444555555555666666666444444333333333222222222000000111111111000///.........///000111222222333000111111111111111111111222111000//////000111111/////////000000000000111444444444444444333222222555555555555444333333333222222333333222000///---333222222222111111111000---...///000111333444444.../////////......//////.../////////000000000111//////000111000///...---///000111111111000...---...///000222222111000...000/////////.........------...///000222333444555333333444555444333222111///000222444444444333333444444666777777666444444111222222111000000000000444333000......000222444000000111222333444555666444333222222444777;;;===444444333333333444555666666666666666666555555555777777666666555555555555666666666666666666666666777777777777777777777777777777777888888999999999:::::::::999999888777777888777666555555555666777111333555888<<<@@@CCCEEEJJJJJJLLLPPPUUU\\\bbbeeehhhkkkpppuuuyyy}}}{{{{{{{{{{{{|||~~~~~~zzz{{{~~~{{{yyyyyyyyyyyy}}}zzzoooiiiiiijjjqqqvvv}}}777777777666666777888999222222333444444555555666444222000///000444888:::;;;777444333444333000---........................111111000000000111111111............,,,***'''&&&%%%%%%&&&&&&&&&'''''''''---,,,***)))))))))***+++++++++******))))))))))))&&&(((***,,,------------+++,,,,,,---,,,+++)))((('''(((((())))))******+++------------+++***(((''')))((((((&&&&&&&&&((()))''''''&&&&&&''')))+++,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...+++,,,,,,---......//////......///////////////000---......///////////////000111111222333333444444444444333222222111000000//////000111222333333444000111333444444333222111////////////000000000000222111111111111333444555555555444333444555666777666666666666555555555555444444444444444555555555222222222222111111111111000111222222222111///.........///000111222222333000000000000000000000000222111000//////000111222000000000111111111222222555555444444444444444444333333333333444444444333444444555666555333111///111111222222111111000000/////////000000111111111...------...////////////////////////000000000000111222333333333222000/////////000111111///...---...111555888777444000...////////////............000000111111222222222333222333444444444333222111111111222333333222111000333444555666666555444333333222222222222222111000444222000......000333444000111222333555666666777333222111222444888<<>>===:::777888999999888777666555666777777666666555555555555666666888:::>>>BBBFFFIIIKKKLLLKKKLLLLLLNNNQQQTTTWWWYYY```bbbeeejjjoootttxxxzzz{{{|||}}}~~~~~~~~~~~~|||}}}{{{qqqmmmkkkjjjjjjmmmuuu}}}777777555555555555666777555555444333111000//////------......///000000111222333333111...---///222111111111111000000000000///...---,,,,,,---...///,,,---///000///...,,,+++***)))((('''''''''))))))((())))))***)))((('''&&&&&&&&&&&&&&&'''(((***+++***))))))((()))***+++,,,,,,+++***((((((((()))***'''(((((((((((((((((('''++++++++++++*********)))(((((()))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))))))))***'''((()))***+++,,,---...++++++,,,,,,---......///......//////000000000000444444333222111111111222000000000000000000000000//////000000000111111111111111000000000000111111......///000000111222222111///000666<<<===777000000000000000000000000000111222222000......000333444444333222222333444555444444444444333222000000222222222222111111111111111000000000000222333444333222111000//////000000000000000000000000000000////////////////////////000000000111222444666888444444444444444555555555555555555555444444444444///000111222222111000///111000000000////////////...///000111111111000//////000111222222111000000000000111111111222222222111111111000000000//////000000///...............,,,---...///000000000000......//////////////////000000000000000000000000000111111222222222111111111222222333555666666777555555555555555555555555444444333222222222222222555444333222222333444444444444444333333333333333888555333333666666444111333222000000000222555777///111333555555444333111111333444666777888777777777666666555555444333333222222222333555777999:::999::::::;;;;;;<<<<<<===???@@@@@@>>>;;;888666666666666444333333333444555666555555444444666777888;;;===AAAEEEIIILLLMMMNNNLLLLLLMMMNNNQQQTTTXXXZZZ___aaaeeejjjooossswwwyyy{{{|||}}}~~~xxxooolllkkkjjjmmmpppzzz888777555444333444444555333333222222111000000000------......///000000000333444333222000///000222222222111111111000000000------,,,++++++,,,------------.........---,,,+++***)))((((((((((((***************)))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))((((((((()))******,,,+++***)))((())))))***''''''((((((((((((''''''******)))))))))))))))(((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((((((((((()))))))))******))))))***++++++,,,------,,,,,,------.../////////...////////////000000000444444444444333222111000/////////////////////////////////000000000000111333222000//////000111333000000000111111222222333......000666<<<<<<666000000000000000000000000000222333333111///...///111444333333222222222333333555555333222111000000000//////000000000000111111111111111111222333444555222222111000000111111222000000000000000000000000////////////////////////111111111222333555666777333333333333333444555555555555444444444333333333///000111222222111000///111111000000000/////////...///000111222111000000000111111222111111000000000000000111111111111222111111000000000000//////111000///------......///,,,,,,------///000222222111111111111111000000000000000000000000000000000333222222111111111222222222222333444555666666777555555555555555555555555222333333333333222111111333333222111111222222333444444444444444444444444777444222333555666444111222111//////000111444555///000333555666555444333333444666888999999888888777666666555555444444444555555555666777888:::;;;;;;;;;;;;<<<======>>>>>>AAA@@@>>>===<<<;;;888555666666555444444444444555555444333222333555888:::@@@BBBEEEIIILLLNNNOOOPPPNNNNNNMMMNNNQQQUUUYYY\\\___aaadddiiimmmqqquuuvvvzzz{{{}}}vvvmmmjjjjjjkkkpppuuu888777555333222222222222111111111111111000000000............//////000000333333333222111111111222222222111111111000000000......,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,***))))))(((((()))++++++++++++***)))'''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******)))((()))***+++,,,''''''((())))))(((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))(((((()))))))))************+++++++++,,,,,,---------........./////////000////////////////////////444444555555444222000///////////////////////////000000000000000000000000555333000......000222333111111111222222333333333,,,,,,---111555555111,,,000000000000000000000000222222222111000000000111333222222222111111111111666444222000///...//////------......///000111111222222222333444555666666222111111111222222222333000000000000000000000000000000000000000000000000222222333333444555666666333222222111222333444555444444444444333333333222000111222222222222111000111111111000000000/////////000111222222222111000111111222111111111000000000000000000111111111111111000000000////////////111000...---------///000,,,,,,,,,,,,...000333444444333333222222111111111000000000000000000000000444333222111000111222333333333333444555666666777555555555555555444444444111222333333333222000///000000000111111222333333333444444444444555555555666333111222555666444111000000/////////111333444000111333555666777666666555666777999::::::999999777666666666555555444444555555666666777888999999:::;;;;;;;;;<<<<<<=========;;;999:::<<<===;;;888888888777777666666666666444333111000222555999;;;BBBDDDGGGKKKNNNPPPQQQQQQQQQPPPOOOPPPRRRVVVZZZ]]]___aaacccgggkkkooorrrsssxxxzzz}}}~~~uuulllhhhhhhkkkrrrzzz777666444222000000000000000000000000000000000000............////////////333333222222333222222111111111111000000000//////000///...------...///000---,,,,,,,,,++++++++++++***)))(((((((((***+++,,,,,,+++***(((&&&%%%$$$$$$&&&&&&''''''''''''''''''(((((()))))))))((((((((('''''''''''')))+++---...&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))))))))************++++++,,,,,,---------.........///////////////000/////////...............222333444444333111000...000000000000000000000000111111111111111000000000555444111///...000222333222222222222333333333333222///------///000///---111111111111111111111111000000000111222333222222222222111111111000000///444333111///............,,,,,,---...///000000111111222333444555666777777222222222333333333333333111111111111111111111111111111111111111111111111222333333444444555555555222222000000000111333444444333333333222222222222000111222333333222111000111111111111000000000000///000222333333333222111333222222111111111111111000000000000000000000000000000000////////////...111000///...---......///,,,,,,,,,,,,...000333444444444333333222222111111000000000000000000000000444333222111111222333444333444444555555666666666666666555555555444444444000111222333222111000///,,,---///000222444555555444444444444444444444444444222000111444555333111///////////////111222333111222444666777777777777666777888:::::::::999999666666666666666555555555444444555666777777888888:::::::::::::::::::::::::::777666777:::<<<;;;888777777777777777666666666555444222111333777;;;===EEEFFFJJJMMMPPPRRRSSSSSSUUUTTTSSSSSSTTTWWW[[[]]]___```bbbfffiiilllooopppvvvxxx{{{}}}tttkkkhhhgggkkkuuu555444222000////////////000000000000////////////......//////////////////222111111222333333111000000000/////////.........000///...------...///000++++++,,,,,,,,,+++***))))))(((''''''((()))+++,,,,,,+++)))'''&&&%%%$$$$$$&&&&&&'''((())))))(((((())))))*********)))((((((%%%%%%%%%&&&'''***,,,---&&&'''(((******((('''&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((''''''((()))))))))))))))*********++++++++++++,,,------...//////......///////////////////////////............---111111111111111111000///000000000000000000000000333222222222222111111111555444222000000000111222222222222222222222222222888555111000000111111111111111111111111111111111000000000111444444333222111111111111000///...---111111000///............,,,,,,---...//////000000000111333555666777777777333333444444444333333222111111111111111111111111111111111111111111111111222333444444444444333333222111///...///000222444333333333222222222111111000111222333333222111000222222111111111000000000000111222333444333222222444333222111111111111111111000000000000000//////000000////////////......///////////////.........,,,,,,------///000222222222222222222222111111111000000000000000000000000222222222222222333444444444444555555555666666666666666666555444444333333111111111111111000//////,,,---///111333444555555444444333333333222222222333111///111444555333111////////////000111222333333444555666777888888888666777999:::::::::999999666666666666666666666666333444666777888999999999===<<<<<<;;;:::999888888;;;:::888888:::;;;;;;::::::;;;;;;;;;;;;:::999888::::::999888:::===@@@BBBHHHJJJNNNQQQUUUWWWXXXXXXYYYXXXXXXXXXXXXYYY[[[\\\^^^```bbbdddgggjjjlllmmmsssuuuyyy~~~{{{ssskkkggggggmmmzzz444222111///......//////000000000//////........./////////////////////...111000///111333333111...............---------------,,,+++******+++,,,---)))***,,,---,,,+++)))(((((('''&&&&&&''')))***++++++***(((&&&%%%%%%%%%%%%%%%&&&((()))***+++************+++++++++***((((((&&&&&&%%%%%%&&&''')))***%%%''')))******)))'''%%%&&&'''''''''((((((((((((((((((&&&%%%%%%%%%&&&'''''''''''''''((((((((((((***)))(((''''''((()))***))))))*********+++++++++***+++,,,---...///000111........................//////.........---------///////////////000000111222222222222222222222222444444444333333333222222555444333222111111111111222222222222222111111111555444111000000111111111111111111111111111111111222111000222444555222000000000111111000...---,,,....../////////......---------......//////000000///111222444666777777777444444555555444333222111111111111111111111111111222222222222222222222222222222333444444333222111222000...---...///222333222222222222111111111111111111333333333333111111222222222111111111000000111111333444444444333222555444333111000000111111111111000000////////////000000/////////............///000111000///---,,,,,,---...///000000000000000000000000000111111111000000000000000000000000000111222333444444555555555555555555666666666666777666666555444444333333111111000////////////000...///111222333444444333444444333222111000000///333000///000333555333000///000000000111222222333666666666777777888888888666777999::::::999999888666666666666666666666777555666888;;;<<<=========BBBAAA@@@>>><<<;;;999999;;;<<<===<<<<<<>>>@@@CCCGGGHHHHHHIIIHHHGGGFFFEEECCCCCCCCCCCCDDDFFFHHHIIINNNPPPSSSXXX[[[^^^___```\\\\\\\\\\\\\\\[[[ZZZZZZ^^^___aaacccfffhhhjjjkkkpppsssxxx|||wwwpppiiifffhhhqqq222111000///......//////111000000///......------///////////////.........000//////000333333000---......---------,,,,,,,,,***)))(((''''''((()))***(((***,,,------+++(((''''''&&&&&&&&&'''(((***++++++)))(((&&&%%%%%%%%%&&&%%%&&&(((***+++,,,,,,+++***+++,,,,,,,,,***)))(((((('''&&&%%%$$$%%%&&&&&&%%%''')))******)))'''%%%'''''''''((((((((()))))))))((('''&&&%%%&&&''''''''''''''''''((((((((()))***)))(((''''''((()))***)))************+++++++++******,,,---///000111222...............---------//////.........---------......---------///111222222222222222222222222222555555555444444333333333444444333333222111000000111111111111111111111111---------.........------111111111111111111111111444333111333444444111---///000000000000...,,,++++++,,,.../////////...---.........//////////////////000222444666777666666555555666666555333111000111111111111111111111111222222222222222222222222111222333444333222111000111000...------///111333222222222111111111111000111222333333333333222111222222222111111111111000111222333444444444333333666444333111000000111111111111000000/////////...000/////////............---...000222111///---+++,,,---///000000000///.........//////000000000111000000000000000000000000...///222444555666555555555555555666666666666666777777666555444444333333222111///.........///000111222333444444333222111555444333222000///......222000...000333444333000000000000111222222333333777777777777777888888888666777888999:::999888777666666666666777777777777777999;;;>>>@@@AAAAAAAAAFFFEEEDDDAAA???===;;;:::999<<>>@@@BBBEEEHHHJJJLLLMMMMMMNNNNNNJJJEEEAAABBBDDDGGGGGGIIIMMMQQQVVV[[[]]]dddeeeggggggeeeccc___]]]WWWVVVTTTRRRRRRSSSUUUWWW]]]___cccfffhhhiiihhhgggeeeeeefffeeedddbbb```^^^]]]```dddeeedddeeehhhjjjnnnsssxxx||||||~~~sssjjjeeejjjuuu444222000......///111222000111222444444333222111/////////...------,,,,,,)))&&&''',,,000---++++++))))))))))))))))))))))))************)))))))))))),,,------......---+++***(((''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,+++******)))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))222333***&&&***+++&&&%%%%%%&&&'''(((***,,,---//////......------,,,,,,............////////////000000///......---,,,,,,,,,.........,,,---000333///000222444555555555444222333444555444333222222...000222111000000222555//////000111111111000000111111111111222333444444444333222111111222333555333444555666555333111000////////////.........------------.........//////---------.........//////111222333444555444333222333555666444222000222333222222222222333333333333555555555555555444444444555555444333111000000000000000000000000111222222000000000000////////////...000222111...---///111111111111111000000000000222333444555666666555555222222333222222111000///............/////////000///......---...///000111+++---///000000///---+++------------------------////////////000000000000000000111222333444555555444444444555555555555555666666666666666666666666555444333222222222222222444222111//////111333444333111000111444555444222111000/////////000111222111222333444444333222222555444222111111222444555777777888888888999999999777777777888888888999999777777777999<<>>BBBGGGMMMRRRVVVXXX[[[___bbbeeefffgggfffbbbcccdddbbb___```dddhhhnnnppprrrvvvyyy|||~~~~~~|||yyyxxxuuurrrooommmllllllpppqqqrrrtttuuuuuuttttttuuutttqqqooonnnmmmnnnnnnhhheeebbbaaacccgggkkkmmmkkkpppwww{{{}}}xxxsssmmmkkkqqqwww|||000000000000000111111222333222111000///000111222......------,,,++++++++++++***+++---***&&&&&&)))&&&'''((()))((('''$$$###%%%&&&'''***,,,...000111.../////////...,,,+++***'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''%%%"""!!!###%%%$$$$$$$$$$$$&&&(((+++,,,---------....../////////............////////////111111111111000000000000222111///000222444444444555666777888777666555444222555888666222000444888666444333222333222111///222111111000000000000111...///000111222222222222............///111333444333444555555555555444333///000000000000000111111....../////////000000000000000000////////////...///000333555666777777777666444333444555555444333111111222222222333333333444444444444333333333222000111333888:::999333------...///000111222222222000000000000////////////000222444222///---///111333333333222111111111000//////.........///000000---...000111222111000//////////////////.........---......///000//////////////////000000/////////000000000000000000000000////////////000000000000333333333333333333333333222222333444555666777888444444444444444444444444666444222000///000000111222222222222222333444555///000111111000///000222222111000000111222444555777888999:::;;;::::::999888777555444444555777888444555666666777888999999;;;:::999999:::<<<>>>@@@>>>???AAAFFFLLLRRRXXX[[[___aaaeeehhhjjjkkkjjjiiieeefffgggeeecccdddiiinnnuuuwwwyyy{{{~~~~~~}}}{{{xxxvvvtttrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvuuusssrrrppppppooooookkkgggcccbbbdddgggjjjkkkkkkpppvvvzzz{{{~~~uuurrrllliiimmmsssxxx|||000000000000000111111222000000000000000111111222......---,,,,,,++++++***))))))+++...+++&&&%%%)))&&&'''((()))(((&&&$$$"""%%%&&&(((***,,,...000111......///...---+++***(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&###!!!###&&&$$$$$$$$$%%%)))...333666.../////////////////////............////////////111111111111111111111111444111///000333555555444666666777777777666444333111555777666111111666;;;>>>:::666444444444333222000111111222222222222111/////////000000111222333///000111222333333333333444444333333333333444444000111111111222222222222.../////////000000000000000000000000/////////...///000333555777888888888888555444444555666444222000000000111111111222222666555555444333222111111111111444888<<<;;;555...///.........///000000111000000000000////////////...000222111...---///111222222222222222222222222111000///...---...//////---...///////////////...000/////////............------///000000000///.../////////000000/////////000000000000000000000000////////////000000000000555555555555444444444444333444444444555555666666333333333333333333333333333333222111000000111111222222111222222222222222...000222222000000222444444333222222222333444555666777999;;;<<<<<<;;;;;;888777555444444555777888444444555666777888999999===<<<;;;;;;<<<>>>AAACCCBBBDDDGGGKKKRRRYYY___ccceeehhhkkknnnpppooonnnllliiijjjkkkkkkjjjmmmsssxxx|||}}}}}}|||{{{zzzyyyxxxwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvuuusssrrrqqqmmmiiieeeccceeeggghhhhhhkkkpppuuuyyyzzz|||zzzpppoooiiifffkkkqqquuuxxx{{{~~~//////000000111111111222//////000000111111222222......---,,,,,,++++++***...///222333///(((&&&)))%%%'''((()))(((&&&###!!!%%%&&&(((***,,,...000111............---+++)))(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******''''''(((((((((((((((((((((((('''&&&%%%$$$$$$### !!!!!!"""###$$$$$$$$$""""""""""""############&&&$$$""""""$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''(((&&&$$$&&&+++%%%%%%%%%''',,,444;;;???000000000000000000000///............/////////000111111111111111111222222444222///000333666555444666666777777777555444333000444777555111111777===EEE@@@888555555666777666///000222333444444333222000000/////////111222444111222444555666555555444444333222111111222444555111111222222222333333333////////////000000000000111111000000/////////......000222555777888888888999666444444666666333111///000000000000111111111666666555444222111000000///...///444888888222,,,000///...------...///000000000000000////////////111333555444222111333666222222222222222222333333222111///...------..................---.........000000//////.........---,,,---///000000000///...000000////////////000000000000000000000000000000////////////000000000000666666666666777777777777666555555555555444444444222222222222222222222222111222222222111111111111222222111111111111111111---000222222111000333555666555444333333333444555555666888;;;<<<<<<<<<<<<777666555444444555666777444444555666777888999999???>>>===<<<===@@@CCCEEEFFFHHHKKKPPPWWW^^^dddhhhjjjmmmpppssstttssspppooolllnnnpppppppppttt|||~~~~~~wwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvzzzzzz{{{zzzyyywwwtttsssnnnjjjfffdddfffggggggfffkkkooouuuxxxyyyzzz~~~uuulllkkkfffeeekkkqqqtttuuuwwwzzz/////////000111111222222......///000000///...---111111000///...------,,,+++,,,---...,,,***&&&$$$$$$%%%&&&&&&%%%$$$###"""######%%%***///000...+++......------,,,+++******''''''''''''((((((((((((''''''&&&&&&'''(((***+++&&&'''(((*********)))(((***)))((('''&&&''''''((('''&&&$$$###!!!!!!""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""$$$$$$$$$###############)))((('''&&&'''((()))***((('''%%%######%%%''')))''''''$$$&&&666KKKOOOFFF111111000000/////////...///000000000111111111111000111222333444333333222///000111333444444333333666888999777333111222333222222333333333444444444999777666444333333333444666444222000000222444555111000...---...000333555666666555555555555666666777555222000000111333555000444666666333111111333......//////000000111111//////...---...///000111///000111333555777888999888666333111111222444555...111333333111111333666666333111222444555333000//////......///111333444333222222222111000000000////////////000000000000000000111111111222222222111000///......///000111////////////............******+++,,,...///000000.........//////////////////////////////............///222333333111///---111000/////////000222333...000222111...---///111666555444333444555666777444444444333333333222222666444111///...///000222333222222555777666222...111111000000//////.........///111222333333222222000333555555333333555888666666777777888888999999666666666666666666666666555666777888888999::::::999<<>>???777000000/////////.........000000000000000111111222///000222333444333222111///000222333444444333333666777888666333111111333111222222222333333333333777666555333333333333444555444222111111222444555111000///...///111333555555666666666666666666555666444222000000111333444000333666666222000111333.../////////000000000111///...---------...000000...///000222444666777888777555333111111222444555///111333333222222444666666444222222333444333111//////000000111222444444333333222222111000000000//////////////////000000000000000111111111222222111000///......///000111000000//////......------++++++,,,---......//////...//////////////////////////////////////////...---///111333333222000///000000/////////000111222...000111111///...000222555555444333333444666777444444444333333333222222555444222000000000111222333222333444666555111---111000000000000/////////000000111222333222222111000222555555444333555777555666666777777888999999666666666666555555555555666666666777888999;;;;;;;;;>>>BBBCCCCCCFFFKKKPPPVVVXXX]]]bbbgggkkkmmmoooqqqssstttvvvwwwxxxyyyzzzyyyzzz{{{}}}}}}|||{{{{{{zzzzzz{{{{{{|||zzzzzzzzzzzzyyyyyyyyyyyy{{{|||}}}}}}{{{xxxtttrrrlllllljjjfffbbbbbbeeeiiieeejjjooorrrssstttwwwzzz~~~~~~~~~zzzrrrmmmjjjiiijjjlllooossswwwzzz}}}111111000000000000//////,,,,,,------------,,,,,,...---,,,***(((&&&$$$$$$''''''((('''&&&$$$""" """###$$$$$$$$$$$$$$$###"""###%%%(((+++---+++))),,,,,,++++++***)))))))))&&&''''''''''''(((((((((((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''''''''&&&'''&&&%%%$$$###$$$%%%%%%###""""""!!!!!!""""""###########################%%%%%%$$$$$$###"""""""""((((((((('''&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%&&&((()))+++(((***'''$$$(((000000***............------------111000///...///000111222---///222333444222000///000111222333444444444333444555666444222111111222000000111222222222222222444444333333333333444444333333222222222222333444222111/////////111333555555666777888888777666555555444222000000111222333000333666555222000000222////////////000000000000......---,,,---...///000......000111333444555666666555333111111222333444000111333333222222444555777444222111333444333333000000222333444555555555444333333222111111000000...............//////000000000000000111111111111000//////......//////000000000//////...---,,,,,,,,,---------......////////////////////////............//////////////////...///111333444333222111///////////////000111111...///111111000000111333555444333333333444666777444444444444333333333333333333333222222222222222333333333444555333000---000000000000000111111111222222222333222222111000///222444555444444444555555555666666777777888888777777666555555555555555777666666666888:::===???@@@CCCGGGIIIJJJLLLQQQVVV]]]___bbbfffjjjnnnpppqqqrrrtttwwwyyyyyyzzz|||~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}}}}||||||{{{||||||}}}|||{{{xxxuuutttmmmmmmjjjgggcccbbbccceeedddhhhmmmppppppqqqsssvvvxxxyyy{{{~~~~~~tttlllhhhfffjjjkkknnnssswww{{{222111111000//////......***++++++,,,,,,,,,,,,,,,,,,+++***)))((('''&&&%%%((((((((('''%%%$$$"""!!!""""""###$$$$$$%%%%%%%%%"""###%%%''')))******)))+++*********))))))((((((&&&&&&&&&'''''''''((((((((('''&&&$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!"""######!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""''''''&&&%%%$$$######"""$$$$$$######$$$%%%&&&'''&&&&&&&&&'''((()))+++,,,'''******'''(((,,,,,,(((,,,,,,,,,,,,,,,,,,,,,,,,111000.........///111222---///111333333222///---111222222333333333333333333333333222111111111111//////000111222111111000222222222222333333444444111222222222333333333333222111000000000222333444444555777888888777555444444333111000000000222222///222555444111///000111////////////000000000000...---,,,,,,,,,---///000......///000111222333444444333222111111222333444111222333333333333444444777555333222222333444444000222333555666666666555444444333222111111000000------,,,,,,---...///////////////000000000111111////////////////////////000000///...------,,,+++..................//////////////////........................////////////000111222333333222111000///////////////000000000...///000111111222333333444333333222333444666777555444444444444333333333111222333444444444333222333333333333333111///---//////000000111222333333444444333333222111000000000222444555555444444333444555555666777777888888999888666555555555555555888888777888:::>>>BBBDDDFFFJJJNNNPPPQQQTTTYYY]]]```bbbdddgggjjjlllnnnooorrrvvvzzz{{{{{{|||~~~~~~|||}}}~~~~~~}}}|||||||||}}}}}}}}}|||zzzwwwvvvooonnnkkkhhhdddbbbaaaaaabbbgggkkkmmmmmmmmmppprrruuuwwwzzz~~~ssskkkgggfffkkkmmmqqqwww|||222111111000///...------************++++++,,,,,,************************,,,+++***((('''&&&%%%%%%#########$$$$$$%%%&&&&&&"""$$$&&&'''((((((((()))******)))))))))))))))(((&&&&&&&&&&&&''''''''''''((('''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$###""" !!!!!!""" !!!!!!""""""####################################""""""""""""!!!!!!$$$######"""!!!!!! $$$$$$######$$$&&&'''(((''''''''''''(((***,,,---+++---...,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,000///.........///111111...///111333333111///---222111111111222222333333111111000000111111000000...///000111222111000///000000111222222333333333111111111222222333333333333222222111222222333444444555666777777666555444333222111000000000111111...222444444111//////111000000000000////////////......---,,,---...///000......//////000111222222333222111111111111222333333333222333444444444333666555444333222333444555111333555666777777777666555555444333222111000///...---,,,++++++,,,---........./////////000000000......////////////......000//////...---,,,,,,,,,////////////////////////000000//////.........------.........//////000000333333333333222000///......//////000000000000000000000000111222333444333333333222222333444666777555555555444444444333333111222444555555444333222111222333333111000///...//////000111222333444444555444444333222111000000333333444555666555444333555555666666777888888888:::888777666555666777777;;;;;;;;;<<>>BBBCCCFFFJJJNNNRRRVVVXXXXXX\\\aaacccccccccfffiiilllllllllmmmoooqqqssstttlllsss{{{~~~||||||xxxssslllhhhfffeeedddbbb```dddiiikkkkkklllnnnqqqtttuuuwww{{{xxxqqqmmmnnnrrryyy///////////////.........+++******)))***,,,...///))))))((((((((('''''''''---+++(((%%%###$$$%%%&&&***)))((('''&&&&&&'''(((%%%'''))))))'''&&&(((+++***************+++++++++%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''((('''%%%$$$$$$$$$%%%%%%###"""!!!  !!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%(((((('''((()))+++---...000---)))&&&&&&)))...111+++&&&###%%%)))******)))+++++++++,,,,,,---------+++---///111222000...---555444222111000111222333000///...------...///000...,,,+++,,,///111000......000222444444333111000...///000111111000///...222111///...///111444666444444444444444444444444555333111//////111333555000000000000////////////---000333222///---...///111111000000/////////...111000/////////000222333000000000000111111111111//////000000111111111222666444222333555666444222111555999999666333222333444444333333555666888:::777666555444222111000///222///,,,)))'''''''''(((---------.........//////,,,---...//////...---,,,++++++,,,------......///---...///000111222333333111000000///...------------------...///000000111,,,,,,---...///000111222000111222333444333222222555333111222444555333111111111111111222444666777666666555555555444444444444333222111111000//////,,,///111000///...111333222222333333333333444444555444333222222222333444===999444333666888999888888888888999::::::;;;;;;;;;:::888888999;;;>>>@@@DDDFFFJJJNNNSSSWWWZZZ\\\[[[___dddeeeeeeeeegggjjjggggggggghhhjjjlllooopppkkkrrr{{{}}}{{{{{{zzztttlllhhhffffffeeeddd```dddiiillllllmmmooorrrssssssuuuxxx}}}{{{{{{~~~zzzqqqlllooossszzz222///...///222333111///,,,,,,,,,,,,,,,,,,,,,,,,***)))(((&&&&&&''''''(((++++++***)))'''&&&%%%$$$(((((()))))))))'''&&&%%%(((((('''&&&&&&'''))))))+++,,,---......---,,,+++'''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))(((&&&$$$######$$$$$$########################"""""""""""""""######### !!!!!!!!!""" !!!"""#########(((&&&$$$""""""$$$&&&'''''''''&&&&&&'''(((***+++)))+++,,,***'''%%%&&&((())))))(((((((((***+++,,,++++++++++++++++++,,,,,,***++++++,,,---...//////222222111111111111111111000000000000000000000000000...---...111222111///...///111222333333222222666666666555333111...---000///.........000111222444333222111111111222333222111000.........///000////////////000000000000333222222111000//////...........................,,,---...000000000///...+++000333111+++(((,,,000............000222444666...222555555222111222333555444333222000///...---111222444555666555555444555444222000//////000111---,,,+++***)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///000111111222+++,,,...000000000000///444333111000/////////000000,,,...777>>>;;;444///000/////////000222444666444444333333333222222222222222222111111000000000222333333111///111555999666666666666666666666666111222222333333111000///111111111111000000000000333444555666666555444444444555444333111111222444666555444444444666777888888;;;>>>???<<<;;;===???888999;;;>>>AAACCCFFFGGGJJJLLLQQQVVVZZZ^^^```aaaeeefffgggiiiiiiiiihhhhhheeehhhkkkjjjiiihhhkkknnnmmmooosssxxx|||~~~}}}xxxrrrkkkgggffffffgggffffffgggiiikkkmmmoooppptttuuuxxx|||~~~rrrnnnqqq~~~|||vvvtttvvvxxx}}}000...---///111333222000,,,,,,------------------***)))((('''''''''(((((()))((((((((('''&&&&&&&&&))))))*********((('''&&&+++***)))))))))***+++,,,,,,---...//////...---,,,)))(((''''''&&&&&&''''''((((((((('''''''''''''''((('''&&&$$$######$$$$$$####################################"""""""""""" !!!!!!!!!"""""" !!!!!!"""######$$$$$$&&&%%%###"""###%%%''')))'''&&&&&&&&&&&&((()))***(((+++,,,***'''%%%&&&((((((((('''((()))***,,,...++++++++++++++++++++++++***++++++,,,---...//////111111111111111111111111000000000000000000000000000...---...111222111///...///111222333333222222555555555555444222000///111000/////////000111111444333111000000000111222111000///......//////000000000000///////////////111111111000/////////..................------------...///000111111000000000444666333---***,,,000.........///000222444666///222444444333111222444555444333222111///......000111222444555555444444444333222000//////000000---,,,,,,+++***)))((((((+++++++++,,,,,,---------,,,,,,,,,------...............//////000000111111,,,---...000000000000///333222111////////////000444000222:::@@@===777333000//////000111222444555444444444333333333222222555444444444333333333333222333333222000222666999555555555555555555555555000111222222222111000///111111111111111111111111333444555666666555444444444555444333111111333444555555555555555666777777333666888888666666888;;;===>>>AAADDDGGGIIIKKKLLLOOORRRVVVZZZ^^^aaacccccceeeeeefffggghhhgggffffffdddgggjjjjjjhhhhhhjjjmmmmmmooossswww{{{~~~}}}yyytttnnnjjjgggggggggfffffffffgggiiilllnnnpppssstttwww{{{sssooorrr{{{uuurrrtttwww|||------,,,...111333333222---...............------***))))))((('''(((((((((%%%%%%&&&&&&''''''((((((++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,---...///,,,---...//////...---,,,***)))'''&&&&&&&&&((()))(((((((((''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%$$$$$$###"""###&&&(((***%%%%%%%%%%%%&&&'''((()))'''***+++***&&&%%%&&&)))(((((('''((()))+++---...++++++++++++++++++************+++,,,---...//////000000000000111111111111000000000000000000000000000///...///000111000//////000111333333333333222333444444444444444333222111111000000///000000111333222000/////////000111000////////////000000111111000000//////.........//////////////////......---------------------------///000222222222222111444777888555...+++,,,///////////////000222444666000222444444333333333444555444333222111000///......///111333444444444333333222111000/////////000,,,,,,,,,,,,+++++++++*********+++,,,---......///---------------.........////////////////////////,,,---///000111000000///111000000/////////000000444000111888===;;;555333000000000000111222444444444444444444333333333333666666666666555555555555333444333222111333666999444444444444444444444444000000111111111000///...000000000111111222333333444444555666666555444333444555444333111111333555444555555666666666666666222444555444333444999===DDDEEEIIILLLOOORRRSSSTTTWWWXXX\\\___bbbdddeeeeeeddddddeeeeeeeeedddcccccccccfffiiiiiiggggggjjjmmmnnnpppssswww{{{~~~}}}{{{wwwrrrnnnjjjhhhfffeeeeeeddddddgggjjjnnnpppqqqrrrvvvzzzuuusssvvvyyyrrrppprrrvvv|||++++++,,,...000222333333...//////000//////...---******)))))))))(((((((((######$$$&&&((()))***+++------------,,,+++)))(((+++++++++,,,,,,---......------////////////------,,,***'''%%%%%%&&&(((***((((((''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%&&&''''''(((&&&)))***)))&&&%%%''')))***))))))((()))***,,,---+++++++++++++++***************+++,,,---......////////////000000000000000000000000000000000000000000/////////000000000//////000111333444333333222222222333333444444555555222222111111000000000000222111000......//////000......//////000000111111111111000///......------------..................---------------.........///000111333444333333222333555666333...+++,,,...000000000000111333555666111222333444444444555555555444444333111000000///,,,---///111333333333333111111000000////////////,,,,,,,,,---------------******+++,,,---...///000---------...............//////////////////......---...///000111000000///000000000000000000000111000,,,,,,222555333000...000000000111111222333333444444444444333333333333555555555555555444444444444444333333333444666777333333333333333333333333000000000000/////////...//////000111222333444555444555666666666555444333444555555333222222444666444555666777777666555444555777888777666999???EEEJJJLLLPPPTTTWWWYYYZZZZZZ\\\]]]___bbbcccdddddddddccccccccccccbbbbbbaaaaaabbbeeehhhhhhggggggjjjmmmoooqqqssswwwzzz~~~~~~|||zzzvvvqqqlllhhhfffdddcccbbbbbbeeeiiimmmpppoooqqqtttxxx~~~zzzyyy}}}wwwpppmmmpppttt|||+++,,,---...///000111222...///000111000///---,,,***************)))))))))###$$$%%%''')))+++,,,---......///...---,,,***((((((((()))***++++++,,,,,,,,,---...//////...---,,,+++)))'''%%%%%%&&&((()))(((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!"""""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''''''''%%%(((***)))&&&%%%'''***,,,,,,***)))))))))***+++,,,,,,,,,,,,++++++******)))******+++,,,---............/////////000000000111111111111111111111111///000000000/////////000///000222333444444333333111111111222333444555555222222222222222222111111111000///.........///000......//////000000111111111000000///...------,,,------------............---------....../////////000111333444444444333222...000111000---+++---...111111111111222333555666333333333333555666666666555444444333222111000000,,,---///111222222222111///000000000//////......---------------.........******+++,,,...///000000........................////////////...............///000111111111000///000000000111111111111111111,,,+++///111///......///000111111222222222222444333333333333222222222111111111222222222222222555444333222333444555555111111111111111111111111111000000//////////////////000111222333444555666555555666666666555333222444555555333222222555777444555666777777666555444666888999999:::>>>FFFLLLPPPSSSWWW\\\_________^^^___```aaaccccccccccccbbbccccccbbbbbbaaaaaaaaaaaacccfffiiiiiihhhhhhkkknnnqqqrrruuuwww{{{~~~~~~}}}{{{xxxsssmmmhhheeecccbbbaaaaaadddhhhmmmpppnnnooorrrwww|||uuunnnlllooosss|||,,,---///...------...///...///000111000///,,,+++***++++++++++++***))))))&&&'''(((***+++---...///////////////...,,,***(((%%%&&&((()))************+++,,,---......---,,,+++)))(((&&&%%%%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$#########$$$%%%&&&''''''(((((('''$$$&&&)))(((&&&%%%(((+++---,,,+++***)))***++++++......------,,,,,,++++++))))))***+++,,,---......------......//////000000111111111111111111111111///000111000///...///000000111222444444444444333111111111111111222333333000111222333333333333222222111///.........///000...///000000000000000///000//////......---------..................------.........///000000111111222333444444444333111111+++---......------...///333222111111222444555666444333222333555777777777555444444333222222111111---...000111111111111000......////////////......---------------.........++++++,,,---...//////000/////////..........................................///000111111111000///111222222333333222111111555000...111222000000222///000111222222222222222222222222222111111111111////////////000000000000444333111222333444444333000000000000000000000000222111000/////////000000000111111333444555666666555666666666666444333222444555555444333333555777666666666666666666555444444666999;;;===CCCKKKRRRXXX[[[```dddffffffdddbbbaaabbbcccdddddddddcccbbbdddcccbbbbbbaaabbbbbbbbbeeehhhkkkkkkjjjkkknnnqqqttttttvvvyyy|||~~~}}}{{{xxxsssmmmgggdddbbbaaaaaabbbeeeiiimmmooonnnoooqqquuu{{{{{{sssnnnkkknnnsss}}}...///000///,,,***+++,,,---///000111000...+++***++++++,,,,,,,,,+++***)))***+++,,,---...//////000//////000///...+++)))(((&&&'''(((***++++++++++++***+++,,,------,,,+++***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((())))))((((((###&&&((((((&&&&&&(((+++******))))))***,,,---...000//////......---,,,,,,))))))***+++,,,------...,,,,,,---......///000000111111111111111111111111///111222111...---...000000111222444555444444333222222000/////////000000///000222333444555444444222111000/////////000000///000000111111000///...........................000000//////...---------/////////000111222222222444444444444333111000...---...////////////000111333333222222333444555666555333111333666888999888444444444333333222222111///000111111222111000///------.../////////...---------------------------,,,---------......//////000/////////.........---,,,------......////////////000111222222111000///333444444555444333111111555000---//////---...111///000111222333222111111111111111000000000000////////////000000000111111444222000111333444222000////////////////////////333222111000///000111111111222222333444555555666555666666666666444333222444555555444333333666888777777666555555555555555666999>>>AAAEEELLLTTT[[[```dddiiimmmnnnmmmjjjgggdddeeefffggggggfffeeeddddddccccccbbbbbbcccdddeeegggjjjmmmnnnmmmmmmppptttvvvvvvxxxzzz}}}}}}|||zzzvvvqqqkkkfffcccaaaaaabbbdddfffjjjmmmooonnnoooqqqtttzzzxxxrrrnnnkkkooottt}}}///111111///+++((()))***---...000111000...+++)))++++++,,,---,,,+++***)))---......//////000000000////////////---+++)))((('''(((***,,,------------***+++,,,,,,,,,,,,+++***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))((("""%%%((((((&&&&&&(((+++((((((((()))+++---000111111000000///......------))))))***+++,,,------...,,,,,,------...///000000111111111111111111111111///111222111...---...000000111333444555555444333333222000///...............000222444555666555555333222000/////////000111000000111111111///...------------...............111111000///...---------///000000111222333333333444555555444333000...---111111111111111111222222444333333222333444666777666333111222666999999888444444444333333222222222000111222222222111///...,,,---.../////////...---......---------,,,,,,,,,------..................000000//////.........---,,,,,,------...///000000///000111222222111000///555555666666555333222000111,,,)))***)))((()))---///000222333333222111000000000000000////////////000000111111111222222222333111///000222333111///////////////////////////444333111000000000111222222333333444444555555555666666777666666444222111444555555444333444666888888777666444444444555666;;;@@@EEEJJJNNNUUU^^^dddgggjjjooossstttrrrnnnkkkggghhhiiijjjiiiiiiggggggddddddcccccccccdddfffggghhhkkknnnooonnnooorrruuuwwwxxxyyy{{{~~~}}}|||yyyuuupppjjjeeebbb```aaabbbeeehhhkkkmmmoooooooooqqqtttyyyvvvqqqnnnlllooouuu~~~////////////...,,,)))(((,,,---///000000///......******++++++,,,---......555555555555444222000///,,,,,,++++++***)))(((((())))))((('''&&&&&&((()))++++++++++++*********)))'''''''''&&&&&&%%%%%%$$$$$$$$$###!!!!!! !!!!!! !!!"""$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''''''''''''''''')))+++---...------------------------------...//////...---,,,..................------000000000000////////////111111111000000000000///...///000111333444555666>>>777000...111333222///222111000///111444777999222222222111000//////...,,,///222222000...///000000000//////.........---222111000.........///000---000222222000000333555111222444555555333000...---///000222333333333333333444555666666555444444444222444777666222111333444555555444333111...---...///000111111000//////...///000111111000/////////......------,,,++++++000///...---,,,---......,,,---------------------/////////......---------,,,---///111222333222222555555444333333222111111---........./////////000111111111111000000000000333333444555444333222111000000000000000000000000333222000//////000000111+++,,,---...///111111222333333333222222222111111333333444444555666666666777777777777666666666666222222333333444444555555666666666666777999;;;===???GGGPPPVVVYYY___hhhqqqtttuuuwwwwwwvvvrrrooollliiiiiijjjjjjjjjkkkkkkkkkiiihhhhhhhhhiiikkkmmmnnnqqqrrrssstttuuuwwwxxxxxxyyyxxxxxxxxxzzz~~~}}}wwwtttrrrnnniiieeedddeeefffhhhjjjlllnnnooonnnlllkkkooowww~~~yyyvvvssspppnnnooottt|||------,,,,,,+++***)))(((---...///000000///......)))***+++,,,------------///000000000000///...---,,,,,,+++******)))(((((())))))((('''&&&'''((()))************))))))))))))(((((('''&&&&&&%%%$$$$$$$$$###!!!!!! !!!"""###$$$###"""!!! !!!""""""$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((%%%%%%'''(((((((((''''''((('''''''''(((***,,,---------------,,,,,,,,,,,,,,,---...//////...---,,,..................------/////////000000000000000222222111111111000000000...///000111333444555666777222------000222000---222111111111222444666777222222111111000//////...---///222222000...///000000000/////////.........222111000/////////000000...000222222111000222444111222333444444222000///---///000222333333333333333444555666666555444333777666666999777222111333222333333333333111000///...///000111111000///......//////000000///...---......------------,,,,,,000///...---,,,---......------------------,,,,,,............---------,,,---...000111222222222222555444444333222222111111/////////////////////000111111111111000000000000222333333444444333222111000000000000000000000000222111000//////000000111/////////000111222333444111111111222222333444444333444444555555666777777777777777777777777777777555555555555555555555666444444555777:::===@@@BBBJJJRRR\\\bbbfffkkkttt{{{|||}}}~~~}}}{{{wwwrrrppplllkkkkkkkkkkkklllmmmmmmnnnmmmmmmmmmmmmooopppqqqrrrsssttttttuuuvvvwwwwwwyyyxxxxxxxxxyyy|||}}}xxxuuussspppkkkgggdddeeegggiiikkklllmmmnnnnnnkkkkkkooowww~~~xxxvvvtttrrrqqqnnnrrrzzz++++++***)))))))))))))))....../////////......---''')))+++,,,------+++***((()))***+++++++++++++++++++++******))))))((((((((())))))((('''''')))***)))))))))(((((((((''''''))))))((('''&&&%%%$$$######!!!  """%%%''''''&&&$$$"""!!! !!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''((((((''''''''''''((()))******&&&&&&'''(((((()))******%%%&&&''''''((('''''''''((((((((((((((()))******---------,,,,,,,,,++++++,,,,,,---......------,,,------------------.........//////000000111111111333222222222111111111111...///000111222444555555333111///222666777333...222222222222333333444444222111111000000//////...---///111111000/////////000000////////////......333222111111000000111111000111222222111000111333222222333333333222111111...///111222333444333333333444444555555444333333666444555666444///...111000111111222222222111111...///000111111000///.........//////...---,,,+++---------------.........000///...---,,,---............------,,,,,,++++++...------------,,,,,,,,,...///111222222222111111444444333333222111111111000000000000000000000000111111111111000000000000111222222333333333222222000000000000000000000000000000/////////000000111222222222222222333444444//////000111333555666777444444555555666666777777777777777777777777777777999999888777666666666666222444777;;;???DDDHHHKKKTTT\\\fffmmmqqqvvv}}}|||xxxuuupppooonnnmmmmmmoooqqqrrrtttssssssrrrrrrssstttttttttuuuuuuuuuvvvvvvvvvvvvyyyyyyxxxwwwxxx{{{}}}~~~~~~zzzwwwvvvtttnnnjjjeeefffhhhjjjlllmmmmmmmmmmmmkkklllpppxxx~~~wwwvvvuuuuuuuuulllpppvvv~~~,,,+++***))))))***+++,,,//////.........---,,,,,,&&&(((***,,,---,,,***(((%%%%%%&&&((()))***++++++******)))))))))(((((((((''')))+++***(((''')))+++(((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$###"""!!! $$$(((+++(((&&&%%%###""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))******&&&''''''''''''(((((((((&&&%%%%%%%%%%%%''')))***&&&&&&'''((()))***+++,,,&&&&&&''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,+++++++++***+++,,,,,,,,,------------,,,,,,------------............///000111111222222333333333222222222111111//////000111222333444444444333555:::???@@@:::444111222333444333333222111111111000000////////////...///000111111000//////000000//////////////////333222222222222222222222111222222222111111111111333222222222222222222222...///111333444444444333444444444444333333333222000000111222///+++,,,111000111111111111111111000//////000111111000...............---,,,+++******,,,,,,,,,---...//////000000///...---,,,---......///......---,,,++++++***---------------,,,,,,,,,///000111222222222111000333333222222111111111000111111111111000000000000111111111111000000000///111111111222222222222222000000000000000000000000////////////000111111111444333222111111222222333000000000111333444666777444555555666666777888888777777888888888888888999;;;:::999777777777777777555777<<>>AAAFFFLLLSSSYYY^^^``````eeelllqqqtttxxx}}}|||{{{vvvuuurrrqqqqqqsssvvvxxxwwwwwwwwwvvvvvvuuuttttttwwwwwwwwwwwwwwwvvvvvvvvvyyyxxxxxxwwwxxxyyyzzz{{{zzz{{{|||~~~~~~~~~{{{uuuqqqkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnttt{{{~~~|||~~~~~~wwwwwwwwwwwwxxxnnnpppsssxxx~~~//////.........//////000...---,,,***)))(((((((((&&&''')))******)))'''&&&''''''''''''(((***+++,,,(((((((((((('''''''''''')))---000...)))&&&'''***'''''''''&&&&&&&&&%%%%%%))))))(((((('''&&&&&&&&&###"""!!!!!!"""%%%(((***%%%$$$$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$!!!!!!!!!!!!""""""###$$$&&&&&&'''(((((()))******(((((('''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((())))))******+++,,,,,,************+++,,,------++++++,,,,,,------......///000000111111222222222333222222222111111111111//////000000111222222333000///111777<<<<<<666000111111222333333222111000/////////////////////////////////000222111///---//////000000000000111111111111222333333333222222222111000111222333222111111111222333333333222222///000222333444555444444444444333222111111111111111222555777444222666>>>222222000///............000000111111111///...---...---,,,+++******++++++,,,,,,---...//////000000000///...---,,,---......000000//////......---------------............//////000222333333333222222000000000000000000000000/////////000000000111111111111111111000000000000222111111000//////000000000000000000000000000000...///000222333444444444222111///......///000111777555333222111222333444666666777777888888999999888888888999::::::;;;;;;;;;::::::;;;===@@@CCCEEELLLNNNSSSYYY___dddhhhiiijjjlllpppsssuuuxxx|||}}}}}}~~~~~~}}}|||{{{zzzvvvuuutttssssssuuuvvvxxxvvvwwwwwwwwwvvvvvvuuutttxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{}}}~~~~~~xxxsssooommmkkkjjjjjjkkkmmmnnnnnnnnnqqqvvv}}}}}}}}}}}}wwwyyyyyyyyyyyyrrrsssuuuxxx~~~------.........------,,,...,,,***((('''&&&&&&&&&''''''(((((((((''''''&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''***///222///)))%%%&&&)))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$######$$$%%%'''(((&&&%%%%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###"""""""""######$$$$$$$$$######&&&&&&'''''''''((((((((()))((('''&&&%%%&&&&&&'''%%%%%%&&&'''''''''&&&%%%&&&'''((()))***,,,------***)))))))))***+++---...***++++++,,,------......111111111111111111111111222222111111111000000000//////000000111111222222222000000444999999444///000111111222222222222111////////////////////////000///...000222222///---//////000000000111111111///000111333333333222111111000///000333444333111///000222444444333222111///000222444555555555444555444222111000000000111000111444555111...333<<<000000///.........///000000111111111000///---,,,------++++++++++++,,,---------......//////000000000///...---,,,---......000000000000000/////////........./////////000000...///111333444444333333000000000000000000000000------...///000000111222111111111111000000000000333222111///............000000000000000000000000...///111444555666666666444222000//////111333444777666333111111222444555666666777888888999999:::888888999999:::;;;;;;<<<======>>>@@@DDDIIINNNQQQZZZ\\\```eeeiiimmmooopppooopppppppppqqqtttwwwzzzzzzzzz{{{{{{zzzyyyxxxwwwuuuttttttttttttuuuvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{|||||||||}}}yyytttrrroookkkhhhhhhjjjmmmoooooopppsssyyy|||{{{xxx{{{}}}}}}}}}wwwwwwwwwzzz~~~++++++,,,---,,,+++***)))---,,,)))'''%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''+++000333000)))$$$%%%((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###!!! $$$%%%&&&'''&&&%%%$$$###&&&&&&&&&''''''''''''''')))((('''&&&%%%&&&&&&'''$$$$$$&&&'''''''''&&&&&&%%%%%%'''(((***,,,---...***))))))))))))+++---...******+++,,,,,,---......222222222111111111111111111111111000000000000/////////000000111111222222777555333666:::;;;777222000000111111111222222222.........///////////////000///...000222222///,,,//////000000111111111222///000111222333222222111111///...000333555444222...000333555555444222111///000222444555555555444555444222000000000000111+++,,,//////***''',,,444......------...///111222000111111111000///---,,,---,,,+++++++++,,,---...............////////////000///...---,,,---......000000000000111111111111.../////////000000111111...///111333444444444444////////////000000000000+++,,,---...///000111222111111111111000000000000444333111///------------000000000000000000000000...000222555666777777777666444222111111333666888777555333111111333555777777777777888999999::::::888888999::::::;;;<<<<<>>???GGGJJJOOOUUU\\\bbbfffiiimmmooorrrtttvvvwwwwwwwwwnnnmmmjjjhhhgggiiijjjllltttuuuvvvwwwxxxxxxwwwwwwssssssttttttttttttttttttuuuuuuuuuvvvwwwwwwxxxxxxrrrsssuuuwwwwwwwwwvvvvvvvvvxxx{{{}}}}}}{{{yyywwwyyy{{{}}}}}}yyyuuurrrnnnjjjiiijjjmmmooovvvvvvxxx~~~}}}zzz}}}~~~~~~~~~/////////...------,,,,,,((('''&&&%%%%%%&&&'''''''''((()))))))))((('''&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&''')))***,,,,,,+++)))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''(((((('''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))'''''''''((())))))*********)))((((((((()))+++++++++++++++,,,,,,,,,------////////////000222444555333333222222111111000000/////////000000000000000000000000000111111111111333333444444333222000///666444111///------///000---...//////000000//////333222000//////111333444000000000000000000000000000000000000111111111111...111333333111000000222///222333333000000222555777777666555444333222222333333222222222111111111...---,,,+++***+++,,,,,,,,,,,,------------......++++++,,,---------,,,,,,111000///...---......///...///000111111111000///........................000000000000/////////////////////////////////000///000000000000000//////---------.........//////000000000000111111111111000000000000////////////......---------///000111555666666555444333222222555555555666666777777888777666555444444444555666333333444555555666666777888999:::;;;<<<<<<<<<;;;:::;;;;;;<<<===@@@CCCFFFLLLPPPVVV]]]dddiiimmmnnnppprrrtttvvvvvvtttrrrppplllkkkiiiggghhhiiikkkmmmrrrssstttuuuvvvuuuuuutttuuuuuuuuuuuuuuuvvvvvvvvvttttttuuuuuuvvvwwwwwwwwwssstttuuuvvvvvvwwwwwwwwwxxxyyy{{{|||||||||zzzyyyzzz|||~~~{{{tttqqqmmmiiihhhjjjmmmpppvvvwwwyyy}}}zzz}}}+++,,,++++++++++++++++++***)))(((&&&&&&&&&'''(((((())))))******((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))******)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))((('''((((((((()))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$###"""##################""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***(((((())))))***+++++++++++++++*********+++,,,---,,,,,,---------.........000000000000111222333444444444333222111111000000//////000000000111111111111111111111000000000000222222222222111000//////777555222///------......///////////////000000000555333111//////000111222000000000000000000000000000000000000111111111111111222444444222111222333///222555555333111333555777666555555333333222111222222222222111111111000...---,,,+++++++++,,,---,,,,,,---------.........)))+++---...///...---,,,000000///............///---...///000111111111111........................000000000000////////////////////////////////////222111000//////...//////------........./////////000000000000111111111111000000000000//////////////////......///000222333777666555444444444444444555555555555555555666666888777666555555555666666333444444555555666777777:::;;;;;;<<<======>>>>>>;;;<<<===>>>@@@EEELLLPPPTTTYYYbbbkkkrrruuuwwwwwwuuuvvvwwwvvvtttpppllliiiiiihhhgggggghhhkkkmmmoooqqqrrrsssttttttsssrrrrrruuuuuuuuuvvvvvvvvvwwwwwwssssssttttttuuuvvvvvvvvvuuuuuuttttttuuuvvvxxxyyyzzz{{{{{{{{{|||||||||||||||}}}}}}sssppplllhhhhhhjjjnnnqqqwwwxxx{{{}}}{{{}}}******++++++,,,,,,,,,,,,+++***)))'''''''''(((((())))))*********)))(((''''''''''''(((((()))))))))'''''''''''''''(((((()))((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((()))******)))((((((((('''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%###""" $$$#########"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))%%%%%%&&&'''((())))))***))))))***++++++,,,,,,---,,,,,,,,,,,,,,,------...............////////////000000111111222222333333444444333222111000000//////000000111111222222222222222222111000//////...111111000000000//////...444333111///......///000000000000000000000000111444333111000///000111222000000000000000000000000///000000000111111111111444444555444444333333333///333777888555333222444666666555444333222111111222111111111111000000000...---,,,+++++++++,,,---,,,,,,------......//////---///111444444333111000000/////////..................//////////////////........................000000000000///////////////////////////.........333222000............///............///////////////000000000111111111111000000000000////////////000/////////000222444555888777555444333444555555555555444333333444555666888777777777666666666666444444444555666666777777;;;;;;;;;;;;<<<===>>>???@@@AAACCCCCCFFFKKKSSSYYY^^^eeeoooyyyzzzyyyvvvrrrooollljjjiiiggggggggghhhjjjmmmpppqqqsssssstttuuuuuutttsssrrrsssssssssttttttuuuuuuvvvrrrrrrsssssstttuuuuuuvvvwwwvvvtttssstttvvvyyyzzz||||||{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}|||}}}~~~}}}ssspppkkkhhhgggkkkooorrrwwwyyy}}}}}}{{{~~~++++++,,,,,,---.........+++***)))((('''(((((())))))***+++++++++***((((((******++++++++++++,,,,,,''''''(((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((()))******)))(((''''''&&&&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$###!!!!!!$$$#########"""!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))'''&&&&&&'''))))))&&&&&&'''((())))))************++++++,,,---------,,,------...................../////////000000000111111111111222111111111333333222111111000//////000000000111222333333444333222222111000///......000000//////////////////111000000//////000111222111111111111111111000000111111000000000111222333000000000000000000000000///000000000111111111111666555444444444444444333///444888999666333222333555555444333222111000000111111111000000000//////---,,,+++++++++,,,---...,,,,,,---......///000000...000222444555444222000///////////////......---111000///......------,,,////////////////////////000000000000////////////000/////////......------333222000............///........./////////000000///000000000111111111111000000000000////////////111111000000111222444555777666444333333444555666444333222222222333555666777777777777777666666555444444555555666777777888999999888999:::<<>>BBBEEELLLPPPSSSTTTTTTXXXaaahhhpppwww~~~wwwnnnfffdddgggmmmrrrllllllmmmnnnppprrrtttuuuxxxxxxyyyxxxxxxvvvtttsssnnnoooooopppqqqrrrssssssrrrrrrsssssstttuuuuuuuuuxxxwwwuuutttuuuwwwyyy{{{|||{{{{{{{{{|||}}}|||zzzxxxvvvvvvwwwxxxyyywwwwwwvvvvvvwwwyyy{{{||||||wwwsssmmmiiihhhlllqqquuuvvvzzz~~~|||~~~******************++++++(((''''''&&&'''(((***+++***+++,,,,,,,,,+++***)))************************'''((()))***))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''(((((()))((('''&&&%%%&&&&&&&&&'''((((((&&&$$$########################"""!!! """$$$%%%#########$$$$$$$$$$$$$$$"""######$$$&&&''''''(((''''''((((((((()))))))))(((((('''&&&&&&'''((((((((())))))******))))))((())))))*********)))((('''*********+++,,,,,,------,,,---.../////////.............../////////000000///000000111000///...---............////////////000000111222333444555555222111111111000000//////000000///......///000111/////////000111111222222000111444555555333000...222222222111111111111111000000000000000000000000000000000000111111111111999666333222444444333222000444777777444111111333444444333222111000//////000000/////////.........,,,,,,+++***+++,,,---...,,,,,,---...///000111111000000000000///...------...///000000000///------111000...,,,,,,+++,,,,,,////////////////////////000000000000////////////000000///......---,,,,,,///000000000000000//////.../////////000000000000000000000000111111111111000000000000////////////333333111000000000111222222222333333333333333222111000//////000333555777555555666777666555444333555555555666777777888888;;;:::::::::>>>CCCHHHKKKOOOTTTYYY[[[[[[___hhhooovvv||||||vvvllleeecccfffmmmqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvtttrrrqqqpppqqqqqqrrrtttuuuuuuvvvssssssssstttuuuuuuvvvvvvwwwvvvuuuuuuvvvwwwyyy{{{zzzzzzzzz{{{|||}}}~~~|||zzzxxxvvvuuuuuuwwwxxxttttttttttttuuuwwwyyyzzz~~~~~~zzzuuuooojjjiiilllqqquuuuuuzzz~~~}}}|||xxx((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++++++++,,,---,,,+++***)))(((((((((((('''''''''''''''((()))******)))((('''%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((('''%%%$$$&&&&&&''')))++++++***((("""""""""""""""""""""""""""!!!"""%%%'''#########$$$%%%%%%%%%&&&""""""###$$$&&&'''(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((()))***++++++***)))(((******++++++***)))'''&&&)))******++++++,,,------+++,,,.../////////...---............//////////////////000000000...---,,,,,,,,,------.../////////000111111222444555666666111111111111000000000000111000///......///000111000000000000000000000000///111555777666333///---444444333222111000///...000000000000000000000000000000000000111111111111999666222222333444333111111444666666222000111333444444333222111000//////000/////////............,,,,,,+++***+++,,,...///,,,,,,---...///000111222666666555444333222111111...///000000000///---,,,///...---,,,+++,,,---...000000000000000000000000000000000000////////////000000///...------,,,,,,......000111111000//////////////////000000000000000000000000111111111111000000000000////////////444333222000000000000111000111222333444333222111000///......///333666888444555666666666555333222555555666666777777888888>>>===<<<===AAAFFFLLLPPPOOOUUU\\\___```dddllltttyyy~~~}}}zzzuuummmfffdddfffllloootttttttttuuuuuuuuuvvvvvvuuuuuuuuuuuutttrrrpppnnnsssssstttuuuvvvwwwxxxyyyssssssttttttuuuvvvvvvvvvwwwvvvvvvvvvvvvxxxyyyzzzxxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{xxxuuutttuuuwwwxxxsssssssssssstttvvvxxxyyy}}}~~~|||wwwpppkkkiiilllrrruuuuuuzzz~~~}}}~~~}}}{{{wwwttt***))))))((('''&&&&&&&&&$$$$$$%%%&&&'''((()))***+++++++++***)))((((((''')))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$%%%''')))***%%%%%%&&&&&&'''((())))))---,,,***)))))))))***+++(((''''''&&&&&&%%%$$$$$$&&&''')))***++++++******((()))***(((&&&&&&))),,,---,,,************,,,---................................................////////////////////////---.........//////000000///000111222333222111111111222333444333222111000444444333222222111111000111222333444555444333333222222333333333222111000444333111000000000111111000000111222222111//////...222666666444111000111111000000000111333555666222222333333222111///...000000000000///////////////...---,,,+++,,,------+++++++++,,,,,,---------...//////000111222222333222222222222222222333333000000000000////////////---,,,+++++++++,,,---...////////////000000000000......---------,,,,,,,,,---,,,++++++,,,---///000///000111222222111000///000///.........///111222...//////000111222222222........................////////////000000000000000000000000////////////(((...111000000444777777333333333444444555555555555444444444555777999::::::>>>CCCFFFHHHKKKQQQUUUPPPWWW^^^bbbbbbfffnnnuuuwwwsssooommmoooqqqqqqpppeeejjjqqquuuuuuttttttuuuuuuuuutttsssrrrqqqqqqpppssssssssstttuuuvvvvvvwwwttttttuuuvvvwwwwwwxxxxxxvvvwwwxxxyyy{{{|||}}}~~~{{{}}}~~~}}}{{{{{{}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyzzzvvvuuuttttttuuuvvvwwwxxxxxxyyyzzz|||~~~~~~uuullljjjpppvvv{{{|||zzzwww{{{{{{{{{{{{yyyvvvsssqqq***))))))(((''''''&&&&&&$$$%%%&&&'''((())))))***++++++******)))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))***%%%%%%&&&''''''(((((())),,,+++)))((((((((()))***(((''''''&&&&&&%%%$$$$$$&&&''')))***++++++******((()))***)))''''''))),,,,,,,,,++++++++++++,,,,,,------------------------........................////////////////////////........./////////000000///000111222222222111111222111111333444444222000333333333222222222222111000222666888888777444222222333333444444333111000333222111000///000111111///000111222222111000000...222555666444111111111222111111111111333444555111222222333222111///...///////////////////////////...---,,,++++++,,,---,,,,,,,,,------............///000000111222222222222222222222222222222222000000000/////////......,,,,,,+++***+++,,,---....../////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,...///000///000111111111111000//////////////////000000111...//////000111111222222........................////////////000000000000111111000000000/////////444666444111333777888666333333333444555555666666777777777777888:::;;;===>>>BBBHHHLLLMMMPPPUUUXXXXXX]]]bbbcccbbbeeemmmtttvvvsssooooooqqqssstttssslllpppuuuwwwwwwuuuuuuvvvuuuttttttssssssrrrrrrrrrssssssttttttuuuvvvvvvwwwuuuuuuvvvvvvwwwxxxxxxyyywwwwwwxxxyyyzzz{{{||||||zzz}}}~~~||||||~~~~~~~~~}}}}}}}}}}}}xxxwwwvvvuuuuuuuuuvvvwwwvvvwwwxxxyyy{{{}}}~~~vvvmmmkkkqqqwww}}}~~~~~~|||yyyvvvxxxyyyzzzyyyvvvsssqqq***))))))((((((''''''&&&%%%&&&&&&'''((()))******++++++******)))(((((((((''''''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$##################$$$(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%''')))***&&&&&&&&&''''''(((((()))***)))((('''&&&'''(((((((((''''''&&&&&&%%%$$$$$$&&&'''((()))************''')))******))))))***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////......////////////000000///000111111222222111111222000...111666777333///111111222222222333333333///222777::::::888444111333333444555444333222111222111000/////////000111...///111222333333222111///222444555444222222222333333222111111222222333111111222222111000...---////////////////////////000///---++++++++++++,,,.........////////////000//////000111222222222222333333222222111111000000000////////////.........++++++******++++++,,,---....../////////000000000......---------,,,,,,,,,,,,,,,,,,,,,---...///000///000000111111000000///...//////000000000000000...//////000000111111222------------------------/////////000000000111111111111111000000000000///111111111666@@@CCC:::---333333444555555666777777::::::::::::;;;===???@@@CCCHHHOOOSSSTTTVVVZZZ]]]aaadddeeedddaaacccjjjppp{{{}}}~~~{{{yyytttrrrqqqqqqtttwwwxxxyyyuuuwwwxxxxxxwwwvvvvvvwwwttttttttttttttttttttttttsssttttttuuuuuuvvvvvvwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzyyy|||~~~}}}~~~{{{zzzyyywwwvvvuuuuuuuuusssttttttvvvwwwyyyzzz{{{}}}wwwpppnnnsssyyy}}}{{{}}}zzztttvvvzzz|||{{{xxxsssqqq))))))))))))((((((''''''&&&&&&''''''((()))******************))))))((((((&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&''''''((((((((()))((((((&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&'''((())))))))))))((()))***++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////////////////000000///000000111111111111111333///,,,000777999444///000000111222333333444444///111444777777555333111333333444555444333222111222111000/////////000111...///111333444444333333000222444555444333333222444444333222111111111111000111111111111///...------...............//////000///---++++++++++++,,,000000111111111111111111///000111222222222222111333333222111000//////.../////////.........------************+++,,,,,,---........./////////000000......---------,,,,,,,,,,,,,,,,,,---......///000///000000000000000000///---...000111111111000///////////////000000111111------------------------/////////000000111111222222222111111111000000000++++++333GGG^^^bbbJJJ///444444555555666777888888<<<;;;;;;<<<===@@@BBBCCCFFFLLLSSSXXXYYYZZZ]]]```eeefffeeebbb___aaagggmmmuuuwwwyyy{{{{{{yyyvvvtttsssrrrrrrsssvvvyyy{{{}}}zzzyyyxxxvvvuuuttttttuuussssssttttttuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwww{{{~~~~~~~~~|||zzzxxxwwwuuuuuusssrrrrrrssstttvvvxxxyyyxxxzzz}}}xxxrrrqqqvvv{{{}}}}}}~~~|||zzz|||}}}wwwttt)))))))))))))))(((((((((&&&&&&''''''(((((())))))*********)))))))))))))))&&&&&&&&&''''''''''''''''''&&&%%%######$$$%%%%%%"""##################"""""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%&&&''')))***'''''''''(((((((((((((((''''''%%%$$$$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''((()))))))))))))))+++,,,.........------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000000000000000000000//////000000000000000111111111333///,,,000777999444///000000111222333444444555///000000111111111111111222333444444444333222111111111000//////000111222///000222333444444444333111222333444555555444333555444444333222111000///000000111111000///---,,,,,,,,,------............///...---,,,,,,,,,---...222222222222222222222222///000222333333222111000222222111000000///..................------------))))))***+++,,,,,,------............////////////......---------,,,,,,,,,,,,,,,---...////////////000//////////////////000---...000111111111000//////////////////000000000......................../////////000111222222222222222222222111111111111111000999SSSrrrxxx]]]<<<444555555666888999999:::<<<<<<<<<>>>@@@CCCEEEGGGIIIOOOVVVZZZ\\\]]]___bbbeeedddbbb___]]]```fffkkknnnppptttwwwxxxwwwuuutttsssssstttuuuwwwyyy{{{}}}yyywwwtttrrrqqqqqqqqqrrrsssttttttuuuuuuvvvvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxwwwvvvvvvuuuuuuuuuzzz~~~~~~|||zzzxxxwwwuuutttsssssstttvvvxxxyyyuuuvvvyyy|||~~~~~~xxxssssssxxx|||zzz))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((******))))))))))))))))))'''''''''&&&&&&&&&%%%%%%((('''%%%###"""###$$$%%%!!!"""############"""!!!""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&!!!!!!"""###$$$%%%&&&'''''''''&&&&&&&&&''')))***(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%%%%(((''''''&&&&&&%%%$$$$$$&&&%%%%%%&&&&&&'''((()))+++***)))***---///111111---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111111000000000000//////000////////////000111222222000...111666777333///000000111222333333444444000000/////////000111222222222333444333222111000222111000000000111222333000111333444555444444333222222222333555666555333444444444333222111////////////000000///...---+++++++++,,,,,,---.........///...---------...000000333333333333333222222222///111333444444333111000111111000000//////............---------,,,,,,,,,)))***+++,,,---.........------........./////////......---------,,,,,,,,,,,,,,,...//////000//////000//////......//////000...//////000000000000000////////////////////////////////////////////////...///000000111222333333333333333222222222111111555000222CCC\\\eeeSSS;;;555555666777999:::;;;;;;>>>>>>???BBBEEEIIILLLNNNNNNSSSYYY]]]^^^___bbbeeeeeedddbbb___^^^aaagggkkkkkkmmmrrrvvvxxxxxxwwwuuutttuuuvvvvvvvvvvvvxxxzzzuuusssooonnnooopppqqqppptttuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwvvvuuuuuutttttttttyyy~~~~~~|||}}}~~~}}}zzzyyywwwwwwwwwyyy{{{|||vvvwwwyyy{{{|||}}}||||||~~~}}}|||}}}{{{vvvssstttyyy}}}}}}))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&)))))))))))))))))))))***((((((''''''&&&%%%$$$$$$)))'''$$$"""!!!"""$$$%%%!!!"""############"""!!!""""""###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''')))))))))((((((((((((((((((((('''&&&%%%$$$###$$$%%%%%%(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%'''((()))---***((((((,,,111333333...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111111111000000000//////000//////...///000111222222111111333444444222000111111111222222333333333111111222222333333333333111111222222222111000///333222111111111222444555222333444555555444333333333222111222555777666444333444444444333111000///...///000000///...,,,+++***++++++,,,------..................///111222444444444333333333222222222000111333444444333111///////////////////////////---------,,,,,,,,,,,,+++)))***,,,...////////////---------.........//////......---------,,,,,,,,,,,,---...///000000//////000///............///000///////////////000000111////////////////////////111111111111111111111111...///000111222333333444444333333333333222222222222111000222;;;AAA===444555666777888999;;;<<<<<>>@@@DDDIIIOOOUUUYYY\\\___```bbbdddfffhhhjjjjjjjjjjjjkkkkkklllmmmmmmmmmsssqqqooollllllmmmpppqqqoooqqqtttwwwxxxwwwuuutttrrrsssssstttuuuvvvvvvvvvqqqqqqqqqrrrssssssttttttuuuwwwyyy{{{zzzyyyvvvtttvvvuuuuuutttttttttttttttssspppmmmnnnrrruuutttsssrrrssssssttttttuuuuuuvvvxxxxxxwwwxxxyyyzzz|||~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~{{{uuusssqqqooommmnnnpppsssvvvwwwwwwyyy~~~}}}vvvtttvvvyyy{{{}}}~~~yyy~~~'''(((((()))((('''&&&%%%))))))'''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$!!!!!! !!!###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))'''%%%$$$%%%''')))+++...***'''&&&((()))(((&&&%%%&&&(((---111111---(((,,,+++***(((((()))***+++***)))(((''''''((()))***)))((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((((((******++++++,,,,,,------******))))))***+++,,,---///...---,,,+++,,,,,,------------------............------,,,,,,------.../////////000111222222333///222444333111///111444000000000000000000111111222333444444555666777777333666777555111///000222111111222222222333333333222111111111222444666777222222222222333333333222000000111111111111111111111111222222222222222333/////////..................//////000///...---,,,------...//////000000111333111///000333444222///000000111222222111000000000000000/////////....../////////.........------///............---------...---,,,,,,---...000111...//////000111222333333///...------...///000111......///////////////////////////...------,,,,,,////////////////////////////////////////////////...///000111111000///...000111111222333444555555666666666777777888999999;;;<<<>>>@@@AAAAAAAAAAAAFFFHHHLLLQQQVVVZZZ]]]___cccddddddfffgggiiijjjkkkhhhiiijjjkkklllnnnooooootttsssqqqooooooppprrrsssqqqsssuuuwwwwwwvvvuuutttooopppqqqrrrsssuuuvvvvvvssssssssssssssssssttttttuuuvvvyyyzzzzzzxxxvvvtttttttttttttttssssssrrrrrrqqqnnnlllmmmqqqtttuuussssssttttttuuuuuuvvvwwwwwwyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}xxxsssooommmjjjiiilllssszzzzzzuuuuuuvvv{{{}}}|||yyy(((((((((((((((''''''&&&+++***((('''&&&&&&'''((('''&&&%%%%%%''''''&&&%%%###"""!!! !!!###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))******((('''&&&&&&&&&(((***+++,,,)))'''(((***+++)))&&&%%%'''***...111111...,,,,,,+++)))''''''((()))***((((((((((((((())))))***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++++++++,,,,,,------++++++++++++,,,---...////////////......---,,,,,,,,,,,,,,,---------------...------,,,,,,------...000000000111111111222222000333666555111000111333000000000111111222222222333333444555666666777777333555777444111///000222000111111222333222222222222222111222333555666888222333333333333333222111///000000000111222222222333333222222111111000000..................------///////////////...---,,,......//////000111111111444111///000333444222000000000000111111000000000000000/////////.........000////////////.........///............------------------------...///000//////000000111111222222///...---------...///000---...000222222111///.../////////.........------000000000000000000000000000000000000000000000000000000111222222111000000222333444555666777777888888888888888999;;;<<<===AAABBBCCCEEEGGGHHHJJJKKKPPPSSSVVV[[[^^^aaabbbcccfffffffffgggiiijjjlllmmmjjjjjjlllmmmnnnpppqqqrrruuutttsssrrrrrrsssttttttssstttvvvwwwwwwvvvuuutttppppppqqqssstttuuuvvvvvvvvvuuuuuuuuuttttttssssssssstttvvvwwwwwwvvvuuutttrrrrrrssssssrrrrrrqqqpppooonnnmmmnnnqqqsssuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzrrrlllhhhggggggjjjqqq{{{|||uuurrrsssxxxzzz|||~~~wwwuuu}}})))))))))(((((((((''''''+++***)))''''''''''''(((&&&%%%$$$%%%((()))(((&&&%%%$$$"""!!!!!!###&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((()))))))))''''''''''''((()))***+++)))'''''')))------***&&&''')))***++++++---000222,,,+++(((&&&&&&''')))***''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((***+++---+++++++++++++++,,,,,,,,,+++,,,,,,...///000111222///000111111000///---+++++++++,,,,,,,,,---------...------,,,,,,------...222222222111111111111000222555777666222///000111///000000111222333444444444444555555666666777777333555666444000///000222///000111222333222222111333222222222333555666777333333444444444333111111//////000111111222333333555444333222111///......------------------------000000///...------------...//////000000111222222444222000111333444222000000000000000000000000000000000000////////////...000000000/////////......///............---------+++,,,---...////////////000000000000000000000000///...---,,,,,,,,,---...+++...222555555333000---////////////////////////000000000000000000000000000000000000000000000000111222333444444333222111444555666777888999999:::<<<<<<<<<===>>>AAACCCDDDHHHHHHHHHIIILLLOOORRRTTT[[[]]]aaaeeehhhjjjjjjjjjiiiiiiiiijjjkkkmmmooopppppppppqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuuttttttuuuvvvwwwwwwvvvttttttttttttuuuvvvvvvwwwxxxxxxwwwwwwvvvvvvuuutttssssssqqqrrrssstttttttttttttttpppqqqqqqrrrqqqpppooonnnlllmmmooopppqqqrrruuuwwwvvvwwwwwwxxxxxxyyyzzzzzzxxxyyyzzz{{{|||}}}}}}}}}~~~}}}}}}}}}~~~~~~|||}}}yyyrrriiiccc```bbbhhhppp{{{~~~tttppppppssstttvvvxxxzzz|||}}}~~~{{{zzztttttt}}}~~~~~~***)))))))))((((((((((((,,,+++)))((('''''''''(((&&&$$$###%%%)))+++)))(((&&&%%%###!!!"""$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&******))))))((((((''''''&&&''''''((()))*********'''&&&'''+++......***&&&*********'''&&&***111888,,,***(((&&&&&&''')))***&&&'''(((*********)))((()))))))))(((''''''&&&&&&(((((('''((()))+++---...+++++++++++++++++++++,,,,,,,,,...///111222333444///000222333222000---++++++++++++,,,,,,---------...------,,,,,,------...333333222222111000000000333666888666222//////000///000111222333444555555555555555555666666666666222444666444000///000222///000111222333222111111333333222222333444666777333444444555444333111000//////000111222333333444666555444222000...---,,,------------------------111000...---,,,,,,------/////////000111111222222444222000111444555333000000000000//////000000000111000000000////////////000000000000//////////////////.........---------+++,,,---///000//////...000000000//////////////////...---,,,++++++,,,---+++...333777777444000---///000000000000000000000000000000000000000000000000000000000000000000000222333444444444444333222666666777888999:::;;;;;;?????????AAACCCEEEHHHIIIMMMLLLKKKLLLNNNRRRWWWYYYaaadddhhhllloooppppppooollllllllllllnnnppprrrsssvvvvvvvvvvvvvvvuuuuuuuuutttuuuvvvwwwwwwvvvuuutttuuuvvvvvvwwwwwwvvvttttttxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxwwwvvvuuutttsssssspppppppppqqqrrrsssttttttoooooopppqqqpppooonnnmmmjjjmmmqqqrrrqqqrrruuuxxxwwwxxxxxxyyyyyyzzz{{{{{{xxxyyy{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~{{{zzztttmmmccc\\\[[[```jjjwwwtttooonnnooopppqqqsssuuuvvvxxxxxxssswww|||{{{vvvwww}}}}}}~~~***)))(((((()))+++---...'''&&&%%%$$$$$$%%%''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((************(((&&&$$$###$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$%%%'''(((***---,,,+++***)))((('''&&&&&&&&&&&&''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******)))&&&$$$%%%((()))'''%%%(((((((((((())))))))))))***)))'''&&&&&&&&&'''(((%%%&&&(((***+++,,,,,,+++...---+++*********++++++......---...///111333444///000111111111///...------,,,+++++++++,,,---...------......//////000000222222111111000000//////444444333222222111111000000000000111111222222333222333444666666666666555444444444444444444444444444444555555555444222111000111111222333333444444333444222000333777555000333333333333333333333333>>>;;;666111...,,,,,,,,,..................................../////////000000000000000000222444555444444444444444444444444000333666666333111222333222222222222222222222222333222000/////////000111...------,,,,,,+++++++++,,,,,,------...///000000///............---------//////---,,,+++,,,,,,---......//////000000111111333333222222111000000000000000000000000000000000///000111333444444333333000111333555666666555555888777777666777888:::;;;BBBBBBCCCEEEIIILLLPPPRRRUUUUUUVVVXXXZZZ^^^aaaccchhhiiikkknnnqqqtttwwwyyyjjjkkkkkkkkkkkkkkkkkklllqqqqqqrrrsssuuuxxx{{{||||||{{{yyywwwuuuuuuuuuuuussssssssssssssssssssssssssssssttttttuuuvvvvvvwwwwwwwwwvvvvvvuuutttttttttpppqqqrrrrrrqqqpppnnnmmmpppooooooooonnnnnnnnnmmmrrrrrrssstttuuuvvvwwwxxx|||{{{zzzyyyxxxyyyzzzzzz}}}}}}|||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwoooeee```aaa___iiiyyy~~~sssmmmlllkkkjjjjjjkkkjjjiiiooowwwrrrrrrsssvvv|||vvvqqqttt}}}~~~)))))))))******+++,,,---''''''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))))))))((('''%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((())),,,+++***)))((('''&&&&&&%%%%%%&&&&&&'''(((((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((''''''(((((()))'''&&&'''(((((('''&&&((((((((()))))))))******+++***((('''''''''((()))&&&((()))+++,,,,,,,,,+++---,,,+++******+++,,,,,,......---...///000222333///000111111000///...---------,,,++++++,,,---...---......//////000000000222222111111000000//////333333222222222222111111111222222222222222222333333444555666666666555444333333333333333333333333333444555555555333222111000000111111222333333333444555333111333777666111777777666555444444333333888666333000...------...------........................//////////////////000000///000111333555666444444444444555555555555111444666555333111111222222222222222222222222222222111000///...///000000,,,,,,---------,,,++++++,,,,,,---......//////000///............---------///...---+++++++++,,,---......//////000000000000222222222222111111111111111111111111111111111111000111222444444444333333333444666777888888777777999999999999;;;<<<>>>???FFFGGGHHHKKKNNNRRRUUUWWWYYYYYYZZZ[[[^^^aaadddfffjjjnnntttxxxyyyvvvrrrooojjjjjjjjjkkkkkkkkkkkklllqqqqqqrrrsssuuuxxxzzz||||||{{{yyywwwuuutttttttttttttttttttttttttttttttttrrrrrrssstttuuuvvvvvvwwwyyyxxxxxxwwwvvvuuuttttttqqqqqqrrrrrrqqqooonnnmmmoooooooooooooooooooooooorrrsssssstttvvvwwwwwwxxx|||{{{zzzyyyyyyyyyzzzzzz||||||||||||}}}~~~}}}}}}~~~~~~~~~{{{sssnnnggg___]]]___iiisssyyynnnhhhggggggffffffhhhgggfffllltttssstttuuuxxx}}}}}}uuuqqqttt~~~~~~))))))***+++,,,,,,,,,,,,((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''(((((((((((('''&&&%%%))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((***))))))((('''&&&%%%%%%###$$$%%%&&&'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((&&&&&&&&&&&&((()))***)))'''&&&'''(((''''''((()))***++++++,,,,,,+++***)))((())))))***)))***+++---------,,,+++,,,,,,+++++++++,,,------......------...000222333///000000000000//////......---,,,++++++,,,---...---......///000000111111333222222111000000//////111111111222222222222222444444444333333333333333555555666777666555444333222222222222222222222222333333444444444333222222//////000000111222222333555666555333444888666222999999888666555444333222111000///...............---------......//////////////////////////////////////////000222444666777444444555555666666777777333444555555222000000111222222111111111111111111111000///...---...//////***+++---......---,,,,,,---------......//////000///............---------...---,,,+++++++++,,,---...////////////000000000000111111222222222222222111111111111111111111111222222444555555444333222666777888999999:::999999;;;;;;<<<>>>@@@CCCEEEFFFLLLMMMOOORRRVVVYYY\\\^^^```___```aaacccgggkkkmmmsssvvvyyy{{{yyytttnnnjjjjjjjjjjjjjjjkkkkkkllllllqqqqqqrrrsssuuuxxxzzz{{{{{{zzzxxxvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrssstttuuuvvvwwwzzzzzzzzzyyyxxxvvvuuutttrrrrrrqqqqqqpppnnnmmmlllmmmnnnnnnoooppppppqqqqqqsssttttttuuuvvvwwwxxxxxx|||{{{zzzzzzyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~{{{ssskkkfffbbb^^^```ddduuusssgggaaa_________```ccccccccchhhppptttvvvxxx{{{~~~yyytttrrrvvv~~~)))***,,,---------,,,+++)))))))))((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&''''''(((+++,,,+++'''%%%''')))''''''((()))+++,,,---------,,,+++***)))***++++++,,,,,,---......---,,,+++,,,,,,,,,,,,,,,------.........------...///111222///000000000000////////////...---,,,,,,,,,---.........///000000111222222333333222222111000/////////000000111222333333333666666555555444444333333666666777777666555333222111111111111111111111111222333333333333222222222/////////000111111222222666888888555555888777444777666555444333222111111,,,,,,------------------------......//////000000000000000////////////////////////000222555777999555555666666777777888888555555555333222000//////111111111111111000000000000///...---,,,---......***+++---...///...---,,,------....../////////000///............------------,,,+++******+++,,,---///////////////////////////000111333333444333333222222222222222222222222333444555666555444333222777777888888999999::::::<<<===???BBBFFFIIILLLMMMSSSTTTVVVYYY]]]```cccdddfffffffffhhhkkkooosssuuu~~~{{{vvvrrrooommmmmmmmmiiiiiiiiijjjkkkkkkllllllpppqqqrrrtttuuuwwwyyyzzzyyyxxxwwwvvvuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqssstttvvvwwwwww|||||||||{{{zzzxxxvvvuuurrrrrrqqqpppnnnmmmlllkkklllmmmnnnoooqqqrrrssssssuuuuuuvvvvvvwwwxxxxxxyyy|||{{{{{{zzzzzzzzzzzzzzzyyy{{{|||~~~~~~~~~}}}~~~~~~|||xxxpppiiieeeddddddiiippp}}}nnnccc]]][[[XXXXXXZZZ^^^___```gggooouuuxxx}}}yyyvvvssssssxxx***+++---......---,,,+++*********))))))(((((('''(((((('''&&&%%%$$$$$$###&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((()))***)))+++---,,,((('''(((+++'''((()))***+++,,,---......---,,,******++++++,,,------...///...---,,,+++------------...---------......---------///000111000////////////000000000000000...---------............///000111222333444444444333222111000////////////000111222222333444777666666555555444444444666666666666555444222111000000000000000000000000222222222111222222222222/////////000111111222222666999999666555777777555111111111111000000000000,,,,,,,,,,,,---------,,,........./////////000000000000000000000000//////000000000111333666888999666666666777777777888888666555333222111111000///111111111000000/////////000///---,,,,,,,,,---...***+++---...///......---.........//////////////////............------------,,,+++++++++,,,---.../////////..................000222333444444444333222222222222222222222222444555666777666666444333666666666777888999:::;;;>>>@@@CCCGGGLLLPPPSSSTTTZZZ[[[^^^aaadddfffhhhiiikkklllmmmpppsssvvvyyyzzz|||wwwpppjjjggggggjjjmmmhhhhhhiiijjjjjjkkkllllllpppqqqrrrtttvvvwwwxxxxxxwwwwwwwwwvvvuuutttssssssnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqsssuuuwwwxxxyyy~~~~~~~~~}}}{{{xxxvvvtttqqqqqqpppnnnmmmllllllllllllmmmnnnpppqqqssstttuuuvvvvvvwwwwwwxxxyyyyyyyyy{{{||||||{{{{{{{{{zzzzzzyyyzzz|||}}}~~~~~~}}}}}}~~~~~~yyyvvvsssmmmgggggghhhkkkrrrzzzxxxjjj```[[[XXXTTTSSSVVV[[[^^^aaajjjsssyyy~~~vvvtttsssttt{{{,,,------......---------)))*********)))((('''&&&''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''%%%&&&&&&'''(((((())))))&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***+++---***+++,,,+++******+++,,,))))))***+++,,,------......---,,,+++***++++++,,,,,,---...//////...---,,,......//////......---,,,......---------...000000000////////////000000111222111///...------...///...//////111222333444555555555444222111000///...//////000000111222333333666666666555555555555555444555555555444333111000000000000000000000000000111111000000111111222333//////000000111222222333666::::::777555666777555.........///////////////------,,,,,,,,,---....../////////////////////////////////000000111111111111111111222333666888999777777777777777666666666666444111111111111000///111111000000//////......000///...---,,,---......---------------.........///////////////////////////............---------...---,,,,,,,,,---...////////////............---...000222444555555444333333333333333333333333333555555777777888777666555666666666777999;;;===>>>DDDFFFJJJPPPUUUYYY\\\]]]cccdddgggiiilllnnnoooooorrrsssuuuwwwyyyyyyzzzzzzqqqooollljjjhhhgggggggggggghhhhhhiiijjjkkkllllllpppqqqrrrtttvvvwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrllllllllllllllllllllllllooopppqqqtttvvvxxxzzzzzz~~~~~~|||yyyuuussspppooonnnmmmlllllllllmmmmmmmmmoooppprrrtttuuuvvvxxxxxxxxxyyyyyyyyyzzzzzz{{{||||||||||||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}zzzvvvtttnnnjjjgggjjjnnnrrryyyqqqeee]]]YYYWWWRRRRRRTTTZZZ^^^dddppp|||tttttttttwww~~~......------------......))))))***))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((''''''%%%$$$###%%%%%%%%%%%%&&&&&&''''''))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,,,,+++******+++,,,...---,,,++++++++++++,,,,,,------------+++*********+++,,,+++,,,---.........---,,,000000000000///---,,,+++......---,,,---...///000000///......///000111222222111000............///...///000111333444555555666555444333111000///...//////000000111111222222444444555555555555555666222333333444333222000///000000000000000000000000111000000///000111222333000000111111222333333333666:::;;;777444555666555111111000000//////.........---,,,,,,,,,...111222111111000000///...............///000111222222333333333222333444666777999888777777666666555555444555222000///111222111000111111000//////...------000000...---------...///000///---,,,,,,---...///000////////////////////////............---------......---------...///000//////.........---------///111333555666555333222444444444444444444444444444555777888999888888777888888999:::===@@@BBBDDDLLLOOOTTTYYY^^^ccceeegggmmmoooqqqsssuuuvvvvvvvvvzzz{{{}}}}}}|||yyyvvvtttkkkkkkkkkjjjiiigggfffeeegggggghhhiiijjjkkklllllloooqqqrrrtttvvvvvvvvvvvvtttuuuuuuvvvuuutttrrrqqqlllllllllllllllllllllllloooppprrrtttwwwyyy{{{||||||xxxtttrrrnnnnnnmmmlllllllllmmmnnnnnnnnnoooqqqssstttuuuvvvyyyyyyyyyyyyzzzzzzzzzzzz{{{||||||}}}|||{{{zzzyyy{{{{{{{{{{{{{{{|||}}}~~~{{{wwwvvvvvvpppmmmnnnsssxxx|||zzzjjj___ZZZVVVTTTSSSRRRTTTZZZ```iiixxx~~~ttttttuuuyyy000///---,,,,,,---...///((()))))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((('''''''''((('''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$''''''(((((('''%%%###"""$$$%%%%%%&&&&&&''''''(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,)))(((***...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++***+++---.........---,,,111111111111///---+++***///...---,,,---...///000000///.........000111222333222000///.........///...///000111333444555666666555444333111000///...000000000000111111111111333444444444555555666666111111222333222111000///111111111111111111111111111000/////////111222333111111111222333333444444555:::;;;777333444666555555444333222111///......---,,,++++++---000444666222222111000///...------------...000111222333444444444333333444555777888888888777666555444333333555222//////111333222000111000000///...---------111000///...---...//////222000---++++++,,,...///000000000000//////////////////.........---------///......---...///000111//////.........---------000111444666666555333111444444444444444444444444444555777888999999999888:::;;;<<<===@@@DDDGGGIIISSSVVV[[[```fffjjjlllnnntttvvvxxxzzz{{{{{{{{{{{{~~~xxxsssooonnnllljjjhhhgggggghhhiiifffggghhhiiijjjkkklllllloooqqqsssuuuvvvvvvvvvvvvttttttuuuuuuuuutttrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnpppqqqsssuuuxxxzzz|||}}}|||xxxtttqqqmmmmmmlllkkklllmmmnnnooonnnooopppqqqssstttuuuvvvyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||zzzyyy{{{{{{zzzzzz{{{|||~~~|||xxxwwwxxxyyyuuutttvvv~~~ttteee[[[VVVSSSRRRTTTSSSUUUZZZbbblll}}}{{{ttttttvvv{{{000000//////......------)))((((((&&&%%%$$$######%%%%%%%%%%%%&&&(((***+++***)))(((''''''((()))***%%%%%%&&&''''''&&&%%%%%%...---+++)))'''$$$###"""%%%&&&'''))))))))))))((($$$%%%&&&(((***,,,......((()))+++,,,---,,,,,,+++---,,,+++*********+++,,,000///---,,,++++++,,,,,,******+++///222333000,,,......//////000000111111...---,,,+++++++++,,,---*********++++++,,,,,,,,,///...---,,,,,,,,,---...***+++,,,---...---,,,+++,,,---...000000000000///000///...---,,,---......///......///111333555777777444111111333333000---000000000000////////////000333555444111000222444555555555555444222000...111000000000111333555666333333333222222111111111...///111000...///333666555555444444444444333333666444222000............---+++***,,,000333333111555333///---+++,,,---...///...,,,,,,...000444666444444666777999;;;<<<===<<<999666666888999666333222222222222111111111111///////////////000000000///////////////000000000333333222111000///......////////////000000000000//////.........---------***+++---///111111111111////////////000000000000111000000111222444777888111222333444444333222111222444555444222222555999???@@@CCCFFFKKKPPPTTTWWW\\\```eeeiiilllqqqxxx}}}~~~xxxttttttkkkiiigggeeedddeeefffggghhhhhhiiijjjkkkllllllmmmooosssvvvvvvrrrnnnmmmnnnssstttuuuvvvwwwuuutttssstttsssrrrqqqpppqqqrrrrrrxxxwwwvvvwwwyyy}}}|||yyywwwvvvvvvvvvlllkkkjjjjjjjjjkkklllmmmnnnqqqssssssqqqqqqtttwwwvvvwwwyyy{{{|||||||||{{{vvvzzz}}}{{{{{{|||~~~}}}|||{{{{{{|||}}}}}}|||yyyyyy{{{zzz|||~~~mmm```YYYXXXXXXWWWTTTTTTUUUYYYbbbrrr{{{rrrwww}}}/////////...............)))(((((('''&&&%%%$$$###%%%%%%%%%%%%&&&(((***+++***)))(((((((((((()))***%%%&&&''''''''''''&&&%%%+++***)))((('''%%%$$$$$$$$$%%%'''((())))))((((((&&&'''((()))+++,,,......)))***+++,,,,,,,,,++++++,,,+++*********+++,,,,,,000///---,,,++++++,,,,,,******+++///222222///,,,///////////////000000000...---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...++++++,,,------------,,,,,,---...///000000//////000///...---------......////////////000222444555777444111111333333000...000/////////////////////000222444333111000222555444444444444333111///...111111000111222333555666333444444444222111111111...000111111///000222555555555444444333333222222555444222000///......///...---...222666666333000444222///---,,,,,,...//////...------...111444666333444555777999;;;<<<<<<;;;999777666777777444222222111111000000000111111000000000000000000000000222222111111000000//////222222111111000/////////////////////000000000000//////.........---------+++,,,...000111111111111///000000000000000000000000000111222333555666777333333444444333333222222222555888888888999>>>BBBEEEGGGIIILLLPPPUUUYYY\\\bbbfffkkkoooqqqvvv}}}xxxuuusssmmmkkkiiigggffffffggghhhggghhhhhhiiijjjkkkllllllmmmqqqttttttpppmmmmmmnnnrrrtttvvvwwwxxxwwwuuutttttttttrrrrrrqqqrrrssstttwwwwwwwwwxxxzzz}}}}}}zzzwwwuuuttttttmmmlllkkkkkkkkkkkklllmmmooosssvvvvvvtttsssuuuxxxwwwxxxyyyzzz{{{zzzzzzyyywww{{{}}}{{{{{{|||~~~}}}|||{{{||||||~~~~~~}}}|||zzzzzzzzz|||~~~yyyjjj^^^XXXWWWWWWWWWUUUVVVWWW[[[eeevvvyyysssxxx------..................))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&''')))+++,,,***))))))(((((())))))***&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))***+++,,,---......++++++,,,,,,,,,+++************)))******+++,,,---000///---,,,++++++,,,,,,***+++,,,///111111///---000000//////////////////------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,...//////000//////000///......------......000/////////000111333444777444222222444444111...///////////////////////////222444333111000333555222333333222111000///...111111111111222444555666222444666555333111000111///000222222111111222333555444444333222111111000444333111000//////000000//////222777:::999444///222111///...---...///000///...------///111444666333444555777888:::;;;<<<999888888777555444222111222111///...///000111333222222222222111111111111555444444333222111000///000000000000000000000000////////////000000000000/////////.........------,,,---///000111111111000000000000000000000000000...///111333444555555555555444333222111222222333444888<<<>>>@@@CCCIIIMMMMMMOOORRRUUUWWW[[[___bbbiiinnnsssvvvyyy}}}zzzuuusssooommmkkkiiigggggghhhiiigggggghhhiiijjjkkkkkkllljjjmmmppppppnnnllllllnnnrrrtttvvvxxxyyyyyyxxxwwwuuutttssssssssstttuuuvvvwwwwwwxxxzzz|||~~~~~~zzzwwwtttrrrqqqnnnnnnmmmmmmlllmmmmmmnnnppptttxxxyyywwwuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxwww{{{}}}{{{|||}}}}}}}}}|||||||||~~~~~~|||}}}{{{qqqdddZZZWWWWWWWWWWWWVVVWWWYYY^^^iii{{{|||wwwuuu{{{,,,,,,,,,------......///))))))(((((('''&&&&&&%%%$$$%%%%%%&&&((()))++++++))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''(((((((((++++++,,,,,,------......,,,,,,,,,,,,+++******))))))))))))***+++,,,------000///---,,,++++++,,,,,,++++++---///000000///...000000000//////......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++---...///,,,,,,---...////////////000//////...............000//////...///000111222777444111222444444111///.........///////////////...111444333111111333666111111111000000///......000111111222333444555666222555777777444111111222000111222222222222222222444444333333222111000000444333111000000000111111000000222666999888333...111000///...///000111222//////...///000222444666333444555666888999:::;;;777777777666444222000///222000...---...000222444333333333333333222222222555444444333333222222222//////000000111111111111////////////000000000000////////////............---...000111222111111000111111111000000000000000---///222444555555444333444333111//////000222333777;;;AAADDDFFFJJJPPPTTTTTTWWW[[[]]]]]]```dddgggnnnrrrxxx{{{}}}|||wwwtttooommmjjjhhhffffffggggggfffgggggghhhiiijjjkkklllgggjjjmmmmmmkkkjjjlllooorrrtttwwwyyy{{{{{{zzzzzzvvvuuutttttttttuuuvvvwwwvvvwwwyyy|||}}}~~~~~~~~~}}}zzzwwwtttrrrqqqppppppooooooooooooooooooppptttxxxyyyvvvttttttuuuuuuvvvvvvwwwxxxxxxyyyyyyyyy|||}}}|||}}}~~~}}}}}}||||||}}}}}}zzzoooggg]]]VVVUUUVVVWWWWWWUUUVVVXXX^^^jjj~~~{{{xxxxxx++++++,,,,,,------......)))))))))((((((''''''&&&%%%%%%&&&((())))))******))))))************))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())),,,,,,------............---,,,,,,++++++*********))))))***+++,,,---------000///---,,,++++++,,,,,,+++,,,.../////////...///000000//////......------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...---,,,+++,,,---...///,,,,,,,,,---......///000///////////////.........//////.........///111222555333000111333333111...------....../////////000///222444333111000333555000/////////////////////000111222333444555555555111555888777444111222555333333222222333333222222444444333222222111000000444333222000000000111111111///...111444555222///111111000000000111222222/////////000111333555666333333444555777888999999666666666666444222000...111000...---...111333555555444444444333333222222222222222333333444444555/////////000111111222222////////////000000000000000000/////////.........///000111222222111000000222111111111000000000///---///222555555555333111333111///...///222555777<<>>CCCGGGJJJIIINNNTTTWWWYYY[[[___cccfffkkkppppppmmmkkknnnssspppuuu{{{~~~~~~yyysssqqqnnnjjjgggfffffffffiiiiiijjjkkklllmmmmmmnnniiikkkkkkjjjhhhiiinnnrrrsssuuuwwwzzz{{{{{{zzzyyyyyyxxxwwwuuutttttttttuuuvvvwwwwwwxxxyyyyyyyyyyyyvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvvvvuuutttsssrrrsssuuuwwwvvvrrrpppqqqssssssssstttuuuxxx{{{}}}|||~~~}}}~~~~~~|||yyyzzzttteee\\\UUURRRNNNOOORRRUUUVVVUUUWWWXXXZZZ```nnn~~~|||~~~---,,,,,,++++++*********************)))))))))))))))*********)))(((&&&%%%)))***+++,,,,,,+++***)))+++***)))(((((()))***+++%%%&&&''')))***,,,---...))))))(((((((((***,,,---******+++,,,---...///000++++++*********+++---......///000000000///...---000///---,,,++++++,,,,,,+++...000///---,,,...000,,,------......////////////000111111111000...---.........------,,,,,,,,,+++,,,...000111000000///+++,,,.../////////...------,,,++++++,,,---///000///000111111111000...---+++++++++,,,---///222333111///,,,---000111///,,,,,,,,,------...///000000333555666444000...000222//////......///000111333000111333555666666666555111555777555111222999@@@<<<777111///000333444444222333333444444555555666777666444222000/////////000......000555777666444333333333222222222111111///000111222444555666666333333444444555666777777777222...333;;;<<<444+++///000111222444666777777555555444333222222111111000000000///////////////111111000000000000000000////////////000000000000000000000000////////////222333444444333222000///333333222222111000000//////000111222333333222111999:::===AAAEEEKKKOOORRRMMMRRRXXX\\\^^^aaaeeeiiijjjpppvvvuuuqqqooorrrvvvrrrvvv|||zzzvvvtttqqqmmmjjjiiiiiiiiiiiijjjkkkkkkmmmmmmnnnoookkklllllljjjhhhjjjnnnssstttuuuwwwzzzzzzzzzyyyyyyzzzyyywwwuuussssssssssssvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwxxxxxxxxxvvvuuutttvvvwwwwwwwwwvvvuuusssrrrvvvxxxyyywwwsssrrrsssuuuuuuuuuuuuvvvxxxzzz|||~~~|||~~~}}}~~~{{{{{{~~~xxxjjj\\\SSSSSSOOOMMMNNNRRRUUUVVVUUUZZZ[[[]]]cccqqq{{{zzz}}}---,,,,,,++++++,,,,,,,,,***)))'''&&&&&&'''((((((+++++++++******************,,,...000000...,,,***,,,)))&&&%%%''')))(((&&&$$$'''******)))))),,,///---,,,)))(((''')))+++,,,...---,,,+++,,,---...///,,,,,,+++***+++,,,---......------------,,,,,,,,,,,,,,,,,,++++++*********///...,,,***))))))***+++*********+++,,,///111222***,,,...000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////***+++,,,---------,,,+++...---+++******,,,///111000000000///......------,,,,,,,,,---...///000000111111000///---,,,+++***,,,+++******,,,///333555777333000000222333222000............////////////000111222444666777888999666666555444333333222222555333111//////111333555444444333333333333222222///000111222222111000///111111222333333444555555333222///......///111222...000333555555444222111111222333444555444333222000///000444777777222......///111333444444444444333444444555444333111000000000000000000000000000222222111111000000/////////////////////000000000222111111111000000//////222111000///111444888:::777666444222000/////////......---...111555999<<<@@@AAADDDIIIMMMRRRUUUWWWWWWZZZ^^^bbbgggjjjkkklllssssssssssssssssssssstttrrrssstttvvvyyy~~~|||zzzwwwsssooonnnnnnoooqqqjjjkkklllllllllkkkjjjiiiiiikkkmmmllljjjkkkooosssvvvwwwwwwxxxyyyzzz{{{|||uuuuuutttttttttsssssssssttttttttttttttttttssssssvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvuuutttsssssstttuuuvvvuuuyyy|||}}}||||||~~~~~~~~~~~~~~~~~~xxx{{{~~~{{{ooocccWWWPPPNNNMMMMMMMMMOOOSSSWWWYYYTTTXXX^^^hhhvvvzzz{{{------,,,+++++++++,,,,,,***)))((('''&&&&&&'''(((************+++++++++++++++,,,...//////---+++)))+++(((%%%%%%'''((('''&&&$$$'''******((((((***---,,,+++)))(((((())),,,---......,,,++++++,,,---...---,,,+++++++++,,,...............------,,,,,,,,,,,,,,,,,,+++++++++******...---,,,***))))))***************+++,,,///111222+++,,,///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////++++++,,,---------,,,+++...---+++******,,,///000000000//////...---------,,,,,,------......//////000000///...---,,,+++***,,,+++***+++,,,000333555777333000000222444222000////////////000000000111222222333444666777888888666666555444444333222222444333222111111222444555444444333333333222222222000000111222111111000///111111222222333444444555333111000......000222333...000222444555333222000111111222333444333333222222000000222555666333000111222444555666666666666444444555444333111000///000000000000000000000000222111111000/////////000000000000000000000000000222111111111111111111000333222111000111333555666444333222000///...///000111222222555888<<<@@@BBBEEEGGGJJJOOOSSSWWWYYY[[[\\\^^^aaadddgggiiikkkllluuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuwwwyyy||||||yyyuuurrroooooopppqqqllllllmmmmmmmmmkkkjjjiiiiiilllnnnnnnlllmmmqqquuuyyyyyyyyyyyyyyyyyyyyyyyyuuuuuutttttttttsssssssssttttttttttttttttttttttttvvvvvvwwwxxxxxxwwwvvvvvvuuuvvvwwwxxxxxxwwwvvvvvvuuuttttttssstttuuuvvvwwwtttxxx|||}}}}}}~~~~~~~~~xxx|||uuujjj```UUUNNNOOONNNNNNNNNPPPTTTWWWYYYXXX[[[```hhhwwwyyyzzz~~~...---,,,+++++++++,,,,,,+++***)))'''&&&&&&''''''*********++++++,,,,,,,,,,,,---......---+++)))''')))'''%%%%%%&&&'''&&&%%%%%%(((***)))'''&&&(((++++++***)))((((((***,,,...///...---+++++++++,,,,,,---,,,,,,,,,,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,+++******)))******++++++++++++---...000111,,,---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++,,,,,,------,,,,,,+++...---+++***+++,,,...///000//////......---,,,,,,------------------------///......---,,,++++++***,,,,,,+++,,,---000333555777333000000222444333111111111111111222222222222333444444555666666777777666666555555444333333333222222333333444444555555333333333333222222222222111111111111111000///...111111111222333333444444222111000//////111333555///000222333444333111000000000111222222222222222333111///111444555333000555555666777777777777777444444444333222000///...000000000000000000000000222111000///...///000111333222222111111000000000111222222222222222333333444333222111000000000000...///000///......000222555777:::>>>BBBFFFIIIKKKMMMPPPTTTYYY]]]___```aaaccccccdddfffhhhjjjlllmmmwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwxxx{{{}}}}}}yyyuuurrrqqqrrrrrrnnnnnnnnnnnnmmmllljjjjjjjjjmmmppppppoooppptttxxx|||{{{{{{zzzyyyxxxxxxwwwuuuuuuuuutttttttttssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuuwwwwwwxxxxxxxxxwwwwwwvvvtttsssttttttuuuvvvxxxyyyuuuwww{{{~~~}}}yyy~~~yyymmmddd\\\TTTNNNPPPPPPOOOPPPRRRUUUXXXZZZ\\\^^^bbbiiiwww}}}xxxxxx}}}///...,,,+++***+++,,,---,,,+++)))((('''&&&'''''')))******+++,,,---......------...---,,,)))'''%%%'''&&&%%%%%%&&&&&&&&&%%%&&&(((***)))&&&%%%''')))***)))(((((()))+++---...000///---+++******++++++---------------.........//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---...//////---...///000111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,++++++------+++++++++,,,---...//////......---,,,,,,+++---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,---...111333444666333000000333555444222222333333333333444444444555555555555666666666666666666555555444444444333111222444555666555555444333333333222222222222111222222111111000000//////000111111111222222333333111000000000000222444555///000111222222111000/////////000000111111222222222111000222555555222///555555555666666666666666222222222222111000000///////////////////////////111000///......///111222444444333222222111000000222222222333333444444444444444333111000...---,,,+++...000111000111444777:::<<>>CCCFFFDDDIIIOOOSSSUUUXXX\\\```aaaaaaaaabbbdddgggiiikkkhhhhhhiiiiiijjjkkkkkkkkkmmmqqqtttssspppnnnnnnpppmmmnnnppppppnnnkkkgggeeedddbbb``````dddkkksssxxxzzz|||}}}zzzwwwtttsssrrrrrrqqqpppnnnmmmmmmmmmnnnooommmmmmnnnnnnooooooppppppoooppprrrtttuuuuuuuuutttxxxvvvtttrrrqqqsssvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssssstttuuuuuuuuuvvvxxxyyyzzz{{{|||}}}}}}}}}~~~}}}xxxxxxyyyxxxxxxyyyxxx~~~{{{qqqjjjdddcccaaa___^^^______```\\\[[[ZZZYYYZZZ\\\___aaaaaa]]]\\\bbbjjjsss~~~{{{|||rrrtttuuutttrrrrrruuuxxxwwwzzz~~~|||{{{|||wwwtttrrrttt{{{~~~vvvnnnjjj))))))((('''((()))***+++++++++++++++++++++++++++,,,,,,+++***)))((((((''''''((()))(((&&&&&&))),,,(((((((((((()))))))))))))))***+++,,,,,,,,,++++++'''(((((()))***++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---............////////////////////////------------------------,,,...000///,,,+++---///,,,,,,,,,------,,,,,,,,,+++111777777222......111........................++++++++++++******************+++,,,++++++***))),,,,,,+++++++++*********((())))))******+++,,,,,,222222222111111111111000000111111222333333444444777777666555555444333333444444555555666666777777555555666777777777777666888888777777666555555555555444333222111222333333222222111111000000000000/////////000000000111111111111000//////000111111000000//////000000000/////////////////////......000000000111222333444555222111///.........///000///000222444555555555555666666444333111000///...000000111111222222222333///000111333444444333333444333222000000000000000444444333222222111111000444555666999>>>CCCGGGJJJIIIOOOUUUYYY[[[]]]aaadddeeeeeeeeefffhhhjjjmmmnnnjjjkkkllllllkkkkkkmmmooopppqqqsssrrrqqqooooooooonnnoooppppppmmmjjjfffcccaaa```^^^^^^bbbiiipppuuuyyy{{{~~~|||zzzwwwuuusssqqqqqqqqqpppooonnnmmmmmmmmmnnnooommmmmmnnnoooooopppqqqqqqpppqqqssstttuuuuuutttssswwwuuusssqqqqqqrrruuuwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvuuutttsssttttttuuutttuuuvvvwwwxxxzzz{{{{{{}}}}}}}}}~~~~~~wwwssstttvvvvvvwwwzzz}}}vvvlllfffcccbbbaaa```___^^^^^^^^^[[[ZZZYYYYYYZZZ\\\___aaa___\\\\\\bbbjjjsss~~~~~~}}}|||wwwrrrtttvvvuuurrrrrrtttwwwwwwzzz~~~wwwtttpppqqqwww}}}uuunnniii(((''''''&&&&&&((()))***+++++++++++++++++++++++++++++++++***)))(((''''''((())))))(((''''''***,,,))))))))))))*********++++++++++++,,,++++++***)))&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,------...///000000000000000000000000000,,,,,,,,,,,,------------+++---///...,,,+++---///,,,+++************+++,,,+++000444444000...000333000/////////...---------*********+++++++++++++++++++++,,,,,,+++***))))))+++++++++*********))))))*********+++,,,,,,------777666555444333111111000111111111222222333333444777777666666555555444444555555555555555555555555555555555555555666777777:::999888777555333222222444444222111111111222333000000000000////////////000000000111111111222222000000/////////000000111111000///000111111000///////////////////////////000111111222333333222222222111///.........///000000111333444555555555444555444444333222111000/////////000111222333444444000000111222333333333222333222111000000000000000222222222111111222222333555777;;;@@@EEEJJJNNNPPPQQQWWW]]]aaabbbcccfffhhhiiiiiiiiijjjlllnnnpppqqqllloooqqqoookkkkkkooossssssrrrqqqqqqrrrqqqooommmoooooopppooolllhhhdddaaa___]]][[[[[[___eeelllqqqvvvxxx{{{~~~~~~}}}|||zzzxxxvvvtttvvvtttrrrpppoooooooooooooooooonnnmmmmmmmmmnnnnnnlllmmmnnnooopppqqqrrrsssrrrssstttuuuuuutttsssrrruuusssqqqppppppqqqtttuuuvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvuuuttttttttttttuuuttttttuuuwwwxxxyyyzzz{{{}}}}}}~~~~~~}}}vvvpppmmmooorrrsssvvvzzzxxxooogggaaaaaaaaaaaaaaa```^^^]]][[[ZZZYYYXXXXXXYYY[[[^^^___]]]ZZZZZZaaajjjsss~~~|||yyyzzz|||vvvrrrsssuuuxxxwwwtttrrrtttvvvwwwzzz}}}wwwsssnnnnnnrrryyy|||uuunnnjjj((('''&&&&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...000******)))(((((()))+++,,,*********+++++++++,,,,,,,,,,,,,,,+++***))))))(((%%%&&&''')))***,,,------------------,,,,,,,,,,,,+++,,,,,,---.../////////...------,,,---///000111111111111111000000000000++++++,,,,,,,,,,,,,,,---***,,,......+++***,,,///,,,***((('''''')))+++---,,,///222111///...000444000000//////...---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++*********)))))))))++++++,,,,,,---.........666666555333222111000///111111111222222333333333666666666666666666555555666666666555555444444444666555444333444555666777999888777666444333222222444333222000000111111222//////////////////......000111111111222222222222000//////000000000111111333111///000222333111//////////////////000000000000111222333333222111000222111000///...///000000000111333555555555555444444333333222222111111111000000111222222333444444111111111222222222222222222222111000000000000000111111111111222444666777999<<>>IIIOOOWWW]]]```dddiiimmmmmmnnnoooqqqqqqqqqqqqpppooonnnmmmlllkkkiiihhhhhhiiijjjjjjkkkkkkjjjiiihhheeefffgggiiiiiiiiiiiihhhjjjjjjjjjiiiiiiiiiiiihhhgggggghhhhhhiiiiiijjjjjjhhhhhhiiiiiijjjkkkkkkkkkmmmmmmnnnppprrruuuwwwxxxxxxwwwwwwxxxxxxwwwuuurrrmmmmmmmmmllliiieee```^^^VVVTTTPPPLLLIIIHHHGGGGGGHHHJJJNNNOOORRRXXX```fffiiinnnuuuxxxyyyxxxzzz|||{{{|||~~~}}}|||zzzzzzyyywwwvvvtttsssssstttuuuvvvwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxyyyzzzzzz}}}}}}}}}~~~}}}xxxrrrllliii```cccggglllsss~~~}}}iiiaaaWWWSSSTTTWWWWWWUUUTTTVVVXXX[[[\\\[[[ZZZYYY\\\ZZZYYYWWWVVVUUUVVVVVVSSSVVV[[[bbbmmm~~~|||yyyzzz~~~|||sssqqqllliiiiiikkknnnpppsssyyy~~~~~~zzzyyy}}}~~~}}}}}}}}}|||zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{yyytttnnnkkknnnwww~~~444444444444444444444444444666777777666333000...+++*********+++---///000........................***+++---///111111111111000000///...---,,,,,,,,,---------.........//////111333666777777444000...000111111111111///...------------.........//////000000000000111111111111......///000000///...------------...............000///...---,,,------...,,,,,,------...///000000.........------,,,,,,,,,,,,,,,------...///000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---...///000222444555666111222333333222111000//////////////////.........444444222222222222444444777666555444444555666777666666555444333333222222,,,---...000000000000//////111333555555333111///111111222222111000...---000111222222222000///...////////////000000000000//////......///000111222...///000111111000///......///000111111000///...111111///......///000000111222333444555444333333555444222111111333666888666444222000///000222444///333888:::;;;===BBBFFFQQQXXXaaagggkkknnnrrrvvvssstttuuuvvvvvvuuussssssnnnnnnmmmkkkjjjiiihhhggghhhiiijjjkkklllkkkjjjiiieeefffgggiiiiiiiiihhhhhhjjjjjjjjjiiiiiiiiiiiihhhggggggggghhhiiiiiijjjjjjhhhhhhhhhiiijjjjjjkkkkkklllmmmnnnpppsssuuuxxxyyywwwwwwvvvwwwxxxwwwuuusssmmmmmmnnnmmmkkkgggccc```XXXVVVRRRNNNKKKIIIHHHHHHFFFHHHKKKMMMPPPVVV^^^eeeiiiooouuuyyyyyyxxxyyy{{{zzz|||~~~}}}{{{zzzyyywwwvvvtttsssrrruuuvvvwwwxxxxxxwwwvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{~~~~~~~~~~~~~~~|||yyytttnnnhhhdddcccgggmmmttt~~~yyyggg___VVVRRRSSSVVVUUUSSSTTTVVVXXX[[[\\\[[[YYYXXX\\\[[[YYYWWWVVVUUUVVVVVVRRRUUU[[[cccnnn}}}xxxxxx|||wwwsssoookkkiiikkknnnppprrrxxx}}}|||xxxwww{{{~~~}}}|||||||||{{{zzzyyyxxxyyyzzzzzz}}}}}}~~~~~~}}}|||{{{yyytttnnnkkkoooxxx444555666888888888777666555666777777555111...,,,((()))***+++---...///000222111000///...---,,,,,,+++---000333555555333222666444111...---...///111///...---,,,,,,---...///000222444555555333000///000111111111111///---,,,111000///......///000111111000///......///000111000///...------...///000+++---///111111///---+++...------,,,,,,++++++***+++,,,,,,---...///000000///......---,,,,,,++++++,,,,,,------.../////////---.../////////...,,,,,,++++++++++++++++++++++++000000000000111111111111////////////000000000000111000000000000222333444222111333444111---///444000444777555000000555;;;333333222111111000000///000000000000111111111111111111111111111111111111///111333444444222///...333444555666444111...,,,000000000000000000000000+++,,,.../////////...---111111111111000000000000000000...------...////////////000000000/////////111333555444222111333555333333333333333333333333333555666555222333666999000666<<>>??????@@@EEEJJJNNNNNNNNNRRRSSSTTTWWWZZZ```fffiiiooorrrwwwzzz{{{{{{zzzzzz|||wwwqqqmmmmmmmmmkkkiiidddeeefffggghhhiiijjjkkkggggggggghhhhhhhhhhhhhhhhhhhhhgggggggggiiijjjkkklllllllllkkkkkkllllllllljjjkkkllllllllllllkkkjjjjjjlllppprrrttttttsssrrruuuuuuuuuvvvwwwyyy{{{|||wwwxxxyyyzzz{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxsssnnnkkkjjjiiieeebbbbbb```]]][[[[[[\\\___aaafffjjjqqqxxx}}}}}}|||zzzyyyxxxwwwwwwwwwxxxuuutttvvv{{{|||xxxvvvtttqqqmmmiiikkkmmmnnnpppvvv~~~nnn^^^VVVUUUTTTTTTUUUXXXZZZ[[[XXXZZZ\\\^^^___```______\\\[[[YYYVVVUUUTTTTTTTTTWWWWWW\\\iii~~~xxxrrriiihhhggggggggghhhjjjkkkmmmsssyyyyyyvvvuuuyyy}}}xxxzzz{{{zzzvvvtttvvvxxxxxxyyyzzzzzzyyywwwuuutttpppqqqrrrssstttvvvwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwnnnjjjhhhkkknnnqqqwww~~~666777888888888666555444444555555666777888999999444444444333333222222222555555444333222000000///---///222444444333111000777666555555444333222111000111222333333222111000111111111111000000000000------...///111444666888444444555555444222111000444444555666666555444444///000111222222111000///...000222444444222000.../////////...------,,,,,,///............---------555444333111000...---,,,***++++++,,,,,,---......---.../////////...---,,,++++++,,,,,,---...//////000000000000111111111111333333222222111000000/////////......///000222333//////111333000+++---111000000000//////000222333111111111111111111222222000000000000111111111111///////////////////////////............---------000000/////////.................................,,,...000222333444444333111111111111000000000000///000111222222111///...///000222444666888999:::444777999888555444666999999:::;;;===???@@@BBBBBBCCCCCCDDDGGGLLLMMMLLLIIIKKKLLLNNNPPPTTTYYY]]]```dddggglllpppssssssrrrrrrzzzuuuooollllllllljjjhhheeefffgggiiijjjlllmmmmmmffffffgggggghhhhhhiiiiiigggggggggggghhhiiikkklllnnnmmmlllkkkkkklllmmmnnnkkkkkkmmmmmmmmmmmmkkkkkkkkkmmmpppsssuuutttsssrrrxxxwwwvvvvvvwwwyyyzzz{{{xxxyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzz|||wwwrrroooooonnnkkkhhhfffccc```]]]\\\]]]___```eeeiiipppwww~~~~~~{{{zzzzzzyyyxxxxxxxxxxxxyyyvvvtttvvv{{{~~~~~~zzzuuutttssspppnnnhhhkkknnnpppsssyyylll\\\VVVUUUUUUUUUWWWZZZ\\\^^^ZZZ[[[]]]___````````````ZZZYYYWWWVVVUUUUUUVVVVVV[[[ZZZ^^^kkk~~~vvvpppfffffffffggghhhhhhiiijjjlllrrrxxxxxxuuutttxxx|||yyy{{{}}}{{{wwwuuuwwwyyyvvvwwwwwwxxxwwwvvvuuutttmmmmmmoooppprrrtttuuuvvvzzz{{{{{{{{{zzzxxxvvvuuupppllljjjlllnnnqqqvvv}}}666444333222222444777999999888888777666555555444888666333111000000222333666666555444333222222111222111000333777888666333111333444666555333111///111111111000000000000000444444333333222111000000///000222333333222111000555555666666555333222000111111111111111111111111555444333222111222333333222111000.........///000////////////............111,,,///777666,,,(((,,,,,,,,,---......---,,,,,,,,,,,,++++++,,,...///111....../////////...,,,+++,,,,,,---------------------...///000111222333333111444666555111......000000000000000////////////111111111111111111111111222111111000111222444555222222111111111111111111////////////000000000000///000111111111111000///+++...///...++++++///222///////////////000000000000///...------...///000555444111///...000222333222111000//////000111222111000///......///000111111444777777666666999<<<999888666666777:::===??????AAACCCEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKHHHHHHGGGHHHJJJNNNRRRUUU]]]___ccchhhllloooqqqrrrsssrrrqqqooommmllljjjjjjgggggghhhiiijjjkkkkkklllkkkkkkjjjjjjiiihhhgggggghhhgggggggggiiikkklllnnnssspppmmmlllmmmmmmmmmlllkkkjjjmmmuuuuuuooolllnnnmmmnnnqqqtttvvvvvvvvvuuusssvvvyyyxxxvvvvvvxxx{{{wwwyyyzzz|||}}}||||||{{{}}}~~~~~~~~~|||zzzxxxwwwssstttuuuuuusssooollliiigggggggggfffeeebbb```^^^aaaeeelllttt{{{~~~}}}|||zzzyyyxxxwwwwwwxxxxxxwwwxxxyyy{{{}}}zzzuuurrrqqqpppmmmjjjlllpppvvvzzz~~~}}}iii]]]WWWXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^___``````aaa^^^\\\YYYWWWVVVWWWYYYZZZ\\\]]]cccnnnzzzuuurrriiifffccc``````bbbeeehhhkkklllnnnpppsssuuuvvvwwwyyy{{{}}}xxxuuuuuuuuuuuuuuussspppmmmlllkkklllnnnppprrruuuvvvwwwxxxwwwvvvxxxyyyxxxtttqqqmmmlllkkkhhhgggllltttzzz777666444333333555888999::::::999999888777777777777555333111000111333444666666555555444333333333222222333555777777555444222333555666555444111000000000000000111111111111444444333333222111111000000000111222333222222111555555555555555333222111111111111111111111111111555444333222222222333444222111000///...//////000000000//////......------///...777CCCBBB555,,,,,,,,,,,,---......---,,,,,,---,,,++++++,,,---...///---......///...---,,,+++,,,,,,------.........///......///000111222333333000333666444000......//////000000000000/////////222222111111111111222222222222222222222333444444111111111111111111111111/////////000000000000000000111222333333222000///,,,...///---,,,,,,111555111111000000000000000000000///...------...///000444333111//////000111222222111000//////000111111////////////000111222333222555888888666666999<<<999888888888;;;???CCCEEEIIIJJJKKKMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFEEEEEEGGGJJJMMMOOOWWWYYY]]]bbbfffiiikkklllooooooooonnnlllkkkiiihhhggghhhiiijjjkkkllllllmmmmmmlllkkkjjjiiihhhggggggiiiiiiiiijjjkkkmmmoooqqqqqqooommmmmmnnnnnnmmmlllkkkjjjmmmrrrsssnnnlllnnnmmmnnnqqqtttvvvvvvvvvuuutttwwwyyyyyyvvvvvvxxx{{{xxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~|||{{{yyyxxxwwwwwwxxxwwwuuurrrpppnnnjjjjjjiiigggeeebbb```___```dddjjjrrryyy~~~}}}|||zzzyyyxxxxxxwwwxxxxxxxxxyyyzzz|||~~~|||yyytttpppooooooooonnnrrrvvv|||}}}iii]]]YYYZZZ\\\\\\[[[ZZZ[[[\\\\\\]]]]]]^^^___```aaaaaa___]]]ZZZXXXWWWXXXYYY[[[[[[]]]aaammm{{{uuurrriiigggdddbbbaaaccceeegggjjjkkklllnnnqqqtttwwwxxxyyy{{{~~~|||xxxuuussssssrrrpppooommmkkkjjjkkklllmmmooorrrtttvvvwwwxxxwwwwwwxxxyyyxxxuuuqqqnnnmmmllliiihhhllluuu|||888777666555555666888999;;;;;;::::::999999888888555444222000000111444555555555555555555555555555333555777777666555555555222333555666555444222111///000000000111222222222444444333333222222111111000000111222333333222222555555555555444333222222111111111111111111111111444333222222222333444555111111000/////////000000000000//////...---,,,,,,---...666AAAAAA666...---,,,------......------,,,------,,,++++++,,,---...,,,,,,---------,,,++++++,,,------...///000111111...//////000111222333333000333555444000---...////////////000000000//////333333111111111111333333222222333444444444333333111111111000000111111222//////000000000111111111111333555666555333111///...//////---,,,...333888333333222222111111000000000///.........///000111222111111111000000000000111111000000000000111222---...000111333444444444222555888999777888;;;>>>999:::;;;???DDDJJJOOORRRYYYYYYYYYYYYXXXVVVUUUTTTPPPOOOMMMJJJIIIHHHHHHHHHDDDDDDCCCCCCDDDEEEGGGIIINNNPPPTTTYYY]]]aaadddeeejjjkkkmmmmmmmmmkkkiiihhhiiiiiijjjlllmmmmmmnnnnnnoooooommmkkkjjjhhhhhhgggjjjjjjkkklllnnnqqqssstttooonnnmmmnnnppppppnnnlllllljjjkkkooopppmmmmmmooommmnnnqqqtttvvvvvvvvvuuuuuuxxxzzzyyywwwvvvxxx{{{yyyyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{zzzyyyxxxvvvtttsssooommmkkkhhheeecccbbbaaa___bbbgggnnnvvv~~~~~~|||zzzyyyxxxxxxxxxzzzyyyyyyzzz{{{}}}}}}|||wwwuuurrrooommmnnnqqquuuzzz}}}iii]]][[[___cccbbb]]]YYYZZZ\\\[[[\\\]]]^^^___```aaaaaaaaa___[[[XXXWWWXXXZZZ\\\\\\]]]```kkk}}}{{{uuurrrhhhgggfffeeedddeeefffgggiiiiiijjjlllooossswwwzzzxxxzzz}}}~~~{{{wwwuuuqqqpppnnnkkkjjjiiiiiiiiijjjkkkllloooqqqsssuuuvvvxxxxxxxxxyyyzzzyyyvvvssspppooommmjjjiiinnnwww~~~:::999888777666777888999999999999888888777777777444222111///000222444666555555555666666666777777333777999999555333444555333444555555555444222111//////000111222222333333444444333333333222222222000111111222333333333333555555555444444333333222222222222222222222222222444333222222222333444555111111000000000000000000000000///...------,,,+++...+++,,,111111------000------------------------...---,,,++++++,,,------+++++++++,,,++++++++++++,,,---...///000111222333//////000111111222333333000333555444000---...///...///000111111111000///444333222111111222333444222333444555555444222111111000000///000000111222///000000111111222222222333555777888777444111//////000///---,,,///666;;;555555444333222111111111000///.........///000111000000111222222111000///111111111111111222222222///000222444555555555444333777::::::999999===@@@<<>>???>>>???CCCFFFJJJQQQ]]]jjjvvvzzztttnnniiifffddd^^^]]]ZZZXXXVVVVVVUUUVVVUUUVVVVVVVVVTTTRRRPPPOOOJJJLLLNNNRRRVVV[[[^^^aaaaaacccfffjjjlllnnnnnnnnnjjjlllnnnpppqqqqqqpppooorrrpppmmmkkkiiiiiiiiijjjjjjkkkmmmppprrrssstttttttttsssrrrsssttttttsssqqqqqqqqqooojjjiiilllmmmlllmmmnnnqqqtttvvvvvvvvvuuuvvvyyy{{{{{{yyyyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzzzzzzzyyyzzzzzz{{{{{{xxxxxxyyyxxxxxxwwwvvvvvvyyywwwuuuqqqnnnkkkjjjiiiffffffhhhmmmsss|||}}}{{{yyyzzz{{{|||~~~~~~}}}~~~|||xxxuuurrrqqqkkklllmmmpppttt{{{rrreee___cccfffeee___\\\\\\^^^[[[\\\^^^______^^^]]][[[]]]\\\\\\\\\\\\\\\\\\\\\cccbbbdddlll|||zzzuuupppmmmhhhhhhiiijjjlllmmmnnnnnnooonnnnnnooopppsssvvvxxxwwwxxxzzzzzzzzzxxxuuusssrrrpppmmmkkkjjjjjjlllmmmjjjkkkllloooqqqsssuuuvvvxxxzzz}}}}}}|||zzzyyyyyyrrrssstttttttttwww~~~<<<;;;:::999888777666666444444555555555555555555444222000//////111333444444444444444444555555555444444444555666666444222111111111111000000//////222222222222222222222222444444444444444444444444111111111111222444666777555444333333333333444555666666666666666666666666777666444222111111111222///000111222222222222111,,,,,,------------......,,,...111222222111///---...---,,,,,,,,,,,,---...000///......///000111222,,,++++++***+++,,,---............//////000000000111111222222222222333333333666888777333111111222000111444666777666444333333444555666666555444333444444222111000/////////000///...---...000222444000000111222333444555555666555444222000///...---///111222000...///444888333333333333333333333333000////////////111222333222333444444555555555444333444666777888888777777777777777777777888999999:::===AAABBBAAABBBEEEIIIQQQYYYgggttt|||vvvooojjjfffddd```___^^^\\\\\\]]]]]]^^^```aaaaaabbb```^^^[[[YYYQQQQQQQQQRRRTTTWWWYYY[[[[[[]]]```cccgggjjjlllllliiikkknnnppprrrqqqpppoooqqqooollliiihhhiiijjjkkkoooppprrrtttvvvvvvvvvvvvxxxvvvuuutttuuuuuutttsssrrrtttrrrkkkjjjmmmmmmiiimmmnnnqqqtttvvvvvvvvvuuuuuuxxx{{{{{{zzzzzz}}}~~~}}}||||||yyyxxxxxxwwwxxxyyyzzz{{{xxxyyyzzz{{{{{{zzzxxxwwwyyyxxxwwwuuurrrooollljjjjjjkkklllooouuu|||~~~{{{yyyzzz{{{}}}|||wwwsssooommmllljjjjjjlllqqqzzzuuujjj___aaabbbaaa___]]]]]]^^^\\\^^^___```___]]][[[YYYXXXYYY[[[]]]^^^]]]\\\\\\aaaaaadddmmm|||vvvqqqmmmkkkggghhhiiijjjllloooqqqrrrssssssssssssssstttuuuuuuvvvwwwyyyyyyyyywwwtttssspppnnnllljjjiiiiiijjjkkkkkklllmmmooorrrtttvvvwwwxxx{{{~~~~~~|||zzzzzz{{{qqqtttwwwwwwwwwzzz;;;;;;:::999888666555555666666666777777777777777444222000//////000222444444444444444444444444444444333222444777777444111000000000000////////////333333222222222222222222444444444444444444444444111111111111222444666777555444333222333444555666777777777777777777777777888666444222111111111111///000111222333333222111++++++,,,------......///---///...------......---...---,,,,,,,,,,,,---...000/////////000111333444,,,,,,+++++++++,,,...///............////////////222222222222222222333333444777999888444222222333000222555777888777666444222444666888888666444222555444222///.........///000///---,,,---000222444000111111222444555666666777555222000...---------///111222111//////222666222222333333333333333333000/////////000111333444444444444555555666666666444555777888999999999888666666666666777:::<<<===;;;???BBBCCCCCCDDDGGGJJJVVV^^^lllzzz}}}vvvoooiiifffddd``````______```aaabbbcccfffhhhiiiiiihhheeebbb```UUUTTTSSSSSSSSSTTTUUUVVVWWWXXX[[[^^^bbbfffiiijjjiiikkknnnqqqrrrqqqooonnnpppnnnkkkiiihhhiiijjjkkkssstttvvvxxxyyyzzzyyyyyy{{{yyyvvvuuuuuuvvvuuuuuutttvvvtttllljjjmmmlllhhhmmmnnnqqqtttvvvvvvvvvuuutttxxx{{{{{{zzz{{{~~~}}}{{{zzzxxxwwwwwwvvvwwwxxxzzz{{{yyy{{{}}}~~~~~~}}}zzzyyyyyyyyyxxxwwwtttpppmmmkkkmmmmmmooorrrwww|||~~~{{{yyyzzz|||}}}|||xxxsssnnnkkkiiihhhiiiiiikkksss~~~xxxlll_________^^^^^^^^^^^^^^^]]]^^^``````___\\\YYYWWWUUUXXX[[[]]]___^^^\\\[[[______cccnnnzzztttooollljjjggghhhhhhjjjmmmpppsssuuuvvvvvvvvvuuuuuutttttttttvvvwwwxxxyyyxxxvvvtttsssmmmllljjjiiihhhhhhhhhhhhkkklllnnnppprrruuuvvvwwwxxx{{{~~~|||zzz{{{|||qqqtttxxxyyyzzz{{{777777999999:::999888777888777666555444555666666000222555666777666444222000000000000000000000000666555444222222222333333///////////////.........111000/////////000222333222222333444444555555666555444222111222444777888555555666666777777888888555555555555666666666666555444222000//////000000////////////000000000000000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000000222000...---...000333555111000///......///000111111000///......///000111222000000222555555333000333444555555444222111000***///444666555444555777888555444444777888666333333000......///000---+++//////......///000222333333333333333333333333333555444222000//////000000444333111000000000111111000000000000111111111111---777???>>>555...000444444555666666666555444333777777777777777777777777555666888;;;>>>AAACCCDDDHHHFFFDDDCCCDDDHHHMMMPPPXXX___iiissszzz}}}}}}|||{{{sssjjjdddaaa```aaa]]]]]]^^^```cccfffiiikkkkkklllnnnoooooommmjjjiiiddd```ZZZUUUQQQPPPQQQRRRUUUVVVXXXZZZ]]]```bbbdddeeefffhhhkkknnnppprrrrrrlllllllllmmmmmmnnnnnnnnnwwwwwwwwwwwwwwwxxxxxxxxxwwwzzz|||{{{xxxvvvxxxzzzuuussspppmmmkkkjjjjjjjjjqqqrrrrrrssstttuuuvvvvvvuuuvvvyyy{{{}}}~~~~~~~~~|||{{{wwwuuutttvvvvvvuuuuuuuuuwwwyyyzzz~~~~~~}}}}}}||||||{{{{{{{{{zzzyyywwwvvvuuuttttttqqqtttxxxzzz{{{}}}}}}||||||}}}}}}~~~|||yyytttooolllkkkkkkkkklllqqqyyy{{{fffaaa```^^^\\\\\\]]]^^^___`````````___^^^^^^^^^]]]LLLRRRZZZ^^^___^^^^^^``````dddhhhpppxxxrrrllliiihhhhhhfffgggiiillloooqqqssstttyyyzzz{{{||||||{{{zzzzzz|||{{{zzzwwwuuusssqqqqqqooonnnlllkkkjjjkkkkkklllmmmppprrrssssssvvvzzz~~~}}}~~~~~~}}}|||wwwvvvvvvwwwzzz~~~777777888999999999888777888777555444333444444555111333555777777666444333111111111111111111111111333222111111000111222222000000///............///111111000000000111222333333333333444444444444444444333111000111333666777555555666666777777777777555555555666666666666777555444222111000///000000/////////000000000111111/////////...------,,,,,,++++++,,,,,,,,,------------------....../////////222111///......000222333111000///......///000111000000///......///000000000111222333555555222000555555555555444333111000---000333333222444888<<<888666444444666666555333222000......///000...+++//////......///000222333333333333333333333333333222222111000000111222222333222111000//////000111/////////000000000111111...555<<<:::333///000333444444555666555555444333777777777888888888999999888999;;;>>>@@@BBBCCCDDDCCCBBBAAAAAACCCFFFJJJMMMVVV[[[dddmmmtttwwwwwwwwwqqqmmmggg```\\\ZZZYYYZZZ\\\\\\]]]^^^aaadddgggiiikkklllnnnoooooommmjjjiiifffbbb]]]WWWSSSPPPPPPPPPRRRRRRSSSUUUXXX[[[^^^```dddeeehhhkkknnnpppqqqrrrlllllllllllllllmmmmmmnnnuuuvvvvvvwwwwwwxxxyyyyyyxxx{{{~~~}}}zzzwwwxxxyyyuuutttqqqnnnlllllllllmmmrrrsssssstttuuuvvvvvvwwwwwwyyy{{{}}}{{{}}}{{{wwwuuuuuuttttttttttttuuuwwwxxxzzz~~~}}}}}}|||{{{zzzzzzyyyzzzzzzyyyxxxwwwxxxxxxxxxwwwyyy|||}}}}}}}}}}}}~~~~~~|||zzzwwwrrrnnnllllllmmmooorrrwww}}}hhh```___]]]\\\[[[\\\^^^__________________^^^^^^^^^RRRWWW]]]___^^^]]]^^^```aaaeeeiiippp{{{tttmmmhhhfffeeefffggghhhkkknnnqqqtttwwwxxxzzz{{{|||}}}}}}|||zzzzzz{{{{{{yyyxxxvvvsssqqqpppmmmmmmlllkkkkkklllmmmnnnoooqqqssstttuuuwww{{{~~~}}}zzzxxxtttttttttvvvyyy~~~666777888999999888777666777666444333222222222333222333555777777666555444222222222222222222222222//////.........///000000222000///------...///000222222222111222333333444444444444444333333333333222111000///000222444666555666666666666777777777555555666666666777777777555444222111000/////////000000000000111111111111............------,,,+++,,,,,,,,,---------------............////////////111111000/////////000000000000///......///000000//////............//////...111444666555333222222666666666666555333111000000111222111000444<<>>@@@AAAAAA@@@AAACCCEEEFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNSSSXXX\\\___``````WWWWWWUUUTTTRRRRRRRRRRRRVVVUUUTTTUUUVVVYYY\\\^^^ccceeehhhjjjlllmmmllllllhhhgggddd___YYYSSSOOOLLLKKKJJJHHHHHHKKKOOOTTTWWWccceeehhhlllooopppqqqqqqmmmlllkkkkkkkkkllllllmmmrrrrrrtttvvvxxxzzz{{{|||zzz~~~{{{yyyyyywwwvvvtttsssssssssuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz|||~~~|||}}}}}}|||yyyvvvsssrrrnnnoooppprrrtttvvvxxxyyy|||{{{zzzyyyxxxwwwvvvuuuwwwwwwxxxyyy|||~~~~~~{{{xxxtttqqqnnnmmmooosssxxx|||nnn```^^^\\\[[[[[[[[[]]]^^^]]]^^^^^^^^^___`````````___aaabbbaaa______bbbeeeeeeiiilllppp~~~yyytttllleeeaaaaaaccceeeiiijjjnnnrrrwww{{{~~~}}}~~~~~~~~~}}}|||zzzyyywwwxxxxxxxxxvvvsssqqqooojjjjjjjjjlllnnnqqqtttuuuuuuvvvvvvwwwyyy{{{~~~yyyrrrnnnlllmmmppptttyyy666777777888777666555444555444222111000000111111555666777888888888777777444444444444444444444444------...//////000000000555333000......///111333333333444444555555555555555555444333222111111000///////////////000222333666666666555555555555555333444444555666666777777444333333222111000///...///000000000000111111111---...///000///...---,,,........................000000000000000000//////000000000000//////......000///...------...///000...//////////////////...,,,111555666333111111222555666666666666444333222000222555555444666;;;???777666444222000000000111000000000000////////////000000//////000111333444111111111111111111111111111111111111000000//////---------.........------............////////////111111000000111222222222333333444444555666777888======???@@@BBBCCCEEEEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKNNNQQQSSSUUUUUUUUUPPPPPPOOOOOONNNNNNNNNMMMQQQQQQQQQRRRSSSTTTVVVWWW]]]___bbbeeeiiikkklllmmmhhhgggeeebbb]]]WWWQQQNNNKKKIIIFFFEEEHHHMMMSSSWWWdddgggjjjnnnqqqrrrrrrrrrooonnnmmmlllllllllnnnoooqqqrrrtttvvvyyy{{{}}}~~~|||}}}||||||zzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxzzz|||}}}~~~~~~}}}~~~|||zzzwwwtttqqqooolllmmmoooqqqtttvvvwwwxxxzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwyyy}}}~~~|||yyywwwrrrpppooopppsssyyyooo```___]]][[[[[[\\\]]]^^^]]]^^^^^^^^^___`````````___aaabbbaaa___aaaeeeiiieeejjjmmmppp|||wwwrrrkkkeeebbbbbbeeehhhiiikkknnnrrrvvvzzz}}}|||}}}}}}}}}|||{{{yyyxxxvvvvvvvvvvvvuuusssqqqpppkkkkkklllnnnppptttvvvxxxxxxxxxxxxxxxzzz}}}|||vvvoookkkjjjkkkoootttzzz666666777777777555444333444333222000000111222222777777888888999999888888444444444444444444444444111111222333333333222222666444333111111222333444333333444555555555555444555444444333222111111000////////////000111222222666666666555555555555444222222333444555666666777333333333333222000///...////////////000000000000---///000111111000...---///////////////.........000000000000111111111111000000///.........////////////...------...////////////000000000000//////...000222222111111111111333444555666666555444333111444777777555555777:::555555333111......000222///000111111//////000111000000//////000111333444000000000000000000000000222222222111000///---,,,,,,,,,---............---....../////////000000000111111222222222333333444555555666666888999;;;<<<@@@AAABBBCCCEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGNNNOOOQQQRRRRRRRRRPPPOOOJJJJJJIIIIIIIIIJJJKKKKKKQQQRRRSSSTTTUUUUUUTTTTTTYYYZZZ]]]```dddgggiiijjjffffffeeeccc___[[[VVVTTTPPPLLLHHHFFFHHHNNNVVVZZZfffiiimmmrrrtttuuuuuutttrrrqqqooonnnmmmnnnpppqqqrrrsssuuuwwwzzz|||~~~}}}}}}|||zzzyyyyyy{{{|||}}}||||||{{{{{{zzzzzzyyyyyyvvvxxxyyy{{{|||}}}||||||}}}zzzxxxvvvtttpppmmmlllmmmppprrrtttvvvwwwwwwyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuvvvxxx|||~~~}}}}}}}}}|||zzzxxxuuutttqqqqqqrrrtttyyyoooaaa___^^^\\\\\\]]]^^^___^^^^^^^^^_______________^^^```bbbaaa```aaafffkkkdddiiilllnnnzzz|||tttpppjjjeeebbbcccfffhhhhhhjjjlllpppssswwwyyyzzzyyyzzz{{{{{{zzzyyywwwvvvvvvvvvuuutttsssrrrrrrrrrnnnnnnooopppsssvvvxxxzzz{{{yyyxxxyyy{{{~~~~~~~~~}}}yyysssmmmiiihhhkkkooottt{{{666666777777666555333222333222111000111222333444888888888999999999999999555555555555555555555555555666777777777666555444666666555444444444444444222333444555555555444444444333333333222222111111/////////000000111222222666666555555555444444444000111111222333444555666333333333333222000///------.........////////////...///111333333222000...000000000/////////......000000000111111222222222000///...------...000111///...------------...//////000111222222111000///000///......000111111000000111333444555555444444444666888666333222444777333333222000------000444///000222111///...000222111000000///000222333444000000000000000000000000111222222111000...---,,,+++,,,---/////////...---/////////000000000111111000222555555444444555666888888888888:::<<<>>>???DDDDDDEEEFFFGGGHHHIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFHHHJJJMMMOOOQQQWWWXXXYYYYYYXXXUUURRROOOIIIIIIIIIJJJKKKMMMPPPQQQTTTVVVYYYZZZ[[[YYYWWWUUUXXXYYYZZZ]]]___aaabbbcccdddddddddcccaaa___\\\ZZZUUUQQQLLLIIIKKKRRRZZZ___iiilllpppuuuwwwxxxxxxwwwvvvtttrrrppppppqqqrrrttttttuuuwwwyyy{{{}}}}}}||||||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzxxxyyy{{{}}}~~~~~~~~~}}}|||zzzwwwvvvvvvuuurrrooommmnnnpppsssuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvzzz}}}|||zzzyyywwwuuurrrpppooonnnppprrruuuyyynnnbbbaaa___]]]]]]^^^___```_______________^^^^^^^^^^^^```bbbaaa___aaaeeeiiibbbhhhkkkmmmwwwzzzooolllgggcccbbbbbbdddfffggghhhjjjmmmooorrrssstttvvvwwwxxxxxxxxxwwwvvvuuuvvvuuusssrrrqqqrrrssstttrrrrrrrrrsssuuuwwwyyy{{{|||zzzxxxyyy|||~~~~~~~~~{{{{{{{{{yyyvvvqqqllljjjhhhkkkooouuu|||666666777777666444333111222111111111111333444555888888999999999:::::::::666666666666666666666666999999:::::::::888777666666666666666666555555555222222444555555555444333333333333222222222222111//////000000111222222222666666555555555444444444///000000111333444555555333333333333222000///---------------.........///...000222444444333111///111111000000/////////...//////000111222333333333000///---,,,,,,...111333///...---,,,,,,---...///000111222333333222111000111...++++++///111000//////000222444555555555555777888888555111000222666222222222///,,,---111555...111222222///...000333111000000000000222333444000000000000000000000000000111111111111///---,,,+++,,,.../////////......000000000000111111111111///333777888555444666888999999999:::;;;>>>@@@AAAFFFFFFGGGGGGHHHIIIJJJJJJHHHFFFDDDBBBBBBDDDGGGHHHJJJJJJLLLOOOSSSWWW[[[^^^___```aaa```^^^YYYUUURRRNNNMMMMMMOOOQQQUUUXXXZZZXXXZZZ^^^``````^^^ZZZXXXXXXYYYZZZ[[[\\\]]]]]]^^^bbbbbbccccccbbbaaa___^^^YYYTTTOOOKKKMMMTTT]]]bbbkkknnnrrrwwwzzzzzzyyyxxxxxxvvvtttrrrqqqrrrtttuuuuuuvvvxxxzzz|||~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||~~~zzzwwwuuuuuuvvvvvvtttrrrmmmoooqqqtttuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxuuuuuutttvvvyyy~~~|||{{{xxxvvvsssooolllkkkjjjjjjqqqssswww}}}mmmcccaaa___^^^^^^^^^```aaa`````````______^^^^^^]]]^^^```bbbaaa______cccfffaaagggjjjlllvvv~~~yyykkkiiieeebbb```aaabbbcccggggggiiikkklllnnnppppppttttttvvvwwwwwwvvvuuuuuuwwwuuurrrppppppqqqsssuuuuuuttttttuuuvvvxxxzzz{{{}}}zzzxxxyyy|||~~~~~~}}}zzzzzzyyywwwtttpppllljjjiiikkkpppvvv|||555555666777777666555444555333222222333666:::<<<777666666666666888999:::666777777888999999::::::888:::<<<===<<<;;;888666444444666666666555444333333333444444555666666666888777777666555444444333222333333444555666777777999888777555333111000///......///000111222222333777666555333111///...---,,,---...///000111222222222222222222222222222222111111111111000000000000//////000000111111222222...000///,,,***///;;;EEE999666000,,,***,,,000333111777:::777444555666555111111111111000000000000111111222222333444555555777666666555333222111111////////////000000000000000222444555555333000///......//////000000111111000000000000////////////222111111000///......---------------.........///111222444555666555444444444444555666888999::::::???;;;<<>>???CCC@@@AAAGGGJJJHHHIIILLLIIIJJJKKKLLLKKKIIIGGGFFFDDDGGGKKKLLLKKKLLLPPPTTTUUU[[[bbbeeefffjjjrrryyy{{{zzzwwwsssmmmfff```\\\WWWSSSPPPQQQVVV[[[]]]]]]eeekkkmmmiiigggiiijjjhhhdddcccaaa______```bbbccc```aaabbbbbbbbbbbbbbbaaa]]][[[ZZZ\\\ccciiilllnnnuuuyyy~~~~~~}}}~~~~~~}}}|||zzzzzzzzzzzz{{{|||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}||||||zzzyyyxxxwwwuuusssrrrqqqoooppprrrtttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwuuuwwwxxxwwwvvvxxx~~~}}}{{{xxxwwwxxxtttnnnjjjhhhjjjmmmpppvvv|||mmmcccbbb```_________``````______^^^]]]\\\\\\\\\]]]\\\]]]___aaabbbbbbbbbbbbeeeeeedddgggwww}}}wwwrrrooofffdddaaa]]][[[ZZZZZZZZZZZZ\\\^^^^^^^^^aaaggglllrrrxxx}}}{{{{{{tttsssrrrqqqqqqssstttvvvsssssstttxxx}}}}}}zzz~~~zzzwwwwwwzzz}}}~~~}}}wwwxxxwwwrrrkkkfffeeegggjjjpppyyy777777888888777555444222444555555666888999:::;;;777666666666666888999:::777777888999::::::::::::888999;;;;;;;;;:::888666666666555555555555666666666666666666777777777777888888777666555555555555444444444444444444444444444444333333222222111111000111111111222222333333444333111000///000222333111111111000000/////////333333222222222222333333111111111111000000000000/////////...............---000000...+++,,,333999222000...---,,,---///000,,,222666555555777666444111111000000000111111222333444444555555666666777555444444333222111000000/////////000000000111111111111111111000000000///...//////000111111222222777777777666555444444333222222222111000000000///...///000111222333444555888999::::::;;;::::::::::::;;;<<<>>>AAACCCEEEFFFHHHFFFHHHMMMPPPOOOMMMNNNKKKJJJIIIGGGFFFEEEDDDDDDEEEIIINNNQQQRRRTTTYYY]]]bbbgggmmmppprrrwww}}}uuukkkccc___[[[WWWTTTVVV[[[aaacccdddhhhmmmpppooooooppppppnnnkkkiiihhhfffffffffggghhheeeeeedddcccbbbbbbbbbbbbbbbbbbdddgggmmmrrruuuvvvxxx|||~~~}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuutttsssqqqqqqssstttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxuuuwwwyyyxxxwwwxxx}}}~~~|||zzzyyyyyyyyyzzzuuunnniiigggkkkpppttt}}}lllaaaaaa```_________`````````___]]]\\\\\\]]]^^^___\\\]]]```bbbddddddeeedddggggggeeegggwww}}}xxxsssnnnjjjbbb```]]]YYYWWWVVVVVVVVVTTTVVVWWWWWWXXX\\\cccjjjqqqyyy~~~uuusssrrrqqqqqqsssvvvxxxssssssuuuzzz}}}yyy{{{wwwuuuvvvzzz}}}~~~}}}xxxxxxuuuooohhhdddeeehhhmmmssszzz888888999888777555333222444555777999::::::::::::777666666666666888999:::777888999:::;;;;;;::::::888999:::::::::999777666777666555555555666777888888888888777777777777777888777666555555555666666555555555444444333333333111111222222222222333333222222222222222333333333222111///......000333555999999888777555444333333444333222222222222333444111111111111000000000///.........------,,,,,,,,,---///000...++++++...222.........---............,,,222555555555666555111111000000000000111333333555555666666666777777777333333222222111000000/////////000000000111111111222111000///...//////000//////000000111222333333888888777666555444444333444444444444444444444444000000222333555777888999>>>>>>>>>????????????>>>>>>???AAACCCFFFHHHJJJKKKLLLKKKLLLOOORRRQQQMMMKKKKKKIIIFFFCCCAAAAAABBBCCCFFFJJJQQQUUUXXX\\\cccgggpppsssxxxzzz||||||rrriiiccc___[[[YYYZZZ```eeehhhhhhiiillloooqqqrrrrrrqqqoooqqqpppoooooonnnnnnnnnnnnnnnllljjjgggdddcccccccccfffhhhkkkpppuuuyyy{{{||||||~~~}}}~~~}}}}}}{{{zzzyyywwwvvvuuutttttttttuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzvvvxxxzzzyyyxxxyyy}}}~~~|||zzzxxxwwwvvvvvvvvvqqqkkkggghhhmmmtttyyykkk``````````````````aaaaaaaaa```]]]\\\\\\]]]___aaa```aaadddgggiiijjjjjjkkkhhhhhheeegggvvv~~~zzzvvvpppllliii```^^^[[[XXXUUUTTTTTTTTTOOOPPPQQQQQQRRRWWW___ffflllvvv~~~wwwuuusssqqqqqqsssvvvxxxssstttwww|||}}}xxxxxxuuusssuuuzzz}}}~~~}}}{{{zzzuuunnnhhheeehhhlllpppvvv|||888999999999777555444222444666888:::;;;;;;:::999777666666666666888999:::888999;;;<<<<<<;;;:::999888888999999999888777666777777666555666777888999999999888888777777666666888777555444444444555666555555555444333333222222000000111222222333444444333333222222222222222222111///...---...000333555::::::999777666444333333333333111000000111333333111111111111000000000///......------,,,,,,++++++,,,...000///,,,+++,,,...,,,------............---///222444444444666444///111000//////000222444555666666777777777777777888222222222111111000000///000000000000111111111111222111///...---...///000//////000111222333444444666666555444444333222222111111222333444555555666444555666888:::<<<>>>>>>DDDDDDDDDCCCCCCCCCCCCDDDAAABBBDDDFFFHHHJJJLLLMMMMMMLLLKKKMMMPPPPPPKKKEEEIIIFFFBBB???>>>???BBBDDDGGGLLLTTTZZZ^^^dddlllqqq}}}yyypppkkkddd```]]]^^^ccchhhkkkkkklllmmmppptttvvvuuusssrrrtttuuuuuuvvvvvvvvvvvvvvvxxxvvvrrrmmmiiifffeeedddhhhkkkpppuuuyyy{{{}}}~~~}}}|||~~~}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{|||}}}||||||xxxzzz|||{{{yyyzzz}}}{{{zzzzzzyyywwwtttrrrqqqnnnkkkhhhhhhkkksss{{{}}}jjj______```aaaaaabbbbbbbbbbbbaaa^^^\\\\\\^^^```aaa___```cccfffiiijjjkkkkkkhhhhhhfffhhhwww}}}zzzuuupppkkkiiiaaa___[[[XXXUUUTTTTTTUUULLLMMMNNNMMMNNNRRR[[[aaajjjtttzzzxxxuuusssrrrssstttuuuttttttwww||||||xxxwwwtttsssuuuzzz~~~~~~}}}}}}{{{wwwoooiiihhhlllpppsssxxx}}}888888999999888666555333555666888999::::::999999777666666666666888999:::999:::<<<======<<<:::999888888888888888777666666777666666777777888999::::::999999888777666666555666555333222222333555666555444444444333333222222000000111222333444555555333333222222111111111000000///...---...///111222444333222222000//////...333222000//////000222333111111111111000000000000---------,,,,,,,,,,,,,,,+++,,,......---,,,,,,---------...//////......---000222333222444777555111111000//////000333555777777777777777777777777777222222222111111111000000000000000111111111222222222111///.........///000//////000222333444555666444444444333333333333222///000111333555777999:::>>>???@@@BBBDDDFFFGGGHHHJJJIIIHHHHHHGGGHHHHHHHHHDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHHHHLLLNNNJJJBBBDDDBBB>>><<<===@@@EEEHHHKKKQQQYYYaaagggnnnvvv|||xxxtttlllhhhddddddhhhlllmmmmmmsssqqqsssxxxzzzyyywwwwwwuuuvvvyyy{{{}}}}}}}}}}}}}}}zzzuuuqqqmmmkkkjjjjjjnnntttxxxzzz|||~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwzzz|||}}}~~~~~~~~~zzz}}}~~~|||{{{~~~xxxxxxwwwvvvtttpppmmmllliiiiiijjjnnnttt||||||iii___```aaabbbcccddddddcccdddbbb```^^^]]]^^^___```ZZZ[[[^^^aaacccdddeeeeeefffggggggjjjyyy|||xxxsssnnnjjjhhh```^^^[[[WWWUUUTTTTTTTTTLLLMMMNNNMMMLLLPPPVVV\\\hhhqqq}}}zzzyyywwwuuutttsssssssssuuutttvvv{{{|||xxxwwwuuutttvvv{{{~~~~~~||||||zzzvvvooojjjjjjnnnssstttyyy~~~777888888999888777666555666666777888999999999999777666666666666888999:::999;;;===>>>>>><<<:::999777777777777777666666666555666777888999999999999:::999888777666555444444555444222000000222444555444444333333333333333333111111222333444555666666333333222111000000//////111000///............///000////////////.........222000...------...000222111111111111000000000000,,,,,,,,,---------------***+++---...................../////////......---///111000000444999:::666111000//////000333666888777777777777777777777777222222222222222111111111000000111111111222222222111111000000//////000000///000111222333555666666444444444444555555555555666777:::===@@@CCCFFFGGGKKKKKKMMMNNNPPPQQQRRRSSSNNNMMMLLLKKKKKKKKKLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDJJJPPPMMMEEE???===;;;:::===BBBHHHLLLRRRXXXaaaiiipppxxx|||vvvrrrmmmlllnnnqqqrrrqqquuuppppppvvvyyyvvvuuuvvvsssvvvzzz~~~}}}yyyvvvsssqqqnnnrrrwwwzzz{{{|||||||||}}}zzzzzzzzz{{{|||}}}}}}}}}~~~|||zzzyyyxxxxxxyyyvvvxxxzzz|||~~~}}}~~~}}}yyywwwtttqqqnnnllljjjiiijjjmmmqqqwww|||hhh___```bbbdddeeeeeeeeeeeedddcccbbb```___^^^^^^^^^YYYZZZ]]]___aaabbbbbbbbbccceeeggglll|||~~~|||yyyuuupppkkkhhhfff^^^\\\YYYUUUSSSRRRRRRRRRNNNOOOPPPNNNMMMNNNSSSXXX___gggqqqxxxzzz{{{|||}}}xxxxxxxxxwwwvvvuuutttsssuuutttuuuyyy}}}~~~{{{xxxxxxvvvuuuwww|||~~~}}}|||vvvuuurrrmmmhhhiiimmmrrruuuyyy~~~666777888999999888777666666666666777777888999999777666666666666888999:::999;;;===>>>>>>===:::999777777777777666666666666555666888999::::::999999:::999888777666555444333444333111//////111333555333333333333333333333333222222333444444555666666333222222111000///......111111000///...------,,,111111111111111222222222111000---,,,,,,---000111111111111111000000000000,,,,,,,,,------.........)))***,,,---...//////000000000//////...............///......444;;;===:::111000//////000333777999777777777666666666666666333333333222222222222222000111111111111222222222111111111111000000000000///000111222444555666777555555555666777777888888AAACCCFFFIIIMMMQQQTTTUUUTTTUUUUUUWWWXXXYYYZZZ[[[QQQPPPNNNMMMLLLMMMNNNNNNGGGFFFFFFEEEEEEDDDDDDCCCEEEEEECCCBBBJJJRRRPPPHHH;;;:::999:::>>>DDDJJJOOOXXX^^^gggooowww~~~yyysssqqqsssuuuuuutttrrrllljjjpppssspppooorrrrrruuuzzz|||yyywwwqqquuuzzz|||}}}}}}~~~{{{{{{{{{xxxxxxyyyzzz{{{|||}}}~~~}}}{{{zzzyyyyyyyyyvvvxxxzzz}}}~~~~~~zzzwwwrrrmmmiiihhhiiiiiimmmqqqwww{{{ggg___aaaccceeefffgggffffffeeedddcccbbb```^^^]]]\\\\\\]]]```bbbddddddddddddaaadddgggmmm}}}|||zzzvvvrrrmmmiiieeeccc\\\YYYVVVSSSPPPOOOOOOOOOOOOQQQQQQPPPMMMNNNQQQUUUUUU\\\dddjjjmmmooorrruuuuuuvvvwwwxxxxxxwwwuuutttvvvttttttwww{{{}}}{{{xxxyyywwwvvvxxx|||~~~}}}{{{rrrqqqooojjjfffggglllpppuuuzzz~~~:::::::::::::::::::::;;;:::999888777777888999:::777:::<<<;;;999888:::===777<<<@@@AAA>>>;;;;;;<<<::::::::::::::::::::::::666666888999999888777777777666555444222111000///444333222000///000000111777444111...---///222444333444444444444444444444000111222222222000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---............------------.........//////000000//////////////////---------...............---------...............////////////...............///000111111000000///111111111111222444666888777777666666555555555444555555444444444333333333666333000000222222000---222333444555666555444333...111333333222111444777111222333555999>>>CCCFFFLLLNNNQQQTTTWWWYYYZZZZZZ^^^]]]\\\^^^```___ZZZVVVRRRRRRPPPOOOMMMLLLJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDCCCBBBBBBEEEGGGFFFBBB>>>;;;;;;;;;===BBBIIIPPPUUU]]]eeeoooyyy~~~yyyuuurrrrrrssstttmmmnnnnnnooopppqqqqqqrrrqqqwww~~~~~~~~~{{{zzzxxxxxxzzz}}}}}}yyyuuusssuuuvvvyyy{{{}}}~~~~~~}}}||||||{{{yyyzzz|||}}}~~~~~~~~~~~~}}}xxxvvvqqqjjjddddddiiinnnqqqwww{{{ddd\\\aaacccaaaccchhhiiiddddddddddddcccaaa^^^[[[ZZZ[[[\\\]]]___``````______^^^\\\___kkk|||vvvoookkkiiihhhfffcccYYYWWWSSSPPPNNNNNNNNNOOOQQQPPPOOOOOOOOOPPPQQQRRRRRRWWW]]]aaadddhhhnnnsssssswww}}}~~~|||yyyyyyzzzwwwwwwxxxyyyzzz{{{|||}}}|||yyyyyy~~~zzzrrrooojjjffffffiiimmmpppyyyzzz{{{~~~;;;;;;::::::::::::::::::;;;:::999888777777777777666999<<<<<<:::999:::===:::===AAA@@@===;;;;;;===::::::999888888888888888666777888888888888666666666555444333222111000000333333222111000111111222666444000...---///222444444444444333333333333333///000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...------------.........//////000000000000000000000111........................------....../////////000////////////............---...///000111000//////////////////111333444666777666666666555555555444555555555444444444333333555222000000333333111...333333444444555555444444222444666666333333666999555777999===AAAFFFJJJLLLRRRTTTWWWZZZ\\\^^^______cccaaa``````aaa^^^YYYTTTQQQPPPNNNLLLJJJHHHFFFEEEFFFDDDBBBAAA@@@???@@@@@@AAA@@@AAABBBDDDCCC???<<<;;;<<<>>>BBBGGGNNNUUUZZZ]]]fffrrr}}}~~~zzzvvvuuuuuuvvvkkkkkkllllllmmmmmmnnnnnnmmmsssxxxzzzyyy{{{~~~}}}{{{zzz{{{|||~~~~~~~~~yyyvvvssssssuuuwwwzzz}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzz{{{}}}~~~~~~|||{{{yyytttsssooojjjfffggglllqqqvvv}}}}}}fff\\\```aaa```ccchhhiiifffffffffeeecccaaa^^^\\\[[[ZZZ\\\]]]____________^^^]]]\\\```lll~~~~~~~~~|||vvvoooiiigggeeeaaa^^^XXXUUURRROOONNNNNNNNNOOOQQQPPPOOONNNMMMNNNNNNOOOLLLQQQWWW[[[^^^ccciiinnnoootttyyy{{{zzzxxxxxxyyywwwwwwwwwxxxxxxyyyzzzzzzzzzxxxxxx}}}~~~xxxrrrpppllliiiiiikkknnnpppssstttvvvyyy{{{~~~<<<<<<<<<;;;:::::::::999;;;;;;:::999888666444333444888<<<===;;;:::;;;======???AAA@@@<<<;;;<<>>BBBHHHMMMQQQTTTUUU[[[]]]```bbbdddfffffffffiiifffcccbbbaaa^^^WWWRRRNNNMMMLLLIIIFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;<<>>>>>??????>>>;;;999;;;>>>BBBGGGMMMSSSZZZ______iiiwww{{{vvvtttssssssiiiiiiiiiiiijjjjjjjjjjjjiiinnnrrrrrrrrruuu|||}}}|||||||||}}}~~~~~~{{{xxxuuurrrtttwwwzzz|||~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{|||~~~~~~}}}{{{yyywwwuuuoooooonnnkkkiiikkkrrrwww~~~jjj]]]___^^^^^^bbbhhhjjjhhhiiihhhfffccc```^^^]]]\\\ZZZ\\\]]]^^^______^^^^^^]]]\\\aaannn~~~}}}{{{|||}}}|||zzztttlllfffccc```[[[XXXTTTSSSPPPNNNMMMMMMNNNOOOPPPOOOMMMLLLKKKJJJJJJJJJEEEJJJPPPTTTWWW[[[bbbgggkkkpppvvvxxxxxxwwwyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxyyywwwwww||||||wwwrrrqqqooommmmmmnnnoooqqqqqqsssuuuwwwzzz}}}>>>======<<<;;;::::::999::::::::::::999666444333333888===>>>===;;;;;;<<>>999888888777666666555444333333111000000000111111111111111222333333444555333222///......000222444444444333222222111000000......//////000000000000........................---...000111111000///...............////////////000111111222222333333444111000000///...------,,,---...///000111222333333////////////............---......///000000000000//////000111222333444555555555555555555555555555666666666555555555555444444222000111444555444111555444333333333444666777777999999777555666:::>>>BBBFFFLLLRRRXXX[[[]]]]]]eeefffhhhjjjkkkkkkkkkkkkjjjgggcccbbb```\\\VVVQQQKKKJJJIIIGGGEEECCCBBBAAA>>>===;;;:::999999999:::<<<<<<<<<;;;;;;:::999888===AAAGGGMMMQQQVVV\\\aaacccnnn~~~}}}wwwrrrnnnlllllljjjjjjiiiiiiiiiiiiiiiiiiiiikkknnnnnnnnnqqqxxx~~~}}}{{{{{{~~~~~~~~~~~~{{{yyyuuuvvvxxx{{{|||}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzz}}}~~~~~~|||yyywwwuuutttjjjlllmmmmmmmmmqqqyyyrrrbbb___\\\\\\aaagggjjjjjjkkkiiifffccc```___^^^^^^[[[\\\]]]_________^^^]]]\\\\\\aaaooo~~~}}}|||||||||}}}~~~|||yyyuuuooohhhbbb___\\\WWWSSSQQQPPPNNNMMMLLLMMMNNNNNNNNNNNNLLLJJJIIIGGGFFFFFFAAAEEEJJJNNNQQQVVV\\\bbbggglllrrrvvvwwwxxxzzz}}}zzzyyyxxxxxxwwwxxxxxxyyyzzzyyyzzz}}}|||wwwqqqqqqqqqqqqqqqqqqrrrrrruuuvvvxxx{{{~~~>>>>>>======<<<;;;::::::999999:::::::::888666555444999===???===;;;;;;<<>>;;;;;;>>>AAA<<<<<<<<<<<<>>>@@@BBBCCC999888777666666555555444444333111000///000111111///000111222333444444444222111000//////111444555444444333222222111000000000////////////000000000////////////////////////++++++---...////////////........./////////000000111111222222333333333444111111000///......------......///000111222333444////////////..................//////000111222222333333444444555555666666444444444555555555555555777777666666666555555555555222111222555666444222666555444333444555666777666777888777666888>>>CCCIIINNNTTT[[[```cccccccccjjjkkklllmmmmmmllljjjjjjfffccc___]]]\\\YYYTTTOOOGGGGGGFFFEEEEEEDDDCCCCCC>>>===;;;:::999999:::;;;:::;;;::::::999::::::;;;AAAFFFMMMQQQTTTXXX^^^ccckkkuuu{{{uuupppllljjjiiikkkkkkkkkkkkkkkkkkjjjjjjjjjlllmmmmmmmmmpppvvvzzz}}}{{{}}}}}}~~~}}}||||||}}}~~~~~~}}}|||{{{|||{{{yyyxxxxxxyyyzzz{{{~~~~~~~~~~~~{{{xxxvvvtttssshhhkkkoooqqqsssxxx}}}iiiccc\\\\\\```eeehhhiiikkkiiifffcccaaa_________\\\]]]^^^___```___^^^]]]\\\\\\aaannn~~~~~~~~~~~~|||xxxtttnnniiibbb^^^\\\YYYUUUQQQNNNNNNMMMLLLKKKKKKLLLLLLMMMLLLKKKIIIGGGEEECCCBBB@@@DDDHHHJJJMMMQQQXXX^^^ccciiiooosssuuuwww{{{~~~{{{zzzyyyxxxxxxyyy{{{|||}}}}}}~~~{{{wwwpppqqqrrrsssttttttuuutttvvvwwwyyy{{{~~~>>>>>>>>>===<<<<<<<<<;;;:::;;;;;;;;;:::999888888777:::>>>???<<<:::;;;<<<===???@@@>>>;;;;;;>>>AAA<<<<<<===???AAABBBCCCDDD888888777666555555555555666444222000///000111222...///000222222333333333222222111000111333555777444444333333222222111111222222111000///000000000000000000000000000000000---------------///000111....../////////000000000222222222222222222222222111000000//////...............///000111222222333////////////............/////////000111222333444666666777777777666555555444444444444444555555555777777777777666666666666666444222333555666444222555555444444555555666777555777888888999>>>GGGMMMSSSWWW^^^dddhhhiiiiiihhhlllllllllkkkiiigggeeecccaaa]]]YYYWWWVVVSSSNNNJJJBBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;:::999:::;;;;;;999:::;;;;;;;;;<<>>=====================???>>>===;;;:::999999888:::<<>>;;;999:::<<<:::<<<>>>>>><<<;;;>>>AAA:::<<<>>>???@@@@@@???>>>777666555555555555666777888666333111///000111222......000111222111111000333222222222333555777888444444444333333333333333555444222111000000000000111111111111111111111111555333000......///111333.../////////000000000000333333222222111111000000000000000////////////////////////000000000111111////////////............111000000111222333555666666777777777555444222111333333333444444555555555888888888777777777666666888555333333666666444111444444555666666666666666666888:::<<>>>>>>>>=========<<<<<<;;;;;;999888888888999:::999;;;<<<======@@@FFFJJJLLLSSSZZZ^^^___dddmmmttt~~~}}}{{{xxxtttooollljjjiiiiiiiiijjjjjjkkkkkkllllllkkkkkkkkkkkkkkklllmmmnnnrrrtttyyy}}}|||}}}~~~}}}{{{zzzzzz{{{~~~~~~~~~~~~}}}}}}zzzyyy||||||zzz{{{~~~~~~||||||}}}zzzxxxvvvsssqqqooooooooolllpppvvv{{{}}}oooaaa^^^___```aaadddfffeeeeeedddbbbaaa___^^^___```aaabbbbbbaaa```___^^^\\\]]]hhh}}}}}}}}}}}}~~~|||zzzwwwuuutttrrrnnnllleeeaaa\\\YYYXXXVVVQQQMMMLLLKKKKKKJJJIIIHHHHHHHHHJJJIIIIIIHHHFFFCCCAAA@@@>>>@@@CCCCCCDDDHHHNNNSSSWWW\\\bbbfffiiilllqqquuuqqqqqqpppqqqssswww{{{}}}|||xxxsssooommmnnnpppsssvvvyyyzzz{{{xxxyyyzzz|||~~~============>>>>>>>>>>>>CCCAAA>>>;;;999888888888<<<>>>???===:::888:::<<<888;;;>>>>>><<<<<<>>>AAA:::;;;===???>>><<<:::888777666555444444555777888:::888444111000000111222---...000111111000//////333333222333444666888999444444444444444444444444777666444222000000000000111111111111111111111111<<<999555111///000222444////////////000000000000444333333222111000//////////////////000000000000///////////////000000000000/////////............222111111111222444666777666666666555444111///...333333333444444555555555888888888888777777777777999666444444666666333000333444666777777777666555777:::===???DDDNNNYYYbbbgggiiimmmqqqssssssrrrqqqiiihhhgggddd```\\\XXXUUUZZZUUUPPPLLLJJJFFFAAA===<<<;;;;;;:::999888777666999999777666666777888888999;;;===>>>???CCCJJJOOOPPPWWW___bbbeeejjjttt}}}}}}xxxvvvtttqqqnnnjjjgggeeedddfffgggggghhhiiijjjjjjkkkiiijjjjjjjjjjjjiiiiiiiiihhhkkkpppuuuzzz|||}}}}}}~~~|||{{{{{{}}}~~~~~~~~~}}}||||||xxxwwwyyyzzzxxxzzz}}}}}}|||{{{{{{{{{vvvtttrrrooommmlllllllllnnnrrryyy~~~rrrccc______^^^___bbbcccdddddddddcccaaa___^^^aaaaaabbbccccccbbbaaa```___\\\\\\fffzzz{{{{{{{{{|||}}}~~~~~~{{{xxxuuusssqqqooollljjjeeeaaa\\\YYYWWWTTTOOOKKKLLLKKKKKKJJJHHHGGGGGGFFFIIIIIIIIIHHHFFFDDDAAA@@@===???@@@@@@@@@DDDJJJOOOQQQVVV\\\aaacccggglllpppllllllkkkmmmppptttyyy{{{}}}}}}}}}|||yyytttnnnkkklllmmmpppsssvvvyyy|||}}};;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBAAA???===<<<:::;;;===<<<:::;;;???BBB????????????>>>>>>>>>===999:::;;;<<<:::777444222444444444555555555666666777666555333222222333333......---...///111333444666444222444666777666333555444111000000111333555000222444555777777777666555444333333333333555555NNNEEE:::333111333666777///111222444555555444444222222222111000//////...111111111111111111111111...000333555555444222111111000///...---...//////---///111333444555555444555555555555555555555555111222444666777777666666999888777555555555666777666666555444444555777888999888777666666666777888777:::AAAIIISSS]]]dddiiiiiilllqqquuuuuusssnnnkkklllggg```[[[ZZZXXXVVVSSSPPPOOONNNKKKGGGCCC???===:::777444444666888777555333666888777444333666888555999===???CCCIIIQQQXXXYYY___ffflllqqqwww{{{tttrrrmmmlllkkkiiigggfffddddddeeefffhhhjjjkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjiiiiiijjjlllmmmmmmooouuu~~~|||vvv}}}~~~~~~~~~~~~}}}}}}{{{wwwuuutttuuuwwwxxxzzz}}}}}}yyyuuusssttttttrrrqqqpppmmmjjjmmmtttxxxxxxyyy|||lll___\\\___``````aaadddfffdddaaa^^^^^^___________________________ZZZZZZ\\\eeevvv}}}{{{zzzzzzzzzzzz|||}}}yyytttrrrpppnnniiieee\\\[[[YYYXXXVVVTTTSSSRRROOONNNLLLIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@??????@@@CCCFFFHHHJJJOOOVVVZZZ]]]```dddhhhhhhhhhhhhiiilllppptttwwwsssuuuwwwwwwuuuqqqllliiikkkkkkkkkmmmqqqwww|||;;;<<<<<<===>>>???@@@AAABBBBBBCCCBBBAAA@@@>>>===;;;<<<======;;;<<>>>>>>>>=========999:::;;;;;;:::777444222333333444444444444555555666555444222111222222333......---...///000222444666444222333555666555333444222000//////000222333111222444555777777777666333222111000000111222222AAA<<<555222222333444444000111333444555555444444222222111111000//////...111111111111111111111111...000222444555333222000000///...------...///000...///111333444555444444333333444444444555555555222333555666666666666555777777666555666666888888666555555444555666777888888888888777666777888::::::===DDDMMMXXXaaaiiimmmoooqqqsssvvvuuurrrmmmiiifffaaaZZZVVVUUUTTTQQQOOOMMMLLLJJJGGGCCC>>>:::888666333000000222444333222333666999888555444555888777;;;@@@DDDGGGMMMUUU[[[[[[bbbjjjqqqwww}}}wwwpppnnnllllllkkkiiigggfffeeedddfffgggiiijjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiilllmmmnnnmmmnnnrrrzzz}}}{{{zzz~~~}}}zzzxxxtttpppoooqqqsssuuuyyy|||}}}zzzwwwsssrrruuusssqqqppppppmmmkkknnnuuuzzz{{{|||qqqbbb]]]^^^______```bbbddddddaaa______`````````______^^^^^^]]]]]]YYYYYY\\\dddttt|||zzzzzzzzzzzz{{{}}}}}}yyyssspppnnnkkkfffbbbZZZYYYYYYWWWVVVUUUTTTSSSNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@??????@@@BBBEEEGGGNNNRRRWWWZZZZZZ[[[^^^aaadddddddddeeegggkkkoooqqqqqqsssttttttrrrnnnjjjgggggghhhjjjmmmrrrwww|||<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCBBB@@@???>>><<<===>>>>>>======???AAA>>>>>>>>>=========<<<<<<888999::::::999666333222222222222333333333333444555444222111000000111222......---...///000222333444333222222444444333222111000///......///111222222333444555666777777777222111000///......///000222111000000111333222111000111333444555555444333222111111000000//////...111111111111111111111111///000222333444333111000//////...------...///000///000222333444444444333111111222333444444555666444555555666666666555555666666666666666888999999555555444555666777888999777777777666666777:::<<>>DDDIIIMMMRRRZZZ___^^^fffpppyyy}}}|||yyyrrrllljjjkkkjjjjjjiiigggffffffeeefffgggiiikkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiilllnnnnnnmmmlllooovvv{{{|||zzz}}}~~~xxxuuupppllljjjlllpppsssuuuzzzzzzwwwtttrrrrrruuuqqqppppppqqqooommmqqqwww}}}~~~yyyggg^^^]]]^^^^^^]]]```bbbcccbbbaaaaaabbbbbbaaa```___]]]\\\[[[ZZZWWWXXX[[[cccrrr}}}{{{zzzzzz{{{{{{{{{~~~}}}xxxqqqllliiifffaaa]]]WWWWWWWWWWWWVVVUUUTTTTTTOOOMMMKKKIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@?????????AAADDDEEEMMMQQQUUUWWWVVVWWWZZZ]]]___^^^___```bbbeeehhhjjjnnnoooppppppnnnjjjgggddddddfffiiinnnsssxxx{{{}}}============>>>@@@AAABBBDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>???>>>>>>>>>???@@@=========<<<<<<<<<<<<;;;777888888888777555333222111111111111222222222222333222111000//////000111//////......///000222333333333222222222222222111/////////...//////000000222333333444555666666666333222111////////////000,,,,,,---///000111222111000111333444444444333333111111000000////////////111111111111111111111111///000111222222111000//////......---...///000111111222333444444444333222...///000111333444555666666666666666666555555555777777777777777777888888444444555666777888999999333555666555555777<<<@@@HHHLLLTTT^^^hhhpppvvvxxx}}}zzzvvvssspppkkkddd^^^VVVRRRMMMKKKKKKKKKHHHFFFGGGEEEBBB>>>999444111///---,,,++++++,,,---...///333777;;;;;;888666777999:::@@@GGGMMMQQQVVV]]]bbbaaaiiiuuu|||wwwwwwuuuooojjjiiijjjiiiiiihhhgggffffffffffffgggiiijjjllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiijjjkkkmmmlllkkkmmmssswww~~~}}}|||~~~~~~xxxtttnnnjjjhhhkkkooorrrrrrxxxwwwtttsssrrrtttwwwrrrqqqsssuuusssqqquuu|||lll```\\\[[[ZZZ\\\]]]```bbbbbbccccccccccccbbb```^^^\\\ZZZYYYXXXVVVXXX\\\cccppp|||{{{zzz{{{{{{|||}}}}}}{{{uuummmgggccc```[[[XXXTTTUUUVVVVVVWWWVVVUUUTTTQQQOOOMMMJJJHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@?????????AAABBBCCCEEEJJJOOORRRSSSUUUZZZ^^^[[[[[[\\\^^^___bbbcccdddjjjkkkkkkkkkiiifffdddbbbcccfffjjjnnnsssvvvxxxyyy|||||||||}}}~~~~~~}}}|||}}}~~~~~~======<<<<<<===???AAABBBDDDCCCCCCBBBAAAAAAAAAAAA??????>>>?????????>>>===<<<<<<<<<;;;;;;;;;::::::666777777777666444333222000000000111111111222222222111000///...///000111111000//////000111333444333333333222111111111111......///000000000000000222222222333333444555555555444222111111111222222//////.........///111333000111222333333333222111000000000///////////////000000000000000000000000///000111111111000////////////......///111222333333333444555444333222111......///111333444555666777666666666555555555666999999999888777666666555444555666777777888888888000333555555555999@@@FFFRRRWWW^^^gggooouuuyyyzzz~~~xxxrrrmmmjjjddd]]]WWWQQQMMMIIIGGGHHHHHHEEECCCDDDBBB???;;;666333000...,,,,,,,,,+++,,,---///111444777;;;;;;999888999<<<===BBBIIIOOOSSSYYY```eeeeeennnzzz~~~wwwsssttttttoookkkjjjiiiiiiiiihhhgggffffffeeeeeefffhhhjjjkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhdddgggjjjjjjjjjlllqqquuu|||{{{~~~yyyuuuooojjjiiikkkooorrrooovvv}}}~~~wwwuuuttttttvvv{{{wwwvvvxxx{{{yyyxxx{{{ttteee]]]YYYXXX\\\\\\^^^aaacccccccccbbbbbbaaa```^^^\\\ZZZXXXWWWUUUXXX]]]dddooo~~~}}}|||{{{||||||~~~~~~zzzwwwqqqhhhaaa^^^[[[WWWTTTRRRSSSUUUVVVWWWVVVUUUTTTTTTRRROOOKKKHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@?????????@@@AAAAAA@@@DDDIIILLLOOORRRXXX\\\YYYZZZ\\\^^^___aaabbbbbbffffffffffffeeedddcccbbbeeehhhkkkooorrrtttuuuuuuzzzzzzyyyzzz{{{}}}{{{zzzyyyxxxxxxyyyzzzzzz===<<<;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>??????===;;;;;;;;;;;;::::::::::::999666666555555444333222222000000000111111111111222111111////////////000111333222111111111222444555333444444333111000111222...///111222333222222111222111111111111222333444444333222222222222444444111111000...------000222//////111111222111000///////////////////////////000000000000000000000000000000000000000//////...000//////000111333555666444555555555444333111000...///000111333444555666777666666555555666777777;;;::::::999888666555444555666777888888888777777111555999:::;;;@@@IIIQQQ]]]aaahhhoootttxxxxxxyyyyyyrrrjjjdddaaa]]]VVVPPPLLLIIIEEEDDDEEEDDDAAA>>>>>><<<999666333111///...+++,,,,,,,,,,,,---000333444777::::::999:::===@@@CCCGGGNNNRRRVVV\\\ccciiimmmuuu}}}yyysssoooqqqrrroookkkkkkjjjiiiiiihhhfffeeeeeeddddddeeegggiiijjjjjjiiiiiihhhhhhhhhggggggggggggfff```dddgggiiiiiikkkooosssxxxzzz~~~yyy|||~~~~~~~~~~~~}}}}}}yyyuuupppkkkiiikkknnnqqqnnnttt|||~~~xxxwwwxxxxxxzzz~~~~~~~~~oooccc\\\YYY]]]]]]^^^```ccccccbbb``````___^^^]]][[[ZZZYYYXXXVVVZZZ```fffooo~~~~~~}}}}}}}}}}}}|||vvvrrrkkkbbb[[[XXXWWWTTTRRRQQQRRRTTTVVVVVVVVVTTTSSSUUUSSSOOOKKKHHHFFFEEEDDDGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@?????????????????????CCCGGGIIIJJJMMMRRRWWWVVVXXXZZZ]]]```aaaaaaaaaccccccccccccccccccddddddhhhiiilllppprrrsssttttttyyyyyyxxxxxxxxxyyyzzzzzzvvvuuutttttttttuuuwwwxxx<<<;;;:::999:::===@@@AAABBBBBBAAA@@@???@@@@@@AAA@@@>>>===>>>???>>>;;;888::::::::::::999999999999555555444444333333222222000000111111111222222222111111000//////000111222444444333222333444555666333555666444111000111222///000333555555555333222111000000//////000111222111000//////000111333444///000111///,,,+++,,,///---...///000000///...---////////////////////////000000000000000000000000000000000//////.........111000000111222555777888555666666666444333111///000000111222333444555666666666555555555777888999999:::::::::999777666555777777888999888777666555555:::???AAACCCIIITTT]]]fffjjjooouuuwwwxxxvvvuuusssjjj```[[[YYYVVVPPPJJJGGGDDD@@@???@@@???<<<888666444222000...---------(((***+++++++++,,,000333444666999999999;;;@@@DDDKKKOOOTTTWWW[[[aaaiiiooowww~~~zzzwwwsssmmmkkknnnooommmjjjjjjkkkjjjiiihhhfffdddcccccccccdddfffggghhhiiihhhhhhgggffffffffffffeeeeeeeee^^^bbbfffhhhhhhiiimmmppptttvvvyyy}}}yyy{{{~~~}}}}}}||||||||||||}}}~~~|||vvvsssnnnjjjiiiiiikkkmmmmmmssszzz{{{{{{||||||~~~{{{mmmccc^^^___^^^^^^```bbbccc```^^^]]]]]]\\\\\\[[[[[[ZZZZZZWWW\\\ccciiippp~~~~~~~~~xxxqqqmmmfff]]]WWWUUUTTTSSSRRRQQQRRRTTTVVVVVVUUUSSSRRRSSSQQQNNNKKKIIIGGGGGGGGGIIIHHHGGGFFFEEECCCBBBBBB@@@@@@??????>>>>>>>>>>>>>>>AAADDDFFFFFFIIINNNRRRQQQTTTXXX[[[^^^_________aaaaaa```aaabbbdddeeefffhhhjjjlllooorrrtttvvvvvvxxxxxxxxxxxxwwwvvvuuutttqqqqqqppppppqqqsssuuuvvv<<<;;;999888:::<<>><<<===???>>>:::777:::::::::999999999888888555444444333333222222222111111111111222222222222111111000//////000111222666555444333444555666777333555666555111000111333///111444666777666555333000000///......///000111------------...000111333+++...000///,,,******+++------...//////...---,,,.........///////////////000000000000000000000000000000//////............111111111222333666888999666666666666444222000///111111222333444555555666666555555555666777999:::777888999::::::999777666888888999999888777555444999???DDDGGGIIIPPP]]]gggkkkooossswwwyyywwwtttrrrnnneeeZZZUUUTTTRRRLLLGGGDDD@@@===<<<<<<;;;777444000///---+++******++++++&&&(((******)))***...222444666888888888<<>>>>>======;;;>>>BBBDDDEEEHHHNNNSSSNNNQQQUUUYYY\\\]]]]]]]]]```______```bbbdddggghhhhhhiiikkkooorrruuuxxxyyyxxxyyyyyyxxxvvvtttqqqpppnnnnnnnnnnnnppprrrtttuuu<<<;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>===;;;:::999888777666555444444555666444333222111111111222333000000///......///000111000000000000111111111111222222000000///000111222888555444555888999888555666444333888======666///222222222222111111111000...000222111...---///111///...---,,,+++,,,---------------.........//////000000000000000000000000//////////////////.........222555333---***---111///000333666888999::::::888666333111000111222444000222555777888777555444444444444555555555666666666666777888999::::::;;;888888888999999888888888;;;>>>CCCJJJRRR[[[bbbfffpppsssvvvxxxwwwtttoookkk___\\\XXXSSSNNNJJJHHHGGGBBBAAA@@@>>>;;;777333111+++***((('''&&&''')))***###&&&***,,,,,,...222666444555666999???EEEKKKNNNTTTWWWZZZ]]]bbbkkkwww{{{vvvsssrrrooonnnmmmlllkkkllllllmmmjjjjjjiiigggfffeeedddccc^^^___```bbbccceeeffffffaaabbbbbbccccccaaa```_________```aaadddgggjjjlllnnnrrrvvvxxxxxxzzz~~~}}}~~~~~~|||{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{}}}~~~|||{{{uuummmiiiiiikkkkkkjjjkkkrrrwwwvvvwww}}}|||vvvrrrsssuuunnnsss{{{~~~~~~~~~zzzmmmfffaaa[[[[[[^^^```___\\\YYY\\\^^^^^^[[[YYYZZZ[[[ZZZ___eeejjjrrr}}}wwwssspppaaa\\\UUUNNNJJJJJJLLLNNNNNNPPPSSSUUUUUUSSSPPPNNNLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKIIIGGGEEECCCBBBAAA=========<<<<<<;;;;;;:::;;;<<<>>>AAACCCFFFHHHIIIPPPSSSWWWXXXXXXYYY\\\```aaa```___^^^___```cccdddiiiiiijjjllloootttxxx{{{vvvvvvuuutttqqqnnnkkkjjjkkkjjjhhhgggiiillloooqqq<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;999888777777555444444555666777555444333222111222222333111111//////...///000111//////000000111111222222666444222111222444333333777444333555888:::999666777444333777<<<<<<666000222111111111000000000000...000222111///...///111///...---,,,,,,,,,---------------.........//////000000000000000000000000111111111111111111000000...222555222---***---111000111444666888999999999777555333222111111222333111333555666777777666555444444444555555555666666666666777888999:::;;;;;;::::::999999999999:::;;;BBBDDDIIIQQQYYYaaahhhlllqqqrrrssssssqqqlllfffbbbZZZXXXSSSNNNIIIFFFDDDCCC>>>>>><<<:::666222///---'''((()))))))))(((''''''"""%%%)))++++++,,,000333444555777;;;@@@GGGNNNQQQZZZ]]]bbbfffkkksss~~~}}}wwwrrrpppnnnooonnnlllkkkjjjjjjkkkkkkiiiiiihhhfffeeedddcccbbb^^^^^^___```bbbcccdddddd```aaabbbbbbbbbaaa_______________aaacccfffiiikkkkkkooosssttttttvvvzzz~~~}}}||||||}}}~~~}}}|||{{{{{{|||||||||{{{{{{zzzzzzzzz{{{{{{{{{}}}~~~|||zzztttmmmiiiiiikkkkkkjjjlllssswwwwwwwww|||}}}wwwqqqmmmlllmmmlllqqqxxxooohhh```\\\]]]^^^\\\ZZZXXXZZZ\\\\\\ZZZYYYZZZ[[[ZZZ___ffflllssszzztttoookkk^^^YYYRRRKKKHHHJJJMMMPPPOOOPPPSSSTTTTTTRRROOOMMMKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKIIIGGGEEECCCBBBAAA======<<<<<<;;;;;;:::::::::;;;===???BBBDDDFFFGGGKKKOOORRRTTTTTTVVVZZZ]]]`````````______```bbbccchhhiiijjjmmmrrrvvvzzz}}}wwwvvvuuussspppllliiigggbbb```^^^^^^___cccgggjjj===<<<;;;:::;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<:::999888777666555444444555666777555444333333222222333333333222111/////////000000/////////000111222222333;;;666222333777999888555555333222444999;;;:::888888555333666::::::666111000000000000////////////...000111111000///000111//////...------------...------........./////////000000000000000000000000222222222222222222222222...222444111,,,+++...111222333555666777777777777555555444444333222222222333444444555666666666777444555555555555666666666666666777888999:::;;;;;;===<<<:::999:::<<<>>>@@@JJJMMMRRRZZZbbbiiiooorrrrrrqqqooommmiiiccc\\\VVVSSSQQQMMMHHHDDDAAA???>>>:::999777444111---***(((###%%%)))++++++)))&&&$$$###&&&***+++***+++///222555666999>>>DDDLLLRRRVVV\\\aaahhhmmmsss{{{~~~wwwrrrnnnlllkkkooonnnllljjjhhhhhhhhhhhhggggggfffeeecccbbbaaa```]]]]]]^^^______```aaaaaa```````````````___^^^^^^^^^^^^___```bbbeeehhhjjjhhhlllooopppppprrrvvvzzz}}}~~~}}}vvvuuuzzz~~~}}}|||~~~}}}zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}||||||~~~}}}{{{yyytttmmmiiijjjkkkkkkjjjnnntttyyyxxxxxx{{{|||{{{wwwqqqkkkgggeeefffiiimmmssszzzvvviii```^^^]]]ZZZWWWVVVXXXYYYYYYYYYXXXZZZ[[[\\\```gggmmmvvv{{{|||}}}~~~{{{vvvpppiiifffZZZUUUNNNHHHFFFHHHMMMQQQOOOQQQRRRSSSRRROOOLLLJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKIIIGGGEEECCCBBBAAA===<<<<<<;;;::::::999999999:::<<<>>>@@@BBBCCCDDDEEEIIIMMMOOOPPPRRRVVVZZZ^^^___``````______```bbbfffhhhkkkooossswwwzzz|||uuutttrrrnnnjjjgggdddbbbYYYXXXVVVVVVXXX]]]bbbeee======;;;;;;:::;;;<<<===;;;;;;<<<<<<======>>>>>>;;;<<<<<<<<<<<<:::999888666666555444444555777888555555555444444444444444444333222000//////000000//////000111222333333444<<<666222444;;;>>><<<888444222111444999<<<;;;999999666333444777888666333000////////////............///111111111111000000/////////...........................////////////////////////////////////000111111111111111222222///222333111---,,,///222444555555666666666666666444444555555555444222111666555444444444666777888555555555555555666666666666777777888999:::;;;<<>>;;;;;;<<<@@@DDDGGGQQQTTTZZZ```gggmmmqqqtttpppmmmiiifffbbb\\\TTTNNNMMMKKKHHHCCC@@@===;;;;;;777666444111...+++((('''"""$$$''')))***)))&&&%%%'''***---...---...111444777999===CCCJJJRRRXXX[[[\\\aaahhhooovvv~~~yyytttooollljjjjjjnnnmmmkkkhhhfffeeeeeeeeeeeeeeedddbbbaaa```___^^^\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___aaadddfffhhhgggjjjmmmmmmmmmooossswww{{{}}}xxxsssuuuyyy|||~~~zzz|||~~~{{{zzz|||zzzwwwuuuttttttvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{~~~~~~}}}{{{xxxrrrllljjjkkkllllllkkkpppwww{{{yyyxxx{{{}}}}}}yyywwwsssnnniiieeecccccceeeiiiooovvv|||vvvjjjddd```[[[WWWUUUVVVVVVVVVWWWXXXYYY[[[]]]aaahhhoooyyyvvvxxxzzz}}}~~~~~~|||||||||yyytttlllfffaaaWWWRRRKKKEEECCCFFFKKKOOOPPPPPPQQQQQQPPPMMMJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKIIIGGGEEECCCBBBAAA======<<<;;;:::999999888888999:::<<<===???@@@AAAAAAEEEJJJMMMNNNPPPUUUYYY\\\^^^``````^^^^^^```cccgggiiimmmqqqtttvvvvvvvvvqqqoookkkgggbbb___]]][[[WWWUUUTTTTTTVVV[[[```ddd>>>===<<<;;;::::::;;;<<<;;;;;;<<<<<<===>>>??????;;;<<<<<<===<<<:::999888777666555444444555666777666666666666555555444444555444222111000000000111111111222222333444444555999444111444;;;@@@>>>:::333222111444999<<<;;;999999666444444666777555333////////////.........---...///000222333222111000000000000/////////.............../////////000000////////////////////////......//////000000000111111222222000......000333666666666555555555666666333444555666666444333222777666555444444555777888666666666666666666666666777777888999:::;;;;;;<<<@@@>>>======@@@EEEKKKNNNVVVYYY^^^dddiiilllnnnoookkkgggbbb___\\\XXXPPPJJJHHHGGGCCC@@@<<<:::999999555444222///,,,***(((((($$$%%%%%%&&&'''((()))))),,,///333333333333777::::::===CCCKKKRRRXXX\\\___aaaeeelllsss{{{}}}{{{vvvrrrnnnlllkkkkkkmmmkkkiiifffdddccccccccccccbbbaaa```___]]]\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[\\\\\\\\\\\\^^^___bbbeeefffhhhjjjllllllkkkmmmqqquuuzzz||||||qqqkkklllssszzzxxxzzz~~~}}}yyyvvvtttvvvtttrrrpppoooppprrrtttuuuvvvwwwxxxyyy{{{|||||||||zzzvvvqqqlllkkkmmmoooooonnnssszzz~~~|||zzz{{{}}}|||wwwuuuqqqmmmiiigggeeedddbbbffflllssszzzzzzqqqiiiaaa[[[VVVUUUTTTTTTUUUWWWYYYZZZ^^^bbbhhhooozzzuuuwwwyyyzzz{{{{{{{{{zzz{{{{{{yyyvvvpppiiiccc^^^UUUPPPIIICCCAAADDDHHHLLLOOOOOOOOOOOOMMMKKKHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHKKKKKKIIIGGGEEECCCBBBAAA>>>======<<<:::999999888888888999:::;;;<<<===>>>???CCCHHHKKKLLLOOOTTTXXXXXX[[[^^^^^^]]]^^^bbbfffjjjmmmrrruuuvvvtttqqqoookkkhhhddd___[[[XXXWWWVVVTTTSSSSSSSSSUUUYYY]]]```???>>><<<;;;:::::::::;;;::::::;;;<<<>>>???@@@@@@<<<============;;;:::999888777666555444555555666666777777777777666555555555444333111111111222222444444444444555555555555777333000222888<<<;;;999444222111444999<<<;;;999888666555555555555444333////////////..................000222444444222///000000000111000//////........./////////000000000000000000000000000000000......//////000111111111444444333111000000333555777666555555555555666666333444555666666555444333777777555555555666777888777777777666666666666555777777888999:::;;;<<<<<>>>>>@@@DDDKKKQQQUUUZZZ]]]aaaeeehhhhhhhhhgggccc^^^XXXVVVUUURRRLLLFFFCCCAAA>>>;;;888666666555222000///,,,+++))))))((('''&&&$$$$$$%%%(((+++---000333777888777888<<>>CCCKKKSSSZZZ^^^``````hhhmmmttt||||||yyywwwsssooommmkkkkkkkkkkkkiiigggdddbbbaaaaaaaaaaaa```___^^^\\\[[[ZZZZZZXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^aaacccdddgggiiijjjiiihhhjjjnnnsssvvvxxx}}}}}}ooobbb___iiitttwwwyyy|||~~~|||xxxtttqqqoooooonnnmmmllllllmmmooopppttttttvvvxxxzzz|||~~~~~~|||yyytttpppllllllppprrrsssrrrwww}}}~~~|||||||||{{{xxxtttpppllljjjiiifffeeeaaaeeelllttt|||xxxkkkbbbXXXVVVSSSRRRTTTWWWYYYYYY^^^aaagggooozzzxxxyyyyyyyyyxxxwwwvvvvvvyyyxxxuuuqqqkkkddd^^^[[[RRRNNNHHHCCCBBBCCCGGGJJJMMMNNNMMMMMMKKKIIIGGGFFFDDDCCCBBBAAABBBDDDGGGHHHKKKKKKIIIGGGEEECCCBBBAAA??????>>>===;;;:::999999888999999999:::;;;;;;;;;===AAAFFFHHHJJJLLLQQQUUUTTTXXX[[[\\\[[[^^^ffflllqqqtttyyy|||{{{vvvppplllfffccc___ZZZWWWUUUUUUVVVSSSSSSSSSTTTUUUWWWXXXYYY@@@???===;;;::::::::::::::::::;;;===>>>???AAAAAA===>>>>>>???>>><<<;;;:::999888666555444444444444777777888888888777666555444444222111111222333444777777777666666666666666555333111111333444444333555333222444999;;;:::888666666666666666555333222000000000/////////............///222555555222///000000111111111000///....../////////000000000000000000000000000000000000111111222222333444444555666555333222111222555777777666555444555555666777444444555555555555555444777777666666666666666777777777777777666666666555777888888999:::;;;<<<<<<======???BBBHHHOOOVVVZZZ___aaaeeeggggggfffcccaaa[[[UUUNNNLLLMMMKKKEEE???<<<:::888555333111111111---,,,***((('''''''''(((&&&&&&%%%%%%'''))),,,...000444777999999:::>>>AAACCCIIIRRR[[[aaacccaaa```iiipppzzz|||vvvtttrrrooollliiiiiiiiiiiihhhgggeeecccaaa`````````___^^^]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYZZZ\\\\\\]]][[[[[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[]]]___bbbcccdddffffffeeeccceeejjjnnnooosssxxx~~~sssdddaaaiiitttwwwxxx{{{}}}~~~~~~~~~yyyssspppmmmllljjjiiiiiiiiijjjkkkllllllssstttvvvxxx{{{}}}{{{yyyrrrooolllnnnrrrvvvwwwvvvzzz}}}}}}}}}{{{yyyuuuoookkkjjjgggdddbbb```eeemmmvvv~~~uuuiii[[[WWWRRRQQQSSSVVVXXXXXX___aaafffnnnyyy}}}|||zzzwwwuuusssrrrrrrvvvsssoooiiiccc]]]XXXVVVMMMKKKGGGDDDCCCEEEHHHJJJLLLLLLLLLKKKJJJHHHGGGFFFBBBAAA@@@@@@AAACCCFFFHHHKKKKKKIIIGGGEEECCCBBBAAAAAA@@@???>>><<<;;;:::999999999999999999::::::::::::===BBBDDDEEEGGGLLLPPPPPPTTTXXXYYYZZZ___iiirrrxxx||||||uuuoooeeebbb^^^ZZZWWWWWWYYYZZZXXXYYYZZZZZZZZZZZZYYYYYY@@@???===;;;:::999::::::999:::;;;===>>>@@@AAABBB>>>????????????===<<<;;;:::999777555444333333444777888888999999777666555444333222222222333444555999999888888777777666666666444222000///......///555333222444999;;;:::888666666666666666444222111000000000000////////////......///222666666222///000111111222222000///...////////////000000000000000000000000000000000000444444555555666777888888777666444222222444666888666666555444444555777888555555555555555555555555777777777777777666666666888888777777666666666555777888999999;;;;;;<<<===;;;===???DDDKKKRRRYYY]]]ccceeegggiiihhhddd```^^^VVVOOOHHHFFFGGGFFF@@@:::777555333000...---------)))(((&&&%%%$$$%%%&&&&&&%%%%%%&&&''')))+++---...///222777888888:::>>>BBBEEELLLVVV```eeeeeebbb___fffooo{{{yyyssspppnnnkkkhhhgggfffgggggggggfffdddbbb````````````^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZ\\\]]]^^^[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZZZZ[[[]]]___aaabbbaaabbbcccaaa```aaafffkkkkkknnnttt{{{zzzmmmiiipppyyywwwxxxzzz|||~~~~~~~~~~~~}}}vvvqqqmmmlllkkkfffggghhhhhhiiijjjjjjjjjssstttvvvyyy{{{~~~{{{xxxqqqooommmoootttxxxyyyxxx|||~~~}}}{{{zzzuuuooojjjhhheeeaaa^^^```eeennnxxx|||nnn]]]XXXSSSQQQSSSVVVXXXXXX___aaaeeemmmxxx~~~{{{wwwsssqqqppppppssspppjjjddd]]]XXXTTTRRRIIIHHHFFFDDDDDDGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFAAA@@@??????@@@CCCFFFHHHKKKKKKIIIGGGEEECCCBBBAAAAAAAAA@@@>>>===;;;::::::999999999999999999999999777:::???AAAAAACCCHHHLLLNNNRRRWWWXXXYYY```lllvvv}}}zzztttfffccc___[[[ZZZZZZ]]]^^^```aaacccccccccaaa^^^]]]:::;;;<<<>>>>>>======<<<666777888999;;;<<<===>>>>>>>>>===<<<;;;:::::::::;;;:::777444222111111000666666666666666666666666444444555555555555555555555666777888888777666555444333222000000000000111000111222333555666777888>>><<<999777555444444444...///222333222000---,,,+++,,,.../////////......//////000000111111222222000000111222222111000///......//////000000111111555555555666666777777777555555555444444333333333333333444444555666777777666888999888555444555888888888888888777777777777999999999999999999999999999::::::;;;;;;<<<<<<<<>>@@@CCCHHHLLLPPPTTTXXXZZZ[[[]]]bbbfffjjjwww{{{uuuooojjjjjjiiihhhgggfffeeeddddddeeeeeecccaaa```^^^\\\\\\\\\[[[[[[]]]___^^^ZZZUUUWWWYYY[[[\\\\\\ZZZXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTWWWZZZ\\\___^^^]]]]]]]]]^^^``````___aaafffllluuu|||xxxzzzzzz}}}~~~{{{ssspppmmmfff```bbbcccdddeeeggghhhiiiiiinnnppptttxxx{{{~~~}}}yyywwwuuuqqqmmmnnnsssyyy|||}}}{{{uuupppnnnjjjddd```^^^gggsss|||uuueee[[[TTTUUUXXXXXXXXXZZZ]]]aaahhhnnnuuu~~~zzzsssoooooopppooonnnnnnkkkeee^^^VVVQQQMMMKKKBBBGGGIIIEEE@@@DDDQQQ^^^cccYYYLLLCCC@@@AAACCCCCCDDDDDDCCCBBBCCCEEEGGGIIIIIIJJJJJJJJJJJJHHHGGGFFFAAAGGGHHHBBB===<<<;;;777888888888888888999999999777777999<<<@@@DDDIIIKKKMMMRRRUUUVVVWWW]]]iiisss}}}zzzooojjjddd^^^\\\]]]aaadddeeefffggghhhhhhgggffffff<<<<<<>>>?????????>>>===::::::;;;<<<===>>>??????=========<<<;;;;;;;;;:::;;;:::777555333333222222666666666666666666666666555555555555555555555555666666777777777777666666444333111000000000111111000111111222333444555666;;;:::888777555555444444///000111222111000...---------...///000///////////////000000000111111111...///000111222111111000......///000111111222222333333333444444444555555555444444444333333333333333333444555555666666777555777888888666555666888888888888777777777666666777999<<<>>>>>>===;;;999::::::::::::;;;<<<>>>>>>CCCEEEHHHLLLQQQVVVZZZ\\\aaa^^^\\\\\\\\\YYYTTTOOOIIIGGGCCC???;;;999777777333111///,,,***))))))))))))(((&&&%%%$$$%%%&&&&&&)))((('''(((+++///444777444999???BBBDDDGGGKKKOOOQQQTTTWWWYYYZZZ^^^dddjjjsss|||vvvpppkkkggghhhhhhgggfffeeedddccccccbbbaaa```___]]]\\\[[[ZZZ\\\[[[ZZZ\\\^^^^^^ZZZVVVWWWYYYZZZ\\\[[[ZZZXXXVVVVVVWWWWWWWWWWWWVVVTTTSSSTTTSSSSSSRRRSSSUUUXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYTTTWWW\\\dddnnn{{{|||~~~~~~|||tttppplllfffaaaaaaaaaccceeegggiiijjjkkknnnqqqtttyyy}}}}}}zzzxxxuuurrrppppppuuuzzz}}}~~~{{{yyyvvvsssoookkkfffbbbdddllluuu}}}zzziii___VVVVVVXXXXXXWWWXXX]]]aaagggmmmttt~~~}}}}}}wwwqqqnnnnnnooonnnmmmjjjgggaaaYYYRRRLLLHHHFFF>>>BBBEEECCC???AAAIIIQQQfff```XXXQQQMMMKKKJJJIIIDDDCCCBBBBBBBBBDDDFFFGGGIIIIIIJJJJJJJJJIIIGGGFFFGGGLLLMMMGGGBBBBBBAAA>>>999999999999888888888888666777999<<>>@@@AAAAAAAAA@@@???===>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<;;;;;;;;;999888666555555555666666666666666666666666666666666666666555555555555777777666666555666666777333222111000000000111222111111111111111222222333777777777777666555444333000000000000000////////////000000000000000111111/////////000000000000111,,,---///000111222222222...//////111222333444444444444555555555555666666444444333333333333222222444444444555555666666777444666777777777777888:::888888777777777777666666444888===AAABBB@@@<<<999;;;;;;::::::<<<>>>@@@BBBFFFHHHLLLPPPTTTWWWYYYZZZZZZXXXVVVVVVVVVSSSMMMGGGBBB@@@===:::888666666666///...,,,***(((''''''(((((('''&&&%%%%%%%%%&&&'''(((((()))+++---111444666555:::AAAFFFHHHKKKOOORRRSSSTTTVVVWWWYYY```iiippp{{{{{{sssnnnjjjfffdddeeeeeeddddddcccbbbaaaaaa]]]]]]]]]\\\\\\[[[[[[ZZZ]]]ZZZYYYZZZ\\\]]]ZZZWWWWWWYYYZZZ[[[ZZZYYYVVVUUUUUUUUUUUUTTTSSSRRRPPPPPPRRRRRRRRRRRRRRRSSSSSSTTTQQQPPPOOOMMMMMMMMMMMMNNNJJJMMMQQQYYYcccqqq~~~~~~~~~vvvpppkkkgggddd```aaabbbdddgggiiikkklllmmmoootttxxx}}}~~~{{{yyywwwuuussstttxxx}}}xxxyyyxxxuuupppjjjgggfffjjjooovvv{{{}}}mmmbbbYYYXXXYYYXXXWWWWWW\\\aaagggmmmsss|||||||||xxxtttnnnlllmmmnnnmmmkkkfffbbb[[[SSSLLLFFFCCCAAA;;;>>>@@@@@@>>>===@@@CCCRRRSSSSSSQQQMMMIIIFFFEEEDDDCCCAAA@@@AAABBBDDDEEEHHHIIIJJJJJJJJJIIIHHHGGGHHHLLLLLLGGGDDDCCCBBB???:::::::::999999888888888666777999<<>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<:::999888777777777888888666666666666666666666666777777777666666666666666888777666444444555666777222111000000000111222333222111000/////////000000333444555666666555444333222111000//////000111111222222222111222222222333000000000000000000000000...//////000000111111111//////000111333444555555777777777777777888888888333333333333333333333222444444555555666666666777444555666777888888::::::888777777777666666666666222555;;;???@@@???<<<999<<<;;;:::;;;===@@@DDDFFFIIILLLPPPTTTVVVWWWWWWVVVTTTRRRQQQQQQQQQMMMGGGAAA<<<;;;888555333222111111+++***)))'''&&&&&&&&&'''''''''&&&%%%%%%&&&'''((())))))+++---000222444555333:::BBBHHHKKKMMMQQQTTTTTTVVVWWWXXX[[[dddoooxxx|||tttmmmiiifffdddccccccbbbbbbaaa```_________\\\\\\\\\\\\\\\]]]]]]]]]\\\ZZZWWWXXX[[[\\\ZZZXXXXXXYYYYYYYYYYYYWWWUUUTTTQQQQQQQQQPPPPPPOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNNLLLKKKIIIGGGFFFFFFFFFFFFFFFHHHLLLPPPYYYfffuuu~~~|||}}}~~~wwwqqqkkkhhhgggbbbbbbdddeeeggghhhjjjjjjjjjlllqqqvvv{{{}}}{{{yyyyyyxxxzzz}}}yyyzzzyyyuuunnniiiiiijjjkkkoootttwwwzzz~~~mmmcccZZZYYY[[[ZZZXXXYYY[[[```ffflllrrr{{{~~~{{{yyytttpppkkkjjjkkkkkkjjjhhhbbb^^^WWWOOOHHHCCC@@@???<<<============<<<<<<<<<>>>CCCIIIKKKIIIFFFEEEEEEDDDBBBAAA??????@@@BBBCCCGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDCCC@@@>>>===;;;:::<<<<<<;;;:::999888888777555777999<<<>>>>>>???>>>>>>CCCJJJOOORRRXXX```fffmmmtttzzz}}}{{{uuurrrnnniiifffddddddeeegggjjjpppuuuzzz}}}~~~???@@@AAACCCCCCBBBBBBAAA=========<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999888777777888999:::777777777777777777777777888888777777777666666666888777555444444444555666111111000000000111333444444222111///......///000222333555666666666555444333222111000000111333444444444444444444444444444111111111111111000000000222222111111000000000000000000111222333444555555555555444444444444444444333333333333333333333333555555555666666666666666555555555777888:::::::::777777777666666666666555222333666999:::;;;::::::<<<;;;;;;<<>>>>>BBBHHHOOOQQQPPPNNNNNNOOOCCCBBB@@@???>>>???AAABBBGGGHHHHHHIIIIIIHHHGGGFFF@@@>>><<<<<<;;;999888888===<<<<<<;;;:::999888888666777999;;;<<<===<<<<<>>???AAABBBBBBBBBAAA@@@======<<<;;;;;;:::999999<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777888999:::777777777777777777777777999999888888777777666666777777666555444444444444000000///000000222444555555444222000//////111111333444444555666666555555444444333222222444555666555666777888777666555444333222222222222111111111555444333222111000000000111111111222222333444444000////////////.........333333444444444444555555666666666666666666666666666555555777999;;;;;;:::777777666666666666555555333333444555666888::::::;;;;;;<<<>>>BBBFFFJJJLLLNNNOOOQQQRRRRRRPPPMMMKKKMMMJJJGGGEEEEEEBBB===888666444111---***'''&&&%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&(((***+++,,,---...000333555666777555;;;BBBHHHKKKNNNRRRVVVVVVYYY^^^bbbhhhrrr~~~}}}vvvrrrmmmhhhfffeeedddbbb^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^___``````aaaYYYWWWVVVXXX[[[\\\YYYVVVYYYYYYXXXWWWUUUSSSRRRQQQKKKKKKKKKLLLMMMNNNPPPPPPLLLLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFDDDCCCBBBCCCCCC???BBBFFFHHHNNNYYYhhhttt~~~{{{||||||~~~~~~zzzwwwsssnnnkkkiiiiiiiiiiiihhhhhhhhhhhhgggjjjoootttyyy}}}~~~~~~}}}~~~|||xxxsssnnnlllmmmooohhhkkkpppuuuzzzggg^^^VVVWWWZZZ[[[[[[]]]XXX^^^fffnnnvvv~~~~~~{{{vvvsssoookkkiiihhhfffaaa]]][[[WWWQQQIIIDDDAAA??????AAA@@@>>>======@@@CCCEEELLLOOORRRTTTRRRPPPNNNMMMBBBAAA@@@>>>???@@@BBBCCCGGGGGGHHHHHHGGGFFFDDDCCCCCC>>><<<======;;;:::;;;<<<<<<<<<;;;;;;:::::::::777777999:::;;;<<<<<<<<>>???@@@AAA@@@??????>>>>>>>>>======<<<<<<;;;=========<<<;;;;;;;;;::::::999888777777888999999777777777777777777777777::::::999888888777666666666666666666555444333222000/////////111222444555777555333111000111333444555555555555555555666777555555555555555666777777555777999;;;:::888555333444444444333333333222222666555333222222222222333111111111222222222222222111111111000000/////////444444444555555666666666777666666666666666666666777666555777:::;;;:::999777777666666666555555555444555555666888999:::;;;999;;;===@@@DDDHHHLLLNNNNNNOOOOOOOOOMMMKKKHHHGGGIIIDDD@@@===<<<:::666333333111...***'''%%%$$$$$$$$$###""""""###$$$%%%&&&&&&&&&%%%&&&''')))***,,,......///111333555777888:::???EEEJJJLLLPPPUUUYYYVVV[[[bbbiiipppyyy~~~xxxppplllhhhfffdddcccaaa```]]]]]]]]]]]]\\\\\\\\\\\\YYYZZZ[[[[[[\\\]]]^^^^^^WWWVVVVVVXXX\\\\\\YYYUUUYYYYYYWWWVVVTTTRRRQQQPPPMMMLLLLLLLLLLLLMMMOOOPPPKKKKKKLLLLLLLLLLLLLLLLLLGGGFFFDDDCCCBBBBBBBBBCCC>>>BBBEEEFFFHHHQQQ___jjjvvv|||||||||}}}}}}{{{{{{xxxqqqkkkjjjjjjjjjjjjjjjjjjjjjjjjkkknnnrrrxxx|||~~~|||yyyxxxvvvuuutttsssqqqoookkkooouuuzzzzzzfff\\\UUUVVVYYYYYYZZZ[[[VVV]]]fffpppyyy~~~}}}|||vvvtttpppllliiigggccc]]]XXXVVVRRRKKKEEE@@@>>>>>>>>><<<>>>?????????AAAFFFIIIMMMNNNPPPQQQQQQNNNIIIEEEAAA@@@?????????AAACCCDDDGGGGGGGGGFFFEEECCCAAA@@@DDD===:::===>>>;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888999:::;;;======AAABBBDDDGGGJJJNNNRRRUUUYYY___eeehhhmmmssstttrrrssssssrrrqqqnnnkkkhhhfffgggkkksss{{{<<<===>>>???@@@???>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;:::::::::999888777777777888999777777777777777777777777::::::999999888777777666555666777777666444222111////////////111333555666888666444222111222444666777666555444444555777777555666666777777777888888555888;;;===<<<999555333555555555444444333333333555444333333333444555666222222222111111111000000777777777666666555555555555555555666666666777777777777777777666666666666999666555777:::;;;:::888777666666666555555555555666777888:::;;;;;;;;;;;;999:::>>>BBBFFFJJJMMMNNNNNNNNNNNNMMMJJJHHHEEEDDDEEE@@@:::777666555222///000///,,,)))&&&%%%$$$$$$###""""""""""""$$$&&&'''&&&%%%%%%&&&''')))+++,,,000///000111333555888999???CCCHHHLLLNNNRRRXXX\\\VVV\\\eeemmmuuu}}}|||tttkkkhhheeeccccccaaa___]]]]]]]]]]]]\\\\\\\\\\\\\\\WWWXXXXXXYYYZZZ[[[[[[\\\VVVUUUVVVYYY\\\\\\XXXTTTYYYYYYWWWUUUSSSQQQPPPOOOOOONNNMMMLLLLLLMMMNNNNNNKKKKKKKKKKKKLLLLLLMMMMMMEEEDDDCCCBBBAAAAAABBBBBBAAADDDFFFEEEDDDJJJVVV___lllzzz}}}}}}}}}}}}|||{{{}}}{{{sssllliiijjjjjjkkkkkklllmmmmmmooorrrvvv{{{~~~|||tttssstttwwwyyyxxxsssnnnppptttyyy~~~vvvfff\\\TTTUUUXXXXXXXXXYYYUUU\\\fffqqq{{{~~~}}}|||vvvvvvrrrmmmjjjgggbbb[[[UUURRRNNNGGGAAA===;;;<<<<<<777;;;???@@@@@@BBBGGGKKKOOOOOOQQQUUUWWWTTTMMMFFFAAA@@@??????@@@BBBDDDEEEGGGGGGGGGFFFDDDBBB???>>>BBB:::777;;;<<<999888:::;;;;;;;;;<<<<<<<<<<<<<<<999888888888999;;;===???AAAAAAAAACCCFFFIIINNNPPPWWW\\\bbbeeejjjppprrrpppuuuuuuuuutttrrrooollliiilllqqqxxx@@@>>>;;;999999:::<<<===BBB@@@???AAACCCCCC@@@======>>>>>>===;;;999777666777777777777777777777777888888777777777888:::;;;888777666666666777999:::555555666777777666555444222222111111222444555666666666555555555444444444555666777999999888888777999888777666666777888999777888:::;;;:::777555333333333333333333333333333555666777777777666444333333222000/////////000111000444999999666333333444///111444777999999888777::::::999888777666555555666666666666777777777777888888888777777777777777555666777999::::::::::::<<<>>>BBBGGGLLLOOOQQQRRRJJJIIIGGGDDDBBBAAAAAAAAA;;;999666333000///......&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&'''(((***,,,...///000666555444333555777:::===CCCEEEJJJNNNSSSVVVXXXXXX^^^gggsssyyyzzz{{{zzzsssoooeeedddaaa___]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZSSSUUUWWWYYYZZZZZZZZZYYYVVVVVVWWWWWWVVVUUUSSSRRRWWWVVVSSSPPPOOONNNOOOOOOJJJKKKKKKLLLLLLMMMNNNNNNLLLLLLNNNOOOOOONNNMMMLLLHHHGGGFFFEEEFFFFFFHHHHHHIIIHHHGGGHHHJJJMMMQQQSSSfffqqq|||}}}}}}|||yyyvvvuuuoooooonnnooooooqqqrrrsssxxxzzz~~~yyyuuuooorrrwww|||}}}zzzvvvrrrooouuu~~~qqq```[[[VVVVVVUUUSSSVVVZZZTTTXXXaaammm{{{~~~~~~{{{xxxuuuqqqkkkgggbbb\\\TTTNNNLLLGGGAAA>>>>>>???===<<<=========???CCCHHHMMMPPPQQQSSSUUUVVVSSSNNNIIIEEECCCBBBAAAAAABBBCCCDDDEEEJJJIIIHHHEEECCCAAA@@@???@@@@@@AAA@@@???===;;;:::===BBBBBB???>>>AAA@@@;;;:::999888888888999:::;;;<<>>@@@GGGIIILLLPPPSSSVVVXXXYYYbbbjjjsssxxxxxxxxx{{{}}}}}}}}}tttmmmjjjdddcccaaa___^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRXXXVVVSSSPPPNNNMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNNNNMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIJJJLLLNNNOOO^^^iiiwww~~~}}}}}}{{{yyyuuutttsssssstttvvvyyyzzz~~~|||wwwrrrpppuuuzzz~~~}}}zzzvvvttttttzzzppp```ZZZVVVUUUTTTRRRTTTXXXUUUZZZcccppp||||||}}}|||yyyvvvuuupppiiiddd___YYYRRRLLLJJJFFFAAA>>>>>>>>>===<<<======>>>???CCCHHHLLLOOORRRSSSTTTTTTRRRMMMHHHEEEBBBBBBAAAAAABBBDDDEEEFFFJJJJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@???===;;;:::===AAABBB???>>>AAA???;;;:::999888888888888::::::;;;>>>AAABBBBBBDDDJJJNNNOOOTTTYYY]]]```dddjjjooopppqqqtttvvvwwwwwwwwwvvvzzz|||>>><<<:::999999:::;;;<<<>>>>>>>>>@@@BBBCCCBBBAAA======<<<<<<:::999777666888888888888888888888888888888888888999:::;;;<<<999999999999888777666666555666777888888777666555444444333333444555666777666666666666555555555555555666777999999888888777888777666555555666777888555666777888777555333222000111222333444666777777555666666666666555444444222111000///000000222222111444666555222111333666222333666888::::::999888777777777777777777777777777777777666555555555444777777777777777777888888888777777777888:::<<<===>>>BBBHHHMMMOOONNNKKKHHHEEECCC@@@===:::999888777888666333000---+++******%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&''''''(((***---///111333444444555666888<<<@@@CCCFFFMMMNNNPPPRRRUUUYYY[[[]]]iiimmmsssvvvuuusssrrrqqqmmmrrr{{{}}}uuummmfffcccaaaaaa```___^^^^^^]]]]]]ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVTTTQQQOOONNNPPPQQQRRRSSSTTTSSSRRRRRRWWWUUUQQQNNNLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKTTT^^^kkkuuu{{{~~~}}}{{{zzzyyyyyy{{{~~~zzzuuuqqqsssxxx~~~~~~zzzxxxxxxzzzooo___YYYUUUTTTRRRPPPQQQUUUUUU[[[fffttt|||yyyyyyzzzyyyvvvssssssmmmeee^^^ZZZUUUOOOJJJGGGCCC???=========<<<;;;======>>>@@@CCCGGGLLLNNNSSSSSSSSSRRROOOKKKGGGEEEBBBBBBAAABBBCCCEEEGGGHHHKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;===@@@AAA???>>>@@@>>>;;;:::999888777777888999999:::===???@@@???BBBFFFKKKLLLQQQVVVZZZ]]]aaaggglllkkkmmmqqquuuyyyzzz{{{{{{~~~{{{<<<;;;:::999999:::;;;<<<<<<<<<===???AAABBBBBBBBB<<<<<<;;;:::999888777666888888888888888888888888888888888999:::;;;<<<<<<;;;;;;;;;;;;:::777555444555666777888888888777666666555555444555666777888777777777666666666555555555666777888999888888777777666555555555555666777444444555666555444333111222333333444555666666777666666666555555555444444222111000000000111222333111333444333000000333777333444777888::::::999999666666777777888888888888777777666666555444333333777777777777777888888888999888666666777;;;>>>AAADDDGGGKKKNNNNNNLLLHHHEEECCCAAA>>>;;;888666555444555444111...+++)))))))))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((())))))***,,,///111444666777555666999===AAAFFFJJJLLLQQQRRRSSSVVVYYY]]]aaacccoooppprrrrrrpppmmmhhheeecccjjjuuuwwwnnngggaaa___^^^^^^_________^^^]]]]]]YYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUURRRPPPNNNLLLKKKMMMNNNPPPQQQRRRRRRRRRQQQRRRQQQNNNKKKJJJIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOOOONNNMMMLLLLLLLLLMMMNNNLLLMMMMMMNNNMMMLLLKKKJJJLLLUUUaaakkkssszzz}}}}}}~~~}}}~~~~~~zzzuuurrrvvv{{{}}}|||}}}}}}lll^^^XXXTTTSSSQQQNNNOOORRRRRRYYYeeeuuu|||yyyvvvuuuvvvuuurrrnnnooohhh___XXXTTTPPPKKKGGGCCCAAA???===<<<<<<<<<<<<>>>>>>???AAADDDGGGKKKMMMSSSSSSQQQOOOLLLHHHFFFDDDAAAAAAAAABBBCCCFFFHHHIIIKKKJJJIIIGGGEEEDDDBBBBBB?????????>>>>>>===<<<;;;===>>>?????????>>>===;;;:::999888777666777888888888;;;=========???CCCGGGJJJNNNSSSVVVXXX]]]ccchhhhhhkkkoootttxxxzzz||||||{{{uuu<<<;;;:::::::::;;;<<<<<<;;;<<<======>>>>>>@@@@@@;;;;;;:::999888777777777888888888888888888888888777888999:::;;;<<<======<<<======<<<:::888555444555666888999999999888777888777666666666777888999888888777777777666666666555666777888999888888777777666555444444555666777333444444555444333222222666555555555555555555555666555555444444444444444222222111000000111222333111333444222000000444888444555777888999999999999666666666777888888999999777666666555444333333222666666777777888888888888:::888777777999===BBBEEEKKKLLLMMMMMMKKKIIIGGGEEEBBB@@@===:::777555444333222111...,,,***)))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%&&&''')))+++,,,,,,---///111444666888999777999===BBBGGGLLLOOOQQQSSSTTTVVVZZZ^^^dddhhhkkkrrrqqqpppnnnjjjeeeaaa^^^aaaiiiuuuyyyqqqiiiccc```^^^\\\]]]^^^______^^^]]]\\\XXXXXXWWWVVVVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLNNNPPPQQQQQQQQQPPPMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPPPPOOONNNMMMLLLMMMMMMNNNJJJLLLMMMNNNNNNMMMLLLKKKJJJPPPZZZcccllluuu~~~}}}||||||||||||{{{|||{{{xxxwwwwww|||yyyhhh\\\WWWTTTSSSQQQMMMNNNQQQMMMUUUcccuuuzzzwwwsssrrrrrrqqqmmmjjjiiibbbYYYRRRNNNKKKGGGDDD@@@???>>>===;;;;;;<<<===>>>???@@@AAADDDGGGIIIKKKRRRQQQOOOLLLIIIGGGDDDCCCAAAAAAAAAAAACCCEEEGGGIIIJJJJJJIIIGGGFFFDDDCCCBBB??????>>>======<<<<<<<<<======>>>??????===;;;;;;999888777666555666777777666999;;;;;;;;;===AAAEEEHHHKKKOOOQQQSSSXXX^^^cccfffhhhlllqqquuuwwwxxxxxx~~~||||||}}}~~~|||wwwrrr<<<;;;;;;;;;;;;<<<======;;;<<<===;;;::::::;;;===;;;:::999888777777777777999999999999999999999999777888999;;;<<<=========>>>>>>===<<<:::888666555666777888999::::::999999:::999888777777888999:::888888888888777777777777555666777999999888888777666555444333333444555666333333444444444333333333777777777666555555444444666555444444333333444444444333222111000111111222111333444333111111555888444555666777888888888888666666777777888888888999555555555444333333333222666666666777888888999999999888888999<<>>>>>===<<<;;;<<<>>>??????@@@BBBDDDGGGIIIJJJNNNNNNMMMKKKHHHFFFDDDCCCAAAAAA@@@AAABBBDDDFFFGGGIIIIIIHHHGGGEEEDDDCCCBBB???>>>===<<<<<<<<<<<<======<<<<<>>>>><<<======:::777555777999:::999888777666666777777999999999999999999999999777888:::<<<===>>>>>>>>>???>>>===;;;999888777777666777888:::;;;::::::999;;;:::999888888999:::;;;999999888888888777777777555666777999999888888777555555444333333444555555333333444444444444444444777777777666666666666666666555444333333333444444666555333111000000000111111333555555333333666999444555555666777777777888777777777777777888888888444444333333333333333333555666666777888888999999888888999;;;???EEEJJJMMMPPPPPPQQQPPPMMMHHHDDDAAA:::888666333111/////////---,,,***))))))******+++)))(((((((((((('''''''''&&&&&&''''''))),,,...000333333444666777888999:::>>>AAAFFFKKKPPPSSSTTTUUUYYY[[[___dddhhhllloooqqqmmmnnnllleee]]]ZZZ\\\```lllrrr|||~~~tttpppjjjccc___]]]]]]]]]ZZZ\\\___``````]]]ZZZXXXTTTTTTSSSRRRQQQPPPOOONNNOOONNNMMMKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNHHHGGGDDDAAA????????????AAACCCFFFIIIJJJJJJIIIHHHEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLKKKIIIHHHIIIIIIJJJLLLLLLMMMMMMNNNNNNNNNMMMIIIKKKOOOUUU^^^hhhqqqwww~~~yyyvvvwwwxxxxxxwwwwwwyyy|||{{{xxxyyy{{{xxxwwwyyyrrr```YYYUUUSSSSSSRRRNNNNNNRRRKKKTTTeeexxxzzzvvvqqqnnnmmmjjjeeeaaa[[[UUUOOOJJJHHHFFFBBB???;;;===???>>><<<<<<===??????@@@AAACCCDDDFFFHHHIIIKKKKKKKKKJJJHHHFFFCCCBBBAAA@@@@@@@@@AAABBBDDDEEEHHHHHHGGGFFFDDDCCCBBBBBB???>>>===<<<;;;<<<=========:::;;;??????:::999<<<999888666555444444555555222555888999999<<>>>>>??????===>>>===999555333444666:::999888666666666777777999999999999999999999999777888:::<<<>>>>>>>>>>>>@@@???<<<:::999888888999666777999:::;;;;;;::::::<<<;;;:::999999999:::;;;999999999888888888888777555666777999999888888777555444333333333333444555444444444444444444444444555555666666777777888888666555444333222333444444777666444222000000000000111444666666444444666999444444555555666666777777888888777777777777777777333333333333333333333444555666666777888999999999777777999===BBBGGGLLLOOOOOOPPPRRRRRROOOIIIBBB>>>666444222///---,,,,,,,,,+++******))))))***+++,,,))))))))))))(((((((((((('''''''''(((***---///111555555666777888999::::::@@@CCCHHHNNNRRRTTTUUUUUU\\\^^^bbbgggkkknnnooopppkkkllljjjcccZZZWWW\\\bbbpppvvv~~~~~~yyymmmjjjddd^^^[[[ZZZ[[[\\\ZZZ\\\___aaa```]]]YYYVVVSSSRRRRRRPPPOOONNNMMMMMMPPPOOOMMMKKKJJJJJJJJJJJJLLLMMMNNNOOOPPPOOONNNNNNIIIGGGCCC@@@===;;;;;;;;;>>>@@@DDDGGGIIIIIIHHHGGGCCCEEEHHHJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHNNNNNNNNNMMMMMMMMMMMMMMMHHHIIILLLQQQYYYccclllrrr|||wwwtttuuuwwwwwwvvvvvvxxx{{{~~~~~~wwwuuuwwwzzzxxxvvvvvv~~~ppp^^^XXXTTTRRRSSSRRROOOOOORRRMMMVVVggg{{{~~~{{{wwwqqqnnnllliiiccc___WWWRRRLLLIIIGGGEEEAAA>>>;;;===??????===<<<>>>@@@???@@@AAACCCEEEFFFGGGHHHIIIIIIJJJJJJIIIFFFCCCBBBAAA@@@@@@???@@@AAACCCCCCHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;<<<=========:::;;;??????:::888<<<999888666555444444444555111444777999999<<>>@@@AAA===???AAA???:::666555666999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777888;;;===???@@@@@@@@@???>>><<<:::999999999999888999:::;;;;;;;;;::::::;;;;;;:::999999:::;;;;;;:::::::::::::::::::::::::::999888777777777888999777777666666555555444444777666555444333333444555555555555555555555555555666555444444444444666666444222000///000222444666444444444444444444444444111888???>>>888222111222777555444555888:::888666555111......111444555555777777888999999:::;;;;;;666888;;;>>>BBBEEEHHHJJJMMMNNNJJJFFFKKKOOOEEE333777555111---++++++,,,,,,,,,---------,,,+++)))(((&&&&&&''''''((())))))***(((''''''(((+++///333666888777666666777:::===@@@GGGLLLQQQUUUVVVWWW[[[^^^aaaeeejjjooorrrrrrpppnnniiihhhbbbYYYRRRTTT^^^gggvvvzzz}}}vvvqqqgggddd```\\\YYYYYYZZZ[[[[[[ZZZZZZXXXWWWVVVUUUUUUQQQQQQPPPOOONNNNNNMMMMMMMMMJJJHHHJJJMMMNNNMMMJJJLLLMMMMMMMMMKKKHHHEEEBBBCCC@@@===999777777888999;;;<<<===???AAACCCDDDEEECCCCCCDDDIIIMMMNNNKKKHHHIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIIIIOOOZZZfffnnnrrr~~~||||||}}}yyysssnnnlllnnnrrruuutttxxx}}}{{{uuutttuuutttyyy~~~nnnddd[[[XXXTTTQQQOOOPPPQQQSSSWWW[[[iii}}}}}}xxxrrrnnnkkkgggaaa\\\SSSPPPKKKEEEBBB@@@??????;;;<<<>>>???@@@@@@@@@???AAA@@@??????AAADDDHHHJJJNNNKKKHHHGGGHHHGGGDDDAAA<<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB:::999::::::<<<>>>AAABBB;;;<<<=========<<<;;;:::777777666666555555555444777555444444777===BBBFFFDDDDDDDDDEEEGGGJJJMMMNNNRRRWWW\\\```aaabbbfffiiihhhmmmooopppsssyyy|||zzz;;;;;;;;;;;;<<<===???@@@===??????===:::777777777999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999:::<<<>>>???@@@@@@??????>>><<<;;;:::999999:::888999:::;;;<<<;;;::::::<<<;;;999888888999;;;<<<:::::::::::::::::::::::::::999888888888999:::;;;888888888777666555555444666555444444444555666777555555555555555555555555666555444333333444555555444333111000000222555666444444444444444444444444555<<>>AAABBBDDDAAAAAACCCGGGKKKLLLJJJGGGFFFEEEDDDCCCCCCDDDEEEGGGEEEFFFHHHJJJKKKLLLLLLLLLNNNLLLLLLQQQZZZdddlllppp|||}}}xxxwwwuuurrrlllhhhgggjjjnnnqqqssswww|||xxxrrrqqqrrrrrrwww~~~|||lllbbbYYYWWWTTTRRRQQQQQQRRRSSSWWW[[[jjj}}}zzzuuuooojjjgggbbb\\\WWWRRROOOJJJEEEBBB@@@??????;;;<<<===???@@@@@@@@@???AAA@@@??????AAADDDHHHJJJLLLJJJGGGFFFFFFFFFCCC@@@<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;<<<===???AAABBB<<<======>>>>>>===;;;:::888777777666555555444444777666555555777;;;???BBB@@@@@@BBBCCCFFFHHHJJJKKKMMMRRRWWW[[[\\\___cccfffhhhlllpppsssxxx~~~~~~zzz===<<<;;;;;;;;;<<<>>>???===>>>===;;;999888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<===>>>@@@@@@@@@@@@??????>>>===<<<;;;:::::::::999999;;;<<<<<<<<<;;;:::<<<;;;888777777888;;;<<<::::::::::::::::::;;;;;;:::::::::::::::;;;<<<===;;;:::999888777666555555555555444444555666888999555555555555555555555555666555444333222333333444555444222111222333555666555555555555555555444444555;;;@@@???:::666555777666555444444555666555333444333222333555666666555777777888999::::::::::::777888999;;;===???AAABBBJJJIIIEEE@@@CCCGGG@@@444...,,,)))'''%%%%%%&&&&&&((())))))***))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''***---111444666:::::::::<<<@@@EEEJJJMMMPPPTTTYYY[[[[[[\\\___bbbgggkkkooorrrrrrnnnjjjfff___YYYRRRNNNRRR]]]iiirrryyy{{{|||{{{wwwooogggbbb```^^^ZZZWWWUUUUUUVVVWWWQQQQQQPPPPPPOOOOOOOOONNNLLLKKKKKKJJJHHHGGGGGGFFFFFFCCCAAAAAACCCDDDAAA???CCCDDDEEEFFFEEECCCAAA@@@:::999888777777777777777999888888888:::<<>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>======>>>>>>???AAAAAA>>>>>>?????????>>><<<;;;999999888777555444333333777666666666777999;;;<<<;;;<<<>>>AAADDDFFFGGGHHHGGGLLLQQQUUUWWWZZZ___ccchhhlllrrrxxxzzz======<<<;;;;;;;;;<<<======<<<;;;:::999999;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::>>>???@@@AAAAAAAAA@@@?????????>>>===<<<<<<;;;;;;999:::;;;======<<<<<<;;;===;;;888666666888;;;===:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???===<<<;;;:::888777666555777666555555555666777888555555555555555555555555777555444333222222333333666555444333333444666777666666666555555555555555111555999999555222222333666555444444444444333222333444555666777777666555666777888999:::999999888666666777888:::;;;<<<<<>>:::666777999555---((('''%%%###""""""###$$$&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++///222555666888999;;;>>>CCCIIIOOORRRUUUYYY\\\]]]\\\\\\___cccfffhhhkkkmmmkkkfff```\\\TTTOOOKKKMMMVVVcccnnntttyyyyyyyyywwwqqqjjjccc^^^[[[YYYVVVTTTRRRRRRSSSSSSNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDAAA>>>>>>@@@@@@===:::===>>>???@@@@@@???>>>===888777777666555444333333777666444444555888;;;===;;;<<>>===>>>AAADDDFFFCCCDDDFFFHHHKKKMMMNNNOOORRRQQQQQQTTTZZZbbbiiinnnsssyyywwwlllfffbbb```]]][[[]]]aaafffiiimmmsssyyy}}}}}}~~~{{{qqqjjjjjjkkknnnttt}}}vvvfff\\\TTTTTTTTTTTTUUUUUUVVVWWWXXX^^^mmm{{{yyyuuuooogggaaa]]]XXXRRRMMMMMMKKKHHHEEEBBB@@@@@@@@@:::;;;===???AAAAAAAAAAAAAAAAAA@@@AAABBBDDDGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAA???@@@@@@AAA@@@???===<<<::::::999777666444333222666666777777777777777777999:::>>>AAADDDEEEFFFFFFDDDHHHMMMPPPSSSWWW]]]bbbjjjooouuu~~~zzz>>>===;;;::::::;;;;;;<<<===;;;:::999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBBBBAAA@@@???????????????>>>======<<<:::;;;<<<===>>>===<<<<<<===;;;999888888999;;;===:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>?????????>>>===<<<:::999777666666:::999888666555555666666555555555555555555555555666555444333222333444444888777666555555666777777777777777666666555555555111444777777444333333444555555555444333222222333333555777888888777666555666777888::::::999888777444555555555666666777777888777333000///000---)))%%%$$$###"""""""""######&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%'''***---000333555666666888;;;AAAFFFLLLQQQTTTWWWZZZ\\\\\\ZZZZZZ]]]``````bbbcccccc```ZZZUUUQQQIIIHHHIIIQQQ]]]hhhnnnpppvvvvvvtttqqqlllfff```]]]VVVUUUSSSPPPOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCBBB???<<<<<<======:::777888999:::;;;;;;;;;;;;:::888888666555333111000///444333111111111444777999777999<<>>@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHGGGGGGGGGEEEDDDBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA???===<<<;;;:::999777666444333333666666777777666666555555999;;;>>>AAADDDEEEFFFFFFCCCFFFKKKNNNPPPUUU]]]bbblllqqqxxxxxx===<<<;;;::::::;;;;;;<<<<<<;;;999:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???@@@AAABBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>===;;;;;;===>>>>>>>>>===<<<===<<<;;;::::::;;;<<<===:::::::::;;;<<<<<<======;;;<<<===>>>?????????>>>===<<<;;;:::999888777666<<<;;;999777555555555555555555555555555555555555666555444444444444555666999888888777777777777777888888777777666666555555666777999999777777888999333555555555333222333444444666888888777666555666555777999::::::999777666222222222222333333333333444444222000...,,,+++***$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&(((,,,///222333444444666999???EEEKKKPPPSSSTTTWWWYYYZZZYYYVVVUUUXXX[[[ZZZZZZYYYXXXTTTPPPKKKIIIDDDFFFKKKUUUaaaiiillllllqqqooommmiiieee```\\\YYYRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHGGGEEEDDDBBBAAA@@@>>>;;;888888:::999777444555666666777777888777777999888666333111///......222111000///000111333444333666:::===???AAADDDFFFEEEEEEEEEEEEFFFHHHJJJKKKGGGGGGHHHIIIKKKNNNPPPQQQRRRRRRSSSTTTXXX___gggmmmlllpppuuuxxxwwwoooddd\\\WWWVVVUUUVVVXXX]]]cccfffgggmmmuuuzzz|||}}}{{{qqqlllllloootttzzzrrrcccZZZTTTTTTTTTTTTUUUXXXZZZ[[[___fffvvv|||wwwrrrooommmggg___YYYVVVSSSOOOKKKHHHGGGFFFDDDBBBAAA@@@@@@<<<===???BBBCCCDDDDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIHHHIIIIIIGGGEEECCCCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBAAA???===<<<::::::999888666555444444666666666666666666666666:::<<<>>>@@@BBBCCCDDDEEEBBBEEEHHHKKKMMMSSS[[[aaakkkpppvvv|||zzzppp<<<;;;:::::::::;;;<<<===<<<:::999;;;<<<===;;;888;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???>>>???@@@AAABBBBBBAAA@@@???@@@AAAAAAAAA@@@???>>>;;;<<<===>>>???>>>======<<<==================<<<::::::;;;;;;<<<=========<<<===>>>??????>>>======;;;;;;::::::999888888777<<<:::999777666666777777555555555555555555555555666555444444555666888999:::999999999888888888888999999888777777666555555666666777777777777888999222444666555333333555777444666888777555444555777555777999::::::888666555000000000000000000000000/////////...+++'''&&&'''%%%%%%%%%&&&&&&''''''(((((((((&&&%%%$$$%%%%%%&&&$$$$$$%%%&&&((()))******(((***---000333333333222888===DDDLLLQQQTTTUUUUUUTTTVVVVVVTTTQQQPPPRRRUUUVVVUUUSSSPPPLLLIIIFFFEEECCCGGGOOOYYYaaagggiiiiiijjjhhheee```\\\WWWTTTRRRPPPOOONNNMMMLLLLLLLLLMMMKKKKKKJJJJJJIIIHHHGGGGGGDDDCCCBBBAAA???===<<<;;;888555222333555555222///444444444444555555555555888666444111000///000000000////////////000000111000444888;;;===@@@EEEHHHIIIJJJKKKLLLMMMMMMNNNNNNJJJJJJJJJKKKLLLNNNPPPQQQTTTTTTUUUUUUVVV[[[ccciiikkklllooorrrrrrlllbbbZZZRRRQQQQQQRRRUUUZZZ___bbbeeekkktttyyy{{{|||~~~~~~tttppppppsssyyyrrrddd[[[VVVUUUTTTSSSUUUWWWZZZ]]]cccjjjzzz~~~yyysssmmmjjjeee___XXXSSSQQQPPPMMMJJJFFFFFFEEECCCBBBAAAAAA@@@===>>>AAACCCEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJIIIJJJKKKIIIFFFEEEEEEGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>???@@@AAABBBAAAAAA@@@AAAAAABBBAAA@@@>>>===;;;999999888888777666555555555555555555666777888999::::::;;;<<<===???@@@AAA@@@CCCEEEFFFIIINNNWWW^^^ggglllqqqsssuuutttmmmeee;;;;;;:::999:::;;;<<<===<<<::::::;;;======:::777;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@===>>>???AAABBBBBBAAAAAA???@@@AAABBBAAA@@@???>>>;;;<<<>>>?????????>>>===<<<===>>>??????>>>===<<<::::::;;;;;;<<<===>>>>>>======>>>??????>>><<<<<<:::::::::999999888888888:::999888777777777888999555555555555555555555555555555555555666888999::::::::::::999999888888888999999999888777666666555222222222222222333444555222444666666444444666888444666888777444333555777555777999::::::888666444////////////////////////((((((***)))%%% !!!&&&&&&'''((())))))*********((('''%%%$$$$$$%%%%%%###$$$%%%''')))***+++,,,(((+++...111333333222111;;;@@@IIIQQQVVVXXXWWWVVVRRRSSSTTTQQQMMMLLLNNNQQQTTTSSSPPPLLLIIIFFFEEEDDDEEEJJJRRRZZZ```dddggghhhfffddd```ZZZUUUQQQNNNLLLNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@>>>===;;;999888777333000...///111111///,,,333333333333333333333333777555222000///000222333.../////////////////////...222777;;;===AAAFFFJJJLLLNNNOOOQQQQQQQQQPPPPPPLLLKKKKKKKKKMMMNNNPPPRRRVVVVVVVVVUUUUUUYYY```fffjjjkkkllloooooojjjaaa[[[OOONNNNNNOOORRRWWW\\\___dddjjjsssyyy{{{|||~~~vvvrrrsssvvv|||sssddd[[[WWWVVVTTTSSSTTTWWW[[[]]]eeemmm|||}}}wwwqqqkkkggg___ZZZSSSOOONNNMMMJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>???BBBDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMKKKGGGFFFGGGIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@>>><<<;;;999888888888777777666666555555444555666888:::;;;999888888888999;;;===>>>>>>@@@BBBCCCEEEKKKTTTZZZccchhhlllllljjjiiiccc]]];;;999777888:::;;;999777999;;;===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>======>>>???@@@;;;===@@@BBBBBBAAA???>>>@@@@@@AAABBBAAA@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;===???AAAAAA@@@>>>===<<<<<<===>>>???AAAAAABBB>>>===;;;999888888999999555;;;===999666888::::::666777888888888666555444888777555444444555666666333333444555666777888999:::999999888777666555555777777777777777888888888888777777666555555444444222333333444555666777777666666666666777777777777888999999999888555222000///---)))&&&%%%%%%''')))+++***'''%%%###"""""""""###$$$&&&)))+++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&######%%%'''***,,,...///---///000000///000444888FFFIIINNNSSSVVVVVVUUUSSSTTTSSSRRRQQQOOONNNLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGLLLOOOTTTYYY\\\^^^^^^^^^^^^[[[VVVQQQNNNMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIIIIHHHFFFDDDBBB???===<<<<<<;;;999666333111000///+++...000000------///222000111333555666666666555111000///......///000000000000//////.........---...222777;;;>>>CCCIIIOOOOOOQQQSSSVVVWWWWWWVVVUUURRRQQQOOOMMMMMMNNNOOOPPPTTTWWWYYYXXXWWWXXX\\\```dddiiikkkiiigggeee```ZZZOOOMMMLLLLLLOOOTTTZZZ^^^eeekkkrrrwwwxxxzzz}}}|||zzzzzz{{{}}}~~~ooo```VVVYYYUUUTTTVVVWWWWWW[[[```fffsss~~~xxxsssmmmfffaaaYYYXXXTTTQQQMMMKKKJJJIIIHHHGGGFFFEEECCCAAA@@@???DDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKIIILLLMMMMMMJJJIIIKKKNNNJJJHHHFFFDDDBBBAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????@@@AAAAAAAAA@@@>>>===;;;<<<;;;:::888666555444333444444555555666777777777<<<:::888666555777999:::FFFEEECCC@@@@@@EEEOOOVVVYYY]]]```aaa___^^^```bbb;;;999777888;;;===;;;999:::<<<>>>??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<===???@@@<<<>>>@@@BBBBBBAAA???>>>@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;>>>@@@AAA@@@>>>===::::::::::::;;;;;;;;;;;;===<<<;;;:::999999999999999===>>>:::888::::::888777888888999888777666555888777666666555666666666333444444555666777888888999888888888777666666666888777777777777777777777777777666555555444333333333333444444555555666666666666777777777888888888888999;;;;;;999555000---,,,***'''$$$###$$$&&&''')))((('''%%%###""""""###$$$%%%&&&((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++---------......------000666;;;HHHKKKPPPTTTVVVVVVUUUTTTQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGMMMOOOSSSVVVYYY[[[[[[[[[WWWUUUQQQNNNLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEBBB@@@>>><<<;;;777555333000...---,,,,,,))),,,///...,,,,,,...111111222333555666666555555222111000///...///000000000000000000000000//////000444888<<<>>>CCCJJJPPPQQQRRRTTTVVVWWWWWWVVVUUURRRQQQOOOMMMMMMMMMOOOPPPSSSVVVXXXXXXVVVXXX\\\___dddiiikkkiiigggeee```ZZZPPPNNNKKKKKKNNNTTTZZZ^^^dddiiiqqquuuwwwyyy|||~~~qqqcccYYYXXXUUUSSSUUUVVVWWW[[[aaakkkxxxzzztttooojjjddd___XXXVVVRRRNNNKKKIIIIIIIIIJJJIIIHHHGGGEEECCCBBBAAADDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLMMMMMMKKKJJJKKKMMMKKKIIIGGGDDDBBBAAAAAAAAA===============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>><<<;;;;;;::::::999777666444444555555555666666777777777;;;999777555555666888999@@@@@@???>>>>>>BBBKKKQQQSSSWWW[[[\\\[[[ZZZ]]]___;;;888777999===???>>><<<===>>>?????????===;;;999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???>>>???AAABBBBBB@@@>>>===???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;::::::999999888999<<<>>>@@@@@@???>>><<<;;;;;;::::::999999999<<<;;;;;;::::::999999999;;;===<<<:::<<<@@@???<<<888999999999999888888777888888888888888777666666555555555666666777777777777777777777777777777777888888888777777666666666666555555444444333333222444444444333444444444555777777888888999999999888888:::<<<===:::444...***'''&&&###!!!!!!"""$$$%%%&&&'''&&&%%%###"""###%%%###$$$%%%&&&&&&&&&%%%$$$((((((''''''&&&&&&&&&%%%%%%&&&''')))***+++,,,,,,///...,,,+++,,,222:::???KKKNNNRRRUUUWWWVVVUUUSSSNNNMMMLLLJJJGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIPPPPPPQQQRRRTTTUUUVVVVVVOOONNNLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGDDDCCCBBB@@@===;;;999999444222///---+++,,,---...'''+++......------///222222333444555666555555444222222000/////////000111111111222222333333222222222666:::===???DDDLLLRRRSSSTTTVVVXXXXXXWWWVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNQQQTTTWWWWWWVVVWWW[[[___dddiiillljjjhhhfff```ZZZRRROOOLLLJJJMMMSSSZZZ___bbbgggoootttvvvxxx|||tttfff]]]WWWTTTSSSUUUUUUVVV\\\cccqqq~~~~~~zzzuuupppkkkfffaaa]]]VVVSSSNNNJJJHHHGGGHHHIIILLLKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMKKKKKKLLLMMMLLLJJJGGGDDDBBBAAA@@@@@@::::::::::::;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>;;;:::888999::::::999888666555666666666666666777777777999888666444444555666777999:::;;;;;;;;;>>>EEEKKKKKKOOOSSSUUUTTTVVVYYY]]]:::888777:::???AAAAAA?????????@@@???>>><<<:::999::::::::::::::::::::::::;;;::::::::::::;;;===>>>@@@@@@AAABBBAAA@@@>>>===???????????????>>>>>>>>><<<<<<;;;:::999999888888666888;;;===???@@@@@@@@@@@@??????>>>>>>=========;;;;;;<<<<<<<<<;;;::::::999:::::::::@@@FFFEEEAAA::::::::::::::::::999999888999::::::999888666555666666666666666777777777666666666777777777777777999999888777666555555444444444444333333222222222555444333222222333333444777888999:::;;;::::::999777999<<<<<<999222+++&&&###!!!  """######%%%&&&%%%###"""$$$&&&!!!###%%%'''((()))))))))))))))(((((('''&&&&&&&&&%%%&&&(((***,,,---------000---******---555???EEENNNPPPSSSVVVVVVUUUTTTRRRMMMLLLJJJHHHFFFCCCBBBAAAAAABBBDDDFFFHHHJJJLLLMMMQQQPPPOOONNNNNNOOOPPPQQQLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEAAA@@@>>><<<:::888777666666333000...---///222333)))---111222000000222555333444555666666555444333333222111000000000111222333333555666666666666555555888;;;>>>@@@FFFMMMSSSUUUVVVXXXYYYYYYXXXWWWUUUTTTRRRPPPMMMLLLLLLLLLMMMOOOSSSVVVWWWVVVWWW[[[___dddiiimmmllljjjhhhbbb\\\UUURRRMMMJJJLLLRRRYYY^^^```eeemmmrrrtttxxx|||uuuggg^^^VVVTTTSSSUUUUUUVVV]]]fffvvv{{{yyytttnnnhhhbbb]]]ZZZSSSPPPKKKGGGEEEFFFHHHJJJKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDFFFHHHIIIKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLKKKJJJGGGDDDBBB@@@@@@@@@::::::::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@===;;;:::777888:::;;;;;;:::888777777777777777777777777777777666555444333444555666444666999::::::<<>><<<:::999:::::::::::::::::::::::::::999999999:::;;;===>>>AAAAAAAAABBBAAA@@@???>>>??????>>>>>>>>>=========<<<<<<;;;:::999999888888666888:::===???@@@@@@AAA????????????????????????:::;;;===>>>>>>===<<<;;;:::;;;;;;;;;@@@FFFEEEAAA::::::::::::::::::;;;;;;999::::::::::::888666555666666666777777777777777666666666666666777777777999888888777666555444444333333333333333222222222555444222111111222333444888999;;;<<<<<<<<<;;;:::666888999999555...(((### !!! $$$&&&&&&###"""$$$'''$$$&&&(((***++++++++++++)))))))))(((((('''''''''%%%'''))),,,///000000000000---+++,,,222;;;EEEKKKPPPRRRTTTUUUUUUSSSQQQPPPMMMLLLJJJHHHFFFDDDCCCBBBBBBCCCEEEHHHJJJMMMOOOPPPPPPOOOMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCBBB======;;;999888666444444333111...,,,---///222444---111555666555555777999555666666777666555333222222111000000000222333444555666888999:::999999888777999<<<>>>AAAFFFNNNTTTVVVWWWYYYZZZZZZYYYXXXWWWVVVTTTQQQNNNLLLLLLLLLLLLNNNRRRVVVWWWWWWXXX\\\___dddjjjoooooonnnlllggg```ZZZVVVPPPLLLMMMRRRXXX]]]^^^dddkkkpppssswww}}}~~~~~~tttfff]]]UUUTTTTTTVVVUUUWWW```iiiyyy}}}~~~~~~{{{yyytttmmmeee___ZZZWWWPPPMMMIIIEEEDDDFFFIIIKKKJJJIIIHHHFFFEEECCCBBBAAABBBCCCDDDFFFHHHKKKLLLMMMOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHFFFCCCAAA@@@??????===<<<<<<<<<===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>><<<:::777888999:::;;;;;;:::999999999888888777777777666666555444333333333444444333666999:::999;;;???CCCBBBFFFIIIKKKMMMQQQWWW]]]:::888888;;;@@@CCCBBB@@@@@@@@@@@@???>>>===;;;:::::::::::::::::::::::::::999999888999:::;;;===>>>AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<=========<<<<<<;;;;;;::::::999999888999;;;===???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>===???AAA@@@======@@@???;;;;;;::::::::::::;;;;;;<<<:::::::::999888777666555666666666777777888888888666666666666666666666666777777777666666555555555333333333333333333333333444333111000000111333444999:::<<<>>>>>>===<<<;;;666555555222///***%%%"""###'''&&&###!!!$$$'''******+++,,,+++***)))((())))))))))))))))))))))))'''))),,,///111222111111000...---000888CCCKKKPPPQQQRRRSSSSSSRRRPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDFFFHHHJJJMMMNNNOOONNNMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGEEECCCAAA@@@@@@???;;;:::999777666444333222---,,,***))))))+++---///000444999:::999777999:::777777777777666444222111000000000000222444666777888:::;;;======<<<;;;999888:::===>>>AAAFFFNNNUUUWWWXXXZZZ[[[\\\[[[ZZZYYYYYYWWWSSSPPPMMMLLLLLLLLLMMMQQQVVVXXXXXXYYY]]]```eeelllqqqrrrsssrrrlllfff^^^ZZZTTTPPPOOORRRWWW[[[]]]cccjjjooosssxxx~~~~~~}}}~~~sssddd[[[UUUUUUVVVWWWVVVXXXbbbmmm{{{~~~|||}}}~~~}}}{{{yyywwwssskkkbbb[[[VVVUUUMMMKKKHHHFFFFFFGGGJJJLLLJJJJJJIIIGGGEEEDDDBBBBBBBBBCCCEEEGGGJJJLLLNNNOOOPPPPPPQQQQQQQQQOOONNNMMMMMMKKKJJJJJJJJJJJJIIIGGGGGGFFFDDDAAA@@@?????????@@@???>>>======???AAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@>>>===;;;999999999::::::;;;;;;;;;;;;::::::999888777666666666555555444444444444444333555888999888888<<>>===<<<<<<999999999999999999999999999999999999:::<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB@@@@@@???>>>===<<<;;;;;;:::===@@@CCCDDDCCC@@@>>>@@@DDDCCC>>>:::;;;:::777::::::999999999:::<<<<<<;;;:::999888777666666666555555666777888999999:::777777777666555555555444666666666666666666555555333333333444444444444444333111000//////111444555:::;;;===???@@@>>>===;;;555333///+++(((%%%###"""###((('''""" ###&&&((()))*********)))'''&&&((((((((())))))******+++,,,...000222333222000///000///000666???IIIPPPSSSQQQQQQQQQQQQOOOMMMJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFHHHJJJJJJIIIGGGFFFFFFDDDBBB@@@>>>=========:::999888666555333222111,,,,,,+++***+++,,,---...000555999:::888777777999888888888888666444222000/////////000222555888999;;;===>>>@@@???>>><<<:::999;;;===>>>@@@FFFNNNUUUVVVXXXZZZ\\\]]]]]]\\\[[[[[[YYYUUUQQQNNNMMMLLLLLLMMMQQQVVVYYYZZZ[[[^^^aaaeeemmmsssvvvwwwwwwrrrkkkbbb^^^XXXSSSQQQSSSVVVXXX]]]bbbiiiooosssyyy~~~}}}}}}{{{yyyxxxzzz~~~rrrddd[[[VVVUUUWWWXXXWWWZZZeeeqqq~~~~~~}}}}}}}}}zzzwwwsssrrrnnnggg^^^WWWSSSRRRKKKJJJIIIHHHHHHJJJKKKMMMNNNMMMLLLJJJHHHGGGFFFEEECCCDDDFFFHHHKKKNNNPPPQQQPPPRRRTTTUUUTTTRRROOOLLLLLLJJJHHHHHHIIIJJJHHHEEEDDDCCCAAA???>>>>>>>>>???@@@???===<<<<<<===@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAA@@@???>>>===<<<;;;:::999999:::<<<===<<<;;;:::999888777666666666555555555444444444444111444666555333444777;;;<<<>>>@@@BBBDDDIIIRRRXXX:::888888:::???BBBAAA???@@@@@@??????>>>=========999999999999999999999999999999999999:::<<<>>>???@@@@@@@@@AAAAAABBBBBBBBB???>>>===;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBGGGFFFEEECCCAAA???>>>===;;;===AAAEEEFFFDDDAAA???>>>BBBCCC===999999999888:::999999888999:::;;;<<<<<<:::888666555555555666444555666777888999::::::888888777666555444444333555555555666666666666666444444444444444444444444222111///...///111444666:::<<<>>>@@@@@@???===<<<444111,,,'''$$$""""""### ###((('''""""""&&&###$$$&&&((())))))((((((''''''((()))***+++,,,,,,111222444444444111///---//////222999DDDMMMSSSUUUQQQQQQQQQOOOMMMKKKHHHGGGDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHH@@@BBBDDDGGGHHHGGGEEEDDDDDDCCC@@@>>><<<;;;;;;;;;999888777666444333222111000000//////000000111111000444888999777555555666999999999888666444111000......///000333666999;;;===>>>@@@AAAAAA???<<<:::999;;;===>>>@@@EEENNNTTTVVVXXXZZZ]]]^^^^^^]]]\\\]]]ZZZVVVRRROOOMMMMMMMMMMMMQQQWWWZZZZZZ\\\___bbbfffnnnuuuxxxzzzzzzuuuoooddd```[[[VVVSSSSSSUUUVVV]]]bbbiiiooosssyyy~~~}}}~~~}}}||||||vvvtttssssssvvv{{{rrreee\\\VVVVVVXXXYYYXXX[[[fffsss~~~~~~}}}yyyuuummmmmmjjjccc[[[TTTQQQQQQKKKJJJJJJIIIJJJKKKLLLMMMQQQPPPOOOMMMLLLJJJIIIHHHCCCDDDFFFIIILLLOOOQQQRRRQQQSSSUUUWWWVVVSSSOOOLLLLLLIIIGGGGGGIIIIIIGGGDDDBBBAAA@@@>>>>>>>>>>>>???@@@>>><<<::::::;;;===???CCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAAAAA@@@???>>>>>><<<:::888888:::<<<>>><<<<<<;;;:::888777666666666666555555555444444444000222333222000000444777999;;;===>>>@@@FFFNNNUUU>>>>>>>>>>>>????????????@@@@@@???>>>>>>???@@@AAA===<<<;;;:::999:::;;;;;;888777888:::>>>???===;;;<<<===>>>??????>>>===<<<888999;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<>>>@@@BBB@@@???>>>===>>>???AAABBB????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA>>><<<999888888888888888888888999:::;;;;;;777777777777666666666666999;;;>>>===:::777888999777777777666555555444444555555444444444333333333555555555555555555444444444555666777888999::::::@@@BBBCCCAAA===::::::;;;...,,,((($$$"""  !!!!!!""""""$$$%%%%%%$$$######""""""###%%%&&&'''((((((%%%%%%&&&&&&(((+++---//////555999888222///111555...444>>>IIIPPPTTTUUUTTTVVVRRRLLLJJJIIIHHHDDDAAAHHHFFFCCC@@@??????AAABBB>>>CCCIIIIIIEEECCCFFFKKKDDDEEEFFFGGGIIIJJJKKKLLLCCCDDDEEEEEEEEEDDDBBBBBBAAA@@@@@@???>>>=========888888666555333111000000//////.........000111222555555555555555444444444222333444444333222000///111000000000222666:::<<<======>>>@@@@@@AAAAAAAAA<<<;;;;;;<<<@@@EEEJJJMMMSSSUUUYYY\\\^^^_________[[[\\\\\\ZZZWWWRRRNNNKKKPPPQQQTTTXXX[[[___bbbccckkkooouuuzzz}}}}}}{{{zzznnnggg^^^XXXVVVVVVUUUTTT\\\___fffmmmrrrvvvxxxyyy~~~{{{xxxuuutttjjjjjjkkknnnsssyyy~~~xxxlllccc^^^UUUVVVXXXYYYXXX\\\kkk{{{~~~|||xxxsssooonnnkkkggg```ZZZTTTOOOLLLIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOKKKGGGCCCCCCEEEDDDBBBAAAEEEJJJOOOQQQQQQUUUVVVXXXXXXWWWTTTQQQOOOKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDDDDCCCAAA@@@??????CCC???;;;:::===@@@@@@???BBBCCCDDDEEEEEEDDDCCCBBB???>>>===<<<;;;<<<======???===999777777999===???>>>>>>===<<<;;;::::::999555555555666666666666666222333222000...000444888777999;;;;;;<<<@@@FFFKKK>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>>>>>>>>>>???======<<<;;;::::::::::::999888888;;;>>>???===;;;<<<===>>>??????>>>===<<<999:::;;;=========<<<;;;<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>???@@@@@@=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????AAA@@@===;;;999888888888888999::::::;;;:::::::::777777777777666666666666888;;;===<<<:::777777888777777666666555555444444555555555444444444333333555555555555555555555555444555666777999:::;;;<<>>======<<<<<<888888777555333222000000000///......///000222333444555555555555555555555333333333333222111000000111000000111333777:::===>>>???@@@AAAAAAAAAAAAAAA<<<;;;;;;<<>>BBB>>>::::::>>>@@@AAA@@@BBBBBBCCCDDDDDDCCCBBBBBB>>>===<<<;;;:::;;;<<<<<<===;;;999777777:::===???>>>>>>===<<<;;;:::999999666666666666666666666666222333222000///000333777666777999:::;;;???DDDIII???>>>>>>======>>>>>>>>>BBBAAA@@@>>>========================<<<;;;:::999:::999999;;;>>>???>>><<<======>>>??????>>>======:::;;;===>>>>>>===<<<<<<===>>>>>>???@@@@@@@@@???======>>>?????????>>>>>>;;;;;;<<<<<<======>>>>>>AAA@@@@@@@@@??????>>>>>>???>>><<<:::999999999::::::;;;<<<======;;;999888777777777777666666666666888:::<<<;;;999777777777666555555555555555555555555555555444444444444333555555555555555555555555444555777888:::<<<===>>>AAABBBCCCAAA===:::999888---+++((($$$!!!  """###$$$%%%&&&%%%%%%$$$""""""######$$$%%%&&&''')))))))))***,,,...000111---111444222...---000555<<>>===>>>>>>>>>======<<<;;;:::999888777666444222111000000////////////111222333333444555555666666666666444333222111111111111111111000111222444888;;;>>>AAAAAACCCCCCDDDCCCBBBBBB===<<<;;;<<>>>>>===@@@===::::::>>>AAABBBAAAAAAAAABBBBBBBBBBBBAAAAAA===<<<;;;999999::::::;;;;;;999888777888;;;>>>@@@>>>>>>===<<<;;;:::999999666666666666666666666666222222222000///000333666444555777888999===AAAEEE@@@???>>>=========>>>>>>@@@@@@??????>>>>>>>>>>>>===>>>??????>>>===;;;:::::::::;;;<<<===>>>>>>>>>===>>>????????????>>>===<<<===>>>??????>>>======>>>???@@@AAAAAA@@@???>>>;;;<<<>>>??????>>>===<<<999999:::;;;<<<<<<======@@@@@@@@@???>>>>>>=========<<<;;;999999::::::;;;;;;<<<>>>???>>><<<999777777777777777666666666666888999::::::999777666555444444444555555555666666555555555555444444444444555555555555666666666666555666888:::<<<>>>@@@AAABBBCCCBBBAAA>>>:::777666---***'''$$$!!!  !!!!!!###$$$%%%'''''''''&&&&&&$$$############$$$%%%&&&'''((()))+++---///000111...000222000---...222777CCCHHHPPPWWW[[[[[[XXXVVVSSSLLLEEE@@@@@@@@@@@@>>>======>>>@@@BBBDDDFFFGGGGGGKKKNNNNNNKKKIIIJJJLLLKKKKKKJJJHHHGGGEEEDDDDDDEEECCCAAA???>>><<<<<<;;;<<<============<<<;;;::::::999888666444333222111000/////////000222333555222333555666777777777777555444222000000000111111000000111333666999===???CCCDDDFFFGGGGGGFFFDDDCCC>>>===<<<===@@@DDDHHHKKKSSSVVV[[[___aaaaaa___^^^^^^]]]ZZZWWWTTTQQQOOONNNOOOPPPTTTXXX]]]aaadddfffmmmqqqyyy~~~uuulllccc]]]XXXVVVUUUWWW[[[```eeeiiilllnnnppptttxxxzzzzzzyyyxxxxxxyyyzzzzzz|||}}}}}}~~~~~~vvvtttqqqmmmjjjhhhgggfffhhhiiikkkooovvv~~~rrrfff^^^YYYUUUUUUVVVYYY[[[aaaooo}}}}}}zzzwwwsssnnnhhhddd^^^[[[WWWRRRMMMIIIGGGEEEEEEFFFHHHJJJJJJKKKJJJJJJHHHGGGFFFEEECCCCCCCCCDDDCCCCCCEEEGGGJJJMMMOOOOOOSSSSSSTTTSSSQQQOOOMMMKKKHHHFFFEEECCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>======???<<<:::;;;???BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;999888888888999:::999888888888999<<<>>>@@@>>>======<<<;;;:::999888777777777666666666666666222222111000000000222444222333444555777:::>>>@@@AAA@@@???=========>>>???>>>>>>??????@@@@@@AAAAAA===>>>???@@@???>>>===<<<;;;<<<<<<=========>>>???===>>>???@@@@@@???>>>===>>>???@@@@@@@@@???>>>>>>???@@@AAAAAAAAA???===<<<;;;<<<===>>>>>>===;;;:::888999999:::;;;<<<<<<===?????????>>>>>>=========<<<;;;::::::::::::<<<<<<<<<===??????>>><<<999777777777777777666666666666888888888888888777555333222222333444555666777777666666555555555444444444555555555666666666777777777888999;;;>>>@@@AAABBBCCCCCCBBBAAA>>>:::666333,,,***&&&###!!! !!!!!!!!!"""""""""$$$%%%'''))))))))))))(((%%%%%%#########$$$%%%&&&%%%&&&(((+++---///111222111222222000///111777;;;HHHLLLSSSYYY\\\[[[XXXVVVNNNHHHAAA======>>>>>>===;;;===???CCCFFFHHHJJJKKKLLLOOOQQQPPPNNNKKKKKKMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFDDDAAA>>><<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;::::::888777555333222222000000///000111333555666222333555777888888777666444333111000//////000111000000222444888;;;>>>@@@EEEFFFHHHJJJJJJIIIGGGFFFAAA@@@??????AAAEEEJJJLLLSSSVVVZZZ]]]___^^^]]]\\\\\\ZZZXXXVVVSSSQQQOOONNNNNNPPPSSSXXX]]]bbbeeegggkkkooovvv~~~{{{pppeee\\\VVVSSSSSSUUUXXX\\\```eeeiiikkkkkkooosssuuuuuutttttttttttttttttttttuuuuuuvvvvvvpppnnnllliiiggggggggggggiiijjjmmmssszzz~~~pppddd\\\XXXUUUTTTUUUYYY\\\cccqqq|||zzzwwwtttqqqkkkeeeaaa\\\YYYUUUPPPKKKHHHFFFEEECCCDDDFFFHHHIIIIIIIIIIIIHHHFFFDDDBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMOOOQQQQQQQQQOOONNNKKKIIIHHHFFFEEECCCAAA@@@@@@@@@AAA?????????>>>>>>======<<<>>><<<:::;;;???BBBBBB@@@???>>>>>>>>>>>>>>>>>>???;;;:::999888777888888999888888888999;;;===???@@@======<<<;;;:::999888888888888777777666666666666333222000000000111111111111111111333555888:::;;;CCCBBB@@@>>>===>>>???@@@===>>>@@@AAABBBCCCCCCCCC>>>>>>??????@@@@@@??????<<<===>>>===<<<===???@@@>>>>>>???@@@@@@???>>>>>>@@@@@@AAABBBBBB@@@???>>>AAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;<<<<<<==================>>>>>>===<<<;;;:::;;;;;;======<<<===>>>>>>===;;;999888777777777777666666666666777777666777888777444222000111222444555666777888666666666555555555444444555555555666666777777888999:::;;;===???AAABBBCCCDDDCCCBBBAAA???;;;555111+++)))&&&###!!! """"""""""""############&&&((()))+++,,,,,,,,,+++(((&&&%%%######$$$&&&'''%%%&&&)))---000333555555777666444222333777===BBBLLLPPPUUUZZZ[[[XXXTTTQQQHHHCCC===;;;<<<===<<<;;;<<>><<<<<<===>>>===>>>@@@AAAAAA???>>><<<;;;:::999777666444333222000000000000222444666777333444666888888888666555333222111000000000000000///000333666999===@@@BBBFFFGGGJJJMMMMMMLLLKKKIIIEEEDDDCCCBBBDDDHHHLLLOOOUUUVVVXXXZZZ[[[ZZZYYYYYYWWWWWWVVVUUUSSSQQQOOONNNMMMOOOSSSXXX^^^cccfffhhhjjjnnnuuu~~~uuuhhh\\\UUURRRSSSTTTVVVYYY]]]bbbfffiiieeegggkkkmmmlllllllllmmmnnnnnnmmmlllkkkkkkkkkkkklllkkkiiihhhhhhiiikkklllmmmooosssxxx~~~{{{nnnccc\\\XXXUUUSSSTTTYYY^^^eeessszzzxxxuuurrroooiiiccc___^^^ZZZTTTNNNHHHDDDBBBAAAAAACCCEEEGGGHHHHHHHHHHHHIIIFFFCCCAAABBBCCCCCCBBBBBBEEEHHHIIIJJJKKKLLLNNNOOONNNMMMLLLJJJGGGFFFEEEDDDCCCAAA@@@>>>>>>????????????>>>>>>>>>=========???<<<:::<<<@@@BBBAAA???>>>===<<<<<<<<<<<<===>>>;;;:::999777777888888999888999:::<<<===???@@@@@@======<<<;;;:::999888888999888888777777666666555333111000000111111111000000000///111555777888888EEEDDDAAA???>>>???AAABBB???@@@BBBCCCCCCCCCCCCBBB>>>>>>>>>???@@@AAABBBCCC===>>>???>>><<<<<>>???@@@@@@@@@@@@???>>>AAABBBBBBCCCBBBAAA@@@???CCCBBB@@@>>>===;;;;;;;;;<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<===>>><<<<<<<<<<<<<<<;;;:::999777777777777666666666666777666555666777777444111///000111333555777888999666666666666555555555555444555555666777777888888<<<<<<===???@@@BBBCCCCCCDDDCCCAAAAAA???;;;444///***(((%%%""" ######$$$$$$$$$%%%%%%%%%(((***+++---...///......***(((&&&$$$###$$$&&&'''''')))---222666999;;;<<<<<<:::777666777<<>>======???AAA>>>@@@BBBCCCCCCBBB@@@>>>;;;;;;:::888666555333333000000000111222444666888444555777999999888666444222222222111111000///...///000333777;;;>>>AAACCCFFFHHHLLLOOOPPPOOONNNLLLIIIHHHFFFFFFGGGKKKNNNQQQVVVVVVVVVVVVVVVVVVVVVUUURRRSSSTTTTTTSSSQQQOOOMMMMMMOOOSSSXXX^^^cccgggiiilllpppwww{{{lll___WWWTTTTTTTTTUUUWWW[[[```eeehhhccceeehhhhhhhhhhhhiiijjjqqqooommmjjjhhhgggggggggiiiiiihhhhhhjjjmmmqqqsssuuuwwwzzz~~~yyylllbbb[[[XXXUUUSSSTTTXXX___ggguuu}}}xxxvvvtttqqqnnniiiccc___[[[WWWQQQJJJDDD@@@>>>===@@@AAADDDFFFGGGHHHHHHGGGKKKGGGBBBAAABBBCCCBBBAAABBBEEEIIIJJJJJJJJJKKKMMMLLLLLLJJJHHHFFFDDDBBBBBBCCCBBB@@@>>>=========>>>?????????>>>>>>>>>>>>===???===;;;===@@@AAA@@@>>>===<<<;;;::::::;;;<<<===;;;:::999888777888999999:::;;;<<<>>>???@@@@@@@@@===<<<<<<;;;:::999888888999999888888777666666555333111///000111222000...000///...111444777666555GGGEEEBBB@@@???@@@AAACCCBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>===>>>???BBBDDDEEE===???@@@>>><<<<<>>???@@@AAAAAA@@@???>>>BBBBBBCCCCCCCCCBBB@@@???CCCBBB???===;;;:::::::::===<<<:::999888999::::::<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@???===<<<<<<===>>>>>><<<;;;;;;;;;::::::::::::777777777777666666666666777555444555777777333000//////111333555777888999777666666666555555555555444555555666777888888999===>>>>>>@@@AAABBBCCCCCCEEECCCAAAAAA???;;;444...***(((%%%""" $$$$$$%%%%%%%%%&&&&&&&&&***+++---///000000000///+++)))'''%%%$$$%%%'''((())),,,111666:::>>>@@@AAA@@@===:::888:::@@@HHHMMMSSSVVVXXXYYYUUUOOOHHHCCC???<<<999999;;;<<<;;;999AAADDDIIIOOOSSSVVVWWWWWWVVVWWWWWWVVVTTTQQQOOONNNPPPOOONNNLLLKKKIIIHHHGGGIIIGGGBBB???===???AAACCC???AAACCCEEEEEECCCAAA@@@<<<;;;:::888777555444333111000000111222555777888444666888999999777555333111111222222222000...---///000333777;;;???BBBCCCFFFHHHLLLPPPQQQQQQOOONNNKKKJJJHHHHHHIIILLLPPPSSSVVVVVVUUUTTTSSSSSSSSSSSSOOOPPPRRRTTTSSSQQQOOOMMMMMMOOOSSSXXX^^^dddhhhjjjnnnrrryyyooobbbZZZVVVUUUTTTUUUWWW[[[```eeehhhgggiiijjjjjjiiiiiikkklllwwwvvvrrrooollljjjiiiiiihhhhhhhhhiiilllqqquuuxxx{{{}}}~~~~~~}}}~~~}}}xxxkkkbbb\\\YYYUUUSSSSSSXXX___hhhvvv|||wwwuuussspppmmmiiiccc___UUURRRLLLFFFAAA???======???AAACCCEEEGGGGGGGGGGGGLLLHHHCCCAAABBBCCCBBBAAABBBFFFJJJKKKJJJIIIKKKMMMKKKJJJHHHFFFDDDBBBAAA@@@BBBAAA???>>>===<<<======????????????>>>>>>>>>>>>@@@>>><<<===@@@AAA???===<<<<<<::::::::::::<<<<<<;;;;;;999888888888999:::;;;<<<>>>???@@@@@@@@@@@@===<<<<<<;;;:::999888777999999999888777666666555333111//////111222000---000///...000444777666444CCCEEEFFFGGGFFFCCC@@@>>>BBBAAA???===>>>???BBBCCC>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;===>>>@@@AAACCCEEEDDDAAA>>>===>>>??????@@@AAAAAABBBCCCCCC>>>======<<<;;;;;;::::::888999:::<<<>>>???AAAAAA;;;;;;<<<<<<======>>>>>>;;;<<<===>>>???@@@AAAAAA>>>===;;;:::999999::::::666888:::<<<<<<;;;888777333222111111222333555666555777888999999777444222111111222333444666666777666666777777888888999999888777666555666999<<<>>>>>>???AAACCCDDDDDDCCCCCC@@@>>>;;;888555333222111(((&&&$$$!!! !!!"""###%%%%%%%%%&&&&&&&&&&&&'''&&&(((,,,///111222111000...,,,***'''&&&&&&&&&'''***...333:::???CCCDDDEEEAAA>>>:::888:::AAAHHHMMMTTTXXXZZZWWWOOOGGGAAA>>>444666888:::===@@@BBBCCCLLLOOOSSSWWWZZZ[[[[[[ZZZWWWWWWVVVUUUTTTSSSRRRQQQLLLLLLLLLJJJHHHEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCBBB@@@???===:::999888666555333222111000......111666999999888555666777777777666444333222222111000///...------111444777888888:::@@@DDDFFFIIIMMMQQQRRRRRRPPPOOOLLLMMMNNNPPPRRRSSSTTTUUUWWWUUUQQQNNNKKKIIIIIIIIIKKKNNNSSSWWWWWWUUUQQQNNNNNNQQQUUUWWWYYY^^^eeejjjmmmmmmpppyyysssfff^^^\\\VVVSSSQQQSSSYYY^^^bbbbbbdddfffhhhkkkkkkjjjiiigggooonnnmmmllljjjiiihhhggghhhiiikkkkkklllqqqyyy~~~}}}zzzvvvvvv}}}uuullleee]]]XXXTTTVVVYYY\\\bbbmmm{{{|||xxxssspppllljjjhhhddd]]]XXXPPPNNNIIIEEEBBBAAAAAABBBEEEEEEEEEFFFGGGHHHIIIJJJFFFEEEDDDDDDDDDFFFGGGHHHDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDD>>>>>>???@@@@@@???===<<<===>>>@@@AAAAAA???===;;;>>>===<<<;;;:::;;;<<<===777777888888888999999999::::::::::::::::::::::::;;;<<<>>>?????????>>>===::::::::::::::::::::::::999888666555444444444555000111222333444333222222000000000111222333444555CCCDDDEEEFFFFFFDDDBBBAAACCCBBB???>>>>>>???AAABBB>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAACCCEEECCC@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;::::::;;;<<<>>>???@@@AAA============>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>===<<<;;;;;;:::;;;;;;888999:::;;;;;;:::888777333222222222333555666777666777999:::999777444333222222333444555666777777777777777888888999999999777777666666777:::===??????@@@BBBCCCCCCBBBAAA@@@>>>;;;888444000---,,,+++'''%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++///111111111000...---***'''&&&&&&''''''***...444:::???BBBCCCCCC@@@>>>======AAAGGGNNNRRRWWWXXXXXXSSSKKKCCC>>><<<777888;;;???BBBEEEGGGHHHNNNPPPTTTWWWZZZZZZZZZYYYVVVVVVUUUTTTSSSQQQPPPPPPJJJJJJJJJHHHFFFCCCAAA?????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAA???>>>;;;:::888777555333222111///...///333888;;;:::888666777777777777666666555555555444333111000//////000333666777777999>>>BBBFFFHHHLLLPPPQQQQQQPPPOOOMMMMMMNNNPPPRRRSSSUUUUUUWWWUUUQQQNNNKKKJJJIIIJJJKKKNNNSSSVVVWWWUUUQQQOOOOOORRRUUUWWWYYY]]]dddiiikkklllpppyyyvvvjjjbbb^^^YYYVVVSSSTTTXXX]]]aaabbbeeefffiiikkkkkkjjjhhhgggllllllkkkkkkjjjiiiiiiiiijjjmmmooopppqqqvvv}}}~~~}}}|||xxxsssqqqttt~~~ssskkkccc]]]XXXUUUWWWYYY\\\bbbmmm||||||wwwtttqqqllliiigggbbb\\\VVVPPPMMMJJJFFFCCCBBBBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEFFFHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCC>>>???@@@@@@???>>>===<<<<<<>>>@@@AAA@@@???<<<;;;;;;;;;:::::::::<<<===>>>777777888888888999999999::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;999999999:::::::::::::::999777666444444444444555000111222333444333222222111111222333444444444444DDDDDDDDDEEEEEEFFFFFFFFFDDDCCC@@@???>>>???@@@AAA<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAABBBCCCCCCCCCAAA???>>>???@@@AAAAAA@@@??????>>>============<<<<<<<<<<<<<<<===<<<<<<======>>>?????????@@@@@@??????????????????????????????????????????<<<===============<<<<<<::::::::::::999888888888333333333444555777888999777888:::::::::888555444333333444555666666777777999999888888999999::::::777666666777999<<>>@@@DDDIIIPPPUUUXXXYYYXXXTTTMMMEEE>>>:::888:::<<<@@@DDDHHHLLLNNNOOOQQQSSSUUUXXXYYYYYYXXXWWWTTTTTTSSSRRRQQQOOOMMMLLLGGGFFFFFFDDDBBB@@@>>>=========>>>???@@@AAABBBBBBAAABBBCCCCCCBBBAAA???>>><<<;;;999777555333111000......000555:::===;;;999999999888777777777888888888888777555444222111111///222555666666888<<<@@@EEEGGGKKKNNNPPPPPPOOONNNMMMNNNOOOPPPRRRSSSUUUVVVVVVTTTQQQNNNKKKJJJKKKKKKLLLOOOSSSVVVWWWUUURRRPPPPPPSSSVVVWWWXXX\\\bbbgggiiijjjnnnwwwzzzooogggccc\\\YYYUUUSSSVVVZZZ^^^___eeefffhhhjjjkkkjjjiiihhhjjjjjjjjjkkkllllllmmmmmmnnnrrruuuwwwyyy|||}}}zzzwwwrrrmmmmmmuuu{{{ppphhhbbb\\\WWWVVVWWWYYY\\\bbbnnn}}}zzzuuuuuuqqqkkkgggddd___YYYSSSOOOMMMJJJGGGEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEECCCCCCBBBAAAAAABBBDDDEEECCCDDDFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB???@@@@@@@@@???>>><<<;;;<<<===???@@@@@@>>><<<;;;999999888999:::;;;===>>>888888888888888999999999999999999999999999999999777777888999999999999999999999999999999999999999888777555444333333444555000111333444444444333222222333555666666555444222DDDDDDCCCDDDEEEGGGHHHIIIEEECCCAAA@@@??????@@@@@@<<<===>>>???@@@@@@@@@@@@===>>>>>>???@@@AAABBBCCCCCCCCCAAA???>>>>>>???@@@?????????>>>======<<<<<<======<<<<<<<<<===>>>???????????????????????????BBBBBBAAAAAA@@@@@@??????AAAAAA@@@??????>>>>>>===;;;<<<>>>??????>>>===<<<===<<<:::888777777888888444444555666777999:::;;;999999:::::::::888666555444444555666666777888888::::::999999999:::;;;<<<777888999;;;===???AAACCCBBBCCCDDDCCCAAA===999666555333///+++'''%%%######""""""!!! """###%%%"""""""""###$$$$$$%%%%%%"""$$$'''+++...///000000...---***((('''((()))***---000666;;;>>>???===<<<999<<>>999777777<<>><<<:::::::::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAA???>>><<<;;;:::888555333111000......111666<<<>>><<<999===<<<:::999888888999999999999777666444222111000---111444555555666:::>>>DDDFFFIIILLLNNNNNNMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWUUUSSSQQQNNNLLLLLLLLLMMMNNNQQQTTTVVVWWWVVVSSSRRRRRRTTTVVVWWWWWWZZZ___dddfffgggllluuu~~~uuummmhhh^^^[[[VVVSSSSSSUUUYYY[[[bbbcccfffiiikkkkkkkkkkkkjjjkkklllnnnoooqqqrrrsssrrrvvv{{{~~~{{{wwwqqqnnnmmmqqq|||wwwlllddd___ZZZWWWWWWXXXZZZ\\\cccooo~~~~~~xxxssstttoooiiidddaaa\\\UUUPPPNNNMMMKKKIIIHHHFFFEEEEEEDDDFFFHHHIIIIIIGGGDDDBBBBBBAAA@@@??????@@@AAABBBBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;<<<===>>>???>>>===<<<;;;:::999999888999:::<<<===888888888888888888888888888888888888888888888888777888888999999999999999999888888888888888777777777666444333333333444444111222333444444444333222333555777888888666333111EEEDDDCCCCCCDDDFFFIIIJJJDDDCCCBBBAAA@@@???@@@@@@<<<===???AAABBBBBBAAAAAA>>>>>>???@@@BBBBBBCCCCCCCCCBBB@@@???>>>??????@@@===========================<<<<<<<<<===???AAABBBAAAAAA@@@@@@@@@?????????CCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAA@@@???>>>======<<<===>>>?????????>>>======<<<:::888777777888999555555666888999::::::;;;999999::::::999888666666666666666777777888888888;;;;;;:::::::::<<<>>>???:::;;;===???BBBCCCEEEEEEDDDDDDDDDBBB>>>:::555222111000---***'''%%%%%%$$$!!! """###$$$!!!!!!###$$$&&&((())))))!!!"""%%%(((+++,,,---...---,,,***))))))***+++,,,///222777;;;===<<<:::999555:::CCCLLLTTTXXXZZZZZZYYYRRRIII@@@:::888999:::???BBBHHHMMMQQQSSSSSSSSSUUUVVVVVVVVVUUUTTTSSSRRROOOOOOOOONNNKKKHHHEEEDDD???>>>===;;;:::888777777888888999;;;<<<>>>?????????@@@AAAAAAAAA@@@???>>><<<;;;:::888666444222111//////111777<<<>>><<<999AAA???===;;;:::999:::::::::999888666333111000///---111555666555666:::===CCCDDDGGGJJJKKKLLLLLLLLLNNNMMMMMMNNNPPPRRRUUUVVVUUUTTTQQQOOONNNNNNOOOPPPQQQSSSUUUWWWWWWWWWVVVUUUSSSUUUWWWWWWVVVXXX]]]aaadddeeejjjrrr|||~~~wwwpppkkk```]]]XXXTTTQQQRRRUUUWWW^^^```cccfffjjjlllnnnnnnlllmmmoooqqqtttvvvwwwxxxuuuyyy}}}}}}wwwtttnnnooorrr{{{sssggg```\\\YYYVVVWWWYYY[[[^^^dddqqq~~~{{{uuupppqqqllleee```]]]XXXRRRNNNOOONNNMMMLLLJJJHHHFFFEEEDDDEEEGGGHHHGGGEEEBBB@@@AAA@@@???>>>>>>???@@@@@@AAABBBDDDEEEFFFEEEEEEDDDBBBAAA???>>>======>>>??????@@@@@@@@@???>>><<<;;;<<<============<<<;;;:::===<<<:::999888999999:::888888888888888888888888777777777777777777777777999999999999::::::;;;;;;888888777777777666666666555555333222222333444444111222333444555444333333444555777888777555222000EEEEEEDDDCCCDDDEEEFFFGGGCCCCCCBBBAAAAAA@@@AAAAAA===>>>@@@BBBCCCCCCBBBAAA>>>???@@@AAABBBCCCCCCCCCBBBAAA??????@@@@@@???>>>===========================<<<;;;<<<===@@@CCCDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBAAACCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>======<<<;;;999888777888888999666777888999999:::999999999999999999888777666666777777777888888999999999<<<;;;::::::;;;>>>AAABBB>>>@@@CCCEEEGGGHHHHHHHHHFFFEEECCC@@@;;;777333111///...+++)))'''%%%%%%%%% !!!"""""" !!!"""$$$&&&((()))*** !!!###%%%''')))******+++***))))))***,,,...///333555777999:::999888777666<<>>===>>>???@@@??????======;;;;;;999888666555333333111000222666;;;===;;;999@@@@@@???>>>===============<<<:::777555222111000...222666888777888:::===BBBCCCEEEHHHIIIJJJJJJJJJMMMLLLLLLLLLNNNQQQTTTVVVVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXUUUWWWXXXWWWUUUVVVZZZ^^^ccccccgggoooyyy~~~|||xxxqqqmmmcccbbb^^^YYYUUUTTTUUUWWW[[[]]]```dddhhhkkknnnooonnnnnnppprrruuuwwwxxxyyyuuuyyy|||~~~}}}yyytttpppmmmrrrzzz~~~oooccc]]]ZZZWWWVVVVVVYYY\\\```gggrrr}}}{{{wwwqqqlllkkkfff```\\\YYYVVVQQQLLLPPPPPPOOONNNLLLIIIFFFEEEBBBCCCDDDEEEEEECCCAAA@@@AAA@@@>>>======>>>??????@@@AAACCCDDDEEEEEEDDDCCCAAA@@@===;;;;;;;;;===>>>>>>>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::>>>===;;;:::999888999999999999999888888888888888666666666666666666666666:::999999999999:::;;;;;;777777777666666555555444444444222222222222333444111222444555555555444333333444555666555333111000FFFEEEEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBAAABBBBBB>>>???BBBDDDDDDCCCBBB@@@===>>>@@@BBBCCCCCCCCCBBBAAA???>>>???AAAAAA???===??????>>>>>>===<<<<<<<<<===<<<;;;<<<===AAADDDFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>???>>>>>>===<<<<<<<<<<<<::::::999999999999999999777888999999999999888777999888888777777666555555888888888999999999999999;;;:::::::::<<<@@@CCCEEECCCEEEHHHKKKLLLLLLKKKJJJHHHEEEBBB===999555222000...---***'''$$$""""""""" !!! !!!"""###$$$$$$ !!!"""$$$%%%&&&&&&))))))((()))+++...000222666666777888888777666666;;;AAAJJJTTTZZZ\\\[[[YYYOOOGGG>>>999:::???CCCFFFLLLOOOUUUYYY[[[ZZZWWWUUUTTTTTTSSSRRRQQQPPPOOOOOOKKKKKKKKKJJJGGGCCC???<<<:::999777555444333333444444444666777999;;;<<<===;;;<<<===>>>>>>===<<<;;;::::::999888777666555444333111111444999;;;:::888<<<===>>>???@@@AAAAAAAAAAAA@@@>>>;;;999666444333000444888:::999999<<<>>>AAABBBDDDFFFHHHIIIIIIJJJLLLKKKKKKKKKLLLOOOSSSUUUVVVUUUTTTRRRRRRSSSUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[VVVXXXXXXVVVTTTTTTXXX\\\bbbbbbeeelllvvv~~~|||zzzyyyyyyvvvqqqmmmhhhhhhfffaaa\\\YYYYYY[[[\\\]]]___cccfffiiikkklllmmmmmmnnnppprrrtttuuuvvvtttwwwyyyyyyxxxyyy}}}~~~yyyuuupppnnnooouuu{{{lll```ZZZXXXVVVUUUUUUXXX]]]bbbiiittt}}}zzzxxxtttnnniiifffaaa[[[WWWVVVTTTPPPLLLQQQQQQQQQPPPNNNJJJFFFDDDAAAAAABBBBBBBBBAAA@@@@@@AAA@@@???=========>>>??????@@@BBBCCCDDDDDDCCCCCC@@@>>><<<:::999:::;;;<<<<<<===???@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::>>>===<<<:::::::::;;;;;;999999999888888888777777555555555555555555555555888777666666666777999999777777666666555444444333444333222111111222333444222222444555555555444333111222222222222111111000FFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBB>>>@@@CCCDDDEEECCCAAA@@@===>>>@@@BBBCCCCCCCCCBBB@@@???>>>@@@BBBBBB???;;;AAAAAA@@@>>>===<<<;;;:::===<<<;;;<<<>>>AAAEEEGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>@@@???===;;;;;;;;;;;;<<<999999999999999999::::::888888999:::999888777666888888777777666555555555999999999999999999::::::;;;:::::::::===AAAEEEGGGFFFHHHKKKNNNOOONNNMMMLLLHHHFFFAAA<<<777444111111...,,,)))%%%!!!  !!!"""###$$$$$$((((((((()))+++///222444888888777777666666666666???EEENNNWWW]]]^^^\\\ZZZKKKDDD<<<888;;;BBBGGGJJJQQQUUUZZZ^^^___]]]YYYWWWSSSSSSRRRQQQPPPOOOOOONNNJJJJJJJJJIIIFFFAAA===:::999888666444333333333333333333555777888:::;;;<<<:::;;;<<<======<<<;;;;;;999999888888777666666666444222111333777:::999777888:::===@@@CCCEEEEEEEEEEEEDDDBBB???<<<999777666111555:::;;;::::::<<>>??????@@@AAACCCDDDCCCCCCBBB???>>>;;;999888999;;;<<<;;;<<<>>>???@@@@@@??????<<<<<<;;;;;;;;;:::::::::===<<<;;;:::;;;<<<===>>>999999999999888888777777555555555555555555555555555555444333444555666777777777666555444444333333333222111111111222333444222333444555555555444333000000000000000000000111EEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@FFFEEEDDDCCCBBBBBBCCCDDD?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@???===;;;999999999999:::;;;>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@??????<<<:::888999;;;<<<:::888999;;;<<<:::777555666888;;;:::999888777666555444666666666777777777777777555666666777777888999999?????????@@@BBBEEEIIIKKKSSSUUUWWWXXXWWWUUUSSSQQQJJJDDD>>>:::999777555222---+++((($$$"""  !!!  $$$""" !!!###%%%&&&'''((())),,,///333444999888<<<@@@===666666;;;DDDNNNWWWZZZ\\\]]]WWWOOOCCCAAA???@@@CCCIIIOOOSSSMMMOOORRRTTTUUUTTTRRRPPPRRRQQQPPPOOOMMMLLLKKKJJJOOOPPPOOOIIIBBB<<<;;;<<<999555111111333444222000/////////111333666888::::::::::::;;;;;;;;;<<<<<<;;;:::666333666:::999444777777666666666777999::::::<<<@@@DDDGGGGGGGGGFFFBBBAAA@@@>>><<<;;;:::999;;;<<<===?????????>>>======>>>@@@BBBEEEHHHIIIKKKJJJJJJKKKLLLOOORRRUUUWWWWWWWWWVVVVVVWWWXXXZZZ[[[]]]\\\\\\[[[\\\]]]___```^^^]]]ZZZXXXVVVVVVVVVVVV]]]___dddjjjqqqwww||||||zzzxxxuuusssqqqppppppjjjjjjjjjjjjiiigggeeeddd___```bbbcccdddccccccbbbaaaeeejjjllllllkkknnnpppqqqqqqqqqrrrsssvvvxxxyyytttuuutttppplllkkknnnrrrzzz}}}yyylllccc]]]VVVSSSSSSWWWWWWYYY___iiivvv~~~|||vvvsssrrrnnniiieee___[[[TTTNNNKKKKKKMMMNNNMMMPPPRRRPPPKKKEEECCCCCCAAA@@@???>>>>>>???@@@AAADDDBBB???===<<<===???@@@???>>>======>>>@@@BBBCCCCCCAAA===999777777888888AAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444333111222444555666555555444666666666666666666666666777777777777555333111000222222222222222222222222111222222333333444444555444333222111111111222333EEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBEEEDDDBBBAAA@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAA???===;;;:::999999999:::<<<>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBAAAAAA@@@??????<<<:::888999;;;<<<;;;999777999:::999777666777999::::::999888777666555444666666666666777777777777888:::<<<>>>???@@@AAABBBCCCBBBBBBCCCFFFJJJMMMPPPXXXYYY[[[[[[[[[XXXVVVTTTMMMGGG???:::888777555222111///,,,(((%%%"""!!!   !!!!!!!!!###"""!!! !!!"""###%%%'''''')))+++...222555777;;;:::<<>>BBBEEEGGGHHHGGGFFFEEEEEEDDDBBB@@@>>>===<<<;;;<<<>>>@@@@@@@@@@@@???>>>???@@@CCCEEEHHHIIIJJJLLLLLLLLLNNNPPPRRRUUUVVVWWWVVVVVVVVVWWWXXXZZZ[[[]]]\\\\\\\\\\\\^^^___```^^^]]][[[YYYWWWWWWWWWWWW]]]___ccciiiooouuuyyy|||vvvtttqqqnnnmmmllllllmmmjjjkkkkkkkkkjjjiiigggfffbbbcccdddeeeeeeeeeddddddbbbfffiiijjjiiiiiilllooonnnnnnnnnnnnoooqqqssstttoooqqqqqqooommmnnnssswww|||vvviiiaaa[[[UUURRRRRRWWWXXXZZZ```jjjwww~~~~~~}}}}}}yyytttqqqoookkkeee```\\\XXXRRRMMMJJJJJJLLLNNNJJJLLLNNNMMMKKKGGGEEEDDD@@@???>>>======>>>???@@@AAA@@@>>>======???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAA???<<<999777777888999????????????????????????>>>=====================:::::::::;;;;;;;;;;;;;;;999999888777666555444444000111333444555555555444555555555555555555555555666777777666555444222000111111222222333333444444222222222333333333333444444333222111111111222222EEEDDDBBBAAA@@@@@@AAABBB???@@@@@@AAABBBCCCDDDDDDEEECCCAAA@@@>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???===;;;:::888999999:::<<<>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBAAAAAA@@@@@@@@@;;;:::999:::;;;<<<;;;999666777888888777777888:::999999888777666666555555555555666666777777777777===AAAEEEIIIJJJKKKLLLMMMJJJIIIHHHIIILLLQQQVVVYYY```aaaaaaaaa```^^^[[[YYYQQQKKKBBB===:::888666333555333111---)))&&&###"""""""""!!!  !!!!!!!!!""""""""""""#########$$$$$$$$$((()))+++...222666999;;;>>><<<===>>>===;;;===AAAJJJPPPVVVVVVUUUQQQJJJCCC===@@@DDDIIILLLMMMMMMLLLOOOOOONNNNNNMMMLLLLLLKKKMMMNNNOOOPPPPPPNNNLLLKKKGGGHHHGGGBBB;;;777777888444555555444222000000000//////000111333666888999888888999999999:::::::::888999888888;;;???===888999999999999:::<<<>>>???@@@AAADDDGGGHHHHHHGGGGGGIIIIIIHHHGGGEEEBBB???>>><<<===???AAACCCCCCCCCBBB???@@@AAADDDFFFHHHIIIJJJNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYYYY\\\\\\\\\\\\]]]^^^___```^^^]]]\\\ZZZYYYXXXXXXXXX^^^___bbbggglllppptttwwwsssqqqnnnkkkiiijjjkkklllkkkkkklllllllllkkkiiihhhggghhhhhhhhhhhhhhhgggfffeeehhhjjjjjjhhhhhhkkknnnlllkkkjjjjjjjjjkkklllmmmiiilllnnnoooooorrrxxx}}}sssfff```ZZZUUURRRSSSWWWXXX[[[bbblllxxx{{{zzz|||~~~}}}{{{yyyuuuqqqmmmkkkfff___YYYWWWTTTOOOKKKIIIIIIKKKMMMHHHHHHHHHIIIJJJIIIGGGEEE???>>>===<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBAAAAAA@@@???===<<<:::888888888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::::::::::::::::::::777777777777666666666666///000222444555555555555555555555444444333333333555666666666555444222111///000111222444555666666333333333333222222222222333222222111000111111111DDDCCCBBBAAA@@@AAAAAABBB???@@@AAABBBDDDEEEFFFGGGGGGEEECCCAAA????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;999999:::<<<===???@@@AAABBBAAAAAA@@@@@@AAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@;;;;;;::::::;;;;;;;;;:::999999888777666777888999888888888777777666666666555555666666777888888888@@@FFFMMMRRRSSSSSSTTTUUUSSSRRRQQQRRRUUUZZZ___bbbhhhhhhhhhhhhfffdddaaa```XXXRRRIIICCC@@@>>>:::888666555333000---)))&&&%%%&&&$$$###!!! !!!!!! !!!!!!""""""###############%%%&&&''''''&&&&&&***,,,...222666:::>>>???AAA@@@>>>>>>>>>???CCCFFFNNNRRRVVVVVVTTTOOOHHHCCCAAADDDIIIMMMPPPPPPOOOMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIKKKNNNPPPPPPOOOMMMKKKHHHIIIGGGAAA:::555555777222555777666222//////000//////000222444555777888777888888888888999999999888999::::::>>>BBB@@@;;;;;;;;;;;;;;;===???AAACCCCCCDDDFFFHHHIIIIIIHHHGGGJJJJJJJJJIIIFFFCCC@@@>>>>>>???AAADDDEEEFFFFFFFFFAAABBBCCCEEEGGGIIIJJJKKKQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVWWWWWWXXX[[[\\\\\\]]]^^^___``````___^^^]]]\\\[[[[[[ZZZZZZ______aaadddhhhllloooqqqvvvssspppllljjjjjjkkklllkkkkkkmmmmmmmmmmmmlllkkklllllllllkkkkkkjjjjjjiiigggkkknnnooolllkkkkkkmmmlllkkkiiihhhgggggghhhiiigggjjjnnnppprrrvvv}}}}}}rrrfff```\\\WWWUUUVVVXXXYYY]]]dddnnnzzz}}}yyyyyy{{{}}}|||{{{vvvrrrnnnjjjgggbbbZZZTTTQQQNNNKKKHHHGGGHHHJJJKKKHHHEEEDDDEEEHHHHHHFFFCCC======;;;;;;;;;;;;=========>>>>>>???@@@@@@AAAAAA>>>???@@@AAA@@@???>>>===:::999888888888:::;;;===????????????????????????>>>>>>======<<<;;;:::::::::::::::::::::999999999666666666666777777777777...///111333555555555555555444444333333222222111444555555666555444222111///000111333444666888888444444333333222111111000222222111111000000000000DDDCCCBBBAAA@@@AAABBBCCC@@@AAABBBCCCEEEGGGHHHHHHIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@???===<<<999:::<<<===???AAABBBBBBAAA@@@?????????AAABBBCCCAAABBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;===<<<999777777777777777888888888888888777777777666666777777888999999:::BBBIIIQQQVVVWWWWWWXXXZZZ\\\[[[ZZZ[[[^^^cccgggjjjmmmmmmmmmlllkkkiiigggeee```ZZZRRRMMMJJJHHHDDD@@@888777555222///,,,***))))))(((%%%###"""""""""###!!!!!!""""""###$$$%%%%%%$$$&&&((()))******)))(((---///222777;;;???BBBCCCDDDCCC@@@>>>@@@DDDHHHJJJQQQRRRUUUWWWUUUPPPJJJGGGIIIJJJMMMPPPQQQQQQQQQPPPJJJIIIGGGEEEDDDDDDEEEEEEGGGIIILLLNNNOOONNNLLLKKKLLLLLLIIIBBB:::666555777333666888777333//////000//////111222444555666777777777777888888888999999888::::::;;;@@@DDDBBB===============???AAACCCEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGEEECCC@@@>>>AAABBBDDDFFFHHHIIIIIIIIIDDDEEEFFFGGGIIIJJJKKKLLLRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVVVVVVVZZZZZZ[[[\\\^^^^^^_______________^^^^^^]]]]]]\\\______```aaadddhhhkkkmmmuuurrrnnnjjjhhhgggggghhhiiijjjlllmmmnnnnnnmmmllloooooonnnmmmmmmllllllllljjjnnntttuuurrrooommmmmmmmmllljjjhhhggggggggghhhhhhlllqqqtttvvvzzz~~~rrrgggaaa^^^ZZZXXXYYYXXXZZZ___gggqqq{{{}}}yyyyyy{{{}}}{{{yyysssooojjjfffccc]]]VVVPPPKKKIIIGGGEEEEEEFFFGGGHHHHHHEEEBBBBBBDDDDDDBBB@@@===<<<;;;::::::;;;<<<===????????????????????????:::;;;<<<======<<<;;;:::888888888888:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;::::::999;;;;;;;;;::::::999999999666666666666777777777777///000222444555555555555444444333333222222222222333333444555555444333222000111222333555777888888444444333222111111000///111111111000000000//////CCCCCCAAAAAAAAAAAABBBCCCBBBBBBCCCEEEFFFHHHIIIIIIJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA???>>>===;;;<<<>>>@@@BBBCCCCCCDDDAAA@@@>>>>>>>>>@@@BBBDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<;;;:::;;;<<>>:::888777888777666888888999999999999999999777777888999:::;;;;;;<<>>===<<<;;;::::::;;;<<<===@@@@@@??????>>>??????@@@<<<<<<<<<<<<;;;::::::999777888888:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;:::::::::999===<<<<<<;;;;;;::::::999666666666666777777777777111222444555666555555444333333333333333333333333222222444555555444333333333333444444555666777777444333333222111000000000///000000000000///......CCCBBBAAAAAAAAAAAACCCCCCDDDDDDEEEFFFGGGHHHIIIJJJGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBAAA@@@>>>===<<<>>>@@@BBBDDDEEEEEEEEE@@@???=========@@@BBBDDDBBBBBBCCCCCCBBBAAA???>>><<<=====================:::<<<======;;;:::;;;===BBB>>>:::888999::::::999999999999::::::;;;;;;;;;888999999:::;;;<<<===>>>???HHHSSSZZZ\\\___dddjjjiiiiiijjjlllnnnpppqqqrrrqqqppppppooonnnnnnmmmlllnnnkkkgggfffeeebbb\\\WWWKKKHHHBBB<<<777555444444...------+++)))'''%%%$$$""""""###$$$%%%&&&''''''++++++---...///000000000444666:::>>>BBBEEEGGGHHHFFFGGGDDDAAAEEENNNQQQNNNPPPNNNPPPTTTSSSKKKGGGHHHKKKLLLMMMNNNMMMKKKHHHFFF>>>>>>>>>???@@@AAABBBCCCFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHEEE???999666777:::<<<:::777555555444222111///000222333555555555555888888888999999999::::::;;;<<<;;;:::>>>DDDDDD@@@AAA@@@@@@@@@AAABBBDDDEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLJJJHHHFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSUUUWWWYYY[[[\\\]]]]]]]]]___```aaabbbbbbaaa``````______^^^^^^```dddgggiiihhhhhhgggfffeeedddbbbbbbdddeeehhhjjjkkklllllllllooonnnnnnmmmmmmnnnoooppplllooorrrrrrpppnnnoooqqqlllkkkiiigggfffeeeeeefffmmmqqqxxx|||zzzoooccc^^^[[[WWWUUUVVVXXX\\\bbbkkkuuu~~~}}}yyyvvvvvvsssoookkkhhhbbbZZZUUURRROOOKKKGGGCCCBBBBBBAAAAAAAAAAAAAAACCCCCCAAA>>><<<<<<>>>@@@===<<<;;;::::::;;;<<<===@@@???>>>===>>>???AAACCCBBBAAA???===;;;:::999999888888999;;;===>>>@@@AAA========================;;;;;;::::::::::::::::::>>>>>>===<<<<<<;;;::::::777777777777666666666666444444555666666666555444222222333333444444555555111222333444555444444333666666666555555555555555333333222222111111000000//////000000000///...---CCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBAAA@@@>>>======???AAACCCEEEFFFFFFFFF@@@???===<<<===???BBBDDDBBBBBBCCCCCCBBB@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<:::<<<>>>===;;;:::;;;>>>BBB>>>999888:::<<<<<<;;;999::::::;;;;;;<<<<<<===999999:::;;;<<<>>>>>>???>>>GGGSSS[[[^^^cccjjjqqqlllmmmnnnppprrrrrrsssssspppppppppoooooonnnnnnnnnqqqooommmmmmmmmjjjddd^^^UUUPPPIIIAAA;;;888777777/////////...,,,)))&&&%%%"""######$$$&&&'''((((((------...///000111222333666888<<<@@@DDDGGGHHHIIIFFFGGGEEEBBBGGGPPPSSSOOOPPPLLLNNNRRRPPPHHHDDDEEEGGGIIILLLMMMKKKGGGCCC???:::;;;<<<>>>???AAABBBBBBFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDBBB===777666888;;;???;;;666555666666444111///000222444555555555555888999999999999:::::::::======;;;999===DDDDDD@@@BBBAAAAAA@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNLLLIIIGGGFFFGGGIIIKKKIIIJJJKKKMMMMMMMMMLLLKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOQQQRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUSSSSSSTTTVVVXXXZZZ\\\\\\\\\\\\___```bbbccccccbbbaaaaaa______^^^^^^```cccgggiiiggghhhjjjjjjjjjiiihhhgggbbbdddfffiiijjjkkkkkkkkknnnnnnmmmmmmmmmnnnpppqqqmmmnnnooommmjjjkkknnnrrrjjjiiigggeeeddddddddddddmmmrrryyy~~~wwwlllaaa[[[WWWSSSRRRSSSYYY\\\ccclllvvv~~~|||wwwtttrrrooojjjeeebbb\\\TTTNNNLLLIIIFFFCCCAAAAAAAAAAAA@@@@@@??????@@@AAA@@@===::::::>>>BBB===<<<;;;;;;;;;;;;<<<===>>>===<<<<<<===@@@DDDFFFIIIGGGDDD@@@<<<:::999999888999:::<<<>>>???@@@AAA:::::::::::::::::::::::::::::::::::::::::::::;;;??????>>>===<<<<<<;;;;;;888777777777666666666666555666777777777666555444111222333444555555666777000111333444555444444333888777777666555444444333222222222111111111111111...///000000000///---,,,BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@DDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBDDD@@@<<<;;;>>>AAAAAAAAA>>>>>>???@@@@@@???>>>===:::;;;>>>@@@@@@???===<<<===<<<;;;::::::;;;<<<=========<<<;;;<<<===>>>???<<<<<<;;;:::===FFFRRR\\\??????======<<<===>>>>>><<>>AAACCCEEEDDDCCCAAADDDEEEFFFHHHKKKMMMOOOPPPMMMMMMKKKJJJHHHGGGEEEEEEIIIGGGDDDAAA???>>>======888:::<<>><<<;;;::::::;;;999888888777666555555555//////111333555777888999:::::::::::::::::::::::::::;;;<<<===>>>???@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEGGGJJJMMMPPPRRRJJJJJJLLLLLLLLLKKKJJJIIICCCGGGKKKLLLJJJJJJKKKMMMJJJNNNSSSTTTQQQOOOOOOQQQSSSSSSTTTTTTSSSQQQOOOMMMQQQQQQQQQPPPPPPOOOOOONNNSSSTTTUUUXXXZZZ\\\^^^___```aaabbbbbbbbb```___^^^]]]^^^^^^___```aaabbbbbbhhhhhhhhhggggggfffeeeeeegggggghhhiiijjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkmmmnnnooooooooollllllkkkjjjiiiiiiiiiiiissswww~~~}}}ssskkk```YYYVVVUUUTTTRRRUUU\\\eeemmmttt|||~~~~~~~~~zzzxxxuuuqqqlllgggbbb___XXXSSSLLLHHHGGGFFFDDDBBBDDDCCCBBBAAA@@@AAABBBBBB>>><<<;;;::::::<<>>>>>:::<<>>IIIYYY{{{YYY555;;;:::333>>>::::::;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;<<<===<<<;;;;;;::::::999999888999999999999999999999999666777888888888777555444555555555555444333222111000333444333111000222444222111111111222444666777777777777777666666666666666555444222111111222222//////......///000222333CCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA===999999<<>>???@@@AAABBBBBBAAA@@@???===>>>@@@AAA@@@???<<<;;;===<<<;;;:::;;;;;;===>>>===<<<;;;;;;;;;<<<>>>>>>;;;;;;:::999;;;BBBLLLSSS???>>><<<;;;;;;;;;<<<======GGGRRRZZZbbbmmmuuuxxx{{{zzzzzzxxxvvvtttrrrqqqqqqooommmllllllooorrrtttvvvwwwxxxwwwuuurrrooolllggg```WWWOOOKKKFFFAAA===???;;;888666777555222...+++*********,,,...111333333444666888999999999999>>>???BBBDDDEEEEEEDDDCCCDDDEEEGGGIIIKKKMMMNNNOOOLLLLLLJJJIIIGGGEEEDDDCCCEEECCC@@@===<<<;;;;;;<<<:::;;;===???AAABBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@>>><<<::::::::::::999888888777666666555555000111222444666777999::::::::::::::::::;;;;;;;;;::::::;;;<<<>>>???@@@AAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFHHHJJJMMMOOOPPPKKKKKKLLLLLLLLLKKKJJJJJJFFFIIILLLMMMKKKKKKLLLMMMKKKNNNQQQSSSRRRPPPOOOOOOSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQPPPPPPOOOOOOOOORRRSSSUUUWWWYYY[[[]]]]]]___``````aaa```___^^^]]]]]]^^^^^^___```aaabbbbbbeeeffffffffffffffffffffffffggghhhiiijjjkkklllllllllkkkkkkjjjjjjkkkkkklllkkklllmmmoooppppppqqqqqqnnnnnnmmmlllllllllmmmnnnvvvzzz}}}rrrjjj```XXXVVVUUUTTTSSSWWW\\\dddkkkqqqyyy}}}{{{{{{{{{{{{xxxvvvsssooojjjddd^^^ZZZTTTPPPKKKHHHGGGGGGEEECCCDDDCCCBBB@@@@@@AAAAAABBB>>>===;;;::::::<<<>>>@@@<<<<<<;;;:::;;;<<<===>>>@@@<<<>>>BBB???<<>>>>>===<<<;;;;;;<<<<<<===<<<;;;;;;::::::999888888999999999999999999999999666777777888777666555444555555555555444333222111111333555444111000222555333222222222222444555666666666666666666666777777666555333222111111222222//////.........///111222DDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAABBBBBBBBBAAAAAA@@@===:::777888;;;======;;;???@@@AAACCCCCCCCCBBBBBB@@@AAABBBBBBAAA???<<<:::<<<;;;::::::;;;<<<===>>><<<;;;;;;;;;;;;<<<======<<<<<<:::999:::>>>DDDHHH===<<<:::999999999;;;<<>>===>>>===999666111000000///111333666777888999:::<<<======<<<<<<@@@AAABBBCCCDDDDDDEEEEEECCCEEEGGGJJJLLLMMMMMMMMMKKKJJJIIIGGGEEECCCAAA??????===:::888777777999:::===>>>???AAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA???===;;;:::999999:::999999888888777777666666333333444555666888::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKMMMNNNMMMLLLMMMNNNNNNNNNOOOQQQRRRRRROOOMMMSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRRRRTTTVVVXXXYYY[[[[[[]]]]]]^^^___^^^]]]\\\[[[]]]^^^^^^___aaabbbbbbccccccccccccdddeeefffffffffeeefffggghhhjjjkkkmmmmmmlllkkkjjjiiiiiijjjlllmmmnnnoooqqqrrrssstttsssssssssqqqpppoooppprrruuuvvv|||{{{pppiii^^^WWWUUUUUUUUUTTTXXX]]]dddjjjooovvvzzzyyyxxxwwwvvvvvvvvvwwwtttqqqnnnjjjeee___XXXSSSMMMKKKHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBB???===;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>AAA>>>???BBB>>>999>>>HHHooorrrWWW<<<>>>===777???:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<======;;;;;;;;;:::999999888888999999999999999999999999777777777777777666555555555555555555444333222111222444666555222111333666444444333333333333444444444555555555666666777777555444333111111111111222//////...------...000000EEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEE@@@AAACCCEEEFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@???===:::888:::===???>>><<<===>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>===;;;;;;::::::;;;<<<>>>???;;;;;;;;;;;;;;;<<<<<<===???>>>===<<<;;;<<<>>>@@@<<<:::888777777888:::;;;CCCNNN[[[cccmmmxxxzzzwwwuuussssssrrrqqqooommmlllmmmooopppsssuuuwwwzzz{{{||||||{{{wwwpppggg```ZZZUUUNNNJJJLLLHHHEEECCCDDDCCC???<<<666555444444444666999:::===>>>???AAAAAAAAA@@@@@@AAA@@@@@@@@@AAABBBDDDEEECCCEEEHHHJJJLLLLLLLLLKKKJJJIIIHHHFFFCCC@@@===;;;888777555333333666888:::@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???===;;;999999999999::::::999999999888888888777666666777888999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;888888999;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNPPPQQQMMMNNNOOOOOOOOONNNOOOOOOOOONNNMMMOOORRRRRROOOLLLSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQPPPOOOPPPPPPQQQRRRQQQRRRSSSUUUVVVXXXYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZ]]]^^^^^^```aaabbbcccdddccccccccccccddddddeeeeeeeeefffggghhhjjjlllmmmmmmmmmllljjjhhhiiikkknnnooorrrsssuuuwwwxxxxxxwwwvvvwwwvvvttttttuuuyyy}}}xxxnnnfff]]]VVVUUUVVVVVVUUUWWW]]]dddkkkqqqxxx~~~}}}uuuuuuttttttttttttttttttoookkkgggccc___YYYQQQKKKFFFFFFEEEFFFFFFFFFFFFEEECCCBBB@@@?????????@@@AAA???>>><<<:::999999:::;;;;;;;;;;;;;;;<<<<<<======>>>===???AAA===888:::AAA999CCC<<<555>>>???:::===:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;::::::999888888888888888888888888888888888777777777777777666666555555555555555444333222111333555777666333222444777555555444444333333333333333444444555555666666777444333222000000000111222000///...------...///000EEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEE@@@AAACCCEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@????????????>>>===<<<>>>AAACCCAAA>>><<<===>>>@@@AAAAAAAAA@@@AAABBBBBBCCCBBBAAA@@@@@@<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<;;;999777666666888;;;===HHHTTTaaakkkttt}}}zzzwwwuuutttssssssrrrpppnnnnnnnnnooopppqqqrrruuuxxxzzz{{{|||}}}~~~xxxooohhhbbb]]]VVVQQQRRRNNNJJJIIIIIIGGGCCC@@@999999777777777999;;;<<>>>>>>>>@@@BBBCCCDDDFFFHHHIIIKKKKKKKKKJJJIIIHHHGGGEEEBBB>>>:::888444333222222444777:::<<>>@@@@@@AAABBBCCCEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLLLLIIIIIIJJJKKKMMMPPPSSSUUUPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMNNNQQQRRROOOKKKRRRQQQPPPPPPPPPRRRTTTUUUQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXX]]]^^^___```aaacccddddddeeeeeeeeeddddddcccccccccffffffggghhhjjjkkklllmmmmmmlllkkkjjjkkknnnqqqssswwwxxxzzz|||}}}|||{{{zzz|||zzzyyyyyy{{{~~~tttkkkddd[[[UUUUUUVVVWWWVVVXXX___hhhqqqxxx|||zzzyyytttttttttsssssssssrrrrrriiiddd^^^ZZZWWWRRRJJJDDDAAABBBCCCCCCDDDDDDEEEEEEBBBAAA@@@???>>>???@@@@@@>>>===;;;:::999999999999999:::;;;<<<<<<=========;;;;;;===???<<<999999===222:::<<<<<<@@@@@@<<<<<<:::::::::;;;;;;;;;;;;;;;999999:::;;;;;;;;;<<<<<<;;;::::::999999888777777888888888888888888888888888777777666666666666666555555555555444333222111333555777666444333555777555555555555444333333222333333444444555555555666333222111000///000111222//////...------...000111DDDEEEFFFGGGHHHJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???????????????>>>>>>AAADDDEEECCC@@@===>>>???AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@===<<<;;;::::::;;;<<<===;;;<<<======>>>>>>======DDDBBBAAA@@@@@@@@@===;;;:::888666666777:::>>>@@@MMMZZZiiisss|||~~~{{{xxxvvvuuutttsssrrrqqqpppoooppppppqqqqqqrrrtttvvvxxxzzz{{{{{{{{{sssnnnjjjeee^^^YYYZZZVVVQQQOOOOOOMMMHHHDDD>>>===<<<;;;;;;<<<>>>???DDDEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@???@@@AAABBBCCCFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHGGGEEEAAA<<<888555222222333555888<<>><<<;;;::::::;;;>>>>>>>>>===============>>>===;;;::::::;;;===>>>======<<<<<<;;;:::::::::666666777999:::;;;<<<===@@@@@@AAACCCDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMNNNJJJJJJKKKMMMOOORRRTTTUUUQQQPPPNNNOOOQQQRRRRRRQQQPPPOOONNNOOOPPPOOONNNLLLOOOOOOPPPPPPRRRSSSTTTUUUQQQPPPOOOOOOPPPRRRTTTVVVSSSSSSSSSTTTUUUVVVVVVWWWVVVWWWYYYZZZZZZYYYXXXXXX]]]]]]___```bbbccceeeeeegggggggggfffeeedddddddddgggggghhhiiijjjkkkkkklllmmmmmmmmmnnnpppsssvvvxxx{{{|||~~~}}}~~~zzzpppiiibbbYYYTTTTTTVVVWWWWWW[[[dddooozzz|||zzzxxxxxxtttttttttsssrrrpppooonnnddd^^^VVVQQQOOOLLLEEE??????@@@AAAAAA@@@AAACCCEEEAAA@@@???>>>>>>>>>???@@@===<<<;;;:::999888888888999999;;;<<<============888:::<<<<<<;;;::::::<<<>>>>>>???===::::::<<<<<<::::::::::::::::::;;;;;;999999:::;;;;;;;;;:::::::::::::::999888888777777888888888888888888888888888888777666666666666666555555555555444333222111333555777666333222444777555555555555555444333222444444444444444444444444222111000//////000111111//////......///000222333DDDDDDEEEGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDBBBAAAAAAAAAAAABBBAAA@@@?????????@@@@@@BBBBBBBBBAAA@@@@@@@@@???DDDCCCAAA@@@??????@@@@@@>>>===>>>AAAEEEFFFCCC???AAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBAAA@@@?????????>>><<<;;;::::::;;;;;;<<<===>>>?????????>>>===BBB@@@>>>>>>???@@@===;;;999888666666888<<>>AAACCCEEEEEEDDDCCCAAA@@@@@@AAAAAA??????@@@AAAAAABBBBBBBBBCCCAAA???===<<<;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@===;;;;;;<<<===???<<<<<<<<<;;;:::999999999555666777888999;;;<<<<<<@@@@@@AAACCCDDDFFFGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPMMMMMMOOOPPPPPPQQQQQQQQQQQQOOOMMMNNNQQQSSSSSSSSSNNNOOOPPPOOONNNMMMMMMNNNMMMNNNPPPQQQSSSTTTUUUUUUQQQPPPOOONNNPPPRRRUUUWWWTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXX]]]]]]___```bbbdddeeefffhhhhhhhhhggggggggggggggghhhhhhiiiiiiiiijjjjjjjjjlllmmmoooqqquuuxxx{{{}}}~~~vvvlllggg```XXXTTTTTTWWWXXXXXXaaakkkxxx}}}{{{yyywwwwwwttttttsssrrrooommmjjjiiiaaaXXXNNNIIIHHHGGGBBB===>>>???@@@>>>======AAADDDAAA@@@???>>>===>>>>>>???;;;;;;:::999999999888888888999;;;<<<===>>>>>>===999:::;;;;;;::::::::::::<<<999<<<<<<666777<<<<<<::::::::::::::::::::::::999999:::;;;::::::888888::::::999999888777777777888888888888888888888888999888777666555666666777555555555555444333222111222555777666333222444666444555555666666555444333555555444444333222222222111000///...//////000111///......///000222444555CCCDDDEEEFFFHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBBBBBDDDFFFHHHGGGFFFDDDBBBAAAAAAAAAAAABBBAAA@@@>>>===>>>>>>???BBBBBBAAA@@@@@@???>>>>>>EEECCCBBB@@@??????@@@@@@<<<;;;<<<@@@DDDEEEAAA>>>EEEEEEFFFGGGGGGFFFEEEDDDFFFEEECCCBBB@@@>>>===<<<@@@>>>===;;;:::::::::;;;<<<===???@@@@@@@@@???>>>???===;;;<<<>>>???===:::999888777777999>>>CCCGGGSSSbbbsss~~~{{{wwwuuusssssssssrrrrrrsssssstttwwwwwwxxxxxxyyyzzzzzzzzzzzzvvvsssrrrrrrqqqmmmjjjiiiddd___\\\ZZZWWWRRRMMMIIIHHHFFFDDDDDDEEEFFFGGGFFFGGGGGGHHHGGGFFFDDDCCCHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHFFFEEEEEEGGGJJJLLLIIIIIIHHHEEEAAA;;;666222222444888===BBBEEEGGGHHHFFFEEECCCAAA@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDCCCBBB@@@>>><<<<<<<<<<<>><<<;;;<<<>>>???<<<<<<;;;::::::999888888555555666888999:::;;;<<<@@@@@@AAACCCDDDFFFGGGGGGIIIHHHHHHIIIKKKMMMPPPQQQPPPPPPQQQRRRQQQPPPNNNMMMQQQNNNLLLMMMQQQTTTTTTSSSMMMPPPQQQPPPLLLKKKMMMOOOLLLMMMPPPRRRTTTUUUUUUUUUQQQPPPOOONNNPPPRRRVVVXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVXXXYYYYYYYYYXXXXXX]]]]]]___```bbbdddeeefffgggggghhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiilllmmmppptttxxx{{{~~~tttjjjfff```WWWSSSTTTWWWXXXYYYfffppp~~~}}}|||zzzyyywwwwwwssssssrrrpppmmmiiifffddd___UUUJJJEEEEEEDDD@@@<<>>=========>>>???:::::::::999999999999888777999;;;===>>>>>>>>>===:::<<<<<<:::999::::::999;;;999AAAEEE===;;;===:::::::::::::::::::::::::::999:::;;;;;;:::999777666::::::999999888777777777777777777777777777777777999888666555555555666777555555555555444333222222222444666555222111333666333444555666666555444444666555555444333222111000111000///......///000111.........///111333666777