BM6P6(@ bbbaaa`````````aaacccddd``````aaabbbcccdddddddddddddddfffffffffeeedddcccffffffeeeddddddddddddeeeeeeeeeffffffeeecccbbbaaa___```aaaaaaaaa```^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^````````````````````````cccbbbaaaaaaaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggiiiiiiiiihhhggghhhhhhhhhhhhgggfffddddddgggffffffeeeeeedddccccccdddcccbbbaaa```^^^]]]]]]```___^^^^^^___^^^\\\[[[WWWSSSNNNHHHCCC>>>999666333111000///000///...,,,+++++++++***)))((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!  """!!! $$$ ######!!!(((,,,$$$$$$""""""+++>>>???))) """!!! !!!!!!!!! !!!&&&$$$'''&&&)))---(((---???@@@<<<888888;;;AAAGGGJJJWWWSSSQQQSSSYYY___bbbccckkkoooxxx}}}|||~~~yyyvvv~~~~~~yyyvvvvvvwwwuuurrrooooooppppppmmmkkkjjjjjjkkkkkkllloootttxxx}}}zzzwwwwww{{{|||vvvpppqqquuuuuummmffffffbbb^^^ZZZYYYYYYXXXXXX\\\iiiqqqjjj___[[[```eeedddcccbbbaaaaaabbbdddfffgggggggggiiimmmsssyyy|||fff```[[[ZZZYYYYYY\\\bbbeee___WWWTTTYYY```fffiiihhhlllttt}}}vvvooolllooouuu|||}}}bbbbbbbbbaaaaaaaaabbbbbb``````aaabbbccccccccccccdddeeefffffffffeeeddddddgggfffeeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddbbbaaa``````aaaaaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________bbbbbbaaaaaaaaabbbddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiihhhhhhggghhhhhhhhhhhhgggfffeeeeeeeeeeeeddddddccccccbbbbbbccccccbbbaaa```______^^^```___^^^^^^___^^^\\\ZZZVVVQQQKKKEEE@@@<<<888555333111////////////---,,,++++++******)))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!! !!!  !!!###"""!!!!!!###$$$!!!###&&&!!!!!! $$$000111######%%% ###$$$%%%$$$$$$%%%'''(((000888;;;@@@FFFDDDHHHZZZ[[[WWWSSSSSSWWW___eeeiiisssrrrrrruuuzzzyyy}}}zzz||||||{{{|||tttpppwwwwwwuuuzzzvvvwwwwwwuuurrrppprrrtttlllkkkjjjkkklllllljjjgggfffeeedddccceeekkksssyyyzzzzzz{{{|||~~~~~~}}}~~~zzzmmmbbbcccaaa___^^^^^^______```hhhssszzztttkkkhhhllloooqqqqqqrrrsssuuuxxx{{{|||~~~~~~~~~|||sssrrrtttvvv{{{{{{xxxsssrrrvvv|||cccccccccccccccbbbaaa`````````aaabbbccccccccccccdddeeeffffffffffffeeeeeeggggggffffffeeeeeeeeeeeeeeeffffffgggfffeeecccbbb```aaaaaaaaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````aaabbbcccdddeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhgggggggggggghhhhhhhhhhhhhhhggggggddddddccccccbbbaaaaaa```bbbbbbbbbbbbaaaaaaaaa```aaa```_________^^^[[[XXXSSSNNNGGGAAA===999777555222111/////////...---++++++******))))))(((((('''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$######""""""!!! !!!"""$$$###""" %%%222666)))###$$$"""!!!""""""!!!"""&&&,,,,,,(((''')))(((+++***%%%%%%---555888BBBPPPZZZaaagggfffiiixxx{{{xxxuuuuuuzzz}}}{{{{{{}}}~~~|||vvvqqqqqqpppoooooopppsssuuuwwwrrrlllppprrrlllnnnrrrmmmqqqpppiiijjjvvvxxxqqqqqqpppppppppnnnllllllnnnpppiiiiiijjjlllnnnnnnllljjjhhhfffdddcccfffooozzzuuukkkqqqqqqssstttvvvxxxzzz{{{~~~~~~}}}ddddddeeeeeecccbbb___^^^``````aaabbbbbbbbbbbbbbbdddeeeeeeeeeffffffffffffggggggggggggffffffeeeeeeeeeffffffgggfffeeedddcccaaaaaaaaaaaa``````______]]]]]]]]]]]]]]]]]]]]]]]]______________________________```aaabbbcccdddeeedddddddddddddddeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggghhhhhhiiihhhhhhhhhdddccccccbbbbbbaaaaaa```aaaaaabbbbbbbbbbbbbbbbbbaaa```______^^^\\\YYYVVVQQQKKKDDD>>>:::888666555222000............,,,*********))))))(((((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$#########"""""""""!!!  """###%%%$$$""" !!!...>>>AAA---!!! !!!"""######'''###$$$+++///...,,,+++///000666;;;<<<;;;@@@GGG<<<333***'''***000;;;CCCPPPgggvvv|||~~~|||zzzyyyxxxvvvtttqqqpppmmmmmmpppqqqnnnkkkjjjhhhgggggggggiiilllnnnppplllgggkkkmmmhhhiiimmmgggjjjnnnkkkppp|||{{{qqqooovvvuuutttrrrrrrrrrtttuuurrrrrrqqqrrrsssssssssssspppooonnnnnnrrr{{{ddddddeeedddcccaaa___]]]``````aaabbbbbbbbbaaaaaaddddddddddddeeeeeeffffffffffffggggggffffffeeeddddddeeefffffffffeeedddcccaaa``````_______________]]]]]]]]]]]]]]]]]]]]]]]]________________________^^^^^^```aaabbbcccddddddcccccccccdddddddddeeeeeedddddddddeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhgggddddddccccccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbb```______^^^]]]ZZZVVVRRRMMMHHHAAA<<<999777666555111///...---...---+++***)))))))))((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''#########"""""""""""""""  !!!"""###$$$###!!! """///;;;:::(((%%%'''%%%(((''''''(((***...222444888333555>>>BBB???;;;<<>>CCCLLLTTTVVVSSSSSSTTTVVVYYY\\\___aaabbbeeennnuuusssnnnjjjiiiiiiqqqqqqssstttkkkYYYGGG>>>EEEUUUlllxxx]]]fffxxxyyyyyywwwtttrrrqqqsssuuulllllllllooorrrttttttsssmmmggghhhssswwwqqqlllmmmvvvrrrmmmiiigggggggggfffhhhhhhppp{{{{{{pppiiikkkmmmppptttxxx|||~~~||||||wwwsssnnniiifffXXXYYYZZZ\\\\\\[[[ZZZYYYcccbbb```^^^^^^^^^______```aaaaaaaaaaaaaaa``````aaa````````````bbbdddeeebbbcccdddeeeeeecccaaa```aaaaaaccccccdddcccbbbaaa^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbaaa``````aaaaaabbbcccddddddeeeeeeccccccddddddeeefffgggggggggfffdddcccbbbcccddddddffffffffffffeeedddcccbbbaaaaaaaaa```______^^^^^^``````______^^^^^^^^^^^^]]]]]]\\\[[[YYYTTTNNNJJJAAA>>>:::777555333000---000...,,,,,,,,,,,,***((('''''''''((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!! &&&...$$$!!!"""$$$%%%%%%%%%)))&&&&&&***)))(((...888???>>>CCCKKKNNNJJJIIILLLOOOTTTXXX]]]eeellllllgggnnnqqquuuyyy||||||{{{zzzttt}}}zzz{{{{{{wwwqqqfffUUUEEE===QQQsssfffooo~~~yyyvvvtttsssuuu|||ttt}}}zzzuuuoookkkkkknnnrrrjjjiiijjjmmmkkkggghhhmmmmmmfffhhhuuuzzztttnnnooozzztttpppooonnnmmmiiimmm{{{{{{}}}zzz|||}}}~~~{{{kkkddd```]]]\\\]]]\\\YYYVVVYYYTTTNNNJJJJJJIIIGGGDDDFFFFFFFFFHHHIIIHHHEEECCC@@@>>>;;;:::999888666444............//////000111aaa```_______________```_______________```aaabbb_______________```aaaaaaeeeeeeddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^^^^]]]]]]]]]```______^^^^^^]]]]]]\\\]]]]]]]]]^^^^^^^^^______```````````````_________bbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccdddfffggghhhiiifffffffffeeedddcccbbbaaaiiihhheeecccbbbbbbbbbbbb______````````````______]]]^^^^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZXXXSSSMMMIIIAAA===777333111000///...111000...---,,,+++++++++)))******))))))((('''&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!   """%%%""" !!!%%%"""%%%'''((()))///+++(((...666777777777:::@@@GGGLLLZZZTTTZZZiiilllbbb___hhhjjjuuuyyyuuuwww|||~~~vvvXXXEEEOOOnnnggg|||}}}~~~wwwwwwyyytttqqqpppqqqsssoooxxxyyysssyyykkkmmmxxxvvvooommmmmmlllkkklllmmmooopppqqqqqqxxx~~~||||||yyyuuusssqqqkkkbbb```eeeeee^^^]]]dddZZZTTTQQQQQQOOOIIIIIIMMMMMMIIIDDDUUUqqqqqqTTT@@@@@@;;;999<<<@@@AAA===999888111444777333666888000555:::333...222///+++///------,,,++++++***))))))%%%&&&((()))***)))'''&&&bbbaaaaaa```______``````_________^^^______``````_______________```aaaaaaddddddccccccbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^__________________```````````````bbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddeeeeeeeeedddddddddddddddcccbbbaaafffeeecccbbbaaa```aaaaaa______````````````______^^^^^^]]]]]]]]]^^^^^^^^^\\\[[[YYYWWWTTTPPPJJJEEE>>>;;;666222111000///...000///...,,,+++*********************)))((('''&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!  !!!"""  !!!"""###$$$"""$$$ """+++***+++666777999666:::AAA===;;;DDDEEEGGGJJJMMMRRRXXX```eeeqqqooouuuwwwXXXFFFMMMtttxxxbbbzzzwwwzzzyyyrrrssszzz~~~{{{vvvqqqppprrruuu{{{}}}}}}tttzzz|||wwwxxxzzz|||zzztttoookkkqqqnnnbbbYYYVVVRRRKKKMMMLLLKKKIIIGGGFFFDDDDDDCCCDDDDDDFFFFFFCCC@@@===AAA===>>>BBB@@@===FFFTTTSSSAAA111111888999555333444444000999MMMLLL:::000333000000555666666:::AAA???+++(((///+++'''+++,,,;;;@@@555)))+++,,,))),,,...------,,,++++++*********+++,,,------,,,***)))ddddddbbbaaa```````````````___^^^^^^^^^^^^^^^^^^_________^^^______```aaabbbbbbbbbaaa``````______aaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^]]]^^^^^^^^^^^^_________^^^^^^______``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbdddddddddccccccbbbaaaaaaaaabbbbbbccccccbbbbbbaaabbbaaa```_________``````______````````````_________^^^]]]\\\\\\]]]^^^___[[[YYYVVVTTTPPPKKKEEE@@@;;;777333111000000///.........,,,+++******))))))***++++++******)))((('''$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!!!!!!!######"""!!!!!!   """$$$%%%'''***---...222///000777777<<>>EEEIIIFFFEEEJJJKKKQQQbbbwwwtttuuuxxxfffMMMDDD___}}}jjjiii}}}}}}|||zzz}}}}}}yyyyyy}}}~~~}}}{{{tttnnnlllhhhccc^^^^^^]]]]]]```fffccc[[[SSSPPPMMMHHHGGGIIIMMMSSSUUUNNNGGGDDDDDDCCCEEEDDDBBBBBBDDDFFFHHHIIIFFFEEEIIINNNHHH:::666:::555<<<>>>::::::>>><<<666---...///000111222222333444555666777666555333111,,,---000222000555GGGZZZPPP>>>111888IIIOOOCCC444***000,,,)))---++++++333333...333<<<:::555AAATTTRRR888---111//////555888YYY___MMM444000333///+++000000//////........................---,,,***)))fffeeedddbbbaaa````````````___^^^]]]]]]]]]]]]]]]______^^^^^^^^^^^^____________^^^^^^^^^^^^^^^]]]______________________________^^^^^^^^^]]]]]]]]][[[[[[\\\]]]^^^^^^___```^^^^^^^^^_________``````]]]^^^^^^___```4ĉ@ӵaaaaaaaaa``````aaaaaaaaaaaaaaabbb^^^^^^___```aaaaaaaaaaaa_________```````````````^^^^^^____________^^^^^^___^^^]]]\\\[[[\\\\\\]]]ZZZWWWSSSOOOJJJEEE???;;;444222////////////...---,,,,,,+++***))))))))))))******+++******)))((('''$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!! >L=hĦ4ĉ@ӵ>L"""###$$$%%%&&&((())))))---444<<>>BBBHHHWWWPPPJJJHHHFFFCCCBBBDDD@@@FFFHHHBBB<<<<<<===>>><<<::::::<<>>999666333222222222333666@@@JJJ>>>888333555===AAA;;;444111666111...222000...555777222444======888<<>>??????>>>>>>???AAABBB===:::;;;;;;;;;???DDD===888666888888666555777666:::;;;777444777999999555444444777<<<>>><<<:::@@@======@@@@@@<<<;;;<<<999>>>>>>;;;===DDDDDD===555666666777888999999:::???PPPbbbhhh^^^MMM@@@:::BBB???======>>>AAACCCDDDAAA@@@;;;555333777;;;<<<666:::555333:::888333777222///000555666444333444555444444...,,,999???222...666222---333444111444++++++++++++++++++++++++++++++***))))))(((((((((dddcccbbbӵ_________ĭӵ]]]ӵ^^^Ħ^^^^^^^^^^^^^^^^^^^^^^^^___ӵӵ___```ĦƜ`1.׼saaaaaaaaa___Ħcccccc___``````aaaaaaaaa```ӵaaaĦ^^^______^^^^^^]]]\\\]]]^^^^^^ĭӵ//////Ħ***+++(((Ħ&&&Ħ#########"""""""""""""""!!!!!!!!!!!!"""""""""DdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵ!!!"""ĦBBB{{{ӵĭӵggg```ZZZ\\\VVVXXXmmm~~~~~~|||yyyzzz}}}}}}~~~~~~yyyuuuggghhheee___]]]]]]XXXPPPPPPMMMIIIHHHHHHJJJKKKKKKDDDDDDDDDBBB>>>======>>>777???===777@@@QQQNNN>>>666666555333222333666999???:::777777666333444888;;;999:::???BBB???>>>???;;;===<<<999:::>>>@@@??????>>>>>>BBBHHHIIIFFFBBB???@@@@@@@@@EEEIIIGGGAAA777;;;;;;999???IIIJJJEEEAAAAAAAAAAAAAAAAAAAAA@@@DDDVVVggggggVVVBBB999888<<<:::888777888:::;;;::::::;;;777000---222666666...222...,,,222000+++///---111222///000333222...,,,)))---,,,&&&,,,111+++***,,,((()))---'''""")))))))))))))))))))))))))))))))))((((((((((((((((((bbbbbb?~4bbb______g&e>&e^^^g&e^^^>hӵ^^^^^^^^^^^^^^^^^^^^^g&e]]]guO>uO>&e______4ff?>ߝL```gĉ@aaaaaaaaaaaaShӵbbb```aaaaaaaaaaaaaaag&e```>hӵ______^^^^^^]]][[[]]]___fff?><zMMMg&e>&e000000HL+++++++++ShӵgL############"""""""""""""""!!!!!!!!!S?ʬ""""""3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&e!!! S?ʬ&&&4ff?>ߝL]]]@eg&e3h?g&e>&e??qqqssswwwzzzssssss|||yyy~~~~~~uuuhhhkkklllhhhggggggccc]]]VVVOOOIIIFFFDDDJJJMMMLLLIIIJJJLLLHHH@@@<<<;;;999:::===???AAAAAAAAA@@@>>>:::666555777999222===;;;333AAAYYYWWWBBB999999999888888<<>>666555999@@@DDDAAA??????<<<<<<:::888:::???AAA>>>===;;;<<>>CCCEEEGGGQQQ\\\YYYOOOCCCEEEBBB===AAAIIIJJJDDD======<<<;;;::::::999888888GGGUUUPPP@@@555888AAA666666666333444777999:::777999888666888===;;;444555;;;777444999777333999...777888000000888:::444:::111666;;;222---333666444222///555;;;111---:::000000111111111111111111//////.........///000000eee4Dӵ]]]^^^^^^Hƅ^Hu]Ħ\\\Hu]Ħ^^^ZuR)Ħ______^^^^^^^^^______Hu]Ħ^^^HŐeHŐeHu]Ħ```qIܗGIӵ^^^ttaaabbbbbbHGgĉ@bbbbbb^^^___```bbbbbb```Hu]Ħ___ZuR)Ħ______`````````^^^^^^sߝLGdUĦJJJHƅ^Hu]Ħ///ntHdĦ'''(((HGgĉ@&&&HdĦ&&&&&&%%%$$$$$$%%%$$$"""!!! Htƅ^"""###Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼s """ HtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]Ħ%%%%%%Htƅ^---qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~sssxxxyyy}}}}}}|||~~~|||~~~wwwoooiiiiiifff^^^XXXXXXSSSOOOJJJHHHHHHGGGEEEBBBEEEEEEDDD@@@<<<;;;>>>@@@===DDDIIIIIICCC===;;;<<<999;;;:::555444999>>>???AAA===999999<<<>>>;;;777<<>>:::<<>>>>>>>><<<;;;<<<>>>AAA>>>AAAGGGNNNRRRPPPJJJDDDIIIHHHLLLVVV```bbb[[[RRRFFFFFFFFFGGGGGGIIIJJJJJJHHHLLLPPPOOOJJJFFFGGGIIIEEEJJJNNNOOOLLLHHHGGGHHHFFF@@@BBBKKKLLLEEEDDDKKKPPPOOONNNMMMMMMNNNOOOPPPSSSRRRQQQNNNKKKHHHEEEDDDEEEFFFFFFGGGHHHIIIIIIJJJLLLKKKKKKJJJIIIHHHHHHGGGHHHGGGFFFEEEFFFHHHJJJLLLKKKBBB===@@@BBBAAAAAAEEEDDDEEEGGGIIIFFFCCCGGGLLLdddddd4DuXӵ]]]^^^^^^DdDΦDdDĦ\\\DdDĦ^^^[[[t|<______^^^^^^]]]^^^^^^___DdDĦ___DdDΦDdDΦDdDĦ```peƜ4DuTӵ^^^`eĭbbbqetbbbaaaaaa^^^___```aaaaaa```DdDĦ______t|<^^^^^^^^^^^^______]]]]]]DdDDdDĦHHHDdDΦDdDĦ///q<niDdDĦ'''qet&&&&&&DdDĦ%%%%%%$$$######$$$###""" q<R""""""qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ"""DdDĦ...q<R:::@@@peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ{{{wwwyyy{{{yyyvvvqqqppprrruuuxxxyyyqqqlllfffddd```]]]ZZZTTTNNNIIINNNHHHEEEGGGGGGBBB>>>???<<<:::777777999;;;:::999>>>;;;:::;;;======:::666999===AAABBB>>>;;;999999===AAABBB>>><<<<<<<<<999@@@===<<<<<<===>>>===<<<666999888666>>>GGGEEE;;;???;;;999999777555888>>>AAAGGGNNNNNNJJJGGGIIIKKKHHHFFFHHHPPPUUURRRPPPQQQSSSSSSSSSRRRRRRSSSVVVYYYXXX[[[bbbjjjoooppplllhhhdddgggooozzzvvvlllkkkkkkkkkkkklllmmmnnnooo|||zzzvvvzzz~~~cccccc4DuXӵ]]]^^^^^^DdDΦDdDӵ[[[DdDĦ]]]\\\o)h___^^^]]]]]]\\\\\\]]]^^^^^^DdDĦ___DdDΦDdDΦDdDӵ```=ӊB1.uTӵ```HߝL`o9bbbpo9wӵ```^^^___```aaaaaa```DdDĦ^^^^^^o)h^^^]]]]]]]]]]]]]]]]]]]]]]]]DdDΦDdDĦFFFDdDΦDdDӵ///GIpӵDdDĦ(((po9wӵDdDĦ$$$###""""""!!!""""""!!! po9u!!!"""###"""GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦ(((DdDĦ999po9u\\\aaafffppp=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ{{{ttttttxxx}}}xxxtttxxxxxxsssqqquuupppnnnnnnrrryyy{{{tttllleee```]]]XXXUUUQQQNNNKKKGGGCCC@@@CCCAAA???>>>>>>===;;;999;;;888888<<<>>><<<;;;<<<:::999888999;;;===>>>===888555555===HHHJJJCCC::::::<<<===>>>>>><<<:::999555999:::777555777888666CCCDDDDDDCCCAAA@@@AAABBB999===@@@AAAHHHOOOKKKAAALLLJJJJJJLLLKKKIIILLLQQQLLLTTT\\\aaaaaacccgggkkkqqqoooqqqxxx}}}~~~cccccc4DuXӵ]]]______DdDʜ4DuTӵ\\\>d<Ħ]]]Dt[[[\\\\\\[[[\\\\\\]]]]]]>d<Ħ___>d<ʜDd<ʜ4DuTӵ```aaaF&uTӵaaa4DufئL>ebbbpuR)Ħ_________```aaaaaa```>d<Ħ^^^Dt^^^\\\\\\[[[[[[[[[^^^^^^DdDΦDdDĦCCC>d<ʜ4DuTӵ///4DwDd<Ħ(((puR)Ħ>d<"""!!!!!! !!!!!!!!!!!!!!!peӵ"""ĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ+++>d<ĦXXXpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}yyyxxx{{{~~~vvvrrrllljjjmmmqqqppplllqqqnnnvvvrrrlllrrruuussssssxxx~~~xxxqqqkkkgggaaaZZZUUURRRPPPMMMIIIEEEBBB@@@???:::999888888999;;;<<<===:::999999999;;;<<<>>>>>>999999:::<<<>>>=========:::999999999::::::::::::999777999BBBLLLNNNHHH@@@;;;::::::<<<>>>???===<<dp&ĒRbbbbbbnfʜd<Φ>d<Ħ@@@s&dq&ĒR111///i?ʜtd<Ħ)))HHܗDӊB%%%<x!!!!!!"""""""""""""""B?d<geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇ///DdDĦ555sdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRzzzyyy{{{uuurrrqqquuuzzz||||||{{{sssrrrnnnllloootttooogggkkkkkkwwwwwwuuu}}}~~~}}}{{{tttnnngggaaaZZZVVVKKKHHHDDDCCCEEEEEECCC@@@?????????>>>>>>??????@@@@@@???===<<<:::;;;<<<===<<<<<<;;;999999999;;;<<<;;;===>>>>>>======<<<:::::::::;;;;;;::::::::::::;;;===@@@EEEIIIKKKIIIGGGCCCCCCEEEIIINNNQQQSSSSSSQQQUUUWWWXXX___kkkvvv{{{~~~}}}yyydddddd4DuXӵ```______Hu]3hh^^^^^^^^^ne]]]^^^=e[[[[[[[[[[[[\\\]]]^^^^^^ne^^^___pIƎ@t@h___``````>hbbbbbbbbbfe___@ďD```______``````````````````ne]]]]]]=e\\\\\\\\\\\\\\\\\\______egeBBB===sĪj@h333111...fdDĦ)))@ďD'''&&&Hkge!!!"""###$$$$$$$$$$$$###@h!!! @GHĪj@IŌBeneHkgenefeHu]3hh segeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌege!!!"""Hu]3hIŌ777BBBDdDĦZZZne@h>hsene@GsĪj@hlllkkkmmmqqqsssrrrsssvvvpppooorrrzzzyyy{{{xxxvvvvvv}}}|||pppiii___XXXUUUTTTRRRQQQIIIFFFCCCAAA@@@===:::888@@@>>>===>>>@@@CCCDDDDDD888888777777777777888888>>>>>>===;;;888777999:::@@@@@@>>>;;;888777888999888===@@@>>>===>>>>>>;;;???AAADDDFFFFFFFFFHHHIIIFFFLLLTTT[[[___dddiiilllkkknnnsssxxx~~~nnnXXXMMMeee4DuXӵbbbĵD^````````````]]]^^^^^^\\\[[[[[[[[[\\\\\\]]]______^^^^^^___```````````````aaabbbbbbbbb^^^^^^^^^aaa```````````````____________]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^AAA>>><<<222111000...,,,DdDĦ***(((***(((&&&!!!###$$$%%%&&&''''''&&&%%%### D^***###s׼sgeFm8>aĦ!!!s׼sHo"""$$$&&&D^:::LLL```DdDĦs׼suuuwwwxxxkkkiiijjjooossspppkkkkkkqqqttttttyyy~~~nnniiibbb\\\UUUMMMDDD>>>DDDAAA===;;;;;;===???@@@<<<;;;::::::<<<===<<<:::777777777777666888;;;======<<<<<<;;;;;;;;;<<<<<<:::<<<>>>???>>>???BBBEEECCCEEEFFFEEECCCCCCEEEGGGEEENNNSSSSSSTTTYYYZZZXXX]]]```eeeggghhhiiilllnnnrrryyy|||aaaKKKFFFMMMΦ4DuXӵtvӵ>d<Ħ`````````aaaaaa```___Ħ___```^^^\\\[[[[[[\\\\\\\\\\\\\\\]]]^^^___```aaa```Ħ___```aaa____________`````````aaa````````````____________```aaabbbbbbbbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```aaaaaaaaa`````````____________``````Ħ]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^[[[\\\\\\ZZZVVVQQQKKKHHH>>>===;;;::::::888555333111111///...---,,,,,,+++>d<Ħ***((('''''')))***+++***)))'''&&&$$$###"""!!!"""$$$&&&'''((((((((('''&&&###!!!"""!!! Ħ>d<Ħ***---&&& BegeFYĉ>aĦ###"""Benu]ӵ  !!!"""""""""######%%%''')))>d<Ħ???LLL[[[ttt>d<ĦĦBeĦzzzvvvyyysssnnnqqquuuuuurrrppptttzzzxxxqqqsssuuu{{{~~~xxxoooooouuuzzz{{{}}}wwwssskkkggg```XXXOOOHHHBBB???@@@===:::999;;;===;;;:::999888777666666777999:::444333111222222333111000666999;;;<<<<<>>@@@AAABBBFFFIIILLLNNNNNNOOOSSSVVVXXX\\\aaaccceeehhhlllpppuuu]]]GGG888555JJJfff?aŖ%7uSQuR)ӵsdKĦbbbbbbaaa___^^^]]]gdKĦbbbaaa```^^^]]]\\\[[[\\\\\\]]]]]]^^^___``````___gdKĦ```aaaaaa___```aaabbbbbbaaa```___```aaaaaaaaaaaaaaa```___aaaaaaaaaaaaaaaaaaaaaaaa______^^^]]]]]]]]]]]]^^^______``````___^^^]]]]]]^^^^^^____________^^^gdKĦ]]]\\\]]]^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^```___]]]ZZZUUUOOOIIIFFF@@@===:::888777666444222111000///...---,,,++++++gdDĦ)))(((((('''((()))))))))(((&&&%%%$$$$$$$$$""""""###&&&(((***++++++)))&&&###""""""gdKĦsdKĦ"""###ŶS3we<iĉ@3hR/Ō !!! ###""" ###%%%&&&"""###(((,,,//////---000DdDĦeee~~~sdKĦgdKĦgdKĦ}}}ppprrr{{{oooqqqwwwxxxssspppzzz|||xxxwww{{{pppjjjfff^^^VVVOOOJJJGGGEEECCCBBB???;;;888666777999888999;;;<<<;;;999777555;;;999666444444555888:::555222222555666666888<<>>AAA@@@NNNeee>Acccneaaaaaacccbbb```^^^neaaa``````___^^^]]]\\\\\\\\\\\\]]]^^^^^^___``````ne___```aaaaaa``````aaaaaaaaaaaa``````aaaaaaaaaaaaaaa```______````````````````````````______^^^]]]]]]]]]]]]^^^______``````___^^^^^^]]]^^^^^^____________ne^^^]]]\\\]]]]]]^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^]]][[[WWWRRRLLLGGGDDD>>><<<999777666555333111000000///...---,,,+++De***))))))(((''''''((((((((('''&&&%%%$$$%%%$$$###"""###&&&(((+++++++++((($$$"""!!!"""nene>Ak<fh"""  ######"""$$$)))...---888CCCLLLXXXDenene~~~||||||zzzyyy|||~~~neyyypppsss||||||xxxpppjjj___[[[XXXXXXXXXSSSIIIBBB???>>>;;;777444333444555222555999:::999666444333000111111333444555777777===;;;999666666777888999777555777<<<@@@AAAEEEIIIFFFKKKQQQXXX]]]ccchhhkkksssyyy|||tttooonnnnnnsssqqqrrrvvvzzz{{{ssseee^^^VVVRRRKKKFFFGGGMMMJJJLLLUUUbbbkkkqqq{{{zzzSSSDDD<<>>:::>>>;;;999::::::888222...111222222000......222666***...222444333111//////444222000///000222555777======???AAACCCFFFIIIKKKMMMLLLOOOWWW\\\___dddjjj}}}yyysssooojjjeeeeee___VVVLLLFFFBBBBBBCCCEEEAAA@@@BBBFFFNNN]]]jjj|||qqqZZZNNNMMMHHHBBB<<<:::888666666999:::999<<>>:::777555333333222000/////////...------,,,+++++++++++++++++++++******)))%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$&&&'''((((((&&&$$$!!!!!!###&&&%%%$$$"""!!!"""###%%%%%%$$$&&&(((222111111555???OOOcccooozzzzzz|||{{{|||{{{zzzxxxvvvtttrrrrrrzzzsssmmmkkkkkkpppzzzyyy{{{|||hhh___SSSIIIDDD@@@;;;888777444222222444555555444333333222333444333222000222333444000,,,***---000777777777555444555888;;;@@@???@@@AAADDDHHHLLLOOORRRUUU[[[ccckkkrrrwwwzzznnndddVVVLLLHHHFFFEEECCCBBBBBB@@@>>><<<999777555444222222444333222666===FFF]]]sssppp]]]TTTGGG777444<<>>===???AAA======<<<:::888555222000...---000444444111111444444FFFTTTaaawww^^^KKK===???>>>888999AAA999888666777:::;;;999555111555888;;;<<<<<<999555;;;999888666222222<<>><<<777555222111111000///---------------,,,,,,++++++)))************)))((((((%%%%%%$$$############$$$$$$%%%&&&%%%#########$$$ !!!""""""!!!###%%%(((&&&%%%""" !!!###$$$$$$$$$%%%&&&&&&&&&&&&***333BBBRRR\\\dddlllyyy~~~yyyxxxuuupppkkkhhhhhhiiihhhhhhiiijjjmmmqqqtttuuuvvvxxx||||||ppphhhccc[[[NNNDDDDDD>>>777888BBBEEE888((()))+++///111111...,,,***000///---,,,++++++++++++///222555555333222444777666777:::===BBBFFFIIIKKKFFFMMMWWWaaahhhnnnrrruuu}}}||||||lll```YYYaaa]]]VVVKKKBBB===>>>@@@???<<<888444222333555777222...---///000000222777AAAJJJGGGBBBKKK]]]zzzdddMMMLLLAAA<<>>@@@@@@CCCEEECCC???>>>>>>===:::;;;===<<<888333333444555333///111777444222555FFFdddzzzKKK===>>>>>>]]]dddcccbbbcccdddcccbbb```^^^^^^```aaaaaaaaa````````````aaabbbbbbbbbbbbaaa`````````````````````___````````````____________aaaaaa``````aaaaaabbbcccaaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaa```______^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]]]]]]]]]]^^^]]]^^^^^^___``````______^^^^^^____________^^^^^^\\\]]]]]]^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\[[[YYYWWWUUURRRNNNIIIDDD@@@<<<;;;666444222111111000///...---------,,,,,,,,,,,,+++((())))))))))))(((''''''&&&%%%$$$#########$$$$$$"""$$$%%%$$$###!!!"""""" !!!""""""!!!!!!###$$$%%%###!!! !!!$$$)))---///...,,,,,,000999HHH\\\pppwwwkkkkkkiiifffcccdddhhhllldddaaa```eeemmmrrruuuuuusssggg\\\VVVMMMFFF>>>;;;:::888333///222111//////444888444---///555;;;<<<888222///...+++,,,,,,------///222444999???DDDEEECCCCCCFFFJJJNNNNNNQQQYYYdddllloooooo{{{rrrfff\\\VVVPPPIIIDDDBBBFFFJJJMMMOOOTTT]]]cccwwwpppkkklllrrruuummm___RRRIIICCCAAA@@@===:::777444333444777888666111---......---///333???GGGBBB;;;===CCCRRRhhh}}}qqqWWWCCC666999;;;<<<;;;:::<<>>;;;999666444222111111111///...---,,,,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&&&&&&&$$$#########$$$%%%"""###$$$$$$"""!!!!!!!!!!!!"""$$$###!!! !!!$$$###  !!!!!! !!!!!!!!!%%%,,,333777555222<<>>BBBEEEKKKTTT```gggkkkpppxxxwww___LLLHHHBBB:::888999:::888666555888:::999888:::@@@FFFEEEPPPcccxxx}}}iiinnnyyy}}}{{{iii[[[UUUQQQMMMIII;;;;;;;;;999555111---***222///...222333111000222,,,:::???@@@CCC???===EEERRRtttjjjLLL@@@AAAEEE999DDDKKKKKKOOO```vvv{{{mmmaaaVVVKKKDDD???888444444&&&...444111,,,555LLL```QQQCCC===@@@eeedddbbbaaaaaabbbbbbaaa___````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccdddeeedddcccbbbaaaaaabbbbbbaaa___^^^___`````````aaaaaabbbbbbcccccccccbbbbbbbbbaaaaaa``````````````````____________________________________]]]^^^_________^^^]]]\\\[[[\\\]]]^^^____________^^^^^^____________^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\[[[XXXUUUOOOKKKGGGCCC@@@>>>;;;999444444222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###########################"""""""""""""""###$$$    ###""" """"""***;;;???===CCCLLLmmmvvv||||||zzzxxxzzz|||zzztttnnn{{{~~~|||sssnnnttt~~~}}}tttnnneeeZZZPPPGGGBBB???555444333222222111///...///.........,,,***)))+++(((***+++---...///......333777:::;;;:::999:::<<<;;;CCCJJJNNNTTT^^^gggkkkwwwppp___PPP:::>>>333666444///---///111111666111222999:::333111777;;;>>>BBBJJJYYYsssxxxrrrwwwyyyeeeRRRDDD;;;777555333<<>><<<333,,,,,,///+++111444222222555666555222---444:::444666???AAA:::@@@TTTvvveeeYYYHHHEEEEEE<<<@@@UUUmmm|||rrrYYYEEE<<<333000555555...---333===RRRssspppMMM777@@@[[[bbbaaa``````aaaaaa```___`````````aaaaaaaaabbbbbb```````````````aaaaaabbbccccccdddeeedddcccbbbaaa```bbbcccbbbaaaaaabbbcccaaaaaaaaaaaaaaa`````````bbbbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaa`````````____________^^^^^^]]]]]]]]][[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^____________^^^^^^____________^^^^^^```___^^^]]]\\\\\\\\\\\\]]]\\\[[[[[[[[[YYYUUURRRLLLIIIDDD@@@===:::777555444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$########################""""""!!!!!!  """$$$###""""""###%%%$$$###!!! ''''''///DDDWWWeeeuuuyyyooohhhfff\\\OOOCCC;;;555000---------------------------))))))((('''&&&'''+++......------...111333444333???EEEMMMTTTYYYbbbmmmuuurrr]]]OOOEEE@@@@@@CCCDDDAAAAAABBBBBBFFFOOOYYYVVV___jjjsssmmmMMM<<<000222777...444)))---...++++++///222222???===666...+++///222222333666888777666:::BBBJJJggg~~~vvvrrrvvvsss[[[III:::555...***)))+++,,,---(((///444444...+++---111000;;;DDDDDDAAA@@@@@@@@@===444666777000000888888:::444888QQQuuurrriiiNNNPPPIIIFFFNNNWWWhhhhhhTTTEEE888666444///---//////888KKKjjjSSS;;;888SSS}}}aaa```______aaaaaa```___``````aaaaaaaaabbbbbbbbb``````______``````aaabbbccccccdddeeedddcccbbbaaa```aaaccccccbbbbbbccceeeeeeeeeddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaa``````____________^^^^^^]]]\\\\\\\\\ZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^_________^^^^^^^^^____________^^^^^^``````___^^^]]]]]]]]]]]]^^^]]]\\\[[[ZZZWWWSSSOOOJJJGGGBBB===;;;888555333333222111000///.........++++++++++++++++++++++++((()))))))))))))))((('''&&&%%%%%%$$$###$$$$$$$$$########################""""""!!!!!!  """%%%(((%%%""""""&&&((('''&&&&&&%%%000333999NNNbbbsssmmmeee[[[TTTNNNFFF;;;333999555111...///111111111+++++++++***)))((('''&&&'''+++......------000444888;;;===@@@HHHSSSYYYZZZmmmzzzxxxZZZPPPHHHHHHEEE@@@DDDMMMSSSRRROOOIIIAAA<<<===AAAFFF@@@@@@JJJTTT```uuuppp^^^ZZZLLL999555000444999---111555777666222222:::AAACCCDDDHHHCCC888333555333,,,...000222111///222888===DDD]]]jjjgggsss{{{ppp___OOO===...///,,,)))((()))+++,,,,,,%%%)))---,,,)))))),,,///===QQQfffmmmggg^^^TTTNNNLLL<<<777666000000333///999222111>>>VVVvvvpppPPPJJJRRR___```^^^ooo{{{eeeJJJ999111...222777333000444DDD___jjjLLL<<>>ZZZzzzLLLBBB===```___^^^]]]^^^___```___^^^aaaaaaaaabbbbbbbbbccccccaaaaaaaaaaaaaaabbbbbbcccccccccdddeeedddcccbbbaaa```bbbcccbbbaaaaaabbbcccaaaaaaaaaaaaaaa`````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa```___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]^^^^^^___^^^^^^]]]^^^^^^____________^^^^^^```___^^^]]]\\\\\\\\\\\\\\\ZZZYYYXXXWWWSSSOOOKKKEEEBBB===:::888777555333222111000...------------++++++++++++++++++++++++)))))))))))))))(((''''''%%%%%%$$$###############"""""""""""""""""""""""" !!!!!!!!!  !!! !!!!!!"""%%%***---///((('''---000///111777BBBZZZggghhhpppwww}}}vvviiiaaaUUUOOOGGGAAA<<<777111---333000......000111000...---...000111///,,,'''$$$((())))))***++++++,,,,,,---///000///555GGGcccwwwqqqeee___fffjjjsss|||qqq]]]EEE<<>>999444///---------111333333666EEE```yyycccPPP```fffPPPQQQSSSGGG:::555...---+++,,,---...---,,,((('''&&&&&&((()))((('''%%%222KKKmmmqqqOOO;;;666111222222333111......888DDDWWW]]]SSS???777888EEEZZZsssqqqSSS===888111///000---,,,777FFFlllsssMMM999DDDccc^^^]]]\\\]]]___```___^^^aaabbbbbbbbbbbbcccccccccccccccbbbbbbccccccdddeeeccccccdddeeedddcccbbbaaaaaabbbbbbaaa___^^^___`````````aaaaaabbbbbbcccccc``````aaaaaabbbbbbbbbcccaaa```___^^^]]]\\\[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^\\\[[[[[[ZZZ[[[]]]___```^^^^^^^^^___^^^^^^]]]]]]^^^__________________^^^^^^^^^]]]\\\[[[[[[[[[[[[XXXWWWVVVUUUTTTQQQMMMIIIAAA???;;;999999888777666111000///...---,,,,,,,,,************************+++++++++***)))'''&&&%%%%%%$$$$$$###"""#########"""""""""""""""""""""""" !!!######""" !!!###$$$""""""#########$$$'''+++///,,,%%%(((777DDDLLLXXXeeennnoooddd]]]RRRFFFBBB<<<444//////111222222000111111000---,,,,,,,,,***,,,---...///111555888666444///***''''''***---))))))***,,,000444999<<<;;;===<<<444...555HHHXXXpppxxxtttoooTTTGGGCCC@@@AAANNNKKKAAAGGGWWWoooiiiUUUCCC>>>:::222111777;;;===RRRaaa{{{~~~eeeUUUSSSAAA@@@>>>;;;555///***''''''333:::666333@@@WWWhhhiiiMMMFFFkkksssYYYPPPbbbkkkUUU999,,,...,,,******+++,,,,,,+++(((&&&%%%'''***+++***(((******222LLLvvvnnnPPPDDD>>>444---***...333555888<<<<<<;;;666888>>>AAARRRooowwwfff]]]dddiiimmm}}}tttXXX???111)))---///+++---333???aaa]]]AAA<<>><<<:::777555444444444000//////---,,,+++******+++,,,,,,,,,,,,+++******)))))))))(((''''''&&&&&&$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!  $$$ ''' %%%+++,,,...333555333;;;JJJUUU^^^nnn~~~|||qqqeeeZZZLLLAAA===<<<:::999888444///---,,,---......(((---///......111111///444666666666<<>>000,,,888EEEJJJUUUhhhyyymmm{{{bbbLLL<<<>>>@@@@@@???@@@GGGRRR[[[jjjOOO???555777888222333<<>>FFFKKK;;;>>>uuutttZZZhhhqqqiiiSSS>>>222---...,,,***+++------***(((((((((''''''((()))***+++(((000---444XXXpppSSS===;;;///---111///222666222888888999777777HHHpppooo^^^PPPIII???;;;AAADDDFFFOOO\\\wwwYYYCCC111000///))))))000444@@@aaauuuHHH<<<@@@ddd^^^^^^^^^^^^___```aaaaaabbbaaa```______aaabbbcccccccccbbbbbbbbbccccccdddcccccccccccccccbbbbbbbbbaaa``````_______________aaa`````````________________________``````aaaaaa____________^^^\\\ZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]________________________^^^^^^___````````````___^^^]]]]]]\\\\\\[[[[[[ZZZZZZXXXVVVTTTQQQMMMHHHDDD===<<<999777555444333333//////...---,,,+++******++++++,,,,,,++++++***)))))))))((((((''''''&&&&&&$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   ###"""###&&&$$$+++'''(((...111111333888===EEETTTgggvvvuuuggg[[[PPPGGGAAAAAA;;;444000///...,,,***((()))+++,,,,,,++++++***444888999777888???GGGJJJFFFMMMUUU]]]fffmmmjjjcccRRRCCC444000000///111555000///000222555:::???BBBHHHFFF???:::>>>KKKWWW]]]OOOXXXhhh||||||qqq|||vvvZZZEEE<<<:::AAACCC>>>AAAJJJ^^^}}}tttQQQEEE@@@===<<<555222AAAVVVdddUUUCCC;;;999777222------............000444777555000BBB}}}fffnnnrrrooo]]]DDD222---......,,,+++,,,......+++)))(((((())))))))))))))))))'''...,,,///EEEeeennnTTTBBB222///444000000444222000///000777GGGeeeoooVVVGGG@@@666555---***...///,,,000999GGGYYYnnn~~~}}}```BBB555111---******---111FFFlllhhhCCC@@@KKKvvv]]]]]]]]]^^^______````````````___^^^^^^```aaabbbaaaaaaaaaaaaaaabbbcccdddbbbbbbcccccccccddddddddd``````___^^^^^^^^^^^^___```___^^^]]]]]]]]]^^^____________``````````````````______^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^______`````````^^^______```````````````]]]]]]]]]\\\[[[[[[ZZZZZZZZZXXXUUURRROOOKKKFFFBBB<<<;;;999666444333222222//////...---,,,+++******++++++,,,,,,++++++***)))))))))(((((('''&&&&&&&&&$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!''')))&&&+++,,,111777<<>>GGGOOOSSSYYYfffssszzztttWWWAAA000///111///333<<<555444333333555888;;;>>>GGG???<<>>SSSssssssOOO===<<<999:::>>>DDDSSSppp|||\\\FFF===999222+++000---***)))+++,,,+++)))))),,,GGG~~~jjj~~~uuucccKKK444)))***000...---,,,---......,,,***)))***+++++++++***)))(((%%%***)))***222BBBhhh{{{VVV>>>444666000...111111333111///666NNNvvvnnnQQQ@@@333222444...333---+++///...)))(((------333>>>LLLYYYgggzzz[[[???555222---''')))'''---EEEjjjRRR999AAAUUU\\\\\\]]]^^^^^^____________^^^^^^^^^^^^___```aaa`````````aaabbbcccdddeeedddddddddccccccccccccccc```___^^^^^^]]]]]]^^^^^^___^^^\\\ZZZZZZ\\\]]]^^^_______________````````````___^^^\\\\\\[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\]]]\\\]]]]]]^^^___``````aaa^^^___``````aaaaaa``````]]]]]]\\\\\\[[[ZZZZZZZZZZZZWWWTTTPPPMMMHHHCCC???;;;:::888666444222111000......------,,,+++******+++++++++++++++***)))))))))((((((''''''&&&%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """%%%)))***))),,,333>>>IIIUUUdddxxx{{{mmmdddVVVIIIAAA<<<999777///...---,,,------......((()))+++,,,...000333444333666999:::===EEESSS]]]lllzzzrrrbbbNNN888+++000555333888DDDHHHHHHHHHHHHHHHHHHGGGGGGBBB::::::FFFPPPSSSYYYbbbZZZVVVQQQLLLNNN[[[uuussscccrrrbbbHHHBBBAAA:::777;;;666DDDYYY{{{XXX@@@:::>>>888:::LLLkkk___III>>>777222///,,,***))))))***((('''------AAAttt|||iiiNNN:::---))),,,000,,,,,,,,,---------,,,+++***+++,,,---,,,+++)))'''%%%&&&&&&(((,,,111TTTzzzVVV===777///---000000555666333222EEEmmm[[[DDD666333000333666000)))&&&&&&))))))%%%%%%(((000+++,,,333666888EEETTTvvvxxxRRR<<<444000***+++)))(((000IIInnnjjjAAA444JJJiii[[[\\\]]]^^^____________^^^^^^^^^^^^^^^______```aaaaaaaaabbbbbbdddeeefffffffffeeedddbbbaaa``````______^^^]]]]]]]]]]]]]]]]]]\\\ZZZYYYYYY[[[]]]^^^______^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[\\\[[[\\\\\\]]]^^^______```^^^______```````````````]]]]]]\\\[[[[[[ZZZZZZYYYYYYVVVRRRNNNJJJEEEAAA===999999777666333111000///---------,,,,,,++++++******++++++++++++***))))))((((((((('''&&&&&&%%%%%%###""""""!!! !!!!!!!!!  !!!"""   !!!!!!!!!###%%%&&&&&&***111888???NNNaaaqqqppp```UUUFFF???:::444///...///000111((()))***+++***)))))))))------...---...333<<>>:::ZZZkkkJJJ111*********(((&&&'''+++...111...111OOOcccqqqYYYDDD222000333///)))'''***,,,......---,,,,,,---,,,------......---,,,++++++'''###(((---+++:::ZZZtttOOO444111555///---111333///---===cccZZZ:::444...333777...)))***&&&...---***)))))))))***,,,###"""%%%***+++))),,,000***===]]]bbbAAA111///&&&(((,,,---***777[[[~~~mmmEEE999???ccc\\\]]]___aaaaaaaaa```___^^^^^^___```````````````bbbbbbaaaaaaaaabbbbbbcccddddddcccbbb```___^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYYUUURRRMMMIIIFFFBBB>>><<<777666666555333000...,,,,,,,,,,,,+++++++++++++++***************))))))((((((''''''&&&&&&%%%%%%$$$""""""!!! !!! %%%)))(((""" !!!"""''''''000???OOO```ttt~~~ttthhh___LLL???888111)))---444111---......---***(((&&&%%%'''(((((()))+++000888===FFFQQQ```ooo|||www^^^NNNNNNWWWhhhzzzrrr___QQQOOOGGGCCCDDD@@@888999AAAIIIiiippp\\\cccaaaHHH<<<777555;;;666333>>>SSSvvvmmmQQQ@@@:::???IIIVVVeee???333///)))&&&''')))***+++///222111BBBPPPaaatttgggHHH:::111333333---)))++++++...000000......///000---------------.........((()))%%%'''+++(((111GGG{{{jjj>>>555888///222------000,,,---CCC___]]]<<<111444,,,///111)))(((---,,,&&&&&&%%%#########$$$###$$$''')))'''''')))***(((%%%))):::ZZZYYY<<<333+++$$$%%%,,,+++***AAA```{{{SSS777<<>><<<666666666555222000---,,,,,,,,,++++++++++++++++++***************)))(((((((((''''''&&&&&&%%%$$$$$$""""""!!! &&&+++)))"""!!!   !!!"""&&&,,,???^^^{{{pppggg```XXXMMMHHHGGGEEE@@@:::666///111222,,,,,,...&&&///...+++***,,,111999>>>777;;;@@@DDDHHHLLLRRRVVVdddqqq}}}fffVVVYYYrrrkkkZZZGGG:::<<>>444***'''))),,,+++(((***111---333:::LLL___NNN===555222555222***,,,444---000222222000///111333---------------...///000###)))((((((+++(((---???ppp}}}FFF888999//////"""!!!...111+++555JJJlllmmm>>>000:::555******+++$$$###(((&&&$$$'''((((((((())))))'''''',,,+++######)))***%%%---&&&''';;;^^^nnnIII999555###,,,...&&&111IIIiii^^^:::---BBBTTT^^^______```````````````aaaaaaaaa```````````````aaaaaa```_______________```______^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZ]]]]]]]]]^^^^^^^^^______```^^^[[[ZZZZZZYYYWWWUUUQQQNNNJJJEEE@@@<<<:::999666555444333111000///.........---,,,,,,+++************+++,,,+++***)))((())))))'''&&&$$$###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  """"""!!!$$$'''((((((""" +++///???]]]ooo^^^SSSKKKFFFBBB@@@===:::777666555333222......///000111111000///222555:::>>>@@@DDDMMMWWWOOOZZZgggmmmiiibbb^^^]]]aaammmwww|||bbbaaapppsssYYY@@@999<<>>>>>MMMaaammmqqqkkk{{{oooZZZMMMLLLMMMMMMTTTbbbqqqVVV999<<<333///333666:::DDDQQQ^^^EEEAAA:::>>>]]]{{{rrrVVVYYY```___jjjmmmFFF>>>///)))+++%%%%%%222///---***+++333<<<===777///111111......111000---111222222222222111000///333000------//////...,,,&&&'''&&&&&&&&&(((,,,000RRR[[[666<<<...///+++)))***+++,,,222999JJJrrryyyHHH>>>222***...,,,)))'''&&&''')))******(((&&&'''))))))'''%%%'''((()))'''%%%######$$$ ***((()))DDDkkkeee888/// )))&&&###......222CCC>>>555000<<>>888666444222111---///222666777666444111777555333000111444:::???JJJNNNTTT]]]iiivvvuuucccRRRGGGDDD???EEEJJJMMMVVVhhhyyyuuulllnnn]]]FFF===:::;;;>>>TTT[[[ZZZUUUcccsssxxxlllUUUIII???555333999777333333888AAAPPPfffyyypppNNN>>>666222555555444<<>>;;;999888555444333222111//////.........------,,,+++++++++******++++++******)))(((&&&&&&&&&%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!! """######"""######'''555DDDqqq{{{gggUUUGGG>>>777333333111//////000000...,,,***---111555777888777666888<<>>???BBBMMMXXXfffzzz}}}bbbsss~~~YYY???444666<<>>444444444222444:::DDDUUUggg___999---000((("""---///000---(((&&&((()))&&&...000000......111111...//////.........///000000444222000/////////---,,,******)))((('''(((+++---///RRR{{{FFF===555///+++)))))))))(((***...000AAAhhhiiiDDD000333,,,)))((((((((((((''''''''''''&&&%%%%%%&&&((()))(((''''''((()))'''%%%######$$$###***)))&&&***:::eeejjjEEE......(((""")))%%%'''(((+++***///NNN[[[]]]^^^______``````_________``````aaabbbcccddddddbbbbbbaaa````````````aaa^^^^^^]]]]]]\\\[[[[[[[[[XXXYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZYYYYYYYYYWWWUUURRRKKKIIIEEEAAA===:::888777444333222111000///............------,,,,,,,,,,,,***************))))))(((%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!  !!! $$$%%%,,,===SSSxxxfffYYYOOOGGG<<<444000000000000222111111111111///...,,,555555555666999===CCCGGGJJJVVVhhhyyywwwUUUTTTPPPHHH???:::;;;===<<<;;;@@@EEE@@@444222888888NNNddduuu|||ggg{{{wwwPPP999555999333555777:::BBBYYYooommmwwwXXX555:::222...///...+++))),,,(((,,,000444444333333555@@@bbbXXXEEE666444666555666999<<<\\\wwwhhhLLL>>><<>>AAAJJJbbbyyyssshhh^^^MMM>>>***+++)))***,,,,,,'''###"""!!!'''---111222111...,,,222BBBcccoooQQQ444...555888777888<<>>777111+++)))+++,,,++++++---444--->>>eeeWWW@@@666111222(((+++%%%&&&((((((((('''%%%$$$"""###$$$%%%&&&'''((()))'''((()))'''%%%######$$$$$$%%%%%%***------HHHuuuccc===111'''###)))$$$'''&&&+++---:::gggLLL]]]]]]^^^____________^^^______``````aaaaaabbbbbbaaaaaa```_______________]]]]]]\\\[[[[[[ZZZZZZYYYWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVRRRSSSSSSTTTUUUVVVWWWWWWTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXVVVTTTOOOLLLFFFDDDAAA===:::888666666111111000000///......---......------------------+++***)))(((((((((((()))$$$$$$$$$$$$$$$######### !!!!!!!!!!!!!!!  !!! !!!!!!!!!(((***444GGGhhh|||hhh^^^NNNAAA999444000---///000000000000...---,,,...111444888;;;@@@FFFJJJRRR\\\lll|||tttZZZGGG===FFFIIILLLMMMLLLKKKJJJJJJIIIHHHKKKPPPQQQKKKDDDAAA;;;999777666???WWWvvv{{{oookkkHHH333444444666777777===KKKYYYxxxzzzbbbqqqyyyUUU777///111---...---,,,,,,,,,++++++,,,,,,//////...///333444222111333GGGnnnbbb:::---111555666777999EEESSSgggFFF???999LLLuuubbbCCC777///222666555///,,,222333444333111000333777444555222333<<>><<>>DDD@@@EEELLLSSSWWWYYYZZZ[[[WWWYYYZZZ\\\^^^[[[NNNAAA>>>777222222111666JJJaaa|||gggsssgggEEE666555111...111:::@@@CCCPPPpppvvvdddiiirrrOOO;;;+++&&&******(((((('''%%%$$$&&&)))***(((***)))%%%'''---///,,,...000999PPPwwwyyyLLL666111111333777555???FFFvvvvvvSSSBBB999>>>aaaZZZEEE222000000222222000000222,,,)))+++000111///333:::555777666777666333IIIooo}}}KKK444,,,'''''''''***)))%%%%%%)))+++++++++...///...///333444222///000111222111///,,,******---000000...,,,,,,---((())))))(((&&&%%%&&&''''''***EEExxxqqqHHH:::777...'''(((***))))))+++...,,,000@@@ccc[[[888111---+++000+++///******)))((('''&&&$$$###!!!###%%%%%%$$$$$$&&&((('''((()))'''%%%######$$$$$$%%%"""###)))(((444LLL___AAA///(((+++$$$((()))&&&,,,JJJ|||LLL\\\]]]^^^^^^______^^^^^^_______________^^^^^^^^^______^^^]]]]]]]]]]]]^^^\\\\\\[[[[[[ZZZYYYYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUQQQRRRTTTUUUVVVVVVUUUUUURRRRRRSSSUUUVVVWWWXXXYYYRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSUUUWWWYYYZZZSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[ZZZXXXWWWUUUQQQKKKGGGCCCBBB>>>;;;888666555555000000//////......------------..................+++***((('''''''''((()))%%%%%%$$$$$$###""""""!!!  !!!"""""""""""" !!!!!! """""" ###$$$&&&,,,---666IIIjjjllldddYYYQQQKKKEEE===666222333333111...------...333333444666;;;CCCLLLRRR[[[eeetttuuuRRRDDD>>>:::AAAOOOVVV\\\fffqqqzzz||||||dddKKK<<<444555:::555---888MMMNNN[[[___YYYeeebbb===<<<666///222999888111444LLLUUUZZZvvvkkkDDD///222222...,,,)))'''***,,,***)))******)))$$$)))+++***,,,111000***(((111444<<<___]]]AAA333...222999444<<<===ddd```EEE@@@<<>>ggg]]];;;333111555444333111000000//////...111555777777555555555...000222111000333:::AAAsssvvvHHH333&&&(((###&&&))),,,+++(((&&&)))---//////000111222333333444222222000///---+++***)))%%%))),,,---,,,,,,///111+++)))(((&&&%%%%%%%%%&&&(((+++999ccc}}}HHH???999555///)))(((******(((''',,,,,,)))@@@ooo}}}eee<<<444000222333...+++---+++***(((%%%$$$#########!!!###%%%'''''''''&&&%%%(((((('''&&&$$$###""""""$$$""""""###$$$(((222<<>>;;;777555444444555111000///...------------,,,------......---,,,++++++***)))(((''''''''''''&&&%%%%%%$$$$$$######"""""""""""""""!!!!!!!!! !!!!!!!!!   """""""""%%%***222///)))///333444:::===XXX___PPPFFF===444222333111000000222333111000999888555333555;;;DDDKKK[[[gggyyyuuuTTTDDD;;;FFFZZZpppoooQQQ>>>333...333<<<444999:::MMM}}}lllHHH333333000...222333444555>>>YYYtttNNN888///((()))***((((((***)))(((((((((((((((((())))))((((((***---//////...---666111,,,@@@gggWWW666444888111777111666IIIooohhhDDD777@@@NNNzzzlllCCC444666333333333222111111111111111///222555666555555555555111333444333000222777<<>>MMMGGG777333444000///+++888999444444111...333)))+++...000111333555777:::>>>CCCHHHQQQ```sssjjjHHHBBBDDDOOOeeezzz\\\DDD333000777...444444CCCtttbbb@@@555000///111---///111777QQQ{{{MMM777...'''$$$&&&)))))))))***))))))))))))))))))))))))((((((((())),,,......---...777555000777OOOfff;;;444888///555222555CCCeeeuuuUUU@@@;;;FFFdddqqqIII///000777222111111111222222333333333222333555555444444555666555777777555222111333555>>>hhhkkk@@@111)))+++$$$&&&)))+++***((('''))),,,---...///000222222222333,,,---...//////...,,,,,,---...///---***(((''''''((('''%%%$$$$$$$$$$$$%%%''')))444ZZZdddFFF999666111,,,'''&&&(((***+++)))******///???CCC333222//////222222///,,,+++***)))((('''&&&%%%%%%&&&"""###%%%&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%"""!!!"""$$$$$$%%%,,,444\\\vvvIII000+++((("""''')))---111MMMZZZ^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[WWWWWWVVVVVVUUUUUUUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWVVVTTTQQQMMMHHHCCCAAA;;;999777555333222222222000///...---------------.........---,,,+++************((('''''''''''''''%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!  !!!!!!   !!! ###111???UUUeee\\\@@@444222,,,'''$$$))))))---555111...666///222666777666999???DDDGGGUUUhhhyyyoooRRRAAAEEE]]]{{{fffCCC222111)))444222777[[[YYY@@@000...111......000222CCCqqqZZZ:::222***'''%%%&&&(((((('''&&&******++++++++++++******((((((((()))+++,,,------,,,444777999;;;EEErrrttt@@@444888000333333777AAA______FFF===AAANNNxxxQQQ<<<111111333/////////111333444555666666555555555444333333555888666777888777444111111222888ZZZhhh???333,,,///'''&&&(((***)))(((((()))+++,,,---///000111222222111,,,---...//////---,,,***+++,,,------,,,+++++++++&&&%%%$$$#########$$$%%%''')))000TTTrrrFFF:::888555222---((())),,,+++%%%(((+++)))///333+++,,,,,,///111222///,,,+++(((''''''&&&&&&%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&!!!!!!###%%%$$$$$$)))000SSSPPP222...+++"""%%%+++---)))<<>>DDDGGGJJJRRR___iiixxxhhhNNNIIIOOOZZZ|||WWW999000'''555333...@@@fffjjj[[[PPPKKKJJJWWW\\\nnnxxxRRR333,,,222111///111000777ZZZjjjCCC111---))))))(((''''''((((((&&&++++++,,,------,,,++++++'''((()))******+++,,,------///222888<<>>YYY{{{QQQ>>>:::EEEYYY___:::999777///...000...///222444777888999999777888777555444444666999555666777777555333222222555PPPhhh???333,,,...&&&'''((())))))(((((()))***+++,,,...000111111111000......///...---,,,***))),,,,,,,,,---......---,,,%%%$$$###"""###$$$%%%&&&''')))...OOOMMM<<<888666666111***(((+++,,,###&&&***%%%''',,,***(((+++///111111000---+++&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!###%%%$$$###'''...NNNZZZ666000---%%%%%%***---'''333gggwww^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWVVVVVVVVVUUUTTTQQQMMMHHHCCC@@@===777777666555333222111000......---------------......---,,,+++******++++++***)))((('''&&&&&&&&&&&&$$$$$$$$$###""""""!!!!!!!!!!!!!!!  !!!!!!  (((333AAAKKK@@@***$$$%%%###$$$***111111666AAADDDIIIVVVUUU\\\dddmmmvvvvvvNNN<<>>000---(((&&&'''+++)))000[[[^^^^^^^^^^^^^^^_________]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSPPPKKKFFFBBB>>><<<777666666555444222111000...------,,,,,,------...---,,,+++******++++++,,,))))))((('''&&&&&&&&&&&&$$$$$$######""""""!!!!!!!!!!!!    """(((---333,,,"""$$$%%%$$$)))+++???LLLVVVfffpppyyy}}}ZZZFFFIIIbbb{{{~~~SSS>>>//////++++++///555UUUrrrCCC888...,,,...000111444+++...444???OOOmmmVVV===888111222///...111>>>___oooFFF444---(((%%%))))))&&&&&&+++---,,,,,,---///000000///---,,,(((+++,,,,,,++++++---//////000...000555@@@hhh___999111222333666888999SSSWWW@@@<<<@@@```YYY===111333000...111111000222666999<<<>>>>>>>>>;;;<<<<<<:::888777888999777666555555666666555555222<<>><<<666666666555444333111000------,,,,,,,,,------...,,,+++*********+++,,,---))))))'''&&&&&&&&&&&&&&&$$$$$$######"""!!!!!!!!!!!!!!!    """&&&&&&***%%%$$$***(((&&&---EEEeee~~~XXXBBBHHHddd^^^@@@555+++$$$+++000+++;;;^^^```AAA000,,,***,,,+++((('''(((%%%+++222222444JJJuuuiiiKKK>>>111333...---222999PPP}}}UUU666+++******(((,,,+++%%%$$$))),,,***---...///111111///...---)))+++------++++++---///+++333666888:::BBBdddddd:::000333222333111000KKKtttGGG:::>>>FFFpppwww???::::::666///444666+++111333777;;;===?????????<<<===>>><<<:::888999999999777555555555666555444;;;;;;```{{{PPP;;;......(((((('''&&&'''((())))))((()))***---000111000///......,,,***))))))+++...000...+++))))))))))))%%%"""$$$$$$######$$$&&&((()))(((,,,///JJJkkkTTT???888444,,,(((***'''$$$((((((%%%,,,...$$$'''...222///---///000---,,,,,,,,,,,,***(((&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$###!!!!!! ###!!!"""#########)))111KKKNNN000)))***))) &&&...///III```____________^^^^^^^^^\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSRRRRRRSSSUUUWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXVVVUUUTTTRRRQQQNNNJJJEEEAAA===:::555444444333111000000///......////////////......,,,,,,,,,,,,,,,+++))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!  !!!!!!%%%$$$&&&)))###(((:::JJJpppNNNEEEZZZoooQQQ:::111,,,,,,,,,...:::III}}}tttWWWCCC000+++***)))'''''''''((((((&&&)))+++000555999TTT}}}PPP:::---444000444---///???```yyyLLL111333,,,''')))((('''&&&''')))+++,,,+++---000000...,,,***)))+++++++++,,,---...000111///222444777777:::^^^bbb===,,,444444:::111555EEErrrZZZAAAEEE>>>XXXYYY???;;;666222111111111111333444666999<<<>>>@@@AAA>>>===<<<;;;999888666666888666555555111---///444555===UUU___888111///!!!###$$$%%%&&&&&&&&&%%%$$$''',,,/////////000...)))+++++++++,,,,,,------...******(((%%%!!!!!!"""$$$###$$$&&&'''''''''&&&&&&+++'''333IIIfff999:::777$$$&&&)))000 """---)))###'''***))),,,---...///000///,,,---...---***((('''((()))######$$$%%%%%%&&&''''''---)))$$$!!!!!!"""######"""'''###"""&&&$$$$$$...RRRJJJ000%%%)))***$$$***(((---@@@lll```____________^^^^^^^^^]]]^^^^^^^^^^^^\\\[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWUUUTTTRRRQQQNNNIIIDDD???;;;999555555444333222111000000......////////////......,,,,,,,,,,,,+++***)))(((((((((((('''&&&&&&%%%%%%%%%%%%$$$######"""!!!!!! !!!!!!!!!  $$$"""$$$((($$$)))===^^^lll```WWWUUUQQQKKKOOOXXXjjj}}}hhhSSSHHH[[[www[[[:::...'''))),,,---333<<>>===<<<;;;999888777666666888666555555222---///444666>>>TTThhh>>>333111$$$%%%%%%&&&&&&&&&%%%$$$###'''+++.........///---)))******+++++++++,,,,,,,,,***)))(((%%%"""!!!"""$$$"""###%%%'''((())))))(((***'''111GGG{{{qqq???:::999******&&&,,,###'''---'''%%%)))(((,,,------,,,,,,---...---((()))+++,,,,,,)))&&&$$$######$$$$$$%%%&&&&&&'''***&&&###!!!!!!"""###"""!!!%%%""""""(((''''''111QQQIII000%%%***)))###)))'''+++===hhh```____________^^^^^^^^^____________^^^]]]\\\[[[\\\\\\[[[[[[ZZZYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXVVVVVVRRRPPPLLLHHHBBB===999777555555444333222111111000......////////////......++++++++++++***)))((('''((((((''''''&&&%%%%%%%%%$$$$$$$$$######""""""!!! !!!!!!  !!!!!! """ """&&&$$$,,,@@@mmmooo___KKKEEE<<<666666333...000777222JJJ[[[jjjQQQGGGRRR{{{{{{```;;;,,,###'''---------000BBBpppuuuRRR222(((+++))),,,+++)))((('''&&&&&&&&&$$$&&&&&&+++///,,,777PPPYYYAAA111666---...***000555;;;[[[tttPPP999000222***+++)))(((''''''((()))+++,,,,,,...000000...,,,++++++************+++---...///555888666222...555aaaiiiBBB+++---...222,,,000<<<]]]ZZZ===888CCCOOOxxxaaa===666555333111111333555777999888777666777888999:::<<<;;;888666555555555666888555555555333//////333777???TTTsssDDD444111'''&&&&&&'''&&&&&&%%%$$$###'''+++...------///---))))))*********************))))))(((%%%###"""###%%%"""$$$%%%''')))***++++++)))'''000CCCvvvJJJ;;;999111///###***(((,,,---)))///333***------,,,+++******---//////---++++++,,,***%%%!!!#########$$$%%%%%%&&&&&&%%%###!!!!!!"""###"""!!!!!!###"""***))))))444RRRFFF///&&&+++((("""(((&&&))):::ccc```____________^^^^^^^^^`````````______^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTVVVUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVQQQOOOKKKEEE@@@;;;777666555444444333222111111111---......//////......---******+++******)))((('''(((((('''&&&&&&%%%%%%$$$$$$#########"""""""""!!! !!!""""""!!!   &&&%%%...DDDqqqkkkPPPCCC:::+++222---******)))&&&'''+++"""000666@@@\\\|||\\\MMMRRRmmmzzzoooWWW<<<---$$$)))...---+++---555\\\ZZZ@@@,,,)))+++&&&++++++***((('''&&&%%%%%%$$$%%%$$$)))000...444HHHmmmXXX???...111+++...+++222666666OOO```>>>222000000'''+++(((((((((((()))***+++,,,,,,...000000...,,,++++++)))))))))***+++---...///999>>><<<666222:::fffgggBBB)))(((***...(((...777QQQtttrrrDDD666444>>>TTTPPP777444444333222111222555888888777666555555666888999:::888555333222333555666888555444666444000000333666???TTT}}}JJJ444000'''&&&&&&&&&&&&&&&&&&%%%%%%(((,,,...---...///...***))))))))))))))))))(((((((((((((((&&&$$$###$$$%%%%%%&&&'''((()))***++++++)))(((111@@@rrrWWW===777333333$$$++++++...---333GGGJJJ666...,,,,,,,,,,,,***,,,000???666,,,''''''(((&&&$$$"""#########$$$$$$%%%%%%!!! !!!###$$$"""!!!!!!!!!"""***)))+++888ZZZ}}}CCC...&&&+++(((""")))&&&)))888___```____________^^^^^^^^^``````_________^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUOOOLLLHHHCCC===999666444333333333222222111111000------............------******+++******)))(((''''''''''''&&&%%%%%%$$$$$$#########"""""""""""""""!!!!!!  !!!""""""!!!   &&&&&&111HHHrrrxxxYYYDDD555222000&&&&&&###"""###""" !!!###''''''&&&---===OOOrrrpppLLLHHHaaaeee]]]KKKBBB444))))))+++)))***///444QQQooodddAAA222+++,,,+++!!!******)))((('''&&&%%%$$$&&&'''###&&&///...333CCC\\\TTT<<<---,,,***000+++000555444NNNTTT666000///...%%%)))((((((((())))))***+++,,,,,,...//////---+++***+++''''''((()))+++---///000000999;;;888999GGGtttcccAAA+++)))))),,,'''...444FFFaaa\\\>>>777555@@@___lllBBB555444555555333111222444777555555444444555777888999888666333111111222444555888444444666555222111222444>>>QQQRRR777000)))%%%%%%%%%&&&&&&''''''((()))---///......000///+++)))))))))(((((('''''''''''''''((('''%%%$$$%%%&&&))))))(((((())))))))))))******222>>>ooo___???444000555(((+++***+++111GGGfffgggKKK222---,,,///000---,,,///>>>555***%%%%%%'''&&&$$$""""""###############$$$!!!###$$$###!!!""""""""")))''',,,???jjjwww>>>---&&&)))(((###+++(((***777\\\```____________^^^^^^^^^___^^^^^^^^^^^^___``````^^^]]]\\\ZZZZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRLLLJJJEEE@@@;;;888555444222222111111000000000000------............------++++++++++++***)))((('''''''''&&&&&&%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!   !!!!!! !!!!!!   !!!((((((333IIImmmhhhMMM999111---......%%%(((''''''&&&&&&%%%%%%&&&'''###!!!***111222LLLvvvTTTEEESSS{{{~~~SSSTTTPPPWWWCCC000)))(((&&&)))///111FFF[[[yyyQQQ333+++))),,,+++###((((((((((((((('''%%%%%%'''((($$$$$$++++++///<<>>MMMxxx\\\@@@...---,,,---'''...111;;;PPPHHH777444333EEEpppYYY888333555777777555222111444777333333444555777888999999666444333111111222444555888444333666777333111222444:::JJJZZZ<<<333+++&&&&&&&&&%%%&&&''''''(((***---...------//////+++******)))(((((('''&&&&&&&&&'''((('''&&&%%%&&&'''******)))(((((((((((((((***,,,333<<>>333---111333...,,,---,,,)))'''&&&((('''$$$!!!"""""""""""""""""""""""" !!!###$$$###"""###### ###)))&&&111JJJmmm999---'''''''''###,,,***+++777ZZZ```____________^^^^^^^^^]]]\\\\\\]]]^^^___aaabbb^^^]]][[[YYYYYYYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVSSSTTTVVVWWWWWWWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUSSSQQQOOOJJJGGGCCC>>>:::777555555000000000000////////////,,,------......------,,,,,,,,,,,,,,,+++***)))(((''''''&&&%%%%%%$$$$$$###!!!""""""""""""""""""""""""!!!   !!!!!!!!! !!! ###******444JJJjjj|||aaaBBB111+++...,,,---...)))(((((('''%%%$$$$$$$$$###$$$$$$!!!&&&+++)))333MMM\\\DDDLLLsssvvvJJJYYYiiiwwwYYY:::,,,)))'''(((---+++:::GGGnnn```@@@---+++((((((***&&&&&&''''''(((((('''&&&&&&###(((%%%%%%******,,,888EEEJJJ888000,,,,,,000(((,,,111///DDDppplllAAA222+++(((,,,&&&+++(((((()))***+++++++++++++++,,,,,,+++)))(((((()))$$$%%%'''***...111444666:::@@@>>>;;;AAARRRzzzPPP:::---///222000)))...---111AAA666222222555QQQLLL444555444777888777333333666999222333666888999888888777333333333222222333444444888444333666888555222222555777@@@ttt^^^>>>444,,,***)))'''&&&%%%%%%%%%&&&(((+++,,,***+++------***++++++***)))((('''&&&%%%%%%&&&((((((&&&&&&&&&''')))((('''''''''((())))))(((,,,333:::iiiTTT;;;333,,,333...***,,,<<<[[[PPP===...///222...***+++$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""!!! !!!###$$$$$$###"""$$$"""&&&***(((999ZZZccc333...(((&&&%%%"""+++***+++666YYY``````_________^^^^^^^^^[[[[[[[[[\\\]]]___bbbccc^^^]]]ZZZYYYXXXXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWRRRTTTUUUWWWXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTQQQOOONNNHHHFFFAAA===999666555555////////////............,,,------......------,,,,,,,,,---,,,,,,+++***)))''''''&&&%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""""""""!!!   !!!"""""" !!!!!!%%%,,,+++555JJJlll}}}WWW<<<666+++---333///...333222---...,,,)))((()))((('''%%%)))###&&&(((***333VVVtttLLLHHH___sssIIIccclllCCC///,,,+++***+++'''333;;;```tttDDD///))),,,&&&"""%%%$$$%%%&&&'''((((((((('''&&&&&&&&&'''---,,,...999@@@yyy~~~EEE555///,,,+++///(((///666111BBBiii\\\:::000)))%%%+++(((---((()))***++++++,,,++++++***++++++***((('''((()))###%%%'''***...333666888;;;@@@===:::EEEZZZFFF444+++...666333***...++++++777+++555666===aaatttFFF555888333666999888444444888<<<333555777999:::888666555222333333333333444444444888444333777888555222222666444999kkk^^^>>>222***---,,,)))&&&$$$#########&&&******((()))++++++(((,,,+++***)))((('''&&&%%%$$$&&&(((((('''&&&'''((('''&&&&&&&&&'''(((***+++'''+++222888gggLLL888555---333---,,,222KKKrrr^^^DDD///...111---)))))))))(((%%%""" """&&&)))""""""""""""!!!!!!!!!!!!###""" !!!###$$$$$$###"""$$$$$$(((+++***@@@ddd[[[000...)))&&&### ***)))+++555XXX]]]^^^^^^______^^^^^^]]][[[\\\^^^___```______^^^```^^^\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[ZZZYYYXXXXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTUUUVVVWWWWWWUUUTTTRRRSSSTTTTTTTTTSSSQQQNNNLLLGGGCCC>>>:::777555222000222222000///............---------...............//////---,,,***)))((('''''''''&&&%%%%%%%%%%%%&&&""""""############""""""!!!!!!   $$$'''%%%"""''')))%%%%%%---111<<>>333)))&&&&&&$$$###$$$((((((''''''''''''((()))'''$$$###'''***,,,111777DDDgggzzzEEE???333111&&&000333333333111CCCgggRRR444000***&&&,,,'''***'''(((((()))******++++++,,,,,,,,,+++)))(((&&&%%%&&&))))))(((,,,333777777<<>>ddddddIII---222---***((('''$$$ !!!%%%&&&''')))***))))))((((((((((((((((((''''''((((((###&&&((((((%%%$$$%%%(((&&&&&&&&&'''''''''((((((------000333cccIII???;;;***222999333<<>>___|||OOOKKK;;;444***222111222666111???]]]QQQ333000+++''',,,'''***(((((()))******+++,,,,,,------,,,+++***))))))((('''***++++++...444777666;;;@@@<<<@@@DDDbbb```777***,,,///777555333111---)))---444777444PPPbbbCCC444999111222333444444444444444111666999777666666555222///000333555222...111777444444555777999999777555999777<<<___sssQQQ111777///,,,))))))%%%!!!"""'''&&&&&&&&&((()))((('''%%%((((((((((((((((((''''''$$$&&&((()))(((''''''(((&&&&&&''''''''''''''''''+++,,,111888hhhKKK???:::,,,111222<<>>===888FFFWWWhhhsss~~~ttthhh___UUUDDD<<<888...---'''%%%&&&&&&$$$###%%%%%%,,,666999555EEEyyylll\\\```fff???333...,,,222///000222DDDiiimmmHHH000(((###$$$&&&$$$$$$%%%&&&&&&'''''''''&&&$$$###%%%"""$$$(((+++,,,000444888TTT___]]]EEE555---333...222:::555===[[[OOO222000,,,)))...''')))((())))))***,,,------......---,,,+++++++++,,,---(((,,,......111555777555666===;;;@@@FFFfff}}}OOO222,,,...///555444444333---))),,,333999666WWWXXX>>>333888000000111111111111111111,,,333777777666777666333...000444555000,,,///777777666666888999999777555:::777999YYY^^^777:::111---+++***'''###$$$((((((&&&&&&(((***+++)))&&&(((((()))***)))(((&&&%%%%%%%%%''')))++++++***(((''''''''''''''''''&&&&&&)))+++333>>>ppp]]]HHHAAA:::BBB>>>888TTThhhFFF666000,,,((('''((())))))&&&###!!!"""##################"""""" !!!!!!!!! """$$$ ((('''$$$,,,BBBrrr```:::...%%%!!!)))"""'''###'''000444]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[]]][[[YYYYYYZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXZZZ[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSRRROOOKKKGGGEEE@@@===999777555444333111111000///...............++++++,,,---......///000---,,,,,,+++***))))))(((''''''&&&%%%%%%%%%%%%&&&!!!!!!!!!""""""!!!!!!!!!!!!   !!!!!!!!!$$$+++444...)))===TTT\\\^^^sssXXX???777:::CCCMMMbbb~~~jjjWWWHHH777777000***)))((($$$""""""...+++,,,111888QQQnnn\\\```tttHHH444,,,)))......///---666UUUlll\\\999+++&&&###%%%&&&$$$$$$%%%%%%&&&'''((('''%%%###!!!$$$"""$$$))),,,,,,///333555LLLooooooPPP555---111+++111>>>:::???gggNNN222111...***///(((***)))******+++,,,---...///...,,,+++******,,,...///)))...111111333777777444333<<<<<>>;;;222...,,,+++((($$$%%%))))))''''''+++///111...+++))))))***+++***(((&&&$$$$$$$$$%%%(((,,,---***&&&'''''''''''''''&&&&&&&&&)))***333BBBvvviiiLLLDDDGGGVVVQQQDDDLLLrrrZZZ@@@888444...///,,,)))&&&""" %%%#########""""""######### !!!!!!!!! """$$$******'''666WWWLLL333,,,### (((%%%&&&&&&+++111777eee\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]][[[YYYYYYZZZ[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSQQQNNNJJJFFFDDD@@@===999666555444333111000//////...............++++++,,,,,,---......///+++++++++******)))))))))''''''&&&%%%%%%%%%%%%&&&!!!!!!""""""""""""!!!!!! !!!%%%,,,444---(((;;;PPPUUUUUUrrr```@@@;;;>>>BBBWWWrrr|||hhhTTTFFF;;;000+++)))&&&%%%&&&(((&&&)))444HHHjjjsss]]]]]]RRR777,,,(((***,,,,,,)))---DDDYYYMMM222+++'''%%%'''&&&$$$###%%%$$$%%%&&&''''''%%%###!!!###!!!###))),,,,,,///333777HHHyyy~~~~~~[[[<<<000222,,,111>>><<>>222222...+++,,,)))$$$%%%)))%%%$$$######"""######$$$ """""""""!!!!!!"""$$$""",,,***+++HHHssslll===///***!!!!!!&&&&&&&&&''',,,///===ooo\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]______]]][[[YYYZZZ[[[\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSSSSSSSQQQNNNJJJGGGDDD@@@===999777555444333111//////......---......///,,,,,,,,,,,,------------******************))))))''''''&&&%%%%%%%%%%%%&&&""""""############""""""  $$$)))000,,,+++===MMMQQQSSSmmmiiiIII666CCCUUUeeebbbQQQ===111,,,)))))),,,&&&)))///===[[[mmm]]]UUUNNNOOOWWWlllzzz^^^VVV\\\<<>>///,,,(((&&&'''&&&######&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$!!!###'''***+++///333888FFFtttiiiFFF555555111444===>>>OOO}}}TTT888555000---111***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///)))...222333555999999666777===666888CCCjjjtttCCC---,,,222888<<<>>>666111444888999:::<<<;;;QQQOOOBBB888333666555444333333444666666777<<<>>>;;;999:::999666555555777:::888555777<<<999888777777999:::999888000888777FFFyyyXXXBBB333///---,,,)))%%%&&&***&&&***111666777666222000---,,,+++***((('''&&&%%%"""""""""$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((+++***666MMMjjj[[[jjjLLL888333,,,+++000000)))&&&(((((('''%%%$$$######$$$$$$"""#########""""""$$$&&&%%%+++)))333[[[UUU333...((("""$$$$$$$$$%%%(((***...HHH}}}\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^]]]\\\\\\]]]^^^___]]]\\\ZZZZZZ\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVRRRSSSRRRQQQOOOKKKHHHEEEBBB>>>:::777666444222111.........------......///---------,,,,,,,,,,,,+++))))))))))))************''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$###### !!!&&&+++***000AAAJJJMMMTTThhhkkkBBB666555KKKmmmvvvVVV@@@333,,,,,,...***111666AAAeeelllWWWHHH;;;444888;;;BBBOOOfff```OOO}}}ccc???000***)))+++'''&&&+++222444111---***'''%%%&&&%%%"""$$$)))$$$$$$%%%%%%&&&&&&''''''%%%""""""&&&)))+++///444666BBBpppxxxLLL555555777999???FFFaaaYYY;;;777111---111+++...------,,,,,,+++*********,,,,,,,,,---......//////)))...111111444999:::888555===888:::EEEjjjZZZ555+++111666;;;AAA===<<<===???===999:::>>>===___KKKCCC;;;555777666555555555777999:::999======:::888::::::999777444555999;;;999:::===888666555666888:::999999111;;;777>>>lll```FFF444111///...+++'''(((,,,+++333<<<@@@===888444222000...+++((('''&&&&&&&&&######$$$###"""###%%%'''$$$%%%%%%&&&'''((())))))***+++<<>>CCCMMMjjj___BBB,,,000;;;===>>>AAA===FFFRRRVVVMMMAAA===AAA???hhhzzzHHHCCC===777;;;:::888666555666777888888<<<<<<888777:::<<<;;;777333222888<<<<<<;;;<<<777555555555888999:::999222===777888dddbbbHHH666333111000,,,((()))...222<<>>@@@@@@BBBNNNXXXRRRDDD111222222:::EEEDDDHHHXXXnnnfffHHH@@@===KKKOOO<<<===888999666777:::999555444666888;;;>>>???===<<<;;;;;;888777666888;;;<<<<<<::::::::::::999999888888888666777;;;AAAXXX```EEE444555888999333...444>>>aaarrr]]]MMM===555000+++'''((((((&&&&&&((($$$%%%&&&''''''&&&&&&%%%%%%&&&'''''''''(((+++---...444RRRjjjYYYhhhssseeePPP===666111+++(((******''''''***+++'''%%%''''''&&&(((---:::XXX|||mmm999333---%%%!!!###%%%%%%$$$###+++(((333aaaYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZ]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^^^^^^^]]]]]]\\\ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]][[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWXXXYYYXXXWWWUUUQQQPPPNNNLLLHHHDDDAAA@@@;;;:::888666444222111111------------------------------------,,,+++************))))))))))))((((((''''''''''''&&&%%%$$$#########$$$$$$######"""!!!!!!!!!   """%%%"""&&&$$$&&&///444???SSS```mmmHHH666;;;???ppp\\\CCC444111...222;;;VVVYYY<<<000)))+++---)))'''***,,,+++'''+++000+++222GGGwwwlllLLLNNNtttvvvEEE555333---333000+++(((''''''''''''&&&%%%%%%$$$$$$#########&&&&&&''''''&&&%%%###"""%%%%%%&&&'''***...111333222@@@\\\[[[TTTlll~~~eee:::222000...000111------------------------000000000000000///...---333444666888999:::::::::888<<<;;;999<<>>EEEJJJKKKZZZvvvfffBBB;;;;;;QQQYYY<<<<<<>>>888555666999999555444777666:::???BBB@@@===:::999<<<:::777777999;;;<<<<<<<<<;;;;;;:::999888777777666666;;;@@@UUUfffDDD:::000333???888+++;;;\\\kkkLLL999999111,,,)))***)))&&&%%%&&&$$$%%%&&&'''(((((((((((('''((()))(((((()))+++...222>>>ddd]]]TTTqqqgggUUUOOODDD999444111,,,'''%%%%%%$$$$$$&&&&&&'''---666KKK```~~~TTT---,,,'''"""!!!$$$&&&&&&%%%''',,,***===rrrXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZ]]]\\\\\\\\\[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[XXXZZZ\\\^^^______^^^]]][[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXVVVTTTPPPOOOMMMJJJGGGCCC@@@>>>999888666444222111000000------------------------,,,---......---,,,***)))***)))))))))((((((((((((''''''&&&&&&%%%$$$$$$###"""""""""###""""""!!!   """%%%###)))***,,,111///222???LLLvvvwwwVVV<<<444===YYYxxxTTT;;;666444999@@@OOOxxxrrrFFF333...+++------((('''***))))))&&&+++222---///???XXXzzzQQQGGG___vvvFFF555333---222///+++'''&&&&&&&&&'''%%%%%%$$$$$$$$$#########&&&&&&''''''&&&%%%$$$$$$&&&'''''')))+++...000222555DDD___eeeqqq^^^555444777333222000------------------------///000000///...---...///333555777999:::::::::999666777333......333555222222???EEEJJJRRR]]]xxx[[[<<<<<>>:::777666;;;:::888777777888999:::;;;;;;:::999888777666555222222999@@@TTTrrrIIIAAA222///777222000SSS}}}TTT:::999222,,,***++++++'''&&&'''''''''(((((())))))))))))(((((((((((('''(((+++...777EEEmmmnnnOOOZZZnnnYYYJJJBBB;;;333---&&&&&&'''***+++000<<>><<<777666444222111000//////------------------------,,,---......---,,,***))))))))))))((((((((((((''''''&&&%%%%%%$$$$$$######!!!""""""""""""!!!  !!!$$$""")))***,,,111///111???RRRkkknnnXXXCCC666777CCCyyyfffAAA888777>>>CCCFFFeee}}}SSS999---+++***)))&&&###$$$'''((((((%%%)))111...000===DDDyyy[[[FFFQQQ~~~qqqEEE222///,,,,,,,,,+++***((('''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&'''(((***,,,...000111555EEE```ggg~~~iii>>>999999444///***---------------------------///000///------...000111333666999::::::999999999888222+++(((---222444777AAAGGGRRRhhh~~~WWW???AAABBB```}}}QQQ@@@===999666555888888555555888:::;;;<<<;;;777555333333666777777777666555555555:::999888777666555444333//////666>>>QQQ~~~]]]EEE999222000111AAAqqqkkkGGG<<<333...+++,,,,,,)))(((*********))))))(((((((((((('''''''''&&&&&&'''+++...444IIItttUUUIII]]]nnncccXXXHHH<<<555333222333444:::HHHVVVhhhpppTTT111+++---((('''&&&&&&''''''&&&%%%+++333KKKxxxWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]][[[[[[\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ\\\\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZ[[[]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___]]]\\\[[[ZZZZZZZZZZZZZZZXXXWWWVVVWWWXXXWWWVVVTTTOOONNNKKKHHHDDD@@@<<<:::666555333222000/////////------------------------------------,,,+++******))))))(((((((((((('''''''''&&&%%%$$$############!!!!!!""""""!!!!!!   !!!"""'''%%%&&&...111:::MMMfffgggVVV>>>222111???VVV{{{LLL<<<777===@@@<<>>===999555555555888BBBMMMUUU[[[mmmsssEEE+++,,,111((((((((((((''''''&&&&&&###...333@@@[[[mmmrrrvvvsssrrrppppppooollliiifff[[[ZZZYYYWWWTTTQQQNNNLLLXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYY[[[\\\[[[ZZZZZZ\\\^^^]]]]]]\\\\\\\\\[[[[[[[[[]]]\\\\\\\\\\\\\\\]]]]]][[[[[[ZZZYYYYYYYYYZZZ[[[WWWVVVVVVVVVWWWWWWUUUTTTNNNMMMJJJGGGCCC>>>;;;999555444333111000/////////------------------------......---,,,++++++++++++))))))((((((((('''''''''&&&%%%$$$###""""""######"""""""""""""""!!!   $$$(((%%%&&&---111;;;MMM```WWWBBB000---444SSS{{{```GGG999999:::333EEEzzzzzzOOO666...******)))(((((()))******%%%+++((('''***'''(((444777\\\rrrTTTHHH\\\jjj]]]???***(((///)))+++---,,,***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''$$$%%%'''***,,,...000111000???UUUnnnYYY<<<000444888222////////////////////////)))...333444222111333555333555777::::::888666444000///111555999===BBBFFFJJJddd~~~NNN>>>CCCAAAsssUUU<<<>>>:::999999888555555888666777666444222111222333222444444333111111333666777777666666555555555555555111555999GGGpppqqqRRRAAA@@@XXXoooPPP???777000...,,,)))***,,,***)))(((((('''((())))))&&&&&&&&&&&&&&&)))...222;;;iiivvvQQQEEESSSzzzoooeeeZZZGGG666666222///000000///333888999===FFFQQQYYY\\\\\\\\\UUUUUUVVVGGG...&&&***(((''''''((('''''''''((()))***111//////;;;???===@@@@@@>>><<<<<<;;;;;;999777888888888888777555444333XXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYY[[[\\\\\\ZZZZZZ\\\___]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZYYYXXXXXXYYYZZZ[[[WWWVVVVVVVVVWWWWWWUUUSSSNNNMMMJJJFFFBBB>>>:::888555444333111000/////////------------------------///...,,,+++******+++,,,)))(((((((((''''''''''''&&&%%%$$$""""""""""""###"""""""""""""""!!!!!!   (((---,,,---111///222@@@HHHBBB555///222>>>hhhtttSSS>>>666555---;;;lll]]]CCC666///'''((((((''''''((('''%%%"""++++++))),,,((((((333555TTTzzzZZZGGGRRR\\\UUU===((('''111,,,---...,,,(((&&&(((***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&"""$$$&&&))),,,...000111333@@@RRRmmm{{{pppLLL888999;;;000000000000000000000000000)))///555777555444555888666777:::;;;:::888444222:::777555888>>>EEEMMMSSShhhyyyHHH>>>LLLQQQfffAAA@@@<<<::::::888555555888222444555555444333333555444444333000...000555:::777777777777666666666666777333666:::GGGqqq```GGGAAARRRcccEEE<<<333///,,,((((((+++((((((''''''''')))***+++'''''''''&&&'''+++111555LLL~~~nnnKKK:::???eeennnqqqrrrkkkkkkaaagggfffddd```XXXOOOKKKLLLHHHHHHBBB<<<<<>>:::444888<<<<<<;;;CCCNNNOOOYYYpppfffKKKGGGBBBXXX~~~MMMEEE???>>>;;;555888888+++444555666777777777777666444333111111222555777999333444555444333333555666888111444<<>>:::;;;<<<======;;;:::888:::>>>;;;666:::@@@;;;...000111111000---+++,,,,,,---111444333000...111555555444111---)))''')))+++%%%''')))***)))((()))***+++,,,---...///000000000222222222222222222222333111111222444555777888999YYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZYYYXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZZZZ[[[]]]^^^___ZZZZZZZZZZZZYYYYYYYYYXXXYYYWWWVVVVVVVVVUUURRRPPPMMMKKKGGGCCC>>>:::777666222222333333222111///...---------............///...---,,,***)))))))))((())))))((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""!!!!!!!!!   """!!!  ***...///,,,,,,//////+++$$$,,,******@@@eeeoooWWWHHH888222777SSS___BBB---...,,,***)))'''''''''((()))***+++***((('''(((***,,,...333EEExxxpppWWW===@@@???444///'''---...000333444333000,,,((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((***,,,...000111333666GGG{{{nnnsss]]]ppphhhFFF>>>999000666333222333222///000444222222222333333444555666666>>><<<999>>>;;;777;;;===CCCHHHUUUkkkyyycccJJJHHHBBBWWWaaaQQQEEE@@@===777999===888333333333333333333222222222222222333333444555555222333444444333333444555<<<999>>>DDDTTT}}}aaa___aaa{{{lllEEE:::444000111+++///)))******++++++***)))((()))...***'''///444:::FFFmmm~~~yyyuuupppkkkggg[[[WWWTTTQQQPPPOOOLLLIIIDDDBBB???>>><<<888222---***000444222111333333///444444333222111000000000'''---333999FFFNNNDDD333...//////...,,,***+++,,,///222555555333111222444555222///+++)))))))))***,,,...222444555666888:::555666777777888888888888??????@@@AAABBBDDDDDDEEEMMMNNNNNNOOOPPPPPPOOOOOO[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTQQQNNNKKKIIIEEEAAA<<<999666555222222222222111000///...---------............///...---,,,+++***)))))))))((((((''''''''''''''''''%%%%%%$$$############$$$"""""""""!!!!!!!!!    &&&)))+++++++++---,,,)))$$$---)))+++JJJyyydddLLL888222555LLLvvvKKK444***///)))(((''''''&&&'''(((***++++++***)))((()))+++---///222@@@oooaaa@@@:::555///111---222444000555???@@@555+++)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++---///000000111222666OOOiiidddTTThhhVVVEEE>>>777:::555333333222000111444333222111111222333555666666;;;666555;;;:::777>>>EEEZZZjjjzzz^^^IIIIIIBBBVVV]]]HHH@@@@@@:::888<<<;;;333222222222111000000///111222333444444333111111000222444444333333333444---111999@@@TTTrrrbbb___{{{VVV@@@555333888......++++++,,,,,,+++***)))))))))...(((&&&...333888DDDJJJYYY```[[[XXX[[[XXXOOORRRNNNHHHDDDBBB@@@???===;;;<<<;;;:::888777777777999888666555555555333222000111111///222666777444555444222111111222333444---111777@@@MMMTTTHHH666666888:::<<<<<<>>>@@@BBB<<<===???AAAAAA@@@>>>>>><<<777111///......,,,)))<<<>>>BBBDDDEEEGGGIIIKKKMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLMMMNNNNNNOOONNNNNNPPPPPPPPPNNNLLLJJJ\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVTTTPPPMMMHHHFFFCCC???;;;777555444222222222111000000//////---------............///...---,,,+++************&&&'''''''''''''''''''''%%%$$$$$$###############""""""!!!!!!!!!   !!!$$$''')))******)))''''''000+++///WWWlllOOOLLLKKKUUUnnn```DDD333222444GGG{{{jjj>>>///---333)))&&&&&&&&&&&&''')))***+++******))))))***,,,...///555===iiinnnKKK???444---444444;;;===555;;;NNNPPP<<<---,,,)))))))))((('''&&&%%%%%%&&&&&&&&&&&&'''((())))))***+++---///000000000000333888WWWeeeWWWNNNbbbkkkMMMCCCBBB999555333444444111111333333222111111111333555666444777444444<<<;;;:::CCCHHHpppYYYHHHIIICCCWWWrrrSSSCCCEEE@@@:::999666444333333222222222222222222333333222222111000//////111444444333333333444111888@@@FFF]]]lllZZZuuuXXXAAA444000555+++))),,,,,,,,,,,,+++***))))))&&&,,,)))(((///...+++222111666777666<<>>FFFLLLGGG===EEEFFFHHHIIIHHHIIIKKKLLLKKKKKKLLLNNNPPPPPPMMMJJJFFF@@@999777777777333...BBBDDDFFFGGGFFFEEEFFFGGG@@@@@@???>>>>>>>>>>>>>>>DDDDDDCCCBBBAAAAAA@@@@@@BBBCCCEEEFFFEEECCC@@@>>>\\\\\\\\\\\\\\\[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVTTTPPPMMMFFFDDDAAA===999666444333222222111000000/////////---------............///------,,,+++************&&&&&&&&&&&&''''''''''''%%%$$$######""""""######!!!!!!!!!!!!   ###'''((('''&&&%%%"""+++***777hhhwwwXXXDDDBBB@@@>>>AAARRRuuuYYY<<<000222444CCCuuu```999///...333'''&&&&&&&&&'''((())))))***)))))))))***+++,,,...///444:::eeepppQQQJJJ>>>666;;;;;;AAADDD@@@OOOhhhiiiMMM444---+++***)))((('''&&&%%%%%%''''''''''''((()))***+++)))***---...000000000///333:::^^^eeePPPIIIZZZ[[[CCCAAA777333222666777444111111333222222111222444555666666:::888999???<<<===JJJOOOVVVHHHJJJEEEZZZlllPPPJJJCCC>>><<<777444444333222222333444444666444222000...//////000///111333444333333444555:::???EEELLLeee{{{YYYooohhhEEE:::000+++111))))))---,,,,,,++++++*********'''---***)))000...(((,,,555555444555@@@LLLKKKDDD;;;999666555555888===AAA;;;888888===EEEIIIGGGDDD<<<>>>BBBDDDEEEEEEEEEEEEAAA>>>===@@@CCCCCC@@@>>>===???BBBEEEFFFFFFDDDCCC???BBBDDDDDDGGGLLLOOOOOOUUUUUUTTTQQQMMMIIIHHHIIIGGGGGGHHHJJJKKKKKKIIIGGGDDD???::::::===>>>;;;777>>>???AAA@@@???===>>>>>>EEEEEECCCBBBBBBBBBBBBBBB<<<;;;;;;:::999888777777;;;===???AAAAAA@@@>>><<<[[[[[[[[[\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVSSSNNNKKKDDDBBB@@@<<<999666444444222222111///////////////---------............///,,,+++******))))))******''''''&&&&&&&&&&&&&&&&&&$$$$$$###""""""""""""###!!!!!!!!!     %%%&&&$$$###%%%$$$+++///HHH}}}tttUUUAAA777///,,,+++,,,111FFFqqqZZZ;;;000444444AAArrrVVV777000+++...&&&&&&&&&&&&'''(((((((((((((((((())))))+++,,,......000666dddttt[[[XXXQQQMMMVVVVVVZZZWWW\\\rrrbbb???000...,,,***'''&&&%%%%%%&&&''''''''''''(((***+++,,,)))***+++---///000000000444===aaaiiiPPPFFFRRRvvvOOO@@@;;;666444777888555111111222222333444444555555666555999888:::===:::@@@SSSsssVVVIIIKKKGGG^^^fffTTTFFFBBBBBB<<<666555444333222333444555777555222///......000111111222333333333444666888:::;;;DDDRRRnnnqqqNNNYYY{{{tttooohhhccc___YYYPPPGGGDDD000444///***000,,,///------,,,,,,,,,,,,------)))---((('''000111///555444444444888BBBKKKKKKEEE??????@@@AAACCCIIIPPPVVVNNNIIIGGGKKKSSSVVVQQQKKKEEEHHHLLLOOOOOONNNMMMMMMFFFCCCDDDGGGGGGDDD@@@@@@>>>@@@DDDGGGHHHFFFBBB@@@777>>>DDDGGGFFFFFFHHHJJJJJJKKKLLLKKKIIIHHHIIIJJJCCCDDDEEEEEEEEEEEEEEEEEEFFFDDDDDDFFFKKKNNNNNNLLLQQQSSSUUUVVVVVVVVVWWWXXXVVVUUUSSSRRRQQQRRRRRRSSSWWWWWWXXXYYYYYYZZZ[[[[[[XXXYYY\\\^^^___^^^]]]\\\YYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[ZZZYYYXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTPPPKKKGGGCCCBBB???<<<999666555444333222000///......//////---------............///******))))))(((((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!   !!!"""### ###$$$!!!!!!%%%***///999[[[tttOOO;;;444333...))),,,333000555WWW```===111333222@@@tttOOO666000&&&)))'''&&&&&&''''''''''''''''''&&&'''((()))***,,,---...000777fffhhh```YYYaaazzzoooJJJ777000...***&&&$$$$$$&&&''''''''''''((()))***,,,,,,)))***+++,,,...000222333555@@@bbbnnnTTTHHHNNNtttXXXEEE===666666777555333333222333555666777777666555111666777999>>>???OOOkkkWWWJJJLLLHHHbbbsssZZZPPPLLLBBB===;;;999666555444555555555444333111000000000111444444444333222444888;;;@@@<<>>999;;;===@@@GGGNNNOOOLLL@@@BBBEEEHHHKKKRRRZZZ```PPPMMMKKKMMMOOONNNIIIDDDHHHJJJLLLKKKIIIGGGHHHJJJDDDCCCFFFKKKLLLHHHIIINNNFFFHHHLLLPPPRRRRRRQQQPPPLLLPPPVVVZZZZZZXXXWWWXXXXXXZZZ]]]```bbbdddhhhjjjnnnpppqqqpppmmmmmmpppsssssstttuuuxxx|||~~~WWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWRRRRRRRRRSSSRRRNNNIIIEEECCCAAA???<<<999777555555333222000///......//////---------.........//////***)))((((((((((((((()))(((((('''&&&%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!   """%%%&&&""""""### %%%(((---<<>>000222111AAAwwwLLL777111###'''***'''''''''(((''''''&&&&&&%%%&&&''')))***+++,,,---333;;;kkkppp\\\SSSeeeqqqPPP???222...***%%%###$$$&&&((('''''''''((()))+++,,,---******+++,,,...111444666555BBBbbbqqqXXXLLLNNNxxxNNNCCC999555555444333555111333666888999888666555111888:::???FFFLLLeeeXXXKKKLLLJJJeeewwwdddYYYJJJDDDBBB???;;;888666666666333333444444333222000///555555444222222555999===<<<111666GGGXXXjjjtttnnnkkkjjjddd\\\XXXVVVQQQKKKLLLGGGAAA999:::HHHIII555:::777666888777555777<<<888...;;;999222666000000000000///000111222444555333;;;>>>EEEPPPMMMDDDCCC===???@@@@@@BBBEEEEEEDDDAAACCCDDDCCCCCCEEEKKKOOOGGGHHHJJJLLLMMMLLLKKKJJJSSSUUUVVVUUUTTTUUUZZZ^^^ZZZZZZ___gggjjjjjjpppyyysssvvvzzz[[[[[[[[[[[[[[[ZZZYYYYYY___]]]ZZZZZZ[[[\\\[[[XXXXXXYYY[[[\\\\\\[[[ZZZYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXWWWVVVTTTSSSVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSQQQMMMIIIGGGAAA@@@===:::777555333222444333222000///.........///,,,***,,,000000---(((,,,+++***)))((((((((((((&&&'''(((((((((&&&$$$"""%%%$$$###"""!!!!!!!!!!!!""""""!!!    !!!"""### ######""""""%%%(((+++***@@@yyyXXXCCC333******((((((###%%%***)))'''333DDD}}}mmm???444666222JJJzzzNNN888///''',,,###(((((('''''''''&&&&&&&&&$$$&&&((()))))))))***+++111???ooobbbWWWeee___DDD999///...+++(((%%%#########(((''''''))),,,------+++111......000///...111777777???hhhVVVVVVOOOvvvbbbKKK;;;===AAA<<<666444777555666:::;;;999999<<<:::888;;;???EEEYYYPPPFFFJJJIIIkkkrrrZZZRRRCCCEEELLL@@@333444888777555333444666666333000444555555333111000111222444666;;;@@@DDDFFFHHHHHHGGGEEECCCAAAAAAAAA@@@@@@>>>??????>>><<<::::::;;;<<<;;;;;;;;;<<>>@@@AAA@@@===999777333222111222444888<<<>>>DDDEEEGGGHHHGGGFFFDDDBBBBBBDDDFFFFFFFFFEEEFFFHHHFFFGGGIIIKKKNNNQQQSSSUUUTTTVVVYYY\\\___aaacccdddmmmnnnppptttyyy[[[[[[[[[[[[[[[ZZZZZZYYY^^^\\\ZZZZZZ\\\]]][[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWUUUSSSQQQRRRRRRQQQOOOKKKGGGEEE@@@???<<<999666444333222444333222000///............,,,+++...222333///+++,,,+++***)))((((((((((((&&&'''(((((('''&&&$$$"""%%%$$$###"""!!!!!!!!!!!!"""!!!!!!  !!!"""!!!######!!!!!!###&&&***,,,CCC|||jjjFFF888...)))+++***'''$$$%%%***)))'''111@@@mmmzzzGGG888999888RRRMMM888000)))000((((((((('''''''''&&&&&&&&&%%%&&&((())))))***,,,...222@@@pppdddNNNXXX\\\???333...---***(((&&&$$$$$$$$$'''(((***,,,,,,---------///---...000000///333888:::AAAkkk{{{PPPVVVPPPyyylllPPPDDDAAA>>>@@@EEE999555444666666555666:::======@@@IIIZZZwwwaaaUUUQQQOOOrrrzzzcccWWW\\\cccSSS>>>666222222111000222444555333111,,,...///000000111333555444555777999::::::999888BBBAAA@@@??????>>><<<::::::;;;=========>>>AAACCC???>>>>>>@@@BBBGGGKKKMMMDDDCCCAAA???===;;;999888>>>===<<<<<<===>>>@@@BBBCCCEEEJJJNNNSSSUUUWWWWWWXXX[[[^^^aaabbbdddfffhhhlllmmmqqqwww~~~[[[[[[\\\\\\[[[[[[ZZZYYY\\\[[[ZZZ[[[\\\]]]]]][[[\\\\\\[[[ZZZYYYYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWVVVTTTRRRRRRRRRQQQPPPLLLHHHEEEBBB>>>===;;;888555333222111333222111000///.........,,,,,,---000444555111...,,,+++***)))((((((((((((&&&''''''((('''%%%$$$###%%%$$$###"""!!!!!!!!!!!!"""!!!!!!  !!!""""""!!!!!!"""$$$(((,,,CCCyyytttNNN444///)))(((+++)))&&&$$$&&&***(((&&&...:::WWWNNN<<<<<<===XXX~~~JJJ777111+++333---((((((((('''''''''&&&&&&&&&'''(((((()))+++///222333AAAqqqrrrOOOPPP\\\>>>222---,,,***(((&&&&&&&&&&&&&&&)))...///---,,,---...///------000000000333999AAAHHHtttUUUWWWSSS}}}jjjQQQAAA888888>>>>>>;;;:::===>>><<<===AAA???GGGSSSeeewwwcccWWWUUU|||}}}cccXXX^^^dddSSS>>>444///000000000222555666555444777999;;;;;;:::999:::;;;===>>>???@@@@@@???>>>===;;;;;;===>>>??????>>>>>>@@@AAACCCCCCDDDGGGJJJMMMOOOMMMKKKJJJKKKMMMPPPSSSEEEDDDBBBAAABBBDDDGGGIIIBBBDDDHHHLLLQQQVVVZZZ\\\dddgggmmmttt{{{[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]^^^]]][[[YYYXXXXXXYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUUUUUUUVVVVVVTTTRRRSSSRRRQQQOOOKKKGGGCCCAAA<<<;;;999666444222111111222222111//////.........,,,---...111444333000,,,++++++***)))(((((())))))''''''''''''&&&%%%$$$###%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!    !!!""""""###$$$&&&+++???ppp]]]@@@...---)))(((***&&&&&&%%%&&&)))(((&&&+++444GGGUUUAAA???BBB```~~~HHH666000***222...((((((((((((''''''''''''''''''''''''(((,,,111666444BBBrrraaaQQQvvvaaaBBB555,,,+++)))((('''(((((()))%%%+++000111...+++---000000......111000///333888DDDNNN}}}iiiZZZUUUjjjUUUJJJIIIBBB???@@@DDDEEEDDDEEEHHHHHH]]]wwwwwwdddhhhsss^^^OOODDDGGGLLLAAA777777777333444555777888999999999666888::::::999777777888===>>>@@@BBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGJJJNNNQQQLLLJJJHHHGGGHHHKKKNNNQQQTTTUUUWWW\\\bbbjjjqqquuu\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZ\\\]]]]]]^^^^^^^^^^^^]]][[[YYYXXXXXXYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWWWWXXXUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTUUUVVVVVVTTTSSSTTTSSSQQQNNNKKKGGGCCCAAA;;;999888555444222111111111111000///............---...///000111///,,,)))+++***))))))))))))))))))''''''''''''&&&%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!    ###%%%''''''(((---<<>>>>>>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBDDDHHHLLLHHHKKKNNNQQQTTTYYY^^^bbbaaaaaabbbeeekkkqqqxxx|||\\\\\\\\\]]]\\\\\\[[[ZZZXXXZZZ]]]^^^^^^]]]^^^^^^\\\\\\[[[ZZZYYYYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWWWWUUUTTTTTTSSSPPPMMMJJJFFFCCCAAA:::999777555444333222222111000//////.........///......///...---,,,***)))******)))))))))))))))***(((''''''&&&%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%((()))))),,,222>>>cccjjjAAA000)))+++((()))+++&&&&&&''''''&&&&&&'''+++...===zzz___CCCDDDTTT{{{GGG666111&&&,,,))))))))))))(((((((((''''''''''''''''''(((,,,222666444BBBrrr^^^```ccc@@@...,,,+++***)))))))))***+++))),,,///...,,,+++---///222000000222111///222888<<>>DDDHHH@@@===???;;;===@@@DDDEEEDDDEEEGGGIIIHHHHHHGGGEEEDDDEEEHHHKKKTTTTTTUUUWWWYYY\\\^^^___hhhnnnwww~~~\\\]]]]]]]]]]]]\\\[[[[[[XXX\\\``````^^^\\\\\\^^^XXXYYY[[[\\\\\\[[[ZZZYYYZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXVVVUUUTTTUUUUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYWWWVVVPPPOOOLLLJJJFFFDDDBBB@@@999888777666555444444444000//////............///---------,,,++++++...000***)))))))))))))))******(((((('''&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!  !!!"""&&&))))))(((,,,666BBBcccMMM999,,,((()))$$$'''+++&&&(((((('''$$$%%%)))---///444gggqqqnnnGGG:::666***...+++))))))))))))((((((((((((&&&'''(((((()))+++///222333AAAqqqmmmqqqLLL999...---+++************+++///,,,))))))+++---......---+++---111222333888>>>YYYnnnVVVsssuuutttdddQQQOOOMMMUUUZZZ[[[RRRLLLMMMFFFAAAHHHIIIDDDEEEGGG@@@@@@[[[}}}pppWWWFFFDDDFFFPPPUUUMMMGGGAAAFFFHHHAAABBBGGGEEE@@@DDDHHHJJJJJJKKKNNNQQQOOOQQQSSSWWW\\\ccclllqqq~~~\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\]]]^^^^^^^^^]]]\\\^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUUUUVVVWWWYYYZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVUUUUUUUUUUUUTTTRRRPPPOOOLLLIIIEEEAAA===;;;888777555444333333444444000000000000000000000000...------,,,,,,++++++***,,,,,,++++++***)))))))))'''&&&&&&%%%%%%$$$############""""""!!!!!! !!!!!!!!!!!! !!!!!!  """###"""%%%***+++666@@@\\\oooDDD555111,,,((((((((((((((('''((()))(((((())),,,...666XXXqqqHHH888888+++,,,///)))))))))))))))))))))))))))*********)))***---///333DDDnnn~~~rrrJJJ;;;555111//////,,,)))***...444000,,,+++---//////...///222...///333111888KKKjjjvvvWWWdddqqqhhhcccZZZVVVPPPJJJFFFEEEFFFFFFJJJKKKKKKIIIGGGEEEEEEFFFCCCCCCDDDDDDCCCGGGTTTccc\\\SSSLLLDDDEEEWWWaaaVVVKKKIIIFFFDDDDDDGGGKKKNNNQQQRRRUUUXXX\\\___aaacccbbbjjjrrrvvv{{{]]]]]]]]]^^^^^^]]]]]]]]][[[\\\]]]^^^___^^^]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLHHHDDD@@@===;;;999888666444333222333333////////////////////////...------,,,,,,++++++***,,,,,,+++******))))))(((''''''&&&&&&%%%$$$$$$$$$#########"""!!!!!! !!!!!!!!!!!! !!!  """###"""&&&+++(((111:::VVVddd@@@333///***((('''((((((((('''(((((((((''')))+++...555WWWvvvIII777999,,,---///,,,,,,+++***))))))(((((()))************+++...111444BBBkkkrrrUUU???555111...---,,,+++...444999555000---,,,,,,+++***000000,,,---111000???ZZZ___eee{{{tttjjjYYYZZZZZZWWWRRRMMMIIIHHHLLLKKKHHHFFFDDDDDDDDDDDDIIIJJJJJJIIIGGGEEEFFFGGGJJJFFFCCCBBBAAAAAAGGGOOOPPPMMMMMMLLLNNN___iii```PPPPPPSSSWWW^^^fffnnnrrryyy|||]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\ZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVTTTTTTUUUUUUSSSRRROOOMMMKKKGGGCCC???<<<:::999888666444333222111111////////////////////////...------,,,,,,++++++***,,,++++++******)))(((((((((''''''&&&&&&%%%$$$$$$$$$######""""""!!! !!!!!!!!!!!!  """###"""&&&+++///444555LLLUUU<<<000---)))''''''((()))(((&&&''''''''''''(((+++---555UUUzzzJJJ777999......///...---,,,+++***(((''''''((()))***++++++---000222555AAAgggsssfff___@@@888222---,,,,,,,,,000555999555111---,,,,,,***)))---...---222666666KKKppp^^^\\\{{{llleeeaaaUUUOOOMMMFFFLLLMMMMMMLLLJJJIIIIIIJJJAAABBBCCCEEEFFFGGGGGGGGGBBBCCCCCCBBB@@@???@@@AAAKKKGGGFFFIIIKKKKKKMMMPPPSSSVVV___dddgggvvvxxxyyy|||]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSTTTUUUWWWXXXYYYXXXXXXWWWXXXWWWWWWVVVVVVWWWWWWXXXVVVUUUSSSSSSTTTTTTRRRQQQNNNLLLIIIEEEAAA===;;;999999888777555333111000///////////////////////////...------,,,,,,++++++***+++++++++***))))))(((((((((((('''&&&&&&%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!  !!!"""!!!%%%+++;;;:::444FFFyyy{{{III:::---+++'''&&&'''(((((((((%%%&&&&&&&&&&&&(((+++---555RRR}}}NNN888999......---------,,,+++***)))((((((((()))***++++++---111333555@@@ddd~~~^^^tttkkkDDD;;;444...---,,,***,,,000000///---,,,,,,------...***---///777???DDD___^^^SSSxxxoooiiiddd___WWWQQQMMMFFFIIINNNKKKNNNQQQKKKJJJJJJIIIGGGDDDBBBCCCEEEHHHHHHHHHHHHGGGGGGFFFFFFNNNOOOQQQRRRQQQRRRTTTUUUSSSTTT\\\fffllloootttyyy\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[XXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSUUUVVVVVVVVVUUUTTTTTTUUUWWWXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVTTTSSSSSSSSSSSSRRRPPPMMMKKKHHHCCC???<<<:::999888888777555333111//////...........................------,,,,,,++++++***++++++******)))(((((('''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!%%%,,,777999666GGGyyypppBBB:::,,,***'''&&&'''((((((((($$$%%%&&&&&&&&&(((+++...444PPP~~~UUU;;;888------++++++++++++***************''')))******+++---000333555@@@dddfff]]]|||OOO===666000///...++++++,,,*********++++++---///000,,,///...444CCCUUUxxxfffTTTvvvllleeecccccc[[[TTTLLLJJJLLLNNNLLLIIIIIIDDDHHHLLLJJJQQQXXXTTTFFFFFFFFFEEEEEEFFFIIILLLPPPNNNLLLKKKJJJJJJKKKLLLLLLOOOSSSWWW[[[___cccfffxxx[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTRRRRRRSSSSSSQQQPPPMMMJJJFFFAAA===:::999888777777666555333111000///...........................------,,,,,,++++++***+++******))))))((('''''''''&&&&&&%%%%%%$$$######%%%$$$$$$######"""!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""'''...)))222777KKKyyyhhh>>>888,,,***((('''((((((((('''$$$%%%&&&''''''))),,,///444MMM|||___BBB:::,,,---+++))))))))))))))))))))))))'''((()))******,,,///111555AAAgggpppQQQttt___FFF===555333222///---...***+++,,,,,,++++++---///111333...111JJJllllllVVV}}}zzzrrrlll\\\YYYSSSMMMJJJNNNUUUZZZZZZSSSLLLJJJMMMPPPPPPNNNJJJCCCCCCAAA>>>IIIVVVTTTGGGIIIJJJLLLMMMPPPTTTXXXTTTUUUXXX\\\cccjjjqqquuuZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWUUUSSSRRRRRRRRRRRRQQQOOOLLLIIIEEE@@@<<<999888777555555555555444222000///...........................------,,,,,,++++++************)))((((((''''''&&&%%%%%%$$$$$$###""""""%%%%%%$$$######""""""!!!!!!!!!!!!!!! !!!###!!!!!!!!!  ###%%%+++222---666888FFFoooccc;;;333---+++)))((())))))((('''%%%&&&''''''(((***---000444KKKuuujjjJJJ===------,,,***)))))))))(((''''''''''''((()))))))))***---///444BBBkkkgggyyy|||ZZZMMM???777333000...///+++---......,,,,,,...000...999888>>>```uuu\\\www}}}wwwiiieee^^^WWWQQQLLLJJJIIICCCDDDCCCCCCDDDHHHPPPVVVNNNJJJFFFDDDDDDDDDBBB@@@FFFBBBCCCAAA???MMM[[[YYYJJJMMMRRRWWW[[[```fffiiixxx|||YYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXXXXXXXYYY[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWYYYZZZWWWVVVVVVUUUUUUVVVVVVWWWTTTSSSQQQQQQRRRRRRPPPOOOLLLIIIDDD???;;;999777777444444555555444222111000..............................---,,,,,,++++++************)))((((((''''''%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$###""""""""""""!!!!!!!!!   """$$$!!!!!!!!! """%%%'''...666===AAA:::>>>bbb```888......,,,***)))))))))(((&&&%%%&&&(((((((((***...111444JJJnnnrrrPPP@@@.........+++***)))((('''&&&%%%$$$'''((()))(((((()))+++...333DDDnnnnnn]]]HHH;;;444...---...***---//////......111333(((<<>>MMMnnnjjjfff|||qqquuurrrggg___[[[VVVPPPMMMNNNMMMKKKIIIHHHHHHIIIAAACCCFFFGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEGGGJJJMMMNNNNNNNNNPPPTTTYYY___bbbcccgggmmmttt{{{XXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZ\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWYYYYYYXXXXXXWWWWWWVVVVVVYYYVVVTTTUUUWWWXXXWWWUUUVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSSSSSSSQQQPPPOOOIIIEEEAAA===;;;:::888777555555444222111///......///////////////......---......---,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###!!!"""#########""" !!!!!!!!!!!!   !!!!!! &&&+++===ZZZvvvdddMMMDDDTTTyyyVVV===///---***((('''((((((((('''((()))((('''&&&'''***,,,111LLLsssWWWCCC333+++000//////...+++'''%%%&&&(((''')))+++***)))***,,,///222???nnn~~~]]]JJJ999111222000000///...---...///111333BBB\\\zzzvvvUUUJJJXXX\\\QQQKKKLLLOOONNNGGGCCCCCC@@@;;;AAAEEEJJJLLLLLLIIIGGGFFFFFFFFFFFFDDDCCCDDDFFFHHHNNNPPPRRRTTTWWWZZZ___bbbgggjjjpppyyyXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWXXXYYYYYY[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWYYYWWWUUUVVVWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVUUUTTTTTTTTTSSSRRRSSSSSSSSSRRRQQQOOONNNGGGDDD@@@===;;;:::888666444333222111000///...---///////////////......---......------,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!"""#########"""!!! !!!!!!!!!!!! !!!!!!!!! """%%%%%%""" %%%,,,AAA```ppp[[[FFF???IIIgggQQQ;;;///,,,***((((((((()))((('''((())))))(((''''''***,,,...JJJTTT===333,,,---...///...,,,)))'''((()))((()))*********+++...000444CCCrrrwwwWWW;;;333555000222......222222///444???PPPxxx{{{pppfff___^^^ZZZKKKBBBEEECCC???CCC<<<>>>>>>>>>@@@DDDCCC@@@999===AAACCCCCCBBBBBBBBBHHHHHHGGGGGGIIINNNUUUZZZWWW\\\dddlllssszzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZZZZYYYYYYYYYZZZZZZ\\\[[[ZZZYYYXXXWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUWWWVVVUUUUUUUUUVVVXXXYYYWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSQQQPPPNNNLLLEEEBBB???<<<;;;999777555222222111000///...------///////////////......---......------,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """(((---+++$$$ !!!$$$)))888PPPJJJ===666<<>>BBBAAA???GGG>>>>>>===>>>@@@BBBAAA>>>MMMMMMMMMMMMOOOSSSYYY^^^XXX[[[___eeelllvvvXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWZZZYYYYYYYYYYYYYYYZZZZZZ\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUTTTTTTVVVWWWXXXVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNKKKJJJCCCAAA>>>;;;:::888666444222111111000///...------///////////////......------------,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!&&&,,,222///%%% ###%%%&&&***777777111555>>>BBBOOO{{{uuuDDD777000+++***))))))***+++)))((('''((())))))(((((()))+++555LLL___AAA888...'''***)))))))))))))))(((''')))((()))***---///111111777MMMmmmWWWFFF111777///...555888:::KKKaaa|||vvvmmmcccXXXOOOJJJGGGCCC???===???AAAAAAAAA>>>BBB>>><<>>;;;888777;;;>>>AAACCCBBB>>>:::888AAACCC<<<:::BBBAAA:::<<>><<<;;;:::888555222222111111000000//////...///////////////......---++++++************))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%$$$###"""!!!!!!!!!!!!!!!  """&&&***(((### """!!!  %%%%%%###)))'''***///000///@@@nnn}}}KKK<<<222***))))))+++,,,,,,***(((&&&((()))***(((((()))***444DDDuuujjjIII666,,,---(((&&&&&&(((++++++)))''')))((((((+++///333444333;;;\\\ppp]]]???;;;666333444999@@@EEEIIIRRRQQQMMMLLLCCC;;;?????????>>>???@@@AAACCCDDD999>>>CCCCCC???;;;:::;;;999???===>>>IIINNNRRR]]]YYYbbbsssdddGGG:::AAAjjjmmmLLL;;;888WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSUUUVVVUUURRRRRRTTTWWWTTTTTTSSSSSSSSSSSSTTTTTTPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQOOOOOONNNMMMKKKHHHEEECCC???>>><<<:::999777444222222222111111000000/////////////////////......---*********))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%$$$###"""!!!"""!!!!!!!!!  !!!$$$$$$!!!!!!$$$###""" """### ######$$$---&&&---333000---===hhhNNN;;;...***))))))+++,,,,,,***(((&&&(((******)))((()))***000===nnnnnnMMM888///444(((''''''))),,,---+++(((***((((((+++000333444333===bbbuuuaaaQQQBBB;;;;;;777111222888999666777<<<:::999<<<777999GGGCCCAAA???===<<<===>>>???>>>BBBEEECCC???AAAIIIQQQIIIVVVZZZ\\\fffpppsssAAA:::333<<<___qqqJJJ:::888888VVVVVVVVVUUUUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYXXXVVVUUUSSSWWWUUURRRPPPOOOPPPRRRTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQRRRRRRQQQPPPPPPOOOMMMKKKJJJHHHFFFBBB???======;;;999777444111000222111111000///......---222222111000///...------------,,,++++++******)))'''((()))******)))((('''(((''''''&&&&&&%%%$$$$$$"""!!! !!!######!!! !!!!!!!!! """!!! !!!###'''+++///...444>>>222+++555TTTSSS777......,,,)))'''***,,,***%%%)))'''%%%%%%''')))))))))000???fffwwwFFF333222...+++***)))(((((()))***+++))),,,))),,,333111...777???zzz{{{vvvlll___SSSJJJCCC???444>>><<<777:::999555999<<<999888;;;;;;999:::===>>>@@@>>>;;;<<>>eeePPP888444---+++******))))))******+++)))---+++,,,222000000;;;RRR{{{vvvkkk\\\SSSQQQLLLHHHHHHDDD===999999===DDD@@@;;;AAA???777666666444444666666666:::@@@DDDIIILLLLLLOOOUUUZZZ[[[eeeoooyyy}}}|||{{{|||xxxrrrpppmmmgggkkklllaaa```\\\YYYZZZYYYOOO;;;,,,888,,,,,,666???JJJPPPIIIEEECCC>>>666///+++))))))VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRSSSRRRQQQQQQPPPRRRQQQPPPOOOOOOPPPQQQRRROOONNNLLLKKKIIIFFFBBB???<<<;;;:::888666333222111111111111111111111111111222111111000///...------,,,,,,,,,+++******))))))'''(((((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$$$$###"""###%%%%%%###!!! !!!!!!!!! !!! """$$$AAAEEEKKK:::000444EEErrrdddGGG777111...+++)))(((&&&$$$"""###&&&))))))''''''(((+++...<<>>>>>======;;;888555444,,,333???===;;;<<<999999555111///......------VVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQRRRRRRQQQQQQPPPOOORRRQQQOOONNNNNNOOOQQQRRROOONNNLLLJJJIIIFFFBBB???;;;:::999777555333222222222222222222222222222333111111000///...------,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###$$$$$$###$$$%%%&&&$$$""" !!!!!!!!!!!! !!!  """666:::BBB444---222>>>dddpppSSS@@@888222,,,***(((%%%######!!!&&&+++,,,)))'''***------:::```eeeDDD777...***+++------------+++******///...,,,///---222CCCjjjrrriii^^^TTTMMMFFF???999DDD<<<888<<<@@@BBBBBBDDDCCC>>>JJJbbbgggUUUGGGGGGDDDKKKGGGCCCJJJLLLHHHIIIHHHMMMVVV]]]^^^```hhhsssvvvqqqlllkkkmmmmmmhhhdddeeehhhnnngggWWWUUUWWWOOOMMMPPPQQQNNNIIIIIINNNTTTRRRNNNHHHBBB>>>>>>?????????@@@AAA@@@???>>>>>>???>>>===<<<<<<===>>>>>>>>>AAA???>>><<>>:::999777555444333222222222222222222222333333333111111000///...---,,,,,,,,,,,,+++******))))))(((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$######%%%$$$###$$$&&&&&&$$$### !!!!!!!!!!!!!!!  """$$$+++111999...,,,444;;;ZZZ}}}cccOOOCCC777---******((('''***"""''',,,---***))),,,000...:::^^^hhhDDD888111+++,,,---......---,,,++++++000...,,,...,,,222CCCssswwwnnncccWWWNNNSSSNNNFFFBBBBBBCCCBBBBBB???;;;999<<>>===<<>>======@@@BBBHHHGGGFFFCCC@@@@@@DDDGGGHHHCCC>>>???BBBCCC@@@;;;>>>???@@@===FFF]]]bbbMMM===;;;888555222///+++(((---===```wwwiiiRRRFFF>>>:::111++++++,,,)))(((***VVVWWWWWWXXXWWWVVVTTTSSSVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUSSSSSSTTTTTTTTTRRRPPPOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRQQQPPPPPPOOOQQQPPPOOONNNNNNOOOPPPQQQMMMLLLJJJIIIGGGDDD@@@===999888666444333222333333222222222222222222222222111000000///...---,,,,,,+++++++++***))))))(((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%$$$$$$######%%%$$$###$$$%%%&&&$$$""" !!!"""""""""!!!!!!  """""""""###$$$***...666,,,///888;;;TTTzzzhhhaaaKKK555---***%%%###$$$###'''***+++++++++...111000;;;^^^zzzjjjDDD777222+++,,,,,,------,,,,,,+++,,,000---+++...---111@@@eeevvvrrrhhh^^^XXXPPPKKKHHHEEEBBB???<<<<<<<<<<<<<<<<<<======@@@>>>===@@@AAA??????CCCIIIBBBFFFTTTZZZZZZ```llliiiwwwzzzxxxuuusssqqqqqqqqqnnnhhhcccYYYXXXWWWVVVUUURRRNNNKKKLLLMMMMMMKKKHHHFFFFFFFFFCCCDDDEEEDDDCCCBBBBBBCCCBBB???===>>>BBBEEEEEEDDD>>>GGGQQQPPPOOO^^^aaaQQQ;;;;;;;;;;;;;;;>>>CCCFFF@@@===<<<>>>@@@@@@CCCHHHQQQPPPLLLFFF@@@???BBBFFFBBB===999999===>>>;;;666999:::???<<<<<>>222444......333333---***...VVVWWWXXXXXXWWWVVVTTTRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSRRRSSSSSSTTTUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJIIIGGGFFFCCC???<<<888777555333222222333444333333222222111111000000000000///...---,,,,,,+++++++++******))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$#########$$$######$$$%%%%%%$$$""" !!!"""""""""""""""   !!!"""!!!!!!"""###&&&***111(((---888999NNNttt}}}]]]===000+++%%% $$$%%%&&&'''))),,,...///333===___xxxlllDDD666222,,,,,,++++++++++++,,,,,,...000+++***///---///;;;HHHZZZTTTTTTRRRDDDCCC>>>:::999888888:::===@@@AAA888:::===<<<::::::???CCC999999<<>>===>>>???666999<<<===<<<:::;;;<<<777666666666888;;;>>>???>>>CCCGGGEEELLLbbbfffQQQ???===::::::===???@@@???===:::;;;@@@CCCBBBDDDIIINNNOOONNNJJJEEEDDDGGGLLLAAA@@@???<<<:::888777777777;;;HHHLLLFFFGGGFFF<<<;;;999444000---,,,++++++(((FFFjjjqqq]]]PPPFFF666222***(((+++)))$$$(((111VVVWWWXXXXXXXXXVVVSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPNNNOOOOOOPPPPPPOOOOOONNNKKKJJJHHHFFFEEEBBB>>>;;;888666444222222222333444333333222222111000//////000000///...---,,,,,,+++++++++******)))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%$$$######"""$$$###"""###$$$%%%###!!! !!!"""""""""""""""   !!!"""!!! ###)))!!!***666666IIIggg^^^;;;///...,,,)))***$$$###"""$$$(((,,,---...555>>>___wwwoooEEE666111---,,,************,,,---///000***)))000...---888777AAA777===AAA666999;;;888999888666444333444555555777999888888@@@NNNYYYLLLMMMQQQYYY```gggrrr|||}}}zzzvvvppphhhbbbWWWTTTQQQOOOOOONNNKKKGGGGGGHHHIIIJJJIIIHHHFFFEEEAAA@@@??????AAAAAA@@@??????>>>>>>BBBFFFFFFAAA<<<;;;999888:::>>>@@@@@@>>>===???@@@@@@???>>>???@@@>>>BBBFFFFFFCCC@@@>>>???>>>???>>>===;;;<<>>???AAAFFFNNNXXX^^^___fffqqq~~~yyyuuusssqqqnnnjjjeeeaaa^^^]]]TTTUUUVVVTTTQQQNNNMMMLLLGGGEEEBBBBBBDDDEEECCCAAA>>>AAADDDEEEDDDBBB@@@@@@======>>>???@@@AAABBBCCC>>>AAAAAA@@@BBBDDDBBB======:::777999>>>BBBAAA???AAAAAABBBCCCAAA>>>@@@FFFCCCCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCBBBCCCFFFKKKOOOQQQUUUUUUPPPPPPVVV[[[ZZZ\\\[[[ZZZZZZ[[[^^^```bbb```eeekkknnnoooppprrrttt~~~|||}}}uuuLLL:::777EEElll___JJJ999111+++###222GGG~~~lllHHH...%%%111111+++AAAfffVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSUUUWWWWWWWWWVVVUUUWWWWWWVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPLLLOOOQQQRRRQQQPPPPPPPPPPPPNNNMMMMMMNNNNNNLLLKKKKKKIIIGGGEEECCCAAA>>>;;;:::888666444222222222333444444333222111111111111000///...---------------++++++******)))(((((((((''''''''''''''''''''''''((('''&&&%%%$$$######"""!!!!!!""""""""""""!!!!!! """"""!!! !!! ###!!!   """%%%,,,***(((...000444@@@___wwwZZZIII@@@;;;222000///'''((('''&&&&&&(((***---...777:::eeeaaa@@@444+++'''''')))+++---///111111+++...///...,,,,,,///222333444666888:::;;;:::999DDDBBB@@@>>>???BBBEEEHHHKKKQQQ]]]jjjwww{{{wwwrrrmmmiiigggbbb[[[VVVSSSQQQNNNLLLPPPOOOMMMIIIFFFCCCAAA???IIIKKKLLLLLLJJJHHHHHHHHH@@@>>><<<===@@@CCCCCCBBB<<<>>>@@@AAA???=========<<<<<<<<<=========>>>>>>FFFIIIHHHAAA>>>???AAAAAAAAA>>>;;;===BBBFFFFFFDDDAAABBBFFFKKKNNNNNNSSSZZZUUUUUUUUUUUUWWWXXXZZZ[[[ZZZ]]]```bbbeeeiiinnnrrrxxx~~~~~~UUUFFFAAASSSXXXAAA555111///,,,???kkksssGGG666...222///333UUUVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSUUUWWWWWWWWWWWWVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPMMMOOORRRRRRQQQPPPPPPQQQOOOMMMLLLMMMNNNNNNMMMLLLJJJHHHEEECCCAAA???<<<:::999888666444222222222333444333333222111111000000......---------------...++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""!!!!!!""""""###""""""!!!!!! !!!######"""  !!!  !!!!!!   """***000---***///000333===YYYrrrOOO>>>999:::555222000)))'''&&&&&&'''***---000222999@@@jjjiiiGGG666222,,,000111333555666777888888444555777888999999999999555777999<<<======<<<;;;777:::===AAAFFFPPP\\\ddd{{{}}}{{{wwwqqqkkkeeeaaa^^^[[[XXXTTTRRRQQQPPPOOOMMMSSSPPPLLLJJJJJJJJJJJJIIIEEEEEEDDDDDDDDDCCCCCCCCC???AAABBBBBB@@@??????@@@DDDAAA???>>>@@@CCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHCCCDDDEEEFFFHHHIIIJJJKKKNNNRRRQQQJJJEEEIIIQQQVVVQQQOOOMMMQQQWWW\\\^^^^^^``````fffmmmsssvvv|||jjjGGG999666TTTpppGGG666000111111555PPPsssDDD;;;333000111CCCpppWWWWWWWWWWWWWWWWWWWWWWWWRRRSSSUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPOOOOOONNNPPPRRRRRRQQQPPPQQQRRRNNNMMMLLLMMMNNNNNNMMMLLLIIIFFFCCCAAA???>>>;;;999888777555444333222222222333333333222111111000///------,,,,,,,,,---......++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!"""#########"""""""""!!! !!!######"""!!! !!!!!!  """ !!!######!!!  """***000---***000111222<<>><<<:::888666666555444333222222222222222222222222000///...------,,,,,,,,,------...++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""!!!!!!"""##################""" !!!"""###"""!!! !!!  !!! %%%((((((%%% !!!&&&,,,)))(((///111111:::DDDrrrYYY>>>///...******...---%%%$$$$$$&&&(((+++///111222DDDpppvvvggg___WWWGGGCCC999777888444999===888999:::;;;;;;<<<<<<<<<<<>>===<<<:::999555555555444333222222111111222222333222000///...------,,,,,,,,,,,,,,,---++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############!!!!!!"""###$$$$$$$$$$$$$$$""" !!!"""!!!   !!!%%%))))))%%%!!!!!!###(((%%%%%%...000000777===ggg\\\@@@333444000++++++((()))(((&&&%%%&&&''')))***+++999ZZZvvv{{{zzzttthhhfffXXXQQQKKKAAAAAA@@@666;;;555888:::555777:::444BBBAAA@@@?????????@@@@@@AAABBBDDDIIIPPPYYYaaafffmmmvvv~~~zzzooommmhhhccc___\\\[[[[[[dddcccdddddd^^^TTTNNNMMMNNNRRRSSSQQQPPPQQQPPPMMMOOOOOOOOOPPPPPPQQQRRRSSSOOONNNLLLKKKKKKKKKLLLMMMLLLMMMOOOPPPOOOOOOQQQRRRWWWWWWXXXWWWUUUTTTVVVWWWWWWYYY[[[^^^aaadddfffhhhccceeehhhjjjlllooossswwwRRR555888AAA^^^NNN???444777...222PPP|||mmmPPP888999666@@@aaaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWXXXYYYZZZYYYXXXXXXWWWUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQRRRQQQPPPQQQRRRTTTRRRPPPNNNMMMMMMMMMKKKIIIIIIFFFAAA>>>===<<<:::999444444444444333222222111000111222333222000...---......---,,,++++++++++++++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!!!!"""###$$$$$$$$$$$$###!!!  !!!###%%%%%%###!!! !!!!!!"""'''######---///...444:::XXX\\\>>>000444000+++***'''((('''&&&%%%%%%'''(((***,,,000AAALLLJJJJJJEEE777CCC:::::::::555888>>>:::;;;888===>>>666888>>><<>>===<<<;;;999444444444444333333222111000111222333222000...---///...---,,,+++*********++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!!!!"""$$$$$$%%%%%%%%%###!!!  !!!!!! !!!!!!  !!!""" !!!!!!###'''$$$###---...,,,222555FFFsss\\\;;;***,,,***'''***+++$$$$$$$$$%%%'''***---///000///777;;;:::@@@AAA666<<<666;;;>>>888:::AAA???:::999@@@BBB;;;@@@MMMOOOQQQTTTZZZdddppp~~~~~~xxxoooeee^^^```[[[XXXYYYXXXUUUTTTVVVRRRTTTWWWWWWUUURRRPPPOOONNNPPPPPPLLLFFFEEEIIINNNTTTRRRTTTWWWSSSLLLKKKPPPQQQOOOOOOZZZkkkvvvpppccc\\\```bbb___\\\^^^fffmmmlllmmmooorrruuuxxxzzz{{{]]]DDD<<<777NNNmmmQQQ<<<555000;;;DDDjjjggg:::<<>><<<;;;???DDDIIIOOOVVV]]]bbbiiinnnwwwvvvnnniiiffffffeeeaaa[[[XXXVVVTTTQQQNNNMMMKKKJJJLLLOOOOOONNNLLLPPPOOONNNOOOPPPQQQOOONNNQQQSSSTTTSSSQQQOOOPPPPPPTTTWWWZZZZZZXXXWWWYYY\\\aaaeeejjjlllkkkmmmqqqvvv~~~lll___RRRUUUZZZaaajjjvvv```LLL:::===JJJgggfffCCC444666999EEEbbbvvvVVV@@@<<>>QQQnnnnnnOOO777555???HHHfffrrrMMM;;;777BBBeeeUUUWWWXXXZZZZZZXXXWWWUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTVVVVVVUUUUUUTTTTTTTTTTTTRRRRRRRRRQQQOOOLLLJJJHHHBBB???<<<999888888666555555444444444444333333333444444555555444333111111////////////...---,,,+++((())))))************)))''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""!!!!!!   '''111333...&&& !!!### !!!  !!!!!! %%%***,,,"""!!!$$$%%%)))!!!"""...444...&&&$$$---'''***///---222555///...+++)))+++......------++++++000666777777:::???HHHPPP[[[eeellluuu}}}uuulllccc]]]\\\[[[XXXVVVRRROOOKKKHHHAAACCCGGGJJJLLLLLLLLLKKKNNNNNNOOOQQQSSSUUUUUUUUUTTTRRRPPPOOOPPPQQQSSSTTT^^^aaaddddddccceeejjjooonnnvvv~~~|||wwwnnnbbbZZZYYYWWWUUUYYYbbbooo|||tttaaaKKK777:::JJJdddyyyjjjSSS@@@555???RRRmmmnnnSSS<<<999???RRR~~~VVVWWWYYYZZZZZZYYYWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRPPPNNNKKKIIIGGGAAA>>>:::888888888666555555555555444444444333333444444444444333222111111////////////...---,,,,,,((())))))************)))''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""!!!  !!! )))222555///'''""" %%%((($$$ !!!!!!  ###$$$%%%   !!!"""!!!&&&&&&###'''"""&&&***(((...555222///000000///111333333333111444999<<<===CCCRRRaaarrr}}}}}}uuupppjjjddd```aaacccbbb```^^^[[[VVVQQQMMMJJJJJJKKKKKKKKKJJJKKKKKKDDDFFFIIIKKKLLLJJJHHHFFFPPPPPPOOOOOOPPPQQQSSSUUUXXXYYY[[[^^^cccjjjqqqvvvnnnrrrxxx}}}~~~vvvkkkaaa\\\[[[ZZZZZZ___gggqqq}}}zzz\\\CCC;;;666444GGGccchhhJJJ<<<999BBB[[[uuunnnVVVCCC<<>>CCCWWWmmm{{{pppfff\\\NNNCCCDDD===888CCCaaaooo^^^MMM@@@<<<>>>JJJVVVmmmvvvWWW@@@YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZXXXXXXWWWVVVUUUSSSSSSRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRVVVUUUTTTSSSSSSUUUWWWXXXUUUUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPNNNKKKHHHDDDCCC???===:::999999999999888666666555555555444444444333222111000////////////000000000000///...---,,,+++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!! !!!""" !!!!!!!!!""""""###### !!!$$$%%%%%%"""  !!!###,,,000+++""" ###### '''&&&+++&&&***---,,,;;;PPPXXXfffqqqxxxwwwuuuvvvuuurrrvvvxxxyyyoooiii```UUUMMMGGGEEEDDD@@@AAABBBBBBAAAAAABBBDDDCCC@@@@@@EEEIIIIIIKKKNNNKKKJJJIIIJJJMMMOOOPPPOOONNNRRRXXX]]]aaafffmmmrrrwww}}}nnnYYYPPPOOOKKKDDDFFF@@@???GGGPPPYYYdddmmmggg___SSSHHHGGGIIIGGG@@@<<<<<<<<>>???BBB??????@@@BBBDDDEEECCCBBBBBBDDDEEEFFFGGGJJJNNNQQQPPPQQQSSSTTTWWW\\\bbbfffhhhppp{{{xxxiii]]]TTTOOOKKKKKKUUUcccqqquuucccWWWRRROOOHHHAAA:::888:::CCCNNNSSSOOOHHHGGGAAA<<<===BBBQQQjjjlll[[[RRRJJJ???666[[[ZZZYYYYYYZZZZZZYYYWWWWWWWWWWWWVVVVVVVVVUUUUUUXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVSSSSSSQQQOOOKKKFFFBBB???>>><<<:::888888888666555555555555555555555555555333222111000000/////////......------,,,,,,,,,+++)))***+++++++++***((((((&&&'''(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###""" !!!!!! !!!!!!###$$$$$$###"""!!!   !!!  """###""" ###$$$###"""""""""%%%&&&$$$!!!###(((***'''***------///AAAggg{{{xxxqqqiii```WWWQQQNNNHHHFFFCCC@@@???>>>>>>>>>888666888===>>><<<<<<>>>GGGFFFEEEEEEDDDEEEFFFFFFLLLOOORRRUUUYYY]]]aaaeeeiiioooxxx{{{xxx}}}yyynnncccZZZSSSMMMGGGFFFHHHGGGBBB;;;;;;999@@@SSSjjj~~~ppp[[[QQQEEE>>><<<<<<999666[[[YYYXXXYYYZZZZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSQQQNNNJJJEEE@@@>>>>>><<<999888888888666555444444444444444444444444222222111111000////////////......---,,,++++++***)))))))))***)))(((((('''&&&'''''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###"""  !!!!!! !!!"""###%%%&&&###"""!!!   !!! $$$%%%###  !!!###'''***+++***))))))'''###%%%+++,,,***111555222333LLL|||uuuiii___VVVRRRLLLEEEAAA?????????<<<<<<;;;::::::;;;===>>>333333777<<<===;;;<<<@@@===???BBBDDDEEEJJJQQQVVV[[[aaaiiisss|||zzzsssnnnjjjcccYYYQQQGGGEEEOOOggg{{{vvvooodddWWWJJJBBBDDDDDDCCCBBBCCCGGGLLLPPPZZZYYYXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVTTTUUUWWWWWWWWWWWWUUUTTTUUUVVVVVVVVVUUUUUUTTTSSSTTTSSSSSSSSSSSSSSSSSSTTTRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWTTTSSSPPPMMMHHHCCC???======;;;999888888888777555444444444444444444444444222222222111000000///...///......---,,,+++******((((((((((((((('''''''''&&&''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""!!! !!!!!! !!!"""$$$&&&'''###"""!!!   !!!###((((((%%% !!!  !!!!!!"""### ###***000222222+++***'''$$$%%%+++---+++---444555888SSSvvvdddTTTUUU^^^XXXVVVPPPIIICCC>>>888444======>>>>>>>>><<<:::999<<<;;;999777555444444333;;;888888:::;;;<<>><<<<<<:::888777888888777555444444444444444444444444111111222222111000///.........---,,,++++++******((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!! !!!!!!!!! !!!###%%%&&&'''###"""!!!   !!!!!! """''''''### """%%%%%%###"""!!!  ''',,,......((((((%%%"""$$$)))+++)))!!!***...333NNN|||tttiiicccYYYNNNEEECCCIIIRRRMMMFFF???;;;;;;===@@@BBB777888:::;;;999666222///111111111111222333333444666555888AAAJJJSSS___iiinnnxxx}}}uuullljjjrrrwwwtttxxxXXXWWWWWWWWWYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUURRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWTTTUUUUUUVVVVVVVVVVVVUUURRRQQQNNNIIIEEEAAA>>>===;;;999777777777888777555333333333333333333333333111111222222111000...---,,,,,,,,,,,,++++++++++++))))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!! !!!!!!!!!!!!!!! !!!"""###$$$&&&'''###"""!!!   !!!!!!!!!!!! !!!"""  &&&'''$$$!!!"""""""""$$$""" ###((()))&&&$$$((())),,,???hhhrrrhhh___VVVLLLEEE@@@AAA>>>===GGGYYYeeegggNNNBBB555///------///222555555555555555555666777222333444555777888999:::000333AAAYYYqqqXXXWWWVVVWWWYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTQQQOOOLLLHHHDDDAAA???===;;;999777666777888777666333333333333333333333333000111222333222000...---+++++++++++++++,,,,,,,,,***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&###"""!!!   !!!"""!!!!!! !!!$$$### ###''''''###))))))***,,,555TTTwwwlllXXXRRRJJJCCC@@@??????>>>222;;;<<<===RRRpppxxxkkkXXXJJJ===777444000...000*********+++...111333555///000000000111000000000222555DDDbbbXXXWWWVVVWWWYYYZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYWWWVVVVVVWWWYYYYYYUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWVVVUUUVVVWWWXXXYYYVVVVVVVVVVVVVVVUUUTTTSSSPPPNNNKKKGGGDDDAAA???>>>:::999777666777888777666333333333333333333333333000111222333222000...---)))******++++++,,,------+++***)))''''''(((((()))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!###"""""""""###$$$%%%%%%###"""!!!  !!!"""""""""!!!   !!! """ ###''''''""""""###)))///555MMMuuulll___UUUKKKHHHJJJKKKFFFAAA888777555444444444666777555@@@???<<>><<<;;;<<<;;;:::888777666666666222222222111111111111000111111111111111000//////...---,,,+++,,,...000111000...+++((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$#####################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!     !!!"""!!! !!!###$$$$$$&&&%%%###(((444EEEmmmqqqfff]]]RRRJJJGGG???;;;888666777:::<<<===888777555333222222222222888999<<>>======;;;999:::888555222111333555666666333333222111111111222333222222111222888===999111333222000...---...//////000111111222222222222222000/////////////////////...111///444EEEWWWvvvWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUURRRSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVWWWWWWVVVUUUSSSRRROOOLLLHHHDDD@@@===;;;;;;:::999888666555555555555333222222222111111111111000000111111000000///......---,,,+++,,,---...///---,,,***(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######""""""######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ###&&&'''&&&$$$ !!!"""###$$$%%%$$$'''%%%&&&)))+++BBBeeexxxmmm\\\NNNEEE???:::777;;;444111444777777777999222000......000111111000............///111222333:::;;;888444444888777444000000///......---------....../////////000000000////////////////////////111000...444:::999MMMpppWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVUUUSSSRRRMMMKKKGGGCCC???===;;;;;;888888777555555444444444333333222222222111111111000000000000000//////......---,,,++++++,,,,,,---,,,+++***(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! ###&&&'''%%%$$$ !!!"""###$$$%%%$$$'''&&&'''******999VVV}}}nnndddZZZKKK???<<<888666777777555444888333000222333000...///000//////000111111000...------,,,,,,---///111222111333222---,,,///111000---......///...---,,,+++------------......//////.........///////////////000111///333777333;;;RRRcccWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQKKKIIIEEEBBB>>><<<;;;:::777777666555444444444444333333333222222222222111000000000000000///......------,,,,,,++++++++++++******)))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$$$$"""  !!!"""######$$$ $$$######&&&&&&111HHHmmmyyyiii[[[SSSMMMCCCAAAAAA777111111222333555555333222000,,,+++///000------////////////000111111///---......---,,,,,,---...///(((---...+++)))+++,,,++++++,,,---......---+++***...------,,,---...//////------....../////////000***111...+++444777777<<>><<<;;;:::777777666555555555555555333333333333222222222222//////000000//////...---------,,,,,,+++***))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###### !!!"""""""""!!!!!!""""""""""""""""""""""""  !!!"""""" !!!""""""""""""'''$$$###%%%$$$***;;;JJJ{{{yyyjjj]]]SSSLLLGGGFFF===;;;;;;777>>>FFFCCC888666333000//////000000333000000222333000111444---,,,+++,,,......,,,***///...,,,+++***++++++,,,---111333111///000///,,,+++,,,---......---,,,+++...---,,,,,,,,,---///000---------......//////000---555///***555;;;666444777KKK```VVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXWWWVVVVVVUUUVVVVVVUUUTTTRRRPPPNNNHHHFFFCCC@@@===;;;;;;:::888777666666555555666666444444333333333222222222//////000000//////...---------,,,,,,***)))((('''''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###### !!!""""""!!!!!!""""""""""""""""""""""""  """""" !!!!!!###***(((''')))%%%%%%111@@@fffzzznnnXXXPPPDDD;;;666444222111///***...///***000::::::444333111///...000333666333000......,,,((())),,,+++)))((()))***+++***))),,,+++***((((((((()))***(((******((()))+++***''',,,,,,---------------,,,---,,,+++***+++,,,...///,,,,,,---......///000000111333......777777333999444===EEE___}}}VVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSQQQOOOMMMGGGEEEBBB???===;;;;;;:::888777777666666666666777444444444333333333222222///////////////......---------,,,,,,***)))'''&&&&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###### !!!""""""!!!!!!""""""""""""""""""""""""   !!!######!!! &&&''''''***$$$!!!***111HHHcccqqq```TTTIII>>>555666333///...000111///---,,,***111333+++...777777,,,///222444555666888999555111000000...+++---222+++)))'''''')))***)))))))))((('''&&&&&&'''((()))***+++***(((+++111111...------------------------,,,+++***))))))+++---...,,,,,,------...///000000///+++'''///666---,,,>>>888<<<;;;LLLuuusssdddZZZTTTRRRRRRNNNPPPXXX]]]eeezzzVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWVVVSSSPPPNNNLLLFFFCCC@@@======<<<:::999:::999888777666666666666444444333333222111000000222111000///...---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''%%%###  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!  !!!!!! %%%***)))!!! !!! !!!######$$$%%%%%%%%%%%%$$$'''333EEEbbbgggYYYHHH>>>:::888222,,,...000---)))///888555***)))+++---......///111333999555333555<<>>===333,,,++++++***,,,222999???AAAGGGRRR___iiillliiieeeFFF777,,,+++)))$$$###((()))((((((''''''((()))*********++++++,,,---------///......------....../////////000000000///...---++++++,,,,,,,,,---------------......///000000000///...---...111444555555666666666888<<>>===555,,,***'''''',,,888FFFPPPYYY```jjjrrrrrriii\\\RRR===111)))***)))%%%$$$(((******))))))((())))))***++++++,,,,,,------......---------,,,,,,------......///111222111000...---,,,,,,,,,,,,---------------......//////000000111///...---...111333333333888:::;;;;;;;;;;;;>>>@@@BBB===;;;>>>AAAAAACCCFFFFFFGGGBBBCCCLLLKKKKKKUUUnnnyyymmmiiieee^^^\\\```fffhhhfff___[[[]]]]]]\\\XXX___cccccceeemmmuuuzzzVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUWWWWWWUUUSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQNNNKKKIIIDDDAAA>>><<<;;;;;;:::999888888777666666666666666111111111000000000//////........................+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" """###!!! !!!!!!"""""""""!!!%%%+++...777OOOhhhuuukkk```PPPDDD:::666111......///...---,,,---...---,,,+++++++++***,,,,,,,,,000555222+++***(((&&&&&&...<<>>===>>>AAA@@@GGGGGGGGGKKKKKKTTTggg{{{vvvooowwwtttdddYYYZZZ]]]\\\]]]\\\ZZZWWWUUUXXX___dddfffhhhmmmuuuVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNKKKHHHGGGBBB???<<<:::::::::999888777666666555555666666666111111111111111111111111.........---------,,,,,,+++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%""""""##################!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!"""""" !!!!!!  !!!"""$$$###$$$''''''&&&)))//////AAAQQQccc|||~~~mmm^^^VVV???666......111///,,,***222111///...---...//////++++++***((((((***...111---,,,***)))))))))'''%%%''''''%%%$$$$$$'''---111++++++***)))((()))---000&&&&&&&&&''''''&&&&&&&&&))))))***++++++++++++***,,,,,,,,,,,,,,,---------++++++++++++,,,---......///////////////......---,,,---------...............//////000000111111222000000000111333444222111555666777888888999;;;===:::999;;;@@@AAA@@@DDDIIICCCLLLMMMNNNVVV```uuuzzzsssnnnooohhheeejjjnnnqqq{{{{{{pppmmmmmmnnneeeeeeeeeeeeeeedddcccbbbQQQPPPNNNLLLNNNTTT]]]cccnnnuuuVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXVVVUUUUUUVVVXXXYYYVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOMMMJJJGGGFFFAAA>>>;;;:::::::::999888666666555555555666666777111222222222222222222222//////...------,,,++++++*********)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%#########""""""""""""###!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!! !!! !!!  """###!!!###### !!!&&&)))(((!!!+++///888LLLZZZfffvvvzzzmmm\\\KKK===222---666///,,,000222000...///%%%&&&&&&&&&&&&(((***,,,000...,,,)))))))))))))))+++)))&&&&&&&&&&&&'''(((&&&&&&%%%###!!!!!!###%%%)))+++,,,***'''#########%%%''''''&&&&&&&&&&&&&&&&&&''')))***+++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.../////////------,,,------...------------............/////////000111111222222000000000222555555444222,,,...111222333555888:::777666888<<<===>>>EEELLLOOOZZZaaajjjyyy}}}yyysssmmmiiigggggghhhdddbbbgggsssyyy|||{{{yyy{{{yyyvvvtttuuuwwwvvvrrrnnnsssnnneeeZZZRRRQQQTTTYYYOOOUUU]]]dddjjjrrr{{{VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXVVVUUUUUUVVVXXXYYYVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOMMMJJJGGGEEE@@@>>>;;;:::::::::999888666666555555555666666777222222222222222222333333000000///...,,,+++***************)))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$###"""!!!"""""""""""""""""""""############""""""""""""""""""""""""  """ """!!! """$$$###$$$%%%&&&"""###((($$$%%%///333555>>>HHHBBB999111+++***,,,---000)))$$$''''''%%%&&&+++&&&))),,,......,,,+++***)))'''&&&''')))***)))(((***'''$$$######"""$$$'''###$$$$$$###""""""%%%'''!!!%%%((((((&&&%%%&&&'''"""%%%&&&%%%%%%'''))))))$$$&&&(((***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000...,,,+++***+++---...---------.........///////////////000111111222222000000111333666666555333333555888999888888999:::>>>>>>AAAGGGLLLRRR\\\ggg|||uuukkkeeecccddddddeeehhhooowww}}}~~~uuujjjaaa```dddiii```cccddd^^^VVVQQQSSSVVVVVVVVVWWWWWWWWWVVVUUUUUUXXXXXXXXXWWWWWWVVVVVVVVVYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQQQQOOOLLLHHHDDDBBB>>>===;;;999888777666666666555555555555444444444444444444333333333222222111000///...---,,,++++++++++++)))(((''''''''''''((('''''''''&&&&&&&&&&&&)))&&&$$$%%%'''(((&&&###############""""""""""""""""""#########""""""!!!!!!!!!""""""#########$$$     !!!"""""""""""""""""""""""""""!!!  !!!"""$$$$$$$$$%%%''')))***++++++...---***((()))'''#########""""""###%%%'''(((***)))(((((((((((())))))***)))'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""" !!!$$$&&&###$$$&&&'''((('''&&&&&&%%%***---,,,(((%%%&&&))))))))))))***+++++++++,,,+++,,,---------,,,+++***000...,,,******,,,...000000000000///.........---------...///000///,,,***......///...---...000222222222333444444555666666555555444999===444555FFFFFF@@@<<>>888888FFFBBBNNN[[[ppp{{{nnneeedddooo{{{yyyooosssxxx}}}wwwvvvwwwuuurrrrrrTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSQQQQQQOOOMMMJJJFFFCCCAAA===<<<:::999777777666666666555555555555444444444222222222222111111111000000000///...---,,,,,,++++++******)))))))))******)))))))))((((((((('''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$#########"""""""""!!!!!!""""""######$$$$$$""""""""""""############ !!!!!!!!! """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""$$$%%%&&&(((***(((###"""$$$%%%"""$$$###############$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#####################$$$###!!!!!!"""###%%%&&&'''''''''&&&)))+++***'''&&&''')))((())))))***++++++,,,,,,,,,,,,---......------,,,---------------------------------...............000333555444111......//////000000///------///000...///000222444666888999777===:::888>>>>>>>>>GGGNNNnnnxxxrrruuuvvv{{{qqqlllnnneeejjjqqqwww{{{}}}{{{vvvtttTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWYYYXXXVVVTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVSSSSSSSSSSSSSSSSSSTTTTTTQQQPPPOOOLLLIIIEEEBBB@@@<<<;;;:::888777777666666666555555555555444444444111111111111000000000000000//////...------,,,,,,+++***************++++++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!""""""###$$$%%%"""""""""""""""#########!!!!!! !!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$***+++)))$$$###&&&'''&&&############"""""""""""""""###%%%''''''&&&$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$#########""""""###!!!!!!!!!###$$$""" !!!"""###%%%&&&'''(((&&&(((***)))'''&&&''')))(((((()))***+++,,,,,,---,,,,,,------............,,,---...//////...---,,,,,,,,,------....../////////444777555///,,,...111000111111000...---...//////000111333444666777888888???;;;777>>>AAACCCLLLggg|||ssssss}}}~~~TTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWYYYXXXVVVTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQPPPNNNJJJGGGCCCAAA???;;;:::999888777666666666666555555555555444444444111111111000000000///////////////...------,,,,,,+++***************++++++))))))))))))((((((((((((%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!"""###%%%&&&######"""""""""""""""""""""!!! !!!!!!  !!!  !!!######)))***((($$$###'''(((&&&""""""""""""""""""!!!!!! """$$$%%%&&&%%%$$$""""""###%%%&&&'''&&&&&&%%%$$$$$$$$$#########""""""###!!! !!!"""$$$$$$$$$ !!!"""###%%%&&&'''(((''''''((((((''''''((()))'''((()))***+++,,,------,,,,,,,,,,,,------......,,,---///000000///---,,,,,,------....../////////...222555333...+++---111000111222111///......///222222333444555555666666999???;;;888>>>BBBIIIWWWuuu}}}UUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTUUUSSSTTTTTTUUUUUUTTTSSSSSSQQQOOOMMMIIIEEEBBB@@@>>>::::::999777777666666666666555555555555444444444111111111111000000000/////////.........---------+++******)))))))))******)))))))))(((((((((''''''$$$&&&&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!###$$$%%%############"""""""""""""""!!!  !!!   !!! !!!  !!!"""###$$$&&&%%%!!!!!!$$$%%%### !!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%&&&&&&%%%$$$&&&'''"""""""""###$$$&&&((()))''''''&&&&&&''''''((()))''''''(((***+++,,,---...+++++++++++++++,,,......---...///000000///...---.........///////////////...000111000---,,,...000///000222222000//////000444444444555666666777777:::===;;;;;;@@@AAAOOOhhhzzzWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUUUUVVVUUUTTTRRRRRRQQQOOOLLLHHHDDDAAA???===:::999888777777666666777666555555555555444444444222222111111111000000000...............---------+++******)))((((((((((((((((((((('''''''''&&&&&&$$$%%%'''%%%###"""###%%%%%%%%%$$$$$$$$$#########$$$###!!!!!!!!!"""###$$$############"""""""""!!!"""!!!  !!!!!!   !!!!!! !!!  !!!!!!"""""" """""" !!!""""""""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%+++000000+++&&&&&&'''%%%$$$$$$$$$%%%&&&((()))(((&&&%%%%%%&&&(((((()))''''''(((***+++,,,---...******))))))***+++---.........////////////......000000000000000///////////////.........///000000---000222222111000000111444444555666777888999:::===<<<;;;@@@CCC@@@TTTzzz~~~XXXXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVVVVVVVUUUTTTRRRQQQQQQOOOLLLHHHDDD@@@>>>===999999888777666666777777666666555555555444444444222222222222111111111111...............---------++++++)))(((''''''''''''((('''''''''&&&&&&&&&&&&###%%%'''&&&###"""###%%%%%%%%%%%%$$$$$$$$$######%%%$$$""" !!!###$$$$$$#########""""""!!!!!!"""!!!  !!!!!!"""!!!!!!!!! !!!!!!""""""""" !!!  !!!""" ###""" """""""""""""""""""""""""""###$$$&&&&&&&&&%%%$$$#########%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&000999999000(((%%%&&&&&&&&&%%%$$$%%%&&&((()))(((&&&%%%%%%&&&((())))))&&&'''(((***+++,,,......))))))(((((()))+++---...////////////////////////222222111111000000//////000...---...000111111111---///111222111111111111222333555666999:::<<<===???;;;;;;DDDFFF@@@XXXzzzVVVWWWWWWWWWWWWWWWWWWVVVWWWXXXYYY[[[[[[YYYXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSNNNMMMJJJFFFCCC@@@???>>>:::999888666666888999:::555666777888777666333222222222111111000000//////------......------,,,+++,,,+++***)))(((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""############""""""############""""""""""""""""""!!! !!!!!!    """###!!!  !!!#########"""!!!  !!!  !!!  !!!"""###"""""" !!!######$$$$$$$$$$$$""" """%%%%%%%%%(((%%%$$$%%%$$$"""###(((***222777444---(((%%%!!!%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&'''(((((()))***++++++,,,+++***((('''(((***---///...+++---222222,,,+++...111111000000000000000111///000111222222111000////////////000111111111222555555666666777888888888:::>>>AAAEEEEEEEEEaaaWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVUUUTTTTTTSSSSSSRRROOOMMMJJJFFFCCC@@@>>>===:::999777666666777999:::666777888888777555333222111111000000000000000///...............---,,,,,,,,,+++***)))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!! !!!!!!   !!!"""!!!  !!!"""""""""!!!!!!  !!!  !!!""""""!!!!!! !!!"""###$$$$$$$$$########################$$$###%%%'''%%%"""$$$***&&&,,,///+++&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((()))************)))(((((((((***,,,---...+++,,,000000+++)))+++111000000/////////000000000000111222222111000000000000000111111222222333444444555555555666666777999>>>>>>>>>@@@GGGlllXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVUUUUUUTTTTTTSSSRRRRRROOOMMMJJJFFFBBB???<<<;;;888888666666666666888888777888888888666555333111////////////000000000000///////////////......---,,,+++***)))((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """!!!  !!!   !!!  !!! !!!!!!   !!!!!!!!!!!! !!!!!!""""""#########"""$$$&&&%%%"""!!!"""$$$$$$$$$&&&(((&&&###&&&+++$$$((()))$$$!!!###&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,***+++...---***(((***//////.........//////000111111222222222222111111000111111222333444444444444444444444444444555555666===>>>>>>BBBPPP{{{YYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZZZZYYYXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRPPPMMMJJJEEEAAA>>>;;;:::777777666555555666777777888888888777666444222111.........//////000000111000000000000000///......,,,+++***)))((((((((((((&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$######"""!!!!!!!!!""""""!!! !!!""""""!!!!!! !!!  !!!   !!! !!!""""""!!!  !!!!!!     !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######"""%%%'''%%%""""""&&&+++000***&&&&&&'''%%%&&&((($$$((('''###!!!$$$''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))******)))((())))))***,,,---,,,,,,,,,......---------...//////111111222222222222111111111222222333444555666666444444555555555555555555222===AAABBBKKK```}}}YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVXXXWWWWWWVVVVVVWWWWWWXXXVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQOOOMMMIIIEEE@@@===:::999777777666666666666777777888888777777555444333222......//////000000111111000000111111000000///...,,,+++***)))((((((((((((&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""      ###'''(((%%%""" """!!!  """"""!!!!!! """!!!!!! !!!!!!"""######%%%&&&$$$"""$$$,,,333===000$$$###''''''%%%###$$$'''((($$$###%%%%%%#########""""""######$$$%%%#########$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''')))******)))((('''''')))+++,,,...000111111---------------...//////111111111111111111111111111222333444555666777777666666666666777777777777555>>>???@@@QQQoooYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXVVVUUUUUUUUUUUUVVVVVVWWWUUUTTTTTTSSSSSSRRRQQQQQQMMMKKKHHHDDD@@@===:::999777777777777777777777777777777777666555555444444000000000000111111111111000000000000000//////...,,,+++***)))((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""############""""""!!!  !!!    ###''''''$$$  !!! ###"""!!! """!!! !!!"""###"""###$$$######(((///555???111$$$"""&&&'''$$$"""!!!$$$%%%###"""###!!!""""""!!!!!!""""""###$$$"""######$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((()))*********)))((('''+++,,,,,,...222444333---------------...///000111111000000000000111111111222333444555666777888666777777888888999::::::;;;@@@:::<<>><<>>===<<<:::999666777888888888888777666666555555555555444444444222111000000000000000111111111111000000///...---++++++******)))((((((((('''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!###&&&''''''&&&###!!!    !!!!!!!!!  !!!###%%%###"""     !!!"""!!!  !!!!!!!!!!!!"""""""""""""""!!!"""######$$$$$$#####################$$$$$$%%%###""""""$$$&&&''''''&&&&&&&&&%%%%%%&&&(((***+++(((((())))))************)))*********))))))+++---//////000111111000//////...------...000000...,,,///---+++,,,...000111000///000111222333555666666222;;;999777;;;:::999AAA>>>FFF\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXUUUTTTRRRRRRRRRQQQOOOMMMJJJFFFAAA>>><<<<<<;;;;;;444555666666666666555555666555555555555444444444333222111000000000000000111111000000///......---++++++******)))((((((((((((((((((((((((((('''&&&$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!"""$$$$$$$$$$$$"""!!!       ###"""!!! !!!"""!!!    !!!   !!!!!!""""""!!!!!!"""##############################$$$%%%%%%$$$######%%%'''(((((('''((('''&&&&&&&&&''')))***'''(((((()))***++++++,,,***+++++++++******,,,...---...000111111000...---...,,,+++...333333000+++---,,,+++,,,///222333333///000222444666666666666111888666555;;;::::::BBBAAAWWWzzzZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXUUUTTTSSSSSSSSSRRROOOMMMJJJFFFAAA===<<<<<<<<<;;;666666777777777777777777666555555555555444444444333333222111000000000000111000000///......------++++++******)))((((((((('''(((((()))((((((''''''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""      $$$$$$"""!!!  !!!!!!!!!   !!!!!!###!!!   !!!!!!!!!!!!!!!"""############"""$$$############$$$%%%%%%%%%$$$$$$%%%((())))))((())))))(((''''''(((((()))&&&&&&'''((()))++++++,,,+++,,,,,,,,,++++++---...+++---///000000///---++++++,,,...111333222000...000...---...000333444444000111444666777777666555111777666777>>><<<<<>>======;;;888666666555555555555777888999666555555555555444444444111111111111222333444444111000...,,,,,,,,,---...++++++******)))((((((((($$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""" !!!!!!  !!!   !!!!!!!!!  !!!  !!!"""############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''))))))((())))))******+++*********))))))******++++++++++++***+++,,,+++******,,,...//////...------.../////////222444222...---111555777444222000000111000///333333333444555555666666333777777:::BBBJJJcccWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUURRRRRRQQQRRRQQQOOOJJJGGG@@@???>>>>>>===;;;777444777666666666777888:::;;;666666555555555444444444000000000111222333555555222000...,,,+++,,,---...++++++******)))(((((((((###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""###!!!""""""   !!!!!!  """"""   !!!!!!   !!! !!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$######%%%'''(((((('''))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...111000...------...000111333333111000//////222444555222000//////000///...333333333333333444555666777<<<>>>CCCOOO```XXXWWWWWWVVVVVVVVVWWWWWWYYYYYYYYYXXXWWWWWWWWWVVVXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSRRRSSSSSSSSSQQQMMMIIIGGGBBB@@@===:::999999999:::666666666777888888999999888888777666555444444333222222222222222222222222444222...+++***+++---...---,,,***)))))))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!    !!!!!! !!!!!!!!!  ######""""""!!!!!!  ###&&& !!!$$$!!! !!!!!!!!!"""!!!!!! !!!"""############""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&'''((((((''''''(((***---,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,******,,,333111...,,,+++,,,...000000000111222333333444444333222000//////000222333333444666666555444555666===888888CCC___WWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTQQQRRRRRRRRROOOLLLHHHFFFAAA???===:::999999999:::666666666777888888999999888777777666555444333333333333333222222111111111333111...,,,++++++,,,------+++))))))))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!!"""""""""!!!!!!  ++++++""""""   !!!   !!!"""############"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''&&&'''((((((((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++***+++---111000...---------///000///000000111222222333333333222000//////000222333222444555666555444555666555666>>>SSSxxxVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQQQQPPPMMMIIIFFFDDD@@@>>><<<:::999999999999666666666777888888999999777777666555444333222222444444333222111000000///111000...---,,,,,,,,,,,,+++***((())))))***((('''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!"""!!!!!!  ,,,@@@@@@***"""###!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((()))))))))***---///******++++++,,,,,,------)))+++++++++***+++---///............/////////000/////////000000111111222222111000//////000111222000222555555555555666777222777AAAYYYUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUPPPPPPOOOMMMJJJGGGCCCAAA>>>===<<<:::999888888888666666666777888888999999666666555444333222222111444444333222111000///...............---,,,+++******)))(((((()))***)))'''&&&''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!!"""    !!!!!!!!!!!!!!!!!!!!! """333MMMPPP666###!!!!!!!!!!!!!!!  """!!!"""""""""""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((())))))***)))+++,,,+++******,,,---))))))***+++,,,------...------,,,++++++,,,---///+++,,,...///000000000///........./////////000000111000////////////000111///111444555555555666888666;;;>>>NNN{{{TTTTTTVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUPPPPPPNNNLLLHHHEEEBBB@@@<<<<<<;;;:::999888888888666666666777888888999999666666555444333222222111444444333222000///......------.........,,,+++******((('''((())))))((('''&&&''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""     !!!!!! !!!!!! !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!,,,@@@CCC///!!!!!!!!!""""""!!!!!!  """""" !!!###""""""!!!!!!"""###$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''((()))***+++,,,---...---+++))))))***))))))******+++,,,------111///---,,,,,,---------***,,,...000111111000///.............../////////000//////////////////000///111333444444555666777777======EEEkkkSSSTTTUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUURRRRRRSSSSSSSSSSSSSSSSSSQQQPPPNNNKKKGGGCCC@@@???;;;;;;::::::999888777777666666666777888888999999777777666555444333222222333333222111000//////...---------------,,,++++++***)))'''(((((()))'''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""     !!!  !!! !!!!!!""""""  !!!  !!!!!!!!!!!!!!!######+++,,,!!!### !!!!!!!!!!!!!!!  """"""  !!!!!!"""###"""!!! !!!"""###"""#####################$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&'''(((***+++,,,---...---+++)))))))))))))))******++++++,,,,,,000...,,,,,,---...---,,,+++,,,...000000000000///..............................////////////......///111444444444444555666333:::===DDDdddRRRSSSUUUWWWWWWWWWVVVUUUWWWWWWVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTUUUVVVXXXYYYUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNJJJFFFCCC@@@>>>:::::::::999999888777666666666666777888888999999888777777666555444333333222222111111000000000///------,,,,,,,,,,,,,,,,,,+++)))((((((((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""     !!!!!!  """###$$$$$$!!!    !!!!!!!!!%%% ######&&&$$$ !!!!!! !!!  """###"""!!! !!!"""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%&&&(((***+++(((***,,,,,,+++************************++++++++++++))))))+++...///...,,,------...//////000000////////////........................//////.........000222444444333333444555222555777@@@ZZZQQQSSSUUUWWWXXXWWWVVVUUUWWWWWWWWWVVVVVVUUUUUUUUUWWWVVVUUUTTTTTTVVVXXXYYYTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQNNNJJJFFFBBB@@@>>>999999999999999888777666666666666777888888999999888888777666555444444333111111111000000000000000------,,,+++++++++,,,,,,,,,***((((((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!!!!     !!!!!!  !!!"""###$$$%%%!!!!!!  !!!!!!!!!!!!  !!!!!!!!!###$$$    ###!!! """######""" !!!""""""###"""!!! !!!!!!!!!!!!!!!!!! $$$$$$######$$$$$$%%%&&&'''&&&%%%$$$%%%''')))+++%%%(((***,,,++++++,,,,,,+++++++++***************%%%%%%&&&)))...000...,,,............//////////////////////////////......---......//////......---111333444444333222333444666222///777NNNwwwSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRSSSSSSTTTTTTUUUUUURRRRRRSSSSSSTTTTTTUUUUUUPPPOOOMMMJJJGGGCCC@@@???:::::::::999999999888888555555666888888999999999:::888666555555555444333222222111111000/////////------------------------,,,++++++***)))(((((('''%%%%%%&&&&&&%%%%%%$$$###%%%###!!!"""$$$%%%$$$!!!############"""""""""""""""!!!  !!!"""  """ !!!"""""" !!!  !!!!!!!!!   !!!!!!!!!!!!!!!###"""!!!  !!!"""""""""!!!   !!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!!"""!!!  !!!""""""""""""!!!!!!!!!!!!&&&&&&&&&&&&&&&%%%$$$###(((((('''&&&&&&&&&'''''')))+++---,,,)))((())),,,***((((((---333333,,,%%%%%%&&&''')))***+++------.../////////...---,,,,,,...---,,,...111111...+++111000///---,,,+++******000111222111000000222444---888777666GGGhhhSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVWWWXXXXXXVVVUUUSSSRRRSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSPPPOOOMMMJJJFFFCCC@@@>>>::::::999999999888888888555666777888999999999999:::888666555555555444333222222111111000/////////......------,,,,,,,,,,,,*********))))))(((((('''%%%%%%&&&&&&%%%%%%$$$###%%%###"""###%%%%%%$$$"""############"""""""""""""""!!!  !!!""" !!! !!!"""!!! !!!    !!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!! !!!"""""""""!!! !!!  !!!  !!!!!!!!!""""""""" !!!""""""""""""""""""!!!  !!!!!!"""""""""!!!!!!%%%%%%%%%%%%%%%$$$######''''''''''''''''''''''''(((***,,,+++))))))***,,,---******...444444///)))''''''((()))+++,,,---...------.........---,,,,,,///---,,,---//////---+++///......---------......000111111111000000111333111999777666BBBZZZSSSSSSSSSSSSTTTTTTUUUVVVTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOONNNLLLIIIEEEBBB???>>>:::999999999999888888888666666777888999999999999:::888666555555555444333222222111111000////////////......---,,,++++++***((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%$$$######%%%%%%$$$###############""""""""""""!!!!!! !!!!!! !!!   !!!!!!!!!!!! """!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!!!!!"""!!!  """!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###"""  """""""""!!!!!!$$$$$$$$$$$$$$$$$$###"""&&&&&&'''((((((((('''&&&((()))++++++******+++------+++))),,,111333///+++((()))***+++,,,---...///+++,,,,,,,,,,,,,,,------///...,,,+++,,,---,,,+++,,,,,,,,,---...///000111///000000000//////111333222777888;;;CCCTTT~~~SSSSSSSSSSSSSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOMMMKKKGGGDDDAAA???>>>999999999999888888888888666777888888999999999999:::888666555555555444333222222111111000///////////////...---,,,******)))''''''''''''((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!!!!!!! !!!!!!!!! !!!  !!!   !!!!!! !!! !!!!!!"""###$$$!!!!!!"""###############!!!!!!!!!!!!!!! !!!###"""""" !!!!!!""""""""""""""" !!!!!!"""!!! !!!"""###$$$%%%&&&&&&&&&$$$"""!!! """###""""""!!!######$$$$$$$$$######"""$$$%%%((()))***)))((('''(((((()))******+++,,,---+++)))''')))---///...+++******+++,,,---...//////*********++++++,,,,,,---///...,,,******++++++++++++++++++,,,---///000111.../////////...///111333444666888>>>DDDNNNvvvSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPPPPOOOOOONNNMMMIIIFFFBBB@@@>>>===999999999888888888777777777888888999999999999888:::888666555555555444333222222111111000////////////......,,,+++***))))))''''''''''''((((((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!! !!!!!!!!!!!!!!!!!!    !!!!!!  !!!!!!!!!  !!!###$$$%%%!!!""""""###############"""!!!!!!!!! !!!######"""!!!!!!!!!!!!""""""###### !!!!!!!!!!!!!!! """###$$$%%%&&&&&&&&&&&&$$$###!!! !!!"""""""""""""""######$$$$$$$$$#########%%%''')))******)))((((((((()))***+++,,,,,,,,,***((('''))),,,......,,,++++++,,,---...//////000***************+++,,,---......,,,+++******+++---,,,+++++++++,,,---......---...//////...///111333444555666;;;AAAIIInnnSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPNNNLLLHHHDDDAAA>>>======999888888888888777777777888888999999999999999888:::888666555555555444333222222111111000/////////...------,,,+++******)))((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$""""""###$$$############"""""""""""" !!!!!!!!!!!!    $$$$$$"""!!!    !!!"""$$$$$$!!!!!!"""###############""""""!!! !!!!!!###""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$"""  !!!!!!""""""######"""###$$$$$$%%%$$$$$$$$$$$$%%%''')))***************)))((()))+++,,,,,,+++******)))+++...000000///+++,,,,,,---......//////,,,+++*********+++,,,---,,,---------++++++---...------,,,,,,,,,------...---...000000///000222444///333444:::EEETTTzzzSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUQQQQQQQQQQQQQQQRRRRRRRRRNNNKKKGGGCCC@@@>>>===<<<888888888888777777777777888999999::::::999999888:::888666555555555444333222222111111000/////////,,,,,,,,,+++++++++***************))))))(((((('''%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$###!!! """$$$############"""""""""""" !!!""""""!!!    $$$)))***%%%!!!!!!    !!!"""### !!!""""""######""""""###"""!!!  !!!  !!!""""""!!!!!!!!! !!!"""###&&&%%%""" !!!###$$$$$$%%%%%%%%%%%%$$$######%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,+++***((()))+++,,,+++)))((()))***,,,.../////////+++,,,,,,------......///...---+++******+++,,,---***,,,...///------...000...............///000000...///000000000111333555111888777:::III```TTTSSSRRRRRRRRRRRRSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUXXXWWWVVVVVVUUUUUUVVVVVVXXXWWWVVVUUUUUUUUUVVVVVVTTTTTTTTTUUUVVVVVVVVVWWWPPPQQQQQQQQQRRRSSSSSSSSSMMMKKKGGGCCC???===<<<<<<888888888888777777777777999999:::::::::999999888:::888666555555555444333222222111111000/////////,,,+++++++++++++++++++++,,,++++++***)))(((((('''%%%%%%&&&&&&&&&%%%$$$$$$ """$$$### !!!###############"""""""""""" !!!""""""!!!   !!!!!!!!!  !!!!!! !!!'''---...)))###!!! !!!"""    """""" !!!"""""""""""""""###"""!!! !!!!!!  !!!"""!!! !!!  """###(((&&&### !!!$$$&&&%%%%%%%%%%%%$$$###""""""%%%$$$###""""""###$$$$$$'''%%%"""!!! """$$$&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((+++,,,------***((()))+++,,,***(((%%%&&&(((+++,,,------,,,+++,,,,,,,,,---.........///...,,,******+++,,,---(((,,,///000///...///111////////////000222333333...///111111111222444666<<>>;;;888@@@LLLWWWvvv|||TTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXVVVUUUUUUWWWWWWUUUSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSQQQPPPPPPQQQQQQPPPOOOIIIHHHFFFCCC@@@===;;;:::999888777777777888:::;;;::::::::::::::::::::::::999888777666555555555555111000000/////////////////////...------,,,,,,+++,,,++++++***)))(((''''''(((((((((''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!   ###%%%&&&&&&%%%$$$###!!! """"""   """"""!!!!!!!!!"""###$$$ !!!!!!"""!!!!!!!!! !!!###$$$$$$%%%%%%!!!""""""!!! ###&&&%%%###"""!!!!!!###%%%'''''''''''''''&&&&&&%%%$$$$$$###!!! !!!###$$$%%%$$$#########$$$&&&&&&###"""###'''(((%%%%%%'''(((''''''(((***,,,------,,,+++)))(((((()))+++,,,,,,***)))***,,,...,,,***------,,,,,,------...///000///---...000000...++++++,,,...000000000///...///...------///111333444000111222111111222555777999777555@@@QQQ___}}}xxxeeerrrUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVXXXVVVUUUUUUVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRSSSQQQPPPPPPQQQQQQPPPNNNJJJIIIFFFCCC@@@===<<<;;;888888888888999999999:::::::::::::::::::::::::::999888777666555555555555000000000000000//////.........---,,,,,,++++++************))))))((((((((())))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!"""'''***'''&&&###  !!!""""""""""""!!!!!!  !!!!!! !!!"""###"""""""""""""""!!!!!!!!! """############ !!!###"""!!!!!!"""$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!###'''(((%%%###%%%%%%&&&(((((((((***,,,...,,,+++***))))))***+++,,,*********,,,......,,,******,,,...---******,,,//////...---...//////---+++---...///000000///...---,,,---...///111222444444222333333222111222444666555666666BBBWWWjjjzzz~~~~~~iii```aaaeeeVVVMMMYYYwwwVVVUUUSSSRRRRRRSSSUUUVVVSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPQQQQQQOOOMMMJJJIIIFFFCCC@@@>>><<<<<<777888999:::::::::999999::::::::::::::::::::::::999888777666555444444444///000111111111000...---------,,,,,,+++******)))(((((())))))))))))))))))(((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""""" !!!!!!"""""""""  !!!!!!!!!!!!!!!!!!  !!!"""###&&&)))+++'''%%%""" !!!"""""""""""""""!!!!!!!!!   !!!!!!"""$$$###""""""!!!!!!!!!!!! !!!"""""""""""" !!!############"""""""""######$$$$$$#########"""###$$$$$$$$$$$$$$$###%%%$$$"""!!!"""###%%%&&&'''''''''&&&%%%$$$"""!!!!!!"""&&&'''###!!!######&&&(((((('''(((,,,///++++++***))))))***++++++)))***+++---///...,,,+++(((,,,...---((('''+++///---------.........---,,,111111111222111000///...+++,,,///111333444444555444555444333111222444666666;;;<<>>===<<<===999999999999:::::::::;;;::::::::::::::::::::::::999888777555444333333333000000000000000//////...------,,,++++++******)))(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&%%%$$$######"""###### !!!!!! !!!!!!!!!!!!   !!!""""""""""""!!!!!!!!! !!!""" !!!'''...000,,,'''%%%###  !!!!!!  !!!!!!"""""" ###%%%!!!  !!!""""""""""""!!!###"""  !!!!!! !!!!!!!!!!!!!!!"""!!!"""###%%%%%%###!!!######$$$$$$######"""!!! !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!###%%%&&&))))))(((&&&%%%###""""""###!!!!!!$$$$$$!!!!!!###&&&'''((((((((()))+++---************************(((***---......---...///+++,,,---,,,)))(((***---,,,...000000///...///000444444333333222222222222---...111333444555555555666666666444333333555777666BBBDDDEEEZZZzzzsss}}}{{{{{{TTTGGG===555===FFFZZZSSS\\\sssSSSTTTVVVWWWWWWVVVTTTSSSUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWTTTUUUWWWVVVSSSRRRSSSUUUSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPLLLJJJHHHFFFBBB???<<<;;;<<<<<<::::::999888999:::;;;<<<::::::::::::::::::::::::999888777555444333222222111000000///////////////---------,,,++++++******((((((((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((((((&&&&&&%%%$$$############  !!!!!!!!!!!!!!!  !!!!!!  """""""""""""""!!!!!!!!!    """ !!!###''',,,...,,,***(((&&&"""   !!!!!! '''+++%%% !!!!!!!!!!!! !!!"""#########""""""!!! !!!""" !!!""""""""""""!!!###"""!!!"""%%%&&&$$$"""""""""!!!!!!  """###$$$%%%%%%%%%"""!!! """$$$&&&***)))'''%%%$$$###$$$$$$'''$$$###%%%%%%###$$$'''***)))((((((***+++++++++*********++++++*********(((+++------,,,,,,///111------,,,+++++++++++++++---///111111000///000222333222222111111111111222///000111333444555555555555666666555333444666888666CCCEEEJJJgggxxxoooNNNDDD;;;777EEENNN\\\nnnjjjsssRRRTTTVVVXXXXXXVVVTTTRRRVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXSSSUUUWWWVVVSSSRRRSSSUUUSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQOOOLLLIIIHHHEEEAAA>>>;;;;;;;;;<<<;;;:::999888888:::<<<===::::::::::::::::::::::::999888777555333222222222222111///.........///000......---,,,,,,++++++***))))))((((((''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$############!!!!!!!!!  !!!!!!!!!!!!!!!  !!!"""$$$  """""""""""""""!!!!!!!!!!!!  !!!"""!!!%%%'''((())),,,---,,,)))$$$    !!!""""""!!!***...''' """""""""""" !!!###$$$$$$$$$###"""!!!""" !!!""""""""""""""""""$$$"""!!!"""%%%&&&$$$"""!!!  """###%%%&&&&&&&&&!!!  """$$$%%%+++)))'''$$$######$$$%%%+++'''%%%&&&&&&%%%&&&***---***((((((+++---+++)))******++++++++++++******)))+++------+++,,,///333///---++++++,,,,,,,,,***---000222222000///111333111000000000000000111111111111222222333444555555555666666555444444777999888CCCFFFPPPvvvqqqiiiMMMIIICCCDDDRRRUUUZZZ}}}zzzVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWTTTUUUVVVVVVUUUTTTRRRQQQUUUSSSRRRPPPPPPRRRSSSUUUSSSRRRRRRRRRRRRPPPLLLIIIGGGEEEBBB>>><<<:::999999;;;;;;::::::999:::::::::999999999999999999::::::888777666555444333333333444333222000///.........------------,,,+++******+++***)))((('''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%"""###$$$$$$&&&&&&'''((()))(((&&&$$$######$$$$$$""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###  !!!!!!""""""!!!  !!!!!!"""$$$''',,,///111---'''!!! """"""!!!  !!!###$$$$$$$$$$$$###"""!!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$###"""!!!   """"""""""""!!!"""######"""!!!!!!###%%%***)))'''###!!!"""&&&)))+++)))(((&&&&&&((()))+++---***&&&&&&(((***((('''++++++++++++++++++++++++000---******...111333333.........---,,,+++)))(((---111555555111...000222000111222000...---...///222333333444444333333222:::777333111333666999;;;???CCCJJJeeerrrppphhhMMMMMMOOOLLLHHHJJJhhhVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRTTTSSSRRRRRRRRRRRRSSSTTTRRRQQQQQQQQQPPPNNNKKKGGGEEEDDDAAA>>>;;;:::999999::::::999999999999::::::::::::999999999999999999888777666444333333222222333222111000////////////------------,,,+++***)))***))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$###$$$$$$"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!"""  !!!!!!"""!!!!!!!!!  !!!$$$&&&((()))+++((($$$  !!!!!!  !!!  !!!!!!""""""######""""""!!!  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!  !!!""""""!!!!!!!!!""""""!!! ###%%%''''''&&&$$$"""###%%%(((***)))(((''''''((()))***,,,***(((((()))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...111111111,,,,,,,,,,,,,,,,,,,,,,,,...222555333000...000222111222222111///...///000333333333444444333333333555333111111444:::@@@DDDEEEKKKUUUrrrmmmqqqqqqTTTIIIAAA???BBBIIIeeeVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPOOOMMMIIIFFFDDDBBB???===:::999888888:::999999888888999::::::;;;;;;::::::999999888888777666555444333222222222222111000000////////////------------,,,+++***))))))(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """&&&)))'''%%%$$$###!!!  """###"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""""""!!! !!!"""$$$%%%######!!!  !!!!!!!!!!!! """$$$###$$$%%%$$$######%%%'''(((((((((((((((((((((((()))***++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...************+++,,,...///000222333111...---///222222222333222000000111333333333333333333333333333777777555555666:::@@@EEEJJJXXXiii~~~hhhsssfffWWWBBB999???GGG^^^VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVTTTRRRRRRRRRTTTUUUWWWVVVUUUSSSRRRSSSSSSTTTQQQRRRTTTUUUUUUTTTRRRQQQRRRQQQPPPPPPOOOMMMIIIFFFBBB@@@>>>;;;:::999888888999999888888888999::::::<<<<<<;;;:::999999888888777666555333222222222222111000000/////////000000,,,,,,---,,,,,,+++***)))(((''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$###""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""" !!!!!!"""""" !!!"""!!!!!! !!! %%%,,,...+++&&&  ###$$$###"""!!!!!!!!!  !!!!!!!!!  !!!"""!!!!!!!!! !!!!!!!!!"""!!! """$$$%%%###"""!!! !!!### """$$$$$$$$$###%%%&&&''''''((())))))((('''''''''***...---***((()))+++++++++++++++++++++++++++)))***+++---......---,,,+++***))))))***,,,...000111222111///------///222222333333222111111333555444444444333333444444444555777999888777:::@@@FFFLLLggg~~~nnneeevvv~~~{{{rrrlllQQQ>>>BBBKKKbbbvvv|||VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXVVVTTTRRRRRRRRRTTTUUUWWWVVVUUUSSSRRRSSSSSSTTTQQQSSSUUUVVVVVVUUUSSSQQQSSSRRRQQQQQQPPPMMMIIIFFFAAA???===;;;999999999999999999888888999::::::;;;<<<<<<;;;;;;:::999888888777666555444333222222222000000///////////////000,,,,,,,,,,,,+++***))))))'''''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$###!!!"""###%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!  !!!!!!""""""!!!   !!!!!!!!!!!!!!!""""""""""""""" !!!!!!"""######"""###############"""""" &&&---///,,,''' """######"""!!!!!!!!!   !!!!!!  !!!"""!!!!!! !!!!!!!!! """###$$$"""!!!  ###!!!###$$$$$$$$$$$$%%%''''''((((((((((((''''''&&&***------***))))))+++))))))))))))))))))))))))(((***,,,---...---,,,,,,---,,,***))))))***,,,---000000///...---...000111333333333222111222555777555444444333333444444555---222777888777;;;DDDLLLUUU{{{rrrccceeezzzwwwuuutttooorrr|||zzz{{{|||\\\AAAEEEVVVuuuyyyVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRTTTSSSRRRQQQPPPMMMIIIFFF@@@???===;;;::::::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;::::::999999888777666555444333333333111000//////............,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!  """"""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$+++***'''%%%###!!! ###(((***(((%%% !!!!!!!!!!!! !!!   !!!!!!!!!  !!! !!!"""""""""### !!!###!!!$$$$$$$$$$$$$$$&&&''''''''''''''''''''''''((()))++++++***)))***+++(((((((((((((((((((((((()))+++---...---,,,,,,------,,,+++***))))))***+++---------......///000111222333333222111333666999666555444333333444555666222666:::888666<<>>;;;;;;;;;;;;;;;;;;::::::999888777666555444444444222111000///...---------+++,,,,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!#########"""!!!  !!!!!!"""!!!!!!!!!  !!!"""###$$$$$$%%%///,,,((($$$!!!!!!######"""!!!!!!    !!!!!!  !!!!!!"""###"""!!!!!!!!!$$$"""###$$$$$$######%%%&&&((('''&&&&&&&&&&&&'''((()))((('''((()))*********))))))))))))))))))))))))***,,,......,,,+++---...++++++++++++*********)))***+++,,,...000111111000222222222111111333666:::666555444333333444555666888<<<===::::::GGG^^^qqquuu___RRRddd|||wwwnnnQQQWWWfff{{{zzz]]]NNNYYYlllVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUVVVVVVUUUTTTRRRQQQTTTTTTTTTUUUUUUTTTTTTTTTRRRQQQPPPOOONNNKKKFFFCCC@@@???===<<<;;;;;;<<<<<<:::::::::;;;<<<===>>>???::::::;;;;;;;;;;;;;;;;;;:::999888666555555555555222222000///------,,,,,,++++++,,,++++++***)))(((((((((((((((((('''''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$###"""  !!!!!!""""""!!!  !!!"""###$$$%%%%%%---+++&&&"""!!!""" """""" ###!!!    !!!###$$$###!!! """$$$###$$$%%%$$$######%%%''')))(((&&&%%%%%%&&&((()))+++(((%%%%%%)))++++++)))))))))))))))))))))))))))+++---///...,,,+++---000)))******+++++++++******((()))+++...111222111000111111111000000222777:::777666444333333444666777333666999;;;CCC[[[~~~}}}sss]]]QQQbbb|||www]]]SSSMMMhhhsss^^^OOOUUUhhhwwwUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTSSSSSSVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRVVVUUUUUUUUUTTTSSSSSSSSSOOOOOOOOONNNKKKHHHDDDBBBBBB@@@>>>;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999888666333222111111///...---,,,,,,+++------,,,++++++******)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&'''''''''&&&%%%$$$############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!! """###$$$###!!! !!!  !!!!!!!!!!!!!!!!!!    $$$%%%%%%###%%%###    !!!  """ !!!!!!"""!!!!!!   !!!!!! !!!!!!"""!!!###$$$''''''%%%###!!!!!!###%%%%%%&&&&&&&&&&&&&&&&&&%%%((('''''''''''')))+++,,,(((+++------+++***+++---///111333111...,,,...000...---,,,***)))(((((((((,,,---///000111000...---111111000111222444666888777777555333222333888;;;777???DDDDDDLLLhhh~~~|||xxxvvv|||xxxVVVZZZkkkzzzppp[[[JJJNNN[[[bbbQQQZZZccclllqqqUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRUUUUUUTTTTTTTTTTTTTTTTTTPPPPPPOOONNNKKKHHHDDDBBB@@@???===;;;::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999888666333222111000///...---,,,,,,,,,------,,,,,,+++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""""""""######$$$######"""""""""!!!!!!!!!!!!######"""!!!  !!!"""""""""!!!!!!  ###$$$$$$###"""!!!  !!!  !!!!!!!!!!!!!!!   """###&&&&&&%%%###!!!"""$$$&&&&&&&&&''''''''''''&&&&&&((((((''''''(((***+++,,,(((***,,,,,,+++***,,,...111222222000---,,,,,,,,,,,,,,,+++))))))))))))))),,,---///111111111//////000000000000222444666888<<<:::777555333444555777555<<>>===;;;:::999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777888888888777555333222111000///...---,,,,,,,,,------,,,,,,++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########"""""""""  !!!!!!!!! """""""""""""""!!!!!! !!!""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!$$$$$$$$$###"""###%%%'''''''''(((((((((((('''''')))))))))))))))***+++,,,)))***+++,,,++++++---///222000...------,,,***(((+++******))))))******+++,,,...///111222222111111//////000111222555777999===:::777555666666666666;;;DDDQQQccczzz\\\cccoooWWW???FFFIII\\\TTTQQQlll}}}~~~zzzVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTVVVVVVWWWWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUURRRQQQPPPNNNJJJGGGDDDCCC;;;;;;:::999999999:::;;;;;;;;;<<<<<<<<<=========::::::::::::::::::::::::777888888777666555333222000000///------,,,,,,,,,...------,,,++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########"""!!!  !!!"""""""""""""""!!!!!! !!!!!!  !!!!!!   !!!!!!!!!!!!!!!!!!  !!!###%%%%%%###!!! """###$$$######$$$&&&((((((((())))))))))))((((((***************++++++,,,)))***++++++,,,---...///000---***+++,,,---***'''************+++,,,---...---...///111222222222222000000111222444666999:::888666444444777::::::999EEEWWWooosssVVV\\\ffftttSSSCCCMMMHHH\\\zzzKKKNNNjjjwwwuuusssVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUVVVWWWWWWWWWSSSRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUURRRQQQOOOLLLIIIFFFCCCBBB:::::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::888777777666555444333222000///...---------------......------,,,++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$ !!!!!!"""###%%%%%%########################"""""""""""""""######$$$$$$$$$$$$$$$#########"""!!!  !!!!!!""""""""""""!!!!!!  !!!"""!!!  !!!!!!  !!!!!!"""!!!!!!!!!   !!!###%%%%%%###!!! !!!!!!   !!!"""$$$$$$$$$$$$&&&((((((((())))))))))))(((((()))*********++++++++++++******+++---.........---,,,)))((())),,,---,,,)))+++++++++,,,---...///000...//////000111222222222222222222333555888:::;;;666555333444666999<<<<<>>===<<<;;;:::999999999999999:::::::::;;;;;;;;;::::::999999888777777777888777666555333222111000///............---------***,,,//////---+++******))))))((('''''''''''''''))))))))))))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!""""""!!!  !!!  !!!!!!!!!""""""  ###%%%%%%### !!!###"""  !!!!!!!!!!!!%%%!!!!!!!!!  !!!!!!!!!  ###$$$$$$""" !!!!!!  """"""""""""!!!""""""  !!! !!! !!!"""###&&&%%%$$$######%%%'''((((((((())))))))))))((((((***************)))((('''%%%***000333222///,,,***))))))))))))((((((((((((***+++,,,,,,++++++---///---...///000000///...---+++000666666444222444666999999555777===>>>KKKeeefffLLLLLLaaa~~~mmmqqq~~~SSSUUUWWWXXXXXXWWWUUUSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRRRRRRRRRRPPPMMMJJJGGGEEECCCAAA???======<<<;;;::::::::::::999999:::::::::;;;;;;;;;::::::999999888777777777777666555444333111000000///............---------***,,,//////---+++***+++***)))((((((''''''(((((())))))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""###$$$$$$$$$$$$###""" !!!!!!!!!""""""   !!!!!! !!!!!! !!!""""""!!! """###"""  !!!!!!!!!!!!$$$!!!!!!######!!!  """###"""!!!  !!!"""!!!!!! """!!!  !!!  !!! !!!"""$$$%%%$$$#########%%%'''(((((())))))))))))))))))(((***************)))((((((&&&***...111///---***)))))))))))))))))))))))))))+++,,,,,,,,,***+++,,,...------...///000///......---111666666444222444666888;;;888888;;;???WWW|||cccLLLNNNbbbzzzUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPMMMIIIGGGEEECCC@@@>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999999888777777777666555444333222111000//////............---------+++---//////---++++++++++++******)))((()))))))))((((((((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!  !!!!!! !!!"""!!!  """""""""   !!!!!!!!! """###"""    !!!!!!  !!!!!!  !!!!!!!!!###$$$$$$############%%%'''((())))))************))))))***************)))))))))'''***------+++)))((((((((())))))***++++++++++++,,,------+++******+++---,,,,,,---.../////////...///333666666444333444666666;;;;;;999:::CCCiii___LLLPPPeee|||sssVVVVVVUUUUUUUUUUUUVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOLLLIIIFFFDDDBBB@@@>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::999999888777777777555444444333111000000//////............---------,,,---///...---++++++,,,,,,+++******))))))******'''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""!!!!!!!!!  !!!!!!!!!!!!  !!!"""""" !!!###$$$###  !!!""""""!!!!!!  !!!!!!  !!!!!! """$$$&&&%%%$$$###"""""""""!!!!!!   !!!"""  !!!!!! """$$$%%%############$$$&&&'''((())))))************))))))))))))))))))))))))******((()))******(((&&&'''((('''(((***,,,---------------------+++))))))+++---++++++,,,---.../////////111333666666444333444666555:::;;;;;;>>>JJJwww[[[LLLQQQhhhqqqqqqVVVUUUTTTTTTTTTTTTUUUVVVQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRRRRSSSRRRQQQPPPPPPNNNLLLHHHEEECCCBBB???===<<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999999888777777777444444333222222111000000///............---------,,,...///...---+++,,,---,,,,,,+++***************(((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""""""!!! """###%%%$$$!!! !!!!!!"""!!!!!!!!!  !!!!!!  ###%%%(((*********(((((('''&&&%%%###!!!    !!!"""   """$$$&&&$$$$$$$$$$$$%%%&&&'''((())))))************))))))(((''''''''''''(((******((()))((('''%%%%%%&&&'''&&&(((***,,,.........---------,,,***((((((***---******+++,,,---...///000111333444444444444555666555777888===DDDQQQ~~~XXXLLLRRRiiinnnvvvUUUUUUTTTTTTTTTTTTUUUUUUQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQRRRSSSRRRQQQPPPOOONNNKKKGGGEEECCCAAA>>><<<<<<;;;;;;::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::999999888777777777555444444333222222111111///............------------...///...,,,,,,,,,...,,,+++******)))*********)))))))))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!!  !!!!!!   """%%%$$$"""   """"""!!!!!!!!!!!!!!!!!!   """%%%'''&&&%%%$$$%%%((('''%%%###!!!   !!!!!! !!!###%%%'''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&%%%%%%%%%&&&''')))***'''''''''&&&$$$$$$&&&'''&&&(((***---......---,,,---,,,+++)))'''(((+++...)))))))))***,,,...000111000111111222333444555666666666777>>>FFFPPP{{{zzzWWWNNNUUUqqqqqqTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSPPPQQQRRRSSSSSSQQQOOONNNMMMKKKGGGDDDBBB@@@>>><<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777777777555555444444333333222222///............---------...//////...,,,,,,---...++++++***)))))))))))))))***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""############"""""""""!!!!!!  !!!""""""###!!!!!!""""""""""""!!!!!! !!!$$$$$$"""  """!!! !!!!!!"""!!!!!! """"""  %%%$$$"""!!!   !!!!!!!!!###&&&'''((((((((((((((((((''''''''''''((((((((((((''''''$$$#########$$$&&&(((***%%%&&&'''&&&%%%%%%&&&(((&&&(((***---------+++***,,,+++***((('''(((,,,///((((((((()))+++...000111///...///000333555666666666666777>>>BBBIIIssswwwVVVPPPXXXyyySSSTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSPPPQQQRRRSSSSSSQQQOOONNNMMMJJJGGGDDDBBB@@@>>>;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======::::::999999888777777777555555555444444333333333//////.........---------...//////...,,,,,,---///+++******)))((()))))))))+++++++++******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$#########""""""!!!!!!  !!!###$$$$$$!!!!!!""""""""""""!!!!!!  ###$$$"""  """!!! !!!"""""""""!!!  !!!###%%%$$$""" !!!###!!!  !!!   !!!!!! !!!$$$&&&'''************)))((('''&&&&&&&&&''''''''''''&&&&&&###"""!!!!!!###%%%((()))$$$%%%''''''&&&&&&'''(((&&&(((***------,,,***)))++++++)))''''''(((---000((('''((()))+++---000222...------///222555666666666777999>>>>>>AAAmmmvvvWWWRRRZZZVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTRRRPPPOOONNNOOOOOONNNJJJFFFCCCAAA???<<<:::;;;::::::999999::::::;;;999::::::;;;<<<===>>>>>>:::::::::999999999888888777666555444333333222333000000000///......------......//////......---,,,,,,+++***(((((((((((()))+++++++++***)))((((((''''''&&&$$$######$$$&&&'''&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###  !!!  !!!!!!!!! !!!###$$$"""""""""""""""""""""""" !!! """"""""""""!!!!!!!!!!!! !!!!!!!!!  """###%%%###!!!###'''))))))***)))(((&&&&&&''''''(((((())))))(((&&&$$$%%%&&&""""""""""""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$((()))+++---...---,,,+++,,,++++++***)))(((((('''((('''&&&&&&''')))+++---+++---///000111222444666:::222999:::;;;AAA___vvv^^^RRRfffVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOLLLIIIEEEBBB@@@>>><<<;;;;;;::::::999999::::::;;;::::::;;;;;;<<<=========:::999999999888888888888666555444333333222222222000000000///......------......//////......---,,,---,,,***)))((()))))))))++++++******)))((((((''''''&&&$$$######$$$&&&'''&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""###"""""""""""""""""""""""" !!! !!!!!!!!!!!! """"""!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!"""'''&&&$$$"""!!! !!!!!!!!! !!!$$$'''))))))((('''''''''((()))***+++'''(((((('''%%%$$$$$$%%%""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''')))+++,,,---,,,+++***++++++******)))(((((('''((((((''''''(((***,,,---+++---000111111222333555888000888888999???YYYxxx```[[[yyyUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQRRRRRRQQQPPPOOONNNJJJGGGCCC@@@???>>>===;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777555555444333222222222222111000000//////......---......//////......---,,,...---,,,+++************+++******))))))((((((''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######"""######%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""""""""""""""""""""""""""  !!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!! """"""!!!  !!!!!!""""""!!!!!!  ######!!! ###""""""###&&&((()))(((%%%&&&&&&''')))+++---...&&&'''((('''%%%$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&((()))+++,,,,,,+++************))))))(((((('''(((((()))***+++,,,------+++...111222222222222333555///777777888<<>>===<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::888888888777777777777666444444333222222222222222111111000000///..................///......---,,,......---,,,+++++++++*********))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""""""""""""""""""""""""""" !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""""" !!!!!! """ !!! !!!"""###############!!! !!! %%%$$$###$$$&&&''''''&&&$$$%%%&&&'''(((***++++++'''(((((('''&&&%%%%%%&&&"""!!!!!!!!!""""""###$$$###""""""###$$$%%%&&&&&&&&&'''(((***++++++++++++*********))))))(((((((((((()))+++,,,---.........,,,///222333333222222222444000999666888<<>>>>>===<<<;;;::::::999999::::::;;;<<<<<<<<<;;;::::::999999888888888777777777777666444444333333222222333333111111111000//////...............///......---,,,......------,,,++++++***)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""  !!!!!!  !!!""""""###"""""""""""""""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############""""""### !!!###!!!!!!"""###$$$$$$$$$$$$"""!!!"""#########$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&((("""""""""""""""######$$$""""""######$$$%%%''''''&&&'''((()))***+++,,,,,,************)))))))))))))))***+++---............---///222333222222222333444333;;;777999===DDDfffuuucccxxxjjjSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOQQQRRRRRRPPPMMMLLLGGGEEEAAA??????>>>===<<<;;;::::::999999::::::;;;<<<;;;;;;;;;::::::999999999999888888888777777777555444444333333444444444222111111000000//////.........//////......---,,,------------,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""  !!!!!!!!!!!!  !!!!!!"""######"""""""""""""""""""""""" !!! """""""""""""""""""""""" !!!""""""############""""""  !!!""""""%%%!!!""""""###$$$$$$$$$###!!!  """###$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$%%%%%%&&&&&&%%%$$$######&&&'''((((((&&&&&&&&&((($$$###############$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''((()))***,,,------++++++++++++++++++++++++******+++,,,---...//////...000111222222222444666666666===777:::@@@AAA[[[sssfff}}}oooRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPQQQQQQQQQOOOLLLKKKIIIFFFBBB@@@???>>>===;;;;;;::::::999999::::::;;;;;;;;;:::::::::::::::::::::999999999888888888888666555555444444555555666222222111111000/////////......//////......---,,,,,,,,,------,,,+++))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """""""""""""""""""""""" !!!!!!""""""""""""""""""!!! ###&&&!!!"""###############"""!!!  !!!"""###""""""%%%%%%%%%&&&((()))'''%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000///000000000000222666999666888===555:::AAA???TTTssslllyyymmmRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJGGGCCC@@@???>>>===;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::999999999999888666666555555555666666777222222111111000/////////......//////......---,,,+++,,,------,,,+++)))((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""   """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!    $$$'''""""""#########""""""!!!   """$$$&&&&&&&&&&&&&&&&&&&&&(((******)))'''%%%%%%'''''''''&&&%%%%%%"""###$$$$$$###"""###%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&'''(((((((((((()))***+++---///000------------------------++++++***)))***,,,///111////////////000222777;;;666888===444999AAA>>>PPPwwwsssppp~~~ooofffQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQPPPPPPPPPOOOOOOOOOQQQRRRRRRQQQPPPMMMKKKJJJHHHEEE@@@>>>===>>>======<<<;;;:::999999999:::;;;999::::::;;;;;;::::::999:::888777777888999999888666777888999999888777666444444333222111000///...---------------...///000111000...+++)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###'''$$$!!! !!!"""###"""######$$$$$$$$$######""""""!!! !!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!! !!! !!!""""""!!!!!! """"""""""""""""""""""""############"""!!!  !!! !!! """%%%'''&&&$$$$$$///***"""&&&%%% !!!%%%&&&%%%$$$######%%%'''(((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$######$$$%%%''')))((()))***+++,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,---------......000000///000111444666888444777333444;;;;;;>>>KKKttttttiii~~~~~~cccdddQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQQQQOOONNNLLLJJJHHHDDD@@@>>>============;;;;;;:::999999::::::;;;999::::::;;;;;;::::::999:::888777777888999999888666666777777777777666666444333333222111000///......------------......///000///---+++***(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&###!!! !!!"""""""""######$$$$$$$$$###""""""!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!     !!!""""""!!!!!!  """"""""""""""""""""""""############"""!!!     """%%%&&&'''###%%%333000%%%%%%$$$!!! """###!!!###''''''&&&%%%$$$###$$$%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%&&&'''))))))***,,,///111222000...---+++***)))((()))***,,,---,,,,,,,,,---------------/////////000222333555666444777333444;;;;;;===JJJkkktttiii}}}eeeiiiRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNLLLKKKGGGCCC@@@============<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::888666777888999888777666666555555555555666666333333222111000//////...///......---------------///...---+++***(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%""" !!!""""""!!!######$$$$$$######"""!!!!!!   !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!   """"""!!!!!! !!!!!!"""""""""""""""""""""""""""######""""""!!!  !!!"""""" !!!!!!!!! !!!$$$%%%%%%""""""222111%%%###$$$""""""&&&'''%%%&&&)))&&&&&&%%%$$$$$$######"""''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$###"""""""""###$$$%%%''')))***+++++++++...111444444222...,,,+++***)))((()))***+++,,,++++++,,,------------------...///111222333333444444666333444;;;:::<<>>=========<<<;;;::::::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::888666666777777777666555444333222222333444555222111111000000/////////000///...---,,,+++++++++++++++,,,++++++)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###!!! """###"""!!!$$$$$$$$$###"""!!! !!!""" """###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######"""!!!###""""""!!!  """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""!!!!!!   !!!$$$((('''""" !!!000;;;777,,,###  !!!#########((("""###""" &&&&&&$$$&&&))))))%%%###%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%$$$%%%(((+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,---//////...---,,,,,,...000111222222222111333666333444:::888999DDDLLLppp~~~ccciii|||SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNMMMKKKIIIGGGBBB@@@>>>=========;;;:::999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888666666777777666555444444333333333333444444111111000000000////////////...---,,,++++++++++++******+++++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!"""###$$$###"""$$$$$$$$$###"""!!!  !!!"""!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########"""!!! ###"""!!!  !!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!###%%%&&&&&&### !!! %%%777FFFCCC777%%%!!!!!!!!! """###$$$%%%...))) !!!!!!""")))&&&$$$%%%))))))%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''&&&'''(((***,,,---.........---,,,++++++,,,...///------........./////////+++---///000111000...---...///000111222222222222333666333444:::777777BBBHHHtttsss~~~kkkgggvvvSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNLLLIIIGGGEEEAAA???============;;;:::999:::;;;<<<=========<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888666666666777666444333333444444444444333333000000000000////////////......---,,,++++++++++++((()))+++++++++***((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###""""""###%%%&&&$$$###$$$$$$######"""  """###!!!###$$$!!!!!!!!!!!!"""""""""""" !!!"""#########"""!!!  !!!!!!###"""!!!    !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$###"""""""""######$$$///;;;:::///###!!! """###$$$$$$"""---)))"""%%%%%%###&&&$$$"""$$$((()))''''''***+++***(((&&&$$$#########!!!$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&((()))((((((((()))***,,,---...++++++,,,,,,,,,---......,,,------...............,,,...000222222111///...111111000111111222333444333666333444:::777666AAADDDaaauuu~~~~~~{{{vvvttt{{{RRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRRRRSSSTTTUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPNNNLLLIIIFFFDDD@@@>>>===<<<======;;;999888999;;;===>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888666666666666555444333333555666666555333333000000000000////////////------,,,,,,++++++,,,,,,((()))***++++++***((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$&&&&&&%%%$$$$$$$$$######"""  """###!!!###%%%!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!  """"""###""" !!!   !!! !!!"""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!  ###""" !!!###$$$%%% !!!((('''!!! !!!"""###$$$$$$(((&&&"""((()))"""!!!###!!!###(((***)))+++///000...***&&&###""""""""" ###&&&((('''&&&%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$''')))******)))(((((()))+++---...'''(((***,,,------,,,++++++,,,------......---------///111333333222000///222222111000111222444555333666333444999666555@@@AAARRRqqquuu}}}tttRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRQQQMMMJJJIIIFFFBBB@@@>>><<<;;;;;;;;;:::888999:::;;;;;;;;;:::999888:::;;;<<<<<<<<<;;;:::999:::999999888777666666555444555777777666555222111444222111111222222000//////......------,,,++++++)))))))))))))))(((''''''%%%$$$$$$###$$$%%%'''((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$############""""""""""""!!!"""#########"""   !!!!!! !!!"""######$$$$$$###############$$$$$$ !!!!!!""""""######"""!!! !!! !!!!!!!!! !!!"""!!! !!!!!! !!!######"""  !!!""""""!!!!!!!!!!!!   ###%%%$$$!!!######%%%&&&&&&%%%#########$$$&&&((())))))((('''***++++++((($$$"""###%%% !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&'''''''''''''''((()))***)))))))))+++------,,,+++---...//////...,,,***)))***,,,...///.........///111111222333333333333222111333555555555555777888@@@LLLjjjsss{{{RRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOORRRQQQMMMJJJIIIFFFBBB@@@>>><<<;;;;;;;;;:::888999:::;;;;;;;;;:::999999;;;;;;<<<<<<<<<;;;:::999999999888777777666555555555555666777666444222111333222111111222222111000.........---,,,,,,++++++)))))))))))))))(((''''''&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$############""""""""""""!!!!!!"""###"""!!!   !!!!!! !!!"""#########$$$######"""""""""###### !!!!!!"""""""""""""""     !!!"""###"""!!!!!!"""###"""!!!  !!!!!!!!! !!!  """$$$###!!!###$$$$$$$$$$$$$$$$$$###"""###%%%'''(((((('''&&&&&&))),,,+++'''$$$###### !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''%%%$$$%%%&&&'''''''''&&&&&&'''((()))***,,,---,,,++++++,,,---.........000000000///...,,,+++***+++...000111000///...///111111222333333333333333111222444444333444666888???IIIfffsss|||RRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOQQQQQQLLLIIIIIIFFFAAA???===;;;;;;;;;;;;:::999999::::::;;;;;;::::::999;;;;;;<<<<<<;;;;;;:::999888777777666666555555555555555666666555444222111222111000111333333222111......------,,,,,,++++++)))))))))))))))((('''''''''&&&%%%$$$$$$%%%%%%&&&(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$############""""""""""""!!!!!!!!!"""!!!  !!!!!!!!!!!! !!!!!!""""""############"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!   !!!###&&&$$$!!!!!!"""""""""!!!!!!!!!    !!!!!!"""!!!!!!$$$$$$############$$$$$$!!!"""$$$%%%&&&%%%%%%$$$###&&&+++---+++'''###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$%%%&&&(((((('''&&&&&&''')))+++,,,......++++++,,,,,,---......///222222000///...---------...000333444333000///...000111222222333333222222111222222222222333666888===FFF___ppp{{{RRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPNNNQQQPPPKKKIIIHHHEEE@@@???===;;;:::;;;;;;:::999999999::::::::::::::::::;;;;;;;;;;;;;;;:::::::::777666666666555555555444555555555555555333222111111000000111333444333222......------,,,++++++***)))))))))))))))(((''''''((('''&&&%%%$$$$$$%%%&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$############"""""""""!!!!!!!!!!!!!!!  !!!!!!"""""""""""" !!!!!!!!!"""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""%%%(((%%%""" !!!"""""""""!!!!!!   !!!###$$$###"""!!!!!!"""###$$$ !!!"""############""""""%%%)))++++++(((%%%###!!!!!! !!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%'''(((((('''&&&'''(((***+++,,,,,,,,,(((***---......---------222111000/////////111111///222555666444111////////////000111111111111111000111111111000222555888<<>><<<:::::::::;;;:::999999999999999::::::;;;;;;<<<<<<;;;;;;::::::::::::666666666666555555555555555555555444444333222222111000///000222333222111...------,,,++++++******)))))))))))))))((('''''')))(((&&&%%%$$$%%%%%%&&&(((((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$############"""""""""!!!""""""!!!!!! !!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!  !!!!!!!!!  !!!!!! """&&&(((%%%!!! !!!"""!!!!!!   !!!$$$$$$###!!!!!!!!!!!!###$$$ !!!!!!!!!!!!!!!$$$$$$%%%&&&''''''&&&%%%!!!!!!  !!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%'''(((((('''(((((()))*********)))(((%%%***000333222///---,,,////////////000222444555000333666666444222000000------...//////////////////000111111000222444777;;;BBBRRRzzzjjjvvvSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPMMMOOOOOOJJJGGGGGGDDD???===;;;999999:::;;;:::999999999999999:::;;;<<<<<<===<<<;;;::::::::::::;;;666666666666666666666666555555444444333222222222000///...///111111111///------,,,,,,++++++******)))))))))))))))(((''''''((('''&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$############""""""""""""######"""!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!   !!!!!! """%%%%%%### !!!!!!!!!   !!!$$$""""""!!!!!!!!!!!!"""""" %%%###""""""$$$%%%&&&%%%!!!!!!  !!!"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%&&&''')))((((((((()))*********)))((('''&&&---444666444111...............000111333444555000222444444222111000111,,,---......//////.........000222222222222444666999@@@LLLooohhhuuuSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPMMMOOONNNJJJGGGFFFCCC???===;;;999999:::;;;:::999999999888888999;;;<<<======<<<;;;:::::::::;;;;;;777777777777777777777777555555444333222222222222000///......//////...---------,,,,,,+++*********)))))))))))))))(((''''''''''''&&&%%%%%%&&&(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$############""""""""""""%%%$$$###"""!!!""""""### !!!###%%%%%%$$$###"""""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!   !!!!!!!!!!!! """%%%"""  !!!!!!  !!!!!! ### !!!!!!""""""!!!!!!  $$$""" ###$$$$$$"""!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&((())))))(((((()))***,,,,,,+++)))(((''',,,222333000......000...///000111222222222222///000111000//////111222......///000000000000///---000333555444444444555555===FFFdddeeeqqqSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPLLLOOONNNIIIGGGFFFCCC>>><<<;;;999999:::;;;:::999999999888888999;;;<<<======<<<;;;:::999:::;;;;;;777777777777888888888888555555444333222222222222000///------......---+++------,,,,,,+++******))))))))))))))))))((((((''''''&&&%%%%%%&&&'''((()))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$############""""""""""""&&&%%%###"""""""""###$$$ """$$$%%%%%%%%%###"""""""""""""""!!!!!!!!!!!! """###$$$%%%!!!!!!   !!! !!!!!!!!!!!! """$$$ !!!"""   """!!!### !!!""""""!!! !!!  ###!!!!!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&((())))))((('''(((+++---...---,,,+++&&&***---,,,)))(((,,,000///000111222222111///......//////...---...111333///000000111111111111111---000444666666555444444333;;;CCC]]]}}}```lllTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPRRROOOLLLJJJHHHFFFBBB@@@<<<;;;::::::999999::::::::::::999999:::;;;===>>>;;;;;;:::999888777666555666666777777777555444333666555444444222222111000............---,,,+++***,,,,,,,,,++++++************************)))(((((((((&&&$$$######%%%((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$&&&###  """######$$$######"""""""""""""""######$$$$$$$$$######""" !!!""""""########################!!!!!!!!!!!!  """#########"""!!! """### !!! !!!&&&***(((### !!!!!!  !!!!!! !!!""""""""""""######""""""!!!!!!!!!  !!!"""###### """$$$###!!! ###$$$"""###'''(((%%%$$$$$$$$$$$$%%%&&&''''''***(((&&&$$$$$$'''***,,,******+++++++++,,,,,,,,,(((***++++++)))***...111+++,,,...///000111000000111000//////000000///...222000111444333000111555111222444666777777666666777<<>>;;;;;;:::999888777666666555555666777777666555444555555444333222111111000...............,,,++++++,,,,,,,,,++++++************************)))(((((((((&&&%%%###$$$%%%((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&%%%$$$%%%###""""""###$$$###!!!$$$###""""""!!!!!!""""""#########$$$$$$######"""!!! !!!""""""########################""""""!!!!!!  !!!""""""""""""""" !!!!!! !!! ###'''$$$ !!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!"""######$$$ !!!#########!!! """%%%%%%######&&&&&&###$$$$$$$$$$$$%%%&&&'''''')))(((&&&%%%%%%''')))+++*********++++++,,,,,,,,,(((***+++***))))))+++...,,,---...///000000//////000000000000111111111000111000111444333000111555222333444444555555555555:::===CCCUUU|||uuucccjjjRRRSSSSSSTTTTTTSSSSSSRRRSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNKKKHHHGGGDDDAAA???<<<;;;::::::999999:::::::::::::::::::::;;;======;;;::::::999888777666666444444555666666666555555555555444333222111000000////////////...---,,,++++++++++++++++++************************)))(((((('''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%""" $$$###""""""!!!!!!""""""""""""######$$$######"""!!!!!! !!!!!!"""##############################""""""!!!  !!!!!!!!! !!!!!!"""###   """$$$!!!!!!  !!!""""""###!!!!!!!!!!!! !!!  !!!"""###$$$%%%############"""""""""!!!$$$'''&&&######%%%%%%"""$$$$$$$$$$$$%%%&&&''''''(((''''''''''''((())))))))))))******+++,,,------***+++,,,,,,******+++,,,......////////////......000000111222222333333222111000111444333000111555444333222222222333444555<<<<<<>>>MMMrrrvvvbbbhhhRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQNNNKKKIIIGGGEEEAAA???<<<;;;::::::999999::::::::::::::::::;;;;;;<<<<<<::::::999999888777777666333444444555555666666666555444444333222111000000////////////...---,,,,,,+++++++++******************************)))(((((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''%%%%%%'''***---///---)))(((&&&%%%###!!!######"""!!!!!!!!!!!!!!!!!!""""""###############!!!!!!!!! !!!""""""#################################"""!!!   !!!!!!!!!!!! !!!"""### """!!!!!!###!!!"""   !!!"""#########"""!!!  !!!"""###$$$%%%%%%%%%$$$###""""""######$$$$$$&&&&&&######&&&&&&###$$$$$$$$$$$$%%%&&&''''''&&&''''''((((((((((((((((((((()))***+++,,,------+++,,,---...---------...///////////////......---///111333444444444444555111000111333222///111555555444111000000111333444999::::::GGGjjjyyydddeeeRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQOOOLLLIIIGGGEEEBBB@@@<<<;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888777777777333444444444555555666666555444333222111000000///////////////...---,,,+++***************************************)))((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&''''''&&&&&&)))...222888333---(((%%%$$$#########""""""!!! !!!!!!!!! !!!"""###############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###""""""!!!   !!!!!!!!!  """###  """ !!! !!!   !!!"""######$$$###!!! !!!"""###$$$%%%%%%%%%$$$###""""""###$$$&&&"""%%%%%%###$$$((((((&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&((()))))))))((('''(((((()))******+++,,,,,,+++++++++,,,---...//////000000//////......------...111444666555444444555111///000333222///000444555444111//////000333444444777;;;EEEddd|||jjjhhhRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPNNNKKKHHHGGGDDDAAA???<<<;;;::::::999999::::::::::::;;;<<<<<<;;;;;;:::999999999888888888777777444444444333444444555666444444333222111000//////............---,,,+++***)))))))))******************************)))(((((('''''''''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&((('''''')))///444;;;555---'''$$$$$$$$$$$$###"""!!!!!! !!!!!! !!!"""############""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!   !!!  !!!"""!!!  !!!"""###  !!!""""""###$$$###!!!  !!!"""###$$$%%%$$$###"""""""""###$$$%%%!!!$$$%%%$$$%%%((()))'''$$$$$$$$$$$$%%%&&&''''''&&&''''''((()))((((((((()))))))))************+++---+++)))***+++---...---111000///..................222666777444333333555000///000333222///000444555333111//////111333555222:::???EEE^^^}}}llllllSSSTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQNNNLLLIIIFFFEEEBBB???===<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;::::::999999999888888888888888666555444333333333444555444444333222111000//////------------,,,+++***)))((()))))))))*********+++***************)))(((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$&&&((('''%%%&&&+++000555111+++&&&%%%%%%$$$$$$""""""!!! !!! !!!"""############""""""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!    !!!!!!  ###'''&&&$$$"""$$$(((+++)))"""  !!!""""""$$$"""   !!!"""######$$$"""""""""""""""###$$$$$$###&&&&&&$$$%%%((((((&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((()))************))))))))))))555111,,,+++,,,.........000///......---...//////...222777777444111222444000///000222111...000444333222111111111333555666666@@@EEEFFFVVVzzzhhhlllTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUUUUUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRLLLJJJGGGDDDCCC@@@===;;;<<<;;;::::::999999:::::::::;;;<<<<<<<<<;;;:::999999999999888888888888888777666444333222333333444444333333222111000//////,,,,,,,,,,,,+++***))))))(((((())))))*********+++***************)))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$''')))'''$$$###''',,,...,,,(((&&&&&&&&&$$$###""""""!!!  !!!"""############"""""""""""""""######$$$"""""""""""""""""""""""" !!!""""""""" !!!   !!!!!!!!! !!! &&&++++++)))###%%%222444000&&& """""" !!!!!!$$$"""  !!!!!!!!! !!!"""######!!!!!!""""""############%%%((((((%%%$$$''''''$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''((())))))++++++******)))(((((((((>>>888222......000000///000///...------...///000...333888888444000111333000///000222111...000444222222111222222444555777:::EEEIIIEEEQQQxxxvvv```gggRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKIIIGGGDDDAAA>>><<<<<<;;;:::999888888888888:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::888666444444444333222000333222111000///////////////......------,,,++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))((('''&&&%%%&&&''''''%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!"""### !!!!!!""""""###############"""!!! """""""""""""""""""""""" !!!   !!!""""""!!!  ###'''((('''!!!$$$000...***%%% !!!###!!! !!!""""""###"""!!! !!!!!!!!! !!!!!!"""%%%""" ###$$$###!!!$$$###"""""""""###%%%%%%)))((('''&&&%%%%%%&&&''''''&&&%%%$$$$$$&&&'''))),,,+++*********+++,,,---000666666///,,,///000...+++666111)))000555///)))...000222333333333111000333333333111//////000222333333444444444444444444>>>EEEDDDCCCSSSqqq|||dddgggRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIFFFCCC@@@>>><<<<<<;;;:::999888888888888:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::888666444444444444222000333222111000////////////.........---,,,,,,++++++***************************)))))))))((((((((('''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%$$$$$$###""""""!!!!!! !!!"""""" !!!!!!!!!""""""##################"""!!!""""""""""""""""""""""""###""""""!!! !!!  !!!!!!     !!!###'''&&&$$$!!!!!!  !!!$$$###"""!!!  !!!""""""%%%###!!!!!!###$$$###"""$$$######"""###$$$%%%&&&)))((('''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((())),,,,,,+++***+++,,,---......333333...+++---...---)))111,,,'''///333/////////000111333333222111000222333222111//////111333444444444444444444333333777???>>>???OOOkkk|||ccceeeSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPLLLKKKIIIFFFCCC@@@===<<<<<<;;;:::999999888888999:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999777666444444444444222000222222111000////////////......------,,,,,,++++++************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""" !!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""######$$$$$$$$$######""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!!!!    """  !!!   !!!$$$$$$$$$$$$""" !!!"""###%%%###""""""###$$$$$$###$$$$$$#########$$$%%%&&&'''''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&((()))---,,,,,,,,,,,,---...///,,,//////,,,***+++---,,,000555///+++000///,,,111///000111222333222111111111222222111000000222444555555444444333333222222333:::;;;???RRRllljjjiiiSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTSSSSSSRRRQQQPPPMMMKKKHHHEEEBBB???===<<<<<<;;;:::999999999999999:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999777555444444444444222111222111000//////......///......------,,,++++++***++++++++++++++++++++++++))))))))))))((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! '''***)))&&&!!!!!!   !!!  !!!  !!!!!!!!!!!!!!! !!!"""###"""###%%%%%%###  !!!"""###$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&&&&%%%&&&'''((((((,,,---------......//////+++,,,,,,+++***+++,,,,,,///444111///222---***333///000111222222222222111000111222222111111333555555555444444333222111111555999;;;GGG___wwwqqqmmmTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPMMMKKKHHHDDDAAA>>><<<;;;;;;;;;::::::999::::::::::::;;;;;;<<<<<<;;;;;;:::999888888777777888888999666555333333444444333111222111000///...............------,,,++++++******************************(((((((((((())))))))))))))))))))))))*********+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############### """#########"""!!!""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! '''***)))&&&       !!!!!!"""""" !!!!!!"""""" """$$$%%%###  """""""""#########"""###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&&&&''''''((((((,,,,,,---...//////000000,,,+++***+++,,,------...(((222333111333///,,,444000000111111222222222222000111333333222222333444555555444333222222111111888999<<>>???===>>>??????>>><<<:::888888777777666666666666666666666555444333333333333000000000///......------------,,,,,,+++***))))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''((((((((()))***)))'''&&&'''(((***+++***(((&&&$$$$$$&&&(((***''''''''''''&&&%%%$$$###"""""""""###$$$$$$$$$%%%""""""""""""############$$$$$$###"""""""""""""""!!!"""#########"""  !!!!!!"""     !!!!!! !!!"""###"""!!!  !!!"""   !!!!!!###%%%&&&'''DDDBBB%%% ,,,***!!!!!!$$$%%%"""!!!%%%(((%%%$$$&&&''''''  ############""""""""""""!!!!!!!!!!!!!!! $$$ &&&***)))'''''',,,)))&&&%%%%%%%%%$$$"""%%%&&&&&&&&&&&&%%%$$$$$$******+++++++++,,,,,,,,,------,,,+++,,,---...///999888555000------000222444555666555333222333444444777999888444222222333333222111111111333666777555666@@@===???IIIcccdddcccVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTUUUTTTQQQNNNLLLJJJFFFBBB???<<<;;;:::999999999999:::;;;======<<<======>>>===<<<:::999888888777666666666666777666555444333333222333333000000//////......------,,,,,,,,,+++***))))))))))))(((((((((''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))'''''''''(((***+++)))'''%%%$$$$$$%%%''')))''''''''''''&&&%%%$$$##################$$$$$$$$$""""""""""""############$$$###""""""!!!!!!!!!"""!!!""""""###"""!!!  !!!!!!!!!!!!    !!!""""""   !!! !!!######000FFF@@@'''"""'''### ###$$$### ###'''"""''')))&&&$$$''')))(((!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! %%%###%%%***,,,)))((()))******+++*********))))))%%%%%%%%%%%%%%%$$$######((((((((()))***+++++++++------,,,,,,,,,---...///444444222000......111333333444555444222111222333444777999888555333333444222222111000111333555666333111999666;;;FFF\\\eeecccTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSPPPNNNKKKIIIFFFBBB>>><<<;;;:::999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999888888777777777777777666555444333333222222222000000//////...---------++++++******))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((())))))))))))((('''''''''(((***+++((('''%%%$$$$$$%%%'''(((''''''''''''&&&%%%$$$###$$$$$$$$$###############""""""""""""###############""""""!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!  %%%%%% !!!!!!!!!   !!!!!!"""!!!  !!!(((555000###%%%((($$$######%%%%%%###!!!!!!%%%)))$$$''''''###"""%%%'''&&&!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$%%%)))---+++'''(((,,,,,,...///---)))&&&'''((($$$$$$$$$$$$#########"""$$$%%%&&&'''((()))***+++...------------...//////---///////////////111444111333333333111000111222222444555555444333333444111111000000000222333444666222888666<<>><<<;;;:::999999999888888999::::::;;;;;;:::::::::;;;<<<<<<999999888777777777777777666555444333222222222222000//////......---,,,,,,******))))))((((((((('''((((((((((((((('''''''''(((((((((((())))))))))))'''(((((((((((())))))))))))(((((('''((()))******'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###%%%$$$$$$$$$###"""""""""!!!"""""""""############""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!   ------""" !!!!!!!!!!!!!!!  ###""""""###"""  ###&&&(((%%%)))(((((('''$$$!!!!!!###&&&###%%%$$$"""$$$###!!!  !!! !!!!!!!!!!!!###%%%)))+++'''%%%+++333:::;;;888111'''""""""%%%$$$######"""""""""""""""######$$$&&&(((***+++,,,---------.........//////***,,,.../////////000111000111222111000///000111...///000000000000111111000000//////000111222222666555===888===FFFTTTzzz~~~ggg]]]}}}SSSSSSUUUVVVVVVUUUSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUTTTSSSSSSTTTSSSPPPMMMJJJHHHEEEAAA>>><<<;;;;;;999999999888888999::::::;;;;;;:::::::::;;;<<<<<<999888888777666777777777555555444333222222222222/////////...------,,,,,,)))))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((())))))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###%%%$$$$$$$$$###"""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""     +++*** !!!!!!"""""""""""" !!!!!! """&&&###"""$$$###  !!!"""!!!"""%%%###%%%((('''%%%###!!!!!!"""$$$$$$%%%"""###$$$"""!!!!!! !!! !!!!!!""""""%%%&&&((()))%%%&&&000<<>><<<;;;;;;999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888777777666666666666666555444333222222111111111//////......---,,,,,,,,,))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$$$$$$$###############""""""""""""############"""""""""""""""######$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""   !!!"""  !!!!!!!!!!!! !!!!!!!!!!!! &&&)))### ###$$$ !!!"""######%%%&&&$$$ &&&######""""""######$$$$$$%%%&&&$$$!!!"""''''''### !!!!!!!!! !!!"""""""""''''''))))))&&&(((222>>>CCC@@@999000(((%%%'''+++%%%$$$"""!!!!!!!!!"""###$$$%%%&&&(((***+++------+++,,,------......------***,,,......---,,,---......000111000//////000222000///......000222222111000000000000111111000000000888DDD<<<:::@@@IIIllljjjZZZuuuTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUTTTSSSSSSRRRRRRRRRSSSTTTSSSSSSSSSSSSRRROOOMMMHHHGGGDDD@@@>>><<<;;;;;;999999999999:::;;;======<<<======>>>===<<<:::999777666666555555555555555555444333222111111111111///......------,,,,,,+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((()))))))))*********'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$##################$$$$$$$$$""""""""""""###########################$$$%%%%%%$$$###"""!!! !!!!!!""" !!!!!!!!!"""""""""""" !!!  !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!***+++###"""$$$!!!######"""!!!!!!!!!!!!"""$$$!!!&&&&&&$$$***""""""###$$$%%%%%%$$$###$$$%%%$$$"""%%%)))(((### !!!!!!"""""" !!!""""""###'''&&&'''(((''''''---666333000,,,(((&&&%%%&&&'''&&&$$$###!!!!!!"""###$$$$$$%%%&&&((()))+++,,,,,,***+++,,,---------,,,+++***+++------,,,---...000...000111111000000111222222///------000111111000111111111111111111111000000777BBB;;;;;;BBBGGGdddnnn]]]wwwUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRSSSSSSRRROOOMMMHHHFFFCCC@@@>>><<<;;;;;;999999999:::;;;<<<>>>???===>>>??????>>><<<:::888666666555444444444444444555444333222111111111111///......------,,,++++++))))))))))))************&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$""""""######$$$$$$$$$%%%""""""""""""############$$$#########$$$%%%&&&&&&$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""!!!###  !!!""""""###!!!###### %%% !!!!!!!!!!!!!!!""",,,---""""""$$$!!!&&&%%%$$$"""!!! (((%%%"""###!!!%%%%%%%%%%%%&&&&&&$$$!!!!!!""""""!!!$$$((('''!!!  !!!"""###### !!!""""""#########%%%'''&&&###&&&,,,+++)))(((((()))((('''%%%&&&%%%###"""!!!"""###%%%$$$%%%&&&'''(((***++++++)))***+++,,,---,,,++++++)))+++,,,,,,,,,---000222...000111111000000111333111...++++++...//////---111111222222222111111000---111:::333888@@@AAAYYYppp```zzzTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWSSSSSSSSSSSSQQQPPPNNNLLLJJJFFFAAA>>>======<<<;;;888888:::;;;<<<=====================<<<;;;:::999777777666555555555555555444444333222222111111000111111///...,,,,,,++++++************)))(((&&&&&&&&&''')))((('''%%%&&&&&&))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  """!!!   !!! !!!!!! ###&&&(((   !!!  !!!!!!!!!!!!!!!###(((+++&&&!!!&&&((('''%%%###""""""""""""###"""""""""###$$$$$$%%%...)))$$$"""""""""!!!### """+++&&&  !!!###$$$###"""!!!!!!###""" """###$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%&&&'''&&&%%%###"""!!! !!!!!!###$$$&&&(((************&&&''')))***,,,,,,------++++++++++++,,,---......111000000000000000111222...---,,,...111222000...000000000000////////////---666666555999:::DDDYYY{{{]]]}}}TTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSSSSQQQOOOMMMLLLJJJFFFAAA>>>======<<<;;;888999:::;;;============<<<<<<<<<<<<;;;:::999999777666666555555555555555444333333222222111111000111000///---,,,,,,,,,,,,************)))((('''&&&&&&((()))((('''%%%&&&&&&(((((()))))))))*********)))))))))))))))))))))))))))(((((('''((()))***+++)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!!  !!!!!!  !!!!!!!!! !!!###$$$   !!!!!!!!!!!!!!! $$$$$$"""%%%***+++'''222...(((###  """###############$$$%%%%%%+++((($$$"""######!!!""" (((%%%!!!!!!!!!!!!!!! !!!###$$$###"""!!!!!!""""""  """!!!!!!"""###%%%&&&''''''&&&((())))))'''&&&&&&'''%%%$$$"""!!! !!!!!!!!!"""$$$&&&((()))***))))))'''((()))***+++,,,,,,,,,++++++++++++,,,---......000////////////000111111///---,,,...000111///---000/////////////////////---444444444999999AAATTTzzz^^^{{{TTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQOOOMMMKKKHHHEEEAAA>>>===<<<;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;:::999888888777666555555444444555555333333333222111111000000//////...------,,,------)))******))))))((('''&&&&&&((())))))'''&&&&&&'''(((((())))))))))))******))))))))))))))))))))))))((((((((((((((()))******((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$################################################"""""""""""""""!!!   ###"""  !!!!!!  !!!!!!!!!!!! !!! ---;;;777(((666000(((!!!###%%%$$$$$$######$$$$$$%%%%%%'''%%%$$$###$$$###!!! $$$ '''%%% #########"""!!! !!!"""######"""!!! !!!"""!!!  """ """###%%%&&&'''%%%''')))***(((&&&%%%%%%""""""!!! !!!!!!"""!!!"""%%%'''((((((((((((((()))******++++++******+++++++++,,,------..................//////000000///...,,,---......---,,,////////////////////////---222000222999999===KKKpppaaaxxxTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQNNNLLLKKKGGGDDD@@@>>>===<<<;;;:::999:::<<<===>>>>>>??????::::::::::::999888777777666666555444444444444555333333222222111000000000......---,,,,,,---------)))))))))))))))((('''''''''((())))))'''&&&&&&'''(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$################################################"""""""""""""""!!!   !!!!!!!!!  !!!  !!!!!!   !!!!!! """ ///@@@;;;(((...***%%% """'''***%%%$$$$$$$$$$$$$$$%%%%%%############$$$###"""!!!%%%+++&&&!!!&&&&&&"""%%%$$$$$$"""!!!  !!!"""""""""""" !!!!!!!!! !!!!!! !!!""""""######"""%%%(((((('''$$$###""" !!!"""""" """$$$&&&'''(((''''''))))))************))))))***+++,,,,,,---.........,,,,,,---......////////////...---,,,,,,,,,,,,+++.........///////////////...111...111:::::::::EEEhhhddduuuSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRPPPNNNKKKJJJEEEBBB???======<<<:::999999:::<<<===>>>>>>??????::::::::::::999888777666666666555444444444444444333333222111111000000///...------,,,,,,,,,------((())))))))))))((((((''''''(((***)))(((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########################################################"""""""""""""""!!!  !!!!!!  !!!!!!!!!      ###"""!!!***666222$$$%%%$$$"""!!!!!!$$$''')))%%%%%%$$$######$$$$$$$$$!!!"""#########"""""""""***222,,,$$$'''((($$$&&&%%%$$$"""  !!!"""""""""!!!!!! !!!!!!!!! !!!!!! """%%%%%%$$$!!!  !!!""""""""" !!!###%%%'''''''''''')))************)))(((((()))***+++,,,------------++++++---...///////////////......,,,++++++,,,---------....../////////000///222...222;;;::::::CCC___eeerrrSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMKKKIIICCCAAA???======<<<:::888999:::;;;<<<===>>>>>>>>>::::::::::::999888777777666555444444333333444444222222222111000000//////......---,,,,,,+++,,,,,,(((((())))))))))))((((((''')))******(((''''''(((''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""################################################"""""""""""""""!!!  !!!!!!    !!!     !!!!!! ###&&&%%% """""""""!!!"""###$$$%%%$$$$$$######"""######### !!!""""""!!! !!!###***555///%%%'''((($$$%%%###"""  !!!"""""""""  !!!"""!!! """"""!!!  """###!!! !!!""""""""""""""" !!!$$$&&&'''''''''''')))))))))***))))))(((((('''(((***,,,,,,,,,++++++***+++---///000000//////...///...---++++++---///---------......//////000///222///222:::::::::DDDUUUfffpppSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRROOOMMMJJJHHHBBB@@@>>>======<<<:::888888999:::;;;============;;;;;;;;;;;;:::999888777666555444444333333444444222222111111000000/////////...---,,,++++++******(((((())))))))))))((((((((()))******(((''''''((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))(((&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################"""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!  !!!!!!  !!!!!!!!!  """  !!!"""  !!!"""""""""""""""!!!!!!!!!"""###$$$$$$###""""""!!!!!!""""""!!!""""""!!!!!!###$$$111---###%%%'''######"""  !!!"""""""""  """"""!!!!!!!!!!!!  !!!!!! !!!"""#########"""!!!!!!"""$$$&&&(((((((((((((((((()))))))))))))))(((&&&''')))+++++++++***)))***+++---000111111000///...//////---+++,,,///222,,,,,,---......///000000...222///111888777999FFFSSSeeepppSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSQQQOOOLLLJJJHHHBBB@@@>>>======<<<999888888888:::;;;<<<=========;;;;;;;;;;;;:::999888888555555444333333333333444222222111111000/////////000///...,,,+++*********(((((()))))))))))))))(((((()))******(((''''''(((''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""!!! !!! !!!!!!!!! !!!""""""!!! !!!###!!!  """### !!!!!! &&&%%%%%% (((!!!!!! !!!###&&&(((######"""!!!!!! !!!!!!"""###""" !!!$$$,,,*** ###&&&""""""   """"""""" """###!!! !!!!!!!!! !!!"""###$$$$$$###"""!!!!!!###%%%'''((()))((((((''''''((()))))))))))))))%%%&&&(((***+++***)))(((***+++...000111111000000...//////...,,,---000444,,,,,,------...///000000,,,111///000666555999GGGUUUeeeooo}}}RRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRPPPPPPOOONNNMMMJJJHHHFFFAAA@@@>>>===;;;::::::999888999::::::;;;;;;:::::::::999888888777777888888666666666555444444333333444333222111000...------...---,,,+++************)))(((((((((''''''''''''))))))))))))((('''&&&%%%%%%%%%'''((((((((('''&&&************))))))))))))&&&'''((())))))((('''&&&)))((('''&&&&&&%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""   !!!!!!!!!!!!!!! !!!"""""""""""" !!!  !!!!!!!!!"""""""""!!!  !!!!!!  !!!!!!!!!  !!!"""###"""!!!    """!!! !!!  !!!"""######%%%$$$ $$$######""" !!! """"""%%%$$$###"""%%%&&&%%%!!!!!!%%%"""  !!!"""""" !!!!!!!!!!!!  !!!!!!!!!  !!!######""" """"""###""""""!!! !!!$$$''')))******)))%%%''')))***+++***)))(((''''''''''''''''''&&&&&&((()))***,,,---...//////.........------,,,,,,,,,***+++,,,---...000111111111111333444222222;;;FFFbbbiiiiiixxxRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOMMMJJJGGGFFFAAA@@@>>>===;;;:::::::::999999:::;;;;;;;;;;;;::::::999888888777777888888666666666555444444333333333222222111000///.........---,,,+++************))))))((((((((('''''''''))))))))))))((('''&&&%%%%%%%%%'''((((((((('''&&&))))))))))))))))))))))))''''''((())))))((('''''')))((('''&&&&&&%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!! !!!""""""!!!   !!!  !!!!!!!!!""""""!!!  !!!     !!!###$$$%%%&&&))))))$$$"""""" !!!!!!!!!!!!"""!!!   $$$&&&%%%$$$$$$%%%%%%$$$""" ###!!! !!!!!! !!!!!!  !!!  !!!""""""!!!!!!"""""""""!!!!!!  ###&&&'''(((((('''###$$$&&&((())))))((('''((((((''''''&&&&&&&&&%%%'''(((***+++------............---------,,,,,,,,,+++,,,,,,---...///000000...///222333111000888BBBaaahhhhhhyyyQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPMMMJJJGGGEEE@@@???>>><<<;;;:::::::::999999:::;;;;;;;;;;;;;;;999999888777777777777888666666555555444333333333111111111000000/////////...---,,,+++************)))))))))(((((((((''''''))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''(((((())))))((((((''')))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###!!!!!!!!!""""""!!!!!!"""!!!!!!   !!!!!!!!!!!!    !!!"""""""""!!! !!!!!! !!!""""""!!!""""""!!! !!!$$$&&&''''''///333---$$$ !!!"""###"""!!! """&&&''''''&&&&&&%%%#########"""!!!  !!!  !!!!!!!!! !!!!!!!!!!!!  """$$$%%%%%%%%%$$$ """$$$&&&'''''''''''')))(((((('''&&&%%%$$$$$$&&&'''(((***+++,,,------...------------,,,,,,,,,---------.........//////+++,,,000222000///555===VVVpppfffeee{{{QQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRPPPMMMIIIFFFDDD??????===<<<;;;:::::::::999::::::;;;<<<;;;;;;;;;999999888777777777777777666666555444444333333222//////000000000000000000------,,,+++************)))))))))(((((((((((('''))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))((((((((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! ######""""""""""""######(((&&&$$$!!!!!!!!!"""###!!!!!!!!!!!!    !!!######""" !!!!!!!!!!!!""""""######""""""###!!!  """$$$'''(((&&&000666..."""!!!###$$$$$$""" !!!$$$'''(((''''''(((%%%""""""###$$$!!!     !!!"""######"""""" !!!###%%%&&&''''''((())))))((('''%%%$$$######%%%&&&''')))***++++++,,,------------------------.....................---***+++///222111///222999EEEUUU}}}cccaaa|||QQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQOOOLLLHHHEEECCC???>>>===;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;999888777777666666777777555555555444333333222222///////////////000000000------,,,+++***************)))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((())))))))))))(((((()))))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$######### !!!!!!######""""""""""""######(((&&&$$$"""!!!!!!######"""!!!     """######!!!  !!!"""""""""###### !!!!!!  """$$$&&&'''###---111((("""###%%%&&&$$$ """%%%&&&'''&&&&&&((($$$!!! """###!!!      !!!!!!""""""""""""!!!"""###%%%&&&(((((())))))((('''&&&%%%$$$######$$$%%%&&&((()))***++++++------------------------...............---------,,,,,,///333222///222777;;;DDDiii```\\\|||PPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSPPPPPPOOONNNKKKHHHEEECCC>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<888888777666666666666777555555444444333222222222////////////////////////...---,,,+++******************)))))))))((((((((())))))))))))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''(((((())))))******))))))(((((())))))***((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!######""""""""""""######&&&%%%$$$"""""""""######"""!!!  !!!  !!!"""""""""!!!  !!!"""""""""!!!!!!  !!!"""######$$$$$$!!!'''(((  ######%%%%%%"""!!!###$$$$$$###$$$%%%&&&$$$!!! !!!!!! !!!   !!!!!!!!!!!! !!!!!!!!!""""""###############$$$%%%'''((())))))(((''''''&&&%%%$$$######$$$%%%&&&((()))***++++++,,,,,,,,,------------.....................------...---///222222000111666;;;???```~~~___XXX}}}zzzPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSNNNNNNMMMLLLJJJGGGDDDCCC======<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<888888777666666666666666555555444333333222222111//////////////////.........---,,,+++*********************)))))))))(((((())))))))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''((())))))***++++++******)))(((((()))******((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""!!!  !!!!!!!!!""""""""""""""""""!!!!!!"""""""""##################"""""""""!!!  !!!!!!  """!!!!!!!!! !!!!!!!!! !!!######"""!!! !!! !!! """"""!!!###$$$###!!! !!!#########!!! !!!!!!  """  !!! !!!"""""" !!!!!!"""""""""!!!""""""""""""###$$$%%%&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((***+++++++++,,,,,,,,,---------......------..................///------000000///000555999<<>>===<<<;;;:::;;;;;;<<<999:::;;;;;;<<<;;;;;;;;;777777777777666666666666888777555444333333444444333222000/////////000111...---,,,+++************))))))))))))(((((((((((())))))))))))(((((((((((("""###$$$&&&'''(((((((((&&&''')))+++++++++)))((('''((()))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""#########$$$$$$######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$############"""""""""""" """!!!  ###"""!!!$$$ %%%###$$$ """!!!  ######"""!!!  $$$###"""!!! """$$$%%%### !!!!!!$$$!!!%%%$$$"""!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!""""""!!! """$$$ !!!""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''''''''&&&%%%%%%$$$#########%%%'''***++++++******+++,,,...---,,,++++++,,,+++,,,---...//////.........//////...------000222...;;;OOOxxxkkk\\\www|||RRRRRRQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPNNNLLLIIIFFFBBBAAA>>>===<<<;;;::::::;;;<<<:::;;;;;;<<<<<<<<<;;;;;;888888888777777666666666666666444333222222333333222111000/////////000111------,,,+++************))))))))))))(((((((((((())))))))))))((((((((('''###$$$$$$%%%&&&'''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""!!!!!!!!! !!!  ###%%%$$$!!!&&&"""!!!&&&!!!!!!!!! """!!!!!!  ###""""""  !!!###$$$"""  !!!""""""$$$###!!!!!!###""" !!!!!!!!!""""""!!! !!!!!! !!!  """### !!!""""""###############$$$%%%&&&''''''''''''$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$######"""###$$$&&&(((***++++++++++++,,,......,,,+++,,,,,,------...............///...//////...------///111222888HHHrrrlllZZZuuuyyyQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOPPPOOONNNKKKHHHEEEBBB@@@===<<<;;;:::::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777666666555555444333222111111111111222111000/////////000000---,,,+++******)))******))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&%%%$$$%%%&&&'''((((((''''''''')))+++---///+++***)))(((''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$###############$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!! !!!!!!  $$$'''&&&''''''"""$$$))) """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! """###  !!!"""!!!"""%%%###"""#########"""!!!  !!!!!! !!!"""###$$$&&&&&&'''$$$%%%&&&'''((()))))))))%%%$$$######"""######$$$$$$$$$$$$######""""""!!!######$$$&&&''')))+++,,,+++,,,......---,,,,,,---000///...---------...///...//////...---,,,...000222444DDDtttlllYYYtttwwwQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLMMMNNNPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOMMMJJJGGGDDDBBB@@@===<<<;;;:::::::::;;;<<<============<<<<<<;;;:::::::::999888777666666555555444333333222111111111111111000000////////////---,,,+++***))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''((('''%%%$$$$$$%%%'''(((&&&(((***---111555777999---+++)))'''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''%%%%%%$$$############$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!! #########,,,888;;;111$$$$$$***!!!$$$ !!!!!!""""""""""""""""""""""""  !!!"""###  !!!!!!"""%%%###$$$$$$$$$######!!!  !!!!!!!!!""""""!!!!!! !!!"""###%%%''')))***%%%%%%'''((()))*********$$$$$$######""""""""""""######"""""""""!!!!!!!!!"""""""""###%%%(((+++---***,,,......---,,,,,,---222000...,,,,,,---...///...//////...---,,,---......000DDDyyyooo[[[sssxxxPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNPPPRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPNNNLLLIIIFFFCCCAAA@@@<<<;;;:::999999:::;;;<<<============<<<;;;:::999999999888888777666666555555555444444333333222111000000000000//////......,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))'''%%%$$$$$$%%%&&&'''&&&)))...333777999999999---+++)))'''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''(((((())))))(((((('''&&&%%%%%%$$$###$$$$$$$$$###$$$$$$######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! (((&&&$$$>>>bbbeeePPP333'''+++%%%### !!!!!!""""""""""""""""""""""""  !!!"""###""" """$$$""" $$$$$$$$$$$$###"""  !!!!!!!!!"""###""""""!!!""""""###$$$%%%''')))+++%%%&&&'''((())))))))))))############"""!!!!!! """"""!!!!!!!!!!!!!!! """!!!!!!!!!###&&&)))+++)))+++------,,,+++,,,---111000---,,,+++,,,---...---...//////---,,,---......///???ooovvvaaammmxxxPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPNNNKKKHHHEEEBBBAAA@@@;;;:::999999999:::<<<<<<=========<<<;;;999888777777777777777666666666666555555555555444333222111//////000000000///...---,,,+++***))))))((())))))))))))))))))((((((((((((((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''(((+++000333555333111///+++***)))(((''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!  %%%$$$'''444aaa|||OOO111,,,'''  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""   """%%%$$$$$$$$$###"""!!!    """###$$$######%%%$$$$$$$$$%%%&&&((()))%%%&&&&&&'''''''''&&&&&&!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$'''(((''')))+++,,,+++++++++,,,...---,,,+++++++++,,,---***,,,...///...---...///000111777YYY{{{ccceeexxxPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOONNNJJJGGGDDDBBB@@@@@@::::::999999999:::<<<<<<======<<<;;;:::888666555555555555555555666666666333333444444333222000000...///000000000///...---,,,+++***))))))((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((***,,,......,,,***((())))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! """!!! """000SSSkkk;;;+++'''"""!!!   !!!!!!  """### !!!  ###%%%$$$###############"""!!!   !!!###%%%&&&&&&'''&&&%%%######$$$&&&'''%%%&&&&&&%%%%%%$$$###""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&(((*********)))***,,,***++++++++++++++++++,,,(((+++---............//////333555IIIzzz}}}xxx]]]___zzzPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOMMMJJJFFFCCCAAA@@@@@@::::::999888999:::<<<======<<<<<<;;;999777555444333333444444555666666666222222333333222111///......///000000000///---,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''((()))************)))'''((()))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!! """!!!!!!!!!!!!  %%%'''%%%;;;oooyyy@@@(((&&&$$$###     !!!"""$$$%%% !!!!!!!!!"""&&&&&&$$$""""""#########""""""!!! !!!!!!!!!!!!  ###%%%'''((()))(((%%%###"""###$$$%%%%%%%%%%%%$$$###"""  """""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######%%%'''))))))))))))***+++((()))***+++++++++++++++'''***---.........///000+++555888GGGuuuyyysssTTT]]]~~~sssQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMLLLJJJHHHDDDAAA>>>===::::::999999::::::;;;<<<<<<<<<;;;:::888777666666444555666666666555444333333333444444333222000///......//////......---,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''((('''%%%######$$$%%%&&&$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!  !!! ###(((&&&:::vvvooo@@@***(((&&& !!!   !!! """!!! !!!### %%% ###$$$######$$$!!!!!!%%%!!!$$$!!!!!!$$$$$$$$$!!!"""%%%"""""" !!!!!!  """%%%''')))///***$$$!!!"""#########  ######""""""!!!!!! !!!"""###""" !!!###%%%&&&''''''''''''''''''******+++******)))(((''',,,---...///000000000000444...000KKKyyyrrr{{{UUUbbb~~~QQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNLLLLLLJJJGGGDDDAAA>>>===::::::999999::::::;;;<<<<<<<<<;;;;;;:::999888888555555666666555555444444222333333333222111000///......//////......---,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&)))(((&&&$$$$$$%%%&&&'''(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!   !!!"""&&&%%%999ttt```666$$$$$$%%%###  """### """ """&&&###!!!!!!#########""""""### !!!### ### !!! !!!&&&&&&"""   """$$$&&&''')))&&&"""!!!"""$$$$$$$$$!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###&&&&&&''''''((((((''''''***************)))((((((+++,,,---...////////////333//////BBBkkkhhhVVV```QQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNLLLKKKJJJGGGDDDAAA>>>===::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::777666555555444444444555222222222222111000///.........//////......---,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!! !!!  !!! """$$$!!!111dddrrrGGG---###""""""""" ###&&&$$$!!!!!!  $$$***)))%%%### ###"""!!!!!!""" """ """"""!!! ###%%%###  !!!###$$$$$$%%%"""!!! """$$$$$$$$$###"""""""""!!!!!!  !!!!!! !!!!!!"""!!! !!!###&&&&&&'''((((((((((((((()))))))))))))))))))))(((+++++++++,,,---------...///111///666WWWdddyyyXXX]]]QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNLLLKKKIIIGGGDDDAAA>>><<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;:::::::::888777666444444444555555222222111111000//////............///......---,,,)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%$$$###""" """!!!!!!"""!!! """&&&FFFgggnnn^^^GGG111***'''!!!  ###)))&&&!!! !!!%%%,,,---)))$$$"""$$$###!!!"""%%%))),,,""""""######""" !!!!!! !!!  !!!  !!!"""###"""""" """"""""""""""""""!!!!!!  !!!""" !!!!!!!!! !!!###%%%&&&'''((((((((((((((()))(((((((((((()))))))))************++++++,,,,,,***222111///GGGyyyiiizzzYYY[[[RRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNKKKKKKIIIGGGCCC@@@===<<<::::::999999::::::;;;<<<:::::::::999999999999999999888666555444444555555222222111000000/////////.........///......---,,,)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&'''''''''(((&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""" !!!"""###$$$$$$%%%######"""!!! ###!!!!!!###"""  !!! ---<<<;;;444***&&&)))'''   """(((&&&"""!!!!!!  %%%+++...+++&&&!!!###$$$###"""  %%%+++...###%%%'''%%%"""!!!""""""!!! """###!!!  !!!!!!    !!!!!! !!!  !!!###$$$%%%&&&'''((((((((((((((((((''''''((()))***+++***))))))))))))***++++++&&&111333///???kkkllluuu\\\ZZZsssRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNKKKJJJIIIFFFCCC@@@===<<<::::::999999::::::;;;<<<:::::::::999999888888888999888777666555555444444333333222000000000000000......//////......---,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""#########"""!!!!!! !!!!!!"""!!!!!!"""""" ###!!!&&&!!!&&&$$$$$$$$$ ### %%%###!!!""""""!!!  """"""&&&******&&& """##################### """%%%%%%"""''')))%%%""""""###"""  %%%+++***&&&    !!!###"""###$$$%%%&&&'''''''''''''''&&&&&&''')))***,,,******)))(((((()))***+++&&&///333111;;;```mmmmmmddd[[[mmmRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNKKKJJJHHHFFFCCC@@@===;;;::::::999999::::::;;;<<<<<<<<<;;;:::999888888888888888888888666555444333555444222111000000111111......//////......---,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!! !!!!!! ######!!!$$$### !!!$$$$$$!!! !!!  """ %%%((('''!!!"""""""""!!!!!!""""""!!!$$$%%%!!!!!!###"""&&&)))$$$ !!!"""!!! )))///+++###    """###!!!!!!###$$$%%%&&&&&&&&&'''&&&%%%%%%''')))+++,,,+++***)))(((''')))***+++(((+++///111999VVVxxxpppooo]]]zzzSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQPPPPPPOOONNNKKKJJJHHHFFFCCC@@@===;;;::::::999999::::::;;;<<<>>>>>>===<<<:::999888888888888999999777555333222555444333111111111111222......//////......---,,,)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""  !!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!  !!!$$$### !!! $$$  %%%%%%!!!!!!!!!!!!   ###!!!&&&'''!!!""""""!!! !!!$$$((('''''')))%%%%%%(((""" """ (((---&&& """ !!!""""""  """$$$ """###$$$%%%%%%%%%&&&&&&%%%%%%&&&)))+++---,,,+++)))(((''')))***++++++))),,,000777QQQ{{{xxx___SSSQQQPPPQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOLLLKKKIIIFFFCCC???<<<:::999999:::::::::999999888;;;;;;:::::::::999999999888777666555555444555555444444333222222111111000...///000000///---+++***&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))(((&&&$$$###&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""!!!!!! ### """###!!!!!!!!!!!!!!! !!! !!!""""""!!!  !!!"""!!! !!!$$$%%%%%%  """!!! """&&&&&&###!!!!!! """)))222888666///&&&!!!***+++)))$$$!!!"""  ###  """    !!!"""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%''')))***((())))))(((&&&&&&''')))&&&(((000+++777VVV~~~kkk[[[pppSSSRRRQQQQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOLLLKKKIIIFFFBBB???<<<:::999999:::::::::999999999;;;;;;;;;;;;::::::::::::777777666555444444444444444333333222222111111000......///000///---+++***''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!"""!!! !!!""""""!!! """""""""!!!!!!!!!  !!!!!!     $$$%%%$$$"""  """###"""!!! $$$***000333///***%%%###222222---&&&!!! """ !!!!!! !!!!!! !!!"""###$$$$$$%%%###$$$%%%&&&'''(((((()))%%%'''''''''&&&&&&(((******(((///+++333KKKqqqiiiUUUkkkSSSRRRQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOKKKJJJHHHEEEAAA>>><<<:::999999999:::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::666666555444333333333333333333333222111111000000---...//////...---+++***)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######""""""!!!!!!""""""""""""""""""!!!"""######"""!!!"""#########"""""""""!!!!!!!!!  """%%%%%%### !!!!!!!!!!!!!!!    !!!!!!!!!$$$)))---,,,'''###$$$&&&111111,,,###  !!! !!!!!!   !!!"""###$$$$$$###$$$&&&'''(((((((((((($$$%%%'''''''''(((***+++...(((...,,,///===aaaiiiPPPgggSSSRRRQQQRRRSSSTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOKKKIIIGGGCCC@@@===<<<;;;:::999999999::::::;;;;;;======<<<<<<<<<;;;;;;;;;555555444333222222222222333333222222111000000000---............---,,,+++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""######$$$ ###%%%$$$"""!!!###&&&############"""""""""""" """###!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!!%%%)))'''""" ###'''%%%%%%!!!!!!   """!!!!!!  !!!"""###$$$"""$$$&&&((()))((('''&&&%%%'''))))))))))))***+++///&&&---......555VVVlllTTTiiilllTTTRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQPPPOOOOOONNNJJJHHHEEEBBB???===;;;;;;::::::999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;555444333222222111222222333333222111111000000///---------------,,,,,,,,,++++++++++++************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''''''''''''''''''''))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$ ###%%%%%%""""""$$$'''############""""""""""""  !!!!!!"""""""""""""""!!!"""(((  ###!!! """%%%$$$!!!"""%%% $$$$$$  """!!! !!!!!!  !!!""""""###"""###&&&'''((('''&&&%%%(((***,,,,,,***))))))***---%%%---//////444QQQppp^^^mmmqqqcccTTTSSSRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOONNNNNNIIIHHHDDDAAA>>><<<;;;;;;::::::999999999;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::555555444333222222222222222222222111000000//////------,,,,,,,,,,,,,,,,,,+++++++++***************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''''''''''')))((((((''''''(((((()))''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""##################!!!"""###$$$######$$$&&&######"""""""""!!!!!!!!!!!! !!!!!!""""""""""""""" '''///(((!!!""""""!!!"""######!!! !!!!!!%%%%%%"""%%%%%%$$$"""!!!!!!"""!!!  !!!"""""""""###$$$%%%&&&&&&%%%$$$)))+++------+++)))))))))***%%%......000555LLLvvvccclllssseeennnTTTSSSRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPPPPPPPOOONNNNNNIIIGGGCCC@@@===<<<;;;;;;;;;:::999999999;;;===>>>;;;;;;;;;;;;::::::::::::666555444333333222222222222222111111000000//////,,,,,,,,,,,,,,,,,,,,,---++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################"""!!!!!!"""$$$%%%%%%$$$"""""""""!!!!!!!!! """  !!!!!!"""""""""!!! !!!(((222---$$$ """'''***&&&""" !!!###""" !!!!!!###'''((('''$$$""""""  !!!!!!"""""""""#########$$$$$$$$$&&&(((++++++***)))((())))))(((///+++---444DDDpppaaaeeeTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPPPPPPPOOONNNNNNIIIGGGCCC???===<<<;;;<<<;;;:::999888999;;;===???;;;;;;:::::::::999999999666666555444333333333333222222111111000/////////,,,,,,,,,++++++,,,------************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))******)))((('''&&&&&&%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$###""""""""""""  $$$&&&%%%"""!!!!!!!!!!!! """   !!!!!! !!!!!!!!!!!!!!!  """'''222---###$$$333222+++"""!!!"""    """###!!!&&&)))'''$$$!!!  !!!"""###""""""!!!""""""###$$$"""%%%(((***))))))))))))******111(((***222>>>aaa]]]]]]RRRRRRRRRRRRRRRRRRSSSSSSOOOPPPQQQSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPMMMKKKJJJGGGCCC@@@???>>><<<;;;999::::::;;;<<<===>>>>>><<<<<<<<<;;;:::999777666888777666555333222111000111111111111000000000000------,,,,,,+++***))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''((())))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$###"""!!!!!!   !!!  """###!!!  !!!"""!!! """"""  ///333---%%%  !!! """'''***  !!!"""$$$###!!!  &&&&&&&&&''''''''''''((()))***)))---000+++:::ZZZ```UUUSSSSSSSSSSSSSSSSSSRRRRRRPPPQQQRRRSSSSSSRRRQQQQQQRRRQQQQQQQQQQQQPPPMMMKKKIIIFFFCCC@@@???>>><<<;;;::::::;;;;;;<<<=========<<<<<<;;;;;;:::999888777777777666444333222111000111111000000000/////////------,,,,,,+++******)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''(((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$######"""!!!!!!  !!!!!!!!!  (((### """ """###!!!  ###!!! +++'''$$$!!!&&&+++ """"""!!!  !!!!!!&&&&&&&&&&&&''''''''''''(((((('''+++///+++777SSS```UUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPRRRQQQPPPQQQQQQPPPMMMKKKIIIFFFBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999888888777666555444333222111000000////////////.........---,,,,,,++++++*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######""""""!!!!!! !!!"""###"""!!!   ***%%%!!!###  """###!!!&&&(((""" $$$"""'''!!! !!!""""""%%%%%%%%%&&&&&&&&&'''''''''&&&$$$)))///+++333III~~~aaaWWWUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOQQQQQQPPPPPPQQQOOOMMMJJJHHHEEEBBB??????>>><<<;;;<<<<<<<<<;;;;;;:::::::::999999:::::::::999999888666666555444333222111000//////.........---------,,,,,,,,,++++++*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!! !!!!!!#########!!! """###$$$  !!!"""!!! $$$((($$$  !!!""""""###$$$%%%%%%%%%&&&&&&&&&&&&'''&&&###'''///,,,///AAAnnndddZZZTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQPPPPPPPPPPPPOOOLLLJJJGGGDDDAAA???>>>>>>===;;;<<<<<<<<<;;;::::::999999999999999::::::999888888555555444333222111111000............------------,,,,,,+++++++++++++++***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  ######  !!!!!!  """!!!###!!! !!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''###'''///---...<<>>>>>===;;;<<<;;;;;;;;;::::::999999999999::::::999888777777444444444333222111111111///............---------++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!! (((%%%  !!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%(((%%%&&&---,,,...;;;\\\nnn___PPPPPPPPPQQQRRRRRRSSSSSSQQQPPPOOOOOOOOOPPPQQQRRRQQQPPPOOOOOOPPPOOOLLLIIIFFFCCC@@@>>>>>>>>>===;;;;;;;;;:::::::::::::::::::::::::::999999777666555444444333333222111111111/////////............---++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((('''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$#########!!!!!!"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""### """   $$$!!! !!! """""""""!!!!!!############$$$$$$$$$$$$"""'''%%%$$$******---;;;VVVqqq^^^NNNOOOOOOPPPQQQRRRSSSSSSPPPOOOOOONNNOOOPPPRRRSSSPPPPPPOOOOOOPPPNNNLLLIIIFFFCCC@@@>>>>>>>>>===<<<::::::::::::::::::::::::;;;;;;::::::888777555555444333333222222111111111000////////////.........++++++++++++++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$######""" !!!###$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""  """%%%'''### """   """!!!!!!"""!!!"""""""""!!! """############$$$$$$$$$ '''%%%###((((((,,,;;;RRRsss]]]~~~|||uuuPPPOOOOOOPPPSSSTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOQQQQQQQQQPPPOOOLLLJJJHHHEEECCC???======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666555444222111000000000/////////...------,,,,,,,,,+++******++++++***((((((((())))))*********+++((())))))))))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&'''''''''&&&%%%$$$(((%%%%%%)))***'''%%%&&&''')))%%%%%%+++((($$$***'''%%%$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$!!!$$$$$$"""!!!"""$$$&&&'''"""!!!******"""!!! %%%### """$$$""""""%%%###!!!  %%%((('''$$$'''((('''%%%(((///555RRRyyyzzz___sssuuueeerrrRRRQQQPPPQQQSSSUUUTTTSSSRRRRRRQQQQQQPPPOOOOOONNNQQQQQQQQQPPPNNNLLLJJJHHHEEEBBB???======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555555333222111000000000000000///......------,,,,,,+++******++++++***((((((((()))))))))*********((()))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%***&&&%%%''''''%%%%%%'''(((+++'''&&&+++(((###((('''&&&$$$$$$%%%%%%###""" !!!!!!!!!"""""" !!!"""######!!!""""""###&&&,,,111''''''$$$!!!(((222111((("""!!!  !!!###!!!"""&&&%%%!!!!!!###""" %%%'''&&&###%%%'''%%%$$$&&&,,,222GGGnnndddpppsss]]]iiiTTTRRRQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNQQQQQQQQQPPPNNNLLLJJJHHHDDDBBB???======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555555444333222111000000000000000000///......------,,,+++******++++++***((((((((())))))))))))******((()))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&***&&&$$$&&&&&&###$$$(((&&&,,,(((%%%***'''"""&&&(((&&&%%%%%%%%%%%%$$$"""!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!###)))444@@@III:::444***&&&111???>>>444%%%"""  !!! !!!%%%&&&$$$###%%%$$$ !!!$$$&&&$$$"""$$$%%%###"""$$$)))...<<>><<<<<<<<<;;;:::::::::::::::::::::::::::::::::999888777666555555444333222111000000000000111000000//////...------,,,+++******++++++***((((((((())))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))'''%%%$$$$$$$$$&&&''''''%%%%%%'''&&&###$$$'''"""***'''###((('''###'''(((&&&%%%%%%&&&%%%$$$###!!!!!!!!!"""""""""###### !!!!!!$$$""""""&&&222DDDVVVbbbWWWEEE...(((:::MMMIII999'''### """######"""%%%$$$!!!!!!%%%&&&$$$######$$$###"""$$$(((+++777XXX~~~yyywwwSSSYYYRRRQQQOOOOOOPPPPPPOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPPPPOOONNNKKKIIIGGGCCC@@@===<<<<<<<<<;;;::::::::::::::::::::::::::::::999999888777666555555333333222111000000000000000000000///......------,,,+++******++++++***((())))))(((((((((((((((((()))(((((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((()))'''%%%$$$$$$$$$&&&'''######&&&***((($$$$$$(((""",,,)))"""&&&'''%%%((((((&&&%%%%%%%%%%%%$$$"""!!!!!!!!!!!!"""""""""""" !!!"""!!!""")))999NNNaaammmfffOOO555333KKK]]]OOO555&&&###!!! ######!!!"""&&&'''%%%######$$$###$$$%%%(((***333LLLzzz|||~~~yyyRRRTTTQQQPPPNNNNNNOOOOOONNNLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOOMMMKKKIIIGGGBBB@@@===<<<<<<<<<;;;:::::::::::::::::::::::::::999999888777666555555444222222111000000000000000/////////...------,,,,,,,,,+++******++++++***((())))))(((((((((((('''''')))(((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&!!!###'''***)))%%%''',,,---888222&&&&&&'''%%%((('''%%%$$$$$$$$$$$$###!!! !!!!!!!!!!!! !!!!!!"""+++<<>>LLLUUUZZZeeeXXXIIILLL___eeeLLL+++!!!###### !!!""" !!!###### !!!!!!!!!###&&&(((******111777bbbuuuaaaZZZgggyyyuuuoooiiicccQQQPPPOOOOOOQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOMMMJJJHHHGGGAAA???<<<;;;<<<<<<<<<;;;999999999999999999999999999999888777666555444444222111000000000000000111...------,,,,,,+++******,,,+++******++++++***((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&$$$%%%%%%$$$%%%///999RRRZZZLLL444+++'''###$$$%%%$$$""""""######!!!   !!!""""""###%%%+++555AAAJJJOOOPPP```SSSCCC???IIIMMM:::   &&&&&&!!! ### ###### """!!! """%%%(((******666666[[[vvviii\\\[[[jjjzzzwwwxxxyyyuuuQQQQQQQQQQQQPPPOOONNNNNNIIIJJJKKKMMMMMMLLLLLLKKKMMMNNNNNNMMMLLLJJJHHHGGGBBB@@@===;;;::::::;;;;;;<<<;;;999888888999:::<<<666666777777777555333222222222222111111111111000///......------,,,++++++***************+++++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%$$$&&&...444RRRUUUKKK555&&&$$$###!!!!!!!!! """###+++111???PPPQQQLLLPPPSSSSSSCCC555888666***$$$ !!!!!!!!!!!!""""""""""""######$$$######%%%))),,,...444OOOlllmmmuuupppzzz~~~PPPPPPPPPQQQPPPPPPOOONNNJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNMMMLLLJJJHHHGGGAAA@@@===;;;;;;;;;<<<======<<<:::999888999:::;;;777777777777666555444444222222222111111111111000///......------,,,++++++************************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%$$$&&&,,,111<<>>???===<<<:::999999::::::999888777666666555555555222222222111111111111000///......------,,,+++++++++++++++******))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$(((+++'''---,,,######%%%$$$!!!!!! !!!###777MMMYYY^^^ddd^^^NNNFFFHHHFFF666((()))&&&"""### !!!!!!!!! !!!"""""""""###''')))......<<>>??????>>>===;;;:::999999999:::999777666555555666777222222222111111111000000///......------,,,++++++,,,++++++***)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######################## """%%%%%%$$$###%%%&&&!!!&&&&&&""""""###!!!!!!!!! !!!$$$333PPPaaaeeejjjbbbOOOCCC===;;;+++!!!$$$!!!$$$%%%!!!  !!! !!!""""""###&&&((((((---;;;ddd}}}tttLLLLLLNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPMMMMMMMMMLLLJJJGGGEEECCC@@@???===<<<;;;<<<>>>???>>>>>><<<;;;:::999888888:::999777555555555666666222222222111111111000000///......------,,,++++++++++++******)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######################## """###$$$############ ###$$$"""!!!!!!!!! !!!###***FFFZZZccciiiaaaMMMCCC777444&&&!!!###%%%!!!  !!! !!!""""""###%%%'''%%%...999ZZZyyykkkLLLLLLNNNOOOPPPPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPLLLLLLLLLKKKIIIFFFDDDBBB@@@>>><<<;;;:::;;;<<<===<<<<<<;;;::::::999888888888777666555555444444444222222222111111111111000///......------,,,++++++*********))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################!!!!!!"""############""" !!!!!!!!!!!!  """###888KKKYYYcccXXXGGGBBB555222%%%  !!!  !!!!!! !!!!!!!!! """""""""###%%%''''''000333FFFyyy~~~oooLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLMMMNNNOOOPPPLLLLLLLLLKKKIIIFFFCCCBBB@@@>>><<<:::999999:::;;;::::::::::::999888888777666666666555555444333222222222222111111111111000///......------,,,++++++)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$###### !!!!!!!!!!!! !!!###---:::LLLWWWIII888999111...$$$!!!""""""  """ !!!!!!!!!""""""""" """######$$$%%%'''&&&000///999ggg~~~MMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLJJJHHHEEECCCAAA@@@>>><<<999888888999:::888888999999999888888777444555555666555333222111222222222111111111111000///......------,,,++++++(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$###!!! """"""!!! !!!  $$$&&&...BBBMMM;;;***///+++)))!!!"""!!!  """!!!!!!###!!!!!!!!!!!!"""""""""""" ###$$$$$$$$$&&&'''"""000///666bbbNNNNNNOOOOOOOOONNNMMMMMMKKKLLLMMMNNNOOOOOONNNMMMNNNMMMKKKKKKJJJHHHDDDAAA???>>><<<999888999::::::999999999888888888888777444333333666888888444000111111111000000000000000000//////...------,,,,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!&&&,,,666;;;111"""%%%&&&%%%""" """ !!!!!!!!!!!! !!!###%%%(((***,,,(((,,,;;;aaaMMMMMMNNNOOOOOONNNNNNNNNKKKLLLMMMNNNNNNNNNMMMMMMNNNLLLKKKJJJJJJHHHDDDAAA???>>>;;;999888999999:::999999999888888888777777555444333555777888555333111111111111000000000000//////...------,,,,,,+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!   ###+++222...%%%#########   !!!!!!!!!!!! !!!!!!###%%%''')))***(((,,,999[[[LLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNMMMLLLLLLMMMLLLKKKJJJIIIGGGDDDAAA???===;;;:::999888999999999999888888888777777777666555333444666777777666111111111111000000//////......---,,,,,,++++++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""###%%%'''''''''&&&%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """!!!!!! !!!!!!""" ###)))(((###  !!!!!!""""""""""""$$$%%%&&&''''''&&&,,,666RRR}}}KKKKKKLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKMMMLLLJJJJJJIIIGGGCCCAAA>>>===;;;:::999888888888888888888888777777777777777555444333555666888999222222111111000000//////------,,,,,,+++******)))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######!!!###&&&)))***)))'''%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###$$$  """#########$$$$$$%%%%%%%%%%%%+++222HHH|||uuuJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKMMMKKKJJJIIIIIIGGGCCC@@@===<<<;;;:::999888888888888888888777777777666666666666444333333555777999222222111111000//////...---,,,,,,+++******))))))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###### ###&&&)))***)))&&&$$$"""###############$$$$$$########################"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! ###$$$!!!""""""#########$$$$$$$$$$$$%%%+++///@@@ppp|||KKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHFFFCCC@@@<<<<<<;;;:::999888777777888888777777777666666666666666555333222333555888333222222111000///......------,,,++++++******)))))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!###&&&((()))(((%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  '''***'''!!! !!!"""#########"""&&&%%%***---:::gggLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKKKKMMMMMMLLLKKKJJJIIIHHHFFFCCC@@@;;;;;;;;;:::999888777666888777777777666666666666555666666444111000222555333333222111000///......---------,,,++++++******))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$"""###%%%''''''&&&$$$"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! ))):::BBB:::+++"""  !!!"""""""""!!!(((&&&***,,,777aaaLLLMMMMMMMMMMMMLLLLLLKKKLLLKKKJJJJJJJJJLLLMMMNNNLLLKKKIIIIIIHHHFFFBBB@@@;;;;;;;;;:::999888777666777777777777666666666666444666666444111///111333333333222111000///...---......---,,,,,,++++++***))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$###$$$%%%&&&&&&%%%###"""#########""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!!!! 444PPP[[[MMM333""" """  """"""!!!!!!)))&&&))),,,666___zzzzzzLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJIIIHHHDDD@@@<<<<<<;;;;;;:::999888777777777777888888888888777777666666555444333111111000333222222111000//////...,,,,,,++++++++++++++++++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!! ###$$$%%%%%%%%%###"""!!!###############"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!999^^^iiiPPP111###!!! !!! !!!""""""#########"""((('''(((444LLL~~~kkkttt{{{LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJIIIGGGDDD@@@<<<<<<;;;::::::888888777666777777888888888888777777555555444333222111000000111111111000000//////...,,,,,,,,,++++++++++++***''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!###############""""""!!!"""############"""!!!!!! !!!!!!!!!!!! $$$>>>bbblllSSS333"""!!!!!! !!!!!!"""######"""""""""((('''(((222HHH{{{{{{iiissssssLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKIIIHHHGGGDDD@@@<<<;;;;;;:::999888777777666666777777888888777777666444444333222111000000///////////////////////////,,,,,,,,,+++++++++******''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""######""""""!!! !!!!!!!!!!!!  666RRRZZZGGG--- !!!###  !!!#########"""!!!!!!'''((()))000CCCwwwrrrdddpppzzzjjjLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJMMMKKKIIIGGGFFFCCC@@@===;;;;;;:::999888777666666666666777777777777666666333333222222111000//////............////////////---,,,,,,++++++*********''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""""""""  !!!""""""""""""""""""!!!!!!  !!!!!! &&&444:::222'''!!! !!!  !!!###$$$###!!! &&&(((***///@@@rrr~~~hhhaaannnvvveeeLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJMMMKKKHHHFFFEEECCC???===;;;::::::999888777666555666666777777777777666666333222222111111000000000............////////////------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!""""""""""""!!!  !!!""""""""""""""""""!!!  ###&&&&&&$$$###  """###"""!!! !!!$$$&&&+++000===lllvvvfffcccooozzzeeeLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJMMMKKKHHHEEEDDDBBB???===::::::999888777666666555555666666777777666666555333333222222222111111111////////////////////////...------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!""""""!!!!!!    !!!!!!!!!!!!######$$$+++000888aaauuujjjjjjssseeeLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJMMMJJJGGGEEECCCBBB???===::::::999888777666555555555555666666666666555555333333333333222222222222111111111000000//////......------,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############"""""""""!!!  !!!"""""""""""""""!!!!!!""""""!!!!!!    """###'''$$$""")))...111TTTrrrlllnnnvvvcccyyyLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJMMMJJJGGGEEECCCBBB???===::::::999888777666555555555555666666666666555555444444333333333333333333333222222111000//////.........---,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""######"""!!!  """#########"""!!!!!!!!!!!!!!!!!!  $$$  """$$$***$$$!!!(((,,,,,,JJJzzzmmmiiioooxxxaaauuuKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJHHHEEEBBB@@@>>>===::::::999888777666555444333444666888888777555444222222222111111111111000000000000000////////////,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!###"""    +++ $$$$$$$$$+++111<<>>===::::::999888777666555555444555777777777666555444222222222111111111111000000000000000/////////...,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!! """    &&& %%%%%%$$$***///777[[[eee}}}KKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLLLLKKKJJJJJJKKKJJJIIIGGGEEEBBB???===<<<:::999999888777666555555666666777777777555444333222222222111111111111000000000000/////////......,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!  !!!!!!   %%% '''%%%))),,,000PPPlll~~~KKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLLLLKKKJJJJJJKKKJJJIIIGGGDDDBBB???===<<<999999888888777666666555777777777777666555333222222222222111111111000000000000/////////.........+++++++++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!  !!!!!!  !!! !!!### &&&$$$(((++++++GGGvvvxxxKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLLLLKKKJJJJJJKKKIIIHHHFFFDDDAAA???===<<<999999888888777777666666777777777666666555444333222222222111111111000000////////////............++++++******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!  !!! !!!%%%"""'''+++)))AAAzzzttt^^^jjjKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLLLLKKKJJJJJJKKKIIIHHHFFFDDDAAA>>><<<;;;888888888888777777666666777777666666555555444444222222222111111111111000/////////.........------+++******))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!   !!!%%% &&&+++(((===cccjjj[[[mmmKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLLLLKKKJJJJJJKKKIIIHHHFFFCCCAAA>>><<<;;;888888888888777777777777666666666555555555666666222222222111111111111000//////.........---------*********)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!! !!! &&&%%%***&&&999SSS~~~xxxrrrooolllKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLLLLKKKJJJJJJKKKIIIHHHFFFCCCAAA>>><<<;;;888888888888777777777777666666555555555666666777222222222111111111111000//////.........---------*********)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!  ###""" !!!!!!###"""'''$$$)))$$$666OOO|||rrrssszzzpppccc~~~LLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGIIIGGGEEEBBB@@@>>>===<<<888888777666666666666666666666666666666555555444222222222111000//////...///............---------+++***)))((('''&&&%%%%%%###########################"""!!! !!!!!! """&&&,,,000LLL{{{zzzpppjjjgggwww|||~~~gggzzz{{{JJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGEEEBBB@@@>>>===<<<888888777666666666666666666666666666666555444444222222111111000//////...............------------******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! """###!!!!!!###&&&***...CCCooo|||zzzpppkkkjjjxxx{{{ooovvvyyyqqqIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEBBB@@@>>>===<<<888888777666666666666666555666666666666555444444222111111000000//////...............------------***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! ###$$$!!!  """######%%%(((+++999aaazzzvvvppphhhssszzzsssnnn|||zzzaaasssIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHGGGDDDBBB???===<<<<<<888777777666666666666666555555666666555555444333111111000000////////////.........---------,,,,,,))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###%%%!!! !!! """###$$$%%%'''(((444ZZZuuuzzzsssjjjnnnrrrtttxxxjjjXXXggg|||bbbZZZqqqIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHFFFDDDAAA???===<<<;;;888777777666666666666666555555555555555444444333000000000///////////////...------------,,,,,,,,,((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$  """######  !!!!!! """######$$$&&&(((444VVV{{{xxxrrrxxxsss|||nnncccsssmmm\\\JJJPPPtttIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFDDDAAA???===<<<;;;888888777666666666666666444555555555555444333333////////////////////////------------,,,,,,,,,,,,'''''''''&&&&&&&&&%%%%%%########################!!!"""""" !!! !!!""""""$$$&&&(((444OOOzzzyyy|||bbbUUUHHHEEE\\\GGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFCCCAAA>>>===;;;;;;888888777666666666666666444444555555444444333222////////////////////////---------,,,,,,,,,++++++''''''&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""""""""!!!  !!!###'''***000AAAsss|||~~~www\\\TTTJJJNNNoooFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFCCCAAA>>><<<;;;;;;888888777666666666666666444444555555444444333222.........///////////////---------,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""  ###(((,,,+++666ccc~~~}}}zzzvvvzzzHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEBBB@@@===;;;:::::::::999888666555555444444777666666444333222111111000///------///000///...------,,,++++++******)))''''''''''''&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!"""!!!!!!!!!"""$$$'''))),,,333SSSwwwyyyhhhIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEECCC@@@>>><<<;;;::::::999888666555555444444666666555444333222111111000///------/////////...---,,,,,,+++******))))))''''''''''''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! ###$$$""" !!! !!!$$$&&&(((...222OOOtttyyydddJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFCCCAAA>>><<<;;;;;;:::999888666555555555555666666555444333222111111000...------...//////...,,,,,,++++++***)))))))))((((((''''''&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###   ###%%%&&&---///EEE|||~~~sss}}}bbb}}}JJJJJJJJJJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDAAA???===<<<;;;999888777666555555555555555555444444333222111111000...,,,---...///......+++++++++***))))))(((((((((((('''&&&%%%$$$"""!!!   """###$$$)))***;;;lllvvvgggxxxJJJJJJKKKKKKKKKKKKLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCCAAA>>><<<;;;;;;999888777666666555555666444444444333333222222111///...,,,,,,...///...---+++******))))))((((((''''''''''''&&&%%%###"""!!! """ !!!"""###&&&)))555___llluuuIIIJJJJJJKKKLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEBBB@@@===;;;::::::888888777666666666666666444333333333222222222111///---,,,,,,---......---******))))))((('''''''''%%%&&&&&&%%%%%%$$$###"""###%%%!!!!!!  !!!"""###&&&+++222SSSoooqqqHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDAAA???<<<:::999999888777777666666666666666333333333222222222222222///---,,,,,,---......---***))))))(((((('''&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$'''"""######!!!!!!""""""###'''+++---DDDyyysssnnnGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCAAA>>><<<:::999888888777777666666666666777333333222222222222222222///---+++,,,---...------)))))))))(((''''''&&&&&&######$$$%%%%%%%%%%%%$$$$$$'''"""&&&---///  !!!"""######&&&***'''777kkkvvvnnnGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEECCC@@@===;;;:::999999555666666777666444333222333333222222111000000000///---++++++,,,,,,,,,+++---,,,***(((&&&%%%$$$$$$%%%%%%$$$$$$###""""""""" ***000---!!!!!! ###%%%***$$$$$$000VVV}}}kkkGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHEEECCC@@@===;;;999999999555555666666555444222222333333222111111000000///...---++++++,,,,,,,,,++++++***)))'''&&&%%%%%%%%%%%%$$$$$$######"""!!!!!!$$$((($$$ !!!"""!!! """###'''&&&(((///LLLqqqGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIDDDCCC@@@===;;;999999888555555555555444333222111333222222111111000//////...,,,+++***+++,,,+++***))))))((('''&&&&&&&&&&&&$$$$$$######""""""!!!!!!"""!!!######"""!!!!!!!!!$$$&&&+++...???pppuuuGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHDDDBBB@@@===:::999888888555555555444444333222222222222222111000000//////...,,,******+++,,,+++***''''''&&&&&&%%%&&&&&&&&&$$$######"""!!!!!! !!! %%%''''''%%%###!!! !!!###$$$***,,,888dddsss}}}GGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDBBB???<<<:::888888888666666555444333333333222222222111111000//////...---,,,******+++++++++***&&&&&&%%%%%%%%%%%%&&&&&&######"""!!!!!! """ $$$,,,///+++%%%!!!!!!"""###!!!&&&***555```~~~qqqzzzGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFCCCBBB???<<<:::888888777777777666444444444444444222111111000000///......---+++***)))***+++***)))&&&&&&%%%$$$$$$$$$%%%%%%""""""!!!!!!  """)))111///***### !!!"""###$$$)))333YYYyyyrrrvvvGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFCCCBBB???<<<999888777777999888666555444444555555111111111000//////......---+++))))))***+++***)))&&&&&&%%%$$$######$$$$$$""""""!!!  !!!%%%+++%%%""" !!!"""!!!###%%%***---MMMyyytttoooGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGCCCAAA???<<<999888777777:::999777666555555666666111111111000//////......---+++))))))***+++***)))'''&&&%%%$$$############"""!!!!!! ###"""&&& !!!!!!###""" ### (((***'''CCC}}}|||uuuiiiKKKKKKKKKJJJJJJIIIIIIIIIKKKIIIGGGGGGHHHHHHHHHGGGCCCBBB>>>;;;888666555555777666666555555555555555111000...---,,,,,,------,,,+++***)))(((((((((((((((((('''&&&%%%%%%%%%%%%###"""!!! &&&###!!!###((( ---AAAddd{{{llldddJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIGGGGGGHHHHHHHHHFFFCCCAAA>>>;;;888666555555666777777777666555333333111000...---,,,,,,------,,,+++***)))((((((((((((((('''&&&%%%$$$$$$$$$$$$""""""!!!  ###(((###,,,<<<___~~~~~~rrraaa{{{IIIIIIHHHHHHHHHHHHHHHGGGJJJHHHGGGGGGHHHHHHGGGFFFCCCAAA>>>;;;888666555555777888999999888555222000000000...------,,,------++++++***)))((((((((((((&&&&&&%%%$$$############"""!!!!!!  ###"""(((&&&---666XXX|||dddyyyGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGHHHHHHGGGEEEBBB@@@===:::888666555555888:::<<<<<<:::666222///000//////...------,,,,,,+++***)))((((((''''''(((%%%$$$###""""""!!!!!!"""!!!!!! """###!!!"""  !!!$$$!!!''')))...222SSSlllzzzGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHFFFDDDAAA???===:::777666555555:::<<<>>>???===888333000/////////......---,,,,,,+++***)))(((''''''''''''$$$$$$###"""!!!!!!!!!!!!   $$$&&&!!!  ### '''***///111PPPqqqxxxFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIHHHFFFCCC@@@???<<<999777666555555;;;<<<>>>???===999444111////////////...---,,,+++******)))(((''''''''''''$$$$$$###"""!!!!!!!!!!!!!!!$$$!!!!!!  !!!!!!''''''...222KKKqqqrrrGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFHHHIIIHHHEEECCC@@@>>><<<999777666666666999;;;<<<===;;;888444222...////////////---,,,+++******((('''''''''''''''%%%$$$###"""!!!!!!!!!!!!!!! """'''###+++111EEE~~~rrrmmmGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFHHHIIIHHHEEEBBB???>>>;;;999777666666666888999::::::999666333111...////////////---,,,+++***)))(((''''''&&&&&&'''%%%$$$###""""""!!!!!!!!!!!! ###''' (((000???qqqsssuuummmFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFGGGFFFEEEDDDCCC@@@===:::888888777666555444555555555444222000///222111000///...---,,,+++))))))(((((('''''''''&&&$$$$$$######"""!!!!!!!!! """'''&&&***...:::bbbzzzsssFFFGGGGGGGGGGGGGGGGGGHHHEEEFFFGGGGGGGGGFFFDDDDDDAAA>>>:::888777666555444333333333333333222111000111111000///......------***))))))((('''&&&&&&%%%$$$$$$###""""""!!!!!! $$$&&&%%%)))---444YYY{{{GGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDAAA>>>:::888666555444222222111111000000111111111000000000//////.........******)))((('''%%%%%%$$$#########"""!!!!!! $$$%%%###))),,,...LLLHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDAAA>>>:::777666444222111000///.........000111222////////////////////////+++***)))(((&&&%%%$$$######""""""!!!!!! $$$$$$""")))---+++DDD}}}GGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDAAA>>>999777555333222000///......---...///111222/////////...............+++***)))'''&&&$$$######""""""!!!!!! %%%"""!!!$$$"""***...***@@@rrrFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCC???<<<888666444333222000............//////000111.........---------,,,,,,))))))((('''&&&$$$$$$###!!!!!!!!! &&&111... %%%""")))...***>>>gggsssqqqjjjsssEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFEEEDDDCCCBBB>>>;;;777555444333222111...//////000000000//////......---,,,++++++******(((((('''&&&&&&%%%$$$$$$!!!!!!  """,,,)))!!!!!! '''!!!&&&***''';;;^^^qqqggggggxxxyyy~~~DDDDDDEEEEEEFFFFFFGGGGGGCCCDDDEEEEEEEEEDDDBBBAAA===:::777555444444222111...///000111111000///.........---,,,***)))(((((('''''''''&&&&&&%%%%%%%%%!!!  !!! """###!!!)))!!!###'''$$$999XXX|||lllsss{{{nnnuuuGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDCCCAAA??????<<<999555222111111111000000000000000000000000...------,,,+++***))))))((('''&&&&&&$$$$$$###"""!!!!!!  """ !!!%%%&&&'''---444WWWrrrnnnpppuuuFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDDDDDDDDDDAAA??????<<<999555333111111111////////////////////////...---,,,,,,******)))(((''''''&&&%%%$$$######"""!!!!!! """!!!!!!%%%&&&''',,,222LLLtttuuuttt{{{EEEFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDDDDDDDBBB@@@>>><<<999666333111111000////////////////////////------,,,+++***))))))(((''''''&&&%%%$$$###""""""!!!!!!  ###!!!"""%%%&&&&&&***000>>>ttt}}}~~~EEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDEEEDDDBBB@@@>>>===:::777444222111000////////////////////////------,,,+++***)))(((((('''&&&&&&%%%$$$###""""""!!!   %%%###!!!"""%%%%%%$$$(((---555fffzzzrrrpppEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDBBB@@@>>>===:::888555333111000........................---,,,,,,+++***)))(((''''''&&&%%%$$$###""""""!!!  ###"""!!!"""%%%%%%$$$''',,,222\\\~~~rrrdddYYYqqq|||zzzEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEEEECCCAAA>>>===;;;888666333111000........................,,,,,,+++***)))(((((('''&&&&&&%%%$$$###"""!!!!!!  ###  !!! !!!%%%%%%###&&&+++111RRRnnn\\\MMMccc|||tttzzzkkkwwwFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEEEECCCAAA>>>===;;;999666444111000........................,,,,,,+++***)))(((''''''&&&&&&%%%$$$###"""!!!!!! """000+++ !!!$$$%%%$$$&&&+++///GGGyyylll^^^nnnzzzxxxGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCDDDEEEEEECCCAAA>>>===<<<999777444111000........................,,,,,,+++***)))(((''''''&&&%%%%%%$$$###"""!!!!!! ))):::666  $$$%%%$$$&&&+++,,,???zzzzzzGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEEEEEEECCC@@@>>>???>>><<<:::777444222111......---,,,,,,,,,,,,---...------,,,+++***))))))$$$$$$###############$$$!!! %%%...000 !!!!!!!!!!!!$$$(((+++'''AAAmmmGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEEEEEEECCC@@@>>>???>>><<<999666444222111......---,,,,,,,,,,,,---------,,,+++***))))))(((%%%$$$######"""""""""""" """""" !!!!!!!!!$$$'''******>>>fffllllllrrrvvvGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDAAA>>>>>><<<;;;888555333111000......---,,,,,,,,,,,,,,,---,,,+++***)))(((((('''%%%%%%$$$"""!!!!!!!!!!!! !!!!!!"""$$$'''***,,,888]]]{{{zzznnnlllwwwFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFDDDBBB???===<<<:::777444222000///...---,,,,,,++++++,,,,,,,,,+++******(((((('''&&&&&&%%%###"""!!! !!!!!!"""###&&&)))---222UUUwwwxxxFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFFFFEEEBBB@@@<<<;;;999777444111///...------,,,++++++++++++,,,+++***)))((('''&&&&&&%%%%%%$$$###!!! '''$$$!!!""""""###&&&(((+++...OOOuuupppFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGFFFCCCAAA===;;;:::777444222000///------,,,+++++++++++++++***))))))((('''&&&%%%$$$######"""   )))%%%!!!""""""###%%%''')))+++IIIzzznnnEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGFFFDDDAAA===<<<:::888555222000///---,,,++++++***+++++++++)))(((((('''&&&%%%$$$$$$"""!!!    !!!  !!!""""""###%%%''''''***BBBuuuEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFDDDBBB>>>===;;;888555333111000---,,,++++++******++++++)))((('''&&&%%%$$$$$$###!!!    !!!""""""###%%%&&&''')))>>>wwwHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGEEEBBB@@@>>>;;;888666444333111///---,,,,,,++++++******)))))))))((('''&&&%%%%%%$$$"""!!!  !!!###%%%&&&***%%%111ccc{{{HHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEBBB???===;;;888555444333111///------,,,,,,+++*********))))))((('''&&&%%%$$$$$$"""!!!  !!!"""$$$%%%***(((000ZZZ}}}HHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEBBB???===:::777555444333111///......---,,,,,,++++++***))))))((('''&&&%%%$$$$$$"""!!!  !!!"""######)))+++///NNNyyyGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFDDDAAA???<<<:::777555444333111///......------,,,+++++++++)))(((((('''&&&%%%$$$###!!!!!! !!!!!!"""############&&&...///EEExxxGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFDDDAAA???;;;999666444444333111///...------,,,,,,+++******(((((('''&&&%%%$$$######!!! !!!"""###$$$$$$$$$$$$######...000BBBzzz}}}GGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDAAA>>>:::888555444333333111///------,,,++++++******)))(((((('''&&&%%%$$$######!!! !!!"""$$$%%%%%%$$$$$$!!!---...???wwwzzzFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDAAA>>>:::888555444333333111///,,,++++++******))))))((((((''''''&&&%%%$$$######!!!   """$$$$$$######"""***)))<<>>:::777555333333333111000++++++******)))((((((((((((''''''&&&%%%$$$###"""    !!!"""###""""""$$$'''%%%999pppyyyGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDEEEEEEDDDAAA???;;;888444111000///...---,,,,,,++++++***))))))))))))(((&&&$$$###"""!!!!!!  !!!""""""######&&&'''AAAiiizzzFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEEEEDDDAAA???;;;888333111000///...---,,,,,,+++******))))))(((((('''&&&$$$""""""!!!!!!  """""""""###((("""''':::___}}}FFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDAAA>>>;;;777333000//////...---,,,++++++******)))(((((('''&&&%%%###"""!!!!!!!!!  !!!""""""###(((%%%&&&///PPPFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCC@@@>>>:::777333000///...---,,,+++++++++***))))))((((((&&&%%%$$$###!!!!!!!!!!!!   !!!"""###$$$%%%&&&'''BBB}}}GGGGGGHHHIIIIIIHHHGGGGGGEEEDDDCCCDDDDDDCCC@@@>>>:::777222000///...---,,,++++++******)))(((((('''%%%$$$###"""!!!   !!!"""###"""%%%((('''<<>>888555111///...---+++***))))))((('''&&&%%%%%%$$$"""""""""!!!     !!!###### &&&%%%'''222JJJ}}}GGGGGGGGGFFFFFFFFFEEEEEEAAABBBCCCCCCCCCAAA???>>>888555111///...---+++***))))))((('''&&&%%%$$$$$$""""""!!!!!!     !!!""" %%%%%%&&&///EEEvvvGGGGGGFFFFFFFFFEEEEEEEEEAAABBBCCCDDDCCCAAA???>>>888555111///...---+++***))))))((('''&&&%%%$$$$$$""""""!!!!!!   !!!%%%$$$%%%,,,>>>lll{{{FFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDCCCAAA???===999555222///...,,,+++))))))(((((('''&&&%%%$$$###"""!!!!!!   ######%%%+++999eeeFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDEEECCCAAA???===999666222///---,,,***)))(((((('''&&&%%%$$$######!!!!!!!!! !!!"""'''---777```FFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDAAA???===999666222///---,,,***((((((((('''&&&%%%$$$######!!!!!! !!!!!!###***///555\\\FFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDAAA???===:::777222///---,,,***((((((''''''&&&%%%$$$######!!!  ###&&& !!!!!!!!! !!!$$$,,,///333XXX}}}EEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDAAA???===:::777222///---,,,)))((((((''''''&&&%%%$$$###"""!!!   %%%))) !!!""""""###""""""%%%---///000TTT}}}zzzGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDDDDCCC@@@>>>;;;777333000...---+++)))''''''&&&%%%$$$$$$$$$$$$!!!!!!  ###"""!!! !!!#########&&&,,,EEE|||FFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCDDDDDDCCC@@@>>>:::777333000...,,,***)))((('''&&&%%%$$$$$$$$$$$$!!!!!!    !!!"""%%%$$$&&&***===ppp}}}EEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCDDDDDDCCC@@@===:::777333000...,,,***((((((((('''&&&%%%%%%%%%%%%!!!!!!  !!!"""!!!&&&$$$%%%(((444___yyyDDDDDDCCCDDDDDDEEEFFFFFFDDDCCCCCCCCCDDDBBB@@@===:::777222///---,,,***((()))((('''&&&%%%%%%%%%%%%!!!  !!!""""""&&&"""$$$(((000SSSzzzDDDDDDCCCDDDDDDEEEFFFFFFDDDCCCBBBCCCCCCBBB???===999666222///---,,,)))((((((((('''%%%%%%%%%%%%%%%  !!!""" %%%###***///KKKEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBCCCCCCBBB???<<<999666222///---+++)))'''''''''&&&%%%$$$$$$$$$$$$   %%%###---...CCC|||FFFEEEEEEDDDDDDDDDDDDEEECCCCCCBBBBBBCCCAAA???<<<999666111...---+++)))'''&&&&&&%%%$$$############   %%%%%%///***999gggGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCAAA???<<<999666111...,,,+++)))'''&&&%%%$$$###""""""""""""   %%%(((!!!&&&'''///'''000VVVEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCBBB???<<<:::666111...,,,+++)))(((%%%%%%$$$###"""!!!  !!!    %%%---%%% """!!! """)))///KKKEEEEEEDDDCCCCCCDDDEEEEEECCCBBBBBBBBBCCCAAA===;;;999555000---+++***((('''$$$$$$######"""!!! """ &&&***  &&&  """!!! """(((...CCCtttFFFEEEEEEDDDDDDEEEEEEFFFCCCBBBBBBBBBBBB???<<<999888444///,,,***)))'''&&&#########""""""!!!!!!!!!""""""+++111 !!!!!! """'''+++===eeeFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAAAAAAAA>>>:::777777333...+++)))((('''%%%######""""""!!!!!!!!!!!!!!!###   !!! """&&&)))555TTTEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAAAAAAAA>>>:::777777333...+++)))(((&&&%%%######""""""!!!     """$$$&&&+++BBBuuuDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB???<<<999777333...+++)))(((&&&%%%$$$######""" !!!  """######''';;;jjjCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCAAA===;;;777444///+++***)))'''&&&%%%$$$###""" !!!!!!!!!!!!'''999eeeBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBB???<<<888444///,,,***)))'''&&&&&&%%%$$$""" !!!!!!!!! ###555^^^DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBAAA???===;;;555222---***((('''&&&%%%""""""!!!!!!      """"""""""""!!!)))444RRRCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA???===;;;777333...+++)))'''&&&$$$""""""!!!!!!     !!!""""""!!!!!!(((000JJJCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA???===;;;999555000,,,)))(((&&&$$$""""""!!!!!!  !!!!!!"""!!!!!!'''+++???pppCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA???===;;;:::666111,,,***(((&&&$$$""""""!!!  !!!!!!!!!!!!&&&(((444^^^CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA???===;;;:::666111,,,***(((&&&$$$""""""!!!   !!!"""%%%(((---NNNBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???===;;;999555000,,,)))(((&&&$$$###"""!!!    !!!"""###)))***AAAxxxBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???===;;;777333...+++)))'''&&&$$$###"""!!!     !!!"""))))))666hhhBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???===;;;555222---***((('''&&&%%%###"""!!!    !!!"""***)))111^^^DDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA???;;;888777444///+++)))(((&&&%%%"""!!!      &&& )))***###!!!!!!"""'''444QQQCCCCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA???<<<999777333...***((('''%%%$$$"""!!!      """"""###+++<<>>;;;666222---)))&&&%%%###!!!!!!    %%%444555&&&  '''+++444^^^@@@BBBCCCEEEEEECCCBBB@@@@@@???@@@AAABBBAAA>>>;;;666222---(((&&&$$$"""    """!!!(((---111SSSAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBB@@@===:::777333---)))&&&$$$"""   &&&&&& %%%((((((GGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???<<<999777333...)))'''$$$"""   $$$###&&&###>>>xxxCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAA???;;;888888444...***'''%%%"""!!!  ###$$$)))$$$:::pppBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@===:::888444...***'''%%%"""!!!    !!!$$$###&&&000PPPBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@===:::888444...***'''%%%"""!!!     !!!$$$###$$$***@@@tttBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAA@@@===;;;888444...***'''%%%"""!!!   $$$###$$$&&&111YYYBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBB@@@===;;;888444...***'''%%%"""!!!  ###"""&&&)))+++JJJBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAA>>>;;;888444...***'''%%%"""!!!   """$$$***(((???tttyyyBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAA>>><<<888444...***'''%%%"""!!!  ### '''###555bbbxxxqqqBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBAAA>>><<<888444...***'''%%%"""!!!   %%% '''"""000QQQkkkvvvBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBAAA???<<<888444...***'''%%%###!!!      &&&###+++%%%222FFFqqqdddAAABBBBBBCCCCCCBBBBBBAAA???>>>???@@@AAA@@@===:::666222---)))'''$$$"""    """%%%(((???iii\\\cccAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@===:::666222---)))'''$$$!!! !!!%%%'''777bbbuuuUUUmmmBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBB@@@===:::666222---)))&&&$$$!!! !!!$$$'''111]]]___SSS}}}BBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCAAA===:::666222---)))&&&###    ###&&&+++TTTWWW\\\BBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCAAA===:::666222---)))%%%"""    ###%%%"""EEE{{{oooUUUjjjCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCAAA>>>;;;666222---(((%%%""" """$$$"""999hhhZZZUUUzzzCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCAAA>>>;;;666222---(((%%%!!!   !!!!!!$$$&&&000UUUiiiMMM```CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@BBBBBBAAA>>><<<666333---(((%%%!!!     """%%%!!!$$$%%%&&&CCC|||[[[MMMnnnCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA===;;;777333---(((%%%"""     $$$+++===iiiqqqSSSWWW|||CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA===:::777333---(((%%%""" !!!%%%222XXXcccUUUhhhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCBBB@@@===:::888444---(((%%%""" !!!###'''AAAzzzVVVWWWzzzCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCC@@@===:::888444...(((%%%""" !!!""""""'''"""000ccc~~~wwwQQQ]]]CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCAAA===:::999444...(((%%%!!! !!!!!!$$$)))"""'''QQQ|||gggPPPkkkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB???<<<999555...)))%%%!!! '''"""###BBBrrrSSSSSSCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDCCC@@@>>>:::555...)))$$$!!! %%%###!!!333VVV~~~jjjLLL___CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEDDDAAA???:::555///)))$$$!!!   %%%%%%!!!(((@@@sss{{{WWWRRRmmmDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>===888444...)))%%%"""    $$$ &&&:::___yyykkkPPPQQQCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===888444...)))%%%!!!  """ '''"""&&&333NNNxxx}}}```NNNdddCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===888333---((($$$  ### &&&"""&&&...<<>>===777333---(((### """&&&---333SSS~~~pppOOO```CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===888444---(((### $$$,,,...HHH___KKKkkkBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===999555...((($$$ !!!!!!""")))(((===lll}}}wwwQQQMMMyyyBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===:::666///)))$$$ !!! !!!!!! $$$!!!&&&!!!444TTT~~~dddMMM[[[BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===;;;666000***%%%    $$$!!!###%%%"""%%%000DDD[[[QQQkkkBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???;;;666///(((### ###  !!!""""""###%%%(((:::ppp~~~zzzPPPLLLyyyBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???;;;666///(((###    !!!!!!!!!"""%%%'''999gggdddGGGSSSBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???;;;666///(((###     !!!!!!"""$$$&&&333UUU~~~{{{QQQFFFeeeBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????;;;666///(((###    ''',,, !!!###%%%+++BBBooo{{{kkkKKKTTT~~~BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>;;;666///(((###   ''',,, """$$$'''555___\\\HHHaaaBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>;;;666///(((###   !!!###'''///RRR|||MMMHHHlllBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>;;;666///(((###  !!!###&&&***FFFyyyiiiDDDRRR~~~BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;666///(((###   """%%%&&&<<>>>>>>>>>>>>>>===<<<<<<999555///)))%%%        $$$"""444___rrrOOOHHHkkk@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<999555///***%%%    !!!!!!%%%###///SSScccIIINNNzzz@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===999555///***%%%   !!!"""%%%$$$)))BBBttt[[[GGGXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>:::666000***%%%   !!!!!!"""###%%%%%%666fff[[[OOOfff@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>:::666000***&&&!!!  !!!!!!$$$%%%///ZZZ~~~WWWYYYyyy@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===:::666000+++&&&!!! !!!%%%''',,,LLLzzzyyyQQQddd@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;666111+++&&&!!! """%%%''''''<<>>>>>>>>>>>>>>===<<<<<<;;;777111+++&&&!!!  """ &&&&&&###000ZZZvvvqqqfff????????????>>>>>>>>>>>>>>>>>>>>>>>>============:::888333---&&&  )))%%%###!!!111MMM}}}nnnwwwmmmqqq????????????>>>>>>>>>>>>>>>>>>>>>>>>============:::888333---&&& 000<<<222"""$$$!!!###---@@@nnnttttttddd~~~????????????>>>>>>>>>>>>>>>>>>>>>>>>============:::888333---'''!!!999AAA444"""###$$$(((+++444aaawww|||hhh????????????>>>>>>>>>===>>>>>>>>>>>>============:::777333---'''!!!&&&...$$$ !!! !!!&&&......///[[[~~~|||????????????>>>>>>>>>===>>>>>>>>>>>>============:::777333---'''"""  !!! &&&///...+++RRR}}}????????????>>>>>>>>>>>>>>>>>>>>>>>>============:::777333...((("""  !!!"""%%%***)))'''EEEuuuttt}}}|||????????????>>>>>>>>>>>>>>>>>>>>>>>>============:::777333...(((###   ###"""$$$&&&'''===```nnnlllrrrnnn????????????>>>>>>>>>>>>>>>>>>>>>>>>============:::777333...(((###  """!!! ###!!!!!!&&&***<<>>>>>>>>>>>>>>=================================:::888555000)))###   """((()))######******555MMM~~~^^^gggQQQrrr========================<<<<<<<<<<<<<<<<<<<<<<<<:::888555000)))### $$$$$$!!!###)))'''///EEEuuufff|||XXXPPPyyy<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888555000***###   """ """'''$$$)));;;dddnnnwwwlllKKKSSS::::::;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999888555000***$$$  """ !!!&&&###%%%333XXXqqqrrr\\\HHH]]]999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::999888555000+++$$$  !!! &&&%%%%%%000JJJuuunnnsssNNNJJJiii999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999888555111+++%%%   &&&''''''000BBB|||kkk\\\BBBPPPwww:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999888555111+++&&&!!!  """ '''))))))000@@@yyyjjjwwwIIIAAA^^^::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888555111,,,&&&!!!   """$$$!!!'''))))))000>>>qqqjjjeee???HHHmmm;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999:::888555222...((("""  ######$$$&&&###!!!###%%%'''(((+++...888\\\vvvwww[[[AAAOOOttt;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999:::888555222...(((""" ###%%%"""!!!###%%%&&&'''***,,,444RRR|||yyywwwRRRAAAWWW:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::888555222...((("""###### !!!###$$$$$$&&&(((***///FFFzzzzzzhhhIIIDDDeee::::::;;;;;;;;;;;;::::::888888888888888888888888999777444111...)))###  """!!! """######$$$&&&(((...>>>qqqyyy```GGGKKKsss999999::::::::::::999999888888888888888888888888999777444111...)))### !!!  """######$$$&&&(((000===ooouuuZZZGGGTTT888999999::::::999999888888888888888888888888888888666444111...)))###!!! """######%%%''')))222@@@rrrooo|||{{{SSSHHH]]]888888999999999999888888888888888888888888888888888666444111...)))$$$   """###$$$&&&(((+++000CCCuuukkkqqqpppPPPLLLiii888888999999999999888888777777777777777777777777888666444111...***$$$     """$$$%%%'''***,,,...EEEvvviiiiiiiiiQQQQQQsss777777777777777777777777777777777777777777777777777666444111,,,'''"""   $$$(((((('''...FFFeeeqqq```cccPPPZZZ}}}777777777777777777777777666666666666666666666666777666444111---'''"""   !!!%%%)))***))))))===YYYvvv^^^yyyaaaRRReee777777777777777777777777666666666666666666666666666666444111---(((###  """&&&)))***)))(((999NNN~~~]]]ooo^^^UUUttt777777777777777777777777666666666666666666666666666555444222...)))$$$""" """%%%'''''''''---:::HHH~~~cccjjj\\\WWW666666666666666666666666555555555555555555555555555555444222...***%%%### """###$$$%%%%%%---888BBBsssnnnlll^^^]]]666666666666666666666666555555555555555555555555444444444222///***'''$$$ !!!!!!"""###%%%((()))444:::ggg{{{nnnbbbhhh666666666666666666666666555555555555555555555555444444444222///+++'''%%% !!!""""""%%%***...---777666\\\mmmyyygggvvv666666666666666666666666555555555555555555555555444444333222///+++(((&&& """"""###(((///444666===777WWWjjjpppjjj555444333333333333444555666666555555555444444444666555444333111---((($$$    %%%'''(((%%%"""&&&000999???666:::MMMpppiii|||rrr555555444333333444555555666666555555555444444444666555444333111---((($$$     ###((((((&&&'''...444888666???RRRnnnbbb{{{uuu555555444333333444555555555555555555555444444444666555444333222...)))%%%  !!! $$$%%%$$$&&&---222222666EEEUUUnnn[[[|||}}}yyyxxx555555444444444444555555555555555555555555555555666555444444222...)))%%%     """""""""'''///555111888FFFSSSttt\\\zzzuuu{{{555555555555555555555555444555555555555555555555666555444444222///***&&&   ###'''***+++...222666666:::CCCLLL{{{fff~~~rrr444555666666666666555444444444444555555555555555666555444444333000+++'''   !!!!!! &&&///666777666444333888<<>>GGGGGGooowww444555666777777666555444444444444555555555666666555555444444333000,,,(((   )))000000---)))'''&&&&&&(((---222666000???LLLJJJkkkzzz