BM66(@ ,,,++++++***+++,,,...///---------......////////////...---,,,+++,,,------,,,,,,---...//////............---------......///////////////////////////000//////......000111222111111000000000111333444333333333333333222111000111111111222222333333333888444333666666222222777777777777888999999::::::999999999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBB>>>BBBLLLMMMFFFHHHPPPPPPRRRTTTVVVXXX^^^ffflllwww{{{...---,,,+++++++++,,,---,,,,,,,,,------.........,,,+++******+++,,,---...,,,,,,---.....................---------------...........................//////...---...///000111111000000///000111222333222222222222222111000000111111222222222222222222777333222666666333333777666666666777888999::::::;;;;;;;;;::::::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBB>>>AAAIIIJJJEEEGGGOOOMMMOOOQQQRRRSSSVVV\\\aaaiiilllqqqxxx///...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))***,,,---...,,,------............---///......---,,,,,,,,,,,,------------------------...---,,,,,,,,,---///000000000/////////000111222000000111111111000//////222222222111111111111111444222222444555333444777444444555666777888999:::>>>===<<<::::::999999999<<<======>>>??????@@@@@@@@@===???FFFFFFBBBEEELLLKKKMMMNNNNNNNNNOOORRRTTTYYY\\\aaafffooo}}}------,,,,,,,,,+++++++++************++++++++++++)))))))))***+++,,,,,,---,,,------......---------///...---,,,++++++++++++---------------------------,,,+++++++++,,,....../////////////////////000...//////000//////......222222111111000000000///222111111333444444666777222333444555666777888999<<<<<<;;;:::999999999999;;;;;;<<<<<<===>>>>>>>>>>>><<<>>>BBBBBB@@@CCCHHHJJJKKKLLLMMMMMMMMMMMMMMMPPPSSSWWW[[[aaakkkxxx+++++++++,,,,,,---------************************+++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,///...---++++++*********++++++++++++++++++++++++,,,++++++******+++---...........................---....../////////......111111111000000/////////000111111111222555666666111222222333555666666777888888888888888999999:::999999:::;;;;;;<<<<<<===<<<<<<>>>@@@@@@???@@@DDDFFFGGGHHHIIIKKKKKKJJJIIILLLNNNRRRUUUXXX```iiippp{{{)))***+++,,,------------***************))))))))),,,,,,------,,,+++******,,,------------,,,,,,+++------,,,+++************++++++++++++++++++++++++,,,+++*********+++---...------.........---,,,,,,------.../////////......000000000000///////////////111111000111555666444111111222222333444444444444555555555777888999:::888888888999::::::;;;;;;999;;;>>>@@@???>>>>>>@@@BBBAAABBBDDDFFFHHHGGGFFFGGGJJJNNNOOOQQQVVV]]]bbbjjjpppzzz***+++,,,---------,,,++++++++++++******))))))))))))***+++,,,,,,++++++***---------------,,,+++***++++++************++++++************************,,,,,,+++***+++,,,---...,,,------...---,,,+++***------...///////////////......//////////////////...222222///000444555333222222222222222222222222333333333444555666888888666777777888888999::::::777;;;???@@@???>>>===<<>>@@@BBBBBBAAABBBCCCDDDDDDFFFIIILLLTTTRRRRRRVVV]]]dddhhhjjjuuu---......---++++++,,,---***+++,,,,,,+++***+++---,,,,,,,,,++++++*********------,,,,,,++++++******************************))))))))))))***+++,,,------,,,+++******+++,,,------+++******+++,,,,,,+++///.........------,,,,,,---......///////////////////////////////////////000000000111111000000///333333333333444444444444444444333444444666888999999999::::::;;;::::::999::::::;;;<<<===>>>??????AAABBBBBBBBBBBBCCCFFFHHHNNNMMMMMMPPPVVV[[[^^^```jjjqqqzzz------...,,,+++***+++---)))***,,,,,,++++++,,,------,,,,,,++++++*********,,,,,,,,,,,,++++++******************************(((((())))))***+++------++++++***))))))***++++++,,,+++******+++,,,,,,,,,///......------,,,ӵ000000//////////////////////////////...///000111111000///...222222333333333444444444333333222222333555666777888888999999999999999999::::::;;;<<<<<<=========@@@@@@AAA@@@???@@@BBBEEEHHHHHHIIILLLQQQVVVZZZ\\\___ccciiiooouuu|||ĦĦӵĦ,,,------,,,******+++,,,)))***,,,,,,++++++,,,---,,,,,,,,,++++++*********,,,+++++++++++++++******************************))))))))))))***+++,,,---***************************++++++******+++,,,---......------,,,4ĉ@ӵ/////////........................---...///111111000//////222222222333333333444444333333222222222444555666777777777777888888999999:::;;;<<<=========<<<<<<>>>??????>>>===>>>@@@BBBDDDEEEGGGIIILLLOOOSSSUUUWWWZZZ^^^ccciiipppxxx}}}>L=hĦ4ĉ@ӵ>L---......---+++***,,,---***+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++***************************************)))******+++,,,************************)))***++++++***+++,,,...,,,,,,,,,,,,,,,GG=?..............................,,,---...///000111111111222222222222333333333333444333222222222333555666666666666666666777888999999:::;;;<<<======<<<;;;===>>>>>>===<<<===@@@BBBCCCDDDFFFFFFFFFGGGIIIKKKRRRSSSVVVZZZ```gggmmmqqqttt}}}HdĦ=ĪjGG=?HdĦ///000000ӵ+++,,,---ĭӵ+++ӵ***Ħ************************,,,ӵӵ+++***ĦƜ`1.׼s---------...Ħ......++++++,,,---///111333ӵ222Ħ333222333444555666555555555555ĭӵ<<<===ĦFFFHHHNNNĦ```ĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ111222?~4111+++---g&e>&e+++g&e***>hӵ*********************g&e)))guO>uO>&e,,,+++4ff?>ߝL---gĉ@------,,,,,,Shӵ...+++++++++,,,...111g&e222>hӵ333333444555666555444444fff?><z888g&e>&e===<<<HLEEEIIILLLShӵgLqqq}}}S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??2224Dӵ---,,,,,,Hƅ^Hu]Ħ***Hu]Ħ***ZuR)Ħ************)))((('''Hu]Ħ(((HŐeHŐeHu]Ħ'''qIܗGIӵ---tt.........HGgĉ@++++++///,,,,,,///...***Hu]Ħ444ZuR)Ħ000333555333111444333sߝLGdUĦ:::Hƅ^Hu]Ħ:::ntHdĦAAABBBHGgĉ@PPPHdĦhhhnnnwwwHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ0001114DuXӵ---------DdDΦDdDĦ,,,DdDĦ+++,,,t|<******++++++******)))(((DdDĦ(((DdDΦDdDΦDdDĦ'''peƜ4DuTӵ---`eĭ---qet------,,,///,,,,,,///...+++DdDĦ444444t|<000000222444444444444333DdDDdDĦ999DdDΦDdDĦ999q<niDdDĦ@@@qetLLLMMMDdDĦ\\\aaajjjsss{{{q<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ2222224DuXӵ---......DdDΦDdDӵ...DdDĦ,,,...o)h...++++++++++++++++++***)))DdDĦ)))DdDΦDdDΦDdDӵ'''=ӊB1.uTӵ---HߝL`o9,,,po9wӵ///...,,,---///...,,,DdDĦ444555o)h222222111111222666888333333DdDΦDdDĦ777DdDΦDdDӵ777GIpӵDdDĦ>>>po9wӵDdDĦTTTZZZaaagggkkknnnxxxpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ6665554DuXӵ,,,//////DdDʜ4DuTӵ...>d<Ħ,,,Dt,,,+++,,,,,,,,,++++++***>d<Ħ)))>d<ʜDd<ʜ4DuTӵ'''(((F&uTӵ---4DufئL>e,,,puR)Ħ000------......---,,,>d<Ħ333Dt000222000222666;;;222333DdDΦDdDĦ666>d<ʜ4DuTӵ7774DwDd<Ħ===puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ8884444DuXӵ...//////D&dq&ĒR,,,---sdKĦ+++DHRRud++++++,,,,,,,,,++++++sdKĦ***D&oq<Ōq&ĒR)))'''(((>dp&ĒR+++---nfʜd<Φ>d<Ħ666s&dq&ĒR777777i?ʜtd<Ħ<<daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR???9994DuXӵ111//////Hu]3hh,,,,,,,,,ne)))+++=e)))***++++++++++++++++++ne++++++pIƎ@t@h***)))'''>h***+++---fe+++@ďD...//////***...000...---///ne///000=e222222111222444666111444ege555555sĪj@h888777777fdDĦ;;;@ďDBBBFFFHkgeKKKOOOQQQUUUXXX[[[^^^ddd@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hTTT4DuXӵ222ĵD^,,,,,,,,,,,,******+++***((()))******++++++******++++++++++++***)))'''(((+++***+++---,,,,,,+++,,,,,,------)))///111...---///.........///000111333333222000111444333333333555555666777777DdDĦ;;;===>>>@@@EEEEEEFFFJJJNNNJJJMMMPPPSSSWWW___D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ...------------,,,+++Ħ,,,+++***((((((***+++'''((()))***************++++++Ħ+++++++++000...,,,)))))))))***+++***)))'''(((***++++++***,,,+++***+++---...---,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,(((///111...---000000,,,Ħ...///000222333000///...111444444000,,,111555888777222///000222111111222333333444555555222333555777888999::::::>d<Ħ<<<===>>><<<<<<<<<<<<<<d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ---///...------...gdKĦ---+++))))))))))))***++++++,,,,,,,,,---------,,,gdKĦ,,,---...---******...---***---444,,,,,,+++******+++++++++'''***++++++...///+++$$$))))))***+++,,,,,,------++++++------------++++++,,,.........,,,+++,,,gdKĦ+++---...//////000000000000111111111111222333444333111111222333333111000111555666555333222444666777777777888:::gdDĦ:::::::::>>><<<:::;;;>>>???===;;;EEEEEEEEEDDDBBBAAABBBCCCKKKJJJKKKLLLPPPTTTYYY\\\dddnnnyyygdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A333ne///---000///......ne...---+++***))))))******++++++,,,,,,,,,---------ne,,,,,,---...,,,***+++......+++---222,,,,,,++++++++++++,,,,,,''')))***))),,,...***$$$)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,---...---,,,,,,ne,,,+++---///////////////000000000111111111111222333222111000111222333111000111444666555333222444777777777777999De999999999999<<<:::999:::<<<>>><<<:::???AAABBBCCCCCCEEEHHHJJJMMMLLLKKKKKKMMMPPPSSSUUUWWW___hhhnnntttnene>Ak<fhDenenene888666222111000000///...///---...---,,,*********++++++,,,,,,,,,,,,------------...,,,,,,---...******,,,///...+++,,,000------,,,,,,,,,,,,------(((******((())),,,***&&&******++++++,,,,,,------+++,,,,,,------,,,,,,+++***,,,------,,,,,,...,,,,,,...///000000//////000000000000111111///111222111000///000222222111000222444555444333333555777888777777999:::777777888888888:::999888999;;;<<<;;;:::;;;===???AAABBBDDDHHHJJJKKKJJJIIIIIIJJJLLLOOOQQQPPPUUU\\\bbbiiirrr}}}}}}{{{qqq___QQQCCC>>>888444222222222222111///......000000000//////...,,,+++++++++,,,---,,,,,,,,,------------...,,,---......,,,,,,---...)))***---///...,,,,,,---------,,,,,,,,,---......***,,,+++((((((,,,,,,)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000///---,,,---///000000000////////////000000000111...///000000//////000111111111111222333444444444333555777888777777888999555555555666666666777777999888888999:::;;;;;;;;;<<<===??????>>>???BBBDDDFFFFFFFFFGGGIIILLLOOOPPPNNNQQQVVV]]]dddkkkqqquuunnn```SSSMMMCCC;;;777555444333222000......///000000//////...---,,,,,,,,,---...,,,,,,---------.........,,,---......,,,,,,---...(((+++...---,,,,,,,,,,,,---,,,,,,,,,------...///+++...---***)))---...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000...---,,,---///111111000...////////////000000000---///000000//////000111000111111222222222333444333555777777777666777888444444555555555666666666888999:::::::::;;;<<<===??????@@@???>>>>>>???AAAEEEEEEEEEFFFHHHJJJLLLNNNGGGJJJNNNUUU\\\bbbeeegggrrrxxxzzzkkkdddZZZPPPGGG@@@:::666555333000///000000000///000///...------...//////,,,---------............,,,---......,,,,,,---...)))---...,,,***,,,,,,+++,,,+++++++++,,,---...///+++//////,,,***---///...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***,,,------,,,,,,...///...------...000222111000......////////////000000---...000000//////111222///000222222111111333444222444666666555555555666444444555555555666666666777888::::::::::::<<<>>>>>>@@@@@@@@@???@@@AAACCCEEEEEEEEEEEEFFFGGGGGGHHHDDDGGGKKKPPPUUUZZZ]]]^^^iiinnnuuu~~~{{{qqqdddVVVHHH???:::777333222222222222111000///.........///000111------------............,,,---......,,,,,,---...)))......***(((+++---+++*********++++++,,,---...***...000---***,,,...------------------------------,,,,,,++++++,,,,,,---,,,---...---,,,,,,---...---------///111222222111........./////////000000---///000000000000111333...000222222111111222555111333555555444333444555555555555555666666666666444777999999888888;;;======>>>>>>>>>===>>>@@@BBBAAAAAABBBCCCCCCDDDEEEEEEGGGJJJNNNQQQSSSUUUXXX[[[```dddkkkrrrzzz}}}iiiUUUHHH===:::666444444444333222000000///......///000111---------.........//////,,,---......,,,,,,---...***......((('''+++---+++************+++,,,---...(((---000---***,,,---,,,------------------------------++++++++++++------,,,.........,,,+++,,,------,,,---///222333222111............/////////000---///111111000000222444...000222222000000222555111222444444333222333444555555555666666666777777333555888888777777999<<<;;;<<<<<<;;;999999:::<<<;;;<<<>>>@@@BBBEEEFFFGGGHHHLLLPPPPPPPPPPPPTTTXXXTTTYYY___eeejjjrrr|||lll___OOOCCC:::888777333000222......---,,,------...///...---,,,++++++---///000......//////////////////++++++,,,+++******,,,---++++++************++++++...,,,++++++---.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------+++---......,,,+++******+++,,,.../////////......000...---...111111///,,,///////////////000111222111000000111333555555444333222111000000222444555444555666555444444444666777777777777888999:::;;;999:::::::::999999;;;===;;;<<<>>>???@@@BBBDDDGGGIIIIIIJJJLLLNNNPPPRRRSSSVVVTTTUUUZZZ___dddmmmvvv~~~ooo]]]III===666111222666111111111000///...------000///...---------...///........................***+++,,,+++******+++---++++++************++++++---,,,++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,+++,,,......,,,+++***+++,,,---...//////...------///...---...000000...,,,............//////000000000//////000222444444333222222111000111222333444333555666555444333444555777666666666777888999999888999:::999888999:::<<<:::<<<===>>>???@@@CCCEEEFFFFFFGGGHHHKKKMMMPPPRRRSSSQQQQQQUUUXXX[[[ccckkkqqqvvvxxxaaaOOOCCC;;;888:::444444555444444222111000000000000///......------......------------------***+++,,,+++))))))***,,,++++++++++++++++++++++++------,,,,,,+++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++,,,,,,+++,,,...---,,,******+++------.........---,,,,,,---,,,,,,---...///---+++---------............///...------...111222222111111111111111222222222222333444555555333333444555666666555555555666666777888999999999888888:::;;;999:::<<<======>>>AAACCCCCCCCCCCCDDDGGGJJJNNNPPPPPPNNNMMMPPPQQQQQQWWW^^^gggkkkrrrzzzvvvvvvxxx}}}|||ooobbbTTTIIICCC:::999888777666666777777/////////000///...---------------------,,,,,,,,,+++,,,,,,+++))))))***,,,++++++++++++++++++++++++...//////---+++***)))***---,,,,,,++++++,,,,,,---------------------,,,,,,***,,,---,,,+++***+++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,------------------------,,,+++---///111111000///000111111222222111111222444555444333222333444555555444444444444444444777888888888777777999:::888999;;;;;;;;;<<<>>>@@@@@@@@@@@@AAADDDHHHLLLNNNNNNKKKKKKMMMMMMLLLPPPVVV```dddkkkqqquuu```___^^^aaafffnnnuuuxxxrrrcccYYYJJJGGGBBB<<<999777777888---...////////////............---------,,,,,,,,,,,,------,,,***)))***,,,***+++,,,,,,,,,,,,+++***///000222000---******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,+++******+++,,,------,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,---,,,,,,---...------,,,+++,,,+++***,,,...000000///...///000111111111000000222333444333222111222444444444333333222333333333666777777777666666888999888999::::::999:::<<<>>>>>>>>>>>>???BBBEEEIIIKKKHHHGGGGGGJJJJJJIIILLLQQQSSSXXX```hhhkkkqqqNNNLLLKKKKKKOOOUUU\\\aaacccmmmyyywwwfffaaaWWWLLLCCC<<<888777000000000000//////////////////......---,,,,,,,,,.........---+++***+++---***+++,,,------,,,+++***...111333222...++++++,,,---,,,,,,++++++,,,,,,---))))))*********((('''&&&***++++++***))))))+++---,,,,,,+++*********++++++)))+++------,,,,,,---...,,,---.........---,,,++++++******,,,...//////...////////////000000000000111222333333111111222333333333222222222333333444555666666666555555777888888999:::999888999:::<<<;;;<<<===>>>@@@BBBDDDEEEBBBAAACCCFFFGGGEEEHHHMMMKKKOOOXXX```dddfffnnnwww@@@AAAAAABBBDDDHHHMMMPPPLLLSSS]]]dddiiimmmsssxxx~~~tttgggYYYMMMCCC>>>777666444111000/////////000000//////...------,,,///000000...,,,+++,,,...***+++---......---+++***,,,000333222---***+++,,,---,,,,,,++++++,,,,,,---)))***+++++++++)))'''%%%)))***+++***))))))+++...++++++***))))))***+++,,,(((+++......---,,,...///---.../////////...,,,++++++******,,,...//////...//////...---...///000111111222333222111000111333222222222222333333444555444555666555444444666888888999:::999888888:::;;;888999;;;===>>>?????????@@@???BBBEEEEEECCCEEEIIIKKKLLLSSS\\\``````bbbfffssszzz999<<>>CCCHHHIIIGGGGGGNNNVVVNNNPPPTTTXXX[[[]]]______cccgggkkkmmmqqqzzzzzzhhh[[[PPPIII<<<444444777444---///111333111...---000333000000000///...---+++***,,,,,,,,,---...---+++)))---...//////...---***)))++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***++++++++++++,,,,,,---------)))+++,,,,,,+++***,,,---///---+++,,,...000///---+++++++++,,,---...///000------------...000111222//////000111111111111111222000000222555777555333222333444555555555444444777666555555555666888999:::999999;;;===>>>>>>===>>>@@@BBBCCCEEEEEEEEEDDDDDDHHHMMMQQQSSSTTTVVVWWW```dddllluuuCCCIIIPPPUUUUUUVVV[[[```bbbdddhhhjjjiiifffccc``````aaabbbcccfffmmmxxxzzzrrrbbb]]]QQQEEE>>><<<888222222333333111///---......000000000//////...---,,,---,,,,,,,,,------+++***---...//////...---+++)))++++++++++++++++++++++++******++++++++++++******+++******))))))******++++++++++++,,,,,,,,,------)))+++,,,,,,+++***,,,---///---+++,,,...000///......---------------.........------......///000111//////000111111111111000111000000222555666555333333333333444444444444555777666555555555666777888:::999:::;;;===>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCDDDGGGLLLOOOQQQRRRUUUVVVYYY[[[___eeemmmxxxYYY```jjjrrrwwwyyyyyyyyyxxxrrrpppnnnkkkiiiiiikkkooorrrzzzxxxnnn^^^PPPGGG???999888555333111111000///...///////////////////////////---++++++,,,---,,,+++---......///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***,,,---...---+++,,,...//////...000///......------......///...............//////...//////000000000000000111000000111444555555444444333222222222333555666666555555555555666777777999::::::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFIIIKKKLLLOOORRRUUUXXXYYYZZZ[[[```hhhrrrxxxuuu~~~|||yyytttqqqrrrwww|||~~~}}}uuuhhh]]]PPPEEEAAA;;;555111222333222111//////////////////000000000...++++++,,,------,,,------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))+++,,,,,,+++***,,,------,,,,,,,,,---.........000//////.........//////000///...------------------...//////000000//////000///000000222333444444444333222111111333555666444444444555555555666666888999;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@@@@@@@CCCDDDFFFFFFHHHKKKOOORRRXXXYYYZZZ[[[]]]bbbggglllyyy{{{{{{}}}}}}xxxssssssyyy{{{lll^^^RRRIII>>>666333222111000111000////////////000000000...,,,+++,,,---------------------------,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,...///---------......000111111000///...------,,,,,,---------...////////////.../////////000000222333555444333111111111222444666333444444444555555555555666999;;;;;;::::::<<<>>>>>>>>>>>>>>>>>>?????????AAABBBBBBCCCCCCFFFKKKNNNQQQTTTXXX[[[\\\]]]___```jjjooowwwtttooopppttt|||~~~zzzhhh```SSSFFF===777333111666555333111000000000000000...,,,,,,---...---,,,------------------------++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++*********)))+++,,,,,,+++***,,,---+++,,,---,,,++++++---///,,,,,,,,,---...///111222//////...---,,,,,,,,,---,,,------..................////////////000333555333222111111111222444555222333444444555555444444444777::::::888888;;;>>>======<<<<<<===>>>????????????@@@@@@@@@CCCGGGJJJLLLPPPVVVZZZ\\\[[[[[[[[[^^^```gggqqqzzz{{{vvvuuurrruuuyyy{{{wwwmmm```RRRGGG???<<<===;;;888555333222111222///...---...//////---+++---------,,,,,,------...++++++++++++++++++++++++...---+++******+++---...***+++,,,------,,,+++***++++++++++++*********))))))+++,,,,,,+++***,,,---***,,,---,,,++++++---///------,,,,,,---...//////......---,,,,,,,,,------,,,,,,---............------//////...---///222666111222222222222333333333111222333444555444444333222666999999666666999===;;;;;;;;;;;;<<<===???@@@<<<===>>>>>>???@@@CCCFFFHHHLLLRRRVVVWWWWWWWWWWWWYYYZZZ___hhhnnntttnnnrrruuuvvv{{{vvvgggXXXOOOKKKBBB@@@<<<888555333333333.........///000///---***------,,,,,,,,,------...++++++++++++++++++++++++...---+++******+++---...******,,,,,,,,,,,,******++++++++++++******)))))))))+++,,,,,,+++***,,,---***,,,---,,,******---///......---,,,,,,,,,,,,------------,,,,,,------...+++,,,------......---------//////...---...222666000111222333333333333222111222333444555444333333111555888888555555888<<<::::::999:::;;;===???@@@:::<<<===>>>>>>???BBBDDDCCCGGGJJJMMMNNNOOOPPPRRRWWWVVVZZZaaaeeegggqqq|||zzztttcccZZZRRRHHHAAA???===888444000000///---,,,,,,...000///...,,,---...//////...---------,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,+++***+++,,,,,,,,,+++---+++******+++,,,+++***)))+++,,,,,,+++***++++++))))))))))))***+++,,,,,,---------.........//////...---,,,+++***+++,,,,,,,,,---......//////...............---,,,---111444000333555555333111000000111111222333333444555555555555444444444555555666999999999999:::<<<>>>???<<<<<<<<<<<<>>>@@@BBBDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMOOOTTTYYY^^^bbbeeegggsssvvv}}}wwwoooeee[[[SSSIII???777555444333111000...------///---,,,,,,...//////...---------,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,+++,,,,,,---,,,,,,---+++******+++,,,,,,+++***,,,------,,,++++++,,,++++++*********++++++,,,,,,------------...............,,,+++++++++,,,---,,,---......//////......---.........---...000333000222555555333111000000111222222333333444444444555444444444444555555666999888888888999;;;===>>>;;;;;;;;;<<<>>>@@@BBBCCC@@@AAABBBCCCDDDFFFGGGGGGLLLNNNQQQTTTXXX[[[]]]^^^cccfffsss}}}ppp```NNNCCC===999555333333222///,,,...---,,,,,,...//////.........---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++,,,......,,,+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------///...------,,,,,,------,,,---......//////......,,,---//////......000111000222444444222111000111222222222333333333333333444444333444444555666666888777777777888:::;;;===;;;;;;;;;<<<===???@@@AAA>>>???@@@AAABBBDDDEEEEEEJJJKKKMMMOOOQQQRRRSSSSSSUUUXXXdddxxxzzziii^^^MMMDDD:::444444444333000///---,,,,,,.../////////............---------------------------,,,,,,++++++,,,---,,,+++***++++++,,,+++)))***+++,,,,,,++++++---......---,,,,,,---......---,,,+++++++++++++++++++++,,,,,,,,,------//////......------------,,,---......///.........+++---///000/////////111000111333333222000111111333333333222222222222222333333333333444555666666777666666666777888:::;;;::::::;;;;;;===>>>?????????@@@AAABBBDDDEEEFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNRRRTTT]]]mmm|||iii\\\KKK>>>999777555333111///......///000000////////////.........------------.........---,,,+++***,,,---,,,)))((()))+++,,,***)))***+++------,,,+++---......---,,,,,,---......---,,,+++++++++++++++++++++,,,,,,,,,------...............---------,,,---......///.........+++---///000/////////111///111222222111000111222222222222222222222222111222222222333333555666666777666666555666777999:::999999:::;;;<<<=========???@@@AAABBBCCCEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNQQQRRRXXXdddoooxxx|||jjjXXXJJJ@@@999444444222000000000111000///000////////////.........---......//////---,,,++++++---...---)))((())),,,+++***))))))+++------,,,+++,,,......,,,+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------............---,,,,,,,,,---......//////......,,,---//////......000111///000222111000000111333111111111222222222222222222222222222333444666666777777666555666777888999888888:::;;;;;;<<<<<<;;;<<<===>>>???AAABBBCCCCCCDDDFFFHHHJJJLLLNNNOOOOOOLLLLLLQQQZZZbbbiiisss|||{{{gggTTTCCC:::777555333111111111000...000000000/////////......---...///000///...,,,+++,,,///111///+++)))+++...+++***)))))),,,---------***,,,------,,,++++++,,,++++++*********++++++,,,,,,------------.........,,,------...---,,,+++***,,,---......//////......---.........---...000333///000111000000000111333000000111111222222333333111111111222333444666777888777666666666777888999777888999:::;;;;;;::::::;;;;;;<<<===???@@@AAABBBCCCDDDFFFIIIKKKMMMNNNNNNJJJJJJMMMSSSWWW[[[ccclllttteeeOOOBBB999777444333222111000...000000000000////////////---...///000000...,,,+++...111333111,,,***,,,000+++)))((())),,,---------)))+++---,,,+++***++++++))))))))))))***+++,,,,,,---------.........//////+++,,,---------,,,+++***,,,---......//////...............---,,,...111444///000111000///000111333//////000111222333333444111111111222333444666777888888777666666777999999666777999:::;;;;;;:::999;;;<<<===>>>???AAABBBBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMLLLMMMPPPPPPQQQXXX```___kkkzzzgggQQQCCC???999444111///.........111111---...222111+++//////.........---------.........///......------,,,+++)))(((((()))+++,,,***+++,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,---/////////---+++)))***+++,,,---............---...000111111111000///////////////000000000000111111111000000000000000000111222444555666666666999888888777777777777777999888888777888:::;;;<<<:::;;;<<<<<<;;;;;;===???CCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIILLLQQQTTTVVVVVV[[[]]]eeesssttt|||iiiJJJCCC;;;777666555111,,,,,,//////...000555444000/////////.........------------......///.........---,,,***))))))***,,,---)))***+++---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---.........---,,,***+++,,,---............---...///000111000000////////////000000000111111000000000000000111111111111111333444555555555555777777666666666666777777888888777777888999;;;<<<:::;;;<<<;;;:::999;;;<<<@@@@@@AAABBBCCCDDDEEEEEEGGGFFFGGGIIIMMMPPPQQQQQQWWWXXX]]]hhhrrr}}}[[[jjj|||```SSSDDD;;;:::999444///000111111000333777777555////////////............,,,---...///////////////...---,,,++++++,,,---...)))***,,,---.../////////++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////++++++,,,---............---...///000000000000///000000000000111111111111//////000000111111222222111222333444444444444444444444444555666666777777777777777777888999::::::999:::;;;:::888888999:::<<<<<<===>>>???@@@AAAAAADDDCCCCCCEEEIIILLLMMMMMMVVVUUUYYYaaaiiioooyyyKKKWWWeeeqqq|||vvvhhhUUUFFF>>>;;;888666666555333222444777777666000000000/////////......,,,,,,---///000000000000......------------......,,,,,,---....../////////+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...---+++++++++---///000+++,,,------.........---.........///////////////000000000000111111111222......///000111222222333111222333333333333333222111222333444555666666777666666666666777888999999666777999999888777888999999:::;;;;;;======>>>???@@@@@@@@@CCCGGGKKKMMMMMMQQQQQQUUU]]]ccchhhpppxxx{{{GGGLLLSSS\\\fffuuuxxxrrrgggYYYLLLCCC>>>===999555222222333444555666111111000000000/////////,,,---...///000000000000///..................///000//////...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------000///,,,+++***+++---...,,,,,,------...---------...............//////000///000000000000111111111......///000111222222333111111222222222222222111///000222444555666666666444444555666777777777777333555777888777777888999888999:::;;;<<<======>>>???>>>???CCCHHHMMMOOOOOOJJJJJJNNNUUUYYY\\\bbbiiimmm|||HHHGGGJJJRRR[[[eeerrr}}}wwwqqqttttttmmm```SSSJJJGGG===777222222333222333666111111111111000000000000---...//////000000000000........................111000///...,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------111///---+++***+++,,,---,,,,,,------...------,,,......------......///000////////////000000000000//////000000111111222222///000111222222222222222///000222444555666555555333333444555666666666666222555777888777777777888888999999:::;;;<<<======>>>>>>???CCCHHHLLLNNNOOOJJJJJJLLLQQQSSSSSSVVV[[[bbbmmmrrryyyHHHFFFLLLXXXaaaeeehhhlllvvv{{{{{{|||{{{wwwnnneee]]]ZZZLLLDDD<<<:::777222222555222222111111111000000000...//////000000000//////---..................---000///...,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,---...,,,------...------,,,,,,......---------...///000---.........////////////000000000000000111111111......000111222222222222000111333555666666555444111222444555666666555555555777999999777555444444777888999:::;;;<<<<<<===>>>>>>>>>AAAEEEHHHJJJJJJKKKJJJLLLPPPPPPNNNPPPUUUWWWaaaccchhhvvvFFFGGGQQQcccooonnniiihhhggggggiiiooozzzwwwrrrooommmlll___SSSIIICCC<<<444111333222222222111111111111000///000000000000//////...------............------...---,,,+++,,,,,,...///,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////---------...------,,,,,,......---,,,---...///000------------.........///111111111000000000000000---...///000222222333333000222444666666666555444111222444555666555555444888:::;;;:::777444222111777777888999:::;;;<<<<<>>===???BBBDDDEEEEEEEEEEEEHHHLLLMMMKKKLLLPPPOOOYYYZZZ___llluuu~~~QQQLLLNNN]]]lllssssssqqqqqqjjjddddddiiiqqqzzz}}}wwwrrrooooooiii]]]NNNAAA999777888:::888555222111000111111000000////////////000000000/////////............,,,,,,------------------...///000///---,,,,,,...,,,,,,,,,---------......+++,,,------......------...000...((((((...000---000//////.........//////---.........//////000000...000111000///...///111...///000111222333444444///000333555666555333222333222222444666777777666666666555555555777888999<<<;;;:::999999;;;<<<>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHNNNWWW```ggglllqqqttt]]]TTTQQQZZZhhhssszzz~~~vvvjjj\\\TTTTTT[[[dddjjjxxxzzzttttttsssmmmaaaQQQEEE???===;;;:::999888666444333222222222111000////////////000000/////////.........------------------------...///000///---,,,---...,,,,,,---------.........,,,,,,------......------,,,///---((((((---...,,,//////............//////............/////////000///000111000///...///000......///000111222333333///000333555666555333222555444333444555666555444555555444555666777999:::;;;:::999888999:::<<<=========>>>>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGLLLSSSZZZ___cccgggiiiqqqyyymmm^^^RRRRRR]]]lll}}}sssgggaaabbbdddddddddooo|||}}}sssuuuuuunnnbbbTTTIIIDDD999999999888777555333222444333222000//////......000000000/////////......///.........---,,,,,,,,,---/////////---,,,---...,,,------------.........,,,,,,,,,---------......***,,,,,,******------+++//////............//////............////////////000111111000///......///---......///000111222222///000222444555444333222666555333333444555333222444444444555666888999:::::::::999888888:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHGGGKKKPPPUUUXXXZZZ]]]___hhhmmmttt{{{nnnYYYOOOTTTddd{{{zzzsssiiiaaadddgggiiikkkqqq~~~zzzyyywwwvvvqqqhhh[[[SSSBBB???<<<888666555555666333222111000////////////000000000////////////...000//////...---,,,,,,+++---...///...---,,,---///------------............,,,,,,,,,,,,------......***+++---------------+++///............//////000.........///////////////000111222000...---...///------......///000000111///000222444444444333222555333222333444444333222555555555555666666777888999888888888888999:::;;;:::::::::;;;<<<===??????AAABBBCCCDDDEEEFFFGGGHHHIIILLLPPPRRRTTTVVVYYY[[[bbbfffkkkqqq{{{gggVVVQQQ\\\sssxxxvvvoooeee]]]]]]fffwwwttthhhZZZTTTJJJ@@@999777888999222111000000///000000000111000000000////////////000000///...------,,,,,,,,,...///...------...///---------.........//////------,,,,,,,,,---...///+++,,,---000000///------...............///000000///////////////.........000111111000///......///---------...//////000000///000111333333333333333222111000222444555555444666666666666666555555444777777777777888888999999999999999:::;;;<<<>>>>>>???@@@AAABBBDDDEEEFFFGGGIIIKKKMMMOOOQQQSSSWWWZZZWWW\\\bbbhhhppp~~~sss^^^QQQSSScccttt{{{iii\\\UUUWWWbbbnnnyyypppiii]]]OOODDD<<<888666444444333222111111111111111111000000000/////////000/////////...---------,,,---///...------...///------........./////////------,,,+++,,,---...///---+++---111111///...000......---......///000111///////////////............000111000///...///111............//////000000///000111222333333333333000//////111333555555444555555666666666555444444666666666777777777777888999999999:::;;;<<<===>>>===>>>???@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKNNNSSSVVVNNNTTT[[[aaagggqqq~~~lllXXXPPPXXXddd{{{|||mmm___UUUVVV\\\hhhxxx}}}zzztttjjj]]]OOOCCC===;;;:::888666444333222111111111111000000000//////////////////............,,,---......------...000............////////////...---,,,++++++---...000---***+++000000------111---------......///000111000/////////............---...000000//////111222...////////////000000000///000000111222222333333111000000111222333333222222333444666666666666666555555666666777777777666999999999:::;;;<<<===>>>;;;<<<===???@@@BBBCCCDDDBBBCCCDDDEEEFFFJJJNNNRRRMMMRRRWWW[[[^^^eeepppxxx|||eeeWWWYYYbbblllrrr___UUUUUUUUUeee{{{yyyhhhWWWLLLAAA@@@===999666444222111111111111111000000000000.........///////////////,,,---......------///000............/////////000...---,,,++++++---...000---)))***...///,,,---111---------......000111111000000//////.........---,,,...///000///000111333/////////000000000000000000000000111222222333333333222111111222222111000///000333555777888888888444555555666777666666666999999999:::;;;<<<===>>>::::::<<<===???AAABBBCCCCCCCCCDDDCCCDDDGGGLLLPPPKKKOOOSSSUUUVVV[[[eeemmmsss}}}}}}dddZZZ\\\hhhvvvzzziii[[[YYYXXXbbbvvv{{{mmmWWWKKKAAA???===777333333444333222000///000222444000000000000////////////000///...------------------------,,,,,,,,,++++++...---,,,+++++++++,,,---///...,,,++++++,,,...///222///------///000///---------,,,,,,,,,------...------...///000000//////......///000000000000000111111000000000000000111111111222222222333333333333333333444555666888888666777777777777777666555888999999:::;;;<<<======999:::;;;<<<===???@@@@@@AAABBBBBBBBBBBBEEEJJJNNNMMMMMMMMMOOORRRVVV[[[^^^mmmrrr|||xxxeee___YYYggg~~~xxxjjj[[[UUUVVVbbbnnnwwwnnn^^^MMMCCC;;;555555888333333222000//////000111111000000000//////////////////...------------------------,,,,,,,,,,,,+++...---,,,++++++,,,------///...,,,++++++,,,...///111///------//////...---,,,,,,,,,,,,,,,---...///------...///////////////......///000000000000000111111000000000000000111111111111222222222333333222222222333444555777777555555666666666666666555888888999:::;;;<<<======999999:::<<<===>>>???@@@@@@AAAAAA@@@AAACCCGGGKKKIIIHHHHHHIIILLLPPPTTTWWW```dddlllvvvsssbbbTTT]]]oookkk^^^UUUUUUYYYaaaqqqzzzcccOOO???777777<<<444333222111000000//////111111000000000////////////...------,,,---------......---------,,,,,,,,,...---,,,++++++,,,---......---,,,++++++,,,---...000///------.........---+++++++++,,,---...///000------...////////////.........///000000000//////000000000000000000111111111111111222222222222333111111111222333444555666222333444555555666555555777888888999:::;;;<<<<<<888999:::;;;<<<===>>>????????????>>>>>>@@@CCCFFFEEEEEEDDDEEEGGGJJJMMMOOOZZZ\\\bbbiiipppxxxooobbb```eeevvvzzziii___ZZZ\\\fffqqq}}}eeePPPAAA;;;;;;555444333222222222111000111111111000000000//////......---------------...............------------------,,,+++,,,---...///...---,,,,,,,,,,,,---...///...---,,,------------***++++++,,,---...000111------...//////...............///////////////...///000000111111111111111111111111111222222222222000000000000111222333444000111222333444555555555666777777888999:::;;;;;;777888999:::;;;<<<===>>>===>>>>>>===<<<===@@@BBBEEEDDDDDDDDDFFFHHHJJJLLLXXXYYY]]]cccgggnnn|||wwwiii___hhh}}}vvvggg^^^]]]___llliiiUUUEEE<<<777444222222333333222111111111111111000000000000.........------......////////////.........------------,,,,,,,,,---//////---------,,,,,,---------......---,,,++++++,,,---***++++++,,,---...000111------............------......////////////.........///000111111111111111000000111111111222222222000000000000000111222333000000222333444444444444555555666777888999::::::666777777999:::;;;<<<===<<<<<<===<<<;;;<<<>>>@@@DDDDDDDDDDDDEEEFFFHHHIIINNNOOOSSSYYY\\\bbbnnn{{{vvvbbbaaannnyyyfffYYYRRR[[[llllllWWWHHH===999444222333444333111222222111111111000000000/////////...//////000111000////////////.........------,,,,,,,,,...///000------------------------,,,------,,,******+++---+++++++++,,,---...///000---............---,,,,,,....../////////...---------...000111222222111111000000000111111111111222000000000000000111222222000111222333333444333333444555555666777888999999555666777888999:::;;;<<<;;;<<<===<<<<<<<<<>>>???BBBBBBBBBBBBCCCEEEFFFFFFGGGIIIMMMRRRTTTXXXcccnnnsss{{{vvvgggeeeooozzzgggZZZWWW^^^mmmooo___KKKDDD<<<888888888666444222222222111111111000000000000000000000111222222000000000/////////......------,,,,,,---...000111,,,------------------,,,+++------,,,***)))+++---,,,,,,,,,,,,,,,---...///---.........------,,,+++......//////......---,,,---...000222333222111000000000000000111111111111111111000000111111222222222222333333444333333222333444555666777888888999444555666777888:::;;;;;;:::<<<============???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFHHHMMMQQQRRRSSS\\\eeejjjmmmxxxtttcccdddvvv{{{mmmZZZXXX\\\lllrrrXXXPPPFFF???>>>===;;;888222222222111111111111000111111000000111222333333000000000000////////////------,,,,,,---...000111,,,------......------,,,+++---...,,,)))(((***---------,,,,,,,,,------...---.........------,,,+++.../////////...---,,,,,,,,,...000222333222111000000000000000111111111111222111111111111111222333333333444444444333222222333333444555666777888888444444555777888999:::;;;:::<<<===>>>>>>>>>@@@AAABBBBBBCCCDDDFFFGGGHHHHHHEEEGGGLLLPPPOOOOOOUUU^^^ggggggnnn|||xxxgggooorrrccc[[[eeetttyyyjjjXXXOOOLLLIII@@@888???<<<888444111222333555000000111111//////000111...///000111111000///...///...---,,,,,,---...//////////////////////////////...---,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,,,,---.........---,,,+++////////////000000000000111000///......///000000222111///......000222333444444333222333444555666444444333444444555777777888666666888;;;<<<999666:::;;;<<<;;;::::::;;;<<>>:::;;;<<<;;;:::999:::;;;===<<<<<<===>>>@@@AAACCCAAAAAAAAABBBDDDGGGJJJLLLNNNQQQUUUYYY]]]dddnnnuuuuuullltttnnn___gggwww~~~{{{|||mmm___MMMBBB??????===:::666555444333222000...,,,000000000000000000000000//////............//////...........................------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,........................+++,,,,,,,,,------------,,,---///000111000///...//////...---...///000111......///000111111111111111111111111222222333333000222444666777666555444---222777999999999<<>>???@@@===>>>>>>@@@AAACCCDDDEEEDDDGGGJJJKKKLLLOOOUUUZZZbbbccciiisssyyyssswww{{{uuuwww}}}wwwiii```QQQJJJ@@@:::999888666333222222111000000111222222...///000111111000///...------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++************,,,---...///...---,,,,,,...///111------,,,,,,---...000111------------...000222333000000222333333333222111111222222333444444555555333333444777999:::999888:::;;;<<<:::888777777888>>>===<<<;;;;;;<<<===>>><<<<<<===???AAACCCDDDEEEBBBEEEIIIJJJJJJMMMSSSWWWYYYXXX^^^iiittt{{{xxxnnnrrrwwwsssqqqwww}}}jjj```RRRHHHBBB>>>:::666333222111000000111222333...///000111111000///...------------------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,******))))))***,,,---///000...,,,++++++---000111------,,,,,,---...000111***,,,...///111111111000...///000222222111111000222222222222333444555666333222222666:::<<<:::888:::;;;<<<:::888777777888>>>===<<<;;;:::;;;<<<<<<:::;;;===???AAACCCDDDEEE<<>>??????@@@AAACCCBBBCCCDDDCCCBBBBBBDDDEEEKKKMMMQQQTTTXXX___ggglllpppyyyzzzuuu}}}pppmmmttt}}}|||jjj\\\JJJEEE>>>:::888777555333222222111000000000000000...///000111111111000///---------------,,,,,,,,,---,,,,,,,,,,,,,,,++++++......,,,++++++++++++++++++,,,,,,,,,******,,,---------,,,+++,,,---.../////////...---,,,,,,------///---,,,---...000000///222000///000111222111///333222111111111222444555333333333444444444555555444444555666666666666555999888888888888888999999888:::<<<=========???AAA@@@AAABBBBBBAAAAAABBBCCCHHHJJJMMMPPPSSSXXX^^^ccckkknnnttt|||sss}}}}}}qqqmmmmmm|||gggZZZJJJ???<<<<<<;;;:::555444333333333222111//////000000111111111000000.........---------------------------------------......------,,,,,,,,,,,,+++,,,,,,+++++++++------------,,,,,,,,,---.../////////...---,,,,,,,,,,,,...---,,,,,,...000000///000000///000000000000///222222111111222333444555222333333333444444444444333444555555666666555555888777777777777888999999999:::<<<<<<;;;<<<>>>???;;;===@@@AAAAAABBBDDDFFFDDDGGGKKKOOOSSSUUUWWWYYYfffgggiiioooyyywwwxxxqqqhhhnnnvvvcccSSSJJJDDD===999333333222444555555222///000111111111111111000000........................---------------------------.........------,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,---,,,+++,,,...000000/////////000////////////000000111111111222333444444222222222222333333333444333444444555555555555555777666666666777777888999:::;;;<<<;;;:::;;;===???;;;===@@@BBBBBBCCCDDDEEECCCGGGNNNUUUYYYYYYVVVTTT\\\]]]```eeemmmvvv~~~vvvttt~~~oooiiirrrvvvgggWWWHHH>>>:::666333333666777555333222111111111111000000000.........///////////////,,,,,,---------------...,,,------......---,,,,,,---+++***+++---.........,,,,,,,,,---------......------,,,,,,,,,,,,---------+++***+++...000000///...///000///...---...000//////000111222333333333111111222222222333333333333333444555555555555444666555555555666777888999;;;;;;;;;:::999999;;;>>>===???BBBBBBAAA@@@@@@AAADDDHHHPPPXXX^^^]]]YYYUUUVVVXXX\\\```dddkkkrrrxxx{{{yyyrrrooouuuvvvfff]]]RRRIII>>>888777888777666333222111111000000000111....../////////000000000++++++,,,,,,------------+++,,,------...---,,,+++---+++***+++---//////...,,,,,,------......------++++++++++++,,,---......,,,+++***+++...000000///,,,...000///---,,,...000---...///000111222222222111111111111222222222222222333444444555555444444555555555555666777888888:::::::::888666777999<<<;;;>>>@@@AAA@@@?????????BBBEEEKKKSSSZZZ\\\YYYVVVSSSVVVZZZZZZ[[[```hhhppp~~~{{{www~~~qqqkkkxxxkkk^^^LLL>>>999999999888333333222111000000111111.../////////000000111111+++++++++,,,,,,---------***+++,,,---------,,,+++---+++)))+++...000///...+++,,,------......------*********+++,,,---...///,,,******+++...000000///,,,...000///---,,,---000,,,---...000111111222222000111111111111222222222222333444444555555444444444444444555555777888888999999888666555555777:::666999===???@@@@@@@@@AAA???@@@DDDKKKSSSWWWVVVUUUOOORRRTTTRRRPPPTTT^^^hhhpppyyyxxxxxxooorrrnnnTTTEEE@@@===999888777444222000.........111111111111111000//////...------,,,,,,,,,---------,,,*********,,,...///,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------,,,,,,,,,---......*********+++,,,---...///000---,,,,,,///000...,,,...------------...//////000000000000000000111222222222111333444555444222555555555555666888999:::777555444666888::::::999:::;;;>>>@@@AAAAAA@@@???BBBCCCEEEHHHJJJKKKLLLMMMJJJMMMOOOOOOOOOSSS\\\cccmmmttt}}}wwwwwwoootttxxxeeeXXXLLLAAA???<<<777555444444222111111111222222222222111111111000///...---......///---,,,+++***+++,,,...///---,,,,,,,,,,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---...///000///---,,,---///000...,,,...---------......//////000000000000000111111222333222222333555555444333333333444444555666888999777666555666999;;;;;;;;;999:::<<<>>>??????>>>>>>AAABBBDDDEEEGGGHHHIIIIIIEEEHHHKKKMMMNNNQQQVVV[[[cccjjjsss{{{~~~zzzsssjjjnnn|||vvvbbbRRRHHHAAA999555666777555222222222111111000/////////555444111///...///000111---,,,+++++++++,,,......------,,,,,,,,,---......------------------,,,,,,++++++++++++,,,---//////...............///000111---------...000000---+++------........./////////000000000000000111222222444333333444666666555333222222222333444555777777777666555777:::<<<===<<<888999;;;===>>>>>>======???@@@AAACCCDDDDDDEEEEEE@@@BBBEEEIIILLLNNNPPPQQQXXX^^^fffmmmuuuoookkkuuusss```SSSDDD;;;::::::888555666555444222111///......777555222000//////000111------,,,,,,,,,,,,---...------,,,,,,,,,------............------,,,,,,,,,******++++++,,,---//////...............///000000,,,---...///000///---,,,---......///////////////000/////////000111222333444444333555666777666444222222333333444666777888666555444666999;;;<<<<<<888999:::<<<============>>>???@@@AAAAAABBBAAAAAAAAAAAABBBEEEIIILLLMMMLLLRRRVVV\\\ccclllyyyvvvwww{{{ttt]]]MMMEEEBBB>>>::::::999777555333222222222666444222000/////////000...---------------------...------,,,,,,,,,------.........------,,,,,,,,,*********+++,,,---......------,,,,,,------......,,,---/////////...---------...///000000000//////////////////000111222333444444333555666777666444333333333444555666888888555333333555777:::::::::999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@DDDCCCBBBCCCGGGKKKLLLMMMOOOQQQTTTYYYaaaooozzzxxxdddVVVMMMGGGBBB>>><<<999666444222222222444333222111000/////////............------------......---,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,------...///...---,,,...///---...///000111000//////////////////000111333333444333333444666666555333333333444444555666888999555444333444666888888888999::::::;;;<<<===>>>???======>>>???@@@@@@@@@???EEEDDDDDDDDDEEEHHHKKKMMMMMMMMMNNNPPPVVVaaammmvvv|||rrrggg^^^ZZZSSSPPPIIIBBB<<<666333222111222222333222111000///...............------,,,///...---,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,...//////---++++++...111---...000111111111///.........//////000222333444333222222333555555444333222222222333444555777777777666444555777888888777888888999999:::<<<===>>>:::;;;<<<===>>>?????????@@@CCCFFFFFFDDDDDDGGGJJJJJJJJJKKKMMMRRRYYY```eeettt}}}~~~|||xxxqqqkkkaaaVVVJJJAAA:::777000111333444444333111///.../////////...---,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++************------,,,+++++++++,,,,,,/////////,,,******///222---...000111222111///............///000222333444222222111333444555444222111111111222333444666666999777666666777888888777777777777888999:::<<<<<<999999;;;<<<===>>>>>>>>>;;;AAAFFFGGGDDDBBBCCCFFFGGGIIILLLPPPTTTYYY]]]___dddpppzzz}}}xxxiiiYYYGGG999:::555222444333000///111111000000////////////000///...---,,,,,,,,,,,,---......---------,,,,,,,,,(((***+++---......------+++,,,,,,------,,,,,,+++------,,,+++,,,---...///111111000000//////......+++---///000//////000111111111222222222333333333222...+++,,,000555666666777444111222555777777666777777777777888999:::;;;<<<<<<===<<<;;;<<<===???@@@@@@AAABBBBBBCCCCCCDDDGGGGGGHHHIIIKKKPPPVVV[[[^^^dddnnnvvvyyyttt^^^LLLEEE===666555555222111111000000///////////////000//////.........---------...------------,,,,,,,,,)))***+++,,,------------,,,,,,------------,,,,,,......---------...///000111111111000000000000000+++---///000//////000111111111111222222222333333222///---...222555666555777555333333666777666555666666666666777888999::::::<<<======<<<<<<===>>>?????????@@@AAAAAABBBBBBDDDEEEGGGHHHJJJNNNSSSWWWUUUZZZbbbiiilllttt}}}lllUUUGGG999444333111///.../////////......//////000...///000000000///...---------------,,,,,,,,,,,,++++++++++++,,,---......------............------///............///000000000000000111111111111111+++---///000/////////111000111111111222222222222222111000111333555444333777666555666777777555333555555555555666777888888888:::======<<<;;;;;;<<<======>>>>>>???@@@@@@AAAAAACCCEEEGGGIIIKKKOOORRRRRRUUUZZZ```dddkkkyyy}}}iiiVVVBBB999666222///---000//////......//////000---...000111000///---+++---------,,,,,,,,,++++++,,,,,,+++***+++,,,...///---..................---.............../////////......//////000000111111,,,...///000///...///000000000000111111111111222222222333444555444333222666666777777777666444333555444444444555555666777666999<<<===<<<;;;::::::=========>>>??????@@@@@@???BBBEEEGGGHHHIIIKKKMMMQQQRRRUUUZZZ```gggooouuu~~~jjjRRREEE>>>999444222111111000////////////000,,,---/////////...,,,***------,,,,,,,,,+++++++++---,,,+++***+++,,,---...---..................---,,,,,,------............,,,---------......//////,,,...000000///...///000//////000000000111111111111222444555555333222222555666777888777555444333444444444444444444555666555888;;;<<<;;;:::999999=========>>>??????@@@@@@???BBBEEEGGGGGGGGGIIIJJJIIIKKKLLLQQQXXX```eeefffsss{{{{{{bbbQQQFFF<<<777555444333222111000/////////,,,---.........---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---------............------+++,,,------......------,,,,,,,,,,,,---------------...000000///......///////////////000000000000000222444555333222222333444555666666444333444555555444444444444444555555555888::::::999888999999<<<<<<===>>>>>>??????@@@???AAADDDEEEEEEEEEFFFGGGDDDGGGHHHJJJQQQZZZ^^^^^^ggglllwwwsss```QQQDDD===<<<777666444222111000//////............------------,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,.../////////...---...---------------,,,,,,---///000000///......///........./////////000000...111333333111111222444222444555444222222444666555555444444444444555555666777999888777777888:::;;;;;;;;;<<<======>>>>>>>>>@@@AAAAAAAAAAAACCCEEEBBBFFFGGGGGGLLLUUUZZZYYYZZZ^^^hhhxxxrrr___PPPIIIHHH999888666444111000///...000000///............///,,,,,,,,,+++++++++******+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++,,,---///000000000///.../////////......------,,,---///000000///......///............/////////000...000222222000000222555111333444222000111444888666555555444444444555555666777888777666666888:::999999:::;;;;;;<<<<<<======?????????>>>???AAACCC>>>CCCDDDAAADDDMMMSSSRRRPPPSSS^^^nnn|||xxxnnnqqqrrrzzzvvvkkk```ZZZJJJCCC999111222555333,,,222000...------///111333,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++***+++,,,---.../////////222000///---,,,,,,,,,---------------------,,,,,,......------------......///000111222333444444444555444333333333444555555555444333333444555777888666666777777888888999999:::;;;<<<<<<======<<<<<<===>>>>>>===<<<;;;;;;<<>>>>><<<<<<===>>>===???BBBDDDDDDFFFHHHIIIKKKQQQXXX]]]bbblllyyykkk]]]aaajjjxxx}}}nnnuuu~~~hhhNNN===777444111111111111000111111222333.........---,,,,,,,,,+++---------------........./////////...............---,,,+++))))))+++,,,------------------...///000---......//////000000000///......------......///...///000111111222111111444444333222111111111222222333444555555666666555555555666666777888888999777777888999999999999888;;;<<<>>>>>>======???@@@<<<@@@CCCEEEEEEEEEEEEEEEGGGNNNUUUWWWWWW]]]jjjtttsss___UUU[[[fffsss~~~}}}uuuttt|||lllRRRCCC:::555111111111111111111111111000//////...---,,,,,,+++,,,,,,------......//////........................222000---++++++,,,...///......------............,,,,,,---...///000000111//////............//////......///000000000000000333333222111111000000000111222444555666666555444444444555555666777888888666777777888999888888888999;;;===>>>>>>???@@@BBB???BBBDDDEEEDDDDDDDDDEEEGGGNNNTTTTTTQQQUUU```jjjuuu|||vvv```MMMQQQXXX___dddiiiqqqwwwtttmmmoookkkUUUDDD:::222222222111111111000000000000//////...---,,,,,,---------....../////////------------------......222111...,,,+++,,,...////////////......---,,,+++++++++,,,---......///////////////....../////////......///000000000//////222222222111111000000000000222333555666555555444222333444555666777888888777888888999999999999999888:::<<<===>>>???AAACCCCCCDDDDDDCCCBBBCCCEEEGGGGGGMMMRRRQQQNNNPPPYYYbbbiiiqqq{{{zzzaaaJJJLLLOOOQQQRRRUUU```kkkmmmfffgggwww|||cccNNN@@@666555444222111000000000000000000///.........---.............../////////---------------.........000...,,,+++***+++,,,---000000000///...,,,+++***++++++,,,,,,---.........000//////......//////000//////000000000000//////000111222222222222111111111222333444444555555444111222333444555777777888888888999::::::::::::999777999;;;<<<===>>>@@@BBBDDDDDDCCCAAA@@@AAADDDGGGGGGJJJMMMMMMKKKMMMSSSYYY```hhhrrrzzz~~~___KKKIIIJJJLLLLLLMMMTTT^^^fffdddhhhsssiiiTTTFFF<<<:::777444222111111111000/////////////////////////////////............------........./////////...------,,,,,,,,,------....../////////...,,,+++------------............000000////////////000000000000000111111000000//////000111333333333333222222222222222333444555555111111222333555666777888777888999999::::::999999666888:::;;;<<<===???AAA???AAAAAAAAA@@@@@@BBBDDDIIIIIIJJJJJJJJJLLLOOOQQQYYY```hhhlllpppxxx|||XXXMMMHHHGGGLLLNNNMMMPPPUUU___ccciiiooouuu|||iiiWWWJJJ@@@===999555222222222333////////////000000000000000000//////......------.../////////000000111111.../////////////////////,,,---.../////////...---///////////////.........000000////////////000000000111111111111111000000...000111333444444444333333222111111222333555666000111222333555666777888777777888999999999999999666888:::;;;;;;<<<>>>???;;;===@@@AAAAAA@@@???@@@MMMKKKIIIIIIKKKLLLMMMMMMUUU[[[aaabbbcccjjjxxxzzz^^^MMMIIIGGGHHHIIIJJJPPPWWWcccqqq}}}|||rrruuu}}}uuusssvvvzzz{{{sssvvv}}}yyybbbQQQKKKKKKMMMGGG???999777666444222444///...111000,,,,,,111111000000000////////////000000000000000111111111//////////////////////////////000000///...------...///000///------///000111111000000//////......111111222222222222111000////////////000111222333222222222222222333444555666666666666666777777777555777888999888888:::;;;999:::;;;:::999:::===?????????@@@AAAAAABBBBBBCCCDDDFFFHHHIIIIIIIIIJJJKKKTTTWWWYYYZZZ\\\bbbjjjpppttt\\\GGGEEEFFFKKKPPPTTT[[[cccssszzzuuuvvvkkkccc___\\\[[[UUUYYYaaaooo~~~~~~hhhTTTHHHDDDFFFTTTPPPKKKGGGCCC===666111666111000333444000000222111111000000000000000000111111111000000000000000///////////////////////////////////////...------...///000///------///000000000000000//////......000000000000000000000000////////////000111222333222222222222333444555666555555555666666666666666555777888888888888999;;;999:::::::::999:::<<>>>>>@@@QQQQQQRRRQQQNNNFFF<<<555666000...000333111000000000000000000111111111111222222111111000000/////////////////////////////////////////////......---...///000///------///000000000000////////////...///...---------...///000////////////000111222333111222222333444555777888444555555555666666666777555777888888777888999:::888:::::::::999:::<<<>>>>>>>>>??????@@@AAAAAABBBAAABBBBBBBBBBBBCCCFFFHHHHHHLLLPPPSSSUUUYYY___eeepppvvvnnn^^^XXXVVVZZZccckkkpppuuuzzzrrrtttmmm\\\UUUPPPNNNKKKFFFBBBAAABBBAAAAAAEEEJJJPPPTTTVVV[[[XXXPPPFFF===999:::<<>>999444//////111333222000/////////000000000000111333222222111000///......////////////////////////...///////////////.........///000///------///000///////////////////////////...---,,,,,,---///111000000//////000111222222111111222333444666888999555555555666666777777888555777888888777777888:::888999::::::::::::<<<===<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@AAAEEEHHHDDDHHHMMMPPPRRRUUU[[[```eeelllwwwlllppp{{{wwwllliiiiiiqqqnnnjjjrrrjjjUUULLLFFFGGGEEE@@@;;;;;;===;;;:::<<<@@@DDDGGGGGGDDDDDDBBB???;;;888777666555999???DDDGGGGGGEEEEEEAAA===888555555777666444////////////////////////333222222111000///......////////////////////////......///////////////......///000///------///000.............../////////000///...------///111222000000000000000000111222000111111222444666777888555555666777777888999999666777888888777666777999777888::::::::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@???AAAEEEGGGDDDHHHLLLOOOPPPSSSXXX\\\\\\cccnnnxxx}}}ZZZ]]]eeerrrkkkaaacccxxxgggRRRFFF>>>@@@AAA<<<999;;;;;;:::888888:::;;;<<<;;;666777999999888666333111333555999;;;===@@@CCCEEEDDDFFFDDD???;;;999666222000000000000/////////...222222111111000000//////////////////////////////---...//////////////////...///000///------///000---............/////////000////////////111222333111000000000000000111111000111111222333444666777444555555666777888999999666777888888666666777888666888:::;;;:::::::::<<<======>>>??????@@@@@@AAA???@@@AAA@@@@@@AAADDDFFFEEEHHHKKKLLLLLLOOOTTTYYYUUUZZZdddnnnrrrvvvMMMPPPTTT\\\kkkjjj[[[XXXfffnnnSSSDDD;;;===???:::999===:::999777666666666444222333333444555666444111///222444555666666999>>>BBBIIIRRRWWWRRRIIIBBB:::333444333333222111000//////111111111000000000000000////////////////////////------...///////////////...///000///------///000---------.........//////...//////000000111222222111111000000000000111111000000000111222333444555222222333444555666777777666777888777666555666888555888:::;;;:::::::::;;;<<<<<<<<<===>>>>>>??????===>>>@@@AAA@@@AAABBBDDDDDDFFFHHHGGGGGGIIIOOOTTTRRRUUU\\\dddhhhkkksss{{{EEEGGGJJJOOO[[[sssjjjYYYRRRVVVppp|||___MMM???>>>===666444777333222333555777888777666555444444444555444222000000111333222222555;;;???RRRaaalllhhh\\\PPPDDD:::777666555444222111000000000000000000000111111111////////////////////////------...///000000//////...///000///------///000---------.........//////---...///000111111111111111111000000000000000111111000000000111222222333000000111222444555555666666777888777666555666777555777:::;;;:::999:::;;;888888999::::::;;;;;;<<<;;;===@@@@@@@@@@@@AAABBBCCCEEEEEECCCCCCEEEKKKQQQSSSSSSXXX___dddffflllssszzz>>><<<@@@KKKTTTcccuuuhhhoooyyyyyyyyyyyyooocccZZZWWWXXXggghhhTTTBBB???>>>888555888444333333333333444555555333333333222222222111111111111111111111333666999HHHVVVjjjzzz{{{kkkRRR???===777555777666111000555444222000000111111///---111000000000000000111111...///000111000///---,,,......///////////////...//////............//////111000///////////////000...............///000000000000000///000000111222333333333444444444555555555666777888888777666555555555666777888999::::::999999::::::::::::::::::>>>@@@AAAAAA@@@???AAABBBGGGGGGFFFGGGHHHJJJLLLNNNMMMOOORRRXXX^^^eeejjjnnnrrr~~~:::666999AAAIIIUUUooommm^^^\\\```eeelllvvvzzzlllccc___```iiisssuuulllddd[[[UUUSSSVVVccc{{{oooXXXDDD???>>>999666888666666555444333333333333333333333222222222111111111222222111111222555888===LLLcccyyy}}}mmm___QQQHHH???;;;777222111444333222222222222222111000000000000//////000000111......000000000...---+++......////////////......//////............//////000///////////////000000............//////000000111000000000000111222222333333333333444444444555555666777777777666555444444444555666777888999999999::::::::::::;;;;;;;;;;;;===?????????@@@BBBCCCEEEFFFFFFGGGHHHJJJLLLLLLJJJLLLOOOTTTZZZ```eeehhhmmmsss}}}777222222777===EEEVVVgggiiiXXXJJJIIIJJJNNNVVVaaalllsssqqqqqqsssttttttttttttttt~~~|||ssseee\\\RRRLLLJJJMMMWWWbbbzzzzzzuuuqqqllljjjjjjeeeooozzz```GGG>>>===:::888888999888666444222111111000333333333222222222111111222222222111000111333666666BBBWWWqqqkkk]]]NNNDDD>>>888444333222333444333111/////////000000///......//////000---.../////////...---,,,...///////////////.............................................///000111////////////000000000000111111111111111222333333333333222222333333444555666666666666666555444333333333444555666777777888999:::::::::;;;;;;;;;<<<;;;===???@@@AAABBBDDDFFFCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKMMMOOOSSSXXX\\\^^^fffkkkqqqxxx777222000444888<<>><<<:::888777888777666444333222111111333333333222222222111111222222333111000000222333777===KKK```vvvsssbbbVVVOOOFFF===666555777888666222/////////000//////............///------............---,,,//////////////////...---........................---,,,------...///000111//////000000000000000000222222111111222222333444333222222111222333444444666666555555444444333333222222333444555555666666999999::::::;;;;;;<<<<<<===???AAAAAABBBBBBDDDFFFAAABBBEEEGGGHHHIIIHHHHHHMMMMMMMMMMMMOOOQQQTTTUUU[[[bbbllluuu}}}555222000333666888<<>>>>><<<;;;===@@@AAABBBCCCDDDDDDDDDDDDHHHIIIIIIJJJRRR[[[^^^[[[NNNHHHCCCAAACCCKKK\\\lllxxxWWWDDD===:::888555555555444333333333333444333333333222222222111111111222222111000///000222555777>>>LLLbbbxxx~~~sssjjj^^^NNNAAA;;;;;;:::888666444444444000000///...............------..................///////////////...------------............------,,,,,,,,,,,,---...000000//////000000000000///...222222111111222222333444222222111000000222333444555444444333333333333222222222333333444444555555888888999999:::;;;;;;<<<===>>>@@@@@@??????@@@BBB@@@AAACCCEEEGGGGGGGGGGGGKKKKKKKKKLLLNNNPPPRRRTTTPPPXXXccckkkrrrzzz000000000111222444666888;;;<<>>OOOhhh|||hhhXXXBBB>>>:::777777777666555111111000///......................../////////000000000000000///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///...///000000000///---,,,111111111111111222333333222111000//////111333444333333222222222222333333222222333333444444444444666777777888999:::;;;;;;:::;;;<<<<<<;;;:::<<<===???@@@BBBCCCEEEFFFFFFFFFEEEFFFGGGIIIMMMPPPTTTVVVPPPUUU[[[___dddnnn{{{---///111000000111333444666888;;;DDDVVVjjjvvvwwwdddNNN<<<999:::777666:::666666777888999999999999999;;;<<>>???HHH\\\zzzuuuYYYGGG>>>999666333333333333333444555666333333333222222222111111...///111111000///000111///111444777@@@TTTmmmwww[[[RRRGGG@@@???===999555222222111000///////////////////////////000111111000000000000///...---,,,+++,,,...//////...,,,+++---,,,,,,,,,,,,,,,---------.../////////...,,,+++111000000000000111222222222111///......000222444111111000000111222333444333333333444444444444444444555666777888999::::::777999:::;;;:::;;;<<<>>>@@@@@@@@@AAACCCDDDFFFGGGBBBCCCDDDFFFIIIMMMPPPRRRNNNRRRVVVYYY]]]gggvvv,,,000333111//////222444---222666999BBBTTTeeemmmVVVCCC666888;;;666111222333333444555666666666666444777999===DDDLLLLLLHHH@@@;;;888;;;GGG___aaaLLLAAA;;;777555444444333333444444555333333333222222222111111---///000111000///000111222666777555666CCCXXXjjj|||nnn]]]RRRNNNIIIAAA:::333333111000////////////000000000000000111222222000000000000///...---,,,+++,,,...//////...,,,+++------,,,+++++++++,,,,,,,,,---...//////---+++***000000000///000111111222222111///......000222444000000//////000222444555333444444444444444444555444444555666777888999999777999<<<======>>>@@@BBB@@@@@@???@@@AAACCCEEEGGGDDDCCCCCCDDDEEEGGGIIIJJJFFFKKKQQQVVVZZZcccnnnwwwyyy///////////////000111111111222444555:::FFFVVVbbbUUUEEE:::999777111///444333333333333333333333333555666777888:::<<<======:::;;;===<<<===OOOrrrqqqXXXBBB999:::555666666666666444333222777666555333222111000000222111111000000000000000...000222222333;;;JJJVVVuuunnncccZZZNNNBBBAAA;;;555111000111000///+++///222222000///000222111000...---,,,,,,------...---,,,,,,......---,,,...---,,,,,,++++++,,,,,,........................222111111111000000//////---...///000000111000000////////////000000000000444444333333333444555555444555555666666666666666999999:::;;;;;;<<<<<<===????????????@@@AAABBBCCC@@@AAABBBAAAAAACCCFFFHHHJJJLLLOOORRRUUUZZZ```dddqqquuu.........---...//////000///111222222666???LLLVVVOOOFFF>>>999555111111444333333333333333333333333444444555666888999::::::777888:::::::::EEE^^^vvvzzz^^^FFF::::::555666666666666444333222666555444333222111111111222222111000000000000000///111333222222888DDDNNNaaauuuzzzjjj]]]LLLBBB777222333444111...---///111111///---...///111000...---,,,,,,------...---,,,,,,......---,,,...---,,,,,,++++++,,,,,,---------...............111111111000000000//////...//////000000000000///////////////000000000000444333333333333333444444333444555555666666555555888888999999::::::;;;;;;<<<<<<<<<======>>>???@@@???@@@AAA@@@@@@AAADDDFFFHHHJJJLLLNNNQQQVVV[[[```gggjjjttt------,,,,,,------...///...///000///111666???FFFHHHIIIDDD:::222111222222222222222222222222222222333333333444555555666666555666888999888<<>>;;;666666666666666444333333555444333333222222222333222222111000000000000111000333444222111444<<>>???@@@@@@???>>>???AAADDDFFFGGGIIIJJJLLLPPPUUUXXXbbbdddlllxxx---------,,,---......///---...///...///222777;;;BBBKKKKKK===222111222///222222222222222222222222222222333333333333444444666555777:::999888===DDDUUUgggmmmRRRCCC===777777777666555555444333333333333222222333333444333222111111000000111111000333444333111333888===DDDSSSkkkzzzaaaMMMAAA;;;555111...//////...---,,,,,,,,,000000//////...---------...---,,,---...///...---......---,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000000/////////000000000///...------////////////000000000000222222111111111111111222444444555666666666666666666777777888888999999:::::::::::::::;;;<<<======@@@@@@@@@???>>>>>>@@@CCCEEEFFFGGGGGGHHHKKKOOORRR\\\^^^eeeoooyyy......------......///000------//////000222444666>>>KKKPPPDDD666222000---111111111111111111111111333333333333333333333333666333444777999888:::>>>JJJXXXqqqoooVVVEEE===888777777666555555444444333333222222222333444444333222222111111111111111000222444444333555999<<<<<>>???@@@AAAAAA@@@>>>???AAACCCEEEFFFFFFFFFFFFHHHKKKNNNQQQTTTZZZcccjjjsss.........---...//////000.........///111222333444:::GGGQQQLLL???555000---000000000000000000000000222222222222333333333333333111111444666666999===DDDLLL```~~~ttt]]]JJJ===999888777666555555555555333333333222222333444444333333222111111111111222000111333333444666999<<<<<<@@@JJJ\\\tttgggPPPAAA;;;666444222111222222111000000000000000000...------...---,,,---///000000//////......---------------..............................////////////000000....../////////...------////////////000000000000//////000000111222444444444555555666777666666666777777777888999999::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@???>>>???AAADDDEEEEEEEEEEEEDDDFFFIIILLLKKKNNNTTT[[[^^^dddrrr------,,,,,,------...//////...---...///000000000666@@@NNNSSSIII999111111000000000000000000000000000000111111222222333333333111222444555444777<<<;;;AAAQQQjjjlllTTTAAA999888777666555555555666444444333222222222333333444333222222111111222222111111111222333555888:::>>>AAAGGGQQQ```wwwmmmTTTFFF???;;;777555555444222000000000111111000///---,,,...---,,,---000111000/////////...---------------/////////...------,,,,,,........./////////000000------......///.........////////////000000000000......///000222444666777222333444444555555444444555666666777777888888999999999999999:::;;;<<<<<<===>>>>>>>>>===>>>AAACCCCCCDDDDDDCCCCCCDDDHHHKKKJJJMMMSSSXXXWWWYYYdddqqq,,,,,,++++++,,,,,,---...///...,,,,,,---...---,,,222;;;KKKWWWOOO<<<333555000000000000000000000000/////////000111222222222444333555777666333555:::444:::HHH]]]xxxzzz^^^GGG:::999777666555555666666555444333333222222222333444333222222111111222222222111111111222444777999;;;???CCCEEELLL___{{{fffPPPEEE@@@;;;888777555222///000000111111111///---,,,...---,,,...000111111000//////...------------...000000///...---,,,,,,+++---.........//////000000,,,,,,---.../////////...////////////000000000000---...///111333555777888111111222333333333333222444444555555666777777777666666666666777888999:::;;;<<<<<<<<<<<<>>>@@@CCCBBBCCCCCCBBBBBBCCCGGGJJJGGGKKKQQQSSSPPPPPPXXXdddmmmuuu******+++++++++,,,,,,,,,(((((()))+++,,,---...///555555@@@OOOOOOAAA777777222222111111000000///...000000000000111111111111333333333333444555666666;;;777999IIIcccoooMMM???999444555666444444666444444444333333222222222444444444444444555555555777444///---///222555666777888:::===AAANNNggg}}}lllYYYJJJ<<<:::999555222222000111111/////////...+++//////............//////---------,,,,,,---------000...,,,,,,------,,,+++////////////000000000000000000///---,,,,,,///222111///000222111...///333000000000111222333555555444444333222222333333333222333555777777777777666444444555777888:::;;;;;;======>>>???@@@AAABBBBBB???@@@AAAAAABBBCCCGGGIIIHHHIIIKKKMMMQQQVVVYYY\\\eeegggppp~~~*********+++++++++,,,,,,)))******+++,,,---......000222<<>>888777777444333555444444444333333333222222333333444444555555666666888666555555666777666555444555777888;;;EEEZZZnnnnnn^^^MMMDDD>>>888555777222222111000000///---***//////............//////......---,,,,,,---......///---+++,,,---...---,,,.../////////000000000000///000000///---...///111111///000222111...///333222222222222333444444555444333333222222333333444333444555666777777666666444444555777888999:::;;;<<<<<<===>>>???@@@@@@AAA???@@@AAABBBBBBDDDGGGJJJHHHIIIJJJMMMPPPUUUXXXZZZ```aaahhhttt)))*********++++++++++++***+++++++++,,,,,,,,,,,,,,,000888DDDRRRWWWNNN@@@444222///...///000///...//////000000000000111111111111111111222333444444777888;;;>>>EEEWWWwwwiiiOOOFFF===999888444333555444444444444444333333333444444555666888999:::;;;888888888999:::888444111444333444555666<<>>?????????@@@AAABBBBBBDDDGGGJJJHHHHHHIIILLLOOORRRVVVXXX\\\]]]aaaiiirrr}}})))))))))************+++************************+++000444<<>>@@@@@@@@@BBBEEEHHHGGGGGGHHHJJJMMMPPPSSSUUU[[[[[[^^^ccciiippp|||(((((()))))))))*********))))))))))))((((((((((((***000222888LLL```\\\III;;;555///---...///...---...////////////000000000////////////000111222222333222333777;;;AAAMMMYYYuuu}}}___PPP@@@:::888666555666555555555555555555555555555666888===DDDLLLTTTYYYVVVPPPHHHAAA<<<:::999888777444444555555666<<>>@@@CCCEEEFFFFFFGGGHHHJJJMMMPPPQQQXXXXXXZZZ___bbbgggqqq|||(((((((((((()))))))))))))))))))))((((((((((((((()))...000666JJJ___bbbXXX@@@999111---...000...,,,......////////////000000////////////000111222222333000000666;;;>>>BBBFFF]]]xxxgggVVVCCC:::888666666777555555555666666666666666444666:::BBBPPP```oooxxxsssjjj^^^QQQHHHAAA===:::999555333444555555777<<>>AAADDDFFFFFFFFFFFFHHHJJJMMMNNNRRRRRRUUUYYY\\\___hhhrrrwww'''''''''((((((((()))))))))))))))***************))),,,...444CCCUUU^^^___EEE===222...///000...+++........./////////000000////////////000111222333555111111555888999:::>>>JJJ```}}}ppp]]]GGG<<<999777666666555555666666666777777777666999@@@MMMbbbzzzvvvgggWWWJJJBBB>>>999555666666555555888@@@IIIXXXkkkzzzwwwoooeeeTTTDDD888888888222000444000000////////////000000---...///000000///...------,,,++++++---.........---------.........//////...000222333111000000111///...///111///,,,---111...///111111111000...---222222222222333444555666444333333333333444666777444444555555666777777777666666777888999:::;;;;;;999:::;;;<<<<<<>>>AAADDDEEEEEEEEEEEEFFFHHHJJJKKKNNNNNNPPPUUUWWWYYYaaaiiirrr|||''''''''''''((((((((()))******+++++++++,,,,,,,,,***+++---111;;;IIIVVV]]]III???444...///000---***............/////////000/////////000000111222333777444333555555444777;;;:::KKKbbbwwwxxxcccKKK>>>:::777555666555666666666777777888888:::>>>GGGXXXqqqsss^^^QQQDDD===888999999666666777555:::EEEWWWmmmuuussssssppp___LLL===;;;:::333111444111111000000000000111111,,,...000111111000...,,,***))))))+++...000111111---------........./////////000222111000///000111///......111///,,,---111...///111222222111000///222222222222333444555666333333222222333555666777444444555555666666777777666666777888999:::;;;;;;:::;;;<<<<<<<<<>>>BBBDDDEEEEEEDDDEEEFFFGGGIIIJJJMMMLLLOOOSSSUUUVVV]]]eeeiiinnn}}}'''((()))******)))((('''(((***+++,,,******+++,,,***))),,,000555<<>>???AAABBBBBBAAACCCDDDEEEEEEFFFIIIKKKHHHLLLOOOOOONNNQQQWWW]]]^^^iiixxx''''''))))))***)))((((((''')))++++++***)))***+++)))))),,,///111666DDDRRRccc\\\MMM;;;222000...+++000+++***---///...///111.../////////000000000000333333444444555666777777777<<>>@@@@@@AAA@@@BBBCCCDDDDDDEEEGGGJJJGGGJJJMMMMMMMMMOOOUUUZZZ^^^fffqqqyyy|||&&&'''((()))))))))))))))&&&(((******)))((()))***((())),,,---+++...;;;JJJjjjlll```HHH777444000(((///++++++///111//////000....../////////000000000222222333333444444555555999:::===AAAKKK[[[nnn{{{nnnUUUEEE;;;888:::555555444444555555666666:::BBBZZZqqqYYYKKKAAA888777;;;555444555:::@@@KKK]]]nnnuuuggg[[[ZZZ\\\bbbaaaTTTDDD:::666555444222111000000///........................------------------------........................222222111000000///......//////............//////111111000000000000//////111111111111222222333333333222222111111222333333111222444444333333333444222333555666666666888:::;;;;;;<<<<<<===>>>?????????@@@BBBBBBBBBCCCEEEHHHEEEHHHJJJKKKKKKMMMRRRVVVZZZ^^^eeelllooosss&&&&&&'''(((((()))))))))%%%'''))))))((('''((()))&&&(((,,,,,,))))))666DDDbbbsssqqqTTT<<<666333+++...++++++///111...---............/////////000000111111222222333333333333888999;;;???HHHUUUdddnnnlllzzzaaaLLL===888:::666666555555555555666666;;;CCCYYYqqq\\\KKK???:::<<<777555555777999???LLLXXXpppqqq```ZZZYYY^^^```WWWKKKCCC999777555222111222333444////////////............------------------------........................000000000000000000000000000//////............///000000000000000000//////000111111222222222222222222222222222222222333333000111333333222222222333000222444555555555777999::::::;;;;;;<<<<<<=========???@@@@@@@@@AAACCCEEEDDDFFFHHHIIIJJJLLLOOORRRQQQSSSXXX___dddjjjttt'''''''''''''''((())))))%%%'''((()))''''''((()))%%%'''+++,,,))))))333@@@WWWsss}}}dddEEE999555///---***)))...///---+++,,,............////////////000000111111222222333333222444777<<>>:::999666555777777:::AAAJJJWWWlll}}}mmm```UUURRRRRROOOKKKJJJ@@@===888444222222444555000000/////////.........------------------------........................------...///000111222222000000///...............//////////////////000000///000111222222222111111111111222222333333333333///111333333222111222333111222444555444555777888999999999::::::;;;;;;;;;===>>>??????>>>???AAACCCDDDEEEGGGHHHIIIKKKMMMOOOLLLLLLQQQXXX]]]bbbllluuu(((((('''&&&&&&''''''(((%%%'''))))))((('''((()))&&&&&&)))+++***+++222;;;NNNmmmsssUUUAAA777111...***))),,,---+++***,,,------.........///////////////000111222333444444111333666:::???BBBDDDEEEIIIPPPaaazzzxxx___III===:::777777666666555555666666555<<>>???>>>>>>>>>@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKLLLLLLOOOTTTWWWZZZcccmmm~~~***)))'''&&&%%%&&&&&&&&&&&&'''))))))((((((((())))))''''''***++++++///555CCC___yyyzzzfffOOO===444000+++)))+++---++++++------------.........//////......000111333444555666333444777:::<<<======<<>>HHHQQQccczzzmmmZZZLLLCCCAAACCCEEEEEEFFFEEEBBB===888555111111000000///......---------------------------------------------------.........////////////000111000///......---------........./////////000000...///111222222222000000///000222333444444333333000222444444333222333444444555666666555444555666555555666777999:::;;;;;;===>>>???>>>===>>>@@@BBBBBBBBBCCCDDDFFFGGGGGGGGGIIIJJJNNNRRRRRRTTT^^^iiiwww}}}+++***(((&&&%%%%%%%%%&&&&&&(((******)))((()))***,,,'''&&&)))++++++---000999PPPmmm{{{qqqYYYBBB666222,,,***,,,---,,,,,,///---------.........//////---...///111333555777777222222333666999::::::999<<>>===::::::===<<<@@@LLLccc~~~iiiTTTDDD<<<<<<>>>BBBHHHLLLKKKFFF???:::222111111000///......---------------------------------------------------000000000///......------111111000......------------.........//////000000...///111222333222000//////000222333444444333333111222444444333333333444666777777777555444555666333444555777888:::;;;;;;===>>>???>>>===>>>@@@BBB@@@@@@AAABBBEEEFFFEEEDDDDDDGGGLLLPPPPPPRRR\\\iiimmmooouuu---,,,++++++,,,,,,***(((,,,+++***((('''&&&&&&'''&&&'''))))))))))))+++---444<<>>>>>;;;:::888666555555555555444777===DDDPPPhhhyyynnnaaaYYYXXXOOOEEE>>>>>>===999999<<<:::;;;CCCRRReee}}}fffIII===AAA===@@@EEEIIIJJJHHHEEEBBB555444333111000/////////000...,,,,,,---------+++///...---,,,+++,,,---............////////////000......//////...---,,,,,,////////////000000000000//////000000111111111222///000000111111111111000222222333333444333333333555444333222222333444555555444444555555666777888888<<>>???@@@>>>:::777++++++++++++******)))))),,,---...---+++)))))))))---...444BBBUUU___WWWJJJ888222------,,,******---...------,,,,,,------...,,,---...///000000000000000111222333444555555555555999DDDUUUjjj~~~rrrQQQHHH@@@??????======???;;;:::888666666777999:::::::::;;;<<<<<>>BBBJJJUUUfff}}}bbbMMM@@@???>>>???BBBEEEFFFFFF???<<<777222//////000111000///---...///000000///...------,,,------......,,,---------.....................///......---,,,....../////////000000000...///////////////000000...///000000111111111000222222333444444444444444444444333222222333444444444444444444555666777888:::<<<>>>BBBFFFGGGEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBHHHIIIJJJJJJLLLLLLMMMNNNPPPXXXaaahhhnnnyyyJJJJJJJJJJJJHHHDDD>>>:::111///---,,,++++++------111222222000---***))))))+++---...444FFFWWWWWWLLL:::222---------,,,+++---------------------------,,,,,,---....../////////111111111111222333333333666===CCCKKK___zzzcccOOOGGGAAAAAAAAA>>><<<<<<<<<;;;999777666777888999::::::;;;<<<;;;===HHHTTTnnn{{{qqqqqqwwwuuuhhh[[[QQQLLLIIIHHHGGGGGGIIILLLWWWkkk~~~xxxZZZGGGAAA:::777888;;;===>>>AAA>>>;;;666333111000000000...---...///000000///---------------.........,,,,,,,,,---------......---...............------........./////////000000............////////////......///000111111111111111222333444444555444444555444444444444444444555444444444444555666777777;;;;;;>>>CCCHHHIIIFFFBBB<<<>>>BBBEEEGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKTTT^^^dddgggnnnyyyAAA@@@@@@@@@???;;;555000111///,,,+++,,,111666999>>>>>>;;;666000+++))))))''',,,...///;;;LLLSSSPPP===444---,,,---,,,,,,...------------------------,,,,,,,,,---......//////222222222222222222222222555===@@@BBBUUUuuuwwwZZZGGGAAA???BBBDDDCCCAAAAAA===<<<;;;;;;:::;;;;;;<<<;;;:::;;;===<<<;;;AAAIIIRRRppp}}}~~~rrrddd[[[XXXUUURRRPPPMMMPPP^^^lllpppVVVLLL???777666999;;;<<<=========<<<999555222000000...------...//////...---------....../////////,,,,,,,,,---------......------...............---............////////////////////////............------...000000111111111000111222333444444444444555555666666666666555555333333333444444555666777::::::<<>>@@@CCCCCCDDDGGGAAAAAAAAAAAA@@@>>>===<<<===;;;;;;<<<;;;888:::???FFF[[[wwwvvvlllgggbbb]]]WWWSSSWWW]]]mmmhhhZZZHHH;;;777999::::::999:::===>>>===999555222111///------.........---,,,---...///////////////,,,---------............,,,---......///.........------........./////////000000000////////////...,,,---...///000111111111...///000222333333333333555555666666666666555555333333333333444555666777888999;;;???BBBBBB@@@>>>===???AAACCCDDDCCCAAA???@@@AAABBBDDDFFFHHHIIIJJJJJJPPPWWW]]]```dddiiimmmrrr|||)))))))))***,,,+++)))'''''''''))),,,222999???CCCBBB???999222+++)))***,,,&&&%%%''',,,111:::JJJWWWQQQCCC444///...,,,+++,,,,,,,,,---......---,,,,,,...------------///000111444555666777666555333222...333777;;;GGGccc~~~dddQQQGGG??????DDDKKKRRRYYYYYYYYYXXXTTTOOOHHHBBB>>>>>>;;;999:::999777888;;;CCCLLL[[[oooyyynnnbbb[[[ZZZ]]]mmmqqqYYYFFF===:::888666666888:::<<<===<<<:::888333111///...//////...,,,+++,,,...///000000000///------........./////////,,,------...//////......---------.........//////111111000000000/////////+++,,,---///000111111111---...///000111222222222333333444555555444333333333333333333444555666666555888:::<<<<<<;;;<<<<<<===>>>@@@AAAAAA@@@???>>>AAABBBCCCDDDFFFHHHIIIJJJLLLNNNSSSZZZ```dddggghhhkkkooo~~~***(((''''''((((((&&&$$$&&&(((+++///333777:::<<<444111---(((&&&''',,,000---%%%###)))///555DDDUUUZZZIII999111...,,,***+++,,,,,,---......---,,,,,,......------...///111222555666888999888666333222...222888<<>>999777999:::888:::===>>>@@@EEEUUUrrrwwwggg```TTT```rrrmmmUUUGGG???999555555666888:::<<<=========666333111000000///...---+++,,,...000000000000///.........////////////000,,,,,,---.../////////...---------.........//////222222111111000000//////+++,,,---///000111111111,,,---...000111111222222111111333333333333111111333333333333444555666666444777::::::777777999;;;:::;;;===???@@@AAAAAA@@@CCCCCCDDDEEEFFFGGGHHHIIIGGGHHHKKKRRRZZZ```aaa```dddeeennn%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))+++---...//////---+++)))(((((()))***((('''(((***---333AAAOOOYYYNNN>>>222,,,,,,------,,,++++++***++++++,,,,,,,,,,,,------.../////////444666888888777555444333111111555;;;===HHHiiipppTTTHHH===@@@PPPhhh~~~eeeNNNGGG@@@;;;<<<<<<:::999:::;;;===BBBIIIVVVoooyyygggWWWXXXeee|||mmmTTTDDD;;;555555555555666888:::<<<===;;;666111/////////...+++++++++++++++,,,,,,---...........................111...,,,+++,,,...//////,,,---......//////......000000000000////////////000000000000////////////...,,,///333444111000222111111222222222111111000333444555666666666555444777777888999999999999888:::;;;<<<===>>>>>>>>>>>>???@@@@@@BBBDDDFFFHHHIIIEEEGGGKKKMMMOOORRRUUUWWW]]]aaahhhrrr%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&((()))***+++,,,---,,,***((('''((()))***(((&&&&&&(((+++111===IIIXXXTTTHHH999111111///+++,,,,,,+++++++++,,,,,,---,,,,,,------.../////////777999:::999666333222222222111444999:::CCC]]]xxxsssVVVJJJ@@@CCCSSSllllllOOOEEE===<<<<<<:::999999999:::===BBBJJJ]]]|||mmmZZZUUUYYYhhhxxxwwwaaaQQQCCC999777666555555777888:::::::::777444111111111000///------,,,,,,---......///........................111...,,,+++---...//////,,,---......//////......////////////000000000000000000000000000000000///...---///333444111000222111111222222222111111000333333555555666555555444666777888888999999888888999:::;;;<<<============>>>??????AAABBBDDDFFFGGGDDDFFFIIIKKKLLLOOORRRUUUVVVZZZ```iiittt%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((***)))(((''''''((()))))))))$$$###&&&***///888@@@TTT\\\XXXFFF999555111)))---,,,,,,+++++++++,,,,,,,,,,,,,,,---......//////999:::;;;999555222000000333000222666777<<>><<<::::::888888:::;;;===HHH]]]ppplllYYYPPPMMMUUUbbbqqqsssbbbOOO???;;;888555444555666666666777777666444222222333444..................///000........................000...,,,,,,---...///...,,,---......//////............//////000000111111000000000000000000000000///---///333333000000222000111111222222222111111222333444555555555555444666666777888888888888888888999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHKKKOOOSSSUUUYYY^^^eeemmmwww$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))***$$$"""&&&***...333999LLLbbbkkkXXXBBB888111(((,,,,,,+++************++++++,,,,,,------...//////666777888666333000//////222///000444666888@@@JJJfffrrrbbbUUUJJJLLL\\\xxxkkkUUUHHHCCC???<<<<<<:::999::::::999<<>>??????@@@@@@@@@@@@DDDEEEEEEEEEFFFIIINNNQQQVVVZZZ___dddjjjrrryyy~~~$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((((((***%%%###'''+++---000444CCCbbbvvvkkkQQQ>>>333,,,++++++***)))))))))))))))++++++,,,,,,---.........111222333222000//////000000///000333555777:::>>>MMMWWW```bbbgggrrr~~~}}}~~~lll]]]OOOQQQbbb~~~iiiVVVJJJBBB===<<<:::999:::;;;:::999???GGGPPPccc~~~mmmXXXNNNGGGJJJPPPZZZmmmrrr___LLLCCC999333222444444333000333555444222111444777......---------------...........................///...,,,---...///...---,,,---......///.........---......///000111111222///000000000111111111222111...///222222//////222///000111222222222222222111111111222333444444555555555666777777777777666666777888999::::::::::::===>>>???@@@@@@@@@@@@???DDDDDDEEEEEEEEEIIIMMMQQQQQQTTTYYY^^^ccchhhnnnsss}}}$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''(((&&&&&&)))++++++---222;;;YYYvvvyyyeeeMMM;;;222,,,+++***)))))))))))))))+++++++++,,,------......---...//////......///111...///000333555666888999BBBJJJQQQSSSVVV\\\```aaafffiiimmmoooqqqrrrsssuuurrrlllhhhddd^^^aaauuuuuuwwwvvvdddTTTVVVjjjmmmZZZJJJ@@@>>>:::888999;;;:::999;;;@@@IIIQQQ___rrrrrrcccVVVJJJFFFGGGOOOcccwwwyyy___RRRBBB888555555666555000111222333222222444555///...------,,,---------........................///---------//////...---,,,---......//////............//////000000111111///000000111111222222222222//////222222//////222///000111222222222222222000000000111222333444555444555555666666666666666666777888999::::::::::::<<<===>>>???@@@@@@???>>>BBBCCCDDDEEEFFFIIINNNQQQNNNPPPTTTXXX\\\aaafffjjjwww###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%'''***)))'''+++111777LLLlll|||bbbGGG:::...---,,,+++***************++++++,,,,,,---......,,,...///...---...///111...000222222333555777888===FFFQQQWWW\\\^^^YYYSSSRRRUUUWWWWWWVVVUUUVVVXXXXXXSSSPPPQQQPPPVVVlll{{{nnnuuu~~~hhhVVV[[[sssrrrYYYIIICCC===:::999;;;;;;999:::===AAAFFFNNN[[[nnnwwwmmmaaaUUUNNNHHHHHHUUUfffuuueeeOOO???999888777666111111111222444555444333000//////...------.................................------...//////...,,,,,,---......//////......////////////000000000000///000000111111222333333222//////111111//////222//////000222222333333222000000///000111333444555444444555666666666555555777777888999::::::::::::999:::<<<>>>???>>>>>>===???AAACCCEEEGGGIIIMMMPPPMMMNNNPPPRRRUUUZZZ___cccpppyyy######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&''''''(((((('''&&&&&&"""$$$(((+++(((%%%)))000666CCCcccqqqQQQ@@@000///...---,,,,,,,,,,,,***++++++,,,,,,---........./////////------///111...111333222111333666777:::FFFUUUaaajjjjjj```TTTOOOQQQRRRPPPMMMJJJJJJLLLRRRKKKIIIMMMOOOVVVlll{{{nnn{{{kkkXXX^^^yyygggRRRJJJBBB===;;;<<<<<<999999<<<666>>>IIIUUUaaarrr~~~rrriiiaaa[[[PPPGGGKKKVVVqqqrrrXXXDDD<<<999888777333111000222555777444222111111000///////////////...........................------...//////...,,,,,,---......//////......000000000000///////////////000000111222222333333333000///111111//////222//////000222222333333333000/////////111222444666333444555555666666555555777888999::::::;;;::::::666888:::<<<======<<<<<<<<>>111***///000+++***///------,,,,,,,,,---......000000////////////000000///000000111111222333333666@@@OOO```pppvvvoooddd[[[UUUQQQPPPOOOKKKIIIJJJKKKKKKKKKKKKNNN]]]{{{mmm\\\]]]uuulllTTTNNN===;;;BBB>>>;;;===<<<>>>;;;===IIIVVV```hhhnnn~~~{{{ttthhhZZZNNNJJJKKK___wwweeeRRRFFF<<<555444333111///000222444555444111111111111111000000000///000000000//////...---////////////////////////000000000000////////////444111------000222222111111000000333666666333000///222222//////111111...000000000000000000000000000......000333444222///333444666888888777555444888777666777999999777666999::::::;;;<<<===>>>>>>===???AAACCCEEEGGGHHHIIIGGGHHHIIIIIIJJJLLLPPPTTT___```cccjjjyyy$$$&&&&&&$$$$$$&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$)))&&&$$$$$$&&&'''&&&$$$&&&&&&&&&&&&'''((()))***...777MMMnnnlllUUUCCC777///000...)))***111---,,,,,,,,,,,,---......000//////////////////000000000111111222333333333777???LLL___vvvvvvnnneee```WWWMMMEEEDDDHHHGGGHHHKKKSSShhhqqq______tttwww]]]FFF===@@@<<<:::;;;888<<<999;;;CCCKKKQQQWWW]]]cccqqqvvveeeVVVMMMJJJRRRfffzzzeeeQQQAAA999999222111000000111222222222111111111000111111222222000000000000//////...---////////////////////////000000000000////////////333000---,,,...000000///000//////111444444111...///222222//////222222000000000000000000000000000111///...000222333111///222444555777777777666555777666666777999:::888777888888999:::;;;<<<======<<<===???AAACCCEEEFFFFFFFFFGGGHHHHHHHHHKKKNNNQQQZZZ\\\___eeeqqq$$$&&&&&&$$$$$$&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&'''((()))))),,,222EEEeeeyyydddMMM???333000,,,(((+++111,,,,,,,,,,,,,,,---......////////////////////////000111111222333333444444888<<>>@@@;;;;;;999;;;???AAAAAAEEEJJJMMMQQQ]]]qqqzzzfffUUUJJJHHHTTTggg~~~www^^^GGG<<<;;;333444444333111000111333222222222222222222333333000000000000/////////...////////////////////////000000000000////////////111...,,,,,,---//////...000//////000111111///,,,...111222000000333444111000000000000000000000000222111000000111111000///111222444666777777666666666555666777:::;;;:::999777777888999:::;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEEDDDFFFFFFGGGGGGHHHLLLNNNWWWYYY[[[___hhhvvv$$$&&&&&&$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---000???]]]www\\\III666...,,,+++,,,...++++++++++++,,,---..............................111111111222333333444444777999AAAUUUvvvvvvppp```[[[WWWYYYccczzzvvveeebbbssssss^^^RRRFFFDDDFFFAAA;;;;;;===???<<<999<<>>;;;777:::???DDD>>>>>>IIISSS]]]ooozzz___QQQLLLJJJRRRdddzzzhhhQQQBBB999999777555444444555777222555888;;;;;;999666333111000000000000111222222000000000000000000000000000000000000////////////////////////......///000000111111111000///.........111111///000444444222000000000000000000000000222222111000//////000000000111222333555555666666333333444666999;;;;;;:::888888999:::;;;<<<======???@@@AAABBBDDDDDDEEEEEEDDDFFFGGGGGGFFFGGGIIIKKKPPPSSSXXX[[[^^^dddlllsssvvv$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$%%%''')))'''&&&&&&&&&&&&&&&''''''%%%+++555HHHiiinnnMMM:::555444...'''************+++---...///+++,,,---......---,,,+++///000000111222222333333...333;;;JJJeeewwwrrr}}}hhhWWWMMMBBB???<<<;;;<<<:::777999===:::999;;;AAAIIIRRR^^^iiisss[[[QQQHHHJJJTTTeeexxxyyy___KKKAAA===777444333444444444222555888<<<>>>>>>===<<<888777555333222222333333000000000000000000000000000000000000////////////...///000000///...///000///000111000///...///000---000111//////222333000000000000000000000000000111222111000......000222111111222222333444555555222222333555888:::999888888888999:::;;;<<<======;;;;;;===???@@@AAABBBBBBDDDEEEGGGGGGFFFFFFGGGHHHJJJNNNSSSVVVXXX\\\bbbgggmmmyyy$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((((('''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''###,,,333>>>XXX~~~eeeJJJ;;;555///))))))))))))***+++---...///***,,,---......---,,,***...//////000000111222222...444:::CCCXXXyyywwweeeQQQGGG@@@<<<<<<;;;888888:::555999<<<===BBBLLLUUUXXXnnngggZZZNNNMMMRRRZZZdddlllyyysss```OOOFFF;;;666666777555222333444555888===CCCHHHJJJDDDAAA===999666333222222000000000000000000000000000000000000////////////,,,...000000...,,,...///---...000///---,,,///111...000000......111111...000000000000000000000000000111111///......111444222222222222222333444444222222222444777888777666777777888999:::;;;<<<<<<888999;;;===???@@@AAABBBBBBDDDEEEEEEDDDDDDDDDEEEGGGKKKOOORRRSSSUUUZZZ^^^bbbkkkxxx$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&***,,,,,,***&&&%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&///555777JJJpppxxxVVV???444///,,,)))))))))***+++---...///***+++---......---+++***.........///000000111111111666:::>>>MMMkkkeeeOOOFFF>>>===<<<999777888222:::<<<888:::DDDIIIGGGMMMkkkrrrbbbTTTSSSVVVVVVVVVWWWaaammmzzz\\\PPPAAA999::::::777222333222222555<<>>888444222111000000000000000000000000000000000000////////////***---//////,,,+++,,,...***,,,...---++++++...111...000000------000000---000000000000000000000000///111111///---...222666333222222111222222333333222111111333666777666555666666777888999::::::;;;888999;;;>>>@@@BBBCCCCCCAAACCCDDDDDDCCCBBBBBBCCCGGGKKKOOOQQQQQQRRRVVVZZZYYY___jjjxxx%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''---444777222+++'''$$$"""''''''&&&%%%%%%%%%&&&&&&&&&***+++444HHH```nnnMMM666...000+++))))))***---...,,,******------***+++......+++,,,,,,---///000222333333111333777@@@PPPhhhvvv^^^NNNBBBAAA@@@888555888666666777999;;;===???@@@NNNXXXooofffQQQRRRXXXSSSLLLKKKMMM^^^sssrrrcccOOOBBB===<<<999555666333333666;;;DDDSSS```ddd```TTTEEE;;;888666222222000000222111...///333+++---///111111///,,,+++---,,,,,,---...///---,,,......------------......222111000.........///000333222111000////////////222111000000000000000111333333222222111222222222555444333666999999666333444555666777999999999999===;;;999888999<<>>///,,,,,,***)))***,,,---,,,***+++......+++,,,//////,,,,,,---...///000111222333555666999BBBQQQeeexxxoooZZZHHHEEEEEE@@@<<<===777777888888999;;;<<<===CCCMMM^^^ssskkkSSSOOORRRMMMGGGFFFFFFRRRbbbtttwwwbbbOOODDD===777333666333333555999@@@NNN[[[kkkkkkfffZZZNNNDDD;;;333555111000111000------000,,,---...000000///...---+++++++++---///000///...///......------......///222111000///......///000444333222111000000000000000000000//////000000111333222222111111222222222555444333555777888666444444555666777888999999999;;;:::999888999:::<<<===<<<@@@AAA@@@AAAEEEFFFCCCDDDEEEHHHLLLNNNPPPRRRRRRQQQXXX```hhhrrr$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###'''***---???BBB@@@666---)))&&&###%%%%%%%%%%%%&&&&&&'''((($$$******---999JJJnnnpppJJJ555///...+++))))))***++++++******,,,---***+++......,,,---......///000111111222888:::???HHHUUUbbblllqqqzzz~~~jjjRRRIIIGGGAAA<<<<<<999888888888888888999999:::AAALLLUUU^^^pppuuuZZZOOOLLLFFFAAA??????DDDMMM^^^xxxzzzdddRRRDDD:::555666333222333666;;;GGGSSSoooxxx}}}wwwiiiWWWDDD777:::444111222111...---///------......////////////*********---///111000//////......------......///111000000////////////000555444333111000000//////.........//////000000111222222111111111222222333666444333333555666666555333444555777888888999999999999999999999999::::::888;;;===<<>>HHHRRRXXX\\\^^^___bbbeeeiiimmmuuuiiiWWWLLLBBB<<<;;;999888888777777777888888999<<<@@@CCCGGGTTTnnnhhhUUUKKKEEE???;;;:::;;;@@@MMMccczzzdddQQQBBB999555222111222333777BBBMMMkkk|||nnnVVVDDD@@@888222222444222111222......------...///000111,,,++++++---///000///...//////............//////000000000////////////000444444222000///.........,,,,,,---...///000000000111111111111111222222333666555333222333444555666333333555666777888888888888888999::::::999888888777;;;<<<;;;===BBBCCCBBB@@@@@@AAADDDGGGLLLPPPRRRSSSVVV[[[^^^dddmmmyyy""""""#########$$$$$$$$$%%%###!!!!!!###''',,,///::::::555,,,'''&&&&&&$$$$$$$$$$$$%%%&&&'''((()))$$$******+++111;;;WWW|||]]]@@@...---,,,***((('''(((***+++(((+++,,,***+++...///,,,......//////000000111111666BBBRRR[[[[[[UUUPPPOOORRRPPPSSS\\\iii~~~ttt\\\JJJAAA???999888888888888888999999;;;:::;;;>>>@@@FFFTTTbbb}}}vvv```RRRJJJBBB;;;777999<<>>HHHcccxxxqqq___LLL@@@555333555555444444//////---------///000222///...---...//////---,,,/////////......//////////////////000000000000///222111000...------,,,,,,+++,,,...///000000000000111000000000111111222333555444333222222222444555222333444555666777777777777888:::;;;;;;:::999888:::======:::<<<@@@AAA???@@@@@@AAABBBFFFKKKPPPRRRNNNOOOPPPRRRVVV```llluuu""""""######$$$%%%%%%%%%%%%$$$""""""###'''***---444444000)))&&&((()))&&&%%%%%%%%%%%%&&&&&&'''(((&&&***)))***000777LLLllleeeDDD...+++++++++)))((((((***,,,***---...,,,---111111///---......///000111111222777FFFYYYdddcccYYYMMMFFFLLLGGGHHHQQQ___tttzzzmmmllltttqqqXXXIIIDDD;;;;;;::::::999::::::;;;:::888888<<<>>>???BBBGGGVVVbbbqqqzzz~~~}}}iiiZZZRRRHHH>>>777777;;;AAAJJJ]]]zzzmmmSSSCCC:::777666555444444;;;CCCXXXkkkcccRRR@@@999999777555444111000///.........000000000///.../////////---+++000//////......//////000...//////000000000000///000///...------,,,,,,---,,,---///000111111000///000000000000000111222333333444444333111111222444111222333555666666777777666777999:::;;;;;;::::::===???>>>::::::>>>@@@>>>@@@@@@AAABBBFFFJJJNNNQQQKKKJJJIIIJJJOOOXXXdddlllsss#########$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))......***%%%%%%((((((&&&&&&&&&%%%%%%%%%&&&&&&'''''')))&&&(((...111@@@YYYzzzzzz]]]CCC111''')))+++***)))(((***,,,))),,,---+++,,,000111///,,,---...///000111222333999FFFZZZnnnuuunnn]]]OOOMMMIIIIIIOOOWWWiiixxxfff]]]^^^fffrrr}}}mmmWWWIII@@@???>>><<<;;;:::::::::888666777;;;<<<:::;;;>>>@@@GGGQQQXXX[[[^^^fffmmmxxx{{{mmmaaaZZZNNN@@@999666666:::AAANNNcccvvvzzz```OOOAAA>>>;;;999555222777>>>KKKZZZqqqnnnUUUGGGBBB===888555111111000//////.........///......///000000...,,,000000////////////000000---...///000111111000//////......---------.........///000222222111///...////////////000111222333111333555444222000111222111222333444555666666666444555666888999::::::;;;<<<>>><<<999999===???===??????@@@BBBEEEIIILLLMMMIIIIIIHHHJJJOOOVVV___dddiiiuuu######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''))))))&&&""""""&&&&&&###''''''&&&%%%%%%%%%&&&&&&((()))$$$&&&,,,---777MMMhhh```III999000%%%(((++++++)))(((***,,,&&&)))***((()))---...,,,,,,,,,---///000222333333:::DDDZZZtttqqq___PPPNNNNNNQQQSSSaaaxxxggg\\\JJJPPPWWW___hhhvvvfffSSSDDDBBB@@@>>><<<::::::999888666888:::999888;;;@@@===???DDDFFFGGGHHHNNNUUUfffssswwwmmmccc^^^QQQAAA<<<555111444:::AAAOOO]]]}}}lll[[[FFFCCC???<<<666111444:::AAAMMMaaazzzgggTTTKKKCCC<<<777222222111000///...------...------...000111000...000000////////////000000---...///111111111000//////............///000000///000222333222111///...////////////000111222333000333666555222000000111111111333444555666666666222333444666777999:::;;;:::<<<;;;777888===???===>>>???@@@BBBEEEGGGIIIKKKEEEEEEFFFIIIMMMSSSXXX\\\fffooo}}}%%%###!!!###&&&'''%%%############$$$%%%&&&(((((((((&&&$$$$$$%%%%%%$$$###%%%'''(((&&&###"""$$$&&&"""&&&)))))))))...777@@@VVVjjjvvvkkkRRR===111++++++)))'''&&&((()))***)))))))))))))))***+++,,,---,,,---...///000000000000444HHHcccyyynnn```VVVUUUZZZkkktttfffkkkvvvuuugggZZZRRRLLLIIILLLSSSZZZccckkkyyyeeeUUUGGG===<<<===;;;999;;;999::::::888555444666999:::<<<>>>===<<<@@@HHHOOOXXXiiitttnnnddd\\\OOOCCC999444222444777;;;BBBIIIbbb{{{}}}nnnVVVKKK@@@;;;888444333444999CCCTTTkkkttt^^^PPPGGG@@@@@@777000000000///000222333111......///000000///000...------.........---------......//////000000////////////000000000000////////////000000000000,,,---...///000000000000222222222222222111000/////////000111333444555555444555777777666666888999;;;;;;:::888777888<<>>EEEUUUlll}}}eeeWWWGGG===777333333555666>>>KKK]]]uuummmYYYKKKDDD<<<666555555222222444111///......///000///...///...,,,,,,...//////............///////////////.../////////000000000000.../////////000000000000+++,,,---...////////////111111111111111111111111000000111222333333444444333555666666666666777999::::::999777666888;;;>>>===>>>@@@BBBCCCCCCCCCBBBEEEDDDGGGKKKLLLJJJLLLQQQ[[[___gggpppxxx&&&%%%$$$%%%'''''''''%%%#####################$$$'''%%%$$$###%%%%%%%%%$$$%%%&&&&&&%%%######$$$&&&'''$$$"""###'''---000111<<>>GGGZZZppp}}}kkkUUUFFF<<<555555777666999AAAMMM```xxxxxxeeeOOODDD:::777555111000111000//////000111222000///...---+++,,,...000/////////////////////.............../////////000000000....../////////000000000***+++,,,---............000000//////000111333444111111111222222333333333222444555555555555666888888888888666555666999<<<;;;<<>>333000,,,***((('''(((***))))))(((((((((((()))***++++++...---,,,+++,,,...000222666DDD___ppp```]]]___dddhhh^^^PPPDDD@@@AAAAAAAAACCCMMMZZZoooxxx\\\JJJDDD@@@999444999888777666444444555666222444555555444444666888===OOO___bbbZZZQQQFFF>>>999444111111111111444999AAANNN```sss}}}gggUUUGGG===999:::888888<<>>BBBGGGIIIJJJNNNSSSUUUZZZ```cccaaafffwww"""###############$$$%%%###############""" %%%$$$"""###$$$%%%%%%$$$%%%$$$######$$$$$$$$$$$$ ###&&&&&&%%%(((...444555HHH```jjjaaaKKK888...---+++(((((()))***))))))(((((((((((()))***+++,,,...---,,,+++,,,...000111555@@@WWWxxxfffYYYXXX___gggdddVVVHHHAAA???>>>@@@CCCGGGUUUlllnnnTTTHHHDDD???::::::888777555555555666666222333555555444444444555888AAAJJJOOOPPPMMMDDD<<<999555222333222000222666===EEERRRccczzzuuueeeVVVGGG===:::999888999>>>CCCPPPggg}}}rrrRRRAAA<<<999555333000000000222333333111///---,,,+++,,,...000000000000000//////......------............////////////............////////////---......////////////......---------///222555777222222222222222222222222111222444444333333555666555666666666444555777999777999<<<>>>???@@@????????????AAAFFFIIIIIIMMMSSSVVVZZZ___aaa___bbbppp!!!"""######""""""###$$$"""###$$$$$$$$$"""!!! %%%###""""""$$$%%%%%%$$$%%%###""""""$$$%%%%%%$$$$$$'''***((($$$$$$***///333DDD___rrrpppYYY???///...+++)))((()))***))))))))))))))))))***+++,,,------,,,,,,,,,,,,...///000444;;;MMMkkkqqq]]]TTTXXX```dddYYYMMMEEE@@@<<<===AAABBBMMMccc~~~dddSSSKKKDDD===<<<999777666777777777666444444444444444444444444666777:::@@@EEEFFFAAA;;;888444222333333111222555777<<>>???@@@@@@DDDBBBCCCFFFFFFEEEIIINNNTTTVVVYYY\\\[[[]]]gggsss!!!###%%%$$$""""""$$$&&&"""###$$$%%%%%%###"""!!!$$$###!!!"""$$$%%%%%%$$$%%%"""!!!"""$$$&&&%%%$$$&&&''''''&&&%%%%%%(((+++000???ZZZuuu{{{gggHHH555...,,,)))((()))***)))(((************+++,,,---...+++,,,,,,------......///111555BBBYYYrrrhhhXXXVVVZZZ```[[[UUUNNNEEE<<<:::===???FFFVVVoookkk\\\MMMAAA===:::777777888999888777666444333333444555555555555444555999======;;;:::555222111333333111111555555777<<>>;;;888777999:::999777666444333222333555555555444444666999999777777999222000///222222000111444666777888<<>>???BBBCCCBBBFFFLLLPPPMMMLLLOOORRRSSSXXX^^^cccppp!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%&&&'''%%%###$$$'''***555333AAA```yyyuuu[[[DDD111,,,(((''''''&&&(((,,,---+++******+++,,,+++***........................,,,000444:::FFF\\\wwwzzz```RRRQQQSSSXXX\\\XXXMMMCCC===<<<===<<>>666333666333333222222333333444444111222444555666555444444111111111111222222333444888777888;;;???III\\\nnniiiWWWFFF<<<777<<<===<<>>>>>???AAACCCEEEJJJJJJJJJLLLPPPVVV\\\```jjjoooyyy!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$&&&'''&&&$$$$$$&&&(((---...:::TTTmmmqqq]]]HHH222,,,((((((((('''(((,,,---+++)))***+++,,,+++***++++++,,,---......//////...111222444;;;KKK```ooo{{{mmmYYYMMMKKKLLLSSSZZZZZZQQQFFF>>>;;;===;;;<<>><<>>>>>???@@@BBBDDDIIIJJJKKKMMMQQQWWW\\\___dddhhhppp{{{"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$###$$$%%%''',,,444DDD[[[hhh^^^KKK333---((())))))((((((+++,,,***))))))***++++++***((()))***+++---...///000///000000///111:::HHHSSSnnnqqqggg^^^RRRHHHEEEBBBKKKVVVZZZUUUKKKAAA;;;>>><<<:::===HHH]]]vvvzzzcccLLLCCC???999777:::555555444444333444444444111222333333333333333333333333333333333444444555444333333444444777BBBNNN^^^uuu```NNN@@@???AAA???>>>@@@PPPeeeuuuTTTGGG:::666666333000///111111000/////////000000.........///////////////---......//////......---/////////---,,,,,,...///000000000000000000000000......------...//////000333222222222222222333333333333333333444444444444555555555555555555555555666888999:::999999;;;<<>>>>>???@@@AAABBBFFFGGGIIILLLPPPUUUXXXZZZ^^^aaaiiirrrzzz""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""(((...222777JJJ^^^\\\MMM555...((())))))'''''')))+++)))((((((***++++++***((()))***+++,,,---......---///000//////444===EEEVVVuuujjj\\\VVVNNNFFFAAA===DDDOOOUUUTTTMMMDDD>>>>>>>>><<<<<>>GGG\\\rrrrrr]]]SSSLLLDDD>>><<<@@@FFFLLLNNNKKKEEEAAA;;;======;;;===EEERRR]]]dddooottt]]]OOOFFF???<<<999999888666555555555555333222222222222222222222555444444333333444444444555444555777666555888>>>EEETTTjjj{{{pppbbbVVVKKKCCC@@@AAA???OOOggglllSSSBBB:::555333444444333222000////////////------......//////000000/////////....../////////000000///---++++++---000///////////////////////////......---------------000000000000000111222333222222222333333333444444555555555666666777777777444666888888888888:::<<<>>>???@@@AAABBBBBBAAAAAABBBDDDGGGJJJNNNPPPQQQRRRPPPRRRXXX___dddmmm}}}########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$######$$$&&&'''%%%$$$&&&+++---///;;;NNNYYYZZZBBB666+++))))))((('''((()))'''&&&''')))*********++++++++++++++++++++++++,,,...///000111222555777;;;GGGTTTkkkfffUUUJJJBBB<<<======???CCCHHHHHHEEEAAA888::::::::::::>>>EEEJJJNNNXXXjjjqqq^^^OOOCCC;;;999888777555444333333333444333333222222222222333555444444333333333333333333111333666666333555:::<<>>AAACCCDDDDDDCCCBBBCCCEEEHHHKKKNNNPPPQQQRRRSSSUUUYYY\\\]]]bbbppp~~~########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%###"""###&&&(((((('''&&&(((***///888DDDQQQZZZKKK===///*********)))***(((&&&%%%&&&(((******)))***+++++++++,,,,,,------,,,---...///000222333444666===BBBRRRlllsssZZZKKKBBB>>>>>>;;;;;;>>>CCCEEEBBB>>>::::::999999:::===@@@BBBBBBGGGTTThhhrrr]]]KKK@@@;;;:::888777555444444333666555444222222222333444444444333222222222222222222000111555555222333777888???LLL^^^sssrrr```QQQCCC;;;>>>CCCOOOccc{{{|||fffPPP>>>777777333333222111000000000000///////////////.........///...---,,,,,,---...///,,,...///...------...///000000000000000000000000---------,,,,,,---......///......///000111222222000111111222333333444444555666666777777888999999444666888999999:::<<<===<<<>>>BBBEEEGGGFFFEEEDDDCCCDDDEEEHHHJJJMMMOOOPPPSSSTTTWWWZZZYYY\\\hhhuuu$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&###!!!###&&&)))***)))((('''***000555;;;HHHTTTQQQBBB222,,,,,,++++++---'''&&&%%%&&&(((******)))))))))***+++---...//////***,,,---///111333555666555;;;<<>>;;;999<<>>EEEUUUooommmXXXJJJ???>>><<<:::999888777777777666444333222333444444444333222222111111111111444222222555555222333666444888AAANNN___tttwwwiiiZZZIII<<<<<<>>>EEEUUUkkkwww^^^GGG<<<:::333222111111000111111111000000//////.........---...---,,,++++++,,,---...+++---//////.........///000000000000000000000000---,,,,,,,,,,,,---...///............///000222222000000111222333333444444555555555666777888888999444666888999999:::<<<>>>;;;>>>BBBFFFHHHHHHGGGFFF@@@@@@AAACCCFFFIIIKKKLLLKKKLLLPPPSSSSSSVVVbbboooyyy%%%%%%'''''''''%%%###!!!"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$###"""###$$$$$$###"""#########$$$%%%&&&'''((((((,,,)))***333666===MMMOOOBBB333***((('''((()))&&&''')))*********)))(((,,,***''''''***000666;;;...------......///000111666666888>>>EEESSSjjj~~~{{{\\\IIIBBBAAA<<<999::::::888999===999999888999:::<<<>>>@@@;;;;;;@@@IIIXXXpppoooZZZNNNFFF>>>999555222444888777555333222333333222111555444333222222222333333333333333222222111111111666555888@@@KKK\\\sss{{{jjjRRRAAA???CCCFFFLLL^^^yyyoooWWWGGG???777333222333222///...111000/////////............000///---,,,,,,---...///111000///......---......222111111111000000//////........................000000////////////000000111000000000000222333555444555777888888666444333999888777777777888::::::???AAADDDFFFGGGFFFDDDCCCBBBBBBBBBDDDHHHJJJKKKKKKHHHKKKNNNOOOQQQWWW___eeetttyyy$$$%%%&&&'''&&&%%%###""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$%%%&&&&&&'''%%%)))&&&(((111444;;;KKKPPPDDD666---***)))))))))&&&'''((()))***))))))(((+++***((((((***///444888------------...///000111222222555888;;;BBBQQQ```{{{oooVVVIIIBBB===999:::999888999<<<888888888888999;;;<<<===;;;;;;>>>EEEPPPdddxxx\\\NNNAAA======;;;::::::777555333222333444333222555444333222222222333333333333222222222222222222333222444:::CCCPPPccctttxxxdddTTTFFFCCCBBBHHHWWWnnnjjjTTTFFF<<<777444555333///...000000000/////////.........000///---,,,,,,---...///000000///.........//////111111111000000000//////........................000000////////////000000000000000000111111333333333444666777777666555444999888777777777888999:::>>>???BBBDDDEEEDDDBBBAAA???@@@BBBEEEIIIJJJIIIHHHGGGIIIKKKLLLNNNSSS[[[bbbiiillluuu$$$$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$############$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$%%%&&&&&&"""&&&$$$&&&///111888HHHQQQHHH<<<111---+++***)))''''''((()))))))))))))))+++***)))***+++...111333------------...///000111111333666999999999@@@IIIYYYtttkkkVVVFFF???:::999999777888;;;888888888888888999::::::::::::===???EEETTTpppppp\\\HHHAAAAAA@@@<<<999777555333333444555555444555444333222222222333333222222222222222222333333222000111666;;;BBBPPP]]]yyyuuujjjVVVJJJBBBGGGRRRbbbyyy{{{___KKKBBB;;;666666444000...///000000000/////////......///...---,,,,,,---...///000////////////000000111000000000000////////////........................000000////////////000000......///000111111111111222333555666777666555555888888777666777888999:::<<<===@@@BBBBBBBBB@@@???<<<>>>AAAEEEHHHIIIGGGDDDFFFHHHIIIIIIJJJOOOWWW]]]dddeeekkkttt###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###"""###$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%###'''%%%&&&---...444CCCTTTOOODDD666...,,,,,,+++'''(((((()))))))))))))))*********+++,,,------...------------...///000000111222666:::999777;;;BBBFFF[[[ooofffLLLCCC;;;:::999777777:::999999999888888888999999999:::<<<<<<===HHHaaaxxxwww]]]MMMFFFAAA===;;;888666444444666777666555555444333222222222333333111111111222222333333333333111222555888;;;DDDMMMiii}}}jjjVVVIIIJJJQQQZZZppplllVVVGGG>>>777555333111000111000000000////////////.........---------.../////////////////////000111222////////////////////////........................000000////////////000000,,,---///111111111000000111222333555666666666666888777666666666777999:::;;;===>>>@@@AAA@@@??????<<<===>>>BBBEEEFFFEEEDDDFFFGGGHHHGGGHHHLLLSSSYYYcccbbbeeekkksss"""######$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%&&&***''''''---,,,000>>>WWWYYYQQQ@@@111,,,------((((((((((((((())))))***)))***+++++++++++++++***,,,,,,,,,------...///000//////111555555444888>>>???KKKUUUhhhtttRRRGGG===:::999888777999:::::::::::::::999999999999:::;;;;;;:::BBBVVViii}}}eeeQQQCCC???@@@999888666666777888777666555444333222222222333333111111111222222333333333444111222555777888===CCCZZZsssxxxbbbQQQNNNPPPVVViiipppQQQFFF:::555444222222555111000000000////////////------------......////////////...//////000111111.....................///........................000000////////////000000,,,---///111111111000000111111222333444555555555888777666666666777888999;;;<<<>>>??????????????????===<<<===@@@CCCEEEEEEEEEGGGIIIHHHHHHKKKRRRWWW^^^\\\^^^bbbgggrrr"""""""""###$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$%%%&&&&&&'''+++''''''---,,,///<<>>>>>>>>>>>@@@===;;;;;;>>>BBBDDDEEEDDDGGGJJJKKKJJJLLLQQQUUUZZZZZZ[[[___bbbjjjyyy!!!!!!""""""###%%%&&&'''"""############$$$$$$$$$############$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$%%%&&&&&&'''$$$(((&&&&&&,,,,,,///===UUUlllvvvcccEEE333...---)))(((((('''((()))***+++((())))))))))))))))))))),,,,,,,,,,,,---...//////555222222444333111333777666::::::AAASSSfff^^^PPPBBB===<<<:::999999777888999::::::999888888:::777777999:::<<>><<<:::999999888777666555444333222222222333333333333222222222222222222333//////333555555777:::@@@QQQhhh~~~mmmaaa^^^eeepppyyymmmTTTCCC:::555444555111111111000000000//////+++,,,---...///////////////......------------...,,,,,,---------.................................000000////////////000000000000000000111111333333333222222222222222333333777666666555666777888999999999:::;;;;;;<<<<<<<<>>SSSqqqqqqNNN777...+++)))((('''''''''(((***+++(((((((((((()))))))))))),,,,,,,,,,,,---...//////000......111111///000333444999999<<>>===;;;999999555666777999999999888777:::666555888999999===BBBNNNjjjwwwtttnnnVVVMMM@@@>>>;;;:::999888777555555444333222222222333333444333333222222111111111555111000444666555666999:::FFFYYYppp~~~nnnjjjsss|||~~~```JJJ===555333444111111111111000000000000+++,,,---...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------.................................000000////////////000000111111000000000222333555333333222222111222222222777666555555555666888999888888888999999:::;;;;;;===<<<===???AAACCCBBBAAA???DDDJJJMMMMMMNNNPPPRRRRRRTTTXXX\\\]]]```jjjuuuyyy""" !!!###$$$$$$&&&%%%%%%$$$###"""!!!!!!########################$$$$$$############$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###&&&(((((('''***///444KKKfff}}}wwwYYY;;;,,,))),,,)))%%%%%%(((******)))%%%))),,,+++)))'''((()))***+++,,,,,,,,,,,,---...111111000000111111222333444444555888???IIIVVV^^^}}}eeeRRRBBB???===777666;;;777888999::::::999888777777666555555666:::===???HHH^^^|||zzzuuu^^^LLLDDD>>><<<:::777555555666555444444333333333333333444555555333333444555444333333333333333333333888999EEE___}}}rrrrrr{{{oooRRRAAA999555333000///////////////000000//////.........---------///.........///...---+++------..................******,,,---...////////////---,,,...111222000---///000111000///...///000//////000111222333333444444444444555555555555555888888888888888999999999>>>>>>======>>>@@@BBBDDDBBBCCCFFFIIIKKKMMMNNNOOOPPPSSSWWWXXXXXXZZZ^^^bbbiiiuuu"""  """$$$$$$###%%%%%%$$$$$$###""""""!!!########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###&&&''''''&&&(((---222FFFaaa{{{xxx[[[===...,,,,,,)))&&&%%%(((******)))"""&&&******)))((())),,,)))+++,,,+++******+++---000000000111111111222222444555777888;;;AAAHHHMMM___yyynnnXXXEEEAAA@@@;;;999;;;666777888999999888777777777666555555666999<<<>>>???NNNhhhyyy]]]QQQEEE@@@===999666666777666666555444444555555333444555555333333444555333333333333333333333333777888AAATTTmmmzzzuuu|||{{{[[[DDD999555444000000////////////000000//////.........---------///...---...//////---+++,,,------...............,,,------......------,,,///------...000111///---///000111000///...///000000000000111222222333333222222333333444555555666888888888888888888888888???>>>>>>???AAABBBCCCCCCAAABBBDDDFFFIIIKKKMMMNNNNNNQQQUUUVVVWWWYYY]]]aaabbbmmm~~~"""!!!!!!"""$$$%%%$$$###%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$###"""""""""###$$$%%%%%%$$$&&&'''&&&%%%&&&+++///>>>ZZZwwwxxx^^^???000///,,,)))'''&&&''')))))))))###((())))))(((+++---***+++,,,+++)))))))))+++...///000111222111000000111333555777888999;;;===III^^^{{{{{{aaaHHHAAABBB@@@<<<;;;666777777888888777666666888777666555666888:::<<<;;;CCCWWWtttqqq___LLLAAA<<<999777888888777777666666666666777333444555555333333444555222222333333444444555555555666<<>>LLLfffvvvZZZIII@@@<<<<<<===888888777666666666666777333444555555333333444555111222222333444555666666444666:::>>>FFF\\\\\\CCC888666111000000////////////000........................,,,++++++---//////...---++++++,,,---............////////////...---,,,+++---......///000000///......///000000//////000111222222222111111111000000333333333444444444444444777777777777777777777777:::888777:::???@@@===:::DDDDDDDDDDDDGGGJJJMMMOOOKKKNNNRRRSSSTTTVVV[[[___ccchhhoooyyy"""""""""$$$&&&&&&$$$!!!###############$$$$$$$$$########################$$$$$$############$$$$$$!!! !!!!!!"""###$$$%%%###%%%&&&$$$"""###'''+++444LLLkkkxxxgggHHH333...+++***)))'''&&&'''(((***###&&&******((('''(((***,,,---...---+++******++++++,,,...000000///...---...///111111222555888;;;???DDDRRRiii}}}rrrhhhgggkkkqqqzzz^^^IIICCCAAA>>>;;;888777777666666666666666888888777666666777888888888999BBBTTTkkkttt\\\MMMDDD@@@@@@999888777666555555555555333444555555333333444555222222333444444555666666333666:::<<<>>>MMMmmmmmmNNN<<<666111111000///////////////---.....................,,,++++++,,,...///...,,,***+++,,,---............,,,---......//////......---...//////////////////---///000000//////000222333333222222111000000000666666555555444333333333555555666666666777777777888777777:::===>>><<<999BBBBBBAAABBBDDDGGGJJJLLLJJJNNNQQQRRRRRRTTTYYY]]]]]]```eeemmmyyy###""""""###$$$$$$###!!!"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$"""!!!!!!!!!"""###$$$$$$###%%%&&&$$$"""###(((,,,222FFFeeeyyypppSSS:::000++++++***(((&&&&&&(((***&&&))),,,+++(((''''''))),,,---...---+++++++++---+++,,,---...///...------222222111111111333777;;;:::;;;DDDWWWooo|||vvvqqqlllhhhddd\\\TTTQQQQQQTTT\\\eee~~~www]]]NNNFFFAAA>>>999999888777666666666666777777666666666777888888888999>>>HHHUUUiiiuuu___LLLAAA>>>;;;:::888666555444444444333444555555333333444555333333444444555555666666222555999;;;;;;DDDZZZpppzzzWWW@@@666222111000//////......///---------...............,,,++++++,,,......---+++)))***+++---............+++,,,---...///000000000,,,...000000///...///000---...000000//////111222333222222222111111000000555555444444333333222222333333444555666777888888888999;;;<<<======>>>>>>>>>>>>>>>???AAACCCFFFGGGJJJMMMPPPPPPPPPQQQUUUXXXVVVYYY^^^eeeppp$$$"""!!!!!!"""###"""!!!!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$######"""""""""######$$$###$$$&&&%%%###$$$)))---111AAA```|||{{{___CCC666+++++++++(((%%%%%%'''***&&&***---,,,***((((((******+++,,,,,,+++***,,,---+++,,,,,,,,,------------///000000000000333666999777888>>>IIIWWWnnnwwwrrrqqqooohhhaaa\\\WWWRRRNNNIIIHHHOOOYYYjjj}}}yyy___OOOEEEAAA;;;:::888777666666777777666666666666777777888888999:::===AAAGGGWWWqqqyyy^^^KKKDDD>>><<<:::888666555444333333444555555333333444555444444444555555555555555333333555777888===KKKYYY~~~\\\BBB666222111000///............---------.........//////---,,,,,,,,,------,,,***)))***+++,,,---.........+++,,,---///000000111111,,,...000000......///000---...000000//////111222222222222111111111111111000000111111222222222222111111333444666777999999777:::===<<<::::::>>>AAA===>>>???@@@BBBDDDEEEEEEHHHKKKMMMMMMLLLLLLPPPSSSRRRUUUZZZaaakkkzzz$$$""" !!!"""""""""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$############$$$$$$%%%$$$###############$$$"""$$$&&&%%%###%%%)))...000>>>^^^}}}hhhKKK;;;+++,,,+++(((%%%$$$'''***&&&***------***)))***,,,((()))++++++******+++---,,,,,,+++++++++,,,---...)))+++...000111444777999555666999===AAAPPPnnn{{{rrrqqquuuuuunnneeeXXXVVVSSSNNNFFFBBBIIIRRReee|||nnnVVVJJJDDD<<<;;;999777777777777888555555555666777888888888888888999;;;>>>JJJ```tttuuu^^^TTT@@@???<<<:::777555444333333444555555333333444555555555555555555444444444333111111444666999BBBLLLaaa^^^DDD666222222000///............---------.........//////...---,,,,,,------+++)))((()))+++,,,---.........,,,---...///000000000000+++...111000...---///111,,,...000000//////111333111111111111111111111111,,,,,,---///000222333333///000222444666888999:::555999===;;;666666<<>>FFFXXXjjjxxxeeeOOOEEEGGGIIIFFFVVVttthhhPPPCCCAAA777999<<<666666:::777777777666555555555555555;;;999888:::<<>>IIITTTqqq{{{^^^QQQCCC<<<:::777777888666555555444444333333222666444222222444555333111222333555555666777:::<<>>IIITTTpppbbbMMMFFFHHHEEESSShhhwww|||jjjOOOBBB>>>>>>888666999444888777666666555555666666555555777:::::::::???GGGbbbtttrrraaaMMMAAA;;;777777888777666666555444444333333666555444444555555444222444555666555444444666777999CCCUUUkkkcccIII:::777444///,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++---++++++,,,---...---,,,------,,,,,,,,,,,,------,,,---......//////.........//////000000000000000///000111111222222111111111111111111222222222333444444444333333444555555777888999999999:::<<<>>>@@@@@@???>>>???@@@AAABBBCCCBBBFFFNNNSSSOOOJJJHHHLLLNNNPPPQQQTTTZZZdddkkkhhhrrr"""""""""""""""######$$$""""""""""""""""""###### """###$$$$$$$$$###&&&&&&%%%$$$#########$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((---...999XXXoooIII555---///***)))+++)))++++++++++++***)))(((((())))))*********+++++++++***++++++++++++,,,,,,,,,,,,---//////...///000222///111333333333555;;;BBBAAAYYYxxxuuuUUUGGGGGGEEEJJJVVVmmmiiieee{{{iiiTTTHHHAAA888666888333888777777666555666666666888777888;;;;;;:::===CCCSSSgggmmmXXXJJJAAA:::888999777777666555444444333333777777666666666666666555555666666555444444555777666:::DDDUUUnnnxxx\\\EEE999999555000------...//////---------------------------,,,***(((((()))+++,,,,,,++++++,,,------------,,,++++++++++++++++++,,,+++,,,,,,---............---...//////000000///////////////000000111222222111111222222222333333333444444333333222333333333555777::::::::::::;;;===???>>>>>>======???@@@AAACCC@@@CCCLLLQQQOOOKKKIIILLLNNNPPPQQQSSSWWW]]]bbbeeennn|||!!!"""""""""############""""""#########""""""""" !!!"""###$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&'''''',,,000:::TTTzzzzzzPPP999......)))'''***(((,,,,,,,,,,,,++++++***)))***************+++++++++*********+++++++++,,,,,,,,,---//////......///111---000333222222555999<<<999III```yyyhhhQQQHHHFFFFFFKKKZZZqqquuu[[[SSScccwww~~~cccMMMAAA666666999555888888777666666666666666:::777777999::::::>>>DDDGGGXXXpppqqq___SSSKKKCCC>>><<<999888777666555444333333666666666666555444444555555666666666555555777999888999<<>>=========>>>???@@@DDDAAABBBHHHLLLKKKJJJKKKKKKMMMQQQTTTVVVXXXYYY[[[^^^eeeppp}}}!!!!!!"""############""""""############"""!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$%%%$$$$$$###""""""###############$$$$$$%%%&&&'''***111===SSSvvvVVV===...---'''&&&)))&&&))))))******))))))((((((************************************++++++++++++,,,---//////......///000---111222000000333555444666===KKK```{{{dddQQQHHHEEEEEELLL\\\ttthhhQQQLLL[[[nnniiiOOO@@@555777;;;777999888777777666666777777999555333666888999===CCCGGGRRRbbbvvvqqqcccZZZSSSIIIAAA>>><<<;;;:::999888777666555333444555444222111222333444555666666555666888:::999:::;;;AAAOOOggg}}}uuuooommmiiiaaaWWWJJJ???999666333000......///......////////////////////////000///---,,,,,,,,,,,,---***+++,,,,,,++++++,,,---******++++++++++++***************+++,,,---...///,,,------..................///000111222333333333111111111111222222222333333333333222222333444444333555888999888888999;;;======<<<;;;<<<===>>>???DDDBBBBBBFFFGGGFFFGGGKKKIIIKKKPPPTTTWWWWWWWWWVVVXXX^^^gggqqq~~~ !!!"""###$$$######""""""######$$$###"""!!! """!!!!!!""""""###$$$$$$######"""""""""###$$$$$$#########"""######$$$$$$############$$$%%%&&&'''(((111===SSSyyy\\\@@@000,,,'''&&&)))&&&&&&''''''(((((((((''''''************************************++++++++++++,,,...///...------...000---222222//////333444222888999???KKK___zzzzzz^^^NNNGGGBBBEEEOOObbb~~~yyybbbOOOLLL\\\ooopppTTTDDD999999;;;444999888777777666666777777888444444777999:::<<<@@@GGGSSSbbbnnn}}}uuujjj```SSSHHHBBB@@@???>>>===<<<:::999999444555777555333222333555444555666555444444666777666999;;;===DDDWWWqqqpppbbbZZZQQQPPPNNNKKKFFF@@@:::555222111////////////...,,,//////////////////////////////......---,,,,,,+++)))+++---,,,******,,,...******+++,,,,,,+++************)))***+++,,,...///,,,,,,---............------///111333444444333222000000000111111111222222333333222333333444555666333444666666666777888:::;;;;;;:::999:::;;;<<<===AAABBBEEEHHHEEE@@@BBBGGGFFFHHHKKKPPPSSSUUUUUUTTTXXX]]]dddjjjrrr !!!"""$$$$$$######""""""###$$$$$$$$$"""!!! """"""""""""""""""###$$$"""!!!!!!!!!"""###$$$$$$!!!!!!""""""###$$$&&&&&&############$$$%%%&&&''''''///;;;SSS}}}```CCC111---''''''***'''&&&&&&'''((()))))))))(((++++++******************)))************+++++++++,,,...///...------...///---111222///111777999666;;;;;;;;;???KKKccciiiTTTKKKCCCCCCIIIWWWppp~~~qqq___NNNJJJXXXiiiyyy[[[JJJ>>>;;;999000999888888777777777777777999666666:::===<<<<<<>>>@@@RRRccclllrrrqqq```RRRLLLCCCCCCBBB@@@???===<<<<<<777999:::999666555666999444555555444222222333555222666::::::>>>MMMfffyyyyyyhhhWWWJJJDDD>>>===<<<<<<:::888444111000///...///000///---+++..............................///...---,,,+++***(((+++---,,,***)))+++...***+++,,,------,,,+++******)))))))))***,,,...///+++,,,------......---------///222444666555444222///000000000000111111111222222222333444555666777333444555555555555888::::::999888888888999:::;;;>>>BBBHHHJJJDDD===>>>DDDEEEFFFGGGKKKOOORRRSSSTTTXXX\\\aaadddgggqqq !!!"""######$$$"""""""""""""""!!! !!!"""$$$""" !!!$$$###!!! !!!"""###""" ######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***---666NNNxxxlllGGG///+++'''%%%((('''%%%%%%&&&''''''&&&%%%%%%'''(((******))))))***,,,---***)))***,,,,,,)))&&&,,,++++++,,,//////...---,,,000111......111444333111444888;;;???NNNkkkyyyjjjNNNIIIDDDBBBCCCHHHVVVcccgggccc\\\TTTLLLOOOddd|||```LLLAAA:::888999444555888:::;;;;;;999888999777555777:::<<<<<<;;;===IIIZZZjjjwwwmmmaaa\\\PPPGGGGGGHHHCCC>>>===<<<888777999999777888;;;444444444444444444444444555444666999<<>>AAAGGGFFFAAAAAAEEEBBBFFFJJJJJJHHHHHHKKKPPPUUUZZZ^^^aaabbbgggooovvv !!!!!!""""""######"""""""""""""""!!! """###$$$###!!! """%%%$$$"""!!!"""###$$$###"""############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&+++...666JJJpppwwwQQQ666000)))&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))(((***++++++*********++++++)))(((+++++++++,,,...///...---,,,000111///...222444333333333555666888BBBXXXlllzzzmmmbbbSSSLLLFFFCCCAAACCCJJJSSSWWWTTTQQQNNNNNN[[[xxxbbbMMMCCC<<<888888555666888999:::::::::999999777555777:::<<<<<<;;;BBBGGGSSSeeewww|||tttggg[[[VVVQQQHHH???<<<>>>::::::<<<<<<888777888555555555555555555555555555444555777999???OOO]]]uuusssZZZJJJAAA;;;777777333111000000111111///...//////..................,,,,,,------------------.........---,,,,,,++++++///...---,,,,,,,,,---...+++,,,,,,+++******,,,...///,,,******,,,......---***,,,---...---,,,---...///.........000222444666111111111222222222333333111111111222333444555666555555555555666666666666888888888999;;;<<<<<<<<>>EEEAAA???BBBBBB@@@@@@AAACCCFFFHHHHHHFFFFFFHHHKKKJJJNNNSSSWWW[[[aaaiiioooyyy######""""""""""""""""""!!!!!!""""""""""""!!!!!!#########""""""###$$$%%%$$$###""""""$$$$$$###"""!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$''',,,777QQQsssYYY;;;222+++)))------***)))'''&&&&&&''')))******++++++***((('''((()))'''***,,,,,,)))''')))++++++******,,,...///...,,,***///111//////222444333111///000333555666===EEEWWWvvvooo]]]SSSJJJHHHHHHHHHIIIKKKLLLSSS]]]hhhwwwuuuZZZKKKCCC>>>::::::999777666666888999;;;777666666777999:::;;;;;;AAA@@@JJJdddvvvuuu}}}yyyyyytttbbbWWWMMMFFFAAA@@@>>>999666555666666555555555555555555888777777999888888@@@III___rrrmmmOOO???;;;999666444000///...///111222111000.........---,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000///...---,,,,,,,,,+++***,,,000333555222///,,,+++++++++,,,+++---//////...---...///------------...000111222000111111111111111111111333222222222222222333333444444555555555666666666777999:::;;;<<<===???@@@FFFBBB??????AAABBBBBBBBBEEEFFFHHHHHHFFFFFFHHHJJJJJJMMMQQQUUUYYY___fffkkkvvv~~~############""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!"""############"""!!!!!!"""###"""!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&"""$$$(((111FFFggg]]]>>>444,,,)))---,,,***)))'''&&&&&&''')))******++++++***((('''((()))&&&))),,,+++(((''')))+++*********+++---...---,,,(((---000//////222333111000///000444666555888===GGG^^^~~~tttiii]]]WWWUUURRRSSSUUU[[[iii{{{eeePPPEEE???;;;;;;:::888666666777999:::666666777777888999:::<<<===BBBQQQnnn}}}}}}|||uuummmvvvrrrwwwrrrcccWWWLLLFFFCCC>>>;;;<<<777777666666555555555555777555666888888777<<>>JJJ```}}}|||qqqkkkssssss{{{zzzkkkYYYOOOHHHAAA===<<<:::999999888888777777666555333333666666555888===EEEYYYuuupppZZZBBB777555444222222///......///000111111000------------------------------------------,,,,,,...------,,,+++******))))))+++,,,......---+++******,,,---,,,,,,,,,...///000111000...+++******++++++---......------...///------......///000000000000000000000////////////111111111111111222333333666666666666777777777888444777;;;<<<<<<===@@@DDDGGGJJJIIIDDDBBBDDDGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKMMMPPPTTTYYY^^^aaaiiippp}}}"""""""""######$$$$$$%%% !!!""""""""""""""""""  ###%%%$$$######"""!!!!!!######"""!!!############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&,,,<<>>======<<<;;;;;;::::::888555444666666444666;;;AAAPPPggg}}}dddSSS@@@777555333333333000///......000111000///---------......//////000,,,,,,------------------++++++++++++++++++++++++,,,------......---,,,+++)))+++------,,,++++++,,,+++...000///,,,******+++***,,,---...---,,,---...---......///000000000000000000/////////.........000000000000111222444444555555555666666666777777222666;;;<<<;;;<<<@@@DDDJJJPPPQQQIIICCCCCCFFFGGGAAAAAAAAACCCEEEFFFGGGFFFKKKKKKLLLPPPUUU[[[```bbbaaaiiisss}}}!!!!!!"""###$$$%%%%%%%%% !!!"""""""""""""""$$$!!! !!!$$$&&&&&&$$$$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###)))888RRRsss\\\>>>444+++&&&(((&&&%%%%%%&&&''''''&&&%%%%%%'''(((******))))))***,,,)))'''&&&(((+++,,,***'''***))))))+++---...---+++"""(((,,,+++,,,//////---,,,...222555333222888AAA555888CCCWWWrrr}}}cccSSSIII;;;;;;999888777777666666444666888777666666999===BBBXXXzzz}}}nnn___RRRKKKAAA@@@@@@???>>>============999777888888666777<<>>???@@@CCCEEEEEEEEELLLLLLNNNRRRYYY```eeeggg___fffmmmrrrzzz$$$###!!! """$$$%%%!!!###%%%%%%$$$###"""### !!!"""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&''''''***333KKKooobbbCCC444+++""""""***%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''&&&(((*********)))***++++++++++++,,,,,,,,,------)))+++---,,,******---111000111111000///000333666555777<<>>===;;;777888;;;:::999666555888<<<===;;;HHHeeeqqqgggZZZNNNEEEFFFGGGBBB>>>===<<<:::888666555666777888@@@@@@OOOkkkooocccLLL@@@555222222111222333111111000///......//////111000...------...///000........................+++++++++,,,,,,---------///000///...+++***+++,,,***+++---......---+++******...222222///,,,+++,,,(((+++//////,,,,,,...000000//////.........//////000000///---,,,---///222333222000///000222555777555555444444444555555666666888999999999:::===???JJJPPPUUUSSSLLLDDD???===CCCBBBAAABBBDDDEEEDDDCCCGGGGGGJJJRRR\\\bbbbbb``````^^^dddooovvv}}}###"""!!!!!!!!!"""$$$%%%"""###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!! $$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%(((((((((***111GGGiiieeeEEE555,,,$$$###)))'''((((((&&&$$$$$$'''***''''''''''''''''''''''''((()))++++++******+++,,,+++++++++,,,,,,,,,,,,---)))+++,,,,,,,,,,,,---.../////////......///222444444888<<<@@@EEEUUUuuuoooYYYLLLEEE@@@???===::::::<<<;;;:::777777999<<<>>>>>>SSSpppzzzjjjZZZSSSOOOIIIFFFFFF???===;;;999888888777666999<<>>FFFLLLQQQRRRLLLFFFCCCBBBAAA@@@@@@AAACCCDDDDDDCCCFFFFFFJJJRRR[[[``````]]]bbb```dddmmmqqqvvv""""""""""""###############$$$$$$###""""""###%%%######"""!!!!!! $$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$&&&&&&%%%###""""""###***)))(((***///@@@___zzzgggGGG555---'''&&&((('''((('''&&&$$$%%%'''***'''''''''''''''''''''''')))***,,,,,,+++***+++,,,******+++++++++,,,,,,,,,***)))***,,,......---+++---......------...000333222666;;;:::777???XXXqqqrrrWWWLLLAAA>>>===;;;999:::===;;;999888999<<<@@@CCCYYYuuu{{{nnncccXXXPPPMMM@@@>>>;;;:::999888666555666;;;BBBOOOddd|||xxxgggUUUEEE<<<888333222555888555333222000000111222222111///...------............------------------------------++++++,,,,,,,,,,,,------+++,,,---,,,******,,,---........................000000111222222111---+++...+++)))+++///111///,,,//////............//////---///000000///...///000000000111111222333333444444444333444444555666666777999999999888888:::<<>>>>>???BBBDDDDDDCCCDDDEEEJJJQQQYYY]]]\\\ZZZaaa^^^aaafffiiilllyyy!!!!!!"""############"""$$$$$$$$$"""!!!!!!$$$&&&""""""""""""!!!!!! $$$##################$$$""""""#########$$$$$$$$$###$$$&&&%%%$$$###$$$&&&)))''''''***---:::VVVqqqgggHHH444---***)))'''&&&''''''(((''''''&&&'''''''''''''''''''''''''''(((***++++++***)))***+++************++++++++++++***((())),,,///000,,,)))---.........---...000222000333666666444888JJJ\\\iiiWWWDDD;;;999777666777===:::999999999;;;BBBIII___zzzooo]]]RRRIIIEEE???<<<<<<<<<:::888888>>>AAAEEEUUUlllwwwvvvkkkiiieee]]]SSSHHH???;;;333000000555777444222222///000222333333111000...+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,.........------------......///------///222333000,,,...,,,***+++...///...---///............//////000,,,///111222111///.........///111222333333222222333333333333444555666666888999999888777666888999===AAAEEEGGGGGGEEEEEEFFF===<<<<<<>>>AAACCCCCCBBBBBBDDDIIIPPPVVVYYYXXXVVVZZZXXX[[[___bbbeeeooozzz!!!!!!"""############"""$$$$$$$$$"""!!!!!!$$$&&&!!!!!!!!!!!!""""""###############$$$$$$#########""""""#########$$$$$$$$$!!!###%%%&&&&&&&&&(((***'''$$$%%%***,,,555OOOiiizzzgggLLL666------+++(((###%%%(((***+++)))%%%###''''''''''''''''''''''''''')))******)))(((((())))))))))))*********++++++)))((((((+++//////,,,(((,,,...//////......000222222000000333555999CCCMMMccciiiOOO???888555555888<<<999888999999:::EEEQQQkkkwwwiiiaaaYYYNNNFFFCCCAAA>>>;;;888===??????JJJ[[[bbb^^^RRROOOKKKFFFAAA===:::888444000///222333111000111...///111222222111000...***+++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...------,,,++++++,,,------+++******---111333111///,,,---...---++++++---000...............///000000,,,///222333111///.........///111222333333222111222222222333333555666666777888888777555555666888;;;===???AAAAAAAAAAAABBB<<<;;;;;;===@@@BBBBBBBBBAAACCCHHHNNNRRRTTTTTTRRRSSSTTTWWW\\\```eeemmmuuu}}}""""""""""""###############$$$$$$###""""""###%%% !!!""""""###$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$ """$$$&&&&&&(((***,,,&&&"""$$$***,,,111HHHccctttjjjSSS;;;///...---(((###%%%'''***,,,***%%%!!!'''''''''''''''''''''''''''(((***)))(((''''''(((((())))))))))))*********)))((()))+++------,,,***,,,---//////......000111333///...111555777;;;@@@RRRppp{{{^^^III===777888;;;;;;888888;;;:::;;;IIIZZZyyysssdddWWWPPPIIIBBB<<<;;;<<<<<<===DDDMMMPPPMMMHHHDDD???<<<:::888777555555111000222111......111---...000111111000//////+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))***---000222222111+++...///---***)))---111......---......///000111---///222333111000//////...///000222333222222111222222222222333444666666666777777666555444666777::::::;;;;;;<<<===>>>>>>===<<<<<<===@@@BBBBBBAAAAAACCCGGGKKKNNNOOOPPPPPPQQQSSSWWW\\\aaagggnnnssssss###"""!!!!!!!!!"""$$$%%%"""###%%%%%%###"""###$$$""""""""""""""""""######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$ """$$$%%%%%%&&&(((***'''###%%%,,,,,,---BBB\\\sssppp]]]BBB111///---''''''&&&&&&'''))))))&&&$$$''''''''''''''''''''''''((()))******(((''''''(((((((((((()))))))))******((()))***+++******,,,---***,,,.........---...000111//////222333333777<<>>OOOcccvvvlllaaaTTTKKKIIIBBB>>>@@@CCCCCCDDDEEEEEEAAA<<<999999888666444333111111333222...---000------......////////////------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,++++++---///+++,,,---......---,,,++++++,,,.../////////000222......---+++++++++---///---------......///000111...000222222111//////000...///000111111222222222111111111222333444666777444555666555444444666777:::999888888:::<<<===>>>>>>======>>>@@@AAAAAA@@@AAACCCEEEHHHIIIKKKMMMOOOOOORRRVVVYYY^^^dddhhhjjjjjjvvv$$$###!!! """$$$%%%!!!###%%%%%%$$$###"""###$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$!!!"""$$$$$$$$$$$$&&&((()))$$$&&&---++++++>>>XXXtttuuueeeGGG333///,,,&&&***'''$$$$$$'''((((((&&&'''''''''''''''''''''''')))***,,,+++)))(((((()))(((((((((((())))))))))))'''***+++***((((((,,,///)))+++------,,,,,,---.........111333222111777???EEEZZZvvvpppZZZHHH<<<999<<<===:::;;;@@@>>>@@@SSSiiipppdddZZZMMMEEEFFFEEE>>>===BBB@@@<<<888666666666444111000///222555444///---///---------------...///000......------...///111222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......---,,,+++---///,,,---///000000///---,,,---000222111...---///222222...***))),,,///...,,,---------......000111111///000222222000///000111/////////000111111222222111111111222333444666777333444555555444444666888999888666777999<<<>>>??????>>>===>>>@@@AAAAAA@@@BBBCCCEEEFFFGGGIIILLLOOOMMMQQQTTTVVVYYY^^^aaaaaadddnnnyyy######""""""!!!!!!!!! ################################################!!!!!!!!!"""###$$$&&&&&&$$$###"""###$$$$$$###"""######$$$%%%%%%&&&''''''%%% $$$,,,***(((:::RRRooo~~~oooLLL;;;555---'''***'''%%%&&&((((((&&&$$$''''''(((((('''&&&%%%%%%+++***)))((((((((((((((())))))(((((((((((()))))))))))))))+++---...---,,,(((***,,,---,,,,,,---...+++///444444222222777;;;AAANNNccc{{{{{{hhhXXXFFF999888===999<<<:::<<>>======>>>@@@AAAEEEDDDCCCCCCDDDFFFHHHJJJPPPQQQTTTWWWXXXYYYYYYYYYaaagggqqq}}}######"""""""""!!!!!!!!!###############################################################$$$%%%&&&$$$###"""###$$$$$$###"""######$$$%%%%%%&&&'''''''''"""$$$***)))(((999PPPtttwwwTTT>>>555+++&&&***'''%%%%%%'''(((&&&%%%''''''(((((('''&&&&&&%%%)))))))))((((((''''''''')))))))))))))))))))))))))))))))))+++---...---+++(((***,,,---,,,,,,---...,,,///222222000111333666;;;DDDSSSiiizzzmmm]]]RRRGGG>>>===AAA:::<<<:::<<>>>>>@@@@@@?????????@@@AAABBBCCCBBBAAAAAABBBDDDFFFHHHOOOPPPRRRTTTUUUWWWXXXXXX___ccckkkuuu#########"""""""""""""""################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&''')))$$$$$$)))'''(((999OOOwww]]]CCC555,,,******(((%%%%%%&&&''''''&&&'''''''''(((''''''&&&%%%''''''((()))((('''&&&%%%(((((()))******)))((((((***))))))***,,,---,,,+++)))+++------,,,,,,---...////////////000111222222777:::BBBSSSlllyyycccXXXLLLFFFBBB>>><<<===:::===:::;;;CCCKKKaaavvv___NNNCCC===666444666666333000222222111111111000000000...//////...------...000//////............//////...---,,,++++++,,,---.........+++'''(((---...+++---...---***))),,,---,,,,,,,,,---......------,,,,,,------......------,,,///---,,,,,,---...,,,+++---,,,,,,,,,---///000222//////000000111222222222000111111111111222222222222111000111333555444333444444555666777777777777555666888:::<<<===?????????@@@AAAAAABBBBBBBBBBBBAAA@@@??????@@@BBBEEEFFFOOOOOOOOOPPPQQQTTTVVVWWW^^^```eeemmmzzz########################################################################'''&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&)))%%%$$$((((((***;;;OOOuuufffHHH666---///)))(((&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&%%%&&&((())))))'''&&&$$$'''(((***++++++***((('''***))))))***,,,---+++***)))+++------,,,,,,,,,---000///...///222444555555777777;;;EEEWWWqqqkkkVVVNNNDDD@@@???>>>;;;888:::===:::;;;CCCMMMffflllSSSFFF:::555555444333222222222222111111111000000...//////...------...000///......------......///...---+++******+++---...//////+++&&&(((---///---------,,,++++++,,,---,,,---------...............,,,------......------,,,......------------,,,,,,,,,,,,+++,,,,,,...///000.........///000000111111111111111111222222222222222111111222555555555333333444555666777777777777888888888999;;;<<<===>>>>>>???AAACCCDDDDDDCCCBBB??????>>>>>>???BBBDDDFFFOOONNNMMMMMMOOOQQQTTTWWW\\\^^^aaafffrrr#########$$$$$$$$$$$$$$$################################################''''''&&&%%%$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''$$$$$$'''(((---===OOOrrroooPPP888---///'''''''''&&&%%%&&&''')))&&&&&&'''''''''''''''&&&$$$&&&'''))))))(((&&&%%%''')))***,,,,,,***)))'''***))))))***,,,,,,+++)))***+++------,,,+++,,,---000......111555999<<<===888888;;;@@@GGGYYY{{{mmm```UUUOOOGGGCCCCCCCCC???::::::===:::;;;CCCMMMhhheeeRRR???777555222111333222222222222111111111111...///000///------///000......------------.........---+++******+++---...//////+++'''(((---///------,,,+++,,,,,,,,,,,,------------....../////////,,,------......------,,,---......---,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------.../////////000000111111111222222222111111111333555666444333333444555666666777777777;;;:::999999999999:::;;;;;;===@@@CCCDDDDDDBBBBBB??????>>>>>>@@@BBBEEEGGGOOONNNLLLLLLMMMPPPSSSVVVWWWYYY\\\```jjjzzz$$$$$$$$$$$$$$$%%%%%%%%%################################################&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&'''---;;;IIIkkk~~~___AAA...---%%%&&&((('''&&&&&&'''(((%%%&&&''''''((('''''''''%%%&&&'''((()))(((''''''))))))***++++++***))))))***))))))***++++++***(((***,,,------,,,+++,,,------...///222666;;;@@@CCC999999;;;<<<<<>>@@@BBBBBBBBBAAA??????>>>???@@@CCCFFFHHHNNNMMMKKKKKKLLLNNNQQQSSSQQQSSSWWW[[[cccooo~~~$$$$$$$$$%%%%%%%%%&&&&&&################################################%%%$$$$$$#########$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%***555@@@^^^tttQQQ666///"""&&&))))))(((&&&'''(((%%%&&&&&&'''(((((('''''''''''''''(((((()))))))))***************************))))))***++++++)))(((***,,,...---,,,++++++,,,))),,,///111444888@@@EEE===888888;;;999;;;JJJ]]]xxxsssdddaaafffeee^^^QQQHHHEEE@@@:::888===;;;;;;@@@IIIddd}}}oooccc\\\YYYXXX^^^eeeooowwwgggPPP;;;666555111000333333333222222222111111111///000000///......///111...------,,,,,,------...++++++++++++++++++++++++---...,,,)))+++///000---,,,)))***......++++++...,,,,,,,,,,,,,,,...///000,,,------......------,,,,,,...///...,,,+++,,,...,,,------...............------...//////000000111....../////////000000000//////000222555555333111333333444555666666666666:::999777666555666777888777999;;;===???@@@@@@@@@>>>>>>>>>>>>@@@CCCFFFGGGKKKJJJJJJIIIJJJLLLNNNPPPNNNRRRVVVYYY^^^fffpppxxx$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$######"""######$$$$$$$$$###"""###$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###'''000999PPPzzz```@@@666!!!%%%)))+++)))&&&&&&'''%%%%%%&&&'''((((((((('''((((((((((((((()))***+++++++++***))))))***++++++***)))))))))++++++)))'''+++,,,...---,,,++++++,,,'''+++///000111555===DDDBBB999666:::;;;888>>>JJJVVVsssyyylllkkk|||{{{qqq```RRRKKKDDD>>>777===;;;;;;@@@HHHbbbtttmmmaaaVVVNNNKKKLLLMMMGGGLLLRRRWWW___kkkzzz^^^HHH666555666222///222333333333222222222111111///000000000......000111...------,,,,,,------...***++++++,,,,,,++++++***,,,---,,,***,,,000000,,,,,,)))***//////++++++///,,,,,,++++++,,,---///000,,,------......------,,,,,,...000...+++***,,,...------......///.........//////000000111111222222............////////////...///000222444444222000222333444555666666666666777666555444555666888999666777999;;;===???@@@@@@>>>=========???BBBEEEGGGIIIHHHHHHHHHIIIKKKLLLMMMOOOSSSXXX[[[]]]bbbiiinnn{{{&&&%%%###!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%(((...222LLLfffvvvRRR;;;...)))&&&((((((%%%$$$&&&''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,+++,,,...//////000333555555666666666555777;;;===GGGaaa{{{cccPPPEEEAAA777<<<;;;;;;AAAHHH```uuuiiiUUUTTTQQQLLLHHHEEEFFFGGGBBBCCCDDDHHHMMMTTTZZZ^^^vvv~~~cccMMMBBB666222000///111444111111111111000000000000111000///------......///...,,,+++******+++---...---+++***+++...///,,,***++++++++++++++++++++++++//////...------,,,++++++//////...---++++++,,,...------.........---+++***...+++***------++++++///.../////////...---,,,,,,------.....................///000000000000000///---///111444555555444333222222333333555666888888555444444444444555555666666777999;;;<<<===>>>>>><<<===>>>???AAABBBDDDDDDDDDEEEFFFFFFFFFIIIMMMPPPOOORRRVVVYYY[[[^^^```cccsss&&&%%%###"""!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%(((---111???XXX|||{{{WWW>>>000+++((())))))&&&&&&''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++***)))))))))***,,,,,,+++---...//////000222555333444444444333555888;;;???PPPiiittt\\\KKKCCC888===;;;;;;AAAHHH___yyyjjj[[[SSSNNNNNNLLLHHHEEECCCDDDFFFBBBAAAAAABBBEEEIIIMMMPPPXXX^^^iiiuuu}}}{{{\\\III???555333222000000333111111111111000000000000111000///...---......///...---,,,++++++,,,---...---+++***,,,......,,,***++++++++++++++++++++++++......---,,,,,,+++++++++.........---++++++,,,...---............,,,+++***---******,,,---***+++............///......---------------........./////////////////////000000000...///111333444444444444222222222222333444666666555555555444555555666777777888999;;;<<<=========<<<===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEFFFIIILLLOOORRRUUUWWWXXXZZZ\\\^^^nnn{{{%%%$$$###"""""""""###$$$######"""!!!!!!!!!!!!"""""""""""""""""""""""""""########################""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$%%%(((,,,000222HHHkkk^^^AAA222,,,)))))))))'''&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++************+++,,,,,,+++---.........///111444111111222111111222555888:::AAAOOOhhhdddMMM@@@:::===::::::@@@GGG^^^~~~yyyjjjaaaZZZRRRKKKHHHIIIIIIHHHFFFCCCCCCDDDFFFDDDCCCAAA@@@@@@AAACCCDDDCCCFFFNNNWWW___ggguuuuuuUUUCCC;;;555555555222111222111111111111000000000000000000///............//////...---,,,,,,---...///---,,,+++,,,------,,,***++++++++++++++++++++++++------,,,+++************,,,------,,,******+++---............---,,,+++***,,,)))))),,,---***+++...------......///.........+++,,,,,,---...///000000//////.........///111111000000000111222333444555222111111111222222333444666555555555666666777888888999999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEDDDDDDDDDGGGIIIOOOQQQSSSTTTTTTUUUWWWYYYgggqqq$$$$$$###""""""######$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""################################################$$$$$$#########$$$%%%&&&$$$%%%%%%%%%%%%'''+++...///@@@^^^cccAAA333---)))))))))&&&&&&(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************++++++,,,,,,+++---......---...000222///000111111000111333555888888???QQQppp}}}~~~fffNNN>>>;;;>>>::::::@@@FFF[[[zzzlll```UUUPPPNNNKKKKKKLLLHHHHHHHHHFFFDDDDDDEEEFFFGGGFFFDDDBBBAAABBBBBBCCCAAABBBFFFLLLOOOSSS\\\fffllluuutttTTT@@@:::666888888555222222111111111111000000000///000/////////............//////...---------......,,,,,,,,,------,,,+++***++++++++++++++++++++++++,,,,,,+++***))))))******)))***+++***)))(((***+++......------,,,++++++******((())),,,---***+++---,,,,,,---.../////////...++++++,,,---...///000111///...---,,,---///111222111111000///000222444555222222111111111222222333666666555666666777888999999999999::::::;;;;;;<<<=========>>>???@@@AAAAAA@@@BBBDDDEEEDDDEEEGGGHHHMMMOOOQQQQQQRRRSSSUUUXXX^^^fffwww##################$$$$$$$$$$$$###"""""""""""""""################################################$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$%%%%%%%%%%%%&&&***,,,111===TTTrrrbbb>>>333,,,(((((('''%%%%%%(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,,,,,,,,,,,,,---...---,,,---...000///000111111000111222444444333666BBBVVVsss}}}~~~yyyvvvsssdddQQQAAA<<<>>>::::::@@@DDDVVVrrriiiVVVNNNHHHHHHHHHFFFGGGIIIGGGHHHHHHGGGEEEDDDDDDFFFDDDDDDCCCBBBBBBCCCDDDDDDAAAAAADDDHHHHHHFFFIIIOOOQQQWWW```lll{{{wwwXXXBBB<<<888:::;;;777444333111111111111000000000//////////////////......---//////......------------,,,---------,,,+++++++++++++++++++++++++++++++++,,,+++***)))((()))***+++'''(((***)))((('''((()))------,,,,,,++++++++++++***((()))---...++++++...,,,,,,---.../////////...++++++,,,---...///000111///...,,,,,,---///111333222111///...///111333555333222222222222222333333555555555666666777999999999999999999999:::;;;<<<=========>>>>>>?????????===???CCCEEEFFFGGGIIIJJJJJJLLLNNNOOOQQQSSSWWWZZZZZZ]]]hhhwww"""#########$$$$$$$$$$$$$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%&&&(((+++000888HHHcccccc???444---(((''''''$$$%%%(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***++++++,,,---,,,,,,,,,,,,---...---,,,+++---//////000111111000000111333555555777===GGG[[[yyyxxxyyy|||zzzwww{{{ssseeeYYYKKKAAA<<<>>>:::;;;@@@AAAPPPiiikkkUUULLLGGGEEEGGGGGGCCCBBBCCCFFFGGGHHHGGGEEEDDDEEEFFFBBBBBBAAAAAABBBCCCCCCDDD@@@@@@DDDHHHGGGCCCCCCFFFHHHKKKOOOVVVaaassszzz]]]FFF???:::::::::777444444111111111111000000000000/////////000///......---//////......---,,,,,,,,,,,,---......,,,******+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,&&&(((******)))((()))***,,,++++++++++++,,,------***(((***...///---,,,...------......///.........+++,,,,,,---...///000000------,,,,,,---///111222222111/////////111333444222111111111222333333444444444444555666777888999999888888888999:::<<<==================>>>>>>>>>:::>>>BBBFFFGGGHHHIIIJJJHHHIIILLLNNNPPPSSSXXX\\\```]]]```jjjttt""""""###$$$$$$$$$$$$$$$%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%'''))),,,222???YYYyyykkkIII555...)))((('''%%%&&&)))%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))*********+++,,,---------,,,,,,,,,------,,,++++++,,,......///111111000///000111555555777:::===IIIaaaxxxvvv^^^MMMCCC???;;;>>>;;;;;;@@@???JJJaaattt]]]MMMJJJHHHHHHKKKKKKGGGDDDEEEEEEGGGIIIIIIHHHHHHIIIKKKHHHHHHGGGFFFFFFEEEEEEEEEBBBAAADDDHHHHHHDDDCCCEEEGGGIIILLLNNNSSS\\\hhhppp{{{aaaJJJAAA:::888888555333444111111111111000000000000...///000000000///------.........------,,,+++***,,,...///...+++)))***+++++++++++++++++++++++++++---,,,***((((((***,,,---(((***,,,---,,,++++++,,,******)))***+++,,,...///***)))+++000111...---///.........///......---------------.........//////+++,,,,,,---...///000111111000000//////000222222/////////000111222333444333333333444555777888999888777777777888:::===>>>========================999===BBBEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNRRRWWWZZZ```\\\___iiiqqqyyy!!!"""###$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!###%%%&&&&&&&&&$$$###$$$&&&&&&&&&%%%%%%''')))***///;;;UUUxxxuuuUUU777000***)))(((&&&'''***%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***************+++,,,---...---,,,,,,,,,------,,,+++***+++------...000000///...///000000///000333555<<>>;;;<<<@@@>>>FFF\\\{{{kkkYYYNNNHHHFFFHHHLLLMMMJJJIIIJJJFFFHHHKKKLLLMMMNNNOOOQQQRRRQQQPPPNNNLLLJJJIIIHHHCCCAAABBBEEEDDDAAA@@@CCCBBBEEEHHHIIIHHHJJJNNNRRR\\\iii||||||dddLLLBBB999666555222111333111111111111000000000000...///000000000///---,,,------------,,,+++***))),,,...000...+++)))***+++++++++++++++++++++++++++...,,,***))))))***---...***,,,...///...------...))))))((()))+++---///000***))),,,111222///...000.../////////...---,,,,,,------..................***+++,,,...///000000000000000000000000000111111------......000111222333222222333333555666777888777777666666888;;;===???===============<<<<<<<<<999===AAADDDEEECCCCCCCCCGGGHHHIIIKKKLLLPPPUUUXXXUUUUUU^^^lllrrrsss~~~""""""""""""##################""""""######$$$%%%$$$###"""###%%%&&&&&&$$$&&&%%%$$$######%%%'''(((&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$&&&&&&'''''')))---???YYYssswwwRRR:::222***(((&&&$$$$$$''''''%%%$$$&&&)))***(((%%%''''''''''''(((((((((((()))***((($$$###&&&'''&&&***)))((((((((()))+++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,///111000...000222444333333999BBBJJJhhhlllRRRGGGFFF@@@:::888<<<>>>@@@KKKXXXwwwxxx___OOOHHHLLLGGGEEEHHHJJJJJJKKKNNNLLLUUU\\\```cccjjjoooooonnnjjjeeecccaaa]]]UUUNNNNNNNNNNNNOOOOOOMMMHHHDDDFFFAAAAAADDDEEEBBBBBBGGGNNNVVVaaaooo~~~vvveeeMMMAAA777555555333000///222222000///............---.........---,,,,,,+++,,,---......,,,,,,,,,...---,,,***+++,,,,,,+++)))------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,---,,,++++++,,,...///......------......///...---+++***+++,,,///000000...,,,---///000---***+++,,,,,,---...///000000111111000///////////////111111111111111111111111111222333444555555555555777777666666888:::===???======<<<;;;;;;;;;<<<<<<999???EEEDDD???===@@@DDD@@@DDDHHHJJJJJJLLLPPPSSSWWWXXX___gggiiiiiiqqq|||""""""""""""##################""""""######$$$%%%%%%#########%%%&&&%%%$$$%%%%%%#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%'''((())),,,...===UUUpppwwwTTT999111***((('''$$$$$$&&&&&&%%%$$$&&&((()))(((%%%''''''''''''(((((((((((((((***((($$$$$$''')))'''***)))((((((((()))***+++,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...000000...///111333333333777???FFFVVVnnnzzzZZZFFF===AAA;;;999<<<>>>AAANNN]]]vvvpppZZZOOOKKKJJJFFFDDDGGGJJJMMMSSSZZZdddooo{{{yyypppiiibbbaaa___^^^ZZZTTTLLLGGGFFFAAA@@@CCCCCC???>>>AAABBBHHHQQQ\\\iiiqqqjjj___KKK@@@666555666444222222222111000///.............../////////......---,,,,,,---...---,,,,,,---///---,,,++++++,,,,,,+++***,,,,,,+++******)))((((((,,,,,,+++++++++++++++++++++***))))))))))))***+++,,,,,,++++++,,,,,,------...------------------...---,,,,,,+++,,,---...///...---+++,,,......,,,)))+++,,,,,,---...///000000000000///...............111111111111111111111111222222333444555555555555888888777888999<<<>>>@@@<<<<<<;;;::::::;;;;;;;;;:::>>>BBBBBB???>>>@@@CCC@@@DDDHHHIIIIIIKKKOOORRRTTTUUU[[[bbbeeefffkkksss|||""""""""""""###############""""""""""""###$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$###""""""$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%''')))***...---888LLLfff}}}tttTTT999000)))((((((%%%$$$%%%&&&%%%%%%&&&(((((('''%%%&&&''''''''''''(((((((((''')))(((%%%%%%)))+++)))))))))((((((((()))***+++)))))))))*********************++++++,,,,,,---------,,,+++,,,.../////////...000222222222555:::???EEEWWWuuulllQQQBBBBBB<<<:::===>>>AAAOOO```yyy~~~cccRRRKKKKKKIIIFFFFFFIIIMMMUUUcccppp|||xxxpppfff[[[TTTNNNIIIEEEDDDCCC???>>>>>><<<@@@DDDKKKUUU^^^^^^[[[JJJ???666555777555444555222111000//////......////////////000//////...---,,,------,,,+++,,,...111...---,,,,,,------,,,+++++++++******)))(((((((((*********************+++***))))))(((((())))))***---+++)))***---///---+++------,,,,,,,,,,,,------+++,,,,,,------------------,,,+++,,,---,,,+++)))+++,,,,,,---...///000000//////...---------......111111111111111111111111333333444444444444333333777777666777888:::<<<>>>::::::999999999::::::;;;;;;<<<===???@@@@@@AAAAAA@@@CCCGGGHHHHHHIIIMMMQQQQQQQQQVVV]]]bbbccceeeiiirrr!!!"""""""""############"""""""""""""""###$$$$$$&&&%%%$$$$$$%%%%%%###"""######"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&(((***+++---***000@@@WWWqqqnnnTTT;;;111)))((((((&&&$$$%%%&&&%%%&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&)))(((&&&'''+++,,,***(((((((((((())))))******(((((())))))***+++,,,,,,))))))***+++,,,------...,,,,,,+++,,,---...//////...000222333333444777:::AAAIII^^^cccQQQAAA<<<:::======???LLL[[[{{{sssYYYKKKGGGHHHJJJIIIKKKQQQYYYfffzzzxxxqqqeee^^^TTTNNNIIIDDDAAA??????AAADDDGGGMMMTTTYYY[[[JJJ@@@888666666555444555111111000///////////////....../////////......---,,,,,,,,,++++++,,,///111///---,,,,,,---...,,,+++++++++******))))))))))))))))))))))))************+++******************+++---***(((***///111...***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---...///000000000000///............///111111111111111111111111333333444444444333222222444444444444555777999:::888888888888888999::::::<<<::::::<<<@@@BBBAAA??????CCCFFFGGGGGGHHHKKKOOONNNOOOSSS[[[aaadddeeeeeejjjyyy!!!"""""""""############""""""!!!!!!""""""###$$$&&&%%%$$$$$$%%%%%%###"""######"""#########$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&(((***++++++(((---777JJJfffkkkXXX???444***(((((('''%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%((((((&&&'''+++,,,***''''''(((((())))))))))))((())))))***+++,,,------))))))******+++,,,------+++,,,,,,,,,,,,---...//////000222222333444555777>>>@@@LLLgggsss]]]DDD===:::======<<>>???BBBEEEFFFEEEFFFIIILLLKKKNNNSSSYYYaaafffhhhgggeeerrr""""""""""""############"""!!!!!!!!!!!!"""######&&&$$$###$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''(((((())))))(((---333AAA^^^kkk```EEE888+++'''((('''%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''$$$((((((&&&'''++++++)))&&&'''((()))))))))(((((())))))******+++,,,------))))))******++++++,,,,,,***+++,,,,,,+++,,,...000000000000111222333444555555666>>>QQQppplllOOODDD<<<<<<<<<:::===EEEZZZpppmmmWWWLLLIIIIIIPPPUUUcccvvvssshhhZZZMMMIIIFFFEEEHHHJJJKKKNNNRRRIIIAAA999666444000111333000000////////////000000+++,,,------------------,,,---......,,,,,,,,,......---,,,,,,------,,,+++++++++++++++++++++++++++((((((((()))******++++++((())))))******))))))(((***)))))),,,///000...++++++,,,---......---,,,+++)))***,,,---...---+++***,,,---///...,,,++++++,,,+++,,,,,,---...///000000333222111111000000111111111111111111111111111111222222333333333333222222555555666777777888999999555555666666888999;;;;;;???<<<:::;;;>>>@@@@@@>>>>>>BBBEEEEEEDDDDDDGGGJJJGGGMMMRRRWWW]]]dddgggggggggqqq""""""""""""############!!!!!!!!!!!!!!!"""######%%%#########%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%!!!###%%%'''(((((('''&&&%%%'''---000:::VVVjjjeeeKKK<<<,,,'''''''''&&&&&&$$$&&&((('''%%%###$$$%%%%%%%%%&&&&&&&&&'''''''''$$$'''(((&&&'''***)))'''&&&'''((()))))))))((('''((()))))))))******++++++***************+++++++++)))+++---,,,++++++...000///...------///111333333///333888BBBTTTsssaaaNNN>>>;;;;;;999:::???JJJ^^^~~~eeeQQQJJJJJJLLLRRRZZZmmm|||kkkbbbYYYRRRPPPNNNJJJIIIKKKFFF>>>888555333000111555000000////////////000000,,,,,,---...............,,,...000000...+++++++++---,,,++++++,,,,,,+++******************+++++++++(((((()))******+++,,,,,,))))))***++++++***))))))((()))+++---.........---+++---...//////...---+++)))***+++,,,---,,,++++++***,,,...---+++)))***++++++,,,,,,---...///000000222111111000000000000000111111111111111111111111000111222333333333333333555666777777888888888888555555666777888:::<<<<<<@@@>>>===<<<===>>>??????>>>AAADDDDDDCCCCCCFFFIIICCCKKKPPPQQQTTT\\\bbbcccfffmmmzzz""""""""""""############!!!!!!!!!!!!!!!"""######$$$###"""###%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%"""%%%'''((((((&&&%%% $$$+++,,,444PPPgggfffOOO>>>---'''''''''''''''$$$&&&((('''$$$"""###%%%%%%%%%%%%&&&&&&&&&''''''$$$'''(((&&&&&&)))(((%%%%%%&&&((()))))))))((('''(((((((((((())))))))))))+++++++++***************)))+++---,,,++++++---000...,,,***+++---000111222///444999;;;DDD\\\vvv{{{nnnWWW@@@:::;;;:::;;;>>>FFFWWWvvv|||\\\JJJEEEHHHLLLTTT]]]sssqqqccc\\\UUULLLHHHIIIBBB<<<666444222000222666000000////////////000111------...///000000//////,,,...111111///+++))))))---,,,***+++,,,,,,+++))))))))))))))))))*********((())))))***+++,,,,,,,,,+++,,,---......---,,,+++&&&))),,,......------...,,,---///000000///---,,,******++++++,,,,,,,,,+++)))+++---,,,***((()))++++++,,,,,,---...///000000111111000///////////////111111111111111111111111///000111222333444444444444444555666777777777666555555666777999:::<<<===@@@@@@???=========>>>???>>>AAADDDDDDBBBBBBEEEHHH???IIINNNMMMMMMUUU\\\^^^^^^bbblllwww!!!###""" """''''''$$$$$$######$$$&&&&&&%%%######$$$%%%&&&%%%###!!! ###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''---999KKK^^^kkkTTT>>>000+++%%%'''((("""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&+++,,,+++***---000///******+++,,,,,,------,,,,,,...///000000//////000111000000555;;;===EEE```}}}www______llluuu{{{hhhXXXGGG>>>::::::<<>>?????????AAABBBCCCCCCDDDGGGIIIHHHIIIJJJJJJKKKNNNRRRUUUXXX^^^^^^cccooovvv$$$%%%$$$!!!###&&&&&&"""$$$######$$$&&&&&&%%%###!!!"""$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###%%%&&&)))111CCC[[[mmmaaaGGG444,,,&&&(((***$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))(((''''''((())))))(((((((((((('''''''''''')))///222000,,,,,,+++)))***++++++,,,,,,,,,,,,,,,---///000000///...000111333000222555444333<<>>===<<<<<<;;;;;;;;;<<<:::<<<@@@CCCEEEGGGJJJMMMEEEGGGHHHHHHGGGGGGHHHJJJJJJSSSVVVZZZfffmmmuuu"""###""" $$$###$$$######$$$&&&&&&%%%###!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$'''+++---666KKKhhh~~~___CCC333))))))***###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''+++)))(((&&&&&&((()))+++'''''''''((((((((((((((((((000...)))(((***+++)))***++++++,,,,,,++++++---...//////......///000222...,,,///222555999<<>>===<<<;;;::::::::::::777:::>>>BBBDDDFFFIIIKKKFFFHHHIIIIIIGGGGGGHHHIIIIIISSSVVVYYYeeekkkppp{{{"""###"""!!!$$$$$$ $$$######$$$&&&&&&%%%##################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''***///555BBBZZZxxxhhhHHH555***)))***###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''))))))(((''''''((())))))'''''''''(((((((((((((((&&&---+++''''''***+++)))******+++++++++++++++,,,...//////...---///000222///------///222555777???FFF]]]jjjSSSBBB;;;999:::666444666::::::777777999;;;===HHH```kkkUUUOOOJJJJJJ\\\tttdddQQQ>>>666555444222222000////////////000000111//////............//////---...//////,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++'''''''''((()))+++---...+++******))))))******+++))))))***************)))***,,,------+++******+++***+++,,,+++***)))***,,,///...---,,,+++*********...------------...//////---......//////000000111000000000111111111222222333111000//////000222333333333333444555555666666666777999999888999;;;>>>===<<<;;;:::::::::::::::777:::???BBBDDDEEEGGGIIIGGGHHHHHHHHHGGGHHHJJJLLLHHHSSSTTTVVVaaahhhkkkrrr{{{"""$$$### """''''''###$$$######$$$&&&&&&%%%###$$$$$$##################''''''''''''&&&%%%$$$######$$$&&&'''((())))))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&+++...333===PPPjjjkkkHHH444)))***+++$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())) ''',,,)))&&&(((******))))))***+++++++++++++++,,,---///...------...000///000///...///111222222<<<===IIIfffzzz|||ssscccPPPBBB;;;::::::666444555888888666777:::======DDDYYYzzzlllTTTOOONNNPPPddd}}}dddQQQ===555555444222111111000000////////////000//////............//////---...//////,,,++++++,,,+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,(((((((((((()))***,,,,,,)))))))))(((((()))))))))))))))************)))))))))***,,,,,,+++++++++,,,+++---...---+++***,,,...---,,,,,,++++++,,,,,,---...------------...//////------......///000000111/////////000000000111111333111000//////111444666222222333444666777888888666888999888777888;;;>>>;;;;;;::::::::::::::::::999<<<@@@CCCDDDEEEFFFGGGFFFGGGGGGGGGGGGIIILLLOOOJJJUUUTTTSSS^^^eeeggglllsss###%%%$$$"""$$$))))))&&&$$$######$$$&&&&&&%%%###%%%%%%$$$###"""""""""###))))))))))))((('''&&&%%%###$$$&&&((()))***))))))''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%...000666CCCXXXuuukkkGGG333(((***,,,&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))$$$***,,,)))'''(((***)))))))))***++++++++++++***,,,---///...------...000,,,///111111222333333222999666>>>TTTppp{{{mmmbbb___VVVIII>>>999999999666555555888777555777<<>>BBBEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFIIIMMMQQQLLLWWWVVVSSS^^^eeefffjjjgggvvv&&&%%%###$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''///---***)))))))))'''$$$%%%&&&((()))))))))(((((()))((('''&&&%%%%%%&&&''')))(((&&&%%%$$$$$$%%%&&&+++---111<<>>888666222///...////////////000000000000000000//////////////////////////////...---,,,+++,,,***)))***+++,,,,,,,,,+++*********+++***(((&&&,,,))))))...---(((&&&)))''''''((()))***++++++,,,...+++)))(((***,,,------******+++++++++,,,,,,,,,.........///......---,,,++++++******++++++,,,---++++++---000///---...222------............------000000000000000000000000444111000111333555333111222333555777888999999888999999999::::::;;;;;;;;;:::::::::999888888;;;===999;;;>>>@@@AAABBBDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSVVVZZZ___cccfffcccjjjxxx&&&$$$######$$$%%%###""""""######$$$%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((///555999666///(((&&&'''%%%&&&'''((()))((((((''''''&&&&&&%%%&&&''')))******((('''%%%$$$$$$%%%%%%)))+++...777JJJjjj|||UUU:::---(((&&&%%%'''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&(((((('''&&&&&&''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&'''((((((((()))))))))))))))((((((((((((***))))))***,,,------,,,.........---,,,,,,...000/////////000111111222222666333666BBBPPPeeeyyy```NNNFFFDDD;;;888:::666666666777777777888888888888<<>>???@@@AAACCCDDDGGGGGGGGGHHHJJJLLLMMMNNNPPPQQQRRRTTTXXX\\\___aaaccchhhttt&&&$$$######$$$$$$###"""""""""######$$$$$$######%%%%%%%%%%%%&&&'''))))))000===IIIEEE555'''%%%)))%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''))),,,---+++)))'''&&&$$$$$$$$$%%%'''(((+++000>>>ZZZ]]]===---((('''%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))***))))))***,,,---,,,+++---......---,,,,,,---///...//////000000111111222444333777???III]]]gggNNNCCCCCC:::555888999666666777777777777888888666;;;AAAKKKbbbvvvfffbbblllnnnaaa______```aaaccckkk|||jjjNNNBBB888555666555444666111111000000//////......//////000000111111111222////////////...---,,,,,,++++++,,,,,,,,,+++******+++)))&&&&&&(((+++------111---******++++++...222++++++++++++++++++,,,,,,///---***)))***++++++***)))***,,,---------,,,+++***+++,,,---...///000000++++++***))))))*********,,,+++---000///,,,---111,,,,,,,,,------,,,,,,,,,000000000000000000000000...------///222333333333555555666666666666555555777888888999::::::;;;;;;;;;===>>>>>><<<:::::::::999;;;===>>>>>>???AAACCCGGGGGGGGGHHHIIIJJJLLLLLLOOOOOOPPPQQQTTTWWWZZZ\\\```eeennnyyy%%%$$$######$$$$$$###"""!!!""""""#########""""""$$$$$$$$$%%%&&&((()))***000???KKKHHH777(((&&&+++%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''***,,,---+++***(((&&&%%%$$$$$$%%%&&&''')))+++333JJJooofffBBB...)))(((&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((+++***)))((('''&&&&&&&&&''''''''''''&&&&&&'''''')))))))))))))))((((((((((((((((((((())))))))))))***)))))))))+++,,,,,,***,,,---...---,,,,,,---.........//////000111111111444444999BBBOOOfffxxxVVVBBBAAA:::444666777666666666666777777777888666<<>>666555555555555777222111111000///......---//////000000111222222222......//////...------,,,***+++------,,,*********+++)))((((((***,,,,,,+++000...,,,+++,,,---000333++++++++++++++++++******///---+++******+++***))))))***,,,---...---,,,++++++,,,,,,,,,---...//////,,,,,,++++++******++++++,,,+++---000///,,,---111,,,------......------,,,/////////////////////////////////000111222333222555666666666777777777777666777777888999:::;;;;;;;;;>>>@@@@@@>>>;;;999999:::<<<===>>>===>>>@@@BBBFFFEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLMMMPPPTTTWWWXXX\\\```iiittt}}}%%%$$$"""###$$$$$$###!!!""""""#########""""""!!!######$$$$$$&&&'''))))))///999AAA>>>444***(((***&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&'''(((***++++++***(((&&&%%%%%%%%%%%%''''''((()))--->>>^^^|||mmmGGG///+++***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))*********)))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))))))))((((((((('''((((((((()))))))))******)))((()))+++,,,+++***+++---......,,,,,,,,,---.........///000000111111222222888FFF\\\wwwfffJJJBBB:::666666333555666666666666777777777777>>>DDDNNNddd{{{nnnrrriiiWWWPPPRRR^^^mmmzzzsssWWWEEE<<<666555555333333555222111111000///......---//////000000111111111111.........///......---,,,)))+++------+++******,,,******+++,,,---,,,)))&&&---...---,,,---///000000***************)))))))))///---+++***++++++***(((***+++,,,---...---,,,,,,...---,,,,,,,,,,,,------...------,,,,,,------------,,,---000///,,,,,,000......////////////......////////////////////////222222333222111111111222444555555666777888::::::555555666777888999:::;;;;;;>>>AAAAAA???<<<999999<<<===>>>>>>>>>???AAADDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJNNNRRRUUUWWWZZZ^^^fffpppwww%%%###""""""######"""!!!######$$$$$$######""""""############$$$%%%''''''---000222333000,,,)))'''((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%&&&((((((***)))(((&&&&&&&&&&&&'''((('''(((++++++444NNNhhhrrrLLL222---+++%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''(((((())))))******+++)))((()))***+++***)))+++,,,......,,,+++,,,------......//////000000111///000777GGGbbbyyy]]]LLL===999888111555555666666666666777777888>>>EEEOOOhhhzzzuuuwww^^^RRROOO\\\ooopppVVVCCC<<<777666555222222555111111000000//////......000000000///////////////---...............------)))+++---,,,)))))),,,///***+++,,,...///,,,((($$$,,,......++++++...///---)))))))))))))))))))))***---,,,++++++,,,,,,***))),,,,,,,,,,,,---------...///...,,,+++++++++,,,---...---------......///000---,,,...000///,,,,,,000//////000000000000//////000000000000000000000000333444444333111000111222444444444555777888:::;;;444444555777888999:::;;;:::===@@@@@@>>><<<::::::<<<=========>>>???BBBEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFIIIMMMQQQTTTVVVYYY]]]dddkkkooottt$$$###""""""######"""!!!$$$$$$%%%%%%$$$######"""###"""""""""###$$$$$$%%%((()))***,,,---+++(((%%%))))))'''&&&&&&&&&''''''&&&%%%%%%$$$$$$&&&'''((()))((('''&&&&&&'''((()))'''%%%(((,,,+++...@@@UUUxxxuuuPPP555000---$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''((((((((()))'''''''''((()))*********+++)))((()))***+++***(((***,,,......---++++++,,,------......///000000000///222999GGGaaauuu[[[AAA;;;:::111555555555666666666777777999===DDDPPPkkk{{{jjjZZZUUUVVVccc{{{lllSSSAAA;;;777777666333333555000000000000////////////000000//////...---------------...............---)))+++,,,***'''(((...333******+++---...---***'''---///,,,'''''',,,...,,,)))))))))******+++++++++,,,+++***+++,,,,,,+++)))...---+++++++++,,,...///---,,,+++******,,,---...,,,,,,,,,---...///000111...,,,...000///+++,,,///......////////////......000000000000000000000000000222444333000///111222444333333333444555777888333444555666888999:::::::::<<<>>>???===;;;;;;;;;:::;;;<<<<<<<<>>BBBEEEHHHGGGFFFEEECCCCCCCCCCCCHHHHHHHHHJJJKKKNNNQQQRRRVVVZZZaaagggffffffnnnxxx$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$###!!!!!!%%%+++,,,)))%%%%%%'''&&&###%%%***)))###'''&&&%%%$$$%%%%%%%%%%%%''''''&&&%%%&&&'''((()))***,,,((()))***333EEEkkk~~~ZZZ999000,,,%%%'''%%%######$$$&&&&&&&&&***((('''((()))***)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''###&&&))))))''''''))),,,)))%%%&&&******&&&%%%)))+++*********))))))((((((++++++++++++,,,------...///////////////.........333777<<>>===:::666333333555777222000......000111111111////////////...---,,,+++111000...---,,,,,,,,,---,,,++++++***+++,,,---///---+++))))))+++---//////+++++++++************)))))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,***)))+++...000...///...---+++,,,///222,,,...000000.........//////---+++---111333333111///......///222333222222111111222222222333333333222333444555666666666666666888::::::999999999:::===;;;999888999===BBBEEEEEEDDDCCCCCCBBBCCCDDDDDDFFFHHHLLLOOOPPPQQQQQQPPPTTTUUUYYY___aaacccjjjrrr$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$###!!!"""%%%***,,,)))%%%%%%''''''$$$%%%)))(((###'''&&&%%%%%%&&&'''&&&&&&'''&&&&&&%%%&&&'''((())))))+++''')))+++444EEEddd|||aaa@@@333---%%%&&&%%%###$$$%%%'''&&&%%%)))(((''''''))))))((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))&&&&&&******&&&&&&)))************)))))))))(((++++++++++++,,,---...////////////////////////...222555999BBBZZZ{{{rrrjjjnnniiiXXXFFF<<<888666666555444444444555777777666888;;;CCCXXX{{{ttt___UUUWWWjjjmmmPPP>>><<<888555222222444555333111///...///000//////////////////...---,,,,,,000///...---------------++++++******++++++,,,---,,,***((((((***,,,------+++++++++************)))((())))))***************************++++++++++++++++++++++++++++++++++++)))+++,,,------,,,+++)))%%%(((+++,,,,,,,,,---///------,,,+++)))))),,,......//////000111111111000...,,,+++---000333333222000///...///111222222111111111111111222222222333333333444555666666666666666888:::;;;::::::;;;<<<>>><<<:::999;;;>>>BBBDDDDDDCCCBBBAAAAAACCCEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQRRRWWW]]]```aaagggnnnxxx%%%$$$$$$######$$$$$$%%% !!!###$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$######""""""%%%)))+++)))&&&%%%((((((&&&&&&((((((&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&%%%&&&''''''((()))***'''***+++333BBBZZZwwwmmmLLL999...&&&%%%$$$$$$&&&'''((('''%%%((('''&&&&&&(((((('''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''(((((('''&&&(((&&&'''))))))'''&&&(((************))))))))))))+++++++++,,,---...000111......//////////////////333555888AAAZZZxxxfffXXXYYYUUUJJJAAA<<<777333444444444444444555666666555777:::>>>MMMmmmqqq[[[UUU```zzzpppSSS???<<<888444111111222444555222000///000000...---////////////...---,,,,,,---...............------*********++++++++++++++++++)))'''(((***,,,,,,,,,+++++++++************)))((())))))******************)))((((((((()))++++++++++++++++++++++++++++++***+++,,,------,,,+++*** $$$***---......------------,,,+++)))(((***,,,///---,,,...111333222000---,,,,,,---000222333222111000///000111222111000000000000111111111222222333444555666666777666666555888:::;;;;;;;;;===>>>>>><<<;;;:::;;;===@@@BBBCCCBBB@@@???@@@CCCFFFHHHIIIIIIIIIJJJKKKMMMNNNOOONNNPPPVVV\\\]]]]]]aaahhhrrr%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###############%%%(((***(((&&&''')))+++***)))***,,,---,,,)))&&&&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''!!!***)))&&&***+++000===QQQrrrzzzZZZ@@@000(((%%%%%%%%%'''))))))'''%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%&&&)))***(((%%%'''''''''))))))'''''''''*********)))))))))))))))***++++++,,,---///000111............////////////666777:::DDD^^^iiiTTTOOOHHHBBB???<<<777111444444444555555555666666777999<<>>@@@<<<;;;:::::::::<<<>>>???AAA@@@======>>>BBBGGGJJJJJJIIIHHHHHHIIIJJJMMMNNNNNNOOOUUUZZZZZZXXX[[[aaalllzzz%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%'''(((((('''(((+++------,,,,,,222888333...(((&&&'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%,,,)))&&&******,,,777KKKkkkfffGGG333)))'''&&&&&&((())))))'''%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&)))+++***''''''(((((((((((((((((('''))))))))))))))))))******+++++++++,,,---...///000---.........//////000000555888===IIIeeeuuuXXXNNNCCC>>>>>>===888333555555666666777777777777888:::>>>AAAGGG\\\xxxcccbbbuuutttUUUDDD???999555444444444333222222111222444555444333000000000000///...---,,,,,,---.../////////...---,,,,,,,,,++++++++++++++++++***)))***,,,......---+++++++++*********))))))***+++,,,,,,------,,,,,,+++***((('''((()))+++---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))+++,,,,,,++++++---.../////////...,,,***+++,,,000,,,)))+++111444333000---............///000111222111///000111111000//////000000000000111111111222333444555555666666666444777:::;;;<<<===???@@@======<<<<<<===>>>?????????>>><<<;;;===BBBGGGJJJJJJIIIGGGFFFGGGIIILLLNNNNNNPPPUUUYYYXXXVVVXXX]]]eeennn$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%&&&'''(((((()))***---///---///999DDD>>>555,,,''''''(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&,,,(((%%%*********333CCCbbbnnnMMM777---***)))(((((()))(((&&&$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%&&&)))*********&&&))))))''''''))))))&&&))))))))))))************++++++++++++,,,---......------......///000000000222777???OOOmmmcccSSSCCC>>>===<<<999777555666666777888777777777777888;;;@@@DDDRRRsssyyygggkkkwwwWWWGGGAAA:::666555555444222111000111333555666555444000000000000///...---------...............---------,,,+++))))))***+++++++++******+++---......---+++++++++************)))***++++++,,,---,,,,,,,,,,,,+++*********+++------++++++++++++++++++++++++------,,,,,,,,,,,,------///...---+++)))))),,,///,,,---...---+++******+++222///,,,---111444444222...//////...---,,,...///111000///000111222111000000000000111111111222222111222333444444555444444444666999;;;;;;<<<>>>???>>>>>>???@@@AAAAAABBBBBB===<<<;;;;;;===AAAEEEHHHHHHHHHGGGGGGHHHJJJMMMNNNNNNOOOTTTXXXXXXWWWZZZ```eeejjjwww###$$$%%%&&&&&&%%%$$$###%%%&&&%%%%%%$$$###""""""%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%%%%&&&'''((('''(((,,,...---000>>>NNNIII>>>111)))((()))(((%%%###$$$%%%&&&&&&&&&%%%%%%%%%***%%%$$$+++,,,+++333;;;VVVvvvqqqRRR;;;222---+++)))(((((('''&&&$$$'''&&&%%%&&&'''((('''%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***%%%)))***''''''***)))%%%((()))))))))************++++++*********++++++,,,------......///000000111111888DDDWWWvvvwwwcccMMMBBB>>>:::888999444555666777777777666666777555999>>>@@@IIIbbb}}}}}}mmmssszzzYYYGGGAAA999555555555333000000000000222444444333111000111111000000///...---000///...------------------+++(((&&&%%%''')))+++***))))))+++---...---,,,+++++++++************)))))))))***++++++++++++***------------............++++++++++++++++++++++++---------,,,,,,---------......,,,***((((((+++---,,,---///...---,,,,,,---///...---------///000111000111111///,,,***+++---000///...///111222222111111111111111222222222333000000111222333333333333444666999::::::;;;<<<>>>;;;<<<>>>@@@AAABBBBBBBBB<<<;;;;;;<<<>>>AAADDDFFFGGGGGGGGGHHHIIIKKKMMMOOOLLLMMMRRRXXXYYYZZZ```hhhiiijjjsss######%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&%%%%%%%%%''')))%%%&&&***,,,,,,000AAASSSQQQEEE555+++******)))'''###$$$%%%&&&'''&&&%%%%%%###'''######,,,...---444555MMMnnn~~~qqqUUU>>>555000---)))''''''&&&%%%$$$((('''&&&&&&(((((('''&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++)))&&&%%%''')))%%%)))***&&&&&&***)))%%%(((((())))))*********+++,,,+++******))))))******---------...///000000111222:::III___rrrXXXHHH???888666888333333555666666666555444888555888>>>???CCCXXXppprrryyy|||[[[GGG@@@888444444444111...000000000111222222000---111111111111000///...---111000...---,,,,,,,,,---,,,)))&&&###"""$$$'''***)))((((((***,,,---,,,***+++++++++************)))''''''((()))))))))))))))---...///000000000//////++++++++++++++++++++++++...------,,,,,,------...+++++++++***)))(((***,,,...///111111000///000111+++,,,+++***((())),,,...111222222///+++)))***,,,///......///222333333222111222222222222333333333//////000111222222222222444666999:::::::::;;;===777999;;;===????????????;;;;;;;;;<<<>>>AAACCCDDDFFFFFFGGGHHHJJJLLLNNNOOOJJJKKKPPPWWW[[[^^^eeennnggggggmmmzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''######''''''###"""$$$%%%$$$"""$$$(((,,,((('''&&&'''***222<<>>444+++%%%###%%%&&&&&&''''''(((''''''&&&&&&((('''&&&(((,,,......,,,666HHHggg~~~wwwYYY@@@999///,,,)))&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******)))((('''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,------,,,------...///000444;;;PPPppp~~~hhhVVVKKKEEE@@@===666333444777888666777;;;888777777;;;>>>CCCNNNYYYqqqwwwbbbLLL@@@444222444444333444222222222111111111111000222222111111000/////////000///...---,,,+++++++++***++++++++++++***))))))*********++++++,,,,,,,,,)))))))))+++,,,,,,***(((+++******)))))))))))))))---------------...///000,,,------,,,+++***))))))------------------------,,,,,,+++++++++,,,---...///...------...///000111///...,,,)))''')))---111444333000...------...///.........///////////////////////////////////////111222222333333222222111444666888:::;;;:::999888999999:::;;;;;;<<<<<<===<<<<<<===???@@@AAACCCCCCDDDEEEGGGIIIJJJJJJJJJIIIFFFJJJOOOUUUZZZ]]]___```ccccccgggmmmuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''######''''''###"""$$$%%%$$$###$$$(((++++++***(((''''''+++222666999666111,,,)))'''&&&'''&&&'''''''''''''''&&&&&&)))''''''***...111111000555FFFfff|||```FFF:::///,,,)))&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))(((((('''&&&&&&))))))))))))))))))))))))***))))))((()))***+++,,,---,,,,,,------...///000777AAAYYY|||ooo```TTTIII@@@999777444444777777555666:::888777888:::<<>>???AAABBBBBBDDDDDDFFFGGGHHHGGGGGGGGGGGGIIINNNRRRWWWYYY[[[[[[```aaadddiiiooo{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######&&&&&&######$$$$$$$$$###%%%'''*********(((&&&%%%&&&))),,,......///...,,,)))&&&$$$&&&'''''''''''''''''''''(((''''''***---000111111555EEEeeelllMMM<<>>???@@@AAABBBBBBDDDEEEEEEEEEEEEEEEFFFHHHLLLOOOSSSUUUVVVVVV^^^___bbbgggkkksss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''(((%%%&&&&&&%%%$$$%%%''')))+++,,,......---)))&&&###&&&&&&&&&&&&&&&''''''((((((''''''(((***,,,......555EEEdddvvvTTT<<<000,,,'''%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---...//////444AAA___|||ccc\\\]]][[[WWWZZZZZZZZZYYYUUULLL@@@888888444444666666333444777666666888:::::::::???FFF[[[{{{rrrzzziiiNNNDDD:::777555333222444222222222111111111000000222222111000...---,,,,,,+++++++++++++++,,,------...---+++))))))***+++,,,++++++++++++++++++++++++222///,,,+++,,,,,,,,,+++'''''''''((()))+++,,,---,,,++++++***++++++,,,,,,)))***+++,,,---------------------,,,,,,,,,,,,,,,+++,,,,,,---------------...------,,,,,,++++++++++++,,,...---,,,,,,---...222111000...---------...------......//////000000222222222222222222222222111222222333333222222111222333555777999999::::::888888777666777999;;;<<<::::::;;;<<<===>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGEEEFFFIIIMMMPPPSSSTTTUUU]]]^^^aaagggjjjooozzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&"""$$$%%%&&&%%%%%%'''(((******+++,,,+++***)))((('''&&&&&&&&&&&&'''((()))++++++***)))((()))+++,,,555FFFeee[[[>>>222---'''%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))*********++++++++++++,,,++++++,,,,,,---...///666BBB___mmm```XXXMMMEEEBBBCCCFFFIIIHHHDDD???:::777444333555555222333666555555777;;;;;;:::???FFFVVVssssssqqqeeeMMMDDD;;;888555222222444222222222111111111000000333333222111000......---++++++++++++,,,---.........---+++))))))***+++---++++++++++++++++++++++++000...+++******+++******'''''''''((()))+++,,,---,,,++++++*********+++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++,,,---.........---------------,,,,,,+++*********,,,......------...///000000///......---------...//////000111222222222222222222222222222222222111222222333333222222111444555666666777777777777777777666666777888:::;;;::::::;;;<<<===>>>>>>???>>>???@@@BBBEEEGGGIIIJJJCCCEEEHHHKKKOOORRRTTTVVVYYYZZZ^^^eeeiiilllsss|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%%%%""""""%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&'''''''''((()))+++---...'''&&&%%%%%%&&&''')))***//////...+++))))))+++---555FFFgggdddEEE555///(((&&&(((***((($$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++,,,,,,++++++++++++++++++,,,---...///:::FFFbbbzzzfffVVVHHH>>>:::;;;===>>>===<<<;;;999555222222444555222333666555444777:::::::::???GGGTTTnnnwwwmmm```JJJBBB;;;888555222222444222222222111111111111000222222111111000000//////,,,,,,,,,,,,------...///...---,,,+++***++++++,,,,,,,,,,,,++++++++++++***---+++))))))******)))((('''''''''((()))+++,,,---,,,,,,++++++******++++++,,,---------------,,,+++------,,,,,,++++++******+++,,,---//////......---,,,,,,---------,,,+++++++++,,,......------...000/////////.........------//////000111222333444444222222222222222222222222111222222333333222222111666666555555555555666666666777777888999999::::::;;;;;;<<<<<<===>>>>>>???>>>???@@@BBBEEEHHHJJJLLLCCCDDDGGGJJJNNNQQQTTTUUUUUUUUUYYY```eeegggmmmtttxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%%%%""""""%%%%%%$$$###$$$''''''&&&$$$%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%&&&''')))+++,,,'''&&&%%%%%%%%%''')))***//////...+++((((((+++...222GGGiiioooPPP777000)))'''***+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++++++++++++++,,,---...///999EEEbbbrrr\\\JJJ@@@<<<<<<;;;999888777777888444111111444444222333777666555666888888888>>>EEESSShhh{{{nnn___HHHAAA:::777555111222555222222222111111111111000000000000000000000000000......---------...//////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************)))***++++++)))((((((((((((((()))***+++,,,------,,,+++++++++++++++++++++,,,---............------,,,,,,+++******)))+++,,,...///000///...---+++,,,---......------,,,+++---------------///111.........///......------...///000111222333444444222222222222222222222222111222222333333222222111444444444444555555666777555777999:::;;;::::::999<<<<<<<<<======>>>??????@@@@@@AAABBBCCCFFFHHHIIIDDDEEEFFFHHHKKKNNNPPPRRRTTTTTTWWW^^^bbbdddhhhnnnuuu|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!%%%%%%!!!!!!%%%&&&$$$###$$$'''(((&&&###"""###$$$$$$###$$$&&&(((''''''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%''')))++++++,,,+++)))&&&'''+++...111GGGkkkwwwYYY888111***(((+++,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((()))))))))))))))(((((((((((((((((((((((()))***+++,,,---,,,++++++++++++++++++,,,---......333AAA___iiiVVVKKK<<<<<<:::888666555666888333000000333444333444777777666666777666555;;;CCCQQQeee}}}ppp___FFF???:::777444111222555222222222111111111111000............////////////000//////.........//////,,,,,,---------,,,+++***,,,,,,,,,++++++*********)))))))))+++,,,,,,***((((((((((((((()))***+++,,,...------,,,+++++++++,,,))))))+++---...///000000------,,,,,,+++***))))))+++,,,...000000///...---***+++---...///......---,,,---------,,,---000222.........///......---------...///000111222333333111111111111111111111111222222222333333222222222222333333333555666888999555777999<<<<<<;;;:::888<<<<<<======>>>>>>??????CCCBBBAAAAAABBBCCCEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNVVVUUUXXX^^^bbbcccgggllluuu{{{&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!###%%%%%%"""!!!###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))111:::YYY{{{QQQ888///'''&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''$$$###$$$&&&'''%%%###&&&&&&&&&&&&'''((()))***))))))'''&&&&&&&&&&&&&&&&&&&&&&&&(((++++++((($$$))))))******+++++++++,,,+++***))))))***,,,---///888@@@WWWzzzpppZZZQQQEEE:::777666222333888444444333333333444555555444666666555444888@@@HHHYYYhhh{{{nnnttt|||YYYCCC>>>888444333444444555222222222222111111111000111000///000222222000///222///,,,+++---///...,,,+++...///...***)))***---,,,------------,,,++++++))))))*********++++++++++++)))+++...---+++,,,000------------,,,+++***)))---///111111///...---......//////...+++)))))))))---+++)))+++---///---+++...---,,,,,,---///222333...---,,,,,,,,,,,,---...//////...,,,+++,,,...111111111111111222333444444///000000111111111111000000000111111111222222222333444555444444444666888666777888999;;;<<<===>>>>>>>>>===============>>>DDDCCCBBBBBBAAAAAAAAAAAAEEEFFFFFFFFFFFFGGGIIILLLVVVXXXZZZ[[[\\\^^^bbbdddhhhnnn|||'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$'''&&&###"""$$$$$$!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))...444MMMpppxxxPPP999///'''%%%&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$''''''&&&$$$&&&'''((()))******)))((())))))((('''&&&&&&&&&&&&'''&&&&&&(((******(((&&&)))))))))*********++++++++++++++++++,,,---...///111999KKKhhhrrriiiYYYHHH===666111222777444333333333333444555555444666777555444777???FFFXXXeee}}}|||lllqqqtttUUU@@@<<<777444333444444333222222111111111000000000111000///000222222000///111///,,,,,,---///...,,,,,,---------+++***+++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---++++++---,,,)))))),,,------------,,,+++***)))+++---///000///......///......///...,,,***))))))---+++***+++---...---+++///...---------///111222...---,,,++++++,,,---...//////...---+++,,,...111222222111111111222333333000000111222222222222111000000111111111222222222222444555555444444666888777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAACCCBBBAAAAAA@@@@@@@@@AAAEEEEEEFFFFFFFFFGGGIIIKKKVVVXXXYYYZZZ[[[\\\___bbbaaahhhuuu''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&######&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((000111DDDbbb}}}zzzVVV:::000(((%%%%%%$$$%%%'''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''%%%&&&'''***,,,,,,***((('''***)))((('''&&&&&&&&&&&&((('''&&&&&&((())))))((((((((())))))))))))******++++++,,,---............///888EEEXXXtttrrrlllnnn}}}rrrZZZFFF888111222666333333333333333444555555666777777555444777===BBBSSS^^^sss~~~mmmoooeeeMMM===:::777555444444222111111111000000000/////////000//////000111111000...000///---,,,---......------,,,++++++,,,,,,+++***+++++++++,,,+++******)))++++++,,,,,,,,,---------000---,,,...,,,((((((***---------,,,++++++******(((+++...//////...///000.........---,,,+++***))),,,+++***+++---...---,,,//////---------...///000...---,,,++++++,,,---.../////////---,,,,,,...111222222222111111111111111000111222222333333333222111111111111111222222222222444555555444444666888777888888999::::::;;;;;;::::::;;;<<<>>>AAACCCDDDAAA@@@@@@???????????????CCCEEEFFFFFFEEEFFFIIIKKKRRRTTTVVVWWWXXXZZZ^^^```aaahhhttt)))((('''&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%'''&&&""""""''')))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''000///===VVVsss}}}\\\<<<222)))&&&%%%$$$%%%(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&''')))******)))((('''***)))((('''&&&&&&&&&&&&)))(((&&&%%%&&&((()))***((((((((((((((())))))))))))***,,,---...---,,,,,,000999BBBMMMgggiiiYYYTTTbbbrrr|||}}}dddLLL;;;333333555222222222222333444555555666777777666555777;;;>>>JJJRRRccc{{{ooonnn~~~pppUUUBBB:::888666555555444222000000000000000////////////000//////000111111000...//////...---......------...+++)))***---...,,,)))***++++++++++++***))))))+++++++++,,,,,,,,,,,,---222...,,,......+++)))+++---,,,,,,+++++++++++++++(((+++---......---......------,,,,,,---,,,+++))),,,,,,+++,,,,,,---,,,,,,...---,,,+++++++++,,,,,,------,,,++++++,,,------...//////...------///000222222222111111000/////////000111111222222222222111111111111111111111111222333555555555555666777555666777888999:::;;;<<<::::::;;;<<<>>>AAABBBDDD???>>>>>>======>>>>>>>>>BBBCCCEEEEEEEEEFFFHHHJJJKKKMMMPPPSSSUUUXXX\\\___aaahhhsss|||***)))((('''&&&&&&&&&&&&#########$$$%%%%%%&&&&&&$$$%%%$$$!!!!!!&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******666KKKfff|||^^^???444***'''&&&%%%&&&)))%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&''''''''''''(((((())))))((((((******(((''''''''''''''')))((('''%%%%%%''')))+++)))))))))(((((((((((((((((()))+++,,,,,,+++***)))...555999@@@VVVsss~~~xxxiiiVVVLLLRRRYYY^^^mmm~~~tttbbbMMM>>>777555555111111111222333444555555666666666666555777999;;;???EEESSShhhmmmjjjvvvdddKKK<<<888777555555555444222000000000000000////////////000///...///111111///.........///......------------***((())),,,...,,,)))***++++++++++++***))))))************++++++++++++...***(((,,,...,,,***+++,,,,,,+++*********+++++++++---//////---,,,,,,,,,---,,,+++,,,---...,,,***,,,,,,---,,,,,,+++,,,,,,,,,++++++***))))))))))))---,,,++++++++++++,,,---...///000///...---///000000111111111111000......---...///000111111111111111111111111111111111111111333555666555555666777333444555777999;;;<<<===;;;;;;;;;<<<===???@@@AAA======<<<<<<<<<======>>>@@@BBBDDDEEEEEEFFFHHHIIIIIIKKKMMMOOOPPPSSSVVVYYY]]]ccclllssswww+++***)))((('''&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&"""$$$$$$!!!!!!%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''''''''((((((+++555DDD]]]{{{}}}dddBBB777,,,((('''&&&'''***%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%'''((('''&&&%%%&&&'''((()))***,,,,,,,,,,,,+++******)))(((''''''''''''(((((((((&&&%%%&&&))),,,******))))))))))))(((((())))))************))))))///333444888IIIbbbrrrvvvhhhYYYMMMKKKGGGDDDLLLZZZbbb___VVVHHH===888666444111111111111222444555666555555555666666777888888888===GGGYYYuuummmeeekkkyyy\\\GGG;;;888666555555555555333222111111000000000////////////......///000000///------...000///...,,,,,,---+++***)))***+++,,,+++***+++++++++,,,+++******)))))))))*********+++++++++***%%%$$$(((,,,+++)))***,,,+++***))))))***+++,,,,,,...000000...,,,,,,,,,---+++***+++...///---***,,,---...---+++***+++,,,*********))))))(((((((((---,,,+++******+++,,,---...///000000///...///000//////000111111000...---,,,---...///000000111111222222222111111111111111111333666777666555555666333444555666888:::;;;<<<;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<======>>>>>>AAADDDEEEEEEFFFGGGIIILLLMMMNNNNNNNNNNNNQQQSSS[[[```ggglllnnnwww,,,+++)))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""%%%%%%""""""%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((,,,444===SSSttt~~~kkkEEE:::...***((('''))),,,%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''$$$$$$%%%'''(((+++111555666444111///+++***)))(((''''''''''''&&&(((((('''&&&&&&(((+++++++++*********)))))))))++++++***************+++111000111777DDDZZZppp~~~yyyhhhVVVIII???999:::???GGGJJJHHH???888777666333000000000111222444555666444444444555777888888777777:::BBBQQQjjjtttfffbbbyyykkkSSSDDD;;;999777555444555555555444222222111111111000000000///......///000000///---,,,...111000...,,,,,,---(((***++++++******+++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,+++&&&$$$(((---,,,******,,,+++***))))))***+++,,,+++---000000///.........---***)))+++///000---***+++---...---+++***+++---*********+++******))))))---,,,+++******+++,,,---...///111111///...///000---...///111111000///...,,,---...000111111111222222222222111111111000000000333666777666555555666555666666666777888888888:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>===@@@CCCEEEEEEFFFGGGHHHKKKLLLNNNNNNNNNPPPRRRUUU^^^```dddgggiiiooo~~~,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$###&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))$$$'''...333FFFjjjyyyjjjGGG;;;000+++)))((()))---$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''###%%%'''&&&$$$###$$$'''(((...666===???;;;555111+++***)))(((((('''''''''%%%((()))(((&&&&&&(((+++,,,+++++++++******))))))---,,,+++*********,,,,,,---***,,,555BBBVVVpppbbbKKK@@@<<<;;;;;;999??????888444555555222000000000111222444555666333333444555777888888777888:::@@@MMMeee}}}jjj___ooo~~~^^^KKK@@@:::999777555444555666666555222222222222111111111111///......///000000///---+++...111111...,,,,,,---'''***,,,+++)))(((+++...,,,------------,,,++++++++++++,,,,,,,,,---------///)))'''+++000///,,,,,,,,,+++)))((((((***+++---***,,,///000000///000111---***(((***///111...***+++---///...+++)))+++---***++++++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,...///111111000//////000+++---///000111000///...---...///000222222333333222222222222111111000000000333666777666555555666888888777777666666555555888888888999:::;;;======<<<<<<<<<<<<<<<===>>>???===???CCCEEEEEEFFFGGGHHHFFFIIILLLNNNQQQTTTXXX[[[]]]]]]___bbbcccgggrrr~~~;;;111---000---###!!!''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((+++((((((******&&&&&&)))''',,,---222KKKjjjssskkkMMM:::222222***'''******(((&&&$$$""""""$$$&&&(((******)))((('''&&&&&&&&&((('''&&&'''(((*********,,,***444FFFMMMBBB666222***)))(((''''''((()))*********))))))((((((''''''))))))************))))))***)))))))))***+++,,,,,,111++++++222999GGGddd~~~bbbHHH999555555555555555444333222111000//////000000111111222222111222333444555777888888888>>>CCCGGGVVVxxxkkk\\\nnniiiWWWKKKBBB;;;999888777666444222111000333333333333333222111000111000///000111222111//////............---------************+++,,,---...,,,+++******))))))******...---,,,+++************))))))***,,,......+++)))---,,,***))))))***,,,---******+++,,,------------)))***,,,...//////......000------//////,,,,,,///...///...+++((((((+++......//////000///---+++***.../////////000000111111...............///000000000111111111000111222444222222333333222111///...333222222222222333444444444444444555555555666666999::::::999888777999;;;<<<:::888:::===???>>><<<@@@@@@@@@AAACCCEEEFFFGGGHHHIIIIIIJJJKKKOOOTTTXXX^^^[[[\\\```bbbeeeooo{{{FFF888///111111***&&&(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''(((((((((***''''''))))))%%%%%%((()))---...333KKKkkkwwwrrrSSS<<<111000)))(((+++***)))(((&&&$$$$$$&&&((()))$$$#########%%%''')))***(((''''''((())))))))))))---,,,777GGGLLLAAA666333***)))(((''''''((()))***))))))))))))(((((((((((())))))************))))))*********)))******++++++000++++++111777CCC\\\vvvrrrVVVBBB999555333333333333333222111000//////000000111111222222333444444444555666666666888===@@@CCCPPPoooqqq\\\gggeeeRRRGGG>>>888888888777555444333222111333333333333333222111000111000//////111111000//////............---------************+++,,,---...***************+++,,,---++++++*********++++++,,,*********,,,------,,,***---,,,+++*********+++,,,)))***+++,,,,,,---------***+++,,,............------,,,///333333...***+++---......,,,***)))+++......////////////---,,,+++/////////000000111111111...............///000000000111222111000000222333222222333333222111///...333333333333333444444555333333444444444444444444777888999999888777888999===;;;:::;;;===??????>>>>>>>>>???@@@AAACCCEEEEEEIIIJJJKKKKKKLLLNNNRRRUUUZZZYYY[[[```bbbdddlllvvvaaaLLL999555666111,,,+++&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))&&&&&&((((((%%%%%%'''+++//////444KKKkkk||||||^^^BBB000---((()))---******)))'''&&&&&&''')))***333111---***'''''''''((('''((((((((()))(((((((((---///888EEEFFF<<<333222)))((((((''''''(((((()))(((((((((((())))))))))))))))))************))))))++++++***)))))))))******...++++++000333;;;PPPdddgggLLL<<<444222222222222111111111111//////000000111222222333555555555555555555555555666999<<>>?????????=========>>>@@@AAACCCCCCHHHJJJLLLLLLLLLMMMOOOQQQVVVWWW[[[___aaabbbiiippplllPPP???777111......&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((()))&&&&&&((((((&&&%%%(((+++...///333IIIiii~~~lllKKK333---(((***---)))***)))(((''''''((()))***@@@<<<555///)))'''&&&&&&((()))))))))))))))***+++111333999???<<<333------(((((((((((((((((((((((('''''''''((()))*********))))))************)))))),,,+++***))))))((()))))),,,***+++...///444CCCQQQnnnqqqSSS===222000000000000000111111111//////000111222222333333444444444555555555555555555777:::>>>IIIdddddd]]]gggdddOOODDD>>>:::555555555555555444444444222222333333333222222111000...---...///000///---///............---------+++++++++++++++,,,---...++++++++++++,,,---...///***)))))))))******+++,,,,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))***+++,,,,,,.........------,,,,,,+++///111777>>>===666///---(((***+++---------......//////.........------,,,.............../////////...............///000000222222222111///...///111222222333333333222000000444444333333444444555666555555444444444444333333333666999;;;:::999999999<<<;;;;;;;;;<<<>>>>>>???======>>>>>>???AAABBBCCCEEEHHHKKKMMMMMMMMMNNNPPPUUUWWWYYY\\\]]]aaahhhnnn}}}nnnQQQ;;;///,,,...'''''''''&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((())))))''''''******''''''***))),,,---111DDDbbb|||xxxSSS888///))))))+++'''(((((('''&&&&&&'''((((((222000,,,((('''''')))+++)))*********+++...444888AAA@@@>>>;;;444,,,((()))''''''((((((((((((''''''&&&&&&'''((()))***++++++))))))************))))))++++++***)))((((((((((((******+++------000999BBBXXXrrrrrrUUU@@@444111000/////////000111222//////000111222333444444222222333444555666777888666666999>>>GGG\\\kkk___cccwwwfffPPPDDD>>>;;;555555555555555555555555111222222333333333222222000...---...///000///---///............---------,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,---,,,,,,+++***))))))******,,,***))))))+++,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---///......---,,,,,,,,,,,,,,,,,,000555444///******((()))***,,,...//////...///.........------------------------------------...............///000000111222222111///...///111222222333444333222111000444333333333333444555555666666666666555555555555444777;;;<<<<<<;;;;;;;;;:::::::::::::::;;;===>>>????????????@@@BBBCCCDDDAAADDDHHHKKKLLLMMMNNNOOOUUUWWWXXXWWWXXX___iiioooyyy~~~nnnOOO999///---))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%&&&&&&'''((()))******)))''''''******((((((+++'''***,,,///???[[[wwwzzzWWW;;;111)))(((***%%%'''&&&&&&&&&&&&&&&&&&'''***)))'''%%%&&&(((***,,,)))***+++,,,111:::GGGQQQ\\\TTTHHH;;;111+++((((((&&&''''''((((((''''''&&&&&&''''''((()))******+++))))))************))))))******)))((((((((())))))(((***+++,,,,,,...444999HHHaaayyy{{{jjjTTTBBB888222111000//////000111111...///000111222444555555111222333444555777888888888777:::>>>CCCQQQpppqqqaaa```pppfffOOOBBB;;;999555555555555555555444444111111222333333333222222000///......000000///...///............---------------,,,,,,,,,,,,------------,,,+++++++++++++++...---,,,+++************+++***)))***,,,---,,,+++++++++++++++++++++++++++******))))))***+++---...///...---,,,,,,,,,,,,,,,...,,,---000000,,,+++,,,)))))))))+++---////////////......---------......---------------,,,,,,,,,...............///000000000111111000......///111111222333444444333222111333222222222222333444444555555666666666777777777777999<<<<<<<<<;;;;;;<<<888999::::::999:::<<<>>>@@@@@@@@@AAAAAABBBDDDDDD>>>AAAEEEHHHJJJKKKMMMNNNRRRUUUVVVSSSUUU___iiioooyyy~~~sssTTT<<<000++++++)))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''((()))***+++,,,(((&&&&&&))))))''''''***&&&))),,,...;;;UUUrrrvvvTTT<<<222)))'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((''''''((()))''')))+++///888JJJ___nnnvvvgggPPP;;;///***((('''&&&&&&'''(((((('''&&&&&&''''''(((((())))))******))))))************)))))))))(((((((((((())))))***'''***++++++,,,///333666===RRRfffiii]]]NNNAAA999444333111/////////000111...///000111333444555666333333444444555666777777777666:::???AAAKKKfffrrr___[[[iiihhhPPPAAA:::777666666555555444444444333000111222333333333333222111000//////111111000//////............---------...------,,,,,,,,,------++++++*********++++++,,,------,,,,,,,,,,,,,,,---*********,,,------,,,***+++************+++---...,,,+++***)))***,,,...///......---,,,,,,,,,---...111//////111111...---000,,,)))((())),,,///000//////...------------...////////////.........------...............///000000///000000000......000222111222333444444333222222222111111111111222333333333444444555666777888888999:::;;;;;;999999:::;;;888:::;;;;;;999:::<<>>UUUppprrrTTT:::---)))'''%%%%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))************))))))(((((('''(((((()))***+++&&&***,,,+++,,,000333555777HHHYYYZZZQQQGGG===777666444222000//////000111...///000111333444555666555555555555555555555555555444999@@@CCCKKKeeerrr\\\WWWccckkkRRRCCC;;;888777666666555444444333333000111222333333333333333222000///000111222111/////////.........---------...------,,,,,,,,,------((((((((()))***+++------,,,,,,,,,,,,---...//////))))))***,,,......+++)))+++***))))))***,,,...000,,,+++*********,,,...000...---,,,,,,,,,,,,......///,,,---000///,,,+++------***'''(((,,,///000//////...---,,,,,,---//////111111000000/////////..................///000000...///000///...///111333111222333444444444333222111111000000111111222333111222333444555777888888999::::::999888777999;;;999;;;===<<<::::::===@@@@@@@@@@@@@@@AAABBBCCCCCC@@@BBBDDDDDDDDDEEEGGGIIIFFFNNNRRRQQQTTT^^^fffhhhqqqwwwbbb;;;;;;333---,,,***'''(((---))))))(((''''''''''''((("""%%%(((((('''&&&(((***%%%&&&'''(((((('''&&&%%%******'''%%%(((,,,***%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''(((***---999PPPiiiyyyiiiRRR999,,,++++++******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))...CCCeeepppOOO777...+++)))&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&((()))***))))))+++,,,)))))))))))))))*********)))***+++++++++,,,///111444;;;EEEKKKJJJFFF@@@<<<;;;222---///111...///222000///......///111333555333333333444555666777777777777888:::>>>III___sssgggZZZbbbzzzjjjRRRCCC;;;777777777666555444333333222000000111111111222222222111222222222222000...---,,,,,,------------------,,,,,,,,,...///...+++(((,,,***(((***---//////---++++++*********+++---...***)))))))))))))))******---,,,***))))))+++,,,...((()))++++++******+++------,,,,,,---......---+++///......---------......((((((***+++,,,---------...//////---,,,,,,...000000000000000///---,,,+++///...---,,,,,,---...///000///////////////000111111222333333444444444333333333333111000000333555111222222333444555777777999888777777888888777666===<<<;;;;;;<<<>>>AAABBBCCC@@@<<<<<<>>>AAACCCDDDAAA@@@???AAACCCFFFFFFFFFKKKLLLNNNSSSYYY___eeehhhnnnqqqyyyaaaLLL@@@555111///***)))***)))(((((('''''''''''''''###%%%(((((('''&&&(((***&&&&&&'''(((((('''&&&&&&(((***)))&&&'''******&&&''''''''''''((()))******(((((((((((((((((((((((('''((())),,,777LLLeeeuuugggQQQ888,,,+++******)))''''''''''''''''''''''''(((''''''''''''''''''((()))+++,,,111EEEdddpppPPP888...+++)))&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&(((******))))))+++,,,(((((((((((())))))))))))******++++++***+++...000222666<<>>@@@BBBBBB???===<<<>>>AAABBBBBBAAA@@@@@@AAADDDFFFGGGFFFAAADDDIIIQQQ[[[eeemmmrrrppprrrwww}}}bbbcccQQQ===333///,,,)))''')))(((''''''&&&&&&''''''$$$&&&((((((''''''((()))&&&''''''((((((''''''&&&&&&)))***'''&&&((()))(((******))))))))))))******))))))))))))))))))))))))(((((()))+++444GGG___pppdddNNN777,,,+++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''+++...222AAA[[[uuulllOOO888---***((('''''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++'''(((******))))))***,,,'''''''''((((((((())))))***+++++++++******,,,...111111444:::@@@CCCAAA>>>999555333444333///------000000000111111222222333444444444444444555555555888777777999;;;CCCUUUeeeggg```nnn}}}^^^HHH>>><<<777777666555444333333222111111111111111222222222111111000///............///.........---,,,,,,,,,...---++++++,,,---,,,+++,,,+++))))))+++,,,+++***,,,++++++*********++++++((((((((()))***+++,,,---///...,,,***))))))*********)))((('''&&&)))...222,,,,,,------------,,,,,,........................+++,,,,,,,,,+++******)))---......---,,,,,,...///...///000111111111111111///...---,,,,,,---...///............///111222222222333333333333333222222444444444222111111333666888777444222111222333333555666777888999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAAAA???>>>>>>???AAA@@@@@@BBBAAAAAACCCEEEGGGGGGGGGDDDFFFJJJPPPXXX___fffjjjmmmnnnqqquuuwww|||HHHdddjjjLLL888000...,,,))))))(((''''''&&&&&&''''''%%%&&&((((((((((((((((((''''''((((((((((((''''''$$$))),,,(((&&&'''))))))++++++***))))))))))))))))))))))))))))))))))))))))))((((((+++111AAAXXXlllbbbMMM666---+++***((('''''''''''''''''''''''''''(((((())))))))))))((((((%%%))),,,///777III^^^lllqqq```III666,,,))))))(((''''''''''''''''''''''''&&&&&&&&&''''''(((******''')))******))))))***,,,''''''(((((())))))******)))+++++++++***)))+++,,,111000111777???CCCAAA>>>:::777555444333111000000000111222333333222222111555444444444444444444444777666777888999???MMM[[[}}}mmm___gggvvveeeLLL@@@===777777666555444333333222111111111111111111111111111000///---------...///000//////...---,,,,,,+++000---******+++,,,,,,,,,,,,+++***)))*********)))+++++++++***************((((((((()))***,,,---...------+++************+++((())))))((((((***...111+++,,,------,,,,,,,,,,,,------..................,,,------------,,,++++++,,,---...---,,,,,,---///...///000000000000/////////...---,,,,,,---...///---------...///111222333222333333333333222111111222333333222111111333444999777444222111111333444666777888999888999:::;;;:::::::::;;;<<<===???@@@???>>>>>>???@@@@@@???===BBBAAABBBDDDFFFHHHHHHGGGJJJKKKMMMOOOSSSWWWZZZ\\\ddddddgggmmmpppuuu777JJJaaaxxxeeeFFF666222///---))))))(((''''''''''''((('''''''''((())))))((('''((((((((((((((((((((((((###))),,,)))''')))******++++++***)))(((((((((((())))))))))))))))))))))))***((((((+++000===TTTjjjcccNNN777---,,,+++((('''''''''''''''''''''''''''(((((()))******)))((((((''')))***+++...666DDDPPPYYYNNN>>>111***((()))***((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))(((***+++(((((()))***++++++,,,,,,(((***++++++***)))***+++///...///555===AAA???;;;;;;;;;888555333444555666222333333333333333222111444444444444444333333333777666666888888<<>>>>>=========>>>@@@@@@>>><<>>FFFWWWoooaaa___llltttXXXEEE===777777666555444333333222222222222111111111000000///000000000111000000///////////////............///---+++***+++,,,,,,++++++------,,,***)))+++---&&&''')))***++++++++++++************++++++,,,---)))***++++++,,,,,,,,,,,,(((***,,,,,,+++)))******(((,,,///...***(((***---***+++---///000000///...---------------,,,,,,+++(((***---...---,,,---.........//////...---,,,,,,///...---,,,,,,---...//////////////////000111111...///000222333333333333222444555555444333333444222333444555555555444444333666999888555333666999777888999:::;;;<<<<<<<<<;;;::::::;;;>>>@@@@@@?????????AAADDDFFFGGGFFFDDDIIIJJJLLLOOOQQQSSSTTTUUUZZZYYY\\\bbbgggjjjooouuu}}},,,///000222===WWWyyypppVVVDDD;;;---,,,++++++******++++++***((('''(((***+++(((&&&***)))(((''''''((()))***)))***++++++///222///)))---,,,,,,++++++,,,,,,---((((((((((((((((((((((((***&&&(((...222;;;UUUpppoooXXX>>>000...---,,,,,,''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&!!! &&&)))'''(((,,,(((+++,,,+++)))'''((()))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++)))***+++***)))((()))***&&&'''((()))***+++,,,,,,###&&&)))************++++++,,,---///444<<>>777777666555444333333222222222222222111111000000///000111222222111000///.........///////////////...---++++++,,,---,,,++++++---...---******,,,///%%%&&&(((***+++,,,,,,++++++++++++***++++++,,,,,,++++++,,,,,,,,,++++++***+++,,,+++***((((((***,,,(((,,,///...***(((***---***+++---///000000///...---------,,,+++***(((((((((***---...---------...---.../////////////////////...---,,,,,,---...///000///////////////000111---...000111333333444444444666777777666555555666222333555666666555333111000444888777444444777;;;777888999:::;;;<<<<<<<<<:::999999:::===@@@AAAAAA>>>???@@@CCCFFFGGGEEECCC@@@BBBFFFJJJNNNRRRTTTUUUWWWVVVYYY```eeeggglllrrrqqq+++'''***111666>>>UUUmmm}}}YYY;;;444333...)))))),,,,,,***///)))%%%'''))))))***---***)))(((((((((***+++,,,+++)))***------++++++...))),,,,,,+++,,,///...***))),,,,,,(((***...,,,&&&+++***++++++...;;;UUUmmmttt[[[???222000///,,,***''''''&&&$$$###$$$&&&)))&&&''')))((('''%%%&&&&&&''''''&&&%%%$$$%%%(((+++))))))(((''''''''''''''')))'''&&&'''((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))'''(((((('''''')))---000''')))******))))))***+++******,,,......000:::DDDNNN___rrr}}}|||qqq]]]LLLGGG===555333444222111111000000111222333333444444666555444555888;;;===>>>OOOgggiiiYYYbbbvvvuuuVVVCCC;;;999666555777666333333666555444111000//////111222///000000///------...///000...++++++,,,------,,,+++,,,---......---,,,+++000///...---,,,+++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++******---000......---,,,,,,,,,---------******---,,,***))),,,,,,,,,------,,,,,,+++***000---+++---000000,,,'''***++++++,,,,,,------...---+++,,,...---+++,,,111/////////...---,,,******,,,,,,,,,------.........///......---------......000111111111111222222222333555888888666555444444666666777777777777666666222444666777999999888888===999777888<<<===:::777<<<<<<<<<<<<===>>>???@@@===???AAACCCEEEFFFFFFFFFDDDJJJPPPQQQMMMKKKOOOTTTUUUWWW[[[^^^bbbggglllpppwww***&&&(((...111444CCCUUUuuupppQQQ===666///,,,---.........///+++)))++++++))))))---++++++***))))))***+++,,,000---,,,...---+++,,,000+++///000...///222000++++++---,,,)))+++...---''',,,,,,------000===XXXpppttt[[[???222///...+++)))'''''''''%%%$$$%%%''')))&&&''')))((('''%%%&&&&&&&&&''''''%%%$$$%%%(((+++))))))(((''''''''''''''')))'''&&&'''((()))(((&&&'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((('''))),,,///''')))******))))))***++++++***+++------///888AAASSSddd{{{pppXXXJJJ;;;555444333111222111111111222333333444444666555444555777:::===>>>KKKbbbqqq^^^dddtttqqqTTTCCC===:::666555666555333333666555333111000///000111111000000111///...---...000111///,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,+++//////...,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,***)))***---000......---------,,,,,,,,,---******---,,,******,,,***+++,,,---------------///---+++,,,///000,,,(((***++++++,,,,,,---......---+++,,,...---+++,,,111............---,,,++++++))))))***+++---.../////////.........---.........000000111111111222222222222555888999888666555555666666666777777666666666333444555666777888888888???;;;888999<<<>>><<<999===<<<<<<<<<===>>>??????===>>>@@@CCCDDDEEEEEEEEECCCIIINNNOOOLLLKKKOOOSSSUUUWWW[[[^^^aaaeeejjjnnnnnnzzz)))%%%%%%+++------333===SSShhhnnnRRRBBB444222111---+++---...,,,---///---))))))------,,,+++******+++,,,,,,///,,,,,,---,,,***,,,222---000222000000222000------...---++++++...,,,(((.........///111>>>XXXpppttt[[[???111///---***(((((((((((('''%%%&&&(((***&&&''')))((('''%%%&&&&&&&&&''''''&&&%%%%%%(((***)))(((''''''&&&'''''''''((('''&&&'''(((((('''&&&''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''(((+++---''')))******))))))***++++++***+++---------444<<>>>>><<<======<<<<<<<<<======>>>===>>>@@@AAABBBCCCCCCCCCAAAFFFKKKLLLJJJJJJNNNSSSTTTWWW[[[^^^aaacccfffiiijjjsss)))$$$$$$))),,,,,,///333<<>>AAAIII]]]|||uuu___bbbrrrjjjOOOBBB>>>;;;777444555444222444888444333222111000000000000111222222111///...000111444111...---......---------,,,+++******+++,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***)))***---///---...//////...+++)))''',,,)))))),,,---******---++++++,,,---...//////...---+++***+++---...---+++++++++,,,,,,---.........---+++,,,...---***,,,111,,,,,,---...............))))))***+++---...//////......//////000000000///000000000000111111111111111555999<<<;;;:::888777444555555666666555555444555444444444555777999:::>>><<<999999;;;===>>>======<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBBBB???CCCHHHIIIIIIJJJMMMQQQSSSVVVZZZ]]]^^^```aaaccckkkooovvv***&&&$$$'''***,,,---///222999GGG^^^zzzxxxdddRRRLLLIIIBBB<<<<<<000---...000///+++,,,000...---,,,+++++++++,,,---...///222555444222666===???CCCCCC===888777555333111...,,,++++++***)))))),,,,,,...111666EEEaaazzzvvv\\\@@@222...,,,)))&&&((()))***)))(((''')))***&&&''')))((('''%%%%%%&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***+++***(((((()))***''')))******))))))***++++++)))))),,,,,,+++...333777FFF]]]yyy___HHH<<<555333333444444444444444555555555555666666666666:::@@@EEEMMM^^^|||kkkfffnnnjjjNNN@@@;;;;;;666444555555222444777333333222111111000000000111222222111///...000111333111...---.........---...---,,,++++++,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((())),,,///---......///---+++((('''+++)))))),,,---***+++...,,,---------------,,,,,,++++++***+++,,,---------+++,,,,,,------...//////---+++,,,...---***,,,111,,,,,,---...////////////---------..................///000111111111000000//////000000000111111111111444888;;;:::999888777444444555555555555444444444444333333444666888:::;;;999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===????????????@@@@@@AAAAAA???BBBEEEGGGGGGIIILLLPPPPPPTTTWWWZZZ[[[[[[]]]^^^fffjjjrrr}}}***'''%%%%%%&&&((())))))...///555BBBYYYtttzzzpppggg[[[MMMBBB999222......///---...000...---,,,,,,,,,---///000000000333666666777@@@JJJUUUZZZ[[[SSSHHH@@@888222444///,,,------***)))+++)))+++///333:::LLLiiixxx^^^AAA333///,,,)))&&&''')))***)))((('''((()))&&&''')))((('''%%%&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&%%%&&&&&&'''((('''&&&%%%&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))***+++***)))((()))***''')))******))))))***++++++((())),,,---,,,---000111<<>>GGGNNN___nnnyyykkkdddtttjjjNNN???;;;888555666888888444222444222333222222111000000///000000111///...---...000///---++++++---...///...,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,******+++,,,,,,+++*********+++***)))((())),,,...,,,,,,,,,,,,++++++******+++((())),,,---++++++...******++++++,,,+++++++++))))))*********,,,...000,,,,,,------.../////////---+++,,,...---+++,,,111---......////////////...---.....................---///111222333333222111////////////000000000111222333444444333222333444333333444444444444333333222222444555666777777777444666888::::::999999999888888888999:::<<<===>>>BBBAAA@@@@@@???@@@AAABBBBBBCCCDDDEEEFFFHHHKKKMMMLLLNNNPPPQQQQQQSSSVVVYYY\\\dddooozzz$$$)))))))))******)))'''***......111@@@\\\ssszzzQQQAAA222...000000......000000000000222444666777??????BBBIIISSSeee~~~fffUUU;;;444000222111---,,,///111111111222555BBB]]]tttzzzaaaDDD555111...***'''&&&'''))))))(((''''''(((&&&''')))((('''%%%&&&&&&&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''(((***+++***)))***+++((()))******))))))***++++++((((((---///...---///,,,222<<>>???CCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDFFFHHHJJJLLLKKKLLLMMMNNNOOOQQQUUUXXXdddgggjjjnnnxxx%%%'''))))))((('''((()))---'''(((///111333@@@QQQsssrrrXXX>>>444333222000000222000111555555444:::DDDCCCOOO[[[eeetttlllPPP888000333---))),,,...///------///333@@@[[[uuu}}}dddGGG666///,,,+++,,,***************)))(((((('''''''''''''''&&&&&&%%%))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''###%%%''''''&&&&&&&&&'''))))))))))))(((((((((((('''***,,,+++(((''')))+++'''++++++'''%%%(((******,,,,,,,,,,,,,,,,,,,,,+++111222666???LLLccciiiTTTHHH@@@;;;<<<999666666888999777444:::555777<<<===>>>LLL___tttuuu]]]ccckkkRRRCCC;;;777666555555666555333111444444333222222111111000111111000000/////////...---------............///,,,,,,,,,---//////...,,,******+++++++++,,,,,,,,,)))))))))))))))))))))***)))************+++++++++------,,,,,,+++***))))))...,,,******,,,---+++(((---''''''---///---,,,000((())))))***++++++,,,,,,,,,,,,,,,+++++++++******///---+++,,,---...---,,,000---+++,,,...000///---------,,,,,,---...000111000111111111111222222222///000111222222111000///222000///000444555444222444333333222222222333333777555333333666888777666555888;;;<<<:::888666666777777777888:::===@@@AAA???@@@AAAAAAAAABBBEEEGGGFFFEEEBBBBBBCCCGGGKKKNNNGGGHHHKKKNNNRRRUUUWWWXXXcccbbbeeemmmxxx%%%'''))))))((('''((()))---((((((...//////999HHH___|||qqqPPP>>>888555222111333222333666777<<>>>>><<<;;;;;;<<<<<<888555>>>999:::@@@AAADDDSSSeeexxxfffbbbxxxvvv\\\III>>>999777555555555555333222444444333222222111111000000000000/////////............------,,,,,,,,,+++---++++++,,,---...---,,,***++++++++++++,,,,,,,,,+++++++++++++++******************++++++,,,,,,,,,------,,,,,,+++******)))...,,,******,,,,,,+++)))---)))(((---///,,,,,,...*********++++++,,,---...---,,,,,,+++++++++++++++///---+++,,,---...---,,,000...,,,,,,...///...,,,---,,,,,,,,,---...///000//////000000000111111111///000111222222111000///333111000222444666555333444444333333333333333444666555333444666777666444555888;;;<<<;;;999888888999999888999:::;;;===>>>>>>???@@@@@@@@@BBBEEEHHHDDDCCCCCCDDDEEEGGGJJJKKKHHHIIIJJJMMMPPPTTTWWWXXX___]]]```gggppp}}}%%%'''))))))((('''((())),,,((()))---,,,***111;;;EEEZZZ|||kkkOOOAAA:::666555555555777999>>>KKKbbbvvvuuuSSS===999333...000......------///666HHHeee}}}fffHHH777111---++++++)))************))))))((((((((()))))))))(((''''''((((((((((((''''''''''''%%%&&&((()))))))))((('''((((((''''''''''''(((((( ###%%%''''''((()))+++((((((((((((((((((((((((((('''&&&'''((((((((('''(((++++++'''&&&)))+++***,,,+++******+++,,,---.........000333888CCCWWWiii}}}cccOOOEEEBBB>>>>>>???@@@AAA@@@===:::BBB>>>???EEEIIIOOO```qqquuufffooofffOOOAAA;;;888555444444444444444444444333222222111111000////////////............///...---,,,+++***))))))---+++))))))+++---------++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++*********++++++,,,---......---,,,,,,++++++*********---+++***+++,,,,,,+++)))...***))),,,---,,,+++,,,,,,,,,++++++,,,---///000...---+++*********+++,,,///---+++,,,---...---,,,000///------......---,,,,,,,,,,,,,,,,,,...//////.../////////000000000000///000111111111111000000333222222333555666555444444444444333333444444555555444444555777666444222555888;;;<<<;;;:::::::::;;;::::::999::::::;;;;;;<<<>>>??????@@@BBBEEEHHHAAABBBDDDFFFGGGHHHHHHHHHJJJJJJJJJLLLOOOSSSVVVYYYaaa___```eeemmmxxx%%%'''))))))((('''((()))***((())),,,+++))),,,222666DDD```gggMMM???;;;<<<888<<>>UUUtttiiiIII777111...+++***))))))************)))((()))))))))))))))(((((('''((((((((((((((('''''''''%%%''')))***+++***((('''''''''&&&&&&&&&&&&''''''%%%&&&(((((('''&&&&&&''''''''''''(((((((((((((((***'''%%%&&&)))***(((&&&'''******&&&%%%(((***)))+++***))))))***,,,...///000///000222333777DDDRRRgggxxxnnn]]]SSSNNNEEEEEEEEEFFFFFFFFFEEEEEEHHHFFFIIIPPPWWW```qqqppplllnnnTTTDDD>>>:::555333333444555555444444333222222111111000//////........................------,,,++++++***---+++((((((***,,,------+++++++++,,,,,,,,,------------,,,,,,++++++*********++++++,,,---...//////,,,,,,,,,++++++*********,,,+++++++++++++++++++++...,,,***+++,,,+++******,,,,,,+++***+++---///000...---,,,******+++,,,---///---+++,,,---...---,,,//////.........---,,,+++++++++,,,,,,------...////////////000000000111111///000000111111111111111222222222222333444444444444444444333444444555555333444555777777555333111444777:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>???AAADDDGGGBBBBBBCCCEEEFFFGGGGGGGGGLLLKKKKKKLLLOOOSSSWWWZZZdddbbbbbbfffkkksss%%%'''))))))((('''((()))(((((())),,,,,,***+++...000<<>>>>>:::<<<======>>>@@@CCCFFFCCCCCCBBBBBBCCCEEEGGGHHHMMMLLLLLLMMMPPPUUUYYY\\\bbb```aaaeeehhhmmmyyy%%%'''))))))((('''((()))'''((()))+++,,,,,,,,,,,,///666???MMMnnn~~~hhh``````hhhqqqxxx}}}yyyVVVHHH<<<555444000---000222666HHHiiitttNNN888222///---+++((())))))************)))(((((()))))))))((('''''''''''''''(((((((((((((((&&&''')))*********)))(((&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''((((((((()))***&&&&&&&&&''''''(((((()))***)))))))))***+++***)))&&&))))))%%%$$$''')))((())))))******+++,,,,,,,,,,,,,,,---000///...222:::<<>>AAACCCDDDCCCBBBAAABBBDDDFFFHHHJJJKKKLLLNNNQQQVVVZZZ\\\aaaaaaccchhhjjjmmmuuu~~~%%%'''))))))((('''((()))((())))))***+++,,,,,,***......333???RRRnnnfffVVVEEE:::888444///222222666JJJmmmzzzPPP888111///---,,,(((((()))***************'''(((((((((((('''&&&&&&''''''''''''((((((((()))'''''''''((((((((())))))(((''''''&&&&&&''''''(((###%%%(((((((((((()))***%%%%%%&&&''''''((())))))((()))***)))(((((()))***(((++++++'''%%%(((******((()))+++,,,,,,+++***)))+++***,,,///...---000555444<<>>888999:::999777777888999;;;;;;;;;;;;:::888666555<<<======<<<;;;;;;>>>@@@???AAACCCEEEFFFEEECCCBBBCCCDDDHHHLLLPPPTTTWWWYYYVVVYYY___eeegggggglllrrrttt&&&&&&'''((())))))(((((('''(((((())))))))))))))))))(((...666999>>>RRRjjjjjjTTTGGG@@@<<<222333333777IIIjjjSSS777000000,,,'''))))))))))))))))))))))))******)))(((((()))***+++(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))***)))(((%%%%%%''')))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((+++***)))(((((())))))***'''((())))))))))))((((((******+++,,,,,,---......///222555999>>>JJJYYYdddxxx~~~rrrbbbZZZSSSPPPRRRbbboooqqqqqqRRRDDD888666888222333777555111111111111000000//////111111111111111000//////...---+++*********++++++,,,,,,,,,---------......000///---,,,+++,,,------.........///////////////000///...---,,,+++++++++,,,+++*********+++,,,---,,,+++*********+++,,,---,,,,,,,,,,,,+++)))''''''(((***,,,,,,*********+++111///...---......---+++000...,,,,,,,,,---,,,+++//////.........---------///......000333333000---//////.........------------...///111111222222222444333222111111222333444000000111222333444444444666555555555666777999::::::999999999999999999:::>>>888555888;;;999666555777:::======::::::>>>CCCDDDCCCBBBAAAAAABBBDDDEEEDDDEEEEEEGGGJJJOOOSSSUUUYYYYYY^^^dddgggeeedddgggppp&&&&&&'''(((((((((((((((''''''((()))))))))((((((***(((+++111222444CCCVVVwwwnnnUUUFFF>>>;;;333444444777HHHhhhYYY===222000...***))))))))))))))))))))))))******)))(((((()))***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***'''%%%%%%&&&((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((***((('''&&&&&&''')))***))))))))))))))))))))))))******+++,,,,,,---......///111333444666>>>IIIQQQdddppp~~~xxxiii___TTTNNNIIIHHHJJJZZZ|||mmmkkkwwwyyy[[[HHH;;;888888222222666333222222111000000000000111000000111111000000//////...---+++*********+++,,,,,,,,,,,,---------......///...---+++++++++,,,---........................//////...,,,,,,++++++,,,++++++*********+++,,,---***)))))))))***,,,...///,,,,,,++++++***))))))))))))***++++++***)))***+++.........---------,,,------,,,+++,,,......---,,,.........------------,,,...------///222222///,,,//////.........---------///000111222222222222222333222111111111111222333000000111111222222333333444444333333444666777888888777666666666777999:::;;;555333777;;;999777777888;;;>>>===::::::>>>BBBCCCBBBBBBAAABBBCCCDDDDDDDDDDDDEEEFFFHHHLLLOOOQQQXXXXXX\\\bbbdddccccccgggmmm{{{&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''+++'''(((,,,------666BBBQQQpppoooTTTCCC<<<999444444333777EEEccceeeFFF666111///...))))))))))))))))))))))))******))))))))))))******&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((***%%% """'''***'''$$$(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((***)))'''&&&&&&(((+++---,,,+++***)))((())))))******++++++,,,,,,------......///000000000444;;;@@@KKKVVVdddqqqttthhh\\\QQQJJJEEE@@@>>>@@@CCCQQQpppkkkdddlllhhhLLL>>>999888222222555222444333111000000000222333000000000/////////......------+++******++++++,,,+++,,,------......---------,,,,,,++++++++++++,,,.........------,,,,,,,,,///...---,,,,,,++++++,,,++++++******++++++,,,---)))(((((()))***,,,...///++++++***))))))***+++,,,+++++++++***((((((***,,,))),,,...---+++***,,,///+++***+++---///000...---------------,,,,,,,,,,,,---,,,---...000000...,,,...............---------111111222333333222222222222111111000000111111222111111000000000111111222333222222222333444555666666555333222333666999;;;:::555444888<<<;;;999::::::<<<>>>===::::::===AAABBBBBBAAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFIIIKKKLLLVVVVVVYYY^^^```___bbbgggnnnxxx{{{'''''''''&&&'''''''''(((%%%&&&&&&'''''''''''''''***&&&&&&+++...///333:::;;;SSStttlllOOO???999777333222222555???ZZZsssPPP999000//////))))))))))))))))))))))))*********)))))))))))))))&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''### !!!%%%((('''%%%((((((((('''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&'''(((,,,+++)))((()))+++...111...---***)))((()))***++++++++++++,,,,,,---------,,,---//////000222777:::;;;CCCLLLTTT___kkkqqqqqqooojjjbbbYYYQQQIIIDDDAAA>>>::::::===@@@JJJddd}}}mmm```aaaxxxuuuQQQ@@@:::999333333777333666444222000///111333444000//////...............------++++++***+++,,,---+++,,,---.........------,,,+++++++++++++++++++++......------,,,+++******...------,,,+++++++++,,,+++***++++++++++++,,,,,,******)))))))))+++,,,---+++***(((((((((***---...,,,,,,+++)))'''(((***---&&&***...---)))))),,,000++++++,,,...000000---+++------,,,,,,,,,+++++++++,,,,,,,,,---......------........................111111222222222111000000111000000000000000000111222111000//////000000111222222222333333444444555555333222111222666:::<<<<<<888777;;;===;;;:::<<<;;;===>>>===;;;;;;===???AAAAAAAAAAAABBBCCCCCCDDDFFFEEEEEEEEEFFFGGGIIIIIITTTTTTVVVZZZ[[[[[[```fffrrryyy{{{((('''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''')))'''(((,,,///000222555666AAAUUUqqqdddIII<<<777666111000111333:::OOOvvvXXX;;;///...---************************************))))))((((((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((($$$$$$$$$$$$$$$%%%'''((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))(((''''''((())),,,+++)))((())),,,...000...,,,***(((((()))***+++++++++,,,,,,,,,,,,------,,,---...///111222555777444999===@@@EEEMMMQQQPPPQQQPPPMMMIIIDDD@@@>>>>>><<<999999<<<===CCCWWWlllvvvbbb\\\rrrVVVDDD;;;:::444666999555666444222000///111333444000000///...---......///---,,,+++++++++,,,---...***+++---...///...---,,,++++++++++++++++++++++++......---,,,+++******)))------,,,+++++++++,,,,,,******++++++,,,,,,,,,,,,---,,,***)))((())))))******)))(((((()))+++---///,,,,,,+++)))'''(((***,,,%%%)))---,,,)))))),,,000---------//////...+++)))------,,,,,,,,,++++++++++++,,,---------------------.....................///000000000000000///...000000000111111000000000222111000/////////000111333444444444555555555555555444222222333777;;;>>>===999888;;;;;;888888999;;;===?????????>>>===>>>???@@@AAABBBBBBCCCCCCCCCFFFFFFFFFGGGGGGHHHIIIIIIQQQQQQTTTXXXXXXXXX^^^fffnnnvvvxxx}}}((('''&&&%%%%%%%%%&&&'''&&&&&&'''(((((((((((('''******+++,,,------///000555888AAATTTsss[[[EEE:::777555000000222444666FFFkkk]]]===000---+++******************************+++******)))((('''&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''&&&$$$$$$'''***'''(((((((((((()))))))))''''''((((((((()))))))))'''((())))))''''''((())))))(((''''''((()))***++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,............///000000111111555777666999???AAA???@@@AAABBB@@@===;;;:::;;;;;;888888::::::<<>>???@@@BBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKNNNOOOSSSWWWVVVVVV\\\eeeeeelllpppvvv)))(((&&&$$$$$$%%%&&&'''''''''((()))))))))(((((())),,,---,,,+++,,,...///000333999BBBUUUvvvyyyVVVCCC<<<888555000111444666555@@@ccc^^^???222///+++******************************++++++***)))'''&&&''''''''''''((()))******((((((((((((((((((((((((+++)))'''''''''(((((()))'''((((((((())))))))))))'''((((((((())))))))))))''')))***)))((('''((()))'''((((((((((((((((((((('''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000000111444555333555999:::888999;;;<<<;;;888777777999;;;777777999777777CCCSSSmmmuuubbbaaaqqqeeePPPCCC>>>777777999333222222111000000000000111333111000......///000111---,,,,,,+++,,,---...///***+++---///000...---+++***+++,,,---...------,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++---,,,***)))(((((((((((((((((()))***+++,,,,,,---+++,,,---+++)))(((((()))***+++++++++,,,,,,------...---,,,,,,......---+++.........------------,,,+++---///...,,,,,,...000---------.........//////---...///000000000000000111111222333333222111111333111000//////111444666444555666777666666555444555444444444666888:::;;;:::888888::::::666777:::>>>BBBGGGKKKMMMKKKFFFBBB===>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLKKKNNNSSSWWWVVVUUU[[[ddd```fffiiipppyyy{{{)))(((&&&$$$$$$$$$&&&''''''(((((()))))))))))))))''',,,...---+++---111444+++111777999@@@[[[wwwSSSCCC===999666111222666888555>>>___^^^@@@444111,,,***************************+++++++++***)))'''&&&'''''''''((((((***++++++((((((((((((((((((((((((000+++&&&&&&***,,,***&&&'''((((((((())))))******(((((((((((())))))))))))''')))***)))((('''(((***((()))***++++++***((('''%%%&&&''')))************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///222333333111444444222333666777444777999999888555444777:::<<<888777999777777BBBPPPccc|||fffYYYfffkkkUUUFFF@@@888777888111111111111111000000//////333222000///...///111222---,,,,,,+++,,,---...///)))+++...///000///---+++***+++---...///...------------------------------+++++++++***++++++,,,,,,)))***+++,,,---,,,++++++++++++)))((((((((()))***((((((***+++,,,,,,,,,+++***,,,---,,,***(((((((((---+++***+++---...---,,,---,,,***+++---//////...//////.........---------,,,...///...,,,,,,...111---------.........//////......///111222222222222111222333444444333222111333111000///000222555777444555666666666555444333444444444555666777888999;;;999;;;>>>===;;;<<<@@@@@@DDDJJJPPPSSSPPPJJJEEE===>>>@@@BBBCCCCCCCCCCCCAAABBBDDDGGGIIIKKKLLLLLLJJJMMMSSSXXXVVVUUU[[[cccaaafffhhhnnnwwwzzz***'''$$$$$$'''((((((&&&(((''''''&&&&&&''')))***++++++,,,---------,,,,,,///...333:::;;;DDDiii}}}[[[GGG;;;666666333222111666999:::UUU~~~ZZZ===222///,,,++++++++++++++++++++++++,,,,,,,,,++++++)))(((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((((((''''''&&&''''''(((((('''&&&%%%(((***++++++)))(((((()))+++)))(((((()))+++***)))+++***)))))))))))))))***---------------------------------............///222333555444333333444666444555555555555555555555777777666555666;;;AAAEEE^^^tttjjj___```nnnrrrVVVEEE@@@888555777444444333222000///000111111222222111111000000//////000///---,,,,,,---///000---...000111111///...,,,,,,,,,,,,------.........,,,---.........---,,,+++------,,,,,,+++***))))))+++***))))))******(((&&&---,,,+++,,,,,,***'''%%%(((((()))***,,,...000111---,,,+++*********+++,,,,,,...//////---++++++,,,))))))***++++++,,,------......//////...---,,,,,,---------............///000000///............///............///000111222...000333333222111111111666555333111000000111222333333333444555666777888555555666555444555777999666777888888777888:::<<>>>>>@@@BBBEEEFFFDDDCCCBBBBBBCCCEEEHHHIIIMMMMMMOOOSSSWWWYYYYYYXXX```fffnnnqqqmmmooo)))'''$$$%%%'''((((((&&&'''''''''''''''((())))))++++++,,,,,,------,,,,,,///---111777666===]]]kkkPPP>>>666555333222111666999:::TTT~~~yyyVVV<<<333000---+++++++++,,,,,,+++++++++++++++++++++***)))((('''***)))((('''''''''((((((''''''''''''''''''''''''((('''''''''(((((()))***''''''((((((((((((''''''&&&&&&((((((((('''&&&%%%((()))++++++)))((()))***+++)))((((((***+++***)))******))))))))))))******------,,,,,,,,,,,,,,,,,,---------............///111333444444222222333555333333333444444555555555888888777666777999>>>BBBQQQjjjxxxfff```cccxxxrrrVVVDDD???777555777444444333222111000000000000000000000000000000/////////...---,,,,,,---...///---...///000000///...---,,,,,,,,,------.........+++,,,---.........---,,,------,,,,,,+++*********((()))***++++++***))))))...---,,,------,,,)))&&&)))***+++,,,---...///000///...,,,+++***++++++,,,+++---//////...,,,++++++++++++,,,,,,---......///......//////...------,,,---------............///////////////............//////...//////000111111000222444444222111111111555444222000000000111222333333333333444555666666555666666555444444666888666777888888777888:::<<>>>>>===>>>???BBBDDDFFFCCCCCCCCCCCCDDDEEEGGGHHHKKKLLLOOOSSSUUUWWWXXXXXX```fffmmmqqqnnnooo}}})))'''%%%%%%'''((('''&&&&&&''''''(((((((((((((((******+++,,,,,,,,,,,,,,,///---000444111555NNNkkkaaaFFF999777222222000444999:::RRRyyypppOOO999333222///***+++,,,------,,,+++***************)))(((''''''+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))''''''((((((((((((((('''&&&&&&(((((((((((('''&&&'''(((******))))))***,,,,,,***((((((***+++***))))))))))))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,---------............///000111222222111111222333111111222333444444555555777888888888777888;;;>>>FFF^^^ooo```YYYiiivvvXXXEEE???888666888444444444333222111000......//////////////////000000........................---...///000000///...------------------.........++++++,,,---............---------,,,,,,++++++***&&&***...///...,,,---...///...------...---+++)))***+++---...//////......000///---,,,+++++++++,,,))),,,///000...,,,+++***---------...//////000000.........///......---,,,---------............///...///000000000///---,,,000///////////////000111333444555555333111111222444333222000///000111111333333333222333333444444666777666555333333555777666777888888777888:::<<>>BBBCCCBBBBBBCCCBBB>>>:::;;;;;;===???AAACCCDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEJJJPPPQQQPPPQQQVVV[[[\\\^^^bbbgggkkkrrr{{{&&&''''''''''''&&&''''''%%%&&&((()))))))))((('''((()))***+++,,,,,,,,,,,,///...///222111222===LLLlllaaaEEE;;;444444000222888999JJJgggwww```CCC222111111...***+++,,,,,,,,,,,,+++***((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%&&&((()))))))))((((((&&&'''(((((((((***,,,///---+++***)))***+++***)))))))))))))))***+++------*********++++++,,,,,,,,,---------............///---...000///......///111//////000111222444444555111333666777777888:::<<>>@@@@@@======@@@@@@>>>::::::;;;===???AAABBBCCCAAABBBCCCDDDEEEEEEDDDDDDDDDIIINNNPPPOOOPPPVVV[[[_________```eeeoooxxx}}}%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((((((((***+++,,,,,,,,,,,,000...///222222333:::CCC\\\qqqMMM:::555666111111777888EEE^^^vvvqqq^^^CCC333000000---++++++++++++++++++++++++)))))))))******))))))(((''''''((()))))))))(((((()))))))))))))))))))))))))))(((''''''&&&'''''''''%%%&&&'''((())))))))))))%%%&&&((()))******)))((('''(((((((((((())),,,///...,,,*********+++***)))***************+++,,,---******++++++,,,,,,---------------............///---...//////......///000000000111222333333444444000222555666666777:::<<<>>>CCCRRRpppccc\\\ggg}}}gggLLLBBB:::888888222222222222222222111000/////////////////////000000........................------......//////000000/////////...............,,,,,,,,,,,,,,,---...///........................+++---///---***((()))+++---+++******+++---,,,,,,---......///...---,,,+++,,,+++)))(((((()))******)))+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------............///...///000000000///---,,,.........//////000111222555666666444222222333444222222222222222222222222222222222111222222333333555666555444222222444666666777888888777888:::<<<===???===::::::===???===;;;;;;===>>>???@@@AAABBB@@@AAABBBCCCDDDEEEEEEFFFFFFIIILLLNNNOOORRRVVV[[[bbbbbb___[[[^^^hhhpppsss}}}$$$'''))))))'''%%%&&&''''''''''''''''''((())))))'''((()))***,,,,,,,,,,,,000...---///111222666<<>><<<888888<<<>>><<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBEEEGGGHHHHHHIIIJJJMMMPPPTTTXXXZZZ]]]```^^^YYYZZZbbbiiijjjvvv$$$'''***)))'''%%%&&&'''(((((('''&&&&&&((()))***'''((()))***,,,,,,------000---,,,---///111333666>>>ZZZdddGGG999999222000666777???RRRlllmmmcccKKK888222111///...,,,***((((((***,,,...)))******+++++++++******((()))***+++,,,,,,+++***((((((((((((((((((((((((******)))(((((((((((((((%%%&&&'''((())))))))))))%%%&&&((()))*********))))))))))))((('''(((+++...///---+++***++++++***))),,,,,,++++++***+++++++++++++++,,,------...//////---------.........//////---...//////......///111333333333333333333333333555555555444333333666888;;;AAAMMM```xxxpppiiinnnbbbGGG>>>888999:::444222111000000000111333444222222111111000000//////000///---,,,,,,---///000---------......000111111000000//////.........---///...---,,,+++,,,---............///////////////...,,,******,,,...///000///---++++++---///000000---,,,,,,+++++++++,,,---+++************,,,---...***++++++***)))***---///---------------------,,,,,,,,,---.../////////...---------.........//////000000///............///,,,,,,---...000222333444333333333222111111444666333333444555555444444444222222222222333444555666333444444333222333555888666777888888777888:::<<<<<<===<<<888888<<<===<<<>>>>>>???@@@@@@@@@@@@@@@@@@??????@@@BBBEEEHHHJJJIIIIIIIIILLLQQQVVVXXXYYYUUUZZZ\\\XXXYYY```ffffffttt((((((''''''''''''(((((((((''''''((()))******)))------------,,,+++******+++---...//////000333555:::EEE```mmmFFF>>>666222444555666@@@MMMfffqqqdddFFF777111---///,,,,,,+++++++++,,,------,,,,,,+++***))))))******))))))************))))))******)))((((((((((((((())))))(((((((((((())))))((((((((((((((()))******%%%&&&((()))*********)))))))))))))))))))))))))))///+++((((((+++---,,,+++***************************------,,,...111///***+++,,,---...///////////////////////////000111111333333333333333333333333222444555555444555666888<<<@@@HHHVVVkkksssccceee}}}eeeHHH>>>===888444444333222222111111222222333////////////000000000000///...//////***&&&***000,,,,,,,,,---...//////000000///......///000///---//////...,,,******,,,//////...---,,,,,,,,,,,,,,,111)))&&&***---+++***,,,...---,,,,,,,,,---...///------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,)))*********)))***+++---000///......///...,,,***,,,---...///.........---,,,---//////......000111000000000000000000000000+++---.../////////111222111111222333333333333222222222222222333444555666111///111666777555444777666666666555555555555555777888999999888777999:::999:::<<<=========<<<;;;;;;;;;<<<======>>>>>>>>>???>>>???AAAEEEHHHIIIIIIHHHIIIJJJKKKMMMQQQWWW[[[^^^]]][[[[[[]]]bbbgggkkkppp~~~((((((''''''''''''((((((((('''&&&'''***+++***))),,,---------,,,++++++***+++---...//////000222555888===OOOooopppIII@@@888444555555555>>>KKKeeeoooaaaEEE888333...///......---,,,,,,---------,,,++++++******)))******))))))************))))))******)))((((((((((((((())))))(((((((((((())))))((((((((((((((()))******%%%&&&((()))*********))))))))))))))))))))))))))),,,+++))))))+++++++++******************************,,,---+++---000...***+++,,,---......////////////////////////000111111333333333333333333333333111222444444333333555666:::???FFFNNN[[[qqqjjjaaattt}}}cccHHH>>><<<777333444333222222111111222222333///000000000000000000000//////000000,,,(((***111,,,,,,---......///000000000...---...///000///---//////...,,,******---///......---,,,,,,,,,------000)))'''+++...,,,***+++...---,,,,,,,,,,,,......------,,,,,,,,,,,,------,,,,,,---......---,,,,,,)))***+++***))))))+++---///...---...//////---+++///...---...//////......,,,---//////......000111000000000000000000000000+++---......------...000000111111222222222222222222222222222333444555666222000222666777555555777555666666777777666666666666777999888777777888:::::::::<<<<<<===<<<;;;;;;999:::;;;===>>>===<<<<<<===>>>@@@CCCGGGHHHHHHFFFIIIJJJJJJKKKLLLPPPUUUYYY___]]]\\\]]]```eeejjjlllkkkxxx((((((''''''''''''((((((((('''&&&'''***+++***)))+++,,,,,,,,,,,,,,,+++***+++---.........///222444666555<<>>KKKdddmmm^^^CCC888555000///000///......------------+++++++++***************))))))************))))))***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((()))******&&&'''((()))******))))))))))))))))))))))))))))))(((***++++++***))))))******************************,,,,,,***,,,///...))),,,,,,,,,---....../////////////////////000111111222222222222222222222222000111333333222222444555777<<>>;;;666333333333222222111111222222333000000000000000000000000000///000111---***,,,111------......///000000000///...---...///000///---.........,,,++++++---///------,,,,,,,,,---.........)))(((,,,///---+++***......,,,,,,,,,,,,---...------,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,+++))))))***,,,---,,,,,,---//////...,,,222///,,,,,,///000///...+++---...///......///111000000000000000000000000///000000///...------...//////000111111111111111222222222222333444555555333111222666777555555888444555777888999888888777555666888777666666888999:::;;;;;;;;;;;;;;;:::999777999;;;<<<======<<<;;;<<<===@@@DDDHHHHHHFFFCCCIIIJJJJJJJJJJJJMMMRRRUUU^^^[[[YYY\\\aaagggjjjkkkhhhsssyyy((((((''''''''''''(((((('''&&&&&&'''***++++++******++++++,,,,,,,,,++++++,,,---.........///111333666333444>>>SSSttttttNNNCCC<<<888999666666AAAPPPeeemmm^^^CCC999555000///000000...---,,,,,,,,,,,,******+++++++++*********))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***&&&'''(((*********)))((())))))))))))))))))))))))&&&))),,,,,,)))'''(((******************************++++++)))+++...---))),,,,,,,,,,,,---.../////////////////////000000111222222222222222222222222000111333333222222444555444888<<<<<<>>>FFFTTT```ttt}}}gggkkk|||vvvcccaaajjjssskkkYYYFFF===999555222333333222222111111222222333111111111000000000000000111///000222///,,,---111.........//////000000000...---,,,---/////////...---......---++++++---///,,,,,,,,,,,,,,,---...///,,,***))),,,//////,,,)))///...---,,,+++,,,---...,,,++++++++++++,,,,,,---------------------------,,,------+++))))))***++++++++++++---///000///---444000++++++...111000...+++---............///111000000000000000000000000333444444333000//////000...//////000000000000000333222222222333333444555444222333666777555555888333555777999:::999999888444555777777666666777999:::::::::::::::999999999:::::::::;;;<<<===>>>???>>>>>>@@@BBBEEEFFFEEECCCIIIIIIIIIHHHHHHJJJOOORRRYYYVVVUUUYYY```fffhhhggghhhrrrvvv~~~((((((''''''''''''(((((('''&&&&&&'''***++++++***)))******+++,,,,,,,,,,,,,,,---............000222333222333999FFF___vvvQQQBBB;;;888888777888FFFWWWjjjsssdddGGG:::555///...///...---,,,++++++++++++)))******+++++++++******))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***'''''')))******)))((((((************************&&&))),,,,,,)))'''(((******************************,,,+++(((***...---***,,,,,,++++++,,,---/////////////////////000000111111111111111111111111111111222444444333333555666444555777:::===AAAEEEGGGTTT[[[gggsss~~~kkkhhhsssttt\\\SSSWWW___]]]RRREEE===888444333444333222222111111222222333222111111111000000000///111///000222111---...111............////////////---,,,,,,---...//////...,,,---...---,,,,,,---///,,,,,,,,,,,,,,,---...///++++++***,,,///000---)))///...---,,,+++,,,,,,---***************+++,,,,,,------------------------,,,------,,,***)))***,,,+++******,,,///000///---444000,,,+++---//////...+++,,,......------///000////////////////////////333444444333000//////000......///000000000000///333333222222222333444444555222222555666444555888444555777888999999999888333555666777666666888999999999999888888888999999>>>===:::999:::===AAADDDBBB@@@??????AAACCCDDDDDDHHHHHHGGGFFFFFFHHHLLLOOOTTTSSSTTTXXX^^^ccceeeeeehhhrrruuu|||((((((''''''''''''((((((&&&%%%%%%'''***,,,,,,+++((((((***+++,,,,,,,,,,,,,,,---......---...000222///000333888>>>LLLdddyyy|||WWWBBB<<<888777666:::KKK___uuupppPPP===555//////...---,,,+++++++++++++++((()))***,,,,,,+++******))))))************))))))((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((()))******'''((()))******)))((('''************************(((***++++++***))))))***************************+++,,,+++)))***......+++,,,,,,+++++++++---...000///////////////000111111000000000000000000000000111222444444333333555666444444555999===???>>><<>>CCCFFFDDDAAA>>>===???AAACCCCCCFFFFFFFFFDDDDDDFFFJJJMMMQQQSSSVVVZZZ^^^aaadddeeeeeeppptttzzz((((((''''''''''''((((((&&&%%%%%%'''***,,,,,,+++'''((()))***,,,,,,------,,,---......------///111...///222555777<<>>???AAAAAAAAADDDDDDDDDCCCCCCEEEIIILLLMMMRRRWWWZZZZZZ\\\```ddddddppptttyyy((((((''''''''''''((((((&&&%%%%%%'''***,,,,,,+++&&&''')))***,,,,,,------,,,---......------///111//////111333222444>>>IIIPPPnnnhhhGGG???999666444999NNNeeebbbEEE666111444......---------......///'''(((***,,,---,,,***)))))))))************))))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((()))******(((((()))******)))((('''************************///+++((((((+++---,,,+++************************---...,,,)))+++000000---,,,+++*********,,,...000///////////////000111111000000000000000000000000///000222222111111333444555888999777555555999>>><<<;;;:::<<>>AAA@@@:::555444666888333222222222222222222333333333222222111000000//////,,,---111222///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...***,,,......---------...///...------,,,,,,,,,,,,,,,---+++(((+++222222,,,000///...,,,++++++,,,,,,,,,,,,,,,---...///000111...---,,,,,,,,,,,,---...***+++,,,,,,++++++---///,,,++++++,,,......---+++)))...222000***&&&)))---***,,,------------...000////////////////////////---...000111000111222444//////000111111111111111444444333222222333333333444111000222222000222555999777555333333444666888444666888888888999;;;<<<444444444444666888:::;;;777999;;;===????????????BBBAAA@@@@@@AAAAAA???>>>CCCCCCCCCBBBBBBDDDHHHLLLHHHOOOVVVXXXVVVWWW\\\aaaeeeqqqvvvyyy((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***&&&'''(((+++,,,,,,***(((------,,,,,,---...000111000000000222444666999:::HHHOOObbbbbbKKK??????:::<<<<<>>AAABBB???@@@CCCFFFIIILLLNNNOOOeeeiiitttbbbSSSSSSaaapppxxx\\\GGG>>>>>>AAACCC???===:::777555333333333333333333333222222111111222111000111111111///------000///,,,,,,000222000...//////---,,,,,,...000******+++,,,...///000000,,,---///000000000///...)))***,,,------,,,***)))111------222111---,,,000------++++++++++++------........................111,,,''''''+++......,,,...------,,,,,,,,,------+++,,,,,,,,,++++++---///++++++,,,---.........------,,,,,,,,,,,,---......111000///...------...///111...///222222000000222000111000///...///222444111222333444555444333333222222333333444555666666333333333333444555666666777777777777777888888999777555333555888;;;:::999666777:::<<<===============>>>??????>>>>>>???@@@DDDDDDDDDDDDEEEFFFHHHHHHPPPQQQTTTUUUUUUVVVYYY[[[iiijjjpppyyy''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''(((***+++,,,+++)))------,,,,,,---...000111000000000111333555777999<<<@@@KKK^^^vvvrrrTTTEEEAAA;;;===>>>BBBeeeoooIII:::555000000...------///000000///,,,,,,+++*********+++,,,,,,,,,++++++******))))))*********)))))))))((((((+++((((((******((((((++++++(((&&&'''***,,,)))&&&))))))))))))))))))))))))***************,,,------,,,***((((((***+++***(((,,,,,,+++***************......,,,+++***))))))))),,,,,,,,,,,,------...//////111222111000000111333222222111000000000000000000//////000111222444555666666666666666666777888777777777777999<<>>@@@CCCFFFHHHJJJKKKOOOSSSZZZdddrrreeeRRRNNNXXXddd{{{xxxjjjUUUEEE>>>===>>>>>><<<;;;999666555444444444333333222111111111111111222111000111222111///......000///,,,---111222000.........---,,,,,,...000++++++,,,------...//////,,,,,,.../////////...---)))***,,,------,,,***)))///,,,,,,111111---,,,000,,,,,,+++******+++,,,,,,........................111---)))))),,,///...,,,......---------------...+++,,,,,,,,,++++++---///,,,------............---------,,,,,,------...///111000///...---......///111......111111///000333111111111///...///111444111222333444444444333333111111222222333444444555333333333333333444555666777777777777777888999999999777555666999:::888777888999;;;<<<<<<<<<======<<<===>>>>>>======???AAACCCCCCCCCCCCDDDFFFGGGHHHNNNOOOQQQTTTWWWYYY[[[[[[```aaahhhrrr|||&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((())))))***+++++++++------,,,------...000000000000000000111333555666555888===EEERRRjjj___KKKAAA888;;;===@@@aaannnHHH999555///111000......///000///...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))***''''''******''''''***+++(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))***+++,,,---+++)))((((((***++++++***,,,++++++************+++...---,,,***)))))))))))),,,,,,,,,,,,---...///000222333444333222111222333222111000000000000000000000000000000111222444444555555555555666666777777666555555666888:::<<<>>>;;;<<<===???AAACCCDDDEEEBBBEEEIIIMMMSSS\\\gggooovvvlllUUULLLMMMUUUdddxxx}}}zzzwwwqqqmmm```WWWKKKBBB>>><<<;;;999999888777555444444444444333222111000///000111111111000000000222111000...,,,///...+++,,,///000...------...---++++++---///,,,,,,------............+++,,,------......------)))***+++,,,,,,+++***))),,,+++,,,//////------///++++++************++++++------------------------111...++++++---//////---///......---......//////+++,,,,,,,,,++++++---///...///////////////...------------,,,------...///000000///.........//////222///...000111///000444222222222000//////111333111222333444444444333333000111111222222333333333444444333333333444555555888777777777777888999999999888777888999999777555:::;;;===<<<;;;;;;===>>><<<======<<<<<<===@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGLLLLLLNNNSSSYYY]]]\\\[[[YYYZZZ```kkkuuu}}}'''''''''''''''''''''''''''((()))+++++++++***)))))))))***))))))***,,,---,,,,,,------...//////000000000//////000111222333333666;;;???BBBOOOhhhsssXXXFFF:::===???CCCdddlllHHH:::555000222000///.../////////...............---,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((++++++((((((***+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))***+++,,,,,,,,,++++++******+++++++++------,,,******)))))))))++++++,,,,,,...///000111222444444333111000111222111111000000000000000111000000000111111222333333444444555555666666666666555555555666777999;;;<<<::::::;;;<<<>>>???@@@@@@???CCCGGGGGGGGGKKKTTT[[[ZZZdddtttmmmTTTJJJFFFIIIQQQ]]]kkkvvv|||wwwsssnnnjjjgggddd___\\\OOOKKKDDD???===;;;999777888777666555444333333222333222000///...///000111111000000000222222000...+++------******---...+++,,,---...---,,,+++,,,...------------............,,,,,,------............******+++,,,,,,+++************+++---.........///,,,++++++++++++++++++,,,------------------------000...------///000///...///............///000000+++,,,,,,,,,++++++---///000000000000000///...------------------...//////000000//////////////////333///...000000///000444222222222111//////111222222222333333333444444444111111222222333333333444444444444333333444444555888888777777888888999:::888888888999999999888666<<<>>>???>>>;;;;;;===???;;;<<<<<<<<<;;;===@@@BBBBBBBBBBBBCCCEEEFFFHHHHHHMMMKKKLLLRRRZZZ^^^\\\YYYXXXXXX]]]fffooowww((((((((((((((((((((((((((((((***+++++++++***)))(((***+++***)))))),,,...,,,,,,---....../////////000000///...///000111222222333666:::;;;???KKKXXXlllSSSAAABBBFFFLLLooolllHHH:::666111333111/////////000///.../////////......,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++)))***------***)))+++***)))))))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,---)))***************,,,---,,,+++++++++++++++,,,,,,------,,,+++*********++++++,,,,,,---...///111222111222333222000//////000111000000000000000111111///000111111222222222222333333444555555555555444444555555666888999:::;;;999::::::;;;<<<===>>>>>>;;;@@@DDDEEECCCCCCGGGKKKLLLQQQZZZgggyyyfffNNNGGGDDDDDDGGGLLLTTT]]]cccfffaaa^^^ZZZWWWTTTQQQNNNLLLHHHEEEAAA>>><<<;;;:::999999888777666444222111000222222000/////////000111000000///000222222111///,,,//////,,,,,,///...,,,,,,---......---,,,---........................................../////////++++++,,,,,,,,,,,,++++++)))+++,,,------//////...,,,------------------,,,------------------------//////...///000000///..................///000000+++,,,,,,,,,++++++---///000111111111000///.........------------...////////////000000000000000000222///...000111///000444111222333222000000111333222222222333333333444444333333333333444444444444444444333333333444555555888888888888888999999:::666777888999999999::::::<<>>888<<<@@@AAA@@@???@@@BBBDDDFFFHHHNNNYYYlllcccMMMHHHAAAAAABBBEEEHHHMMMQQQSSSRRRQQQNNNKKKIIIFFFEEEEEEDDDCCC@@@===;;;:::::::::999888888666555222000///222222111111111000000000000//////000222222111//////222333000000222111...,,,...//////...------...------.........////////////............///000000---------,,,,,,---------***---...------000///---------............------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------------...///000000+++,,,,,,,,,++++++---//////000000000000//////.........------......///000//////000111111111000000111...///222222000000222000111222222111111222444333333222222222333444555444444444444444444444444333333333333444555666666999888888888888999::::::666777888888888999;;;===;;;???CCCCCC>>><<<===@@@===>>>??????>>>>>>???@@@CCCDDDDDDEEEGGGIIIKKKLLLNNNMMMMMMQQQWWW[[[[[[ZZZ]]]XXXWWW\\\ccchhhooouuu))))))))))))))))))))))))***))))))((((((((())))))%%%***......+++)))+++...+++,,,---////////////...//////......///111333444333111222555666777>>>FFFIIIZZZzzzhhhKKKGGGNNN^^^oooIII<<<:::555111000...///000111111000...---,,,++++++,,,------//////......------,,,,,,++++++++++++************+++)))+++......+++)))+++******+++******)))***+++))))))))))))))))))))))))++++++++++++,,,---...///+++,,,---+++))))))***---+++++++++++++++,,,---...//////...---------.....................///000000---///000000......///111000000000000000111222222///000111222333222111111111222444555555555333222222222333555666666777777777888999:::;;;<<<======;;;<<<======>>>>>>>>>???@@@AAAAAABBBGGGRRRbbbmmm|||___KKKDDD<<<>>>@@@BBBDDDEEEFFFGGGIIIHHHGGGEEECCCBBBBBBBBB>>>???>>>===;;;:::::::::777777777777666444222111111222333444333222000///000//////000222222111000///333333111111222111------///111111///......///,,,------...///000000111......---------...///000.........------.........+++///000------000000,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000...---,,,,,,,,,,,,,,,---...///000+++,,,,,,,,,++++++---///......//////000000//////...............//////000...///000111222111111000///...///333444000///111...000222333222222444555333333222222222333444555333333333333333333333333111111222333444555777888999999888888999999:::;;;999999999777666777;;;>>>999???EEEEEE@@@===>>>AAA===@@@BBBBBB@@@???>>>>>>BBBCCCCCCEEEGGGIIIJJJKKKKKKKKKMMMPPPTTTYYY]]]___^^^XXXTTTYYY```fffmmmttt((((((((((((((((((((((((***)))(((''''''((()))***$$$)))...///,,,***+++...+++,,,---////////////...//////...///000222333555+++---222666444111666===???KKKfffvvvVVVPPPXXXkkkpppIII===;;;666111///...///111222222111...,,,+++******+++---///000000///...---,,,,,,,,,+++++++++*********))))))***(((***......***(((***)))***++++++***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,---...//////+++---...,,,)))(((***,,,++++++++++++,,,,,,---...000//////.........////////////.........//////000---///000000//////000222000000///000000111222222///000222333333222111000000111333555555444333222000111222333444555555555666777888999:::;;;<<<======;;;999888:::<<<=========@@@AAAAAAAAAFFFOOOWWWeeemmmxxx|||nnnVVVBBB:::777;;;???BBBBBBBBBAAAAAAAAAAAAAAA???===<<<===>>>999;;;======<<<:::999888555666777777777666555444000222444555555333000///000//////000222333111000---000111///...000...+++---///111222000/////////,,,,,,---...///000111222------,,,+++,,,---.../////////............//////---111111------111000,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000111000...,,,,,,+++++++++,,,---...///000+++,,,,,,,,,++++++---///------...//////000//////...............///000000...///000222222222111000...---000444555111///000---///222333333333555666444333222111222333444555222222222222222222222222000111111222444666888999999999888888999999:::;;;<<<<<<:::777444555:::>>>777>>>FFFGGGBBB>>>>>>AAA>>>AAADDDDDDBBB???======AAABBBBBBDDDFFFHHHJJJKKKHHHJJJLLLOOORRRXXX___ddd```XXXTTTXXX```gggooovvv)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---000000////////////000000111000000000111333555777>>>CCCVVVxxxggg]]]llliiiHHH???:::222444000...222888:::777111000000///............///---------------------------,,,,,,+++*********+++(((***,,,,,,***(((((((((''')))+++---------,,,+++*********++++++,,,,,,,,,...---***((((((***,,,...///+++,,,111000***'''***++++++******++++++,,,---///...,,,,,,...///...---------..................111111000000//////......111111111000000000000000111000000000222333222111222333333444444333333222333333333444444444444555555555777888:::<<<======<<<;;;:::999999;;;<<<>>><<<<<<===>>>@@@CCCFFFGGGWWWZZZ]]]\\\TTTJJJ@@@;;;:::<<<>>>???>>>===>>>???DDDAAA<<<::::::<<<======::::::;;;;;;:::999777666:::999888666444333333222777777666555333222111111222111111111000000//////...///000///------///000///.........///000222333......//////000000111111...,,,+++,,,...///...+++...------------...//////111///------/////////...///000111111000...,,,***++++++,,,---------,,,,,,---///000...++++++...111+++,,,------++++++,,,---...---,,,+++++++++,,,---000---,,,---///000...,,,------...///000000//////000///...///000111000///333222222222222222222333////////////000111333333444444333222333444555666333333333333222222111000333333444555555444444333<<<:::888999;;;<<<;;;888999888666555555777999:::;;;<<<>>>?????????>>>===CCCBBB@@@?????????@@@AAA@@@AAACCCFFFHHHKKKMMMNNNQQQPPPNNNMMMNNNSSSZZZ___^^^___^^^]]]]]]bbbjjjqqq)))))))))))))))))))))))),,,+++)))''''''(((***,,,+++++++++,,,,,,---------,,,,,,---000222111///,,,000//////......//////000111000000000111333555666999;;;GGGbbbwwwhhhGGG===999333444111000444:::<<<888333111000000///////////////---------------------------,,,,,,+++******++++++)))+++------+++))))))***((()))+++---------,,,+++++++++++++++,,,,,,,,,---,,,+++)))(((((()))+++,,,...+++,,,000000+++***,,,+++++++++***++++++,,,---///...,,,,,,...///...---000000//////////////////000000000///////////////111000000000000000000000111000000000222333222111222333333444444333333222333333444444444555555555444555666777888:::;;;;;;<<<;;;999999999:::<<<===:::::::::;;;===???AAACCCGGGJJJNNNNNNKKKEEE???<<<;;;===>>>>>>=========>>>???>>><<<<<<<<<<<<;;;999::::::;;;::::::888666555:::999777666555444333333777666555444333222111111111111111111000000000///.../////////------///111///............000111333000000000000000111111111...,,,+++,,,...///---+++---------,,,---......///000...------...///...---...///000111000...,,,+++,,,,,,---........................---,,,,,,...000+++---...---,,,+++,,,---///...---,,,+++,,,,,,---000...,,,---///000///---..................------000///...///000111000///222222111111111111222222000/////////000111222222555444444333333444444444333333333333333222111111444444444555555555666666:::888777888:::;;;999888888777777666777777999999;;;<<<===>>>>>>>>>======???>>>=========>>>??????AAABBBDDDGGGJJJLLLNNNOOOTTTSSSQQQNNNLLLNNNSSSWWWWWWZZZ^^^___```dddkkkppp~~~))))))))))))))))))))))))++++++************++++++)))******+++,,,---......)))+++///444666444000,,,.........------.........000000//////000222444555444444999HHHaaagggEEE;;;999555333111222666<<<===999444111111000000000/////////---------------------------,,,,,,++++++++++++++++++,,,...---,,,******+++((()))+++,,,------,,,+++,,,,,,,,,,,,------------++++++++++++++++++,,,,,,---+++,,,//////------///+++++++++++++++,,,------///---,,,,,,---......---222222111111000000000/////////////////////000000000000000000000000111111111000000000222333222111222222333333333333222222444444444444555555555555555555555666777777888888;;;:::999999999:::;;;<<<::::::999:::;;;<<<>>>???;;;===@@@AAA@@@>>>======<<<===???>>>===;;;<<<===:::;;;<<<===>>><<<999666::::::::::::999777666555999888777777666555555444666555555444333222222111111111111111000000000000---...///.........000222///......---...///111222111111111111111000000000...---,,,,,,......---,,,,,,,,,,,,,,,,,,------......---+++,,,---......------...///000000///...---***++++++,,,---......///000...,,,+++---.........,,,.........---,,,---.........---,,,,,,,,,,,,---///...------//////...---............---,,,++++++000///...///000111000///111000000//////000000111111000000000000000111111444444444555444444333333333444444444444333333222444444444444555666888999888777777888:::;;;:::888666777777888888999888888:::;;;<<<<<<======<<<<<<===<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHJJJKKKLLLSSSRRRQQQNNNLLLLLLNNNPPPRRRXXX___cccfffhhhmmmpppyyy))))))))))))))))))))))))))))))******++++++******((()))***+++,,,---......)))+++...333555444111---...------,,,,,,------...000/////////000111333444333222555<<>>;;;<<<<<<<<<::::::;;;===<<<===>>>>>><<<::::::;;;999:::;;;===>>>===999666::::::999999777666555555888888888888777666666555555444444333333222222222111111111000000000000000---...///.........000222///......---...///000111111111000000//////.........---------------,,,,,,,,,++++++++++++,,,---------,,,***+++,,,------,,,,,,---.../////////......((((((((()))***+++,,,---000---******---///...,,,---...//////------...///---,,,,,,,,,++++++++++++------,,,,,,---------,,,.........///......------000///...///000111000///000//////......//////000222111000000000000000111111222444555666555444444444444444555555444333333444333222222333555888:::777888999:::;;;;;;;;;:::555666888:::::::::999888::::::;;;;;;;;;<<<<<<<<<=========>>>???AAABBBBBBAAAAAABBBCCCCCCDDDEEEEEEKKKLLLMMMMMMLLLMMMNNNPPPSSSYYY```eeegggjjjnnnqqqttt|||************************'''''')))*********))))))(((((()))***,,,---......+++++++++...000111000///------,,,,,,,,,,,,------////////////000111111222111333666:::@@@QQQooommmIII<<<;;;;;;000000111555888888555222//////000000000///...------------------------------,,,,,,+++,,,,,,------+++,,,,,,+++***)))***+++))))))***+++,,,,,,,,,,,,------------------------,,,...///111111111//////+++---.........//////...,,,,,,++++++,,,,,,---......---++++++---...---,,,000000/////////.........------......//////000000//////000000111111111111111000000000222333222111111222222333333222222111333333333333444444444444777777777777777777777777888888888888999999::::::<<<;;;:::999999:::;;;;;;<<<===<<<;;;999999;;;>>>;;;===>>>===;;;:::::::::;;;::::::;;;<<<===<<<:::999999888777666666666666888888999999888777666666333333333333333333222222000000000000000000111111---...///.........000111///......------...000000//////......---------,,,.........---,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++******,,,------,,,,,,,,,---....../////////))))))((())))))+++,,,---000---******---///...,,,---...//////------...///+++++++++++++++******)))++++++,,,+++++++++++++++------...000000111111111000///...///000111000//////..................///222111000000000000000111///000333555666666666666333333444555555444444444222111000000222444777888555777999::::::999999888444666888:::;;;;;;999888:::::::::::::::;;;;;;<<<<<<<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAEEEHHHJJJLLLLLLMMMNNNPPPUUUYYY]]]```bbbeeejjjnnnqqqvvv************************&&&'''((())))))***))))))((())))))***+++,,,------,,,+++******---/////////---------,,,,,,---------......//////000000000000000222555999;;;BBBSSSdddqqqMMM===;;;<<<111111111333444444333111///000111111111000///...------------------------,,,,,,,,,,,,,,,------...+++,,,,,,+++))))))***,,,*********++++++,,,------------------,,,,,,,,,,,,***+++---...//////...------111222111111222000,,,,,,,,,,,,,,,,,,------......,,,++++++,,,------,,,------------..............................///////////////000111111222222111000000000222333222111111111222222222222111111222222222222333333333333666666666666777777777777777777888888888999999999999888777666666777888999999:::::::::999:::<<<>>>:::;;;===<<<;;;::::::;;;<<<:::888888:::<<<======777777666666666666777777999:::::::::999888666555222222222222333333333333000000000000111111111111...///000///------///000//////---------...///000------------,,,,,,,,,,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,------...,,,+++******,,,......---,,,,,,---------......///------,,,++++++,,,...//////---+++***,,,---------,,,.........---,,,---...+++++++++,,,+++***))))))***+++,,,,,,******+++,,,,,,---...000222222333333000///...///000111000//////......------......///111000000000000000111111000111222444555666666777222333333444444444444333111111111111222333555666444666999999888666555666444666888:::;;;;;;:::999;;;::::::::::::;;;<<<<<<;;;;;;===???@@@@@@AAAAAAEEEDDDDDDDDDCCCCCCCCCCCCFFFHHHJJJKKKKKKKKKLLLMMMRRRUUUYYYZZZ[[[^^^dddiiimmmqqqzzz************************'''(((((())))))***++++++))))))******+++++++++,,,---,,,***+++,,,......---......------------............//////000000//////111000222555777999AAAJJJ```|||tttOOO===999:::444333111111111222111111111222333444444222111///------------------------,,,,,,,,,,,,,,,---......---------+++***)))+++---************+++,,,---------,,,,,,,,,++++++++++++++++++,,,---............111777999666555555111+++---,,,,,,,,,,,,---.........,,,++++++,,,------,,,,,,,,,,,,---......//////..................------...//////000111111222222111000000000222333222111111111222222222222111111000000111111111222222222444444555555555666666666666777777888888888888888888888777666666777888999666888:::;;;:::999:::;;;888:::;;;;;;:::::::::;;;:::888777777:::<<<<<<<<<555555444444555666888999:::;;;;;;;;;:::888555444111111222222222333333333///000000000111111111111000000000///---,,,---/////////------------...///,,,,,,---------------...---///000...+++***+++------------,,,---......///,,,+++***+++---//////...---------,,,------......000///---,,,+++,,,...///---------+++***+++,,,...+++---...---,,,+++,,,---,,,,,,---...---,,,+++***+++---...---++++++,,,...------///000111111111111000///...///000111000/////////............//////000/////////000111222222444444333333333444555555111111222333333333333333222222222333333444444444666999<<<<<<999777666666555666888:::;;;;;;;;;;;;<<<;;;:::::::::;;;======<<<===???@@@AAAAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFFFFFFFHHHJJJJJJJJJKKKLLLMMMOOOSSSWWWYYYZZZ]]]bbbfffjjjmmmttt************************))))))))))))***+++,,,---******************++++++---,,,,,,,,,......---,,,///......------......///---...///////////////...444000///333555666:::>>>EEEbbbuuuPPP===777888666444222111000111111111333444555666666444222111------------------------,,,,,,,,,,,,,,,---...///.........,,,++++++,,,...************+++,,,---...,,,,,,,,,++++++*********---------...///000000111555;;;===:::888888333+++---,,,,,,,,,,,,---.........,,,++++++,,,------,,,+++,,,,,,---...///000000/////////......------,,,...//////000111222222222111000000000222333222111111111222222222222111111///000000000000111111111222222333444444555666666666666777888888888888888:::999888888888999;;;;;;999;;;======;;;888777777777999;;;;;;::::::;;;<<<666666666888:::;;;:::999444444333444555777999:::;;;<<<<<<<<<:::888555333111111111222222333333444//////000000111111111222111111111///---,,,---...//////------,,,---...///,,,------....../////////---///000///+++***+++---...------------...//////---+++***+++---/////////...------,,,,,,---------000...,,,*********+++,,,+++---...,,,)))))),,,///+++,,,------++++++,,,------.../////////...---,,,,,,...000///---,,,---000......///////////////...000///...///000111111/////////............//////////////////000111333333888666444333222222333333000111222222333333333333333333444555555444444333:::>>>AAA@@@===:::888999666666888999:::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>???@@@BBBCCCDDDDDDCCCBBB<<<===???AAACCCEEEGGGGGGDDDFFFHHHIIIJJJLLLNNNPPPMMMRRRXXX\\\]]]___cccggghhhjjjppp}}}'''******'''(((+++---***,,,,,,++++++***)))))))))---***(((+++///000---))))))***+++---......------,,,,,,,,,---------......,,,...111111000//////000///222444444333333777:::???QQQccc~~~[[[DDD999666333444555444222000//////222333333333333222111111,,,,,,,,,------.........+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------------...------,,,,,,///------111111111444999DDDJJJOOOKKK@@@555000///000000000...++++++,,,...------,,,+++,,,---...///////////////////////////,,,---......//////......////////////000111333333000333666555222000000111000000111222333333444444666555333111111222333444555444444333333444444555666666666666666666555555444666999<<<<<<:::888666999:::;;;;;;;;;:::999888:::999999888888999999:::::::::888888888888::::::666666555666666777888999;;;===>>>;;;666222222333000111111111222222222222111111222000///...000111000000////////////000000------------------------///---///222111,,,***++++++---......,,,+++******,,,++++++******++++++,,,,,,,,,+++******+++++++++///---+++,,,///000///...111000...---,,,,,,------...,,,+++,,,......---,,,000...---...///000///...------..................,,,...000000///......///---...000111111///---,,,...///////////////......000///...---...///111222000000000111222222333333444555555222//////333777111222444333222222333555555555444444444444555555;;;===???@@@???<<<777444<<<;;;999888888888999999:::::::::::::::;;;<<<======>>>@@@AAABBBAAA???>>>EEEDDDCCCBBBBBBCCCDDDEEEEEEGGGHHHGGGGGGHHHJJJLLLLLLQQQVVVWWWUUUXXXaaaiiiiiioooooowww'''******'''(((,,,---+++,,,+++++++++******))))))---+++)))+++///000---***)))***,,,---......------,,,,,,---------.........,,,///111111000///000000000222333333222222555888777EEERRRhhh]]]EEE;;;:::555555555333222111111222222222222222222111111000------------------......+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......,,,---------...---------...---...000111333:::BBBMMMRRRUUUOOOCCC777333222000000000...,,,+++---...------,,,,,,,,,---...///////////////////////////......///000000000000///////////////000111222333000222555444222000111222111111111222333333444444555444333111111222333444555444444444444444444555555555555555555555555555444666888::::::999777666;;;;;;<<<;;;;;;999777666999888888777777888888999<<<;;;:::999888999999:::777666666666666777777888888;;;<<<:::555222111333000000111111111222222222222222333111//////000111//////.........///000000........................///---...111000,,,+++,,,+++---......,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,///---+++,,,...000///...///...---------...//////---,,,+++,,,...///...---000...---...///000///...,,,,,,------...///000000///000222111000//////000---...///000000000...---.........//////......---/////////000000000000///000000000111222222333333333333333222111222444555222333555444333333444666666555555444444555555666888;;;???AAA???<<<:::999<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;<<<===:::;;;===??????@@@??????FFFEEEDDDDDDEEEFFFGGGHHHGGGHHHIIIHHHGGGHHHJJJLLLGGGKKKPPPRRRTTTXXX```fffgggnnnooouuu'''******'''(((,,,---++++++++++++++++++*********---+++***+++///000---+++***+++,,,------...------,,,------------.........---///111111000///000111000222222222111111333444555>>>DDDRRRqqq^^^FFF<<<<<<:::888666444222222333333111111222222111111000///...............---------+++,,,.../////////...---++++++,,,,,,------......,,,,,,,,,---......//////,,,,,,,,,---.........//////---...000000444@@@LLLUUUXXXXXXPPPBBB777333333///000000...,,,,,,---......------------...////////////////////////////////////000111111111111111////////////000111222222///111333333222111222222111222222333333444444444555444222111111111222333444444444444444444444444555555555555555555555555555666777888888888777777;;;<<<<<<;;;:::888666444888777777777777777777888;;;:::999888888888888888888888777666666666777777555888:::888444111111222000000000111111111111222333444444222000///000111...---------...///000000///////////////////////////------//////,,,,,,///+++---......,,,++++++,,,...------------------...------,,,,,,,,,------......---,,,---...//////...---,,,,,,------///000000,,,+++***,,,...//////...000...---...///000///...++++++,,,---///000111222111333444333111000000000,,,---...000000000//////---......//////............///111222222000...---000000111111222333333333222222111222444555444444111333444444333333444555666555555444444555555666777<<>>@@@@@@DDDDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHHHHJJJKKKHHHJJJMMMPPPSSSWWW]]]aaaccclllnnnsss(((******((((((,,,---+++++++++++++++++++++++++++---++++++,,,...///---,,,+++,,,,,,---------......------------............---///000000//////000111111111111000000000111111666<<<<<>>BBB???888333444777:::999999999999999999999;;;;;;;;;<<<===>>>???@@@<<<<<<;;;:::;;;===???AAA@@@@@@AAABBBDDDEEEGGGGGGJJJKKKKKKJJJHHHHHHIIIKKKNNNNNNOOOQQQTTTWWWZZZ[[[```kkknnnqqq(((++++++((())),,,...+++******++++++,,,,,,,,,---,,,,,,,,,---...///...---------------------......---------.........//////...///000000//////000222222111000//////000000///333777555888GGGYYYvvvaaaOOOGGG===:::666444444555333222000111111111111000//////000000000//////.........---...///000000000//////++++++,,,------...//////,,,---......///......------,,,,,,------///000111222000///000000333>>>JJJRRRUUUTTTLLL>>>333///000...///000000...---...///....../////////000000000000000000000000000000000//////000111111111111000222111111111111222222333222111111222333333444444444444444444444555555555444444444333333333333333444555555666666555555444444444444555555555666666777666555555555666888888777888999:::;;;:::999888999999999888888999999999444555666777999:::;;;;;;:::999888777777666777777444777:::999555222111222111111111111222222222222444444444333000000111222---------------...//////------------------------///,,,,,,......,,,---000,,,---...---,,,,,,---///000//////......//////000...---------......///000---...//////......------//////.........------,,,+++******,,,...000000///000...---...///000///...//////////////////......000222222111///...---...,,,---...//////000000000...///000111111111111111111000///......///000111111111111222333333444444222000000222666777555222222333444444333333444666666666666555555666666666666;;;???;;;444000222666777777777888888888777777888999999;;;===???AAACCCAAA@@@===<<<<<<===???@@@???@@@AAACCCEEEFFFGGGGGGJJJKKKKKKJJJHHHHHHIIIKKKMMMNNNOOOQQQTTTWWWYYYZZZ^^^iiilllooo~~~(((++++++((()))---...,,,)))******+++,,,---......,,,,,,---.....................------------......------........./////////...///000///......000222222000//////000111000///222555333555>>>GGG\\\{{{yyydddXXXKKKDDD;;;666555555555333111111222222111111000///000000000000000/////////............/////////000,,,,,,------......//////------///000000///...---......---------...000111333000000222444555:::AAAJJJOOORRRLLL@@@555111111...///111111///......///...//////000111000000000000000000000000000000000//////000111111111111111444333333333333333444444555333222222444555555444555555555555555555555555555555555555444444444333444555666777777666555444444444555555666777777777777777666666666777888999777888:::;;;<<<<<<;;;;;;::::::999999999999::::::555666888:::;;;<<<======999999888777777777888888777:::===<<<888444333333222222222333333333333444222333333222000000111333//////...............///------------------------///------//////,,,,,,///,,,---...---,,,,,,...000000//////......//////000---------------...///000,,,...000000...---,,,---////////////...---,,,+++,,,+++***,,,...//////...000...---...///000///...111111000//////......---...000111000...---------------......//////000000......///000111111111111111000...------///111333111111222222333444444444222222111222444555444444555666777777666666777888777666666555555666666777222555888666333111444888555555666777777777666666777888999:::===???AAACCCCCCBBB@@@>>>===>>>???@@@AAABBBDDDFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHJJJKKKGGGJJJNNNQQQSSSVVVZZZ]]]^^^ggghhhkkkzzz)))++++++))))))---...,,,))))))***+++,,,......///,,,---..................///...---,,,,,,---...///............//////////////////000///......000333222000......111222111000333555444666<<<>>>LLLggg}}}nnn```MMM>>>777555555444222222222222222111111000000000000000000000111111///...---,,,,,,...000111---------..................///111222222000///...000///...------...///111222///000666:::999999:::???GGGMMMKKKAAA777222111---///111111000/////////...///000111111111000000000000000000000000000000000111111222222222222222666555555444444444555555888555333333555666555444555555555555555555555555666666666666666555555444444555666777777666555444555555666666777888888999777777777888888888888999999:::;;;<<<===<<<;;;:::999999888888888888999999666777888::::::::::::999888888888777888888999999;;;>>>AAA@@@<<<777555555333333444444444444555555000111111111000000111333111111000///....................................///---...111000,,,+++,,,------...---,,,,,,///111/////////....../////////,,,,,,,,,,,,---...///000+++...111111...,,,,,,,,,---......//////...---,,,---,,,+++,,,...///...---000...---...///000///...000000000///////////////---...000000...------...//////........./////////,,,---...//////000000000---......///000111222222111111222333333444444555333333333222111222444555444555777666555555666888777777666666666666777777333444444444333333666888444555666888888888777666999999999:::;;;===??????AAAAAA@@@???>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGHHHJJJLLLEEEKKKQQQTTTTTTVVV\\\aaa___eeeccceeeuuu)))++++++))))))---...,,,))))))***+++---...//////+++---//////........./////////---,,,,,,---...///............/////////000///000000///......111333222000......111333222000000222000444999777AAAZZZwww}}}```HHH:::555444333222333333333333222111111//////000000111111222222000...,,,++++++---000111...............---------000111222333333222000///111000...------...///000111...000999???===999666777@@@IIIIIIAAA777111000---///111222000//////000...///000222222111111000000000000000000000000000222222333444444444333333777666666555555555666666:::777444333555777666444666666666666666555555555777777777777777666666555444555666888888666555444555666666777888999999:::777777888999999999999888<<<<<<=========<<<:::999888888777777777777888888555666777777777666444333888777777777888999::::::===AAADDDCCC>>>999666666444444444555555555666666...///000000///000222444333222111///............///////////////////////////---///222111,,,***+++---......---,,,---///111//////............//////+++++++++,,,---...///000+++...111111...,,,+++,,,+++,,,---////////////......,,,+++,,,......---,,,000...---...///000///.........//////000000111111,,,...000000///......///000//////.........//////***+++,,,---............***,,,...111222222222111111222222333333444444555444555555222//////333777111222444333222222333555777777666666666666777777777666555444333444555555555666777999999999888777;;;::::::::::::;;;<<<<<>>>>>??????@@@AAAAAA@@@AAACCCDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGHHHJJJLLLJJJPPPWWWXXXVVVVVV\\\bbb___ddd```aaappp~~~+++++++++++++++++++++++++++,,,,,,+++******+++---.........////////////000,,,,,,.../////////...---////////////000000000000111111000000000000111111333222222222111000000000000333555555555999AAAGGG[[[zzzTTT???;;;999555333222222111000111111111222222222222111111000000000000000000000000000000//////......---------,,,222222222444555444111...000///////////////000111666222444:::;;;777777;;;???@@@@@@>>>:::777555444///000111222111000...,,,000000000000111111111111111111222222222333333333444555555444222222444555:::999888666555555555555888777666666666666777777999999888777666666777777<<<:::888666555555777888666777777666333222222333666777777777555555777888888999::::::::::::999888<<<===???@@@???<<<:::888888777666777888888666444999777666555666777:::;;;888888777777888888999:::???BBBEEEEEEAAA:::444111666666666555555444444444444222222333111---...222111------000111...,,,---......---------......///.....................---111///...------...///111///////////////.........111---+++---111333000---000///---,,,++++++,,,---,,,,,,---.../////////...---------...------,,,,,,222000---...000000...+++.........000222222000...---...///...,,,,,,...//////////////////.........000///...------...000111////////////000000000000222222222222222222222222333222222111111222222333333222333555888888555222888888888777777777777777222444555444333333777::::::999999888888777777777999999888777888999;;;<<<@@@???>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBCCCDDDFFFCCCFFFJJJLLLLLLKKKKKKKKKLLLRRRXXXZZZZZZZZZ^^^bbbddd^^^```iiipppvvv,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------............/////////,,,---.../////////......////////////000000000000111111000000000000111111222222222222111111111111000222555444444777>>>EEEVVV}}}cccGGG<<<999666333333222111111111111111333222222222111111111111000000000000000000000000000000//////............000000000333444444222000.........///000111222333111///333999;;;777666888@@@BBBBBB???999444333333000111222333333111000...111111111222222222333333222222222333333333333333444555555444333333444666999999888777666666666666888777777666666777777777:::999888888777777777888;;;:::999777666666777777888999999888666444555666777888999888777666888:::888999:::;;;<<<<<<;;;;;;>>>???BBBCCCBBB???<<<:::999888777888999999777555888888777777777888999:::888888888888999999:::;;;AAADDDFFFFFFAAA;;;777555444444444333333333222222333111111222000,,,---111222...---000111...---...///......---------......///.....................000///...------...///000/////////////////////...000---+++---111222000---///...---,,,,,,,,,---...////////////...---,,,,,,.........//////......---000///......//////...,,,------...000222222111///......///...---,,,...000/////////////////////...///...---------///000222000000000000000/////////222222222222222222222222222222222222222222222222444444444666999:::888555666666666666666666666666444555666555444444777999::::::;;;;;;:::999999888999888888888999:::;;;<<>>>>>>>>???AAABBBBBBCCCDDDDDDCCCCCCDDDFFFFFFIIIMMMNNNNNNLLLKKKKKKLLLRRRXXX[[[[[[\\\```dddddd___aaajjjooosss------------------------,,,,,,---,,,+++***,,,...---------............///,,,---...////////////...////////////000000000000111111000000000000111111111111111222222222222222000333444444444666<<>>>>>>>>AAACCCFFFHHHGGGDDDAAA>>>;;;999888999::::::999777888888888888888999999999999999999999:::;;;<<<<<>>:::777666222222222222111111111111222000000111///,,,---111222...---000111...---.../////////......---------..................//////000///...------...///000......//////////////////000---,,,---000222000---...------------...//////222111111000...,,,***)))...//////000000000//////---...///...---,,,---......---...///111222111000...//////...------...000......//////////////////...---------...///111222111111111000000/////////222222222222333333333333111222333444444333222111333222222444777888888777555555555444555555555666666777777666555555777999:::;;;<<<======;;;:::888888888999999:::;;;<<<<<<>>>=========>>>@@@AAABBBBBBDDDEEEDDDCCCCCCEEEFFFGGGJJJMMMNNNMMMKKKIIIIIILLLQQQWWWZZZ[[[]]]aaadddddd```bbbhhhlllooozzz---------...............,,,---------++++++---...------------............---......///////////////////////////000000000000111111000000000000111111111111111222222333333333222444555666666777;;;>>>JJJZZZ~~~|||TTT<<<666888555444444333333333333333333333333333333333222222111111111111111111111111222222222222222222222111.........000222333222000...///000111222222333333666:::BBBIIILLLIIIEEECCCFFFIIIIIICCC:::333333666333444444555555444333333333333333444444444555555666666555555555555444444555666777666555555777888888888888888888999::::::999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<<<<:::888777:::;;;<<<;;;999999:::;;;999::::::999888888999;;;::::::;;;<<<=========>>>CCCFFFIIIKKKKKKHHHDDDAAA<<<:::999999::::::999888777777888999999888888777::::::999:::;;;<<<======<<<======;;;777555444444222222222111111111111111333111111222000---...222333///---000111///...///000000000//////...---,,,---------------.........000///............///000............///////////////...,,,...000111000...---------......///000111222222111000...,,,+++***......///000000000//////+++...000///,,,+++---000111000//////000000///......//////...------...000............////////////,,,,,,,,,---...000222333222222111111000/////////222222222333333333333333111222444555555444222111000000000111333555777777666555444444444555666777888888999888888888888999888:::<<<>>>>>><<<:::888777888:::;;;<<<<<<<<<<<<===<<<<<<===>>>@@@BBBCCCBBBDDDEEEEEEDDDDDDEEEFFFEEEHHHKKKLLLJJJHHHGGGFFFJJJOOOTTTXXX[[[]]]```cccccc``````dddfffjjjuuu---------....../////////---......---,,,,,,---///---------.........//////............//////000000////////////000000000000111111000000000000111111111111222222333333333444444555777888888999;;;<<>>777:::666555555444444444444444333333333333333333444444222222222222222222222222222333333333333333333333111000///000111222000///111222222333222222111000222888@@@EEEHHHGGGDDD@@@DDDEEEEEE???888333333555333444444444444444444444333333333444444444555555777777666666666666666666666777777777666666888:::999999888999999:::;;;<<<999999999999999:::;;;;;;;;;<<<======>>>===<<<<<<:::;;;===>>>>>><<<:::999999:::;;;;;;999999:::<<<888999:::999888777999;;;;;;;;;;;;;;;;;;<<<<<<<<>>>>>===<<<<<<<<<<<<<<<>>>???AAACCCBBBDDDFFFFFFEEEDDDEEEFFFEEEHHHKKKLLLKKKIIIHHHHHHIIILLLQQQUUUYYY\\\^^^```bbb___^^^___aaagggsss~~~,,,,,,------.../////////---...///...---,,,...000.........////////////000//////......//////000111////////////000000000000111111000000000000111111222222222333333333333333444555777999:::;;;;;;;;;AAAEEEYYY||||||[[[BBB999;;;777666666555555555555555333333444444444444555555222222222222222222222222222333333333333444444444333222000000111111000///333333444444333222000///111777===@@@CCCDDDBBB>>>>>>===<<<888555222222222444444444555555555555666333444444444444555555555777777777777888888888999666777888888777777999;;;:::::::::::::::;;;<<<<<<::::::999::::::;;;<<<===<<<===>>>???@@@???>>>===;;;<<<>>>??????>>><<<;;;888999::::::::::::;;;<<<999::::::999888888999;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEEEECCCAAA@@@???===;;;:::;;;<<<<<<;;;;;;;;;:::::::::::::::999<<<<<<;;;:::::::::;;;;;;888888888666444333444555333333333444444444444444444222222444333000111666555000---///000//////111......000111111000///...+++++++++,,,------......////////////////////////------......///000000000............/////////000---...///000111111111111//////000000000//////...,,,,,,---...////////////,,,---.../////////000222666444111///......,,,+++///000000///......///111------......///000000000,,,------...///000111111111111111111111111111111222222333333444444555555222333444555555444333222111333555555555666888:::777666444444444666888::::::999:::;;;===>>>===<<<555777888::::::999888777666888;;;>>>??????===<<<===<<<<<<<<<===???@@@AAABBBDDDFFFGGGFFFEEEEEEEEEEEEHHHLLLNNNNNNMMMMMMMMMIIIKKKOOOTTTXXX[[[\\\]]]___^^^]]]]]]^^^eeepppyyy+++,,,,,,---......//////...//////...------...000/////////000000000111111000///.........///111111////////////000000000000111111000000000000111111333333333333333333222222333444666888:::;;;:::999;;;???KKKbbbkkkTTTBBB;;;<<<888777666666555555666666333444444444555555555555333333333333333333333333222222222333333444444444333111000000222333333222111222444555444333222000222888<<<<<<>>>BBBBBB===;;;888555444555666555333666666666666666777888888555555555666666666777777666666777888999:::;;;;;;666888999888888888:::<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>===>>>@@@AAAAAAAAA@@@???<<<===>>>??????>>>======888999;;;;;;:::;;;<<<>>>:::;;;;;;:::999999:::<<<999999:::;;;===???BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEBBB@@@===<<<===?????????@@@???>>><<<<<<<<<===>>>>>>===<<<:::999999888888777777888666555444555666333333333333444444444555333111222444222///111555555000---///000//////222,,,---///111111111000///,,,,,,---......///000000......////////////......------......///000000111---...//////......///000......000111222111111000///000000000000///......------...///000000000000...------///111222222222444222///......///...---///000000///......///111------......///000000111------...///////////////000000000111111222222333222222333333444555555666444444444444444444444444111444777888777666777888666555333222333555888999:::999:::<<<@@@AAA???===666777777888999999888888555888<<>><<<>>>===<<<<<<===>>>???@@@BBBDDDGGGHHHGGGEEEEEEEEECCCGGGLLLOOOPPPPPPPPPQQQKKKLLLOOOTTTXXX[[[\\\\\\[[[^^^```___```dddlllqqq}}}++++++,,,,,,---...//////...///000///------///000000000000000111111111111000///.........///111222////////////000000000000111111000000000000111111444444444333333222222222111222444777:::;;;999888777;;;CCCRRRnnn}}}hhhXXXKKK???:::;;;888888777666666666666666444444444555555555666666333333333333333333333333222222222333333444444444111000///000333555555444000111333555555555333222000666888666888>>>>>>;;;;;;777333444888;;;999777888888777777888999::::::777777777777888888888888666666777888:::;;;<<<===777888999999888999;;;======<<<<<<;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>>===>>>@@@BBBBBBBBB@@@???>>>>>>>>>?????????>>>>>>888:::<<<<<<;;;<<<===???;;;<<<===<<<::::::<<<===888888999;;;???BBBFFFHHHKKKJJJJJJJJJJJJKKKKKKKKKEEEBBB@@@???@@@AAAAAAAAADDDBBB@@@>>>>>>???@@@AAA>>>===<<<:::999888777777444666666666444333444555222222222333333444444444222000111333111///000555666000---///000//////222+++---///111222222111000.........///000111111222......////////////......---------...///000000111---...//////......///000...///111222222111000000111111111111000///...---......000111111222222222///---,,,...333555444222222000......///000000000///000000000......000111---------...///000000111......///////////////...//////000111222333333444222222333333444555666666555444444333333444444555000333777888666444444666555333222111222444777999:::999999===AAACCCAAA???777777777888888999999:::555888<<<@@@AAA@@@>>><<<>>>>>>===<<<<<<===>>>???AAADDDGGGHHHGGGFFFEEEEEE@@@DDDIIIMMMOOOPPPQQQRRRMMMNNNPPPTTTYYY[[[\\\[[[YYY^^^bbbbbbbbbdddhhhjjjuuu---.........//////000000...,,,+++,,,///111///---000000000000111111111111000000000000111111111111111111222222222222111111000000000000111111111111333333333333333333333333222333333444666888999:::;;;;;;>>>HHH\\\}}}jjjYYYLLLBBB===>>>===:::888777888888777666555555555666666666777777666666666666777777888999555444333222333333555555333444666777666444222000555666666666666555444333777888888999:::;;;===>>>:::777555777777555777;;;;;;::::::<<<===;;;;;;<<<<<<:::777555777;;;<<<;;;:::999888888999999888777999888777777:::<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;BBB@@@===;;;;;;===@@@BBB???AAABBBBBBAAAAAACCCDDDCCCBBB@@@===;;;<<<>>>AAA<<<<<<:::999:::<<<<<<:::>>>>>>===<<<===>>>???@@@;;;;;;===AAAGGGNNNSSSVVV___ZZZUUUVVV[[[\\\XXXSSSRRRGGGCCCHHHIIIBBBAAAFFFGGGDDDBBBAAABBBCCCCCCBBB===HHHLLLDDD:::777666444666666555444444444444555555555555444444555555555333444333111......111444222111111000000000000000/////////111333333111/////////000000000000/////////////////////////////////////////////000111111//////.........---------//////000111111000///.........////////////......000///...///111333222111555444333222111222333444444000+++,,,///000...,,,//////000111111111111111111000000000/////////...111000///......///000111000000111222222222111111333333333444555666888888444444333333333444444555333333444444444444444444444444333333555666888:::777888:::===>>>??????>>>===:::777555666777888888555888===AAABBBAAA>>>;;;<<<=========<<<===???BBBCCCDDDFFFGGGHHHGGGEEEDDDGGGGGGHHHIIIKKKLLLMMMMMMOOOQQQUUUXXX[[[]]]]]]]]]^^^```cccddddddeeegggiiiuuu........./////////000000///---,,,---///000///---000000000000111111111222000000000000111111111222111111222222222222111111000000111111111111222222333333333333333333333333333333444555666888999:::::::::>>>GGGXXXxxxqqq]]]NNNDDDBBBEEE999888888777888888777777777777777777888888888888777777666666666777888999666555444333222222333333666666666666555444333222666666777888999999999999888888999999999:::<<<>>>999777888<<<<<<999:::>>><<<<<<===>>>>>><<<;;;;;;;;;;;;:::888777999;;;<<<===>>>>>>===;;;999:::::::::999999;;;===???>>>===<<<;;;;;;<<<===>>>??????BBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFHHHIIIKKKGGGFFFEEEBBB@@@@@@AAABBB@@@???>>>======??????===>>>===<<<<<<<<<===>>>???===>>>AAAGGGRRR]]]fffllluuusssrrrvvv||||||vvvppp]]]PPPHHHKKKNNNKKKMMMSSSQQQLLLGGGDDDDDDEEEGGGHHHGGGNNNPPPFFF<<<888777666666666555444444444444555555444444333333444444555333333333111......111444222111111000000000000000...------...000111///...//////000000000000/////////////////////////////////////////////000111111000000000//////............///000000000///.........//////000000//////...000///...///111222222111555444333222111222222333777111+++***---000000///000111111222222222222222111111000000//////......111000////////////000111000111222222333222222222222222222333444666777888555555444444444444444555444444444444555555555555555555555555666777888999444666888:::;;;<<<<<<<<<<<<:::777666777999;;;<<<888999;;;===>>>>>>>>>===<<<=========<<<===???BBBBBBDDDEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLQQQSSSVVVYYY[[[\\\\\\[[[___aaadddeeefffgggjjjlllttt////////////000000000000111///......///000///---000000111111111222222222000000111111111222222222222222222222222222222222111111111222222222333333444444444444444444444444444444444555666888999:::777999>>>EEERRRnnnoooXXXIIIBBBBBB;;;<<<===<<<:::999999999888888888888999999999::::::::::::::::::::::::;;;:::999777666555555555555777777666666666666777777666666777888999999:::::::::;;;;;;;;;::::::<<<>>>666666999======:::;;;>>>===@@@DDDGGGHHHGGGEEEBBBAAA@@@???===;;;:::<<<>>>===???@@@>>>:::888999;;;999999:::===??????>>><<>>======>>>???>>>>>>===<<<===>>>@@@AAACCCFFFNNNYYYhhhxxxvvveeeXXXXXX]]]bbbhhhpppjjjcccYYYRRRPPPRRRVVVXXXYYY[[[WWWKKK>>>999777777666666555444444444444555333333222222222222333333222333222111//////111333222111111000000000000000000...------///000000//////000000111111000000//////////////////////////////////////////000000111111111000000000000//////---....../////////......///000000111111000000///111000///000111222111000555555333222111111111111888222,,,***---000222333111222222222333333333333222222111000000///......111111000//////000111111111111222333333333333333222222222222333555666777777666666555444444444555666666666666555555555555555555666777888888888888444555777999:::;;;::::::;;;:::999888999;;;===???<<<;;;:::::::::;;;===>>><<<===>>>===<<<===@@@BBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMRRRSSSVVVYYY[[[[[[[[[[[[^^^```bbbdddeeefffiiilllttt000000000000000000000000222111000000000000///...111111111222222222333333111111111222222222333333222222222222222222222222222222222333333444444555555555555555555555555555555555555666777888:::;;;666888>>>CCCKKKcccqqq[[[KKKDDDAAACCCDDDBBB>>>;;;::::::888888888888999999999999===>>>??????@@@@@@@@@@@@???===;;;:::999999999:::555555666777888:::;;;;;;999999999999::::::;;;;;;<<<>>>???>>>;;;:::<<<>>>888888;;;>>>===:::<<>>>>>===<<<<<<===<<<===>>>AAACCCBBBBBBFFFGGGHHHIIIIIIKKKMMMOOONNNMMMJJJJJJNNNTTT[[[___]]]ZZZYYY\\\aaabbb^^^YYYOOOPPPQQQQQQQQQMMMIIIFFFDDDBBBAAAAAA???>>>@@@CCCAAA@@@???>>>???BBBEEEGGGMMMUUUccctttuuussszzzzzzppplllmmmqqqsssqqqlllaaaPPPAAA999777777666666555444444444444555222222111111111111222222222222111111000000111222222111111000000000000000333111//////111222333333000000000111111000000000////////////////////////000000////////////000000000000000000000000000000---------...............000000111111111111000000111000///000111222111///555555444333222111000000666222...---///222333444111111111111222222333333222222111111000//////...111111111111111111111111111222333333444444444444222111222222333444555666888777666555555555555555777777777777666666666666555666888999999999888777555666888:::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;===???<<<<<<:::999999:::;;;<<<===>>>>>>=========@@@BBBAAABBBCCCDDDEEEEEEDDDDDDFFFFFFHHHJJJLLLMMMOOOPPPPPPRRRVVVYYY\\\]]]]]]]]]]]]___```aaaaaacccfffiiisss~~~111111111111111111111000222222222111000000000000222222222222333333333333222222222222333333333333333333222111111222333333333333333444555666666777666666666666666666666666666666666777888999:::;;;666888>>>BBBEEEXXXxxx```PPPBBBCCCCCCAAA>>><<<;;;;;;888888999999999999::::::;;;>>>BBBGGGJJJKKKJJJJJJHHHEEE@@@<<<:::999:::;;;666666777888999;;;<<<===>>>============>>>???@@@<<<@@@BBBAAA===::::::<<<======>>>@@@???>>>DDDLLLPPP___qqq}}}zzzeeeUUUFFFCCCDDDCCCBBBCCCIIIEEEBBBBBBCCCCCC???<<>>>>><<<:::999;;;===:::;;;<<<<<<<<<;;;:::999===>>>>>>>>>===>>>@@@CCCAAABBBCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOOOOMMMPPPTTTYYY]]]___``````___`````````aaabbbfffhhhttt222222222222111111111111111333333333111000111222222222333333333444444444222222333333333444444444444333222111111222333444333444444555666777888888777777777777777777777777777777777777888999:::;;;888888>>>BBBCCCQQQ{{{sss[[[EEECCCAAA@@@AAAAAA@@@???<<<<<<<<<<<<============;;;BBBLLLWWW^^^bbbcccccc```ZZZPPPFFF???<<<<<<<<<<<<;;;::::::<<>>DDDHHHGGGAAA<<<;;;<<<===>>>AAAEEEGGGJJJUUU```ooohhhRRRIIIGGGFFFIIINNNVVVRRRMMMIIIFFFBBB===:::======AAAGGGPPPXXX^^^``````gggpppwww{{{uuuoootttxxxppp\\\YYYYYY\\\ZZZVVVZZZdddccc\\\SSSJJJFFFFFFIIILLLXXXiiikkkTTTCCC888555777666666555444444444444555111111000000000000111111111000000111222333222111222111111000000000000000111///......000111111000000111111222222111111000000000000000000000000000111000000///////////////......////////////000000------------...///000111///000000111111000000///000///...///111333222111222222222333222222111000...///000222333333333222111000/////////000222333000000000111111111222222111222333333333333222111///000111333444444444444333333333333333444555555666555555444555555666666888888777777666666555555444444666777888999999999444555777888999999888888;;;===>>><<<999777999;;;999:::===>>>>>><<<:::888===>>>???>>>===>>>AAACCCBBBBBBCCCDDDDDDEEEFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMLLLOOOTTTYYY]]]```bbbbbb```aaabbbbbbcccfffjjjnnnvvv333333222222222111111111000222444333222111333555333333333333444444444444333333333333444444444444555444222111111222444555444444555666777888999:::888888888888888888888888888888888888999999:::;;;:::999===BBBBBBMMMssslllXXXQQQJJJIIIKKKLLLIIIEEEBBBBBBBBBBBBCCCCCCCCCCCCGGGQQQbbbsssooo]]]PPPHHHEEEDDDEEEBBB>>>???EEEQQQ^^^gggeeeaaa[[[UUUOOOJJJGGGFFFFFFMMMTTTTTTMMMEEEBBBBBBBBBFFFOOOYYY```hhhvvvgggVVVMMMJJJUUUdddqqqpppkkk```QQQFFFAAA@@@===AAAKKKXXXgggrrrxxx{{{|||xxxxxx}}}{{{vvv||||||kkkZZZOOOKKKKKKMMMZZZmmmhhhQQQ@@@666555888666666555444444444444555222111111000000111111222111000///111333444222000222111111000000000000000000//////000222222111///000111111222222111111000000000000000000000000000111111000////////////////////////000000111111111......------...000111222...//////000000//////......------///222333333333000000111222333222222111...///000000111222333444222111000//////111333444//////000111222333333444222222333444444333222222...///000222333444444444444444444333444444555666333333333333444555666777888888777666666555444444333333333555666888:::;;;555666777999999999999888777:::<<<;;;777666888<<<999;;;===>>>???===<<<:::>>>>>>???>>>===>>>AAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMPPPTTTYYY]]]```aaabbb\\\^^^```aaadddiiioootttxxx333333333222222111111111000222444444222222444666333333333444444444555555333333333444444444555555555444222111111222444555444555666777888999::::::888888888888888888888888888888888888999:::;;;;;;<<<999===CCCBBBKKKooonnndddYYYUUUWWWWWWQQQKKKGGGGGGGGGGGGHHHHHHHHHHHHUUUaaawwwtttaaaVVVPPPOOOJJJFFFBBBDDDOOOcccxxxyyynnnbbbXXXRRROOOOOOWWW______XXXOOOJJJJJJNNNVVVdddsss~~~yyycccSSSOOO```vvv{{{cccQQQMMMPPPEEEMMM]]]pppiiiXXXPPPNNNOOO]]]ooodddMMM>>>555555:::666666555444444444444555222222111111111111222222111000///111333444222000222111111000000000000000111111111333555555333111111111222222222222111111000000000000000000000000111111000///////////////000000111111222222222222///.........///000222333......////////////......---------///222444444444...///111222333333222222//////.........000444777333222111000000222444555......///111222333444555222222444444444444222222......000111222333333333555555444444444555666666222222222333444555666777888777777666555444444333222222222333555888;;;<<<888999:::;;;<<<<<<;;;:::444777;;;:::777666999===;;;<<<======>>>>>>======>>>??????>>>>>>>>>AAACCCCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQUUUZZZ]]]___``````WWWYYY\\\___dddjjjrrrwwwzzz666333111111444777777666444444555444444555666777555444333444555666777666888999::::::999777555444888888888777555444444555333999>>><<<:::<<<>>>===AAA@@@>>><<<::::::999999888:::<<<<<<<<<>>>===<<>>888666888555555444444444555666666333222222111000000000111333222000000111222222111......///000111222333333222000///000333444555444333444444555444333111000111111000000000111333444111000///---------...///000000000000000111111222111000...---...///111333111111000000//////......111222333444444333222111333111///000222333111///111111111222333444555666222111///......000222444111111111000...///111333444444444333333333222222111111111111111111111222666666666555555444333333111333555666555333333444777777777666444333555666;;;:::888777777777888999888999;;;<<<<<<;;;999888999999888888888888999999???????????????@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???AAA@@@???@@@CCCGGGJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLSSSSSSRRRSSSYYYaaabbb^^^\\\]]]___ccchhhmmmrrrttt{{{888555222111333555555555999888777666777777888888666666555666777888888777:::999999888888777777777555666666555555666888999777;;;<<<:::<<>>>>>>>>BBBDDDDDDJJJTTT]]]|||}}}wwwpppooorrrxxxiii^^^aaauuu{{{kkkaaappp~~~mmmfffeeesssxxxpppnnn|||tttSSSCCC===888666777555444444333333444444444333333222222111111111111444222000000111333333222...//////000111111222222333222000111333444444444888666555333222222333333222222111000111222333333111000///............///000000000000000111222222222111///...///000111222222222111000000000000111111222222333333222222111333111000000222333222000222222222222333444555666333222000//////111333555111222222111000000111333444444333333333222222222333333333444333333222222444444444444555555555555222444666666555444333444666666777666444444555777;;;;;;:::999999999999999999:::<<<======<<<:::999::::::999999999999::::::?????????@@@@@@@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDAAA@@@???@@@CCCEEEHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJOOOSSSVVVUUUWWW[[[]]][[[]]]^^^```cccgggkkkoooqqquuu~~~:::777444333333555666666:::888666666777888777777666666666777777777888888<<<;;;::::::999::::::;;;666666666777888:::;;;<<<<<<======???HHHUUU^^^```ZZZWWWQQQJJJEEECCCBBBBBB>>>===<<<;;;;;;<<<===>>>FFFMMMRRRYYYcccnnnxxxvvvyyynnnMMM@@@===999666666555444333222222222222222444444333333333222222222555333000000111333444333/////////000111111111222444333111111333444444333<<<999444111000111444666444333333222222222222333///000000000000//////...111000000000000111222222222111000//////000111222222222111000111222333444222222111111111111222222222111000111222333222111222222333333444444555555444333111000111222444666111222444333222111222333333333333333222222222222444555666777666555333222222222333333444555555666222444666777555444444444444555666555444444666777;;;;;;<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<::::::;;;::::::999999::::::;;;>>>?????????@@@@@@@@@AAAEEECCCAAA@@@AAACCCFFFIIIAAAAAA@@@@@@AAACCCEEEFFFGGGGGGIIIJJJKKKKKKJJJIIIJJJSSSXXXWWWUUUWWWXXXXXX^^^^^^___bbbeeeiiilllnnnwww;;;:::888777777888888888;;;:::888999:::::::::999999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@>>><<<888888999;;;=========<<>>??????>>>???BBBPPPcccrrr}}}dddHHH===<<<999555666555444333222111000000000444444444444444444333333444222///...000222333444000000000111111111111111444222111000222222222111;;;888444111///000222444555444444333333222222222///000111222111111///...111111000000111111222333111111000/////////000000111111000///000222444555333222111000000111222333222111111222222333333222333333444444444444444444333222111111111222444555000222444444333111111222333333333333222222222222444666888999888666333111333333333333444444555555444555777777666444444444333555555555444444666888:::;;;<<<======<<<:::999999:::;;;;;;;;;;;;:::999;;;::::::999999::::::;;;=========>>>>>>??????@@@BBBBBBAAABBBCCCEEEGGGIIIAAABBBBBBAAAAAAAAACCCDDDDDDFFFHHHKKKLLLKKKJJJJJJIIIQQQWWWWWWWWWXXXXXXUUU\\\]]]^^^```dddhhhkkkmmm}}}BBBAAA???===;;;:::;;;<<<>>>@@@BBBBBBAAA@@@@@@@@@>>>@@@AAAAAA@@@AAADDDFFFEEEJJJPPPSSSRRRMMMEEE@@@::::::;;;>>>BBBCCCBBB@@@EEENNN\\\nnnuuufffZZZTTTOOOIIIEEEFFFEEECCCEEEKKK[[[yyyrrrYYYCCC<<<;;;888555666555444333222111111000111333444444555555555444333333000......000222333333222222222222222111111111333111//////000111111000666555444222111000000000444444444444333222222111///000111222222111000///111111111111111222222333000/////////////////////000/////////000222333555444333222111111222333444111111222222222222333444444444555555555444333333222111111000111222333444///222444444333111111111444444444333333333222222444666777999888666444222555555555444444333333333555777888888666555444555444555666666555555777999999:::;;;<<<<<<;;;:::999999999::::::::::::999999:::::::::999999:::::::::;;;;;;<<<<<<===>>>>>>???===???AAADDDFFFGGGFFFFFFBBBDDDEEEDDDBBBAAACCCEEEDDDFFFIIIKKKMMMMMMMMMLLLLLLPPPSSSUUUZZZ]]][[[UUUZZZZZZ\\\___ccchhhlllnnn{{{ZZZVVVOOOFFF@@@>>>@@@CCCGGGMMMSSSRRRMMMHHHHHHIIIGGGIIIJJJIIIHHHKKKPPPUUU^^^dddmmmssspppgggZZZRRRFFFCCCAAACCCHHHLLLNNNMMMRRRaaawww|||tttcccXXXNNNKKKHHHFFFLLLUUUeeeaaaOOO@@@<<<;;;666555888666555444333333222333333222333444555555555444333111000///000222333333222555444444333333222222222222000//////111222111111111222333444333111///...222333333333333333222111000111111222222222222111222111111111111222333333.../////////000000000000...///000000111222222333444444333333333333444444000222333333222222444555444555666666666444333222111111111111111222333333111333444444333222333333555555555555444444444444555666777888888777666555777666666555444444333333666888999999777555555555666777888777666666888999::::::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===>>>>>>???<<<>>>BBBFFFHHHGGGFFFEEECCCFFFHHHGGGDDDCCCDDDGGGEEEGGGJJJLLLOOOPPPPPPPPPPPPQQQQQQSSSYYY___]]]WWWYYYZZZ\\\___ccchhhllloooxxx~~~yyyhhhUUUHHHEEEJJJOOO```iiirrrpppeee[[[ZZZ]]]aaabbbcccaaaaaaeeemmmttt}}}sssddd[[[QQQMMMPPPWWW]]]___eeewwwtttaaaWWWRRRPPP[[[jjj}}}lllQQQFFF>>>===;;;555555:::666666555555555555555666111222444555555555333333111111111333555666444333777666666555444444333333333111000111333444444333111222333444444333111000000111222333333333222111111111111111111222333333222222111111222222333444...///000111222333333333///000222333444333222111444555555555555555555444///222444444222222444666555666777777666444222111222222222222333333333444555666666555444444555777777666666666666555555555666777888999999:::999999666666666666666666666666777888:::999777555555555999999:::999777777888999<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>============>>>>>>;;;;;;<<<===>>>???@@@AAA???AAACCCFFFGGGHHHHHHGGGDDDHHHKKKJJJFFFEEEGGGJJJHHHIIIKKKMMMPPPRRRTTTUUURRRTTTSSSQQQTTTZZZ\\\ZZZ[[[\\\]]]```cccgggkkkmmmttt{{{|||bbbPPPLLLSSSZZZ|||sssqqquuusssaaaWWWXXX___gggkkktttyyyjjjaaaaaapppZZZIIIAAA>>>???;;;444555<<<777777666666666777777888000111333555555444333222222222333666888888666444888888777666555444444333333222111222555666666666222222333333444444444444...///111222333333222111222222111000111222444555222222111111222222333444///000111333555555666666///111444666666555222111444555666777777666555444///222444444222222444777555666777777666444222000333333333444444444555555888888888777555666888:::777777777777666666666666888888888999:::;;;<<<===555555666666777888888888777999::::::888666555555:::;;;;;;:::888777888:::>>>===<<<<<<<<<>>>???@@@>>>>>>============>>>>>>@@@@@@????????????@@@@@@<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJJJJEEEIIILLLLLLHHHFFFIIILLLJJJJJJLLLNNNQQQTTTVVVXXXSSSWWWVVVQQQOOOTTTZZZ\\\^^^^^^___aaacccgggjjjkkkmmmuuusssYYYTTTaaappppppbbb]]]ddduuusssqqqiiiRRREEEBBB===::::::::::::999888888777777666666555555///333444333333555444111444444444555555555555555999999777666555555555555222222333333333444444444222333444444222222333444111111222222222222333333555444222111111222444555444222111111333444444444333444555444222111222333111222222333333222222111555555666666666555333222444444444555555555666666555666666666555444333333555555666444222222333444777777666666555555555444333555888999888666666666888666666777:::<<<===<<<555666777888999999888777888777666666666666777777<<<;;;;;;::::::999999999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>??????@@@???????????????????????????===;;;;;;===@@@BBBBBBCCCBBBCCCFFFJJJKKKHHHEEEJJJLLLMMMLLLJJJIIIIIIJJJGGGJJJMMMNNNOOOPPPRRRTTTYYYUUUQQQOOOQQQUUUXXXZZZ\\\\\\___dddeeeeeehhhmmmgggpppkkkfffrrrtttlllpppnnnUUUEEEDDDAAA<<<:::999999999999888888777777666666666666000444555333444666555222444444444555555666666666999888777666555555555555222333333333333444444444222444444444333222333444111222222333444444444444666444333222222333444666444333222333444555444333555666666555333222333444222222333333333333222222444444555555555444222111444444444444555555555555555555666666555555444333555666666444333222333555777777666666666555555555555777::::::999777666777888777666666888:::999999666666888888999888777777777666666555555555666666;;;;;;::::::999999999999:::;;;===>>>?????????>>>>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>=========<<<<<<<<<===@@@BBBCCCDDDDDDCCCDDDGGGJJJKKKIIIGGGJJJKKKMMMLLLJJJIIIIIIJJJGGGJJJMMMOOOOOOPPPQQQSSSTTTRRROOOMMMNNNRRRVVVYYY^^^]]]```eeefffeeehhhmmmeeeooo{{{}}}nnnXXXIIIBBBBBB???;;;999888999888888888777777777777666666666222555666444555777777444333333444555666666777777999888777666666555555666333333333444444444555555333444555444333333444555111222444555666666555555666666444444444444666666444333333444666555333111666777888666444333333444222333333444444333333222333333444555444333222111333333444444444555555555555555666666666555444444555666666555333333444666777777777777666666666666777999;;;;;;999777666777888777666666777888777666777888888888888777777666666555555555555555666666::::::999999999999999999;;;<<<===>>>??????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@??????>>>>>>>>>>>><<<<<<>>>@@@BBBDDDEEEFFFGGGFFFEEEGGGIIIJJJJJJIIIIIIKKKLLLLLLJJJIIIIIIJJJHHHKKKNNNPPPOOOOOOOOOOOOOOOPPPPPPNNNMMMPPPVVV[[[______aaaeeefffeeehhhmmmeeennn~~~sss^^^OOOFFFDDD???<<<999888888888888777777777777777777777777777444777777555555888888555333333444555666777888888888888777666666666666666444444444444555555555555333555666555444333444555111333555777888888777666777777666555555666777777444444444666777666333000666777777666444333333444333333444444444444333333333444555555555444333222333444444444444555555555555555666666666666555555555666666555444444555777777777777777777777777777888:::;;;:::888666555666777666666777888999888666888888888888777777666666666666666666666777777888888999999999999999999999<<<<<<===>>>>>>>>>>>>>>>===============>>>??????BBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAAAAACCCEEEGGGIIIHHHGGGGGGHHHJJJJJJKKKHHHJJJLLLKKKJJJIIIIIIJJJKKKNNNPPPQQQOOOMMMLLLKKKMMMPPPSSSRRRPPPRRRYYY______^^^aaaeeefffeeeggglllhhhqqqqqq^^^RRRIIIAAA>>>===;;;888777888888888777777777777777888888888888555888888555555999999777444444555555666777777888888777777666666666666777444444555555555666666666444555666666444444555666333444555777888888777777777777777777777777777777444444555777888777444222444555666555333333333444444444444555555444444444444555666777777666555444444444444555555555666666555555666666666666666555555666777666555555666888777888888888888888888888888999999888666444444555666666777999;;;<<<;;;:::999999888777777666666666888888777777888999::::::888888888999999::::::;;;===============>>>>>>>>>=========<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDAAA???AAADDDHHHIIIIIIIIIHHHHHHIIIJJJKKKHHHIIIKKKKKKJJJIIIIIIJJJOOOQQQRRRRRROOOLLLJJJJJJLLLPPPTTTTTTSSSUUU[[[```^^^^^^```eeeeeedddggglllooovvvaaaRRRMMMEEE<<<888;;;:::888888999999888777777777777888888888888999666888888555555999999777555555666666666777777777777777666666666666777777555555555666666666666777555666777666555555555777666666666666666777777777777777777777777777777777555444444666888888666444222444555555444333555666444555555666666555555444444555666777888777666666555555666666666777777777555555666777777777666666666777777777555666777999888888888888999999999999777888888777555444555666777777888;;;>>>???>>><<<999888777777777777777888999888888888999:::;;;<<<888888999:::;;;;;;<<<<<<>>>>>>============>>>>>>======<<<<<<======>>>???======>>>>>>???@@@@@@@@@FFFGGGFFFCCC??????CCCGGGHHHJJJJJJJJJHHHGGGHHHIIIGGGIIIJJJJJJIIIIIIIIIJJJQQQRRRRRRQQQOOOMMMMMMNNNMMMPPPSSSUUUUUUWWW[[[___^^^]]]```eeeffffffiiinnnttt|||wwwZZZNNNIIIAAA;;;:::;;;999888888999:::999888777777888888888999999999666888777444444888999777777777777666666666666666777777666666666666777777555555666666666777777777555666777777666555666777888777555444444555666777666666777777777777666666555444444555777999999888222333555555555666777999555555666666666666555555333444666777777777666555777777777777888888888888555555666777777777777777666777777777666666888:::888888888999999999::::::777888888777666666777888888888:::<<<>>>>>>===:::888777777666666777888999888888888888999:::;;;<<<888999999;;;<<<===>>>>>>???>>>===<<<<<<===>>>???===<<<<<<<<<<<<===>>>>>>:::;;;<<<===???@@@AAAAAAAAAEEEGGGFFFBBB@@@BBBEEEGGGIIIKKKKKKHHHFFFFFFGGGFFFHHHJJJJJJIIIIIIIIIJJJOOOPPPPPPPPPOOOPPPSSSUUUQQQRRRTTTWWWYYY\\\]]]^^^^^^^^^bbbgggiiiiiilllqqqwwwnnnTTTIIICCC;;;888;;;:::999888999::::::999888777777888888999999999999666888777333444888999777888888777777666666555555777777666666666666777888666666666666777777777777555777888777666555666888:::888555333222333555777666666777777777777666666555444333444777999::::::222444666666777777999;;;555555666666666666555555222333555666666666555555777888888888999999999999555555666777777777777777666777888777666777888:::888888888999999:::::::::777888999888777777999;;;::::::;;;<<<>>>===:::888777777666666666888999:::777777777777888999:::;;;999999:::;;;===>>>?????????>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>;;;;;;===>>>@@@BBBCCCDDD<<>>???===:::888888999;;;<<<>>>===<<<<<<<<<>>>???@@@>>><<<;;;;;;===???@@@???===???@@@BBBBBBAAA@@@???CCCBBBAAADDDGGGGGGEEEBBBGGGHHHJJJLLLLLLKKKIIIHHHIIIIIILLLOOORRRSSSQQQNNNOOONNNMMMPPPTTTVVVVVVTTTYYYWWWUUUVVVXXX\\\^^^___bbbbbbdddggglllqqqssstttzzzdddRRRDDDBBBAAA;;;;;;???<<<:::;;;>>>===888666888777888888888888888888777888888777777888888999:::888777777666666777777888777999999666666999999666555555666777888888888888888777666666777888999:::999999888777666666555555777999999888777666777888666666777777777666666555777666666666777999;;;<<<777777666666666777777888777666666666777888999:::666777777888999999999999777777777777777777777777999;;;<<<;;;:::999:::;;;::::::::::::::::::::::::999999999999999:::::::::;;;;;;:::::::::999999999999777777888:::<<<<<<;;;999:::;;;:::999999;;;======<<<;;;::::::<<>>??????===;;;<<<>>>@@@@@@@@@???@@@AAACCCCCCBBBAAA@@@BBB@@@@@@BBBEEEFFFEEECCCGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLOOORRRRRRPPPNNNPPPNNNMMMOOOSSSVVVWWWVVVYYYWWWUUUUUUXXX\\\___aaaddddddeeehhhkkkoooqqqrrryyysssVVVIII??????@@@<<<<<>>999555666777888999::::::999888777666666666777888:::;;;<<<888888888999999888888888777::::::777777::::::888555666777888999:::::::::888888777777777888999999999999999888888777777777888999:::999888777777999888888999888888777666555777777666666777999;;;<<<666666666666777888999:::999888888888999:::;;;<<<666777888999::::::;;;:::777777777777777777777777:::<<<<<<<<<;;;:::;;;<<<<<<;;;;;;::::::999999888888999999999:::::::::;;;::::::::::::999999999999999888888888:::;;;;;;:::888:::<<<<<<;;;:::;;;<<<<<<<<<;;;<<<===@@@CCCEEE;;;<<<<<<===============???>>>======???AAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAAAAA@@@???AAACCCEEEFFFEEEHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNQQQQQQNNNLLLOOONNNMMMNNNRRRUUUXXXXXXXXXWWWUUUUUUWWW[[[```dddgggggghhhiiijjjmmmoooqqqxxx~~~qqqaaaNNNEEE???@@@AAA???>>>@@@999777888<<<<<<888777999888999:::;;;;;;:::999888666666666666888999:::;;;888888:::;;;;;;:::888888777999:::777777:::;;;888888999999::::::999999888888888888888888888888999888888888888888888777777888999:::999777666777888888888999999999888888777888777777777777999:::<<<777777777777777888999:::999999999::::::;;;<<<<<<777888999:::;;;<<<<<<<<<999888888888888888777777;;;<<<======;;;;;;<<<======<<<<<<;;;999888888777888999999::::::;;;;;;;;;::::::::::::999999999999:::999999999;;;;;;:::999888:::===>>>===;;;;;;;;;<<<<<<<<<<<<>>>AAACCCEEE;;;<<<===>>>>>>===<<<;;;@@@>>>>>>???AAABBBBBBAAA@@@@@@AAABBBCCCBBBBBBBBBAAAAAA@@@AAACCCFFFHHHIIIHHHGGGFFFEEEFFFGGGIIIKKKKKKKKKKKKMMMOOOOOOMMMKKKNNNMMMLLLLLLOOOSSSWWWYYYXXXWWWVVVUUUWWW\\\bbbfffjjjjjjjjjjjjjjjllloooqqqwww}}}sss^^^RRRHHHCCC??????@@@???======;;;888777:::;;;:::<<<@@@999:::;;;<<<<<<;;;:::999777777777666666777777888888999:::;;;;;;:::999888555888999666777::::::888;;;;;;;;;;;;:::888777666888999999999999888888888666777777777777777777777777888888888666555666777666666888999::::::::::::888888777777777999:::;;;::::::999888888888888888888888999::::::;;;;;;;;;888888999;;;;;;<<<<<<<<<::::::999999888888888777;;;<<<======;;;;;;<<<=========<<<;;;999888777777888888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::999999:::<<<<<<:::999888;;;>>>???>>><<<<<<<<<======<<<======???@@@AAA;;;<<<===>>>>>>===<<<;;;??????>>>@@@BBBCCCBBBAAA??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDGGGIIIKKKGGGFFFEEEDDDEEEGGGJJJKKKKKKJJJKKKLLLNNNNNNMMMKKKLLLLLLKKKKKKMMMPPPUUUXXXXXXXXXXXXXXXXXX\\\ccchhhkkklllllllllkkkmmmqqqtttwww}}}qqq___PPPHHHBBB???===<<<<<<<<<;;;:::???;;;999<<<======@@@EEE<<<<<<;;;;;;;;;;;;<<<<<<:::999888777666666666666999999999::::::999999999555888888666777::::::888<<<<<<;;;:::999888666555999999999:::999999888777555666666777777888888888666777888777555555555666444555777888:::;;;;;;;;;999888777777777888:::;;;<<<;;;:::999888888888888777888999:::;;;;;;;;;:::999999:::;;;;;;;;;::::::;;;;;;::::::999888888888:::<<<<<<<<<;;;:::;;;<<<======<<<;;;999888777777888888999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999;;;======;;;999999;;;>>>???>>>===<<<===>>>===============>>>>>>>>>>>>>>>>>>>>>======<<>>>>>@@@BBBCCCBBB@@@?????????@@@@@@@@@AAAAAACCCDDDFFFFFFFFFGGGIIIKKKGGGFFFEEEEEEFFFHHHJJJLLLJJJIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMOOOSSSVVVXXXZZZ\\\[[[[[[]]]ccchhhjjjlllnnnmmmmmmooouuuzzz{{{sssdddZZZOOOFFFCCC======;;;999999;;;;;;:::@@@<<<;;;======<<<>>>AAA>>>===;;;::::::;;;===>>><<<;;;:::999888888888888999999888888888888999999666999999777888;;;<<<999999999999999999888888777999999:::::::::999888777666666777888888999::::::777888999888666555666777555666777888999999999999999888777777777888999:::;;;::::::999999999::::::777888999;;;;;;;;;;;;;;;:::::::::::::::999999888<<<;;;;;;:::999999888888999;;;<<<;;;:::999:::;;;<<<<<<;;;::::::999888888888888999:::;;;<<<======>>>============<<<<<<<<<888888999;;;>>>>>><<<::::::<<<>>>???>>>======>>>============>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBBAAA???@@@@@@@@@@@@@@@AAABBBBBBBBBEEEGGGGGGFFFFFFGGGIIIFFFFFFFFFFFFGGGIIIJJJLLLIIIHHHHHHJJJLLLNNNNNNMMMMMMOOOPPPPPPOOOPPPRRRUUUYYY\\\```___^^^___ccchhhiiikkknnnnnnooosss{{{uuu[[[OOOJJJEEEAAAAAA<<<<<<;;;999999<<<===<<<===;;;;;;===<<<999888:::???>>>;;;::::::;;;>>>???===<<<;;;;;;:::::::::;;;:::999888777777888999:::777::::::888999======;;;666666777888999999999999999::::::;;;:::999888777777777888999:::;;;;;;<<<888999:::999777777777888666777777888888888777777999888777777777888999:::999999999999:::;;;<<<<<<888999:::<<<===<<<<<<;;;::::::::::::999888777777<<<<<<;;;::::::999888888999:::;;;;;;999999:::;;;<<<;;;;;;::::::999999888888888999:::;;;======>>>>>>>>>>>>>>>============777777999<<<>>>???===;;;;;;===>>>???>>>===>>>???<<<======>>>??????@@@@@@BBBAAA???>>>>>>>>>???@@@======>>>???BBBBBB@@@???BBBAAAAAAAAAAAABBBCCCCCCAAADDDGGGHHHFFFEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLHHHGGGGGGIIILLLNNNNNNNNNNNNQQQSSSSSSQQQQQQSSSUUUZZZ^^^bbbbbb```___cccggggggkkknnnooopppuuu~~~jjjbbbVVVKKKDDDAAA???>>>:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;888777666777888999888888999999999999888888<<<;;;999888888888999:::666888:::::::::999:::;;;::::::999999999999::::::888777666777999::::::::::::;;;===<<<999777666666777777666777777888999:::999888888888:::;;;;;;:::<<<<<<;;;;;;:::999888888888999;;;<<<<<<;;;999888::::::999888888888888888::::::::::::999999888888888999888777666777:::<<<999999::::::999888777666<<<<<<<<<<<<;;;;;;:::999===<<<<<<;;;;;;;;;<<<<<<888:::======<<<<<<===>>>:::;;;===>>>>>>===;;;:::===@@@BBB@@@<<<;;;>>>BBBEEECCCAAA>>><<<>>>BBBFFF======>>>@@@BBBBBB@@@>>>@@@CCCFFFGGGDDD@@@>>><<<@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJLLLKKKHHHEEEEEEIIIOOOTTTUUUQQQPPPSSSUUUTTTTTTVVVVVV]]]dddgggeeeeeegggkkkpppmmmjjjiiilllssszzz{{{mmmeeeWWWRRRLLLFFFCCC@@@>>>===;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<===;;;999888888888999:::999999999999999999999999<<<;;;::::::999999999:::888999;;;;;;::::::;;;<<<::::::999999999999::::::999888777888999;;;;;;;;;:::;;;===<<<999777666666999888888888888999999:::;;;;;;::::::;;;;;;:::999:::;;;<<<<<<;;;:::888666999:::;;;<<<<<<;;;999888:::999888888777777888888::::::999999999999999999:::::::::999888888;;;>>>:::::::::::::::999999999;;;<<<<<<<<<<<<;;;:::999===<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>===<<<<<<===???:::;;;===>>>???>>>===<<<===???AAA@@@<<<;;;>>>BBBDDDDDDBBB@@@???@@@DDDGGGAAA@@@@@@AAACCCDDDBBBAAABBBDDDFFFFFFDDDAAA???>>>???@@@BBBDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKIIIGGGGGGIIIOOOSSSUUURRRRRRTTTTTTRRRSSSVVVYYY\\\aaaeeehhhjjjlllmmmpppnnnkkkkkkmmmssszzz~~~|||iiiZZZQQQMMMFFFEEECCCCCCBBBAAA>>>;;;<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;999999:::;;;<<<::::::999999999999:::::::::;;;;;;;;;;;;::::::999999;;;<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::999999999999:::;;;<<<<<<:::<<<===<<<999777777888;;;;;;:::999999999::::::======<<<<<<;;;:::::::::999:::<<<<<<<<<:::888666;;;<<<<<<===<<<;;;:::888999999888777777777888888::::::999888888999:::;;;;;;<<<<<<;;;::::::===???<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;<<<<<<===>>>??????===;;;;;;===???:::;;;===>>>?????????>>>===???AAA???===<<<>>>AAACCCDDDDDDCCCCCCCCCFFFHHHFFFDDDCCCCCCEEEFFFFFFEEEDDDEEEFFFEEECCCAAAAAAAAA???@@@CCCEEEFFFEEEDDDCCCFFFEEEEEEEEEGGGJJJMMMNNNLLLLLLLLLJJJIIIKKKNNNPPPTTTSSSUUUVVVSSSPPPQQQVVV]]]]]]```eeekkkooopppooopppooonnnnnnqqqvvvzzz}}}{{{|||~~~}}}~~~qqq```SSSKKKGGGGGGEEEDDDCCCCCCCCCAAA>>><<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===;;;:::999888888999:::;;;999:::;;;<<<<<<;;;:::999:::<<<======<<<;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::888999::::::999:::<<<===;;;======<<<:::999999:::===<<<;;;::::::999::::::;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;::::::999999===============<<<:::::::::999999888888888999999;;;:::999888888:::;;;===<<<<<<===<<<;;;;;;===???<<<;;;:::::::::<<>>>>>AAAAAA???===::::::===???:::;;;<<<>>>???@@@@@@@@@>>>@@@AAA@@@>>>>>>@@@BBBBBBDDDEEEEEEEEEEEEGGGIIIIIIGGGEEEEEEFFFHHHHHHGGGFFFGGGGGGEEECCCBBBCCCDDD@@@BBBEEEGGGHHHHHHFFFEEEGGGFFFEEEEEEGGGJJJNNNPPPMMMNNNOOONNNMMMMMMNNNOOOTTTUUUXXXYYYTTTOOOQQQWWW___```cccgggkkknnnppppppqqqqqqrrrsssvvvzzz}}}|||vvvssstttvvvxxxzzzyyyuuuqqqooojjjjjjjjjhhhffffffhhhjjjccc^^^]]]```cccdddfffiiioooooonnnnnnooonnnnnnmmmkkkeee[[[RRRKKKHHHGGGHHHGGGEEECCCBBBCCCCCCBBBAAA===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>;;;::::::999999::::::;;;999:::;;;<<<<<<<<<;;;:::<<<===???>>>===<<<<<<===<<<<<<============<<<<<<999:::;;;;;;::::::<<>>>>>===;;;:::;;;<<<===<<<<<<;;;::::::::::::888:::<<<<<<;;;;;;===???>>>===;;;999999:::<<<===>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<===;;;<<<======<<<<<<===???===<<<;;;:::;;;===@@@BBB===>>>>>>?????????>>>>>>>>>=========>>>>>>???@@@BBBBBB@@@>>>;;;;;;===???;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDBBBDDDFFFFFFFFFFFFGGGHHHJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDDDDEEEGGGCCCEEEHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHKKKOOOQQQNNNPPPQQQQQQPPPOOOPPPQQQVVVWWWZZZ\\\WWWRRRSSSYYY^^^ccciiijjjjjjjjjmmmpppssstttuuuxxx{{{~~~uuuvvvvvvvvvtttqqqnnnlllmmmmmmoootttyyy|||zzzwwwtttsssuuuyyy}}}}}}yyyvvvuuuuuuuuuqqqlllkkkmmmpppvvvyyy}}}uuujjjbbb^^^\\\[[[\\\^^^______]]]ZZZYYYVVVWWWXXXWWWTTTSSSSSSTTTSSSOOOMMMQQQTTTTTTUUUXXX[[[[[[\\\___bbbdddbbbaaaWWWTTTPPPLLLHHHGGGFFFGGGFFFDDDAAAAAACCCEEEFFFFFF>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>;;;<<<<<<===>>>??????@@@<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>===???AAABBBAAA@@@??????@@@===>>>???@@@@@@???>>>===;;;===???>>><<<<<>>???>>>>>>===<<<<<<<<<======888;;;>>>>>><<<===@@@CCC???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>>>>======<<<<<<<<<===>>>>>>======>>>???>>>>>>======>>>@@@AAABBB???@@@@@@AAAAAAAAAAAA@@@????????????@@@AAABBBBBBDDDDDDCCCAAA???>>>@@@AAA??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEGGGGGGFFFFFFGGGIIIKKKIIIGGGGGGHHHIIIHHHGGGHHHIIIIIIHHHFFFEEEGGGHHHFFFHHHIIILLLNNNOOOPPPQQQNNNMMMLLLKKKLLLMMMOOOQQQPPPRRRTTTTTTSSSSSSSSSTTTYYYYYY\\\___\\\WWWWWW\\\^^^eeelllnnnkkkjjjlllpppssstttwwwzzz~~~~~~}}}~~~|||sssmmmlllppptttvvvvvv}}}~~~}}}|||~~~xxxvvvvvv{{{ppphhh```````````````___^^^^^^\\\ZZZYYY]]]cccgggfffdddcccaaa```cccfffgggddd```]]]```bbb___[[[YYY[[[^^^aaabbbdddhhhnnnuuu|||yyytttlllccc[[[VVVTTTSSSRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPNNNNNNOOOPPPOOOKKKJJJNNNPPPPPPRRRUUUVVVVVVXXX\\\``````]]]ZZZNNNMMMKKKIIIGGGFFFEEEEEEFFFDDDBBBCCCEEEGGGGGGGGGAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA===>>>???@@@BBBBBBCCCCCC>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFDDDCCCCCCCCC???@@@AAACCCCCCAAA@@@???>>>AAACCCBBB@@@???CCCGGGBBBBBBBBB@@@??????@@@BBB@@@????????????@@@@@@AAA;;;>>>BBBAAA>>>>>>AAAEEE===>>>????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAA@@@>>><<<;;;===???@@@@@@??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@AAAAAACCCDDDDDDEEEGGGGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGIIIJJJKKKKKKHHHHHHIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJKKKKKKIIIGGGHHHIIIJJJIIIHHHGGGGGGIIIHHHHHHIIIKKKNNNQQQTTTVVVRRRQQQQQQPPPOOOOOOOOOOOORRRTTTUUUVVVVVVVVVWWWXXX]]][[[]]]aaaaaa]]]\\\^^^___eeelllppppppooooooooorrrsssuuuyyy~~~ooofffccccccdddfffggggggdddbbbbbb___\\\[[[]]]___``````fffqqqjjjgggeeeggglllppppppooonnnkkkjjjooo{{{{{{iii___YYYXXXWWWWWWXXXZZZ\\\]]][[[VVVRRRTTTZZZ```bbbaaabbb^^^ZZZ[[[^^^```]]]YYYVVVZZZ]]]\\\XXXUUUWWWZZZZZZZZZYYY[[[^^^dddiiimmmgggddd```[[[WWWTTTRRRRRRSSSRRRQQQPPPOOONNNMMMMMMJJJKKKKKKJJJIIIJJJMMMPPPOOOKKKKKKOOOSSSTTTVVVYYYUUUUUUVVVYYY[[[YYYSSSNNNKKKJJJIIIGGGFFFFFFFFFFFFHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD???@@@AAACCCDDDEEEEEEEEE???AAADDDFFFFFFDDDAAA???DDDCCCCCCBBBCCCDDDEEEGGGGGGHHHIIIIIIGGGFFFFFFFFF@@@AAACCCDDDDDDCCCAAA@@@AAADDDGGGFFFBBBBBBFFFJJJCCCCCCCCCAAA@@@@@@BBBDDDAAAAAAAAAAAABBBBBBCCCDDD???BBBEEEDDD@@@???BBBEEE;;;===AAACCCCCCAAA>>><<<======>>>>>>???@@@BBBCCCBBBBBBBBBBBBCCCCCCDDDEEEAAABBBCCCDDDBBB???<<<:::>>>@@@BBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDBBBBBBCCCDDDEEEEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJHHHGGGGGGHHHIIIHHHHHHGGGHHHHHHIIIIIIJJJIIIHHHIIIKKKMMMMMMMMMKKKKKKKKKIIIHHHHHHJJJLLLLLLLLLKKKLLLMMMMMMJJJHHHHHHIIIKKKJJJIIIHHHHHHIIIHHHHHHIIIJJJNNNRRRVVVXXXUUUUUUTTTSSSQQQPPPOOONNNSSSUUUVVVWWWWWWWWWYYY[[[___\\\]]]bbbdddaaa______aaadddjjjqqqvvvvvvsssoooppprrrtttxxx}}}tttiii```WWWXXXVVVUUUVVVYYYZZZXXXUUUZZZUUURRRUUUWWWWWWXXX[[[aaawwwqqqbbbZZZ___ddddddhhhqqqqqqiii```aaammm~~~vvveee[[[UUUVVVWWWVVVSSSTTTWWW[[[ZZZWWWTTTTTTWWW]]]bbbeeeiii```ZZZ[[[[[[WWWVVVXXXWWWVVVVVVWWWYYYXXXVVVTTTYYYZZZZZZZZZ___eeefffcccmmmgggbbb___[[[UUUSSSUUUXXXVVVTTTSSSQQQQQQQQQQQQPPPOOOMMMJJJIIIKKKOOOSSSQQQNNNOOOSSSWWWWWWVVVUUUQQQUUUXXXYYYVVVRRRPPPNNNGGGIIIJJJJJJIIIHHHIIIKKKKKKHHHFFFFFFHHHJJJHHHFFFGGGHHHHHHHHHGGGFFFEEEEEEAAADDDFFFGGGEEEFFFHHHKKKLLLNNNLLLHHHGGGJJJJJJHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFFFFGGGHHHFFFEEEJJJJJJJJJKKKMMMNNNMMMKKKRRROOOOOOSSSSSSNNNKKKKKKFFFFFFGGGIIIKKKLLLJJJHHHIIIKKKMMMMMMLLLKKKLLLMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDEEEGGGGGGFFFGGGHHHJJJHHHFFFEEEEEEBBB???@@@DDD@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCGGGFFFEEEEEEFFFEEEDDDBBBBBBDDDGGGGGGFFFDDDDDDDDDGGGEEECCCEEEHHHJJJIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFKKKIIIGGGFFFFFFGGGGGGGGGEEEFFFHHHHHHGGGHHHLLLOOOQQQOOOMMMKKKKKKLLLOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRPPPNNNMMMLLLMMMOOOPPPPPPOOOPPPQQQSSSSSSRRRPPPJJJLLLNNNNNNMMMNNNRRRUUUWWWSSSOOOPPPSSSUUUUUUTTTXXXYYYZZZYYYVVVUUUUUUVVVWWWVVVXXXZZZVVVTTT\\\gggfff```]]]^^^```___```ccckkkhhhiiiqqqzzz|||xxxuuurrrssswww}}}}}}iii___XXXQQQSSSSSSRRRTTTUUUVVVUUUTTTVVVSSSSSSVVVWWWVVVYYY]]]kkk~~~nnnbbb\\\aaafffeeehhhooooooggg___^^^eeeqqqzzz{{{mmm```YYYYYYZZZZZZZZZZZZZZZ\\\^^^ZZZYYYWWWXXXZZZ^^^aaacccjjjccc^^^^^^]]]WWWSSSSSSVVVVVVWWWZZZ\\\]]]\\\[[[ZZZ___bbb``````cccffffffllliiiggggggeeebbbcccggggggeeeaaa]]]YYYWWWVVVVVVVVVTTTRRRNNNLLLLLLOOORRROOOPPPVVV^^^dddccc\\\VVVUUUUUUVVVVVVUUUSSSQQQPPPGGGHHHJJJIIIIIIJJJLLLNNNNNNLLLJJJIIIKKKKKKJJJHHHDDDEEEEEEFFFGGGGGGGGGGGGKKKMMMOOOOOOMMMKKKLLLNNNLLLNNNLLLHHHHHHKKKLLLKKKOOONNNLLLKKKLLLMMMOOOQQQSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQSSSUUUVVVUUUSSS\\\ZZZ]]]bbbccc^^^YYYXXXWWWTTTQQQQQQSSSUUUVVVVVVWWWXXXYYYXXXUUUSSSRRRSSSKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJIIIJJJLLLLLLLLLLLLNNNPPPOOOMMMLLLLLLIIIEEEFFFJJJFFFEEEEEEDDDDDDEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGEEEBBBEEEGGGJJJKKKKKKKKKLLLNNNKKKJJJJJJLLLPPPQQQPPPNNNOOONNNMMMLLLKKKJJJIIIIIIIIIKKKLLLKKKHHHHHHKKKNNNOOOMMMJJJJJJLLLNNNNNNNNNQQQQQQPPPPPPQQQSSSUUUVVVRRRQQQRRRSSSUUUXXX[[[\\\UUUTTTSSSRRRRRRSSSUUUVVVWWWUUUTTTTTTVVVXXXXXXWWWWWWXXXXXXVVVTTTUUUXXX[[[[[[YYYWWWWWWYYY[[[\\\\\\______^^^\\\ZZZYYYZZZ[[[YYYZZZ]]]___]]]ZZZ```jjjjjjccc]]]]]]___dddnnnxxxrrrnnnmmmrrryyy||||||zzz{{{zzz}}}{{{zzz~~~{{{xxxsssnnnvvvzzz~~~~~~zzzuuusssrrrssstttuuutttrrrrrrsssuuuyyy}}}yyyssszzzqqq^^^WWWTTTQQQRRRSSSTTTUUUTTTUUUWWWYYYWWWWWWYYY[[[YYYVVVYYY^^^lll~~~kkkbbb___eeeiiiggghhhlllfff```ZZZYYY^^^dddhhhiiimmmmmmpppttttttoooooorrrqqqssstttqqqjjjbbb\\\YYYXXXXXXXXX[[[^^^`````````]]]^^^___```aaaaaaaaaaaaiiiccc___```___YYYTTTRRRVVVVVVWWW[[[^^^```___^^^```ggglllhhhcccdddgggiiinnnnnnssswwwxxxwww{{{yyytttlllddd]]]ZZZYYYXXXWWWWWWUUUQQQOOONNNQQQSSSQQQRRRXXXbbbkkkllleee\\\ZZZVVVRRRQQQSSSTTTSSSQQQKKKLLLLLLLLLLLLMMMQQQTTTRRRPPPOOONNNOOOOOOMMMLLLIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTUUUTTTSSSTTTTTTYYY[[[YYYUUUUUUZZZ\\\[[[[[[YYYWWWWWWXXX\\\```bbbeeegggiiijjjiiihhhhhhhhheeefffgggkkkooorrrrrrqqqrrrqqqvvv|||~~~xxxrrrooommmhhhbbb___aaaeeejjjlllrrrsssrrrooojjjeeecccbbbZZZYYYXXXWWWWWWVVVWWWWWWTTTXXX\\\\\\YYYVVVTTTUUUSSSUUUVVVVVVUUUVVVWWWYYYXXXUUUTTTTTTQQQLLLMMMPPPPPPOOOMMMLLLKKKKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOOMMMKKKLLLMMMOOOPPPQQQSSSWWWZZZXXXXXXXXXYYY[[[\\\ZZZYYYZZZYYYWWWUUURRRQQQPPPOOONNNSSSWWWVVVQQQPPPTTTYYY[[[VVVPPPPPPSSSUUUTTTSSSUUUUUUWWWXXXZZZ\\\^^^___ZZZYYYXXXXXXZZZ^^^bbbeee]]]]]]\\\\\\\\\]]]]]]^^^dddaaa^^^\\\]]]^^^^^^^^^bbbaaa^^^[[[XXXYYY[[[^^^\\\]]]]]]]]]\\\]]]```bbbcccbbb```\\\YYYYYY[[[]]]^^^```dddeeebbb^^^aaaggggggccc```aaabbbhhhuuu|||xxxyyy~~~|||vvvooojjjccc^^^]]]___dddhhhyyy}}}}}}|||yyyyyytttnnnjjjhhhfffccc```___aaaddddddbbb`````````___```aaa```______aaacccgggjjjllllllhhhhhhtttyyysssuuu}}}jjj]]]WWWWWWXXXUUUWWWYYYYYYXXXYYY^^^bbbaaabbbeeefffbbb^^^bbbiiiqqq|||rrrmmmhhhggglllnnnkkkiiikkk^^^]]]\\\^^^cccfffhhhhhhiiihhhiiilllkkkhhhiiimmmllllllllliiidddaaa______\\\[[[\\\aaahhhllllllkkkiiilllpppqqqpppmmmjjjhhhkkkfffcccbbbcccaaa^^^\\\[[[\\\^^^aaaeeegggfffeeennntttwwwsssooopppqqqppppppuuuuuuhhh```\\\]]]^^^[[[[[[ZZZWWWUUUVVVXXXZZZZZZZZZ\\\cccnnnuuurrrkkkccc\\\UUUTTTWWW[[[[[[ZZZWWWVVVUUUSSSRRRSSSVVVYYYVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUWWWYYY[[[]]]^^^[[[^^^bbbeeehhhiiijjjkkkggghhheeeaaabbbgggjjjjjjoooooooooqqqtttxxx|||~~~{{{}}}lllkkkjjjiiihhhgggffffffkkkqqqvvvuuuoooiiiggggggfffggghhhgggfffeeeeeegggeeecccbbbbbb^^^YYYYYY\\\___]]][[[XXXWWWWWWWWWWWWZZZZZZ[[[[[[ZZZZZZZZZYYYZZZXXXWWWXXX[[[^^^``````ZZZZZZ[[[[[[\\\___cccgggnnnllljjjhhhhhhiiijjjkkkllljjjgggddd```^^^]]]\\\\\\___bbbaaa___^^^___aaadddaaa]]][[[\\\^^^``````___```bbbeeeggghhhiiiiiiiiihhhfffeeeeeefffhhhhhhiiiiiihhhhhhgggfffffffffqqqnnnjjjhhhgggfffdddbbbiiigggbbb^^^[[[\\\^^^``````bbbddddddbbbbbbfffiiigggeeebbb^^^[[[[[[^^^```fffiiimmmmmmiiieeedddgggdddfffkkkooonnnnnnttt}}}tttooolllnnntttyyyyyywwwvvvyyy~~~uuukkkbbb]]]ZZZbbb```]]]YYYXXXWWWXXXYYYbbbiiillliiifffggghhhgggffffffeeedddcccbbb```___\\\[[[ZZZXXXWWWWWWYYY[[[XXXYYYZZZZZZYYYZZZ\\\]]]dddcccbbbbbbaaagggxxxsssiiiccceeeooozzz}}}uuukkkaaa[[[ZZZ]]]XXXZZZ[[[[[[[[[]]]ccchhhhhhiiimmmpppooommmrrrzzz~~~wwwqqqnnnllllllnnnnnnkkkiiiiiiaaacccfffkkkppprrrrrrrrrnnnlllkkkmmmllljjjlllqqqsssrrrppplllhhhffffffgggfffeeefffllltttzzz|||{{{zzz}}}xxxvvvvvvqqqkkkggghhhjjjjjjhhhfffgggjjjoootttxxxyyyxxx~~~~~~{{{tttzzzoooeeebbbeeehhhdddcccbbb___]]]]]]```ccceeehhhjjjppp{{{|||ooohhh```___ccchhhjjjiiikkkiiigggccc```___aaacccaaabbbdddfffggghhhhhhiiicccdddgggjjjoootttxxxzzz~~~~~~~~~}}}|||}}}yyyssssssvvvuuussspppmmmllllllmmmnnnrrrsssssssssrrrqqqooonnnllliiigggggglllsssyyy|||uuuuuutttrrrqqqssswww{{{~~~{{{{{{~~~{{{wwwuuutttttttttrrrqqqrrrtttsssoookkkppprrrsssqqqnnnnnntttyyytttuuuwwwyyy{{{{{{zzzyyy{{{{{{||||||{{{yyywwwuuuyyyyyyyyyxxxvvvtttrrrpppyyyxxxxxxxxxwwwtttpppmmmsssooojjjeeeddddddfffgggiiikkknnnmmmkkkkkknnnqqqmmmllljjjgggddddddfffhhhlllqqqtttsssqqqooooooooojjjnnnuuu{{{zzzwwwzzzfffccc___^^^```bbbaaa```___bbbhhhpppzzzzzzpppjjjhhheee```[[[WWWWWWXXX[[[[[[[[[[[[YYYWWWUUUSSSUUU[[[^^^[[[[[[```dddeeeaaacccfffgggdddaaa___^^^```]]]YYYUUUSSSSSSUUUVVVTTTVVVWWWXXXXXXZZZ\\\___eeecccbbbbbbeeeooowwwllleee``````hhhqqqvvvtttqqqmmmeee]]]\\\```\\\\\\]]]]]]___ccciiinnnfffgggkkkrrruuuxxx{{{xxxxxxyyymmmmmmmmmnnnmmmlllkkkjjjnnnqqqvvvzzz}}}~~~~~~}}}vvvrrrppppppooonnnrrrxxx}}}|||zzzvvvsssqqqrrrsssnnnnnnoootttzzzyyyrrrqqquuutttqqqrrrtttxxxzzzoookkkkkkmmmkkkjjjgggdddaaacccfffjjjoooxxx~~~yyytttssswww||||||yyyyyyzzzzzz}}}}}}wwwsssqqqqqqqqqppprrrsssttttttsssssstttuuussstttuuutttqqqpppppppppppptttwwwvvvvvvyyy{{{zzzuuuuuuyyy}}}]]]\\\ZZZYYYXXXXXXXXXXXXXXX[[[___dddkkksss}}}~~~wwwnnneee```]]]___```^^^[[[YYYYYY[[[VVVWWWYYYZZZZZZYYYVVVUUUVVVZZZ[[[XXXXXX^^^dddgggccchhhnnnoookkkeeeaaa```aaa^^^ZZZWWWUUUUUUVVVVVVUUUWWWZZZ\\\^^^aaaeeehhhjjjiiijjjnnnttt}}}uuummmgggbbbaaagggoooooonnnoooooojjjcccdddkkkhhhfffdddeeejjjqqqvvvyyysssqqqssszzz}}}~~~~~~~~~~~~{{{wwwuuutttssspppnnnooossszzz~~~UUUVVVWWWWWWVVVVVVXXXZZZYYY[[[]]]```ccciiioootttpppooollliiieeebbb___]]]XXX\\\___^^^ZZZWWWUUUVVVVVVXXXZZZ\\\]]]]]]]]]\\\]]]___^^^XXXWWW\\\cccffffffmmmuuuwwwssslllgggeee```^^^\\\[[[[[[[[[[[[ZZZXXX[[[___cccgggkkkqqqtttppppppttt{{{{{{~~~wwwooojjjeeeccchhhppplllkkknnnqqqoookkkooowwwuuuqqqnnnpppwww~~~~~~~~~~~~YYYYYYXXXWWWWWWXXXYYYZZZ]]]\\\[[[^^^ccchhhkkkllliiigggfffhhhkkkjjjddd^^^dddbbb___]]]]]]]]]\\\[[[]]]___```bbbbbbaaa```___ccchhhjjjfff^^^\\\bbbiiilllrrr{{{~~~xxxqqqmmmkkkgggbbbbbbeeegggeeebbbiiigggffffffjjjpppvvvzzz~~~{{{wwwxxx{{{^^^]]][[[ZZZZZZ[[[\\\]]]bbbaaa```bbbeeehhhiiiiiikkkiiihhhkkkoooooolllhhhhhheeebbbaaabbbccccccccccccdddggghhhiiihhhfffdddooosssuuuqqqiiiggglllrrrooouuu}}}}}}{{{zzzvvvrrrsssuuuvvvtttqqqrrrsssuuuyyy}}}iiigggdddbbbaaabbbdddfffhhhhhhiiikkkoooqqqqqqpppsssqqqqqqtttxxx{{{zzzxxxxxxuuurrrqqqsssuuuvvvwwwqqqtttwwwyyyyyyxxxuuusss}}}{{{}}}zzzwwwwwwxxxyyy{{{}}}