BM6P6(@ xxxwwwrrrqqq~~~tttbbbOOOEEEDDDAAA<<<999888777666555444333333222222333333333444444444222222222333333333444444777999999777888;;;;;;888888888888777666555555555444333555<<>>::::::>>>@@@RRR~~~pppQQQJJJHHHGGGEEEEEEFFFHHHIIIDDDCCCAAA???>>>???AAABBB???>>><<<:::888777777666777777777777777777777777666555555555555555666666444444444444444444444444111111000000111111222333555555555444333333333222333333333333333333333333333333444444555666777777666666666666666555555555555777888888888===GGGNNNWWWiii|||rrrrrrfffIII???999777<<<777<<>>;;;>>>@@@CCCEEEFFFEEECCCBBB@@@@@@@@@@@@@@@???======>>><<<::::::<<<<<<<<<;;;<<<;;;<<<@@@EEEEEE@@@;;;CCCCCCCCCBBBAAAAAA@@@@@@yyyooommmpppwwwmmm___SSSJJJDDD>>>;;;888888777666555444333333222222222222333333333333333333333444444444555555555777888555666999:::888777777777777777777777777555555666888>>>SSSwww~~~sssmmmxxxzzz}}}|||vvvsssqqqpppooonnnnnnlllkkkkkkkkkjjjgggeee______^^^]]]^^^___```aaacccgggllloooooonnnmmmllljjjllloooooommmllllllnnnkkklllmmmmmmnnnnnnmmmmmmkkkjjjaaaOOO@@@999777555666777===IIIYYYqqq{{{eeeQQQZZZgggpppqqqnnnkkkjjjiiihhhhhhhhhiiihhheeecccbbb```___```bbbeeeeeeeeedddcccbbbbbbbbbbbbcccdddcccbbbaaa`````````aaabbb___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______``````^^^^^^]]]]]]]]]^^^`````````___]]]\\\[[[ZZZXXXVVVVVVTTTQQQKKKEEE@@@;;;888===@@@EEE```___IIIIIIGGGFFFDDDDDDEEEFFFGGGDDDCCCAAA@@@???@@@@@@AAA???>>><<<;;;999888777777777777777777777777777777666666555555555666666777444444444444444444444444222222222222222333333444555555444444444444444444333333333333333222222222222222333444444555666666666555555555555555555555555777888777666:::AAAHHHPPPbbbuuusssmmmsss~~~gggJJJAAA<<<999>>>??????AAAEEENNNXXXbbbhhhkkkqqqiii]]]VVVNNNRRRaaa|||___PPPSSSWWWnnn}}}iiiQQQLLLIIIIIIKKKXXXrrrnnnzzzbbbLLLMMMMMMKKKKKKGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEECCCBBBAAABBBEEEHHHKKKEEEAAA======@@@AAA???<<<>>>???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@???>>>=========<<<::::::;;;<<<<<<;;;>>>===>>>BBBGGGHHHCCC???CCCBBBBBBBBBBBBAAAAAAAAA}}}fffffflllmmmaaaXXXVVVOOOCCC::::::777777666555444333333222111111111222222222222333333333444444444555555555222555666222222555666555///000000111222333333333444888;;;999;;;NNNuuu{{{zzz|||~~~~~~~~~ooowwwzzz}}}|||vvvqqqooooooooonnnmmmkkkjjjjjjjjjiiifffddd```___^^^^^^^^^___```aaadddgggjjjllllllllllllllllllmmmooonnnmmmllllllmmmkkkkkklllllllllllllllkkkjjjggg\\\JJJ<<<888888888888===DDDMMMccczzz{{{___^^^hhhsssxxxtttnnnjjjhhhhhhhhhggghhhiiihhhfffcccaaa```___```ccceeefffeeebbbbbbaaaaaaaaaaaabbbbbbaaa```_________```aaabbb`````````______^^^^^^^^^\\\\\\\\\]]]^^^^^^____________^^^^^^^^^___``````___^^^\\\\\\\\\\\\YYYWWWUUURRRLLLEEE@@@<<<:::999@@@CCCMMMsssmmmQQQGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBAAAAAA@@@@@@???>>>>>>===;;;:::999888888777777777777777777777777777777666666555666666777444444444444444444444444222222333333333444444444444444444444555555555555333333333222222222111111111111222222333444444444555555555555555555555555555777888777555666;;;???JJJXXXhhhwww}}}{{{wwwjjjeeelll}}}gggKKKCCC???<<>>>>>@@@AAA???===>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;999:::;;;<<<<<<;;;===<<<>>>BBBFFFGGGDDD@@@AAAAAAAAAAAABBBBBBBBBBBBeeebbbdddcccUUUOOORRRNNN???777:::666666555555444333333222000000111111111222222222222222333333333444444444000333333000...111222111------......//////000000111888??????>>>IIIfffzzz{{{~~~mmmuuu|||uuuqqqooonnnnnnnnnllljjjiiihhhhhhgggeeeccc```___^^^^^^^^^___aaabbbeeegggiiijjjjjjjjjkkklllmmmnnnnnnmmmlllkkkkkkkkkhhhhhhiiikkkkkklllllllllkkkfffYYYFFF:::777999999888@@@HHHSSSnnnmmmlllsss|||aaakkkuuu}}}{{{sssmmmkkkjjjhhhgggggghhhhhhhhheeecccaaa``````aaacccddddddcccbbbbbbbbbbbbbbbbbbbbbbbb______^^^^^^^^^```aaabbb``````______^^^^^^]]]]]][[[[[[\\\]]]]]]^^^^^^____________^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]\\\ZZZXXXUUUPPPIIIAAA<<<;;;;;;<<>>>>>=========<<<;;;:::999999777777777777777777777777777777666666555555666666333333333333333333333333111222222333333333333333333333444444555555555666333333333222111111000000000111111111222222222333444444444444444555555555444666777666555666888:::FFFPPP\\\mmm{{{sssxxxvvvzzzoooaaaaaapppfffKKKDDD@@@<<<>>>EEEIIIRRR^^^gggfff^^^WWWPPPOOOGGGGGGPPP^^^jjj[[[\\\nnnmmmWWWHHHDDDJJJHHHGGGZZZ{{{|||nnnmmmVVVMMMRRRPPPMMMKKKDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@===<<<===BBBGGGJJJBBB@@@>>>???@@@AAA@@@>>>@@@@@@@@@@@@AAAAAABBBBBB????????????>>>===<<<;;;;;;:::888999:::<<<;;;;;;888888:::>>>AAABBB@@@>>>??????@@@AAAAAABBBCCCCCCmmmddd___ZZZLLLEEEIIIGGG;;;666;;;555555444444333333222222000000111111111222222222000000111111111222222222000222111///000222111---222222222222222222222222111444:::===<<>>===<<<;;;;;;<<<<<<;;;:::999999777777777777777777777777777777666555555444555555333333333333333333333333000000111222333222222111222222333333444444555555222222222111111000000000000000000111111111111111222333333333444444444555333444666666666777888:::???HHHUUUiiitttqqqxxx{{{xxxeee[[[bbbppphhhLLLDDD@@@;;;>>>IIIQQQ\\\cccbbbZZZOOOIIIJJJNNNMMMRRRbbbuuu}}}gggXXX[[[tttlllYYYNNNIIIJJJFFFBBBMMMoooyyywwwbbbOOOJJJMMMIIIGGGGGGBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB???>>>===<<<===???AAABBB???>>>>>>???@@@@@@??????AAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;:::999888888:::;;;;;;:::555666888;;;===>>>===<<<======>>>???@@@AAABBBBBBuuuhhh```SSSGGG@@@@@@???999777;;;444444333333333222222222111111111222222222222333//////000000000111111111000111000111777;;;666///222222111111111111111111222111222333555;;;IIIWWWhhhooozzzsss|||}}}xxxtttrrrpppnnnlllllljjjgggfffffffffeeecccaaa```_________```aaabbbfffhhhjjjjjjjjjiiijjjllllllkkkiiiiiijjjkkkjjjiiieeefffhhhiiikkklllmmmmmmmmmgggYYYGGG<<<::::::888999===FFFYYYqqqwww```XXXSSSYYYhhh{{{vvvzzzwwwoooiiijjjiiihhhhhhgggeeebbb```\\\\\\]]]___bbbcccbbbaaabbbbbbcccddddddcccbbbbbb^^^]]]\\\\\\\\\]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^______^^^^^^^^^^^^]]]\\\[[[ZZZ\\\[[[[[[\\\\\\ZZZWWWTTTMMMGGG???888555888===AAARRRiiiiiiRRRJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBAAA@@@???>>><<<;;;;;;999:::;;;;;;;;;:::999888777777777777777777777777666666555444333333333333333333333333333333333333///000111222333222111111222222222222333333333333000000000000000000000000111111111111111111111111111222222333333444444444444444444555666777999999555AAARRRddd|||nnn]]][[[aaatttmmmRRRHHHAAA<<>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA======>>>>>>??????>>>>>><<<<<<===>>>?????????>>>AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::999888777777999;;;;;;:::666888999;;;<<<<<<<<<;;;<<<<<<======>>>???@@@@@@rrrgggaaaLLLFFF???;;;;;;;;;:::999333333333333222222222222222222222222333333333333000000000000111111111111000//////555AAAGGGAAA555.........//////000000111222111111111111444???KKKVVVcccsss|||~~~zzzwwwtttqqqnnnkkkmmmjjjhhhfffffffffeeedddaaa```_________```bbbcccfffhhhkkklllkkkjjjjjjkkkkkkhhhffffffhhhjjjjjjiiihhhhhhiiijjjkkkkkkkkkkkkkkkfffYYYJJJAAA???===:::AAA@@@GGGUUUaaabbb\\\XXXQQQUUUYYYbbbzzzuuummmgggllljjjiiihhhgggddd```]]]VVVVVVYYY]]]aaadddeeedddaaaaaabbbccccccbbbaaaaaa^^^^^^\\\[[[[[[\\\]]]]]]\\\\\\]]]]]]^^^_________]]]]]]]]]^^^______``````___``````___^^^]]][[[ZZZ[[[[[[[[[[[[[[[XXXTTTQQQJJJEEE===777666:::@@@EEEZZZuuusssXXXOOOLLLGGGIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@>>><<<;;;:::::::::777888999;;;;;;:::888777777777777777777777777777555555444333222222222222222222222222222222222222///000222444444333222111222222111111111111111111......//////000111111111111111111111111111111111111111111222333333444444666444333333444666777777111>>>LLLWWWfffuuuyyyuuusss|||{{{jjjcccccchhhyyy}}}vvvZZZMMMDDD@@@FFFIIILLLMMMIIIDDDEEELLLTTT[[[ppp|||gggXXXNNNYYY~~~fffUUUJJJDDDEEEJJJPPPOOOeeepppvvv|||___RRRIIIIIIKKKEEEFFFKKKHHHAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>???>>>>>>?????????@@@@@@@@@:::;;;<<<===>>>>>>??????999:::<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>============<<<;;;::::::888777666777999;;;;;;:::777999:::;;;::::::::::::;;;;;;;;;<<<<<<=========kkkccc```IIIGGG@@@::::::>>><<<777333333222222222222222222222222333333333444444444000111111111111222222222///...///888HHHQQQIII<<<...///000111222444555555///222666777222///666???QQQ___rrr}}}zzzyyy|||~~~{{{yyyvvvrrrnnnkkkmmmkkkhhhffffffffffffeeeaaa```_________```bbbcccfffhhhlllmmmlllkkkjjjkkkiiifffdddeeehhhjjjjjjhhhkkkkkkkkkkkkkkkjjjiiihhhhhhdddYYYLLLDDDBBB@@@;;;BBB@@@GGGUUUZZZVVVTTTYYYZZZeeennnxxxwwwnnnoooooommmkkkiiihhhfffccc___\\\PPPRRRUUU[[[aaafffgggggg___```aaabbbbbbaaa```______^^^\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^___```aaaaaa]]]]]]^^^______``````aaaaaaaaaaaaaaa___^^^[[[ZZZ[[[ZZZZZZ[[[ZZZWWWSSSOOOKKKFFF>>>999999===DDDIII^^^zzzbbbMMMPPPPPPIIIHHHHHHGGGGGGFFFDDDCCCBBBBBB@@@===:::999999999:::666777999::::::999888777777777777777777777777777555444333222111111111111222222222222222222222222000111333555555444333222222111111111000000//////------...///000111222222222222222111111111111111000000111222333333444444777555222111222444555555444>>>EEEGGGPPP___iiijjjkkk}}}yyyrrrzzzyyypppoooeeeyyy}}}sss}}}|||aaaRRRGGGCCCJJJOOOPPPOOOMMMKKKOOOWWW___vvvYYYOOOOOOcccnnnTTTHHHFFFGGGIIIMMMXXX___~~~ooo{{{fffXXXNNNGGGJJJKKKCCCCCCGGGCCC???????????????@@@@@@@@@>>>>>>============>>>???===>>>>>>>>>>>>?????????888888888999;;;===???@@@777999<<<============>>>===>>>AAABBBBBB@@@>>><<<============<<<;;;:::999888777666777999:::;;;:::777888999999888888888888:::::::::;;;;;;;;;;;;<<<~~~lllaaaTTTHHHBBB>>>===<<<888666777555444333333222222333333444444444333333222222222000000000000000000000000///......000333444444444//////............/////////000111222222444777:::OOO\\\nnn{{{|||vvvqqqrrryyy~~~||||||{{{vvvnnngggkkkhhheeefffiiijjjgggddd___^^^]]]]]]^^^aaaeeegggeeefffggghhhiiijjjjjjjjjggggggggghhhhhhhhhhhhhhhjjjiiigggfffeeefffhhhiiieeeeee^^^QQQGGGEEEEEEEEEFFFLLLWWW^^^\\\ZZZ^^^fffwww}}}|||mmmjjjlllmmmkkkiiihhhgggdddaaa^^^ZZZ\\\___aaacccdddccccccaaabbbbbbbbbaaa```^^^]]]^^^\\\[[[\\\^^^^^^]]]\\\^^^^^^]]]]]]]]]^^^___```^^^\\\[[[\\\^^^`````````ddddddcccaaa```^^^]]]]]]]]]ZZZXXXYYYZZZXXXQQQJJJBBBAAA===999:::@@@HHHMMMnnn\\\KKKKKKJJJDDDHHHHHHGGGFFFEEEDDDCCCBBB??????===<<<;;;:::999999::::::::::::999999888888888777666555555444555555555444333333222222333333444333333222111111111222222333333444333222111000000000000000111111111111000000000000111111111111111111000000000000111111///000000000000111111111333333222222333333444555555999===???DDDOOO\\\dddggg{{{uuu{{{{{{ttt|||xxxzzz}}}~~~qqq]]]QQQPPPSSSYYY\\\^^^ZZZXXX```ppp}}}hhhQQQKKKSSS{{{rrr]]]KKKFFFEEEEEEMMMYYYkkk~~~iiirrruuuXXXVVVOOOMMMJJJIIIGGGDDDAAA>>>???>>>>>>>>>>>>>>>??????@@@@@@???======<<<<<<<<>>===<<<;;;:::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;666666666666666555555555666666666666777777777777888888888888888888888888nnnbbbUUUGGGAAA======<<<777666777444444333222222222222333333333333333222222222111000000000000000000000000000///...000222444333333//////............//////000111111111111333666999CCCYYYsss{{{ttttttzzz}}}|||{{{{{{{{{wwwpppjjjiiifffdddfffkkkmmmkkkhhh```___]]]]]]^^^aaadddffffffggghhhiiijjjjjjjjjjjjggggggffffffgggggghhhiiijjjiiigggfffffffffhhhhhhcccbbb\\\SSSOOORRRTTTSSSbbbaaaccccccaaabbblllwwwsssmmmmmmooonnnllljjjiiiiiigggdddaaa```aaabbbdddddddddccccccaaaaaabbbbbbbbb```___^^^]]]\\\[[[\\\^^^______]]]^^^^^^______^^^^^^]]]]]]]]]\\\\\\]]]___aaa```___cccbbbaaa```^^^]]]\\\[[[\\\YYYXXXYYYYYYUUUNNNGGG@@@???>>>>>>>>>CCCQQQ```vvvXXXLLLKKKIIIFFFHHHGGGGGGFFFDDDCCCCCCBBB???>>>===<<<;;;:::::::::999999888888777777666666666666555444333333333333333333222111111111111222444333222111111111111111222222333333333222111000//////000000000111111111//////000000000111111111111111000000000000111111000000000111111111111222333222222222222333444444333666:::===EEERRRbbbmmmyyy}}}{{{{{{uuuvvvzzz|||oooiiilllqqqxxxzzz{{{yyyzzzjjj[[[NNNUUUlll|||qqqcccSSSFFFFFFKKKRRR```ppp{{{iiiYYY[[[LLLKKKIIIHHHGGGEEEBBB@@@>>>>>>>>>======>>>>>>???@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;::::::::::::888888999999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<;;;<<<;;;:::999888888888888555555555666666666666666666666666666777777777777888888888888888888888888nnnbbbTTTFFF@@@<<<<<<;;;777555666444444333222222222222222222222222111111111111111000000000000000000000000111000///000222333222111//////............//////333333222000000111555888<<>>BBB@@@EEE___~~~eeeRRRMMMJJJGGGHHHGGGFFFFFFEEEDDDCCCBBBBBB???>>>===<<<;;;;;;<<<===::::::999888777666666666555444333222111111111111222222111000000000000000333222111111111111111111111222222222222111000000//////000000000000111111//////000000000000111111111000000//////000000111000111111111111222222222222222222222222333444444222444777:::AAAPPPdddrrr{{{lllkkklllwwwwwwuuuxxxooo\\\WWWdddxxxtttaaaVVVEEEEEEJJJPPPSSS]]]tttrrr[[[XXXYYYJJJHHHFFFFFFFFFFFFDDDBBB>>>>>>===<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;===<<<;;;::::::999999:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<======<<<<<<;;;;;;;;;999777666555555444444444555555666666777777666666666666777777777777888888888888888888888888kkk]]]OOOEEE???;;;;;;:::666555666444333333222111222222222111111111000000000000000000000000000000000000000222111///000111222111/////////............//////444444222000///000333666:::VVV{{{~~~zzz~~~zzz|||zzzyyyzzzzzzxxxrrrmmmmmmkkkiiiiiiiiiiiigggeeecccbbb```___```bbbdddfffiiiiiijjjjjjiiihhhhhhggggggfffeeedddeeefffhhhiiiiiiiiihhhgggfffgggggghhhiiigggbbbaaaeeeiiieee]]]OOOLLLOOOXXXbbbmmmzzzuuunnnnnnnnnllljjjgggfffeeeeeeffffffdddbbbeeedddcccaaa``````___```___```aaabbbbbbbbbaaa```\\\[[[[[[]]]___aaaaaa```[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^___aaacccbbb```^^^```______]]]\\\[[[ZZZZZZZZZYYYYYYXXXUUUOOOFFF???999666;;;BBBAAAHHHmmm|||UUULLLMMMHHHEEEIIIEEEEEEDDDDDDCCCBBBBBBAAA>>>===<<<;;;<<<===???@@@>>>===;;;999888888888888555444333222111111111111222222111000000000000111222111111000000000111111111111111111111111000000////////////000000000111////////////000000000111000000////////////000000111111111111222222222222222222222111222333333444444444444777<<>>FFFPPPUUUWWWfff{{{```VVVTTTNNNIIIGGGEEEEEEEEEDDDCCCBBB>>>======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<;;;:::999999999999999999999999999999999888888999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::999888777666555555555333444444555666777888888666666666666777777777777888888888888888888888888|||gggXXXJJJCCC===::::::999555444555333333222111111111111222000000000000000000000000000000000000000000000000222111///000111111000...//////............//////444444333000//////222555888JJJhhh|||yyy|||~~~{{{zzzzzzzzzwwwqqqllllllkkkiiihhhgggfffeeecccdddcccaaa```aaaccceeegggiiiiiiiiiiiihhhgggffffffgggffffffeeefffggghhhiiiiiihhhhhhgggggggggggggggjjjiiigggggglllmmmcccXXXOOOMMMRRRaaatttvvvtttpppnnnllllllkkkjjjfffeeeddddddfffeeedddbbbdddcccbbbaaa````````````^^^___aaaaaabbbaaa```___\\\[[[[[[\\\___aaaaaa```XXXWWWWWWWWWXXXZZZ]]]___^^^^^^___aaacccbbb```]]]______^^^^^^]]]\\\[[[[[[ZZZYYYYYYWWWRRRKKKCCC>>>999444999CCCGGGTTT~~~jjjJJJHHHLLLFFFDDDIIIDDDCCCCCCCCCBBBAAAAAAAAA===<<<;;;;;;<<<>>>AAACCC@@@>>><<<999888777888888666555444333222222222222333333222111111111111111000000000//////000000111000000000000000000000111...////////////000000000...////////////000000000000000////////////000000000000111111111222222222222111111111111222333333555333444777;;;FFF\\\ppptttuuuxxxoooeee___cccpppqqqvvv~~~{{{tttwww}}}{{{xxxjjjZZZLLLDDDCCCKKKJJJLLLSSSbbb|||xxx~~~wwwXXXVVVSSSHHHJJJHHHEEECCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999::::::::::::999999999999999999:::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<888888777777777888888999333444444555666777888888666666666666777777777777777777777777777777777777zzzfffWWWJJJBBB<<<888999888555333555333333222111111111111111000000000000111111111111000000000000000000000000111000//////111111000...//////............//////333333333111000///111333999AAATTTlllyyy||||||{{{~~~|||yyyyyyyyywwwqqqmmmiiihhhhhhhhhggggggffffffbbbaaa```___```bbbeeeggghhhhhhhhhhhhggggggfffeeeggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggdddfffgggiiinnnnnndddYYYLLLIIIQQQhhhyyysssrrrppplllhhhgggjjjnnngggfffeeefffggggggeeeccccccccccccbbbbbbbbbbbbaaa^^^___`````````___^^^]]]\\\[[[ZZZ\\\^^^______^^^VVVVVVVVVWWWYYY\\\___```___^^^^^^```aaaaaa___]]]^^^^^^^^^]]]\\\[[[[[[[[[XXXXXXWWWSSSNNNGGG@@@<<<:::888>>>LLLYYYnnn|||]]]FFFFFFJJJDDDBBBHHHBBBBBBBBBBBBAAAAAA@@@@@@===<<<;;;;;;===@@@CCCFFF@@@>>>;;;888666555555666777666555444444333333333333333222111111111111222///////////////000000111//////////////////000111......////////////000000......////////////000000000//////......//////000///000000000000111111111111111111111111222333333333222444888;;;DDDYYYoooyyy~~~zzz~~~uuuhhh\\\]]]___hhhuuu}}}zzzrrrqqquuuyyy}}}{{{hhhYYYMMMDDDBBBEEECCCEEENNNddduuugggSSSSSSRRRKKKJJJGGGDDDBBBBBBAAA@@@?????????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::<<<<<<777777777777888999:::;;;444444555555666666777777666666666666777777777777777777777777777777777777wwwjjj\\\OOOAAA;;;888888888444333444333222222111111111111111000000000111111222222222000000000000000000000000000///...///000111000/////////............//////000222333333111000000111666888EEEZZZgggnnnxxx|||zzzxxxxxxyyyxxxsssooojjjjjjjjjiiigggffffffggg___^^^\\\\\\]]]```ccceeeeeefffffffffffffffeeeeeefffgggiiijjjkkkjjjiiihhhhhhhhhhhhhhhhhhggggggfffaaadddfffgggkkkmmmfff]]]JJJKKKYYYxxxzzzqqqooonnnmmmjjjgggfffhhhkkkgggfffeeeeeeffffffdddbbbbbbbbbccccccbbbaaa___^^^^^^^^^_________]]]\\\[[[\\\[[[ZZZ[[[]]]^^^]]]\\\VVVXXXZZZ]]]_________^^^___^^^]]]^^^______^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYVVVUUUSSSNNNHHHBBB===;;;===???HHH\\\uuufffUUUGGGGGGGGGCCCBBBFFFAAAAAAAAAAAA@@@@@@@@@@@@<<<;;;:::;;;===AAAEEEHHHAAA???;;;888555555555666777666555444333333333333222222111000000000000111///............///000111//////.........///000111........./////////000000........./////////000000//////............//////....../////////000000000111111111111111222222333222000333888999===PPPfffzzziii___\\\___fffooorrrooonnnpppooorrrxxxpppbbbSSSKKKHHHFFFGGGJJJDDDSSSiii|||{{{uuuZZZOOOIIIIIIKKKGGGDDDAAA@@@AAABBBBBBAAA@@@@@@???>>>============>>>======<<<<<<======>>><<<;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::999999888888888999:::;;;<<<888888888777888888999999555555555666666666666666666666666666777777777777777777777777777777777777xxxnnnbbbVVV@@@:::777888777444333444333222222111000111111111000000111111222222222333000000000000000000000000000......///000111111000//////............/////////111333444222111000111......999KKKWWW___nnnzzzuuuwww{{{||||||zzzxxxwwwxxxzzzyyyvvvrrrnnnnnnnnnkkkhhheeedddddd[[[[[[YYYYYY[[[^^^aaacccddddddeeeeeeeeeeeeeeedddfffgggjjjllllllkkkiiiggghhhhhhhhhhhhhhhggggggfffbbbeeeeeeeeehhhjjjfff```ZZZ^^^pppxxxpppmmmdddfffhhhjjjjjjhhhfffeeeeeedddccccccddddddbbb``````aaaaaaaaa```]]][[[YYY^^^^^^______^^^\\\[[[YYY\\\[[[ZZZZZZ\\\]]]\\\[[[VVVZZZ___cccdddbbb^^^[[[```^^^\\\\\\^^^^^^^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXSSSSSSPPPKKKDDD???;;;:::???DDDQQQiiizzzZZZQQQJJJHHHEEEBBBBBBEEEAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;:::;;;===BBBFFFIIIDDDAAA===:::777777777888666666555444333333333333111111000///////////////...............///000111///...------...///000111............/////////000............/////////000//////............//////............////////////111111111000111222222333111///222666444444DDDYYYuuu}}}{{{|||ppp^^^XXXVVV]]]dddfffffffffgggiiimmmsss{{{ttteeeVVVKKKBBBCCCHHHKKKNNNQQQ```wwwsssxxx}}}{{{^^^SSSLLLAAA>>>FFFDDDBBB@@@???AAACCCCCCCCCAAAAAA???>>>============>>>>>>=========>>>>>>???<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;<<<===>>>>>>======<<<;;;:::999999888888888777777888:::;;;===999999888777777777777777666666666666666555555555666666666666777777777777777777777777777777777777kkk___VVVAAA;;;777777666333222444111111111111000000000000111///...000333555444222000000//////.........---...///000111111000///...////////////////////////////////////000000000000333444:::BBBJJJVVVjjj{{{|||ssspppllliiikkkqqqwwwuuuuuuxxxwwwtttrrrtttpppnnnlllkkkiiigggccc```VVVUUUUUUWWW[[[___aaabbbgggggghhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhggggggffffffeeeeeeeeeffffffgggcccfffiiiiiihhhfffffffffcccqqqxxxtttrrrmmmiiifffgggjjjkkkkkkiiigggeeecccbbbbbbbbbcccddddddeeebbbcccdddeeedddbbb```^^^^^^^^^_________^^^\\\[[[\\\]]]_________]]][[[ZZZdddddddddcccaaa```^^^]]][[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZXXXVVVWWWOOOHHHDDD???;;;<<<@@@???DDDTTTnnneeeTTTPPPIIIEEECCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????>>>===:::999999<<>>>>>???@@@>>>>>>>>>>>>============::::::::::::::::::::::::888888999:::;;;===>>>???===<<<;;;999888777666666999999:::;;;<<<<<<<<<<<<999777666777888888777666777777666555555555555555888888777777666666555555777777777888999999::::::oooaaaVVVAAA;;;777777666333222444111111111111000000000000000...---///111333222000000/////////...............///000000000000///................................./////////000000000111111555@@@KKKXXXgggttt|||xxxsssmmmggghhhlllvvvtttvvvyyyyyytttrrrsssrrrooollliiihhhfffcccaaa^^^]]]]]]^^^bbbeeeggggggeeeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggffffffffffffeeedddccccccccccccbbbeeeggghhhgggggghhhiiisss{{{}}}sssnnnooopppmmmjjjfffggghhhiiiiiigggfffeeebbbaaaaaaaaabbbbbbcccdddbbbbbbccccccbbbaaa___^^^]]]^^^_________^^^\\\[[[\\\\\\\\\\\\]]]]]]^^^___bbbbbbbbbaaa```___^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^[[[ZZZYYYYYYZZZYYYVVVTTTTTTLLLDDD???;;;888888;;;CCCEEERRRkkkxxxWWWOOOLLLGGGDDDCCCCCCDDDCCC@@@?????????>>>>>>>>>>>>>>><<<;;;::::::;;;>>>???>>>===:::777555444444444444333333222111111000000///...,,,,,,...///...------......///////////////---...000000........./////////......//////000111....................................////////////......///000000000000000//////000000000111111111///111333333222666>>>DDDQQQcccpppppprrrhhhOOOEEEFFFMMMWWW___cccccccccdddfffkkkppptttyyy~~~xxxlll___SSSLLLHHHJJJLLLNNNQQQ[[[lllzzzyyyqqqxxxpppnnn\\\NNNKKKIIIBBB@@@DDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@??????>>>???=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999999:::;;;======<<<;;;:::999888777777777888999999::::::::::::999888777666666888888777666777666666555555555555555777777777666666666555555666666777888888999999:::~~~tttcccTTT@@@:::666777666333222444111111111111000000000000000///......000000///...////////////..................///000000///.......................................////////////000000...111<<>>;;;;;;999999;;;===???PPPooohhhKKKJJJHHHDDDCCCCCCCCCCCCBBB>>>>>>>>>=========<<<<<<===<<<;;;:::::::::;;;;;;;;;999777555444333444444222222111111000////////////---,,,,,,---......------,,,,,,,,,,,,---......---...000000...---...//////............///000000........................---............/////////......///000000000000/////////000000000000111111...000111111000333999>>>EEE```ssssssvvvjjjUUUMMMMMMRRRWWWeeedddcccbbbaaabbbcccccckkkqqq{{{}}}mmm^^^TTTNNNKKKJJJMMMTTTWWWVVV]]]ooo}}}nnneeennn~~~}}}wwwTTTKKKFFFHHHGGGAAA@@@CCCDDDDDDDDDDDDDDDEEEEEEEEE@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888999::::::;;;::::::999888888888888888888888999999999888777777777666555666777888777666666666555444444444444555666666666555555555555555666666777777888888999999wwwwwwcccQQQ@@@:::666666666333222444111111111111000000000///111000////////////......///////////////.........................................................------.........////////////---000888BBBNNN^^^lll~~~~~~{{{xxxxxxzzzyyyuuutttwwwzzzuuummmhhhffffffgggggggggeeedddeeeggghhhhhhgggeeeeeeeeedddddddddddddddccccccdddeeeeeeeeeddddddddddddcccbbbbbbaaabbbbbbeeeeeeeeeeeeeeefffjjjlllmmmlllnnnsssxxx}}}~~~~~~wwwrrrqqqqqqoookkkhhhgggjjjkkkiiifffiiihhhfffdddddddddddddddaaaaaabbbbbbbbbbbbbbbbbbbbbaaa```^^^^^^^^^^^^^^^\\\]]]^^^___^^^^^^\\\\\\YYYYYYYYYZZZ[[[^^^```aaa______``````aaa``````______]]][[[ZZZZZZ\\\___```\\\[[[ZZZZZZYYYWWWSSSPPPJJJAAA::::::<<<===???AAA???DDD___|||VVVEEEHHHFFFDDDDDDDDDCCCAAA???============<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777666555444333333333333111111111000000////////////---,,,,,,---......------,,,+++++++++,,,...///,,,...//////...------.........------......///000........................---------.........//////---...//////000000//////////////////000000000111///000111000000222666999@@@XXXpppzzzxxxmmmddd]]]YYYbbbaaaaaaaaaaaa___\\\ZZZ___dddmmmuuu|||mmmcccVVVJJJFFFHHHNNNRRRXXXcccpppwwwyyywwwpppiiiggguuuYYYGGGDDDEEEGGGEEE@@@@@@DDDDDDDDDDDDEEEEEEEEEDDDDDD>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888888888999999888888888888888999999999999999999888777777666666555444555777888777666666555444444333333444444555555555444444444444444555555666666777888888999tttvvvaaaMMM???999555666666333333555111111111111000000000///111111111000//////...///.........///////////////......------------..............................------------...............///222555999CCCWWWjjjwww||||||{{{xxxxxxwwwuuuvvvzzz{{{uuunnniiigggggghhhiiigggeeeeeeeeefffgggeeedddeeeeeeddddddccccccccccccbbbbbbcccdddddddddddddddcccccccccccccccdddeeefffggggggfffeeedddeeehhhkkkjjjjjjkkknnnrrrtttvvvvvv|||xxxsssqqqpppqqqrrrtttooommmjjjjjjkkkjjjgggeeejjjhhhfffdddbbbbbbccccccbbbccccccddddddcccbbbbbbaaa```___^^^]]]]]]]]]]]][[[\\\]]]^^^^^^]]]\\\\\\YYYZZZ\\\]]]^^^^^^]]]]]]``````aaabbbbbbbbbaaaaaa___^^^\\\ZZZ[[[\\\___aaa___]]]\\\[[[YYYVVVQQQMMMGGG???999:::===>>>AAAEEEHHHVVV{{{cccIIIEEEIIIGGGEEEDDDDDDBBB???===>>>=========<<<<<<<<<<<<::::::::::::999777666555444444333333333333333333111111111111000000000000...---++++++---...---,,,...---,,,,,,,,,---///000,,,...//////...------...---------------......///........................------------............------...///////////////...////////////000000000000000111111111222444666;;;FFFaaa{{{}}}vvvkkkZZZYYY[[[]]]```___\\\YYYVVVYYY]]]aaaeeelllrrrwww~~~wwwllleeeRRRMMMFFF@@@AAAIIISSSZZZcccrrrjjjbbbkkklllKKKIIIHHHHHHGGGDDDAAABBBFFFBBBCCCDDDDDDDDDCCCCCCBBB===>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999888777777777888888888888777777888888999999999999:::999999888777666555444333444666777666555555555444333333333333333333333333333333333444444444555555666666777888888vvvsss^^^LLL>>>888555555555333333555111111111111000000000000000111222111///...///000.........///////////////...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------.........000333333222999MMMbbbnnnxxx}}}{{{wwwwwwuuusssvvvzzzwwwsssmmmiiihhhhhhhhhggggggfffffffffggggggeeeccccccccccccbbbaaaaaa``````aaabbbcccddddddeeeeeedddcccccccccccceeefffggghhhhhhhhhgggeeeddddddgggjjjkkklllnnnooopppppppppppptttqqqpppssstttqqqmmmlllkkkjjjiiiiiiiiiiiihhhfffhhhgggeeebbbaaa`````````ccccccdddeeeeeecccbbbaaa``````______^^^]]]]]]\\\[[[[[[]]]^^^^^^]]]]]]\\\ZZZ\\\^^^______^^^\\\[[[aaaaaabbbbbbbbbbbbbbbaaa___^^^\\\[[[\\\]]]___``````___]]][[[XXXSSSLLLHHHCCC>>>:::;;;;;;<<>><<<=========<<<<<<<<<;;;;;;999999999888777666555444333333333333333333222222111111111000000000000000...,,,++++++,,,------,,,...------------...//////,,,---//////---,,,---...---,,,,,,,,,,,,---......------------------------,,,------------.........------...////////////.........////////////000000000000111222222333333333777999PPPrrr~~~{{{|||}}}zzz\\\XXXVVVVVVYYY[[[[[[YYYUUUUUUVVVVVVXXX]]]dddiiiuuuzzzrrrdddWWWQQQCCCBBB@@@???BBBKKKUUU]]]qqqxxx~~~eeeYYYvvvxxxZZZLLLMMMLLLJJJGGGDDDCCCDDDGGGAAABBBCCCDDDCCCBBBAAA@@@======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888888999888888777777777888888999888999999999999888888777444333333444666777666555444444333222222222222333222222222222333333333333444444555555666666777777xxxppp]]]LLL===888444555555333333555111111111111000000000000...000111000...---...000............/////////000------,,,++++++,,,------------------------------+++,,,,,,,,,,,,---------,,,...000111000444CCCSSSaaalll}}}~~~}}}|||xxxvvvwwwuuurrrrrrtttqqqnnnkkkiiihhhgggfffdddgggffffffggghhhhhheeecccddddddcccbbbbbbaaa``````aaabbbcccdddeeeeeeeeeeeedddddddddddddddeeefffgggeeefffgggfffeeefffhhhjjjhhhiiikkkkkkkkkjjjjjjjjjlllkkkmmmrrrqqqkkkhhhkkkhhhgggggggggggghhhhhhgggeeedddccc```___]]]\\\\\\bbbcccdddddddddcccaaa```______``````___^^^]]]\\\ZZZ[[[\\\]]]^^^]]]]]]\\\]]]]]]^^^^^^_________^^^```aaaaaaaaaaaaaaa``````^^^]]]]]]]]]]]]^^^______aaa___]]]ZZZUUUOOOGGGBBB>>><<<<<<======???HHHRRRYYYlllQQQJJJOOOFFFDDDAAA@@@@@@@@@>>>===;;;;;;;;;;;;::::::::::::888777777666666555555555444444444444333333222111////////////////////////...,,,++++++,,,------,,,,,,------...............+++---......---,,,------,,,,,,,,,+++,,,------...------------------------,,,,,,---------.........,,,---......//////.............../////////000000...//////111222333222111444444EEE```pppwwwzzz|||uuujjj[[[RRROOOQQQRRRRRRPPPQQQQQQQQQRRRUUUZZZ]]]eeekkktttzzz}}}|||zzzuuujjj]]]RRRJJJHHH???@@@AAACCCGGGPPPZZZbbbpppkkkeee^^^___vvvdddUUUKKKKKKJJJHHHEEEEEEEEEFFFEEEAAABBBCCCDDDDDDBBBAAA???=========<<<<<<======>>>::::::::::::999999999999888888888888888888888888999999888888888999999:::999888777777777777777888666666777888888888777777333222222333555666666555444333333222222222222222111111111111222222333333333444444555555666777777xxxooo]]]MMM===888444555555333333555111111111111000000000000,,,...000///---,,,---000---.........//////000000------++++++++++++------------------------------++++++,,,,,,,,,---------++++++---000000333<<>>888999===AAABBBFFFRRR___xxx\\\KKKFFFGGGCCCAAA>>>===>>>??????>>>:::::::::999999999888888777777666555555555555666444444444444444333222111---........................,,,++++++,,,------,,,+++,,,---...///...---,,,+++---......---,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......,,,---......//////................../////////000------...000222222111000000222;;;LLL^^^pppyyy|||fffRRRHHHGGGHHHIIIEEEGGGHHHIIIJJJLLLOOORRRPPPXXXbbbiiimmmrrrxxx~~~{{{wwwttthhheee^^^SSSHHHBBBAAABBB???AAADDDGGGLLLVVVaaaiii]]]XXXVVVddd~~~yyyhhhVVVQQQCCCFFFFFFDDDCCCEEEGGGFFFCCCBBBCCCDDDEEEDDDCCCAAA???>>>===<<<;;;;;;<<<>>>>>>999999999888888888888777888888888888888888888888999999888888999::::::;;;999999888777777777777777444444555666777777777666333222222333555666666555444333222222111111222222000000111111222222222333333333444444555666666777{{{uuu]]]MMM;;;999555444333333222111111111111111000000000000////////////////////////000///...------...///000///...---+++******++++++++++++++++++++++++++++++---------.........//////...---,,,---///222666888GGGTTTgggxxxxxxpppvvvuuuxxxxxxnnnhhhffffffffffffeeedddcccbbbccceeeggghhhhhhgggdddcccfffdddcccdddfffhhhhhhgggcccccccccddddddeeeeeeeeedddeeefffggggggfffeeedddffffffeeeeeeeeedddddddddcccdddeeefffggggggggggggffffffgggjjjnnnooommmjjjhhhhhhiiihhhhhhgggffffffbbb```]]][[[[[[]]]```bbbjjjhhhdddaaa^^^\\\ZZZZZZ``````___^^^]]]]]]]]]]]]````````````___^^^]]]]]]______^^^______```aaabbb___```bbbbbb```___```aaacccaaa___]]]\\\\\\]]]^^^___\\\[[[[[[UUUIII>>>999;;;>>>@@@DDDFFFHHHfff___LLLHHHJJJIIIHHHEEEBBB>>><<<<<<===>>><<<;;;;;;:::999888777777777666555444444333333444333333222222111000/////////////////////......---......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000///...------111111000000//////......111000/////////000222333222111444@@@NNN^^^ooo|||uuu}}}}}}{{{^^^NNNKKKIIIFFFDDD@@@@@@EEEHHHHHHHHHJJJHHHIIILLLOOOSSSZZZaaafffoooqqqtttxxx|||~~~~~~{{{xxxuuuooofff[[[SSSNNNJJJEEEDDDEEECCC===888FFF??????HHHPPPQQQRRRUUUNNNkkkzzzsssvvvUUUOOOLLLDDDEEEDDDDDDCCCBBBBBBAAAAAACCCEEEFFFEEEBBB???>>>>>>===<<<;;;;;;<<<===<<<:::888888777777777777888888999999888888777666666555===:::777777999:::999888888888777777666666555555444555666666666555333333222333444555555555444333222222222222222222222222222222111111222222333444333333444555666777888999{{{qqqXXXHHH;;;999555444333333222111111111111000000000//////........................//////............/////////...---+++******++++++++++++++++++++++++++++++------------.........///...---,,,,,,---000333555:::GGGZZZlllwww~~~wwwlllfffqqq}}}ppplllpppgggffffffeeeddddddcccbbbcccdddfffhhhhhhgggeeecccdddccccccdddggghhhhhhgggggggggffffffffffffffffffgggggghhhhhhhhhhhhggggggffffffeeeeeeeeedddddddddcccdddeeefffgggggggggggggggfffgggjjjmmmnnnllliiiiiiiiihhhhhhfffeeecccccc```___^^^___aaaeeeiiikkkhhhgggdddaaa^^^\\\[[[[[[___^^^^^^]]]\\\\\\\\\]]]_______________^^^]]]]]]____________``````aaabbb___aaabbbbbbaaa``````aaaaaa___^^^\\\\\\\\\^^^___^^^[[[[[[ZZZSSSFFF===;;;<<>><<<;;;;;;<<<<<<;;;:::888888777777777777888888777777777888888888999999<<<:::777777999:::999888777777777777666666555555444555666666666555333333222333444555555444333333222222222222222222222222222111111111111222333333222333444555666777888888~~~jjjRRRDDD;;;999555444333333222111111111000000000000//////..............................////////////............---,,,++++++++++++++++++++++++++++++++++++------------...............---,,,+++,,,...000111444???QQQaaannnxxxyyymmmkkkvvvxxxiiifffjjjggggggfffeeecccbbbbbbaaabbbccceeefffgggfffeeeeeebbbbbbbbbdddggghhhgggfffiiihhhgggfffeeeeeeeeeeeeggggggffffffffffffggggggffffffeeeeeeeeedddddddddcccdddeeefffgggggggggggghhhggghhhjjjkkkkkkiiigggiiiiiihhhgggeeecccaaa```aaa```aaabbbeeeiiilllooogggeeecccaaa___]]]\\\\\\]]]]]]\\\[[[[[[[[[\\\\\\____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^___aaaaaa___^^^___```]]]]]]\\\[[[\\\]]]^^^___]]]\\\[[[WWWNNNBBB<<<======DDDBBBEEEWWWsss~~~XXXIIIHHHFFFCCCAAADDDCCCAAA???>>>===<<<<<<;;;;;;:::999888777777666888777666555444444444444222222111111000000/////////////////////......---//////.........---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////......000000000////////////...//////000000111111000000111000222666999???MMMZZZgggiiinnnxxxyyypppfff^^^MMMFFFAAAAAA@@@======???@@@AAACCCDDDFFFHHHIIIIIINNNPPPSSSXXX]]]aaaeeegggjjjmmmqqqtttvvvxxxzzz|||}}}wwwpppkkkjjjiiifffddd^^^YYYQQQJJJEEEBBB>>><<>>>>>@@@BBBCCCCCCHHHDDDAAACCCGGGMMMYYYcccpppyyynnnQQQJJJJJJHHHCCC===???BBBDDDEEEEEEDDDDDDEEEFFFFFFEEEBBB@@@@@@@@@???===<<<<<<<<<<<<:::888888888777777777777888888555666777888999:::;;;<<<;;;999777777888999888777777777777666666666666555444555555555555444333333333333444444444333333222111111111111111111111111111111111111111222222333222222333444555666777777eeeMMMBBB;;;999555444333333222111111000000000////////////........................,,,---////////////---,,,---------,,,++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,...000111444;;;HHHYYYiiivvv|||}}}}}}zzz{{{~~~www~~~~~~}}}oooeeeaaagggfffeeedddbbbaaa`````````aaabbbcccdddeeeeeefffccccccccceeeffffffeeecccfffeeeddddddcccdddeeeeeefffeeedddccccccdddeeefffffffffeeeeeeeeedddddddddcccdddeeefffgggggggggggghhhhhhhhhiiiiiihhhgggfffhhhhhhggggggeeedddbbbbbbccccccbbbcccdddfffgggiiieeedddcccaaa___^^^]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\^^^^^^^^^^^^^^^^^^______]]]]]]\\\\\\[[[\\\\\\\\\[[[]]]^^^^^^]]]\\\\\\]]]\\\\\\[[[\\\]]]^^^___```]]]\\\YYYSSSHHH===;;;???BBBIIIIIIUUUxxxmmmMMMGGGJJJFFFBBBBBBBBBBBBAAA@@@>>>===;;;;;;;;;;;;:::999888777666666888777666555444444444444111111000000000////////////////////////......---/////////.........------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...////////////////////////////////////---...000111111111000///...///222555555999EEESSSeeekkkrrrwww___WWWQQQNNNJJJCCC??????===>>>???BBBDDDFFFFFFEEEGGGHHHIIIKKKMMMNNNOOOPPPUUUXXX[[[^^^___aaaccceeemmmooorrrtttvvvvvvvvvuuuuuutttrrrpppooonnnmmmmmmhhhccc\\\YYYWWWUUURRROOOIIIFFFAAA>>>======???@@@EEEEEEFFFFFFFFFEEEEEEDDDGGGGGGIIINNNYYYnnnuuuSSSGGGHHHGGGDDDCCC@@@BBBEEEHHHIIIHHHGGGEEECCCDDDEEECCCAAA??????@@@@@@>>><<<<<<<<<;;;999888888888777777777777888888777777888999:::;;;<<<<<<999888888777888888777777666666666666666666666666555555555444444444333333333333333333333222222222111111111111111111111111000000000000000111222222222222222333444555555555cccKKKCCC;;;999555444333333222111000000000////////////...........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------,,,,,,,,,+++,,,,,,...///111222111333;;;NNNdddssswwwuuu}}}|||yyywwwyyyvvvfff___ccccccdddcccbbb```___^^^^^^^^^___```bbbccceeeffffffeeeddddddeeedddbbb```ddddddccccccdddeeegggiiifffeeedddccccccdddeeefffffffffeeeeeeeeedddddddddcccdddeeefffgggggggggggghhhhhhiiihhhgggfffeeeeeeffffffgggggggggffffffeeeccccccccccccdddddddddddddddccccccaaa```___]]]]]]YYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\]]]^^^___```______^^^]]]\\\\\\\\\]]][[[]]]^^^^^^]]]\\\\\\]]]\\\\\\\\\\\\]]]^^^______]]]YYYUUUNNNCCC:::<<>><<<;;;;;;;;;::::::999888777666555777666555444444333333333000000/////////////////////////////////......---///.........------------,,,++++++++++++,,,------+++++++++,,,,,,---------...------,,,,,,++++++***++++++,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---......///...................../////////---...///111111000//////...///222444333444???LLLgggrrrzzz{{{~~~}}}vvv{{{zzzqqqiii]]]OOODDD@@@???>>>===@@@DDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKMMMNNNQQQRRRUUUXXXYYYYYYYYYXXXYYYXXXVVVTTTRRRQQQQQQQQQMMMJJJHHHGGGGGGEEE@@@<<<<<<<<<<<<<<<===@@@CCCFFFAAAFFFKKKLLLKKKHHHHHHHHHDDDUUUnnn}}}www~~~oooYYYHHHHHHJJJEEEAAABBBCCCEEEGGGIIIIIIGGGEEECCCBBBBBBBBBAAA???===>>>???@@@>>><<<<<<<<<;;;999888888888777777777777888888999999999999999999999999777888888888777666666666555555555555555666666666555555444444333333333333333333222222111111111111000000000000000000000000000000//////000000111222111111222222333333444444aaaKKKEEE;;;999555444333333222111000000////////////......------------------------------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++---...000111222///...444EEE]]]pppwwwvvv{{{mmm[[[XXX^^^```aaacccbbb```]]][[[[[[[[[[[[\\\^^^aaadddfffgggeeecccbbbbbbcccbbb```fffeeeddddddfffhhhkkkmmmhhhhhhgggggggggggghhhhhhffffffeeeeeeeeedddddddddcccdddeeefffggggggggggggggghhhhhhgggeeeddddddeeeeeeeeefffggggggggggggggg```aaaccceeefffgggggggggddddddcccbbb```___]]]\\\XXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\^^^```aaaccccccaaa```____________]]]^^^``````^^^^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\YYYTTTMMMGGG@@@<<<@@@HHHEEE[[[{{{bbbTTTIIIHHHGGGAAA???AAAAAA@@@???===<<<<<<;;;;;;::::::999888777666666555666555444333222222222222////////////............///////////////......---......---------,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,------...---------,,,,,,+++++++++)))***,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,------.........---------............/////////......//////000000//////111000111222000000777AAA]]]nnn{{{|||zzzrrrsss~~~sss```SSSMMMFFFBBB===<<<>>>@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCBBBAAAAAABBBAAABBBDDDEEEFFFGGGFFFFFFGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@BBBDDDCCC>>>::::::<<<===>>>???BBBEEEHHHJJJMMMOOOMMMIIIGGGKKKOOOjjj}}}ppptttjjjTTTKKKGGGJJJJJJEEEBBBCCCDDDDDDEEEFFFEEECCCAAA@@@AAAAAAAAA???===<<<===??????===<<<<<<<<<<<<:::888888888777777777777888888;;;::::::999888888777777555777888888666555555666444555555555555666666666555444444333222333333333333333222111000000000000///////////////////////////////////////000000111000111111111222222222333___IIIFFF;;;999555444333333222111000000/////////.........------------------------...------,,,,,,------...++++++,,,---------,,,+++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,---......///...---111===PPPdddrrryyy|||~~~}}}dddSSSSSSYYY[[[___bbbbbb___[[[XXXXXXXXXXXXYYY\\\___ccceeefffccc```___aaacccddddddhhhgggeeeeeeeeehhhjjjlllhhhiiiiiiiiiiiiiiiiiihhhffffffeeeeeeeeedddddddddcccdddeeefffggggggggggggfffggghhhfffcccbbbdddfffeeeeeefffffffffeeeeeeddd]]]___bbbeeefffgggggggggdddddddddcccaaa^^^\\\[[[XXXXXXXXXYYYZZZ\\\]]]^^^\\\[[[[[[[[[\\\^^^```bbbdddcccbbb```___^^^^^^^^^[[[]]]^^^^^^]]]\\\\\\]]]\\\\\\\\\[[[ZZZXXXWWWVVVSSSKKKCCC@@@???AAAHHHOOOUUUqqq|||TTTOOOHHHDDDCCCBBBAAAAAAAAA@@@===;;;:::;;;<<<<<<::::::999888777666555555444444333222111111111111........................///////////////......------,,,,,,,,,,,,++++++++++++++++++***++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---------+++******++++++++++++,,,,,,,,,------.........---,,,,,,---------........./////////............///000000222//////000000///444:::III___rrryyy{{{www|||zzzxxx}}}xxxqqqoooaaaXXXLLLDDDAAAAAA???===>>>>>>>>>?????????@@@@@@>>>@@@AAAAAA???>>>???????????????@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>@@@??????AAAEEEFFFCCC@@@===???@@@@@@@@@CCCIIIMMMTTTTTTQQQKKKIIIQQQaaannnqqqqqqyyypppyyy{{{RRRJJJHHHGGGGGGGGGEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA???======>>>@@@>>><<<;;;;;;<<<<<<;;;:::888888777777777777888888::::::999888777777666666444777999888666444444555444444444555555555666666555444333222222222333333444333111000//////000000///////////////////////////............///000000000000000111111111111222~~~^^^HHHFFF;;;999555444333333222111000/////////............------------------------......,,,++++++,,,......***+++,,,---------,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,...444@@@RRRgggttt~~~}}}|||ggg\\\[[[UUUYYY^^^bbbbbb___ZZZWWWWWWVVVVVVWWWZZZ^^^bbbeeedddaaa^^^^^^```dddfffggghhhfffdddcccccceeegggiiifffggghhhiiiiiihhhgggfffffffffeeeeeeeeedddddddddcccdddeeefffggggggggggggeeeggggggfffcccbbbdddffffffffffffeeedddcccbbbaaa\\\^^^aaaccceeeeeedddccceeeeeedddcccaaa^^^[[[ZZZXXXXXXXXXYYY[[[\\\^^^^^^\\\[[[ZZZZZZ\\\^^^aaabbbbbbaaa___^^^]]]\\\[[[[[[XXXYYY[[[[[[YYYXXXYYYZZZ\\\[[[[[[YYYWWWUUUSSSRRRNNNEEE===<<>>>>>============<<<<<<>>>???AAAAAA?????????@@@>>>======<<<<<<======>>>???>>>>>>===<<<<<<<<<===>>><<<:::<<<@@@BBBBBB@@@???@@@AAA@@@AAAFFFNNNTTTRRRQQQMMMJJJPPPeeeyyymmmvvvhhhqqqeeeNNNJJJIIIFFFBBBBBBFFFIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBB@@@>>>>>>???AAA===<<<;;;;;;<<<===<<<:::888888777777777777888888888888888777777777777666333666999888666444444555444444444555555555666666555444333222111222333444444333111////////////000////////////////////////...............///000000000000000000111111111111dddOOO@@@888666333222222222222111000000000000////////////......////////////......///...---,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......******---222666???QQQaaavvv}}}sssqqqiii\\\PPPRRRYYYaaadddaaa\\\YYYWWWWWWVVVUUUVVVXXX[[[\\\bbbaaa```___aaadddgggiiimmmiiiddddddhhhkkkjjjgggggghhhiiijjjkkkjjjiiiiiigggggggggfffeeeeeeeeedddcccffffffccccccfffgggdddccccccdddddddddeeeeeeeeebbbcccddddddeeeeeeeeeeeeaaabbbcccdddddddddcccbbbfffeeedddbbb```___^^^^^^\\\\\\\\\]]]^^^___```aaa[[[\\\^^^^^^]]]^^^___aaaccc```]]]ZZZYYYYYYZZZ[[[___^^^]]]\\\\\\\\\\\\\\\^^^___]]]XXXWWWWWWPPPFFFHHHCCC:::<<>>===888::::::;;;<<<<<<<<<>>>AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>???>>>===<<<======AAA;;;:::>>>BBB@@@>>>===@@@EEEEEE@@@@@@GGGLLLLLLMMMIIISSSrrrvvv{{{iiiuuudddRRRFFFKKKDDDAAAEEEIIIHHHEEEDDDHHHJJJGGGBBBAAACCCDDDBBBDDDDDDEEEDDDDDDBBB@@@???<<<;;;:::;;;;;;999666333999888888777777777777777777777666666555555555444777777666666555555444444333222222111222333555666333333333222222222111111444333111000/////////000...............///000000000000//////.........------...//////......///111```LLL???888555333111222222111111000000000000////////////------............------......------------.........---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,---///000555CCCPPPfffpppyyy}}}{{{{{{uuuiii]]]YYYWWWYYY]]]___]]]ZZZWWWVVVTTTSSSSSSTTTVVVWWW^^^___aaadddfffhhhiiijjjlllhhhddddddhhhjjjjjjhhhhhhhhhiiijjjjjjjjjiiihhhffffffffffffeeeeeeeeeeeefffhhhgggccccccfffgggeeeeeedddddddddeeeeeeffffffccccccdddeeeeeeeeeeeeeeebbbcccdddeeeeeedddcccbbbeeedddcccaaa```_________]]]]]]]]]]]]^^^___``````^^^___```___^^^]]]^^^___aaa___]]][[[ZZZ[[[\\\]]]^^^^^^^^^______``````aaa___bbb___UUULLLGGGBBB;;;999>>>???GGGVVVaaawwwuuuWWWNNNIIIHHHFFFDDDBBBAAA@@@@@@???<<<::::::;;;;;;999666777777666555444333222222111111111000000000//////........................------------------------*********+++++++++++++++******++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++******))),,,,,,---------................................./////////000111111222222222555===KKK\\\jjjtttxxx|||{{{|||xxx}}}nnnhhheeeZZZLLLDDDCCCAAA===???>>>>>>===<<<:::;;;<<<===@@@CCCCCC@@@>>>===>>>===>>>???>>><<<;;;<<<===999:::===@@@@@@===???EEEDDDMMMUUUXXX]]]eeeiiiiiikkkwww|||zzzyyydddUUUNNNJJJKKKEEECCCEEEHHHGGGHHHKKKOOOOOOKKKDDDBBBCCCDDDAAADDDDDDDDDDDDCCCAAA???>>>===<<<;;;;;;;;;:::888666999888777777666666777777666666666666555555444444555555555555444444444444333333222222222333444555333333222222222111111111333222000///......//////...............//////000000000000000/////////......///000000//////000111^^^LLL???888555222111111222111000000000000000////////////,,,,,,------------,,,,,,------............------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,---,,,---...,,,...777AAAWWWbbbnnnxxxyyylllhhhbbb^^^]]]\\\[[[XXXUUUTTTRRRPPPPPPQQQSSSTTTSSSVVV\\\aaaeeeggggggggghhheeebbbcccfffiiihhhggghhhiiijjjjjjjjjiiihhhgggdddeeeeeeeeeeeeeeeeeefffhhhiiigggcccbbbfffgggeeefffeeedddddddddeeeggghhhcccdddeeeeeeeeeeeeeeeeeecccddddddeeeeeeddddddcccccccccbbbaaa````````````______^^^^^^^^^______```aaabbbbbbaaa___^^^^^^___```^^^\\\[[[ZZZ[[[]]]^^^^^^^^^```bbbcccdddeeeeee^^^bbb___SSSEEE>>>;;;:::>>>HHHLLLUUUkkk]]]HHHLLLGGGFFFEEECCCAAA@@@???>>>>>><<<::::::::::::888666666666555444333222222111111111000000000000//////////////////////////////------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++******)))---------.........//////...........................//////000000111111222///000444;;;FFFUUUdddmmmgggmmmvvv}}}yyysss|||mmmZZZOOOGGGAAA@@@@@@???>>>===>>>>>>======AAAEEEEEECCC???>>>>>>===???@@@>>><<<;;;===@@@;;;>>>AAAAAA>>>???LLLZZZnnnzzz}}}rrrrrr}}}ZZZMMMJJJKKKLLLJJJFFFEEEFFFFFFGGGMMMTTT]]][[[TTTJJJEEEEEEEEEBBBDDDDDDDDDCCCBBB@@@===<<<>>><<<::::::;;;;;;;;;999888888777666666666666666666555555555555444444444333333333444444444444444444333333222222222222333222222222222111111111000111000///.....................------......///000000000000000000/////////...000111111000///111222}}}^^^LLL@@@777555222111111111111000000000000000////////////,,,,,,------------,,,,,,,,,,,,...//////...,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************++++++++++++***,,,...------333;;;PPPZZZhhhuuussscccXXXTTTSSSUUUTTTRRRQQQPPPQQQRRRSSSLLLOOOUUU[[[```ccceeeeeedddbbbaaabbbeeeggghhhggghhhiiijjjjjjjjjhhhgggfffccccccddddddeeeeeeeeefffhhhiiigggbbbaaadddeeedddfffeeedddcccccceeefffgggccccccdddddddddddddddccceeeeeeeeeeeedddddddddcccbbbaaaaaa````````````aaa``````__________________bbbccccccbbb```______```___^^^\\\[[[ZZZZZZ[[[\\\]]]^^^aaaccceeefffffffff\\\]]]YYYOOODDD???@@@BBBGGGRRRXXXfffxxxRRRGGGMMMEEEEEEDDDCCCAAA@@@>>>>>><<<<<<;;;:::999888777666777777666666555444444333111000000000////////////........................------------------------,,,,,,---......///000000.........------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------..........................................//////000111111111111333555777<<>>>>><<<999:::>>>AAAAAAAAACCCFFFJJJWWWppp~~~xxxvvvuuu{{{ppp```NNNNNNLLLIIIIIIIIIGGGFFFEEEDDDFFFOOOZZZjjjggg]]]QQQIIIGGGFFFCCCCCCCCCCCCBBB@@@>>><<<:::===;;;999888:::;;;;;;;;;777777666555555555555666444444444444444444444444333333333444444555555666444444333222222111111111222111111111111000000000//////......------------...------------...////////////////////////......---///000000//////000111{{{[[[JJJ???777444222000111111111000000000000000////////////------............------+++,,,---......---,,,+++,,,+++******************++++++++++++++++++++++++)))******++++++******))))))))))))*********++++++***)))+++......---111777HHHPPP___ooo{{{}}}cccOOOKKKMMMXXXWWWVVVTTTRRRPPPOOONNNNNNOOORRRWWW\\\aaaeeehhhccccccccceeehhhjjjjjjkkkiiijjjjjjjjjiiigggfffeeebbbcccccccccddddddeeeeeefffgggeee```___bbbcccaaadddcccbbbbbbbbbcccdddeeebbbbbbccccccccccccbbbbbbeeeeeeddddddccccccccccccaaaaaa```````````````aaaaaaaaa```_________``````aaabbbccccccaaaaaabbbccc```___]]][[[ZZZZZZZZZZZZ]]]___bbbdddeeedddcccbbb[[[VVVOOOHHHBBB???AAADDDAAAVVVkkk___LLLGGGEEEDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;:::888777666777666666555555444444333333000000000////////////...------------------------------------------------,,,,,,---......///000000///......------,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------.................................///000000111111///111444444555===KKKUUU^^^dddkkkwwwrrrkkkyyyxxxtttqqq~~~~~~vvvqqqnnneee\\\ZZZWWWTTTWWW\\\^^^ZZZUUURRROOOLLLJJJJJJNNNSSSWWWWWWWWW\\\gggvvvtttiiinnn}}}rrrRRRNNNRRRLLLFFFFFFFFFEEEEEEEEECCCDDDOOOZZZlllhhh^^^PPPHHHEEECCC@@@AAAAAAAAAAAA???===;;;:::<<<:::888777999::::::999777666555555444555555555333333333333444444444444444444555555666666666777333333333222222111111000111111111000000000//////...............------------------------...//////------------------------,,,---///...------...000xxxXXXFFF:::777444111000000111000///000000000000////////////------............------,,,,,,------------,,,,,,))))))(((((('''(((((()))++++++++++++++++++++++++))))))************))))))))))))*********++++++++++++)))+++---,,,***,,,000:::@@@OOOcccssszzz}}}|||~~~^^^KKKGGGGGGVVVVVVWWWVVVTTTPPPMMMKKKLLLLLLLLLOOOSSSYYY___bbbdddeeefffhhhjjjlllnnnooojjjjjjjjjjjjiiigggeeecccbbbcccccccccccccccddddddccceeeddd``````bbbbbb```aaabbbbbbbbbcccccccccccccccccccccccccccbbbbbbaaaeeeeeedddcccbbbbbbbbbbbbaaaaaa```_________``````aaaaaa`````````aaaaaabbb```bbbccccccaaaaaabbbccc```___^^^]]]]]]\\\\\\\\\```bbbdddeeedddaaa]]]ZZZWWWOOOGGGAAA>>>===AAAHHHMMMnnnhhhOOOHHHFFFAAACCCCCCDDDCCCBBB@@@???===:::;;;;;;999777555666777333333222222222111111111000000////////////......------------------------------------------------******++++++,,,,,,------------------------,,,,,,***+++,,,------,,,+++***))))))*********+++++++++***************************++++++++++++,,,,,,,,,)))******++++++******)))+++++++++,,,,,,,,,---------------------------------......//////000000111---000333333333777@@@GGGYYYaaalllyyy~~~nnnlllzzzxxxuuurrrzzz|||zzz~~~zzzeeeggg}}}qqqZZZIIIIIIKKKFFFCCCFFFDDDCCCCCCDDDBBBBBBJJJTTT___]]]TTTIIIBBBAAA???<<<>>>?????????>>><<<;;;999<<<:::888888999999888777666666555444444444444444222222333333333333333444555555555666666666666666111222222333222222111000000000000000////////////---......///......------------,,,,,,------...///+++++++++,,,,,,,,,,,,,,,+++---......---,,,...///xxxWWWDDD777666444111000000111000///000000000000////////////,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---******))))))))))))******************************))))))************))))))*********+++++++++,,,,,,,,,******---,,,***+++///111444BBBXXXjjjsssxxx}}}wwwaaaUUUJJJ>>>IIILLLPPPTTTUUUSSSPPPNNNIIIHHHHHHIIILLLQQQVVVYYY```bbbdddgggiiikkklllnnnjjjjjjjjjjjjhhhfffdddcccccccccccccccbbbbbbbbbbbb```cccdddbbbbbbdddccc``````bbbccceeeeeedddcccbbbeeeeeeeeeeeeeeedddcccccceeedddcccaaa``````aaaaaabbbaaa```_______________````````````aaabbbccccccbbbcccdddcccaaa___```aaa___`````````aaaaaabbbbbbeeefffgggfffccc]]]WWWSSSJJJFFFCCCBBB@@@DDDPPP^^^zzzjjjUUULLLFFFBBBDDDAAAAAABBBBBBAAA???===<<<999:::;;;999666444555777222222222222111111111111000000/////////.................................------------------------*********+++++++++++++++,,,,,,,,,,,,,,,---------)))***,,,------,,,***)))))))))*********+++++++++******************************+++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,---------...------------------------------......///000000000///111333333333555:::???PPPaaattt{{{|||zzzvvvsssyyyvvvzzz|||ggg{{{xxxyyygggXXXNNNFFFDDDDDDBBBCCCGGGAAA@@@AAACCCBBBAAAEEEKKKMMMMMMIIIBBB>>>@@@@@@>>><<<======>>>===<<<;;;:::<<<;;;::::::;;;:::888666666555444444333333444444111222222222333333333333666555555555555555444444000000222222333222111111000000/////////.........---...////////////...---------,,,,,,------...///+++++++++,,,,,,---------,,,---......------...000{{{YYYEEE888666444111000000000000///000000000000////////////+++++++++,,,,,,+++++++++...---++++++++++++---...---------,,,------......************************))))))************))))))***++++++++++++,,,,,,,,,,,,)))***...///---///333///111===SSSeeennnuuuzzzmmmhhhdddOOO666999???HHHQQQVVVXXXVVVUUUJJJJJJJJJLLLNNNQQQTTTVVVZZZ]]]```ccceeefffiiijjjjjjkkkjjjjjjhhhfffcccbbbdddcccccccccbbbbbbaaaaaa___ccceeeddddddfffddd``````bbbeeeggggggfffdddbbbfffgggggggggfffeeeeeedddeeedddbbb````````````aaabbbbbb```______^^^^^^^^^````````````aaabbbdddddddddeeeeeeccc```^^^^^^_________aaacccdddfffggghhhiiijjjjjjhhhbbb[[[SSSNNN>>>???BBBFFFHHHPPPfff{{{|||vvvMMMKKKMMM@@@<<>><<<:::888:::;;;999666444555777444444333333333333333333000/////////............////////////////////////---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,------,,,***)))++++++,,,,,,,,,---------))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........//////------------------------------......///000000000///000000000000333666999KKKddd~~~{{{uuu{{{vvvrrrpppttt}}}yyynnntttzzz}}}vvv|||zzznnnuuu}}}jjjUUULLLJJJGGGEEEDDDDDDFFFHHH@@@>>>???BBBBBB???AAAEEEBBBCCCBBB>>>>>>BBBCCCAAA;;;;;;<<<======<<<;;;:::>>>===<<<<<<<<<;;;888555555555444333333333333444111111111222222333333333555555555444444333333333///000111222333333222111000/////////............---...///000000000......---,,,,,,,,,,,,---......,,,,,,,,,------.........---...//////......///111vvvYYYHHH999777666555222111//////......000000///...---...///,,,,,,************,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))(((((()))***+++++++++)))(((''')))************+++++++++++++++******++++++,,,------///666CCCTTTdddmmmqqq~~~}}}}}}wwwtttsssgggUUUHHH===999===KKKXXXZZZVVVTTTNNNOOOMMMJJJGGGHHHLLLOOOPPPUUUZZZ\\\\\\___fffmmmpppnnnllljjjhhhfffeeeeeecccbbb```___```bbbdddeeeccccccdddddddddcccbbbbbbaaabbbbbbccccccddddddeeegggggghhhhhhfffeeecccbbbbbbccccccbbb```___```aaabbb```______```aaaaaa```aaaaaa``````aaabbbcccccceeeccc```]]][[[[[[\\\]]][[[\\\___bbbfffgggeeedddfffeeeccc```YYYQQQIIIDDDDDD===@@@JJJKKKSSS{{{fffKKKEEEGGGDDD@@@???@@@@@@???>>>===<<<;;;;;;444555666777666444222111111111111111000000000000////////////.....................------,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------...------------...//////111000000000000222333444EEEZZZsss{{{ssspppqqqrrrtttzzztttqqqqqqnnnuuuiiipppmmmnnnzzzuuuppplllxxxuuurrrqqq}}}lllRRRKKKHHHHHHGGGFFFEEEDDDCCCCCC?????????@@@@@@AAAAAAAAA>>>???@@@AAAAAA@@@>>>======<<<<<<;;;<<<===>>>???======<<<:::888555333222333444555555555444333222222222222222222222222222000000000000000000000000000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,rrrUUUEEE666555444333111000000000000...///000///...---...///+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********************)))))))))(((((()))******)))((('''&&&)))************+++++++++++++++******++++++,,,---,,,---111999FFFTTTaaahhhyyy~~~yyyzzzzzzrrrggg___LLLHHHCCCBBBDDDJJJOOOQQQOOOQQQSSSRRRNNNJJJHHHHHHLLLPPPUUUXXXZZZ]]]bbbggglllkkkjjjiiigggeeedddcccddddddbbbaaaaaaaaabbbbbbaaabbbcccdddddddddddddddeeeeeeeeeeeeeeedddddddddeeeffffffffffffeeecccbbbdddddddddbbb```___```aaaeeecccaaaaaabbbcccbbbaaaaaaaaaaaaaaaaaabbbccccccgggeeebbb___^^^^^^___```_________```aaaaaa___]]]cccaaa\\\UUUMMMGGGCCCBBBGGGDDD???CCC]]]gggTTTEEECCCDDD@@@???BBB??????>>>===<<<;;;;;;::::::;;;;;;;;;999666333222111111111111000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************+++++++++,,,,,,---------------------------------------...//////000000000///000111333444:::HHHZZZdddfffddddddfffjjjlllsss~~~{{{|||~~~|||yyymmmqqqlllqqqxxx~~~nnnnnnxxx|||xxxpppqqq~~~tttYYYMMMKKKFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>?????????@@@@@@>>>???@@@AAA@@@???===<<<<<<;;;:::::::::;;;<<<<<<:::::::::999888666555444333444555555555444222222222222222222222222222222000000000000000000000000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---oooRRRCCC666222111000000000000000111...///000///---------...+++---///111111///---+++++++++++++++++++++++++++,,,++++++++++++*********************))))))))))))(((((())))))(((((('''&&&)))************++++++++++++************+++,,,,,,+++,,,,,,...444AAAQQQ\\\ooowww|||}}}~~~|||{{{~~~rrrpppaaaHHH888888>>>AAAMMMRRRXXX[[[XXXQQQJJJFFFEEEGGGJJJNNNSSSXXX\\\^^^eeefffggggggfffeeedddcccccccccddddddddddddcccccc``````bbbcccdddeeeeeeeeehhhhhhggggggfffeeeeeeddddddeeeeeefffeeeeeeddddddfffffffffdddaaa```aaabbbfffeeecccbbbcccdddcccbbbbbbbbbaaaaaaaaabbbcccccceeedddbbb```___```aaabbbaaa___^^^^^^]]][[[XXXUUUTTTRRRMMMEEE???>>>CCCGGGRRR___aaaaaa}}}mmmMMMFFFCCCDDDAAA;;;===CCC>>>>>>===<<<;;;:::999999>>>>>>===<<<999666333111111111111111000000000000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,---------------------------------------......///000/////////000111222333222777@@@HHHNNNUUU\\\```cccfffnnn~~~yyypppxxx|||vvvqqqooosssuuullltttzzz|||ssslllqqqoooiiitttyyytttyyyttttttcccQQQIIIHHHJJJDDDCCCCCCBBBAAA@@@??????=========>>>>>>>>>>>>?????????@@@@@@???===<<<::::::999999888888888999999888888888888777777666555333444444444444333222111111111111111111111111111000000000000000000000000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---oooRRRDDD888111111000///////////////...///000///---,,,---...,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***************++++++,,,***,,,,,,***,,,555FFFSSSgggnnnuuuyyy}}}zzz|||^^^>>>555666333EEEKKKTTTZZZ[[[XXXRRRNNNDDDCCCBBBDDDIIIOOORRRTTT\\\^^^aaadddfffgggffffffaaabbbeeefffggggggfffeee```aaabbbcccddddddddddddhhhgggggggggfffffffffeeeddddddeeeeeeffffffffffffgggggggggeeebbbaaaaaabbbeeecccbbbbbbcccddddddcccbbbbbbaaaaaaaaabbbbbbcccbbbaaa___^^^^^^___```aaa```___^^^]]]\\\XXXRRRNNNEEEDDDBBB???>>>DDDOOOWWWdddppp}}}yyyPPPGGGEEEEEEEEEAAA:::;;;@@@===<<<<<<;;;:::999888888<<<;;;:::999666333111///111111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((()))******************************************)))))))))(((((((((((((((((((((((((((************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......//////000111111222111333555999???KKKZZZdddbbbeeeqqqxxxttt}}}}}}zzz{{{mmmmmmooo}}}sssfffhhhxxxwwwnnnrrryyy~~~nnniiioooyyy{{{}}}}}}zzz\\\KKKGGGFFFFFFGGGCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????===<<<:::999999999888888777777777777777777777777666555444444333333333333333222222111111111111111111111111111////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------nnnQQQDDD999222222000///...------------//////...---,,,---...---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))***************************+++))))))*********+++++++++******))))))******+++,,,)))---///...---333AAALLLeeekkksssyyy|||~~~{{{vvvrrrxxxlllHHH<<<999555999===EEEMMMSSSVVVVVVUUUNNNJJJEEEBBBCCCFFFHHHIIIRRRUUUZZZ___cccfffggghhhcccdddfffhhhhhhgggeeecccccccccdddddddddccccccbbbddddddeeeeeeeeefffffffffeeeeeeeeeffffffggghhhhhhgggggggggeeebbbaaabbbcccdddcccbbbccceeegggggggggbbbbbbaaaaaa```aaaaaabbbaaa```___^^^^^^___``````aaa```___]]]YYYRRRIIICCC>>>???@@@BBBGGGOOO[[[cccuuuooo\\\IIIJJJGGGEEEDDDAAA<<<;;;<<<<<<<<<;;;:::999888777777888777777666444333222111111111111111000000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''(((((()))***************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---......///000000000111111333444444666BBBUUUdddffflll}}}xxx~~~zzzoooooossszzzkkkggggggrrr|||oooiiioooyyyuuu|||vvvsss|||sssbbbjjjzzzuuuiii[[[MMMIIIIIIHHHFFFFFFCCCBBBBBBAAAAAA@@@@@@@@@??????????????????????????????>>>===<<<:::999999888888999999999888888888888888777666555333222111333333222222111111111111000000000000000000000000...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...kkkNNNAAA777333222111///......---------...///...,,,,,,,,,---,,,,,,***))))))***,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))************++++++*********+++,,,,,,)))************+++++++++***))))))))))))***++++++(((---111000///222<<>>======<<<<<<;;;:::999888777777777666666555555444444444111111111111000000000000.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((())))))***************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...///000000000///---111222111000888HHHUUUhhhtttzzz~~~~~~~~~wwweee```bbbiiivvvsssgggcccdddooo|||oooeeettt|||vvvlllooo|||qqqkkkxxxxxx~~~~~~pppyyymmmVVVOOOJJJJJJIIIFFFEEEGGGCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===<<<<<<;;;:::999999777888999999::::::999999777777777666444222111000333222111111000000111111////////////////////////................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......iiiKKK???666222111000000/////////000---...///...,,,+++,,,---***++++++++++++++++++***++++++++++++++++++++++++************))))))))))))((()))))))))******************)))))))))***,,,,,,)))************+++++++++)))))))))))))))***++++++(((+++------,,,...555;;;LLLVVVdddooovvv{{{~~~iii[[[RRRIIICCC>>>:::555444777===BBBDDDKKKMMMMMMKKKEEEAAA@@@@@@@@@BBBEEEJJJOOOTTTWWWYYY^^^___```aaaaaa``````___bbbbbbcccdddddddddccccccddddddddddddddddddeeeeeeeeedddcccccccccdddeeefffcccdddddddddbbbbbbccceeefffdddccccccdddeeeeeeddd``````___^^^^^^^^^^^^^^^aaaaaa``````______^^^^^^]]]XXXPPPIIICCC???;;;999<<<===CCCQQQeeeyyynnnSSSJJJIIIDDDEEEDDDAAA?????????>>><<<<<<;;;:::999888888777777666555444444333333444111111111111000000000000.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))(((((())))))***+++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,...///000/////////---///000000000444;;;AAAVVViii|||{{{kkkmmmooosss}}}uuuccc```dddiiisssrrriiicccfffxxxvvvwwwrrr{{{zzz{{{xxxppp~~~yyycccVVVOOOKKKHHHHHHGGGCCCCCCEEEBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;:::::::::::::::555666777999::::::::::::555555555444444333111111333222111000///000000111////////////////////////------------------------........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++,,,---...///iiiKKK???666000000000000000111222222---...///...,,,+++,,,---(((***,,,......,,,***(((++++++++++++++++++++++++************))))))))))))(((((())))))*********+++***)))(((((((((***+++,,,)))************+++++++++)))))))))))))))******+++((())))))((((((***///333999DDDUUUdddmmmtttvvviiikkkpppkkk```XXXKKKCCC999333333666888999999@@@HHHKKKGGGCCCBBBCCC;;;<<>>BBBDDDMMMbbb~~~~~~wwwTTTOOOMMMDDDBBBGGGIIIFFF@@@>>>??????===<<<<<<;;;:::999888888666555444333222111111111111111111111000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---///000//////...000000000222444666555333999QQQppp~~~~~~qqqssszzz~~~xxxnnnbbbhhhppptttyyy~~~rrrhhhgggjjjxxxwwwiiiSSSNNNNNNJJJFFFDDDFFFFFFCCCAAABBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;;;;;;;:::999999:::::::::333444666888::::::::::::222333333444444333333333333222000/////////000111////////////////////////------------------------........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++,,,---...///kkkNNN@@@444555444333111000////////////............---------...---,,,+++***+++,,,,,,---------,,,,,,+++++++++************************'''((())))))(((((()))******************************+++,,,***'''&&&(((+++******+++++++++,,,,,,,,,...,,,+++,,,///000///---444===IIITTT^^^iiiuuu|||uuuttt{{{yyyppplllppphhhXXXEEE999333111444888999666999BBBFFFAAA<<<<<>>>>>@@@CCCFFFEEEJJJQQQWWW[[[___bbbddd^^^___```bbbccccccddddddffffffffffffffffffffffffdddcccbbbaaaaaaaaabbbbbbccccccbbbbbbbbbbbbccccccbbbbbb```___^^^^^^]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[aaa\\\XXX[[[___]]]TTTJJJKKKCCC???AAA@@@===???CCC@@@EEEVVVtttnnnwww|||___RRROOOLLLHHHGGGGGGFFFDDD@@@>>>???@@@???===;;;:::::::::999888666666555444333111000/////////............/////////...---,,,++++++++++++------,,,,,,,,,,,,++++++&&&(((*********)))***++++++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------..................------,,,---...///000111222333555???QQQdddqqqvvvtttpppoooxxx|||}}}uuu|||~~~}}}vvvxxxyyyyyyyyymmmiiiooovvv{{{eeeVVVJJJHHHLLLHHHGGGGGGFFFDDDCCCAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;::::::999999999999666666666666777777777777333333333444444333222222000000//////.........---................................................,,,,,,,,,---------......------............------)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,eeeKKK@@@666555444222111000/////////............------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************************'''((())))))(((((()))******************************,,,,,,+++(((((()))+++*********+++++++++,,,,,,+++***)))+++///111000///000333:::CCCPPP```nnnwwwxxx}}}|||wwwyyy~~~yyy}}}}}}cccNNN???444///000555444777===>>>;;;;;;???===>>>>>>>>>======???AAABBBFFFKKKPPPTTTWWW[[[]]]aaaaaabbbccccccccccccccceeeddddddcccccccccccccccdddddddddccccccbbbaaaaaa____________```aaabbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXZZZXXXUUUTTTSSSPPPJJJEEEAAA<<<;;;???AAA???@@@DDDKKKOOOccczzz~~~jjjTTTLLLKKKIIIEEEFFFFFFEEECCC???>>>>>>??????===;;;:::::::::888777333333333333222111000000//////............//////000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++'''(((***+++***)))***+++,,,***(((''''''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,+++*********+++++++++++++++,,,,,,,,,------..................------------...///000111111222555999BBBMMM[[[iiittt{{{qqquuuzzz|||rrrzzz|||{{{zzzyyyaaaUUULLLDDDDDDIIIGGGGGGFFFEEEDDDBBB@@@@@@??????>>>========================<<<<<<<<<;;;;;;:::999999888888888888999777777777777777666666666444444444444333222000000000/////////.........---........................------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++***************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,```GGG???888444333222111000/////////............------------------,,,++++++++++++,,,+++++++++***************************************'''((())))))(((((()))******************************+++,,,+++))))))***+++*********++++++++++++,,,(((((((((+++///111222111111///...555DDDWWWgggpppuuu}}}yyyxxx{{{iiiRRR???333000111000111444444444999@@@CCCDDDEEECCC@@@===;;;;;;:::<<<@@@BBBEEEHHHLLLOOOWWWXXXYYY[[[\\\^^^______bbbaaa``````____________bbbcccddddddcccaaa___^^^[[[[[[[[[\\\]]]^^^___``````___]]][[[ZZZYYYXXXXXXYYYYYYXXXWWWUUUSSSQQQPPPKKKKKKJJJHHHDDDAAA@@@???>>>===???BBBCCCBBBFFFKKKZZZqqq{{{ttt{{{kkkVVVJJJHHHIIIGGGDDDDDDEEEDDDAAA>>>======>>>???===:::999999888777555000000111111111111111111//////............//////000000///...------------,,,,,,,,,,,,++++++++++++''')))***+++)))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++,,,+++***))))))(((((()))++++++++++++,,,,,,,,,,,,------------------............/////////000000000222333555999CCCTTThhhvvvzzzxxxyyytttsss~~~|||}}}~~~~~~}}}yyy___SSSIIIGGGDDD???@@@EEEEEEEEEEEEDDDCCCAAA@@@???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;777777777777777888888888888888888777666666555555555555444333222000///.../////////...............------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((*********++++++++++++,,,))))))******+++,,,,,,---*********++++++++++++,,,___FFF>>>888333222111000////////////.........---------,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))************************'''((())))))(((((()))***************************)))************)))))))))************++++++++++++))))))***,,,///000111222000---+++///:::KKK[[[fffpppyyyxxxyyy}}}yyydddPPPCCC>>>777444222000111444:::@@@JJJLLLLLLIIIDDD???;;;999777888999::::::===AAADDDGGGHHHKKKNNNRRRVVVYYY[[[]]]]]]\\\[[[[[[\\\]]]^^^^^^```bbbcccbbb```]]][[[ZZZYYYYYYYYYYYYZZZZZZ[[[YYYXXXWWWUUUSSSRRRQQQQQQPPPPPPOOOMMMKKKHHHFFFEEE@@@@@@@@@AAAAAABBBCCCCCCCCCIIINNNNNNLLLPPP]]]iiiyyyrrrxxxbbbYYYNNNIIIIIIKKKHHHEEEDDDDDDCCCAAA>>>======>>>>>><<<999888777777555333222222111111000000000111//////............////////////...---------------,,,,,,,,,++++++++++++***''')))++++++)))))))))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++******)))))))))*********++++++++++++,,,,,,,,,,,,,,,------------......////////////////////////...111333444777AAAPPP[[[wwwuuuvvvyyy|||yyy~~~|||dddUUUJJJFFFDDDDDDBBB===>>>CCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::555666777777888888888888999999888777666555444333222222222222111000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))************++++++++++++))))))******+++++++++,,,************++++++++++++bbbGGG>>>777222222111000////////////...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((())))))******)))((())))))*********+++++++++,,,---.........//////000***+++,,,---111;;;JJJUUUdddlllsssyyywwwkkk^^^TTTPPPHHHCCC<<<666444777999:::EEEFFFHHHFFFCCC???<<<<<<<<<<<<;;;:::999:::===@@@===>>>AAADDDHHHMMMQQQSSSWWWVVVUUUUUUVVVXXXZZZ[[[ZZZ]]]___aaaaaa^^^[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSPPPOOOMMMLLLJJJIIIIIIHHHDDDDDDCCCBBB@@@>>>===<<<>>>===>>>CCCIIIMMMMMMKKKIIIVVVaaacccdddpppkkkkkkiiiXXXSSSNNNKKKKKKKKKHHHDDDCCCCCCCCCAAA>>>======???<<<:::777666666666444333555444333111000000000000//////............//////...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********(((***++++++)))((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))******,,,------*********+++++++++,,,,,,,,,,,,,,,,,,------......////////////............---111444333222555<<>>===<<<;;;::::::999999999999999::::::::::::999999999999555666777888999999888888999888777666555333222222//////000000111000000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,))))))*********+++++++++))))))*********++++++++++++++++++******)))))))))))))))*********+++++++++dddHHH>>>666222111000///////////////------------,,,,,,,,,,,,+++++++++,,,+++******)))))))))))))))************))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((***,,,,,,***((()))))))))************+++...///000///---,,,---...)))---111111000555???HHHZZZcccmmmttt~~~xxxqqqooommmgggdddccc___\\\SSSEEE:::666333000777999;;;<<<<<<===@@@BBB???>>>===:::888777999;;;999999:::;;;>>>AAAEEEFFFOOONNNMMMMMMNNNPPPRRRTTTSSSUUUXXXZZZ[[[YYYWWWUUURRRQQQOOOMMMLLLKKKJJJJJJFFFEEEDDDBBBAAAAAAAAAAAA;;;;;;<<<<<<<<<;;;::::::<<<===AAAIIIRRRVVVTTTQQQTTTeeeuuuzzzuuukkkyyywww\\\UUURRRNNNKKKIIIGGGDDDBBBAAABBBAAA???===<<<<<<>>>:::888555555555555444333777555333111000//////000//////............//////---,,,,,,+++++++++,,,,,,++++++++++++************(((***++++++)))(((((()))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******(((((())))))+++---...///************++++++++++++++++++,,,,,,------......///.....................000000000///...000666;;;AAARRRiii{{{|||yyykkkeeegggwwwsss}}}yyysss^^^WWWSSSMMMIIIEEEDDDBBB@@@===<<<===???????????????>>>===<<<;;;;;;:::999999888888999999999999999999888888888888555666888999999888777777777666555444333222111111------...///000000000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,------------,,,,,,((())))))***++++++,,,,,,)))))))))************+++,,,++++++***))))))(((((()))))))))************+++cccGGG>>>777111111000////////////000---------,,,,,,,,,++++++***++++++,,,+++***)))((()))))))))******+++++++++))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))***)))***,,,......,,,)))))))))))))))************,,,---...---+++)))+++,,,,,,...000111222555:::>>>OOO^^^mmmtttxxx{{{wwwooojjjlllpppsssvvvzzzgggNNN>>>777444333444555666999>>>DDDIIIDDDDDDBBB???;;;999:::;;;<<<<<<<<<<<>>===<<<<<<;;;;;;<<<<<<888888:::<<<===?????????<<>>???>>>===:::999:::;;;777555444333444555444333555333111///...///000000//////............//////------,,,,,,,,,,,,------++++++++++++************)))***++++++)))(((((()))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))***+++,,,---************++++++++++++***++++++,,,------......---.....................000///...---...000333555555AAAWWWlllxxx{{{yyywwwkkkdddeeevvvwww{{{nnnUUUMMMNNNLLLFFFBBB@@@???>>><<<<<<>>>>>>======>>>>>>======<<<;;;:::;;;:::999999888888999999999999888888888777777777555666777888888777555444444444333333222111000000------.../////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++++++++,,,,,,,,,,,,++++++******************++++++))))))))))))************************))))))))))))))))))))))))************aaaEEE>>>888111000000////////////000---------,,,,,,,,,++++++******+++,,,+++***)))((())))))******+++++++++,,,))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))),,,++++++...000111...***))))))))))))************)))+++---+++)))((())),,,)))((((((***...222333444CCCWWWkkkpppnnnpppwww}}}}}}{{{wwwzzzzzzrrrlllooovvv~~~gggOOOGGGEEE999999888888;;;@@@HHHNNNOOONNNMMMIIIEEEBBBAAABBBDDDDDDEEEFFFIIIMMMQQQSSSDDDBBB???<<<;;;;;;===>>>:::;;;>>>@@@BBBBBBBBBAAA???>>>===<<<;;;;;;;;;;;;:::999999999888999999:::888999;;;>>>AAACCCEEEEEE@@@NNN```mmmtttwww{{{}}}ppp^^^hhh}}}}}}kkkXXXVVVZZZSSSPPPLLLGGGCCCBBBBBBCCC<<<<<<<<<:::888777888999666444222333444555444444222000///......///000111//////............//////......---------......///+++++++++************))))))***,,,+++)))(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))(((((((((((())))))***)))************+++++++++******+++,,,,,,---......---------.........//////.........000222222000...222444???RRReeeppprrrrrrvvvmmmkkkwww}}}xxxiiiWWWPPPLLLNNNLLLFFFCCCEEE>>>>>>===<<<>>>@@@@@@===============<<<;;;::::::;;;:::999999888999999999888888888888777777777777444555666777777555333111333333222222111000000000.../////////...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************++++++++++++******,,,,,,++++++***)))))))))))))))))))))************((((((((()))******++++++))))))))))))************}}}dddGGG<<<444000///////////////000000------......------,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++---.........---------+++***))))))(((((())))))***+++,,,,,,------,,,------......------,,,777GGG[[[fffhhhiiiooovvvvvvyyy{{{wwwuuuvvv|||mmmaaaVVVOOOFFF>>>===:::777;;;CCCGGGFFFIIIPPPTTTVVVZZZ```iiiccc___bbbiiiiii```VVVJJJCCC:::555666999;;;<<<:::999999:::;;;<<<;;;:::@@@>>><<<888555444666888>>>;;;888888:::;;;;;;:::>>>AAABBBGGGTTTaaaccc^^^dddooo|||oooZZZRRRfff{{{|||dddSSSTTTSSSLLLMMMLLLJJJHHHEEECCCAAA@@@===<<<;;;:::999888888888777444111111222222111...////////////............///............---------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))************)))***+++,,,,,,+++***)))+++++++++*********))))))******+++++++++,,,,,,,,,---------------------------......///////////////,,,000555999===GGGTTT]]]nnnnnnqqqyyy{{{xxx||||||sssbbbZZZUUURRRKKKIIIGGGEEECCCCCCCCCCCCCCC???<<<;;;<<<<<<;;;999<<<<<<<<<<<<;;;:::999888<<<;;;:::999888888888888;;;:::999777666555555555777777666666555555555555333333222222111000/////////...---...///000///...,,,++++++******++++++,,,------,,,,,,+++***)))))),,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))sssjjjMMM@@@777000000////////////000000------......------,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,---.........---,,,+++***))))))))))))))))))***++++++,,,------,,,,,,------------,,,,,,,,,666DDDOOOYYYcccooowww}}}{{{rrrnnnkkkgggbbbXXXKKK???666555666555777@@@OOO]]]eeelllrrrqqqjjjfffjjjqqqpppdddXXX???<<<888666888:::::::::???>>>>>>>>>?????????>>><<<<<<;;;:::777666555666444888<<<@@@BBBBBBAAA@@@AAAJJJTTT]]]iiiwww~~~xxxsss^^^SSSSSSeeetttUUUKKKNNNOOOKKKKKKJJJHHHFFFDDDAAA@@@???>>>===<<<:::999999999999777555222222333333111///////////////........................------------------------------------,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((((((((())))))))))))))))))******)))***++++++++++++***)))+++++++++*********))))))*********+++++++++,,,,,,------------------------,,,------...............,,,///111222222777???FFFRRRXXXfffvvvzzzssszzzqqq\\\QQQMMMJJJGGGIIIHHHFFFDDDBBBBBBBBBBBB@@@===;;;;;;===???>>>=========<<<<<<;;;::::::999::::::999888888999999999;;;:::888777666555555555666666555555555444444444333333222111111000//////000...---...///000...---,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))mmm|||lllOOOBBB777000000////////////000000------......------,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,......,,,,,,+++***)))))))))***))))))******+++,,,,,,,,,,,,,,,------------,,,,,,---///333<<>>???>>><<<;;;::::::999999777555444333333333111000/////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))+++++++++************************++++++++++++,,,------------------------+++,,,,,,---...---------///111222111//////333777:::DDDXXXlllxxx}}}~~~yyy{{{yyywwwrrrfffVVVKKKGGGGGGFFFEEEGGGFFFEEECCCBBBAAAAAAAAA===;;;:::<<<>>>AAABBBBBB???>>>===;;;;;;;;;;;;<<<999888888888888999:::::::::999888666555555555555444444444444333333333333222222222111111000000///111///......//////---,,,------,,,,,,,,,,,,------------------------------+++++++++++++++*********+++++++++***************))))))))))))))))))))))))+++************)))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))vvvdddHHH===333111000000////////////000------......------,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))+++---...++++++******)))*********))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,222111000222;;;KKK\\\hhhnnnrrrxxx~~~{{{ooopppuuuwwwrrr]]]IIICCC;;;666999===>>>@@@BBB<<<999999>>>DDDEEE>>>888>>>AAAFFFLLLRRRVVVWWWWWWRRRRRRPPPNNNKKKJJJJJJKKKNNNHHHAAA;;;999999;;;<<>>HHHZZZhhhyyydddVVVSSSXXX]]]iiimmm}}}dddSSSFFFIIIMMMJJJHHHJJJIIIHHHFFFDDDBBB@@@???>>>???>>>===<<<;;;:::::::::777666555555444333222111//////.........---------.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((('''&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((())))))************))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------///111222111111222444333888CCCRRR]]]gggsss~~~{{{gggYYYVVVPPPHHHEEEFFFHHHHHHGGGFFFFFFEEECCCBBBAAAAAAAAA===<<<<<<===???AAACCCDDD@@@???<<<;;;:::;;;===>>>999999888888888888888999999888777666555555555555333333333222222222222222222111111111000000000///111000............,,,+++...------,,,,,,------...,,,,,,,,,,,,------------+++++++++***************************************))))))))))))))))))))))))************))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))XXX@@@999000111111000///////////////------......------,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((()))***,,,---*********)))******++++++)))***************+++++++++,,,,,,,,,,,,,,,,,,+++...///...+++,,,444CCCNNNaaahhhpppwww}}}|||yyynnnccchhhqqqyyyvvvaaaUUUQQQOOOPPPMMMDDD;;;666444444555666666777777777;;;>>>BBBHHHNNNTTTYYY\\\^^^______^^^]]]^^^aaadddiii^^^OOODDD@@@CCCHHHKKKTTTSSSRRRTTT]]]pppggg]]]PPPLLLWWWoooyyyZZZLLLEEEDDDKKKLLLGGGGGGMMMIIIHHHGGGEEECCCAAA@@@??????>>>===<<<;;;:::::::::555666666666444222111111............------------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$(((+++,,,***(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////(((***---/////////000000000///111777>>>GGGWWWddd|||ssscccVVVKKKDDDGGGDDDAAAAAADDDEEEEEECCCFFFFFFEEEEEEDDDCCCBBBAAA?????????>>>>>>???AAACCC???>>><<<;;;:::;;;===>>><<<;;;:::888777666666666777777666555444444444444111111222222222222222222111111111000000000000000111///...---......,,,***...------,,,,,,------...+++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((PPP;;;888222222111000//////......///------......------,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++***)))))))))***+++,,,,,,************************++++++,,,,,,,,,,,,++++++))),,,---+++)))+++444<<>><<<;;;::::::999999444555777666444111000000.........------------,,,------------,,,,,,,,,,,,************************+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,---***''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''(((((()))))))))***))))))(((((())))))******************+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////+++,,,...///000///......000......000111333<<>>@@@>>>===<<<;;;;;;<<<=========<<<:::888666555444444666666555444444444444444111111111111222222222222000000000000000000000000000...------......,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))******************************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((sss}}}|||LLL:::999333222111000///............------......------,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))***)))))))))))))))))))))***+++,,,---************))))))))))))++++++,,,,,,,,,,,,++++++)))+++---------...000222222>>>NNN[[[dddllluuu}}}}}}}}}{{{xxxzzzuuuuuuxxxvvv~~~mmm```KKKFFFAAA@@@BBBBBB>>>:::666777666555444777<<>>>>>===<<<:::999999999999222444777666333000///000.........---------,,,,,,---------,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))%%%$$$'''***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%&&&&&&'''((()))*********)))(((''''''((()))***))))))*********+++++++++))))))))))))************++++++++++++++++++++++++,,,---......//////......000000000111111111///......///111444222///222888;;;MMMfff~~~tttiii[[[PPPIIIIIIIIIGGGEEEGGGDDDCCCBBBBBBCCCCCCCCCBBBDDDDDDDDDEEEDDDCCCAAA@@@AAABBBAAA???<<<;;;===???;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666555555555666555444444333333444444111111111222222333333333///000000000000000000000...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++***((()))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrr```ooozzzKKK:::999333222222000///............------......------,,,++++++++++++,,,,,,+++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''')))******)))(((((())))))))))))***+++------*********)))))))))))))))+++++++++,,,,,,+++++++++***)))))),,,///000---***222999BBBIIIPPP\\\lllxxxttt{{{}}}uuuzzz{{{sssmmmqqqwww{{{xxxhhh```ZZZ]]]dddeee]]]TTTAAAAAA???;;;777777:::>>>>>>@@@AAA>>>;;;<<>>AAAJJJXXXeeemmmooo|||{{{|||gggWWWTTT[[[oooooorrrZZZFFFBBBHHH>>>EEEGGGEEEGGGLLLHHH===EEEDDDCCCBBB@@@???>>>======<<<;;;:::999888888888111444777666222/////////......---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$ !!!''',,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((***++++++***)))(((''''''((()))***))))))******++++++++++++))))))))))))************+++++++++++++++++++++++++++,,,------......------...------...///000///---)))+++///333222///111666///777DDDXXXrrrtttdddYYYSSSSSSLLLGGGIIIHHHCCC???@@@BBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDCCCBBB@@@???@@@AAAAAA???;;;:::<<>>KKK]]]jjjnnnvvv}}}~~~~~~tttqqqooorrr~~~wwwuuuvvvnnnZZZQQQPPPRRRZZZbbb[[[UUULLLBBB;;;999;;;>>>BBB>>>AAAKKKPPPPPPTTT\\\dddqqq|||xxx~~~]]]QQQOOOIIIEEEFFFDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCBBBAAA@@@>>>>>>>>><<<:::888777777888999666555333111000000000111,,,---.........---,,,+++---,,,++++++******++++++((()))***++++++***)))(((******+++******)))((('''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---...000111111111000///444444666<<>>>>>>>>>>>???>>>===;;;;;;<<<<<<======<<<;;;999888999999:::666555555555555444444444666555444333222222222222111111111111000000000000111000///...------......---------------------------,,,,,,++++++,,,,,,------,,,,,,+++*********+++************************************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))hhhfff|||OOO<<<:::333111000//////......//////...---,,,,,,++++++,,,,,,))))))***+++++++++***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))*********,,,,,,+++******++++++,,,,,,...000111666@@@NNNXXXhhhlllrrr}}}}}}uuunnnqqqzzzvvvzzzyyyuuu~~~~~~sssrrr|||hhhZZZVVV\\\ddddddaaafffqqquuussstttzzzzzzbbbLLLHHHJJJFFFCCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>======;;;999777666666777777666555333111000000000000,,,---.........---,,,+++---,,,++++++******++++++))))))************))))))((())))))*********))))))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))******+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------.........///000000000000///222111111222666<<>>>>>>>>>>>>>>>>>===;;;:::::::::;;;<<<<<<;;;:::999888888888999555555555555444444444444555555444222222111111111111111111000000000//////............---------------------------------------,,,,,,++++++,,,,,,------,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((eeeddd~~~OOO;;;999222000///......------.........---,,,,,,++++++,,,,,,******+++++++++******)))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))******(((((())))))*********+++,,,++++++******+++,,,,,,***,,,,,,,,,...444===DDD[[[cccmmmvvvtttffffffuuu{{{pppnnnrrrxxx{{{yyy|||rrrtttrrrYYYLLLCCCFFFJJJGGGDDDEEEAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;999888666555555555666555444222111000000000000---------------,,,++++++,,,,,,+++************+++******))))))))))))******'''''')))******+++++++++)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))******+++*********++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------...............///000000+++,,,---...///000111222333555999@@@JJJVVV```eeeiiihhhiiinnnwwwwwwnnncccZZZUUUQQQMMMJJJLLLJJJGGGEEEDDDEEEGGGIIIDDDDDDCCCCCCEEEGGGJJJLLLIIIEEEAAA@@@CCCDDDDDDBBB@@@@@@???>>>===============<<<:::999999999:::;;;;;;:::999888777777777777555555444444444333333333444444333222111111111111111111000000000000//////---...///000000000///...------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++************+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((______|||OOO;;;888111//////...---------------...---,,,,,,++++++,,,,,,+++++++++++++++***)))(((++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((()))******++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,...333777EEEVVVgggnnnooouuu~~~xxxnnnqqq~~~sssdddaaakkkvvv|||www|||xxxwww{{{eeeUUULLLFFFDDDHHHIIIEEECCCDDDAAA@@@???>>>>>>>>>???@@@????????????>>><<<;;;:::999888666555444333333333333222222111000/////////------------,,,,,,++++++,,,++++++***************+++***)))(((((()))***+++(((((()))***************))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,///...---,,,---...///000+++,,,...000111222222222444555555555666:::BBBHHHGGGIIINNNWWWbbbnnnwww|||vvvhhh^^^VVVQQQLLLJJJJJJLLLMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHFFFCCC@@@@@@AAACCCCCCBBB@@@???>>>===<<<<<<<<<<<<===<<<:::999999999:::;;;999999888888777666666666444444444444333333333222333333222111111111111111111000000000////////////...000222444444333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***************+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((}}}]]]\\\yyyPPP;;;888000//////...---------------...---,,,,,,++++++,,,,,,+++++++++++++++***)))(((************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))******************++++++,,,,,,,,,,,,++++++,,,,,,+++,,,///000333@@@PPPZZZeeerrr~~~}}}zzzzzzuuuiiiiiirrr|||wwwvvv{{{ooooooppp\\\KKKBBBFFFCCCCCCDDDCCC@@@>>>???@@@@@@>>>>>>>>>???@@@AAA>>>>>>======<<<;;;999888777666555444333222222222111111111111000//////...------,,,,,,++++++++++++,,,+++******))))))******+++***)))(((((()))***+++***************)))((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++++++++,,,...---,,,,,,,,,---///000111000//////...------......000222111///000444999555666999===BBBHHHMMMQQQVVVZZZ___bbbfffnnnzzzzzztttlllaaaXXXRRRNNNIIIFFFEEEDDDCCCBBBCCCDDDDDDCCCHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<======;;;:::::::::;;;<<<999888888888777666555555444333333333222222222222222222111000000000111111000000000////////////......///222333444333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********))))))***++++++************************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''```___yyyQQQ<<<888111000///......------.........---,,,,,,++++++,,,,,,******+++++++++******))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''(((((((((((())))))***)))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---111111666GGGaaaxxx|||zzz}}}uuuooouuu}}}nnnbbb]]][[[eeesssvvvwwwzzzqqq^^^QQQIIIEEEEEECCCBBBAAAAAA@@@@@@@@@AAA??????????????????@@@AAA<<<<<<<<<;;;:::999888777666666555444333222222111000000000000000///......------,,,+++++++++++++++++++++***))))))))))))*********))))))))))))******+++++++++******)))''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++---,,,,,,,,,,,,---......000///...------...///000,,,///222222000///111333///000222222222333666888777:::===@@@DDDKKKTTTZZZ```bbbiiirrrvvvtttsssuuuyyyyyyzzz{{{}}}{{{yyyyyy}}}tttooohhhccc^^^YYYRRRMMMHHHEEEBBBAAAAAAAAA@@@??????@@@AAABBBBBBAAA@@@??????@@@AAABBBCCCDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAA>>>>>>===>>>>>>???@@@@@@@@@@@@???>>>============>>>===;;;:::::::::;;;<<<888999999888888777666555333333333222222222111111111111000000000000000111000000////////////......,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))))))))***++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''cccaaazzzRRR===999222111000//////......//////...---,,,,,,++++++,,,,,,))))))***+++++++++******((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))'''''''''((((((((())))))++++++******)))(((((((((((()))+++,,,------,,,,,,)))(((((()))***,,,,,,,,,000......999PPPfffmmmkkkxxxuuuooopppxxx|||jjjcccdddcccllluuu}}}|||pppeeeeeejjjsss}}}wwwtttuuu}}}xxx~~~vvvbbbNNNGGGFFFFFFFFFHHH@@@@@@??????AAADDDDDDCCC======>>>???????????????;;;;;;;;;:::999888666666666666666555444333111111...///000000000///...------,,,+++*********+++,,,++++++***)))))))))))))))))))))************))))))))))))*********))))))((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************++++++,,,---------------***+++,,,...000222333444000111333444222111000000,,,///111222111111444666555555555555666777999:::999999<<>>======???BBBCCCDDDCCCCCCCCC>>>>>>???AAACCCDDDFFFGGG???@@@AAABBBBBBAAA???>>><<<===>>>>>>>>>???@@@AAAAAAAAA???>>>>>>>>>>>>>>>===<<<:::999999999:::;;;888999999999999777666555222222222222111111111111000000/////////000000111000000/////////.........------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++)))))))))))))))***++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''eeebbbyyyRRR===:::222111111000///////////////...---,,,,,,++++++,,,,,,((()))***+++++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))''''''''''''((((((((())),,,,,,+++***)))(((''''''((()))+++,,,------,,,,,,+++***))))))+++---------&&&,,,000000555CCCQQQYYYrrryyyvvvyyy{{{}}}mmmbbbjjjttt~~~xxxmmmlllpppvvvuuuwwwpppZZZKKKAAADDDIIIGGGAAA===<<<<<<;;;<<>>;;;<<<>>>?????????>>>===:::::::::999888777666555666666666555444333222111...///000000000///...------,,,+++*********+++,,,+++******)))))))))))))))((()))***++++++***)))((('''((()))******++++++***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%''')))***+++''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********************+++,,,---...---,,,+++***+++---...///...---,,,+++,,,---///111222222111,,,///222111///---///000000//////111333555444333666333333444333000222777444777:::<<<<<<;;;;;;;;;333777::::::888999===AAA<<<>>>@@@AAA@@@>>><<<;;;999999:::<<<===>>>??????===>>>??????=========>>>AAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBAAA>>>;;;999<<<===?????????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>;;;:::999888888888999:::999999::::::999888666555222222222111111111111000000000////////////000111000/////////............///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''hhhbbbvvv{{{QQQ;;;333000////////////............///......------,,,++++++***++++++,,,,,,++++++***))))))***++++++++++++******)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,++++++***+++++++++***---/////////444===EEElll}}}ttt||||||yyyfffYYYHHHHHHGGGFFFEEECCCAAA@@@>>>???@@@AAAAAA@@@>>>===????????????>>>===;;;:::;;;:::888777555555666666444444333333222111000000///.........------------,,,,,,------,,,,,,+++***+++++++++*********))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++,,,+++*********+++,,,---...---+++*********++++++******+++++++++,,,,,,,,,.........///000111111222////////////////////////////////////////////////222222111111111111111111444444444444444444444444333444666777777777666555888888999:::::::::999999999999::::::;;;<<<<<<===???>>>>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@@@@???===<<<=========<<<;;;;;;;;;>>>AAACCCCCCCCCFFFFFFDDDAAA>>>;;;;;;<<<999::::::999888777999:::999::::::::::::999888888777666444222111111111111222111111000///......---......///////////////...000000222222111///---+++------,,,,,,,,,,,,,,,,,,************************++++++************+++++++++*********))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((iiiaaauuu{{{RRR<<<555333////////////.....................---,,,,,,++++++***++++++,,,,,,++++++***))))))***++++++++++++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((()))***+++++++++++++++,,,++++++******+++++++++)))+++---,,,+++...555;;;UUUcccsssyyyvvvuuu|||uuurrrnnnssswwwgggYYYOOOIIIGGGFFFEEEDDDBBBAAA@@@???>>>???AAAAAAAAA???===<<<<<<======>>>>>>===<<<;;;;;;:::888666555555555666444333333222111111000000/////////.........------,,,,,,------,,,,,,+++***+++++++++*********))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********++++++,,,---++++++*********+++,,,------,,,+++*********++++++******+++++++++,,,,,,,,,------......///000000111........................////////////////////////000000000000000000000000222222222222222222222222222333333444444444444444666666777888888888888777999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???IIIIIIHHHFFFDDDBBB@@@???AAA???>>>===>>>======<<<<<<;;;<<<>>>AAACCCCCCCCCEEEEEEDDDAAA>>><<<<<<===::::::;;;999777777888999999999::::::999999888777777666444222111111111111111111000000///......---......////////////......///000000000000...---,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++*********)))))))))(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((kkkaaatttzzzRRR>>>777555////////////..................------,,,,,,++++++******++++++++++++******((()))******++++++******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))******+++++++++******++++++*********++++++,,,)))+++,,,+++))))))---000:::EEEQQQWWWYYY```nnnzzz~~~}}}qqqmmmiiipppzzzttt}}}xxxeeeTTTIIIEEEEEEFFFEEEDDDBBB@@@????????????@@@@@@AAAAAA@@@>>><<<;;;:::;;;<<<============<<<:::999888666555555555555333333222222111000000000000/////////............,,,,,,,,,,,,,,,++++++***+++************)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((())))))************))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++***************+++,,,---+++************+++,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,------......//////........................////////////////////////.........///////////////111111111111111111111111111111111000111222222333444444555666666666666666999999999999999::::::::::::::::::;;;<<<===>>>???JJJKKKKKKJJJHHHDDDAAA???AAA@@@@@@???>>>>>>=========<<<<<<>>>AAACCCDDDCCCAAAAAAAAA>>><<<:::;;;<<<:::;;;:::999777666777888999999999999999888777777666555444222111111111111111000000//////.........---......///......------//////......------,,,,,,,,,,,,++++++************************************++++++************++++++******))))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((mmmaaarrryyyQQQ===777555////////////..................------,,,++++++*********++++++++++++******((())))))*********************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************+++++++++******)))***************++++++,,,***,,,---,,,***)))***,,,,,,333:::???CCCNNN___mmm}}}|||wwwtttrrr{{{zzzyyy|||~~~xxxbbb\\\RRRJJJGGGFFFGGGHHHEEECCCAAA???>>>>>>???@@@AAAAAAAAA@@@???===<<<;;;<<<<<<<<<============<<<999888777666555444444444222222111111000000000000000000/////////.........+++,,,,,,,,,,,,+++******************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++***************++++++,,,++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------......................................./////////000000000000000000000000111000/////////000222333222333444444555555555555888888888888888888888888999999999:::;;;===>>>???BBBCCCFFFGGGGGGFFFCCCBBBAAAAAABBBAAA???============<<<<<<>>>AAACCCCCCBBB=========;;;999888999::::::::::::888666555666777888888888999888777777666555444333222222111111111000000/////////.........------.........---,,,,,,......---,,,++++++,,,,,,,,,++++++******)))))))))************************++++++************++++++))))))))))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((nnn```oooxxxOOO;;;555444////////////...............------,,,++++++******)))******++++++******)))(((((()))************)))))))))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************+++++++++******)))***)))))))))******+++,,,***+++,,,,,,+++***++++++***---000111555@@@OOO[[[{{{{{{zzzssshhhjjjooopppuuutttzzzuuuiii]]]UUURRRNNNKKKIIIGGGEEECCCEEECCCAAA??????@@@AAABBBAAAAAA@@@???>>>===;;;;;;??????>>>===<<<<<<;;;;;;888777777666555444333222111111000000000000//////////////////............++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********---,,,+++***)))((((((((())))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------........./////////000000000000000000000000000000111000/////////000222333111222333444555555555555666666666777777777777777:::::::::;;;<<<===???@@@;;;===AAADDDEEEEEECCCBBB@@@BBBCCCBBB???<<<<<<======<<<<<<>>>@@@BBBBBBAAA<<<======;;;999888999;;;999999999777555444555777777777888888777777666555333333333333222111111000////////////............---------------,,,++++++---,,,,,,++++++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++************++++++(((((((((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''mmm]]]kkkvvvMMM999444333////////////............------,,,,,,++++++******))))))************))))))'''((())))))******))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))******+++++++++******)))))))))))))))***+++,,,(((((())))))*********+++***+++,,,,,,...444>>>EEEeeeyyyzzzjjjeeeiiilllrrrzzzuuutttrrruuuwwwqqqvvvttt}}}hhhYYYUUUSSSOOONNNKKKGGGEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCC@@@@@@???>>>======<<<<<<@@@???===<<<;;;:::::::::666777666666555333222111000000000//////////////////.........------------+++++++++++++++******)))(((((()))))))))))))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******---,,,+++***)))(((((((((((()))******++++++******((()))******+++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000000000000000000000000000000111111222///000111333444444444444444444444555666666777777:::::::::;;;<<<===>>>???<<<===???AAABBBBBBAAA@@@???AAADDDBBB>>>;;;;;;<<<<<<;;;;;;===???AAA@@@@@@?????????===;;;:::;;;<<<777888888777555555666777777777777777777666555555222222333333222111000000........................------------,,,+++******,,,,,,,,,,,,++++++++++++------,,,+++***))))))((())))))))))))))))))))))))++++++************++++++''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''jjjZZZhhhsssLLL999555444////////////............------,,,,,,+++*********))))))************))))))'''(((((()))))))))))))))&&&'''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((()))***+++++++++++++++(((((((((((()))***+++,,,)))((((((((()))*********)))***++++++,,,...222444BBBTTTfffrrr~~~zzznnnqqqsssyyy|||sssxxx{{{~~~|||kkkrrrzzzvvvjjjdddXXXKKKEEEEEEHHHJJJEEECCCAAAAAABBBEEEFFFFFFAAAAAABBBBBBBBBBBBBBBBBB??????>>>===============<<<<<<:::999999999999:::666666666666555333111000////////////////////////------------,,,,,,,,,,,,+++++++++++++++***))))))(((((((((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******'''((()))***+++******)))'''((()))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...........................//////000000000000000---...///000222222222333111222333444555666777888:::::::::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===AAADDDBBB===::::::;;;;;;::::::;;;>>>??????>>>?????????===:::999999;;;555666666666555555777888666666777777666666555444111222222333222111000000........................---------,,,,,,+++***)))***+++,,,------,,,++++++......---,,,+++***))))))))))))))))))))))))))))))++++++************++++++'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''gggXXXfffrrrKKK999666555000/////////............------,,,,,,+++******)))))))))************))))))'''(((((()))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))***+++,,,,,,,,,(((((((((((()))***+++,,,---+++))))))***+++++++++''')))+++,,,------------...666<<>>===============>>>999888777777777888999:::555666666666555333111000.........///////////////------,,,,,,,,,+++++++++***++++++++++++***))))))'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))+++,,,---'''((()))++++++******)))'''((()))+++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,---///000000000///...+++,,,---///000111111111000000111333555666888888999999999888999999::::::666777777999:::<<<===>>><<<@@@DDDBBB===999999:::::::::999;;;===>>>>>>===<<<===<<<:::777666666777444555666555555555777999666666666666666555555444000111222333333222000///---.....................---------,,,+++***)))(((***+++---......---,,,***//////...---,,,******)))))))))))))))))))))))))))++++++************++++++&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''sss]]]dddtttKKK888444333111000000000...)))***...///............---------*********)))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++)))))))))***+++,,,......///000111555;;;CCCJJJOOOKKKOOOUUUZZZaaammm|||~~~~~~|||{{{}}}zzzzzz}}}qqqxxxsssfff]]]RRRIIIGGGGGGFFFEEECCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBAAAAAA@@@@@@@@@AAA??????>>>>>>======<<<<<<;;;:::999888888888999:::777777555444333222222222////////////........................---,,,+++******+++---......---+++*********))))))((((((''''''(((((())))))))))))(((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''',,,000000+++&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---------------------------.........///......------////////////000000000000////////////000000000000222333333444444555555555666666666666777777777777;;;;;;::::::999:::::::::>>>===;;;:::999999:::;;;:::::::::;;;;;;;;;<<<<<<:::999888888999999777555444555666888999999999999555555666666555555444333333333222111000///...---------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******---//////...,,,***)))******))))))(((((())))))******+++,,,---,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''vvv```hhhtttKKK888444333222000000222111,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++++++++*********+++,,,,,,,,,,,,,,,---000444888;;;888999<<>>======<<<<<<;;;:::999888777666777888888777666555333222222222111////////////........................---,,,++++++***+++,,,------,,,+++******)))))))))((((((((('''(((((())))))))))))(((((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$%%%(((,,,---)))$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,.........////////////000....../////////000000000111111111222333333444444555555555666666666666777999999888888888888888999<<<;;;:::999888999:::::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::999777555555555666777888888888888444555555555555444333333222222111000///...---,,,------,,,,,,,,,,,,++++++------,,,,,,++++++++++++,,,+++++++++************)))+++++++++(((''''''(((******)))))))))***++++++++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''wwwccclllsssKKK888444333222///...222222///---...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++,,,,,,+++***************---,,,,,,,,,,,,---.../////////...///777HHH\\\jjjooommmmmmqqqxxx~~~ttttttvvvzzz~~~{{{vvvttttttttttttttttttssssssvvv{{{wwwqqqhhh___XXXVVVVVVWWWRRRKKKEEECCCBBBAAABBBEEE>>>======<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB>>>>>>======<<<;;;;;;;;;888777777666555666666666666555444333222111111111/////////............---,,,,,,------------,,,,,,************************))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###%%%)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++------------.....................////////////000//////000000111222222333444444444555555555666666777777666666666666777777999888888888888999::::::::::::::::::;;;;;;;;;;;;<<<:::::::::;;;:::888666555666666777777666666666333444444444444333222222000000//////...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++*********)))))))))'''((())))))((('''((()))+++++++++++++++,,,---...///...---+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''vvvcccmmmrrrJJJ888444444222---+++...000...---///---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************((()))))))))******************))))))))))))******++++++***************+++++++++,,,---------------...............222999>>>@@@@@@CCCJJJTTT___fffiiibbbcccfffkkkqqqssssssqqqiiikkkmmmllljjjkkkooorrrqqqtttzzz|||xxxrrriii```ZZZOOOLLLHHHCCC@@@??????@@@DDDCCCBBBBBBAAA@@@BBBDDD<<<<<<;;;;;;<<<>>>@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAABBB======<<<<<<;;;:::::::::777777777666666666666666555444333222111111111111//////.........---------++++++,,,---------,,,,,,******))))))))))))******))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((&&&%%%%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''')))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))******++++++++++++***++++++,,,,,,,,,---------------........./////////......///000111222222333222333333444444555555555666666555555555666777777777777777888999::::::;;;999999:::::::::;;;;;;;;;<<<;;;::::::;;;;;;999777666666666666666555444444222333333333333222111111000000//////...------,,,------,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))((((((***++++++******,,,...------------...///000000444222000---+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''sss```lllqqqJJJ888444444222,,,***+++,,,+++,,,///............------------************++++++,,,,,,,,,,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************((()))))))))***************))))))))))))))))))***))))))))))))***+++,,,---'''((()))***+++******))))))+++---......---------,,,++++++...333999===@@@AAAAAACCCGGGLLLPPPSSSUUUTTTWWWZZZZZZZZZ\\\bbbggggggjjjoootttxxxzzzzzzzzzxxxyyyzzzzzzyyy|||}}}{{{}}}|||ssshhh^^^ZZZSSSMMMHHHDDD@@@===;;;;;;::::::;;;;;;<<<======@@@AAA@@@============:::999999:::;;;===???AAAEEEDDDDDDBBBAAA@@@??????@@@@@@@@@??????@@@@@@AAA<<<<<<;;;;;;:::999999999777777777777777666666666444333222111111111111111............------------++++++,,,,,,---,,,,,,,,,***))))))(((((())))))***(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''))))))))))))))))))))))))((())))))***++++++******++++++++++++,,,,,,,,,,,,------------..................///000111222333333222222222333444555555666666666666666666777888999777777888999:::;;;<<<<<<999999999:::::::::;;;;;;<<<;;;::::::;;;;;;999777666777777666666555444333222222333333222222111000111000000//////.........------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,*********))))))))))))((()))***+++++++++,,,...000///////////////000111111333111///,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''''''''sss```kkkpppIII888444444000......///---***+++000//////.........---------))))))******++++++,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))***************))))))(((((())))))***((((((((()))***+++,,,---)))************)))((((((,,,+++++++++,,,,,,------222111///......///111222//////...///111555999;;;;;;>>>AAACCCDDDGGGLLLPPPPPPSSSXXX\\\```bbbbbbbbb^^^]]][[[YYYZZZ^^^eeejjjcccaaaZZZSSSQQQQQQMMMGGGAAA===777333333555777777999999::::::;;;;;;:::::::::>>>@@@>>>=========:::777777777888999;;;===???EEEDDDCCCBBBAAA@@@@@@???AAAAAA@@@???????????????;;;;;;::::::999888888888777777777888777666666555333222111111000000111111.........------------,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...///111222333333111222222333444555666666777666666777777888999:::777888999:::;;;;;;;;;;;;999999999999::::::::::::<<<:::::::::;;;:::888666777777777777777666555444222333333333333222111111000000000/////////......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********)))))))))((())))))))))))***---000000//////.........//////,,,+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((*********))))))))))))(((''''''''''''''''''''''''vvvccclllpppIII777444444---111777:::444,,,+++///.........---------,,,,,,******++++++,,,------......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++---,,,+++++++++++++++***((())))))))))))***,,,------------------...000111...000111222333555777999888:::===@@@BBBCCCBBBBBBAAA>>><<<;;;<<<@@@CCCEEE>>>@@@===777555888999888888666333222444666777777666777777888888888888888:::>>>@@@>>>>>>AAA???:::888888888888:::<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>>>>:::::::::999888888777777555555666777666555444333222222111000000000000111.........---------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++***))))))'''((((((((()))))))))***&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))(((((()))***+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------++++++,,,...///000111222222222333444555666777777666666666666777888999:::666777888999::::::999999888999999999999:::::::::;;;:::999999:::999777555777777777888777777666666333333333333333222222111//////............------------,,,,,,,,,,,,++++++************+++++++++,,,,,,+++++++++************(((((()))((('''))),,,///...---,,,+++++++++++++++&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((***)))))))))((((((((((((''''''''''''''''''''''''zzzfffnnnoooIII777444444,,,444???CCC;;;000,,,///---------,,,,,,,,,++++++++++++,,,,,,---...//////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))+++******)))))))))))))))((((((((((((***+++------%%%&&&)))---///...+++((((((***+++,,,,,,,,,...///(((***,,,---,,,,,,,,,,,,---------------------,,,---...000111222111000///222000//////111222111//////333555000...000222222......///222444555444222111222444777888:::;;;;;;:::===>>>;;;===@@@===666<<<;;;;;;;;;<<<>>>@@@AAA??????@@@AAACCCDDDEEEEEECCCBBBAAA???>>>=========::::::999999888777777777333444555555555444333222222111000000000000000111......---------,,,,,,,,,---------,,,+++***)))(((((()))+++------+++)))((('''((((((((())))))******&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&************************************************(((((())))))******++++++************************(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,...///000111222222333444555777777888555555555666666888999999555666888999999888777777888888999999999::::::::::::999888888999999777555777777888888888888777777333444444444444333222222------------------,,,,,,---------,,,,,,,,,++++++(((((())))))*********+++,,,,,,,,,++++++++++++***)))******)))((()))---///,,,,,,***)))((('''''''''$$$%%%'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''~~~fffmmmlllHHH777333000///............---------...---,,,+++***+++,,,,,,++++++++++++,,,,,,---...000///---,,,+++************(((''''''(((((('''%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((''''''((())))))'''&&&'''&&&&&&&&&&&&'''((((((***************)))(((((()))((((((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---++++++++++++---...,,,++++++******++++++,,,,,,,,,+++***+++,,,---...,,,,,,+++***+++,,,...///---,,,,,,,,,,,,---......---------............////////////000111111222222555666555444333444777:::;;;::::::999999999::::::===<<<;;;<<<===@@@BBBDDD????????????@@@AAABBBBBB???@@@@@@@@@???>>><<<;;;;;;:::999999888888999999777777666555444222000///111000///......------...------,,,,,,,,,,,,++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000111111222333444666666777555555555666666666666666666888:::<<<<<<;;;888777888888999999999888888777777888888888888999999999:::999999888777666666555333333333222222111111111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------111111000000//////......))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''gggoookkkGGG777333111///............---------...---,,,+++++++++,,,,,,+++++++++++++++,,,---...///...---,,,+++************(((''''''(((((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((''''''((())))))'''&&&((('''''''''(((((())))))***************)))((((((((((((((((((((()))***+++***)))((((((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,++++++***+++,,,---...,,,++++++***+++,,,---...,,,,,,,,,,,,,,,---......------------..................//////000111111111222333333333444666999<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBDDD>>>>>>>>>>>>???@@@AAABBB??????@@@@@@???>>><<<;;;::::::999999888888999999888888777666555333111111111000///......------...------,,,,,,,,,+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&)))((('''''''''(((******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************)))))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.../////////111111222333444555555666444444555555555666666666666777999;;;;;;:::888777888888999999999888888888888888888888888888888888999888888777666666555555444444444444333222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///222111000///...---,,,+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''kkkrrriiiEEE666333111///............---------...---,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---......,,,+++******)))))))))(((''''''(((((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''''''''(((((()))(((''''''((())))))(((&&&(((((())))))))))))******))))))******))))))(((((((((((((((((()))***,,,,,,******)))((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++************++++++++++++******++++++,,,---+++++++++***++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------...//////000000...000111222444777;;;>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBB>>>>>>===>>>>>>???@@@AAA>>>??????@@@???>>><<<;;;:::::::::999999999888888888888888777555444222111111000///......------...,,,,,,,,,,,,++++++++++++,,,++++++***)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((++++++************)))))))))*********++++++++++++++++++,,,,,,,,,---------+++,,,,,,------......///111111222222333333333444222333333444555666666777555666888::::::999888777888888888888888888888888999999999888888777666666777777666666555444444444555555666666555222000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000111000///...,,,***)))((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''lllrrrgggDDD555333222///............---------------,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,------+++******))))))))))))(((''''''((()))(((&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''((()))''''''&&&'''))))))((('''(((((()))))))))***))))))((()))))))))))))))((((((''''''((((((***+++------+++***)))((((((''''''(((***))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))***++++++***)))(((******))))))))))))*********************++++++,,,++++++*********++++++++++++++++++++++++,,,,,,---+++,,,,,,,,,------------+++,,,,,,------...//////---...000222333666999<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;===>>>@@@AAA>>>>>>>>>>>>???@@@AAAAAA===>>>?????????>>><<<;;;::::::::::::999999888888777777777666555333222111111000///......------...,,,,,,,,,++++++++++++******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------111111111111111111111111000111222333444555666777444555777888999999888777888888888888888888999999::::::999888777666555555555555555444444333333333555666777888666333///---............------------------------------------///...---,,,,,,---...///...------+++***)))((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''iiiooofffCCC555333222///............------------------,,,,,,,,,++++++,,,++++++******+++++++++,,,+++******))))))))))))((('''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&''')))***)))'''&&&'''((()))))))))(((((('''(((((()))))))))(((((('''''''''((()))+++,,,---******)))(((((((((((((((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((***++++++***((((((***))))))(((((())))))***))))))************+++************************)))+++************+++,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,------......---///111222222444666888::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<===>>>??????>>>>>>??????@@@AAABBB======>>>???>>>===<<<;;;999999:::::::::999888777555555555444333222111000111000///......------...,,,,,,+++++++++*********))))))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,/////////000000000000000///000111222333444555666333444555777777888777777888888777777888888::::::;;;:::999888777555444444444444444444333333333333555666777888666333///---//////.........---------------------------------...---,,,++++++,,,------************))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''iiinnneeeBBB444333222///............---------,,,,,,---------,,,+++***,,,++++++************++++++******)))(((((())))))((('''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((((((''''''''''''(((&&&&&&&&&''')))***)))'''&&&'''((()))***)))((('''''''''((()))))))))((((((''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))(((((((((((())))))(((((()))************))))))************)))((((((******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,------......---///111222222222444555999:::;;;===>>>======<<<::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAAAAA<<<===>>>>>>>>>===<<<<<<999999:::;;;:::999888777444444444333333222000000111000///......------...++++++++++++************((((((*********)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++------....../////////000///000000111222333333444222333444555666777777777888888777777777999:::;;;:::999999888666555444444444444333333333333333333555555666666555222000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((((((((())))))))))))***))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''rrruuufffBBB444222222///............---------,,,,,,---------,,,+++***,,,,,,+++*********************)))(((((((((((()))((('''&&&''')))))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&''')))***)))(((&&&((()))++++++***)))(((&&&''''''((())))))((((((''''''&&&&&&'''((())))))(((''''''(((((()))***+++&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++******))))))******+++)))((((((''''''(((((()))'''((()))*********)))((())))))*********)))'''''')))))))))))))))***++++++************++++++++++++++++++,,,,,,---.........,,,...000111111222333555555777:::<<<=========<<<999::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???;;;<<<===>>>>>>===<<<<<<888999:::;;;;;;999888666444444444444333222111111111000///......------...++++++++++++************'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))*********++++++++++++++++++*********++++++,,,---...//////000000000000111111111222222111222333444555666777777888777666666777999;;;<<<999999888777666555555444444444444444444444444444444444444444333222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***)))))))))))))))((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********''''''&&&&&&&&&&&&''''''~~~}}}fffBBB444222222//////.........---------,,,,,,---...---,,,+++***,,,,,,+++***))))))*********))))))(((((((((((()))'''&&&&&&''')))***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))((('''''''''''''''&&&%%%&&&''')))***)))(((''')))+++,,,,,,,,,***)))&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''(((''''''''''''(((***+++,,,$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,+++***))))))***+++,,,((((((''''''''''''((((((&&&''')))*********)))(((((()))*********((('''&&&)))))))))))))))******+++)))************++++++++++++,,,,,,------......///***,,,///111111222444555111333666999;;;<<<;;;;;;999999:::;;;<<<<<<<<<<<<::::::::::::;;;<<<======;;;<<<===>>>>>>===<<<<<<888999:::;;;;;;999888666555555555555444333222222111000///......------...+++++++++************)))&&&''')))***+++***((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))))))))))))))************++++++************************+++,,,...///000000000000000000000111111111111111222333444666666777888777666666777999;;;<<<888888777777666666555555444444444444444444444444333333333222222111111111000/////////............++++++++++++++++++++++++,,,...000111000...,,,***++++++***)))((('''''''''))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''''''''&&&&&&'''''''''~~~cccBBB888444...////////////............+++++++++*********))))))+++******)))((()))))))))+++*********))))))((((((***'''%%%&&&((()))(((&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))((((((&&&%%%(((+++...---+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''((()))+++,,,((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))))))))))))))((((((((((((************))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&***)))'''((()))***((('''(((((())))))*********+++((()))))))))************))),,,...///......///111000222444555444444555666<<<;;;:::999::::::<<<===;;;;;;<<<<<<<<<<<<<<<;;;999999:::<<<>>>>>>;;;999444666888999999777444333444444444333333222222222333333222000///---,,,,,,************))))))))))))''''''(((((((((((('''''''''((()))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&''')))***+++,,,---*********))))))))))))))))))***,,,---......---,,,111111111111000000000000333333333333333333333333444555666777999999::::::666666666666666666666666333222111222444444333222222222333444333222111000///............---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&+++***((('''&&&&&&'''(((~~~aaaAAA777444///////////////............,,,,,,,,,,,,+++++++++***+++******)))))))))))))))************)))))))))(((***(((&&&&&&(((***)))'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))((((((&&&&&&'''***,,,+++***'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''')))***+++((((((((('''''''''&&&&&&'''''''''''''''(((((()))(((((((((''''''''''''&&&))))))))))))))))))))))))*********)))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&***((('''((())))))((('''*********))))))))))))))))))*********++++++++++++)))+++---.........///000222333555555444333333444888888888888:::<<<>>>???;;;;;;<<<<<<<<<;;;;;;:::666666777:::<<<===;;;:::666777888999999777666444555444444333333222222111111111000///---,,,++++++************))))))))))))(((((())))))))))))((((((%%%&&&'''((()))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''''''''((()))***++++++,,,)))))))))))))))))))))))))))***+++,,,------------000000000000000000000000444444444444444444333333444444666777888999999999666666666666666666666666666444333333444444333111222222333333333222111000............------------++++++++++++++++++++++++,,,,,,++++++************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((((((''''''&&&***))))))(((((((((((()))}}}___???666555111////////////............---------,,,,,,,,,++++++*********)))))))))))))))************))))))))))))***)))'''''')))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))(((((('''&&&''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((('''''''''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''')))((('''''')))))))))'''+++******))))))(((((('''*********+++++++++,,,,,,(((***------------...000222444555555333222222333777777777888999;;;<<<===;;;;;;<<<;;;;;;:::999999333333444777:::<<<;;;:::999999999888888888777777555555444333333222111111//////...---,,,,,,++++++************))))))))))))))))))************))))))###$$$%%%'''))))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((()))******)))((('''((((((((())))))*********))))))))))))))))))))))))************+++,,,---.........//////000111111111333333444444444444444444444444555777888888888888777777777777777777777777888666555444444444222111111222222222222111000000............------------+++++++++++++++++++++++++++************)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''(((((()))*********))))))~~~]]]===555555222////////////............---,,,,,,,,,,,,+++++++++***************)))((((((*********)))))))))))))))***)))((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))))))))''')))))))))))))))((((((((())))))*********+++++++++'''))),,,,,,,,,,,,---///000222444444222222222333999999888888888888888888;;;;;;;;;;;;:::999888777333333555777;;;<<<;;;:::;;;:::999888888888999999555555444333333222111111......------,,,,,,,,,+++************)))))))))(((((())))))******))))))((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))((((((((((((((()))))))))))))))******)))))))))+++---...,,,------...000111111222222222222222333333333333333444555666777777777777777777777777777777777777777666444444555555444222111111111111111000000000.........---------,,,,,,***************************)))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&'''(((*********))))))\\\<<<555555222////////////............++++++++++++************)))************)))(((((())))))))))))))))))******)))))))))((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&'''''''''((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))(((&&&&&&'''((()))******+++(((((((((((())))))))))))&&&(((++++++++++++,,,...---///222222222333444555888777777777777666666555999999:::999999888777777666777888;;;>>>>>><<<999<<<;;;999888777888999:::666555555444222111111000.........------,,,,,,,,,************)))))))))((('''(((((())))))(((((('''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((''''''(((((())))))))))))***)))(((((()))***,,,---++++++,,,...///000111222000000111111222222222333333444555666666666666666666666666666666666666666555333333444666777666555111111000000000/////////...------------,,,,,,,,,************************)))))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&((()))******)))((([[[<<<555555222////////////............+++++++++*********)))))))))******++++++)))((('''))))))))))))************'''((()))(((&&&&&&((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((())))))(((%%%%%%&&&''')))***++++++'''''''''((((((((())))))%%%'''************+++---+++---000222222333444666333333555666777777777777777777888888888888777777777999<<<@@@BBBAAA===:::;;;:::999888888888999:::666666555444222111000000//////...------,,,++++++************))))))))))))''''''((((((((((((''''''((((((((((((((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((()))***+++,,,++++++,,,---...///000111000000111111222222333333333333444555666666555555666666666666666666666666333222222333555777777666111000000///.../////////------------,,,,,,,,,,,,************************)))))))))************+++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&''''''((()))++++++(((((())))))***)))))))))\\\<<<555444111////////////............,,,,,,+++++++++*********((()))+++++++++***((('''((()))))))))************&&&'''((('''%%%$$$&&&)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%''')))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''((()))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((())))))(((%%%&&&&&&'''((()))******(((((((((((())))))))))))%%%''')))***))))))+++,,,,,,...000111111111333444222333444555666666555555555555666777888888888888555888===CCCFFFDDD???;;;::::::999888888888888888777666555444222111000//////...---,,,+++***)))(((************))))))))))))(((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((((((((&&&&&&''''''((())))))***&&&'''((()))************++++++,,,---......//////111222222333444444555555333333444555555555444444444444444444444444444444333222111333444555555444111000///.........//////---------,,,,,,,,,++++++************************************++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''((()))+++,,,---,,,,,,++++++******++++++\\\<<<555444000000/////////............---------,,,,,,,,,++++++((()))+++,,,+++***((('''(((((())))))*********+++%%%'''(((&&&$$$###&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%'''))))))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((()))******)))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((()))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&((())))))((('''''''''((((((((((((((())))))))))))************$$$&&&))))))))))))***,,,---///111222111000111222555555666666555333222111333444555777888888888888222666===DDDHHHFFFAAA<<<999999999888888888777777777666555444222111000///......---+++)))((('''&&&************))))))))))))))))))************))))))''''''((()))******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%""" #########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&'''((())))))***%%%&&&(((*********))))))+++,,,,,,------.........333333444444555666777777333333444444555444444444444444444444444444444444444333222222444444333111111000///------......///---------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&)))(((((((((***+++---///000///---,,,+++,,,,,,---\\\===666666222///............---------,,,,,,,,,+++++++++******))))))************))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$&&&&&&&&&&&&((()))))))))))))))))))))))))))((((((((()))******++++++...------......///000111444444555666666555444333222333555666777777777666555777;;;>>>@@@AAA@@@???:::999888777777777888999444444333222111000//////+++++++++************)))---,,,+++***)))'''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,---...///000111111555444444333333333444444555555555555555555444444444444555555555555444444444444444333333222222222////////////000000000000...---,,,***)))******+++,,,,,,,,,+++***)))((((((+++***,,,333;;;:::000%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))***(((%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++\\\===666555222///............---------,,,,,,,,,+++++++++******))))))************))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,---...///000222333444444444444333222333444555777777777777666333555888;;;=========<<<:::999888777666666666777333333222111000///......+++++++++************))),,,++++++***)))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******,,,,,,---...///000000111444444333333333333444444555555555444444444444444444444555555555555444444444444333333333222222222000/////////////////////...---,,,************++++++,,,,,,++++++)))((((((+++))))))...333333...'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))*********[[[<<<666555111///............---------,,,,,,,,,+++++++++******))))))************))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))******+++*********++++++,,,---...111111222222222222222111555666666777777777666666666888:::===??????>>>>>>;;;:::888777555555444444222222111000///...------+++++++++************)))************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***++++++,,,---...///000000333333333333333333333333444444444444444444444444444444555555555555444444333333333333222222222222111000000//////............---,,,+++************+++++++++++++++***)))(((+++***)))***,,,------,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&'''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))YYY<<<666555000///............---------,,,,,,,,,+++++++++******))))))************))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********************+++,,,------000111111111222222222222666666666666666666666555888999;;;===??????>>>>>><<<;;;:::888666555333333111111000///...---,,,,,,+++++++++*********)))))))))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******+++,,,---...//////111111222222222222222222333333333333333444444444333444444555555444444333333222222222222222222222222111000///...---,,,,,,------,,,+++************+++++++++++++++***)))(((++++++++++++***+++---...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&$$$!!!###&&&((('''%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))WWW:::666555000///............---------,,,,,,,,,+++++++++******))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''''''''((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''''''''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''((())))))******************+++,,,---...000000111111111222222333666666666555555555555555555666777888999999999999===<<<;;;999777555333222111111000///...---,,,,,,+++++++++*********))))))))))))))))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))***+++,,,---......//////000111222222111111222222222222333333444444333333444444444444333333222222222222222222222222222111000///...---,,,+++---,,,,,,,,,+++******)))******+++++++++***))))))(((***,,,,,,******+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$!!!###&&&((('''%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******TTT999555555//////............---------,,,,,,,,,+++++++++******))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&''''''(((((())))))*********)))******+++,,,---000000000000000111222333555444444333333444555555555666777777888888888888;;;;;;:::999777555333111111111000///...---,,,,,,+++++++++************))))))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((()))***+++,,,---------...///111222111111000000111111222222333333444333333444444444444333333111111111222222222222222111111000///...,,,,,,+++,,,,,,,,,,,,,,,***))))))******+++++++++******)))&&&(((******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''&&&&&&''''''''''''''''''''''''''''''(((((()))))))))***%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))*********~~~QQQ777555555//////............---------,,,,,,,,,+++++++++******))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%$$$%%%'''(((((((((&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((()))***++++++///............000111222333222222111222333555555777777777888888888888888888888888777555333111000222111111000///...------+++++++++************)))*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))***+++,,,,,,+++---///000111111000///000000000111222333333333222333333444444333333222000111111111222222222222000000///...------,,,,,,,,,,,,------,,,+++)))((()))******+++++++++******)))((((((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))|||OOO666555555/////////.........---------,,,,,,,,,+++++++++******))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%(((******)))&&&%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))'''&&&&&&''''''((()))***------,,,,,,---...000111111111000000111333555666333333333444444444444444555555555555444222000...222222111000///...------+++++++++************)))************)))))))))((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))***+++,,,,,,+++,,,...000111111000//////000000111222222333333222333333444444333333222000000111111222222222222/////////...------,,,,,,,,,,,,------,,,+++)))((()))******+++++++++******...+++(((((()))+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''')))***(((%%%###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%###""""""!!!%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((zzzMMM;;;555111222......//////......---,,,......---------,,,,,,,,,************))))))))))))(((((()))***+++,,,,,,,,,))))))))))))((('''%%%%%%''''''((((((((((((''''''(((&&&%%%$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))******)))&&&%%%%%%&&&)))************(((&&&%%%&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%###"""%%%+++%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))******+++)))***+++,,,...///000111000222333333222111222333222222333333333333444444666666555555444333111111111111000000//////......,,,,,,,,,+++++++++******)))((((((((()))***++++++))))))((((((''''''''''''$$$%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''%%%###$$$'''))))))'''---,,,***))))))***,,,---............////////////111000000000000222333444444333333333333444555555111111111111111111111111000000///...------,,,,,,+++++++++************)))++++++******************+++***************++++++((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''zzzMMM;;;555111222......//////......---,,,...------------,,,,,,,,,************))))))))))))(((((((((((()))))))))((((((((((((((((((''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***(((&&&%%%&&&'''(((((((((((((((&&&%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''&&&###%%%)))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''')))(((((((((((()))******))))))***,,,---///000000///111333333222111222333222222222333333333444444444444444444333222111111111111000000///.........+++++++++*********)))))))))))))))((())))))******(((((((((((((((''''''&&&###%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))'''&&&'''***++++++)))---,,,***))))))***,,,------............/////////111000000000000222333444222222222222222333444444111111111111111111111111000//////...------,,,,,,+++++++++************)))************************+++***************++++++((((((''''''''''''((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''''''''&&&{{{MMM;;;555000222......//////......---,,,------------,,,,,,,,,,,,************))))))))))))+++*********++++++)))((('''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&&&&&&&&&&%%%$$$######((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%(((,,,***&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((()))***+++,,,.../////////000222222222111222333222222222222333333333333222222333333333333222222111111000//////......---*********)))))))))((((((******)))((((((((())))))'''((()))))))))(((&&&&&&###$$$&&&'''(((((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***++++++***,,,+++***))))))***+++,,,,,,---------.........///000000000000000222333333111111000000111111222333111111111111111111111111//////......---,,,,,,,,,+++++++++************)))************************++++++***************+++((((((''''''''''''(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%)))((((((((('''''''''&&&{{{MMM;;;555000222.........///......---,,,---------,,,,,,,,,++++++************)))))))))(((***)))(((***,,,---***(((((()))))))))((('''&&&&&&''''''((((((((((((''''''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&+++111///)))&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))***+++,,,---......///111222111111111333111222222222222333333333111222222333444444444333111000000///......------+++*********))))))))))))+++***)))(((((((((((((((&&&'''((())))))((('''&&&$$$$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((+++***))))))))))))***+++++++++,,,,,,------....../////////000111111222333111111000000111111222333111111111111111111111111.........------,,,,,,,,,+++++++++*********))))))***************+++++++++,,,+++******)))*********((((((''''''''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''yyyLLL;;;555111222.........///......---,,,------,,,,,,,,,+++++++++************)))))))))(((&&&%%%$$$(((,,,...+++'''*********)))(((&&&%%%$$$''''''((((((((((((''''''&&&''')))))))))'''%%%###&&&&&&&&&&&&&&&'''((()))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%''''''&&&&&&((()))&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&(((...444222+++'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((('''(((((()))***+++,,,,,,,,,...000111000000111222111111111222222222333333111222333444444555444444000000//////...---------,,,,,,+++++++++***************)))((('''''''''(((&&&'''((())))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))******+++,,,---------...//////000111111222222111111111111111222222333111111111111111111111111---------------,,,,,,,,,+++++++++*********))))))))))))*********+++++++++,,,++++++***))))))******((((((''''''''''''((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))wwwKKK:::555111222......//////......---,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))'''''',,,111333000,,,******))))))(((&&&%%%$$$''''''((((((((((((''''''%%%&&&((())))))'''%%%$$$''''''&&&&&&&&&'''((((((&&&''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%''''''&&&&&&''')))''''''&&&%%%%%%&&&&&&'''######$$$%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((---333111+++((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))******++++++---000000000000111222111111111111222222222222111111222333333444333333000000///......------,,,,,,,,,,,,++++++++++++***))))))((('''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,+++***++++++((((((((())))))((((((((((((((()))***+++,,,---------...///000111111111111111111111000111222222333111111111111111111111111------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,,,,,,,+++***))))))))))))((((((''''''''''''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******++++++uuuIII999444111333......//////......---,,,,,,,,,,,,++++++++++++***************)))))))))))),,,***)))...444555111+++''''''((((((((((((((('''''''''((((((((((((''''''%%%&&&'''((((((((('''&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''+++///...(((&&&(((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))&&&''''''(((((())))))******---///000///000111222111111111111222222222222///000000111111111111000000//////......---,,,,,,++++++++++++************(((((('''''''''((())))))((('''&&&&&&&&&''')))***(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%(((,,,---+++***+++,,,'''(((((((((((((((((('''''''''((()))***+++,,,------...///000111111111000000000//////000000111222111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,---,,,+++***))))))))))))((((((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,------tttHHH888444111333......//////......---,,,,,,,,,,,,+++++++++******************))))))))))))(((%%%$$$(((...///)))###$$$%%%&&&((()))*********''''''((((((((((((''''''%%%%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,***&&&%%%'''&&&&&&&&&''''''(((((((((&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))&&&&&&''''''(((((())))))***,,,.../////////111222000111111111111222222222......////////////......000//////...------,,,,,,************))))))))))))'''''''''''''''((()))***)))(((&&&%%%%%%'''***,,,)))(((((('''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((###'''***+++***((()))***''''''((((((((((((''''''''''''((()))***+++,,,,,,,,,---///111111111000000...............///000000111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,---,,,+++***))))))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((()))+++---...///sssJJJ:::444///222000000000000///...---,,,*********)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))((('''%%%$$$###$$$%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%'''((((((%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))---------....../////////222111000000///000000111000000000000000000000000222111000///,,,***((('''******+++,,,,,,,,,++++++&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%''''''%%%"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''(((((('''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''+++*********))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++......//////000000111111111111111000000000000000111111111111111000//////......//////......---,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&rrrIII:::444///222000000000000///...---,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))******+++,,,---//////000000000000000000000000///////////////////////////111000///...,,,***)))(((++++++,,,,,,,,,++++++***''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''%%%###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''(((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''''''''((((((((())))))))))))++++++++++++++++++++++++---------......//////000000000000000000000000000000111111111111000//////...............------,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))***++++++***))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&pppHHH:::444///222000000000000///...---,,,...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))))))))))))))))))))''''''(((***,,,---//////---...///000000000///...//////////////////////////////...---,,,+++******,,,,,,,,,,,,++++++***)))((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$%%%''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))************************++++++,,,,,,---......///000000000000000000000000000000000000000//////..................---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((oooFFF999444000222//////000//////...------...---------,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%&&&'''&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,***,,,...///000///...---////////////////////////------,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))(((''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))***************************++++++,,,---...///////////////000000000000000//////000000//////...---------.........---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))~~~mmmDDD888444000111//////////////////...---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$(((&&&$$$$$$%%%&&&'''&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())),,,...///...---,,,........................---,,,++++++++++++,,,------------,,,+++***)))(((***)))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((())))))))))))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***++++++---...///000000......//////000000000000...////////////...---------------...---,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$&&&((()))xxxxxxkkkBBB888555000111...///////////////......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%(((&&&$$$%%%&&&'''&&&%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&'''(((***,,,------------........................---,,,+++******+++,,,---,,,,,,,,,,,,++++++***)))))))))(((((('''((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&(((******)))((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******+++,,,...///000000---......//////000000111...............------,,,---------------,,,++++++************************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((~~~|||iiiAAA777555000111......////////////......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))((('''''''''''''''((((((((()))############$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&(((''''''&&&((()))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))+++,,,---...........................---,,,+++***)))***,,,---++++++,,,,,,,,,++++++***(((((((((((((((((()))***(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''%%%&&&(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++,,,...//////------......///000000111---............---,,,,,,,,,------------,,,++++++************************))))))))))))))))))))))))(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''hhhAAA777555000000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***)))'''%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''"""###%%%&&&'''&&&%%%%%%&&&'''(((((('''''')))***$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###+++***'''%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&'''((()))+++---..............................---+++))))))***+++,,,******+++,,,,,,,,,++++++(((((('''(((((()))***+++(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))(((%%%###$$$&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((***+++,,,......---------...///000000111------......------,,,+++,,,,,,---------,,,++++++******************++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&~~~{{{eee@@@666111...222000000000000////////////---------,,,,,,,,,++++++))))))************))))))((('''&&&&&&&&&((()))***))))))(((((('''''''''&&&###$$$&&&(((((('''%%%$$$(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%)))!!!$$$'''%%%&&&)))#########'''..."""$$$$$$&&&"""((($$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%--- ###"""&&&666'''''''''&&&&&&%%%%%%%%%### ***%%%''',,,$$$$$$,,,'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&)))+++&&&))))))&&&,,,******---,,,%%%+++000000&&&,,,,,,+++******+++,,,,,,++++++++++++++++++++++++''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((()))))))))))))))(((((()))***++++++,,,,,,,,,---...///000000000000////////////////////////,,,,,,------,,,,,,+++***(((((())))))*********+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((eee???666222...222000000000000/////////...,,,,,,,,,,,,++++++++++++))))))************))))))(((((('''&&&''''''((())))))(((((((((''''''''''''&&&&&&'''((('''&&&%%%$$$(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######***"""&&&%%%+++###(((***)))"""$$$%%%***!!!###&&&&&&((((((%%%%%%((()))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################***444))),,,''')))###''''''&&&&&&&&&%%%%%%%%%---***!!!&&&111''''''111+++###%%%&&&###%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$ '''***)))------)))555000///%%%+++'''///+++***))))))))))))***+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((()))))))))(((((((((((()))******+++,,,,,,++++++,,,....../////////------------------------,,,,,,------,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((ccc???666222...222000000000/////////......,,,++++++++++++*********))))))************)))))))))(((((('''''''''(((((((((((((((((('''''''''''')))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!((( 111###(((&&&!!!)))"""!!!#########---'''!!!'''&&&&&&########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&)))..."""&&&((("""(((&&&&&&&&&&&&%%%%%%%%%%%%,,,!!!---000!!!***&&&%%%""" &&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''555,,,***---000//////333444555###///...666&&&---***))))))(((((())))))***++++++++++++++++++++++++*********))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''((())))))******+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++******)))((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((bbb>>>666333...111000000/////////.........+++++++++*********))))))))))))************)))))))))(((((('''''''''''''''(((((((((((((((''''''''')))(((((('''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&& '''///333$$$))))))'''%%%(((,,,''')))"""!!!)))###&&&'''$$$)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))'''%%%###'''%%%%%%%%%%%%%%%%%%%%%%%%333(((000***444///$$$&&&222%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$&&&((()))((($$$///888CCCNNNOOOYYY@@@===333333+++$$$###333))))))))))))))))))))))))************************,,,++++++***)))(((((('''(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((()))))))))*********+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((}}}|||aaa===777444...000////////////............+++++++++*********))))))))))))************))))))(((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''((()))***&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%***---$$$!!!'''!!!!!!%%%&&&&&&...)))"""$$$%%%***,,,$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$((()))###%%%((("""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!+++---,,,***,,,''''''))),,,%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%''')))+++999???\\\hhhzzzSSS777***111++++++************************************************,,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))))))))))))))*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))''''''((()))***++++++,,,((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((tttttt___<<<777444///000/////////.........------,,,++++++++++++*********))))))************))))))&&&&&&'''((())))))(((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&))) ###+++###%%%&&&###***000$$$+++''' &&&***###$$$(((!!!$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((%%%...---!!!$$$###&&&$$$$$$$$$$$$%%%%%%%%%%%%"""LLL===;;;888777===AAA,,,...###!!!---%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''(((***+++000<<>>888222---222////////////////////////...//////...,,,++++++,,,)))******++++++******))))))))))))))))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$[[[[[[$$$%%%---###### ^^^:::&&&!!!***!!!%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ggg111&&&"""%%%"""&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++'''%%%222555***)))'''))))))(((((((((((())))))*********)))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%(((***,,,'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuuuu]]]===999555000555........................---......---+++******+++)))******++++++******))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((***,,,---'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$[[[[[[$$$%%%'''((("""&&&&&& ZZZ|||&&&)))###(((###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$///VVV*** &&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''',,,!!!111'''KKK333,,,***)))((((((''''''(((((()))******))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((+++...000'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''xxxxxx[[[777444222000555........................,,,------,,,***))))))***))))))************)))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&%%%&&&''''''''''''''''''''''''&&&$$$[[[[[[$$$%%%,,,))))))...PPP'''%%%###)))"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$!!!&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&!!!$$$((("""333]]]&&&111(((((((((''''''((((((((())))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***---...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))(((''')))(((((((((((()))******(((((((((((())))))))))))((((((((((((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))************************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((zzz{{{VVV666666333---///........................,,,------,,,***))))))***)))))))))******))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,***%%%###&&&***''''''''''''''''''''''''&&&$$$[[[[[[$$$%%%###)))&&&"""&&&+++)))'''///$$$######(((###%%%%%%%%%%%%%%%%%%%%%%%%!!!###,,,000(((((("""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###)))'''### ++++++((((((''''''''''''(((((((((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((}}}~~~XXX@@@CCC???222...........................,,,------,,,***))))))***((())))))******))))))((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$(((+++)))%%%###'''+++''''''''''''''''''''''''&&&$$$[[[[[[$$$%%%)))"""###$$$ '''---'''555SSS ######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((""";;;$$$"""(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&& '''$$$)))$$$&&&vvv---(((''''''&&&&&&''''''(((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))(((((((((((((((((())))))***(((((((((((())))))))))))'''(((((())))))******+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''XXXAAAGGGDDD777222////////////////////////,,,---...---+++)))***+++(((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((()))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&$$$[[[[[[$$$%%%%%%$$$$$$&&&&&&!!! %%%???~~~'''$$$###(((%%%%%%%%%%%%%%%%%%%%%%%%***$$$ ...eee###!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%!!!))))))&&&CCC\\\!!!(((''''''&&&&&&''''''((('''''''''((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******))))))))))))***++++++(((((((((((())))))))))))'''(((((()))******++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&PPP666;;;<<<333111000000000000000000000000---......---+++******+++(((((())))))))))))(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((("""!!!(((+++((($$$((((((((((((((((((((((((&&&$$$[[[[[[$$$%%%###000###,,,***!!!,,,///000***%%%!!!***%%%%%%%%%%%%%%%%%%%%%%%%---''' ...&&&)))%%%)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&---""" &&&### ---'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''''''''(((***+++++++++******++++++,,,---(((((((((((())))))))))))'''(((((()))***+++++++++******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&UUU<<<666333111222222111000///...---,,,,,,---+++((((((+++,,,***(((((()))***++++++***)))(((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''---000******$$$!!!'''### ---""";;;((((((***$$$&&&&&&&&&''''''(((((((((+++///'''''')))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111""""""///&&&""",,,!!!))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''''''''''''''((((((((()))+++******))))))))))))))),,,+++***))))))***+++,,,******))))))((((((''''''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&((()))((((((...888@@@111&&&"""***---'''%%%(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((('''))))))))))))***************++++++,,,,,,++++++***''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''TTT;;;555333111111111000000///...---,,,+++...,,,))))))******(((&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((('''%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!+++888YYY+++ %%%***$$$222&&&,,,tttQQQ```jjj^^^]]]SSSccchhhZZZqqq)))"""'''&&&$$$$$$%%%%%%%%%&&&&&&&&&,,, ...(((&&&"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%:::''' !!!'''$$$$$$,,,$$$'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))***+++++++++******))))))******+++***)))))))))((((((((('''((()))))))))))))))((('''+++***)))(((&&&%%%$$$###((((((((((((((((((''''''((((((((((((((((((((((((&&&'''&&&&&&)))333CCCNNNFFF666)))(((&&&"""###)))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********)))******++++++******)))'''(((((())))))(((((('''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''RRR:::444222000111000//////...---,,,++++++///---***)))))))))(((&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%"""ccc)))""")))(((''' ---!!!&&&%%%!!!@@@***...///...###GGG>>>,,,###444'''############$$$$$$$$$$$$&&&&&&))) CCC===(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttooo&&&)))+++&&&$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((()))))))))''''''(((((()))+++,,,---)))******++++++******)))))))))))))))(((((((((((()))))))))))))))(((''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%+++555===JJJ:::---(((%%%!!!"""(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))***))))))(((((())))))))))))******((())))))))))))))))))(((((())))))******))))))((('''((((((((((((((())))))(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''PPP999444222000000///......---,,,,,,++++++...---,,,+++++++++******))))))'''&&&&&&'''))))))%%%''')))******)))'''%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&%%%%%%'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))))))))(((((('''&&&%%%%%%333%%%(((WWW((())),,,######%%%###+++"""---"""888;;;...&&&,,,'''///%%%```SSS """%%%###############$$$$$$$$$ (((///%%%vvv,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888"""%%%---%%%$$$'''!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))(((((((((((()))***+++,,,((()))***++++++***)))((())))))))))))(((((((((((()))******))))))((('''&&&((((((((())))))******+++((((((((((((((()))))))))((((((((((((((((((((((((%%%''')))(((%%%######$$$333,,,((())))))&&&$$$'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))************(((((((((((()))))))))***((())))))******))))))((())))))************))))))''''''(((((())))))******((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''~~~OOO888444222000000.........---,,,,,,++++++,,,,,,,,,,,,,,,---...///+++***((((((((((((***+++%%%''')))******)))'''%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%%%%''''''''''''(((((())))))%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''))))))((('''&&&%%%%%%%%%''''''(((((((((((('''''')))(((''''''((()))***++++++******)))((('''&&&&&& +++ZZZ'''$$$%%%$$$---***(((!!!///&&&ooo""""""666+++,,,***"""...}}}&&&,,,'''***%%%%%%%%%%%%%%%$$$$$$$$$"""'''&&&---(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))!!!!!!!!!(((!!!+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))*********)))))))))))))))***((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))((('''''')))))))))(((''''''&&&&&&(((((())))))))))))))))))(((((((((((((((((((((((("""%%%(((******(((''''''###"""$$$(((***(((&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))************'''(((((((((((())))))))))))******************)))))))))************))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''|||NNN888555333111111............------,,,,,,)))+++,,,,,,,,,---000222******))))))))))))******&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%'''((((((((((((((((((''')))((((((((((((***+++,,,***))))))(((((('''''''''$$$+++555YYY###""")))%%%'''&&&$$$+++"""###)))***!!!iii,,,%%%,,,222333$$$$$$cccwwwNNN'''&&&&&&&&&&&&&&&%%%%%%%%%"""###"""))))))^^^,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***lll%%%%%%"""'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((()))))))))******++++++***)))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))((((((%%%&&&(((+++---000222333*********))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''***,,,((('''%%%%%%%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))***))))))''''''(((((((((((()))))))))******++++++******)))((())))))******))))))((('''((((((((((((((())))))'''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''|||NNN999666444222222/////////............---(((***,,,,,,***+++...000(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&((($$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''')))***+++''''''''''''&&&&&&&&&&&&"""###)))VVV&&&%%%---***&&&///###222!!!///NNN"""%%%((()))444%%%"""&&&'''///+++%%%'''&&&&&&&&&%%%%%%%%%%%%!!!&&&###,,,AAAZZZ'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''YYYHHH$$$+++$$$(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&&&&((())))))(((((()))))))))************)))))))))))))))***+++))))))(((((((((((())))))'''((((((((()))))))))***&&&'''((())))))******)))###%%%(((,,,000444777999,,,++++++***)))(((''''''((((((((((((((((((((((((+++)))&&&######$$$$$$%%%))))))'''$$$###%%%((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))((())))))))))))))))))((('''(((((())))))(((((('''(((((((((''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''{{{{{{NNN999666555333333///////////////.........(((***,,,+++((((((+++---&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$$$$&&&((($$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&''')))***$$$%%%%%%%%%%%%%%%%%%%%%'''"""+++aaa111%%%""" ''''''"""(((###'''///333---ggg +++'''(((&&&000((()))###///&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$)))'''$$$((()))___(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX((("""***!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&'''((()))***))))))))))))************(((((((((((()))+++,,,---***)))(((''''''((()))***'''((((((((())))))******%%%&&&''')))************((((((((((((((((((((((((---,,,+++***)))'''&&&&&&((((((((((((((((((((((((%%%&&&''')))***)))&&&$$$ $$$&&&'''''')))******'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((('''''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%'''((((((((())))))******&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''||||||MMM:::888333000111......---------......//////---,,,***))))))******)))))))))))))))(((''''''''''''((()))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###---&&&ccc!!!"""///+++&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&FFF!!!000!!!,,,$$$$$$&&&'''))))))((('''(((%%%%%%((()))&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$---$$$"""(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&%%%+++((($$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&)))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((&&&''''''((()))*********&&&'''((())))))******)))&&&''')))*********)))((())))))))))))))))))))))))+++)))(((((())))))(((&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''((()))+++,,,((((((((((((''''''''''''(((((())))))))))))((((((+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzKKK999666222///000......---------......///...---,,,***)))******+++)))))))))))))))(((''''''''''''((()))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))111UUULLL333###---'''777ggghhh000,,,///***&&&!!!(((000'''&&&&&&%%%%%%&&&&&&''''''(((KKK'''"""///'''%%%'''(((((($$$ """)))000555,,,&&&&&&(((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%GGG///***"""...$$$ ***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---!!!ttt---)))$$$'''!!!)))%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''%%%%%%%%%'''''''''%%%&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,((()))))))))))))))((('''&&&'''((()))***))))))((())))))))))))))))))))))))+++)))(((((())))))(((&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''')))***+++((((((((((((''''''''''''(((((())))))))))))((((((+++***)))((('''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxJJJ777555111...//////......---------.........---+++************+++))))))******))))))(((((('''(((((()))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''### #########)))777%%%XXXZZZ!!!&&&000///$$$&&&***###'''&&&&&&%%%%%%&&&&&&'''***UUU$$$!!!''''''%%%)))***%%% &&&888GGG===000%%%$$$((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&kkk***%%%"""$$$******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))"""AAAEEE--- ))) ,,,%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$###%%%'''((('''&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,************)))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))***)))(((((())))))((('''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((()))((((((((((((''''''''''''(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwIII777555111...000//////...------------......---+++*********++++++))))))*********))))))((((((((())))))))))))((((((***))))))))))))))))))***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''(((((((((''''''&&&&&&%%%'''(((((((((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''',,,(((!!!666###...000///...]]]fff000...111)))###---222$$$'''&&&&&&%%%%%%&&&&&&'''''''''###nnn+++)))!!!((($$$(((***&&&###***:::HHH555,,,%%%%%%((((((((()))&&&&&&&&&'''''''''''''''::: ...((( +++)))!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((($$$$$$,,,!!!&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwIII777666222000111//////...------------------,,,+++*********+++,,,))))))************))))))(((((())))))))))))(((((()))******************)))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((((('''******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''GGG...---DDD)))###$$$XXX```&&&###&&&!!!%%%---+++'''&&&&&&%%%%%%&&&&&&'''!!!+++$$$&&&222***'''))))))&&&###$$$(((---)))''''''((('''%%%''',,,&&&&&&&&&''''''(((((((((MMM ''',,, &&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,)))!!!999)))+++%%%!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))(((((())))))(((&&&'''''''''((((((((())))))((((((((((((((()))))))))''''''((()))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))((('''((()))***)))(((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((,,,,,,+++)))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvHHH777666333000222000///...------------------,,,+++*********,,,,,,))))))******++++++******)))))))))))))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((******))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))!!!444(((&&&eeefff'''222&&&000bbbbbb)))+++---'''...333***$$$&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%###(((@@@```(((&&&&&&&&&'''((()))'''$$$"""$$$%%%)))+++'''"""$$$)))%%%%%%&&&&&&'''((((((((("""...---(((###+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,!!!'''...$$$(((+++'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((---+++***)))******((('''''''''((((((((()))))))))******************++++++&&&'''((()))************((((((((((((((()))******)))))))))))))))))))))))))))((('''((()))***)))(((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((()))*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((,,,+++***)))'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&tttFFF666555222///111000000///------,,,,,,---,,,,,,*********+++,,,---((()))***++++++++++++***)))))))))))))))((('''''''''((())))))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''###***&&& ///###444&&&)))YYYZZZ$$$------ """%%%,,,---"""'''&&&&&&%%%%%%&&&&&&''''''""")))333///***$$$%%%&&&))),,,,,,+++)))%%%$$$&&&)))((($$$%%%((($$$%%%%%%&&&''''''((((((+++RRRKKK+++%%%''' (((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))(((hhh!!!(((******%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++)))((()))******)))((('''((((((((())))))))))))+++*********************'''((()))))))))))))))((()))(((((('''((()))***+++))))))))))))))))))))))))(((''''''((()))******(((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))***+++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))***++++++******((((((((((((''''''''''''(((((())))))))))))((((((((())))))***)))((('''&&&(((((((((((((((((((((((())))))(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&sssEEE444333111...000111000///...---,,,,,,,,,,,,+++*********+++,,,---((()))***+++++++++++++++)))))))))))))))((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###--- ((("""111%%%222111&&&%%%WWWbbb)))'''((((((,,,(((###+++...!!!'''&&&&&&%%%%%%&&&&&&'''"""$$$$$$ ###''''''''''''&&&%%%%%%&&&''''''""""""&&&)))))))))***$$$$$$%%%%%%&&&'''(((((($$$fff444(((...))) ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!111'''@@@'''+++"""###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&(((***+++***)))(((((((((((()))))))))))))))))))))(((((((((((((((************)))((('''&&&)))((('''''''''(((***+++))))))))))))))))))))))))(((''''''((()))******)))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))+++++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((***+++,,,,,,,,,+++)))(((((((((''''''''''''(((((())))))))))))((((((((()))*********)))'''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqGGG777000000222/////////.........------------+++)))'''(((+++...000...,,,***)))))),,,...000************************'''((()))***++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((EEEsss###333UUU[[[&&&***###+++///+++((()))***(((***###(((---'''###&&&''''''$$$(((!!!***PPP999###(((%%%!!!$$$)))"""(((+++$$$---###(((,,,))))))((((((((()))***+++666%%%""")))***+++""",,,"""%%%%%%"""+++ &&&&&&''''''''''''&&&&&& ,,,'''&&&###...((((((%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$---...%%%"""''')))###''''''''''''((((((((((((((((((((()))******++++++'''(((***,,,,,,***((('''))))))))))))))))))))))))((((((((((((''''''''''''++++++***))))))***+++++++++***)))'''&&&&&&&&&&&&))))))))))))(((((((((((('''((()))******************+++,,,***(((''''''((('''''''''''''''((())))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))((((((((((((%%%'''))))))(((''''''((((((((((((((())))))))))))+++*********))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''')))***,,,---)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((qqqGGG888111111222/////////.........------------,,,***))))))+++---...,,,+++***)))***+++---...************************(((((()))***+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((###nnnVVV222```[[['''***333---###!!!(((((("""'''&&&!!!###------%%%(((''')))!!!&&&>>>%%%&&&***%%%'''---&&&)))%%%(((***---(((444$$$222)))((((((''''''(((((((((---SSS>>>)))((()))%%%(((,,,"""&&&+++000'''222&&&&&&''''''''''''&&&&&&,,,""" ///&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444>>>???333******+++)))''''''''''''((((((((((((((((((((()))******++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((************************)))(((((('''''''''(((((())))))))))))((((((((((((((())))))************)))***+++,,,***(((''''''((((((''''''''''''((())))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))(((((((((((()))))))))***((((((((()))))))))))))))'''(((******(((''''''((((((((((((((())))))))))))******)))))))))(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))++++++)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((oooFFF888222222333000...............------------,,,,,,++++++++++++,,,***************+++++++++************************))))))*********)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((+++<<<,,,ddd[[['''+++***(((%%%&&&---333000***)))222000++++++'''$$$)))''')))(((###'''***222&&&333,,,---222---,,,...+++,,,%%%000///------,,,,,,++++++******)))555)))ggg&&&"""%%%(((""" 000!!!***'''"""&&&&&&''''''''''''&&&&&&***!!!111(((FFF333 &&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888CCCEEE888+++)))++++++''''''''''''((((((((((((((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((('''''''''(((((()))***(((((((((((()))))))))))))))************))))))(((***++++++***(((''''''(((((((((''''''(((((()))***))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''(((((((((((((((''''''&&&''''''((((((&&&''''''((((((''''''&&&((((((''''''(((((()))***((((((((()))))))))******((((((((())))))*********)))***,,,+++)))((((((((((((((((((((())))))))))))))))))((((((((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((mmmEEE888333333444000........................------------,,,+++***)))((()))***++++++***)))(((*********************************))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))%%%&&&'''(((((()))))))))((((((''''''''''''((((((444ZZZ)))\\\\\\(((+++&&&***---+++'''$$$######$$$### '''---"""!!!555((()))'''***000%%%UUU///???777666;;;:::777;;;111CCC...@@@AAA???CCC999888888777666555444333...111///"""!!!&&&(((###555222///***&&&---&&&&&&''''''''''''&&&&&&!!!''')))$$$$$$+++eee(((%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,333555...&&&%%%''''''''''''''''''((((((((((((((((((((()))******+++++++++******))))))******+++((((((((((((((((((((((((***************+++++++++((()))+++,,,,,,+++)))((()))((((((((((((((())))))(((((((((((())))))))))))***************)))(((''')))***+++***((('''''')))((((((((('''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''(((((()))''''''((((((((((((''''''((((((((('''((())))))***(((((()))))))))*********((((((((()))******+++++++++,,,---,,,***((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((jjjDDD888444333444000---.................................---+++***)))((()))***++++++***((('''))))))))))))))))))))))))******)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&(((((())))))((((((((((((((((((((((((((((((''')))&&&IIIsss___]]](((,,,)))(((((('''&&&(((---111888---"""%%%//////---000111000...555>>>...???MMMCCCDDDGGGKKKHHHeeezzzooo<<>>zzz111***---((()))+++###eeeaaaSSS!!!(((&&&&&&''''''''''''&&&&&&$$$///***###%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$&&&&&&$$$''''''''''''((((((((((((((((((((()))******++++++++++++************++++++(((((((((((((((((((((((()))*********+++++++++,,,((()))+++,,,,,,+++)))(((++++++***((((((''''''''''''((((((((()))))))))******************)))((('''((()))***)))''''''((()))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))************((()))))))))*********++++++,,,---,,,***(((((()))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((('''fffAAA777333333444///---------...........................---,,,******))))))***++++++***((('''))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((('''((()))******)))(((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''((()))******)))'''''''''(((((())))))(((((('''&&&+++""",,,JJJ]]])))---,,,'''&&&+++000///+++)))(((///<<<999111:::@@@111@@@;;;<<>>666222222333...---------.........//////......---,,,,,,,,,------,,,+++++++++******))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''')))***++++++***(((&&&$$$'''((()))******)))(((''')))***###)))%%%OOO^^^***...&&&...444222222NNNttt:::KKKEEEBBBOOOGGGKKKGGGQQQNNNIIIWWWBBBBBBFFFUUUOOOUUUUUUeeeddd]]]^^^[[[\\\]]]^^^]]][[[YYYXXXTTTZZZLLLKKKWWWHHHCCCHHH@@@999999666&&&''''''''''''''''''&&&%%%'''555###"""&&&$$$)))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''(((%%%###%%%***''''''''''''((((((((()))((((((((()))******++++++)))***,,,------,,,***)))))))))))))))))))))))))))'''(((((()))******++++++++++++***))))))***++++++)))))))))))))))******+++&&&''''''((()))******+++'''((()))***************&&&((()))(((''''''((())))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))''''''''''''((()))++++++***)))(((''''''((()))***)))))))))))))))******+++)))************+++++++++---,,,,,,+++***)))((((((''')))***+++)))))))))***(((((((((((())))))))))))(((((())))))******++++++((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&((()))***+++))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''aaa@@@999555444444///------......------,,,+++......---,,,,,,+++******++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((('''''''''''''''''''''((((((((()))(((((())))))******++++++(((((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((---***+++******}}}ccc666333---555@@@>>>???EEENNNFFFVVVEEEOOOOOOKKKNNNKKKOOOTTT555>>>AAAAAA>>>EEEFFFIIIfff^^^]]]\\\[[[ZZZYYYXXXXXX]]]QQQVVVIIIQQQWWWUUUOOO???GGGIII???WWW^^^!!! 000,,,%%%)))***111"""222///(((+++333%%%%%%""",,,'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))+++)))'''''')))***++++++,,,)))'''(((++++++***'''))))))(((((((((((())))))&&&'''((()))+++---...///))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++,,,,,,+++++++++*********&&&''')))******)))(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((())))))))))))(((((((((((()))***++++++,,,,,,+++***((('''''''''((()))(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''^^^>>>777444333444000...////////////...------......---,,,,,,+++******++++++************++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********(((((())))))(((''''''&&&''''''(((((()))(((((((((***///'''''',,,"""===}}}hhh>>><<>>ggg888666888;;;999<<<<<<888wwwwwwyyy{{{rrr}}}AAANNNEEEJJJDDDCCCDDDxxxggggggXXXddd[[[[[[gggVVV[[[HHH&&&..."""...%%%)))""")))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))***)))'''(((***++++++***,,,***))))))+++,,,+++)))))))))(((((((((((())))))(((((()))***,,,---......))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))***))))))(((((((((((())))))+++******))))))))))))***))))))))))))************'''(((((())))))(((((((((''''''(((((((((((())))))))))))))))))************))))))((((((''''''((((((******))))))))))))******+++***)))))))))***,,,---,,,,,,,,,---------------*********)))))))))))))))(((((())))))))))))(((((((((((()))******+++,,,,,,******((('''''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''[[[;;;555222222333//////000000000000///.........------,,,,,,++++++***++++++************++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))(((((()))))))))(((''''''(((((()))))))))(((((('''%%%///'''%%%000((()))mmmFFFGGGMMMFFFEEETTTJJJLLLLLLVVV:::HHHDDD%%%XXX;;;///111555444333555999777DDDGGGIII???KKK999"""...&&&(((&&&---"""&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((((((************************)))(((((()))++++++***))),,,+++***+++,,,---,,,******))))))(((((())))))***))))))***++++++,,,,,,---((((((((((((((((((((((((***))))))(((((())))))***''''''(((((())))))*********))))))(((((())))))******+++++++++***)))(((((('''(((((())))))******+++***))))))((((((((())))))''''''''''''(((((((((((((((((())))))******************)))))))))(((((((((************************---+++***))))))+++---...++++++,,,,,,------......++++++******))))))(((((((((((())))))))))))((((((((())))))******+++++++++***)))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&***)))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''[[[<<<555222222333...//////000000000///......---------,,,,,,+++++++++++++++************++++++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))))))))'''(((((((((((()))))))))++++++******))))))(((((((((((()))))))))(((((('''))))))*********)))(((((("""...***&&&---...)))..."""oooIIIKKKDDDKKKKKKLLLGGGWWW@@@kkkfff:::...111555444333999999[[[WWW:::EEEGGG@@@LLL???!!!'''***$$$%%%...###&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((***,,,,,,***(((+++*********+++,,,++++++***))))))))))))))))))***))))))******************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))*********))))))))))))))))))******+++,,,,,,+++***((('''((()))))))))************,,,+++***)))))))))+++,,,(((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,+++******))))))******************)))---,,,***))))))***,,,...)))******+++,,,------...,,,++++++***)))(((''''''(((((())))))))))))((((((((()))))))))*********+++))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''^^^>>>666333222222---...////////////...------------,,,,,,,,,,,,++++++++++++************++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))******(((((((((((()))))))))***++++++******))))))(((((((((((()))))))))))))))((()))***************))))))))),,,***((()))'''***444(((tttlllDDDEEEEEEHHHFFFCCC@@@AAA@@@ZZZ777555999888:::999BBBDDDSSSEEEJJJJJJEEEEEEEEEooo333 +++%%%$$$+++%%%'''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))******))))))(((((((((((((((((((((((((((((((((***,,,,,,***(((((())))))************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))************))))))))))))*********+++,,,,,,,,,***)))((()))))))))))))))))))))))),,,+++***)))***+++,,,---,,,,,,,,,,,,------------........................///000000000///...,,,+++)))***++++++++++++***)))---,,,***))))))***,,,---((())))))***+++,,,,,,---,,,++++++***)))(((''''''(((((())))))))))))(((((()))))))))))))))*********(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))***+++******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''```???888444222222......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))******+++((((((((()))))))))******************))))))))))))(((((()))*********))))))))))))***+++++++++++++++---&&&'''---///+++''''''777(((ggg===<<>>'''(((,,,$$$$$$,,,%%%&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((******++++++******************************)))'''(((***++++++***''')))++++++))))))+++---+++******))))))******+++))))))******++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***))),,,,,,++++++******))))))+++******))))))******+++************+++,,,------,,,---...///111222333444555666888:::;;;======>>>============>>>>>>>>>>>>@@@??????===<<<;;;:::999888888999999888666444222...000111222222111000......//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,---*********)))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))(((''''''((((((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((())))))***+++,,,)))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''\\\===666444444555111111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''(((((()))***+++++++++))))))))))))************(((((())))))******++++++(((((()))***************'''((()))+++,,,---......)))...333,,,&&&333@@@:::444CCC888fffddd444///...<<<666---777<<<777<<<777^^^\\\mmmdddWWWdddZZZYYYMMMWWW\\\QQQSSSQQQ^^^JJJCCC000'''///$$$$$$...###&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))***++++++'''***,,,,,,******---///++++++************++++++***++++++,,,------......++++++++++++++++++++++++)))***+++,,,,,,+++***)))...------,,,+++***))))))++++++************++++++******))))))***,,,...///000111333666888;;;===>>>===???BBBEEEGGGHHHHHHHHHCCCCCCDDDDDDDDDEEEEEEEEECCCCCCAAA@@@>>><<<;;;::::::;;;<<<<<<;;;888666444111222444555555444222111///111222333222111///---..................------)))))))))))))))*********(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((((((((('''%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))******,,,++++++***************(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''\\\;;;444222222222,,,//////.........//////000///......---------.........---+++)))((())))))***'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))************''''''((())))))***))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''((()))++++++******)))))))))))))))))))))))))))&&&'''((()))******************+++,,,---------------111555888:::;;;<<<===BBB===DDD999bbb888555888999:::===AAACCCCCCCCC;;;uuufff```bbbbbb___```aaa___ZZZ^^^XXXUUU>>>HHHVVVVVVWWWJJJKKK&&&$$$)))******(((&&&''')))******)))'''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***))))))***,,,,,,***)))***+++*********)))******+++,,,---------,,,,,,+++++++++,,,+++******))))))))))))+++***)))))))))+++,,,---............000333555777===<<<<<<>>>AAADDDEEEDDDFFFGGGGGGHHHIIIJJJJJJJJJFFFFFFFFFEEEDDDBBBAAA@@@@@@???===;;;:::999888888444444444333333333222222333444666777888999888888333333444444333111000//////000000000///...,,,+++************))))))))))))((((((''''''&&&&&&&&&%%%***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***(((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''[[[;;;444222222222---000000////////////000000,,,,,,,,,,,,,,,---...///---,,,+++***)))))))))************++++++******)))(((((())))))))))))(((((())))))))))))************'''((())))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((()))***+++******)))))))))))))))))))))))))))(((((()))***************++++++******+++---///111333666:::===>>>>>>???@@@>>>BBB???AAABBBjjjCCCCCCGGGHHHIIILLLPPPRRRSSSSSScccBBBYYYtttUUUXXXYYYYYYYYY\\\```^^^XXXPPP\\\[[[fffCCCTTTUUU___YYY777,,,555%%%###%%%'''((())))))))))))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******++++++)))******************+++************************************************,,,,,,,,,,,,,,,+++***))))))***,,,,,,***)))***+++***************++++++,,,------,,,,,,+++++++++++++++******))))))******++++++++++++++++++---...///000222444888===@@@DDDEEEIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCC@@@>>><<<999777555333333222222222222222333333333333444555666777777666666333444444444333222000///000111111111000...---,,,************)))))))))(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''ZZZ;;;555222222222...111111000000///000000111*********+++,,,---...///---,,,+++******)))************+++******)))((('''((())))))******))))))((())))))))))))************)))))))))***))))))((((((***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))************)))))))))))))))))))))))))))************++++++++++++,,,+++******,,,000444777;;;===@@@AAA@@@???@@@@@@888KKK)))999000;;;qqqGGGHHHPPPQQQRRRTTTVVVXXXYYYZZZMMMdddaaaYYYjjj]]]UUUXXXYYYXXXYYY^^^ccc```YYYZZZcccUUULLLUUUPPP^^^bbbpppeee+++222%%%//////)))((((((((('''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++,,,,,,+++++++++++++++***************************************************++++++,,,,,,,,,+++******)))+++,,,,,,+++******+++***************+++,,,,,,,,,,,,+++++++++++++++***++++++******++++++,,,---,,,,,,---...111333555777:::===AAAFFFJJJLLLNNNNNNIIIFFFCCCAAA@@@???===<<<<<<<<<======>>>>>>??????===<<<;;;;;;<<<===>>>??????>>>;;;888555222000///000111111222444555555666333444444555555444444333444444444444333222111111222222222222111///---,,,*********))))))))))))((()))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''YYY;;;555222222333///111000//////////////////,,,+++++++++,,,---......,,,,,,++++++************)))))))))((('''&&&%%%$$$)))))))))******)))))))))((()))))))))***************************)))((('''************************))))))))))))))))))))))))************************+++***)))(((((()))***+++((()))))))))*********************************************************+++++++++,,,///222666:::<<>><<<;;;;;;555===)))///HHH!!!IIIUUUSSSTTTUUUUUUUUUTTTUUUVVVWWWYYYKKKOOO]]]\\\ddd~~~wwwcccfffkkkjjjhhhhhhmmmqqqmmmeeeaaaggg[[[xxxXXXXXXTTT___[[[ddd???444222999)))+++)))(((&&&&&&&&&((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))************---------,,,,,,+++++++++************************************************++++++,,,,,,,,,++++++***)))+++,,,,,,+++******++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,---111555:::>>>BBBDDDIIIKKKMMMNNNNNNKKKHHHFFF<<<:::888777888888777666666666777777777888888888444333222222444666999;;;===<<<999777444222111000000111222444555777888999333333333333333222111111444444444444333333222222333333333333222000...---************)))))))))))))))*********++++++,,,,,,++++++***)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''WWW;;;555222111333000000///...---------------//////...------,,,------,,,,,,,,,,,,+++++++++***))))))))))))((('''%%%%%%))))))************))))))((()))))))))******************+++******)))((((((***************+++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))*********++++++++++++++++++++++++******)))))))))***+++,,,***,,,111555:::===>>>????????????<<<888555444444555&&&???777;;;>>>AAAXXXSSSTTTUUUUUUSSSPPPOOOQQQSSSMMMSSSQQQHHHGGGTTTbbbiiizzz}}}|||zzzyyyrrriiilllnnnmmmhhhdddaaa```___\\\WWWUUUUUUTTTSSSQQQKKKYYYTTTWWWXXXWWWXXXUUUYYYVVV```fffQQQaaahhhpppbbbbbbaaaaaa```______^^^aaaaaa___\\\VVVOOOIIIEEECCCBBBBBBAAA@@@???===<<>>888...,,,)))'''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&'''(((((())))))(((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********...---------,,,,,,++++++***************************************************++++++,,,,,,,,,++++++***+++------+++***+++,,,+++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---///222777===CCCIIINNNPPPQQQQQQPPPMMMHHHAAA<<<888555444222333444555555444444444555555555555666666222111000111222555888999777666555333222111111111///000111333444666777888333333222222111000000000444444333333333222222333222222333333222111///...,,,+++++++++***************+++++++++,,,---------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}VVV;;;666222111333111//////...---,,,,,,,,,,,,111000///...---,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++***)))((()))******++++++******)))))))))))))))*********************+++******))))))*********+++++++++++++++******************************************************))))))))))))******)))))))))((()))******++++++++++++++++++++++++++++++******)))***,,,---......000555:::===>>>>>>===:::;;;;;;888555333333333777...:::CCC???IIIVVVUUUsssttt~~~|||]]]QQQZZZNNNPPPQQQOOOMMMNNNQQQUUUaaaVVVVVVaaagggdddfffnnnuuu}}}zzzyyywwwqqqiiiccc```]]]YYYUUUQQQ[[[SSSXXXUUUWWWPPPYYYUUUPPP]]]aaaPPPmmmPPPTTTdddcccbbbaaa```______^^^^^^___``````\\\VVVPPPLLLJJJIIIHHHFFFDDDBBB@@@>>>;;;GGG444IIICCC<<>>GGGHHHJJJLLLMMMNNNNNNNNNFFFCCC>>>999555333222222111000...///111222222111000000000000000000000000/////////000000000000000222222222222222222333333111111111222222222222222333222111000000000111222222111000000000111222222...///000222222222222111///............---------------,,,,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyTTT;;;666222111444333111111000......---------,,,,,,,,,++++++,,,------***+++,,,---------,,,+++)))******+++++++++************++++++++++++******))))))))))))************((()))***+++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))(((***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...111444666===<<<:::888777666555555333555777888999;;;>>>@@@>>>EEEMMMLLLKKKNNNMMMJJJEEEKKKSSSEEEWWW]]]cccjjjtttyyy|||pppzzzeeegggTTTRRRRRRTTT^^^FFFZZZWWW\\\\\\]]]]]]]]]]]]^^^^^^_________^^^\\\ZZZYYYXXXUUUSSSQQQNNNJJJFFFCCCAAA>>>===HHHEEEKKK:::III555>>>===999666222...,,,+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''(((((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********)))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,,,,,,,++++++,,,,,,---...---------....../////////000222555:::???EEEIIILLLQQQQQQQQQPPPMMMKKKHHHFFFBBB>>>999333000000222333222111111222555888888888888888888888777777777777444555555666555555444333777666666555555666666777666666555555555444444444333222111000000111222333111111000//////000111222,,,---///111222222222222000////////////.........---------,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''wwwRRR:::666222000444222000/////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++......---,,,,,,+++******************************))))))(((((())))))***+++***))))))***++++++)))''',,,,,,,,,++++++*********,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,+++***)))((()))***,,,---,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++***)))***,,,///222555777888888444666666666666666999;;;>>>>>>??????AAACCCEEEFFFFFFIIILLLLLLKKKLLLOOOSSSTTT]]]eeehhhmmmzzz~~~nnnnnnkkkeee]]]WWWSSSRRRWWWSSSQQQSSSUUUUUUXXX]]]ZZZ\\\]]]\\\[[[YYYYYYYYYVVVTTTRRRRRRRRRPPPKKKFFFEEECCCCCCGGGKKKKKKFFFAAA>>>??????===888333///---...,,,)))))))))******)))***))))))***++++++***((((((((())))))))))))((((((,,,***((((((***+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))******)))''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***************+++***)))))))))***,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---......---,,,---...++++++++++++,,,...///000;;;===AAAEEEJJJOOORRRTTTQQQNNNJJJHHHEEECCC???===;;;999777555444666888999111444888:::;;;<<<===???AAA???>>>===>>>?????????@@@>>>;;;:::<<>>AAAFFFLLLPPPSSSTTTUUUOOOJJJDDD???<<<:::888666777666555444555666888::::::<<<@@@AAAAAABBBCCCDDD===<<<::::::<<<>>>@@@AAA??????AAAFFFLLLQQQTTTUUULLLAAA;;;======999;;;CCCMMMEEE???<<<:::777777999::::::999999::::::888666777444333444444333222222444555666888:::<<<>>>>>><<<:::888555444333222222444444333222111///...---++++++***)))))))))*********))))))))))))******+++(((((((((((()))))))))***))))))))))))))))))))))))(((((('''&&&&&&&&&'''((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((rrrOOO999888444333444222000000000/////////............---,,,,,,,,,,,,---------------------------,,,++++++******)))))))))************************))))))+++,,,,,,,,,+++***+++***((((((***+++******,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++,,,++++++******++++++,,,''')))+++------,,,***))),,,,,,------------,,,,,,,,,,,,,,,,,,---...//////...///111333555666777777444444555555666:::???CCCCCCCCCCCCCCCDDDEEEFFFFFFKKKPPPXXX___fffoooyyy~~~pppeeeVVVSSSQQQPPPMMMKKKPPPWWWVVVWWWYYY[[[[[[YYYXXXVVVZZZZZZYYYZZZZZZYYYVVVTTTQQQMMMKKKKKKMMMOOONNNLLLEEEFFFHHHHHHDDD===666111///...,,,,,,------+++***)))((('''(((***+++***)))((())))))******))))))(((***(((''''''((()))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))******)))(((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))*********************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------------,,,---......,,,,,,,,,...000//////000333777<<>>AAABBBBBB@@@<<<:::<<<<<<;;;:::888777666555666777999;;;===>>>>>>???>>>===<<<:::888777666555888888777666444222000///---,,,+++************+++))))))((())))))***,,,,,,((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&oooMMM999888666444444111000000000////////////.........---,,,,,,,,,,,,---------------------------,,,+++++++++*********)))************************(((***,,,---...---+++***,,,***((((((***+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,+++++++++,,,---------------------,,,,,,,,,...000222444555555666666666666666666222444777999;;;???DDDGGGDDDDDDDDDEEEHHHMMMQQQTTT^^^gggsssjjjfffdddccc^^^TTTMMMKKKQQQPPPQQQRRRUUUVVVWWWVVVWWWWWWWWWXXXYYYXXXWWWVVVWWWTTTRRRQQQRRRQQQOOOLLLGGGIIIKKKKKKHHHBBB999333111000.../////////---++++++***))))))+++,,,,,,+++)))))))))******)))))))))***)))))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((())))))))))))******)))(((''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))******************************++++++++++++******************+++,,,,,,------------......,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---...---------,,,---...---,,,,,,---//////000222666;;;@@@DDDFFFJJJKKKKKKKKKIIIFFFBBB@@@;;;888666555777888999999999:::;;;<<<======>>>>>>:::<<<>>>??????@@@BBBDDDDDDEEEEEEDDDBBB@@@??????BBBCCCGGGMMMSSSVVVWWWVVVHHHBBBBBBKKKVVV___jjjtttgggYYYLLLJJJMMMOOOQQQSSSLLLQQQWWWXXXTTTLLLEEEAAA??????>>>;;;;;;===>>>===<<<<<<===>>>???>>>==================<<<;;;:::999;;;;;;:::888666333111000......---,,,++++++++++++*********)))******++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&''''''(((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%mmmLLL888999666444444111111000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************(((***,,,---...---+++***+++)))((()))+++,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++*********+++------+++,,,------.........------------...000222555666888777777666555444444444999<<<@@@BBBCCCDDDFFFGGGGGGHHHKKKQQQ[[[fffqqqwww~~~~~~zzznnnaaaYYYQQQNNNKKKKKKNNNRRRTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVYYYYYYXXXXXXVVVRRRMMMJJJDDDEEEGGGIIIJJJFFF@@@:::333222000000111111///...,,,***((((((***++++++***))))))************))))))++++++++++++***))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***************))))))******+++++++++++++++******))))))******+++,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---.........------,,,---......---...000222111444999???BBBCCCCCCBBBFFFDDDAAA>>><<<:::888888777777888;;;>>>??????>>>;;;;;;<<<<<<============@@@BBBBBBBBB@@@@@@AAACCC>>>AAADDDCCC@@@===;;;;;;??????@@@BBBEEEFFFDDDBBBAAA>>>???DDDKKKPPPVVVZZZVVVKKKCCCGGGNNNSSSVVVXXX\\\dddmmmooohhh___XXXUUUMMMLLLFFFAAABBBIIIJJJFFF@@@@@@@@@@@@??????>>>===:::;;;<<<===============<<<<<<;;;999777444222111000///...------,,,,,,,,,------+++***))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((())))))*********))))))((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&'''nnnLLL888888555333444111111111000000000/////////......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))+++,,,,,,,,,+++***)))))))))+++------,,,******++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,---,,,***)))***+++---///+++,,,---......///............///000222444666777666555444444333333444444>>>@@@CCCDDDCCCCCCCCCCCCDDDHHHQQQ___ooouuunnnYYYSSSMMMJJJKKKMMMMMMLLLQQQRRRTTTTTTSSSSSSUUUVVVXXXZZZZZZZZZWWWSSSNNNJJJBBBAAAAAAEEEHHHIIIEEEBBB777444222111111222222111---+++((('''(((((((((((()))******++++++******)))+++,,,---,,,***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))***))))))(((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***************))))))***++++++++++++***,,,+++***))))))***+++,,,++++++,,,,,,------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---...............,,,---.........000444666777;;;@@@DDDDDDAAA===999<<<:::888666666666888999;;;;;;===???AAA@@@>>>;;;:::999999999999999:::;;;===>>>>>><<<999999:::;;;888;;;??????===;;;<<<>>>???@@@BBBEEEFFFEEEAAA>>>AAA??????@@@BBBCCCCCCBBB@@@999666:::AAAEEEGGGJJJLLLWWWdddkkkjjjiiikkkooorrrnnncccXXXYYY^^^YYYOOOBBBAAA???>>>===<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<;;;:::888555444222222111000///...---------///...,,,+++))))))(((((()))))))))*********++++++))))))))))))))))))))))))'''((()))***++++++*********)))))))))(((''''''&&&((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((('''''''''((((((oooMMM888777444222333000111111111000000000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++((((((***,,,......,,,)))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++,,,,,,------+++,,,---...////////////...///111333555666666777333333333444555777999;;;@@@AAABBBCCCDDDFFFJJJMMMRRRZZZhhhzzzqqqkkkbbb\\\XXXSSSMMMGGGNNNPPPQQQQQQOOOOOORRRTTTVVVWWWXXXWWWUUURRRPPPOOOIIIEEEAAABBBEEEFFFDDDAAA:::666222000111333444444111...+++))))))))))))((()))******++++++******)))***+++---,,,)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))***)))))))))))))))******''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***************((()))***+++,,,++++++***---,,,***))))))***,,,---******++++++,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,------...............,,,---...///000333777:::;;;===AAADDDCCC@@@;;;888777777777888999;;;===>>>>>>===<<<<<<===<<<:::777888777666666777999;;;<<<999;;;<<<<<<===???BBBDDDGGGIIIJJJGGGEEEFFFLLLQQQQQQTTTZZZ```bbb^^^WWWQQQQQQQQQPPPOOOPPPQQQPPPNNNKKKEEE@@@AAAAAA???@@@BBB===FFFPPPUUUVVV[[[fffppp|||sssmmmttt|||uuufffSSSPPPKKKFFFBBB@@@???>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;999888666555333222111000///............---,,,+++***)))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))+++,,,,,,++++++*********)))(((((('''&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((pppMMM888666333111333000111111111111000000000000......---,,,,,,,,,,,,---------------------------******************++++++************************))))))(((((())))))***+++'''(((***...000///,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,)))***,,,......---,,,++++++,,,---...///////////////000222555666777666666333333444666:::===AAACCCDDDEEEEEEGGGKKKRRR[[[aaapppzzz~~~vvvnnncccWWWMMMJJJLLLNNNMMMKKKKKKNNNQQQTTTUUUUUUTTTSSSRRRSSSUUUSSSLLLEEEAAAAAAAAA???<<<<<<888333000111333555666777333///---------,,,+++******++++++++++++******(((+++,,,+++((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))***)))))))))))))))******''''''((((((((((((''''''''''''''''''((((((((()))(((((()))***************((()))***+++,,,+++******---,,,***))))))***,,,---))))))***++++++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,---......//////......,,,---...///111444999===999<<>><<<:::;;;===>>>???@@@@@@???===;;;888777888888777666777666555555777:::>>>@@@AAACCCGGGKKKPPPVVV\\\```}}}|||xxxrrrnnnqqqzzz~~~~~~~~~{{{kkkccc\\\WWWQQQKKKIIILLLJJJMMMNNNIIIBBBDDDPPP\\\ggghhhgggooonnniiiaaaWWWOOOJJJHHHGGGBBB@@@>>><<<;;;;;;<<<============<<<;;;999888777444333222000///.........,,,,,,++++++***+++++++++)))************+++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++************)))(((&&&&&&)))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((mmmJJJ666777555444444111000000000000000000000000///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------///111222444666666555555666777===>>>===;;;<<<@@@BBBBBBFFFHHHMMMWWWdddqqq||||||vvvxxxssspppcccVVVPPPKKKIIIGGGFFFKKKRRROOOOOOPPPQQQRRRRRRRRRRRRRRRPPPMMMKKKGGGBBB<<<888===;;;777222///111777===;;;888444111...---......+++***((()))***+++)))(((************)))(((&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))*********&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((+++***((('''((()))(((''')))*********++++++++++++******+++++++++,,,,,,,,,++++++************++++++---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------...////////////---///111555999===@@@BBBFFFDDDBBB>>>;;;999777666===>>>===<<<===>>>===::::::777555666888777666666:::@@@AAA===@@@NNN^^^eeejjjjjjpppzzzxxx}}}ppp^^^SSSQQQQQQQQQQQQYYYSSSRRR]]]kkktttyyy|||wwwjjjdddeeegggYYYQQQHHHDDD???:::999;;;888999:::;;;999666777;;;:::888555333222000---+++,,,+++***************+++((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''lllJJJ666777555444444111000000000000000000000000///............---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............000222888888888888888999:::;;;CCCBBBAAAAAA@@@@@@CCCGGGSSSWWWbbbtttnnneeegggnnnyyyssspppfff\\\UUUNNNGGGDDDFFFLLLMMMOOOPPPPPPPPPPPPOOOSSSRRRPPPNNNKKKGGGBBB???===;;;888333111333888===>>><<<:::666333000---,,,,,,***))))))++++++***)))************)))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((())))))***+++***((((((((()))(((''')))))))))*********++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---.../////////...---111333777;;;???BBBDDDEEEBBBAAA???===<<<;;;;;;:::;;;;;;:::888777666333111999888888:::===AAAFFFJJJLLLWWW```eeennn~~~zzzyyyuuunnnjjjbbbbbbcccbbb^^^[[[]]]aaazzz}}}}}}zzzxxx|||rrr]]]PPPGGGAAA???@@@@@@>>>>>>>>><<<:::777666777555444333333222000...,,,,,,+++************+++))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''kkkJJJ777777555333444111000000000000000000000000///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////000333555999777666777:::===>>>>>>FFFCCCDDDGGGEEECCCKKKWWWccckkk|||mmmiiinnn{{{xxxsssmmmgggvvv{{{vvvjjjccc\\\QQQHHHCCCIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRRRRQQQNNNKKKHHHFFF>>>===:::666444555999===AAAAAA@@@>>>:::444///+++,,,+++)))***+++,,,+++***************)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++***))))))(((((((((((())))))))))))((((((((()))))))))*********************++++++,,,+++)))(((((()))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......////////////777:::===AAACCCEEEEEEDDDBBBAAA@@@>>>>>>>>>??????<<<;;;:::::::::999999:::666:::>>>CCCIIIRRR]]]dddnnn|||xxx```QQQPPPTTTbbbcccdddgggooo}}}rrrcccRRRFFFBBBDDDAAA===;;;;;;:::888555888777666666666555333111------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''iiiIII777888555333444111000000000000000000000000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------,,,,,,------------------------........................---///000111222333666888888777888;;;???CCCCCCBBBEEEAAADDDLLLNNNQQQaaauuu}}}rrrppptttzzz{{{xxxsssgggWWWNNNLLLKKKIIIIIIKKKNNNQQQSSSMMMOOOQQQQQQOOOMMMKKKKKKDDDBBB>>>;;;888888999;;;@@@BBBEEEEEEAAA;;;444///---+++))))))***++++++******************)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((())))))(((((((((((()))+++,,,,,,+++)))((((((((((((((())))))))))))(((((()))))))))*********+++************+++,,,,,,+++)))(((((()))***))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------------------...---,,,,,,...111444666>>>???@@@AAABBBBBBBBBBBBHHHFFFDDDAAA???>>>>>>>>>555333111222333333777<<<:::FFFUUUaaannn~~~uuueeeccceee]]]WWWSSSUUU\\\iiizzznnnZZZSSSWWWRRRHHH===999;;;======<<<;;;999999888777444222//////...---,,,,,,,,,,,,,,,+++++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''gggHHH777888555222333222111111111111111111111111///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------//////......---,,,++++++------------------------...........................000222333444666999<<<======???BBBEEEHHHHHHGGGKKKJJJOOOZZZbbbnnnvvviiilllxxx}}}kkk___YYYTTTMMMGGGDDDFFFKKKNNNKKKNNNQQQQQQPPPNNNNNNOOOJJJHHHDDD@@@>>>;;;:::999===@@@EEEHHHFFFAAA:::666...,,,)))((()))))))))((()))************))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))((((((''''''&&&''''''((((((''''''&&&'''(((***++++++***(((''''''((((((((()))))))))***))))))))))))***************))))))))))))***+++++++++)))((((((***+++***)))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............------,,,,,,------...------------------------...,,,+++,,,///666<<>>EEEOOOZZZllltttnnnjjjlllkkkhhhiiillltttzzzrrrxxx}}}hhhPPPAAA@@@BBBCCC===;;;999888888888666444222222111//////.........------,,,+++******++++++************************)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''eeeGGG888999555111333222111111111111111111111111///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------000//////...---,,,++++++------------------------...........................000333555666999<<>>???AAABBBDDDFFFKKKNNN___ccckkktttqqqdddhhhsss{{{~~~zzznnnfffYYYMMMDDDBBBCCCEEEJJJNNNRRRSSSPPPOOOOOOQQQOOOLLLIIIFFFCCC@@@<<<999999===CCCGGGGGGDDD@@@<<<222///+++)))((()))(((((()))******+++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))******))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''''''''(((((())))))******)))))))))*********++++++))))))(((((())))))***++++++)))((((((***++++++***((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---......------------..............................---------///555<<>>???@@@BBBDDDGGGIIIKKKGGGDDD???:::777555555555;;;<<>>AAA<<>>BBBEEEEEEIIIXXXnnnnnnfffmmmqqquuu{{{wwwjjj]]]TTTOOOLLLFFFJJJNNNNNNJJJHHHIIIKKKOOOMMMLLLLLLLLLJJJDDD@@@888:::>>>BBBDDDDDDCCCBBB:::666111---++++++***))))))******+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))&&&''''''((()))******+++)))************+++++++++******))))))******+++,,,+++)))((()))+++,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,.../////////...---......------------......////////////////////////+++000777>>>CCCEEEEEEDDD>>>AAAFFFIIIIIIFFF@@@===666555555777:::@@@EEEHHH^^^iiiyyyooojjjrrryyy]]]VVVLLLCCC===;;;:::999:::999888777555555444444111///---+++***+++,,,---************************))))))))))))))))))))))))******))))))***+++,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''```FFF777666333222444000111111000000000000111111//////............//////.........------,,,,,,,,,------------------------------,,,+++************+++,,,,,,---,,,+++***)))+++,,,---.........---,,,*********+++,,,///111222------------------------////////////////////////...///000/////////111333999888:::>>>>>>===@@@EEECCCDDDFFFOOO^^^rrrrrr```ooo{{{pppeeeRRRIIICCCDDDHHHKKKMMMPPPFFFKKKMMMHHHGGGIIIIIIEEE>>><<<:::;;;>>>BBBEEEFFFBBB<<<444///------,,,***++++++******))))))((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))&&&&&&''''''(((((())))))((()))))))))************))))))))))))))))))))))))+++***)))'''''''''((()))++++++************++++++)))******++++++,,,------***+++,,,---............///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++222///,,,---000111///,,,555;;;BBBEEEDDDBBBAAABBBFFFGGGEEECCCAAA@@@;;;555;;;777888???DDDMMMaaawwwzzz{{{xxx~~~yyyeeeOOOCCC@@@@@@===666<<<@@@999666999666333111/////////...,,,***++++++******************+++***)))***++++++***)))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++aaaGGG888888444444555111111111000000000000111111//////............//////.........------,,,,,,,,,------------------------,,,,,,++++++***++++++++++++,,,,,,---,,,+++***)))+++,,,---.........------------,,,,,,,,,---...///------------------------///////////////////////////000111000000111444666999:::>>>BBBBBB???@@@DDDGGGKKKUUUfff|||}}}}}}{{{gggZZZMMMHHHFFFEEEDDDEEEGGGLLLMMMJJJIIIJJJHHHDDDFFFBBB===:::<<<>>>AAABBBBBB>>>777222///...---------,,,,,,+++******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******************++++++++++++))))))))))))))))))))))))+++***)))((('''(((((()))++++++************++++++*********+++,,,,,,------***+++,,,---............///...---,,,,,,,,,------------..................//////.........000222444>>>@@@BBBCCCBBBAAA@@@@@@BBB???===;;;999888999:::>>>DDDQQQbbbsss~~~~~~nnnVVVGGG???CCC999;;;>>>888777999666555333111000000///---+++,,,++++++***************+++***)))***++++++***)))+++*********))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))(((((('''''''''''''''''''''((((((((((((((((((((()))))))))))))))aaaGGG999999555555666222111111000000000000111111//////............//////.........---------------------------------------,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,++++++***+++,,,------......------000///...---,,,,,,,,,,,,........................////////////////////////000111222111222444888;;;;;;===AAAFFFDDDAAABBBGGGNNNYYYmmm~~~qqqyyymmm___gggoooqqqvvvaaaUUUNNNGGGCCCAAAHHHKKKMMMLLLKKKLLLIIIEEEMMMHHH@@@;;;:::;;;<<<===BBB@@@<<<666111///000111000///---++++++++++++,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++*********++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))((((((((())))))++++++************++++++******++++++,,,,,,------+++,,,---...............///...------,,,---------......//////000000111111,,,...000///...111888>>>BBBAAA??????@@@AAAAAA@@@===999888;;;;;;:::AAALLLPPPccc}}}rrrbbbVVVOOO@@@<<<===888999<<<888888666444333222111///------,,,++++++*********++++++***)))***++++++***)))++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''''''''******))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''```FFF999999666555666222111111000000000000111111//////............//////...............---------........................+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------//////......------,,,,,,........................////////////////////////000111222222333666;;;???@@@???@@@AAA@@@@@@HHHQQQ[[[mmmpppnnn]]]XXX[[[jjjwwwuuuggg^^^TTTJJJEEEFFFGGGIIIJJJKKKLLLKKKHHHNNNJJJDDD???===;;;:::999@@@@@@>>>999333000111333111000...,,,++++++,,,,,,((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***,,,,,,,,,++++++******************+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))))))))++++++************++++++******++++++,,,------...,,,,,,---........................------------.........///000000111222222---......///111777>>>DDD@@@===;;;<<<@@@BBBBBB@@@>>>999:::@@@AAAAAAMMM^^^rrr~~~bbbOOOFFFBBB;;;;;;>>>999:::888555444333222000......---,,,++++++++++++++++++***)))***++++++***)))************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''&&&&&&%%%^^^DDD777888555444555000111111000000000000111111//////............//////................................................++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......------..................////////////////////////000000000000000000000000000111333333555888===@@@BBB>>>;;;:::;;;CCCTTTdddzzzuuuooorrrkkkeeevvvzzzrrrfffXXXOOOFFFDDDBBBDDDGGGHHHHHHHHHJJJIIIGGGEEECCC@@@;;;888===>>>>>>999444000111333111000...,,,++++++++++++((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++***)))))))))((())))))))))))*********+++))))))))))))))))))))))))))))))******************++++++************++++++***++++++,,,------......------......//////......---.....................------...///000000111111000...---111777>>>CCCDDD>>><<<;;;===@@@AAA???<<<>>>:::;;;BBBIIISSShhh|||}}}wwwwwwwwwxxx{{{vvvyyy{{{jjj___VVVEEE===<<<777:::888666444444333000//////...---,,,+++++++++++++++***)))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%\\\CCC777888555444555000111111000000000000111111//////............//////.............../////////........................---,,,,,,,,,,,,------...---,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///+++,,,---//////000000000000000000000000000000000000000000000000000000000000222555666888:::>>>@@@AAA>>><<<>>>DDDSSSlll|||mmmjjj|||{{{~~~xxxooottt{{{{{{|||}}}qqqgggSSSJJJBBBAAABBBBBBDDDFFFFFFGGGHHHIIIIIIEEE@@@;;;======<<<999666333222222000000///...---,,,******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++)))))))))))))))((((((((((((((()))))))))*********))))))))))))))))))))))))((()))***+++++++++******++++++************++++++++++++,,,,,,------......---....../////////......------...////////////...------......//////000000222000000555===CCCCCCBBBAAA???>>>>>>>>>===;;;999;;;???HHHWWWkkk}}}tttkkkppppppjjjlllpppxxxxxxvvvuuu}}}zzzwww\\\GGG???888:::888666555555555333111000///...---,,,++++++++++++***)))***++++++***)))((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((())))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&\\\DDD888999666555666111111111000000000000111111//////............//////---........./////////000...........................------,,,,,,,,,---------,,,,,,+++,,,---...///------,,,,,,,,,---...///,,,,,,...///000000000///000000000000000000000000000000000000000000000000111444888:::<<<===???@@@@@@BBBHHHRRR^^^rrrzzzqqqrrrvvvaaadddiiinnnuuulll]]]NNNGGGDDDAAABBBEEEFFFGGGHHHJJJJJJHHHDDDAAA>>><<<;;;:::999666333000111111222111000...+++)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++((((((((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++++++++***++++++************++++++++++++,,,,,,---...............////////////......,,,---...///000000///.........//////////////////111333777<<<@@@BBBAAA@@@CCCCCCAAA>>><<<;;;<<<>>>DDDXXXqqqwwwjjjhhhiiizzz}}}|||yyyYYYKKKBBB:::999777777888777666444111000///---,,,,,,+++++++++***)))***++++++***)))(((((()))))))))*********'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***((((((((())))))*********''''''''''''(((((((((((('''''''''''''''(((((((((]]]DDD999;;;888777777222111111000000000000111111//////............//////---.........//////000000///////////////////////////...------,,,,,,,,,,,,---,,,,,,+++,,,---...///------,,,+++,,,---...///---...///000000000///...000000000000000000000000000000000000000000000000222666:::===>>>???@@@AAABBBIIIVVVfffwwwlllaaannndddVVVeeewwwppp[[[PPPIIICCCCCCGGGHHHHHHHHHIIIJJJIIIGGGEEE???===::::::;;;999444000111222444444222///,,,***+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++(((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++************++++++++++++,,,------......///...///////////////......,,,---///000000000///...000000000000///////////////666>>>BBBAAA@@@???@@@CCCCCCAAA===:::;;;AAAFFFWWWxxx{{{nnnjjjvvvyyyjjjXXXNNN;;;:::888999::::::999777111111///...---,,,,,,++++++***)))***+++++++++)))))))))******+++++++++,,,'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++))))))******++++++++++++''''''''''''((((((((()))&&&'''''''''((()))))))))~~~\\\EEE999999444333444000111111111111111111111111////////////////////////...........................------,,,,,,------...---------............///........................////////////////////////////////////000000000000222111000000000111333444///000111222333333222222222777;;;===???BBBCCCAAAFFFOOOkkk{{{___lllllldddwwwnnncccXXXJJJBBB@@@FFFBBBCCCHHHHHHDDDEEEIIIFFFDDD@@@<<<888666555555333555888888444///+++***((()))+++,,,,,,***((('''(((((())))))))))))((((((******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////---...000111222111///...---///111111///...000222444<<<@@@===<<>>???EEEKKK]]]nnnxxxkkknnn}}}ooo|||vvvkkk\\\NNNGGGEEECCCDDDIIIIIIEEEDDDGGGEEEDDDAAA>>>:::888666555333555777888777444000---******++++++***)))((('''(((((())))))))))))(((((()))))))))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((((()))))))))************************++++++++++++,,,,,,,,,,,,************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////---...000111222111//////...000111000///000333666<<>>BBBCCCEEEGGGGGGFFFCCC???:::AAAIIIQQQkkkxxxkkklllwwwjjjdddppp~~~{{{wwwyyyyyyiiiaaa```mmm||||||xxxwwwuuussssssssstttxxxttthhhkkk}}}uuuVVVOOOJJJ===777<<<999888777666555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((************)))))))))((('''(((((((((((()))))))))+++***)))(((((()))***+++)))))))))))))))*********+++++++++++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((}}}ZZZBBB777888444222444111111111111111111111111111////////////////////////////////////////////////---......//////......------------............///........................////////////////////////////////////000000000000///000111333333222111111222222111222555888<<<>>>@@@<<<===EEEQQQfffzzzhhhkkkyyyOOOSSS\\\nnnzzzppp```OOOEEEDDDGGGJJJBBBDDDEEEEEECCC@@@<<<999555222///333999===<<<:::444222///+++)))))))))***))))))************))))))''''''(((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000...///000111111222222222444333222333777===BBBFFFJJJIIIHHHGGGDDD@@@>>>===BBBWWWnnnnnngggqqqqqqqqq^^^aaasss}}}pppfffmmmuuullllllqqq}}}~~~{{{~~~~~~}}}|||~~~zzznnndddjjj}}}yyyggghhhcccOOOAAA@@@999777555555555444222///......------,,,,,,------,,,,,,,,,+++***)))((((((************)))))))))((((((((((((((()))))))))***+++***)))(((((()))***+++((()))))))))*********+++*********))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))~~~YYYBBB666777333222444111111111111111111111111111////////////////////////////////////////////////---...///000000///...------------............///........................////////////////////////////////////000000000000000000111222222222222222222333444555888<<>>>>>CCCPPPhhhmmmZZZppp{{{aaa[[[qqqoooYYYJJJFFFDDDCCCCCCDDDFFFFFFEEEBBB???===888555222333777;;;<<<<<<777555222...,,,******+++)))******++++++******)))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......//////000111/////////000111222333333444444444777===BBBEEEGGGIIIFFFDDDAAA<<<:::>>>EEERRRzzz|||zzzmmmiiiuuuyyy~~~}}}xxxqqqyyy~~~}}}}}}___FFF<<<===999555444444444111.........---------------...,,,+++++++++***)))))))))************))))))))))))((((((((()))))))))***************))))))*********((())))))******+++++++++******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))}}}YYYAAA666777333222444111111111111111111111111111////////////////////////////////////////////////---...///000000///...------------............///........................////////////////////////////////////000000000000111111000000111111222333222333666999<<>>:::888555111...,,,++++++)))******++++++******)))))))))))))))******++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((***++++++***((('''************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000000111/////////000111222444444444444777<<>>===:::===KKK[[[|||xxxyyylllTTTHHHHHHBBB;;;777777666333000......------------......++++++******************************))))))))))))(((((()))))))))*********)))******++++++******)))((())))))******+++,,,,,,,,,+++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))|||XXXAAA666777333222444111111111111111111111111111////////////////////////000000000000000000000000---...///111111///...------------.........//////........................////////////////////////////////////000000000000222111000000000111333444222444777;;;>>>AAACCCDDDNNNgggcccjjjiii\\\rrruuueeeSSSDDDEEEEEEFFFFFFEEEDDDCCCBBB???>>>;;;888666777<<>>DDDCCC@@@;;;777888<<<@@@>>>===;;;888555111...,,,++++++++++++++++++++++++************************((()))+++,,,------,,,,,,)))+++---,,,)))((()))+++((()))*********)))'''&&&&&&''''''(((((((((((((((***)))))))))+++,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++******************************))))))***,,,...///***+++,,,---...---,,,+++---------.........//////////////////000000000000---...000222333444333333444:::@@@CCCDDDEEEFFFFFF;;;<<>>===>>>:::666222000......//////...------------,,,,,,,,,++++++************))))))))))))++++++************++++++((()))***+++***)))'''%%%(((((()))***+++,,,,,,------,,,+++***)))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))WWWAAA888999444222555333333333333222222222111111111111000000000000000111000000000000000000000000000000000000000///......000/////////............---...//////......///111111000000000000/////////111///...///222333222000111111111222333444555666999<<>>===;;;999666222000...,,,,,,++++++++++++++++++************************((()))***,,,------,,,,,,)))+++,,,+++)))((()))+++)))))))))))))))(((''''''''''''((())))))))))))(((***)))))))))+++,,,+++************++++++,,,,,,---++++++++++++++++++++++++************************++++++*********,,,---...++++++,,,------------,,,---------.........//////////////////000000000111//////000222333444444444222:::CCCIIIJJJGGGBBB>>>>>>888999KKKiiitttssssss]]]VVVVVV\\\www{{{jjj~~~tttYYYLLLFFF???999666666444111///000000///...---------,,,,,,,,,++++++************))))))))))))++++++************++++++((()))*********)))'''&&&))))))***************************)))******+++++++++***)))(((((()))***+++((((((((((((((((((((((((WWWAAA888999444333555333333333333222222222222111222222111000/////////000000000000000000000000000000000000000000//////...////////////............---...//////......///111/////////.........------111000///000222222222111111111111222555777999;;;666===BBBCCCFFFQQQcccrrrddd^^^yyyhhhTTT]]]hhh}}}sssaaaUUUFFF@@@BBBGGGGGGEEEDDDDDDCCC@@@===;;;<<<=========<<<:::777555333111---,,,++++++************************************((()))***+++,,,,,,,,,,,,***+++,,,+++)))((()))***)))((((((''''''''''''((((((((()))******************)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,------...------.........//////////////////000000000111111111111111111222444555777;;;>>>DDDGGGFFF???888333CCC???IIInnnzzz``````fffnnn|||~~~sssjjjiiijjj___VVVGGG<<<;;;<<<888444222111000///...------------,,,,,,,,,,,,++++++*********)))))))))++++++************++++++***)))))))))))))))((((((*********))))))((((((((())))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((zzzVVVAAA777999444333666333222222222222222222222222333333111000//////////////////////////////////////////000000000000/////////////////////.........---...//////......///111//////.........---------111000000111111222222222222111222333555888;;;===<<<@@@BBBEEEQQQhhh}}}bbb___|||```iiiwwwiiiVVVHHHCCCDDDFFFGGGDDDEEEEEECCCAAA???===<<<>>>======;;;:::888666555///...,,,+++************************************))))))******++++++++++++************)))))))))))))))((('''&&&&&&'''((()))))))))***++++++++++++******)))))))))+++,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++,,,,,,------,,,++++++---...///............//////////////////000000000111111111333222111111222555888:::EEEBBB@@@@@@>>>;;;;;;===HHHWWWxxxsssvvvzzzwwwvvvrrrqqqssszzz|||uuupppgggSSSEEEDDDAAA===888444222111000......------------,,,,,,,,,+++++++++*********))))))++++++************++++++******)))(((((())))))***)))))))))((((((((((((((()))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))uuuVVV@@@777999444333666444222222222222222222222222333333111000//////////////////////////////////////////000000000000//////.........///////////////---...//////......///111000000000/////////......000111111111111111222333333333222333444888;;;===IIIHHHGGGNNNeee```^^^kkkqqqlllXXXIIIEEEGGGKKKFFFFFFFFFGGGFFFCCC@@@>>>???>>>>>>===<<<:::999888111000---+++*********+++******************************************++++++******)))))))))))))))((()))((('''&&&&&&''')))))))))******+++++++++++++++***)))))))))+++,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++...---,,,+++,,,---...///........./////////000000000000000000111111111111444333222111333777;;;===DDD@@@===>>><<<<<>><<<;;;:::444222///---+++++++++,,,******************************)))))))))******++++++)))(((((()))***(((''')))(((((((((((())))))***))))))***++++++++++++******)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,---------------......///....../////////000000000000000000111111111222222333222222333555999>>>@@@AAA>>>>>>>>>999666@@@NNNrrrlllqqqrrraaaeeeuuu}}}~~~oookkkllllllqqqxxxrrrtttuuuxxxyyyhhhVVVJJJGGGDDD@@@<<<999666222///............---------,,,,,,++++++++++++*********++++++************++++++))))))***************+++&&&''''''(((***++++++,,,++++++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++uuuUUU@@@777999444444777555111111222222222333333333111111000000000000000111000000000000000000000000......///000000000000000............/////////000---...//////......///111111111111000000000//////000222333333111111222444444333333444777<<<@@@CCC===GGGXXXqqqooorrrttteeelll|||eeeTTTKKKGGGJJJIIIIIIKKKMMMLLLJJJGGGBBBBBBBBBAAA???===<<<;;;777444111...,,,,,,------************************+++***)))(((((()))***++++++)))'''((()))***(((&&&((())))))***************((())))))***+++************)))))))))+++,,,+++************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------,,,------................../////////000000000000000000111111111222222222111111222444888<<<@@@BBB???<<<===>>>:::<<>>:::555111............------------,,,,,,+++++++++*********++++++************++++++((()))***+++,,,+++******)))))))))*********++++++***))))))((((((((())))))+++***)))(((((()))***+++************************wwwUUU???777999444444777555111111111222222333333333111000000000000000111222000000000000000000000000......///000000000000000---.........//////000000---...//////......///111000000000000///////////////222444333111000222555333333333555999???DDDHHHMMM]]]tttwwwuuuppp]]]ZZZhhh{{{fffUUUKKKKKKJJJIIIKKKNNNOOOLLLJJJDDDCCCCCCBBB@@@>>><<<;;;888666222///---------...************************+++***)))(((((()))******+++)))''''''******(((&&&((()))***,,,,,,,,,+++***(((((()))************)))***)))))))))+++,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......+++,,,.../////////...---////////////000000000000000111111111111222222222///000222555999>>>AAADDD;;;888:::???CCCRRRxxxkkkkkkmmmttt{{{{{{{{{zzzxxxuuurrrqqqsssuuuxxxxxxwwwxxx|||{{{wwwttttttuuuwww{{{|||{{{{{{~~~wwwlllyyy|||yyykkkXXXLLLJJJHHHFFFCCC>>>888333//////.........---------,,,,,,,,,+++++++++******++++++************++++++'''(((***,,,---,,,***)))++++++++++++************(((''''''(((((()))***+++,,,***)))'''''')))***,,,))))))))))))))))))))))))tttNNNBBB888666666555333444333333333333333333333333111111000000000000111111////////////////////////000000000000000000000000............/////////000000000000000111111111111000111111111111222222222333444555444222222222444666444333888???DDDHHHIIIXXXwwwwwwwwwtttYYYLLL___rrr{{{rrryyyyyyfffUUUNNNMMMKKKLLLQQQUUUTTTQQQPPPGGGCCCGGGHHHBBB===<<<;;;:::666222...,,,---...------,,,,,,,,,------...,,,+++***((((((((()))***+++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******...---,,,++++++,,,---...,,,,,,++++++***+++++++++,,,,,,---------,,,,,,+++......---------......//////////////////............000111111000000111222111222333444444444333222111111444;;;AAACCC@@@<<<555===AAADDDZZZdddbbbgggwww}}}sssuuuwwwvvvtttrrrqqqqqqxxxsssmmmkkknnnsssyyy|||yyyyyywwwsssppppppuuuzzzxxx|||~~~{{{{{{dddZZZTTTMMMIIIGGGCCC<<<888333444444222///.........---------,,,,,,,,,++++++++++++************++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))((((((***)))))))))))))))******'''***,,,+++))))))+++---wwwMMMBBB888666666555333444333333333333333333333333111111000000000000111111////////////////////////000000000000000000000000........./////////000000000000000000111111111111111111111111222222222222333444444444222111222333555333777???DDDGGGNNNWWWvvvpppwww\\\KKKTTTjjjyyynnnqqq|||vvvaaaPPPKKKGGGIIIRRRXXXVVVQQQUUUMMMIIIJJJJJJDDD???>>>;;;:::888444000...---------------,,,,,,------...,,,+++***)))(((((()))***+++++++++************)))))))))))))))))))))))))))***))))))((()))***+++,,,******)))))))))******+++000///...------...///000,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++---------,,,,,,------.../////////////////////......000111111000000111222111222333444444444333333777666777<<>>===BBBWWWnnn]]]```qqq}}}yyy{{{}}}}}}zzzwwwuuuuuuvvvrrroooooottt{{{~~~xxxqqqnnnooossswwwzzz}}}~~~ttteee___SSSKKKJJJLLLGGG@@@555444222111000///......---------,,,,,,,,,++++++++++++************++++++******+++,,,,,,,,,,,,,,,************************+++*********)))))))))))))))))))))))))))***++++++(((***,,,+++))))))***,,,yyy}}}MMMBBB888666666555444444333333333333333333333333111111000000000000111111////////////////////////000000000000000000000000....../////////000000000000000000111111111222222111111111111222222222333333444444333111111222333666444;;;EEEHHHHHHWWWjjjtttqqqPPPTTTmmm}}}}}}ttt\\\QQQHHHJJJRRRXXXXXXTTT\\\VVVQQQPPPNNNHHHCCCAAA===<<<999666333000...---...------,,,,,,---------++++++***)))))))))******+++++++++************)))))))))))))))))))))))))))***))))))))))))***++++++***)))))))))***++++++,,,//////............//////,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,------,,,,,,,,,,,,------......//////////////////...000111111000000111222222222333444444444444444999888999>>>DDDEEEAAA<<<@@@:::GGGssswwwccc[[[]]]qqq{{{rrrnnnnnnqqqsssvvvxxxyyyyyy|||}}}~~~pppnnnaaaQQQOOOUUUOOOBBB:::666111000111111000...------------,,,,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,***************)))))))))***************)))))))))((((((((()))***+++,,,---***+++,,,+++***)))***+++xxx{{{MMMBBB888666666555444555333333333333333333333333111111000000000000111111////////////////////////000000000000000000000000...////////////000000000000000111111111222222222111111111222222222333333333444444222111111222444:::666<<>>;;;999777333000---......---,,,,,,,,,------+++*********************+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------......------///......------------...............////////////...000111111000000111222222222333444444555555555555666:::@@@EEEEEE@@@<<<===AAA```uuucccYYYdddxxx~~~zzzyyyxxxvvvvvvwwwvvvssssssuuutttoooyyyzzzzzz{{{|||}}}~~~~~~yyyaaaWWW\\\VVVHHHAAA:::333000222333111......------------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---------------+++++++++***************************************((((((((()))***,,,---...+++,,,,,,++++++******+++wwwyyyLLLAAA888666777555444555333333333333333333333333111111000000000000111111000000000000000000000000111111111111111111111111////////////000000000111111111111111222222222222111222222222222333333333333333333222111222555777>>>999===JJJUUUbbb}}}yyyzzz]]]\\\rrrbbbVVVQQQWWWaaa``````^^^ZZZWWWRRRKKKFFFCCC@@@===;;;999666222...///...---,,,,,,,,,,,,,,,*********++++++++++++***+++++++++*********)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,------...------...///////////////111111000///////////////---.........//////000000...000111111000000111222222222333333444555666666555888>>>BBBCCCAAA>>>;;;@@@XXXnnnbbbbbblll{{{uuurrrllleeemmmmmmoooqqquuuyyy|||~~~|||~~~qqq^^^``````XXXKKKBBB999333333444222///.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++***************+++++++++((((((((()))***,,,---...,,,++++++++++++,,,++++++wwwyyyLLLAAA777666777666555666333333333333333333333333111111000000000000111111000000000000000000000000111111111111111111111111/////////000000000111111111111111222222222222333222222222222333333333333222333333222222444888;;;AAA>>>DDDUUUkkkwwwoooiiiYYYZZZ~~~uuu___QQQUUUaaa]]]aaabbb```\\\XXXRRRKKKGGGCCC???<<<;;;999444000///......---,,,,,,,,,,,,)))***++++++,,,++++++++++++++++++************))))))))))))))))))))))))))))))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---------............------,,,++++++,,,,,,---...///...///000111111111111111333222111000000000000000------......///000000000...000111111000000111222333333333333444555777888:::???DDDCCC???<<<>>>AAAPPPwww|||www]]]^^^qqq}}}rrrhhhfffeeefffiiioootttwwwxxxzzz{{{}}}{{{kkkppp|||}}}xxxccccccgggfffUUUMMMAAA999555333222111............---------,,,,,,,,,++++++++++++,,,,,,,,,---......//////...............---,,,,,,++++++*********+++++++++++++++)))))))))***+++,,,---...,,,+++***+++---------,,,yyyyyyKKKAAA777666777666555666333333333333333333333333111111000000000000111111000000000000000000000000111111111111111111111111//////000000000111111111111111111222222222333333222222222333333333444444222222333333444777;;;???DDDFFFOOOdddyyyqqqsss\\\UUU]]]wwwuuunnnjjjuuulllXXXUUU]]]YYYaaafffeeebbb___XXXPPPKKKFFF???<<<<<<:::666222//////...---,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++///...---,,,,,,+++,,,,,,,,,---............---,,,+++++++++,,,,,,.../////////000111222333333333333333222111000////////////------......///000000111...000111111000000111222333333333333444666777888???DDDGGGBBB;;;<<>>666222222333............---------------,,,,,,++++++,,,,,,---------...///////////////......---,,,,,,+++***************++++++,,,,,,,,,************++++++,,,---+++))))))***---///...---{{{yyyKKK@@@777666777666555666333333333333333333333333111111000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111111111222222222333333333222222333333333444444444222222333333555888===AAAGGGMMMXXXoooqqq___TTT\\\ssskkk^^^VVV\\\qqqvvv^^^UUUXXXWWWaaahhhhhhfffddd]]]TTTMMMGGG@@@<<<<<<;;;888444000///...---,,,+++++++++)))***+++,,,---,,,,,,++++++++++++************))))))))))))))))))))))))))))))***+++,,,---,,,++++++000///...---,,,+++++++++******,,,,,,,,,,,,******+++++++++,,,---...///000000111222333444555555555222222000///............---------...///000000111///000111111000000111222333333333333444666888999???EEEGGGAAA999@@@TTTgggwwwpppssstttppplllkkklllmmmllljjjlllooosssxxx|||~~~xxxiiifffkkkyyyvvvkkkccc\\\PPPAAA666111222444//////.........------------,,,,,,++++++,,,,,,------......///////////////------,,,,,,+++***))))))*********++++++,,,,,,,,,+++++++++***++++++,,,,,,***)))(((***...000///...}}}rrrIII???777777888777555555666444222000000222444666111111222222222222111111222000000111444444111...000000000000000000000000111111222222222333333333222222111111222222333444111222333333111111222333444777666000111999AAADDDLLLRRR||||||{{{\\\OOOjjj}}}pppXXXQQQ[[[iiiuuu```TTTVVV```mmmrrrnnnfff___[[[YYYNNNDDDAAA???<<<999999444333111...,,,,,,+++++++++++++++++++++++++++++++++++++++************)))(((((())))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......444444333333333444555555000////////////000000111000000//////.........---000111111111111222222222333444444333222555:::???III@@@===???<<>>:::888555444111///---,,,,,,,,,++++++++++++++++++++++++++++++++++++************((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,---------......333333333333333444444444111000000/////////000000111111000000000/////////111111111111222222222222333444555444444777===AAAAAABBBBBBDDDRRRuuupppfffccc{{{xxxjjjkkkllloooqqqtttuuuvvvxxx}}}~~~ssstttqqqmmmjjjiii\\\FFF===999///333111///.../////////......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))***---......,,,nnnIII???777666888666555555555555555555555555555555333222111111111111222333222111000111333333111///222222222222222222222222000000000111111111222222222222111111222222333444111333444333222111222444888444555<<>>777222444111///......///.........------,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***))))))***,,,---,,,+++lllIII???777666777666444555333444555666666555444333222111111000000111111222111111111111222222111111222222222222222222222222///000000000000111111111222222111111222222333444222333444333222222333444666222777@@@@@@???OOOeeewwwwwwTTTaaavvvmmmcccaaahhhrrrxxxzzzvvvlll```WWWMMMCCC>>>>>>999777555111///---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........---,,,,,,++++++,,,,,,,,,---------.........///111333444333222111333222111000////////////111111111111111111111111111111111222222222333333333444555777:::>>>AAADDD???AAADDDZZZuuu}}}~~~qqqddd^^^\\\[[[ZZZXXXVVVTTTQQQOOOOOOOOOOOOQQQWWW___fffnnnyyy|||vvvqqqmmmkkkkkkllltttuuuwwwxxx}}}~~~wwwmmm[[[eee}}}zzzvvvpppXXXCCC;;;777555333000...//////...---......---,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))***++++++++++++lllHHH>>>666666777666444444222333444555555444333222111111111111111111111111111111222111111111111222111111111111111111111111///000000000000111111111222222111111222222333444222333444444222222333444333333:::BBB@@@BBB\\\|||bbb\\\}}}ggg___hhhttt{{{{{{{{{vvvooodddTTTDDD>>>@@@<<<:::666333000...------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,---------......---...111333333333222111333333222000////////////000000000000000000000000111222222222222333333333222333555888<<>>666555777555444444111222333444444333222111000222444555555444222000111222222111000000111333111111111111111111111111000000000111111111222222222222111111222222333444222444555444333222333555222777???DDDDDDOOOppp{{{___\\\zzzvvvjjjnnnxxx~~~zzzyyywwwnnn]]]JJJAAA@@@>>><<<888444111///...---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------.........///000222333333333222333222111111000000000000/////////000000000000111222222222222333333333333333333555999>>>AAABBBAAAAAABBB^^^sssfff```[[[VVVNNNIIICCC>>>===<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@???>>>@@@GGGRRRZZZaaahhhqqqwww|||zzzvvvtttqqqmmmlllpppuuuwww{{{~~~rrrccc^^^qqqyyy|||vvviiiUUU>>>999777333111111000///...///......---------------------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))+++,,,+++******+++,,,pppHHH>>>666555777555333444333333444444444444333333222444888::::::888444222111222333111//////111444222222222222222222222222111111111111222222222333222222111111222222333444333444555444333333333555444<<>>;;;999999999999999888888999;;;<<<===>>>???AAA@@@>>>>>>???BBBEEEHHHMMMRRRXXX[[[^^^fffsss}}}vvvnnnjjjlllppprrrwww|||{{{uuurrr|||~~~lllOOO<<<999555333222111000/////////...------------------------......---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***,,,------******+++---qqqHHH>>>666555666555333444555555555555555555555555333666;;;>>>>>>;;;666333111222333111//////111444333333333333333333333333111222222222222333333333222222111111222222333444333444555555333333444555777@@@GGGLLLZZZuuuhhh^^^RRRXXXyyyrrrtttyyy~~~zzzzzz|||wwwgggSSSFFF@@@>>>:::666222000......++++++++++++++++++++++++---------,,,,,,,,,++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,---------......000000000111222444555666111111111111111111222222111111111222222333333333222222333333333444444444777777999>>>CCCEEEDDDAAAOOOuuukkkMMMGGGFFF>>>:::>>>>>><<<;;;999999::::::;;;999:::;;;<<<>>>???@@@@@@@@@@@@@@@CCCEEEGGGFFFDDDHHHKKKMMMLLLKKKRRR^^^iiiwww{{{~~~rrrjjjkkkoooqqqwwwzzz~~~ccc===:::666444333222111/////////...------------...,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---...---+++***+++...mmmIIIAAA999888777555444555555555444444444333333333222000666BBBBBB666000222222222222222222222222222222333444333111000111222000111111111111222222222333333333333333333333333222777888444444888888333333BBBKKKQQQkkk___VVVRRRfffoookkkttt}}}|||sssbbbPPPGGGCCC>>>;;;888666333000---,,,+++,,,------,,,******+++,,,,,,******+++,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,---------..............................///...------------...///............///000222222555444333222111000000000111111222222222333333333222333444444222222333444555;;;999AAAKKK???===WWWrrrqqq]]]JJJCCCBBB???===>>>???===999999:::;;;:::999===???@@@>>>>>>AAADDDFFFCCCGGGHHHEEEHHHQQQTTTQQQUUUOOOIIIHHHHHHJJJRRR[[[aaahhhooouuu~~~xxxpppoooppppppsssxxx|||qqqTTTBBB333222555444111000...///////////////...---,,,,,,,,,---------......+++++++++************)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------******************++++++lllIII@@@999888777555444555555555444444444333333333333000333<<<<<<333000333222222222222222222222222222333444333111000111222111111111111222222222222333333333333333333333333333777666111111666888666===DDDQQQjjjqqqQQQNNNaaavvvyyyqqqvvv~~~mmmWWWKKKGGG@@@;;;888666333000...,,,,,,,,,------,,,******,,,,,,,,,+++***+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................////////////////////////............///000111222555444333222111111111111111111222222222333333333222333444444333222444555888@@@>>>@@@HHHFFFTTTwwwsssTTTIIIAAA@@@AAA@@@@@@CCC>>>===<<<;;;<<<<<<======:::;;;===BBBIIIOOORRRQQQSSSXXX___ffflllqqqoookkknnnbbbUUUMMMJJJKKKSSS\\\\\\```ccccccgggpppxxx{{{}}}ssspppooonnnqqqvvvwwwyyy}}}\\\JJJ999555777555111///...////////////...------,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......000000...---,,,+++++++++++++++++++++++++++++++++lllIII@@@999777777555444555555555444444444333333333444000000666666000000444222222222222222222222222222333444333111111111222111111111111222222222333333333333333333333333333333555444111111777<<<>>>GGGKKKddd|||YYYWWWiiiwwwwww{{{dddTTTMMMDDD>>>;;;999555333///---,,,,,,------,,,+++***,,,---,,,+++***+++---++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................///000111111111111000//////......//////000111222444333333222222111111111111111222222222333333333222333444444333333555777888AAA@@@<<>>??????>>>======>>>@@@BBB@@@CCCPPPaaalllnnnmmmjjjmmmuuu~~~zzzsssoooqqqdddWWWPPPOOORRRZZZcccZZZ^^^^^^ZZZYYY^^^dddfffvvvvvvuuuuuuuuuvvvwwwwww{{{~~~yyyvvvsssuuuxxxrrrssstttwww|||mmmZZZEEE<<<;;;888444111//////000000///......---------------.........///......---------,,,,,,,,,,,,,,,,,,,,,------------111000///...---,,,,,,,,,---------,,,,,,++++++***kkkHHH???888777777555444555555555444444444333333333444000000333333000000444222222222222222222222222111333333333111111222333111111111222222222333333222222333333333333444444111333444333444:::AAAFFFLLL[[[xxx```UUUrrr{{{ttt___VVVJJJAAA>>><<<999777000///---------...---++++++,,,---,,,++++++,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.................................///111222222111///...///////////////000111111222222333333222222222111111111222222222333333333222333444444333444666999999CCCDDD;;;@@@aaauuuzzzqqq```QQQTTTPPPLLLKKKKKKIIIFFFEEEDDDDDDDDDAAA??????BBBDDDLLLHHHOOOcccyyy~~~ooonnnrrrvvvrrriiieeegggggg]]]SSSSSSXXX^^^eeekkkjjjkkkggg]]]VVVVVVYYYYYYdddbbb^^^\\\\\\]]]^^^^^^cccffflllqqqwww}}}}}}yyyxxxxxxoooppprrrtttyyy~~~lllTTTDDD===:::777555111111222111111000///...---............/////////.........---------,,,,,,************++++++++++++---,,,,,,------...///000//////...---,,,,,,++++++jjjGGG>>>777666666555444555555555444444444333333333222111222444444222111222222222222222222222222222111222333333111111222333111222222222222333333333222222222333333444444444222333555666777:::BBBIIIQQQqqq]]]VVVccciii]]]NNNCCC???>>>;;;888222000...------...---,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..............................---...000111111000...---000////////////000000111111111222333333333222222111111222222222333333333333333444444333555888;;;>>>FFFHHH>>>DDDrrr}}}nnnaaaxxxqqqjjjaaaVVVQQQSSSTTTPPPKKKGGGFFFFFFDDDDDDDDDGGGIIIMMMPPP___{{{~~~qqq^^^^^^^^^___^^^___hhhrrrjjj]]]SSSUUU___iiirrryyy~~~qqqbbbZZZ[[[^^^^^^bbb]]]UUUPPPNNNNNNNNNMMMSSSUUUWWW[[[aaajjjttt{{{}}}zzzwwwtttmmmpppsssvvvyyy~~~{{{cccLLL>>>999777666444444444333333111000000........./////////000000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---.../////////......---,,,++++++iiiFFF>>>777666666555444666555555444444444333333333111222333555555333222111222222222222222222222222000222333333222111222444222222222222333333333333111222222333333444444555444555666888888<<>>BBBEEE@@@LLL}}}}}}fffrrrqqqddd```^^^TTTIIIEEEFFFIIINNNSSSVVVUUUTTT[[[ddd|||ppp]]]UUUUUUUUUUUU^^^nnn|||nnn___TTTYYYjjj|||wwwxxxvvvmmmbbbYYYTTTQQQOOOMMMMMMMMMMMMNNNRRRZZZdddkkkmmmsssxxxwwwvvvuuussspppiiilllqqquuuyyy}}}rrrXXXCCC999666555555555444444333222000000////////////000000000000......---------,,,,,,,,,............////////////...---,,,+++++++++++++++.........------,,,,,,+++iiiFFF===666666666444444666555555444444444333333333111222333222222333222111222222222222222222222222000222333333222111333444222222222333333333444444111111222333333444555555777555666:::>>>FFFXXXiiiqqq]]]\\\xxxxxx___MMMDDD???999444555222///---.........---,,,---...---,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------..............................000000000000000000000000000000////////////000000...000222444444444333222111111222222222333333333333444444444444777;;;>>>>>>???EEEJJJ___mmmxxx~~~rrrbbbSSSPPPUUUaaappp~~~}}}www~~~hhhXXX[[[______eee|||yyymmmgggrrr}}}mmm```XXXSSSOOOKKKFFFGGGGGGGGGHHHLLLRRRVVVWWW___dddccccccfffgggeee```dddjjjpppvvv}}}jjjOOO>>>777555444444333333222000///...//////000000000111111111/////////.........------/////////000000000000111......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,iiiEEE===666666666444444666555555444444444333333333222333222000000222333222222222222222222222222222000111333333222222333444222222333333333444444444111111222333333444555555777444666<<>>777555888999666222666666666666666666666666333333222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333333333444444444444444444666444:::EEEKKKWWWuuueeeNNN```xxx{{{xxxyyy```OOOGGGCCC???888777555222111///......---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......000000000000000000000000000000000000111111111111111111000000//////......000000000000000111111222444333333333333444555555555666666444444999???BBBDDDBBBUUU}}}pppaaa^^^nnnjjj___QQQGGGCCCBBB@@@>>>>>>>>>>>>>>>????????????FFF@@@@@@FFFJJJHHHIIILLLPPPWWWbbblllttt{{{hhhOOOCCC:::222333111...---//////............//////000111222222111111000000000000000///...,,,,,,,,,...000111------,,,+++,,,---...///,,,------......------,,,kkkFFF???777555888999666222555555555555555555555555555555444333222000000///222222222222222222222222333333333444444333333333333333333333333333333333444444555555555666666666===>>>@@@CCCJJJ```]]]YYYtttvvvjjjUUUHHH???999888777555333111000///...------------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---..............................//////000000000111111111111000000000/////////...000000000000000111222222333222222222222333444444444555555666888<<<@@@BBBBBBSSS{{{vvvdddaaahhhjjjUUUNNNEEEAAA@@@AAA???===<<<=========>>>>>>??????DDD@@@@@@DDDEEEDDDEEEIIIKKKTTTaaannnyyyuuuZZZGGG999555444222000/////////...///......//////000111222111111000////////////000///...,,,,,,,,,...///111------,,,,,,,,,---...///,,,------......------,,,jjjEEE???888666888999666333444444444444444444444444555444444333222111111000222222222222222222222222333444444555555444444333333333333333333333333333555555666666666777777777999@@@CCCBBBNNNpppjjj]]]zzz}}}~~~{{{zzz{{{bbbOOOBBB999:::888666444222000//////////////////////////////......------------......---------------------------,,,,,,,,,,,,---..............................//////000000000000111111000000000000////////////111000000000000111222222222222222222222333333444444333444777<<>>999666333111111000///...////////////000111222222000000///............///......---,,,,,,...///000---,,,,,,,,,,,,---...///,,,------......------,,,kkkEEE???999777888888666444444444444444444444444444111111222222333444555555222222222222222222222222333333444444444444333333222222333333333333444444555555555666666777777888222>>>FFFKKKbbbooo___zzz|||{{{}}}rrr\\\KKK@@@;;;:::888555333111000000////////////////////////.........------.........---------------------------,,,,,,,,,,,,---..............................////////////000000000111000000000000////////////111111000000111111222333333333222222333333444555555222333999>>>???@@@AAA\\\{{{jjj|||nnnHHHGGGEEECCCCCCEEEGGGFFFEEEHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLMMMMMMLLLMMMQQQUUUVVV\\\hhhwwwaaaIII;;;555111222222111//////////////////000111222333//////...------------.........------------...///,,,,,,,,,,,,------......,,,------......------,,,kkkEEE@@@;;;888777888666555555555555555555555555555111111222333444444555555222222222222222222222222222222333333333333222222222222222333333444444444333444444555666666777777666BBBLLLZZZ}}}oooeeesss~~~iiiSSSDDD===<<<:::777444222111111000000000000000000000000.........------.........---------------------------,,,,,,,,,,,,---......////////////////////////...////////////000000000////////////000000000000111111111111111222222333444444444444444555666666777333444:::>>>>>>@@@EEEttttttmmmQQQKKKJJJHHHIIIJJJMMMNNNOOOVVVWWWWWWXXXYYYZZZZZZZZZYYYZZZYYYXXXWWWZZZ]]]___ffflllxxxvvvoooUUU???666000111222000000111/////////000000111222333///......---------------.........---------......,,,,,,,,,---------------,,,------......------,,,iiiDDD@@@<<<888777777777666666666666666666666666666666555555444333222222111222222222222222222222222111222222333333222222111111222222333333444444555333333444555666666777777>>>FFFQQQhhhyyy[[[fffyyy\\\FFF???>>>;;;888666333222111000000000000000000000000......------------......---------------------------,,,,,,,,,,,,---......000000000000000000000000......////////////000000////////////000000000000222111111111111222333333555555555555555666666777888444555;;;>>>>>>FFFPPPzzzrrrZZZKKKLLLLLLNNNQQQTTTWWWYYYbbbbbbbbbbbbcccccccccccc]]]]]]ZZZYYY\\\bbbdddccckkktttwww}}}dddGGG:::000111222000///333000000000000111222333333//////...------------..................---------+++,,,------......------,,,------......------,,,dddDDDAAA<<<999777777777777555555555555555555555555777666666444333222111111222222222222222222222222222333333333333333333222111111222333333444555555333444555666777888888999@@@JJJ^^^~~~ccc\\\pppkkkOOO@@@???<<<999777444333222////////////////////////------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......////////////////////////........./////////000000.../////////000000000111222222111111222222333444555444444444444555666666888444777===???AAANNN___wwwrrr}}}dddPPPSSSWWWZZZ]]]^^^```aaaffffffffffffeeeeeeeeeeee\\\\\\ZZZ\\\gggssswwwsssppp}}}xxxSSSBBB444333333......222000000000000111222333333000//////...---...............///......------,,,+++,,,---.........------,,,------......------,,,```DDDAAA===999777777777777444444444444444444444444444444444444444444333333222222222222222222222222333444444555555444444333111111222333333444555555444555666777888999::::::@@@PPPpppbbbYYYgggzzzZZZAAA@@@===:::777555333333////////////////////////---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---........................................../////////000.../////////000000111111222222111111222222333444444333333333333444555555777555888>>>@@@CCCUUUkkkiiidddtttmmmXXX]]]cccgggiiihhhfffeeefffffffffeeeddddddcccccc`````````gggyyy{{{\\\HHH888555333...---222000000000000111222333444000000///............///.../////////...---,,,,,,+++,,,---.........---,,,,,,------......------,,,]]]EEEAAA<<<999888777777666666666666666666666666666333333333333333333333333333333333333333333333333444444444444444444444444777666444333222222333333888888666555777;;;======PPP[[[jjjVVV\\\ppp|||nnnPPPFFF===;;;:::666222111111000///.....................------------......---------------------------------........./////////////////////...................../////////000000000000000111111111111000000000000111222333444444444444555555666777888666<<<======AAAGGGbbbzzzrrrppptttqqq[[[NNNSSSeee~~~qqqmmmpppyyy}}}xxxnnngggnnnkkkgggddddddfffggggggaaahhhjjjsss|||uuu{{{PPP;;;:::111111555,,,000///......//////...---///////////////......---000000//////.........---......////////////............------------......^^^DDD@@@<<<999888888777777666666666666666666666666333333333333333333333333333333333333333333333333444444444444444444444444666555444333333444555666555555444444666:::>>>@@@RRRlll|||\\\TTTkkkzzzxxx}}}|||{{{zzz{{{~~~{{{VVVIII<<<999:::888555333111111000///..................------------......------------------------,,,,,,,,,---------....../////////////////////............/////////000000000000000000111111111111000000000000111222333444555555555555555666777888444;;;999888DDDWWWyyy{{{pppddd___```fffsssxxx^^^NNNGGGOOObbbtttuuu{{{}}}xxxqqqnnniiifffeeefffhhhiiihhhttt|||XXX???:::111222555---111000//////000000///---///////////////......---000/////////.........---.........//////...............------------......___CCC???;;;888888888888777666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444555444444444555666888999444444444555777<<>>999::::::777555222111000///..................------------......------------------------++++++,,,,,,,,,---------......//////////////////....../////////000000000000000000000111111111111111000000111111222333444666555555555555666666777888???;;;===XXX}}}}}}ssseeeWWWPPPOOOPPPUUU[[[eeegggZZZHHHAAA@@@LLL```}}}~~~yyyvvvuuuwww{{{~~~~~~eeeHHH<<<444444555...222111000000111111000...///////////////......---/////////...............------............------......------------......```BBB>>>:::888777888888888666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444666666555555555777888999666666666888:::???JJJTTTppp```bbb}}}}}}|||{{{zzzyyywwwxxxyyy|||}}}{{{xxxuuukkkhhheeeaaa``````aaabbbcccaaa___^^^___bbbfffhhhllloootttxxx{{{~~~|||wwwuuu^^^EEE;;;;;;;;;888555333222111000///...............------------......------------------------,,,,,,,,,---------..................////////////...////////////000000000///000000000111111111111111111111111222333444444666666555555555555666666<<>>KKK^^^uuuTTT@@@888777555000333222000111222222111//////////////////......---........................,,,,,,------------,,,,,,......------------......^^^AAA>>>:::777777888888888666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444888777666555555666777888888777777999;;;AAAQQQaaannnggg~~~{{{|||wwwtttqqqooommmkkkeeeeeeeeeffffffddd```]]]TTTRRRNNNKKKIIIIIIKKKKKKKKKJJJHHHGGGHHHKKKNNNQQQSSSVVV\\\```dddiiimmmpppsssuuuyyywwwsss{{{pppQQQAAA===;;;777555444333222111////////////......------------......------------------------............////////////---.........//////000000////////////000000000111///000000000111111111111111111111111222333444555666555555555555666666777:::???CCC___xxxjjjYYYMMMBBB??????===<<<===@@@DDD===666:::>>>GGGWWWxxxoooggghhhnnnsssvvvzzzdddGGG===999555333333222111111222222111000///////////////......------------...............,,,,,,------------,,,,,,......------------......ZZZBBB>>>:::777777777777666666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444888777666555555666777777999666666:::<<>>>>>???AAACCCEEE@@@BBBFFFIIILLLOOORRRUUUWWW[[[dddppp~~~___JJJ@@@;;;777777555444333111000/////////......------------......------------------------...////////////000000000------......///000000000/////////000000000111111000000000000111111111111222111111222222333444555444444444555555666777888<<>>:::999::::::???:::555:::<<<@@@LLLZZZaaa]]][[[yyyzzzlll^^^QQQJJJLLLSSSYYYaaalllvvvtttQQQCCC;;;444555333222111111222222111//////////////////......------------------.........------............------......------------......VVVCCC???:::777666666666555666666666666666666666666333333333333333333333333333333333333333333333333444444444444444444444444666555555444555666888999:::777888===AAAMMMiii|||dddiii~~~{{{xxxtttpppmmmiiieeebbbXXXVVVSSSQQQPPPMMMIIIFFFCCCAAA???>>>>>>>>><<<;;;;;;;;;::::::999:::::::::<<<<<<===>>>???@@@AAAAAA999:::===>>>???BBBEEEGGGHHHNNNYYYiiiyyy~~~|||~~~kkkRRRCCC<<<999;;;666555444222000000//////......------------......------------------------.........////////////000------......///000000111//////000000000111111111000000000000111111111111222222222222333444555555333333333444666777999:::>>>CCCUUUyyyfffUUUPPPIIIDDDAAA>>>::::::===666<<<888555;;;;;;;;;CCCIIIOOOMMMQQQxxxrrr```PPPDDD>>>AAAGGGPPP\\\mmm}}}YYYHHH===333777333111000000111111000//////////////////......---,,,,,,,,,------..................//////...............------------......TTTCCC@@@;;;777666666555444666666666666666666666666333333333333333333333333333333333333333333333333444444444444444444444444333333333444555777999;;;===999:::AAAFFFUUUuuuoooaaauuu~~~~~~}}}xxxwwwuuuuuuvvvvvvuuussslllhhhccc^^^ZZZVVVRRROOOGGGFFFEEEDDDCCCAAA===:::???<<<:::999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<===777888999;;;<<<<<<<<<<<<999;;;===>>>@@@BBBEEEHHHGGGMMMYYYiiiyyyzzz{{{}}}qqqWWWFFF===<<<>>>777666444222111000//////.........------.........---------------------------------.........//////---------...///000000111000000000000111111111111000000000000111111111111222222222222333444555555222222333444666888:::;;;:::AAAUUUvvvbbbQQQHHHDDDAAA???;;;888:::???444:::777666===<<<999@@@DDDKKKMMMXXXppp]]]NNNDDD???BBBHHHRRR```uuu^^^KKK===333888222111000000111111000...///////////////......---,,,,,,,,,------...............////////////...............------.........YYYAAA>>>;;;999888888777666555555666666777777888888444444444333333222222222444444444444444444444444555444444333333444444555666555555555555666666777@@@222<<>>======:::777777;;;>>>>>>:::888;;;AAA@@@<<>>AAADDDCCCEEEIIIJJJHHHNNNXXXccclllvvv}}}xxxwww|||iiiMMMBBB;;;444888666444222000//////000,,,---------.../////////---------------------------------.........//////............////////////111111111222333333444444000111111111111222222222333333333333444555666666888999999777777:::<<<<<<;;;FFFXXX~~~~~~ppp^^^PPPGGGCCC>>>;;;:::::::::999666666777777888999;;;<<>>===???MMMeee}}}ZZZBBB777333333111000000111111///...000/////////............///............///000000,,,,,,,,,---------------......------------......}}}WWWAAA>>>;;;999888888777666555666666666666777777777444444444333333333222222444444444444444444444444555444444333333444444555666555555555555666777777;;;777BBBLLLUUUyyy[[[^^^kkkvvvhhhooo}}}tttooolllkkkkkkgggiiihhhbbb\\\YYYZZZ\\\]]][[[ZZZ\\\^^^]]][[[YYYZZZYYYXXXZZZ^^^^^^ZZZTTTUUUSSSPPPNNNLLLLLLKKKJJJJJJIIIGGGEEEDDDDDDCCCDDDDDDEEEEEEDDDBBB@@@??????===>>>>>>===>>>???@@@???BBBAAABBBDDDBBBFFFVVVhhhvvv{{{hhhQQQLLLFFFAAAKKKIIIJJJLLLMMMLLLKKKJJJIIIKKKPPPSSSUUUYYY```bbbaaadddmmmxxx}}}zzzxxx{{{tttUUUGGG@@@;;;888777444222111000///000------..................---------------------------------.........///////////////000000000000111222222222111000000//////000111111111111222222222333333333333444555666666777888888888:::<<<======CCCJJJ```yyykkkYYYLLLEEEBBB===:::999999999888666666777777888999;;;<<>>;;;999999888777666666666666666666666555444444444444444333333333333444444444444444444444444555555444444444444555555666555555555666666777888444;;;FFFLLL^^^wwwXXX```qqqddd|||ppplllddd[[[VVVTTTSSSSSSRRRUUUWWWUUUPPPLLLMMMPPPLLLKKKJJJIIIJJJJJJHHHFFFLLLIIIGGGHHHKKKKKKIIIGGGFFFEEEBBB???>>>>>>??????@@@@@@???>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCC>>>>>>???AAABBBBBBAAAAAACCCEEEHHHJJJNNN^^^{{{pppSSSHHHAAAFFFXXXZZZ^^^cccccc___[[[XXXXXX[[[```fffjjjqqqzzz~~~~~~}}}{{{|||~~~___KKKCCC@@@999777666333222000000000//////..................------------------------------........./////////000000000000111111111111111111000000///.........000111111111111222222222333333333333444555666666777666777999===>>>>>>>>>EEEQQQooouuugggVVVJJJCCC@@@;;;999888888888777666666777777888999;;;<<>>???HHHeee}}}rrrdddUUUJJJAAA>>>;;;999999999888777666666666777888999;;;;;;BBBMMMVVVooorrraaaNNNCCC>>><<<<<>><<<666444111111111111000///000000000////////////...+++,,,...000000///...---......//////000000111111//////............//////{{{OOO@@@===:::999999999888777555666777888777666444333444444444444444444444444444444444555555666666666666555555444444555555666555555555666666777999999===JJJQQQ\\\^^^nnnsss```WWWQQQSSSRRRQQQXXXgggqqqttt|||sssllljjjeeeZZZQQQMMMFFFLLLPPPOOOQQQVVVWWWSSSPPPMMMNNNSSSTTTQQQOOOQQQVVVYYY\\\]]]]]]\\\^^^___\\\aaahhhoootttuuuuuuuuu{{{zzzyyyyyyxxxuuuoookkknnnfffaaacccgggmmmxxxdddLLLNNNZZZlll|||{{{~~~~~~zzz||||||yyyzzzZZZGGG???::::::888777444222111000000000000//////......---................................./////////000000........./////////000000///000000111111222333333000000111111111222222222333333333333444555666666999666666:::;;;;;;>>>EEE___yyymmm___QQQHHH@@@>>>;;;:::::::::999888666666666777888999;;;;;;BBBKKKQQQhhhppp___LLLBBB===;;;<<<>>>FFFXXXjjjsssvvvyyy}}}|||zzzyyyyyy|||eeeEEE===888555222111111111111000111000000000////////////,,,...000111222111///.........//////000111111222/////////....../////////}}}zzzMMM???===:::999999999888777555666888999999777555444444444444444555555555555444444444555666666777777666666555555555555666666555555555666777888999:::???MMMXXXqqq}}}hhhwwwhhhdddeeefffkkkooosssxxxpppoookkkaaaZZZZZZ]]]hhhpppqqqvvv}}}|||wwwssstttyyyyyysssrrrvvvzzz~~~wwwnnnjjjpppyyypppkkkxxxyyyzzz}}}{{{|||~~~~~~yyyuuusss~~~oooRRRCCC;;;;;;:::888666333111000000000//////////////////............................../////////000000000............////////////444444333333222111111111000111111111111222222222333333333333444555666666999666777::::::999DDDRRR~~~sssfffXXXKKKCCC???===;;;:::;;;;;;:::888666666777777888999;;;<<>>BBBSSSeeennnrrruuuwwwwwwyyy~~~|||yyyxxx}}}xxxRRR???999777333111111222111111111111000000000/////////...///000111222111000000------...///000111222222000//////......//////000vvvxxxMMM???<<<:::888999999999888555666888::::::999777666444444444444555555555666444444444555666777777777666666555555555555666666555555555666777999:::;;;CCCRRRfffyyyzzzzzzppphhheeegggccc]]]```iiiwww___YYY\\\kkkzzz}}}yyyssssssxxx|||~~~~~~}}}|||}}}}}}yyysssnnnjjjvvvzzz```JJJ<<<<<<;;;999777444111000///////////////000000000.........................../////////000000000000...////////////000000000444444444333222222111111000111111111111222222222333333333333444555666666999777999;;;999;;;MMMbbb}}}zzzmmm```RRRFFF???<<<;;;999999::::::999777666666777777888999;;;<<>>777UUU~~~pppcccYYYOOOEEE???;;;999888999999999666444666666666777999;;;===>>>???IIIOOOdddrrr```KKK@@@<<<::::::;;;BBBNNN^^^jjjooooooppprrruuuyyyqqqmmmmmmtttzzz{{{IIIEEE666444666000///333111000000000000////////////////////////////////////............////////////........................kkk{{{MMM@@@===:::999999999888777666666666666666777777777333555555555333222333444333333333444444444444555444444555555555555555555555;;;666222777:::===GGG\\\|||pppnnn~~~ooowww{{{|||vvvhhh\\\ZZZYYYZZZdddqqquuu```JJJ===:::???LLLbbbxxxwwwUUUDDDEEERRRtttwwwoookkkgggiiirrr|||zzzyyywwwsssppppppqqqwww}}}|||lllhhh}}}mmmJJJ>>>;;;;;;444333555000222111111111111000000000000000000000000000000000////////////000000000000000111111111111222222222111111111111111111111111333333333333333333333333666666555555555555666666;;;666444:::<<<999UUUxxx|||{{{mmm```VVVLLLCCC===;;;999888999999999777555666666666777999;;;===???EEEOOOTTTiiirrr```KKK@@@<<<::::::;;;AAALLL]]]hhhmmmooooooqqqpppxxx~~~xxxsssnnnmmmrrrwww{{{yyyhhhLLL;;;666888333111333111111000000000////////////////////////////////////............////////////........................iii{{{OOO@@@===:::999999999888777777777666666666666666666222444555444333333444555333333333444444444444555666666555555555555555555666;;;555222888;;;@@@NNNeeeiiiYYYooozzzkkkyyyxxxooo|||nnneeekkktttqqqttttttssswwwzzzpppcccZZZOOOFFFEEEFFFIIIVVVeeeqqq|||yyyjjjTTTAAA:::===CCCSSSllldddGGG===@@@MMMooo|||sssjjjiiisss}}}||||||zzzwwwuuuvvvttttttvvvyyy~~~pppfff|||SSSBBB<<<<<<666444666111333333222222222111111111000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222333333333333333333333333666666555555555555666666<<<888555;;;???AAA\\\mmmoooxxxiii\\\QQQHHH@@@::::::999888999999999777555666666666777999;;;===???JJJTTTZZZooorrr```KKK@@@<<<::::::;;;???JJJZZZgggmmmnnnoooooommmrrr}}}}}}wwwuuupppmmmooorrruuu|||uuusss|||}}}UUU@@@888:::555222333000111111000000000/////////////////////////////////............////////////........................jjj~~~QQQ@@@===:::999999999888777777777777666666555555444111333444444333333555666555555555666666666666777777777666666555555444444555999666444:::<<>>CCCIIIjjj{{{ttteeeXXXMMMEEE>>>999:::999888888999999777555555555666777999;;;>>>???HHHUUU```wwwrrr```KKK@@@<<<::::::;;;???IIIYYYfffmmmooopppooommmsss|||}}}xxxwwwrrrnnnmmmmmmooovvv~~~}}}jjjxxx___DDD777999555222333000111111111000000000//////////////////////////////............////////////........................|||mmmQQQ@@@===:::999999999888777777777666666555555444444111333444444333333555666555555555666666666666777777777777666666555555444333888777888>>>>>>EEEWWWttt^^^dddwww}}}tttvvvrrr}}}wwwiii^^^YYYWWWYYYYYY[[[kkk|||wwwfffNNN;;;:::AAAIII```{{{^^^HHHFFFDDDPPPvvvzzzwww~~~zzz|||~~~}}}|||{{{|||}}}|||zzzxxxwwwtttsssssstttvvv|||uuukkkNNN===<<<888777888444222222111111111000000000////////////////////////////////////000000000000000000111111111222222222222222222222222222222222222222222333333444444444555555555555555666777777444;;;<<<;;;AAAQQQ|||{{{qqqaaaTTTJJJCCC>>>:::999888888888999999888666555555555777999<<<>>>@@@GGGVVVfffrrr```KKK@@@<<<::::::;;;???IIIXXXfffnnnqqqqqqpppkkkttt|||{{{zzztttpppmmmjjjjjjqqqyyyssskkkHHH555777444222333111111111111111000000000000////////////////////////............////////////////////////////////////yyyoooOOO@@@===:::999999999888777666666555555555555555555222444555444333333444555333333333444444444444555777777666666666666666666333777777:::AAABBBMMMcccpppjjj~~~uuulllhhhggghhhfffjjj|||}}}sssaaaKKK;;;<<>>:::777333444333222222222111111111000000////////////////////////............////////////////////////////////////qqqqqqJJJ@@@===:::999999999888777333444444555555666666666444555666555333222333444555555555666666666777777555555666666777777888888777777444999DDDLLLbbbxxx}}}vvvrrrpppzzzvvveeeSSSDDD@@@JJJWWWppprrrVVVGGGFFFSSS{{{uuulll{{{~~~}}}|||{{{zzzxxxvvvuuuwww{{{~~~~~~}}}|||}}}~~~}}}{{{zzzxxxvvvvvvvvvrrrooorrrxxx|||rrrMMMCCC<<<888666333444444444333333333222222000000000000000000000000////////////000000000000000111111111111222222222333333333333333333333333111111222333333444555555444444444555555777888888666999CCCkkk~~~nnncccTTTGGG@@@===;;;999888777777888::::::999777444444555777999<<>>777EEE}}}xxxlll___QQQIIIBBB<<<999999888999999999999888777777444555666777999<<>>555...777222222222111111111111000000000////////////000000......///000000000000000000000000000////////////ppppppNNN???<<<999888888888777666666666666666666555555444555555555555555555555555444444555666666555444333777666666555555555666666999444999DDDKKKZZZzzz{{{tttlllccc```___www{{{rrrlllmmmnnnyyyzzzpppaaaOOOCCCDDDUUUeeeuuu```NNNOOOZZZ~~~~~~yyyeeeYYYaaaooo}}}yyyzzz|||xxxvvvuuuuuuxxxzzz||||||zzzzzzzzz{{{}}}}}}{{{zzzzzzvvvqqqooooooqqqrrrsssyyy~~~zzzgggPPP===777:::999555444333111111111111222000000000000000000000000////////////000000000111222222222222222222222222444333333333222222222222222222333333333333444444444444444555666888999:::@@@???QQQ~~~zzzrrreeeYYYLLLEEE@@@;;;999:::888999999999999888777777666777888888999;;;???CCCPPPZZZ___mmm}}}{{{gggOOOAAA;;;888888:::;;;BBBPPP___kkkppppppnnnqqqooouuu}}}~~~{{{zzzyyywwwpppiiifffiiilllwww}}}}}}}}}vvvRRR<<<>>>888000444222222222111111111111000000000////////////000000......///000000000000000000000000000////////////nnnsssLLL???<<<999888888888777666666666666666666555555444666666666666666666666666444444555555666555555444666666666555555666666777999888;;;DDDUUUppphhh|||qqqaaaSSSLLLQQQqqq~~~~~~~~~}}}||||||vvviii```aaagggvvvxxxmmm\\\NNNDDDHHHZZZmmmzzzgggWWWUUU^^^}}}yyywwwxxxxxxqqqddd___iiixxx}}}{{{zzzxxxvvvttttttwwwyyyzzzzzzyyyxxxwwwxxxzzz{{{zzzyyyxxxuuurrrppprrruuuwwwxxx~~~{{{||||||YYY>>>999===888666555333222111111111222000000000000000000000000/////////000000000111111111111111111111111111111222222222222222111111111222222333333333333444444333333444555777999;;;<<>>777666555444222111111111222000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111222222222333333333444444444555555666888999;;;<<<@@@GGG[[[yyykkk```UUUKKKAAA===;;;999888999888999999999999888777777666777888999:::===AAAEEENNNWWW[[[iiiwwwyyylllTTTEEE>>>:::999:::<<>>:::999:::;;;AAALLLYYYfffnnnqqqqqqmmmpppzzz}}}xxxrrrpppppppppmmmjjjcccjjjyyyyyy~~~~~~|||KKK777999777222222222222111111111000000000000////////////000000......///000000000000000.../////////000000000111|||mmm|||JJJ???<<<999888888888777666666666666666666555555444666666666666666666666666444444444444444555666777666666666666777888999999555<<>>>>>AAAIII___yyylllUUUJJJLLLhhhzzztttddd^^^]]]fffsss~~~{{{xxxvvvuuuuuuwwwwwwwwwwwwtttqqqqqqssswwwyyy{{{xxxzzz}}}~~~{{{~~~cccBBB======999777555333222111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222333333333444222222333333333333444444555444555555666777888999;;;OOOggg~~~yyy}}}qqqbbbWWWMMMDDD===;;;;;;999888999888999999999999888777777444666888:::===AAAFFFJJJQQQ___kkk~~~}}}jjjRRRCCC<<<888888999888???KKKYYYfffnnnppppppjjjooo{{{}}}yyywwwsssooommmjjjgggfffdddeeeqqqdddEEE;;;777777222222222111111111111000000000////////////000000......///000000000000000.........///000111111111xxxiiiyyy|||EEE???<<<999888888888777666666666666666666555555444555555555555555555555555444444333333444555777888666666666666777888999:::CCCEEESSSrrrnnnpppmmmUUUUUUTTTVVVRRRJJJEEEDDDDDDBBBDDDKKKaaannnhhhfffiiiggglllooossswww{{{}}}~~~~~~}}}zzzvvvqqqlllhhhfff^^^MMMAAABBBMMMeee|||zzzuuunnnhhhVVVDDD:::===CCCKKKccc}}}hhhMMMJJJFFF\\\zzzvvvlllaaaYYY___nnn}}}|||yyyvvvuuuvvvwwwwwwwwwvvvsssooooooqqquuuxxxzzzwwwzzz~~~{{{~~~{{{ttt}}}kkkDDD>>>AAA999888666333222111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222333333444444444222222333333333444444444222222333444666888999:::DDD^^^{{{}}}xxx|||oooaaaVVVJJJAAA;;;:::;;;999999;;;888999999999999888777777666777999;;;===@@@EEEIIINNN\\\ggg{{{~~~}}}iiiPPPBBB;;;888777999777>>>KKKZZZgggnnnpppoookkkppp|||~~~|||zzzxxxuuuqqqmmmiiigggfffhhhfffooonnnMMM===777777222222222111111111111000000000////////////000000...//////000000000000000---......///000111111222uuummm}}}III???===:::888888888777666666666666666555555555555555555444444444444555555555555444333444555666777666444555999999777888;;;JJJIIIZZZnnneeejjjvvvtttiiiZZZQQQNNNHHHAAAAAADDDIIIRRRZZZ]]][[[WWWXXX]]]gggqqqyyy|||{{{yyyyyy{{{xxxooogggeeecccaaaWWWJJJ@@@???JJJeee~~~xxxtttrrrjjjaaaIII???:::<<<@@@KKKfff}}}mmmTTTSSSPPP^^^}}}mmm[[[UUUddduuu{{{zzzwwwwwwvvvtttrrrqqqqqqppppppqqqsssuuuvvvyyyyyy{{{~~~{{{vvvwwwvvvwwwyyyxxxwww|||{{{{{{xxxuuuTTTAAA@@@888777555444333222222111111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222222333444444555555444444222999888555888777:::GGGVVV}}}yyy|||qqq```TTTGGGBBB<<<777666666777888777777777777666666666666555777999:::;;;===@@@BBBLLLXXXgggyyyeeeOOOBBB888888<<<888===AAAIIIVVVccckkkmmmlllmmmpppzzz|||{{{}}}yyytttpppnnnnnnmmmllljjjgggiiiwwwOOOAAA???333555333111000111111000///000000000000000000000000000000000000000000000000111222222111///...000222rrrkkk}}}|||HHH???<<<999888888888777666666666666666555555555555555555444444444444555555555555444444444555666777777555555888888666888;;;DDDLLLgggyyy}}}~~~mmmbbbZZZOOOEEE???>>>AAALLLXXX\\\UUULLLLLLPPPXXXbbbkkkssswwwyyyzzzzzzuuukkkdddaaa```]]]RRRGGG>>>>>>IIIddd|||uuuqqqmmmeee\\\EEE===999<<>>444555333111111111111111///000000000000000000000000000000000000000000000000///000000000000000111111lllhhh|||{{{GGG???<<<999888888888777666666666666666555555555555555555444444444444555555555555444444555555666777777555666888777555888<<>><<<999888888888777777666666666666555555555555555555444444444444555555555555555555555666666777777666666888666555999???MMM```~~~}}}ppp\\\LLLFFFEEEDDDAAADDDFFFNNN[[[fffcccTTTFFFFFFHHHJJJNNNTTT[[[ccchhhtttuuurrrlllhhheee]]]TTTDDD===999<<>>:::999===DDDSSSnnn~~~~~~xxxhhhTTTKKKYYYqqqZZZFFFDDDLLLVVVeeettt~~~{{{yyyxxxxxxsssqqqnnnllllllooorrrttttttsssqqqrrrssspppjjjeeeeeecccdddffffffgggnnnvvv~~~|||{{{yyyOOO@@@:::999777555444333222222111111111111111111111111000000111111111222222222222222222222222222222222111111111222222222333333222333444444555555444444555999666555999999DDDZZZtttwwwzzzsssiiiZZZPPPDDD???:::777666777888888777777777666666666555555666777888888888999<<<>>>JJJUUUcccooo}}}fffPPPDDD999777999444999===FFFUUUcccmmmpppooooooooo{{{~~~|||{{{zzzwwwsssqqqpppooonnnmmmgggdddccckkk{{{xxxyyyOOO>>>999666444222222222333222111000000000000000000000000000000000000000000000000///......000222333111...eeefffyyyEEE>>>;;;999888888888888777666666666666555555555555555555444444444444555555555555555666666666666666777666777888666555;;;CCCTTThhh}}}|||lll}}}}}}rrrhhh```TTTFFF???>>>AAACCCEEEIIIRRR```kkkmmmdddWWWMMMOOOQQQTTTVVVWWWYYY\\\___jjjlllmmmlllkkkgggZZZNNN???:::999===FFF\\\~~~|||vvvmmmeee]]]QQQFFF===<<<<<<>>>EEETTTmmmvvv```IIIDDDTTTttt[[[DDD@@@HHHTTTaaalll}}}zzzxxxxxxsssqqqnnnllllllmmmppprrrqqqooonnnooopppnnniiieeecccaaa```aaa______eeemmm}}}|||yyy^^^GGG;;;:::888666444333222222111111111111111111111111111111111111222222222222222222222222222222222222111222222222222333333333222333444444555555444444666888555666:::999FFF___sss}}}xxxpppeeeWWWNNNBBB>>>:::777777888888888888888888777777777666666666777888888888999<<<>>>JJJUUUcccnnn~~~gggQQQDDD999777999444:::>>>GGGUUUbbbkkknnnmmmpppooozzz~~~|||{{{zzzyyywwwtttrrrqqqqqqooonnnfffcccaaafffsss|||tttwwwxxx[[[AAA999777555333222333333222111000000000000000000000000111111111111111111111111111000000111222222000///cccgggxxxEEE===;;;888888888999888777666666666666555555555555555555444444444444555555444555666777777777777666777666777888777777???IIIVVVnnn|||[[[wwwgggwwwwwwgggYYYJJJEEEBBBCCCEEEEEEHHHLLLTTTaaapppuuuoooddd\\\XXX\\\```ddddddaaa^^^^^^___bbbdddeeegggiiidddUUUFFF===:::;;;@@@GGGZZZ~~~}}}{{{uuukkkbbbZZZLLL@@@;;;===>>>???EEEVVVmmmsssZZZHHHDDDTTT}}}uuu]]]EEEBBBMMMZZZbbbfffvvvzzzxxxwwwqqqpppnnnlllllllllnnnnnnooommmkkkmmmnnnmmmiiieeeaaa^^^]]][[[YYYXXX^^^fffyyy~~~~~~yyy}}}lllMMM<<<;;;999777555333333222111111111111111111111111111111111222222222222333333333333333333333333333222222222222333333333333222333444444555555444444555777555888;;;888FFFbbbuuu|||uuukkk```SSSJJJ@@@===999777777888888888777777777777666666666666555777888999999:::===???HHHUUUbbbmmm}}}jjjSSSEEE999888:::666:::>>>GGGTTTbbbkkkmmmmmmqqqnnnxxx|||zzzyyyyyywwwuuusssrrrqqqqqqooonnnfffccc```bbblll~~~{{{iiiFFF777777555333333444444333222000000000000000000000000111111111111111111111111111222333222000000222444aaagggyyyFFF===;;;888777888999999888666666666666555555555555555555444444444444555555444555666777888777777666666666888999777999BBBNNN\\\vvvfffXXX||||||ccczzz|||rrr```PPPCCC@@@@@@CCCEEEHHHPPPYYYkkkttt}}}|||sssjjjggghhhqqquuuxxxuuunnnhhhffffffbbbbbbaaabbbdddaaaRRRCCC===<<<>>>BBBHHHXXX{{{zzzyyyrrrhhh```VVVIII<<<999<<>>>>>AAAHHHYYYjjjyyyssstttwwwxxxooolllkkkgggddd```___bbb```RRRCCC>>>===@@@DDDHHHXXXyyyxxxwwwpppggg^^^TTTFFF:::777;;;>>>@@@GGGYYYppp~~~vvvcccOOOEEEMMMssssss\\\GGGIII\\\hhhfff^^^iii{{{vvvtttnnnnnnooonnnmmmllljjjjjjnnnllljjjjjjjjjiiiddd```bbb___\\\[[[XXXXXX^^^fffuuu|||zzz|||}}}~~~xxx^^^>>><<<:::888666444333333111111111111111111111111111111222222222333333333333333333333333333333333222222333333333444444444222333444444555555444444444555555:::<<<777DDDcccppp~~~wwwnnncccVVVIIIAAA>>>;;;888777888888999888444444333333333222222222555777999:::;;;===@@@BBBLLLYYYgggrrrnnnTTTDDD888888===:::666:::DDDSSSbbbmmmppppppsssmmmuuu|||yyywwwvvvvvvrrrqqqooonnnooonnnlllkkkgggccc___^^^eeewww|||TTT<<<888666444444444555444333000000000000000000000000111111111111111111111111+++111444222///111:::DDD]]]llluuuHHH===<<<;;;999888777666666999777777777555222444999666666555555555555666666555555666777777777777777777666666888999>>>LLL[[[xxxgggMMMjjjnnnPPPDDDAAA<<<===DDDIIIRRRjjjzzzyyy}}}|||xxxqqqiiifffddd[[[LLL???<<>>===<<<:::999888888777999555555;;;>>>;;;777666666666555555555555666666555666777777777777777666888666888<<<;;;<<>>;;;999888777666666666777888888777666555444444444444555333555999:::999===CCCIII^^^iiirrrtttVVVDDD<<<888888999;;;<<>>===;;;:::999888888999444444>>>FFFCCC:::222666666555555555555666666666777777777777777666555999666:::AAA===<<>><<<;;;999888888888:::555666???FFFCCC999222666666555555555555666666777777777777777666666555:::555:::AAA>>>???___gggjjj{{{bbbIIIDDD???BBBJJJTTTaaa{{{wwwcccpppwwwdddTTTDDDBBB@@@BBBMMMlllppprrrnnnfff[[[PPPEEE===888999888999===@@@IIIZZZlll{{{oooZZZLLLLLLkkk|||eeefffiiiPPPRRR```}}}}}}tttooollllllkkkgggfffhhhjjjhhhjjjqqqtttmmmddd___dddbbbbbbcccccceeemmmwwwyyysssuuuvvvyyywwwqqqddd}}}uuueeeuuu^^^DDD999<<<999777777444333333333222222222111111000000111111222222222222222222222222222222222222222222333333333333444444333333444444555666666666999666666;;;DDDZZZzzznnn{{{lll___PPPCCC<<<<<<555555555666777888888999777777666555444444444444555333555999:::999===CCCNNNaaalllvvvuuuWWWDDD;;;888777888999999???LLL[[[gggkkkllllllpppuuu|||~~~{{{zzzyyyxxxwwwoooooonnnnnnmmmmmmmmmlllkkkhhhiiiddd___ssswwwrrrxxxmmm@@@===:::777555555555555444111111111111111111111111000000000000000000000000111111111111111222222222___xxxsssIII>>>===;;;999888777777777:::777999>>>???:::666555666666555555555555666666666666777777777777666666:::555888??????HHHlllgggyyy___HHHDDD>>>EEEPPP]]]pppeeeOOOAAA???>>>AAANNNkkkxxxnnnnnniii```UUUJJJAAA;;;777666777999<<>>KKKZZZfffkkkkkkjjjooottt|||~~~|||{{{{{{yyywwwppppppppppppoooooonnnnnnllljjjkkkeee___qqqvvvoooqqqzzzyyyzzzIII>>>;;;777444444444444333111111111111111111111111000000000000000000000000000000111111222222222222ccc}}}rrrIII===<<<;;;999888777666666999888999;;;777333444999666666555555555555666666555555666777777777777777999777888===DDDTTTvvvwwwxxxdddxxx```IIIEEE>>>GGGWWWiiicccKKK???===>>>CCCPPPkkkxxxsssnnniiidddZZZOOOEEE===999777555888;;;===EEEXXXtttvvvdddRRRKKKfffrrrrrr{{{jjjUUURRRVVVlllwwwooohhhffffffcccbbbccccccbbbdddddd```\\\^^^eeecccaaa``````]]]ZZZ___eeemmmkkkjjjmmmxxx|||zzzzzzwww~~~iiihhh}}}sssyyyPPP888999999777888666333333333222222222111111222111111111111222333333222222222222222222222222111222222333333444444555333333444444555666666666555777;;;<<>>KKKZZZfffkkkkkkiiinnnttt|||}}}{{{yyyrrrrrrqqqppppppooonnnnnnnnnkkkkkkfffaaapppvvvooolllsssyyyssssssUUU@@@<<<777444333333333222222222222222222222222222000000000000000000000000000000111222222222222111dddoooGGG>>>===;;;:::888888777777777666777888666222555:::666666555555555555666666333444555777888888888888777999;;;>>>JJJ```zzz||||||hhhdddllliii~~~xxxbbbKKKFFF@@@LLL^^^tttrrrYYYFFF;;;:::;;;BBBOOOjjjwwwqqqllleee___UUUJJJAAA:::777666666:::===???IIIaaayyymmmWWWLLLcccwwwuuuvvvwww```TTTRRRaaaxxxxxxooofffddddddbbb```aaaaaa______aaa```^^^```eeecccaaa```___\\\XXX[[[aaaggggggeeegggppp}}}yyyxxxvvvvvvttteee{{{{{{[[[<<<:::999666777666333333333222222222111111333222222111222333444555222222222222222222222222111111222333333444555555333333444444555666666666888555===EEESSS~~~|||jjjmmm~~~rrrbbbTTTFFF:::666888333444555777777777666666666666555444333333333333555333555999:::999===CCCKKK```nnnvvvWWWDDD;;;777666777888999???KKK[[[fffkkkkkkkkkqqqxxx~~~zzzxxxsssrrrqqqpppooonnnmmmllllllggghhhccc___lll}}}wwwpppiiimmm}}}zzz{{{|||vvv^^^DDD???:::666444333333222222222222222222222222222000000000000000000000000///000111222333222222111cccmmmDDD???>>>===;;;:::999888888666444555777777555666:::666666555555555555666666222333555666888999999999666;;;===@@@OOOgggzzzyyydddgggxxxWWWbbb|||}}}xxxcccLLLGGGDDDPPPbbbzzz}}}yyy}}}tttaaaMMMAAA:::999;;;BBBPPPkkkxxxqqqjjjbbb\\\RRRGGG>>>999777666999===@@@AAAKKKfff{{{sss\\\MMMbbbzzzvvvtttiiiSSSMMMXXXkkk|||{{{qqqgggeeeeeecccaaabbbddd___^^^aaacccbbbaaabbbcccaaaaaa```\\\XXX[[[```ccccccaaa```hhhwwwvvvwwwwwwuuufffsssvvvccc???<<<:::666666555333333333222222222111111444333222222222333444555222222222222222222222222111111222333333444555555333333444444555666666777;;;222>>>NNNUUUtttppp^^^ccc~~~rrrcccUUUHHH<<<888999444444666777777777666555666666555444333333333333555333555999:::999===CCCNNNccctttvvvWWWDDD;;;777666666888999???LLL[[[gggkkklllooovvv~~~~~~|||xxxuuurrrrrrqqqooonnnlllkkkkkkhhhcccbbb___[[[gggvvvuuuxxxqqqgggjjjzzz{{{dddFFFBBB<<<777555444333222222222222222222222222222000000000000000000000000///000111222333222111111hhhkkkDDD???===:::999999999999888666777999::::::888555333444444444555555555555666555666888888777777999:::;;;888999DDDSSSeee}}}^^^pppfffUUU```}}}vvvaaaKKKHHHBBBNNNjjjyyyxxxzzz|||xxxtttgggTTTCCC<<<<<<:::;;;BBBPPPjjjvvvjjjbbb^^^WWWLLLBBB:::888888::::::999:::@@@LLLeee}}}xxxooo^^^OOO\\\~~~sssxxxoooWWWQQQUUUggg|||{{{mmmhhhgggdddgggggg]]]aaa`````````aaaccceeeffffffeeebbb___]]]\\\\\\\\\aaa___ZZZWWW___qqqzzzuuuwwwttt}}}rrrhhh@@@>>>999666999333333333222222111222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555666777777777888999???CCCNNNrrruuu```\\\^^^|||ppp```SSSEEE:::555666666666666666666555555555999888777555333333222222222444666888999;;;???AAAKKKiii{{{vvvXXXBBB999888999999666;;;<<>>AAALLLhhhzzzuuuXXXAAA888666777666666;;;<<>>999666666777888:::;;;>>>BBBLLLeee~~~xxxdddOOOSSSvvv}}}uuu|||ttteee[[[^^^iiivvvvvvllleeebbbaaaaaa_________^^^___aaaccceeeffffffeeeccc```]]][[[ZZZZZZ]]]ZZZVVVVVVbbbvvvyyykkkgggxxxyyyhhhpppyyysssQQQAAA;;;::::::444444444333222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555666777777777555777???KKKdddtttVVVKKKLLL[[[zzzmmm]]]PPPEEE;;;777888666666666666666777777777777666555444333333333333333555777888999;;;>>>AAAMMMfffwwwuuuXXXBBB888666666555777<<<===GGG]]]iiimmmtttuuuwww|||zzzvvvsssssstttvvvqqqqqqpppooommmjjjhhhgggfffdddcccaaa]]][[[bbbkkksss|||vvvnnnaaaaaappp^^^FFF;;;<<<888555666222222222222222222222222222111111111111111111111111111111111111222222222333yyyrrrIII???<<<:::999999999999888555555777888777666555444555555666666666777777777555666888888777777999::::::<<>>CCCLLL^^^|||uuu___MMMBBB???===;;;999888777888888:::<<<>>>AAAIIIbbbyyygggQQQQQQppp|||ppp___\\\bbbooo{{{xxxnnnffffffbbb]]]^^^^^^^^^^^^^^^```bbbdddeeegggfffdddaaa___]]][[[[[[^^^\\\XXXZZZhhh{{{wwwhhhddduuuwwwVVVXXXpppsssqqqwww\\\BBB;;;;;;:::666555444333222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555666777777777<<<888===NNNoooeeeRRRHHHHHH___{{{mmm\\\OOOEEE;;;777777666666666777777888888888777666555444333333333333333555777888999;;;>>>@@@MMMbbbssssssWWWCCC:::888888777777<<<===GGG^^^kkkooowwwvvvwwwzzz~~~yyyuuurrrqqqrrrsssrrrqqqpppnnnkkkiiigggfffeeecccbbbaaa]]]ZZZ^^^fffnnn}}}{{{uuuoooaaa^^^kkkfffIII;;;<<<999666777444222222222222222222222222111111111111111111111111111111111222222222333333~~~sssIII???<<<:::999999999999888888888999::::::999999888444444555555555666666666555666888888777777999:::======GGG___{{{uuukkkyyyqqq[[[HHHFFFIIISSSooo~~~{{{yyyyyy{{{~~~~~~zzz{{{{{{tttjjj___PPPAAA:::;;;777999???DDDKKK[[[xxxpppXXXGGG===;;;:::999888777777777777999;;;===???FFF```wwwhhhTTTQQQlllxxxfff```cccmmmwwwvvvfff\\\aaa^^^WWW]]]^^^]]]]]]]]]^^^```bbbcccdddcccbbb```^^^\\\ZZZYYY^^^]]][[[]]]hhhyyywwwmmmlll|||uuuMMMLLL___eeesssgggDDD;;;;;;999888666555444333222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555666777777777@@@:::DDD```~~~\\\MMMDDDIIImmm{{{kkkYYYMMMCCC:::666555555666666777888999::::::888777666555444333333333444555777888999:::===@@@KKK___qqq{{{}}}lllSSS@@@999999888777777<<<===GGG^^^lllqqqzzzxxxwwwxxx|||}}}zzzwwwtttsssrrrrrrqqqooollljjjhhhfffeeedddbbbaaaaaa^^^[[[]]]ccckkkzzzzzzssspppccc]]]ggg{{{pppNNN:::;;;888666777666222222222222222222222222111111111111111111111111111222222222222333333333tttIII???===:::999999999999888666666777888888888888777444444444444555555555555555666888888777777999:::===<<>>999;;;666:::???DDDJJJZZZxxxiiiPPPAAA:::777777666555555444444555999:::;;;>>>HHHccc~~~wwwiiiVVVPPPfffoooiiiiiinnn}}}hhh\\\hhheee[[[ccc___^^^]]]]]]]]]^^^___```_________^^^\\\[[[YYYXXX[[[\\\\\\\\\dddqqq||||||vvvxxxxxxLLLIIITTTcccuuuIII===;;;888:::777666555333222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555666777777777999777TTT{{{TTTJJJIII___uuueeeSSSGGG@@@999555444555666777888999:::;;;;;;::::::888666555444333333444666888888999:::===???JJJ]]]qqqzzzssszzzxxxfffNNN===777777666555666;;;<<>>999555444444333333444555555999999:::@@@NNNjjj}}}yyylllWWWLLL]]]yyysssooommmvvv~~~}}}||||||{{{ttt{{{cccddd```___]]]\\\\\\\\\]]]^^^]]]^^^^^^^^^^^^\\\[[[ZZZXXX\\\^^^\\\^^^hhhsssyyy~~~{{{RRRKKKOOOnnnRRRBBB<<<777<<<777666555444333222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555666777777777888999eeexxxzzzPPPMMMTTTrrr|||kkk[[[JJJ@@@<<<777555555555666777888:::;;;<<<======<<<:::888666444333333555666888888999:::===???JJJ^^^sssvvvqqq|||wwwfffNNN>>>888777666444555:::;;;EEE^^^mmmttt}}}yyyxxxxxxzzz{{{xxxvvvuuusssqqqnnnkkkhhhfffeeedddbbb``````bbb___ZZZYYY[[[ffftttxxxtttfff\\\]]]fffnnnkkk```AAA===888444666777222222222222222222222222111111111111111111111111222222222333333333444444|||rrrFFF???===:::999999999999888666777777777888888999999666666666666777777777777555666888888777777999:::;;;>>>[[[|||ooottt~~~~~~xxxaaaKKKGGGJJJLLL[[[lllzzz}}}zzztttjjj]]]LLL===999<<<555:::@@@EEEJJJ[[[{{{eeeKKK>>>:::444444333333444666888999:::888:::BBBSSSqqq}}}}}}oooWWWIIIVVVzzzyyyrrrlllpppyyyzzzzzz{{{{{{zzzxxxuuusss|||eee\\\```___^^^\\\[[[[[[\\\\\\___```aaaaaaaaa```___^^^XXX^^^aaa]]]\\\dddooovvvxxx{{{WWWOOONNN|||YYYEEE>>>777===777777555444333222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555666777777777BBBBBBoooooo~~~SSSPPPXXXpppwww~~~xxxcccSSSCCC;;;999666555555555666777888:::;;;======???>>><<<999777555444333555666888888999:::===???KKK___vvvuuurrr}}}{{{iiiRRRAAA;;;999777555555::::::EEE]]]mmmttt}}}xxxwwwxxx{{{|||wwwuuuuuuuuusssqqqnnnjjjgggeeeeeedddccc``````aaa___YYYVVVWWWcccrrr{{{vvvfffZZZXXX^^^yyyeee\\\zzzhhhEEE???999333555666222222222222222222222222111111111111111111111111222222333333333444444444rrrEEE>>><<<999888888888888777888999999999888777666555666666666666666777888888888555666999:::888999<<<===JJJcccppp|||rrrrrrtttzzzhhhTTTIIIIIIOOOWWWbbbtttyyyrrrhhh[[[LLL>>>:::===888<<>>@@@AAAAAA???;;;777444222222222666555888===>>>===>>>AAAKKK^^^yyyuuuppp|||fffPPPEEE;;;888:::666999;;;???IIIZZZmmmvvvwww{{{vvvuuu{{{~~~~~~}}}wwwrrrqqqooollliiigggeeeeeedddgggccc```aaa___XXXTTTSSS```pppzzzvvvfffYYYYYY^^^uuubbbaaa~~~lllHHH@@@;;;777888888333333333333333333333333555444333333222111000000333333333444444444555555rrrEEE???<<<999888888888777666666777777777888777777777666666666666666777888888777555777::::::777888<<>>:::===:::===BBBFFFMMM``````EEE999777555555555555555666777777999<<<>>>FFF^^^{{{sssZZZHHHRRRlll~~~rrrmmmnnnqqqtttyyy}}}}}}yyytttpppooottt}}}uuueee___]]]ZZZZZZ\\\[[[WWWXXX[[[]]]\\\]]]^^^___^^^[[[XXXZZZZZZZZZ[[[ZZZ]]]iiivvvzzzsssvvvjjjPPPWWWxxxtttJJJ;;;999666666666555444333333333333222222222222222222222222333444444444333333222111555444333333222222333333666777777666666777999;;;===LLLyyy^^^VVVhhhtttzzz~~~ssskkkVVVIII===999999777555555555666888:::<<<>>>???@@@>>><<<999666444333333444666555777<<<===<<<>>>BBBKKKccc~~~tttppp{{{}}}cccPPPGGG<<<888999444888:::===FFFXXXlllvvvwww|||wwwvvv||||||}}}{{{vvvqqqqqqooommmjjjgggfffeeeeeehhhccc``````]]]VVVQQQPPP]]]nnn~~~zzzwwwhhh]]][[[]]]qqqmmmggg~~~uuuLLL???;;;777777666333333333333333333333333444444333333222111000000333444444444444444444444qqqEEE@@@===:::888888888777666444555555666777888888888666666666666666777888888666555777;;;:::777888;;;IIIOOOccc~~~ttt~~~gggiiiZZZjjjsssfff___^^^\\\nnn}}}uuukkk^^^MMM???:::<<<===???BBBGGGOOOeee\\\AAA888777444444444555666888999:::777>>>AAAIIIiii|||sss[[[IIIPPPfffzzzsssqqqvvvuuuwwwzzz|||{{{vvvrrrnnnoootttuuufffaaa\\\YYYYYY[[[[[[XXXXXX[[[\\\[[[ZZZ[[[\\\\\\[[[YYYXXXWWWWWWXXXWWWZZZdddppp}}}rrrppp}}}yyyWWWUUUqqquuuVVV???999777777666555444333333333333222222222222222222222222444444333333222222333333333333333333333444444555444666888888777777999:::999NNN}}}|||pppmmmyyy~~~yyynnnfffNNNCCC999777888666666666777777888999;;;<<<===>>>;;;999777444333333444555666555666:::<<<<<<@@@FFFQQQooo|||tttqqqxxxmmmZZZNNNHHH===999999333777999;;;DDDVVVjjjuuuwww}}}xxxwww}}}~~~{{{{{{zzzvvvqqqrrrpppmmmjjjhhhgggffffffgggbbb______\\\TTTNNNMMMZZZkkk{{{|||xxxjjj```]]]\\\lll|||nnn|||RRR>>>;;;888555444333333333333333333333333333333333222222111111111444444444444444444444333qqqEEE@@@>>>:::999888888777666666555555666666777777888666666666666666777777888555555888;;;:::777888===EEEVVVrrrllleeennnbbb|||}}}xxxnnnjjjtttwwwwwwmmm```OOO???:::;;;===>>>BBBHHHRRRiiiXXX@@@777555444444444555666888999:::777@@@EEENNNrrrzzzsss\\\IIIMMM```|||yyy|||yyyvvvxxx|||}}}xxxtttqqqppprrrzzzxxxmmmggg]]]YYYWWWZZZZZZYYYYYY[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZVVVUUUUUUVVVVVVXXXaaakkkzzzuuurrr~~~___SSSpppwww```}}}bbbCCC;;;;;;777666555444444333333333222222222222222222222222555444333222111222333444222222222333333555666666333555888888888888999::::::KKKuuuttthhh```III???888777777666555777888888888999::::::;;;;;;:::888666333222222333444666555666999;;;<<>>;;;999999999888777999888777666555666666666666666666666666777777888555666999;;;:::777;;;AAADDDcccbbblllrrrpppzzzzzzuuutttxxxnnnaaaOOO@@@999:::<<<===AAAIIIUUUmmm{{{TTT@@@888333555555555666666888999999777@@@EEEPPPwwwyyysss]]]JJJJJJZZZzzzzzz}}}}}}zzzuuuttttttuuuxxx}}}|||rrrlll^^^YYYVVVXXXZZZYYYXXXZZZXXXWWWVVVXXXZZZ\\\[[[[[[VVVTTTTTTVVVVVVWWW^^^fffvvvwwwuuugggQQQ]]]dddnnn|||~~~lllFFF:::===777777666555444444444444222222222222222222222222444333222111222333444555222222222333444555666777333555777888888888999:::<<>>888333666666666666777888999:::999???EEETTTyyy{{{uuu```MMMHHHTTTzzz}}}zzzwwwuuuxxx{{{zzz{{{~~~tttmmm```ZZZUUUWWWYYYXXXWWWYYYVVVUUUVVVXXX[[[]]]\\\[[[VVVTTTSSSVVVVVVWWW[[[bbbuuuwwwtttmmmRRRNNNpppkkk___cccqqqvvvIII888:::888777666555444444444444222222222222222222222222333333222222333333444444333333333333444555666777333555777777777888:::<<<;;;IIIyyyyyyoooxxxkkk]]]TTTDDD>>>999999888555555777777888888888888999999999;;;999666444222222222333777777888:::===CCCQQQ^^^}}}tttpppmmmjjjeeeooo{{{nnnMMM<<<===;;;:::;;;===DDDUUUiiissstttuuuqqqrrryyy~~~}}}{{{xxxvvvrrrpppmmmjjjhhhgggffffff```]]]]]]```^^^XXXRRRPPPUUUhhhzzz|||kkkccc___YYYlllwwwddd<<>>444888333333333333333333333333111111111222222333333444333333333444444444555555oooFFF>>><<<:::999:::;;;;;;:::;;;:::888777777888999:::666666666666666777888888777777999;;;999:::CCCNNNeee|||nnnxxx{{{|||vvvlll```PPP@@@999::::::===CCCOOO___www___@@@:::999444444444555666777999;;;<<>>===888777666555555444444555222222222222222222222222000111333444555444333333555444444444444555666666555555666555555777;;;>>>VVVqqqddd}}}}}}rrrcccSSSIII<<<888666888888555555888666666777777888888999999777666555444444555777888999888:::===@@@JJJ\\\lllwwwiiijjjnnnooopppRRR888;;;>>>888:::===DDDTTTeeemmmmmmrrrooorrrzzz|||yyyvvvtttqqqooollliiigggeeeeeedddfffbbbbbbdddaaaYYYRRRPPPQQQeeexxxrrrllleeeZZZfffuuutttDDDEEE@@@222:::333333333333333333333333000000111222333444444555000111222333555666777777pppDDD???===:::999999999999888777777777777666666666666888777555444555666888999999888555888===;;;FFF```~~~hhhwww{{{yyymmm]]]cccyyy}}}vvvkkk\\\JJJ;;;777;;;888===GGGUUUhhhlll@@@;;;777111999555:::444111999<<<;;;@@@JJJ___ooo|||pppSSSFFFOOOjjjyyytttttt{{{|||uuujjj```XXXWWWYYYWWWUUUUUUXXXVVVUUUVVVXXXZZZZZZYYYSSSRRRQQQRRRSSSVVVXXXZZZkkkuuu|||vvvsss~~~tttVVVFFFPPPbbb>>>AAA999888777555555444444444333333333222222222111111444555666555333111222444333333333444444444555555444999666555:::888<<>>IIIXXXlllddd<<<999777111777666<<<888666>>>AAAAAAGGGVVVnnn}}}rrrTTTEEELLLeeeyyysssrrr}}}~~~xxxlllbbbXXXWWWXXXVVVUUUUUUUUUTTTTTTUUUWWWXXXXXXWWWQQQQQQPPPQQQRRRUUUXXXZZZfffqqq~~~wwwttt{{{xxxXXXEEETTTjjj@@@AAA999888777666555444444444333333333222222222222111333222111222444444444222333333333444444444555555444999666666:::888<<>>AAAIII\\\mmm}}}iiibbbfffhhhfffrrrjjjKKK<<<777888999:::<<>>OOOnnnhhhnnnyyyvvvooorrr{{{oookkkooo~~~xxxpppdddVVVFFF:::777;;;888@@@LLL]]]rrrXXX888777777222666333999666666>>>@@@BBBLLL___|||~~~tttVVVFFFJJJ```}}}vvvsss~~~zzzpppdddYYYVVVVVVTTTTTTUUURRRRRRRRRTTTVVVVVVUUUTTTPPPOOOOOOOOOQQQTTTWWWYYY```lll{{{yyyuuuwww^^^EEEXXX{{{ppp@@@===999999777666555444444444333333333333222222222222333000...000444666444111333333333444444444555555444999666666:::888===LLLyyyuuugggjjj~~~rrrdddRRREEE@@@888777777777777777888888888888888999999:::::::::888777444333333444777888999888:::===AAAKKK^^^ooowwwfff```cccccc```vvvgggHHH<<<777888888:::<<>>AAAWWW{{{nnnssseeeooorrrccciiivvvyyyuuulll___RRRDDD999777;;;888BBBOOO```xxx}}}LLL555666777555555111777666666>>>???DDDRRRiiivvvZZZHHHJJJ]]]|||uuuzzz~~~zzztttgggZZZUUUTTTSSSSSSTTTQQQQQQQQQSSSUUUUUUTTTRRROOONNNNNNNNNPPPSSSVVVWWW\\\hhhxxxyyytttuuuiiiGGGWWWiiikkkzzzFFF???:::999888666555444444444444444333333333222222222333333222222444444444333333333333444444444555555333999666666:::999===MMMuuueeedddzzzooo___NNNBBB>>>777777777777777777888999888888999999::::::;;;;;;999777555444444555777999:::999:::===BBBMMMaaarrrttteeeaaaaaa___[[[zzzdddGGG<<<888888888999<<>>MMM|||vvvddd```xxxlll[[[JJJ???===777777666666777888999999888999999:::;;;;;;<<<<<<999888666444444666888999<<<::::::>>>EEEQQQddduuuvvviiiccc___\\\YYY|||aaaFFF===999999777:::===CCCRRRcccoooqqqwwwwwwzzz}}}}}}yyyyyyzzzxxxvvvtttqqqmmmkkkkkkiiigggddddddcccbbb```___^^^]]]]]]]]]bbblllzzzxxxnnnjjj```\\\ggguuu]]]xxx^^^LLLDDD999999666666555555444444444444222222222333333333444444333666888::::::888777666sssFFF???===:::999999999999888888888888888888888888888555666666666777777777777777999666777<<>><<<666666666666777888999:::999999:::;;;;;;<<<======:::999666555555666999:::===:::;;;AAAIIIUUUhhhwwwzzznnneee]]]YYYXXX}}}___FFF???:::999777:::===BBBPPPaaammmqqqwwwwwwzzz~~~}}}yyyxxxxxxvvvuuuuuuqqqmmmlllmmmllliiifffeeedddcccbbb```___^^^]]]\\\```jjjxxx{{{oookkkaaa\\\eeeyyy^^^{{{eeeOOOFFF:::999888777666555444444444444222222333333333333444444444666999999888666555555rrrEEE???===:::999999999999888:::999999888888777777777666666777777888888888888444888666888???LLLrrrssssss~~~dddtttgggVVVIII>>>777666999888CCCOOO^^^yyySSS999:::555333777444333777777<<>>>>>;;;999777555555777999;;;===;;;===DDDMMMYYYjjjyyysssfffZZZVVVXXX|||]]]GGGAAA<<<999777:::===BBBNNN___kkkooovvvwww{{{~~~zzzyyyxxxxxxxxxvvvrrrmmmmmmnnnnnnkkkgggffffffeeedddbbb___]]]\\\ZZZaaalllzzz~~~qqqjjj___ZZZbbbiiilllSSSIII===<<<999888666555444444444555222222333333333333444444222555888888666444555666qqqDDD???===:::999999999999888;;;::::::999888777666666777777888999999999999888444888888;;;DDDTTT}}}~~~~~~uuugggVVVHHH>>>777666999888BBBNNN]]]xxx~~~LLL666;;;444111666333666999:::@@@JJJRRRiiidddOOOGGGNNNuuulllXXX___hhhuuuwww```KKK???<<<@@@EEEKKKXXXhhhqqqsssuuuiii]]]XXXVVVTTTRRRRRRPPPMMMJJJIIIKKKNNNPPPRRRTTTSSSQQQOOOOOOOOOQQQRRRTTT___ooo}}}uuu|||xxxZZZCCC```qqqccctttoooFFF===<<<:::888666444444333555555444444444333333333444444555444333333333444333333333444444444555555333888777777<<<;;;@@@OOOqqqtttccc^^^}}}~~~tttgggUUUDDD<<<<<<666666666666777888999:::999999:::;;;<<<===>>>???;;;999777666666777999;;;===<<<>>>FFFPPP\\\lllyyyvvvfffWWWTTTXXX{{{]]]HHHBBB<<<999777:::===AAALLL]]]jjjooouuuwww{{{~~~|||{{{|||}}}wwwrrrmmmmmmoooooolllhhhfffffffffeeeccc```]]][[[XXXbbbppp|||rrriii]]]XXX```~~~xxxpppVVVKKK???===999888666555444444444555222222333333333444444444000333666666444444666888pppFFF>>>;;;999888999::::::999888888888888888888888888777777777777888888888888===666<<<===>>>eeeuuuuuugggVVVIII>>>777777;;;:::>>>LLL]]]vvvjjjNNN777666:::777555777777<<<;;;@@@MMM[[[xxxmmmVVVCCCOOOpppuuuhhhnnnuuutttsss{{{[[[CCC???FFF???>>>IIIUUU___hhhooommmhhhaaaZZZTTTQQQPPPPPPNNNMMMLLLLLLMMMOOOPPPQQQSSSPPPMMMKKKKKKNNNQQQSSSWWWXXXeee{{{zzzqqq|||cccCCCPPPyyycccaaa~~~EEEAAA<<<999999777333222555333333333333333333333333222222333333333333444444333333222222333333444555777::::::222===AAA===ZZZsssaaa[[[xxxoooaaaSSSDDD<<<:::666666777888888888888888999:::;;;===???@@@BBBBBBBBB;;;666666555444666;;;;;;===@@@IIIVVVfffuuu~~~sssgggSSSLLL[[[fffFFF;;;:::777444444777???MMM]]]jjjqqqyyyyyy|||~~~{{{{{{}}}}}}|||vvvqqqlllkkkmmmllliiieeefffeeedddcccaaa___]]]\\\[[[aaaiiipppwwwrrrggg]]]ZZZ[[[}}}]]]TTTAAA???999999888888777777666666444333333222222333333444555444444333333333444444oooEEE>>><<<999888999:::999999888888888888888888888888777777777777888888888888<<<555<<<@@@DDDkkksssfffUUUHHH>>>888888<<<999===JJJZZZqqqjjjNNN777666:::777555777;;;???@@@HHHXXXiiinnnXXXEEEOOOoooyyy~~~xxxggg```kkkyyyfffJJJBBB???AAAFFFMMMVVV___fffiiiccc```\\\XXXUUUSSSSSSSSSMMMMMMLLLLLLMMMOOOPPPRRRRRRPPPMMMKKKKKKMMMQQQSSSVVVXXXcccxxxxxxooo{{{gggEEEOOOhhhuuunnnLLLAAA<<<999999888444333555333333333333333333333333222222333333333333444444333333222222333333444555555999;;;444:::>>>GGGtttrrr```ZZZxxx}}}mmm___QQQCCC;;;999666777777888888888888888888999;;;>>>@@@CCCEEEFFFBBB<<<777777777666888<<<<<<>>>CCCLLLZZZjjjyyysssgggRRRLLLZZZcccIII@@@<<<666666555888???MMM\\\iiiqqqxxxyyy{{{}}}}}}~~~}}}{{{tttpppmmmlllnnnnnnjjjffffffeeedddcccaaa___]]]\\\^^^aaaeeekkktttrrrggg^^^ZZZZZZvvvvvvwww```VVVCCC@@@999999888888777666666666444333333222222333333444555444444333333444444555oooDDD>>><<<999888999:::999888888888888888888888888888777777777777888888888888;;;555===CCCKKKqqquuuuuussseeeTTTGGG>>>888999===;;;>>>JJJZZZooolllOOO777666:::777555888:::???AAAJJJ]]]qqq~~~~~~ooo[[[GGGOOOlll~~~sssYYYOOO^^^ppptttTTTFFF:::FFFQQQVVV]]]fffhhhcccYYYXXXWWWUUUTTTSSSSSSSSSLLLLLLLLLLLLMMMOOOQQQRRRRRRPPPMMMKKKKKKMMMPPPRRRTTTVVVaaatttzzzqqq|||mmmHHHMMM^^^~~~wwwTTTBBB<<<999999888555444666333333333333333333333333222222333333333333444444333333333333333444444555444777<<<777888;;;SSStttbbb[[[xxxzzzjjj\\\NNNAAA:::999666777888888999999888888777999;;;???CCCFFFIIIJJJDDD===888888999888999<<<<<>>555777777888???LLL[[[gggnnnvvvwwwzzz~~~~~~|||yyyqqqooommmnnnpppoookkkhhheeeeeedddcccbbb```^^^]]]aaa```aaagggttt~~~pppggg___ZZZXXXssssssjjjcccXXXFFFAAA999888888777666666555555444444333333333333444444555444444444444444555555nnnDDD???<<<:::888999999999888888888888888888888888888666777777777888888888888:::555>>>EEEPPPuuuaaassszzzvvvttt~~~rrrdddRRRFFF>>>888888;;;<<>>888888777777888999999999999888888999<<<@@@DDDHHHKKKMMMEEE>>>888888999999999<<<<<>>555777666777>>>JJJXXXdddkkksssuuuyyy}}}}}}zzzvvvooonnnnnnoooqqqpppllliiidddddddddcccbbb```___^^^aaa^^^```iii|||zzzmmmfff```ZZZWWWooowwwccctttgggZZZIII???999999888777666666555555444444333333333333444444555444444444444555555666nnnDDD???===:::999999999888777888888888888888888888888666777777777888888888888999666???EEESSSyyytttaaa|||zzz~~~eee^^^jjj~~~~~~~~~zzzqqqaaaOOOCCC<<<777666888:::>>>NNNcccyyyzzzZZZ===777888666666;;;???CCCFFFRRRhhh~~~~~~{{{yyy{{{yyygggNNNLLLaaarrreeeQQQIIIQQQ\\\sssjjjRRRBBBOOO\\\gggwwwsss[[[LLLOOOUUUYYYYYYVVVRRRNNNMMMLLLLLLKKKLLLNNNOOOPPPQQQPPPNNNLLLKKKLLLNNNOOOQQQTTT\\\kkk{{{|||ooottt~~~uuuNNNKKKfffwwwfffGGG???888888999777666666333333333333333333333333222222222333333333444444444444333333444444555666777222777999===???```uuubbbZZZwwwtttbbbTTTGGG<<<888888777777888999999999999999999;;;>>>BBBGGGKKKNNNPPPIII@@@888888999999999;;;===CCCNNN\\\lllzzzrrraaaLLLHHHZZZrrruuummm[[[KKKCCC===777666555666<<>>::::::999888777666555555555444444333333444444555444444444444444555666777nnnEEE@@@===:::999999999888777888888888888888888888888777777777777888888888888888888BBBHHHYYYxxxmmm}}}vvv[[[UUUlll~~~|||}}}{{{vvvmmm]]]KKK@@@;;;888777999888===QQQjjjcccBBB888888555777======BBBFFFVVVnnn|||vvvrrrsssuuu|||~~~mmmRRRKKK\\\yyykkkSSSFFFGGGNNNiiizzz^^^FFFNNNZZZlllvvv^^^OOOXXXeeennnooofffZZZQQQNNNMMMLLLKKKKKKLLLMMMNNNQQQPPPNNNLLLKKKLLLMMMNNNPPPTTTZZZgggxxxwwwiiinnn{{{|||SSSLLL^^^oootttKKKAAA999888:::777555555333333333333333333333333222222333333333333444444444444444444444555555666999333777777???CCCaaaqqq^^^VVVsssqqq___QQQEEE;;;888999777888999999:::999999999;;;===AAAFFFKKKPPPTTTVVVPPPDDD:::777999999:::<<<@@@GGGTTTcccsssppp^^^IIIGGG[[[lllnnnhhhZZZNNNFFF@@@:::666555666<<>><<>>CCCJJJQQQXXX]]]```WWWIII<<<888:::;;;<<<>>>DDDLLLZZZjjjyyyooo\\\GGGGGG[[[jjjggg```YYYTTTOOOGGG???777666777===IIIWWWccciiiqqqvvv~~~{{{yyyuuurrrrrrqqqpppmmmjjjgggffffff__________________^^^]]][[[\\\eeezzzxxxooojjjddd\\\VVVTTTfffuuutttnnn~~~|||bbbzzz~~~~~~nnn[[[CCC>>>===<<<;;;999888777666555555444444444444555555444444444444555666777888oooFFF@@@>>>:::999999999888777888888888888888888888888777777777777888888888888666;;;HHHRRRkkkggg\\\}}}~~~~~~zzzuuu```QQQAAA;;;;;;;;;<<<>>>???FFF___|||rrrJJJ:::777444888@@@BBBGGGLLL[[[rrr}}}uuuqqqsss}}}qqqVVVKKKXXX{{{lllUUUJJJIIIHHH[[[|||iiiLLLOOO^^^xxx}}}ttt{{{pppXXXQQQOOONNNLLLKKKJJJJJJKKKQQQPPPNNNLLLLLLLLLLLLLLLPPPTTTYYYcccuuuvvv}}}ZZZHHHaaattteeeoooyyyoooPPPDDD:::999:::777444333333333333333333333333333222222333333333444444444555444444444444555666666888999;;;444:::FFFeeettt```XXXttt~~~ooo]]]NNNCCC:::888:::888888999::::::::::::999;;;>>>DDDLLLUUU^^^dddggg\\\MMM>>>:::;;;<<<>>>@@@HHHPPP^^^ooo~~~mmm[[[FFFFFF[[[jjjccc[[[XXXZZZXXXMMMBBB888777888>>>JJJXXXdddkkksssyyy~~~{{{yyyvvvtttsssrrrppplllhhheeedddddd]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]eeeyyyvvv}}}vvvpppllleee[[[TTTRRRcccvvv|||~~~aaattttttaaaGGG???>>>===<<<:::999888777555555444444444444555555444444444555555777888888jjjFFF@@@===;;;999::::::999999777777888999::::::;;;;;;888888777777888888999:::===:::LLLZZZtttqqqlll~~~~~~}}}{{{vvvooo^^^JJJ<<<===@@@<<<:::<<<>>>OOOggg}}}~~~QQQ999:::999666>>>AAAFFFQQQ```uuu|||rrreeekkk}}}mmmYYYNNNMMM|||qqqZZZHHHCCCCCCSSSooofffNNNLLLaaa|||~~~~~~]]]PPPMMMIIIGGGHHHJJJKKKKKKSSSSSSPPPMMMJJJHHHJJJKKKNNNOOOSSS]]]pppsss{{{gggFFF]]]sssooolllfffeeeiiirrr\\\>>><<<:::777:::222444333333333333333333333333222222222222222222222222333333444444444444444444888444<<<666>>>JJJ___ttt^^^TTTpppoooYYYJJJAAA;;;888999777999::::::999888999;;;>>>AAAGGGNNNWWW```gggkkkcccUUU>>>444;;;<<<:::AAAHHHUUUiiiyyylllPPPBBBIIIWWWeeeWWWUUU\\\dddhhhYYY>>>666888:::<<>>OOOeee{{{TTT:::999888666>>>FFFLLLXXXjjjtttfff[[[RRR___xxxqqq]]]QQQOOOuuuuuu^^^LLLEEEBBBOOOiiioooLLLEEEQQQeeellluuu{{{WWWQQQNNNKKKIIIJJJKKKLLLLLLRRRRRRPPPLLLIIIHHHIIIKKKRRRSSSUUU^^^ooosss{{{iiiHHHPPPyyycccUUU^^^ooo```@@@<<<:::888:::333555333333333333333333333333222222222222222222222222333333444444444444555555666444<<<666<<>>EEEHHHBBB======>>>MMMaaavvvYYY;;;888777777???JJJQQQ___uuuqqq]]]MMMFFFCCCVVVtttttt```RRRNNNjjj~~~ttt___NNNGGGAAAKKKcccwwwPPPEEEIIIUUU___uuutttVVVSSSPPPMMMKKKLLLMMMNNNMMMQQQQQQOOOLLLIIIHHHIIIKKKTTTTTTUUU[[[jjj{{{ttt{{{iiiIIILLLttteeeOOOaaafffBBB<<<;;;999;;;333666333333333333333333333333333333333333333333333333333333444444444555555555444555<<<777:::JJJoooppp]]]VVVvvv}}}jjjUUUGGG>>>888666777:::;;;;;;:::999888:::;;;<<>>===<<>>=========;;;:::666666666666555555555555444444555555555666666666lllGGG@@@===;;;999::::::999999888888888777777777777777888888777777888888999:::???@@@eee}}}rrr|||tttggg]]]BBB@@@CCCJJJJJJBBB;;;:::===III[[[ooo]]]===888888999BBBKKKSSSddd~~~~~~eeeOOOBBBAAAAAAWWWvvvvvvbbbRRRKKKhhhyyyrrr```QQQJJJBBBJJJ```|||QQQHHHLLLXXXdddlllZZZTTTQQQMMMKKKLLLMMMMMMMMMOOOOOOMMMJJJHHHGGGIIIKKKQQQQQQQQQVVVcccuuuwww{{{gggHHHLLLkkkttt[[[ooommmEEE;;;:::999;;;333666333333333333333333333333333333333333333333333333333333444444555555666666444777;;;999;;;SSSmmm[[[WWWxxx{{{iiiSSSFFF>>>999777888;;;;;;;;;:::999999;;;<<>>===777777777666666666555555555555555555666666666666lllHHH@@@===;;;999::::::999999888888888777777777777777888888777777888888999:::<<>>___lllZZZWWW{{{yyyhhhSSSFFF>>>:::888:::;;;;;;;;;:::999:::<<>>>>>@@@JJJRRR___qqqdddMMMBBBDDDKKKMMMSSSssseeeHHH:::;;;999;;;GGG\\\oooxxx~~~|||~~~zzzxxxtttrrrssssssrrrppplllhhheeecccbbb^^^^^^^^^^^^]]][[[XXXWWWWWW]]]hhhqqqooojjjmmmwwwuuuqqqjjjddd___[[[VVVSSS^^^{{{nnnhhhqqq[[[IIIFFFCCC@@@??????>>><<<888888777777777666666666555555555666666666777777mmmHHH@@@===;;;999::::::999999888888888888888888888888888888777777888888999::::::EEEeeewww```~~~vvv~~~~~~|||~~~~~~~~~}}}rrr```OOOHHH???FFFOOOQQQKKKCCC???>>>;;;DDDRRRfffeeeAAA888999===EEEOOO[[[ppp|||WWWBBB???CCCGGG___}}}kkkXXXNNNaaauuunnnwww|||kkk\\\QQQDDDEEEWWW}}}TTTSSSaaauuu]]]TTTSSSOOOKKKIIIIIIJJJJJJJJJKKKKKKJJJHHHFFFFFFIIIKKKLLLOOOQQQSSS]]]ppp||||||wwweeeFFF>>>JJJ}}}KKK:::999:::;;;333888333333333333333333333333333333333333333333333333333333444555666777777888888;;;888===AAAgggnnn\\\ZZZ}}}xxxfffRRREEE>>>:::999;;;:::;;;;;;::::::;;;???BBBCCCJJJWWWfffwwwxxxRRR<<<;;;;;;>>>HHHXXXdddtttcccLLLAAAEEEMMMRRRggg{{{^^^DDD:::;;;:::;;;HHH]]]oooxxx|||yyy}}}yyywwwtttrrrsssrrrrrrppplllgggcccbbbaaa\\\]]]^^^^^^]]]ZZZXXXVVVWWWYYY___eeegggiiiqqq{{{vvvqqqjjjddd___ZZZUUURRRWWWkkkwwwbbbZZZjjjaaaKKKHHHCCC???>>>===;;;:::888888888888777777777777555555666666666777777777mmmIII@@@===;;;999::::::999999777777888888999999::::::888888777777888888999::::::JJJggg~~~jjjUUU\\\___mmm~~~|||xxxuuuuuuxxx{{{zzzyyyzzz~~~|||{{{vvvgggTTTIIIGGGLLLTTTYYYUUUJJJAAA>>>>>><<>>AAAhhhrrr___]]]uuudddOOOCCC===999888:::999::::::::::::===AAADDDFFFMMM\\\mmm|||TTT<<<;;;;;;???JJJ\\\hhhxxx~~~]]]IIIAAAFFFNNN___yyyooo\\\FFF:::;;;:::<<>>::::::>>>FFFSSSffflllEEE888777999???OOO^^^tttWWWAAACCCGGGPPPmmmmmmZZZNNNWWWxxxlllnnnzzztttdddUUUKKK===>>>OOOmmmqqqkkkqqqxxxdddXXXTTTPPPLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEFFFHHHKKKJJJOOOQQQQQQXXXhhhyyy}}}}}}vvvmmmPPPJJJGGGqqqSSS======??????666<<<333333333333333333333333444444444444444444444444333333444555666777888999888;;;666???AAAeeevvvbbb___sssbbbNNNBBB;;;888777999999999:::::::::===BBBFFFKKKSSSaaasss{{{SSS;;;;;;>>>CCCPPP\\\hhhyyy{{{XXXFFFCCCGGGMMMlllpppeee^^^LLL:::;;;;;;===HHH\\\mmmtttnnnpppkkkkkkuuu||||||xxxwwwsssrrrsssnnnnnnmmmiiibbb^^^]]]^^^YYY[[[\\\]]]]]][[[XXXVVVXXXTTTSSSZZZdddmmmsssvvvuuupppiiiaaa[[[VVVQQQMMMTTTZZZ\\\bbbkkkqqq{{{VVVXXXtttUUUQQQJJJEEEBBB@@@>>>===999999999888888888888777666666666666777777777777nnnFFF>>>===;;;:::999999::::::777888888888888999999999888999::::::::::::;;;<<<<<>>===:::<<<777888333333333444444555555555555555555555555555444444555444222333555888999999666888444:::AAAcccsssbbbbbbuuubbbLLLAAA>>>;;;999999::::::::::::<<>><<>>===;;;:::999999::::::777888888888888999999999666888999999888999:::<<>>888;;;:::>>>IIIYYYkkkmmmHHH;;;888888@@@GGGVVVfff{{{UUUAAAEEEJJJ___zzz~~~wwweeeKKKTTTfffzzz{{{uuudddMMM??????EEEHHHhhhdddaaaqqquuuaaaSSSPPPOOONNNMMMKKKJJJIIIIIIJJJHHHHHHJJJIIIFFFGGGLLLKKKOOOPPPNNNTTTeeevvv}}}}}}bbbRRRQQQ~~~dddVVVeee}}}uuuWWW>>>===:::<<<777888333333333444444444555555555555555555555555555555555444222333666888999888::::::555===BBB^^^sssbbbaaavvvbbbMMMBBB>>>;;;999999::::::::::::<<<@@@DDDGGGNNN[[[lll|||aaaEEE>>>>>><<>>;;;:::GGG\\\fffeee```YYYVVV^^^kkkyyy~~~wwwvvvuuusssssstttnnnllliiieeeaaa___^^^]]]]]]\\\[[[[[[[[[ZZZXXXVVVSSSVVVWWWWWW^^^kkkwww}}}uuupppiiiaaa[[[UUUPPPMMMQQQcccbbblll___[[[~~~ggg```TTTJJJDDDAAA@@@@@@======>>><<<999777777888777777777777777888999999mmmGGG>>>===;;;:::999999::::::777888888888888999999999666777888888777888:::<<>>JJJ[[[mmmsssKKK<<<777777>>>CCCRRRaaauuuVVVBBBEEESSSiiizzzhhhNNNQQQ```~~~yyyqqq___III<<<<<>>:::999999999999::::::<<<@@@FFFJJJTTTcccrrr~~~~~~bbbLLL;;;999:::999@@@KKK\\\gggvvv|||ZZZMMMEEEDDDOOO]]]ggghhh\\\VVVWWWUUUMMM;;;<<<::::::FFFWWW___]]]QQQHHHIIIYYYiiiuuu~~~vvvtttssspppnnnooommmkkkhhheeebbb```______]]]\\\[[[[[[[[[[[[XXXVVVRRRUUUUUUUUU\\\iiivvv|||wwwqqqhhh```YYYUUUQQQOOOTTT```mmmfffbbblllfff\\\PPPFFFBBBBBBCCC>>>@@@AAA???===:::999999888777777777777888999999mmmHHH>>>===;;;:::999999::::::777777888888888999999999666777888888777888;;;===EEErrrfffvvviii```ZZZ___ddddddccc\\\NNNAAA???;;;999:::<<<@@@IIISSS\\\iiimmmnnnrrrppppppzzz~~~www___RRRjjjkkkXXXLLLEEE:::888<<<999>>>JJJ[[[nnnzzzPPP>>>999:::@@@CCCQQQ___rrrWWWCCCEEEUUUmmm{{{jjjPPPLLLXXX{{{zzzooo[[[GGG::::::@@@FFF```kkkVVVdddwwwbbbRRRLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGHHHKKKIIIFFFFFFJJJMMMPPPQQQPPPTTT```rrr~~~~~~pppPPPOOOppp}}}ppp[[[RRRWWWiiixxx^^^AAA===999;;;555666444444444444444444444444444444444555555555555555444333333444777888888777555666555AAAEEE^^^sss___^^^wwweeePPPDDD>>>:::888:::888999:::;;;<<>>===;;;:::999999::::::777777888888888999999999777888999888888999===???III|||yyyyyyooo^^^UUUXXX```ggggggcccZZZKKK>>>;;;:::;;;<<<<<>>:::;;;AAACCCPPP]]]ooo{{{TTTCCCGGGUUUooo{{{jjjQQQKKKTTT|||yyyzzzlllXXXEEE:::888>>>EEE___YYYMMMhhhuuuaaaTTTPPPNNNLLLIIIGGGGGGGGGGGGIIIHHHJJJLLLKKKGGGGGGKKKLLLNNNPPPQQQTTT___rrr|||}}}ppp[[[VVVgggeeeUUUXXXvvvdddCCC===999;;;555555444444444444444444444444444444444555555555666666444333333555777888888777:::===;;;@@@AAA\\\sss^^^^^^xxxgggRRREEE>>>999888:::777:::<<<<<<===CCCLLLSSS^^^mmmyyy{{{{{{sssZZZ???BBB<<<:::===>>>>>>EEENNN\\\gggxxxYYYJJJCCCHHHWWW[[[^^^]]]WWWVVVYYYVVVOOO===;;;888:::BBBKKKNNNLLLAAABBBMMM[[[bbbjjjwwwtttrrrnnnllllllkkkjjjgggeeebbbaaaaaaaaa\\\[[[ZZZZZZZZZYYYWWWUUURRRUUUTTTTTTZZZiiivvv|||yyyrrrggg^^^WWWTTTRRRQQQUUU___|||kkkllljjjjjjggg___UUUMMMJJJJJJCCCDDDFFFEEEBBB>>><<<<<<999999888888888888888999mmmIII>>>===;;;:::999999::::::777888888888888999999999888888999888888:::>>>AAAQQQxxxttt}}}fffUUUPPPYYYdddnnnllldddXXXKKKAAA888888:::<<<===BBBPPP___qqqtttkkk```aaadddmmm~~~|||{{{nnnWWWXXX{{{}}}^^^NNNFFFAAA777777===<<<===KKK^^^rrrTTT===999:::@@@CCCOOOZZZkkkuuuPPPBBBIIIUUUqqq{{{kkkSSSNNNSSSxxx~~~{{{~~~uuufffSSSDDD:::888>>>EEEccc|||RRRLLLoootttaaaVVVSSSQQQMMMIIIGGGFFFFFFFFFIIIHHHJJJMMMLLLHHHHHHKKKKKKLLLOOORRRTTT]]]pppyyywwwtttdddZZZ[[[rrrrrr```dddiiiFFF???:::<<<666666555444444444444333333333333333444444555666666666333333333555888999888666333;;;999<<>>888888:::888;;;===>>>???EEEOOOXXXaaaooo|||xxxgggPPP===;;;:::<<>>GGGTTT[[[^^^lllwwwtttsssooommmnnnkkkiiigggdddaaa`````````[[[YYYXXXXXXXXXXXXUUUSSSRRRTTTTTTSSSYYYhhhvvv|||xxxqqqggg^^^XXXTTTRRRPPPTTTddd|||jjjhhhkkkjjjfff```WWWOOOJJJHHHEEEGGGGGGFFFBBB???>>>===::::::999888888888888999mmmIII>>>===;;;:::999999::::::777888888888888999999999777888777777777999===@@@YYY~~~wwwiiiwww|||uuu\\\OOOPPPWWWeeeppplll^^^QQQGGG@@@777888:::<<<>>>III^^^qqq~~~nnn```bbbgggtttwwwgggUUU\\\zzzXXXKKKFFFBBB777666===>>>???MMMaaavvvXXX???:::;;;@@@DDDOOOYYYiii~~~oooKKKBBBLLLVVVqqq{{{nnnVVVNNNNNNooo~~~||||||}}}mmm^^^MMMBBB;;;999???GGGfffdddRRR^^^xxxeeeZZZSSSPPPLLLIIIFFFEEEEEEFFFHHHGGGJJJMMMLLLGGGGGGJJJKKKKKKNNNQQQQQQXXXkkk~~~uuuttt|||dddVVVJJJ]]]yyy~~~nnnIII@@@;;;===777666555555444444444333333333333333444444555666666777333333333666888999888666---888555<<>>888888;;;888<<>>BBBBBBBBB;;;IIITTTUUU[[[sss}}}uuusssrrrpppnnnoookkkiiifffccc```___^^^^^^YYYXXXWWWVVVWWWVVVTTTRRRQQQSSSRRRQQQWWWfffttt{{{xxxqqqhhh___YYYTTTQQQOOOOOOeeessshhh___uuuhhheee___YYYUUUPPPLLLJJJHHHHHHGGGEEEBBB???>>>???;;;:::999999888888888999mmmIII>>>===;;;:::999999::::::777888888888888999999999666666666666666888<<<@@@]]]yyy{{{dddaaazzzoooqqq~~~oooUUULLLRRRSSSbbbmmmgggWWWIIIAAA===::::::;;;===BBBPPPkkkqqqbbbeeelllyyyuuubbbSSS^^^zzzTTTJJJGGGCCC777555===???AAAOOOcccyyy^^^CCC======BBBGGGQQQZZZiii~~~kkkHHHAAANNNUUUqqq|||pppZZZJJJHHHgggyyylllkkkmmmsss||||||fffWWWHHH@@@;;;:::@@@HHHgggRRRRRRsss~~~kkk^^^QQQOOOKKKGGGEEEEEEFFFFFFFFFFFFIIILLLKKKFFFFFFHHHKKKKKKNNNPPPOOOTTTfffzzzrrrsssdddSSS@@@QQQqqqJJJAAA;;;>>>888777555555555444444333333333333333444444555666777777333333444666888999888666444???:::AAAbbb|||eeegggzzzjjjWWWHHH>>>777777;;;999===@@@AAAAAAHHHUUU___kkktttvvvWWWHHHKKKFFFLLLWWWbbbfffbbbZZZVVV\\\hhhxxxpppQQQGGGCCCLLL^^^nnnjjjeeecccfffgggbbb[[[EEE===777888===@@@@@@@@@888HHHQQQOOOZZZzzz{{{tttrrrrrrpppooopppkkkiiifffbbb___^^^]]]\\\XXXWWWVVVVVVVVVUUUSSSQQQPPPRRRQQQOOOVVVeeessszzzwwwqqqhhh```YYYUUUQQQOOOIIIcccjjj~~~uuufffXXXkkkddd^^^VVVRRRQQQRRRQQQOOOIIIIIIGGGDDDAAA??????@@@;;;::::::999888888888999oooIII>>><<<::::::;;;;;;:::999::::::999888777777888888666;;;777666<<<;;;<<>>JJJRRRUUUccc}}}uuupppmmmjjjmmmrrrkkkgggcccaaa```^^^ZZZVVVVVVTTTQQQQQQRRRTTTUUUUUUQQQNNNLLLNNNUUUaaannnvvvxxxpppeee\\\XXXTTTOOOLLLKKKZZZUUUcccrrrppp\\\OOOnnnzzz]]]\\\YYYVVVTTTRRRQQQQQQJJJIIIGGGDDDBBB@@@???>>>???>>><<<:::999999999:::nnnGGG>>><<<::::::;;;;;;:::999:::999999888777777888888666;;;888777<<<:::<<>>;;;<<>>???AAA???JJJRRRVVVfff}}}uuuqqqnnnlllnnnrrrkkkgggcccaaa___]]]YYYUUUTTTQQQOOOOOOQQQSSSTTTTTTPPPMMMJJJKKKSSS```nnnwwwyyypppeee\\\XXXTTTOOOKKKDDDUUUOOOXXXssspppyyy|||XXXVVVyyyyyy```]]]ZZZVVVSSSRRRQQQQQQKKKJJJHHHFFFDDDBBBBBBAAA???>>><<<:::999999::::::mmmFFF>>><<<::::::;;;;;;:::999:::999888888777888888888666;;;999888<<<999<<>>AAAHHHUUUgggzzzfffHHH>>>;;;===HHHPPP```sss}}}[[[CCC???EEELLLZZZxxxbbbMMMGGGWWWqqq___PPPKKKIIIMMMUUUaaaqqq~~~wwwnnnRRREEE@@@777===AAA>>>VVV{{{wwwxxxzzziii[[[RRRPPPMMMIIIGGGFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIFFFIIIPPPRRRTTT```ooo}}}zzzvvvrrrxxxuuuRRRAAA[[[xxxOOOBBB<<<666???444555555555555555444444444333444444444444555555555555555555555555666777777888888>>>BBB]]]~~~kkkbbb|||ppp]]]KKK@@@<<<;;;<<<<<<@@@CCCCCCDDDLLLZZZeeesssjjj[[[YYYoooqqq```TTTccclll{{{nnnRRRHHHAAAHHH\\\gggcccVVVUUUccchhheeehhh[[[MMM>>>:::;;;<<<<<<===BBBKKKRRRYYYlll|||uuurrrpppmmmooorrrjjjhhhdddaaa^^^[[[WWWTTTQQQOOOMMMNNNPPPSSSSSSSSSOOOLLLHHHIIIQQQ___oooyyy|||rrreee\\\XXXTTTOOOKKKDDDUUUOOORRRmmmxxxsssVVV]]]zzzccc```\\\WWWTTTRRRRRRRRRMMMLLLJJJHHHFFFEEEDDDDDD???>>><<<;;;::::::;;;<<>><<<::::::;;;;;;:::999999999888888888888888999777;;;999999<<<999???RRRjjj}}}sssfffyyyrrr```VVVWWWtttzzzyyyjjjSSSOOOfff|||yyy^^^QQQcccpppXXXYYYSSSGGG<<<:::>>>BBBEEETTTjjj~~~kkkJJJ>>>===BBBJJJRRRcccwwwxxxWWWAAA>>>DDDEEERRRwww|||gggSSSHHHUUUwwwdddKKKHHHGGGKKKUUUbbboooxxx}}}|||rrrgggLLL@@@>>>777<<<@@@AAA]]]|||mmm^^^RRRPPPMMMJJJGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGEEEIIIPPPRRRRRR]]]jjjxxxyyyvvvqqqssswwwTTTCCC[[[vvvfffwwwyyyTTTAAA<<<777>>>666555555555555555555555555444444444444555555555555555555555555555666777777999888<<<@@@YYYoooddd}}}~~~rrr```NNNAAA<<<<<<===<<>>999:::;;;<<<>>>GGGMMMSSS\\\qqq|||uuurrrqqqoooooopppiiigggddd```]]]YYYVVVTTTPPPNNNMMMOOOQQQSSSTTTTTTPPPKKKGGGHHHQQQ```rrr}}}tttfff\\\XXXUUUOOOJJJFFFTTTQQQXXXwwwyyy[[[___~~~fffccc^^^XXXTTTSSSRRRSSSPPPOOOMMMJJJHHHFFFEEEDDDAAA@@@>>>===<<<<<<<<<===pppGGG>>><<<::::::;;;;;;:::999999888888888888888999999777:::999:::<<<999DDD]]]~~~yyyzzzttteee^^^aaagggbbb{{{]]]PPPeeexxx[[[^^^YYYJJJ===;;;@@@CCCBBBSSSlllnnnKKK===>>>HHHLLLUUUfff{{{sssTTTBBB???EEEFFFRRRuuukkkUUUJJJUUUqqqZZZFFFBBBAAAGGGVVVeeennnqqqssswww{{{}}}}}}xxxjjj\\\HHH>>>>>>999===@@@FFFhhhppp```QQQOOOMMMJJJGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGEEEIIIPPPQQQQQQZZZhhhtttzzzwwwqqqoooyyytttTTTCCCUUUhhh]]]lll{{{vvvvvvXXX???===888>>>888444555555555555555555555444444444555555555666666555555555555555666777777:::777<<>>@@@KKKNNNSSS^^^uuu|||tttsssrrrooommmmmmgggfffccc```[[[WWWUUUTTTQQQPPPOOOQQQSSSUUUUUUUUUQQQLLLHHHIIISSSdddvvvvvvfff\\\YYYUUUOOOIIIEEEOOOUUUiiicccccchhheee```[[[WWWTTTTTTSSSSSSQQQOOOLLLJJJGGGFFFFFFFFFEEECCC@@@>>>=========sssIII>>><<<::::::;;;;;;:::999888888888777888888999:::777999888999<<<;;;KKKjjjvvvwwwvvvhhhfffllloooppp}}}___RRRggg|||^^^ddd```NNN>>>===BBBEEEDDDUUUooohhhIII======GGGOOOXXXjjjpppTTTCCCAAAEEEJJJUUUvvvnnnNNNFFFUUUmmmSSS@@@===;;;AAARRRdddllllllppprrrtttxxx|||xxxgggVVVEEE<<<>>>;;;???CCCNNNvvvqqq```OOOMMMKKKIIIGGGEEEDDDCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEHHHNNNOOONNNXXXeeesss|||zzzqqqlllsssnnnUUUDDDLLLkkk~~~fffZZZaaabbbuuu{{{}}}]]]???>>>:::<<<999444444444555555555555555444444555555555666666666555555555555555666777777888666<<>>>>>yyytttIII>>><<<::::::;;;;;;:::999888888777777888999999:::777999777999<<<===RRRvvvlll{{{xxxnnnqqq|||rrruuuzzz___RRRgggwww```iiieeeQQQ???>>>DDDGGGKKKZZZpppXXXDDD>>>===BBBQQQ[[[ooooooTTTCCC@@@DDDHHHSSStttpppMMMIII\\\kkkSSS???>>>;;;===KKK___kkknnnnnnkkkiiimmmuuuuuudddQQQBBB999===<<>>AAAFFFMMMXXXdddmmmsss~~~oooRRR===>>>@@@@@@KKKQQQHHHDDDJJJKKKWWW[[[eeetttxxxYYYIIIAAAEEETTT\\\\\\SSSPPP[[[^^^\\\aaaZZZJJJ;;;666888;;;>>>@@@HHHHHHMMM]]]xxx|||tttsssrrrmmmhhheeeaaabbbbbb^^^YYYVVVUUUVVVSSSRRRRRRSSSUUUVVVUUUSSSOOOLLLIIILLLWWWiiizzzyyyggg\\\YYYVVVOOOGGGMMMUUUsssqqquuugggfffccc```]]]YYYVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSVVVSSSOOOJJJEEEAAA???===yyyttttttIII>>><<<::::::;;;;;;:::999888888777777888999::::::777888666888<<<>>>WWW~~~pppeee{{{ttt|||}}}~~~xxxwwwvvv]]]QQQdddnnnbbblllhhhRRR@@@???EEEHHHSSS^^^qqqoooGGG>>>???===>>>SSS^^^sssoooTTTCCC???BBBCCCOOOqqqqqqXXXWWWkkk}}}cccMMMAAABBB>>><<>>???LLLvvvbbbooolllVVVCCC:::999<<<<<>>BBB<<>>888888:::<<<>>>DDDDDDJJJ\\\xxx|||sssrrrrrrmmmfffbbb```aaaaaa^^^YYYVVVVVVWWWSSSSSSRRRSSSUUUUUUTTTRRRMMMKKKIIIMMMXXXiii{{{zzzggg\\\YYYVVVOOOGGGNNNUUUyyyxxxzzz~~~fffeeedddbbb___[[[WWWUUUQQQRRRRRRTTTUUUWWWYYYZZZ[[[XXXSSSLLLGGGBBB???===yyyyyyxxxGGG???<<<:::999999999999888777888888888888999999999999777999:::999AAA[[[vvvooodddiiiuuukkkyyytttvvvmmmWWWQQQfffuuukkkvvvqqqXXXAAA???HHHMMM^^^```uuuTTTDDDDDDCCCBBBDDDWWWbbbvvv|||XXX@@@???CCCGGGRRRmmmwwwXXX]]]mmmjjjLLLDDDBBB@@@DDDQQQcccqqqwwwlllOOO[[[jjjooottt\\\CCC===777;;;DDDCCCKKKvvvwwwgggXXXMMMIIIFFFEEEBBB???BBBGGGBBBCCCDDDEEEEEEFFFFFFFFFFFFDDDDDDFFFGGGJJJSSS\\\rrruuuiiihhhxxxuuuWWWFFFKKKiiixxxnnnAAA>>><<<===999777666444444666777666555555555555555555555555555555555555555555666777777555888888888WWWkkk```lll{{{iiiYYYIII===999:::<<<@@@CCCGGGQQQ___iiimmmmmmtttqqq```MMMCCC@@@???<<<>>>CCCKKKSSSXXXXXXWWWTTTXXX___hhhsss}}}]]]DDD@@@BBBHHHXXXPPPGGGIIIVVVcccbbbZZZ\\\SSSHHH@@@;;;:::<<<>>>>>><<>>;;;xxxxxxwwwGGG@@@>>>;;;::::::::::::999777888888888888999999999999777888::::::AAAXXXqqquuueee^^^hhhxxxrrrkkkiiixxx|||vvvgggjjjjjjUUUPPPgggzzzoooyyyttt[[[DDDAAAJJJQQQ\\\ccc{{{{{{TTTEEEDDDBBBEEEKKKYYYeeezzzzzzWWW@@@@@@DDDHHHSSSnnnvvvaaa^^^ccc|||{{{iiiOOO@@@@@@BBBKKK[[[kkkuuuyyyuuubbbrrr}}}aaaCCC<<<777<<>>======<<<>>>BBBJJJRRRWWWXXXVVVVVVYYY^^^eeennnwwwZZZBBB>>>AAAGGGOOOJJJFFFJJJXXXcccbbbYYY^^^RRRDDD=========<<<;;;@@@@@@MMM^^^nnnxxxpppkkkhhhfffdddaaaeeeccc```\\\YYYWWWUUUUUUTTTRRRPPPQQQSSSSSSRRRPPPMMMMMMKKKKKKUUUhhhxxxwwwggg]]]YYYUUUMMMGGGKKKVVVvvvwwwYYY]]]tttyyyllliiieeebbbaaa```^^^\\\YYY[[[[[[ZZZXXXXXXZZZ]]]hhh^^^RRRJJJFFFDDDAAA>>>wwwwwwvvvFFFAAA>>><<<:::;;;;;;::::::777888888888888999999999:::777888:::;;;AAAUUUkkklll^^^[[[jjjdddfffpppbbbffftttvvvmmmhhhYYY^^^zzzeeeQQQOOOhhhrrr|||xxx```HHHCCCLLLTTTYYYddd{{{WWWIIIFFFEEEKKKUUU```kkkxxxWWWBBBAAADDDJJJUUUooouuuaaaYYYXXXmmmxxxiiiQQQ@@@AAAFFFRRR```llltttxxxyyyvvvfff@@@;;;999===FFFLLL___}}}pppcccPPPHHHCCCCCCCCCBBBBBBCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFDDDDDDFFFGGGJJJSSS^^^rrruuukkkmmm}}}~~~___GGGGGGkkkyyyGGG@@@;;;:::555777666444444666777666555444444444444444444444444555555555555555666777777666888<<>>;;;???>>>BBBEEEHHHPPP\\\dddfffgggdddXXXHHH>>>;;;<<<<<<;;;===BBBIIIPPPUUUWWWVVVYYYZZZ]]]aaaiiiqqqyyy~~~}}}SSS@@@===@@@FFFIIIIIIJJJQQQ]]]gggddd\\\___RRRCCC;;;===@@@===888>>>BBBSSSaaannnyyypppiiigggfffdddbbbdddbbb___[[[XXXVVVUUUUUURRRQQQQQQRRRSSSTTTRRRQQQMMMMMMKKKKKKUUUgggwwwxxxiii___ZZZUUUMMMGGGNNNUUUjjjxxxvvvrrrwwwOOOVVVrrr}}}nnnjjjfffcccbbbbbbbbbaaaZZZZZZZZZ[[[\\\\\\[[[YYYiiiaaaWWWOOOKKKIIIFFFCCCtttvvvvvvFFF@@@>>>;;;::::::;;;:::999777777888888888999999999;;;777777:::;;;AAAUUUjjjsssdddaaapppccceee{{{kkk^^^aaallllllccc[[[QQQ\\\uuu```NNNMMMgggttt}}}{{{dddKKKCCCKKKUUUWWWfff[[[MMMKKKLLLRRR]]]iiirrruuuWWWCCCBBBDDDJJJWWWpppsssXXXPPPPPPfff{{{kkkRRRDDDEEEJJJQQQXXXaaannnyyyhhh???;;;;;;???HHHSSSnnnrrrdddQQQHHHAAABBBDDDCCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCEEEFFFJJJTTT^^^qqqvvvlllnnnzzz{{{\\\EEEJJJttt~~~JJJ@@@;;;;;;444777666444444666777666555444444444444444444444444555555555555555666777777666777;;;GGGoootttlll\\\RRRYYY}}}}}}tttdddPPP@@@===AAA>>>CCCFFFIIIPPPZZZaaabbbddd[[[NNNCCC=========<<<:::===CCCIIIPPPUUUWWWXXX]]]]]]^^^bbbiiiqqqzzzpppNNNAAA??????FFFIIIMMMSSSZZZdddjjjggg___]]]UUUHHH???===>>>===888777AAAWWWgggrrr{{{qqqjjjhhhggggggeeebbb```]]]ZZZWWWVVVUUUUUUQQQQQQRRRSSSTTTTTTSSSRRRMMMMMMKKKKKKTTTfffwww~~~yyyjjj```ZZZTTTLLLFFFKKKQQQ[[[___lllqqq{{{uuuRRR```~~~qqqmmmgggddddddeeeeeeeee]]]YYYWWWYYY^^^```^^^ZZZhhhbbb[[[TTTPPPMMMJJJHHHpppuuuvvvGGG???===:::999999999999888777777888888888999999999;;;777888;;;<<>>GGGlll{{{eeeWWWJJJIIIUUUttt~~~vvviiiUUUDDD???BBB>>>CCCGGGIIIOOOYYY^^^^^^\\\RRRFFF@@@???>>>======<<<@@@FFFLLLRRRXXX\\\^^^cccdddfffkkkrrrzzzmmmSSSJJJBBB>>>CCCLLLSSSZZZ___dddhhheee___XXXZZZTTTFFF<<<:::<<<<<<666???SSSaaaoooxxxoooiiigggggggggfff```^^^\\\YYYWWWUUUUUUUUUPPPRRRTTTTTTTTTSSSRRRRRRMMMMMMKKKKKKUUUgggwwwzzzkkk```XXXRRRKKKFFFFFFKKKPPPNNN```ssstttXXXmmmsssooojjjffffffggggggggggggaaa[[[[[[___bbbaaa^^^fffbbb]]]XXXTTTPPPMMMKKKmmmtttwwwHHH???<<<:::888999999888888777888888888888999999999999777999;;;<<>>???CCCOOOhhh{{{mmm___PPPIIIBBBBBBBBB@@@???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFCCCBBBDDDFFFJJJUUU```qqqwwwlllkkkaaajjjTTTJJJ\\\xxx\\\tttiiizzzNNNAAA======666777666444444666777666555333333333333333333333333555555555555555666777777999;;;===BBB```rrrWWWGGG===AAAPPPkkk~~~wwwlllZZZIIIAAABBB===BBBGGGIIIOOOWWW[[[[[[TTTIII???===>>>======>>>AAAEEELLLSSSYYY___eeeiiinnnppptttzzzvvvaaaVVVGGG<<>>;;;>>>KKKXXXnnnyyyssskkkfffeeeeeeeeeccc^^^]]]ZZZXXXVVVUUUUUUUUUQQQSSSVVVVVVTTTRRRQQQQQQMMMMMMKKKKKKVVViiiyyyzzzkkk^^^UUUOOOJJJFFFJJJRRRVVVSSSkkksssXXXoootttpppllliiihhhhhhhhhgggqqqkkkcccaaaccceeedddaaadddccc```\\\XXXSSSPPPNNNjjjtttxxxIII@@@===:::999::::::999888777888888888888999999999888888:::;;;===KKKooo}}}ooozzz}}}~~~uuuiiiaaa\\\WWWRRRFFFIIIYYYqqq}}}|||vvveeeTTTHHHMMMjjjxxxyyy\\\IIILLLXXXfffvvvsssWWWAAACCCNNNVVV```kkklllppp}}}mmmWWWHHHFFFEEEMMM^^^tttrrrVVVLLLBBBHHHddd|||]]]MMMLLLTTTdddtttcccEEE>>>???DDDSSStttyyyjjj\\\OOOIIIDDDCCCAAA>>>???BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFCCCBBBCCCEEEJJJVVVaaaqqqxxxkkkgggYYYhhhZZZNNN[[[jjjXXX```sssnnnaaayyyQQQBBB>>>>>>666777666444444666777666555333333333333333333333333555555555555555666777777555999;;;<<>>CCCHHHMMMTTT[[[bbbhhhpppuuuyyy}}}lll^^^III<<>>@@@LLL^^^|||tttooohhheeeeeeeeedddccc]]][[[YYYWWWUUUTTTTTTUUURRRUUUWWWWWWTTTQQQPPPPPPLLLMMMKKKLLLWWWkkk|||{{{jjj\\\RRRLLLIIIGGGQQQ^^^hhhiiiwwwWWWjjjtttqqqmmmkkkjjjhhhgggeeennnjjjgggeeeggghhhgggeeeddddddccc```[[[VVVSSSQQQhhhtttyyyJJJAAA>>><<<:::;;;;;;:::999777888888888888999999999777888;;;<<<===MMMvvv}}}ppp{{{~~~wwwoooiiicccZZZRRRMMMMMMVVVhhhvvv{{{~~~~~~~~~||||||zzzvvvaaaRRRGGGNNNmmm{{{bbbMMMOOOZZZfffwwwcccNNN@@@EEENNNSSS]]]jjjjjjmmmwww~~~lllWWWIIIGGGFFFOOO```uuurrrPPPJJJDDDKKKfffcccTTTRRR\\\sssYYYAAA===???DDDVVV|||xxxjjj\\\NNNIIIFFFDDD@@@<<<>>>CCCBBBCCCDDDEEEFFFFFFFFFFFFFFFCCCBBBCCCEEEJJJVVVbbbqqq}}}~~~}}}yyyjjjeeeWWWkkk```PPPTTTttt|||ggg___VVViiiiiigggSSSCCC>>>>>>666777666444444666777666555333333333333333333333333555555555555555666777777666<<>>UUUiiiNNNFFFCCCBBBJJJ___|||~~~wwwoooaaaQQQEEE@@@;;;AAAFFFJJJOOOWWWZZZXXXQQQEEE;;;:::;;;<<>>EEEGGGMMMQQQMMMJJJNNNTTTWWWWWWhhhlllZZZDDD<<<;;;:::>>>AAARRRlllsssnnniiigggggghhhfffddd\\\[[[XXXVVVUUUTTTTTTUUURRRVVVYYYXXXTTTPPPOOOOOOLLLMMMKKKMMMXXXlll}}}{{{jjjZZZPPPKKKHHHGGGQQQcccsssyyy~~~XXXfffuuurrrooollljjjiiifffdddccccccdddfffhhhjjjiiiiiidddeeeeeebbb^^^YYYUUUSSSiiivvvGGG@@@===999888888999999888999999888888777888888888:::999;;;777;;;^^^jjjqqq|||sssiiiaaa]]]VVVUUU```mmmxxx~~~yyyuuu^^^TTTGGGNNNqqqzzzgggUUUNNNSSShhh}}}uuuLLLFFFAAADDDNNNZZZcccgggpppooowwwlll[[[MMMGGGJJJNNNZZZqqq|||jjjOOOJJJIIIMMMfffwwwdddiiivvvvvvNNN<<>>===QQQkkkKKK===:::FFF[[[nnnttt~~~zzzvvviiiUUUFFFAAA@@@BBBFFFLLLRRRUUUUUUTTTGGG@@@;;;<<<@@@DDDJJJPPPUUUZZZbbbjjjrrryyyxxxmmmXXXFFF>>>>>>HHHMMMHHHEEENNN\\\dddkkkeeeggg```FFF777:::>>>BBBLLLaaa~~~rrrjjjdddeeeeeebbbaaaaaa\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTUUUTTTSSSPPPMMMKKKJJJMMMKKKIIIUUUlll~~~yyyfffVVVOOOLLLJJJGGGXXXttt{{{wwwcccyyyyyyqqqmmmnnnkkkeeeccceeeddddddeeefffgggiiikkkkkkfffdddbbbcccdddaaaZZZSSS}}}iiixxxIIIAAA>>>;;;999999:::::::::999999888888888999999:::888777:::888===]]]oooZZZiii}}}vvvnnnhhheeeaaacccsss}}}~~~|||vvvrrr^^^SSSFFFMMMrrreeeSSSPPPYYYdddxxxgggIIIEEEBBBFFFQQQ\\\eeehhhooonnnsss}}}tttdddRRRGGGFFFQQQ\\\qqq}}}lllYYYOOOJJJNNNjjj}}}cccIII>>>===DDDOOOpppzzzlll```TTTKKKCCCBBBBBB@@@???AAABBBAAAAAABBBDDDEEECCCBBBEEEBBBAAADDDFFFJJJSSS\\\jjjxxx~~~sssfff]]]___bbbHHHIIIOOOwww~~~ddd}}}WWWBBB@@@:::999777666444444555555555444666666555555555444444444444444444444555666777888777:::<<<;;;QQQnnnRRREEECCCNNNbbbbbbooo{{{vvvhhhUUUGGGCCC@@@BBBGGGMMMQQQSSSRRROOOCCC>>>;;;???DDDHHHNNNTTTZZZ^^^eeelllrrrxxx~~~zzzrrr^^^III>>>>>>GGGLLLIIIJJJWWWhhhssseee```eeeaaaKKK;;;<<<===DDDYYY{{{uuugggaaa^^^```bbb```^^^___]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTUUUTTTRRRPPPMMMKKKJJJMMMKKKJJJVVVnnnwwwcccTTTLLLIIIFFFDDD[[[ttt|||}}}fffzzzzzzsssooopppnnniiihhhjjjkkkkkklllmmmmmmkkkjjjiiieeecccaaaaaaaaa^^^YYYTTTyyyiiizzzKKKBBB???<<<:::;;;;;;;;;;;;999999888999999:::;;;<<<888777:::;;;AAA^^^xxx}}}```SSSkkk|||~~~yyyssspppoookkkppp{{{{{{~~~{{{tttooo]]]PPPCCCLLLrrreeeSSSRRR^^^ccctttyyyXXXFFFDDDCCCIIISSS^^^eeehhhlllmmmrrrxxx{{{|||vvvgggUUUJJJGGGTTT]]]oooqqqgggVVVJJJOOOnnnjjjUUUEEE>>><<>>===IIIgggggg[[[UUUTTTXXX\\\\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWTTTTTTTTTSSSQQQOOOMMMKKKJJJLLLJJJJJJXXXpppuuuaaaRRRJJJGGGEEECCCZZZnnnxxx{{{bbbsssxxxrrrooooooooolllkkklllmmmnnnnnnnnnkkkgggbbb```bbbaaaaaa```^^^[[[XXXVVVvvvkkk}}}KKKBBB???<<<::::::;;;;;;:::999888999999:::;;;<<<===:::888<<<===DDD\\\ooonnn\\\UUUsssooo{{{wwwuuuuuupppsssvvvwww}}}{{{tttmmmZZZLLL@@@LLLrrrjjjYYYTTT\\\dddrrrmmmQQQDDDDDDFFFKKKTTT\\\aaacccgggkkkqqqvvvxxxxxxyyy{{{||||||vvvgggVVVMMMNNNTTT\\\lllyyyqqqZZZIIINNNpppsssgggXXXHHH<<>>??????>>>???AAACCCEEEDDDCCCCCC@@@@@@CCCEEEIIIPPPYYYnnn|||uuuhhh```aaacccFFFBBBGGGvvvppp[[[CCC@@@:::;;;777555444444555555555333555555555555555555555555333333333333333444666666666666888???___qqqWWWJJJDDDKKK\\\```|||xxxhhhXXXOOOKKKBBBDDDHHHMMMOOOLLLFFFBBB@@@===@@@GGGMMMOOOPPPSSSNNNPPPSSSUUUWWWYYY]]]```hhhiiijjjkkkmmmrrryyy}}}~~~mmmRRR??????EEEJJJKKKNNNXXXhhhtttUUUOOOZZZdddWWWFFF@@@===LLLnnnYYYQQQKKKHHHMMMRRRUUUXXX[[[\\\[[[ZZZYYYXXXXXXXXXXXXTTTSSSSSSRRRPPPNNNLLLKKKIIIKKKJJJKKKZZZrrruuubbbRRRKKKHHHFFFDDDUUUaaaiiiyyyooouuu[[[mmm}}}qqqnnnlllkkkllllllkkkkkknnnnnnllljjjfffbbb^^^\\\___``````___\\\ZZZYYYZZZzzzqqqIIIAAA>>>;;;999::::::::::::999888999999:::;;;<<<===:::888;;;<<>>KKKooosssbbbVVVWWWdddnnnyyyxxxbbbMMMDDDEEEGGGLLLQQQVVVYYY[[[___eeelllppprrrssssssrrrsssrrruuu}}}qqqZZZNNNOOORRRYYYhhh~~~uuu[[[HHHMMMmmm~~~vvvooodddPPP@@@CCCEEEQQQxxxqqqdddSSSJJJDDDCCCBBB@@@>>>???>>>>>>>>>@@@CCCDDDCCCBBBBBB??????BBBEEEGGGOOOWWWlllzzzuuuhhh```bbbfffJJJDDDGGGyyyuuu^^^CCC>>>888:::777555444444555555555333444555555555555555555555333333333333333444666666888666888DDDkkkqqqWWWJJJDDDKKK]]]rrrxxxjjj^^^TTTOOODDDEEEHHHKKKLLLIIICCC???BBB@@@CCCJJJNNNLLLKKKLLLIIIKKKLLLMMMMMMOOORRRUUUYYYZZZ[[[]]]aaahhhooouuuzzz}}}pppUUUAAA>>>CCCJJJNNNPPPVVVaaakkkRRRIIITTTcccZZZIIIAAA===KKKllltttPPPIIIAAA===AAAHHHNNNTTTYYY[[[ZZZYYYXXXWWWWWWWWWWWWSSSSSSRRRQQQOOOMMMLLLKKKIIIJJJIIIKKK[[[tttsss```QQQJJJHHHFFFDDDPPPRRRWWWfffnnnjjjrrr[[[pppyyymmmllljjjiiijjjllllllkkkpppnnnkkkgggdddbbbaaaaaa]]]___``````^^^]]]]]]^^^xxxIIIAAA>>>;;;999999:::::::::999999888999999:::;;;<<<888666999:::>>>TTTdddaaaXXXUUUyyyqqqmmmzzz~~~{{{zzzzzz|||xxxpppddd\\\___eeeeee___ZZZOOODDD===KKKlllzzzjjjZZZWWW```eeemmmrrrqqqfffUUUHHHBBBCCCFFFIIIMMMOOOQQQRRRUUU\\\bbbccceeeggggggeeehhhkkkqqqzzz~~~\\\KKKJJJNNNVVVeee|||qqqXXXGGGKKKhhhyyytttlllZZZHHHBBBEEEUUUwwwppprrrvvv}}}qqqbbbPPPHHHBBBBBBBBB???===>>>>>>>>>>>>@@@BBBCCCBBBAAAAAA??????BBBDDDGGGMMMUUUdddtttwwwjjj^^^aaagggMMMGGGJJJrrryyyaaaDDD===777:::777666444444555555555444444444444555555555555555333333333333444555666777999777:::GGGnnnsss\\\PPPLLLTTTfffxxxnnnddd[[[RRRFFFFFFFFFHHHHHHGGGCCC@@@EEECCCEEEJJJLLLGGGCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMKKKNNNQQQTTTYYY___ggglllrrrxxxpppXXXEEE???CCCJJJQQQTTTXXX```jjjUUUGGGOOO```ZZZIIIAAA===EEEeeelllLLLCCC;;;888===EEEMMMUUU[[[\\\[[[YYYXXXWWWVVVVVVVVVSSSSSSQQQPPPNNNLLLKKKKKKIIIJJJHHHJJJ[[[ttt}}}ooo\\\NNNHHHGGGEEEDDDNNNIIIJJJYYYfffrrrhhhYYYuuuvvvmmmmmmkkkiiikkknnnooolllllliiieeeaaa______```aaa]]]^^^```bbbcccccccccbbbzzzKKKBBB???<<<::::::;;;;;;;;;999999888888888999999:::888777:::;;;???WWWkkkkkk]]][[[tttwww~~~yyywwwyyy|||~~~~~~}}}zzz}}}fff[[[QQQQQQTTTRRROOONNNIII@@@<<>>@@@CCCEEEGGGJJJLLLMMMNNNUUUYYYXXXZZZ^^^___]]]bbbiiisss~~~zzzUUUFFFJJJKKKSSSddd|||lllUUUGGGKKKbbb}}}yyyqqq^^^LLLBBBEEEVVVyyyaaaUUUWWW[[[eeepppyyy~~~ooo___MMMEEE@@@AAAAAA???===>>>???>>>>>>???AAABBB@@@???@@@>>>???BBBDDDFFFLLLSSS___qqqvvvhhh^^^aaahhhOOOJJJQQQuuudddvvvssscccEEE===999===777666444444555555555444444444444555555555666666444444444444555666777888777888<<>>@@@DDDGGGFFFIIIMMMRRRVVV\\\aaaeeepppxxx}}}ooo[[[KKKEEEFFFKKKRRRUUUWWW___iiiZZZHHHKKK\\\WWWHHH@@@===AAAZZZhhhMMM@@@<<<<<>>>>>CCC]]]uuuwwwaaa^^^{{{vvv~~~uuummmmmmpppvvv|||yyyyyywwweeeYYYNNNJJJIIIGGGFFFHHHEEE???<<>>???>>>>>>???AAAAAA@@@>>>@@@>>>>>>BBBDDDEEEKKKSSS```rrrrrrbbb```bbbiiiRRRNNNXXX```VVVssssssdddFFF>>>:::???777666444444555555555444444444444555555555666666555555444555555666777888444888>>>DDD___|||iii___YYY]]]kkkxxxsssooocccUUUJJJGGGCCCBBBCCCEEEFFFGGGEEECCCDDDGGGGGG@@@:::999:::;;;<<<<<<===@@@EEEHHHIIIMMMRRRWWW[[[___cccfffpppyyy}}}nnn]]]OOOKKKIIILLLQQQRRRSSS\\\ggg___IIIIIIYYYVVVGGG@@@===@@@QQQmmmgggNNNBBB???CCCOOO[[[bbbhhhmmm```___]]][[[YYYWWWWWWVVVSSSRRRPPPNNNMMMKKKKKKKKKIIIIIIGGGIII[[[sss{{{nnn\\\PPPKKKKKKKKKIIINNNGGGKKK___xxxSSSSSS}}}ssskkkmmmlllhhhiiiooooookkkffffffeeedddbbb```___^^^___^^^```gggnnnpppmmmhhh~~~vvvzzzMMMAAA>>>;;;:::;;;;;;:::999888999999::::::999999888999666>>>@@@CCCdddyyy___eee}}}zzzuuuggg^^^ccceeettt~~~}}}uuuiii^^^RRRKKKJJJJJJGGGCCC@@@>>>===GGG```{{{yyysss}}}yyycccXXXPPPRRRPPPDDD??????:::===>>>???AAACCCFFFHHHJJJLLLOOORRRUUUZZZ```bbbaaahhhqqqzzzbbbLLLHHHLLLOOOVVVfff}}}nnnYYYHHHGGG\\\uuuhhhVVVGGGCCCHHHVVVgggLLLDDDBBBCCCMMMOOOXXXkkkvvvwww{{{www}}}~~~zzzyyyzzznnn]]]JJJDDD???@@@@@@>>>>>>@@@>>>>>>>>>@@@AAAAAA@@@>>>???<<<<<>>MMMccc|||lllUUUPPPIIIEEEZZZeeekkk|||uuummmeee]]][[[ZZZZZZYYYXXXQQQQQQQQQPPPOOOLLLJJJIIIKKKEEEGGGNNNYYYpppnnnWWWMMMLLLKKKIIIHHHRRRRRRIIIbbbRRRRRRzzzrrrppppppmmmjjjkkkoooooolllkkklllmmmnnnmmmhhh```ZZZYYY^^^eeejjjllllllllllllxxx|||IIIAAA>>>;;;:::;;;;;;:::999888999999::::::999999888999777<<>>>>>>>>@@@AAAAAA@@@>>>???<<<<<<@@@CCCEEELLLSSSgggxxxxxxjjj^^^UUUXXXDDDIIIaaahhhOOODDDVVVgggooodddEEE???999::::::777555444555555555444444444444444444444444444555555555555555666666777555888===BBBXXXtttpppdddVVVUUUxxx}}}}}}~~~wwwtttmmm___OOOEEE<<<;;;===???AAAEEECCC???;;;888888888888888999:::;;;===@@@DDDIIIMMMPPPRRRXXX```dddffflllssssssddd^^^RRRLLLMMMVVV^^^______```\\\NNNEEEJJJLLLFFF???>>>===IIIZZZooosssdddZZZRRRKKK[[[ccclllsssjjjaaa]]]ZZZWWWSSSRRRQQQQQQQQQQQQOOOMMMJJJHHHJJJEEEHHHPPPZZZqqqnnnXXXMMMKKKJJJJJJKKKYYYUUU[[[~~~VVVUUU|||tttnnnpppooommmnnnqqqoookkkjjjlllnnnmmmjjjeee___[[[ccceeehhhkkkmmmnnnmmmmmmzzz}}}HHHAAA>>>;;;:::;;;;;;:::999888999999::::::999999888888888:::???YYYfffvvvxxxaaaPPPLLLIIIQQQdddxxxnnnaaaYYYWWWVVVUUURRRKKKIIIFFFKKKcccuuudddqqqdddHHH===>>>BBB;;;999;;;888<<>>>>>===>>>???AAAAAA???===???<<<<<<@@@BBBEEELLLUUUgggyyyxxxhhh]]]MMMOOOAAAFFFTTTlllYYYLLLVVVllleeeEEE???:::;;;:::777555444555555555444444444444444444444444444555555444444555555666777444888>>>CCCZZZwwwqqqaaaOOOLLLiiizzz}}}zzzvvvpppcccSSSFFF;;;999===???@@@BBB???<<<999777888999::::::888;;;>>>AAABBBFFFLLLQQQWWW[[[bbbjjjllllllsss{{{wwwggg```VVVNNNLLLVVVaaaeeebbb^^^ZZZLLLBBBEEEHHHEEEAAAAAA@@@HHHTTTdddwwwzzztttjjj___RRR\\\bbbqqq~~~qqqeee```\\\VVVQQQPPPQQQRRRSSSSSSRRRNNNKKKIIIJJJFFFKKKSSS]]]tttmmmYYYNNNJJJIIIKKKOOO```YYYsssaaa```sssnnnpppqqqpppqqqrrrooojjjhhhkkknnnnnnkkkgggffffffuuurrrnnnmmmnnnnnnllljjjyyy}}}JJJAAA>>>;;;:::;;;;;;:::999888999999::::::999999888666:::999???bbbuuueee{{{}}}yyymmmTTTFFFGGGMMM___zzz~~~uuuiiiaaa___^^^]]]\\\ZZZXXXQQQQQQgggmmmaaattt|||\\\KKK<<<:::???;;;:::===;;;===AAAFFFIIIKKKMMMPPPSSSVVVTTT[[[ggglllmmmwwwtttkkk___NNNKKKPPPbbb{{{bbbMMMFFFSSS|||~~~nnnVVVBBBBBBGGGUUUoooSSSIIIGGGRRRbbbrrr~~~bbbKKKMMMTTT```nnnwwwzzzvvvgggYYYLLLEEE@@@@@@>>>;;;;;;============???AAAAAA???===???======@@@BBBEEEMMMVVVlll}}}yyyjjjcccMMMMMMBBBCCCFFFuuuyyycccgggfffEEE???;;;===:::777555444555555555444444444444444444444444444555444444444444555666666666999>>>BBB[[[yyyppp^^^KKKGGG\\\~~~xxxuuupppdddZZZKKK===;;;???BBBBBBBBB@@@===999888999:::;;;;;;<<<@@@DDDFFFHHHLLLTTTZZZ```dddlllrrrssssssyyywwwhhh^^^VVVNNNJJJTTTbbbiiieee]]]YYYPPPIIIIIIHHHDDDBBBDDDEEEKKKUUUcccsss}}}yyytttfffTTT]]]iiiyyyhhh```\\\UUURRRSSSRRRSSSTTTTTTSSSOOOLLLIIIJJJGGGNNNWWW```vvv}}}mmmZZZNNNHHHGGGLLLQQQddd[[[eeefff{{{ooooooqqqqqqpppqqqsssqqqllleeejjjpppqqqoooooorrrvvv}}}sssooonnnnnnkkkggg{{{xxx|||LLLAAA>>>;;;:::;;;;;;:::999888999999::::::999999888444<<<999???dddbbbaaazzz{{{vvvlll```KKKDDDLLLVVVmmmzzzpppiiigggggggggfffgggeee\\\ZZZooogggbbbuuukkkTTT???999>>><<<;;;???>>>???DDDIIILLLLLLNNNRRRVVVSSSVVVaaammmrrrttt{{{nnn\\\HHHGGGNNNbbb~~~dddNNNGGGPPPvvvttt[[[EEEBBBFFFTTT}}}vvv[[[PPPLLLSSSgggyyy}}}cccRRRWWWYYYeeesss|||~~~vvvfffYYYLLLEEE@@@???>>>;;;:::<<<=========???@@@@@@???===>>>===>>>@@@AAADDDNNNYYYrrr{{{mmmdddPPPQQQDDDCCCBBBnnnnnnuuugggGGGAAA<<<>>>:::777555444555555555444444444444444444444444444444444444444444555666666777:::===BBBaaayyynnn[[[IIIFFFVVV|||wwwuuusssiii```OOO@@@<<<@@@BBBCCCCCCBBB???;;;999:::;;;;;;;;;AAADDDHHHKKKOOOVVV^^^dddjjjlllqqqvvvwwwvvv|||xxxiii^^^SSSMMMJJJRRRaaajjjhhhaaaUUUTTTSSSPPPIIIBBBAAACCCFFFKKKVVVeeerrrzzz|||{{{~~~~~~yyywwwhhhWWWfff}}}hhh]]]WWWPPPNNNRRRPPPPPPQQQQQQOOOLLLIIIGGGGGGEEEMMMVVV^^^tttnnnZZZMMMHHHGGGKKKQQQccc\\\^^^___wwwqqqrrrsssqqqmmmnnnrrrrrroooeeekkkqqqrrrqqqrrrwww{{{}}}sssnnnnnnooommmkkkuuuvvv~~~LLLAAA>>>;;;:::;;;;;;:::999888999999::::::999999888444===999???___tttgggTTT\\\wwwrrr}}}mmm\\\RRRDDDDDDQQQ]]]uuu~~~}}}wwwsssqqqqqqqqqqqqpppnnndddccc{{{pppcccfffxxx^^^DDD999===<<<===BBBCCCFFFJJJOOOPPPOOOQQQWWW]]]```iiissswwwyyy~~~oooXXXFFFEEELLL___{{{eeePPPHHHNNNqqqyyy```JJJCCCFFFRRRzzz|||cccVVVNNNXXXnnnzzzxxxnnn^^^WWW```iiitttyyygggYYYJJJDDD??????>>>;;;;;;======<<<===>>>@@@@@@>>><<<>>>===???@@@@@@DDDOOO[[[tttzzzmmm^^^QQQWWWGGGCCCGGGyyy{{{jjjIIICCC===???:::777555444555555555444444444444444444444444444444444333333444444555666666999<<>>???@@@BBBDDDCCC@@@<<<;;;;;;===>>>>>>AAAEEEKKKSSS\\\dddjjjmmmvvvuuuuuuyyy{{{{{{xxxjjj\\\OOOMMMLLLOOOZZZdddfffcccPPPSSSUUUSSSLLLFFFDDDDDDFFFJJJUUUcccnnnsssxxx|||{{{xxxwww|||~~~tttiiifff[[[TTTKKKIIINNNNNNNNNNNNMMMKKKIIIFFFEEEDDDCCCKKKSSS[[[qqqpppZZZMMMGGGGGGIIIMMM\\\YYY|||~~~YYYZZZxxxxxxssssssppplllmmmqqqrrrooogggkkkooopppooooooqqqtttxxxsssmmmlllnnnppprrrrrrooouuuLLLAAA>>>;;;:::;;;;;;:::999888999999::::::999999888444>>>999===WWW```UUUQQQYYYvvvyyylllxxxdddOOOHHH@@@GGGYYYfff}}}||||||||||||yyywwwmmmlllhhhfffssshhhIII:::>>>???@@@HHHKKKSSSWWWZZZZZZXXXZZZaaahhhxxx~~~pppXXXKKKFFFHHHWWWuuufffQQQJJJNNNnnngggRRRFFFGGGPPPvvvmmm]]]SSS\\\uuu{{{mmmddddddlllzzzfffVVVIIICCC>>>>>>>>><<<;;;>>><<<<<<<<<>>>@@@@@@>>><<<>>>>>>???@@@@@@CCCOOO\\\qqqwwwhhhWWWTTT^^^IIICCCNNNlllLLLEEE???@@@:::777555444555555555444444444444444444444444444444444333333444444555666555888===KKKxxxxxxlllWWWEEECCCTTTuuu|||zzz{{{tttfffXXXIIIAAA???@@@CCCHHHFFFCCC@@@@@@AAADDDEEEFFFKKKPPP\\\lll{{{}}}|||wwwpppbbbSSSGGGJJJJJJHHHLLLVVV]]]]]]PPPQQQQQQRRRRRRRRROOOKKKMMMOOOVVVbbbjjjnnnssszzzxxxxxxzzz~~~~~~eee]]]XXXNNNKKKQQQQQQPPPNNNLLLKKKIIIHHHHHHGGGEEEMMMTTT\\\sssrrrYYYLLLHHHGGGGGGIIINNNPPPiiiwwwmmm~~~VVVYYYwww{{{qqqrrrpppmmmnnnrrrqqqmmmgggiiilllnnnooonnnmmmmmmlllkkkjjjjjjlllnnnqqqssskkkuuuNNNAAA>>>;;;:::;;;;;;:::999999999999::::::999999999555>>>888;;;QQQUUUMMMTTTYYYvvvzzzkkkeee{{{uuu___HHHCCC???KKKaaaooo~~~~~~~~~tttrrrfffllloooNNN===AAABBBEEENNNRRR___bbbeeecccaaaccckkksss{{{rrrZZZQQQHHHFFFQQQpppfffRRRKKKNNNmmmnnnYYYHHHHHHPPPsssuuudddWWWWWWsssyyyhhhfffuuueeeQQQHHHBBB>>>>>>>>><<<<<<>>><<<<<<<<<>>>@@@@@@>>><<<>>>>>>???@@@@@@CCCPPP]]]nnn~~~ssscccTTTXXXdddJJJBBBRRR||||||nnnNNNFFF@@@@@@:::777555444555555555444444444444444444444444444444333333333333444555555555888>>>NNN}}}yyymmmWWWCCC@@@PPPooo{{{zzzqqqjjj]]]OOOFFFBBBAAAFFFMMMJJJGGGEEEEEEHHHLLLNNNNNN]]]eeetttzzzpppkkkfffXXXHHH???EEEFFF@@@???HHHRRRVVVSSSPPPNNNQQQYYY^^^ZZZTTTXXXVVV[[[dddjjjlllsss{{{wwwzzz}}}zzzdddaaa___VVVSSSXXXVVVTTTRRROOONNNMMMMMMMMMLLLJJJQQQXXX```wwwtttYYYKKKHHHGGGFFFFFFBBBGGGXXXccceeerrrRRRUUUsssyyynnnpppqqqoooppprrrooojjjeeefffiiimmmpppqqqooolllhhhiiijjjjjjiiijjjmmmooozzzpppTTTBBB???<<<:::999999888666777777777777777777777777<<<111???BBBJJJ^^^]]][[[eee|||nnnjjjuuuooo```MMMGGGLLL\\\lllzzz|||}}}~~~~~~~~~mmmbbbjjjUUUAAA@@@KKKVVV]]]___mmmqqqsssnnnhhhjjjvvv|||yyyttt___PPPIIIGGG```xxxmmmSSSDDDMMMgggxxxgggIIIMMMTTTqqq}}}hhhYYYYYYgggrrrmmmooommmXXXHHHEEEBBB???>>>===<<<;;;<<<<<<============<<<<<<<<<;;;===@@@BBBFFFQQQ^^^ttttttbbbZZZVVVNNNCCCJJJQQQUUUwwwuuuPPPHHHFFFDDD???888333444555444333444444444444444444444444444555555555555555444444444<<<666:::MMMtttsss___MMMBBB???LLLeee}}}wwwtttmmmbbbUUULLLFFFFFFLLLTTTTTTOOONNNPPPQQQRRRZZZcccfffxxxmmmbbbXXXKKK@@@;;;===>>>>>>===>>>AAAEEEFFFEEEHHHRRR]]]cccaaa]]]YYYaaagggiiikkkpppvvvxxx}}}zzzrrrggg```[[[WWWTTTRRRQQQPPPPPPPPPOOOMMMKKKLLLHHHMMMTTT[[[rrroooUUUKKKJJJGGGDDDDDDCCCBBBMMM___www___LLL___}}}ssssssrrrpppnnnnnnmmmnnnnnnjjjggghhhnnnuuuuuummmdddcccgggkkkmmmmmmlllkkkkkkvvvmmmRRRAAA???;;;:::999999888777888888888888888888888888<<<444???BBBRRRnnnnnnjjjqqq}}}uuu~~~ssseeeQQQPPPXXXggguuu}}}jjjmmmkkkYYYHHHGGGRRR^^^hhhmmmzzz}}}|||uuummmllluuu~~~xxx~~~wwwcccUUULLLPPPssszzznnnTTTDDDMMMeee}}}nnnQQQOOONNNggg|||dddSSSLLLZZZmmmsss|||lllWWWHHHEEEAAA???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::<<>>999:::;;;;;;999:::===@@@CCCCCCGGGOOOYYY```bbbaaa^^^iiipppooolllpppvvvzzz}}}}}}zzzmmmccc]]]ZZZWWWTTTRRRQQQOOOOOOOOOOOOMMMKKKKKKHHHMMMRRRYYYrrrnnnTTTJJJGGGDDDBBBCCCCCC@@@OOOjjj]]]KKK\\\~~~vvvvvvsssooolllkkkmmmoooqqqnnnjjjgggjjjooopppjjjddddddgggjjjllllllkkkkkklllqqqkkkPPP@@@>>>;;;999::::::999888888888888888888888888888;;;888>>>>>>YYY~~~}}}tttsssyyynnnZZZ]]]hhhtttzzz}}}~~~}}}|||}}}ggg~~~lll^^^QQQQQQ[[[hhhvvvyyynnnkkkqqqwww~~~xxxuuu|||kkk]]]VVV]]]|||pppUUUCCCJJJ```xxxXXXPPPOOOnnn|||cccRRRHHHTTTmmmiiiUUUGGGDDD@@@>>>>>>===<<<;;;::::::;;;;;;;;;;;;:::::::::999;;;>>>@@@DDDPPP\\\rrrnnn[[[HHHNNNMMM???AAAJJJrrrWWWSSS___iiieeekkk{{{VVVMMMJJJGGG@@@999444444666444333555444444444444444444444444333444444444555666666666777555999BBBZZZ|||}}}lllXXXHHH>>>;;;EEE[[[~~~|||zzzrrrhhh\\\RRRLLLKKKQQQZZZbbbbbbdddfffggghhhooowww~~~}}}||||||}}}~~~~~~||||||vvvjjj___UUUGGG<<<777888888666555555777999;;;===AAAGGGOOOWWW]]]aaacccoooxxxuuuqqqrrryyy~~~}}}zzzrrrfff]]]YYYXXXVVVUUUSSSQQQOOONNNNNNNNNMMMLLLIIIGGGLLLPPPXXXtttmmmRRRGGGEEEAAAAAADDDCCCCCCXXXxxx\\\MMMcccyyyyyyuuuooojjjiiilllqqqtttpppkkkfffeeehhhiiifffccceeegggiiiiiiiiiiiikkklllmmmkkkNNN???===:::999:::::::::999888888888888888888888888888:::>>>===aaarrrhhhxxxmmmsss|||}}}www{{{{{{{{{~~~~~~~~~{{{pppcccfff~~~nnniiimmmcccZZZZZZaaammm}}}tttjjjggglllrrrzzzyyywwwwwwuuujjj```dddrrrVVVCCCHHH\\\eeeUUUWWWhhhXXXPPPXXXssseeeQQQEEEBBB???>>>======<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::<<>>OOOxxxxxxgggTTTFFF===:::DDDXXXzzz}}}|||{{{zzzxxxoooeee\\\UUUSSSYYYbbbkkknnnrrrtttsssuuuzzzuuu{{{|||wwwqqqqqqpppnnnnnnpppsssuuuwwwyyywwwooodddXXXHHH:::777666555333222222222333333666999<<<@@@HHHQQQXXXbbbkkksssuuuuuuzzzqqqiii___XXXVVVVVVVVVUUUSSSQQQNNNMMMMMMNNNMMMLLLHHHGGGKKKPPPZZZyyyjjjPPPGGGDDDAAACCCJJJOOOXXXrrr\\\QQQuuu|||yyyuuuppplllkkkmmmpppssslllhhhdddbbbcccdddbbbaaadddeeefffeeeeeefffhhhjjjkkkoooOOO???===:::999:::::::::999888888888888888888888888555<<<@@@BBBmmmqqqdddtttrrrvvvvvvtttrrrtttwwwzzz|||~~~~~~}}}ttt]]]OOOWWWvvvpppgggooooooggg___\\\___gggvvvuuuhhhaaabbbiiippptttxxx|||}}}xxxccccccxxx[[[FFFIII[[[|||zzzaaa^^^ooo```UUU]]]xxxyyybbbOOOCCCAAA>>>=========<<<;;;<<<<<<============<<<<<<;;;;;;===@@@AAAEEEQQQ]]]sssnnn^^^ZZZZZZRRR@@@DDDNNNfffUUUNNNSSSiii```WWWSSSOOOBBB;;;555666777555444555444444444444444444444444333333333444555666777777555777;;;;;;GGGpppsssaaaPPPDDD===;;;DDDUUUuuu~~~|||zzzzzzzzzzzzyyyssskkkddd\\\YYY___hhhttt{{{xxx~~~xxxxxxxxxwwwuuupppkkkgggffffffeeedddcccdddiiimmmrrrwwwyyyuuulll^^^KKK;;;999777444222111111111000111333555555666;;;EEELLLXXX^^^fffnnnyyyxxxjjjccc[[[VVVUUUVVVVVVUUURRRPPPNNNMMMNNNMMMLLLKKKGGGFFFKKKQQQ___gggMMMGGGEEEBBBGGGQQQ___sss[[[SSS~~~vvvtttrrrooonnnmmmnnnnnnfffeeedddcccbbbaaa```___cccccccccbbbaaabbbeeehhhjjjtttQQQ@@@>>>;;;999::::::999888999999999999999999999999555>>>AAAHHHyyy~~~rrrmmmvvvllliiikkklllkkklllppprrrrrrtttwww}}}~~~|||~~~xxx^^^PPPZZZwww|||gggeeewwwqqqhhh^^^YYYVVVYYYbbblllssslllbbbZZZXXX\\\dddiiimmmuuu}}}~~~gggccc}}}___IIIKKK[[[{{{mmmaaa|||wwwhhhVVVbbb}}}ttt```MMMBBB???===<<<<<<===<<<<<<<<<==================<<<<<<<<<>>>@@@BBBFFFRRR^^^sssrrrccccccaaaTTT@@@FFFOOOooo\\\OOO___eee]]]XXXTTTCCC<<<666777888555444555444444444444444444444444333444444444555666666666777999<<<:::EEEqqq}}}mmm[[[KKKAAA<<<;;;DDDQQQooo}}}|||{{{zzzyyyyyyyyyzzzwwwsssooojjjbbb^^^ccckkkzzz~~~}}}|||{{{rrrrrrqqqoookkkfffaaa^^^[[[\\\]]]\\\[[[]]]bbbgggnnnuuu{{{yyyrrreeeQQQAAA;;;888555333222222111000333444444444333666===BBBJJJOOOXXXeeexxxsssfff```ZZZWWWWWWWWWUUUSSSPPPOOONNNNNNOOONNNKKKIIIGGGFFFKKKTTThhhcccLLLHHHFFFBBBHHHUUUbbb|||[[[WWW~~~rrrrrrrrrqqqpppmmmkkkjjjeeeggghhhgggdddaaa``````aaabbbbbbaaa```aaaccceeeiiixxxSSSAAA???;;;:::999999888777999999999999999999999999777===>>>HHHyyypppkkkppptttiiibbb______ffffffiiillljjjdddeeejjjrrrwww}}}~~~}}}zzzgggZZZbbbyyywwwbbbdddzzz{{{~~~rrrggg[[[RRRKKKGGGJJJPPPVVVQQQLLLJJJMMMSSSXXX[[[fffnnnwww{{{xxxuuuvvvzzzyyy{{{}}}wwwlll}}}^^^HHHIIIXXXwww}}}lllsssrrrbbbsssnnn]]]MMMAAA>>><<<;;;<<<===<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;===@@@AAAEEEQQQ]]]rrruuuhhhcccbbbUUU@@@EEEMMMgggXXXrrriiiaaa\\\YYYDDD===777777888666444555444444444444444444444444444444555555555555555555555777;;;;;;KKK|||xxxfffTTTFFF>>>:::999BBBLLLggg}}}wwwwwwwwwwwwwwwwwwwwwvvvttttttsssppphhhcccfffnnnxxxxxxrrruuuwwwvvvkkkjjjiiifffaaa\\\XXXVVVPPPSSSVVVWWWVVVYYY___dddmmmtttyyyyyyssshhhWWWIII;;;888444333333333222000333444444444444555888:::???FFFQQQ```sssqqqddd```[[[YYYYYYXXXUUURRROOONNNOOOPPPPPPNNNJJJGGGGGGFFFLLLXXXrrr~~~aaaKKKHHHFFF@@@FFFTTTZZZpppzzz___ddd|||||||||qqqqqqqqqqqqooollljjjhhhkkkmmmnnnkkkeeebbbaaacccaaabbbcccbbbaaaaaaccceee|||iiizzzUUUBBB???<<<:::999999888666999999999999999999999999999<<<999CCCrrr______jjj|||}}}oooccc^^^\\\[[[ccccccfffhhhbbbYYYXXX^^^hhhmmmuuuzzz|||~~~wwwkkk___fffxxxsss^^^ccc{{{tttwwwqqqoooyyy}}}zzz}}}sssgggYYYMMMCCC<<<:::<<>><<<;;;<<<======<<<:::;;;;;;<<<<<<;;;;;;:::::::::<<<>>>@@@DDDPPP\\\pppvvvkkk^^^___UUU???CCCJJJrrrggglllddd___[[[EEE===777888888666555666444444444444444444444444555555555555555444444444222555:::===RRRtttaaaPPPCCC<<<999888@@@HHHaaa|||vvvqqqrrrsssssstttssssssrrruuuvvvwwwuuunnnhhhkkkrrrsss|||yyyxxxvvvpppzzz|||pppccc```gggmmmmmm______^^^ZZZUUUPPPLLLKKKIIIMMMRRRTTTTTTWWW^^^dddmmmssswwwvvvrrrjjj[[[OOO;;;888444333333444222000222222222333444555555555999CCCQQQ___ooosssddd```]]][[[[[[YYYUUUQQQMMMNNNOOOQQQQQQNNNJJJFFFGGGFFFLLL[[[xxx}}}```JJJHHHEEE===CCCRRRWWWgggllleeecccrrrwwwyyyzzzrrrqqqpppooommmkkkiiiiiirrrsssrrrmmmfffbbbcccfffbbbcccddddddcccbbbccceeeyyyjjj|||MMMBBB???<<<::::::::::::999777888888888888999999999;;;666===EEE\\\fffSSSVVV```ttt}}}sssdddXXXYYYaaaaaabbbcccccc```\\\WWWTTT]]]dddnnntttxxxzzz|||{{{xxxrrrmmmxxxlll```qqquuukkkeeeaaaeeeppp{{{lllWWWJJJAAA777333444999:::<<<<<<<<<@@@GGGMMMZZZaaaggghhhddd___^^^___eeelllsssyyyzzzhhhHHHCCCSSSeee~~~tttiiiYYY===???===;;;;;;;;;<<<;;;:::<<<;;;;;;;;;;;;<<<======:::;;;===>>>???CCCQQQ___pppuuuhhh___YYYSSSEEECCCKKK|||sssuuuqqqlll^^^CCC<<<666777777555444555777666555444333444444555444444444555555555555666111:::<<<<<<]]]~~~rrr```MMM@@@999888888>>>GGG^^^{{{~~~yyyyyynnneeeeeehhhjjjmmmpppllluuu}}}~~~wwwoookkkjjjtttvvvxxxxxxsssjjjaaa[[[^^^___```ccceeehhhjjjkkkbbbaaa``````aaadddgggiiiaaa]]]WWWPPPJJJFFFDDDDDDEEEIIIOOOVVV\\\aaadddfffooosssvvvxxxzzzvvvjjj^^^CCC<<<666555444111222444222222333222111111222444<<>>888777777===DDDXXXttt~~~wwwkkkaaaYYYYYY]]]```dddhhhdddkkkssstttnnniiiiiijjjkkklllllljjjddd\\\TTTNNNIIIIIIIIIKKKMMMQQQTTTVVVWWWYYY]]]aaacccdddccccccUUURRRMMMHHHDDDBBBBBBBBBGGGKKKRRRZZZ___dddggghhhssswww|||uuujjjIII???666444444222222444222333333222111111333555777>>>IIITTT^^^kkkzzzrrrhhhfffbbb]]]YYYUUURRRQQQNNNOOOPPPNNNJJJGGGFFFFFFDDDJJJSSSiiinnn\\\KKKCCCBBBAAA@@@@@@AAAPPPXXXiiioooWWW|||uuuyyymmmzzzxxxtttqqqnnnqqqnnnjjjkkkmmmmmmjjjfffjjjiiiiiiiiikkknnnqqqssswwwjjjSSSBBB???<<<::::::::::::999777888888888888999999999:::777<<<===OOOZZZLLLQQQ[[[pppaaarrr}}}xxxqqqnnnoooiiifffbbb___]]]]]]^^^___XXX]]]cccgggiiimmmrrrvvv~~~}}}www{{{lllcccwwwzzzbbb\\\ZZZeeezzzpppUUUDDD===999777777999;;;<<<<<<===@@@GGGMMMZZZ]]]___]]]XXXWWWZZZ^^^dddqqq~~~mmmNNNFFFRRR___ssshhhpppaaaPPPHHH???===;;;;;;;;;<<<;;;:::999999999:::::::::;;;;;;;;;<<<>>>@@@@@@EEESSSaaaqqq~~~rrrfff]]]VVVRRREEEGGGOOOfffVVVppp~~~xxxfffFFF>>>888999999777666777666666555444444444444555444444444555555555555666:::999888===^^^~~~{{{nnnZZZHHH<<<777666666<<<@@@QQQlll|||sss[[[RRRLLLMMMPPPTTTXXX\\\^^^dddiiiiiifffdddfffiiihhhgggeeeaaaZZZRRRKKKFFF>>>===;;;<<<>>>CCCIIILLLUUU[[[ccciiijjjfff```[[[IIIGGGCCC@@@??????AAABBBHHHNNNVVV^^^cccgggjjjkkkpppuuu{{{{{{qqqTTTFFF888333333333222333222333444333222222444666777===GGGQQQ]]]mmm~~~qqqgggeee```[[[VVVRRROOONNNMMMMMMMMMKKKHHHGGGGGGHHHGGGMMMXXXooo}}}eeeWWWIIIDDDCCC@@@>>>===AAALLLVVVrrrbbbRRR}}}{{{rrrtttiii~~~}}}xxxtttmmmkkkiiijjjmmmnnnllliiinnnllliiihhhkkkpppvvvzzzuuujjjVVVBBB???<<<::::::::::::999777777888888888999999999999777===<<>>@@@AAAFFFTTTbbbrrr}}}qqqdddZZZRRRLLL@@@DDDPPP~~~WWWPPPeeevvvkkkGGG???::::::;;;999777888555555555555444444555555444444444555555555555666777555666;;;SSS~~~~~~zzzlllXXXFFF<<<777666666;;;???NNNhhhyyylllSSSKKKEEEFFFHHHJJJNNNRRRZZZ___cccdddcccbbbdddggghhheee```ZZZRRRKKKEEEBBB>>><<<;;;;;;???EEELLLQQQXXX^^^eeejjjhhh```VVVOOOBBB@@@>>><<<===@@@CCCEEEIIIPPPYYYaaaeeehhhlllnnnooouuu|||}}}ttt```NNN;;;444333333222222222333444444333444666888<<>>===RRRbbbUUUXXXYYYssstttvvvmmmdddcccbbbaaa___^^^]]]\\\]]]______^^^]]]```ggglll{{{~~~~~~rrrppp{{{^^^WWWSSS\\\pppwwwXXXAAA888888777555666999:::;;;<<>>@@@AAAFFFTTTcccttt}}}pppcccZZZPPPGGG;;;CCCSSSoooPPPPPPZZZvvvsssxxxoooGGG@@@:::;;;;;;999888999444444555555555555555555444444444555555555555666444444999<<>>MMMfff~~~wwwfffTTTLLLFFFDDDCCCBBBEEEJJJQQQUUU\\\___aaaaaaccceeebbb^^^XXXPPPHHHBBB===;;;:::999888:::???FFFMMMQQQPPPTTTYYY[[[XXXOOOFFF??????===;;;:::<<<@@@EEEHHHJJJRRR\\\cccfffjjjnnnrrrwww~~~|||lllXXXBBB777444333222333222333444555555666888:::???CCCGGGQQQhhh{{{iiibbb___ZZZTTTOOOLLLJJJIIIIIIIIIHHHFFFDDDEEEGGGJJJFFFNNN___{{{qqqZZZPPPHHHGGGFFFBBB??????BBBYYYsssvvvQQQPPPqqqqqqqqqqqqmmmnnnssszzz}}}yyyrrrmmmkkklllkkkjjjjjjjjjjjjiiihhhddddddeeefffhhhkkknnnooouuuoooYYYBBB???<<<::::::::::::999777888888888888999999999::::::???>>>TTTeeeTTTQQQ\\\zzzxxxzzzpppeeeeeeeeedddccc```]]]\\\ZZZ[[[\\\\\\]]]aaaiiipppppptttyyy}}}wwwvvvtttTTTOOOMMMVVVhhhzzz|||```FFF999777777444666888;;;<<<>>>DDDLLLRRR___cccgggfffdddeeejjjooovvv~~~sssQQQEEEKKKSSSpppwwwssspppzzzkkk^^^ggguuutttgggNNNEEE???===;;;;;;;;;<<<;;;::::::;;;<<<===>>>===<<<;;;:::;;;===???@@@FFFTTTcccvvv}}}pppccc[[[PPPGGG;;;DDDVVVdddKKKIIITTT```iiimmm~~~qqqHHH@@@:::;;;;;;999888999333444555555666555555555444444444555555555555666555666===???AAA]]]zzzjjjTTTCCC;;;999777666888>>>LLLbbbyyyvvvfffXXXQQQJJJFFFCCC???AAAEEEEEEJJJPPPVVVZZZ^^^aaaccc]]]YYYSSSKKKDDD>>>:::888555555666999===BBBGGGJJJEEEGGGJJJLLLJJJEEE???;;;<<<:::888888<<>>@@@ZZZlllWWWOOO```zzz|||zzzkkkkkkjjjiiifffcccaaa___]]]___``````bbbgggooouuugggkkkppptttwwwyyy|||~~~|||{{{zzziiiKKKIIIJJJRRRbbbtttiiiMMM===888777444777:::===???BBBHHHQQQWWWdddhhhmmmmmmlllnnnsssyyyxxxrrrOOOCCCIIIPPPnnn~~~qqqhhhpppiiibbbpppiiiQQQEEE???===;;;;;;;;;<<<;;;:::888:::;;;======<<<;;;:::999999<<>>AAA@@@XXXxxxhhhQQQ@@@999888666555555<<>>;;;999333444666999<<<>>>@@@AAA===@@@CCCEEEDDDBBB>>><<<:::888888999>>>EEEMMMRRRVVV]]]fffkkknnnrrr{{{|||iiiRRRAAA777222222666222444555666777888;;;===<<>>???EEESSSbbbyyy~~~pppcccVVVKKKEEE;;;CCCQQQdddVVVNNNqqqrrrGGG???::::::;;;999777888222333555666666666555555444444444555555555666666777444;;;@@@@@@XXXwwwfffOOO>>>888666555444333:::EEEVVVlll}}}{{{qqqddd^^^WWWRRRLLLGGGHHHLLLJJJIIIHHHHHHJJJNNNTTTWWWTTTQQQLLLFFF@@@;;;888666111333666888:::999888888999;;;>>>@@@@@@>>>:::888:::999999;;;AAAJJJSSSXXX\\\ccckkkoooqqqwwwnnnWWWEEE888111222777222444555666777999<<<>>>???JJJXXXmmmooogggYYYVVVQQQLLLHHHGGGGGGHHHFFFFFFFFFEEECCCBBBCCCEEEJJJSSSggglllUUULLLDDDAAAAAAAAADDDHHHqqqsssTTTHHHVVVuuuoooppplllpppmmmiiijjjoooooollllllqqqmmmnnnooonnnmmmmmmmmmnnnhhhgggfffeeeeeedddddddddwwwtttZZZCCC===999<<<>>><<<;;;;;;;;;::::::999999::::::;;;===777===GGGcccppp\\\ZZZhhhtttnnnttt~~~{{{uuuooommmpppsssuuuuuusssrrrmmmgggjjjrrrsssooobbbeeegggeee]]]YYYbbboooyyy}}}ssscccGGGAAAAAALLL]]]nnnwww]]]EEE999666777;;;:::===CCCIIIOOOXXXaaannnxxx~~~|||}}}kkkOOODDDDDDQQQfffvvvcccdddjjjzzzooo```fffxxx~~~iiiTTT===<<<<<<;;;::::::999888888888999::::::;;;;;;::::::;;;888:::??????BBBVVVnnnzzzooogggTTTNNN@@@@@@>>>SSSzzz```ZZZnnnNNNDDD<<<:::999777666888777666666666555555555555666666555555555555666666777<<<000777AAAQQQ}}}rrrdddQQQBBB;;;777444111333:::===NNNooo|||yyyqqqfffZZZSSSOOOMMMNNNQQQIIIJJJJJJGGGDDDGGGNNNUUUTTTPPPJJJEEE@@@<<<777444555555444555555666777888===;;;:::>>>BBBCCC???;;;::::::;;;???FFFOOOXXX]]][[[gggqqqsssvvvxxx```DDD666666777444777666444444888===>>>===>>>PPPkkkooocccXXXTTTPPPLLLJJJHHHFFFDDDEEEGGGHHHFFFBBBAAACCCEEEHHHUUUpppmmmVVVKKKAAA>>>>>>???BBBFFFqqq{{{jjjDDDEEEgggnnnjjjiiieeeooommmooopppooooooooonnnllliiihhhhhhjjjmmmnnnkkkhhhhhhiiijjjkkkiiigggdddbbbnnnrrr\\\DDD>>>:::<<<>>><<<:::;;;:::999999888888999999:::;;;666<<>>TTTlllkkklllMMMDDD<<<:::999777777888777777666666666555555555666666555555555555666666777;;;555>>>GGGbbb~~~tttfffRRRBBB;;;888555333444;;;===NNNnnn|||wwwkkk^^^WWWSSSOOOPPPRRRMMMNNNMMMIIIFFFFFFLLLQQQMMMJJJEEEAAA===:::777444444444444444555666777888;;;::::::???DDDFFFDDD@@@??????@@@DDDJJJRRRYYY^^^aaallluuuwww{{{|||dddGGG777666777555666666666777;;;???@@@@@@EEE\\\||||||iii\\\UUURRRNNNKKKIIIGGGEEECCCEEEGGGGGGEEEBBBAAACCCFFFJJJYYYvvvhhhSSSKKKDDDAAA>>>>>>CCCIIIdddcccpppiiiGGGJJJlllpppnnnmmmiiiooonnnooopppppppppooonnnlllhhhfffeeegggiiijjjiiiggggggggggggfffeeedddcccbbbeeeqqq```FFF???;;;<<<===;;;999:::999888888777777888888999888555;;;>>>RRR]]]NNNTTTooozzzuuuyyywwwuuusssuuuzzzwwwmmmfffaaa\\\TTTYYY___bbb___```mmm{{{}}}|||~~~yyyjjjSSSIIIAAADDDPPP```ssspppRRR<<<666999:::999<<>>VVVooowwwjjjLLLCCC<<<::::::888777999777777777666666666555555666666555555555555666666444555666@@@DDDkkkttt}}}wwwhhhSSSBBB;;;888777555666<<<===LLLmmmssseee]]]XXXSSSRRRSSSQQQQQQPPPMMMHHHGGGJJJMMMIIIFFFAAA>>><<<:::888666333333333333444555666777999999;;;@@@GGGKKKJJJHHHCCCCCCEEEHHHNNNUUU\\\```iiirrryyy{{{~~~jjjKKK999777888666555666777:::===???BBBCCCLLLkkkuuufffYYYRRROOOKKKIIIHHHGGGEEEDDDDDDFFFGGGEEEBBBBBBEEEHHHLLL```|||cccPPPKKKFFFCCC>>>===BBBJJJ]]]SSSmmmeeeIIIQQQtttkkkkkkmmmiiijjjmmmnnnpppqqqqqqooommmkkkfffdddbbbbbbdddeeeeeeeeeffffffdddcccccccccdddddd}}}bbbqqqdddIIIAAA<<<<<<===:::999:::999999888888888888999999666666<<<;;;JJJTTTIIIRRRnnnwwwttt{{{}}}wwwtttmmmeeebbbeeeooowww}}}tttjjjbbb^^^]]]VVV^^^iiiooommmmmmwww}}}{{{ttt]]]QQQEEEDDDLLL\\\qqq}}}\\\???666999:::999<<>>BBBGGGTTTxxxqqqgggZZZPPPMMMJJJHHHHHHHHHGGGEEEDDDFFFFFFEEEBBBCCCFFFJJJMMMfffxxx^^^QQQKKKEEEBBB>>>===AAAGGGYYYXXX}}}|||___HHHVVV}}}eeehhhmmmjjjfffkkkkkkmmmqqqqqqllliiiiiieeecccaaa___```bbbccceeeeeeeeeeeeeeeeeeeeeddddddwwwbbbrrrhhhJJJBBB<<<<<<<<<:::999:::::::::999999999999::::::777777===;;;GGGPPPGGGRRRooottt{{{tttpppvvv~~~yyyrrrlll```TTTNNNRRR\\\eeennnmmmjjjeee^^^YYYZZZ]]]XXXcccsss|||zzzuuuyyy}}}~~~fffXXXIIICCCHHHXXXpppgggEEE666888;;;:::;;;@@@BBBDDDIIIPPP\\\bbbiiinnnpppqqqrrrtttvvvxxxzzz|||{{{yyywwwuuuttt{{{oooTTTFFF@@@GGGXXXqqqeeegggssssssUUUKKKGGGWWWxxxnnn```VVVIII???===:::999999999999999888888888999::::::;;;;;;::::::;;;;;;<<<>>>DDDQQQgggyyy}}}{{{mmmccc[[[YYYJJJCCCCCCeeevvvWWWVVVkkkMMMEEE>>>======:::999:::888777777777666666666666666666555555555555666666999666;;;BBB>>>fffxxxhhhRRRAAA999666555444555;;;<<>>888888777444444777<<<<<<<<>>===@@@EEEVVVjjjxxxWWWDDDZZZwwweeehhhooonnnhhhhhhgggjjjppppppiiieeefffeeecccaaa______```ccceee```bbbeeeggggggeeebbb```pppbbbuuukkkJJJBBB<<<<<<<<<::::::;;;;;;::::::::::::::::::;;;888888>>><<>>??????DDDJJJPPPVVV^^^dddhhhjjjlllmmmiiijjjjjjllllllmmmnnnnnnnnnxxxjjjQQQCCC===CCCTTT|||ooo```UUUXXXfffuuuyyyXXXKKKDDDSSSwwwwwwhhh___SSSEEE<<<:::999999999999999999888888888999::::::;;;;;;:::::::::;;;===???EEETTTgggvvv}}}xxxkkkbbbWWWUUUFFFBBBHHHppp]]]IIIRRRzzzmmmlllPPPGGGAAA@@@???<<<::::::888888777777777666666666666666555555555555666666777777888@@@>>>YYYwwwhhhRRRBBB999666444333555;;;===JJJjjjuuucccWWWWWW^^^___^^^\\\[[[YYYXXXWWWWWWTTTOOOGGGAAA<<<999666444333333333333444555666777===@@@EEEKKKQQQWWW\\\___\\\XXXTTTSSSXXXbbbnnnuuuvvvsssoookkkiiikkkwwwwwwYYYAAA888888777666444777<<<===???MMM]]]iii]]]VVVOOOOOOMMMJJJHHHIIIIIIHHHGGGCCCDDDEEEDDDCCCDDDJJJNNNUUUuuuoooXXXRRRJJJCCC???======BBBJJJbbbpppOOODDD```mmmdddeeejjjllleeeeeeccchhhpppooogggbbbdddeeedddccc```___```ccceee\\\___ccceeeeeebbb]]]ZZZiiiccc~~~mmmJJJBBB<<<;;;<<<;;;;;;===::::::999999999999::::::888888>>>===KKKTTTKKKUUUkkkooolll|||{{{}}}vvvmmmfffUUUOOOGGGDDDGGGPPPYYY___^^^SSSHHHEEEFFFIIIRRR[[[ppp}}}yyyiiiUUUHHHFFFSSSkkk~~~UUU>>>::::::999:::>>>???>>>BBBHHHNNNTTT\\\ccchhhjjjjjjjjjddddddcccccceeeiiillloooqqq~~~wwwjjjkkk]]]JJJAAA<<>>AAAFFF[[[qqqqqqaaaVVVPPPNNNOOOLLLIIIGGGGGGGGGFFFEEEBBBDDDEEECCCCCCEEEKKKPPP\\\~~~iiiTTTKKKJJJGGGBBB:::;;;HHHWWW{{{eeeJJJGGGggghhhdddaaadddhhhaaaeeebbbgggqqqpppfffaaaccccccddddddaaa______bbbddd^^^```bbbcccbbb___\\\YYYeeeeeemmmJJJBBB;;;;;;<<<;;;<<<>>>999999888888888888999999888777>>>===MMMWWWLLLVVVpppwwwyyy~~~uuunnnfff___UUUQQQMMMNNNVVV___eeehhhaaaQQQDDDAAAEEEKKKVVVaaawwwqqq\\\MMMIIITTTkkk[[[AAA<<<:::888:::>>>??????CCCIIIWWW]]]eeelllqqqrrrqqqpppkkkiiiggggggjjjoootttxxxvvvtttaaaQQQWWWPPPDDD@@@>>>DDDSSSuuu~~~aaabbbdddhhhkkkuuu___NNNBBBNNNoooxxxqqqkkkaaaSSSHHHAAA===;;;888888888888888888999999999999:::;;;;;;;;;::::::666:::>>>BBBJJJZZZlllwwwyyylll```MMMKKK<<<>>>QQQgggIIICCCNNNZZZnnnfffccclllTTTLLLEEEDDDBBB>>>::::::888888888888777777777777666666555555555555666666777===333;;;???===^^^~~~~~~xxxjjjVVVFFF>>>999555333666>>>AAAOOOooohhhXXX]]]jjjrrrooojjjgggeeedddcccbbb]]]XXXOOOHHHCCC???<<<:::555555444555555666777888@@@DDDKKKSSS[[[dddmmmrrriiifffaaa]]]ZZZZZZ\\\]]]YYYRRRMMMMMMOOOXXXlllyyytttuuuxxx{{{xxx]]]DDD999888777999666999@@@DDDMMMeeeoooeee^^^VVVRRRTTTNNNKKKHHHFFFFFFEEEDDDCCCBBBDDDDDDCCCCCCEEELLLQQQbbbeeePPPFFFJJJLLLEEE999999MMMccc\\\GGGKKKllljjjjjjddddddiiibbbeeebbbgggrrrrrrfffaaadddbbbddddddbbb___^^^aaacccbbbcccccccccaaa```]]]\\\pppgggnnnLLLEEE??????>>><<<<<<>>>======<<<;;;:::888888777:::::::::???KKKVVVXXXSSSuuufff{{{|||}}}zzzoooeee```[[[WWW[[[bbbhhhwwwxxxmmmNNNHHHBBBAAAQQQ[[[iiizzz~~~yyylll[[[MMMNNNddd{{{ccc@@@888:::>>>AAAAAA???AAAGGGMMM\\\bbbiiioooxxx~~~|||vvvoooiiihhhnnnssstttxxx~~~sssYYYKKKIIICCC??????======FFFQQQzzzttt]]]iiirrrsssvvveeeGGGFFFMMMbbbyyyrrrkkk```RRRFFF>>><<<<<<::::::999888777777888888;;;;;;;;;:::::::::999999999>>>@@@@@@HHH\\\sssxxxjjj]]]PPPCCC;;;;;;KKKzzz~~~jjjNNNEEEOOOXXXfffkkkuuugggRRRNNNIIIEEEBBB???<<<:::999999888777666666666777777777666555555555555555777777888333;;;@@@LLL|||vvvjjjYYYHHH===888777666777<<>><<<<<<>>>:::::::::::::::999999999999999:::???KKKVVVXXXTTTuuu||||||vvvuuu{{{}}}|||uuuqqqvvv}}}mmmNNNGGGAAABBBTTT```ooo}}}{{{uuucccRRRQQQcccwwwmmmHHH===999===AAABBBBBBFFFNNNUUUaaahhhpppyyyuuupppooouuu{{{~~~___LLLCCCDDD@@@???AAA@@@@@@FFFOOOrrrtttbbbppp~~~~~~gggHHHEEEJJJ[[[{{{tttmmm```QQQEEE>>><<<;;;:::999999888777777888888::::::::::::999999999999999>>>@@@@@@HHH\\\rrrwwwiii]]]PPPDDD<<<:::EEEmmmtttwwwYYYIIIPPPfffxxxdddQQQNNNIIIFFFCCCAAA???===;;;::::::999888888888888777777666555555555555555444555777333<<>>NNNmmmmmm]]]iiiwwwrrroooooommmllliiiddd]]]WWWPPPHHH@@@;;;666666666555555666999;;;BBBEEEKKKSSS[[[cccjjjmmmnnnggg]]]TTTNNNJJJEEECCC@@@>>><<<===AAAGGGKKKMMMOOOJJJGGGFFFEEEDDDIIIPPPfffkkkeeeOOO>>>::::::777666777;;;BBBRRRpppssslllhhhaaa\\\XXXUUURRRPPPOOONNNLLLIIIGGGFFFEEEDDDCCCBBBCCCDDDDDDFFFPPP[[[xxxzzz___KKKHHH>>><<>>===???;;;::::::999999888888888888999:::>>>IIITTTVVVSSSmmmzzzssssssiiiJJJEEEAAADDDXXXeeeuuuxxxzzzmmm[[[UUUbbbqqqwwwNNN>>>;;;???CCCFFFHHHOOOYYYbbbpppxxx|||xxxwww~~~kkkKKKAAA??????===???BBBBBBCCCGGGLLLkkkttthhh|||}}}hhhHHHDDDFFFVVVzzzvvvnnn```QQQEEE>>>;;;::::::999888888777888888888:::999999999999888888888888<<>>LLLwwwkkkYYYIII===888666666555;;;===LLLkkklll```rrrzzzxxxxxxvvvtttpppmmmiiiddd^^^TTTHHH???666666666555666777999:::===AAAFFFMMMUUU[[[___bbb```[[[SSSKKKDDD>>>999666888777666888:::;;;;;;::::::777666777888777<<>>??????>>><<<:::888666444333888999999<<>>BBBGGGKKKOOOXXXeeeooo|||}}}|||}}}wwwVVVCCCBBBAAA@@@@@@BBBEEEHHHJJJMMMOOOjjjwwwnnnqqqpppyyy~~~fffGGGCCCDDDTTTyyywwwmmm^^^NNNCCC===:::999999999888888888888888999999999999888888888777777777;;;>>>CCCRRRhhh}}}~~~vvviii]]]PPPEEE>>>:::CCCfffeeehhh```UUURRRNNNJJJHHHFFFDDDBBB>>>===<<<;;;:::999999999777777666555555555555555222444:::444888===VVV}}}xxxlllZZZIII>>>888666666444:::<<>>;;;888999AAANNNXXXeeeeeewwwlllpppoooooouuuvvvoooooommmllllllmmmnnnooohhheeebbb___^^^```dddgggcccdddcccbbbfffllllllhhh{{{UUUJJJAAA@@@BBBAAA@@@@@@???>>><<<:::888666444333999:::999:::@@@HHHKKKIII[[[XXX>>>@@@AAAGGGZZZeeesss}}}~~~zzzlllaaaaaaggg{{{VVV>>>???DDDJJJOOOUUU___mmmxxx}}}~~~rrrggg[[[JJJCCCEEEBBBEEEGGGIIIMMMQQQVVVXXXYYYmmm|||sssjjjfffqqq}}}dddFFFBBBCCCQQQwww}}}uuujjjYYYJJJ@@@<<<:::999999888888888888888999999999999999888888888777777999;;;===DDDTTTjjj|||}}}tttggg\\\QQQGGG???<<>>===<<<;;;:::999999999777777666555555555555555444777;;;444666>>>aaa{{{yyymmmZZZIII>>>888666666333999;;;IIIhhhmmmaaawww}}}}}}xxxrrrgggTTTBBB===999666555666777888777444666:::>>>CCCFFFIIIJJJJJJJJJIIIFFFBBB>>>;;;999888666555555666777777666999777888:::999888;;;@@@GGGKKKLLLFFF>>><<<;;;;;;:::???HHHZZZ}}}zzznnnjjjkkkggg___[[[VVVSSSRRRPPPOOONNNNNNMMMKKKIIIGGGFFFFFFEEEKKKGGGDDDCCCBBBHHHVVVdddttt\\\MMMAAA@@@<<<777777???JJJQQQkkkiiizzzooorrrnnnllloooppppppooonnnmmmnnnpppssstttfffccc```^^^^^^```ccceeecccddddddfffllltttuuuqqqvvv~~~}}}XXXLLLAAA@@@CCCCCCAAAAAA<<<;;;;;;::::::999999999999:::999888===EEEIIIHHH^^^|||vvvXXX>>>@@@AAAGGGZZZeeerrrtttfff______sss[[[DDD???FFFNNNUUU]]]iiixxx~~~{{{~~~cccTTTMMMIIICCCEEEHHHBBBGGGLLLSSSYYYaaahhhiiigggqqqxxxvvvooo{{{bbbFFFBBBAAAMMMssszzzqqqdddSSSDDD===:::999999888888888777888888999::::::999999999999888888888<<<======CCCTTTiiiwww|||{{{qqqcccWWWPPPFFF???===PPPwwwfffzzzaaa\\\XXXSSSNNNKKKHHHEEECCC???>>>===;;;:::999999999777777666555555555555555777666:::444777>>>bbbxxx}}}yyymmm[[[JJJ>>>888666666333999;;;IIIgggkkkcccxxx}}}yyyqqq]]]IIIBBB<<<666333444666777666666777888;;;>>>BBBEEEGGGKKKKKKKKKHHHCCC>>>;;;:::888666444555777999999999777555555888888777;;;AAAJJJMMMNNNKKKDDD???<<<;;;888AAAOOOfffuuujjjdddeeeccc]]]YYYTTTQQQPPPOOOMMMLLLMMMLLLKKKIIIHHHGGGFFFFFFJJJFFFCCCBBBBBBHHHWWWeeeoooWWWLLLCCCAAA<<<888888???LLLVVV{{{mmmddd~~~qqqsssnnniiikkkkkknnnnnnmmmlllkkkkkkkkkkkkcccaaa^^^]]]___bbbcccccceeeeeeeeegggnnnwwwwwwrrrnnn}}}ZZZMMMBBBAAADDDDDDBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;777999999888===FFFKKKKKK\\\vvvyyyqqq^^^CCCBBBBBBGGG[[[ggguuu{{{jjj\\\WWWcccxxx}}}ZZZEEECCCKKKVVV```jjjxxx{{{vvvssspppwww}}}kkkVVVNNNEEEDDDDDDBBBIIIPPPKKKTTT^^^kkkvvvwww|||___DDDCCCCCCOOOuuuyyykkk^^^MMM???:::999999999888888777777888999999:::::::::::::::999999999999======>>>EEEWWWmmmzzz}}}xxxmmm]]]PPPJJJCCC???BBB[[[______~~~sssvvv___[[[WWWRRROOOLLLJJJGGGEEEAAA@@@???===<<<;;;::::::777777666555555555555555888333555555<<<>>>VVVzzznnn[[[JJJ>>>888666666444:::<<>>EEELLLOOOOOOOOOLLLFFF@@@======:::GGGZZZvvvvvvrrriiiaaaaaa___[[[WWWSSSQQQPPPOOOOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFCCCBBBCCCDDDKKK[[[iii{{{fffPPPJJJCCC>>>;;;;;;<<>>>>><<<;;;:::999999666999999999>>>HHHNNNNNNVVVvvvtttzzzvvvfffHHHDDDBBBFFF[[[iiizzzkkkZZZQQQSSSjjjyyysssTTTAAAHHHQQQ^^^jjjwwwssshhhgggkkklllsssyyyiiiPPPAAADDDAAAEEEGGGDDDNNNXXXWWWhhhwww}}}yyy|||[[[BBBCCCEEESSS{{{pppvvvhhh[[[III<<<888888999999888888777777888999::::::;;;;;;;;;:::::::::999999<<<<<<>>>HHH\\\tttvvviiiYYYLLLDDD???>>>FFFeeegggHHHTTTyyywwwaaayyy]]]YYYVVVRRRNNNMMMKKKIIIGGGCCCBBB@@@???===<<<;;;;;;777777666555555555555555999000111555@@@>>>JJJzzznnn\\\JJJ>>>888666666444:::<<>>???>>>MMMddd}}}nnnqqqkkkcccaaa___ZZZWWWTTTRRRRRRRRRRRRQQQMMMLLLJJJIIIHHHGGGGGGFFFCCCAAAAAACCCFFFNNN^^^mmmuuu___LLLJJJBBB;;;999>>>@@@FFF\\\tttwww^^^OOObbbpppssspppnnnnnnkkkiiijjjkkkkkkiiifffbbb```___^^^]]]```cccfffeeeccckkkhhhcccaaafffjjjfff___vvveeeOOODDDDDDCCCHHHKKKEEEFFFDDD@@@>>>===<<<;;;999999;;;:::888>>>HHHNNNLLLVVVyyywww|||{{{hhhUUUCCCAAALLL^^^ooo{{{}}}ppp^^^PPPSSS[[[iiiuuutttfffSSSGGGMMMPPP]]]ppp}}}~~~nnn^^^ZZZcccqqqyyyzzz[[[KKKHHHEEECCCHHHPPPOOOLLLTTTcccyyywwwzzzyyyVVV@@@@@@JJJRRRzzz~~~tttnnnfffUUUDDD<<<;;;888555333777888888888888999999999;;;::::::999999::::::;;;;;;<<>>>>>???>>><<<:::999:::<<<;;;;;;:::::::::::::::999666888===AAAEEEIIIPPPWWW[[[QQQPPPMMM???:::===;;;===XXXppp|||mmmhhheee```\\\\\\YYYUUUQQQPPPRRRTTTSSSRRRQQQNNNJJJFFFDDDCCCDDDEEEDDDBBBCCCGGGJJJOOO]]]lllkkkYYYMMMIII???CCC<<<555<<>>BBBMMMaaayyy~~~ttteeeTTTIIICCCAAA===JJJwwwwwwUUUIIISSSaaakkkbbbjjj{{{ZZZ```\\\WWWQQQNNNLLLJJJHHHGGGFFFDDDAAA???===<<<;;;:::999666555444555777888777888444444777777CCC[[[~~~sssbbbPPPBBB:::777777555;;;;;;GGGeeeppp[[[JJJ999333333444444444333444555666888999;;;;;;>>>??????>>><<<;;;;;;<<<:::::::::::::::;;;;;;;;;<<<>>>CCCHHHLLLPPPVVVZZZ\\\RRROOOJJJ<<<999AAADDDGGGaaayyyvvviiifffddd```]]]\\\XXXUUUQQQQQQRRRRRRQQQOOOOOOMMMJJJGGGEEEEEEFFFGGGDDDDDDGGGJJJKKKQQQaaaqqqkkkWWWJJJEEE???AAA:::999GGGXXXooopppSSSLLLmmmyyyhhhiiikkkfffeeejjjjjjjjjiiihhhfffcccbbbaaa\\\XXXXXX___eeefffeeefffkkkpppnnnfffdddjjjiiiccc}}}fffQQQHHHIIIHHHKKKKKKDDDBBB@@@???===;;;;;;::::::;;;;;;:::888===GGGOOORRR[[[}}}qqq```NNNGGGMMM\\\ooo}}}~~~vvvaaaOOOEEEEEEJJJSSSWWWSSSOOOOOOTTTZZZgggxxxxxx___XXX```sss___RRRMMMTTTPPPRRR\\\hhhyyylllpppeee|||kkkYYYYYY\\\zzzIIIBBBCCCKKKeeevvvkkkbbbXXXJJJ===999:::999888888777888888888888999999999999999888888888888999999;;;???EEEQQQggg}}}}}}ssscccQQQEEE???===;;;KKKwww|||^^^MMMNNNVVV\\\eee|||yyyaaaeee^^^VVVPPPNNNMMMKKKIIIGGGFFFEEECCCAAA>>><<<;;;<<<;;;888666555555666666777888333444888555<<>>@@@@@@>>><<<;;;<<<888888888888999;;;===>>>DDDHHHMMMTTTYYY^^^```aaa]]]QQQLLLGGG<<<===GGGKKKYYYpppyyyooofffdddccc```]]]\\\WWWUUUSSSRRRQQQPPPNNNLLLMMMLLLIIIGGGFFFGGGHHHIIIEEEGGGKKKMMMMMMTTTgggyyymmmUUUFFFAAA???>>>777===PPPbbbwww|||eeeMMMUUUsssdddfffiiieeedddjjjjjjiiihhhfffdddbbb```___]]]WWWWWW___fffgggeeeccckkkooonnnhhhfffiiihhhbbb{{{hhhTTTKKKMMMLLLMMMMMMDDD???@@@???>>>;;;::::::;;;<<<;;;999888<<>>EEETTTkkk|||qqqaaaPPPDDD???;;;:::KKKsssxxxTTTKKKXXXnnn~~~wwwgggbbb\\\UUUQQQPPPOOOLLLHHHFFFFFFFFFEEECCC@@@===;;;<<<;;;999777666666666777777777333555:::666:::JJJeee{{{sss|||mmm\\\LLLAAA:::777555:::888AAA^^^|||}}}xxxzzzzzzzzz}}}{{{sssfffQQQ;;;333555666666555888888888888999;;;===>>>???BBBFFFGGGFFFCCCAAA@@@===<<<<<<<<<>>>AAAEEEFFFKKKPPPWWW___gggmmmlllhhhZZZMMMKKKNNNLLLPPPVVVUUUmmm}}}rrrlllfffccccccaaa^^^[[[WWWVVVUUUTTTRRRPPPMMMKKKNNNMMMJJJHHHGGGGGGGGGGGGDDDJJJOOOOOONNNXXXmmmoooTTTCCC>>>===<<<777===NNN\\\ppp{{{___JJJ___qqqeeegggjjjhhhhhhllljjjiiigggeeecccaaa```______\\\]]]cccgggfffddddddiiimmmmmmiiiggghhheee___|||lllXXXPPPQQQPPPQQQOOOFFF???AAAAAA@@@===;;;;;;<<<<<<;;;999999<<>>EEEKKKMMMUUU___eeepppmmmTTTddd~~~wwwyyyYYYZZZqqqxxxkkkrrr{{{xxxkkkccciiifffaaaIII:::CCCEEEQQQ~~~~~~vvvfffYYYNNNCCC:::888888666666777777777888888888999999999999888888777777888888999:::===EEEUUUnnnzzzooo```OOOCCCCCC<<<;;;NNNppp]]]QQQkkkuuugggZZZWWWTTTSSSSSSPPPLLLHHHGGGGGGGGGFFFDDDAAA>>>===::::::999888777888888999666777333666<<<999<<>>HHHQQQQQQtttxxxmmmcccZZZ\\\jjjzzzyyyjjjRRRDDD<<>>999888888666666888777888888888888999999999::::::999999999999::::::<<>>777>>>]]]xxxooogggVVVXXXZZZWWWQQQMMMMMMNNNJJJIIIGGGEEECCCBBBBBBAAA<<<<<<;;;:::999888888777666999777777:::777AAAXXXpppwwwiiiYYYJJJ???888555;;;:::@@@XXXtttzzzyyypppkkkeeeaaa]]]ZZZXXXXXXNNNEEE<<<:::999777888:::;;;;;;<<<>>>BBBGGGLLLOOOXXX___hhhnnnmmmhhhbbb^^^WWWUUUSSSSSSUUU[[[aaaeeekkkttt|||nnn]]]hhh}}}{{{pppqqqmmmeeebbbbbb___ZZZWWWXXXWWWSSSOOONNNOOOQQQLLLKKKIIIHHHFFFDDDCCCBBBJJJPPPRRRPPPWWWkkkrrrQQQ???===777::::::>>>EEEOOOqqqnnn[[[}}}xxxpppiiiiiijjjiiigggggggggfffdddccccccccceeeeeedddbbbcccdddaaa___ccciiidddccccccbbb___[[[YYYXXXxxxcccYYYYYYVVVXXXWWWOOOEEEIIIKKKHHHBBB>>>>>>@@@;;;999:::===;;;:::AAALLLRRRppp{{{qqqddd^^^ggguuu}}}zzzkkkVVVGGGIIIQQQZZZpppnnniii{{{gggYYYRRRfff|||JJJDDD999;;;???MMMPPPfff|||qqq```TTTPPPCCC<<<888888999777888;;;777888888888888999999999;;;::::::999999::::::;;;===EEEUUUlllvvvlllbbbWWWKKKCCCCCC===IIInnnxxxbbb^^^YYY\\\]]]WWWOOOKKKMMMRRRKKKIIIGGGEEECCCBBBCCCCCC???>>>===;;;999777666555777;;;888666777555AAAZZZzzz}}}uuu}}}xxxkkk[[[LLL???999444;;;999???WWWrrrwwwyyylllfff^^^XXXSSSNNNLLLMMMGGGAAA<<<;;;999777888<<>>===888::::::BBBNNN]]]iii[[[yyyssslllkkkllljjjhhhggggggfffdddccccccdddfffggghhhcccaaadddeeefffhhhmmmcccaaa```___]]]YYYWWWWWW}}}jjj```___ZZZYYYYYYQQQNNNLLLIIIGGGEEEBBB???<<<999888999<<<>>>???EEEKKKNNNccc~~~xxxssskkkcccaaadddrrr~~~zzzdddUUUPPPUUUooorrrpppVVVSSSaaahhhEEEAAA888999???PPPOOOiiiuuuiii]]]RRRKKK>>><<<:::999::::::999888888888999::::::::::::999555777888888777888:::<<>>OOOwwwZZZffffffllleee^^^^^^]]][[[XXXUUUSSSQQQLLLJJJGGGFFFFFFEEEDDDBBB@@@AAA@@@<<<999888:::===999888888888777999BBBLLL||||||xxxkkkaaaVVVFFF888888888666@@@UUUgggsssmmmhhhbbbYYYPPPIIIFFFFFFGGGCCCAAA???;;;888777999;;;@@@DDDJJJNNNRRRZZZfffpppzzztttmmmooopppxxx{{{uuuuuuzzzqqqllljjjgggdddbbb```]]]ZZZUUUSSSPPPNNNLLLLLLLLLMMMKKKJJJIIIFFFCCCCCCFFFHHHPPPWWWSSSQQQaaauuuhhhKKK???BBB<<<666:::LLL]]]sssoooZZZ[[[sssqqqooonnnmmmllljjjhhhhhhfffdddaaaaaabbbdddeeefffffffffhhhjjjllllllllliiiaaa]]]```[[[RRRRRRZZZlllbbbccc```aaa___UUURRRNNNIIIEEEBBB???<<<999===::::::=========BBBHHHNNN```zzz~~~zzztttjjj^^^YYYYYYbbboooqqqaaaWWW___}}}ttt\\\SSS```bbbBBB@@@999;;;===OOOOOOjjjssshhh]]]PPPGGG===;;;999888999999888777777888888999999999999999666777888888777888:::<<>>;;;<<<666;;;MMMaaazzzeeeNNNSSSxxxtttrrrpppoooooonnnllljjjhhhfffdddbbbaaabbbdddfffffffffhhhlllqqqsssqqqooojjjccc```bbb^^^VVVVVV\\\rrrggghhhggghhhcccWWW\\\WWWPPPIIIDDDAAA>>>;;;@@@===<<<>>>===<<>>888>>>>>>[[[eee}}}mmmfff\\\MMMCCC<<<:::888777888888888666666777888888999999888888888888999888777888;;;===EEEOOOaaarrr{{{nnncccWWWJJJAAA??????DDDiiisssPPPFFF```{{{jjjcccssscccaaa[[[[[[\\\[[[YYYUUUQQQOOOLLLJJJGGGFFFFFFFFFEEECCCCCCCCCBBB???<<<:::;;;<<<999888888999888777<<>>>>>AAAAAAAAA???<<<;;;<<<>>>@@@HHHRRRZZZaaammm||||||zzz|||```ccc{{{sssjjjiiifffcccaaa___]]]ZZZWWWVVVUUURRROOOMMMKKKKKKKKKIIIHHHGGGEEEDDDGGGLLLPPPWWWMMMLLL___xxx___FFF@@@>>>888===888???TTTlllfffOOOXXXppprrrpppnnnmmmmmmmmmllljjjiiigggeeeccccccdddfffgggffffffiiiooowwwyyyuuuqqqkkkdddbbbdddaaa[[[ZZZ___zzzmmmnnnnnnmmmfffXXX```ZZZRRRJJJEEEBBB@@@>>>AAA>>>===>>>===;;;>>>DDDIIIRRRxxx|||{{{yyyvvvjjjYYYMMMIIIMMM^^^sss{{{rrrrrrsssxxx||||||gggNNNVVVppp~~~|||yyyYYY@@@===777@@@HHHwwwpppeeebbbYYYJJJ@@@:::888777666777888777666666666777888888888888777999999999888888999;;;>>>FFFQQQbbbrrr}}}xxxjjj```TTTGGG>>><<<888===ffflllTTTKKKWWWhhhkkkiiipppmmmaaa^^^YYYZZZ[[[[[[YYYUUUQQQNNNLLLJJJHHHGGGGGGGGGFFFDDDEEEDDDCCCAAA???===<<<;;;999888888:::888666999>>>HHHaaaxxxooobbbOOO>>>555999888>>>OOOddd~~~qqqmmmhhhbbbYYYOOOFFFAAA???>>>BBBDDDEEEDDDCCCAAABBBCCCCCCLLLWWW___fffssskkk{{{xxxooogggfffdddaaa___]]][[[XXXVVVVVVUUURRROOOMMMKKKJJJIIIGGGGGGFFFDDDEEEIIIOOOSSSUUUOOO[[[uuuhhhKKK???======;;;>>>===GGG___zzzgggXXXkkk|||nnnooollljjjjjjjjjkkkjjjiiikkkiiigggeeeeeefffhhhiiigggeeeffflllsssvvvsssooohhhccc```bbbaaa^^^]]]```tttuuuuuuuuuoooaaa[[[UUUMMMFFFBBB@@@???>>>???===<<<======<<>>:::;;;;;;ffflll\\\OOOPPPdddttt{{{kkkaaa[[[XXXYYYYYYYYYWWWTTTPPPNNNLLLJJJHHHGGGHHHHHHGGGFFFFFFEEEEEEDDDBBB@@@>>><<<;;;888888:::999666777;;;???SSSzzzrrrfffRRRAAA777777555===SSSlll}}}pppmmmgggbbbZZZQQQIIIEEECCCBBBEEEHHHKKKLLLKKKJJJIIIIIILLLSSS\\\aaahhhwwwuuullleeedddaaa___]]][[[YYYWWWTTTUUUSSSQQQOOOLLLJJJHHHHHHFFFFFFEEEEEEFFFIIIOOOTTTPPPXXXvvvyyyNNNAAA@@@:::888>>>;;;===LLLfff^^^^^^uuupppmmmkkkiiihhhjjjkkkkkkkkknnnllliiigggggggggiiijjjgggdddbbbdddiiimmmllljjjddd___\\\]]]``````aaabbb{{{{{{{{{|||xxxmmmZZZTTTMMMGGGDDDBBBBBBAAA???<<<<<<======<<<@@@FFFLLLUUUuuu~~~}}}{{{vvvnnn___NNNBBB???@@@QQQgggyyyzzzkkk[[[OOOVVVbbbttt~~~kkkSSSRRRccc}}}nnnnnngggiiiTTTBBB===<<>>===mmmsss___OOOWWWxxx|||jjjbbb[[[XXXXXXXXXWWWUUURRRPPPOOOMMMKKKIIIHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFDDD@@@======999888999999777777;;;>>>MMM|||uuuiiiVVVEEE;;;:::666===RRRkkk|||pppmmmgggbbb[[[SSSMMMIIIGGGFFFHHHLLLPPPSSSSSSQQQPPPOOOTTTZZZ___aaafffvvv~~~ssskkkeeebbb```]]]\\\ZZZYYYVVVTTTRRRQQQPPPMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFIIINNNQQQOOOccclllAAA???BBB666222<<<777;;;KKKfff]]]nnnsssqqqooollljjjjjjlllnnnooooooooommmjjjhhhffffffhhhiiieeeccc``````bbbdddffffffaaa]]]YYYZZZ^^^cccfffggg~~~yyyyyyxxxooo[[[VVVPPPKKKHHHFFFEEEDDD@@@===<<<>>>===<<>>===@@@OOOccctttpppeee[[[UUU```pppvvvsssqqq|||oooSSSOOO]]]tttbbbrrrrrrhhhiiiWWWEEE??????SSS|||wwwjjj```VVVHHH===999999888666777888999999888777888888999999999999999777888888888999<<>>===CCC~~~fffVVVmmmpppfffccc[[[XXXXXXVVVTTTRRRQQQPPPPPPMMMKKKIIIHHHIIIJJJIIIHHHEEEEEEEEEGGGHHHGGGBBB>>>>>>:::777999999888999<<>>===>>><<<;;;>>>CCCMMMZZZqqq|||xxxvvvuuuyyy~~~|||uuunnneee[[[NNNBBB===>>><<>>@@@???===>>>BBBIIIYYYggguuuwwwqqqddd]]]fffqqqvvvvvvwwwqqqlllaaaRRRCCC;;;:::;;;<<>>???:::]]]mmmlll{{{hhhddd\\\^^^XXXXXXXXXVVVTTTQQQNNNMMMNNNNNNOOONNNMMMKKKIIIHHHEEEFFFFFFDDDFFFHHHCCC===@@@>>>;;;999888888:::;;;CCCHHH}}}}}}wwwnnn^^^NNN>>>777;;;999BBBSSSppprrroooiiiccc[[[SSSMMMJJJGGGEEEHHHLLLQQQVVVXXXWWWTTTRRRPPPLLLKKKCCCSSSooowwwqqqmmmhhhdddaaa___]]][[[ZZZWWWSSSQQQNNNMMMKKKHHHFFFEEEDDDCCCDDDGGGIIIGGGEEEGGGJJJKKKXXX|||gggUUUCCC;;;999888666666???<<>>888666777777777777777777777777777777777777777777777777;;;999999<<<>>>@@@FFFNNNgggsssttthhhZZZPPPGGG???===>>>FFFjjjwww[[[rrrqqqaaa```ZZZ[[[VVVVVVUUUSSSQQQOOOMMMLLLPPPPPPPPPOOONNNLLLKKKJJJFFFGGGFFFDDDFFFHHHEEE@@@AAA???<<<:::999999;;;<<>>===???>>><<<===@@@>>>IIITTTfffyyy~~~ttthhhPPPIIIIIIWWWiiisssuuutttkkkcccUUUHHH>>>::::::<<<:::BBBOOO___ooo}}}vvvcccPPPEEEAAA===888<<<===<<>>FFFSSSrrrkkkUUU???>>>III[[[wwwuuuhhh\\\PPPIIIBBB;;;777777777777777777777777777777777777777777777777777777<<<:::;;;???BBBFFFOOOWWWwww|||~~~pppdddVVVLLLDDD===<<<>>>QQQwwwqqqPPPNNN{{{uuuhhh[[[]]]ZZZYYYVVVUUUSSSQQQPPPOOONNNNNNSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMJJJEEEEEEFFFDDD@@@AAA@@@===;;;::::::;;;<<>>???BBB===NNNmmmyyyqqqmmmkkkiiiccc^^^ZZZXXXUUUTTTSSSPPPMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIFFFCCCBBBDDDHHHNNNRRRbbbqqq___RRRFFF;;;999::::::;;;===???JJJfffVVVjjj|||ssssssmmmiiikkkmmmlllggg___]]]aaafffcccfffeeebbb```aaa___\\\\\\___```\\\[[[^^^```___]]]ZZZWWWXXX\\\^^^]]][[[qqq___bbb```WWWNNNJJJGGGDDDBBB???===>>>>>>;;;<<>>;;;:::;;;<<>>===>>>===FFFZZZjjjyyy[[[OOOKKKSSSkkkRRRBBB>>>EEEOOOmmmxxx]]]MMMAAADDDMMMbbbrrrtttggg[[[NNNFFF@@@;;;888999666666666666666666666666777777777777777777777777;;;;;;???EEEJJJNNNUUU]]]zzzzzzzzz{{{mmmaaaRRRIIIBBB======@@@WWW\\\DDDOOOxxxuuupppdddZZZ]]]\\\ZZZVVVUUUSSSQQQPPPPPPPPPPPPTTTSSSPPPNNNLLLLLLLLLLLLTTTTTTOOOGGGCCCCCCAAA===AAA???===<<<;;;:::;;;<<>>???>>>;;;<<>><<<======@@@AAA???FFFXXXhhh}}}]]]PPPIIINNNfff~~~TTTBBB>>>GGGSSSrrrnnnVVVJJJBBBGGGRRRmmmqqqtttdddXXXKKKCCC>>>999777999666666666666666666666666777777777777777777777777999;;;CCCLLLRRRSSSWWW]]]qqqqqqsssyyyyyykkk^^^PPPGGGAAA===???DDD^^^VVVJJJQQQeeeyyyppphhhxxxbbbYYY\\\]]]XXXVVVTTTRRRPPPOOOOOOOOOPPPTTTRRRPPPMMMKKKJJJJJJKKKTTTUUUPPPHHHCCCDDDCCCAAA@@@???===<<<;;;;;;;;;;;;DDDCCC\\\~~~{{{wwwmmmdddQQQBBB>>>999???HHHXXXsssllleee___VVVNNNHHHDDD@@@>>>>>>===;;;999888999999:::666777<<<444AAAWWWgggxxxccc^^^\\\UUUXXX\\\```hhhuuu|||~~~vvvqqqiiidddaaa___\\\ZZZXXXWWWUUUSSSRRRPPPMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDGGGDDDCCCFFFFFFHHHOOOYYYvvvyyyMMMLLLBBB<<<999999999999<<<@@@OOOaaa~~~```TTTssslllmmmkkkdddjjjhhhfffdddeeeggghhhiiikkklllhhhcccaaacccdddbbb^^^```^^^[[[[[[^^^^^^[[[VVVVVVVVVZZZ^^^___\\\YYY~~~tttcccTTTMMMJJJHHHDDDAAA???@@@???<<<<<<@@@???DDDJJJWWWuuu~~~wwweeeSSSDDDGGGNNN\\\ppp{{{xxxnnn[[[YYYTTTKKKBBB===>>>@@@@@@DDDKKKRRRXXX[[[\\\\\\]]]ccclllrrrrrrqqqqqqrrrtttuuuzzzsss```KKK@@@<<<;;;<<<>>>>>>@@@@@@HHHZZZjjj```QQQGGGKKKdddyyySSSAAA???MMM___~~~iiiRRRGGG???HHH]]]yyynnnlll\\\PPPDDD>>>:::666555777777777777777777777777777777777777777777777777777999===FFFPPPUUUUUUVVVZZZfffkkkrrrzzzyyyhhh\\\MMMEEE@@@>>>AAAGGGhhhzzzUUUMMMMMMTTTcccdddjjjuuu```XXXYYY[[[UUUUUUTTTRRRPPPOOONNNMMMMMMSSSRRRPPPNNNLLLJJJJJJIIILLLOOOMMMHHHEEEHHHJJJIIIAAA@@@???>>><<<<<<<<<;;;???===JJJiii|||xxxppphhhXXXGGGAAA:::???EEEQQQzzztttllleee___VVVNNNHHHCCC@@@===<<<;;;999777666666666777111222777111>>>PPPWWWpppwwwQQQBBBCCCDDD???BBBFFFJJJQQQ^^^ooo|||tttrrrooojjjccc^^^]]]]]]]]]]]]UUUTTTRRRQQQPPPNNNKKKIIIKKKJJJIIIGGGEEEDDDDDDCCCEEECCCEEEIIIHHHJJJWWWgggiiiIIIGGG???<<<::::::999999===CCCTTTkkklllYYYfff|||rrrjjjkkkkkkccchhhfffdddfffiiillllllkkkmmmmmmhhhaaa```bbbdddccc``````^^^[[[[[[^^^]]]YYYTTTUUUWWW[[[``````\\\XXXlllZZZPPPJJJFFFFFFBBB@@@AAA@@@======@@@===CCCIIITTTnnn}}}vvvcccNNNFFFKKKTTTbbbuuu|||ppp\\\___^^^UUUHHH???>>>@@@AAADDDHHHNNNRRRTTTUUUUUUTTTZZZbbbfffeeedddfffhhhiiimmmuuuzzzzzz{{{kkkYYYFFF??????@@@AAADDD<<>>===BBBHHHmmm[[[LLLJJJWWWpppxxx~~~kkk```XXXXXX[[[TTTWWWWWWVVVTTTRRRPPPNNNMMMSSSSSSRRRPPPNNNLLLJJJIIIEEEJJJKKKHHHGGGJJJMMMNNNCCCBBBAAA@@@???>>>>>>===:::999@@@ZZZyyy}}}|||yyyssslllaaaNNNEEE<<<>>>BBBJJJppp}}}ssslllfff___VVVNNNHHHCCC???===;;;:::888777666555555666111111666111===JJJIII[[[sssQQQ999888<<<:::999<<>>>>>AAA<<>>AAADDDIIIOOOTTTWWWYYYZZZaaahhhpppuuuttttttvvvxxx}}}}}}zzz~~~mmmZZZHHHAAAAAA???>>>@@@???FFFLLLWWWgggqqqyyy[[[\\\eeerrr}}}dddSSSDDDFFFaaadddPPPHHHTTTmmmvvvUUUEEE>>>>>>ZZZyyylllfffWWWNNNDDD<<<::::::888888:::777777777777777777777777777777777777777777777777@@@AAAGGGNNNQQQPPPRRRWWW[[[kkk|||~~~xxxsssdddWWWIII@@@======BBBIIIlllcccLLLLLLfffeeeaaaYYYYYY]]]VVV[[[[[[[[[ZZZXXXUUURRRPPPTTTTTTTTTSSSPPPMMMKKKIIIDDDIIIKKKHHHGGGJJJMMMMMMEEEDDDCCCCCCBBBAAA@@@???999999>>>UUUwww}}}}}}{{{vvvpppgggSSSHHH===>>>???EEEiii{{{rrrkkkfff```WWWNNNHHHCCC???===;;;:::999888777777666666444333777222===GGG???LLL\\\^^^RRR<<<444===AAA;;;???BBBFFFIIIMMMTTT\\\bbbmmmwwwwwwqqqqqqrrrllljjjfffbbb___]]]\\\[[[UUUSSSQQQPPPPPPNNNKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDGGGJJJIIIPPPmmmrrrXXXJJJ999<<<:::;;;;;;::::::BBBLLL[[[XXX^^^~~~lllnnngggfffjjjbbb```fffkkkllliiigggjjjnnnnnnpppoookkkhhhiiigggccc```___\\\YYYZZZ]]][[[VVV^^^___aaaeeehhhfff___YYYttt___NNNJJJMMMGGGBBB@@@BBBBBB@@@@@@BBB>>>DDDLLLVVVkkk}}}gggQQQLLL[[[eeeiiivvvuuupppvvvxxxnnnYYYEEE======AAAKKKTTTXXX[[[cccjjjnnnpppyyy{{{lllYYYEEE======>>>>>>???HHHHHHPPP^^^kkkxxxeee\\\ZZZcccppp}}}kkkRRRCCCIII]]]uuuuuuaaaSSSXXXjjj|||oooIIIIII???AAAcccwwweee^^^\\\HHHBBB;;;888999999666333666666666666666666666666555666777777666777999;;;???@@@FFFOOOQQQOOOMMMOOOUUUhhhyyy~~~xxxkkk]]]PPPIII======>>>;;;SSSmmmuuuLLLQQQdddaaa```^^^___^^^___\\\[[[]]]```]]]SSSJJJQQQQQQPPPOOONNNKKKIIIGGGJJJKKKLLLLLLKKKIIIGGGEEE@@@CCCGGGJJJJJJGGGDDDAAA???999===JJJddd}}}{{{vvvpppbbbSSSFFF@@@<<<>>>MMMaaa|||ssspppeeeaaaYYYOOOFFF@@@>>>>>><<<:::777555555555444333444555666777888999:::;;;JJJEEE>>>::::::;;;;;;:::???@@@DDDJJJOOOTTT\\\eeejjjyyy|||xxxvvvuuutttllliiiddd___\\\[[[[[[[[[TTTTTTSSSRRRPPPMMMKKKIIIJJJIIIGGGFFFEEEFFFGGGGGGKKKHHHFFFHHHNNN```~~~mmmQQQEEEAAA<<<888888:::999999DDDSSSsssxxxSSSkkkuuucccjjjmmmnnnooolllhhhiiiiiihhhgggggghhhjjjqqqllljjjllllllhhhcccbbb```]]]ZZZYYYZZZ[[[[[[[[[XXXhhhggg]]]aaaddd^^^[[[}}}fffSSSMMMPPPHHHCCC@@@BBBCCCAAA@@@BBB@@@EEEKKKSSSeee{{{lllXXXTTT^^^fffkkkvvv~~~}}}gggQQQFFFEEEFFFUUUdddlllpppvvv}}}uuucccRRRAAA;;;<<<>>>>>>@@@IIIMMMVVVcccmmmxxxmmm]]]```qqq}}}oooRRRAAAFFFVVVkkkqqqfffcccddduuudddCCCDDD<<>>:::???NNNnnn~~~zzzuuujjjZZZKKKCCC<<<<<>><<<:::777555555555444333444555555666777888999999;;;888444444666999::::::>>>>>>CCCKKKRRRXXXaaajjjppp{{{xxxwwwvvvuuusssjjjhhhddd___\\\YYYXXXXXXUUUUUUTTTSSSPPPMMMKKKIIIJJJIIIGGGFFFFFFFFFGGGHHHHHHJJJKKKNNNYYYqqqcccNNNDDDAAA===999999;;;::::::GGGWWW}}}___}}}lllbbbkkkpppppprrrpppllllllkkkhhheeedddeeegggjjjlllsss{{{{{{pppccc]]]\\\[[[ZZZ[[[[[[[[[ZZZXXXVVV```___\\\aaaaaa[[[ZZZjjjUUUMMMNNNIIIDDDAAACCCDDDAAAAAACCCAAADDDHHHOOO^^^zzznnnvvvsssccc^^^bbbhhhpppyyygggXXXSSSYYYnnnwwwhhhVVVIII>>>;;;===>>>AAADDDKKKRRR^^^iiiqqqyyyuuurrrmmmrrrwwwVVVBBBEEEPPPaaaqqqttt{{{ttttttXXXAAA???;;;PPP~~~kkkaaaVVVLLL???;;;666444555666555333666666666666666666666666555666777777666777999;;;CCCDDDHHHLLLKKKEEECCCEEEVVVhhhyyy~~~xxxjjj[[[___FFF@@@@@@DDD===;;;^^^bbbRRR|||wwwaaacccaaaYYYTTTOOOOOOMMMMMMQQQXXXZZZWWWSSSLLLMMMNNNNNNMMMLLLJJJIIIHHHIIIIIIIIIHHHFFFDDDCCCDDDGGGKKKNNNMMMIIIEEEAAA>>>===CCCQQQuuuzzz|||ssscccRRRFFF<<<999DDDSSSnnntttnnnjjjeee]]]SSSJJJDDD@@@>>><<<:::777555555555444333555555555555666666777777444333333555888;;;<<<<<<999999???JJJTTT[[[dddkkkvvvyyyyyytttooonnnpppqqqnnnjjj```___^^^\\\ZZZXXXWWWVVVUUUUUUTTTRRROOOMMMJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIFFFMMMPPPTTTfffnnnWWWIIIBBB???===::::::<<<:::<<>>@@@CCCHHHNNNVVVbbbnnnuuuyyy}}}xxxlll___fff|||\\\FFFGGGMMM^^^xxx}}}lllOOOBBB???>>>YYYrrrcccZZZOOOEEE;;;888555444555666555444666666666666666666666666555666777777666777999;;;AAABBBFFFJJJIIIEEEFFFJJJ```nnn{{{|||ssseeeXXXWWW@@@???FFFHHH???GGGwww___TTT```iiiZZZ]]]ZZZTTTPPPJJJMMMKKKJJJMMMRRRVVVUUUSSSJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBDDDHHHJJJIIIFFFAAA===@@@@@@DDDOOOrrrwwwwwwiiiXXXIII<<<888???KKKZZZqqq~~~vvvpppmmmhhh___UUUMMMFFFAAA>>><<<:::777555555555444333555555555555555555555555555555666888:::::::::999::::::@@@MMMYYYaaagggmmmxxxxxxoooiiicccbbbfffgggbbb]]]RRRSSSUUUVVVWWWWWWWWWVVVTTTSSSQQQOOOMMMJJJHHHGGGJJJIIIHHHGGGGGGHHHIIIIIIHHHNNNQQQXXXuuuxxx]]]NNNFFF???<<<;;;999:::;;;:::???UUUmmmjjjiiisssddddddnnnllliiillljjjggggggfffdddcccdddgggiiiiiiiiinnnsssrrrjjjbbb___WWWWWWWWWYYYZZZZZZXXXVVV^^^]]]^^^kkkvvvhhhYYY]]]xxxbbbSSSPPPTTTPPPJJJGGGHHHGGGDDDCCCDDD>>>???CCCIIISSSlll{{{\\\bbbwwwhhhfffmmmxxx}}}yyy___GGG@@@>>>>>>@@@@@@???CCCIIIRRRYYYdddooovvvwwwpppjjjeee___]]]tttbbbKKKHHHKKK___~~~fffIII@@@>>>AAAbbbooo^^^QQQFFF???999777666555666777777666666666666666666666666666555666777777666777999;;;>>>???BBBFFFEEECCCGGGNNNjjjttt|||}}}xxxmmm```VVVNNN<<>><<<:::777555555555444333555555555555444444444444333555777999888777666666>>>>>>DDDTTTbbbiiilllmmmyyy~~~|||vvvnnngggaaa```bbbbbb\\\VVVOOOQQQSSSUUUVVVVVVVVVUUUPPPOOONNNLLLJJJHHHGGGFFFIIIHHHGGGGGGGGGHHHIIIIIIKKKMMMQQQaaagggRRRJJJDDD===999999888999;;;;;;EEEccc```nnn|||pppdddeeekkkgggeeehhhgggeeeeeedddcccaaabbbdddggghhhfffeeegggddd```^^^aaaXXXVVVUUUUUUWWWYYYYYYYYYaaa```cccsss|||jjjYYY\\\ttteee[[[\\\aaaUUUOOOKKKKKKIIIEEECCCDDD??????CCCHHHOOOdddxxx\\\^^^yyy~~~pppnnnpppwww{{{uuuYYYBBB===???CCCFFFCCC@@@CCCJJJXXX___hhhmmmpppmmmcccYYYXXXeeetttgggOOOGGGHHHaaaaaaDDD;;;<<>>NNNttt|||]]]zzzuuukkkaaaccchhhdddeeeiiifffdddeeedddbbb```^^^___```aaa```bbbdddaaa[[[ZZZ\\\XXXVVVTTTTTTVVVYYYZZZ[[[]]]___bbbnnnvvvfffVVVYYYvvvjjjbbb```cccZZZTTTOOONNNKKKFFFDDDDDDDDDCCCFFFIIIKKK[[[vvv\\\WWWnnnzzzwwwuuuvvv}}}sss[[[FFFCCCGGGOOOQQQLLLEEEHHHOOO^^^hhhnnnkkkddd___YYYSSS^^^~~~~~~uuunnnrrrmmmUUUGGGHHHeee{{{\\\AAA999???NNNwww|||dddSSSEEE===;;;666777777777666666666777666666666666666666666666555666777777666777999;;;;;;;;;<<<>>>???DDDQQQ___uuuzzzwwwgggXXXPPPDDD;;;???;;;888@@@fff|||MMMHHHNNN[[[nnnsssgggrrriiiWWWRRRSSSMMMLLLPPPNNNKKKJJJIIIHHHIIIJJJJJJJJJGGGGGGIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@===DDDHHHKKKbbb}}}}}}|||~~~{{{tttooodddSSSDDD<<<:::;;;>>>JJJQQQVVV___aaafffsssyyy}}}wwwooohhh___XXXSSSMMMFFF@@@<<<:::777555555555444333555555555555555666666666444777;;;<<<;;;::::::;;;666777AAAVVVhhhmmmiiidddsss}}}{{{uuunnnpppmmmjjjgggeeeaaa]]]ZZZXXXXXXWWWUUUSSSQQQPPPNNNKKKJJJIIIHHHGGGGGGGGGHHHFFFFFFEEEDDDEEEFFFGGGHHHJJJQQQfffiiiPPPGGGCCC<<<888:::999888:::<<>>DDDGGG@@@MMMnnn|||}}}|||~~~}}}zzzuuurrrgggVVVGGG>>>:::888999DDDHHHMMMVVVXXX]]]kkkuuu|||wwwooohhh___XXXTTTNNNFFF@@@<<<:::777555555555444333555555555666666666777777222555888777555333333555999:::FFF]]]qqqvvvpppjjjnnnvvv~~~yyyqqqjjjiiigggdddaaa]]]ZZZXXXTTTTTTSSSQQQPPPOOONNNNNNKKKJJJIIIHHHGGGHHHIIIJJJEEEEEEDDDDDDDDDEEEGGGHHHJJJUUUsssxxxaaaKKKCCC???888777<<<::::::;;;>>>EEE^^^bbb{{{uuukkkhhh```dddjjjgggfffddd[[[[[[]]]```aaa___^^^]]]]]]ZZZZZZ[[[\\\YYYSSSTTTXXXTTTTTTVVVXXX[[[\\\ZZZXXXTTTZZZYYYYYY]]]ZZZVVV]]]|||mmmbbb___```ddd```XXXNNNFFFDDDGGGJJJKKKJJJFFFGGGLLLRRRnnnxxx___QQQ___~~~~~~~~~mmmQQQOOONNNFFFSSSaaapppxxxvvvdddTTTUUU___cccXXXLLLJJJOOOSSS^^^gggfff^^^TTTIIIOOOeeejjjkkkaaaccciiiyyyqqqZZZMMMMMMgggqqqOOOAAA???FFFPPPbbbVVVHHH===;;;999999999999999888888888777777777777777777777777777666666666777888888666444<<<:::>>>GGGOOOWWWdddqqq}}}xxxgggVVVKKKFFF<<<999::::::KKK}}}uuuRRRLLLKKK]]]rrrvvvjjj[[[VVVPPPKKKIIIHHHGGGFFFFFFFFFEEEGGGIIIKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIFFFCCCAAAAAABBBDDDDDDEEEEEEDDDCCCBBBBBBFFF???BBB???EEEOOO___}}}}}}|||{{{zzzzzz{{{uuutttlll\\\MMMDDD===888777999AAAJJJPPPUUU]]]gggyyy~~~{{{qqqjjj```YYYTTTOOOGGGAAA>>><<<999777777777666555555444444444444555666666777777666666777888999999:::;;;JJJdddssspppfffaaaeeelllzzzrrrsssnnnkkkhhheeebbb___ZZZWWWYYYXXXVVVSSSPPPNNNKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFEEECCCAAAAAAAAABBBFFFKKKRRR```oooZZZGGGCCCAAA:::777:::999000777BBBIIIdddjjj]]]kkkoooeeedddeeehhhkkkiiiccc^^^]]]eeehhhccc]]]\\\^^^___aaa``````^^^ZZZTTTSSSUUUPPPTTTXXXYYYWWWVVVVVVXXXVVVVVVXXXZZZ[[[ZZZWWWTTTssshhh```\\\\\\WWWQQQMMMMMMNNNNNNMMMLLLKKKFFFFFFIIIMMMgggwww^^^PPP^^^~~~xxxRRRBBBEEEHHHDDDKKKUUU^^^```cccnnn{{{yyygggWWWTTT\\\^^^TTTIIIIIINNNRRRZZZ```]]]VVVPPPJJJUUUooopppttt}}}~~~lllSSSIIIMMMjjjhhhHHH===BBBFFFXXXtttYYYPPPDDD;;;:::888999888888888777777777777666666666666666666666666666666777777888888666555:::999>>>MMM\\\gggqqq{{{}}}rrrcccTTTJJJ???<<<;;;999:::OOO___NNNWWWuuuaaaXXXSSSMMMIIIGGGFFFEEEEEEDDDCCCCCCDDDGGGJJJKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAFFF>>>BBB@@@AAAFFFVVV|||zzz}}}|||||||||{{{zzzzzzyyyrrrssslll^^^PPPFFF???999999999>>>FFFNNNVVVcccooo}}}wwwoooddd]]]WWWQQQIIICCC>>><<<888777666666555444555444444444444555666666888888777777666777777777999888BBBTTT```___XXXUUUaaagggyyynnnmmmkkkhhheeecccaaa___\\\ZZZXXXWWWTTTQQQOOOLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEBBB@@@BBBDDDDDDGGGJJJYYYooolllXXXFFFBBB???999666888???888<<<@@@GGGjjjbbbggggggbbbdddddddddhhhjjjiiiddd______eeehhhccc___]]]\\\[[[]]]]]]\\\[[[XXXUUUSSSSSSRRRUUUXXXXXXWWWVVVWWWXXXTTTUUUYYY]]]^^^\\\XXXTTTyyyqqqgggaaaXXXRRRMMMMMMRRRTTTRRRNNNLLLKKKFFFDDDGGGHHH]]]uuu^^^QQQ___~~~pppPPP===<<>>===888>>>\\\pppYYYvvvppp[[[SSSOOOJJJFFFEEEDDDDDDCCCCCCBBB@@@BBBEEEIIIKKKKKKEEEEEEEEEDDDEEEFFFFFFGGGEEEFFFHHHGGGEEEDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@DDD<<>>:::;;;AAAEEEDDDEEECCCGGGSSS```yyyeeeXXXTTTXXXvvv{{{iiiOOO>>>AAAGGGSSSoooUUUGGGDDD<<<888999666777666666666666555555555666666666666666666666666666777888888777777777888>>>EEESSSeeettt}}}xxxlll___TTTKKKFFF<<<@@@<<<999KKKtttuuugggcccUUUOOOLLLGGGEEEDDDDDDCCCBBBFFFCCCAAAAAADDDGGGIIIJJJEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGIIIHHHFFFDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBB:::DDDGGGEEEEEE^^^|||}}}{{{zzzxxxuuurrrqqqpppooonnnoooppprrrsssppprrrnnndddXXXOOODDD;;;:::888:::BBBMMM]]]rrrwwwkkkccc]]]WWWPPPJJJ@@@===888555444444444333555444444444444555666666888777777666666666777777999===>>>;;;999>>>FFFMMMXXXcccpppjjjeeebbb^^^\\\\\\]]]]]]\\\UUUSSSPPPLLLJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCAAADDDGGGFFFHHHSSSbbbsssqqq```RRRDDD>>><<<888555666444999BBBIII^^^iiihhhrrrjjjaaaeeeddddddfffiiiiiifffccc```ccceeeeeeffffff___WWWVVVVVVUUUTTTVVVXXXUUUQQQWWWWWWWWWVVVVVVWWWXXXYYYPPPRRRVVV[[[^^^]]]YYYVVVvvvkkkfff^^^ZZZUUUNNNJJJIIIJJJLLLHHHJJJFFFEEEIIIIIISSSiii|||xxxqqqbbbUUU^^^{{{tttSSS???777AAAJJJHHHKKKUUU]]]]]]XXXTTT[[[pppxxxgggeee{{{qqq___GGGDDDAAA??????@@@CCCFFFDDDDDDDDDOOO```qqqzzzpppkkkgggddd~~~mmmYYYCCC:::DDDSSSiiiaaaMMMCCCBBB:::777888555666666666666555555555444555555555555555555555555555777888888777666888:::???MMM```nnnwww~~~~~~rrrdddWWWLLLEEEBBB???>>>888<<<^^^~~~iiiwwwWWWMMMLLLIIIFFFDDDDDDDDDDDDCCCIIIFFFCCCBBBDDDFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIFFFDDDCCCDDDAAABBBBBBCCCCCCCCCBBBBBBBBB;;;DDDFFFGGGJJJccc~~~ppp|||zzzxxxuuurrrppppppmmmiiiggghhhkkkpppsssppprrrooofff\\\SSSGGG===999777;;;DDDPPP```vvvxxxlllddd^^^YYYRRRLLLBBB>>>999555444444333333555444444444444555666666555555555555666777888999777@@@CCC<<<999CCCQQQXXXbbbrrr}}}pppiiiccc```\\\ZZZYYYZZZYYYXXXSSSQQQNNNLLLIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBFFFIIIEEEGGG^^^xxxxxxlllfffZZZOOOCCC===;;;999777777555;;;HHHXXXxxxfffwww}}}iiikkkeeegggeeedddeeehhhiiifffccc]]]aaaccceeeiiijjjcccZZZUUUXXXXXXUUUVVVYYYXXXSSSWWWWWWVVVVVVVVVWWWXXXXXXQQQQQQSSSVVVYYYZZZYYYWWWvvvjjjdddZZZXXXTTTMMMHHHGGGJJJNNNEEEIIIGGGGGGLLLKKKQQQaaazzz}}}uuudddXXXccc}}}qqqPPP@@@999???CCCDDDPPPccckkkjjjeeebbbjjjvvvccc___uuuttt```GGGBBB???CCCFFFFFFFFFFFFDDDEEEHHHXXXkkkyyy|||yyyqqqggg}}}vvv\\\KKK;;;888EEEVVV|||uuuWWWGGGBBB@@@888666888444666666666666555555555555555555555555555555555555555777999888666666999<<>>>>>:::888HHHxxxttt```ZZZvvvRRRKKKIIIGGGEEEDDDDDDEEEEEEDDDJJJGGGDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHFFFCCCBBBBBBCCCAAABBBBBBCCCCCCCCCCCCBBBBBB===EEECCCDDDIII[[[vvvuuuzzz{{{yyyvvvssspppmmmnnnkkkgggdddeeehhhmmmqqqnnnpppmmmggg```XXXMMMBBB:::999<<>>===444444777333777777777666666666555555555555555555555555555555555888:::888666666:::>>>LLL\\\nnnwww}}}wwwjjj[[[MMMCCC<<<::::::999@@@^^^qqqPPPMMMWWWqqqzzziiiOOOIIIFFFDDDCCCCCCDDDEEEDDDDDDGGGEEECCCCCCDDDEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDAAA??????BBBDDD@@@@@@AAABBBBBBBBBBBBBBB???>>>EEE???BBBHHHLLLjjj|||zzzpppuuu~~~zzzwwwtttqqqmmmkkkhhhfffdddcccccceeegggiiijjjllljjjfffbbb^^^TTTJJJ>>>;;;<<>>999999::::::999999HHHiiiwwwrrrsssgggbbbeeegggccc```___aaabbb```^^^WWW\\\```aaaccceeeaaa[[[UUU___bbbYYYSSSVVVXXXUUUUUUTTTTTTUUUWWWWWWUUURRRQQQRRRSSSVVVXXXYYYWWWVVVwwwfff[[[VVVQQQLLLLLLNNNNNNIIIDDDDDDJJJHHHHHHNNNLLLLLLUUU[[[pppggg}}}{{{qqqKKKDDDBBBGGGNNNYYYlll~~~|||lllggg}}}xxxdddLLLFFFFFFQQQYYYVVVOOOLLLOOOSSS^^^vvv~~~nnn[[[KKK```vvvjjjQQQ@@@>>>>>>CCCRRR~~~RRRGGG===;;;:::111222666333777777777777666666666666555555555555555555555555555888:::888555555:::???WWWdddqqqyyy}}}uuuhhhYYYKKKAAA:::777888;;;JJJqqqZZZ===HHH^^^zzz^^^yyy[[[IIIDDDDDDCCCAAABBBCCCDDDDDDCCCCCCBBBAAABBBDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@===<<<===AAAEEE>>>???@@@AAAAAAAAAAAAAAA;;;>>>EEE>>>CCCIIIDDDVVVqqq}}}~~~www}}}wwwjjjmmmxxx|||yyyuuusssooollliiiaaaaaaaaaaaaaaa`````````ggghhhhhheeedddaaaYYYPPPBBB>>><<>>GGGKKKPPPeee~~~ooo}}}yyymmm^^^SSSEEEBBB<<<777777::::::999;;;TTTdddsssyyylllfffbbbllleeebbb^^^\\\^^^^^^]]][[[VVV\\\_________```^^^YYYUUUaaaeeeZZZRRRTTTWWWUUUTTTSSSSSSUUUWWWWWWSSSPPPQQQRRRUUUYYY[[[ZZZWWWTTT|||jjj___]]]SSSKKKFFFGGGIIIHHHGGGIIIJJJFFFEEEIIILLLMMMNNNQQQSSSoooyyy{{{ZZZEEEDDDJJJJJJbbbttttttyyybbbQQQGGGOOO\\\ZZZTTTPPPHHH[[[iii|||lllTTTGGGXXXwww___LLL???>>><<<===LLLbbbgggOOO???===:::777555555555666777555444555666777666555777666666555555555666666777555555777777888>>>GGG^^^jjjxxx~~~xxxnnnbbbXXXMMM@@@888555777???PPP|||WWWHHHEEE```zzzyyyccc___lllNNNMMMFFFCCCCCCCCCDDDCCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@CCCAAA???@@@CCCDDDCCCAAA;;;>>>@@@>>><<<>>>DDDJJJFFFEEEBBB@@@???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEWWWbbbhhh~~~~~~}}}pppgggkkksss~~~yyyvvvpppgggbbbbbbbbb^^^___fffjjjfff___[[[ZZZ___cccdddeeeddd^^^VVVKKK@@@999???KKK]]]vvvnnnddd```ZZZSSSNNNGGG>>>999888777444111444444444555555555666666333333444555666777888999555===IIIccciiiYYYlllzzzooo^^^[[[WWWVVVZZZ\\\XXXRRRRRRPPPMMMJJJGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEE??????BBBGGGKKKSSSaaaooosss|||~~~rrrcccTTTHHHAAA===::::::888666777;;;DDDfffpppdddyyymmmiiigggcccccc___ZZZYYY[[[\\\[[[ZZZXXX[[[^^^^^^]]][[[ZZZYYY]]][[[YYYXXXXXXXXXVVVUUURRRSSSTTTTTTUUUUUUUUUUUUSSSYYY^^^]]][[[ZZZWWWRRR}}}mmmbbb```VVVNNNGGGGGGIIIIIIJJJMMMGGGDDDCCCHHHKKKJJJKKKMMMOOOhhh{{{[[[GGGFFFNNNSSSmmm{{{xxxaaaOOOEEEJJJTTTQQQOOOQQQPPPjjjxxxoooVVVIIIYYYuuueeeRRREEE<<<:::888===XXXwwwuuuWWWDDD===<<<999777666555666666777555444555666777666555666666555555555555666666555555666888777888@@@JJJeeeoooyyy~~~tttkkkaaaXXXNNNAAA999777:::===XXX]]]PPPJJJ^^^rrruuujjjmmmhhhNNNIIIEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBB@@@???@@@BBBDDDBBB@@@===>>>???===<<>>888777666444222444444444555555555666666444444555555666777888888:::@@@OOOllleee___ssszzz}}}qqq^^^\\\YYYXXXZZZ[[[WWWRRRQQQOOOLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@BBBFFFKKKSSScccqqq{{{rrraaaQQQFFF???;;;999:::999777999===AAAiiinnn```zzzpppjjjfffeeebbb___\\\[[[]]]^^^]]][[[\\\___bbbbbb___\\\ZZZYYY[[[ZZZYYYYYYYYYYYYVVVTTTTTTVVVYYY[[[[[[ZZZWWWVVVUUU[[[___]]][[[[[[XXXTTTuuueee\\\ZZZWWWNNNGGGFFFHHHIIIKKKNNNJJJGGGHHHMMMOOONNNMMMNNNOOOaaa{{{[[[LLLJJJRRR\\\uuuwwwaaaLLLBBBFFFMMMJJJMMM\\\dddttt[[[LLLZZZgggRRRCCC===999999999HHHppp}}}^^^JJJ???;;;:::888777666666777888777555444555666777666555666666555555555555666666444555777999777:::EEEQQQqqquuuzzz}}}ooofff^^^WWWOOOCCC<<<:::888===ggghhhYYYQQQccczzz~~~|||```MMMDDDDDDAAABBBBBBBBBBBBAAA@@@@@@>>>>>>@@@AAAAAABBBBBBBBB@@@???>>>???AAABBBAAA@@@??????>>><<<<<<@@@IIIPPPCCCBBBAAA?????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDD@@@QQQcccssskkkmmmrrr}}}zzzwwwpppddd]]][[[bbb___aaajjjrrrrrrooonnnmmmlllhhhbbb______[[[UUUKKKCCC>>>AAAIII[[[zzz~~~sssmmmcccYYYSSSKKK@@@999666555444333444444555555555666666666555555666666777777777888:::===MMMlllnnnTTT]]]oootttjjjuuuwwwccc```^^^\\\[[[XXXUUURRROOOMMMKKKHHHFFFDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@CCC@@@AAAEEELLLWWWhhhwwwrrr]]]LLLCCC<<<999999:::999777:::???AAAqqqaaa^^^yyysssiiicccfff___^^^]]]]]]______^^^]]]___aaaddddddaaa\\\YYYXXXYYYYYYYYY[[[\\\ZZZXXXUUUTTTWWW[[[^^^___\\\XXXUUUWWW[[[]]]ZZZXXXYYYXXXUUUrrrbbbYYYWWWYYYUUUMMMGGGHHHJJJJJJKKKMMMLLLJJJLLLQQQSSSPPPMMMNNNRRR\\\uuuzzz___UUUPPPWWWeeezzzvvvcccJJJBBBFFFNNNMMMYYYttt{{{yyy{{{~~~{{{dddRRR]]]wwwVVVBBB;;;888999>>>GGG```aaaLLLCCC???888888777777777777888888777555444555666777666555666555555555555666666777666666777888888===MMM]]]zzz{{{{{{}}}xxxggg```YYYUUUNNNDDD===<<<777MMMvvv[[[UUUsssiiiWWWKKK@@@BBB@@@@@@AAAAAA@@@@@@???>>>===>>>??????@@@@@@@@@???>>>>>>===>>>????????????>>>>>>>>><<<<<>>>>>>>>???????????????@@@@@@BBBCCCDDDCCCLLLYYYxxxooonnnqqq~~~{{{yyywwwpppeee]]]\\\cccaaafffsss{{{zzztttkkkfffccc]]]WWWQQQJJJEEEEEEJJJ[[[}}}yyyrrrggg]]]VVVNNNCCC:::666555555555555555555555666666666666777777777777777777777777;;;999GGGcccrrrgggQQQDDDQQQ^^^iiieee[[[aaa|||ooojjjeeebbb]]]VVVRRRQQQMMMLLLIIIGGGEEEDDDDDDDDDBBBCCCDDDDDDCCCAAA???===BBB@@@AAAHHHRRR```sssnnnVVVGGG@@@:::888888999777666:::AAAFFFaaatttwwwtttqqqeee___ccc\\\\\\]]]^^^______^^^^^^]]]```cccccc```\\\YYYXXXZZZZZZ[[[]]]___]]]ZZZWWWTTTVVVZZZ\\\\\\ZZZWWWTTTVVVZZZZZZUUUSSSUUUUUUTTTnnnWWWMMMQQQ[[[bbbTTTNNNLLLOOOQQQOOOLLLMMMKKKIIIKKKPPPQQQMMMJJJJJJRRRVVViiizzzfffddd___dddvvvuuufffLLLFFFOOOZZZ^^^qqq|||nnnccc______aaabbbhhhnnnyyyooo[[[ccc|||```CCC888999777;;;JJJ```mmmLLL???===;;;777777666777777888888999777555444555666777666555555555555555555666777777:::777666777:::EEEYYYjjj~~~|||}}}|||qqq```YYYSSSPPPKKKCCC>>>======kkk~~~ZZZYYYTTTOOOHHH===AAA???????????????>>>>>>===>>>>>>??????>>>===<<<<<<;;;<<<===============>>><<<===============>>>???>>>============>>>>>>???======>>>>>>@@@AAABBBCCCFFFHHHSSSyyy~~~uuupppooommmqqqzzz{{{yyyxxxwwwrrrhhhaaa___fffeeelll|||{{{uuuoooggg___ZZZSSSMMMJJJLLLZZZ|||{{{tttjjj```ZZZSSSHHH>>>777555555666555555555666666666777777777777888888888888888888???:::DDDZZZ```PPPDDDEEEKKKXXXeeehhhjjj|||wwwlllfff^^^UUUPPPPPPLLLKKKHHHFFFEEEDDDDDDDDDBBBCCCDDDDDDCCCAAA???===AAA@@@CCCNNN]]]nnnfffOOOCCC>>>:::888888888666666===FFFTTTffflllmmmlll```[[[```ZZZ[[[\\\]]]]]]]]]]]]^^^]]]___bbbbbbaaa___^^^]]]\\\\\\]]]```aaa___\\\YYYVVVWWWXXXYYYYYYXXXWWWVVVWWWZZZYYYTTTRRRTTTUUUTTTeeeMMMHHHSSS___dddUUUQQQPPPUUUWWWTTTPPPOOOPPPMMMNNNRRRSSSOOOLLLKKKOOOPPP^^^||||||qqqxxxuuuxxxssshhhRRROOO\\\lllttt|||nnn[[[LLLEEEDDDFFFGGGPPP^^^rrr{{{fffkkkkkkOOO;;;999::::::DDD\\\}}}___EEE>>><<<999666666666777777888888888777555444555666777666555555555444555555666777888;;;777666:::BBBPPPddduuu~~~uuuiiiZZZSSSLLLIIIFFF@@@===>>>AAAwww[[[dddfffIIIIIICCC===@@@===>>>>>>>>>>>>===<<<<<<>>>>>>>>>======<<<;;;:::999;;;<<<<<<;;;:::<<<===:::;;;<<<===<<<:::888777;;;;;;<<<<<<======>>>>>><<<<<<======???@@@BBBCCCBBBEEETTT|||{{{|||nnn{{{rrrmmmbbbcccmmm~~~|||yyyxxxxxxsssjjjddddddiiiiiiqqq|||tttkkkddd[[[RRRMMMLLLWWWuuuyyytttlllccc]]]WWWMMMBBB:::777666777555555666666666777777777777777888888999999999:::===:::DDDTTTUUUKKKLLLXXXaaarrrpppfff^^^TTTOOOQQQKKKJJJHHHFFFEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAA@@@BBBBBBIIIXXXkkk}}}yyy[[[HHH@@@===:::999888888777999DDDPPPhhhrrrwwwggggggfff^^^ZZZ^^^ZZZ[[[\\\\\\[[[[[[]]]^^^___aaaccccccccccccdddeee^^^^^^^^^```aaa```]]]ZZZYYYYYYYYYYYYYYYXXXXXXXXXZZZ]]]\\\VVVTTTVVVWWWVVVmmmZZZZZZeeekkkiiiVVVQQQPPPTTTVVVTTTQQQQQQUUURRRRRRUUUVVVQQQNNNNNNPPPOOOYYYqqq{{{xxxoooiiiZZZYYYiii}}}}}}ooo```LLL===888;;;???AAAMMMaaa{{{ppprrrpppZZZFFF:::===>>>BBBSSSttt~~~UUUAAA???===666666666666777777777777777777555444555666777666555444444444555555666777888:::666777@@@MMM\\\lllyyy{{{ooobbbVVVNNNGGGCCC@@@<<<;;;===GGG{{{aaaaaavvvQQQFFFEEE???>>>???===============<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::777999;;;;;;999888:::<<<:::999999:::::::::888777999999:::<<<<<<=========;;;;;;<<<===>>>@@@AAABBB???CCCSSS{{{|||nnntttllldddbbbhhhyyy}}}zzzyyyssskkkffffffkkkjjjqqq{{{tttjjj^^^SSSLLLIIIQQQkkkxxxssslllddd___ZZZQQQFFF===888777777555666666666777777777777777777888888999:::;;;;;;:::===IIIWWWYYYYYYgggyyyzzznnnccc\\\TTTPPPRRRKKKJJJHHHGGGFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGQQQcccwwwkkkPPPCCC>>>===:::999888999:::@@@OOO^^^{{{}}}~~~ssshhhdddccc___^^^^^^\\\]]]^^^\\\[[[[[[]]]```bbbccccccbbbbbbcccfffhhh```___^^^^^^^^^]]][[[YYYXXXYYYZZZ[[[[[[YYYWWWVVV[[[^^^]]]WWWUUUVVVWWWUUUtttjjjrrrwwwVVVPPPMMMPPPRRRQQQPPPQQQTTTPPPOOORRRRRRNNNLLLLLLTTTRRRXXXllltttllljjj```___rrrwwwfffWWWDDD888888???FFFKKKWWWnnnvvvvvv^^^LLL===666<<>>???AAABBB@@@CCCNNN}}}|||xxxwwwuuukkkkkkeeehhhxxx|||zzztttkkkgggggglllkkkppp|||yyyuuutttxxxyyyyyy{{{~~~|||wwwlll___RRRIIIFFFLLLccc{{{wwwsssllleee```\\\TTTIII@@@:::777777666666666666777777777777666777777999:::;;;<<<<<<<<>>AAAFFFSSSrrr~~~~~~SSSDDD===666<<>>BBB<<<@@@GGG:::=========<<<;;;:::999888777777888999999999999888:::888777666777999<<<>>>???===:::888777888999;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;???888CCC^^^|||rrrmmmyyyrrroooiiigggppp{{{uuuqqqoooooooootttssstttvvvwwwuuuooojjjkkkkkkmmmooorrrvvvzzz|||pppgggSSSGGGFFFHHHVVVoooyyysssnnnlll```^^^ZZZRRRGGG>>>777555555777888777555333222111666666555666777888:::;;;???IIIUUU^^^ddduuu~~~[[[UUUXXXRRRMMMOOOJJJIIIGGGHHHHHHIIIGGGFFFDDD@@@@@@DDDGGGFFFFFFHHHGGGUUUfffvvvkkkVVVIIIDDDCCCBBB999888888888===RRRxxxrrrccctttqqqlllhhheeeeeefffhhhbbbbbbbbb```^^^___bbbdddbbbaaa___]]]\\\]]]aaaeeeaaa^^^[[[YYYYYYYYYXXXWWWYYYYYYZZZZZZZZZYYYWWWVVVWWWWWWXXXXXXXXXWWWVVVVVV~~~xxx}}}iiiOOOKKKHHHJJJNNNQQQSSSTTTPPPPPPOOONNNMMMLLLKKKKKKNNNPPPQQQVVVllltttjjjllltttzzzzzzyyy{{{ooorrr|||tttdddLLLDDD888777@@@CCCOOOeee{{{sssbbb@@@;;;@@@BBBGGGPPPggg|||kkkLLL???;;;666444777777666666666555555555555666666666555555444333222444444444555777888888888:::;;;AAAQQQeeevvv}}}wwwlllaaaZZZQQQ@@@999999333333===EEE{{{wwwQQQCCCQQQqqquuu___yyyQQQ<<>><<<999777777777999:::999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<888???MMM^^^sss}}}yyy~~~xxxsss{{{tttnnnmmmnnnsss{{{}}}zzzwwwvvvvvvwwwxxxtttuuuxxx{{{|||xxxpppiiibbbbbbdddgggkkkooosssuuusssqqqaaaOOOHHHEEEPPPeeeyyysssmmmjjjeeebbb^^^WWWNNNEEE===888666777888777666444333333666555555555666888:::;;;<<>>======888<<<>>><<>>888>>>EEEFFF]]]{{{ppphhh[[[LLLIIIMMMAAAAAAAAABBBEEETTTpppjjjMMMDDD===<<<:::777555888666666666666666555555555666555555444333333333333444555666777777888999:::666===KKK```ttt}}}wwwnnneee]]]XXXHHHDDD777555;;;888MMMzzzvvvZZZHHHIIITTTgggooogggmmmQQQ<<<:::AAA:::666:::777444555666777777777777777777666555444444666888999777777666555666777999::::::999777666555666777888777777777888888888999999777777888888999:::::::::999===>>>???DDDOOOjjjnnn|||}}}}}}vvvxxx{{{zzzxxxuuuuuuvvvxxxwwwwwwvvvvvvvvvuuuuuuvvvzzz~~~}}}wwwrrrmmmllllllkkkjjjiiiiiiiiifffpppeeeNNNCCC@@@EEEPPPpppwwwuuupppiiidddgggccc^^^[[[XXXPPPEEE<<<888777555555555666555555444444444444555666888999===<<>>::::::888666666777555555555666666666666666555555444333333333444444222444666666666666888:::666AAAUUUjjj{{{{{{sssjjj```YYYUUU???AAA777222777;;;[[[{{{]]]GGGIII]]]yyywwwxxxGGG:::666:::999888777555333333444555666666666666666555444333333555777888666666555555555666777888777777666555555555666666666666666777777777888888666666777777888999999:::666;;;999;;;DDDKKKddd|||}}}wwwzzz~~~|||{{{{{{|||{{{wwwttttttuuuvvvvvvvvvtttsssrrruuuxxx}}}}}}zzzuuuqqqlllhhhfffdddgggYYYFFF@@@???CCCNNNnnn|||sssqqqmmmgggbbbeeeaaa]]]\\\ZZZSSSIII@@@:::777444333444555555444444444444444555666888999<<<<<<@@@HHHNNNRRRZZZbbb}}}jjjeeeoooxxx|||{{{mmm\\\RRRPPPLLLJJJHHHGGGGGGFFFDDDBBBDDDCCCCCCEEEHHHOOO^^^llluuuxxx___UUUIII@@@<<<;;;;;;:::888===;;;>>>\\\{{{\\\WWWtttsssqqqiiiiiiiiiiiiiiigggfffeee`````````^^^[[[YYYYYYYYY[[[\\\^^^]]][[[YYYXXXXXXUUUSSSRRRSSSVVVXXXYYYYYYRRRTTTUUUWWWWWWWWWVVVUUUQQQQQQQQQQQQRRRSSSTTTUUUnnn[[[QQQOOOIIIQQQTTTQQQQQQTTTRRRLLLHHHHHHHHHIIIIIIIIIIIIIIICCCEEEIIIOOOXXXlllvvvhhhNNN@@@:::AAADDD>>>===BBBFFFNNNYYYbbbffffffeeedddiiirrr~~~qqq[[[UUUVVVXXX]]]dddmmmrrrwwwvvvrrrnnnmmmmmmoooxxx}}}zzz|||bbbIII>>>>>>999>>>LLLZZZsssmmmZZZHHH???:::666999AAA>>>HHHWWWnnntttcccUUUHHH???999777666555555555666777555555555666666666666666555444333222222333444555111444777777555555888;;;===MMMdddwww~~~xxxoooeee[[[TTTPPP>>>???:::555999KKKvvv^^^HHH\\\~~~^^^???999444333666777555333222333444555555555555555555444333333333444555666555555555444555555555666555555444444444444555555555555555666666666777777444555555666777888999999:::???888999DDDDDDYYYzzzvvvyyy||||||{{{uuuppprrruuuxxxyyyxxxvvvuuussswww|||xxxtttqqqkkkgggWWWJJJFFFCCCGGGWWWuuuooommmjjjeeebbbcccaaa___^^^\\\VVVOOOIII>>>999444222444666555444555444444444555777999::::::<<>>GGGJJJEEEEEELLLOOOTTTYYY\\\ZZZVVVRRRPPP\\\iiizzzfffMMMDDDDDDDDDFFFJJJQQQVVVZZZZZZUUUQQQRRRVVVcccqqq|||xxx]]]DDD@@@CCC>>>BBBYYYrrrsssVVVGGG:::888888888===FFFKKKbbbxxxbbbQQQGGGBBB@@@>>>555555444444555777666555555555555555666666666777555444222111111222444555222555999888666555999<<>>bbbWWWTTThhhLLL777:::666222555666444666333333444555555444444444333333333333444444444444555444444444444444444444444333333333333444444444444444555555555666666666333444444555777888888999:::@@@777888CCC???SSSwww}}}yyyyyy~~~~~~|||wwwnnnqqquuuyyy{{{zzzwwwvvvtttxxx|||~~~uuunnnbbb[[[WWWMMMUUUooozzzpppllljjjfffcccccc``````___^^^[[[WWWSSSPPPCCC===666444555777777555666555555555666888:::;;;<<<@@@FFFIIIHHHOOObbbvvvmmmVVVPPPPPPIIIHHHFFFFFFGGGFFFEEECCCBBBBBBGGGSSS```mmm|||~~~nnn___JJJDDD===999999:::999888888<<>><<>>LLLbbb{{{~~~}}}{{{wwwpppggg\\\QQQIIIDDD>>>222222333>>>ooolllJJJ```{{{PPPBBB111<<<:::444777777555;;;444444444555555444444333111222333444444444333333444444444444444444444444333333333333333333333333444444444555555555666666333333444555666777888999222;;;222333@@@;;;QQQ~~~mmmnnnzzz||||||{{{~~~|||yyymmmpppuuuyyyzzzxxxuuurrrxxxzzz}}}}}}|||}}}zzztttmmmlllfffXXXddd~~~zzzsssmmmkkkhhhdddcccddd]]]^^^^^^\\\XXXUUUSSSSSSFFF@@@888555777999888666666666555666777888:::;;;???EEEMMMOOOOOO[[[wwwnnnTTTNNNOOOIIIGGGFFFFFFGGGGGGEEEDDDDDDEEEMMM^^^ooo}}}}}}rrrfffYYYGGGBBB<<<999:::::::::888===CCCWWWxxxhhhVVV\\\sssqqqhhhhhhgggeeecccbbbaaa``````^^^___^^^\\\ZZZYYYZZZ\\\ZZZ[[[[[[ZZZYYYYYY[[[]]]]]]ZZZXXXWWWXXXYYYXXXXXXWWW[[[```cccccc^^^XXXTTTTTTVVVYYY[[[[[[XXXUUUSSS}}}mmmTTTJJJNNNNNNYYYRRROOOZZZhhhlll```RRRMMMIIIGGGKKKNNNKKKIIIIIIBBBGGGNNNPPPNNNSSScccuuuhhhUUUMMMXXX\\\WWW]]]mmmfffaaa^^^\\\WWWQQQNNNPPPjjjgggMMMGGGGGGDDDDDDHHHKKKNNNNNNIIICCCFFFSSS___mmmzzztttUUUDDD???<<<>>>RRR|||nnnUUUCCC:::555666999@@@RRReeeuuu___WWWLLLDDDAAA>>>:::666666777999:::999888666444444444555555555555444444444444555555555555555555777888999999888:::AAAHHHZZZqqq|||zzzqqqhhhaaaYYYLLLBBB>>>;;;222666>>>KKKyyynnnSSSJJJyyymmmiii|||mmmDDD???777666555444333222222222333333333333333333333333333333333333333333333333333333333333333333333333222222444555555444222222666666555555555444444444555666666444222222333444777444444666444;;;WWWtttzzz}}}rrrooolllmmm}}}wwwwww~~~{{{xxxvvvqqqooopppsssqqqnnnrrrzzz}}}xxxsssssswww{{{{{{yyy{{{{{{{{{zzzyyywwwvvvuuuqqqooonnnllljjjmmmyyyxxxnnnmmmllliiigggeeecccbbb______^^^]]]ZZZXXXUUUSSSGGGDDD===666888======777888<<<999333666???BBB===FFFNNNSSSQQQYYYwwwdddSSSRRRMMMLLLJJJGGGFFFEEEDDDCCCAAAAAAMMM\\\hhhuuu{{{ooo^^^PPPFFF???;;;;;;<<<:::999;;;>>>PPPyyyrrrbbbQQQttt|||jjjlllkkkhhhgggfffffffffdddaaa___ccc^^^\\\^^^^^^\\\\\\^^^^^^^^^]]]ZZZWWWVVVWWWYYYbbb___]]]]]]^^^\\\XXXSSSbbb___]]]^^^___^^^[[[XXXSSSUUUYYY]]]______^^^]]]pppVVVMMMSSSTTT```ZZZTTTUUUZZZZZZSSSKKKLLLHHHHHHLLLOOOMMMKKKLLLHHHMMMTTTVVVRRRRRR^^^kkkxxxjjjfffnnnqqqkkkllluuuoooeeedddjjjggg]]]```mmmjjjXXXTTTSSSPPPQQQVVV\\\]]]]]]YYYWWW]]]kkkwwwwwwZZZLLLIIIJJJQQQhhh|||RRRDDD666444777<<>>===:::777666777888999999777666555444444555555555555444444444444444444555555555555666666999;;;999;;;GGGUUUpppwwwnnnfff___VVVHHH>>>999444666888===[[[lllOOOHHHQQQUUUcccUUU:::<<<666666555333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222555444444444333333333333444555555444222222333555888555555777444777III```xxxyyyxxxzzz}}}zzzxxxvvvrrrnnnmmmooommmkkknnnttttttooojjjjjjooosssssssssrrrrrrrrrqqqpppnnnmmmlllkkkiiihhhhhhggghhhqqq{{{vvvnnnjjjkkkkkkkkkhhheeeaaa___aaa```___]]]ZZZVVVSSSQQQFFFFFF@@@999???JJJJJJAAA555999:::888999>>>BBBBBBMMMWWW```hhhyyy}}}]]]QQQRRRNNNIIIHHHFFFDDDDDDDDDDDDCCCFFFSSSdddqqq}}}}}}pppcccTTTHHHAAA<<<999::::::888999<<>>333888666555444333333222222333333333333333333333333333333333333333333333333333222222333333333333333333222222111111111111222222333333333333222222222222333444444333222222444666777444444777666444===JJJhhhxxxwww{{{~~~uuu~~~~~~~~~~~~}}}zzzxxxvvvsssmmmhhhhhhhhhhhhjjjmmmnnnjjjhhhiiimmmpppqqqpppmmmmmmlllkkkjjjhhhfffeeegggcccaaabbbaaa```aaafffuuuzzzrrrlllgggfffhhhjjjkkkiiieee```]]]bbbaaa```]]]YYYUUUQQQOOOIIILLLFFF???HHHYYYXXXKKK999:::???DDDFFFFFFKKKRRRVVVfff{{{}}}hhhVVVOOOPPPNNNHHHGGGEEEDDDDDDEEEGGGHHHNNN]]]ooo|||tttdddWWWKKKBBB<<<::::::;;;:::777:::???aaapppYYYLLLwwwnnniiiiiiaaagggggggggfffdddbbb___^^^bbb]]]ZZZ\\\]]][[[ZZZ\\\\\\]]]]]]\\\ZZZZZZ[[[]]][[[^^^aaa```\\\\\\^^^bbb```___^^^^^^]]][[[WWWTTT[[[[[[\\\\\\]]]]]]^^^^^^llliiisssuuu{{{ooocccYYYSSSQQQQQQIIIGGGIIINNNQQQPPPQQQTTTWWWYYY]]]^^^YYYTTTXXX___vvv~~~{{{sssiiiiiiwww~~~zzzvvvqqqnnnuuu|||uuuaaa^^^___mmmtttHHH999>>><<<===AAAOOOkkkyyyeeeVVVPPP@@@<<<888666666888888777777777888888777777666555444444555555555555444444222222333333444444555555999333666<<<===CCC```|||zzz{{{wwwrrrhhhccc^^^ZZZQQQEEE<<<999555<<<666IIIkkkGGG@@@BBBZZZsssqqqYYYTTTtttYYY888333555555444444333222222222333222222222222222222222222222222222222222222222222222222222222222333333333333222111000000111222333333333333333333222222222111333333333222222444666444111222666777666999@@@PPP^^^qqq{{{rrrwww{{{yyywwwyyy}}}|||yyyvvvqqqkkkdddbbbdddfffhhhhhhhhhhhhjjjmmmqqqrrrqqqooommmmmmmmmkkkjjjhhhfffeeefffaaa]]]^^^]]]WWWRRRQQQYYYlll}}}~~~uuummmhhhcccdddfffhhhhhhgggddd```^^^``````^^^\\\YYYUUUQQQOOOOOOTTTNNNDDDNNNbbb```PPPAAA>>>DDDQQQXXXXXX[[[dddhhheee\\\RRRLLLMMMMMMIIIHHHGGGEEEEEEGGGJJJMMMYYYfffvvvmmm\\\PPPGGGAAA<<<<<<<<<<<<999777===FFFrrr}}}eeeSSS___vvvgggfffggg```eeefffgggeeeccc```^^^^^^aaa\\\YYY[[[\\\ZZZYYY[[[^^^^^^___]]][[[ZZZZZZ[[[[[[]]]^^^^^^\\\\\\^^^aaaZZZ[[[[[[\\\\\\YYYVVVTTTZZZYYYXXXVVVVVVVVVWWWWWWuuurrryyywww{{{sssggg^^^XXXTTTOOOLLLIIIGGGHHHLLLNNNOOORRRWWWYYYXXXYYYZZZXXXVVV[[[bbbzzzwwwwww}}}qqqcccgggwwwxxxRRRAAA===;;;;;;AAAMMMeeerrrgggUUUGGGDDD<<<999666555555666666777777777777777777666555555444444555555555555444444222222333444444555666666:::444555<<>>:::999888666555444555666777777777666666666555555555444444555555555555444444222333333444555666777777:::777888@@@NNNccc~~~nnnpppwwwtttjjjccceee```ZZZTTTIII<<<666666888777HHHvvvcccCCCBBBOOOrrr~~~mmmfffttt\\\<<<444666444333333222222222222333333222222222222222222222222222222222222222222222222000000111111222333333333222222111111111111222222333333333333444444444444222333333222111111333555888666444444555777777888888NNNlll|||xxx~~~~~~rrrmmmrrrttttttxxx}}}}}}xxxuuummmkkkgggbbbccchhhjjjiiibbbffflllqqqsssrrrnnnlllggggggfffeeecccaaa___]]]ZZZTTTRRRTTTTTTNNNHHHEEECCCVVVmmmwwwrrrggg```^^^```_________^^^^^^^^^___XXXYYYYYYYYYYYYWWWVVVUUUNNNPPPOOOMMMUUUaaabbb[[[YYY[[[dddtttiiiXXXUUUWWWOOOJJJJJJGGGFFFGGGGGGGGGGGGLLLTTT[[[llluuu~~~{{{wwwjjjXXXKKKEEEBBB???;;;;;;;;;888666@@@YYYqqq~~~~~~gggZZZjjjuuugggaaabbb```___bbbeeeddd```^^^^^^```aaa\\\YYY[[[\\\ZZZYYY[[[```aaaaaa^^^[[[WWWVVVVVV\\\YYYXXXYYY\\\\\\XXXSSSNNNPPPSSSSSSSSSTTTUUUWWWVVVUUURRRPPPNNNNNNNNNNNN}}}}}}vvveee___WWWTTTSSSSSSOOOLLLLLLIIIFFFFFFEEEFFFNNNVVVXXXTTTQQQSSSTTTTTTXXX]]]fff~~~zzzxxx}}}rrrsss~~~hhhOOO???999:::AAAGGGaaa~~~lllZZZRRRLLLBBB<<<:::666666555444444555777888777777666555555555555555444444555555555555444444333444444555666777888999888;;;???III^^^yyyrrrkkkssswwwnnneeeccc\\\WWWRRRLLLBBB888555777999CCCggg\\\GGGOOOuuu~~~{{{eeeCCC666333333444333222222222222222333333111111111111111111111111111111111111111111111111///000000111222222333333222222333333333333222222111222222222333333333333222333444222111000222333444555444333444555555444888AAAYYYyyyyyyqqqqqqvvv~~~~~~|||yyyvvvuuunnnpppnnngggeeehhhjjjiiicccfffiiikkklllllllllllleeeeeedddbbb```^^^\\\ZZZVVVQQQOOOOOOKKKEEEAAA@@@@@@NNN___fffbbb[[[ZZZ]]]XXXYYY[[[\\\\\\[[[ZZZYYYWWWXXXXXXYYYXXXWWWVVVUUUOOONNNNNNQQQUUUXXX[[[]]]```mmm{{{xxxlll\\\ZZZQQQPPPPPPIIIJJJLLLEEEGGGIIIKKKLLLOOOVVVbbbjjjrrr{{{~~~rrrkkk\\\KKKBBB@@@???<<<:::::::::999<<>>777777;;;<<>>???>>>;;;:::;;;<<<===DDD___iiiQQQsssuuulllnnngggbbbcccbbbZZZ___cccccc___]]]___bbbbbb]]]ZZZ\\\]]][[[ZZZ\\\[[[]]]^^^]]]ZZZXXXWWWWWWRRRWWW]]]^^^[[[XXXWWWWWWMMMOOOOOOMMMKKKLLLPPPSSSPPPOOONNNLLLKKKIIIHHHGGGyyyooohhh```ZZZSSSPPPPPPOOOKKKGGGCCC@@@===;;;<<>>///...888111333333333222222222111111111111111111111111111111000000000000000000000000000000111111111222222222333555777888777444000...111111111111111111111111222222111111222444555666222222111111222222333444999>>>FFFlll|||xxxuuuzzzzzzooossswwwfffwww|||vvvtttuuuwwwyyyvvvuuuqqqlllmmmooojjj```]]]___aaaaaaaaaccchhhlllkkkiiigggdddbbb```___^^^YYYVVVPPPIIIBBB===:::888;;;???CCCEEEDDDDDDGGGJJJMMMQQQVVV[[[ZZZVVVTTTUUUZZZYYYWWWVVVVVVUUUSSSQQQRRRQQQQQQRRRSSSSSSQQQPPP]]]lll{{{lll\\\RRRPPPQQQPPPOOOMMMLLLKKKJJJHHHGGGEEENNNXXX]]]___dddoooyyywwwkkkZZZIII@@@===;;;;;;<<<999???===888MMM|||uuu[[[___}}}qqqeeebbbfffgggaaaZZZ^^^aaacccdddcccaaaaaaaaa^^^]]][[[XXXVVVWWWZZZ\\\\\\\\\]]][[[YYYVVVUUUTTTWWWVVVVVVXXX\\\]]]ZZZXXXPPPPPPOOONNNNNNMMMLLLLLLRRROOOJJJHHHIIIHHHFFFDDD{{{qqqkkkggg]]]WWWPPPLLLLLLLLLJJJGGGEEEBBB>>><<<===CCCJJJPPPQQQSSSUUUTTTSSSQQQQQQQQQOOOaaalllzzz~~~~~~~~~~~~}}}||||||}}}}}}rrrnnnlllkkkyyy|||}}}|||yyyzzz~~~zzzzzz{{{sssuuu~~~zzzuuu```GGG???666888DDDSSSrrr{{{gggYYYRRRKKKAAA;;;999888666333444444444555555555555666777666555444444555666777666555444333333333333444333444666666777888;;;>>>CCCIIIZZZuuuvvvnnnrrruuutttnnneee___[[[SSSKKKBBB<<<888444555888>>>tttjjjZZZQQQiii}}}NNN999<<<000...666///333222222222111111111111111111111111111111111111000000000000000000000000000000000111111111222222000222333555444333000///111111111111111111111111222222111111222333555666222222111111222222333444777:::AAAddd{{{ooo|||{{{xxx|||xxxrrrqqquuuuuussssssuuuuuuqqqllljjjkkkfff___^^^______[[[YYY[[[cccjjjooonnnjjjfffccc```^^^]]]WWWTTTOOOIIIBBB<<<888555666999<<<======>>>BBBFFFGGGLLLSSSXXXYYYXXXXXXZZZZZZXXXVVVVVVVVVVVVTTTSSSUUUTTTSSSSSSRRRQQQOOONNNXXXcccppp{{{sss```UUUPPPOOOQQQKKKKKKKKKIIIGGGHHHLLLPPPXXX\\\aaaccceeekkkwww~~~zzznnn]]]PPPBBB===<<<;;;;;;<<<888999:::FFFjjjwww```QQQnnnwwwmmmccc___bbbddd```\\\dddeeedddbbb```^^^^^^___\\\\\\[[[ZZZXXXXXXZZZ]]]\\\\\\ZZZXXXUUUSSSRRRRRRUUUTTTUUUWWW[[[\\\[[[XXXNNNNNNNNNOOOOOOOOOOOOPPPOOOLLLIIIHHHIIIJJJJJJIIIooogggeeedddZZZTTTLLLHHHGGGHHHGGGFFFCCCAAA>>><<<>>>CCCLLLRRRNNNRRRUUUWWWUUURRRPPPOOOPPPYYY^^^kkk~~~||||||}}}}}}{{{zzzzzzyyyzzz}}}zzzqqqmmmllllllnnnnnnlllhhhfffhhhoootttnnnqqqvvv{{{|||vvvqqqttt{{{{{{sssnnn~~~vvvNNN===888:::BBBSSSyyysss```QQQHHHFFF@@@999666666777666444444444444555555555555666777666555555555555666666555555444333333333444444222666999::::::<<>>999777BBBddd|||iiiTTT[[[nnnhhh```\\\]]]`````````iiihhheee```\\\ZZZ[[[\\\YYY[[[\\\[[[ZZZZZZ[[[]]]___\\\XXXTTTRRRQQQQQQRRRRRRRRRTTTVVVYYY[[[ZZZXXXOOOPPPQQQRRRSSSTTTUUUVVVPPPMMMJJJIIIJJJKKKKKKKKKrrraaa___aaa```XXXSSSLLLHHHFFFEEECCCAAA<<<>>>???@@@BBBFFFMMMRRRNNNQQQTTTUUUTTTQQQPPPOOOYYY\\\ZZZbbbzzz~~~|||{{{{{{{{{{{{yyywwwxxxxxxxxxzzz}}}{{{nnnhhhhhhmmmqqqhhhfffbbb[[[WWWVVVZZZ]]]ZZZ]]]ccchhhmmmrrrwww{{{}}}|||tttlllfffdddccccccjjjsssxxx~~~}}}|||zzznnneeeaaa|||gggFFF:::<<>>===999555333444555555444444444444555555555555666777666666555555555555555555444444333333333444444555777:::===AAAEEEJJJNNNJJJRRRiiiuuunnnsssrrrpppkkkddd^^^YYYVVVHHHAAA<<<:::555333<<>>>>><<<<<>>:::???EEEHHHJJJLLLPPPTTTOOOPPPQQQQQQOOOOOOPPPQQQWWWZZZVVVXXXiiixxx}}}|||{{{{{{{{{zzzxxxuuuwwwwwwwwwxxx{{{}}}}}}|||}}}lll^^^ZZZ```kkksssxxxvvvqqqiiibbb\\\YYYXXXQQQSSSVVVXXX\\\aaaggglllgggiiikkkkkkmmmkkk```SSSSSSRRRSSSTTTSSSSSSWWW\\\bbbkkk|||~~~||||||{{{zzzyyyxxxwwwwwwzzz{{{zzzzzz}}}}}}rrreeeZZZ^^^mmmXXXBBBAAAIII\\\jjjlllXXXQQQLLLCCC;;;999777444333333444444444444444444555555555555666666666666666666555555444444444333333333444444555888666777===FFFMMMNNNMMMJJJUUUllltttppptttssspppkkkfff```[[[WWWUUUEEE>>>:::888444555FFF[[[gggHHHEEEEEE[[[vvv{{{ZZZVVVtttmmmDDD999666888333000222222////////////////////////........................////////////////////////....../////////000000000222111000///...//////000000000000000000000000000000000111111111111111111111111000000111111222333222777444888HHHUUUccctttppp~~~xxxuuuzzzyyyvvv|||uuuuuuuuutttppplllkkklllkkkbbbYYYVVVYYYZZZXXXTTTWWWVVVTTTSSSSSSTTTVVVWWWTTTRRROOOIIICCC<<<666333555555555555777???JJJRRRdddkkklllddd[[[XXXWWWVVVVVVUUUTTTUUUWWWWWWWWWUUUOOOQQQTTTUUUUUUVVVXXXZZZWWWSSSQQQPPPIIIDDDOOO```|||~~~xxxsss{{{zzziii^^^[[[TTTNNNMMMLLLIIIGGGGGGMMMHHHGGGPPP```ooowwwyyygggffffffjjjqqqxxx|||}}}~~~}}}yyytttnnndddRRRAAABBB???>>>???===999:::>>>;;;QQQ|||~~~]]]SSSsssllldddaaa^^^[[[[[[^^^cccggg```aaaaaa___[[[WWWUUUTTTUUUXXX[[[\\\\\\[[[[[[\\\^^^ZZZTTTQQQQQQQQQQQQQQQUUUVVVWWWWWWUUUTTTSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVSSSRRRPPPNNNLLLKKKKKKKKK```SSSZZZ___ZZZWWWTTTPPPKKKFFFBBB@@@??????FFFMMMPPPPPPPPPSSSWWWOOOOOONNNLLLKKKMMMPPPRRRQQQUUURRRTTTaaaooo~~~}}}|||||||||{{{xxxuuuvvvuuuuuuwwwyyy{{{{{{zzzxxx|||~~~ssseee^^^cccpppzzzqqqjjjeeeXXXWWWVVVUUUUUUVVVWWWXXXTTTSSSRRRRRRQQQMMMHHHEEE@@@CCCHHHIIIGGGEEEFFFHHHNNNVVVeeerrrtttoookkklllrrrqqqpppooommmmmmmmmmmmpppsssrrroooqqqssskkk___UUUeeebbbIII???EEEQQQ___jjjtttZZZNNNLLLIII@@@999666666555444444444444444444444444555555555555666666777777777666555444333444444333333333444555555888555666>>>IIIPPPNNNIIIMMM\\\oooyyyuuunnnqqqyyyppplllgggbbb^^^ZZZVVVTTTFFF>>>:::999555:::TTTrrrfffGGGEEEIIIZZZllljjj[[[eee^^^@@@===888555333111111333////////////000000000000////////////////////////////////////////////////............////////////222111000000/////////000000000000000000000000000///000000111111111000000111000000000000111222222000666444333;;;CCCVVVooowwwwww}}}vvvwwwzzzuuu{{{yyyllltttqqqqqqrrrqqqmmmkkkmmmiiiaaaYYYWWWYYYYYYSSSMMMMMMLLLJJJJJJLLLOOORRRTTTSSSQQQMMMHHHBBB<<<888555444555444444777@@@LLLVVVdddmmmnnnbbbXXXWWWWWWUUUUUUTTTSSSTTTUUUVVVUUUTTTQQQTTTWWWWWWUUUUUUWWWYYYWWWUUURRRNNNIIIJJJTTTaaattt{{{ttthhhcccaaahhhxxxxxxggg[[[UUURRRNNNJJJHHHJJJJJJGGGFFFGGGJJJFFFGGGTTThhhuuuwwwrrr]]]```fffoooxxx~~~wwwlllbbbXXXJJJ===???=========:::777:::@@@LLLmmmuuuVVVZZZiiicccaaa^^^]]]^^^aaadddggg\\\^^^```^^^[[[WWWUUUTTTTTTWWWZZZ[[[ZZZYYYZZZ[[[XXXUUUQQQQQQRRRSSSQQQOOOVVVXXXYYYWWWTTTRRRPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQMMMOOOQQQQQQOOONNNNNNOOOiiiWWW[[[^^^ZZZWWWTTTNNNGGGCCCBBBCCCEEEGGGMMMRRRRRRNNNNNNRRRVVVMMMMMMLLLKKKJJJKKKNNNQQQRRRTTTPPPQQQ]]]hhh|||zzz{{{~~~}}}~~~~~~|||xxxuuusssrrrrrrtttwwwyyyyyyxxxssswwwzzztttpppsss~~~yyyooommmkkkiiihhhccc]]]WWWTTTOOOMMMNNNJJJEEEHHHQQQGGGLLLPPPOOOLLLLLLMMMOOOMMMQQQYYY``````[[[ZZZ]]]aaa```]]][[[ZZZZZZ[[[\\\[[[aaaaaa\\\]]]bbb^^^UUUVVVoooiiiUUU@@@EEENNN___dddmmmnnn^^^NNNGGGDDD>>>999999333444555555555444555555444444444555555555555666666777777777666555444333333333333333333444555666777777;;;CCCLLLPPPNNNJJJQQQbbbrrrvvvrrrqqqtttvvvlllhhhccc___]]]ZZZVVVSSSDDD<<<888999999DDDiiihhhFFFFFFSSScccppprrrfffwwwQQQ888;;;555///222222000222/////////000000111111111////////////////////////////////////////////////------........./////////////////////000000000000000000000000000000000000//////000111111000///...000000000000000111222222111555333222888===LLLdddxxx~~~wwwvvvrrrpppsssxxxrrrooossssssoookkkkkkhhhddd___ZZZXXXUUURRRPPPLLLJJJHHHHHHHHHKKKNNNQQQQQQNNNJJJEEE@@@<<<888777333444444555999BBBOOOXXXaaalllmmm```VVVWWWXXXWWWUUUSSSRRRSSSTTTTTTSSSRRRPPPTTTXXXXXXVVVUUUXXX[[[WWWXXXUUUNNNLLLSSS]]]bbbfffjjjbbbYYYYYYWWWWWWbbbgggkkkhhh]]]SSSPPPOOOOOOHHHDDDDDDGGGHHHFFFFFFHHHFFFFFFMMM[[[lllsssnnnggg```eeemmmvvv|||~~~tttdddWWWNNNGGG@@@<<<;;;<<<===:::999@@@IIItttbbb\\\yyyzzzjjjccc```^^^^^^```ccccccccc^^^______]]]ZZZWWWWWWWWWUUUWWWXXXYYYXXXWWWXXXYYYUUUSSSRRRUUUXXXYYYUUUQQQVVVXXXYYYXXXUUURRRQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLOOOSSSTTTRRRPPPOOOOOOsss[[[[[[^^^ZZZWWWRRRJJJCCC???AAAGGGKKKMMMPPPRRROOOIIIHHHMMMSSSJJJKKKLLLKKKJJJKKKMMMOOOTTTSSSKKKKKKUUU]]]nnn}}}yyyvvvqqqpppppprrruuuxxxxxxwwwrrrvvv~~~~~~qqqggg___VVVTTTVVVOOOGGGPPPaaa___ccceeebbb___```dddggg[[[ZZZ\\\]]]ZZZUUUWWW\\\SSSQQQNNNKKKJJJKKKLLLNNNHHHOOOPPPJJJJJJRRRRRRKKKYYYsssnnnQQQIII===QQQbbbvvvtttvvvzzzWWWNNNFFFBBB:::333333999111222444555555555666666444444444555555555666666666777777777777555333222333333333333333444555666888<<>>;;;888888444444555666;;;DDDQQQZZZbbbmmmnnnaaaVVVWWWYYYXXXTTTSSSRRRRRRSSSSSSRRRPPPLLLQQQWWWXXXWWWXXX\\\```XXX[[[VVVLLLLLLWWW______WWW[[[UUUQQQUUUSSSNNNSSSVVVWWWTTTMMMIIIJJJJJJHHHHHHDDDDDDFFFFFFDDDEEEGGGDDDIIISSSbbbmmmoooggg___iiinnnuuuzzz{{{||||||}}}xxxvvvkkkYYYJJJCCC@@@>>>;;;;;;===>>><<<>>>HHHSSSwwwQQQfff~~~nnnfffccc```]]]^^^aaacccbbb```cccbbb```\\\YYYWWWXXXZZZUUUWWWXXXWWWVVVVVVWWWYYYUUUTTTVVVZZZ___```[[[UUUTTTWWWYYYXXXUUUSSSSSSTTTPPPPPPQQQQQQRRRRRRRRRSSSNNNRRRVVVWWWSSSOOOLLLKKK~~~jjjeeeccc___[[[NNN@@@===EEELLLKKKGGGFFFHHHHHHGGGEEEGGGLLLQQQSSSNNNJJJLLLMMMLLLNNNQQQ___VVVPPPQQQQQQSSScccwww|||yyyyyy{{{}}}|||zzzsssrrrpppnnnnnnoooqqqrrrtttuuuuuutttuuuxxx|||~~~yyyppphhhhhhooovvv~~~yyyrrrmmmggg\\\RRRNNNLLLKKKLLLOOOTTTOOONNNRRRRRRPPPSSSYYYjjjyyy}}}kkkRRRJJJWWWfff|||vvviiicccRRRIII???999777777444111222222333333333444444444777444222333666888888666777777666555444333333222666666666666666777888888;;;AAAIIIOOOQQQQQQQQQRRRYYYggguuuyyyxxxvvvqqqmmmgggaaa\\\]]]```]]]SSSJJJ888===999333BBBjjjgggQQQfff___@@@///111111111111000000000///////////////////////////........................////////////...................................................///000000111000///......///000111111111000000//////......111111111111111111111111222333333333444888===BBBsss}}}~~~sss|||rrrooo{{{zzzuuuuuusssnnnmmmppprrrmmmgggaaa]]]YYYUUURRRTTTXXXVVVLLLDDDCCCEEEFFFLLLHHHCCC@@@>>><<<777444333333555777:::DDDYYYllljjjooommmbbbYYYXXXZZZZZZPPPOOONNNOOOPPPQQQPPPOOOOOOJJJTTThhhmmmaaa[[[___YYYUUUPPPMMMNNNPPPSSSTTTRRRQQQNNNLLLLLLLLLMMMNNNLLLLLLKKKJJJHHHGGGFFFEEEFFFEEECCCBBBDDDFFFEEEAAAAAAMMM^^^iiijjjggghhhkkkqqquuuwwwuuuuuuxxxyyywwwqqqfffWWWLLLEEE@@@;;;777888===;;;>>>???888WWWvvv```ZZZssshhheeegggccc___]]]^^^bbbeeegggeeebbbbbbdddaaaZZZYYY^^^YYYYYYYYYXXXVVVVVVWWWXXXQQQQQQTTT[[[bbbddd```\\\[[[ZZZWWWTTTRRRSSSWWWZZZYYYYYYXXXXXXXXXXXXYYYYYYRRRQQQRRRUUUSSSNNNJJJKKK|||jjjhhhhhhfff]]]RRREEE@@@CCCGGGEEEAAABBBDDDEEEEEEDDDGGGLLLQQQSSSMMMKKKMMMOOONNNOOOSSS^^^UUUQQQRRRPPPQQQ^^^nnn~~~|||zzzyyyzzzzzzyyyxxxrrrpppnnnmmmllllllmmmnnnqqqqqqrrrrrrrrruuuzzz}}}~~~|||qqqfff^^^YYYUUUVVVYYYccc^^^]]]```aaaaaafffmmm|||yyyfffYYY\\\mmm{{{xxxdddYYYUUUMMMEEE<<<777666666444222222222333333333444444444666555555555777777777666666666555555444444333333666666666666777777888999===CCCJJJMMMMMMOOOSSSWWW]]]iiiuuuxxxvvvsssnnniiiccc```]]]\\\\\\WWWLLLCCC888<<<999;;;YYYccc\\\~~~OOO<<<333111111111000000000//////................................................////////////...................................................//////000111000///......///000111000000000000//////......111111111111111111111111000000111111222555;;;???hhh|||nnnpppxxxwwwlll~~~}}}hhhgggvvv|||{{{vvvpppnnnqqqqqqmmmhhhccc___[[[WWWTTTUUUYYYXXXPPPIIIFFFEEEBBBCCCAAA>>>======;;;777444555555777999===HHH^^^sssvvvvvvqqqhhhcccbbb^^^YYYRRRQQQPPPPPPQQQQQQPPPOOOMMMJJJOOO\\\```[[[XXX[[[WWWRRRMMMIIIJJJLLLOOOPPPPPPNNNLLLKKKJJJJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHBBBBBBAAABBBCCCDDDBBB@@@FFFQQQ```lllooonnnnnnooossswwwxxxuuutttuuutttpppggg^^^QQQGGGCCC@@@<<<999999AAA<<<888AAANNNuuuooo\\\iiilllhhhiiigggccc^^^\\\___cccfffgggbbb```aaaccc```YYYXXX[[[WWWXXXXXXWWWUUUTTTVVVWWWTTTRRRRRRVVV]]]```___]]]\\\[[[WWWTTTSSSVVV\\\```[[[[[[ZZZYYYYYYYYYZZZZZZRRRPPPQQQTTTSSSNNNLLLNNN{{{jjjhhhiiigggYYYRRRJJJDDDCCCCCCAAA??????AAACCCDDDDDDGGGLLLQQQSSSNNNLLLNNNPPPPPPQQQTTTYYYSSSQQQRRRPPPNNNVVVbbb{{{||||||{{{xxxvvvvvvvvvpppooommmkkkiiiiiiiiiiiillllllmmmmmmnnnqqquuuxxx|||~~~|||wwwssstttxxx|||zzzyyy{{{|||}}}tttrrr|||yyyaaaOOOHHHHHHDDD???888555555555555333333333333333444444444444555777888888777666555666444444444444444444444444666666666777777999::::::@@@DDDHHHJJJKKKOOOWWW^^^bbbllltttuuurrrnnnjjjeee```___]]]ZZZUUULLLCCC<<<999999:::MMM|||}}}ggg^^^qqqzzz___===777222000000000000////////////........................------------------------/////////............---------------------------......------......///000000//////......//////000000000000////////////...111111111111111111111111///000000000111444999===ZZZ|||hhhccccccjjjqqqtttwwwzzzsssaaafffttt|||sssppprrrrrroookkkgggeeebbb___\\\XXX[[[ZZZUUUPPPLLLGGGAAA:::999999999:::999666444666666999<<>>===;;;999???888555JJJlll|||iiibbbtttfffggglllgggaaa[[[ZZZ___dddfffeee___^^^```bbb___YYYWWWXXXWWWXXXYYYXXXWWWVVVWWWXXXWWWSSSQQQRRRWWW[[[]]]]]][[[YYYUUURRRRRRVVV]]]cccZZZZZZXXXWWWWWWWWWXXXXXXPPPNNNNNNQQQQQQNNNNNNQQQ}}}jjjeeeccc___PPPOOOKKKHHHDDDCCCCCCCCCAAADDDFFFFFFFFFHHHLLLQQQUUUPPPMMMPPPQQQOOOPPPRRRSSSOOOOOOQQQPPPMMMQQQXXXppp~~~~~~~~~yyy|||~~~|||xxxtttsssuuupppooommmjjjhhhgggfffffffffggghhhiiiiiikkkooorrrtttyyyxxxxxx|||vvvjjj[[[MMMDDDAAA@@@;;;888444222333555555444333333333444444444444555444888;;;;;;777444444555222333333333444444555555666666777777999:::;;;<<>>DDDSSSlllvvvcccTTTXXXVVVSSSRRRRRRQQQOOOMMMKKKOOOMMMIIILLLTTTVVVPPPLLLHHHCCCAAABBBGGGJJJLLLJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDDDDDDDDDDEEEFFF@@@AAADDDFFFEEEBBBCCCFFFRRRcccttt|||}}}|||}}}}}}{{{|||yyysssmmmiiibbb[[[OOOIIICCC>>>======<<<<<<<<<::::::JJJkkkkkkkkkzzz}}}jjjeeefffhhhddd^^^XXXXXX^^^cccdddbbb\\\^^^aaabbb___ZZZXXXWWWYYY[[[\\\\\\ZZZYYYZZZ[[[XXXUUURRRQQQTTTXXXZZZ[[[UUUTTTRRRPPPOOORRRWWW\\\VVVUUUSSSQQQPPPQQQRRRSSSMMMJJJJJJMMMNNNMMMOOORRR~~~iiiaaa\\\WWWMMMNNNNNNKKKGGGDDDEEEFFFGGGIIIKKKJJJHHHIIILLLPPPVVVQQQNNNPPPPPPNNNMMMOOOLLLKKKLLLOOOOOONNNPPPSSS]]]xxx|||{{{{{{{{{yyy|||~~~|||wwwsssssstttpppooommmkkkhhhfffeeedddcccdddeeeeeeeeefffiiikkklllqqqwww}}}{{{qqqzzzvvvmmmaaaWWWKKKCCCAAA???<<<888555444222222333444555555333333444444444555555555444777;;;:::777444444555222333333444444555555666666777777888:::<<<===>>>BBB???@@@HHHWWWbbbggggggiiimmmnnnkkkhhhgggddd``````]]]VVVLLLBBB<<<:::;;;???:::UUUtttMMMBBBGGGrrr\\\RRRkkkddd:::444333---/////////............---........................------------------------............---------------------------------------------------...//////......////////////...................../////////000000000000000000000000000111222222222444777:::CCCaaa{{{|||}}}sssllllllmmmuuuxxxsss{{{uuuooommmkkkkkkmmmoooppppppeeeeeeaaa[[[ZZZ[[[XXXSSSGGGCCC>>>888555555666888777888<<<@@@GGGUUUnnn{{{dddVVVXXXVVVSSSRRRQQQPPPMMMKKKIIIOOONNNHHHJJJSSSSSSKKKFFFCCC??????CCCGGGKKKMMMHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCAAA@@@??????@@@AAA@@@@@@CCCGGGEEEBBBGGGOOOfffzzz}}}}}}~~~|||{{{vvvmmmgggbbbYYYQQQGGGDDD@@@===;;;;;;;;;;;;@@@888IIIuuuooo___vvvlllggggggdddaaa```[[[WWWXXX\\\``````^^^\\\___bbbbbb___\\\YYYWWWYYYZZZ\\\\\\[[[ZZZZZZ[[[VVVUUUTTTTTTUUUWWWXXXXXXRRRRRRRRRQQQOOOOOOPPPQQQRRRPPPNNNMMMLLLMMMNNNPPPKKKHHHGGGJJJKKKKKKMMMQQQ{{{eee]]]YYYUUURRRSSSSSSOOOIIIEEEDDDEEEKKKMMMOOOMMMJJJIIIKKKNNNSSSOOOMMMOOOOOOLLLKKKLLLJJJJJJKKKLLLNNNOOOPPPQQQRRRiii~~~|||zzzyyyyyyyyyyyyzzzzzzxxxuuusssrrrrrrpppooommmkkkiiifffdddcccaaabbbccccccbbbbbbdddffffffiiinnnttt{{{zzz}}}rrrqqquuu{{{pppggg^^^WWWQQQGGG===999::::::555000222222222222333444555555333444444444555555555555444666777777666555444555444444444555555666666666666777888999;;;===???@@@AAAAAAFFFSSScccmmmnnnkkklllnnnlllfffcccccc```\\\]]]XXXOOOEEE===:::;;;===AAAIIIsssaaaCCCBBBRRRuuugggPPP]]]{{{GGG111333333111///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---......//////......------............/////////000000000000000000000000...///000//////111333666999EEEQQQdddvvvzzz{{{yyywwwqqqqqqyyyooollliiiiiikkknnnqqqrrrnnnnnniiiaaa^^^``````^^^UUUQQQJJJBBB;;;888999;;;999:::>>>CCCIIIUUUmmm}}}eeeZZZVVVTTTRRRPPPOOONNNKKKIIIFFFKKKLLLIIIKKKPPPNNNHHHAAA@@@???@@@DDDHHHKKKLLLEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;<<<===>>>>>>>>>AAAFFFEEEEEEPPP___{{{zzzyyyxxxuuunnnddd^^^YYYPPPGGGBBB@@@>>><<<:::::::::;;;======ccc|||cccdddllldddggggggbbb]]]\\\[[[ZZZZZZ\\\]]]\\\\\\[[[```bbb```]]]]]][[[XXXUUUXXXZZZZZZYYYXXXXXXYYYTTTTTTUUUUUUUUUVVVVVVVVVRRRSSSTTTSSSPPPNNNMMMMMMQQQOOOMMMKKKKKKMMMOOOQQQKKKHHHGGGJJJKKKIIIKKKOOOttt^^^WWWWWWVVVWWWWWWVVVQQQLLLGGGEEEEEEJJJLLLNNNLLLIIIGGGIIILLLNNNJJJIIILLLNNNLLLKKKMMMLLLKKKJJJJJJLLLNNNPPPOOOOOO___qqq~~~|||{{{zzzzzzzzzzzzyyywwwtttssssssrrrpppooonnnmmmllljjjhhhfffdddbbbbbbccccccbbb`````````bbbeeeeeefffllltttzzz||||||{{{~~~~~~~~~}}}}}}xxxnnnbbb]]]dddppp}}}uuuiii___YYYRRRKKKDDD???:::666555444111///111222444444444444555555444444444444555555555555555444333444555666555444555666666666666666666666666777888:::<<<>>>@@@AAA???GGGTTTcccnnnsssrrroooqqqpppkkkccc___^^^\\\XXXVVVPPPHHH@@@<<<;;;;;;<<>>BBBFFFKKKUUUjjj~~~yyybbbXXXTTTRRROOONNNMMMLLLJJJHHHHHHIIIIIIJJJLLLNNNLLLIII@@@??????AAADDDGGGGGGGGGBBBBBBBBBCCCCCCBBBBBBBBB???>>><<<::::::<<<===???>>>===AAAGGGIIIMMM___tttyyywwwwwwsssrrrmmmdddYYYTTTPPPHHH@@@<<<<<<<<<:::999999:::;;;???QQQmmmggg{{{tttgggeeefffccc___]]]YYY\\\______]]][[[ZZZ[[[ZZZ___aaa\\\ZZZ[[[[[[WWWTTTWWWYYYZZZYYYXXXXXXXXXRRRSSSSSSSSSRRRSSSTTTUUURRRSSSSSSQQQNNNLLLLLLMMMOOONNNLLLJJJKKKMMMPPPSSSMMMJJJJJJLLLLLLJJJJJJMMMpppWWWQQQTTTUUUXXXXXXVVVRRRNNNJJJHHHHHHHHHJJJLLLJJJGGGFFFHHHJJJJJJFFFFFFKKKMMMLLLLLLNNNNNNMMMKKKIIIKKKNNNOOONNNNNNYYYfff~~~}}}|||zzzzzzzzz{{{|||xxxtttpppooopppqqqooommmllllllkkkiiigggeeecccbbbbbbccccccbbb```^^^______fffcccbbbgggooovvvwwwvvvwwwzzz}}}}}}|||}}}zzztttkkk```WWW[[[nnn~~~zzzuuulllkkkeee\\\WWWRRRJJJBBB999999888444111000222555222333555555555444555555444444444555555555666666555222000111555777666444777777777777777777777666777777888:::<<>>MMM```ooouuuuuussssssuuussskkkbbb\\\\\\YYYTTTPPPKKKCCC>>><<<<<<;;;;;;HHHtttXXXGGGIII]]]wwwuuueeeqqqRRR000444333)))---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,---------.........//////000000000000000000000000///000111111111111333555000<<<999;;;XXXzzz~~~uuummm~~~uuuiiiiiittt}}}}}}xxxpppkkkkkknnnrrrtttyyy}}}{{{pppgggdddeeeeeeeeeeeeaaaYYYNNNDDD@@@>>>>>>@@@EEEIIILLLVVViii{{{ttt]]]TTTRRRPPPNNNLLLLLLKKKIIIGGGLLLIIIIIILLLNNNNNNMMMNNN@@@@@@@@@BBBDDDEEEDDDCCC???@@@@@@AAAAAAAAA@@@@@@===<<<;;;::::::===???AAA@@@>>>BBBJJJNNNVVVlllwwwpppuuuvvvqqqmmmggg]]]RRRMMMKKKDDD;;;888999999999999999;;;<<>>CCCGGGJJJRRR```qqq{{{|||zzz{{{}}}rrrlllddd___\\\WWWOOOIIIHHHBBB555333===>>><<>>???:::888:::<<<>>>CCCIIIFFFHHHPPP\\\dddmmm|||tttrrrxxxxxxsssnnnddd[[[OOOHHHEEECCC???<<<999555666;;;999777CCCTTTnnn{{{dddhhhqqqiiicccaaa```[[[XXXXXX[[[\\\\\\[[[ZZZZZZ[[[]]]\\\]]]^^^]]][[[YYYXXXXXXVVVUUUUUUVVVXXXYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTTTTUUURRRSSSVVVTTTMMMKKKOOOIIIKKKMMMLLLKKKLLLQQQUUURRRRRRRRRRRRPPPMMMJJJHHHlll[[[WWWQQQIIINNNNNNMMMMMMKKKIIIHHHGGGBBBCCCDDDCCC>>>===FFFRRROOOKKKJJJMMMMMMJJJKKKOOOLLLLLLKKKJJJJJJJJJJJJKKKMMMaaahhhiiiuuuyyyxxxtttqqqssswww{{{{{{zzzwwwsssooonnnnnnnnnmmmlllnnnllljjjhhhhhhfffdddaaaaaaaaa```___^^^]]]\\\\\\^^^^^^^^^___aaacccfffgggoooqqqtttxxx|||}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}|||{{{|||}}}}}}{{{zzzyyyyyyzzz{{{|||{{{yyyvvvhhheeeeeelllyyy~~~pppgggfffddd___YYYUUUNNNFFFAAA@@@>>>999666111222333444444333111000222333444555555555444444444555666777777666555555555555444444444444555555555666777888888888777777555999;;;:::;;;BBBLLLRRRmmmqqqwww|||}}}|||zzzxxxmmmgggaaa\\\YYYSSSLLLFFF@@@:::444:::@@@888>>>UUUlllKKKPPPfffyyygggKKK111---111000.../////////.........---------------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------..................---,,,,,,)))+++............///111.../////////000000000000222111000000000111333333222555666555===YYY}}}zzzyyyzzz{{{qqqiiiiiipppcccgggrrryyy}}}tttpppzzz|||}}}|||yyysssnnnkkk```___^^^]]]ZZZVVVOOOKKKFFFFFFHHHHHHIIIQQQeeewwwuuudddVVVOOONNNKKKJJJHHHHHHIIIHHHFFFDDDGGGFFFFFFIIILLLMMMHHHDDD???BBBEEEFFFFFFEEEEEEFFFCCCCCCBBBBBBBBBAAA???>>>???>>>???CCCEEEEEEJJJQQQSSSUUU^^^mmmzzzxxxyyy|||wwwmmmfffWWWPPPGGGBBBAAA@@@>>>;;;<<<;;;<<<:::555<<<\\\~~~lll^^^rrrzzzppphhhaaa``````^^^]]]```\\\]]]]]][[[ZZZYYYZZZ\\\[[[^^^``````^^^[[[YYYYYYWWWVVVUUUUUUWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUVVVSSSTTTXXXVVVQQQPPPSSSLLLMMMMMMMMMMMMOOOSSSVVVOOOOOOPPPOOONNNLLLIIIHHHooo\\\WWWSSSMMMPPPOOONNNMMMKKKHHHFFFEEE@@@CCCGGGGGGBBB???GGGQQQPPPMMMLLLMMMLLLJJJJJJMMMMMMLLLJJJIIIIIIJJJLLLMMMaaa~~~gggeeeyyy{{{uuuuuusssqqqtttxxx{{{{{{yyyxxxtttooollllllmmmmmmmmmmmmkkkiiihhhgggfffcccaaaaaa``````___]]]\\\\\\[[[]]]]]]]]]]]]^^^___aaabbbggghhhjjjnnnsssxxx}}}zzz{{{{{{}}}~~~}}}{{{|||~~~~~~|||{{{|||{{{yyyyyyzzzzzzxxxwwwxxxwwwxxxyyyzzzyyyvvvsss___eeeppp~~~yyyoooddd^^^]]]\\\VVVQQQIIIDDD???<<<<<<<<<999777222///...000333555333111333333444555555555555444222444777888888666444222444444333333333444444555555555777888::::::;;;:::333;;;>>>:::>>>OOOaaajjj|||yyyzzz}}}}}}xxxrrrhhhddd^^^YYYUUUOOOHHHBBB:::555555???@@@666GGGoooWWWPPPmmmHHH888+++---111000...///////////////............,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,---------------............------,,,&&&)))---///000000000111....../////////000000000222111111111111222333444///222666444444KKK|||~~~{{{uuuuuuzzz~~~yyyppplllqqqxxxtttfffhhhrrr||||||wwwxxxuuuxxxzzz{{{xxxuuurrrqqqdddaaa```aaabbb___XXXRRRTTTSSSSSSSSSQQQUUUbbbqqqxxxssshhhZZZMMMGGGHHHKKKHHHGGGFFFGGGHHHGGGEEECCCFFFDDDDDDFFFHHHHHHDDD@@@???BBBEEEGGGHHHIIIJJJKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDGGGMMMRRRSSSSSSYYYaaaiiijjjsss~~~|||~~~|||pppbbbZZZIIIEEE@@@>>>??????>>>;;;:::;;;;;;777444III|||uuueeegggpppjjjccc^^^^^^______aaaeee]]]^^^^^^\\\YYYXXXYYYZZZYYY]]]aaacccaaa^^^[[[YYYYYYWWWUUUUUUVVVXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVVVVTTTUUUXXXXXXTTTSSSUUUPPPNNNLLLMMMOOORRRTTTTTTLLLLLLMMMMMMMMMKKKJJJHHHrrr]]]UUUSSSPPPXXXWWWTTTQQQMMMIIIEEECCC???FFFPPPUUUNNNEEEEEEJJJNNNLLLLLLKKKKKKIIIIIIIIIKKKJJJHHHHHHIIILLLOOOQQQrrreee^^^qqq~~~yyyvvvttttttuuuwwwxxxwwwvvvwwwuuurrrooonnnmmmllllllkkkiiigggffffffeeecccaaaaaa```___^^^]]]\\\[[[ZZZ^^^]]]\\\[[[[[[\\\]]]^^^``````aaadddhhhmmmrrruuutttuuuwwwyyy|||~~~}}}{{{zzzzzz|||~~~}}}zzzxxx{{{yyyxxxxxxyyyzzzyyyxxxvvvvvvvvvwwwwwwuuurrroooeeejjjqqqyyy}}}{{{tttnnnllleee\\\XXXWWWUUUOOOJJJAAA>>>;;;999:::::::::888LLLBBB555...///333555555333444444555555555555555444555666777777555444222444333333333333444444555666666777888999:::;;;;;;777<<<<<<>>>PPPmmm~~~yyyvvvtttwww{{{zzzsssmmmfffbbb\\\VVVPPPJJJCCC>>>999999888<<<@@@BBB^^^ttt^^^MMMooozzz:::222...000111...---...............------------,,,++++++++++++,,,,,,---...---,,,,,,++++++++++++...---,,,++++++,,,---......------,,,,,,------...++++++,,,,,,,,,------------------......------,,,%%%(((---000000//////000........./////////000000111111111111111222222222000111666777555FFFyyyzzz}}}}}}wwwsssgggfffooo{{{sssllllllvvv|||zzzrrrpppoooqqqtttvvvuuutttooommmkkkiiigggccc^^^ZZZkkkiiiiiigggbbb^^^cccjjjiiibbbWWWMMMEEECCCDDDEEEFFFEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCDDDCCC@@@===???AAADDDFFFGGGHHHIIIKKKJJJKKKJJJJJJIIIJJJLLLNNNOOOSSS[[[aaaaaaaaajjjttt|||}}}{{{yyyqqqbbbTTTOOODDDAAA???>>>>>>>>>===;;;888777:::@@@NNNnnngggkkk}}}nnnddd___^^^___```___```ddd______^^^\\\YYYXXXXXXYYYVVV[[[aaadddbbb^^^[[[XXXZZZXXXUUUUUUVVVWWWXXXWWWTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTVVVWWWUUUSSSRRRPPPLLLJJJJJJNNNQQQQQQPPPLLLLLLMMMNNNNNNMMMLLLLLLsss\\\RRRQQQQQQXXXVVVTTTPPPKKKGGGCCCAAA???FFFPPPWWWSSSJJJFFFHHHJJJKKKJJJIIIHHHHHHGGGFFFGGGGGGFFFFFFIIILLLPPPSSSiiirrrhhhWWWVVVbbbxxxyyy}}}}}}yyyxxxwwwvvvuuutttrrrqqqsssttttttsssqqqnnnlllkkkiiihhhfffeeeeeeeeecccaaa``````___]]]\\\[[[YYYYYY[[[ZZZYYYWWWWWWWWWXXXYYY[[[ZZZZZZ[[[]]]```cccfffiiikkkooossswwwzzz|||}}}}}}~~~~~~}}}zzzyyyxxxyyy{{{~~~|||xxxvvvyyyxxxvvvwwwyyy{{{|||{{{vvvuuuttttttsssqqqmmmiiikkklllmmmmmmkkkhhhbbb^^^[[[VVVOOOKKKJJJGGGBBB===888777555444444444444333```RRR@@@444000222333333444444444444555555666666666666555444444444444444333333333333444444555666777777777888888888999999;;;<<<@@@QQQppp{{{gggkkkrrrwwwwwwssskkkeeeaaa]]]VVVOOOHHHAAA;;;888777===999888IIIbbbgggVVVOOOIII[[[lllpppVVV555222000000///,,,,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++---,,,+++******+++,,,------------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---------------,,,'''***...000///...------............////////////...//////000000000000000222000333777666@@@fff}}}yyy|||~~~wwwiiifffnnn}}}ooojjjuuuuuuqqqiiiccceeennnuuuuuusssvvvxxxwwwqqqjjjeeefffhhhzzzyyyxxxxxxssskkkiiikkkhhh___TTTLLLIIIIIIHHHGGGIIIGGGEEEEEEEEEEEEDDDBBB>>>======>>>???>>>===;;;>>>@@@BBBCCCCCCCCCEEEFFFGGGHHHIIIIIIJJJLLLQQQVVVZZZ^^^dddhhhiiikkkuuu~~~xxxrrrjjj]]]OOOGGGFFFCCCAAA???>>>===<<<:::888777888CCC]]]|||sssccc~~~tttiiiaaa```bbbfffeeeaaa___aaa_________\\\YYYWWWXXXYYYSSSXXX^^^aaa```]]]ZZZYYY\\\ZZZWWWWWWWWWXXXXXXWWWRRRQQQPPPPPPPPPRRRSSSTTTTTTSSSRRRRRRTTTTTTQQQMMMMMMJJJGGGGGGJJJMMMMMMLLLNNNNNNOOOPPPPPPPPPPPPPPPrrr[[[NNNMMMPPPNNNNNNLLLIIIFFFCCC@@@>>>???@@@FFFMMMNNNJJJHHHKKKGGGIIIJJJGGGGGGHHHGGGDDDFFFEEEEEEFFFHHHLLLOOOQQQTTTRRRJJJIIIPPPVVVhhhtttvvvyyyrrryyy~~~}}}|||}}}|||yyyuuurrrpppnnnmmmppprrruuuuuurrrnnnlllkkkgggfffddddddeeedddcccaaa``````^^^]]][[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQRRRRRRVVVVVVUUUTTTTTTUUUVVVWWW[[[^^^bbbhhhmmmqqqssstttvvvxxx{{{{{{yyywwwvvvvvvwwwyyy{{{}}}|||zzzwwwuuuwwwuuutttuuuxxxzzz{{{|||tttrrrqqqooonnnjjjeeebbbeeeeeefffdddaaa[[[VVVRRRLLLHHHBBB???>>><<<777333444444333222222222222222FFF@@@888444333444444444555555444444555555666777777666444333222333444444444444444444555555666777888888888777888888999999>>>CCCTTTqqqzzzfffbbbiiirrrvvvrrriiiaaa\\\XXXTTTMMMEEE===888555333444<<<;;;AAAbbbrrrNNNEEECCCMMMpppggg]]]lllrrr999000000///---,,,+++---000,,,,,,,,,,,,+++++++++***,,,,,,+++,,,,,,---...///------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,***,,,//////...,,,++++++------........./////////---...//////000000//////222///000222222777III^^^nnn{{{}}}}}}{{{vvvqqqyyy~~~tttppppppxxxzzzqqqiii```aaahhhoooqqqooosssxxx{{{wwwooolllqqqwww}}}zzzzzz|||zzzuuussstttwwwkkk\\\TTTUUUXXXWWWUUUOOOKKKGGGDDDDDDDDDCCCBBB:::;;;<<<===>>>>>>>>>>>>BBBCCCDDDDDDCCCCCCEEEFFFFFFHHHJJJJJJKKKOOOVVV\\\cccdddhhhlllnnnpppxxx|||tttkkkaaaVVVKKKAAA>>>AAA@@@???>>><<<:::999888888888CCC\\\wwwhhhfffvvvrrroooeeebbbcccgggllljjjccc```aaa______^^^\\\YYYXXXXXXYYYSSSVVVZZZ]]]]]][[[[[[ZZZ]]][[[ZZZZZZZZZZZZXXXVVVPPPPPPOOOOOOOOOQQQRRRSSSQQQRRRQQQPPPSSSUUURRRLLLKKKIIIGGGFFFHHHIIIJJJJJJPPPPPPPPPPPPQQQQQQRRRRRRqqqXXXIIIIIINNNLLLKKKJJJGGGDDDAAA???===>>><<>>:::888888777444222333444444444444444444555,,,---///222555666777777666555555444555555777777666666555555444333222222555555555555666777888888888888888888999:::<<<===DDDTTTrrryyyfff```iiimmmqqqpppjjjaaaZZZVVVOOOKKKDDD===777444444555444:::AAAYYY^^^MMMFFFEEEXXXyyyvvvSSSeee|||TTT///...///...,,,+++,,,...///------,,,,,,,,,+++++++++************+++,,,---...,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***+++,,,---------------+++,,,......,,,++++++,,,---------.........//////---...///000111000000///111000000///000333777;;;JJJUUUnnn{{{|||kkk___```jjjuuuzzzrrrnnniiiffffffgggiiijjjlllrrrxxxzzzxxxwwwyyy|||}}}xxxuuuwwwyyyzzz|||ttthhhfffkkkooommmiiiVVVQQQJJJEEECCCCCCCCCCCC>>>@@@BBBCCCEEEFFFHHHIIILLLMMMNNNNNNMMMMMMOOOQQQQQQSSSUUUTTTTTTYYYaaahhhjjjjjjmmmsssuuuvvvzzz~~~~~~~~~wwwmmm___WWWNNNGGG@@@;;;;;;???===<<<<<<:::::::::<<<===EEE```mmmmmmyyyzzzkkkkkkiiidddaaabbbgggkkkhhhbbb```bbb^^^^^^^^^\\\YYYXXXYYYZZZTTTVVVXXXYYYYYYZZZ\\\^^^]]]]]]\\\]]]]]]\\\XXXVVVPPPPPPOOOOOOPPPQQQSSSTTTOOOQQQPPPPPPUUUZZZXXXQQQKKKKKKJJJHHHGGGHHHJJJLLLOOOOOOOOOOOOOOOOOOPPPPPPpppWWWGGGFFFLLLRRRQQQNNNKKKGGGBBB???===<<<;;;AAALLLRRRLLLAAA999DDDIIIJJJGGGGGGKKKJJJEEEHHHHHHHHHHHHGGGFFFFFFEEEBBBIIIEEEAAAFFFHHHMMM\\\}}}yyysssooolllmmmnnnlllnnnooonnnkkkjjjlllnnneeedddccccccddddddcccaaa```___^^^\\\ZZZYYYWWWWWWSSSRRRPPPOOOOOOOOOOOOPPPNNNNNNNNNMMMLLLJJJIIIHHHEEEHHHMMMRRRVVVYYYZZZ[[[[[[```fffiiijjjjjjlllnnnrrrssstttvvvvvvuuusssrrrssspppnnnmmmoooqqqrrrrrrooommmjjjgggccc^^^XXXSSSOOOOOONNNJJJEEEAAA???>>>:::777444333333444333222000111222333333333444555333555777777666555666777666555555444444666777888333555666777666444111///555555555666666888999999888888888999:::===???AAAKKKcccddd]]]jjjpppooolllhhhccc\\\WWWSSSKKKHHHAAA:::555444777999888:::HHHoooYYYKKKAAAAAA\\\yyywwwfffbbbuuuqqq@@@000000111000...---......,,,......---------,,,,,,,,,))))))))))))***+++,,,---++++++++++++,,,------...***+++,,,------,,,+++***+++******************+++******+++++++++,,,,,,,,,***+++,,,,,,------------***,,,---,,,++++++---...---------.........//////...///000222222111111000///333333111222666555000777AAA```xxxvvvzzz{{{eeeZZZ[[[eeemmmrrrtttsssnnnfffbbbdddggghhhmmmuuu{{{~~~}}}|||{{{wwwqqqrrrvvv{{{}}}vvvqqqvvv~~~uuuZZZTTTLLLEEEBBBBBBCCCCCCEEEGGGIIIKKKMMMOOORRRTTTVVVWWWYYYYYYXXXYYY\\\^^^___aaabbbaaa```eeemmmuuuoooooosssyyy|||{{{|||~~~~~~}}}zzzwwwzzzzzznnn___OOOHHHBBB???===::::::>>>;;;;;;;;;;;;;;;>>>AAADDDZZZpppjjj|||iiifffeeebbb```______cccfffddd___^^^bbb]]]^^^^^^\\\YYYXXXYYY[[[VVVWWWWWWXXXXXXZZZ^^^aaa^^^^^^^^^______]]]YYYUUUQQQPPPPPPPPPQQQRRRTTTUUUNNNPPPQQQQQQXXX___]]]VVVLLLMMMNNNKKKHHHHHHKKKOOONNNMMMMMMMMMMMMMMMNNNNNNvvv[[[LLLMMMRRRRRRYYYOOOGGGEEEBBB>>>>>>BBB???BBBFFFGGGFFFDDDBBBBBBOOONNNMMMKKKJJJHHHGGGFFFIIIFFFCCCBBBEEEJJJMMMOOOLLLKKKHHHDDDCCCFFFKKKOOOiii|||uuupppnnnoooppppppnnnooopppqqqqqqooolllkkkgggddd___^^^^^^```bbbbbbbbbaaa```]]][[[XXXVVVVVVTTTRRRPPPMMMKKKKKKKKKLLLNNNNNNLLLKKKIIIGGGFFFEEECCCDDDFFFHHHJJJLLLNNNOOONNNPPPSSSXXX\\\aaadddffflllllljjjhhhggghhhkkknnnkkkjjjjjjiiihhhggggggfffbbbaaa```\\\WWWRRRMMMJJJHHHFFFBBB>>>:::777555444444333222222444444333222333333333444444444555555777666666555444444333333333333444444555666666777555555555555555555555555999666333333666777777555999666666999999999AAAKKKlll~~~qqq```aaajjjpppmmmhhhccc^^^XXXRRRMMMBBBAAA:::333222777888555<<>><<<888<<<>>>888333<<>>;;;:::888666555444444555444333222222333444333111333333333444444444555555555555555555555555555555555555555666555555444444555555555555555555555555777555333444777888888777333777<<<>>>;;;@@@TTTiiiyyykkkdddjjjqqqlllhhhccc]]]WWWQQQKKKGGGCCC>>>777222111555:::>>>CCCcccWWWAAALLLQQQcccsssOOO;;;333000...------,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,+++++++++******))))))***++++++++++++***+++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------........................000000000000//////......000000//////000000111222666444@@@XXXmmmxxxvvvwwwyyyyyyvvvvvvyyy{{{~~~vvvvvvlll___YYYaaammmzzz}}}uuukkkfffeee```bbbfffkkkqqqwwwzzz{{{wwwxxxyyy{{{}}}~~~~~~llliiiccc______```bbbccccccdddgggiiikkklllllllllkkklllooosssuuuwwwxxxxxx}}}{{{wwwuuuuuuyyy}}}|||wwwttthhheee```YYYQQQKKKFFFCCC@@@>>><<<;;;<<<>>>???@@@===;;;:::===JJJdddqqqZZZiiiyyyhhhdddfffdddaaa___^^^^^^]]]]]]]]]]]]^^^^^^ZZZYYYXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZYYYYYYZZZ\\\```]]]ZZZXXXXXXWWWUUUTTTRRRPPPMMMMMMPPPSSSTTTUUUQQQRRRTTTWWWXXXWWWSSSPPPKKKNNNQQQPPPKKKIIIIIILLLMMMNNNNNNMMMKKKJJJKKKLLLqqq[[[SSSWWWYYYVVVMMMHHHDDDAAA@@@@@@EEELLLLLLIIIDDD>>>::::::>>>BBBNNNMMMMMMLLLLLLKKKJJJJJJGGGEEECCCCCCEEEGGGGGGGGGHHHIIIIIIHHHFFFEEEFFFGGGLLLiii~~~~~~|||yyyuuussstttwwwyyyyyy{{{yyyuuuqqqnnnlllkkkkkkhhhddd```^^^^^^_________\\\\\\\\\\\\[[[[[[[[[[[[TTTSSSPPPMMMKKKJJJIIIIIILLLKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFIIILLLIIIIIIHHHHHHGGGFFFFFFFFFAAAAAAAAA@@@>>><<<999888222111111111111111222333333222111111333333222111333333333444444444555555333333444444555666777777666666777777666555333222555555555555555555555555444333333555777888888777555999>>>>>>@@@OOOppp}}}sssjjjgggiiinnnqqqfffaaa[[[TTTNNNHHHBBB>>>;;;555333444222111<<>>RRRtttxxxvvvwwwxxxvvvqqqppprrrwwwvvvvvvyyy~~~wwwcccYYY```jjjtttxxxvvvpppjjjddd___[[[]]]eeennnsssuuutttwww{{{~~~}}}|||}}}~~~wwwuuusssrrrrrrtttuuuvvvuuuvvvxxxyyyzzzyyyyyyxxxrrruuuzzz|||{{{|||}}}~~~~~~}}}yyysssjjjaaa\\\XXXTTTLLLEEE@@@>>>>>>>>>;;;;;;<<<<<<======<<<<<<;;;;;;@@@OOOlllyyyaaafffoooggg```aaaccccccaaa```]]]\\\[[[ZZZ[[[]]]___```\\\YYYWWWWWWYYYZZZYYYWWWUUUXXX\\\]]]\\\ZZZYYYXXX___^^^\\\XXXTTTRRRRRRSSSRRRPPPOOOPPPSSSVVVXXXYYYRRRSSSVVVXXXYYYUUUPPPKKKKKKMMMPPPNNNKKKIIIJJJLLLLLLMMMMMMLLLJJJHHHIIIJJJvvvddd___cccaaaZZZJJJGGGDDD@@@???AAAGGGMMMLLLHHHBBB<<<888888===AAAJJJJJJJJJJJJJJJJJJJJJJJJFFFDDDCCCCCCDDDDDDCCCBBBDDDFFFHHHHHHFFFCCCBBBBBBFFFYYYxxx}}}}}}~~~{{{xxxuuuuuuvvvyyyzzzzzz~~~zzztttoookkkjjjkkklllgggddd```^^^^^^^^^^^^]]][[[[[[[[[[[[ZZZZZZZZZYYYUUUTTTQQQOOOLLLKKKJJJIIIJJJJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>????????????????????????======>>>===<<<===@@@BBBAAAAAAAAAAAA@@@@@@??????<<<<<<<<<;;;:::888777666333333222222111000000000222111000111333333333111333333333444444444555555333333444444555666666666555666777777777666444333555555555555555555555555333333333555666666666666===::::::???OOOiiiuuupppkkkkkknnnpppooolll```[[[TTTMMMFFFAAA<<<888444111555999555444IIIdddyyylll[[[KKK```mmmzzzjjj;;;)))111222'''...------,,,,,,------...,,,---------,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++******))))))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------........................///////////////////////////////////////000111111000555666888HHHmmmzzzwwwxxxyyyvvvttttttyyy{{{kkk```XXXaaarrr~~~zzzrrrkkkeee^^^[[[]]]bbbgggiiiooorrrwww{{{~~~}}}|||zzzzzz~~~|||zzz|||}}}zzz{{{||||||}}}|||{{{zzz{{{}}}}}}{{{yyyxxxwwwwwwrrrppplllfff^^^UUUMMMIIIKKKHHHBBB>>><<<<<>>AAACCCFFFFFFDDDAAA??????EEEMMMeee~~~|||}}}{{{xxxvvvvvvxxxyyyyyyyyyzzzuuunnnhhheeefffhhhjjjfffccc```^^^]]]^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVTTTSSSPPPNNNLLLKKKKKKIIIIIIHHHFFFEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>========================:::;;;;;;;;;::::::<<<>>>===============<<<<<<<<<888888888777555444333222555444444333222111000000222111000111333444333222333333333444444444555555555555555555555555555555333444666777777777666666555555555555555555555555333444444444444444555555===888:::MMMlllmmmnnnppprrrtttrrrlllhhh\\\VVVNNNGGGAAA===999666555333555999777???bbbvvvdddWWWNNNUUUdddvvvrrr~~~PPP444///222000+++...------,,,,,,------...,,,,,,---------,,,+++***++++++++++++++++++++++++))))))***++++++++++++******))))))***,,,...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------.......................................//////////////////...///000000111///666777555@@@___xxxzzz~~~~~~|||zzzyyy~~~wwwbbbZZZbbbnnnvvvwwwxxxvvvpppggg___[[[[[[]]]aaadddhhhmmmrrrvvvyyy{{{|||~~~{{{|||}}}~~~~~~}}}|||{{{~~~yyyuuuyyyxxxuuurrrnnnkkkhhhgggaaa^^^YYYSSSMMMHHHDDDCCC??????>>>======>>>@@@AAA@@@AAAAAA???<<<::::::;;;GGGbbbpppiii|||{{{jjjiiihhhfffaaa]]]\\\[[[[[[YYYXXXWWWWWWYYY\\\```bbb___[[[WWWYYY]]]___]]]YYYYYYZZZ[[[ZZZYYYXXXYYYZZZ\\\\\\ZZZUUUOOOLLLNNNQQQRRRQQQPPPRRRVVVYYYZZZZZZYYYWWWTTTSSSRRRPPPMMMKKKJJJKKKLLLKKKKKKKKKLLLMMMKKKLLLLLLJJJGGGEEEEEEEEEmmmdddccc^^^TTTKKKJJJFFFBBBCCCGGGHHHFFFCCCDDDDDDBBB@@@@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCAAA@@@@@@@@@@@@>>>===>>>@@@BBBBBB@@@>>>======BBBFFFUUUrrr{{{vvvttt||||||~~~{{{yyyxxxxxxyyyzzzyyyxxxuuupppiiiccc```bbbeeegggdddbbb___]]]^^^^^^]]]\\\[[[[[[YYYXXXVVVTTTRRRRRRTTTSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>::::::::::::;;;;;;;;;;;;999::::::999888888999;;;888888888888888888888888999888777666555444333333000111222222333222222222333222111222444555555444333333333444444444555555555555555555555555444444444555555666666777888888555555555555555555555555555555555555444555777:::;;;???LLLggguuulllnnnooonnnjjjeeeaaa___UUUPPPHHHAAA<<<:::777666444111111444<<>>???AAACCCDDDDDDCCCBBB<<<:::777333444===JJJTTTpppttt{{{kkkjjjeeefffccc\\\XXXYYY[[[ZZZWWWWWWVVVWWWYYY\\\^^^```[[[XXXVVVWWWZZZ[[[ZZZXXX[[[[[[ZZZYYYWWWWWWYYY\\\ZZZYYYVVVRRRNNNMMMOOOQQQPPPOOONNNOOORRRTTTTTTTTTYYYVVVSSSQQQPPPOOONNNLLLJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLJJJFFFDDDDDDDDD~~~hhh\\\ZZZWWWQQQKKKJJJEEECCCGGGLLLIIIBBB>>>???@@@???>>>===???@@@CCCCCCCCCDDDDDDDDDDDDDDDBBB@@@>>>===>>>>>>>>>===<<<===>>><<<;;;;;;<<<>>>===AAAJJJ[[[sssvvvvvv~~~|||zzz{{{}}}zzzyyyyyyzzz|||}}}|||{{{xxxsssllleeebbbcccfffhhhbbb```^^^]]]^^^^^^]]]\\\YYYXXXWWWUUUTTTRRRQQQPPPPPPPPPPPPOOONNNMMMKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>===<<<999999999999999999999999888999999888666555666777666666666666666666666666888888777666666555666666...///111222333333333333333222222333555666666555333333333444444444555555333333444444555666666666888777555555555666777888555555555555555555555555555666666666555888>>>BBBHHHYYYnnn~~~vvvfffhhhiiiiiifff```YYYUUUSSSNNNHHHAAA:::777666555555222222666BBBYYYyyyddd>>>;;;FFFSSSmmmoooTTTWWWuuubbbCCC------000***+++444...------,,,,,,------...+++,,,---......,,,+++)))******+++++++++,,,,,,,,,))))))***++++++++++++******))))))+++---///......++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------........................---------........./////////............///000000222000///......444BBBOOO[[[iiiwww~~~~~~~~~uuuwwwjjjiiimmmwwwyyy{{{yyytttkkkddd___QQQPPPPPPQQQUUUZZZ```cccfffjjjppptttuuuwwwxxxzzzuuuttttttvvvyyy{{{zzzxxxzzzzzzzzzyyywwwtttrrrpppnnnmmmkkkgggccc]]]YYYVVVOOONNNKKKHHHEEECCCAAA@@@@@@???===<<<<<<>>>@@@AAADDDEEEGGGHHHHHHEEECCCAAA999:::<<<@@@JJJ\\\sssooodddfff___aaa___XXXVVVYYYZZZXXXVVVVVVVVVXXXYYY[[[]]]^^^XXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[YYYXXXWWWYYY[[[YYYUUUQQQNNNNNNOOOPPPQQQQQQPPPOOOPPPQQQRRRQQQPPPUUUTTTRRRQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJLLLMMMMMMLLLMMMLLLJJJFFFDDDCCCCCC~~~eeeUUUSSSSSSPPPKKKIIIDDDCCCJJJPPPKKKAAAAAAAAAAAA@@@??????@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDAAA???<<<<<<===>>>>>>===<<<<<<;;;999888999<<>><<<;;;::::::::::::999999999888888888999999777555333444555888888888888888888888888333333222222222333444444111222333444444333222222444333222444666777777666333333333444444444555555111222333444666777888888;;;999666444333444666888555555555555555555555555555666777777777<<>>;;;<<>>???@@@BBBAAAAAAFFFEEEDDDBBBAAA@@@?????????>>>======>>>>>>===;;;<<<===<<<;;;::::::<<<>>>;;;777888AAARRRfff~~~yyyrrr{{{{{{}}}~~~{{{{{{yyyuuuvvvuuuuuuxxx|||~~~|||zzzxxxwwwuuuqqqnnnllllllmmmfff___\\\___bbb___\\\[[[ZZZXXXVVVVVVVVVUUUPPPLLLNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKJJJIIIGGGDDDBBBAAABBB@@@>>><<<;;;;;;<<<===;;;;;;<<<<<<;;;:::888777::::::888777666666666666777777777777777777777777333333333333333333333333000333555555444222222333333444555555555444333222555999999555333555666555555888666444;;;EEEBBB777777777666555555555555555777666555555666777666555444111222777;;;>>>JJJVVV}}}ttthhheeehhhfffccc```]]]YYYTTTOOOKKKEEE@@@888222222555666444333AAAaaasssmmmfffNNNMMM^^^oootttsss```oooyyyDDD333222000///.........///.........------,,,,,,,,,++++++++++++++++++++++++///,,,((((((***+++***(((------+++*********+++,,,+++++++++*********))))))************************000///---,,,+++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////......---,,,---...///000111111000000//////......000111111111111222222222===HHHbbb~~~xxxooodddaaakkk~~~{{{sssiiigggmmmuuu{{{|||mmmdddYYYPPPLLLMMMPPPRRRPPPPPPPPPPPPQQQSSSSSSTTTSSSUUUWWWVVVTTTTTTWWWZZZZZZYYYWWWSSSPPPLLLJJJIIIGGGHHHHHHFFFCCC@@@??????>>><<<===@@@AAA>>>>>>AAAAAA@@@AAAEEEIIIKKKJJJHHHCCCBBBDDDDDD>>>777999@@@EEEWWWsssrrr~~~yyy{{{pppcccbbbaaa\\\\\\]]]^^^]]][[[XXXVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]YYYXXXXXXXXXYYYZZZ\\\]]]ZZZYYYWWWWWWYYYZZZYYYXXXVVVSSSQQQQQQNNNLLLNNNSSSVVVVVVUUUSSSPPPOOOPPPQQQNNNPPPRRRSSSRRRPPPNNNLLLKKKKKKLLLLLLLLLLLLKKKJJJMMMMMMLLLLLLKKKJJJJJJJJJlll\\\VVVVVVQQQJJJNNNKKKHHHHHHHHHGGGDDD@@@AAA???>>>>>>@@@AAAAAA@@@DDDCCCBBBAAA@@@?????????@@@>>>======>>>>>>===<<<<<<<<<<<<;;;::::::<<<>>>:::999:::>>>GGGWWWrrr}}}vvvzzztttrrr~~~}}}}}}zzzuuusssrrrsssvvvzzz{{{zzzxxxvvvwwwvvvssspppnnnnnnoooccc]]][[[___bbb___\\\[[[XXXWWWVVVUUUTTTQQQNNNKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJIIIGGGEEECCCBBBBBBBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;:::999888777888888666555555444444444777777777777777777777777333333333333333333333333111333555444333222333444333444444555555444333333222666777333222555777666222444222///555>>><<<111777777666555555555555555666555666777888999888888222777<<<<<<999@@@[[[uuu{{{ooogggcccbbbbbb___\\\XXXTTTPPPJJJFFF@@@<<<777666555555555666888]]]~~~ttt]]]DDDPPPkkkxxxyyyyyyqqq}}}bbb===222111000///.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++,,,+++***---,,,+++***)))******++++++++++++*********))))))************************------,,,+++***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////...------,,,---...///000000000000///////////////000000111111111222222222666;;;MMMggg}}}xxxrrrkkkhhhnnn|||wwwooonnnqqqtttvvv}}}xxxppphhh___VVVNNNIIINNNMMMNNNNNNNNNMMMKKKJJJOOOOOOOOOMMMKKKKKKLLLMMMIIIHHHGGGFFFEEEDDDCCCBBBAAACCCDDDCCCAAA@@@@@@@@@???<<<<<>>@@@DDDFFFHHHLLLRRRUUUTTTOOOJJJHHH@@@:::888888:::BBBLLLjjj~~~~~~zzz{{{fff```___]]]ZZZ\\\]]]]]]\\\ZZZYYYXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVVVVVVVWWWYYYZZZ\\\ZZZXXXWWWWWWXXXYYYYYYXXXVVVSSSQQQQQQNNNLLLNNNSSSTTTTTTTTTSSSPPPNNNNNNOOOMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMM{{{gggYYYWWWYYYTTTKKKMMMKKKIIIFFFDDDCCCBBBBBB@@@>>>======???@@@@@@???AAAAAA@@@???????????????@@@???===>>>??????>>><<<;;;<<<<<<;;;:::999;;;===888:::<<<;;;;;;FFF```yyymmmllleeefffyyy}}}}}}xxxsssppppppqqqsssvvvxxxwwwvvvuuuvvvwwwvvvtttqqqpppqqqccc___^^^bbbdddaaa]]]\\\VVVWWWVVVTTTPPPMMMKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBCCCCCCCCCAAA>>>:::888<<<;;;:::999999888888999888777666666555555555555777777777777777777777777444444444444444444444444333444444333222222333555333333444555555444444333111444555222222555777666555666444111777@@@???777777666666555555555555666444555666888999999999999777<<>>@@@@@@?????????@@@DDD???===???AAADDDJJJQQQXXXYYY[[[\\\YYYQQQHHHAAAAAA<<<<<>>?????????>>>>>>=========>>>>>>???@@@>>>======>>>???===<<<:::;;;;;;;;;999999:::<<<888:::<<<;;;888>>>RRRfff{{{iiiggg```___qqq|||{{{vvvpppnnnooopppqqqsssuuuuuuuuuvvvxxxzzzzzzwwwtttqqqqqqgggdddcccggggggaaa]]][[[TTTVVVWWWSSSNNNJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCAAA???===<<<<<<;;;:::888888888999::::::999999888777777888888666666666666666666666666444444444444444444444444444555444333222222444666333333444444444444444444333666777333222555777666999999666555;;;CCCDDD@@@777666555555555555666666333444666777777777888999>>>>>>EEEVVVkkk|||yyyqqqhhhccccccccc___\\\VVVSSSOOOKKKGGGBBB===:::666333333666444888NNNhhhooogggOOO^^^vvvxxx}}}{{{NNN555111000000//////............------------------------------------------------+++++++++,,,---...//////*********)))))))))))))))************************************************************++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///------------......//////------......///000000111000000000000111111111111555444333:::SSSxxx{{{zzz~~~~~~zzzwwwyyyvvv~~~yyy||||||qqqbbbVVVPPPNNNNNNNNNHHHEEEBBBCCCFFFGGGFFFDDD@@@@@@@@@???>>>>>>=========>>>@@@@@@??????@@@AAAAAA???AAAIIIQQQXXXbbbjjjmmmiiiaaaWWWMMMDDD<<<888===HHH[[[ttt|||jjjYYYZZZ[[[TTTRRRWWWXXXWWWUUUUUUVVVXXXYYYYYYVVVVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUWWWYYYZZZYYYWWWVVVVVVWWWXXXXXXWWWUUURRRQQQRRROOOLLLNNNRRRPPPRRRTTTSSSPPPMMMLLLKKKLLLLLLKKKKKKKKKMMMNNNOOOKKKJJJHHHGGGGGGIIIKKKLLLGGGHHHJJJKKKLLLMMMMMMLLLsss\\\PPPPPPSSSSSSIIIHHHFFFCCCAAABBBEEEGGG>>><<<;;;;;;===>>>>>>=========<<<<<<<<<===>>>>>>???>>>======>>>>>>===;;;888:::;;;;;;999999999:::999999;;;===<<>>;;;666666555555555555666666222444666666555666888:::@@@FFFVVVppprrrdddcccccccccbbb```]]]YYYQQQNNNIIIEEEBBB>>>:::777777555666666888JJJqqqqqqYYYOOOMMMVVVtttmmmoooXXX;;;000//////////////////.........------------------------++++++++++++++++++++++++***+++,,,---......///000************))))))((((((******************************************************+++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------...............,,,,,,---...///000111111//////000000000111111111333444333444CCC___{{{~~~}}}~~~{{{{{{rrrmmm||||||yyyjjj```XXXQQQLLLKKKGGGDDDCCCEEEEEECCC@@@AAA@@@@@@???>>>===<<<<<<>>>??????>>>===>>>@@@BBB@@@EEERRRbbblllnnnoooqqqggg^^^QQQDDD======AAAEEEYYYmmmxxxzzzzzz}}}jjj]]]XXX]]][[[QQQOOOWWWVVVSSSQQQRRRTTTWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTVVVXXXZZZ[[[XXXWWWUUUUUUWWWWWWWWWVVVUUURRRRRRRRRPPPLLLMMMRRRPPPRRRTTTTTTQQQNNNLLLLLLMMMLLLKKKJJJKKKLLLNNNPPPIIIHHHGGGFFFFFFHHHJJJLLLGGGHHHIIIJJJJJJIIIHHHGGGxxxdddUUUPPPPPPPPPKKKHHHEEEBBB@@@@@@AAABBB===;;;:::;;;<<<============<<<<<<<<<<<<<<<===>>>>>>===;;;<<<======<<<:::777999;;;:::999888888999999777999===@@@@@@CCCGGGVVVuuuxxxrrrcccZZZ^^^aaappp{{{}}}zzzwwwqqqqqqrrrqqqppppppqqqssswwwzzz||||||yyyvvvtttsssooollljjjiiiddd\\\WWWWWWXXXXXXWWWTTTQQQOOOOOOPPPLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGBBBAAA@@@???@@@AAADDDEEE<<<<<<;;;;;;;;;;;;<<<<<<888777777666666777777777777777777777777777777777666666666666666666666666444555555444333333444666333333333333333444666666999<<<;;;777444555666444;;;999777555666666666555666555555555555666666777333555777666666888===BBBGGGZZZrrrtttggg]]]```dddeeebbb]]]XXXUUULLLIIIDDDAAA>>>;;;888555111444666888EEEeee~~~WWWHHHKKKPPPyyywww^^^YYYsss```???222000///....../////////......---,,,,,,,,,------------...++++++++++++++++++++++++)))+++---...------...///******++++++******)))(((***************+++++++++***************************+++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,---......//////......,,,,,,---...//////000000/////////000000000111111---000222444999GGG[[[kkk{{{~~~}}}{{{zzz}}}lllppp~~~zzzssshhh___YYYUUUQQQMMMIIIFFFCCC@@@DDDDDDCCCCCCBBBBBBAAAAAA<<<<<<<<<<<<<<<@@@FFFJJJ[[[aaannnyyyyyylll^^^XXXLLLGGG@@@<<<@@@MMM^^^iii{{{{{{~~~ddd]]]YYYZZZ]]]YYYQQQQQQXXXTTTRRRPPPQQQUUUWWWVVVTTTVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWYYY[[[\\\XXXVVVTTTUUUVVVWWWVVVVVVTTTRRRRRRSSSPPPLLLMMMQQQQQQSSSTTTSSSPPPMMMLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNGGGGGGFFFFFFFFFHHHIIIJJJGGGHHHIIIJJJIIIGGGEEECCCttt```SSSOOOMMMKKKGGGCCC???>>>@@@AAA???>>><<<;;;999:::;;;======<<<>>>======<<<<<<<<<=========;;;::::::;;;;;;:::999666888::::::999888888888:::777888;;;===;;;===@@@EEEbbb|||}}}ooodddYYYaaarrr~~~zzzzzzyyyqqqrrrrrrpppmmmlllnnnqqquuuwwwzzzzzzyyyxxxxxxxxxssspppmmmlllfff^^^ZZZ\\\\\\YYYWWWUUUUUUUUUTTTSSSNNNNNNOOOOOONNNLLLKKKJJJFFFEEEDDDCCCCCCCCCEEEFFFAAAAAAAAAAAAAAAAAABBBBBB<<<<<<===============<<<888777777666666777888888777777777777777777777777666666666666666666666666333555666666555444444555333333222222333444666777777::::::666333555666555999777666777777666555555555555555555555666777777444777999999:::???HHHOOOaaarrrvvvnnngggbbb```aaaaaa```]]]XXXSSSPPPGGGDDD@@@<<<:::888666444000777===GGGdddjjjIIIFFFTTT```www^^^PPPbbb^^^BBB444//////000------...//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((+++......---,,,---...***+++,,,,,,,,,+++))))))))))))*********+++++++++***************************++++++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---.../////////...------------....../////////////////////000000000111...,,,000666666666@@@NNNiiiwww|||vvvxxxzzz~~~yyyrrrwwwrrrppplllfff^^^XXXUUUTTTOOONNNMMMKKKIIIGGGEEEEEEIIIIIIJJJKKKPPPXXXcccjjj}}}zzzyyywwwmmm]]]PPPKKKPPPRRRVVV^^^iii{{{}}}yyyggg[[[XXXXXXWWWVVVUUUUUUWWWXXXUUURRRPPPSSSWWWXXXVVVRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSTTTUUUVVVYYY[[[]]]WWWUUUTTTTTTUUUVVVVVVUUUTTTRRRRRRSSSQQQMMMMMMQQQQQQRRRRRRPPPMMMKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIJJJIIIGGGEEECCCnnnWWWLLLKKKJJJHHHAAA===999;;;@@@CCCAAA>>><<<:::999999;;;<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<:::999999:::;;;999888666888::::::999888777888:::888888999888555888>>>:::SSSlllwww^^^UUUjjj}}}zzzvvvwwwxxxqqqrrrrrroookkkjjjlllooorrrtttwwwyyyyyyzzz{{{|||wwwtttqqqooojjjbbb```bbb^^^ZZZWWWVVVXXXYYYWWWUUUOOOPPPPPPPPPOOONNNLLLKKKFFFEEECCCBBBAAABBBDDDEEE@@@AAABBBCCCCCCAAA???>>><<<===>>>??????>>>===<<<:::999999999999999::::::777777777777777777777777777777777777777777777777222444777777666444444444333333222222333555666777444888888444333555777666//////000333555555555666555555555555555666777888555888:::;;;>>>EEEQQQZZZ~~~rrrgggcccaaa^^^ccc___[[[XXXWWWUUUQQQMMMDDDAAA===:::888777555333888BBBKKK]]]___CCCGGG[[[iiiwwwdddSSSZZZyyyfff<<<111222...---222,,,---.../////////...---,,,,,,,,,------.........------------------------(((+++......,,,+++,,,---++++++,,,---,,,+++***)))))))))******++++++++++++************************)))***++++++***)))((('''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,.../////////...------------...............////////////000000000000444...000888777...111===PPPeeeqqqttt{{{|||~~~uuuooommmnnntttrrroookkkfffbbb___]]]aaaaaabbbfffnnnzzz}}}oooddd\\\VVVXXX]]]ooowww{{{}}}|||~~~~~~^^^SSSZZZXXXXXXSSSOOORRRYYY[[[XXXVVVSSSRRRUUUYYYZZZVVVRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTVVVXXX[[[\\\WWWUUUTTTTTTUUUVVVVVVUUUTTTRRRRRRSSSQQQMMMMMMQQQQQQQQQPPPNNNKKKJJJJJJLLLJJJJJJJJJIIIIIIHHHHHHGGGCCCDDDEEEGGGHHHHHHHHHHHHFFFHHHJJJKKKKKKIIIFFFDDDmmmTTTJJJLLLJJJDDD<<<<<<===???@@@???===::::::::::::::::::;;;<<<===>>>;;;999:::<<<<<<:::888;;;999777777888999888777777777777777666666666666777999;;;:::888666777888???DDDWWWuuukkkfffeeekkkqqqtttvvvyyyuuussspppoooooonnnllljjjnnnrrrtttsssuuuzzz|||zzztttuuuuuusssoooiiiddd```\\\YYYVVVTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKJJJCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????:::::::::<<<>>>>>><<<;;;============<<<;;;::::::;;;::::::999999::::::;;;999888888777666555555444444555666555333222333444444555555555444333333222444444555555666555555555444444444444555555555555444555555666777888999:::777:::>>>CCCKKKUUUbbbkkkyyylllbbb___```aaaaaaYYYYYYXXXTTTOOOKKKHHHGGG;;;999888666222000666>>><<>>OOOiiixxxqqqxxx{{{~~~||||||}}}}}}~~~yyyrrrxxxtttbbbUUUTTT[[[UUUSSSSSSWWW]]]aaa```]]]VVVVVVVVVVVVUUUTTTSSSRRRPPPLLLJJJMMMSSS[[[___aaaXXXYYYYYYXXXWWWWWWYYY[[[XXXUUURRRRRRTTTVVVUUUTTTTTTQQQNNNMMMMMMNNNOOONNNSSSQQQOOOLLLJJJJJJKKKKKKMMMIIIIIIKKKJJJHHHHHHKKKRRRLLLFFFEEEGGGIIIGGGEEEFFFIIILLLKKKHHHEEECCCCCCjjjRRRJJJMMMMMMIII>>>>>>>>>???@@@???<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::888999;;;;;;999777;;;:::888888999999999777777777777777666666666666555888999999666555666888777888GGGccc|||xxxiii]]]aaallltttvvvvvvsssqqqoooooooooooommmkkkkkkoooqqqqqqtttzzz|||{{{uuuvvvvvvtttpppkkkfffccc^^^[[[WWWVVVVVVVVVVVVUUURRRRRRQQQPPPOOONNNNNNMMMFFFEEEEEEDDDCCCBBBBBBAAA>>>============>>>>>>???:::::::::<<<>>>>>><<<:::;;;;;;<<<<<<<<<;;;::::::::::::999999999999::::::888888777777666555555444444555666555333222333444444444555555444444333222333444444555555555555444333333333333444444555555888777666555555666999;;;<<>>;;;::::::;;;======<<<:::888999::::::::::::::::::999888888777777888888999888777777666666555555555333444555444333222333444444444555555444444333333222333444444555555444444444444444444444555666666666666666555666999???CCCHHHOOOZZZeeelllqqquuuwwwkkkfff```\\\ZZZXXXTTTQQQPPPOOOMMMJJJFFFCCC@@@>>><<<666222333666;;;DDDLLLwww|||jjjRRRPPPaaaiiilllwwwoooyyyxxxTTT999222///222111,,,+++000------------------------...,,,,,,,,,...///...---+++,,,,,,,,,,,,+++******++++++++++++++++++***)))+++,,,,,,,,,,,,+++*********))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000---------------------------------------------------------............/////////000000000000111111000111111111222222222222333555>>>QQQhhh{{{ssszzzzzz~~~}}}pppddd]]]nnn}}}{{{nnnllltttwww]]]SSSQQQPPPQQQUUUXXXVVVTTTVVVYYYZZZXXXUUUYYYXXXXXXWWWUUUSSSRRRQQQRRRPPPNNNPPPTTTYYY]]]^^^___```aaa___\\\YYYWWWWWWTTTSSSSSSTTTUUUUUUTTTRRRPPPOOONNNOOOPPPQQQPPPOOOPPPOOOMMMLLLLLLLLLMMMNNNLLLIIIHHHJJJJJJGGGHHHKKK[[[VVVPPPMMMLLLLLLIIIGGGGGGFFFFFFGGGGGGGGGEEECCC{{{aaaNNNHHHKKKNNNNNNBBBAAA@@@@@@@@@>>>;;;999:::;;;=========;;;999777999999888999999999999888999888777888999999777666666666666666777777777777555666666666666666777888:::666999EEESSSeeennnUUUMMMUUUeeevvvzzzsssnnnmmmmmmnnnoooppprrrqqqnnnnnnqqqrrrppptttuuuuuutttqqqnnnjjjhhhfffccc___\\\ZZZXXXUUUSSSVVVVVVUUUTTTRRROOOMMMKKKJJJIIIGGGEEEBBB???>>><<<;;;;;;;;;;;;;;;<<<<<<===<<<::::::;;;<<<<<<;;;:::666777888999999:::999999777777666666666666777777777777666666666555555555222444555444222222333444333444444555444444333333111222333444555555555444777777666555555666777777333666:::<<<@@@EEELLLRRRZZZ___hhhpppssstttrrrpppgggccc]]]ZZZXXXVVVQQQMMMKKKIIIGGGEEECCC@@@<<<:::666666777666777BBB[[[qqqmmm___ZZZQQQOOOdddyyytttkkkrrr}}}VVV999111//////222///***)))---------------------------,,,,,,,,,---//////...,,,+++,,,,,,,,,,,,+++*********+++,,,------,,,******+++,,,,,,,,,,,,+++******)))))))))((())))))***+++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------------............///////////////000000000111000000000000111111111111222///111;;;LLLdddttt~~~{{{}}}~~~zzzuuuqqqppppppzzzyyyuuu}}}ggg[[[RRRQQQQQQOOOMMMNNNTTTSSSRRRSSSUUUVVVTTTRRRTTTUUUUUUTTTTTTSSSQQQQQQWWWVVVTTTSSSTTTUUUVVVWWWWWWYYY[[[[[[YYYVVVUUUUUURRRRRRSSSUUUUUUUUUTTTRRRNNNMMMNNNOOORRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLIIIHHHJJJJJJGGGGGGJJJVVVRRRMMMJJJIIIHHHFFFDDDFFFEEEDDDEEEGGGGGGEEECCCxxx^^^LLLFFFGGGIIIJJJCCCAAA@@@??????===;;;999888999;;;;;;;;;999777666999999::::::999999::::::888777666777888888666444555666666666777777777888888777666666666777888888555444777:::===KKKkkk}}}ppp```TTTQQQ\\\tttuuuooommmmmmmmmpppqqqppplllkkknnnooommmqqqrrrrrrqqqpppmmmjjjiiijjjgggccc___\\\YYYVVVSSSUUUUUUTTTSSSQQQPPPNNNMMMKKKJJJHHHEEEBBB???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999:::;;;<<<;;;:::666666777888999999999999777666666555555666666777666666666666555555555555222333444333222222333444333333444444555444444333111222333444555555555555888777555555555666777888;;;@@@HHHMMMPPPTTTZZZ___gggiiinnnqqqsssqqqmmmjjjeee___XXXSSSQQQNNNJJJGGGFFFDDDBBBAAAAAA???<<<999888555444:::FFF\\\{{{^^^MMMFFFKKK\\\ooo|||xxxdddaaattt|||VVV999***333000...//////---,,,,,,------------------------++++++,,,...//////---++++++,,,,,,,,,,,,+++******)))***,,,------,,,+++***+++,,,,,,,,,,,,+++******)))))))))((())))))***+++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---------------------------------------------------------............///...////////////000000000//////000000000111111111111000000222888GGG```vvv|||~~~}}}zzz{{{||||||zzzzzz|||}}}xxx{{{ssssssqqq}}}hhhQQQPPPPPPQQQNNNKKKLLLPPPMMMMMMNNNOOOQQQRRRQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUXXXWWWVVVUUUTTTSSSSSSTTTSSSUUUWWWWWWUUURRRQQQPPPPPPRRRTTTUUUUUUTTTSSSSSSNNNMMMNNNPPPRRRSSSRRRQQQRRRQQQPPPNNNLLLJJJIIIIIILLLHHHHHHJJJIIIGGGGGGJJJNNNLLLIIIGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGFFFEEECCCwww]]]MMMGGGDDDDDDFFFBBB@@@>>>======<<<:::999777888999999999888777666888999;;;:::999999:::;;;777777777888999888666333555555666666777777888888;;;888666555666777777666222333777888555>>>[[[zzzuuusssooofff\\\\\\nnn}}}vvvrrrooommmlllnnnmmmjjjjjjoooqqqpppoooooooooooonnnlllkkkjjjllljjjfffcccaaa___[[[XXXTTTSSSRRRQQQQQQQQQRRRRRRLLLKKKIIIGGGDDDBBB@@@???@@@???>>>===<<<<<<<<<<<<===;;;999999:::;;;:::999777777888888888888888888777666666555555666666777555555555555555555555555111222333333222222333444333333444444555555444444222333444555666666777777555555444555666999<<<>>>KKKRRRYYY]]]\\\\\\```dddiiijjjkkkmmmnnnmmmiiifffccc]]]UUUPPPMMMKKKHHHEEEBBB???===>>>@@@???<<<999:::000///AAA___}}}lllOOOGGGGGGTTTzzzbbbOOO___eeeAAA///+++333///------000111111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////---++++++,,,,,,,,,,,,+++******)))***+++++++++++++++++++++,,,,,,,,,,,,+++*********))))))))))))***++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------------------------------------------------------............///......////////////000000///000000000111111111111000111333333222888III[[[ppp~~~{{{}}}||||||}}}{{{zzzzzz{{{}}}~~~wwwhhh\\\nnn}}}|||xxxuuuwwwlllRRRNNNPPPPPPLLLGGGGGGNNNUUUIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWWWWXXXRRRTTTUUUUUUTTTSSSTTTVVVVVVWWWXXXVVVSSSPPPNNNNNNPPPRRRTTTTTTSSSSSSTTTUUUOOONNNNNNOOOQQQSSSRRRQQQSSSRRRQQQOOOLLLJJJHHHGGGKKKHHHGGGIIIIIIFFFGGGJJJJJJIIIHHHGGGGGGFFFFFFGGGCCCFFFIIIJJJHHHEEECCCCCCvvv^^^PPPIIIEEEDDDFFFAAA???===<<<<<<<<<:::999888888888888888999999999666888:::999888777999;;;999888888:::;;;:::777555555555555666777888888888<<<888555444555666555444333333777999666999MMMeee{{{vvv~~~tttrrrvvv~~~}}}{{{yyyuuurrrlllnnnllliiijjjnnnqqqpppmmmnnnnnnnnnnnnmmmlllkkkllljjjiiihhhhhhgggdddbbbZZZXXXUUURRRPPPPPPQQQRRRMMMMMMKKKJJJHHHGGGEEEEEECCCBBBAAA???>>>===<<<<<<===;;;999999999::::::999888888999999999888777777777777666666666666777777555555555555555555555555000222333333222222333444222333444444555555444444222333555666777888888888555555666999===BBBGGGJJJWWW\\\aaa```\\\[[[^^^bbbeeeeeeeeeggghhheeeaaa\\\\\\WWWPPPLLLKKKHHHDDDAAA===;;;999;;;>>>???===999777888DDD^^^}}}cccMMMKKKNNNccclllVVVZZZrrrpppLLL777222333//////.........000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++,,,,,,,,,,,,+++******)))))))))))))))***+++++++++,,,,,,,,,,,,+++*********************+++,,,,,,******++++++++++++******)))***+++,,,,,,,,,++++++---------------------------------,,,,,,------...---------------------------------------------------------............///........./////////000000000000000111111111222222//////222444222333<<>><<<;;;;;;;;;:::999999888888888999:::;;;;;;444777999888666666888::::::::::::<<<===<<<999666444555555666777888888999<<<888444222333444333222333000222555333333???OOOggg|||uuuppp{{{wwwcccgggoooxxx~~~|||yyypppqqqnnniiiiiilllnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmkkkjjjjjjkkkmmmmmmllljjjccc___YYYTTTPPPNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIFFFEEECCCAAA???======<<<>>>;;;999888999::::::999999999999999999888777666777777666666666666777777444555555555555555555555000111333333222222333444222333333444555555555444333444555777888999999999777888:::>>>EEELLLSSSWWWYYY]]]___]]]WWWVVVZZZ___aaa``````bbbbbb^^^WWWQQQOOOLLLGGGEEEDDDBBB===999:::888666999===???===999777JJJiiiyyyXXXHHHHHHIIIkkkrrrUUUZZZyyymmmJJJ222,,,111555---111222///,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,,,,,,,+++*********)))((((((((()))+++,,,+++,,,,,,,,,,,,+++******++++++******++++++,,,---******++++++++++++******)))***+++,,,---,,,++++++------------------------444333111///---,,,++++++---------------------------------------------------------.........//////............/////////000111111111111222222222222///---///222333222444999<<>><<<<<<<<<<<<999777999999888888999999:::;;;:::999888888777777888888888888888888777777777666444444444444444444444444333333333333333333333333222111111111333555888:::FFFXXXsssiiiYYYNNNWWWlll{{{|||xxxwwwnnnhhhiiilllmmmkkkjjjnnnmmmlllkkkjjjkkklllmmmfffggghhhjjjlllmmmnnnooommmjjjfff```ZZZUUURRRPPPTTTPPPKKKJJJLLLMMMLLLJJJFFFEEECCCCCCCCCBBB@@@>>><<<<<<;;;:::999777777666666666777777666666555444333444444555555444444333333333444444444444333333333333333333333333333333555222000111555777777666;;;999666444444555888:::888>>>GGGMMMRRRVVV[[[^^^WWWWWWVVVVVVXXX[[[^^^```___^^^\\\YYYUUURRRNNNMMMJJJJJJGGGCCC@@@>>>;;;777666666222777???:::777BBB\\\tttiiiLLLHHHOOOSSSvvvjjjccchhhtttccc>>>111333222111222,,,------....../////////------,,,,,,,,,,,,++++++))))))***+++---...//////+++---......,,,+++++++++...---,,,+++++++++,,,,,,)))***,,,------,,,***)))+++)))(((((()))******)))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***------+++******+++------GGG;;;...))),,,///---***+++,,,,,,------,,,,,,+++000///---,,,+++,,,------........................---------............///111111222222222222111111000111111111111222222222333===CCCLLLppp}}}yyyxxxxxxzzz}}}}}}zzz|||{{{}}}}}}tttoooiiieeeiiiuuu~~~rrrnnnqqqvvvvvvjjjzzz~~~vvv^^^SSSPPPMMMKKKKKKIIIMMMPPPPPPKKKGGGFFFGGGEEEGGGIIIKKKKKKJJJIIIHHHCCCIIINNNOOOMMMLLLNNNQQQOOOPPPPPPPPPPPPOOOMMMMMMPPPRRRTTTTTTSSSQQQQQQQQQTTTQQQOOOPPPTTTWWWWWWVVVPPPOOOMMMMMMMMMOOOQQQRRRRRRPPPNNNNNNOOONNNJJJFFFGGGFFFDDDCCCCCCEEEFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDHHHGGGHHHKKKHHHCCCCCCFFFjjjWWWPPPHHHEEEEEEAAA???===<<<<<<<<<<<<999777999888888888888999::::::;;;:::999999888888999999888888888777777777666666666666666666666666666666333333333333333333333333222222111111333555777999:::FFF\\\uuu~~~jjjSSSKKKSSS___gggjjjnnnnnnmmmkkkjjjlllllllllkkkkkkjjjiiihhhhhhhhhhhhggggggiiikkkmmmoooqqqqqqnnnmmmjjjgggccc```^^^\\\SSSOOOKKKIIIKKKKKKJJJHHHHHHGGGFFFFFFFFFFFFDDDBBB??????===<<<:::888777666666777777777777666555555444444555555555555444444333444444444444444444333333333333333333333333333777555444555888::::::999444555666777888999999999999FFFVVV___^^^ZZZXXXXXXVVVVVVVVVVVVWWWYYY[[[\\\UUUTTTRRROOOLLLIIIGGGFFFGGGEEEAAA===<<<;;;888555666999555444;;;AAASSSnnnwwwZZZHHHLLL^^^nnnuuuwwwuuusssyyygggJJJ000,,,000///...000---------------.........------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,...///...+++******+++******+++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,***))))))***++++++******++++++,,,,,,++++++***,,,,,,---------,,,,,,+++...------,,,,,,------...777111++++++///111000------------......------------,,,++++++*********+++........................---------............///,,,---...///000000000000000000111111111222222222222777777:::RRRzzzzzz}}}~~~|||}}}|||}}}||||||}}}}}}}}}}}}||||||~~~}}}yyyxxx{{{~~~~~~jjjZZZKKKHHHIIIHHHGGGHHHIIIIIIJJJLLLMMMLLLHHHEEEEEEGGGHHHJJJKKKJJJIIIHHHEEEIIILLLLLLJJJKKKOOOSSSMMMMMMNNNNNNOOOPPPPPPQQQOOOPPPRRRQQQPPPPPPPPPQQQRRRPPPNNNNNNQQQSSSSSSRRROOONNNMMMMMMMMMNNNPPPQQQSSSQQQOOOOOOPPPNNNJJJGGGEEEEEEDDDCCCDDDFFFHHHJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDBBBDDDHHHGGGDDDCCCFFFjjjVVVOOOGGGDDDDDD@@@>>>===<<<<<<<<<;;;999777888888888888888999999:::;;;::::::999999999999999777777777777666666666666666666666666666666666666444444444444444444444444333333222222222444666777777:::JJJddd~~~rrrWWWCCC>>>IIIXXXbbbcccnnntttoookkkmmmnnnllliiiiiiiiiiiihhhgggeeedddfffgggiiikkknnnqqqrrrsssppppppooonnnllljjjgggfffVVVRRRMMMKKKLLLKKKIIIFFFIIIHHHHHHHHHIIIHHHGGGEEEBBBAAA@@@>>><<<:::999888777777888888888777666666555555555666666555555555444444555555555555444444333333444444444444444444555444444555777888777666444444444666888;;;>>>@@@IIIWWWfffjjjbbbXXXTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWRRRPPPMMMJJJHHHGGGFFFFFFCCC???:::999::::::999777333999666888HHH[[[wwwmmmpppfffZZZUUUVVV___ooo~~~www~~~xxxGGG777,,,...333222000111------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------------......---+++******+++''')))+++,,,---+++***(((++++++++++++++++++++++++---+++******+++,,,,,,+++***++++++,,,,,,++++++***,,,------......---------------............------******+++...111111///---........................++++++,,,,,,++++++******........................---------............///***+++,,,...///000111111000000000111111111222222333555333333===UUUnnn~~~|||}}}~~~uuuuuuxxx}}}|||zzzzzz}}}~~~~~~~~~}}}}}}|||{{{yyy}}}}}}___LLLFFFAAACCCGGGGGGHHHIIIIIIEEECCCGGGNNNOOOJJJCCCEEEFFFHHHIIIJJJJJJIIIIIIFFFHHHKKKKKKLLLOOOUUU[[[OOONNNMMMMMMMMMNNNOOOPPPMMMNNNNNNNNNMMMMMMPPPRRRRRRPPPNNNNNNOOOQQQQQQPPPOOONNNMMMLLLMMMNNNOOOPPPRRRQQQQQQQQQPPPNNNKKKHHHDDDDDDCCCDDDEEEHHHJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCAAA???AAAFFFIIIFFFEEEFFFhhhTTTMMMEEEBBBBBB>>>===<<<;;;;;;<<<;;;999777777777777777777888999999:::999999888777888888888777777666666666555555555444444444444444444444444444444444444444444444444333333222222222333444555:::888@@@VVVpppzzz||||||tttbbbMMMAAAAAAIIIOOOVVVfffpppmmmlllppppppiiifffgggiiikkkjjjiiifffeeedddeeegggjjjmmmoooqqqrrrppppppqqqqqqooollliiihhh___ZZZUUURRRQQQOOOLLLHHHIIIHHHGGGGGGHHHHHHFFFDDDBBBAAA@@@???>>>===<<<;;;999999999:::999888888777444555555666666555555444444444555555555555444444444444444555555555555555555555555555666666555444888555333444999CCCMMMTTTdddhhhjjjdddZZZSSSRRRTTTUUUVVVWWWXXXWWWVVVTTTRRRSSSPPPMMMIIIFFFDDDDDDDDD???;;;888:::<<<;;;::::::444>>>CCCPPPlll~~~fffUUUYYYRRRTTTdddpppqqqppprrrzzzrrrTTT888111///222555222///000---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---++++++,,,,,,+++***)))(((,,,++++++******++++++,,,---+++))))))+++,,,+++******++++++,,,,,,++++++***+++,,,,,,---------------+++,,,---......---,,,+++(((+++...000000---,,,+++......------------......,,,---...///...---,,,+++........................---------............///,,,---...000111111222222000000000000111111111111333333555888:::@@@MMMZZZcccjjjuuu~~~~~~yyy|||xxxyyy|||~~~}}}|||}}}~~~~~~oooxxxvvvbbbVVVCCCBBBCCCDDDFFFFFFFFFGGGGGGDDDBBBEEEKKKMMMHHHBBBDDDEEEGGGHHHIIIIIIIIIIIIEEEHHHLLLOOORRRVVV\\\```VVVSSSPPPMMMJJJIIIJJJJJJLLLLLLKKKJJJJJJLLLOOORRRSSSRRRPPPOOOOOOPPPPPPQQQNNNMMMLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQPPPMMMJJJGGGEEEEEEEEEEEEFFFHHHJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCBBB???AAAGGGJJJHHHFFFFFFeeeQQQKKKCCC@@@AAA======;;;;;;;;;<<<;;;999888777777666666777777888999888777777666666666666666666666666555555555555444444444444444444444444444444444444444444444444444333333333222222333333333777333666DDDVVVgggwww}}}yyyzzz{{{rrr}}}}}}qqq___QQQDDD:::HHHSSS\\\aaahhhpppooohhhbbbdddgggjjjjjjiiigggeeebbbccceeegggiiikkklllmmmkkklllnnnoooooonnnlllkkkiiieee```]]][[[YYYTTTPPPJJJIIIGGGGGGGGGFFFCCCAAAAAAAAA@@@@@@@@@?????????;;;<<<<<<<<<<<<;;;::::::555555666666666666555555444555555555555555555444555555666666777777777777888888888888777666666777888999;;;AAAKKKWWWcccjjjooojjjaaaYYYSSSQQQSSSTTTUUUVVVWWWXXXWWWTTTQQQOOOOOOLLLHHHCCC???<<<;;;;;;<<<777666999999666666:::DDD\\\mmm{{{}}}aaaQQQIIIMMMVVVgggvvvssseeeaaaggg~~~iiiLLL;;;000......000///,,,,,,------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++,,,...111111///---***))))))***+++,,,++++++******++++++,,,+++***((((((***+++***)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++---000///---,,,,,,---------,,,++++++,,,------+++,,,---...///...---,,,........................---------............///...//////000000000000000//////000000000111111111111///111666777555888???HHHTTTeeerrr~~~{{{yyy{{{~~~|||zzzzzz}}}~~~___MMMFFFEEEBBBCCCCCCAAA@@@AAABBBBBBCCCDDDDDDEEEFFFEEEDDDCCCDDDDDDEEEGGGHHHIIIIIIIIIGGGJJJNNNQQQTTTUUUWWWYYYWWWTTTPPPLLLIIIHHHGGGHHHLLLKKKJJJIIIHHHKKKOOORRRRRRQQQPPPOOOMMMMMMNNNOOOLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMOOOPPPOOOLLLIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@BBBHHHIIIEEECCCCCC~~~aaaMMMHHH@@@>>>@@@<<<<<<;;;:::;;;<<<;;;999888666666666666666777777888777666666555555555555555666555555555444444444444666666666666666666666666333333333333333333333333222222222333333333333333444222222888???KKK\\\kkkwwwqqqeeennn~~~yyy}}}{{{}}}fffMMMDDDBBBDDDNNN\\\gggjjjiii```bbbeeeggghhhgggeeedddaaabbbbbbcccdddeeeffffffdddeeehhhkkkmmmoooooopppoookkkgggffffffddd```\\\RRRPPPNNNMMMKKKIIIEEECCCDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>??????>>>>>>===<<<777888888999999888888777666777777888888777777666777777888888999999::::::666666777666555666999<<<:::AAAMMMYYYdddkkkooopppeee```YYYUUUTTTTTTTTTSSSTTTUUUVVVUUUTTTRRROOOMMMMMMJJJFFFAAA===999777666888444555888666333999DDDfffsss{{{mmmPPPFFFEEEMMMfff~~~yyy^^^MMMZZZqqqjjj???///444............------...111------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))***+++++++++,,,///222333111---)))((()))+++---+++++++++++++++++++++++++++)))(((((()))******)))***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,******++++++++++++******,,,---------,,,---///111---,,,+++******+++,,,---******+++,,,,,,,,,++++++........................---------............///.........//////......---/////////000000000111111555111///111222333444777777@@@LLLWWWfff~~~wwwvvvzzz}}}fffPPPEEEBBB@@@>>>BBBCCCBBB??????BBBCCCAAA???CCCFFFEEEAAA@@@BBBEEECCCCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNOOOOOONNNLLLKKKPPPOOOMMMKKKKKKKKKKKKKKKMMMLLLLLLJJJIIIKKKNNNQQQNNNNNNMMMLLLJJJJJJKKKMMMKKKKKKKKKKKKKKKKKKJJJJJJHHHKKKOOOPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@AAAEEEIIIGGGAAA@@@BBBzzz]]]JJJEEE>>>===>>>;;;;;;:::::::::;;;;;;:::888666555555555555666777777777777666555555555555555555555555444444444333333666666666666666666666666222222222222222222222222000111222333333333333333444333333555666<<>>DDDIIIJJJRRR^^^iiinnnmmmiiieeeYYYYYYXXXVVVUUUSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIFFFBBB>>>;;;888666666333555:::;;;>>>PPPeeeqqqrrr___IIIFFFJJJ\\\tttqqqTTTPPPiiiuuuKKK///,,,333111222111///...///222333---------------.........------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,+++******---000...---+++))))))***,,,---***+++,,,,,,,,,,,,+++***,,,***))))))***++++++******++++++,,,,,,++++++***)))***+++,,,------------,,,++++++******++++++,,,---,,,++++++,,,...//////...---,,,++++++,,,---...+++*********++++++,,,---........................---------............///------...///000000000000////////////000000000111333444333000000444666666111666<<>>@@@CCCCCCAAA@@@BBB@@@>>>@@@EEEEEE@@@;;;???CCCCCC@@@???BBBFFFCCCCCCCCCDDDFFFHHHIIIJJJMMMLLLKKKKKKKKKJJJHHHGGGIIIIIIJJJKKKLLLNNNNNNOOONNNNNNNNNLLLKKKLLLNNNQQQKKKLLLMMMKKKIIIHHHKKKMMMKKKKKKKKKKKKJJJJJJIIIIIIEEEIIIOOOQQQOOOMMMLLLLLLGGGGGGHHHIIIIIIJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@DDDJJJMMMIIIBBBBBBGGGwwwZZZHHHCCC===<<<>>>;;;;;;:::999:::;;;;;;:::888555555555555555666777777888888777666666666666666555555444444444333333333444444444444444444444444111111111111111111111111000000111222333444333333222111222444333555>>>IIIccc{{{vvvkkk}}}gggNNN<<<===BBBGGGVVVjjjjjjjjjjjjiiigggeeecccbbbccccccbbbaaa```___^^^^^^]]]^^^^^^```bbbdddfffgggjjjiiiiiilllqqqsssrrrpppkkkiiieeeaaa]]]YYYTTTPPPOOONNNMMMJJJHHHEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>????????????>>>>>>======>>>>>>>>>>>>======::::::;;;;;;<<<===>>>>>>===???AAABBBEEEKKKTTT[[[^^^bbbhhhkkkiiiccc\\\WWWXXXZZZZZZVVVQQQNNNPPPSSSPPPPPPOOONNNMMMLLLJJJJJJEEEDDDCCC@@@===999666555555333888???DDDOOOkkkssswwwqqqSSSFFFLLLTTTnnn{{{|||iii\\\ggg{{{SSS999666666111222333111---,,,---......---------....../////////---------,,,,,,,,,++++++))))))***+++---...////////////---+++))))))+++---((())))))***++++++,,,,,,)))***,,,------,,,***)))---+++******+++,,,,,,++++++++++++,,,,,,+++++++++***+++,,,---...............---++++++++++++---...///---++++++,,,---,,,***000///---,,,,,,---///000------,,,+++,,,---///000........................---------.........//////---...000111333444444444////////////000000000000(((000555111///222222///000444888:::BBBUUUppp|||yyy|||}}}nnnooorrrxxxYYYFFFEEECCCAAA===:::;;;???;;;===<<<:::>>>CCCAAA999:::<<>>CCCBBBAAA@@@@@@AAABBBBBBDDDCCCAAA@@@?????????@@@===>>>?????????@@@BBBDDDBBBDDDHHHOOOWWW^^^bbbdddllljjjfffbbb^^^ZZZXXXWWWZZZUUUQQQPPPRRRRRRPPPOOOKKKJJJLLLLLLIIIHHHNNNWWWDDDJJJHHH>>>999;;;999333666555@@@WWWlll~~~zzzzzz{{{kkkWWWRRRRRRXXXeeeyyyoooppp~~~zzzWWW>>>555333111///111000000///...---------,,,---......,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000////////////////////////////////////////////////000000000111222222333333111555777666666@@@QQQ___jjjvvvzzzvvv~~~pppppp~~~{{{kkkVVVFFF>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDBBBBBBDDDHHHKKKJJJIIIMMMJJJGGGGGGJJJKKKKKKIIIHHHJJJKKKKKKKKKLLLNNNPPPKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGGGGIIIKKKLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJLLLWWW\\\VVVNNNKKKKKKIIIIIIHHHHHHIIIJJJKKKIIIHHHDDDCCCCCCDDDFFFHHHGGGFFFIIIPPPUUUSSSLLLHHHLLLQQQsssWWWEEEBBB>>>===???;;;::::::::::::999888777777555555555555555555555555666666666777777666666666333333333333333333333333222222333333333333222222333333222222222111111111222222222222222222222222222333444444444555777999DDDSSShhh|||nnnnnn~~~yyytttjjjbbbaaafffgggcccgggaaahhhooohhhdddeeeaaabbbbbbccccccaaa^^^[[[YYY\\\^^^aaaaaa___^^^___```bbbccceeegggiiijjjjjjkkkooonnnlllkkkkkkmmmnnnooojjjiiifffccc___[[[WWWVVVQQQNNNKKKJJJKKKKKKIIIGGGHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFBBBEEEHHHKKKLLLOOORRRUUUUUUVVVZZZ```eeehhhhhhgggfffdddaaa]]]ZZZWWWUUUTTTPPPQQQOOOJJJIIIMMMPPPNNNJJJHHHGGGHHHFFFFFFKKKSSSDDDHHHGGG???888666666555FFFQQQfff~~~aaaRRRUUUZZZZZZeeexxx}}}yyy{{{~~~xxxvvvkkkYYYBBB333...///...---000000000///...---------,,,---......,,,,,,---...,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,------///000000///////////////////////////////////////////////////000000111111222333333000111111000111555===DDDFFFRRR___ooo}}}}}}{{{mmmZZZRRRKKKBBB:::<<<<<<<<<;;;;;;::::::999::::::::::::;;;;;;;;;;;;======>>>>>>???@@@@@@AAACCCBBBAAACCCGGGIIIHHHGGGIIIGGGEEEFFFHHHJJJJJJHHHJJJKKKKKKKKKIIIJJJKKKMMMKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHHHHJJJLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJQQQXXX[[[TTTNNNLLLLLLJJJIIIHHHHHHIIIJJJJJJHHHFFFDDDCCCCCCDDDFFFHHHGGGFFFHHHMMMQQQPPPKKKHHHJJJNNNnnnSSSDDDCCC??????AAA>>><<<<<<;;;::::::999888888444444444444444444444444555555666666666666555555444444444444444444444444333333444444444444333333222222222111111111000000222222222222222222222222000111222222222222555777333===OOOhhhwwwttt}}}|||}}}{{{wwwjjj[[[UUU]]]hhhhhhhhhgggaaa```aaabbbccccccbbbaaa```ZZZ]]]```aaa```___^^^^^^bbbbbbccceeeeeefffffffffiiihhhggghhhjjjnnnrrruuuooonnnmmmjjjgggdddaaa```___\\\ZZZXXXXXXXXXVVVUUUSSSRRRPPPNNNMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNLLLPPPTTTXXX[[[]]]```bbbbbbccceeeggghhhgggbbb___^^^\\\ZZZWWWUUUSSSQQQQQQUUU```aaaSSSIIIJJJJJJDDDJJJEEEAAAAAA???===???DDDEEECCC@@@<<<888888CCCPPPkkk}}}]]]CCC@@@AAAMMMcccxxx|||rrrFFF>>>555///.../////////000000//////...---------,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------...///000000000000000000000000000//////////////////////////////000111111222222333333222111111222222222111333<<>>>>>???@@@@@@BBBAAA@@@BBBDDDEEEDDDCCCEEEDDDCCCDDDGGGHHHHHHGGGJJJKKKKKKIIIGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHIIIKKKMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJSSSUUUTTTOOOKKKJJJJJJIIIIIIHHHIIIJJJKKKIIIFFFDDDDDDCCCCCCEEEGGGGGGFFFEEEHHHJJJKKKKKKIIIGGGHHHHHHkkkQQQDDDCCC??????AAA>>>>>>===<<<;;;:::999888888444444444444444444444444444555555666666555555444555555555555555555555555333444444555555444444333222222222222111111111111111111111111111111111111///111222111111111333555666888???PPPhhh~~~zzzrrrwww|||rrryyy}}}zzz___PPPPPPWWW\\\eeemmmkkkgggeeebbb```______aaaccc]]]^^^___`````````___`````````aaabbbcccddddddccccccbbbaaabbbdddhhhmmmpppjjjjjjjjjiiihhhfffeeedddfffeeedddcccccccccbbbbbb```___]]][[[ZZZZZZZZZZZZVVVVVVUUUUUUUUUUUUUUUUUUVVVZZZ^^^```aaaaaabbbbbbeeedddcccbbbaaa]]]YYYUUUXXXWWWUUUTTTRRRQQQPPPPPPDDDXXX___PPPEEEIIIJJJBBBDDD???<<<>>>>>><<<;;;===JJJAAA;;;::::::BBB[[[uuuzzz}}}VVVBBBCCCEEE```jjjdddooo~~~jjjNNN666555222111000//////.../////////......---------,,,---......,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------------...///000000000000000000000000000//////////////////////////////000000111222222222000111333444555444333222666;;;:::>>>JJJRRRbbbyyyvvvwww~~~qqquuuoooZZZNNNEEE;;;777999;;;:::777777777888888888888888888888888888999999999::::::;;;<<<<<<======>>>??????@@@@@@???@@@AAAAAAAAA@@@AAAAAACCCEEEGGGHHHHHHHHHHHHIIIIIIHHHFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJNNNMMMJJJGGGFFFGGGHHHHHHHHHHHHIIIJJJJJJHHHEEEBBBDDDCCCCCCEEEGGGGGGEEEDDDGGGFFFEEEEEEFFFFFFEEEDDDjjjRRREEEDDD>>>===@@@>>>@@@???===;;;999999888888555555555555555555555555444444555555555555444444555555555555555555555555333444444555555444444333444333333333333222222222111111111111111111111111000222222222111222444555999777999BBBQQQdddwwwzzzqqquuuxxx~~~{{{xxxuuu]]]MMMJJJKKKYYYiiilllmmmkkkhhhddd```]]][[[[[[aaa___]]]\\\\\\^^^___```]]]^^^___aaabbbcccccccccdddcccaaaaaabbbdddgggiiieeeeeefffggghhhhhhhhhhhheeeffffffffffffgggiiijjjhhhgggeeecccaaaaaaaaabbb^^^^^^]]]\\\[[[ZZZYYYXXX[[[^^^aaabbbaaa```______gggddd```]]][[[ZZZWWWUUUUUUUUUTTTSSSRRRQQQQQQQQQcccqqqoooVVVDDDDDDEEE>>>;;;777888===@@@>>>===???EEE??????DDDJJJXXXvvv|||TTTAAACCCOOOuuugggZZZhhhnnnkkkRRR===222111111///---,,,+++,,,............------------,,,---......,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...------------...//////////////////////////////////////////////////////...//////000111111222222***...222333111111333555222666444555???EEENNN___ttt~~~yyy}}}www|||xxxuuu|||iiiSSSDDD>>>:::777777:::;;;:::777666666666777777777777777777777777888888888888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAADDDGGGHHHHHHHHHHHHEEEFFFGGGFFFEEEFFFGGGIIIGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKMMMOOONNNMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIFFFDDDDDDDDDEEEGGGJJJHHHHHHHHHHHHIIIGGGDDDBBBCCCCCCCCCEEEGGGGGGDDDBBBFFFDDDBBBBBBDDDDDDCCCAAAkkkRRREEECCC===<<<@@@???AAA@@@===:::999888777777555555555555555555555555333333444444444444333333444444444444444444444444333333444444444444333333444444444333333333222222111111111111111111111111111222333222222222444555222222666<<>>;;;888777::::::777888;;;999@@@OOO```qqqfffGGGEEEQQQ```hhhSSS]]]zzz|||___JJJ===444222111000...............------------------------,,,---......,,,,,,---...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++******))))))******+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......---------......///////////////////////////////////////////////////......///000000111111222,,,111555555222111333666---333000000777999;;;EEEKKKUUU[[[ggg~~~vvv{{{qqqmmm}}}~~~|||~~~iiiWWWMMMFFFAAA===;;;777333222333666777888777777777666666666666666666666666777777777888888999::::::;;;<<<<<<======;;;===>>>===<<<<<<===>>>>>>BBBFFFIIIIIIHHHHHHHHHDDDFFFFFFFFFEEEEEEGGGIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHJJJMMMNNNNNNMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFGGGIIIHHHGGGIIIMMMHHHGGGFFFFFFGGGGGGEEECCCCCCCCCDDDEEEGGGFFFDDDAAAEEECCCAAAAAABBBBBBBBBAAAjjjQQQDDDBBB;;;;;;AAABBBBBB@@@===:::777666666777444444444444444444444444333333444444444444333333333333333333333333333333222222333333333333222222333333333333222222222111111111111111111111111111111222333222111111333555111111444999;;;???JJJVVVlllooorrruuuooommmddd```___XXXVVVYYY\\\aaaeeeiiikkklllgggccc___]]]^^^___^^^]]]ZZZ[[[[[[\\\]]]]]]\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]\\\ZZZ\\\^^^^^^]]]^^^aaadddcccbbb```_________``````]]]]]]^^^]]]\\\ZZZXXXWWWVVVWWWXXXXXXWWWWWWYYYZZZWWWUUUSSSRRRSSSTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPNNNLLLEEE;;;888===AAAAAA<<<999999:::;;;===EEEOOOQQQaaavvvnnnWWWRRRZZZdddppprrrdddeeerrr}}}]]]BBB555111---333111//////111222111000------------------------,,,---......,,,,,,---......------------,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------///......---------......------------------------////////////////////////......//////000111111111111333666999999888555333000666222///555333///333333;;;>>>GGGZZZfffnnn{{{xxx[[[RRREEE:::555555777999888666444222222444666888888888777777666666555555555555666666666777777777999999999:::;;;;;;<<<<<<999;;;======;;;;;;===???===BBBGGGIIIIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDFFFGGGDDDEEEFFFHHHIIIIIIJJJJJJFFFFFFGGGJJJMMMNNNMMMLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHMMMPPPLLLFFFHHHNNNHHHFFFDDDDDDEEEFFFFFFEEEBBBCCCDDDFFFGGGFFFCCC@@@DDDCCCBBBAAA@@@AAABBBCCChhhPPPCCC@@@:::;;;CCCEEEBBB@@@<<<999777666666666333333333333333333333333222333333444444333333222333333333333333333333333111222222333333222222111222222222111111111111000000000000000000000000000000111222111000000222444888444333666555555<<>>===<<<:::999888777111333555666666555444444999999888777666555555444555555555555666666666777888999999::::::;;;<<<<<<888;;;======;;;;;;===@@@<<>>CCC@@@AAA>>>:::666444444555666666666555444333333222222111222444666666555444333222333333444555555555444555444444333222111000000222222222222222111000///333222222222222222222333111111222222222333333333444333222222222444777888CCCWWWpppzzznnnnnnsssuuu{{{rrrzzz~~~ppp^^^MMMFFFAAA@@@HHHTTTTTTXXX]]]aaabbbcccdddfff\\\]]]ZZZTTTTTTYYYYYYUUUWWWXXXVVVTTTVVV[[[[[[YYY[[[[[[ZZZZZZ[[[ZZZXXXUUUZZZYYYVVVVVVYYY\\\[[[WWW[[[]]]___```___]]]]]]]]]XXXXXXYYYYYYWWWUUUSSSRRRPPPQQQRRRQQQOOONNNOOOPPPQQQRRRSSSSSSRRRRRRTTTVVVOOOPPPOOOMMMJJJIIIJJJKKKAAAAAA???<<<<<<;;;999555BBB===???NNNfff```PPPJJJKKKNNNZZZpppqqqcccggguuummmZZZBBB555444777444000.........///////////////........................,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................///......------///000111---------............///............////////////////////////000000000000333...,,,111999<<<666000111111111111111111111111444555666666777999>>>AAA[[[kkkyyy||||||vvv]]]SSSKKKAAA;;;===888888999888777555333222222333555444333333444666777777777777777666666666777666555555666888:::<<<999999888888999999:::;;;::::::;;;;;;<<<============@@@DDDFFFGGGGGGHHHHHHKKKJJJHHHFFFDDDCCCBBBAAABBBDDDFFFGGGGGGFFFGGGIIICCCEEEHHHJJJKKKJJJIIIIIIMMMNNNNNNLLLHHHFFFHHHJJJMMMMMMLLLJJJIIIFFFDDDCCCFFFEEECCCAAABBBDDDGGGIII@@@BBBDDDFFFFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBBBBdddNNN@@@===999===BBB>>>>>><<<999666555555666777666555555444333333222222111333444666666555444333222333444444555555444444444333333222222111111111222222222222222111000000222222111111111111222222222222222222333333333333555444333222333444666888<<>>HHHRRRWWW___mmm{{{}}}xxxeeeTTTEEEBBB???777444777888888999999777666444333111222444333222222333555666666666666666666666666777777666555666777999:::999888888888888999:::::::::::::::;;;<<<<<<======<<<@@@DDDFFFGGGFFFFFFFFFIIIHHHFFFEEECCCBBBBBBBBBBBBDDDFFFGGGFFFFFFGGGHHHEEEFFFGGGIIIIIIIIIHHHHHHLLLMMMMMMKKKHHHGGGHHHJJJKKKJJJJJJIIIHHHFFFDDDCCCFFFEEEDDDCCCCCCDDDFFFGGGCCCDDDFFFHHHGGGFFFDDDBBB@@@@@@AAAAAAAAAAAAAAAAAAcccMMMAAA???;;;>>>AAA<<<:::999888777777777777777555555555444444333333222222333444555666555444444333333444444555555444444222222222222222222222222222222222222222222111000111111111000000111111111333333333333444444444444555444333333333444555666666;;;CCCPPPbbbttt{{{{{{~~~|||~~~{{{}}}~~~fffcccsss~~~wwwtttyyy{{{ssspppeeeWWWPPPLLLFFF???===AAAHHHLLLOOOVVV[[[^^^YYYSSSNNNIIIEEEEEEKKKOOOMMMLLLMMMOOONNNQQQRRRSSSVVVXXXXXXUUUSSSQQQTTTUUUSSSNNNNNNSSSZZZ\\\[[[[[[[[[[[[\\\]]]]]]WWWVVVUUUTTTTTTTTTTTTTTTPPPPPPOOOLLLIIIGGGGGGGGGGGGJJJNNNOOOOOONNNMMMMMMJJJKKKKKKGGGBBB??????@@@===;;;999999>>>IIIYYYdddtttwwwMMMAAAAAAAAAaaapppYYYSSSVVVppp~~~|||```HHH888444///...000222111///000000//////......------................................./////////000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..............................------......///000---------............///............////////////111111111111222222222222000000000222444444222000111111111111111111111111000111222111111222555888666888999:::BBBOOOXXX[[[^^^rrruuuggg]]]UUUOOOKKKBBB:::777::::::444333777888999999999888666444333000111333222111111222444444444444555666666666777888777666555555666777888888888888888888999999:::999::::::;;;;;;<<<<<<===<<>>KKK^^^mmmxxxwwwjjjqqqvvvssslll```YYYRRRMMMHHHCCC>>>???BBBCCCCCCBBB@@@GGGKKKGGGCCCDDDFFFFFFFFFHHHLLLRRRXXX[[[[[[ZZZQQQLLLIIIIIIGGGDDDGGGMMMUUUUUUVVVXXXYYYXXXUUUQQQTTTRRRPPPMMMKKKJJJJJJJJJNNNMMMJJJEEE@@@======>>>===???AAAAAA@@@@@@AAACCC@@@AAA???:::666999BBBKKKVVVZZZiiiyyyaaaMMMGGGDDD^^^nnnvvvlll___bbbsssjjjRRR@@@555///222444555333000...///111111111000///...------,,,........................,,,,,,---------.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++,,,------......,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,........................,,,------...............---------............///............/////////////////////000000000111111///111222222///...///000111111111111111111111111111222222111000000111222333999;;;777444555888999:::>>>FFFMMMPPPTTT]]]fffpppuuuyyyyyypppdddYYYRRRDDDAAA===:::999888777777666666777777444111222555666777888888777666444333222333444444333333444555222333333444555666777777666666555555555555555555777777666666777777888999888888999999:::;;;;;;;;;:::===BBBDDDCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCGGGHHHJJJJJJIIIHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFGGGHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIHHHGGGEEECCCFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@?????????eeePPPEEECCC>>>@@@BBB;;;::::::999888777555333222444444444444444444444444444555555555555666666666444444555555444444333333111111111222222333333333111222333333333333333333111111111000000111111111333333333333444444444444111111111111111111111111444555666666555;;;JJJZZZqqqvvv}}}~~~ssskkknnn|||{{{xxxuuuyyyzzzsssnnnkkk___WWWOOOKKKGGGBBB??????MMMOOOLLLCCC;;;:::999888;;;<<<@@@EEEKKKPPPQQQQQQJJJCCCAAADDDCCC>>>AAAHHHSSSRRRRRRUUUYYYYYYVVVSSSQQQPPPNNNLLLIIIHHHGGGGGGGGGEEEBBB===888666666777999;;;===>>>=========>>>;;;???CCCDDDHHHRRRcccppprrrhhhccceeeeeettt}}}nnn\\\TTTNNNdddpppwwwsssrrryyyxxxgggPPP;;;111111555000222333222///...000333000000//////......------........................,,,,,,,,,------------...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,---............------------............///............////////////.../////////000000000000000111222111000///000111111111111111111111111111111222333333111000111222222<<>>@@@:::999888888777666555555555444444444444444444444444555555555555555666666777444444555555444444333222222222222222222222333333111222333333444444333333222222111111111111222222222222222222333333333333111111222333333333333333333222333555444333;;;FFFUUUaaavvvtttnnnppp}}}ttttttxxxwwwxxx|||mmm]]]VVVXXXjjjggg^^^PPPHHHFFFDDDAAAFFFDDDCCCCCCEEEFFFEEEDDDAAA>>>AAAFFFCCC===AAAMMMVVVRRRNNNNNNQQQSSSQQQNNNGGGGGGGGGGGGFFFEEECCCCCC>>>>>>===;;;:::;;;???AAA===CCCKKKQQQSSSSSSRRRRRRbbbiiiqqqwww}}}kkkUUUNNNLLLIIIZZZ~~~{{{ddd]]]]]]cccssszzzooocccXXXHHH:::222000222666...000111111000///000222///////////////.................................------------............//////...---------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,........................+++,,,---.........---------------............///............//////////////////000000000111111111111111000000111111222111111111111111111111111111000222333333222111222333666???DDD???666333333444666777888888888888888777<<>>>>>???AAACCCBBBAAAAAAAAAAAABBBBBBCCCFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHFFFDDDDDDFFFGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@@@@@@@@@@cccNNNAAA>>>999<<<>>>999777777666666666666777888444444444444444444444444555555555555555666777777444555555555444333333222222222222222222222222222111222333333444444444444333333222222222222333333111111222222222333333333111222333444555666666666333000111666666333444999>>>HHH^^^ooovvvwwwrrr{{{pppnnn}}}uuuttt{{{wwwllliiilllmmmkkkddd```ZZZTTTPPPLLLHHHFFFAAABBBJJJOOOJJJBBBJJJZZZ\\\TTTKKKGGGHHHIIIHHHFFF>>>???@@@AAAAAAAAA@@@???===???AAACCCGGGMMMTTTXXXgggqqq\\\JJJHHHHHHEEEaaawwwWWWTTT[[[aaavvv}}}mmm\\\HHH<<<111...111333333111///000222222111000///............///////////////..................................../////////000//////...------------...------------------------------............------------------------------------------------------......,,,++++++,,,......------------------,,,,,,,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,........................+++,,,---.........---,,,---------.........//////............/////////000000111111111111222222222222111///000222333333222111111111111111111111111///111333333222111222333111888<<<888444444555555444777777555333444777888<<>>>>>??????@@@@@@@@@AAA\\\OOOBBB===<<<999888888999888888777666555555444444555666666666555444333555666777666333222333555333333333333333333333333777000333@@@DDD<<<555555555444222111111111222222333333333333333333333333222222111111222222333444999111777???999555666333444444444555555555666666555;;;EEERRR```mmmwww|||}}}}}}~~~iii\\\cccuuu|||pppcccYYYZZZLLLVVVhhh___SSS___rrrkkkTTTMMMIII???FFFMMMAAA@@@FFFJJJKKKOOOWWWYYYVVVYYYZZZdddjjjjjjxxxyyykkkttt~~~gggRRRKKKIIIGGGSSStttyyy\\\SSS]]]iiizzz~~~vvv]]]GGG<<<666555444333222111111111///222333222222222...(((///000222444666444000---000000//////.........---...//////000000000000000000000///...---,,,,,,,,,---------.........//////,,,---------.../////////////////////////////////---.........---,,,,,,+++---.........//////000000//////.........------------------............///........................------------------------........................------------------------//////.........------------------.........//////............/////////000............/////////000111111222222222111111000000000000000111111111111111111111111111111111111222222111111222222333444444333222111222444666888555555555555555555555555999999888888777777777666999999999999999999999999888888888888888888888888;;;;;;::::::999888888888888888777777666666666555777777666555444444333333666666555444333111111000111222444444555444333222222333333444444333333222111111222222222222111111555555555555555555444444777777666666666666666777666666666777666333444777666666777888888888888888::::::;;;<<<===>>>??????AAA@@@?????????AAACCCEEECCCCCCCCCCCCDDDDDDDDDDDDKKKHHHEEEFFFIIIKKKKKKIIIHHHIIIIIIHHHGGGEEECCCAAABBBDDDEEEEEEEEEEEEGGGHHHIIIHHHGGGFFFFFFHHHJJJKKKIIIHHHEEEDDDCCCCCCEEEFFFBBBBBBAAAAAA@@@@@@@@@???WWWKKK@@@<<<<<<:::999:::999999999888777777666666555555666666777666666666777666666999<<<;;;666222333333333333333333333333555///111<<<@@@999333444444333222111111111222222333333333333333333333333222222111111222222333444444---222999444222555222444444444444555555555555666999>>>FFFRRRaaapppzzzzzz}}}yyy^^^QQQ___wwwzzz}}}|||}}}~~~nnnsss{{{www~~~kkkccc^^^TTTYYY```VVVNNNYYYgggssslllwwwyyyxxx{{{wwwkkk[[[OOOJJJJJJIIIdddvvv|||kkkZZZ]]]kkkvvv{{{rrrbbbNNN>>>777666555333222111111222333:::999333......222444222///000111333444333000---000000/////////............//////000000000000000000000///...---------------------.........//////------..................////////////////////////.../////////......---,,,............/////////000//////.........------------------............///........................------------------------........................------------------------//////.........------------------.........//////........./////////000000........./////////000000111111222222222111111000000000000000111111111111111111111111111111111111222222111111222222333444777666444333333444555666555555555555555555555555555555555555444444333333555555555555555555555555666666666666666666666666666666666666666777777777777777666666666555555555666666555555444333333222333333222222222111111111444444555555555444222222222333333444444333333222222222333333333333222222555555555555555555444444777777666666666666666777666666777777555444555777666666777888888888888888999::::::;;;<<<===>>>>>>@@@@@@???>>>???@@@BBBDDDCCCCCCCCCCCCCCCDDDDDDDDDHHHGGGEEEFFFHHHJJJJJJJJJGGGGGGGGGFFFFFFDDDCCCCCCBBBCCCDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIKKKIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDSSSHHH===;;;<<<;;;:::<<<::::::999999888888777777666666666666666777888999999555555;;;CCCCCC999///333333333333333333333333333---...777:::555111222444333222111111111222222222222222222222222222222222222111111222222333444777///333777222222666444333333333444444444555555555666777999@@@OOOcccqqq|||oooYYYZZZkkkvvvvvvpppzzz|||wwwzzz~~~vvvppp]]][[[^^^ccc\\\\\\^^^```]]]XXXWWWZZZpppsssoooeeeeeessszzzgggWWWIII===666555555444222000000111444555ZZZRRRCCC444...111444444000//////000111222000...000000////////////.........///000000111111000000000000///...------------------.........///////////////................../////////////////////////////////000//////...---............/////////////////////............------------............///........................------------------------........................------------------------/////////............---------........./////////....../////////000000000....../////////000000000000111111222222222111111000000000111111111222222222222222222222222222222222222111111222222333444:::999777555333333333333444444444444444444444444777777777666666666666555333333333333333333333333444444444444444444444444333333444444555666666777555555555555444444444444555444444333333222222222111111111222222333333444555555555555555444333222333333444444444444333333333333333444444333333333444444444444444444555555777666666555555666777777666888888777555555555666666666777888888888888888888888999:::;;;<<<======???>>>======>>>???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGJJJLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDIIINNNPPPNNNLLLHHHGGGGGGFFFFFFHHHIIIJJJHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGSSSHHH>>><<<===<<<;;;<<<999999999888888777777777555555444444555777999:::777444444:::AAABBB999000444444444444444444444444333......333666333111222333222222222222222222222111111111111111111111111222222111111222222333444999222444555///111777444333333333333444444444444222444555444666@@@QQQ___tttxxxiiiWWW[[[hhhwwwrrr{{{rrrmmmrrr~~~YYYHHHJJJJJJKKKOOO\\\oooxxxooo```^^^eeeiiilllnnnpppyyyvvvcccMMM???888444444777555333000//////222555777ddd[[[JJJ888000111222111111///......000000000///000000////////////////////////000111111111111000000000///...........................////////////000000//////......------////////////////////////....../////////......---.........////////////////////////...............---------............///................................................................................................/////////...........................////////////...////////////000000000...////////////000000000000000111222222222111111000000111111111222222222222222222222222222222222222222111111222222333444999888666444333222222222444444444444444444444444777777777777777777777666555555555555555555555555444444444444444444444444444444555555666666666666333333333333333333333333333333333222222222111111222222333333444444555555333333333444444444333333333333444444444444333333222222333333333333222222333333444444444444555555666666555555555666777777777999:::777555666666666666666777888888888888888777777888999:::;;;<<<<<<======<<<<<<===>>>@@@@@@AAAAAAAAABBBCCCCCCCCCDDD@@@CCCEEEEEEDDDEEEJJJNNNIIIGGGFFFDDDDDDDDDEEEEEEFFFDDDEEEKKKQQQSSSOOOKKKGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFGGGGGGIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFF{{{UUUJJJ@@@>>>>>><<<;;;;;;777777777777777666666666444444333333444666888999444444555777999999777444444444444444444444444444333111000222444222222333222222222222222222222222111111111111111111111111222222111111222222333444666000222222...333;;;777333333333444444444555555000444777666555888BBBJJJYYY```nnnzzzlll]]]cccnnnwwwzzzvvviiivvvzzzxxxyyyOOOBBBEEEGGGIII\\\qqqiiiSSSSSS___dddooo}}}sssgggWWWHHH999333222111333666444222000...///111555777EEEBBB:::111...222333000222000......///000000/////////000000000000000000///000000111111111111111000000///.........//////........./////////000000000000000//////......---////////////////////////,,,------.........------///////////////.........////////////////////////---------............///................................................................................................////////////////////////........./////////000000////////////000000000111////////////000000000111///000111222222222222222111111111111222222222222222222222222222222222222222222111111222222333444555444444333222222222222444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444555555555444444444333333222222222333333333333333222222222222222111111111222222222333333333333333000111111222333444555555333444444555555444444333111111222222222222111111333333333333444444555555555555555555555666777777777;;;<<<777555777888555666666777888888888888888666666777888999:::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBCCCCCCCCC???BBBDDDDDDCCCEEEIIIMMMKKKJJJHHHFFFEEEEEEEEEFFFIIIGGGGGGKKKPPPQQQMMMGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHJJJKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEwwwVVVKKKAAA??????<<<::::::777666666666666666666666444444444444444555666777222444666555333222555777444444444444444444444444333333333333333333333444111111222333333333222222222222222222222222222222222222111111222222333444555111555555333===FFFBBB444444444555555555666666000555999999777666999<<>>777555888999444666666777888888888888888666666777888999:::;;;;;;;;;;;;<<<======>>>>>>???>>>???@@@@@@AAABBBCCCCCCAAABBBCCCCCCDDDFFFIIILLLJJJJJJIIIHHHGGGFFFFFFFFFIIIHHHHHHJJJLLLLLLIIIEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFuuuTTTJJJ@@@>>>>>><<<999999777777777777777777777777444555555666666666555555444666777666333222444777555555555555555555555555222444555444333333333333000111222333333333333222333333333333333333333333222222111111222222333444666444888777555???HHHBBB555555555666666666777777333555777777777666888999:::@@@OOO```mmmttt{{{vvvvvvppp|||sss^^^^^^kkk}}}www{{{xxxrrr|||}}}qqqxxx~~~zzzuuussspppzzzvvvjjjqqq|||tttZZZHHHGGGHHHQQQdddtttjjjXXX]]]kkkqqq|||}}}jjjTTTCCC<<<444222222444444111000222222222111000000111222333222444222000111444333///222000000000222222111000//////000000000111111111000000111222222222222111000000////////////000000.../////////000000000000///////////////000000000////////////////////////,,,,,,---...............000/////////.............../////////000000000000---------............///.................................................................................................../////////000000000000.../////////000000000000//////000000000111111111//////000000000111111111//////000222222333333222111111111222222222333333333333333333333333333333222222111111222222333444222333333333333333333222333333333333333333333333444444555555555666666666333333333333333333333333444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333000111111222333444555555666555444444444444555666444444555555555555444444111222222333333222222111111222222333444444555555444444444444555666777777777??????777444999999444666666777888888888888888666777777888999:::;;;<<<;;;<<<======>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCBBBAAACCCEEEHHHIIIJJJEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHCCCDDDDDDDDDEEEEEEEEEFFFuuuQQQGGG???===>>><<<:::999888888888888888888999999666666777888888777666555666777888888777555555555555555555555555555555555111444555444333333333222000111222333444333333222333333333333333333333333222222111111222222333444444222555222...666===666666666666666777777777777666555444444555777:::;;;;;;999;;;EEEQQQ]]]kkkwww{{{~~~vvv{{{rrrWWWSSS^^^nnnvvv|||}}}llljjjvvvxxxvvvwwwuuutttvvv\\\KKKPPPYYY\\\]]]oooeeeWWWSSSVVVTTT\\\rrrnnnggguuu}}}wwwwwwsssjjj[[[HHH:::777:::111000333666555222222666222222111111111111111222333444222///111666777444222111000111333333111000//////000000111111111222000000111222222222222111000000////////////000111////////////000000000000......//////000000111111////////////////////////------...///000000//////000000//////.........---.../////////000000111111---------.........//////........................////////////////////////........................////////////////////////.../////////000000111111////////////000000000000000000000000111111111111000000000000111111111111//////000222222333333333111111222222222333333333333333333333333333333333222222111111222222333444444555555555444444333222333333333333333333333333111111111222222333333333444444444444444444444444333333333333333333333333333333333444444555666666222222222333333444444444333333333333333333333333222333444666888:::;;;<<<;;;:::888666555444555555444444555555555555444444222333333444444333333222111111222333333444555555333333333444555666777888888??????777444::::::444666666777888888888888888777777888999:::;;;;;;<<<;;;<<<===>>>????????????===>>>???@@@AAABBBCCCCCCFFFCCCAAABBBFFFIIIIIIHHH@@@BBBDDDGGGIIIIIIIIIIIIDDDEEEFFFFFFDDDDDDEEEGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGAAAAAABBBBBBCCCCCCCCCDDDwwwTTTKKKBBB???===999777777888888888888777777777777:::999999888777666666555555555555666666666666777444444444444444444444444222222333333333444444444222333444333111000111222444222111111222333333222555555444333222222222222555555555555666888999;;;333777777555555666555111333555666666555555666888666999;;;<<<>>>EEEQQQZZZtttrrrvvv{{{fff\\\\\\___uuurrrgggbbbbbbxxx~~~pppiiitttsssppp|||jjjIIIGGGIIIBBBHHHXXXssskkk___TTTJJJNNNccczzz{{{zzz~~~|||uuu^^^SSSHHHBBB:::333444999333333333444444444555555222222222222222222222222333222111111111222333444444333222222111111222222000000000000000000000000111222222333333222222111333222111/////////000111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000...---...///000///...000000000000000000000000////////////000000000000000/////////......................../////////000//////...//////000111222000000//////.........---000///......000111111000---///111222111000111222111111111111111111111111000000000000000000000000000000000000111222333444222222333333333444444444111111111111111111111111222222222222222222222222111111222222222333333333555555555555555444333222222333444444555555444444666666555555555444444444333333333333333333333333444444333333222333333333333333333222222222111111222222222222222222222222111111222222222333333333555;;;;;;666555999;;;888222444777888999777555333444444444333333222222222333444444555555444444333222222333444555666777888888BBBCCC999444777999555777777777777777888888888:::999888888888999:::;;;777999;;;===????????????@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDFFFFFFEEECCCBBBCCCFFFHHHGGGDDDCCCDDDGGGIIIDDDCCCGGGHHHDDDEEEIIIFFFHHHJJJIIIHHHGGGHHHIIIFFFGGGGGGGGGFFFEEECCCBBBEEEDDDBBBAAA@@@AAAAAABBBqqqMMMDDD===<<<===;;;;;;===888888888888777777777777999999888777777666555555444555555555555666666666444444444444444444444444222222222333333333444444222444444333222111111222555444222333444555444333333333333333333333444444555444444444444666777888111444555444444666555222444555666666555555666888444666777666666:::BBBHHHWWWYYYdddwwwppphhhiiiooottt|||ttt[[[UUUYYY```gggtttjjjrrrssswww~~~mmmmmmvvv~~~iiiTTTGGGJJJLLLKKKZZZpppnnnXXXJJJGGGQQQfffyyy}}}{{{ssslllcccYYYEEE???:::999666111222666333333333333444444444444222222222222222222222222333222111111111222333444333333222111111111111222111111111111111111111111222222333333333333222222333222111000//////000111//////000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000000///......000000///...000000000000000000000000/////////000000000111111000000000/////////.............../////////000000000000///////////////000000000000//////.........111000///...------...///444444333222222111000000111111111111111111111111000000000000000000000000000000000111111222333444222222333333333444444444333333333333333333333333222222222222222222222222222222222222333333333333333333333333222222222222222333444444555555444444555555555555444444444444333333333333333333333333444333333222222222333333333333333333222222222222222222222222222222222222222222222222333333333333222888:::777888>>>AAA@@@333444666777777555444333444444444333333333222222333444444555555444444333222333333444555666777888777@@@BBB999444888999666777777888888888888888888888777777666777888999:::;;;;;;<<<===============>>>>>>??????@@@AAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCDDDEEEGGGGGGFFFEEEEEEFFFCCCBBBFFFKKKKKKGGGGGGKKKFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDCCCBBBAAAAAAAAABBBCCClllSSSJJJAAA???>>>;;;:::;;;999999888888888777777777888777777666666555555555444444444555555555555666444444444444444444444444222222222222333333333333333444444444222111222333555333222333444555444333222222333333444555555666444444333333333333444555111444555444444777777444444555666666555555666777666888888777555666;;;???BBBEEERRRiii~~~uuunnnqqqzzzfffZZZYYY^^^ZZZqqqxxxssswwwxxxsssuuujjjnnnxxxqqqssszzzfffSSSVVV\\\ccccccZZZSSSRRRTTTTTTQQQUUUjjjmmmRRRGGGOOO___qqq}}}{{{~~~rrrbbbSSSGGG???555333444777777444444666222222222333333333444444333333333333333333333333222222222222222333444444333333222111111111111111111111111111111111111111222222333333333333222222222222111000000000111111/////////000000000111111000111111222222111111000000000000000000000000000000000000000000000000000000///...///000111000...000000000000000000000000///000000000000111111111111111000000000/////////////////////000000000000222111000///............000000000000000/////////111222111///---...333777===999444333333333000...111111111111111111111111111111111111111111111111111111111111222333444444333333333333444444444444444444444444444444444444222222222222222222222222222222222333333333444444222222222111222222333333333333444555555555555444555555444444444333333333222222222222222222222222333333222222222222333333444444444333333333333222333333333333333333333333222222222333333333444444111555777777888===@@@AAA666666555555444444333333444444444444333333333333444444555555555555444444333333444555666666777888666>>>???888555888:::777888888888999999888888777888777777888999:::;;;<<<>>>======<<<;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKKKKJJJMMMPPPUUUWWWQQQHHHEEEGGGEEEGGGHHHGGGEEEDDDDDDEEEHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDmmmVVVLLLBBB???<<<999777999999999999888888888777777777666666666555555555444444444444444555555555555555555555555555555555555222222222222333333333333333444555444333222333444222111000111333333222000333333444555555555555555555555444444333333333333444777888555666999999666444666777666555555666777555777999999888999;;;>>>>>>===CCCRRRdddrrr}}}}}}qqq]]]XXXQQQaaa{{{iiigggllluuu~~~~~~xxxoooVVVJJJKKKIIILLLWWW[[[iiijjjfff\\\UUU\\\pppmmm[[[YYYfffwww~~~yyymmm[[[KKK@@@:::888555555666888888666444444222222222333333333333444333333333333333333333333222222222222333333444444333333222111111111111111222222222222222222222222222333333333333333333222222111111111111111111111/////////000000000111111111111222222222222111111000000000000000000000000111111111111111111111111111000//////111111000///111111111111111111111111000000000111111111222222222111111111111000000000//////000000000111111111111111000///////////////111111111111111111111000///222333222000333;;;BBB???999333111333444111...111111111111111111111111222222222222222222222222222222222222222333444444333333333444444444444555444444444444444444444444222222222222222222222222333333333333444444444444333222222222222333555666333444444555555555555555444444444444333333333333333333333333333333333333333222222222222333333444555555555444444444333333444444444444444444444444333333333333444444444444222444555444444555777999999888666555444444444555444444444444444444333333444444555555555555444444333444444555666777777777555;;;<<<888666999:::888888888999::::::999888888:::::::::;;;<<<===>>>???>>>===;;;:::999::::::;;;:::;;;<<<>>>@@@AAACCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDHHHNNNRRRRRRPPPQQQVVV[[[YYYPPPHHHFFFHHHFFFGGGHHHHHHFFFDDDDDDEEEHHHHHHHHHGGGGGGFFFFFFEEEBBBBBBBBBCCCCCCDDDEEEEEErrrOOOEEE===;;;;;;::::::<<<999999999999888888888888666666666666555555555555444444444555555555666666555555555555555555555555222222333333333444444444333444555555444333444555222222111222444444222000555666666666666555444333777777666666555555444444666888888555555888888555555666777666555444555666111222555666666777888999999777888===DDDOOO___mmmzzzvvv]]]WWWQQQ^^^zzzyyy___SSS^^^aaavvv```aaajjjsssxxxnnnVVVJJJHHHEEE<<>>>>>;;;;;;:::999999:::<<<===;;;;;;===???AAACCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDHHHMMMPPPOOOMMMEEELLLQQQOOOIIIGGGJJJMMMGGGIIIJJJJJJHHHFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEEEEEEEvvvXXXNNNDDD@@@>>><<<<<<>>>:::999999999999888888888666666666666666666666666555555555666666666666777555555555555555555555555444444444444555555555555333555666555444444555777555555555666888777555333666777777888777555444222777888888888777666555555444777666333444777888666555666777666555444555666444555666666777666666555666666888:::999;;;EEEQQQ___kkkzzznnncccgggkkkzzzcccQQQUUUVVVdddzzztttlllqqqjjjOOOJJJNNNRRRSSS\\\___TTTWWWPPPNNNHHHCCCWWWzzztttdddTTTRRR^^^ppp}}}zzzkkk^^^JJJ@@@777444555555555666555666666333222555666444333333333444444444555555333333333333333333333333222222333444444444444444555555444333333333333333333333333333333333333333333333444444444444333333000111222222333222222222111111111222222222333333222333333444444333333222222222222222222222222222222222222222222222222222222111000111222333222000222222222222222222222222111111222222222333333333444333333333333222222222000111111111222222222222111111111111222333444555222222222333333333333333222333333111///000444999666333000000333444444222333333333333333333333333444444444444444444444444444444444333333444444555333444444444555555555555444444444444444444444444444444444444444444444444444444444555555555666666111111222333333333222222444444555666666666666555666666555555555444444444444444444444444444444444444333333444444555666777777777777666666666555555555555555555555555555555444444444555555555666666555444555777666444666;;;;;;:::999777777777888888444444444444555555555555555555666666666666555555555555666666666777777777666777777777777888888888666777:::<<<===<<<;;;;;;888999:::;;;;;;;;;::::::888888888999:::;;;<<<===;;;<<<===???AAABBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEFFFGGGGGGFFFDDDGGGLLLNNNJJJFFFGGGKKKMMMHHHJJJKKKKKKJJJIIIIIIJJJFFFFFFEEEDDDDDDEEEEEEFFFCCCDDDEEEEEEFFFEEEEEEDDDuuucccWWWKKKEEE@@@<<<:::;;;::::::999999999888888888777777777777777777777777666666666777777777888888555555555555555555555555555555555666666666666777333555666666555555666777666666666888999999666444555666777888888777555444666777888888888777666555444666777555666;;;===<<<666777777777555444555666999888888999999999999888888777:::<<<:::888;;;AAAHHHRRR```kkkttt~~~zzzpppqqq~~~cccRRRSSSZZZiiixxxbbbZZZWWW```qqqxxxhhheeeoookkkTTTIIIBBBDDDIIINNNbbbssstttzzzjjj[[[QQQXXXvvvlll___YYYbbbqqq{{{sssiii^^^PPPCCC888444333666666333222555444888999666666::::::666444444555555555666666666444444444444444444444444222333444555555555444333666666555444444444444555444444444444444444444444333333444444444444333333000111222333333333222222222222333333333444444444333333444444444444333333333333333333333333333333333333333333333333333333333222111111333333222111333333333333333333333333222222222333333333333444444444444444333333333333111111111222222222333333444444333333333444444555222333333333444444444444444333222111000000111222222222222333333444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444444555555555555555555555555555555555555555555555555555555555555444555555555666666666666333444666777777666333222444444555666666666666666777777666666666555555555666666666666666666666666555444444555555777888888888888777777777666666666555555555555555555555555444555555555666666666666777555666999999777999???999999888888888888888888444444444444555555555666555555666666666666555555666666666666777777777777777666555777888777777777444666999<<<>>>>>>===<<<999999:::;;;:::999888777777888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDEEENNNRRRQQQKKKGGGIIIJJJHHHGGGIIIKKKKKKJJJJJJKKKLLLGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCrrrZZZOOODDD???===::::::<<<:::::::::999999999888888777777777777888888888888777777777777888888888888666666666666666666666666666666666666777777777777333555666666555555666888555555555777888888555333333444666888999888777666555666777888888777666555555888999888;;;AAADDDCCC666777888777555444444555666555555777999::::::999:::666666999:::888999;;;@@@EEEMMMWWWeeessszzz{{{pppTTTUUUXXXcccbbbPPPMMMPPPZZZhhh{{{{{{xxx^^^SSSWWWeeetttwwwfffTTTGGGGGGAAAEEEOOO]]]}}}cccVVVggg{{{rrrjjjmmm||||||wwwjjjYYYNNNHHH???555<<<:::;;;<<<888111222888111777999666666999777111555555555666666666666777444444444444444444444444222333444555555555444333777777666555555555555666444444444444444444444444333444444555555444444333000111222333444333333222333333333444444444555555333444444555555444444333444444444444444444444444333333333333333333333333333222111111333333222111333333333333333333333333222222333333333444444444555555444444444333333333111111222222222333333333777777555555444444444444333333333444444555555555444222111222333444444333111333555555444333444555555555555555555555555555555555555555555555555555666555555444444444555555444444444555555555666666777777777777777777777777666666666666666666666666555555555555666666666777777999<<<======:::777555444555555666666666666666777777777777666666666666777777777777777777777777555555555666666888999999888888888888777777777777666666666666666666666666555555555555666666666777999666777:::999666777===777777777777888888888888444444444555555555666666555555666666666666555555666666666666777777777777888555555777888777666777333555999<<>>>>>;;;<<<<<<===<<<;;;999888777888999;;;;;;:::999888:::;;;<<<===>>>???@@@AAAAAABBBDDDFFFFFFEEECCCBBBAAAEEEHHHHHHGGGGGGIIILLLEEEJJJKKKGGGHHHLLLLLLHHHFFFHHHJJJKKKJJJJJJLLLMMMHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFGGGGGGFFFEEEDDDCCCoooNNNGGGAAA???===:::999<<<:::;;;<<<;;;999888999::::::888888888:::;;;:::999555555555555555555555555888888999999999999888888555555555555555555555555666666666666666666666666999777777777777777444222777777888888888888777777888888888888888777666666<<<777444888???CCC>>>888555777777777666555666777888888777777777777777888888888888777777777777777;;;===???CCCIIITTTaaajjjjjjcccmmmuuudddSSSPPPTTTSSSaaa~~~{{{gggccc]]]eee~~~~~~rrrttt{{{wwwzzzwwwZZZTTT___oooyyy___IIIEEEMMMRRRTTT[[[aaa^^^UUUTTTYYYPPPHHHFFF]]]qqq^^^ddd}}}{{{kkk[[[RRRGGG@@@??????===;;;;;;:::999777666555555555777777777777777666555555666666777777777777666666777666555333333333444555333333333444444444444444555555444444444444555555444555666777777888777777666666666666666666666666555555555555555555444444444444444555555555666666444444555555555555444444333333333333333333333333444444555555555555444444444444444444444444444444111111222222222333333333444333333333333444555555666777777777666555444444666555555666777777555444777777777777777777777777444555666555444333444666666666666666666666666666444555666777777666555555555555666666666666555555444444333444666666666555555555555555666666666777666666777777777777666666444666888999777666666666777777666666555555444444777888888666444444777:::888BBBLLLKKK@@@777555777999888777777777888999:::999888777666666666777888555666777888888888888888888666444444555666666555666666666666666666666666777666666777999:::999777777888:::;;;:::999777666777777777777777777777777999999999888777666666555666666777777777777666666555666666666777777777888666555555555666777888999999999999888888888888777666777999;;;============>>>??????===;;;;;;<<<===::::::;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIGGGFFFDDDDDDDDDEEEpppNNNGGGAAA???===::::::<<<:::;;;<<<;;;999888999:::999888777888999:::999888888888888888888888888888888888999999999999888888777777777777777777777777666666666666666666666666888777666666777777666555777888888999999888888777888888999888888777777666:::666444888===@@@===888888999::::::888888999:::::::::999999999999::::::888888888888888888888888::::::;;;;;;===CCCKKKQQQVVVaaappp}}}~~~nnntttuuuaaaZZZ\\\\\\kkkdddSSSQQQMMMTTTiiixxxxxxggg___iii}}}ccc^^^YYYgggiiiZZZUUUYYYccc{{{dddMMMIIIOOOZZZbbbppp{{{cccTTTLLLDDDCCCGGGLLL]]]rrr|||wwwkkkcccRRRRRR]]]yyywwwnnniiissszzzqqqgggYYYLLLHHHBBB;;;888:::<<<<<<:::;;;:::999888777666666666777777777777777666555555666777777888888777777666777777666555555555555555777777777777666666666666777666555555555555555666666666777777777777777666666666666666666666666666555555555555555555555555444444444555555555666666444555555666666555555444555555555555555555555555333444444555555444444333444444444444444444444444222222222333333333444444444444333333444444555666666666666777666666555555777666555666777777666444666666666666666666666666555666777666555444555777666666666666666666666666666666777777777666666555555666666777777666666555555555555555666777777666555555666666666777777777666777777888888777777666555666888777666555555666666666666666666666666666555666666666666666666777>>>AAACCCAAA===888666666999888777777888999:::;;;;;;:::999888888999;;;<<<666777777888888888888777999999999888777666666666888888888888888888888888666444222333666888999:::;;;::::::999888777777777888888888888888888888888999999999888777666666666666666777777777777666666666666777777777777777777888888888888999999::::::999999999999888888888888777888:::<<<=========<<<:::;;;;;;:::888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@???@@@BBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDoooMMMFFFAAA???===::::::<<<:::;;;<<<;;;999888999:::888777777888999::::::999999999999999999999999999888888999999999999888888777777777777777777777777777777777777777777777777999777555555777999999999888999999::::::999999888888888999999999888777777777666666888;;;<<<;;;:::999:::;;;;;;999999:::;;;:::::::::999999::::::;;;888888999999::::::;;;;;;===<<<;;;999888999===@@@>>>GGGUUUbbbnnnzzzzzzjjjjjjttt}}}vvv```XXXMMMJJJTTTZZZhhh{{{yyyeeeYYYTTTRRRTTTWWWccczzz}}}___JJJSSSLLLSSSfff{{{sssVVVKKKJJJPPP[[[tttmmmQQQJJJLLLLLLPPPXXXbbbooojjjZZZWWWVVVPPPMMMUUUfffkkkaaa\\\bbbvvvwwwtttxxxzzzlllbbbWWWJJJ@@@===>>>;;;777888;;;>>>???>>><<<;;;:::888888777777777777777888888777777666666888888888999999888888888777777777888777777666666999999999888888777777666999888777666666666666666777888888888888777666666666666666666666666666666555555555555555555555555444444555555555666666666555555666666666666555555666666666666666666666666333333444444444444333333444444444444444444444444333333444444444555555555444444444444444555666666555666666777777777777666777666555666777888777555555555555555555555555555666777888888777666777888777777777777777777777777:::999888777777777777777666666777777777777666666666666777777777777777888666666666777777777888888777777888888888888777777777888888777555444555777666666666666777777777777555444444555777777777666DDD???999777999:::888666777777777888999:::;;;<<<===<<<:::888888:::<<<>>>888888888999888888777777999<<<>>>===:::777777888:::::::::::::::::::::::::::777444555888<<<@@@AAA>>><<<:::777777777888999999999999999999999999999999999999888777777666666666777777888888777777666888888777777777777777777888888999:::::::::999999:::::::::999999999888888999:::;;;<<<===<<<<<<;;;:::;;;<<<;;;:::;;;<<<>>>>>>>>>======<<<<<<;;;;;;=========>>>??????@@@@@@???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMOOONNNKKKGGGEEEGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDmmmMMMFFF@@@???===;;;:::===:::;;;<<<;;;999888999:::999888777999:::<<<;;;:::888888888888888888888888888888999999999999888888666666666666666666666666888888888888888888888888:::888666666999;;;======999::::::;;;;;;::::::999888999999999999999888888666888999:::::::::;;;;;;888999::::::888888999:::999888888888888999999:::888999999:::;;;<<<======<<<<<<<<<;;;:::;;;<<<===AAABBBEEEHHHOOOZZZfffooo|||mmmhhhuuu{{{lllZZZRRRTTTTTTjjj{{{yyyfff\\\VVVSSSXXXRRRUUUeeewwwuuu___NNNJJJJJJIIIOOOWWW```sss{{{rrr^^^PPPKKKMMMTTTjjjzzzbbbTTTYYY\\\VVVXXXdddsssmmmaaa]]]___gggppphhh\\\___hhhmmm{{{gggYYYNNNKKKEEE<<<:::>>>===;;;:::;;;>>>??????===<<<;;;:::999888888888888777777888888888777777666888999999::::::999999888777888999:::999999777666999999888777777666555555::::::999888777777777777777777888888999888888888666666666666666666666666555555555555666666666666555555555555666666666666555666666777777666666555444444444444444444444444444444555555555555444444555555555555555555555555555555555555666666666666555555555444555555666777555666777777888888888888888666555666777888888777666666666666666666666666888999:::999888777888:::888888888888888888888888===;;;:::888777777888888666777777888888777777666666777888888777777777888777777777888888888888999888888999999999999888888::::::999777555555777999888777777777777777777777555666666666666777:::===EEE===666444777:::999777777777888999:::;;;<<<===???===:::777666888:::;;;999999999999888888777666666;;;@@@???;;;888999;;;::::::::::::::::::::::::;;;999777888;;;???AAABBB===<<<;;;:::999999:::;;;::::::::::::::::::::::::999999999888888777777777777777777888888777777777999999888888888777777777777888888999999888777666;;;:::::::::999999999999;;;;;;<<<======<<<;;;:::;;;<<<======<<<===???AAA>>>>>>>>>>>>>>>===============>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLKKKIIIGGGEEEHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDhhhLLLFFF@@@???>>>;;;;;;===:::;;;<<<;;;999888999::::::999888:::<<<======<<<888888888888888888888888888888999999999999888888777777777777777777777777999999999999999999999999;;;999777777:::===???@@@::::::;;;;;;;;;;;;::::::999999::::::::::::999999777999<<<<<<;;;:::;;;===888:::::::::999888999:::999999888888999:::;;;;;;999999:::;;;<<<======>>>888888888999:::;;;;;;:::???===<<<<<<@@@HHHQQQXXX[[[eeesss}}}ssspppyyyoooeeegggpppssszzziiiYYYVVVVVV\\\pppyyy___OOOPPPFFFIIIVVVdddtttlll\\\VVVZZZccc{{{|||jjj```eeeeeebbbnnnpppbbb```jjjzzzgggiiivvvvvvyyywwwkkkaaa\\\QQQFFF@@@@@@===666666<<<777777888999:::;;;:::999;;;;;;:::999888888888888777777888888888888777777999999::::::::::::999999777888999::::::999888777::::::999888777666666555::::::999888888888888888666666888999::::::::::::777777777777777777777777555555555666666666777777555555555666666666777777666777777777777777777666555555555555555555555555666666777777777777666666555555555555555555555555555555666666666777777777666555555555555666777777666666777888999999999888999777555666888999999999888888888888888888888888999:::;;;:::999999999;;;999999999999999999999999===<<<:::999888888888999777777888888888888777777666888999888666666777999888888888999999999999:::999999::::::::::::999999;;;;;;:::999777777999;;;::::::999888777666666555777::::::888555777???FFF@@@===999777888999::::::777888999:::;;;<<<======AAA???<<<888777777777888999999999999999888777666333888===>>>:::888999<<<999999999999999999999999666555666888;;;===>>>===<<<<<<===>>>>>>===<<<;;;::::::::::::::::::::::::999999999999888888888888777777888888888888777777999999999999999888888888999999999999999888777777;;;;;;;;;;;;:::::::::999;;;<<<=========<<<;;;:::888999::::::::::::<<>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEE|||dddLLLEEE@@@???>>>;;;;;;===:::;;;<<<;;;999888999:::999888888999<<<======<<<::::::::::::::::::::::::888888999999999999888888999999999999999999999999888888888888888888888888999888777888;;;===>>>>>>999::::::;;;;;;::::::999999999:::;;;;;;;;;::::::888:::<<<<<<;;;;;;;;;<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>::::::;;;;;;<<<<<<======;;;:::999:::;;;<<<:::999:::;;;<<<>>>???AAABBBBBBDDDHHHOOOUUU]]]jjj{{{wwwvvvvvv}}}ooodddfffgggxxxuuu^^^[[[bbbeeewwwsssfffgggvvv{{{lllbbbccchhhsssjjjgggpppzzz}}}wwwlllaaaWWWNNNGGGCCCAAA===;;;<<<;;;888888:::444555777888::::::;;;;;;::::::999888888888888888777777888888999999888888888999999::::::999999888777888999999:::999999999;;;;;;;;;:::999999999888999999888888888999999:::777777999::::::;;;::::::777777777777777777777777555555555666666777777888555555666666666777777777777777888888888888777777888888888888888888888888777777888888888888777777555555555555555555555555555555666666666777777777666666666666666777888888777888888999999999999888999777666666888:::::::::999999999999999999999999999:::;;;;;;999999:::;;;::::::::::::::::::::::::<<<;;;:::999999999999999888888999999999999888888777:::<<<:::777666888:::999999999::::::::::::;;;::::::;;;;;;;;;;;;::::::999::::::999888888999;;;::::::999999888777777777:::;;;<<<:::999<<>><<<:::999888888999999999:::999999888888333777::::::888777888:::888888888888888888888888777777888<<<@@@BBBBBBAAA???@@@AAABBBAAA???<<<:::::::::::::::::::::::::::999999999999999999999999777888888999999888888777888888999999999:::::::::>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>======;;;;;;:::<<<===<<<<<<===???AAA???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIGGGEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHIIIIIIHHHGGGFFFFFFvvvaaaLLLEEE@@@???>>>;;;;;;>>>:::;;;<<<;;;999888999:::777666666888:::<<<;;;;;;::::::::::::::::::::::::888888999999999999888888777777777777777777777777888888888888888888888888666555555777:::;;;;;;;;;999999::::::::::::999999999999:::;;;;;;;;;;;;;;;999999::::::;;;;;;;;;:::999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::<<<===<<<:::<<<<<<===>>>???===;;;999===>>>???AAAEEENNNYYYbbbhhhlllrrrvvvxxx|||~~~vvvuuuxxx~~~qqqppppppgggpppyyypppggggggpppyyyxxxnnnZZZUUUNNNGGGBBB???===;;;999<<<<<<:::999;;;<<<:::666888999:::;;;;;;<<<===999999888777777777888888666777888999999999999888888888999999999999888888888888888888888999::::::::::::::::::999999999999777777777777888999:::;;;::::::;;;;;;:::999888888777777777777777777777777444555555666777777888888555666666666777777777777777888888999999888888777888888888888888888888888777777888888888888777777555555555555555555555555555555555666666666777777777777666666777777888999999999999:::999999888888:::888666666888:::;;;<<<999999999999999999999999999:::;;;;;;999999:::;;;::::::::::::::::::::::::999999:::::::::999999888888999999999999999999888:::===???===999888:::===::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;555777888999888888999:::888888888999999:::::::::<<<:::999;;;@@@DDDEEEEEE;;;:::999999999:::;;;<<<999:::;;;<<<======<<<;;;=========<<<;;;:::999888888888999:::::::::999999888888888888777666666666888888888888888888888888::::::;;;???DDDIIILLLLLLHHHGGGFFFCCC@@@>>>;;;:::999999999999999999999999999999999999999999999999777888888999999888888777777888888999:::;;;<<<<<>>>>>===<<<<<>>>>>>>>>>>>>>>>>>>>@@@?????????AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIJJJJJJJJJIIIHHHGGG~~~sss```LLLEEE??????>>>;;;<<<>>>:::;;;<<<;;;999888999:::555555444666999::::::999777777777777777777777777888888999999999999888888444444444444444444444444777777777777777777777777444333444666888999999777888999999::::::999999888999::::::;;;<<<<<<<<<;;;999888888999;;;;;;:::888777888999999777777888999999999999:::;;;<<<======;;;;;;;;;;;;;;;;;;:::::::::888666666999;;;:::999;;;:::888999;;;>>>???@@@======>>>>>>>>>???@@@BBBLLLOOOUUU[[[^^^cccppp}}}yyyyyy|||uuu|||uuusss{{{yyylllgggeee[[[MMMBBBAAA???<<<;;;;;;===>>><<>>======;;;:::888666555777777777777777777777777444555555666777888888999666666666666777777777777888888999999999999888888666666666666666666666666666666777777777777666666666666666666666666666666555555555555666666666666777777777777777888888999:::::::::::::::999888777:::888666666888;;;<<<<<<888888888888888888888888999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;:::999888888999999::::::999999888<<>>===999555555888;;;<<<;;;:::;;;<<<=========<<<;;;777888::::::::::::888777777888999:::::::::::::::===;;;888666666666555333888888888888888888888888888777777;;;BBBIIIOOORRRPPPMMMIIICCC???<<<:::999999999999999999999999999999999999999999999999999888888999999999999888888777777888999;;;<<<======AAA>>>:::777666777999:::======<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<===>>>???>>>======???AAAGGGFFFEEECCCAAA???>>>===?????????>>>>>>>>>>>>>>>@@@?????????@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHJJJJJJJJJJJJIIILLLKKKKKKJJJJJJJJJKKKKKKIIIJJJKKKKKKKKKJJJIIIHHH