BM6P6(@ zzzvvvooonnnlllkkkiiifffbbb___bbbaaa___^^^]]]\\\\\\\\\XXXYYYXXXTTTRRRNNNEEE;;;...%%%"""---???PPP]]]fffddd]]]UUUPPPPPPPPPOOOMMMNNNOOOPPPOOOOOOOOOQQQSSSQQQNNNLLLMMMLLLHHHGGGIIIHHHGGGEEECCCCCCEEEGGGHHHHHHEEEBBBAAACCCCCCAAA>>>AAA@@@AAADDDHHHJJJHHHEEEGGGHHHGGGFFFHHHKKKHHHBBBEEEGGGHHHGGGEEEDDDDDDEEEBBB@@@???>>>???>>><<<;;;AAABBBDDDEEEFFFEEEDDDCCCBBB???===;;;<<<===>>>===:::999:::>>>CCCFFFDDDBBB<<<<<<<<<>>>@@@>>>999444888:::<<<===;;;999999999999:::<<<>>>???@@@??????DDDEEEGGGIIIIIIFFF@@@;;;???<<<999:::>>>BBBDDDDDDFFFGGGHHHEEE???;;;:::;;;:::;;;<<<>>>???<<<777333777888999::::::999777777444111000222666999999888888777444222000000111222///...---///222333111///333111...+++)))'''&&&&&&(((%%%###$$$(((+++,,,,,,------,,,,,,+++***))))))***++++++***((($$$!!!$$$$$$$$$###"""  """'''******)))&&&$$$!!! !!!"""######&&&%%%######%%%)))...111111,,,((((((,,,///...+++(((%%%###$$$)))...000111666888999888444///,,,+++---///111111000...---,,,222666;;;;;;888777:::===;;;999666444555777;;;======777111111666888555000///...---///333555555333666000,,,,,,+++(((''')))......+++$$$"""###%%%'''+++---///333999===<<<:::777555000000///---***)))***,,,000222555666555444444555444666777666222...+++)))---,,,+++)))'''&&&%%%%%%######$$$%%%&&&(((***++++++---000///,,,(((%%%###(((***,,,...//////......///---,,,++++++)))'''$$$###""""""!!!"""###%%%&&&&&&''''''%%%!!!  !!!  %%%%%%"""&&&%%%""""""$$$%%%%%%###"""$$$###!!!!!!""""""  """""" zzzvvvrrrpppmmmkkkiiifffcccbbbaaa```___]]]\\\[[[[[[[[[ZZZ[[[XXXSSSPPPLLLCCC999---%%%###---===LLLWWW___]]]YYYTTTPPPNNNNNNNNNMMMOOOPPPPPPPPPOOOOOOPPPRRRNNNLLLKKKMMMKKKGGGEEEGGGFFFEEECCCBBBBBBCCCEEEFFFGGGDDDBBBAAACCCCCCAAA???BBBAAAAAADDDGGGIIIHHHFFFGGGIIIHHHGGGHHHKKKHHHBBBDDDEEEGGGFFFDDDCCCCCCDDDCCCAAA???>>>>>>===;;;999???AAACCCEEEEEEDDDBBBAAAAAA???<<<;;;;;;<<<===>>>:::999:::>>>CCCFFFEEECCC>>>======@@@BBB@@@;;;666777999<<<<<<:::888888888999:::<<<>>>???@@@@@@@@@AAABBBEEEGGGIIIGGGBBB>>>:::888666888<<<@@@BBBBBBGGGIIIHHHDDD===999888999??????AAABBBAAA>>>888333888888999999999777666555333111///111555999;;;;;;888777444222000000000000,,,+++***,,,000222111000222000...,,,***)))))))))'''%%%###$$$'''+++,,,+++---,,,,,,+++***))))))((())))))******(((&&&###!!!############"""  %%%((()))((('''%%%"""!!!"""$$$$$$###$$$$$$######%%%))),,,...000,,,((())),,,///...,,,***'''%%%%%%))),,,------444666888777444000---,,,,,,...111222222000///...///333666888777777888:::888666444222333666999<<<<<<888333333666777555111///...---///333555444222555///,,,+++***&&&&&&(((,,,---+++%%% """$$$%%%&&&(((+++...111666;;;>>>===:::777555000000...,,,***)))+++...000333555666555444444555333444555444000,,,******---,,,***(((&&&%%%$$$$$$#########$$$%%%'''((()))'''***---...+++(((&&&%%%((())),,,.../////////...,,,+++************(((&&&$$$######$$$$$$&&&'''((((((((((((&&&""" %%%&&&###%%%$$$"""!!!###%%%&&&%%%###"""$$$"""!!!!!!"""!!! !!!!!! zzzuuutttqqqnnniiifffdddddddddcccbbb```^^^]]]\\\[[[[[[\\\[[[WWWQQQMMMJJJAAA888,,,&&&%%%///===GGGOOOTTTSSSSSSRRROOOMMMLLLMMMNNNOOOPPPQQQPPPOOONNNOOOPPPKKKIIIJJJLLLKKKFFFDDDEEEDDDBBBAAA??????AAABBBDDDEEECCCBBBAAABBBCCCBBBAAACCCBBBAAABBBEEEGGGHHHGGGGGGIIIIIIGGGHHHKKKHHHCCCCCCDDDEEEDDDBBBBBBBBBCCCCCCAAA???>>>>>>===;;;999===???BBBEEEEEECCCAAA???@@@>>><<<::::::;;;===>>>;;;::::::>>>DDDGGGGGGFFF@@@???@@@BBBDDDCCC===888777999::::::888777666777999:::<<<>>>???@@@@@@@@@===???AAAEEEGGGGGGDDDAAA888666555777;;;???BBBCCCGGGHHHGGGCCC===::::::<<>>===999777555111000...***((())),,,...111333666666555444333444111222222000,,,*********---,,,***(((%%%$$$###"""############$$$%%%&&&'''%%%(((+++,,,+++)))(((((('''(((+++---...//////...)))(((''''''((()))'''&&&$$$$$$%%%&&&'''((()))******+++***((($$$!!! $$$%%%"""$$$###!!!!!!"""%%%&&&&&&%%%###!!!###"""!!! !!!!!!   zzzuuuuuusssnnniiidddcccccceeeeeedddbbb```___^^^]]]]]][[[ZZZUUUNNNKKKHHH@@@888,,,((()))333===CCCHHHKKKKKKNNNPPPNNNLLLKKKMMMOOOOOOPPPQQQPPPNNNMMMMMMNNNIIIGGGIIIMMMLLLFFFDDDDDDAAA@@@???>>>>>>???@@@AAACCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@BBBDDDFFFGGGGGGJJJJJJHHHHHHJJJHHHDDDBBBCCCDDDCCCAAAAAABBBDDDBBBAAA??????@@@@@@???======???CCCEEEEEECCCAAA??????>>><<<:::999:::===@@@>>><<<<<>>???@@@AAA<<<===???BBBEEEEEECCCAAA:::888666666:::???EEEHHHFFFGGGGGGCCC???===???AAADDDDDDFFFGGGFFFBBB<<<777444444555666666777777777888555222111333777:::===:::999888666444222111000...---++++++,,,///111222111000///---+++)))((((((&&&%%%%%%%%%''')))***+++,,,,,,,,,,,,++++++++++++)))*********)))&&&###"""!!!!!!######"""!!! """%%%'''((((((&&&$$$###$$$%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&+++)))&&&'''))),,,------,,,+++***)))))))))))))))...111555666666444333333---...111444777777666444000///000444888888333......---,,,,,,...111555777777888999999888666444333////////////000111111000111---++++++'''"""!!!%%%''')))***&&& ###***///((("""!!! """'''''')))*********+++...000111444999<<<;;;888666555333111...)))''''''***---111333666777555333222222000000///,,,***)))***+++---,,,***'''%%%###"""!!!###############$$$%%%%%%&&&))),,,---,,,*********'''(((***,,,---.........)))'''&&&&&&&&&&&&%%%$$$###$$$&&&'''))))))******+++,,,,,,)))&&&"""!!!!!! !!! !!!%%%%%%"""###!!! """$$$&&&''''''%%%###!!!###!!! !!! yyytttyyywwwtttnnnhhheeefffhhheeecccbbb```^^^\\\\\\[[[XXXWWWSSSMMMIIIGGG???777+++))),,,666>>>BBBDDDFFFGGGJJJMMMMMMKKKJJJMMMOOOMMMOOOPPPOOOMMMLLLLLLLLLHHHGGGIIILLLLLLGGGDDDEEEAAA@@@????????????@@@AAABBBBBBBBBAAAAAAAAABBBBBB@@@@@@??????@@@AAACCCEEEFFFJJJKKKHHHGGGIIIHHHEEEBBBCCCCCCBBBAAAAAACCCEEEBBBAAAAAAAAACCCDDDCCCBBB>>>@@@CCCEEEFFFDDDBBB@@@???>>>===:::888:::>>>BBBCCC@@@???AAAGGGLLLMMMMMMHHHFFFDDDDDDFFFEEE@@@===888888888666444333555666::::::;;;;;;<<<>>>??????======>>>@@@BBBBBB@@@>>><<<:::777555777===EEEJJJIIIJJJJJJGGGBBB???@@@BBBAAABBBCCCDDDDDDBBB===999111111333444666888999:::<<<:::666333222444777:::;;;;;;;;;:::888666444222333222111///...///111333333222000---***(((%%%$$$&&&&&&''''''((()))***+++,,,,,,,,,---------------,,,---,,,+++(((%%%!!! !!!###$$$$$$"""  !!!!!!"""###&&&)))+++'''&&&$$$$$$%%%&&&%%%###""""""$$$%%%%%%%%%$$$$$$'''%%%$$$$$$&&&)))++++++******++++++++++++***+++,,,000444777777777777777//////000333777888777555333111111666:::999111*********)))***,,,///222555333666:::======999555222///000000000///......///000---,,,,,,'''!!!!!!$$$&&&)))***'''!!!!!!---:::AAA===444+++'''&&&%%%'''***)))***+++++++++,,,...000---000555888888666555555444222...)))&&&&&&))),,,111444777888666333111111......---+++)))(((***,,,---,,,)))'''%%%###""""""$$$#########$$$%%%&&&&&&+++---//////---+++******(((((()))+++,,,,,,------+++)))&&&$$$$$$$$$###!!!"""###&&&((())))))((('''+++,,,,,,)))&&&###"""""" !!!!!! ###((()))&&&!!! """$$$&&&''''''%%%###!!!"""!!! !!!""""""!!!!!!!!!!!!~~~yyyuuu|||}}}{{{vvvooojjjiiijjjcccbbb```^^^\\\ZZZYYYYYYWWWVVVRRRLLLIIIEEE<<<333)))(((...888???AAABBBEEEFFFHHHIIIJJJIIIJJJKKKLLLJJJLLLNNNNNNLLLKKKJJJKKKGGGFFFGGGKKKKKKGGGEEEGGGBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBB@@@???@@@BBB>>>???@@@@@@???@@@BBBDDDDDDIIIKKKHHHFFFGGGGGGEEEDDDDDDDDDCCCBBBCCCEEEGGGDDDCCCBBBCCCEEEFFFEEEDDD@@@AAACCCDDDDDDDDDBBBAAA??????>>>;;;888:::???DDDFFFCCCAAABBBGGGLLLNNNNNNMMMIIIDDDCCCCCCBBB@@@===:::999888555333333555777;;;::::::::::::;;;<<<<<<>>>=========??????>>><<<;;;:::888666666:::AAAFFFKKKMMMNNNJJJEEE@@@@@@AAA@@@@@@???@@@@@@???<<<999111111222444666888;;;<<<===<<<:::666333333555888;;;<<<======<<<999666444777777666444111111222444444333222///+++(((%%%###&&&((()))***))))))***,,,++++++,,,,,,------............---,,,)))%%%!!! !!!$$$&&&&&&$$$"""!!!"""###$$$###$$$&&&***---((('''&&&&&&''''''&&&$$$###$$$$$$$$$$$$$$$#########"""""""""$$$&&&)))+++)))+++......---,,,,,,---,,,000555888999999:::;;;222000...000444777666444333333444888<<<999222+++))))))))))))+++...111333111555<<>>???AAA>>>@@@CCCCCCAAAAAABBBDDDCCCHHHJJJGGGEEEFFFFFFDDDFFFFFFFFFEEEDDDEEEGGGJJJFFFEEECCCDDDEEEEEEDDDBBB@@@AAAAAAAAABBBBBBBBBBBB???@@@???<<<999:::AAAGGGHHHDDDAAAAAAFFFKKKMMMMMMQQQKKKDDD@@@???@@@>>>===;;;:::888555222222555888;;;:::999888888888999999===<<<;;;;;;===>>>>>>===:::<<<===<<<;;;;;;===???FFFIIILLLKKKGGGCCCBBBCCCBBB@@@>>>======<<<:::888444444444444666888:::;;;<<<<<<;;;888444333555888999;;;===>>>===;;;888666666888999777555333444666555444333111...+++(((&&&'''))),,,,,,******+++---))))))***++++++,,,---------------,,,)))%%%""" """%%%'''(((&&&$$$"""###$$$%%%$$$$$$&&&***...***)))((()))******((('''%%%%%%%%%$$$$$$#########!!!"""""""""###&&&))),,,***---111111///---,,,---,,,000666999;;;;;;<<<===555111------111444333111000111555:::===:::444...***))))))***+++...000111111555>>>HHHNNNIII===222000111222000,,,***+++---111111111000***""""""'''(((***+++'''### """%%%...:::KKKYYYZZZTTTEEE999+++&&&&&&&&&(((,,,'''(((*********+++...000---000333444222000///...+++++++++***)))***---///222555888999666333000...,,,---...---,,,,,,---///++++++)))((('''&&&&&&&&&&&&&&&&&&'''(((***+++,,,...///000///,,,*********++++++***)))))))))))))))+++(((%%%######$$$######"""$$$'''******(((%%%###%%%&&&''''''%%%######$$$%%%&&&###!!!###%%%&&&%%%###"""!!!  !!!"""!!! !!!!!!"""""" ~~~{{{xxxuuuxxx|||{{{sssjjjfffeeehhhgggdddbbb```^^^]]]]]]ZZZZZZUUUNNNGGG@@@444((("""$$$,,,777>>>@@@BBBEEEHHHDDDAAABBBEEEGGGFFFDDDDDDGGGJJJKKKJJJIIIIIIIIIEEECCCCCCFFFFFFCCCDDDGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEBBB???===>>>@@@>>>BBBEEEEEECCCBBBCCCEEEBBBGGGJJJGGGDDDEEEEEEDDDGGGGGGGGGFFFEEEFFFIIILLLHHHFFFDDDDDDDDDCCCAAA???@@@@@@?????????@@@AAABBB@@@AAA@@@<<<999;;;BBBHHHIIIDDD@@@@@@DDDIIIKKKLLLSSSLLLCCC>>>===>>>===<<<<<<;;;888555222222555888<<<:::999777666666777888;;;:::999:::<<<>>>>>>>>>:::>>>CCCDDDAAA>>><<<<<<>>>CCCHHHKKKIIIGGGGGGHHHEEEBBB>>>;;;::::::888777777666555555666777888999:::;;;;;;999555444666999888999<<<>>>===;;;888666444777999999666555666888555555444333111...+++)))'''***------+++***,,,...''''''((()))***++++++,,,+++,,,,,,+++***'''$$$""" """&&&((()))'''%%%######$$$%%%$$$###%%%***...,,,+++++++++,,,,,,***)))'''&&&%%%$$$############!!!""""""###$$$&&&***---,,,000333333000---,,,,,,---111666:::<<<======>>>888222,,,+++...222111000,,,///555:::===;;;555111************,,,...000111222666@@@LLLTTTOOO@@@333000111222000,,,******,,,222222333222+++######((()))++++++'''###!!!"""$$$&&&111@@@RRReeeooohhhZZZBBB555'''######%%%(((+++%%%'''((()))***+++...000000222555444222...,,,+++&&&((()))******,,,000222222555999999777222///...,,,---//////...---///000+++***)))((((((''''''(((&&&''''''(((***,,,---...,,,---......,,,******+++,,,+++***)))(((((((((((()))'''$$$###$$$%%%%%%%%%###&&&)))++++++((($$$"""###$$$&&&%%%$$$######$$$"""$$$%%%%%%###"""!!! !!!  !!!yyyttttttuuuuuuxxxxxxrrriiieeeggghhheeebbb`````````^^^]]]XXXXXXWWWRRRMMMCCC222###$$$&&&+++666AAAGGGFFFCCCEEEBBB@@@AAAEEEFFFFFFDDDBBBCCCEEEFFFHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGEEECCCBBB@@@??????@@@@@@@@@???>>>@@@CCCEEECCCAAAHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGEEEFFFGGGGGGGGGEEEDDDCCC???????????????@@@@@@AAA<<<===@@@???:::777;;;CCCDDDCCCBBBAAABBBEEEHHHJJJPPPOOOKKKBBB999666888<<<::::::888555333333666888888777666555555444555555<<<======;;;::::::<<<>>><<>>:::999;;;:::777<<>>999333000000000---+++...///333777999777333///*********+++,,,---...///333999@@@DDDBBB<<<666222---000111000,,,))))))***111333222...((($$$###%%%+++)))&&&&&&''')))***)))...BBB[[[mmmssslllZZZIII444---$$$ """%%%%%%$$$'''''''''&&&&&&)))...222555777888777555///***'''***(((&&&'''***///333555999666333333555444111...222000///---,,,,,,,,,---000...+++***))))))'''&&&(((***++++++*********+++++++++)))))))))***+++,,,)))))))))******+++++++++---+++(((%%%$$$%%%'''((((((&&&%%%&&&(((((($$$!!!%%%$$$###"""""""""###$$$%%%""""""$$$&&&%%%$$$######    !!!~~~wwwrrrrrrrrrrrrssstttooohhhfffhhhhhheeeaaa___^^^^^^\\\[[[YYYZZZXXXSSSOOOFFF555&&&$$$&&&,,,666AAAGGGFFFCCCEEECCCAAABBBEEEFFFFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGDDDCCCAAA@@@??????@@@@@@AAA@@@???AAADDDEEECCCAAAHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFEEEEEEDDD????????????@@@AAABBBBBB>>>>>>@@@@@@;;;777:::AAABBBAAAAAAAAACCCGGGJJJLLLOOONNNKKKCCC:::666777:::999999777555333333555888666666666555555666777777;;;;;;;;;:::888888:::<<<999;;;:::777666888888666<<>>::::::777444222222333333222111333555777888888777666888888888777777666666666444333111//////000111222777444222222333333000---000111000---)))&&&%%%&&&'''(((***,,,---,,,+++***))))))((('''%%%$$$###""""""&&&***,,,///111...(((&&&&&&&&&'''))))))'''%%%$$$&&&(((***+++,,,++++++)))((('''&&&'''((()))***$$$!!! ###%%%&&&***,,,///444666666222///+++...222666999:::::::::888999999666222///---,,,111222444777777444///+++******+++---000333555666;;;<<<@@@DDDEEE@@@666///111222333222000.........///111000---)))'''))),,,++++++***'''&&&)))///555MMM\\\llloooeeeTTT>>>...(((%%%""""""&&&)))***)))"""###$$$$$$%%%(((,,,///555666666666444000---*********)))***---000444666777444111111444555333000222111000///...---------///---***(((((('''%%%$$$%%%&&&''')))***+++,,,,,,,,,,,,++++++,,,---......+++++++++***++++++,,,,,,...---,,,+++***))))))(((******+++---...---***'''&&&&&&&&&'''''''''&&&&&&&&&$$$!!!!!!  ###%%%%%%%%%$$$""" !!! ӵ~~~{{{uuuppppppmmmjjjiiijjjjjjgggiiimmmjjjfffbbb___]]][[[YYYWWWUUUUUURRRNNNJJJCCC555'''###'''...777AAAFFFFFFEEEFFFFFFEEEDDDEEEEEEEEEEEEĦEEEEEEFFFFFFFFFGGGĦGGGFFFIIIJJJLLLMMMKKKJJJIIIIIIDDDCCCAAA@@@?????????@@@@@@ӵAAAFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFHHHIIIAAAAAAAAAAAACCCDDDFFFGGGCCC@@@???@@@>>>::::::===>>>???@@@CCCFFFIIILLLMMMKKKJJJHHHCCC===888666666666777777666444444555666777777777777777888999999:::;;;;;;999777666777888666777555222222777:::999===BBBGGGGGGCCCAAABBBEEEHHHDDD===Ħ;;;777222111333555333222000111333777999999888666777777777888888999999:::555333111//////000333555;;;;;;:::888555222000///222222111...***&&&%%%%%%''')))***,,,---,,,,,,++++++)))(((&&&$$$###""""""!!!''',,,,,,---///---***(((((((((***+++***'''$$$"""###%%%''')))***++++++(((((((((((()))******+++$$$""" """###$$$&&&(((,,,111555555333000))),,,000555:::<<<;;;:::666999;;;:::444///------111222333555555222,,,(((((()))+++---000444666888======@@@EEEIIIHHH@@@888333444444333222111000000111222111...)))(((***---///...,,,((('''---999CCCWWWaaahhhcccUUUEEE444(((%%%$$$###$$$'''))))))((("""###$$$%%%&&&(((,,,...444444555444333111...,,,//////000//////111333555444000......111333222000000000//////000000000111000...+++))))))(((&&&$$$######%%%'''***,,,,,,,,,,,,,,,,,,---...//////000,,,,,,+++******+++,,,---////////////---+++)))((())))))+++,,,---,,,***)))%%%&&&'''(((((((((&&&%%%%%%$$$!!! !!! """$$$$$$%%%$$$"""  !!!  """ 4ĉ@ӵ~~~|||uuuqqqqqqnnniiiggghhhiiihhhjjjnnnkkkhhhccc```^^^\\\ZZZXXXSSSSSSPPPKKKGGGAAA444'''###'''///888@@@EEEFFFFFFGGGGGGGGGFFFEEEDDDEEEEEE>LDDDDDDEEEEEEGGGGGG=hĦEEEHHHKKKNNNNNNLLLJJJJJJJJJFFFEEECCCAAA????????????4ĉ@ӵCCCCCCCCCDDDEEEGGGIIIIIIHHHFFFEEECCCCCCDDDFFFGGGGGGFFFEEEEEEEEEGGGHHHIIIDDDCCCBBBBBBDDDGGGKKKMMMIIIDDD@@@@@@???;;;:::<<<===???AAADDDFFFHHHIIIJJJIIIHHHGGGCCC>>>:::777666666888999888777666666777::::::999888888888888888;;;<<<===;;;999777777777777999777444555:::======>>>CCCHHHGGGBBB???@@@CCCHHHDDD>>>>L<<<:::666222222444666666444111111222666999:::999777555555777999;;;===???@@@999777333111000222444666===BBBDDD???666000000222111222111...***((('''''')))***+++,,,---------,,,+++***(((&&&$$$###""""""###***......---//////,,,*********+++,,,***'''$$$!!!"""###%%%''')))***+++))))))))))))******+++,,,&&&### !!!"""""""""$$$(((---222444333111(((***...444:::>>>===<<<555999===<<<777111......000000222444444111+++&&&'''((())),,,///222555777555444666===DDDFFFBBB>>>666555333333222222111000222333333///+++)))***---000///,,,)))***444EEEQQQ```ccc```TTTEEE:::000(((&&&&&&&&&'''(((((('''&&&###%%%'''(((((())),,,...222222222222111000///...444666666555222111222444111...++++++...000000...------///000222333444555222000---+++***)))'''%%%"""!!!"""&&&***---,,,+++++++++---...///000111111---,,,+++***)))***+++,,,///000000000...,,,***(((&&&'''((()))))))))))))))&&&'''((((((((('''%%%$$$$$$###!!!  !!!!!!  """###$$$$$$"""  !!!!!!!!! !!!""" GG=?~~~|||vvvrrrrrrnnniiifffgggiiiiiijjjmmmkkkgggccc```^^^\\\ZZZXXXUUUTTTOOOJJJFFF@@@444'''###(((000999@@@EEEGGGGGGHHHIIIIIIGGGEEEDDDEEEFFFHdĦCCCDDDEEEFFFHHH=ĪjEEEJJJNNNOOOMMMJJJJJJKKKJJJHHHEEEBBB@@@???>>>>>>GG=?AAABBBCCCEEEGGGIIIJJJIIIGGGEEECCCCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHDDDCCCAAABBBFFFLLLSSSXXXVVVMMMEEEBBBAAA===;;;;;;;;;===@@@CCCFFFGGGHHHHHHHHHGGGEEEBBB???<<<:::999777999;;;<<<:::999888999<<<<<<;;;999999888888888===>>>>>>===:::888777777888:::999666777<<<>>>===???CCCGGGEEE@@@<<<===???GGGFFFBBBHdĦ???:::777555444555666777777444333222555999;;;:::888333444777:::===@@@BBBCCC===;;;777333222333444666<<>>???===777999<<<<<<999444000...///000222555555222---)))'''((()))+++...000333444000///111555<<>>111%%%GGGHHHIIIFFFDdDJJJKKKKKK?fӵCCCHHHNNNĦMMMKKKHHHӵƜ`1.׼s@@@AAAĭӵBBBGGGHHHFFFBBB@@@???AAAHHHRRR]]]ӵCCC>>>:::999Ħ>>>BBBFFFHHHHHH???>>>>>><<<;;;;;;;;;;;;:::Ħ===>>>???===:::777777ĦEEECCC===999999;;;AAACCCCCCDdD777444444<<<;;;ӵ<<>>>>><<<999::::::;;;:::777111---///000333777888666111---******+++,,,---///111222222222111222666:::???BBB999555222000000000...,,,///222555444000---,,,...111222555<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLuuuqqqqqqShӵgL]]]\\\[[[YYYWWWRRRPPPJJJDDD???:::...S?ʬGGGHHH3h?D%%)?LLLLLLZufĦAAAGGGMMMgLMMMOOOMMMg&e===gĉ@@@@AAAg&e>&eEEE@eGGGHHH??EEEDDD???======@@@IIIWWWg<ĉJJJEEE???:::3we<Ħ<<>>===<<<:::::::::Z======>>>???===:::3h?gL@@@CCCAAA;;;666666888;;;???AAAD%%)?444fff?><z999<<<=?Ħ>>>g&e;;;g&e666;;;AAAS?ʬ3334ff?>ߝL)))@e,,,g&e!!!###&&&3h?g&e>&e&&&'''??...,,,)))&&&&&&'''***++++++'''###!!!!!!!!!"""!!!$$$######&&&,,,222555777555222///222888======;;;;;;:::999:::;;;888222---000111555999;;;999555111,,,,,,,,,---...///000111333222000......222999>>>999555111//////...,,,***,,,000444555222///...///333666===IIIWWWccclllooo]]]SSSCCC666333444222+++,,,,,,,,,+++)))((())))))'''))),,,,,,+++)))((((((,,,,,,++++++,,,---///000000444999999555222333555555000,,,+++---000000...000111333444555444444333222000,,,***)))(((%%%###""" ###))),,,***'''''')))+++...000111111111,,,+++(((&&&&&&''')))***000///...,,,***((('''&&&((()))(((&&&%%%'''---333111000---***((('''&&&&&&&&&%%%###!!!   """ ###"""  !!!""""""   """""" 4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦ~~~{{{HGgĉ@eeeHdĦaaa```^^^\\\[[[YYYTTTMMMGGGAAA888Htƅ^FFFHHHBt=o9ĦDtfo9ĦJJJJJJJJJg?DDDGGGHdĦHHHJJJJJJHu]Ħ;;;tt@@@???Hƅ^Hu]ĦGGGH׼sGGGHHHIIIGGGDDDAAA======AAAHHHQQQtQ[[[PPPGGG???je<Ħ;;;@@@CCCBt=o9ĦH׼s???===;;;:::;;;<<<888888999HtĦ;;;999;;;<<<:::Bt=o9ĦHdĦ===??????>>>;;;888555888:::===Dtfo9ĦsߝLGdUĦ:::Ht@cӵHu]Ħ777Hu]Ħ444888Htƅ^444qIܗGIӵ***H׼s---,,,Hu]Ħ!!!&&&Bt=o9ĦHƅ^Hu]Ħ)))...111///,,,((($$$"""$$$&&&+++)))&&&###""""""###$$$'''&&&&&&'''***000555888666666555666888;;;>>>@@@::::::999777333111000000///333666888:::<<<888222---///000000///...///111444666777333...,,,///333666444222111111000...,,,++++++...222222...///222888CCCRRRbbbnnnsssjjj___RRRHHH===777666555000+++---,,,******++++++)))(((---,,,)))'''&&&&&&'''''',,,***((((((***---......///000111333444555555555333111...------...---,,,,,,...111444555444111000222///+++))))))((('''&&&!!!!!! """%%%&&&&&&%%%(((''''''***...000...+++,,,***&&&######%%%(((***///---+++(((&&&%%%%%%%%%'''''''''((()))+++,,,...555333///+++'''&&&%%%%%%+++)))'''$$$!!!   """###!!!$$$"""  ###$$$$$$$$$###!!!  !!!4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqeteeedddDdDĦaaa```^^^]]]]]][[[UUUNNNHHHBBBq<RAAAFFFqjRgdKӵHdDĦgdKӵGGGHHHGR/f6LĭĦEEEHHHDdDĦHHHKKKKKKDdDĦ<<<`eĭ@@@DdDΦDdDĦFFFDdDĦFFFFFFFFFGGGIIIJJJJJJHHHEEEBBB>>><<>>qjRgdKӵDdDĦ@@@>>><<<::::::;;;777888888DdDĦ999666888999qjRgdKӵDdDĦ>>>@@@AAA???;;;777444555777:::HdDĦgdKӵDdDDdDĦ;;;DdDĦ4DufӵDdDĦ666DdDĦ888q<R555555peƜ4DuTӵ+++DdDĦ***)))DdDĦ%%%qjRgdKӵDdDΦDdDĦ)))******+++---...111000...***&&&$$$%%%&&&)))'''%%%###"""###%%%&&&(((''''''(((+++///333666666666666777:::===AAACCC:::999888555222000000000222666777777999;;;888222...000333444444222222222666888999666111///000333555333222222333222///---+++***---111111///000444>>>LLL^^^mmmuuuttthhh\\\HHH@@@777333444333///+++...+++)))((()))******))),,,+++)))((('''((()))))),,,***((((((***,,,,,,,,,++++++,,,...///111222333333111...---...//////...---///222444555444111000000...+++))))))(((&&&$$$###"""!!!"""$$$%%%$$$###'''''''''***...000...,,,)))&&&### """%%%''',,,+++)))'''&&&%%%&&&&&&((('''&&&&&&''')))+++,,,111///,,,)))'''&&&&&&'''***)))'''%%%###!!! !!!!!!   """###!!!###""" !!!!!!&&&&&&%%%$$$""" 4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦaaa______^^^^^^]]]XXXQQQJJJBBBpo9u111:::AAAFFFGIdnuR)ĦDdDĦnuR)ĦEEEFFFCdgĪjJJJDdDĦHHHKKKKKKDdDĦ===HߝL`o9@@@DdDΦDdDӵEEEDdDĦDDDEEEEEEEEEGGGIIIJJJHHHFFFDDD@@@>>>>>>>>>???geĦXXXSSSsp?aĦ999<<>>AAABBB@@@<<<666222111333666DdDĦnuR)ĦDdDΦDdDĦ===DdDĦnuR)ĦDdDĦ666DdDĦ???po9u888:::666666=ӊB1.uTӵ,,,DdDĦ((('''DdDĦ)))GIdnuR)ĦDdDΦDdDӵ((()))+++,,,------///000///,,,(((&&&%%%&&&&&&%%%$$$######$$$&&&'''((((((((()))+++///222555999999999;;;===???AAACCC:::888555222000000000000444666666555555777555///---222777::::::777555444777:::<<<:::555222111222333333444555777555222///+++***,,,///000///222888GGGXXXkkkvvvvvvnnn___RRR>>>888333111333333000,,,---***'''&&&((()))*********)))))))))***+++,,,,,,,,,***((()))***+++++++++)))(((((()))+++...111222222000......///000111000///111333555555444111000...---+++***)))'''$$$"""###"""!!!"""###$$$###!!!&&&&&&'''***---///...---'''%%%""" !!!$$$&&&((('''&&&%%%%%%%%%&&&'''(((&&&$$$###$$$'''+++---...,,,***(((''''''((()))))))))((('''%%%$$$$$$###"""""""""!!!  !!!"""!!! """"""!!!!!!!!!  !!!"""###(((((('''%%%"""4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<^^^^^^^^^^^^___ZZZSSSKKKBBBpeӵ222ĦpeӵDx<>d<ӵDddd<Ħ>>>4DufئL>e@@@DdDʜ4DuTӵCCCDdDĦCCCEEEDDDDDDFFFHHHHHHGGGEEEDDDAAA@@@AAA???===geĦOOOs<v>aĦ888:::peӵDx<DdDĦCCCAAA===:::888888555555555DdDĦ111000111222peӵDx<>dd<ӵDd<DdDΦDdDĦ???DdDӵnd<DdDĦ666>d<ĦHHHpeӵ777Ħ666F&uTӵ,,,DdDĦ((((((>d<Ħ+++peӵDx<>d<ʜ4DuTӵ&&&(((***,,,,,,,,,---...///---)))&&&%%%$$$'''%%%$$$#########$$$%%%&&&'''(((***---111444666======>>>???@@@AAAAAAAAA;;;888333111000111111111444666555222222444111+++,,,111888======:::777555777:::======999444111000222333666999;;;:::666333+++)))***...000222777>>>PPP```ooorrrkkk^^^NNNCCC999555222222444444111---***)))'''((()))******)))(((((()))***+++---......---,,,++++++------,,,+++)))((('''''')))---111444222000......000222222222000111333555555333222000,,,+++******)))'''### """!!! !!!###$$$###"""%%%%%%''')))+++---------)))'''$$$###"""$$$&&&((($$$$$$######$$$%%%&&&'''&&&%%%###"""$$$(((---000...---***(((''''''((()))+++******)))'''&&&%%%$$$######""""""!!! """###$$$$$$###!!! !!!!!!"""###)))((('''%%%###!!! 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<Ħ~~~HHܗDӊBeee<x]]]]]]___[[[TTTLLLBBBB?>>nfʜd>>geĦHHHHg8>aĦ888:::B?Ho9EEE>d<===999777777444444444>d<ӵ000222B?Ho9555<xAAA;;;444///...000222&ӫeʬtIӇ888>d<Φ>d<Ħ@@@D&ӫetIӇ@@@DdDĦ777sdKĦPPPB?dp&ĒR,,,,,,>d<sdKĦ***B?Ho9"""s&dq&ĒR&&&%%%'''+++---,,,++++++,,,...,,,)))%%%$$$###((('''%%%###""""""""""""###%%%(((,,,000555888:::;;;===???BBBCCCDDDEEEEEE;;;888333111222333333333666888888666666666111***)))///666;;;<<<:::777555777:::===>>>;;;666222///111333777;;;===<<<888555,,,)))***...222666???HHHZZZdddjjjdddWWWKKK???888666444111111222111...,,,''''''(((+++---,,,***(((''''''((()))***,,,...///.........000111111000...)))'''&&&&&&(((,,,111444111///......000222333222000111222444444333222111,,,+++***)))(((&&&### !!!$$$&&&&&&%%%$$$%%%&&&'''((()))+++,,,)))'''%%%$$$$$$&&&((()))###"""""""""###$$$&&&'''$$$###""""""&&&+++111444000///,,,)))'''&&&&&&''',,,,,,+++***(((%%%###"""######"""""""""!!!!!!!!!$$$%%%''''''&&&###  !!!"""&&&&&&%%%%%%$$$$$$$$$$$$ !!!!!!!!!4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ~~~@ďDjjjfffHkge___^^^]]]^^^[[[UUUKKKAAA@hDDDFFF@GFFFFFFHĪj@IŌFFFGGGBeneJJJHkgeHHHneBBB@@@fe===Hu]3hhCCCBBBBBBseDDDCCCBBBCCCEEEEEEEEEDDD>>>===>>>AAA@@@===geĦja>aĦ:::<<<@GDDDBBBse@@@===999777666333444333<Ō222111222@G===;;;HkgeDDDAAA:::333///...000222HĪj@IŌ999777ege999???Hu]3hIŌAAA@@@DdDĦ:::neIIIRRR@h666777>h***++++++se---ne)))***@G""""""sĪj@h)))'''&&&)))---///...,,,***,,,---+++(((%%%$$$###((('''%%%$$$"""!!!!!!!!!"""%%%)))///444888;;;<<<888:::???CCCGGGIIIIIIIII<<<888444333555777666444999>>>@@@@@@???===555---''',,,333777888777666666777:::===>>>===999444111000222555999<<<;;;888555---******///444<<aĦ<<<>>>AAADDDCCCAAAs׼s@@@@@@<<<999666555333333444Ho111333222222666??????@@@EEECCC???999333///...000111888888666111555;;;D^FFFCCC@@@DdDĦ===BBBIIIOOOOOO555666777777)))***++++++s׼s,,,---))))))+++...+++###"""444---***))),,,000333111///,,,------+++(((&&&%%%%%%&&&%%%%%%$$$###""""""!!!$$$''',,,111666999;;;<<<999<<<@@@EEEHHHIIIHHHHHH===:::666666999;;;888555:::AAAFFFHHHHHHCCC888...'''+++///333444555777888999;;;===??????<<<888444...///222555888888555333...******000777AAAOOO[[[___]]]SSSDDD888555555444444222000///...------,,,***)))((())),,,.........)))'''$$$"""###%%%(((+++...///222555888888555333***)))((((((***---000222111///------///000000000,,,---///000222222333333///---***((('''&&&$$$###!!!!!!!!!###&&&(((((('''###$$$%%%###!!!!!!$$$&&&%%%$$$#########$$$&&&'''%%%%%%###"""""""""###$$$"""""""""$$$&&&***...000...,,,)))%%%###"""""""""(((((()))((('''$$$"""  !!!"""###$$$"""!!!  """$$$&&&((('''$$$   """###$$$%%%$$$###"""  !!!"""""" Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ}}}zzznnnlllkkkjjjjjjhhheeecccaaacccfffgggfffdddaaa^^^\\\YYYTTTJJJ@@@666///,,,111555;;;AAAEEEGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHBBBDDDGGGJJJKKKKKKIIIHHHKKKKKKLLLLLLĦEEEBBB;;;:::@@@???777666<<<:::>d<Ħ@@@@@@CCCBBBBBBBeFFFBBB=========@@@DDDHHHIIIJJJFFFCCCCCCDDDAAA===geFYĉ<<<999>aĦ===???BBBDDDGGGHHHEEEEEEDDDDDDDDDAAABe===??????<<<888666555333444444nu]ӵ222666;;;??????>>>@@@??????@@@CCCDDDDDDCCCEEEEEEEEECCC>>>999333000...///000000000000333555777888888555222///......+++,,,...222888>d<ĦKKKJJJGGGCCCAAA>d<Ħ>>><<<999ĦKKKLLLJJJEEE===777666666555666777555111---***)))+++,,,,,,***Be(((***---///...Ħ---///---,,,,,,,,,,,,+++)))$$$###"""%%%***000444666000---+++...333666444111---......,,,)))'''''''''########################''')))...333777:::;;;;;;>>>AAADDDGGGGGGFFFDDDBBB>>>:::888999<<<===:::666999AAAHHHLLLKKKEEE999---(((***...000222444777::::::<<<>>>@@@AAA???:::777,,,---///222555555333111...++++++111999DDDTTTaaa[[[VVVIII:::111111444444666444222111000000000111...+++'''''')))...111222***'''### """&&&)))---///222666999999666444...---------...000222444111///------.../////////+++,,,---///111222333333000---***''''''&&&%%%$$$$$$######$$$&&&((('''&&&###$$$%%%""" !!!$$$%%%%%%$$$$$$$$$%%%'''((('''&&&$$$###""""""""""""""""""###$$$&&&(((***,,,+++)))&&&###!!! !!!!!!$$$%%%&&&''''''%%%###!!! !!!###$$$$$$###"""!!!  !!!!!! """%%%'''&&&### !!! !!!"""&&&%%%###!!!###$$$%%%&&&%%%$$$""" ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ|||xxxnnnkkkfffeeefffgggfffdddeeedddccccccddddddbbbaaa^^^YYYTTTMMMBBB555......333666;;;@@@DDDFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDGGGGGGFFFFFFEEEDDDDDDCCCGGGDDDCCCEEEJJJLLLJJJFFFCCCEEEGGGGGGFFFEEEEEEEEEGGGLLLQQQgdKĦEEEDDDBBB???===;;;999666333999sdKĦ@@@@@@CCCDDDEEEDDDBBBAAA???>>>===>>>AAADDDEEEFFFHHHGGGEEEBBBAAA@@@ŶSBBB@@@<<<3we>><<<>>>???@@@??????AAABBBDDDCCCAAA>>>;;;777444222222111000//////000111222666777777444000---++++++,,,,,,---...111DdDĦGGGFFFEEEDDDDDDsdKĦ888777gdKĦLLLKKKHHHDDD@@@<<<888777888888777333///,,,***+++++++++++++++'''%%%+++,,,,,,gdKĦ***,,,,,,,,,,,,+++)))((('''"""!!! """&&&,,,///111.........///111222444555111111222111...***&&&$$$###"""""""""###$$$%%%%%%&&&***///444888===BBBEEEEEEDDDBBB@@@>>>===<<<<<<;;;888666666777777555222555???FFFEEEBBB@@@888000,,,+++******,,,000444666<<<>>>BBBDDDBBB>>>999555444111000111...+++---222///333444777DDDTTTXXXSSSSSSCCC444...,,,***)))***444444333222111000///...000+++&&&&&&+++///000///...***%%%!!! """&&&))),,,...222555777777555444---***((())),,,000222333222000,,,)))((()))+++---///---,,,---000111000......+++(((&&&&&&&&&%%%$$$'''%%%$$$$$$&&&''''''&&&$$$""" !!!!!!(((///000,,,((())),,,)))(((%%%!!!"""$$$%%%###"""%%%)))+++***))))))'''%%%"""###!!! !!!###$$$$$$######"""  !!!!!! !!!###$$$&&&&&&%%%"""!!!!!!!!! !!!"""""" >AneneneneDe~~~}}}yyyvvvnnnkkkgggfffggghhhhhhgggfffdddcccdddfffggggggfff___ZZZTTTNNNCCC666111111666888<<<@@@DDDFFFFFFGGGEEEDDDCCCBBBAAABBBDDDEEEHHHGGGGGGFFFEEEDDDCCCCCCFFFDDDCCCFFFJJJLLLJJJGGGEEEGGGIIIHHHGGGEEEEEEEEEGGGKKKneFFFEEEDDDAAA>>>===;;;999666444999ne@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBAAA@@@???@@@BBBEEEFFFFFFHHHFFFDDDBBB@@@???>AAAA@@@???k<AAACCCEEEHHHIIIFFFDDDBBBAAAAAAAAA???>>>>>>???>>>;;;888555444555222333555fh333333333555777:::;;;;;;<<<============>>>???AAAAAA???===:::777444222333444555555555444222111333444444222///---,,,,,,---......///111DeGGGGGGFFFFFFEEEDDDne<<<888neBBBIIIIIIGGGEEE@@@;;;777444999999888555111---++++++++++++++++++***(((&&&%%%++++++ne***))))))))))))((('''&&&%%%$$$###!!! """&&&***---///---------...///000222333111222222222///,,,(((&&&%%%$$$##################&&&***000555999;;;===???@@@???===;;;:::999888888999777555666777777555222111999??????===:::333+++(((((('''(((***---000111999<<<@@@BBBBBB>>>999666777333111111000...///333444999===DDDRRR```___UUUJJJ<<>>AAADDDFFFHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCFFFJJJLLLKKKIIIGGGIIIJJJIIIGGGEEEDDDDDDGGGJJJIIIFFFEEEBBB@@@>>>===<<<:::888666999???@@@@@@@@@===>>>???@@@BBBCCCDDDEEECCCBBBAAAAAADDDEEEEEEEEEFFFEEECCC@@@???>>>=========CCCCCCDDDEEEGGGHHHHHHEEEAAA??????AAAAAABBBBBBAAA@@@<<<777444333444333333555666444333111111222444777999999:::;;;;;;999999:::;;;=========<<<:::888555444444777:::<<<<<<999555222000111222000...------...///000//////000>>>DDDDDDEEEEEEEEEEEEAAA>>>:::888:::CCCDDDFFFEEEBBB<<<666222666777777555000,,,***)))***************)))((('''+++++++++***)))(((((((((((('''%%%$$$######!!! !!!%%%(((++++++++++++++++++,,,---...///222222333222000...+++)))'''&&&%%%$$$$$$#########&&&+++111555777777777777999888666444333333333333777666555555666666444222...444::::::999666///'''&&&&&&'''((()))+++---...444888===AAAAAA>>>:::777999444000111111000222555777@@@JJJUUUdddnnnfffWWW@@@555)))&&&'''''''''((((((***...111222222000///000+++%%%$$$(((---000111///,,,'''$$$"""###%%%'''***---111444444222...,,,(((&&&$$$%%%)))---000111000...+++))))))***,,,---000///...///000000...---)))(((''''''(((((('''&&&&&&$$$######$$$%%%$$$###  !!!!!!)))...444333///******,,,,,,+++((($$$ """%%%%%%$$$$$$'''***---///...,,,+++(((&&&###!!! """"""!!!###"""!!! !!!###$$$### !!!!!!  }}}yyyxxxvvvrrrnnnjjjhhhfffeeegggjjjlllnnnkkkiiifffggghhhkkkkkkkkk```YYYRRRKKKAAA888555777===>>>???BBBDDDGGGIIIJJJFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDGGGJJJLLLKKKJJJHHHIIIJJJIIIFFFDDDBBBBBBGGGIIILLLMMMLLLIIIGGGEEEAAA???===<<<<<<<<<:::888::::::<<<===>>>@@@@@@AAA?????????@@@AAACCCEEEFFFDDDCCCAAABBBDDDEEEDDDCCCEEECCCAAA???===<<<<<<<<<<<<;;;::::::;;;===@@@AAAFFFEEEDDDCCCDDDDDDFFFFFFGGGDDDAAA???@@@BBBBBBBBBDDDCCC@@@<<<777333222333444444444333333222111000222111000///111444888:::888::::::999888777777888:::;;;<<<<<<<<<:::888777666888<<<>>>???===:::888111222222111///......///222222111000///222666999<<<>>>???AAACCCCCCCCCCCCDDDAAA===888555444555555<<>>888444333444444222---)))&&&%%%&&&'''((())))))*********+++++++++++++++***))))))+++++++++***)))(((&&&&&&###""" !!!$$$'''(((((())))))))))))***+++,,,,,,000111111111000...,,,+++((((((''''''&&&'''''''''(((+++///111111000000000333222000.........///000444555555666666555444333000333777999999555...(((&&&'''(((***+++---......222555:::???@@@???<<<::::::333...///000111222666999FFFVVVdddrrrwwwiiiVVV<<<222)))'''((('''''')))%%%'''))),,,///111222222111,,,&&&$$$&&&***---//////---)))&&&$$$$$$&&&''''''+++///333333111---***%%%$$$"""###'''+++...///---,,,***))))))***,,,...444444333222111///,,,+++((('''''')))***+++)))(((&&&%%%######$$$%%%%%%$$$ !!!!!!"""""""""!!!'''---///---,,,---///,,,+++'''### """$$$######$$$&&&))),,,///000...---***'''%%%"""!!!  """"""!!!###"""!!! """######!!! !!!  {{{wwwvvvsssppplllgggfffeeedddeeehhhlllooonnnllliiihhhhhhiiihhhggg___XXXOOOHHH>>>555444777>>>???AAACCCEEEHHHJJJKKKHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKHHHIIIJJJIIIFFFCCCBBBAAAFFFHHHJJJKKKLLLJJJGGGEEE???>>><<<<<<======<<<::::::;;;;;;===>>>???AAAAAA@@@@@@??????@@@@@@AAABBBCCCBBBAAABBBCCCDDDCCCAAACCCBBB???===;;;;;;::::::;;;:::999888999;;;===???FFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAABBBCCCCCCAAA@@@CCCCCC@@@<<<777333222222444444333111000...,,,+++///......///222666999<<<999::::::999777555666666888:::<<<>>>>>>===;;;:::888999:::<<<===>>>??????555666555333000///000111333333222000//////222555444666888;;;>>>@@@BBBCCCEEECCC???:::777555444444555999???CCCDDDAAA<<<888333444333111,,,(((&&&%%%###$$$%%%''')))+++---...***++++++++++++***)))))),,,,,,,,,+++***)))((('''###"""!!!"""$$$&&&'''&&&''''''''''''(((***++++++....../////////...---,,,(((((())))))***+++,,,---++++++,,,+++))))))+++---///...,,,++++++,,,...///222444555666666555444444333333555888999444---)))&&&''')))+++---...000000333555999===??????>>><<<888222------...///333888???PPPbbbpppzzzzzziiiUUU<<<444---,,,+++)))(((***'''&&&&&&'''***...222555333...)))%%%%%%'''***+++///---***(((&&&&&&''''''%%%(((---111222111...,,,%%%###"""###&&&***---...+++***))))))***+++---...888888888666222...+++)))(((((()))+++------+++)))&&&%%%$$$$$$&&&''''''&&&!!!!!!!!!"""###############))),,,,,,,,,---///***)))&&&"""!!!###!!!"""###$$$&&&)))---//////---+++(((%%%###"""!!!"""###"""!!!!!!!!!  !!!###%%%%%%###!!! {{{wwwuuussspppmmmffffffdddccccccggglllqqqpppnnnkkkjjjjjjhhhfffccc___WWWMMMDDD;;;333222666===>>>AAADDDGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJHHHJJJKKKIIIGGGDDDCCCCCCFFFFFFGGGJJJKKKJJJHHHEEE>>>===<<<<<<>>>>>>===<<<;;;;;;;;;<<<===???AAABBB@@@@@@@@@??????>>>>>>>>>BBBAAAAAABBBDDDDDDCCCAAABBB@@@>>>;;;:::999999999;;;:::888888888:::<<<>>>CCCBBB@@@???>>>>>>??????>>>???AAACCCEEEDDD@@@===???@@@???<<<888444222111222222222111///,,,***(((+++,,,---///222666999;;;:::;;;;;;999666444444555777999<<<>>>???>>>===;;;888888777888:::<<>>@@@AAA???===:::777666555555222555:::???AAA@@@===;;;666666555111---)))((()))$$$$$$%%%&&&(((+++---...******++++++******)))(((************)))'''&&&%%%###"""!!!"""%%%&&&'''&&&%%%&&&&&&'''(((***,,,---------......////////////)))))))))***,,,---///000,,,+++***(((&&&'''))),,,---+++)))((()))+++---///111333777888777666555666444111222666888333,,,)))&&&'''(((***---000222444777888:::<<<>>>???@@@@@@888444000///...///555===LLL]]]oooxxxzzzuuucccPPP<<<666111000///+++***,,,***(((&&&%%%'''+++111444111...***&&&%%%&&&((()))...---+++)))((((((((()))&&&))),,,000222222000///'''%%%######&&&***,,,---))))))((()))***,,,...///888999:::777222...***)))''''''))),,,......+++(((%%%$$$###$$$'''((()))((($$$$$$#########$$$%%%%%%&&&(((+++---,,,++++++,,,)))(((%%%!!!!!!$$$ !!!"""###$$$&&&+++......---***(((%%%###!!!!!! ######"""!!! """$$$&&&(((((('''%%%###{{{wwwuuutttqqqnnnggggggfffddddddgggmmmrrrpppooommmmmmllliiieeebbb```XXXMMMCCC999111222666:::===AAAEEEHHHJJJKKKKKKMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLKKKIIIFFFEEEEEEFFFEEEFFFHHHKKKKKKHHHEEE===<<<;;;<<<>>>??????>>>;;;;;;;;;<<<===???AAABBBAAABBBCCCCCCCCCAAA@@@???BBBAAABBBCCCEEEFFFDDDBBB@@@???===:::999888888888:::999999:::;;;===>>>@@@???>>><<<;;;:::;;;;;;<<<======???BBBDDDCCC@@@===:::<<<===<<<999444222111...///111111000...+++))))))***---///222444666666:::::::::888444222222222555777;;;>>>???>>><<<;;;888777666666777888:::;;;777777666444222222555777444444333000...---...000222222111111333777:::<<<999888777666555555444444222333666999;;;;;;;;;:::888777444000+++))))))***'''&&&&&&&&&''')))***+++***************))))))(((******))))))((('''%%%$$$###""""""###&&&'''''''''%%%%%%&&&'''))),,,...///------...///000111111111))))))******+++,,,---...+++++++++***((((((***++++++)))'''&&&'''***---///000444888999888666666777666111111777999333---***))))))***,,,///333777:::======<<<<<<===???AAABBB;;;888777444111111:::FFFXXXiiixxxyyyrrrgggVVVFFF:::555222222111---,,,...,,,***(((''''''***---000,,,+++***'''&&&&&&(((***,,,,,,++++++***************,,,...000111111111000***'''%%%%%%'''***,,,---''''''((()))***,,,...///333666888666222...++++++%%%&&&(((,,,...---)))&&&###"""!!!###&&&)))))))))((('''%%%$$$$$$%%%&&&'''+++,,,------,,,***))))))((('''%%%""" ###&&&!!!"""###""""""$$$)))------,,,)))&&&$$$!!!  ######!!! %%%''')))+++,,,+++)))(((!!! |||wwwvvvuuurrrooohhhhhhgggeeedddgggnnntttoooooooooooonnnkkkgggcccbbbYYYMMMCCC888111222777888;;;@@@EEEIIIKKKKKKKKKOOONNNMMMLLLIIIGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIKKKMMMNNNMMMKKKIIIHHHHHHFFFEEEEEEHHHKKKKKKHHHEEE<<<;;;;;;<<>><<<:::888777777777999999:::;;;===???AAABBB<<<;;;:::999888888999:::======>>>@@@BBBBBB@@@>>>777:::<<<<<<999555222111+++---000222222000---+++(((***---///111222222222999:::999777333111000111444666:::===>>>===;;;:::777777666666666555555555444555444333222444777999444444333000...---...///666444111000111333777999222333333333333333333333222333444555666777888888777666222---)))'''(((******)))((('''&&&&&&'''(((***************)))((((((++++++******)))'''&&&%%%###""""""$$$'''(((((('''$$$%%%&&&(((***---///000---...///000111222333444*********)))******++++++)))+++------,,,+++++++++***(((&&&%%%&&&)))---///000444999:::999777777888:::333222888;;;555///---,,,,,,---///333888===@@@AAA???===<<<===???BBBDDD======<<<999333333>>>LLL^^^ooo{{{vvviii[[[KKK===666333111222111------///,,,+++***))))))***+++,,,((())))))((('''''')))+++++++++++++++++++++++++++...//////000000000000000+++)))&&&&&&(((+++,,,---&&&'''((()))+++---...//////222555555111...,,,---$$$%%%'''+++,,,+++'''$$$ """%%%((())))))+++)))&&&$$$$$$%%%'''(((***+++,,,,,,+++)))((('''((('''%%%###!!!"""%%%((("""###$$$###"""$$$)))---,,,+++(((&&&###!!! """"""  !!!'''))),,,......---,,,***###!!! !!!!!! {{{zzzwwwrrroooooojjjiiihhhgggiiimmmqqqttttttqqqmmmkkkkkkiiieeebbbbbb]]]RRRCCC777333555999@@@???@@@CCCGGGJJJLLLLLLLLLMMMNNNMMMKKKHHHDDDBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIGGGEEEIIIHHHHHHHHHIIIIIIGGGFFFAAA@@@???=========>>>>>><<<<<<;;;<<<>>>AAAEEEHHHIIIIIIHHHGGGGGGFFFEEEEEECCCCCCDDDGGGIIIHHHFFFDDDAAA???===:::888666666666999999999:::<<>><<<999666;;;999777666666666555444000111222111000///000111555555555444333000...---000222444666666444222000000...,,,---000222111000444333333222222111111111333333222///+++))))))***'''***,,,***%%%###%%%((()))***++++++)))(((((())))))((()))***++++++)))'''&&&###!!!"""&&&)))******,,,***((((((***,,,......///...///111444666555444000---)))'''((()))******))),,,...///...---------,,,***'''$$$$$$'''***,,,222222333777;;;<<<999666777999;;;<<<:::555...******+++---000555:::>>>AAAEEEDDDBBB@@@@@@BBBEEEGGGAAAAAACCCAAA999666BBBSSSffftttyyylllVVVFFF<<<555666444222///------......+++,,,,,,+++)))(((((()))+++((($$$###&&&(((((('''(((((())))))******++++++...///111000///---...///---,,,+++*********+++,,,+++***)))))),,,...//////111111222222111...,,,***+++((('''(((+++***%%%  !!!###&&&***---)))(((&&&%%%%%%%%%&&&''')))***---...---)))%%%"""(((&&&###!!! !!!###$$$%%%$$$###$$$&&&)))))))))+++,,,+++(((### !!!""""""  !!!  """$$$&&&)))+++---......+++(((%%%!!!  !!!"""""" {{{yyywwwrrrppppppllljjjiiiiiikkknnnrrruuusssqqqmmmkkkkkkhhheeeaaa^^^YYYPPPCCC888444666:::BBBAAAAAACCCGGGJJJLLLLLLJJJKKKMMMMMMLLLIIIFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGHHHIIIHHHGGGEEEAAA@@@???============>>><<<;;;;;;;;;>>>AAADDDGGGKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFFFFGGGHHHGGGEEECCCAAA@@@===:::888666666666999999999;;;===@@@BBBDDDEEEAAA<<<777444555888::::::===@@@BBBBBBBBBCCCEEE@@@???>>>===;;;777111,,,000111333444444333111000,,,,,,,,,...000111222111888999999777333000......///222777<<<===<<<999777888666555555666555444222///111222222111000111222444444555555444222000...///111555888888555222000111...,,,---000111111000333222222222111111000000222222222///,,,)))))))))'''***,,,***%%%###%%%((()))+++,,,,,,+++******+++***))))))***,,,,,,***((('''%%%###$$$'''***+++++++++)))((())),,,///000111000000000222555777666555111...+++)))***+++++++++***,,,///111000///------...,,,)))&&&&&&))),,,...//////111555999;;;999777888:::<<<<<<999444...***------///222666999<<<>>>DDDDDDCCCAAAAAABBBDDDFFFBBBAAACCCDDDCCCFFFSSScccnnnsssppp___KKK???888333444444333000------...000///...,,,+++***)))((((((+++(((%%%%%%'''((('''&&&)))))))))******++++++,,,...000111000...---,,,---++++++***)))***+++,,,---,,,***)))***,,,---.........///000111000///---+++---***((()))++++++'''"""!!!"""###&&&))),,,***)))((('''&&&''''''(((''')))+++,,,+++((($$$!!!'''%%%### !!!"""######""""""$$$'''))))))(((+++++++++(((### """###"""!!! !!! !!!  """$$$&&&)))***,,,,,,+++)))&&&$$$  """$$$$$$!!!{{{xxxuuuqqqoooqqqnnnmmmkkkkkkmmmppptttvvvsssqqqooommmkkkhhhdddaaa[[[WWWOOOCCC:::666999<<>>;;;888777666666888999:::<<<>>>AAADDDEEEFFFBBB===888666666888999999<<<@@@BBBCCCDDDFFFGGGDDDCCCAAA@@@===888222...000222444666666444111///111000///.........///000555777888666333111000000...111666:::<<<;;;999777555444444555666555333000...000222333222111222333222444555666666444222111...000444777888666333000111///------...000000000111111000000000000000000000111222000---)))(((((((((***+++)))%%%###$$$'''***,,,------,,,+++,,,---*********+++---,,,***((('''%%%######%%%((()))))))))((((((+++///222333333111111111333666888777666222///,,,++++++---------+++---111333444222///---000...+++))))))+++...000,,,,,,...222666888888888888:::;;;;;;888333---***///000222555888:::;;;<<>>===<<<<<<<<<;;;;;;;;;<<<===@@@CCCDDDLLLLLLLLLLLLKKKIIIHHHGGGKKKHHHEEECCCCCCCCCCCCBBBCCCAAA>>>;;;999777777777888999;;;===@@@BBBDDDFFFFFFCCC>>>:::777777777888888;;;???BBBDDDFFFHHHJJJIIIHHHEEECCC@@@;;;555111111333666888888555222///222111000---,,,,,,...000555666888777444222000000---000444888::::::999888777666666777777555222///---///111222111111222333222333555777777666555444...000222444444444222111111000...---......//////.........///////////////...000111000---)))''''''((()))***)))&&&$$$%%%&&&***,,,------,,,,,,,,,---+++***+++,,,------+++)))$$$###!!!!!!"""$$$%%%&&&&&&&&&'''+++///333444444111000111333555666666444111...,,,+++,,,------,,,+++...222555777555111...111///,,,)))))),,,///111,,,,,,---///222444666666666777888888666222...,,,///111444888:::<<<======CCCFFFHHHGGGDDDBBBCCCDDDGGGDDDDDDMMMZZZiiittt{{{yyyjjjSSS>>>222...---+++...333666444...+++///444555000******---///---***))))))***++++++)))'''%%%((('''''''''(((***+++,,,111222333222...+++)))(((%%%%%%&&&(((***,,,...///...,,,******++++++)))(((&&&((()))+++---............,,,))))))******)))(((###%%%&&&&&&%%%&&&''')))++++++******))))))))))))&&&'''((()))(((&&&%%%###$$$###!!!  !!! ###'''))))))((()))***)))&&&""" !!!!!!!!!"""""""""  !!!"""$$$%%%&&&+++***)))'''%%%###!!! !!!""""""  """&&&&&&$$$zzzssskkkjjjlllnnnmmmmmmmmmnnnpppssstttrrrssstttsssppplllgggeee^^^[[[RRRGGG>>>;;;===AAAJJJHHHGGGHHHJJJKKKKKKKKKEEEGGGHHHJJJKKKLLLLLLLLLHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGJJJHHHGGGHHHHHHHHHEEEDDDAAAAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>@@@BBBDDDIIIJJJKKKKKKJJJIIIGGGFFFHHHEEEAAA@@@@@@BBBBBBBBBCCCAAA>>><<<:::999888888888999;;;===@@@BBBDDDEEEDDDBBB???;;;999777777888777:::???BBBDDDFFFIIIJJJLLLKKKHHHFFFCCC???:::666222555888:::999666333000000000000---++++++...111555777999999666333111111///111444666888999888888<<<;;;:::::::::777333///---...000000///000222333222333444666666666666666000000/////////111222333000000000///...------...,,,,,,,,,------.........---...000///,,,)))'''&&&((())))))((('''''''''(((***,,,------,,,++++++,,,+++***+++,,,------+++)))######"""!!!!!!"""%%%&&&'''''''''***...111333333/////////111333444333222...,,,******+++,,,++++++,,,---111666999999555111111...+++))))))+++...111......------...000333555444555666666555333000///...000444999<<>>===<<<<<<<<<===>>>@@@AAACCCDDDFFFGGGIIIJJJJJJIIIGGGFFFFFFCCC@@@??????@@@@@@@@@BBB@@@>>><<<;;;::::::;;;888999;;;>>>@@@AAABBBBBBAAA@@@>>>;;;999888777777666:::>>>BBBDDDFFFHHHJJJLLLJJJHHHGGGEEEBBB>>>;;;555777999::::::777444222///111111///,,,,,,///222444666::::::999666555444111222444666777888888888@@@>>>======<<<:::666444000000000......///222555444444333333444666777888222111000///...///111222...000111111///,,,++++++))))))***+++,,,------...,,,...///...+++(((''''''((((((((())))))******++++++---...---,,,***++++++*********+++---,,,***((($$$$$$$$$######$$$'''***,,,***((())),,,///111111...------///111222111///,,,***))))))***+++***)))+++,,,///555:::;;;888444000...+++((((((+++...000111000///---,,,...333666555666666666555444222111///111444999>>>BBBDDDFFFJJJNNNQQQOOOJJJFFFGGGJJJKKKNNNTTTaaasssxxx```NNN<<<333111///,,,***,,,000444333///+++,,,......,,,+++---000222111///***,,,......,,,)))(((''''''&&&%%%%%%'''))),,,---333555666555111,,,)))((("""$$$&&&))),,,...///000,,,+++*********)))'''%%%###$$$%%%&&&(((***+++,,,((((((((((((''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&(((((()))))))))((('''&&&'''&&&&&&&&&'''''''''(((&&&%%%$$$######""""""""""""!!! """%%%((())))))'''((('''%%%!!!"""$$$%%%$$$"""""""""!!!"""$$$%%%&&&'''++++++***)))'''$$$!!!  ###&&&''''''%%%$$$###""" !!!  }}}tttkkkhhhkkkhhhhhhhhhiiijjjkkklllmmmkkkoootttuuuqqqllliiiggg___ZZZQQQEEE>>>===DDDJJJKKKJJJIIIJJJLLLNNNNNNMMMIIIIIIIIIJJJJJJJJJJJJKKKGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHHHHIIIKKKKKKJJJHHHDDDDDDDDDCCCBBB@@@>>><<<===>>>>>>@@@AAABBBCCCDDDDDDFFFHHHJJJKKKJJJIIIHHHHHHEEEBBB@@@@@@@@@>>>===@@@???>>><<<<<<<<<<<<===888:::<<<>>>???@@@@@@@@@>>>>>><<<;;;999888888777666999>>>AAACCCEEEGGGIIIIIIGGGFFFEEEDDDCCC@@@===888888::::::999777555444111444555333///---///222111444999;;;;;;:::::::::444444555666777777888888@@@???============;;;999555444111///---///444888666444222111222444777999222333333333222111000///,,,///333333000,,,***)))'''(((((()))+++,,,---------......,,,)))''''''(((''''''((()))+++---...---...///000///---+++++++++***))))))***,,,,,,***(((###$$$%%%$$$###%%%))),,,222///+++)))***---///000---------...000111000...+++)))((()))***+++***)))+++***---333:::===;;;888111...+++))))))+++...111111111///,,,,,,///555:::;;;;;;:::888666555333222111222555999>>>BBBFFFHHHNNNSSSUUURRRLLLHHHJJJNNNQQQWWW```kkkwww|||ssseeeNNN???222111333111......---///222222///,,,))))))+++,,,...///000000///...,,,...///...+++)))((()))(((((('''&&&(((+++...000333555777666333...+++)))###$$$'''***---///000000+++***)))******)))'''$$$$$$$$$$$$%%%&&&'''((()))&&&'''))))))((('''&&&&&&###%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%###!!!"""$$$(((***+++&&&''''''$$$!!!!!!$$$&&&$$$""""""###!!!###%%%&&&''''''***+++++++++)))&&&### !!!  """%%%&&&'''&&&&&&$$$###!!! }}}vvvmmmjjjlllffffffgggggghhhiiijjjkkkhhhmmmrrrtttpppkkkhhhggg]]]XXXNNNCCC===>>>FFFMMMLLLJJJJJJKKKMMMOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIILLLLLLKKKJJJDDDEEEEEEDDDCCC@@@>>>===>>>>>>???AAABBBCCCDDDDDDCCCEEEHHHKKKLLLLLLJJJIIIJJJHHHDDDBBBAAA???===;;;??????===<<<<<<===>>>>>>999:::<<<===>>>???>>>>>><<<<<<;;;;;;999888888777666999===@@@BBBDDDFFFHHHFFFDDDCCCCCCCCCBBB@@@>>>999:::::::::999888666555333777999777111...///111...222888<<<===>>>>>>>>>666666666666777777777888???===<<<<<<>>>??????>>>999777333///...000666:::777555111///000333666999222444666888777333///---***///444555111,,,)))'''&&&'''((()))***+++,,,------...---+++((('''((()))'''''''''***---///000///000222222111...,,,+++,,,)))))))))***++++++)))''' """######"""###(((,,,888333---******,,,...///...------...000111000...+++***))))))+++,,,+++)))***)))+++222:::>>>===:::222///,,,******,,,///222000000///,,,,,,000777>>>@@@???===;;;888555333222444444666999===BBBFFFIIIQQQUUUXXXTTTMMMJJJMMMQQQWWW___hhhpppvvvtttdddRRRDDD666---...222222111222---///000111///,,,(((%%%***---000111000...,,,,,,---///000...+++((()))******)))(((((())),,,000222333666888777444///,,,+++###%%%(((+++...000000000***))))))******)))'''$$$$$$$$$$$$$$$%%%&&&''''''%%%'''******)))'''&&&&&&"""$$$&&&'''&&&$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###$$$######"""###$$$&&&''')))((((((''''''&&&%%%%%%(((%%%"""!!!$$$'''***+++&&&&&&&&&$$$  $$$&&&$$$"""###$$$!!!###%%%&&&'''''')))+++------+++((($$$!!! !!!  """$$$%%%&&&&&&&&&%%%$$$"""  }}}yyytttmmmiiikkkkkkiiihhhfffeeeeeeeeeeeehhhlllqqqqqqmmmeee______TTTFFF;;;555666AAAMMMLLLLLLMMMMMMMMMLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLNNNMMMJJJIIIHHHIIIJJJLLLLLLJJJHHHFFFEEEFFFHHHJJJHHHGGGFFFIIILLLNNNLLLJJJEEEDDDDDDDDDDDDBBB>>>;;;AAA???======>>>AAAEEEHHHFFFDDDCCCEEEIIIKKKJJJIIIJJJJJJIIIEEEAAA>>>===>>><<<<<<===<<<<<<:::888777;;;999888;;;AAAEEEDDDBBBAAA999555888<<<<<<::::::>>>======<<<===???AAABBBEEEFFFFFFDDDAAA??????@@@>>>>>>>>>;;;888555333333333555666777666444111///000444888;;;<<<<<<<<<===<<<;;;:::999888888888888;;;???@@@???@@@BBBAAA>>>;;;:::777444222333777:::888666444222222444777:::666777:::<<<<<<888111,,,000000000111222111...+++'''&&&&&&&&&'''(((***+++...111333///((($$$$$$''')))***+++---///000222333555444111///---,,,,,,,,,+++***)))((('''&&&%%%%%%  ###%%%&&&&&&...,,,******,,,...///000------,,,---444999555---...((($$$&&&,,,///---))),,,------///222555888:::111///,,,***+++...111444444222...,,,---///222555;;;>>>AAA===555111444888333444666888;;;AAAGGGKKKRRRRRRPPPJJJEEEDDDIIIOOOdddqqq{{{yyynnn___OOODDD777555333111000111333444111000000222444333...***...///222444444222000............000111000...+++---,,,***)))***,,,///000555444444444333000+++'''%%%$$$%%%(((---111333333000***$$$%%%***---+++'''$$$$$$%%%%%%&&&''''''(((******))))))((('''''''''"""###%%%&&&&&&%%%$$$"""$$$$$$$$$&&&&&&$$$  """%%%&&&&&&%%%$$$###%%%(((***+++***(((&&&&&&&&&&&&)))---...+++)))%%%%%%$$$"""  !!!$$$%%%%%% !!!###$$$$$$$$$$$$+++)))'''))),,,,,,'''"""###"""!!!  !!!"""!!! """$$$$$$###$$$%%%&&&!!! !!!!!! }}}zzzuuuppplllnnnnnnmmmkkkiiifffcccbbbbbbeeeiiimmmnnnkkkddd___ZZZOOOAAA777111222===IIIKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIILLLMMMNNNOOOPPPOOONNNNNNMMMLLLJJJIIIIIIIIIJJJKKKKKKJJJGGGFFFEEEFFFHHHIIIKKKIIIGGGHHHJJJKKKIIIGGGFFFEEEDDDDDDCCCBBB???===@@@???>>>>>>???BBBEEEGGGHHHFFFEEEFFFHHHIIIHHHFFFIIIIIIHHHDDDAAA>>>>>>???>>>>>>??????>>><<<;;;:::<<<999888;;;AAADDDBBB@@@>>>:::999;;;:::777777999??????>>>>>>===>>>>>>>>>EEEFFFHHHGGGCCC@@@===<<<>>>???>>><<<888555222111222333555666555333000...---111666:::<<<<<<<<<===:::::::::::::::999888888;;;???@@@>>>>>>@@@???<<<:::999666333222333777:::888777555333222555999<<<;;;;;;;;;<<<:::777111---/////////000111111...,,,)))(((((((((((()))+++,,,...222555333...)))'''&&&)))***,,,---///111333333555444222000...,,,++++++))))))))))))'''&&&%%%$$$  ###%%%&&&%%%,,,+++******---000222333000000///111777<<<888000---((($$$&&&+++...---)))+++++++++---///333666888444222///------///333555444222...,,,---///333555;;;???AAA>>>777333444777444555777888:::???DDDHHHPPPQQQPPPKKKEEEEEELLLTTTmmmyyyyyyhhhUUUDDD888444333222111222333555666111111111333555444000---///111444777777555111/////////000222444444111///...---+++***+++---///111444333333333222///***&&&$$$###$$$''',,,000222222222---((((((***+++)))'''%%%%%%&&&&&&'''((()))))),,,,,,+++)))(((&&&%%%%%%###$$$&&&(((((('''%%%$$$$$$$$$$$$&&&'''&&&### """###$$$%%%%%%$$$###"""###%%%''')))))))))((((((&&&&&&'''***......+++((($$$$$$###"""  !!!###$$$### !!!"""###$$$$$$***(((&&&(((++++++'''"""###"""!!! !!!""""""!!!!!!#########$$$%%%$$$  ~~~zzzwwwssspppqqqqqqpppnnnkkkfffccc```aaabbbfffiiijjjhhhbbb^^^UUUIII;;;111---///:::EEEIIIKKKMMMOOOOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGHHHHHHJJJKKKLLLNNNOOOOOOOOONNNKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIGGGEEEEEEGGGHHHHHHHHHGGGEEECCCBBBBBBAAA@@@>>>>>>??????@@@AAACCCDDDEEEJJJIIIHHHHHHHHHGGGEEECCCFFFGGGFFFCCC@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>===;;;:::===@@@BBB@@@>>>======>>>>>>999444555;;;@@@@@@@@@???>>><<<:::999BBBEEEHHHHHHDDD???;;;999>>>>>>===<<<999555111///000111333444444111///---***///555:::;;;;;;;;;;;;888999<<<======;;;999777<<>>AAA???888444444555444555666666888<<>>???AAABBBCCCCCCDDDIIIIIIIIIHHHHHHFFFDDDBBBDDDDDDDDDBBB@@@??????AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>@@@BBBBBB@@@>>>???>>>>>>>>>:::555777===>>>???@@@@@@???<<<999777???AAADDDDDDAAA>>>;;;:::;;;;;;;;;;;;:::777222//////111333444333111///---+++000666:::;;;:::888888555888===@@@AAA>>>:::777;;;>>>>>>;;;:::;;;999555333333222000000222555999:::999777444333666===BBBFFFBBB;;;666333111///---,,,,,,,,,---///000...---+++++++++***************...///111333333000***&&&'''(((***,,,...000222333333333222111///,,,***(((&&&''')))***)))'''$$$""""""""""""$$$&&&''''''&&&)))***+++,,,...222666999777888888888<<<@@@<<<666+++'''$$$$$$(((++++++***)))(((((((((***---000222444222000...---...000222333111///------000444666888<<>>======>>>>>>>>>;;;<<<>>>@@@BBBBBBBBBBBBEEEFFFHHHHHHGGGEEEDDDCCCBBBBBBBBBAAA???>>>???AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDBBBAAABBB===:::;;;:::888999<<<:::<<<>>>@@@???===:::888;;;===>>>>>>===<<<======999888888888999888444111///111333444444222000...///333777:::999777555444333777>>>CCCDDD@@@;;;888999<<<===:::999:::888444000000000///...000444777::::::999666444666===BBBEEE@@@999444111///...---,,,++++++,,,.........,,,******************))))))...---,,,,,,---,,,)))'''%%%&&&'''***,,,...000111111222222111///---***)))%%%''')))***)))'''$$$###%%%%%%%%%''')))***)))(((***+++------...111666::::::;;;;;;:::<<<>>>;;;555+++((($$$$$$'''***++++++******++++++---///111222666444222000///000222333333111///---...111555777666999;;;:::666111//////,,,...///111444999???DDDFFFMMMTTTVVVVVV[[[fffpppxxxzzzsss^^^GGG999333111......000000000...---++++++---///000111111111111---111555888888444///+++'''(((***...111333222000+++*********+++,,,---...///////////////,,,(((%%%!!!!!!!!!$$$)))---...///***---...+++'''%%%'''***$$$%%%%%%&&&''''''((((((,,,---...///...---,,,+++###$$$&&&)))******))))))'''&&&'''(((***+++)))(((&&&&&&%%%%%%$$$%%%%%%&&&######""""""###%%%((()))$$$'''***,,,,,,+++)))(((""""""""""""!!!  !!!!!!!!!$$$$$$###$$$&&&&&&$$$"""""" """%%%((('''&&&'''''''''&&&%%%#########!!!!!!"""######!!!"""######"""###$$$&&&###"""  !!!!!!~~~|||zzzwwwtttooojjjgggeeeeeefffeeegggiiikkkkkkfff```[[[QQQDDD555...---222<<>>======>>>???>>>:::;;;===>>>@@@@@@AAAAAAAAADDDGGGGGGFFFDDDCCCCCCAAAAAAAAA@@@>>>===>>>@@@>>>>>>>>>>>>>>>???@@@AAA@@@AAADDDFFFGGGFFFEEEDDDBBB>>><<<>>>===999888999888:::<<<>>>>>>===;;;999999:::<<<<<<;;;<<<>>>???:::777555666888888555222///000222444444222000///111333666777555333222222222777>>>DDDEEEBBB===:::666:::;;;999888:::999555000000000//////000333666999;;;<<<888555555;;;AAAAAA===777333111111000///,,,+++******,,,---,,,+++)))******+++++++++******...---***((('''''''''(((###$$$&&&(((+++---///000000000000///...---,,,+++'''((()))***)))(((&&&%%%''''''(((***,,,,,,+++)))(((+++---......000666;;;<<<>>>>>><<<;;;<<<999333,,,)))%%%%%%'''***,,,---...///000222333444444444888777666444444555666777333111///---...111555888666777888777444000...---)))+++---///222777>>>BBBCCCJJJSSSYYY\\\```eeejjjmmmlllcccPPP@@@777444222000000000000...,,,***(((***,,,............///000,,,///333555444111,,,)))$$$$$$'''***...///...,,,)))))))))******+++,,,------------//////...***'''###""""""%%%(((,,,------))),,,---+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...//////...---$$$%%%&&&''')))***,,,,,,***)))((()))******((('''%%%%%%%%%&&&&&&'''''''''######"""""""""$$$%%%'''$$$''')))***)))((((((((($$$$$$$$$###"""!!! $$$$$$$$$%%%''''''%%%###  ###&&&))))))(((''''''&&&&&&%%%%%%%%%%%%$$$!!!"""$$$%%%$$$%%%%%%$$$""""""###%%%"""###""" !!!"""######!!! !!!!!! }}}{{{xxxwwwsssoookkkgggcccaaabbbdddhhhlllmmmiiibbb]]]OOOAAA222,,,,,,111;;;DDDHHHIIIJJJLLLLLLLLLLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPPPPPPPOOONNNHHHGGGFFFFFFFFFGGGIIIJJJFFFGGGJJJKKKLLLKKKIIIHHHGGGIIIIIIFFFCCC@@@@@@BBBDDDBBB@@@???@@@@@@@@@???999:::;;;<<<===???@@@@@@@@@CCCFFFFFFDDDAAAAAAAAA@@@AAAAAA???===<<<===>>>======<<<======???@@@AAA===???CCCFFFGGGGGGGGGGGGCCCEEEIIILLLFFF<<<777888999:::<<<======<<<:::999888;;;===>>>>>>======>>>>>>999555444666666333000---///111333333111///...///111222222111000000111222777>>>DDDFFFDDD???;;;444777999888999;;;;;;888222333333222111222444777888;;;===:::555444888>>><<<999666555444444333111---+++******+++++++++***)))***+++,,,------,,,,,,......---***&&&$$$'''***"""$$$&&&(((+++...000111//////...------------...)))))))))***))))))((('''''''''(((+++------+++(((%%%(((,,,------111777===???BBBAAA===;;;;;;777111,,,***'''%%%'''***---///222444777999:::999888666999888777777777888999:::333111///...///222666999777888777555333000///...)))***,,,---000555;;;???AAAGGGQQQYYY]]]^^^]]]\\\WWWVVVPPPEEE===:::777444222111111000...,,,+++******,,,......,,,,,,---///,,,...111222222///+++(((###$$$&&&))),,,...,,,+++)))******++++++,,,------++++++,,,///000///,,,)))%%%$$$###%%%(((+++,,,+++---------,,,)))'''&&&&&&((((((((('''&&&&&&%%%%%%%%%'''***,,,------,,,+++''''''&&&&&&(((+++...111,,,+++)))))))))(((&&&$$$$$$%%%&&&((((((((('''&&&######"""""""""#########$$$&&&((((((&&&%%%''')))''''''&&&%%%###!!! """""""""$$$&&&&&&$$$""""""%%%'''++++++***)))'''%%%%%%&&&)))))))))'''%%%!!!!!!$$$&&&&&&&&&&&&###!!! !!!###!!!""""""  #########!!! """###"""!!! }}}{{{yyyyyyxxxuuuooohhhaaa]]]^^^bbbggglllnnnkkkddd___MMM???000)))+++000:::CCCHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEGGGIIIKKKFFFHHHJJJLLLMMMLLLJJJHHHDDDFFFHHHGGGDDDBBBBBBDDDEEECCCAAAAAABBBBBBAAA@@@999999999:::<<<===???@@@@@@CCCFFFFFFCCC???>>>???@@@AAAAAA???===<<<<<<>>>======<<<<<<===???AAABBB:::===BBBFFFGGGGGGHHHHHHEEEMMMXXXZZZOOO???888:::;;;;;;<<<<<<<<<;;;999999999<<<@@@BBBAAA>>><<<;;;BBB<<<555333444444111...,,,---000111111000...,,,,,,...//////......000111222777>>>DDDGGGDDD@@@===222666888888999======:::555555555444333444666888777<<<>>><<<666333777<<<999888666666777777555444---,,,***)))*********))))))***,,,...//////......---000111---'''$$$'''+++###$$$&&&))),,,...000222///...---,,,,,,---///000*********)))))))))))))))''''''(((***,,,,,,***(((!!!&&&***,,,---111999@@@BBBDDDCCC>>><<<:::666111---+++'''&&&'''***...000444777;;;>>>???===:::888777777666666666888999:::333111///...///222666999999888777555333111000///***+++,,,---///333888<<<@@@EEEOOOXXX]]][[[UUUPPPCCCDDDBBB???>>>???<<<888333222111000///...------***---///...,,,+++---///---...000111000...+++((($$$$$$&&&***---...,,,+++***++++++,,,,,,------...******,,,///111000---+++&&&%%%$$$&&&(((+++++++++111000///---+++(((&&&$$$+++***)))((('''&&&%%%%%%###%%%(((***++++++)))(((***(((''''''))),,,111444...,,,***)))((('''%%%###%%%&&&((())))))'''&&&$$$############"""""""""!!!$$$&&&'''&&&$$$$$$&&&)))(((((('''&&&$$$"""  !!!###%%%%%%###!!! ###&&&(((------,,,)))'''%%%%%%&&&,,,,,,,,,***((($$$  $$$'''''''''%%%### !!!!!!"""  #########!!! """###$$$###"""!!!~~~|||zzzuuussswwwwwwpppgggcccbbbcccfffkkkmmmiiiaaaZZZMMM<<<+++'''---555===CCCEEEGGGJJJJJJJJJIIIJJJJJJLLLLLLKKKJJJMMMQQQOOOIIILLLKKKKKKKKKKKKLLLLLLMMMIIIHHHHHHGGGFFFFFFFFFGGGCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEIIIEEEAAAAAACCCDDDAAA>>>::::::::::::;;;===???@@@AAADDDFFFFFFCCC@@@>>>===???@@@AAA???===;;;;;;;;;>>>===<<<;;;;;;<<<===>>>???>>>======>>>@@@CCCDDDEEEIIIMMMLLLEEE???===>>>???999666888999777777:::;;;@@@DDDBBB===999;;;???@@@<<<888444333222111000111111000111222000---******,,,...///......///000222666<<<@@@@@@???>>>>>>888555222333888===@@@AAA<<<999555333444555666777888888999999888666333111666333222555:::<<<999555///---++++++,,,,,,,,,+++***+++...///000...,,,+++------,,,)))'''&&&''')))%%%&&&'''))),,,000333555666555222...++++++---000---***'''&&&(((***+++,,,+++++++++***)))'''%%%$$$$$$%%%''')))+++000777;;;BBBBBBAAA???;;;777333000***)))((())),,,...//////333555888;;;>>>===;;;888666333000111555888888888444222///,,,,,,///222444999;;;===;;;888444111000222...***)))---444:::===@@@EEEMMMTTTXXXUUUMMMGGG888555444777<<<===:::666777666333///+++***+++------,,,,,,...222222000---000///---.........---+++$$$&&&((((((+++///...***)))+++...000111000///------...///000///...,,,***%%%%%%%%%%%%&&&((()))+++///...,,,,,,+++)))&&&###&&&(((++++++)))'''%%%%%%$$$%%%&&&'''((((((((((((+++***)))(((***---000222///...---,,,)))'''$$$#########$$$'''***)))%%% %%%$$$###$$$&&&&&&$$$############""""""%%%))),,,------,,,+++)))&&&###!!! !!!"""#########""" """$$$&&&'''+++******)))(((''''''&&&,,,,,,+++)))'''### !!!"""$$$%%%$$$###!!!!!!!!!!!!"""&&&(((%%% !!!###%%%&&&''''''|||vvvsssuuuuuuooogggdddaaabbbeeejjjmmmjjjddd^^^OOO===,,,(((...666>>>DDDFFFIIILLLMMMLLLKKKKKKLLLJJJLLLMMMNNNRRRTTTQQQJJJKKKKKKJJJJJJJJJKKKKKKLLLIIIHHHGGGGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGDDD@@@@@@CCCDDDAAA>>><<<;;;;;;;;;<<<===???@@@AAADDDFFFFFFDDDAAA??????>>>???@@@???<<<:::::::::============>>>???AAABBB======<<<<<<===>>>@@@@@@BBBEEEGGGFFFAAA===;;;;;;???;;;999999777444555888<<>>===;;;:::999777444111222777===AAACCC???;;;666333333444666666666777888888777555333222444222222555:::;;;999555111///---,,,------,,,+++)))+++---//////...,,,+++,,,,,,+++)))&&&&&&'''((((((((()))+++...111555666555444111...++++++---000...+++(((''')))***+++,,,+++++++++***)))'''$$$###"""$$$&&&))),,,111666:::>>>>>>>>><<<:::777444222---,,,+++,,,...//////...333444666:::<<<<<<:::888444111//////333666777777777444000...---///111333:::<<<>>>===999555111000///---++++++...555<<>>777444333555:::<<<999666888777444000,,,+++,,,......------000333555444222000...,,,,,,,,,,,,+++***%%%((()))))),,,000///+++)))+++...000111000///.........///000///---+++)))%%%%%%%%%%%%&&&((()))***,,,,,,+++++++++***'''$$$&&&(((******(((&&&%%%%%%###$$$%%%&&&'''(((((((((++++++******+++---000111...---,,,***(((&&&%%%$$$$$$###$$$&&&(((((($$$!!!%%%$$$###$$$%%%%%%$$$#########$$$######%%%))),,,---------,,,***'''%%%### !!!""""""#########""" """$$$&&&'''((())))))***))))))((((((+++++++++***(((%%%###""" !!!""""""""" """&&&(((&&& !!!###$$$%%%&&&}}}vvvrrrrrrqqqlllgggeeeaaaaaadddiiimmmlllhhhcccRRR@@@...+++111999AAAFFFGGGJJJNNNPPPOOONNNMMMMMMHHHKKKNNNQQQUUUXXXTTTMMMJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCBBBBBBBBBDDDEEEFFFDDDBBB???@@@BBBCCCAAA>>>>>>>>>=========>>>@@@AAAAAACCCFFFFFFDDDBBBAAAAAA===???@@@???<<<::::::;;;<<<===>>>???AAACCCEEEFFF>>>>>>>>>??????>>>>>>>>>AAABBBBBBBBB@@@>>><<<;;;???===<<<;;;666111333888>>>BBBFFFDDD???;;;<<<>>>===:::777555555444333222/////////000111000---***,,,---//////......000111777999;;;;;;999666555555555333000111666<<>>:::555111///,,,---------000888CCCKKKTTTTTTVVVVVVSSSLLLCCC<<<666333111333777:::999888;;;999666111---,,,...111222000000111444666888888111///,,,******+++***)))'''*********,,,000000,,,)))***---///000000///....../////////---+++)))(((%%%%%%%%%&&&'''(((***+++******)))***+++***'''%%%'''(((******'''%%%%%%%%%"""###$$$&&&''''''''''''***+++,,,---.../////////,,,+++***(((&&&&&&%%%%%%%%%$$$###$$$&&&&&&$$$"""%%%$$$######%%%%%%$$$###"""###$$$%%%%%%&&&(((+++---------,,,***((('''%%% !!!!!!!!!""""""###"""""""""!!!$$$&&&'''((('''(((***+++,,,+++)))((()))******)))((('''&&&%%%!!!!!!!!! !!!!!!%%%(((&&&""" """$$$%%%}}}uuupppooommmhhhfffgggbbbaaaccchhhmmmnnnllliiiWWWDDD222...555>>>DDDHHHHHHKKKOOOQQQQQQOOONNNNNNIIILLLNNNPPPUUUZZZWWWQQQJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFGGGGGGGGGFFFFFFFFFDDDCCCBBBBBBBBBDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDAAA@@@???@@@BBBBBB@@@???@@@??????>>>???@@@AAABBB@@@BBBDDDEEECCCAAAAAAAAA>>>@@@AAA@@@>>><<<<<<======>>>???@@@BBBDDDEEEFFFAAAAAACCCCCCBBBAAA???===DDDBBBAAAAAABBBBBB@@@>>>>>>>>>>>>===777111333:::???CCCFFFEEE@@@<<<<<<===:::888555444444444333222000///000111333222///------///000///......000222888:::;;;:::777444333333666444111111444999>>>AAACCC>>>777333111222444555222222333444333333222111111000000333666999888777333111...,,,,,,+++)))((((((***+++---------,,,++++++,,,,,,+++((('''((()))+++,,,---...111333444555111111000---++++++---///000---***)))*********))),,,,,,+++***(((%%%###!!!!!!%%%))),,,///333666999888888777555444333222000000111333555444111///000111333444444555666777333222111111444777:::<<<===:::555111//////000222555888<<<<<<999555111///+++,,,------111===NNN[[[aaa]]]XXXSSSNNNHHHBBB>>>666444111222555999;;;;;;===;;;777222......000333666444222111333555777888333000---+++++++++***))))))++++++))),,,//////+++''')))+++---............//////...---,,,***((('''''''''(((((()))+++,,,,,,***)))))))))***)))'''$$$((()))***)))'''%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&)))+++---000111000///...,,,+++)))'''&&&&&&&&&&&&%%%$$$#########$$$$$$$$$&&&$$$######%%%%%%%%%$$$!!!###%%%&&&&&&'''(((***,,,,,,+++***)))((('''&&&!!!  """""" !!!!!!!!!  ###%%%''')))***''')))+++---,,,+++(((&&&&&&'''''''''''''''&&&&&&"""!!!!!! """  !!! """%%%%%%!!!!!!###$$$ {{{tttnnnllliiiffffffhhhdddccccccgggllloooooommm]]]III666333;;;CCCIIILLLIIILLLPPPQQQQQQOOOOOOOOOMMMNNNMMMNNNSSSYYYYYYUUUJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFEEECCCAAA????????????>>>>>>???@@@BBBBBBAAA@@@AAA@@@??????@@@AAACCCDDD@@@AAACCCCCCBBB@@@@@@AAA@@@BBBCCCBBB@@@???????????????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDCCCAAA>>><<>>999333666<<<>>>BBBEEEEEEAAA>>><<<<<<888666444444444444222111111111222444555555222000///000000///...///000222888:::;;;:::777555555555777555444222333555:::<<>>@@@@@@<<<777222//////000111///222666888666333111000,,,,,,,,,---333CCCYYYhhhhhh___SSSHHH@@@<<<:::999666444222222555999<<<>>>===;;;777222......111333888777444111000111333555555222///...------,,,+++)))+++***(((***...---***%%%'''(((***,,,---------......---,,,***)))'''&&&))))))***+++,,,---......+++***)))******)))&&&###)))***+++)))'''%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%'''***---000222111///...,,,,,,***)))(((''''''&&&$$$$$$$$$######$$$%%%''''''&&&$$$$$$%%%&&&&&&%%%!!!###%%%&&&&&&''')))***+++***)))((('''&&&%%%%%%"""!!!  !!!"""$$$ !!!$$$''')))++++++***+++,,,---+++)))&&&###$$$############$$$$$$$$$ !!! """""""""!!!!!!!!!###$$$zzzsssnnnllliiifffggglllhhhfffdddfffkkkoooqqqpppcccNNN:::777@@@IIINNNPPPLLLNNNPPPQQQPPPPPPPPPQQQQQQQQQOOONNNRRRYYYZZZVVVKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGEEECCC@@@>>>=========<<<===???AAABBBBBBBBBBBB@@@?????????@@@BBBDDDEEEAAACCCDDDCCCAAA@@@@@@AAAAAACCCDDDCCCBBB@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@???AAABBBCCCCCCBBB???===;;;AAABBBCCCCCCCCCAAA@@@@@@===<<<===>>>:::555666;;;===@@@CCCDDDBBB???===<<<888777555444444444222000111222333555777777444222111111111000...///111333777999;;;;;;999666555555555666555444333333666888===999555222222333333333222222222111111000000000111111111111222333555666111///,,,******)))'''%%%'''((()))***+++,,,,,,,,,***,,,------+++))))))***))))))+++,,,---------------......,,,++++++---//////---++++++,,,,,,+++***))))))***)))(((&&&$$$"""!!!###&&&(((+++///222777888888888777555222000,,,,,,---000333444333111...111444444111//////111111444777999:::<<<>>>@@@@@@===777222///...///000,,,///222333222000//////,,,,,,+++...777HHH]]]kkkjjj^^^NNN???666333444555444333333333555999===???===;;;666111------000333888777555111......000222555333111111111000...,,,+++,,,***((()))------)))%%%&&&''')))+++,,,---------,,,+++***)))((('''''')))***+++---............***))))))***+++***(((%%%+++,,,,,,***(((&&&&&&'''&&&&&&'''&&&&&&%%%$$$###%%%(((,,,000222222000///......---,,,+++)))'''&&&"""###%%%%%%$$$%%%'''))))))'''%%%%%%&&&(((((('''###$$$%%%&&&&&&'''))),,,,,,***)))'''%%%%%%$$$$$$"""!!! !!!###$$$ !!!%%%)))+++,,,,,,++++++,,,+++)))'''$$$"""###"""!!! !!!!!!  """"""!!! !!!!!!!!!yyytttpppnnnkkkiiikkkppplllhhheeefffjjjoooqqqqqqhhhSSS>>>;;;DDDMMMRRRSSSOOOQQQRRRQQQQQQQQQSSSUUUTTTTTTSSSRRRUUUZZZYYYTTTLLLKKKJJJHHHFFFEEEEEEEEECCCDDDFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDAAA???>>>=========:::===@@@BBBCCCCCCCCCCCC>>>>>>>>>???AAACCCEEEGGGEEEFFFFFFEEECCCAAAAAABBBAAABBBDDDCCCAAA@@@AAAAAA@@@AAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@>>>===>>>BBBEEEFFFCCC@@@???@@@???<<<;;;<<<:::555333555;;;>>>AAACCCBBB@@@===;;;:::999777666666555333000111111222555777777555333222222222000...///111444777:::<<<<<<999555333111222444666555444333555666888555333222333444333333444333222111000000//////111111111111000111333444111...,,,*********((('''''''''((()))***+++,,,,,,(((***++++++)))(((((((((((()))***+++,,,,,,++++++,,,------,,,++++++---...000...---...//////...---'''(((((()))(((&&&%%%$$$ """###$$$%%%(((---000444666999;;;:::888444222,,,++++++,,,///000///......222666555111------...,,,000666999::::::<<<>>>@@@<<<777222///...///000///000111111///---------+++++++++000;;;JJJZZZccc^^^TTTDDD888111000222444111111222333555888<<>>===>>>>>>:::===@@@CCCCCCDDDDDDDDD=========???AAACCCFFFGGGHHHHHHHHHGGGDDDCCCCCCCCC@@@AAACCCBBBAAA@@@@@@AAA@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDDDDCCCBBBAAA@@@>>>DDDIIIIIIDDD@@@@@@AAA@@@;;;999:::999333000000999<<<@@@BBBBBB@@@===;;;<<<;;;999888888666444111000000111444666666444222333333222000//////222444777:::======999444000......222555666555444555777444222111222333444444333555444333111000/////////222222222000///000222444111///,,,+++++++++***(((''''''((()))***+++,,,,,,&&&(((******((('''&&&'''((()))***+++,,,+++***)))+++,,,---,,,++++++---...111000///000111222111000&&&'''((((((((('''%%%%%%""""""######$$$''',,,000111444999<<<===;;;777555---,,,******,,,---,,,,,,...333888777111,,,+++,,,(((---444888888888999;;;???<<<666111......///000222222222000---++++++,,,******,,,333>>>KKKUUUZZZKKKCCC777///+++---000222...000111333444777;;;>>>;;;999444...******...111333555555222///...000333111111222444555333///,,,//////---***+++//////+++(((((()))+++---///000111******)))(((((((((((((((&&&''')))+++,,,,,,,,,+++$$$%%%&&&***...//////...//////...,,,)))(((((()))++++++***)))'''$$$"""!!!!!!$$$(((---000222222111111222444333111---)))&&&"""&&&(((((((((+++------***''''''(((***+++***%%%%%%%%%$$$$$$&&&+++...000...+++(((&&&%%%$$$$$$"""!!! """$$$$$$$$$$$$###""" """'''+++---......((((((''''''&&&&&&&&&&&&%%%$$$!!! $$$'''(((%%%###!!!~~~uuuooonnnnnnlllkkkllliiilllkkkiiikkkqqqtttsssgggUUUCCC@@@GGGNNNSSSUUUSSSRRRRRRTTTVVVXXXXXXWWWSSSVVVVVVTTTXXX]]][[[TTTMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@????????????@@@======>>>@@@CCCEEEEEEDDDAAA???<<<;;;===@@@EEEHHHMMMKKKIIIFFFDDDDDDEEEEEEEEECCCAAA>>>===>>>??????DDDCCCAAA@@@@@@AAABBBDDDEEEDDDDDDCCCCCCCCCDDDDDDJJJIIIFFFDDDBBB@@@??????===:::777777999999777444777:::>>>AAACCCAAA???===;;;:::888777777666444222222222333444444444333333333333111///,,,,,,...000222555:::======999555111///333666666444333444666444333222000000000000111444555555333111000000111111333555555222000......//////000///...---+++***'''((()))******++++++***+++)))'''(((***+++(((%%%'''&&&%%%&&&''''''&&&%%%)))+++---.........000222333222111111222222111000,,,,,,++++++***))))))(((%%%$$$""""""###'''***---333444666777888888888888444000...///---***))),,,222555888999666111---+++...///111444777999888777:::777222...,,,,,,...//////000000...++++++...111111222333777BBBNNNQQQNNNEEE;;;///***,,,111444555444222000111333777999;;;;;;999555333111000///...333222222111111111111111...+++***---222444222...++++++,,,---------,,,,,,)))((()))+++...000000///))),,,...---)))%%%%%%'''$$$%%%&&&(((***+++,,,,,,'''&&&%%%'''+++...000000000000000...***((((((((()))************((('''%%%"""$$$(((+++///222333444///000111111000---)))''''''$$$"""%%%***---+++(((...,,,+++)))((('''((((((''''''&&&%%%$$$&&&))),,,///...---***(((%%%"""!!!  !!!!!!############!!!!!!&&&+++---,,,***---***&&&%%%'''(((&&&$$$)))(((%%%"""!!!$$$%%%%%%$$$$$$}}}uuuoooooopppnnnlllmmmhhhkkkjjjhhhkkkqqquuuuuuiiiWWWFFFDDDJJJPPPSSSTTTUUUTTTSSSUUUXXXZZZ[[[[[[TTTUUUUUUUUUZZZ___[[[SSSNNNMMMKKKJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFBBBCCCDDDEEEFFFEEEDDDCCCCCCBBBAAA?????????@@@AAA???>>>???AAACCCEEEDDDCCCBBB@@@>>>======@@@CCCEEELLLJJJHHHEEEDDDDDDDDDDDDDDDBBBAAA???>>>>>>>>>>>>CCCBBBAAA@@@???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCLLLKKKIIIFFFCCC@@@>>>======;;;999999;;;:::777333777:::???CCCDDDCCC@@@???<<<:::777666555444333111222333333444444444444333333333222///---,,,...000222555;;;??????<<<777333000222555555555444444444444333111000000000111111333444444333111//////000111333444444111...------.../////////...,,,***)))'''''')))***************+++)))((()))***+++(((&&&'''&&&%%%%%%%%%&&&%%%%%%(((***,,,---...///222444333222000000111111000...++++++*********)))))))))'''%%%$$$###%%%(((,,,...222444555777777777666666333000///111///++++++---222555999:::777333///---......///111444666666666888555111---***+++,,,......//////---++++++///333888;;;===???EEELLLNNNKKKAAA999000+++,,,///222222555333111111222555777888:::888555222111000//////111111000////////////000...+++)))+++000222000---------,,,,,,++++++******)))((((((***---//////...+++,,,---,,,***(((''''''"""###%%%''')))***++++++'''&&&%%%'''***---//////......///---***))))))***************)))'''%%%$$$###%%%(((,,,///000000000,,,---/////////,,,)))((('''$$$"""%%%))),,,***'''***)))((('''''''''((()))'''((()))(((''''''((()))------,,,***(((%%%"""  !!!############!!! &&&+++---,,,+++---***'''&&&'''((('''%%%)))(((%%%"""   """###$$$$$$$$$### {{{uuupppqqqrrrpppnnnnnnhhhiiiiiigggjjjrrrwwwwwwlll[[[KKKIIINNNSSSSSSTTTTTTSSSRRRTTTWWW[[[^^^^^^UUUUUUUUUWWW]]]aaa[[[RRRPPPNNNLLLJJJIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFEEEAAABBBDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???@@@AAABBBAAA@@@@@@AAACCCDDDDDDCCCBBBAAA???>>>???@@@BBBCCCIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@???>>>===<<>>===888444666:::???DDDFFFEEEBBB@@@===:::777444333222111000111222333444555444444333333333222000...---...///111555;;;@@@AAA>>>:::666222222333444555555333222333222111000///000111222333444444222000//////000///111333222///---,,,,,,......//////...,,,***)))''''''((()))************+++)))(((((()))***((('''((('''%%%$$$$$$$$$%%%&&&&&&)))+++---...///222444333111000///000000...,,,)))))))))))))))))))))(((((('''&&&%%%''')))---///000111333444444333222111222//////222111---,,,...222555999:::888444222000.........///000222444666666333///+++))))))***+++,,,---...,,,***,,,111666???EEEHHHGGGGGGHHHHHHEEE;;;888333///---...///111666555333222222333444555777555333000/////////000000///...---------.........+++)))))),,,///...,,,...---,,,+++***)))))))))((((((((())),,,......------,,,+++++++++***(((&&&"""###$$$&&&((()))******(((&&&%%%&&&))),,,------***,,,---,,,*********,,,++++++***)))(((&&&$$$######%%%))),,,......---,,,)))***,,,...---,,,)))(((%%%###"""$$$''')))(((&&&%%%%%%%%%&&&'''((()))***(((***,,,+++)))'''&&&&&&)))***+++***((($$$!!! ############!!!$$$***------,,,---+++(((((((((((('''&&&)))'''%%%###!!! !!!!!!!!!"""###############!!!  {{{tttqqqssstttqqqoooooogggiiihhhfffiiirrrwwwxxxlll\\\MMMLLLRRRUUUTTTSSSRRRPPPOOOQQQUUUZZZ]]]___WWWUUUUUUYYY```aaaZZZQQQQQQPPPMMMJJJIIIJJJKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEAAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDBBBAAABBBDDDEEEDDDCCC@@@@@@??????@@@AAACCCDDDGGGFFFFFFEEECCCBBBAAAAAA>>>???@@@@@@???>>><<<:::??????>>>>>>>>>???@@@AAAAAA@@@???>>>============FFFGGGHHHGGGEEEAAA<<<:::::::::;;;???BBB@@@;;;777666:::???DDDFFFFFFDDDBBB>>>;;;777444333222000//////000222333444333222222222333333222///------...///444:::@@@AAA???;;;888555333222333666666333000111111000//////000111222333333444222000...//////---...000000...---------////////////...,,,+++***&&&'''((()))************)))(((''''''''''''''''''((((((&&&$$$######%%%&&&(((***,,,------...000222222111///...//////---+++))))))((((((((((((((((((((('''&&&&&&'''))),,,......///111333333111///...///---...111111---,,,...222666999;;;999666444333000000///......000444666444222...***(((((()))******++++++******---444:::EEEMMMQQQMMMGGGDDDAAA>>>888999888555222000000111777777777555333222333333333222111...,,,,,,...000000///...,,,,,,---...//////,,,)))(((***+++++++++,,,+++***))))))))))))***((('''''')))+++------,,,///,,,******,,,,,,)))&&&"""###%%%''')))******+++(((&&&%%%&&&(((+++,,,,,,(((***++++++***+++,,,------,,,+++)))'''$$$###"""!!!$$$(((+++......---,,,***+++---...---+++)))'''$$$###"""###&&&'''&&&$$$"""###$$$&&&(((***,,,---,,,,,,---+++'''%%%$$$$$$&&&''')))***((($$$  """#########!!!###)))---------,,,+++***)))(((((('''&&&'''&&&%%%###!!!  !!!"""!!! """############"""""""""!!!  $$$***$$${{{uuuqqqsssuuurrroooooogggiiihhhgggiiiqqqvvvvvvhhhXXXLLLLLLSSSVVVUUUTTTSSSQQQPPPQQQUUUZZZ]]]___YYYVVVVVV[[[```^^^WWWQQQQQQPPPMMMKKKJJJJJJKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBDDDEEEFFFDDDBBBCCCDDDEEEEEEDDD????????????AAABBBDDDEEEDDDEEEEEEEEEDDDBBBAAA@@@<<<===???@@@???===;;;999============>>>>>>??????@@@???>>><<<;;;;;;::::::???AAACCCEEEDDDAAA>>>;;;777888:::???DDDDDD???;;;777:::>>>BBBEEEEEECCCBBB???<<<888555444333111000,,,...000222333222111000222333444333000...------...222888===???>>>;;;888666444333444777666333///000000/////////000222333333444444333000//////000+++---......------...///000000000000///---,,,***&&&'''((())))))******)))''''''&&&%%%%%%%%%%%%&&&((()))(((&&&$$$###%%%'''+++,,,------,,,,,,---///111000......///...---+++))))))))))))((((((((((((&&&&&&%%%%%%&&&(((***+++---///222444555444222000...+++,,,//////,,,+++...333666999;;;999777555555222222222///...///444777444222///,,,***))))))***((()))***)))***000888???LLLSSSWWWQQQHHHBBB>>><<<777999;;;;;;888555333333888999:::999666333333444111111///,,,)))***---000222111///------...///000000...+++)))))))))******(((((((((((())))))***+++'''&&&&&&))),,,......---000---***)))++++++(((%%%###$$$&&&(((***+++,,,,,,(((&&&%%%&&&(((+++,,,,,,(((***++++++++++++---......---+++)))&&&$$$###""" """&&&***---......---...///000000///,,,(((&&&$$$#########$$$%%%$$$###"""###&&&(((+++---///000000///,,,((($$$######%%%$$$%%%((()))'''$$$!!! !!!!!!!!! """"""$$$$$$""""""(((,,,------***+++***)))((('''&&&&&&&&&%%%$$$"""!!! !!!"""######!!! """############"""!!!!!!  !!!'''"""|||vvvqqqrrrsssqqqoooooohhhjjjjjjhhhjjjpppsssrrr```RRRFFFHHHQQQVVVVVVUUUWWWUUUTTTUUUXXX\\\]]]^^^[[[XXXXXX\\\]]]YYYTTTQQQPPPOOONNNLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBAAAAAABBBDDDEEEFFFGGGEEECCCCCCDDDFFFFFFFFFAAAAAA@@@???@@@BBBDDDEEECCCDDDEEEFFFEEECCCAAA???;;;<<<===>>>>>><<<:::999;;;;;;<<<<<<======>>>>>>@@@???===<<<:::999888888:::<<<@@@BBBCCCBBB@@@>>>666777:::???DDDEEEAAA===888999<<>>@@@BBBDDDBBBDDDFFFGGGFFFDDDAAA???;;;;;;<<<===<<<;;;:::999999:::;;;<<<<<<=========@@@???===;;;:::888777777:::;;;???AAACCCBBBAAA@@@999999:::???CCCCCC@@@<<<999999:::;;;===>>>???@@@>>>======<<<<<<:::666333,,,...111444555444333111222444666666222///,,,+++000222555888::::::::::::777999:::999777444333333......---...///111333444555666666444222111111222111222111///+++******+++---.........---+++)))(((%%%&&&'''((())))))))))))((())))))&&&$$$$$$'''***'''+++...---(((%%%%%%'''+++,,,------++++++,,,---///.........000111000///------,,,***)))((('''&&&%%%$$$$$$$$$%%%&&&'''((((((+++111666999999888777222...+++,,,,,,***+++///555777999:::888666444444333555666333///...222666999777555222000///......------......111:::FFFOOOXXXZZZVVVJJJ@@@:::666222333333555999<<<;;;666111222777;;;;;;888555666888444444333...))))))...333444222///------...111222333333222///,,,***)))(((###%%%''')))***)))'''&&&%%%%%%&&&)))...111222222//////---)))%%%############$$$&&&((()))++++++,,,'''&&&%%%'''***---//////---...///...,,,+++,,,---000...,,,)))(((&&&&&&&&&%%%&&&'''(((+++---///000///000111111000...+++)))%%%%%%%%%%%%############%%%&&&))),,,...///000000444333111---(((&&&%%%&&&$$$%%%&&&&&&&&&%%%$$$### !!!###$$$$$$$$$"""""" """$$$&&&%%%""" %%%)))******&&&)))***)))&&&$$$###$$$!!!!!! !!!"""%%%%%%###   $$$&&&&&&$$$!!!wwwpppppppppnnnmmmnnnjjjmmmnnnkkkkkknnnmmmjjjRRREEE;;;???KKKTTTWWWXXXWWWVVVUUUVVVXXXXXXWWWVVV]]][[[[[[]]]WWWOOONNNSSSLLLMMMNNNNNNMMMKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJIIIGGGDDDBBB@@@BBBAAAAAABBBCCCEEEGGGHHHGGGEEECCCCCCEEEHHHIIIIIIKKKGGGCCC???===>>>@@@AAABBBDDDFFFGGGGGGDDDAAA???;;;;;;;;;<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<>>;;;999888777777;;;===???AAACCCCCCBBBAAA;;;;;;;;;>>>BBBBBB>>>:::999999888999:::<<<>>>???>>>>>>>>>??????<<<888444---///333666777666444333222444777666333///,,,***222333555777999:::;;;;;;777:::<<<;;;777444444555...------...///111333444666666777555333111222222666555333///+++(((''''''+++,,,,,,,,,+++)))'''&&&%%%&&&'''((())))))))))))***+++***(((%%%%%%(((,,,'''+++000///***&&&%%%''')))+++,,,,,,,,,,,,---//////...---///111222111000///...---+++***((('''&&&%%%%%%%%%%%%%%%&&&'''((("""&&&,,,222555777666555555///,,,,,,+++***,,,111555777999999777555444444222555666333///---000444;;;999777444222111000000///000111111555>>>KKKTTTYYYXXXQQQDDD999333///***000///111666;;;;;;555...///555:::;;;888555666888666777555000+++***///555444222///,,,,,,...000222444444444222...+++)))((($$$&&&(((******(((%%%###$$$$$$&&&***///222444444//////...)))### !!!###"""###%%%'''(((*********'''&&&%%%'''+++...000000///000000///---+++,,,---000...,,,***(((''''''((()))((((((((())),,,...///,,,...///111000...,,,***%%%&&&&&&%%%###"""###$$$&&&'''))),,,---.........333444444111---)))&&&&&&%%%%%%%%%&&&&&&%%%%%%%%% """$$$%%%&&&%%%###""""""%%%'''&&&$$$  %%%(((******%%%(((***)))%%%######$$$  """%%%&&&###  $$$''''''%%%!!!{{{yyyuuurrrooommmmmmmmmkkkgggkkknnnlllooommm___QQQ>>>222;;;IIIOOOSSSXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVYYY[[[XXXQQQMMMLLLNNNNNNMMMLLLMMMMMMLLLIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFLLLKKKHHHFFFDDDBBBAAA@@@??????@@@BBBCCCEEEFFFFFFHHHFFFDDDCCCDDDFFFHHHJJJGGGEEEBBBAAABBBCCCDDDDDDBBBCCCDDDFFFHHHGGGDDDAAA;;;999999;;;;;;777666888:::<<<>>>?????????@@@AAACCCAAA>>>;;;999999999999;;;>>>CCCHHHJJJHHHCCC>>>:::<<<@@@DDDFFFDDD@@@<<<777:::======;;;999777777<<<;;;;;;;;;:::888777666333///---///555999888666888:::<<<:::777222///...111222555:::===<<<999777777;;;>>>;;;444111444888333111//////000222333222444777999666222000333777:::777444222111///+++'''&&&(((+++,,,,,,***'''%%%''')))+++***)))))),,,///)))***)))'''%%%%%%'''(((,,,,,,++++++***)))(((((()))************+++++++++,,,+++,,,///222333333222,,,------+++)))''''''(((&&&&&&&&&(((***++++++***&&&&&&(((,,,111444555444000222222...***)))...333888888666555444333333333111111222111///000222444999888777444111000111222333333444;;;EEEPPPVVVYYY___QQQEEE???999222///111...///000222222222222111222333555777888888777666777666444111...---...000555333000......111555777999999888555000,,,******((()))***+++***(((&&&%%%######%%%(((,,,000444777333000,,,++++++((($$$ """###%%%''')))***++++++++++++******+++,,,...///333222111...+++)))***,,,++++++++++++******))))))&&&***,,,---++++++...111000...---...000000---***)))(((((('''%%%$$$######%%%&&&(((,,,///000///---222444555333000,,,***)))***(((&&&&&&&&&&&&$$$"""$$$$$$%%%###"""###%%%''')))))))))(((&&&%%%$$$### """###%%%&&&(((((('''''''''&&&&&&%%%%%%%%%"""!!!  !!!!!!"""######!!! %%%'''%%%|||zzzvvvrrrooommmlllkkklllhhhjjjllliiillliiiZZZJJJ888...888HHHOOOTTTXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUXXXZZZWWWQQQLLLLLLMMMMMMLLLLLLLLLLLLKKKHHHFFFDDDDDDEEEEEEFFFFFFFFFGGGKKKJJJHHHFFFCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHGGGEEEDDDDDDFFFHHHIIIFFFDDDCCCCCCEEEGGGGGGGGGFFFEEEFFFHHHIIIHHHDDDBBB;;;999999;;;:::777666888999;;;>>>?????????@@@BBBDDDBBB???===;;;::::::;;;<<<>>>BBBFFFHHHFFFBBB>>>:::;;;>>>BBBEEEDDDAAA>>>:::;;;<<<======;;;888666777777777666555444333222111...,,,...444888999777777999;;;:::777333000///111333777;;;>>>===999555777999;;;999444222333666555333222222333444333333444666888666222111333777:::777444333222000,,,)))&&&(((***++++++(((&&&$$$''')))++++++******---///)))***)))(((&&&&&&'''))),,,,,,++++++***))))))((()))************+++++++++---,,,---///111333222111---......---***(((((()))''''''((()))++++++)))(((&&&&&&'''***...111222222///111111---))))))---111666555444333333222222222000000111000000111555777999888555111------///111777888:::AAAKKKTTTZZZ\\\VVVJJJ???:::555000---///,,,---...///000000//////111222333444555666666777888777555111...---...000555333000///000333777:::===<<<;;;666111---+++******,,,---...,,,***'''%%%"""###%%%'''+++///333555333000...------+++'''$$$###$$$&&&)))***,,,------,,,,,,+++++++++,,,---...222222111///+++******+++************************)))***,,,---------///000...,,,+++,,,......,,,***(((((('''&&&&&&%%%%%%%%%'''((()))+++---...---,,,111222444222///,,,))))))***((('''&&&'''&&&%%%###$$$$$$$$$###"""###%%%'''************(((&&&$$$""" !!!"""$$$&&&'''((()))((((((((('''&&&&&&%%%%%%"""!!!  !!!"""""""""!!!!!!######~~~|||xxxsssooollljjjiiimmmhhhiiijjjeeegggdddUUU@@@000)))444EEEOOOTTTXXXWWWWWWWWWWWWWWWWWWVVVVVVTTTWWWXXXVVVQQQMMMLLLMMMMMMLLLKKKKKKLLLKKKHHHEEECCCDDDDDDEEEFFFGGGGGGGGGJJJIIIGGGEEECCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDDDDFFFIIIKKKLLLKKKIIIIIIHHHIIIIIIHHHEEEBBB<<<999999<<<;;;777666888999;;;===>>>>>>???@@@BBBDDDCCC@@@>>>===<<<<<<<<<<<<===@@@CCCEEEDDD@@@===999999;;;???BBBDDDCCCBBB>>><<<;;;<<<>>>===:::666333333333333333222111111000---+++...333777999888555777999888666333111000000333888===@@@>>>999555777777777666555555555555888777666777777777555333333555777666333111333666888666444333333111...,,,'''((()))***)))'''$$$###&&&(((+++,,,,,,,,,,,,---)))***)))(((&&&&&&(((***,,,,,,++++++***))))))))))))************+++++++++...------///111222111000...///000...+++)))))))))(((((()))+++---,,,)))&&&&&&&&&%%%'''+++...//////...000000---***))),,,///333333222222111111111000.../////////000444999<<<999777222---)))***---000999:::???FFFOOOVVVYYY[[[LLLCCC999555333000...///,,,---...//////000000///000000000111222555777888:::999666222///...///111444333111000222666:::===AAA@@@===777111,,,******---...000111000,,,'''%%%"""###%%%'''***---000222222111000//////---***'''%%%&&&(((+++---...///000///......---------------000111111000,,,***))))))(((((())))))***+++++++++)))))))))+++---......---+++***)))***+++,,,+++***''''''&&&&&&&&&&&&''''''************************---000222111...+++)))(((***((('''&&&'''&&&%%%######$$$$$$###"""###%%%(((+++,,,---,,,+++'''$$$""" """$$$&&&((()))))))))))))))(((((('''&&&&&&%%%""""""  !!!"""""""""!!!!!!  ~~~zzzuuuoookkkhhhgggmmmgggiiiiiidddfffbbbSSS:::,,,%%%000CCCOOOUUUWWWUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVXXXVVVRRROOONNNNNNNNNMMMLLLMMMMMMLLLIIIFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFDDDCCCAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGGGGFFFFFFGGGDDDDDDEEEIIIMMMOOOOOOOOOLLLJJJIIIHHHGGGFFFCCCAAA===;;;;;;======999888:::999:::<<<======>>>@@@BBBDDDCCCAAA???>>>>>>======<<<===???AAACCCBBB>>>;;;888777888<<<@@@CCCEEEEEEAAA===999;;;>>>>>>:::666333333444444444444333333///---,,,---222666888999333555777666444111000000...111888>>>BBBAAA<<<888666444333555999::::::888;;;:::::::::;;;999666444333444666555333222333555444444333222222000...---(((((())))))(((&&&$$$###%%%'''***,,,,,,,,,+++***)))))))))((('''''')))++++++++++++*********))))))))))))*********+++++++++///......///111111000......///000...+++)))((((((%%%&&&))),,,...---***'''(((&&&%%%'''))),,,------...///000...,,,+++---///222222111000///...---,,,,,,---...///111666<<<@@@;;;777111***&&&(((---111666999???FFFLLLPPPRRRRRREEE>>>777333333222111000//////000111111222222222111000///000111555888:::<<<;;;888444000///111333444222111000222666;;;>>>CCCAAA===777000+++))))))---///222333111---((($$$###$$$%%%'''***,,,...///000000000000000...+++***'''(((***,,,...000111111111111000000/////////...///000111000---***)))(((%%%&&&&&&'''((()))******((('''&&&)))---...,,,)))(((((('''((()))*********'''&&&&&&&&&'''((()))***------,,,***((('''((()))***---000111...+++)))))))))'''&&&%%%&&&%%%$$$"""###$$$$$$###"""###&&&(((+++---......,,,((($$$!!!!!!"""%%%((()))******)))))))))((('''&&&&&&%%%%%%###"""!!! """"""""""""!!!!!!!!! !!!!!! |||wwwqqqlllhhhggglllgggiiijjjeeegggbbbSSS777+++$$$---@@@NNNUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXWWWTTTRRRPPPPPPPPPOOONNNNNNOOONNNKKKHHHCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCCCCEEEIIIMMMPPPPPPPPPLLLJJJGGGEEEEEEDDDBBB@@@???======???>>>;;;:::<<<:::;;;<<<<<<;;;<<>>>>>>>>>>><<<===>>>@@@AAA@@@<<<999666666666999>>>CCCEEEFFFAAA<<<888888<<<<<<999555222333444555555555555555111000......111444777999222444555444222000000000,,,000777???DDDDDD@@@<<<666444333777<<<@@@???======<<<;;;;;;;;;:::777444222333555555444333333444111111222111///...------******)))(((((('''&&&&&&&&&''')))***+++***(((''''''(((((((((''''''***,,,+++++++++***************))))))*********+++++++++000///...///111111000...,,,...///...***'''&&&%%%"""###'''+++...///,,,***)))''''''(((***,,,,,,,,,...///000000000//////000222222111000...+++)))(((***,,,---///222777===AAA<<<888111)))&&&(((...333555999>>>CCCFFFGGGGGGGGG===999444111222444333000000000111111222333333444333222111000222666:::<<<===<<<999555111111444777444333111000111555999<<>>>>>======<<<<<<===???AAABBB???;;;777555444555888===BBBEEEFFF???;;;777666888888777555000111222444555555666666555444111000000222555777444555666555222111111111---000777???DDDEEEBBB???777555666999>>>BBBBBBAAA===;;;:::::::::999777555111222444555555444333333///000111000...,,,,,,,,,,,,+++***)))))))))*********))))))*********'''%%%&&&&&&'''&&&&&&'''***,,,************************)))************+++++++++//////...///111111000...,,,...///...***'''%%%$$$ !!!$$$)))---///---,,,((('''(((***,,,---,,,***,,,...///111222222222111000000000///---***(((&&&)))+++...000333777;;;???;;;777000***&&&)))000555888<<<@@@BBBAAA???>>>===444333000...111666666222000000000000111222333444555444222222444777:::===>>><<<999555333444777:::777555222000111444888:::<<<<<<:::666000***'''&&&(((+++...000000...+++)))((()))***,,,------------+++---000000...,,,************,,,---...///////////////111222333333333333///000000///+++)))((((((&&&&&&%%%%%%$$$$$$$$$$$$&&&'''***---000111000///((())))))(((&&&''')))+++((('''&&&&&&'''))),,,---000111111...)))%%%%%%''''''+++000333222000...---(((&&&%%%$$$%%%$$$"""!!!"""############$$$&&&))))))***++++++***'''$$$"""######$$$&&&((()))++++++******)))(((&&&%%%$$$$$$%%%$$$"""  !!!"""###$$$$$$""" """&&&'''%%%!!!{{{vvvpppkkkiiikkkhhhlllnnnhhheee\\\JJJ222'''%%%999MMMWWWWWWWWWYYY[[[]]]]]]\\\ZZZYYYVVVVVVVVVVVVVVVTTTRRRPPPPPPOOOOOOOOOPPPNNNLLLIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEBBBDDDFFFGGGHHHFFFEEECCCDDDBBBBBBDDDGGGJJJLLLLLLLLLIIIEEEBBBAAAAAAAAA@@@???<<<<<>>:::999;;;======<<<:::888999;;;===<<<<<<<<<===<<<<<<;;;;;;;;;===@@@BBBCCC@@@:::555444333444888===AAADDDEEE<<<:::777444333333444555///000222444555777777777:::888555111000000333666777888888777444222222333111333888???CCCDDDAAA>>>999999:::;;;>>>@@@@@@@@@;;;999777777777777666555111111333444555555333222///111222111...,,,,,,------,,,+++++++++,,,...///000---+++***+++***(((%%%$$$%%%&&&%%%%%%&&&))),,,************************)))************+++++++++///......///111222111///---///000///,,,(((%%%$$$!!!"""###'''+++,,,,,,+++%%%&&&(((+++------+++))))))+++---111333444333111---......///...,,,)))((('''***...111333666999;;;999555///)))'''***000555;;;>>>AAA@@@<<<888666555---///......444<<<>>>999222222111111222333555666555444444444555777999;;;>>><<<999666444666:::>>>;;;999555222222444666888888999:::777111,,,(((&&&'''))),,,///000000///...+++,,,---...//////...---***...111222///+++***)))***+++,,,,,,------,,,,,,)))+++---000222333333333000000000---***(((((()))***)))(((&&&%%%###""""""!!!%%%***---//////000111***++++++)))''''''))),,,)))((('''&&&'''))),,,...000222444111***&&&%%%&&&(((,,,111555555333111000***(((&&&&&&&&&&&&$$$""""""############$$$''')))''''''(((((('''&&&$$$###$$$######$$$%%%(((+++,,,---,,,+++***)))'''&&&&&&%%%$$$"""!!!  !!!$$$&&&&&&### !!!###%%%$$$!!! """"""""""""!!!}}}wwwqqqmmmjjjllliiinnnooohhhcccYYYEEE///$$$!!!666MMMXXXYYYTTTVVVXXXZZZ[[[YYYXXXVVVUUUTTTTTTUUUUUUTTTQQQOOOPPPOOONNNNNNOOONNNKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDD@@@BBBEEEGGGGGGFFFDDDCCCDDDBBBAAAAAADDDHHHJJJJJJMMMIIIEEEBBBBBBBBBBBBBBB===;;;;;;===<<<999888:::>>>>>><<<:::888888:::<<<:::;;;;;;;;;;;;;;;::::::;;;===@@@DDDDDD@@@999444333333444888===AAACCCDDD:::999777333000000222555111222444666888999::::::===;;;777222//////222555:::;;;;;;999666444444555444666:::???BBBCCC@@@===;;;<<<<<<============>>>:::888555444555666666555111111222444666666333111000222444222...,,,,,,---...---,,,,,,,,,...000222444000,,,+++,,,+++)))&&&###$$$%%%%%%$$$&&&)))+++******************++++++)))************+++++++++...---...///111222111000...000222000---)))&&&%%%#########&&&)))******)))###$$$'''+++------***''''''(((,,,000333444333111***+++---......---,,,+++'''***///222444555777888777333...)))'''***000555===???AAA>>>888333000000***---///000888CCCEEEAAA555555444444555666888999555444444444555666888999===<<<999666555777<<<@@@???<<<888444333444666888666888:::888333---)))'''&&&(((+++...111222222111---...///000000000///...+++///333333///,,,******+++++++++,,,,,,+++******%%%'''***...000222333333111111///,,,)))((()))***---,,,***(((&&&$$$"""!!!!!!'''++++++,,,...000,,,------***''''''***---***)))'''&&&'''))),,,...///333555222,,,&&&%%%&&&(((,,,222666666444333222+++***((((((((((((&&&$$$!!!"""#########$$$''')))%%%%%%&&&%%%%%%%%%$$$###$$$###""""""$$$'''+++---///...---,,,***)))((('''&&&%%%###!!!  !!!%%%''''''$$$ """######!!!"""$$$$$$%%%$$$###!!!~~~yyytttnnnjjjjjjmmmnnnlllhhh```QQQCCC...$$$###666KKKWWWZZZXXXXXXXXXXXXXXXWWWWWWWWWXXXUUUQQQQQQSSSUUUUUUTTTPPPOOONNNNNNOOOOOOMMMKKKGGGFFFFFFGGGIIIIIIGGGFFFEEECCCAAA@@@AAACCCFFFHHHEEEBBB??????BBBEEEEEEDDDGGGEEEDDDFFFIIIJJJHHHEEEDDDCCCBBBAAABBBBBBDDDDDDFFFGGGFFFDDD@@@>>>===>>>@@@>>>===:::999777777666===>>>>>><<<999888888999======<<<;;;;;;:::999888:::<<<>>>@@@@@@>>>;;;999666555444666999<<<===<<<999777333000///111444777666666555666888;;;>>>@@@@@@BBB@@@:::222---...111666999999666111///222666999;;;===???@@@@@@>>>===;;;;;;;;;;;;:::999888888999555333444777777444///111///......111333555555222111///...,,,++++++++++++++++++++++++++++++,,,...///...+++(((&&&'''(((&&&(((&&&######'''(((&&&************************000///,,,******+++---//////...------...000222333///000///...---***(((&&&######$$$&&&)))******)))$$$%%%&&&(((((((((''''''%%%'''+++///111111111000....../////////...------000000000000111222444555222222///+++((()))...333===@@@AAA===555000000222---,,,---333;;;BBBFFFFFF>>>;;;888777888888666333444333111111222444777999>>>:::555222333666999;;;<<<:::888555444555777888999:::;;;:::777333///,,,+++,,,---...000000111111***---111444555333111///.........//////,,,(((%%%'''((()))***,,,,,,,,,---)))&&&%%%'''+++//////...222///,,,,,,---,,,)))&&&((((((((('''&&&###!!! """###%%%''')))+++,,,---+++---...---++++++...111,,,+++)))'''(((***,,,...444444222///***&&&%%%%%%'''+++000444444222111000+++)))((()))++++++)))&&&%%%""""""&&&'''&&&&&&'''((('''$$$"""""""""%%%%%%%%%&&&'''((()))***/////////---***''''''''''''&&&%%%%%%%%%$$$!!! """%%%((((((&&&###!!! !!!!!! $$$&&&)))***((($$$~~~{{{yyyuuuppplllkkknnnooommmiii```PPPAAA...$$$$$$888MMMYYY]]][[[[[[ZZZYYYXXXXXXWWWWWWXXXTTTQQQQQQTTTWWWXXXWWWUUURRROOOMMMMMMMMMLLLLLLIIIHHHGGGHHHIIIJJJHHHGGGGGGFFFEEEDDDEEEFFFHHHIIICCC@@@===>>>BBBFFFHHHHHHFFFEEEEEEGGGJJJKKKIIIGGGDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFEEEBBB???<<<;;;<<<>>>===<<<:::888777666666;;;<<<======;;;999999:::???>>><<<:::888666666555:::<<<>>>???>>><<<999777777666555666999;;;;;;:::888666333111111222555666777777666777999;;;>>>??????AAA@@@;;;444000000222444777888555222000333777999;;;>>>@@@AAA???===;;;<<<<<<<<<;;;:::888777777666333111333777999666333333000......///111111111222111000///---,,,+++*********++++++,,,+++++++++,,,,,,,,,***'''%%%&&&''')))+++)))###!!!$$$((((((************************111000---++++++,,,---///.........///000111222222/////////...,,,***(((&&&$$$$$$$$$&&&)))******)))###%%%&&&(((((('''&&&%%%%%%'''***---///000000000------......///000000111,,,---...///111222333444333222///***((()))...333<<>>;;;888777888888666444444333111000111333555777===999444222333666888999:::888555333222333555666555777999:::888555000---+++,,,---///000//////...))),,,000333555444222000...............,,,(((%%%'''((()))++++++,,,,,,,,,)))'''%%%'''+++...//////222///,,,,,,,,,---+++)))((((((((('''&&&$$$"""!!!""""""$$$&&&(((+++,,,---***,,,...///------...000---+++)))'''&&&''')))***000000000---)))&&&%%%&&&)))---111333333111///...+++)))((()))+++,,,***(((&&&###!!!$$$%%%%%%&&&'''((('''$$$"""""""""$$$$$$$$$%%%''')))***,,,,,,------+++(((''''''((((((&&&%%%%%%%%%$$$""" """%%%''''''&&&###!!! !!!"""!!!!!! $$$&&&((()))'''###~~~}}}{{{zzzyyyxxxuuuqqqnnnlllnnnooommmjjj```NNN>>>,,,###%%%:::PPP]]]aaa___^^^\\\ZZZXXXXXXXXXYYYXXXUUURRRRRRTTTXXXZZZ[[[[[[WWWQQQNNNLLLLLLLLLLLLJJJIIIHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHH@@@>>><<<<<>>;;;::::::===<<<;;;999888666555555777:::===>>>===<<<;;;<<>>>>>===;;;888666888777666777888999999777555444333222333444555666888888888888:::;;;=========>>>>>>;;;666222222444333666777666444333555888888;;;>>>AAABBB@@@===;;;>>>===<<<:::999777666555333111000222666888777555444111///---.........---111111111000///---+++***((()))+++,,,,,,,,,+++***)))***)))(((&&&%%%&&&'''---000///&&& """&&&)))************************222000...,,,+++,,,---...---...///111111111111000/////////---,,,***((('''&&&%%%%%%''')))***)))(((###$$$'''))))))(((&&&$$$$$$&&&(((+++---///111111------------///111333555...///000111222333333333333111---***(((***000444;;;======999333//////000///------///444:::>>>@@@>>><<<999888888888666555444333111000000222444555;;;777333111222555666777888777444222111222444555555777999:::888444///+++***,,,...//////...,,,***(((***...222444444333333...............,,,(((%%%((((((***+++,,,++++++***)))''''''(((+++...//////222///,,,++++++,,,,,,,,,)))))))))((('''%%%$$$###!!!"""###%%%'''***,,,...***,,,///000////////////...,,,)))'''%%%%%%%%%&&&***+++,,,+++((('''&&&'''+++...111222000...,,,,,,+++)))((((((***,,,,,,,,,(((%%%!!! !!!#########%%%&&&'''&&&$$$"""""""""$$$$$$###$$$%%%(((***+++)))******)))''''''(((***(((&&&%%%%%%%%%%%%###!!!!!!$$$&&&&&&%%%###!!! !!!"""#########$$$%%%''''''&&&"""~~~{{{yyyxxxwwwwwwuuuqqqnnnkkknnnooonnnjjj```LLL999)))!!!&&&<<>><<<<<>>;;;:::;;;<<<;;;;;;:::888666555444444888<<<>>>>>>=========BBB@@@<<<999777777777888:::;;;===>>>>>><<<:::999999888777888999999777555333333333444444555555555999999::::::;;;;;;<<<<<<999:::;;;999555333333444555888:::999777666777888777:::???CCCDDDCCCAAA??????>>><<<:::888666555444111///...000333555444333333111///......///...---///000111222111///,,,+++((()))+++,,,---,,,+++***((())))))(((&&&&&&''')))111777777...$$$"""$$$&&&************************000///---+++******++++++,,,...000222333222111///000///...---,,,***)))((()))'''&&&''')))***)))((($$$&&&(((******)))&&&$$$$$$%%%'''***---///222333///...------...000333555333444555555555444444333333000---***+++///444888::::::999666222//////000000...---...111555999;;;===<<<:::888777777666555555444222111111222333444888555222111222444555555999777555333333444666777777999::::::777111***&&&)))+++...///...,,,(((&&&'''))),,,000333444555555///...---......,,,)))&&&((()))+++,,,,,,,,,+++***)))(((((()))+++---///000111...+++******+++---...******))))))((('''&&&%%%!!!"""###$$$'''***,,,...,,,---...//////000111222000...+++(((%%%$$$######%%%'''))))))((('''(((((()))+++......---++++++++++++)))(((((()))+++---///+++(((%%%"""!!!"""######$$$%%%&&&%%%###"""!!!"""$$$$$$#########%%%'''((('''((())))))((()))+++---(((&&&$$$$$$$$$%%%###""" """$$$$$$$$$###""" !!!"""###$$$$$$$$$%%%&&&%%%$$$!!!}}}{{{zzzxxxwwwtttpppmmmjjjmmmnnnnnnlllaaaJJJ666%%%(((???UUU```cccdddccc```^^^\\\ZZZZZZZZZ\\\[[[XXXVVVTTTVVVXXXZZZZZZXXXWWWVVVTTTQQQMMMJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEGGGJJJKKKKKKHHHEEECCCAAA@@@>>><<<>>>BBBGGGKKKOOOPPPRRRRRRPPPNNNKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEBBB???<<<<<<<<<<<<<<<<<<;;;:::888666555444888<<>>>>>>>>AAA???===;;;:::;;;===???999:::<<<===>>>>>>===<<<:::999888999::::::888666222333333444555555555555999:::;;;<<<===<<<<<<;;;666666666555444333333333999;;;======<<<:::999999666999???DDDFFFGGGFFFEEEAAA@@@===:::888666666555111///......//////000///222000//////000111000///...///111222222000///---***+++,,,------,,,+++***)))******)))(((((()))+++333;;;===555+++%%%###!!!))))))))))))))))))))))))---,,,+++))))))((())))))+++---000333444333111000111000///...,,,++++++***+++***((('''((())))))(((&&&''')))++++++)))'''&&&$$$%%%(((***...111333555333222000......000111333333444555666777777777777333111///...111555:::<<<999999777444111/////////000000///...///222555888::::::999777555444444444555444333222222333333444555333111111333555555555888666444222222333555666666777999999555000***&&&)))***,,,---,,,)))&&&###%%%'''***---000333444555///...---------,,,)))&&&((())),,,---...---,,,+++)))))))))******,,,...000///...+++)))((()))+++---+++******))))))(((((((((#########$$$&&&))),,,...///...------///111333444111000---)))&&&$$$###""""""$$$'''))))))((())))))%%%''')))***))))))***+++***)))(((((((((***---///---+++((($$$""""""###$$$###$$$%%%%%%###!!!!!!"""%%%$$$$$$###############((()))+++,,,++++++,,,...'''%%%#########$$$###""" !!!"""""""""""" !!!"""###$$$%%%$$$$$$$$$###"""}}}{{{yyyvvvqqqnnnjjjmmmoooqqqooocccKKK666###---DDDXXXaaaccccccbbbaaa```^^^\\\ZZZZZZ\\\[[[ZZZXXXUUUUUUWWWYYYWWWWWWWWWXXXXXXUUUQQQMMMKKKIIIFFFEEEFFFGGGFFFFFFHHHJJJLLLMMMMMMJJJFFFDDDAAAAAA???>>>===@@@EEEIIIOOOQQQSSSSSSQQQMMMKKKJJJGGGFFFDDDCCCCCCCCCCCCDDDCCCDDDDDDBBB???======>>>======>>>>>><<<;;;999777777999===>>>>>>======>>>>>>===<<<<<<<<<>>>@@@AAA999999;;;<<<======<<<<<<999888999:::<<<<<<:::888333333444444444444444444888:::<<<>>>>>>>>><<<;;;666555333222111222333444:::<<<>>>@@@@@@???<<<;;;777:::>>>CCCFFFGGGHHHGGGBBBAAA>>>;;;999888777777111000...---,,,,,,------000///...///111222111000---...000111222222222111......------,,,,,,++++++++++++,,,+++))))))***,,,222999===888///)))$$$ ))))))))))))))))))))))))***))))))(((((((((((((((***,,,000333444444333222222222000///------------...,,,)))(((((())))))((((((((()))))))))((('''&&&%%%&&&***---111444666777777666444333111111111222///000111333555888:::<<<888666444555888<<<>>>???999777555222111000///000000111222111000111333555777777777555222111111222333333222222222333333333222111000222444666777666444333000//////000222444222333555555444111---+++((()))***+++***'''$$$"""$$$&&&(((***...111333444000...---------+++)))'''(((***---///000000...---)))***+++******+++...111//////...+++))))))+++---,,,+++***************+++&&&&&&%%%%%%&&&))),,,---000///---...111333555555000///---***'''%%%######"""%%%(((******))))))***$$$&&&'''''''''''')))+++((())))))(((((((((+++------,,,)))%%%"""!!!###%%%"""###$$$$$$"""!!!!!!"""$$$%%%%%%&&&%%%$$$"""!!!)))+++...///...---,,,,,,&&&$$$!!!!!!"""######""" !!!"""###  !!!"""###$$$$$$$$$###!!! ~~~|||xxxtttppplllooorrrtttttthhhOOO888### """222JJJ\\\ccccccaaaaaabbbaaa```]]][[[YYYXXXZZZZZZYYYVVVUUUVVVXXXUUUUUUUUUWWWXXXXXXVVVTTTMMMJJJGGGFFFFFFGGGGGGGGGIIIJJJLLLMMMLLLIIIEEECCC???@@@@@@???>>>@@@EEEIIIJJJNNNQQQRRRPPPMMMKKKKKKHHHGGGEEECCCCCCCCCCCCDDD@@@AAABBBAAA???===>>>?????????@@@@@@???===;;;::::::<<<>>>>>>===<<<===>>>::::::::::::;;;===>>>???999::::::::::::999888777777888999<<<>>>???===;;;555555444333333333444444777999<<>>999;;;===@@@CCCDDDEEEFFFCCCBBB???<<<:::999999:::222111///---,,,,,,---//////...---///000111000...,,,---...000222444555666333222///---++++++,,,,,,,,,,,,,,,+++)))(((***+++---333666333///---(((###))))))))))))))))))))))))(((((((((((()))))))))***)))+++...222444555555555444333111000///...//////000---***(((((()))(((((((((((('''&&&&&&&&&&&&&&&%%%(((,,,111555777888999::::::999888777555555444444333222222444777;;;===???===;;;<<>>999777444222111111000000000222444444222111222444444555555222///---...000//////000000111111222222//////000222666888888888333222000......000222333111222222333222000///---(((((((((((('''&&&$$$###$$$$$$&&&(((+++...111333000///---,,,,,,+++)))''''''***...111333222111000)))+++,,,+++***+++...111000111111///+++***+++---,,,,,,+++******+++,,,---)))((('''&&&''')))+++---...---///222555666444222---,,,+++)))'''%%%$$$###$$$'''***,,,,,,*********'''(((((('''&&&&&&(((***&&&(((***)))''''''(((***+++***((($$$ !!!$$$!!!"""$$$###""" !!!!!!"""$$$'''******(((&&&$$$)))---111222111---***)))%%%"""  !!!"""!!! """###  """###$$$###"""  ,,,$$$~~~{{{vvvsssmmmppptttwwwwwwkkkQQQ:::$$$!!!&&&666NNN___eeeddd___```bbbbbbaaa^^^[[[XXXTTTWWWZZZZZZWWWVVVWWWYYYUUUTTTTTTUUUXXXZZZZZZYYYNNNKKKHHHGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIFFFCCCAAA<<<>>>@@@@@@???AAAEEEIIIEEEJJJOOOPPPOOOLLLLLLLLLHHHGGGEEEDDDCCCCCCCCCDDD>>>???@@@???>>>===>>>???@@@AAABBBBBBAAA???===;;;<<<>>>>>>===<<<;;;<<<===777888888999::::::::::::;;;::::::999777555444333666777999<<>><<<:::666222///000333555666333555:::???DDDDDDBBB@@@<<<<<<===>>>@@@AAABBBCCCDDDBBB???<<<;;;:::;;;;;;222111000...------000222...------...//////---,,,,,,,,,---///222444777888666444000---++++++,,,---,,,,,,,,,+++)))((()))******...000.........,,,'''))))))))))))))))))))))))((((((((()))******++++++)))+++...111444666777777555444222000000000000000111...***(((((()))((((((((('''%%%$$$###$$$%%%%%%%%%)))...333777999::::::;;;<<<<<<;;;;;;999888777===:::777555555666999;;;DDDBBBAAAAAACCCCCC???<<<:::777333111111111111111000333666666444222222444222333333111---+++,,,...,,,------...///000000111......///333777999:::999555333111000000111444555444444333222000...---,,,''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&)))---000222111///---,,,,,,+++)))((('''***...222444444333111)))+++,,,+++***+++...111222333444222...+++,,,------,,,+++++++++,,,---...,,,***((('''''')))+++---+++,,,000666:::999444///+++***)))(((&&&%%%######&&&))),,,...---+++******++++++***(((&&&&&&''')))%%%(((******'''%%%&&&((())))))'''### ### """######!!! !!!!!! $$$)))---...---***''')))---222444111---(((&&&$$$"""!!!!!!!!! """###!!! !!!!!!$$$###!!!!!!%%%888+++zzzuuuvvvmmmpppuuu}}}uuuVVV:::(((&&&---CCCYYYfffhhhhhh```aaaaaaaaa```^^^[[[ZZZWWWVVVUUUVVVXXXXXXXXXVVVXXXSSSNNNNNNQQQUUUWWWWWWRRRQQQOOONNNMMMKKKHHHEEEIIIEEEBBBCCCFFFFFFBBB>>>>>>>>>>>>???@@@BBBCCCDDDIIINNNRRRRRRNNNJJJKKKLLLMMMHHHCCCBBBCCCDDDCCCAAADDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@???>>><<<;;;???===<<<;;;<<<<<<:::999===<<<::::::;;;:::888666666999<<<;;;888555444444444666999<<<======<<<;;;777666555444333333222333888999;;;;;;:::888888999888666444444777888666333777888<<>><<<::::::888<<<@@@???;;;666333222///111222222222333666888555333000---++++++,,,---------...///111444666888333222000---+++***)))((()))---***,,,111***$$$+++*********+++***)))(((((()))'''&&&&&&''''''&&&$$$&&&(((***+++++++++,,,---,,,+++,,,000444555222000...///000000//////000111555222---***))))))((('''%%%&&&'''((())))))))))))+++---000555999:::999777999===???<<<777555:::@@@EEE@@@:::666666888:::;;;===<<<===AAAEEECCC===666777444000....../////////111111222222222333333333222222111///,,,******+++,,,,,,---,,,+++,,,...111,,,---...000333666888:::666333///,,,---000555999222111000///...---,,,,,,((())))))))))))'''%%%$$$%%%&&&&&&&&&''')))---///+++,,,---,,,+++(((%%%######''',,,000222222000......---,,,...111222000---444444333000---******+++++++++************++++++,,,,,,************,,,,,,...---,,,///222222000---...+++(((&&&%%%$$$###!!!)))***+++,,,...///111111//////...,,,***'''%%%$$$%%%(((+++,,,***'''%%%$$$((()))(((### !!!###$$$$$$###"""!!!!!!###'''***,,,+++)))((()))---222444333...***(((!!!!!!  """ !!!"""### !!!###"""  !!!+++''' yyyuuuuuuppprrrvvvzzz[[[???,,,+++333HHH\\\ggghhhhhh```aaaaaaaaa```]]][[[YYYWWWVVVUUUUUUWWWXXXWWWUUUUUURRRNNNMMMNNNQQQTTTUUUQQQPPPNNNMMMLLLJJJGGGEEEFFFCCCAAABBBEEEEEEBBB>>>======>>>???@@@AAACCCDDDIIIMMMRRRQQQMMMIIIIIIJJJKKKGGGCCCBBBCCCCCC@@@>>>CCCBBBAAA???>>>=========>>>????????????===<<<;;;>>>===<<<<<<===<<<:::888;;;::::::;;;<<<<<<999777777;;;>>>>>>:::666444333444666888:::::::::888777666555444333222222222222666888;;;;;;:::888777777888666444555666777555222666777;;;AAADDDDDD@@@<<<999;;;===??????>>>;;;999555999<<<<<<999555333333///000111111111222555888555333///,,,+++++++++,,,---------...///222444555000///---+++***((((((''''''***))),,,444...%%%***))))))))))))(((((((((((('''&&&%%%&&&((())))))(((''')))++++++++++++,,,---++++++,,,///333444222///---...////////////000111444222...,,,+++***)))'''&&&&&&'''((()))))))))))),,,---000444888:::999777666999;;;:::999999===BBBBBB???<<<888777888:::<<<======???AAAAAA>>>888444444222000.........------000000000111222333333333222222111...+++***+++------......---++++++---///,,,---...///111333555666666444000......000444666222111///---,,,+++++++++))))))***)))(((&&&$$$###&&&''')))))))))(((***+++******+++***)))(((&&&%%%%%%(((+++...000000...---,,,,,,,,,///222333111...222222111...+++))))))+++******(((((('''((()))))),,,,,,************,,,,,,,,,******,,,...///,,,***+++)))''''''''''''&&&$$$'''((()))+++---...000111//////---,,,***'''&&&$$$"""%%%)))+++***((('''&&&''')))((($$$ !!!"""$$$%%%%%%$$$"""!!!"""$$$'''***+++***)))((())),,,000222111...+++)))"""!!!  !!!!!!###!!!  """""""""###$$$###!!!   yyytttsssrrrrrruuu~~~___BBB222222;;;OOOaaahhhhhhgggaaaaaaaaa```___]]][[[YYYWWWVVVUUUUUUVVVWWWVVVTTTRRRQQQOOOMMMKKKLLLOOORRRPPPNNNLLLKKKKKKIIIFFFDDDCCCAAA???AAACCCDDDBBB???=========>>>@@@AAACCCDDDIIIMMMPPPOOOKKKGGGFFFGGGHHHEEEBBBBBBCCCBBB???;;;@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;===============<<<888666777777999;;;>>>>>><<<:::999===AAAAAA>>>999444222333444666777777666444333555444333222222111222222444777:::;;;999777555444888666555555666555333111333555999???BBBBBB@@@===::::::<<<@@@CCCBBB>>>:::555666888888666333333333///000000000000222666999444333000---+++***++++++......------...///000000,,,+++***)))((('''''''''%%%((('''...999222'''((()))((('''&&&%%%&&&''''''%%%%%%%%%'''***,,,,,,,,,***+++,,,,,,+++***+++,,,******,,,...111222000...+++---............000111333111000//////---***''''''((()))******)))(((((()))***,,,000444666666555222333555777:::===@@@BBB=========:::777666999===>>>@@@BBBBBB>>>888444111111111111000///---+++***---...///000111222333444444333111...++++++---000/////////...++++++,,,---............///000111222555444222000000111333444333111...,,,***)))))))))*********)))(((&&&###"""&&&)))---...,,,***(((''')))(((((('''''''''''''''((()))+++,,,---,,,++++++)))***---111444444222000111000///,,,)))((()))+++***)))'''%%%%%%%%%'''(((,,,+++************+++,,,)))))))))***++++++(((&&&''''''&&&(((******)))'''%%%%%%'''(((***---///000///...---+++)))'''&&&%%% ###'''***)))(((((((((%%%'''(((&&&"""!!!"""###$$$&&&%%%$$$###!!!%%%&&&'''((()))******))))))***,,,......---+++***###"""!!!  !!!!!!###$$$$$$### !!!###$$$%%%&&&$$$!!! zzztttqqqqqqppprrr|||}}}___BBB666888BBBTTTcccgggfffeeeaaaaaaaaa```^^^\\\ZZZYYYYYYWWWVVVVVVWWWWWWVVVTTTPPPQQQQQQNNNKKKJJJMMMPPPNNNLLLKKKJJJJJJHHHEEECCC@@@??????@@@BBBCCCBBB@@@=========>>>@@@AAACCCDDDIIIKKKNNNMMMIIIFFFDDDCCCDDDCCCBBBCCCEEEDDD@@@<<<============<<<<<<;;;:::999:::<<<=========<<<<<<<<<<<<===>>>>>><<<888555444555777;;;??????>>><<<;;;???CCCDDDBBB<<<666111111222333555555444333222444333222222111111111222222666:::;;;999555333111777666666666555333111000111333777<<>>=========>>>DDDIIIIIICCC===888888777555444222111111000000111000000333777:::666444111///---,,,,,,,,,000000//////............***)))((((((''''''(((((($$$&&&'''000===777)))((()))'''%%%$$$###$$$&&&'''&&&&&&&&&(((+++------,,,---------,,,***)))***+++)))***,,,...000000///---***,,,---...---...///111111111111222222///+++'''((()))***++++++)))((('''%%%%%%&&&***...000111000000//////333999===>>>===666999<<<999555444888<<>>>>>??????@@@BBBCCCDDDHHHJJJKKKKKKIIIEEECCCAAABBBAAAAAADDDGGGGGGDDD@@@;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<======<<<<<<;;;;;;<<<===>>><<<888555333444666:::===???>>>===<<>>888***))))))'''%%%$$$###$$$&&&''')))(((''')))+++,,,,,,+++......---+++)))((()))***(((***,,,...///......---+++,,,......---...///111000111222444444111,,,(((((()))+++,,,,,,***((('''#########&&&***...//////000...---111666999888555000444777666333222666:::BBBGGGIIIEEE<<<444222222444777999888333---((('''***+++,,,...000222444444555444111---++++++...111///000111///---++++++,,,222111111000////////////---...///111222333333333555444222///---+++***)))*********)))'''$$$""" %%%***000444444111...,,,((('''$$$######$$$&&&((()))))))))(((((()))))))))'''***...222444555666666333444333111...,,,,,,---...---***(((''''''((((((***)))(((''''''((()))***+++,,,------,,,***))))))(((''''''(((******)))((($$$$$$$$$%%%(((+++---//////...,,,***((((((''''''%%%'''))))))(((&&&%%%%%%###%%%(((((('''%%%$$$###%%%&&&'''((('''&&&$$$"""''''''''''''(((***+++,,,'''%%%###$$$'''(((((('''$$$###!!!  !!!"""###$$$$$$$$$)))'''###  """$$$###$$$$$$""" !!!"""""" yyyqqqqqqrrrtttzzzvvv\\\CCC888===IIIYYYaaacccccceeecccbbb```^^^\\\[[[YYYXXX[[[YYYXXXWWWWWWVVVUUUSSSRRRSSSSSSRRRPPPOOOOOOPPPLLLKKKIIIIIIIIIHHHEEECCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCGGGHHHIIIJJJIIIFFFCCCAAAAAA@@@AAADDDGGGHHHEEEAAA999:::;;;<<<<<<<<<;;;:::999:::<<<=========<<<<<<:::999:::<<<===<<<:::777444444555777;;;======<<<;;;===AAAFFFGGGCCC<<<777...///000222333444555555333333222222222222333333333666999:::777444222111222444666666444111000000+++...222444555666888999@@@BBBGGGMMMPPPNNNHHHBBB???<<<999666444222...,,,...///111222333555777:::999888666444111///......555555444333111///...---)))))))))(((((())))))***&&&)))(((///:::444((())))))((('''&&&%%%&&&''''''***)))((()))***+++***)))------,,,***((('''(((***(((+++...//////...---...,,,...//////...---///000///000222444444222---)))''')))+++------,,,***(((%%%$$$$$$&&&***...000111111000///111333444222000...000222222111222555999@@@DDDFFFBBB:::444222222555888<<<:::555...+++***++++++---///000222333444555444222...+++***,,,...---///000000...------...222222111111000000111111+++,,,...///111222222222444444444333111...+++***)))))))))((('''%%%"""!!!$$$(((...222333111000///***(((&&&$$$######$$$%%%'''((((((((()))*********(((+++///222333555777888666777888666333///...---000000...,,,+++***)))(((((('''&&&&&&&&&&&&'''(((+++---......---+++++++++***(((''''''((())))))((('''&&&&&&&&&(((***---//////...,,,***(((((((((((()))++++++***(((%%%$$$$$$###%%%&&&((((((&&&%%%###&&&'''((()))(((&&&$$$###&&&&&&'''((()))+++,,,---(((%%%"""###&&&((('''%%%###"""!!! """#########"""'''%%%"""  !!!""""""######!!! !!!!!! {{{sssooorrruuuxxxyyynnnVVV@@@888>>>KKKYYYaaabbbdddhhhcccbbb```^^^\\\ZZZYYYXXXZZZXXXVVVUUUUUUTTTRRRPPPSSSRRRRRRRRRSSSRRRPPPOOOLLLKKKJJJIIIIIIHHHFFFDDDCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCFFFGGGHHHIIIIIIGGGDDDAAACCCAAA@@@BBBEEEEEEBBB???888999;;;<<<===<<<;;;:::;;;;;;===>>>>>>===<<<;;;999888888:::<<<===<<<:::666444444555888:::;;;;;;999;;;???DDDGGGEEE@@@;;;//////000111111222333333444444333333333333444444555777999999666333222222000333666666444111000000***---000111111111444666<<>>>>>===<<<;;;888777777999;;;======<<<777555333333555888::::::888:::===CCCGGGGGGBBB>>>000000000000000000000000444444444333333444555555777888999888666333333333...222666666444111000111))),,,//////...///111444999???GGGLLLKKKFFFAAA>>>:::888666555666333///+++'''***...111222222333444888888666333111///---,,,444444444444222///---,,,))))))(((''''''''''''(((&&&)))'''(((...'''!!!(((*********+++***))))))((('''&&&&&&'''***+++***)))++++++***'''%%%%%%'''***))),,,000111///---...///000111222111///---...///...///000222333111---***&&&(((+++...///...,,,***%%%###"""###''',,,///000333444444444333111000///000...---...222666888999666888888777444111...---...333999999555222222444---...///000111222333444444444333///+++((((((((((((+++...000000000111222////////////000111333333//////...---,,,,,,++++++///111444666555111,,,)))''''''(((((('''%%%$$$"""$$$'''***+++++++++,,,...---,,,)))'''$$$"""!!! ###$$$'''***,,,---------,,,...000111111333888<<<888;;;======888222---***111111222111///,,,)))'''%%%%%%$$$######$$$%%%%%%%%%(((+++,,,***)))***+++)))&&&###"""$$$(((+++,,,,,,+++)))((()))+++...000///...+++)))((((((((()))+++,,,---+++)))'''&&&'''&&&%%%$$$%%%&&&&&&%%%###((()))******)))'''%%%$$$###$$$&&&)))+++---...///---)))&&&'''***+++((($$$"""!!!!!!"""!!! """###$$$### """ !!!{{{sssqqqqqquuuyyyrrr^^^GGG999888AAAPPP]]]bbbeeeiiioooccccccaaa___]]][[[YYYXXXTTTUUUVVVVVVUUUTTTSSSRRROOOPPPRRRTTTTTTSSSQQQPPPMMMLLLKKKJJJJJJHHHEEEBBBBBBDDDGGGGGGDDDCCCDDDFFFGGGFFFDDDBBBAAABBBCCCDDD@@@DDDGGGFFFFFFGGGEEEAAAFFFCCC@@@@@@AAABBB@@@>>>???>>><<<;;;;;;===>>>@@@>>>>>>>>>@@@AAAAAA???===:::::::::;;;:::::::::999777777666666666666777777999777888===DDDHHHFFFCCC<<<666111111111000111444777666444333222222333333777666555444333222222222999999777444000......///...000222111...---///111777===FFFJJJIIICCC<<<777222777<<<;;;666111///000,,,++++++...222555666666222222333222111///---+++333444555666444111...+++((('''%%%%%%&&&(((+++---++++++,,,,,,+++***((('''------,,,+++***)))((('''(((&&&$$$%%%(((++++++***,,,,,,+++***))))))))))))(((***,,,...//////...------000333444333222111111+++000222000//////,,,&&&)))+++...///000...,,,+++%%%$$$###$$$(((,,,000111555555555444222111111000///000111//////333:::@@@;;;888444000......///000555555444222000///000222444222000///000222222222444222///+++)))((((((((((((***...111222111...---000000///...---...111444.........------,,,,,,,,,000222333444222///+++)))(((((('''%%%""""""###%%%%%%&&&&&&'''((()))******+++***(((&&&$$$""" ###'''((('''(((,,,...---+++---///000222444888<<<<<<:::888777666555333000222333444444222---)))&&&)))'''$$$$$$%%%&&&&&&%%%''''''&&&&&&'''***,,,...---***%%%###$$$''')))***---------+++)))(((***,,,000...***'''%%%%%%&&&'''''')))))))))'''&&&'''((()))(((&&&%%%$$$#########$$$'''***)))&&&######$$$&&&%%%%%%(((+++///000000444111---)))(((***,,,///)))&&&""" !!!!!!!!!!!!###$$$%%%### }}}vvvsssqqqsssuuummmYYYCCC777777BBBRRR___dddfffjjjmmmhhheeeaaa]]]ZZZXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRRRROOOPPPQQQRRRRRRRRRQQQPPPMMMLLLKKKKKKKKKIIIFFFDDDCCCEEEFFFFFFDDDCCCEEEGGGGGGFFFDDDBBBAAABBBCCCDDDBBBFFFGGGFFFFFFHHHFFFBBBEEECCC@@@???AAABBBAAA???@@@???===<<<<<<===>>>??????>>>>>>@@@AAAAAA???===;;;<<<<<<<<<<<<:::999888999999777666555444444444555444777>>>EEEHHHFFFBBB>>>777111111111000111555777666444333222222222222444333333333444555666777999999888444111......///...111333222000///000222666<<>>???AAAAAAAAAAAA@@@???>>>======>>>??????>>>>>>@@@AAAAAA???<<<;;;<<<===>>>===;;;888777;;;:::888666444333222111222333666===CCCFFFEEEBBB>>>777111000000///111555777666444333222111111111000000111333555888;;;===999999888555111......///...000333444333222222333555999>>>CCCCCC@@@;;;888333444777999;;;999666222///---,,,...222555888888333333333222222333333444555666666666444111...,,,'''&&&%%%$$$%%%&&&(((***,,,,,,,,,,,,+++)))'''&&&)))))))))******+++++++++***(((%%%$$$&&&)))***+++,,,,,,,,,,,,,,,,,,---......///111222111000...---,,,///222444444222222222---000000---+++,,,)))%%%''')))+++---...---,,,+++((('''&&&&&&'''***---///444333444777999999444000333111000000333666777888777555111...------...///555555444111...---...///111000//////000000...---000///,,,***(((((()))******+++,,,---......------...//////...,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///---+++'''%%%%%%&&&'''&&&$$$"""!!!!!!###$$$%%%&&&'''(((((()))((('''&&&$$$#########"""$$$((()))))),,,000///+++***&&&$$$)))333;;;>>>======:::666333222222111000222333444444222///+++))))))'''&&&&&&(((*********((('''&&&%%%&&&''')))++++++((($$$"""###%%%''''''+++,,,---,,,)))'''''''''------+++***(((&&&$$$###"""###$$$$$$""""""###$$$&&&&&&$$$###""""""""""""###&&&))))))'''###!!! """"""$$$''',,,...///...///...,,,+++***))))))***)))(((&&&###!!! !!!!!!!!! !!!!!!!!!"""$$$$$$###  ~~~}}}yyyuuuqqqmmmgggYYYEEE666000555DDDWWWbbbfffhhhgggfffhhhfffaaa]]]YYYWWWVVVVVVZZZXXXVVVTTTRRRQQQQQQRRRQQQPPPOOONNNNNNNNNNNNOOONNNMMMMMMNNNNNNMMMKKKIIIEEEDDDDDDCCCCCCEEEHHHJJJGGGFFFDDDBBBAAABBBCCCDDDEEEHHHGGGDDDCCCFFFFFFCCCAAA???===<<<<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>??????>>>>>>???@@@@@@===;;;888999;;;<<<<<<;;;999888:::999888666444333222222444444555999>>>BBBBBBAAA>>>666000//////...000333555555444333222111000000//////000222666:::===@@@999999888555111/////////---///111333333333222222222444888<<>>:::888444333333777<<<>>>:::666111///---...111555888999666555444333222333444555555555555444222///---+++'''&&&%%%$$$$$$%%%'''(((,,,,,,,,,,,,+++)))'''&&&&&&'''((()))***+++,,,---***(((%%%###$$$&&&((()))++++++***++++++,,,------111222333333222000...---,,,///222444444222111111///111000,,,++++++***&&&&&&''')))+++,,,,,,++++++'''''''''&&&'''***...111666444333666999:::777444444222111333777999888666555444111///......///000555555444111---,,,---...000000000111222111///,,,///---+++)))))))))***+++,,,,,,+++++++++,,,------,,,...///...+++***)))***,,,,,,,,,++++++***************,,,,,,+++(((&&&$$$###%%%((((((%%%""" $$$$$$%%%&&&''')))******&&&&&&%%%$$$###$$$$$$%%%'''---111...+++,,,---,,,)))&&&$$$(((000888<<<<<<;;;888333000000000000000222333444444222///,,,***)))(((&&&'''***,,,------)))(((&&&%%%%%%'''(((***(((%%%"""!!!###&&&((()))***,,,---,,,)))'''&&&%%%+++,,,,,,,,,***'''$$$"""!!!###$$$###"""!!!"""$$$%%%$$$###"""!!!!!!!!!!!!"""$$$(((***)))'''$$$"""""""""$$$'''***,,,,,,***************)))'''&&&%%%''''''&&&$$$""" !!!!!!!!! !!!!!!!!!!!!"""######%%%&&&$$$"""!!!}}}}}}zzzvvvuuupppkkkaaaPPP===111///444EEEXXXbbbfffhhhfffbbbbbbaaa```___]]]ZZZWWWVVVZZZXXXVVVTTTRRRQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMOOONNNLLLJJJEEEDDDBBBCCCDDDGGGIIIJJJGGGFFFDDDBBBAAABBBCCCDDDEEEGGGFFFCCCBBBDDDCCC@@@======<<<;;;:::;;;===???AAA@@@@@@???????????????>>>======>>>???>>><<<999333444777999;;;;;;::::::888777666555555444444555999777666777999<<>>:::777555333222000000111222222666666444111---+++,,,---111000000222333333111......---+++))))))***+++,,,------,,,+++++++++,,,---+++---......,,,******+++...------,,,***))))))(((((()))******)))'''%%%$$$###%%%((((((&&&### %%%%%%&&&((()))***,,,,,,'''&&&%%%$$$$$$%%%&&&'''222;;;???777+++''')))+++'''((((((***---111666:::888555111......///000000222222333333111///---,,,***((('''(((+++---......)))((('''&&&&&&''')))***%%%###!!!"""%%%)))+++,,,***+++---,,,)))'''&&&&&&***+++---...,,,)))&&&######%%%%%%$$$###"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!###&&&)))******(((&&&$$$###$$$%%%((()))((('''&&&&&&'''((('''$$$""" ############!!!  """!!! !!!###$$$&&&'''&&&###!!! !!!}}}|||xxxtttsssoooiii]]]JJJ888//////555HHH[[[bbbfffiiifffaaa]]]^^^___```^^^\\\YYYWWWXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJLLLNNNNNNLLLJJJDDDCCCBBBCCCFFFIIIJJJJJJGGGFFFDDDBBBAAABBBCCCDDDDDDGGGFFFCCCBBBCCCAAA>>>;;;<<<===<<<::::::;;;===????????????????????????<<<<<<;;;<<<===<<<999777111222444666999;;;<<<<<<777777666666666777777888;;;999777666777:::===???;;;555111222111...---///000111222222222111111000111111000111444888<<<>>>::::::999666222//////000...,,,,,,---///000///...//////111777===>>><<<999555111///111888>>>???>>>777333...,,,...111444666777666555333222111000000333333111000---+++)))'''(((((('''&&&&&&%%%%%%&&&)))***+++,,,,,,+++***)))&&&''''''((()))***+++,,,++++++***(((%%%$$$%%%'''''''''''''''''''''((((((---...000111111111///......111444555333111//////...111111...---...---)))&&&''''''(((((((((((((((###%%%'''''''''***111666:::888555222333666:::===<<<===@@@BBBCCC@@@<<<888333333222111111222333444888777555222...+++,,,---000000000111333444333111///---,,,******+++,,,---///...---,,,++++++,,,,,,+++,,,...---,,,,,,...///111000...---+++)))''''''((()))))))))((('''%%%$$$$$$&&&))))))'''$$$"""!!!%%%&&&'''(((***,,,------((('''&&&$$$$$$&&&''')))===EEEFFF:::***$$$%%%(((''')))+++,,,+++---111444444111...---...///000///000111111111000///---,,,+++)))((()))+++...//////)))((('''&&&'''(((***,,,%%%$$$###$$$(((+++......***+++,,,+++)))(((((())))))+++---//////,,,)))''''''((((((&&&$$$######$$$$$$$$$###""""""!!!""""""!!!"""###&&&)))***)))'''%%%###"""###%%%'''''''''$$$%%%&&&&&&%%%###  !!! """$$$%%%'''&&&$$$!!!  |||xxxtttqqqnnnhhh[[[GGG555///111888LLL^^^dddgggkkkhhhbbb^^^^^^^^^^^^]]][[[YYYXXXVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRPPPNNNLLLKKKGGGGGGHHHJJJLLLMMMKKKJJJCCCBBBBBBDDDHHHKKKJJJIIIGGGFFFDDDBBBAAABBBCCCDDDDDDGGGHHHEEECCCDDDAAA<<<;;;===??????<<<::::::;;;<<<<<<===>>>????????????;;;:::::::::;;;:::777555333444444555777:::<<<>>>888888777777777777888999777888999999:::;;;<<<===;;;666444555444000---......///000111222222222111111000///000333777;;;>>>::::::999666222000///000000...++++++---//////...000000333999@@@BBB???;;;666222...///444;;;@@@BBB999555...+++,,,///222333333333333222111000//////444333222///---+++)))((())))))(((''''''&&&%%%%%%'''(((***+++,,,,,,++++++(((((((((((()))))))))))),,,...///---)))''''''((((((''''''&&&&&&&&&&&&''')))***---///000000000///000333555555333000...---***...000......///---(((''''''''''''&&&&&&&&&&&&%%%''')))(((''')))///555777888888555222333888===CCCGGGKKKKKKGGGAAA;;;777111111000000111222333444999999666222...,,,,,,---///...---///111333444444000///---++++++,,,---...//////......---,,,+++++++++,,,---------///222555333222000...+++(((&&&%%%)))))))))))))))(((&&&&&&&&&(((***)))'''$$$######$$$%%%&&&((()))+++,,,---***)))'''%%%%%%''')))***999===;;;111(((%%%&&&'''((())))))+++---.........///...,,,---///000000//////////////////...---,,,+++***((()))+++---......)))(((((('''(((***,,,...)))'''&&&'''***---......***+++,,,+++))))))+++,,,)))+++...000000///,,,+++)))******((($$$""""""###$$$$$$###"""""""""######$$$"""!!!###&&&'''&&&$$$###!!! ###&&&)))***$$$%%%&&&&&&%%%###  !!!"""$$$%%%%%%""" }}}yyytttooommmggg[[[FFF555///222;;;OOO```eeehhhllljjjcccaaa```^^^\\\ZZZYYYYYYYYYTTTUUUVVVVVVVVVTTTSSSRRRRRRSSSSSSSSSQQQOOOLLLJJJFFFFFFFFFIIIKKKLLLKKKIIIBBBAAABBBEEEIIILLLKKKIIIGGGFFFDDDBBBAAABBBCCCDDDEEEHHHIIIGGGEEEEEEAAA<<<<<>>;;;:::;;;:::;;;<<<>>>????????????:::999999999:::999666444777666555555777:::<<<>>>:::999999888888888888888333666:::=========<<<<<<;;;777666888777222......,,,---///111222333222222//////...///222777<<>>666222...---222999@@@EEE;;;666///******---000222///000111222222111//////555444222000---+++)))(((******)))((('''&&&&&&%%%&&&''')))+++,,,,,,,,,,,,))))))))))))((((((((((((...111222111---)))((())))))((('''&&&&&&&&&&&&&&&&&&(((+++...000000000000111444666555222///---,,,''',,,///......///,,,'''(((''''''&&&&&&%%%%%%$$$&&&)))+++)))&&&(((...333444888;;;888222111666<<>><<<<<<;;;<<<===???@@@@@@@@@@@@@@@===::::::======999444777888888888888999<<<>>><<<<<<:::999888888777777;;;999999===CCCEEEBBB>>>===;;;888555222000//////---...000111222222111111000+++(((---555<<<===;;;555444333333444444222000000000000///...---++++++111111222666===CCCGGGHHH???<<<666111111666>>>EEEBBB;;;222---...222555666777666555333111000000000//////...---,,,+++******+++,,,+++)))&&&%%%&&&''')))***+++---.../////////...***''''''***,,,+++***444777999555...)))((()))(((((((((((('''&&&%%%$$$&&&(((+++...//////---,,,222444666555222...,,,+++,,,---......,,,******+++***+++,,,***'''$$$$$$$$$&&&((()))(((''''''((()))333444444000...000888???JJJRRRYYYUUUIII===777666222222111111111222333444888777777555222///+++))),,,,,,---...///000111111000//////.........////////////...///000///,,,***+++++++++,,,---000222333555222///,,,+++***)))''',,,,,,+++)))&&&%%%&&&(((*********((($$$"""!!!"""'''''''''%%%$$$%%%(((++++++***(((&&&%%%&&&'''((()))))))))(((&&&''')))+++***...///+++,,,111111...,,,,,,...///111222222222///,,,)))+++///111...+++---+++******,,,......------+++((((((***,,,---...+++***((('''))),,,///222000...,,,++++++---///111...---,,,,,,,,,...000111...---***'''%%%$$$######$$$$$$$$$"""!!!!!!$$$&&&%%%###!!! """#########$$$(((+++++++++******((('''%%%$$$ !!!!!!  !!!"""###""" }}}zzzvvvpppeeeWWWDDD444---///BBBQQQ```iiikkkkkkhhhccc``````___^^^]]]\\\\\\[[[YYYXXXWWWVVVTTTSSSRRRRRROOOPPPQQQRRRRRRPPPOOOMMMMMMHHHEEEEEEHHHJJJHHHEEEFFFEEEDDDEEEHHHJJJIIIGGGGGGFFFEEECCCBBBAAA@@@@@@BBBEEEHHHHHHFFFDDDDDDEEEEEEEEEDDDCCCAAA???===<<<::::::<<<===???AAABBBBBB@@@===999999;;;<<<888444666777888777777888:::===<<<;;;999888888888888999;;;999999===BBBFFFEEEBBB<<<;;;888555222000000///---...000111111111111000...++++++000777;;;888444444333222222444444222000000000000///...---,,,+++111111333777===AAACCCDDDAAA???<<<999888<<>>>>>AAADDDFFFEEEDDDDDDEEEHHHGGGGGGEEECCCAAA???>>>;;;;;;<<<===>>>AAACCCEEEBBB>>>:::999::::::888666666777888888777777999;;;;;;:::888777777888:::;;;<<<:::999;;;AAAEEEFFFEEE;;;:::777444222111000000//////000111111111000000---,,,...444999999333---222111000111333333333111000000000///...---,,,+++000111444888===??????>>>@@@AAAAAA@@@???@@@CCCFFFCCC===444...---000444666999999999888666222///---+++++++++***)))((('''&&&''')))++++++***))))))))))))***,,,...000111222222///,,,)))((())),,,...///333777;;;;;;555///,,,+++))))))(((((('''(((((()))'''((()))+++,,,,,,,,,,,,222444666555111+++'''$$$(((***,,,,,,+++***+++,,,***++++++)))&&&$$$######$$$&&&((((((''''''((()))(((***,,,,,,,,,000666;;;KKKLLLMMMLLLHHHCCC>>>;;;222111000///000111333444777666444222111111111111,,,,,,------......//////000///---,,,,,,,,,------......---...///...+++)))*********+++---///222333222///---,,,,,,+++***)))******)))'''%%%$$$%%%'''%%%&&&'''&&&$$$######$$$$$$$$$$$$###"""###%%%(((+++***((('''&&&&&&''''''))))))***)))'''''')))+++(((+++,,,+++,,,///000...,,,---///000111111111111111...++++++...111000......---,,,,,,...///...---+++)))((((((***,,,---------+++)))'''''')))+++,,,222222111000////////////---,,,+++******+++---...///...,,,)))&&&$$$######!!!!!!"""!!!!!!###'''******'''%%%%%%&&&&&&&&&%%%!!!$$$&&&******+++,,,------------$$$### !!!""" !!!!!!  !!!"""""""""!!! ###%%%&&& ~~~|||yyyrrrfffUUU@@@000,,,111AAATTTgggooonnnkkkjjjhhh``````___^^^]]]\\\\\\[[[[[[YYYVVVTTTRRRRRRSSSTTTQQQQQQQQQRRRQQQPPPOOOOOOMMMJJJHHHHHHJJJKKKKKKJJJJJJIIIGGGFFFGGGHHHJJJKKKJJJIIIHHHEEEBBB@@@===<<<===???BBBDDDDDDDDDCCCCCCGGGGGGFFFFFFEEECCCBBBAAAAAA@@@???>>>@@@BBBDDDFFFDDD@@@<<<::::::;;;:::999888999:::999888888999;;;;;;999888777777999;;;======:::888999===AAACCCCCC:::888666444222111111111111111111222222222111111---...111666;;;:::444///111//////000222333333222000000//////...,,,+++***---///333999===???===;;;;;;>>>AAABBBBBBAAA@@@AAACCC===666000...000333666<<<======;;;888222---***++++++++++++***((('''&&&%%%(((+++,,,,,,+++***+++''')))+++---///000111222000---***)))***,,,///111222555777666222///---,,,******)))((())))))***+++)))******++++++,,,------000333666555111,,,'''%%%''')))++++++******+++,,,***++++++)))&&&$$$######$$$&&&((()))((('''((()))'''(((***+++...333;;;@@@GGGDDDBBBBBBDDDBBB>>>999222111///...///000222444666444111//////000111222............/////////000000///---+++++++++,,,---...------......---+++)))*********+++---///111333000...,,,,,,,,,,,,+++)))))))))(((&&&$$$$$$%%%''''''(((((('''%%%###$$$$$$$$$%%%%%%$$$###$$$&&&(((***)))((('''&&&&&&'''''')))***+++***))))))***+++''')))******,,,...//////,,,...///111111111000///000...++++++---///000///---,,,,,,---...///---,,,***)))'''(((+++------------+++)))''''''((()))***222111111000///......---,,,+++)))((((((***+++,,,000///---+++(((&&&%%%$$$ !!!!!!"""$$$(((+++***)))''''''((('''&&&$$$ """###'''(((***+++---...//////&&&$$$!!!!!!### !!!"""!!!  !!!"""$$$$$$$$$$$$"""!!!  !!!!!!!!!###%%%&&&~~~|||xxxqqqeeeSSS>>>///...444FFFXXXjjjpppmmmjjjhhhfff``````___^^^]]]\\\\\\[[[[[[YYYVVVTTTRRRRRRSSSTTTQQQQQQRRRQQQQQQQQQPPPPPPMMMKKKJJJIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIHHHFFFCCC@@@===<<>>===;;;888777888:::<<<===888777555333222222222222333333333333333333444444000000333777;;;<<<999666111///...///111333444333////////////...,,,+++******---222999>>>???===;;;777:::???BBBAAA???===<<<@@@===777222///000333666>>>??????===888222,,,(((******++++++***(((&&&%%%%%%(((+++------,,,,,,,,,)))***,,,...000111222222000///,,,******+++...111111000///---++++++,,,---++++++*********+++,,,,,,+++,,,,,,,,,---............111444444111---***(((''')))++++++******+++,,,+++,,,,,,***'''$$$$$$$$$###&&&)))***)))((())))))((()))***---111999@@@FFFEEE???;;;<<<@@@BBB>>>999222000...------///222444444222///,,,,,,---///111//////000000111111222222111///---+++***+++,,,---......---...///...+++)))*********+++,,,///111222000...------...---,,,***((()))(((&&&$$$$$$&&&'''+++,,,+++)))&&&$$$$$$$$$%%%&&&''''''&&&&&&''')))***)))(((((('''&&&&&&&&&***+++,,,,,,******+++,,,&&&&&&'''***,,,---...000---...000222222111///......---,,,,,,---...//////---,,,,,,---......,,,***)))((('''(((+++------,,,,,,+++)))((('''((()))***000000///......---,,,++++++***((('''&&&((()))***000///...,,,***(((&&&&&& !!!!!!!!!!!!$$$'''******))))))******(((%%%""" !!!!!!"""$$$%%%''')))+++,,,---...&&&###  """ !!!"""###"""!!!!!! !!!###$$$(((((('''&&&$$$!!!""" !!!!!!!!! !!!!!!}}}{{{vvvooocccQQQ<<>>=========<<<===>>>>>><<<::::::;;;;;;;;;;;;;;;<<<<<<===>>>;;;:::777555444555777999666555444222222222333333222222222222333444555666222333555999<<<>>>===<<<222000//////111444444444111111111000///...---,,,***---222999>>>???===:::444888===@@@???===;;;:::<<<;;;999555222111444666===>>>>>><<<888333---***)))***++++++***(((&&&$$$&&&)))+++---,,,,,,---...,,,---///000222222333333//////...,,,******,,,......,,,***'''''')))+++---,,,,,,---------,,,,,,+++,,,,,,---...............,,,///111111///,,,***)))(((***,,,,,,+++***+++,,,,,,------+++(((&&&%%%%%%$$$&&&***++++++************+++///444:::AAAFFFIIIDDD>>>999:::???AAA>>>999222000...,,,,,,...222444444222///,,,++++++,,,---//////000111222333444444333111...+++***+++,,,...//////.../////////,,,***)))))))))***,,,...111222111000////////////,,,***))))))((('''%%%%%%''')))---...---+++'''%%%$$$$$$&&&((())))))(((((()))***)))))))))(((''''''&&&&&&(((***++++++***))))))***%%%$$$%%%***,,,,,,---111---///111222222000...,,,------........./////////...------...//////,,,***''''''''')))+++------,,,***))))))((()))***+++,,,......---,,,++++++++++++***((('''%%%%%%&&&'''(((---------,,,***)))'''&&&""""""""""""!!!"""&&&((()))***,,,......***$$$!!!"""""""""""""""###%%%'''((()))******%%%###   !!!###$$$$$$######!!!!!!!!!!!!"""$$$&&&'''++++++)))'''%%%""" !!!  |||zzzsssmmmaaaPPP;;;///333>>>PPP\\\hhhllllllkkkgggccc``````___^^^]]]\\\\\\[[[YYYXXXWWWVVVTTTSSSRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQMMMMMMMMMLLLLLLMMMOOOPPPLLLMMMNNNLLLJJJHHHIIIKKKFFFFFFGGGGGGFFFCCCAAA???@@@@@@AAADDDGGGHHHFFFDDDBBBCCCDDDEEEFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB???===<<<<<<<<<===???>>><<<:::999:::<<<===>>>??????>>>======888777666555333444666777555444333222222222333444000//////000111333555666333444888;;;>>>???===<<<444222000000222444555555444444444333222111000///---///444999>>>>>><<<999222555:::<<<;;;999888777888999:::777444333444666999:::::::::888555222///---...///000///,,,)))((((((***,,,,,,,,,,,,---///,,,---...///000000000000...000000...***((()))+++,,,***(((((((((***,,,,,,,,,---///000///---+++)))***,,,---//////...---,,,---......---***(((''''''***,,,------+++***++++++---......---)))'''&&&&&&$$$'''+++------,,,+++,,,---111:::CCCJJJNNNNNNMMMBBB===888999<<<>>>;;;777222000---++++++...111444555333000---+++*********---...///000222444555555444222...,,,***+++---///000000///000111000---+++)))))))))***,,,...000222333111111111111000---***)))))))))(((&&&&&&(((***+++,,,,,,***'''%%%%%%&&&&&&(((******)))((()))***)))))))))(((((('''&&&%%%%%%'''))))))(((&&&&&&'''$$$"""$$$))),,,+++---111...///111333222000---+++---///111222222111000000000///000111222111...,,,&&&&&&&&&)))+++------,,,((((((((()))+++---...///...---+++******+++,,,---)))'''%%%$$$$$$$$$&&&'''((())))))))))))'''&&&%%%%%%%%%$$$"""!!!!!!###&&&))),,,000333333---$$$ """#########""""""###$$$%%%&&&'''''''''$$$###!!! """$$$%%%%%%%%%%%%""""""""""""%%%'''***,,,---,,,***'''$$$!!! ~~~{{{yyyqqqkkk```OOO;;;000555@@@QQQ[[[eeejjjllllllhhhcccaaa```___^^^]]]\\\\\\[[[XXXXXXWWWWWWUUUTTTRRRQQQSSSSSSRRRQQQQQQQQQQQQQQQMMMNNNNNNMMMMMMMMMPPPQQQKKKNNNOOONNNKKKHHHIIIJJJDDDEEEFFFGGGFFFDDDBBBAAA??????@@@DDDIIIKKKIIIGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEECCC???<<<;;;;;;;;;===>>>===;;;999888888<<<>>>???AAAAAA???===<<<555666666555444555666888444333222222222333444444---------...000222555666222555:::>>>???>>>;;;999555333111000222444555555777777777666555444222222000222555:::======:::777///222666777666555444555555888:::999666444444666555666777888888777555444222333444555444111...,,,***+++,,,++++++,,,...000)))***++++++,,,,,,++++++...000111///+++''''''(((+++***)))***,,,---,,,,,,,,,...000222111...***((()))***---//////---+++***---...---***&&&$$$$$$$$$,,,---......,,,******+++...//////---***(((''''''%%%(((,,,......---,,,---111888DDDPPPXXXYYYUUUQQQ>>>:::666666999999777333222000---++++++...111444777555222///,,,***))))))+++,,,---///111333555666555333///,,,+++,,,...///111000000111111000...,,,)))))))))***,,,...000222444333222222222000---***)))******(((''''''(((***((()))***)))'''%%%&&&'''&&&(((******)))((()))***))))))))))))((('''&&&%%%"""$$$''''''%%%$$$$$$$$$$$$!!!###))),,,***,,,111...///222333333000---+++...111444555555333222111222111222333444333000---&&&&&&&&&))),,,------+++&&&'''(((***,,,...000222...---+++))))))+++...///((('''%%%######$$$%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%""" """$$$)))---222777666///%%% ###$$$%%%$$$#########$$$%%%&&&&&&&&&&&&$$$###"""!!! """$$$%%%&&&&&&&&&!!!!!!"""###&&&***...000---+++)))&&&###!!! !!!!!! ~~~{{{yyyqqqkkk___MMM:::000666BBBUUU___fffgggeeegggiiijjjcccaaa___^^^]]][[[XXXVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTSSSRRRSSSTTTSSSQQQOOONNNMMMLLLLLLLLLMMMNNNOOOKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIBBBCCCDDDFFFFFFFFFEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEJJJKKKGGGBBBCCCGGGDDD===BBBBBBAAA???<<<;;;<<<=========<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===888777666666555666666777555333111111222333222111333111///------...000111444555666888999999::::::888555111000111222333333999777666777999888555222333111222888???@@@:::333333555777777666666555666999888888666555444333222222222333444444444333333666888999999666333000...000...+++)))((()))+++,,,,,,+++))))))*********))),,,000222000///000---((()))222777444111444666555333000---,,,------***'''++++++,,,,,,,,,,,,+++++++++...111000,,,'''&&&&&&***...111000---,,,000333111000...---***((('''&&&###$$$%%%(((+++///222444;;;EEETTT```ccc\\\QQQHHH;;;:::888666444444555555111000///...///000222333888666333000---+++******)))---111333111111222444333444333000...---...000111111111000///...------+++,,,............///111444333111000000111333444111...+++))))))***)))))))))((('''&&&%%%$$$$$$$$$&&&(((*********)))***,,,---,,,)))'''$$$###############$$$&&&'''&&&### !!!!!!"""%%%((()))((('''---...///000///...,,,+++---000333444333111000///111111111111111000000000+++)))))),,,///111000...((((((((((((+++...222444222///,,,***)))***++++++***)))'''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$%%%%%%$$$"""  """***,,,111666777222(((!!!"""%%%%%%""" ###$$$&&&%%%$$$$$$%%%'''((('''%%%###!!!!!! !!! """###%%%&&&$$$!!!"""'''+++***'''+++)))&&&###  ~~~{{{xxxqqqkkk___NNN;;;222888DDDXXXaaahhhgggeeeeeegggfffbbbaaa___^^^]]]\\\YYYWWWUUUVVVWWWXXXXXXWWWVVVVVVTTTSSSQQQRRRSSSSSSQQQPPPNNNNNNMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIEEEEEEFFFGGGGGGGGGFFFFFFBBBBBBCCCDDDEEEEEEDDDDDDGGGGGGCCC;;;:::???@@@>>>AAAAAAAAA???<<<:::;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;===?????????======888888888888777777666666666444333222333444333222333111///------...000111444444666777888999999999:::888555222000000222333777555555666888888555222222000222888???AAA<<<666333555777888888777666666999888777555444222111000000000111222222222222111666999;;;:::666222111111000...+++((('''((()))***,,,***)))***+++------...000222222000111222...)))+++333999666444555666555222000---,,,---,,,***'''++++++,,,,,,,,,+++***)))***---111000---)))((()))+++...111000---,,,...111333222///,,,)))&&&$$$###!!!"""%%%***000888???CCCFFFMMMWWW^^^^^^VVVKKKBBB999888666555333333333333111000...---...000333555777555222///,,,+++******+++---000111000000333555555555444222///...///111333333333333222000///...---...............000111555444222111111222333444111///+++***************))))))'''&&&%%%%%%%%%%%%&&&(((******))))))***+++///---***'''$$$"""!!!!!!$$$$$$%%%&&&'''%%%"""!!!$$$(((***)))(((,,,---///000000///---,,,---000333444333111000000.............../////////+++******,,,///000///---(((((()))***,,,///222333333000,,,)))))))))***+++***)))'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$""" !!!###(((+++///333444///''' """$$$%%%###!!!###$$$%%%%%%$$$$$$%%%&&&)))(((%%%###!!!!!!""""""!!!!!!!!!""""""###$$$$$$### $$$((((((&&&)))'''$$$!!! ~~~zzzwwwqqqjjj___OOO===444:::FFF\\\dddjjjhhhdddcccdddcccbbb```___^^^^^^]]]ZZZXXXUUUVVVWWWXXXYYYYYYXXXWWWTTTRRRPPPPPPQQQRRRRRRQQQOOONNNMMMLLLKKKKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHBBBCCCCCCDDDDDDDDDDDDCCCEEEDDD<<<222---222999>>>@@@AAA@@@>>>;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;999:::<<<===>>>>>>======::::::;;;<<<;;;999777666777555444333555555555444222111///------...///111333444555777888888888888:::;;;999555000...000333444444444666888888666444111000111777>>>AAA===999333444777999999888666555888777555333111000//////.........//////000000000555999<<<:::555222333555000...***'''&&&&&&''''''************---000333555444444111///222555111)))---555:::999777666555333111///---,,,---,,,***(((+++,,,------,,,***(((&&&'''+++//////---++++++------000222222///---...000333111...+++(((&&&$$$$$$!!!"""%%%+++555AAALLLRRRQQQTTTWWWZZZXXXPPPEEE===666666555444333222111111000///---,,,---000444666666444222///---,,,++++++,,,...000000000111333555777777666333000///000222333444555666555333111000111000///......///111222666555444333222222222333222///,,,***+++,,,,,,++++++***((('''&&&%%%%%%%%%&&&(((******)))((())))))///---***'''$$$"""!!! $$$$$$%%%'''(((&&&###  ###'''************+++...///000000.........111444444333111000000,,,,,,,,,++++++,,,,,,---+++******,,,...///...---))))))+++,,,...000222222444222---***(((((()))++++++***)))'''%%%$$$$$$$$$""""""###############""""""""""""!!! """$$$'''(((+++......+++$$$ """######!!!"""###$$$$$$######$$$%%%***(((%%%"""!!!!!!"""###$$$#####################"""!!!$$$%%%$$$%%%$$$!!!|||xxxppphhh\\\MMM===555<<>>>>>>>><<<>>>@@@AAA@@@===:::777777555444444555666666555222111000......///000000444444555666777888888888999;;;;;;777111///222666333444555777888999888777333222333777===???===999111333555888999888555333555444222111////////////---------......///000000333888;;;999444111333777000...***&&&$$$$$$$$$%%%)))***+++,,,...222777;;;999666222000555:::666...///555:::;;;888555333111///...---,,,,,,+++******,,,---......---***'''$$$%%%)))---...,,,+++---///000222444444222111222333222000---***((('''((((((###$$$%%%+++777EEESSS[[[VVVUUUSSSQQQNNNHHH@@@999444444444444333222111000///...,,,+++---000555777666555222000............---///111333444444444444777777666333111///111222000222444666777666444333444222///...///111333444777777666555444333222111111///,,,++++++---------,,,+++)))(((&&&&&&%%%%%%&&&((())))))((('''((((((---+++(((&&&$$$"""""""""######%%%(((******(((%%%  ###''')))))))))(((***---///000111000///000222555555444222222222///...,,,+++***)))******+++++++++,,,---...---,,,)))***,,,...///000111111444222///***''''''(((***,,,+++***(((&&&%%%$$$###!!!""""""############### !!!!!!  """$$$$$$&&&((()))(((&&&""" !!!!!! """######"""!!!###$$$)))&&&###  !!!###"""""""""######"""""""""""" """######"""!!! }}}zzznnneeeXXXIII;;;666>>>III]]]eeekkkiiieeeeeeeeeeeeaaa```_________^^^[[[YYYTTTUUUVVVXXXXXXXXXWWWVVVRRRPPPMMMLLLNNNPPPQQQQQQNNNNNNMMMLLLKKKIIIHHHHHHJJJHHHGGGEEEEEEGGGHHHJJJMMMLLLKKKJJJIIIHHHHHHHHHKKKIIIHHHFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDGGGBBB999,,,!!! ,,,888@@@@@@???===:::999:::;;;:::;;;<<<=========;;;:::777888:::;;;===>>>??????>>>@@@CCCDDDDDDAAA===:::777666444444666777666666333222111000000000000111444555666777888888888777555888:::777222111444999444666888999::::::::::::666555555777;;;<<<;;;999111111222555888888555222222111///.........///000...---------...///111222111555999999555222444666000---)))&&&#########$$$(((***,,,---///333888<<<>>>;;;555444:::AAA???888222444888:::999444///...---------,,,++++++++++++---///111111000,,,(((%%%###'''+++,,,++++++---000333444666666777888:::<<<777444///+++((('''((()))%%%%%%&&&,,,888IIIYYYcccZZZTTTMMMHHHDDD???888333333444555555555333111000///---,,,+++---000444666666555333111000000000111---///333777999888555333666666555333000///111222...000222555666777666666555222//////222555777777888888888777666333111000000...+++***,,,---......,,,+++***(((&&&%%%%%%%%%%%%'''(((((('''''''''((()))(((&&&%%%$$$$$$%%%%%%!!!###%%%***---...---+++$$$###"""$$$&&&((((((''''''))),,,///111111111000222333555555444333333444333222///,,,***)))((((((***+++,,,---,,,,,,,,,,,,)))***+++---.../////////333222000,,,(((&&&(((***++++++***)))'''&&&%%%$$$######$$$$$$$$$$$$$$$### """$$$"""$$$&&&&&&$$$""" """!!! !!!###%%%###!!!!!! !!!""""""""""""###!!!!!!""""""!!! ~~~{{{ooodddTTTEEE999666@@@MMM]]]fffllljjjgggggghhhgggcccaaa```______^^^[[[YYYSSSTTTUUUVVVVVVUUUTTTSSSPPPNNNLLLLLLNNNOOOPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHFFFEEEEEEGGGCCC;;;222((($$$,,,777@@@AAA@@@>>>;;;::::::;;;999:::<<<>>>>>>===;;;:::888888999;;;===???@@@AAA???AAACCCEEEEEEBBB???===999777666666888999999888444333333222222222222222666666777888888888888888333555777666444444666999555777:::;;;:::::::::;;;888777666777:::;;;;;;:::333111111333777888666333222111///---------///000......------...000222333111444888999888777666555///---)))&&&#########$$$'''+++...//////111555999>>><<<888666<<>>;;;333---111999AAAAAAAAA???<<<:::;;;<<<888:::<<<>>>>>>===<<<:::888999:::;;;>>>@@@BBBCCC===???AAACCCCCCBBB@@@???;;;:::888999;;;<<<<<<;;;555555444444444333333333777888888999999999999999444444444555555666666777555888;;;;;;:::888999;;;888777666777999;;;<<<<<<666333111333888:::999666555333000---,,,,,,---......---,,,,,,---///222333333444777;;;>>>===999555///---)))&&&$$$$$$$$$%%%'''+++000111///...000444666666444222888BBBGGGGGG;;;777777:::999222......)))+++---,,,******+++---000333666888777333---***))),,,......,,,,,,...111333333333666===EEELLLPPPJJJDDD;;;111***&&&%%%%%%###"""###(((444DDDTTT^^^[[[PPPCCC:::777555000,,,...000333555444222///---------......///000111111333222111000000000111222000000000333666888666444444444444333222333555777555444333333333444555555000------111999>>>???===;;;;;;<<<;;;999444000------+++))))))+++---......+++***)))'''%%%$$$###"""!!!###&&&'''''''''(((***&&&&&&%%%$$$$$$%%%&&&&&&"""###&&&***---...---+++'''%%%$$$%%%(((***++++++((())),,,///111111000000///000111111//////000111666444000---++++++,,,---***,,,...---+++)))***+++(((''''''''''''(((***+++,,,///222000+++'''((()))))))))*********)))((('''''''''&&&&&&%%%$$$""""""  """ ###&&&&&&###   !!!""""""!!! !!!"""######!!! !!!!!!  ~~~{{{zzzssseeeRRRBBB888999FFFUUUccckkkpppmmmiiihhhhhhgggeeecccaaa```___]]]ZZZWWWRRRRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMOOOPPPNNNMMMJJJKKKKKKKKKKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIEEEFFFHHHIIIJJJIIIHHHHHHIIIIIIHHHHHHFFFEEECCCBBBCCC@@@@@@@@@<<<555555;;;BBBBBBAAA???<<<;;;<<<===888:::<<<>>>???>>><<<:::888999:::<<<>>>AAACCCDDD<<<===???@@@AAAAAA@@@???===<<<;;;;;;===>>>>>>>>>666666555555555444444444888999999:::::::::999999555444333444666666555444444888;;;;;;888777888999666666666777999<<<>>>???999555222333888<<<;;;999888555111---+++******+++---,,,++++++,,,///111333555555777===BBBAAA;;;444///,,,)))&&&$$$$$$%%%&&&''',,,111111...,,,---000---...---,,,111;;;CCCFFF>>>999888;;;:::222...///)))+++---,,,***)))+++...111444888;;;:::555000,,,,,,///111000------///111222111111555===HHHQQQVVVKKKEEE<<<222+++((((((((($$$"""!!!$$$---;;;IIIQQQVVVKKK>>>777666666333000,,,...222444333111---+++------...///000000//////111000///......///000111222000---...222555666666444555555555444555888::::::888666333222222333444---,,,,,,222;;;AAAAAA???;;;<<<===<<<999555000---,,,***((((((***,,,---...+++***(((&&&$$$###"""""" """%%%&&&'''''')))+++((('''%%%$$$###$$$$$$%%%######&&&)))+++,,,)))'''&&&%%%$$$&&&))),,,---...(((***---///000111000///---...///...---,,,---///444222///---,,,---...000***---...---***((()))+++((('''%%%$$$%%%&&&(((***)))...222111,,,(((((()))((()))***++++++***)))(((''''''&&&&&&$$$###!!!  !!!###''''''### !!!###""" !!!"""!!! !!!"""###$$$###!!! !!!######!!! !!!!!!  !!!!!! ~~~|||yyytttgggUUUCCC777777GGGWWWjjjllloooooommmkkkjjjjjjiiieeeaaa______^^^[[[XXXUUUTTTSSSRRRRRRPPPLLLIIIKKKLLLOOOQQQQQQPPPNNNLLLNNNKKKHHHHHHJJJKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEDDDEEEGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDHHHGGGFFFEEEEEEDDDBBB@@@CCCDDDDDD@@@;;;888999;;;CCCDDDCCC@@@===:::999:::999888888:::<<<>>>>>>===;;;999999;;;???BBBAAA@@@:::<<<>>>>>>===<<<===>>>>>>@@@@@@======???<<<777333111//////111444555555:::999777777888888666555444555666777888888888777888;;;??????===999666444444666888999:::<<>>:::666222...)))&&&######"""$$$)))333===EEELLLGGG???888333111111222222333555666666444111///........................111111000---+++***,,,...222...,,,...444888:::999666333111222555888777666999777333000......///000,,,,,,...222888<<<>>>>>>===999777777999777000++++++***((('''((()))+++,,,......,,,)))%%%""""""###$$$$$$%%%%%%&&&'''(((((((((&&&$$$"""!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''')))+++------+++---///000///.........////////////...,,,++++++222111000...---,,,,,,,,,...,,,+++,,,------,,,+++)))&&&$$$%%%(((***)))(((***...222333111---***((())))))*********)))))))))(((&&&%%%$$$$$$$$$""" !!!!!! !!!!!!"""###$$$%%%&&&%%%"""  """###   """###"""!!! !!!""""""   !!!!!!}}}{{{tttgggUUUCCC777777GGGWWWhhhjjjnnnooonnnlllkkkkkkhhheeeaaa______^^^[[[XXXUUUTTTSSSSSSSSSRRROOOLLLLLLMMMOOOQQQQQQOOOMMMKKKMMMJJJGGGFFFHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCEEEHHHJJJIIIGGGGGGEEEDDDDDDEEEFFFEEECCCEEEEEEDDDDDDDDDCCCAAA@@@AAACCCDDDAAA<<<:::;;;===CCCCCCCCC@@@<<<:::999:::999888888999<<<======<<<;;;999999<<<@@@BBBBBBAAA;;;===>>>>>><<<;;;<<<===???BBBBBB@@@@@@AAA>>>999222000...///222555666777999888666777888888666555555666666777777888888999:::===@@@@@@===999666444444666888::::::<<>>===;;;<<<<<<<<<<<<<<<555444222111/////////000............//////000111888777999>>>BBBAAA;;;666333///+++***((($$$$$$&&&***,,,...000000///---+++,,,***(((((()))---111444777999===AAABBB<<<333,,,...---,,,+++***++++++,,,,,,---///000///...---+++,,,---//////......///111333222111111222222222222<<<<<<:::777333...***((($$$###""""""&&&---555;;;@@@===999666444444555666222333444666666555444333111111111000000/////////222111///,,,***)))+++---...///000111222444777999777444111111333555555444777555222///......///000++++++---111666:::;;;<<<:::777444444666555000+++,,,+++)))(((((()))+++,,,------,,,)))%%%""""""###$$$$$$%%%%%%&&&''''''((('''%%%###!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((()))+++,,,,,,)))+++---......---------000000000///...,,,+++***222111000...---,,,++++++---+++******+++,,,***)))(((&&&$$$%%%((()))(((''')))---111333111---***)))******++++++***)))'''&&&(((&&&%%%$$$$$$$$$""" !!!  !!!"""###$$$$$$$$$###!!!""""""  !!!"""###"""!!! !!!!!!  """!!!~~~wwwiiiVVVEEE999:::IIIYYYeeeiiimmmpppooommmkkkjjjfffdddaaa```___]]][[[XXXVVVUUUTTTTTTTTTSSSQQQNNNLLLNNNOOOPPPPPPOOOMMMLLLLLLIIIGGGFFFFFFGGGFFFEEEJJJIIIHHHGGGFFFFFFGGGGGGGGGCCCAAADDDIIILLLJJJGGGFFFEEECCCDDDEEEEEECCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@BBBDDDBBB???<<<===???BBBBBBBBB@@@<<<:::::::::999888888999;;;===<<<;;;:::999:::===@@@CCCCCCCCC<<<===???>>><<<::::::;;;>>>BBBDDDCCCBBBCCC@@@<<<222000//////222666777888777666555666777777666444666666555555666777999:::;;;>>>@@@@@@===888555444333555888:::;;;===???BBB@@@@@@???===<<<<<<<<<<<<555444333222111222333444222111///...---...//////777888;;;@@@BBB@@@999333222...,,,,,,***%%%$$$''')))+++---///000///---+++---+++)))((((((***---///...222888???BBB@@@:::666444333111///---,,,+++++++++++++++,,,,,,,,,,,,,,,...000111111000///000111555333111...---------...444777:::888333...+++***'''&&&######%%%***///222555555555555555555555555111222333444555666777777444444333222222222222222444333000,,,)))((()))+++,,,111555666555444777;;;888555111///000111222222555333000...------...///******+++...333666888888555222//////111222000---,,,+++)))(((((()))+++,,,------+++(((%%%###"""###$$$%%%%%%&&&&&&'''''''''%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((()))*********&&&(((***,,,.........---111111000///...---,,,,,,222111000...---,,,+++++++++***(((((())))))(((''''''&&&%%%&&&((()))((('''(((,,,///111///---+++***+++,,,......---***&&&$$$'''&&&$$$$$$%%%$$$""" !!! !!!############"""  !!!!!!   !!! !!!!!!!!!""""""""""""   """!!!yyykkkWWWGGG===>>>MMM\\\eeeiiinnnqqqooollliiihhhdddcccbbb```^^^\\\ZZZYYYXXXVVVTTTSSSSSSRRRPPPNNNKKKLLLNNNOOOPPPPPPOOONNNLLLKKKIIIGGGFFFFFFFFFFFFKKKJJJHHHGGGFFFFFFFFFFFFGGGCCCAAADDDJJJMMMKKKGGGFFFEEECCCCCCDDDDDDBBBAAA@@@AAABBBAAA@@@?????????AAADDDFFFDDD@@@======>>>AAAAAAAAA???<<<::::::;;;999888777888;;;<<<;;;:::999:::;;;===@@@BBBDDDDDD===??????>>><<<:::999:::===CCCFFFDDDCCCCCCAAA===555333000111333555666666555555555666777777666444666555444333444555888999;;;===???>>>:::666333222111444777999:::;;;>>>@@@CCCDDDBBB>>>::::::999888444444333333333555666777666444222000......//////888:::>>>BBBCCC@@@888333000---,,,---,,,'''&&&((((((***---///000///---,,,000///---+++++++++------,,,,,,...222888>>>CCCEEE;;;:::777555222000...---++++++***)))***+++,,,---///111333333111000000111222222111000---,,,,,,,,,---333999888333---,,,,,,+++***((((((***---///000222333444555555444222000000000111222444666999:::555555444444444555666777777555222---)))(((***,,,...333888;;;<<<;;;<<<===:::777333000000000111222222111///---,,,,,,,,,---))))))***,,,000333444333111...++++++---/////////,,,+++)))''''''''')))***+++++++++(((%%%######$$$%%%%%%%%%&&&&&&&&&''''''###""" """$$$%%%#########$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))%%%&&&)))---000111///...000000000/////////000000333222000///...---------***(((&&&%%%&&&'''&&&%%%(((((((((((())))))(((((('''***---///...,,,+++++++++---000222000---(((%%%&&&%%%$$$%%%%%%%%%""" """#########!!! !!!""""""!!! !!!  !!!""" !!!"""######""""""""""""!!!  """""" wwwhhhUUUEEE===@@@NNN\\\gggkkkoooqqqnnnjjjgggeeebbbbbbbbbaaa^^^\\\ZZZYYYYYYWWWTTTRRRQQQPPPNNNLLLIIIJJJLLLNNNPPPQQQQQQQQQOOONNNLLLIIIGGGFFFGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDBBBEEEJJJLLLJJJGGGGGGEEECCCCCCDDDDDDBBBAAA???AAABBBBBB???>>>>>>???BBBEEEHHHFFFAAA===;;;;;;???@@@@@@???<<<:::;;;;;;888777777888:::;;;:::999888:::<<<===???AAACCCDDD???@@@@@@???<<<:::::::::===CCCFFFCCCAAAAAA???===999666333222333444444333444333444666888888666444444333222111222444666888999;;;===;;;888444111000000333666888999999;;;===CCCGGGEEE<<<777666555222444333333333555666888:::999888666333111000000000888:::???CCCCCC???888333///,,,,,,...,,,)))(((***)))+++---///000///---+++222111000...------------,,,+++***+++///777???EEE???>>><<<:::777555222111---,,,***)))***+++,,,---000222444444222111000111111444666555111,,,***))))))000666777222---,,,,,,,,,******,,,000222222111111222444555555333111///000000000111333666999;;;555444444444666888:::<<<:::888444///+++***,,,...111333666<<>>;;;<<<:::777444333222444555333111000...---,,,,,,,,,***))))))+++...000111000,,,***)))(((***---///000,,,***(((&&&%%%&&&'''(((*********'''$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!!!! !!!###%%%########################$$$%%%'''))))))))))))(((&&&'''***...333444222000............000111333444222222111000////////////+++(((%%%$$$%%%&&&%%%%%%((()))*********))))))(((&&&(((+++,,,,,,+++,,,---+++...222444444111---)))%%%$$$$$$%%%&&&%%%"""  """$$$###"""!!!!!!"""######""""""!!!  !!!!!!"""###$$$%%%"""""""""!!!!!!   """###""" sssdddPPPBBB<<<@@@NNN\\\iiilllooopppmmmiiifffddd```bbbcccaaa^^^[[[ZZZYYYYYYWWWSSSRRRQQQPPPNNNLLLIIIJJJLLLNNNPPPQQQRRRSSSPPPPPPOOOLLLHHHGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJIIIHHHHHHFFFDDDDDDDDDDDDBBBAAAAAACCCEEECCC???===>>>???BBBEEEHHHGGGBBB===:::999>>>??????>>><<<;;;;;;<<<888777666777999:::999888888:::<<<===>>>???AAACCC???AAAAAA@@@===;;;;;;;;;>>>DDDFFFBBB>>>>>>>>>===<<<999555333333333333222333333444777999999777555333333222222333444666777888999:::999666333111000111444777999999999999:::AAAGGGEEE;;;444555444111444333333444555777999;;;:::999888666444222111000666999>>>@@@@@@<<<777333000,,,+++------******---+++---///000000///---+++/////////......---,,,,,,,,,---.........///333666<<<<<<<<<:::999777555444...---,,,******++++++,,,...111444444333222111111444888;;;999333,,,(((&&&)))...333555222---+++***))))))***///444666555222///000222333444444333333111111111222444666999:::555444444444555888;;;===;;;999555000,,,+++...111333333555;;;@@@AAA<<<777;;;<<<;;;999777666888999666555444222000///......+++******,,,...//////...***)))(((((())),,,...000---+++)))'''%%%%%%&&&''')))))))))'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!  """$$$#########""""""""""""""""""$$$&&&)))******)))(((((((((+++000555777444000++++++++++++---///222333000000//////000000111111,,,)))&&&$$$%%%&&&&&&%%%''')))++++++***((((((((($$$''')))******+++,,,...+++...222555555222///,,,$$$$$$$$$&&&'''&&&###  !!!"""###$$$###"""""" """###"""""""""###!!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!! !!!!!!   """$$$###""" }}}rrrbbbOOOBBB===BBBQQQ^^^iiikkknnnnnnllliiigggfff___aaacccbbb^^^[[[YYYZZZWWWUUUSSSRRRRRRRRRRRRQQQKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPMMMHHHFFFGGGIIIIIIJJJLLLMMMMMMLLLIIIHHHFFFHHHIIIIIIGGGFFFHHHIIIIIIGGGEEEEEEEEEEEECCCAAACCCFFFHHHEEE@@@===>>>@@@???CCCGGGGGGBBB===::::::===>>>???>>><<<;;;;;;<<<888777666777888999999777888:::======<<<<<<>>>AAA@@@AAABBBAAA???======>>>AAAFFFGGGAAA<<<<<<>>>>>><<<999555333333444333333333333555888;;;;;;999666333444444555555666777777777999:::999666333222222444777:::;;;:::999999:::===EEEEEE:::333666777333444333333444555777999:::999999999888666333000...333666:::<<<;;;888555333000,,,+++,,,,,,***,,,///...///111222111///,,,+++---.../////////......------...000///,,,+++,,,...555666666777666555444333...---,,,+++******))))))---///333444333222111111555999;;;999222,,,******,,,...000222111...***((())))))+++111888:::777333/////////000111222333444444555555555666888999999777666444333444666888:::;;;999444///,,,,,,///222777888;;;===>>><<<888555999;;;======;;;:::;;;======<<<:::777555333222111---,,,,,,,,,...//////---((()))))))))***,,,...000///...+++((('''''''''(((((((((((('''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""" !!!"""######"""""""""!!!!!!!!! """&&&)))******)))((())))))+++111666888444///***)))((('''(((***,,,---,,,,,,------...000111222...+++'''%%%&&&&&&''''''%%%(((+++***(((&&&%%%&&&###%%%'''((()))***---///---///222444333000---***######$$$&&&'''&&&### !!!"""###$$$$$$###""""""###"""  !!! !!!###"""###$$$$$$###!!! !!!!!!""" !!!!!!"""######""""""!!!!!!"""""" !!!!!!!!!  ###$$$$$$###"""!!! }}}{{{ssscccQQQDDD@@@FFFUUUbbbhhhjjjlllmmmkkkiiiiiiiii^^^aaacccbbb^^^ZZZYYYZZZVVVTTTRRRRRRTTTUUUVVVUUUNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRQQQMMMHHHFFFGGGIIIHHHJJJMMMOOOOOOMMMKKKIIIFFFIIILLLJJJFFFDDDGGGJJJIIIHHHFFFEEEFFFEEECCCBBBEEEHHHJJJGGGAAA===>>>@@@<<>>;;;;;;===>>>>>>>>><<<;;;<<<===888777666777888999888777888;;;======;;;;;;===???@@@BBBCCCBBB@@@>>>>>>???CCCHHHHHHAAA;;;;;;>>>???;;;888555333444555555555333333666999<<<<<<999777444555666777888888888888777999:::999777444333333777999<<<===<<<::::::::::::CCCDDD:::444888:::666444333333444555777999:::777888999999777333///---000333777999888555333222111---***++++++***---111000111222333222///,,,***---...000111111111000000.........+++)))***...222///000111333333333222222...---,,,+++***)))''''''+++...222444444222222222333666888666000---...111......///000000...)))&&&++++++...555<<<>>>:::555222000///------///111222777777888888999999999999999777555333333444666777:::888333...++++++///222;;;???BBBAAA===888666666777:::>>>>>>===;;;<<<>>>AAA@@@>>><<<999777555333///---------/////////---((()))***++++++,,,...000111000---***(((((())))))'''((((((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """######""""""!!!!!!!!! """%%%(((***+++***)))))))))+++111777888333...)))(((&&&%%%$$$%%%'''((()))******+++---///111222///,,,(((&&&&&&'''((('''###&&&))))))&&&$$$$$$$$$###%%%&&&'''(((***---000///000222222111...***(((######$$$&&&'''&&&### """$$$%%%%%%$$$###"""#########!!! !!!$$$%%%&&&'''%%%###  !!!"""###%%%$$$$$$############### !!!"""""""""!!!  ###$$$$$$######"""!!! |||zzz|||tttdddRRRFFFAAAEEEQQQ\\\gggkkknnnkkkiiiiiihhhfffeeecccbbbaaa```]]]YYYVVVWWWVVVTTTRRRRRRSSSTTTUUUSSSRRROOOMMMKKKKKKLLLMMMUUUTTTSSSOOOJJJHHHGGGHHHJJJMMMOOOPPPNNNLLLJJJJJJHHHIIIJJJJJJGGGFFFFFFFFFKKKIIIGGGEEEDDDEEEGGGIIIHHHKKKKKKGGG???::::::<<<<<<>>>AAABBBBBB@@@<<<:::;;;<<<<<<;;;;;;<<>>???>>><<<888666444444666777777999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===999666999>>>???:::444222444888:::<<<;;;:::999:::999:::;;;<<<:::777555444333222222333666888::::::888555333111222333444555777999;;;<<<999444000.........,,,++++++---//////111222333222///,,,***+++,,,...///000000000///------,,,,,,++++++,,,,,,222111000///000111333444000000///,,,)))&&&&&&'''***---111333222000//////666666666444222111222333333666777444333111+++$$$'''---555;;;;;;888555222000////////////000000111666666777;;;???@@@>>>;;;666444222000///111444666777444///++++++---111444DDDVVV\\\MMM???>>>===666:::<<>>@@@AAA???;;;777555555777888888::::::999999999999999:::AAAAAABBBAAA@@@AAACCCEEEIIILLLNNNJJJCCC===<<<<<<===;;;888555444444555666777777888999888999::::::<<<<<<<<<===>>>?????????===999777:::@@@BBB???;;;666666777:::<<<<<<:::888777888:::===>>>;;;666333333222222222333666999:::;;;999666333222333444555777999;;;>>>???<<<666222111111000---+++***+++,,,---...///000///...,,,+++)))+++---/////////...---///...---,,,,,,,,,,,,,,,//////000000111222333333222222111...***(((((()))***---111333222000//////555666666555333111222333444777888666444222---&&&&&&,,,444999:::777333111------------...///000111666666777:::>>>@@@???===888666333111000222444666555222...++++++...222555EEE\\\hhhYYYFFF@@@>>>:::???@@@AAADDDFFFFFFCCCAAACCCAAA???>>><<<:::777444+++***)))***,,,---,,,+++))))))******+++,,,---...///...,,,***)))))))))***+++)))'''$$$$$$$$$&&&''')))(((''''''&&&%%%$$$$$$"""!!!  !!!""""""""""""""""""###$$$$$$$$$%%%'''***+++,,,,,,,,,...///111444777777555333,,,***'''&&&''')))*********+++,,,---......---------+++)))))))))(((&&&%%%%%%$$$############$$$%%%%%%&&&'''((()))*********---//////...+++)))(((((('''&&&&&&%%%$$$$$$###### !!!"""#########"""""""""""""""!!!!!!"""((()))))))))((($$$!!! !!!"""###### !!!""" """###""""""###$$$***'''$$$######"""   """$$$!!!"""#########"""!!! """ ~~~{{{|||sssdddQQQEEEAAAFFFSSS```eeekkkmmmkkkiiijjjiiifffaaa```_________]]]ZZZXXXUUUTTTSSSRRRRRRSSSTTTUUUWWWUUUSSSPPPNNNMMMMMMMMMNNNOOOOOOMMMKKKIIIIIIJJJFFFIIILLLLLLKKKJJJIIIIIIFFFHHHIIIIIIGGGFFFFFFGGGKKKJJJHHHGGGFFFGGGIIIJJJNNNPPPQQQMMMEEE===999777999<<<@@@BBBBBB???:::777:::;;;===>>>@@@AAABBBBBBAAA===777444555666888888888777777777777777888888>>>@@@AAAAAAAAAAAACCCEEEKKKMMMNNNKKKDDD===::::::<<<:::888555444444444555555666666777888999999:::<<<===>>>???@@@AAABBBCCC>>>:::888:::AAAEEEDDDBBB<<<888777999===???<<<888555777:::>>>???<<<666222111111111111333666999;;;;;;:::777444333444555777999;;;>>>AAABBB>>>888444333333222///+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...---+++//////...,,,,,,+++++++++,,,---///111222333333222222333222000---************---111333222111000000333555666555333222222222444999:::888555444///)))''',,,444888888444111...+++++++++,,,...///111222666666666999<<>>===;;;777444***)))(((***,,,...---,,,+++++++++++++++,,,,,,,,,...---,,,***)))))))))***)))'''%%%$$$$$$%%%((()))***)))((('''&&&%%%%%%%%%"""""" """"""!!!!!!!!!"""###$$$%%%&&&%%%&&&)))+++---.........000000222555777777444111,,,+++******,,,---,,,+++,,,---...//////...---,,,,,,+++)))))))))'''%%%###$$$$$$###""""""###$$$$$$&&&&&&'''(((((((((((('''***+++,,,+++(((&&&%%%&&&&&&''''''''''''%%%$$$###!!!"""######$$$$$$############"""!!! !!!'''((())))))(((&&&$$$""" !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!""" ###$$$$$$###"""###***(((%%%$$$###!!! """$$$!!!###$$$&&&%%%###!!!  |||{{{qqqbbbOOOBBB???FFFTTTbbbfffkkkmmmkkkiiijjjiiifffaaa```___``````___\\\ZZZXXXWWWVVVTTTTTTTTTTTTTTTVVVUUUSSSPPPNNNMMMLLLLLLMMMNNNNNNMMMKKKIIIIIIIIIEEEHHHJJJKKKJJJIIIHHHIIIGGGHHHJJJJJJHHHGGGHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIMMMOOOQQQOOOHHHAAA;;;999999;;;???AAAAAA>>>:::777999:::<<<@@@CCCEEEDDDDDDCCC???999555555666777888777777666666666777888888<<<>>>AAABBBBBBBBBCCCEEEJJJLLLNNNKKKFFF@@@===<<<;;;:::888555444444444444444444444666888999999999;;;<<<===???@@@BBBCCCDDD>>>;;;888999>>>CCCDDDCCC>>>999555888???BBB>>>:::555666999<<<===<<<777444000000000111333666:::<<<<<<:::777555444555777888:::<<>>@@@AAA===;;;777444333444555777666333000---,,,...222444AAAYYYiiiaaaQQQHHHEEECCCDDDAAA===<<<<<<>>>?????????>>>======<<<:::666333)))((((((***---//////...,,,,,,,,,---,,,,,,,,,+++...---+++))))))))))))***'''&&&$$$###$$$&&&)))***+++***((('''%%%%%%%%%%%%###"""!!! !!!"""###!!!!!!!!!"""###%%%&&&'''%%%&&&)))+++---...//////000000222444666555222///,,,,,,---...000000...+++....../////////...,,,+++,,,***))))))((('''$$$!!!########################&&&'''((((((''''''%%%%%%((()))***)))&&&$$$$$$$$$&&&'''((())))))'''%%%###""""""######$$$$$$%%%%%%$$$$$$###!!! !!!%%%&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!"""%%%'''&&&$$$######)))(((&&&%%%###!!!!!!###!!!###&&&''''''$$$!!! """!!!}}}{{{ooo___LLL@@@===EEEUUUdddhhhmmmooollljjjkkkiiifffbbbaaaaaabbbbbbaaa___\\\\\\[[[YYYXXXVVVTTTTTTSSSTTTSSSRRRPPPNNNMMMLLLKKKNNNOOOOOONNNKKKHHHGGGGGGFFFHHHJJJJJJIIIHHHHHHIIIHHHJJJKKKKKKIIIHHHIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHHHHKKKNNNNNNKKKEEE@@@===:::<<<>>>@@@@@@===:::888999999;;;@@@EEEGGGGGGFFFEEEAAA;;;777666777777777777777777777777888999999;;;>>>AAACCCCCCBBBBBBCCCGGGIIILLLLLLIIIEEEAAA@@@;;;:::888666555444444444444333222444888::::::999999999;;;===???@@@BBBCCC???;;;888888;;;???AAAAAA===888555888@@@CCCAAA<<<777666777888::::::999777000000000111333666999;;;<<<:::777555555666777999:::;;;===???@@@===888444111222222111...,,,+++,,,111000...,,,+++,,,,,,---...///222333444222000///---,,,+++***))))))))))))(((+++...111333333111000///111111000---***))))))***---000111111111111222333444444333111/////////111777:::888555333000,,,///333888999666000+++(((******+++---000222555666555666777888:::<<>>>>>===<<<;;;;;;:::999666333)))))))))+++...000000000---......///...---,,,,,,---,,,***)))((())))))***&&&%%%$$$######&&&(((******)))'''%%%%%%%%%&&&&&&###"""!!! !!!"""###!!!!!!!!!"""###%%%&&&'''$$$%%%(((***,,,---------//////000222444333000---,,,,,,...000222111///,,,...////////////---,,,++++++***)))))))))'''$$$!!!#########$$$$$$#########'''(((((()))(((&&&$$$###'''((()))(((&&&$$$$$$$$$%%%'''((())))))(((&&&$$$"""""""""######$$$%%%&&&%%%$$$"""!!! !!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$'''((('''%%%$$$$$$(((((((((&&&### !!!"""$$$&&&'''&&&$$$  """"""zzzooo^^^KKK???===FFFWWWfffkkkpppqqqnnnkkkkkkjjjfffdddcccbbbccccccbbb___]]]]]]]]][[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOMMMLLLLLLNNNOOOPPPOOOLLLIIIHHHHHHIIIKKKLLLKKKIIIHHHIIIIIIJJJKKKLLLKKKIIIGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGCCCFFFIIILLLKKKHHHDDDAAA<<<===>>>??????===<<<;;;888888999>>>EEEIIIIIIHHHGGGCCC>>>;;;999999888777888777777777888999:::;;;:::>>>BBBDDDCCCBBBAAAAAADDDFFFIIIKKKKKKHHHDDDBBB;;;;;;999888666555555555444222111444999<<<;;;999777777999:::<<<>>>???@@@???<<<999999;;;===??????;;;888777:::@@@BBB@@@<<<777666555666888::::::999000000000000222555888:::;;;999777555555666888999::::::;;;<<<<<<;;;888555000111222222///...---...111000...---------...///000111222333333222111111,,,++++++***************)))+++...111222111000///---///000///,,,***((((((***,,,///111111111222333444444333000---,,,,,,------444888666222000...+++000444888888555///+++(((***+++,,,...000333555777444666888999:::;;;===???;;;999666333222333555777;;;888444000...---...///444;;;AAABBBDDDGGGFFFBBBBBB@@@===<<<===???@@@@@@;;;999777777777777555333+++***+++,,,///111111111...///000111111000......,,,+++***)))((())))))***(((&&&$$$######$$$'''(((((('''%%%$$$$$$%%%'''(((######!!!!!!!!!!!!######"""""""""###$$$%%%&&&'''$$$%%%''')))++++++++++++------///111333222///,,,+++,,,---000222222///,,,---...//////...---,,,+++***))))))******)))%%%######$$$%%%%%%%%%%%%$$$###'''((()))***)))'''%%%###&&&'''((((((%%%$$$$$$$$$&&&&&&'''(((((('''&&&%%%!!!!!!!!!"""###$$$%%%&&&$$$###"""  !!!"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$'''(((&&&%%%$$$$$$((())))))'''###!!!###$$$%%%&&&%%%"""  """""" zzzppp___KKK???>>>HHHZZZjjjnnnssstttppplllllljjjfffdddcccbbbccccccaaa^^^\\\ZZZZZZZZZYYYXXXWWWVVVUUURRRRRRRRRQQQQQQPPPOOONNNLLLNNNPPPPPPNNNKKKJJJJJJMMMNNNNNNMMMJJJIIIIIIJJJIIIKKKKKKJJJGGGEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGGGG@@@BBBEEEHHHJJJHHHEEECCC??????>>>>>>============888777777<<>><<<:::888666777777777777888999:::;;;:::>>>BBBDDDCCCAAA??????AAACCCFFFIIIJJJHHHCCC@@@<<<<<<:::999888666666555444222111444:::===<<<:::666777888999;;;<<<===>>>???>>><<<<<<===???AAABBB;;;:::;;;===???>>><<<999555444555777:::;;;:::888111111000000222444777999:::999666444444555777999;;;:::999999:::999888666000222333222000...------------------...///000111000000///////////////000,,,,,,,,,+++,,,,,,---...***,,,...///000000///...---///000///---***((((((***,,,///000000111222333555444222---***(((***+++(((000555333...,,,+++)))---000444666444///,,,*********+++---///222444555444777:::;;;::::::;;;<<<888666333111000222444666888666222...,,,,,,---...111555888:::>>>BBB@@@======<<<<<<===???@@@@@@???:::777444333333444444333---------...111222222222///000222333333222111000,,,+++)))(((((())))))******(((%%%###"""###%%%&&&%%%$$$###"""###%%%''')))$$$###"""!!!!!!"""###$$$############$$$$$$%%%&&&&&&'''(((************)))------///111333333000---***+++,,,///111111...,,,,,,,,,---......---,,,+++((())))))+++,,,+++'''$$$$$$%%%&&&&&&&&&&&&%%%$$$'''(((***+++***(((&&&$$$$$$&&&'''&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&$$$###!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%###""""""$$$%%%%%%$$$######$$$''')))***(((###!!!######$$$$$$$$$###!!!!!!"""!!! zzzqqq```LLL@@@???JJJ]]]mmmqqquuuvvvqqqmmmllljjjfffdddcccbbbbbbbbb```]]][[[WWWWWWXXXXXXXXXXXXWWWWWWRRRRRRRRRSSSRRRQQQQQQPPPJJJLLLOOOPPPOOOMMMMMMMMMOOOPPPPPPNNNKKKIIIIIIJJJIIIJJJJJJHHHEEECCCBBBBBBFFFFFFGGGGGGGGGHHHHHHHHH@@@AAACCCFFFHHHHHHEEECCCAAA@@@>>>=========>>>???999666555:::CCCIIIKKKJJJIIIFFFCCCAAA???<<<888555666666666666777888::::::;;;>>>CCCEEEDDDAAA???>>>@@@BBBEEEHHHIIIFFFAAA======<<<;;;:::999777666666444222111444;;;>>>===;;;777777888999;;;<<<======@@@?????????AAABBBDDDEEE;;;===>>>???>>>;;;888666222333666999<<<<<<999666222111111000222444666888:::888666444444555777888===;;;888888888999888777222333444333000...,,,,,,((()))+++---///111222333///...,,,++++++,,,---...------------...///000000+++,,,.../////////......---///111000...+++))))))***,,,///000000111222444777555111+++'''&&&(((***%%%...333111,,,***)))'''(((,,,111444333000---,,,))))))***,,,...111333444333777;;;<<<:::999999;;;666444222000///111444666444222///---+++,,,---...111444888:::<<<===<<<999777888999<<>>===:::666333111111333444444///......///222333333222///111222444444444222111+++***)))(((((()))******+++)))&&&###""""""###$$$$$$###!!!!!!"""%%%(((***$$$###"""!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%'''((()))***+++******)))---...///222444444111///******+++---000000...,,,***+++,,,---------,,,+++(((((()))+++---,,,)))&&&%%%%%%''''''''''''%%%%%%'''(((***,,,+++)))'''%%%###%%%&&&%%%###"""""""""&&&&&&%%%%%%%%%&&&&&&''' !!!###$$$&&&###"""!!! !!! """###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!"""###%%%&&&&&&%%%###""""""###$$$###!!!!!!"""###''')))***(((###"""%%%$$$$$$###"""!!! !!!""""""!!!}}}{{{rrrcccOOOAAA===FFF[[[nnnqqqrrrrrrrrrpppmmmiiigggfffeeebbb```^^^]]]]]]]]]XXXVVVTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUSSSPPPMMMMMMKKKKKKNNNQQQRRROOOLLLRRRQQQOOOMMMLLLKKKJJJJJJJJJKKKJJJIIIFFFDDDDDDDDDJJJHHHFFFFFFGGGGGGFFFEEEFFFBBB???@@@DDDGGGFFFCCCAAA???<<<;;;<<<===>>>===888888999;;;>>>BBBFFFHHHFFFFFFFFFBBB===888555444555555444555666777999:::======???AAACCCCCCAAA???FFFGGGIIIIIIGGGDDD@@@>>><<<>>>???===:::777777999999777666999>>>AAAAAA???<<<:::888666555666888999>>>======@@@DDDEEEDDDAAA???@@@@@@@@@>>>;;;888666///000333999???AAA>>>;;;555333000//////111444666;;;:::999777666555555555>>>;;;999:::===<<<777333555444333222000/////////---+++******+++...111333000000///...------......222222000...+++***+++---...///000222111000...---+++...222222000,,,(((&&&&&&***...---******...333555333000---***(((((('''***+++---......,,,)))''')))***,,,...//////......''')))+++---///000000000888999::::::999999;;;<<<444333000---+++,,,///111444000,,,)))***---...///333999;;;888555666666555444444666999===?????????777444000...///000111111//////111333666777555333333222222333444333111...---+++)))&&&&&&&&&((()))((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&%%%$$$%%%'''***,,,***&&&###"""###%%%&&&'''%%%###$$$&&&&&&### $$$&&&(((+++,,,,,,++++++,,,...000333444333333222///...,,,,,,............,,,,,,++++++***)))(((((()))))))))+++,,,***&&&###%%%%%%&&&'''))))))'''%%%&&&(((***,,,---,,,+++***&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''"""""""""!!!""""""######!!!  """$$$&&&''''''%%%###"""######"""!!!%%%"""  """"""!!!!!!!!!"""%%%''''''%%%###""""""!!! !!!"""###&&&&&&&&&%%%"""!!!$$$&&&(((&&&$$$!!!  }}}sssdddQQQCCC>>>FFFZZZlllqqqrrrsssrrrqqqmmmjjjhhhiiihhheeeaaa___]]]\\\[[[XXXVVVTTTTTTVVVVVVVVVUUUTTTSSSSSSTTTUUUTTTQQQNNNMMMLLLKKKNNNQQQRRRPPPMMMPPPPPPNNNMMMLLLKKKKKKKKKJJJKKKKKKIIIGGGEEEFFFGGGKKKJJJHHHHHHIIIIIIHHHGGGHHHDDDAAAAAAEEEGGGEEECCC@@@>>>======???@@@???>>>===<<<<<<<<<===@@@CCCDDDEEEEEEEEEBBB===999666555666555555555777888:::<<<===>>>AAADDDFFFDDD@@@===EEEGGGJJJKKKJJJGGGCCC@@@;;;===???>>>;;;::::::;;;999999999;;;>>>AAAAAAAAA>>><<<:::888777888:::;;;@@@>>>===>>>BBBDDDEEEDDDCCCCCCBBBAAA>>>:::777555111111333999>>>AAA???<<<666444111//////111444777:::;;;<<<<<<:::777444222:::999999<<>>999444333444444333222000///...---,,,******+++---000111111000000000////////////222333222000---++++++,,,...///000111111000...------000222222///,,,)))((((((***,,,+++***+++///333333222///---+++***)))***+++,,,---......,,,***)))******,,,------.........((()))+++---///000000000666888:::;;;:::999::::::555333111...------000222333///+++)))***---///000111777999666444555555444333333444777;;;======<<<999666222/////////////////////111444777888777555444333333333444333000......,,,)))&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&)))222///***%%%"""!!!!!!"""'''%%%$$$$$$%%%%%%### $$$%%%''')))+++,,,,,,,,,...///111333333222111000///...---,,,------------,,,,,,++++++***))))))))))))))))))++++++***&&&############%%%((()))(((''''''(((***+++,,,,,,,,,+++'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%%%%''''''$$$$$$###############$$$ !!!"""### """$$$&&&'''&&&$$$""""""######""" """!!! !!!###"""!!!""""""###&&&((((((&&&$$$###"""!!! !!!"""###%%%%%%%%%$$$""""""$$$&&&((('''&&&$$$"""!!! uuufffTTTFFF???FFFWWWhhhqqqrrrssssssqqqnnnkkkiiillljjjgggccc```]]][[[ZZZXXXVVVUUUUUUWWWXXXWWWVVVTTTTTTTTTUUUVVVUUURRROOONNNLLLLLLNNNQQQRRRPPPNNNNNNNNNMMMLLLLLLLLLLLLMMMIIIJJJJJJIIIGGGGGGHHHIIIMMMKKKIIIIIIJJJKKKJJJIIIHHHDDDAAAAAADDDFFFEEECCC@@@>>>======???@@@??????BBB@@@???=========???@@@CCCDDDDDDBBB>>>:::888777666666666666888:::<<<>>><<<>>>BBBFFFHHHFFFAAA===DDDFFFJJJLLLKKKHHHCCC???:::<<<>>>>>>===<<<<<<===999;;;===>>>>>>???AAABBB@@@???===<<<;;;;;;<<<<<>>:::777555444333333777===@@@???===888555111......111555777888:::>>>@@@>>>:::444000666777999>>>AAAAAA<<<777222222333333222000...------,,,+++***+++,,,...000111111111222111111000///333444444222///,,,+++,,,//////000111000///...---///111222222000---,,,------,,,***)))***,,,000222222111///---++++++++++++---------------,,,,,,,,,+++++++++++++++,,,---...******,,,...//////000000444888;;;===<<<:::999888666444222000///000222333111...***(((***---///000000444777444333555555333222111222555888::::::999:::777333000000//////...///000111555999;;;:::999777555333333333222000...///---)))&&&$$$###$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$######%%%'''111///***&&&"""!!!!!!!!!&&&%%%$$$$$$%%%%%%###!!!###$$$&&&''')))+++,,,---///000222222222000...---......---,,,+++++++++,,,,,,,,,,,,+++******)))))))))))))))***+++***&&&$$$"""!!! """%%%((())))))'''((()))***+++,,,------'''&&&&&&%%%$$$$$$$$$%%%((('''&&&&&&&&&'''((()))''''''&&&%%%$$$$$$$$$%%% !!!"""###$$$$$$%%% !!!###%%%'''%%%###"""!!!""""""!!!!!!$$$%%%$$$###$$$$$$%%%'''))))))'''%%%###"""!!! !!!"""#########$$$###""" """%%%&&&((((((((('''%%%###!!! vvvhhhWWWIIIBBBFFFVVVeeepppqqqrrrsssrrrooollljjjkkkjjjhhhdddaaa^^^\\\[[[XXXVVVUUUUUUWWWXXXXXXWWWTTTTTTTTTUUUVVVUUURRRPPPOOOMMMKKKMMMQQQRRRPPPNNNLLLLLLLLLLLLLLLMMMNNNNNNHHHIIIIIIHHHFFFFFFHHHJJJLLLJJJIIIIIIJJJKKKJJJJJJEEECCCAAABBBEEEGGGGGGGGGDDDAAA<<<:::;;;===>>>???DDDBBB@@@>>>=========>>>AAABBBCCCAAA>>>;;;999999777777777888999<<<>>>???<<<===@@@DDDGGGHHHFFFCCCDDDGGGKKKMMMKKKFFF@@@;;;:::<<<===>>>>>>===<<<<<<999<<<>>>>>><<<<<>>>>>======CCC@@@<<<:::<<>>>>><<<:::777222///...111555777444777;;;>>>>>>:::555222444555777;;;???AAA???<<<222222111000///......---...---,,,++++++,,,---...111111222333333222111000111333444222///,,,+++***//////000000000///...---///111222222000000111222555111,,,)))+++...000111333222///---++++++++++++---,,,+++++++++,,,---...,,,+++***)))***+++,,,---++++++,,,---.../////////333777===@@@???<<<999888777555222111111333444444000---)))''')))---///111///333555333444666666333111111222444777999999888999666333111111111000/////////111555:::=========888666333222222111000...---+++)))&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$%%%###$$$%%%$$$######$$$&&&)))(((%%%#########$$$%%%&&&%%%%%%%%%%%%$$$"""!!!######$$$%%%'''***,,,---000000111111000...,,,***------,,,+++***)))***+++,,,,,,,,,++++++************))))))******)))'''$$$### """%%%'''(((((((((((((((***,,,---...'''&&&%%%$$$#########$$$'''&&&&&&&&&''')))+++,,,***)))((('''&&&%%%%%%%%%""""""###$$$$$$%%%%%%%%% !!!###%%%&&&###"""!!!!!!""""""!!! ###&&&((('''&&&&&&&&&&&&''')))***((('''######!!! !!!!!!"""""""""""""""!!! """$$$&&&'''((())))))(((%%%""" }}}uuuiiiYYYLLLEEEHHHVVVdddoooppprrrrrrqqqooolllkkkhhhhhhfffeeecccaaa___^^^XXXWWWUUUVVVWWWXXXXXXWWWSSSSSSSSSUUUVVVUUURRRPPPNNNLLLJJJLLLOOOQQQPPPNNNKKKKKKKKKKKKLLLMMMNNNOOOHHHHHHHHHFFFDDDDDDFFFHHHIIIHHHFFFGGGHHHIIIIIIHHHDDDCCCCCCEEEHHHLLLNNNOOOMMMGGG???999999<<<@@@BBBDDDBBB@@@>>>======>>>???@@@BBBCCCAAA>>>;;;::::::888888888888:::<<<>>>???<<<<<<===@@@EEEIIIKKKKKKIIIKKKNNNNNNKKKEEE>>>999:::;;;===>>>???>>><<<:::999<<<>>>===;;;:::<<>>>>>>>>999666444666:::======<<<;;;888444000///111444666111333666999:::999777666444444444777:::>>>@@@AAA555333000---+++,,,---......---,,,,,,,,,---...///000111111222222222111111///111222111...+++******......////////////.........000111111111222444777:::555///,,,,,,...000111666444111...+++***)))))),,,+++*********,,,...///---,,,+++***)))***+++,,,,,,,,,,,,,,,------......222777>>>BBBAAA>>>;;;999888555222222444555555444///,,,((('''))),,,///000...222444333555888888444111111222555888::::::999777555222222333333333222//////111555:::===>>>>>>999666222000000000000///***)))(((&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%###$$$%%%%%%$$$######%%%###"""!!!!!!"""###%%%'''%%%%%%&&&%%%$$$###"""""""""######$$$&&&(((***,,,......//////...,,,***(((***+++,,,***(((''')))***,,,,,,,,,+++++++++++++++***)))))))))***)))'''%%%$$$!!! ###%%%%%%'''''''''((()))***,,,---&&&%%%$$$###############&&&&&&&&&''')))+++---///***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""  """$$$%%%"""!!!!!!"""######!!!!!!%%%)))+++***)))(((''''''((()))***)))'''$$$###""" !!!"""!!!!!!!!!!!!!!! !!!$$$%%%%%%''')))***)))&&&###!!!~~~zzzssshhhZZZOOOHHHJJJWWWdddmmmnnnpppqqqqqqooolllkkkeeeeeeeeedddcccbbbaaa```YYYWWWVVVUUUVVVWWWVVVUUURRRRRRRRRTTTUUUTTTRRROOONNNKKKIIIJJJNNNPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNNNNJJJJJJHHHEEEBBBAAACCCEEEFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDFFFHHHLLLPPPSSSVVVRRRKKKBBB<<<;;;???CCCFFFCCCBBB@@@>>>>>>>>>???@@@@@@BBBBBBAAA>>>;;;::::::999999999999:::;;;===>>>===;;;;;;>>>CCCHHHLLLNNNNNNOOOQQQPPPLLLEEE>>>999::::::<<>><<<;;;<<<===<<<;;;:::;;;<<>>;;;:::===<<<:::999999>>>DDDJJJGGGEEECCC@@@???@@@AAABBB;;;999777888<<<>>>>>><<<;;;999555222111222444555000111333555666666777666444333222333555:::>>>AAA888555222...,,,,,,---.........---......///000000000000/////////000111111...///000///---,,,,,,,,,---------......///000000...000222222222333444666999666111...,,,...111333777555222...,,,***)))(((,,,++++++++++++---///000...---,,,+++++++++++++++,,,+++++++++++++++,,,---///555<<>>888444000....../////////))))))((('''&&&&&&&&&&&&((((((((((((((('''&&&&&&###%%%'''&&&%%%######$$$"""!!! !!!"""###$$$$$$&&&'''&&&$$$""""""###""""""###%%%&&&'''((()))******,,,---,,,+++)))'''''')))***)))&&&&&&(((+++,,,,,,,,,,,,,,,,,,+++++++++***((()))))))))'''%%%$$$""" """###$$$&&&&&&''''''(((((())))))$$$######"""######$$$$$$''''''''''''(((***,,,...(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&$$$"""!!!  """###$$$"""!!!!!!###$$$$$$!!!!!!$$$(((+++,,,+++)))((('''''')))))))))'''$$$###"""!!! !!!!!!!!!!!!  """$$$###$$$&&&((((((&&&$$$"""{{{xxxpppfffZZZQQQKKKMMMXXXeeekkkmmmoooppppppnnnllljjjddddddddddddcccbbb```___ZZZXXXUUUUUUUUUUUUTTTSSSPPPPPPQQQSSSTTTSSSQQQOOOMMMJJJGGGHHHLLLNNNNNNLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMJJJFFFBBB@@@AAACCCEEECCCBBBBBBDDDEEEEEEEEEAAACCCEEEGGGJJJMMMQQQTTTMMMHHHAAA===>>>AAADDDFFFCCCBBB@@@>>>>>>>>>???@@@AAABBBCCCAAA>>>;;;:::999::::::999999999:::<<<======<<<<<<>>>CCCGGGJJJKKKMMMMMMNNNMMMIIICCC===:::888999<<>>???@@@@@@>>><<<999777999::::::999999===BBBGGGGGGEEEBBB?????????AAACCC???===;;;===@@@BBB@@@>>>;;;999777555333333333333111222444555555555444333111111111222333666:::===999888777444111///---+++---......///000111222222///...,,,+++,,,...000111...//////...------...000++++++,,,---...000111222111333444444222111111222222222111...,,,---222777555444111...,,,+++******,,,,,,------///000111222.........------,,,******,,,+++***)))))))))***+++,,,222999???@@@???===<<<888444111222666888666333000,,,(((&&&'''***,,,---,,,...///000555:::999444...///000444999;;;<<<<<<777555444444555555444222------...111666:::<<<<<<666222...+++,,,...///000++++++***((('''&&&%%%%%%''''''((((((((('''&&&%%%$$$&&&((('''&&&$$$$$$$$$"""!!!!!!!!!!!!"""######$$$&&&'''&&&###""""""###!!!"""$$$%%%&&&&&&&&&%%%%%%&&&(((******)))((('''$$$''')))(((%%%%%%(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))'''&&&""" !!!###$$$$$$$$$%%%&&&'''''''''%%%%%%""""""!!!""""""###$$$%%%+++***)))((('''(((((()))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%'''''''''%%%###"""  !!!###$$$"""""""""$$$%%%%%%""" """&&&)))++++++)))(((&&&'''((()))((('''%%%$$$"""!!! !!!"""!!! !!!""" !!!###%%%&&&%%%$$$###~~~zzzxxxnnneeeZZZRRRLLLNNNZZZfffjjjlllnnnoooooonnnkkkjjjddddddddddddcccaaa___^^^ZZZXXXVVVTTTTTTTTTSSSQQQOOOOOOPPPRRRSSSSSSPPPNNNLLLIIIGGGGGGKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMQQQPPPLLLGGGBBB@@@AAABBBDDDBBBAAABBBDDDEEEEEEDDD>>>@@@AAACCCEEEHHHLLLOOOEEEBBB>>>===>>>AAABBBCCCEEECCCAAA???>>>>>>???@@@AAABBBCCCAAA>>>;;;999999;;;:::999999999999:::;;;===<<<===@@@DDDGGGGGGFFFHHHIIIIIIHHHEEE@@@;;;888777888<<>>??????===:::777555666888:::::::::<<>>???AAABBBBBB@@@???@@@DDDDDDBBB???:::999888666444333222222222444666777777444111///...///111222333444666888::::::;;;:::777222---)))---...///000111222333444///---+++)))))),,,///111////////////......111333******+++,,,...000222333444555666555222///......+++...000...+++---333:::444222000...---,,,,,,,,,---...///000111222333444......//////...,,,***)))+++***)))((((((((()))******///777<<<>>>>>>===<<<888444111222666888666333111---(((&&&''')))+++,,,***,,,...///444999888333------///333888;;;<<<<<<999777555555555444222111---,,,---000444888::::::555111,,,***+++---///000...---,,,***(((&&&$$$###%%%&&&'''''''''&&&%%%$$$%%%'''((((((&&&%%%$$$$$$ !!!"""$$$%%%&&&###&&&(((&&&###!!!"""$$$!!!###%%%&&&&&&&&&$$$###"""$$$&&&((())))))((('''"""&&&((((((%%%%%%)))---,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))'''&&& """%%%&&&&&&$$$%%%&&&''''''%%%###"""!!!!!!!!!!!!"""$$$%%%&&&...---***(((&&&%%%%%%%%%$$$$$$#########$$$%%%%%%"""$$$%%%''''''&&&$$$###!!!  !!!"""###""""""###%%%&&&&&&###!!! $$$'''*********(((&&&&&&'''(((((('''%%%$$$"""!!! !!!"""!!!  !!!!!!###$$$%%%$$$$$$ {{{vvvqqqdddTTTLLLOOOXXX```dddoooppppppooommmlllkkkkkkeeedddbbb```___^^^^^^___YYYWWWTTTTTTTTTUUUUUUTTTNNNNNNOOORRRSSSSSSOOOMMMPPPNNNLLLJJJJJJKKKMMMOOOOOOOOOMMMKKKIIIIIILLLOOONNNNNNKKKFFF@@@>>>???AAAEEEFFFGGGFFFDDDBBBCCCDDDAAA@@@@@@BBBFFFHHHIIIIIIEEEAAA======@@@DDDFFFFFFIIIHHHEEEBBB???>>>@@@BBBBBBCCCCCCAAA>>>;;;;;;<<<;;;:::999888888888999:::;;;>>>@@@AAAEEEIIIHHHDDDEEEFFFIIIJJJJJJEEE>>>999888999===AAAFFFIIIIIIGGGCCCAAA@@@>>>>>>???@@@@@@@@@????????????<<<999666:::;;;:::888666777===AAAGGGGGGFFFEEECCC@@@>>><<>>AAADDD:::999888999:::888444///222222444666888777444111---...///111444666999::::::888666444333111---***000//////000333333000---,,,,,,------------,,,,,,---...///000111111111111000///...---...000222333888666555444444222...,,,//////000///...///222444555333111...,,,++++++++++++111777888444000///111///...---///111222111000...---+++)))((((((((()))...222777;;;===<<<999777999777555444666777888777222,,,((())))))((((((+++...,,,+++---111444444222222000000111666:::===>>>:::999888777555333222111+++++++++...222555666666111000...,,,+++,,,---...000---***))))))))))))(((((('''&&&%%%%%%%%%&&&'''''''''((()))******))))))%%% """###!!!!!!###$$$%%%&&&$$$"""!!!!!!"""&&&&&&%%%%%%$$$###""""""###$$$&&&(((((('''&&&%%%&&&&&&&&&'''((())))))***------......------,,,+++*********)))'''%%%"""!!! """$$$&&&'''(((%%%###%%%(((((($$$!!! !!!"""###)))((('''&&&%%%&&&'''(((&&&###!!! """$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%###  """###"""!!!"""%%%%%%""" !!!$$$&&&&&&%%%&&&&&&&&&'''''''''((((((#########""""""""""""!!!######"""  """&&&$$$######%%%((())))))%%%### {{{wwwpppcccTTTMMMRRR\\\dddhhhppppppqqqpppnnnlllkkkkkkdddccc```^^^\\\\\\\\\\\\YYYWWWTTTSSSTTTTTTTTTSSSNNNNNNOOORRRSSSSSSPPPMMMPPPNNNLLLJJJJJJKKKMMMNNNPPPPPPNNNKKKHHHHHHJJJLLLLLLLLLJJJFFFBBB???@@@AAAEEEFFFFFFEEECCCCCCCCCDDDCCCAAAAAABBBEEEGGGHHHHHHDDDAAA===>>>AAAEEEGGGGGGGGGFFFDDDAAA>>>===???BBBDDDEEEDDDBBB???===<<<<<<<<<;;;:::888888888999999999===@@@BBBFFFLLLKKKHHHEEEFFFGGGIIIIIIFFF@@@<<<:::;;;>>>BBBGGGIIIIIIHHHDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@???===:::777999::::::888777888<<<@@@EEEFFFFFFFFFDDDAAA>>><<<;;;<<<=========>>>@@@BBB;;;::::::;;;;;;999555111222222333555666666333111//////111222555888:::;;;:::888666444333111...,,,......000333666555111...---------...............//////000000111111000000000///...---...///111222888777555333111000///000///000000000//////222444444222000...,,,+++++++++...333999999555111///000///...---...000222222222000///---+++************///333777<<<===<<<999777777555444444666777777666222,,,((())))))((((((***,,,***)))+++///222222111333222111333777;;;===>>>999999999888666444111///++++++---000444666666555111000...---,,,---///000000---***))))))***)))(((''''''%%%%%%%%%%%%&&&'''''''''(((((())))))))))))%%% """###!!!!!!###%%%&&&&&&%%%"""!!!!!!"""'''&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))'''%%%$$$###$$$%%%''')))***+++,,,---------------,,,++++++*********)))'''$$$"""  ###&&&(((***)))&&&%%%&&&******&&&""""""!!! !!!###$$$&&&%%%%%%%%%%%%&&&((()))%%%### """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$### !!!"""$$$###"""###%%%%%%""" ###%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""!!!!!!!!!###""""""  """&&&%%%$$$$$$%%%&&&&&&%%%$$$""" {{{xxxnnnaaaRRRMMMTTT```jjjnnnrrrrrrqqqpppooommmkkkjjjcccaaa___\\\ZZZYYYYYYYYYYYYWWWTTTSSSTTTSSSRRRQQQNNNNNNOOOQQQSSSSSSQQQNNNOOONNNLLLKKKJJJKKKLLLMMMPPPPPPNNNKKKGGGGGGHHHJJJIIIJJJIIIGGGCCCAAA@@@AAADDDEEEFFFEEECCCCCCDDDFFFEEECCCBBBCCCEEEFFFFFFFFFCCCAAA>>>???BBBEEEHHHIIIFFFEEECCC@@@======???BBBEEEFFFFFFDDD@@@===<<<<<<<<<<<<:::999888888888888777<<>>;;;888888999:::999999999;;;===BBBDDDFFFHHHGGGCCC@@@===888999;;;<<<<<<===>>>@@@===<<<<<<<<<<<<:::777444444333222222444444333111111111222444666999;;;<<<:::888555333333222111///---///222555888777333000///////////////000111111111111111111111000000000000000///......///111111888888777333///...000333111222222111000000222444333222000---,,,+++++++++222888>>>@@@;;;555111///111///---...000333444555333111///---,,,+++++++++111444888<<<===<<<999777555444333444666777666555111,,,((()))***((((((***)))((((((***---///000000444333222444888;;;======888999::::::888444000...+++,,,...222666777666555222111///.........///000...,,,)))((())))))(((((('''&&&%%%%%%%%%%%%''''''&&&''''''''''''(((((((((%%%!!!"""$$$"""!!!###&&&''''''%%%###!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''$$$"""!!!"""$$$''')))+++---...,,,,,,,,,---,,,++++++************(((&&&###!!!!!!$$$(((+++,,,)))'''&&&(((+++,,,)))&&&######"""!!!!!!###$$$%%%#########$$$%%%&&&(((((($$$""" """###$$$$$$&&&&&&%%%%%%$$$$$$######$$$"""  !!!###%%%$$$$$$%%%&&&%%%###!!! """######!!!"""""""""#########$$$$$$"""#########""""""!!!!!!""""""!!! !!!%%%$$$$$$%%%&&&%%%###!!!"""  !!!!!!!!! ~~~{{{xxxjjj]]]OOOLLLVVVdddnnnrrrtttsssrrrqqqpppnnnllljjjdddbbb^^^[[[XXXWWWWWWXXXYYYWWWUUUTTTTTTSSSQQQPPPOOONNNOOOQQQSSSSSSQQQOOOOOONNNMMMKKKJJJKKKLLLLLLNNNNNNMMMJJJHHHGGGHHHJJJGGGGGGGGGFFFEEECCCAAAAAADDDEEEEEEDDDCCCCCCEEEGGGGGGEEECCCCCCDDDEEEDDDCCCBBBAAA@@@AAACCCFFFIIIJJJFFFFFFDDDAAA>>>>>>@@@CCCDDDEEEEEECCC@@@<<<;;;;;;===<<<;;;:::999888888888999===AAADDDIIIPPPPPPMMMIIIHHHGGGGGGGGGFFFCCC@@@>>>>>>???AAADDDFFFEEEDDDDDDDDDDDDFFFHHHGGGCCC@@@???>>>??????@@@>>>;;;888888999:::;;;;;;;;;;;;<<>>>>>>>>>>>>>>===;;;888666555333111111222444444333222333333444666888:::;;;:::777444333333333222111...000333666777777555444222111111111111333555666555444333222111000000///111000//////...///000000444666888555///---000444222444444444222222333555444222000///------------666>>>GGGKKKGGG>>>555///222///------000333666666333222000...,,,,,,,,,,,,111444999===>>><<<999777222222222333666777666555111,,,)))******((((((***)))((()))***,,,...///000333222222444777:::<<<<<<777999;;;<<<:::555000---,,,---000444777888777555444333222000///.........,,,***'''&&&'''''''''&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''&&&""" ###$$$""""""$$$&&&''''''&&&###""""""###%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((&&&$$$"""!!!###%%%(((***+++,,,,,,++++++,,,,,,++++++***))))))))))))(((&&&### """%%%(((+++,,,'''&&&'''))),,,,,,***(((%%%$$$############%%%%%%#########$$$$$$%%%%%%&&&###""" """#########''''''&&&&&&%%%$$$###"""###""" !!!"""###%%%&&&&&&&&&&&&%%%###""" """$$$$$$"""!!!!!!!!!"""""""""############$$$$$$%%%$$$###""""""!!!!!!!!!  !!!"""$$$&&&%%%""" !!!"""""" ~~~{{{xxxgggZZZLLLKKKWWWgggqqquuuuuusssqqqqqqrrrqqqnnnkkkgggddd___[[[XXXWWWWWWWWWXXXVVVUUUTTTUUUTTTRRRPPPOOOOOOOOOQQQSSSTTTRRRQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIJJJLLLFFFFFFFFFEEEEEEDDDBBBAAADDDDDDDDDCCCBBBCCCFFFHHHHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDFFFIIIKKKHHHHHHEEEBBB@@@???BBBDDDAAABBBCCCBBB>>>;;;999888<<<<<<;;;;;;:::999888888;;;???CCCEEEJJJOOOOOOKKKKKKJJJHHHHHHGGGFFFCCC@@@???>>>>>>???AAABBBAAA@@@BBBAAABBBFFFJJJJJJFFFBBB=========???@@@>>><<<999999999:::<<<======<<<<<<===@@@EEEHHHHHHEEE@@@===<<<<<<:::777555777:::===>>>??????>>><<<:::999888666444222222333555666666444444444444555666777888888666444333333333222111000111333555555666777777444333111111222555888:::777666444222111000000000111111000/////////...///...333888666111......111333444666666555444555666555444222111000000000111888BBBNNNVVVSSSHHH:::111222000------000333555666111000...---,,,+++,,,,,,000444888<<<===<<<999777222111111222555777666666222---***,,,,,,))))))******+++++++++,,,---...000000000000333666999::::::666888;;;===;;;666111------...000444888888777444777666444222///---++++++)))'''%%%$$$%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''"""!!!$$$%%%######%%%&&&'''(((&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$"""$$$%%%''')))******)))(((*********+++***))))))(((((((((((('''%%%###  """$$$&&&((())))))%%%%%%''')))***+++***)))&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$######"""###"""!!!!!!###$$$$$$###&&&'''''''''&&&$$$###"""!!!!!! !!!"""###$$$&&&&&&''''''&&&$$$###"""!!!!!!"""$$$&&&&&&$$$"""""""""""""""############$$$%%%&&&'''&&&%%%$$$### """%%%%%%"""  !!!!!!~~~zzzwwwgggYYYKKKKKKYYYiiisssvvvvvvsssqqqrrrsssssspppmmmiiifff```[[[WWWVVVVVVWWWWWWVVVUUUVVVVVVVVVTTTRRROOOOOOOOOQQQSSSTTTSSSRRROOOOOONNNLLLKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNHHHFFFDDDDDDDDDDDDBBBAAACCCDDDDDDCCCBBBDDDGGGJJJIIIGGGEEEDDDDDDDDDCCCBBBDDDEEEEEEEEEEEEFFFHHHKKKJJJIIIGGGCCC@@@???AAACCC===???AAA@@@===:::888777:::;;;;;;;;;;;;::::::999===AAADDDEEEIIINNNNNNJJJKKKJJJIIIIIIHHHGGGDDDAAAAAA???>>>>>>???@@@???===>>>===>>>CCCJJJLLLIIIEEE======>>>???@@@@@@===;;;;;;;;;;;;===??????>>>===<<>>???===:::888888888777555444444777999::::::777777666555555555555555666555444444444333000...000222555666555555666777333222000///111444888;;;999777555333111111111111222111111000///......---,,,000555555222///------111333555666555555555777555444333222111222222333999CCCPPPZZZYYYNNN???555222000......000222333333///...---,,,+++,,,,,,---...222777;;;===<<<999777222111000111444777888888333...,,,......+++***+++,,,---...---,,,,,,---///......///222666999::::::555777:::<<<;;;777333000......000333777888666555888777555222///,,,***)))(((&&&$$$###$$$%%%%%%$$$&&&%%%$$$$$$%%%&&&((())))))((('''&&&&&&&&&'''((('''###!!!$$$&&&$$$###%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&''')))******((('''%%%))))))******))))))((('''%%%&&&&&&&&&%%%###!!! !!!"""$$$%%%''''''''''''$$$%%%'''((()))))))))((('''&&&$$$######$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!###""""""###$$$%%%$$$###&&&&&&'''''''''%%%$$$### !!!!!!"""###$$$%%%%%%'''((((((%%%###""""""!!!!!!"""%%%''''''%%%###"""""""""#########$$$$$$$$$%%%'''''''''&&&$$$"""  ###$$$"""  ~~~yyyuuuiiiZZZLLLLLLZZZkkkuuuwwwuuurrrppprrruuuuuurrrnnnjjjfff```ZZZVVVUUUUUUVVVVVVVVVVVVWWWXXXXXXVVVTTTPPPOOOOOOPPPSSSTTTTTTSSSOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKJJJKKKMMMIIIFFFCCCBBBCCCCCCBBBAAACCCCCCCCCBBBBBBDDDHHHKKKIIIGGGDDDDDDDDDDDDCCCBBBEEEGGGHHHGGGEEEEEEHHHJJJKKKJJJGGGCCC???>>>???AAA;;;===??????===:::888777999:::;;;<<<<<<<<<;;;:::<<<@@@CCCEEEIIINNNNNNJJJGGGGGGHHHIIIJJJJJJGGGDDDCCCAAA????????????>>><<<:::888999@@@IIINNNLLLHHH?????????AAACCCBBB@@@===>>>===;;;===@@@AAA@@@???<<<>>>BBBEEEDDDBBB>>>;;;777999;;;<<<;;;;;;<<<===<<<===>>><<<888666777888777666555777:::===>>>===;;;:::999777555444444444444444444444444222...+++---222777999888555333222000///,,,,,,---222777:::999888555333222222222333222222111111///...---,,,---...000111111///---,,,---///222333333333444555555444333222111222333444999AAALLLUUUVVVNNNBBB999222000...///000111111000------,,,,,,,,,---...///,,,///555:::<<<;;;999888444222///000333777:::;;;444///---000000---+++---...//////...+++***+++---------///333888;;;<<<<<<444666999;;;;;;888555333///...///222555666666555555444333111///---+++***)))'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))+++***(((&&&&&&'''((()))(((###"""%%%&&&$$$$$$&&&$$$%%%''''''&&&&&&((()))&&&&&&&&&%%%$$$$$$$$$###%%%&&&''''''&&&$$$"""!!!&&&''')))******(((&&&%%%(((((()))))))))(((''''''###$$$%%%%%%%%%$$$"""!!!!!!"""$$$&&&'''(((((((((%%%&&&((())))))((((((((('''&&&$$$#########$$$%%%%%%%%%&&&&&&&&&$$$###"""$$$######$$$&&&&&&%%%$$$$$$%%%'''((('''&&&%%%$$$ !!!"""###$$$%%%%%%$$$'''((('''$$$"""!!!"""!!!$$$''''''%%%###""""""""""""############"""###%%%&&&&&&$$$""" !!!"""  yyytttkkk\\\MMMMMM\\\mmmvvvxxxuuurrrppprrruuuvvvsssooojjjfff```ZZZUUUTTTTTTUUUVVVUUUVVVXXXYYYYYYWWWUUUPPPOOOOOOPPPSSSUUUTTTTTTOOOOOONNNMMMLLLKKKJJJIIINNNOOOOOONNNKKKJJJJJJKKKKKKGGGBBBAAABBBCCCBBBAAACCCCCCCCCBBBBBBDDDHHHKKKHHHFFFDDDDDDDDDDDDCCCBBBFFFHHHIIIHHHEEEEEEGGGJJJKKKJJJGGGBBB>>>===>>>@@@:::<<>><<<777555666>>>HHHNNNMMMJJJ@@@@@@AAACCCEEEDDDBBB@@@@@@>>><<<===@@@BBBBBB@@@<<<>>>AAACCCCCC@@@===;;;222777<<<@@@@@@???>>>>>>;;;<<<===;;;777555666777666666777999===???@@@??????===;;;999666555444333333333444555444111,,,(((***111999===;;;555000......,,,***)))+++///444888:::888555333222222333444222222222111000...,,,,,,///...------...///...,,,))),,,000111222222333444444333222111111111333333999>>>GGGOOOQQQLLLBBB;;;111000//////000000///------,,,,,,,,,---...000111***...444999;;;;;;:::888555222//////222777;;;===555000...111111...,,,---...000000---***((()))+++,,,---///444999===>>>===444666999:::;;;999666555///......000333555666555222222111111000...---,,,***(((%%%%%%&&&'''''''''%%%%%%$$$$$$%%%'''((())),,,***((('''&&&'''((()))((($$$"""%%%&&&%%%$$$&&&###%%%&&&''''''''')))+++(((((('''&&&%%%%%%$$$$$$))))))))))))'''$$$!!!%%%&&&(((******)))'''%%%(((((((((((((((''''''&&&""""""$$$%%%%%%$$$###""" """$$$&&&((()))))))))&&&'''******)))(((((()))'''&&&$$$###"""###$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$###%%%&&&(((((('''%%%$$$ !!!"""###$$$%%%&&&$$$&&&((('''$$$!!!!!!""" $$$''''''%%%###!!!!!!!!!!!!"""""""""### """$$$%%%%%%###    !!!yyypppeee[[[SSSUUUbbbooovvvxxxyyywwwtttrrrpppooonnnnnnkkkfff___ZZZXXXWWWWWWWWWYYYVVVSSSTTTVVVXXXWWWVVVOOOOOOPPPSSSUUUVVVUUUTTTQQQPPPOOONNNMMMMMMMMMMMMQQQPPPOOOLLLIIIHHHJJJKKKHHHHHHGGGFFFEEECCCBBBAAABBBCCCDDDCCCBBBCCCDDDFFFIIIFFFCCCCCCFFFHHHHHHHHHHHHKKKNNNNNNKKKHHHHHHIIIFFFHHHHHHDDD@@@===>>>@@@===???AAADDDDDDAAA<<<888888888999999999::::::::::::@@@FFFJJJKKKKKKMMMOOONNNKKKHHHHHHJJJKKKHHHEEEFFFFFFDDDCCCBBBBBBBBBBBB999:::<<<@@@EEEHHHIIIIIIAAA??????@@@BBBDDDEEEDDDBBBBBB@@@@@@FFFKKKJJJDDDBBB===:::<<>>@@@AAABBBDDDEEECCC???999555888888888888999999:::::::::???DDDGGGGGGHHHJJJMMMOOONNNMMMLLLLLLKKKHHHFFFFFFFFFFFFFFFEEEDDDDDDDDD@@@???>>>???BBBEEEFFFGGGAAA??????@@@BBBDDDDDDDDDBBBBBB@@@AAAGGGMMMLLLFFFAAA===;;;===CCCEEEBBB>>>666555555777:::<<<<<<;;;<<<======<<<999777666777===999666666:::>>>@@@AAA???<<<999777777666333000333555666666555333333333444666999;;;<<<999555222222000---,,,,,,...111333444555666555333222333444444333222111000000000000///000222222111///,,,***++++++---...///000000000.........---------...///444666999<<<<<<:::888666222...***+++///222222000---+++)))((()))+++///111222333444777:::;;;:::999666222//////111555888999444111---+++++++++******+++,,,---,,,***(((((()))...---...111666999:::999888888888999999666222...+++,,,...000222333333333777555333222222111---***(((((('''((()))(((&&&$$$&&&###!!!!!!###%%%&&&&&&((()))))))))***+++++++++,,,+++))))))******)))(((************************))))))))))))((('''&&&&&&%%%'''***,,,,,,***'''&&&'''((())))))*********))))))++++++***)))((()))******)))(((((())))))((('''&&&%%%%%%&&&((())))))(((&&&''')))***+++***)))(((***)))&&&$$$######$$$$$$###$$$&&&((()))((('''&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%&&&''')))***((('''%%%$$$$$$$$$$$$$$$&&&&&&%%%&&&'''%%%"""!!! """%%%'''&&&$$$##################$$$$$$!!!!!!"""###%%%$$$""" !!!!!!  ###$$$!!! }}}tttiiiaaaZZZ]]]jjjuuuzzzzzzyyyxxxvvvtttrrrpppooooookkkgggaaa]]][[[ZZZYYYXXXYYYVVVRRRQQQRRRSSSTTTTTTRRRQQQQQQSSSTTTTTTRRRPPPOOOOOONNNNNNMMMNNNNNNNNNNNNOOOPPPOOOMMMJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFGGGGGGGGGFFFFFFHHHIIIJJJHHHFFFFFFGGGHHHHHHGGGHHHLLLQQQTTTSSSPPPMMMKKKHHHJJJJJJGGGCCC@@@AAABBBEEEFFFGGGFFFBBB===777333777777777888888888888999:::===@@@AAAAAACCCGGGKKKPPPQQQRRRQQQNNNJJJHHHGGGFFFGGGIIIJJJJJJHHHGGGFFFGGGDDD@@@>>>???AAABBBBBB@@@???>>>???BBBCCCDDDCCC@@@@@@@@@AAAHHHOOONNNHHH@@@===;;;>>>BBBDDDAAA>>>999666333222444888:::;;;===>>>>>>;;;888555444555===:::555444666:::===>>>@@@>>>;;;888777666333111444555555444222222333444777999;;;======<<<:::888555333000...------///000333444555444333222333444444444333333222111111000111111111000///---,,,+++,,,,,,,,,,,,---///000111,,,,,,++++++,,,---///000555444222222222333555666333///,,,,,,000444666666000---***((((((***...000222444666888777777888888555222//////111444777888222000,,,*********)))(((***,,,...---+++***)))))),,,,,,,,,///333666777777:::::::::::::::666111---+++---///111333444555555777666444444333111---***''''''&&&'''((((((&&&$$$'''$$$!!!!!!###%%%''''''))))))***,,,,,,------,,,......///---+++******+++,,,,,,+++***))))))((((((************)))(((''''''&&&''')))***++++++***)))******************+++,,,***+++,,,+++***))))))+++)))***,,,,,,***((((((((('''&&&%%%''')))***)))(((&&&''')))*********)))(((***)))'''%%%%%%%%%%%%&&&###$$$%%%'''(((''''''&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%&&&''')))******)))(((&&&%%%$$$$$$###$$$$$$$$$%%%&&&%%%### ###"""!!!"""$$$&&&&&&&&&"""""""""######$$$$$$$$$!!!!!!"""$$$&&&&&&$$$!!! ###$$$$$$""""""$$$"""!!! wwwjjjbbb[[[___kkkvvvzzzyyyzzzyyyxxxvvvsssrrrppppppkkkhhhccc___]]][[[ZZZXXXXXXVVVRRRPPPOOOQQQRRRSSSSSSRRRRRRSSSTTTSSSQQQNNNNNNNNNNNNMMMNNNNNNOOOOOOLLLOOOQQQQQQNNNKKKIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKFFFGGGGGGGGGFFFFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGIIIMMMRRRVVVVVVSSSOOOLLLGGGIIIKKKIIIEEECCCDDDFFFFFFHHHHHHGGGBBB<<<777444777777777777777777777888999;;;======<<>>???AAACCCCCCBBB>>>>>>===???GGGNNNMMMHHH>>><<<;;;===AAABBB@@@<<<;;;777444222444777999:::<<<<<<<<<:::777555555666===:::555222222666:::===@@@>>><<<:::888777666666555555444222000000333555999;;;===>>>>>>=========888666333000...---......111333444333222111222333333333333444444444444444222111000...---,,,,,,,,,,,,+++******+++---///000***)))(((***,,,///111222666333000......111555777555111......222666:::;;;666333...***)))***---///111444888888555444555777555222///...000333555555000...+++***))))))((('''***,,,......---+++******,,,,,,,,,...000333555666999::::::;;;;;;888222...+++---000333555666666555777777666555333000---+++'''&&&%%%&&&(((((('''&&&***'''###"""$$$&&&((((((((()))+++,,,------,,,,,,...000222///+++((()))+++,,,++++++***))))))((((((+++++++++******)))((('''%%%&&&'''((()))***++++++,,,+++***))))))***+++,,,***+++,,,+++)))((()))***(((,,,//////+++(((((()))'''&&&&&&''')))******)))&&&'''((())))))))))))((()))((('''&&&%%%%%%&&&&&&###$$$%%%&&&'''''''''&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))***,,,,,,+++)))&&&$$$$$$$$$###""""""###%%%%%%###!!!###"""!!!!!!###$$$&&&&&&""""""######$$$$$$%%%%%%""""""###&&&((((((&&&$$$ $$$%%%%%%###  !!!######!!! {{{kkkbbb[[[___jjjuuuxxxxxx{{{zzzyyywwwuuusssrrrqqqllliiieeebbb___]]]ZZZWWWVVVUUUSSSPPPOOOOOOQQQSSSSSSSSSRRRSSSUUUTTTRRRPPPNNNNNNNNNMMMNNNNNNOOOOOOLLLNNNQQQRRROOOLLLJJJIIIJJJKKKNNNOOOOOONNNMMMLLLEEEFFFFFFFFFEEEEEEGGGHHHHHHGGGEEEDDDCCCDDDFFFHHHKKKMMMQQQTTTUUUSSSPPPMMMIIILLLMMMKKKFFFCCCCCCDDDEEEGGGIIIGGGBBB===999888888777777777777777777777999;;;;;;::::::===CCCHHHMMMPPPSSSRRRMMMIIIGGGGGGFFFHHHKKKNNNNNNLLLIIIGGGDDDCCCCCCCCCDDDBBB???===@@@???===>>>@@@BBBBBBAAA;;;<<<;;;<<>>;;;;;;888666555777888999999888999999888666666888999===:::666222111444888<<<===<<<:::888666666777888555555444111000000333555;;;===>>>>>><<<<<<>>>@@@:::888444000...---...///111222333222111000111222111111222333555666888888333222000...---,,,,,,,,,++++++*********,,,---...***)))'''***...333666777444222000......111444666666444111000333777;;;>>><<<999333///,,,+++---...111444777777444222333555333111...---///111222222...,,,***)))***)))((('''+++---......---++++++,,,//////......///111333555777888999;;;<<<999444000,,,...111444666666555555666777888777444111...,,,'''&&&%%%&&&((()))((('''+++(((%%%$$$%%%'''(((((()))***++++++,,,,,,++++++---///111///***'''''')))(((((()))))))))*********+++++++++******)))((('''$$$$$$%%%&&&''')))***+++,,,+++***)))((()))***+++)))*********((('''((()))(((,,,000///,,,))))))***'''&&&%%%''')))***)))(((&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&(((***+++---......,,,(((%%%%%%%%%###""""""###$$$%%%$$$"""###""""""!!!!!!###%%%&&&###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%(((******(((&&&!!! """###$$$### ######"""!!! ~~~mmmddd\\\___jjjuuuyyyxxx||||||{{{yyywwwuuusssrrrnnnlllhhhdddaaa]]]YYYVVVTTTTTTTTTRRRPPPOOOQQQSSSRRRRRRSSSTTTVVVVVVUUUSSSOOOOOONNNNNNMMMNNNNNNNNNLLLNNNQQQRRROOOMMMKKKJJJIIIKKKMMMOOOOOOMMMKKKJJJCCCEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEBBBAAADDDHHHLLLMMMMMMNNNOOOQQQQQQOOOLLLNNNPPPPPPMMMFFFAAA@@@@@@CCCFFFHHHGGGBBB>>><<<<<<999888888888888777777777999:::;;;::::::>>>DDDJJJLLLNNNOOOOOOMMMKKKIIIIIIFFFHHHJJJLLLLLLJJJGGGEEE@@@AAABBBDDDFFFDDDAAA>>>@@@>>>===>>>???AAAAAA@@@;;;;;;999:::AAAGGGFFF@@@::::::;;;===@@@???===;;;:::888777888999::::::999555666666666666777:::<<<<<<:::777444222444888<<<::::::888555333333555777555555444222111111333666;;;===>>><<<999999===@@@<<<999444000......000222333444555444111000111222111111111222444666999;;;444333222000...---,,,,,,,,,,,,,,,,,,,,,---......,,,***(((+++222999<<<<<<111000.........///111333888777555444444777:::======;;;666222///.........111333555555444333222333222///---,,,---...//////+++***))))))++++++***(((,,,---......,,,,,,---...444444333111///000333555555666999;;;<<<999444000,,,...111444666555444333444777999888555222///...'''&&&%%%&&&(((************((('''''')))+++++++++---,,,+++*********++++++,,,---...---***'''&&&&&&%%%%%%&&&''')))******+++************)))(((''''''###$$$$$$%%%'''((()))))),,,+++******)))*********((()))***)))'''''''''((()))+++------,,,+++++++++&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&)))++++++)))&&&%%%%%%%%%$$$%%%&&&(((***+++---///000...)))&&&&&&((($$$###"""###$$$%%%$$$###"""###$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))&&&  """###"""  """###"""  !!!!!!!!!  !!!!!! rrrhhh___```kkkwww|||||||||||||||{{{yyyvvvtttrrrpppnnnjjjfffccc^^^XXXTTTQQQSSSUUUTTTRRRPPPQQQSSSQQQQQQRRRUUUXXXYYYXXXWWWPPPPPPOOONNNMMMMMMMMMMMMMMMOOOQQQQQQOOOMMMLLLLLLGGGIIILLLMMMMMMKKKHHHFFFDDDEEEEEEEEEDDDDDDFFFGGGJJJIIIFFFBBBAAAEEELLLRRRPPPMMMJJJJJJKKKMMMMMMKKKKKKNNNOOOMMMGGGBBBAAAAAABBBFFFIIIGGGBBB>>>===>>>::::::999999888888888888999;;;<<<<<<<<<@@@FFFLLLLLLLLLKKKLLLNNNNNNMMMKKKFFFGGGHHHIIIIIIGGGDDDCCC@@@@@@AAACCCDDDDDDBBB@@@@@@>>>======???@@@@@@???<<<<<<::::::???DDDBBB<<<:::;;;===@@@AAA@@@>>>===:::888666777888:::;;;:::444555555555555777:::===;;;;;;999666444555999=========;;;777222111333666555666555444222222444666;;;===<<<999666666:::???===999333...---///333666777888888777444222222333444333111000222444888:::555444333222000...---,,,......///000000000/////////,,,***...666>>>AAABBB111000...---...///222333:::999888666555666888:::999888666333222000000///222222222333444444222111000...+++***+++,,,,,,,,,)))((((((***,,,---,,,***.........,,,+++,,,...000999999777444111000333666555666999;;;;;;888222------///222444555444222000333666999999666222000000((('''%%%&&&)))+++,,,,,,******,,,///333555666555111000---***)))***+++,,,+++++++++++++++)))&&&###$$$$$$%%%&&&'''((())))))))))))))))))((('''&&&&&&$$$%%%&&&'''((((((((((((,,,,,,,,,,,,,,,+++******)))***+++***((('''((()))+++***)))***,,,------,,,%%%$$$###%%%'''((('''&&&$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((()))******&&&)))...111111...)))&&&$$$$$$$$$%%%&&&(((***,,,,,,000222000+++'''(((***&&&%%%######%%%%%%%%%$$$###%%%''''''&&&%%%&&&''')))))))))(((''''''&&&&&&&&&&&&&&&(((***)))'''$$$  """$$$$$$""" !!!###"""  !!!"""!!!vvvlllbbbbbbmmmyyy~~~}}}}}}}}}{{{yyywwwtttrrrrrroookkkhhhccc^^^XXXSSSOOORRRUUUUUUSSSQQQRRRSSSPPPQQQRRRVVVYYY[[[[[[YYYQQQPPPOOONNNMMMMMMMMMMMMMMMOOOQQQPPPNNNMMMLLLMMMFFFHHHKKKLLLLLLIIIFFFDDDDDDEEEFFFEEEDDDDDDFFFHHHLLLKKKGGGCCCBBBGGGOOOWWWQQQMMMGGGFFFHHHJJJKKKKKKFFFIIILLLLLLHHHEEEEEEFFFCCCGGGJJJHHHBBB======???:::::::::999999999888888999;;;===>>>>>>BBBHHHMMMMMMKKKIIIKKKOOOQQQPPPNNNEEEFFFGGGGGGFFFEEEBBBAAACCCAAA@@@@@@BBBCCCCCCBBB@@@>>>======???@@@??????>>>===::::::>>>CCCAAA:::;;;===???BBBCCCBBB@@@>>>;;;888555444666999<<<<<<555666666555444666999<<<:::;;;;;;888666666:::===CCCCCC@@@:::555222444666555666666555444333444666;;;<<<<<<888333333888>>>===999222...---000555888;;;<<<;;;999666444444444888555222000000222666888555555444333111///---,,,///000222333333222111111111---+++000999AAAEEEEEE555333000......111444666;;;;;;:::888666555777888555444444444333222111111222111000222555666333//////---***)))***++++++***''''''(((***,,,...---,,,//////...,,,***,,,///222<<<<<<;;;666222111333777666777999;;;;;;666///***---///222444555333111///111555999:::777333111222)))'''&&&'''))),,,---------...111777<<<@@@@@@@@@555222...+++******,,,...,,,***)))***,,,+++'''###$$$$$$%%%%%%&&&''''''((())))))))))))((('''&&&%%%%%%&&&''')))))))))((((((------...///...---+++******+++,,,+++)))))))))***+++)))'''(((,,,///...,,,$$$######$$$&&&''''''&&&######""""""######$$$%%%%%%&&&'''((()))))))))((((((''''''(((((()))***+++***...444888888444...***$$$$$$$$$%%%&&&(((+++,,,,,,000333111,,,((()))+++(((&&&$$$$$$%%%%%%%%%$$$$$$'''******((('''''')))++++++***)))((('''&&&&&&%%%%%%&&&'''((((((%%%""" !!!!!! """%%%%%%$$$!!! !!!"""###"""!!!###"""wwwmmmfffjjjrrrxxx||||||}}}|||xxxwwwwwwsssmmmpppnnnlllhhhddd___XXXSSSVVVUUUSSSRRRRRRRRRSSSTTTTTTSSSQQQPPPQQQTTTWWWYYYUUUSSSQQQOOONNNNNNNNNNNNLLLPPPRRRRRRRRRSSSOOOHHHHHHIIIJJJIIIGGGFFFFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKHHHDDDEEEJJJOOONNNHHHCCCBBBFFFIIIIIIGGGEEEGGGIIIJJJHHHFFFEEEFFFGGGGGGGGGFFFDDDAAA===;;;>>>===<<<<<<===<<<:::888888:::=========@@@FFFKKKKKKHHHEEEFFFJJJMMMNNNMMMKKKIIIGGGDDDBBBAAAAAAAAACCCBBBDDDGGGFFFAAAAAADDDBBBCCCDDDCCC@@@===<<<;;;===@@@AAAAAABBBDDDAAA;;;???===<<<===??????===::::::999777666666777999;;;;;;999777777888:::::::::===<<<:::999888999999:::>>>>>>??????>>>999222---777777777777666555444333999::::::666222111555:::999555///+++***...333777999;;;===<<<999666333333666555555555555444444444222444666666555111...+++---111555777555222000///......///333999===???@@@222000...,,,,,,///222444888888777777666666555555222000......///222222333777666444444555444111///---***'''''')))+++)))'''&&&&&&((()))++++++,,,,,,---///000...,,,+++...000:::999777666666666777888888999;;;===<<<888111,,,---000444666555333222111444555666777666555333111,,,***&&&$$$%%%)))---000+++)))***111<<>>BBB@@@999000***&&&%%%$$$###$$$%%%&&&'''+++---//////,,,)))'''&&&,,,,,,,,,***'''&&&'''((()))***+++,,,,,,+++)))((()))***++++++***(((&&&$$$))))))***)))(((&&&$$$###$$$"""  """$$$%%%$$$""" !!!"""###!!!~~~uuukkkdddiiirrrxxx||||||}}}{{{wwwvvvvvvrrrlllnnnmmmkkkiiieee___XXXSSSVVVUUUTTTSSSSSSSSSTTTUUURRRQQQPPPOOOOOOQQQSSSTTTVVVUUUSSSQQQOOONNNMMMMMMLLLNNNPPPRRRVVVYYYUUUNNNJJJJJJJJJIIIGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDJJJKKKLLLHHHDDDCCCFFFJJJJJJEEE@@@@@@DDDGGGHHHGGGHHHHHHIIIJJJJJJHHHEEEDDDDDDDDDDDDDDDCCCAAA???===>>>===<<<<<<<<<;;;888666888:::<<<;;;;;;<<>>@@@@@@CCCFFFCCC>>>???===;;;<<<>>>>>>===;;;:::999777555666999<<>>???>>>:::444///333444555555555444333222555777777333//////333777888555///++++++...222555999;;;<<<<<<999777777777444444555555666666666777222333555666444222...,,,///222666777555111...---///000333888<<>>>>>BBBFFFGGGFFFIIIHHHHHHIIIKKKJJJEEEAAABBBBBBAAAAAA@@@@@@@@@???===<<<;;;;;;;;;999666333:::<<<===;;;999:::>>>BBBEEECCCAAACCCHHHLLLLLLLLLMMMJJJGGGDDDBBBAAAAAABBBHHHGGGGGGIIIFFFBBBBBBFFFDDDGGGJJJJJJGGGAAA===;;;888<<<>>>???BBBFFFDDD???>>><<<::::::<<<=========<<<999777555777;;;@@@CCC:::999999:::===??????>>>===<<<999777777777999:::;;;<<<===>>>>>>:::555111///000222444444333222111000222222///------000444555222///,,,,,,...111444888999999888777666777999333333444555666777888888222333444555444222///...000333777777555000---+++///111666;;;???@@@===:::111///,,,***))))))+++,,,---000333666777555333111,,,***)))+++...222444555666555555555777777666444///------...111111---)))((())))))*********++++++,,,...000000...,,,,,,,,,---///222555999<<<>>>???777888:::<<<<<<999444000***---000222333555888:::999999:::;;;:::888666555///,,,)))'''''')))---///---***(((+++333:::???@@@===888111...///000///...---+++***(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''((()))******(((%%%######$$$###%%%'''))))))***---///111111///...---,,,,,,,,,+++************+++,,,,,,,,,,,,,,,+++)))&&&###"""%%%$$$###$$$&&&'''''''''&&&%%%$$$###$$$&&&(((***)))***---111666888888777555666777666444333333444444888@@@HHHKKKEEE777+++((('''&&&%%%%%%%%%%%%%%%)))+++------+++(((''''''+++,,,---,,,(((%%%$$$$$$(((((()))***)))(((&&&%%%%%%&&&'''(((((('''&&&%%%)))+++---......---+++)))&&&%%%%%%%%%$$$""" """######"""|||pppgggaaagggqqqwww{{{~~~~~~~~~{{{uuurrrrrrnnnhhhhhhhhhhhhiiigggbbb[[[VVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOORRRRRRSSSRRRQQQOOOMMMKKKKKKKKKLLLSSS___hhhddd[[[RRROOOLLLIIIGGGGGGFFFEEEFFFGGGGGGHHHGGGEEECCCBBBGGGIIIJJJHHHDDDAAA@@@@@@AAA???===>>>AAAEEEGGGGGGIIIGGGFFFIIIMMMMMMGGGAAABBBAAA@@@???????????????===<<<;;;::::::888444111;;;===>>><<<:::;;;???CCCEEECCCBBBEEEKKKOOOPPPOOOQQQOOOKKKHHHFFFEEEEEEEEEGGGEEEFFFGGGFFFCCCDDDHHHEEEGGGHHHFFFBBB===:::999777:::======@@@CCCAAA<<<===<<<::::::;;;===???@@@???<<<888666777<<>>@@@AAAAAA???<<<999888777888888888999:::<<<<<<999555111,,,...000333444333222111---...///---+++,,,///111///...,,,,,,---000333555777777666444222222444666222333333444555555666666222222333333333222111000000333666666444000---,,,---111666<<>>>>>===>>>>>><<<888555333333555666<<>>===???BBBEEEGGGHHHIIIHHHHHHMMMQQQQQQLLLFFFCCCBBBAAA@@@???>>>>>>???===<<<999888888666444222888:::<<<;;;:::;;;@@@DDDFFFEEEEEEIIIOOOTTTTTTSSSUUUTTTQQQNNNLLLJJJIIIIIIFFFCCCCCCEEEDDDBBBEEEKKKIIIHHHFFFAAA===:::999:::888;;;<<<<<<===???===777;;;;;;;;;:::;;;>>>AAACCCBBB???;;;888888;;;@@@CCC>>>:::555333666;;;???BBBDDDCCC@@@===;;;999888777666666777999:::888444111,,,...000333444444444333------------,,,,,,...///)))))))))+++---111555777999999666333000000222444333333333333333333333333111111222222222333333333///111333444222000//////000333999>>>@@@<<<666000...---+++++++++,,,---...111111///...------------+++)))((())),,,///111222444444444666999:::999888000000111555777666111---+++******)))******+++,,,---...///111111000...,,,***---111555999;;;======;;;:::999999888555111---+++,,,------...111555888;;;<<<======<<<999777555333111...+++***+++---...+++((($$$###&&&***...111444222000.....................,,,***(((&&&$$$###"""$$$&&&&&&&&&&&&((()))+++,,,---,,,)))&&&&&&&&&$$$&&&)))******+++,,,---111///---,,,******++++++((((((((()))***+++,,,---+++,,,,,,---,,,)))'''%%%%%%%%%%%%%%%%%%&&&((()))++++++***)))((())))))***+++,,,///444:::???AAABBBFFFFFFFFFBBB<<<777444222444333444;;;AAA???777...((((((''''''&&&%%%$$$######$$$&&&&&&%%%######$$$###&&&)))***)))'''''''''************)))(((''''''######$$$%%%%%%&&&&&&&&&%%%'''***---...---,,,+++%%%&&&(((+++---+++((($$$!!!###$$$%%%$$$!!!  rrriiidddjjjsssyyy|||~~~~~~zzztttqqqqqqnnniiiggggggffffffeeeaaa]]]YYYUUUUUUUUUVVVUUUTTTTTTSSSQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPQQQQQQPPPOOOOOONNNKKKLLLMMMQQQZZZbbb___XXXQQQMMMJJJIIIJJJIIIEEEBBBCCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEEEEEEECCCBBBAAA>>>>>>>>>@@@BBBDDDGGGIIIKKKKKKMMMQQQTTTTTTOOOJJJDDDCCCCCCBBBAAA@@@@@@???>>><<<888666666666555444333666888888777999>>>CCCFFFEEEFFFKKKRRRWWWXXXWWWWWWVVVUUUSSSQQQNNNKKKIIIFFFDDDCCCDDDCCCBBBFFFLLLNNNLLLGGGAAA<<<:::;;;<<<999<<<===<<<<<<===:::444888999:::;;;;;;===@@@CCCBBB@@@<<<999999<<>>;;;999888666666777888999777444111......000222333444555555......------------------'''''''''))),,,111666888<<<;;;999666333222333555444444444444333333222222111111111111222333444555000111222111000000111222666888<<>>>>>===:::888666555333000---,,,,,,---...---+++(((&&&&&&))),,,///111000//////..................---+++)))'''$$$###"""$$$&&&'''&&&&&&'''(((***+++---,,,***(((''''''&&&(((+++,,,+++***++++++------,,,+++************'''''''''((()))***+++,,,***+++,,,,,,+++***)))((($$$%%%&&&&&&%%%&&&(((***,,,,,,,,,,,,,,,------...//////000333999>>>BBBCCCJJJKKKJJJEEE???888333111000......111555666111---&&&&&&&&&&&&%%%$$$######!!!"""$$$$$$###"""###$$$!!!$$$'''((((((((()))***,,,+++***)))((((((''''''######$$$$$$%%%%%%&&&&&&%%%&&&((()))***++++++***$$$%%%(((+++------***'''###%%%&&&%%%###!!!!!!!!!!!! tttkkkgggllluuuzzz|||~~~zzztttrrrrrrpppkkkiiigggeeedddccc```]]]ZZZWWWWWWXXXXXXXXXWWWVVVUUUPPPOOOOOOOOOPPPRRRTTTVVVVVVUUUSSSRRRPPPOOOOOOOOOLLLNNNNNNOOOTTTYYYWWWRRRJJJGGGFFFIIILLLLLLHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCBBBAAA<<<===???@@@AAACCCFFFGGGJJJLLLOOOQQQQQQNNNJJJGGGBBBCCCDDDEEEEEEDDDCCCBBB@@@<<<777444555666777888333555777777666888===BBBCCCBBBDDDJJJQQQWWWXXXWWWUUUUUUVVVUUURRRNNNIIIFFFKKKGGGEEEEEECCCAAAEEEKKKOOOMMMIIICCC>>>::::::;;;;;;===>>><<<===>>>:::444333666999::::::;;;???AAA???>>>;;;:::;;;===@@@BBB@@@<<<777555555777888999===???@@@AAAAAA>>>;;;999888888888999999888555222////////////111333444666///...------------,,,+++(((((('''(((***///444777::::::999777444333444666444555555555555555555555111000000000111333555777444333111///------000333;;;;;;<<<>>>>>>;;;666222...------,,,,,,,,,------000///---,,,++++++++++++)))'''''')))---111444444444333444555888999888777111000000333666666333///******))))))***,,,...///000///...000444666555444000000111333555777999:::666555333333444333111///+++---///000111222555888???@@@@@@@@@???<<<:::888777555222///---,,,---------,,,***((('''(((+++---///000000000////////////......---,,,***(((%%%$$$"""%%%'''''''''&&&&&&'''&&&)))++++++)))'''&&&&&&'''***,,,---+++***))))))))))))************))))))''''''&&&''''''((())))))+++++++++***))))))(((((($$$&&&''''''%%%%%%(((+++******,,,...000222444444444222000222666<<<@@@BBBEEEFFFEEEBBB;;;444000...*********,,,......+++)))###$$$%%%%%%%%%$$$###"""!!!"""$$$$$$######$$$%%%###$$$&&&&&&&&&&&&(((***++++++)))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))******$$$%%%&&&)))+++***(((%%%$$$%%%&&&%%%###"""""""""!!!vvvmmmhhhnnnwww{{{}}}~~~zzztttrrrsssqqqllljjjhhheeecccaaa```]]][[[XXXYYYZZZZZZZZZYYYWWWWWWRRRQQQPPPPPPRRRUUUYYY[[[[[[ZZZWWWSSSQQQOOOOOOOOOLLLOOOOOONNNPPPSSSRRRMMMDDDBBBCCCHHHNNNOOOKKKGGGGGGEEECCCBBBAAAAAAAAABBBHHHFFFDDDDDDDDDCCCBBB@@@<<<===>>>???@@@BBBDDDFFFGGGJJJNNNOOOLLLGGGCCCAAA@@@BBBDDDFFFGGGGGGFFFEEE@@@<<<666333444666999:::666888999999888999>>>BBB@@@@@@BBBHHHPPPUUUVVVUUURRRSSSUUUTTTRRRLLLGGGCCCOOOKKKHHHFFFCCCAAADDDJJJLLLLLLIIIEEE???:::888888;;;>>>???>>>>>>@@@<<<777///333777999999:::===???<<<<<<::::::<<<>>>AAACCC???===:::999888888666444888:::>>>AAABBB@@@===;;;:::999999:::;;;999666333000///......///111444666///...---,,,,,,,,,+++)))+++)))'''''')))---222555555666666555333333444555444555555666777888999999111000//////111333666888777555222---+++,,,///222;;;;;;:::;;;:::888444000///...---,,,+++*********+++,,,---------,,,++++++'''&&&&&&)))...333666777444333444555777888777666111000000222555666333///***)))))))))***,,,///000111///...000444888888777111000111111333666999:::222111000111333444333222***---000222333555888:::AAABBBBBBBBB@@@>>>;;;999888666333000------------++++++***(((&&&&&&(((***///000222222111000000111---------,,,+++(((&&&%%%###%%%'''((('''&&&&&&&&&$$$&&&))))))(((&&&&&&&&&(((+++------+++)))((((((&&&''')))*********)))((('''&&&&&&&&&&&&'''((((((,,,+++***(((''''''&&&&&&$$$&&&((('''%%%%%%(((+++''')))+++///222666888:::777444000000444:::???AAA===>>>>>>;;;666///+++)))&&&''')))******)))'''&&&!!!"""###$$$%%%$$$###""""""###%%%%%%$$$$$$%%%'''%%%&&&&&&&&&%%%%%%''')))******((('''%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&(((***+++%%%%%%%%%'''((((((%%%###$$$%%%&&&&&&$$$""""""### uuuppplllnnnvvv|||~~~|||~~~|||yyyvvvssspppooollljjjfffbbb___]]]]]]]]]XXXWWWWWWWWWYYYYYYXXXWWWUUUSSSQQQPPPRRRUUUXXX[[[ZZZZZZXXXSSSNNNMMMOOORRRPPPPPPPPPPPPOOOMMMKKKJJJFFFEEECCCDDDFFFIIIIIIIIIGGGGGGHHHHHHGGGFFFEEECCCJJJGGGCCCBBBCCCEEEGGGHHH???@@@AAA@@@???>>>>>>???HHHLLLPPPPPPMMMGGGBBB@@@CCCDDDFFFJJJLLLKKKHHHEEE===888333111444888:::;;;999::::::::::::;;;>>>@@@CCCCCCDDDFFFIIINNNRRRTTTNNNNNNNNNLLLHHHFFFEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@JJJLLLMMMKKKGGGCCC@@@>>>BBBBBBAAA@@@???===:::999888888888888:::<<<>>>??????<<<777444555999>>>BBBDDDCCC@@@===:::777555333777777999>>>AAAAAA===:::===@@@BBBAAA===777333111////////////000000000000000000///...---,,,,,,,,,///***&&&%%%)))///222333444333111000000222444666777555333333666999::::::888666333111000222555777999999888333...******,,,333555777999888555222000111222111///---+++,,,---222222111111///...,,,,,,,,,+++***)))+++///333666333444555666666777777777666111---...222444222///,,,+++*********+++,,,---///......000444555444222222111000///000111333555222222222333444555444333,,,///444555666777;;;???AAABBBBBBBBBAAA>>>;;;999777333///.........+++((()))***++++++***)))***,,,000000000000000//////...,,,---......,,,)))%%%###%%%%%%%%%%%%&&&((()))***,,,//////,,,&&&###%%%(((------,,,+++++++++,,,,,,***(((&&&$$$$$$%%%((()))#########$$$&&&))),,,---)))))))))(((((('''''''''(((&&&%%%&&&)))+++***(((((((((+++111888>>>BBBDDDGGG@@@777111000000000///333333222111...+++(((&&&!!!###%%%'''(((((('''&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&++++++)))&&&###!!!"""###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***'''%%%""" ###$$$%%%$$$###""""""###!!! vvvpppkkknnnwww~~~|||~~~|||zzzwwwtttrrrqqqkkkiiifffbbb___^^^^^^^^^ZZZXXXVVVVVVWWWXXXWWWVVVUUUTTTRRRQQQRRRTTTWWWYYYXXXXXXWWWSSSOOONNNOOORRROOOOOOPPPPPPOOOMMMLLLJJJFFFDDDCCCCCCEEEGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEHHHFFFCCCBBBCCCFFFHHHIIIBBBCCCBBBAAA>>>===>>>???GGGKKKOOOOOOLLLGGGBBB@@@>>>AAAEEEKKKNNNNNNJJJFFF???:::444333666999;;;;;;::::::::::::999;;;>>>AAACCCCCCDDDFFFJJJNNNRRRTTTMMMLLLKKKIIIFFFCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@>>>LLLNNNQQQQQQMMMIIIGGGEEEFFFFFFDDDAAA>>>;;;::::::<<<<<<;;;;;;;;;===>>>???>>>;;;777333333666:::>>>BBBAAA???===;;;888777666555555777;;;@@@AAA@@@===>>>@@@AAA@@@<<<777333111......////////////////////////......------,,,,,,...***&&&%%%)))---000111000///......///222555777777555333333555888999999777555333111111333555777::::::999555///+++******///111333555555444111000111222111///,,,+++,,,---111111222222111000...---...---++++++,,,///222444222333555666777777666666555111...///333555333111---,,,+++*********+++,,,---------000444666666444333222111111111222333555000000111222444444444333///333666777777888===AAAAAAAAAAAAAAA>>>;;;888666444222000......---+++))))))***++++++******+++,,,//////000000000///......,,,,,,------+++)))'''%%%%%%%%%%%%&&&'''((()))***...000000,,,'''$$$&&&(((++++++++++++++++++******+++***(((&&&%%%%%%&&&'''$$$%%%%%%''')))+++,,,...))))))))))))(((((((((''''''&&&%%%'''***+++***)))***+++...555===EEEIIIKKKHHHAAA888111---,,,***))),,,,,,,,,+++***'''%%%$$$"""$$$&&&'''((('''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&'''++++++***'''$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&'''((((((%%%###!!! """#########""""""###%%%###!!!zzzsssmmmpppyyy}}}~~~|||zzzwwwuuusssrrrjjjhhheeecccaaa_________\\\ZZZVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRTTTVVVWWWVVVVVVVVVTTTQQQOOOOOOPPPNNNNNNOOOOOOOOONNNLLLKKKEEECCCBBBBBBDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDGGGIIIKKKGGGFFFEEEAAA>>>===>>>@@@FFFIIIMMMNNNKKKFFFBBB@@@<<<@@@FFFMMMQQQQQQMMMJJJ@@@;;;666444777:::;;;;;;:::;;;:::999999;;;>>>BBBCCCCCCEEEGGGJJJNNNRRRTTTMMMLLLJJJGGGDDDBBBAAA@@@AAABBBCCCDDDCCCBBB@@@???EEEIIIMMMNNNLLLHHHEEEDDDHHHIIIGGGCCC===::::::<<>>>>>>>>???@@@===;;;666333111333555777======<<<;;;::::::999999222222444888===@@@AAAAAA>>>@@@@@@>>>:::666444333/////////...............---------------------------***&&&%%%'''+++...///---------...000444777999666444222222444666777666666555333222222333555666:::::::::666111,,,)))((()))+++...000222111000000111222111///,,,++++++,,,///000222444444333111///111///...------...000222111222444666777666555444444222///000444666555333///...---+++************,,,,,,---000333666777666444444333222222222333333......000111333333444444444666888888777999>>>CCCBBBAAAAAA???<<<777333111000111111000---+++******)))***++++++******+++---...////////////...------,,,++++++******)))((((((&&&&&&&&&'''((()))++++++///000000---(((%%%&&&(((((()))***++++++***)))(((,,,+++)))(((&&&%%%%%%%%%%%%&&&(((***+++,,,------******++++++******))))))'''&&&&&&(((+++---...---...///222999BBBIIINNNOOOJJJDDD:::222,,,(((&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&******)))'''$$$"""###$$$###$$$$$$$$$$$$###""""""$$$$$$###"""!!!!!!""""""'''''''''&&&&&&&&&%%%%%%"""!!!  !!! !!!!!! """%%%(((%%%###{{{tttvvv~~~~~~}}}{{{yyyvvvtttrrrqqqiiigggfffdddbbbaaaaaa```___[[[WWWTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXSSSTTTUUUTTTRRRPPPOOONNNLLLMMMNNNOOOOOONNNMMMLLLEEECCCAAAAAACCCDDDDDDDDDFFFFFFHHHHHHIIIHHHGGGFFFDDDEEEFFFFFFFFFHHHJJJLLLKKKJJJGGGCCC???>>>???AAADDDGGGJJJKKKHHHDDD@@@??????BBBGGGMMMQQQRRROOOLLLAAA<<<777555777:::;;;:::::::::999888777:::>>>AAACCCCCCEEEHHHKKKOOORRRTTTPPPMMMJJJGGGEEEDDDBBBAAA???AAACCCDDDDDDCCCAAA@@@???CCCGGGHHHFFFCCC@@@>>>DDDGGGHHHEEE???;;;;;;===BBBAAA@@@@@@@@@@@@AAABBB<<<:::666333111000111222777888888888888999999999333333333666:::>>>AAACCC???@@@@@@===:::666444444111000000000//////......,,,,,,,,,,,,,,,---------,,,***'''%%%&&&))),,,.../////////000222555888:::666444222222444555444444444444333333333444555666888888888666222---)))''''''(((+++---///000000000000111111///,,,++++++------///333666777666333222333222000///....../////////111444666666666444333333222111222555777666555000000...,,,+++)))((((((------...///222444555666444444444333333222222222,,,---000111111222333444555777888777666888>>>CCCCCCBBBAAA???:::666111...---000222111---******+++(((***++++++++++++,,,---...............------,,,++++++)))(((((()))******(((((())))))***,,,---...//////...+++(((%%%&&&'''&&&(((***++++++***)))(((******))))))((('''&&&&&&&&&''')))+++,,,---,,,,,,+++,,,---.........------((((((***---000222444555444444666;;;AAAGGGJJJKKKHHHCCC;;;222,,,'''$$$######$$$%%%'''((((((''''''%%%&&&&&&&&&&&&%%%$$$###%%%$$$###!!! !!!"""######$$$$$$$$$$$$'''((((((&&&###""""""#########$$$$$$######"""!!!$$$$$$###"""!!!!!!!!!!!!)))(((((('''&&&%%%$$$###   """!!!&&&)))'''$$$|||{{{yyywwwtttrrrpppooohhhhhhfffeeecccbbbaaaaaa```\\\XXXTTTTTTTTTTTTSSSRRRRRRSSSUUUVVVXXXYYYZZZSSSSSSSSSSSSSSSQQQNNNLLLJJJKKKMMMNNNOOOOOONNNMMMFFFDDDBBBBBBCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGEEEGGGIIIIIIHHHHHHJJJLLLMMMLLLIIIEEEAAA@@@AAACCCDDDGGGJJJJJJGGGCCC???>>>BBBCCCFFFJJJNNNOOOMMMKKKAAA===888666888::::::999999:::999888888:::>>>AAABBBDDDFFFIIILLLPPPRRRTTTPPPMMMHHHFFFEEEDDDCCCAAA===???@@@BBBBBBAAA@@@???AAADDDHHHIIIFFFCCC@@@???===AAAEEEFFFCCC???======@@@????????????AAABBBCCC;;;:::777444222111000000222222333444555666777777555555555555777;;;???BBB???@@@@@@>>>:::777555555333333333222111000//////+++++++++,,,,,,,,,,,,,,,***)))(((&&&&&&(((+++...111111111111222444666777777555333333444444333111333333333444444444555555666555555444222...***'''))))))+++,,,---///000000/////////...,,,+++,,,...,,,///333666888777555444333333222111000000/////////000222444555444333222222222222444555666666555111111///---+++)))((('''...////////////000222333333333444444444333111000,,,...111111000000111333444555666555444777<<>>>>>>>>>>>>>>===AAADDDGGGGGGEEEBBBAAA@@@<<<>>>AAADDDEEECCCAAA???<<<<<<<<<<<<<<<>>>@@@AAA::::::999777666444222111//////000111333444555555666777777666777999>>>BBB???@@@AAA@@@===999777666555555444333222111000///++++++++++++++++++++++++))))))(((''''''(((,,,///333333222222333333444444888666444444444333222000111222333444555555555555444333222222333111...,,,------,,,,,,,,,---......,,,---...---,,,,,,...000---///222555777777666555222222333333333222111000///000111222222333333333222222333444555555555555111111000...,,,***(((&&&...//////...,,,---000222222333555666666444333111///111444333///...///111000222444444333555:::???CCCCCCBBB???;;;777222000,,,///222333111...,,,+++(((***+++,,,+++,,,---///...////////////...------+++***)))((('''((()))************+++,,,---//////...---***(((&&&%%%$$$###'''((()))***++++++******(((((((((((()))***+++,,,))))))***+++,,,,,,++++++...111444888:::;;;;;;;;;555777999::::::;;;===???@@@>>>======>>>>>>>>>===444333000,,,&&&###"""""" !!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%$$$###!!!  """######"""""""""$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$###""""""######""""""""""""######((())))))***)))((('''&&&!!!!!!!!!  !!!"""%%%###!!!~~~}}}zzzwwwsssooommmkkkjjjiiihhhgggeeecccaaa``````]]]ZZZXXXXXXWWWUUUTTTVVVWWWYYYZZZZZZZZZXXXWWWVVVTTTQQQQQQQQQOOOLLLIIIGGGIIIKKKMMMOOOOOOOOOOOOKKKIIIFFFEEEFFFFFFFFFEEEEEEGGGIIIJJJLLLLLLLLLKKKLLLPPPRRRQQQLLLIIIIIIKKKKKKKKKKKKIIIGGGFFFGGGHHHMMMOOOPPPOOOJJJFFFCCCAAAAAADDDJJJPPPSSSQQQLLLHHHFFFBBB===;;;======<<<:::;;;===???@@@@@@@@@AAACCCBBBDDDGGGJJJNNNPPPRRRTTTNNNIIIDDDBBBDDDFFFDDDBBB@@@@@@>>>>>>>>>>>>?????????AAACCCCCCBBBAAABBBCCCBBB???>>>AAAEEEGGGEEEBBB;;;:::999888888999:::;;;::::::;;;;;;:::888666555//////000111222222333333555777888777777:::???CCC>>>AAACCCCCC???;;;888666666555444333111000///...,,,,,,++++++******))))))'''((()))(((''')))---111666666666666666777777777999777666555555444111///000222333555666666555444444222111222444555444222222111...,,,*********+++***+++,,,---,,,---///111...///111444555666666666000111333444444444333222000000//////000111333444111333444555444333333333111000000///---***((('''+++,,,---,,,***+++///222333555777999999888666444222555777444///,,,,,,///,,,///222333333555999===AAAAAA@@@>>>;;;777444111---...111444444222...***(((***,,,,,,,,,,,,...000//////000000000///......******)))(((((((((((((((((((((((()))***+++------///---***((('''&&&$$$###&&&&&&'''((())))))******+++***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,------000333777<<<@@@BBBBBBBBB???@@@AAA???;;;999:::;;;<<<:::888999:::;;;:::999///000///+++&&&######$$$!!!"""###%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!! !!!###$$$$$$$$$######%%%&&&&&&%%%######$$$""""""######""""""!!! !!!"""######'''(((***+++,,,+++***)))$$$$$$###"""!!!  !!!!!!!!! !!!zzz~~~{{{xxxssspppmmmkkkjjjjjjiiihhheeecccaaa```___]]][[[ZZZZZZXXXVVVTTTZZZ[[[\\\\\\[[[YYYWWWUUUXXXTTTQQQPPPPPPOOOLLLIIIGGGHHHJJJMMMOOOOOOPPPPPPMMMKKKHHHGGGGGGHHHGGGFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNRRRUUUSSSMMMIIIHHHJJJIIIKKKKKKKKKIIIHHHIIIJJJQQQRRRSSSRRRMMMHHHEEECCCBBBGGGPPPXXX\\\YYYQQQKKKHHHDDD???>>>???@@@>>><<<===???BBBDDDCCCCCCCCCDDDBBBDDDGGGJJJNNNQQQSSSSSSPPPKKKEEEDDDGGGIIIHHHEEEEEEDDDBBB@@@@@@AAABBBCCC@@@AAACCCDDDDDDEEEGGGIIIHHHBBB===>>>DDDHHHGGGDDD:::999888666555555666666999:::<<<===<<<;;;999777000000111111222222222333444666888888888;;;@@@DDD>>>AAADDDDDDAAA<<<888777555555444222000///...------,,,,,,+++***)))((((((&&&(((***)))(((***...222999::::::;;;<<<<<<======:::888666666555444111///000111444666666666555444444222000222666999999777555333///+++)))((((((((((((***,,,,,,,,,...000333...///111333444555666666///000333555666555444333111000///...///000333444111333555555444222222222000000000///---+++((('''(((***+++***)))+++000444444666999;;;<<<;;;888666444777999555///++++++---***...222444444666999===>>>??????===;;;777444222......000444777555///***(((***,,,,,,,,,,,,...000000000000000000//////...*********)))((((((''''''&&&&&&''''''((()))+++,,,000...+++)))((('''%%%$$$&&&%%%%%%&&&&&&((()))***...---***((('''(((***,,,///...---,,,,,,---//////111444999???CCCFFFGGGGGGEEEFFFFFFAAA;;;777666777444333222333555777777777///111111...)))&&&&&&'''###$$$%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$###""""""!!!!!!""" ###%%%&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%!!!!!!!!!!!!!!!  !!!"""###&&&'''***,,,------,,,+++&&&&&&%%%$$$###!!! """"""!!!  }}}zzzwwwuuurrrnnnkkkkkkiiigggfffeeeccc```]]]]]]\\\[[[ZZZZZZYYYYYYYYY\\\[[[[[[YYYWWWUUUTTTRRRUUUVVVUUURRRNNNKKKJJJKKKIIIGGGGGGJJJOOOPPPLLLHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHKKKOOOQQQPPPMMMJJJLLLQQQVVVUUUOOOIIIHHHIIILLLMMMNNNNNNMMMKKKIIIGGGKKKOOOSSSRRRNNNIIIGGGGGGDDDHHHPPPXXX]]]ZZZRRRJJJFFFDDDAAA???>>>===;;;:::????????????@@@AAABBBCCCHHHIIIKKKMMMPPPSSSVVVWWWWWWRRRLLLHHHGGGFFFCCC@@@DDDIIILLLHHH@@@<<<===AAA>>>AAAEEEHHHIIIIIIJJJJJJJJJFFFCCCBBBDDDDDDBBB@@@;;;999888888999999888666666888:::;;;;;;999777555............///000111222555555666777:::===@@@BBB>>>???@@@AAA@@@===:::888666444222000...------...//////...---,,,++++++***''''''((()))+++---000111999888777777888999<<<===CCCGGGBBB444///555777333333333333333333333333333222333444666666777666666666222---(((&&&&&&''')))((()))***+++---...///000...///111222333333222111000222555888888777555333333222000//////111222333333444444333111000000111000111111111///,,,)))''')))***+++******+++---000222444888;;;>>>>>>======;;;:::999666333...+++(((''',,,111666888999:::;;;BBB>>>:::999:::999444///000...---...111111...,,,)))))))))***+++,,,---...000//////000222222...+++---------,,,+++***)))(((%%%%%%%%%&&&(((***---...------,,,+++***(((((('''%%%&&&&&&%%%$$$%%%''')))---------+++***)))***,,,,,,,,,+++***+++...444777;;;>>>BBBFFFGGGFFFCCCAAAAAAAAA@@@>>>;;;666222////////////000000222333333000000...,,,***((('''&&&%%%&&&'''''''''''''''&&&$$$$$$#########$$$%%%%%%$$$%%%&&&%%%#########%%%############$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%"""!!! !!! !!!###$$$""" ###%%%&&&((()))******)))***'''###"""######  }}}zzzxxxuuurrrnnnkkkllljjjhhhffffffdddaaa^^^^^^]]][[[ZZZYYYZZZZZZ[[[\\\[[[[[[YYYXXXVVVTTTSSSTTTUUUTTTQQQMMMJJJIIIIIIJJJHHHGGGJJJOOOPPPLLLHHHKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKNNNPPPPPPNNNLLLLLLPPPTTTSSSOOOJJJHHHGGGKKKLLLMMMNNNNNNLLLJJJIIIKKKOOOSSSTTTRRRNNNKKKIIIDDDGGGMMMTTTXXXWWWPPPIIIFFFCCC@@@???>>>===;;;999=========>>>???@@@AAABBBIIIJJJLLLMMMOOOQQQUUUWWWVVVQQQKKKHHHHHHHHHFFFDDDBBBGGGJJJIIIEEE@@@??????@@@BBBEEEHHHIIIIIIJJJJJJIIIEEEBBBAAABBBBBB???<<<999888777888:::;;;:::999888999;;;;;;:::777555333------......///111222333666666777888;;;>>>@@@BBB@@@@@@???>>>===;;;:::999555444222000............000//////...---,,,,,,+++))))))((()))+++...000222777666666666777:::<<<===HHHLLLEEE777111555666111555555555444333333222222111222444777:::;;;888555444111---)))''''''((()))((()))***+++---///000111///000111222333222222111///111444777888888666555555444222000///000111222222333444444222111111111111222222111///,,,)))'''((()))***)))((())),,,...222555888<<>>CCCFFFIIIKKKIIIEEE???<<<999999888777555222///...,,,,,,,,,,,,---...///000000///...,,,***((('''&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$""""""""""""###$$$%%%&&&&&&&&&'''(((((('''&&&&&&###"""!!!!!!!!!!!!!!!#########"""!!!"""###%%%'''(((((((((((()))&&&###"""######!!!~~~{{{xxxvvvrrrnnnkkkkkkiiigggfffeeedddbbb```^^^]]]ZZZYYYXXXZZZ\\\]]]\\\[[[[[[ZZZXXXVVVTTTSSSTTTTTTTTTQQQMMMIIIHHHHHHJJJIIIHHHKKKNNNOOOLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOONNNMMMMMMOOOQQQQQQOOOKKKHHHEEEIIIJJJLLLMMMMMMMMMLLLKKKMMMNNNQQQTTTVVVTTTOOOLLLEEEFFFIIINNNRRRRRRMMMIIIEEECCC@@@>>>===<<<:::999::::::;;;;;;<<<>>>???@@@JJJKKKMMMMMMNNNPPPTTTWWWUUUQQQKKKIIIJJJKKKJJJHHHAAADDDGGGJJJIIIFFFAAA???AAACCCEEEGGGIIIIIIIIIIIIGGGDDD@@@??????>>>:::777555555666888;;;======<<<;;;;;;<<<;;;999555111///,,,,,,,,,...///111333444777777888:::<<>><<<:::999888888555444222000.........///000000//////......------,,,+++))))))***...111444444444444555777999;;;<<>><<<:::;;;;;;999333...,,,++++++,,,...///...---*********+++---///000111111111111222222111...+++***+++++++++++++++******))))))(((((()))***,,,---............------,,,+++)))))))))(((&&&&&&(((***---,,,,,,,,,+++******)))+++---...---...444???HHHIIIKKKMMMLLLIIICCC<<<888333222111000///.........***)))))))))***+++,,,---......,,,+++***(((''''''&&&''''''((()))******+++))))))((('''&&&&&&&&&&&&$$$%%%%%%$$$""""""###$$$###"""!!!!!!"""###%%%&&&&&&'''((())))))((('''&&&$$$"""!!!!!!""""""  !!!"""#########!!!"""$$$&&&''''''&&&&&&&&&%%%############"""  {{{yyyvvvsssooollljjjhhheeeddddddcccbbb```^^^\\\YYYWWWVVVXXX[[[]]]\\\[[[[[[ZZZXXXWWWUUUTTTTTTUUUUUURRRNNNKKKIIIHHHKKKJJJIIIKKKMMMNNNLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGIIIKKKMMMMMMLLLMMMMMMMMMNNNNNNLLLGGGDDDFFFGGGIIIKKKLLLMMMMMMMMMNNNMMMMMMPPPTTTUUURRROOOHHHGGGFFFIIIMMMOOOMMMJJJEEECCC@@@>>>===<<<:::999888888888999:::<<<===>>>HHHJJJMMMMMMNNNPPPUUUYYYWWWRRRMMMKKKLLLMMMLLLKKKCCCCCCCCCFFFIIIHHHEEEAAABBBBBBCCCEEEGGGHHHHHHGGGFFFBBB???======;;;777333111222444777<<<>>>>>>>>>===>>>===;;;888333...,,,******+++---///222444555777888999;;;===@@@AAABBB@@@@@@>>><<<:::888666555444333111///////////////000000000000///////////////---***)))***...222555333333444555777888888999999;;;888111...333666555555666666777666666555444333444888AAAIIIIII@@@888///...---,,,+++******))))))******+++---000222333111111222222111111111111,,,...111555777999:::;;;:::888555222000////////////222555666555333111111444444333222///---+++)))''')))***)))((()))***,,,111333666:::>>>@@@AAAAAA<<<;;;999666222///,,,***))),,,///111222333555777:::::::::;;;;;;888333...************,,,------...******+++,,,...000222333222222222333222000---+++))))))***++++++++++++++++++***)))))))))***+++,,,,,,---.........---,,,,,,)))***)))(((&&&&&&(((***,,,,,,---///111111///...---///111000111888EEEOOOJJJKKKJJJHHHEEE@@@<<<999111000...,,,,,,,,,---...***)))))))))******+++,,,,,,,,,+++***)))(((((('''&&&''''''((()))+++,,,---++++++***(((''''''''''''%%%%%%%%%###!!!!!!"""$$$$$$$$$###"""###$$$&&&'''&&&'''(((((((((((('''&&&$$$###!!!!!!######"""!!! !!!###$$$!!!###$$$&&&&&&&&&&&&%%%$$$$$$######$$$######""" ~~~~~~|||yyywwwtttpppmmmhhhfffcccbbbbbbbbbaaa```]]][[[XXXUUUUUUWWWZZZ\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUWWWWWWUUURRRNNNLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEGGGJJJJJJJJJLLLKKKKKKLLLLLLJJJFFFCCCDDDEEEFFFHHHJJJLLLMMMMMMOOOLLLIIIJJJNNNQQQRRRQQQLLLIIIFFFGGGKKKNNNNNNLLLEEECCC@@@>>>===<<<;;;999666666777888999;;;===>>>EEEIIIMMMOOOOOOQQQVVVZZZXXXTTTPPPNNNOOOOOOMMMKKKHHHDDD@@@@@@DDDGGGGGGEEECCCAAAAAACCCEEEGGGFFFDDDDDDAAA>>>======;;;666222//////222777<<<>>>???>>>??????>>><<<888333...***)))***+++---///222444555888999:::<<<>>>@@@AAABBB===>>>??????===999444111333222111/////////000000/////////000000000000000000...+++)))***...222444333444555666777666666555000222111---,,,000444555222333555777888888777777666777<<>>===;;;:::666666777888:::<<<===>>>BBBHHHOOOQQQPPPPPPTTTXXXXXXUUURRRRRRSSSRRROOOKKKKKKFFF???<<>>>>>???===999555///000333888===??????===@@@@@@???===999444///,,,)))***+++,,,///111333444777888:::===>>>@@@@@@@@@;;;===@@@AAA???:::555111222111000//////000111111......//////000000111111000...,,,***+++---000222111333555777888777666555222222000...,,,---///222///111444777999999888888777888<<>>333222000000222888@@@FFFKKKHHHCCC>>>:::888888888...,,,)))'''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))&&&%%%%%%%%%&&&''')))*********)))(((''''''''''''&&&&&&$$$""" !!!###%%%&&&((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$###""" """$$$$$$$$$  !!!###$$$%%%&&&'''&&&%%%%%%!!!###%%%%%%$$$""""""""" !!!!!! }}}zzz{{{~~~}}}{{{zzzyyywwwtttrrriiigggdddcccdddeeeeeeddd___^^^\\\ZZZYYYXXXXXXYYY[[[[[[[[[ZZZZZZXXXWWWVVVTTTWWWYYYYYYVVVSSSRRRQQQLLLMMMMMMLLLKKKKKKLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGCCCBBBBBBDDDFFFHHHGGGFFFGGGJJJLLLKKKGGGEEEEEEFFFEEEFFFGGGIIIKKKMMMOOOPPPOOOPPPPPPOOONNNNNNOOOQQQQQQMMMHHHGGGJJJMMMNNNNNNGGGEEEBBB@@@???>>><<<;;;777777888999;;;===>>>???CCCJJJRRRTTTQQQOOOQQQTTTUUUSSSSSSUUUWWWVVVRRRMMMLLLGGG@@@;;;<<>>@@@@@@???>>>:::555111...******+++,,,...000222333777888:::<<<>>>?????????<<<===???@@@>>>;;;777444111111000//////000111222------...//////000111111///...,,,++++++---///000...000444777999999888777333222000...+++***+++...///111444777888888777666555666:::>>>@@@>>>999555++++++++++++,,,...///000+++++++++,,,...222666888555444222111000/////////333333222222444666888:::888777444333222333444555555777777666333111000111000//////...............+++---//////...,,,,,,---...///111444666888:::;;;999888666444333222222222---------,,,+++---000333666777888888666555333333+++,,,,,,***((())),,,///------,,,,,,---......///333555777555111---++++++((()))***************))))))(((((('''((()))+++,,,...///000111000...+++)))***+++,,,++++++,,,///111000111555===EEEHHHEEEAAA444111,,,,,,///444777999>>>===;;;999666444333222***)))'''&&&%%%%%%%%%%%%((((((''''''&&&''''''((('''''''''(((((()))))))))%%%$$$###"""###$$$&&&'''(((''''''&&&&&&&&&'''''''''&&&$$$!!!!!!######%%%(((******(((%%%#########%%%%%%%%%%%%#########!!!!!!###%%%%%%""""""!!! !!!"""###$$$%%%%%%%%%$$$###!!!$$$'''&&&$$$!!!!!!""" !!!!!! !!!|||xxxzzz}}}|||zzzzzzzzzxxxvvvssskkkhhheeedddeeegggggggggaaa```___]]][[[ZZZYYYXXX[[[[[[[[[[[[ZZZYYYWWWWWWSSSVVVXXXYYYWWWTTTSSSRRRMMMMMMMMMLLLKKKKKKLLLNNNLLLLLLKKKJJJIIIIIIHHHHHHCCCCCCCCCEEEGGGHHHHHHFFFEEEIIIMMMKKKFFFCCCDDDGGGHHHHHHIIIJJJLLLNNNPPPQQQOOOSSSVVVUUURRROOOOOOPPPRRRMMMHHHFFFIIIMMMNNNNNNHHHFFFCCCAAA@@@???===<<<777777888:::;;;>>>???@@@DDDLLLUUUVVVRRRNNNNNNPPPRRRRRRSSSVVVYYYYYYTTTPPPKKKGGGAAA<<<;;;===BBBEEEJJJFFFCCCDDDHHHJJJHHHDDDAAA@@@???AAADDDDDD@@@<<<444555888===@@@BBB@@@>>>???@@@@@@>>>;;;777222000***++++++,,,...000222333666888:::<<<>>>>>>>>>>>>===>>>>>>>>>===;;;999888111000/////////000222222,,,------...///000111111...---,,,,,,,,,,,,---...+++...333888;;;<<<;;;:::111///---,,,)))((()))---000222555777888777555444222444777999999666333111++++++++++++,,,...000111,,,++++++,,,...222666999666555333111////////////555444333222333555777888777555444333333444666777777888777555222000000111......---------......///+++---//////...,,,,,,,,,///000222444666888999:::888777555444333333444444//////...,,,,,,---111444666777888777555444444444,,,------+++((((((+++///------,,,,,,,,,---------333666888666111---++++++))))))************))))))((('''''''''''')))+++,,,000111222333222///,,,***,,,------------///222444333333777???GGGIIIFFFAAA555///)))(((,,,000000///---///111333444222000///((((((''''''''''''''''''+++******)))))))))******&&&&&&''''''((())))))***%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$!!!!!!###!!!$$$(((++++++((($$$!!!"""###$$$$$$$$$$$$###"""""" !!!###%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!!###$$$$$$###""""""!!!$$$''''''$$$!!! !!! !!!!!! ###tttqqqwww|||wwwwwwzzzzzzvvvrrriiifffcccdddfffgggfffddd^^^^^^^^^]]][[[ZZZXXXWWW[[[\\\]]]\\\YYYWWWVVVVVVTTTVVVXXXXXXVVVTTTSSSSSSNNNNNNMMMMMMNNNNNNOOOPPPMMMLLLJJJHHHGGGGGGGGGHHHEEECCCCCCCCCEEEFFFFFFEEEHHHIIIIIIHHHEEECCCDDDDDDGGGIIILLLMMMMMMNNNOOOPPPOOORRRWWWYYYYYYVVVRRRPPPNNNLLLHHHFFFFFFIIINNNQQQMMMLLLJJJEEEAAA>>>>>>>>>777888999<<<>>>@@@AAABBBGGGJJJOOOTTTUUURRRKKKEEEIIIJJJKKKMMMNNNOOOOOOPPPKKKGGGAAA<<<:::<<<@@@CCCGGGIIIHHHEEEEEEIIIJJJIIICCC@@@>>>>>>@@@AAA>>><<<===999888;;;AAADDDDDDAAAAAA@@@>>>===;;;888333///...---,,,,,,---000222444888888888999::::::;;;;;;@@@??????>>>===;;;777444555333000......///000222,,,,,,------.../////////...---+++******+++---...+++---111444666777777777111///,,,+++++++++***)))...333666444333444444222111222444555555333000......,,,+++***+++---///000000---***+++...111222111888222000222000,,,,,,000000000111111333555666777555777888777444333444666777888888555222///......+++///000......111111......------...///...+++)))+++---111555666666444333666555222000000222444555444222///......111555888::::::999777444333444555000...+++)))((()))+++,,,......---,,,,,,,,,------...111333333000---***)))%%%(((+++...///...,,,***)))***+++***))))))***,,,111666999666///***+++---111444666555111111444999666555555777;;;===<<<999000,,,(((&&&'''((()))***+++***)))***,,,...---,,,***)))((('''&&&&&&'''((((((((((((((())))))))))))&&&%%%$$$#########$$$%%%$$$$$$###"""""""""""""""'''&&&%%%############$$$""""""!!!!!! $$$%%%&&&'''(((&&&### """!!!!!!"""######""" !!!  $$$(((########################&&&%%%###"""###""" ######$$$###"""!!! ###"""!!!"""###"""!!!|||qqqooouuu{{{yyyzzzyyyvvvtttmmmjjjgggfffggggggeeeccc___^^^]]]\\\[[[ZZZYYYYYY[[[]]]]]][[[XXXUUUSSSRRRRRRUUUXXXYYYWWWUUUSSSRRROOOOOONNNMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGDDDDDDDDDEEEGGGHHHGGGEEEFFFGGGHHHGGGFFFFFFHHHIIIIIIKKKMMMMMMNNNOOOQQQSSSQQQTTTWWWYYYYYYWWWUUUSSSPPPLLLGGGCCCCCCGGGLLLPPPOOONNNKKKGGGCCC@@@@@@@@@999999:::;;;===???AAABBBHHHIIILLLNNNOOOMMMGGGCCCEEEEEEGGGHHHIIIIIIJJJJJJGGGCCC???;;;:::<<<@@@BBBGGGJJJIIIGGGGGGJJJJJJHHHFFFDDDBBBAAA@@@>>><<<:::;;;888777:::@@@DDDDDDBBB???>>>>>>======;;;777444000000///...///111333444777888888999:::::::::999<<<<<<=========<<<999777555333000......///000222/////////..................---,,,+++***+++,,,,,,,,,...111444555555444444111///,,,++++++,,,+++***...444777444333333111......000222333333222000///...---,,,,,,,,,---...///000---++++++...111111111666222000222000,,,,,,///222222333333444555555555444666888777444222222333555666666444111...------+++//////---...111000......---,,,---......,,,***))),,,000444777777666555555444111//////000222444333222///...///222666999:::::::::888666555444444///...+++)))((()))+++,,,......---------------...///111222111...+++***)))''')))+++.........,,,+++***+++,,,++++++---000333777:::;;;777000,,,---000111555777666333222555888:::777555555666666444111---***&&&$$$%%%&&&'''((()))(((((()))+++,,,,,,+++***)))((('''&&&'''((((((((()))))))))******++++++((('''%%%$$$$$$$$$$$$%%%$$$$$$###"""""""""######'''&&&%%%###"""######$$$"""""""""!!! ###$$$&&&(((((('''%%%"""###"""!!!"""######""" !!!!!! !!!###%%%"""#########$$$%%%%%%&&&(((&&&$$$######""" !!!""""""""""""  ###"""!!!""""""""" zzznnnkkksss~~~|||yyywwwvvvuuuqqqnnnkkkhhhgggfffeeeccc```___]]][[[ZZZZZZ[[[\\\]]]^^^^^^[[[WWWRRROOONNNPPPTTTYYY[[[ZZZVVVRRRPPPPPPOOONNNMMMMMMLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFCCCCCCDDDGGGIIIIIIGGGEEEEEEFFFFFFFFFFFFHHHKKKNNNKKKLLLMMMMMMNNNPPPTTTWWWSSSVVVXXXYYYXXXWWWWWWWWWSSSNNNFFF@@@@@@DDDKKKOOOPPPNNNLLLHHHEEECCCBBBAAA===<<<::::::;;;===@@@BBBHHHHHHHHHIIIJJJHHHDDDAAA???@@@@@@AAAAAAAAAAAAAAA@@@>>>;;;999:::<<>>======>>>>>>>>>;;;999444333222111111222333444555666777888999888777666888999;;;<<<<<<<<<;;;:::555333000...---...000111111111111000///............---------,,,,,,,,,,,,---///222555666555444222111...,,,+++,,,------,,,///555888666333111---)))+++,,,...///111111111111.........---------------///---,,,,,,...000000000444111000111000,,,,,,...222333555666777666555444333666888777555222000///333555555444000---,,,,,,+++//////---...000000------,,,+++,,,...///...,,,))),,,000444777888777777555333111///...///111333222111///...000333888;;;:::;;;;;;:::999777555333///---+++)))))))))***+++...------,,,------......000111111///,,,))))))))))))***,,,---......---,,,,,,,,,,,,---...222888<<<===>>><<<666000---...000000444777777444333444666888555222000///...---,,,***'''###"""###$$$%%%%%%'''&&&&&&''')))******)))******((('''''''''((())))))))))))***+++,,,,,,---***)))(((&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%'''&&&$$$###""""""###$$$######"""!!!!!! """$$$&&&))))))((('''%%%$$$###""""""######!!! !!!"""$$$$$$$$$######""""""###$$$%%%'''((()))***(((%%%######"""  ###"""!!!!!!"""!!!xxxmmmiiiqqq}}}}}}xxxuuutttuuuqqqoookkkhhhfffeeeeeedddbbb```\\\ZZZYYYZZZ\\\^^^___``````]]]WWWQQQMMMKKKNNNSSSYYY\\\[[[VVVRRROOOOOOOOONNNMMMMMMMMMMMMMMMIIIHHHFFFDDDCCCCCCCCCDDDAAAAAADDDGGGIIIIIIGGGDDDDDDEEEFFFEEEEEEGGGJJJMMMKKKKKKKKKKKKMMMQQQVVVZZZVVVXXXYYYXXXVVVUUUWWWYYYWWWPPPGGG@@@???CCCKKKPPPOOOMMMKKKHHHGGGEEECCCAAA???===:::888999;;;???AAAFFFFFFGGGIIIIIIHHHDDDAAA<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999;;;===???DDDIIILLLKKKKKKLLLIIIDDDFFFHHHIIIEEE???999666666666555555888===BBBEEEEEE>>>=========???>>><<<;;;777666555333222222222222333444555777777666555444888:::;;;<<<;;;;;;;;;;;;444222///---,,,,,,...///111111111111000000///////////////000///...------...000333666777777666444111///---,,,---//////...000777;;;888444111+++%%%'''(((***---///000111111...............---,,,+++///...---------...//////222111111111000...,,,,,,000222555888999888777555444666888999777333///---222444555444111...---,,,+++//////---...000000------+++***+++---/////////,,,...222555777777777666666444111//////000111333111000......000444999<<<;;;;;;;;;;;;;;;999666333///---,,,***)))***++++++,,,,,,+++++++++,,,------111111///,,,)))((()))***+++,,,---....../////////---------...000555===BBB???>>><<<888333///---------000333333222000///000///---+++)))***+++,,,,,,)))&&&###!!!"""$$$$$$$$$%%%$$$$$$%%%'''(((((('''+++***)))((((((((()))***((()))******+++,,,------,,,+++***)))((((((''''''%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%############$$$$$$######"""!!!  ###''')))***))))))((($$$###!!!!!!!!!"""  ###&&&((((((%%%###!!!!!!"""$$$&&&)))+++---***((($$$"""!!! ###"""!!!!!!"""!!!yyynnniiiqqq}}}|||wwwtttssstttmmmllliiigggeeedddfffgggcccaaa]]]ZZZYYYZZZ]]]___aaacccccc___YYYSSSNNNLLLMMMQQQWWWZZZYYYUUUQQQOOOMMMMMMMMMLLLLLLMMMNNNNNNFFFEEECCCAAA@@@@@@@@@AAA>>>???AAAEEEHHHHHHFFFDDDEEEFFFFFFEEEDDDDDDFFFHHHHHHHHHIIIJJJLLLQQQXXX]]]ZZZ\\\\\\YYYTTTSSSUUUYYYYYYSSSJJJCCCAAAEEELLLPPPMMMKKKHHHGGGGGGEEEBBB???@@@===:::777777999===@@@AAACCCFFFJJJLLLJJJFFFBBB;;;:::999999888999999:::888777777777888:::<<<>>>BBBHHHLLLLLLLLLMMMIIIDDDAAADDDGGGEEE???999666666555444444777;;;@@@DDDFFF@@@???>>>>>>>>>>>><<<::::::999777666444333222222111222333555555555555444;;;===>>>===:::888888:::333111///,,,++++++---...000000000000111111222222000000111222222111000000+++---000333555666666666222000...---...000000///111888<<<:::555111+++$$$%%%'''***---///000000000------......---,,,+++***............---------...000111222111111///---+++,,,///444888;;;;;;999888555777999:::999555000---111444555555333000...---+++...000......111111///---+++)))***,,,///000000111222444666666666555444777555333000000000222333000...------///444999<<<:::999999;;;<<<;;;888444///...---,,,+++++++++,,,******))))))***++++++,,,000000...+++)))((()))+++,,,---...///111111222222000000//////111666>>>CCC???>>>===<<<999444///+++(((***---...---+++***)))(((((('''&&&&&&(((***,,,)))&&&$$$###$$$&&&&&&%%%%%%$$$###$$$&&&((('''&&&+++***)))(((((()))***+++))))))***+++,,,,,,---------------,,,+++******)))''''''&&&&&&&&&&&&''''''((('''&&&$$$$$$$$$$$$%%%$$$$$$###"""!!! """'''***)))))))))***$$$""" !!!!!!!!! """'''***+++((($$$ !!!!!!###&&&***---///***'''###!!! """!!! !!!"""!!!  zzzppplllrrr}}}~~~{{{xxxuuutttssskkkjjjhhheeeccccccfffiiieeebbb___[[[ZZZ[[[\\\^^^bbbcccdddaaa\\\UUUPPPNNNMMMPPPUUUWWWVVVSSSQQQPPPNNNNNNMMMLLLLLLLLLMMMMMMEEECCCBBB@@@????????????===>>>@@@CCCGGGHHHFFFEEEGGGGGGHHHFFFDDDBBBBBBCCCDDDEEEGGGJJJMMMTTT[[[```___aaaaaa\\\UUUQQQSSSWWWYYYTTTMMMHHHFFFHHHMMMPPPLLLIIIFFFFFFGGGFFFBBB>>>>>><<<888666666888;;;>>>>>>AAAEEEJJJLLLJJJFFFBBB<<<;;;999999888999:::;;;999888777777777999;;;===???EEEJJJKKKLLLMMMIIIDDD>>>AAACCCCCC@@@;;;777555444444444666999>>>CCCFFFCCCAAA@@@?????????>>><<<<<<<<<;;;999777666444444222222333444666777888999@@@AAAAAA>>>999666777888555333000---,,,,,,---......//////000111111222222000000111111222222333333******,,,...111333555666444111///...///000000///000777;;;888444000+++%%%&&&(((+++///000000///...,,,,,,,,,,,,++++++++++++---//////...,,,+++,,,---...222444333222222///++++++...333777;;;;;;;;;:::666777888::::::777222...000333555666333111///...+++...000///000444444111///,,,))))))+++...000111333444555666666555555444888666333111000111222333///...,,,,,,...222777:::999888777999<<<<<<:::666000000///...------------))))))))))))***+++,,,,,,.........,,,***)))+++---,,,...000333444555555555666555333111222666<<<@@@???>>>===>>>>>>:::222,,,''''''((()))((('''&&&%%%'''''''''&&&%%%%%%'''))))))'''%%%%%%&&&(((((('''%%%$$$$$$%%%'''(((((('''+++***)))))))))***+++,,,,,,,,,,,,,,,------------.........///......---,,,))))))(((''''''''''''(((***)))'''&&&%%%%%%&&&'''%%%%%%$$$###!!! """''')))(((''')))***%%%###!!!!!!"""$$$$$$### %%%***+++(((%%% !!!"""%%%)))---000***'''###    """"""!!!!!!  !!!zzzqqqooouuu}}}}}}{{{zzzyyyvvvssskkkkkkiiieeebbbbbbfffiiifffddd```]]][[[[[[[[[\\\```bbbdddbbb]]]WWWRRROOONNNPPPRRRRRRQQQPPPQQQRRRQQQPPPNNNMMMKKKJJJIIIIIIEEEDDDBBB@@@?????????@@@>>>>>>???BBBFFFHHHHHHGGGGGGIIIJJJIIIFFFBBBAAA@@@BBBDDDGGGKKKPPPWWW___dddeeehhhggg```WWWQQQRRRVVVWWWSSSOOOKKKIIIJJJMMMNNNKKKHHHEEEFFFHHHGGGBBB>>>;;;999777555555777:::<<>>===;;;999888777555555555666888;;;>>>???BBBDDDDDD???999666777999888666333000...///000111///000000000000000000000.........///000222444555...---------///222555777555333000///000000000///---444777555222///***%%%'''***...222333111...,,,+++***)))))))))***+++,,,---///000///,,,***+++,,,...333666444333444000+++,,,...222666999::::::999555555666777999777222......111444555333000...---***...000000222666777555000---)))(((***---000111333444555666666666666666888666333000///000111222...---+++***,,,000555888888666444666;;;===<<<999111111000000///.........************+++,,,---...,,,---...---++++++---...,,,...222666888999888888<<<;;;888555444555999<<<===:::888:::<<<:::444---((('''''''''''''''&&&%%%%%%'''((((((&&&%%%'''))))))(((&&&&&&((()))((((((&&&%%%%%%&&&((())))))(((++++++***)))***+++,,,---000000000////////////.........///000111000000///,,,+++***)))(((''''''''',,,***)))(((''''''((((((&&&%%%$$$###""" """''')))'''&&&'''***'''%%%######%%%'''(((((($$$!!! ###''')))'''$$$ !!!$$$)))---///+++((($$$""""""""""""""" """"""###"""!!! zzzrrrqqqvvv~~~|||{{{}}}|||xxxsssmmmllljjjfffbbbbbbeeeiiigggeeeaaa^^^\\\[[[ZZZ[[[___aaacccbbb]]]WWWRRRPPPOOOOOOPPPOOONNNOOOQQQSSSTTTSSSPPPMMMJJJHHHGGGFFFFFFEEECCCAAA@@@@@@@@@AAA@@@???@@@CCCFFFIIIJJJJJJGGGIIIKKKKKKHHHDDDAAA@@@@@@CCCHHHMMMSSSZZZbbbgggjjjlllkkkdddYYYRRRRRRUUUTTTRRROOOMMMKKKKKKLLLMMMKKKHHHEEEFFFIIIHHHCCC>>>999888666555555777999:::@@@?????????AAAAAA???===<<<;;;:::999:::;;;===??????===:::777777888:::<<<;;;AAAFFFHHHJJJLLLKKKFFFAAAAAABBBDDDEEEAAA999333444444444555777;;;AAAEEEFFFEEECCCCCCEEEFFFEEEDDDBBBBBBAAA@@@>>><<<;;;:::888777666777:::>>>BBBDDDBBBDDDEEE@@@:::666777:::;;;888555222111111222333111111000000///.........---,,,,,,,,,...111444666444222000///000333777999777444111000000000///...+++111444222///---***%%%(((,,,111444555222...******)))((('''''')))+++------///111///,,,******,,,...444777444444555111+++...000333555888888888888444333333555777666222...,,,///333444222///---,,,***...000000333777999777111...***(((***---///111222333444666777777888888777555222///...///000111...---+++***+++///444777888444222555:::>>>===:::222222111111000000//////,,,,,,,,,,,,---...///000+++,,,......------...///+++...333888;;;;;;:::999@@@???<<<888555555777::::::666222333777777222---+++)))'''''''''(((''''''"""%%%((()))'''''')))+++)))(((&&&'''((())))))((('''&&&&&&''')))******)))++++++*********+++---...333333222222111000000000---...000111222222111111------+++)))((('''''''''---+++***)))(((((())))))&&&&&&%%%###""" !!!''')))&&&%%%&&&))))))'''%%%&&&(((+++,,,,,,((($$$ !!!%%%'''%%%""" !!!$$$(((,,,///---)))%%%######$$$%%%%%% !!!""""""######""" {{{ooojjjiiiuuu~~~zzzxxxwwwwwwwwwnnnllliiigggggggggfffeeejjjgggccc^^^[[[ZZZZZZ[[[``````___]]]ZZZVVVRRROOOPPPPPPPPPPPPNNNMMMNNNOOOQQQQQQQQQQQQOOOLLLIIIHHHEEECCCAAA@@@AAAAAA@@@>>>===???@@@AAABBBDDDFFFHHHLLLMMMMMMKKKGGGDDDBBBBBBCCCHHHMMMQQQWWW```dddcccgggiiiiiiddd]]]WWWUUUUUUSSSQQQPPPQQQSSSSSSOOOLLLLLLGGGDDDFFFJJJJJJEEE???@@@<<<888555555888<<>><<<::::::<<<>>>???===>>>???@@@@@@@@@@@@@@@;;;:::999888777777777777:::===AAAEEEGGGIIIIIIIIIBBB??????AAACCCBBB<<<666666555444444555:::AAAFFFGGGFFFCCC@@@CCCHHHIIIEEECCCBBBAAA@@@????????????<<<:::888999<<<@@@CCCCCCEEECCC@@@<<<999777666555<<<===<<<777111///222555888777555222000///......666000,,,,,,000333222000222222111222333555777999777333...,,,...000111000222333333000,,,(((&&&&&&***,,,///222555444000---)))))))))))))))*********---......---+++***+++,,,111333444555444222///...---111777<<<===;;;777444444333222111000000111111---///222333222000---+++------///222555888888777333000,,,***)))*********...111444555555555666777666444111...---------......---,,,+++***---111555777666555444555666888:::666555333222111222222333111000---+++***)))***+++,,,,,,---...///////////////000222666:::<<<;;;:::???>>><<<999666555666888;;;555...,,,...000///---+++)))'''%%%$$$%%%&&&'''***)))'''&&&&&&&&&((()))''''''(((((((((((('''''''''&&&&&&'''***++++++***)))***+++***))))))+++---...000222333333111///---...///000000000000000///......---+++(((&&&'''(((***++++++++++++)))((('''$$$$$$$$$###"""!!!"""$$$''''''%%%$$$%%%'''***)))'''''''''))),,,---)))%%%""""""######!!!&&&$$$######$$$'''***,,,'''$$$"""!!!###%%%%%%%%%%%%###!!! !!! zzznnnjjjjjjvvv~~~{{{xxxxxxxxxxxxpppmmmjjjhhhhhhgggfffeeeiiifffccc___]]]\\\]]]]]]___^^^^^^\\\YYYVVVSSSRRRPPPQQQQQQQQQPPPNNNNNNNNNOOOPPPQQQQQQPPPMMMJJJHHHFFFDDDAAA@@@@@@@@@???>>>===>>>???@@@AAACCCEEEGGGLLLMMMNNNLLLIIIFFFEEEDDDFFFKKKQQQUUU[[[bbbeeedddfffgggfffbbbZZZUUUSSSTTTQQQPPPOOOPPPQQQQQQNNNLLLKKKGGGDDDEEEIIIIIIDDD???>>><<<888555555888<<>>@@@?????????@@@AAAAAABBBBBB>>>===;;;:::888777777777:::<<>>???BBBBBB>>>:::777777666555666:::@@@DDDDDDEEECCCAAADDDIIIIIIFFFFFFEEEDDDCCCCCCDDDEEEEEECCC@@@===<<<>>>BBBDDDEEEEEECCC@@@<<<888666555444===>>>>>>999444111333666888777555333111000000///555000,,,,,,111444444333222222222222333444666777666333...---...000000000111222222000,,,)))'''''')))+++...222444333000...,,,,,,,,,+++++++++******---......---,,,++++++,,,111222444555555333000///...222888<<<===;;;888555444444333222000///.........000222444333111///---//////000333666888888777444000,,,))))))***++++++...111444555444444444555555333111...,,,,,,,,,---++++++***)))(((+++///222666666444444444555777888555444333111111111222333111///---+++))))))***+++---...///000111111111111...///222666;;;======<<<<<<<<<:::777444444555777:::444...,,,---///...,,,+++***(((&&&&&&&&&'''(((***)))'''&&&&&&&&&((()))((((((((()))((((((''''''&&&%%%%%%&&&)))******))))))***+++***))))))***,,,+++---///111222111///............//////000000000---...---+++((('''(((***,,,---.........,,,***(((&&&&&&%%%%%%###"""!!! """$$$''''''%%%$$$%%%''',,,,,,+++***)))******+++)))&&&######$$$$$$""" %%%$$$###""""""$$$&&&'''$$$###""""""%%%'''((((((%%%###!!! !!!wwwlllhhhkkkwww~~~{{{yyyyyyyyyzzzssspppmmmkkkjjjhhhfffeeefffdddbbb___^^^^^^___```^^^]]]\\\ZZZXXXVVVUUUTTTPPPQQQSSSSSSSSSPPPNNNLLLLLLNNNPPPQQQQQQNNNKKKIIIFFFDDDBBB@@@@@@@@@>>>===<<<<<<===>>>???AAACCCDDDHHHJJJKKKKKKHHHFFFFFFFFFHHHOOOVVVZZZ```fffgggeeeeeeeeeddd^^^WWWRRRQQQRRRPPPNNNMMMNNNOOOOOONNNMMMJJJFFFCCCDDDGGGGGGCCC>>>===;;;777555666999===???888777777888:::===@@@BBBAAA@@@@@@@@@@@@BBBCCCEEEAAA@@@>>><<<:::888777777999999;;;>>>AAADDDGGGHHHDDD@@@<<<;;;<<<>>><<<:::999888777666666999===AAA@@@BBBBBBBBBEEEJJJJJJGGGIIIGGGFFFEEEFFFHHHKKKMMMIIIEEE@@@===>>>@@@BBBCCCDDDBBB???;;;888666555555;;;<<<===999444111111333666555444333222111111111333000---...222666777777222222222222333333333444444222000//////000000//////000111///,,,)))((())))))+++///222444333222000//////...---,,,++++++***,,,---...---++++++,,,---000111333444444222000//////222777;;;===;;;888666666666666555333111///---///000333555555333111000111111222444777888888777555111+++((((((***,,,,,,000222444555444333333444444333000...,,,+++++++++*********)))(((***...111555444333333333444555666333222111000000111222222000///,,,***)))***+++,,,...///000111222222222222//////222666;;;>>>>>>===777777777555333222444666777333---+++,,,---,,,+++,,,***)))'''''''''((((((***)))'''&&&&&&&&&'''((()))))))))))))))((('''&&&$$$$$$###%%%'''))))))((()))***+++***)))(((***+++(((***---///111111111000---,,,+++++++++---...///------,,,***((()))+++......000222333333000---+++(((''''''&&&%%%$$$#########%%%&&&'''%%%%%%&&&'''------,,,+++***)))'''''')))'''%%%$$$$$$$$$###"""######""""""!!!""""""######""""""%%%(((*********$$$###"""  ssshhhffflllxxx~~~|||{{{{{{{{{{{{uuurrrooommmkkkiiigggdddbbbaaa```^^^^^^^^^``````___^^^[[[YYYWWWUUUUUUTTTPPPRRRTTTVVVVVVSSSOOOKKKJJJLLLOOOQQQQQQOOOLLLJJJGGGEEEBBBAAA@@@@@@>>>===<<<;;;;;;<<>>>>>???AAACCCEEEBBBAAA???<<<:::888777777666666777:::>>>CCCGGGIIIEEE@@@:::666666777777777888888777666555666:::===<<>>@@@???<<<:::888888888888888999999777333///......444333222111111000000111222///...///333777:::;;;222222222333222222222111333222111000000000/////////000000///,,,******+++***...222555666555444444222111000///---+++***))))))+++,,,,,,******+++,,,...///000111111000///......111555999::::::888666777777888888777555222000000111444555666555444333444333333555777888888666555111+++((((((***,,,---111333555666444333333333444222000...,,,*********+++++++++******,,,///222333222222111111222333333111000/////////000111222000...,,,+++***+++,,,---...///222444444444333222111111333666999;;;;;;:::222333333222111111333555555222---++++++,,,+++***+++***)))(((''''''(((((())))))'''&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&###""""""###&&&''''''&&&(((***++++++)))((()))***''')))+++///111222333333---,,,)))((('''((()))***+++++++++))))))***---000222444777999888555111...))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&******++++++***(((&&&$$$)))(((&&&%%%%%%%%%$$$$$$!!!!!!"""""""""#########$$$$$$$$$'''***+++***)))$$$$$$######"""!!!  nnndddccckkkwww}}}||||||||||||vvvtttqqqnnnmmmjjjgggddd______^^^]]]]]]]]]^^^^^^___^^^\\\YYYVVVUUUTTTSSSQQQRRRTTTWWWXXXVVVQQQMMMIIIKKKNNNPPPPPPOOOMMMKKKHHHEEECCCBBBBBBAAA@@@>>>===;;;:::<<>><<<<<<;;;;;;<<<===???@@@>>>===<<<<<<===???BBBCCCAAA@@@>>><<<:::999888777555555666888<<>>AAA@@@BBBGGGHHHFFFKKKIIIHHHHHHIIIMMMQQQTTTJJJEEE>>>999777999;;;<<<<<<<<<::::::::::::;;;<<<888888888666333000...---111000000///......//////000///...000444888<<<>>>333333222222222222111111222222222000////////////000111111///---+++,,,---...222666888888777777888333222111///---+++))))))'''(((******))))))***,,,------...///...---,,,,,,,,,///222555777777666555444555777888888666555333111333444666666666555444444444444555888888777666444000,,,))))))+++------333555777777555333333333333222111...,,,***))))))******+++******+++...111111111000000000000000000///...------...///000111000...---++++++,,,...///000333777;;;<<<:::888666444333333444666777666555000111222111000000222444444222///,,,,,,++++++***)))))))))((((((((((((((()))(((((('''&&&%%%%%%%%%((((((((((((((('''&&&&&&"""!!!!!!"""%%%&&&&&&%%%&&&(((***+++***))))))***((())),,,///111333444444111///,,,)))'''''''''((()))******))))))+++...111444666999;;;:::777333111***)))(((&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''&&&''')))+++,,,,,,+++)))'''(((((('''&&&%%%%%%%%%&&&!!!!!!"""$$$%%%&&&&&&'''(((''''''(((******)))'''$$$%%%&&&&&&%%%$$$"""!!!|||iii______hhhuuu~~~}}}|||||||||uuusssqqqooonnnkkkgggeee___^^^]]]]]]\\\\\\\\\\\\]]]\\\[[[YYYWWWUUUTTTSSSRRRRRRSSSWWWZZZYYYTTTOOOJJJKKKMMMNNNOOONNNMMMLLLHHHFFFDDDCCCCCCCCCBBBAAA???===;;;===AAACCCBBBAAABBBDDDGGGIIIIIIHHHIIIJJJIIIPPPXXX]]]ccchhhhhheeeeeejjjmmmkkkddd[[[UUUSSSVVVUUUSSSQQQNNNOOORRRTTTRRROOOKKKHHHFFFDDDAAA???>>>===<<<<<<<<<<<<===>>><<<;;;;;;:::::::::;;;;;;::::::::::::<<<>>>@@@AAA???>>>===<<<;;;;;;::::::777777888999<<<@@@DDDGGGHHHEEE???999555333333333000111333333333444666888999>>>@@@>>>???CCCEEEDDDKKKJJJIIIIIIJJJMMMPPPRRRHHHCCC===999999:::<<<<<<;;;;;;::::::;;;<<<>>>???<<<;;;999777555222111000000///...---------------/////////000333888<<>>BBBEEEDDDAAABBBEEEHHHIIIIIIIIIJJJKKKIIIPPPWWW]]]ccciiijjjggggggnnnuuuuuunnncccZZZUUUXXXWWWUUUQQQNNNNNNQQQUUUYYYWWWRRRNNNJJJGGGEEECCC@@@@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<>>>??????>>>>>>=========>>>??????======<<<<<<===>>>@@@AAABBBAAA>>>999555222111111---///222333444555888999:::>>>???<<<;;;>>>AAABBBGGGGGGFFFFFFGGGHHHJJJKKKDDD@@@<<<::::::<<<======>>>===<<<;;;<<<===>>>???>>><<<999666444333222111111000///...---,,,,,,,,,...//////000333777<<>>======<<<<<<<<<============>>>777888:::<<<===>>>??????======>>>>>>???@@@BBBBBBBBBBBB@@@???======<<<<<<:::::::::777333000///...+++...111444555777999;;;;;;??????:::888;;;???@@@BBBBBBBBBBBBBBBBBBBBBCCC???<<<999888:::<<<======AAA@@@>>>===<<<<<<======>>>;;;666333222111111000222111000///------------...//////000222666;;;???777555222000000333777999444444222///+++,,,000444777777555222///...///000444888<<<;;;888555777:::777666555333111000......(((***,,,,,,,,,---///000333222111000...,,,++++++---...000333555666888888===<<<;;;:::999999999999555666666666555444333333111111222444777888888777000///---.........---+++---///111222111000000111555555444222///,,,***)))''')))************---///---------------,,,+++***************+++---///111222111000///000111333555000777BBBJJJKKKFFF>>>777///---,,,,,,...///......000222444444222222222333666666666333000/////////------...//////......---((((((((('''&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&"""!!!!!!"""%%%&&&&&&%%% ###'''***++++++,,,---++++++,,,,,,---...//////,,,------------,,,+++***"""%%%)))++++++*********......//////...---+++***&&&%%%###""""""###$$$%%%'''%%%$$$&&&)))***(((%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&'''&&&###"""$$$'''+++)))'''%%%%%%''')))+++,,,)))&&&%%%&&&'''(((''''''))),,,......+++(((&&&""" !!!!!!nnn\\\VVVXXXdddppp~~~zzzvvvtttrrrqqqooommmkkkjjjiiiiii```___^^^]]]\\\\\\\\\\\\UUUVVVXXX[[[]]][[[VVVRRRNNNMMMMMMQQQVVVZZZZZZXXXWWWSSSOOOLLLKKKKKKKKKKKKIIIGGGDDDBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBDDD??????EEEHHHFFFFFFIIIJJJQQQZZZaaacccdddeeefffiiiqqq{{{~~~wwwjjj\\\TTTVVVUUUUUUTTTPPPJJJKKKOOOYYYWWWTTTQQQNNNMMMLLLKKKEEEBBB>>>???BBBBBB???;;;===<<<:::999:::===@@@CCC:::999:::<<<>>>>>><<<:::;;;::::::;;;<<<>>>@@@AAACCCAAA???>>>>>><<<999777999666333111000///---+++***,,,///333666888999999999999999888777999===@@@BBBDDDEEEDDDBBB???>>>>>>>>>@@@@@@@@@>>>>>>???@@@AAA@@@>>>;;;999777666666777444222111222333333333333222111...------///000......///000111333555666777444111......000333666888777444222111111333444999:::888444000...000333///333777888666555666777:::666333222444444222///---***)))***...111222111444333222///,,,+++---///111111222333555777888999;;;;;;:::777555555777:::888999:::888555222111111222333333444555666777777///...---,,,+++*********+++---///111111333555777:::777333000......---,,,,,,+++***((((((+++000444222111000...,,,+++++++++---......+++)))))),,,000000333777888777555444333333444888===AAA???:::555...,,,***))))))***+++---...111444666666555555666333333333222111000///...++++++++++++,,,...000111...---+++)))&&&### ###$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""$$$&&&(((+++,,,+++)))((((((&&&&&&)))......+++&&&,,,,,,---///000///+++)))((('''&&&'''((()))((('''---,,,+++***)))(((''''''%%%%%%$$$###$$$%%%'''(((###%%%((()))***(((&&&$$$'''%%%$$$%%%'''((('''$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''***(((%%%###"""###$$$&&&&&&))),,,---+++(((%%%$$$ !!! kkkWWWPPPRRRdddqqq}}}yyyvvvtttqqqpppnnnlllkkkjjjjjjjjjaaa```___^^^]]]]]]]]]]]]VVVWWWXXXZZZ\\\ZZZWWWTTTOOOMMMMMMPPPVVVYYYYYYXXXWWWSSSOOOLLLLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD??????EEEGGGFFFFFFIIIJJJPPPXXX^^^aaacccdddfffkkkqqqxxxzzztttjjjaaa[[[TTTSSSTTTUUUQQQLLLKKKOOOQQQQQQQQQPPPOOOMMMKKKJJJDDDAAA===>>>AAABBB???<<<>>><<<:::999:::<<>>>>>???AAA@@@???======<<<;;;;;;;;;===???@@@???>>><<<<<<===<<<:::888777555222000000///---+++)))+++///333666777888888999999999777777999===@@@BBBDDDFFFFFFDDDAAA>>><<<@@@AAABBBBBBAAAAAABBBDDD?????????>>><<<999555333333222111111333444333333333222111///......000111......///000111333555666111///------...111444666999777444222222333666888::::::999444000...///111///222555555444333333555888666555444444444333222,,,***)))***...222333222666555444111...---///111222333333555777999;;;<<<::::::999666444444666888888:::;;;:::777444222111222222222333333444444444000///...,,,++++++++++++,,,...111333333555777999<<<999444111///.........000///---+++***,,,000333111111///...,,,++++++***,,,,,,,,,***((()))+++...222444777888777444333333222222555999<<<;;;666222,,,+++******)))***++++++---000333555555444555666444444333222111000000///---,,,+++***+++---///000...---+++)))&&&### """"""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ###%%%(((***++++++***))))))'''&&&)))......+++'''++++++,,,...///...***''''''&&&&&&(((***+++***(((******))))))((((((''''''%%%%%%$$$###$$$%%%&&&'''%%%'''(((******)))(((''''''%%%###$$$&&&'''&&&$$$&&&%%%$$$%%%%%%%%%$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,,,,)))&&&###"""hhhSSSLLLNNNcccrrr|||yyyvvvuuuoooooommmlllkkkjjjjjjjjjcccbbbaaa___^^^]]]]]]]]]XXXXXXXXXYYY[[[ZZZXXXVVVPPPNNNMMMPPPUUUXXXXXXWWWVVVSSSPPPNNNLLLKKKIIIGGGGGGFFFDDDCCCBBBCCCCCCDDDBBBCCCDDDDDDDDDDDDDDDCCCCCC@@@???CCCFFFFFFFFFHHHJJJOOOUUU[[[^^^aaaccceeehhhkkknnnoookkkeee```^^^TTTRRRRRRTTTQQQLLLKKKNNNJJJKKKMMMNNNMMMKKKIIIHHHDDD@@@===<<>>===;;;::::::;;;===???CCCBBBAAABBBCCCCCCAAA@@@@@@>>><<<;;;;;;<<<>>>???;;;:::999:::;;;;;;:::888555333111/////////...,,,(((+++///333666888888888::::::999777666888<<>>AAAAAA???:::444000000///000222444555555333333222111000000000111222//////000000222333555555......------...000222333888666333111222666999<<<<<<;;;999555000......//////000111111000///000111555666777666444333333444+++***)))***...222444444777777555333000///111333111222333444777999;;;<<<888999888666444444555777777999;;;:::777444111000222222222222222222222222111000...---,,,+++++++++---000333555777888:::<<<===;;;666222000///111222555444222///,,,,,,///222111111000///...,,,+++***+++,,,+++***))))))+++...333666888888666444333333000111222444555444111...******++++++++++++++++++,,,...222333333333444555666555333222111111111111///---+++))))))+++---///...---+++)))%%%""" !!!###$$$$$$$$$$$$''''''%%%$$$""" """$$$''')))+++++++++***)))((('''***---...,,,)))*********+++---+++)))&&&%%%&&&'''***---...,,,***(((((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((()))))))))*********&&&%%%###$$$%%%&&&%%%$$$'''&&&%%%%%%&&&&&&%%%######$$$%%%%%%%%%$$$###""" !!!$$$&&&'''((('''''''''***,,,+++(((### hhhRRRKKKNNNaaarrr}}}zzzxxxwwwpppooonnnllljjjiiihhhhhhdddcccaaa```^^^]]]\\\\\\YYYXXXXXXXXXZZZ[[[ZZZYYYRRROOOMMMOOOTTTWWWWWWVVVUUUSSSPPPNNNMMMKKKHHHEEEFFFFFFFFFDDDCCCCCCDDDEEEAAAAAACCCDDDDDDCCCCCCBBBCCCAAA@@@BBBEEEFFFGGGHHHJJJMMMQQQVVVZZZ^^^aaacccdddfffggghhhfffdddaaa```WWWSSSPPPOOOLLLIIIIIIMMMHHHIIIIIIIIIHHHGGGFFFEEEEEEBBB>>><<<======<<<;;;>>>===<<<;;;;;;;;;;;;<<>>@@@AAA<<<:::999888999999888777555333111000111111000///))),,,000444777999::::::;;;:::999666555777<<>>???AAAAAA???:::444111//////111444777888777666333222111111222333444444000000000111222333444555222222111111000000//////555333111000222666:::>>><<<;;;888555111///...---//////...---------......000333777666333111222444***)))(((***---111444666888888666333000000111333//////000222444777999;;;888999999777555444555777444777999999666222000///444444444444444333333333222111000...---,,,,,,,,,///222555888999;;;===>>>>>><<<888333000000222555777777555111...---...000222333333333222000...,,,,,,,,,,,,+++++++++---...444666777777555222111111000000000111000///---,,,)))***,,,.........,,,,,,+++---000222222222333444888666444111000111222333000...+++)))((()))+++------,,,***(((%%%"""  """###$$$$$$$$$'''&&&%%%$$$"""!!! !!!###&&&(((***+++++++++)))((((((***---...,,,***)))((((((***+++***'''%%%$$$%%%(((,,,///000...,,,))))))((('''&&&%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&''')))(((((('''((()))+++,,,((('''%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''((()))))))))(((%%%"""!!!"""$$$''')))***+++***,,,---,,,'''""" !!!!!! hhhRRRLLLOOOaaauuu|||zzzxxxrrrqqqooollljjjhhhggggggeeedddbbb```^^^]]]\\\[[[ZZZYYYXXXXXXZZZ[[[[[[ZZZSSSPPPNNNOOOSSSVVVVVVUUUTTTRRRPPPNNNMMMKKKHHHFFFFFFHHHHHHGGGDDDCCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCAAAAAADDDHHHIIIHHHKKKKKKMMMPPPVVV[[[```bbbeeefffhhhiiiiiihhheeeccc]]]UUUMMMJJJGGGFFFHHHMMMMMMKKKHHHEEECCCBBBBBBCCCFFFDDD@@@>>><<<;;;:::999======<<<<<<;;;;;;:::::::::999999<<>>>>>>>>>>>@@@AAACCCDDD???===:::888888777666444555333222222333444444333,,,...111555999;;;===>>><<<;;;999666666888===AAA???BBBFFFLLLOOOMMMHHHCCCBBBDDDEEEEEEBBB@@@??????BBBAAA@@@???<<<888555444111111333666999:::999888333111000222555777666555222111111111222333444444555555555444444333222111222000///...000444888;;;;;;999777444222111///...///...---,,,,,,------------111555555222//////000((((((((()))+++///333666777777555222//////000222//////000222444666888:::999::::::999777666666888555777999999666333111000777666666666666666666666333333111///...---,,,,,,///222666999:::;;;<<<>>>===<<<999555111000333666777777666333000......///555666777888777555222000------------.../////////222444555444222000000000///000000///...,,,++++++)))+++---000111000///...,,,...000000000000222333888666444111000111222333000...+++)))((((((***++++++***)))(((%%%###  !!!"""###$$$$$$$$$$$$$$$$$$############"""###%%%((()))+++++++++)))((()))***+++,,,,,,+++)))(((((()))***)))'''%%%$$$%%%(((,,,000111000...---,,,+++)))'''%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&((('''&&&&&&'''(((***,,,***)))((('''&&&&&&''')))%%%######%%%(((+++,,,,,,...///000///,,,(((###  """%%%))),,,///,,,...///---(((""""""######!!! hhhSSSMMMQQQeeezzz~~~{{{xxxsssrrrpppmmmkkkjjjiiihhhgggfffdddaaa___^^^\\\\\\ZZZYYYXXXYYY[[[]]]\\\[[[UUUQQQNNNNNNRRRTTTUUUSSSTTTQQQNNNLLLLLLKKKIIIGGGHHHKKKLLLJJJFFFDDDEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGDDDEEECCCAAADDDIIIKKKIIIKKKIIIHHHKKKQQQYYY^^^aaaeeeddddddfffgggfffdddaaa___VVVMMMIIIHHHGGGIIINNNSSSOOOJJJDDDAAA@@@@@@AAAEEEDDDCCC@@@>>>;;;999888<<<<<<<<<<<<<<<;;;:::999444444444777;;;???AAAAAA>>>???AAABBBDDDEEEEEEEEEBBB???:::888666555333222444333222222555666666666///000222444888<<<@@@BBB<<<;;;999777777:::???DDDAAAAAACCCHHHLLLKKKGGGCCCCCCEEEGGGGGGEEEBBBAAA@@@EEECCC@@@===:::777666666555444555777999::::::888333111000333777:::999777333333222222222333333444444444555555666666666666000///......///222555777888666555444444333111//////...------///000///---,,,///333444222///---,,,((((((((('''(((,,,111555666666444111///...000111222222333444555777999:::999:::;;;:::888666777888777888999999666444333333666666666666666777777777555444222000///---------...222666888999999:::;;;999:::999666111///222555555666777555333111222222777999;;;===<<<999666444...------...000111000//////000111111///------......///000000---+++******)))***---///111111000///...///111000//////000222666555333222111111111111...---+++***((((((((()))((((((((('''%%%$$$"""!!! """############""""""######$$$%%%%%%&&&###$$$%%%'''(((******+++((((((((()))******++++++***)))((()))******((('''$$$%%%(((,,,///111000///000///...,,,***((('''&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''')))+++,,,++++++***(((&&&&&&(((***%%%$$$###%%%))),,,......000111333333000+++%%%""" !!!$$$(((---///---...///---((("""!!!######"""!!!mmmVVVQQQUUUkkkzzzwwwqqqpppooonnnmmmlllllllllkkkiiigggdddbbb```___^^^YYYYYYYYY[[[]]]^^^\\\[[[VVVRRRNNNNNNQQQSSSTTTSSSSSSPPPMMMKKKKKKKKKJJJJJJKKKNNNOOOMMMHHHDDDEEEHHHLLLJJJHHHEEEDDDEEEFFFGGGFFFGGGEEEBBBDDDKKKMMMJJJKKKHHHEEEGGGNNNWWW]]]```eeebbb```___aaabbb```___]]]UUUNNNMMMMMMLLLMMMPPPTTTQQQLLLGGGCCC@@@??????BBBCCCCCCCCC@@@===;;;::::::;;;<<<======;;;:::999333222222555999===?????????AAADDDGGGHHHGGGEEECCCAAA===999555444333111000222111000222444777777777000000000222666;;;AAADDD===<<<999888888<<>>@@@???<<<888555...,,,,,,...000222000...+++,,,------+++++++++---+++...000000---***))))))((()))+++---.../////////111111222111///...///111444444333222111000000///,,,+++++++++***(((''''''&&&&&&&&&&&&%%%%%%$$$### !!!""""""############""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&((())))))***&&&'''((((((((((((***+++,,,+++******++++++***(((&&&&&&'''***...000000///111000000///...---,,,,,,'''&&&%%%$$$###$$$%%%%%%'''''''''((()))***,,,,,,++++++***'''%%%$$$'''+++(((&&&%%%&&&)))+++------,,,...111222111,,,'''$$$ !!!###%%%(((+++,,,+++---...,,,'''!!! rrr[[[UUUZZZqqqyyyuuuooonnnnnnnnnnnnoooppppppmmmllliiigggdddbbb``````YYYYYYYYY\\\^^^^^^]]][[[WWWRRRNNNNNNPPPSSSSSSRRRSSSPPPLLLIIIJJJKKKLLLLLLLLLOOOQQQNNNHHHEEEEEEHHHKKKIIIEEEBBB@@@AAACCCDDDFFFHHHFFFBBBEEELLLNNNKKKKKKGGGDDDEEEMMMVVV\\\___jjjeee```___```bbbcccbbbZZZTTTPPPQQQSSSQQQQQQRRRSSSRRRNNNJJJFFFBBB???>>>>>>AAACCCDDDBBB@@@======999:::<<<======<<<:::999555444333555888<<<===>>>AAADDDGGGJJJJJJGGGDDDAAA>>>;;;666333222222000///111000///111444666777777111000///000444:::AAAEEE===<<<:::888999===DDDIIIHHHCCC>>>>>>@@@@@@>>>::::::===AAADDDCCCBBBBBBBBBDDDCCCAAA???;;;888666444:::888555555555777777666333111000444:::===;;;888444444333333222222333333666555333111000000000111000000000111111111000000333111111333666777666333///...///222555666333000111111222444666333,,,''''''''''''%%%$$$'''---222777777555222000///111222222222222222333444555555777888999888666555555555333333222000------///000//////000111222222333333777555444222000......---,,,000444666555444444444333777999666111......111333555888::::::999:::;;;999;;;???AAA@@@===999666---++++++---000111000---)))***++++++))))))***,,,))),,,000000---)))((()))&&&''')))+++,,,......///222333333111///...///000333333333333111000///...******+++++++++)))'''&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!"""###############"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''''''''''')))+++---,,,++++++,,,,,,+++***'''&&&''')))---///000000000000000111111111111111((('''%%%$$$###$$$%%%%%%'''((()))***+++,,,------++++++***'''######'''***+++)))'''&&&(((***+++,,,&&&)))...111000---(((%%% ###%%%''')))))))))***,,,---+++&&&  zzz___[[[eee}}}yyyuuunnnlllmmmqqqqqqnnnmmmoooqqqnnnjjjeeebbb```______YYYXXXWWWYYY]]]^^^]]]ZZZWWWSSSNNNMMMOOOQQQPPPOOORRROOOKKKGGGGGGJJJNNNQQQSSSSSSQQQMMMHHHDDDCCCCCCIIIGGGEEEBBBAAAAAABBBCCCFFFFFFEEEEEEFFFHHHJJJKKKLLLHHHCCCDDDLLLUUU]]]aaafffccc___]]]]]]___``````^^^ZZZTTTRRRSSSUUUUUUUUUQQQSSSQQQKKKGGGEEE@@@;;;:::;;;===???AAA@@@<<<999999999999999999999::::::777666555444666999===@@@@@@BBBCCCEEEKKKNNNIII@@@AAA<<<777555555444222000000//////000111444777888222...***+++000666:::<<<;;;;;;;;;::::::>>>CCCGGGCCCBBB@@@>>><<<;;;999999;;;===@@@BBBCCCBBB@@@???@@@AAACCCDDDDDD@@@:::555::::::;;;:::999777555444666666777777888:::;;;;;;555444444333222222222222222444555333000...///111///000000000///...,,,+++...///111444777888666333111000000111444666666555444111000222555555///***&&&((()))(((&&&'''***---444666666222---+++...222222444555444000000222555888999999888555444444555444222///,,,,,,---000222.........,,,+++---///222555555444333111///---,,,---///222333333222222222555444333333222222222222333666888;;;AAAGGGFFFBBBAAA===999999;;;:::555000,,,+++******+++...111333---***((((((***+++)))&&&***+++---------+++***((('''(((***,,,,,,+++)))(((---000222111000///111444111111111000000///...---,,,)))&&&(((++++++(((###$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%###"""!!!"""$$$%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&(((***---...000000///,,,***)))+++,,,...,,,)))(((+++...111222000000000000000000111111)))((('''&&&%%%&&&&&&'''((()))*********+++...000---+++(((&&&$$$$$$&&&''',,,*********,,,---,,,***)))***+++---...,,,)))&&&!!!###%%%''')))***+++)))'''%%%### ###""" hhhaaaiii{{{~~~yyyvvvpppmmmllloooooommmmmmooopppnnnjjjgggcccaaa```___ZZZXXXWWWYYY\\\]]][[[XXXTTTRRROOOOOOQQQRRRPPPNNNPPPNNNJJJGGGGGGKKKOOORRRRRRRRRQQQMMMIIIEEECCCCCCHHHFFFDDDBBBAAABBBBBBCCCFFFFFFEEEEEEFFFGGGHHHIIIIIIEEEAAABBBIIIRRRZZZ^^^bbbaaa___^^^___aaabbbbbb___[[[UUUSSSSSSUUUUUUTTTPPPRRRPPPKKKGGGFFFBBB===:::;;;<<>>:::777555777999<<<>>>@@@@@@>>>>>>@@@@@@BBBCCCDDDAAA<<<888:::;;;;;;;;;999888666555888888777666777888999:::444444333222111111222222222444555444111///000111111222222222000///---,,,---...111444777777555222000///000333555777777666444222111222555333...)))'''((()))(((''''''***---111333444111---,,,///333333444555555444444555666777888888777555444555666666444111...,,,,,,---...------,,,,,,,,,---000222555555444222000...,,,+++,,,///333555444333333333666555444333333333333444666888;;;@@@IIIPPPOOOIIIBBB>>>999888888777222...,,,+++******+++---000222...,,,******+++,,,***(((+++,,,---------+++)))(((%%%&&&(((******+++******,,,...000000//////111333000000000000///...,,,,,,***(((&&&(((+++,,,***&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!#########""""""$$$&&&"""!!!!!!"""%%%&&&&&&%%%'''%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%'''))),,,///111222222222000---,,,,,,---...+++)))(((+++...000111111000///......///000000((((((&&&%%%%%%&&&'''((('''))),,,---------...//////...+++(((&&&&&&(((***---,,,++++++,,,---,,,***(((((((((******)))&&&$$$ !!!"""###%%%'''((()))***(((&&&$$$""" ######!!!kkkaaafffzzz~~~}}}zzzwwwsssnnnlllnnnooommmlllnnnooonnnllliiifffcccaaa```[[[YYYWWWYYY\\\\\\ZZZWWWRRRQQQQQQQQQSSSSSSQQQOOOOOOMMMIIIGGGHHHKKKOOORRROOOPPPOOOMMMHHHEEEDDDCCCFFFEEEDDDBBBBBBBBBCCCDDDFFFEEEEEEDDDDDDEEEFFFFFFFFFCCCAAACCCIIIQQQXXX\\\bbbbbbbbbaaaaaaaaaaaaaaa___\\\VVVSSSSSSSSSTTTTTTOOOQQQOOOJJJGGGGGGDDD???;;;;;;<<<>>>???>>>;;;999777777888999999:::;;;;;;:::999666444444555888999>>>CCCGGGGGGIIIJJJGGGBBB>>>;;;777444444555555555333111///---...000444666222...***)))---333888;;;<<<<<<:::888666777:::===EEEFFFGGGFFFCCC>>>999666555777:::<<<>>>>>>>>>===>>>>>>???AAABBBAAA>>>;;;:::;;;;;;;;;:::999777666;;;:::777555444555666777333222111000000000111222222444555555333111111111333333444333222000...------...111555888777444111...///111444777999777666555333111222333222---((('''((((((((('''(((***---...000000///,,,,,,///333333333555777::::::888777555666777777555555555777999777444111...,,,,,,+++,,,,,,,,,,,,...000111222555444333111///---,,,+++,,,000444777777555444444777666555444444555555666:::<<>>>>>;;;999666777888999:::;;;<<<<<<<<<:::777555444444555666:::AAAFFFEEEEEEEEEDDD@@@<<<:::666444444555777888777444111///...000333555222///***)))+++111777;;;>>>>>><<<999666555777999>>>AAAFFFIIIIIIFFFAAA>>>999:::<<<>>>>>>>>>======<<<<<<<<<>>>@@@@@@>>><<<:::;;;;;;<<<;;;:::888777>>><<<888555333333333444222111000//////000111222111333444444444222111000333333444555444333222111///111444999;;;:::666222---...111555999999888555444333222111111///+++(((((((((''''''''')))***,,,---...///---++++++---000111111333888===>>>:::777555666777777555555666888:::999777444222000......---------///222444555555666555444222000...---------111666999999888777666999888666555555666777888===>>>@@@GGGRRR[[[YYYQQQEEEAAA;;;666444222///---,,,+++*********,,,...///111000000////////////...---...------,,,***((('''&&&&&&%%%&&&'''((()))***)))***,,,---...///000111000111111111000...,,,+++***))))))***,,,---,,,***'''&&&&&&%%%$$$######"""###"""!!!"""%%%!!! !!!$$$'''*********(((&&&$$$%%%&&&(((((('''&&&'''(((***---///111222222444555444111...------111///,,,---///222333444111///,,,***)))***+++,,,))))))(((((()))***,,,---))),,,.../////////000111555555444000,,,+++---000111///...---......,,,***---+++))))))))))))'''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###""""""!!!!!!%%%### ~~~iiieeelll}}}~~~}}}uuuqqqpppuuuwwwrrrllliiillllllllljjjiiifffeeeccc\\\ZZZYYY\\\```bbb```^^^ZZZWWWSSSOOOOOOQQQVVVYYYSSSQQQLLLIIIGGGGGGIIIKKKHHHJJJKKKJJJGGGEEECCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCBBBBBBAAABBBCCCEEEHHHLLLRRRWWW[[[dddfffhhhfffbbb___]]]]]]\\\ZZZVVVQQQOOONNNPPPQQQUUUVVVRRRLLLGGGFFFDDD??????>>><<<<<<======<<<;;;777888999:::;;;<<<======<<<;;;888555444333444444777>>>CCCBBBAAABBB@@@<<<;;;:::777444444555888;;;;;;999666333111222444555222///,,,***+++000666:::@@@@@@>>>:::777555666888:::???FFFLLLNNNKKKFFFCCC===>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>>>><<<:::999:::;;;;;;;;;:::999888>>><<<999666333222222222222111///......///111333222222222333333222111000222333444666666666666555222555999>>>@@@>>>999555---///111555888999777555444333222111000...+++)))((('''''''''((()))++++++.........---+++***+++,,,...///222777===>>>;;;777555777888777666666777888999999888666555555444444000000111444888:::999888777666555333111111111111000444888;;;;;;999888888:::999777666666777999:::>>>>>>???BBBKKKRRRPPPIIIDDDAAA;;;777444222111000---,,,+++++++++,,,------111111222222111111222222000000///...,,,***)))((()))(((((('''''''''((((((*********,,,---...//////000111222333222000...,,,---,,,,,,,,,,,,,,,+++)))(((((('''&&&%%%$$$###""""""!!!  ###!!!!!!"""%%%(((+++,,,+++)))'''%%%%%%&&&((())))))***++++++,,,---.........///000222111///,,,++++++...,,,***+++---000111111...---+++)))(((((()))************+++,,,...000111/////////---,,,...111444555777888444///---...111111000............,,,+++---+++))))))******(((''''''&&&%%%$$$$$$$$$&&&'''%%%###!!!!!!!!!!!!  %%%### yyyeeeeeeppp~~~uuupppooouuuxxxsssmmmiiilllkkkjjjiiihhhgggfffeee]]]\\\[[[]]]aaacccaaa___[[[XXXSSSMMMKKKNNNUUUZZZUUURRRMMMIIIGGGFFFGGGHHHFFFIIIKKKKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDCCCBBBAAA>>>AAADDDHHHKKKPPPUUUYYY^^^aaadddccc```^^^___aaaZZZYYYVVVRRRNNNNNNPPPSSSXXXXXXUUUMMMIIIHHHEEEAAABBB@@@======>>>>>>===<<<::::::;;;;;;<<<===>>>>>><<<:::888666555555555555888===AAAAAAAAABBB???:::<<<:::888555333555999<<>><<<:::999888::::::;;;===>>>===:::777888999:::;;;;;;:::999999===<<<:::777555444333222222111///---...000222444444333111222333444333111222333555666777777777666555888===CCCEEEBBB<<<777//////111333666777555333222222111000...,,,+++***)))'''&&&&&&(((***++++++......---,,,,,,+++******,,,...222777;;;<<<:::888777888999999777777777999888777777666777888999:::444444555999===???===999777666444333333333444444555888:::<<<;;;::::::::::::999777666666888:::<<<<<<===<<<;;;???DDDDDD??????===;;;888666444444444......------,,,,,,------///111333333333333555666333222111///---+++***)))+++++++++***))))))((((((,,,+++***+++---///...------///111222222111...---............---,,,+++***+++***)))(((&&&%%%$$$###!!!!!!  """###"""###&&&))),,,,,,,,,)))'''%%%%%%''')))******------......---,,,+++******,,,------+++******+++)))'''&&&''')))+++,,,,,,******)))(((''''''''''''*********+++---000222444222111///,,,+++,,,000333444888;;;999222......000000///------......---+++***)))((()))******(((&&&((('''%%%######%%%&&&'''%%%### !!!!!! ###"""uuu```aaammm}}}wwwooolllppptttrrrmmmkkkkkkjjjiiigggffffffgggggg```^^^]]]^^^```aaa^^^[[[YYYWWWRRRMMMIIIKKKPPPUUUTTTQQQMMMIIIGGGFFFGGGGGGGGGJJJMMMNNNLLLJJJIIIIIIEEEEEEEEEEEEDDDCCCAAAAAACCCCCCDDDEEEEEEDDDCCCBBB===AAAFFFJJJMMMPPPUUUYYYYYY\\\______[[[ZZZ\\\___ZZZYYYWWWSSSPPPOOORRRVVVYYYYYYUUUNNNJJJJJJHHHEEEDDDAAA???===>>>??????>>><<<<<<======>>>>>>>>>???::::::888777777666777777===@@@AAABBBEEEGGGBBB:::<<<;;;999555222444999===@@@???===:::777555333222111111111///...000444888>>>>>>>>>;;;999777888999===BBBJJJOOOPPPLLLFFFBBBAAAAAA@@@???>>><<<;;;:::<<<===>>>@@@@@@===888444666777999:::::::::999999::::::::::::888666444333333111///......000333555888555222222444666666555444555666777777666555444777:::@@@EEEGGGDDD===888000000000111444444333222000111000///---,,,++++++***'''%%%&&&)))++++++***,,,,,,,,,,,,------,,,+++,,,///444777999::::::;;;:::;;;;;;:::888777888999777666555444555888;;;===777666777<<>>999555444222222222444555777:::;;;<<<<<<::::::;;;<<<:::999666555555888:::<<<999;;;999555444888:::999888888888777666555666666/////////......------------000333444333444777:::555444222000...,,,+++***+++,,,,,,------,,,+++***...,,,+++,,,...///---+++)))+++...000111000...,,,---............------------,,,+++)))(((&&&%%%$$$"""""""""!!! """$$$$$$$$$&&&***,,,,,,,,,***'''%%%%%%''')))+++,,,---.........---+++***)))'''((()))((('''((()))+++'''&&&%%%&&&(((***+++***&&&''''''(((((('''&&&%%%)))))))))+++---000222444333222111...++++++---///111888===;;;444...---...///---,,,---......---,,,(((((()))+++,,,,,,***'''((('''%%%######%%%'''(((%%%###   www``````mmm~~~|||xxxooohhhkkkooopppnnnmmmkkkjjjgggfffeeefffggghhhccc```^^^^^^______[[[XXXUUUUUURRRMMMIIIIIILLLPPPRRRPPPLLLIIIGGGGGGHHHIIIHHHKKKOOOPPPOOOMMMLLLKKKFFFFFFFFFEEEDDDBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCCCC???CCCIIIMMMPPPSSSWWW[[[YYY\\\^^^[[[WWWUUUWWWZZZ[[[ZZZYYYUUUQQQQQQUUUXXXXXXYYYUUUOOOLLLLLLKKKHHHEEECCC???>>>>>>???@@@???>>>>>>>>>>>>????????????:::999888888888888888888AAABBBCCCDDDIIIKKKEEE<<<===<<<999555222333888===@@@???>>><<<999555222111000222333111000000444888<<<======;;;888777888999<<>>???AAACCCBBB>>>888333555666888999::::::999888888999;;;;;;:::888666444333222///......111444666;;;777333222555888999888777777888777666555333222777;;;AAAFFFHHHEEE===888111000///000222333222111///000000///---,,,,,,---***'''%%%&&&)))++++++************,,,...///...---,,,111666888888888;;;===;;;<<<===;;;999888888999777555333222444777:::===888777888===BBBBBB>>>999333222111111111444666777<<<======<<<::::::;;;===:::888666555555777;;;===777:::888222...111666777222444666777666666666777000000000///......------,,,///333444444555888;;;777666444111///---,,,+++***+++---///000///---,,,000---+++,,,...///---***&&&(((,,,///000///---,,,+++,,,...///......///000......,,,***((('''%%%$$$###$$$%%%$$$"""!!!!!!"""%%%%%%%%%'''***,,,,,,,,,***(((%%%%%%'''***,,,,,,,,,---......---+++***)))&&&''''''&&&&&&'''))),,,((('''&&&(((***,,,,,,,,,###%%%'''(((((('''%%%$$$''''''((())),,,///222333222222222000---++++++,,,000777>>>===555...,,,,,,---,,,+++,,,......---,,,))))))+++...000000---***(((&&&$$$######%%%((()))%%%###  !!!""""""###"""!!! sssaaacccnnn~~~~~~}}}yyyssslllhhhiiikkklllkkkllliiifffeeefffgggggggggccc```^^^]]]^^^]]]YYYVVVRRRQQQNNNKKKHHHGGGHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJOOOPPPQQQQQQPPPMMMJJJHHHJJJIIIFFFDDDBBBAAAAAAAAABBBCCCEEEGGGFFFDDDBBB@@@BBBEEEIIINNNRRRUUUWWWXXX]]]]]][[[YYYVVVTTTRRRQQQ\\\WWWQQQNNNOOOSSSVVVYYY^^^]]]YYYRRRLLLJJJMMMQQQMMMIIIDDDAAAAAA@@@>>>;;;<<<;;;<<<>>>AAAAAA>>>;;;???<<<888555555888;;;>>>BBBCCCBBBCCCJJJPPPKKKBBB<<<<<<:::666222222666:::>>>AAA>>>666222555555333222444666333///...111555;;;<<<>>>===;;;::::::;;;???EEELLLQQQPPPLLLFFFCCCCCCAAA???>>>>>>>>>===;;;AAA@@@???@@@AAA???:::666777888888999999:::::::::888777777888999777444111222000...///222666888999999555333555555444555999666999;;;999555333444666444777===AAABBB@@@;;;888333333333222111000//////------------,,,+++******,,,***((('''(((***+++++++++,,,,,,---------,,,,,,+++,,,///333777<<<@@@BBBDDDEEEFFFFFFEEEAAA===;;;999888777555333444777::::::666333666;;;>>>===:::444555555555333222333444:::;;;:::888666777<<<@@@???;;;666555888::::::999888555222000000111111000222222333555666555222///000000///,,,++++++---000000111222444555555444333444333222000///---,,,+++***+++,,,...///000000000...---,,,+++***+++,,,,,,+++******---111222000...,,,///111111---++++++---******+++******)))((('''((('''&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&))),,,...((('''&&&&&&&&&((()))***.........,,,+++)))'''&&&(((''''''&&&'''((()))***---,,,+++***++++++---...+++&&&###%%%***......,,,)))))))))((((((***---000...//////---***'''''''''///444999999444...+++***,,,+++***))))))***++++++++++++---000444555222...((('''&&&%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###"""!!!!!!"""######  ppp___bbbmmm}}}|||wwwsssmmmiiiiiijjjkkklllkkkjjjhhhhhhhhhgggeeecccbbb```^^^^^^^^^]]]ZZZXXXQQQPPPNNNKKKIIIHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJOOOPPPRRRSSSRRROOOLLLJJJKKKJJJHHHFFFDDDCCCBBBAAAEEEDDDCCCBBBBBBAAABBBBBBBBBEEEIIINNNSSSWWWYYYZZZ]]][[[YYYVVVTTTRRRQQQPPPWWWRRRMMMJJJLLLPPPTTTVVV\\\[[[WWWQQQLLLKKKOOOSSSOOOKKKGGGDDDBBBAAA===;;;:::999999<<<@@@AAA@@@>>>???<<<999777888<<>>===777555777999777555777777444000...111555:::<<<>>>>>>===<<<;;;<<>>999999777444222222444666888666444666999:::999777222444555555444333555666999999999777666777:::>>><<<888444444777999999888555333000///000111111111222222333555666555222//////000///...,,,,,,---///000111222333444444333333333222111000///...---,,,***+++---...///000000000...---,,,+++++++++,,,,,,---,,,,,,...111222000---,,,---//////...,,,,,,,,,++++++++++++***)))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***((((((''''''(((***+++---//////...---,,,***(((''''''&&&%%%%%%&&&(((***,,,...------,,,,,,,,,------+++'''%%%&&&+++...---+++)))))))))))))))+++---000///000000...+++(((''''''...222666777333...,,,,,,,,,,,,***))))))***++++++------...111444444111...(((''''''&&&&&&&&&&&&'''&&&%%%###!!!!!!!!!"""#########"""###$$$$$$"""  !!!!!! lll\\\```lll|||zzztttrrroookkkiiiiiikkknnnkkkjjjjjjjjjjjjgggccc```bbbaaa___^^^^^^^^^\\\ZZZRRRQQQNNNLLLJJJJJJJJJJJJGGGGGGEEEEEEEEEGGGIIIJJJOOOQQQSSSTTTTTTQQQOOOLLLLLLLLLKKKJJJHHHEEECCCAAAHHHEEEAAA>>>===???BBBDDDCCCEEEJJJOOOUUUYYY\\\^^^\\\ZZZWWWTTTQQQPPPPPPQQQQQQMMMIIIGGGIIIMMMPPPRRRWWWWWWUUUPPPLLLLLLPPPUUURRRNNNIIIEEEBBB@@@===;;;777777777999===@@@AAAAAA???<<<999888;;;@@@GGGLLLIIIGGGCCCBBBFFFKKKIIIDDD:::;;;;;;999666333222222666:::;;;888777:::<<<;;;:::::::::666111000222555999<<>>>>>>>>BBBIIIMMMOOOLLLHHHEEE<<<:::888999:::;;;::::::>>>>>>>>>@@@AAA@@@===:::;;;;;;::::::999888888777555555777:::<<<<<<:::777666333111000222555777777888444333444444111222666777999999777222000111444777:::<<<>>>===:::666333000222444555444222///---)))***+++,,,------------...,,,***(((&&&&&&&&&&&&((()))***+++,,,---------,,,---000333777;;;>>>@@@FFFHHHJJJKKKJJJGGGCCC@@@===<<<999555222000111333444444555666666555444333222333555666555555555777888888777666555555888;;;888555111111555888999888222000......000222333333333333444555666555222///...///000///...---...///111111222333333222222111000000000///......------+++,,,---...///000000000......---,,,,,,,,,,,,,,,///...///000222222111///,,,,,,,,,...//////---+++,,,,,,,,,,,,+++***)))(((&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%))))))))))))***,,,...///000000000...---+++)))((('''&&&$$$$$$%%%(((+++---...............---,,,+++***((('''))),,,...,,,*********))))))***,,,...//////000111///,,,)))'''''',,,000444444111......///...---+++***)))***++++++......///111333222000...'''''''''((((((((((((((('''&&&$$$""""""""""""###%%%$$$###$$$%%%$$$###!!! iii[[[___kkk{{{xxxrrrsssrrrnnnjjjiiimmmpppjjjiiiiiiiiiiiigggeeebbbbbbaaa```___^^^^^^]]]\\\UUUSSSPPPNNNLLLKKKJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPSSSUUUUUURRROOOMMMLLLMMMNNNMMMKKKHHHDDDBBBHHHFFFAAA>>>===???BBBEEEEEEGGGKKKPPPVVVZZZ^^^```]]]ZZZWWWSSSQQQQQQRRRSSSQQQMMMIIIGGGHHHJJJLLLMMMRRRRRRQQQNNNKKKLLLQQQVVVVVVQQQJJJCCC>>><<<<<<<<<888777666777:::===???@@@???===:::999<<>><<<777333111222555999<<>><<<===<<<;;;:::888777555555222444777;;;??????===;;;888555222111222444555666777333222444333000111444444666666444111000333666:::;;;<<<<<<999666222000///111444777666333///,,,***+++,,,,,,---------,,,...---,,,)))&&&$$$$$$$$$'''((()))+++,,,---------,,,---///111555888;;;===DDDEEEGGGHHHHHHEEEBBB@@@@@@???<<<888333000000111000333666666555444333333333555777777666555555666666666555444444444666888444111......222666888777111///---...111444555666555444444555666555222000---///111000///......///222222222111111000000000---------,,,,,,,,,,,,,,,+++,,,---...////////////...------,,,,,,,,,,,,,,,......000111333333222111...,,,+++...111222///,,,,,,,,,,,,,,,,,,+++))))))%%%$$$$$$######$$$$$$$$$"""$$$%%%''''''&&&%%%$$$((((((((()))***---///000111111000///...,,,***))))))(((%%%$$$$$$&&&)))+++,,,---......---,,,***)))''''''(((+++...///...++++++***)))***,,,---......///111222111---***((((((***...222222000///000222///...,,,+++*********+++---...///000000///...,,,(((((())))))************'''&&&%%%$$$#########$$$%%%###"""###$$$$$$"""!!!hhh[[[```lllzzzwwwrrrssssssqqqmmmlllooorrrjjjhhhffffffggghhhhhhgggcccbbbaaa___]]]\\\\\\]]]XXXVVVRRRPPPOOONNNKKKHHHHHHHHHGGGFFFGGGIIIKKKMMMMMMOOORRRUUUUUURRRNNNLLLLLLMMMNNNNNNLLLIIIEEECCCGGGEEECCCAAAAAABBBDDDEEEIIIJJJMMMQQQUUUYYY\\\^^^[[[YYYVVVSSSRRRSSSTTTUUUTTTPPPLLLIIIIIIIIIIIIIIILLLMMMMMMLLLJJJLLLQQQVVVYYYSSSJJJ@@@:::999;;;===:::999888777777999<<<>>>???===:::999<<>>;;;::::::999888666999:::<<<=====================;;;999777555333222000222666<<<@@@AAA@@@>>>888555222111222333444444666222222444333111111333111333333222000222777;;;======<<<999666333000......111555777777444000---,,,---------,,,,,,+++***---...---***&&&$$$$$$%%%'''(((***+++,,,---......,,,,,,...000333666888:::>>>???@@@AAAAAA@@@???>>>???>>><<<777333000///000...111444666666555555666555777999888777555444444666444333333333444444444111...+++,,,111555666666222000//////222555777888666555444555555555222000,,,...000000///......///333222111000///.........***************************+++,,,------...------,,,,,,,,,,,,,,,++++++++++++---///111222333333333///------///222333000---,,,,,,,,,,,,,,,+++))))))$$$$$$$$$######$$$$$$%%%!!!###&&&((())))))'''&&&'''''''''((()))+++...///000000000///...---,,,+++---+++(((&&&%%%%%%'''(((***++++++,,,+++***)))((($$$%%%(((,,,///111000...---+++***+++---///...---...000222222///,,,******+++///333333111000111333111///...,,,*********+++,,,---.........,,,,,,+++)))***+++,,,,,,,,,,,,,,,'''&&&&&&%%%%%%%%%%%%%%%$$$"""!!!!!!""""""!!! iii]]]bbbnnn}}}~~~zzzwwwqqqrrrrrrqqqooooooooopppjjjgggeeedddfffhhhiiijjjccccccaaa^^^[[[ZZZ[[[\\\ZZZVVVSSSRRRSSSRRRNNNKKKJJJIIIGGGGGGGGGIIIKKKLLLMMMPPPSSSVVVUUURRRNNNKKKJJJKKKLLLMMMLLLIIIFFFDDDDDDDDDCCCCCCCCCDDDEEEFFFLLLLLLMMMNNNQQQSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTUUUTTTQQQMMMJJJIIIHHHFFFEEEGGGIIIJJJIIIHHHJJJPPPTTTXXXSSSKKKAAA:::888:::<<<;;;;;;:::888777777999<<<===;;;999999<<>>999666555666666666333111222444555555999>>>FFFCCC>>>999555444444555999<<>>;;;888444111///......111555777777444111...------------,,,+++***)))+++---...,,,'''%%%&&&((()))***+++,,,---.........,,,---...000222444777888:::999999999999:::;;;<<<::::::999666222000///000///000222444666777777666444777999:::888666555555666444222222333444333222000,,,***+++///444555555444222000000333666777777777666555555555444222000,,,---......------...///333222111///---,,,,,,,,,))))))))))))(((((((((((()))***++++++,,,,,,,,,++++++++++++,,,+++***))))))))),,,///000000000111222.........000111111///...,,,,,,,,,,,,+++***)))(((%%%$$$$$$$$$$$$%%%%%%&&&###%%%'''***++++++***)))''''''&&&'''(((***,,,------...............------///...+++)))'''&&&%%%%%%((())))))******)))))))))$$$&&&***---///000000000...,,,***,,,///000...,,,---///222333111///---,,,---111666777444222222333222111///,,,+++*********+++---......,,,+++,,,---+++,,,---.........---,,,&&&&&&&&&&&&''''''''''''$$$""" !!!"""!!! !!! lll```eeeppp|||}}}zzzwwwpppooonnnoooppppppooommmiiihhhffffffhhhhhhhhhgggddddddbbb^^^YYYXXXYYY[[[WWWTTTRRRTTTWWWXXXTTTQQQJJJIIIGGGFFFFFFHHHIIIJJJOOORRRUUUXXXWWWSSSNNNKKKHHHIIIJJJKKKJJJIIIGGGFFFBBBBBBAAA@@@AAADDDFFFHHHMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQNNNKKKHHHGGGFFFDDDCCCCCCEEEGGGGGGFFFHHHNNNRRRTTTSSSNNNGGG???:::999:::;;;<<<<<<:::777777999;;;999999999:::>>>BBBGGGJJJMMMEEE???===:::555555999AAA>>>:::888999999888777333000000333444555;;;CCCHHHCCC===888666555555555888:::>>>???@@@@@@AAABBB???===<<>><<<<<<;;;:::888555777999999888777999;;;;;;:::888666444111000///---000555<<>>666333000///000222333333333111111555666333333666111222222000000333:::@@@BBB???;;;777333000///...///111444777777555111///,,,,,,,,,------,,,++++++))),,,///---)))'''(((++++++,,,---...............//////000111333555777888888777444333444777:::===888999999777555444444555333111000111555777555333222555888:::999888888888666444222222444444333111000,,,)))***///333444444555333111000222444555555888777555555555444222111,,,------,,,++++++...000444333000...,,,++++++++++++*********))))))((((((((())))))************))))))******+++***)))((('''***,,,//////---,,,---...,,,...///000...---,,,---++++++++++++***)))((('''%%%%%%%%%%%%%%%&&&''''''((()))+++,,,,,,,,,++++++((((((''''''((()))+++,,,++++++,,,---...//////.........---,,,***((('''&&&((((((((())))))***+++,,,((())),,,---....../////////,,,***,,,000111...++++++...222444333111//////000555:::;;;777444222222333222000---+++*********,,,...000///------...000---...///000000...---,,,$$$%%%&&&'''((()))))))))%%%###!!!!!!"""""""""!!!%%%###!!!mmmbbbgggqqq|||zzzxxxooommmkkkmmmppppppnnnjjjiiihhhhhhiiijjjhhheeebbbddddddbbb^^^XXXVVVWWWZZZUUURRRQQQTTTYYY\\\YYYVVVJJJHHHGGGEEEEEEFFFHHHIIIQQQTTTWWWYYYXXXTTTOOOKKKFFFGGGHHHIIIIIIHHHHHHGGGBBB@@@>>>===???BBBGGGIIILLLKKKIIIGGGFFFEEEEEEFFFHHHHHHIIIKKKLLLMMMNNNOOOMMMJJJHHHFFFFFFEEECCCAAAAAACCCEEEEEEEEEGGGLLLQQQQQQRRRRRRMMMDDD===999777999;;;<<<;;;888888:::<<<777777999;;;???DDDHHHKKKLLLDDD>>><<<999222222666???===;;;;;;<<<<<<999666444//////333555666>>>GGGHHHCCC===888666555666666666888;;;<<<<<<===>>>@@@999666555999@@@DDDCCCAAAAAA???===<<<<<<===<<<:::555777999888666666888::::::999777555333111///...,,,///555<<>>555222///...///111222333222000111666777444555777333444333111000333:::@@@CCC@@@;;;666333000//////000111444666666555222000******+++,,,------------(((,,,///...***(((***...------......///.........000111111333444666888999888666333111222666;;;>>>999;;;<<<;;;:::999:::;;;666222...///444666333000///222777::::::::::::;;;666444222222444555333000000,,,)))***...222333333666333000000111222333222999777555555555444333111,,,,,,,,,***)))+++...000444333000...+++*********,,,,,,++++++***)))))))))'''(((((())))))))))))(((((())))))******)))'''&&&+++...000///+++))))))******---000///,,,)))***+++******+++******)))((('''%%%%%%%%%%%%&&&&&&'''(((---------------,,,++++++))))))((((((((()))+++,,,)))***+++---.../////////------------,,,***((('''))))))(((((()))+++---...+++,,,......---,,,---...///,,,***,,,000222///+++***---222444333222111000222777<<<===:::555222222444333000---+++*********---///111111///...000333...///000111000///---+++###$$$&&&((()))***++++++'''$$$"""!!!"""#########(((&&&###!!! }}}jjj```fffqqq|||zzzsssrrrqqqnnnkkkiiijjjkkkjjjlllnnnpppooolllhhheeedddbbb___\\\YYYXXXXXXXXXYYYTTTOOOOOOUUUZZZ[[[ZZZUUUOOOIIIEEEFFFIIILLLNNNRRRSSSUUUYYYZZZUUUMMMFFFGGGHHHIIIHHHEEEDDDDDDEEEFFFEEECCCBBBBBBCCCFFFHHHNNNLLLGGGCCCCCCFFFEEE@@@GGGEEEEEEFFFIIILLLNNNNNNMMMKKKGGGBBB>>>===???BBB@@@??????BBBEEEIIIKKKKKKNNNRRRTTTOOOEEE===999999:::999999888777777777888999:::<<>><<<;;;<<<>>>:::666222111555999<<<<<>>???>>>===;;;888222...,,,,,,///111000111333333444555888;;;999666111///111666<<>>===>>>===:::666555888;;;999555111000222444444333111111222333444777:::;;;888444000000444666444111000---)))))),,,000444666333222222111111222333333444333222333444444222111,,,+++***)))((((((((((((222333333111...,,,,,,---+++++++++,,,,,,,,,------,,,++++++,,,------,,,***,,,+++***))))))***++++++,,,---------,,,***((('''(((*********((((((***+++***+++***(((***+++(((######$$$%%%&&&&&&&&&&&&%%%,,,,,,------...------,,,'''''''''(((((()))******))))))***,,,///000///---/////////...---***(((&&&......------,,,+++******---000444666666333///,,,+++)))((()))+++---......,,,...111111000//////000111666<<<>>><<<777222000.........,,,***(((((((((,,,,,,,,,,,,---///111222444111...---...---+++((($$$###$$$&&&))),,,,,,,,,)))&&&"""!!!"""###$$$$$$&&&%%%###!!!{{{ggg]]]dddqqq}}}|||uuutttrrrooollljjjkkkkkkmmmnnnoooooonnnmmmlllkkkeeeccc___[[[XXXWWWXXXXXXYYYTTTOOOOOOTTTXXXZZZYYYTTTOOOIIIEEEFFFIIILLLNNNQQQQQQTTTXXXYYYVVVNNNHHHHHHHHHHHHGGGEEEDDDEEEFFFHHHGGGFFFDDDCCCDDDFFFHHHMMMLLLGGGCCCCCCGGGFFFAAADDDCCCCCCEEEHHHJJJJJJJJJKKKJJJGGGBBB>>>===???BBB???>>>>>>@@@CCCHHHLLLNNNQQQSSSTTTPPPHHH@@@;;;999:::999888777777777777888:::;;;<<<>>>@@@AAAAAABBBAAAAAAAAAAAA???;;;777555777:::===>>>======>>>@@@:::777333333666;;;>>>??????>>>888333333666666333111222333555777777444111444333222333555999===???@@@BBBDDDDDDCCC???<<<999777666555555777888777666999888888888777444///++++++...333777:::;;;;;;:::;;;777222...,,,---///000000222444555555666888::::::777333///000555===CCCEEE@@@:::444111000...---111222333666777666222///------------.........///.../////////...---+++***+++,,,---...////////////000000111333444555666777444333222111333666999<<<<<<===<<<:::777666777:::888555111111333555666555333333333333444666888999777333000000333555333111///---***+++...222555666666555444333333222222222333222222333555555333111---,,,+++)))))))))))))))111222222111...---,,,---------........./////////...---,,,---//////---,,,++++++***))))))***+++,,,,,,,,,,,,,,,+++******)))*********)))'''(((***,,,///444666111+++***)))'''$$$$$$%%%%%%&&&&&&&&&&&&++++++,,,,,,---,,,,,,,,,))))))******************(((((()))+++...///...---//////000...,,,******)))111000///---,,,++++++***...111444777666333///---***((('''))),,,///000000...000111111000///000111444999???AAA>>>999333000---------+++)))'''''''''))))))))))))+++...111333555333000//////...+++(((&&&%%%%%%''')))++++++***+++'''###!!! !!!!!! %%%$$$###!!!wwwbbbYYYcccqqq}}}xxxvvvsssooolllkkkkkkkkkqqqppppppooooooooopppppphhhddd___ZZZWWWWWWXXXYYYYYYUUUPPPPPPSSSVVVWWWWWWRRRNNNIIIFFFGGGIIIKKKLLLNNNOOOQQQVVVYYYWWWQQQKKKIIIIIIHHHFFFDDDDDDFFFHHHJJJJJJIIIGGGEEEEEEGGGIIIKKKKKKHHHCCCCCCGGGGGGCCCCCCCCCCCCFFFHHHIIIHHHFFFIIIHHHEEEBBB>>>>>>@@@BBB@@@>>>===>>>AAAHHHNNNRRRUUUUUUTTTQQQKKKDDD>>>::::::999888888888888888888;;;<<<<<<======>>>>>>>>>===>>>BBBFFFHHHEEE===777888:::===>>>>>>???@@@BBB<<<999666555888<<<@@@AAA??????;;;777666999999555222222333555666666333111222222222333666999===???AAADDDHHHJJJIIIEEE???;;;888666555666777999888888777888999:::999666111,,,---...111555777888999999:::777333///------...000111333666777777777777888:::999666222111777@@@GGGHHHBBB:::444111/////////111222333555777666333000//////...---...///000111000111111111000///......---------------...000000111111111222333444444444222111111111333555777888:::;;;<<<:::888666777888666444222222444666777777444444444444444555555555555222//////111333222000---,,,+++---111444666666999999888777555444222222111111222555777666444222...---+++***)))******+++///000222111///---,,,,,,///000111111222222111111///...---...000000...---+++******)))***+++,,,---,,,+++++++++***++++++,,,++++++***(((&&&'''***---444===AAA888---(((***+++&&&&&&%%%%%%%%%&&&'''''')))***++++++,,,,,,,,,,,,+++,,,---------,,,+++***((('''(((***---///...---///000111///,,,***,,,///555333111...,,,+++******///111444666666333000---'''&&&&&&(((,,,///111111111111111000//////000222999>>>CCCEEEBBB<<<666333...---,,,+++)))((((((((('''&&&%%%%%%(((,,,000333666444222111000///,,,))))))((('''(((***++++++***---***%%%""" ######"""!!! rrr]]]UUUbbbrrr}}}zzzvvvrrrnnnlllkkkjjjiiiqqqqqqqqqqqqqqqqqqrrrrrriiieee___ZZZWWWWWWXXXZZZYYYUUUQQQPPPQQQSSSTTTSSSOOOLLLHHHGGGHHHJJJKKKKKKKKKLLLOOOTTTXXXXXXTTTPPPKKKJJJHHHEEECCCCCCFFFIIIKKKLLLMMMKKKGGGFFFHHHJJJJJJKKKHHHDDDCCCGGGGGGEEEDDDDDDFFFIIIKKKKKKHHHFFFFFFFFFDDDAAA??????AAACCCBBBAAA???>>>AAAGGGOOOUUUXXXVVVTTTRRRNNNHHH@@@;;;;;;;;;:::999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;@@@GGGMMMKKKCCC;;;:::;;;===>>>???@@@AAABBB???<<<999888999===@@@BBBCCCDDDBBB===<<>>;;;666555666888999999777555444444555777999===???AAAEEEHHHKKKMMMLLLHHHDDDAAA:::888777777999:::::::::999888888888888666333000000111222444666888999:::999777333000...---...///111444777888777666666666777999:::888888;;;BBBIIIHHHBBB999333000///000000222222333555777666444111111000///......000222333222222222222222111111111///...,,,***+++---000222000000000000111111111111000000111222333444555555888999:::999888666666555222222222444555777888999666666666666555444333333222000------...//////...*********---111444555555999:::::::::999777666444111222444777999999777555///...,,,+++***+++,,,------///111111///---,,,+++000111222333333333222222...------...//////...,,,******))))))***+++---...,,,+++***)))***+++---...,,,,,,***'''%%%&&&***---555===@@@888---)))***+++''''''&&&%%%%%%&&&'''((())))))***,,,,,,------------...///000///...,,,***((('''(((***---//////...///111222000,,,+++///333666444111...+++***)))***...000333444444222...,,,$$$######&&&***...000111222222111///---...111444<<<@@@FFFHHHEEE@@@;;;999222000...---,,,,,,,,,+++(((&&&###"""$$$(((,,,///444333222111000...+++))))))(((((())),,,------,,,///,,,(((%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!nnnXXXQQQ```rrr}}}|||zzzuuuooollljjjjjjiiihhhnnnoooqqqrrrrrrqqqpppoooiiieee___ZZZWWWWWWYYY[[[YYYVVVRRRPPPOOOOOOPPPPPPLLLJJJHHHHHHIIIJJJJJJIIIIIIJJJLLLRRRXXXYYYWWWSSSMMMLLLIIIFFFCCCCCCEEEGGGJJJMMMOOOMMMIIIFFFHHHJJJJJJKKKIIIEEECCCFFFHHHFFFCCCDDDFFFIIIKKKKKKHHHEEEDDDDDDDDDBBB@@@@@@CCCEEEEEEDDDCCCAAABBBGGGNNNTTTVVVUUUSSSRRRNNNIIIAAA<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999999:::::::::;;;>>>EEELLLMMMHHHBBB>>>======>>>???@@@@@@@@@@@@>>>;;;999999<<<@@@BBBEEEGGGEEE@@@>>>@@@@@@>>>888888888:::<<<<<<;;;999888999:::<<>><<<999999:::<<<<<<<<<;;;888555444444444444444000111222333555777888999888666444111///...------111333666777666444333333333777<<>>666111//////000111222222333555777777555222222111/////////000222444111111111111111222222222000...***((()))+++///111........................//////111222333333333444777666666666666555444333///111333555666777888999666777888888777666333222///...,,,++++++,,,,,,,,,(((((())),,,000333333333666888;;;<<<===<<<:::999444444555888;;;<<<:::888000///---++++++,,,...///---///000000---+++++++++///000111222333222111000,,,,,,+++,,,---...,,,*********)))((()))***+++,,,+++******)))***+++---...---,,,***'''%%%&&&***---111555666111,,,+++***'''((((((''''''&&&''''''''')))***+++---.../////////...///000000///...---,,,)))((()))+++...000111000000111111000------000333444333000---+++))))))))),,,...000222111///,,,+++###""""""$$$(((,,,...///111111000...---...222555;;;???DDDFFFEEEBBB@@@>>>777444111000111111111///+++(((%%%""""""$$$''')))...///000000///---+++***(((((((((***---000000///000...+++)))((((((&&&%%%!!!!!!!!!""""""######### lllTTTLLL[[[ooo~~~|||{{{zzztttmmmjjjjjjkkkjjjhhhkkklllnnnoooooonnnllljjjgggddd___[[[XXXYYYZZZ[[[XXXVVVSSSPPPMMMLLLLLLLLLJJJIIIHHHHHHJJJJJJIIIGGGHHHHHHKKKPPPWWWZZZXXXVVVNNNNNNKKKHHHDDDBBBCCCEEEGGGKKKOOONNNIIIFFFGGGJJJJJJMMMKKKFFFCCCEEEGGGFFFAAABBBDDDGGGJJJJJJGGGEEECCCDDDDDDCCCBBBCCCEEEGGGGGGHHHHHHEEECCCDDDIIINNNQQQRRRRRRPPPLLLGGGAAA>>><<<<<<<<<<<<<<<======>>>;;;;;;999888888999:::;;;;;;<<<>>>CCCIIILLLKKKIIIBBB@@@>>>===>>>>>>>>>======<<<;;;999999;;;@@@DDDEEEGGGEEE>>>;;;<<<===<<<777777777:::<<<>>>===<<<===>>>@@@CCCEEEFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEAAA>>>;;;::::::;;;<<<;;;<<<888333000000222333333......000111333555666777777666444222000...---,,,111333444444222111000000000444:::@@@DDDEEECCCAAA===888222......///111222333222333555777777555444111111000///000111222333///////////////000111222///,,,)))'''''')))---///------------............000000111111222333333333555444222333444444222111---000333555666666777888666777999;;;:::888666444...---,,,+++++++++,,,---(((((()))+++///222222222444777;;;>>>@@@???>>><<<666666666888:::<<<;;;:::222000...,,,,,,...000111000000000...+++)))******---...000222222111000///+++***)))***,,,,,,***)))***)))(((((('''((()))***+++*********+++,,,,,,---,,,,,,***(((&&&&&&)))+++---...,,,***,,,...+++%%%((((((((()))(((((('''&&&((()))+++---...000000000///............---------,,,++++++,,,000333444444111111000//////000000000111000///...---+++***)))+++---///000///...+++***%%%###"""$$$'''***,,,,,,//////...------///222666888;;;???@@@@@@?????????:::666111111333444333222...+++'''###""""""###$$$(((***---///...---,,,---)))((()))+++///111222111000...++++++++++++)))(((!!!!!!""""""######$$$$$$!!!  !!! lllPPPGGGUUUhhh~~~|||{{{zzztttmmmjjjkkkmmmllljjjjjjjjjjjjiiiiiihhhhhhhhheeeccc___\\\ZZZZZZ[[[\\\XXXWWWTTTPPPLLLJJJJJJJJJHHHGGGHHHIIIJJJJJJHHHFFFGGGGGGJJJOOOVVVZZZYYYWWWOOOOOOMMMIIIEEEBBBAAABBBCCCIIINNNMMMHHHEEEGGGJJJKKKNNNMMMFFFCCCDDDFFFFFFBBBBBBDDDGGGJJJKKKIIIHHHBBBCCCDDDDDDDDDEEEGGGIIIHHHJJJKKKHHHCCC@@@BBBDDDKKKNNNPPPOOOIIICCC@@@@@@;;;;;;::::::;;;<<<<<<===:::999888888999:::<<<>>><<<>>>AAAEEEIIIKKKLLLMMMFFFBBB>>>======<<<:::888777777888777888<<>>GGGLLLOOOMMMGGGAAA???@@@999999999999999:::;;;<<<999888777888999;;;>>>???;;;???EEEHHHJJJKKKMMMNNNHHHDDD???<<<<<<;;;888555222333555666888===EEELLLFFFGGGDDD;;;555666999:::888888999<<<@@@CCCCCCCCCCCCDDDGGGIIIJJJJJJIIIHHHEEEDDDDDDCCCCCCDDDEEEFFFBBB???:::777777777777777777444111000//////---+++---///222555888999::::::666555555333111///---+++000111000...,,,***+++---...---///777@@@DDD@@@;;;000...++++++---000111222333333333444666777777555//////000111111111111000+++*********+++---...///,,,***'''%%%%%%''')))+++......//////000111111222222222111111111222444555444000---,,,...000000///***...333555444333444555444666:::>>>???===:::888111111111///......///111---,,,+++,,,///111333333444777<<<@@@BBBAAA>>><<<888666333333555888999999333111///------///222444444333///+++'''&&&(((***,,,---000222222111///...+++***)))***,,,,,,***)))+++)))(((&&&%%%%%%%%%%%%***+++,,,------,,,******+++,,,,,,***((('''((()))))),,,---,,,---000///+++&&&(((+++,,,,,,)))&&&$$$%%%''')))+++---...///000---,,,***))))))+++...000000///...000444777999999444///,,,///333444...(((,,,...000222222111///------...///000000...,,,++++++)))(((''')))***+++***(((***+++,,,---///333555444444444222111111444666777222---,,,///222111///...,,,***'''%%%######""" %%%+++...//////111333...---,,,...000111000///---+++)))((('''&&&$$$""""""""""""###$$$$$$$$$%%%!!!###!!!######  ###mmmOOO@@@HHHVVVxxx~~~|||{{{{{{vvvqqqnnnnnnmmmjjjhhhggggggfffdddbbbbbbdddgggcccfffccc\\\ZZZ^^^]]]YYYWWWTTTOOOLLLKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGKKKRRRZZZ______]]]WWWQQQKKKJJJHHHEEEDDDEEEHHHHHHGGGEEECCCCCCFFFHHHJJJKKKKKKJJJIIIHHHHHHIIIGGGFFFEEEFFFIIIKKKLLLLLLEEECCCAAA@@@BBBEEEFFFFFFJJJJJJHHHDDD???<<<;;;;;;DDDJJJNNNJJJEEEBBB>>>:::;;;;;;;;;:::999888777666666777999999888888999:::999;;;???CCCHHHKKKNNNOOOKKKFFFAAA??????===999444111555888888777===IIIRRRSSSOOOGGG???:::888888999888888999<<<@@@CCCEEEEEEEEEEEEEEEGGGHHHHHHFFFDDDEEEDDDCCCDDDEEEIIILLLNNNHHHDDD???<<<<<<;;;888555666444111...---...///000///...///555;;;<<<888444444444555666666444///,,,------+++)))(((***...222222111111444999;;;999666,,,(((%%%''',,,000000...111222333555666777777777333000......111333333222***,,,...///---,,,,,,,,,,,,***'''%%%$$$&&&(((***,,,///222222111111333555777555333111111111222333555222///---------,,,+++,,,...222555777777666555666999;;;<<<<<<;;;<<<===777444222111111222111000***((((((,,,333888888777::::::;;;===@@@AAA@@@>>>===;;;777444444666999;;;555333000,,,***+++///333333333111///---+++)))(((+++,,,---...////////////***))))))))))))+++,,,---******)))'''%%%$$$&&&(((***+++,,,...000...+++(((,,,+++***(((''''''&&&&&&%%%&&&(((***+++,,,,,,,,,)))))))))+++,,,+++(((&&&$$$%%%&&&(((+++,,,...///...,,,)))''''''***...111000///---...111555777999222111000000222222111000///000222222222///---+++000000//////---,,,+++***------......---,,,+++***,,,---.........000333666666555222///---,,,------...---,,,,,,------+++)))...---+++((($$$###$$$%%%'''***...111333222111///000...,,,---000222333333---+++'''###"""%%% !!!!!!!!!"""""" %%%!!! mmmOOO???CCCPPPmmm}}}yyyuuuooollllllkkkjjjiiigggfffdddbbbbbbbbbcccdddbbbeeebbb\\\ZZZ\\\\\\XXXUUURRRMMMKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFHHHLLLTTT\\\aaa```]]]WWWQQQLLLKKKIIIFFFEEEGGGHHHHHHGGGEEECCCBBBDDDFFFIIIJJJKKKKKKJJJJJJKKKMMMKKKIIIGGGFFFHHHJJJKKKKKKFFFEEEDDDBBBBBBCCCDDDEEEHHHGGGEEEAAA<<<::::::;;;AAAIIINNNJJJDDD@@@<<<999999999999999888777666666555777888999888888:::<<<999;;;>>>BBBFFFJJJMMMOOOJJJEEE???<<<===<<<888444000333666666666===IIISSSSSSPPPJJJCCC<<<999:::<<<<<<;;;:::;;;???BBBCCCDDDCCCCCCDDDGGGIIIJJJIIIGGGFFFEEEDDDDDDEEEIIIMMMOOOMMMHHHCCC???===;;;888555555444111///......000111//////111666<<<===:::666444444444666666444000---...---,,,***)))+++///222...---...222666888666333+++(((%%%''',,,000111///111222222333555666666777777444111111222222000......//////...,,,,,,...000,,,***'''$$$$$$%%%&&&(((+++...111333222222333555777666444222111222333444555222///......---,,,+++...000333666888888777666888:::===>>><<<;;;:::;;;777555222111111222111000,,,,,,---...111555888;;;:::999:::===???@@@???======;;;777555555666999;;;666444111,,,***+++///222333222000...,,,+++******++++++,,,------------,,,******))))))***+++,,,---++++++***(((&&&&&&''')))+++++++++---...---+++)))++++++***)))((((((((((((&&&&&&'''((()))******+++)))((()))+++,,,,,,)))'''%%%%%%'''(((***+++---......---***((())),,,///222222000......000333666888222111000111222333222111///111222222222///---+++//////000000000...,,,+++///000111222111///---,,,...//////...---...000222666444111...,,,,,,,,,,,,,,,***))))))***++++++***...---+++'''$$$###%%%'''(((***...111222111000...,,,+++***+++///111222222+++***'''""" """!!!!!! !!!!!!"""!!!nnnQQQ======FFF[[[ttt~~~wwwsssmmmiiiiiiiiijjjjjjhhheeeaaaaaabbbcccbbb```bbbcccaaa\\\ZZZ[[[ZZZWWWRRROOOLLLJJJJJJKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHNNNWWW___cccaaa^^^WWWQQQLLLKKKJJJGGGFFFHHHIIIIIIHHHEEECCCBBBCCCEEEGGGIIIKKKLLLLLLNNNPPPRRRPPPLLLHHHFFFGGGIIIJJJJJJGGGHHHIIIFFFBBBAAABBBEEEDDDCCC@@@<<<888777888:::>>>HHHNNNIIIAAA<<<:::888666666777777777777666555555666888999999999;;;===;;;;;;===???CCCFFFJJJLLLGGGBBB<<<999999999777555111333444333444;;;GGGPPPRRRRRROOOHHH???<<<>>>AAABBB???<<<;;;===???AAABBB@@@@@@BBBEEEIIIKKKKKKIIIFFFEEECCCCCCDDDHHHLLLOOOQQQMMMGGGBBB???;;;888555666444222000//////000111000000222777<<<>>><<<888333333444555666555222/////////...,,,+++,,,///222,,,,,,---222666777444000***'''%%%''',,,111222222222111111111222333555666:::888555444333000---***//////...,,,+++,,,...111,,,***(((%%%$$$$$$%%%&&&(((,,,000333444444444444888777555333222333444555555222///............---000222555888999999777666999<<>>;;;:::999777555333222222222111000---...000///000333888<<<;;;;;;;;;===???@@@???>>><<<:::888666555777999:::777555111---******...111222111///---,,,,,,---...+++++++++++++++*********************+++,,,---...,,,---,,,***((((((***+++,,,*********,,,,,,+++***+++******)))))))))******((('''&&&&&&&&&'''))))))(((((()))+++------+++)))'''''''''((()))***+++,,,...---+++***+++---000222444222000...///222555777111000///000222333333222000111222222111///,,,+++,,,...111333333111...,,,222333555666555333000...000000000...++++++---...333111///---,,,,,,,,,---,,,)))&&&%%%&&&)))***+++...---***&&&$$$$$$&&&))))))+++---///000000...---)))(((''')))---000111111))))))'''$$$!!! !!!###"""!!! !!!"""qqqTTT>>>999===JJJeee}}}vvvrrrlllhhhfffgggjjjkkkjjjeeeaaaaaadddfffccc___aaaaaa___\\\ZZZXXXWWWVVVQQQOOOLLLKKKLLLMMMMMMMMMJJJJJJIIIIIIGGGFFFEEEEEEFFFIIIOOOYYYaaadddaaa^^^VVVOOOKKKKKKJJJGGGGGGIIIJJJJJJIIIFFFDDDBBBCCCDDDEEEHHHKKKMMMNNNPPPSSSVVVQQQMMMHHHFFFFFFHHHJJJKKKIIILLLNNNJJJDDDAAABBBEEEAAA@@@<<<888444444666888;;;FFFMMMIII@@@;;;999777555666666777777777666666444666888999999:::<<<>>><<<<<<;;;;;;===@@@CCCEEECCC???999555555555555555333444333111111777BBBJJJNNNQQQQQQKKKCCC???AAAFFFGGGCCC===::::::===???@@@;;;<<<>>>CCCGGGJJJJJJIIIEEECCCBBBAAABBBFFFJJJLLLOOOLLLGGGBBB>>>;;;888777888777444111///.........111111444888<<<>>><<<:::444333333444666555333111///000000///---...000222,,,---000555999:::555111)))'''&&&(((---111333444222111000///000111444555999888777666333000,,,***,,,------,,,++++++---...---,,,***(((&&&&&&%%%%%%&&&***///333555555444444999777555444333444555666555222000.../////////...111222555888999999777666888;;;>>>@@@>>><<<;;;:::888666444333333333111000,,,---///111555777999:::===<<<<<<===???@@@???>>>;;;999888666666777888999777555222---******,,,///111000---,,,,,,---///111---,,,+++******)))))))))******++++++,,,------...---...---,,,******+++---,,,***((((((***++++++*********))))))***+++,,,,,,+++***(((&&&&&&'''((()))'''''')))+++......---+++(((((('''''''''((()))***---,,,++++++,,,...000222777666444111000111555777000//////000222333333222000111111111000...,,,+++***---111444555333000...222444666777777444222000///000///---******+++---///...---,,,,,,...///111000+++&&&######&&&)))***...---***&&&$$$%%%(((+++***+++,,,---......------((('''&&&(((+++------,,,((())))))(((%%%$$$$$$%%%&&&%%%###!!! !!!"""tttzzztttXXXAAA777888>>>WWWvvv|||yyyuuurrrmmmhhhfffgggjjjllllllhhhddddddggghhhddd```aaa```^^^]]]ZZZWWWUUUUUURRROOOMMMLLLNNNPPPPPPPPPMMMLLLJJJIIIGGGFFFEEEDDDGGGIIIOOOXXX```ccc```\\\SSSMMMIIIIIIIIIGGGGGGIIIJJJKKKJJJHHHEEECCCCCCDDDDDDFFFJJJLLLNNNQQQUUUWWWPPPLLLHHHEEEFFFHHHJJJKKKJJJNNNPPPNNNGGGCCCCCCFFF@@@???;;;666333222555777999DDDKKKHHHAAA<<<999777666666777777777777777777333555777888888999;;;===<<<;;;999888888:::<<<===???;;;666333222333444444777666333///...222:::AAAGGGKKKOOOLLLEEEBBBEEEJJJHHHCCC===999999;;;===>>>999999;;;???DDDFFFFFFEEEAAA@@@??????AAACCCFFFHHHHHHFFFCCC@@@<<<:::999999<<<:::777333000---,,,+++111222444888;;;<<<;;;:::555444333444555555444333///000111111//////000111,,,...222888===<<<666111)))(((((()))---111444555333111000//////000222333555666666555222///---,,,***---///000///---,,,,,,///...---+++***(((''''''&&&)))---222555666555333888777555444444555666777444222000///000111000000000222555777999888777666555888<<<>>>>>>=========999777555555444333111///,,,+++...666???BBB>>>999;;;:::999999;;;<<<;;;:::999888777666666666777777555444111---***)))+++---000///---,,,,,,...111333///...---+++***************++++++,,,------......---...---,,,******,,,...---+++(((((()))+++++++++))))))))))))***+++,,,---...---+++)))((((((***+++'''((())),,,//////...,,,)))((('''&&&&&&'''((()))******++++++,,,...///000999999888555222222555777000///...///111222111000//////000000///...,,,+++))),,,111555666444111...000111444555555444222000---......,,,***+++,,,...,,,,,,,,,,,,...111444555555///(((###"""%%%'''(((---,,,***'''&&&'''***---******++++++,,,,,,,,,---)))((('''(((******)))((($$$&&&((((((''''''((())))))'''%%%###""""""""""""xxxiiiPPPVVVggguuu[[[CCC888666888KKKggg~~~{{{wwwuuussspppkkkggggggjjjlllmmmjjjhhhgggiiihhheeecccbbb___^^^^^^[[[VVVTTTTTTRRRPPPNNNMMMOOOQQQRRRRRROOONNNLLLIIIGGGFFFEEEDDDHHHIIINNNVVV^^^```^^^ZZZOOOIIIEEEFFFGGGEEEFFFHHHHHHIIIIIIHHHEEECCCCCCDDDCCCEEEIIIKKKMMMPPPSSSVVVOOOKKKGGGEEEFFFHHHIIIIIIIIILLLOOOMMMIIIEEEDDDDDD@@@???<<<888444333444666:::BBBIIIHHHDDDAAA<<<888666777777777777777666666333444666777777777999;;;:::999888777777777888999:::888555222111222333444888666333///---///444999===BBBHHHIIIFFFEEEGGGKKKEEE@@@;;;888999;;;===>>>999999;;;>>>AAABBBAAA@@@>>>>>>>>>???@@@BBBCCCCCC??????>>><<<999888999;;;===;;;888444111...,,,+++111222444666888888888888777555333333444555444333///000222222000/////////,,,///444;;;@@@>>>777111*********+++---000444666333222111000///000111222111222333222///---------***...222333222///---,,,.........---,,,***)))(((((())),,,111444666555333888777555444444555666777444222000///111222222111///111444777999999888777444777:::<<<<<<===>>>???999888666666555444111///---,,,///:::FFFIIIAAA888777555333333444555555444666666666666555555555444222111///,,,)))(((***,,,///...------...///111333000///---,,,+++++++++,,,***+++,,,---............,,,---,,,+++******,,,...---+++))))))***+++,,,+++)))))))))))))))***+++,,,000///---++++++++++++,,,((()))***---///000...,,,)))(((&&&%%%%%%&&&''')))))))))+++,,,---...//////777999:::888444222444666000...---...///000///---,,,---------------,,,,,,))),,,111555666444111///---...000111222222222222,,,------,,,++++++...000......---...000333666888888222***$$$###$$$&&&'''+++++++++)))((()))+++...))))))))))))***+++------+++***))))))******'''%%%"""$$$&&&&&&&&&&&&(((***+++***)))'''%%%$$$"""!!!yyyaaaQQQ<<<>>>LLLmmmuuu\\\EEE888555666BBBZZZwww{{{xxxvvvvvvsssnnniiihhhjjjllllllkkkkkkjjjhhhgggeeedddccc___^^^___]]]VVVSSSUUURRRPPPMMMMMMOOOQQQQQQQQQRRRPPPMMMJJJHHHFFFEEEEEEIIIJJJMMMTTTZZZ]]][[[XXXKKKFFFBBBCCCDDDCCCDDDGGGEEEFFFGGGFFFDDDBBBBBBCCCCCCEEEHHHJJJKKKNNNPPPSSSOOOLLLHHHFFFFFFFFFEEEDDDFFFHHHJJJKKKIIIGGGDDDBBBBBBAAA???;;;777444444555;;;AAAFFFGGGHHHFFF@@@888666666666666666555444333222444666666555555777999666666777777888999999:::666666555333111111222333666444111///---///111444444999???DDDFFFGGGIIIJJJ@@@===999777999<<<>>>???<<<<<<<<<>>>??????>>><<<<<<===???AAABBBBBBAAAAAA:::;;;;;;999777666888;;;;;;:::888555222000...---111222444555555555555666:::777444333333444444333...000222222000///......///222888@@@DDDBBB:::333++++++,,,,,,---000333555222222222111111000000000...000000...+++***,,,...***,,,///000...---,,,,,,,,,---......---+++)))(((******+++///333555444222777666444333333444666777444222000000111333333222...111555888;;;;;;;;;:::666777999999999:::<<<>>>:::888777777666444111///++++++///888AAADDD>>>777555333111000111222222111444444555555555444333222//////---***(((''')))+++............///000111222000...---+++++++++,,,---+++,,,---...//////......***++++++***((()))+++------,,,******,,,---,,,+++))))))((((((((()))******///......------,,,,,,,,,)))***+++---000000...,,,((('''%%%$$$$$$%%%'''))))))***,,,...///000000000333777:::999555111222444///...------------,,,***)))******+++,,,,,,------***,,,000333444333000...++++++,,,...///111333444.........---+++,,,...000333222111111222444666888777111***$$$###$$$&&&''')))***++++++******,,,---(((((('''''')))+++---///******)))***++++++)))'''%%%&&&'''&&&%%%%%%'''))),,,,,,,,,+++)))&&&###!!!hhhQQQBBB666444>>>]]]ttt\\\FFF888444555>>>SSSqqq}}}yyywwwwwwuuuqqqkkkhhhjjjllljjjllllllkkkhhheeeeeeeeeccc___^^^```]]]VVVSSSUUUQQQOOOMMMLLLNNNPPPQQQPPPSSSQQQNNNKKKHHHFFFEEEEEEJJJJJJLLLRRRXXXZZZYYYVVVIIIDDD@@@BBBCCCBBBCCCFFFBBBDDDEEEDDDBBBAAAAAABBBBBBEEEGGGIIIJJJLLLNNNQQQPPPMMMIIIGGGEEEDDDBBB@@@DDDDDDFFFHHHIIIGGGCCC@@@CCCCCCAAA===888555444444<<<@@@EEEGGGJJJJJJBBB999555666555555444333222111222444555555444444555777333444666888:::;;;<<<<<<444555555444222111222333333222000......///111222///333:::@@@FFFIIIJJJJJJ<<<:::777666999<<>>>>>??????>>><<<999;;;===@@@CCCDDDCCCAAA@@@999::::::888555555777:::888888777555333111000///111222444444333222333444;;;888444333333333333333...000222222111...------222666===EEEIIIGGG>>>777,,,,,,---,,,---///333555222222333333222111000///...//////,,,)))(((***---((()))******)))((()))******+++---------+++)))(((,,,++++++...222555444222666555444333333444666777444222000000222333333333///111555:::<<<=========888999999888777888;;;===:::999888777777555111///''')))---333999:::777444777555222111222333333222222333444555444333222111------,,,)))'''''')))+++......//////000000111111///...,,,******+++,,,---+++,,,---////////////...)))******((('''(((***,,,---,,,+++,,,------,,,+++))))))(((((((((((())))))---............---,,,+++******,,,...000000...+++(((&&&$$$######%%%((())))))+++---///111111111111000555:::999444000000111000...,,,,,,,,,,,,***((('''((()))***+++,,,------***,,,000222333222000...*********,,,...111444666000000///...,,,+++---///888666555333333444555666444///((($$$###%%%&&&''''''))),,,,,,,,,+++,,,---((('''&&&'''(((+++...///)))))))))+++------+++)))*********(((&&&&&&(((***---.........+++'''### ```LLL===444000333999LLLvvvqqqXXXCCC666000444===QQQkkk~~~|||xxxxxxvvvqqqkkkhhhiiilllkkklllmmmllljjjgggfffggggggcccaaaaaabbb```ZZZTTTTTTSSSRRRPPPOOONNNMMMMMMQQQPPPNNNLLLJJJIIIHHHGGGJJJKKKNNNRRRUUUTTTQQQNNNGGGDDD@@@???@@@CCCDDDDDDAAAAAAAAAAAAAAAAAAAAA@@@DDDFFFHHHIIIIIIIIIGGGFFFIIIIIIIIIHHHFFFCCCAAA???GGGHHHJJJLLLKKKHHHEEECCCCCCBBB@@@===:::888666555:::>>>EEEIIIIIIEEE>>>:::666444222333555666444111666777666333444888888444555555666777:::===@@@BBB>>><<<:::777555555555555666333///...000111222222444444888@@@IIINNNMMMJJJ@@@>>>;;;777666999@@@DDDCCCBBBBBBAAA@@@????????????<<<:::===BBBFFFEEECCC===999666555888:::;;;:::999999888666333222333444444555666777777888777777999999999666333222222333000...///444666333222333666???GGGJJJJJJGGG@@@888///...,,,+++---000444777444333333333444444555666222000---+++,,,,,,+++******)))((((((+++,,,,,,,,,,,,+++)))***++++++***)))---...000222333222111000555333//////000222444444666444222000000000///---///000333777<<>><<<:::888777999===BBBFFFFFFBBB===999666444222333555666555333666888777444555777666333222333555888;;;>>>AAACCC??????===<<<:::888666666555333000//////222444555333444777???IIINNNNNNKKKDDDAAA>>>:::888;;;AAAFFFHHHHHHGGGFFFEEEBBB@@@??????<<<;;;===CCCFFFFFFDDD@@@<<<888777888;;;;;;;;;888999999777555444555666555666777888888999999999:::;;;;;;999666333333444333111222777999777666888===EEEMMMOOONNNJJJCCC<<<111///---,,,,,,...000222333333222333333444555666666333///,,,+++***)))'''+++***))))))+++,,,,,,,,,---+++******++++++)))(((,,,...000111222222111111333111//////000333444444555333111111222222111000000111333777;;;=========;;;:::888777666666777777;;;;;;<<<;;;999555111///,,,---...000222333444555777555333222111111222333333333222222222333444444000...+++(((&&&'''((()))***+++,,,---------,,,+++------------,,,,,,++++++++++++---///111111...,,,---,,,+++******+++,,,,,,,,,------------.........///,,,(((&&&'''(((((((((+++++++++++++++,,,,,,,,,***+++,,,,,,***(((((()))++++++***************+++,,,+++)))***---///000000222333555777666333000...,,,,,,+++++++++,,,------111......000...((((((,,,111333444444333111000000---+++***+++...111222333111...++++++...222555666333333222000///......///,,,***((('''&&&&&&'''(((,,,******///555888666333,,,+++)))(((((()))***+++,,,,,,---///111111///---******)))((('''&&&&&&&&&...000222000***%%%!!!  """"""  rrrQQQ>>>222***'''(((--->>>gggoooWWWDDD666000///888JJJccc~~~yyyvvvvvvtttqqqmmmllllllmmmpppqqqrrrpppmmmiiiffffffeeecccbbbdddgggfffbbb___YYYWWWUUURRRPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMOOOQQQTTTVVVUUUQQQNNNDDDCCCBBBCCCEEEFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@EEEMMMRRRRRRNNNFFFAAA????????????>>>===<<<;;;<<<>>>AAACCCCCC@@@<<<999666444333444666777777666666999:::777666777555111///000444777;;;>>>@@@AAA???@@@AAAAAA???<<<999777333333111//////111555999333333777>>>GGGMMMNNNMMMHHHFFFAAA===;;;===BBBGGGLLLMMMNNNNNNKKKGGGBBB???===;;;:::===AAAEEEEEECCCCCC???;;;888999:::;;;<<<777888:::999888888888999777777888999::::::::::::;;;===>>>===:::666555444555333555999:::999:::===DDDLLLSSSRRROOOKKKDDD>>>222111///---,,,,,,------222222222222333444555666555333///,,,++++++)))(((---+++******,,,---,,,,,,---,,,******+++***)))''',,,---...000111222222222111000...///111444444444333111000000111222222111000111444777888:::::::::888777666666666666888888;;;;;;:::999777555333222---...//////000111222222555555333222222222222333222222222222222333444444222000,,,)))'''''''''(((***+++,,,,,,,,,+++***)))***+++,,,---,,,+++***)))++++++,,,///111111///---------------------------,,,,,,,,,,,,------------000---)))'''&&&&&&&&&%%%***)))))))))******++++++***++++++)))'''&&&'''(((,,,,,,,,,,,,---...///000,,,***((()))***,,,,,,,,,000111333555555444111000,,,,,,++++++,,,---......222111333555222---,,,...666666666666555333222111///---++++++...111222333000---++++++...222555666222111111000///...------***)))((('''&&&&&&&&&&&&+++***+++///666:::;;;999222000,,,(((&&&&&&((()))+++,,,---///222333222000---,,,***((('''&&&&&&&&&,,,---...,,,(((### !!!"""  !!! vvvVVVCCC777///,,,+++---<<<```nnnWWWCCC555------444DDD]]]xxx|||sssrrrqqqooommmmmmmmmnnnrrrttttttrrrnnniiifffeeebbbbbbbbbeeehhhhhhfffccc[[[YYYVVVRRRPPPOOONNNNNNPPPPPPPPPQQQQQQPPPPPPPPPNNNOOOQQQTTTVVVTTTPPPMMMEEEEEEEEEGGGIIIIIIHHHFFFGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAEEELLLQQQQQQLLLFFFAAA===>>>???@@@@@@@@@@@@@@@BBBCCCCCCCCCAAA>>>;;;999666555444555666888999999777;;;<<<999777777444111...000333666999;;;<<<<<<<<<>>>AAACCCCCC@@@<<<999333333222000...000444888222333666===EEEJJJMMMMMMKKKHHHCCC>>>;;;===BBBFFFMMMOOOQQQRRROOOKKKEEEBBB;;;::::::<<>>@@@@@@===999777555666444555999:::888;;;@@@HHHPPPUUUSSSNNNHHHBBB<<<333222111000///.........222111111222222333555555222000---,,,---------,,,...,,,++++++,,,------,,,...,,,************((('''++++++,,,...000111333444111000///000333555666555222000///...000000000///000222555666666666777777666555555555555777888999;;;:::999777666555555444////////////000000000000333333333333333333333222111111111111222333444444444111...***((('''((((((,,,,,,------,,,+++)))(((((()))+++,,,---+++***)))******+++...111111000...,,,,,,---.........------+++++++++,,,,,,,,,------000---)))'''&&&&&&%%%$$$)))(((((((((((()))***+++++++++***'''%%%$$$%%%''',,,,,,---...///111333444,,,***(((((()))*********---...111333333333111000---.........///000000111444666:::;;;:::666555555888888:::;;;;;;:::666444000...,,,,,,...111222222000---++++++...222444555333222111111111000...---((((((''''''&&&%%%%%%$$$))))))***///555;;;===>>>999555///***&&&%%%&&&(((++++++---000333555555444000...,,,)))(((((()))***+++++++++)))&&&""" !!! !!!!!! dddQQQCCC999///,,,,,,999[[[nnnWWWCCC333******111???VVVqqqsssqqqooommmlllmmmnnnooossstttuuusssnnniiieeeccc___```bbbeeeggggggfffeee\\\ZZZVVVRRRNNNMMMMMMMMMPPPPPPQQQRRRSSSRRRRRRRRRPPPQQQTTTWWWXXXWWWSSSOOOHHHHHHHHHJJJLLLLLLJJJHHHHHHFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGKKKNNNMMMJJJEEEBBB?????????@@@AAABBBCCCDDDGGGFFFEEECCC@@@<<<999777666666555555555777999;;;888===???<<<888777666333000222444555666777666666666999>>>AAABBB@@@===;;;555444333111000111444666222333666;;;AAAGGGKKKLLLKKKHHHCCC===:::;;;@@@DDDJJJLLLOOOPPPOOOLLLHHHEEE>>>======>>>@@@BBBCCCCCCCCCAAA>>>;;;888777888999666999===>>>>>>===<<<<<<888888999;;;;;;;;;;;;;;;:::===AAAAAA???;;;999777888666777:::999888<<>>AAABBB@@@>>>;;;999777888<<<@@@CCCAAA;;;777000...,,,,,,...000111111///---,,,...333777:::<<<666444222222333222111...''''''&&&&&&%%%$$$$$$###&&&&&&(((,,,222888<<>>>>>@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHKKKLLLLLLJJJHHHFFFCCCBBB@@@@@@AAACCCEEEGGGGGGGGGFFFCCC@@@===999888666666666555444555888;;;:::@@@BBB===999888888777555555666555555444333333444666:::<<<>>>>>>===<<<666555333444666777666555222333555888===CCCGGGJJJJJJGGGBBB<<<999:::???CCCHHHIIIKKKLLLLLLKKKIIIHHHCCCCCCCCCCCCCCCDDDEEEEEE@@@AAA@@@===:::777777888888;;;???AAA???===;;;:::777777888999::::::::::::888;;;???@@@???<<<::::::<<<:::;;;;;;:::888===EEEKKKSSSVVVPPPGGGAAA<<<999333222222333555777999:::555555444333333333444444555222///------,,,+++***+++***)))***,,,......---,,,+++)))***++++++***((()))((()))***---111555777555333000000222555777888999666444333333222111///000333777777444333444666555555555555666888:::;;;888777666444333333222222000000000000000000000000///111333555555555333222000000000111111333444555555333///,,,*********++++++,,,,,,,,,+++***(((''''''(((***+++,,,,,,,,,+++))))))***---000222222111......---------,,,,,,,,,,,,,,,,,,,,,---------------+++)))))))))***)))''')))((('''&&&&&&(((***+++------,,,***&&&$$$$$$%%%'''''')))***---///222333---+++******,,,/////////,,,---///111222222222222444444555555555555444333>>>CCCFFFDDDBBB@@@>>>:::888999<<>>999000...++++++,,,...//////,,,,,,---111777===AAACCC999555111000222333111///'''&&&%%%$$$##################$$$''',,,222888;;;;;;777222---)))(((((()))++++++,,,...222555666666333000---******---000333,,,***'''%%%%%%$$$"""!!!ttt```QQQ;;;333...666PPPzzznnnZZZGGG777---))),,,777KKKeee~~~{{{tttqqqqqqqqqpppoooqqqsssqqqlllgggbbb``````bbbdddffffffeeeeeedddaaa^^^XXXSSSOOOMMMMMMMMMPPPQQQSSSTTTTTTSSSRRRQQQRRRTTTWWWZZZ]]]\\\XXXUUUMMMKKKKKKKKKKKKKKKIIIGGGEEECCCAAA??????@@@AAACCCBBBAAA???======???BBBDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEHHHKKKNNNOOONNNMMMKKKGGGEEEAAA???@@@CCCFFFIIIHHHHHHHHHGGGEEECCC@@@>>>777777777444333333777:::<<>>::::::;;;;;;:::999888666555555555555777777888888999::::::;;;777444333888>>>@@@===888222333444666:::???DDDHHHIIIFFFAAA;;;888:::???CCCIIIHHHHHHGGGGGGHHHIIIJJJEEEEEEEEEDDDCCCCCCCCCDDD???AAABBBAAA===999888888999===AAABBB@@@<<<999777555666777888888999999999666999===>>>>>><<<<<<<<<===;;;;;;;;;888666<<>>888777666555444333333333555222///---------,,,+++)))(((''')))+++.........+++)))))))))+++,,,+++***(((''''''))),,,111555888666222...---...222555666666444222222222222111000000444888777444333444777777666666666777999:::;;;777666555444222111000///111111111111111111111111...000333666666555333222//////000000111333444555555222///,,,++++++,,,---...///000000///...---,,,(((((()))***+++,,,---...))))))))),,,000222333222222111///---,,,,,,------,,,------------.........***)))((()))+++,,,,,,+++***)))'''&&&&&&(((***,,,...//////---)))&&&%%%%%%###$$$%%%'''))),,,...///---,,,+++---000333444555000000222333444444444444555666666666666555333222888???BBB@@@@@@BBBBBB>>><<<::::::===AAABBB>>>999000---+++***+++---------,,,+++,,,///555:::>>>???888333---+++...000///...'''&&&$$$"""!!!"""###$$$ !!!"""&&&,,,222666666444000---***))))))))),,,++++++---111444555555444111---))))))+++///111...+++'''%%%&&&&&&%%%### jjjZZZGGG===555888NNNtttnnn[[[JJJ:::000))),,,555HHHbbb{{{yyytttrrrrrrqqqmmmoooqqqppplllfffaaa___aaacccfffgggfffeeeeeeeeeccc___ZZZTTTPPPNNNNNNNNNPPPQQQSSSTTTTTTSSSRRRQQQOOOQQQTTTXXXZZZZZZVVVSSSMMMLLLJJJIIIJJJIIIHHHFFFDDDBBB@@@>>>>>>@@@BBBCCCCCCAAA>>>======???BBBEEEEEEDDDCCCBBBBBBCCCDDDEEECCCFFFLLLPPPSSSSSSQQQOOOJJJGGGBBB??????BBBGGGJJJJJJKKKLLLMMMLLLJJJHHHGGG777777777444222222666:::>>>CCCDDD???:::;;;===>>><<<;;;999777777777777888:::999777666666777888999777444333:::DDDGGGBBB;;;222333444555888<<>>AAADDDCCC???;;;999999:::>>>BBBCCC@@@;;;777555444555666777777888888777555777;;;===<<<<<<<<<===;;;:::999888444222888AAACCCKKKNNNFFF<<<555222000555444222222444888<<>>DDDFFFDDD@@@<<<888999===>>><<<999000---***)))+++,,,,,,,,,---++++++,,,000333444444666000)))'''***------+++(((&&&###!!! !!!###$$$"""'''...333222000...,,,***)))((((((,,,++++++---000333555444555222,,,((('''))),,,//////+++'''%%%&&&'''&&&$$$###""""""!!!ppp[[[MMMCCC999;;;PPPuuujjjVVVEEE888000+++000:::JJJ___wwwxxxrrrmmmoooqqqpppmmmiiieeedddaaacccfffgggfffeeeddddddccc```ZZZVVVRRRPPPNNNLLLNNNPPPRRRSSSSSSRRROOONNNRRRRRRRRRSSSSSSSSSSSSSSSLLLKKKKKKKKKKKKHHHDDDAAACCCBBBAAA@@@@@@@@@AAAAAADDDDDDCCCAAA???>>>@@@AAAFFFDDDBBBBBBEEEGGGFFFDDDIIIIIIKKKOOORRRRRRMMMHHHFFFHHHHHHDDD@@@>>>BBBFFFKKKQQQTTTQQQMMMLLLJJJGGGEEE===666444444333555999;;;;;;;;;999777777999;;;999777666555666666444333888999888666333111222333888666666;;;GGGNNNIII???888444111222888>>>BBBCCCBBBEEEDDD???888777===DDDNNNPPPNNNGGGDDDFFFHHHGGGGGGFFFDDDCCCAAA???<<<:::???>>>@@@DDDHHHFFF???888;;;<<<===>>>>>>===;;;:::888555333333555666444111555777999999888666555555<<<<<<:::888555444555777@@@AAA???<<<666222000//////333777888666777<<>>@@@AAA>>><<<:::888777888:::;;;...,,,***)))))))))((('''+++---///...------111444444111,,,(((&&&%%%'''(((&&&''''''%%%"""!!!"""###""""""######%%%(((---111555333///+++((('''((((((************,,,...000111444222...***&&&&&&))),,,......---,,,***(((&&&%%%###$$$$$$"""  yyycccRRRHHH???AAARRRsssgggSSSDDD999333)))...999KKKaaaxxx|||sssttttttssspppllliiigggfff```bbbddddddcccbbbaaaaaaccc```[[[WWWTTTRRRPPPOOOPPPQQQSSSTTTSSSQQQOOOMMMOOOOOOOOOOOOPPPQQQQQQRRRMMMLLLKKKKKKKKKJJJGGGEEECCCBBBAAA@@@@@@@@@AAAAAACCCCCCBBB@@@>>>>>>???@@@EEEBBBAAABBBEEEGGGFFFEEEGGGGGGHHHLLLPPPOOOKKKGGGEEEGGGGGGDDD???>>>AAAEEEKKKSSSXXXUUUOOOLLLKKKIIIFFF>>>888666555333444777555666555444222222444555777555444444555555333222555666666444222111222333333333444888CCCJJJGGG>>>666333111111666:::<<<===>>>AAACCC???:::999===CCCKKKNNNNNNJJJHHHIIIJJJHHHEEEDDDBBBAAA???>>>;;;:::??????AAAEEEIIIGGGAAA;;;888888999999::::::;;;;;;999888777666777666555333333666888999888666444333999:::999666333222222333;;;<<<;;;999555111000000000333555666555666:::>>>AAAAAA@@@>>>:::666111...///...+++***---222000+++...,,,))))))***,,,------,,,***((('''((()))))))))$$$$$$%%%'''***---000222111...***)))+++000333555444222///---,,,---///000777999<<<<<<:::777444333111000///111444777888888:::::::::999666222///---............///000111111333444555666666666555444333333333111000111444888555444222222222222000//////111333444555555444333........................+++***)))***---///000000000///---,,,++++++,,,,,,---,,,+++******+++,,,---***)))(((''''''((()))))))))(((''''''((()))+++,,,.........---+++)))'''&&&!!!%%%'''%%%&&&***---,,,000000000333666888888777444333222222444666666555777666444555666666555333111111222555999<<<>>>>>>@@@>>><<<999777555333222,,,***(((((())))))(((''',,,...111000...---///222333111---***((('''((((((&&&&&&&&&$$$"""!!!!!!### !!!"""###$$$(((...222666333///+++((('''''''''(((''''''((()))+++...///111000...***'''&&&)))+++---------,,,+++(((&&&%%%############"""!!! mmmXXXPPPIIIJJJWWWrrr|||cccOOOBBB999333,,,///999KKKbbbxxx}}}zzzvvvqqqmmmjjjiiiiiiaaaaaabbbbbbbbbaaa``````bbb```\\\XXXUUUTTTSSSSSSTTTUUUUUUUUUTTTQQQNNNMMMNNNMMMLLLLLLLLLNNNPPPRRROOOMMMLLLKKKLLLLLLKKKJJJCCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@>>>>>>>>>??????BBBAAAAAABBBEEEGGGHHHGGGHHHGGGHHHKKKNNNNNNKKKGGGDDDEEEEEEBBB>>>===@@@CCCKKKSSSYYYWWWRRROOOMMMJJJEEE>>>999888777444444666222222222000//////111222444333222333444444333111111222222222111111222444000333444666<<>>AAAHHHMMMNNNLLLKKKMMMMMMLLLDDDCCCBBB@@@>>>===;;;:::>>>>>>@@@DDDHHHGGGBBB===555444333333555888;;;===;;;<<<<<<:::777555444444222444888:::999777333000555666666555111///......555666777666333222222333222333333333555777999:::<<<>>>@@@@@@>>>999333///......---+++///333111,,,000---+++***+++,,,,,,,,,,,,***''''''((()))(((((($$$%%%&&&'''))),,,...///---***''''''***...222333333111///,,,,,,---///000555999>>>@@@>>>:::666555000...---...111555777777;;;;;;:::999777555222000------------...///000111222333555666777666555444222222333222111222333555333222222333444444111///000000111222333333333333111111111000000/////////,,,+++******,,,......---///...---,,,,,,+++,,,,,,,,,***((('''''')))+++---(((((('''&&&%%%%%%%%%&&&((('''''''''((()))***+++++++++***)))))))))******!!!%%%'''%%%&&&+++...///111000111333666888888777222000000111333555666555666555444444555666444333111111111444777999999888;;;;;;;;;:::777333///,,,***((('''((()))))))))'''---000333333000------///111000...,,,***)))((((((%%%%%%%%%$$$""" !!!!!!"""$$$&&&***000444555222...***'''&&&&&&'''$$$$$$$$$$$$&&&(((***+++------,,,***((('''((()))***+++------,,,)))&&&%%%$$$""""""###%%%%%%!!!sss]]]WWWSSSVVV___uuuzzzaaaNNNAAA777222222333:::JJJ```vvv{{{tttooollljjjiiiaaaaaa``````bbbbbbbbbaaa___^^^\\\XXXUUUTTTUUUWWWZZZZZZYYYXXXVVVSSSPPPNNNNNNMMMLLLKKKLLLNNNQQQSSSQQQNNNKKKKKKLLLMMMNNNMMMCCCBBBAAA@@@@@@@@@AAAAAABBB@@@>>>======>>>>>>>>>AAAAAABBBDDDFFFIIIJJJKKKKKKJJJIIIKKKNNNPPPMMMKKKCCCCCCBBB???<<<<<<>>>@@@HHHNNNSSSTTTTTTTTTOOOHHHCCC<<<888999888666666888333444333222111111333555333222222333555555333111---///000000///000222444333777888666666888777333333222111111111111000000222777===???>>>===???AAAIIILLLMMMJJJJJJNNNQQQQQQIIIIIIGGGDDD@@@>>>======>>>>>>@@@CCCEEEDDDAAA===444222000000222777<<<@@@???AAABBB>>>888333222333000222666:::;;;888222...222333444333000---++++++111333444333222222444666555333111222555777888999999;;;===>>>===999444111---//////...000444333///...,,,))))))+++,,,------,,,***'''&&&'''(((''''''&&&'''((()))+++,,,...///+++)))&&&&&&***...111333222000...,,,+++,,,...000333666;;;>>>===;;;999999222000---...000333555555999999999888666555333222,,,,,,,,,,,,---...///000111222555777888777666555000111222333333333333333000000111333444444111...111111111222222333444444333333222222111000000000...,,,++++++,,,,,,,,,***------,,,,,,++++++++++++---***'''$$$$$$%%%''')))(((((('''&&&%%%$$$$$$$$$&&&&&&'''(((((())))))***)))(((&&&%%%%%%'''((()))"""&&&'''%%%&&&,,,000000111000000111444666777666111000///000222444444333444333222222333444333111000000111333555666444333111333777888777444///,,,(((''''''(((*********(((---111555555111---,,,,,,......---,,,+++)))'''&&&###%%%%%%$$$!!! """###%%%(((,,,222777000...***'''%%%%%%&&&'''!!!!!!!!!!!!"""$$$&&&'''(((***++++++)))'''''''''(((***,,,---,,,***&&&$$$###!!! ###(((((("""zzzbbb\\\[[[aaaiiizzz{{{dddRRRCCC888111333222666CCCYYYrrr|||tttnnnhhheeeaaa___]]]]]]```bbbbbbaaa[[[[[[ZZZXXXUUUUUUWWWZZZ___^^^]]][[[XXXUUURRRPPPQQQOOONNNMMMMMMPPPSSSUUUPPPMMMJJJIIIKKKLLLMMMNNNCCCBBBAAA@@@@@@@@@AAAAAAAAA???<<<<<<>>>???>>>===AAABBBDDDEEEGGGJJJMMMNNNMMMJJJHHHIIILLLOOONNNLLLBBBAAA@@@===;;;;;;===>>>EEEGGGJJJNNNUUUXXXPPPFFF@@@:::666888888777888:::555666666444333333555888333333444555777777555222---.../////////000333555444888888555444555444111333333333222111///......///444:::===>>>???AAACCCKKKMMMKKKFFFFFFMMMSSSUUUQQQQQQOOOJJJDDDAAA@@@AAABBBBBBCCCDDDEEEDDDAAA???555333222111444999>>>BBBFFFHHHHHHCCC<<<555333333///111555:::<<<:::333...000111222222///,,,++++++...///000///......111333555333111111444777888999999999999999888666444333...111000///111555555111***)))''''''***---...///,,,)))'''&&&&&&'''&&&&&&&&&'''(((***+++,,,---...+++)))''''''+++///222333111///---++++++,,,...///000333666888999:::;;;<<<666333111000111333444333666666555555444222111111++++++++++++,,,---...///000222555888:::999777666000111111333333333222111......///111222222///---111111111222222333444444333333222222111111111111///---,,,,,,---,,,***)))+++++++++++++++*********...+++'''###!!!"""###%%%((((((''''''&&&%%%$$$$$$$$$%%%'''((())))))(((((((((&&&$$$""""""###$$$&&&###''')))'''(((---000000000///...///222444555444333111///000111222111000111///...///111111000//////000111333444444111...+++...333666666333///,,,(((((((((***,,,,,,+++))),,,111555555111---+++++++++,,,,,,+++***(((&&&%%%###$$$%%%$$$"""   """###%%%***000444***)))&&&$$$###$$$&&&'''  """$$$%%%&&&(((++++++)))'''&&&&&&'''(((+++,,,+++(((%%%"""!!!###((((((###kkkcccbbbiiippp{{{{{{fffTTTEEE999222///...111;;;NNNiiivvvllldddccc___[[[[[[]]]______]]]XXXYYYZZZXXXUUUVVVYYY]]]bbbaaa___\\\YYYVVVTTTRRRQQQPPPOOONNNNNNPPPRRRSSSNNNKKKHHHGGGIIIJJJKKKKKKCCCBBBAAA@@@@@@@@@AAAAAABBB???;;;<<<>>>@@@???===AAACCCEEEFFFGGGIIIMMMOOOLLLHHHEEEEEEIIILLLLLLKKKDDDCCC@@@>>>======>>>???CCCEEEFFFKKKTTTXXXQQQFFF???999555666777666777;;;555555555444333444666888555555666777999888555222///000111111000000222444222555555333444777777444222333444222000//////000000333777;;;===@@@CCCFFFLLLMMMIIICCCBBBJJJRRRUUUVVVVVVTTTNNNHHHDDDDDDFFFIIIIIIIIIHHHFFFDDDBBBAAA777666555666888;;;???AAAHHHIIIHHHEEE@@@:::666444...000333999===<<<666000000111222111///------.........---+++)))(((***,,,222111000000111444888:::;;;:::888666444444444444///111000---...222444222)))'''&&&'''***---//////+++)))&&&%%%&&&&&&%%%%%%$$$%%%''')))***+++,,,,,,,,,***((())),,,///111222000...,,,******,,,...///...000333555666777999;;;777555333444555555555444333333222111000/////////************+++,,,---...000333777:::<<<;;;:::888111000000222333444222111...------///000000...,,,//////111222222333222222111111111111111111111111000///.........---+++)))((())))))***))))))((((((,,,***&&&###!!!!!!""""""''''''(((''''''&&&%%%$$$###$$$'''((())))))'''&&&'''%%%###!!! !!!"""###$$$)))+++)))***---//////000...------000222333333333222000000111111000///...---,,,---/////////---...///111333444222...+++,,,...111333333000---***+++***+++---//////---+++***///333333000---,,,,,,************)))((('''&&&###%%%&&&%%%###!!!  !!!%%%***...((('''$$$###"""$$$&&&'''!!! """###%%%&&&(((++++++)))'''&&&&&&&&&'''))))))(((%%%###!!!!!!%%%&&&$$$ vvvjjjgggnnnsssyyyvvv```OOOAAA777111,,,---///444BBBYYYsssrrrddd\\\ZZZ[[[^^^ccckkkttt|||zzzpppkkkfff___]]]^^^___]]][[[WWWYYY[[[YYYWWWXXX\\\aaabbbaaa___\\\YYYVVVTTTRRROOOOOONNNMMMMMMMMMNNNNNNKKKHHHFFFEEEFFFGGGGGGFFFCCCBBBAAA@@@@@@@@@AAAAAACCC???;;;<<>>???BBBDDDEEEEEEGGGKKKNNNMMMHHHDDDDDDGGGKKKLLLLLLHHHFFFCCCAAAAAAAAABBBBBBDDDHHHLLLNNNQQQTTTQQQKKKBBB:::555444444333555888444555555444333444666888666666777888999777444111222333333222111111222444222333333111444888888333111333333222///...000222222333555888;;;@@@EEEIIIKKKLLLHHHBBBAAAHHHNNNQQQUUUVVVTTTOOOIIIEEEGGGJJJLLLLLLKKKHHHDDD@@@???>>>888888999;;;<<<===>>>???BBBBBBAAA@@@???;;;777333...///222888>>>>>>999444111222222111000000111333333222///,,,(((&&&&&&(((---...///...---000666;;;===;;;999777555333333222///111///***)))...111111+++)))'''(((***---//////+++)))&&&%%%%%%%%%%%%$$$$$$%%%'''***,,,---------,,,***((()))+++...000000///---+++******+++---///...111444666555444444444444333444666888888777555222222000///...---------***))))))******+++,,,---111444888<<<>>>===;;;:::222000///000222444333111000///......///000///---+++---///000111111//////......//////000000111111000////////////...,,,)))&&&&&&'''((((((''''''&&&((('''%%%$$$""""""######%%%&&&'''''''''&&&%%%$$$!!!###&&&))))))(((&&&%%%%%%$$$###"""""""""###$$$%%%***---,,,,,,......,,,111///------000222444444222111///000111222222111---,,,,,,,,,...///...------...111333444222---***...///000111000...,,,***.........000111111///---(((,,,000111///------...++++++***))))))(((((((((###%%%''''''$$$""" !!!!!!!!! ###'''***+++)))&&&$$$######%%%&&&""""""!!!!!!"""###$$$%%%(((***++++++)))'''&&&%%%'''''''''&&&%%%###  """######### ~~~pppjjjppptttuuuoooXXXGGG;;;333///...///000111999KKKcccuuuwwwdddNNN>>>999999888;;;@@@JJJYYYkkk|||tttmmmeeeaaaaaaaaa^^^[[[WWWZZZ\\\ZZZXXXYYY___dddaaa```^^^[[[XXXUUUSSSRRRMMMMMMMMMLLLKKKKKKJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAACCC???;;;<<<@@@BBBAAA>>>>>>AAACCCDDDDDDEEEIIILLLOOOKKKFFFEEEHHHMMMNNNOOOKKKIIIEEEDDDDDDDDDEEEDDDEEEMMMSSSRRRPPPPPPQQQPPPDDD<<<555333222111222666555666666555444555777:::666666777888999777333000444555555444222111222333555444222000333777555///000222222000......111444444444444666:::@@@GGGKKKIIIKKKHHHCCCBBBGGGKKKLLLRRRSSSSSSNNNHHHFFFIIIMMMLLLKKKIIIEEE@@@<<<:::999888:::<<<===>>>>>>===<<<:::999888:::;;;:::555000......111888>>>@@@;;;666222222222111111111444666999777444///)))&&&&&&'''))),,,...,,,***---444;;;======;;;999777444222111...000---'''&&&***...///...,,,))))))+++---......+++)))&&&%%%%%%%%%$$$###&&&'''***---///000000000,,,***((((((***---.........---+++))))))+++---///...222777888666333000...000111333666::::::999777222222000...---,,,,,,,,,))))))))))))***+++,,,---111444999===??????===;;;333000...///222444333111222111///...///000///...(((***---///000///---,,,,,,,,,---...///000111111111000///000000///---***$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$!!!###&&&)))***(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%+++///...---...---+++222000......000333444555111///...000222444444444...---,,,---///000///...---...111444555222---)))........................000000000222333333000---&&&***...///...---...000,,,,,,+++***))))))******$$$&&&((('''%%%"""!!!!!!%%%%%%$$$###"""$$$'''+++...,,,)))%%%######$$$%%%$$$###""""""###$$$%%%&&&)))+++,,,+++)))&&&&&&&&&((('''&&&%%%###!!! !!!###%%%!!!!!! sssfffeeeiiiooozzzpppZZZCCC999444)))000,,,+++///777BBBRRR```rrrxxxuuucccMMM<<<222...'''''')))///888GGG]]]ooo{{{}}}nnndddaaaccccccccc___```aaa___]]]\\\\\\]]]___\\\ZZZXXXWWWUUURRROOOJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFDDDDDDCCCCCCCCCFFFEEEDDDDDDDDDBBB???===BBBAAA@@@@@@BBBBBBAAA@@@@@@@@@???>>>===???CCCFFFJJJIIIGGGFFFGGGJJJNNNPPPIIIFFFDDDDDDFFFGGGDDDBBBCCCKKKUUU\\\[[[TTTLLLGGGDDD<<<555333333222555999>>>:::666333444666888888444555777999;;;999555222666666777777666444111///444222222555999:::666111///000111000//////111333222777888666999DDDLLLMMMNNNFFFAAACCCDDDBBBEEEKKKNNNQQQSSSPPPJJJGGGHHHJJJMMMLLLJJJGGGBBB>>>:::888<<<:::;;;???CCCCCC===888666444222222444555333000---,,,---222999===;;;777666888777333...---111555:::888555000+++(((((()))///---***((('''+++111666<<<@@@CCCAAA999333111111...,,,)))'''(((***+++,,,---+++''''''))),,,///000,,,)))&&&%%%&&&'''(((''')))+++///111222111///...---+++)))***///222222111222...***'''(((+++---...666888:::999666111///......///111666:::======<<<888555111111222222///---,,,,,,,,,+++++++++******...000444888::::::999888222222111111222222333444444333222222111000---***---000444555222...+++***///...---...000111000///111000......///...+++)))+++***'''%%%$$$#########&&&'''''''''''''''&&&&&&)))((('''%%%$$$$$$$$$%%%%%%&&&'''((())))))))))))***'''$$$$$$&&&))))))(((((())))))+++,,,---......444444444222111111333555000///...111444666555333222000......///000000///------...000222222000...///000000111111///...---000000222444555444000---*********,,,......---+++...---+++***)))(((((()))&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((((((222000,,,&&&""""""$$$'''&&&$$$""" """$$$&&&,,,---///...,,,***)))***))),,,,,,&&&  !!!!!!######"""!!!sssdddaaacccdddjjjsssrrr]]]FFF<<<666+++///,,,***...333:::FFFQQQcccnnntttkkkXXXDDD333(((### """'''000???MMM^^^kkkyyyzzzrrrkkkfffaaa^^^]]]___aaa```^^^\\\[[[[[[^^^]]][[[XXXTTTRRRPPPOOOIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFDDDCCCBBBAAAAAAAAAEEEDDDDDDDDDEEECCC@@@>>>??????@@@BBBDDDDDDAAA???@@@@@@@@@>>>===>>>@@@CCCGGGGGGFFFFFFHHHKKKNNNPPPJJJGGGEEEFFFHHHIIIFFFDDDDDDKKKTTT[[[\\\VVVNNNHHHCCC;;;555555555555888<<<@@@<<<666333333555777888666666777999:::999666444666777888888777555333111444222111444888888555000///000111000//////111333222666888666999CCCKKKLLLMMMEEE@@@AAAAAA@@@DDDIIIMMMQQQRRRPPPJJJEEEEEEGGGJJJIIIGGGDDDBBB???===<<<>>><<<<<>>>>>:::777444444555555333111......------,,,++++++***+++---000222444444444333333222222222222333444444444333222222333222///---...111444555333///,,,+++...,,,,,,---///000///...000///............,,,***+++***(((&&&$$$$$$$$$$$$&&&''''''(((((((((((((((***)))'''&&&%%%%%%&&&'''&&&''''''((((((((((((((()))&&&######&&&)))))))))))))))***+++,,,------...555555555333111000111222.........111444555333111111000//////000111000...//////000000000000000111000000111222222222111000222111111333333333000---))))))+++---//////---+++000...,,,***)))((())))))%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***333111---((($$$###$$$&&&%%%$$$"""""""""%%%''')))...//////...+++***+++,,,///222111***$$$"""  !!! """"""!!! rrraaa]]]]]][[[\\\```{{{uuubbbLLLBBB<<<000///,,,***---///333<<>>JJJYYYggguuu}}}sssiiiccc```^^^aaacccbbb```\\\[[[ZZZ]]]^^^]]]XXXRRRNNNMMMNNNJJJJJJJJJJJJIIIIIIHHHHHHFFFEEECCCAAA???>>>>>>>>>CCCCCCCCCEEEFFFEEEBBB@@@;;;===@@@CCCEEEEEEAAA>>>AAAAAAAAA???===<<<===???CCCCCCDDDFFFIIIKKKNNNOOOKKKHHHFFFGGGIIIJJJHHHFFFDDDHHHNNNVVVZZZWWWOOOGGGBBB;;;666777888888;;;???AAA<<<666222333555888999888777777888::::::888777666777888999999777555444222111000222555666333000///000111111000000111222222555777666999BBBIIILLLLLLFFF@@@>>><<<<<<@@@FFFKKKOOOQQQOOOIIIDDDBBBBBBFFFEEECCCAAA@@@@@@@@@AAA@@@>>>===>>>BBBBBB@@@===444111---,,,,,,.........222///,,,...333777999888555555444111------111444;;;888333,,,((('''***---//////---+++***,,,000444<<>>KKKZZZjjjwww~~~xxxpppmmmmmmhhhhhhhhhddd```\\\ZZZZZZ]]]______ZZZQQQKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJFFFEEECCCAAA???======<<>>AAADDDEEECCCAAAAAAAAABBB@@@===;;;;;;<<>>???@@@AAA???===<<<<<>>555222---******+++---...444000,,,+++...222666777333333222///------000444:::666000((($$$%%%)))---/////////---,,,---111333;;;???CCCBBB===555///+++&&&&&&&&&%%%%%%''')))+++...,,,+++,,,...000111000000...,,,++++++++++++)))***,,,...111222222111000222...+++,,,///000000...///---++++++---111333444999:::;;;999555111///......------000555;;;???AAA:::888666555444333222222222111000...,,,+++)))))),,,---------.../////////222222111111222222333444444333222444555666555444111444777777444111///...,,,***))))))+++---...------,,,+++,,,......,,,+++,,,+++)))'''&&&&&&&&&&&&&&&''')))***,,,---......+++***)))((()))***+++,,,***))))))((('''&&&&&&&&&%%%$$$###$$$'''***---///......---,,,+++,,,,,,---000222444444222000//////---///222444555444111///...///000222333333000...///333777555000---...111000000111333444555555555444111...---------,,,+++)))***...222555555222...333222///,,,++++++,,,,,,)))******+++++++++******)))******+++,,,,,,------,,,,,,,,,***'''%%%%%%&&&''''''&&&&&&''')))+++---222111///,,,***+++...111777999777111,,,)))$$$ !!!""""""""" ooo[[[VVVVVVQQQKKKJJJVVVwwwxxxiiiXXXQQQLLL@@@999222+++)))(((+++444>>>QQQiiikkkZZZDDD222$$$""")))222===IIIVVV___rrr{{{|||zzzzzzvvvtttooohhhaaa\\\[[[[[[]]]aaabbb]]]TTTLLLJJJKKKMMMMMMKKKJJJIIIIIIIIIIIIGGGFFFDDDBBB@@@>>>======??????AAADDDFFFFFFCCC@@@>>>===<<<>>>AAACCCDDDDDDAAAAAABBB@@@===;;;;;;<<<>>>???BBBEEEHHHJJJKKKKKKGGGEEECCCEEEHHHJJJHHHFFFAAAAAAEEELLLSSSUUUQQQKKKHHH@@@999888777666777:::===999444222444999<<<>>>:::999777777999;;;;;;;;;666777888999999888666555000000///000111111000......///111222111000000111111222444777:::>>>DDDIIIOOOLLLFFF>>>888888;;;>>>CCCFFFIIIJJJIIIGGGDDDCCCEEECCC@@@>>>=========>>><<<;;;::::::;;;<<<======777444000,,,***+++---000444111---+++,,,///222444222111000...---...000333888444,,,%%%!!!###(((---000000///...---///222555:::===@@@@@@;;;333,,,((($$$%%%&&&&&&%%%%%%(((+++///......000222444555444000...,,,,,,,,,,,,***)))(((***,,,///000111000000111...+++,,,///111111///...,,,***+++...111444444888999999777444111//////...---,,,...222888<<<>>>;;;:::888555333111000000111111///---+++***((('''------------.........///000000000///000111111222444222222333555666666555333555777777555222000000,,,***((((((***,,,,,,,,,*********+++---...---,,,+++***)))'''&&&&&&&&&'''&&&''')))+++---///000000,,,+++***)))***+++,,,---+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&(((+++///222111000...,,,++++++,,,,,,,,,...111111111000000111///111555666666444222000......000222444333111...---222888888333...---...//////000111222333555555333000---++++++++++++******,,,000444777777333000333222111///.....................---,,,+++***)))******++++++,,,,,,------%%%'''((((((&&&%%%&&&'''))))))((((((((()))***+++111000...+++)))***...222333555333...+++***&&&!!! !!!!!! rrrYYYQQQOOOHHH@@@<<>>666,,,&&&###$$$,,,666LLLeeelllSSS;;;&&&"""'''...777@@@PPP```vvv|||vvvmmmddd]]][[[ZZZ___bbbccc```YYYQQQLLLJJJKKKJJJHHHFFFEEEEEEFFFFFFGGGFFFDDDBBBAAA?????????===>>>@@@DDDFFFEEEBBB??????===;;;<<>>999888777777999;;;;;;:::555666777888888666444333000000000///////////////---///222222111000000111111000333777:::<<>>@@@BBBCCCFFFHHHHHHGGGFFFDDDEEECCCAAA>>><<<;;;::::::999999888888999999:::;;;888777333...++++++...111444222000...---...///111111000...,,,,,,...000222777222+++$$$ """(((---111000///......000444888;;;<<<>>>===999222+++&&&###&&&((('''%%%$$$'''***......///333666888888777111///...------,,,***(((((()))+++---///000000000///,,,***,,,000333333222,,,***)))***---000222333555666777555222000000000///---+++,,,000444777999;;;;;;:::666333000000111111000///---+++***((((((******+++,,,------------//////......//////000111333111000111333555555555333555777777444222000000///,,,)))((()))+++++++++(((((((((***---...---,,,***)))(((&&&%%%&&&&&&'''&&&'''))),,,...///000111---,,,+++******+++,,,,,,+++***((('''&&&&&&&&&'''&&&'''((((((***,,,111444444222000---+++***++++++)))+++---.........000111111333666777555333222222/////////111333444222000---111666777333///---,,,......//////000222333444222///---,,,,,,,,,,,,+++,,,---000333666666333000111222222222222111000///000000///...---+++***)))))))))******+++,,,,,,,,,###%%%&&&&&&%%%%%%&&&((())))))(((((((((((())))))......,,,)))((()))---000//////---)))(((***'''### vvvXXXLLLJJJCCC:::666>>>XXXuuufffTTTNNNJJJ???===555---'''######)))222HHHddd~~~```BBB...''' $$$,,,555EEE\\\ppp|||~~~zzzrrriii```[[[XXX```bbbdddddd___WWWNNNHHHKKKIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???<<<===???CCCEEEDDD@@@===>>>===<<<===@@@BBBCCCBBB@@@@@@@@@>>>===>>>@@@CCCAAAAAABBBCCCDDDDDDEEEFFFDDDBBBAAACCCGGGIIIHHHFFFBBBDDDIIINNNSSSWWWYYYZZZPPPFFF<<<888555444777<<<<<<:::777666888999::::::888777666888:::;;;:::999444555666666666444111000000111000///......//////---///222333222000000000111///222888:::;;;@@@GGGHHHMMMLLLDDD>>>AAADDDEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCBBB@@@>>><<<:::888888777888888888888888999999888888555000,,,+++...111555555444333111/////////000...,,,+++,,,...000111666222,,,%%%"""$$$***///111000///------111777;;;=========<<<888222+++'''$$$''')))(((%%%$$$&&&***,,,,,,///333888;;;:::999333111000//////...,,,***(((***+++...///111111111,,,***)))+++111555666555***((('''(((+++...000000333444444333111000000111///---+++,,,...111222222666777777444111///000222111111000...---+++***)))((()))+++---......---,,,///////////////000111111222000//////111333333333333555666666333111000000111...***((()))*********'''''''''***---......---)))((('''%%%%%%%%%&&&&&&&&&(((***,,,...///000000...---+++************++++++)))(((&&&&&&&&&'''(((''')))***++++++---222666777444111---+++******+++)))***++++++++++++---///111444666666333111111222000//////000222333333222000111111111111///......000/////////000111333444222000///...///000///...,,,---...000333333111......000333555555444222000////////////...,,,++++++((((((((()))******++++++&&&''''''&&&$$$$$$&&&'''&&&&&&''''''(((((())))))++++++***((('''(((+++------,,,((($$$%%%((('''### !!! wwwWWWKKKIIICCC;;;777111JJJrrrssscccQQQJJJEEE;;;999333---***(((''',,,444HHHfff{{{YYYAAA777)))###!!!!!!"""***444FFFXXXhhhttt|||}}}~~~|||vvvmmmcccZZZVVVaaabbbeeefffccc[[[OOOHHHLLLKKKHHHFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@;;;<<>>===???CCCFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDBBBAAACCCGGGJJJIIIGGG@@@CCCHHHMMMQQQTTTYYY\\\RRRHHH===888666666:::???>>><<<999888888888888777666666666888:::;;;:::888444555555555444222///...111111111000......///000,,,///222333222111000000111...111888::::::???GGGDDDKKKLLLFFFBBBFFFJJJJJJGGGFFFEEEFFFFFFFFFEEEDDDAAAAAA@@@???===:::888777666777999999999888888999888888666111---+++---000666777888777444111000///000---+++***,,,///000111777333---'''###%%%+++000111000...,,,---222999>>>???>>>===;;;888333,,,((($$$(((+++)))%%%###&&&)))***+++...333888;;;;;;:::555333222111111000---+++)))***,,,...000222222333***((((((+++111666888777)))'''&&&'''***---......111222333222000000000222///---,,,,,,---//////...///111222111...---000222222111111///...---,,,+++(((***---000111000...---000000000000000111111222222000......000111222222333555666555333111000000333///+++)))))))))))))))&&&&&&''')))---......---)))(((&&&%%%$$$$$$%%%&&&'''(((***,,,---//////000///---,,,***))))))*********)))'''&&&&&&&&&((())))))+++,,,,,,,,,...333777888555111---+++******+++*********)))((()))+++---111444555444111///000222111000//////222333444333333111...---...///000000111000000000000222333444333222111111222333111000,,,,,,,,,...000000...------000444777888666333111---...............------'''''''''((())))))************)))'''$$$###%%%&&&###$$$%%%&&&'''((()))***)))))))))'''&&&'''))),,,---+++&&&"""###''''''### !!!!!!!!!!!! ~~~[[[FFFAAA>>>555+++,,,???cccrrrZZZJJJ@@@:::777555000,,,***((((((///777RRRpppzzz^^^JJJ>>>777---%%%"""!!!&&&///;;;IIIXXXfffoooxxx}}}{{{qqqggg```^^^^^^bbbdddcccaaa^^^VVVMMMNNNPPPNNNIIIHHHLLLLLLGGGGGGGGGFFFDDDAAA?????????<<<===>>>???@@@@@@@@@???>>>???@@@@@@???>>>===>>>@@@AAACCCDDDEEEEEEEEEEEE@@@@@@@@@AAABBBDDDFFFFFFBBBEEEEEECCCFFFKKKGGG???BBBCCCFFFKKKQQQUUUWWWWWWTTTLLLBBB<<<<<<===??????>>><<<888777777888888888888777666555555666777888222222333444444444333333444333222111000000//////...///000///...///111333444555666555666;;;BBBIIIRRRTTTTTTPPPJJJGGGIIILLLLLLHHHCCC@@@@@@@@@@@@@@@???AAACCCDDDCCC@@@===;;;888999999:::;;;;;;;;;::::::999777666555222...+++111333666666444111///...,,,---,,,++++++,,,///111555333***"""###,,,222222666555333000...000444888>>>;;;888666555333...***''')))+++***'''&&&(((***((())),,,///333666999:::999444111333444222333555...------...111222222111,,,***))),,,111555666444,,,+++(((''''''***---///333333222000//////111333333111///...000111111000111000///000000000...,,,111000000...---,,,++++++***++++++,,,,,,------...///...---,,,---...///000000///......000111000/////////000000111111222222222000...,,,+++***++++++,,,)))'''***///111...+++,,,)))&&&######$$$''')))''')))***,,,---------,,,)))))))))((())))))******,,,***'''%%%%%%&&&''')))***,,,///000000111222444777777666222///,,,,,,---,,,------+++******,,,...000000000111000///......555555555333111000222333666333000////////////...222111111222333222000...333222111222333333222000------+++*********+++,,,***,,,///333666777444222000...,,,---000333222000,,,(((%%%%%%(((***+++***''''''((((((''''''&&&&&&$$$$$$%%%''')))+++***)))***)))'''&&&&&&'''((()))((('''&&&$$$###""""""""" !!!!!!___HHH@@@;;;222)))(((777YYYqqqYYYGGG<<<666333333///---------000999CCC]]]yyyuuucccTTTLLLAAA777000(((!!!!!!&&&---777BBBNNNVVVjjjrrrzzz{{{tttjjjaaa]]]^^^cccggggggfffcccZZZQQQSSSUUUUUUPPPPPPQQQOOOJJJIIIIIIHHHFFFCCC@@@???>>>999:::<<<===???@@@AAAAAA@@@@@@@@@???===<<<<<<===@@@AAADDDFFFFFFFFFEEEDDDAAAAAABBBCCCDDDFFFGGGHHHFFFIIIIIIGGGHHHJJJGGGAAAAAABBBEEEKKKRRRWWWYYYZZZUUUNNNDDD???>>>@@@AAAAAA???<<<999888888999999999888888666555555555666777333333333333333333333333555444333222111111111111///000111000//////111222555666666555666;;;CCCJJJWWWYYYYYYUUUNNNIIIIIIKKKLLLIIIEEEBBB@@@>>><<<:::===???BBBDDDCCCAAA===;;;999;;;===<<<:::999999:::;;;:::888666444111...,,,...000222333222111///...---,,,+++***+++---000222222000(((!!!###---444555666555333000///000444777:::777444333222000,,,)))'''((()))(((''''''''')))'''))),,,000444777999:::999444111333444333333555...------...111222222111,,,***))),,,111555666444---+++(((''''''***---///333444444333111000000111222000......000222222111222111000000111111///---000000///...---,,,+++++++++++++++,,,,,,---------------,,,,,,,,,---.../////////...000222222111000------...///000111222222000000...---,,,++++++***+++)))(((+++///111///,,,,,,***(((%%%%%%%%%'''(((((()))+++,,,,,,,,,+++***)))))))))))))))******+++,,,***(((%%%%%%%%%'''(((+++---///000///...///000555555444222///---...///...///...---,,,,,,...000111111000000//////......333444444333222222444666666444111000000///...,,,111111222222333222000...111111111333555666555333...,,,***((('''&&&''''''++++++,,,///222333333222///---,,,...111222222000...***'''&&&''')))(((''''''''''''''''''&&&%%%$$$&&&&&&&&&)))+++------,,,+++***'''%%%$$$%%%'''((('''&&&%%%$$$""""""!!!!!! !!!!!!fffKKK>>>777...&&&%%%///LLLxxxnnnTTTAAA666000---111//////222666<<>>TTT```ooowwwvvvmmmddd___^^^ccchhhiiihhhfff]]]TTTTTTXXX[[[YYYXXXVVVRRRMMMJJJJJJIIIGGGDDD@@@===;;;777777999;;;===???AAABBBBBBAAA???===<<<;;;<<<<<<@@@BBBEEEGGGHHHGGGDDDCCCAAAAAABBBCCCEEEFFFGGGHHHHHHLLLMMMJJJGGGGGGEEECCCAAABBBEEEKKKRRRXXX[[[\\\WWWPPPGGGBBBBBBCCCDDDDDD@@@===:::999:::;;;;;;;;;:::999777555444444444555555444333222222333444444555555444444333333333222111222222111000///111222555555555444444:::CCCKKKXXXZZZZZZVVVNNNIIIFFFGGGGGGFFFEEEDDDBBB???:::666999<<<@@@CCCCCCAAA>>>;;;;;;???BBB???:::666666999:::999888666333000...,,,)))+++---///000000......---,,,***)))***...111444///,,,&&&!!!$$$...555777666555333000...///222666666444222111000///,,,)))(((&&&%%%%%%'''''''''&&&&&&(((,,,111555777888999888333111333444222222444...------...111222222111,,,***))),,,111555555444---+++)))''''''***---///444666777666444111000//////...---...111333333333222111000000111222111/////////...---,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---......000222444444333000***+++,,,---...///000111......///......,,,+++)))***)))(((+++///111000...,,,+++***((('''&&&&&&&&&))))))************)))))))))))))))*********++++++,,,+++(((&&&%%%%%%&&&&&&+++---......---,,,,,,---111222222111//////000222111222222000//////111333222111000...------......111222333333222333555777555444222222111///,,,)))111111222333222111000/////////111444777888666444///...+++(((&&&%%%$$$$$$,,,***)))***---000222222...---...000222333333111///---)))'''''''''&&&%%%''''''''''''&&&%%%$$$###''''''(((***...000///...---+++'''$$$"""###%%%&&&%%%%%%$$$###"""!!!  mmmOOO===333***$$$$$$***CCCnnnhhhNNN<<<111,,,***111111555;;;AAAJJJYYYfffvvv|||rrrmmmggg```ZZZPPPEEE>>>///---***&&&%%%(((---222===JJJ[[[iiinnnkkkfffbbb^^^cccfffggggggeee]]]TTTTTTYYY^^^```^^^[[[VVVSSSJJJJJJIIIIIIFFFBBB<<<888777777888:::<<<>>>@@@AAADDDBBB>>><<<<<<<<<<<<<<<@@@CCCFFFIIIIIIGGGCCCAAAAAAAAACCCDDDFFFGGGGGGHHHIIILLLMMMJJJEEECCCCCCCCCBBBBBBEEEJJJPPPVVVYYYZZZWWWPPPHHHCCCCCCEEEFFFFFF@@@===;;;:::;;;=========<<<:::888666444333333333666555333222111222444555555555666666555555555444333444444333111000111333444444333222222888AAAIIIRRRSSSSSSPPPKKKEEEBBBAAA???@@@BBBEEEEEEAAA:::666555888>>>BBBCCCAAA>>><<<===BBBFFFBBB999444444777666888::::::666111---+++&&&''')))+++...///...---...+++))))))+++000333555000+++$$$!!!$$$,,,444888555444222///------000333333333222111000///---,,,(((%%%"""###&&&((('''%%%$$$''',,,111555777777777555111///111222000000222...------...000222222111---+++***,,,111555555444...,,,)))((((((***,,,...555777::::::666222///------------///222444444444222111000000222333222111///......---,,,+++++++++,,,,,,,,,+++++++++++++++))))))))))))***++++++,,,......000333666666333000******++++++,,,---------,,,---///000///---+++))))))((()))+++///111000///,,,,,,++++++)))(((&&&%%%''''''(((((())))))))))))(((((()))******+++++++++,,,***(((&&&%%%$$$%%%%%%)))+++,,,,,,+++******+++...///000000000000333555555666555444222222333555444222000---,,,,,,---...///111222222111111333555444333333333333000,,,)))000222333333222111000000///000111444666666444222111///---***((('''&&&&&&+++***)))***---///000000---...///111222333222222...---+++)))(((''''''&&&((((((((('''&&&%%%######''''''(((***...000000///...+++'''###!!!!!!###$$$#########""""""!!! tttTTT>>>000'''""" $$$;;;fffcccJJJ999111...---222666>>>GGGOOOXXXggguuurrrooollljjjgggaaaXXXQQQDDDAAA;;;333---***+++---,,,555DDDQQQZZZ^^^^^^^^^^^^ccceeeeeeeeeccc\\\TTTTTTYYY```eeeddd___\\\[[[LLLLLLLLLMMMLLLGGG@@@:::999999999:::;;;===???@@@EEEBBB>>>===>>>@@@??????AAACCCFFFIIIHHHFFFBBB@@@BBBCCCEEEGGGHHHIIIIIIIIIIIIJJJLLLJJJFFFCCCCCCFFFEEEDDDEEEHHHMMMQQQTTTTTTTTTNNNFFFCCCCCCEEEFFFEEE@@@===;;;:::<<<>>>???>>>===<<<999666444333333333777666444222222333444555555555666777777777666666555555555444222111333444333444333111000555>>>EEEIIIJJJKKKJJJGGGCCC@@@???===???BBBEEEEEEAAA:::444333666;;;???AAA@@@>>><<<>>>CCCGGGCCC:::333333555555:::@@@BBB>>>777111...&&&&&&'''***---///...---...+++)))***...333666777222+++$$$!!!$$$***111666444333222///,,,,,,...000000111111000///---,,,,,,'''$$$!!!!!!%%%''''''%%%%%%''',,,000333444444444222---,,,...///---,,,...---,,,,,,---///111111000---+++***,,,111444444333///---***((((((***,,,...555888;;;<<<888333///---,,,,,,,,,///222555555444222000//////111333333333.........------,,,,,,+++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,---...000333555555222///+++++++++******************,,,...000000...+++)))(((((()))+++...//////...+++,,,,,,+++***((('''&&&$$$$$$%%%&&&''')))******&&&'''(((******+++*********)))(((&&&%%%%%%%%%%%%&&&(((*********)))***,,,***,,,...///000222555777999999888666333222444555555333000---,,,+++,,,---...///000000///...///000222222333555555333...+++111333555555333111111222222111222333444333000---...---+++***)))((())))))*********---///000000...***+++---............///,,,,,,,,,+++*********+++)))))))))((('''&&&%%%%%%%%%%%%&&&))),,,...---,,,...+++'''### !!!!!!"""""""""""""""!!! ~~~\\\AAA///%%%!!!444^^^{{{```GGG888333111111444;;;IIIWWW___ggguuuwwwtttpppnnnmmmhhhbbb\\\VVVSSSNNNEEE;;;444///...***---333;;;BBBIIIMMMPPPXXX^^^ccceeeeeecccZZZQQQQQQUUU\\\bbb```[[[YYY[[[NNNNNNPPPSSSTTTOOOGGG@@@<<<;;;;;;;;;<<<>>>@@@BBBEEEBBB???@@@CCCEEEDDDCCCBBBCCCFFFGGGGGGDDDAAA???CCCDDDFFFHHHJJJJJJJJJIIIGGGFFFGGGIIIHHHEEEFFFJJJGGGFFFEEEGGGKKKNNNPPPPPPRRRLLLEEEBBBBBBDDDEEEDDD???===::::::<<<>>>?????????===:::888666444444444777666555333333333444444444555666888888888777777555666666555444333555666444444444222111444;;;AAAEEEFFFFFFFFFFFFDDDCCCBBBAAABBBCCCEEEDDD???777222222555999===??????>>>===>>>BBBEEEBBB:::444222333555<<>>AAADDDFFFDDDAAA@@@CCCHHHKKKJJJGGGCCCCCCDDDEEEDDDBBB@@@>>>>>>???BBBDDDFFFFFFEEEEEEBBB======CCCFFFEEEFFFIIIIIIGGGFFFGGGJJJNNNPPPPPPPPPKKKDDDAAABBBDDDEEEDDD>>><<<::::::<<<>>>@@@@@@???>>><<<999777666666666777666666555444444333333333444666888999888888777555666777666555555666888555777777555333555:::>>>EEEDDDDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCBBB>>>999444333555777:::<<<============@@@AAA@@@;;;666333111555;;;BBBDDDAAA<<<999888...+++***,,,000222///,,,---++++++///666:::;;;999333***""""""$$$'''---555888777666333000...///111---...000...+++))))))***%%%$$$$$$###"""$$$'''***'''(((***+++------.........***))),,,---***)))******)))(((***,,,......---...,,,***---111444444222000...+++)))(((***,,,...444777:::;;;888333000...++++++---000333555444333000...,,,---///222333444000000/////////.........------,,,+++***)))(((''')))***,,,---/////////......---------......---+++((((((((()))***+++++++++***+++---...///...---,,,'''(((*********)))******))))))))))))))))))))))))&&&%%%$$$$$$###$$$%%%&&&"""$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))(((((()))'''))),,,...000333777999???>>><<<888333000000111333333111///---+++)))(((***,,,...///...---...///000000222555888999888666333666:::999555333444666888666222000000///...,,,,,,+++***)))))))))***+++,,,+++***+++---/////////------,,,)))&&&&&&))),,,+++...000000...---///111++++++,,,------------,,,%%%$$$$$$&&&((()))(((&&&)))(((&&&$$$!!!!!!"""###$$$$$$"""!!! """"""###"""!!!kkkIII000"""...QQQ{{{oooTTT;;;---))))))+++555CCCZZZnnnyyy~~~xxxtttrrrppplllhhhccceeegggeee___WWWQQQMMMFFF???777000...000222444999FFFVVV```ddd^^^PPPBBB777888;;;>>>:::333444:::HHHIIIMMMSSSWWWTTTJJJBBB;;;;;;;;;===@@@DDDGGGJJJCCCAAAAAAEEEKKKOOOMMMJJJCCCCCCDDDCCCBBBAAA???>>>888999<<<>>>@@@@@@??????;;;555555<<>>@@@@@@@@@>>><<<:::888777777777666666666666555444333222222444666888999999888777555666777666555666888:::777999:::888666666:::===EEECCCBBBBBBCCCEEEEEEDDD@@@@@@@@@BBBBBB@@@===:::444555777999;;;<<<===>>>===>>>???>>><<<888333000222888===>>>:::777777999222...+++---111222000,,,---+++,,,111999===<<<999222(((!!!"""$$$'''...666::::::999555222000111222///111222111---***+++,,,$$$%%%%%%###!!!###(((,,,((())))))******+++,,,,,,...***)))---...+++)))***)))(((((()))+++------,,,...,,,+++---111444444222000...+++))))))***,,,...333666999:::777333000///,,,,,,---000333555444333///---,,,,,,///222333444000000000000000/////////...---,,,+++***(((((('''***+++---///000000000000///---,,,+++,,,,,,+++)))%%%&&&''')))***,,,......***+++---............---'''(((******)))(((((()))((((((((('''((())))))***)))(((&&&###""""""""""""!!!"""%%%'''((((((''''''%%%%%%%%%&&&&&&&&&'''''')))***+++***((('''&&&''''''))),,,...000333777:::@@@???<<<888222///...///333222111000---+++((('''(((***.../////////000111//////111555999;;;;;;:::333777;;;:::666333555777:::666222000000000000///000///...,,,,,,,,,,,,---...+++((((((***---000111333222000,,,)))))),,,000---000222222///...///111,,,,,,---...////////////%%%$$$$$$%%%'''(((&&&%%%''''''&&&$$$""" !!!"""$$$%%%$$$###!!! ######$$$$$$"""yyyNNN111""")))EEEqqqdddFFF444***$$$&&&---777FFF]]]qqqxxxvvvuuupppllljjjllllllkkkgggccc___^^^^^^YYYTTTJJJ===111---///333...777DDDSSS______PPP???:::666222222...'''$$$%%%777DDDMMMLLLLLLPPPMMMFFFDDDBBBAAACCCGGGIIIGGGDDDIIIGGGFFFHHHLLLMMMKKKHHHCCC@@@<<<;;;;;;<<<;;;;;;666666777999;;;<<<;;;999999666333444888<<<======EEEDDDDDDDDDFFFJJJNNNPPPOOOKKKFFFDDDHHHMMMJJJCCCBBB===999:::<<<;;;===@@@???AAABBB@@@===:::999999777777666555555555555555222555666777999===;;;777444444333333444555777888666777888888888999<<>>??????CCCIIIJJJGGGJJJHHHGGGFFFDDDBBB>>>;;;777777999;;;===<<<999666999;;;<<<===;;;777333000555555555555666666666666111000000000111000...,,,+++)))***///777;;;:::777,,,&&& !!!)))111555<<<===>>><<<999555444333666555444333111///......(((%%%$$$$$$&&&((()))*********,,,...000///---,,,...---+++)))((((((******((((((''''''''')))***+++///---,,,///444666333///......,,,***'''(((+++---111555999777111,,,***+++,,,,,,---000111111///,,,...---,,,---000222222222111222333222000......///+++---///000...---,,,---///000111222222111000///***---///...+++***+++---***(((&&&(((---//////---------,,,------,,,(((%%%(((((()))((('''((()))+++)))(((((((((((())))))***,,,***'''%%%$$$$$$###"""$$$&&&(((******)))'''%%%'''''''''%%%###$$$&&&(((+++,,,---+++)))'''&&&'''+++++++++,,,///333888:::===<<<:::555000,,,******...000222222///,,,))))))(((***,,,///111222333333222000///111666<<<@@@CCCDDDEEEAAA;;;888999999666>>><<<999555111///000222777333...+++,,,---///000000///,,,)))''')))---000//////...+++******---000///000222111...+++***)))***+++,,,---------,,,+++'''%%%######%%%'''((('''###%%%%%%""" """"""""""""""""""!!! """%%%'''%%% UUU666###(((CCCnnn}}}aaaBBB111)))$$$&&&+++444EEE___uuuwwwuuuuuurrrooonnnnnnnnnllliiieeebbbbbbbbb^^^\\\XXXPPPFFF===666222,,,000777AAAMMMRRRKKK@@@888333000///,,,&&&"""###)))555>>>@@@>>>AAAFFFHHHJJJHHHFFFFFFGGGIIIJJJJJJLLLIIIGGGHHHIIIHHHDDDAAA<<<:::777777999:::;;;;;;444555666888;;;;;;999888555222000000333666888888BBBBBBBBBCCCDDDGGGIIIJJJMMMKKKGGGEEEJJJOOOMMMFFFBBB<<<888888:::999;;;??????@@@AAA@@@<<<999888888666444222111222444777999222555777777:::===;;;666444444333333333444555666444555777777888:::===@@@???@@@>>>===BBBIIIMMMLLLKKKIIIGGGFFFDDDBBB===:::666777888:::<<<;;;888666888999;;;;;;999666333000333444444444444444333333000//////000111000...,,,,,,+++,,,000666888666333((($$$""")))000444<<<>>>>>>===:::777555555777666555444222000...---***'''%%%$$$''')))++++++++++++---///000///...,,,...---+++)))(((((())))))((((((''''''((()))***+++...,,,+++...333555222//////...,,,***((((((+++---222666:::999444...------------...///111000...,,,,,,,,,,,,---///000111000222333555444222000000000000333555666333111///...111111222222111///...---***,,,......,,,***+++---***(((''')))...111111///------,,,------,,,(((&&&'''((())))))(((((()))***''''''''''''((())))))******(((&&&%%%%%%$$$$$$###%%%''')))++++++***((('''(((((('''%%%$$$$$$&&&(((***,,,---,,,***(((((()))---,,,,,,...111555999<<<===<<<999444///+++++++++,,,///111000...,,,+++++++++,,,...///111222222222111111000111555===FFFLLLNNNNNNIII@@@;;;:::999666??????===999555222111111666333000---,,,---000222111///,,,(((%%%&&&))),,,000///---+++)))***---000111222333111...,,,+++,,,***+++,,,------,,,++++++((('''%%%%%%&&&'''&&&%%%"""######  !!!!!!"""""""""!!!!!! !!!###%%%###^^^;;;$$$&&&???iii}}}___???///)))%%%%%%)))222GGGccczzz~~~tttssstttsssqqqrrrpppooommmjjjfffeeefffgggeeedddbbb___YYYOOODDD===666444000222:::BBBBBB<<<444...+++,,,+++&&&###$$$%%%+++333777444333<<>>999444333222333555888999:::222333555888::::::888555333111......000222222333;;;<<<>>>@@@BBBCCCCCCCCCIIIHHHFFFGGGLLLRRROOOIIIBBB;;;666666777777999===>>>@@@@@@>>>;;;777666555333111...---...333888;;;333666777777999<<<:::555444333333222111111222222000222444555777999===AAABBBBBB>>><<<@@@IIINNNNNNJJJIIIGGGFFFDDDAAA===:::666666777999::::::888555666777888888777555222000222222333444444333222111222111000111222111...,,,---,,,...111555555111---### ###***///222<<<===>>>===:::888666666777777777666333111...,,,,,,)))&&&%%%'''***,,,---,,,---///000000///...---...,,,***(((''''''((((((((('''''''''((()))+++,,,---++++++---111222111...///...---***((((((+++---333777;;;:::666222000000.........///111000...,,,+++,,,---///000000000///222555777777555333222111555888;;;:::777222///---111222222111000...+++******,,,......,,,,,,,,,---+++)))(((+++000333444222...---,,,------,,,)))'''&&&'''((()))***)))((((((%%%%%%&&&'''(((((()))))))))(((''''''&&&%%%%%%%%%&&&(((***+++,,,+++)))(((((()))(((&&&%%%%%%&&&((()))+++,,,,,,+++******+++------...000333777;;;===<<<;;;888333...++++++,,,,,,...///...---+++,,,,,,.........///000111222333111222111111444>>>MMMXXXaaaaaaZZZMMMCCC???;;;888???AAAAAA???;;;666333111333333111...******...222111///,,,'''$$$###%%%(((///...,,,)))((())),,,///222222222111......///000,,,---......---,,,***))))))'''&&&'''''''''%%%###""""""!!! !!!!!!!!!!!!!!!!!! !!!###"""ddd===%%%###:::aaacccBBB111+++'''&&&)))666LLLjjjtttqqqqqqqqqqqqrrrpppooommmiiifffeeehhhjjjkkkgggccc```^^^[[[UUUPPPJJJDDD<<<555777<<<:::555---(((%%%(((***)))((())),,,***...444111+++222???GGGIIILLLKKKJJJLLLPPPTTTPPPNNNJJJIIIGGGCCC<<<666000///...000333666777777111222555888::::::777444444333111//////000000111333555999===???@@@???>>>BBBDDDEEEGGGMMMRRRPPPJJJAAA:::444333444444666:::===>>>>>><<<999555333333111///---,,,---111555888111444555555777:::888333444333222111000//////...+++---000111444777<<>>;;;555555666777999999777555444444555555444333222111000222444555666666555444666555444333333111...++++++,,,...111333111,,,(((%%%***///000999;;;<<<;;;999777666666777777777666444000---+++---)))&&&$$$&&&))),,,---,,,...111111000///---------,,,***)))((('''''''''''''''''''''((()))+++,,,,,,+++***,,,///000///---//////---***((()))+++...444777::::::777333111000000//////000111111///---+++...111222222111111111222555777888666444222222666999<<<;;;777111,,,)))000000000000///...,,,++++++,,,---...............,,,***))),,,222666666555...---,,,,,,---,,,***(((%%%&&&''')))+++***(((&&&$$$$$$%%%'''(((((())))))***++++++***(((&&&%%%%%%'''(((***+++,,,,,,+++***)))******(((&&&&&&'''(((&&&(((++++++++++++,,,---------...000333666:::<<<;;;:::777222---++++++------...///---+++***+++,,,------,,,---...000222444000222333111222===PPP```pppooofffWWWHHH@@@:::666<<>><<<555555555666888888777555222222222222222222222222000222444666888999999999:::999777666555222...+++***+++...000000---)))&&& &&&+++...///555777888888666555444555666666555444222///,,,+++,,,)))%%%$$$&&&(((***+++---///222222///---,,,---,,,+++***))))))(((((((((''''''&&&'''(((***+++---,,,+++++++++---.........//////---+++)))))),,,...333666888999777333000///111000///000111111000......111444555444333333333111444666666555333222222666999<<<;;;666000***(((,,,---...000000000//////,,,,,,---...000000000000---++++++...333777777666...---,,,,,,------+++)))&&&%%%&&&(((+++***(((%%%$$$%%%&&&'''((((((((((((,,,...000...+++'''%%%%%%((((((***+++,,,,,,,,,+++***++++++***(((''''''((($$$''')))***++++++---...------...///222444777888999888555111---++++++,,,///000000...+++******++++++++++++,,,...000333444000333444111111:::MMM]]]oooppphhhXXXGGG<<<555000777;;;AAACCCAAA>>>:::999666888666000((($$$&&&***,,,,,,***'''%%%%%%''')))******)))'''%%%&&&(((+++)))***+++,,,---///333666777777555333///+++(((%%%######$$$&&&((()))'''%%%(((%%%""" """"""!!! !!! !!!!!! nnnBBB''' ///QQQtttUUUBBB777111222888JJJ\\\vvvxxxpppmmmlllmmmpppppppppnnnkkkhhhgggiiijjjnnnnnnnnnmmmkkkeee^^^ZZZ[[[[[[XXXSSSPPPMMMDDD;;;,,,"""###'''***---888444333666999666444444AAAFFFMMMQQQQQQLLLGGGDDD>>>;;;999999:::999666222///......000222333333222111111222444666777666444000000000...+++******+++)))+++...222555777888999888===BBBFFFJJJMMMJJJEEE>>>888333333333111111444777999999888555222111111//////...------------------000222222555999777222222222222111///...,,,+++''')))+++,,,...000555888:::===@@@AAADDDGGGFFFAAA@@@??????@@@AAAAAA???===666555555666888888777666111111000000111222333444111222333555777999:::;;;:::999888777666444000---***,,,---...,,,)))%%%### &&&+++......111333555555444333333333444333222000...---,,,++++++(((&&&%%%'''))))))))),,,000333222...++++++,,,************************'''&&&&&&'''(((***,,,---,,,,,,++++++,,,---......000///...+++)))))),,,...444666777888666333///---///...---...///000000///...111555555333111222444222333444444333222222333888:::<<<;;;666111,,,******+++---000111222222222---------000222333333222///---,,,///444777888666///---,,,,,,------,,,+++'''%%%%%%'''***+++(((%%%%%%&&&'''((()))(((''''''+++...222111,,,(((&&&&&&'''((()))***+++,,,,,,,,,+++,,,---+++)))'''((((((%%%'''***++++++,,,...///------...///000222333444666666555222...+++++++++...///000000---,,,,,,,,,+++,,,,,,---///000222333000333555222000666DDDPPPeeehhheeeXXXHHH>>>777222333777<<>>777333000000333444333111---,,,---///222333333222000///...///222333444333...//////---***((((((************+++---000222444666===CCCGGGJJJLLLHHHBBB===777444444444111000111444666777666444222111111000///---++++++,,,---...---000222333777;;;999555111222222111000...,,,+++)))+++,,,,,,---///333555666:::>>>AAAFFFJJJJJJEEECCCBBBAAABBBBBBAAA>>><<<777666555666888999888777111000//////000222444555222222111111222444666777666555555555666555222000.........,,,)))$$$!!!!!!&&&+++......///111333444333222333333111000---+++******+++,,,***)))(((((()))***)))(((,,,000333222---))))))+++)))***+++,,,,,,---------&&&&&&&&&&&&(((***,,,---------,,,,,,+++,,,...///000000...+++)))))),,,///666777777888777333///++++++***)))***,,,.........,,,///222111...,,,///222333444444333111222333555777999:::999555111...---***+++...000222333333333///......111444666555444000...---///444777777555///---,,,,,,---------+++)))&&&###%%%)))***(((%%%'''((()))******((('''&&&&&&+++000000,,,((('''(((''''''((()))***+++,,,,,,,,,---...,,,***((((((((('''))),,,---......000111.../////////000111111222333444555333///,,,******+++---000111000////////////000000111111111111000000333555333///111999@@@PPPWWWZZZQQQFFF===888444222555888999999999999:::999777444000,,,)))(((((((((((('''&&&$$$$$$&&&((()))+++------,,,***)))***''')))+++,,,,,,,,,...///444444333222///,,,)))'''"""!!! !!!$$$%%%&&&%%%&&&&&&&&&(((,,,---+++))))))'''$$$"""  !!!######"""NNN---!!!***HHHuuu{{{aaaNNNAAA:::AAALLLWWWcccxxx~~~tttpppooorrruuuwwwxxxwwwuuuqqqooonnnnnniiilllnnnlllhhhdddcccddd___```___\\\\\\]]]ZZZTTTLLL<<<,,,&&&'''(((***,,,+++222111&&& %%%(((%%%,,,///777@@@GGGHHHBBB===555111------111333333222******+++...111333333222///---+++,,,...111222222...///000...+++((()))++++++***((('''(((***...000777>>>EEEHHHJJJKKKGGGAAA<<<777444555555111///000333444666555333111111111222///+++)))(((+++///222---111333444888===<<<777111111222222000///---,,,,,,---.........///222555444999===@@@FFFMMMNNNKKKGGGEEEDDDDDDCCCAAA>>>;;;888777666777888999888777111000//////000222555666333222///------///111333111111111333555666444222111111///,,,&&&!!!!!!&&&+++...///...000333444333222333444000...+++(((((()))+++,,,+++******+++,,,,,,***(((+++///333111,,,((()))***))))))+++,,,---.........&&&&&&&&&&&&(((***,,,...---------,,,+++,,,...000000000...+++)))***,,,///888888888999777444///+++(((&&&&&&'''***,,,---,,,))),,,///---)))(((,,,000555555444222111222555777555666777666333///...---+++,,,///111333333444333000//////222666888777555111///---///444666666444///---,,,,,,---...---,,,***&&&###$$$(((***)))&&&((()))***+++***(((&&&%%%!!!'''---///,,,((((((***&&&'''((()))***+++,,,,,,,,,......---+++)))((())))))+++...///000000222333000000000000000000000111222333555333000,,,***)))'''+++///222333222222222444444444444333111///...000333555333///...111555999CCCIIIEEE===777333000222444666666555555666888555222...+++***)))'''%%%'''''''''%%%###"""$$$&&&***---000111///---+++***)))+++......---++++++,,,000000000000...,,,***)))$$$""" """###$$$###$$$$$$&&&+++000333111...+++)))&&&"""   ######""" TTT000***FFFrrruuu\\\KKKCCCAAAFFFLLL[[[jjj|||vvvpppqqqtttvvvwwwwwwwwwuuussspppppppppoooqqqooollljjjiiiddd^^^^^^```aaa```\\\YYYVVVVVVRRRKKKCCC<<<888666555444333222///+++'''%%%&&&'''$$$&&&)))...222666999;;;555333111000111222111000...+++)))))),,,---+++((()))(((***...---***+++///222222111...+++)))))))))%%%'''(((((((((((()))***333:::CCCJJJLLLJJJGGGEEE:::999777555333111111000222555777777444111///...000000///---+++,,,...111333555777999;;;;;;;;;;;;222333444555333111...,,,)))+++---......///111333777;;;AAAGGGKKKKKKJJJHHHFFFEEEDDDDDDCCCAAA>>>;;;:::::::::888666666777888333444666666555444444555111111///---,,,---111444111000///000222333333222......---+++'''######))),,,---,,,...///111444555666666555444000***'''(((***---...,,,***)))+++...///---***,,,...///...,,,*********)))***+++---............---***&&&$$$%%%(((***+++)))))))))***+++---...///...---+++******+++---...333555777888777444111...)))(((((((((((())))))***&&&'''((())))))***,,,...666777666444222222444666666666555444111...,,,***,,,---///222555555444222222111000000222333222111...------///222444333333/////////000//////...---+++***(((((()))***))))))((()))*********)))'''&&&'''''''''(((((())))))))))))((('''&&&&&&''')))***...------,,,+++***)))))))))---...,,,...222444111///111222333111000//////000222333444222///+++(((++++++,,,000555999<<<<<<<<<666333444444222222444555666666444111000000111888:::;;;888444222333555333222222333555666666555222111///,,,((('''(((***((())))))&&&###"""%%%))),,,,,,,,,///222333000---++++++,,,---,,,+++***)))000000000111111///+++(((############"""""""""!!!&&&&&&&&&'''))),,,///000---)))$$$!!!!!!!!!XXX333!!!%%%???hhhrrrZZZJJJCCCBBBGGGNNN[[[kkk{{{sssrrruuuxxxwwwvvvuuusssqqqppppppqqqtttuuusssnnnmmmlllhhhbbb]]]___```___\\\YYYXXXXXX[[[WWWSSSOOOMMMKKKHHHGGG???===888111***%%%######!!!"""$$$'''+++...222444333222000111333444333222000,,,((('''((()))'''%%%%%%$$$&&&))))))''')))---///000///,,,)))''''''(((%%%(((***+++***((('''&&&///666???GGGKKKHHHCCC???:::999777666444222111111333555777777555222000///111111111///...---///000444555666888999999888888111222444444333000---,,,***+++---......///111333999===CCCIIIMMMNNNMMMLLLFFFDDDCCCCCCCCCAAA>>><<<<<<<<<<<<:::777555555666444666777666555333444444000000///...------000222.........///222333333333...---,,,***&&&"""%%%+++/////////111111000000111222444444222///***'''(((***---///,,,***)))***---...---+++...//////...,,,***+++,,,---....../////////......---***((('''((()))))))))(((((())))))+++,,,...///...---+++******+++,,,---111333555666555222///---*********))))))))))))***'''((()))***)))***---///333444555444222222444555555555555444222///---+++------///222555555444222222111000111222222111000...------///111333222222.........///......------)))((('''(((+++------,,,)))***+++++++++***((((((%%%%%%%%%&&&&&&'''''''''''''''%%%$$$%%%&&&((())),,,,,,++++++***))))))(((***---...---...222333111000111222222000///......000111333333111...+++(((***+++,,,000555:::>>>@@@===777444555555333222444555666777666333111111222555666666555333111000111111000000111333444333222111000...+++((('''(((***+++,,,,,,)))%%%$$$'''+++---,,,---000333444111///***+++,,,,,,,,,+++)))(((------...000111///+++((($$$###""""""!!!!!!""""""!!!!!!"""###%%%''')))++++++'''### ^^^777$$$%%%<<>>555...+++******)))))))))******++++++***)))((()))---000222222666222---***)))(((%%%"""!!! ###"""!!!$$$))),,,,,,,,,***'''%%%%%%&&&%%%(((,,,,,,***'''$$$###,,,000888BBBHHHGGG@@@:::999999888666555333222111444666888888666333222111333444555444222000000111555555555666666555444444000111333444333000...,,,+++,,,...//////000111333999<<>><<<===>>>???===999666555444666777888777555333222333///000111000......///000,,,+++,,,...111333333333------,,,)))%%%!!! '''---111222222555333000...---///000222000---***''''''))),,,...---+++((((((***,,,,,,,,,/////////---+++***,,,...222222111111111000000000---,,,******+++***(((&&&((((((((((((***,,,...///...---+++))))))***+++,,,///000222333333111...,,,,,,,,,,,,,,,++++++***))))))***++++++++++++---///000222333333222111222333444555555444333111///.........///222444555444222333222111111222111000...---,,,,,,...000111111000------------,,,,,,,,,+++'''''''''***---///000000+++++++++++++++***))))))$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((+++++++++******)))))))))+++...///---///333333111//////000000000///......000000111222000...+++)))+++,,,...111666;;;@@@BBB===888444555444222222444666888999999666444333333222111111222222111...,,,...------...000111111000//////---***'''&&&''')))...//////,,,((('''***---------...///111222000...)))***+++++++++***(((''')))***,,,...000...***'''%%%$$$""" !!!"""### !!!###%%%&&&(((%%%""" ddd;;;%%%%%%:::]]]wwweeePPPBBB<<<:::???EEEUUUhhh~~~wwwwwwyyynnnllljjjjjjmmmrrrvvvyyyuuuuuurrrlllkkkllljjjfff_________^^^]]]]]]___aaa\\\\\\[[[\\\]]]\\\ZZZWWWXXXWWWSSSMMMGGGBBB@@@@@@??????>>><<<888333///,,,'''$$$ !!!$$$***///111:::777444333222///)))$$$### !!! %%%)))++++++***(((&&&&&&'''%%%'''******(((&&&%%%%%%+++,,,222;;;DDDGGGBBB<<<888888777666555333333222555777999888666444333333666888:::999777444333333555555555444333222111000000111333444333111///---,,,...///000000000222444666:::???EEEJJJMMMOOOOOOIIIGGGEEECCCBBB@@@===;;;<<<>>>??????;;;888666555888999999888555222111111///111333333111000///000,,,++++++---///111111000---,,,+++)))%%% !!!(((///333444444777666333000...---......,,,+++(((&&&%%%'''***------+++(((&&&''')))+++---///...---+++)))***,,,...333333222222222222222333000...,,,*********((('''((('''''''''))),,,...000///---+++)))((()))***+++...///111222222000///---.../////////...---+++***+++,,,---,,,,,,,,,...000///111333222111///......333444555555444333222111//////000222444555444333333222111111222111...,,,,,,++++++---///000000///------,,,++++++*********(((((()))+++///111111000+++++++++*********))))))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((,,,+++++++++++++++++++++,,,000000...///333333111---,,,---...000111000000//////000000///---,,,+++---///111333666:::???BBB<<<777333333333000///111555888;;;<<<999666444333000///...000222222///+++---,,,,,,---///000///...,,,---,,,***'''&&&'''(((///000000---)))(((+++...///////////////---,,,+++((()))*********)))'''&&&%%%&&&(((,,,...---***'''%%%$$$!!! """$$$ !!!"""###$$$$$$&&&$$$"""!!! kkk???&&&"""555VVVvvveeeOOOAAA999666888===MMM___{{{{{{wwwwwwoookkkggggggkkkppptttuuurrrssspppkkkkkkmmmkkkgggbbbbbbaaa___]]]___bbbeeecccaaa___^^^_________^^^]]]^^^\\\YYYVVVSSSRRRSSSQQQSSSUUUTTTOOOGGG???999333---$$$ $$$))),,,222222555888;;;999222,,,+++'''&&&&&&### """''')))+++,,,,,,***)))((()))%%%&&&'''&&&%%%%%%'''))),,,+++---555???EEEEEEBBB888777555444333333333333555777888888666444444444888:::<<<===:::888666666666555444333222111000000111222444555555444111000---///111111111111333444666888===CCCHHHLLLNNNOOOLLLJJJFFFDDDBBB@@@===::::::===???>>><<<999888888999::::::888555222111111000333555555333111000000...---,,,---...///...---,,,++++++)))%%%!!! (((///444666666777777555333111///,,,+++******(((&&&###$$$(((+++,,,+++(((%%%%%%'''***---------,,,***)))))),,,...111111111111222333444555444000+++(((((()))))))))((('''''''''))),,,///111000///,,,***)))))))))***///000111222222222000///000111222333222000---+++------...---,,,,,,...//////111222222///,,,++++++222333444555666666555444111000000222444555444333222111111222222111...++++++******,,,///111111000...---+++***)))))))))***+++***+++---///111000...******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,---------------------...111111///000333333111***)))))),,,000333444333///.........------,,,,,,000222555666777999<<>>:::<<<>>>===;;;999999999:::;;;;;;999555222111111111333555555333111000000///...------......---+++++++++***)))&&&"""!!!)))111666888999666666666555222///,,,******+++***'''$$$###'''++++++***(((%%%$$$%%%(((,,,,,,------+++******,,,...////////////000222444555444000***''''''(((***+++)))((('''''')))---111333222000...+++))))))******///000111222333333222222000222444666555333///---......///...,,,,,,---///000111111000---+++++++++111222444666777888888777222111000111444555555444000000000222222111...+++***)))***,,,///222222222...---+++***)))))))))***,,,,,,,,,...000000...,,,***))))))((('''(((((((((*********)))))))))))))))''''''((()))***++++++,,,---------....../////////000222333000000333333000+++)))(((,,,111555666555...------,,,,,,,,,------000444888999888777999;;;:::444//////...***)))+++111555;;;>>><<<888333111...---,,,...///111111000---,,,+++,,,...//////...)))++++++***)))'''((()))***,,,,,,***''''''+++...999999888444000,,,++++++((()))*********)))'''&&&$$$$$$$$$&&&((())))))((($$$###!!! !!!""" !!!###$$$###!!!!!!!!!"""!!! zzzJJJ---$$$"""000KKKvvvtttcccMMM>>>444...---000888EEE```|||ssspppkkkfffeeeiiilllllljjjmmmoooooonnnooorrrpppkkkiiifffbbb]]]ZZZ[[[```ccchhheeebbb```aaabbbcccbbbdddeeeeeedddaaa___^^^___]]]```cccfffeeebbb^^^[[[QQQKKKBBB999333///+++))))))***,,,222666777333...***((()))***((($$$%%%((()))+++...///...---------***++++++***))))))+++---)))***+++///333888<<<>>>777555000------000444666555666777666444444444555444777999999888777777888555444444333333444555555555666999;;;;;;:::888777000111333333222222444555555777:::>>>CCCGGGKKKMMMKKKIIIFFFEEEEEEFFFEEEDDD<<<======<<<999777777888:::;;;;;;999555333222222111333333333000/////////...---,,,---...///...---*********)))'''$$$!!!"""+++333999;;;<<<555555333111000...---,,,---......***&&&$$$(((+++)))))))))&&&###$$$'''***---...///...------...//////...---,,,---...000111111...***(((((()))))))))***)))((((((***...222555444222///,,,************...///000222222333333222000222666888888555222///...//////---++++++,,,......//////...,,,,,,---///000111444666888999::::::333111111111333555555444//////000111333222///,,,(((((())),,,000333444444///...,,,***)))))))))***++++++,,,...000000...,,,+++***)))((((((((()))))),,,,,,+++++++++*********&&&'''(((***++++++,,,,,,,,,,,,------...//////000111333333111000333333000...+++))),,,222666666444...---+++++++++,,,---...,,,222999;;;999888888:::;;;444000///...***)))***...333:::>>><<<777222...)))************+++///111,,,+++***+++---......---)))***,,,+++***))))))***(((***+++)))'''(((,,,000777888777333///,,,,,,---))))))***+++***)))((('''&&&%%%######&&&((())))))""""""!!! !!! !!!!!! !!!###"""!!! !!!""""""!!!OOO111!!!)))AAAlllooo^^^III999///)))(((***222===XXXzzzssskkkfffcccdddjjjnnnnnnmmmiiilllmmmmmmooorrrpppkkkjjjgggaaa[[[XXXYYY]]]aaagggfffddddddeeeeeeeeeddddddeeegggfffdddbbbbbbcccbbbcccdddeeeeeedddbbbaaa]]]ZZZTTTOOOJJJDDD>>>:::333000...///000///+++(((!!! """%%%$$$!!!!!!%%%(((+++...//////.........,,,...000///---+++++++++&&&))),,,...000222444777888444///++++++///444777444555666555444333444555222444666666555555666777555444444333444555777888666888:::======<<<:::999111222333333333333444555333444777:::???CCCGGGIIIHHHGGGEEEEEEGGGIIIIIIIII??????>>>;;;777555666777999:::;;;999666333222222111111222000...------...---,,,+++---///000000///))))))******(((%%%###!!!$$$,,,555;;;>>>>>>666444000...,,,,,,...///000111111---(((&&&)))---((())))))&&&$$$###&&&)))---///111111000//////000///...,,,+++***+++---......,,,************((('''+++***((()))+++///333666555333000---+++******+++......///111222222222222000222666999999777333111...//////---+++***+++---,,,---------,,,---000333///111444777999:::;;;;;;333222111111333555555444---...///111333222///,,,(((((())),,,111555666666000///,,,***))))))******))))))+++...000000///------,,,***)))))))))***+++---,,,,,,,,,++++++******&&&'''(((***++++++,,,,,,***+++,,,,,,---...//////111444444111111333333000222...+++---222555444222---,,,+++******,,,---///)))000888<<<;;;888999:::<<<555000000...***)))***,,,222999===<<<666111---&&&'''(((&&&%%%''',,,111+++***)))***,,,------,,,)))***,,,,,,***)))***+++''')))***)))'''(((---111222333333000,,,***+++---)))***+++++++++***((('''(((%%%###"""$$$''')))***!!!!!!!!!!!!!!! """"""######"""!!!"""""" """###!!!VVV222 &&&:::VVVqqq[[[MMM@@@888///%%%%%%+++111@@@ZZZvvvxxxqqqjjjeeegggiiihhhhhhjjjgggiiimmmppprrrqqqooonnncccbbbaaa^^^WWWSSSZZZcccgggddd```]]]\\\]]]^^^```^^^ccchhhhhhdddaaabbbddd^^^^^^```bbbcccbbb^^^[[[___^^^[[[XXXUUUQQQOOONNNHHHDDD???;;;888333---'''$$$!!! $$$%%%"""######$$$$$$$$$%%%&&&''')))+++...000///,,,)))&&&)))***,,,...//////...---111///+++((((((***---///666555444333222111111111777555444444666555222///222222222222222222222222555666888:::;;;:::999888999888777666666777777888:::999888:::>>>CCCFFFGGGIIIJJJHHHDDDDDDFFFDDD??????<<<;;;===:::444111333777888777555333222333444555444222...,,,,,,///222///---,,,,,,...//////...///---***'''&&&%%%###!!!###%%%'''+++111666;;;>>>888666222...,,,...333777333111...***&&&%%%(((***---,,,+++'''$$$###$$$&&&...000111000------000333000...+++,,,...///...,,,///---***''''''(((***,,,***)))(((((())),,,///111555555222...***(((((()))---------///111111000...///111444666777666444333111111///...---,,,,,,,,,+++++++++,,,---///111333777555333222444777;;;===888777555333222333444555333000------//////---+++---------000444777888777222000---***(((''''''(((*********++++++,,,,,,---+++*********))))))((((((...,,,***(((''''''((()))((()))************+++---------------------------///000111111222111111111)))+++---///111222222222******+++*********---///...000333666777777555444666444222000...------...///000222666999666...(((+++,,,---***&&&%%%'''))),,,+++*********+++,,,---***,,,...///...,,,)))'''((((((((((((((())))))***---,,,+++***))))))))))))''')))+++,,,---,,,***)))+++***)))'''&&&&&&&&&'''&&&%%%"""!!! !!!"""###!!!"""""""""!!!  YYY444"""###666OOOhhhOOO@@@222---(((""""""(((111BBB]]]yyy{{{rrrkkkgggiiikkkjjjjjjkkkfffhhhllloooqqqqqqpppoooeeebbb```^^^XXXTTTWWW]]]cccbbb```^^^\\\\\\^^^```]]]bbbggghhhdddaaaaaabbb^^^^^^___aaabbbbbb```]]]aaa```^^^\\\YYYWWWUUUTTTNNNLLLHHHFFFCCC>>>777222+++'''######$$$$$$ !!!"""###$$$$$$###"""!!!$$$&&&***---000222222222000---***((('''(((***+++//////...//////000111111444333222444555555222///222222222222222222222222444666888999::::::999888;;;:::888777777777888999:::::::::<<>>@@@BBBEEEFFFFFFGGGEEEBBBAAACCC@@@;;;777555555777555000---......000222222222333555777666666444000------///111222111000000000///---+++...---,,,+++***++++++,,,---...///111333444444555666444111...,,,---111444777555111,,,(((&&&(((***,,,,,,+++(((%%%%%%&&&(((***...333333222000111333222000//////000111111000000...,,,***)))+++---...---,,,***)))***+++---///333333333000---,,,,,,---,,,+++,,,...111222111000000222333444444222000///000///......------------,,,,,,,,,---///111333555:::999777666555444444444666666555444333222000000000///......///000///---...---...000333555666555222111///,,,+++******+++*********+++++++++++++++((((((((((((((('''''''''***************)))((((((&&&))),,,------,,,,,,,,,---///000111111000///------,,,++++++)))(((''''''+++,,,---------,,,+++***)))))))))((('''))),,,...000000000000000000000///555555444333111///---,,,111111111///,,,+++,,,---111333555222,,,(((&&&&&&((((((((()))+++...000111000000000000000000000///***)))((((((((()))***++++++***(((&&&%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,------+++(((&&&%%%%%%'''((('''%%%###!!! !!!%%%%%%%%%$$$### ccc:::%%%---AAAmmmuuuLLL555!!! !!!%%%222FFFdddssslllhhhkkkmmmllllllmmmhhhiiikkklllmmmmmmmmmmmmkkkddd______\\\VVVQQQPPPXXX]]]bbbbbb___\\\\\\^^^XXX\\\aaacccaaa^^^[[[ZZZ\\\[[[[[[]]]```bbbcccbbbbbbaaa```___]]][[[ZZZZZZXXXYYYZZZZZZXXXSSSNNNJJJGGGCCC>>>;;;:::888555222---)))$$$"""!!!""""""###%%%''')))***+++$$$######$$$$$$%%%&&&'''+++---///222444444222111222222222222222222222222222444666888:::;;;;;;;;;===;;;999777666777999:::<<<===???@@@AAAAAACCCDDDFFFHHHGGGCCCCCCDDDAAA<<<:::888888:::888222/////////111333333333333555666666666555222///......000222222111222333222000...111000///---++++++---//////000222333444444333222555444222...,,,,,,///222444333///+++((('''))),,,---,,,+++(((&&&%%%''')))''',,,222444222000000222000000//////000000111111000///---++++++,,,...///---,,,+++******+++,,,---111222222111///...///000///.........000000///......///111222222222111000222111000///---------,,,---------...///222444666888888888777555444333222333444555444333111...---.........////////////...---------...111333333222000///...,,,+++++++++++++++++++++***************''''''''''''''''''''''''((()))***++++++***((('''&&&)))---///...,,,++++++,,,...000222222000...,,,******)))(((''''''&&&&&&******+++,,,,,,+++***************(((((()))---///333222111////////////000444444444444222000...,,,///111111...***(((***---111444777666000+++)))(((''''''((())),,,///222333111111000//////000111222+++***)))((((((***+++,,,,,,+++(((&&&$$$$$$$$$%%%$$$$$$###$$$%%%(((***,,,---+++'''$$$######%%%&&&'''%%%###  %%%%%%%%%$$$"""iii???&&&+++>>>hhh[[[AAA((( !!! !!!%%%444HHHgggtttlllgggiiikkkjjjjjjllljjjjjjkkkkkkkkkjjjjjjjjjmmmeee``````___XXXRRRPPPWWW\\\aaacccaaa^^^\\\\\\UUUXXX\\\^^^]]]ZZZXXXVVVYYYYYYYYY[[[___aaabbbbbbbbbbbbaaa___^^^\\\[[[[[[VVVXXX[[[\\\YYYUUUQQQNNNOOOMMMJJJHHHGGGGGGGGGGGG???;;;555000+++%%%###&&&)))***((('''&&&%%%$$$#########(((+++///222333333333222222222222222222222222222222333555888:::<<<===>>><<<;;;888555444555777999<<>><<<666222222444555777666555333333444555666666444111//////000///......000222222111000333333111...***)))+++...///000222444444444333333444444222///------...111///...,,,)))'''(((+++......---,,,)))&&&&&&((()))%%%***000222111///...///000000111000000111222333222000...---,,,------...---,,,+++*********++++++...000111111111000111333555333111000000///---++++++,,,...000222333333333666555333000...---,,,,,,///......///000222444666444555555666555444333222111222333444222000---+++---...///000////////////---,,,+++,,,...000///...---,,,,,,++++++++++++++++++++++++******)))))))))&&&&&&&&&&&&''''''''''''&&&(((***,,,,,,+++)))'''%%%))),,,......,,,++++++***,,,...000000...,,,***))))))((('''(((((()))***'''(((***,,,---------,,,,,,,,,+++))))))***...222777555333111000000111111222333333333222000///---,,,///111///+++))))))+++///333777777333///,,,,,,''''''(((***,,,///222444//////---------///111222,,,+++)))((()))***,,,...///---***'''%%%$$$%%%&&&&&&%%%#########%%%((()))+++)))&&&###""""""###$$$&&&%%%"""  #########""" pppEEE'''***:::ccckkkOOO222&&&###!!!"""'''888LLLjjjvvvmmmffffffhhhgggiiikkkkkkjjjjjjiiiiiiiiiiiijjjmmmfffbbbbbbaaa[[[WWWVVVYYY\\\```ccccccaaa]]]ZZZRRRTTTVVVWWWWWWVVVTTTRRRVVVVVVWWWZZZ^^^``````___aaaaaa``````___^^^^^^^^^VVVYYY\\\\\\YYYVVVSSSRRRRRRQQQPPPOOOOOOPPPRRRTTTMMMKKKGGG@@@777...'''###"""!!!!!!$$$&&&***)))(((&&&%%%%%%$$$$$$&&&***000333444333333333222222222222222222222222333444666888;;;>>>@@@AAA===;;;777444333444777888<<>>>>>??????AAAAAA@@@@@@BBB???999<<<;;;===@@@???999666666888:::;;;999666333222111444555666555333111000111,,,+++***+++---///000///444444222---'''&&&(((+++///000111222333444444444444444333111...---...000---,,,+++((('''))),,,000000///---***'''&&&''')))%%%***///111///------...000222222222111222444666333222000...,,,,,,,,,,,,+++******)))))))))******+++---000111111222333555:::777444111000///---+++)))+++---///222333555555888777555222000///...---111111000000111222444555222222333333333333222111///000111222111///---,,,,,,///111111///.........---,,,+++,,,---...---,,,++++++++++++++++++++++++,,,,,,+++***))))))((((((&&&&&&&&&'''''''''''''''&&&''')))+++,,,+++***)))%%%(((+++,,,,,,+++++++++)))***,,,------,,,***)))******)))((()))***+++,,,&&&(((***,,,.../////////------+++***)))+++///333777666444222111111111111000000111111111000000///,,,...000000///,,,+++***---111666666333000//////)))))))))***,,,///111222,,,,,,++++++,,,...///111---,,,***((()))+++---///222///+++(((%%%%%%%%%&&&&&&%%%$$$######$$$&&&(((***)))'''$$$###"""""""""%%%###!!! !!!"""""""""!!! xxxLLL((('''555\\\www[[[<<<---'''$$$'''...===QQQnnnzzzpppgggeeeeeefffhhhkkkiiihhhgggggggggiiikkklllkkkfffcccdddbbb^^^\\\^^^]]]]]]___bbbeeeddd]]]XXXQQQQQQQQQRRRRRRRRRQQQPPPTTTTTTVVVZZZ]]]^^^]]]\\\[[[[[[\\\]]]^^^___``````ZZZ]]]______\\\YYYXXXXXXVVVVVVTTTSSSRRRSSSVVVXXXWWWXXXVVVNNNCCC999444333111---(((### !!!######"""  !!!""""""""""""###$$$%%%&&&&&&+++111444444333333333222222222222222222222222333444666999<<>>:::<<<<<<;;;777333111000222444666666444222222222///---******,,,...///000111222000***%%%###&&&***000000000111111222333444555555555333000......///...---,,,)))((()))---000222111///+++'''%%%&&&((('''+++000111...,,,,,,...---///000000//////111444444333111...,,,+++******((((((((((((((()))))))))(((***...000222333444666;;;888555222111000...---+++,,,---///111333444555777666555444333222222222444333222111111222333444222111111111000000000000---...///000//////...------///222222///---,,,---///...------......---,,,******+++,,,------------,,,,,,+++***)))(((''''''&&&&&&''''''((((((((((((&&&''')))***+++++++++***&&&(((******))))))***+++***++++++++++++++++++***---,,,+++))))))***+++,,,((())),,,...000111111111---,,,+++)))(((***///333444333222111000/////////............///000111222.........///000000...,,,---111444555222//////000,,,+++++++++,,,...///000*********+++,,,---//////...,,,***((()))+++...000333000+++'''%%%$$$%%%&&&$$$$$$######$$$&&&'''(((******)))(((&&&$$$"""!!!###"""  !!!###!!!""""""""" }}}QQQ***%%%111WWW}}}aaaCCC333+++(((---555AAAUUUqqq}}}rrrgggddddddeeehhhlllffffffeeeeeegggjjjmmmooojjjgggeeeeeeccc``````ddd```^^^^^^bbbgggfff^^^VVVPPPOOONNNNNNOOOPPPOOONNNRRRSSSVVVZZZ]]]^^^[[[YYYTTTUUUVVVYYY[[[^^^___```^^^aaacccbbb^^^\\\\\\]]][[[ZZZXXXVVVTTTTTTWWWYYY]]]``````XXXLLLAAA>>>???===777///(((&&&)))...222777555111,,,'''###   """$$$&&&&&&+++222555444333333333222222222222222222222222444555777999===AAADDDEEE@@@===999666555666888::::::???DDDDDD???;;;:::<<<<<>>EEEHHHEEEDDDEEE:::;;;<<<;;;777333000///111333666777555444333333555111---+++---///111222///000...)))###!!!%%%***222111000000000111222333555666666444111/////////111000...+++)))***---000333222///+++'''%%%&&&'''***---111111...,,,---...(((+++,,,,,,******---000555333111...,,,***((((((&&&'''''''''((((((((()))&&&)))---000222333555666;;;888555333222222111///---...///000111222333444555555444444444555555666555555333222111222333333333222000///............,,,---..................---000333222///,,,+++,,,111///......//////...---***+++,,,---............---,,,+++***)))((('''&&&'''''''''((((((((())))))&&&'''((()))***+++++++++&&&'''))))))((((((***+++++++++++++++++++++++++++000...,,,***))))))***+++***+++---///111111111111,,,,,,***(((''')))...222000000000///......---------,,,,,,,,,...000222333222///---...111222111///...111444444000......///------,,,+++,,,---...///((()))***+++---...//////...---***))))))+++...000333000+++'''$$$###$$$%%%!!!"""###$$$%%%''')))***+++++++++***(((&&&###""""""!!! """###!!!"""""""""""" VVV222###...IIIwwwdddDDD444...///777BBBQQQ```uuuxxxjjjeeeeeeeeegggjjjiiigggeeefffiiimmmoooqqqjjjfffaaa___aaaccccccbbbbbb```___aaacccaaa[[[TTTOOOPPPQQQPPPOOOOOOPPPQQQTTTTTTWWW]]]bbbbbb[[[UUURRRQQQQQQUUU[[[______^^^ZZZ\\\___```___]]][[[[[[```___^^^\\\YYYWWWUUUTTTUUU[[[]]]WWWPPPLLLHHHDDDBBB===777222...---444===CCCDDDBBB>>>888333000...---///111222111///,,,***######'''+++...111444666777888888888777666444333444777:::::::::<<>>===;;;===<<<>>>BBBGGGGGGBBB<<<999<<<>>>???@@@AAACCCEEEBBB@@@===888333111222444111333444222//////111333333111---******,,,000333111---***(((%%%!!!"""'''000444666444000...111444666666555444222000...---000///---***((((((+++---444333111...***'''((())),,,------.........------000000///......---------222222222111///,,,***((()))(((((()))******)))''''''))),,,///111222333333777777666333000///000111444222000//////111444666555555555333000//////000555555555333111000111222111555555222111333111---//////...---,,,,,,++++++///222555333...+++,,,///////////////............---------...000000///...///,,,)))((())))))'''$$$,,,+++***)))(((((((((((()))'''%%%'''***,,,***((()))(((&&&%%%&&&''')))+++000333444111,,,***---111.........,,,)))&&&&&&'''///000111000///...///000111///---,,,,,,///222444///...---,,,,,,---...///000,,,((((((+++///000000222111///...---...000111------...//////......---111111000///............///---***)))+++,,,------222///+++***+++...000000.........---+++(((&&&$$$$$$$$$$$$%%%&&&'''((()))+++++++++++++++***((((((%%%%%%###!!!!!!### ###%%%%%%### !!!!!!WWW444!!!+++EEEooofffHHH999555888BBBMMMaaalll}}}{{{nnnhhhggggggiiilllkkkiiiggggggjjjnnnpppppplllhhhcccaaabbbcccbbb```bbb___^^^___```___YYYTTTOOOPPPQQQQQQOOOOOOPPPQQQUUUUUUWWW]]]bbbbbb]]]WWWRRRPPPPPPSSSXXX\\\[[[YYYWWW[[[^^^```___^^^]]]]]]_________^^^[[[WWWSSSQQQSSSXXXZZZVVVSSSRRROOOJJJCCC>>>999555000000777AAAJJJKKKKKKHHHCCC>>>;;;::::::;;;<<<=========<<<;;;000***!!!"""$$$'''+++///666777888888888777666555333555777999;;;>>>BBBFFFKKKFFFAAA<<<;;;;;;===>>>>>>????????????>>>>>>===???>>>???CCCHHHIIIEEE@@@;;;;;;;;;<<<===???@@@@@@@@@???<<<888333111111222111333444222000///111333555333000------...111333///,,,)))(((%%%!!!###'''...111444444111000222666555555444333111///---,,,111111///,,,***)))+++---222222000---***((((((***//////000000000000//////000000000000000///...---222222222111///,,,***)))(((''''''(((******)))((((((***,,,///111222333333777777666333///......000444333222000000111222333555555444111///...///111555666666444111000111222444777888555444555333/////////......---++++++***---000333111---+++---///000000000000000////////////......///000//////...000---***)))******)))''',,,+++***)))((((((((((((((('''&&&((()))+++***))))))((('''''''''((()))***222555666333...+++,,,///---------,,,)))''''''(((...///000///...---...///222000......000444999<<<......,,,++++++,,,---...000,,,)))(((+++...//////000///...---------......,,,,,,,,,,,,------......222111000000000111222222///---***))))))***+++***...---,,,---///000000///------,,,+++***'''%%%$$$$$$$$$$$$%%%&&&'''((())),,,,,,,,,,,,+++***))))))''''''%%%###!!!!!!###%%%###%%%&&&%%%""" """"""VVV555 '''@@@dddgggJJJ??????EEEQQQ^^^rrrzzzrrrllljjjiiikkkoooooommmkkkjjjllloooppppppnnnjjjeeedddddddddbbb```ccc```]]]\\\\\\[[[VVVRRROOOPPPQQQQQQOOOOOOPPPQQQUUUUUUWWW\\\```aaa^^^[[[RRRPPPPPPRRRVVVWWWVVVSSSSSSWWW[[[^^^____________^^^___```___\\\VVVQQQNNNQQQTTTUUUUUUVVVYYYVVVQQQGGGBBB===999555444;;;DDDOOOQQQSSSRRRNNNIIIFFFEEEBBBBBBAAAAAABBBCCCEEEFFF@@@:::///######'''222333444666777888888888777666666888<<<@@@BBBCCCJJJHHHDDD???::::::===AAA=========>>>>>>>>>>>>???BBBAAAAAAEEEIIIKKKHHHFFF@@@===999999<<<===<<<:::>>>>>>===999444000//////111333444333111000111222666444222111000111222444///+++)))((($$$!!!"""'''+++...222333222222444777444444444222111///---,,,111222111///,,,***+++,,,///000///---***)))***+++///000000111111000//////000111222333333111000///111111111111///---+++)))'''&&&&&&'''***++++++******+++---///111222333333777777666333///------...333333333222222111000000444444222///------///222444555555444222111222444666999999555444555444000//////000///...---+++***,,,///111000,,,***,,,---///000000111111111000000000000000//////...------///---***)))***+++,,,+++,,,+++***)))((((((((((((&&&'''))))))((((((***+++)))))))))(((((((((((((((333666777555000---,,,---+++,,,,,,+++)))((()))***,,,...///...---,,,...///555333111///111555:::===...---,,,+++***++++++,,,///,,,***)))+++,,,------------------,,,,,,,,,,,,+++*********+++---...///333222222111222444666777000---***)))))))))((('''***+++---000333222000---++++++***)))(((&&&$$$#########$$$$$$%%%'''((())),,,,,,,,,+++******))))))(((((((((&&&$$$%%%'''***))))))(((%%%"""!!!###$$$"""SSS444$$$<<>>999777===FFFNNNQQQSSSSSSQQQMMMKKKJJJFFFDDDBBB@@@AAACCCFFFHHHHHHFFF???444''' $$$)))***,,,///333555777888<<<999777999===AAAAAA@@@FFFEEEBBB???<<<;;;<<<===;;;;;;;;;;;;<<<===>>>???DDDCCCCCCEEEIIIKKKKKKJJJFFF@@@;;;:::===>>>;;;888===>>>===:::555111......111333444555444333222222333333333222333444444555111---***((($$$ !!!%%%))),,,000222333444666999555555444333222000///...000111111///,,,*********---......---+++***+++---//////000000000///......000222444666666555333111111111111111000...,,,***&&&&&&%%%'''***,,,,,,,,,+++,,,---///000111222333777777666333000---------///000222444444222111///333222000---+++,,,000333222333444333333333555777555888777333222444222///000111222333222000...,,,...///000///+++)))))))))---...///000111111000000222222111///---++++++,,,---+++)))((()))+++---...,,,+++***)))((((((((((((%%%(((******''''''))),,,))))))*********)))((('''000333555444111...------)))***++++++***)))***+++,,,...//////------...000:::777222...---///222555///...---++++++++++++,,,...---+++***+++++++++,,,,,,,,,---------,,,+++***++++++******+++---000222555555444333444555777888111///,,,***))))))'''&&&((()))+++///111111///,,,))))))((('''&&&%%%$$$############$$$%%%'''((()))++++++***)))(((((((((((('''((((((''''''))),,,///222000,,,'''!!!###%%%$$$"""SSS222"""888SSSqqq{{{cccMMMHHHMMMWWWffftttzzzqqqkkkiiilllrrrtttrrrooooooooopppooonnnkkkhhhggghhhjjjjjjgggdddfffccc^^^[[[XXXUUUSSSQQQNNNOOOPPPOOONNNMMMNNNPPPSSSSSSSSSVVVZZZ^^^```aaaXXXVVVTTTUUUVVVUUUPPPLLLHHHLLLRRRVVVYYYZZZ\\\]]]```___\\\YYYVVVTTTSSSRRRRRRSSSRRRRRRVVV[[[ZZZUUUTTTOOOIIICCC<<<999===EEEKKKMMMPPPPPPNNNLLLJJJJJJJJJHHHEEECCCCCCDDDFFFHHHGGGIIIJJJDDD888---$$$!!! """ !!!$$$'''+++...111333888666444777<<<@@@AAA@@@CCCAAAAAACCCEEEDDD???999888999:::;;;<<<<<<======DDDCCCCCCEEEGGGIIIJJJJJJIIIDDD>>>===@@@@@@===999<<<======;;;666222///...111333555777888777555333///000111222333555666777444000,,,)))$$$###)))+++000333555666888999666666666555444222111000///000000...+++)))))))))+++---......---,,,---...000111111111000000///...111333555777888777555333111111222222111///...,,,(((&&&&&&'''***---......,,,,,,------///000111222555666666333000---,,,,,,***---111444555444222111222111///---+++,,,000333000111333333444555777:::666888777333111333222///111333666777777555222000000111000...+++(((&&&%%%***+++---///000000///...111222111...+++)))***+++))))))((((((((())),,,...,,,+++***)))((((((((((((%%%(((******''''''))),,,)))******++++++***)))))),,,...000111000...------(((***++++++******+++,,,---///000000//////000111;;;777222---++++++---///000///...,,,,,,,,,---............---+++*********,,,,,,---------,,,+++***---,,,++++++,,,...111333666666666555555444444444111///---++++++***)))''')))((((((***,,,......---((('''&&&%%%%%%$$$$$$###"""""""""###%%%'''((())))))((('''&&&%%%%%%%%%&&&%%%&&&'''((()))+++000333888555///(((!!!!!!""" """$$$$$$###UUU111 444MMMjjj|||fffRRROOOVVV___lllyyy}}}ssskkkhhhmmmssstttrrroooooooooooonnnllliiiggggggiiikkklllhhheeefffccc```[[[VVVSSSPPPOOOLLLMMMNNNNNNLLLLLLMMMNNNPPPPPPPPPQQQUUUZZZ___bbb[[[YYYWWWWWWXXXVVVPPPLLLEEEIIIOOOSSSVVVWWWXXXZZZ^^^\\\YYYVVVTTTTTTUUUVVVSSSUUUTTTRRRTTTYYYZZZWWWXXXSSSLLLFFF>>>999===CCCKKKLLLNNNMMMKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEEEEEEECCCGGGKKKKKKDDD:::111+++))))))'''$$$!!! !!!!!!###&&&(((*********+++///444999===>>>???>>>@@@FFFLLLKKKCCC<<<888999;;;===>>>======<<>><<<===???@@@AAA@@@@@@@@@@@@BBBBBBBBBBBBAAA>>><<<:::666777777555222000//////111222666;;;??????<<<888333222111111222333555666555111...+++'''"""###(((...///222666999999888777666666666666555444222222//////...,,,******,,,///---///111111000///000000000000000//////---,,,,,,---...000111222333333333222333444444444333222111---+++)))***,,,///000111,,,++++++***+++,,,......,,,---......+++)))(((((())),,,///333444444333222///000000///...///111444444555555555333333555777999:::888333111333333000///222777<<<===<<<888666000///...---,,,***(((&&&''')))---///111111000///...//////+++&&&$$$'''+++&&&)))+++,,,*********,,,,,,+++***)))((((((((((((((('''&&&((()))+++***)))***)))))))))***,,,---///,,,+++++++++,,,---,,,,,,)))***++++++***)))+++,,,,,,---////////////000222///...---------...///000---,,,,,,+++,,,---///000000222333222...***)))))),,,+++***)))))))))******,,,,,,,,,------............000333555444222///---++++++***+++------,,,******)))'''((()))+++++++++'''&&&%%%$$$$$$$$$%%%&&& !!!!!!###%%%'''((()))((('''%%%###"""###$$$%%%%%%%%%&&&%%%%%%'''***---...---)))###!!!%%%$$$ UUU444+++@@@]]]tttcccbbbhhhnnnxxxwwwmmmjjjnnnvvvqqqooonnnmmmnnnmmmllljjjkkkiiiiiijjjllljjjeee```bbbaaa___ZZZTTTNNNJJJIIIJJJKKKLLLKKKJJJIIIJJJLLLLLLKKKJJJJJJNNNTTT\\\bbb\\\ZZZYYYYYYYYYVVVPPPKKKFFFJJJOOOSSSTTTUUUUUUVVVUUUUUUWWWXXXXXXXXXWWWWWWUUUYYYZZZVVVTTTXXX\\\^^^WWWRRRMMMHHH@@@<<>>BBBDDDEEECCC???===;;;===??????>>>===<<<===<<>>:::777555333222222222444555333000---,,,(((%%%&&&+++000111444777::::::888666666666555555444333222111000///...,,,***+++///222...000222222111000000111++++++++++++***)))((('''+++,,,,,,---///000111222333444555555555444333222...,,,***+++---000111111++++++***)))***+++------(((***++++++)))'''&&&&&&+++---000222333333111000...000111000000000222444888888777555333222222333777888555000...000000------111777<<<>>><<<999777...---,,,------,,,+++)))(((***---111222222111000,,,......***%%%###&&&+++&&&***......,,,++++++,,,,,,+++***)))(((((((((((()))'''%%%'''***,,,***(((***)))((((((***,,,///111///---+++++++++,,,,,,+++)))***++++++***)))***++++++,,,............///111,,,,,,+++++++++,,,,,,,,,+++*********+++---///000000333555333///***)))))),,,***((('''&&&''')))***++++++,,,---------,,,,,,))),,,000444444222///,,,(((((((((***,,,---,,,++++++***)))***,,,,,,+++)))'''&&&%%%$$$$$$$$$&&&&&& !!!###$$$'''((())))))'''%%%#########$$$%%%''''''&&&$$$######&&&((('''&&&$$$  ###%%%""" ^^^666$$$)))>>>ZZZrrrnnnpppvvv}}}{{{qqqnnnqqqtttrrrqqqpppnnnllljjjhhhgggllljjjiiiiiiiiihhheeeccc```ccceee```VVVMMMIIIIIIFFFGGGHHHJJJKKKKKKLLLLLLMMMLLLJJJHHHIIINNNUUUZZZYYYXXXWWWWWWVVVUUUQQQOOOLLLMMMPPPSSSVVVVVVSSSPPPWWWYYYWWWSSSSSSVVVXXXVVVXXXWWWVVVVVVXXXXXXWWWVVVWWWTTTOOOHHHCCCAAACCCEEEHHHHHHHHHFFFCCC@@@??????CCCFFFJJJLLLMMMNNNOOOPPPIIIGGGDDDAAA??????BBBEEECCCCCCBBB@@@;;;666000------,,,***'''### '''---111444888<<>><<<999999888;;;BBBBBB;;;777999444333333222111///------000333888===???>>><<<;;;:::777222...---000444777333000,,,)))### $$$+++222444666666666777999;;;888888888666444111...,,,222111000///...///000111000000///...++++++---...,,,,,,,,,***(((((()))+++,,,+++,,,///111222111///666777999:::999666333000---,,,,,,---///000///------)))&&&(((---000...+++************)))'''%%%%%%)))///666:::999555///,,,,,,,,,,,,,,,...000333444222333666888888666444222666888888444---***,,,//////...000666<<<>>>:::666666333000.........---,,,+++...333666666444000...000///---+++)))'''%%%$$$((())),,,......---+++))))))***+++,,,+++)))'''&&&)))'''''''''((()))((('''***)))(((((()))+++---...////////////---+++)))(((((((((((()))))))))))))))((((((''''''((()))+++,,,,,,+++***(((&&&&&&)))+++///---***+++---///---,,,///000111000///---***(((,,,+++***(((((((((((()))))),,,///000...+++***))))))+++...222333000***%%%''''''''')))+++,,,+++***''''''((()))***++++++,,,)))'''%%%$$$%%%&&&&&&%%%!!!!!!"""###$$$&&&((()))***)))'''%%%$$$$$$$$$%%%&&&%%%%%%$$$###""""""!!!$$$###"""&&&,,,&&&ccc;;;''''''<<>>:::666444111///,,,)))%%%###!!! !!!%%%***111666>>>BBBHHHOOOSSSTTTQQQOOODDDAAA>>>===<<<;;;999666;;;888:::===<<<666333555444444333222000...,,,++++++...333888<<<===<<<;;;888555111------///222555444000---***$$$ $$$+++222444777888888888999:::999999888666444222000///111111111111111222333333000000///---+++***+++---,,,---,,,***((((((***,,,++++++,,,...111222111000666777999:::888555222000---,,,---...000000...---+++(((&&&''',,,...---+++---,,,,,,++++++***))))))+++///555999888555000---,,,,,,,,,---...111333444444555666777777666444333444666777444...+++,,,......---///555;;;===:::666444222///......///...---...000333555555333///---000///...,,,***(((&&&%%%((())),,,---...---+++)))((()))***++++++)))'''&&&((('''&&&'''((()))(((&&&)))(((''''''''')))+++,,,......///...---,,,***)))((((((''''''''''''''''''&&&&&&&&&&&&'''(((***++++++++++++)))'''''')))+++000---+++,,,...///...,,,...///000000///---+++)))...---+++((('''&&&&&&&&&(((+++...///...,,,+++***(((***...222333111+++'''&&&&&&&&&(((+++,,,,,,***&&&''''''((())))))***+++***'''%%%$$$%%%&&&%%%%%%############$$$%%%''''''((('''&&&$$$######$$$$$$$$$$$$######"""!!!!!! ###"""!!!&&&111+++lllBBB,,,###:::UUU{{{yyywwwzzz|||vvvuuuvvvqqqpppnnnkkkiiigggfffeeegggkkkooooookkkhhhfffffffffhhhhhhcccZZZQQQLLLJJJHHHIIIJJJLLLMMMMMMMMMMMMRRRQQQPPPMMMKKKLLLOOORRRPPPPPPQQQSSSVVVWWWUUUTTTZZZWWWTTTRRRRRRQQQOOONNNQQQSSSQQQNNNOOOSSSUUUTTTQQQPPPPPPRRRSSSTTTSSSRRRPPPPPPNNNJJJGGGEEEFFFHHHJJJJJJIIIGGGCCCAAAAAAAAABBBDDDHHHNNNSSSRRRMMMHHHFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCCCCAAA???===:::999666444000,,,)))(((''''''$$$$$$######"""&&&,,,666<<>>;;;777444222111111333444444444333222111//////...000333555666555444333333000---+++***+++---///333111///,,,'''"""$$$)))///444999<<<<<<;;;::::::;;;:::888666555555555555000222555777888777555444000000///---)))'''&&&''',,,------+++***+++---///,,,++++++---000222222111555666666666555222///...,,,,,,---000222111///,,,)))'''%%%%%%(((***+++***000///...---...000222444000000222444666555333111///.........///000222333777666555333333333333444...111333333111...------...///111666;;;===;;;999555222///...------,,,+++....../////////...------000000//////---+++)))(((((()))+++,,,,,,,,,******'''(((((()))))))))((((((((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((()))***+++,,,------,,,+++***)))((('''&&&%%%%%%%%%&&&###"""""""""###%%%'''((((((***,,,+++***))))))***000///........./////////,,,,,,---.........---,,,000///---***(((''''''''')))+++...///---+++))))))((())),,,000222222...+++%%%$$$$$$&&&)))+++++++++%%%%%%$$$$$$$$$%%%&&&&&&)))'''&&&%%%&&&&&&%%%###%%%%%%$$$$$$%%%&&&&&&'''$$$###"""!!!!!!!!!"""###!!!  ###:::777 ZZZ<<>>AAABBBBBBAAACCCCCCCCCBBB@@@>>>;;;:::<<<:::666333111111222333111...***''''''''''''&&&&&&,,,222000***'''+++000777===DDDFFFDDDEEEJJJNNNEEECCC===777333222222111000000111111111111000000---///111333444333111///000...,,,***)))***+++,,,111///...---((("""$$$)))...333999======<<<::::::;;;:::888666444444555555222444777888888666444222///000000---)))&&&%%%&&&+++,,,,,,+++***+++...000---,,,,,,---000111111000222333333333222000...---++++++---///222222111///+++)))&&&&&&''')))***+++///...------...000333444111111111333666666555333//////.........000111222555444222000000111222333---///111222111///------000111444777;;;<<<<<<;;;777444000...---,,,***))))))******+++,,,---------////////////...,,,***)))((()))***+++++++++******''''''((()))))))))******)))(((''''''))))))((('''(((((((((((((((((()))))))))***+++,,,,,,,,,+++******)))'''&&&%%%&&&'''(((######""""""###$$$&&&'''''')))++++++)))((()))***/////////.........///000,,,,,,,,,---------------000///---+++******+++++++++---//////,,,)))'''&&&((((((+++...111111///,,,&&&$$$$$$%%%(((***++++++%%%$$$###"""""""""$$$$$$'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%&&&''''''"""!!!  !!!"""###  888555 oooLLL***---IIInnnwwwuuuzzzyyyuuunnnmmmjjjgggffffffggggggjjjooossstttrrroooooooookkkkkkiiifff```YYYRRRNNNIIIJJJKKKMMMNNNNNNNNNNNNJJJKKKLLLMMMMMMOOORRRTTTQQQQQQSSSWWW\\\^^^^^^]]]WWWWWWWWWWWWVVVRRRLLLHHHIIIKKKJJJFFFGGGKKKMMMLLLKKKKKKLLLNNNOOONNNKKKIIIIIIMMMRRRTTTSSSQQQNNNMMMSSSTTTUUUSSSNNNHHHDDDBBBEEEDDDDDDGGGKKKMMMKKKIII===:::888999===@@@@@@???CCCDDDEEEFFFDDDAAA>>><<<<<<:::888555444444555555666111,,,))))))+++---...'''$$$ &&&,,,000...'''!!!!!!$$$"""'''...333666===FFFNNNJJJIIIDDD<<<777666444111...///000000000000000000(((+++///333444333000......---+++***))))))******---,,,---,,,(((###$$$)))...222888;;;<<<;;;::::::999999777555444333222222333444666777777555222111///000000...***'''&&&&&&******+++******+++...000///...------///000000///...//////000///...---,,,+++++++++...111333333333...,,,***((('''(((***+++------------...000222333222111000333666888666333//////...------...///000222111000//////000111222...//////000000///------111333555777999:::::::::666333000---,,,+++***(((&&&''')))***,,,------------.../////////---***)))((()))******************'''(((((()))***++++++,,,***)))((((((******)))((())))))))))))))))))))))))((()))***+++,,,+++***))))))(((&&&%%%%%%'''((()))&&&%%%$$$######$$$%%%&&&&&&((()))(((''''''(((***...//////...------...000,,,,,,,,,,,,,,,---------///...---++++++++++++,,,***---//////,,,)))&&&&&&(((((())),,,...///---,,,(((&&&%%%&&&(((***++++++&&&%%%###!!! !!!"""###%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$######$$$%%%%%% !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! 111...^^^666$$$&&&BBBiiixxxvvv{{{|||vvvmmmllliiigggfffgggiiijjjmmmnnnppprrrrrrqqqpppoookkkjjjhhhfffaaa[[[TTTOOOIIIIIIKKKLLLMMMNNNNNNNNNIIIJJJJJJKKKKKKNNNRRRUUUTTTTTTUUUXXX\\\]]]]]][[[QQQPPPPPPQQQQQQPPPMMMJJJIIIKKKIIIEEEEEEIIIKKKJJJLLLLLLMMMNNNOOONNNJJJGGGEEEKKKQQQUUUTTTQQQMMMKKKVVVXXXZZZXXXRRRJJJDDDAAA???AAADDDGGGIIIHHHGGGEEE;;;666333444999>>>>>>===>>>AAADDDGGGFFFDDD@@@===999999777666555555555555888444///,,,,,,...//////,,,(((""""""(((......***$$$!!!!!!!!!%%%---777???CCCFFFEEE@@@>>>@@@>>>:::555555555555444333222111***---333777888555111...---,,,++++++***)))))))))***)))+++,,,(((###$$$)))---111666:::::::::::::::777777666555333111///...111222333555555444333222...///000...+++(((''''''((()))******)))+++---000222000------...//////...***+++,,,,,,------,,,,,,*********,,,000444666777222000---***((((((***,,,------......///000111111222000000333888999666222///...---,,,,,,---......000//////000000111222333000///............---,,,111333555666666777777888444111...---------,,,+++'''(((***,,,------,,,,,,+++---...//////---***(((((()))))))))************(((((())))))+++,,,---...+++***)))***+++,,,+++))))))))))))******))))))((())))))***++++++***)))((('''&&&$$$###$$$&&&)))***)))(((&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%(((***,,,...///...,,,+++---000------,,,,,,,,,,,,,,,,,,///...,,,***)))((())))))'''***---...,,,***(((((((((((((((***,,,---,,,***+++)))&&&&&&(((***++++++'''%%%### """#########$$$&&&((()))(((&&&'''&&&%%%###"""!!!!!!  !!!###$$$"""""""""""""""""""""""" !!! (((%%%kkk>>>((( """>>>eeezzzwww~~~~~~wwwmmmkkkiiigggggghhhjjjkkklllkkklllnnnppppppooommmjjjiiihhhfffbbb\\\UUUPPPHHHIIIJJJLLLMMMMMMMMMMMMIIIJJJJJJIIIJJJMMMQQQUUUUUUUUUVVVYYY[[[\\\[[[YYYMMMKKKJJJKKKLLLMMMMMMLLLIIIKKKIIIEEEEEEHHHJJJHHHNNNMMMNNNOOOPPPNNNJJJFFFCCCIIIPPPTTTTTTPPPLLLIIIWWWZZZ]]][[[UUULLLDDD@@@777<<>>>>>BBBEEEHHHKKKKKKEEE<<<666555111---******+++,,,,,,***,,,......(((###$$$(((000333888===???>>>;;;999888999999888555111,,,***,,,---...000222333444444000000/////////---)))&&&++++++------------++++++......---,,,---...///000...+++))))))++++++)))&&&++++++,,,---///222555777111///,,,***))))))+++,,,,,,//////,,,...222...'''---...000222444444444333//////......///000000111222333222///111666777444444222///------------,,,333333444444333111000///...,,,+++,,,...///---+++)))***+++,,,---........./////////...---***((('''&&&)))------***((('''''''''(((***,,,---//////000//////...,,,,,,+++++++++///---+++***(((((((((((((((***---///...,,,)))'''''''''&&&$$$""""""%%%''')))((('''&&&%%%&&&''''''%%%&&&&&&$$$"""###(((,,,---///111000---+++,,,---,,,------------,,,++++++------,,,)))&&&$$$$$$%%%))))))))))))***************)))((()))***+++***)))---,,,+++)))&&&&&&(((***+++***'''###  $$$$$$$$$%%%&&&'''((()))---,,,+++(((%%%""" ###$$$######""""""######"""!!!!!!!!!!!!"""###!!!VVV666###"""222RRR{{{~~~sssmmmiiijjjkkkjjjlllooopppqqqqqqpppmmmllllllmmmmmmooooooiiiccc___XXXQQQNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLOOOTTTXXXYYYVVVUUUWWW[[[\\\ZZZVVVOOOHHHBBBAAAFFFJJJJJJHHHGGGGGGFFFDDDBBBAAAAAAAAA@@@DDDIIIMMMNNNMMMKKKJJJHHHGGGKKKPPPQQQKKKFFFDDDIIIPPPYYY]]]ZZZQQQGGGAAA888:::===>>>>>><<<;;;:::555333111222444888:::;;;888:::>>>BBBDDDAAA<<<888999888777444222111333555555555333111000222555888999444///+++***)))'''&&&###$$$'''+++///...,,,))))))(((%%%!!!!!!(((,,,,,,000888???@@@GGGIIIKKKLLLJJJHHHGGGGGGHHHJJJMMMQQQQQQMMMFFFAAA===;;;777222000///000111222333444333...(((&&&&&&---111777<<>><<<===@@@DDDHHHJJJKKKJJJIIIIIIJJJMMMQQQMMMFFFBBBBBBFFFLLLVVV]]]^^^VVVJJJAAA888999;;;;;;;;;:::999888555333111222555888:::::::::;;;===???AAA@@@<<<999;;;:::777444111000222444444555444333222333666999<<<999444111000...---+++%%%&&&(((,,,///000...,,,,,,,,,,,,+++)))%%%""" !!!!!!###---666;;;AAAEEEKKKNNNNNNMMMLLLKKKKKKMMMOOORRRSSSQQQMMMIIIGGGFFFDDD>>>888666888;;;>>>>>>===<<<888222***$$$+++///555;;;@@@BBBBBBBBBAAA???===:::666222000...///.........///111333555///.........///...+++))))))***+++,,,---.........------,,,,,,---///000111111///.........---+++)))((()))+++---////////////555333///,,,*********+++,,,//////---,,,---+++(((*********++++++---....../////////000111222333444555555222//////333222///222111000111222111000...111111222222222000///...///---******+++---------,,,,,,,,,,,,,,,,,,,,,,,,...//////...---+++)))((((((***---...---+++++++++***+++,,,---............/////////000000000111111000...,,,***)))(((((((((,,,+++,,,///222222...+++&&&&&&%%%###!!! """$$$'''''''''''''''%%%$$$###$$$%%%%%%%%%$$$%%%(((***...000222111...***((('''***************))))))(((((()))******(((&&&&&&'''%%%%%%&&&&&&'''((())))))&&&%%%%%%'''***,,,,,,+++)))))))))'''%%%%%%&&&(((&&&&&&%%%"""$$$$$$$$$%%%&&&'''((())),,,+++***(((&&&$$$###"""!!!  !!!&&&$$$$$$&&&((()))&&&###$$$###!!!!!!!!!!!! gggEEE,,,'''CCClll{{{rrrjjjhhhhhhgggjjjooorrrrrrqqqooollljjjkkkmmmkkknnnooojjjfffbbb\\\UUUQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLJJJJJJKKKNNNQQQTTTQQQNNNNNNPPPQQQQQQPPPOOOIIIAAA>>>@@@BBBCCCBBBAAACCCFFFHHHIIIFFFAAA===<<<===@@@DDDGGGIIIJJJIIIHHHJJJNNNPPPLLLCCCAAACCCGGGKKKSSS[[[___ZZZOOOFFF:::999888999999888777666666444222222444666777777:::::::::<<>>>>>===:::555111000222444555555666555555555888:::;;;999666444222000...---'''''')))---000111000///***,,,...///000...,,,+++%%%###&&&...333999>>>EEEKKKLLLKKKJJJIIIKKKKKKLLLNNNPPPOOOLLLJJJKKKMMMLLLGGG@@@>>>AAAEEEHHHHHHFFFDDDCCC===222''',,,///555:::???BBBCCCDDDEEECCC???:::666333222111---......///000111111222---,,,+++,,,------+++)))((()))***,,,---...//////,,,+++++++++,,,...///000111111111111000///---+++(((***---///000///...---333111...+++)))***+++,,,///111111...+++++++++,,,***))))))((()))***,,,---/////////000111333444555333444111...///333222///000000000111222222///---///000000111000///...---000...,,,***+++---///000------,,,,,,,,,,,,,,,,,,.../////////---,,,***)))%%%''')))+++++++++******,,,,,,---.........------...///000111222333333444000///---***)))(((((((((,,,******...222333///+++'''''''''%%%"""!!!"""###%%%&&&(((((((((&&&###!!!$$$$$$%%%%%%&&&'''((()))+++---000111///,,,)))'''((())))))))))))(((''''''%%%'''))))))((('''(((((('''''''''''''''((((((((('''&&&%%%''')))******)))'''((((((&&&$$$$$$%%%'''$$$$$$$$$!!! $$$$$$$$$%%%&&&'''))))))***)))(((&&&%%%$$$######"""!!!  &&&###!!!###'''+++++++++%%%"""  nnnMMM333!!!###===hhh}}}sssjjjfffdddcccfffjjjnnnooonnnlllkkkkkkmmmooolllooonnniiidddaaa[[[UUUOOONNNNNNNNNNNNOOOOOOOOOLLLLLLKKKIIIGGGHHHKKKNNNNNNLLLJJJJJJJJJKKKLLLLLLOOOIIIBBB??????@@@AAA@@@???AAAEEEJJJNNNMMMHHHDDD>>>======AAAEEEIIIIIIIIIFFFGGGLLLOOOKKKDDDCCCEEEHHHKKKQQQXXX\\\ZZZRRRKKK<<<:::777777888888777555888666333333444555444444555555555888<<<@@@AAABBBBBB@@@===888444222333444555777888888777777888:::888888777555333000......((((((***,,,000222222111+++,,,---///111222333333---(((###!!!!!!"""&&&)))///555===CCCFFFGGGHHHHHHKKKKKKKKKLLLMMMMMMKKKIIIIIILLLMMMJJJFFFEEEIIIMMMMMMOOONNNLLLKKKHHH;;;---///222555:::===@@@AAABBBFFFDDD@@@;;;777444333222+++---000222222111///...+++***)))***+++,,,***)))((())))))+++---...000000******))))))***,,,---...000111222222111///...---))),,,///111222111///---...,,,***))))))***,,,...000222444222---)))***...+++***)))))))))***+++,,,------...///000222444555111222000...///444444111///...///000111111...,,,---.../////////...---,,,111000...,,,+++---000222------,,,+++++++++,,,,,,......//////...,,,***)))%%%&&&''')))+++,,,,,,+++,,,,,,---------------,,,---...000222333444444444111000---+++)))(((((((((***)))***,,,000000...+++)))))))))'''$$$""""""###$$$%%%((())))))'''$$$"""$$$$$$%%%'''))))))))))))(((***,,,//////...+++)))''''''((((((''''''&&&%%%$$$&&&(((((((((((()))***---,,,+++***)))'''&&&&&&)))'''&&&'''(((((('''&&&%%%&&&'''&&&$$$$$$%%%&&&###$$$$$$"""  !!!%%%%%%%%%&&&'''(((******''''''%%%$$$###""""""""""""!!! $$$!!! $$$***111555)))$$$ !!!  !!! vvvWWW:::%%% 777```|||sssjjjeeecccaaacccgggkkkkkkkkkjjjiiikkknnnqqqnnnooollleee```]]]YYYSSSLLLMMMOOOPPPPPPPPPOOONNNKKKJJJIIIFFFEEEEEEHHHKKKIIIIIIIIIHHHIIIIIIJJJJJJNNNJJJEEEAAA@@@@@@@@@@@@>>>@@@CCCIIIOOOQQQNNNJJJAAA>>><<<>>>CCCGGGGGGGGGCCCCCCGGGKKKJJJEEEDDDFFFGGGJJJPPPVVVYYYWWWQQQMMM???;;;777666888999777555777555444333444444444222111000000444999>>>AAABBBDDDCCC@@@;;;666333222222555777888888777666666777666888888777444111//////))))))))),,,000222333333///......//////000222333000***%%%%%%$$$######%%%)))...555;;;???BBBEEEGGGJJJJJJJJJKKKLLLLLLJJJHHHEEEGGGIIIIIIHHHIIIMMMQQQOOOSSSTTTPPPPPPNNNBBB333222444666888;;;===>>>???EEECCC???;;;777555333333,,,...000222222000...---,,,***))))))++++++***)))))))))******,,,...000111++++++***)))***+++,,,---,,,///222222111///......+++---000222333222111///,,,***)))((((((***---///...333;;;===555,,,)))---,,,++++++*********++++++******+++,,,...000222333111222000...000555666333000///...///000///---,,,,,,,,,---......---,,,+++/////////---,,,,,,///111---,,,+++++++++,,,---.........//////...---+++***''''''(((***---//////...++++++,,,,,,---,,,,,,,,,,,,---///222333333333333222000...+++)))(((((((((((()))+++,,,,,,,,,,,,+++***++++++(((%%%###"""######%%%((()))***(((&&&%%%%%%%%%&&&))),,,,,,+++)))'''(((***,,,//////,,,***'''''''''''''''&&&&&&%%%$$$&&&''''''&&&'''))),,,111000...,,,***(((&&&%%%)))(((&&&&&&''''''%%%$$$$$$&&&'''&&&%%%$$$%%%&&&###$$$%%%$$$###"""###$$$'''''''''((()))***+++,,,'''&&&$$$"""!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""")))333;;;444...%%% !!!!!!  ~~~```AAA(((...UUUyyyqqqiiieeedddbbbcccgggiiijjjiiihhhgggiiimmmpppppppppkkkbbb[[[YYYUUUPPPKKKMMMPPPRRRRRROOOLLLJJJHHHHHHFFFDDDBBBCCCFFFIIIGGGHHHIIIJJJJJJJJJJJJJJJMMMJJJGGGDDDBBBAAA@@@@@@>>>>>>???EEEMMMQQQOOOLLLDDD???;;;<<<@@@DDDDDDCCCAAA???AAAFFFHHHEEEBBBCCCBBBHHHQQQVVVVVVRRRMMMIIICCC>>>888777999:::888666444333222333555666555444222111111555:::???BBBCCCCCCCCCAAA===777333000///333555777777555333222222333555888777333///......***))))))+++///222444444//////000000000000000000111)))%%%''')))''''''***+++...000222444777:::===AAAAAACCCEEEGGGHHHFFFEEEBBBCCCDDDFFFIIILLLNNNPPPQQQWWWXXXSSSQQQPPPFFF777333444555777999;;;===>>>BBBAAA>>>;;;777555333222///////////////...//////...---+++++++++,,,+++***************+++---///000...---,,,+++++++++,,,---))),,,000222000///...///+++---///111222222222111---,,,***((()))***---...---888HHHOOOFFF555,,,---+++,,,,,,,,,+++******)))''''''(((***,,,...111222333444222///111555555222333111///...//////...---***+++,,,------,,,++++++,,,---...---++++++---///,,,,,,*********,,,...///....../////////---,,,+++'''&&&&&&)))...000000///)))******+++,,,,,,,,,+++***,,,...111222222111111333111...,,,)))((((((((('''+++...---***(((***---***+++***(((%%%"""!!!!!!###%%%''')))******))))))&&&&&&'''+++...///---***)))((((((+++---...,,,)))'''''''''((('''&&&&&&%%%&&&&&&&&&%%%$$$&&&***---111000...,,,***)))'''&&&(((&&&%%%&&&''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%''''''%%%%%%%%%'''((((((((()))***+++------(((&&&$$$"""!!!!!!"""""" $$$((('''$$$(((333===EEE===000%%%  !!!!!!  fffFFF***(((LLLzzzwwwooohhhfffeeedddeeeiiijjjiiiiiigggfffhhhkkknnnrrrqqqjjj___XXXVVVSSSOOOLLLNNNQQQSSSRRROOOJJJGGGGGGFFFEEECCCAAABBBEEEHHHFFFHHHJJJLLLKKKKKKKKKLLLLLLKKKHHHFFFDDDBBBAAA@@@>>><<<===BBBJJJNNNNNNLLLEEE@@@::::::>>>BBBBBB@@@@@@======CCCGGGDDD@@@???===FFFQQQWWWUUUNNNHHHEEEEEE???999777999;;;999777111111111333555777777666666555666888===AAADDDEEEBBBCCCBBB>>>888222...---111333555555333000///...///222555555111---++++++***)))(((***...222444444---...000111222222000000111)))%%%))),,,,,,...333000000///---++++++...111666777999===@@@BBBAAA???AAAAAAAAADDDIIILLLNNNNNNRRRZZZ[[[TTTQQQPPPFFF999333333444555888:::<<<>>>@@@???===:::888555333111333111...++++++---000111111///---,,,------,,,+++++++++******+++---///000111000...---,,,,,,---...&&&***///111000......000+++,,,...000222222222222000...,,,***)))***,,,...///>>>TTT___VVV???111...++++++,,,,,,,,,***)))'''%%%%%%&&&(((+++---///111666666444000111444444000666333000////////////...******,,,,,,---,,,+++***)))+++---,,,***)))+++---,,,+++*********,,,///000....../////////...,,,+++%%%$$$$$$''',,,//////...(((((()))***+++,,,,,,+++***+++...000111111000///333111///,,,***(((((((((''',,,000...)))&&&)))...)))******((($$$!!! $$$%%%''')))++++++++++++'''&&&(((,,,000111...***,,,***(((***,,,---***(((''''''((((((''''''&&&%%%''''''%%%$$$###%%%***...///...---,,,***)))((((((&&&%%%$$$%%%'''((('''&&&$$$&&&''''''&&&%%%&&&'''$$$&&&(((((('''''''''((()))))))))***+++,,,......)))(((%%%###"""!!!"""### !!! &&&...---''''''111;;;RRRHHH999+++### !!!!!!hhhIII///&&&DDDooo|||rrriiiiiigggccchhhssslllmmmmmmjjjgggfffhhhkkkqqqnnnggg___VVVQQQOOOOOOMMMOOOQQQRRRPPPLLLGGGDDDAAACCCEEEFFFEEECCCBBBBBBCCCFFFIIIJJJLLLMMMPPPRRRLLLJJJHHHFFFEEECCC@@@>>><<<===>>>AAAEEEIIIMMMOOOIIICCC<<<:::<<>>>>>BBBJJJQQQTTTRRRLLLGGGDDDBBB@@@???===:::666333555444333222333555777888>>>===>>>@@@CCCEEEDDDCCCCCCBBB@@@???===999555111555666777666333000.........---///333222---***+++---,,,,,,---...111444666111111111///---,,,,,,...)))***+++,,,///222555777999777222,,,&&&###$$$%%%((()))*********+++...111222444999???FFFJJJLLLLLLXXXYYYXXXVVVTTTOOOCCC777000222555777999888777555>>><<<:::777444111000///,,,---------,,,---000222///...---,,,++++++++++++))))))+++,,,...///000111222222222222111000...---******+++++++++,,,,,,,,,+++---///111111000///...//////...------------......777MMMaaa^^^FFF111))))))+++***((())),,,***&&&'''&&&'''***---000000000////////////000000000000111111111111000///------......---,,,******+++---...//////...---,,,******+++++++++***)))***---000555333000---+++*********&&&%%%%%%'''+++...///...,,,++++++***)))*********,,,(((%%%&&&,,,000000...000000///---+++(((&&&%%%)))***,,,------+++((('''&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$%%%)))+++,,,,,,///+++((()))...000...+++***)))((()))***+++***((((((''''''''''''(((((((((***,,,---***&&&$$$%%%'''***)))((('''&&&%%%%%%%%%'''%%%###$$$&&&'''&&&###&&&(((((('''%%%$$$$$$%%%******))))))((((((''''''***)))'''&&&&&&(((+++,,,)))(((&&&$$$###"""!!!!!!!!!!!! ''''''...777444,,,000;;;SSSZZZOOO333!!!""""""  !!! """$$$""" !!!mmmMMM222!!!%%%@@@jjj~~~tttjjjiiihhheeeiiirrrnnnooopppnnnkkkiiijjjlllkkkiiiddd]]]VVVQQQPPPPPPMMMNNNPPPQQQOOOLLLHHHEEECCCEEEGGGHHHGGGEEECCCBBB???AAADDDFFFIIILLLPPPSSSOOOLLLHHHEEEDDDBBB???===<<<===>>>@@@CCCGGGJJJLLLIIIDDD>>><<<===@@@BBBCCC@@@@@@@@@AAABBBAAA>>><<<>>>AAAGGGOOOSSSRRRMMMGGGCCCAAA???>>>===;;;888555555555333333444555888999>>>===>>>@@@CCCDDDBBBAAA>>>======>>>>>>;;;888444999:::<<<:::666111...,,,+++)))***...///+++***,,,//////......///111444555333111///...,,,,,,++++++))))))***,,,000444888;;;;;;999333,,,&&&""""""###!!!!!!!!!  """'''(((+++222;;;DDDLLLPPPRRRTTTSSSRRRRRROOOEEE:::111222555888::::::888777<<<:::888555222///...---***++++++******+++---000//////...---,,,+++++++++))))))+++,,,...000111222666555333111...,,,+++******************++++++,,,***,,,///111222000...,,,+++,,,---/////////...------444FFFXXXVVVCCC222...***,,,+++((())),,,+++'''&&&&&&&&&(((+++---------////////////000000000000111000000//////.........//////...,,,******+++---///......---,,,,,,++++++)))******)))((()))+++...222111///---+++***)))((('''%%%###%%%(((,,,------,,,,,,++++++***+++++++++,,,(((%%%'''+++//////...---------,,,***)))'''&&&((())),,,------+++)))'''&&&''''''''''''%%%$$$###$$$$$$###%%%)))+++,,,+++...+++((()))---///---******)))((((((******)))(((&&&&&&%%%%%%&&&((()))******,,,,,,***'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%###&&&''''''&&&%%%$$$%%%&&&))))))))))))((((((((((((***)))'''&&&&&&(((***,,,***)))(((&&&%%%$$$######"""!!!  $$$%%%---555333+++---777SSSccc```DDD)))!!! !!!!!!!!!   !!!"""!!!!!!"""  !!!tttSSS777###!!!:::aaaxxxkkkiiijjjhhhjjjpppppprrrsssrrrpppnnnmmmmmmiiigggddd]]]VVVPPPNNNMMMKKKMMMOOOPPPNNNKKKHHHEEEEEEGGGIIIJJJJJJGGGEEECCC===???AAADDDGGGKKKQQQUUUSSSNNNIIIDDDBBB@@@>>>=========>>>???AAADDDGGGHHHGGGCCC>>><<<===???@@@AAA@@@@@@AAACCCDDDBBB???<<>>>>>???AAABBBBBB@@@===999:::;;;===???===:::666<<<>>>AAA@@@;;;444///,,,'''%%%&&&)))+++)))***...111111111111222333444555666222---++++++,,,***((((((((())),,,000555:::======:::555---&&&!!! !!! ###---:::FFFNNNJJJLLLMMMLLLMMMMMMGGG???///000222666999:::999777999888555222000...,,,,,,((()))))))))((()))+++...000000///...---,,,++++++)))***+++---000222333444666444111...,,,***))))))))))))(((((())))))******(((+++...111222///,,,)))%%%(((,,,///000000///...,,,///;;;GGGGGG:::111111---...,,,)))***...---)))&&&%%%%%%&&&(((******))).../////////000000000111000///...------...///000000000000...+++***+++,,,///...---,,,++++++,,,,,,)))))))))(((''''''))),,,...///......,,,***(((''''''$$$!!!###'''+++,,,,,,,,,,,,+++++++++,,,,,,---+++(((&&&'''+++...///...++++++++++++******)))(((''')))+++------+++)))((('''((()))))))))'''%%%###$$$######%%%(((++++++***...+++((()))+++---+++))))))(((''''''))))))((('''&&&%%%$$$$$$&&&(((+++---***++++++***(((''''''((($$$$$$$$$############$$$%%%$$$######%%%%%%$$$###$$$%%%&&&%%%$$$$$$&&&(((((((((((()))))))))*********)))'''&&&'''(((***+++++++++***((('''&&&%%%%%%###"""!!!!!! !!!!!!!!!""")))111///)))+++333JJJfffttt]]]888### !!!"""""""""!!! """###"""!!!!!!zzzYYY:::%%%444XXX|||mmmiiijjjjjjkkkmmmrrrsssuuuvvvtttrrrooonnnllljjjfff___VVVOOOJJJHHHIIIKKKLLLNNNMMMKKKHHHFFFFFFGGGIIIKKKLLLKKKIIIFFF@@@AAACCCDDDGGGKKKQQQVVVSSSNNNHHHCCC@@@@@@@@@?????????>>>???@@@BBBDDDEEEBBB@@@===;;;:::;;;<<<<<<>>>>>>AAADDDFFFEEEBBB@@@AAA@@@BBBIIIQQQTTTPPPKKKHHHDDD@@@===;;;:::888666777666555444555777999:::>>>>>>>>>@@@AAA@@@===:::999:::<<<>>>???===888444;;;???CCCCCC???777000,,,)))%%%$$$&&&((('''***...111222333444555666777777888222+++)))***+++)))%%%(((((()))+++///333777:::;;;999444---&&&"""!!!"""!!!!!! ###///;;;DDDEEEGGGHHHGGGIIIJJJFFF@@@------...333777:::888666777666444111///---,,,,,,))))))***)))((())),,,...111111000000///---,,,,,,***+++,,,...111333555666333111...,,,++++++,,,,,,)))((('''''''''(((((()))&&&***...111222...***'''###%%%))),,,///000111111,,,,,,111777666000---000000111///,,,...111111...)))'''%%%%%%'''))))))(((......//////000000111111000///---,,,,,,...000111111222111///,,,+++++++++///---,,,******+++---...)))******)))(((''')))+++,,,---//////...,,,)))''''''$$$"""%%%+++...---++++++++++++***++++++,,,---+++(((&&&'''***---......,,,,,,,,,,,,++++++***)))''')))+++------,,,***)))'''(((***+++***)))&&&%%%$$$$$$$$$&&&)))+++***)))---+++))))))***+++***))))))'''&&&'''((()))(((&&&((('''&&&%%%&&&(((+++---)))******))))))(((((()))""""""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######$$$%%%$$$$$$%%%''')))'''(((((()))******++++++***)))(((''''''((()))***+++******)))((('''&&&%%%######"""!!!!!!!!!!!!!!! !!!%%%***(((%%%)))000:::```~~~sssLLL,,,  !!!"""!!!  """######  ~~~]]]<<<&&&333SSSyyyqqqiiiiiijjjjjjkkkrrrsssuuuwwwwwwuuurrrpppnnnlllhhhaaaXXXPPPKKKIIIHHHIIIKKKMMMMMMKKKIIIHHHFFFEEEFFFIIIMMMNNNLLLJJJCCCDDDDDDDDDFFFIIINNNRRRQQQMMMFFFBBB@@@AAABBBBBB@@@??????>>>???@@@AAABBB??????>>><<<;;;::::::::::::<<>>======>>>???>>>;;;888<<<===???@@@@@@;;;444///666;;;AAADDD@@@999222...---)))&&&''''''&&&)))---000222444777999;;;;;;;;;999222***''')))***(((&&&))))))***,,,...111333444777555222---((($$$$$$%%%!!!)))444;;;AAADDDEEECCCDDDEEECCC>>>///---...222888;;;:::777777666444222000......---++++++,,,+++***+++...000111111222111111000...---,,,,,,...000222444666777444222///,,,+++++++++,,,)))((('''&&&&&&&&&((()))'''***...111111...)))&&&%%%%%%&&&(((+++...222444000......///---***+++...222444333000222666666333,,,***''''''(((*********.........///000111111111000///...,,,---...000111222333333111...,,,+++,,,---,,,+++******+++---...,,,------,,,***)))***++++++---///111000...+++)))&&&$$$$$$***222555222---++++++*********++++++,,,***)))'''''')))+++---.../////////...---,,,+++***)))***,,,......---+++)))((()))***++++++)))(((&&&%%%%%%%%%'''***+++***))),,,***))))))************)))'''&&&'''((()))(((&&&,,,***)))''''''(((***+++(((((('''((())))))))))))"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%###$$$$$$######$$$'''***''''''((()))***+++,,,,,,***)))(((''''''((())))))))))))))))))(((&&&%%%$$$######"""!!!!!!!!!!!!!!!"""!!!!!!""""""###)))///111XXXbbb<<<&&&  !!!  """$$$$$$!!!}}}___>>>'''!!!222OOOtttwwwllliiijjjkkklllrrrrrrtttwwwxxxxxxuuusssmmmlllgggaaaYYYSSSOOOOOOIIIKKKMMMNNNOOONNNMMMLLLGGGEEEDDDFFFKKKNNNMMMKKKCCCDDDDDDDDDDDDFFFJJJMMMPPPLLLFFFBBBAAABBBBBBBBB???>>>===<<<<<<===>>>??????AAAAAA@@@>>>;;;;;;;;;888999;;;@@@EEEIIIIIIIIICCCCCCDDDGGGKKKNNNPPPPPPPPPLLLGGGBBB>>>:::666333666555444444444666888:::>>>===<<<<<<<<<<<<:::888===???AAACCCAAA<<<444...333999???CCC@@@:::444000111,,,(((((('''&&&(((---000222666:::===>>>>>>>>>999333+++''''''))))))(((,,,---///000111222222222333333111---)))&&&&&&'''!!!""""""!!!"""(((000666;;;???AAA@@@???@@@>>>999222000///333:::>>><<<999666555444222000/////////+++,,,,,,,,,+++,,,...111000111222333333222111000...///000222333555666777888666333///,,,***))))))***)))'''%%%%%%&&&''')))(((+++...111000---***'''&&&%%%%%%%%%(((,,,111444333222111...,,,***+++---111444444444777::::::666///,,,***)))***,,,,,,,,,------...///000111222222111000///......///000111111333333222000---------++++++******+++,,,---......//////...,,,***+++++++++---///111111///---,,,&&&$$$%%%,,,666;;;999444------,,,+++++++++++++++***)))((('''(((***,,,...000000000///...---,,,++++++---///000///...+++))))))))))))***)))))))))(((&&&&&&'''))),,,,,,+++)))***************+++,,,,,,)))(((''''''))))))((('''++++++***)))((((((((((((&&&%%%%%%&&&((())))))(((###$$$&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$###"""$$$'''***(((((())))))***+++,,,,,,***))))))((((((((((((((('''((((((((((((&&&$$$######"""!!!!!! !!!!!!"""!!! ###)))...222OOOsssrrrNNN///  !!!######!!!zzz|||aaa@@@)))---HHHmmm~~~pppjjjkkkmmmnnnsssrrrssswwwzzz{{{yyywwwooommmggg```XXXRRRPPPPPPMMMNNNPPPQQQRRRRRRRRRQQQKKKGGGCCCCCCHHHKKKKKKIIIBBBDDDEEEFFFFFFGGGJJJLLLQQQMMMGGGCCCAAAAAAAAA@@@<<<;;;:::999999:::;;;<<<>>>AAACCCBBB???;;;::::::666666888<<>><<<:::999:::::::::999:::===@@@DDDDDD???888222333888???BBB@@@:::444111111,,,)))))))))''')))---222555999===??????>>>>>>888444---(((&&&'''***,,,000222555888888777666444222222000---)))''''''''''''(((((('''###  !!!%%%,,,222444999<<<;;;;;;;;;999555333///...222999===;;;777555444333111000/////////)))*********)))***---//////000222444555444333222111111222333444555666666999888666333///---***)))+++)))'''%%%%%%&&&((()))***,,,...000000---***(((%%%%%%%%%&&&(((+++...000000222222///,,,+++++++++...222444555999===;;;777000---******+++---......------...///000111222222222222111111000000//////111222444333111///...///)))******+++,,,,,,------///000000///,,,+++***+++***+++---/////////------((($$$###+++777??????<<<111000///...---,,,,,,,,,))))))((((((((())),,,...------............------...000111222111...+++******)))(((((((((((()))***'''''')))+++---...,,,***)))******++++++,,,...///***)))((((((******)))(((''''''((()))(((((('''&&&$$$###"""$$$'''))))))'''###$$$&&&'''''''''%%%$$$%%%'''((('''%%%$$$&&&((($$$$$$$$$"""!!!###&&&))))))))))))******+++++++++***)))))))))((((((((((((''''''))))))((('''%%%###"""!!!  !!!!!! !!!%%%(((***333???ZZZtttwww]]]999###!!!!!!!!!!!!  ######!!! xxxzzzcccAAA*** &&&@@@fffssskkkkkkoooqqqtttssstttwww{{{}}}|||zzzssspppiii___VVVOOOMMMMMMPPPQQQSSSTTTVVVVVVVVVUUUNNNIIICCCBBBEEEHHHHHHGGGCCCEEEHHHIIIJJJKKKMMMOOORRRNNNHHHDDDBBB@@@???===:::999888777777888999:::<<>><<<999777888:::::::::666:::???DDDFFFBBB<<<666555:::@@@BBB@@@:::444111///+++)))***)))((()))---444777;;;>>>@@@???>>><<<777444///)))%%%&&&+++///333555:::===>>>===:::888333333111...)))'''&&&''')))******'''### !!!(((......444999999888999666222111---+++...666999777333444333222000//////......'''((((((((('''(((***---...000222444666555555444222222333444444555555666666666555444222000...---,,,***'''%%%%%%&&&((())),,,---///000///---+++)))$$$%%%&&&(((***+++,,,,,,+++...000...+++***)))(((+++///333666:::===;;;666000---******+++...//////------...///000111222222333333333333222000///...000222444444222000///000((()))***,,,,,,---------///000000///,,,*********)))***+++---......------***$$$!!!'''555@@@DDDCCC444333111000...---------)))))))))((('''(((+++...***+++,,,---......//////000111333333222///,,,******)))'''&&&&&&(((***+++((((((***,,,...///---***)))***++++++,,,---///111+++)))((()))***+++***((("""$$$&&&(((((('''&&&%%%###!!!!!!###''')))((('''###$$$&&&''''''&&&$$$###%%%''')))(((&&&%%%&&&)))%%%%%%$$$"""!!!"""&&&)))***************+++++++++******))))))(((((('''''''''((()))***)))(((&&&$$$!!!!!! !!!######$$$''''''&&&///000CCCddduuudddAAA'''############!!!"""###!!!  {{{zzz{{{hhhCCC)))%%%<<<\\\{{{oookkkooosssvvvvvvvvvwwwwwwxxxyyyyyytttqqqlllcccZZZRRRNNNMMMNNNMMMNNNRRRWWWYYYYYYWWWRRRMMMGGGCCCBBBDDDEEEEEEGGGGGGGGGGGGIIILLLRRRVVVWWWSSSLLLDDD>>>===@@@CCC===<<<:::888888:::<<<===BBB@@@???>>>===:::666333333555777:::<<<>>>???@@@FFFEEEBBB???===@@@GGGMMMOOOLLLJJJGGGDDDAAA===:::::::::999777666666666666:::===<<<666666::::::777888888:::???EEEEEE???999777:::>>>@@@@@@===999777444000---,,,***))),,,222666999>>>AAAAAA@@@???>>>???999111+++***,,,///111888<<>>@@@CCC???===:::888888:::<<<>>>AAA???>>>===<<<:::666444222333555888:::===>>>???CCCEEEDDD@@@======CCCIIINNNMMMKKKIIIGGGCCC@@@===<<<;;;999888777666666666999<<<;;;666666:::;;;999999999;;;@@@EEEDDD???999666999>>>AAAAAA???;;;888555111///...,,,+++000666:::===AAABBBAAA@@@??????AAA<<<555000...000333555???AAAGGGNNNRRRQQQKKKEEE:::888333...***((('''&&&,,,---......,,,((($$$""""""!!! """###$$$++++++,,,---...//////000///...---...222444666666222222111222222111///,,,&&&''''''&&&&&&''')))+++,,,---///222444555777777666444222222444666999:::777444000///...---+++(((///...,,,'''""""""&&&+++,,,,,,------,,,+++******''''''((()))***+++,,,,,,---......,,,***((()))***---...000222555888:::;;;666111+++***,,,---,,,)))---//////---+++,,,///333555333111333555555000,,,------...000111000---******)))'''''')))+++...000...///...,,,***)))***,,,******+++,,,,,,,,,+++++++++(((%%%&&&***---//////...///222555888:::;;;<<<<<<777000+++)))(((((((((+++******+++---//////...000222444333///,,,++++++((((((((((((((('''''''''******+++---//////---+++)))+++,,,,,,***))))))******((('''((()))***'''%%%#########$$$$$$%%%%%%&&&)))&&&""""""%%%(((******))))))(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$""" ###&&&&&&&&&'''((()))***))))))(((''''''''''''''''''(((***))))))((('''%%%$$$#########"""   ###$$$'''+++000<<>>===<<<;;;:::777444222333555777:::===???@@@AAAEEEGGGDDD===:::===BBBMMMMMMMMMLLLJJJGGGDDDBBB???>>><<<999777666555444666888888666666:::<<<;;;;;;<<<>>>CCCFFFDDD>>>999555999>>>BBBCCCAAA===:::888444222222111000555;;;@@@BBBDDDDDDBBB@@@???@@@DDD@@@;;;666444555888:::AAABBBFFFMMMTTTUUUOOOIII@@@===777111---+++***+++,,,...///000///+++(((%%%########################+++******)))***+++,,,---...------///222444555555222222111222333222000---'''&&&%%%%%%(((***,,,,,,,,,---...000222666999:::777666555444444666888999777444111///---,,,)))'''//////---)))$$$###&&&)))***++++++,,,,,,+++***)))&&&''')))+++,,,,,,++++++,,,,,,,,,+++((('''((()))+++,,,...111444666888999666111---+++,,,---,,,***222555888666111///222555444222222444666555111---++++++,,,...000///,,,***((('''%%%%%%'''***...111//////...+++((((((***,,,,,,,,,++++++++++++++++++,,,)))&&&$$$%%%'''((((((+++---111555:::===@@@AAADDD>>>555...***)))))))))+++***)))***,,,---,,,+++...000111000...+++******''''''''''''''''''''''''))))))***,,,...///---,,,)))+++,,,,,,***))))))******)))((()))***)))(((&&&$$$#########$$$%%%'''((()))&&&$$$###&&&(((***+++***))))))((((((''''''&&&((((((''''''&&&%%%######$$$$$$%%%$$$""""""###%%%$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$###"""######"""!!! !!!"""&&&'''(((///@@@PPPOOOEEE111,,,%%%!!!!!!!!! ~~~oooFFF))))))DDDooo~~~}}}~~~tttooonnnnnnoooqqqsssttttttsssrrrvvvxxxxxxuuummmccc[[[WWWUUUSSSRRRSSSWWW]]]cccfffaaaZZZQQQJJJFFFFFFGGGHHHIIIKKKLLLLLLLLLNNNQQQSSSVVVSSSNNNGGGBBB@@@AAACCCCCCAAA===999999;;;>>>@@@???===;;;;;;;;;:::888666444444555777:::===@@@BBB@@@FFFKKKHHH???999999<<>>BBB===777111...---+++***,,,***)))***++++++***)))------...---,,,***))))))'''''''''(((((((((((((((((('''(((***,,,---,,,+++)))+++,,,,,,***))))))******))))))******)))((('''%%%$$$###"""###%%%((()))***)))&&&%%%&&&''')))*********))))))(((((((((''')))))))))((('''%%%###"""!!!###%%%%%%$$$$$$$$$%%%###%%%(((******)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%###"""!!!######"""!!! !!!!!! !!!"""&&&&&&%%%(((333BBBHHHFFF555...%%%!!!"""###!!!sssJJJ+++&&&???hhh}}}~~~wwwpppnnnlllmmmoooqqqrrrrrrrrrrrruuuxxx{{{yyyrrrhhh___ZZZVVVUUUSSSSSSWWW]]]dddiiiddd]]]TTTLLLHHHGGGGGGGGGKKKLLLMMMMMMKKKKKKLLLMMMOOOMMMJJJEEEAAA@@@AAACCCCCC@@@===::::::<<<>>>@@@>>><<<;;;:::;;;;;;:::888555444444555777;;;???AAAAAAHHHNNNLLLDDD<<<999999EEEIIINNNPPPNNNKKKJJJIIIHHHFFFBBB===999555222111111000111333666888;;;>>>GGGIIIKKKMMMJJJEEE===777333666;;;???BBBAAA???======;;;;;;===<<<;;;???DDDFFFGGGGGGEEEBBB???>>>???AAABBBBBB@@@>>>>>>AAADDDLLLJJJJJJOOOUUUWWWUUURRRLLLHHHAAA:::555333222333///111333444444111...+++)))'''&&&%%%'''***...111---,,,***(((((()))+++,,,---,,,---///222444444333222111111333555444333111...+++)))***...111111000333222000//////222555777888999999777444333555777333333222000...,,,,,,,,,)))+++,,,)))%%%""""""$$$((())),,,---...---,,,+++'''(((***,,,---,,,+++***)))))))))'''&&&&&&(((***+++,,,---///111333444555---,,,+++,,,---///000000+++///444444111///111444111111111222333333222111......---///000000...---+++)))&&&$$$$$$%%%(((***...---,,,***((((((***,,,......------,,,,,,++++++'''&&&$$$######%%%(((***((()))+++...111333444444888666444333222111...+++,,,***))))))++++++***(((,,,++++++++++++***)))((((((((()))))))))*********'''&&&&&&(((***+++***))))))+++,,,,,,***))))))*********++++++***)))))))))%%%$$$#########%%%((())),,,+++)))'''%%%%%%&&&'''))))))))))))((((((((((((************(((&&&###!!! """%%%&&&%%%%%%&&&'''$$$&&&(((***+++)))'''%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%###"""!!!###""""""!!!!!!!!!!!!""" !!!"""###$$$$$$%%%%%%###$$$***444;;;===444---&&&###$$$$$$"""~~~~~~yyyQQQ000 ###999```~~~yyyqqqmmmllllllmmmnnnpppqqqrrrssstttxxx{{{{{{tttjjjbbb\\\VVVUUUTTTTTTVVV[[[ccciiifff```WWWPPPKKKIIIHHHGGGFFFHHHJJJKKKKKKKKKKKKMMMJJJIIIGGGDDDAAA@@@AAABBB@@@>>><<<;;;;;;===???@@@>>><<<;;;:::<<<<<<<<<;;;666444333222444888<<>>DDDKKKOOOMMMKKKJJJJJJHHHFFFBBB>>>:::777444333111///000555888999<<>>>>>>>>===???>>>@@@CCCBBB@@@AAAEEEFFFGGGHHHGGGDDDAAA@@@@@@@@@CCCFFFFFFEEEEEEHHHKKKQQQPPPOOOPPPRRRSSSSSSSSSPPPLLLEEE???999666555555111333555666555222///---***(((&&&&&&(((,,,111555------++++++***+++,,,---,,,,,,---///222444333222111111222333555666444222222000......///111111111666444111000///111333444666888999777444222444777111111000...***))))))***&&&)))+++***&&&""""""###'''))),,,...///...,,,+++((()))+++,,,,,,,,,++++++))))))((('''%%%&&&))),,,------...///000111222222******+++,,,---...000000***,,,///111111111222333000000000000000111222333111000///000111111///---+++***(((&&&%%%%%%&&&&&&***+++,,,+++))))))+++,,,---...///000///...---,,,))))))'''%%%######&&&)))(((((()))***++++++++++++,,,---///111444444222///,,,***)))***++++++***)))+++***))))))***+++***(((((())))))******++++++,,,((('''&&&''')))))))))((()))+++,,,,,,***))))))******+++,,,,,,***))))))***&&&%%%%%%$$$$$$%%%'''(((***+++***'''%%%$$$%%%&&&(((((((((((((((((((((((())))))******(((&&&###!!!!!!$$$%%%%%%&&&''')))&&&((()))***+++***((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$######""""""!!!!!!""""""""" !!!"""###$$$&&&''''''$$$###!!!!!!$$$(((---//////+++&&&$$$%%%%%%###!!!!!! ~~~zzzzzz{{{yyy|||ZZZ666### 444VVVsss}}}~~~vvvrrrmmmlllllllllnnnpppssstttsssvvvzzzzzztttkkkbbb^^^UUUUUUUUUTTTUUUYYYaaaggggggbbb[[[TTTPPPLLLJJJHHHAAADDDGGGIIIIIIIIIJJJKKKIIIHHHGGGDDDAAA??????@@@<<<<<<<<<<<<<<<>>>?????????===;;;;;;===>>>>>>===:::888555444555888<<>><<<:::999999444111222888;;;;;;>>>DDDEEEIIINNNPPPLLLFFF???;;;333444555777999;;;<<<<<>>>>>>>>::::::;;;<<<===>>>?????????===;;;;;;===????????????===999777888;;;???BBBCCCDDDHHHKKKLLLFFF<<<555555===GGGKKKKKKHHHHHHJJJAAA@@@???>>>============777333444:::======@@@FFFAAAFFFLLLNNNLLLFFF@@@===333333333444666999;;;<<<@@@AAAFFFKKKIIIDDDBBBCCCEEEHHHKKKLLLJJJGGGEEEDDDDDDJJJPPPRRRRRRSSSWWW[[[```aaa___ZZZTTTQQQUUUYYYRRROOOJJJDDD???:::777555333555666777555222...,,,(((((()))***++++++,,,,,,***+++,,,------------,,,++++++,,,///222444333111111111222444666777666444444555555111---+++---000444333222111111111222333333666999777333111333666777777666111***&&&%%%&&&###(((,,,---***&&&%%%%%%###%%%))),,,------+++)))++++++*********+++,,,---))))))(((&&&&&&'''+++...000000000000000/////////,,,,,,---,,,***)))******---***'''***///111///,,,000...,,,******---222666444222000000000///---+++''''''((())))))(((''''''$$$'''+++---,,,,,,,,,,,,+++...111444555333000...&&&''''''%%%"""###(((,,,******))))))(((&&&%%%$$$%%%%%%'''+++111555888999+++***)))***,,,---,,,++++++)))''''''***,,,+++)))&&&''''''((()))******+++...,,,***)))*********((()))+++,,,,,,***))))))******,,,...---***)))***+++''''''''''''&&&%%%$$$######%%%'''&&&$$$$$$'''***&&&&&&&&&'''''''''''''''###$$$&&&&&&%%%### !!!###$$$%%%&&&***,,,++++++******************&&&''')))******)))'''&&&###$$$%%%&&&''''''''''''###"""""""""""""""######!!!$$$&&&((()))***)))%%%"""!!!""""""###%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$###!!! |||uuurrrqqqrrrtttxxx}}}fff???%%% (((DDDjjj}}}zzznnnllllllkkkkkklllpppvvvzzzrrrrrrssssssrrrllleee```\\\XXXUUUTTTTTTUUU[[[ccceeefffbbbZZZUUURRRMMMHHHFFFBBBAAADDDDDDBBBCCCGGGJJJHHHEEECCCAAA???<<<:::;;;:::999:::<<<===<<<;;;<<<;;;999777666888===@@@EEEDDDAAA<<<999999<<>>666...(((''''''&&&'''((()))(((&&&###"""******,,,,,,,,,,,,+++***'''''')))+++...///...,,,+++***(((''''''((()))***333333333222111///---,,,,,,,,,+++***))))))))))))***+++,,,...///......------,,,+++++++++,,,------000111333555555333111///+++'''&&&(((,,,---***'''(((&&&%%%(((+++---,,,+++...000333444444444666777******)))'''&&&(((+++...000---***((('''((('''&&&'''&&&$$$%%%(((...444888111...***((()))+++---...---+++)))''''''((()))***'''(((((((((&&&&&&(((***+++,,,,,,+++))))))+++,,,++++++,,,,,,+++***((('''((()))***++++++***)))(((++++++(((%%%!!! !!!###$$$%%%%%%&&&((()))+++,,,---+++*********)))'''%%%"""######"""!!! !!!"""############&&&))),,,******++++++++++++*********++++++)))&&&$$$$$$%%%***$$$"""&&&***(((%%%$$$######"""  """""" """&&&***---...)))'''%%%###!!!"""######!!!$$$''''''&&&%%%%%%%%%$$$###!!!!!!!!!""""""!!! zzzssspppooopppssswww}}}gggAAA''' '''???ccczzzsssooonnnnnnlllllloootttxxxttttttssssssrrrmmmgggbbbaaa]]]ZZZYYYWWWTTTWWW]]]dddfffddd^^^YYYVVVRRRLLLGGGCCCBBBCCCCCCAAABBBEEEHHHFFFDDDCCCAAA@@@>>>===;;;999999999;;;<<<;;;:::::::::888666555777:::===EEEDDDBBB>>><<<;;;>>>@@@CCCDDDGGGJJJJJJGGGAAA<<<999<<>>AAADDDEEEEEEDDDEEEFFFCCCGGGIIIJJJLLLNNNIIIBBB<<<<<<<<<<<<======>>>>>>AAADDDHHHKKKLLLKKKIIIHHHGGGIIIKKKKKKJJJHHHFFFEEEJJJNNNRRRWWWZZZ\\\```bbbnnnqqqrrrnnniiieee^^^WWWTTTNNNFFF???;;;888666555777555333222222000...,,,((()))))))))))))))(((((('''&&&&&&(((***---...///...+++)))+++111555666444666333000///111333444444666666555333111000222333888999888555000///111444777666444222222444888;;;EEEDDD@@@999111+++******'''((((((((('''%%%$$$"""(((***,,,---...---,,,+++'''&&&'''***---/////////---,,,)))''''''(((***+++333222111000///...------++++++***)))))))))*********+++,,,...//////000000...---+++***)))******+++///000222444444333111///+++)))''')))---...+++((()))'''&&&(((+++,,,,,,***///111333333111111111222******)))((('''(((,,,///000...***(((((())))))((()))(((&&&'''***///555999333///+++)))***+++,,,,,,,,,+++)))((((((((()))***((())))))((('''&&&((()))***,,,---,,,++++++,,,---+++,,,,,,,,,+++***((('''((()))***++++++***)))(((,,,+++)))%%%""" !!!"""%%%%%%&&&'''(((***,,,,,,...,,,+++++++++***(((&&&"""######""" """!!!"""###"""###%%%(((+++)))******++++++******)))***++++++)))&&&$$$###$$$&&&""""""&&&)))&&&%%%%%%&&&&&&&&&%%%######$$$$$$!!! """&&&)))++++++)))'''%%%###""""""###$$$!!!$$$&&&'''&&&%%%%%%%%%%%%$$$""" !!!!!!!!!!!!!!! xxxqqqnnnmmmooorrrwww}}}jjjDDD***!!!%%%:::[[[sssyyyqqqqqqpppnnnmmmooorrruuuvvvuuutttsssqqqmmmhhheeeccc```______\\\VVVVVVYYYbbbffffffbbb^^^\\\WWWQQQIIIEEEBBBCCCBBB???@@@CCCEEEDDDCCCBBBAAAAAAAAAAAA<<<:::999999;;;;;;:::888777888777666444555777999BBBBBBBBB@@@??????AAACCCCCCDDDFFFHHHIIIGGGBBB???<<<===???DDDIIIJJJFFFBBBDDDEEEEEEEEEEEEDDDBBBAAABBBEEEHHHIIIIIIGGGGGGHHHFFFIIIJJJJJJMMMPPPNNNIIIBBBCCCCCCCCCCCCBBBAAA@@@AAACCCGGGJJJMMMOOOOOOPPPLLLLLLLLLKKKKKKJJJIIIIIIJJJMMMRRRVVV[[[```fffjjjrrrvvvwwwtttooojjjbbb[[[RRRLLLCCC<<<888777666555444333000000///...,,,***''''''((((((((((((((('''&&&%%%%%%&&&(((,,,000222111...+++,,,111555888888777444000...///222333444555555444333222333666888;;;<<<;;;777333000222555999666333111444999???CCCHHHFFFBBB<<<555///...---))))))((('''&&&%%%%%%$$$&&&))),,,///000000///...'''&&&&&&(((,,,///111111000...***((('''(((***+++222111///...---------...,,,+++******************+++,,,,,,---///111333444000...,,,***((((((((((((---///111222333222111000,,,***)))+++...///---***)))((('''(((***+++***)))000111222000...,,,,,,,,,)))***)))(((((())),,,///000---***))))))*********+++***((())),,,111666:::555222...+++++++++***************))))))))))))))))))******)))'''&&&'''((()))+++.........------...------------,,,***((('''((()))***++++++***)))(((,,,,,,***&&&""" !!!"""&&&'''''')))***+++,,,---...---++++++,,,+++)))'''!!!""""""!!! !!!""" !!!"""""""""###&&&))))))******++++++******)))***++++++)))%%%#########"""!!!###''''''$$$&&&)))'''&&&&&&%%%$$$"""!!! !!! """%%%'''(((''')))'''&&&$$$############!!!###&&&'''&&&%%%$$$%%%&&&%%%###!!! !!!!!!!!!!!!!!!  ~~~uuuooommmmmmnnnqqqwww|||kkkEEE*** $$$777WWWppp|||qqqqqqpppooonnnnnnqqqtttwwwuuusssqqqooolllhhhfffaaa```bbbdddaaaZZZXXXZZZ___dddfffdddbbb```[[[UUUKKKFFFCCCBBBAAA===>>>AAABBBBBBBBBBBBAAABBBDDDEEE???>>><<<<<<<<<<<<:::888555666666666444333444555<<<>>>???@@@@@@AAADDDFFFFFFEEEFFFGGGHHHHHHEEECCC???>>>>>>CCCJJJLLLHHHDDDDDDEEEFFFFFFFFFEEECCCBBBCCCFFFJJJLLLKKKJJJJJJJJJGGGKKKLLLKKKMMMQQQQQQNNNHHHHHHHHHGGGFFFDDDBBBAAAAAACCCEEEIIIMMMQQQTTTVVVQQQOOOMMMLLLLLLMMMMMMMMMJJJMMMPPPUUU[[[ccckkkqqqrrrvvvwwwsssnnniiiaaaZZZOOOIIIAAA:::777666666666333111...------,,,***(((&&&&&&''''''(((''''''''''''&&&%%%%%%&&&***///333777333///---000444777999888444000...///111333333222222222222222444888;;;===>>>>>>:::555222333555666444333444:::AAAGGGJJJHHHFFFAAA;;;666222//////+++***)))(((''''''''''''&&&)))---000222222111000+++(((&&&'''***...000111111...***'''&&&''')))+++111000...,,,+++,,,.../////////---,,,+++*********,,,,,,,,,...000333555777222000...+++)))(((''''''+++---///000111111111000---,,,+++---//////...,,,)))((((((((())))))))))))...//////...+++)))(((((()))******))))))***---000///,,,)))((()))*********+++***)))))),,,111666999777444000---,,,+++***((())))))************)))(((***+++,,,+++((('''''''''(((+++///000000///...///............,,,***((('''((()))***++++++***)))(((,,,,,,+++'''$$$!!!!!!"""'''((()))***+++,,,,,,---,,,+++******+++***(((&&&!!!"""""" !!!### !!!""""""""""""%%%'''))))))************))))))+++,,,,,,***&&&$$$$$$%%%###$$$''')))'''%%%***111---,,,+++***(((%%%!!! """%%%&&&%%%###((('''&&&$$$############ ###&&&'''&&&$$$$$$$$$&&&%%%$$$###!!!  !!!!!!!!!!!!!!! zzzrrrmmmlllmmmnnnqqquuu{{{kkkEEE***###666VVVooo|||oooooonnnmmmlllmmmqqqtttwwwtttqqqooommmkkkgggeeeaaaaaacccfffccc\\\XXXZZZ]]]bbbeeedddcccaaa\\\VVVMMMHHHDDDCCC@@@======AAAAAABBBBBBBBBAAABBBEEEHHHDDDCCC@@@??????>>><<<:::333444666555444333444444888:::<<<>>>@@@CCCFFFIIIIIIHHHGGGHHHIIIIIIHHHFFFBBB???>>>BBBIIILLLKKKHHHEEEFFFGGGGGGGGGFFFEEEDDDDDDGGGJJJLLLLLLLLLMMMMMMIIIMMMMMMKKKLLLPPPRRRQQQJJJJJJIIIHHHFFFDDDBBBAAAAAABBBDDDHHHMMMRRRWWWYYYVVVSSSOOOMMMNNNPPPQQQPPPKKKMMMPPPUUU[[[dddmmmttttttvvvuuuoooiiieee^^^WWWMMMHHHAAA;;;999888888888333111---,,,+++***((('''%%%%%%&&&'''''''''''''''))))))'''%%%%%%(((...222<<<888333///000333666888999555111//////111222222///000111111222444888<<<>>>??????;;;666222333444222222444999AAAGGGKKKLLLDDDAAA<<<888444111///...,,,+++******)))*********)))+++...111333333222111...+++((('''))),,,......///---)))&&&%%%&&&''')))000///---++++++,,,...///444333111...,,,+++***))),,,,,,---...111444666888333222///---***)))))))))+++,,,---//////000//////,,,,,,,,,---...///...---(((((()))((((((((())))))+++,,,---,,,***((('''((()))***++++++***+++...000...,,,)))'''(((************)))((())),,,000444777666444111000...---***(((((()))************))))))***+++---,,,)))((('''((()))+++///000000/////////............---+++)))(((((()))***++++++***)))(((,,,,,,+++(((%%%#########'''(((***+++,,,,,,,,,,,,)))((('''(((((((((&&&$$$!!!!!!!!!!!!###!!!###$$$#########$$$&&&)))))))))******))))))))),,,,,,,,,+++(((&&&&&&'''((()))---///,,,+++111999<<<999666444222...((($$$ """$$$$$$###"""'''&&&%%%$$$###""""""""" ###%%%&&&%%%$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!! wwwnnnjjjjjjkkkmmmooorrrwww{{{lllFFF***!!!333PPPlll~~~ooonnnllliiihhhjjjooorrrvvvtttqqqooommmjjjgggddddddcccdddfffaaaZZZWWWXXX\\\aaadddcccbbbaaa\\\VVVOOOJJJEEECCC@@@===>>>BBBAAACCCDDDBBB@@@AAAFFFJJJIIIGGGDDDCCCAAA@@@===;;;333444555555444444555777999:::<<<===???BBBFFFIIIKKKJJJIIIJJJKKKJJJIIIGGGEEEBBB???@@@EEEIIIKKKJJJGGGGGGHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLLLLNNNOOOMMMQQQQQQNNNMMMPPPRRRQQQKKKJJJHHHEEECCCBBBAAAAAABBBCCCEEEIIINNNSSSXXX[[[ZZZVVVQQQPPPRRRTTTTTTRRRNNNPPPSSSVVV\\\dddnnntttwwwwwwrrriiibbb___ZZZUUUMMMHHHCCC???===<<<<<<;;;666333...,,,***)))'''&&&%%%%%%&&&'''((((((((((((*********'''%%%(((...333===:::555111000222555777999666333111111222111111...000222333333555777:::===>>>>>>;;;666222222444111222555<<>>???CCCBBBDDDEEECCC@@@@@@EEEJJJLLLJJJFFFDDDCCC@@@===;;;333444555555555666888:::?????????>>>>>>@@@DDDHHHLLLKKKJJJJJJKKKJJJGGGEEEHHHEEE@@@>>>???BBBGGGJJJHHHIIIJJJKKKKKKJJJIIIHHHNNNOOONNNMMMLLLKKKMMMOOOQQQUUUVVVRRROOOQQQRRRQQQKKKIIIFFFBBB@@@@@@@@@AAADDDFFFHHHLLLPPPUUUYYY\\\\\\WWWSSSRRRUUUWWWVVVTTTSSSTTTWWWYYY^^^eeennnsssyyyvvvlll```XXXWWWUUURRRMMMIIIEEECCCBBBAAA???>>>999555000,,,***)))'''%%%%%%%%%&&&(((((()))))))))(((***+++)))''')))///555:::888555222111333666999999777555444444333111000///111444555666666777888:::<<<===:::555222222333444444555;;;AAADDDCCC???888444000/////////---+++***+++...000111222222111222222222111111111111222...+++))))))***,,,,,,,,,+++******))))))(((((((((------........./////////111000///---,,,++++++***+++,,,...000222444444555000///---,,,+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,((()))+++++++++***++++++$$$&&&((((((''''''))),,,+++,,,---,,,)))''''''((((((***,,,,,,,,,---///111333000---+++++++++++++++((((((((()))+++///222444333222222222333111...,,,***)))((((((((()))+++,,,(((+++------,,,*********,,,---......---,,,---...,,,---...//////...---,,,((()))***++++++***)))((((((***+++***(((&&&&&&'''&&&(((***+++,,,+++***)))%%%$$$$$$$$$%%%%%%###""" """$$$&&&((())))))'''&&&'''((((((((())))))))))))((((((&&&((()))((('''&&&'''(((***000:::DDDCCC<<<777777888444...,,,,,,+++'''""""""!!! """$$$%%%$$$#########"""!!!  """%%%&&&%%%######### !!!"""#########"""""" !!!!!!!!!!!!!!!tttiiidddcccdddiiiiiijjjmmmqqqwww}}}~~~pppLLL000%%%===^^^vvvrrroooiiiccc```bbbggglllvvvuuusssrrrqqqmmmhhhddd^^^]]]^^^```^^^[[[\\\``````dddeeebbb```___[[[VVVQQQKKKFFFDDDBBB???@@@DDDCCCEEEFFFCCC??????DDDIIIMMMJJJGGGEEECCC@@@===:::444555555555555777:::===EEEDDDBBB???>>>???CCCFFFLLLKKKJJJJJJJJJIIIFFFCCCJJJGGGAAA<<<:::<<>>KKKLLLBBB777333222---'''&&&'''(((%%%!!!###!!!"""$$$&&&&&&""""""""""""!!!"""%%%&&&%%%#########!!!"""#########""" !!!""""""!!!!!!}}}sssjjjeeebbbaaaffffffjjjqqquuuuuuvvvzzzuuuUUU///!!!(((888UUUjjjvvvmmmgggggghhhhhhhhhjjjsssuuuvvvxxxvvvpppiiicccaaa]]]ZZZZZZXXXUUUXXX]]]cccdddeeeccc```\\\YYYXXXPPPLLLFFFAAA>>>>>>???AAAEEEFFFGGGFFFDDDBBBBBBBBBOOONNNLLLIIIFFFBBB>>>===:::999888777777777888999BBBDDDDDDAAA===<<<@@@EEEKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIGGG@@@999666888<<>>???CCCFFFJJJLLLKKKIIIGGGGGGSSSRRROOOJJJFFFAAA===;;;:::999888888888999::::::@@@BBBCCC@@@;;;:::<<<@@@FFFFFFGGGHHHIIIIIIIIIIIIHHHIIIGGG@@@888444444777AAAGGGNNNSSSTTTRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNQQQSSSUUUWWWVVVTTTQQQOOOKKKIIIFFFDDDDDDFFFHHHJJJOOOQQQUUUYYY^^^```aaa```\\\ZZZXXXUUUSSSSSSSSSTTTUUUXXX]]]cccgggjjjllllllmmmggg^^^SSSKKKFFFEEEDDDJJJJJJIIIFFFBBB@@@??????999666222...,,,++++++,,,((((((''''''&&&'''''''''+++,,,---+++******+++---000///...///222666;;;>>>AAA??????@@@<<<333000333444777<<>>>>><<<888555333333444;;;<<<<<<===<<<;;;999888000///---+++***)))))))))(((***+++---///111222222111333333111111555666444...+++''''''***---//////,,,---...---------///111222222333444333111000...,,,++++++---///000///...///...///111444555222///---+++******+++,,,,,,+++,,,,,,,,,,,,***)))((('''###$$$'''))),,,---...///++++++***))))))***,,,---000///---------,,,((($$$%%%&&&'''((()))---222555888999999666222///---,,,,,,******,,,000222111000,,,,,,+++++++++++++++,,,++++++)))'''%%%%%%'''***(((***,,,---,,,++++++,,,...333777666111---,,,,,,---......//////...---,,,)))(((((()))******)))'''(((***+++***(((&&&&&&'''(((((())))))***+++++++++)))((('''((()))(((&&&%%%%%%###!!!"""%%%'''))))))+++++++++***((('''((()))+++)))'''((())))))&&&$$$#########$$$&&&((()))***''')))...333555222---(((---+++)))'''%%%$$$######&&&%%%$$$###""""""###$$$&&&$$$""" """###$$$%%%%%%###!!! !!!"""######"""!!!!!! !!!!!!""""""######|||tttkkkeeeaaa___aaaaaafffnnnsssuuuwww{{{{{{|||zzz^^^999###$$$333MMMccc~~~yyyooogggfffgggiiilllpppqqqrrrtttvvvvvvrrrkkkfff```XXXQQQOOOOOOQQQXXX___``````aaaaaa```___]]]\\\PPPLLLEEE???<<<;;;<<<===@@@EEELLLPPPQQQPPPOOONNNYYYVVVRRRLLLFFF@@@<<<:::999999999999999:::;;;<<<>>>@@@AAA???;;;888888:::>>>@@@CCCGGGIIIJJJJJJJJJGGGHHHGGGBBB:::333000000444???MMMTTTUUUTTTUUUXXXTTTSSSRRRQQQQQQPPPQQQQQQQQQSSSVVVWWWWWWUUURRRPPPHHHGGGEEEDDDEEEHHHKKKMMMRRRTTTWWW[[[___aaabbbbbb\\\ZZZXXXUUUTTTSSSSSSSSSVVVZZZ```fffiiijjjiiigggccc___XXXOOOHHHBBB>>>===HHHHHHHHHFFFEEEFFFJJJMMM===888222/////////---+++******)))(((((('''(((((((((***------,,,+++***+++------,,,...111666;;;???FFFDDDCCCBBB===666333444:::<<>>:::555333222333;;;<<<>>>???>>><<<999777000///---+++)))'''&&&&&&((()))***---///111222333///222333111222666666444000---)))(((***---000111---...///...,,,,,,...000555666888888777333000------,,,,,,---///000///...---...///222555666444222...,,,++++++,,,---,,,+++---------,,,+++***)))(((###$$$'''***,,,...000000++++++*********+++---...000000000111000...)))&&&%%%%%%&&&&&&'''+++000555:::<<<>>>===888333///---...------...000111111000***************++++++,,,++++++)))'''%%%%%%(((******+++,,,+++******,,,---///333777666222...,,,,,,,,,,,,---............---***)))((()))***+++)))(((((()))******(((&&&&&&'''))))))(((((()))***,,,---***)))((()))******((('''&&&$$$###$$$'''***++++++***++++++)))''''''((())))))(((&&&&&&''''''%%%$$$"""######%%%&&&'''((()))+++++++++---//////...------,,,***'''%%%###""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%&&&%%%$$$"""!!! !!!!!!""""""!!!!!!  !!!""""""######### |||uuummmfffbbb___``````eeennnsssuuuxxx|||{{{|||~~~dddAAA%%%!!!...JJJ```{{{{{{pppgggeeegggiiinnnsssqqqqqqssstttsssooohhhcccaaaYYYRRRPPPPPPQQQVVV\\\[[[[[[\\\]]]^^^^^^]]]\\\QQQMMMGGG@@@===<<<===>>>@@@EEELLLQQQTTTTTTUUUUUU]]]ZZZUUUNNNGGGAAA<<<:::999999999:::;;;<<<======>>>@@@BBB@@@===999777777888;;;@@@DDDGGGHHHHHHGGGEEEGGGHHHDDD===666111///...888DDDNNNSSSVVVYYY\\\VVVVVVTTTSSSRRRRRRSSSSSSRRRTTTWWWYYYYYYWWWTTTRRRHHHGGGFFFEEEFFFHHHKKKMMMRRRUUUXXX[[[]]]___aaabbb\\\[[[YYYVVVTTTSSSRRRRRRVVVZZZbbbhhhkkkjjjgggeee[[[WWWQQQJJJDDDAAA??????BBBCCCDDDGGGKKKRRRZZZ```DDD===555111000///+++'''++++++***)))((((((((((((***,,,......---,,,,,,---+++++++++---000666;;;???HHHGGGFFFDDD???:::888888::::::<<<>>>@@@BBBDDDDDDBBBBBB???:::555222222333999;;;===>>>>>>;;;888555222111///,,,)))'''%%%$$$((()))***---///222444555111444444222222555555222111...***((((((+++///111...//////...,,,,,,---///444777999;;;999555000------+++***+++---......---,,,---000333555666555444///---++++++,,,---,,,,,,+++,,,,,,+++***)))((((((%%%&&&(((***,,,...//////++++++*********,,,---...111222444555444000,,,)))&&&'''&&&&&&'''+++111555:::===???>>>:::666333222444333222222111111000///******)))))))))))))))***+++++++++)))'''''')))+++,,,,,,,,,***((()))+++...///222555555222...,,,+++++++++,,,---......//////,,,***))))))*********((('''((()))(((&&&%%%%%%%%%***)))((('''(((***,,,...***))))))***+++,,,***)))&&&%%%$$$&&&(((+++,,,+++)))******)))'''&&&((()))((('''&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''((((((///---+++,,,...000000000---,,,***(((%%%###"""!!!$$$$$$%%%%%%%%%%%%$$$###%%%$$$###"""!!! ###$$$%%%&&&&&&%%%###"""!!!"""############"""!!! |||uuunnngggcccaaa``````eeennnsssuuuwww{{{}}}}}}jjjHHH(((***GGG^^^yyy}}}rrrhhhfffgggjjjoootttuuuuuuuuuuuusssnnngggbbb```XXXSSSRRRRRRPPPQQQSSSVVVUUUUUUWWWZZZ\\\[[[ZZZSSSOOOIIICCC??????@@@AAAEEEIIINNNRRRTTTWWWYYY[[[\\\YYYTTTMMMGGGBBB>>><<<999999:::;;;<<<=========???AAABBBBBB@@@<<<:::999666999===BBBEEEFFFEEEEEEDDDGGGIIIHHHCCC<<<666333000444:::CCCLLLUUUZZZ]]]WWWVVVTTTRRRQQQQQQRRRRRRTTTVVVXXXZZZZZZXXXUUUSSSJJJIIIGGGFFFGGGHHHIIIJJJPPPSSSVVVXXXYYY[[[]]]```]]]\\\ZZZXXXVVVTTTSSSRRRTTTYYY```gggjjjiiifffdddXXXSSSLLLDDD@@@>>>???@@@>>>???AAACCCHHHOOOXXX^^^DDD===555111111000,,,(((++++++***)))))))))))))))------...---++++++---///+++******,,,///555:::===FFFHHHHHHEEEAAA>>><<<;;;444444555888;;;???CCCEEECCCBBB???:::555222222222555777:::<<<;;;999666444444333111///,,,(((&&&%%%))))))+++---000333666777444777777444333555333000000...+++(((''')))---///...//////...,,,,,,---///000333777:::999666222///+++***((((((***++++++++++++---111333555555666666000...,,,,,,---...---,,,)))*********)))((('''&&&(((((()))***+++,,,,,,+++******))))))***,,,---...222444666777555222...,,,((())))))((()))---222666999:::;;;999777666777888888888777555222000///...---,,,+++)))(((''''''''',,,,,,,,,+++))))))+++---...---,,,***((((((+++---,,,///222333111...,,,+++***++++++,,,---...//////,,,***(((((()))))))))(((%%%&&&''''''%%%######$$$***)))''''''''')))+++---***))))))***,,,---,,,***&&&%%%%%%&&&(((******)))'''(((((('''&&&%%%'''((('''&&&&&&$$$#########$$$###$$$%%%''''''(((((((((***(((((((((***,,,,,,+++,,,+++***(((&&&$$$"""!!!###$$$$$$%%%%%%%%%$$$###%%%%%%%%%$$$###"""!!! """###%%%&&&&&&%%%$$$"""!!!"""$$$$$$#########""" {{{ssslllgggcccbbbaaa```eeemmmqqqrrrtttxxx{{{{{{pppPPP,,, '''AAAYYYuuuvvvllliiijjjlllqqquuuyyyxxxxxxwwwtttooohhhccc]]]VVVQQQRRRRRROOOKKKKKKRRRPPPOOORRRWWWZZZYYYWWWTTTPPPJJJEEEBBBBBBCCCEEEKKKNNNQQQSSSUUUWWWZZZ\\\UUUSSSNNNIIIEEEAAA???>>>999999:::;;;<<<<<<<<<<<<>>>???@@@AAA@@@???===;;;777:::===AAADDDFFFFFFFFFEEEGGGJJJKKKHHHBBB<<<777666444555:::EEEPPPYYY]]]YYYWWWTTTQQQOOOOOOPPPPPPUUUVVVYYYZZZYYYVVVSSSQQQKKKJJJIIIHHHGGGGGGHHHHHHMMMPPPTTTUUUTTTUUUYYY\\\___^^^\\\ZZZXXXVVVTTTSSSRRRVVV[[[aaaccccccbbb```XXXSSSJJJBBB===;;;<<<===?????????>>>???AAAEEEHHH===888333000000000///---,,,+++++++++++++++,,,,,,///000///---++++++---///,,,+++***+++...333777:::DDDHHHJJJFFFCCCAAA>>>::://////000222666<<<@@@CCCBBBAAA>>>:::555222111222222444666888888777555444666555333111...***'''&&&(((((())),,,///333666888777::::::777555555333///......,,,***((((((+++...---...///...,,,,,,...000---000555888888666222000+++)))'''&&&((()))***)))***---111333444444555555111///------......---,,,(((((())))))(((((('''&&&((())))))*********))))))))))))(((((()))+++---...111333666666333000......)))***++++++,,,///333666666666555333222333666999888999888555111///.........---,,,***((('''&&&&&&+++,,,,,,,,,******+++---......---***((((((***,,,***,,,///111111000---+++++++++++++++,,,---//////,,,***'''''''''(((((('''%%%&&&'''&&&$$$#########''''''&&&&&&'''(((***+++)))((()))***---...---+++'''&&&%%%&&&((()))((('''%%%&&&&&&%%%$$$$$$%%%'''''''''&&&$$$""""""###%%%$$$%%%'''((())))))(((((('''&&&&&&(((***+++***(((******)))((('''%%%###"""###############$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%&&&%%%###"""!!!###$$$$$$#########""" xxxpppiiidddbbbbbbaaa```dddjjjnnnnnnooosssuuuvvvvvvWWW///###%%%999QQQnnn{{{qqqnnnooopppssswwwwwwvvvvvvuuusssooohhhddd\\\UUUPPPRRRSSSPPPLLLKKKPPPMMMLLLOOOUUUXXXXXXVVVTTTPPPKKKFFFCCCCCCFFFGGGKKKNNNRRRSSSSSSSSSSSSSSSKKKIIIFFFCCC@@@?????????999:::;;;;;;<<<;;;:::999:::;;;;;;===>>>>>>===<<<999;;;>>>BBBFFFIIIKKKLLLGGGIIIKKKLLLJJJEEE>>>999999888777999???IIIUUU\\\___\\\XXXUUURRRRRRRRRRRRTTTUUUWWWXXXVVVSSSOOOMMMJJJJJJIIIHHHHHHHHHHHHIIIKKKNNNRRRRRRQQQQQQVVVZZZ```___^^^\\\ZZZWWWUUUTTTQQQSSSVVVYYYZZZ[[[ZZZZZZVVVSSSLLLFFFAAA>>>>>>>>>>>>??????>>>;;;:::;;;;;;888666222///.........///------------...///000000333444555444222000000000...,,,++++++---000444777CCCIIILLLHHHCCCAAA<<<666.........111444999>>>@@@@@@@@@===999444111111222111222444666777777666666555555444222///+++(((&&&&&&&&&''')))---111555888777;;;;;;888777888555111...//////---***)))+++---,,,---...---------///111...000444666777555222000,,,)))'''&&&((()))***))))))---111333333222333444222000...---......---,,,((())))))))))))(((((('''''''''((()))))))))))))))((('''''''''(((***,,,---///111333222///,,,,,,---(((***,,,......000222444222222111///---...111444333444555333000......000...---+++***)))((((((''')))***+++***))))))***+++......---+++)))((()))***)))+++...111333222000...,,,++++++++++++,,,...///,,,)))&&&%%%&&&''''''&&&&&&((()))(((&&&$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''(((***,,,...---,,,)))((('''((())))))'''%%%###$$$$$$###""""""$$$%%%'''''''''$$$"""!!!$$$&&&%%%'''(((***+++***)))((((((''''''(((***++++++***((())))))((('''&&&$$$###""""""!!!!!!!!!"""$$$$$$""""""######"""!!! !!!###%%%%%%$$$###"""  ###%%%%%%$$$######""" }}}uuummmfffbbbaaaaaa```___bbbiiilllkkklllooopppqqq{{{yyy\\\111$$$$$$222KKKiii~~~~~~uuurrrssssssuuuyyyrrrqqqqqqqqqppplllgggccc^^^VVVQQQRRRTTTSSSPPPPPPPPPMMMKKKNNNTTTXXXWWWUUUSSSOOOJJJEEECCCDDDFFFHHHGGGKKKPPPRRRQQQMMMKKKIIIDDDBBB@@@>>>===>>>???@@@999:::;;;;;;;;;:::999888777777777999<<<======<<<;;;<<>>999:::<<<<<<;;;<<>>>>>>>>999777444000+++***+++---////////////000222333444777:::<<<<<<:::666333222///---,,,+++,,,///333555CCCKKKMMMHHHCCC@@@:::333/////////111444888<<<>>>??????<<<888444111111222000111333444666777888888444444333222///+++(((&&&$$$$$$%%%'''+++000444666777:::;;;999999:::888333...000111000,,,***+++---+++,,,---------...000222000111444666666444222000---***((('''(((*********)))---111333222111222333222000............---,,,)))************))))))((($$$%%%&&&((())))))******'''&&&&&&'''(((***+++------///000///+++)))***,,,'''***---...///000111333/////////---++++++,,,......000222111...---///111,,,,,,+++***))))))******'''((())))))((('''(((***.........,,,)))(((((())))))+++...111444444222000---,,,+++++++++,,,---...,,,)))&&&$$$%%%&&&&&&&&&((()))***)))'''&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''))),,,------,,,+++***))))))))))))'''%%%"""######"""!!!!!!###$$$'''((('''%%%"""!!!$$$'''&&&'''***+++,,,+++***)))'''&&&$$$%%%''')))))))))'''((((((((((((&&&%%%$$$"""!!!  !!!###%%% !!!!!!!!! """$$$$$$$$$###""""""  ###%%%%%%$$$###"""!!! uuukkkdddaaaaaabbbaaadddgggiiihhhhhhhhhhhhjjjsssxxxzzzzzz```:::(((444FFF___vvvvvvqqqtttyyyzzzyyyrrrqqqpppppppppmmmhhhddd^^^WWWRRRRRRQQQNNNMMMOOONNNQQQRRRPPPRRRWWWYYYWWWTTTPPPKKKGGGEEECCCBBB@@@HHHHHHHHHIIIJJJJJJGGGEEE===<<<;;;::::::;;;===>>>999::::::;;;;;;<<<<<<<<<777777888999;;;;;;:::888<<<<<<===@@@BBBEEEHHHJJJLLLLLLLLLKKKIIIEEEBBB??????@@@@@@===;;;AAAMMMWWW```cccaaaZZZUUUVVVXXXXXXSSSSSSSSSSSSQQQOOOMMMLLLEEEGGGKKKLLLKKKIIIHHHHHHOOOOOOOOOOOOPPPRRRSSSTTTWWWXXXZZZZZZYYYVVVSSSQQQTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVUUURRRNNNJJJGGGEEEBBB???AAAFFFHHHFFFBBB>>>:::555111000000000000333333444444333333222111333555:::AAAEEECCC:::111333---+++...222333444666DDDIIIKKKIIIEEEBBB;;;555------///222666:::>>>@@@BBBAAA>>>999333000//////222333333222666;;;;;;666666666444111,,,)))((((((&&&''''''''''''))),,,///666666777777666555444444333333333444444222...*********))))))+++---000222000111222555666444000---++++++++++++++++++++++++---...///000000///...---222111...,,,,,,...111333///---***))))))))))))(((%%%%%%&&&(((***)))'''$$$%%%&&&''')))******++++++,,,...///...,,,)))))))))---------------...//////000///---,,,+++,,,,,,---,,,+++******,,,---,,,+++)))(((''''''(((***---///------,,,+++***)))((('''+++------+++(((&&&''')))++++++,,,///111333222000,,,+++******+++,,,...///+++***)))((('''&&&%%%%%%&&&((()))((('''%%%&&&&&&''''''(((((()))+++,,,---((())))))******+++,,,,,,))))))******)))'''%%%$$$ """###$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''***++++++***&&&%%%$$$%%%'''''''''%%%###$$$&&&''''''&&&$$$###%%%"""  !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!  ###,,,---'''""""""""""""!!!!!! {{{rrrhhhbbb______``````cccfffhhhhhhgggggggggiiirrrwwwzzzxxx```===***222CCC]]]ttttttooossswwwyyywwwrrrqqqqqqqqqqqqnnnhhhccc[[[VVVSSSTTTSSSOOOLLLMMMPPPSSSTTTSSSUUUYYYZZZWWWUUUPPPJJJFFFDDDDDDCCCCCCEEEEEEFFFHHHJJJHHHEEEBBB===<<<;;;999999:::<<<<<<999:::::::::;;;;;;<<<<<<666666888:::<<<<<<;;;:::;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJLLLMMMLLLHHHDDDAAA???AAAAAA>>><<>>DDDDDD>>>888666000---...000111444888@@@EEEHHHFFFCCC@@@:::444......///222666:::>>>@@@AAA@@@===888333000//////000111111111555;;;;;;777666666555222---***))))))''''''''''''&&&(((+++...333333444444555555555555222222222333444222///,,,+++***))))))+++---111333111222333555666555111...---------,,,,,,+++++++++......///000000000000000111000---,,,,,,///222444111///,,,+++++++++***)))&&&&&&&&&(((******'''%%%%%%&&&'''(((***+++++++++---///000///---+++******---------------.../////////...,,,***))))))))))))***)))((()))***+++***)))(((((('''((()))***,,,---,,,,,,,,,+++******)))))))))+++,,,***'''%%%%%%'''*********,,,///000...---******)))******,,,...///+++***)))((('''&&&%%%%%%&&&''')))(((&&&%%%&&&&&&(((((())))))+++,,,...///+++++++++*********))))))((()))))))))(((&&&%%%$$$ !!!"""############'''''''''''''''((())))))((('''''')))+++------,,,'''&&&%%%&&&((()))((('''$$$%%%&&&'''&&&%%%"""!!!###!!! """"""############"""""" !!!!!!!!!""" $$$"""'''000333---'''%%%!!!!!!!!!!!! |||wwwnnneee^^^\\\[[[\\\___bbbeeeffffffeeeeeefffgggpppvvvyyyvvv```BBB......@@@YYYqqq}}}qqqlllpppuuuvvvuuuqqqpppppprrrsssoooiiicccYYYUUUTTTVVVUUUPPPLLLKKKQQQUUUWWWWWWXXX[[[ZZZWWWTTTPPPJJJFFFEEEEEEFFFFFFDDDEEEGGGJJJKKKJJJEEEBBB>>>===;;;:::999:::;;;;;;::::::999999999::::::;;;555777999:::<<<<<<<<<;;;;;;<<>>AAAJJJRRR\\\```aaa[[[VVVVVVWWWWWWYYYXXXWWWVVVUUUSSSSSSRRRPPPPPPOOOMMMKKKKKKMMMOOONNNNNNPPPRRRUUUWWWYYYZZZXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUTTTSSSPPPMMMKKKJJJGGGEEEFFFHHHHHHEEEBBB===;;;777555333444555666444555666777777777666555111111444999@@@CCCAAA???999444000000///...333:::;;;AAADDDBBB???>>>:::555111111222444777;;;???AAA??????<<<777222//////000---///000000333999999666444555555222...+++******((((((((('''&&&'''))),,,111000000000111333555666000000111333444444111///---,,,***)))***...111444222333444555666555111...//////...---,,,++++++***.........///000111222333///...,,,,,,,,,///222444333111...---------+++***&&&&&&'''(((******(((&&&%%%%%%&&&((()))+++,,,,,,///000222111///---,,,,,,---------.........//////...---***(((&&&&&&%%%&&&(((&&&&&&'''((())))))(((&&&'''((()))***+++++++++++++++,,,,,,,,,,,,++++++&&&(((***)))'''$$$$$$$$$(((((((((***,,,---,,,***))))))))))))***,,,...///+++***)))((('''&&&&&&&&&&&&(((((((((&&&%%%&&&'''))))))***+++,,,...///000......---,,,***)))(((((((((((((((((('''%%%$$$### !!!""""""######"""%%%&&&''')))***************))))))***,,,......---((('''&&&(((***++++++***''''''((((((&&&$$$!!! !!! !!! ###$$$$$$$$$$$$$$$$$$###!!!!!!  """### !!!  """ ###***///+++$$$ yyytttkkkccc\\\YYYYYYYYY]]]```ccceeedddcccddddddeeennnuuuyyyuuudddGGG222+++===WWWooo{{{ooojjjmmmrrrsssrrrooommmnnnqqqtttrrrkkkeeeZZZUUUSSSUUUTTTPPPLLLMMMPPPUUUYYYYYYZZZ\\\ZZZVVVQQQNNNKKKIIIIIIHHHGGGFFFEEEFFFIIIMMMNNNLLLGGGCCC???>>>===<<<;;;;;;;;;;;;::::::999888888888999999777999;;;;;;::::::999999;;;===@@@CCCEEEEEEDDDDDDFFFHHHJJJMMMNNNNNNMMMLLLHHHIIIHHHDDDAAABBBHHHMMMYYY___aaa]]]YYYYYYYYYXXX[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUTTTQQQPPPQQQRRRQQQRRRTTTWWWYYYZZZ\\\\\\WWWWWWUUUUUUTTTUUUVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTOOOPPPPPPPPPOOOMMMKKKJJJEEEDDDCCCDDDFFFEEECCC@@@???>>>;;;888555444555777333444666777777777666555222111111444999===>>>>>>777555444444000...222999888>>>BBB@@@======;;;999666666555666888<<>>>>>===============;;;:::888666666666777888:::<<<===<<<888666555555:::===@@@CCCFFFGGGFFFFFFIIIIIIHHHHHHIIILLLNNNPPPNNNNNNLLLHHHCCCBBBDDDGGGUUU\\\aaa___\\\\\\\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUXXX\\\]]][[[WWWTTTSSSVVVWWWYYY[[[\\\]]]]]]]]]VVVUUUTTTSSSRRRSSSUUUVVVXXXWWWWWWWWWVVVUUUTTTTTTKKKKKKLLLLLLKKKJJJHHHHHHAAAAAABBBDDDEEEEEECCCBBBBBBAAA???;;;666333444666222333555666666555333222333111//////111444666777444444666888444000111666777>>>BBB@@@======>>>===999888666555666999<<<>>>;;;:::888555111//////000...111111......000111...///111222111...+++***************(((&&&&&&)))+++222000...,,,++++++------,,,,,,---000222444333222000...,,,+++,,,///222555444444444444555444111...------,,,+++***)))((('''++++++***+++,,,...000111,,,+++++++++,,,...111222222000.........---***((()))(((((()))+++,,,,,,***''''''''''''(((***+++,,,///111222222000.........++++++,,,---...------,,,)))((('''&&&&&&'''(((((('''&&&&&&''')))******)))%%%'''***+++,,,+++***((()))***---...///000///...%%%%%%&&&&&&&&&%%%###"""$$$###$$$&&&***---...---++++++***+++,,,...///111,,,+++)))'''''''''((())))))))))))(((&&&&&&''')))*********+++,,,---...///........................***)))(((&&&%%%$$$###""" !!!!!!"""""""""""""""###$$$''')))+++++++++++++++)))'''''')))+++,,,,,,***)))(((***,,,------,,,++++++,,,+++***'''$$$"""!!! !!!###$$$$$$"""##################"""###"""  !!!###!!!!!! !!!$$$---)))$$$"""###%%%""" !!!!!!!!! xxxssskkkccc\\\XXXVVVUUUYYY\\\___aaa````````````bbbiiiooosssxxxzzzvvvoooRRR<<<&&&&&&888RRRjjj~~~vvvppprrruuuuuusssnnnjjjhhhlllqqqrrrlllfff\\\VVVQQQQQQQQQOOOOOOQQQMMMRRRVVVWWWYYY[[[ZZZVVVNNNNNNNNNNNNOOOLLLIIIEEEDDDEEEGGGHHHIIIFFFAAA===========================;;;:::777555444555666777;;;===>>><<<666222111222888:::>>>AAAEEEGGGIIIIIILLLJJJFFFDDDEEEHHHLLLOOOOOONNNMMMIIIEEEBBBBBBCCCPPPXXX______^^^^^^]]][[[YYYZZZZZZYYYXXXVVVTTTRRRTTTYYY```cccaaa\\\VVVSSSXXXYYY[[[]]]^^^^^^]]]]]]WWWVVVTTTSSSRRRSSSTTTTTTWWWWWWWWWVVVVVVTTTSSSRRRIIIIIIIIIIIIIIIHHHGGGFFFAAACCCEEEGGGHHHGGGFFFEEEBBBCCCAAA===666333333555111222444666555333111//////...---,,,,,,...000222111111444888777333222555888???DDD@@@===>>>AAAAAA===;;;888555444666888:::888888777444000//////111///222333///,,,......,,,...000222222///---+++++++++++++++)))'''(((***---333111///,,,***)))((((((+++***+++---111222222111000///......///000222444444333333333333222000---,,,,,,+++***)))(((((('''*********+++,,,---...///,,,+++++++++,,,...///000///...------...---+++(((***)))(((***,,,------,,,)))((('''''''''(((***+++---///111111///---------)))***+++,,,---,,,+++***(((''''''&&&'''((()))***'''&&&&&&'''***++++++***&&&(((***+++,,,+++)))((()))+++...000111111000///(((&&&%%%%%%&&&&&&%%%$$$$$$######%%%))),,,......,,,++++++***+++,,,...///,,,+++)))''''''((()))***+++++++++)))'''''')))+++,,,++++++++++++,,,---...++++++,,,------...//////+++***(((&&&%%%$$$######""""""############"""""""""###%%%&&&((()))*********(((&&&%%%''')))*********)))((()))+++++++++***)))***+++,,,+++)))'''%%%"""!!! """$$$%%%%%%""""""############""""""###"""!!!  !!!!!! !!!###///---(((""" ######  !!!"""""""""""""""yyytttlllccc[[[VVVTTTSSSWWWZZZ^^^______^^^^^^______dddjjjnnnrrrvvvuuurrrXXXAAA*** ###555OOOggg{{{~~~wwwxxx{{{zzzxxxrrrlllhhhiiinnnoooiiibbbZZZUUURRRSSSSSSPPPNNNPPPLLLQQQUUUVVVXXX\\\[[[XXXRRRPPPNNNMMMLLLLLLJJJHHHFFFFFFFFFFFFFFFCCC???;;;999:::;;;<<<<<<=========;;;:::777444333333555666999<<<===;;;555000000111444666999>>>BBBGGGJJJLLLMMMJJJGGGDDDCCCEEEHHHJJJJJJJJJIIIGGGDDDBBBAAA@@@JJJSSS\\\^^^]]]^^^^^^[[[YYYZZZ\\\\\\[[[XXXTTTRRRRRRXXX___cccbbb]]]WWWTTTUUUWWWYYY\\\]]]^^^]]]]]]XXXXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPOOOKKKKKKKKKJJJIIIHHHHHHGGGDDDFFFIIIJJJIIIHHHFFFFFF@@@BBBBBB===777333444777222333555666555222///---((()))******,,,---000222000...///555888666555666888@@@DDDAAA<<<>>>AAACCCEEEBBB===999777777999:::777777555333000///000111---222333///,,,---...---...111333444222000......,,,,,,+++***)))))),,,///111000///---***((('''&&&***)))))),,,///111111000///000000000111222222333444333222222222111///,,,+++++++++*********))))))***+++,,,,,,------------,,,,,,++++++,,,---.........------...///...,,,******))))))***,,,.........+++***((('''''''''))))))+++---//////---,,,,,,,,,'''(((***+++++++++)))((()))((('''&&&&&&&&&'''((('''&&&&&&'''***++++++***'''((()))***+++***))))))***,,,///111222111000///+++(((%%%$$$&&&((('''&&&&&&$$$###%%%'''***+++***++++++***))))))***+++,,,,,,+++)))''''''(((***+++------,,,***((()))+++---///...------,,,,,,------)))))))))***+++,,,,,,,,,---+++)))'''%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$&&&'''(((+++(((%%%%%%&&&)))*********)))(((((())))))((('''&&&''')))******)))(((&&&###!!!!!!###############$$$$$$$$$$$$######"""!!!!!!!!! !!!"""'''***)))###!!!""" """###$$$$$$$$$$$$yyytttlllbbbZZZUUURRRQQQWWWYYY]]]^^^^^^]]]]]]^^^\\\aaagggkkknnnrrrtttttt\\\EEE...### 222LLLeeexxx}}}}}}~~~|||vvvooohhhhhhllllllfff___XXXTTTSSSUUUUUUQQQMMMNNNMMMRRRUUUVVVYYY]]]]]]ZZZVVVRRRMMMJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFCCC???<<<777777999:::;;;<<<<<<<<<<<<:::666444222333444555666:::<<<:::444000000222111333666;;;@@@FFFKKKMMMLLLJJJGGGEEECCCCCCDDDDDDEEEFFFFFFEEEDDDBBBAAA@@@FFFPPPYYY\\\]]]^^^]]][[[YYY[[[]]]^^^]]]YYYUUURRRRRRWWW^^^bbb```\\\WWWUUUQQQSSSWWWZZZ\\\]]]]]]]]]ZZZZZZYYYXXXWWWUUUTTTTTTRRRRRRSSSSSSQQQOOONNNLLLNNNNNNMMMLLLKKKJJJJJJIIIEEEHHHJJJKKKIIIFFFDDDDDD>>>@@@AAA===777444666999333444666777666222///,,,"""$$$'''***,,,///222444111,,,,,,111666777777888999@@@DDD@@@<<<===AAADDDLLLIIIDDD???<<<<<<===>>>666666555222000///000111,,,111222///,,,...000//////222555666444222000000,,,,,,,,,+++***+++...000000//////---+++)))'''%%%)))((((((***---///000//////000111222222222222222444222111111111000...,,,,,,++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,+++,,,,,,---------------...000///---++++++***)))***---/////////---+++)))'''&&&'''((()))***,,,......,,,+++++++++&&&''')))***+++***(((''')))((('''%%%$$$$$$%%%%%%&&&%%%%%%&&&)))+++******((())))))************)))+++---000222333222000///---)))%%%$$$&&&))))))((((((&&&$$$$$$%%%'''''''''+++***((('''''''''((()))---+++)))''''''(((***,,,......---+++)))***,,,...111111000......---------'''(((((((((((()))))))))...,,,***'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&''',,,)))&&&%%%''')))***+++***)))''''''((((((&&&%%%###$$$&&&((())))))((('''"""  """""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""!!!   !!!!!!)))---'''"""###$$$""" !!!"""$$$$$$%%%%%%%%%uuuhhh^^^WWWRRRQQQTTTZZZ[[[\\\]]]]]]^^^aaaccc^^^___bbbeeeiiinnnrrrttt^^^III111$$$###222III___sss|||}}}{{{qqqfffeeekkknnnjjjddd\\\WWWTTTUUUUUUQQQOOOPPPKKKNNNRRRVVVYYYZZZZZZZZZYYYWWWSSSNNNIIIHHHIIIKKKKKKJJJHHHFFFDDD@@@<<<999888777666666666888999::::::;;;;;;888444333444666999888777666444333111111666444333777>>>EEEGGGHHHFFFCCC@@@???@@@BBBCCCBBB???======???BBBCCCAAA>>>@@@JJJUUUYYYXXXVVVWWWZZZ[[[[[[ZZZ[[[[[[ZZZXXXUUUQQQUUUZZZ^^^^^^\\\XXXUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^```^^^[[[\\\___]]]YYYTTTSSSRRRSSSSSSRRROOOMMMNNNKKKJJJLLLOOOPPPLLLHHHHHHHHHIIIIIIGGGBBB;;;666:::;;;;;;<<<<<<;;;;;;:::::::::999888555111...+++***(((''')))---111333444111111333555999;;;;;;:::>>>@@@AAA???======@@@DDDJJJIIIFFFAAA;;;888:::<<<;;;777111///000111000///222222000///...............000444777777555222000,,,+++*********+++,,,---,,,...000000---(((%%%$$$%%%(((,,,---,,,---///222666666555222000000111444555333222222333222000...+++++++++++++++***)))((())))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------,,,,,,---000333999333***$$$###&&&)))+++)))***,,,,,,,,,)))&&&$$$&&&(((******(((''''''''')))))))))((('''&&&$$$###&&&%%%%%%''')))***)))(((((('''''''''((()))******....../////////...,,,++++++)))'''&&&%%%&&&((())))))***)))'''%%%%%%'''))))))((((((((((((((()))***,,,***(((''')))*********///...---,,,,,,---///000333333222000...------...'''%%%$$$%%%(((***(((&&&)))******(((%%%######$$$$$$&&&''''''&&&%%%%%%&&&&&&$$$""" !!!###%%%''''''&&&%%%%%%&&&)))***))))))******((('''%%%$$$$$$######&&&***,,,***'''%%%###!!!  !!!"""%%%&&&((()))((('''%%%$$$%%%$$$#########"""  &&&&&&'''''''''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$uuuhhh___XXXRRRRRRTTT[[[]]]^^^^^^]]]^^^___aaa______```cccggglllpppsss___JJJ111$$$###111EEE[[[nnnyyyyyy}}}|||rrrhhheeehhhjjjgggccc]]]XXXTTTUUUTTTPPPNNNOOOLLLNNNPPPSSSVVVXXXYYYYYYYYYWWWTTTOOOJJJHHHJJJLLLMMMLLLJJJHHHEEEAAA<<<999888777777666777888999::::::<<<<<<;;;777555666777777666555555444444444555666555666999>>>CCCFFFHHHEEEBBB@@@???@@@AAAAAA@@@???===<<<>>>@@@BBBAAA???===DDDMMMSSSUUUVVVYYY\\\[[[ZZZYYYZZZZZZZZZWWWUUUTTTWWWZZZ]]]\\\YYYTTTQQQVVVWWWYYY[[[\\\]]]]]]]]]___aaa```^^^___aaa___[[[UUUTTTTTTTTTTTTSSSOOOMMMLLLJJJJJJMMMRRRSSSPPPLLLKKKKKKKKKKKKIIIDDD===777999999:::;;;;;;<<<<<<<<<;;;;;;;;;:::777333000...,,,+++)))+++...111333444222333444777999;;;;;;;;;@@@AAAAAA???<<<<<>>888...'''$$$%%%&&&'''(((***+++,,,+++)))&&&$$$%%%'''))))))'''&&&&&&''')))))))))(((''''''&&&&&&''''''''')))++++++)))(((((((((((((((((()))***+++,,,------...---,,,+++******)))'''&&&&&&&&&&&&'''((())))))((('''&&&((())))))(((((((((((()))******+++)))''''''((())))))))),,,+++******+++---///000333222111///---,,,,,,---&&&$$$###%%%((())))))''')))******(((%%%######$$$%%%'''(((((('''&&&&&&'''&&&$$$""" !!!###$$$''''''&&&%%%%%%&&&(((***))))))***)))((('''%%%$$$%%%$$$###%%%(((***((('''&&&%%%###"""!!!"""###$$$&&&'''((()))((('''%%%$$$&&&$$$######$$$###!!! ###$$$%%%''''''''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$ttthhh___XXXSSSRRRUUU]]]^^^``````___^^^___aaa_________aaadddiiinnnqqq___JJJ222######///AAATTTggg{{{~~~uuutttwww{{{|||uuummmhhhgggfffcccaaa]]]XXXTTTTTTSSSOOOMMMNNNMMMNNNOOOPPPSSSUUUWWWXXXYYYXXXUUUPPPKKKIIIJJJKKKPPPOOONNNKKKFFFAAA<<<:::999888888888888999999::::::<<<>>>>>><<<999888888555444333222333555777888666777999;;;<<<@@@DDDGGGDDDBBB@@@???@@@@@@???>>>???>>>======@@@AAAAAAAAA:::>>>DDDJJJQQQWWW[[[]]]ZZZYYYXXXYYYYYYYYYWWWUUUWWWYYY[[[\\\ZZZVVVQQQNNNVVVWWWYYY[[[]]]]]]\\\\\\___bbbcccbbbccceeeaaa\\\VVVUUUUUUUUUUUUSSSOOOLLLHHHHHHJJJOOOUUUVVVTTTQQQOOOOOOOOONNNLLLFFF>>>888555666777888:::;;;<<<============<<<:::777444222000...,,,,,,...111222222333444666888:::<<<======CCCDDDCCC@@@<<<;;;>>>AAA@@@@@@???===::::::;;;===999777333111111111000///............/////////000000222444666555333///------,,,+++******+++,,,---...111333222///+++'''&&&%%%'''***+++,,,---000222222333333333222444666999555444333333333222000...++++++,,,---............)))(((''''''(((***,,,---............,,,***((('''+++,,,,,,------,,,,,,+++,,,------,,,+++,,,...111<<<666---'''$$$$$$$$$%%%'''((()))******(((&&&$$$$$$%%%''''''&&&%%%%%%&&&***)))(((''''''((())))))((()))***,,,...---***'''(((((((((((()))***+++,,,++++++,,,,,,,,,+++******)))))))))((('''&&&%%%%%%'''(((******)))((()))***)))))))))))))))***++++++***(((&&&&&&((()))((((((((((((''''''(((+++---///333222000...,,,,,,,,,---$$$######$$$'''))))))))))))***)))'''$$$###$$$%%%&&&((())))))(((''''''(((%%%$$$""" !!!"""###&&&''''''&&&%%%%%%(((***)))***))))))(((&&&%%%$$$&&&%%%###$$$&&&''''''&&&'''&&&%%%$$$$$$$$$%%%&&&(((((())))))((('''%%%$$$&&&%%%$$$$$$%%%%%%###!!!!!!!!!!!!!!! !!!"""###%%%'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%ttthhh```YYYTTTSSSVVV]]]___aaabbbbbbaaaaaabbb___^^^^^^___bbbggglllooo```KKK333$$$$$$...>>>OOOaaauuu}}}sssoooqqqtttyyywwwsssooojjjeee```]]][[[UUURRRRRRRRRNNNNNNOOOOOONNNNNNOOOQQQSSSVVVXXXXXXXXXUUUQQQMMMJJJJJJKKKQQQQQQQQQMMMHHHAAA===::::::999999999999::::::::::::===???AAA@@@>>>;;;:::444333111000000333555777444777:::;;;;;;<<>>@@@@@@??????AAACCCDDDDDD;;;:::===CCCMMMUUUZZZ\\\ZZZXXXWWWWWWXXXXXXWWWUUUXXXYYY[[[[[[YYYVVVRRRPPPTTTUUUXXX[[[]]]^^^^^^^^^^^^bbbddddddfffgggccc]]]VVVUUUTTTTTTSSSQQQMMMIIIDDDEEEIIIOOOUUUWWWVVVTTTRRRQQQQQQPPPMMMFFF>>>999222222333555777999;;;<<>>===<<<:::888777222000---,,,...///000000000333666999<<<>>>@@@BBBGGGGGGFFFBBB===;;;===@@@>>>>>>===<<<::::::::::::888777555333222111//////+++,,,---...///000000111111333444555444222///---...---,,,+++***+++,,,---...111444555222///---,,,'''((()))***,,,---///111///000111111000111444666555444333222333222///---)))***+++---...///000000,,,***'''&&&&&&(((+++---,,,---......,,,***((('''+++++++++,,,,,,+++++++++***++++++***))))))+++---111,,,&&&###"""$$$%%%%%%%%%&&&'''(((((('''%%%%%%"""$$$%%%%%%$$$$$$%%%&&&)))(((&&&%%%&&&(((***+++)))***,,,...///...***&&&((((((((())))))+++,,,---+++++++++++++++++++++***)))***++++++***)))'''%%%&&&(((+++++++++*********)))))))))))))))***+++,,,***((('''((()))***)))((('''&&&%%%%%%&&&(((***+++333111...---------,,,,,,###""""""###%%%((()))***))))))(((&&&$$$###$$$%%%''')))+++***)))((()))***&&&%%%###!!!!!!!!!"""###&&&'''((('''%%%$$$'''*********)))((('''&&&%%%%%%'''&&&$$$###$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&))))))))))))(((&&&%%%$$$%%%$$$$$$%%%&&&&&&%%%#########"""!!!!!!!!!!!!!!!!!!"""###%%%&&&((())))))%%%&&&&&&&&&&&&&&&&&&%%%~~~ssshhhaaa[[[UUUTTTVVV[[[^^^bbbdddcccbbbbbbbbb]]]]]]]]]^^^bbbfffkkkmmm```LLL555&&&!!!&&&000???OOO```sssrrrlllmmmooovvvwwwxxxvvvppphhh```[[[XXXSSSOOOPPPPPPNNNOOOQQQOOOOOONNNNNNPPPSSSWWWYYYWWWWWWUUURRRMMMJJJIIIIIIOOOQQQQQQNNNHHHBBB>>><<<:::;;;;;;;;;;;;::::::::::::<<>>888000000111222444777999;;;??????>>>===<<<;;;:::999333111---,,,,,,------------000666:::===@@@DDDGGGJJJKKKJJJFFF@@@======??????>>>===<<<;;;:::888777777777666555333000//////***+++---///000111111111111222444555444222000...///...,,,+++++++++,,,,,,---000444666666444222222)))(((((()))+++---...//////000111111000000222333555333222222111000...+++&&&''')))+++---.../////////,,,)))&&&%%%'''***,,,***+++,,,,,,,,,+++***)))***++++++++++++++++++***((())))))((('''&&&'''))))))&&&###"""###%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$######$$$&&&((('''%%%%%%%%%'''***+++)))***,,,...///...***&&&'''''''''((()))+++,,,---++++++++++++++++++,,,,,,***+++---......,,,***(((&&&(((+++++++++*********(((((((((((()))***+++,,,+++***)))***++++++***)))((('''%%%$$$$$$%%%&&&'''///---++++++,,,,,,+++)))"""""""""###$$$&&&)))+++))))))(((%%%###"""$$$&&&(((***++++++***))))))***'''&&&$$$###"""""""""###%%%(((***(((%%%$$$&&&)))******)))((('''&&&&&&%%%'''&&&%%%$$$######%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%$$$$$$######%%%'''((('''%%%%%%$$$###"""""""""############$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}ssshhhaaa\\\VVVUUUWWWYYY\\\aaacccbbbaaa______XXXYYY[[[]]]aaaeeehhhjjj```NNN999***!!!""")))444DDDTTTcccuuutttlllkkkmmmsssuuuxxxxxxtttlllbbb\\\XXXRRRNNNOOOOOOMMMNNNQQQNNNMMMMMMNNNPPPSSSWWWYYYUUUUUUUUURRRNNNJJJHHHGGGKKKNNNPPPNNNHHHBBB???>>>;;;<<<<<<<<<<<<;;;;;;::::::;;;===@@@BBBBBB???<<<555333111///...//////000000222666999;;;>>>AAADDDFFFFFFFFFHHHIIIHHHEEEBBBAAACCCFFFGGGGGGGGGHHHJJJCCC@@@>>>AAAJJJSSSZZZ\\\ZZZXXXWWWWWWXXXYYYYYYXXXVVVWWWXXXYYYZZZZZZZZZZZZTTTTTTUUUWWWZZZ^^^bbbddd^^^cccfffgggiiikkkgggaaaYYYVVVRRROOOMMMKKKHHHGGGBBBDDDGGGKKKOOORRRSSSTTTRRRRRRQQQPPPMMMGGG???999222111111222333666888999======<<<;;;;;;:::::::::444111...,,,,,,---,,,,,,+++000666:::<<<@@@EEEIIIMMMOOOOOOLLLEEEAAA@@@@@@AAA@@@>>>>>>===;;;888555555777888777333000//////+++,,,...000222222222222000111333555555444333222///...---,,,++++++,,,,,,,,,000444777666555444444,,,***((((((***,,,,,,,,,000111333333222222333444444222111000000...,,,)))%%%&&&(((***,,,---......///---***''''''(((***,,,++++++******++++++++++++***++++++,,,,,,++++++***'''((()))(((&&&%%%%%%&&&(((&&&$$$###$$$%%%$$$###"""######$$$%%%%%%%%%%%%"""###$$$###"""###%%%'''(((((('''''''''(((***+++((()))***,,,...---***'''&&&&&&&&&'''(((***+++,,,++++++******++++++,,,---***,,,.../////////---,,,'''(((******)))((()))***''''''''''''(((***+++++++++******+++,,,,,,+++))))))(((&&&$$$###$$$%%%&&&)))((('''))),,,---***&&&""""""###""""""$$$'''***(((((('''$$$""""""$$$'''(((***++++++***))))))***((('''&&&%%%$$$$$$######$$$(((+++)))%%%###%%%)))+++***)))'''&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""""""""$$$'''((('''&&&'''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''|||rrrhhhbbb\\\WWWVVVXXXWWW[[[___aaa___[[[XXXWWWRRRTTTWWW[[[___ccceeeggg___OOO<<<...$$$###,,,888IIIZZZiiixxxwwwmmmjjjlllrrrrrrtttuuutttnnnfff___ZZZTTTOOONNNMMMKKKKKKMMMJJJKKKKKKMMMPPPSSSVVVWWWSSSTTTTTTRRRMMMIIIFFFEEEEEEJJJNNNMMMGGGBBB??????<<<======>>>===<<<;;;:::999999;;;>>>AAABBB???<<<444444222111111000000111000111444999???CCCEEEFFFEEEEEEGGGIIIKKKJJJGGGDDD???CCCGGGIIIIIIHHHHHHIIIEEECCCBBBEEEKKKTTT\\\```[[[YYYWWWWWWYYYZZZZZZYYYTTTUUUVVVXXXYYYZZZ[[[[[[XXXWWWUUUVVVXXX\\\aaadddaaaeeeggghhhjjjmmmjjjeee\\\XXXRRRMMMKKKJJJIIIHHHEEEGGGIIIKKKLLLOOOQQQSSSSSSRRRRRRQQQNNNHHH@@@;;;666555444444444666888999::::::999999999999999999666333///------...------+++111777:::;;;>>>CCCHHHOOORRRTTTQQQKKKEEEBBBBBBAAA@@@???@@@@@@>>>999555444777999888444000//////,,,---000222333333333222///000222555666777777777000///---,,,++++++,,,,,,,,,000444666555333111111///,,,(((((()))++++++***---///111222222333444666333111//////...---***(((%%%&&&(((***+++,,,---------,,,***))))))+++---///---,,,***)))((()))***+++++++++,,,,,,,,,,,,++++++((()))***)))'''%%%%%%&&&&&&$$$######$$$$$$"""!!!!!!!!!"""######$$$%%%%%%"""###$$$###"""###&&&(((******************++++++''''''''')))++++++)))((($$$%%%%%%&&&''')))+++,,,***))))))))))))***+++,,,***+++,,,...////////////((())))))((('''&&&((()))%%%%%%&&&&&&''')))***+++*********+++,,,,,,***((()))(((&&&%%%$$$%%%'''((()))((()))...222333...)))"""######""" """&&&***((((((&&&$$$""""""%%%'''(((***++++++***))))))******)))((('''&&&%%%$$$$$$$$$(((,,,***%%%"""%%%)))+++***)))'''&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&(((######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!!!!!!!$$$'''(((((('''((('''%%%$$$###$$$%%%&&&%%%$$$#########$$$%%%&&&((('''&&&%%%%%%&&&'''(((~~~{{{rrrhhhbbb]]]WWWVVVXXXWWWZZZ^^^___[[[WWWRRRPPPNNNPPPUUUZZZ^^^aaacccddd___PPP>>>000&&& ###...;;;MMM___mmm{{{yyyoookkklllrrrpppooopppqqqooohhhccc]]]VVVPPPNNNLLLIIIHHHKKKGGGHHHJJJLLLOOORRRUUUVVVRRRSSSTTTQQQMMMHHHEEEDDDBBBGGGLLLLLLGGGAAA@@@AAA<<<===>>>>>>>>>===;;;:::999888999<<<@@@AAA???<<<444444444333333333333222111111333999BBBGGGHHHGGGCCCDDDFFFJJJLLLKKKHHHEEE===BBBHHHJJJIIIHHHHHHHHHFFFEEEEEEGGGMMMUUU^^^ddd\\\ZZZXXXXXXYYYZZZ[[[ZZZTTTTTTUUUVVVWWWYYYZZZ[[[\\\ZZZVVVUUUVVVZZZ___ccccccgggiiiiiilllooommmhhh___ZZZRRRMMMJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMPPPSSSSSSSSSSSSRRRPPPJJJBBB<<<:::999777666666777888:::999888888777777888888999777444000......//////...---222888;;;;;;<<>>>>>;;;::::::;;;======;;;999777666777;;;@@@AAA===888777444111000222222000...222222444999@@@HHHMMMOOOGGGDDDBBBDDDIIIKKKHHHEEECCCFFFIIILLLMMMKKKIIIGGGFFFDDDDDDJJJSSS\\\aaacccaaaaaa^^^[[[[[[]]]\\\XXXVVVVVVUUUUUUWWWYYY[[[\\\\\\^^^______^^^^^^___aaahhhgggfffgggiiijjjiiihhhccc]]]VVVSSSTTTSSSOOOKKKNNNNNNOOONNNLLLLLLMMMOOOQQQSSSVVVXXXVVVNNNDDD===999:::;;;:::999888999:::999888888777777888888999<<<888444111111222222222000111444888===???>>>===FFFKKKPPPPPPKKKFFFEEEEEEGGGFFFGGGJJJMMMJJJAAA::::::999888999999666000+++//////000333666666444222......000333777:::;;;:::666222...---//////...,,,---///111111///---,,,---///...,,,***)))))))))***---...//////000222777:::///---,,,***))))))***+++++++++,,,,,,,,,,,,+++******)))))))))+++...111222444---((())))))&&&%%%&&&******+++,,,,,,***)))(((***))))))((('''&&&&&&&&&%%%$$$""" !!! !!!###$$$$$$"""&&&&&&&&&&&&'''''''''((()))***,,,......---,,,+++&&&%%%$$$$$$$$$%%%&&&'''&&&%%%######$$$&&&)))+++&&&(((******))))))+++---,,,******,,,///111///---,,,***'''$$$######$$$$$$&&&&&&&&&&&&'''''''''((()))))))))))))))(((''''''&&&&&&&&&''''''((()))***))),,,111777:::666...'''(((&&&%%%$$$$$$%%%&&&(((''''''&&&%%%&&&'''((()))'''((()))***+++,,,,,,,,,***)))((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%------,,,+++***'''%%%$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%###  ###$$$$$$"""  """%%%&&&&&&'''&&&$$$$$$$$$&&&((()))$$$$$$###$$$&&&(((+++---)))(((&&&%%%$$$%%%'''(((xxxpppfff___]]]ZZZVVVSSSRRRSSSTTTUUUTTTSSSQQQOOOPPPPPPRRRVVV[[[_________\\\SSSDDD444)))###"""###***666KKK```oooyyy{{{rrrnnnllljjjmmmppppppqqqqqqlllfff___ZZZTTTNNNKKKIIIFFFEEEDDDDDDDDDFFFHHHJJJMMMNNNQQQQQQQQQRRRQQQMMMGGGCCCBBBEEEIIIJJJGGGCCC???===999999:::<<<===<<<:::777999777777;;;???AAA===:::888666444333444444111///222222444888>>>EEEJJJMMMHHHEEEBBBDDDHHHKKKIIIGGGDDDGGGKKKMMMNNNKKKHHHFFFGGGEEEEEEJJJTTT\\\aaacccddddddaaa\\\[[[[[[XXXSSSVVVVVVWWWWWWXXXZZZ[[[\\\___aaabbbbbbaaa```bbbcccfffeeeeeefffhhhhhhgggfffeee___XXXUUUVVVVVVSSSPPPQQQPPPOOOLLLJJJJJJMMMPPPSSSUUUXXXZZZXXXQQQHHHAAA999::::::999888888888999999999999::::::;;;;;;;;;===:::555333333333333222222222444888;;;===;;;:::>>>DDDJJJLLLIIIGGGGGGHHHJJJIIIIIILLLNNNLLLDDD>>>999999999999999666///***......000222555555333111......///333777999:::999444111......///000///...///000111111111000///...///...,,,***)))))))))***,,,---...//////111444777......,,,+++***************++++++,,,,,,,,,++++++************,,,---///000111+++&&&'''(((%%%$$$%%%'''((())))))******************))))))(((''''''&&&$$$###"""!!!!!! !!!###$$$###"""%%%%%%&&&'''(((((((((''')))***,,,---...---,,,+++'''&&&$$$###"""######$$$$$$###""""""$$$'''***,,,///,,,)))'''((()))))))))+++***)))+++...///...,,,+++***(((&&&$$$######$$$%%%&&&&&&'''(((((())))))***************)))((((((''''''&&&&&&&&&'''(((((()))+++///555888777111---***)))'''&&&&&&''')))***((('''&&&&&&&&&(((***+++)))******+++,,,,,,,,,,,,)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%,,,,,,---,,,***(((%%%###$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&### !!!$$$%%%%%%"""  """%%%&&&&&&&&&%%%#########%%%&&&(((%%%%%%$$$$$$%%%(((***,,,)))(((&&&%%%$$$%%%&&&'''~~~uuunnneee___\\\YYYUUURRROOOOOOPPPPPPPPPPPPOOOOOOQQQQQQSSSVVVZZZ]]]]]]]]]XXXPPPCCC555***%%%######(((333GGG\\\jjjuuu{{{sssooonnniiimmmooonnnpppqqqmmmggg\\\YYYSSSNNNKKKHHHDDDBBBBBBBBBBBBBBBCCCEEEHHHIIIMMMNNNOOOPPPQQQNNNJJJFFF???AAAEEEIIIJJJGGGBBB===999999:::;;;===<<<:::777<<<:::888:::===>>>===:::999888888888888666333000222222444777<<>>?????????>>>;;;777555444444444333333333444777999:::999777999>>>DDDGGGFFFFFFGGGIIILLLKKKJJJKKKLLLJJJDDD???888888999:::999555...)))------///111444444222000//////000333666888888888222000......000111111000333111000111444555333000///---,,,***))))))))))))***,,,...///......000111.........---,,,+++)))((())))))******+++++++++,,,******+++,,,------------///)))&&&''''''%%%%%%(((&&&&&&&&&'''((()))++++++***************)))((('''############"""!!! !!!###$$$$$$"""###$$$&&&((())))))((('''((()))+++------,,,+++***'''&&&$$$"""!!!!!!!!!"""""""""!!!"""$$$'''***,,,666000)))&&&((()))'''%%%***))))))***,,,---,,,***))))))((('''&&&%%%###"""%%%&&&'''((()))***+++,,,++++++,,,,,,++++++***)))(((((('''&&&&&&&&&&&&''''''(((***...222333222000,,,+++)))(((((()))+++,,,)))(((&&&%%%&&&(((+++---***+++,,,,,,,,,,,,++++++''''''&&&%%%$$$$$$$$$$$$'''''''''''''''&&&%%%%%%***,,,------,,,(((%%%"""$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&$$$!!!!!!###%%%&&&&&&###!!! ###%%%&&&%%%%%%$$$###"""###$$$%%%&&&&&&%%%%%%%%%%%%''')))******)))'''%%%$$$$$$%%%%%%{{{yyyqqqllleee___[[[WWWSSSPPPMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRUUUYYY[[[[[[[[[UUUMMMAAA555+++%%%$$$$$$)))222CCCWWWfffppp||||||tttooonnnjjjmmmnnnlllmmmnnnkkkeee\\\XXXTTTOOOLLLHHHDDDAAABBBAAAAAAAAAAAACCCDDDEEEJJJJJJLLLNNNOOONNNKKKHHH@@@@@@BBBFFFJJJJJJFFFBBB>>><<<::::::;;;<<<<<<;;;AAA>>>;;;::::::;;;999888999:::<<<<<<;;;888444222222333555777999>>>BBBFFFIIIFFFDDDDDDGGGKKKMMMMMMGGGJJJMMMOOONNNKKKFFFCCCEEEDDDFFFLLLVVV___dddfffaaacccbbb```______[[[UUUWWWXXXZZZ[[[\\\\\\[[[[[[[[[]]]^^^^^^]]]]]]^^^```cccbbbbbbdddffffffeeecccgggbbb[[[WWWXXXYYY[[[[[[YYYXXXUUURRROOONNNQQQSSSWWWXXX[[[]]]]]]XXXQQQLLL???>>>============<<<;;;;;;===???AAABBBCCCCCCCCC???<<<888666555555444333333333333555888999888777999===AAADDDDDDEEEFFFHHHKKKJJJHHHHHHGGGCCC>>>999666777:::;;;999444...***------///111444444222000111000111444777888888777////////////111222222222555111///111666888555111...---+++***)))((())))))(((+++...///---,,,,,,,,,......//////---,,,***((((((((((((((()))******+++***+++,,,......---,,,+++---(((&&&((((((&&&'''+++((('''&&&&&&''')))***,,,***++++++++++++***)))((("""######$$$###"""!!! !!!$$$%%%$$$###!!!###''')))***)))(((&&&'''(((***,,,,,,+++***)))&&&%%%$$$"""""""""###$$$######""""""$$$&&&(((***333000---***)))(((&&&%%%)))))))))***++++++***)))(((((())))))(((&&&###"""%%%%%%'''(((***,,,---...---------------,,,++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%'''))),,,...///,,,+++***((((((***+++,,,((('''%%%$$$%%%(((+++---******+++++++++******)))&&&%%%%%%$$$######$$$$$$'''''''''''''''&&&%%%%%%)))+++---...---)))%%%"""$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&$$$""""""$$$&&&''''''###""" !!!###%%%&&&%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((+++***((('''&&&%%%%%%&&&|||wwwsssqqqmmmiiiddd___ZZZUUUQQQOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPRRRTTTXXXZZZZZZYYYSSSKKK@@@444***&&&$$$%%%,,,222AAASSSbbblllwww}}}tttnnnmmmkkkmmmmmmjjjjjjllliiiccc]]]ZZZUUUQQQMMMJJJFFFCCCCCCCCCBBBAAABBBCCCDDDEEEGGGGGGHHHKKKMMMMMMJJJHHHBBBAAA@@@CCCGGGJJJIIIGGGCCC???;;;888:::===@@@AAADDDAAA===:::888777555444999;;;===???===:::666444333555666777888;;;@@@DDDJJJHHHFFFFFFHHHKKKMMMNNNIIIJJJMMMNNNMMMJJJFFFDDDCCCCCCEEELLLWWWaaafffgggaaadddccc`````````\\\VVVVVVWWWYYY[[[[[[[[[ZZZYYYXXXZZZ\\\\\\\\\\\\^^^```bbbbbbccceeehhhiiigggeeeeeeaaa[[[WWWWWWYYY[[[]]][[[[[[\\\ZZZXXXVVVVVVVVVXXXYYY[[[]]]]]]ZZZTTTOOOEEECCCAAAAAABBBBBB@@@>>>===>>>@@@BBBDDDEEEFFFFFF???<<<999777666555444222222111222444777999999888888;;;>>>AAADDDFFFHHHJJJKKKJJJHHHFFFCCC>>>999555444666999:::888444///,,,......000222555555333111333222333555777888888666---...000000111222333333555111///000555777555222...---+++)))((((((((()))(((+++...///---+++******---...//////...---+++***'''''''''''''''((()))***)))+++---......---+++******&&&%%%&&&&&&$$$&&&++++++***(((''''''((()))*********,,,,,,,,,+++)))(((""""""$$$$$$$$$###!!!  """%%%&&&&&&%%%"""$$$''')))***)))'''&&&&&&''')))++++++***)))(((%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&***///222111+++'''&&&(((((()))******)))((((((((('''((()))***)))'''$$$"""%%%%%%''')))+++,,,...///...............---,,,,,,++++++)))((('''&&&&&&&&&%%%%%%$$$###$$$&&&)))++++++***(((''''''(((***+++'''%%%$$$###$$$&&&)))***((())))))))))))(((((('''%%%%%%$$$#########$$$$$$&&&''''''((((((''''''&&&(((***---...---)))%%%"""$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%$$$"""###%%%'''((('''$$$"""!!!!!!###%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&+++***)))(((((('''''''''|||vvvrrrnnnllliiigggccc^^^YYYTTTOOOMMMNNNNNNOOOPPPQQQQQQPPPPPPOOOOOOPPPSSSWWWYYYYYYYYYRRRKKK>>>222)))%%%%%%%%%---222???QQQ___jjjuuu}}}sssmmmkkklllmmmllliiiiiikkkiiiddd```\\\VVVQQQNNNKKKHHHEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFHHHJJJJJJHHHFFFBBB@@@???@@@CCCFFFHHHHHHFFFAAA<<<999:::>>>BBBDDDCCCAAA>>>:::666444333222777:::===>>>===:::888777444666999999888;;;@@@EEEKKKJJJIIIHHHIIIJJJMMMNNNIIIJJJKKKKKKJJJHHHFFFEEECCCCCCEEEMMMWWW```dddeeedddeeeccc___^^^^^^ZZZTTTVVVVVVWWWXXXXXXXXXXXXXXXXXXZZZ\\\^^^^^^___bbbdddbbbbbbeeehhhlllmmmkkkjjjdddaaa]]]ZZZXXXZZZ\\\^^^\\\^^^``````___]]]\\\]]]ZZZ[[[\\\]]]]]][[[VVVRRRJJJGGGEEEEEEGGGGGGDDDAAA@@@@@@AAAAAACCCEEEGGGHHHAAA>>>;;;999888777555333333222222444777999999999444555888===AAAFFFIIIKKKIIIIIIIIIHHHDDD>>>999555222555888888666333111000000000222444777777555333444333333555666777666555,,,...111222222222333444333000...///222333222111...,,,+++)))(((((((((((())),,,...///---+++++++++---..................---***)))(((''''''((()))***)))+++---......---,,,***'''$$$$$$%%%###!!!$$$)))+++***))))))((((((((()))(((***+++,,,,,,+++)))((("""######$$$######""""""!!! !!!###&&&(((((('''$$$%%%'''))))))((('''&&&%%%&&&(((******)))((('''$$$$$$######$$$&&&((()))(((''''''&&&%%%%%%%%%%%%%%%---555444---'''(((+++)))***+++***)))''''''((('''((()))***)))'''%%%###%%%%%%'''(((***,,,---.........//////......---,,,******)))''''''&&&&&&&&&''''''&&&$$$###$$$'''***)))(((&&&%%%%%%&&&((()))&&&%%%$$$$$$$$$%%%&&&'''&&&''''''(((((((((''''''%%%%%%$$$######$$$$$$%%%%%%&&&'''((((((((((((((()))***,,,---,,,)))&&&###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''((('''%%%###!!!"""###%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((('''yyytttpppmmmkkkffffffccc^^^XXXRRRNNNLLLKKKMMMNNNPPPPPPOOOMMMLLLNNNNNNOOORRRVVVYYYYYYYYYSSSKKK===000'''$$$$$$&&&---111===OOO___kkkwww|||rrrmmmkkkkkklllkkkiiijjjnnnmmmjjjaaa\\\VVVPPPMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDFFFGGGGGGEEECCC===>>>?????????@@@BBBDDDCCC@@@<<<;;;<<>>===<<<999666444333333555888<<<===;;;999999999555888;;;:::999;;;AAAFFFKKKKKKKKKKKKJJJJJJKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEGGGMMMVVV]]]___```aaaaaa___[[[ZZZ[[[YYYTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWYYY\\\^^^```bbbeeegggbbbdddgggkkkoooqqqpppooofffdddbbb___\\\\\\^^^```]]]___aaabbbaaaaaacccddd]]]]]]^^^^^^^^^\\\WWWTTTMMMJJJGGGGGGIIIJJJFFFCCCBBBAAA@@@@@@AAADDDFFFHHHDDDAAA>>>===;;;:::777555666555444555777888888777111222333777<<>>@@@@@@>>>======>>>??????>>>999::::::999666555444555333777;;;<<<:::999999;;;666999<<<<<<:::<<>><<<999777999777555555777777777666222111111333777:::===>>>>>>AAAFFFGGGEEEAAA<<<999000333555555333333555777444444666888;;;;;;999777222111000111222333111///,,,///333333222111222444...///...,,,******,,,...---,,,***)))((('''((((((,,,---//////...---...///------,,,---...000222333222000...,,,++++++,,,---******+++,,,------------,,,*********(((%%%(((...###$$$&&&((())))))((((((&&&(((***,,,,,,+++((('''$$$$$$"""""""""###$$$%%%###"""###&&&)))++++++***)))(((((('''&&&&&&%%%%%%$$$%%%'''))))))((('''&&&%%%$$$###""""""######$$$'''''''''((((((((()))))),,,...//////...,,,++++++))),,,---,,,(((&&&'''((()))))))))(((((('''&&&&&&%%%&&&'''((()))***+++,,,...............------,,,%%%%%%$$$$$$######$$$$$$!!!$$$$$$"""!!!###&&&((('''%%%$$$$$$%%%'''((('''(((((()))(((&&&%%%$$$&&&&&&((()))************%%%%%%%%%$$$%%%%%%&&&&&&"""###%%%''')))++++++,,,++++++++++++***)))'''&&&$$$%%%&&&'''''''''&&&%%%########################"""!!!!!!###%%%''''''&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&|||uuutttsssmmmfffeeeaaa^^^___[[[RRRKKKIIIHHHKKKNNNNNNLLLIIIHHHGGGJJJJJJKKKMMMPPPTTTWWWYYYRRRIII<<>>;;;;;;;;;;;;;;;999777888999999888666444222222555888888666555777:::999888666666999>>>DDDHHHMMMKKKIIIHHHIIIKKKOOOQQQHHHGGGGGGFFFFFFGGGHHHIIINNNJJJHHHKKKSSSYYY[[[ZZZ[[[YYYWWWWWWXXXYYYZZZYYYXXXXXXWWWWWWVVVUUUSSSSSSVVVWWWYYY\\\^^^aaacccdddgggiiijjjkkklllmmmppprrrkkkiiigggdddbbbaaaaaaaaabbb```___aaafffiiiiiihhh___aaabbbcccbbb___]]][[[PPPNNNKKKHHHFFFGGGHHHIIIKKKKKKHHHEEEBBB@@@BBBDDDCCCCCCBBB@@@???@@@DDDGGG;;;777555666555111111444333000...///222777:::<<>><<<222111000000111222444666888;;;<<<===@@@BBB>>>777555333111000111111000///,,,///222111000000111000---,,,++++++,,,,,,***)))+++,,,,,,***((('''''')))------,,,,,,,,,---.........---++++++,,,...111333666555222...+++***+++---,,,+++*********,,,---...++++++,,,,,,,,,,,,,,,,,,''''''&&&%%%&&&'''((()))&&&'''(((((((((((('''''')))((('''%%%$$$###""""""###!!! ###'''))))))(((******)))'''&&&%%%$$$###%%%&&&'''((((((((('''&&&$$$"""!!!!!!###%%%%%%$$$&&&(((***++++++***+++---,,,,,,...000111000---***+++***)))((('''''''''''')))***+++***(((&&&&&&&&&&&&%%%$$$$$$%%%'''***++++++---......---***'''%%%'''%%%"""!!!!!!############$$$$$$$$$$$$###""""""((((((''''''&&&&&&&&&&&&,,,,,,+++***(((''''''&&&&&&&&&&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%''''''((((((+++***)))******)))&&&$$$#########%%%'''((('''%%%"""""""""!!!!!! !!!!!! !!!"""###%%%&&&######""""""###$$$$$$%%%'''%%%###$$$&&&&&&###  """$$$%%%$$$#########$$$&&&''''''&&&%%%$$$|||uuutttrrrlllgggeee```]]]]]]YYYQQQJJJIIIIIILLLNNNNNNLLLIIIGGGGGGIIIJJJKKKMMMPPPTTTWWWYYYQQQIII<<<...$$$ ''',,,666CCCTTTdddrrrzzz{{{sssnnnlllggghhhjjjmmmppprrrrrrrrriii___QQQHHHFFFGGGHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDBBBAAA@@@@@@;;;<<<>>>???@@@@@@@@@??????===;;;;;;;;;;;;:::999777888999999999777555333333555777777777777888999888666444444666:::@@@CCCGGGFFFEEEEEEGGGKKKNNNQQQMMMKKKGGGEEEEEEHHHLLLNNNOOOKKKHHHKKKRRRXXXZZZZZZ[[[YYYWWWVVVWWWXXXXXXWWWXXXYYYYYYYYYWWWVVVTTTSSSVVVWWWYYY[[[^^^aaacccdddgggiiijjjkkklllnnnpppsssmmmkkkhhheeecccbbbaaaaaa___]]]]]]aaagggkkkkkkjjjcccbbbbbbccccccaaa]]]ZZZRRRPPPMMMJJJHHHHHHIIIJJJMMMMMMLLLHHHEEECCCDDDEEEFFFDDDBBB@@@@@@AAACCCDDD;;;666444444333000111444333000......222666999:::?????????@@@AAA@@@>>>;;;222111///...///111333555777:::<<<<<<@@@CCC@@@;;;888555333222222111000///---///111000////////////---+++))))))******)))'''***++++++)))'''&&&'''(((+++++++++++++++,,,,,,------,,,***)))***,,,///111666555333///,,,+++,,,...,,,+++***)))***************+++,,,---------,,,+++(((((('''''''''((()))***'''''''''(((((()))))))))***)))'''%%%$$$###""""""$$$""" """%%%(((((('''))))))((('''&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&$$$###"""###%%%&&&&&&%%%&&&(((***+++++++++---...+++,,,---///000///,,,)))++++++***)))((((((''''''***+++,,,+++)))(((((()))((('''&&&%%%%%%'''(((***,,,---...///...+++(((&&&(((&&&###"""###$$$%%%$$$$$$$$$$$$$$$###""""""!!!((((((((((((((((((((((((---,,,,,,+++***)))((('''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%&&&'''((()))$$$$$$$$$%%%&&&'''((())))))((('''((()))(((&&&######""""""$$$&&&'''&&&%%%###############""""""!!!!!!!!! !!!"""$$$$$$$$$###############$$$$$$'''%%%$$$$$$&&&&&&$$$"""!!!"""$$$%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%{{{tttrrrpppkkkfffbbb^^^[[[ZZZWWWPPPJJJIIIKKKMMMOOONNNKKKIIIHHHHHHJJJJJJKKKMMMPPPSSSUUUWWWPPPGGG:::,,,"""$$$***444CCCTTTdddqqqxxx|||uuuqqqoooiiikkknnnqqqtttuuuuuuuuummmcccUUUKKKHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@????????????===<<<;;;;;;<<<;;;:::888888999:::::::::888666555444444444666999:::999888777555222111222666:::===>>>???@@@BBBEEEHHHLLLNNNRRRNNNHHHDDDDDDIIIPPPTTTPPPLLLIIIJJJPPPVVVYYYZZZ]]][[[YYYXXXXXXYYYXXXVVVYYYYYYZZZ[[[ZZZXXXUUUTTTVVVWWWYYY[[[^^^```bbbcccfffhhhjjjkkklllnnnqqqsssooommmjjjgggcccaaa``````]]][[[\\\aaahhhmmmnnnmmmgggcccaaabbbdddccc^^^YYYUUUSSSPPPMMMKKKKKKKKKLLLOOOOOOOOOMMMJJJHHHHHHIIIJJJFFFBBBAAACCCDDDBBB@@@;;;666222111000...///444444111//////222666888:::===>>>???@@@BBB@@@===:::333111...,,,,,,...222444777999::::::===BBBAAA===:::888555444444333222000///111222222000...---...,,,***(((((((((((('''&&&((())))))(((&&&%%%&&&(((***)))))))))******+++,,,+++***)))((()))***---...555444333///,,,+++,,,---,,,+++))))))***)))(((&&&(((***,,,...///---,,,***))))))((((((((()))***+++((('''''''''((()))+++,,,+++***(((&&&$$$""""""!!!%%%""" """%%%&&&&&&''''''(((''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$###$$$&&&((()))'''%%%%%%(((***,,,,,,,,,...000++++++,,,...///...,,,)))++++++******)))(((((((((+++,,,,,,+++******+++---+++***(((&&&&&&&&&((((((---.../////////---***)))***'''%%%%%%&&&''''''&&&$$$$$$$$$######!!! '''((()))******+++++++++,,,---------,,,***((('''$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&'''((()))***%%%%%%$$$$$$%%%''')))***&&&%%%%%%&&&''''''&&&$$$"""!!!!!!"""$$$%%%$$$######$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""###$$$$$$###############$$$&&&%%%$$$$$$%%%&&&$$$###!!!"""###$$$$$$$$$""""""&&&&&&%%%%%%%%%%%%&&&&&&yyyqqqooolllhhhccc^^^YYYVVVWWWUUUOOOKKKKKKNNNOOOOOONNNKKKIIIIIIIIILLLLLLMMMNNNPPPQQQSSSSSSLLLDDD777***!!!###)))444DDDUUUdddqqqwww}}}wwwtttsssoooqqqrrrttttttvvvxxxyyyqqqgggYYYNNNIIIJJJLLLMMMIIIHHHGGGFFFEEEDDDEEEEEEIIIGGGEEEDDDBBBAAAAAAAAABBBAAA@@@???>>>=========;;;::::::;;;<<<<<<999777888999:::;;;;;;:::888777555444333666:::<<<:::888666444111000111333777999999:::<<<>>>AAADDDGGGHHHRRRNNNHHHEEEEEEJJJQQQUUUOOOLLLIIIJJJNNNTTTXXXZZZ```^^^\\\[[[[[[ZZZXXXVVVXXXYYY[[[\\\[[[YYYWWWUUUVVVWWWYYY[[[^^^```bbbcccdddfffhhhjjjkkkmmmqqqssspppnnnjjjfffbbb```^^^]]]]]]\\\^^^ccciiinnnooommmgggbbb^^^```dddeee```ZZZWWWVVVSSSQQQOOONNNNNNOOONNNOOOQQQPPPNNNMMMMMMMMMOOOJJJEEEDDDFFFFFFBBB===;;;666111000...,,,///333666333111111333777:::;;;===>>>???AAABBB@@@===:::666333///++++++---111444666999999777999===>>><<<:::888666555666666555444333444666888555000---...---***(((''''''((('''&&&&&&''''''&&&%%%$$$&&&'''))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,111111///---******+++---,,,***((((((******(((%%%&&&(((,,,...///---+++)))(((((((((((())))))******((('''&&&&&&'''***,,,...+++***(((&&&$$$###"""!!!%%%###!!! """$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((())))))(((((($$$%%%&&&(((******(((&&&%%%'''***,,,,,,---///111,,,,,,,,,...//////,,,******************))))))(((***++++++*********,,,...***)))'''&&&&&&&&&((()))---.../////////---,,,***+++)))''''''((())))))((($$$$$$$$$###"""!!! %%%&&&(((***+++,,,,,,,,,***+++,,,,,,+++***'''&&&############$$$%%%&&&'''###$$$%%%&&&'''((())))))&&&%%%$$$$$$%%%'''***+++%%%$$$$$$%%%'''((('''%%%"""!!! """######"""######$$$&&&&&&'''''''''$$$$$$$$$######"""""""""%%%$$$######"""#########%%%$$$######$$$$$$$$$$$$######$$$$$$$$$###""""""'''&&&$$$######$$$%%%%%%vvvnnnkkkhhhdddaaaYYYTTTQQQRRRRRRNNNLLLMMMNNNOOONNNLLLJJJIIIIIIJJJMMMNNNNNNOOOOOOPPPPPPPPPIIIAAA555)))""" !!!!!!'''333BBBRRRbbbnnnuuu|||{{{wwwuuuuuuuuuuuusssqqqoooqqqvvvzzzsssjjj]]]QQQKKKJJJLLLMMMIIIHHHHHHFFFFFFEEEEEEEEEHHHFFFDDDBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;;;;;;;999999:::<<<===<<<888555777888:::;;;;;;:::999888666444444666:::<<<:::888555333111000111333666888777888999;;;===???AAABBBMMMJJJGGGEEEFFFIIINNNQQQLLLKKKIIIJJJNNNSSSXXXZZZ___]]][[[ZZZZZZYYYWWWUUUVVVWWWYYYZZZ[[[ZZZXXXWWWVVVWWWYYY\\\___aaacccdddccceeegggiiikkkmmmqqqtttqqqoookkkfffbbb___]]]\\\``````aaaeeekkkooonnnlllfffaaa\\\^^^cccfffbbb]]]ZZZYYYWWWUUUTTTSSSSSSSSSMMMOOOQQQQQQPPPPPPQQQRRRSSSNNNIIIHHHJJJHHHCCC===<<<666222000...,,,///333888555333333666:::===>>>?????????AAAAAA@@@<<<999888555000---,,,---111333666888888444444777999777777666555555777999999888777777===BBB???555///000...,,,(((''''''((('''&&&%%%&&&&&&%%%$$$$$$&&&(((*********+++,,,---......---,,,++++++***+++,,,,,,---,,,+++)))(((***---111---***'''(((+++,,,)))&&&$$$'''***---...,,,***(((''''''(((((())))))))))))''''''&&&&&&'''))),,,...+++***(((&&&$$$###""""""######""" !!!###$$$$$$%%%'''((((((((('''&&&&&&''')))++++++++++++***&&&&&&'''***++++++(((&&&%%%'''***+++,,,---///000------,,,...//////---+++))))))*********)))((((((((()))***)))))))))+++---'''&&&%%%$$$$$$&&&((())),,,------......---,,,+++***)))(((((()))******)))$$$$$$$$$######""" """###&&&)))***+++++++++(((((())))))((('''&&&%%%############$$$%%%&&&&&&######%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&(((***+++&&&%%%$$$%%%'''(((((('''"""!!!!!!"""""""""""""""$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$###$$$$$$###############$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$#########&&&%%%###"""""""""###$$$uuummmiiifffbbb```XXXRRROOOOOOOOOKKKJJJLLLKKKKKKKKKIIIGGGFFFHHHJJJLLLMMMNNNOOOPPPPPPOOOOOOIIIBBB666***### !!!###%%%///===MMM]]]jjjqqqxxx~~~xxxuuutttuuuyyywwwsssnnniiijjjpppvvvssskkk___TTTLLLIIIJJJLLLHHHHHHHHHGGGGGGFFFFFFEEEFFFDDDBBBAAA@@@AAACCCDDDBBBAAA@@@>>><<<;;;:::999777777999<<<===<<<888444666777999;;;;;;;;;:::999666666666888999:::999888333222111111222555888:::777777777888999<<<>>>???EEEDDDBBBAAABBBEEEHHHJJJIIIHHHIIIKKKNNNSSSWWWZZZ\\\[[[YYYYYYYYYWWWUUURRRTTTTTTVVVWWWXXXYYYZZZZZZXXXYYY[[[]]]```bbbdddeeeccceeehhhjjjlllooosssvvvtttrrrnnniiieeebbb```___dddcccdddhhhnnnpppooommmgggbbb^^^___ccceeedddaaa[[[[[[ZZZYYYXXXXXXWWWXXXOOOQQQRRRRRRQQQQQQRRRTTTTTTRRROOOMMMMMMJJJDDD@@@===888444333111...///333888666444555888<<<@@@AAAAAA@@@?????????===:::888999666111...,,,---///111333777777333111444555444444333333444777:::::::::888:::DDDNNNJJJ<<<222111///,,,(((&&&'''''''''&&&$$$%%%&&&%%%$$$%%%'''(((+++++++++,,,---...///000///...---,,,,,,,,,,,,,,,+++***)))((()))---444999222---((((((+++---+++(((###%%%(((***+++***)))(((&&&'''((()))))))))(((((('''&&&&&&&&&'''(((***+++***)))(((&&&%%%$$$$$$$$$!!!"""###"""!!!!!!###$$$$$$&&&'''))))))(((&&&%%%'''(((***,,,---------,,,))))))((()))******(((&&&$$$''')))+++++++++---///---,,,+++,,,......,,,+++'''((()))******)))((('''%%%''')))))))))((()))***%%%$$$"""""""""$$$&&&'''******++++++,,,+++++++++)))((('''((()))***)))(((###$$$$$$$$$$$$###"""""" """%%%((()))***))))))&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&'''((())))))***&&&%%%$$$$$$&&&(((((('''###!!! """""""""""""""$$$%%%&&&&&&&&&&&&''''''(((((('''&&&%%%%%%######""""""###$$$$$$%%%"""######"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######""""""###vvvnnnhhheeebbb```ZZZTTTNNNMMMKKKHHHFFFHHHFFFFFFEEECCCBBBCCCEEEHHHHHHJJJLLLNNNPPPRRRRRRRRRMMMEEE999,,,### """!!!%%%...;;;JJJZZZgggooouuu|||yyyvvvvvvxxx|||{{{wwwpppiiihhhlllpppqqqkkkaaaUUUMMMHHHHHHIIIGGGGGGGGGHHHGGGGGGGGGFFFCCCBBB@@@??????AAACCCEEEAAAAAAAAA@@@???<<<:::999555666999<<<>>><<<777333555666888:::;;;;;;:::999666888999999888777888888000000000000333666999;;;777666555555777:::>>>@@@@@@>>><<<;;;<<>>999666666444000000333777555333444888===AAACCCBBB???===;;;:::999777555777555111...,,,,,,---...000555777333111333555444444333222333666888999888666;;;IIIWWWTTTBBB333000...+++'''%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%''')))++++++,,,,,,---///000111///......---,,,+++++++++---,,,***))),,,444>>>EEE:::333+++))),,,---+++'''"""###%%%'''(((((((((''''''((()))*********))))))%%%&&&&&&&&&'''''''''((()))((('''&&&&&&%%%%%%%%%"""$$$%%%###"""###%%%%%%&&&((())))))(((%%%$$$'''(((***,,,---------,,,,,,+++)))((()))((('''%%%%%%''')))*********+++,,,+++***)))***+++,,,***)))%%%&&&((())))))((('''&&&$$$'''***+++***(((''''''$$$###!!! """###((((((((())))))*********'''&&&&&&'''))))))((('''###$$$$$$%%%%%%%%%%%%$$$ """%%%(((******)))((('''%%%$$$""""""###$$$%%%$$$######$$$$$$%%%&&&'''&&&&&&'''((('''%%%###"""###%%%''')))******)))(((&&&$$$######$$$&&&&&&%%%$$$""" """""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%!!!!!!""""""###$$$&&&&&&$$$%%%%%%###""""""&&&)))############$$$%%%%%%&&&&&&''''''&&&%%%$$$######wwwoooiiifffcccbbb]]]VVVOOOMMMJJJEEECCCDDDBBBBBBAAA???>>>@@@CCCFFFDDDGGGJJJNNNQQQSSSUUUUUUQQQHHH;;;...$$$  $$$(((///;;;KKK[[[hhhppptttzzz{{{||||||yyyzzz||||||uuummmiiikkknnnpppkkkaaaVVVMMMHHHGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGBBB@@@???>>>???AAADDDFFFAAABBBBBBBBBAAA>>>;;;999444666999<<<>>><<<777333444555888:::;;;:::999999666999;;;:::777666777999.........000333666:::<<<777555444444666:::???BBB===;;;888666777;;;@@@CCCBBBEEEIIIMMMPPPTTTWWWZZZ^^^^^^]]]]]]^^^]]]ZZZWWWOOOOOOOOOPPPSSSWWW[[[]]]ZZZ[[[]]]___bbbeeefffhhhhhhjjjmmmppprrruuuyyy|||}}}{{{wwwsssooolllkkkjjjeeeeeeggglllrrruuusssqqqooommmiiieeecccbbbcccddd\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[YYYUUUQQQPPPQQQRRRUUUVVVWWWUUUPPPKKKGGGFFF???;;;888888666222111444666444222444888===AAACCCBBB???;;;888777666555333666444111...,,,+++++++++...444777444333555666666444333222333555777777666555:::KKK\\\YYYEEE444///---***&&&######$$$$$$$$$###$$$&&&&&&%%%&&&(((***+++++++++,,,---...000111.........---,,,+++******///...,,,,,,000999EEEMMM@@@777...***+++---***&&&""""""###%%%&&&'''''''''((()))***+++,,,+++******%%%%%%&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''!!!%%%&&&%%%###$$$%%%%%%'''(((***)))'''%%%###&&&''')))+++,,,,,,,,,,,,...,,,)))(((''''''&&&$$$%%%'''))))))))))))***+++***((('''((()))***)))'''$$$&&&'''))))))(((&&&%%%$$$'''+++---+++)))'''&&&$$$### &&&&&&''''''(((((())))))&&&%%%%%%&&&((()))(((&&&######$$$%%%&&&&&&&&&&&& ###&&&)))******)))((('''&&&###!!!!!!###%%%&&&$$$$$$$$$$$$%%%&&&'''((((((((())))))(((&&&###""""""$$$'''***+++***)))'''&&&$$$"""!!!###$$$$$$###%%%###  """""""""$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''%%%%%%!!!!!!!!!"""###%%%&&&'''%%%&&&'''%%%###$$$'''+++############$$$%%%&&&''''''((())))))(((&&&%%%###zzzrrrkkkeee```]]]VVVTTTOOOKKKGGGDDDCCCCCCEEEEEEEEECCCAAA@@@AAABBBFFFFFFGGGHHHKKKNNNQQQRRRPPPIII<<<..."""!!!$$$,,,:::KKKZZZffflllvvvxxx~~~~~~}}}{{{zzzzzz{{{|||}}}zzztttnnnjjjiiillliiicccYYYNNNGGGFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA>>>===???BBBDDDEEEBBBAAAAAACCCFFFEEEAAA<<<999999999::::::888444111///222666:::<<<<<<:::999:::::::::999777444222000...------000444888:::;;;;;;777222111444888:::::::::999777555666888:::<<>>>>><<<888222111333666444333000...,,,***)))))),,,111555777666555555666555333000000222444555555999;;;>>>BBBBBB===444---...,,,***(((&&&&&&&&&&&&$$$#########$$$'''***,,,...,,,***))))))+++...000------,,,++++++,,,------///---++++++000888@@@FFF>>>999111---++++++)))((($$$###"""###&&&)))******''''''(((***------,,,***(((((('''%%%$$$&&&)))---)))(((&&&%%%%%%%%%'''((($$$###$$$&&&)))***'''$$$%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%(((+++,,,+++,,,+++)))'''&&&&&&&&&&&&&&&''''''(((((()))((((((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&''')))******(((&&&%%%%%%$$$"""!!! !!!$$$&&&''''''%%%%%%%%%&&&'''&&&&&&'''(((((('''%%%%%%$$$$$$#########$$$$$$"""###$$$%%%'''((())))))(((&&&$$$"""!!!"""$$$%%%&&&&&&%%%&&&&&&'''((()))******)))(((&&&%%%$$$###&&&''')))*********)))(((&&&%%%###!!!!!!"""$$$%%%%%%$$$"""  !!!"""%%%''')))(((&&&###!!!!!!"""###$$$&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&***&&&###$$$(((+++***'''''''''&&&%%%$$$$$$$$$$$$zzzqqqjjjddd___[[[UUURRRNNNIIIEEEBBBAAAAAADDDEEEEEECCCAAA@@@AAACCCEEEEEEEEEFFFIIIKKKNNNOOONNNHHH<<>>BBBDDDEEECCCBBBAAADDDFFFGGGCCC@@@;;;;;;;;;;;;;;;999555222111444777:::;;;:::999888:::::::::999777555222111...------///222666888999===999444333444777888999888777666666777999;;;===BBBBBBCCCCCCFFFKKKRRRXXX]]]^^^^^^\\\YYYWWWVVVWWWUUURRROOONNNOOOSSSXXX\\\^^^```bbbcccdddeeehhhjjjjjjqqqvvvtttsssvvvzzz{{{zzzuuuooonnnpppqqqooommmqqqnnnjjjiiikkkmmmnnnmmmnnnllliiifffdddcccddddddaaa```^^^]]]\\\\\\]]]^^^\\\\\\\\\[[[ZZZXXXVVVTTTVVVUUUTTTUUUVVVRRRJJJCCC@@@;;;666333333333000...///222333111555===BBBAAA???===:::555111111333555444333111///---,,,++++++,,,000555666666555555666222000///000222555666666777777777888888555000,,,...,,,+++)))''''''''''''%%%%%%%%%%%%&&&(((***+++,,,+++***))))))+++,,,...---,,,+++******+++,,,---///---++++++...444:::>>>:::555000---,,,+++***(((%%%###"""$$$&&&)))******''''''(((***,,,---,,,***((()))***)))((((((+++---+++)))'''%%%$$$$$$%%%&&&######$$$'''+++,,,)))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&)))+++++++++,,,***)))'''%%%%%%%%%%%%&&&&&&((())))))((('''&&&''''''&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&'''((())))))(((&&&%%%$$$###"""!!! !!!$$$&&&((()))'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&''')))))))))'''$$$""""""###$$$%%%''''''&&&''''''((()))******)))((('''&&&%%%%%%%%%&&&'''((()))***)))((((((&&&%%%###"""!!!"""$$$$$$$$$###!!!  !!!"""%%%''')))(((&&&###!!!!!!!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''((((((''''''''')))'''&&&(((,,,---***&&&'''&&&%%%%%%$$$$$$$$$$$$yyypppiiibbb]]]YYYTTTQQQLLLGGGCCC@@@???>>>DDDEEEEEEDDDBBBAAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJFFF<<<000%%%""",,,:::KKKYYYcccgggnnnqqqxxx|||~~~|||wwwuuuvvvwwwyyyvvvuuuxxx||||||uuunnngggbbbZZZSSSMMMIIIEEECCCEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>;;;;;;>>>AAACCCDDDEEECCCAAACCCFFFHHHFFFDDD>>>===<<<<<<;;;999666333444555777999:::999888777;;;::::::999777555444333////////////111333555777>>>:::666444444666666666444444444555777999<<<===???@@@@@@>>>>>>CCCNNNWWW]]]^^^^^^\\\YYYWWWVVVWWWUUURRRNNNLLLLLLPPPUUUXXX___aaaccceeeeeegggjjjlllmmmssswwwttttttwwwzzz{{{uuuqqqlllkkknnnppppppooorrrooolllkkkkkklllmmmllllllkkkiiihhhgggggghhhiiigggfffeeebbb```]]][[[ZZZ[[[[[[[[[[[[YYYWWWUUUTTTSSSRRRRRRTTTTTTQQQKKKEEEAAA<<<777444333222///,,,,,,///000000444<<<@@@AAABBB===777222111222333444555444333222000///...---,,,///333555555555555666......---///222555666555777444000...---...---,,,------+++***))))))))))))&&&&&&''''''((()))************))))))******+++,,,++++++************++++++///---,,,+++,,,///222444333111...,,,,,,+++***(((%%%$$$###%%%''')))******''''''''')))+++,,,,,,******,,,///000...,,,++++++,,,***'''%%%$$$$$$$$$%%%###$$$%%%))),,,---+++)))$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%(((***++++++)))+++***((('''%%%$$$$$$$$$%%%&&&((())))))(((%%%$$$%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%$$$######"""!!! $$$'''***+++***(((''''''&&&''''''((((((''''''&&&''''''''''''(((((()))***((('''%%%%%%%%%&&&(((***)))(((%%%$$$######%%%%%%''''''''''''((()))***+++)))((('''&&&%%%&&&&&&'''&&&'''(((((())))))((((((&&&%%%$$$"""""""""###$$$!!!!!!  """###%%%''')))(((&&&###!!!!!! !!!###$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((((())))))((((((''')))((((((+++......***&&&&&&&&&%%%$$$$$$$$$%%%%%%wwwoooggg```[[[WWWSSSPPPLLLGGGCCC@@@>>>>>>CCCDDDEEEEEECCCBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGCCC<<<111&&&""",,,;;;KKKYYYbbbfffjjjnnnvvv}}}~~~zzzssspppqqqrrruuuuuuvvv{{{{{{vvvllldddYYYQQQLLLIIIFFFCCCFFFFFFEEEEEECCCAAA???>>>>>><<<:::;;;>>>AAABBBCCCEEEBBB@@@AAAFFFIIIIIIGGG@@@???<<<;;;:::888555333444555777888999999999999:::::::::999777666555444111111111111111222444666===;;;777555444333333333000111222333555888:::;;;;;;>>>@@@===:::>>>HHHRRR[[[]]]^^^^^^\\\ZZZZZZZZZWWWTTTOOOLLLLLLNNNSSSVVV___bbbdddfffgggiiikkkmmmooosssuuusssssswwwyyyyyytttpppmmmlllmmmooopppppppppnnnmmmllllllmmmnnnnnnmmmlllkkkkkkjjjkkkkkkllljjjjjjjjjhhheeeaaa\\\ZZZZZZZZZ[[[ZZZYYYWWWUUUSSSPPPPPPPPPRRRSSSQQQLLLGGGDDD???:::777666444000,,,---///000333777===AAACCCEEE>>>666222222444555555666666555444333111000///,,,...111333555555555555...------///222444444333777444///+++***+++,,,---------,,,,,,++++++++++++%%%&&&'''((((((((((((((()))******+++++++++++++++************************---,,,,,,++++++,,,---...//////...---,,,***((('''&&&%%%$$$&&&(((******)))'''&&&&&&(((***,,,+++***...111555666333...)))'''***(((&&&$$$$$$$$$&&&&&&$$$%%%''')))++++++)))((($$$$$$%%%%%%&&&&&&''''''&&&%%%&&&(((***+++***(((******((('''%%%$$$$$$###$$$&&&(((******'''$$$"""$$$&&&''')))))))))((('''%%%&&&'''))))))'''&&&%%%''''''(((((('''&&&%%%$$$"""""""""!!!!!! $$$(((,,,---,,,)))'''&&&'''(((******)))(((((())))))))))))))))))***+++,,,***)))&&&%%%$$$&&&(((******)))'''%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))***((('''&&&%%%%%%&&&((()))&&&&&&''''''((((((((((((&&&&&&$$$############### !!!"""###%%%''')))(((&&&###!!!!!! """#########""""""###$$$$$$%%%%%%&&&&&&'''(((((())))))))))))(((((()))((()))***,,,,,,)))&&&%%%%%%%%%$$$$$$%%%&&&&&&~~~uuummmeee___YYYVVVSSSPPPLLLGGGDDDAAA@@@@@@BBBDDDFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFCCCAAA:::111'''""",,,;;;KKKXXXaaaeeeggglllttt~~~yyyppplllllllllqqquuuzzz~~~~~~}}}tttkkk]]]SSSMMMJJJHHHFFFGGGGGGGGGFFFEEEBBB@@@>>>>>><<<;;;;;;>>>@@@AAABBBCCC@@@>>>@@@EEEIIIJJJIIIAAA???<<<:::999777555444333333555777888:::;;;<<<:::999888777777666666555333444555333222222444777:::999888555333222111222/////////000222555777999888===AAA???;;;<<>>;;;:::777333///000000333777;;;???CCCFFFHHHAAA999555555777888888888888888777555333111000------///222444555555555000///......000222222111444333000---+++***+++,,,------------,,,,,,++++++$$$%%%&&&'''''''''''''''+++++++++,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,.........---***(((&&&%%%&&&&&&&&&''')))+++***)))'''&&&%%%''')))++++++***111555999999444---'''###&&&%%%$$$###$$$&&&((()))&&&''')))***)))'''&&&%%%$$$$$$%%%&&&''''''(((((('''&&&&&&''')))***((('''))))))(((((('''%%%$$$$$$$$$&&&(((******(((%%%###$$$%%%''')))******)))(((&&&&&&'''(((((('''&&&&&&(((((((((((('''&&&%%%$$$"""""""""""""""!!!!!!!!!$$$'''+++---+++)))'''&&&(((***,,,,,,***)))***+++)))))))))))))))***+++++++++***'''%%%%%%&&&(((***+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$######### !!!"""###$$$%%%''')))(((&&&###!!!!!! !!!"""""""""!!! ###$$$$$$%%%%%%&&&&&&'''(((((())))))))))))(((((()))((('''''''''(((((('''$$$$$$$$$$$$%%%%%%&&&'''|||ssskkkddd^^^YYYVVVRRRPPPLLLHHHEEECCCBBBBBBBBBDDDFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEAAA???999000''' !!!+++888HHHVVV```dddeeejjjsss|||yyypppkkkjjjjjjooottt{{{}}}||||||wwwpppdddYYYQQQMMMJJJHHHHHHHHHIIIIIIGGGEEEBBB@@@???===<<<<<<>>>@@@@@@@@@AAA???===@@@FFFJJJKKKKKKAAA>>>;;;999888888777666333333444555888:::<<<>>>888888777666555555666666444666666555222222555888777888888777444222222333111000......///222555777888<<<@@@@@@<<<:::<<>>;;;666222222111444999===???BBBGGGIIIDDD>>>999888999:::;;;::::::999888666333111///---,,,---000333555555555333000...---///111222222222222111///,,,******+++............---,,,******$$$$$$%%%%%%&&&''''''(((,,,,,,++++++,,,,,,---...******+++,,,,,,+++******((())))))***+++,,,,,,------......,,,)))'''&&&&&&'''&&&'''(((***+++***)))'''%%%%%%&&&(((*********222555888777333,,,&&&###$$$#########$$$&&&)))+++''')))******(((%%%$$$$$$%%%%%%&&&'''((())))))***(((&&&$$$%%%&&&''''''&&&(((((())))))(((((('''&&&$$$&&&(((***+++)))'''&&&%%%&&&'''((()))*********''''''''''''''''''''''''******)))((('''&&&&&&%%%"""######$$$$$$###""""""###&&&)))***)))'''&&&&&&(((+++...---***)))***,,,)))((((((''''''(((((()))+++***(((''''''((()))***,,,+++***((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$######""" !!!"""######$$$%%%''')))(((&&&###!!!!!! !!!"""""""""!!! ###$$$$$$%%%%%%&&&&&&''''''(((((())))))(((((('''((('''&&&%%%$$$%%%&&&'''#########$$$%%%&&&'''(((~~~yyyqqqiiiccc^^^YYYVVVPPPNNNJJJGGGEEEDDDDDDDDDAAADDDFFFGGGFFFDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEEEE@@@>>>888///&&&(((555DDDSSS]]]bbbbbbhhhqqqyyyyyyqqqlllkkkkkkooorrrwww{{{}}}|||xxxuuussspppjjjbbbXXXPPPLLLJJJIIIJJJKKKKKKJJJHHHEEECCCAAA???======???@@@@@@???@@@>>>>>>BBBHHHMMMNNNMMMBBB???;;;999999999999999555555555555666999;;;===777666555444444555555666333555666444111000444888555777999999777555555777666333000......000444777:::<<<>>>===:::888777888===BBBJJJRRRWWW\\\```ccc___^^^]]]\\\[[[ZZZZZZZZZ]]]```eeehhhiiijjjlllmmmlllnnnnnnlllooouuuxxxvvvtttvvvwwwxxxvvvsssqqqpppkkkmmmoooooonnnnnnppprrrtttttttttssssssrrrqqqqqqoooppppppooommmhhhdddaaa]]]\\\[[[YYYVVVRRROOOMMMNNNPPPRRRRRRQQQOOONNNMMMJJJGGGCCCAAA@@@===888444222000222999======???DDDGGGEEEAAA===999888:::<<<;;;;;;;;;999777333000...---,,,,,,///333666555444333000---,,,...222555666333333333000---++++++---............---+++)))(((%%%$$$$$$%%%&&&(((***+++,,,+++***)))***+++---...***+++,,,------,,,+++***'''((((((((()))***++++++***,,,---+++)))'''(((***''''''''')))+++,,,***((('''%%%$$$%%%''')))******///111444333000+++'''%%%%%%$$$######$$$&&&(((***&&&))),,,+++)))&&&&&&&&&&&&&&&'''((()))***++++++)))&&&###"""###%%%&&&&&&'''((()))*********)))(((%%%&&&(((***++++++******&&&&&&''''''(((***+++,,,)))'''&&&%%%%%%&&&'''))),,,+++***)))((('''''''''###$$$%%%%%%%%%%%%$$$######%%%''''''&&&%%%$$$%%%'''***---,,,)))'''))),,,((('''&&&%%%%%%$$$$$$%%%)))))))))((())))))******---,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%'''((((((%%%&&&((()))((('''&&&%%%&&&%%%$$$$$$$$$%%%'''''''''''''''&&&%%%$$$""""""!!!!!!"""######$$$$$$###%%%''')))(((&&&###!!!!!! !!!"""######"""!!! ###$$$$$$%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&'''&&&%%%$$$$$$%%%#########$$$%%%&&&((()))}}}xxxpppiiiccc^^^YYYVVVNNNLLLIIIFFFDDDDDDDDDDDDAAADDDFFFGGGFFFDDDDDDDDDAAABBBCCCEEEEEEEEEEEEDDD@@@===777...&&&%%%222AAAPPP[[[aaa```gggooowww}}}zzzrrrnnnmmmmmmpppppprrrwww|||{{{uuunnnmmmooonnnhhh]]]SSSLLLJJJJJJKKKLLLMMMLLLJJJGGGEEEBBB@@@>>>>>>???@@@???>>>@@@???@@@DDDJJJOOOOOONNNCCC@@@<<<::::::;;;;;;;;;888777666555666888:::;;;666555444333333444555666111444666444000///333888444777;;;;;;999777888::::::777222...---000444777<<<<<<;;;:::888666555444333999BBBLLLSSSZZZ___bbb```aaaaaaaaa```^^^]]]\\\\\\```dddhhhiiijjjlllmmmlllnnnmmmlllpppvvvyyywwwrrrtttxxxyyyxxxuuurrrqqqllloooppppppmmmmmmnnnqqqssssssttttttttttttssssssqqqqqqqqqpppmmmhhhdddaaa^^^]]]\\\YYYVVVRRRNNNLLLOOOPPPRRRSSSQQQOOONNNNNNJJJGGGCCCAAAAAA>>>999555111...111888;;;:::<<>><<>>@@@@@@???===???======AAAHHHOOOSSSTTTHHHDDD???;;;:::;;;<<<<<<999888777666666888999:::999888555333333444555777666555555444444444555555999777666888<<>>===;;;:::;;;<<<:::555999DDDJJJJJJSSS```]]]^^^^^^```aaa___[[[WWWYYY[[[___aaacccfffjjjmmmooonnnmmmkkkkkknnnrrrvvvxxxuuussssssuuuuuurrrooommmmmmmmmoooppppppmmmkkkmmmqqqvvvzzz{{{yyyvvvssstttttttttssspppllliiifffcccbbb___ZZZVVVRRRNNNLLLLLLNNNPPPRRRSSSRRRPPPOOOKKKIIIFFFDDDBBB>>>888333//////111333666888;;;<<>><<<>>>======AAAHHHOOOSSSUUUPPPHHH???;;;<<<>>><<<::::::999777666666888:::<<<;;;999666444333444666888777666555555444444555555;;;999888999===???@@@???<<<;;;888333...---222666999;;;<<<===<<<<<<>>>@@@===888999AAAEEEEEELLLXXX```aaabbbbbbaaa___]]][[[YYYZZZ\\\^^^___bbbfffiiilllkkkkkkjjjkkkmmmpppsssxxxuuurrrrrrttttttqqqnnnmmmlllmmmnnnoooooollljjjmmmpppuuuzzz{{{zzzvvvtttrrrsssrrrqqqooommmjjjiiicccaaa^^^ZZZVVVSSSQQQPPPMMMOOOQQQSSSSSSRRRQQQOOONNNKKKGGGEEEBBB>>>888444222222222333555777999:::@@@EEEFFF@@@;;;999888666888888888666444111///---***+++---000333777999:::444111......///222444555;;;777444222222222000...---///000///---***))))))&&&$$$###%%%(((******)))((('''&&&&&&&&&'''((()))(((***------,,,***))))))((()))***)))(((((()))+++++++++*********++++++,,,((((((((((((((('''&&&%%%''''''&&&&&&''''''((())))))))))))))))))((('''&&&%%%$$$######$$$%%%&&&'''((((((((('''''''''(((((($$$&&&(((***+++++++++***((('''%%%###"""###%%%&&&(((((((((((()))***++++++))))))(((''''''((()))))))))&&&$$$&&&***+++)))&&&((('''&&&&&&&&&'''((()))***(((&&&&&&'''''''''&&&'''%%%$$$%%%&&&(((((('''&&&$$$###"""!!!"""$$$%%%((())))))(((&&&$$$%%%&&&''''''&&&%%%###!!! ###$$$&&&((())))))((((((+++***)))((((((''''''((()))(((&&&%%%%%%''')))***((((((((((((((((((((((((############$$$%%%&&&''',,,,,,+++(((%%%###$$$%%%(((&&&$$$$$$%%%&&&$$$!!!$$$$$$$$$$$$$$$###"""""" """######!!! !!!######$$$%%%'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((((('''''')))(((((('''&&&&&&''''''{{{uuunnniiigggbbbZZZTTTMMMJJJGGGDDDDDDCCCAAA@@@DDDCCCAAA@@@AAABBBDDDEEEGGGGGGHHHIIIIIIFFFBBB>>><<<777000(((!!!+++;;;LLLWWW\\\^^^fffjjjrrrzzztttnnnnnnrrrqqqppppppqqqrrrrrrqqqoookkkllllllggg```WWWPPPMMMIIIIIIIIIJJJLLLLLLJJJIIIIIIGGGCCCAAA@@@>>>===;;;<<<<<<<<<@@@GGGNNNRRRUUUTTTIII>>>:::===???<<<888;;;:::777666666888;;;>>>===;;;777555444555777999888777666555555555666666;;;:::999:::===???@@@@@@???>>>;;;555///...111555777888:::<<<<<<>>>AAADDD@@@::::::>>>???>>>DDDMMM\\\```cccdddaaa^^^]]]]]]YYYZZZZZZZZZZZZ]]]aaaeeehhhhhhiiijjjlllmmmoooooovvvtttqqqqqqsssssspppmmmmmmllllllmmmnnnmmmkkkhhhllloootttyyy{{{zzzwwwuuuqqqqqqqqqppppppooommmmmmdddaaa^^^ZZZWWWUUUUUUUUURRRSSSUUUVVVVVVUUUTTTSSSRRROOOKKKGGGCCC>>>999666555444444333444666888999;;;BBBDDD@@@<<<:::888555777777666555333111///...***+++---000333666999:::222000------000333555555777555222111222222222111---...000///---+++******'''&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&'''(((((()))+++------,,,***))))))((()))++++++)))(((((()))+++******)))))))))******)))'''%%%'''))))))'''$$$&&&&&&%%%%%%%%%&&&''''''(((((())))))(((&&&%%%$$$############$$$%%%'''(((((((((''''''&&&%%%%%%%%%$$$%%%&&&((()))+++,,,,,,***(((&&&###"""###$$$%%%''''''((())))))*********'''&&&&&&%%%%%%&&&&&&'''(((%%%$$$&&&)))+++***((((((''''''&&&'''((()))***(((&&&%%%$$$&&&&&&&&&%%%&&&%%%###$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%)))******(((%%%$$$$$$$$$%%%%%%%%%$$$###""" !!!"""$$$&&&'''''''''&&&(((''''''&&&&&&'''''''''***)))'''%%%%%%&&&((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''+++,,,,,,+++(((%%%%%%%%%'''%%%$$$$$$%%%$$$###!!!$$$$$$%%%%%%%%%$$$######!!!"""!!! !!!###$$$%%%'''(((((())))))''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&&&&&&&zzzuuummmhhheeeaaa[[[VVVMMMJJJGGGEEEEEEEEEDDDCCCEEEDDDBBBAAAAAABBBDDDEEEHHHIIIJJJKKKKKKHHHBBB>>>:::666000'''(((777GGGSSSYYY\\\dddhhhooo|||~~~yyytttoooooossstttsssrrrssstttuuutttssslllmmmmmmjjjcccZZZRRRMMMHHHGGGGGGHHHJJJKKKJJJIIIJJJIIIFFFDDDAAA???<<<;;;;;;;;;<<<@@@EEELLLQQQTTTPPPHHH>>>999999;;;:::999<<<:::777555666999<<>>EEEOOOVVV___bbb```]]]\\\]]]\\\\\\ZZZXXXXXXZZZ^^^bbbffffffhhhkkknnnoooooonnnrrrooonnnooorrrsssqqqooommmlllkkkllllllllljjjhhhkkknnnsssxxxzzzzzzxxxvvvqqqqqqqqqrrrrrrrrrrrrrrrhhheee```\\\YYYWWWWWWXXXXXXYYYZZZ[[[ZZZYYYXXXWWWVVVSSSOOOJJJEEE@@@<<<999777666444333444666999;;;;;;AAACCC???;;;:::999777888888777666444333111111.........///111444666777111///---,,,...000222222222111000000000111222333,,,...//////---+++******'''&&&%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&'''((())),,,......,,,***)))))))))+++------+++))))))))))))((((((''''''''''''(((***&&&$$$&&&***+++(((###%%%%%%$$$$$$%%%%%%&&&'''((()))******)))'''%%%###!!!!!!!!!!!!"""$$$&&&'''(((((('''&&&%%%$$$###"""#########%%%&&&)))+++---***)))&&&$$$###""""""###%%%&&&((()))***)))((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$&&&)))+++***)))''''''&&&&&&&&&((()))***(((&&&%%%%%%&&&'''&&&%%%&&&%%%######$$$%%%$$$###""""""""""""###$$$%%%&&&***++++++(((%%%#########"""############"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''')))(((&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))+++,,,,,,)))&&&%%%%%%&&&%%%$$$$$$######"""!!!$$$%%%%%%%%%%%%%%%$$$$$$ """###$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$######&&&&&&'''((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&zzztttlllfffbbb^^^ZZZVVVNNNKKKGGGEEEFFFGGGGGGFFFGGGFFFDDDBBBBBBCCCDDDEEEIIIIIIJJJLLLLLLHHHCCC???;;;888222(((&&&444CCCOOOVVVZZZbbbfffmmmzzz~~~}}}zzzuuuppppppssssssrrrrrrsssuuuvvvvvvuuuppppppooolllggg^^^VVVPPPIIIGGGEEEEEEGGGHHHHHHHHHIIIIIIJJJHHHEEEAAA>>><<<:::;;;<<>>???===:::888777777888999999888666555666888:::;;;:::999888888888:::===???BBBBBB>>>888222///000333444555777777888:::>>>AAAAAA>>>===<<<:::999<<>>:::;;;<<<<<<<<<<<<:::999777666555555222111000///000111222333222///,,,+++,,,---------...............000222333---...000///---+++******'''&&&%%%###"""!!!!!!!!!$$$$$$%%%&&&&&&'''''''''***,,,......,,,***)))(((***,,,......---+++++++++******)))(((((((((((((((+++'''%%%'''***+++(((###%%%$$$$$$$$$$$$%%%&&&&&&)))***+++,,,+++)))'''%%%  !!!###%%%&&&((((((((('''&&&$$$###""""""!!!!!!"""$$$'''***+++***)))'''%%%###"""""""""$$$&&&(((******)))'''%%%######$$$$$$$$$$$$######$$$$$$%%%&&&)))+++++++++&&&&&&%%%%%%%%%&&&((())))))'''&&&&&&'''((((((''''''%%%######$$$$$$###""" !!!!!!"""$$$%%%&&&'''+++++++++(((%%%###"""###"""""""""#########""""""!!!###$$$&&&''''''''''''############$$$%%%&&&'''((('''&&&$$$$$$$$$$$$%%%((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&(((******(((&&&$$$###$$$$$$$$$###"""!!!!!!"""$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!  !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""&&&''''''''''''%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%yyytttllleee___[[[XXXVVVNNNKKKHHHFFFGGGHHHIIIIIIJJJHHHFFFCCCBBBBBBCCCCCCGGGGGGHHHIIIIIIGGGBBB>>>;;;999333)))%%%111???LLLTTTXXX```dddlllyyy}}}}}}{{{wwwqqqoooqqqooooooppprrruuuwwwvvvuuusssqqqooommmhhhaaaYYYSSSKKKHHHEEEDDDDDDEEEFFFEEEFFFIIIMMMNNNJJJEEEAAA>>>:::;;;===???BBBGGGMMMQQQUUUSSSNNNCCC888333333666888777666666777999;;;<<<======;;;:::999888777777888777666555777:::===???999999888777666888<<>><<<:::888777666666666444111///......///000222000---,,,,,,,,,,,,+++,,,---......---///222444000111333111///,,,++++++'''''''''%%%"""!!!!!!"""###$$$%%%'''((((((((((((+++---//////,,,***)))(((***+++------,,,,,,---...///...---,,,,,,,,,,,,,,,,,,***((()))++++++(((%%%%%%%%%$$$$$$$$$%%%&&&&&&)))+++---......,,,)))(((  """$$$%%%))))))***)))(((&&&$$$###"""!!!!!!"""$$$&&&(((***)))((('''%%%$$$###""""""###%%%(((******(((%%%######$$$$$$%%%%%%$$$$$$######$$$%%%''')))***,,,,,,'''&&&%%%$$$$$$%%%&&&'''***((('''''')))******)))(((&&&$$$###$$$$$$###"""!!!"""$$$&&&'''(((***++++++(((%%%#########""""""######$$$######""""""###%%%'''((((((((('''############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&&&&############$$$%%%&&&&&&$$$&&&((()))'''%%%$$$######$$$$$$###!!! !!!"""%%%%%%&&&'''''''''&&&&&&$$$"""!!!!!!""""""  """######$$$$$$#########$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$############$$$$$$%%%yyytttkkkccc\\\XXXVVVTTTOOOKKKHHHFFFHHHJJJKKKLLLKKKIIIFFFCCCAAA@@@@@@@@@CCCCCCCCCDDDDDDCCC@@@===999888333)))$$$///===KKKSSSVVV^^^ccckkkxxx|||}}}}}}yyyrrrnnnnnnlllmmmooossswwwyyyxxxwwwtttrrroookkkhhhbbbZZZTTTNNNJJJEEEBBBBBBBBBBBBBBBBBBHHHPPPSSSPPPIIIDDDAAA;;;<<<>>>???@@@DDDJJJOOOTTTQQQLLLDDD<<<666444444555555555666777999::::::;;;<<<<<<<<<:::888666444777666555555888;;;???BBB:::::::::888666888<<<@@@AAAAAA>>>999222///000222444444555555555888===@@@???AAAAAA???;;;999888777555;;;DDDNNNWWW]]]aaaccchhhhhhgggdddbbbaaabbbdddffffffgggmmmsssuuussspppjjjhhhgggjjjnnnpppooommmkkkjjjiiijjjlllmmmmmmmmmmmmpppsssvvvwwwwwwvvvuuutttvvvyyy{{{zzzxxxtttrrrpppnnnlllhhheeecccaaa```___^^^^^^]]]\\\ZZZYYYYYY\\\^^^___[[[TTTLLLGGGDDDAAA>>>999777777;;;???CCCFFFKKKLLLFFFBBBAAABBBAAA@@@>>><<<999777555555555666444111///---...///000111///------.........---,,,...//////...000333666555666777555222///------)))******((($$$"""$$$%%%###$$$&&&((()))))))))))),,,...//////---***((((((((()))*********+++---///222111000///............------,,,,,,***)))'''&&&%%%%%%%%%%%%%%%&&&''''''(((***,,,...///---+++)))###"""!!!!!!"""###$$$%%%******+++++++++)))'''%%%######$$$$$$&&&'''((()))(((((('''%%%$$$###"""""""""%%%(((******((($$$"""$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%'''(((***,,,...)))((('''&&&%%%%%%&&&&&&***((('''''')))*********)))'''%%%$$$$$$$$$###!!! ###%%%'''((((((*********(((%%%######$$$###$$$$$$$$$$$$$$$######"""###%%%'''((((((''''''$$$$$$$$$###$$$$$$%%%%%%'''''''''''''''''''''(((******)))(((((('''&&&&&&""""""""""""###$$$%%%%%%$$$&&&''''''&&&$$$$$$%%%"""$$$%%%###  """%%%%%%&&&'''''''''''''''&&&$$$""""""$$$$$$""" !!!"""######$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###"""""""""""""""###$$$$$$yyytttkkkbbb[[[VVVTTTSSSOOOLLLHHHGGGHHHKKKLLLMMMKKKIIIFFFBBB???>>>>>>>>>@@@??????@@@AAA@@@>>><<<666666222)))$$$...<<>>;;;777444333444555777888888999888:::;;;<<<===;;;888555222777666555555888<<>>999222///000222333444444555666:::???CCC???BBBCCC@@@;;;888555333555666;;;DDDOOOYYY___bbbiiiiiiiiigggdddcccdddeeefffeeefffkkkrrruuussspppllliiihhhiiimmmnnnmmmjjjkkkjjjiiijjjmmmnnnooonnnnnnpppsssvvvwwwwwwuuuttttttvvvzzz|||{{{wwwsssoooooonnnmmmkkkhhhfffdddccccccbbbaaa```___^^^]]]\\\\\\___aaa___WWWOOOIIIFFFEEEAAA<<<888777:::???BBBGGGMMMOOOKKKFFFDDDCCC@@@???===;;;777555333222222555333000...---...000111111///......000111111000---///111111000111444888999::::::888444111//////+++,,,,,,***&&&%%%&&&(((###%%%''')))*********))),,,...000///---***((((((&&&'''((((((((()))---///111111000......---------...//////---***(((''''''&&&&&&%%%%%%&&&&&&'''(((&&&(((,,,...///...+++***%%%$$$$$$######$$$%%%&&&***+++,,,---,,,***((('''%%%%%%&&&''''''((())))))''''''&&&&&&%%%$$$######"""$$$(((++++++((($$$!!!%%%&&&''''''''''''&&&%%%!!!###%%%'''(((***,,,...,,,***)))'''&&&&&&&&&&&&)))(((&&&''')))******)))***(((&&&$$$%%%$$$###!!! ###%%%'''((())))))******(((%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''(((((())))))******+++******)))((('''''''''!!!!!!!!!!!!"""###$$$%%%$$$&&&''''''&&&%%%%%%&&&!!!###%%%###  """%%%%%%&&&'''((((((((('''(((&&&###$$$%%%%%%###  !!!###$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&&&&%%%$$$""""""!!!""""""###$$$$$$yyysssjjjaaa[[[VVVRRRPPPNNNIIIEEEDDDFFFJJJLLLLLLGGGEEECCC@@@>>>===<<<<<>>>>>===777666222))) $$$---888IIIWWWXXXXXX]]]gggooouuu|||{{{wwwvvvtttpppmmmmmmnnnooossswwwyyyyyyyyyvvvtttpppkkkfff___XXXSSSRRRNNNIIIFFFDDDCCCBBBAAACCCEEEKKKRRRVVVSSSKKKDDD@@@BBBCCCAAA???@@@FFFLLLKKKLLLGGG>>>:::<<<<<<888333444555666777777777777:::::::::999999888888888555444333333666;;;@@@DDD>>>999777888888666888<<>>BBBCCCEEEDDD???<<<;;;888444555222333===HHHPPPXXX___kkkooopppkkkgggiiijjjjjjjjjjjjjjjmmmqqqsssqqqoooiiihhhhhhiiijjjkkkkkkjjjhhhhhhhhhhhhiiijjjlllllllllooosssvvvxxxxxxvvvuuuqqqtttxxxzzzzzzvvvqqqnnnnnnmmmlllkkkkkkiiieeebbbbbbbbbcccfffhhhgggdddaaafffeeeeeeeee___TTTMMMLLLKKKFFF???;;;:::===@@@BBBKKKIIIHHHHHHHHHGGGEEEBBB===;;;888555222000/////////............000111222000...,,,...111222111///000///...///000444777999999<<<>>>;;;444000///111))))))))))))(((((((((((((((''''''((()))******)))+++,,,...///---***%%%"""'''&&&&&&%%%%%%'''((()))......------------------000@@@FFF777(((&&&******(((((('''%%%$$$%%%'''***'''(((***++++++***)))(((%%%$$$#########$$$%%%&&&'''(((***++++++***((('''((((((''''''''')))***+++((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&%%%###!!!%%%$$$$$$$$$%%%''')))******)))'''&&&%%%%%%&&&&&&***(((%%%######$$$'''((()))&&&######%%%'''&&&%%%!!!"""#########$$$''')))'''((((((((((((&&&$$$###$$$######%%%&&&&&&$$$###!!!###%%%'''''''''&&&%%%)))'''$$$""""""###%%%&&&)))((('''))),,,...,,,***)))***,,,+++)))&&&&&&&&&###  """""""""&&&&&&''''''&&&%%%###"""$$$###"""!!! ###%%%((()))(((''''''(((&&&&&&%%%%%%%%%&&&&&&''' !!!$$$'''))))))%%%"""&&&$$$######%%%'''((('''%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$wwwqqqhhh```YYYUUUQQQOOOMMMIIIDDDCCCEEEHHHJJJJJJFFFDDDBBB???>>>===<<<<<<@@@>>>;;;;;;;;;<<<<<<;;;777666222)))###+++777GGGUUUXXXXXX]]]gggnnnssszzz{{{wwwuuuqqqmmmiiillllllmmmpppuuuyyy{{{{{{xxxuuuppplllfff___WWWRRRRRRNNNJJJGGGFFFFFFDDDCCCBBBDDDIIIOOOTTTRRRLLLFFFCCCEEEFFFCCC???>>>BBBFFFKKKLLLGGG???;;;===<<<888444444555555666777777888999:::<<<===<<<:::777666666555333444777;;;AAADDD???;;;888888777555777:::???===999444000/////////666666666555555888===AAADDDGGGFFFAAA>>><<<888222444333555:::???FFFSSS```gggpppuuusssnnnllliiigggkkkkkkkkknnnqqqqqqooollliiigggfffggghhhiiihhhfffgggggggggggghhhiiijjjkkkmmmooosssvvvxxxyyyxxxwwwrrruuuyyy|||{{{xxxtttqqqooonnnmmmlllllljjjgggeeecccdddeeegggiiihhheeeccceeedddeeegggbbbXXXRRRQQQPPPKKKCCC>>><<<===???AAADDDCCCBBBCCCEEEFFFEEEDDD===;;;888555222000///...//////......///111222444333111...///000111000///000///......///222555777:::>>>@@@===777333222333******))))))(((((((((''')))((('''((()))***)))(((***,,,...///...***&&&$$$&&&%%%%%%%%%%%%&&&&&&'''******************++++++===IIIJJJ<<<---))))))'''))))))(((&&&$$$$$$''')))((()))+++---------+++***'''&&&$$$###"""###$$$%%%'''((()))***++++++******))))))(((''''''(((***+++((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&'''&&&$$$"""$$$$$$$$$$$$%%%'''((()))***)))'''&&&%%%%%%&&&&&&((('''%%%#########$$$%%%&&&###!!!!!!###%%%%%%$$$!!!###$$$$$$$$$%%%''')))(((((())))))((('''%%%$$$$$$######$$$&&&%%%###!!!"""###%%%'''(((((('''&&&)))(((&&&$$$###$$$&&&'''***((((((***---...,,,***)))+++,,,+++)))&&&&&&&&&###!!! """######%%%&&&&&&&&&&&&$$$###"""%%%%%%$$$###"""!!! ###%%%'''(((''''''((()))(((((('''''''''''''''((("""###&&&)))++++++)))&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%uuuooofff^^^XXXSSSPPPMMMKKKGGGCCCBBBCCCEEEGGGGGGDDDCCCAAA???============???<<<:::999999:::999888666555222)))!!!)))444CCCQQQWWWXXX]]]ffflllpppwww~~~|||wwwsssooojjjeeehhhggggggjjjpppuuuyyy{{{yyyvvvqqqlllfff___WWWRRRRRROOOKKKIIIHHHHHHFFFEEEAAABBBFFFLLLQQQRRRNNNJJJIIIKKKKKKGGGBBB??????AAAIIIJJJGGGAAA>>>>>><<<999666555555444555666888999:::===AAADDDCCC???:::666666555444555777<<<@@@CCC@@@;;;888888666444555999;;;:::777333///...000222777777666555555888===AAAEEEHHHHHHDDDAAA>>>999333333444666666444999JJJ[[[dddoooxxxvvvpppmmmjjjhhhllllllmmmoooppppppmmmkkkhhhgggeeeeeeffffffdddccceeeeeeeeefffggghhhjjjkkkmmmooorrruuuxxxzzzzzz{{{uuuxxx{{{}}}}}}zzzwwwtttpppooonnnnnnnnnmmmkkkiiiffffffgggiiikkkkkkhhhfffdddccceeegggddd[[[UUUTTTTTTPPPHHHBBB>>>>>>@@@AAA>>><<<<<<===AAADDDEEEFFF>>><<<888555111///...---////////////000222444555666333000///000111111000111000...---...000333444999===???>>>999444222222,,,+++***)))((('''''''''***)))(((((())))))(((''')))***---...---***'''%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&'''(((((((((222:::<<<333,,,------+++++++++)))'''$$$$$$&&&((()))+++---///000///......***(((%%%###""""""$$$%%%&&&&&&'''((()))+++,,,---+++***)))((((((((()))***((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((((('''&&&'''((('''%%%###$$$$$$$$$$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""""" !!!#########"""$$$&&&&&&%%%&&&((()))))))))******)))((('''&&&$$$######$$$$$$$$$!!!"""$$$&&&'''))))))((((((***)))'''&&&&&&&&&'''(((*********+++---...---+++)))+++,,,+++)))'''&&&&&&$$$!!! """######%%%%%%&&&&&&%%%$$$"""!!!&&&&&&%%%$$$######""""""$$$%%%&&&'''&&&'''***,,,++++++***)))((((((((((((%%%%%%'''+++......---+++((()))***)))&&&%%%'''***&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%~~~tttnnneee]]]WWWSSSOOOMMMIIIFFFCCCAAA@@@BBBCCCDDDBBBAAA@@@>>>=========>>>>>>;;;888777777777777666555444111)))&&&000>>>KKKTTTVVV]]]eeejjjmmmsss{{{~~~}}}{{{wwwtttqqqkkkfffeeecccaaabbbgggnnnsssvvvyyyvvvqqqlllfff___WWWRRRSSSPPPMMMJJJIIIHHHFFFDDDBBBAAACCCHHHNNNPPPOOOLLLMMMNNNNNNKKKFFFBBB@@@@@@HHHHHHFFFCCC@@@>>><<<:::777666444444555666999:::===BBBHHHLLLKKKFFF???:::666555444555777:::>>>AAA===999666777666444666:::::::::888555111000333666888888777666666999===AAADDDHHHJJJGGGEEECCC===777444555555333000222@@@NNN___kkkuuutttooonnnnnnoookkklllnnnoooppppppnnnllljjjhhhfffeeeeeeeeecccaaabbbbbbcccdddfffiiikkkllllllnnnppptttwwwzzz{{{|||yyy{{{}}}~~~}}}zzzwwwuuurrrqqqpppoooppppppnnnllljjjjjjkkklllnnnnnnllljjjeeeccccccfffccc[[[TTTRRRUUUQQQKKKDDD@@@???AAACCC???===;;;<<>>@@@AAA@@@???>>>=========>>>>>>>>>;;;888666666666555444444444111)))###+++999EEEPPPSSS[[[cccgggjjjqqqzzz}}}xxx{{{~~~zzzwwwwwwtttoookkkgggddd``````ccciiinnnqqqvvvsssoookkkfff___XXXSSSTTTQQQNNNKKKIIIGGGDDDBBBDDDBBBBBBFFFLLLOOOOOOMMMJJJKKKLLLJJJGGGDDDAAA@@@FFFEEEFFFFFFCCC???<<<;;;777666555444555777999;;;>>>BBBHHHLLLLLLGGGAAA<<<777666555555666888;;;===999555444555666555888===999;;;;;;888333222555888999999888777777:::???CCCCCCGGGJJJIIIHHHHHHDDD>>>999666444444222222666===QQQ```ooouuuuuuuuutttssslllmmmooopppppppppppppppmmmkkkiiihhhgggfffdddbbb______aaacccfffiiilllmmmkkkmmmpppsssvvvyyy{{{||||||}}}~~~~~~}}}zzzxxxvvvvvvtttrrrrrrrrrrrrqqqpppooonnnnnnpppqqqrrrpppnnnhhheeeccceeeaaaXXXOOOKKKPPPOOOJJJDDD@@@???BBBEEEDDDBBB??????AAACCCDDDDDD@@@>>>:::666222///---,,,///.........///111333444111000///......111444666555444111//////000222333666777999999666333111///---,,,***((((((((())))))+++)))(((((())))))(((&&&$$$&&&((())))))'''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((()))******)))***------+++...---,,,(((%%%$$$&&&((()))***---///000000//////...,,,(((%%%###"""######$$$$$$###$$$&&&)))---///+++***((('''''''''(((((('''(((((('''''''''&&&&&&######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$"""""""""###%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((())))))(((&&&$$$###!!!"""$$$&&&((((((((('''((())))))***+++++++++***)))(((%%%%%%$$$%%%%%%$$$!!!"""######$$$%%%%%%&&&&&&)))*********+++************+++,,,------,,,,,,,,,***+++---,,,***'''''''''%%%### """$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!##################""""""$$$%%%&&&&&&&&&(((,,,...+++***)))((('''&&&&&&&&&&&&&&&&&&(((,,,.........+++)))'''))),,,---+++))))))(((&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&}}}rrrlllccc\\\VVVRRROOOMMMFFFFFFDDDAAA===<<<===???>>>>>>===<<<<<<===>>>??????===999777777666555444333333000)))!!!'''444@@@JJJOOOXXXaaafffiiiqqqzzzxxxxxxzzz~~~}}}zzzwwwwwwxxxwwwsssppplllhhhcccbbbdddiiimmmoooqqqooollliiieee```YYYUUUTTTQQQNNNLLLJJJHHHEEEBBBFFFDDDDDDFFFKKKNNNNNNLLLFFFFFFGGGGGGFFFDDDBBBAAADDDCCCEEEHHHFFF@@@<<<<<<777666555555666777999:::===???CCCFFFFFFDDDAAA>>>:::999888666666777999:::777333222555666666999>>>999===???<<<666333444777999:::999999:::===BBBFFFDDDHHHKKKJJJJJJKKKIIIDDD@@@:::555666666333000111===OOOeeettt|||~~~zzztttpppqqqqqqpppooooooqqqsssooommmkkkjjjiiihhhfffddd___```aaacccfffiiikkkllllllnnnqqquuuxxxzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzz|||yyywwwvvvvvvvvvuuutttsssrrrrrrssstttuuutttrrrnnnhhheeeeeeaaaVVVLLLGGGKKKJJJGGGBBB===<<<@@@DDDFFFDDDBBBBBBCCCDDDDDDDDDBBB@@@<<<777333///...---...------,,,---...000111------...------///333666666444222000///111222444777888888777666444333111---+++)))(((((()))***+++***)))(((((())))))((('''%%%&&&'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))******((()))***,,,,,,+++......,,,)))&&&%%%'''))))))***---///000///......---,,,)))'''%%%#########$$$###""""""$$$&&&)))+++)))((('''&&&&&&&&&'''((('''(((((((((((('''&&&&&&"""######$$$$$$%%%%%%&&&$$$#########%%%%%%###"""!!!"""###%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&((()))*********)))((('''"""""""""!!!!!!######&&&((()))((('''''''''((()))***++++++***)))((('''&&&&&&'''''''''$$$"""$$$###############$$$$$$((()))+++,,,,,,+++*********+++------,,,++++++,,,***,,,---,,,***(((''''''%%%###!!!!!!"""$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!!!!"""""""""""""""%%%&&&'''((('''(((+++---)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&))),,,------***)))((())),,,,,,***(((***(((&&&%%%%%%&&&'''(((((((((((('''''''''''''''}}}yyypppjjjaaaZZZTTTPPPMMMKKKFFFFFFEEEAAA===;;;<<<>>>===<<<<<<;;;<<<===???@@@AAA>>>;;;888888777555444222222000)))$$$000;;;DDDJJJVVV```eeehhhqqq|||}}}zzzwwwxxx{{{yyywwwuuuvvvxxxxxxtttqqqmmmiiieeeccceeeiiimmmooolllkkkiiigggeee```[[[WWWRRRPPPNNNMMMMMMKKKIIIFFFJJJGGGFFFGGGKKKMMMLLLJJJFFFEEEEEEFFFFFFFFFEEEDDDCCCAAAEEEJJJIIIAAA<<<===666666666777888888999999======>>>???@@@AAABBBBBB???===;;;999888888888888777444222444555555888<<<<<>>888444000...------,,,+++******+++,,,---***,,,------,,,,,,///222555333111//////000222333777666444444333333222222,,,+++)))'''((())),,,---)))((('''((()))***)))((('''((())))))((('''&&&$$$############$$$&&&'''((())))))))))))))))))))))))&&&%%%%%%''')))+++---///......,,,)))'''&&&(((***+++,,,...///000///...---,,,+++***)))'''%%%###"""######""""""###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((('''(((((()))((('''&&&%%%""""""######$$$%%%%%%%%%$$$######$$$%%%&&&$$$###!!!"""###%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&((())))))***************%%%&&&&&&$$$!!! """%%%###%%%((()))'''&&&&&&&&&'''((()))******)))((((((((('''((()))******'''%%%&&&&&&%%%$$$############'''(((+++,,,---,,,***))))))+++---,,,***)))***+++***,,,------***(((''''''&&&$$$!!!!!!###%%%&&&&&&''''''(((((('''&&&$$$###!!!!!!!!!"""""""""######%%%'''))))))))))))***+++(((((('''&&&&&&'''''''''(((&&&%%%%%%(((***,,,,,,---000333111,,,)))***,,,+++)))'''%%%%%%&&&((())))))))))))(((((((((''''''yyytttnnnhhh```XXXSSSOOOLLLJJJFFFGGGEEEAAA===:::;;;===<<<<<<;;;;;;<<<===???@@@BBB@@@<<<999888888666555111222000)))###...999AAAHHHTTT___dddhhhrrr}}}|||wwwuuuwww{{{|||}}}wwwuuutttuuuwwwwwwssspppkkkgggcccbbbeeeiiilllnnniiihhhgggfffdddaaa\\\YYYPPPOOONNNOOOOOOOOOLLLKKKLLLIIIGGGHHHKKKMMMKKKHHHIIIHHHGGGGGGHHHIIIHHHGGGBBBAAADDDKKKJJJBBB<<<===555666777888999999999888???>>>======>>>AAADDDFFFBBB@@@>>><<<:::999888888999555333444555444666:::AAAFFFKKKHHH@@@999888999::::::;;;;;;===AAAGGGKKKJJJMMMNNNKKKKKKMMMKKKHHHKKKDDD===:::666///---...'''111???PPPdddwww|||{{{wwwqqqlllkkkooorrrpppnnnlllkkkkkkjjjhhhgggggggggfffeeeeeeeeeeeefffooorrrwww{{{~~~~~~}}}|||zzz{{{}}}~~~}}}|||wwwvvvuuuvvvxxxyyyxxxwwwwwwppplllkkkggg\\\PPPIIIEEEEEECCC===777444888<<<::::::===AAAEEEHHHIIIHHHFFFCCC???999555111///...,,,+++***)))))))))***+++))),,,...---+++***,,,...333222///......///111333555333111///000000000000+++***((('''(((***---///(((''''''((()))+++***))))))************((('''&&&!!!!!!!!!!!!"""%%%'''(((***************))))))))),,,******++++++***,,,///...---,,,)))'''''')))+++,,,---///000111000...---+++++++++***(((&&&###"""######"""""""""""""""###%%%$$$$$$###$$$%%%'''((('''((()))))))))(((&&&%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%$$$ !!!###%%%&&&&&&&&&%%%%%%&&&'''(((((((((&&&&&&((((((((()))******++++++'''((((((&&&"""!!!###&&&"""%%%(((((('''&&&%%%%%%'''((()))******)))(((''')))((()))***,,,,,,***((()))(((&&&%%%$$$#########&&&(((+++------,,,***)))(((+++---,,,***((()))++++++,,,------***(((''''''&&&$$$"""!!!###%%%&&&&&&'''(((((()))(((&&&%%%$$$!!!!!!!!!"""######$$$$$$%%%'''*********)))))))))(((''''''''''''(((((())))))'''%%%%%%'''***++++++111:::@@@;;;///(((,,,333+++)))'''%%%%%%&&&((()))******))))))((((((''''''wwwppphhhddd]]]WWWRRRNNNJJJGGGGGGEEEBBB>>><<<;;;;;;;;;<<<===<<<:::999999:::<<>>999666666666555333333222...'''!!!***000>>>GGGSSS[[[aaagggrrrzzz~~~}}}yyywwwvvvwwwyyy{{{wwwwwwvvvxxxyyyvvvooojjjiiihhhgggdddccccccfffiiilllhhhffffffhhhfff___YYYTTTPPPLLLJJJLLLOOOQQQRRRNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBCCCEEEGGGIIIEEECCCBBBEEEGGGFFF???999;;;999888;;;??????;;;666:::;;;;;;;;;;;;>>>CCCFFFLLLIIIFFFCCCBBB???<<<:::777888888666444555888<<>>;;;:::::::::;;;<<<;;;:::999999;;;===AAA===888666555555333111111000---&&&!!!***000<<>>>>>;;;:::<<>>BBBEEEIIIHHHGGGEEEBBB???===<<<:::;;;;;;999666666888;;;AAAFFFKKKKKKFFF@@@;;;999;;;;;;::::::<<>>OOO```kkkssssssrrrpppmmmlllnnnooopppnnnkkkhhheeedddcccccchhhhhhhhhhhhggggggggggggmmmrrryyy~~~~~~~~~}}}~~~~~~}}}{{{zzzzzzyyyyyyzzzyyywwwtttsssssstttxxxvvvsssppplllcccVVVMMMHHHLLLIII???888999<<<<<>>;;;:::999999:::;;;;;;999888999;;;===@@@===999666555333111///......+++%%% !!!***111999CCCOOOYYY^^^dddkkkqqq{{{|||yyyvvvuuutttttttttssssssuuuvvvtttnnnhhhdddcccbbb___^^^^^^aaadddhhhiiikkkllliiiddd]]]YYYTTTPPPLLLKKKLLLOOOPPPQQQNNNMMMKKKHHHFFFDDDCCCCCCAAA@@@@@@@@@AAACCCEEEFFFDDDBBBAAACCCGGGIIIGGGEEE@@@===:::;;;===>>><<<999777888999:::;;;===AAADDDEEEGGGIIIGGGCCC@@@@@@AAA???@@@???===:::888888999???DDDIIIJJJEEE???<<<:::::::::::::::<<<@@@GGGKKKKKKJJJHHHHHHHHHJJJLLLMMMKKKIIIGGGFFFDDDAAA===:::111000...---111<<>>;;;;;;<<<@@@@@@>>><<<<<<>>>CCCGGGJJJPPPOOOEEE:::666666666444333111000////////////---,,,+++*********++++++///000///---+++***+++,,,...222555666333///+++***---,,,+++))))))((())))))&&&&&&&&&))),,,///000///...------,,,+++***)))))),,,)))''''''((())))))((('''((()))))))))))))))((($$$$$$$$$%%%'''(((***+++******)))+++---...---,,,,,,---...///000000000000---------+++)))&&&###"""###############$$$$$$$$$""""""#########""""""""""""###&&&(((((('''%%%###%%%$$$$$$$$$$$$&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$%%%%%%%%%&&&'''((((((((())))))***++++++,,,***(((((()))***)))(((&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&'''((())))))111222333333000---***)))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''***))))))+++,,,---+++)))(((&&&%%%######%%%&&&(((*********)))(((&&&###"""######$$$%%%%%%$$$######%%%&&&((()))***))))))(((&&&'''(((***+++,,,,,,,,,((((((((()))***,,,---...)))***+++***((()))+++...))))))(((''''''''''''((((((((('''&&&&&&&&&&&&&&&zzzsssnnnccc^^^VVVPPPNNNNNNNNNNNNJJJHHHDDD@@@===<<<<<<<<<999999999888777777999;;;>>>>>>===;;;777444111000------,,,'''  )))///444===IIISSS[[[aaafffjjjqqqyyy}}}|||zzzxxxvvvtttsssrrrjjjhhhhhhkkkpppsssrrrpppggggggeeebbb______aaadddcccggglllnnnjjjccc\\\YYYSSSQQQMMMLLLMMMOOOOOOOOOPPPNNNLLLJJJHHHFFFEEEEEE??????@@@@@@AAABBBBBBCCCBBB@@@@@@AAAEEEIIIMMMNNNGGGCCC>>>:::777666555444666888:::;;;;;;;;;===>>>@@@FFFMMMNNNKKKIIIKKKMMMIIIGGGDDDAAA>>><<<:::999<<>>GGGSSS```iiioootttvvvrrroookkkgggfffgggiiijjjffffffeeeddddddcccbbbbbb```fffooovvvzzz{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~|||zzzxxxwwwvvvvvvxxxzzz}}}~~~|||zzzyyyyyywwwwwwvvvtttooohhh```[[[SSSPPPMMMIIICCC>>><<<<<<@@@???>>><<<;;;===AAADDDEEELLLNNNEEE:::555555444444333222111000/////////,,,+++++++++++++++++++++/////////...+++******,,,///333777999666222---+++------,,,+++***))))))(((%%%%%%&&&))),,,//////...------,,,++++++***)))))),,,***))))))++++++***)))))))))***+++++++++******$$$$$$%%%%%%'''((()))******)))(((***,,,......---,,,---...//////000000///---,,,,,,+++(((%%%###!!! !!!!!!""""""""""""!!!!!!"""#########"""!!!!!!###%%%'''(((&&&%%%###$$$$$$######$$$%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$&&&)))******+++,,,,,,------,,,+++))))))*********)))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''((((((''''''''''''((()))***+++,,,///222222000...------***)))((('''''''''(((((())))))((('''&&&%%%$$$$$$(((''''''(((******)))(((&&&%%%$$$######$$$%%%&&&************(((&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((()))))))))(((%%%&&&((()))***+++,,,,,,(((((()))***+++,,,---...++++++***)))((()))+++---))))))((('''''''''''''''(((((('''&&&&&&&&&''''''zzzrrrlllddd___WWWQQQNNNLLLKKKJJJIIIGGGCCC@@@>>>===<<<===999:::999888666666888999;;;===>>>===999555222111---...---)))"""%%%+++111888CCCNNNWWW^^^dddgggmmmuuu~~~|||yyywwwvvvuuuuuummmiiifffgggkkknnnoooooommmllliiieeebbbaaaccceeeaaadddhhhkkkiiiddd]]]XXXSSSQQQNNNMMMNNNOOOOOONNNNNNNNNNNNMMMKKKIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???@@@BBBGGGKKKMMMJJJGGGCCC>>>:::888777777777:::<<<===<<<;;;;;;;;;>>>DDDKKKOOOOOOOOOOOOPPPKKKGGGCCC???>>>===<<<;;;===AAAFFFFFFCCC???>>>>>><<<<<<<<<<<<===???DDDGGGKKKKKKKKKJJJHHHFFFDDDCCCFFFEEEEEEFFFGGGGGGDDDBBB999888888888777666444333444<<>>???>>>>>>>>>===;;;<<>><<<<<<<<<===:::;;;:::888555555666888888;;;===<<<999444222222,,,------)))###%%%---333===HHHRRR[[[bbbeeejjjsss{{{wwwtttrrrrrrsssmmmhhhcccbbbffflllooopppqqqpppmmmhhhdddbbbccceeeaaaaaadddgggiiieee^^^XXXSSSQQQNNNMMMNNNOOONNNNNNKKKLLLNNNNNNMMMKKKHHHFFFEEEEEEEEEDDDDDDCCCBBBAAA>>>?????????@@@DDDGGGJJJGGGFFFCCC@@@===;;;:::;;;999<<<>>>???===;;;999999<<<@@@GGGNNNQQQRRRQQQPPPKKKFFF@@@======>>>>>>===>>>BBBGGGGGGCCC???>>>>>>======>>>===>>>@@@DDDGGGIIIKKKMMMNNNMMMKKKHHHFFFFFFFFFFFFFFFGGGGGGDDDBBB>>>;;;888888::::::777333222888@@@IIITTT___iiiooorrrrrrqqqpppooonnnnnnmmmjjjjjjiiihhhgggfffeeeddddddhhhmmmqqqrrrsssuuuvvvuuuxxx{{{}}}}}}|||||||||||||||}}}uuuyyy~~~}}}|||vvvoooiiifffTTTOOOMMMNNNKKKDDD@@@AAA<<<>>>>>>>>><<<<<<===>>>===CCCEEEAAA<<<888444///111111000000///---,,,+++'''((()))+++,,,---......///000111000---,,,,,,,,,---111666999777444000///---------,,,,,,+++******&&&$$$$$$%%%(((+++++++++((())))))))))))*********))))))***,,,......,,,***+++++++++++++++***)))((()))((((((''''''(((((())))))'''&&&''')))+++,,,,,,+++,,,,,,---------------)))******)))(((%%%###""" !!!"""""""""!!! !!!###%%%%%%$$$###"""!!!###&&&((()))(((&&&%%%$$$############%%%&&&'''$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&"""###$$$$$$######%%%'''((()))***+++,,,,,,,,,+++***((('''&&&'''((('''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((******&&&))),,,+++((('''***---+++*********)))(((((('''(((((((((''''''''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%&&&)))***+++++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((()))''''''((()))******))))))))))))***************)))''''''&&&'''((()))))))))(((((((((((((((''''''&&&))))))((((((((())))))***{{{rrrlllbbb^^^XXXSSSOOOLLLIIIGGGCCCAAA???<<<;;;;;;;;;<<<;;;;;;:::777555444555666555999<<<<<<888444222111+++------)))"""!!!***///999DDDOOOXXX```dddjjjrrr~~~yyysssooommmmmmnnnjjjeee______dddlllrrruuutttrrrnnniiieeebbbccceeeaaa```aaaeeehhhfff___XXXSSSQQQNNNMMMNNNOOONNNMMMIIIKKKMMMOOONNNKKKHHHEEEGGGGGGGGGFFFEEECCCBBBAAA>>>>>>?????????BBBEEEHHHBBBBBBAAA???===;;;;;;<<<:::===@@@@@@===:::999888:::>>>DDDLLLRRRTTTQQQOOOKKKEEE>>>;;;<<<>>>?????????CCCGGGGGGCCC@@@>>>>>>===>>>???>>>>>>@@@DDDGGGGGGJJJNNNQQQQQQOOOLLLIIIHHHGGGFFFGGGHHHGGGDDDBBBDDD>>>999999===>>>:::555444777<<>>===;;;;;;<<<<<<@@@BBB???===:::444---////////////...,,,+++***&&&''')))+++---...//////000111222111...,,,,,,,,,,,,000555777666333111///,,,,,,---------,,,++++++&&&%%%###$$$''')))******'''''''''((())))))******(((((())),,,......,,,***+++++++++******(((''''''******)))((((((((((((((()))'''&&&&&&(((***++++++++++++,,,,,,------,,,,,,((()))))))))(((&&&$$$###!!!############""" """$$$%%%&&&%%%$$$###!!!###&&&((()))((('''%%%$$$############%%%&&&'''############$$$%%%&&&&&&%%%%%%&&&'''(((((((((((( !!!"""######$$$&&&(((&&&''')))***++++++******)))'''&&&%%%&&&'''&&&%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''))))))&&&)))+++((($$$###&&&***(((((())))))))))))((((((&&&&&&''''''((())))))***&&&$$$###$$$&&&((((((((('''&&&&&&%%%%%%&&&&&&''')))***+++,,,,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&(((((()))(((((()))))))))))))))((()))************)))((((((&&&&&&&&&(((***+++++++++((((((((()))(((''''''&&&***)))))))))))))))******vvvqqqhhhaaa\\\WWWRRROOOMMMJJJHHHEEEBBB===:::999999777666===:::555333333555666666444555555555777888222+++...//////+++$$$$$$&&&///===JJJSSS\\\dddlllrrr{{{{{{wwwrrrnnniiifffjjjgggdddaaaaaagggpppvvvsssrrrqqqmmmiiifffffffffdddbbb```aaaeeefffeeebbbVVVPPPJJJJJJNNNRRRRRRQQQMMMKKKIIIIIIJJJLLLLLLKKKKKKJJJKKKMMMJJJDDDBBBDDDBBBAAA@@@???@@@BBBDDDFFF============<<<:::888666@@@>>><<<;;;::::::;;;;;;999<<<@@@EEEJJJMMMNNNNNNJJJEEE???:::999;;;???AAAEEEFFFHHHIIIGGGDDD@@@>>>>>>???@@@@@@???@@@BBBDDDIIIJJJKKKNNNUUUZZZVVVOOOLLLIIIEEEBBBAAA@@@???>>>@@@===::::::>>>AAABBBAAA;;;999888>>>HHHPPPSSSSSSfffjjjooorrrqqqooommmllliiiiiiiiihhhiiijjjjjjkkkmmmooorrrssssssqqqnnnmmmmmmooottt{{{}}}{{{zzzyyyyyyyyyzzz{{{|||zzz{{{|||~~~~~~~~~}}}yyyuuuooohhhccc```TTTMMMFFFEEEHHHFFF>>>666======>>>===<<<;;;999888===>>>??????>>>999111,,,000///......///...,,,***((()))***,,,---...//////111111000000//////......111222444555444111...,,,++++++,,,---...///000111***(((&&&$$$$$$&&&((()))(((''''''&&&&&&&&&'''''')))(((((()))+++,,,---------,,,***((('''&&&&&&'''***************)))((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))******+++)))(((((())))))'''### """"""""""""############'''&&&$$$""""""###$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%###"""!!!"""$$$''')))&&&%%%###!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###%%%&&&''''''******+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%)))((('''&&&%%%$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%''''''((((((((((((''''''(((((('''&&&&&&''')))))))))))))))((((((''''''&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''',,,...///...+++*********+++)))&&&$$$######%%%&&&%%%$$$#########%%%((()))))))))))))))(((((((((((((((((()))******)))((('''&&&%%%$$$&&&(((***++++++((()))******)))((()))+++***)))((()))+++,,,,,,+++~~~vvvrrriiiaaa]]]WWWRRRNNNLLLIIIGGGEEEAAA===:::999888777666:::888666666777777666444444666666555777888333,,,,,,,,,,,,***$$$"""###+++888DDDNNNYYYbbbiiioooyyyzzzvvvrrrnnniiifffiiigggdddbbbbbbgggnnnsssssssssqqqnnnjjjhhhggghhhcccaaa___aaadddeeecccaaaXXXSSSMMMLLLOOOSSSSSSRRRNNNKKKIIIHHHJJJLLLLLLLLLLLLKKKLLLNNNJJJDDDBBBDDDBBBBBBAAAAAAAAABBBCCCDDD===<<<;;;:::999999::::::>>>======<<<;;;;;;;;;;;;888999===AAAEEEHHHHHHHHHGGGCCC>>>:::999<<<@@@CCCEEEGGGHHHIIIGGGDDDAAA>>>@@@AAABBBAAAAAAAAACCCEEEHHHKKKMMMNNNSSSWWWUUUOOOJJJGGGCCC@@@???>>>===<<<>>><<<;;;;;;>>>@@@BBBBBB>>><<<;;;???HHHOOORRRRRRTTTYYY___ccceeeeeeeeefffkkkjjjjjjiiiiiiiiiiiiiiipppooopppqqqrrrrrrqqqpppmmmooossszzz|||yyyyyyxxxwwwwwwyyyzzz{{{{{{{{{|||}}}}}}}}}}}}}}}|||zzzwwwsssnnnhhhccc```TTTMMMEEEDDDFFFDDD===666;;;<<<=========;;;999888888888999::::::666111---333111...---............******,,,---...///000000111111111000//////......111222333333333111///---+++,,,,,,---...///000111,,,***(((&&&%%%&&&''')))''''''&&&&&&&&&&&&'''''')))(((((()))***,,,,,,,,,,,,+++)))'''&&&&&&&&&&&&))))))******))))))((('''''''''''''''''''''((((((((('''''''''((()))******)))(((((())))))'''$$$!!!!!!!!!!!!""""""######$$$%%%%%%############$$$%%%######$$$%%%%%%&&&&&&&&&'''&&&$$$######%%%'''(((&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&'''((()))*********)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###$$$%%%'''''''''((((((''''''''''''&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((,,,---...---+++************(((&&&%%%$$$$$$%%%&&&%%%$$$######$$$%%%''')))*********)))))))))))))))''''''((()))))))))(((''''''%%%%%%&&&)))***+++******+++,,,+++***)))***++++++***))))))+++,,,+++***}}}uuurrrjjjaaa]]]VVVQQQNNNKKKHHHFFFDDDAAA===:::999888777666666666777:::;;;:::666333555777777666888:::666///+++++++++)))%%%!!!%%%000;;;EEESSS^^^dddkkkuuu}}}yyyuuurrrnnnjjjggghhhgggfffdddcccfffkkkppppppqqqpppmmmjjjgggggggggbbb```___```cccdddbbb___ZZZUUUOOONNNPPPSSSTTTSSSPPPMMMJJJHHHJJJLLLMMMMMMNNNMMMNNNOOOKKKEEECCCFFFDDDDDDDDDDDDCCCCCCBBBBBB===;;;888666777999<<<>>>;;;<<<=========<<<;;;;;;888888;;;>>>BBBEEEDDDCCCCCC@@@<<<999999===AAADDDEEEFFFHHHHHHGGGDDDAAA>>>AAACCCDDDCCCCCCCCCEEEGGGGGGLLLNNNNNNPPPRRRRRRNNNGGGDDD???===<<<;;;:::999;;;<<<=========???BBBEEEAAA>>><<<>>>DDDJJJMMMMMMJJJNNNUUUZZZ]]]___aaabbbggghhhhhhhhhhhhhhhggggggllliiifffgggkkkoooqqqpppmmmoootttzzz~~~~~~{{{xxxwwwvvvuuuuuuvvvwwwxxxzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxvvvrrrmmmgggbbb___VVVNNNFFFBBBCCCBBB<<<666888:::<<<>>>>>><<<:::888444444444555666666333111777333///......000111111,,,,,,---...///000222333222222111111000//////...222222222222111000//////,,,,,,---...///000000111...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''))))))))))))***+++++++++***)))((('''&&&&&&&&&&&&((())))))))))))((('''''''''((()))))))))((('''&&&&&&&&&%%%%%%&&&((()))***)))((((((((()))(((%%%""" !!!!!!"""###$$$%%%###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&***)))'''%%%$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''(((&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''(((((()))((())))))***)))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&!!!!!!"""###$$$&&&'''(((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%######$$$%%%''')))&&&&&&%%%$$$$$$$$$%%%&&&))))))(((((((((((())))))+++---...---+++*********'''''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((************************%%%&&&'''((()))))))))(((((('''&&&''')))++++++***,,,------,,,***)))***+++,,,***)))***++++++***))){{{tttqqqiii```\\\VVVPPPMMMJJJGGGDDDCCC@@@<<<999999888777777555555777:::;;;;;;888555777999999999<<<>>>;;;444...---,,,***((($$$(((111<<>><<<:::999999:::>>>DDDGGGGGGFFFAAA???;;;888999<<<@@@CCCEEEFFFGGGGGGEEECCC@@@>>>BBBCCCDDDDDDCCCDDDFFFHHHFFFKKKNNNLLLKKKMMMMMMKKKDDDAAA===:::999999888777999;;;>>>>>>===>>>BBBEEEBBB???======AAADDDFFFGGGGGGKKKQQQUUUXXXZZZ]]]___```aaacccdddeeeeeedddccc___YYYTTTVVV]]]ffflllnnnooorrrwww|||~~~zzzxxxvvvtttsssrrrrrrrrrvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzwwwrrrmmmgggbbb___YYYQQQGGGBBBAAA???;;;666777:::===@@@AAA???<<<999666444333444666777666555777444222111222333333333------,,,---...000222444333333222111000000//////111111111000000000000000,,,------...//////000000///---***(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))*********)))******((((((''''''&&&&&&&&&&&&(((((((((((((((''''''&&&'''(((***++++++)))'''&&&&&&&&&%%%%%%&&&(((***+++)))((('''((()))(((&&&$$$ !!!###$$$%%%!!!!!!"""###$$$$$$######"""""""""###$$$%%%&&&&&&***)))(((&&&$$$###"""""""""""""""###$$$&&&((()))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))'''((()))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%&&&"""""""""###$$$&&&'''(((&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))(((&&&$$$######%%%''')))'''&&&%%%$$$###$$$%%%%%%((((((''''''''''''((((((***+++,,,,,,***))))))***%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''(((((())))))*********+++%%%%%%&&&'''((())))))))))))((('''''')))++++++***+++,,,---,,,***))))))***---+++******++++++)))(((zzzsssoooggg___ZZZTTTOOOLLLIIIFFFDDDCCC???;;;999888888888777777666555777999999999888888::::::;;;???CCCAAA;;;555222///---+++&&& !!!(((222CCCQQQ^^^eeepppzzz}}}yyyvvvtttqqqmmmjjjeeefffffffffeeeeeegggjjjlllnnnooonnnkkkiiiiiiiiidddbbbaaacccffffffbbb___XXXTTTPPPMMMMMMOOOQQQRRRRRRPPPLLLKKKLLLMMMNNNNNNPPPNNNNNNOOOLLLGGGFFFJJJJJJKKKLLLLLLJJJHHHEEECCC>>>===;;;:::999888888888999;;;>>>@@@@@@>>><<<:::888777888>>>FFFKKKLLLJJJBBB???<<<999999;;;>>>AAAEEEEEEFFFFFFDDDBBB@@@>>>BBBDDDEEEDDDDDDDDDFFFHHHEEEJJJLLLJJJHHHJJJKKKIIICCC@@@<<<999999999888777888;;;======<<<===@@@CCCCCCAAA@@@@@@AAACCCDDDDDD@@@CCCHHHLLLOOORRRVVVXXXZZZ\\\]]]^^^]]][[[YYYWWWNNNIIIDDDEEENNNZZZeeekkkqqquuuzzz}}}{{{xxxtttqqqooonnnnnnppppppqqqsssuuuxxx{{{|||}}}|||yyytttoooiiidddaaa\\\TTTJJJCCCAAA???;;;777999<<>><<<888666444444555666777666555444555666777666444222---,,,++++++---///222444444444333222111000//////000000000000000000111111,,,,,,------......//////...,,,***(((&&&%%%%%%%%%%%%&&&'''((((((((((((''''''***++++++)))(((((()))''''''''''''''''''&&&&&&(((((((((((((((''''''&&&'''(((***++++++)))'''&&&((('''&&&%%%&&&(((+++,,,)))((('''((())))))(((&&&!!!  """$$$%%% !!!"""###$$$$$$###""""""!!!""""""$$$%%%&&&)))((('''&&&$$$"""  !!!"""$$$&&&'''((('''&&&%%%$$$###$$$%%%&&&'''''''''(((((())))))***'''((()))*********)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&(((***+++---+++(((%%%$$$%%%'''(((''''''%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))******((('''(((((($$$%%%&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))******&&&&&&&&&'''((()))******+++)))((((((***++++++******+++++++++)))((((((***---+++******++++++)))(((yyyqqqmmmeee]]]XXXSSSNNNKKKIIIFFFDDDBBB???;;;999888888888777888666444444666888888888777999:::<<>>===;;;:::999888888;;;<<<>>>@@@@@@>>><<<:::666444555<<>><<<;;;===@@@CCCGGGGGGGGGFFFEEECCCAAA@@@CCCDDDEEEEEEDDDEEEGGGIIIGGGJJJJJJHHHHHHKKKKKKHHHDDDAAA===:::::::::999999888:::;;;<<<<<<<<<===???CCCCCCCCCDDDDDDCCCCCCCCC999<<>>AAACCCDDDBBB@@@>>>999777444444555777777666444555666888:::888555222///---+++***,,,///333666666555444333222000//////......///000111111111111++++++,,,,,,------------,,,+++***)))((((((((((((%%%&&&((()))******)))((('''***---,,,)))&&&'''(((&&&&&&'''(((((((((''''''((())))))))))))(((''''''&&&'''((()))))))))((((((***)))'''%%%&&&'''***,,,)))((('''''')))***)))((("""!!! !!!###$$$ !!!"""###$$$%%%###"""!!!!!!!!!"""$$$$$$&&&&&&'''&&&%%%### !!!"""$$$&&&''''''((('''%%%######$$$%%%&&&''''''((((((((()))))))))'''(((***+++,,,++++++***((((((''''''&&&&&&%%%%%%###&&&(((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&''')))***,,,///---***((('''&&&'''((()))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((((((&&&%%%&&&'''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******(((((('''(((((()))***+++---+++))))))***+++***)))((()))******)))((()))***,,,***)))***++++++***)))vvvooollldddZZZVVVQQQMMMJJJIIIGGGEEEAAA>>>:::888888888888777777555333444555666666666555777888;;;BBBIIIIIIEEE;;;777111///---***### 000@@@TTT[[[gggrrr||||||xxxtttqqqnnnjjjgggddddddddddddcccdddgggjjjkkkmmmooopppnnnlllllllllcccbbbbbbdddfffeeeaaa]]]SSSQQQOOOLLLKKKMMMQQQTTTRRRQQQPPPPPPPPPPPPNNNLLLMMMKKKLLLMMMLLLHHHJJJNNNLLLLLLLLLLLLJJJHHHGGGEEEAAA???<<<:::999:::;;;======>>>?????????===;;;:::777444555<<>><<<<<<<<<<<<;;;999999999:::;;;<<<;;;:::???AAACCCDDDDDDBBBAAA@@@999;;;>>>@@@CCCFFFKKKNNNIIIKKKMMMMMMKKKFFFAAA===<<<:::777555999FFFWWWeeemmmrrryyy}}}}}}zzzvvvsssqqqooooookkkkkkkkkmmmppptttxxxzzzwwwwwwwwwuuurrrooolllkkkbbb[[[SSSKKKFFFAAA<<<999===???@@@BBBBBBAAA???>>>:::888777777999;;;;;;:::666555666777999888666444111///,,,+++,,,000555888666666555333222111000///,,,---///111222222111000******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,&&&''')))+++,,,+++******&&&***...---(((%%%&&&'''&&&'''((())))))))))))((())))))******))))))((('''%%%%%%&&&'''((())))))***+++)))&&&$$$$$$%%%((())))))'''&&&''')))******)))$$$""" !!!### ###%%%&&&$$$###!!! !!!"""###$$$%%%'''''''''%%%"""!!! """$$$%%%&&&''''''((('''$$$###"""###%%%''''''''''''(((((((((((()))((()))+++,,,------,,,,,,***))))))(((''''''&&&&&&"""%%%'''(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%&&&(((***+++---,,,+++))))))(((((((((***)))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&&&&$$$$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%'''(((***++++++******)))((())))))***+++...,,,******++++++***)))''')))************+++---+++***))))))+++,,,+++***uuunnnkkkdddYYYUUUPPPLLLJJJIIIGGGFFFAAA>>>:::888888888888777555444444444666666555333222555777:::AAAIIIJJJFFF:::555000...---***$$$+++:::OOOWWWcccppp{{{~~~{{{vvvsssooolllhhheeecccddddddccccccdddhhhkkkgggiiilllmmmkkkjjjiiiiiibbbaaaaaaccceeeddd```[[[RRRQQQOOOLLLKKKNNNRRRUUUQQQQQQPPPQQQRRRQQQNNNKKKLLLJJJKKKMMMKKKIIIJJJOOOKKKKKKKKKJJJIIIGGGFFFEEEBBB???;;;888777;;;???BBB????????????>>>===;;;::::::777777>>>IIIQQQRRROOOFFFDDDCCCCCCDDDHHHKKKNNNMMMMMMLLLKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHHHHJJJLLLMMMLLLIIIIIINNNSSSPPPJJJGGGDDD@@@>>>>>>>>>======:::888777888;;;<<<999666999<<<@@@BBBAAA???===<<<888999:::;;;;;;===@@@CCC>>>@@@DDDFFFFFFCCC???<<<999888666222333>>>QQQ```jjjooovvvzzz}}}~~~|||zzzwwwtttsssrrrrrrkkkkkkkkklllooorrrvvvxxxssssssttttttsssqqqpppoooccc^^^UUUNNNHHHBBB===:::>>>???@@@@@@@@@@@@???>>><<<;;;:::;;;>>>@@@@@@@@@888666555555777888777666222000---,,,---111666999777666555444222111000///***,,,///222333222000///******************++++++,,,,,,------...///000000&&&(((***,,,---,,,+++***&&&***...---(((%%%%%%'''&&&'''(((*********))))))***************)))(((((($$$$$$$$$%%%'''(((***++++++)))%%%###"""$$$&&&((()))'''&&&''')))*********%%%###!!! """"""%%%'''%%%$$$"""  !!!"""###%%%'''))))))'''%%%###!!!"""###%%%&&&'''(((((()))'''$$$###"""###%%%'''''''''''''''(((((((((((((((***+++---.........---+++******)))((('''''''''"""$$$'''(((&&&%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&((()))***************)))'''&&&&&&''')))***$$$$$$$$$$$$%%%''')))******************)))))))))+++***((('''&&&&&&'''''''''''''''&&&&&&'''''''''!!!###%%%$$$###"""###$$$$$$$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))+++,,,---,,,+++***))))))***++++++...,,,+++***++++++***)))((()))++++++++++++---///***)))((()))+++,,,,,,+++vvvrrrmmmaaa\\\UUUMMMIIIIIIIIIFFFCCC@@@???===:::666555666888444333222444666777666555555333222555;;;???@@@@@@<<<333+++)))++++++$$$$$$000DDDRRRaaakkkttt~~~~~~wwwsssqqqpppmmmjjjiiiiiihhhfffeeehhhlllppppppppppppnnnkkkjjjkkkllliiibbb\\\]]]cccfffccc___ZZZUUUNNNJJJJJJPPPWWW\\\]]]XXXRRROOOOOOOOONNNLLLNNNMMMLLLLLLMMMMMMLLLKKKPPPOOOKKKGGGHHHKKKIIIDDDFFFDDD@@@===;;;:::;;;<<>>??????>>>>>>===<<<;;;:::::::::777666999===>>>:::666444444555666888:::;;;<<<:::===@@@AAA@@@???>>>???<<<<<<999222///888IIIXXXffflllrrruuuuuuuuuxxx|||xxxyyyzzzyyywwwtttrrrrrrlllkkkjjjjjjmmmoooppppppooonnnnnnoooqqqqqqpppnnnnnneeeXXXNNNGGGCCC???===<<<;;;;;;===@@@???;;;777777888999;;;<<<<<<<<<;;;;;;999666555666666555555333222000///000222555777777666444333333333111//////......000222111...***+++***************++++++************+++,,,---...)))))))))))))))((((((((('''((((((&&&$$$%%%''')))***)))'''%%%%%%''')))******)))(((***------***'''%%%$$$"""###%%%''''''&&&'''&&&$$$$$$$$$&&&((())),,,+++***)))((((((((()))%%%$$$!!! $$$"""!!!$$$&&&'''%%%###!!!!!!###&&&((()))'''$$$"""### """'''***'''$$$&&&&&&&&&&&&%%%$$$######+++***)))'''&&&&&&&&&&&&&&&(((+++...//////...---((()))+++,,,,,,+++******(((((((((((('''%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%'''((())))))******,,,***)))((((((((('''%%%"""###%%%'''((((((((('''((()))***+++***)))'''&&&))))))))))))))))))))))))+++)))'''&&&&&&%%%###!!!##################$$$$$$$$$$$$%%%&&&&&&'''((((((+++)))&&&$$$###$$$%%%&&&&&&&&&'''(((***---///111222000...+++******+++,,,,,,,,,++++++***)))))))))'''(((((()))***++++++,,,---+++)))(((***++++++***uuurrrmmmaaa\\\UUUNNNJJJIIIIIIFFFDDDAAA@@@>>>:::777555777888555444333444666777666555444222111333777;;;<<<;;;666000***)))++++++&&&"""###...@@@NNN]]]gggppp{{{}}}yyyvvvuuutttrrrpppooonnnmmmjjjhhhhhhjjjmmmqqqrrrrrrpppnnnlllmmmnnnkkkddd]]]]]]bbbeeeccc___ZZZUUUOOOJJJJJJOOOUUUZZZ[[[VVVQQQOOONNNOOONNNLLLNNNMMMLLLMMMOOOOOONNNLLLPPPOOOKKKHHHIIILLLJJJEEEGGGDDDAAA>>><<<<<<===>>>???@@@@@@>>>;;;999999999555444444777;;;>>>??????CCCDDDDDDCCCBBBFFFMMMRRRTTTRRRPPPPPPNNNKKKIIIHHHNNNUUUVVVOOOIIIHHHHHHGGGLLLKKKKKKMMMOOOPPPPPPNNNKKKHHHCCC???===<<<===>>>@@@@@@@@@???>>>======<<<888666444777::::::777333444444444555555777888999999<<>>;;;555111888HHHUUUbbbgggnnnqqqrrrsssuuuxxxwwwxxxwwwvvvtttsssrrrrrrnnnllljjjjjjlllnnnnnnnnnmmmmmmmmmnnnppprrrrrrqqqnnnfffZZZPPPIIIDDD???<<<:::::::::===@@@>>>:::555555666777999::::::999999999777555444444555555555333222111000000111333444444333222222333333222000///...---///000000...+++++++++************++++++************+++,,,---...))))))((('''''''''((((((&&&''''''&&&%%%%%%'''))))))((('''&&&&&&'''((()))***))))))+++---...,,,)))&&&%%%$$$%%%'''))))))(((&&&%%%$$$$$$$$$%%%'''(((+++++++++***))))))((((((%%%$$$!!!$$$###!!! !!!"""%%%&&&'''&&&$$$"""!!!  """%%%'''(((&&&$$$###""" """''')))'''$$$'''((((((((((((&&&%%%$$$+++***)))(((((('''''''''%%%'''***,,,------,,,+++((()))***+++++++++***))))))******))))))'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''((())))))))))))...---+++******)))&&&$$$"""###%%%&&&'''''''''&&&&&&''')))***)))(((&&&%%%))))))))))))))))))))))))***((('''&&&'''&&&$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''***(((&&&$$$###$$$&&&'''&&&&&&&&&'''***---000222444222///,,,***))))))))),,,++++++***))))))((((((''''''(((***++++++++++++,,,***((((((***+++,,,+++}}}sssqqqnnnbbb[[[VVVOOOKKKJJJIIIFFFDDDAAAAAA???;;;888666777999777666555555666666555444333111000111333555555444///---***)))******(((''' !!!,,,;;;HHHWWWaaajjjuuu~~~{{{zzzzzzyyywwwuuuuuuuuusssoookkkhhhhhhiiioooqqqqqqpppnnnllllllmmmmmmggg```^^^```cccbbb```ZZZVVVOOOKKKJJJMMMSSSVVVXXXTTTPPPNNNNNNNNNMMMLLLMMMMMMNNNPPPRRRRRRPPPNNNQQQPPPMMMJJJKKKNNNLLLGGGFFFDDDBBB???>>>>>>@@@AAA??????>>>;;;999888999;;;777555444555777999999888???AAABBBAAAAAAEEELLLRRRUUUUUUSSSQQQOOONNNLLLKKKTTTZZZ\\\UUULLLHHHHHHHHHLLLKKKLLLNNNPPPQQQQQQOOOKKKIIIDDD@@@===<<<<<<<<>><<<777444999FFFQQQ\\\aaaggglllnnnppprrrsssuuutttsssrrrrrrqqqqqqqqqnnnllliiihhhiiikkklllmmmkkkkkklllmmmoooqqqssstttnnnggg]]]TTTLLLEEE@@@<<<888888:::===???===777222222333444555666666555444777555333111111333555666444444333333222111111000000//////000222333222111000...------......---,,,++++++************++++++***************+++,,,---***)))((('''&&&&&&'''(((&&&''''''&&&%%%%%%'''(((''''''(((((((((((('''''')))))))))+++---...---+++'''&&&%%%&&&)))+++++++++&&&%%%$$$$$$$$$%%%&&&'''***+++,,,,,,+++***(((&&&%%%$$$"""$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%###!!!!!!###%%%&&&&&&%%%$$$###!!! """&&&)))'''%%%((()))++++++***(((&&&%%%))))))))))))))))))))))))$$$&&&(((***++++++))))))((()))***++++++***((((((******++++++***)))((('''$$$%%%&&&'''''''''''''''''''''((((((((((((''''''///...------,,,***&&&""""""###$$$&&&&&&&&&%%%$$$###%%%&&&(((((('''&&&%%%'''''''''''''''''''''''')))((('''((())))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&((('''&&&&&&&&&)))---111333555333000---***(((''''''+++******))))))(((''''''&&&''')))+++,,,,,,,,,+++,,,***((((((***,,,,,,,,,{{{qqqooommmbbbZZZUUUPPPLLLJJJHHHFFFDDDBBBAAA???<<<888777888:::999777666666666666444333222111111000000000000///+++,,,,,,+++)))(((((()))!!!)))777DDDRRR[[[dddqqq|||~~~}}}|||zzzxxxwwwwwwwwwvvvrrrmmmiiiffffffkkklllnnnnnnkkkiiiiiiiiinnnhhhaaa^^^^^^`````````ZZZVVVPPPLLLKKKLLLPPPSSSUUUSSSPPPNNNMMMMMMMMMMMMMMMNNNOOORRRTTTUUUSSSQQQRRRRRROOOLLLNNNQQQOOOIIIEEEDDDAAA???>>>???AAABBB???>>>===:::777777999;;;:::888777777888888888777<<<>>>@@@@@@@@@CCCIIINNNTTTVVVVVVRRROOOOOONNNMMMTTTZZZ]]]XXXNNNHHHHHHJJJKKKKKKKKKMMMPPPQQQQQQPPPKKKIIIEEE@@@===;;;;;;;;;AAAAAAAAAAAA@@@@@@@@@@@@;;;:::999999:::999555333222222222222333444555666777999:::;;;999888999999999::::::777666:::EEENNNWWWZZZ```fffkkknnnoooooooooooooooqqqrrrqqqooommmkkkhhhddddddfffiiikkkllllllmmmmmmmmmnnnooorrrtttmmmhhh```WWWNNNFFFAAA===888888:::===???<<<555//////000111222222222111000444444222000///111444777666666666666444222000///.........000222222111///000///...------------,,,,,,,,,+++*********++++++***************+++,,,,,,---,,,***(((''''''((())))))******)))&&&%%%&&&'''&&&'''((())))))((('''&&&''''''((()))+++,,,,,,,,,'''&&&%%%&&&)))+++,,,+++%%%%%%$$$###$$$$$$%%%&&&(((***,,,------***'''%%%%%%$$$""" ###$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&###  """$$$%%%%%%%%%%%%$$$###"""$$$'''******))))))***+++,,,+++)))&&&$$$&&&''''''(((((((((((((((%%%&&&((()))******)))((()))******+++***)))''''''((()))***++++++***((('''$$$%%%%%%&&&'''(((((((((((()))))))))(((((('''&&&++++++,,,------***&&&######$$$%%%%%%%%%$$$######!!!"""%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))***+++)))'''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&(((,,,111333333222///---***(((''''''******))))))((('''''''''%%%''')))+++,,,---,,,,,,,,,***((()))+++---------zzzpppnnnkkk```XXXUUUPPPLLLIIIGGGEEEDDDBBBAAA???<<<888777888:::999777666555666555444222222222222111///......---+++---...,,,)))'''((()))### '''666BBBOOOWWW```mmmyyy~~~~~~{{{yyywwwvvvvvvvvvuuurrrmmmhhhfffeeegggjjjlllmmmkkkhhhgggffflllhhhbbb]]][[[\\\^^^___YYYVVVRRRNNNLLLMMMNNNPPPSSSRRRQQQPPPNNNNNNOOOPPPOOOOOOPPPRRRUUUVVVUUUSSSSSSSSSQQQOOOQQQTTTRRRLLLDDDCCC@@@>>>>>>???AAABBB??????===:::777777999;;;:::888777777999:::999888;;;===@@@@@@???AAAEEEIIISSSXXXYYYSSSOOOPPPOOOLLLPPPTTTXXXVVVNNNHHHHHHKKKIIIIIIJJJLLLOOOPPPPPPOOOJJJGGGDDD@@@<<<:::999999>>>>>>>>>>>>????????????;;;;;;:::::::::888555333111111222333444666888999666888999888777666777888444666777777777<<>>???<<<555///...///000111000///...---222222222000...///333666888888999888777444222000000///000111333222000...000000///...,,,,,,,,,------,,,,,,+++******++++++******))))))******++++++000...---+++***))))))))).........+++(((%%%$$$%%%%%%''')))******)))'''%%%$$$%%%&&&'''''')))***+++&&&%%%$$$%%%(((*********$$$$$$$$$#########$$$$$$%%%'''+++------+++(((&&&%%%$$$###!!! """"""###$$$$$$###"""!!!$$$%%%'''((('''$$$!!! !!!###$$$%%%&&&&&&'''&&&&&&''')))+++------)))***++++++)))'''%%%######$$$%%%&&&'''''''''&&&%%%&&&((()))***+++*********+++++++++***)))'''&&&%%%'''(((******)))'''&&&$$$$$$%%%&&&''')))******************)))((('''''''''((()))+++,,,+++(((%%%$$$%%%%%%&&&%%%$$$"""!!! !!!$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++,,,***((($$$$$$%%%&&&''''''((((((''''''''''''''''''((((((((('''&&&&&&&&&'''((()))((('''&&&'''))),,,000222//////...,,,+++***))))))******))))))((('''''''''%%%''')))+++,,,---------,,,+++))))))+++---------xxxnnnllliii]]]VVVSSSPPPLLLHHHEEECCCCCCAAAAAA???;;;888666777999888666555444555555333222000222333222000...---...,,,---...---+++)))((()))%%%"""%%%666AAAMMMTTT]]]jjjvvv|||}}}yyyvvvuuuuuutttttttttpppkkkgggeeedddeeehhhlllmmmkkkhhhfffeeegggeeeaaa\\\XXXXXXZZZ]]]XXXVVVSSSPPPNNNNNNNNNOOORRRSSSSSSRRRPPPPPPQQQSSSQQQPPPPPPRRRTTTVVVVVVUUUTTTTTTSSSQQQTTTWWWUUUOOOEEECCCAAA???>>>???AAABBB@@@@@@???<<<999777888999888777666666888::::::999;;;>>>AAABBBAAABBBFFFIIIRRRZZZ]]]VVVQQQQQQOOOIIIKKKLLLOOOQQQNNNGGGFFFIIIGGGFFFGGGIIIMMMNNNNNNMMMGGGEEEBBB>>><<<999888888;;;;;;<<<<<<=========>>>999999:::999888666444333111111222333555777999:::666777888777555555555777333555666777999>>>GGGNNNRRRQQQRRRYYYdddkkkmmmlllffffffiiinnnrrrrrrmmmiiiccc___\\\\\\```fffkkknnnoooqqqsssqqqmmmjjjjjjllljjjhhhbbbYYYOOOHHHDDDCCC<<<<<<<<>>:::777555777888666444333333444444333111...000222222///---...///---------------,,,+++)))'''$$$ $$$666@@@KKKQQQYYYfffsssyyy|||xxxuuuvvvxxxuuuuuusssooojjjfffddddddbbbeeejjjkkkjjjfffdddbbbbbbbbb```[[[VVVTTTWWWZZZWWWVVVTTTRRRPPPOOOOOOOOORRRTTTUUUUUUSSSRRRTTTVVVTTTRRRPPPPPPSSSUUUVVVVVVTTTUUUTTTSSSVVVYYYWWWQQQGGGEEEBBB@@@???@@@BBBCCCAAAAAAAAA>>>:::888777777999888666777999::::::999<<>>???@@@>>>888222111222222222111000...---000333555444000...///222444555555666666555555555000000222555777777555333000222444333///---------......---,,,++++++++++++******))))))))))))******000000000///---+++(((&&&***,,,,,,+++(((%%%$$$$$$&&&'''((())))))((('''&&&%%%&&&'''&&&$$$$$$'''***(((&&&%%%%%%&&&''''''&&&###############""""""!!! """%%%(((******))))))$$$$$$$$$$$$$$$###"""""""""""""""!!!!!! !!!###%%%&&&%%%$$$$$$%%%$$$#########%%%&&&'''))))))))))))***,,,///111,,,+++)))'''&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$%%%&&&(((***,,,---............---,,,***(((&&&!!!###&&&)))***)))'''%%%$$$$$$$$$%%%'''***,,,---,,,,,,---------,,,++++++)))(((((()))++++++***(((((((((((('''&&&$$$""" """%%%(((+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++(((&&&######$$$%%%&&&'''((((((''''''(((***+++,,,---...,,,,,,+++******)))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***,,,++++++***))))))((((((((((((((((((***---000111000...+++***+++,,,++++++~~~wwwmmmjjjeeeXXXRRRQQQOOOKKKFFFBBBAAAAAA@@@???===:::666555666888555333222222333444333111,,,///222111///---...///---,,,,,,---//////---+++'''%%%!!!$$$666@@@JJJPPPWWWdddqqqwww{{{wwwvvvxxx{{{wwwvvvsssoooiiieeedddddd^^^bbbfffhhhgggccc```___^^^______ZZZUUURRRUUUXXXWWWVVVTTTSSSQQQPPPPPPOOORRRUUUWWWVVVTTTTTTVVVXXXVVVSSSPPPOOOQQQTTTVVVWWWUUUVVVUUUTTTWWW[[[XXXRRRIIIGGGDDDBBB@@@AAABBBDDDBBBBBBBBB@@@<<<888666666<<<:::999999:::;;;;;;:::<<<@@@EEEHHHIIIJJJNNNRRRSSS```eee]]]VVVUUUPPPGGGIIIDDDEEEKKKMMMGGGBBBBBBBBBBBBBBBEEEHHHJJJJJJIIIBBBAAA???<<<:::888777777888999999:::;;;<<<======;;;<<<>>>===<<<:::999999444333333333444444555666777777777666444444555666:::;;;::::::<<>>999444333333444333222111///...///333777555111---...000222222333333444555555666...///222666999:::888666///333555444111...------///...---,,,++++++++++++******)))))))))))))))***...///000000...***'''$$$&&&(((***)))'''%%%$$$$$$''''''((((((((((((''''''&&&'''((('''$$$$$$'''***)))'''&&&&&&''''''&&&%%%###############"""!!!!!! ###&&&)))*********$$$$$$%%%%%%%%%%%%$$$#########"""!!! !!!!!! """$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&((()))))))))))))))+++///111...---***'''%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$###$$$%%%'''***,,,...////////////...---***((('''!!!###'''******)))'''&&&$$$$$$$$$%%%'''***,,,...,,,------......------,,,,,,+++******++++++***((()))))))))(((&&&$$$""" !!!###&&&))),,,---------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++***(((%%%""""""###$$$&&&''''''((('''((()))***,,,...///000---------,,,+++***))))))((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,,,,++++++***))))))))))))((('''''')))---000333111...,,,++++++++++++***{{{qqqkkkfff___XXXSSSPPPNNNKKKIIIFFFCCC@@@???>>>>>>===;;;999777666777666444222111000///////////////...---,,,+++***,,,+++******,,,,,,,,,***'''$$$  333@@@MMMTTTYYYcccmmmrrr|||vvvssssssuuuwwwvvvtttqqqmmmhhhdddbbb]]]]]]___bbbeeeeeedddbbb______^^^[[[VVVSSSRRRSSSTTTQQQOOONNNPPPRRRTTTTTTWWWVVVSSSPPPRRRXXXXXXUUUTTTRRROOONNNOOORRRSSSTTTWWWXXXYYY[[[]]]]]][[[YYYQQQIIIDDDEEEDDD@@@@@@CCCBBB@@@>>>;;;999777777777777999:::;;;;;;===???AAAEEEFFFIIILLLJJJHHHMMMTTTXXX[[[^^^___[[[VVVRRRPPPGGGFFFFFFGGGIIIIIIGGGFFFGGGFFFGGGHHHJJJJJJIIIGGGBBB>>>:::999<<<<<<888555444555777:::===@@@BBBCCCAAA???<<<999777666666666666666777777777777666666666555444333333333444555777999:::999888<<>>===???>>>999555333444444444222000...,,,---222666444///---000555333000------222666777666333333444888;;;;;;777333111222333222///,,,++++++,,,---------,,,,,,+++***...---,,,+++******)))))),,,...///...,,,***))))))))))))))))))((('''&&&%%%%%%'''))))))((((((((()))************(((&&&$$$###((('''&&&&&&''''''%%%$$$(((&&&###!!! !!!!!! !!!$$$)))+++)))&&&%%%###!!!!!!"""###"""!!! !!!###"""!!! """###&&&''')))******'''&&&&&&%%%%%%%%%&&&&&&((())))))+++,,,---......,,,+++(((&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***$$$%%%&&&(((***+++,,,---,,,---...///---***'''%%%'''&&&'''((()))(((%%%###$$$$$$###$$$%%%''')))***+++,,,,,,------,,,,,,+++,,,***(((***,,,...,,,******)))(((((((((&&&###!!!%%%&&&&&&(((***,,,...///------+++)))((('''''''''******)))(((''''''&&&&&&$$$###""""""###%%%'''(((***(((&&&'''))),,,.........---,,,************+++)))((('''(((***++++++***++++++++++++++++++++++++---,,,***)))***,,,///000,,,+++)))'''(((+++...111///...,,,+++******+++,,,{{{qqqlllfff___XXXRRRPPPMMMKKKIIIGGGCCC@@@>>>>>>===;;;:::888666555555555444222111111000000111000000///...---+++***+++******+++,,,---+++***'''$$$ 000>>>KKKRRRXXXbbblllqqq~~~}}}xxxvvvvvvxxxxxxwwwuuurrrnnnjjjgggeee]]]]]]___bbbeeefffdddccc`````````]]]YYYVVVUUUUUUTTTSSSQQQOOOOOORRRUUUWWWYYYYYYUUUPPPRRRVVVVVVSSSTTTRRRQQQPPPRRRSSSUUUUUUXXXXXXYYY\\\^^^___]]][[[RRRKKKFFFFFFEEEAAA@@@CCCAAA???===:::888666666666888:::;;;<<<<<<===@@@BBBGGGIIINNNRRRPPPLLLNNNSSSYYY\\\______\\\WWWSSSPPPJJJJJJJJJKKKLLLJJJGGGEEEGGGGGGHHHJJJLLLLLLJJJHHHCCC???:::999<<<===:::888666777888;;;>>>BBBEEEFFFDDDBBB???;;;999888777888777777888999999888888777555444222111000000111111555777999999888;;;BBBHHHPPPKKKFFFGGGOOOYYYaaaffffffeeeeeeggglllooopppoookkkeee___^^^bbbgggjjjjjjlllnnnpppqqqpppmmmiiifffggghhhfff___TTTKKKGGGFFFIIIDDD>>><<<===<<<999666444444333222111///...---///333666444///---111666444000------111444555444333333444777;;;;;;888444111333555444111...,,,+++------.........---,,,,,,............---,,,+++***,,,---......+++)))(((((())))))))))))((('''&&&&&&%%%'''((((((''''''((()))***++++++***)))'''%%%$$$&&&%%%###$$$%%%&&&&&&%%%'''&&&$$$"""!!!!!!!!!!!!!!! !!!###'''))))))'''&&&$$$######$$$$$$"""!!! """######!!! !!!""""""###$$$&&&((()))***+++(((''''''&&&%%%%%%%%%&&&''''''((()))***+++,,,,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***&&&&&&&&&'''((()))+++,,,+++,,,......---***'''%%%&&&&&&&&&((())))))&&&$$$############$$$&&&((()))((()))***+++,,,---------,,,***)))***,,,,,,+++))))))(((((()))***)))'''%%%&&&''''''((()))+++,,,---///...,,,***(((&&&%%%%%%((((((''''''&&&%%%%%%%%%"""""""""###$$$&&&'''(((+++)))((((((***+++,,,++++++***)))))))))***+++,,,+++)))((()))******)))((())))))******+++,,,------,,,+++***)))***,,,...000,,,+++((('''(((***---///...---,,,+++++++++,,,---{{{qqqlllfff^^^WWWRRRPPPMMMKKKJJJGGGCCCAAA===<<<;;;:::888666555444333333333333222222222222222222222111///---,,,+++))))))***,,,......,,,***'''$$$ ---;;;IIIPPPVVV```jjjooo|||~~~{{{yyyyyyzzzwwwvvvuuurrrooollliiiggg^^^^^^___aaadddeeedddbbbaaabbbbbb___\\\YYYXXXXXXUUUVVVTTTQQQOOOQQQVVV[[[\\\[[[WWWRRRRRRUUUUUUQQQSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXZZZ]]]```aaa```^^^TTTNNNIIIGGGFFFBBBBBBCCC@@@>>><<<999777666666666999;;;<<<===>>>???BBBDDDIIILLLSSSXXXWWWQQQOOORRRZZZ]]]``````]]]XXXSSSQQQNNNNNNOOOPPPPPPMMMHHHDDDGGGHHHIIILLLNNNNNNKKKIIICCC???:::999;;;===<<<;;;999999:::===@@@EEEIIIKKKHHHFFFBBB>>>;;;999999999999:::;;;;;;;;;:::999999666555333111////////////222666999::::::<<<@@@DDDOOOJJJEEEEEEIIIQQQXXX\\\aaaaaacccgggkkkooooooooommmgggaaa___aaadddeeedddgggiiilllnnnnnnkkkiiigggeeeggggggbbbYYYOOOIIIGGGLLLFFF???;;;::::::888666444444222000///.........222555777444///...222666777333000000333666666555333222333666:::;;;888444222444777777444000---+++------......///............///111111111///---++++++---...---+++)))((((((************)))(((''''''&&&''''''&&&%%%%%%''')))******++++++***)))'''&&&$$$###!!!!!!###%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!"""!!! """%%%'''(((((('''&&&%%%&&&&&&%%%###!!! """######"""!!!"""#########%%%&&&((()))***+++***)))((('''&&&%%%%%%%%%&&&&&&'''((())))))******+++***((('''&&&&&&&&&''''''''''''''''''((()))))))))(((&&&&&&&&&''')))******+++,,,---,,,***'''&&&%%%$$$%%%&&&((()))(((&&&######""""""###%%%&&&'''%%%&&&(((***,,,......///---,,,++++++,,,+++***((((((((((((***,,,---+++)))(((((((((((()))***++++++///...,,,***'''%%%$$$###&&&&&&%%%%%%$$$######### !!!"""$$$&&&'''((((((+++)))((()))***+++***(((((((((''''''((()))+++,,,+++***(((((())))))'''&&&&&&'''((()))+++,,,---...,,,+++)))))))))+++...///,,,***((('''''')))+++,,,,,,,,,,,,+++,,,,,,---...yyypppkkkfff^^^WWWQQQOOOMMMKKKJJJHHHDDDBBB<<<;;;:::888666555444444222222222333333333333333333222222111///---+++***)))***,,,///111000...+++'''%%%!!!***888GGGOOOUUU^^^hhhmmmxxx}}}{{{yyyyyyyyytttsssqqqooommmjjjhhhgggaaa``````bbbccccccbbb``````aaabbbaaa^^^[[[ZZZZZZWWWXXXWWWSSSOOOPPPWWW]]]\\\]]]ZZZUUUTTTVVVVVVSSSRRRTTTVVVWWWWWWWWWWWWXXXWWWXXXZZZ^^^aaabbbaaa```VVVQQQKKKHHHFFFDDDCCCCCCAAA???===;;;999888888888;;;<<<>>>???@@@AAADDDGGGIIIKKKQQQWWWWWWRRRQQQTTTZZZ]]]```aaa]]]YYYTTTRRROOOOOOQQQSSSSSSPPPKKKGGGGGGHHHJJJMMMOOONNNKKKIIICCC???:::888:::<<<======<<<<<<<<<>>>BBBGGGLLLOOOJJJGGGCCC???<<<:::999999<<<<<<>>>>>>>>>===;;;::::::888666333111000000000111555:::======>>>???AAANNNKKKFFFCCCDDDIIIOOOTTTZZZ\\\```eeeiiilllnnnnnnmmmiiiccc`````````___^^^```bbbeeehhhiiihhhfffeeebbbeeegggeee]]]TTTMMMIIIMMMGGG???999777777666666555444111///............555666777444000///333666888555333444888;;;;;;:::333222111444888999777444111555999:::777222...+++,,,------...............,,,...111333333000---+++,,,...///...,,,***))))))+++++++++******)))((('''''''''&&&$$$###$$$''')))(((((()))******)))'''&&&%%%###!!! """$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!"""!!!!!!!!!###&&&((()))'''''''''((()))'''$$$!!! """######"""!!!!!!"""######$$$%%%&&&((()))***+++***((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))******)))(((''''''((())))))))))))(((((('''(((((()))+++)))&&&%%%$$$&&&(((******+++,,,,,,+++***((('''$$$######%%%'''))))))((($$$$$$#########%%%&&&'''&&&''')))+++,,,......///............---+++)))((())))))***,,,...///---,,,))))))(((((((((((()))))),,,+++***)))(((&&&$$$###$$$#########"""""""""!!! ###%%%'''(((((((((((('''''')))++++++***(((''''''&&&&&&&&&''')))***)))(((''''''))))))(((&&&&&&''''''(((***++++++,,,******)))))))))+++---...+++***(((&&&&&&''')))***+++++++++,,,---......///wwwnnnjjjfff]]]WWWPPPNNNLLLKKKJJJHHHEEEBBB<<<;;;999777555444444444000111222444444555444444111111111000...,,,+++******+++---000333333000...(((&&&"""(((777EEEMMMSSS\\\fffjjjrrrwww~~~{{{xxxvvvuuuooonnnmmmkkkiiigggfffeeeeeedddbbbbbbbbbaaa___]]]^^^```aaaaaa^^^\\\[[[[[[XXXYYYYYYUUUQQQQQQWWW]]][[[]]]\\\WWWUUUWWWXXXVVVQQQTTTXXXYYYXXXWWWWWWXXXVVVWWWYYY]]]aaabbbaaa```VVVSSSMMMHHHFFFFFFEEECCCCCCBBB@@@===<<<;;;;;;;;;<<<>>>@@@AAABBBDDDGGGIIIIIIHHHLLLQQQRRRPPPRRRUUUXXX\\\___```^^^YYYVVVTTTNNNOOOQQQTTTVVVTTTPPPLLLHHHHHHJJJLLLNNNMMMJJJHHHBBB???;;;999999;;;===>>>???>>>>>>@@@DDDIIIMMMPPPJJJGGGCCC???<<<:::999999>>>???@@@AAAAAA???===;;;:::888666444222111111111222666;;;???AAA@@@@@@???LLLKKKHHHCCCAAABBBHHHMMMTTTWWW\\\aaaeeehhhjjjlllllliiieeebbb___]]][[[ZZZZZZ\\\^^^aaabbbbbbaaa```^^^aaaeeeeee```XXXQQQLLLMMMIIIAAA;;;888666666555555444222000............555666666444222111333666777444333666;;;??????>>>333111000111555777555333///333888:::888333///,,,+++,,,,,,---------,,,,,,))),,,000333333000---***---...000///---*********+++++++++******)))((('''''''''&&&$$$###$$$&&&)))%%%&&&'''((((((((('''&&&(((%%%###""""""###"""!!!"""$$$%%%''''''%%%###!!!""""""""""""###%%%''')))''''''((()))***)))&&&### """######!!! !!!""""""""""""$$$%%%'''(((******((('''%%%%%%$$$$$$&&&&&&''''''((()))))))))((((((''''''((()))+++,,,+++***)))(((((((((((((((***)))&&&%%%%%%''')))+++,,,,,,,,,,,,+++)))((('''%%%###"""###&&&((())))))&&&&&&%%%$$$$$$%%%&&&''')))***+++,,,,,,---------///000111000...,,,***)))+++++++++---//////---,,,***))))))(((''''''(((((('''(((((((((((('''&&&%%%"""""""""""""""!!!!!!!!! ###&&&((())))))((($$$$$$%%%(((***,,,+++***)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&(((***)))(((''''''(((((((((((())))))))))))((())))))***,,,---***)))((('''&&&'''((()))***+++,,,---.../////////sssllliiieee]]]VVVOOOMMMKKKKKKJJJIIIFFFCCC===;;;999666555444444444000111333555555555555444000000000///...---,,,+++***+++---000333444222000***((($$$ &&&444CCCKKKQQQYYYaaaeeekkkpppxxx|||yyyvvvtttnnnllljjjhhhfffeeeddddddgggeeecccaaaaaa```^^^\\\\\\^^^aaaaaa___]]]\\\[[[XXXYYYYYYVVVSSSSSSWWW[[[YYY\\\\\\WWWUUUVVVWWWUUUQQQUUUXXXXXXVVVTTTUUUWWWUUUVVVXXX\\\___aaa```^^^UUUSSSNNNHHHFFFHHHGGGDDDFFFDDDBBB@@@???>>>>>>>>>>>>???BBBCCCDDDFFFIIILLLJJJGGGHHHLLLNNNNNNPPPUUUUUUYYY^^^___^^^ZZZWWWUUUNNNOOORRRUUUXXXWWWTTTRRRKKKKKKJJJKKKLLLLLLJJJHHHBBB@@@>>>;;;;;;;;;===>>>??????@@@BBBEEEIIILLLOOOIIIFFFCCC???<<<:::::::::???@@@BBBCCCBBB@@@>>><<<777666444333222222222333333666;;;@@@BBBBBB@@@>>>IIIJJJHHHCCC======CCCIIINNNRRRVVV[[[^^^bbbfffhhhiiihhheeebbb___[[[YYYWWWVVVWWWZZZ\\\]]]]]]\\\[[[YYY\\\```cccaaa[[[TTTOOONNNKKKFFFAAA<<<999777777555555333111000//////...333444555555333333444555333222111555;;;???@@@>>>444111...///111333222000,,,000666888777333///...,,,,,,------,,,,,,+++***(((+++///111222000---+++,,,...//////,,,***))))))************)))((('''''''''((('''&&&$$$$$$&&&(((###$$$%%%'''(((((('''''')))'''&&&%%%%%%$$$""" !!!"""$$$&&&&&&%%%###""""""###$$$%%%$$$%%%'''***'''&&&'''(((******(((&&&###$$$%%%$$$!!!  """!!!!!!!!!"""$$$&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&'''''''''((((((((('''''''''''')))+++---...---,,,+++)))((((((''''''(((((('''&&&''')))+++---......---,,,+++)))((('''&&&$$$""""""$$$''')))***((('''&&&%%%%%%%%%&&&'''***+++++++++++++++******...000222111///,,,***************,,,...///---,,,***)))(((((('''''''''(((%%%%%%'''((((((((('''&&&######""""""""""""""""""!!!"""###%%%'''((())))))#########&&&))),,,,,,,,,)))(((&&&%%%$$$$$$%%%%%%$$$######%%%(((******)))''''''''''''''''''''''''(((((((((((()))***+++,,,))))))(((''''''((()))******+++---...////////////{{{pppjjjhhheee]]]WWWNNNMMMKKKKKKJJJIIIFFFDDD===<<<999666555444444555000222444555666555444333000000000000000///...---******+++---000222222111+++)))&&&"""###222AAAHHHMMMTTT\\\```dddkkksss{{{~~~|||yyyvvvooonnnkkkhhhfffeeeddddddfffdddbbbaaaaaaaaa___^^^\\\^^^aaabbb```^^^]]]]]]YYYXXXWWWVVVVVVVVVVVVWWWXXX\\\[[[VVVRRRRRRRRRQQQRRRUUUXXXWWWSSSQQQSSSUUUTTTUUUWWWZZZ]]]^^^]]]\\\SSSSSSNNNGGGFFFIIIHHHDDDFFFEEECCCAAA@@@???@@@@@@???AAACCCDDDEEEGGGKKKMMMMMMJJJIIIMMMNNNMMMNNNQQQRRRWWW\\\^^^]]]ZZZXXXWWWRRRSSSTTTWWWZZZZZZXXXVVVPPPNNNLLLKKKLLLKKKJJJIIIDDDCCCBBB@@@>>>===>>>??????@@@AAACCCEEEHHHJJJLLLHHHFFFCCC???===<<<;;;<<>><<<666555444333444444666666333666:::???AAAAAA???<<>>;;;999555555555444222111///...///111444555555444444444444333222666;;;??????>>>444111---,,,...000///---)))---222555555222000///............---,,,******)))+++...111111000...---***,,,------***(((''''''))))))))))))((('''&&&&&&'''((()))(((&&&%%%&&&'''"""$$$%%%''')))))))))((((((''''''((()))'''$$$!!! !!!###$$$$$$$$$######"""$$$''''''&&&&&&(((***&&&%%%%%%&&&)))******)))'''((((((&&&###!!! ###"""!!!!!!"""$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***,,,///000///...,,,***)))'''''''''&&&&&&'''(((***,,,...///111000///---+++)))(((''''''$$$!!!!!!###&&&((()))((('''%%%$$$$$$$$$%%%%%%(((((())))))))))))((((((+++...111000...***))))))&&&&&&(((+++...///...---))))))((('''''''''((((((%%%&&&'''(((((('''%%%$$$###############$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%$$$###$$$'''***++++++''''''%%%%%%$$$%%%&&&'''%%%$$$$$$%%%''')))((('''%%%%%%&&&&&&'''''''''(((''''''(((((()))******+++(((((((((((()))***+++++++++,,,---...//////......yyynnniiigggddd]]]WWWNNNLLLKKKJJJJJJIIIGGGDDD>>><<<999666555444555555111222444666666555444333000000111111111111000000)))((()))+++...111111111,,,+++'''###!!!000>>>EEEJJJQQQXXX\\\aaagggpppxxx|||yyyqqqpppmmmjjjhhhfffffffffdddbbb``````aaabbbaaa```\\\___bbbcccbbb```^^^^^^YYYWWWVVVWWWWWWWWWVVVTTTWWW[[[[[[UUUOOONNNNNNLLLRRRUUUWWWUUUQQQOOOQQQTTTSSSTTTVVVYYY\\\]]][[[ZZZRRRRRRMMMFFFEEEJJJIIIDDDFFFEEECCCAAA@@@@@@@@@@@@???AAADDDEEEFFFHHHLLLNNNPPPMMMLLLOOOPPPMMMLLLMMMQQQUUUZZZ]]]]]][[[XXXWWWVVVVVVWWWYYY[[[[[[ZZZYYYTTTQQQNNNLLLLLLLLLKKKJJJFFFFFFEEECCC@@@????????????@@@AAACCCEEEGGGIIIIIIHHHFFFCCC@@@>>>=========@@@AAACCCEEEDDDAAA>>>;;;777666666666777888:::;;;333555999===@@@@@@>>>;;;AAAEEEFFF@@@888777===DDDHHHKKKOOORRRTTTXXX^^^cccdddeeeeeeccc___ZZZWWWVVVVVVWWWXXXXXXXXXWWWVVVUUURRRTTTYYY]]]___]]]XXXTTTOOOPPPQQQNNNIIICCC>>><<<555555666555444222000...---000333555666555444333888666666999===@@@@@@>>>555111,,,+++,,,...---+++'''+++000333333222000000111000000///...,,,+++******+++...111222111000...)))***,,,+++)))&&&%%%&&&))))))))))))((('''&&&%%%''')))******(((&&&&&&'''###$$$&&&(((************&&&'''(((***+++***'''$$$ !!!""""""############!!!%%%((()))((('''((()))&&&$$$$$$%%%(((+++++++++***++++++(((%%%"""!!!!!!$$$###""""""###%%%'''(((%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((***---000111///...---+++)))''''''&&&$$$%%%'''))),,,...000111333222000...,,,***((('''(((%%%"""!!!###&&&((()))'''&&&$$$############$$$%%%&&&''''''((('''''''''(((,,,//////,,,)))((()))######%%%)))---000000///((((((''''''''''''((((((&&&'''(((((((((&&&$$$"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))(((&&&###$$$&&&(((******&&&%%%%%%$$$%%%&&&((()))'''%%%$$$%%%'''''''''%%%######$$$%%%'''((())))))''''''(((((()))*********(((((((((((()))+++,,,,,,,,,---.../////////...---xxxkkkgggeee___ZZZWWWPPPNNNKKKIIIHHHFFFDDDAAAAAA???;;;888555444444444888777555444333333444444000///------------+++*********+++,,,,,,---......,,,+++)))&&&""" ,,,;;;FFFLLLQQQYYY```dddhhhooovvv}}}~~~zzz{{{{{{yyywwwwwwsssnnnkkkiiigggeeedddffffffeeedddcccaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbb]]][[[WWWTTTRRRSSSTTTVVVWWWZZZ\\\ZZZTTTNNNLLLLLLQQQWWW\\\YYYRRRMMMPPPUUUTTTVVVUUUUUU\\\aaa\\\QQQQQQNNNJJJHHHIIIHHHEEEBBBBBBGGGJJJGGG@@@;;;<<>>BBBAAAAAACCCEEEGGGHHHHHHJJJJJJIIIGGGBBB???<<<;;;BBBBBBCCCEEEFFFEEEAAA>>>>>>AAA@@@<<<;;;>>>===:::888555666<<>><<>>@@@DDDHHHIIIGGGEEEAAABBBAAABBBFFFIIIEEE===888444333666999999:::<<<===BBBGGGDDD<<<555555777>>>CCCIIIMMMOOORRRVVVZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\[[[^^^___\\\ZZZZZZWWWRRRSSSSSSTTTVVVVVVSSSNNNIIIIIIKKKOOOTTTVVVQQQHHH@@@222111111222222111...,,,(((***,,,///000111111111666777888999:::999999888444111---++++++++++++***(((***---///000000///...000111111000///---+++)))'''(((***---111222111//////---+++'''%%%#########$$$%%%'''***------+++)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%###$$$$$$$$$###"""!!!!!!$$$$$$$$$%%%'''((('''&&&%%%%%%&&&'''((()))******&&&%%%%%%$$$#########$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!"""&&&***...000...,,,******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&(((***+++------,,,+++***)))(((((()))'''&&&%%%%%%''')))***((('''&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((()))(((((())))))((('''%%%$$$%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&''')))'''&&&&&&'''((('''$$$"""&&&&&&&&&&&&'''((()))***%%%&&&&&&'''((())))))*********))))))))))))******------......---+++***(((uuukkkfffbbb[[[UUUTTTPPPNNNLLLJJJJJJHHHFFFDDD@@@???<<<:::888666555555888888777666555444333333111///---------,,,***)))))))))******++++++,,,,,,,,,,,,+++)))'''%%%$$$###  $$$444AAAJJJPPPUUUYYYZZZ___gggoooxxx|||yyyyyyyyyxxxrrrrrrrrrssstttrrrnnnjjjeeedddcccbbbaaaaaabbbbbbaaaaaa```___^^^]]]\\\\\\XXXVVVRRRNNNLLLMMMNNNOOOXXXXXXYYY[[[]]]ZZZUUUQQQPPPQQQRRRTTTUUUSSSPPPMMMOOOSSSVVVVVVUUUVVVXXXZZZTTTQQQLLLHHHFFFFFFGGGHHHMMMPPPQQQNNNHHHCCCAAABBB??????AAAEEEKKKQQQTTTUUUTTTUUUWWWYYY[[[[[[ZZZYYYVVVYYY[[[YYYTTTQQQTTTXXXSSSQQQPPPPPPQQQRRRRRRQQQSSSQQQMMMKKKJJJJJJKKKKKKIIIHHHEEECCCAAA???===<<<@@@BBBCCCEEEFFFHHHKKKMMMLLLNNNQQQSSSRRRMMMFFFAAA===>>>AAAEEEIIIJJJHHHFFFBBBBBBBBBDDDKKKOOOHHH???;;;555333666888888:::===;;;AAAEEECCC<<<666444555===BBBIIIMMMNNNPPPSSSVVVTTTVVVXXXXXXXXXZZZ\\\^^^]]]``````\\\ZZZZZZWWWRRRVVVVVVVVVWWWUUUQQQKKKFFFDDDFFFIIIMMMOOOLLLFFFAAA333222222333444333111///)))***,,,...000111222222444666888::::::999888666222///,,,++++++++++++***'''))),,,///111111///......//////...---+++)))'''%%%%%%'''+++///111000///111000---)))&&&$$$"""!!!###$$$&&&)))------,,,***))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$&&&((()))((('''%%%%%%&&&'''((()))***+++&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%!!!"""%%%)))---000///...+++***((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$&&&'''(((******))))))(((''''''&&&((('''&&&%%%&&&''')))***((('''&&&%%%%%%$$$######$$$%%%%%%&&&'''((())))))'''((((((((((((&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((((((&&&&&&&&&''''''&&&%%%###&&&&&&'''(((((()))***+++%%%&&&&&&((()))***++++++,,,,,,++++++***+++++++++............---+++)))(((vvvmmmhhhbbbZZZUUUTTTPPPNNNKKKJJJIIIHHHFFFDDD@@@???===;;;999777666666777777777666666555444444222000...------,,,***(((''''''((()))+++,,,------***))))))((('''&&&&&&&&&""" """111>>>HHHPPPUUUXXXXXX]]]eeennnwww{{{yyyxxxwwwqqqqqqrrrtttuuusssooolllhhhfffdddaaa```______```aaaaaa```^^^\\\[[[ZZZYYYVVVSSSPPPLLLKKKLLLMMMOOORRRVVV[[[]]]ZZZWWWUUUTTTTTTSSSTTTUUUVVVUUUQQQMMMMMMPPPSSSUUUTTTUUUYYY^^^YYYVVVQQQKKKGGGEEEEEEFFFMMMPPPSSSQQQMMMHHHEEEDDD@@@@@@AAAEEELLLRRRVVVWWWUUUVVVXXXXXXXXXXXXXXXYYYWWW[[[]]]ZZZUUURRRTTTWWWSSSQQQOOOOOOPPPRRRRRRRRRQQQOOOMMMJJJIIIIIIKKKMMMJJJIIIHHHEEEBBB>>><<<<<<===@@@BBBDDDDDDGGGJJJMMMLLLNNNRRRUUUVVVQQQHHHBBB???@@@BBBFFFIIIIIIGGGEEEBBBCCCCCCGGGNNNQQQKKKAAA<<<666333444666555777;;;888===BBBAAA;;;666444444===CCCJJJNNNOOOOOOQQQSSSQQQSSSUUUUUUVVVXXX[[[^^^]]]______[[[YYYYYYWWWSSSYYYYYYXXXXXXVVVQQQJJJEEE@@@AAACCCEEEEEEDDDAAA>>>555444444555666555333000+++,,,,,,...///111333444222444777:::;;;:::888666111...,,,+++++++++***)))%%%'''+++...000111000///,,,,,,,,,,,,+++(((&&&%%%$$$$$$&&&)))...000000///111000---***'''$$$"""!!!######%%%(((,,,---,,,+++************************&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$%%%&&&)))***)))(((''''''&&&&&&'''((()))***'''&&&%%%$$$######""""""%%%%%%%%%%%%%%%$$$$$$###''''''(((((('''%%%$$$#########$$$%%%%%%%%%%%%%%%"""###$$$(((,,,///000///,,,,,,+++)))((((((((((((((('''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$###$$$$$$%%%&&&'''((()))***'''((((((((((((&&&%%%$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))(((((((((((('''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&''''''&&&%%%%%%%%%&&&&&&''')))***++++++,,,&&&&&&'''((()))++++++,,,......---,,,,,,,,,------............---+++)))(((vvvnnniiibbbYYYTTTSSSNNNLLLJJJIIIIIIGGGEEECCC??????>>><<<:::888777666555666666777777666666555222000...------,,,***(((''''''((()))***+++,,,,,,(((''''''''''''(((((()))### ,,,:::EEENNNTTTWWWWWW\\\dddllluuu}}}|||wwwvvvuuurrrrrrsssuuuvvvuuuqqqnnniiigggdddaaa___^^^^^^___bbbbbb```^^^\\\ZZZXXXWWWSSSQQQNNNKKKJJJLLLNNNOOOOOOUUU\\\]]]ZZZVVVTTTUUUUUUUUUUUUUUUVVVUUUSSSQQQNNNNNNPPPSSSSSSSSSXXX___\\\ZZZUUUOOOIIIEEEEEEFFFLLLPPPUUUVVVTTTOOOJJJGGGCCCBBBCCCFFFLLLRRRVVVXXXVVVWWWXXXWWWVVVVVVWWWXXXVVVXXX[[[ZZZVVVSSSSSSTTTVVVSSSQQQQQQSSSVVVWWWWWWRRRPPPMMMIIIFFFGGGJJJMMMKKKKKKJJJGGGCCC???===<<<;;;???BBBDDDDDDFFFJJJNNNMMMNNNRRRVVVXXXTTTKKKDDDAAABBBDDDGGGIIIIIIGGGEEEDDDFFFGGGJJJOOORRRMMMEEE===777333444444333444666444999>>>???;;;666333222;;;BBBJJJOOOPPPPPPQQQRRRPPPQQQSSSSSSTTTVVVYYY\\\[[[^^^]]]ZZZXXXZZZXXXUUUYYYYYYYYYXXXVVVQQQJJJEEE@@@AAABBBCCCAAA???===;;;666666555666666555333000,,,,,,,,,---///111444555111333666999:::999777666000...,,,+++******((('''$$$&&&))),,,.../////////++++++,,,+++***(((&&&$$$$$$$$$%%%)))---///000//////...,,,***'''%%%###"""######%%%(((+++,,,,,,+++************************&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$%%%'''***+++***))))))((('''&&&&&&'''((()))'''&&&%%%$$$######""""""%%%&&&&&&&&&&&&%%%$$$###(((((())))))(((&&&$$$###"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$'''+++...//////------------,,,+++***))))))(((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((*********)))(((&&&%%%$$$###$$$%%%&&&''')))******(((((())))))((('''%%%$$$###""""""###&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&'''&&&%%%$$$&&&'''%%%&&&''')))***++++++,,,'''(((((()))***++++++,,,......------------...///------......---+++***(((}}}uuunnnhhhaaaWWWRRRRRRMMMKKKIIIHHHHHHGGGDDDCCC??????>>>===;;;999888777333444666777888888777777222000...------,,,)))''')))))))))))))))))))))(((''''''&&&'''((()))+++,,,$$$'''444@@@JJJRRRUUUUUUZZZbbbjjjrrrzzz~~~yyyvvvvvvrrrrrrrrrssstttsssqqqnnnhhhfffccc```^^^^^^___```cccbbbaaa^^^\\\YYYWWWVVVQQQOOOLLLJJJJJJLLLOOOQQQRRRUUUZZZ\\\\\\XXXUUURRRSSSSSSTTTTTTTTTUUUWWWXXXRRROOOOOORRRSSSRRRVVV\\\[[[[[[XXXRRRLLLHHHGGGHHHKKKQQQXXX\\\[[[VVVPPPLLLFFFEEEDDDGGGLLLQQQUUUWWWUUUVVVWWWVVVUUUUUUWWWZZZUUUWWWZZZ[[[[[[XXXVVVTTTWWWUUURRRSSSUUUYYY[[[[[[VVVSSSNNNHHHCCCCCCGGGLLLLLLMMMMMMIIIDDD???======;;;???CCCEEEDDDFFFLLLQQQOOOOOORRRWWWZZZWWWNNNGGGAAABBBDDDGGGJJJJJJHHHFFFFFFJJJLLLMMMPPPSSSPPPJJJAAA;;;777888777444444555000555:::<<<:::666333222777>>>GGGNNNPPPQQQRRRTTTPPPQQQRRRQQQRRRSSSWWWZZZYYY\\\\\\YYYYYY\\\[[[XXXWWWWWWWWWWWWUUUPPPJJJEEECCCEEEHHHIIIFFF@@@;;;888666555555555555333000...,,,+++++++++---000333555444555777888888777555444111...,,,+++***)))'''%%%###$$$'''***,,,...///000,,,,,,,,,,,,+++)))'''%%%%%%%%%&&&))),,,/////////,,,+++***)))(((&&&$$$###$$$$$$%%%'''***,,,+++***************************%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%'''***,,,+++***+++***(((&&&%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$((()))******)))'''$$$######$$$%%%&&&''''''''''''&&&%%%%%%'''***---//////+++---...///...,,,***(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((,,,,,,,,,+++***(((&&&%%%###$$$%%%&&&''')))******((()))******)))(((&&&%%%!!! !!!###&&&(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&$$$%%%'''))))))***))))))(((&&&$$$###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((%%%&&&'''&&&$$$$$$&&&((($$$%%%''')))++++++++++++)))))))))******+++++++++,,,+++++++++,,,---......,,,,,,---...---,,,******{{{tttmmmggg___VVVPPPPPPLLLJJJHHHGGGGGGFFFDDDBBB??????>>>===<<<:::888777222444555777888999888888333111...------+++)))''',,,+++***)))((('''&&&%%%'''''''''''')))+++---...$$$###000===HHHPPPTTTTTTXXX```hhhpppxxx|||yyyxxxpppoooooopppqqqpppnnnlllfffdddbbb___^^^___aaabbbdddcccaaa___\\\YYYWWWVVVPPPNNNKKKJJJJJJMMMPPPRRRUUUUUUWWW\\\^^^\\\VVVPPPOOOQQQRRRSSSSSSUUUYYY]]]VVVPPPNNNQQQRRRQQQSSSYYYZZZ[[[YYYTTTNNNJJJIIIJJJKKKQQQZZZ```aaa\\\UUUPPPHHHFFFFFFGGGLLLQQQUUUVVVTTTVVVWWWVVVUUUUUUYYY\\\WWWXXX[[[^^^```^^^YYYVVVVVVSSSQQQRRRUUUYYY[[[\\\YYYVVVPPPGGGAAA@@@EEEJJJLLLNNNNNNKKKEEE???======<<<@@@EEEFFFEEEGGGMMMRRRPPPQQQSSSXXX[[[YYYQQQIII@@@AAACCCGGGKKKKKKJJJHHHHHHMMMPPPPPPQQQSSSRRRNNNFFF@@@======<<<888666777...222888;;;999666333111222:::EEEMMMPPPRRRSSSUUUQQQQQQQQQQQQPPPRRRUUUXXXYYY[[[\\\YYYZZZ]]]^^^[[[UUUUUUUUUUUUTTTOOOIIIEEEEEEJJJOOOPPPKKKCCC;;;666666555444333333222...,,,+++***))))))+++...222444777777777777666555333222111///,,,+++***(((&&&$$$###$$$%%%(((***---///000---......---,,,***((('''&&&&&&&&&))),,,...///...))))))))))))(((&&&%%%$$$%%%$$$%%%'''***+++***)))************************$$$$$$######$$$$$$%%%&&&'''''''''((((((((((((((($$$$$$&&&'''((()))))))))%%%%%%%%%(((+++,,,,,,+++---+++(((&&&%%%%%%&&&'''###"""######$$$%%%&&&'''%%%%%%'''''''''&&&%%%$$$))))))******)))'''$$$###$$$%%%&&&'''(((((((((((('''&&&%%%&&&***---......***,,,...000///---)))''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))---------,,,+++)))'''%%%###$$$%%%&&&((()))***+++)))************((('''&&& """&&&((()))(((''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((('''&&&###%%%(((***+++++++++***)))'''$$$###$$$&&&'''&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$&&&(((&&&$$$$$$&&&)))###%%%''')))++++++++++++******************++++++))))))******+++,,,---...+++,,,---------,,,+++***|||sssiiiddd^^^UUUOOOMMMMMMLLLKKKIIIFFFCCCAAA@@@BBBAAAAAA???===;;;999888555444444555777888777555222111///---+++***))))))(((((((((((((((''''''''''''((()))))))))***---000'''!!!+++555AAAKKKRRRWWWZZZ^^^bbbhhhpppzzzxxxtttvvvsssqqqooooooooonnnmmmfffdddaaa___]]]^^^___```bbb```]]]ZZZXXXVVVVVVVVVSSSQQQMMMJJJJJJMMMQQQTTTZZZWWWUUUXXX\\\\\\WWWRRRVVVUUUSSSSSSSSSUUUWWWYYYWWWSSSOOOOOORRRTTTTTTRRRWWWYYYYYYUUUPPPMMMOOORRRKKKNNNWWWbbbbbbYYYSSSRRRNNNMMMKKKIIIIIILLLQQQUUUWWWXXXWWWUUUTTTUUUXXX[[[]]]]]]^^^]]]]]]\\\ZZZZZZYYYWWWUUUSSSTTTWWW[[[^^^[[[YYYTTTLLLEEECCCEEEIIIDDDGGGJJJLLLKKKGGGBBB>>>===AAAEEEFFFFFFGGGJJJLLLNNNQQQSSSTTTQQQLLLIIIGGG@@@@@@CCCHHHIIIFFFGGGJJJIIINNNSSSTTTPPPMMMNNNPPPEEE@@@<<<===AAACCCAAA>>>222444777:::999666///+++333:::CCCLLLPPPRRRRRRQQQLLLMMMMMMOOOQQQSSSUUUWWWZZZXXXVVVXXX\\\```bbbaaa\\\YYYUUUSSSQQQNNNHHHDDDIIIKKKOOOQQQQQQKKKBBB<<<999555333666666222000000000000000...---...111333555666777666444333444555222000---+++***)))'''%%%###%%%(((,,,.../////////,,,,,,------,,,***((('''***+++,,,---.../////////...,,,)))'''&&&%%%$$$"""%%%$$$$$$&&&)))+++,,,,,,)))***++++++++++++******((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&''''''%%%$$$%%%)))+++***)))''''''&&&%%%&&&(((***,,,...+++((('''((()))))))))''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''&&&$$$&&&&&&''''''(((((()))))))))((('''&&&''')))+++,,,---,,,---///111000+++&&&%%%$$$######%%%''')))+++%%%$$$#########$$$%%%%%%'''(((((('''&&&&&&)))+++++++++++++++***(((&&&%%%&&&%%%%%%$$$%%%&&&((()))%%%&&&'''(((((('''&&&%%%"""!!!!!!!!!"""$$$&&&(((((())))))'''%%%$$$%%%'''((())))))'''%%%$$$%%%&&&))))))************))))))'''&&&&&&%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''%%%%%%%%%%%%&&&'''(((((((((((())))))((('''&&&%%%&&&&&&''''''((()))))))))''')))******))))))***,,,'''((()))***,,,,,,------,,,***))))))***++++++***|||rrrhhhbbb\\\TTTOOOMMMMMMMMMLLLKKKHHHEEEBBB@@@AAA@@@@@@>>>===:::999888555555555777888999777555222111///---+++******)))))))))(((((('''''''''&&&'''((()))))))))+++...111)))(((333>>>IIIOOOVVVXXX\\\```eeennnwww~~~{{{wwwxxxuuuqqqoooooooooooonnniiigggccc```^^^^^^```aaaaaa___]]]ZZZXXXWWWWWWWWWVVVSSSOOOLLLLLLNNNRRRTTTWWWVVVVVVXXXZZZZZZVVVSSSVVVUUUTTTSSSSSSTTTUUUVVVUUUSSSPPPOOOPPPRRRRRRRRRVVVWWWXXXVVVSSSQQQPPPQQQNNNMMMRRR\\\```ZZZSSSPPPNNNNNNMMMKKKKKKNNNSSSVVVVVVVVVWWWWWWVVVWWWYYY[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZUUUMMMFFFCCCFFFIIIDDDFFFIIIKKKJJJFFFBBB???;;;???CCCEEEFFFHHHKKKMMMMMMPPPRRRRRROOOKKKGGGEEE??????CCCHHHIIIFFFEEEHHHGGGMMMRRRSSSOOOJJJHHHHHHCCC???<<<<<<@@@BBBAAA???555555555777888555///***000777AAAIIIOOOQQQQQQQQQMMMNNNOOOQQQSSSTTTUUUVVVXXXUUUTTTVVV\\\aaadddddd]]]YYYTTTQQQOOOLLLHHHEEEJJJLLLPPPSSSSSSMMMEEE>>>888444333666666222000000000111111000......000111333444555555333333444555222000---+++***)))'''%%%$$$&&&))),,,////////////***+++,,,---...---,,,+++***+++,,,---............///---+++)))((('''&&&%%%&&&%%%$$$%%%(((***+++*********++++++++++++++++++((((((&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%'''''')))'''%%%%%%(((******)))((('''&&&&&&&&&(((***,,,---+++)))(((((()))((('''%%%%%%&&&'''(((((()))***((('''''''''&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&'''(((((())))))***''''''&&&%%%&&&(((+++,,,,,,,,,---000222000,,,((($$$#########$$$'''***+++((('''%%%$$$######$$$%%%((((((((('''&&&&&&(((*********+++,,,+++***)))(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&############$$$&&&((()))------,,,***&&&$$$$$$%%%&&&''''''&&&%%%%%%''')))(((((()))))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''''''''(((&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((''')))***)))(((((()))***&&&'''(((***++++++,,,,,,+++***((()))+++,,,,,,+++zzzoooeee___YYYSSSNNNNNNLLLMMMNNNMMMKKKGGGCCCAAA??????>>>===;;;999888777555555666888:::999777444000000...---,,,+++++++++******)))((('''&&&&&&%%%''''''((())))))+++///222---"""%%%000;;;EEELLLTTTWWWZZZ^^^bbbjjjttt||||||{{{wwwrrroooooopppppppppllliiieeeaaa______aaaccc```___]]][[[YYYYYYYYYYYYXXXVVVRRROOONNNOOOQQQSSSSSSTTTVVVWWWXXXWWWUUUTTTWWWVVVUUUTTTSSSSSSSSSTTTRRRRRRRRRPPPNNNNNNPPPRRRSSSTTTUUUUUUTTTSSSQQQPPPRRRNNNNNNUUUZZZXXXQQQMMMNNNNNNNNNMMMNNNPPPUUUXXXTTTVVVXXXYYYXXXXXXYYY[[[[[[[[[ZZZZZZZZZ[[[\\\\\\XXXXXXXXXXXXXXXXXXYYYYYY[[[ZZZVVVPPPHHHEEEFFFIIIEEEFFFHHHIIIHHHFFFBBB@@@:::===@@@CCCEEEHHHKKKNNNLLLNNNOOOPPPNNNIIIEEEAAA>>>>>>BBBHHHJJJFFFCCCDDDEEEKKKPPPQQQLLLEEEAAA???AAA===:::;;;>>>AAAAAA???:::666333444666555///***---333<<>>@@@BBBDDDGGGJJJLLLKKKLLLMMMNNNLLLHHHCCC?????????CCCJJJLLLHHHDDDCCCEEEIIILLLLLLHHHCCC>>><<<>>>;;;999999<<>>??????999333111333333111...***,,,111:::CCCKKKOOOPPPIIIMMMRRRXXX[[[\\\\\\[[[VVVUUUSSSRRRSSSUUUYYY\\\YYYVVVRRRLLLIIIGGGHHHIIIGGGHHHKKKOOOPPPMMMGGGCCC:::555222333333000///111///222666777444111...,,,+++---///000000000222444222000---,,,,,,+++)))(((''')))+++---.........---,,,---///111222222111111---------...------,,,,,,***+++---,,,)))''''''((()))(((&&&&&&((()))(((((()))(((''''''''''''((()))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))---,,,***((('''((()))******)))'''&&&'''(((***+++)))((()))******((($$$!!!!!!"""$$$&&&(((((((((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''((())))))*********)))&&&$$$######$$$%%%(((***,,,------,,,,,,+++)))(((%%%$$$######$$$%%%&&&%%%%%%%%%&&&(((***+++***++++++***(((&&&&&&''',,,,,,---...---,,,+++***''''''%%%$$$###$$$$$$%%%((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''((('''&&&$$$###$$$&&&''''''&&&%%%###$$$&&&)))***************)))(((''''''''''''(((((()))))))))''')))+++,,,++++++,,,---)))******)))((('''%%%%%%((('''&&&%%%&&&''')))+++''''''&&&%%%$$$######"""'''(((((('''&&&$$$%%%&&&%%%&&&'''(((((((((((((((%%%$$$###%%%''')))***)))~~~rrrhhh^^^ZZZVVVQQQNNNNNNIIIJJJKKKKKKJJJHHHEEECCC<<<<<<;;;;;;:::888777666444333222333444444222111000000...---,,,+++++++++******)))((('''&&&&&&%%%%%%&&&&&&''')))...444999333)))(((333>>>EEENNNUUU\\\^^^^^^aaajjjrrr~~~zzzwwwsssqqqqqqssstttuuupppmmmiiiddd```^^^^^^^^^aaa```^^^\\\[[[[[[\\\\\\YYYXXXVVVTTTQQQPPPOOONNNKKKLLLNNNQQQRRRRRRQQQQQQUUUVVVXXXYYYYYYWWWUUUTTTQQQRRRRRRPPPMMMKKKKKKKKKMMMOOOOOOLLLGGGFFFIIILLLPPPWWWYYYSSSKKKIIIIIIJJJHHHJJJNNNPPPRRRUUUXXXZZZZZZ\\\^^^^^^\\\ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\___ZZZRRRKKKGGGHHHJJJMMMSSSVVVWWWTTTOOOJJJIIIIIIHHHJJJLLLNNNNNNKKKHHHFFFCCCBBB@@@AAADDDGGGHHHHHHJJJIIIJJJLLLNNNKKKEEE@@@BBB@@@BBBJJJNNNLLLHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA;;;999777666666999<<<>>>>>>:::666333222222333222,,,+++---444???IIINNNPPPJJJMMMRRRXXX[[[]]]]]]\\\VVVUUUTTTRRRPPPOOOQQQSSSUUUTTTRRROOOKKKIIIIIIJJJKKKKKKMMMOOOQQQPPPLLLIII>>>777111111000...///111///222666777555222///...+++---/////////000222333333111///---------+++***'''(((+++---------,,,+++---...///000111000//////............---,,,++++++&&&***,,,,,,)))&&&'''(((***)))'''((()))******)))+++)))(((&&&&&&&&&''''''((((((((('''''''''((((((&&&%%%%%%$$$%%%&&&((()))+++,,,,,,+++)))((()))+++)))((('''&&&&&&''')))***'''''''''((()))(((%%%""" """###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))***(((&&&$$$###$$$%%%&&&)))+++------,,,++++++,,,+++)))'''%%%######$$$%%%$$$$$$$$$%%%&&&)))+++,,,***,,,,,,+++(((&&&&&&&&&++++++,,,,,,,,,***)))(((&&&&&&$$$######$$$%%%%%%)))((((((''''''(((((()))''''''((()))***))))))))),,,,,,+++(((%%%######$$$'''(((((('''&&&%%%&&&((())))))************))))))''''''((()))******++++++)))+++,,,,,,+++++++++,,,)))************(((&&&%%%'''&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######&&&'''((((((&&&%%%&&&'''&&&&&&'''(((((((((((((((%%%$$$###$$$'''((()))(((}}}pppggg^^^[[[XXXRRRNNNMMMGGGHHHHHHHHHGGGFFFDDDCCC<<<<<<;;;;;;:::999777777666444222111222333333222222111///---+++******)))))))))(((((('''''''''&&&%%%%%%&&&''')))///666;;;333))) $$$///;;;BBBJJJRRR[[[^^^]]]^^^fffmmmuuu||||||wwwuuurrrqqqssstttuuuuuuqqqoookkkgggccc```^^^]]]bbbaaa___]]]\\\[[[\\\\\\YYYYYYWWWVVVTTTRRRPPPOOOJJJJJJKKKNNNRRRSSSQQQNNNPPPRRRUUUWWWXXXWWWVVVTTTTTTRRRQQQPPPOOOMMMKKKIIILLLRRRWWWSSSKKKFFFGGGJJJNNNUUUXXXTTTOOONNNMMMJJJHHHKKKOOOSSSUUUWWWZZZ\\\XXX[[[]]]]]]\\\\\\\\\]]]XXXZZZ\\\^^^^^^]]]\\\[[[[[[WWWQQQJJJGGGGGGHHHJJJPPPSSSVVVUUUPPPKKKIIIJJJJJJLLLPPPRRRRRROOOKKKHHHDDDAAA@@@AAAEEEIIIJJJJJJIIIHHHIIILLLOOONNNHHHCCCBBB>>>@@@GGGMMMLLLIIIHHHFFFFFFFFFFFFEEECCC@@@>>>;;;999777555444666:::===<<<;;;999555222222444777///,,,***///;;;FFFNNNQQQMMMOOOSSSWWWZZZ[[[[[[ZZZSSSTTTTTTRRRMMMKKKKKKLLLPPPRRRTTTRRROOOKKKJJJJJJNNNMMMMMMNNNPPPQQQPPPNNNBBB999111...---,,,...222...222666777666333111000,,,...///000//////111333444222000/////////---,,,'''(((***,,,,,,,,,***)))+++,,,---////////////...............---,,,+++***%%%)))---,,,)))&&&''')))+++)))((()))+++,,,,,,+++...---***(((&&&&&&''''''''''''''''''((()))***+++'''&&&%%%%%%%%%%%%'''''')))+++------+++)))***+++)))'''&&&%%%$$$&&&'''(((&&&&&&&&&'''((((((&&&$$$!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&''''''(((((('''&&&%%%$$$%%%''')))***+++...000///---+++,,,---***)))'''%%%%%%&&&'''((($$$$$$$$$$$$&&&(((***++++++,,,---,,,)))&&&%%%%%%'''((()))*********)))(((%%%$$$#########$$$%%%&&&***)))(((''''''((()))***((()))***+++,,,+++******,,,,,,+++(((%%%#########$$$&&&)))))))))(((((()))&&&'''((()))************''''''((()))***+++,,,---***,,,------+++******+++))))))+++++++++)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&'''(((((('''&&&((()))''''''((())))))))))))((((((&&&%%%&&&((())))))(((}}}nnnfff^^^\\\YYYSSSNNNMMMGGGGGGFFFFFFEEEDDDCCCCCC<<<<<<<<<;;;:::999888777888666222111222444444444222111///---+++***))))))((((((((((((((('''''''''$$$%%%&&&''')))///666<<<222((( """---888@@@GGGQQQZZZ^^^\\\\\\ccciiinnnxxx~~~zzzuuusssqqqrrrsssuuuuuuuuurrrpppnnnjjjfffbbb^^^]]]cccaaa___]]]\\\[[[[[[\\\ZZZZZZYYYXXXVVVTTTRRRQQQJJJHHHHHHLLLRRRTTTQQQLLLLLLOOORRRVVVWWWWWWUUUTTTVVVSSSPPPOOOPPPOOOKKKGGGLLLVVV^^^[[[PPPGGGFFFIIILLLRRRUUUSSSSSSUUUQQQIIIHHHLLLQQQTTTWWWYYY\\\^^^WWWYYY[[[]]]]]]]]]___```XXXZZZ]]]``````^^^[[[YYYTTTRRRNNNKKKJJJJJJKKKLLLMMMQQQUUUTTTPPPLLLJJJJJJJJJMMMRRRUUUUUUQQQMMMIIICCC@@@???AAAFFFKKKLLLLLLJJJHHHIIIMMMQQQPPPJJJDDDAAA======EEELLLLLLJJJIIIEEEEEEFFFGGGFFFCCC===999;;;:::777444333555888<<<:::<<<<<<777222111555:::111,,,)))---888EEENNNRRRPPPRRRTTTWWWYYYYYYYYYXXXQQQSSSTTTQQQMMMIIIHHHIIILLLPPPTTTUUUQQQMMMKKKJJJMMMLLLKKKKKKMMMOOOOOOOOODDD;;;111---+++***---222...222555777666333222111---///000000//////111222555333111000000000...---&&&(((***+++++++++)))(((((()))+++---/////////////////////...---,,,+++***%%%)))...---)))'''(((***+++***)))***,,,---------111///,,,)))'''''''''(((&&&&&&''''''(((***+++,,,((('''&&&%%%$$$%%%&&&''''''+++...///,,,******+++((('''%%%$$$$$$%%%&&&'''&&&%%%$$$&&&'''((('''%%%""""""!!!!!!  !!!"""###%%%&&&'''(((&&&%%%%%%&&&'''((()))***$$$$$$%%%%%%&&&''''''((($$$######$$$&&&))),,,......000222111...,,,---///((('''&&&&&&&&&(((***+++%%%%%%$$$$$$%%%&&&((()))+++---...,,,)))&&&%%%%%%###%%%&&&((()))***))))))$$$$$$#########$$$&&&'''***)))(((''''''((()))******+++,,,---------,,,+++&&&''''''%%%###"""###%%%"""%%%)))++++++***++++++$$$%%%&&&((())))))******''''''(((***+++,,,---...+++,,,------+++))))))***((()))+++,,,+++***((('''%%%%%%%%%%%%%%%$$$###"""''''''&&&&&&&&&&&&%%%%%%%%%'''(((((('''''')))***'''((())))))))))))))))))***((('''''')))***))))))}}}qqqlllddd\\\VVVQQQLLLIIIGGGGGGFFFDDDBBB@@@AAAAAA>>><<<888777777777666555555444222111111111222222222000---,,,,,,+++(((&&&''''''''''''(((((((((((()))'''%%%&&&+++111777999222)))  ***555===CCCLLLVVVYYYWWWXXX^^^eeelllsss~~~xxxxxxtttppppppsssuuuvvvuuussspppkkkgggccc```\\\YYYccccccaaa^^^[[[YYYZZZ[[[]]][[[YYYVVVTTTSSSSSSSSSJJJJJJJJJKKKKKKLLLMMMNNNOOOLLLLLLOOOUUUXXXVVVSSSQQQPPPNNNNNNNNNNNNMMMKKKMMMNNNOOOOOONNNLLLIIIHHHMMMQQQUUUVVVRRROOOMMMMMMOOONNNOOOQQQVVVYYY[[[\\\[[[[[[[[[[[[\\\]]]^^^___^^^[[[ZZZ\\\``````[[[WWWSSSOOOIIIHHHJJJLLLNNNNNNOOOPPPPPPOOOMMMLLLMMMNNNMMMNNNQQQTTTUUUTTTPPPNNNFFFAAA???AAADDDGGGMMMSSSQQQPPPOOOPPPUUUYYYSSSKKKEEEAAA???AAAFFFIIIFFFCCCEEEDDDCCCBBB@@@???>>>===888::::::888555444666888===>>>???<<<777333444666888222,,,,,,333>>>HHHMMMOOOQQQTTTWWWYYYYYYXXXWWWTTTSSSSSSRRRPPPOOOMMMLLLOOORRRTTTUUUTTTOOOJJJGGGHHHMMMLLLFFFEEEJJJLLLKKKFFF:::000...,,,***+++000///111333444333111...+++---...000000000111333555777444111000000...+++'''''''''(((+++,,,+++(((%%%(((***,,,...////////////------.........---,,,,,,(((***+++,,,,,,+++)))(((,,,***((('''(((***,,,...222111...,,,)))((('''&&&%%%&&&'''((())))))))))))'''''''''%%%$$$$$$&&&(((***,,,......---+++++++++(((&&&###  !!!""""""""""""###$$$$$$$$$%%%$$$$$$###!!! """""""""""""""###$$$%%%&&&%%%###!!!"""%%%(((((('''######"""""""""###%%%&&&%%%$$$###""""""$$$&&&(((---///111222222///,,,***)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))******++++++***)))(((&&&%%%''')))***+++***)))((('''&&&$$$######$$$%%%&&&)))((('''&&&&&&''')))*********+++,,,------------(((((('''%%%""" !!!"""###$$$%%%&&&((()))***+++&&&&&&&&&''''''((()))***+++***))))))+++---000111//////...---,,,***)))(((,,,,,,++++++***((('''&&&&&&%%%$$$$$$############&&&%%%%%%%%%&&&''')))***)))((('''&&&%%%$$$$$$$$$))))))***+++++++++++++++,,,+++***))))))***+++,,,}}}pppkkkccc\\\VVVQQQLLLIIIGGGGGGFFFDDDAAA@@@@@@@@@<<<:::888777777666555333444333111000000000111222111///---,,,,,,+++(((&&&''''''((((((((()))))))))***'''%%%&&&+++222777999222)))!!! '''222:::AAAJJJTTTXXXWWWXXX^^^eeekkkqqq{{{~~~{{{wwwrrrqqqrrrtttuuuuuutttppplllhhhdddaaa]]][[[ccccccbbb___\\\ZZZ[[[\\\aaa```^^^[[[XXXVVVTTTSSSLLLKKKKKKJJJKKKLLLMMMNNNPPPMMMLLLOOOTTTXXXVVVTTTPPPOOOMMMMMMNNNMMMLLLJJJKKKLLLMMMNNNMMMKKKIIIHHHMMMQQQTTTUUURRROOONNNMMMMMMLLLMMMQQQUUUYYYZZZZZZ\\\\\\[[[ZZZZZZZZZZZZZZZZZZXXXXXXZZZ^^^]]]YYYTTTRRRNNNIIIGGGIIILLLNNNNNNPPPPPPOOOMMMJJJHHHIIIJJJJJJKKKMMMPPPQQQQQQOOONNNGGGBBB>>>@@@BBBDDDKKKRRRPPPRRRSSSTTTXXX[[[VVVOOOEEEAAA>>>AAAFFFHHHFFFBBBDDDDDDCCCAAA@@@>>>======999;;;;;;:::777666777999===??????<<<777444555666999444//////555>>>EEEJJJLLLMMMPPPSSSUUUXXXYYYZZZTTTTTTTTTSSSRRRQQQOOONNNOOOQQQTTTVVVUUURRRMMMKKKJJJNNNMMMHHHFFFJJJLLLKKKKKKAAA888444000+++***...///111333444333111...,,,,,,---//////000111444666777444111//////...+++)))''''''(((***,,,+++)))&&&''')))+++---...///.........------------,,,,,,,,,''')))+++,,,------,,,+++...,,,***((((((***+++---111000...,,,)))(((&&&&&&%%%&&&'''((())))))))))))'''((('''&&&$$$$$$%%%''')))+++---...,,,+++++++++(((&&&###!!! !!!"""############$$$$$$$$$$$$#########"""!!!!!!"""###"""""""""######$$$%%%&&&%%%###!!!"""%%%(((((('''$$$###"""""""""###$$$%%%$$$$$$""""""###$$$&&&(((,,,...000111111///,,,***)))(((&&&%%%%%%&&&((()))(((((()))))))))***************++++++***)))((('''&&&''')))***+++***)))(((&&&&&&&&&%%%&&&&&&''''''***)))'''&&&&&&'''((()))***+++,,,------.........)))))))))&&&$$$""""""$$$%%%&&&&&&''''''((((((((())))))))))))))))))***+++******)))***+++---///000/////////...,,,***)))(((*********)))((('''&&&%%%'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))***)))((('''&&&&&&&&&&&&((()))***++++++++++++***++++++***))))))***++++++}}}ooojjjbbb[[[UUUPPPLLLIIIHHHGGGFFFDDDBBB@@@??????:::999888888888666444111222111000/////////000111111///---,,,+++***(((&&&((((((((()))))))))*********(((&&&''',,,222777999222)))"""$$$...555>>>GGGQQQVVVVVVXXX^^^dddjjjooowww{{{uuurrrrrrsssuuuuuuuuuqqqmmmiiifffccc___]]]cccdddccc```]]]\\\\\\]]]bbbbbbbbb```\\\XXXSSSPPPNNNMMMKKKJJJJJJLLLMMMOOOQQQNNNLLLNNNRRRUUUVVVTTTNNNMMMKKKKKKLLLLLLKKKIIIHHHIIIJJJKKKKKKKKKIIIIIILLLOOOSSSTTTRRRPPPNNNMMMKKKLLLNNNRRRVVVYYYZZZYYY]]]]]]\\\ZZZXXXWWWUUUTTTUUUUUUVVVYYY\\\[[[VVVRRRRRRNNNJJJGGGHHHKKKMMMNNNNNNNNNLLLIIIFFFDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNIIIBBB======>>>AAAHHHOOOPPPUUUYYYYYYZZZ\\\YYYTTTGGGCCC@@@BBBGGGIIIGGGDDDCCCCCCBBB@@@???>>>===<<<;;;<<<<<<;;;999888888999>>>@@@@@@===888666666888;;;777444444888>>>DDDGGGIIIIIIJJJMMMPPPUUUYYY\\\UUUVVVVVVUUUTTTSSSRRRQQQOOOQQQTTTVVVVVVSSSPPPNNNKKKNNNMMMJJJHHHKKKMMMMMMOOOHHH@@@:::333---+++---000111333444333111...---+++,,,...//////111444666777444000.........---,,,(((((((((***,,,,,,***((('''(((***,,,............///...---,,,+++,,,,,,---'''(((+++---.../////////111///---***))))))***+++000///---+++***((('''&&&%%%&&&'''((())))))))))))((()))((('''$$$###$$$&&&(((***,,,---+++******+++'''&&&###!!! !!!""""""$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%###!!!"""$$$'''''''''%%%$$$###"""""""""###$$$$$$###""""""###%%%&&&'''***,,,...//////---+++))))))((('''&&&&&&'''((()))))))))*********+++++++++)))******+++******)))((('''((()))*********)))(((&&&&&&'''((())))))))))))***)))(((&&&&&&&&&'''(((+++,,,---......///......*********(((%%%$$$%%%&&&''''''''''''''''''''''''---,,,++++++***+++++++++(((((()))+++,,,...//////000//////...,,,+++***)))))))))(((((('''&&&%%%$$$(((''''''''''''(((((()))))))))(((''''''''''''(((++++++***)))((((((((((((((()))******+++*********++++++***))))))***++++++{{{lllggg```YYYTTTOOOKKKHHHIIIGGGFFFEEEDDDBBB@@@???999999999::::::888444000000000............///000000...,,,++++++***((('''))))))))))))************+++((('''(((---222777999111)))###!!!""",,,333;;;CCCNNNTTTVVVXXX^^^ccchhhmmmssszzzyyyuuussssssuuuvvvvvvrrrnnnkkkhhheeebbb```cccddddddbbb___]]]]]]^^^^^^```aaaaaa^^^YYYSSSOOOPPPOOOLLLKKKJJJKKKMMMNNNOOOMMMKKKKKKNNNQQQSSSSSSLLLKKKJJJJJJKKKKKKIIIHHHFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMQQQSSSSSSQQQOOOMMMKKKLLLNNNRRRWWWZZZ[[[ZZZ]]]]]]\\\[[[YYYVVVTTTRRRSSSSSSVVVYYY[[[ZZZVVVSSSTTTQQQLLLIIIGGGIIIJJJLLLKKKJJJHHHEEEAAA@@@AAABBBCCCDDDFFFGGGIIIKKKMMMOOOJJJCCC<<<;;;;;;>>>DDDLLLPPPXXX^^^]]][[[[[[YYYVVVJJJFFFCCCDDDIIIKKKIIIFFFBBBBBBAAA@@@???>>>===<<<;;;<<<<<<;;;:::999999888>>>@@@AAA>>>999777777999;;;:::999999<<>>>>>@@@BBBBBBDDDFFFFFFFFFHHHLLLOOOJJJBBB<<<:::999;;;BBBIIIOOOXXX______\\\ZZZWWWTTTKKKGGGBBBCCCHHHJJJIIIFFFAAAAAA@@@@@@???>>>======;;;;;;;;;;;;;;;:::888777>>>@@@AAA>>>:::777888:::;;;;;;<<<>>>@@@DDDHHHJJJKKKJJJHHHIIIKKKOOOTTTWWWUUUVVVVVVWWWWWWWWWWWWWWWSSSTTTTTTSSSRRRPPPMMMLLLIIIJJJKKKMMMMMMMMMOOORRR\\\YYYPPPBBB555000111444444555555666555333222000,,,---///000000222555777666555222000...///111333---,,,******,,,---,,,+++)))***---///111222222222222111...,,,,,,,,,---...,,,------...//////000000444222000---+++***))))))---...------,,,***((('''%%%&&&'''((()))))))))))))))******(((&&&$$$$$$%%%%%%(((***+++***))))))***&&&%%%$$$###""""""######&&&%%%%%%%%%$$$$$$######!!!"""$$$'''******'''###$$$$$$######$$$$$$%%%%%%###############$$$&&&'''&&&%%%###"""""""""######"""""""""###$$$&&&''''''((()))+++,,,---,,,+++***+++***(((''''''(((***+++++++++++++++,,,,,,,,,,,,))))))*********+++,,,,,,)))***************))))))&&&''')))+++,,,,,,+++***))))))((('''''''''''''''+++,,,---...////////////((())))))(((&&&%%%&&&((('''(((((())))))***++++++...---,,,+++***)))))))))'''(((***,,,...///000000111000///...---,,,,,,---,,,+++***)))((((((((()))))))))))))))******+++,,,---------------,,,,,,,,,+++***))))))))))))))))))******++++++++++++***************++++++*********ttteee```ZZZSSSOOOKKKGGGEEEHHHFFFDDDEEEHHHGGGCCC@@@<<<;;;<<<<<<<<<:::666333///...---------...///000...---+++++++++***)))'''((((((((()))))))))******)))((('''(((,,,111444555,,,&&&###$$$###+++333666>>>HHHPPPTTTWWW[[[]]]dddhhhnnnuuu}}}{{{xxxwwwxxxzzzxxxuuuqqqnnnllljjjhhheeebbbcccdddccc```^^^^^^^^^[[[\\\^^^______]]][[[YYYSSSRRRPPPOOOMMMLLLKKKKKKIIIIIIHHHHHHHHHIIIKKKLLLJJJIIIHHHHHHIIIJJJIIIHHHDDDEEEEEEFFFGGGIIIIIIJJJHHHIIILLLPPPSSSSSSPPPMMMGGGFFFGGGKKKPPPTTTWWWWWW[[[]]]^^^___^^^ZZZWWWTTTRRRTTTVVVXXXYYYZZZYYYXXXZZZWWWRRRLLLGGGFFFHHHJJJEEEEEEBBB???======???AAABBBDDDFFFFFFEEEEEEHHHLLLIIIBBB<<<::::::;;;@@@GGGLLLUUU]]]^^^]]][[[XXXTTTKKKFFFAAABBBFFFIIIGGGEEEBBBAAAAAA@@@??????>>>>>>;;;;;;:::;;;<<<;;;888666===???@@@>>>:::777888::::::<<<>>>@@@AAADDDGGGJJJLLLLLLLLLLLLMMMPPPSSSTTTSSSTTTUUUVVVWWWWWWXXXWWWUUUUUUTTTRRRQQQOOOMMMLLLJJJIIIKKKNNNMMMKKKMMMQQQaaabbbZZZIII999222333555666777777777777555444333...000111111111222555777555555444333111111444666111...,,,++++++,,,,,,+++)))+++---000222333333333333222111///.........///---------......//////000222111///---+++***))))))---............,,,***)))%%%&&&'''((())))))))))))((()))***)))'''%%%%%%%%%$$$&&&)))***)))(((((()))%%%%%%$$$###############%%%%%%%%%%%%%%%$$$$$$$$$###"""###&&&******'''###$$$######"""######$$$$$$###$$$$$$###""""""%%%'''%%%$$$###"""""""""###$$$!!!!!!"""$$$%%%&&&'''''''''(((***+++,,,,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,)))))))))******,,,---...+++************)))))))))''''''((()))************''''''((((((((((((((((((+++,,,---......///......((())))))((('''&&&((()))))))))***++++++,,,---------,,,+++***))))))))))))((()))+++,,,...000222333222111///...------......---,,,+++***)))***++++++***)))))))))))))))***++++++,,,---...////////////+++******)))))))))******,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++***)))pppbbb]]]WWWQQQLLLIIIEEECCCDDDBBBAAACCCGGGGGGCCC???<<<;;;;;;;;;;;;999666333///...---------...000111...,,,+++***+++***)))'''''''''((((((((()))))))))((('''&&&(((,,,000333444***%%%"""%%%%%%)))111555<<>>===999666<<>><<<:::999999999888555333///......---...///000111...,,,******+++***)))'''''''''''''''(((((((((((('''&&&%%%'''+++///222333((($$$"""%%%&&& '''///555<<>>AAADDDGGGFFFBBB???AAADDDFFFAAA<<<<<<<<<<<<@@@EEEDDDMMMVVV]]]aaaddd```ZZZQQQKKKFFFFFFJJJMMMLLLJJJCCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<>>>@@@???;;;777<<<>>>???===999777888:::<<<>>>???>>><<<<<<@@@CCCKKKMMMPPPSSSUUUVVVUUUUUUPPPQQQRRRTTTUUUVVVWWWWWWUUUUUUTTTSSSRRRSSSSSSSSSQQQNNNNNNPPPLLLEEEDDDHHHKKKUUUXXXLLL>>>888888777::::::::::::999888777777333444444444333333555777444666888888666555777999666333...+++++++++++++++((())),,,///111222333333444444444444222111///...))))))***,,,...000333444---------,,,,,,+++++++++...///000111111///---,,,%%%&&&'''((())))))))))))&&&(((******((('''''''''"""%%%'''(((((('''((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###"""$$$((()))&&&"""""""""!!!!!!!!!!!!!!!""""""$$$%%%###!!!!!!$$$'''######"""""""""$$$%%%&&& !!!"""$$$&&&''''''''''''(((***+++------......,,,+++)))(((((()))+++,,,))))))*********+++++++++))))))))))))***,,,...000,,,,,,+++***))))))******)))(((&&&%%%%%%&&&'''((($$$%%%&&&((())))))************+++,,,------------***+++,,,+++******,,,---000000///...------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,///222555777333222///...---...///000...---+++))))))***,,,---))))))(((''''''&&&''''''$$$%%%))),,,///000111111------,,,,,,,,,------....../////////...------,,,)))***+++,,,,,,+++***))){{{nnn^^^XXXQQQMMMKKKIIIEEEBBB@@@@@@@@@BBBEEEFFFEEEDDD>>><<<:::777555444444444333000,,,+++---......,,,+++++++++++++++***)))(((###""""""$$$&&&((((((''''''$$$###%%%+++///000///(((&&&$$$"""  ###***444:::CCCLLLSSSVVVWWWVVVYYY]]]dddmmmvvv~~~{{{zzz{{{}}}xxxwwwuuurrrnnnkkkgggfffaaa___^^^^^^___^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPPPPQQQOOOKKKGGGJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJLLLMMMLLLJJJGGGEEEEEEGGGJJJMMMOOOOOONNNMMMKKKLLLLLLMMMPPPUUU]]]bbb]]]]]]\\\ZZZWWWVVVVVVWWWOOOOOONNNOOOPPPRRRSSSTTTWWWUUUQQQLLLHHHHHHKKKNNNMMMMMMKKKEEE===999:::>>>>>>BBBGGGKKKKKKGGGBBB>>>BBBAAA>>>===<<<>>>@@@BBBFFFLLLPPPQQQUUU\\\``````XXXQQQLLLLLLPPPRRROOOKKKDDDBBBAAACCCEEEEEECCC@@@<<<:::999;;;===>>>;;;999777===BBBAAA<<<777666888???BBBEEEDDD???===@@@CCCHHHKKKOOORRRSSSSSSTTTUUUVVVUUUSSSRRRRRRTTTUUUWWWUUUTTTRRRPPPPPPQQQSSSTTTRRROOOLLLJJJJJJIIIGGGEEEIIIIIIIIIDDD>>>999888999<<<;;;;;;;;;;;;:::888666777444222333444444222///555444333222222333555777555333///+++******+++---************,,,///222333444555666333000...000222///+++''''''+++...000///............---,,,+++***------///111222000,,,(((((('''%%%$$$$$$%%%'''((((((***---///...+++'''%%%(((&&&%%%######$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%"""  """%%%%%%$$$""" !!!############"""######$$$$$$"""""""""###$$$%%%&&&''')))******++++++,,,------,,,++++++,,,---,,,***(((+++***(((((()))******)))***+++++++++******,,,...+++***)))(((((()))***+++)))'''%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&'''((()))***000,,,)))***///222111......------,,,---...///000666444222///---,,,,,,,,,/////////...,,,+++,,,...+++,,,,,,,,,---///333666999777444111///---------************************'''''''''((()))(((%%%"""''''''(((+++...000000000000000000///......---------...///000000///...---///---***)))***++++++***zzznnn^^^XXXRRRMMMLLLJJJFFFCCCAAA@@@AAABBBDDDEEEDDDCCC===;;;999666444333333333333///,,,+++---...---,,,+++++++++++++++***)))((($$$######$$$&&&((('''''')))&&&$$$&&&+++......,,,&&&%%%###"""!!!   '''222777AAAKKKSSSWWWVVVUUUUUUYYYaaajjjsss{{{{{{yyyxxxzzz{{{yyyxxxvvvsssooollliiigggaaa```_________^^^\\\ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPPPPQQQPPPMMMIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLIIIGGGEEEAAADDDHHHLLLOOOOOOOOONNNLLLMMMMMMNNNPPPUUU[[[```]]]]]]\\\ZZZWWWUUUUUUVVVPPPOOOOOOOOOQQQSSSVVVXXXXXXVVVRRRMMMIIIHHHIIIKKKKKKLLLJJJEEE===888999;;;===AAAGGGKKKLLLIIIDDDAAADDDBBB@@@>>>===>>>???@@@FFFLLLPPPPPPSSSYYY]]]]]]ZZZSSSMMMLLLQQQTTTSSSQQQFFFCCCAAABBBDDDEEEDDDBBB===;;;::::::======<<<999888;;;???@@@<<<999888888>>>BBBEEEEEEAAA>>>???AAAEEEIIIMMMQQQRRRRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTRRROOOLLLJJJIIIHHHFFFDDDGGGGGGFFFAAA<<<999999:::>>>===<<<;;;;;;;;;:::999:::777444333333222000...333222222222333444666777666444000,,,++++++,,,---++++++++++++,,,///222333444555666444000...///111---+++((((((***---///000000//////...---,,,******---...///111222111---***((('''&&&&&&&&&&&&'''((((((***---......+++'''%%%&&&%%%$$$######$$$&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!! !!!"""$$$%%%$$$###!!! """$$$%%%%%%%%%$$$$$$$$$%%%%%%############$$$&&&'''(((*********++++++,,,,,,,,,---,,,,,,---...---***(((***)))'''''')))))))))(((+++,,,,,,+++))))))***,,,++++++***)))))))))***+++***(((%%%%%%&&&''''''&&&%%%%%%&&&''''''((())))))...+++(((***///222222000///...---------...000111999777555222///---+++***...///000000......///000---.........---///222555777666333000...,,,,,,,,,************************((((((((()))***)))&&&$$$)))***,,,---......------//////////////////......---...///000000///...------+++******+++++++++***yyylll^^^YYYRRRNNNLLLJJJGGGDDDBBBBBBAAABBBCCCCCCBBB@@@<<<:::777555333111111111222///---,,,,,,------,,,*********+++******))))))&&&%%%$$$%%%'''((('''&&&***'''&&&(((+++---,,,***%%%$$$###"""###""" ###...222<<>>===<<<:::888<<<@@@EEEFFFBBB???>>>>>>BBBFFFKKKNNNPPPQQQRRRSSSSSSTTTVVVXXXWWWVVVTTTSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQOOOMMMKKKKKKIIIGGGEEEFFFEEEBBB>>>:::999:::<<>>:::666222000//////...---//////000222444666777888666444111---,,,,,,---...,,,+++++++++---///111222555666666444222/////////*********)))(((+++...111111111000///---+++******......///111222222///---)))))))))))))))))))))))))))***---...---+++'''%%%$$$######"""###$$$&&&''')))))))))))))))'''%%%$$$%%%%%%%%%&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%"""!!!"""###$$$%%%%%%$$$""""""###%%%(((''''''&&&&&&%%%%%%%%%#########$$$%%%&&&((((((******++++++++++++++++++...---------...---***((()))'''&&&&&&'''(((((('''+++,,,,,,***((('''(((***---,,,+++******************(((&&&%%%&&&''''''&&&&&&&&&''''''(((((()))))),,,)))(((***///333333222000000///...///000111222;;;:::888555111...+++))),,,///111222222111111222000111111000//////111333444333000...,,,+++++++++++++++++++++++++++++++++))))))***+++,,,+++(((&&&+++...111111...*********---......///////////////,,,---...//////...---,,,+++******+++------,,,***wwwkkk^^^YYYRRRNNNMMMKKKHHHEEECCCBBBAAABBBBBBBBB@@@>>>;;;999666333111000//////000///---,,,,,,,,,,,,,,,((()))***************)))'''&&&%%%&&&'''((('''&&&((('''&&&)))---///---***&&&%%%#########""" )))---777DDDPPPVVVTTTQQQLLLPPPVVV___iiiqqqwww{{{|||zzzyyyyyyxxxwwwvvvssspppmmmjjjhhhbbbaaaaaaaaaaaa___\\\YYYWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPMMMMMMLLLLLLLLLMMMNNNNNNJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJHHHFFFEEE===@@@EEEIIILLLMMMLLLKKKLLLLLLLLLKKKLLLOOOSSSWWWXXXYYYZZZYYYXXXXXXYYY[[[WWWUUURRRQQQRRRUUUYYY\\\[[[ZZZXXXSSSMMMGGGDDDDDDEEEFFFFFFCCC>>>999666555888;;;AAAGGGJJJKKKIIIHHHDDDCCCBBBAAAAAAAAAAAABBBGGGLLLOOOMMMNNNSSSUUUTTTZZZRRRJJJFFFKKKRRRWWWYYYLLLHHHCCC???>>>>>>@@@AAA;;;::::::::::::;;;::::::888888:::<<<>>>>>><<<:::999>>>CCCEEECCC???;;;:::???CCCGGGKKKMMMOOOQQQSSSVVVWWWXXXXXXXXXWWWVVVUUURRRRRRSSSSSSSSSRRRQQQPPPPPPNNNMMMMMMNNNNNNLLLJJJFFFCCC???;;;999:::<<<>>>AAA???<<<999888:::>>>AAA777444111...,,,---......+++---///222555666777888555333000---++++++,,,,,,++++++++++++,,,...///000555555666555333111///...)))***+++)))'''(((---111222222000///---,,,++++++///......000111222000...******++++++++++++******)))+++,,,------***(((&&&###"""""""""###%%%&&&'''((()))***+++***(((%%%$$$&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''%%%#########$$$%%%&&&%%%######$$$&&&((((((''''''&&&%%%$$$#########$$$$$$%%%&&&((())))))***++++++++++++******---,,,,,,,,,---,,,)))''''''&&&$$$%%%&&&''''''&&&)))******)))(((((()))***------,,,,,,+++************'''%%%%%%&&&'''&&&&&&'''((((((((())))))))))))***)))(((***///222444444111111000000000111222333888888777555222...+++)))***---111333222222222222222333333222000///000000111000...,,,+++***+++++++++++++++++++++++++++++++++++++++---...---+++((()))///444333...)))(((***---...///000000///......,,,---...//////...---,,,++++++,,,---///000...,,,uuuiii]]]XXXQQQNNNLLLKKKHHHEEEDDDBBBAAAAAAAAAAAA>>><<<:::888555222000......---.........---,,,++++++,,,'''((()))***************((('''&&&&&&((()))(((&&&%%%%%%&&&***///111///,,,(((&&&$$$######!!! &&&***222???KKKRRRSSSRRRKKKNNNSSSZZZcccllltttxxx||||||zzzzzzzzzwwwvvvtttrrrooollliiigggbbbbbbbbbbbbbbb```\\\YYYXXXWWWVVVUUUSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPQQQQQQMMMMMMMMMMMMMMMNNNOOOPPPKKKLLLMMMMMMMMMMMMMMMLLLHHHHHHIIIIIIHHHGGGEEEEEE@@@BBBEEEHHHJJJJJJIIIHHHJJJJJJJJJIIIIIIKKKOOORRRTTTVVVWWWXXXXXXZZZ\\\___[[[XXXTTTRRRQQQSSSVVVYYYZZZ[[[ZZZVVVOOOHHHCCCAAABBBCCCDDDBBB>>>:::666555666999???DDDHHHJJJJJJIIIDDDDDDCCCBBBBBBCCCDDDEEEHHHMMMOOOMMMMMMQQQSSSRRRVVVOOOFFFBBBEEELLLSSSVVVNNNKKKFFF@@@<<<::::::;;;999:::<<<<<<<<<;;;::::::999999:::===???@@@>>><<<777<<>>>>>>>><<<:::888:::>>>BBB<<<999555111...,,,---...+++,,,///111444666777777333111///,,,************((())))))***,,,---...///444444555666555333000...)))++++++)))''''''+++...222111000...............000///...///000111000...+++,,,,,,------,,,,,,+++***+++,,,---,,,***(((&&&""""""######$$$%%%&&&''''''((()))***)))'''%%%###&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%$$$$$$%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&%%%###"""!!!#########$$$%%%&&&'''(((((()))***,,,,,,+++***)))***))))))***++++++(((&&&&&&%%%###$$$&&&''''''&&&'''((())))))((()))+++------------------,,,++++++***(((%%%%%%&&&''''''&&&)))))))))******++++++,,,***))))))+++...111333444222111111000111222333444333333333333111///---+++))),,,000111111000000000111333444444222000//////000///---,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,...//////,,,***'''---222333...******,,,...///000000000///---,,,------...//////...---------------///111111000...ttthhh\\\WWWPPPMMMLLLJJJGGGDDDCCCBBBAAAAAAAAA@@@>>><<<:::888555222///...---------...///...+++***+++,,,&&&'''((()))******+++***((('''&&&''')))***)))((($$$$$$&&&+++000222///,,,(((&&&$$$###"""  $$$(((000999BBBKKKQQQUUUNNNOOOQQQWWW___iiirrrwww{{{}}}zzzyyyxxxxxxvvvuuutttqqqnnnkkkiiigggcccccccccccccccaaa\\\YYYXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQQQQPPPOOONNNPPPRRRMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNMMMMMMLLLJJJJJJEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHJJJMMMPPPPPPRRRTTTVVVWWWYYY\\\___[[[YYYUUURRRQQQRRRSSSUUUXXXZZZ[[[YYYRRRJJJDDDAAA@@@AAAAAA@@@>>><<<888777777:::???DDDGGGIIIJJJJJJGGGFFFDDDBBBBBBDDDFFFHHHJJJNNNPPPNNNMMMQQQRRRQQQSSSMMMFFFBBBCCCHHHMMMPPPMMMLLLIIICCC===999777888:::===@@@AAA@@@>>><<<<<<:::;;;===>>>???@@@@@@???888<<>>===::::::>>>AAACCCAAA>>>888222...---...------///000222444555666222000...,,,***)))))))))'''((()))+++,,,...///000222333444666888666111...+++++++++)))''''''(((***//////......///000222333333111//////000111000///------------------------***+++,,,,,,,,,***((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''%%%%%%'''%%%$$$%%%(((******))))))((((((''''''&&&%%%%%%%%%(((+++,,,***'''&&&%%%'''((()))(((&&&%%%$$$%%%###$$$$$$%%%$$$###!!! """""""""###$$$%%%''''''&&&'''***+++,,,,,,******''''''''')))******)))'''&&&$$$###$$$&&&'''''''''&&&''')))))))))***---///------............------,,,***''''''((())))))(((******+++,,,---...//////+++++++++,,,---///222333222222111000111222333444000000000000000///......+++---//////...------...///111444444333000/////////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...+++&&&***...///...,,,,,,------...000111111///...,,,---...///000000///...---///......///111111000...rrrgggZZZUUUOOOLLLKKKIIIFFFCCCBBBAAA@@@@@@@@@@@@>>>;;;:::999666222///...---,,,,,,...///...+++******+++%%%&&&''')))***+++++++++'''&&&&&&''')))+++***)))%%%%%%''',,,111222...***%%%$$$"""""""""  ###(((...444:::DDDPPPXXXRRRQQQQQQUUU\\\gggqqqxxx|||zzzyyyxxxvvvvvvtttrrrooollljjjiiidddcccdddddddddaaa\\\XXXWWWVVVUUUTTTSSSRRRRRRRRRPPPQQQRRRPPPMMMLLLNNNQQQMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOMMMKKKIIIGGGFFFBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDEEEFFFHHHIIIHHHIIIJJJIIIIIIJJJMMMPPPNNNPPPRRRRRRSSSUUUWWWZZZXXXVVVTTTRRRQQQQQQRRRSSSVVVYYY[[[ZZZTTTLLLEEEAAA???????????????===;;;999;;;===AAAEEEHHHJJJKKKKKKMMMJJJFFFBBBAAABBBEEEGGGKKKPPPQQQOOOOOORRRSSSRRRSSSNNNHHHDDDDDDFFFJJJLLLKKKLLLLLLHHHAAA<<<999888<<>>999555555666777;;;BBBJJJPPPTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPNNNMMMMMMMMMNNNOOOPPPPPPQQQTTTWWWWWWVVVTTTJJJEEE???;;;999999888777888<<<@@@AAA>>>===>>>AAAAAAAAA???:::444111000111000/////////000111333444222111///---+++***))))))'''(((***,,,///111222222000111333777999888333///...,,,)))(((((('''&&&%%%---,,,,,,---///222555777888555222111111222222111...---,,,,,,,,,,,,---...++++++,,,,,,+++***((('''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$%%%(((***+++***+++***)))((('''%%%$$$$$$%%%(((,,,---,,,)))&&&&&&(((***+++***'''%%%$$$$$$!!!"""$$$%%%%%%###"""!!!!!!!!!!!!"""###$$$%%%&&&$$$&&&)))+++---,,,+++***&&&&&&&&&)))+++,,,***)))%%%$$$###$$$&&&(((((('''((()))************---///+++,,,...///000000/////////---+++***+++,,,,,,+++***+++,,,---///111222333------------,,,---///111222111000000000111333444000000///....../////////...///000...,,,++++++,,,,,,///333444333111000000000///...------...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,'''(((***,,,------,,,,,,)))+++...000222111000///...///000111111000///...000///------...///...---rrrfffZZZTTTNNNKKKJJJIIIFFFCCCBBB@@@???@@@@@@@@@>>><<<;;;999666222000...---,,,+++...///...+++)))***+++%%%%%%''')))***+++++++++&&&&&&&&&'''***+++++++++&&&''')))---111111,,,((("""!!! !!!"""!!!###(((...111666@@@OOO[[[UUUSSSRRRTTT[[[fffqqqyyy|||{{{zzzwwwwwwuuusssqqqnnnkkkjjjdddddddddeeedddaaa\\\XXXVVVUUUTTTRRRQQQQQQQQQQQQPPPRRRRRROOOLLLKKKMMMPPPMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPMMMKKKHHHEEEDDD@@@@@@AAABBBCCCDDDEEEFFFGGGFFFDDDCCCDDDFFFIIILLLIIIJJJKKKKKKJJJLLLNNNQQQNNNOOOPPPPPPPPPQQQSSSUUUUUUTTTRRRQQQQQQQQQRRRRRRTTTXXX[[[[[[VVVMMMFFFBBB???>>>===>>>???>>>===<<<>>>@@@CCCFFFIIIKKKLLLLLLRRRNNNGGGBBB@@@AAACCCFFFLLLPPPRRRPPPOOOSSSTTTSSSTTTPPPKKKGGGFFFFFFHHHJJJHHHKKKMMMKKKEEE???;;;:::>>>DDDJJJMMMKKKFFFCCCAAA;;;???CCCCCC???>>>AAAEEE???AAAEEEHHHIIIFFF@@@<<<222222111222666>>>GGGNNNTTTUUUVVVWWWVVVTTTRRRPPPRRRQQQOOOMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVVVVTTTQQQJJJEEE>>>:::999777555333666<<>>===<<<<<<;;;<<<<<<888666444222000///////////////......,,,***((('''+++((('''(((+++------++++++'''$$$&&&***,,,***''''''''')))...222111+++%%%  !!!!!!   '''...222555===IIIRRRWWWVVVVVVXXX___hhhrrrxxx}}}zzzyyy{{{wwwrrrqqqrrrpppkkkfffeeeeeefffeeedddaaa^^^\\\WWWUUURRRRRRRRRSSSSSSRRRNNNPPPSSSRRROOOLLLMMMNNNQQQPPPNNNMMMMMMNNNPPPQQQTTTSSSQQQMMMIIIEEEBBB@@@777:::>>>BBBDDDCCCBBB@@@FFFEEECCCBBBBBBEEEHHHKKKHHHGGGFFFIIINNNPPPPPPOOONNNPPPQQQQQQOOOOOOPPPQQQTTTTTTRRROOOMMMMMMPPPRRRWWWZZZ[[[WWWOOOFFF@@@>>>;;;:::;;;===@@@@@@===:::;;;<<>><<<666...,,,111:::DDDJJJLLLSSSUUURRRVVV]]]YYYOOOQQQMMMIIIIIILLLOOOOOOOOOMMMOOORRRSSSRRRPPPNNNMMMKKKEEE===888777888888777555<<>>>>><<<888555222222222111333444333111...,,,,,,111111222444444111---)))%%%'''))),,,///111333333333333333444555444222000...---+++)))''''''''''''***+++---///111111111111999777555333111000000000000...,,,*********+++,,,...---,,,***((('''&&&&&&((((((''''''&&&&&&&&&%%%###$$$$$$%%%&&&'''(((((('''%%%$$$&&&)))+++***(((***)))&&&$$$######$$$%%%%%%'''+++---...---+++))))))((((((((((((&&&"""$$$$$$%%%$$$$$$###"""!!! !!!###$$$&&&'''&&&%%%&&&(((***,,,+++***&&&((()))***)))((()))***)))&&&###%%%)))***'''$$$++++++++++++++++++++++++,,,---///000111000///---000000000111222222333333222222111//////111555888666555444222111000000///111000///......///000111111///---++++++---///000555555555444222///,,,+++---...///000000111111111///---,,,++++++,,,.../////////......------,,,,,,...//////...,,,++++++,,,))))))))))))))))))))))))(((((()))***,,,///111222////////////000000000000111///---+++************qqqfff^^^ZZZUUUOOOIIIEEECCCBBB@@@???>>>===<<<;;;;;;;;;:::888555333000///......000///...---+++***)))(((+++)))'''(((+++------++++++(((%%%&&&***,,,+++(((''''''***///333111+++$$$!!! !!!""""""!!! $$$,,,000333:::FFFPPPWWWVVVVVVWWW\\\dddmmmsss~~~|||{{{{{{wwwsssrrrsssrrrnnniiieeeeeeeeeeeeccc```^^^\\\WWWVVVTTTSSSTTTTTTSSSRRROOOQQQSSSRRRPPPMMMMMMNNNPPPOOONNNNNNNNNNNNOOOPPPSSSRRRPPPLLLIIIEEEAAA???;;;===@@@CCCDDDDDDCCCBBBFFFEEECCCBBBCCCFFFJJJLLLJJJIIIHHHJJJMMMOOOOOOMMMPPPPPPPPPOOOMMMLLLMMMNNNTTTTTTRRRPPPNNNNNNPPPSSSWWWZZZ[[[XXXQQQGGG@@@===:::::::::<<>><<<<<<<<>><<<@@@???AAAEEEKKKLLLIIIEEE<<<777000++++++000777===GGGNNNQQQPPPUUU]]][[[RRRMMMJJJGGGHHHKKKNNNOOOOOONNNPPPRRRSSSQQQOOOMMMLLLHHHBBB;;;777777888777666:::???FFFJJJJJJGGGFFFEEE======;;;999555222111000111333555555333000......111222222444444111---)))&&&''')))+++...000111222111111111222444333222000...---+++)))(((''''''''')))***,,,...///000000000333222111/////////000111///...,,,*********+++,,,---,,,***)))'''&&&&&&&&&'''''''''''''''''''''&&&$$$$$$%%%&&&'''((())))))(((&&&%%%&&&(((***)))(((***)))'''%%%$$$%%%&&&'''&&&(((***,,,---,,,***)))(((''''''''''''%%%!!!$$$$$$$$$$$$######"""!!!""""""""""""###$$$%%%&&&&&&&&&&&&(((***+++***)))&&&(((***+++******+++,,,***&&&$$$%%%))),,,***(((,,,,,,,,,,,,,,,,,,++++++,,,---///000111000///...111111111222222333333333111222222111000222555777666555444222111000000000000000/////////////////////...,,,+++,,,...000222666666666555333000...,,,...///000111111111111111000///---,,,,,,---///000111000000///...---,,,,,,---...///...---,,,,,,...)))))))))(((((((((''''''(((((()))+++---///000111............////////////000///---,,,++++++++++++sssiii```\\\WWWPPPKKKGGGDDDCCCAAA@@@???>>>===<<<;;;:::;;;999777444111///...---111///---+++***************)))(((***,,,---,,,++++++)))&&&'''***,,,+++)))'''(((,,,111444111***###"""!!!!!!"""######""" !!!)))---000777BBBKKKVVVVVVUUUVVVYYY```hhhooo|||~~~|||yyyuuuuuuuuutttqqqmmmeeeeeeeeedddccc```^^^\\\XXXWWWVVVVVVWWWVVVTTTRRROOOQQQSSSRRRPPPNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNQQQPPPNNNLLLIIIEEECCCAAAAAAAAABBBDDDDDDDDDDDDDDDFFFEEEDDDDDDEEEHHHLLLNNNMMMLLLJJJKKKLLLMMMMMMLLLOOOPPPOOOMMMLLLMMMOOORRRTTTTTTSSSQQQOOOOOOQQQSSSWWWZZZ\\\ZZZRRRIII@@@;;;999888888:::===@@@@@@@@@======???CCCGGGJJJKKKJJJKKKKKKKKKGGGCCC@@@>>>>>>>>>BBBHHHNNNQQQRRRQQQOOOOOOLLLKKKIIIDDD@@@BBBHHHJJJHHHFFFFFFFFFEEEBBBAAA@@@AAACCCGGGJJJJJJHHHFFFEEEEEEFFFEEECCC@@@===;;;<<<===@@@DDDGGGIIIJJJKKKCCCAAA<<<444///...222777DDDKKKOOOPPPTTT[[[ZZZSSSKKKIIIGGGHHHJJJMMMOOOOOOPPPPPPRRRRRRQQQOOOMMMLLLGGGBBB<<<:::::::::888666666:::@@@DDDDDDCCCAAAAAA;;;;;;:::888666333000...000333666777666333111000222222333444444111,,,(((&&&'''(((***,,,---...//////...///000222333222000///...,,,***)))(((((((((((()))+++---...//////...,,,,,,++++++,,,---///000///...,,,+++******+++++++++***)))'''&&&%%%%%%%%%''''''((((((((((((((((((%%%%%%&&&'''((()))*********(((%%%%%%&&&((()))))))))((('''&&&&&&'''((()))((((((***++++++***))))))'''&&&%%%&&&&&&$$$!!!##################""""""$$$############$$$%%%%%%'''''''''(((******)))(((&&&(((***++++++,,,---///,,,(((%%%&&&***------,,,,,,,,,,,,,,,,,,,,,---------...///000111000///...222222222222222333333333111222333333333333444666555444333333222111000000//////000000000...---,,,---,,,++++++,,,...000222555555555444333111///---000000111111111111111000000000...------...///000333333111000...---+++++++++---......---,,,...///+++***)))((('''&&&&&&&&&))))))***+++---///000000------------............///...------,,,,,,------tttkkk```\\\WWWQQQKKKGGGEEEDDDBBBBBBAAA???>>><<<:::999999888777555333111000///111///---***)))******+++*********+++,,,,,,,,,++++++)))((((((***+++***)))&&&)))---222333000)))###"""!!! !!!######!!! '''+++...444???HHHSSSTTTUUUUUUWWW]]]ffflllxxx|||}}}yyywwwvvvuuurrroooffffffeeedddccc```^^^]]]YYYYYYXXXYYYYYYXXXUUUSSSOOOPPPQQQQQQPPPNNNMMMMMMLLLNNNOOOPPPPPPOOONNNLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEGGGJJJMMMOOOPPPNNNLLLKKKKKKKKKKKKJJJMMMNNNNNNMMMNNNPPPUUUYYYSSSSSSSSSQQQOOOOOOQQQSSSVVVYYY[[[ZZZTTTJJJ@@@:::999888888999;;;???AAACCC???>>>???BBBEEEHHHHHHGGGHHHJJJKKKIIIEEEAAA???>>>;;;???EEELLLQQQQQQOOOLLLJJJIIIIIIIIIFFFAAABBBFFFIIIHHHFFFDDDDDDDDDDDDDDD@@@@@@AAADDDGGGHHHHHHFFFEEEEEEEEEDDDBBB???<<<;;;:::===???@@@@@@BBBFFFJJJGGGGGGEEE>>>666222555999FFFLLLPPPQQQSSSWWWVVVQQQMMMLLLKKKKKKLLLNNNOOOPPPOOOPPPQQQRRRSSSSSSQQQOOOJJJFFFBBB@@@???===:::666111333777:::<<<<<<;;;:::999888888777666333///,,,...111666777666333111111222222333444444111,,,)))'''(((((()))***+++,,,---...------///222333333222//////---,,,+++))))))(((((()))+++---.../////////******))))))***,,,---///...---,,,+++************)))((('''&&&%%%%%%%%%%%%&&&&&&((())))))))))))(((&&&&&&'''((()))***+++++++++)))&&&%%%%%%'''(((***((((((''''''((()))******((())))))******)))))))))((('''&&&&&&'''&&&###!!!######"""""""""######$$$""""""""""""###$$$%%%&&&(((''''''((())))))(((&&&%%%''')))***+++,,,...111000,,,)))(((***---......,,,,,,------------............///000000000000///222222222111111111111111000222444555444333333444333333333333222111111000---///000111111...,,,***,,,+++*********,,,---...111111111111000///---,,,//////000000000000//////000///......---......///555444222111///---++++++)))***,,,,,,+++,,,---///,,,+++)))'''&&&%%%%%%%%%)))***+++,,,.../////////------........./////////.....................///ssskkk]]]ZZZUUUOOOJJJFFFDDDCCCDDDCCCBBBAAA>>><<<999888666555555555444333222222000///,,,***)))***+++,,,)))***,,,,,,,,,,,,+++++++++***(((((()))******)))&&&)))...111222...'''"""  !!!!!! &&&+++---333===FFFPPPRRRTTTUUUVVV\\\eeelllsssyyy~~~~~~zzzwwwtttqqqoooggggggfffeeecccaaa```___\\\[[[[[[[[[[[[ZZZWWWTTTOOOOOOPPPPPPPPPNNNMMMKKKLLLMMMOOOPPPPPPOOOMMMLLLIIIJJJKKKMMMNNNNNNNNNNNNGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMOOOPPPOOOMMMKKKIIIHHHIIIJJJLLLLLLLLLLLLLLLNNNSSSVVVQQQQQQQQQPPPNNNNNNPPPRRRUUUVVVYYYXXXTTTKKKAAA:::999888888888:::===AAACCC@@@??????@@@CCCEEEEEEDDDFFFHHHKKKJJJGGGCCC@@@???:::<<>>???===::::::>>>BBB>>>AAABBB>>>888444666:::EEEJJJOOOQQQSSSUUUTTTQQQRRRQQQPPPOOONNNNNNOOOOOONNNNNNOOORRRUUUWWWVVVUUUNNNKKKGGGFFFDDDAAA:::555333444666888::::::::::::666555555555555444///,,,---000444555444222111000111111222333444111---)))((((((((((((((()))++++++///...---///222444444333000//////---,,,+++)))))))))***,,,...///000000///,,,+++***)))***+++,,,---------,,,+++************''''''&&&%%%%%%$$$%%%%%%%%%&&&''')))))))))((('''&&&''''''((()))***+++++++++)))'''%%%$$$&&&(((***(((((((((((()))******+++((())))))******************)))(((((())))))'''%%%######""""""###$$$%%%&&&!!!!!!!!!"""###$$$&&&&&&''''''&&&'''))))))(((&&&%%%&&&((())))))+++...111444111---++++++,,,---...,,,,,,,,,------............//////000000000000000111111000000//////.........111333444333111111222000111111222222111000000---...111222222///,,,***---,,,+++***))))))******+++,,,---------,,,***))),,,---..................///......------,,,,,,,,,444333222000///---,,,,,,'''(((************,,,...---,,,)))'''%%%%%%%%%%%%***+++,,,......///............/////////000000000......//////000000000000qqqhhh[[[XXXSSSNNNIIIFFFEEEDDDEEEEEEDDDBBB???<<<999777333333444444444444333222///...---+++******++++++)))+++---...,,,+++++++++***))))))(((((((((((((((''')))---///...+++&&&"""  !!!!!! &&&***,,,222;;;DDDNNNQQQTTTTTTTTTYYYbbbjjjpppvvv|||~~~~~~|||wwwsssqqqpppjjjiiigggfffdddcccaaaaaa___^^^\\\\\\\\\[[[YYYWWWPPPPPPOOOPPPQQQPPPMMMKKKLLLMMMNNNPPPPPPNNNMMMLLLGGGIIIKKKMMMOOOQQQRRRRRRHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNMMMLLLIIIGGGGGGIIIKKKLLLLLLKKKIIIGGGGGGIIIKKKNNNNNNOOONNNMMMLLLNNNOOOSSSTTTUUUUUUSSSKKKBBB;;;999::::::999999;;;>>>AAA@@@???>>>@@@CCCEEEFFFFFFGGGIIIKKKKKKHHHCCC@@@>>>999:::===CCCHHHIIIEEEAAACCCCCCFFFKKKKKKFFFCCCCCCCCCCCCCCCBBBAAAAAACCCEEE@@@??????@@@CCCDDDDDDCCC@@@@@@AAAAAA@@@@@@??????BBBBBBAAA<<<888666888:::777:::===<<<:::999;;;===AAAFFFLLLPPPRRRSSSSSSSSSSSSSSSSSSQQQNNNMMMMMMOOOMMMLLLLLLPPPVVVYYYYYYWWWPPPNNNMMMLLLKKKFFF>>>888666555444555777999888888444222111222444444111------///222333111000///000///000111333444222...+++)))(((''''''((()))+++,,,///...---...111333444333000000000///...,,,***))))))***,,,...///000000000---,,,+++*********+++,,,,,,,,,,,,+++******))))))&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%'''))))))(((&&&%%%&&&&&&'''((()))***++++++(((((((((&&&%%%&&&(((+++''''''(((((())))))******'''(((***+++,,,,,,++++++,,,***))))))++++++***)))$$$#########$$$%%%'''((("""""""""######%%%&&&&&&&&&&&&&&&'''))))))((('''%%%'''(((((()))+++...111555333000...,,,,,,,,,---++++++,,,,,,------....../////////000000000111111111000000///...---,,,,,,---///111111000/////////---...000111111000///...---...111222222111///---...---,,,+++***)))))))))))))))++++++,,,+++***)))***+++,,,---.....................------,,,++++++111000000//////.........''')))************,,,---///---***'''&&&&&&&&&'''+++,,,---/////////...---////////////000000000111//////000111111111000000~~~nnneeeYYYVVVRRRMMMJJJGGGFFFFFFFFFFFFEEECCC@@@<<<888666222333444444444222111000...------,,,,,,++++++***))),,,//////---+++++++++))))))((('''&&&&&&'''((('''***,,,---+++((($$$###!!!  """""" $$$)))+++000999AAAMMMPPPSSSSSSQQQUUU]]]eeennntttzzz||||||}}}|||wwwtttrrrrrrkkkjjjiiigggeeedddccccccbbb```^^^\\\\\\\\\ZZZYYYSSSQQQPPPQQQSSSRRROOOLLLLLLMMMNNNOOOOOONNNMMMLLLGGGHHHJJJMMMOOOPPPQQQRRRHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJHHHEEEEEEIIILLLJJJKKKJJJHHHEEECCCDDDEEEJJJKKKLLLLLLJJJJJJKKKMMMQQQQQQQQQRRRQQQKKKCCC===:::;;;<<<;;;999999<<<>>>>>>>>>>>>@@@EEEIIIKKKLLLJJJLLLMMMKKKGGGBBB>>><<<::::::<<>>???@@@AAABBBBBBJJJHHHDDD???:::777666777666777999;;;<<<===>>>>>>???CCCIIINNNNNNNNNNNNPPPOOOPPPQQQOOOLLLKKKLLLMMMMMMKKKJJJNNNUUUXXXXXXVVVTTTSSSSSSUUUTTTOOOGGG@@@888555222222444666666555222///---///333555333//////000111111/////////000---...000333444333000---)))(((''''''(((***,,,---///---,,,---///111222111111111111000///---+++***((()))+++---.../////////,,,+++************,,,,,,,,,,,,,,,++++++***)))(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''((((((&&&$$$###%%%&&&&&&'''((()))***+++%%%'''((((((&&&&&&)))+++''''''(((((()))(((((((((%%%(((+++---///...---,,,,,,+++******+++,,,,,,+++%%%$$$$$$$$$%%%''')))+++((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&)))***)))((((((((()))))))))+++///222333222111000...,,,------******++++++,,,---------000000000000000111111222222111000///...---,,,,,,+++---......,,,,,,,,,---+++,,,...///000///...------///111222333222111000//////......------,,,,,,)))***+++---------,,,,,,)))***+++---...//////000/////////......---,,,+++---------......//////000)))+++,,,,,,++++++,,,...///---***(((''''''((()))+++,,,...///000///---,,,........./////////000000000111222222222111000///}}}lllbbbXXXVVVRRRNNNJJJIIIHHHHHHGGGGGGFFFDDD@@@<<<888555333444444444333111///...---------------,,,******))),,,//////---******,,,((((((((('''%%%%%%&&&'''(((***++++++)))&&&$$$###"""!!!!!!"""######""" ###(((***...888???MMMQQQSSSRRROOOQQQYYYaaammmssszzz|||{{{||||||wwwttttttuuummmllljjjhhhfffeeedddddddddaaa^^^\\\\\\\\\[[[[[[UUUSSSRRRSSSUUUTTTQQQNNNMMMMMMMMMNNNNNNMMMMMMMMMHHHIIIKKKLLLNNNOOOOOOOOOIIIJJJJJJKKKKKKJJJIIIIIIFFFEEEFFFFFFGGGHHHIIIJJJHHHIIIIIIFFFDDDEEEIIIMMMHHHIIIJJJHHHFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIJJJKKKPPPOOOOOOPPPPPPKKKDDD>>>;;;===>>><<<999888:::<<<===<<<===AAAGGGMMMPPPQQQNNNOOOOOOLLLFFF@@@<<<:::===<<<>>>DDDKKKNNNLLLHHH@@@@@@EEEMMMOOOJJJEEECCC<<>>;;;;;;===>>>@@@BBBCCCDDDOOOLLLGGGBBB>>>:::888777444444555777:::<<<;;;:::AAADDDIIIMMMKKKHHHHHHJJJJJJLLLNNNMMMJJJIIIJJJLLLMMMJJJIIIMMMSSSVVVUUUSSSWWWXXXYYY\\\]]]YYYPPPJJJ<<<888444444666888777666111...+++---222555444111111222222000///...000111,,,---///333555444111...)))(((''''''(((***,,,...///---++++++---///000000111111111111///---+++***&&&(((***,,,---......---******))))))***+++,,,---++++++,,,++++++***)))(((&&&&&&%%%%%%&&&&&&''''''$$$%%%'''((('''%%%###!!!%%%%%%&&&'''((()))******###&&&))))))''''''))),,,''''''((((((((((((''''''$$$'''+++///000000...---,,,+++)))***+++---,,,,,,&&&%%%$$$$$$&&&(((***,,,---,,,***(((&&&%%%$$$$$$$$$$$$$$$&&&)))***)))(((******+++******,,,///222000111111000///.........))))))***++++++,,,------000000000000000111111222333222111000///...---,,,***,,,,,,,,,******+++,,,)))+++---/////////---,,,...///000222333333333333//////000000000000000000+++,,,---///000000///...)))***,,,...///111111111000000000000///...---,,,***+++,,,---...000111111+++---......,,,,,,---//////...+++((('''((()))+++,,,---///000000///---,,,---------.........//////111222222333222111000///yyykkkccc^^^YYYRRRLLLIIIHHHFFFFFFEEEFFFFFFDDDAAA===888666777999999666222//////111/////////---******+++---------......---+++***(((&&&&&&&&&%%%$$$$$$'''))))))+++------+++'''%%%%%%""" """%%%(((111;;;GGGNNNTTTQQQKKKKKKSSS\\\hhhqqqwwwwwwuuuxxx{{{|||}}}zzzwwwsssppppppnnnnnnpppmmmgggdddeeeaaa```___^^^]]]\\\\\\\\\VVVTTTSSSVVVYYYXXXQQQKKKLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIKKKMMMOOOOOOOOOJJJJJJJJJLLLMMMMMMJJJGGGIIIGGGEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGKKKJJJJJJKKKKKKIIIFFFCCCGGGGGGGGGGGGGGGGGGGGGGGGKKKMMMOOOPPPNNNJJJEEEAAA>>><<<:::999:::999888777>>>>>>>>>@@@EEEMMMTTTYYYVVVSSSNNNHHHCCC>>>;;;::::::999;;;DDDMMMRRRNNNIIIDDDEEEFFFIIIKKKJJJGGGDDD===>>>@@@??????>>>@@@AAAAAA>>>;;;;;;???AAABBBAAA>>>;;;:::<<<@@@CCCCCCBBBLLLMMMMMMFFF===888888:::666444333444777:::<<<===AAABBBDDDIIINNNOOOLLLIIIJJJNNNPPPNNNHHHDDDEEEGGGMMMMMMNNNQQQSSSTTTRRRPPPTTTTTTTTTTTTTTTRRROOOLLL@@@:::333000000333333333333222111000000111222333222111///...///...---+++------...///000222444555))))))((('''(((***,,,------,,,+++***+++---000111111111000000///...,,,,,,'''((()))***+++,,,,,,,,,...---+++******+++,,,---,,,,,,++++++***)))))))))((('''%%%$$$###$$$$$$%%%'''((())))))(((%%%!!!%%%$$$$$$&&&((())))))'''******)))(((((((((((((((*********++++++)))%%%"""###%%%)))---000000000///000000///---+++))))))(((###"""""""""$$$''')))+++)))'''%%%%%%&&&&&&%%%$$$'''%%%$$$%%%(((***++++++))))))+++,,,---.........222222111000///...---,,,...///000000000///---,,,---...///000111111000///222333444111...,,,...000***)))'''&&&&&&(((+++,,,......------,,,,,,,,,,,,------///000222222333333222///...///222444444222000111111111111000//////000...,,,,,,---------,,,111111000...---,,,++++++++++++,,,---.....................---++++++,,,------,,,+++***+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,------......///---...000111111///...,,,wwwiiiaaa\\\XXXRRRMMMJJJHHHFFFEEEEEEEEEEEEDDDAAA<<<888666777999999666222000000111//////...,,,******+++------.........---,,,***)))'''''''''&&&$$$$$$&&&((()))+++------***'''%%%$$$""" !!!$$$'''///888CCCKKKSSSRRRNNNNNNUUU]]]eeennnttttttsssvvvyyyzzz}}}{{{wwwsssppppppmmmnnnpppnnniiifffgggcccbbbaaa___^^^\\\\\\\\\WWWUUUTTTVVVYYYYYYTTTOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJIIIJJJLLLOOOOOOOOOKKKJJJJJJKKKMMMMMMKKKIIIIIIGGGDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGKKKKKKKKKKKKLLLJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMOOONNNKKKFFFCCC@@@>>>;;;:::::::::999888<<<<<<<<<>>>DDDLLLTTTZZZSSSPPPKKKFFF@@@<<<:::888:::999;;;CCCMMMSSSQQQMMMGGGGGGGGGHHHIIIGGGDDDAAA===???@@@???>>>>>>???@@@AAA>>><<<===AAADDDEEEEEEAAA???===>>>AAACCCCCCBBBEEEGGGHHHDDD???:::999999666555444444666999;;;<<<>>>???CCCHHHMMMNNNLLLIIIHHHLLLOOONNNJJJGGGGGGIIILLLMMMPPPTTTVVVVVVTTTQQQOOOLLLHHHFFFFFFFFFEEEEEE???:::333000000111222222111111000//////000111111111000......//////...,,,,,,,,,---...000222444555***)))((('''((()))+++---++++++******+++---///000111000000///...---+++***&&&'''(((***+++,,,------------,,,,,,,,,,,,------,,,,,,+++******))))))((()))((('''%%%$$$$$$$$$%%%&&&'''(((((('''%%%"""!!!&&&%%%%%%''')))+++***((())))))(((''''''''''''''')))((()))***++++++(((%%%&&&'''(((***,,,000777;;;<<<555---+++,,,---+++((($$$#########%%%'''***+++***(((&&&&&&&&&'''&&&%%%'''%%%$$$%%%'''***++++++***+++,,,...////////////222111111000000///............///000///...---,,,---...///111111111000///111222333222///...///111---+++(((&&&&&&'''((()))---------,,,,,,++++++******+++,,,...///000111111000...---///222555555444333333222222222111111111///---,,,,,,------,,,+++............------,,,,,,++++++,,,------------,,,---......---++++++,,,---------,,,++++++,,,------///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,...000000///...---tttfff___ZZZWWWSSSOOOLLLJJJGGGDDDEEEEEEEEECCC@@@<<<888555777777777555222000000111...///...,,,******+++---...............---,,,+++((()))(((&&&$$$$$$&&&(((***+++---,,,***'''%%%$$$!!!   ###%%%,,,444>>>GGGRRRTTTRRRQQQWWW]]]ccclllsssrrrqqqsssvvvwww{{{}}}yyytttpppooommmmmmpppooojjjhhhjjjfffeeecccaaa___]]]\\\[[[YYYWWWUUUVVVYYYYYYWWWTTTMMMLLLKKKIIIIIIJJJLLLMMMNNNKKKIIIIIIKKKNNNPPPPPPLLLKKKJJJKKKLLLMMMLLLJJJIIIFFFDDDCCCCCCCCCCCCBBB@@@AAABBBCCCDDDFFFFFFGGGKKKKKKJJJKKKLLLLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCFFFJJJMMMMMMKKKGGGEEEAAA???;;;::::::;;;;;;;;;=========???DDDJJJPPPTTTOOOLLLHHHBBB===999777666999888:::BBBLLLSSSUUUSSSKKKIIIHHHGGGGGGDDDAAA>>>>>>???@@@???>>>===>>>??????===<<<>>>AAAEEEGGGHHHDDDBBB@@@@@@AAABBBBBBAAA???@@@AAAAAA???===:::888555555444444555888:::<<<<<<===AAAFFFKKKLLLJJJHHHFFFJJJNNNOOOMMMJJJJJJKKKLLLNNNRRRWWWZZZYYYUUUQQQIIICCC<<<777777999<<<======999333000///000000000000000////////////000000000...---...///000///---,,,,,,---...000222444555+++***)))(((((()))+++,,,************+++---///000111000000///---+++***)))&&&'''((()))+++,,,------,,,------.........------,,,++++++******)))((((((***)))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&''')))+++,,,,,,***)))((((((''''''''''''''')))(((((()))+++,,,+++)))((())))))(((+++555EEEPPPRRRBBB111))),,,///+++%%%%%%%%%$$$$$$&&&(((***+++,,,***((('''(((((('''&&&'''&&&$$$%%%''')))*********,,,...000111111000///111111111111111111111111...////////////...------...///000000111000000000///111333333111000000111///---***'''&&&%%%&&&&&&---------,,,,,,+++***)))((()))***,,,---...///000///...---///222444555555555444333222222222333444///---++++++,,,---,,,+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******,,,---...---,,,+++,,,---///......---,,,,,,,,,+++......---,,,,,,,,,------------------,,,+++***))))))***,,,...//////......rrreee^^^XXXVVVSSSQQQNNNKKKGGGDDDEEEEEEDDDBBB???;;;777555555555444333111000//////......---,,,******,,,---/////////......------,,,******)))'''%%%$$$&&&'''***,,,---,,,)))&&&$$$$$$ !!!!!!!!!###(((///:::EEEQQQWWWUUUTTTWWW[[[eeennntttrrrpppqqqttttttxxx}}}}}}wwwsssnnnllllllooonnnjjjiiijjjhhhgggfffcccaaa^^^\\\[[[YYYWWWTTTTTTVVVXXXXXXXXXPPPNNNLLLJJJIIIKKKMMMNNNOOOLLLIIIHHHJJJMMMPPPQQQNNNLLLJJJJJJLLLMMMMMMLLLIIIFFFCCCBBBBBBBBBAAA@@@>>>???@@@AAACCCEEEGGGHHHJJJIIIIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDAAADDDHHHLLLLLLJJJGGGDDDAAA>>>:::999999;;;;;;;;;@@@AAACCCFFFGGGIIIIIIJJJKKKIIIEEE@@@<<<888666555999888999???IIIRRRVVVVVVNNNLLLJJJHHHFFFCCC???<<>>???@@@===<<<<<<===@@@DDDGGGIIIFFFEEECCCBBBBBBAAAAAAAAA@@@???======>>><<<:::888555555555444444666888;;;<<<>>>BBBFFFIIIJJJHHHGGGEEEIIINNNPPPOOONNNNNNNNNNNNQQQUUUZZZ[[[XXXRRRMMMEEE???777222111444777999:::888444000////////////111111111000000111111111///------...000000000///............///000111222---,,,***(((((()))***+++*********+++,,,...000111000000///...---+++)))(((&&&''''''(((***+++------,,,---.../////////...---+++++++++***))))))(((((()))((('''&&&$$$######"""''''''&&&&&&&&&'''((()))((('''(((***---...---,,,***))))))(((((((((((((((+++***)))***+++,,,,,,+++''')))******...;;;OOO___bbbPPP999,,,***+++((($$$'''&&&&&&&&&''')))***+++---+++))))))******)))((((((&&&%%%%%%''')))))))))***+++...111222111000///000000000111222222333333000000000000000/////////////////////000/////////---///222333333222111000...---***(((&&&%%%&&&&&&---------------+++***)))))))))***,,,---///000111000000000000111222333333666555333111111222333444///---++++++,,,---,,,+++,,,,,,---------,,,+++***,,,,,,,,,++++++)))((((((+++,,,...---,,,+++,,,---///000//////...,,,+++***------,,,,,,,,,------............---,,,***)))(((((()))+++,,,............pppeee___WWWUUUSSSQQQOOOLLLHHHEEEEEEDDDCCCAAA===:::777555333222111000000///......---------+++******,,,...///.........------------***+++***(((&&&%%%&&&(((+++,,,---+++(((%%%$$$$$$  """""" !!!"""&&&,,,888CCCPPPWWWWWWUUUVVVXXXhhhpppuuusssoooppprrrrrryyy|||{{{wwwooollllllnnnmmmiiigggjjjiiihhhgggeeebbb___]]][[[XXXVVVSSSRRRSSSUUUWWWXXXRRRPPPNNNLLLKKKLLLNNNPPPOOOLLLIIIHHHJJJMMMOOOPPPOOOMMMKKKKKKMMMNNNMMMMMMIIIGGGDDDBBBBBBCCCBBBAAA>>>??????AAACCCEEEGGGIIIIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEIIIKKKKKKHHHDDDBBB???<<<999888999:::::::::===AAAGGGLLLNNNKKKGGGDDDHHHGGGEEEAAA>>>:::666555888777888===EEEMMMRRRTTTOOOMMMKKKIIIGGGCCC???<<>>???@@@======>>>???@@@DDDGGGJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFCCC???===<<<;;;999888555555555444333444777:::>>>AAAEEEHHHIIIIIIGGGFFFGGGJJJMMMPPPQQQQQQPPPPPPQQQSSSUUUXXXXXXSSSLLLGGG@@@;;;555222111333444444777666444222///...//////333333333444444333333333...---,,,...000111000///000000///...------......///---+++)))(((((()))*********+++,,,...///111111000000///...---+++)))((('''''''''((()))***,,,---+++,,,...///000///...---++++++******)))(((((('''''''''&&&%%%$$$###"""!!!(((((('''&&&''')))+++,,,(((((()))+++...//////...,,,++++++***)))*********...,,,++++++,,,,,,+++***&&&***------000:::KKKXXX___RRR???000***))))))***((((((((())))))******+++,,,+++))))))+++,,,,,,+++***(((&&&&&&'''))))))))))))***,,,.../////////...//////000111222333444444222222222111111111111111//////..................---...000222333222111///,,,+++)))((('''''''''(((,,,,,,---......,,,+++***++++++,,,---///111333444333333222111000000000000444333111//////000222333000...,,,,,,---...---,,,---.........---+++)))''',,,,,,,,,+++***)))((('''***+++------,,,++++++,,,000000111111///---+++))),,,,,,,,,,,,,,,---...//////...---,,,++++++******)))***+++,,,---------...~~~oooeee```WWWUUUSSSQQQOOOMMMIIIFFFEEEDDDBBB???<<<999777555222111//////000000///---,,,,,,,,,+++)))***,,,.........------,,,------...***+++***(((&&&&&&(((***+++,,,,,,***'''$$$######!!!"""""" !!!"""%%%***555@@@NNNWWWXXXVVVVVVVVVeeennnsssqqqnnnoooqqqrrrxxx{{{~~~{{{ssspppnnnooolllhhhfffhhhhhhhhhgggfffccc```]]][[[WWWUUUSSSQQQQQQSSSUUUWWWSSSQQQOOONNNMMMNNNOOOPPPOOOLLLJJJIIIKKKMMMOOOOOONNNMMMLLLMMMNNNOOONNNLLLJJJGGGEEEDDDDDDDDDDDDCCC@@@@@@@@@AAACCCFFFHHHJJJJJJHHHGGGGGGHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAADDDFFFIIIKKKKKKHHHCCC@@@<<<;;;999999::::::999888777>>>GGGOOOQQQOOOJJJFFFGGGGGGGGGFFFBBB>>>999666888777777:::@@@FFFKKKMMMKKKJJJJJJIIIHHHDDD???;;;<<<===???>>>======>>>@@@???@@@AAA@@@AAACCCFFFIIIKKKLLLKKKJJJHHHGGGHHHIIILLLJJJGGGBBB>>>;;;888888444666666444111222555999@@@DDDIIILLLLLLJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQRRRRRRRRRRRRQQQLLLFFFBBB999666333111111111111000444555555333000///000111555555666666666666555555...------...000111000///000000///------,,,,,,,,,000///,,,***((((((((()))))))))+++,,,...///000111/////////......,,,+++***))))))((('''((()))***++++++,,,---...............+++******))))))(((''''''&&&&&&&&&&&&%%%$$$######((((((''''''((()))+++,,,(((((()))+++...000000///---,,,,,,+++++++++++++++...---,,,---...---,,,***(((+++......///333;;;CCCLLLFFF<<<111******---111*********++++++++++++++++++)))((())),,,......---,,,***((('''((()))))))))))))))***,,,------............///000111222333444333222222111000111111111......---,,,,,,,,,,,,---------...///111111000...)))))))))(((((((((((())))))***,,,......---+++***,,,,,,,,,---///222444666555555444222///......///222111000/////////000111111///------...///...---.../////////...+++)))''',,,,,,,,,+++***)))((('''(((+++------,,,++++++,,,///000222222111...+++)))+++++++++,,,---...///000000...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,{{{mmmddd```XXXUUURRRPPPOOOMMMJJJHHHEEECCCAAA???<<<999666555333111///000222222111///+++,,,,,,+++)))***,,,...------,,,++++++,,,---...*********)))'''''')))+++,,,,,,,,,***&&&$$$######!!!######!!! """###&&&)))000<<>>???@@@@@@???===>>>AAAEEEFFFHHHIIIHHHEEEEEEGGGIIIMMMOOOOOOKKKDDD<<<888777444666777444000000444888@@@EEEKKKNNNOOONNNOOOPPPOOOOOONNNOOOPPPRRRRRRRRRPPPNNNLLLKKKIIIFFFCCC@@@444222/////////000///...222444555444222000111333555666777888888777666555///...---...///000///.........------,,,------...222000---***((('''((((((&&&''')))+++,,,.../////////////////////...---,,,+++***(((''''''''')))***++++++++++++,,,---...///*********)))((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++...000000///---,,,++++++******++++++,,,,,,---...000000---+++)))+++...//////000222444888666333///,,,+++...000++++++,,,,,,,,,+++++++++(((''''''))),,,/////////...,,,))))))*********)))************+++---...///......//////000111222222222111000/////////000000---,,,+++*********++++++///---,,,---///000...,,,)))))))))((((((((((((((($$$&&&)))+++,,,,,,+++************+++---000333555444555555222///---...000111111000000000/////////222000///...///000///...---...///000///---***)))+++,,,,,,,,,+++***))))))'''***---...---++++++,,,...000222333222///,,,)))+++++++++,,,---...000000000...+++)))***---222444000///...---++++++******yyylllccc___XXXUUURRRPPPOOOMMMKKKIIIEEECCCAAA>>>;;;888666555444222000111333444333000+++,,,,,,***)))***,,,...---,,,+++++++++,,,---...)))******)))'''(((***,,,,,,---,,,)))&&&######### """$$$###!!! """$$$&&&)))---888HHHSSSXXXYYYYYYYYYWWW```ggghhhhhhlllppprrrhhhmmmttt{{{~~~~~~~~~}}}}}}xxxuuusssoooiiiggghhhffffffgggfffdddaaa^^^\\\WWWWWWVVVSSSQQQQQQSSSUUUPPPPPPOOOOOONNNMMMLLLLLLMMMLLLKKKKKKMMMNNNMMMLLLMMMMMMNNNPPPQQQPPPMMMKKKKKKIIIGGGFFFHHHIIIIIIHHHEEEEEEDDDDDDEEEHHHJJJLLLNNNLLLIIIHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@BBBEEEIIILLLLLLJJJFFFCCC;;;;;;<<<===???>>>;;;888:::>>>DDDJJJLLLKKKHHHFFFGGGJJJMMMOOOLLLFFF>>>999777666555666888;;;===??????AAADDDGGGHHHDDD???:::444555777888888999;;;===<<<======;;;888888;;;???@@@BBBCCCCCCAAAAAADDDFFFLLLQQQUUURRRIII???999777444666777444000///333888???EEELLLPPPQQQRRRSSSUUUSSSQQQOOOOOOPPPQQQRRRRRRNNNKKKHHHEEEDDDCCCAAA@@@333111...---...///000///000333555555333111333555555666777888888777666555000///......///000///---+++++++++,,,---...///000222000---***(((''''''((($$$%%%''')))+++,,,------...///////////////......---+++)))'''&&&'''((()))++++++******+++,,,...///*********)))((((((''''''&&&''')))*********)))(((%%%%%%%%%&&&&&&&&&''''''((('''(((+++...000000///,,,+++******)))*********)))***,,,///222222///---)))***---000222333333333......---,,,,,,,,,+++***,,,,,,---------,,,++++++'''&&&&&&))),,,///000000///---*********++++++***,,,+++***)))***,,,///111.........///000111111111111000...---------...///---,,,***)))))))))******000---***+++---///---,,,*********)))(((''''''&&&!!!###''')))++++++***)))(((''''''(((***---111333222444444222///...///222000111111111111000//////333111//////000111000///+++---///111111///---++++++,,,,,,,,,,,,+++******'''***---...---+++++++++---///222444333000---*********+++,,,---...000111000...***(((***///444888333222000---+++***))))))|||nnnbbbZZZWWWUUUQQQPPPOOONNNLLLJJJEEEDDDBBB@@@===999777555111///...///111333444333,,,+++***(((((((((((())),,,***(((((()))***)))((($$$(((---///...,,,,,,---///---***((((((&&&$$$""" !!!!!!!!!!!!!!! !!!$$$%%%000777DDDQQQZZZ\\\XXXSSSXXX[[[___dddhhhjjjkkklllllliiikkkvvv~~~{{{yyyxxxyyyzzz{{{|||{{{wwwpppjjjgggggggggfffeeeeeedddbbb___\\\]]][[[YYYWWWUUUTTTTTTTTTQQQQQQPPPOOOOOONNNMMMMMMRRRPPPMMMMMMOOOPPPQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMGGGIIIJJJJJJIIIHHHHHHIIIJJJHHHGGGFFFGGGJJJMMMPPPTTTQQQMMMJJJHHHGGGFFFDDDFFFDDDBBB???=========>>>BBBDDDGGGIIIIIIGGGDDDBBB======<<<<<<<<<<<<======:::<<>>:::888:::999888999;;;<<<;;;:::???>>><<<999777777;;;>>>BBB@@@>>>>>>@@@CCCEEEFFFHHHJJJLLLLLLHHHAAA999444444555555222///...111444>>>KKKVVVYYYXXXXXXYYYXXXWWWWWWVVVRRRNNNMMMOOOQQQLLLIIIGGGFFFEEEBBB===999222///---//////,,,---000...111333333111000333666888888777666666666666666,,,,,,,,,---//////---+++***)))(((((())),,,000222222444444000+++&&&&&&'''''''''((()))+++,,,...///////////////000000000000///...---+++***)))((((((,,,,,,,,,,,,++++++***)))---,,,+++)))((('''''''''$$$&&&))),,,---,,,+++)))((((((((('''&&&&&&%%%%%%&&&'''(((***,,,,,,***((())))))))))))))))))))))))+++,,,---.........---,,,---...111333444333222111///...------......---+++)))+++---///...---+++)))######$$$'''+++.../////////,,,***+++...///...,,,++++++******+++...111222000...------000333444555555111---,,,...000000///,,,,,,,,,***))))))+++---...---,,,+++++++++,,,---...------,,,***(((&&&%%%"""$$$&&&(((************''''''(((((()))+++,,,---///000222333222111///...222222222000......000222222000/////////...,,,***,,,------......------,,,------......---+++)))(((*********++++++,,,,,,,,,------...000222111///,,,))))))***+++,,,,,,------...---,,,---///222666888888666222...+++))))))))){{{nnnbbb[[[WWWUUUQQQOOONNNLLLJJJHHHCCCBBBAAA>>>;;;888555444111000///111333444444333,,,+++***)))((((((((()))+++)))(((((())))))((('''%%%(((---000111333444666222///***((('''&&&$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" ###%%%,,,333@@@MMMWWWZZZWWWSSSUUUWWW\\\aaaeeeiiijjjkkkjjjfffhhhrrr}}}}}}zzzzzzzzz{{{{{{||||||xxxqqqllliiihhhhhhffffffeeeeeeddd```^^^\\\[[[XXXVVVUUUUUUUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOSSSPPPNNNNNNOOOQQQRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJGGGIIIKKKJJJIIIHHHIIIJJJHHHGGGGGGGGGIIIKKKNNNPPPQQQOOOLLLJJJIIIHHHFFFEEEGGGEEEBBB???============???BBBEEEHHHIIIHHHFFFEEE???>>>>>>===<<<<<<<<<===:::<<>>666111+++'''%%%%%%%%%$$$!!!!!!!!!!!!!!!!!! ###$$$$$$###!!!"""$$$'''...:::HHHSSSXXXXXXVVVTTTVVVZZZ___cccgggjjjkkkhhhcccdddmmmxxx~~~|||{{{{{{|||{{{||||||yyysssnnnkkkjjjhhhggggggggggggeeeccc```\\\[[[YYYWWWVVVUUUVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQSSSQQQOOONNNPPPRRRSSSSSSUUUUUUSSSQQQNNNKKKHHHGGGHHHJJJKKKKKKJJJIIIIIIJJJGGGGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKJJJKKKIIIGGGEEEHHHFFFCCC@@@============>>>@@@CCCFFFHHHHHHHHHGGGCCCBBBBBBAAA@@@???>>>>>>:::<<>>>>><<<:::555333222444666999::::::999:::===???@@@???>>>===777777888:::<<<<<<;;;999:::::::::999777777999;;;>>><<<;;;:::;;;>>>@@@BBBCCCCCCDDDCCCAAA===:::888444444444222111111333555AAAMMMZZZ```ccceeeeeebbb```]]]XXXQQQIIICCCAAAAAABBBAAA???>>>===:::666333111...---//////---...222222222222444777999:::999555555444333333333333444///......///000000///---&&&%%%%%%%%%'''***---///111///...------+++)))'''((('''&&&&&&'''))),,,.........///000000000000000......---,,,,,,,,,,,,,,,,,,---///111000///,,,+++......---,,,+++*********(((((()))***+++,,,,,,,,,)))))))))))))))***++++++&&&&&&'''***,,,---,,,***************************++++++++++++,,,---///000///000222333222111///---......///111111///+++(((+++---...///...---+++)))'''&&&%%%&&&***...000000000...,,,+++,,,---,,,+++,,,+++++++++,,,///111333111///......111333444444333111......///111222222111111111///---,,,---///---,,,+++***)))***++++++,,,------,,,,,,+++))))))&&&'''(((******+++++++++,,,,,,+++***************---...///111111111000000000111111000......///111999666111...---.................................---...............------((()))+++---///111222333222000///.........,,,+++))))))))))))******+++,,,++++++,,,---///111222222666444222000...------...yyynnnccc]]]ZZZWWWSSSPPPNNNLLLIIIGGGBBBAAA@@@===:::777444222111111222444555555222000++++++***))))))(((((((((((('''&&&'''((((((&&&%%%$$$$$$'''---555<<<@@@AAA999333+++%%%###$$$%%%%%%!!!!!!!!!!!! $$$%%%%%%$$$!!!!!!###%%%+++777EEERRRYYY\\\[[[[[[\\\^^^aaadddhhhjjjkkkiiidddcccjjjsss{{{|||{{{{{{{{{zzzzzzzzzyyyuuupppmmmkkkjjjiiihhhhhhiiihhheeebbb^^^]]][[[XXXVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSQQQOOOOOOQQQSSSTTTTTTWWWVVVUUUSSSPPPLLLIIIGGGIIIJJJLLLLLLJJJIIIJJJKKKHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJKKKJJJHHHFFFIIIGGGCCC@@@>>>=========>>>???BBBDDDFFFGGGHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@:::<<<>>>@@@AAA@@@>>>======;;;999888999:::<<<===555333222333555888999999777888;;;>>>??????===<<<555666777999<<<<<<:::888777888999888777777999:::???>>>===<<<<<<>>>AAADDDAAA@@@???>>><<<;;;::::::444444444333222333444555;;;GGGTTT]]]ccchhhgggddd^^^[[[TTTLLLDDD???<<<:::<<<;;;;;;999888555222000///,,,+++---...,,,---111333111000333888;;;;;;999333222222111111111222222000///......//////...,,,)))(((((('''(((***,,,---...+++)))***,,,,,,)))&&&((('''%%%%%%&&&(((+++,,,---...///000111111000000......---------......///---///111333333111...,,,............------,,,,,,******))))))***+++---...************+++,,,---...)))((()))+++---...---,,,************************,,,+++))))))***---000222111111222222111///---,,,,,,---000333444222...***,,,---.........---+++***)))'''%%%%%%)))---///000///...---,,,+++++++++***,,,+++++++++,,,...111333111///......000222222111111000//////000111333333222222222111...---...///,,,+++***)))))))))***+++------.........---,,,,,,))))))******++++++++++++///...---+++******))))))+++,,,...///000111111111///000111000///...///111888666333111222222222111///..................///.........///////////////***+++,,,...000111333333444111///---------+++***))))))((((((((()))++++++)))***,,,...////////////222111000///............xxxmmmccc]]]ZZZWWWTTTQQQOOOMMMJJJHHHDDDCCCAAA???<<<888666444111111222444555444111...++++++******)))(((((('''''''''&&&'''((((((&&&$$$%%%$$$'''///999AAADDDCCC:::444+++$$$""""""$$$%%%""""""!!!!!! ###$$$$$$"""  """%%%***555CCCQQQ[[[```bbbeeeeeeeeeeeefffhhhjjjkkklllgggeeeiiinnnttt{{{|||zzzzzzzzzxxxxxxyyyxxxwwwsssnnnkkklllkkkkkkkkkkkkiiifffdddbbbaaa^^^ZZZXXXVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQOOOOOOQQQSSSTTTUUUUUUUUUUUUTTTRRROOOMMMKKKIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLJJJHHHGGGHHHGGGHHHIIIKKKKKKHHHFFFIIIGGGCCC@@@>>>======>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHGGGEEECCCAAA@@@999;;;===@@@AAABBBAAAAAA@@@>>>;;;777666777:::<<<777555333222444777888888777999;;;>>>>>>===<<<:::555555666888:::;;;:::888666777888888777777999;;;???@@@???>>><<<>>>BBBEEE@@@???===;;;999999::::::666555444444444444444444555???KKKVVV```gggfffaaaUUUQQQKKKEEE@@@<<<999777888888999777555222000///...+++***,,,,,,***+++///000......111777::::::888111111000000000000111111000...,,,,,,---...---+++,,,+++***)))(((((())))))***(((&&&'''***+++(((%%%((('''&&&%%%&&&''')))***,,,---///111111111000000......------......//////---000222555555333000.........////////////...---,,,+++***)))***,,,---///+++***))))))***,,,...000,,,++++++,,,...//////---************************,,,***)))((())),,,000222222222222111///...,,,+++)))+++///444666555111---++++++,,,------,,,++++++)))'''%%%%%%(((+++...///......---,,,*********++++++*********+++...000222000...---...///000000///000000000//////000222333000111222111///------...,,,+++***)))))))))***+++...///////////////......***************+++,,,,,,000///...,,,++++++******++++++---...///000111111...///000000///...///000444444444666888888666444000//////......//////000//////...////////////000---......//////000000000333111...---------+++******)))((((((((()))***+++)))***,,,...///...------///.........------......vvvkkkbbb\\\YYYVVVSSSPPPNNNMMMJJJHHHEEEDDDBBB@@@===:::777555222222111222333222000...***+++++++++***)))(((''''''''''''((()))(((&&&###'''&&&***555CCCJJJJJJFFF999333***###!!!"""$$$%%%"""""""""!!! !!!""""""!!!!!!$$$)))333@@@OOO[[[cccffflllkkkiiigggfffggghhhiiilllhhhfffiiikkkmmmrrrwww}}}|||zzzzzzzzzxxxxxxyyyzzzyyyvvvqqqmmmpppnnnmmmmmmlllkkkgggeeeeeeccc```\\\ZZZXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNNNNPPPSSSTTTUUUSSSTTTUUUUUUTTTRRRPPPOOOJJJLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGFFFHHHIIIJJJIIIGGGHHHFFFCCC@@@???>>>??????@@@@@@@@@AAACCCDDDFFFGGGFFFGGGGGGFFFEEEBBB@@@???;;;;;;<<<>>>@@@AAACCCDDDBBBAAA===999666666888;;;:::888444333444666777777888999<<<>>>>>>===;;;999555444444666888:::::::::666777888777777888:::===???@@@@@@>>><<<<<>>>>>>>>???BBBEEEHHHJJJGGGGGGHHHHHHGGGEEEBBBAAA===<<<;;;;;;<<>>:::999;;;>>>>>>:::666444444555666666777999<<<>>>???>>><<<;;;666444333444666999;;;;;;777888777666666888<<>>BBBGGGEEEBBB???;;;999888888888:::888666555666555333000111555:::BBBLLLSSSQQQJJJ???;;;777666666777666555777999;;;999666333333444222...---...---******---+++---///000111222444666///////////////000111111222///---,,,---------,,,))))))))))))))))))))))))'''(((***)))((('''(((((('''((()))))))))(((''''''***,,,///111222222111000......------,,,---------000111222333444333222222,,,---///000111000///...,,,,,,,,,,,,,,,------...***)))((('''''')))+++---000...,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++***)))***+++---...111111000///...,,,++++++)))***,,,///111000,,,(((&&&&&&''')))***+++,,,---&&&%%%$$$%%%''')))))))))+++,,,---,,,***)))+++---)))((('''''')))+++...000222111000111222111000......///000///---,,,...000---///111111000//////000...---+++*********+++,,,---------------,,,+++***(((''''''((()))+++---.........------...//////000++++++,,,,,,---...///000,,,...000000/////////000111111222444777777555444222111///......///111222111000...------------...---------,,,,,,+++++++++++++++,,,---//////...,,,---,,,***((((((***,,,---,,,,,,---------------------...............------tttiii```ZZZTTTQQQNNNLLLKKKJJJHHHFFFEEEDDDBBB@@@===999777555444222///...//////...---******++++++***)))'''&&&((('''((()))***)))&&&$$$"""$$$--->>>PPPWWWRRRJJJ555///'''""" !!!###$$$###""""""!!!  !!!"""!!!  ###+++888HHHVVV```eeeiiigggccc```^^^___```bbbdddbbbdddgggfffddddddhhhqqqvvv~~~}}}||||||{{{{{{|||~~~}}}xxxssstttsssqqqpppnnnkkkgggdddbbbaaa```___^^^^^^___```WWWWWWXXXXXXXXXXXXXXXXXXPPPNNNLLLMMMOOORRRSSSTTTSSSTTTVVVWWWWWWUUURRRPPPKKKLLLNNNNNNLLLKKKLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMIIIGGGEEEEEEFFFHHHHHHHHHFFFDDDBBB@@@@@@@@@AAABBB<<<<<<<<<>>>BBBFFFJJJLLLIIIJJJKKKKKKJJJHHHFFFDDD???===;;;999999<<>>??????>>>===777444222222555999;;;<<<888888777666666888===AAADDDFFFGGGDDD@@@AAAFFFKKKFFFDDD@@@<<<999888777777;;;999666666777666222//////111333999BBBHHHEEE===999666222222444666555444888:::<<<;;;777555555666555111///000...++++++...***---000111000000333777///////////////000111222333111...---.........---))))))***+++,,,------...'''***---,,,)))'''(((+++'''(((***++++++)))'''&&&***,,,///222333222111000......---,,,,,,,,,,,,,,,000111222222333333333333+++,,,...000111000///...,,,,,,------------------***)))'''%%%&&&(((***,,,000...+++*********)))(((++++++++++++++++++++++++,,,+++*********+++,,,---111000///...---,,,++++++******+++---...,,,'''$$$$$$%%%&&&''')))+++,,,---%%%$$$$$$%%%'''((((((''')))+++---,,,))))))+++...((('''''''''(((***---///444333222333333333111///---///111///,,,+++,,,...,,,///111222111111111222...---,,,+++++++++,,,---++++++++++++***)))(((((('''&&&&&&''')))+++---///------------///000111222,,,,,,,,,,,,---...//////+++---000000000//////000222111000000222444333333222111000......000111222111000...---,,,,,,,,,---++++++++++++++++++++++++))))))+++...000111///---...---***))))))***,,,...------------------------...///////////////......wwwiii___ZZZZZZUUUOOOJJJHHHGGGFFFFFFGGGFFFCCC???<<<888555444555555555444222///,,,+++)))((()))***++++++)))''',,,)))&&&%%%''''''%%%###%%%&&&***333AAAKKKIIIAAA000,,,'''!!! """$$$$$$$$$$$$$$$$$$###"""!!!$$$###""""""!!! """(((444CCCRRR[[[___``````^^^ZZZWWWWWW\\\```cccddddddcccbbbaaaccceeekkkqqq{{{~~~~~~|||yyyyyyzzz||||||{{{qqqrrrqqqpppmmmiiifffdddgggfffeeebbb```___```aaa[[[ZZZZZZYYYXXXWWWWWWVVVTTTQQQOOONNNOOOQQQQQQQQQVVVWWWXXXXXXVVVSSSOOOMMMPPPOOOLLLIIIGGGFFFFFFFFFGGGHHHKKKMMMNNNNNNMMMLLLNNNLLLIIIFFFEEEEEEFFFGGGJJJIIIGGGEEECCCAAA@@@???<<<<<<===>>>AAADDDHHHJJJKKKNNNOOOLLLIIIIIIGGGBBBBBB???;;;999999===BBBEEEJJJKKKJJJGGGDDDCCCEEEGGGFFFCCC>>>999666555555666888666666999===@@@@@@>>>666444111//////222555777999777666555888<<>>;;;888666555::::::888666333222333444///222777999:::999999999444333222111000000000000555666777666444222111111222111///---+++******))))))***---///111222222222000222555555555555777888333222000/////////000111,,,+++***))))))+++---...------,,,+++************...---+++)))'''&&&%%%%%%%%%'''+++...000111111111...---+++******+++,,,------...000222222111///...///111222222000...------+++---+++,,,666BBB===//////***%%%"""$$$'''))))))111000---+++)))(((((()))$$$%%%'''(((***++++++,,,,,,+++***)))))))))++++++//////000000...,,,)))'''((()))+++++++++)))&&&%%%"""$$$&&&((()))))))))((($$$$$$$$$%%%((()))(((&&&((())))))************)))((()))***))))))+++///222///000111222333333222222//////...---,,,+++***)))+++...111222111000000000,,,,,,++++++***)))))))))***+++,,,+++)))''''''((((((%%%######%%%(((***+++...///000///...///000222...---,,,+++,,,,,,.........///////////////......000///...000333444222///111111///---,,,...333666222111000///...---,,,+++((()))++++++,,,+++***)))(((+++---------...111555000---+++******+++,,,,,,333000------///111000/////////000000///---+++***vvviii```]]]ZZZVVVQQQMMMJJJIIIGGGFFFFFFDDDBBB???<<<888666555555555444333111...,,,***((((((((()))+++,,,***(((,,,)))&&&%%%&&&'''%%%###"""$$$'''...888AAA@@@:::---***&&&""" """###$$$$$$%%%%%%$$$######"""$$$#########""" !!!&&&222@@@NNNXXX\\\\\\]]][[[XXXUUUVVV[[[```aaabbbcccbbbaaaaaabbbdddhhhmmmvvv}}}{{{yyyyyyzzz{{{{{{zzzsssssssssqqqoookkkgggeeeeeeeeedddcccaaa______```\\\\\\\\\[[[[[[ZZZZZZYYYVVVTTTQQQQQQRRRSSSSSSSSSUUUVVVWWWWWWVVVTTTQQQOOOOOONNNLLLIIIHHHGGGGGGGGGGGGIIIKKKMMMOOOOOONNNNNNLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIHHHFFFDDDBBB@@@???;;;;;;;;;<<>>CCCFFFHHHIIIIIIGGGDDDCCCDDDFFFHHHEEEAAA<<<999888777888888777666999===??????>>>888555222000000222555777777666555555888;;;@@@BBBGGGEEEDDDCCCDDDEEEFFFFFFGGGFFFCCC???<<<888666444999:::999777444333333444222555777888777666666666222111000//////...//////333555666666444222000000222111000///---+++***))))))***---///111111222222///000222444666777777777444444333222222222222333++++++***)))***+++---...------,,,+++++++++++++++---,,,+++***(((&&&%%%$$$$$$&&&))),,,...//////......---+++******,,,---......///000000000///......///111222111...+++******%%%***,,,111@@@PPPOOOEEE222---&&&"""###%%%'''(((...---,,,+++)))(((((('''%%%&&&''')))******++++++,,,+++***))))))***++++++---.........,,,***'''%%%(((((())))))((('''&&&%%%"""###%%%&&&'''(((((('''%%%$$$$$$&&&((()))(((&&&''''''((())))))))))))(((((((((((()))***---000222111000000000111333333333///......---+++***)))((())),,,000222111000000000++++++******)))((((((''')))***+++***((('''''''''(((&&&$$$###$$$''')))***+++,,,---------...000222...---,,,,,,,,,---...///.../////////...------,,,///------...111222000...000000///...,,,...111333333333222111000///......******+++,,,,,,++++++***)))+++......---...000222000///,,,+++,,,---......222///---,,,...///...---...//////000///...,,,+++ssshhh```^^^[[[XXXSSSPPPMMMKKKHHHEEECCCBBBAAA???<<<999777555555444333222000---+++***'''&&&''')))+++,,,+++)))***(((&&&%%%&&&&&&%%%$$$ $$$&&&''',,,222333000'''&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$###$$$$$$#########!!!$$$...<<>>;;;:::999888777777999<<<>>>>>>>>>:::777444222111222555666555555555666888:::===???EEEEEEDDDCCCCCCDDDEEEEEEFFFEEECCC@@@===999666555888999:::999777444333333666777888666444333333444000000///...------------000222555666444111000///111111111000...,,,***((()))***,,,...000111222222------...222777:::888666777777777666555555444333+++***))))))***,,,---......---,,,,,,,,,,,,,,,---,,,,,,,,,+++***'''%%%$$$$$$&&&(((+++,,,---,,,+++---,,,+++++++++---...///000000//////......------111222333111...***)))(((%%%)))+++///<<>><<<999777555444333222000...,,,+++***&&&&&&&&&(((***,,,+++***)))(((&&&&&&%%%%%%%%%$$$!!!%%%&&&######''')))((("""""""""###############%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%###"""+++999HHHTTT\\\aaaaaa^^^XXXQQQOOOPPPSSS\\\]]]^^^]]]\\\]]]___aaaaaadddiiinnnttt{{{zzzxxxxxxxxxxxxwwwuuuwwwwwwvvvuuurrrpppmmmlllggggggggghhhgggeeeaaa^^^^^^^^^^^^^^^____________]]][[[YYYYYYYYYZZZYYYXXXUUUVVVVVVVVVUUUSSSQQQPPPPPPOOOMMMLLLKKKLLLLLLMMMIIIJJJLLLOOOQQQRRRRRRSSSLLLLLLKKKKKKKKKLLLLLLLLLKKKLLLMMMLLLJJJGGGCCC@@@===<<<;;;;;;===???AAACCCKKKQQQSSSOOOJJJHHHEEEBBBAAA???===<<<<<>>;;;:::888888999:::<<<===>>>>>><<<:::666333222222444555444444555777888:::;;;<<>><<<999888777999<<<<<<999666444333777777777555222222333555000000///...---------------000444555444111000//////000111000...,,,)))''')))***,,,---///000111222,,,***+++000777:::888555:::;;;;;;:::888555222111************+++,,,---...------,,,,,,,,,---......,,,---------+++(((%%%###%%%&&&)))+++,,,,,,++++++++++++++++++,,,---///000000000...---,,,,,,,,,,,,222444444333000---++++++&&&(((((()))000777666//////---***(((''''''&&&&&&&&&(((***++++++)))'''%%%)))************)))((((((******************++++++,,,,,,,,,,,,***'''%%%###''''''%%%$$$$$$###$$$$$$######$$$%%%&&&&&&''''''&&&&&&''')))++++++(((&&&&&&&&&'''((())))))))))))+++)))((()))---///000000000...---...000222111///.........---,,,***((('''%%%)))...111111000......)))*********)))((('''&&&&&&((()))((('''%%%%%%&&&******)))'''&&&&&&''')))(((***+++,,,++++++,,,---,,,,,,,,,---...//////000222111000///...---,,,,,,---------...//////...---///111222111///......///333333444444333222111000------------------,,,,,,***,,,...//////...---,,,////////////...///000222111000///------,,,+++***---...///000111000000///|||oooddd]]][[[VVVTTTRRRPPPNNNJJJFFFCCC?????????>>><<<999666444444333111///---+++***)))'''&&&%%%''')))+++++++++'''''''''&&&$$$$$$%%%%%%$$$((((((### """$$$### !!!###$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!)))555EEETTT]]]bbbbbb___YYYRRROOOPPPRRRYYYZZZ[[[[[[ZZZZZZ\\\^^^___bbbfffiiioooxxx{{{zzzxxxxxxxxxwwwuuussswwwwwwvvvuuusssrrrpppooojjjjjjjjjkkkllliiiddd```]]]]]]]]]^^^^^^^^^^^^^^^___]]][[[[[[[[[[[[ZZZYYYWWWWWWWWWVVVUUUSSSQQQOOORRRQQQPPPNNNNNNNNNOOOPPPIIIJJJLLLOOOQQQSSSTTTUUUNNNLLLJJJHHHHHHJJJMMMPPPNNNOOOOOOOOOMMMJJJFFFCCC??????>>>>>>???AAACCCEEELLLRRRUUUQQQKKKGGGEEEBBB@@@???===<<<;;;===>>>???>>>???AAACCCDDDDDDDDDCCCGGGFFFEEECCCAAA>>>;;;999888999:::;;;;;;<<<======>>>;;;888555222222222333444444666777888999::::::???AAACCCCCCBBBBBBCCCEEE???????????????>>>>>>===777:::======;;;777555444666666555444222222555777111111000///............,,,///222444333222111111//////000///...+++(((&&&)))***+++,,,...000111222---***)))---444888777444<<<=========:::555000---++++++***+++++++++,,,,,,,,,,,,,,,,,,------...///------......,,,)))&&&$$$&&&'''***,,,------,,,,,,*********+++,,,---......//////---,,,++++++++++++///111222222000---------%%%&&&'''(((,,,000000---'''))),,,---,,,***((('''&&&'''***,,,+++***'''%%%++++++++++++***)))((('''))))))******++++++++++++,,,---......,,,***'''&&&''''''%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&'''((((((''''''(((***,,,+++)))&&&&&&'''((()))************---,,,******,,,///111222000...---///333333///+++---.........---+++)))(((%%%)))---000///...------***+++,,,,,,+++***((('''%%%'''((((((&&&%%%%%%&&&+++++++++***'''&&&(((***+++,,,...---+++***)))***++++++,,,...///000000111444333222000///.........//////000000000/////////000222444333111000///000444555666777777666444333///......------,,,,,,,,,+++,,,---//////...,,,***---...//////---,,,...000111111000///...,,,++++++---...///111111111111000}}}oooccc\\\YYYSSSRRROOONNNLLLJJJFFFCCC>>>??????>>><<<888555333333222000---+++***))))))(((&&&%%%&&&(((***+++***&&&''''''&&&$$$###%%%&&&&&&((((((### """""" !!!###%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''((('''$$$!!!!!!'''111@@@QQQ[[[^^^___]]]YYYTTTRRRTTTVVVXXXYYYYYYXXXWWWWWWXXXZZZ^^^bbbfffhhhlllttt~~~|||{{{zzzzzzyyyvvvtttuuuuuuttttttssssssrrrrrrmmmlllkkkmmmnnnlllgggbbb]]]]]]]]]\\\\\\\\\\\\\\\___]]]\\\[[[\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSRRRQQQSSSRRRQQQPPPOOOOOOPPPQQQIIIJJJLLLNNNQQQSSSUUUVVVQQQNNNJJJGGGGGGJJJNNNQQQPPPPPPQQQPPPNNNKKKHHHFFFBBBAAA@@@@@@AAADDDFFFHHHNNNUUUYYYTTTMMMIIIFFFCCC@@@???>>><<<;;;;;;;;;<<<<<<<<<===???CCCDDDDDDCCCFFFEEEDDDBBB???===:::999999:::;;;;;;::::::<<<===???<<<999555222111000000333444444555666777777888:::>>>BBBCCCAAAAAADDDGGG???>>>>>>>>>>>>???@@@AAA888:::======;;;999777666555555555444333444666888333222111000////////////,,,///111333222222333444000000000///---+++)))'''*********,,,---///111222...+++***,,,000444444444;;;<<<>>>???<<<666000,,,,,,,,,,,,+++++++++******++++++++++++,,,---//////.........---,,,)))'''&&&&&&(((***---...///......))))))******++++++,,,,,,------,,,,,,++++++******+++---///...,,,+++******((((((((((((((()))))))))"""''',,,//////,,,***)))((()))+++------+++((('''++++++++++++***)))((('''((()))***+++++++++++++++---...///000///---+++)))(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((()))((((((***,,,---,,,)))&&&&&&'''(((***++++++++++++------,,,++++++///555:::555222000111444444///***,,,---///000///...,,,***'''***,,,...---,,,,,,,,,***+++,,,---,,,***((('''%%%'''(((((('''&&&&&&''')))+++,,,+++'''&&&(((+++,,,...///...,,,)))((((((***+++,,,...000111111111555444222111000000000111000111333222000///000000111222444333222111111222666888999;;;;;;:::888777//////---,,,,,,,,,,,,,,,,,,++++++---......---+++,,,...000///,,,***,,,...///000111000...,,,,,,,,,...///000222222222111000}}}qqqeee]]]ZZZRRRPPPNNNLLLKKKJJJHHHFFF>>>??????>>>;;;888444111333111///,,,***)))(((((()))'''%%%&&&((()))))))))%%%&&&'''&&&######$$$'''$$$&&&%%%"""!!!###!!! !!!###%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$&&&&&&&&&((()))(((%%%###!!!!!!"""$$$,,,:::JJJUUU\\\]]]\\\YYYTTTRRRTTTWWWWWWXXXXXXWWWUUUTTTUUUVVV\\\aaagggiiikkkppp{{{~~~|||yyyvvvrrrrrrrrrrrrrrrsssttttttooommmkkklllnnnmmmhhhccc]]]]]]]]]\\\\\\[[[[[[ZZZ]]]\\\[[[[[[[[[ZZZXXXVVVTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRQQQOOONNNNNNOOOOOOHHHIIIKKKMMMPPPSSSVVVWWWQQQOOOLLLJJJJJJLLLOOOQQQQQQPPPPPPNNNLLLJJJHHHFFFBBBBBBAAAAAACCCFFFHHHJJJQQQZZZ^^^YYYPPPKKKIIIFFFBBBAAA@@@>>><<<;;;:::999;;;::::::<<>><<<;;;:::999;;;<<<<<<:::999;;;===???===999555222000///...222222111222222333444555777;;;AAABBBAAAAAAEEEHHHBBB@@@>>>======>>>@@@AAA999;;;======;;;999888888666777777666555555666888222222111000////////////---///111111111333555777333222111000...,,,+++************+++---///111222000...+++***+++...222444777:::>>>@@@???:::444000---------,,,+++***)))((())))))******,,,---...///000///...---+++)))((('''%%%'''***---////////////((())))))*********))))))******+++,,,,,,+++***))),,,---...---+++((('''(((***))))))'''$$$!!!!!!###$$$''',,,...---,,,,,,---+++,,,---...---,,,***)))++++++++++++******)))((('''(((***+++,,,,,,++++++---...///000000///...---(((((())))))((('''&&&%%%'''&&&%%%%%%%%%&&&'''((())))))+++---...---***&&&%%%&&&''')))***+++++++++***,,,---++++++000;;;EEE???999333222555666333///+++---///111111000...---)))+++,,,,,,*********,,,)))***,,,,,,,,,***'''%%%%%%'''))))))'''&&&'''(((&&&)))+++***&&&%%%'''***+++---......,,,)))(((((()))***,,,///111222222222444333111000///000111222000222444333000//////111000111222222111000222333555666999;;;;;;:::888777///...---,,,+++++++++,,,,,,+++***+++---///...,,,,,,000222000+++)))***---,,,...000000---++++++,,,///000111222222222111000~~~rrrggg^^^\\\RRRPPPMMMLLLKKKKKKIIIHHH>>>??????>>>;;;777333000333111...,,,***)))((((((***(((&&&&&&'''))))))((($$$&&&'''&&&###"""$$$'''###$$$### !!!###  """###%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&((())))))&&&$$$######"""###(((555DDDPPP]]]^^^]]]XXXSSSPPPQQQTTTWWWXXXXXXVVVSSSRRRSSSTTT[[[aaagggiiijjjnnnxxx|||yyypppppppppqqqrrrssstttuuupppmmmjjjkkkmmmmmmhhhccc^^^^^^]]]\\\[[[[[[ZZZZZZ\\\[[[ZZZZZZZZZYYYWWWTTTQQQQQQRRRSSSUUUVVVWWWXXXSSSRRRPPPNNNMMMMMMMMMMMMHHHIIIJJJMMMPPPSSSVVVWWWQQQPPPOOONNNMMMNNNOOOOOOQQQPPPNNNLLLJJJHHHGGGFFFBBBBBBAAABBBDDDFFFIIIKKKTTT]]]bbb\\\SSSNNNKKKIIIDDDCCCBBB@@@===;;;999888;;;999888:::???DDDEEEEEEFFFEEECCC@@@>>><<<;;;;;;999;;;===<<<:::999;;;===???===999555222///------111000/////////000222333444:::@@@BBBAAABBBEEEIIIEEECCC???<<<;;;<<>>BBBAAA===888444.........---+++)))((('''((())))))***+++---...///111000...,,,***)))))))))$$$&&&))),,,.../////////((())))))))))))(((((('''((()))+++,,,---+++***)))///000111///,,,)))''''''%%%%%%&&&&&&$$$"""$$$((('''))),,,,,,******---///......//////...---+++***+++++++++++++++***))))))'''(((***+++,,,,,,++++++,,,---///111111000///...((()))+++++++++)))&&&%%%&&&%%%$$$$$$$$$%%%&&&''')))***+++...///...***&&&$$$%%%&&&((()))*********'''+++---+++***111@@@MMMHHH???555222555888777444+++---000222333222000///+++,,,,,,***)))(((***+++((()))+++,,,+++)))&&&$$$&&&'''))))))((('''(((((($$$'''***)))%%%###&&&***(((***------,,,***))))))(((***,,,///111222222222333222000......///111222///222444333000...///000///000111000///000222444111333666888888777666444///...---+++******++++++---***(((***---///...---...111333111,,,)))***,,,))),,,//////,,,***+++,,,000111222333333222111000{{{qqqggg___\\\XXXTTTOOOKKKHHHGGGGGGFFFCCCAAA>>><<<;;;:::888777555222...+++******)))((('''%%%######%%%'''((()))(((((('''&&&%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""### !!!$$$&&&))),,,---&&&%%%$$$!!! !!!%%%((($$$%%%&&&&&&&&&%%%$$$$$$ !!!%%%...;;;DDDPPPVVVYYYXXXVVVVVVTTTQQQSSSVVVYYYXXXUUUSSSRRRSSSWWW]]]ccccccbbbfffqqq|||{{{wwwyyyvvvqqqnnnmmmppptttwwwsssqqqnnnmmmmmmkkkiiiggg___]]]\\\[[[\\\\\\\\\[[[ZZZ```bbb^^^]]]]]]XXXQQQPPPQQQRRRSSSUUUWWWXXXYYYXXXWWWTTTOOOOOOQQQOOOIIIFFFHHHJJJKKKMMMOOORRRTTTSSSQQQOOOMMMMMMNNNQQQRRRSSSTTTTTTRRRMMMHHHDDDCCCEEECCCBBBCCCGGGLLLOOOPPPZZZdddjjjggg^^^VVVOOOIIIMMMIIIGGGGGGCCC===:::;;;>>>@@@AAA???>>>???DDDIIIHHHIIIHHHEEEAAA===<<<<<<999;;;<<<<<<;;;::::::;;;>>>;;;777444111/////////222222111111111222333333666===AAA???@@@FFFHHHFFFEEEDDDCCCAAA???>>>===<<<@@@>>><<<:::999999;;;<<<888999999777555444555666333222111111222333222222///111333444444555777888:::999777333...,,,,,,------+++)))***,,,///111111111000...,,,)))***,,,///444333444888======777222/////////...---,,,+++***%%%(((+++,,,******,,,...222222222///,,,)))))))))$$$%%%&&&(((+++---...///++++++******))))))(((((('''))),,,...//////---,,,,,,///222000,,,((('''(((***)))((()))******(((&&&&&&(((***+++++++++,,,---...////////////---,,,+++...---,,,+++)))((('''''',,,++++++******++++++,,,---...///000000///...---000///...---------------$$$$$$######$$$%%%'''''''''))),,,...///...---,,,***)))'''''''''((()))******+++,,,***)))///999BBBKKKEEE<<<333//////222555111///...000222222///+++++++++***************+++)))******(((%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$)))((('''&&&%%%&&&''''''++++++,,,++++++***)))((("""&&&,,,111333222///---...000111000///...///111000000111111111///...---...//////000000000000000000111222333444555666666111000.........,,,)))'''+++,,,,,,------...//////333555555333000---++++++---,,,+++*********+++,,,////////////000000000000yyypppfff^^^[[[XXXUUUQQQMMMJJJHHHGGGFFFDDDBBB???===<<<;;;999777666333///,,,++++++)))((()))&&&$$$$$$%%%'''(((((()))((('''&&&%%%$$$$$$$$$######""""""!!!!!!"""""" """$$$(((---111333+++)))%%%"""!!!"""$$$&&&$$$%%%&&&&&&&&&%%%$$$### !!!$$$,,,888AAALLLRRRVVVVVVUUUUUURRROOOQQQTTTWWWWWWTTTQQQPPPPPPQQQVVV[[[^^^___dddnnnvvv~~~{{{zzzwwwssspppoooqqquuuxxxtttrrrooonnnmmmllliiiggg^^^]]][[[[[[\\\]]]\\\[[[YYY^^^```]]]\\\\\\XXXRRRPPPQQQRRRTTTVVVWWWWWWXXX[[[ZZZVVVQQQPPPQQQNNNIIIFFFGGGIIIJJJKKKMMMPPPQQQQQQPPPOOONNNNNNPPPRRRSSSTTTUUUVVVTTTOOOKKKHHHGGGHHHFFFDDDCCCEEEIIINNNRRR^^^gggnnnllleee]]]UUUOOONNNKKKIIIJJJGGGAAA>>>???EEEEEECCCAAA@@@AAADDDGGGIIIKKKKKKIIIEEEAAA??????<<<===>>>===;;;::::::;;;<<<999666333000///......111111222222222222333333555===BBBBBBCCCHHHIIIFFFFFFDDDBBB???===<<<<<<<<<@@@???===<<<;;;:::::::::999888777666666555444444111222333555777888888888333444555444333444666888;;;;;;999666333000000000---+++)))***,,,///111111111000...+++))))))+++---111000222777<<<<<<888333/////////...---,,,******&&&))),,,,,,,,,,,,---000666777666333...***(((((($$$%%%&&&(((***,,,...///,,,++++++******)))))))))&&&(((+++---......---,,,+++---......+++)))'''''')))((((((((())))))(((&&&'''((()))***+++,,,,,,,,,...//////000///...------......---+++***)))((('''+++++++++******+++++++++,,,---.../////////...---.........------...//////+++***'''&&&%%%%%%'''''''''))),,,///000///---,,,)))))))))))))))))))))***+++,,,+++)))'''+++222999DDD@@@999222//////222444222000///000111111///---++++++******)))*********)))******(((&&&$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&$$$$$$$$$%%%%%%******+++++++++++++++***%%%'''***,,,.........---///000111000///...///000//////000000000///---,,,---...//////000000//////------...///000111222222222000...------,,,***(((***++++++,,,,,,---......333444555333000---++++++...---+++*********+++,,,........./////////000000wwwnnneee]]]ZZZXXXVVVSSSOOOLLLIIIGGGFFFDDDAAA>>>===<<<;;;999777777444000---,,,+++***((()))'''%%%$$$&&&((())))))+++***(((&&&$$$###""""""!!!""""""###"""!!!  """&&&+++222888<<<333---&&&""""""#########%%%%%%&&&'''&&&%%%$$$### """)))444<<>>@@@@@@???<<<999999999999777444111///.........///000222333333333222222444<<>>===;;;::::::888666777888777444111111333666999<<<>>>??????999888777444222333555888::::::999777666444333222...,,,***+++---///111111000000...+++((('''(((***------000555:::;;;888444/////////...---,,,+++***((())),,,------...000111:::;;;;;;888222,,,(((&&&$$$%%%&&&(((***,,,---...,,,,,,++++++***))))))(((&&&'''***,,,------,,,+++***))))))+++++++++)))''')))'''''''''))))))(((''')))((('''))),,,...---+++---......////////////...///...---,,,+++***)))(((++++++++++++++++++++++++,,,---...////////////...------------...///000111333111...***((('''''''''(((***---///000000///---***+++,,,------,,,+++***+++,,,+++(((&&&&&&***///999777444111000000111222333111//////000111000///,,,,,,+++***)))))))))***((()))***(((&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%###""""""######(((((()))***++++++++++++((('''''''''(((***,,,---///000111111///---......---.../////////...---,,,,,,---......//////......++++++,,,---...//////000222///,,,++++++++++++***))))))******+++,,,,,,,,,222333444222///---,,,,,,...---,,,+++***+++,,,,,,........./////////000000uuummmddd]]]ZZZUUUUUUSSSPPPLLLIIIGGGFFFBBB???===;;;;;;:::888777777444111...---,,,***((((((&&&$$$%%%'''***+++,,,,,,+++)))'''$$$###"""!!! !!!###$$$$$$""" """&&&---555===BBB888000&&&""""""$$$""" %%%%%%&&&&&&&&&%%%$$$###  &&&///666===EEEMMMPPPQQQRRRPPPLLLLLLOOOSSSUUUTTTPPPLLLIIIGGGHHHKKKPPPXXX```eeehhhvvv}}}{{{yyywwwtttsssssstttuuuuuussspppnnnllljjjhhheee]]]\\\[[[[[[]]]______^^^XXXYYYZZZYYYYYYZZZYYYXXXQQQRRRTTTVVVWWWVVVUUUTTT\\\]]]ZZZUUURRRSSSQQQMMMJJJIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQSSSTTTTTTXXXYYYYYYWWWSSSOOONNNNNNNNNPPPQQQMMMHHHGGGLLLQQQXXXaaaiiiiiieee```XXXQQQKKKJJJKKKOOONNNIIIGGGHHHFFFBBB??????CCCGGGHHHGGGKKKNNNQQQQQQNNNIIIEEEBBB???@@@@@@>>>;;;888777777777555333111///...------...///111333444333222111444;;;CCCIIIKKKLLLKKKIIIIIIFFF@@@;;;999999;;;===>>>@@@BBBDDDDDDBBB???>>>===:::777888;;;;;;777222222555999===???@@@BBBCCC???===:::555222222555888888777666666666666444333000...++++++---///000111000000///,,,)))''''''(((------000444888888666333000000000///...---++++++((()))***+++---...000111999;;;<<<:::444---(((&&&$$$%%%&&&(((***,,,---...,,,,,,+++***)))(((((('''%%%''')))+++,,,,,,+++******(((''')))---...+++))))))'''&&&''')))***)))(((+++'''%%%''',,,///---***++++++,,,---......//////000///...---+++***))))))******++++++++++++******------...///000000111111///.........//////000111444444333111...,,,)))'''(((***---000111111///...,,,...111333222000---+++***++++++)))&&&%%%&&&(((...//////000000000000000444222000//////000111111---,,,+++***))))))))))))((())))))(((&&&%%%&&&'''$$$$$$$$$%%%&&&'''((((((((('''%%%###""""""######''''''((())))))))))))))))))((('''&&&'''(((***+++...000111111///---------+++,,,---.........---,,,+++,,,------......------,,,------...///000000000222///+++******+++++++++(((((()))******++++++,,,111222222111///------...///...,,,+++++++++,,,---/////////000000000111111uuulllccc\\\YYYRRRSSSRRROOOKKKGGGGGGGGGBBB???<<<;;;:::999888666555333000///...---+++)))'''%%%$$$%%%))),,,//////...,,,***(((%%%$$$""""""!!!###%%%$$$"""  !!!###'''---555===AAA888000'''""""""###!!!$$$$$$&&&&&&&&&&&&$$$$$$""" """***000666???HHHMMMOOORRRQQQMMMLLLNNNQQQSSSSSSPPPKKKHHHFFFEEEGGGLLLUUU]]]aaaccclllsss}}}{{{zzzyyywwwuuutttsssssstttqqqooommmllljjjgggeee___]]]\\\]]]___``````___ZZZYYYXXXYYYYYYYYYZZZ\\\TTTUUUVVVWWWWWWVVVUUUTTTYYY[[[ZZZTTTRRRSSSSSSPPPMMMLLLLLLMMMOOOPPPNNNLLLJJJKKKMMMOOOQQQSSSTTTUUUYYYYYYYYYVVVRRRNNNMMMMMMPPPTTTVVVTTTNNNJJJJJJMMMQQQYYY___```^^^[[[TTTLLLHHHGGGHHHMMMMMMIIIHHHJJJJJJFFFBBBBBBEEEIIIIIIHHHJJJNNNQQQRRRNNNHHHCCCAAA>>>??????<<<999666555555666555444222000...---------///111333444333222111444999AAAIIILLLLLLKKKLLLLLLHHHBBB<<<999999;;;===<<>>>>>:::666666999===?????????AAABBBBBB@@@<<<777333333666888999777666666888888777555222///---,,,...000000000000000000...+++)))((((((///000222444666666444222111111111000///...---,,,)))))))))***,,,...///000333666999888444...***'''&&&&&&''')))***,,,---...,,,+++***)))((('''&&&&&&%%%&&&(((***+++++++++++++++)))(((***...000///,,,***)))'''''')))******))),,,(((%%%''',,,///...+++)))))))))***+++,,,---...000///...---+++***)))))))))******++++++******)))---......///111222333444222111000///////////////000333555666555000+++((((((***---000111111000//////111555777777333///,,,)))******)))((('''''''''''')))+++...000000000000444333222111000000111333...---,,,***)))((((((((('''((())))))'''&&&'''(((%%%%%%$$$%%%&&&'''((())))))(((&&&%%%$$$$$$%%%%%%'''''''''''''''&&&%%%%%%'''(((((()))))))))))))))---///111111///---------***+++,,,.........------+++,,,,,,------------------......//////000000000000...***)))***+++,,,,,,((())))))***++++++,,,,,,000111111000...---...000///...---,,,,,,,,,---...000000111111111222222222tttkkkbbbZZZWWWOOOQQQQQQNNNIIIGGGHHHJJJIIIFFFBBB???===;;;888666333111///......---+++)))'''&&&%%%&&&***...000111///...,,,)))'''%%%$$$$$$!!!"""$$$%%%%%%###!!!!!!!!!###&&&+++111777:::222---&&&"""""""""!!!"""###%%%&&&''''''&&&%%%$$$""" &&&,,,111:::CCCHHHLLLQQQQQQOOOLLLMMMNNNQQQQQQOOOJJJFFFFFFEEEEEEHHHOOOVVV\\\___dddjjjsss~~~||||||{{{zzzxxxvvvtttrrrsssqqqnnnmmmlllkkkiiigggaaa```______```bbbaaa```^^^ZZZYYYZZZ[[[ZZZ\\\```XXXXXXXXXWWWWWWVVVVVVVVVVVVYYYXXXTTTQQQRRRSSSQQQOOONNNMMMOOORRRSSSPPPMMMJJJJJJKKKMMMOOOQQQSSSUUUWWWWWWWWWTTTPPPNNNMMMNNNQQQTTTXXXWWWRRRLLLIIIHHHMMMSSSWWWXXXWWWUUUOOOIIIFFFDDDEEEIIIJJJGGGHHHJJJSSSOOOKKKIIIHHHIIIIIIIIIKKKMMMPPPPPPLLLFFFAAA>>>;;;<<<===;;;999666666666888777666444222000...------...000222333333222222444777>>>FFFJJJJJJKKKOOOOOOKKKDDD???;;;;;;===>>><<>>???>>><<<:::===??????======???BBBCCCBBB>>>999555555777:::===999666777999;;;:::999333111...---...000000000000111333111...,,,******111222444555666666444444333333333222111000///...+++***((()))+++---.........111555555333///,,,***'''((()))***,,,---......---,,,+++***)))'''&&&&&&&&&'''((()))***++++++++++++++++++,,,///111111000---+++)))((()))******)))+++(((&&&'''+++------,,,(((((((((((()))***,,,,,,///...---,,,+++***)))(((((()))***++++++***)))(((------...///000222444555333222111000////////////---000444777666222---***'''))),,,///111111000///000333666999888555000---)))))))))))))))))))))(((%%%'''))),,,...000111111333333444333111000222333///...,,,***)))((('''''''''((())))))((('''(((***&&&&&&%%%%%%%%%'''((())))))((('''&&&&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&''')))***+++******)))+++---000111000...------)))***,,,...//////......+++,,,------......------,,,,,,---------............,,,******+++,,,,,,+++******++++++,,,---------...///000///......///111000///...---,,,---......000000000111111111222222rrriii___WWWTTTOOOQQQQQQMMMIIIHHHKKKOOOVVVRRRLLLGGGBBB===999555000...---.........,,,******(((''''''***---//////000///---+++)))'''&&&&&&######%%%&&&%%%$$$"""!!!!!!"""###%%%(((,,,///111***(((%%%###!!! """$$$&&&'''(((''''''&&&$$$!!!$$$))),,,444===CCCHHHNNNPPPOOOKKKKKKKKKMMMNNNMMMIIIEEEDDDCCCBBBCCCGGGNNNUUUZZZ___ccckkkvvv~~~~~~|||yyyvvvssssssqqqooooooooonnnllljjjdddcccaaaaaabbbcccbbbaaabbb]]]ZZZ\\\\\\[[[^^^ccc]]][[[YYYWWWVVVWWWWWWXXXUUUYYYXXXRRROOOOOOPPPOOOPPPNNNMMMPPPTTTTTTQQQMMMJJJJJJJJJJJJLLLOOORRRTTTTTTTTTTTTSSSPPPPPPPPPRRRSSSTTTTTTTTTPPPLLLGGGDDDIIINNNPPPPPPPPPPPPKKKEEEEEEBBBBBBEEEGGGEEEGGGKKKVVVTTTQQQMMMIIIHHHIIIKKKLLLNNNPPPNNNIIIDDD???===:::;;;<<<<<<:::888888999;;;:::888666444111///---......///000111222333333555555:::BBBFFFGGGKKKRRRQQQMMMHHHBBB>>>===>>>???===???CCCFFFFFFEEECCCAAA???===<<<;;;<<<>>>@@@BBB===@@@AAA???<<<<<<@@@DDDCCCAAA>>>:::777777999<<>><<<999;;;<<<<<<;;;:::;;;;;;===<<<:::888555222///............///000222333444666444777???CCCEEEKKKTTTRRROOOJJJDDDAAA?????????>>>@@@BBBDDDDDDBBB???=========<<<::::::<<>>>>>AAAGGGMMMRRRZZZ]]]dddmmmvvv|||xxxvvvvvvtttrrrrrrqqqpppnnnkkkllljjjgggdddcccccccccddd``````____________``````___^^^[[[XXXTTTTTTVVVXXXXXXXXXWWWTTTPPPMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNIIIIIIIIIJJJKKKLLLLLLMMMOOOOOOOOOMMMMMMOOOSSSVVVVVVTTTPPPMMMIIIGGGFFFFFFKKKKKKLLLLLLIIIFFFBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDHHHMMMPPPOOOJJJGGGGGGIIINNNPPPQQQOOOKKKGGGCCCBBBAAA===999888999;;;======>>>;;;888666555444333111111///...000555888888777<<<<<<<<<<<<===AAAGGGLLLTTTPPPKKKFFFBBB@@@??????BBBDDDGGGIIIHHHCCC???;;;<<<::::::;;;>>>?????????CCC@@@>>>===???BBBDDDDDDDDDAAA>>>===>>><<<888444:::777444333444666666666333222000///............666777777777666333111///...000222444555777:::===777555333222222111000///////////////////////////....../////////...,,,,,,***)))))),,,000111///---..................------************+++,,,,,,---***+++...000000...,,,+++------,,,+++******++++++'''''''''%%%%%%'''***------,,,+++(((''')))---000000000///...,,,)))'''%%%&&&((())))))(((((()))***((((((((())),,,...111333000/////////000000---+++---///000///---,,,,,,---***(((&&&'''+++......---000111222333222000...---))))))*********))))))(((***++++++++++++---111444333333444666777666222///222111000...+++)))&&&%%%***)))'''&&&&&&(((***+++---***'''&&&'''(((&&&###(((&&&&&&(((+++,,,***((()))***++++++++++++***))))))'''$$$$$$&&&)))+++,,,((()))***+++,,,---,,,,,,******,,,---...///////////////111222222111000000000111222000---*********++++++++++++******))))))))),,,------,,,,,,///222000000000000////////////000...---++++++,,,---...+++,,,---///000000000000}}}ssseee^^^ZZZQQQOOOMMMLLLJJJGGGJJJWWWeeettt}}}zzzfffQQQFFF>>>666222000---,,,,,,---,,,+++***,,,+++((((((,,,,,,***+++,,,,,,+++)))((('''''''''%%%######$$$%%%%%%%%%###%%%(((******((($$$"""!!!!!!!!!!!!!!! !!!""""""$$$&&&(((***+++%%%$$$###!!!&&&***222888???DDDJJJMMMIIIHHHFFFEEEDDDCCCBBB@@@@@@???===<<<>>>CCCHHHKKKUUUYYYaaajjjttt||||||wwwtttvvvuuutttttttttsssooommmjjjhhhfffdddcccdddeeefffdddcccbbb```___^^^^^^^^^\\\[[[YYYVVVTTTTTTVVVXXX[[[ZZZWWWRRROOOMMMOOOQQQNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMOOOOOONNNMMMMMMOOOSSSVVVUUUSSSPPPMMMJJJHHHGGGGGGHHHIIIKKKKKKJJJGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEIIIMMMMMMJJJHHHIIIKKKMMMOOOPPPOOOLLLIIIGGGFFFBBB???;;;999999;;;<<<======;;;888666666555333111111//////111555777888777999:::<<<===>>>AAAEEEHHHLLLLLLJJJHHHEEEAAA>>><<>>>>>AAADDDFFFFFFCCC@@@>>>>>>??????;;;888666444111111222444444333333222000///......//////888999999:::999777444333/////////111333666888:::666444222111222222000///........................---...///000000///---,,,+++***+++---000222000.........---------.........///...,,,++++++++++++,,,***+++---......---+++***---,,,++++++************%%%&&&%%%$$$$$$%%%))),,,...---,,,***((())),,,///000000000...---***(((&&&((()))******))))))***,,,)))))))))***,,,...111222//////...///111000...,,,---...///...,,,+++***+++***'''%%%&&&)))++++++***---...000222222111///...,,,,,,,,,,,,+++***)))((())))))*********,,,000333333333444666777666222000//////...,,,***)))((('''((((((''''''''')))***+++***(((&&&''')))***)))''')))'''&&&(((***,,,+++))))))***+++,,,,,,+++***))))))&&&$$$$$$&&&)))++++++++++++++++++++++++******)))***+++,,,---............///000111222111000000000222333222///...---...************)))))))))((((((***,,,+++******---000000000000000000000//////000///---++++++,,,---...,,,,,,---...////////////|||rrreee___[[[RRRNNNLLLLLLKKKJJJLLLVVVaaarrryyyvvvdddQQQDDD;;;333333111...---,,,,,,***))))))++++++)))***,,,***&&&)))*********)))'''&&&$$$'''%%%""""""###$$$$$$###$$$(((,,,//////+++&&&""" !!!""""""!!!!!!"""###%%%''')))+++---%%%$$$###!!! %%%,,,333:::AAAHHHLLLIIIHHHEEECCCAAA@@@?????????>>><<<<<<===@@@CCCEEENNNSSS[[[fffooowww|||~~~}}}wwwssswwwvvvwwwxxxxxxvvvrrrnnnjjjiiigggeeeeeefffggghhhgggfffeeebbb```^^^\\\[[[ZZZZZZYYYVVVTTTTTTVVVXXX]]][[[XXXSSSOOONNNQQQSSSMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMOOORRRUUUTTTRRRPPPNNNLLLJJJJJJIIIHHHIIIJJJKKKJJJHHHFFFEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAEEEIIIJJJIIIHHHJJJLLLLLLMMMNNNNNNKKKJJJJJJJJJDDDAAA===::::::;;;;;;;;;;;;:::777666666666444222111000000222555777888777888;;;>>>AAAAAABBBDDDFFFEEEGGGKKKLLLKKKFFF@@@===DDDIIIOOOTTTSSSMMMEEE@@@<<<:::999999===AAACCCDDDCCCAAA??????BBBFFFHHHIIICCCAAA>>>???AAABBB@@@===444222222222444444333222111111////////////000111777888:::::::::999777666111...+++---111555666666444333111111111222111000---------------------------...000111111000///...,,,,,,---///111222000...------,,,,,,,,,---///000444222///,,,+++***++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++******))))))(((###$$$$$$######%%%(((+++//////...,,,******,,,///000000///...---+++)))(((***+++,,,+++******,,,...,,,,,,++++++,,,...000111///......///111111000...---...///...+++)))))))))***(((%%%%%%&&&((((((''')))+++...000111111000000---------,,,+++)))'''&&&'''((()))))))))+++///222444444555777888777333000...---,,,+++***))))))***&&&&&&'''((())))))******(((''''''(((***,,,,,,+++***((('''''')))+++++++++***+++,,,------,,,+++***(((%%%######%%%(((***+++,,,,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,,,,...///000111111111000000///111222111000//////000******)))))))))))))))(((((()))***)))))))))+++---000000000000000000000000000///---,,,,,,,,,---...---......//////......---|||rrreee^^^[[[RRRQQQNNNMMMMMMLLLKKKPPPXXXfffllljjj\\\LLL@@@777000333000...,,,+++***(((&&&'''***++++++...111---'''((((((((())))))'''%%%###%%%###!!!!!!###$$$$$$$$$$$$(((...111111,,,%%%!!!!!!######!!!""""""###%%%'''***,,,---)))(((&&&###  '''///666>>>FFFLLLKKKIIIFFFBBB???>>>>>>@@@======<<<<<<===???AAABBBGGGMMMVVV```jjjqqqvvvxxxyyy{{{yyyuuuvvvvvvwwwyyyzzzwwwsssooonnnllljjjhhhggghhhiiiiiiiiihhhfffdddbbb___]]][[[\\\\\\ZZZXXXUUUTTTUUUWWW]]]\\\ZZZVVVRRRPPPQQQSSSNNNNNNNNNNNNMMMKKKIIIHHHKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOONNNNNNOOORRRUUURRRQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKIIIGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCFFFGGGGGGGGGIIIJJJKKKLLLMMMKKKJJJIIIIIIKKKFFFCCC>>><<<;;;;;;:::::::::888777777777666444333222222222333555666777888999===BBBFFFGGGFFFFFFFFFCCCFFFKKKNNNNNNJJJEEEAAADDDJJJRRRWWWVVVPPPHHHBBB>>><<<999:::===BBBEEEGGGCCCAAA@@@AAADDDHHHKKKLLLFFFCCCAAAAAACCCDDDBBB@@@777666666777888888777555000000/////////000222333444555777999999999888777444///******000555666555444222000000222222222111,,,,,,,,,,,,,,,------------///111333333222000///---...///000111111000///---,,,++++++,,,...000111666444000...,,,,,,------///...---,,,++++++******,,,,,,++++++***)))(((((($$$$$$%%%$$$$$$%%%(((+++000000000...++++++,,,.../////////...---,,,+++***,,,---...---,,,,,,...000......---,,,---...///000......---...000111000//////000000...+++)))((()))+++)))'''&&&%%%%%%&&&%%%&&&(((+++...000111000000...------+++)))'''%%%$$$'''((())))))***,,,000333777777888999:::888555222///...---+++******++++++$$$%%%'''((()))******)))(((((()))***+++,,,,,,,,,***(((&&&&&&&&&(((***+++,,,---............---,,,'''%%%"""###%%%(((++++++,,,++++++***))))))(((((())))))***+++++++++++++++---...///111111111000000...000111000...---------************************)))***))))))))))))***+++/////////000000111111111//////...---,,,------...///000000000//////...---vvveee]]]ZZZSSSRRRNNNLLLMMMLLLJJJLLLQQQXXX\\\\\\SSSFFF===666222111///,,,+++***(((%%%###%%%(((+++...444888444---((('''&&&'''((((((%%%"""###""" !!!###%%%&&&&&&"""&&&+++///...***$$$ !!!""""""!!!""""""###%%%'''***,,,------,,,)))%%%!!!$$$+++333<<>>@@@999999999:::;;;===>>>???BBBGGGPPP[[[dddlllppprrrtttwww}}}|||yyytttuuuvvvxxxyyywwwssspppsssqqqnnnllljjjiiiiiijjjhhhhhhgggfffdddaaa___^^^``````^^^ZZZVVVTTTTTTUUUZZZ[[[\\\ZZZVVVSSSPPPPPPPPPPPPPPPPPPOOOMMMKKKIIILLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPSSSUUUPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMLLLKKKIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDEEEEEEEEEFFFGGGJJJKKKKKKJJJHHHFFFGGGHHHFFFCCC???<<<;;;;;;999888888777666777888888555444333444444444555666777888888===CCCGGGHHHGGGFFFFFFCCCFFFIIIKKKLLLJJJGGGEEEDDDIIIQQQVVVVVVPPPHHHCCCBBB???<<<<<>>???555555444555666777999:::===AAAJJJTTT^^^eeekkkmmmnnnqqqwww~~~{{{ttttttuuuwwwxxxwwwtttqqqvvvtttqqqmmmkkkjjjjjjjjjggghhhhhhgggfffdddaaa```bbbbbb```\\\WWWTTTSSSSSSXXXZZZ]]]\\\XXXSSSPPPNNNPPPQQQRRRRRRQQQOOOMMMKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQQQQQQQQQQTTTUUUOOOOOOOOOOOONNNMMMKKKJJJMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEEHHHIIIJJJIIIGGGFFFFFFFFFFFFCCC???<<<;;;:::888777666555666777999888666444444555666666555555777999666:::???CCCDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGDDDHHHNNNRRRRRROOOIIIEEEFFFDDDAAA@@@BBBDDDFFFFFFDDDBBBAAABBBFFFJJJLLLNNNLLLHHHDDDDDDFFFGGGEEECCC>>>===;;;;;;;;;;;;999777111000000///000111222333111333777:::<<<===>>>===;;;444---***---222666888666555333222333444333222------......///000000000111333555777666444111///...000222222000///...///.........///000000000000111111111000000000000111//////000//////...---,,,,,,---...///000///...---)))******)))(((((()))+++---///000000...,,,,,,,,,,,,,,,+++++++++,,,,,,---+++...111222111////////////...---,,,,,,---.........---+++,,,---......---///111111000---+++++++++......,,,)))&&&%%%&&&'''###%%%(((+++,,,---,,,,,,............---,,,+++***((()))***+++,,,...333666999999999:::;;;999555222111111111000///---,,,+++&&&''''''''''''((((((((()))+++------+++)))((()))'''((((((&&&%%%%%%(((***---...///000000///...---'''%%%###$$$'''***------))))))(((''''''((()))***'''((()))***+++,,,,,,,,,+++,,,...000111111111000444555555333000---------,,,------------.........///---++++++,,,,,,+++***++++++,,,---///000111111////////////......------111111111111000000///...gggXXXWWWUUURRRKKKGGGIIIJJJIIIGGGHHH>>>>>>>>>;;;666111///000000///------,,,***'''$$$%%%(((***000999@@@<<<555,,,'''######&&&((('''%%%(((&&&######$$$%%%$$$$$$ !!!###$$$%%%%%%$$$### ######$$$$$$%%%'''((()))+++***((($$$!!!!!!&&&,,,444===DDDMMMNNNNNNIIIAAA<<<<<<>>>666555333222222333555666888<<>><<<;;;:::888666444444555777999999777555555666777666555444777999666999===@@@BBBDDDGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIEEEHHHLLLNNNOOOMMMJJJHHHKKKHHHEEEDDDEEEEEEEEEDDDEEECCCAAABBBEEEIIILLLMMMKKKGGGDDDDDDFFFHHHHHHFFFCCC@@@===;;;;;;;;;999888222111000000000111222333///111555999<<<>>>>>>>>>;;;666///******///555999999777555444444555333222//////000111111222333333333555777888777444111...---000222222///------......000111222222111000///000111111222111000///...,,,---///000000...---,,,,,,...000222333333222111++++++,,,+++)))'''((()))+++---///000...,,,,,,,,,+++******)))***+++,,,---)))---222444333000...---...---,,,++++++,,,---...///---******+++,,,,,,+++---///000///---+++++++++---...---***&&&$$$&&&((($$$%%%(((***++++++***)))******+++,,,,,,,,,++++++'''((()))***+++...222555777777777888999666333///---...000111111///---+++)))((('''&&&%%%&&&'''''''''***------***(((((()))''')))+++***((('''(((***+++,,,------------,,,+++(((&&&$$$%%%(((+++...///+++***(((&&&&&&&&&'''(((&&&''')))+++,,,---......+++,,,...000111111111000333444444333111///...///,,,,,,,,,---------......000---+++***,,,,,,+++))))))***+++,,,...///000111///////////////......---...////////////......---hhhVVVVVVVVVWWWOOOHHHHHHHHHEEEBBBAAA@@@???>>><<<888333333555111000//////...,,,)))&&&'''(((***///999@@@<<<555---(((###"""&&&)))(((&&&,,,)))&&&$$$$$$###"""!!! !!!"""###$$$%%% $$$$$$$$$$$$%%%&&&'''''''''&&&%%%###  $$$)))111:::AAAKKKNNNNNNIIIAAA<<<;;;<<<:::888555333222222444555555999@@@HHHRRR[[[bbbffflllmmmrrryyy~~~|||zzzvvvuuuuuuvvvxxxxxxwwwuuurrrpppnnnkkkjjjjjjkkkllljjjkkkkkkjjjgggdddaaa___^^^^^^]]][[[WWWTTTSSSTTTZZZ[[[[[[YYYUUURRRPPPPPPNNNOOOQQQSSSSSSQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTSSSTTTUUUWWWNNNOOOOOONNNMMMKKKIIIHHHDDDDDDDDDDDDDDDDDDEEEEEEHHHGGGGGGFFFEEEDDDDDDDDDBBBAAAAAABBBDDDFFFGGGGGGBBBEEEIIILLLLLLKKKJJJKKKCCC@@@===;;;;;;:::888666444444555777::::::888555555777888777555444777999888:::===@@@BBBFFFJJJMMMMMMNNNNNNNNNNNNNNNMMMLLLGGGHHHJJJLLLMMMLLLKKKJJJMMMKKKHHHGGGGGGFFFDDDBBBFFFCCCAAABBBEEEIIIKKKLLLIIIEEEBBBCCCGGGJJJJJJIIIGGGDDD@@@===<<<<<<;;;:::333222111000000111222222,,,...222777:::<<<======:::666000***(((,,,444:::;;;888666555555555444222000111111222333444444444444666888999888444000------000222111...,,,,,,...///111333444444222000...000111222333222000...,,,***+++...000000...,,,+++---...111444555555555444+++,,,,,,+++(((''''''((())),,,//////...---,,,,,,***))))))((()))+++,,,---(((---222555444111...,,,---,,,+++***+++,,,---...///---***)))***++++++***,,,---......,,,******+++,,,------)))%%%$$$%%%(((%%%&&&((()))***)))((('''%%%%%%&&&(((((()))))))))&&&'''((()))***---111555555555555666666444000---)))+++...111222000...,,,+++)))'''%%%$$$%%%&&&'''%%%))),,,,,,***(((((()))(((+++------***((()))+++)))***++++++++++++***)))(((&&&%%%%%%(((,,,///000---,,,)))&&&%%%%%%%%%&&&%%%''')))+++---...///000***,,,...///111111111000///000111111///......///+++++++++,,,,,,---------000---******+++,,,***(((((((((***+++---...///000/////////000///......---,,,,,,---------------,,,|||rrriii^^^UUURRRTTTPPPJJJFFFCCCBBB@@@???@@@???===999666222000///.........---,,,+++)))(((((()))+++///333444333222+++)))'''$$$###$$$%%%%%%&&&%%%""" !!!"""$$$"""!!! !!!"""###"""!!! !!!"""%%%)))&&&""")))%%%$$$""""""!!!!!!&&&000888<<>>EEEKKKQQQXXX\\\eeehhhmmmttt}}}~~~~~~xxxwwwuuutttssstttvvvwwwuuussspppllljjjiiihhhiiijjjjjjjjjiiigggdddaaa^^^^^^\\\XXXUUUUUUUUUTTTTTT\\\]]]\\\XXXSSSQQQQQQSSSPPPRRRUUUUUUTTTQQQOOONNNMMMNNNNNNNNNNNNNNNNNNOOORRRQQQPPPPPPQQQSSSVVVWWWVVVQQQMMMLLLJJJGGGHHHLLLKKKGGGCCC@@@AAACCCDDDEEECCCEEEGGGHHHHHHFFFDDDBBBBBBAAAAAABBBDDDEEEDDDBBBBBBCCCEEEGGGIIIJJJKKKKKKGGGFFFCCC@@@===;;;999888888666555666999:::::::::666666666666666666666666;;;999888:::???DDDGGGIIILLLLLLNNNTTTXXXWWWQQQJJJIIIGGGEEEHHHMMMNNNKKKHHHFFFFFFEEECCC@@@@@@AAABBBGGGGGGFFFEEEDDDFFFJJJMMMMMMHHHCCCBBBEEEIIIKKKKKKHHHFFFCCC===999666777999555333000//////000///...000///000333777999888555<<<999666222,,,)))///888>>>@@@???<<<;;;;;;666///111000111333555555333111444444444555444333111000...---,,,***))))))((((((+++...333777888555111...000444555222111000---((()))***,,,///000///+++(((,,,---...000222444666666444000,,,******)))'''$$$)))+++---///000...,,,+++,,,,,,,,,***((())),,,...,,,---///000000...---+++))))))))))))))))))))))))---,,,,,,------+++(((%%%(((,,,111111///,,,++++++***+++,,,***&&&###$$$&&&+++*********+++)))%%%"""'''&&&$$$######%%%(((***)))))))))((((((***...111000111333444333000---***,,,,,,,,,,,,,,,+++***)))&&&&&&'''(((((('''&&&%%%&&&))),,,......,,,(((&&&###%%%))),,,---,,,***)))******))))))))))))******$$$&&&(((+++,,,------------,,,)))&&&%%%$$$%%%&&&))))))***+++,,,...///000000111222333222000...,,,******))))))***,,,---///111000///...---,,,++++++,,,******+++......+++((())))))))))))***+++,,,---///000222333222111///...---,,,,,,---......---+++{{{qqqhhh^^^VVVSSSSSSNNNIIIDDDBBB@@@???===>>><<<:::777444111///...---------,,,,,,+++++++++'''((())),,,///000///---)))'''&&&$$$###$$$%%%&&&&&&$$$""" !!!###$$$"""!!! !!!"""###"""  !!!$$$'''%%%!!!"""&&&$$$###!!!!!! ###,,,444:::CCCLLLSSSRRRMMMGGGAAA;;;999555333333000---...222333777<<>><<<;;;:::888666555666888::::::999222222333333444555555555999999999:::===AAAFFFHHHKKKKKKMMMRRRXXXYYYUUUPPPNNNJJJHHHIIILLLNNNKKKHHHFFFEEEDDDAAA>>>===???@@@FFFGGGHHHHHHHHHJJJNNNQQQMMMIIIDDDBBBDDDGGGHHHHHHGGGEEE@@@===:::999999999555222000//////000///...000///000333777999777666:::777555222---)))---555<<<@@@AAA???<<<<<<888333111000000111333444333222222333444555444333111///---,,,+++))))))))))))***,,,///333666666555222///000333444222000000---((())))))+++...///...+++(((------///000222444555555444000,,,*********(((&&&***+++...///000///---+++,,,,,,,,,***)))))),,,...---...000111111000...---++++++******************---------......---***(((+++...222222000---++++++***+++,,,)))&&&$$$$$$&&&***+++,,,+++***'''%%%###&&&%%%###"""###%%%'''(((******)))(((&&&(((+++......///111333222///,,,***,,,,,,,,,+++***)))((((((%%%&&&'''((((((((('''&&&&&&(((+++------+++(((&&&$$$&&&)))+++,,,,,,+++*********))))))))))))******%%%''')))+++---...//////---,,,***(((''''''((()))*********+++,,,---...///000111111222111111000///+++************,,,---...000000000///...---+++++++++***)))+++---...+++)))++++++++++++++++++++++++///000111222222111///...///......///000000///---yyyoooggg^^^WWWUUUQQQMMMGGGCCCAAA???===;;;:::999888555333111///...------++++++++++++------''''''''')))++++++)))'''&&&%%%$$$######$$$%%%&&&&&&$$$"""!!!!!!"""###$$$"""!!! """"""!!!  """$$$$$$###!!!!!!""""""!!! %%%///777@@@IIIQQQSSSRRRNNNFFF===:::666333333111------///111555999>>>CCCHHHNNNRRRXXX[[[```eeelllsss{{{|||{{{yyywwwvvvvvvwwwxxxwwwvvvssspppmmmkkkjjjiiihhhhhhgggfffccc```]]][[[___]]][[[XXXWWWWWWXXXYYY[[[\\\]]]\\\YYYVVVTTTTTTOOOPPPQQQRRRRRRRRRQQQPPPNNNKKKIIILLLRRRVVVUUURRRPPPPPPQQQQQQQQQRRRRRRRRRSSSOOOLLLKKKIIIEEEDDDGGGHHHIIIIIIGGGCCCBBBCCCFFFEEEEEEFFFFFFEEEBBB@@@>>>===>>>???BBBEEEEEEDDDBBBAAABBBCCCDDDFFFFFFGGGGGGDDDDDDBBBAAA???>>>===<<<888777666666888::::::999111222222333444555666666666888:::;;;:::===BBBGGGHHHHHHIIINNNTTTXXXXXXVVVRRRNNNJJJJJJKKKKKKJJJGGGFFFEEECCC???;;;:::<<<>>>CCCEEEGGGIIIJJJMMMPPPSSSOOOKKKFFFCCCCCCDDDEEEEEEFFFBBB>>><<<<<<===;;;888444111///...///000//////000///000333666777777666888666555444///***,,,111:::AAAEEECCC@@@>>>===:::333111//////111222222222///000333555444222000...,,,+++)))(((((()))+++,,,---///111333444333222111000333444111000111...***(((((())),,,------+++(((......000111222333333333333000---++++++++++++)))***,,,...///000///---,,,,,,,,,,,,***))))))+++......///000111111000///...,,,,,,,,,,,,+++++++++***,,,,,,,,,---//////,,,***,,,///222222111...---,,,***++++++)))&&&%%%%%%%%%(((+++...---)))%%%%%%%%%&&&%%%###""""""$$$&&&'''++++++***(((&&&&&&)))+++---///111333333111///...,,,,,,+++***((('''&&&&&&%%%&&&''')))))))))(((''''''((()))++++++***((('''&&&'''(((***++++++++++++***))))))(((((())))))***&&&(((***,,,///000111222...---,,,******+++,,,,,,++++++******+++,,,,,,---000000111111111111111111++++++******+++,,,---...///000111111111///,,,+++***))))))+++,,,---,,,***,,,,,,---------,,,+++***//////111222222111000///111000///000111222000...wwwllleee]]]XXXVVVPPPLLLGGGCCCAAA???===;;;888888666555333222000000///...,,,*********,,,---((('''''''''((('''%%%###$$$############$$$%%%&&&%%%$$$###"""!!!"""$$$$$$"""!!! !!!"""  !!!###$$$###!!!  ***333;;;CCCLLLQQQSSSQQQHHH>>>:::666333333222///---///111444777;;;>>>CCCHHHLLLPPPTTTYYY___eeemmmwww}}}{{{~~~|||yyyxxxxxxxxxyyyyyyxxxvvvsssqqqnnnlllkkkjjjiiihhhfffccc```^^^\\\```___]]]ZZZXXXWWWWWWXXXZZZ\\\]]]]]][[[YYYWWWVVVOOOOOOOOOPPPRRRRRRRRRQQQLLLHHHFFFKKKTTT[[[ZZZWWWLLLMMMMMMNNNNNNMMMMMMLLLOOOKKKJJJKKKIIIFFFEEEHHHJJJMMMOOOLLLEEEAAABBBEEECCCCCCDDDDDDCCCBBB@@@>>>;;;<<<>>>BBBEEEEEECCCAAA@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBAAA@@@??????>>>:::888777888:::;;;;;;:::555555555666666666666666444777;;;:::888999???DDDFFFEEEEEEIIIOOOTTTWWWXXXVVVRRRNNNKKKJJJJJJHHHGGGHHHFFFCCC>>>:::999;;;===AAADDDGGGIIIJJJLLLOOOQQQQQQNNNIIIEEECCCBBBBBBBBBEEE@@@<<<<<>>;;;999888777666555333222222222000---+++))))))******)))((('''''''''&&&%%%###############$$$%%%&&&&&&$$$$$$###""""""###$$$%%%###!!! !!!!!! !!!######  &&&---666>>>GGGNNNRRRSSSLLLCCC<<<666222333333111///000222444666777:::===BBBEEEHHHMMMTTTZZZ```jjjuuu~~~yyy||||||zzzyyyyyyzzzzzzzzzyyyxxxuuurrrpppnnnkkkjjjhhhfffccc```]]]\\\aaabbbaaa^^^YYYVVVVVVVVVZZZZZZ\\\]]]]]]\\\YYYXXXQQQPPPNNNOOOQQQSSSSSSQQQOOOJJJGGGKKKTTTZZZYYYVVVLLLLLLMMMLLLLLLKKKJJJIIIJJJHHHHHHLLLLLLIIIHHHKKKNNNQQQSSSOOOGGGBBBBBBDDD@@@AAABBBBBBCCCBBBAAAAAA;;;;;;===@@@CCCDDDBBBAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@??????<<<:::999999;;;<<<<<<;;;888888777666555444444333222666999888555666;;;@@@FFFEEEFFFIIIMMMRRRVVVXXXZZZWWWSSSOOOMMMKKKJJJJJJIIIHHHEEE@@@<<<:::<<<===BBBDDDGGGIIIJJJKKKMMMOOORRRPPPLLLGGGCCCAAAAAABBBDDD@@@===???BBBCCC???;;;666333000//////000///...///000111222333444666777777666777999666000---...444???IIIJJJGGGGGGGGGEEE<<<888333///...------,,,+++---111444444333000---+++***))))))***,,,///000////////////000111222222222555555333222444333///(((''''''(((***++++++***...///000222222111000000111000///---,,,,,,---...++++++------......---,,,***,,,,,,+++******+++---------......////////////------------------------((((((((())),,,------,,,'''(((+++...000111000000******)))(((''''''&&&%%%&&&+++///...)))&&&''')))((('''&&&&&&&&&&&&'''''')))***+++++++++,,,///111///000333555666666555444---,,,***((('''&&&%%%%%%&&&''')))*********)))))))))***+++,,,,,,,,,++++++))))))(((((()))***+++,,,))))))(((((((((((())))))))))))+++---///111333444555444222000...---,,,+++++++++***)))))))))******))),,,111444555333000...+++,,,,,,,,,---------------///111222222111...,,,))))))************+++,,,(((***,,,///000000///.........///000111222222222333222111222444444222111ssshhhaaa[[[XXXXXXQQQNNNJJJGGGDDDBBB>>><<<:::999888777666444333333222111...,,,***)))((((((***(((&&&&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&$$$############$$$%%%%%%###!!! !!!  !!!""" !!! ###'''000999CCCJJJOOOTTTRRRNNNAAA999333333444222000111222333444444555888<<>>@@@BBBAAA@@@AAAAAAAAAAAAAAA@@@??????>>>???@@@AAAAAA@@@???>>>===;;;999:::;;;<<<<<<;;;888777666555333111000000222444666666444555777:::EEEFFFHHHKKKNNNRRRUUUWWW[[[ZZZVVVSSSPPPNNNMMMLLLHHHHHHFFFBBB???<<<<<<===CCCDDDFFFGGGHHHJJJMMMPPPPPPOOOLLLGGGCCC@@@@@@AAACCCAAAAAABBBDDDDDDAAA===888666333111000000///...///111222222222333555777888666777:::888111......000:::DDDHHHIIIJJJIIIFFF???:::555111...---,,,++++++---000333444333111///+++++++++,,,---...000000///.........///000111222222555555222222555444111)))'''&&&'''***,,,,,,,,,,,,...000222222222000///000000000...++++++,,,...******+++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,------......//////,,,,,,,,,---......//////(((''''''(((+++,,,,,,+++''''''))),,,000222111000+++)))((('''((((((&&&%%%%%%)))------+++))))))***)))(((((('''''''''''''''''')))+++,,,---///222444---...000222333333333333///---+++)))((((((((((((((()))***++++++***)))((((((***,,,---...---,,,+++))))))(((((()))***++++++)))((((((''''''(((((())))))******+++---///111222666555333111///,,,***)))******)))))))))))))))***(((+++000333444222///,,,,,,,,,------------,,,,,,---...000111111000///...******+++***((((((***+++''')))+++---///000000000---...///000111222333444555444333444666666444333rrrggg```ZZZWWWWWWQQQNNNJJJGGGEEEBBB>>><<<:::999888777555444333333000///...---+++***)))(((((('''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%###!!!  !!! """"""  %%%000;;;CCCJJJRRRWWWYYYHHH>>>666444333111000000111111111000000222666999;;;AAAIIINNNSSS\\\jjjtttzzz|||~~~}}}|||{{{{{{|||}}}|||yyywwwpppooollliiifffcccaaaaaa^^^ccchhhhhhccc]]][[[ZZZZZZXXXWWWYYY\\\^^^]]][[[XXXTTTOOOOOORRRUUUTTTRRRRRROOOMMMMMMOOORRRSSSTTTQQQPPPNNNKKKJJJIIIIIIIIIIIIHHHKKKPPPQQQNNNMMMOOOMMMLLLKKKIIIGGGEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBB>>><<<;;;<<<>>>@@@@@@@@@BBBBBBBBBAAA@@@???>>>===<<<===???@@@@@@???===<<<;;;:::888888:::;;;:::999777777666444333222111000333333333444444444555666>>>AAAEEEJJJNNNPPPSSSTTTVVVVVVTTTRRRNNNLLLKKKJJJFFFFFFFFFDDD@@@===<<<======???@@@AAACCCGGGKKKOOOLLLLLLJJJFFFAAA>>>???@@@BBBCCCEEEFFFFFFDDDBBB@@@<<<999555222111000///---///111222222111111444777888666666999777111------+++444===CCCHHHJJJGGGBBB===:::555222111000...---,,,...000222333333333222+++,,,...///000000000000............///000111111000333333000111333333111***(((&&&'''))),,,------+++---///222333222000///000111000...***)))+++---))))))*********+++++++++***+++---,,,+++***+++,,,---------......///000111******+++,,,...///000111)))(((''')))+++------,,,+++******---000222111///+++)))''''''((()))'''$$$%%%'''***,,,---,,,,,,+++((((((''''''&&&&&&&&&&&&&&&(((+++,,,---///111444---...000111222222222222000...,,,*********+++,,,***++++++,,,+++***((('''&&&(((+++...///...+++***))))))))))))************((((((''''''''''''((((((***)))))))))+++,,,...///333333222000///,,,+++***))))))((((((((())))))******,,,...///000///...---,,,,,,---......---,,,+++,,,---...///////////////+++,,,,,,***'''&&&(((+++)))***+++,,,---...//////------...///111222444555333222111222444444222111rrrfff___YYYVVVWWWPPPMMMJJJGGGDDDAAA>>>;;;:::999888777555333222222---......---,,,+++***)))'''%%%$$$%%%&&&(((((('''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%###!!!   """ """###!!!(((444<<>>===<<<===>>>@@@???>>><<<;;;:::888777777888999888777777777777666555555444444333222111222444555444333666:::AAAGGGKKKMMMOOOQQQOOOOOOOOONNNJJJHHHFFFFFFDDDEEEFFFDDDAAA>>><<<<<<777888999;;;===BBBHHHMMMHHHIIIHHHDDD???===>>>@@@BBBEEEHHHHHHFFFDDDBBBBBB>>>:::666333222111///---///111222222000111444888888555555777666111,,,,,,'''///888???FFFJJJFFF???;;;999555333222222000///---...000222333444444444+++---///111222222000///------......///000000000...111111//////222222000+++)))''''''***,,,......***,,,///222333222111000000111000---***(((***,,,((())))))))))))*********)))+++------+++***++++++............///000222222((()))***,,,...///111111+++***)))))),,,---------///---,,,...111222000---+++(((&&&'''))))))'''$$$%%%&&&'''+++...///---+++'''''''''&&&&&&%%%%%%%%%&&&(((+++,,,,,,---000222000000111222333444444333000///---++++++,,,---...,,,,,,,,,,,,+++)))(((&&&$$$'''+++...///---***(((((())))))************)))((((((''''''''''''((((((***)))(((((()))+++,,,---111111000000///---,,,+++((((((((((((((()))******...---,,,++++++---...///,,,---.........---,,,+++,,,,,,------......//////,,,---,,,***&&&%%%'''***+++++++++++++++,,,---...------...///111222444555///...---...000000...---pppddd___ZZZWWWUUURRRNNNHHHDDDAAA???===;;;999777555555555444222000///000000///---+++)))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""!!!  !!!!!! !!!!!! !!!!!! !!!&&&+++)))"""###---777AAAMMMYYYaaaYYYJJJ888000222555333///000111000...,,,,,,///222555999???CCCGGGOOOZZZbbbjjjsssyyyxxxzzz~~~}}}|||~~~~~~{{{yyy|||zzzvvvsssqqqooollljjjhhhggggggkkkmmmkkkddd]]]\\\ZZZXXXVVVVVVWWWZZZ\\\]]]XXXSSSRRRTTTUUUTTTRRRPPPNNNMMMMMMNNNQQQTTTVVVQQQPPPMMMIIIFFFFFFHHHIIIKKKMMMOOOPPPPPPOOONNNMMMIIIHHHGGGFFFEEEEEEFFFFFFCCCBBB@@@AAABBBCCCBBBAAA@@@@@@???>>>>>>???@@@AAA@@@@@@AAAAAA@@@???===<<<777:::>>>AAABBB@@@>>><<<777999<<<>>>>>><<<:::888999888666333222111111111000222333555666666555555999;;;<<<>>>@@@EEEKKKOOOSSSNNNHHHDDDBBBBBBAAAAAA===@@@DDDEEECCC???<<<;;;888444333777;;;>>>EEELLLJJJJJJIIIDDD===999999:::>>>CCCGGGHHHFFFCCCBBBCCC???===:::777555333222222222777;;;:::555222333555333333444444444333222222(((---222888BBBIIIDDD:::777555444333444444333222000000111111111111000///+++---000333444333111000111///............,,,+++000111111000///---+++***,,,***((((((***+++,,,+++...---+++---000222111///222222111///---***'''%%%%%%%%%&&&''')))+++---.........---***((((((***,,,+++,,,...000111111000000...---+++***+++---///111+++***((('''''')))***,,,------...111555555111...,,,,,,++++++***)))(((((((((&&&&&&(((---000000///******)))(((((((((((((((++++++,,,---///222555777111000/////////000222333...000222222000.........111///,,,+++++++++)))((((((***---//////...+++)))%%%&&&(((*********))))))((((((''''''''''''((((((******++++++++++++,,,,,,---.........---+++)))((((((((('''&&&&&&&&&&&&''')))***+++++++++---000333000000///...------------,,,,,,+++,,,---///111222,,,------+++(((&&&&&&&&&)))))))))***++++++,,,,,,...,,,,,,///222444111///000---******,,,---,,,)))oooddd^^^ZZZVVVUUUPPPMMMHHHDDDBBB@@@>>>===<<<:::777666555333111...////////////---+++)))((('''&&&&&&''')))***)))(((&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$######""""""!!!!!!  !!!!!! !!!!!! !!!!!! !!!!!!$$$)))...+++%%%!!!***222<<>>>>>???AAABBB??????@@@@@@@@@???>>>===777999<<<>>>@@@???>>>>>>888:::===???@@@???===;;;999888666333111000000000000111333444555666666555:::;;;<<<>>>AAAEEEKKKOOOPPPLLLFFFBBB@@@???>>>>>>;;;???BBBCCCAAA>>>;;;:::666222111444777:::@@@FFFIIIJJJIIIDDD===888888999;;;???CCCDDDCCCAAA@@@@@@===;;;999777555444444444444888;;;:::555222111333222222333333333222222111)))---000444===EEEBBB;;;555333333555777777444111///000222333333111///...,,,...000222333222111000...---,,,,,,---...---+++000000111111000...---,,,---+++))))))***+++++++++---,,,+++,,,///111000...000000000///---+++)))'''%%%%%%&&&'''((()))+++,,,------,,,***((()))+++---,,,---...///000000000000///---,,,***+++,,,///000+++***((('''''')))***+++.........111444555222000......,,,+++***************(((''')))---000000///,,,+++***)))(((''''''(((******+++,,,///222444666555444333111000000000000000111333222111000111222333111...,,,,,,,,,***)))+++---///000///---***(((''''''((())))))******)))((('''''''''''''''((()))******+++++++++,,,,,,,,,------......---+++***)))***))))))((((((((((((((()))***+++++++++---000222000///---,,,++++++,,,,,,++++++***+++,,,---///000---...---,,,)))''''''''')))))))))*********++++++,,,+++,,,///222333111///000---++++++------,,,***oooddd^^^YYYUUUTTTOOOKKKGGGDDDBBBAAA@@@???>>>;;;888666555333000......//////...---+++)))(((((('''&&&''')))******)))&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!  """%%%***......(((!!! %%%,,,555AAAPPPZZZ^^^UUUIII>>>777444333222//////...,,,******,,,///222666;;;>>>@@@DDDJJJOOOXXXaaakkkpppwww}}}}}}||||||||||||||||||}}}~~~~~~~~~{{{wwwssspppqqqoooooopppqqqooojjjeeebbb___ZZZWWWVVVWWWZZZ]]]]]]]]]\\\XXXTTTPPPNNNMMMPPPOOONNNMMMNNNOOOQQQSSSPPPOOOMMMKKKIIIIIIJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLKKKIIIFFFEEEEEEGGGJJJLLLFFFCCC@@@>>>???AAABBBBBBAAA@@@?????????@@@BBBCCC>>>??????@@@@@@???>>>>>>777888:::;;;===>>>??????999;;;>>>AAABBBAAA???>>>:::888666333111////////////000222333555666777777999;;;===>>>AAAEEEJJJNNNMMMIIICCC???===<<<;;;:::999<<<@@@AAA???<<<999888555111///222444666:::@@@GGGIIIHHHCCC<<<777666666666999<<<>>>>>>===<<<===:::999888666666555555555555888:::999444000///000///000111222222222111000+++,,,---///777???AAA>>>555333333666::::::555000000111333444333222///.........000111111111111000,,,+++++++++---...---,,,...///000111111000///......,,,******++++++***))),,,+++***+++---......------.........---,,,***)))&&&&&&&&&&&&'''((())))))+++++++++***)))***,,,/////////............//////000///---++++++,,,---///,,,***)))''''''(((***+++/////////111444555444333222000...,,,+++++++++,,,+++***)))+++---/////////------+++***((((((''''''))))))***,,,...111333555999888666444222000///...111222333333222333555777666333000......---,,,+++...///000000///---+++)))***)))((((((((()))******'''&&&&&&&&&'''((())))))***++++++++++++,,,,,,,,,,,,------...---,,,***)))++++++*********))))))))))))***,,,,,,,,,---///222...---,,,***)))******+++***************+++,,,------......---***((())))))((()))))))))))))))))))))******+++...111222111//////---,,,,,,---------,,,oooddd^^^XXXTTTTTTNNNKKKFFFDDDCCCBBBAAA@@@===;;;888666555444111///............---+++)))((('''&&&%%%&&&)))***)))(((&&&'''(((((()))(((''''''%%%%%%$$$$$$$$$$$$$$$%%%#########"""""""""""""""###"""!!!  !!!"""  ###'''))),,,(((###"""'''...:::IIISSSYYYUUUNNNCCC999333111222///...---+++******,,,---///333888;;;>>>@@@DDDGGGMMMUUU___iiirrr{{{~~~|||{{{{{{|||~~~|||}}}}}}|||yyyuuusssrrrrrrqqqpppppppppoookkkhhhgggccc^^^YYYWWWXXX[[[]]]ZZZ]]]^^^[[[UUUOOOMMMNNNQQQPPPOOONNNNNNOOOPPPQQQTTTRRROOONNNMMMLLLJJJIIILLLMMMOOOPPPPPPOOOMMMLLLKKKIIIEEEDDDDDDGGGKKKMMMIIIFFFAAA???@@@BBBDDDDDDBBBAAA@@@@@@@@@AAACCCDDD@@@@@@@@@???>>>>>>===<<<777777777888999<<<>>>@@@;;;===???AAAAAAAAA???>>>;;;999666333000......---...///111222444666777888999:::<<<>>>@@@DDDIIILLLKKKGGGBBB>>>;;;:::888777888;;;>>>???===:::999888666222111333555444777<<>>???@@@@@@>>>===<<<;;;999666333000///.........///000222444555777888777999<<<>>>???CCCGGGJJJHHHEEE@@@===;;;:::888777888:::===>>><<<:::999999999666555777888666888;;;???BBBCCC@@@:::444111000000000000222333555555555777777666555444222111000---///111111000///...---+++,,,///111222111000///,,,***)))+++000888BBBJJJHHHAAA:::666666777444111666444111//////111444666222111///------...000111333111///...///...,,,******,,,...000111222222222000///---------,,,***((())))))***************+++/////////...,,,***(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***++++++,,,...000222111///---------...///111000///---,,,,,,,,,,,,,,,+++)))((('''((()))***...///000222333444555666777444111---++++++,,,---,,,,,,---,,,,,,---...///000///...,,,***))))))(((***+++---///222444555666555555666555444111///---///000111111111333777:::777444111////////////...---......//////000000000///---***'''&&&''')))***&&&&&&&&&&&&&&&'''(((((()))))))))*********++++++***+++,,,---------,,,+++***++++++++++++***)))(((,,,...///000000000111333,,,,,,+++***))))))))))))*********++++++++++++***...//////...,,,+++,,,---******))))))((((((''''''&&&(((***,,,---.........---------,,,,,,,,,---...pppfff___XXXUUUUUUQQQMMMIIIEEECCCBBB@@@???999777555555555444222000,,,---------,,,+++)))((($$$######$$$&&&''''''&&&'''((()))******)))'''%%%$$$############$$$$$$%%%'''&&&%%%$$$"""!!! """!!!  !!!!!! !!!  ###$$$%%%$$$"""!!!  """&&&---666===GGGMMMQQQPPPHHH@@@;;;:::444111...------......---,,,///222777;;;>>>AAABBBEEEGGGQQQ___jjjrrryyy~~~}}}{{{yyyxxxzzz}}}|||~~~}}}xxxsssqqqtttwwwuuutttsssqqqqqqrrrssstttpppmmmhhhbbb___]]]]]]]]]XXXZZZ[[[ZZZWWWTTTQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSYYYVVVTTTSSSSSSQQQLLLGGGJJJKKKNNNPPPQQQPPPOOOOOOLLLJJJGGGFFFFFFHHHKKKMMMKKKHHHEEEDDDFFFHHHIIIIIIFFFEEEDDDBBBBBBBBBBBBCCCCCCBBB@@@>>><<<;;;;;;:::777666444333444777:::<<<<<<===>>>??????>>>===<<<;;;999777444222000000/////////000111333444666777555777:::<<<>>>AAADDDGGGEEEBBB???<<<;;;:::888777777999<<<<<<;;;999888888;;;888888:::;;;888999<<<<<<@@@CCCAAA;;;555222111000///...///111333333333444444444333222000///...+++,,,.../////////---,,,)))+++...111222222000///---++++++---///555@@@KKKOOOIII@@@999555444333333555333111///000333666888444222...,,,+++---///111555333111//////...,,,***)))***---///111222222222000///.........---***(((((()))******)))((()))***/////////...,,,)))'''%%%&&&&&&%%%%%%%%%&&&''''''&&&(((***++++++,,,...000111000///...............111000///...---------------+++)))((('''((()))***,,,...111222222333555666666444111---+++*********+++,,,---,,,+++,,,...///000000...---++++++*********,,,...111333555666666333444666666555333///------///000111222333666888555222///---...///000000------------...000111222000...+++(((&&&'''((()))''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))***,,,---...------,,,***+++,,,,,,,,,+++)))(((,,,...000111000000111222+++,,,------,,,+++)))(((((())))))***+++++++++***---...///...---,,,---...++++++***))))))(((''''''%%%(((***,,,+++++++++,,,+++,,,,,,,,,++++++---...qqqhhh```YYYUUUVVVTTTPPPJJJFFFCCC@@@>>><<<999777555444333222000...,,,,,,------,,,+++)))(((%%%$$$$$$%%%'''((((((''''''(((***++++++)))&&&%%%###############$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!  !!!!!!   ###&&&%%%$$$!!!###&&&,,,111;;;CCCMMMQQQNNNGGG@@@===777444000...///000000///...///111444888<<<>>>???AAAAAAHHHVVVbbbiiipppwwwzzzzzzyyywwwvvvwww{{{~~~~~~|||}}}~~~~~~zzzsssppprrruuutttsssqqqpppoooqqqtttwwwsssqqqlllgggccc```^^^]]]\\\ZZZYYYXXXWWWUUURRRPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUSSSQQQRRRTTTSSSMMMHHHHHHJJJLLLOOOQQQQQQQQQPPPNNNMMMKKKIIIIIIJJJLLLMMMHHHGGGEEEEEEGGGIIIJJJJJJIIIHHHEEECCCBBBBBBBBBBBB@@@???>>>===<<<<<<======777666444333333555777999:::;;;<<<>>>???@@@@@@@@@;;;999777555333222222222111000000111222333555666333666999;;;===???BBBEEEBBB???<<<;;;::::::888777555777999:::888777777777;;;888888;;;;;;888888:::<<<@@@DDDCCC>>>888444444333000---...000222333222000000111111111000......------...///000///---+++(((+++...222333333111000///---...//////000:::FFFPPPMMMGGG???777333333555111111111222333555777888666222...******,,,///111333111/////////...,,,+++((())),,,...000000111000000///......///...+++)))(((***+++***(((''')))+++------------,,,***((('''&&&&&&%%%&&&&&&'''((((((&&&(((+++,,,,,,,,,---///...///////////////......000000//////......---------,,,***((('''''')))))))))---111333333222333555444222000---+++)))(((''')))***,,,,,,***+++---000000///...---,,,,,,,,,,,,)))+++---000333444555555444666888999777444000------///111333333444555777333000,,,+++,,,...000111......---,,,---...000111111///,,,)))''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++---......------+++,,,---......,,,+++***+++---///000///...///000+++---///111000---***'''%%%&&&''')))*********))),,,---......,,,,,,---...---,,,+++***)))(((''''''%%%(((++++++***((()))***)))+++,,,+++)))))),,,...rrriiiaaaYYYVVVWWWVVVRRRKKKFFFBBB@@@===;;;;;;888666444222000---++++++,,,,,,---,,,+++)))(((&&&%%%%%%&&&((())))))((('''(((***++++++)))&&&%%%######""""""###$$$%%%%%%########################  !!!!!! """%%%%%%###!!!!!!###&&&)))111;;;HHHPPPOOOIIIAAA===999555111000111222111000000///000222666:::<<<<<<<<<:::@@@NNNYYY```gggoooyyyyyyyyywwwvvvvvvyyy{{{}}}||||||}}}}}}{{{~~~~~~zzzsssnnnnnnpppppppppnnnmmmlllooosssvvvuuusssooojjjfffaaa^^^]]]___\\\XXXWWWXXXVVVRRRNNNPPPQQQRRRSSSTTTUUUVVVWWWQQQOOONNNQQQTTTSSSNNNIIIGGGIIILLLOOOQQQRRRRRRRRRPPPOOONNNMMMLLLLLLMMMMMMFFFEEEDDDEEEHHHJJJJJJIIIJJJIIIGGGDDDBBBAAAAAAAAA>>>===<<<<<<<<<>>>???@@@777666444333333444666777888999;;;>>>@@@BBBCCCDDD;;;:::777555444333333333111111000000111333555666222555888:::<<<>>>AAACCC???===;;;::::::999888777333555777888666555555666999777777;;;;;;777777999<<<@@@EEEEEE@@@;;;777666444111...---000222222111,,,---...000000000//////000000000111111///,,,***(((+++///222444333222000111///000111...,,,555BBBNNNOOOKKKCCC999333444666---///222555777777777666666333...***)))+++///222000///------......---+++((()))+++---///000000//////....../////////,,,***(((***,,,+++(((''')))+++***+++,,,---,,,+++***)))&&&&&&&&&&&&'''((())))))''')))+++,,,,,,,,,---...---...///000000///...---///////////////.........---,,,***(((''''''((()))''',,,111333333222333444222111000---+++(((&&&%%%''')))++++++******---000000///...---------------(((***---000222444444444777888:::;;;999555000------///333444444444555666111...***)))+++...000111000///---,,,,,,---...///111///---***((('''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))+++---.........------...///000000...,,,+++)))+++...///...------...+++---111333333///***'''"""$$$&&&((())))))))))))+++,,,...---,,,,,,---......---,,,+++***)))((('''%%%(((++++++)))'''((()))(((***++++++)))(((+++...pppddd```^^^[[[YYYQQQMMMHHHDDDBBBBBBBBBAAA999999888666333000...------,,,+++***))))))))))))&&&'''((('''%%%%%%'''(((************)))'''%%%$$$%%%###!!!!!!###$$$$$$$$$'''$$$"""###%%%&&&$$$!!!######!!!   """###$$$!!! ###%%%%%%222:::EEEOOOXXXZZZQQQFFF===:::555111///...,,,++++++...333888::::::888666999999;;;CCCOOOYYY```ccchhhooovvvvvvsssttt||||||{{{}}}}}}~~~~~~{{{vvvqqqmmmllleeejjjnnnooommmnnnrrrvvvssspppmmmiiieeecccbbbaaaaaa^^^ZZZXXXXXXWWWVVVUUUQQQSSSUUUVVVVVVXXX[[[]]]YYYUUURRRSSSWWWXXXUUUQQQGGGHHHJJJMMMRRRUUUUUUUUUQQQPPPNNNLLLLLLMMMNNNPPPJJJIIIHHHGGGGGGGGGHHHIIIMMMNNNMMMKKKGGGCCCBBBAAAAAA>>>::::::===??????>>>888888666444222444888<<<;;;<<<<<<===???CCCIIIMMMGGG>>>555333888;;;777222111222222000------111444333333444555777:::???BBBBBB@@@===:::999999999:::999888777666555555555666777777888888888888888888;;;>>>BBBEEECCC===777222333000......///111222222000000111111000///...------///111111///---------(((---222555:::===:::444000333444222///000555:::DDDNNNSSSJJJ<<<666777999000444555222555999888222555222---******,,,000222........./////////,,,***(((***---000111000///...///...------------......,,,,,,,,,++++++*********------......---+++)))(((%%%%%%%%%%%%''')))+++---333222000///.....................///000000111111//////............//////000+++***,,,+++&&&&&&******)))+++000666888555111444333222000---***((('''&&&(((*********+++---...222222111000///...---,,,++++++,,,---000444777999777888888888666555222111...///222444555444333222222///***((())),,,///000222222222222111000......//////---+++)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%'''***---///000///...///000111000///---///666>>>===444,,,))),,,,,,---...////////////---.........---+++)))(((%%%%%%%%%&&&'''))),,,---///...---+++******+++,,,---,,,***((((((((()))))))))***+++,,,,,,+++***))))))+++,,,,,,***))))))***oooddd___]]]ZZZWWWRRRMMMGGGCCCAAABBBBBBBBB:::999888666333111...---,,,,,,+++***))))))))))))&&&'''((('''%%%%%%'''(((******++++++***)))'''&&&&&&###!!!!!!"""#########&&&$$$"""###%%%&&&%%%######"""!!!   !!!!!!""" !!!###$$$(((222>>>KKKWWW[[[UUULLLAAA<<<777222000...---,,,+++---222666999999888666777666999@@@JJJTTTZZZ]]]bbbiiippprrrpppsss{{{}}}|||}}}}}}~~~}}}xxxsssooonnneeeiiilllmmmkkkmmmqqqvvvqqqooommmjjjgggdddbbbaaaccc```]]][[[ZZZZZZXXXWWWTTTUUUWWWWWWXXXZZZ\\\___[[[WWWUUUUUUXXXYYYVVVSSSJJJJJJKKKMMMQQQTTTUUUUUUTTTSSSQQQOOOMMMMMMNNNNNNKKKJJJHHHGGGGGGGGGHHHHHHMMMNNNNNNKKKHHHEEECCCCCCAAA???<<<<<<===??????===999999888666555666999<<<;;;<<<===>>>AAAEEEKKKPPPGGG@@@888666999:::777444111222222000......111444222444666666666999>>>BBBBBB@@@===;;;999888888888888999:::888666555555666::::::;;;;;;:::999777666999===AAADDDCCC>>>999555333000...---...000000000///000111111111000///......///111111///...---...,,,///444<<>>>>>??????>>>===999::::::999888888;;;===<<<===>>>>>>???BBBGGGJJJEEEAAA===:::999888777666222333333111000000222444222666999888666777<<>>>>><<<:::999888;;;???BBBCCC@@@<<<999333111...---...//////......///000111222111000000...000111111///......///000000555@@@OOOUUUIII:::333555777555111...///000444CCCQQQTTTPPPHHH???888888888555222333777888555222111///------...///000------..................------............------***++++++,,,---...//////,,,,,,,,,+++++++++++++++.../////////...---,,,,,,((((((((((((***,,,...///111111000///........./////////000000111222222222//////...------,,,------...+++***,,,+++((('''))))))(((***///555777666333111000000...---+++)))(((***,,,------,,,---///111222444555666444111...+++,,,,,,,,,---000333555777666666555555333222000///000000111111222222333333111///------...///...---//////////////////......///...---+++***(((''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((())),,,...///222000//////000000...---///444>>>HHHHHH===111,,,)))***+++---......//////------------+++)))'''%%%&&&&&&&&&&&&'''((()))************++++++***))))))+++***)))(((''''''''''''(((((())))))))))))((((((''')))++++++******+++,,,qqqeee___\\\XXXTTTQQQLLLEEE@@@>>>???AAAAAA999888777444222000//////,,,+++***))))))(((((((((&&&''''''&&&%%%%%%&&&(((((()))***,,,,,,,,,,,,+++(((&&&#########$$$$$$###((('''%%%$$$$$$$$$$$$$$$###"""!!! (((222@@@NNN\\\ffffffaaaSSSMMMDDD<<<777333000...+++,,,///111333555666666444444666;;;@@@FFFKKKNNNTTT[[[cccggghhhlllsssyyy||||||{{{yyyzzz}}}}}}}}}~~~{{{}}}}}}xxxuuusssmmmmmmllliiiggggggkkknnnkkklllmmmmmmllliiifffccchhhfffcccaaa```___\\\ZZZXXXYYYYYYYYYXXXZZZ]]]```aaa___\\\\\\]]]\\\ZZZXXXUUUSSSQQQQQQSSSUUUWWWWWWVVVUUUTTTSSSQQQOOONNNMMMMMMLLLJJJIIIHHHGGGHHHHHHJJJKKKLLLKKKHHHFFFFFFFFFBBBAAA@@@?????????>>>>>>999:::;;;:::999999:::<<<<<<======;;;::::::<<<>>>BBBAAA???<<<888666666777444444333333222222333444222777:::999666666;;;@@@@@@???===;;;888666444333333999===;;;444000111444444777;;;???AAAAAA???>>>888:::>>>AAABBBAAA???>>>555333000///000000///---...///000222333333222222000111222111///...///000111222555>>>JJJNNNDDD555222444666555222///......///:::IIIUUU\\\YYYKKK<<>>??????@@@888777555333111/////////,,,+++***)))((((((((((((%%%&&&'''&&&$$$$$$&&&'''&&&''')))+++,,,,,,,,,+++)))'''%%%$$$%%%&&&&&&%%%+++)))'''$$$"""!!!""""""###"""!!! !!!,,,999GGGUUUbbbgggfff]]]WWWMMMDDD===777333000---......///111333555666444666888;;;>>>BBBFFFIIIOOOWWW___eeefffhhhlllpppqqqqqqrrrsssvvv|||}}}{{{}}}yyy|||}}}zzzwwwvvvuuussspppkkkhhhfffhhhiiiiiijjjmmmnnnmmmkkkhhhfffiiigggdddcccbbb```]]]ZZZXXXXXXXXXWWWVVVXXX[[[^^^cccaaa```^^^^^^]]][[[YYYYYYWWWTTTTTTUUUWWWXXXXXXSSSSSSTTTSSSRRRQQQOOONNNMMMLLLKKKIIIHHHHHHIIIIIIHHHJJJJJJIIIGGGEEEDDDEEEAAAAAA@@@???>>>>>>??????:::;;;<<<:::999888999::::::;;;;;;:::888777888999>>>??????<<<888666666777555555444444444555555555333777:::999777666:::>>>>>>>>>===;;;888555333111///555:::888111---...222222555:::>>>@@@AAA@@@>>>888999<<>>888000///111333444333000///......333>>>OOObbbhhhZZZHHHAAA<<<777444222111111222333222111000///...------...111444444222111111111.........---,,,,,,++++++,,,,,,,,,,,,+++***((('''*********************************************+++((('''''''''((()))+++,,,.........///////////////,,,,,,------...////////////...---+++***)))))))))***,,,,,,+++******)))'''%%%&&&(((+++...000111000------......------,,,,,,%%%'''(((((()))+++///222222555888:::999555000---------......///111222222222222111111000000//////111111000/////////000000000000111222444333000......------,,,------...///------,,,,,,+++***))))))***))))))(((((())))))***,,,------...000111222333222000......///...---+++......333:::999333---,,,((()))+++,,,---.........***+++---.........---,,,&&&''''''(((((()))))))))$$$%%%''')))*********))))))))))))(((''''''&&&&&&(((''''''''''''''''''(((%%%''')))*********+++,,,pppfff```]]]XXXTTTMMMIIIDDD@@@>>>>>>>>>===777555333111///.........++++++***)))((((((((((((%%%&&&&&&%%%$$$$$$%%%'''$$$%%%''')))************(((&&&$$$$$$%%%''''''&&&***)))'''$$$ !!!"""###"""!!!!!! !!!!!! $$$000===MMM^^^iiilllaaa[[[SSSJJJCCC<<<666333111000///...///111333555333666888:::<<<>>>BBBEEEJJJRRR\\\ccceeeeeefffgggdddfffiiimmmsss||||||zzz{{{}}}yyy{{{~~~~~~}}}{{{{{{{{{{{{xxxtttoookkkiiihhhggghhhiiilllnnnnnnmmmkkkiiijjjhhhfffdddcccaaa]]]ZZZXXXXXXWWWVVVUUUVVVZZZ]]]ccccccaaa___^^^\\\ZZZZZZZZZWWWUUUUUUWWWXXXXXXWWWRRRSSSTTTUUUTTTRRROOONNNMMMLLLKKKJJJIIIJJJKKKKKKHHHIIIJJJHHHFFFDDDCCCDDD@@@@@@???===<<<===@@@BBB>>>>>>===:::888777888:::777999;;;<<<;;;;;;<<<===<<<===>>>===:::888777777777666555555777777666555444666888888888999;;;<<<;;;<<<<<<;;;999555222000---111444333...,,,---///444666999;;;===<<<;;;:::777888999:::<<<======>>>777666444333444333111//////000222333444444333333222333333111000///111222444999;;;777333222111......///111222222111000///...///555GGG___oookkk___KKKBBB888333000...000444666444333000...---,,,,,,---222666777444000//////---------------,,,+++***,,,------,,,***(((&&&$$$((((((((((((((()))))))))'''''''''''''''((()))***'''&&&&&&&&&&&&(((***+++,,,---...///////////////++++++,,,,,,---.........///...---+++)))(((''''''))),,,---+++***+++***'''&&&''')))+++,,,......///,,,---......//////......(((((((((((((((***...111111444777:::999666222///---......//////000000000000000000///000000111222111111000000//////......000000111333666555333111//////---,,,,,,---...///------,,,,,,+++++++++***++++++************++++++......///000111222333333111///......//////---,,,///...000444444000...///***+++,,,------......---+++,,,---/////////......&&&'''((()))***++++++***$$$%%%&&&((()))***++++++)))))))))))))))'''&&&&&&((((((''''''''''''((((((&&&(((******))))))***+++|||nnnddd___[[[VVVRRRKKKHHHDDDAAA???>>><<<;;;666444111///---,,,------+++***)))((((((''''''(((%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%'''((((((((('''%%%$$$""""""$$$&&&''''''&&&'''%%%"""!!!$$$###"""!!!!!!!!!!!!!!!!!! !!! (((333BBBUUUccchhh^^^YYYSSSMMMGGGAAA;;;777555333000......000222444000333666888888:::===@@@CCCLLLYYYaaaeeedddbbbaaa\\\___bbbffflllttt}}}|||yyyyyy{{{{{{|||~~~~~~}}}}}}}}}{{{wwwtttpppnnnkkkiiigggiiikkkmmmnnnnnnmmmlllkkkjjjhhhfffeeebbb^^^[[[ZZZYYYXXXUUUTTTVVVZZZ]]]ccccccbbb```]]]ZZZYYYYYYWWWUUUTTTUUUVVVWWWVVVUUUUUUVVVWWWWWWVVVSSSOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMIIIJJJKKKIIIFFFDDDCCCDDD??????===;;;:::;;;@@@EEECCCBBB???;;;888777888:::666999<<<>>>>>>===>>>???<<<<<<=========<<<999888888666555666888999777555555444555777:::<<<<<<:::999:::;;;;;;999666222///---...//////------...///333444666777888888888777555555555555666777888999666444333333444333111///000111333444444444333333333333333222000000111333222888:::666000///...---//////000111111111///...---...333???VVVmmmyyyyyyfffVVVCCC777///,,,000777999777444000---,,,+++++++++111777999444///,,,++++++,,,---......---+++******+++,,,+++***(((%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&''')))***'''&&&&&&&&&&&&((()))***+++,,,---//////000//////++++++,,,------......//////...,,,***((('''&&&&&&''',,,---******,,,+++&&&(((***+++,,,,,,---...///,,,---...///000000111111//////...+++)))***---///000222666888999777444222....../////////////////////......///000111333444000000111111000...---,,,//////111444666777666444222000...---,,,---...///,,,,,,,,,,,,,,,,,,++++++++++++************++++++---...///000111222222222///...------//////...---///---...222222...---///,,,------.........------------.........---,,,+++&&&''')))+++,,,------,,,$$$$$$%%%''')))+++---...)))************((('''&&&))))))(((''''''((())))))'''(((******)))(((((()))yyylllbbb]]]ZZZUUUQQQIIIGGGDDDAAA@@@>>><<<999555333000---,,,+++,,,---+++***)))(((((('''''''''%%%&&&&&&%%%$$$$$$%%%'''"""###$$$&&&'''&&&&&&%%%###!!! !!!###%%%&&&&&&###$$$###!!!###'''###""""""!!!!!!!!!!!!"""!!!!!!!!!  '''555GGGVVV\\\YYYVVVRRRNNNIIIDDD>>>:::777444111...---///222444---000444555555666:::===>>>HHHVVV```dddccc```^^^[[[]]]___aaaeeejjjpppuuu|||yyyyyyzzz|||~~~~~~~~~~~~{{{yyyvvvtttqqqnnnlllgggiiijjjlllnnnnnnnnnnnnmmmkkkiiihhhfffccc___\\\[[[ZZZXXXVVVUUUVVVZZZ]]]ccccccbbb___\\\YYYXXXYYYTTTSSSSSSTTTVVVVVVTTTSSSXXXYYYZZZZZZWWWSSSNNNKKKKKKKKKJJJJJJKKKLLLMMMOOOKKKLLLLLLJJJGGGEEEDDDDDD>>>>>><<<999888;;;AAAGGGGGGEEEAAA<<<888777999;;;888;;;===>>>===<<<<<<<<<<<<<<<<<<>>>??????<<<999888777555777999:::888555666333333666<<>><<<:::555333///...------,,,+++***************)))((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''###"""!!!!!!"""$$$&&&'''$$$###!!!  """###$$$######"""!!! (((777GGGPPPTTTSSSQQQNNNPPPQQQJJJBBB===888111---,,,///222555111333555777888888777666999AAAMMMXXX^^^^^^[[[XXX]]]\\\[[[]]]```eeejjjmmmwwwzzz|||zzzvvvuuuxxx|||}}}}}}}}}}}}~~~~~~~~~|||zzzwwwtttrrrqqqwwwtttqqqrrrtttuuutttrrrqqqoookkkiiigggfffcccaaabbbaaa^^^ZZZWWWVVVXXXZZZbbbccccccaaa]]]ZZZXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYXXXYYYZZZYYYWWWSSSOOOMMMLLLLLLMMMNNNOOOOOOPPPPPPLLLKKKJJJJJJJJJIIIEEECCCAAAAAA?????????@@@AAABBBGGGEEEBBB>>>:::888:::;;;<<<<<<============<<<<<>>>>>???@@@???<<<:::<<<999666555666999::::::555555666777888999:::::::::999888;;;===;;;444...///...,,,,,,,,,///111333000000111222444666888999777555222111111111000...444333333222111000//////555222000222777888555222222222111111111111222222111222444444333000,,,))))))+++---///000000///...---///333:::CCCUUUpppkkkNNN<<<000111>>>QQQRRRHHH444***,,,,,,'''+++///222333111...,,,+++((()))+++///222222...+++%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###'''***+++******+++------+++***)))((()))+++,,,---,,,******,,,---...---000)))&&&***......------///...,,,***)))((('''''')))******++++++***((('''((()))******)))***,,,...000000000000000111111111555555333000---,,,...000000222444666777666444222...------,,,,,,,,,---...//////......///111333555222111000///...//////000---...///333666888777666777555222...******---///---+++))))))***,,,---,,,---,,,***)))))))))******,,,,,,,,,---...000333444333333222///---,,,---///+++,,,,,,------.........////////////...---,,,+++111///------...///...---+++)))(((***...000///---)))'''%%%&&&))),,,......******))))))((((((((('''(((((('''(((((()))***+++%%%&&&&&&%%%######%%%&&&yyyiii```[[[TTTPPPPPPKKKIIIEEEBBBAAA???<<<:::555333///...------,,,+++)))************)))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$###"""""""""$$$&&&'''$$$###!!! """"""######""""""!!! ,,,999AAAIIIKKKMMMOOOTTTVVVQQQIII>>>999111---...000111111111222444666666666666555888>>>IIISSSYYY[[[YYYXXXYYYXXXXXXYYY\\\aaafffiiiqqquuuwwwvvvssssssvvvzzz~~~~~~~~~}}}}}}~~~~~~|||zzzxxxwwwvvvvvvyyywwwuuuuuuwwwwwwvvvuuurrroookkkhhhgggeeecccbbbdddccc```\\\YYYXXXYYY[[[aaacccdddccc___[[[YYYXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVSSSPPPNNNNNNNNNOOOOOOOOOOOOPPPPPPMMMLLLKKKKKKKKKIIIFFFCCCBBBAAAAAA@@@@@@AAABBBCCCFFFEEEBBB>>>:::999:::;;;======>>>>>>>>>===<<<<<>>===>>>??????===;;;<<<999666555777999::::::555555666666777777888888:::999999<<>>:::999:::<<<>>>?????????>>>======<<<>>><<<;;;;;;===>>>>>>===;;;999777666888999999999666555555555555555666666999999999===@@@???:::555444222///---,,,---///000000000111333555777999::::::888666666666666555333555444222111000111111222666444222444666777444111111000...------...000111222333444444222///+++)))...///000111111000///...111///000111444===QQQcccsss[[[AAA444;;;LLLWWWWWWEEE222,,,...///+++,,,......---+++++++++***)))***,,,...///...---******))))))(((((('''''')))((('''&&&%%%%%%%%%&&&&&&((())))))***+++---///---+++)))((())),,,///222...,,,******,,,.........///***(((,,,//////...///////////////...,,,***)))((()))+++,,,,,,***(((&&&((()))***)))))))))+++---000000111111222222222222//////000///...///222444444555666777777666444333000111222222111000///......///000222444555555666444222000///...///111222222222333444777888777666:::999777444///,,,,,,,,,*********+++...///...,,,+++***)))((((((((()))***,,,+++++++++++++++,,,---...///000///------///111......,,,++++++,,,------//////000000000...---,,,///...---...000111111000000...---------...---,,,+++***))))))***+++***(((*********)))))))))))))))((((((((('''''''''''''''%%%'''(((((('''&&&'''(((yyykkkccc]]]VVVPPPNNNKKKIIIFFFDDDBBB@@@<<<999666333000.........,,,+++)))))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&######"""!!! !!!!!!"""!!!!!!!!!!!!  !!!###$$$%%%&&& """%%%---666CCCOOO[[[cccccc]]]NNNDDD888111111333222000444444444444444555777777444666;;;AAAHHHMMMQQQTTTOOOOOOOOOPPPSSSWWW[[[]]]cccfffjjjmmmoooqqqtttwww|||}}}}}}{{{yyyzzz~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{vvvrrrlllhhhgggggggggggghhhhhheeeaaa]]]ZZZ[[[\\\```dddhhhiiigggbbb^^^[[[YYYXXXWWWVVVVVVVVVWWWXXXZZZYYYWWWTTTSSSRRRQQQQQQSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLLLLLLLKKKHHHFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBB>>>;;;:::;;;<<>>===<<<<<<:::999999;;;=========;;;999888888999:::999888666555444333333333444444666777888<<<>>>>>>;;;888444333000...---...000111000111111333555777999:::999777666777777777666444555444222111111222333444777555444555666666333111222111///......///111222444555555555333000---+++...///000111222222111111333111/////////444CCCQQQjjjjjjKKK888:::;;;FFFJJJ???222,,,---///+++---......,,,,,,,,,---+++******+++,,,---......------,,,+++******))))))+++***)))(((''''''''''''((((((((()))***,,,///111///---+++)))***,,,000222...,,,***+++,,,............***)))---000///...000000000111222000...,,,***(((***,,,...---+++(((&&&((()))******))))))+++---///000111333333333333222...///000/////////111333555555555555555444444333111222333444333111...---,,,---000222444555555555555333222000000111222333444333333444666777666555777888888555111...,,,,,,******+++---///000...,,,,,,+++***))))))***++++++------,,,++++++*********,,,---......---...///111///...,,,+++***+++,,,---...///000111000///---,,,---,,,,,,...111222222111...---,,,,,,,,,---------***))))))***,,,,,,***(((************************)))))))))))))))(((''''''&&&(((***+++)))(((((((((yyykkkddd^^^WWWQQQPPPKKKIIIFFFEEECCC@@@<<<999666444000///......---,,,)))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%'''(((((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""###$$$%%%$$$""" !!!%%%000===JJJWWWbbbeeebbbWWWLLL>>>444111111111000555555555555666888999:::444555777:::@@@FFFLLLOOOLLLLLLLLLNNNPPPTTTWWWYYY^^^aaafffjjjmmmpppsssuuuwwwyyy{{{yyyvvvwww{{{~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzzzz{{{xxxtttoookkkjjjkkkkkkkkkiiiiiigggccc___\\\\\\]]]```eeejjjllljjjeeeaaa___[[[ZZZXXXWWWWWWWWWXXXXXX[[[ZZZWWWTTTSSSRRRSSSSSSRRRQQQOOOLLLKKKKKKKKKKKKNNNMMMMMMMMMNNNLLLJJJGGGBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA???<<<;;;;;;===???????????????>>>======;;;999777888:::;;;<<<<<<;;;:::999999::::::888777777555444222222222333333333444666999<<<<<<;;;999333222000......000222333111111222222444555777888666555444555777666555333444333333222222333444555666666555555666555444222444333111000000111333444666777777777555333111///...///000222333444444555444222000///...111<<>>>>>??????>>>>>>===<<<:::999999;;;<<<<<<;;;;;;::::::;;;<<<;;;888555777555333222111222333444000222555888999::::::999444222000//////000333444222222222222222333444444222222222444555555333111222333333444444555555555555555666666666555555444555444444444444444444555777777888888777555444333111111222333444555666666555222000111000000888AAAPPPjjj~~~{{{^^^AAA888222111000000000///***%%%---///222222111000000111,,,---------,,,,,,...000111111000000//////............---,,,+++++++++,,,)))((((((***---000111111444333000...---......//////---++++++---/////////,,,***,,,000222000000333222222333333222000///...---.../////////...,,,,,,+++,,,---,,,******,,,...///000333555666555444333333444444333111///000111333222111111111222444555555555555444333000...---)))***---000222444666666666777777888777666555555333222111111333444555444333444555444222000///000...---,,,...///000...---...---,,,,,,,,,---...///000000000///...,,,***)))(((***---...------///000,,,,,,,,,,,,,,,++++++++++++---///000000///,,,+++******+++---000111///...))))))))))))(((***---000***)))(((***,,,------,,,+++++++++++++++,,,,,,,,,++++++,,,------,,,***)))***---000111...+++((('''uuufff^^^ZZZVVVSSSSSSKKKIIIGGGFFFDDDAAA<<<999777444111//////...---,,,(((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$""""""###$$$%%%%%%%%%%%%"""""""""""""""!!!!!! """#####################!!!!!! !!!###!!!!!!  !!!"""!!! """+++333@@@QQQ]]]bbbccc```XXXMMM@@@666111//////111444777999;;;;;;;;;999777555444777<<>>>>>>>>>>>>>>=========>>>>>>===;;;::::::;;;<<<<<<;;;888555777555333111111222444666000222555777888999999999666444222000///000222333333222111111000000111111000000111333555555333000111222444666777666555555444555666666666555666666444444555666666555444444555666666777777666666555555555444444444444444444444111000111//////444;;;HHH^^^qqq}}}hhhJJJ===555111...///111000,,,))),,,///222444333111000000,,,...//////------...000111111111111111111111111///......---------......((('''(((+++///222111000222222111111000000000//////---++++++---/////////+++***---111222000000444333222222222111000000000111000000///////////////---......---,,,+++---///...000333666777666555444333555666555333111111222333222111000111333666888999888777555333111000///***+++---///222555777999777888:::<<<;;;999777555444222111111444666666666666777777555222000000111111///------...///...------,,,,,,+++,,,---...///000000000///...,,,***)))(((***---...------...///)))***,,,------,,,+++***)))+++...000000...+++***))))))***---//////---++++++++++++)))((()))---000---+++))))))***,,,,,,++++++++++++,,,,,,,,,------)))***+++------,,,+++***,,,///222333000+++'''%%%rrrccc\\\XXXTTTRRRSSSJJJIIIHHHGGGEEEAAA<<<999777444111/////////---,,,(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))((('''%%%### !!!"""###$$$%%%%%%%%%"""""""""""""""!!!!!! ###############$$$$$$$$$""""""!!!  !!!!!!###  !!!"""!!!!!!!!! ###***777JJJZZZaaaiiiiiifff[[[KKK===555222,,,///222666999;;;;;;;;;;;;999666444666999>>>BBBFFFFFFGGGIIIKKKNNNPPPQQQQQQSSSVVV[[[```bbbbbbaaadddkkkrrrtttqqqppptttxxx|||~~~~~~}}}zzzxxxzzz||||||zzzxxxxxxwwwuuusssooooooooommmjjjgggggggggdddhhhlllnnnmmmkkkiiihhh```___]]][[[[[[[[[[[[[[[\\\[[[[[[ZZZXXXWWWVVVUUUTTTRRROOOLLLKKKKKKMMMNNNOOOOOONNNOOOPPPOOOMMMJJJIIIIIIIIIHHHFFFCCCAAA??????@@@AAA@@@===<<<======999:::;;;===>>>>>>>>>>>>@@@@@@@@@AAAAAAAAA>>><<<::::::;;;<<<===;;;777444777555333111111333555777000333666777888888999:::888666333000//////000111333333111000///////////////000111333555555333000000222555777888777666444333444666777666666666777333444666777777666444333444444555666666777666666999888666555333333222222444111///000///---111777@@@SSSeeevvvoooRRRCCC555111...///111000//////+++...222444333111000///,,,...111111...---...000222222222222222222222333///............//////000((('''(((,,,111333111///000111111222222222111111///---,,,,,,---/////////++++++...222222000111444333333222111000000000111333222000/////////000111...//////...,,,,,,...///...000333666777777555444333444666666444333333444333222111111222555888:::;;;:::888666444222222111,,,,,,---///222666999;;;777999<<<>>>>>>;;;888555444333111222555777888888::::::999666222000000111333000...---.........---,,,,,,+++***+++,,,...///////////////...,,,***)))(((***---...---,,,---...'''))),,,......---+++***(((***---//////---+++)))))))))***,,,......,,,***.........+++((((((,,,000000---***))))))***+++***+++++++++,,,,,,---------'''(((***,,,---,,,+++***...111444444111+++'''%%%vvvggg___ZZZUUURRRQQQKKKIIIFFFDDDCCCAAA???===999666222////////////...,,,++++++***))))))(((((('''&&&%%%%%%%%%&&&((()))$$$$$$&&&((()))(((%%%######!!! ###%%%$$$######"""!!! !!!"""###"""###%%%%%%%%%###!!! ###"""!!!$$$ !!!"""###!!! $$$+++777KKK]]]gggnnnppphhhZZZKKK<<<111222000000222333333777>>>:::999888666555666:::===@@@DDDHHHHHHEEEDDDGGGKKKJJJPPPTTTVVVZZZ```aaa^^^fffiiimmmppppppqqqqqqrrr}}}}}}}}}~~~~~~{{{yyy}}}}}}}}}{{{xxxtttssssssqqqqqqpppllliiiggghhhiiinnnhhhhhhmmmoookkkjjjlllhhhgggddd___ZZZXXX[[[^^^^^^\\\YYYWWWWWWXXXZZZ[[[WWWTTTPPPNNNOOOQQQRRRSSSOOOOOOPPPPPPOOONNNLLLKKKLLLJJJFFFCCCBBBBBBCCCDDDHHHCCC??????BBBBBB???<<<;;;;;;;;;<<<<<<===>>>???BBBBBBBBBCCCDDDBBB>>>;;;999888888:::<<<<<<;;;:::888888666555444333222111555333333555888999777555999888666222///...000111000000000000000000000000222000...///333444333222111000000222555666444111444555666777777666555555444555888;;;===;;;888555777666444444333444555666666666666666555444333222222000...---...000333555>>>KKKYYYggguuuwwwcccIII;;;555222222111...---///111111111111111000//////000...---,,,---...---,,,000000000000000000000000......//////......---,,,+++(((''')))---222333333///000111222222222222222...---+++***+++...222444...//////......000444777999555111...///222444555555111......000111000///////////////...---,,,+++,,,---111555888888555333555333111111333555777777888555111///222888???DDDFFF???666222222333111///+++,,,///222444666888888777666888===AAA???777111444333222333666999;;;<<<888777555444222222111111111000///...------...///,,,,,,+++***)))))),,,//////111333222000---,,,,,,+++,,,---------,,,+++***,,,******+++......+++((((((***,,,------,,,+++***)))******,,,---.../////////...---,,,,,,---///111///000000...,,,******+++,,,***(((***---...,,,******+++,,,,,,++++++---///---///111222111...***(((vvvggg___YYYTTTPPPOOOKKKHHHEEECCCBBBAAA???===999666333111///......------,,,+++***))))))((((((((('''&&&$$$$$$$$$%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$"""!!!!!!$$$%%%$$$######"""!!!!!!!!!!!!"""######$$$%%%%%%%%%$$$"""!!!!!!###!!! """  """"""!!!###--->>>NNN```iiipppmmmcccVVVGGG<<<444///---///000000333888999:::999888666666888::::::>>>BBBAAA???>>>@@@DDDHHHNNNRRRTTTXXX^^^```^^^eeehhhlllooopppqqqrrrsssyyy{{{~~~~~~}}}{{{}}}~~~|||zzz}}}}}}}}}{{{xxxvvvuuuvvvssssssqqqmmmjjjhhhiiikkklllhhhiiimmmnnnjjjjjjlllhhhgggeee```[[[YYYZZZ\\\\\\ZZZXXXVVVVVVWWWYYYZZZWWWTTTPPPOOOPPPRRRSSSTTTOOOOOOPPPPPPOOOMMMKKKJJJKKKIIIGGGEEECCCCCCDDDDDDGGGCCC???@@@BBBCCC@@@===>>>===<<<<<<<<<<<<===>>>BBBBBBBBBCCCDDDBBB???<<<999888888999;;;;;;:::999666666777666666555444333555444333555777888666444:::999777444111111222333111111111222222222333333222///---...000222222111111000000222444555333000444555666777888777666666666666888:::<<<;;;888666666666444333333333444444666666666666555555444333222000///......000222444;;;FFFRRR]]]jjjpppdddQQQAAA999222222333111///000111111000000000/////////000...------...//////...000000000000000000000000------.........------,,,,,,)))((()))---000222111000111111111111000000//////---+++***+++---000222...//////......///222555888555111///000222333444555222//////111222111///000000000///...---,,,+++,,,...111444777888777555555333000111333555666666888555222111333999???CCCCCC===666333444444222///---...///111333444555666666555777;;;???>>>888333111111111444888;;;<<<;;;999888666444222111000000000///---,,,,,,---......------,,,***)))))),,,...000333555555333000...---+++,,,---......---,,,+++,,,******+++---...+++))))))***,,,------,,,+++***))))))***+++,,,---.........---,,,+++,,,---///000000000000...+++))))))***+++)))(((***,,,...---+++((()))+++++++++,,,...000---...///000///,,,)))(((wwwhhh___ZZZSSSNNNMMMJJJHHHDDDBBBAAA@@@>>><<<999777555222000...,,,,,,---,,,+++)))))))))))))))((('''&&&%%%$$$%%%%%%&&&+++((($$$######%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$######""""""!!!!!!""""""######$$$%%%%%%%%%$$$###"""""""""   """ """///<<>>===;;;:::888666333111000///...---,,,,,,,,,---...///......---+++))))))+++---222555888888666222000///,,,------.........------,,,++++++,,,------+++***+++,,,---------,,,+++***))))))***+++,,,,,,---...,,,++++++++++++---///000111111111///+++)))))))))***)))(((***,,,------,,,&&&(((***++++++,,,///111,,,------,,,+++***((((((xxxiiiaaa[[[TTTNNNLLLJJJGGGDDDBBBAAA???===;;;888888777444000---,,,,,,...,,,***(((((((((***+++&&&&&&%%%%%%&&&(((***++++++((($$$###$$$&&&''''''((('''&&&&&&&&&%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$######!!!!!! !!!!!!  !!!%%%...AAAOOO```iiikkkeeeYYYNNNBBB888///...000111111222888;;;??????<<<888444222333444555444333333444666:::???DDDGGGMMMVVVZZZZZZXXX\\\```ccceeegggjjjlllkkkmmmqqquuuxxxzzzzzzzzzwwwyyy{{{}}}}}}|||zzzyyyzzz{{{zzzyyywwwxxxzzz|||{{{yyytttnnniiiggggggiiieeegggjjjllljjjhhhiiikkkddddddbbb```^^^\\\\\\\\\^^^]]][[[YYYWWWUUUTTTTTTTTTQQQOOONNNPPPSSSTTTTTTNNNOOOOOOOOONNNLLLJJJIIIGGGGGGHHHHHHHHHGGGEEEDDDEEECCCAAAAAACCCDDDCCCBBBCCCAAA>>><<<::::::;;;<<>>:::999999:::;;;<<<:::888666777:::;;;;;;999666555444444444555555555444444:::888666555555555555444111111111222333555777888222///,,,******,,,///000000000000000111111000000555666777888999999888888999888666777888999999888666555444333111000000///111222333333444444444333222111000/////////111222333;;;CCCHHHPPPZZZ```___MMM???333222555555222000111///---,,,+++,,,...//////...---...111333333333------------------------++++++++++++,,,,,,---...------++++++,,,---------....../////////...------000...,,,***)))***+++,,,...//////...,,,,,,...000333222000111222333222000333222222222222222222222222222222111000...,,,,,,...///111222333555888:::444222000000111333444555444444333444555777:::;;;;;;:::999999::::::777444666444222///...///000000333222333555999;;;:::999666333222444999>>>@@@???<<<<<<:::888555222000///...------,,,---...000111000///...,,,))))))+++---222555888999666333000///------..................,,,,,,,,,,,,,,,,,,,,,+++------......---,,,+++***))))))******+++,,,------************+++---...///111111111///+++)))((())))))))))))***+++,,,,,,,,,)))***,,,---------...///,,,+++***)))((((((((((((wwwjjjccc]]]UUUOOOLLLJJJGGGDDDBBBAAA???===;;;777888777444000---...///222///,,,)))((((((***+++%%%%%%%%%&&&''')))+++,,,***(((&&&%%%&&&((('''''''''((()))(((&&&%%%$$$###""""""############"""""""""##################### !!!!!!  !!!$$$---<<>>EEEOOOUUUVVVSSSVVVZZZ]]]___bbbeeehhheeehhhlllpppsssuuuvvvvvvyyyzzz}}}~~~~~~}}}zzzyyywwwwwwwwwuuutttvvvyyy|||}}}{{{vvvooohhheeedddeeedddgggjjjkkkkkkjjjjjjiiibbbaaa```____________^^^aaaaaa___]]]ZZZVVVTTTRRRQQQOOOMMMMMMOOOQQQRRRRRRNNNNNNOOOOOONNNMMMKKKJJJGGGHHHIIIIIIIIIGGGFFFDDDEEECCCBBBBBBCCCCCCCCCBBBCCCAAA???<<<;;;;;;;;;<<>><<<;;;;;;<<<======<<<:::999:::;;;<<<;;;888555333333444555666555555555555999777555444666666444222000000///000222444777888222000---+++***+++...000000000000000000000111222444555777888999999999888999777555555666888777777555444444333111000///......///000111222333333333333222111000//////000000111888???DDDIIIQQQXXX[[[OOO@@@333111444444111///000///---++++++,,,...///...---,,,---000222333222,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++---...///.........---,,,,,,,,,---***+++,,,....../////////000///---+++*********+++......///...,,,,,,---...111000000111222222111000111222333333222222222333222222111111000...---,,,...000111222222333777:::444222//////111333333333222222222222333444555666999999:::<<<<<<;;;999777888666333000.........///222222222444777:::;;;<<<999555111...000444:::===<<<<<<;;;999777444222111//////.........000111222000000///,,,******,,,...111444666777444111///...------------......//////,,,,,,,,,,,,,,,,,,,,,---/////////...---,,,++++++*********++++++,,,,,,---******++++++,,,---......000111111...+++)))))))))))))))************++++++,,,...000///...,,,,,,---,,,+++)))(((((((((((()))tttiiiccc^^^WWWPPPMMMJJJHHHDDDBBBAAA@@@>>><<<555666666222///...111444<<<888222---)))((()))***&&&&&&&&&'''))),,,...///...,,,)))'''(((((('''&&&&&&((())))))'''%%%$$$$$$"""######$$$$$$######"""!!!!!!!!!""""""""""""###!!!###!!!"""!!! ***;;;MMM___lllpppmmmXXXKKK>>>777333111222555888===DDDHHHFFF@@@;;;777222111000.........///000222555888999>>>HHHMMMNNNOOORRRUUUXXXZZZ]]]aaacccaaacccfffiiillloooppppppwwwyyy{{{}}}~~~}}}{{{zzzttttttrrrpppooorrrvvvzzz|||zzzwwwqqqjjjeeeddddddfffiiikkkkkknnnpppmmmhhhbbb```^^^^^^___``````___bbbbbbaaa___]]]YYYVVVTTTPPPOOOMMMMMMNNNPPPPPPOOOMMMNNNOOOPPPPPPOOONNNMMMIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>==================<<<>>>@@@@@@???>>>>>>===<<<===>>>>>><<<;;;;;;;;;<<<;;;:::888555333222444666777666666777888:::888555555666666444000000///...///000333666777222222000---++++++...000///000111000000000333444333444666888999999888888888666444444555666555444444444444333222111000///,,,---///000222333333444333222111000////////////111666<<>>777333,,,'''%%%%%%%%%%%%$$$'''))))))'''$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!""""""$$$)))%%%  !!!"""!!!  !!!   --->>>SSShhhsssuuuiii\\\MMMAAA888333444999888>>>FFFKKKJJJEEE@@@===777555222000000111111111777999999777:::AAAEEEFFFIIIKKKNNNQQQSSSUUUYYY\\\]]]^^^aaacccfffgggiiiiiimmmooosssvvvxxxxxxwwwwwwqqqpppnnnkkkkkkmmmrrrvvvxxxxxxwwwsssnnniiigggfffkkkllllllnnnsssxxxsssjjjfffbbb^^^\\\^^^______^^^______``````___\\\YYYWWWQQQPPPNNNNNNOOOPPPOOONNNLLLMMMOOOPPPQQQQQQPPPPPPKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCBBB@@@???@@@@@@===>>>????????????>>>===;;;;;;:::<<<>>>??????===>>>===<<<===>>>===<<<:::::::::::::::999888666666111444777888777777999;;;===999666666888888444000111000///...000222555777333444333111---,,,...000...000111111000111555888222333555777888888888888666444333444444555333222333333444444444222111000,,,---///111333555666666333333222111000///......000333777<<<@@@DDDIIINNNKKKAAA888555444111111222/////////............---+++***)))***,,,......---------------------------++++++***+++,,,///111333///111333111///---...///++++++---...////////////000000...---,,,,,,,,,,,,,,,...//////.........///111///......000111111111---000333333111000111222....../////////......------000333222///...000444444111///...///111222111333222111111111111222222444555888999888777777777777777555444222111000///222333555666777999;;;===;;;:::555)))###,,,333444555666666555333222111111///......///000000000000///---,,,,,,///111111222222111...------...,,,+++++++++,,,---///000,,,......---+++***---///333222000///---,,,++++++,,,------------........................---,,,,,,...//////...,,,++++++,,,+++,,,---+++(((&&&'''(((+++---//////---***)))))),,,,,,,,,++++++++++++***vvvlllccc```]]]VVVPPPMMMLLLIIIFFFDDDCCCAAA???===222333333000---///777>>>UUUOOOCCC777---(((%%%%%%$$$'''+++222;;;CCCJJJNNN???888...&&&######$$$$$$###&&&))))))&&&$$$$$$%%%"""###$$$%%%%%%$$$###""" !!!"""'''...)))!!! !!! !!!!!!"""!!!   !!!!!!!!!""""""&&&444III```nnnrrrvvvjjjZZZKKK>>>666888===999???GGGMMMLLLHHHDDDAAA<<<999666444555555555555<<<===;;;777888===@@@@@@CCCEEEHHHJJJKKKNNNRRRUUUZZZ[[[]]]___aaacccddddddaaadddiiimmmqqqrrrrrrrrrooonnnkkkhhhgggjjjoootttuuuvvvwwwuuuqqqmmmkkkjjjoooooonnnpppwww}}}wwwkkkjjjeee___\\\\\\^^^]]]\\\[[[\\\^^^``````^^^\\\ZZZSSSQQQOOOOOOPPPPPPOOONNNLLLMMMOOOQQQRRRRRRRRRRRRMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCAAA???>>>>>>???:::<<<>>>@@@AAA@@@???>>>:::999999:::===>>>>>>======<<<;;;<<<======;;;999888888888888888888888888111444777999888888:::===???;;;888888:::999555000222111000///000222555777333555555333///---...000---000111111111222666:::111333444666777888777777444333333333444444222000222333444555444333222111---...000333555666777888444333222111000///...---000000333888<<<@@@FFFKKKJJJBBB:::777555111111444//////000000//////...---***)))((((((***,,,,,,+++------------------------,,,+++++++++---///222444///222444333000...///000------......///.........000000///...------,,,---,,,...000000///...///000111///------///111111111,,,///222333111///000222,,,------...............,,,000333222...,,,...111444111///...///111111111555444222111111111222333222444666666555555555555666666666555444333111000222444666777888999;;;===<<>><<<;;;666555222000///000222444DDDLLLGGG444&&&&&&)))((((((''')))444IIIYYY[[[UUUNNNAAA111'''%%%%%%### &&&&&&%%%$$$$$$$$$$$$%%%######""""""######$$$%%% !!!!!!!!!  !!!"""""""""!!!  !!!!!!!!! ***999KKKbbbssssssvvvqqqbbbQQQEEE===888BBBDDDHHHNNNRRRSSSQQQNNNJJJDDD@@@@@@>>>;;;:::;;;BBB@@@>>><<<<<<>>>AAACCCBBBBBBBBBCCCFFFIIIMMMOOOQQQSSSWWWZZZ\\\\\\[[[YYY\\\```cccdddcccbbbeeehhhlllkkkhhheeecccffflllrrruuutttttttttuuutttqqqnnnuuusssrrrrrrrrrrrrqqqooogggfffcccaaa```^^^[[[YYYZZZ[[[\\\]]]]]]\\\[[[ZZZVVVUUUUUUWWWXXXVVVQQQLLLKKKKKKMMMNNNOOOPPPQQQQQQOOOLLLHHHFFFGGGHHHFFFDDDDDDDDDEEEEEEDDDBBB@@@???@@@???????????????@@@@@@???===:::999:::<<<===<<<======>>>>>>>>>>>>======>>>===;;;::::::::::::999666666666666777777777777999999999999999888777777111111222333444666777888444333222000////////////333222222111222444555666333222222333444666888:::555555444444444333333333111111111111222222333444000111222444777888888777666555333111000000111111---000444777999<<<@@@CCCFFFFFFAAA999444444222///444444444444333111000///...---,,,+++***+++,,,------------,,,,,,,,,++++++++++++***+++,,,...111222333111000000000000///......//////000///---,,,+++------...---,,,+++---///+++++++++,,,---...///000///000111111000///111222---000222333111//////000///---***)))***,,,------444222000---,,,,,,---...000///...,,,+++---000333555555444333333222111111///000222333444444333222888777555333222000000//////111444777999999999888===??????999000)))((()))444333111111222333222111222111///---,,,+++++++++///....../////////,,,***......---------......///...,,,***+++...000///---...---+++***+++---///000333///+++)))+++------,,,000000//////.........---......//////...,,,+++)))------......---+++***)))***+++,,,+++)))&&&%%%%%%***(((&&&$$$%%%(((,,,///------------------------xxxlll^^^WWWSSSOOONNNPPPIIIHHHFFFCCC@@@===;;;:::555444222000///000111222777???===000&&&'''(((%%%''''''***777MMM___ccc]]]KKK???000'''%%%%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$   !!!!!!!!!  !!!""""""!!! &&&///>>>TTTgggwww{{{zzzooobbbWWWMMMEEEEEEGGGKKKQQQVVVWWWVVVSSSMMMGGGBBBBBBBBB???>>>AAADDDBBB???======???AAACCC?????????@@@BBBEEEHHHJJJOOOPPPRRRSSSTTTTTTSSSRRRUUUYYY]]]^^^]]]^^^aaadddggggggeeebbb```bbbgggkkkpppqqqsssvvvwwwvvvsssoooqqqqqqqqqpppppppppppppppjjjgggcccaaaaaa```]]]ZZZ\\\\\\]]]^^^]]]]]][[[[[[ZZZYYYXXXYYYYYYVVVPPPLLLMMMMMMMMMNNNOOOPPPRRRRRRPPPMMMIIIHHHHHHHHHFFFEEECCCDDDEEEEEEDDDCCCAAA@@@???????????????@@@AAAAAABBB???<<<::::::;;;;;;:::======>>>???>>>>>><<<<<<>>>===;;;::::::::::::999888888888777777666666666777777777888888777666666111111111222444555777888333222111000////////////555444333222111111111222222222222222444666888999555555555444333333333222000000111222333666888999555333222444777999888666666555444222111111111111111222333555777;;;@@@DDDGGGGGGCCC;;;666666333000333333333222111000///...000///...---,,,,,,---...---------,,,,,,,,,++++++)))))))))***+++---///000333222111111111111000///////////////...---,,,,,,,,,------,,,++++++,,,......---------------......///000111111//////000111222222111000///............,,,++++++---...///...444222000---,,,+++,,,,,,.........---,,,---000222555555444333222111000//////000111333444555555666777666555333222111111111000222444666777777777666;;;>>>???;;;555///...///333111000000222333333222333222111///...---------//////...///000000---+++,,,,,,,,,,,,------...///000---++++++---...---,,,------,,,,,,---...///000222...***)))+++------,,,000000/////////........................,,,+++***++++++,,,,,,+++***)))((()))***+++***(((&&&&&&&&&+++)))&&&$$$%%%(((+++---------------------------yyylll^^^VVVQQQNNNMMMPPPIIIGGGEEEBBB???<<<:::999333222111000////////////+++222222,,,(((***(((###&&&'''+++777KKK\\\aaa\\\EEE;;;...&&&%%%%%%###!!!############$$$%%%&&&'''&&&%%%$$$###""""""""""""  !!!!!! !!!"""#########"""!!!!!!"""$$$'''222HHH\\\www}}}~~~xxxooocccXXXMMMNNNPPPTTTYYY[[[[[[ZZZQQQKKKFFFFFFFFFCCCCCCFFFEEECCCAAA>>>>>>???AAABBB>>>======>>>???AAACCCEEEJJJJJJKKKKKKJJJJJJIIIIIIMMMQQQUUUVVVVVVWWWZZZ]]]_________]]]\\\]]]```cccjjjlllqqqvvvyyyxxxsssooojjjlllnnnnnnllllllooorrrnnniiidddccceeedddaaa]]]^^^^^^^^^^^^^^^]]]\\\[[[]]]\\\[[[ZZZYYYUUUPPPMMMOOONNNMMMMMMNNNOOORRRSSSPPPNNNKKKIIIIIIHHHGGGEEEBBBCCCEEEFFFFFFDDDCCCBBB????????????@@@AAACCCCCCEEEAAA>>>;;;;;;;;;:::999<<<===?????????===;;;:::===<<<<<<;;;:::::::::999;;;::::::999777666666555555555666666777666666666111111111222333555666777222111000000////////////444333222111000000000000111111111111222555777888666555555444333222222111//////000222555999===???<<<888444444888:::888555555555555444333222111000444444333333444999???DDDGGGHHHEEE>>>:::999666222222222111000///...------222222000///............------------,,,,,,,,,,,,(((((())))))+++,,,...///444444444444333222111111111000///......---------,,,------,,,++++++,,,...111000///...------,,,,,,...///000000......///000666333000///.........------,,,,,,...000111111000444222000---+++*********,,,---//////...///111222666555555444222000///...//////000111333666888:::777777555444333222222111111333444666666555333222666999<<<<<<888444333444111//////000222444555444444333333222111000000///111000///000111111///---++++++++++++,,,...///000333000,,,+++++++++++++++,,,,,,---......///000000000---***)))***,,,------000000////////////..................---,,,++++++))))))*********))))))(((((()))***)))'''''''''(((+++)))'''%%%%%%''')))+++,,,,,,,,,,,,,,,,,,,,,,,,xxxkkk]]]VVVRRROOOPPPSSSLLLKKKHHHDDD???;;;888777222111111000///...------***------))))))+++((("""%%%'''***222@@@NNNQQQMMM>>>666,,,&&&$$$%%%###"""#########$$$%%%'''((()))'''&&&%%%###"""!!!!!!!!!   !!!###$$$$$$$$$###!!!$$$%%%&&&&&&%%%,,,AAAUUUnnnwwwvvvjjj]]]ZZZWWWVVVXXX[[[^^^___WWWPPPKKKJJJIIIFFFFFFHHHGGGEEEBBB@@@>>>>>>???@@@???>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGFFFDDDCCCIIILLLPPPPPPOOOOOOQQQTTTVVVVVVWWWXXXYYYZZZ\\\]]]dddgggnnntttxxxuuuooojjjcccgggjjjjjjggghhhmmmrrrsssmmmhhhgggjjjjjjfffaaa_________^^^^^^]]]]]]]]]^^^]]]\\\ZZZXXXUUURRRPPPPPPOOOMMMLLLLLLNNNQQQSSSPPPOOOMMMKKKJJJHHHGGGFFFBBBDDDFFFGGGHHHFFFEEECCC?????????@@@AAACCCDDDEEEEEEBBB>>><<<<<<<<<<<<;;;===>>>???@@@???===:::888;;;<<<<<<<<<;;;:::::::::;;;;;;::::::999888888777555555666777777777777666111111222222333555666777222222111000/////////////////////000111111222222000000000000222444666777666666555444333111111000//////000111555999>>>@@@BBB<<<777666:::<<<:::666555666666666555333111000444444333333444777<<<@@@FFFHHHGGGAAA>>>===999444111111000///...---,,,,,,333222111000//////.........------------,,,,,,,,,((()))***+++,,,...//////666777888888666555444444222111000...---......///---.........,,,,,,...///444333111///---,,,,,,+++...///000///...---...///555333000000000000///---------...000333444444333333222000---+++)))((((((+++---000222222222333444777777777666444111///......------...111555999<<<999888666555333222111111333444555666555333111///000333888999777444333222///......///222555555555555555444444444333222222222111000111222222111///++++++,,,,,,...///111111555222///+++***************+++,,,---............---,,,*********,,,------000000//////////////////.........------,,,,,,+++)))))))))***************((()))***)))(((''')))******)))(((&&&&&&'''((()))++++++++++++++++++++++++vvviii]]]WWWUUUSSSTTTXXXRRRPPPLLLGGGAAA<<<888555222222111000///...---,,,000...***''''''(((&&&"""###%%%'''+++444===???<<<555000)))%%%$$$$$$$$$###$$$$$$$$$%%%'''(((***+++'''&&&%%%###"""!!!!!!!!!   """$$$$$$$$$$$$###"""!!!  '''))),,,+++''')))999III```lll}}}{{{qqqjjj```YYYXXX[[[^^^aaa[[[UUUQQQPPPNNNIIIGGGHHHIIIGGGDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>AAAEEEHHHIIIHHHEEECCCHHHKKKNNNMMMJJJIIIJJJLLLNNNOOOQQQTTTWWWYYYZZZZZZ^^^aaahhhnnnqqqoooiiiddd]]]aaaeeeeeeccceeekkkqqquuuqqqmmmmmmooonnnjjjeee________________________^^^]]]\\\ZZZXXXVVVTTTTTTQQQPPPMMMLLLLLLNNNPPPRRRQQQPPPPPPMMMKKKHHHGGGGGGDDDFFFHHHJJJJJJIIIFFFEEE@@@@@@@@@AAABBBDDDEEEFFFCCC@@@===<<<===?????????>>>>>>??????>>>;;;999777999;;;======;;;999:::;;;::::::;;;;;;;;;;;;;;;;;;777888888999999999888888222222222333444555666777444333222000////////////...//////000111111111222000//////000111333555777777666555444222111//////000000000111444777:::<<>>>>>>>>>>>>>>===@@@DDDHHHJJJIIIHHHGGGHHHKKKMMMKKKHHHEEEFFFHHHJJJJJJLLLPPPTTTWWWWWWVVVVVVYYY___dddhhhgggbbb___ZZZ\\\______```ccchhhmmmsssrrrrrrrrrqqqoookkkhhhaaaaaaaaaaaabbbcccdddeee``````___\\\XXXWWWWWWXXXSSSRRRPPPOOOOOOPPPQQQRRRSSSTTTTTTQQQNNNKKKIIIIIIGGGIIIKKKMMMMMMKKKHHHFFFBBBBBBBBBBBBCCCDDDFFFFFFAAA???======???AAABBBCCC@@@??????===<<<:::999888888;;;>>>>>>;;;999:::;;;;;;;;;;;;<<<<<<=========::::::;;;;;;::::::999888444444444444555666777888777666444222000///......111222222111111000///...000000000000111444666777777777555333222000......111111111222333555666777???===;;;::::::;;;;;;:::888888888777666555444333---///222333333444666888>>>BBBEEEDDDCCCBBB>>>888444222000///...............////////////......---............---------,,,,,,---...000111222222333555888;;;;;;777555444555333222111000000/////////111222222111000000111333555444333111000///......000111111000...---...///...///000000......///000000//////111444666666666222111000...---+++)))(((***---111444555666777999999:::::::::999666333111,,,,,,++++++...111555777999888777666555444444444999999999999777444111///222333555777777555333222111000//////111222222222222333555666666555444333333111000000222333333222/////////000000222333444444444333111...,,,,,,---++++++************))))))***,,,------,,,---///111//////000000000000111111...------,,,,,,,,,------------,,,,,,+++,,,,,,---(((+++------,,,+++++++++)))*********************************************qqqggg]]]ZZZXXXUUUUUUVVVUUURRRNNNIIIDDD>>>:::888666444111///------......---+++(((&&&$$$###$$$'''$$$'''(((''')))---...,,,(((&&&%%%$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%$$$###""""""""""""  """###!!!"""#########"""!!! """""""""$$$)))000666333------111@@@RRRiii{{{|||qqqjjjfffeeedddccc___^^^aaa```ZZZVVVUUURRRPPPMMMIIIFFFDDDBBBAAA>>>??????@@@@@@AAA@@@@@@AAABBBCCCEEEFFFHHHIIIJJJGGGIIIKKKJJJFFFDDDEEEGGGJJJIIIIIILLLPPPSSSSSSQQQNNNPPPTTTZZZ^^^```^^^\\\YYYYYYYYY[[[^^^bbbfffiiinnnqqquuuuuurrrmmmjjjhhhddddddddddddfffhhhjjjkkkeeeeeeccc___ZZZXXXYYY[[[VVVVVVUUUTTTSSSSSSTTTTTTWWWXXXYYYVVVRRRNNNMMMMMMJJJLLLNNNPPPOOOMMMIIIGGGDDDCCCCCCCCCDDDDDDEEEFFFAAA???===>>>@@@BBBCCCDDDBBB@@@>>><<<:::999888888666;;;???>>>;;;999:::<<<=====================<<<<<<<<<<<<;;;:::999888777666666555666666777888999:::999666444111///......222222222222222000///...111000000111222444666777888777555333111///...---000111333444555555444444777999::::::888777888::::::999888777666555555555---.../////////111555888888>>>CCCDDDDDDDDD???:::666444222000//////000000---...///000000000///...............------------,,,---///111222333333333111555999999555111111333222222222222111000//////111222222111000000111333444333222111111111111111111222222111///......///---//////+++%%%%%%+++222222111///000333555666666111111000///...,,,+++***)))+++///111333555777:::888999::::::999777444222......------...111333555555555555555666777888999;;;<<<<<<;;;999666333111333333444666777777555444333222000///000111000///111222444555666555444333333111//////111333333333000000//////000111222222111333555444111......///...---+++***)))((())))))***,,,......---...000333//////000000000111111111...---,,,,,,,,,,,,---...///...---,,,++++++,,,,,,))),,,000111///---+++***)))***+++,,,---,,,,,,,,,************************qqqggg^^^ZZZXXXTTTRRRSSSRRRPPPMMMIIIDDD@@@<<<:::777555222...------...000***)))******(((&&&(((,,,'''******'''&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%&&&%%%$$$###"""""""""""" !!!###$$$""""""######"""!!!"""###"""%%%000::::::444111222444HHH```sss|||tttnnniiifffdddbbbcccggggggbbb]]]\\\UUUTTTQQQMMMIIIFFFDDDCCCAAABBBCCCDDDDDDDDDDDDDDDEEEDDDBBBAAABBBFFFJJJLLLDDDGGGJJJIIIFFFEEEFFFHHHKKKIIIHHHJJJNNNPPPOOOMMMIIIJJJMMMSSSXXX\\\]]]\\\YYYWWWVVVXXX]]]bbbeeefffjjjpppvvvvvvqqqkkkhhhhhhfffffffffgggiiikkknnnooojjjiiigggbbb\\\YYYYYY\\\XXXXXXXXXXXXWWWVVVVVVUUUYYY[[[]]]ZZZUUUQQQPPPPPPLLLNNNPPPRRRQQQNNNJJJGGGEEEDDDDDDDDDDDDDDDEEEFFFCCCAAA>>>>>>@@@BBBCCCCCCCCCAAA>>>;;;999888888999666:::??????;;;999:::<<<@@@@@@???>>>===<<<;;;;;;======<<<;;;:::888777666777777666777777888999:::<<<:::888555222000...---...///111222333333222222111111111111333555777888888777555333111///---,,,000111444666666666555444111555999999555444666:::;;;:::888666555555666666------,,,+++,,,///555999555<<>>???@@@???===<<<>>>AAABBB???;;;999;;;???BBBBBBAAA???===;;;999888999999999888888888888888@@@AAA@@@:::222......111///000111333333222111111555555555555666777999:::888888777666444111///---111222333333333555888;;;:::999777666555555555666???===:::888666666777888666444000---,,,---000111444:::======???DDDCCC???999777444222///............///000111111111111111000000000000//////////////////111222333444444444333333222111000///......000//////000222222111000222333444555444222000...////////////111333555666333333333333222111///.........///222555888888777777555222111222111000///222333333000,,,)))+++---)))+++...///000111444666:::::::::777444222111222111000///...///111333444222333333333333555888<<<@@@???===;;;888555333222///111333555666666666555999777444222333333222111222222222222222222222222000111222333333333333333...///000111222111000000222333444333222111111222333111///......---+++)))000222333333111000111111---...000111111000000///000///...---------------,,,+++++++++,,,,,,---...,,,++++++---000000---************+++,,,---...///***+++++++++***)))((('''|||nnndddYYYUUUSSSPPPOOOPPPMMMLLLJJJGGGCCC>>>:::777666333///---,,,,,,***)))+++***)))((((((((()))******)))'''&&&%%%%%%&&&&&&$$$%%%%%%&&&%%%###!!! !!!""""""###$$$$$$""""""#########""" !!!!!! !!!!!! !!!!!!!!!!!!(((///999EEELLLMMMHHHDDDDDDJJJWWWfffvvvxxxooogggffffffhhhjjjkkkiiiffffffbbb]]]YYYVVVSSSPPPNNNKKKIIIGGGIIILLLOOONNNMMMKKKJJJHHHGGGEEEDDDDDDDDDCCCDDDEEEDDDBBBBBBDDDFFFHHHFFFCCCBBBCCCFFFGGGGGGDDDDDDEEEHHHMMMQQQSSSTTTVVVWWWWWWVVVVVVVVVYYY[[[^^^```dddgggiiiiiigggfffjjjnnnppppppqqqtttuuurrrnnnhhhccc___ZZZUUUUUUYYYXXX[[[]]]^^^\\\ZZZXXXXXX[[[[[[ZZZYYYWWWTTTRRRQQQNNNOOOPPPQQQOOOLLLIIIGGGHHHHHHIIIHHHGGGFFFDDDCCCCCCBBB@@@AAABBBBBBAAA@@@EEEDDDAAA???======<<<<<<<<<===>>>@@@@@@???>>>===???BBBCCC@@@;;;999;;;>>>BBBBBBBBBAAA@@@===;;;999999999999999999888888888???AAAAAA<<<555000000222111222222333333333333333777666666666777888:::;;;777777777666555222000///111222444444444555888:::::::::888777666666666777===<<<:::888777666666666777555222///...///111333333888;;;:::===BBBCCC@@@<<<:::777444222000///...//////000000000000000000000000000000000000000000111111222333444444444444222111000...------,,,,,,000//////000222222111///222333444444333222000...000000000000111222444555333333222111111000//////...///000333777999999888666444222111111111000///222333444222...,,,---...)))***,,,---...///222444888999888666333111000111111000.........///111222222333333333333444777:::===<<<:::888666555444333000111222444555555666666777555333333444444444333333333333333333333333333111222222333333333333222///000222333333333222222111222222111//////000111333111////////////---+++000222333333222111111222...///000111111000///////////////......---------+++++++++++++++,,,------,,,++++++---000000---***++++++++++++,,,------...+++++++++***))))))(((((({{{kkkaaaWWWSSSPPPMMMLLLMMMKKKJJJHHHDDDAAA===:::888555222...,,,++++++)))(((+++***)))((((((((()))))))))((('''&&&&&&&&&&&&&&&###$$$$$$%%%$$$###!!! !!!!!!""""""###!!!!!!!!!"""!!!!!! !!!  !!!!!!  !!! !!!!!! ,,,333???LLLUUUYYYZZZYYYWWW[[[cccmmmxxx~~~qqqmmmiiijjjooosssrrrpppppplllgggaaa]]]XXXSSSOOOPPPNNNKKKJJJKKKMMMPPPRRROOOMMMKKKHHHFFFDDDDDDCCCDDDEEEEEEDDDBBBBBBCCCDDDFFFDDDAAA@@@AAAAAAAAA@@@???>>>>>>AAAFFFKKKMMMNNNQQQRRRTTTTTTSSSSSSUUUWWWUUUWWWZZZ^^^aaaccceeefffgggkkkmmmlllnnnrrrsssppphhhccc___^^^ZZZUUUSSSVVVXXXZZZ\\\]]]\\\[[[\\\]]]]]]]]]\\\ZZZXXXVVVTTTSSSOOOOOOOOONNNMMMKKKJJJIIIHHHIIIJJJJJJHHHFFFDDDBBBBBBAAAAAACCCEEEDDDCCCAAACCCBBBAAA@@@???>>>>>>>>>===>>>@@@AAAAAA@@@@@@???AAABBBCCC@@@<<<:::;;;===AAABBBCCCDDDCCC@@@===;;;::::::::::::999999999999???AAABBB???999444333333444333333333444444555555777777777777888888::::::666666777777666444222111///222444555555555777888::::::999888777777777777;;;::::::999777666444444777555333111111222333444222555777777:::@@@BBBAAA@@@>>><<<888555222000...000000000000000000///...//////000000111111222222444444555555555555555444222111///---,,,,,,------///......///111111000///222222333333333111000///111111111111111222333333333222111/////////000000//////111444777::::::999555333111000000000///...000222444444222000//////)))***+++++++++---000333777888888666333111111222111000///.........///000111222444444444444666777:::999777555333333333444111111111222333444555666666444333444555666555444333333333222222222333333333333333444333333222222000111222444444555555555111111000///------///111222000///000111111000...000222333333222111222222///000000000000000///.........///000///...---,,,******************+++,,,,,,+++,,,---//////---+++,,,,,,,,,++++++,,,---------,,,+++***)))))))))))){{{jjj```VVVRRRPPPLLLKKKLLLIIIHHHFFFCCC???<<<:::888444111---+++******((('''******))))))((((((((((((((((((''''''&&&&&&&&&&&&"""############"""!!!  !!!!!!!!!"""  !!!""""""!!!!!! !!!  &&&///999IIIXXXccciiilllnnnqqqrrrtttwww|||{{{rrrooosssyyy{{{{{{|||wwwooohhhccc___[[[XXXWWWUUUQQQLLLJJJKKKPPPTTTQQQOOOLLLIIIGGGFFFEEEFFFCCCCCCCCCCCCBBBBBBCCCDDDEEECCC@@@??????>>><<<;;;999888888:::???CCCFFFFFFIIIKKKMMMNNNNNNNNNOOOQQQPPPQQQSSSUUUYYY\\\___aaa___bbbddddddfffkkkllljjjbbb]]][[[\\\[[[VVVSSSTTTWWWYYYZZZ[[[[[[\\\___aaa___^^^]]]\\\ZZZWWWUUUTTTQQQPPPNNNLLLKKKKKKKKKKKKGGGHHHIIIJJJJJJHHHEEEDDD@@@@@@AAACCCEEEEEECCC@@@BBBAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAABBBBBBBBB???<<<::::::<<>><<<;;;;;;;;;:::::::::::::::???AAABBB@@@<<<777555444555444333222333444555666777777777777777777888888555555666666666555444333///111444666555555666666999888888777777777666666888888999999777555333111555444333222222222333444111222333444777<<<@@@BBBCCCBBB@@@===999555111///222222222222111111000//////000000111222333333444666777777777666555555444444222000///......///000///......///111111000...222222222333222111000///222222222222222222222222333222000......///000111//////000333777999999888444222000///000000///......000333555444222000///+++,,,,,,++++++,,,///222777888888666444222222333333222111000////////////000222444444444444444555999777555222111111111222111111000000111222444555666555444555777777555333333333222111111111222222444444555444444333222222000111222333444444555555111111000///------///111000///...///111222111000///000222222111000111222000000000000000///......,,,...///000000///---,,,******))))))))))))******+++,,,,,,---......---,,,------,,,+++++++++,,,,,,...---+++***))))))******|||jjj```WWWTTTQQQMMMKKKLLLHHHGGGFFFCCC@@@===:::888333000---+++***)))((('''))))))))))))(((((('''''''''''''''''''''&&&&&&&&&###############""""""!!! !!!!!!!!!!!!  """######"""!!!  !!!!!! """""",,,:::HHH\\\llluuuzzz~~~~~~~~~~~~vvvwww|||wwwoookkkiiihhhggg```^^^YYYSSSNNNNNNQQQTTTSSSQQQNNNKKKJJJIIIJJJJJJCCCCCCBBBBBBCCCDDDEEEEEEEEECCC@@@???>>>===;;;999666555333555888<<>>@@@CCCEEEDDDBBB???<<<::::::;;;;;;<<<<<<<<<<<<@@@AAAAAA@@@===999666444444333333222222333555666666666666666666666555555333444555666666555444333///111444555555444555666666666666666666555555555666777888888777444111///111111111111111222222222111000000333666:::>>>BBBDDDCCCBBB@@@<<<888333111444444444444444333222111000111111222333444555555777777777777666555444444333333111000//////000000///......///111222000///111111222222111111000000333333333333222222222111333222000......///111222000///000222555777777666333222000///000000000...---///222444555444000.........///...------000222444555555444222000111222555444333222111111000000...111333444333333444555999777555222000///......111000//////000111333444666666666777888777555222333222111/////////000111555555555555555444333222000000000111222222333444222222222111//////111222...------...000111111000---///111111000///000111222111111000///.........+++,,,...000000///---,,,******)))(((((()))))))))+++,,,---------------...------,,,+++++++++,,,,,,...---,,,++++++*********}}}kkkaaaYYYUUUSSSOOOLLLMMMHHHHHHHHHFFFBBB>>>:::888444111---+++******((('''(((((()))))))))((('''&&&&&&''''''(((''''''&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!"""!!!!!!  !!!!!!!!! %%%)))888RRRaaattt|||zzztttqqqqqqqqqqqqlllhhhccc]]]ZZZXXXXXXYYYYYYWWWSSSPPPNNNNNNOOOPPPHHHFFFEEEEEEGGGHHHGGGFFFEEEBBB???============<<<666444111111444777999:::888:::===???AAACCCFFFHHHOOOMMMLLLKKKKKKLLLNNNOOOPPPSSSSSSRRRTTTYYY[[[YYYSSSOOOOOOUUUYYYXXXUUUUUUXXXYYY\\\]]]___aaadddggg``````___]]][[[YYYWWWVVVSSSQQQOOOMMMLLLMMMNNNOOOHHHHHHIIIIIIJJJJJJIIIIIIAAA@@@@@@BBBCCCCCCBBB@@@@@@AAACCCEEEFFFHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEEEECCCCCCAAA@@@??????>>>>>>@@@BBBCCCDDDDDDBBB???>>>999:::;;;<<<===>>>???@@@AAA@@@@@@>>>;;;888555333444333333333333444555555666666666666555555333333222333444555555444333333000222444444444444555666444555555666666555444444555666666666555333000......///000111111111111111111//////333666888;;;@@@AAABBBBBBAAA>>>:::555333555555555555555555444333222222333333444444555555555555666666555444333333111111111000000/////////000//////000222222111000111111111111111111111111222333333333333333222111333222111000000111222222111111111222555555444333444222000000111111000///...///111444555444111...///000111111///...///000000111111000///......///555555555444333222111111---///111222222333555777888777666444222///...---///////////////000111111444555666999:::999666333444333111///...///000111555555555666555555444444000000//////000000111222222333444333222111111222...------...000111111000---...000111000000111222333222111///...---------***+++,,,---...---,,,,,,+++***))))))))))))))))))+++,,,...---,,,,,,---///,,,,,,,,,++++++,,,---------------------+++******}}}kkkbbbYYYVVVTTTOOOMMMMMMIIIJJJJJJIIIEEE@@@:::777444111...,,,+++***)))((('''((()))))))))((('''&&&%%%&&&'''(((((('''&&&&&&$$$$$$#########$$$$$$$$$""""""""""""""""""""""""  """"""   !!!"""!!! ######%%%+++===QQQmmmzzz~~~{{{}}}|||zzzxxxvvvrrrmmmjjjjjjhhhdddaaabbb___[[[VVVSSSSSSSSSTTTPPPMMMKKKJJJKKKKKKIIIGGGDDDAAA===;;;<<<>>>>>>>>>777444111000222444666666333555777:::<<<@@@EEEHHHLLLKKKIIIGGGFFFFFFFFFGGGHHHJJJKKKHHHJJJOOOQQQOOOLLLHHHHHHOOOVVVVVVUUUUUUTTTWWWZZZ\\\]]]___bbbddd```______]]][[[YYYWWWUUUSSSRRRPPPOOONNNNNNOOOPPPLLLLLLJJJIIIHHHHHHHHHIIIDDDCCCBBBBBBCCCCCCBBBAAA@@@AAADDDGGGIIIKKKKKKLLLEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@888999:::<<<>>>@@@BBBBBBBBB@@@===;;;999666444222444444555666666666666555666777777777666555333222222222333444444333222111111222333333222333444666444555666777777666555555555555555555333111///...,,,---///111222222111000222...///444777666999>>>>>>???AAAAAA???<<<777444333444444555555555555444444444444444444444555555333333444444444333222222000111222333333222000///111000000111333333222111111111000000000000111111111222333444444444333222222222222222222222333333444333333444555555444222444222111000222222222111111111111444666666222///...111333333111///......///000111000///...///000444444444444333222222111---...///000111333666999555666666666444222///.........///000000000//////000222555999<<<<<<999777777555222000///000222333444555555666666666666555222111000/////////000000111333555555333222111111000///...///111222222000...000222222222222333444444333111///...---------*********++++++,,,,,,,,,,,,+++***))))))))))))***+++---...---++++++---000++++++++++++,,,------...,,,---/////////---***(((|||kkkbbbYYYVVVTTTOOOMMMMMMJJJKKKLLLKKKHHHAAA;;;666555222...,,,++++++)))((('''((()))))))))(((&&&%%%%%%&&&'''(((((((((&&&&&&%%%$$$$$$###$$$$$$%%%%%%############""""""""""""!!!  !!!"""###   """"""!!!  '''///:::RRRjjj~~~~~~||||||xxxttttttuuutttnnniiiiiifff```[[[WWWVVVVVVVVVWWWTTTPPPNNNNNNMMMJJJGGGBBB???;;;:::;;;===???@@@999555111000111333444555111333555777:::???EEEJJJIIIHHHFFFDDDCCCBBBBBBCCCAAADDDCCCAAABBBGGGIIIGGGGGGCCCCCCKKKSSSUUUTTTUUUPPPRRRVVVXXXZZZ[[[^^^___```___^^^]]][[[XXXVVVUUUSSSSSSQQQPPPOOOPPPPPPQQQQQQOOOLLLHHHGGGFFFGGGGGGGGGEEECCCBBBCCCDDDCCCBBB@@@BBBEEEHHHKKKMMMMMMNNNFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGEEEEEEFFFGGGGGGFFFGGGGGGFFFFFFDDDCCCBBBAAA777888:::<<>>>>><<<:::999777444222111222333555444444555666777777777666333222111////////////000///222555666444222000000111000///000222333222111///111333444444333444666555444111///------------******))))))***+++,,,,,,,,,,,,+++***))))))******+++---...---++++++---000*********+++,,,---...///+++---///111000---***(((yyyhhhbbbZZZUUUTTTSSSPPPNNNKKKNNNOOONNNGGG@@@999555222000///...---,,,)))&&&'''(((((()))))))))))))))&&&''''''((((((((((((((('''&&&%%%$$$############%%%###!!! !!!!!!!!!!!! !!!""""""###""" !!!  ###+++:::SSSppp|||~~~xxxoooiiijjjiiiddd\\\YYY\\\```aaa___\\\WWWSSSOOOLLLKKKFFFCCC???>>>???AAABBBCCC===777111///111444555555444444444555999===BBBEEEHHHHHHHHHFFFAAA===;;;;;;:::>>>AAAAAA???===>>>@@@===>>>AAADDDHHHLLLOOOPPPMMMKKKMMMRRRTTTTTTUUUYYY\\\]]]^^^^^^[[[VVVQQQNNNOOOPPPPPPPPPPPPOOOOOONNNLLLJJJIIIIIIKKKKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCFFFJJJKKKJJJGGGIIIHHHGGGFFFGGGGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>;;;:::>>>@@@AAAEEEJJJDDDAAA<<<888555555666777555666777666555444555777777777888888888777666555777444444666999999444...111111222222333444555555444555666888888888777666555444333333444333111///...//////111222333444555333222222333444777:::<<<888777888;;;???AAA???<<<666666777888999888555222333555666555444333333444333222222222222222333333000222555777666444111///888666555555555555333111000000000...,,,,,,...000000111333444555444444333666666666666666666555444888888888888777666555444333444666777888777555444666555444555666666444222---///000000...---...///111222333222000///000111222222222333333333333444333000------111444444333888888888777666444222111000......000444555444111222333333;;;NNNZZZMMM666888666333333444666777777666666777888888777666555444444333222000000111333222444888::::::777444111000000000000111222222222555555555444222111111222222111///---,,,,,,,,,,,,)))'''&&&'''***,,,,,,,,,))))))*********)))((((((******+++,,,---//////000///---,,,++++++...000222444222000333777666---&&&yyyjjjddd\\\VVVTTTSSSQQQNNNNNNOOOOOOLLLFFF???:::777222000///...---,,,)))'''%%%&&&(((***+++++++++***))))))))))))(((((('''&&&&&&%%%%%%$$$$$$###""""""$$$"""  !!!!!! !!!!!!$$$"""!!!!!! '''555LLLhhh~~~yyyuuuooogggbbb______```eeedddbbb^^^ZZZUUUQQQOOOMMMJJJFFFDDDDDDCCCBBBAAAAAA;;;333000000222333222777666555555777:::>>>@@@CCCDDDEEECCC@@@<<<999999777999;;;<<<<<<<<<======;;;<<>>;;;:::===??????CCCGGGDDDAAA===999666666666777555666777777555444555666666777999::::::999777666333222444;;;BBBBBB;;;444222222333333444555555666555666777888888777777666444333333333444444333111......///000222333333444444444444444666999;;;===999888888:::>>>@@@???===:::999888888999888666444333444555555333222222222111000000000111111222333///111333555555444222111777666555666777555333000000000000///------...000000111222444444555444444666666777777777777666666666666777777666666555555444555777888888777555444666555444555666555444222111222333222000.........222333333222111000000222222222333333444444444555444111//////222555555555555666777777777666555444222000///000333555444222555666555<<>>>>>@@@@@@???<<<;;;>>>???>>>@@@DDDEEECCC???;;;888777777777666777888777666444444555555777999<<<<<<;;;999888222222666@@@KKKLLLDDD:::333444444555555666666777777777888888888777666666555444333444555555333222......///000111222222333555555555666777:::<<<>>>:::999888999;;;>>>??????@@@>>>;;;::::::999666444333444555444222000000000............///000111222///000111222333333333222555555666777888777333000000111111///...---///000///000111333444555555555777888888888888777666666333444555555666666555555555666777999888777666444555444444444555555333111444555555444111///...///222333444333111111111222222222333333444555666666555333111222444666666666333444666777888999888888444222000000111333333222555666666:::HHHXXXYYYPPP===:::777666666777666666888777555333444555777888444666666555222000000000111333666888999777666444111333555777999999888777333555777666444222222222555444111///---,,,++++++---,,,---///000111///---///////////////...------,,,,,,---...//////000000111000///...---...///000000...---111777999666222yyykkkddd\\\VVVTTTRRROOOMMMPPPRRRRRROOOHHH@@@:::777333111...---------+++)))&&&(((***,,,---,,,+++***************)))((('''&&&###$$$%%%&&&%%%###!!! !!! """!!!  !!!(((:::WWWzzzzzzwwwwwwwwwuuuvvvxxxwwwsssmmmfffbbb```___]]]\\\ZZZVVVQQQMMMJJJDDD===999:::;;;;;;:::<<<:::888555444444666666777:::======;;;888666555444222111222666777666333777999<<>>===>>>;;;;;;>>>>>>===???BBBFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHIIIKKKLLLLLLMMMIIIGGGEEECCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEHHHJJJKKKLLLKKKKKKJJJGGGCCC???======???AAAAAA>>>>>>@@@@@@>>>>>>AAAEEECCC@@@===:::888777777666888999888666444444444444666999<<<======;;;999777555888BBBLLLOOOFFF===555555666666666777777777777777777777777777666666777666555555555555333111/////////000000111111111555555555666777999;;;<<<:::999777777888;;;>>>???DDDCCCAAA@@@>>>:::444000222333444333111/////////++++++,,,,,,...///111111111111111000111111222222444444666888999888444000000111222111///...///000//////111222333444555555999999999888666555333222111222333444555555555555555666888999999777555444555444333333444444333111333444555444111/////////222333444333222111222333222222333444555666666777444333222222333555555666222444666777999999999999444333000//////000111222111333444666>>>JJJNNNKKK<<<:::777666666666555444777777666666666777888888555777888666444111//////000111333555666666555444///111444888999999888777555555555333111111333444777555333000---,,,,,,+++------///222555555444222222222222222222111000///------...//////000111111222222111000//////......///---,,,///444777666333wwwiiibbbZZZUUUSSSQQQNNNLLLMMMQQQTTTTTTMMMCCC:::555333111...---------,,,+++***+++,,,---,,,***((('''(((((())))))))))))((((((###$$$%%%&&&%%%###!!! """"""!!!!!!  !!!"""###$$$"""!!! !!! ###000HHHjjj~~~~~~}}}{{{uuupppgggfffdddcccbbb```\\\YYYRRRLLLFFFBBBBBBAAA???======<<<:::999777666666666555888;;;<<<:::888777666777444222222444555333000333555888;;;<<<<<<;;;:::999555555777888777888<<>>>>>???@@@CCC@@@@@@CCCCCC???>>>@@@CCCBBB@@@>>><<<999888777777999::::::777444333333333555888;;;<<<<<<;;;:::===:::999>>>FFFHHHBBB;;;666666777777777777777888777777666666666666666666:::888777666666444222///000000000000111111111111333333444555666777999999999888666555666888<<<>>>DDDEEEFFFGGGDDD<<<333,,,111333444333111/////////+++++++++,,,---///000111444333111000000000000111333444666888:::999555222000222333222000///000111///000000111222333444555:::999888777444222000///000111222444555555555555666777888999888777555333444333222333444444222000000111333222111///000111111222333333111111222333222222333333444555555666222222222222222222333444444555666777888888777666333222000...------///111...111333444777;;;======888666555444444444333222555666888:::::::::888777666777888777444111000000///000111222333444444333///111555888999999888777666555222///---///333777888666444111...------,,,,,,---000444777999888666555555555444444333111111/////////000000111111111333333333222111000///...///---,,,---111333222111vvvgggaaaYYYTTTRRRQQQOOOLLLKKKPPPVVVVVVPPPEEE;;;555333111...------------,,,---,,,,,,+++***((('''&&&&&&&&&'''(((((((((((((((###$$$$$$$$$$$$"""!!!  ###"""""""""!!!!!!!!!  """%%%))),,,...+++(((### """ !!!)))<<<\\\ssspppllliiihhhfffcccaaa]]]YYYSSSPPPNNNKKKFFFBBB@@@AAAAAA@@@>>><<<999777888:::<<<<<<;;;999999:::999777444333333333222000///111333555777666666555444000///111222222444888:::888555333222333555666;;;;;;<<<======>>>======BBBCCCCCCBBB@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBDDDGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFHHHIIIIIIJJJJJJJJJHHHGGGEEECCCAAA@@@@@@@@@CCCAAABBBEEEDDD@@@>>>@@@@@@@@@@@@>>>===;;;999777888:::;;;;;;888444333222333444666888999999999999???;;;888:::>>>???===999777777777777777777777777555555444444444555666777:::999777777666555222000222222222111111111111111111222222444555666666777666666555444333555999<<<@@@CCCGGGJJJHHH@@@555---000222333333111000000111------------...///000111333333222111111111111222333444555888:::999666444000222333333111000000111111111000111111222333444888888777666444222000///111222333444555555555555555666777888777555333222333222222222333333111///...000111111000//////000///111222222111000222333222222333333333333444444000111222222000000111222444555666777777666555444111222111///...---///111///111444555444333222111333222111222333444333222333555999;;;<<<:::888666666888888777444222222222000000111111111222333333222444666888::::::999888777555222///---000555999888777444222000///......---...000333777:::999888666666666555444333222111000000000111111222222222222333444444333111///...///...---...///000///...tttfff```YYYTTTSSSRRRPPPNNNKKKPPPUUUVVVPPPGGG===888444111...,,,---...---------+++***((('''''''''(((&&&''''''''''''&&&&&&%%%$$$$$$$$$###""""""!!!!!! !!!  $$$############"""""""""""" &&&---444888888333***!!!!!!  """(((777QQQvvvxxxrrrnnnkkkjjjiiihhheeecccbbbbbb^^^XXXSSSGGGHHHJJJJJJGGGBBB===999<<<===>>>===<<<;;;===>>>777777666444222111222444222222333333333222222111///+++***---......000555666444222111000222333555777777777777666555555444<<<>>>???>>><<<<<<===???????????????????????????:::<<>>>>>>>>===;;;999888888:::<<<;;;888444222111333333444444555666777888999888777888999:::999999777777777777777777777777222222222222333555666777888777666666777777555333444333333333222222111111111111222444555555555555333444444333222222666999<<>>======???AAA444666777444111111444777777666555444333222111111,,,((('''***++++++...333444333111111111222444555444444444333222111///...555888::::::888666888999;;;;;;;;;;;;;;;;;;;;;;;;444888<<<======>>>@@@CCCGGGFFFFFFFFFGGGIIIKKKLLLJJJIIIGGGFFFEEEEEEFFFGGGCCCEEEGGGIIIHHHEEEAAA???@@@???AAADDDDDD???<<<===;;;<<<===>>>===<<<:::888999;;;===<<<888444222111444333222222222444666777222444777888888888999:::777777777666666666666666111111000111222444666888666555555666888999888666555444444333333222222222111222333444555555555555111333444333111111444777888<<