BM6P6(@ {{{oooiiiiiinnnrrruuu}}}rrruuuwwwzzz{{{|||}}}|||||||||||||||{{{{{{{{{xxxvvvrrrooolllgggaaa^^^QQQKKKDDDCCCGGGIIIFFFBBB777777555444222000//////------..................,,,,,,------------------//////.........---------,,,,,,+++***+++,,,---...///............---------...,,,***+++---000111111............////////////000///...///000111000///...............---------...............---------......///000000000000000111111222222222333333333333333333222333666;;;???EEEKKKSSSZZZ^^^`````````hhhnnnwww}}}wwwqqqccc\\\YYYZZZYYYXXX[[[bbb^^^[[[\\\bbbeeeeeefffiiiaaa___^^^\\\\\\^^^```aaadddfffkkkpppttttttqqqmmmkkkddd[[[TTTSSSYYYaaagggjjjiiihhhfffdddcccccccccaaa```______^^^\\\YYYVVVUUUSSSQQQOOONNNJJJFFFCCC999888666555444444555555555444444555777999::::::;;;TTTmmm{{{vvvtttkkkiiimmmrrrxxx{{{oooddd^^^uuuppppppqqqqqquuuxxx}}}rrrrrrsssuuuxxxzzz}}}~~~~~~}}}}}}|||||||||||||||{{{xxxtttppplllggg```\\\UUUNNNEEEAAABBBDDDDDDDDD===;;;777444111000000000......................../////////...............//////.........---------...---,,,,,,,,,---...//////............---------...---,,,---//////...---............////////////000///...///000111000///000000000000000000000//////.....................//////000111111111111000111222222222222333333333222333333333444777===AAAHHHOOOXXX\\\^^^```dddiiisssxxx~~~lllddd^^^]]]\\\XXXWWWZZZZZZWWWXXX^^^bbbbbbccceeebbbaaa```___^^^]]]]]]]]]\\\^^^ccciiioooqqqpppooooooiii```ZZZXXX\\\bbbgggjjjjjjiiigggfffdddcccbbbaaa```___^^^^^^\\\YYYWWWVVVTTTSSSQQQPPPMMMIIIFFF<<<;;;888666555555555666444444333444777888::::::===VVVooo|||yyyuuukkkhhhjjjnnntttyyy{{{nnnfff|||vvvsssqqqooonnnsss}}}uuuqqqnnnooossswwwzzzzzz~~~~~~}}}|||}}}~~~~~~~~~{{{wwwrrrmmmfff___ZZZXXXRRRHHH@@@===>>>AAADDDCCC@@@;;;666222000111111////////////............/////////......------,,,...............---------......------......///000///............---------...---...000000///,,,)))............////////////000///...///000111000/////////000000000000000000///////////////000000000000000111222222222222111222222222222333333333333222333333444555:::@@@DDDMMMUUU]]]``````dddmmmvvvvvvmmmeeecccaaa]]]XXXVVVVVVTTTUUU[[[```___```bbbcccccccccbbb```^^^[[[YYYVVVWWWZZZaaahhhmmmpppqqqrrrnnnhhhbbb```bbbeeehhhkkkkkkkkkjjjhhhfffcccbbb```___^^^^^^^^^]]]ZZZXXXWWWVVVTTTTTTSSSQQQMMMKKKBBB???;;;888666555666666444333333444666888:::;;;AAA[[[ttttttjjjhhhjjjnnntttyyy{{{rrr}}}xxxrrrooonnnsss{{{xxxnnnkkknnntttwwwxxx{{{}}}~~~~~~~~~|||xxxsssmmmfff]]]XXXXXXTTTMMMCCC<<<:::===AAAFFFCCC???;;;666333111000000000000///////////////...------,,,+++******))).......................................////////////............---------...------...000///---+++............////////////000///...///000111000///------------............000000000000000111111111111111222333333333333222222222222333333333444444222333444666888===DDDHHHRRRWWW^^^ccchhhooozzzwwwmmmiiihhhfff```[[[XXXUUUVVV[[[^^^]]]]]]___```bbbdddeeeccc___[[[YYYUUUTTTVVVZZZaaaiiinnnpppqqqooommmjjjjjjjjjlllmmmmmmmmmmmmmmmjjjgggdddbbb```^^^]]]]]]^^^]]][[[ZZZWWWVVVUUUUUUUUUSSSPPPNNNFFFCCC>>>999666555555666333333444444555777:::<<>>???AAACCCBBB???;;;999333333222111111000//////000000000000000000000000---------.........//////,,,---...///000//////...///............---------...---,,,,,,...//////...............////////////000///...///000111000///......//////000111111222......//////000111111222000111111222222222222222333333333444444444444555555777:::>>>CCCJJJSSSXXX\\\dddqqqxxxooogggccc___ZZZYYY[[[\\\]]]^^^```ccceeehhhiiifffaaa[[[WWWXXX\\\```bbb___ccciiioootttxxxyyyzzzvvvuuurrrooollliiigggfffcccaaa^^^\\\\\\[[[ZZZYYYWWWVVVVVVVVVVVVUUURRRPPPNNNLLLIIIEEEAAA<<<999777444777888777555888>>>DDDUUUuuu~~~yyywwwzzz~~~}}}||||||uuu}}}|||tttpppooosssvvvzzz~~~}}}{{{}}}}}}}}}}}}|||wwwqqqlllXXXUUUPPPJJJFFFAAA>>><<<===>>>???@@@AAA@@@???>>>333333222222111000000///.........///////////////---------.........//////---...000111111111000/////////.........---------...---...///000///---***............/////////000000///...///000111111///,,,,,,,,,---...//////000---......///000111111111000000111222222222222111333333333444444444555555666888;;;???EEEMMMUUU[[[]]]jjj|||{{{pppjjjddd^^^]]]___^^^]]]]]]___aaaeeeiiikkkmmmhhhaaa]]]]]]```ccceee]]]aaagggnnntttwwwyyyzzzxxxvvvsssooollliiihhhgggdddaaa^^^\\\[[[[[[ZZZYYYYYYXXXWWWWWWWWWVVVSSSPPPOOONNNLLLIIIEEE@@@;;;999555777999888666888@@@FFF]]]}}}~~~|||{{{wwwsssuuuxxx{{{~~~~~~~~~}}}|||zzzvvvsssgggZZZNNNJJJFFF@@@>>>AAAEEEBBB>>>===???@@@>>><<<777555333111///.........000000000000////////////111111000000//////......,,,------...............000000000000///////////////......---,,,,,,++++++......------------......000000000000000000000000111111111000000000000000000000000000000000000000,,,///222333333222222333555444333444555555444333777:::@@@EEEKKKSSS\\\bbbhhhtttwwwrrrlllddd^^^^^^]]]]]]]]]^^^aaadddgggiiilllmmmiiieeegggllljjjccc___aaaffflllssswwwxxxxxx{{{yyyuuupppllliiigggffffffdddaaa______^^^\\\ZZZZZZYYYXXXWWWUUUTTTSSSRRRPPPNNNLLLJJJGGGCCC???;;;;;;777555777999<<>><<<888666777999;;;BBBIIIhhh}}}yyyoookkkooovvv|||yyyzzz}}}zzzwwwqqqiii___VVVLLLDDDBBBEEEDDDEEEFFFDDDBBBAAA@@@AAAAAA>>>:::666333111111111111111000000000/////////.........///////////////......///000000000000000............------------,,,------...///000000111///......------......///000000000000000000000000111111111111111111111111111111111111111111111111666555444222000111333666222222333444666777999:::;;;BBBLLLTTTZZZ^^^cccgggttt~~~{{{tttmmmhhh```^^^[[[XXXYYY[[[___bbbeeeiiilllkkkmmmrrruuutttggggggiiikkkmmmppprrrsssuuutttsssqqqooommmkkkjjjfffdddbbbaaaaaa```^^^\\\ZZZYYYXXXWWWVVVUUUTTTSSSTTTQQQMMMKKKIIIGGGDDDBBB>>>:::888888999:::AAAIIIiiixxx~~~~~~pppiiihhhkkkttt|||}}}}}}zzzwwwuuuqqqiii^^^QQQHHHFFFGGGFFFIIIKKKIIIDDD@@@???@@@DDDBBB===999555222111111111111111000000000//////------....../////////000//////000111111111111111/////////.........------.........///000000111111//////............//////000000000000000000000000000111111111111111222222111111111111111111111111333444444333222222444666222333444444555777999<<<>>>GGGRRRZZZ```eeelllrrr|||tttnnnddd```[[[WWWWWWYYY^^^aaabbbgggkkkkkkkkkmmmppprrrhhhiiiiiiiiijjjlllooorrrttttttuuutttsssqqqnnnlllgggfffdddccccccaaa___]]]ZZZYYYXXXWWWVVVUUUTTTTTTTTTQQQMMMJJJIIIGGGFFFDDDAAA===::::::999:::BBBKKKkkktttwwwyyypppjjjgggiiinnnyyy}}}yyyvvvwwwvvvpppeeeXXXOOOKKKIIIHHHKKKNNNLLLGGGAAA>>>===DDDBBB???;;;777444222111111111111111000000000000---.........//////000000///000000111111111111111000000000/////////......000000000000000000000000/////////....../////////000000000000000000000000000000111111222222222333111111111111111111111111---000333444444444444555333555666555555777:::===FFFNNNYYYaaagggooozzz|||tttlllhhhaaa\\\[[[]]]aaadddeeegggkkkllliiihhhiiimmmggghhhhhhgggfffhhhlllpppsssuuuwwwxxxwwwtttqqqnnniiihhhfffeeedddbbb___]]]YYYYYYXXXXXXWWWVVVUUUUUURRROOOLLLIIIIIIHHHGGGFFFCCC@@@===<<<:::;;;CCCNNNoooqqqrrr~~~sssjjjfffgggnnn{{{}}}zzzyyy{{{{{{|||}}}}}}yyyvvvwwwyyyuuulllbbbZZZRRRLLLIIILLLOOOPPPLLLFFFAAA>>>BBBAAA@@@===:::666333222222222111111111000000000////////////000000000000//////000111111111111111111000000000////////////000000000000////////////000//////......//////000000000000000000000000000000000111111222333333333222222222222222222222222+++...222555555555555666444666888888777999>>>CCCKKKUUU```hhhnnnvvvsssnnnggg```]]]]]]___aaaiiiiiijjjmmmkkkhhhgggiiifffhhhhhhfffcccdddhhhkkkooorrrwwwzzzzzzwwwsssqqqllljjjhhhgggfffccc___\\\YYYYYYXXXXXXWWWVVVVVVUUUQQQNNNLLLKKKJJJJJJHHHGGGEEEBBB@@@>>>;;;<<>>:::666333222222222111111111000000111111111111111000000000...///000000111111000000000000/////////.........---......//////000000000000000////////////000000000000000000000000000000000000111222222333444444222222222222222222222222///111333444444444666777444777:::;;;;;;???FFFLLLUUU```mmmvvvzzzzzzqqqhhhbbb___^^^___iiieeeffflllmmmjjjhhhiiifffhhhiiifffaaa___bbbeeehhhmmmsssyyy{{{zzzvvvtttnnnllljjjiiigggccc^^^[[[YYYYYYYYYXXXWWWWWWVVVVVVPPPOOOMMMMMMMMMLLLJJJHHHFFFDDDBBB@@@===>>>IIIUUUwww~~~lllpppyyyvvvyyy|||}}}zzztttssstttuuuvvvxxx{{{}}}~~~}}}}}}}}}~~~}}}{{{xxx{{{{{{vvvrrrmmm```RRRJJJKKKOOOTTTWWWUUUNNNGGG===???BBBBBBAAA===888555222222222111111111111000333333222222111111000000......///000000000000000//////.........---------++++++,,,...///111222222000000////////////000000000000000000000000000000000000111222333333444444222222222222222222222222444555444333222444666999333777;;;===>>>CCCLLLSSScccooo~~~uuulllgggddddddeee```aaaiiinnnkkkiiijjjgggjjjjjjfff___\\\]]]```bbbhhhpppxxx{{{{{{xxxvvvooonnnllljjjgggccc^^^ZZZYYYYYYYYYXXXWWWWWWWWWVVVPPPOOOOOOOOOPPPOOOLLLIIIGGGEEEDDDBBB>>>@@@KKKXXXyyy{{{jjjpppyyyuuuzzz~~~ooommmmmmmmmppptttyyy{{{}}}~~~}}}|||{{{{{{|||~~~}}}zzzzzzyyytttkkkcccTTTRRRRRRWWW]]]^^^YYYRRRFFFCCCAAABBBDDDBBB;;;666555333111000222333333222000000000000000//////...///111222111///......///000000000000000000000000/////////...------,,,,,,111111000//////...//////111111222222222333333333111111222222222333333333111333444333111111222333777666555555666777666555=========@@@GGGQQQ\\\dddzzzwwwppplllhhhddd``````bbbdddcccdddhhhfffgggiiihhheeeaaa```___bbbeeejjjooosssuuuwwwwwwtttsssrrroookkkeeeaaa^^^YYYXXXWWWWWWXXXXXXVVVTTTTTTRRROOOMMMKKKJJJIIIIIIFFFIIIFFFDDDDDDAAAKKKddd}}}xxxjjjvvvzzzwwwyyyzzzyyymmmkkkjjjmmmsssxxxzzzzzz{{{{{{{{{|||||||||{{{{{{|||{{{{{{{{{wwwooohhhZZZXXXWWW[[[aaabbb]]]XXXLLLHHHDDDCCCCCCBBB===999444222000///000111111000000000000000000//////...///000222111///......///000000000000000000000000////////////000000000000222111000000/////////000111111222222222333333333111222222222222333333333111333444333222111222333555444444555777777777777:::@@@FFFIIIMMMXXXiiiwwwvvvnnneeeaaa___aaaaaa^^^^^^```cccfffiiikkkjjjhhhggggggbbbccceeejjjooorrrtttuuuttttttrrrpppkkkfffaaa___XXXWWWVVVVVVVVVVVVTTTRRRRRRQQQPPPNNNLLLKKKJJJJJJFFFJJJGGGEEEFFFCCCOOOggg{{{xxxzzzyyylllxxx{{{tttrrrvvv|||sssnnnkkkmmmsssxxxzzzyyyxxxyyyzzz{{{{{{zzzyyyxxx}}}|||{{{}}}}}}{{{uuuoooccc```^^^aaaeeegggddd```TTTOOOHHHDDDCCCBBB@@@>>>666444111000111111000///000000111111000000///...///000222111000//////000000000000000000000000000///000000111222222333333222222111000000000000111111111222222222333333333222222222222333333333333111333444333222111222444444444555666777888888999<<>>>>><<<===AAAEEEUUU```ooo{{{sssiiiddd^^^ZZZYYYTTTTTTTTTWWW\\\fffqqqyyy~~~{{{sssjjjdddccceeefffhhhlllppppppnnnkkkiiieeeaaa]]]YYYWWWVVVTTTRRROOONNNMMMLLLKKKKKKKKKKKKHHHKKKIIIIIIMMMNNN^^^yyyuuujjjaaa\\\\\\___eeemmmxxxzzz~~~uuujjjaaadddoooppp}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}||||||}}}|||{{{zzzyyyxxxvvvtttrrrsssoooggg\\\RRRLLLIIIHHHKKKGGGBBB???<<<:::777555111222222222222111000000...000222222111111222333000000000000000000000000000000000111222222333333//////...//////000111111111111222222222333333333333333333444444444555555111222444444444444555777444888===???>>>@@@EEEIII]]]kkk{{{{{{pppiiiccc^^^]]]WWWUUURRRRRRWWWaaannnvvvzzznnngggfffiiicccfffkkkooopppooollljjjhhhddd___[[[YYYXXXVVVTTTPPPNNNLLLJJJIIIIIIJJJJJJHHHKKKHHHHHHLLLNNN]]]yyyxxxjjj^^^VVVPPPRRRZZZccclllvvv{{{tttlllgggeeejjjnnnyyyyyy~~~zzzzzz~~~}}}{{{|||}}}~~~}}}{{{zzzyyyzzzzzzzzzyyywwwuuutttsssqqqlllfff^^^VVVOOOKKKOOOOOOLLLEEE===666333333...//////000000000000///000000000000000000000000222222222222222222222222222000///000222333333222000111111111111222222222000000111222333444444555777666555444444555777888555555555666666666666666:::===CCCGGGFFFEEELLLUUUhhh|||vvvnnnmmmhhhaaa^^^ZZZVVVUUUUUUZZZgggttt|||tttpppmmmiiiaaaaaaeeelllooommmmmmppplllfff___ZZZWWWUUURRRPPPOOOMMMKKKJJJKKKKKKKKKJJJKKKIIIJJJKKKJJJOOOddd{{{tttbbbWWWRRRSSSSSSYYYeeemmmsss}}}~~~~~~rrriiicccdddhhhrrr~~~zzzyyy}}}}}}{{{|||}}}~~~}}}|||zzzzzz{{{{{{{{{zzzxxxvvvuuurrrpppmmmgggaaa[[[VVVTTTSSSSSSPPPIII@@@888555444000111111111222111111111111111111111111111111111222222222222222222222222444222000000111222111000111111111111222222222222222222222222222333333333111111222333444444444444666666666666777777777777:::===DDDIIIJJJKKKSSS]]]ssszzztttnnngggccc^^^ZZZXXXWWWZZZeeeqqq{{{zzzvvvrrrmmmbbb___```gggllllllmmmppplllggg```[[[XXXWWWTTTRRRPPPMMMKKKJJJKKKKKKKKKJJJKKKIIIJJJLLLKKKQQQggg~~~tttbbbVVVQQQOOOQQQXXXccckkkpppyyy{{{|||}}}{{{yyyyyyzzz{{{}}}}}}yyyxxxwwwvvvvvvuuuvvvvvvzzz~~~sssiiiccceeelllwwwyyyvvvzzz}}}||||||}}}|||}}}~~~~~~|||{{{||||||}}}|||{{{zzzxxxwwwsssqqqmmmiiieeebbb```___YYYXXXTTTMMMDDD<<<777555333333333333333222222222111111111111111111111111222222222222222222222222555333111111111222111000111111111111222222222333444333333333222222222111...///222444555444333222666666666666777777888888999<<>>999666555444222222111111222111111111111111111111111222222222222222222222222222000000111333444555444111222222222222333333333111111222333444444555555999888777666555555666666333333444555555666777777;;;:::>>>GGGRRR```rrr~~~rrrfff```]]]\\\^^^aaaaaakkkuuu|||zzzrrraaaVVVOOOTTT___hhhooosssrrrpppkkkeee^^^YYYUUUTTTRRROOOLLLKKKKKKLLLKKKJJJJJJHHHJJJOOOQQQ[[[ttttttdddYYYTTTQQQ[[[fffmmmpppvvv}}}{{{rrrrrr}}}||||||}}}~~~~~~|||zzzwwwuuuqqqooommmjjjgggddd```^^^[[[ZZZZZZ]]]```bbbhhhlllqqqvvvzzzzzzyyyxxxpppmmmhhhbbb]]]ZZZYYYYYYQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVXXXZZZ^^^cccgggnnnvvv|||mmmggggggmmmxxxtttooorrrvvvzzz}}}{{{||||||}}}~~~~~~}}}{{{zzzuuutttqqqooollljjjhhhhhhcccaaa\\\XXXRRRKKKCCC>>>888777555333111111111222222222222222222222222222222222222222222222222222111000///111333666666666222222222222333333333333111111222333444555666666999888555333333333555666333333444555666777888888======BBBMMMZZZiiizzzooofffaaa^^^]]]___^^^eeemmmsssxxx{{{vvvooobbbYYYRRRUUU]]]dddkkkpppoooooonnniiiaaa[[[VVVTTTRRRPPPMMMLLLLLLLLLKKKJJJJJJHHHJJJOOORRR]]]wwwwwwhhh^^^YYYTTT```kkkpppssszzzyyymmmnnn~~~zzzvvvssspppkkkhhhdddbbb___[[[YYYYYYZZZZZZ]]]___cccgggjjjkkkkkkjjj```^^^ZZZWWWTTTSSSSSSSSSMMMMMMNNNNNNOOOQQQRRRSSSRRRRRRRRRTTTVVVYYY[[[]]]fffnnnyyy|||pppjjjjjjpppwww}}}uuummmnnnsssxxx}}}{{{{{{||||||}}}~~~|||{{{zzzttttttsssqqqnnnllljjjhhheeebbb^^^[[[WWWQQQIIICCC;;;999666444222222333333222222222222222222222222222222222222222222222222222111000111333555555555222222222333333333444444222333333333444444555555444444444444444555666666555555666777888999::::::???BBBKKKZZZhhhsss{{{nnngggbbb___^^^___cccgggkkkppptttqqqkkkggg___YYYYYY\\\___dddjjjhhhkkkmmmkkkeee^^^YYYWWWSSSPPPMMMLLLLLLLLLKKKJJJKKKHHHJJJOOORRR]]]xxxyyylllbbb^^^YYYfffrrrtttwww~~~oooooo}}}xxxuuuqqqoookkkgggcccaaa___^^^\\\]]]___```aaaaaaaaaaaaYYYXXXVVVUUUSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVVVV\\\cccmmmvvv|||rrrmmmnnnssssssuuu|||vvvkkklllqqqxxx}}}{{{{{{{{{|||}}}~~~|||{{{yyysssssssssrrrqqqnnnkkkjjjfffccc```^^^[[[UUUMMMHHH===;;;888555444333444444222222222222222222222222222222222222222222222222444333111222333444444333222222333333333444444444555555444444444333333333000222444777888999888888666777888999:::;;;<<<<<>>GGGVVVhhhuuu~~~uuukkkddd```___^^^aaacccbbb```ccciiilllkkkgggaaa\\\[[[___ccc]]]```eeeiiihhhddd___[[[UUUSSSOOOMMMMMMLLLKKKJJJGGGKKKIIIJJJRRR[[[sss~~~oooccc]]]___ooo|||{{{|||rrr}}}{{{tttpppppplllhhhfffhhhiiiiiiggg______```aaabbbbbbbbbaaafffeeeeeeeeeeeedddbbb___```]]]YYYVVVVVVVVVUUUTTTSSSRRRUUU^^^gggqqq~~~zzzpppjjjeeeccchhhuuuyyymmmiiimmmsssvvvzzz|||~~~~~~}}}|||~~~}}}zzzyyyyyywwwwwwuuutttrrrpppooonnnhhhfffcccaaa___ZZZRRRLLLIIIDDD===777555444333333333333333222222222111111333333333333333333333333444333333333333333333222222333333333444444444444333333444444444555555555666666666666666666666666888555666999::::::===BBBMMM^^^rrr~~~~~~pppfffaaa\\\[[[\\\___]]][[[^^^dddkkkjjjhhhddd___^^^___bbb\\\^^^bbbfffhhhfffaaa\\\WWWTTTQQQNNNNNNMMMLLLJJJGGGKKKIIIJJJRRRZZZrrrrrreee^^^___nnnxxxxxx{{{pppzzz~~~|||yyyvvvuuuvvvwwwvvvtttnnnooopppqqqqqqrrrqqqqqqtttsssrrrqqqqqqnnnkkkhhhgggeeebbb```___\\\YYYVVVSSSQQQSSSYYY___gggsss~~~sssiiiddd```aaakkkxxxuuurrrsssuuuvvvzzz|||}}}~~~}}}}}}{{{xxxwwwyyyyyywwwuuussspppooonnniiifffdddcccbbb^^^WWWQQQLLLGGG@@@:::777555444333333333333333222222222222333333333333333333333333222333333333333333333444444444444444555555555555333444444444444555555555666666666666666666666666888666666999:::;;;AAAGGGVVVjjjxxxjjjccc[[[YYYYYY[[[YYYWWWYYY^^^fffhhhiiihhheeecccbbbbbb]]]\\\]]]bbbggghhhddd___ZZZWWWSSSPPPNNNMMMLLLKKKGGGKKKIIIJJJRRRZZZqqqxxxiii```___llluuuvvv|||pppxxxzzz|||xxxpppooommmjjjgggaaa[[[VVVVVVSSSQQQTTTWWW\\\fffppp||||||pppkkkeeeaaafffppp{{{|||||||||{{{{{{{{{|||}}}~~~~~~}}}||||||{{{zzzxxxvvvsssqqqooonnnkkkhhheeedddccc```YYYTTTNNNIIIBBB<<<999666444222333333333333333333333333333333333333333333333333222222222333333444444444333444444444444555555555444444444444555555555555666666666666666777777777999777777:::;;;===DDDMMM^^^rrrpppfff___[[[YYYZZZYYYVVVWWW[[[___bbbfffjjjjjjiiigggfff___[[[ZZZ___gggkkkhhhddd]]]YYYTTTPPPNNNMMMKKKJJJGGGKKKIIIKKKQQQYYYooopppeeeaaammmvvvzzzrrrxxxyyy{{{wwwqqqjjjbbb]]]\\\WWWSSSSSSSSSUUU\\\eeemmmwwwuuulllddddddiiiqqq|||{{{{{{{{{}}}~~~~~~}}}~~~{{{zzzyyyvvvtttqqqooonnnmmmjjjgggeeeddd```ZZZUUUQQQLLLEEE???:::777444222333333333333333333333333333333333333333333333333222222222333333444444444333333333333444444444444444444444555555555666666666666666666777777888888:::999999;;;===@@@KKKVVVfffyyyxxxmmmeee```[[[[[[XXXUUUTTTWWWWWW[[[bbbhhhmmmnnnlllkkkccc^^^ZZZ^^^ffflllllliii```\\\UUUPPPMMMLLLJJJIIIGGGKKKIIIKKKQQQXXXnnnzzzmmmeeessswww|||zzzxxxpppkkkbbb\\\XXXVVVSSSRRRWWW^^^ccclll{{{wwwkkkeeedddgggooovvv{{{zzzzzz||||||zzz|||}}}zzzzzzxxxvvvsssqqqpppoooooolllhhhfffeeebbb]]]XXXUUUPPPIIICCC===999555222333333333333444444444444333333333333333333333333222333333333333333333444222333333333333444444444444444555555555666666666555666666777777888888999:::999;;;>>>AAAHHHVVVdddssszzzmmmeee___\\\YYYTTTRRRSSSSSSVVV]]]eeellloooooonnnfffaaa\\\]]]dddkkknnnnnnddd___XXXRRRNNNLLLKKKJJJFFFKKKJJJKKKQQQWWWllltttlll~~~}}}}}}}}}xxxkkkfffaaa^^^YYYTTTVVV[[[]]]dddqqqyyynnngggdddggglllzzz{{{zzzyyy|||}}}{{{{{{|||yyyxxxwwwuuusssqqqpppoooooollliiihhhhhhfffbbb]]]ZZZUUUNNNGGGAAA<<<777444333333333444444444555555333333333333333333333333444333333333333333333222444444444444555555555555555555555555666666666666555666666777888888999999888999===BBBHHHRRRdddtttvvvmmmeeeaaa]]]WWWSSSTTTRRRTTTYYYaaaiiinnnooonnngggccc^^^]]]```gggllloooiiiccc[[[UUUQQQNNNMMMKKKFFFKKKJJJKKKPPPVVVkkkyyyttt~~~zzzuuupppkkkddd\\\ZZZ\\\[[[aaakkkxxxxxxmmmffffffjjjooo~~~{{{zzzyyy{{{xxx{{{~~~}}}}}}wwwwwwvvvtttsssqqqppppppooollliiiiiijjjiiifffbbb]]]XXXQQQJJJDDD>>>999666333333333444444555555555333333333333333333333333444444444333333222222222555555555555666666666777555555555555666666666777555666666777888999999999777999>>>EEEMMMZZZnnn~~~uuukkkfffaaa[[[VVVVVVTTTTTTWWW^^^ffflllmmmmmmgggddd___\\\]]]cccjjjppplllfff^^^WWWSSSPPPNNNMMMFFFKKKJJJKKKPPPVVVjjj{{{zzz}}}wwwnnnccc___```ZZZ___hhhssswwwooommmkkkmmmsssvvvvvv{{{}}}~~~|||}}}~~~~~~}}}zzzxxxvvvsssrrrrrrssssssqqqooonnnmmmllliiifffccc```^^^ZZZSSSKKKDDD===999999777666555777777666555555444333333333333444555222333333444444555555666333333333444444444555555555555555666666666666777999777555555666999:::;;;;;;>>>DDDNNN\\\oooyyyqqqiii^^^YYYZZZUUUTTTSSSVVV]]]eeejjjmmmlllfff^^^ZZZ[[[```fffiiipppjjjaaa[[[WWWSSSOOOKKKGGGIIIFFFHHHOOOVVVkkkvvvrrr~~~{{{uuummmggghhhddddddlllxxxzzzpppiiidddhhhuuuwwwuuuwwwyyy{{{~~~}}}~~~~~~~~~~~~}}}{{{zzzwwwuuutttsssttttttqqqooonnnmmmllliiieeebbbbbb```\\\VVVOOOGGG@@@===:::888666555666777666555555555444333333444555555444444444444333333333333333333444444444555555555555555555555666666666666888777666666888:::<<<<<<===AAAIIIWWWkkk|||qqqeee```bbbXXXUUUSSSTTTXXX^^^dddfffjjjfff```[[[ZZZ]]]bbbfffnnnjjjddd^^^YYYTTTOOOLLLIIIKKKHHHHHHNNNTTThhhqqqlllyyyrrrnnniiigggllltttyyykkkaaaaaahhhvvv}}}vvvssssssvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwuuuuuuuuuuuupppooommmlllkkkiiieeebbbcccaaa]]]WWWQQQIIICCC@@@;;;999666555555666555444555555444333333444555555555555444333333222111111333444444444444555555555444444555555555666666666777777888888:::;;;<<<======BBBOOObbbzzz~~~pppiiiiii___[[[UUUSSSUUUYYY]]]```gggfffccc]]]YYYYYY]]]bbbiiiiiigggbbb[[[TTTPPPMMMKKKMMMIIIHHHNNNRRReeevvvllldddyyy{{{tttnnnooottt|||tttgggbbbbbbjjjvvv|||sssoooqqqvvv}}}||||||||||||}}}}}}~~~|||{{{yyywwwvvvuuuuuuuuupppooommmlllkkkiiieeebbbaaa```\\\WWWQQQKKKEEEBBB===:::777555555555555444555555444444444444555555444444333333333222222222444444444444555555555555444444555555555666666666777888999:::::::::;;;===AAAIIIZZZppp~~~rrrmmmgggbbbZZZUUUUUUXXX[[[^^^ccceeeeee```ZZZWWWZZZ^^^cccfffhhheee]]]UUUPPPOOOJJJLLLIIIHHHMMMRRRdddzzznnnhhh___nnn{{{xxxxxx|||qqqggg```bbblllyyyxxxnnnnnnrrryyyyyyzzz{{{{{{||||||}}}{{{zzzyyywwwvvvuuuttttttqqqpppnnnmmmllljjjfffcccbbb```^^^YYYTTTNNNIIIFFF@@@===999666555555555444555555555555555555555555222222222333333444444444444444444555555555666666555555555666666666777777888:::;;;:::999999;;;===HHHUUUjjjtttmmmggg^^^XXXVVVXXX[[[\\\^^^bbbeeeccc]]]YYYZZZ\\\^^^cccgggfff___WWWRRRPPPHHHKKKHHHHHHMMMRRRdddrrrhhhcccYYYdddqqqzzz}}}pppcccaaafffqqq~~~ppplllooosssuuuwwwyyy{{{||||||{{{{{{zzzyyyxxxwwwuuuttttttrrrqqqooonnnmmmkkkgggddddddcccaaa]]]XXXSSSOOOLLLCCC@@@;;;777666666555555444555666666666666555444222222333444444555666666444444555555555666666666666666777777777888888888888:::;;;:::999:::???CCCNNN]]]vvvqqqkkkbbb[[[XXXXXXYYYYYYZZZ___dddfffccc___]]]\\\\\\```eeefffbbb\\\WWWSSSGGGJJJHHHHHHMMMQQQccc{{{pppeee___TTTZZZdddmmmsss}}}nnneeeeeejjjrrryyyrrrkkkmmmmmmppptttyyy{{{{{{{{{zzz{{{{{{{{{zzzxxxwwwuuuuuutttrrrqqqpppooolllhhheeeeeedddbbb___ZZZVVVRRROOOFFFBBB===999777777666666444555666777777666555444555555555555555555555555555555555555666666666666888888888888999999999999777999;;;::::::>>>FFFLLLZZZjjjyyyrrriiiaaa\\\ZZZXXXWWWVVV[[[bbbhhhiiifffbbb^^^]]]___cccfffgggccc\\\WWWIIILLLIIIHHHMMMOOO```|||}}}ssshhh```TTTVVV^^^ffflllvvvzzzlllfffeeeiiimmm{{{tttkkkllljjjmmmsssxxx{{{{{{zzzyyy}}}}}}|||{{{zzzxxxwwwvvvtttsssqqqpppooommmiiifffcccbbb```^^^ZZZUUUQQQOOOHHHDDD>>>999888777777666444555666777777666555444777777777666555555444444555555555555666666666777888888999999999:::::::::666888;;;;;;<<>>@@@???DDDUUUfff}}}~~~rrriiieee```ZZZVVVTTTVVVZZZaaagggiiifffccc^^^___aaafffiiihhhddd___[[[PPPIIIJJJJJJMMM^^^qqqwwwfffXXXWWW[[[aaaiiiwww}}}sssgggbbbaaacccoooyyyssspppqqqsssvvvzzz{{{zzzxxxzzzzzz{{{{{{{{{yyytttqqqpppqqqqqqpppooollliiigggfffdddaaa___]]][[[WWWTTTMMMHHHAAA<<<999777666555666555555444444555555666555555666666666666555555555555555555555555555555666888:::::::::999:::;;;;;;;;;===@@@CCCMMMbbbuuutttkkkfffbbb]]]ZZZUUUUUUXXX]]]ccceeedddbbb______```dddffffffccc```[[[QQQJJJJJJIIILLL\\\oooyyygggXXXVVVYYYaaakkkzzz|||tttggg```^^^gggvvvzzzvvvssstttyyy{{{yyyvvvyyyyyyyyyyyyzzzxxxtttqqqqqqqqqqqqpppnnnllliiihhhgggeeebbb```___\\\YYYVVVPPPKKKEEE???<<<:::888777666555555444444555555666555555666666666666555555555555555555555555555555777999<<<<<<;;;999999:::===<<<>>>BBBJJJZZZtttzzzooohhhddd```^^^VVVUUUUUUXXX\\\___aaaaaaaaa```___```bbbccccccaaa\\\TTTMMMJJJHHHKKKZZZlllyyyeeeXXXUUUVVV```nnn}}}{{{~~~sssfffcccgggppp{{{tttsssxxx|||{{{wwwxxxxxxwwwwwwxxxwwwtttrrrqqqqqqpppooonnnllljjjhhhgggfffcccbbbaaa^^^[[[XXXRRRMMMGGGBBB>>>;;;999666666666555555555555666666555555666666666666555555555555555555666666666666888:::======<<<:::999999>>>===AAAIIIVVViiivvvmmmgggbbb___XXXVVVTTTSSSUUUYYY]]]___aaa```^^^^^^^^^```aaaaaa]]]WWWQQQLLLHHHJJJYYYiiitttaaaXXXTTTUUU```ppp|||zzz|||pppiiihhhlllwwwxxxvvvyyy}}}}}}{{{xxxwwwvvvvvvwwwwwwuuutttrrrqqqpppooommmkkkjjjiiihhhfffdddcccbbbaaa]]][[[SSSOOOIIIEEEAAA===888666666666666555555666666666555555666666666666555555555555555666666666777777999;;;======<<<::::::;;;>>>@@@HHHVVVgggyyyvvvkkkddd___[[[YYYUUURRRRRRUUUYYY\\\```___^^^]]]\\\\\\^^^___\\\ZZZUUUOOOIIIKKKXXXeeeqqqaaaXXXTTTTTT___ooo||||||zzz|||~~~}}}mmmiiihhhppp{{{{{{~~~~~~}}}yyywwwuuuuuuvvvwwwwwwvvvrrrqqqpppnnnmmmkkkjjjiiiiiigggfffeeedddccc```]]]TTTQQQLLLHHHCCC>>>999666777666666555555666666777555555666666666666555555555555555666666777777888;;;<<<===<<<;;;;;;<<<===AAAEEERRRfffzzzttthhhbbb___]]]ZZZUUURRRRRRVVVYYY]]]^^^^^^]]][[[ZZZ[[[\\\ZZZ\\\ZZZTTTLLLMMMXXXcccssseeeYYYUUUVVV___lll{{{xxx~~~}}}||||||~~~wwwpppjjjmmm|||}}}|||}}}~~~yyywwwuuuuuuvvvxxxxxxxxxrrrrrrpppnnnlllkkkjjjjjjiiihhhfffffffffdddbbb___WWWTTTOOOKKKFFFAAA;;;777777777666666666666777777555555666666666666555555444555555666777777888888<<<<<<<<<;;;:::;;;>>>AAAFFFLLL\\\uuuppphhhbbbaaa___ZZZTTTRRRSSSUUUYYY\\\______\\\YYYXXXXXXXXX]]]^^^XXXPPPPPPYYYbbbuuuiiiYYYWWWXXX___hhhuuurrrppp{{{}}}~~~~~~~~~zzzpppooozzz~~~{{{{{{}}}zzzwwwuuutttvvvxxxyyyyyysssrrrpppnnnlllkkkjjjjjjjjjhhhgggffffffeeeccc```YYYVVVRRRNNNIIICCC<<<888777777666666666666777777555555666666666666555555444555555666777888888999<<<<<<;;;::::::;;;???CCCJJJQQQccc}}}vvvmmmddddddbbb]]]VVVRRRRRRTTTWWW[[[``````]]]YYYVVVVVVWWW^^^aaaZZZRRRRRRYYYaaauuujjjYYYXXXZZZ___eeepppnnnhhhooo~~~uuuoooxxxzzzyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyvvvuuusssqqqooommmmmmlllmmmkkkhhhgggfffeeecccaaa\\\YYYUUUQQQLLLEEE>>>999777777777777666555444333444444444555555777888888888888888777777777777777<<<;;;<<<>>>===<<<>>>DDDOOO[[[ooowwwnnnhhhccc```ZZZSSSQQQRRRUUUYYY___bbb```ZZZTTTPPP\\\___bbb```WWWQQQVVV```yyyyyyiii___XXXVVV^^^fffooonnn^^^hhhzzztttttt}}}zzztttssszzzzzzyyyxxxwwwxxxyyyyyywwwvvvtttrrrpppnnnmmmlllkkkiiigggffffffeeecccaaa]]]ZZZVVVRRRMMMGGG???;;;888888888888777666666555555444444555555777888888888777777777777777777777:::999:::=========AAAHHHWWWcccvvvuuummmeee```\\\UUUSSSSSSTTTXXX^^^```___ZZZUUUQQQZZZ^^^bbbbbbZZZSSSVVV^^^yyy}}}mmm^^^UUURRRYYYaaakkk}}}nnn^^^fffrrr{{{rrrsssyyy~~~}}}{{{qqqmmmyyyyyyxxxxxxxxxxxxyyyzzzyyyxxxvvvsssqqqnnnlllllliiihhhfffeeeeeeeeecccaaa^^^[[[XXXTTTOOOIIIBBB===999999999999888888888888555555555555666777888888777777777777777777888888777777999<<<===>>>EEENNNbbbnnnuuuhhhbbb^^^YYYVVVVVVSSSVVV[[[^^^^^^[[[WWWTTTXXX\\\ccceee^^^WWWWWW\\\qqqppp\\\SSSOOOTTT\\\fffzzzqqq___dddggg~~~~~~~~~sssmmmpppttttttyyy~~~rrrlllssstttuuuvvvwwwyyyzzz{{{yyyxxxvvvtttqqqnnnllljjjhhhfffeeedddeeeeeecccbbb___]]]YYYVVVRRRLLLEEE@@@999999888888888888999999666666555555666777888888777777777777777888888888777777999<<<<<>>DDDUUUeee~~~nnnccc```bbb\\\XXXTTTUUU[[[___```___\\\[[[]]]cccfffccc``````___~~~mmm\\\UUUVVV```uuutttbbbUUU[[[ooo~~~~~~~~~ooo```^^^]]]gggxxx~~~tttkkkmmmpppsssvvvwwwxxxxxxzzz{{{{{{zzzxxxvvvsssqqqmmmkkkhhhgggfffeeecccaaa```^^^[[[YYYUUUQQQKKKGGGAAA???<<<:::888888888999888888777777777777777888555666666777888999999999888999<<<>>>???GGGYYYjjjqqqdddaaaccc^^^YYYTTTUUU[[[```aaa```^^^[[[\\\bbbeeedddbbbbbb```{{{dddYYYYYYddd~~~jjjTTTVVVggg~~~~~~~~~xxxtttqqqooorrrsssttttttuuuuuuttttttwwwzzz}}}fff```ZZZ]]]kkkzzzxxxtttpppnnnpppssswwwzzz|||yyyvvvuuuttttttrrrqqqllljjjgggffffffeeedddbbbaaa^^^[[[XXXUUURRRMMMJJJDDDBBB???;;;999777777777555666888888666555666777777777888999999999999999888<<<>>>===???LLLbbbsssuuuggg___\\\___^^^[[[WWWVVVYYY```gggccc___[[[\\\aaaddddddbbbfff{{{qqq\\\[[[kkknnn]]]XXX___xxxyyy{{{~~~~~~}}}}}}~~~~~~{{{}}}~~~xxxrrrnnnkkkiiiiiijjjjjjkkkkkkjjjjjjiiinnnqqqwww~~~qqqggg^^^\\\eeeqqq|||~~~zzztttqqqqqqtttxxxzzz{{{zzzwwwvvvvvvuuurrrpppmmmkkkhhhgggffffffdddcccaaa^^^[[[XXXUUURRRNNNKKKGGGDDD@@@<<<:::999999999555777999888777666777777777888888999999999999888:::===@@@@@@DDDSSSkkk}}}vvviiibbb```^^^]]][[[WWWUUUXXX]]]bbbbbb```^^^___bbbddddddcccfff|||}}}gggbbbmmmwww^^^XXX]]]ssszzz{{{}}}}}}{{{||||||}}}{{{uuupppnnnlllhhhhhhhhhhhhgggfffeeedddffffffkkkqqqtttxxxrrreee\\\```hhhrrryyytttrrrtttxxx|||{{{zzzxxxxxxxxxvvvssspppnnnllliiiggggggfffeeecccaaa^^^[[[XXXVVVSSSOOOLLLJJJGGGBBB===:::::::::;;;666888::::::888777888999999999999999999888888888<<>>;;;:::;;;<<<777999;;;:::999888999999::::::999999888888888999<<<>>>BBBHHHUUUkkkpppiiifff```___\\\YYYVVVUUUVVVVVV\\\aaaggghhheeecccdddfffcccvvvyyyfffbbblllwwwggg]]]XXXfff|||{{{|||{{{{{{||||||~~~~~~~~~{{{yyypppooonnnllliiigggdddcccdddaaaaaadddfffhhhmmmttt{{{yyyfff```aaahhhxxx|||uuuqqqrrrwww{{{yyyyyyyyyyyyzzzxxxtttqqqpppmmmjjjhhhgggfffdddcccaaa^^^[[[XXXVVVUUURRRQQQMMMIIIDDD???;;;:::::::::888999;;;;;;999888999:::::::::999888888999999:::;;;>>>CCCNNN___wwwyyymmmhhhdddbbb^^^[[[XXXVVVUUUTTTYYY```hhhjjjgggdddeeehhhddduuuzzzcccYYY^^^gggyyynnnaaaYYYbbbxxx}}}{{{|||||||||~~~{{{|||~~~}}}}}}}}}}}}wwwvvvtttrrrnnnkkkhhhfffeeeaaa___bbbcccbbbeeejjjqqqyyypppfffbbbdddppp~~~xxxrrrqqquuuzzzyyyxxxxxxxxxxxxwwwtttrrrooommmjjjhhhgggfffcccbbbbbb___[[[XXXWWWVVVTTTSSSMMMJJJFFFAAA===;;;999999777999;;;:::999888999::::::999888888888:::;;;<<<<<>>???DDDPPPbbbzzzuuuooojjjddd___^^^\\\ZZZYYYWWW\\\cccggghhhhhhiiijjjfffpppttt___QQQPPPSSS___ooovvvgggYYY\\\mmm~~~}}}{{{{{{}}}||||||~~~~~~}}}||||||}}}~~~}}}zzzuuuqqqmmmkkkkkkfffccceeeddd```^^^```^^^ccckkkttt}}}zzzlllcccdddkkkwww~~~yyytttuuuxxxzzzwwwuuutttuuuuuutttsssooollliiifffeeedddbbb```bbb___[[[XXXWWWWWWVVVUUUOOONNNKKKHHHCCC???;;;999666888:::999888777888999999888777777999;;;>>>???BBBHHHVVVjjj|||sssmmmeeeaaa______]]][[[WWW[[[aaafffhhhjjjjjjkkkccckkkxxxuuuvvv{{{~~~|||ooo\\\OOOLLLNNNVVVddduuuwwwgggXXXZZZjjj}}}zzzyyy{{{zzzzzz{{{}}}~~~~~~||||||}}}~~~~~~{{{yyyvvvsssnnnkkkiiihhheeebbb___]]][[[ZZZ^^^```bbbeeelllvvv{{{gggaaaeeejjjwwwvvvpppssstttuuuvvvwwwvvvuuusssqqqooonnnkkkhhhfffcccbbbaaa```^^^ZZZYYYYYYYYYXXXWWWSSSPPPLLLGGGBBB>>>;;;:::;;;:::999999:::;;;;;;:::<<<:::;;;======;;;???EEEDDDPPPfffwwwmmmfffbbbbbbaaa```]]]ZZZZZZ]]]dddhhhgggddddddmmmuuuoooooossswwwwwwnnn^^^RRRMMMNNNPPPXXXccctttxxxjjj\\\XXXbbbxxx{{{xxxtttrrrwwwyyy|||~~~~~~~~~}}}}}}|||}}}~~~}}}zzzvvvsssqqqnnnjjjgggfffdddbbb```]]]\\\[[[ZZZZZZ[[[\\\^^^bbbkkkwwwoooeeedddgggsssvvvnnnnnnrrrsssuuuvvvvvvuuusssrrrqqqooolllhhheeecccbbbaaaaaa^^^[[[YYYYYYYYYXXXWWWTTTRRRNNNIIIDDD@@@===;;;;;;:::999888888999999888888777888;;;;;;:::???EEEJJJXXXpppxxxnnnhhhfffeeedddccc___[[[\\\```dddeeeccc```gggxxxyyypppooonnnsssuuunnn```SSSLLLKKKNNNUUU```nnnxxxkkk^^^ZZZaaauuu|||xxxtttqqquuuwwwzzz~~~~~~~~~~~~}}}~~~~~~}}}}}}{{{wwwtttoookkkiiigggdddbbb```___]]]\\\[[[ZZZZZZZZZXXXXXXWWWWWWZZZ```hhhnnnwww{{{jjjcccbbblllyyy|||qqqmmmpppqqqsssuuuuuuuuutttttttttqqqmmmhhheeebbbbbbaaaaaa___\\\ZZZZZZYYYWWWVVVUUUSSSOOOKKKFFFBBB>>>===::::::999888777777777777777666888;;;;;;;;;@@@HHHTTTfffwwwnnniiigggfffhhhccc\\\ZZZ\\\```aaaaaa]]]bbbqqqzzzvvvooosssvvvpppcccVVVMMMJJJKKKRRR\\\gggsss|||}}}zzznnnaaa[[[___nnn~~~yyytttqqqrrrtttxxx|||~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}zzz|||~~~~~~{{{sssooojjjeeecccaaa___]]]ZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUUUUVVV[[[aaaeeelllsssrrreee___eeeppp~~~wwwooonnnoooqqqssstttuuuuuuuuuwwwtttoooiiieeecccbbbaaaaaa___]]][[[ZZZYYYWWWUUUTTTSSSPPPLLLGGGCCC???===888999999888777888999:::888888;;;=========EEENNNaaavvvrrrjjjfffdddfffbbb\\\YYYZZZ\\\^^^^^^___bbbnnnzzz|||{{{uuuhhhZZZPPPKKKIIIPPPYYYaaaiiiqqqwww{{{~~~ssseee\\\ZZZfff~~~zzztttqqqooorrrvvvzzz|||||||||{{{zzzzzz{{{|||||||||}}}}}}yyyzzz|||~~~uuuqqqkkkfffccc```^^^\\\YYYXXXXXXWWWWWWWWWWWWXXXXXXVVVTTTTTTVVVZZZ]]]___ccciiisss}}}nnn___aaahhhuuu|||ooommmnnnoooqqqssstttuuuvvvxxxuuupppkkkgggdddbbbaaaaaa___]]]\\\[[[ZZZXXXVVVSSSRRROOOLLLHHHCCC???===666888:::999999999<<<>>>:::;;;<<<>>>>>>AAALLLXXXqqqwwwllleeeccc```]]][[[YYYZZZ[[[\\\\\\aaabbblllzzzlll^^^RRRLLLHHHNNNWWW___dddkkkuuu}}}xxxkkk^^^WWW___vvv}}}vvvrrroooqqqtttwwwyyyzzzzzzzzzxxxxxxyyyyyyzzz{{{||||||zzzzzz{{{{{{}}}~~~~~~zzztttoookkkgggcccaaa\\\\\\[[[ZZZYYYYYYYYYYYYVVVTTTRRRRRRUUUXXXZZZ[[[ZZZ___gggpppzzz{{{eeeaaabbblll}}}}}}nnnlllmmmnnnpppqqqssstttuuuwwwuuurrrmmmiiieeecccaaa___^^^]]]]]]]]][[[YYYWWWRRRRRRPPPMMMIIIDDD@@@===666999;;;:::999999<<>>@@@DDDHHHSSShhh{{{uuuiiiccc^^^\\\ZZZXXXXXXZZZ___bbbbbbdddkkkxxxqqq___SSSLLLMMMSSS\\\bbbfffooozzzyyymmm___\\\jjj{{{}}}tttsssrrrrrrsssuuuxxxzzztttttttttuuuwwwyyy{{{|||xxxxxxxxxwwwxxxyyy{{{||||||}}}}}}|||}}}}}}~~~yyysssnnnhhhgggeeecccaaa```___^^^[[[WWWUUUTTTWWWXXXWWWUUUUUUWWWYYY]]]bbbiiirrrwwwrrreee\\\___jjjxxxvvvlllmmmmmmnnnoooqqqssstttttttttsssqqqmmmhhhdddaaa]]]\\\\\\]]]^^^]]][[[YYYTTTTTTSSSPPPLLLHHHCCC@@@999<<<===:::555333555999@@@AAADDDIIIOOO^^^vvvuuuhhhbbbbbb___[[[WWWVVVZZZ```eeeeeehhhnnnxxx|||gggYYYMMMMMMRRR[[[```ccclllvvv~~~~~~ttteee]]]ffftttwwwuuurrrqqqrrrtttxxxzzztttsssttttttvvvxxx{{{|||wwwvvvvvvvvvwwwyyy{{{|||zzz|||~~~|||{{{|||}}}}}}~~~xxxqqqlllkkkjjjeee```___YYYWWWTTTTTTTTTUUUUUUTTTVVVUUUUUUWWWZZZ___eeehhhyyy{{{qqqeee^^^^^^hhh}}}|||yyyvvvrrrppppppsssuuuvvvxxxuuuqqqmmmjjjgggcccaaa^^^]]]\\\[[[[[[ZZZXXXUUUVVVTTTQQQNNNLLLIIIEEEAAA>>>;;;:::======<<<===AAABBBFFFKKKRRR^^^qqqzzzmmmeee```^^^ZZZXXXYYY]]]bbbeeefffhhhnnnyyyttt\\\VVVQQQQQQYYY^^^aaajjjvvv}}}wwwiiidddkkkssszzzsssnnnooorrrssstttvvvvvvrrroooooorrrvvvxxxxxx{{{yyyxxxyyy|||~~~|||zzz|||}}}~~~~~~~~~|||{{{zzz}}}~~~yyysssrrroooiiidddbbb\\\ZZZWWWUUUUUUUUUTTTSSSSSSSSSRRRSSSVVV[[[___bbbqqq{{{uuuggg]]][[[cccttt{{{vvvsssqqqrrrssstttxxxuuupppmmmjjjgggcccaaa^^^\\\[[[[[[[[[ZZZWWWUUUVVVSSSPPPNNNLLLIIIEEEBBB???;;;:::<<<===;;;<<<@@@???DDDKKKWWWggg}}}zzzmmmeeeaaa^^^ZZZWWWWWWZZZ___bbbhhhiiinnnxxxrrr\\\SSSOOOUUU[[[^^^hhhsss{{{mmmeeeggglll~~~vvvooopppqqqqqqrrrtttvvvrrroooooorrrvvvwwwxxxzzzyyyxxxyyy|||~~~}}}{{{||||||}}}}}}}}}}}}||||||}}}|||}}}~~~~~~~~~~~~}}}zzzuuunnngggeee```]]]YYYWWWVVVUUUTTTRRRSSSRRRQQQQQQSSSVVVZZZ\\\gggooo|||mmm```[[[___lllyyy|||wwwsssrrrrrrssswwwtttpppmmmjjjgggcccaaa]]]\\\[[[ZZZZZZYYYWWWTTTUUURRRPPPMMMLLLIIIEEEBBB@@@<<<;;;<<<<<<:::;;;??????DDDNNN^^^sss~~~pppgggbbb```[[[XXXXXXZZZ]]]```jjjjjjoooxxxhhhYYYMMMOOOVVV\\\eeeooo~~~~~~rrriiiggghhhyyyqqqoooooonnnoooqqqtttrrrooooooqqquuuwwwwwwyyyxxxxxxyyy|||~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}{{{zzz|||~~~~~~}}}}}}}}}}}}}}}~~~~~~yyypppiiifff```]]]YYYWWWWWWVVVUUUSSSUUUTTTSSSRRRRRRTTTWWWXXX]]]eeeooozzzxxxfff^^^___jjjuuuzzzuuuttttttvvvwwwtttqqqnnnkkkhhhdddaaa]]]\\\ZZZZZZZZZYYYVVVTTTTTTRRROOOMMMLLLIIIFFFCCCBBB>>>;;;<<<<<<:::;;;???BBBHHHSSSeee{{{|||zzz|||vvvllleeebbb___\\\[[[]]]```bbbiiijjjqqq|||uuu```NNNLLLRRRYYYbbblllxxx{{{~~~{{{uuuoookkkjjjxxxzzzpppnnnmmmlllmmmooorrrqqqpppoooqqqsssvvvwwwwwwwwwxxxzzz|||}}}~~~~~~~~~}}}{{{{{{{{{|||}}}zzz{{{{{{zzzzzz{{{~~~}}}|||||||||||||||}}}}}}zzzppphhhfff___\\\YYYWWWWWWWWWWWWVVVVVVUUUSSSRRRRRRSSSTTTUUUXXX]]]fffooowwwooocccaaajjjuuu|||xxxvvvxxxzzzwwwtttrrrooommmiiieeebbb]]]\\\[[[ZZZZZZYYYWWWTTTSSSRRROOONNNMMMJJJGGGDDDDDD???<<<===<<<;;;===AAADDDLLLZZZnnn~~~xxxtttqqqppptttxxx|||}}}qqqgggeeebbb______```ccceeefffjjjttthhhQQQLLLPPPWWW```iiissstttvvvwwwwwwtttqqqoooqqqzzzppplllkkkkkkllloooppppppppppppppprrrtttvvvvvvwwwyyyzzz{{{}}}~~~~~~|||zzzzzzzzz{{{yyyzzzzzzzzzzzz{{{~~~|||{{{{{{{{{|||}}}~~~~~~zzzqqqiiiggg```]]]ZZZYYYYYYYYYYYYXXXVVVUUUTTTRRRQQQQQQQQQRRRUUUZZZ```fffkkksss}}}~~~kkkdddjjjttt{{{xxxzzz|||wwwuuusssqqqoookkkgggccc^^^]]][[[[[[[[[ZZZWWWUUUTTTRRRPPPOOONNNLLLIIIGGGEEE@@@===>>>===<<>>>>>???>>>BBBGGGQQQ```www~~~wwwnnngggaaa\\\YYYZZZZZZZZZ]]]bbbhhhhhhhhhiiijjjlllmmmnnnnnnoooqqqssswww|||wwwtttpppllliiihhhiiiiiifffkkkwwwoooXXXNNNNNNPPPYYYccckkkmmmsss~~~~~~qqq{{{vvvpppmmmkkklllpppmmmoooqqqpppooopppsssuuuwwwyyy{{{{{{zzzzzz|||~~~}}}}}}}}}}}}}}}||||||{{{xxx{{{}}}~~~}}}{{{{{{{{{}}}}}}}}}~~~}}}}}}uuuooommmiiifffbbb___^^^\\\ZZZYYY\\\[[[ZZZXXXWWWVVVVVVVVVUUUXXXZZZ[[[\\\___eeejjjuuu}}}oookkkppp|||xxxwwwxxxyyywwwvvvtttrrrooojjjfff```___]]]]]]]]]\\\YYYWWWUUUSSSRRRQQQPPPOOOLLLJJJFFFAAA>>>???@@@@@@CCCIII\\\mmm|||xxxtttqqqpppqqqqqqqqqwww|||tttssspppnnnmmmlllhhhaaa\\\ZZZUUURRRSSSRRRQQQTTTXXXZZZZZZYYYZZZZZZ[[[\\\\\\]]]^^^___aaaeeehhhlllnnnqqqtttwwwzzz{{{~~~~~~yyytttpppmmmllllllhhhmmmwwwpppYYYOOOMMMNNNVVVaaadddhhhsssqqquuuwww{{{sssnnnllllllooollloooqqqpppoooooorrruuuxxxzzz||||||zzzyyy{{{~~~yyyzzz|||~~~~~~~~~~~~}}}tttxxx|||~~~~~~~~~~~~~~~~~~}}}~~~|||}}}}}}zzztttqqqooommmjjjhhheeeaaa^^^```^^^\\\[[[[[[ZZZXXXVVVWWWVVVUUUVVVXXX[[[___aaakkkrrr|||uuummmqqqwwwwwwuuuzzzyyywwwtttrrrpppnnnkkkiiidddbbb```^^^]]][[[WWWUUUTTTTTTSSSQQQPPPMMMLLLKKKHHHBBB???@@@AAABBBFFFKKK\\\sss~~~}}}{{{xxxuuurrrpppooollljjjhhhhhhhhhgggeeecccqqqwww}}}tttjjjdddcccbbbbbbaaa```\\\VVVRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\___bbbeeehhhkkkoootttwww{{{yyysssqqqoooooonnnlllqqq}}}sss\\\QQQPPPQQQTTTVVVXXXiii~~~xxxeee[[[eeetttyyyppplllkkkkkkllllllmmmnnnooopppqqqrrrwwwxxxxxxwwwvvvvvvxxxzzzyyy{{{}}}~~~|||{{{{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{}}}~~~{{{wwwuuurrrooollliiiiiifffcccaaa___]]]ZZZXXXXXXWWWVVVVVVWWWZZZ]]]___eeelllvvv|||pppqqqnnnxxxwwwtttxxxyyywwwtttsssrrrpppmmmkkkdddbbb```^^^]]][[[WWWUUUTTTSSSSSSQQQOOOMMMLLLKKKIIIDDDAAABBBCCCCCCGGGMMMaaayyy~~~zzzxxxwwwuuurrrooommmkkkjjjjjjgggfffddddddddddddcccbbbhhhlllqqqrrroooiiiccc```]]][[[ZZZZZZYYYVVVRRRNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSRRRSSSTTTVVVWWWWWWWWWXXXVVVXXXZZZ[[[]]]___bbbeeehhhnnnxxxxxxsssqqqqqqmmmkkknnnxxxuuu___SSSMMMKKKMMMPPP\\\llltttbbbWWW]]]gggttt~~~uuuooommmllliiijjjkkkmmmnnnoooooopppssstttvvvvvvuuuvvvxxxzzzxxxzzz|||~~~~~~}}}{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~}}}||||||}}}}}}~~~}}}||||||~~~~~~|||zzzwwwtttooojjjfffbbb]]]ZZZ\\\[[[YYYYYYYYY[[[]]]___bbbhhhqqqzzztttnnngggnnnyyyxxxsssvvvxxxvvvtttssssssrrrpppnnneeeccc```^^^\\\ZZZWWWUUUSSSSSSRRRQQQOOOMMMLLLKKKJJJFFFDDDEEEDDDDDDIIIPPPiii}}}yyywwwtttrrroookkkiiigggggghhhfffdddccccccdddeeeeeedddbbbdddeeeeeebbb```^^^^^^ZZZXXXVVVUUUTTTSSSQQQOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTOOOPPPQQQPPPPPPPPPRRRTTTWWW\\\dddlllvvvvvvssstttmmmjjjjjjrrr{{{vvvcccVVVMMMGGGHHHLLL\\\kkkooo___TTTTTTXXXbbb{{{{{{sssnnnlllgggiiijjjlllnnnnnnoooooooooqqqssssssssstttvvvxxxvvvwwwyyy{{{{{{{{{yyyxxxxxxyyyzzz|||}}}||||||{{{|||}}}~~~|||{{{{{{{{{{{{||||||}}}~~~{{{tttnnnggg```\\\___^^^]]]]]]^^^___aaabbbfffkkkrrryyyxxxlllgggiiippp|||{{{ssssssvvvuuusssrrrsssrrrqqqooofffccc```]]]\\\ZZZWWWUUURRRRRRRRRQQQOOOMMMLLLKKKIIIGGGFFFFFFDDDEEELLLUUUsss}}}zzzvvvrrrooonnnmmmnnnjjjhhhgggggghhhiiiiiihhhdddeeefffeeebbb`````````^^^[[[XXXWWWWWWWWWVVVTTTQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSOOOPPPPPPOOOMMMLLLMMMOOOSSSUUUYYY]]]dddqqqzzztttsssnnnjjjhhhmmmrrryyyvvvhhh[[[PPPHHHIIINNNWWWcccvvv~~~kkk___TTTPPPPPPYYYrrrvvvooojjjhhhiiikkklllnnnooooooooonnnppprrrrrrrrrrrrsssuuutttuuuwwwyyyyyyyyyxxxwwwvvvxxxzzz{{{||||||{{{zzz{{{|||}}}}}}|||{{{||||||}}}~~~~~~vvvnnnfffaaa``````aaaaaacccdddfffggglllpppvvv|||llleeeeeehhhrrrtttqqqtttsssqqqqqqrrrrrrpppooogggddd```]]][[[YYYWWWUUUQQQQQQQQQPPPOOOMMMLLLKKKHHHGGGGGGFFFDDDFFFQQQ]]]~~~{{{yyyxxxxxxrrrpppoooooooooooommmkkkiiilllnnnnnnkkkgggdddcccdddaaa^^^[[[[[[[[[ZZZYYYTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTPPPQQQQQQPPPNNNNNNOOOQQQRRRSSSSSSTTTXXX```mmmvvvtttppppppkkkhhhiiimmmrrr{{{{{{pppdddWWWLLLJJJMMMQQQ[[[lll~~~uuuggg^^^TTTOOOMMMUUUmmm|||rrrllliiiiiijjjjjjkkkmmmnnnnnnppprrrtttsssrrrqqqqqqqqqtttuuuvvvwwwxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~xxxpppkkkeeeffffffgggiiikkklllmmmrrrvvv|||tttcccaaabbbjjjzzzwwwrrrtttrrrqqqqqqqqqqqqpppnnnhhheee```]]][[[YYYWWWUUUQQQQQQPPPPPPOOOMMMLLLKKKGGGGGGHHHGGGDDDHHHXXXhhh~~~}}}yyyuuuqqqqqqvvv{{{|||yyytttnnnkkknnnjjjfffcccbbbaaa___]]]ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVQQQRRRRRRQQQPPPOOOQQQRRRPPPQQQPPPPPPQQQWWWaaaiii}}}vvvooopppkkkhhhhhhiiillluuuxxxlll^^^PPPJJJKKKOOOUUUeeezzzzzzsssddd^^^VVVPPPMMMSSSeeewww{{{tttkkkjjjhhhggghhhjjjlllmmmsssuuuvvvvvvtttrrrqqqqqqtttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{|||yyyzzzzzz{{{}}}|||wwwqqqqqqrrrrrrsssttttttuuuxxx}}}iiifffdddhhhsss}}}yyyuuusssrrrrrrrrrrrrpppoooiiieee```\\\ZZZXXXWWWUUUPPPPPPPPPOOONNNMMMLLLKKKGGGHHHIIIHHHFFFLLL```ttt~~~}}}zzzvvvrrrooommmiiigggdddddddddcccbbbbbbaaaaaa____________^^^^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[[[[VVVVVVWWWUUUTTTSSSTTTVVVQQQRRRSSSRRRQQQUUU\\\aaakkktttyyypppnnnjjjggggggfffhhhqqqzzz{{{rrreeeWWWMMMKKKMMMQQQ___uuuyyyssshhhbbbZZZSSSOOOQQQ]]]iiiqqqoookkkhhhhhhjjjmmmppptttvvvxxxxxxwwwuuutttuuuuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxyyy{{{}}}~~~yyyyyyyyyyyyzzz|||~~~||||||||||||||||||||||||}}}tttpppkkkiiiqqqvvvuuussssssssssssqqqoooiiieee```\\\ZZZXXXVVVUUUPPPPPPPPPOOONNNMMMLLLKKKHHHIIIJJJIIIGGGPPPfff{{{}}}yyyuuuqqqnnnnnnmmmlllkkkjjjiiiiiifffeeeeeeeeeddddddccccccbbbcccccccccbbbbbbaaa```\\\]]]]]][[[YYYXXXYYY[[[UUUWWWXXXVVVTTTUUUZZZ^^^]]]eeerrr{{{rrrmmmiiigggfffeeefffnnnxxxzzzsssiii\\\RRRNNNLLLNNN[[[rrrxxxsssnnnhhh```WWWRRRQQQXXX```xxxuuuooolllkkkmmmqqqtttsssvvvyyyzzzyyyxxxxxxxxxvvvwwwxxxyyyzzz{{{|||||||||{{{yyyxxxxxx{{{~~~yyyyyyxxxxxxyyyzzz|||}}}{{{qqqgggdddiiixxx}}}vvvvvvxxxuuuooollljjjeee```\\\[[[YYYVVVSSSTTTSSSQQQOOONNNMMMLLLLLLHHHJJJLLLJJJGGGPPPiii~~~|||{{{yyyxxxwwwvvvvvvvvvuuussspppnnnllllllkkkkkklllmmmmmmlllkkkhhhfffddddddffffffccc```^^^]]]]]]\\\\\\\\\\\\\\\```dddjjjqqq{{{xxxoooqqqjjjeeedddeeegggnnnuuu}}}yyytttlll___TTTPPPIIIMMMYYYjjjuuuwwwvvvwwwrrroookkkcccVVVMMMSSS```rrryyyssstttwwwwwwuuuvvvwwwxxxyyyyyywwwuuutttuuuvvvyyy{{{{{{{{{zzzyyyzzzyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{~~~}}}~~~~~~uuugggbbbeeerrrxxxvvvwwwuuuqqqpppkkkgggbbb^^^\\\ZZZWWWTTTSSSRRRPPPNNNMMMLLLLLLKKKHHHJJJLLLKKKJJJVVVppp|||zzzvvvvvvvvvwwwyyyyyywwwuuurrrooommmmmmooooookkkhhhfffeeecccbbbaaaaaabbbbbbbbbeeejjjpppwwwuuupppqqqjjjeeeddddddeeekkkrrr~~~}}}wwwiiiZZZRRRJJJKKKSSS```kkkooorrruuuxxxvvvssskkk[[[OOOOOOWWWhhh}}}|||}}}{{{yyywwwwwwwwwwwwwwwuuutttssstttvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxzzzzzz{{{{{{{{{}}}~~~}}}mmmbbbbbbkkk{{{zzzvvvvvvuuussstttmmmjjjddd```]]][[[XXXUUUQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKLLLLLLOOO]]]zzz{{{wwwuuuwww}}}}}}~~~~~~zzzvvvsssqqqooolllkkkkkkkkklllhhhlllppptttxxxuuusssrrrlllgggfffffffffjjjooo~~~vvvbbbVVVNNNKKKMMMVVV```gggmmmtttyyyzzzzzzttteeeUUUOOOQQQ]]]rrr~~~zzzyyywwwuuutttsssssssssssstttvvvwwwxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuussstttwwwyyy{{{|||||||||{{{~~~~~~}}}|||~~~yyyiiicccgggsss~~~yyyuuuvvvuuuttttttoookkkgggaaa]]]YYYWWWUUUPPPOOONNNLLLKKKKKKJJJJJJLLLLLLMMMNNNSSSddd{{{vvvmmmjjjkkkrrr}}}~~~{{{yyyxxxyyyyyyuuuyyy~~~zzzyyytttnnnjjjjjjiiihhhkkkppp~~~kkk\\\QQQLLLKKKQQQZZZbbbkkksssrrrwww|||zzzooo```VVVRRRWWWfff{{{zzzuuurrrqqqqqqrrrqqqrrrssstttuuutttttttttssssssssssssttttttttttttppprrruuuxxx{{{|||||||||zzz|||~~~~~~~~~}}}zzz}}}|||yyyyyyxxxuuutttuuu|||rrrgggeeemmmvvvuuutttvvvuuusssrrrooommmhhhbbb\\\XXXUUUTTTOOONNNMMMLLLKKKJJJJJJJJJNNNMMMNNNPPPWWWjjj~~~uuuppphhheeeeeejjjpppyyy~~~vvvppplllkkkiiihhhkkkppp|||ssseeeSSSMMMJJJOOOVVV]]]fffnnnlllttt|||}}}vvvjjj]]]TTTSSS[[[kkkyyytttqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssoooqqqtttwwwyyy{{{{{{|||yyy|||~~~}}}|||}}}}}}|||~~~yyyvvvwwwrrrmmmjjjlllrrr~~~}}}llldddiiiqqqzzzrrrtttwwwvvvsssrrrpppnnnjjjccc\\\WWWTTTTTTOOONNNMMMLLLKKKKKKKKKKKKOOONNNOOOTTT]]]rrrvvvlllgggfffdddeeehhhjjjooozzz{{{tttnnnkkkhhhfffiiimmmxxxzzzpppZZZRRRLLLMMMQQQWWW```ggglllttt|||}}}yyypppbbbVVVQQQSSS]]]rrrxxxrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrsssssstttqqqrrrsssuuuwwwxxxzzz{{{xxx{{{~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~xxxuuuuuunnngggbbbdddiiirrrtttgggjjjrrr{{{rrrssswwwwwwuuutttrrrqqqmmmeee]]]WWWUUUUUUOOOOOONNNMMMLLLLLLLLLLLLNNNNNNPPPXXXdddzzz{{{rrrkkkhhhhhhhhhjjjmmmmmmnnnvvv~~~uuuooojjjfffhhhlllttt{{{hhh]]]QQQMMMNNNRRR[[[ccclllttt{{{|||{{{vvvjjj]]]VVVRRRUUUdddyyy}}}uuupppnnnmmmlllllllllllllllllllllnnnooopppqqqrrrsssttttttttttttsssssstttvvvxxxyyyvvvyyy|||~~~}}}}}}}}}}}}|||{{{zzz|||~~~~~~~~~~~~|||vvvssstttkkkccc]]]^^^bbbhhhvvv{{{lllmmmvvv}}}ttttttwwwwwwvvvvvvtttsssoooggg^^^XXXVVVWWWOOOOOONNNMMMLLLLLLLLLMMMMMMMMMQQQZZZiii~~~zzzsssooonnnkkklllpppsssrrrqqqxxx~~~|||tttmmmhhhiiimmmrrr~~~uuugggXXXOOOMMMQQQZZZcccjjjrrryyy{{{}}}{{{qqqddd]]]UUUSSS\\\lllvvvpppmmmllllllkkkjjjjjjkkkkkkkkknnnooooooqqqrrrssstttuuuwwwuuusssrrrrrrtttwwwxxxtttwwwzzz||||||{{{{{{|||{{{zzzzzz{{{~~~~~~~~~~~~}}}~~~|||yyywwwuuunnniiiddd```^^^aaannn{{{uuummmqqqwwwssswwwzzzyyyvvvxxxuuupppiiibbb\\\WWWUUURRROOOLLLKKKMMMMMMKKKIIIOOOPPPTTT___ttt|||yyyyyy{{{yyyvvvpppnnnpppvvvwwwxxxzzz|||~~~tttlllkkkiiieeerrr|||vvvfffVVVMMMMMMSSSXXXgggpppwwwwwwxxx|||{{{vvvlll\\\RRRWWWbbbsssvvvqqqqqqkkkjjjiiijjjkkklllkkkiiilllmmmooopppoooppprrrttttttssssssrrrrrrrrrssssssqqqssswww{{{}}}}}}||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyvvvsssmmmgggbbb^^^```jjjvvv~~~tttttt}}}yyy{{{~~~~~~|||yyyuuupppiiiaaa[[[VVVTTTPPPMMMJJJJJJKKKLLLJJJHHHNNNOOOSSS___tttxxxvvv{{{zzzzzzyyytttsssvvv}}}~~~xxxmmmlllmmmkkkttt}}}}}}ooo^^^QQQMMMOOOSSS^^^hhhpppssswww|||}}}zzzsssbbbUUUSSSXXXdddzzzyyysssrrrpppooommmmmmmmmnnnmmmkkkiiikkklllmmmlllmmmooopppssssssrrrrrrrrrrrrrrrsssqqqsssvvvyyy{{{|||||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~|||yyyxxxrrrkkkeee___^^^fffooo|||zzzuuuuuu~~~|||~~~yyyvvvpppiiiaaaZZZUUURRROOOMMMKKKKKKLLLLLLKKKJJJMMMNNNRRR]]]sss{{{uuuuuu}}}|||~~~}}}}}}|||nnnlllnnnnnnvvv}}}yyyhhhXXXNNNLLLNNNUUU^^^gggmmmrrrxxxzzzyyyyyyiiiYYYQQQOOOVVVhhhzzzxxxtttpppnnnkkkjjjjjjjjjiiihhhhhhiiikkkkkkkkkkkkmmmnnnqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrtttvvvxxxzzz{{{|||zzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{|||~~~{{{|||uuummmgggbbb___cccjjjuuu|||qqqooo}}}zzzzzz|||}}}yyyvvvqqqjjjbbbZZZTTTPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQ[[[pppvvvtttwww~~~qqqllllllllluuuzzzrrr___QQQKKKJJJPPPWWW___fffkkkooorrrsssxxxlll]]]SSSOOORRR```ooo~~~xxxpppmmmiiiggghhhhhhhhhhhhiiijjjllllllkkkkkkmmmoooooooooppppppqqqqqqppppppqqqqqqrrrssstttwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}vvvooojjjeeeaaaccchhhrrr|||{{{kkklllvvvyyywwwyyy{{{yyywwwrrrkkkccc[[[TTTQQQOOOOOONNNMMMLLLKKKLLLMMMMMMNNNQQQZZZmmmuuuppprrrxxxyyyooolllkkkqqquuu{{{{{{hhhVVVLLLHHHJJJNNNUUU\\\bbbfffkkkoootttmmmcccYYYSSSTTT]]]hhh{{{}}}uuurrrmmmkkkjjjkkkllllllhhhiiikkkkkkjjjjjjlllmmmmmmmmmnnnoooppppppoooooopppppppppppprrrtttwwwyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~}}}vvvppplllgggccccccgggnnnwww~~~kkkjjjppp|||}}}wwwxxxzzzyyywwwsssmmmeee]]]VVVRRRNNNOOONNNLLLJJJIIIJJJKKKLLLNNNRRR[[[mmmtttkkkiiipppxxxwwwqqqooonnnpppsssxxx~~~ppp^^^PPPIIIEEEEEEJJJRRRYYY^^^fffnnnpppooojjjbbbYYYVVVZZZ___ppp|||wwwqqqlllkkkkkkllllllfffgggiiiiiihhhhhhiiijjjjjjlllmmmooooooooonnnnnnooonnnnnnoooppprrrtttvvvxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzz{{{{{{|||}}}~~~wwwqqqnnniiidddccceeehhhooo{{{rrriiikkktttyyyxxxzzzyyywwwtttnnnggg___XXXTTTQQQRRRRRROOOKKKIIIJJJLLLJJJMMMSSS]]]pppoooeeegggpppzzz~~~yyyvvvuuuwwwxxxxxxyyy{{{|||wwwuuunnnmmmnnnqqqxxxuuufffXXXNNNEEECCCDDDKKKPPPUUU___iiinnnrrrrrrkkkbbb[[[ZZZ[[[gggxxxvvvoookkkjjjiiiiiifffhhhiiiiiihhhgggiiijjjiiijjjlllnnnooonnnmmmmmmmmmmmmmmmnnnoooqqqrrrsssuuuuuuvvvwwwyyyzzz{{{{{{xxxyyyyyyzzz{{{}}}~~~yyyrrrooojjjdddbbbcccbbbiiiuuuyyyhhhhhhooozzzyyyxxxyyyyyyxxxtttooohhh```ZZZVVVVVVWWWWWWSSSOOOMMMMMMOOOHHHMMMTTT___sssnnneeegggsss~~~{{{tttmmmiiiiiikkkmmmjjjkkkmmmrrrzzz~~~yyyxxxooommmkkknnnttt}}}|||uuukkk^^^TTTIIIEEEDDDHHHKKKNNNWWWbbblllsssxxxsssiiibbb^^^]]]```mmmvvvpppnnnlllkkkiiijjjkkkkkkjjjiiikkklllhhhiiilllnnnnnnnnnmmmlllkkklllmmmnnnooopppqqqrrrrrrssstttvvvwwwyyyzzz{{{vvvvvvwwwyyy{{{~~~}}}uuuooojjjgggdddbbbaaaeeemmmvvvnnnfffdddnnn{{{}}}zzzzzzyyywwwsssooojjjccc\\\VVVTTTWWWXXXSSSLLLHHHKKKPPPKKKOOOUUU___www}}}kkkhhhjjjqqqyyysssnnnhhheeedddeeeffffffggggggggghhhmmmwwwzzzxxxtttmmmfffhhhrrr}}}|||vvvssspppeeeXXXIIIEEEDDDFFFEEEFFFNNNZZZgggrrr{{{yyyqqqhhh___XXX```ccclll|||}}}wwwtttqqqnnnnnnmmmlllkkkjjjjjjkkkkkkiiijjjkkkmmmmmmlllkkkjjjiiiiiijjjjjjjjjjjjkkkkkkkkkoootttwwwwwwvvvuuuuuu{{{zzzxxxxxxxxxyyy{{{}}}{{{tttmmmiiieeebbb___^^^bbbhhhpppyyynnnddd```gggttt}}}|||zzzxxxuuuqqqllleee]]]XXXSSSTTTTTTPPPKKKIIIJJJMMMKKKOOOUUU```yyy}}}kkkhhhjjjrrrzzz}}}~~~wwwppplllgggddddddeeefffgggbbbbbbaaaaaadddjjjrrrxxxyyyxxxtttmmmfffgggqqq|||{{{zzzuuuooommmkkkbbbWWWMMMHHHDDDEEEDDDDDDJJJRRRaaammmyyy|||wwwooobbbXXXYYYYYY```lllzzz}}}xxxtttqqqpppooonnnmmmlllkkkkkkiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjnnnsssvvvvvvvvvvvvvvvyyyyyyxxxxxxyyy|||~~~{{{uuuooojjjeeeaaa^^^^^^```dddjjjsss~~~sssfff^^^bbblll|||}}}{{{wwwtttnnnggg___YYYQQQPPPNNNLLLJJJJJJJJJJJJKKKOOOUUUaaa{{{|||kkkhhhkkksss{{{}}}{{{|||~~~xxxpppnnnkkkfffdddeeegggiiiiiieeeeeedddbbbbbbcccgggkkkyyy}}}xxxvvvuuunnnggggggppp|||yyyuuuoooiiihhhgggaaaYYYSSSLLLEEECCCCCCCCCEEEIIIVVVbbbqqqyyy{{{ttteeeWWWRRRQQQTTT[[[dddrrryyywwwuuurrrooommmkkkjjjiiihhhgggffffffggghhhhhhjjjjjjjjjjjjkkkkkkkkkllliiilllqqqttttttuuuvvvvvvwwwwwwxxxyyy|||~~~xxxrrrmmmhhhddd``````aaadddhhhooo{{{~~~nnn``````hhhxxx~~~|||yyyuuuppphhh___YYYQQQMMMJJJIIIKKKKKKJJJIIIJJJNNNUUUccc~~~yyyjjjhhhkkkttt}}}}}}{{{zzz{{{}}}|||uuupppmmmjjjgggeeegggiiikkkkkkiiijjjjjjhhheeedddeeefffjjjoooyyyzzzwwwuuuwwwpppiiiiiirrr}}}~~~xxxoooiiihhhgggccc^^^XXXPPPHHHCCCCCCCCCBBBBBBKKKVVVcccooowwwuuugggYYYRRRQQQQQQTTTXXXbbbttt}}}vvvpppllljjjiiikkkiiigggeeedddeeeggghhhjjjjjjjjjjjjkkkkkkkkkkkkgggjjjnnnqqqrrrsssuuuwwwxxxxxxyyy{{{}}}zzzvvvqqqlllgggcccbbbcccdddgggmmmwwwwwwddd```fffttt~~~}}}zzzwwwqqqiii___YYYQQQMMMIIIIIIKKKMMMKKKHHHJJJNNNUUUdddrrrhhhhhhllluuu~~~}}}{{{zzz|||~~~yyyssspppjjjgggdddccceeeggghhhhhhfffhhhiiihhhfffdddddddddccceeekkkxxxxxxuuusssxxxrrrmmmmmmttt~~~tttnnnkkkiiifffddd[[[UUULLLFFFDDDDDDCCC@@@FFFMMMWWWcccnnnrrrkkk```WWWUUUTTTTTTUUUYYYeeeqqq}}}tttmmmkkkjjjmmmkkkhhheeedddeeegggiiiiiiiiiiiijjjjjjjjjkkkkkkgggiiilllnnnoooqqqtttvvvyyyyyyzzz|||}}}zzzvvvqqqkkkgggcccddddddgggllluuujjjcccgggsss~~~|||xxxsssjjj```YYYQQQNNNJJJIIIKKKLLLKKKIIIKKKNNNUUUdddjjjdddggglllvvv~~~~~~~~~}}}}}}zzz}}}uuunnnmmmfffdddaaa```aaabbbbbbaaabbbeeehhhiiihhhgggggggggbbbbbbeeemmmzzzxxxuuutttwwwsssoooooovvvwwwrrrmmmiiihhh___\\\TTTJJJFFFFFFDDDAAADDDHHHOOOXXXeeeooooooiii]]]XXXTTTTTTSSSSSSXXX___iiittt}}}tttnnnlllnnnllliiifffeeefffggghhhhhhhhhhhhhhhiiiiiiiiijjjgggiiikkklllmmmooorrruuuxxxyyyzzz}}}~~~yyysssooogggggghhhjjjooovvvrrriiilllvvv~~~{{{uuulllaaaZZZPPPNNNKKKJJJIIIIIIIIIHHHKKKNNNTTTdddpppaaaaaaffflllvvv}}}}}}~~~~~~yyy}}}ssskkkjjjgggeeeaaa`````````___^^^```cccfffhhhiiiiiijjjkkkfffffffffiiiooozzzxxxuuuwwwtttqqqooopppvvv~~~|||sssnnnmmmdddddd]]]PPPHHHFFFEEEBBB???DDDIIIPPP\\\iiinnnmmmccc[[[SSSQQQPPPOOOPPPTTTYYYcccssstttooonnnllljjjgggfffeeeffffffgggggggggggghhhhhhhhhhhhhhhiiijjjjjjjjjlllpppssstttvvvyyy|||{{{vvvkkklllmmmooossszzzzzzoooqqq{{{}}}wwwnnnccc\\\OOONNNLLLJJJHHHGGGGGGHHHKKKNNNTTTdddxxxhhh\\\^^^fffmmmwww~~~||||||~~~yyy}}}ssskkkkkkkkkhhhdddbbbbbbaaa___^^^[[[^^^bbbdddeeefffhhhiiiiiijjjiiihhhjjjqqq{{{xxxvvvyyyqqqpppooopppvvv}}}zzzsssrrrhhhiiicccTTTIIIFFFEEEBBB:::???EEEKKKVVVccckkkllliii]]]RRRNNNNNNMMMMMMOOOKKKSSS___ooozzzqqqmmmllljjjgggfffeeeeeeeeeffffffffffffgggggggggggghhhiiiiiiiiiiiikkkooorrrqqqssswww||||||zzzyyyyyy}}}ssssss~~~{{{vvvmmmccc\\\TTTNNNIIIHHHHHHEEEFFFIIIHHHNNNTTTaaammmeee\\\[[[dddqqq{{{|||xxxxxx|||~~~|||}}}xxxoookkknnnkkkhhhfffeeedddbbb```aaa``````aaaeeehhhjjjjjjjjjjjjjjjiiihhhiiilllooo}}}wwwyyyppplllrrrvvvxxx~~~tttrrrqqqiii]]]UUUPPPKKKFFFFFFGGGHHHIIIOOOZZZfffllljjjeeeYYYNNNKKKNNNPPPOOOJJJMMMTTT^^^hhhvvvxxxmmmgggdddffffffddddddfffggghhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkklllmmmooopppqqqrrruuuzzz~~~xxxuuu}}}zzzvvvnnnddd]]]UUUNNNIIIHHHHHHFFFFFFHHHHHHMMMTTTccc}}}hhhaaaZZZ\\\eeesss~~~{{{xxxyyy}}}}}}~~~uuupppnnnkkkhhhfffeeedddbbb```[[[[[[[[[\\\^^^aaabbbcccfffgggiiijjjiiiiiijjjkkkqqqttt~~~tttmmmooorrrttt{{{~~~uuuhhh^^^WWWOOOHHHCCCCCCCCCDDDIIITTT___eeehhhfff^^^TTTNNNNNNNNNLLLIIIIIILLLRRRZZZggg|||sssmmmiiijjjiiiffffffhhhffffffggggggggggggffffffhhhhhhiiijjjkkklllllllllnnnpppsssxxx|||xxx~~~{{{yyyvvvooofff___UUUNNNIIIIIIHHHFFFFFFHHHHHHMMMUUUgggxxxaaa\\\YYY\\\ggguuu~~~|||zzzwwwyyy}}}|||uuummmjjjgggdddcccbbb```^^^[[[[[[\\\]]]___```bbbccccccfffjjjkkkkkkiiiiiiiiijjjkkkrrrzzznnnllllllmmmvvvwwwkkkbbbWWWNNNDDDBBB???@@@EEENNNWWW^^^dddhhhfff]]]TTTPPPMMMJJJJJJGGGEEEGGGKKKVVViiizzzvvvpppjjjiiigggdddbbbdddffffffggghhhhhhgggfffeeefffggghhhiiijjjiiiiiihhhjjjllloootttzzz||||||zzz~~~}}}zzzxxxwwwqqqhhhaaaVVVOOOJJJIIIHHHFFFFFFHHHHHHMMMWWWkkkttt]]]ZZZZZZ___jjjwwwzzzyyywwwwwwyyy}}}xxxmmmiiieeeaaa```^^^\\\[[[ZZZ[[[]]]^^^```bbbdddffffffhhhkkklllkkkkkklllllllllkkkoooyyy~~~nnnhhhfffhhhsss}}}xxxooocccXXXLLLFFFAAAAAAEEEKKKRRRYYYaaahhhllleee[[[TTTNNNJJJKKKGGGDDDDDDFFFLLLZZZhhhxxxqqqkkkiiifffbbbaaabbbfffgggiiijjjjjjjjjiiihhheeegggiiijjjjjjiiigggfffgggiiimmmrrrwww|||yyyvvvrrrqqqsssvvvyyyzzz~~~{{{|||}}}yyyxxxxxxtttjjjcccWWWPPPJJJIIIHHHFFFFFFHHHHHHLLLXXXpppooo[[[[[[]]]ccclllxxx{{{wwwuuuuuuvvvyyy}}}yyyoookkkeee```^^^\\\ZZZXXXSSSUUUWWWXXXYYY]]]aaaeeeiiijjjjjjjjjjjjkkknnnppppppnnnpppwwwnnnfffcccfffqqq~~~zzzoooeeeVVVLLLDDDDDDFFFHHHMMMTTT]]]fffllliii```YYYSSSNNNLLLHHHGGGGGGGGGHHHPPPYYYiii{{{~~~vvvnnnkkkhhhdddbbbddddddeeegggiiijjjkkkkkkkkkfffgggiiikkkkkkjjjhhhgggfffhhhlllpppuuuzzz}}}yyytttoookkkkkklllmmmmmmqqquuuyyy}}}{{{zzzzzzyyyyyyvvvllldddXXXQQQKKKJJJIIIFFFFFFHHHIIILLLZZZtttzzzggg[[[]]]aaagggoooyyyxxxtttrrrsssuuuxxx{{{~~~~~~uuuqqqjjjddd```]]][[[YYYSSSTTTUUUUUUUUUYYY```fffjjjkkkkkkjjjjjjlllpppssspppoooqqqwwwpppfffcccdddooo}}}yyyppp___RRRGGGFFFFFFDDDHHHNNNWWW```ffffffbbb^^^ZZZUUUMMMKKKJJJKKKIIIGGGIIINNNXXXhhh~~~{{{sssnnnjjjdddbbbdddcccdddeeefffggghhhiiijjjggghhhiiijjjkkkkkkjjjiiiiiijjjmmmppptttxxxzzz||||||}}}xxxqqqkkkiiihhhhhhggggggjjjmmmnnnnnnnnnqqqsssuuuuuuttttttuuuwwwyyyzzz|||zzzyyy{{{zzz{{{wwwnnneeeXXXQQQKKKJJJIIIFFFFFFHHHIIILLL[[[xxxvvvbbb[[[^^^cccjjjrrrzzz{{{vvvsssooorrruuuwwwzzz|||~~~zzzrrrkkkfffbbb___]]]YYYYYYYYYVVVTTTXXXaaahhhmmmooopppqqqqqqrrrtttvvvvvvuuuwww{{{sssiiidddccclllxxx~~~{{{zzzwwwiiiXXXKKKIIIHHHCCCEEEKKKQQQWWW]]]^^^```aaa___ZZZTTTPPPNNNNNNKKKFFFEEEHHHLLLXXXhhhxxxxxxqqqjjjggghhhhhhgggeeeeeeeeefffhhhiiigggggghhhiiijjjjjjkkkkkklllmmmoooqqqtttvvvxxxyyyzzz{{{sssmmmjjjhhhgggfffaaaccceeedddbbbaaaccceeeiiihhhfffeeefffgggiiikkkoootttzzzzzzxxx{{{zzz|||xxxoooeeeXXXQQQLLLJJJIIIFFFFFFHHHIIILLL[[[zzzuuu```ZZZ^^^dddlllttt|||yyyuuurrrnnnqqqtttwwwyyy{{{}}}xxxpppkkkgggcccaaa[[[[[[YYYTTTQQQUUU^^^eeepppssswwwyyyyyyyyyyyyzzz~~~}}}~~~vvvkkkdddbbbjjjuuu|||}}}xxxuuuzzzyyyppp^^^PPPMMMJJJEEEEEELLLMMMQQQUUUXXX]]]bbbbbb]]]\\\WWWSSSPPPLLLFFFEEEGGGEEENNNXXXdddwwwvvvrrrrrrnnnllliiifffeeefffhhhiiifffffffffggghhhjjjkkklllooopppqqqrrrtttuuuwwwwwwxxx~~~zzzuuuqqqmmmgggcccdddeeedddaaa]]][[[]]]___]]]]]]\\\\\\\\\]]]]]]^^^fffggglllttt|||zzzyyyyyyyyysssiiieee^^^TTTKKKIIIIIIHHHIIILLLKKKPPPcccppp^^^ZZZ^^^dddlllttt{{{~~~xxxssspppkkkooouuuyyy|||~~~|||uuupppkkkiiiddd```[[[WWWVVVXXX\\\___pppvvv}}}~~~{{{yyyzzz|||tttiiieeeeeehhhmmm{{{qqqooouuuyyykkkYYYLLLGGGGGGFFFEEEEEEFFFKKKSSSXXXZZZ___eee^^^___\\\TTTOOOLLLHHHCCCDDDGGGMMMWWWcccttt~~~wwwtttlllgggiiihhhddddddgggccceeehhhhhhggghhhkkknnnmmmoooqqqrrrrrrsssuuuwwwyyywww{{{{{{vvvrrrmmmiiieeeeeeccc___[[[ZZZ[[[^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ^^^gggoooyyyvvvwwwzzzwwwwwwyyyssslllggg]]]TTTKKKIIIIIIHHHHHHJJJKKKRRRgggtttbbb\\\___dddkkkssszzz}}}wwwssspppmmmqqqvvvzzz}}}}}}xxxsssqqqgggddd^^^ZZZXXXXXX[[[]]]nnnuuu}}}tttiiieeefffjjjooo{{{rrrmmmpppwwwkkk\\\QQQLLLJJJFFFCCCBBBCCCHHHOOORRRTTT[[[cccbbbdddaaaZZZUUUQQQKKKEEEAAABBBGGGOOOXXXfff|||wwwpppnnnlllgggeeehhhbbbdddfffeeeddddddgggjjjkkkmmmpppqqqqqqrrruuuwwwyyyxxxzzzzzzuuurrrjjjhhheee___[[[ZZZ\\\^^^\\\[[[ZZZXXXWWWUUUTTTTTTSSSSSSWWW^^^gggrrrwwwrrrsssyyyyyyyyyuuunnnkkk]]]TTTLLLJJJIIIGGGGGGHHHLLLTTTjjjwwweee^^^```dddjjjqqqyyyzzzuuuqqqoooppptttxxx|||~~~~~~yyyuuussslllhhhccc]]]ZZZYYYYYYZZZiiioooyyyrrriiiffffffkkkppp}}}tttllliiiqqqssskkk```YYYTTTOOOGGGAAA???@@@DDDHHHIIILLLTTT___fffjjjkkkgggaaa[[[RRRJJJBBBAAACCCHHHMMMWWWiiiyyyyyyrrrkkkhhhhhhdddddddddcccbbbccceeegggiiikkkmmmooopppqqqtttvvvyyyxxxzzz~~~~~~zzzsssooojjjccc___^^^___```]]]\\\\\\ZZZYYYWWWUUUUUUTTTSSSUUU[[[bbblll{{{{{{tttssszzz~~~{{{wwwppplll^^^UUUMMMKKKJJJGGGEEEGGGMMMUUUlllvvvddd^^^```ccciiipppxxx~~~wwwssspppnnnrrruuuzzz}}}~~~zzzvvvsssqqqooolllgggbbb]]]ZZZYYYXXXaaafffnnnzzz~~~ppphhheeeeeejjjooowwwlllcccdddttt{{{ooojjjdddaaa]]]WWWLLLDDD>>>>>>@@@BBBAAACCCMMMYYYgggooouuuuuuqqqiii\\\QQQHHHEEEEEEFFFHHHNNN[[[ggg{{{|||sssllliiifffeeedddccccccccceeefffeeehhhkkklllnnnppprrruuuwwwwwwyyy{{{|||~~~|||wwwpppiiidddbbbbbbbbb]]]]]]]]]]]][[[ZZZXXXWWWUUURRRSSSVVVZZZbbbooo||||||tttrrrsss~~~xxxrrrlllaaaWWWNNNKKKIIIFFFEEEFFFOOOUUUjjjtttccc^^^___ccchhhpppxxxzzztttpppnnnmmmqqquuuyyy|||}}}~~~yyyuuuqqqooopppnnnjjjeee```\\\YYYXXX]]]___eeeppp}}}zzznnnhhhdddcccgggmmm|||yyynnnaaa]]]eeerrrvvvkkkiiifffffffff```UUUMMMCCCAAA@@@???===>>>GGGQQQaaalllxxx}}}|||uuuhhh\\\OOOKKKGGGEEEDDDFFFNNNXXXdddxxxuuuoooiiigggdddbbbbbbccceeeeeeccceeehhhjjjkkkmmmppprrrtttvvvxxxyyyzzz}}}wwwppplllhhhfffddd______```___^^^\\\ZZZYYYYYYVVVUUUWWWXXX\\\gggrrr}}}rrroooppp{{{zzztttnnneeeZZZOOOKKKIIIFFFFFFHHHNNNUUUiiiqqqaaa[[[^^^bbbiiiqqqyyywwwqqqnnnmmmlllooossswwwzzz{{{|||}}}~~~zzztttnnnkkkmmmllljjjgggccc___[[[YYY\\\^^^bbbiiiuuuyyyoooiiidddaaadddjjjxxxxxxnnnbbbZZZ\\\cccuuu}}}sssiiiggggggiiillliiibbb[[[LLLFFFBBB@@@>>>===CCCJJJWWWcccpppyyy|||zzzrrrhhhZZZTTTMMMHHHCCCAAADDDKKKQQQcccyyy|||oookkkfffccccccccccccbbbbbbdddfffhhhiiijjjmmmoooqqquuuxxxwwwwww|||{{{vvvrrrmmmjjjeeeffffffeeeccc```]]][[[]]]ZZZYYYZZZYYY\\\dddnnnxxxwwwqqqooozzz{{{vvvqqqiii]]]QQQKKKHHHFFFGGGIIILLLSSSjjjkkk]]]XXX\\\bbbiiirrrzzz~~~tttnnnlllkkkkkklllpppuuuxxxyyyzzz|||}}}|||}}}xxxpppkkkjjjjjjjjjhhheeeaaa^^^[[[ZZZ]]]```dddlllyyy{{{rrrkkkeeeaaaccciiittt~~~vvvnnncccZZZVVVXXXcccsss|||rrrhhhfffeeejjjoooqqqmmmiiiVVVMMMEEEBBBAAA???@@@CCCKKKUUUaaajjjrrrxxxwwwsssmmmddd[[[SSSKKKDDDCCCGGGHHHSSSaaaooo{{{uuunnniiigggeeecccaaaaaaccceeefffggghhhjjjlllpppuuuwwwuuuuuuyyy{{{zzzzzztttpppmmmmmmlllkkkhhhddd```^^^[[[YYYXXXYYYXXXYYY```iiioooxxxooozzz|||yyytttkkk___QQQKKKHHHFFFHHHKKKIIIRRRkkk}}}eeeXXXVVVZZZaaajjjsss{{{|||sssmmmkkkkkkkkkjjjnnnsssvvvxxxyyy{{{|||yyyzzz}}}xxxrrrggghhhiiiiiigggccc___]]]WWW[[[___aaaeeeooo~~~}}}tttmmmfffaaaccchhhrrr~~~|||tttmmmdddZZZTTTSSSXXXhhh|||rrrgggeeedddiiiqqquuuuuurrr]]]RRRGGGDDDDDDAAA???@@@CCCLLLUUU]]]hhhtttzzzzzz~~~uuuiii___TTTKKKHHHJJJGGGKKKQQQ[[[ooovvvoookkkhhheeebbbaaaccceeeffffffgggiiikkkpppvvvwwwsssrrrwwwxxxuuu{{{uuupppmmmiiifffdddbbbaaa```___^^^___```aaallltttzzzrrr}}}xxxsssooo```QQQKKKJJJHHHGGGHHHLLLUUUoooppp]]]UUUVVV[[[bbbjjjrrrzzzxxxqqqmmmhhhfffgggiiikkkmmmppptttwwwyyy{{{yyy{{{~~~tttooohhhddddddcccaaabbbddd]]]^^^^^^]]]]]]dddpppyyyvvvmmmhhhfffdddbbbmmmwww}}}rrroooiii^^^TTTQQQOOO\\\pppuuukkkjjjfffdddiiisss{{{}}}hhh___UUUOOOIIICCC???@@@AAADDDJJJSSS```mmmyyyyyylll___VVVLLLDDDBBBEEEKKKSSS\\\lllzzzuuussslllccceeeeeedddcccccceeejjjmmmmmmnnnoooppppppqqqpppppp{{{wwwssspppllljjjdddcccbbb````````````aaaeeemmmyyy~~~zzzuuupppaaaRRRLLLJJJHHHGGGHHHLLLUUUooohhhYYYSSSVVV[[[bbbjjjsss{{{wwwqqqmmmiiiggghhhiiijjjlllpppsssvvvyyyzzzyyy{{{~~~uuummmgggeeeccc``````bbb^^^______]]]]]]aaaiiippp{{{zzzpppjjjgggeeedddkkkssswwwqqqkkk```VVVRRRSSSXXXdddzzzqqqooojjjgggkkkuuu{{{zzztttjjj```WWWMMMDDD???@@@???@@@DDDKKKWWWeeerrryyywwwoooeeeYYYNNNBBBAAADDDIIIPPP\\\ooowwwmmmnnnllljjjhhhgggggghhhiiimmmnnnnnnooooooooooooooo~~~zzzvvvssskkkjjjhhheeedddccccccdddccchhhqqq|||{{{vvvqqqbbbTTTMMMJJJHHHGGGIIILLLUUUpppsss___UUUQQQUUUZZZbbbkkkttt}}}uuuppplllhhhggghhhgggiiikkknnnrrruuuwwwyyyyyy{{{|||sssjjjeeeaaa]]]]]]___]]]___```___]]]]]]aaaeeennnuuu~~~|||}}}~~~yyywwwxxx{{{}}}uuummmjjjhhhhhhiiiooozzz{{{uuunnncccYYYSSSUUURRRUUUfff{{{rrrmmmpppyyy|||zzz}}}vvvmmmdddWWWIIICCCCCCAAA@@@@@@CCCLLLXXXdddlllvvv{{{xxxjjj]]]KKKFFFCCCEEEIIIQQQ^^^kkk}}}uuuqqqkkkhhhhhhgggeeebbbhhhhhhhhhhhhhhhiiiiiiiii}}}tttssspppmmmjjjiiihhhhhhgggjjjpppwww~~~zzzvvvrrrdddVVVOOOKKKHHHGGGIIILLLVVVrrrjjjZZZSSSQQQUUUZZZccclllvvv}}}rrrmmmjjjfffeeeffffffgggjjjmmmpppsssvvvwwwyyy{{{~~~tttjjjccc^^^ZZZYYY\\\[[[^^^``````^^^]]]]]]^^^dddhhhqqq}}}~~~zzzvvvtttuuuwwwzzz{{{~~~}}}|||}}}}}}|||~~~{{{vvvrrrqqqsssvvvyyy{{{rrrmmmkkkkkkjjjmmmwww}}}vvvpppggg]]]VVVSSSNNNMMMXXXrrr~~~tttuuu||||||~~~zzzwwwqqqdddTTTKKKJJJDDDBBB@@@@@@EEEMMMUUU[[[eeemmmuuu}}}xxxmmm]]]SSSHHHEEEGGGMMMWWW```sssyyypppkkkkkkjjjgggcccddddddddddddeeeeeefffggg}}}yyyuuuqqqnnnmmmllljjjlllooouuu~~~zzzyyyxxxvvvsssfffXXXPPPKKKGGGGGGJJJMMMXXXuuuxxxdddVVVPPPOOOUUU[[[dddnnnwwwzzzooojjjgggcccbbbcccdddeeehhhkkknnnrrrtttuuuxxx{{{~~~tttiiibbb\\\WWWVVVYYYYYY[[[^^^``````___^^^^^^^^^aaagggqqqyyyuuuqqqooopppsssvvvwwwyyyxxxwwwwwwxxxwwwtttrrrvvvssspppnnnnnnqqquuuxxx~~~wwwpppnnnnnnlllooowww}}}xxxtttmmmbbbXXXOOOMMMMMMTTTbbbzzz{{{www{{{~~~}}}|||{{{|||zzzppp```SSSNNNCCCBBB@@@???AAAEEEJJJMMMUUU]]]fffooozzz|||qqqbbbPPPFFFCCCFFFNNNVVVbbbooo~~~vvvrrrppplllhhhffffffeeefffggghhhiiijjj{{{xxxvvvuuunnnoooqqqvvvxxxvvvwwwvvvttthhh[[[RRRKKKGGGHHHKKKNNNZZZxxxooo]]]QQQNNNNNNVVV\\\fffpppxxxzzznnniiieeeaaa```aaacccdddfffiiimmmpppssstttvvvzzzuuukkkddd^^^XXXVVVWWWWWWXXX[[[^^^```aaaaaaaaa]]]___ccchhhqqq}}}}}}{{{wwwsssooommmnnnpppqqqrrrsssrrrqqqppppppooommmkkknnnmmmkkkkkklllooorrruuuzzz|||rrrooonnnmmmrrr{{{|||yyytttggg[[[OOOOOOPPPRRRWWWeee}}}||||||}}}|||}}}{{{|||~~~xxxjjj\\\UUUDDDCCC@@@??????AAADDDFFFJJJQQQYYY```lllzzzuuu___OOOFFFCCCHHHOOOTTT^^^nnn}}}wwwpppllljjjiiihhhgggggghhhiiijjj{{{{{{{{{}}}{{{xxxwwwvvvuuujjj\\\SSSLLLGGGHHHLLLOOO\\\{{{hhhVVVNNNNNNPPPXXX^^^gggqqqyyy{{{oooiiieeeaaa___```aaaccceeehhhllloooqqqsssuuuxxx~~~{{{qqqjjjbbbZZZWWWWWWVVVVVVXXXZZZ^^^aaacccccc^^^```aaabbbdddmmmzzz}}}zzzwwwtttpppmmmmmmmmmlllkkkkkkjjjhhhiiijjjjjjiiigggiiihhhhhhhhhiiijjjlllnnnssswwwtttooonnnlllsss~~~{{{mmm^^^TTTQQQOOOOOOOOOUUUgggyyy}}}|||xxxwww|||}}}uuuiiicccQQQNNNHHHBBB@@@@@@BBBDDDBBBIIIPPPTTT]]]nnnmmm[[[MMMFFFHHHNNNLLLRRR\\\hhhvvvzzzvvvtttrrrooommmllllllmmm{{{yyyvvvvvvjjj]]]TTTLLLGGGHHHLLLPPP^^^|||eeeTTTNNNQQQUUUYYY___hhhrrrzzz}}}qqqkkkfffaaa___```aaabbbdddhhhkkknnnqqqrrrtttxxx}}}vvvooofff]]]XXXWWWVVVUUUUUUXXX\\\```cccddd```aaaaaa^^^\\\bbbppp{{{|||yyyuuuqqqnnnllljjjhhhfffeeedddcccccceeegggggggggeeeeeeeeeeeefffgggggghhhmmmqqqzzzuuuooommmjjjsssppp```YYYRRRMMMKKKJJJMMMZZZhhh{{{zzzsssqqqxxx}}}vvvpppbbb\\\QQQHHHAAA@@@AAACCC===EEEJJJLLLSSSdddwwwppp```QQQGGGHHHMMMJJJLLLPPPXXXcccqqq}}}|||xxxvvvuuuuuuxxxssstttssskkk```UUUMMMJJJHHHGGGPPPaaalllXXXQQQSSSVVV\\\cccmmmuuu|||~~~ssskkkeee___]]]___cccdddeeeeeefffhhhmmmpppuuuyyy~~~}}}}}}~~~uuujjj^^^YYYZZZVVVVVVUUUTTTVVVZZZ```ddddddbbb___\\\\\\___eeejjjttt|||xxxrrrmmmiiieeebbbcccaaa^^^^^^```bbbcccccceeedddaaa___^^^___aaacccllloooxxxtttmmmllllllrrr}}}uuuhhhZZZTTTOOOLLLJJJJJJOOOVVVddd|||}}}zzzzzz}}}~~~}}}{{{ttthhhXXXMMMHHHFFFCCC???@@@AAACCCFFFMMMYYYhhhsss}}}ttteeeXXXQQQKKKFFFLLLHHHIIIQQQXXX^^^hhhrrrwww|||zzzxxxsssuuussskkk```UUUMMMIIIGGGGGGOOO```qqq\\\SSSTTTXXX\\\cccllluuu{{{{{{pppjjjddd___^^^```bbbcccdddeeeeeehhhlllooosssvvv{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~qqqddd\\\\\\VVVUUUSSSRRRTTTWWW\\\```cccbbb___[[[YYYZZZ^^^bbbhhhppp}}}zzztttnnniiifffbbb```^^^]]]___aaaaaaaaabbb```^^^\\\[[[\\\^^^___dddhhhqqqtttllliiiiiinnnzzzxxxlll^^^VVVOOOKKKGGGEEEIIINNNXXXjjj~~~ttteeeYYYQQQLLLGGGCCC???@@@@@@BBBGGGQQQ]]]fffqqqssspppggg]]]VVVOOOIIIIIIEEEFFFMMMQQQTTTYYY```fffooo}}}xxxsssvvvssslllaaaVVVMMMHHHGGGGGGNNN```xxxaaaVVVVVVYYY\\\bbbllltttzzz~~~uuulllgggccc___^^^```aaabbbcccddddddgggjjjmmmooossswwwyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~{{{lllccc```VVVTTTQQQPPPPPPTTTWWWZZZ```___]]]YYYUUUTTTUUUWWWZZZ```jjjuuu|||~~~xxxrrrnnnfffdddaaa``````aaaaaa```___]]][[[XXXXXXXXXZZZ[[[]]]bbbjjjyyyuuujjjeeefffkkkuuu~~~~~~}}}qqqaaaYYYQQQLLLHHHDDDFFFKKKMMMVVVkkkwwwjjj^^^TTTLLLHHH@@@@@@???@@@CCCIIIQQQVVV]]]dddiiigggccc^^^WWWPPPHHHFFFGGGKKKLLLLLLMMMPPPVVV]]]hhhvvvxxxsssuuutttnnncccWWWMMMHHHGGGGGGMMM```}}}dddXXXWWWYYY]]]cccllltttzzz~~~{{{uuunnngggdddbbb___^^^aaa___```bbbcccdddfffiiikkklllooorrrtttttttttvvvwwwyyyzzz|||}}}}}}}}}~~~vvvjjjdddXXXTTTPPPNNNNNNPPPRRRSSSYYYYYYXXXUUUQQQNNNNNNNNNQQQTTT[[[dddjjjrrr}}}yyyqqqnnnjjjgggeeedddaaa______]]]ZZZWWWUUUVVVWWWXXX\\\___fffrrrvvvjjjddddddiiisss}}}uuuddd\\\TTTOOOLLLHHHIIIMMMIIILLLYYYrrrwwwjjj]]]RRRLLLBBBBBBAAA@@@AAADDDHHHKKKNNNWWW___cccdddddd```\\\OOONNNNNNNNNNNNLLLKKKLLLMMMQQQYYYcccqqq{{{}}}vvvvvvvvvpppfffYYYNNNHHHGGGIIINNNaaaeeeXXXVVVYYY^^^eeennnuuu{{{|||tttooommmfffbbbaaaaaa^^^^^^```^^^```bbbcccdddeeehhhjjjjjjlllnnnoooooopppssstttvvvyyy|||}}}}}}~~~qqqggg\\\WWWQQQMMMMMMNNNNNNNNNPPPQQQRRRPPPMMMKKKJJJJJJLLLLLLQQQWWW[[[bbbnnn{{{{{{vvvqqqmmmhhhccc``````]]]ZZZVVVTTTSSSSSSTTTYYY\\\bbbkkkyyyuuujjjddddddhhhrrrxxxiii```VVVRRRNNNJJJHHHJJJGGGGGGPPPbbbwww~~~sssfffZZZRRRFFFDDDBBBAAAAAABBBBBBCCCEEEMMMUUUYYY^^^dddgggfff[[[[[[YYYUUURRROOOMMMJJJFFFHHHLLLSSS^^^lll|||zzz~~~zzzxxxsssiii[[[OOOHHHHHHJJJPPPdddeeeWWWVVVZZZ```gggqqqyyy~~~wwwnnniiifff```]]]______]]]\\\___]]]___bbbcccdddeeehhhjjjiiijjjlllllllllnnnqqqssstttxxx|||}}}}}}}}}{{{mmmaaa[[[SSSOOONNNNNNMMMKKKJJJLLLMMMLLLJJJHHHHHHIIIHHHGGGIIIMMMPPPTTT^^^hhh{{{~~~xxxrrrlllhhheeebbb]]]YYYUUUSSSSSSSSSUUUXXX]]]eeerrr~~~rrriiidddbbbfffppp|||ooodddYYYSSSNNNHHHDDDDDDCCCDDDJJJWWWcccqqqzzzpppdddZZZLLLIIIEEEBBBAAA@@@???>>>AAAFFFKKKNNNTTT___gggjjjgggiiihhhccc]]]YYYSSSMMMDDDDDDEEEHHHOOOZZZgggooo~~~zzz~~~zzzuuulll^^^PPPIIIIIILLLSSSgggeeeWWWWWW[[[bbbjjjttt|||vvvlllhhhaaa\\\ZZZ]]]^^^[[[[[[]]]]]]___bbbdddeeefffhhhjjjiiijjjjjjkkkkkkmmmpppsssuuuyyy}}}}}}{{{{{{~~~~~~vvvfff___VVVQQQOOOOOOLLLJJJHHHIIIJJJJJJHHHGGGGGGHHHGGGEEEFFFIIIJJJLLLSSS[[[fff|||{{{wwwpppmmmgggaaa]]]ZZZYYYXXXUUUWWW[[[```kkk}}}xxxnnnfffbbb^^^aaalll|||rrrfff[[[UUUQQQJJJEEEDDDBBBBBBGGGOOOSSSZZZppp~~~{{{ooodddWWWRRRKKKFFFDDDAAA???<<<===AAACCCDDDKKKWWWbbbfffpppvvvzzzxxxtttooofff]]]SSSRRRNNNLLLKKKPPPVVV\\\gggqqq~~~{{{}}}{{{wwwnnn___QQQJJJJJJMMMUUUiii~~~eeeXXXXXX]]]ccckkkvvv~~~wwwmmmiii___ZZZYYY\\\]]][[[ZZZ\\\]]]```cccdddeeefffhhhjjjiiijjjjjjjjjjjjmmmppptttvvvzzz~~~}}}zzzyyy|||~~~}}}iiibbbXXXRRRQQQPPPMMMIIIHHHIIIJJJHHHFFFEEEFFFGGGHHHFFFFFFHHHIIIIIIOOOVVVVVVjjjzzzwwwqqqjjjeeeaaa```___XXXYYY[[[^^^fffvvvtttjjjccc___[[[^^^iiizzzrrrggg\\\XXXUUUPPPKKKJJJEEECCCFFFLLLJJJKKK\\\qqq{{{~~~wwwkkkaaaZZZRRRLLLHHHDDDAAA===;;;>>>??????EEERRR]]]bbbsss~~~{{{pppgggddd]]]UUUOOOLLLNNNPPPPPPZZZfffooottt{{{|||yyyqqqeeeUUUIIIGGGKKKTTTmmmxxx```VVVVVVXXXbbbkkkvvv~~~xxxmmmggg___^^^]]][[[ZZZZZZ[[[[[[^^^___``````bbbeeeiiillljjjjjjkkklllooorrrtttvvvxxxyyyzzzzzzzzzzzz|||~~~}}}}}}vvvjjj^^^XXXUUUPPPKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEGGGJJJNNNPPPPPP[[[^^^iiiyyywwwnnngggcccaaa]]]ZZZYYY\\\dddqqq~~~yyysssfffZZZYYY]]]ggguuuuuulllaaaZZZVVVSSSMMMHHHCCCBBBAAA???AAAHHHSSS[[[zzzzzz{{{}}}zzzsssooofffddd```XXXOOOGGGBBB@@@<<<>>>??????AAAFFFNNNTTTgggwww|||~~~yyyjjjZZZPPPKKKGGGLLLKKKMMMSSSYYYaaannnzzz}}}wwwpppeeeVVVJJJIIIMMMUUUooorrr]]]TTTUUUYYYbbbjjjuuu}}}yyymmmggg^^^]]]\\\ZZZZZZZZZZZZ[[[]]]^^^```aaabbbfffkkknnnppppppqqqrrrtttvvvyyy{{{zzz{{{||||||||||||~~~~~~}}}}}}{{{nnn___XXXTTTOOOKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJMMMPPPQQQTTTWWW```mmmyyy}}}tttllliiifffaaa^^^___dddooo|||uuuhhh]]]YYY]]]eeerrrxxxoooddd\\\XXXTTTOOOJJJDDDCCCAAA??????DDDLLLSSShhhyyywwwxxxuuuqqqnnniiihhhddd]]]UUULLLFFFCCC>>>>>>>>>===>>>AAAHHHMMMVVVfffwwwzzzjjj^^^TTTLLLGGGFFFGGGJJJMMMQQQYYYcccsss~~~{{{vvvpppfffXXXMMMKKKOOOWWWqqqiiiWWWQQQUUUZZZbbbiiisss{{{yyymmmeee^^^]]][[[ZZZYYYYYYZZZZZZ\\\]]]___aaadddhhhmmmqqqwwwwwwwwwwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~rrrbbbXXXSSSNNNKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMPPPRRRSSSUUU\\\eeelllvvvzzzuuupppjjjfffeeegggooo~~~~~~wwwjjj```ZZZ]]]dddooozzz}}}ttthhh```[[[WWWPPPKKKEEEDDDBBB???>>>@@@DDDHHHUUUjjj~~~wwwuuurrrooonnnlllkkkiiiddd]]]VVVNNNJJJCCCBBB@@@===;;;===AAAEEEFFFSSScccppp}}}|||oooaaaUUUFFFCCCBBBCCCCCCCCCHHHNNN___iiivvv{{{wwwqqqhhhZZZNNNKKKOOOXXXrrrttt___RRROOOTTT[[[bbbiiirrrzzzzzzmmmddd^^^]]][[[ZZZZZZZZZ[[[[[[ZZZ\\\___aaaeeejjjppptttzzzzzzyyyzzzzzz|||~~~~~~~~~tttbbbXXXRRRMMMKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIILLLPPPSSSZZZ^^^cccfffiiiooozzzzzztttooollllllqqq~~~xxxlllbbb[[[^^^dddmmmwww~~~~~~}}}wwwkkkbbb]]]XXXRRRLLLGGGEEECCC@@@??????AAABBBKKK[[[ttt~~~wwwrrroooooolllkkkjjjiiifff```ZZZVVVKKKHHHDDD???<<<===???AAAAAAHHHSSS^^^jjjtttzzz}}}{{{mmmaaaOOOIIIDDDCCCAAA@@@CCCIIIPPPVVV```hhhnnnttt}}}}}}yyytttkkk\\\NNNJJJMMMXXXqqqfffVVVNNNMMMSSS\\\dddiiiqqqyyyyyylllbbb^^^]]][[[ZZZZZZ[[[\\\\\\YYY[[[^^^aaaeeejjjqqquuu||||||{{{{{{|||}}}~~~~~~~~~qqq```VVVQQQMMMLLLMMMIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIMMMSSSWWWdddiiinnnmmmllloootttyyy|||wwwtttuuu~~~zzzmmmbbb]]]___eeellluuu|||yyymmmddd___ZZZSSSNNNHHHFFFDDDBBBBBBAAAAAAAAAGGGPPPbbbzzzvvvpppoookkkjjjiiijjjkkkkkkhhheeeUUUPPPJJJDDD@@@>>>>>>>>>@@@BBBHHHPPPYYY___dddgggnnnuuu{{{~~~~~~vvvmmm___VVVLLLGGGBBB@@@BBBGGGDDDHHHNNNRRRWWW\\\ccchhhpppzzz}}}zzzvvvmmm^^^OOOJJJMMMXXXpppttt\\\PPPLLLLLLSSS\\\eeeiiipppxxxwwwjjjaaa\\\\\\ZZZZZZYYYZZZ[[[\\\WWWZZZ]]]```eeejjjqqquuu||||||{{{{{{|||~~~~~~}}}}}}uuuhhh[[[TTTRRRNNNMMMMMMIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKKKKLLLQQQXXX^^^mmmuuuzzzxxxtttsssttttttzzz~~~zzzooobbb]]]```eeelllssszzz~~~{{{ooogggbbb]]]VVVQQQJJJGGGEEECCCDDDDDDCCCBBBCCCFFFRRRdddyyywwwsssnnnkkkiiijjjooossstttssseee^^^UUUMMMGGGCCC@@@???@@@>>>AAAHHHNNNQQQSSSVVV^^^ffflllppptttxxxxxxuuunnncccVVVNNNHHHBBBAAACCC>>>@@@BBBEEEHHHLLLQQQUUUWWW```nnn}}}{{{yyyuuunnn```QQQLLLOOOZZZppplllUUUMMMLLLLLLRRR[[[gggjjjpppxxxuuuhhh```ZZZYYYXXXWWWWWWXXXYYYZZZWWWYYY\\\```dddiiippptttxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~{{{tttiii^^^UUUSSSRRRPPPMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHJJJMMMOOOPPPQQQVVV___fffyyy|||yyyzzzzzzrrrccc[[[___eeekkkqqqwww{{{~~~~~~rrriiieee```ZZZTTTLLLIIIEEEDDDDDDEEECCCBBBBBBBBBHHHTTTaaammm~~~|||sssnnnjjjkkkqqqxxx|||}}}zzzrrrfff[[[SSSLLLGGGCCC@@@===>>>FFFKKKJJJJJJLLLNNNUUU[[[]]]bbbllltttwwwwwwmmmbbb\\\UUULLLGGGGGG???@@@@@@@@@@@@BBBDDDFFFHHHOOOYYYdddppp|||yyywwwuuunnnaaaSSSOOOQQQ[[[qqqiiiRRRLLLMMMMMMRRR[[[hhhkkkqqqyyytttggg```XXXWWWVVVUUUVVVVVVXXXXXXVVVYYY\\\___ccciiioootttssssssssstttuuuwwwyyy{{{~~~}}}{{{tttllldddaaaXXXQQQRRRSSSQQQNNNMMMKKKKKKJJJIIIIIIIIIIIIJJJLLLPPPSSSSSSUUUZZZdddlll{{{{{{uuudddYYY^^^dddkkkpppuuuyyy||||||tttlllgggccc]]]WWWNNNJJJEEECCCDDDDDDCCCAAADDDBBBEEELLLRRRXXXffftttyyyrrrkkkkkkrrr{{{uuuhhh^^^UUUNNNIIICCC>>>???GGGKKKGGGEEEFFF@@@GGGLLLMMMSSS```nnnvvv{{{ssskkkhhhcccYYYRRROOOEEEDDDBBB???============???CCCHHHNNNXXXgggzzznnnxxx~~~zzzvvvooocccUUUOOOPPPWWWrrrlllWWWOOOMMMLLLRRRZZZfffmmmtttwww}}}vvvfff```ZZZXXXUUUUUUVVVWWWWWWVVVWWWXXX[[[^^^bbbfffiiikkkmmmmmmnnnoooppptttyyy}}}}}}|||~~~~~~zzztttmmmeee```UUUTTTRRRPPPOOONNNMMMMMMMMMLLLJJJIIIHHHIIIKKKLLLOOOTTTYYYZZZZZZ___jjjsss|||tttwww}}}wwweeeXXXYYY^^^dddlllrrruuuvvv}}}~~~~~~zzzooogggbbb]]][[[RRRJJJDDDEEEFFFDDDDDDEEE???@@@AAAEEEJJJQQQWWWZZZzzz{{{ooolllooovvv{{{qqqfff\\\VVVIIIFFFBBBCCCIIINNNJJJAAABBB@@@CCCJJJPPPVVV___hhhnnnnnnnnnnnnmmmggg]]]VVVRRRLLLEEE@@@>>>>>><<<;;;===>>>???BBBHHHSSSbbblll~~~jjjsss~~~zzzrrreeeVVVOOOOOOXXXsssnnnXXXOOOMMMNNNTTT]]]eeemmmssswww}}}uuufff```ZZZXXXVVVUUUVVVWWWWWWVVVVVVWWWYYY\\\___cccfffgggjjjkkkllllllnnnqqqvvvzzz{{{||||||{{{yyyyyyzzz{{{|||~~~{{{vvvpppiiiaaa\\\VVVUUUSSSQQQOOONNNNNNMMMNNNMMMLLLKKKKKKMMMOOOPPPRRRXXX]]]```aaagggqqqzzz{{{zzzzzz{{{}}}}}}~~~vvvcccYYYZZZ^^^dddkkkqqqtttuuu}}}}}}}}}~~~|||rrrjjjddd```]]]UUUMMMGGGGGGGGGEEEEEEFFFCCCBBBAAABBBDDDGGGKKKMMMdddvvvxxxttttttyyyyyynnngggZZZTTTMMMJJJNNNRRRLLLBBBBBB@@@AAAFFFKKKOOOVVV^^^gggiiikkkmmmmmmjjjfffccc]]]XXXQQQKKKGGGDDD@@@===???@@@@@@AAACCCJJJSSSZZZhhhqqq~~~bbbjjjvvv{{{wwwxxx|||}}}vvvhhhWWWNNNMMMYYYtttsssZZZOOOMMMOOOVVV```dddlllssswww~~~ssseee___ZZZXXXVVVUUUVVVWWWWWWVVVUUUUUUWWWYYY[[[^^^aaabbbfffgggiiiiiikkknnnsssvvvuuuwwwwwwvvvuuutttuuuvvvyyy{{{}}}~~~~~~yyytttoooiiibbb]]]YYYXXXWWWUUUSSSQQQQQQPPPPPPOOONNNNNNOOOQQQTTTUUUXXX]]]dddiiilllrrr|||zzzvvv{{{{{{zzzzzz{{{|||~~~tttbbbZZZ[[[]]]cccjjjppptttuuu{{{{{{||||||}}}vvvnnnhhhdddaaaXXXPPPIIIIIIIIIFFFEEEFFFEEEDDDBBB@@@@@@AAABBBCCCNNN\\\ooozzzooofff[[[UUUXXX[[[TTTIIIFFFBBB@@@CCCFFFHHHMMMSSSYYY]]]cccggghhhiiillloookkkgggaaa[[[TTTMMMFFFAAAAAAAAA@@@@@@???AAAEEEHHHPPPXXXbbbjjjsssYYY```jjjttt|||zzzsssrrrtttxxx~~~wwwiiiYYYOOONNNXXXssszzz]]]PPPMMMOOOWWW```ccckkkrrrwww~~~qqqccc^^^ZZZXXXUUUUUUVVVWWWWWWVVVTTTUUUUUUWWWYYY[[[\\\]]]ccceeefffgggiiilllpppsssqqqrrrssssssqqqppppppqqquuuwwwzzz|||}}}~~~}}}xxxtttnnnhhhddd___^^^\\\ZZZXXXVVVVVVUUUSSSRRRRRRRRRTTTWWWYYY[[[]]]ccckkkrrrwww~~~xxxxxx}}}}}}|||{{{{{{{{{|||}}}~~~||||||{{{zzz{{{sssbbb[[[[[[]]]bbbiiippptttvvvyyyzzzzzzzzz|||xxxrrrlllfffcccZZZRRRKKKJJJIIIGGGEEEFFFEEEDDDCCCAAAAAAAAABBBCCCDDDLLLYYYjjj~~~wwwjjjbbbdddggg```UUUJJJEEEAAABBBDDDDDDGGGLLLIIIPPPWWW[[[]]]aaajjjqqquuutttpppjjjbbbXXXOOOIIICCCBBB@@@>>>===>>>@@@BBBEEEJJJPPPVVV]]]gggsss|||RRRXXX```hhhpppxxx|||sssooonnnpppxxx}}}wwwjjjZZZQQQPPPUUUoooaaaQQQNNNOOOVVV^^^ccckkkrrrwwwnnnbbb^^^YYYWWWTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[```bbbdddfffgggjjjmmmpppnnnoooqqqqqqooommmmmmnnnrrrtttwwwyyyzzz||||||xxxsssnnnjjjeeedddbbb```^^^\\\[[[ZZZXXXXXXWWWXXXZZZ]]]aaabbbdddjjjsss{{{}}}xxxxxxwww~~~|||zzzzzzyyyzzzzzzwwwxxxwwwuuuuuu{{{rrrccc[[[[[[\\\aaaiiiqqqwwwzzzyyyyyyyyyyyy{{{zzztttnnnhhhddd[[[RRRKKKJJJIIIFFFEEEFFFFFFEEEDDDBBBAAAAAAAAAAAABBBDDDKKKWWWggg|||zzzqqqooooooggg^^^NNNFFFAAABBBBBBBBBCCCFFF@@@GGGNNNQQQQQQVVVaaakkkwwwyyyyyyvvvoooeee[[[VVVKKKGGGBBB===;;;<<<===>>>@@@CCCGGGKKKNNNTTT[[[aaaqqqyyyNNNSSSYYY^^^ccckkkuuu|||uuuooolllkkkpppwww}}}wwwjjjZZZRRRRRRSSSlllcccRRROOOPPPVVV]]]dddlllsssxxx~~~lll```]]]WWWUUUSSSRRRSSSTTTTTTSSSTTTTTTTTTUUUVVVWWWXXXYYY]]]___bbbccceeegggjjjmmmkkkmmmoooooommmlllkkklllooorrrtttvvvwwwyyy|||~~~}}}{{{vvvsssooonnnllliiigggeeedddcccbbbaaaaaabbbdddgggkkkmmmnnnttt}}}yyytttuuuzzz~~~}}}zzzxxxvvvuuutttttttttuuuuuusssrrrvvvpppdddZZZYYY[[[aaajjjttt{{{|||{{{yyywwwxxx~~~|||vvvpppjjjfff[[[SSSLLLKKKJJJGGGFFFGGGIIIGGGEEEBBB@@@===<<<;;;>>>???BBBJJJUUUfff~~~~~~wwwrrrjjjaaaQQQIIIBBBAAABBB@@@@@@AAA>>>DDDHHHIIIIIIMMMWWW___ooosssxxxzzzvvvooohhhdddXXXRRRJJJCCC???===;;;:::;;;===???AAADDDGGGKKKOOOYYY```mmm{{{OOOQQQTTTVVVXXX^^^gggmmmyyy~~~xxxrrrmmmkkkooouuu{{{xxxjjj[[[SSSSSSRRRjjjcccSSSPPPQQQWWW^^^eeellltttxxx{{{jjj___\\\VVVTTTQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWYYY\\\^^^```bbbdddgggiiiiiikkkmmmnnnllljjjiiiiiinnnpppssstttuuuwwwyyy|||{{{}}}~~~}}}{{{xxxuuutttrrrrrrnnnnnnmmmnnnpppsssvvvxxxyyyzzzvvvwww}}}}}}{{{xxxuuurrrpppoooooorrrtttuuussspppttt}}}nnncccXXXXXXZZZaaakkkwww~~~yyyuuuuuuzzz~~~yyyrrrlllggg\\\TTTMMMLLLLLLJJJHHHIIIJJJHHHFFFCCC@@@===;;;999:::;;;???CCCGGGQQQggg|||}}}uuullleeeYYYOOOFFFDDDDDDAAA>>>???>>>@@@CCCCCCBBBEEELLLRRR]]]eeennnssstttqqqnnnmmmccc^^^VVVOOOJJJEEE@@@<<<<<<;;;;;;;;;<<>>===888;;;???AAA???BBBUUUiiixxxpppkkk```VVVLLLIIIGGGCCC@@@???<<<===>>>>>>===@@@EEEIIINNNWWWbbbkkknnnnnnnnnnnniiieee```[[[VVVPPPHHHBBBAAA>>>;;;888888;;;???BBB>>>CCCLLLUUU]]]bbbeeefffTTTRRROOOMMMNNNRRRWWW[[[```dddjjjsss}}}|||xxxtttuuuyyy{{{yyyooo___UUUSSS\\\ggg|||```RRROOOPPPVVV^^^dddiiiqqqxxxxxxhhh\\\VVVQQQPPPOOONNNNNNNNNOOOOOONNNPPPQQQSSSUUUUUUTTTTTTVVVWWWYYY[[[]]]```aaabbbaaaccceeeffffffggghhhiiijjjnnnrrrtttuuuvvvyyy{{{zzz{{{~~~}}}yyy}}}{{{vvvssssssqqqnnnnnnrrrpppqqqqqqppppppttt|||wwwkkk```XXXWWWYYYaaaooo~~~wwwpppnnnsss~~~yyyqqqhhh___ZZZSSSNNNKKKJJJIIIHHHGGGFFFFFFDDDCCC@@@>>>============<<<===BBBHHHMMMfff}}}{{{ttthhhbbbZZZUUUQQQLLLEEE???>>>>>><<<;;;:::<<<@@@CCCGGGMMMUUU\\\aaadddfffhhhmmmjjjfffccc___[[[WWWUUUJJJDDD===:::;;;<<<===<<<<<>>BBBFFFHHHJJJMMMOOOUUUXXX^^^dddffffffeeecccbbb^^^XXXRRRLLLGGGBBB>>>BBB@@@CCCQQQ```eee]]]SSS[[[ZZZXXXVVVSSSPPPNNNMMMQQQRRRUUUYYY___eeekkknnnsssuuuvvvvvvuuuuuuwwwzzz|||tttbbbVVVTTTTTTgggyyydddOOOHHHIIILLLUUU___eeejjjqqqxxx}}}ttteeeYYYSSSNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRSSSSSSTTTUUUVVVWWWWWW[[[]]]```aaabbbbbbdddeeekkkkkklllmmmooossswwwyyy{{{yyywwwvvvwwwzzz}}}~~~{{{~~~zzzyyyuuupppppprrrsssttttttrrrqqqsssyyy~~~}}}nnnaaaXXXYYY\\\dddooo|||yyyoooiiimmm|||zzzqqqhhh^^^[[[VVVRRRPPPMMMKKKIIICCCBBBBBBAAAAAAAAAAAAAAA:::;;;===<<<;;;;;;===>>>@@@EEEMMMXXXjjj}}}xxxvvvsssqqqooojjjccc^^^SSSPPPJJJEEEBBBAAA???>>>:::<<<>>>@@@AAACCCFFFIIIJJJNNNTTTZZZ^^^```bbbbbbeeedddbbb^^^ZZZTTTOOOKKKEEECCCEEEOOO[[[^^^WWWNNN\\\\\\[[[ZZZXXXUUURRRQQQOOOPPPQQQUUUZZZ```fffiiiiiiiiijjjiiiiiiiiijjjkkkooovvvtttdddYYYVVVVVVlllqqq^^^LLLHHHIIILLLVVV```eeejjjrrrxxx~~~rrrcccXXXRRRNNNMMMKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNRRRRRRSSSSSSTTTUUUUUUVVVXXXZZZ]]]______```bbbccciiihhhhhhiiimmmqqqtttvvvvvvuuusssrrrtttwww{{{}}}~~~|||zzzvvvpppoooqqqrrrssstttrrrppprrrwww|||ssseeeZZZ\\\___fffooozzzyyyqqqlllooo~~~|||rrriii___\\\XXXUUUSSSPPPMMMJJJDDDCCCAAA@@@????????????:::<<<======;;;:::;;;<<<<<<@@@EEEKKKUUUhhhwwwssssssssstttuuuuuutttrrrgggaaaXXXQQQLLLIIIFFFCCC;;;<<<======<<<===@@@BBBBBBEEEJJJNNNRRRXXX^^^cccggghhhjjjjjjgggbbb^^^[[[QQQOOONNNQQQUUUUUUPPPLLL]]]^^^^^^]]]\\\YYYWWWUUUOOOOOOOOORRRVVV[[[```cccdddcccbbbaaaaaabbbcccdddggglllvvv}}}sssddd[[[YYYYYYrrrkkkZZZKKKHHHIIILLLVVVaaaeeejjjrrrzzz~~~oooaaaVVVQQQMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNQQQQQQRRRRRRSSSTTTUUUUUUUUUXXX[[[]]]]]]^^^```bbbeeeeeedddgggkkkoooqqqqqqpppooonnnnnnpppssswwwyyy{{{}}}xxxrrrppprrrrrrssstttsssqqqsssxxx|||wwwhhh^^^```ccchhhnnnwww}}}wwwpppqqq}}}}}}tttkkk```^^^[[[YYYWWWSSSOOOLLLFFFDDDBBB@@@>>>=========:::;;;<<<;;;:::999999:::888:::???DDDHHHUUUlllsssrrrrrrsssuuuxxx}}}~~~wwwnnneee___XXXQQQLLLAAAAAAAAA???<<<;;;;;;<<<===@@@CCCEEEIIIQQQ[[[cccgggjjjooopppoookkkiiiggg```^^^[[[YYYWWWTTTOOOLLL``````___^^^]]][[[YYYXXXRRRQQQPPPQQQSSSWWW\\\^^^dddbbb___^^^^^^```bbbccccccfffmmmxxx|||ssseee[[[ZZZ\\\vvvgggXXXJJJHHHIIIKKKTTT___dddjjjsss{{{{{{mmm___VVVQQQLLLKKKIIIHHHHHHHHHIIIJJJLLLKKKKKKJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSVVVYYY[[[\\\]]]___```bbbaaabbbeeejjjmmmnnnmmmkkkkkkjjjkkklllnnnpppqqquuu{{{{{{tttrrrtttsssuuuvvvuuutttuuuzzz~~~zzzjjjbbbdddgggjjjnnnuuu}}}|||uuusss|||vvvnnnaaa___]]]\\\ZZZVVVQQQNNNIIIGGGCCC???<<<;;;::::::999999:::888777666888999666666:::???BBBHHHWWWfff}}}yyyxxxwwwvvvvvvzzz}}}sssggg^^^QQQQQQOOOJJJDDD@@@======<<<>>>@@@@@@BBBHHHRRRZZZ^^^cccjjjnnnnnnmmmmmmmmmiiieeebbbbbbdddbbbZZZSSSaaaaaa```___]]][[[YYYXXXWWWUUUSSSRRRSSSVVVZZZ\\\aaa^^^ZZZYYYZZZ]]]___```aaacccgggppp|||ssseee\\\ZZZ]]]yyyeeeVVVJJJGGGHHHJJJSSS^^^dddjjjsss{{{yyykkk^^^UUUQQQJJJIIIHHHGGGGGGGGGHHHHHHLLLLLLKKKJJJJJJKKKMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTRRRUUUXXXZZZ[[[\\\^^^``````___```dddiiilllllljjjhhhhhhhhhhhhiiijjjkkkkkkoooxxx~~~wwwtttvvvtttvvvwwwwwwvvvxxx|||~~~mmmeeegggiiikkkmmmsss{{{~~~yyyvvv~~~xxxooobbb```___]]]\\\XXXSSSOOOKKKHHHDDD???;;;999888888777888777666444444666999888555666<<>>@@@@@@>>>===@@@GGGNNNRRRXXXaaagggjjjlllnnnpppkkkeeeccciiiqqqqqqggg]]]``````___]]]\\\\\\\\\\\\YYYWWWUUUUUUVVVXXXXXXXXX]]]\\\\\\\\\]]]^^^______aaa___```iiiwww{{{tttfff\\\ZZZ___wwwjjjTTTJJJJJJGGGLLLYYY^^^fffkkkrrryyyzzzlll___SSSMMMMMMLLLKKKIIIJJJKKKMMMNNNLLLLLLLLLKKKLLLLLLMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUWWWXXXYYY[[[\\\\\\\\\^^^aaaccccccdddfffggghhheeecccccceeeiiilllnnnnnnuuu~~~}}}xxxuuuuuuwwwyyyxxxwwwxxx|||pppdddddddddhhhlllqqqttttttzzz{{{}}}{{{vvvttt~~~~~~wwwoooeeedddbbb___]]]XXXSSSOOOOOOKKKEEE???;;;888888888777777777777666666666666888888888999<<>>AAAFFFFFFJJJPPPWWW\\\___aaaaaa```]]]^^^gggoooqqqppppppcccbbb```^^^\\\[[[ZZZZZZYYYWWWUUUUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^aaa```aaahhhsss~~~{{{uuufff\\\YYY^^^vvvnnnWWWLLLKKKFFFKKKVVV[[[dddiiipppwww}}}zzzlll^^^SSSMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[]]]```bbbbbbcccdddfffgggeeeccccccdddhhhjjjlllnnnttt}}}{{{wwwxxxzzz|||{{{zzz{{{~~~qqqeeeddddddgggkkkpppssstttvvvwwwyyywwwssssssxxxpppgggfffcccaaa^^^ZZZTTTQQQOOOLLLFFF???;;;888777888777777777777666666666555777777777888:::===@@@BBBDDDNNN]]]mmm~~~tttbbbWWWNNNGGGBBBAAA???===>>>AAA@@@CCCGGGLLLPPPSSSTTTUUUWWWUUUYYYbbbjjjmmmpppsssfffeeebbb___\\\ZZZYYYYYYZZZXXXVVVVVVWWWXXXXXXXXXUUUVVVVVVXXXYYY[[[]]]^^^``````bbbffflll{{{~~~~~~|||uuuggg\\\YYY]]]uuuttt\\\NNNKKKFFFIIITTTXXXaaafffmmmttt{{{yyykkk^^^TTTNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNPPPQQQRRRSSSSSSTTTVVVWWWXXXYYYYYYYYY[[[^^^`````````bbbdddfffeeedddcccdddfffiiijjjnnnsss{{{{{{}}}}}}~~~ooodddcccccceeejjjooorrrtttsssssstttrrrnnnqqqzzzqqqjjjhhheeeccc```\\\WWWSSSPPPLLLFFF@@@;;;888777777777777777666666666555555666666666666888:::<<<======BBBJJJTTTbbbtttzzzjjj^^^RRRGGGDDDCCCAAA@@@AAA>>>???@@@CCCEEEGGGIIIJJJKKKKKKPPPYYY```eeemmmttthhhfffccc___\\\[[[ZZZZZZ\\\ZZZWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^^^^```ccceeehhhttt~~~~~~}}}|||vvvhhh\\\YYY]]]vvvzzz___OOOKKKFFFIIISSSVVV___dddkkkrrryyyyyykkk^^^TTTOOOIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXWWWZZZ\\\]]]^^^^^^```aaadddeeeeeeeeeeeefffhhhiiimmmrrrxxx}}}kkkdddccccccfffkkkpppssstttsssrrrqqqnnnjjjmmm}}}{{{qqqkkkhhheeebbb```\\\WWWTTTOOOLLLGGGAAA<<<999777777777777666666666555555555666666666666777888999:::;;;===@@@EEENNN^^^ooo{{{ppp```QQQLLLLLLJJJFFFEEE@@@??????@@@AAACCCDDDFFFAAACCCIIIOOOTTTYYYeeepppllljjjfffbbb___]]]]]]]]]]]][[[XXXWWWXXXXXXXXXWWWYYYYYYYYYXXXYYYYYYZZZZZZ\\\^^^bbbdddfffooo}}}{{{{{{~~~}}}|||wwwiii]]]ZZZ]]]vvv~~~bbbPPPKKKFFFJJJSSSVVV]]]bbbjjjqqqxxxxxxjjj]]]TTTPPPIIIIIIJJJJJJIIIHHHGGGGGGGGGIIIKKKLLLMMMLLLJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVXXX[[[\\\\\\\\\]]]___bbbdddffffffeeefffhhhjjjmmmqqqvvv{{{}}}jjjccccccdddhhhmmmrrruuuvvvvvvtttqqqmmmhhhkkkzzz{{{qqqjjjhhhdddaaa^^^[[[WWWSSSNNNKKKGGGBBB===:::888888666666666666555555555555777777777777777888888888<<<===???AAAEEEOOO[[[eeevvvsssaaaZZZXXXSSSLLLHHHCCCBBB@@@??????@@@AAABBB>>>???CCCGGGIIIMMMYYYeeetttqqqlllgggcccbbbaaaaaa___]]]ZZZXXXXXXYYYXXXWWWYYYXXXWWWWWWVVVVVVWWWWWW[[[]]]```cccdddkkk|||~~~zzzxxxxxx}}}~~~|||wwwiii^^^[[[]]]tttfffQQQKKKFFFIIISSSUUU[[[```gggooowwwxxxiii]]]UUUPPPJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVXXXZZZ[[[[[[[[[\\\]]]^^^bbbffffffeeeeeegggjjjlllqqqvvvzzz}}}}}}}}}kkkaaabbbffflllrrrwwwyyyyyyyyywwwsssnnnhhhkkkzzz{{{pppjjjgggccc```]]]ZZZVVVSSSLLLJJJFFFBBB>>><<<:::999666666666555555555444444777777777777888888888888:::<<<===>>>???DDDLLLRRRbbbjjjxxxvvvmmmggg^^^TTTNNNHHHGGGDDDAAA???>>>>>>>>>>>>===???AAABBBDDDNNNYYY|||vvvoooiiifffeeeddd```^^^ZZZYYYYYYYYYXXXWWWXXXWWWWWWWWWWWWWWWXXXXXX[[[\\\^^^bbbcccgggrrr~~~|||xxxxxxyyy|||vvviii___]]][[[qqqjjjSSSKKKEEEHHHPPPQQQYYY]]]eeemmmuuu}}}wwwhhh]]]UUUQQQMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[]]]YYY^^^ccceeecccccceeehhhlllpppuuuzzz{{{xxxwwwvvvvvv|||{{{kkk```bbbhhhpppwww{{{|||{{{{{{yyyuuupppkkkmmm|||}}}rrrkkkhhhccc```]]]ZZZVVVTTTJJJIIIFFFBBB???===;;;;;;666666555555555444444444555555666777777777777777666999;;;;;;;;;>>>DDDIIISSS[[[gggsss|||pppeee```UUUSSSPPPKKKGGGCCC@@@???>>><<<<<<>>>>>>???FFFNNN}}}tttmmmiiigggfffaaa^^^[[[YYYYYYYYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[]]]```bbbdddkkkttt{{{zzzrrrwww~~~|||vvviii```^^^YYYooonnnUUULLLEEEGGGNNNNNNWWW[[[ccckkksss|||wwwhhh]]]UUURRRNNNMMMJJJHHHGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\UUU[[[aaacccbbbaaadddggglllpppvvvzzzzzzvvvrrrpppsssttttttwww{{{wwwiii___bbbjjjrrrzzz~~~~~~}}}{{{yyyvvvrrrmmmooo~~~ssslllhhhddd```]]][[[WWWUUUIIIHHHEEECCC@@@>>>===<<<666666555555555444444444444444555666777777777777444777999999999<<>>>>>@@@AAABBBDDDJJJSSSZZZfffsssyyynnnfffaaaVVVSSSOOOKKKHHHFFFEEEEEE{{{sssmmmgggccc^^^[[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[]]]^^^```bbbeeejjjnnnqqqwwwzzztttsssvvv}}}~~~mmm___XXXUUUfffpppUUUKKKHHHEEEGGGLLLQQQWWW___gggqqq}}}qqqdddZZZSSSPPPJJJIIIHHHGGGFFFFFFFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHIIIKKKMMMNNNQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUWWWYYYZZZ[[[[[[\\\^^^```dddiiiooosssvvv}}}uuuiiiddddddiiinnnuuu~~~zzzvvvsssvvv~~~rrrlllhhhaaa\\\WWWRRRMMMIIIFFFEEEDDDDDDEEEDDDCCCAAA;;;:::888666444333333444444444555555666666555555666666777888999:::<<<===>>>???AAABBBCCCFFFKKKOOOSSS]]]kkkxxxvvvpppgggddd^^^WWWRRRNNNLLLKKKxxxqqqjjjfffaaa^^^^^^___``````\\\[[[ZZZZZZZZZ[[[]]]]]]]]]^^^```ccchhhmmmppprrrqqq|||vvvssstttxxx|||lll___XXXUUUfff~~~hhhRRRIIIHHHGGGHHHMMMRRRWWW^^^fffooo{{{~~~pppcccYYYRRROOOKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMOOOOOONNNNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSTTTTTTTTTVVVWWWXXXYYYYYYZZZ\\\___ccchhhnnnrrrttt{{{uuuiiifffggghhhnnnxxxzzztttpppnnnrrr}}}rrrlllhhhbbb[[[UUUOOOIIIFFFDDDCCCCCCDDDEEEEEECCCBBB===;;;999666444333333333333333444555555555555555777777888888999;;;<<<===>>>???AAACCCDDDFFFHHHJJJMMMRRR[[[eeeooo{{{|||xxxrrrjjjddd^^^[[[ZZZ}}}uuunnnkkkfffccccccccccccccc]]]\\\[[[[[[\\\]]]^^^___^^^^^^___ccchhhllloooooooooxxxzzzuuutttvvv||||||zzzlll```ZZZUUUgggsssaaaOOOGGGFFFGGGIIILLLQQQVVV^^^eeemmmwwwpppcccYYYRRROOOJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWWWWWWWXXX[[[]]]bbbgggmmmppprrrxxxvvvkkkgggfffgggooo{{{yyytttnnnjjjiiiooo}}}rrrmmmiiiccc[[[SSSKKKFFFCCCBBBAAAAAABBBDDDEEEDDDBBB???===;;;888666444444444222333444555555555555555777777777888999;;;<<<======>>>???AAADDDEEEFFFGGGMMMMMMQQQWWW^^^ggguuuzzzuuurrrppp}}}wwwtttpppnnnmmmlllkkkiiiaaa```___^^^^^^^^^___```___^^^^^^aaafffiiiiiihhhlllttt{{{yyyxxx|||{{{}}}zzznnnbbb\\\XXXjjjlll]]]MMMEEEDDDFFFHHHJJJNNNTTT\\\dddkkkuuurrrdddYYYRRROOOIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSTTTSSSTTTVVVVVVVVVWWWZZZ\\\___dddjjjnnnooottt}}}~~~yyyyyyooogggddddddooo||||||sssnnnjjjggggggnnn~~~tttnnnkkkddd[[[RRRJJJDDDBBB@@@??????AAACCCDDDCCCBBBAAA???<<<999777555444444111222333444555555555555555555555666888:::;;;<<<======>>>@@@BBBDDDEEEDDDIIIGGGJJJPPPSSSXXXbbbnnn}}}zzzxxxwwwuuusssqqqfffdddcccaaa```___`````````^^^]]]___ccceeedddcccdddmmm{{{}}}~~~||||||{{{oooccc^^^[[[nnniii\\\LLLDDDCCCEEEFFFGGGKKKQQQZZZccckkkttt~~~rrreeeZZZSSSOOOGGGGGGHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTRRRTTTUUUUUUUUUWWWYYY[[[]]]ccciiilllmmmrrrzzz}}}uuuxxx}}}~~~rrriiicccaaalll{{{|||yyyppplllhhhffffffmmm~~~wwwnnnkkkeee\\\QQQIIICCCAAA???>>>>>>@@@CCCDDDCCCBBBBBB@@@===:::777666555555111222333444555555555555333333444555777999;;;<<<>>>>>>>>>@@@BBBDDDDDDCCCDDDCCCFFFLLLOOOPPPXXXbbbhhhsss}}}wwwrrrkkkeeeccccccbbbbbb```^^^]]]^^^aaaeeeggggggmmmooouuu~~~ssscccZZZ[[[qqqrrr\\\KKKHHHIIIFFFFFFKKKMMMRRRZZZ```gggppp{{{vvvjjj]]]RRRKKKJJJHHHGGGHHHHHHGGGEEECCCEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOSSSSSSTTTTTTTTTTTTSSSRRRUUUTTTTTTSSSTTTUUUWWWXXX___bbbfffiiilllppptttxxx|||}}}pppoooqqqvvvxxxmmmgggdddqqq{{{sssoooiiieeedddjjj|||xxxllljjjfff^^^TTTKKKDDDAAA>>>=========>>>???@@@AAA>>>===;;;999777555444333444444444555555555555666777666666666777888999999<<<<<<===???@@@AAABBBCCCFFFFFFFFFGGGJJJNNNQQQSSS^^^ccciiiooowwwwwwqqqllliiigggeeeccc```^^^^^^aaacccddddddjjjlllqqqzzzsssdddZZZ\\\rrrxxxbbbOOOJJJIIIFFFFFFKKKNNNSSSZZZaaahhhqqq{{{wwwjjj^^^SSSLLLJJJHHHGGGGGGHHHGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPUUUTTTTTTTTTTTTVVVWWWXXX^^^```dddgggiiimmmrrruuuyyy}}}xxxkkkiiijjjmmmyyyqqqiiihhhuuuyyysssnnniiieeedddkkk|||uuukkkiiieee]]]TTTKKKDDD@@@===<<<<<<<<<===>>>>>>???<<<;;;:::888666555333333444444444555555555555666666666666666777888999:::<<<<<<===???@@@AAABBBCCCGGGGGGFFFGGGIIIKKKNNNPPPRRRVVV\\\```fffrrrxxxqqqkkkgggfffccc```___```aaabbbbbbggghhhlllsss~~~ssseee[[[\\\sss}}}nnnWWWMMMIIIEEEFFFKKKNNNSSSZZZaaahhhqqq{{{xxxjjj^^^TTTMMMJJJHHHGGGGGGHHHHHHFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOTTTTTTTTTTTTUUUVVVWWWXXX[[[^^^aaadddfffjjjnnnqqquuuyyy~~~ttthhhddddddeeemmmwwwvvvkkkmmmwwwxxxsssnnniiiffffffmmm~~~|||rrrjjjgggccc\\\TTTKKKCCC???;;;;;;;;;:::;;;;;;<<<<<<:::999888777555444333222444444444555555555555666666666666666777888999:::<<<<<<===???@@@AAABBBCCCGGGFFFFFFFFFFFFHHHJJJKKKLLLOOOSSSUUUYYYbbbpppzzzwwwnnniiigggdddaaa```aaabbbbbbaaafffgggiiinnnyyy~~~|||sssfff^^^]]]ssswwwzzz}}}cccSSSJJJFFFGGGJJJLLLQQQXXX___fffoooyyywwwiii\\\SSSMMMJJJHHHFFFFFFGGGHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLOOOOOOPPPQQQQQQQQQPPPPPPSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\___aaadddgggkkknnnqqquuuzzz~~~rrrgggdddbbbbbbgggnnn~~~xxxlllmmmvvv~~~xxxtttoooiiihhhiiippp{{{qqqhhheeeaaa[[[TTTKKKCCC>>>::::::999888888999999999777666666555444333222222444444444555555555555666666666666666777888::::::<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRYYYccckkkrrr{{{}}}tttnnnhhhfffcccaaabbbcccccccccfffggghhhlllttt|||{{{{{{sssggg___]]]ttt~~~tttwwwpppZZZMMMGGGGGGIIIIIIOOOVVV\\\ccclllwww~~~uuugggZZZQQQMMMJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQRRRTTTUUUVVVVVVVVVYYY[[[^^^```bbbdddhhhkkkkkkoootttyyy~~~{{{rrriiidddbbbaaadddgggvvvxxxkkkiiirrr{{{xxxuuuoooiiiiiikkksss|||qqqgggddd___[[[UUUMMMCCC===999999888777666666666777444444444333333333222222444444444555555555555666555555555666777999:::;;;<<<<<<===???@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGDDDFFFHHHJJJLLLQQQYYY^^^eeejjjrrr{{{{{{vvvkkkhhheeecccdddeeedddddddddfffhhhjjjooo}}}{{{zzzzzzrrrggg```[[[sss~~~sssvvv~~~cccRRRJJJHHHHHHHHHMMMTTT[[[bbbkkkuuu|||uuueeeXXXPPPMMMJJJHHHEEEEEEFFFHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQRRRTTTTTTUUUUUUWWWYYY\\\]]]___bbbeeehhheeehhhmmmrrrvvv{{{{{{tttkkkdddaaa```aaabbbppp~~~uuujjjfffnnnxxxwwwsssmmmhhhhhhkkkttt|||rrrfffccc___[[[VVVNNNDDD===999888777666555555555555333333333333333333333333444444444555555555555666555555555666777999:::;;;<<<<<<===???@@@AAABBBCCC???@@@AAABBBCCCDDDEEEFFFCCCDDDFFFHHHJJJNNNSSSVVV\\\^^^aaafffnnn}}}~~~{{{pppmmmhhhfffeeeeeedddccc```ccceeefffjjjvvv~~~|||zzzqqqeee^^^ZZZrrrtttuuujjjVVVLLLIIIGGGHHHMMMTTT[[[aaajjjuuu|||uuueeeXXXQQQNNNJJJGGGEEEEEEFFFHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQSSSSSSSSSSSSUUUWWWYYY[[[\\\^^^aaadddcccfffjjjnnnqqqtttxxx{{{~~~}}}zzzttttttwwwzzzpppfffbbbaaa```___iiitttrrriiieeennnyyyvvvpppjjjdddeeejjjrrr{{{rrrfffccc^^^[[[XXXPPPFFF===999999777666555444444444222222222333333444444444444444444555555555555666444555555666777999;;;<<<<<<<<<===???@@@AAABBBCCCAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFHHHJJJLLLNNNPPPSSSUUUWWWYYY^^^gggsss|||~~~|||tttpppkkkgggfffdddcccaaa\\\```cccdddgggqqq~~~~~~zzzqqqddd\\\YYYqqquuutttoooYYYNNNIIIGGGHHHMMMTTT[[[bbbkkkuuu}}}vvvfffYYYRRROOOJJJGGGEEEDDDFFFHHHIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNPPPRRRSSSRRRRRRSSSUUUWWWXXXZZZ\\\___bbbeeegggkkkmmmooorrruuuwwwyyy}}}~~~yyyvvvnnnmmmnnnsss~~~uuujjjdddbbbaaa___dddnnnpppiiigggooozzztttnnngggbbbccchhhqqq~~~zzzqqqgggccc^^^\\\YYYQQQFFF>>>:::999777666444444333333111222222333444444555555444444444555555555666666444444555666888999;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHMMMPPPSSSTTTUUUYYY```eeeiiirrr|||tttqqqmmmkkkhhheeebbb___aaa``````ccceeekkkyyy|||yyy~~~{{{lllbbbaaa[[[nnnwww|||tttXXXJJJHHHJJJJJJLLLPPPUUU]]]hhhttt{{{yyyiii[[[RRROOOKKKIIIFFFEEEFFFGGGGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFEEEDDDCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOTTTVVVXXXYYYYYYZZZ]]]^^^dddfffiiijjjjjjlllnnnppptttvvvyyy|||}}}zzzuuurrrqqqnnnkkkkkkrrr}}}}}}qqqiiieeeaaa___ccchhhwww~~~sssllljjjrrrzzz{{{rrrhhhccc```ccciiippp{{{tttkkkeeeaaa]]]YYYUUUNNNEEE???>>>;;;777555555555333222333333333222222111111111444555666777888888888888666666777888999:::;;;;;;;;;<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBEEEGGGIIIHHHGGGGGGHHHIIILLLOOORRRUUUWWW[[[```gggqqq~~~~~~{{{tttrrrnnnkkkiiifffccc``````^^^___aaabbbhhhuuu{{{xxx{{{}}}pppggggggkkkvvvyyy~~~~~~tttXXXIIIGGGHHHIIIKKKOOOUUU]]]gggssszzz{{{kkk]]]SSSOOOKKKIIIFFFEEEFFFGGGGGGFFFCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPTTTVVVXXXYYYZZZ[[[]]]___ccceeehhhiiijjjkkkmmmoooqqqssswwwzzz}}}~~~{{{yyywwwuuutttqqqooojjjgggddddddiiirrr|||vvvmmmgggbbb___bbbgggttt}}}rrrjjjjjjsss{{{yyyppphhhbbb^^^aaagggooozzzsssjjjddd```\\\YYYUUUOOOFFF@@@<<<:::666444444444222111333333333222222222111111333333444555666666666666777777777777888888888888:::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDGGGHHHGGGFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSWWW]]]dddnnnzzz|||zzzuuurrrnnnkkkiiigggdddbbb___]]]^^^______dddppp|||{{{vvvvvv~~~rrrjjjjjjvvvxxx}}}}}}vvvzzzrrrWWWIIIFFFGGGHHHJJJNNNTTT\\\fffqqqxxxooo```UUUPPPKKKIIIFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQTTTVVVXXXYYYYYY[[[]]]___aaadddgggiiijjjkkklllnnnoooqqqtttwwwyyyyyyxxxwwwrrrooollljjjiiiiiihhhfffaaa^^^\\\[[[^^^eeekkkppp~~~ssskkkddd___aaaeeeqqq|||rrrlllllluuu}}}xxxmmmhhhaaa\\\^^^ccclllxxx|||rrrjjjccc```[[[XXXUUUOOOGGGAAA;;;888555333333333222111333333333333222222222222222222222333444444555555888888777666666666666666<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLNNNRRRVVV\\\dddlllrrr|||zzzuuurrrmmmjjjhhhfffdddbbb___^^^^^^^^^^^^aaalllxxxzzztttqqqxxxsssgggcccmmmppp~~~sssqqqnnnUUUIIIFFFGGGFFFIIIMMMSSS[[[eeeooovvvsssdddXXXRRRLLLIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@BBBCCCDDDCCCCCCEEEGGGHHHGGGEEECCCCCCEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIMMMMMMLLLLLLLLLNNNPPPQQQSSSUUUWWWXXXYYYZZZ]]]___```dddhhhkkkllllllmmmnnnnnnpppsssuuuuuussspppnnngggccc___]]]\\\]]]\\\[[[XXXWWWVVVVVVXXX[[[```bbbrrr{{{yyyppphhhbbbaaadddnnn|||wwwtttpppyyyxxxmmmhhhaaa[[[\\\aaaiiivvvzzzpppjjjccc___[[[WWWTTTOOOHHHBBB;;;888555444444444333222333333333333333333333333222222222333333444444555777666555555555666777777;;;<<<>>>@@@@@@@@@???>>>????????????@@@@@@@@@@@@AAAAAAAAADDDFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMPPPRRRWWW\\\```jjjpppyyy}}}vvvrrrmmmiiigggeeecccaaa```___^^^^^^]]]___iiiuuuzzzrrrnnnrrr{{{tttddd[[[\\\fff~~~tttnnn}}}iiiTTTIIIGGGHHHFFFHHHMMMSSS[[[dddnnnttt}}}wwwhhh[[[SSSLLLJJJGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA???@@@BBBBBBBBBBBBDDDEEEGGGFFFDDDCCCCCCDDDFFFHHHEEEEEEFFFGGGGGGHHHHHHIIIMMMLLLKKKKKKLLLMMMOOOPPPQQQSSSUUUWWWXXXYYY\\\^^^```dddjjjmmmoooooooooooooooppprrrrrrppplllhhheee]]]ZZZVVVSSSRRRRRRRRRQQQPPPPPPPPPPPPRRRUUUWWWYYYaaaiiiuuuuuulllfffbbbdddlll}}}}}}|||}}}~~~vvv}}}zzzoooiiiaaa[[[\\\```iiiuuuwwwooojjjccc___ZZZWWWTTTOOOHHHCCC<<<999666555555555444333333333333333333333333333555444444333444444555666444444444444666888;;;<<<999:::;;;<<<<<<;;;;;;:::>>>>>>>>>??????@@@@@@@@@BBBAAABBBDDDGGGHHHHHHGGGBBBBBBCCCCCCEEEFFFGGGHHHHHHJJJLLLMMMOOOQQQUUUWWW\\\```gggpppxxxyyyuuuooojjjgggeeebbb``````_________]]]^^^hhhsss{{{sssmmmmmmsss}}}wwwdddXXXTTTbbbvvvpppzzzfffSSSJJJHHHIIIEEEIIINNNTTT[[[dddmmmsss|||{{{lll^^^UUUMMMJJJGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA???AAABBBBBBAAAAAACCCDDDEEEEEEDDDCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNOOONNNQQQSSSUUUVVVWWWZZZ\\\```dddkkkoooppppppoooooonnnnnnnnnlllhhhccc^^^[[[TTTRRROOOMMMMMMMMMMMMLLLKKKKKKKKKKKKMMMOOOPPPQQQTTT[[[eeeppp|||zzzpppiiicccdddiiiwww|||xxxyyy{{{~~~zzz}}}sssjjjccc]]]^^^bbbiiiuuu}}}vvvoookkkeee```[[[VVVSSSNNNHHHCCC<<<999666555555666555444333333333333444444444444777666555444444555666777444333444555888;;;???AAA>>>>>>>>>>>>==================>>>>>>???@@@@@@@@@AAAAAAAAACCCFFFHHHGGGFFFBBBBBBBBBBBBCCCEEEFFFGGGEEEGGGJJJLLLLLLNNNPPPRRRTTTWWW[[[```eeelllssswww|||}}}xxxrrrlllhhheeecccaaa___]]]^^^^^^\\\]]]fffqqq~~~uuummmjjjkkkrrrwwwfffZZZUUUddd|||sssyyyfffTTTKKKIIIIIIFFFIIINNNTTT\\\dddmmmsss|||}}}ooo```WWWMMMJJJGGGFFFFFFFFFEEEDDDAAAAAAAAA@@@AAAAAABBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLOOOQQQSSSTTTVVVYYY[[[^^^cccjjjoooqqqpppooonnnkkkjjjgggccc^^^YYYTTTQQQLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMRRRYYYaaajjjwww~~~rrrkkkeeedddgggqqqxxxvvvxxxyyyyyy{{{|||~~~uuukkkddd___```dddkkkuuu|||uuuooolllfffaaa[[[VVVSSSNNNGGGBBB;;;888555444555555555444333333333444444444555555777666555444444555666777666555555777:::>>>BBBDDDCCCAAA@@@>>>>>>>>>???@@@=========>>>???@@@@@@@@@?????????AAADDDEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCFFFIIIKKKKKKKKKMMMNNNMMMPPPRRRUUUWWW[[[```ccchhhlllrrr{{{{{{tttnnnjjjgggdddbbb]]]\\\\\\]]][[[\\\eeepppwwwmmmhhhgggkkkwwwuuuggg\\\XXXeeeuuuyyygggTTTLLLIIIIIIFFFIIIOOOUUU\\\eeemmmsss|||~~~pppbbbXXXMMMKKKHHHFFFFFFFFFEEEDDD@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMMMMMMMLLLLLLKKKMMMPPPRRRSSSUUUXXXZZZ]]]bbbiiiooopppooonnnmmmhhhfffbbb]]]WWWQQQMMMJJJFFFFFFGGGJJJMMMOOONNNMMMOOONNNMMMKKKKKKKKKLLLLLLHHHKKKOOOTTTZZZdddpppxxxssskkkfffdddeeemmm~~~wwwvvvyyywwwtttttt}}}vvvkkkeeeaaabbbffflllvvv|||uuupppmmmgggbbb[[[VVVRRRMMMFFFAAA999777444333444444444333333333333444444555555555777666444333333444555777888777777888;;;???CCCEEE???===:::888777999:::<<<<<<======>>>???@@@@@@@@@=========???BBBDDDCCCBBBDDDCCCBBB@@@??????>>>>>>DDDFFFIIIKKKKKKJJJKKKLLLIIIKKKNNNOOOQQQSSSVVVYYYYYY\\\aaahhhsssxxxqqqlllhhhdddbbbaaaaaa```______ccciiimmm}}}}}}qqqkkkhhhhhhpppzzzvvveeeZZZYYYeeesssZZZLLLGGGHHHHHHJJJMMMRRRYYYcccnnnuuu}}}wwwlllbbb\\\PPPMMMHHHEEEEEEFFFFFFFFFBBBAAA???>>>>>>???AAABBBDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQTTTVVVXXX```ccciiimmmpppqqqooonnnjjjeee]]]WWWRRRNNNJJJHHHGGGGGGHHHIIIJJJLLLNNNOOOKKKLLLMMMNNNMMMLLLKKKJJJHHHJJJMMMMMMOOOUUU___gggwwwuuuiiijjjbbb```iiiwww{{{xxxtttooonnnyyy~~~uuulllgggbbbbbbgggpppyyy{{{tttnnnkkkgggbbb[[[SSSNNNIIIDDDAAA999777555222111111222333333333333444444555555555666555444444555666888999666666666777888:::;;;<<<<<<<<<::::::::::::<<<<<<===???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???@@@AAAAAAGGGEEEDDDEEEFFFHHHGGGGGGNNNNNNNNNOOOOOOPPPPPPPPPVVVVVVXXX\\\dddppp}}}yyyrrrmmmhhhdddbbbbbbbbb```^^^^^^aaaeeeiii}}}ssskkkfffeeekkktttvvvggg]]][[[hhhwww]]]LLLGGGGGGHHHJJJMMMRRRYYYcccnnnuuu|||{{{qqqggg]]]WWWOOOLLLHHHFFFEEEEEEEEEDDDCCCBBB@@@??????@@@BBBCCCCCCBBBBBBAAAAAAAAAAAAAAACCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMOOOQQQTTTVVVXXX^^^aaaggglllnnnnnnlllkkkfff```XXXQQQMMMJJJGGGFFFEEEFFFHHHJJJLLLNNNPPPQQQNNNOOOOOOOOOOOONNNMMMLLLMMMNNNNNNLLLKKKNNNUUU\\\dddnnn~~~xxxllljjjbbb```fffqqq}}}xxxsssppppppyyy}}}tttkkkfffbbbaaagggqqq{{{{{{tttnnnkkkgggbbbZZZRRRLLLGGGBBB@@@999888666444222333333444444444444444444444333333444444444444555666777888666666777777888:::;;;<<<<<<;;;:::999999:::;;;<<<<<<===>>>@@@AAAAAABBBBBB???@@@@@@AAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAACCCCCCGGGFFFDDDEEEGGGHHHGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNQQQRRRSSSUUUZZZcccnnnuuu}}}~~~wwwqqqkkkgggdddddddddbbb```^^^```dddgggzzzxxxnnnfffdddiiiooo~~~vvviii```^^^kkk}}}www}}}}}}```MMMFFFFFFGGGIIILLLQQQXXXcccmmmuuuzzz~~~uuukkkbbbXXXSSSMMMJJJHHHFFFFFFEEEDDDBBBCCCCCCAAAAAAAAAAAACCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGKKKLLLMMMOOOQQQTTTVVVWWWZZZ^^^dddiiikkkjjjgggeeeaaa[[[SSSLLLHHHGGGFFFEEEFFFHHHKKKOOORRRUUUVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOONNNKKKHHHIIIMMMRRRXXXaaaqqq|||oooiiiccc```ccchhhtttyyyrrrppprrrzzz|||tttjjjfffbbbaaafffppp|||{{{sssnnnkkkfff```WWWOOOIIIDDD???===999888666444444333444444666555555444444333222222222333444555666666666666777777777777888:::;;;<<<;;;::::::999999::::::;;;;;;;;;<<<<<<>>>@@@BBBDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>???@@@BBBCCCGGGEEEEEEEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQUUU\\\```fffjjjrrr}}}|||vvvpppkkkhhhffffffdddbbbaaabbbfffiiiuuussskkkiiikkkoooyyyuuuuuuwww}}}wwwiiiaaaaaammm|||uuuwwwdddOOOGGGFFFFFFHHHKKKPPPWWWaaalllsssyyy}}}tttjjj```VVVPPPKKKIIIGGGFFFFFFEEECCCAAACCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGKKKKKKLLLNNNPPPSSSUUUVVVVVVZZZ```eeegggeeeaaa___\\\VVVNNNHHHFFFFFFGGGHHHIIILLLQQQVVV[[[^^^___```[[[ZZZXXXVVVTTTSSSRRRQQQMMMMMMLLLJJJHHHIIILLLOOOTTT\\\iiiwwwsssiiiccc``````bbbkkk{{{qqqooosss|||zzzrrrkkkgggcccaaaeeeooo|||zzzrrrmmmjjjccc]]]TTTLLLEEE@@@<<<:::888777555444333333333444444444444444444444333333111222444666666666555555888888888888999:::;;;<<<:::::::::999999:::::::::<<<;;;:::;;;===@@@CCCEEEOOOLLLHHHDDDBBBAAABBBCCC???>>>>>>>>>???AAACCCDDDFFFEEEDDDFFFGGGHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNMMMMMMOOORRRUUUZZZ]]]ccckkkrrrxxx|||zzztttoookkkfffffffffdddccceeehhhkkkrrr{{{yyyqqqpppqqqsssttt}}}ooonnnnnnqqqzzzwwwkkkccccccnnn}}}uuuuuuyyyhhhRRRIIIHHHFFFGGGJJJNNNUUU^^^hhhoooxxxvvvkkk___UUUOOOKKKIIIGGGFFFFFFEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTWWW\\\```aaa___\\\YYYUUUPPPIIIEEEDDDGGGIIIJJJLLLPPPUUU\\\aaaeeeggghhhcccbbb```]]]ZZZWWWTTTSSSNNNNNNMMMLLLKKKKKKMMMNNNMMMTTT^^^iiivvvwwwkkkeeeaaa```___fff}}}pppoootttxxxpppkkkiiieeeccceeennn{{{yyyqqqkkkiii```ZZZPPPHHHAAA===999777555555444333222222222222222222333333444555666666222333444666777666666555888888888888999:::;;;;;;::::::::::::::::::::::::===<<<;;;;;;<<<@@@DDDGGGVVVQQQJJJDDD@@@@@@BBBDDD@@@@@@@@@@@@BBBDDDFFFGGGDDDDDDDDDEEEGGGGGGFFFDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJLLLMMMLLLLLLLLLNNNPPPSSSUUUYYY^^^bbbgggjjjkkk{{{~~~yyytttqqqiiijjjjjjiiihhhiiilllnnnttt}}}xxxxxxyyyxxxsss{{{xxxmmmllllllmmmtttwwwmmmhhhfffpppuuutttvvvlllUUUKKKJJJEEEGGGIIILLLRRRZZZdddkkkvvv~~~xxxlllaaaVVVPPPMMMJJJHHHFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@???AAAAAA@@@???????????????CCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUYYY[[[\\\ZZZXXXVVVNNNJJJFFFDDDFFFIIILLLNNNQQQTTTZZZ```fffkkknnnpppmmmllljjjgggbbb]]]XXXUUUSSSRRRQQQOOONNNMMMLLLLLLHHHNNNUUU^^^kkk}}}}}}ooohhhcccaaa```dddwwwqqqooouuuwwwnnniiihhhfffeeegggooo{{{wwwnnniiiggg\\\VVVLLLDDD>>>:::777666333333333333222222111111000111222333555666777777333444555666777777777777999999999999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;===@@@CCCEEEQQQMMMGGGAAA>>>===???@@@<<<<<<;;;<<<===???AAABBBBBBBBBBBBDDDFFFFFFDDDBBB@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIHHHIIIKKKMMMKKKLLLOOOSSSWWW[[[^^^```gggoooyyy~~~zzztttttttttrrrpppppprrrtttzzzxxx~~~yyyqqqqqqqqqrrrwwwxxxoookkkjjjrrrvvvuuuwwwpppWWWMMMLLLEEEFFFHHHJJJOOOWWW```fffsss||||||qqqeee[[[UUUOOOLLLHHHFFFEEEEEEEEEDDD@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBAAA???>>>??????>>>>>>>>>??????@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMOOOPPPSSSTTTVVVXXXXXXWWWUUUTTTLLLJJJHHHIIILLLQQQTTTUUUZZZ\\\```fffmmmrrrwwwyyywwwwwwuuuqqqkkkccc]]]XXXUUUTTTRRRQQQPPPOOOMMMKKKIIIMMMRRRXXXbbbtttuuukkkdddcccaaacccppprrrpppxxxvvvlllccceeeffffffiiiqqq}}}~~~uuulllgggeeeXXXRRRIIIAAA;;;888666555333333444444333333222222222222333333444555666666666666666666666777888999::::::999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;<<<>>>@@@BBBEEEDDDCCCAAA???>>>======999888888888999:::<<<===@@@@@@AAACCCEEEDDDBBB@@@AAAAAABBBCCCCCCDDDEEEEEEBBBCCCDDDEEEEEEFFFHHHKKKHHHIIIKKKMMMQQQTTTWWWXXXZZZ___fffiiikkkpppxxx~~~~~~{{{yyyxxxyyyzzz~~~wwwxxxyyyzzz~~~xxxppplllmmmtttxxxxxxzzzrrrXXXMMMLLLEEEFFFGGGIIIMMMUUU]]]dddpppzzzuuukkkaaa[[[PPPMMMHHHFFFEEEFFFFFFFFFAAABBBBBBCCCCCCBBBBBBAAA>>>???AAAAAAAAA@@@>>><<<============>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNTTTTTTUUUVVVVVVUUUTTTSSSNNNMMMLLLNNNSSSXXX[[[]]]aaacccggglllsssyyy~~~~~~~~~|||xxxqqqhhh```[[[SSSSSSRRRRRRRRRQQQOOOMMMKKKMMMOOOQQQYYYiiiyyynnneeecccbbbaaakkkxxxrrrqqqyyyuuukkk___bbbeeegggkkksss~~~tttkkkfffdddVVVPPPGGG???:::888666555444444555555555444333333333444444444444444444444777777666666666888:::;;;::::::999999999:::;;;;;;;;;<<<===>>>>>>===<<<;;;;;;:::::::::;;;===>>>???===???BBBDDDDDDAAA>>><<<======<<<<<<===>>>@@@AAA??????@@@BBBDDDCCCAAA???DDDDDDDDDEEEEEEFFFFFFFFFAAABBBCCCCCCCCCDDDGGGJJJJJJKKKKKKLLLNNNPPPRRRSSSSSSWWW[[[\\\\\\```hhhooo{{{rrroooooozzzyyyyyy|||\\\LLLJJJFFFGGGHHHIIIMMMTTT]]]cccnnnwwwxxxnnnaaaVVVRRRKKKFFFGGGHHHEEEDDDDDDEEEDDDAAA?????????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNRRRWWWXXXUUUSSSSSSTTTPPPRRRVVVXXX[[[___dddgggiiiiiimmmuuu{{{~~~zzzsssjjjbbbXXXXXXWWWSSSMMMJJJKKKMMMGGGJJJGGGLLL\\\gggtttuuuhhhdddbbbaaagggpppxxxxxx|||ssshhh___dddhhhiiinnnyyyzzzrrrlllfff___TTTMMMCCC<<<999888555333333333333333333333333333222333444555666555444444333444666777888888777777999888888777888:::;;;<<<<<<===>>>??????>>><<<;;;999999:::;;;<<<<<<<<<;;;@@@???>>><<<<<<<<<===>>>======>>>>>>????????????>>>??????@@@@@@AAAAAABBBEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFKKKJJJIIIIIIJJJLLLOOOQQQQQQRRRTTTUUUVVVXXX[[[]]]}}}uuusssrrr|||}}}}}}aaaPPPLLLFFFFFFGGGIIILLLSSS\\\bbbmmmvvv{{{rrrdddYYYSSSLLLGGGGGGHHHEEEDDDDDDEEECCCAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNQQQUUUVVVTTTRRRTTTUUUWWWZZZ^^^bbbeeehhhlllooorrrqqqtttzzzyyypppggg]]][[[WWWSSSOOOMMMMMMNNNKKKMMMIIIMMMZZZbbblll}}}wwwjjjfffcccaaagggpppzzz|||wwwlll___eeehhhjjjooozzzxxxqqqllleee^^^RRRKKKAAA:::777666444222333333333333333333333333///000111222333222111111555555777888999999888888999888888888888:::;;;<<<<<<===???@@@@@@>>>===<<<<<<<<<======>>>=========???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEHHHHHHGGGGGGHHHJJJLLLNNNNNNPPPQQQRRRRRRTTTVVVYYYxxxxxxvvvfffQQQLLLEEEEEEFFFGGGKKKRRRZZZ```kkktttwwwiii]]]UUUNNNHHHHHHHHHEEECCCDDDDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@????????????>>><<<===>>>@@@AAACCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNQQQSSSSSSRRRRRRVVVYYY^^^bbbhhhlllooorrruuuxxx{{{yyyzzzyyypppeee___XXXSSSQQQQQQPPPNNNJJJMMMJJJMMMXXX\\\cccsss{{{nnniiieeebbbfffooozzzyyynnn```eeeiiikkkqqq|||uuuooojjjccc\\\OOOHHH>>>888555444222000333333333333333333333333222333444444555555444444666666777888999999999999999888888888999:::;;;<<<===>>>???@@@@@@???>>>=========>>>>>>>>>===<<<<<<>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@AAABBBCCCCCCDDDEEEFFFEEEEEEEEEFFFHHHIIIKKKKKKLLLMMMNNNMMMNNNPPPRRR{{{|||zzzhhhQQQJJJDDDDDDEEEFFFJJJQQQYYY___iiirrr}}}{{{mmmaaaXXXPPPIIIHHHHHHEEECCCDDDCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>=========<<<<<<<<<<<<===>>>???AAACCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMNNNMMMOOOQQQQQQPPPSSSXXX]]]cccgggnnnsssvvvyyy|||~~~yyynnneeeYYYTTTTTTTTTRRRNNNGGGKKKHHHKKKUUUXXX\\\jjj~~~rrrkkkfffbbbfffnnn|||xxxvvvjjj```eeeiiilllttt~~~{{{rrrllliiibbbZZZMMMFFF===666444333111000222222222222222222222222444444555555666666666666555666666777888888999999888888999999:::;;;;;;<<<===>>>??????@@@??????>>><<<<<<<<<<<<<<<;;;:::999<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>=========@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIJJJLLLNNN~~~iiiQQQJJJDDDDDDDDDFFFIIIPPPXXX]]]gggooozzzrrreeeZZZRRRJJJHHHGGGDDDCCCDDDBBBBBBAAAAAA@@@@@@AAAAAA???>>>>>>>>>>>>=========>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOPPPPPPPPPTTT[[[aaagggkkkrrrxxx|||wwwlll^^^XXXWWWWWWSSSNNNIIILLLIIIJJJRRRRRRTTT```sssvvvnnngggaaadddlllxxxwwwtttfffaaafffjjjnnnvvvwwwnnniiiggg```WWWLLLEEE<<<666444444222111222222222222222222222222222222222222222333333444444444555555666777777888888999999:::;;;;;;<<<<<<======>>>>>>????????????<<<=========<<<;;;::::::<<<<<<======>>>>>>??????>>>>>>==================@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAA@@@???@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGHHHIIIKKK}}}jjjSSSKKKDDDDDDEEEFFFIIIOOOWWW]]]dddmmmwwwvvvjjj]]]TTTKKKIIIGGGDDDBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGIIIIIIJJJJJJLLLNNNPPPQQQRRRWWW___eeekkkooovvv{{{uuuggg___\\\YYYTTTOOONNNPPPKKKIIINNNJJJJJJUUUfffvvvyyyppphhh```bbbiii{{{xxxxxxvvvhhhbbbfffkkkpppyyy}}}sssjjjgggeee^^^UUUKKKEEE<<<666555444333222222222222222222222222222444444333333333444555666444444444444555666777777888999:::;;;<<<<<<<<<;;;<<<<<<<<<===>>>>>>??????>>>>>>?????????>>>======<<<===>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFGGGHHHJJJ}}}hhhRRRKKKEEEEEEEEEFFFIIIOOOWWW]]]ccckkkuuu}}}{{{ooo___UUULLLIIIGGGDDDBBBCCC@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKNNNPPPRRRTTTYYYaaagggmmmqqqvvv{{{~~~qqqgggaaa\\\WWWRRRPPPQQQJJJHHHKKKGGGFFFQQQYYYiii|||{{{qqqggg___```gggsssuuuxxxzzzkkkbbbfffkkkqqqzzz{{{qqqhhheeeddd\\\SSSJJJCCC;;;555444444333222111111111111111111111111777666666555666777888999555555444444555666888888888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???===>>>>>>????????????>>>===>>>>>>??????>>>===<<<:::;;;;;;<<<===>>>????????????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@???????????????@@@BBBDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJ}}}dddOOOIIIEEEEEEFFFFFFIIIPPPWWW]]]bbbjjjttt|||rrr```VVVMMMIIIGGGDDDBBBCCC@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>===============>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKNNNQQQSSSVVV[[[ccciiillloootttyyy}}}xxxmmmeee^^^XXXTTTMMMOOOHHHFFFJJJGGGHHHSSSQQQaaasss|||qqqggg______fffmmmyyyqqquuu|||lllbbbgggkkkqqq{{{zzzooofffdddccc\\\RRRIIIBBB:::444333333333111111111111111111111111111444333333222222444555666666666555555666777999:::888999:::<<<===<<<<<<;;;:::::::::;;;;;;===>>>>>>;;;;;;<<<======>>>======>>>>>>?????????===<<<;;;999:::;;;<<<===???@@@@@@>>>??????@@@@@@AAABBBBBB@@@@@@@@@????????????>>>???@@@BBBCCCCCCBBBAAA???BBBBBBCCCDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDEEEGGGIII|||cccNNNFFFBBBBBBCCCEEEJJJPPPVVVYYYccchhhpppwww}}}vvvggg^^^RRRIIIEEEEEEDDDDDD@@@AAACCCDDDDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCDDDEEEFFFEEEEEEFFFHHHKKKMMMPPPSSSWWW[[[```fffjjjmmmqqqvvv{{{tttnnnhhh___WWWUUUQQQLLLJJJKKKKKKIIIGGGOOOVVVbbbppp}}}tttjjjcccbbbdddnnn|||uuuppptttpppgggfffhhhppp{{{zzzooogggccc^^^WWWQQQFFFAAA:::555333333333222333333333444444444555555666666666666666555555555555666777777777777777666:::;;;<<<======<<<;;;:::::::::;;;;;;<<<=========;;;;;;;;;<<<===>>>>>>?????????>>>>>>=========<<<<<<======<<<;;;;;;>>>@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBB@@@>>>======>>>????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGaaaMMMFFFCCCCCCCCCEEEIIIOOOUUUYYYaaagggooovvv{{{yyyhhh___SSSJJJGGGFFFFFFEEE@@@AAABBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHKKKMMMPPPUUUYYY]]]ccciiimmmnnnqqqvvv{{{yyysssmmmddd\\\XXXSSSMMMJJJJJJJJJIIIGGGKKKQQQ[[[fffqqqyyy~~~uuukkkdddbbbdddiii{{{{{{tttpppttt{{{nnnjjjhhhjjjqqq{{{wwwllleee```\\\UUUOOOEEE@@@:::555333333333222333333333444444444444555666666666666555555555555444555555666777888888999:::;;;<<<======<<<;;;::::::::::::;;;<<<<<<======:::;;;;;;<<<======>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<======<<<;;;;;;>>>@@@>>>???AAABBBBBBBBBAAAAAA@@@AAAAAA???===;;;;;;<<<>>>>>>>>>??????AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFbbbNNNIIIDDDCCCCCCEEEIIINNNTTTWWW___eeemmmtttzzz|||jjjaaaUUULLLIIIHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<=========>>>>>>>>>>>>????????????????????????AAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEDDDFFFIIIKKKNNNQQQWWW\\\aaagggmmmqqqppptttxxx|||{{{uuulllddd^^^WWWOOOJJJIIIIIIHHHGGGHHHLLLSSS[[[ccchhhlllnnnppprrrssssssttt{{{zzzqqqhhhfffgggkkk{{{zzztttpppuuuwwwkkkmmmkkkkkkqqqzzz{{{sssiiibbb^^^YYYRRRLLLCCC>>>999444333333333222333333333333444444444444555555555555555555555555444444444555666888:::;;;:::;;;<<<======<<<;;;:::999::::::;;;;;;<<<<<<===:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<===???<<<===???@@@AAAAAAAAAAAA@@@AAAAAA???<<<::::::;;;>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDhhhSSSLLLEEEDDDDDDEEEHHHMMMRRRVVV]]]ccckkksssyyy{{{jjjaaaVVVMMMJJJIIIGGGFFFBBBBBBAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>============>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDDDDDDDFFFIIIKKKOOOSSSZZZ```ffflllqqquuutttwww{{{}}}tttmmmddd\\\RRRKKKHHHHHHGGGFFFFFFIIINNNSSSXXX\\\___```bbbfffjjjiiihhhlllvvvzzzqqqlllmmmssszzzsssqqqxxxssskkknnnkkklllrrr{{{xxxpppfff```\\\WWWPPPJJJ@@@<<<777444333333333222222222333333333444444444444444555555555555555666555555555555666777999:::999:::;;;<<<<<<;;;:::999999999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<========================;;;<<<======<<<<<<===???;;;===>>>@@@BBBBBBBBBAAAAAABBBAAA???<<<::::::;;;>>>=========>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@BBBDDDEEEFFFEEECCCBBByyyzzzpppWWWMMMFFFEEEDDDEEEHHHLLLQQQTTT[[[aaajjjrrryyyyyyiiiaaaVVVNNNJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@AAA????????????>>>>>>>>>===>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDFFFIIIKKKPPPUUU]]]dddkkkpppuuuxxxwwwzzz~~~|||uuukkkbbbVVVMMMJJJHHHGGGEEEDDDFFFIIILLLPPPSSSVVVWWWWWW]]]cccdddbbbdddlllssstttyyyzzzuuuuuu|||{{{tttsss{{{|||qqqmmmmmmkkklllrrr{{{wwwooofff___[[[VVVNNNGGG===:::555333333333222222222222222333333333444444333444444444555555666666888777777666666666666777888999:::;;;;;;:::999888888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===============:::<<<======<<<<<<===>>><<<===???AAABBBCCCCCCBBBBBBBBBBBB@@@>>><<<<<<<<<======<<<<<<<<<===>>>>>>???>>>>>>=========>>>>>>???AAACCCDDDEEEDDDBBBAAAyyyrrrqqq{{{{{{]]]NNNGGGFFFEEEEEEGGGKKKOOORRRXXX___hhhpppwwwwwwiiiaaaVVVOOOKKKJJJGGGEEECCCCCCCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@========================>>>??????@@@AAA@@@@@@@@@AAABBBCCCCCCDDDEEEIIIKKKQQQWWW___hhhnnnssswwwyyyyyy{{{~~~}}}qqqhhh[[[QQQLLLIIIGGGDDDBBBBBBCCCEEEHHHKKKMMMOOONNNTTTZZZ]]]___bbbiiioooooorrrvvvzzz}}}}}}uuuvvvyyypppooonnnllllllrrr{{{vvvoooeee___ZZZTTTKKKDDD:::777444222222333222222222222222222333333333333333333333444555555666666777888888888777666555444666777888999999888777666777888888999999::::::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::<<<>>>>>>===<<<===>>>===>>>@@@BBBBBBCCCBBBBBBAAABBBBBBAAA>>>======>>><<<<<<<<<;;;;;;<<<<<<==================>>>>>>??????@@@AAABBBCCCBBBAAAAAAuuummmkkksss~~~gggTTTHHHFFFEEEEEEGGGJJJNNNQQQUUU[[[dddlllttt|||vvvjjjbbbXXXQQQMMMKKKIIIGGGDDDDDDEEEEEEDDDBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????===========================>>>???@@@AAA@@@@@@???@@@BBBCCCCCCDDDEEEIIIKKKRRRXXXaaajjjppptttxxxzzzxxxzzz}}}uuulll```UUUOOOKKKFFFCCCBBBAAAAAAAAABBBEEEGGGHHHJJJMMMRRRWWW]]]fffooovvvwwwwwwwwwuuuttttttvvvxxxwwwxxxvvvnnnpppqqqnnnnnnsss{{{}}}vvvnnneee]]]XXXQQQHHHAAA888666333222222333222222111222222222222333333333222222333444444555666666555666888999999777555444444555666777777666555444777777888888999:::::::::::::::999999999999999999999999999::::::;;;;;;;;;:::<<<>>>>>>===<<<=========>>>???AAAAAAAAA@@@??????@@@@@@???>>>======???<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAssskkkiiioooxxxqqq[[[HHHGGGEEEEEEFFFJJJNNNPPPRRRXXXaaajjjqqqzzzwwwkkkdddZZZRRROOOMMMJJJHHHDDDEEEFFFFFFEEECCCAAA@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>===========================>>>???@@@AAA@@@??????@@@AAACCCCCCCCCEEEIIILLLSSSYYYbbbkkkqqquuuxxxyyywwwyyy{{{}}}~~~xxxooobbbXXXQQQKKKFFFCCCDDDCCCBBBAAAAAABBBDDDEEEJJJKKKMMMSSS^^^kkkwww}}}wwwrrrnnnnnnooooooxxxxxxzzztttmmmpppsssqqqpppttt{{{~~~{{{uuummmddd]]]WWWPPPFFF>>>777555222111222333222222111111222222222333333333222222333333444555666666222444777::::::999666444333444555666666555444333777777777888999999:::::::::999999999999999999999;;;;;;;;;<<<<<<=========999<<<>>>???>>><<<=========>>>???@@@@@@???>>>======>>>???>>>===<<<===???<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBB@@@@@@?????????@@@AAABBBsssjjjkkknnnoooyyy]]]OOOJJJFFFEEEEEEFFFJJJMMMTTTYYYbbbiiipppyyy~~~nnnggg]]]UUUQQQNNNJJJGGGGGGFFFEEECCCBBBBBBBBBBBB@@@@@@??????>>>===============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@AAAAAAAAAAAADDDIIILLLTTT]]]fffjjjnnnssstttrrruuuuuuuuuuuuvvvxxxzzz||||||}}}~~~vvviii]]]SSSMMMIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCHHHSSS```mmm}}}yyyrrrkkkdddgggjjjooosssxxx~~~zzz~~~ooolllsss}}}xxxtttxxx}}}wwwoookkkddd^^^WWWNNNDDD>>>777666333111111111222333111111222222222333333333333222111111222333555666333555888:::;;;999777555666666666666777777777777999777666666777888888777:::999999999999999:::::::::<<<======<<<<<<>>>??????@@@@@@AAA@@@>>>===<<<;;;<<<<<<===>>>======<<<<<<<<<======<<<;;;::::::::::::::::::::::::::::::777888999;;;<<<======>>>???>>>>>>===============~~~~~~yyyllljjjnnnrrrgggQQQKKKFFFEEEEEEFFFIIIMMMSSSYYYaaaiiipppxxxtttlll```WWWRRROOOKKKHHHGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>=========>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======@@@AAAAAAAAAAAADDDIIILLLTTT]]]fffjjjnnnrrrsssqqqssssssrrrrrrrrrtttvvvwwwxxxvvvwww{{{~~~~~~xxxkkk^^^TTTMMMHHHFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBFFFOOOZZZiii~~~{{{rrrjjjddddddccceeehhhlllppprrr|||~~~yyy~~~nnnlllrrr|||wwwtttwww~~~|||vvvoookkkddd]]]VVVMMMDDD===777555333111111111222333111111222222222333333333222222222222333444555555333555888:::;;;999777555222333444666777999:::;;;:::888666777888999888777888888777777666777777777999;;;<<<===<<<<<<>>>???BBBCCCCCCCCCBBB@@@>>>============<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::888999:::;;;<<<===============<<<<<<===>>>??????yyyzzzoooiiinnntttuuuTTTLLLFFFEEEEEEEEEHHHMMMRRRXXX```hhhnnnwwwzzzqqqdddZZZTTTPPPLLLIIIIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@AAADDDIIILLLUUU]]]eeeiiilllqqqrrrppppppooommmllllllmmmoooppppppmmmmmmqqqssssssvvvzzzzzzlll___UUUMMMHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEAAAAAACCCIIIRRRbbb{{{}}}tttjjjddd^^^[[[]]]```aaaaaajjjqqq{{{{{{www}}}|||lllkkkqqqyyyuuussswww}}}~~~zzztttnnnjjjddd\\\TTTKKKBBB===666555333222111111222222111111222222222333333333111111222333444444444444444555888::::::888666555222333444666888999;;;;;;:::999777777999:::999888999888777666666666666666777999;;;<<<<<<<<<>>>???EEEEEEEEEEEEDDDCCCBBBBBBBBB@@@>>><<<::::::999:::<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAA|||}}}sssiiimmmvvvXXXMMMEEEEEEFFFDDDGGGMMMQQQWWW___fffmmmuuu~~~|||sssfff\\\VVVRRRNNNLLLIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@??????======>>>>>>>>>>>>==============================@@@@@@????????????@@@@@@??????@@@@@@AAADDDIIILLLUUU]]]dddgggjjjnnnooommmmmmkkkiiigggffffffggghhhhhheeeeeeiiijjjjjjlllpppzzzzzzmmm___UUUNNNJJJGGGFFFEEEEEEDDDCCCCCCCCCDDDAAAAAADDDGGGLLLZZZrrrtttkkk```[[[\\\]]]]]][[[___ccclllttt{{{yyyvvv|||vvviiiiiinnnuuusssrrrvvv{{{|||wwwrrrllliiibbbZZZQQQHHH@@@<<<444444333222111111222222111111222222222333333333000111333444555555444333444666777999999888666555666666666777777888888999;;;999888888999::::::999;;;:::999888888777777888666888;;;===<<<===>>>???DDDDDDEEEFFFGGGGGGGGGHHHFFFDDDAAA===:::999999999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<===>>>??????yyyjjjmmmvvv]]]OOODDDEEEFFFCCCEEELLLPPPUUU]]]dddkkksss||||||sssggg]]]WWWTTTPPPMMMJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>?????????AAADDDIIIMMMUUU\\\bbbdddgggkkkllljjjjjjgggdddaaa___```aaabbbbbb______cccdddccceeeiiiqqqwwwzzzmmm```WWWPPPLLLJJJIIIHHHFFFEEEDDDCCCBBBBBBAAABBBEEEHHHJJJRRReeewww~~~ttthhh```]]][[[WWWTTTUUUVVV\\\dddkkkrrrxxxuuu|||rrrggghhhlllrrrqqqrrrvvv{{{zzzuuupppjjjgggaaaXXXMMMDDD===:::333333222222111111222222111111222222222333333333000111333444555555444333555666777888888777555444666666666777888999999999;;;999888888999::::::999:::999999888777777888888666999<<<============>>>@@@AAABBBDDDGGGIIIKKKLLLIIIGGGCCC???<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999======<<<<<<<<<<<<======oooooovvvbbbPPPDDDEEEFFFBBBDDDLLLOOOTTT\\\ccciiiqqqzzz{{{ssshhh___ZZZUUUPPPMMMJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>??????@@@DDDIIIMMMTTTZZZ```aaacccggghhhfffeeeccc___[[[YYYZZZ[[[]]]]]]ZZZZZZ]]]___^^^```dddiiinnnwww~~~qqqdddZZZSSSNNNLLLIIIIIIGGGFFFDDDCCCCCCCCCCCCCCCFFFHHHIIILLLYYYfff|||vvvkkkccc\\\UUUPPPRRRPPPTTT[[[___dddrrrvvvttt}}}qqqhhhiiilllppppppssswww{{{yyytttooogggddd^^^UUUIII@@@:::777222222222222222222111111111111222222222333333333111111222333444444444444666666777777777666555444222333555777999;;;===>>>:::999777777999:::999888666666666555555666666777888;;;>>>???>>>=========<<<===>>>AAADDDGGGJJJLLLHHHFFFCCC@@@===;;;:::::::::;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;<<<;;;;;;::::::>>>===<<<<<<;;;;;;<<<<<>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>>>>??????======>>>???@@@DDDIIIMMMSSSYYY^^^^^^```dddeeeccc```]]]YYYUUUSSSTTTVVVXXXVVVTTTTTTXXXZZZYYY\\\```cccfffllluuuwwwhhh]]]UUUPPPLLLGGGGGGFFFEEEEEEEEEFFFFFFEEECCCDDDFFFGGGIIIQQQ[[[iiixxxwwwkkk```XXXSSSRRRNNNPPPWWWYYY\\\iiiyyy{{{ttttttssskkklllmmmnnnpppsssxxx{{{yyysssnnndddbbb\\\RRRFFF<<<777555111111222222222222111111111111222222222333333333222222222222333444555555666666777777666666555444222333555777999<<<===>>>:::888666777888999888777555555444555555666777888:::===@@@AAA@@@>>>===<<<::::::;;;===@@@CCCEEEGGGCCCBBBAAA???===;;;:::999:::;;;;;;<<<======<<<<<<::::::;;;;;;<<<=========::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======zzzuuuyyywwwwww~~~gggQQQCCCEEEFFFAAABBBKKKMMMSSS[[[aaagggoooxxx~~~yyyooofff^^^VVVNNNHHHIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@DDDIIIMMMRRRXXX]]]]]]^^^bbbcccbbb\\\YYYUUUQQQPPPQQQSSSTTTRRROOOPPPTTTVVVVVVXXX]]]```bbbfffmmmyyy|||lll```VVVPPPMMMEEEEEEEEEEEEFFFGGGHHHIIIGGGCCCBBBDDDEEEGGGNNNVVVZZZkkkyyymmmaaaYYYUUUNNNIIIKKKRRRTTTTTTaaarrr{{{wwwrrrsssuuunnnoooooommmppptttyyy{{{yyysssnnncccaaa[[[PPPDDD:::555444000111111222222222111111111111222222222333333333333222111111222333555666666666777777666555444444555666777888999:::;;;;;;999777666666777888888777666666666666777999:::;;;<<<>>>AAABBB@@@>>><<<<<<:::::::::;;;===???AAACCC@@@@@@???>>>===;;;999888::::::;;;<<<=========<<<::::::;;;;;;<<<===>>>>>>999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???xxxzzzyyytttwwwlllWWWEEEBBBDDDCCCEEEIIIOOORRRWWW^^^fffpppyyy}}}qqqiiiaaaVVVOOOLLLIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<>>>>>=====================<<<;;;;;;;;;;;;<<>><<<;;;===???@@@<<<>>>???@@@BBBEEEIIIMMMRRRTTTXXX[[[\\\\\\[[[ZZZVVVRRRMMMJJJJJJKKKKKKKKKMMMNNNNNNNNNNNNPPPTTTWWWWWW\\\bbbgggnnn|||vvveeeVVVLLLHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHKKKMMMMMMLLLVVV]]]kkk|||{{{rrriii```XXXSSSPPPOOONNNMMMNNNSSSZZZ___ssszzz}}}xxxtttxxx}}}ooonnntttrrrssswww|||}}}zzzrrrkkkccc\\\QQQGGG@@@;;;888666222222111000//////000000444333333222111111111222222222333333333333444444444444444444444444444444444555777888999999999888999888777666666777888999555555666777888999999:::;;;===@@@AAAAAA>>>;;;999999999:::<<<===???@@@@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;<<<======}}}~~~zzzyyyppp[[[HHHDDDEEEDDDFFFJJJOOORRRVVV\\\dddnnnxxx|||rrrllldddYYYPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>@@@???>>>>>>======>>>>>>============<<<<<<<<<;;;???>>>===;;;;;;;;;======<<<>>>???@@@AAADDDIIIMMMPPPRRRTTTWWWXXXXXXWWWWWWSSSPPPKKKHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKMMMQQQSSSUUUYYY___ccciiiuuu{{{jjj[[[QQQLLLIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHIIIKKKNNNPPPOOONNNSSSXXXcccqqq~~~zzzuuuooohhhaaaZZZSSSOOOMMMMMMMMMLLLMMMQQQWWW[[[eeennnwww}}}~~~yyyvvvzzz~~~ppppppuuuuuuwwwzzz}}}~~~xxxpppiii```YYYNNNDDD===888555333444444333222222222222222333222111111000000000111222222333333333333444444444444444444444444444444444555777888999999888888888888777666666777888888666666666777888888888999:::;;;===>>>>>><<<:::888999999:::<<<===???@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===;;;;;;::::::;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>}}}xxx}}}vvv```KKKFFFFFFEEEGGGKKKOOOQQQUUUZZZbbblllvvv}}}vvvpppiii]]]SSSNNNIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????AAA@@@??????>>>>>>??????===>>>>>>??????===<<<;;;<<<;;;;;;;;;;;;:::::::::<<<===??????AAADDDHHHLLLOOOOOOPPPQQQRRRRRRRRRRRROOOLLLHHHFFFFFFGGGGGGGGGFFFGGGHHHGGGGGGIIILLLOOOQQQUUUZZZ]]]cccmmm|||pppaaaVVVQQQIIIHHHHHHIIIJJJKKKLLLMMMKKKKKKMMMPPPTTTUUUTTTSSSSSSUUU[[[eeennnsssqqqoooiiifff```\\\XXXSSSOOOLLLJJJKKKKKKKKKLLLNNNRRRVVVZZZeeeqqqyyy{{{yyy~~~~~~rrrrrrvvvxxxzzz}}}}}}vvvmmmfff___XXXMMMCCC<<<777444222111000000////////////000222111000000///000000000222222333333333333444444444444444444444444444444444555666888888888777777888777666555555666777888777777777777777777777777999999:::::::::999888888999999:::<<<===>>>???@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999:::;;;===>>>???zzztttzzz{{{dddMMMFFFEEEDDDGGGLLLOOOQQQTTTYYY```iiittt{{{zzztttkkk___UUUQQQIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???BBBAAA@@@@@@??????@@@@@@===>>>@@@AAA@@@???===;;;999:::;;;<<<<<<;;;:::999<<<===>>>???@@@CCCGGGKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKHHHDDDCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDFFFHHHJJJMMMPPPUUUXXX^^^hhhuuu~~~uuufff[[[UUULLLLLLLLLLLLMMMNNNOOOOOOMMMOOOSSSXXX\\\]]]\\\ZZZWWWWWWYYY]]]ccceeedddaaa^^^ZZZVVVSSSQQQNNNLLLJJJHHHJJJKKKLLLLLLMMMPPPRRR[[[fffrrr{{{~~~|||qqqqqqtttvvvyyy}}}~~~{{{sssjjjccc___WWWMMMCCC<<<777444222///......---------......222111111000000000111111222222222333333333444444333333333333333333333333444444666777777777666666777666555555555555666777777777777777777666666666999888888888777888888888999999:::;;;<<<>>>>>>???===<<<<<<;;;;;;<<<<<<<<<========================>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;===>>>???zzzsssuuuhhhPPPFFFDDDCCCEEEKKKNNNPPPTTTXXX^^^gggpppwww|||tttjjj^^^TTTQQQJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@??????BBBAAAAAA@@@@@@@@@@@@@@@===>>>@@@AAAAAA???===<<<999:::<<<======<<<;;;:::<<<===>>>>>>???BBBFFFIIINNNNNNMMMLLLLLLKKKKKKKKKFFFCCCAAA@@@AAABBBBBBAAA@@@BBBCCCCCCCCCCCCEEEGGGHHHKKKPPPTTTZZZdddooovvv|||mmmbbb[[[XXXWWWVVVUUUTTTTTTTTTTTTQQQTTTZZZaaaggghhhfffddd^^^[[[XXXYYY[[[\\\ZZZXXXUUURRRNNNKKKJJJIIIHHHFFFGGGIIIKKKLLLLLLMMMOOOQQQ\\\gggsss}}}wwwooonnnqqqppptttzzz|||xxxpppgggaaa[[[TTTJJJ@@@:::666333222111111111000000111111222222222111111111222222333222222222333333333444444333333333333333333333333333444555666777666555555777666555444444555666777777777777666666666666666999888888777777888999:::999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<==============================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>vvvssswwwrrrVVVIIIEEEBBBDDDIIIKKKMMMQQQVVV\\\ccckkkqqqzzz~~~vvvlll___TTTPPPJJJIIIHHHGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@???BBBAAA@@@@@@??????@@@@@@>>>??????@@@???>>>===<<<:::;;;<<<=========<<<;;;<<<======>>>>>>AAAEEEHHHNNNNNNNNNMMMKKKJJJHHHGGGBBB@@@>>>>>>???@@@@@@???>>>@@@AAABBBAAAAAABBBDDDDDDGGGKKKOOOVVV^^^gggmmmvvvzzzpppkkkdddccc```]]]ZZZXXXVVVUUUVVV[[[cccllltttvvvtttqqqfffaaaZZZVVVUUUUUUSSSQQQOOOLLLGGGEEEDDDDDDCCCCCCGGGHHHJJJKKKLLLMMMPPPRRRYYYeeesss|||rrrlllkkkmmmkkkqqqwwwzzzvvvmmmddd___UUUOOOEEE<<<777333111000000000000000000000111222222222222222222222333444222222333333333333444444333333333333333333333333333444555666666555444444666555444333333444555666666666666666666666666666888888888777888888999:::999::::::;;;<<<<<<======;;;;;;;;;:::;;;;;;<<<==============================<<<<<<;;;;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<======{{{tttrrr{{{aaaPPPHHHBBBBBBGGGFFFIIINNNSSSXXX___eeeiiiuuu~~~uuufffZZZTTTJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????????????????>>>>>>>>>=========:::;;;;;;<<<<<<<<<<<<<<<;;;<<<======>>>@@@DDDHHHMMMNNNNNNMMMKKKHHHEEECCC@@@>>>======>>>??????>>><<<===???@@@??????@@@AAAAAABBBEEEJJJOOOVVV]]]bbbggguuuvvvsssooojjjeee```]]][[[\\\bbblllxxx~~~qqqiii^^^VVVRRRPPPNNNLLLKKKHHHDDDBBBBBBCCCCCCCCCFFFGGGHHHIIIJJJLLLPPPSSS[[[gggttt~~~zzzooojjjjjjjjjjjjpppwwwyyytttkkkbbb]]]RRRKKKBBB:::666333111111///............///000111111111111111111222333333222222333333333333444444222222222222222222222222333444555555555555333333555555444333333444555555444555555555666777777777666777777777888888888888999::::::;;;;;;<<<<<<===;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;~~~uuupppwwwiiiUUUJJJCCCBBBFFFBBBFFFKKKQQQVVV[[[aaadddrrr|||ppp```YYYJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>?????????>>>>>>===<<<=========:::::::::;;;;;;<<<<<<<<<;;;<<<======>>>@@@DDDGGGLLLMMMNNNMMMKKKGGGCCCAAA???===<<<<<<>>>??????>>>:::<<<>>>>>>=========??????@@@BBBFFFJJJPPPVVVYYY]]]lll}}}zzzsssmmmiiigggaaagggsssyyypppcccXXXSSSOOOMMMJJJJJJGGGCCCBBBCCCEEEFFFFFFDDDEEEGGGGGGHHHLLLPPPTTTaaammmyyyxxxnnnjjjiiiiiikkkqqqxxxzzzsssiii```[[[QQQKKKCCC;;;777555444333222222111222222333444444000000///000000111222222222222333333333444444444222222222222222222222222333444555555555444333222555444333333333333444555333444444555666777888888555555666777888888777777:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@AAABBBBBB@@@???>>>===;;;;;;::::::xxxyyyxxxssswwwzzz]]]MMMFFFDDDBBBFFFIIILLLPPPSSSXXX^^^bbbpppvvvvvveeeXXXQQQLLLGGGEEEFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@BBBBBBAAA@@@@@@??????>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;>>>??????>>>>>>@@@CCCFFFJJJKKKKKKJJJHHHEEEBBB@@@======<<<;;;;;;;;;;;;<<<=========<<<<<<;;;:::::::::<<<>>>@@@CCCGGGMMMQQQ[[[eeetttyyyssspppqqqsssyyyyyynnn___TTTNNNMMMMMMMMMHHHFFFDDDCCCCCCCCCBBBAAAEEEDDDDDDFFFEEEFFFMMMVVVbbbooo|||wwwsssmmmjjjmmmllluuuzzzuuummmfff```[[[PPPJJJAAA999555333111111111111000//////...//////333333333222222222111111333333333333333333333333111111111111111111111111333333333444555666777888555555555555444333222111444444444555555555555555777666555555555666888999888888888888999:::;;;;;;============<<<;;;:::999;;;;;;;;;;;;;;;<<<===>>>=========<<<;;;;;;::::::<<<<<<>>>???@@@AAAAAABBBBBBAAA???===;;;;;;;;;<<>>>>>===<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>>???CCCEEEIIIJJJJJJIIIHHHEEEBBB@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBFFFKKKNNNVVV```nnnzzz||||||}}}|||rrrfff\\\WWWTTTRRRQQQKKKIIIFFFFFFFFFFFFEEECCCFFFDDDEEEGGGGGGHHHPPPXXXgggttt}}}wwwtttnnnkkkmmmooovvvzzztttkkkccc\\\WWWLLLFFF>>>888444333222222222111000000/////////000333333333222222222111111333333333333333333333333111111111111111111111111333333333333444555666777444444444444333222111000222333333444555666777777777666555555555666777888888888888888999:::;;;;;;;;;;;;;;;;;;::::::999888::::::999999999:::;;;;;;============<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@BBBAAA???===<<<<<<<<<<<>>======<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===???BBBEEEGGGHHHIIIHHHGGGDDDAAA@@@===<<<;;;;;;::::::;;;;;;999::::::;;;<<<<<<======;;;<<<===>>>???CCCGGGJJJNNNXXXfffrrr}}}{{{tttiiiaaa\\\YYYUUURRRNNNLLLJJJIIIJJJJJJHHHGGGFFFEEEFFFIIIIIIKKKSSS\\\lllxxx}}}xxxvvvpppmmmooorrrwwwyyyrrrhhh```YYYSSSHHHCCC<<<666444333333222222222111000000000000111333333333222222222111111333333333333333333333333111111111111111111111111222222222222333444555555333333333333222111000000111111222444555666777888666555555555555666777777777777777888888:::;;;;;;::::::::::::::::::999999999888888777777777888888;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????AAA@@@???>>>===<<<<<<<<>>>>>==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>AAADDDFFFFFFGGGGGGFFFDDDAAA@@@===<<<<<<;;;:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<=========@@@CCCGGGJJJSSSaaammmxxxwwwmmmeee```]]]YYYVVVSSSPPPNNNMMMMMMMMMLLLJJJGGGFFFGGGJJJKKKMMMUUU^^^nnnzzz~~~xxxuuupppooorrrtttxxxxxxpppfff___WWWQQQGGGBBB;;;666444333333222222222111111111111111222333333333222222222111111222222222222222222222222111111111111111111111111222222111111222333333444333333333333333222111111222222333444444555666666444444444555555555666666777777777777888999;;;;;;;;;:::::::::::::::::::::888888777777666666777777888888999:::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@??????>>>>>>=========ttthhhhhhkkk}}}uuuwwwlllSSSHHHGGGBBBDDDEEEFFFIIINNNTTTXXXaaajjjvvv|||nnndddXXXSSSMMMJJJKKKKKKJJJHHHEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<======<<<<<<===AAADDDDDDEEEFFFGGGFFFDDDBBB@@@>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===AAADDDIIIRRR___kkkwwwsssjjjeeeccc```^^^XXXVVVSSSQQQQQQPPPNNNMMMHHHGGGHHHLLLMMMOOOWWW```ppp}}}}}}uuuqqqmmmmmmrrruuuxxxvvvmmmeee^^^WWWPPPGGGCCC===888555444222111222111111111111111222222333333333222222222111111222222222222222222222222111111111111111111111111222222111111111222333333444444444444444333333222444444444444444333333333333444444444555555555555666666666777888999;;;<<<:::999888777777777888999888888777777777777888888999999:::;;;<<<======>>><<<<<<===>>>???????????????????????????>>>>>>>>>mmmdddeeehhhvvvxxxzzzvvvXXXGGGBBB@@@AAABBBCCCEEEJJJPPPUUU\\\eeessszzzmmmdddYYYTTTOOOLLLLLLMMMLLLJJJFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<;;;===@@@CCCDDDEEEFFFGGGFFFEEECCCAAA???>>>======<<<<<<======??????>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<@@@BBBJJJRRR^^^jjjvvvyyypppkkkgggdddbbb___\\\YYYWWWUUUTTTRRRPPPKKKJJJKKKNNNPPPRRRZZZcccsss{{{rrrooojjjkkkooovvvwwwsssjjjbbb\\\TTTMMMFFFBBB<<<888666444222111111000000000000111222222333333333222222222111111222222222222222222222222111111111111111111111111333222222111111222333333444444444555555444444333555555444444333222222222222333444444555555444444555555666666888999;;;<<<999888666555444444555555888777777777777888999:::<<<<<<======>>>???@@@@@@<<<===>>>>>>?????????>>>>>>>>>???@@@@@@?????????~~~}}}|||eee]]]^^^aaalll|||~~~~~~```KKKBBBAAAAAAAAABBBDDDHHHOOOTTTYYYcccqqq{{{oooggg\\\WWWQQQNNNMMMMMMKKKIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>;;;<<<<<<;;;;;;<<<@@@BBBDDDEEEFFFGGGGGGFFFDDDCCC@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;<<<;;;;;;<<<@@@BBBJJJRRR]]]hhhsss~~~xxxsssmmmiiifffccc___\\\ZZZXXXUUUSSSOOONNNOOORRRSSSUUU]]]fffuuu|||vvvsssmmmlllooowwwwwwqqqggg^^^WWWOOOGGGBBB>>>:::666555444333222000/////////000000111222333333333222222222111111111111111111111111111111111111111111111111111111333333222222222222333333222333333444444444333333444444333333333333333333111222333444555444444333555555555666888999;;;<<<<<<:::888666444444555555666666666666777999::::::<<<<<<<<<======>>>>>>>>><<<<<<======>>>>>>=========>>>???@@@@@@@@@@@@???}}}~~~~~~}}}}}}yyy}}}uuu^^^WWWXXX[[[eeeyyy~~~uuuhhhQQQFFFCCCCCCCCCCCCEEEJJJPPPUUU[[[dddrrr~~~}}}rrrkkk___ZZZSSSOOONNNMMMJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;<<<<<<;;;;;;<<>>>>>>>>???@@@@@@AAAAAA;;;;;;<<<;;;;;;<<<@@@CCCIIIQQQ[[[fffqqqzzztttkkkhhhddd```^^^[[[XXXUUUSSSQQQRRRUUUVVVWWW___hhhttt|||zzzsssoooqqqyyywwwpppddd[[[SSSJJJBBB>>>;;;777555444555444333//////...//////000111111333333333222222222111111111111111111111111111111111111111111111111111111444444333333222333333333111222222333333333222222222222222333333444444444111222333444555444333333444444555666888999;;;<<>><<<;;;<<<===???@@@EEEFFFGGGHHHHHHGGGEEEDDDCCCAAA>>>===>>>?????????>>>>>>>>>>>>>>>?????????<<<======<<<;;;===@@@BBBKKKRRR\\\eeepppzzzuuummmfffbbb___]]][[[UUUWWWXXXVVVVVVZZZbbbjjjttt{{{}}}yyyuuunnnoooxxxzzzsssiii___VVVOOOIIIEEE@@@>>>:::888666333///---111111111111111111111111000000000000000000000000111111111222222333333333111111111111000000000000222222111000000111111111333333333222222222111111111222222333333222222111111111222333444444444444444444444555888<<>>??????|||uuutttttttttxxx||||||yyywwwwwwyyyfffWWWQQQNNNUUU___ooo|||ooovvvkkkRRRIIIBBBAAAAAABBBEEEIIINNNQQQYYYbbbnnnwww~~~vvvjjjddd[[[SSSNNNLLLJJJIIIGGGGGGGGGFFFEEECCCBBBAAABBBAAA@@@?????????@@@AAA???>>>>>>>>>>>>=========<<<<<<;;;::::::;;;<<<<<<>>>===<<<;;;<<<===???@@@CCCDDDFFFHHHHHHGGGEEEDDDCCCBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>===<<<===@@@CCCJJJQQQYYYbbblll{{{}}}uuummmhhhddd```^^^]]]___aaa```___cccjjjqqqwww}}}|||xxxtttmmmooovvvxxxqqqggg\\\TTTLLLGGGCCC>>>;;;888666555333111///111111111111111111111111000000000000000000000000111222222222222222222333222111111000000/////////111111111222222222222222222222222111111111000000111222222333333222222111111111222333444444444444666555444555777:::===???CCC@@@<<<888666555666777666666777777777888888888999;;;<<<;;;:::999:::;;;===<<<:::999999999;;;<<<======<<<<<<<<<======>>>yyyrrrkkkjjjjjjiiilllpppssswww}}}xxxuuussssssvvv|||}}}cccVVVQQQPPPUUU^^^mmmzzz|||ssssss~~~pppVVVJJJAAA@@@@@@AAADDDIIIMMMQQQVVV]]]hhhrrrxxx~~~pppiii___VVVQQQMMMKKKJJJGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<<======<<<;;;;;;===>>>???AAACCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===>>>AAADDDIIIOOOVVV]]]ffftttyyyrrrlllhhheeedddfffgggffffffjjjpppuuuzzz}}}xxxsssmmmnnntttuuunnncccYYYPPPIIIDDDAAA;;;888444333333333222222111111111111111111111111000000000000000000000000222222222222222111111111222222111000000///......///000222333444333333222111111111000000000//////111111222222222222111111111111222333444444444444777666666555666888999:::>>>===:::888666555555555666666666666777777777777999:::;;;:::999999999;;;<<<;;;:::999888888999:::<<<<<<;;;::::::;;;;;;;;;{{{rrrjjjdddccccccaaacccfffhhhjjjooouuu{{{zzzvvvrrroooooosssxxx|||www```UUUSSSTTTUUU]]]jjj~~~vvvuuu|||xxxzzzvvvZZZJJJAAA@@@???@@@CCCGGGLLLOOOSSSZZZdddlllssszzzvvvooodddZZZSSSOOOLLLJJJFFFGGGGGGGGGFFFEEEEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???AAACCCEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEBBB@@@CCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>???BBBEEEIIINNNTTTYYYaaannn~~~yyyssspppmmmnnnooonnnooorrrwww{{{zzztttnnnnnnqqqssslllaaaVVVMMMGGGBBB???:::777333000111222222222111111111111111111111111000000000000000000000000333333222222111111000000222222111000///......---...000222444555555333222222111111111000000000000111111222222222222111111111111222333444444444444777777777777777888999999:::999888777555444333333555555555666666666777777888999:::999888888999:::;;;;;;999888888777888888;;;::::::999999999999999{{{uuullleee```___^^^\\\\\\______```cccgggkkknnnpppqqqssswww~~~{{{wwwqqqlllkkkmmmpppsssyyyooo[[[SSSRRRUUUUUU]]]iiizzzuuuqqquuu~~~}}}___KKKBBBAAA@@@@@@BBBFFFKKKMMMRRRXXX```hhhnnnvvv|||uuuiii^^^VVVPPPLLLJJJGGGGGGHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======???BBBDDDFFFGGGFFFFFFCCCCCCCCCEEEFFFFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@CCCEEEHHHMMMRRRWWW]]]hhhwww||||||{{{{{{|||{{{tttooonnnppprrrjjj___SSSKKKEEE@@@===:::777222000000000111000111111111111111111111111000000000000000000000000222222222111111000000000111111000000///......---...///222444555444333222333333222222222111111111000111111222222111111000111111222333444444444444555666777999:::;;;;;;;;;666666666666555444333222444555555555555666666666777888999888777666777999999999888888777777777777999999888888888888999999xxxssshhhbbb]]]]]][[[XXXWWWYYYXXXXXXZZZ[[[]]]___aaabbbcccgggnnnuuu}}}}}}xxxrrrllliiijjjmmmpppttt|||kkk[[[TTTUUUXXXVVV___jjjwwwxxxqqqpppxxxgggOOODDDCCCAAA@@@BBBEEEIIIKKKQQQVVV]]]cccjjjsss||||||ooocccYYYSSSNNNKKKIIIIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@============<<<<<<<<<<<<;;;<<<============<<<;;;:::::::::;;;;;;;;;;;;<<<<<<>>>AAADDDGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@???@@@BBBEEEFFFKKKPPPTTTYYYbbboooyyyxxxrrroooooooooppphhh\\\QQQHHHBBB>>>;;;999666222111111111111000111111111111111111111111000000000000000000000000111111111111111000000000000000////////////.........///111222333222222111333333333222222222222111000000111111111111000000111111222333444444444444444555888:::<<<<<<<<<<<<555555444444444444444444444444444444555555555666666777888777666666777888777777777777777777777777888888777777888888999:::}}}vvvqqqiiiccc^^^^^^\\\XXXWWWXXXTTTUUUUUUVVVWWWYYYZZZ[[[\\\___dddiiiooovvv~~~|||uuuooolllmmmppprrrssszzz|||gggZZZTTTVVVZZZWWW```kkkwww}}}ssslllnnnuuuqqqVVVGGGEEECCCAAABBBEEEHHHJJJOOOSSSYYY___fffooozzzuuuhhh^^^VVVQQQMMMJJJJJJJJJIIIHHHFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>============<<<;;;<<<===>>>>>>===<<<;;;999999:::;;;;;;;;;;;;;;;<<<>>>AAAEEEGGGIIIIIIIIIJJJHHHGGGHHHIIIKKKJJJJJJGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBBBB@@@??????BBBDDDCCCHHHNNNRRRVVV]]]hhhppp{{{zzzqqqnnnnnnooonnnmmmeeeYYYMMMDDD???;;;999555444222222333333333222111111111111111111111111000000000000000000000000000000000000111111111111.........///////////////000000000000000000000000222222222222111111111111000000111111111111000000111111222333444444444444333555777:::;;;;;;::::::444444333333333444555555333333444444444555555555555666777777555555666777444444555666777777777777666666777777888999;;;;;;|||uuupppkkkeeeaaaaaa___[[[YYYZZZTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^aaaccceeejjjooosss}}}yyytttqqqrrruuuxxxuuu{{{sss___UUUOOOQQQVVVXXXaaalllwwwuuujjjhhhlllxxxyyy\\\IIIGGGDDDBBBBBBDDDGGGIIIMMMQQQWWW]]]cccmmmxxxyyylllaaaYYYSSSPPPKKKKKKKKKIIIHHHFFFDDDCCCAAABBBCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;888999:::;;;;;;;;;::::::<<<>>>AAAEEEHHHIIIJJJJJJMMMKKKIIIIIIKKKMMMMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@>>>???AAADDD@@@FFFLLLPPPSSSYYYcccjjjsss{{{sssllljjjmmmooonnnkkkcccVVVKKKBBB<<<999777222111111222444555555444111111111111111111111111000000000000000000000000//////000000111111222222------......///000000000111000//////...//////000111111111111000000000000000000111111111111000000111111222333444444444444333555777:::;;;:::888777444444333222333444555666333333333444444444555555555666777666555444555777222333555666777777888888666666666777888:::<<<<<<{{{uuuoookkkfffccccccbbb___]]]VVVVVVVVVWWWYYY[[[]]]^^^]]]___`````````ccciiinnnwww{{{~~~~~~ggg[[[WWWSSSTTTZZZ]]]bbbiiirrrtttjjjffffffooo{{{fffQQQHHHBBBCCCAAA>>>CCCMMMKKKOOOUUU[[[aaakkkvvv~~~}}}ssskkkaaaVVVOOOMMMKKKIIIHHHHHHGGGEEECCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>><<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<>>===@@@EEEIIIJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOKKKIIIHHHHHHIIIIIIHHHGGGFFFEEECCCBBBBBBCCCCCCCCCHHHIIIKKKMMMPPPVVV]]]bbbmmmuuuzzznnnjjjhhhdddiiinnniiikkk^^^PPPGGG@@@888444333444333111000000000111111///////////////000000111000000////////////000000000//////......///111222000000////////////000000111111000///......//////////////////000000000000000111111111111222222222222222222222222222222222333333444555666666666555333333222222333333444555222222333444444333333222555555555666777999:::;;;555555444333333333333444888888999999999888888777yyyqqqmmmiiifffeeeccc```^^^YYYYYYYYYZZZ[[[]]]___aaabbbcccddddddccceeeiiilllnnnrrr|||~~~cccXXXUUURRRTTTYYY[[[```gggqqqyyylllgggffflllyyyuuuYYYMMMDDDCCCBBB@@@DDDLLLLLLPPPUUUZZZ```iiittt|||xxxooodddYYYRRRMMMKKKIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????===>>>?????????>>>======;;;;;;<<<<<<===<<<<<<;;;???======@@@EEEIIIKKKJJJMMMMMMLLLMMMNNNPPPRRRSSSNNNMMMLLLLLLMMMMMMKKKIIIHHHKKKLLLIIICCCAAACCCGGGGGGHHHIIIKKKOOOTTT[[[```iiipppzzzxxxllliiihhhdddjjjpppkkkhhh\\\NNNFFF???888444444333333111000000000111111000000/////////000111111000000////////////000000222111000///......//////000000////////////000000222111000///////////////000000000000000/////////000000111111111222222222222222222222222222222222333444444555555555555444222222222222222333333444222333333444444444555555555555555666777888::::::666555555444444444444444777888888999999888888777xxxuuuqqqnnnllliiifffdddbbbaaaaaabbbccceeeggghhhkkkmmmnnnnnnmmmmmmnnnoookkknnnvvvttt]]]UUUTTTSSSTTTYYYYYY]]]eeeoooooohhhgggiiiwwwgggUUUFFFCCCDDDCCCEEEJJJKKKOOOTTTYYY^^^gggqqqyyy|||sssiii^^^VVVNNNLLLJJJIIIIIIJJJHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>???@@@@@@@@@@@@??????<<<<<<<<<======<<<<<<;;;>>>======@@@EEEIIIKKKLLLOOOOOONNNNNNPPPSSSVVVWWWTTTSSSSSSTTTUUUSSSPPPMMMKKKRRRVVVPPPEEE???CCCJJJEEEFFFHHHIIILLLQQQXXX\\\dddiiiqqqyyytttiiiggggggeeekkkrrrnnneeeYYYLLLDDD>>>777444444333222111111000111111111111000000000000111222222000000////////////000000333222111///......------000000////////////000000222111111000000000000000111111111000000//////...000000000111111111222222222222222222222222222222444444444444444444333222111111111111111222222333333333333333444666777888444444555555666777999999777666555555444444555555777777888888888888777777~~~{{{xxxuuuqqqooooooooonnnnnnoooqqqssstttwwwxxxzzz{{{{{{zzzzzzzzzuuuuuuyyy|||zzzzzz}}}{{{kkk[[[WWWXXXWWWXXXYYYZZZ]]]dddooo~~~ssshhhfffffftttxxx```IIIDDDEEEDDDDDDFFFHHHLLLQQQVVV\\\eeepppwwwvvvlll```XXXNNNKKKIIIHHHIIIIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????????????????@@@@@@@@@@@@@@@==================<<<;;;=========@@@DDDHHHKKKMMMRRRQQQPPPQQQSSSWWWZZZ\\\[[[[[[[[[]]]]]]ZZZVVVSSSMMMTTTWWWQQQEEE???AAAGGGCCCDDDFFFGGGJJJNNNSSSXXX^^^ccciiiooovvvqqqgggfffgggeeelllsssooobbbVVVIIIBBB<<<555222222222222111111111111111111111111111111111222222333000000////////////000000222111000000///.........000000////////////000000222111111000000000111111222222111111000///......000000000000111111111111111111111111111111111111333444444444333222111111000000000000000111111222444333333444555777999:::444444444444555666777888777777666555555555555666666666777777888777777777~~~~~~~~~}}}~~~{{{vvvtttrrrtttxxx|||qqqggg___^^^aaa```^^^]]]]]]^^^dddppp|||xxxjjjfffdddtttmmmPPPFFFFFFDDDBBBDDDDDDIIINNNTTTZZZcccnnnvvvwwwmmmbbbYYYOOOLLLIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@???????????????>>>===<<<<<<<<<===???AAAFFFJJJMMMUUUUUUUUUVVVYYY]]]```bbbbbbaaabbbbbbbbb```[[[XXXOOOPPPPPPKKKDDD@@@???AAAAAACCCDDDFFFHHHKKKPPPSSSYYY]]]cccggglllttt~~~qqqgggfffhhhffflllrrrmmm```TTTGGG???999333///000111111111111222111111111111111111111111222222333000000////////////000000/////////000000000000///000000////////////000000111000000000000000111111333222222111000//////...//////000000000111111111111111111111111111111111222222333333222111000000000000//////000000111222333333444555666777999:::333333333333444555666666777777666555555555555666444555666777777777777777zzzuuurrrooonnnpppsss~~~llliiihhhkkknnnmmmgggbbbaaa```eeepppzzz~~~nnnfffeeeuuu|||ZZZKKKGGGDDDBBBDDDCCCGGGLLLRRRXXX```kkkssszzzyyypppddd\\\QQQNNNKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>><<<<<<======???BBBGGGKKKVVVWWWYYY[[[^^^bbbdddfffeeeddddddcccccc```]]]YYYNNNKKKGGGDDDBBBAAA???>>>@@@BBBDDDEEEFFFIIIMMMPPPTTTWWW\\\___bbbfffmmmrrrvvv{{{sssiiihhhhhheeejjjooojjj\\\PPPDDD===777111//////000000111222222222222111111000000000000111222222000000////////////000000......///000000000000000000000////////////000000///////////////000000111222222222111111000000////////////000000000111111111111111111111111111111111111111111111111000///000000000000000111111222333333555666777777777777333333222222333444444555777666555555444444555555333444555666666777777666{{{vvvsssnnnkkkkkknnnwwwlllooosssxxx|||yyypppgggdddaaaeeeooowww~~~ssshhhgggwwweeeQQQIIIDDDCCCFFFEEEHHHMMMQQQUUU]]]gggnnnuuu{{{}}}tttiiiaaaVVVRRRNNNKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????@@@AAACCCDDDCCCCCCCCCCCCBBBAAA@@@???;;;<<<===<<<<<>>@@@???===<<<;;;<<<>>>???BBBDDDGGGKKKPPPTTTWWWYYYVVVVVVUUUTTTSSSQQQOOOOOOHHHFFFBBB>>>===>>>???AAABBBCCCEEEFFFFFFDDDBBB@@@GGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGJJJNNNRRRUUUeeeooo~~~xxxmmmhhhffffffjjjooouuuzzzzzzuuupppppppppooowww}}}xxx~~~yyywwwppphhhhhhjjjdddZZZOOOIII@@@999555333222222//////000000111111111222////////////////////////......//////////////////111000//////000000///.........////////////..................////////////......///000000000000000111000000000//////......000000000000000000000000000000000000000000000000///000000111111111111111111333555777777555333111222222111111222222333444333333444444555666666666444555777999:::999888777~~~vvvoooooorrrpppxxxooofffjjjpppuuuwwwuuuqqqnnnhhhgggiiimmmrrryyyrrrlllooo~~~]]]JJJFFFEEECCCDDDEEEGGGJJJNNNTTT\\\aaaiiioooyyywwwoooaaa\\\UUUOOOLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>======<<>>===>>>???AAABBBDDDEEEGGGFFFDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBDDDFFFIIIKKKSSS\\\iiixxxtttiiibbb___^^^aaafffnnntttvvvqqqmmmlllkkkiiikkksss~~~zzzxxxuuunnngggggghhhbbbXXXMMMGGG???888555333222222000000000000000000111111///////////////////////////////////////.........///...------/////////---......////////////..................////////////......///000000000000000111111000000000/////////000000000000000000000000000000000000000000000000///000000111111111000000111333555666666555333111222222111111222222333444333333444444555666666666555666777888999888777777wwwrrrrrrvvvwwwvvveeebbbdddgggjjjmmmnnnnnnoooggghhhlllpppttt|||wwwkkkkkkvvvzzzgggOOOGGGEEEDDDBBBDDDGGGJJJNNNSSSYYY]]]dddkkkttt}}}|||uuugggaaaXXXQQQLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@???<<<===???@@@@@@>>><<<:::<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDCCCBBBBBBBBBAAA>>>======>>>???@@@BBBCCCEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>=========??????>>>>>>>>>???AAABBBEEELLLWWWcccqqq~~~rrreee]]]YYYVVVYYY]]]gggnnnssspppllliiigggcccbbbjjjvvvyyytttlllfffffffff___VVVJJJEEE===777444333222111222111000/////////000111000000000000000000000000000000//////.........---///------...000111000///....................................////////////......///000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///000000111000000//////111222444555555444222111222111111111111222333333333333444444555666666666888777777777777777777666zzzuuuwww|||oooaaa___```aaadddgggjjjlllmmmfffhhhnnnssswwwzzzlllhhhlll~~~nnnSSSGGGDDDDDDAAADDDGGGJJJMMMQQQVVVZZZaaagggpppyyyxxxmmmggg]]]TTTNNNLLLJJJIIIIIIIIIIIIIIIIIIHHHFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@>>>======<<<===>>>???@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>??????@@@DDDKKKTTT^^^mmm}}}}}}qqqddd\\\VVVSSSUUUYYYdddlllsssrrrnnnkkkfffbbbaaahhhrrr}}}|||uuukkkffffffddd\\\SSSFFFBBB;;;666333333222111444222000///...///000111000000000000000000000000000000000///......------000//////000333444444333....................................////////////......///000000000000000111111111111111111000000///////////////////////////////////////////////////000000111111000000///111222333444444333222111111111111111111222222333333333444444555666666666999888777666666666666666~~~yyy{{{jjj```[[[\\\^^^```ccceeeggghhheeegggmmmtttzzz|||nnngggeeeppp}}}~~~uuuYYYIIIEEECCCAAACCCFFFHHHKKKNNNSSSVVV^^^dddmmmvvv}}}zzztttmmmcccYYYSSSOOOLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@>>>===<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>????????????;;;<<<<<<======>>>??????===>>>??????>>>>>><<<<<<>>>>>>>>>>>>>>>>>>??????>>>=========>>>>>>??????<<<>>>BBBFFFMMMXXXeeeooo{{{~~~rrrddd\\\VVVSSSTTTYYYcccllltttuuuqqqmmmhhhbbbaaafffooozzzwwwkkkggggggbbbXXXPPPBBB>>>888444333222111111333222111/////////000000000000000000000000000000000000//////.........---000//////000333444444333......------------..................////////////......///000000000000000000000000000000000111111///////////////////////////////////////////////////000000111111111111111111111222333333222111111111111000000111111222333333333444444555666666666999888777666555555666666}}}sssccc^^^YYYZZZ[[[]]]___aaabbbccceeefffjjjrrrzzzqqqhhhbbbgggooozzz~~~~~~bbbPPPHHHDDDBBBCCCEEEFFFHHHLLLQQQTTT\\\bbbjjjrrrzzzzzztttjjjaaaYYYSSSOOOLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA>>><<<;;;;;;<<<===777777888888999:::;;;;;;999:::;;;<<<============:::;;;<<<>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::<<<<<<============>>>>>><<<=========>>>>>>>>>>>><<<>>>@@@AAADDDKKKTTT\\\eeekkktttzzzuuuggg^^^XXXTTTUUUYYYdddnnnwwwxxxuuuqqqkkkeee```ccclllxxxxxxlllhhhggg```TTTKKK>>>;;;666333222222111000111111111111000000000000000000000000000000000000///////////////////////////------...000111000//////...---,,,,,,---...///............////////////......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////111222333444444444111111111222222111111111111000000000000111222222333333444444555666666666777666666666666666666555iii___```^^^]]]\\\\\\]]]___aaacccgggeeegggooowww}}}tttjjjbbbccceeekkk|||nnnZZZMMMFFFCCCCCCDDDDDDEEEIIIOOOSSSYYY___gggooowww}}}~~~yyypppggg___XXXRRRNNNJJJJJJKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>><<<<<<;;;;;;666666777888888999::::::888999::::::;;;;;;;;;;;;:::;;;===?????????>>>===;;;;;;;;;;;;;;;:::::::::<<<<<<<<<======>>>>>>>>>??????????????????>>>>>>===???AAAAAAAAADDDJJJOOOSSSYYY___dddfffjjjpppttt}}}~~~oooeee]]]WWWXXX[[[iiisss|||}}}zzzwwwqqqllleeegggnnnyyyyyykkkgggfff\\\OOOFFF;;;888444222111111111000...///111222222111000///////////////////////////------......///000000000///...------/////////---///...,,,++++++,,,...///............////////////......///000000000000000---.........////////////000000000000000000000000000000000000000000000000...///111333555666777777111111111111111111111111000000000000000111222222333333444444555666666666444555666777777777666555zzzeee___dddeeeccc___]]]]]]```cccfffhhhdddeeellltttxxx|||vvvlllcccaaa```cccqqqwwwaaaRRRHHHCCCCCCCCCBBBDDDHHHNNNSSSWWW]]]eeemmmuuu{{{{{{ssskkkccc\\\TTTPPPLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCC??????@@@@@@???===:::999888888888999999999::::::999999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::>>>>>>>>>?????????@@@@@@CCCCCCCCCCCCBBBAAA??????999<<<>>>>>>===>>>BBBFFFEEEIIINNNPPPRRRUUUZZZ^^^hhhppp{{{wwwkkkbbb\\\[[[^^^oooyyy}}}xxxsssnnnooosss}}}yyyjjjgggdddZZZKKKCCC:::777333111111111111000,,,...111333444222000///////////////////////////,,,,,,---...///000111111111000//////000000///...///...,,,++++++,,,...///............/////////000...//////000000000000000,,,---------......//////000000000000000000000000000000000000000000000000...///111444666777888999000000000000000000000000000000000000000111111222333333444444555666666777222444666888888777666555~~~mmm___```eeejjjgggdddaaa```aaaccceeejjjhhhggggggiiinnnsssvvv~~~ppp```]]]\\\\\\dddqqqsssZZZJJJFFFCCC@@@AAADDDHHHMMMQQQTTTZZZcccjjjpppwwwzzzooogggaaaYYYPPPLLLKKKIIIIIIIIIIIIGGGEEEFFFGGGGGGFFFFFFEEEDDDCCC@@@AAABBBAAA@@@@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===============<<<:::888888888:::;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::888999;;;======@@@@@@<<<;;;@@@CCCDDDAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>===============@@@@@@@@@AAADDDGGGJJJMMMSSSXXXbbbooo{{{xxxnnnjjjjjjlllvvv}}}xxxsssvvv|||vvvhhhccc___TTTFFF===888777444111/////////000000000000000000000000000///////////////////////////////////////////////////////////////////////////......---------......000000000000000000000000000000//////.........---////////////////////////111111000000//////............//////////////////,,,---000444888:::999888111000...///222333111//////////////////000111111222222333333333333444444333333333333333333333333iii^^^___dddfffeeecccbbbbbbdddggghhhllljjjhhhgggiiimmmqqqtttuuu|||iiibbb___]]]dddnnnjjjVVVKKKEEEAAABBBDDDFFFJJJNNNRRRXXX```gggmmmttt}}}~~~ssskkkddd[[[RRRNNNLLLJJJIIIIIIIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@AAABBBAAA@@@@@@AAACCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===============<<<:::999888999:::;;;888888999999:::;;;;;;<<<::::::;;;;;;;;;::::::999:::::::::999888999;;;===???CCCCCC@@@???BBBDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>;;;:::::::::;;;===@@@AAAEEEIIIQQQ[[[fffpppxxx|||~~~}}}~~~}}}}}}xxxwwwwww~~~{{{}}}sssfffaaa\\\QQQCCC;;;777666333111000///000000000000000000000000000000////////////////////////......................................................------------......------------------------000/////////.........---......................../////////.........------////////////..................///222555666555444333222000000111111000//////////////////000111111222222222333333333444444444444444444444444444444wwweee]]]^^^cccbbbbbbcccdddfffhhhjjjkkkmmmkkkiiiggghhhkkkooorrrrrr}}}tttiiiccc___cccjjjwwwhhhRRRIIIBBBBBBDDDDDDGGGKKKNNNTTT\\\ccciiipppyyyzzzqqqiii___UUUPPPNNNKKKJJJJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCAAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<:::999999999:::;;;777888888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999888999<<<>>>BBBGGGIIIGGGEEEFFFEEEBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>===<<<<<<:::999999:::;;;<<>>>>>>>>>>>============<<<;;;::::::::::::;;;;;;888888999999:::::::::;;;<<<<<<===>>>>>>>>>======:::::::::999888:::===@@@FFFMMMQQQOOOMMMKKKGGGBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>===<<<>>>===<<<;;;;;;;;;<<<<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<===============;;;;;;;;;:::999<<<@@@CCCKKKSSSXXXWWWTTTPPPJJJDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@>>><<<;;;;;;:::999999999999999::::::<<<<<<<<<===@@@DDDHHHJJJKKKLLLKKKIIIHHHIIILLLNNNRRRSSSYYYhhhzzz|||nnnggg___YYYPPPCCC999555222111111111111111111111////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,---......////////////////////////---------...............................................................//////......---------,,,///...,,,---///000000///,,,000333111...,,,...111///////////////000000111111111111222222222333333111111111111111111111111rrrfffaaa\\\\\\___aaabbbdddfffhhhjjjkkkkkkhhhhhhgggiiimmmsssyyy}}}|||}}}lllaaa```bbbmmm}}}|||aaaIIIDDDEEECCCDDDJJJJJJNNNTTTXXX]]]dddmmmsssvvv{{{|||pppeeeZZZVVVQQQMMMKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFEEECCC@@@???@@@AAA@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;===<<<<<<;;;;;;>>>CCCGGGPPPXXX^^^^^^ZZZVVVNNNGGGFFFEEEDDDBBBBBBCCCDDDDDDCCCBBBAAA???>>>===;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>AAABBBBBBCCCCCCBBBAAAAAADDDFFFIIIKKKQQQ^^^oooxxxjjjccc\\\UUUJJJ>>>666555111111111111111111000000////////////////////////////////////////////////------------------------------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------.............../////////------------------------...---,,,...000111000///111777;;;999111,,,,,,//////////////////000111111111111111111222222222222000000000000000000000000{{{iiibbb```[[[ZZZ^^^```aaabbbeeegggjjjlllmmmiiiiiihhhjjjnnnuuu{{{}}}|||qqqbbb```cccggguuulllOOOFFFEEEAAABBBHHHIIILLLQQQTTTXXX___gggnnnqqqwww~~~xxxlll\\\XXXRRRNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFCCCAAA??????AAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>============:::;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::<<<<<<======<<<>>>>>>===<<<<<<@@@EEEIIISSS[[[bbbbbb^^^ZZZRRRKKKGGGFFFDDDCCCBBBCCCDDDEEECCCBBBAAA@@@???>>>============>>>>>>>>>>>>======;;;;;;<<<===???@@@AAAAAA>>>@@@AAAAAA@@@???AAABBBBBBEEEKKKUUUbbbppp|||qqqfff___XXXOOODDD888333444111111111111111000//////////////////////////////////////////////////////------------------------------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,---------.........+++,,,,,,------......///---------...000000...,,,---666===;;;333,,,,,,000///////////////000111111111111111111222222222222000000000000000000000000yyyuuuccc___^^^YYYYYY^^^^^^___aaacccgggjjjmmmoookkkjjjjjjkkkooouuu|||wwwuuuvvvuuudddaaadddaaannnuuuSSSHHHEEE??????FFFHHHKKKOOORRRUUU[[[cccjjjooouuu|||}}}qqq]]]YYYSSSNNNLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFDDDAAA??????@@@@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>============::::::;;;<<<=========<<<999999999999999999999999<<<===>>>???@@@@@@@@@@@@??????>>>======AAAGGGKKKUUU]]]ddddddaaa\\\UUUMMMGGGFFFDDDCCCBBBCCCEEEFFFCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;::::::;;;<<<>>>???@@@AAAAAA@@@BBBDDDDDDCCCBBBBBBCCCAAADDDIIIPPPYYYdddpppxxx|||jjjccc]]]UUULLL@@@444111444222222222111111000///...////////////////////////////////////////////////------------------------------------------------++++++++++++,,,---...///........................,,,,,,,,,------.........------------------------+++++++++,,,,,,---------***++++++,,,---...//////---------///000///,,,)))$$$...999999222---...222///////////////000111111000111111111111222222222111111111111111111111111zzzwwwwww|||mmm]]]]]]^^^ZZZYYY]]][[[]]]aaaeeehhhjjjkkkkkkllljjjiiikkkpppssstttsssuuuqqqqqq{{{iiibbbbbbbbblllZZZIIIDDD@@@AAAFFFGGGIIIMMMPPPTTTZZZaaaeeepppuuu{{{wwwfff^^^TTTOOONNNMMMKKKHHHIIIHHHHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAADDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::===@@@BBBCCCDDDFFFHHHGGGGGGFFFCCCBBBCCCFFFHHHSSSZZZ^^^___^^^\\\VVVOOOJJJHHHFFFEEEEEEDDDCCCAAACCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>=========@@@???>>>???AAABBBAAA@@@???@@@BBBCCCDDDCCCBBBBBBDDDGGGJJJLLLQQQ[[[iiitttvvviiibbb[[[PPPFFF>>>888555222111111111111000000000000000000000000000000000000////////////////////////...........................---+++******+++---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++---...000---...///...------...//////...---,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------.../////////000000111111------...///000/////////000000111222222222222111111111111111000000000000yyyyyyzzzvvvfff[[[\\\^^^ZZZXXX[[[\\\^^^aaaeeehhhiiijjjjjjjjjiiiiiikkkooorrrqqqpppjjjhhhjjjtttqqqgggeee___eeevvv\\\JJJCCC???@@@EEEDDDFFFJJJNNNRRRYYY```dddmmmsssyyy~~~|||kkkcccXXXQQQOOONNNLLLJJJKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAA??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<:::===@@@BBBDDDFFFIIILLLLLLLLLJJJFFFDDDCCCFFFHHHOOOVVV\\\]]]]]]\\\VVVOOOJJJHHHEEEDDDDDDDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>?????????@@@>>>>>>???AAABBBBBBAAACCCDDDEEEEEEEEEDDDCCCBBBDDDGGGIIILLLPPPZZZgggqqq|||uuuggg```YYYMMMCCC<<<888555444111111111000000000//////////////////////////////........................------------------------...---+++******+++---......------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,...///---...///...---,,,---///......---,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000/////////000000000000///111111222333333333333222111111111111000000000000}}}{{{{{{}}}jjj___XXX[[[]]]YYYWWWYYY]]]___aaadddfffgggggggggggggggiiilllooopppnnnllleeefffkkksss||||||mmmgggaaabbbkkk}}}aaaMMMEEE@@@AAAEEECCCEEEHHHKKKOOOUUU[[[```iiiooowww}}}rrrjjj^^^VVVRRRPPPMMMKKKLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;===@@@BBBEEEIIIMMMQQQSSSRRROOOJJJFFFDDDEEEFFFIIIQQQYYY\\\]]]\\\WWWPPPJJJHHHEEEDDDDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAADDDFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHJJJOOOXXXdddmmmxxxrrreee^^^VVVJJJ@@@999666555555111111000000000000//////////////////////////////........................,,,,,,,,,,,,------------------++++++++++++------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------,,,...///...---,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000//////111111222333333333333333111111111111000000000000zzzddd\\\XXXZZZ[[[XXXWWWYYY^^^___aaacccdddeeeeeeeeeeeegggjjjmmmooonnnllljjjeeehhhooovvv{{{ssshhhfffcccfffqqqjjjSSSHHHBBBBBBEEEDDDFFFHHHJJJMMMQQQWWW[[[cccjjjssszzz~~~yyyqqqeee[[[UUUQQQNNNMMMKKKKKKIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>>>>>>>>>>???=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFKKKQQQUUUVVVUUURRRLLLGGGCCCCCCCCCFFFOOOWWW\\\^^^^^^YYYSSSLLLIIIFFFDDDDDDDDDDDDCCCAAAAAABBBCCCCCCCCCBBBBBB???????????????@@@@@@AAABBBBBBCCCFFFJJJLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGJJJNNNWWWaaaiiiuuu~~~pppddd^^^VVVIII>>>777555444444111000000000////////////////////////////////////........................++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,+++,,,,,,---------------------------------,,,,,,,,,,,,++++++------------------------000//////...............000000111222222222222222111111111111000000000///rrrddd___[[[ZZZYYYWWWXXX[[[______```bbbccccccddddddeeegggkkknnnmmmkkkiiigggbbbfffmmmsssvvv{{{|||mmmgggcccbbbiiivvvsssZZZKKKCCCAAABBBBBBDDDFFFIIIMMMRRRXXX\\\___fffooovvvzzz~~~~~~wwwmmmbbbYYYSSSPPPNNNJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAACCCFFFKKKQQQUUUVVVUUURRRLLLFFFBBBAAAAAAEEENNNWWW[[[^^^___[[[UUUNNNKKKGGGEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCFFFKKKPPPRRRRRRQQQLLLKKKKKKJJJJJJJJJJJJJJJFFFFFFGGGJJJOOOWWW```gggsss|||{{{lllbbb^^^UUUHHH===666333222222000000000////////////...................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,+++,,,...,,,,,,+++++++++,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,,,,------......///000000000000000111111111111000000000///kkkcccbbb___\\\YYYYYY[[[]]]^^^______```aaabbbccccccdddgggkkkllljjjhhhfffeeedddffflllrrruuuxxxyyyhhhccc___bbbjjj{{{~~~cccPPPFFF@@@>>>===@@@DDDHHHMMMSSSZZZ___[[[bbbjjjqqqvvv{{{}}}tttjjj```XXXRRRPPPKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAACCCFFFJJJNNNRRRSSSRRRPPPKKKFFFBBBAAAAAAEEEMMMTTTXXX[[[\\\YYYTTTNNNKKKFFFDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAACCCFFFKKKRRRXXXYYYXXXVVVPPPOOONNNLLLKKKKKKKKKKKKHHHGGGHHHKKKQQQYYYaaafffqqqyyyuuuhhh___YYYQQQEEE;;;444222111000000000////////////..............................------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++---...---,,,+++,,,---+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------...------------,,,,,,,,,,,,++++++***+++,,,---...------...///////////////111111111111000000000000tttddd^^^aaaccc```]]][[[]]]^^^^^^^^^^^^___```aaaccccccbbbeeehhhhhhfffcccbbbbbbggggggkkkqqquuuyyyrrrkkkbbb^^^aaalllpppZZZMMMEEE@@@>>>@@@CCCGGGKKKQQQXXX\\\YYY___gggmmmrrrxxx|||rrrggg]]]VVVSSSOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAA??????>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAADDDEEEGGGKKKMMMOOOOOONNNKKKFFFCCCBBBBBBCCCJJJOOORRRTTTVVVTTTPPPMMMIIIEEEBBBBBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHMMMUUU]]]dddeeeaaa^^^VVVUUURRROOOMMMLLLKKKKKKIIIHHHIIIMMMTTT\\\ccchhhooovvv}}}yyynnnbbb[[[QQQJJJ@@@888333111000///000000/////////.................................------------------------+++,,,,,,---......//////+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---)))***,,,------------,,,+++,,,------++++++,,,---++++++******+++,,,,,,---........................******++++++,,,---..................---------,,,++++++******+++---///000---......///000/////////111111111111000000000000lll___XXX___dddddd```^^^^^^^^^]]]]]]^^^^^^```aaacccddd```cccffffffbbb```___```gggeeegggmmmsssvvv{{{vvviii___[[[cccvvv{{{dddTTTKKKEEEBBBDDDFFFGGGIIIMMMRRRUUUXXX^^^eeekkkpppvvv~~~wwwkkkaaaYYYUUURRRQQQNNNKKKIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAADDDCCCBBB@@@???>>>>>>>>>????????????>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<>>>BBBDDDEEEFFFHHHJJJMMMMMMMMMJJJGGGEEEDDDDDDAAAGGGKKKMMMOOOQQQPPPLLLKKKHHHCCC@@@@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHOOOTTT^^^hhhnnnoookkkfff\\\ZZZVVVRRRNNNLLLJJJJJJJJJIIIJJJNNNUUU^^^eeeiiimmmtttzzz{{{|||}}}uuuiii___XXXJJJDDD<<<666222111000///000/////////....................................------------------------,,,,,,------...///000000+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---(((***+++---......------+++,,,------++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///////////////......---------,,,+++******,,,...111222...//////000000000000000111111111111000000000000nnn___\\\]]]]]]]]]\\\[[[\\\^^^```dddccccccdddddddddaaa___^^^```cccffffffdddaaa___aaabbbeeejjjoootttxxxzzzyyyeee]]]YYYYYYeeetttvvvdddTTTJJJDDDEEEDDDDDDHHHNNNQQQRRRWWW[[[aaafffjjjpppxxx~~~~~~uuukkkaaa[[[VVVPPPLLLNNNOOOLLLHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>@@@???>>>===<<<;;;::::::<<<;;;::::::999999999999<<<===>>>???@@@DDDHHHLLLLLLNNNPPPOOOKKKGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGEEEDDDCCCCCCCCCBBBAAABBBCCCEEEFFFGGGGGGFFFFFFGGGDDDDDDGGGHHHHHHNNNTTTVVV^^^iiisssxxxwwwssspppfffaaa[[[VVVRRRNNNKKKIIIJJJJJJLLLOOOVVV^^^eeejjjqqqtttwwwyyyyyyyyyyyyyyyyyy|||zzzmmmddd\\\SSSCCC>>>777333111111111111222000------///000...,,,...------,,,---...///000---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++------------------,,,,,,////////////000000000000111000///......///000111jjj\\\ZZZXXXYYYZZZZZZZZZ[[[^^^aaaffffffhhhkkkkkkiiiddd```___aaaccceeeeeedddcccbbbaaaccceeeiiimmmrrrvvvxxxlllbbb[[[XXX___kkkxxxyyyeeeVVVJJJHHHEEEDDDGGGLLLOOOPPPTTTYYY___cccgggmmmuuu{{{|||rrrhhhaaa[[[SSSNNNOOOOOOLLLIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>??????>>>===<<<;;;::::::<<<;;;::::::999999999::::::<<<>>>@@@BBBEEEJJJMMMJJJMMMOOONNNJJJFFFBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEECCCBBBAAABBBBBBBBBBBBEEEFFFGGGHHHIIIJJJJJJIIIIIIGGGFFFHHHHHHIIINNNTTTZZZbbbnnnzzz~~~{{{pppkkkccc\\\VVVRRRNNNLLLJJJJJJJJJMMMTTT\\\eeejjjpppsssvvvwwwwwwvvvvvvwwwvvvyyy|||~~~uuujjjbbbYYYQQQAAA===777222111111111111222///------///000...---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.../////////000000000000111000///......///000000~~~{{{dddYYYXXXSSSTTTVVVWWWXXX\\\```dddggghhhllloooppplllfffaaaaaabbbcccdddeeeeeeffffffcccccceeehhhkkkooosssuuuvvvhhh]]]VVVYYY```hhh|||{{{gggSSSMMMFFFCCCEEEIIILLLMMMQQQUUU[[[___cccjjjqqqwww}}}qqqiiiaaaXXXQQQOOONNNKKKJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>??????>>>===<<<;;;;;;:::;;;;;;:::999999999::::::999<<>>???>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::::::::===@@@BBBEEEGGGKKKNNNMMMPPPTTTTTTQQQKKKEEEBBB@@@@@@@@@AAAAAABBBDDDDDDBBBCCCCCCCCCDDDFFFIIIKKKMMMNNNOOOQQQRRRRRRSSSSSSOOOLLLJJJLLLLLLLLLRRRYYYbbbkkkzzzxxxlllbbbZZZSSSOOOLLLJJJHHHJJJOOOXXXaaahhhmmmpppssssssrrrqqqppppppppprrrtttuuuuuuvvvxxxzzzzzzzzzyyyzzzzzz{{{|||}}}||||||}}}}}}~~~wwwxxxyyypppkkkcccVVVKKK<<<999444111000111111000//////.../////////..............................++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.............../////////000000///////////////000000000lll\\\TTTSSSNNNPPPRRRUUUYYY___fffkkkkkkiiiggggggggggggeeeccceeedddbbbbbbcccfffiiikkkeeeeeeeeeeeehhhkkkoooqqq{{{ppp```WWWVVVXXX^^^mmmkkkYYYFFFAAABBBDDDFFFIIIJJJOOOTTTYYY]]]ccckkkqqq{{{xxxpppdddXXXRRRNNNJJJIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;:::::::::999999::::::;;;<<<>>>@@@BBBDDDFFFJJJMMMOOOSSSWWWWWWTTTNNNIIIGGGCCCBBBBBBBBBBBBCCCCCCDDDBBBDDDEEEEEEFFFIIINNNRRRUUUVVVXXXZZZZZZZZZYYYXXXSSSOOOMMMNNNNNNOOOUUU\\\fffpppssshhh^^^UUUPPPOOOLLLJJJJJJOOOWWW```eeellloooqqqrrrqqqooooooooonnnppprrrrrrrrrsssuuuvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~zzzwww|||}}}tttqqqnnndddUUUHHH999666222000000111111000---...///000//////...........................---++++++++++++++++++++++++------------------------++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------******************************++++++,,,---..................////////////......///000000000000000uuuhhh\\\TTTRRROOOPPPRRRUUUYYY```hhhmmmoookkkgggddddddeeeffffffeeedddbbbbbbccceeehhhjjjfffeeeeeeeeegggkkknnnqqquuuxxxfff\\\YYYXXXYYYdddxxx|||dddKKKCCCCCCCCCCCCGGGGGGKKKQQQVVVZZZ```hhhnnnvvv{{{xxxlll^^^WWWRRRLLLJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<::::::999999999:::;;;;;;<<<===???@@@BBBFFFKKKOOORRRVVVYYYZZZWWWSSSOOOMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIJJJKKKOOOVVV[[[aaacccfffhhhhhhfffcccaaaYYYTTTQQQPPPOOOOOOUUU\\\gggqqq}}}qqqfff[[[UUURRRPPPNNNMMMQQQWWW^^^cccjjjlllooopppooonnnnnnnnnmmmnnnoooooonnnoooqqqsssttttttttttttuuuwwwxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{vvvooonnnkkk___NNNCCC777444111///000111111000+++...000111///......///,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++************...------,,,,,,------...******************************++++++,,,,,,------------........./////////---...///000111111111000yyylllddd[[[TTTQQQOOOQQQRRRTTTXXX___gggmmmoookkkfffccccccdddeeefffeeedddcccbbbbbbdddfffhhhgggfffeeeeeegggkkkoooqqqqqqzzzqqqddd\\\VVVUUU\\\kkkqqqSSSHHHFFFBBBAAADDDCCCHHHMMMRRRVVV\\\dddjjjrrrwww~~~ssseee]]]WWWPPPMMMMMMJJJJJJIIIIIIHHHHHHHHHGGGDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<:::999999999::::::;;;<<<999:::;;;===@@@FFFNNNSSSYYY\\\___```^^^[[[YYYXXXUUUTTTSSSQQQOOONNNNNNNNNMMMPPPSSSTTTUUUZZZbbbiiinnnqqquuuxxxwwwsssnnnjjjaaa[[[VVVSSSPPPNNNRRRYYYbbblll}}}}}}qqqeee^^^VVVTTTRRRQQQSSSXXX]]]aaafffiiilllmmmmmmllllllmmmkkklllllllllkkklllnnnpppqqqqqqrrrrrrsssuuuvvvwwwxxxwwwvvvvvvwwwyyy{{{|||~~~~~~zzzpppiiigggbbbTTTEEE===555222000///000111111000***---111111000......///,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++,,,,,,---------.........//////,,,---///000111111111000pppfffaaa[[[UUUQQQPPPQQQRRRTTTXXX^^^fffkkkllliiidddbbbbbbbbbcccccceeedddcccbbbbbbccceeefffgggfffeeeeeegggkkkooorrrnnnwwwyyyjjj]]]TTTTTTXXXdddzzz{{{YYYLLLHHHBBB@@@BBBAAAEEEKKKOOOSSSYYYaaagggooottt{{{xxxjjjaaa[[[SSSOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>===============<<<<<<<<<999999999999::::::;;;<<<777777999;;;???GGGPPPWWW```bbbeeefffdddbbbaaaaaa```___]]][[[YYYWWWVVVVVVUUUYYY\\\]]]^^^cccllltttwww{{{|||vvvqqqggg```ZZZUUUPPPLLLPPPVVV[[[fffxxxyyymmmeeeXXXVVVTTTSSSUUUYYY]]]```cccfffjjjkkkkkkkkkkkkllljjjjjjjjjiiiiiiiiilllnnnqqqqqqqqqrrrsssuuuvvvwwwxxxwwwwwwwwwxxx{{{}}}|||}}}~~~xxxmmmeeeaaaYYYJJJ===888333111//////000111111000***---111222000......000......///000///...,,,+++------------------------))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++---------.........//////,,,---///000111111111000yyyiii```\\\WWWRRRQQQPPPOOOSSSXXXYYYYYYaaammmmmmkkkgggcccaaaaaabbbccchhhgggeeefffhhhiiijjjiiillljjjgggeeegggkkkooorrrvvvtttvvvttteee^^^TTTYYY```nnn^^^MMMFFFAAAAAAGGGEEEFFFHHHKKKQQQXXX^^^bbbiiioooxxx~~~vvviii```YYYTTTRRROOOLLLIIIGGGGGGHHHHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::>>><<<;;;999999:::;;;<<<;;;;;;>>>BBBCCCFFFPPP[[[fffmmmqqqnnnjjjkkknnnnnnsssqqqmmmiiieeecccbbbbbbcccdddfffhhhlllsss}}}zzzvvvgggccc[[[TTTOOOMMMMMMNNNVVV^^^mmmwwwjjjccc\\\WWWXXX[[[[[[\\\^^^dddfffhhhjjjkkkkkkjjjjjjiiiiiiiiiiiijjjkkklllllltttuuuvvvvvvuuutttvvvwww{{{zzzyyyxxxxxxyyy{{{|||tttoooeeeYYYLLLAAA888444555333111000.........///////////////............------------------------++++++++++++++++++++++++...,,,******,,,---,,,,,,+++++++++*********))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,......---,,,+++***)))(((,,,,,,,,,+++++++++******------------------------...------,,,,,,++++++***......---,,,+++***)))(((000///...---,,,,,,+++*********+++,,,,,,,,,,,,+++------------------------........................~~~qqqeee```^^^YYYTTTRRRSSSSSSVVV[[[ZZZZZZ```iiiiiifffccc```______aaabbbffffffhhhlllrrruuuwwwwwwooollliiiffffffiiimmmoooqqqrrruuummmcccVVVXXX[[[eeexxxfffSSSIIIAAA???BBBCCCDDDGGGKKKPPPWWW\\\```fffllltttzzz}}}~~~qqqfff^^^XXXUUUPPPNNNKKKIIIIIIJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<>>><<<;;;999999:::;;;<<<;;;<<>>777333444333111000///......///////////////............------------------------++++++++++++++++++++++++---,,,+++,,,---...---++++++++++++*********))))))+++***)))(((((()))***+++))))))*********+++++++++,,,,,,++++++++++++******,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,+++***************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................pppggg`````````\\\WWWUUUWWWXXX[[[^^^]]]\\\___eeecccaaa___\\\\\\]]]___```dddfffkkkssszzzrrrppplllhhhggggggiiikkkkkknnnttt}}}zzziiiZZZXXXWWW[[[hhhooo[[[OOOEEE@@@BBBAAABBBFFFJJJPPPUUUYYY\\\aaagggooouuuxxx|||zzzpppggg```\\\RRRPPPNNNLLLLLLLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;<<<<<>>>>>>>>>>>????????????===<<<;;;:::::::::;;;;;;======@@@DDDHHHNNN\\\jjj{{{|||tttlllfff]]]ZZZUUUOOOKKKIIIHHHHHHIIIMMMTTT___nnnwwwmmmbbb___^^^\\\]]]```\\\\\\[[[[[[]]]^^^```bbbdddddddddeeefffggghhhiiinnnqqquuuvvvuuusssrrrrrrppprrruuuxxxzzz|||||||||~~~~~~zzzsssfffUUUEEE;;;666333222222111111000///.........//////.........---------------------------------++++++++++++++++++++++++,,,,,,---///000///---***************************************************))))))))))))*********+++************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))))))))*********+++***************++++++,,,++++++++++++++++++++++++------------------------nnn```]]]^^^bbbccc]]]XXXVVVVVVZZZ]]]___```bbbbbbbbb```___]]][[[[[[[[[\\\]]]cccfffllltttyyyzzzxxxuuuvvvtttpppllliiigggffffffeeekkkrrrwww}}}|||ggg___XXXVVVYYYbbbtttjjjYYYNNNHHHGGG@@@AAADDDHHHLLLOOORRRSSSXXX]]]dddiiinnnsssyyy~~~uuulllggg]]]YYYUUURRRPPPNNNKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>????????????<<<<<<;;;;;;::::::::::::======???DDDHHHPPP___nnn|||tttlllddd___WWWUUURRRNNNKKKIIIHHHGGGIIIKKKQQQYYYeeeuuuvvvkkkaaa^^^^^^]]]___bbb]]]\\\\\\\\\]]]___aaabbbcccdddddddddfffggghhhiiimmmpppsssuuutttrrrqqqqqqlllnnnqqquuuxxxzzzzzz{{{}}}~~~~~~xxxqqqdddQQQAAA999555333111111000000000//////..................------------------------------------++++++++++++++++++++++++,,,,,,,,,...000///,,,*********************************++++++++++++***************+++++++++,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,******)))))))))***+++,,,++++++++++++++++++++++++------------------------wwwfff^^^\\\]]]aaaaaa[[[VVVUUUUUUYYY\\\\\\___ccccccaaa^^^]]]\\\\\\\\\]]]^^^^^^bbbeeekkkrrrwwwwwwtttqqqrrrqqqooollliiigggfffeeefffjjjpppssswwwssseeeZZZWWWVVVYYYdddpppyyydddUUUJJJFFFCCCCCCEEEGGGIIILLLOOOPPPTTTXXX^^^cccgggmmmtttzzz|||rrrlllfffbbb[[[VVVSSSPPPMMMKKKKKKJJJJJJJJJIIIIIIHHHHHHDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::===<<<>>>BBBGGGPPPaaappp|||uuummmeee^^^ZZZRRRQQQOOOMMMKKKJJJIIIHHHHHHJJJOOOTTT^^^lll}}}pppggg^^^]]]]]]]]]^^^```\\\\\\\\\]]]^^^___```aaabbbbbbcccdddeeefffhhhiiikkkmmmpppqqqpppooonnnooojjjlllooorrruuuxxxyyyzzz|||~~~}}}||||||}}}~~~xxxrrrhhh[[[JJJ===777555333111///000000000000///...---.........------------,,,------------------------++++++++++++++++++++++++,,,++++++,,,......,,,******************+++++++++******+++,,,,,,+++*********++++++++++++,,,,,,,,,++++++*********))))))))),,,,,,,,,+++++++++******************************---,,,,,,+++******)))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjj___\\\YYYZZZ]]]]]]XXXUUUVVVUUUYYY[[[YYY\\\aaabbb^^^YYYZZZZZZ[[[]]]___aaabbbdddfffjjjpppsssrrroookkklllkkkjjjiiihhhfffeeedddgggjjjmmmooorrrzzzrrr___YYYVVVTTTZZZdddwwwyyyfffVVVMMMFFFFFFEEEFFFGGGJJJLLLNNNPPPTTTYYY]]]```fffnnnttt{{{zzzpppjjjbbb[[[VVVSSSQQQOOOLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>======<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::<<<;;;===AAAEEEOOO```ppp{{{tttllleee^^^XXXUUUNNNNNNMMMMMMLLLKKKJJJIIIEEEHHHLLLQQQWWWcccrrr}}}xxxlllccc[[[ZZZ[[[ZZZZZZ\\\YYYZZZ[[[]]]^^^^^^^^^^^^``````aaabbbccceeefffggghhhjjjllllllkkkjjjkkklllkkklllnnnpppssswwwyyy{{{~~~~~~vvvwwwyyy|||zzzvvvooohhhZZZOOO@@@777555555333000...///000000000///...---.........---------,,,,,,------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))*********+++++++++***++++++,,,,,,++++++***************++++++++++++))))))))))))************,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++******************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,******((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaYYYZZZWWWWWWZZZZZZVVVUUUVVVWWWZZZZZZXXXZZZ``````\\\UUUVVVXXXZZZ]]]aaaccceeefffhhhjjjmmmooommmhhhdddggggggggggggfffeeedddccchhhiiijjjlllooovvv}}}eee\\\XXXTTTWWW___gggwwwdddXXXIIIHHHFFFEEEFFFHHHKKKMMMMMMPPPUUUXXX\\\bbbjjjpppxxxwwwpppfff^^^XXXUUUSSSRRRNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999<<<;;;<<>>>>>========================<<<:::;;;???CCCJJJWWWcccuuu|||uuupppiiiccc___YYYRRRMMMGGGGGGGGGIIIKKKKKKJJJHHHDDDDDDEEEIIIOOOWWW___cccooouuu~~~{{{pppiii\\\[[[XXXVVVUUUVVVWWWWWW[[[[[[\\\]]]]]]]]]]]]\\\WWWYYY\\\^^^```aaaaaaaaafffgggiiihhhgggfffffffffgggkkkoooqqqrrruuu{{{{{{rrrmmmgggnnnyyyvvvpppjjj___VVVEEE???888555555555222///000000///...------,,,,,,......---,,,,,,,,,,,,---......---,,,,,,+++***************++++++,,,,,,,,,,,,++++++***)))))))))***++++++++++++++++++++++++---,,,,,,+++*********++++++*********,,,---,,,+++************************************************+++++++++*********))))))************************(((((()))***+++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuubbbXXXUUUSSSTTTUUUTTTRRRRRRTTTUUUYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXYYY\\\aaafffjjjlllkkkjjjgggdddbbbcccdddcccbbbccceeegggfffccc```dddggglllppprrruuuwwwxxxqqqeeeXXXTTTXXXXXXllliiiWWWJJJIIIIIIDDDDDDHHHJJJKKKNNNPPPUUU[[[ccchhhtttzzz~~~rrrhhh```[[[XXXRRRPPPNNNMMMMMMKKKIIIGGGFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;>>>AAAGGGSSS___mmmyyyzzzpppkkkeeeaaa]]]YYYRRRNNNIIIHHHIIIJJJLLLMMMKKKJJJFFFEEEFFFHHHLLLRRRXXX\\\___dddkkkpppoooiiiaaa[[[YYYXXXVVVTTTSSSSSSTTTUUUYYYYYYZZZ\\\\\\]]]]]]]]]YYYZZZ\\\^^^___```aaaaaaaaaccceeeeeeddddddeeefffgggjjjnnnppprrrwww~~~{{{tttmmmiiifffnnn{{{uuuoooggg\\\SSSAAA<<<555222333333111...000//////...------,,,,,,------,,,++++++++++++,,,......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++***************************************---,,,++++++*********++++++***)))***,,,,,,,,,***************************************************+++++++++*********))))))************************)))))))))***+++++++++,,,++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzggg[[[TTTRRRPPPQQQRRRRRRQQQRRRTTTVVV[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXWWWXXX[[[```dddgggjjjiiifffccc______aaaccccccbbbccceeefffeeeccc```eeegggjjjooosssuuutttsss{{{lllZZZSSSUUUUUUddd~~~jjjSSSKKKIIIEEEEEEHHHGGGIIILLLNNNRRRXXX___dddpppuuu}}}~~~sssjjjccc^^^VVVSSSPPPNNNLLLKKKHHHFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;===???DDDOOOZZZfffrrr|||xxxmmmiiidddaaa___[[[UUUPPPJJJJJJJJJKKKMMMNNNMMMLLLGGGFFFFFFFFFHHHLLLPPPRRRTTTWWW[[[^^^^^^[[[WWWTTTUUUTTTRRRQQQQQQQQQRRRRRRVVVWWWXXXZZZ[[[\\\\\\]]]\\\\\\\\\]]]^^^___aaabbb___aaacccccccccdddeeeggghhhjjjmmmooossszzz~~~xxxrrrlllhhhfffgggqqq~~~~~~ssskkkbbbUUULLL<<<777222000111111000.../////////...------,,,,,,,,,,,,+++************+++...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++)))))))))))))))))))))))),,,,,,+++************+++***)))((()))+++,,,+++***************************************************+++++++++*********************************************************++++++,,,+++++++++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,kkk^^^WWWRRROOONNNOOOQQQQQQQQQRRRUUUWWW[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTTTTUUUWWW[[[^^^```dddcccaaa^^^\\\]]]```ccceeefffggghhhiiihhhfffdddiiiggggggjjjooorrrqqqooowwwrrr]]]UUUVVVWWWaaauuu~~~```OOOIIIEEEEEEGGGFFFHHHJJJMMMQQQVVV]]]aaakkkpppxxx~~~vvvjjjcccYYYUUUQQQNNNLLLKKKIIIGGGIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;===???CCCNNNXXXeeeqqq~~~|||xxxooolllgggeeeccc___YYYTTTKKKJJJJJJKKKMMMMMMMMMKKKGGGFFFEEEEEEFFFHHHKKKLLLOOOPPPQQQSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPQQQSSSTTTVVVXXXYYY[[[\\\\\\]]]\\\\\\\\\]]]^^^```aaa```bbbcccddddddeeegggiiiiiilllooosssxxxyyyqqqkkkhhhggghhhnnnxxx{{{sssiii\\\LLLAAA777444111///000111000/////////.........------------,,,,,,+++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************++++++***************+++)))(((((((((***+++***)))************************************************************************************************+++++++++***************,,,,,,+++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,vvvcccZZZVVVQQQMMMMMMNNNPPPQQQQQQSSSUUUXXX[[[[[[ZZZZZZXXXWWWUUUTTTQQQRRRRRRTTTUUUWWWYYYZZZ\\\\\\[[[ZZZZZZ\\\aaaeeehhhiiikkkmmmmmmlllkkkjjjlllhhhdddeeeiiimmmnnnnnnpppwwwxxxbbbXXXVVVUUU[[[iiioooVVVJJJEEEDDDEEEEEEGGGJJJMMMPPPUUUZZZ___eeekkkssszzz~~~rrrhhh]]]YYYSSSOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDCCCCCCCCC@@@@@@?????????@@@@@@@@@========================;;;999:::===@@@DDDNNNXXXiiiuuu~~~{{{sssoookkkhhhfffaaaZZZTTTKKKJJJIIIIIIJJJKKKJJJIIIEEEEEEEEEEEEFFFGGGIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZ\\\[[[[[[[[[[[[]]]___```aaabbbcccccccccdddfffiiilllpppuuu{{{|||yyyrrrkkkfffggglllppp||||||uuuiiiXXXFFF:::444222111000000111000000...............---------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++*********))))))***++++++)))(((((((((***+++***)))))))))))))))))))))))))))************************************************************************+++++++++***************,,,,,,,,,++++++++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,lll]]]WWWUUUQQQMMMLLLNNNPPPPPPQQQRRRUUUWWWYYYYYYYYYXXXWWWUUUTTTSSSRRRSSSTTTUUUWWWXXXXXXYYYVVVWWWWWWXXXYYY\\\aaaeeefffiiilllnnnmmmmmmmmmmmmlllhhhcccaaabbbfffjjjlllmmmrrr}}}nnn^^^VVVUUUXXXaaauuuaaaOOOGGGDDDDDDDDDFFFIIILLLOOOSSSXXX[[[___eeennntttyyy~~~ttteee```YYYSSSPPPOOOMMMMMMLLLKKKIIIGGGEEEDDDDDDCCC???????????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::999:::===???CCCLLLVVVhhhuuuvvvrrrnnnkkkhhhbbbZZZTTTMMMKKKHHHHHHHHHHHHGGGFFFBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\^^^___^^^___``````aaacccfffiiiqqqvvvrrrpppkkkeeedddkkkvvv}}}ttteeeSSSBBB777222222111000000000000000........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******++++++++++++++++++++++++++++++***))))))))))))***++++++***)))((()))+++,,,+++***))))))))))))))))))))))))***************************************+++++++++******************************************++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuubbbVVVSSSSSSQQQNNNKKKMMMNNNOOOOOOPPPSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUWWWXXXXXXXXXWWWSSSUUUVVVWWWYYY[[[___bbb```dddhhhjjjjjjiiijjjlllhhhfffdddaaa___aaaeeehhhkkknnnvvvjjj\\\YYYYYY^^^llllllTTTIIIEEEDDDAAADDDGGGJJJLLLPPPTTTXXXYYY___hhhnnnsssyyypppjjjaaaYYYTTTQQQOOONNNMMMLLLJJJHHHFFFEEEDDDDDDBBBBBB@@@@@@???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;999:::<<<===@@@HHHRRRaaapppxxxuuuqqqnnnlllfff^^^XXXOOOLLLIIIGGGGGGGGGEEEDDDAAABBBCCCDDDEEEEEEDDDDDDFFFGGGGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVUUUVVVWWWYYY[[[\\\]]]]]][[[\\\^^^```bbbfffjjjnnnuuu}}}zzzvvviiihhheeedddhhhtttxxxkkkZZZIII<<<555000111111000////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))***+++************************)))))))))))))))***+++++++++***)))***,,,,,,,,,***))))))))))))))))))))))))************************))))))*********+++++++++************************)))))))))***+++++++++,,,------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~|||zzz{{{zzzmmm[[[PPPNNNPPPPPPOOOJJJLLLMMMMMMNNNOOOQQQTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVUUUSSSUUUWWWXXXYYYZZZ]]]```ZZZ___dddfffffffffgggiiidddeeeeeebbb^^^^^^aaaeeedddgggmmmxxxvvvdddYYYXXXZZZcccwwwtttYYYKKKGGGEEE@@@BBBEEEHHHJJJNNNRRRUUUUUU[[[dddkkkpppuuu|||xxxqqqggg^^^WWWSSSPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDFFFEEECCCAAA@@@@@@@@@AAA========================;;;::::::;;;;;;===DDDMMMZZZjjj}}}{{{xxxtttssspppkkkddd^^^QQQNNNJJJHHHGGGFFFEEECCC@@@AAABBBCCCDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFIIIIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTRRRTTTVVVYYY[[[\\\\\\\\\ZZZ\\\___aaaeeejjjppptttwwwzzztttpppdddddddddeeemmm~~~|||qqqaaaOOO@@@666222///000000000...---......---.....................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((('''(((((()))******))))))))))))))))))))))))))))))((())))))***+++++++++*********,,,---,,,+++))))))))))))))))))))))))************************))))))******++++++++++++************************(((((()))***+++,,,,,,------------,,,,,,,,,++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxwwwwwwyyymmm^^^PPPMMMOOONNNLLLKKKMMMNNNNNNNNNMMMNNNQQQSSSUUUTTTSSSQQQQQQQQQRRRRRRUUUTTTTTTWWWYYYYYYVVVSSSUUUUUUWWWXXXYYYZZZZZZZZZZZZ[[[]]]___aaaaaabbbbbb___^^^]]]\\\]]]```cccfffdddgggkkkqqq~~~iii^^^VVVTTT___ooogggVVVJJJCCCEEEBBBDDDIIINNNOOOSSSWWWYYYZZZ___fffjjjoooxxx~~~pppfff___YYYSSSNNNMMMLLLJJJIIIIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::>>>===;;;:::;;;>>>AAACCCVVVaaaqqq{{{wwwtttqqqmmmfffaaaSSSOOOJJJFFFDDDCCCBBBAAAFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEIIIHHHHHHHHHIIIKKKMMMNNNPPPQQQQQQRRRSSSTTTTTTUUUVVVUUUUUUXXX\\\^^^\\\ZZZ\\\___bbbcccfffkkksssyyyzzzwwwssskkkcccZZZ```dddgggrrrsssbbbSSSDDD888444666//////000000///...------000...------......---,,,((()))***+++,,,---------************************)))*********++++++++++++((()))))))))******************))))))((((((''''''))))))))))))))))))))))))((()))))))))))))))((((((******+++,,,,,,,,,,,,+++++++++***)))(((((())))))+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,((((((((((((((((((((((((+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************|||zzzyyy{{{{{{ggg[[[OOOLLLMMMLLLLLLMMMNNNOOOPPPPPPPPPRRRUUUWWWWWWUUUSSSRRRQQQRRRSSSTTTVVVUUUUUUWWWYYYYYYUUURRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]___aaaaaaaaa```___^^^^^^]]]]]]___aaaccceeeaaacccgggmmmyyywwweeeZZZTTTZZZeeeuuuqqq]]]OOOGGGEEEBBBBBBGGGKKKLLLOOOSSSVVVWWW\\\cccgggllluuuzzzmmmddd\\\TTTOOOMMMKKKIIIIIIIIIGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>=========<<<;;;:::;;;===@@@BBBLLLUUUcccpppyyy}}}yyyuuusssnnngggbbbWWWSSSMMMIIIFFFDDDCCCAAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGHHHIIIJJJLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTVVVUUUUUUXXX[[[]]]]]][[[YYY\\\aaaeeejjjrrr||||||uuupppjjjbbbZZZUUU\\\aaaeeeqqqyyykkkZZZLLL@@@666333444000/////////............000///---...//////...,,,))))))***+++,,,,,,,,,,,,*********************************+++++++++,,,,,,************+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***++++++,,,,,,,,,,,,,,,************))))))((((((***)))((()))+++,,,+++***))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++***))))))************+++++++++,,,++++++++++++++++++++++++************************kkk^^^UUUMMMKKKJJJJJJLLLPPPNNNPPPRRRTTTUUUWWW[[[^^^\\\ZZZVVVSSSRRRRRRTTTUUUWWWWWWWWWXXXYYYXXXUUURRRQQQRRRTTTVVVXXXZZZ[[[[[[^^^___aaacccbbbaaa^^^]]]]]]]]]^^^```aaabbbcccddd```bbbdddiiitttqqqbbbWWWVVV[[[eeexxxnnn[[[OOOJJJEEECCCFFFIIIIIILLLOOOSSSSSSXXX^^^cccgggqqq{{{xxxlllbbbZZZTTTOOOMMMJJJIIIJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>===<<<;;;::::::<<<>>>@@@AAAHHHRRR\\\ccchhhlllnnnvvv{{{~~~|||wwwssspppllleee```XXXTTTNNNIIIFFFDDDAAA???AAA@@@???>>>>>>>>>>>>>>>AAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNQQQSSSTTTTTTSSSRRRUUUTTTUUUWWWZZZ\\\]]]\\\ZZZ^^^dddjjjqqqzzz{{{sssnnnhhhaaaYYYTTTQQQYYY___eeeqqq{{{ooo___MMMBBB;;;444111111111000...------...//////111///......//////...---)))******+++,,,,,,,,,,,,*********************************+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((())))))***))))))(((''''''((()))))))))))))))))))))***++++++***(((''')))((('''(((***+++***)))(((((()))))))))************************************++++++++++++***)))))))))))))))*********++++++************************************************xxx___UUUOOOKKKJJJHHHGGGLLLRRROOOQQQUUUWWWZZZ]]]```cccdddaaa[[[VVVSSSSSSUUUVVVWWWXXXXXXYYYXXXWWWTTTRRRQQQRRRUUUWWWZZZ\\\]]]^^^```bbbddddddcccaaa]]][[[]]]^^^```bbbccccccccccccaaaccceeeiiirrr~~~lll\\\VVVUUUZZZhhhwwwppp^^^SSSKKKFFFFFFHHHIIIKKKNNNPPPQQQTTT[[[___dddmmmxxxuuujjjaaa\\\SSSPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@???>>>>>>=========<<<;;;::::::;;;===>>><<>>@@@???>>>>>>=========>>>@@@??????@@@@@@AAABBBCCCCCCDDDFFFHHHIIIIIIIIIHHHJJJLLLPPPSSSTTTSSSRRRQQQRRRRRRSSSUUUXXX[[[]]]]]]aaaeeelllrrryyy}}}vvvpppiiifffaaa[[[VVVTTTQQQYYYaaagggsss{{{vvvcccSSSBBB:::777333000///111000...---,,,...///111111///......///000...---)))***+++,,,,,,,,,,,,,,,************************)))))))))*********++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))(((((()))*********))))))'''(((((()))))))))))))))''')))***,,,+++***((('''***)))((()))+++++++++)))))))))))))))*********+++******************************+++++++++******)))((())))))))))))*********))))))))))))))))))))))))************************oooZZZOOOLLLJJJJJJHHHGGGLLLSSSOOORRRVVVZZZ\\\___cccfffkkkggg```ZZZVVVTTTUUUVVVWWWXXXZZZZZZXXXVVVTTTSSSSSSUUUWWWZZZ]]]___```aaabbbccceeeeeedddaaa^^^\\\^^^```bbbcccdddcccbbbaaaaaabbbdddhhhqqquuuaaaXXXTTTUUU^^^iiiwwwuuuaaaUUUJJJGGGGGGGGGIIIMMMOOOOOORRRXXX\\\aaakkkuuu~~~qqqgggaaaWWWTTTOOOLLLKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<:::===AAADDDGGGJJJMMMPPPSSSXXX\\\___fffpppvvvvvvxxxzzz}}}}}}{{{yyyyyyyyysssnnnhhhdddbbb^^^YYYTTTMMMJJJGGGEEEDDDCCCBBB@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>??????@@@AAABBBAAACCCEEEGGGHHHHHHGGGGGGIIIKKKNNNQQQSSSSSSQQQPPPNNNOOOQQQTTTWWWZZZ^^^```gggmmmttt|||}}}wwwnnnfff```]]]ZZZTTTRRRUUUWWW___fffkkkwwwvvvlllXXXIII:::555555333111000111///...,,,---...000111000///......//////...---******+++,,,,,,,,,++++++************************(((((((((((()))))))))***))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************+++,,,,,,------,,,,,,'''(((***+++,,,***)))'''+++***)))***,,,---,,,+++*********+++++++++,,,,,,************************)))******+++++++++******((())))))))))))*********))))))))))))))))))))))))************************~~~gggXXXNNNKKKIIIJJJIIIHHHLLLRRRPPPSSSWWW[[[]]]___bbbeeelllhhhbbb\\\XXXVVVUUUVVVVVVXXXZZZZZZXXXVVVUUUUUUVVVXXXZZZ]]]___aaaccccccdddddddddddddddbbbaaa```bbbbbbcccddddddcccaaa```^^^___```eeennn|||jjj^^^WWWRRRVVV___fff|||tttdddRRRHHHEEEDDDFFFIIINNNMMMPPPUUUYYY^^^iiissszzznnnhhh^^^YYYSSSMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;999:::===>>>>>>@@@CCCEEEHHHLLLOOORRRXXXbbbggghhhlllppptttuuusssqqqqqqsssjjjfff```\\\[[[XXXTTTPPPIIIGGGEEEEEEEEEFFFDDDCCC@@@??????>>>>>>?????????>>>======>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJMMMPPPQQQRRRQQQQQQLLLNNNQQQTTTWWW\\\aaaeeelllsss}}}yyysssggg^^^WWWWWWTTTPPPSSS[[[dddlllrrrvvv~~~mmm___MMMAAA777444444222111222//////...---...///000111000...------......---,,,***++++++,,,,,,+++++++++************************((((((((()))))))))******(((((()))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++++++++(((((()))************)))'''(((***++++++***))))))+++*********,,,---,,,+++***++++++++++++,,,,,,,,,************************))))))***++++++++++++***)))))))))*********++++++************************************************nnn^^^UUUOOOKKKIIIKKKKKKJJJLLLPPPPPPSSSWWWZZZ\\\^^^```bbbgggddd```\\\YYYWWWVVVVVVTTTWWWZZZ[[[XXXVVVVVVWWWXXXZZZ\\\^^^```bbbcccdddddddddccccccccccccddddddeeeeeeeeedddcccbbb``````\\\\\\^^^cccmmm{{{vvvhhh]]]TTTSSSWWW\\\nnnwww^^^NNNGGGDDDEEEGGGLLLKKKNNNRRRVVV[[[fffqqq}}}wwwiiiddd[[[TTTPPPNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<<<<;;;;;;777999::::::::::::<<<>>>???CCCEEEFFFLLLTTTZZZZZZ___dddiiijjjgggeeefffiiiaaa\\\VVVSSSRRRPPPMMMJJJFFFEEECCCCCCDDDDDDCCCBBB??????>>>>>>>>>>>>??????============>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHJJJKKKMMMOOOPPPQQQQQQLLLOOOSSSVVVZZZ___ffflllsss{{{{{{ssslll```VVVQQQTTTVVVVVV___lllzzzwwwbbbRRRCCC<<<666444333000000222............/////////000///---,,,,,,------,,,++++++++++++,,,,,,++++++***************************************++++++++++++))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))(((((()))***++++++++++++&&&'''(((((())))))(((((((((((())))))************+++))))))***+++,,,+++***************++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++************+++++++++,,,++++++++++++++++++++++++************************yyydddWWWSSSQQQLLLIIIKKKMMMLLLLLLNNNPPPSSSWWWZZZ[[[\\\^^^___aaa```^^^[[[YYYXXXWWWWWWSSSWWWZZZ[[[YYYWWWWWWXXXYYYZZZ\\\^^^aaabbbccccccdddcccbbbbbbcccdddfffgggggggggeeedddbbbaaa```___\\\\\\___dddnnn|||qqqdddWWWRRRUUUXXXfffiiiUUUKKKFFFFFFHHHKKKJJJLLLPPPTTTYYYdddooo~~~tttmmmddd[[[VVVSSSRRRQQQJJJJJJIIIHHHFFFEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;888999::::::999999:::;;;;;;>>>???@@@DDDLLLQQQQQQPPPUUU[[[\\\YYYWWWXXXZZZYYYTTTOOOLLLKKKJJJGGGDDDCCCBBBAAAAAAAAAAAA@@@>>>>>>>>>=========>>>>>>???<<<<<<<<<======>>>???@@@BBBAAAAAAAAABBBDDDFFFGGGIIIIIIKKKLLLNNNPPPQQQRRRMMMPPPUUUXXX\\\bbbjjjppp||||||vvvmmmfff[[[QQQNNNUUU[[[```nnn~~~~~~ppp[[[JJJ>>>999555555222//////222------...///000000//////...,,,++++++,,,---+++***++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,,,,---...............))))))(((((()))***++++++***(((((()))***+++***)))))))))))))))************((((((((((((((((((((((((((()))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************zzzhhhYYYSSSTTTLLLKKKKKKKKKLLLOOOQQQSSSPPPVVVZZZXXXXXXZZZ\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVXXXZZZZZZ\\\___aaacccbbbaaa```bbbaaaaaabbbcccfffhhhiiillljjjgggeeedddbbb```^^^[[[]]]```ccciiitttlll]]]XXX[[[WWWbbbuuudddRRRIIIGGGFFFGGGJJJNNNNNNOOOUUUaaakkkwwwyyy|||zzzlllaaa[[[XXXUUUSSSOOOHHHDDDFFFGGGFFFEEEFFFEEEFFFFFFFFFEEECCCAAA@@@DDDCCCCCCBBBAAA@@@??????======<<<;;;::::::999999888999;;;===@@@BBBDDDEEEJJJKKKLLLNNNOOOPPPPPPPPPLLLKKKIIIGGGDDDBBB@@@???<<<<<<===>>>???@@@AAAAAA??????>>>>>>=========<<<>>>>>>>>>>>>>>>?????????AAAAAAAAABBBBBBDDDEEEFFFFFFGGGIIILLLPPPQQQQQQPPPPPPSSSWWWYYY\\\eeesss~~~zzzuuurrroooggg___VVVRRRSSS\\\hhhttt~~~tttcccOOOAAA999444///...111222000---///............---------,,,+++)))(((((()))+++,,,%%%&&&''')))+++,,,,,,---************************(((((())))))******++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))%%%++++++''',,,666666...))))))))))))))))))))))))+++(((&&&'''***,,,+++)))***************)))(((((()))))))))))))))))))))))))))************+++++++++***++++++++++++***)))))),,,+++++++++******))))))++++++++++++++++++++++++~~~mmm^^^SSSOOOOOOLLLKKKJJJJJJKKKMMMOOOQQQOOOUUUXXXVVVUUUXXXYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVXXXYYYYYYXXXWWWXXXYYYZZZ\\\___aaabbbbbbaaa```aaaaaaaaabbbdddeeefffgggiiihhhgggfffdddbbb```^^^\\\^^^```ccchhhqqq~~~tttbbbZZZYYYTTT\\\mmmrrr\\\NNNHHHEEEBBBFFFJJJKKKMMMTTT```iiiqqqsssuuuyyy}}}wwwkkkccc\\\WWWSSSMMMFFFBBBDDDFFFEEEDDDEEEDDDDDDEEEEEEDDDBBBAAA@@@BBBAAA@@@???>>>======<<<======<<<<<<;;;::::::999:::;;;<<<===>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHDDDCCCCCCAAA@@@???>>>>>><<<<<<======>>>?????????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEGGGGGGIIIKKKNNNQQQQQQQQQTTTVVVZZZ^^^dddnnnzzz}}}}}}~~~zzztttpppmmmiiibbb[[[WWWUUUXXXdddrrrwwwjjjZZZIII>>>888333///...000222000---///............---------///...---++++++,,,---...)))******+++******))))))***************************************+++++++++++++++++++++++++++++++++***))))))))))))******+++************************))))))))))))))))))))))))''',,,,,,'''+++333222+++))))))))))))))))))))))))+++(((''''''***,,,+++)))***************)))(((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++******))))))))))))((((((((('''++++++++++++++++++++++++~~~{{{vvvdddYYYRRROOOOOOLLLKKKJJJIIIIIIKKKMMMNNNMMMRRRTTTSSSRRRUUUWWWUUUWWWWWWXXXXXXXXXXXXYYYYYYTTTXXX\\\]]]\\\ZZZYYYYYY[[[\\\___aaaaaaaaa```______```bbbcccdddddddddcccfffgggggggggfffcccaaa___]]]___aaabbbeeemmmxxxnnnaaa]]]SSSXXXcccvvvlllXXXLLLGGGCCCEEEIIIKKKNNNTTT]]]ccchhhjjjmmmpppuuu{{{uuulllddd\\\WWWNNNGGGCCCEEEGGGFFFEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;======>>>>>>????????????@@@@@@@@@AAABBBCCCEEEFFFHHHHHHIIIJJJMMMPPPSSSTTTWWWYYY^^^eeennnxxx~~~yyyxxxyyyzzz{{{uuupppkkkgggeeebbb\\\YYYYYY[[[dddsssyyykkk\\\MMMAAA:::666333///...000111///---///............------------,,,+++***))))))***++++++,,,,,,,,,+++***))))))************************++++++++++++++++++******++++++++++++++++++++++++''''''''''''(((((()))***************************))))))))))))))))))))))))***---,,,((()))...---'''))))))))))))))))))))))))***)))'''(((***+++******)))************))))))((()))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,,,,+++***))))))))))))((((((((((((++++++++++++++++++++++++zzz{{{zzzkkk^^^XXXSSSOOONNNLLLKKKIIIHHHHHHJJJKKKLLLJJJNNNPPPOOOPPPTTTVVVTTTUUUUUUVVVWWWWWWXXXYYYYYYTTTXXX^^^aaaaaa^^^[[[ZZZ[[[\\\^^^___```___^^^^^^]]]___bbbcccdddcccaaa```dddfffhhhiiigggdddbbbaaa^^^```aaaaaaccciiiqqqxxx{{{~~~mmmdddWWWVVV\\\iii{{{}}}cccRRRKKKHHHIIIKKKMMMPPPUUU[[[___aaacccfffiiinnnttt|||{{{uuunnnfff```SSSMMMHHHJJJKKKJJJIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===>>>>>>?????????<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJKKKOOOTTTWWWYYY[[[aaakkkvvv~~~{{{wwwtttsssuuuwww{{{vvvrrrnnnggg```^^^\\\ZZZXXXYYY]]]fffvvv~~~ppp___MMM@@@999777444222///...///000///---///............---------,,,+++***)))(((((()))))))))***+++,,,,,,,,,,,,,,,************************+++++++++******)))))))))************++++++++++++'''''''''''''''((()))***************************))))))))))))))))))))))))))),,,,,,((((((++++++&&&))))))))))))))))))))))))***))))))((()))*********))))))************)))((())))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***)))+++++++++***************++++++++++++++++++++++++uuutttwwwqqq___XXXUUUQQQLLLIIIKKKJJJIIIHHHIIIJJJLLLNNNIIILLLNNNMMMPPPUUUWWWUUUSSSSSSTTTUUUVVVWWWWWWXXXTTTYYY___bbbbbb```]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[]]]```ccccccbbb```^^^cccfffiiiiiigggdddbbbbbb^^^```aaaaaaaaaeeelllrrrtttzzzxxxjjj[[[WWWWWW^^^jjj|||pppYYYMMMJJJIIIJJJMMMRRRXXX\\\___]]]___aaaeeeiiiooovvv{{{~~~xxxqqqkkk[[[TTTOOOOOOPPPMMMKKKLLLIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAAAABBBCCCDDDFFFHHHIIIHHHIIIJJJJJJKKKOOOTTTYYY]]]```gggqqq{{{|||{{{|||~~~xxxwwwuuurrrpppqqqsssvvv}}}wwwqqqkkkhhhfff]]]VVVUUUTTTSSSWWW]]]hhhwww}}}ttteeeSSSCCC999555555222000////////////...---///............---------......------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************************))))))(((((('''''')))))))))******+++++++++)))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''******((((((******((())))))))))))))))))))))))*********)))((())))))***((())))))*********))))))))))))))))))))))))))))))(((((()))))))))************************)))((((((******************++++++++++++++++++++++++++++++xxxsssuuu{{{qqqeeeYYYVVVUUUQQQLLLJJJJJJJJJIIIIIIKKKMMMPPPRRRMMMOOOOOOMMMQQQVVVWWWTTTQQQQQQRRRSSSTTTTTTUUUUUUTTTWWW\\\______^^^^^^^^^ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\___aaabbbaaa___^^^bbbeeehhhgggdddaaa```aaa]]]___aaaaaaaaadddjjjooossswwwqqq```XXXUUUWWW]]]iiidddTTTJJJHHHGGGJJJRRRZZZ^^^```ZZZ\\\^^^```dddiiippptttyyy}}}zzztttfff^^^WWWVVVUUUQQQNNNNNNKKKJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<======<<<<<<;;;;;;;;;::::::::::::999<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIGGGIIIKKKKKKKKKOOOUUUZZZ```eeellluuu|||}}}xxxtttrrrrrrtttqqqqqqpppnnnmmmooorrruuu~~~~~~tttmmmfffaaa]]]ZZZRRROOOSSSUUUVVV\\\fffwww}}}qqqhhhXXXHHH<<<666444444////////////.........---///............---------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))************************((((((((((((((((((''''''(((((())))))***++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((((((***+++))))))))))))))))))))))))******+++***(((((()))***((())))))************)))))))))))))))))))))))))))((((((((()))))))))******)))))))))***)))(((((('''(((((((((((())))))))))))++++++++++++++++++++++++~~~~~~ddd[[[TTTSSSRRROOOLLLMMMIIIIIIIIIKKKMMMQQQTTTWWWUUUUUURRRPPPRRRVVVUUUQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTWWWYYYYYYZZZ\\\]]]YYYYYYYYYXXXXXXWWWWWWWWWYYYZZZ]]]___``````______```ccceeeccc___\\\]]]___[[[^^^```aaaaaadddiiimmmrrruuu}}}~~~ggg^^^WWWWWWWWW^^^tttxxxeeeSSSNNNIIIKKKSSS[[[^^^^^^WWWXXXZZZ[[[^^^ccciiimmmtttvvvzzz|||ssskkkcccaaa^^^XXXTTTSSSOOONNNLLLJJJHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA??????@@@AAACCCEEEGGGHHHEEEIIILLLLLLLLLOOOUUUZZZ___eeemmmsssvvvzzz~~~|||{{{xxxsssooollllllmmmlllllllllkkkkkkmmmppptttzzz}}}sssiiiaaa\\\WWWTTTPPPLLLPPP[[[aaabbbiiittt~~~xxxeee[[[KKK???888555444222.../////////...---------///............---------'''((())))))************)))******+++******))))))************************(((((((((((())))))))))))((((((((()))***+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++((('''(((+++)))))))))))))))))))))))))))+++,,,***''''''(((+++(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))******************)))(((((('''((((((((())))))))))))++++++++++++++++++++++++qqqXXXQQQLLLKKKJJJGGGHHHJJJIIIIIIJJJLLLOOOSSSWWWZZZ[[[ZZZVVVQQQRRRUUUSSSOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRTTTTTTUUUWWWZZZ]]]XXXXXXXXXWWWVVVVVVVVVUUUXXXYYY[[[]]]___`````````___bbbccc```[[[XXXZZZ]]]ZZZ]]]```aaaaaadddiiimmmrrrsssxxxmmmccc\\\ZZZWWW[[[pppwww___WWWPPPOOOUUUZZZ\\\[[[TTTUUUWWWXXXZZZ___dddiiipppqqqtttzzz~~~uuummmiiieee___ZZZXXXUUUSSSQQQNNNLLLKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCBBB>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>======;;;<<<<<<============<<<999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;<<<===>>>???@@@AAAAAA======>>>???AAACCCEEEFFFDDDHHHLLLMMMMMMOOOUUUZZZ\\\bbbjjjnnnoooqqqvvvzzzvvvvvvtttpppllljjjjjjkkkiiijjjiiiiiiiiikkkooossswww}}}{{{tttjjj```ZZZUUURRRPPPLLLKKKTTTeeennnooouuu{{{vvv^^^RRRCCC:::666555333111---...//////...---------//////.........---------)))***+++,,,---.........%%%&&&''')))+++,,,,,,---************************(((((())))))******++++++'''(((((()))***+++++++++---,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))&&&'''***)))))))))))))))))))))))))))+++,,,***'''&&&(((+++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***))))))))))))******+++++++++,,,++++++++++++++++++++++++yyyeeeSSSNNNHHHFFFGGGIIIIIIHHHIIIJJJKKKLLLMMMQQQVVVZZZ```\\\VVVRRRPPPPPPOOONNNMMMMMMNNNOOOPPPPPPQQQQQQNNNOOOQQQTTTWWWYYY[[[\\\ZZZYYYVVVTTTRRRQQQQQQQQQUUUXXX]]]aaacccdddcccaaa```___]]]\\\ZZZYYYXXXXXX]]]___```^^^[[[]]]dddjjjlllooouuuzzz|||yyyjjj^^^ZZZXXXYYYgggyyyxxxhhhXXXTTTZZZ^^^^^^\\\ZZZWWWSSSSSSXXX]]]^^^\\\dddiiiqqqwww{{{}}}xxxrrrjjjaaa\\\UUUVVVWWWTTTOOOLLLLLLNNNKKKIIIFFFDDDDDDDDDCCCBBB>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<::::::::::::::::::::::::<<<<<<<<<============>>>=========>>>>>>???@@@AAA??????@@@AAABBBDDDEEEFFFGGGIIIKKKLLLNNNRRRXXX[[[aaabbbeeehhhkkkoooqqqrrrqqqpppnnnllljjjhhhfffeeedddfffiiijjjkkknnnqqqsssxxx{{{{{{vvvqqqeeeZZZTTTPPPMMMLLLOOOGGGLLLYYYjjjuuuzzz}}}qqqeeeUUUIII<<<777444222000111000000000///......------...---,,,,,,......---,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,+++***))))))'''((())))))(((((()))***(((((())))))))))))(((((((((((())))))))))))((((((***)))(((&&&&&&&&&'''(((%%%&&&&&&'''((()))******)))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******(((((((((((())))))))))))''''''''''''((()))+++,,,+++++++++*********))))))mmm]]]PPPLLLGGGEEEFFFGGGHHHGGGIIIJJJKKKKKKLLLOOOTTTWWW]]][[[YYYUUURRROOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOQQQRRRTTTVVVXXXYYYWWWVVVTTTRRRQQQPPPPPPQQQVVVYYY]]]aaaccccccbbb```___^^^\\\ZZZYYYYYYYYYYYYaaacccddd```\\\]]]bbbhhhiiikkkooosssvvvyyyfff^^^ZZZXXX___jjjttt~~~jjjaaaaaabbb___[[[[[[YYYVVVUUUWWWZZZZZZYYY```eeemmmssswww|||{{{sssjjjddd[[[[[[ZZZXXXTTTQQQPPPPPPMMMJJJGGGEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@??????<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>?????????@@@@@@AAACCCDDDEEEEEEGGGIIIKKKMMMPPPUUUYYY___```bbbeeegggjjjkkkllllllkkkjjjgggeeecccbbbaaaeeehhhmmmppprrrtttvvvwwwzzz||||||uuupppfff]]]SSSPPPMMMJJJJJJMMMNNNSSS```rrr}}}~~~wwwiii]]]MMMBBB888555444111000111000000//////......---------,,,++++++,,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++------,,,++++++***)))))))))***+++***(((''''''((((((((())))))))))))(((((((((((())))))))))))((((((***)))((('''''''''((()))&&&'''''''''((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++***))))))(((((())))))***(((((((((((())))))))))))))))))(((''''''((()))***+++++++++*********))))))zzzlll___UUULLLIIIEEECCCDDDEEEFFFFFFIIIIIIJJJJJJJJJLLLPPPSSSXXXZZZ\\\YYYTTTOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRPPPOOOOOOPPPPPPWWWYYY\\\___aaa```___^^^]]]\\\YYYXXXWWWYYY[[[\\\ggghhhhhhccc^^^^^^ccchhhhhhgggiiikkkoooxxxtttggg___XXXXXX\\\aaannntttooolllccc[[[[[[YYYXXXWWWWWWVVVVVVWWW[[[```gggmmmqqqwww~~~~~~uuuooofffdddaaa^^^]]]ZZZWWWUUURRROOOKKKHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>???AAACCCCCCBBB@@@???=========<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>????????????@@@AAABBBCCCDDDEEEGGGIIIJJJLLLPPPTTTXXX]]]^^^___aaaccceeegggggghhhgggeeecccaaa```___^^^dddiiiqqqxxxzzz{{{{{{{{{||||||||||||yyyssskkkfffZZZSSSMMMLLLLLLLLLNNNRRR[[[aaannn}}}}}}xxxnnn]]]QQQCCC;;;444333333111000111000000//////...---------,,,+++******,,,,,,+++***++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++******))))))++++++,,,***(((&&&&&&'''(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))(((((())))))***+++***))))))(((((())))))***)))((((((''''''(((((()))(((((((((((())))))))))))******)))(((((((((((((((+++++++++***************~~~xxxggg[[[TTTQQQHHHFFFDDDBBBCCCDDDEEEFFFHHHHHHIIIHHHHHHIIILLLOOORRRXXX^^^\\\VVVOOOLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRVVVWWWZZZ\\\]]]\\\[[[ZZZ[[[YYYWWWUUUVVVYYY\\\^^^iiikkkkkkfffaaaaaafffllllllhhhffffffiiiqqquuuggg[[[VVVVVVWWW___nnn}}}oooaaa[[[XXXWWWXXXWWWUUUVVVYYYWWW\\\ccchhhlllrrryyy~~~}}}~~~zzzqqqnnniiiggggggeeeaaa]]]YYYUUUPPPMMMKKKKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA===???AAACCCCCCBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::<<<<<<<<<============>>>============>>>???@@@AAA@@@??????@@@@@@BBBCCCCCCEEEGGGJJJLLLNNNQQQUUUXXXZZZ[[[]]]___aaaccceeefffeeedddbbb```____________dddkkkuuu}}}}}}{{{zzzyyyvvvtttooohhh```ZZZSSSMMMJJJLLLPPPTTT\\\cccooovvvzzzrrrdddSSSFFF===666222333333000///000000//////......---,,,,,,,,,+++***+++,,,---,,,***++++++++++++++++++++++++************************,,,+++++++++******))))))***+++,,,***(((''''''((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))***++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((()))************************~~~iiiYYYOOOKKKKKKEEEDDDCCCBBBBBBCCCEEEGGGFFFGGGHHHGGGFFFGGGIIILLLNNNUUU\\\\\\VVVOOOLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJIIIJJJKKKMMMPPPRRRTTTTTTSSSRRRQQQQQQQQQSSSSSSSSSUUUWWWXXXYYYYYYXXXWWWYYYWWWUUUTTTUUUXXX\\\^^^gggiiijjjgggdddeeekkkqqqrrrlllfffdddffflllyyysssaaaXXXUUUTTTWWWbbbuuummm^^^XXXUUUVVVVVVUUUWWW\\\VVV[[[```eeehhhnnnuuu{{{|||}}}~~~~~~|||yyytttrrrrrrpppkkkhhh```[[[UUUQQQNNNMMMKKKJJJGGGGGGFFFFFFEEEDDDCCCCCC>>>???@@@BBBBBBAAA???>>>??????>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>::::::::::::::::::::::::<<<<<<<<<============>>>============>>>???@@@AAA?????????@@@AAABBBCCCDDDEEEGGGJJJLLLMMMPPPSSSVVVUUUVVVXXX[[[___bbbdddeeebbbaaa```______```aaabbbiiippp{{{|||yyyuuurrrnnniiiddd]]]VVVQQQNNNJJJIIINNNWWWbbbppp|||vvvjjj[[[JJJ???:::555333444333///...////////////...------,,,,,,...,,,+++,,,---...---,,,++++++++++++++++++++++++************************++++++***************)))(((***+++***)))((()))+++))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))******++++++)))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''((())))))***)))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((()))*********************************}}}yyy|||ooo]]]PPPGGGCCCDDDCCCCCCDDDDDDCCCDDDFFFIIIEEEFFFGGGGGGFFFFFFHHHJJJLLLQQQWWWYYYUUUPPPMMMLLLKKKMMMOOOPPPPPPOOOMMMLLLJJJIIIIIIJJJLLLOOOSSSUUUUUUTTTSSSRRRRRRRRRSSSTTTRRRSSSTTTVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUXXX[[[]]]bbbeeefffeeeccceeelllsssuuummmeeecccdddhhhrrr{{{ooo```YYYTTTTTT[[[iii}}}jjj]]]TTTTTTUUUSSSUUU[[[WWWZZZ___bbbeeejjjqqqwww}}}|||}}}|||}}}~~~}}}{{{xxxuuujjjeee]]]WWWSSSQQQOOONNNKKKKKKJJJIIIHHHGGGFFFFFFAAAAAAAAAAAAAAA@@@??????@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>?????????@@@AAABBBDDDEEEFFFCCCFFFIIIKKKMMMOOORRRTTTRRRTTTVVVYYY]]]```cccdddbbbaaa``````bbbdddgggiiiqqqwww~~~xxxuuullliiiddd___ZZZUUUOOOKKKJJJHHHLLLWWWdddttt{{{nnn___PPPCCC:::777444222333222...---/////////......---,,,,,,,,,...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++***************************************((()))******))))))+++,,,***)))(((''''''((()))***(((((())))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))((((((''''''(((((()))***+++******))))))******+++)))((((((''''''(((((()))(((((((((((())))))))))))%%%&&&''')))******++++++***************+++++++++|||tttvvvuuu^^^QQQKKKEEEBBBBBBBBBDDDEEEEEEDDDEEEHHHKKKDDDEEEFFFGGGFFFFFFHHHJJJLLLNNNQQQTTTTTTQQQOOOMMMLLLMMMPPPRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLOOORRRTTTVVVUUUSSSRRRRRRRRRSSSSSSQQQRRRTTTUUUWWWWWWXXXWWWTTTTTTTTTTTTVVVXXXZZZ[[[\\\___bbbaaa___bbbjjjqqqsssiiiaaa```bbbfffmmmtttpppbbbXXXVVVXXX```mmm{{{fffUUURRRRRROOOPPPUUUWWWZZZ^^^```bbbgggnnnsss|||~~~||||||{{{|||~~~yyysssjjjccc^^^[[[XXXWWWRRRQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>?????????@@@AAACCCFFFHHHIIIFFFIIILLLNNNPPPQQQTTTVVVWWWXXXZZZ]]]```bbbdddeeefffffffffgggiiimmmqqqtttvvvzzz|||vvvppplllccc___ZZZVVVRRROOOKKKHHHGGGJJJTTTeeewwwsssdddTTTFFF;;;666444111000111000------111///......------,,,,,,+++---,,,+++,,,------,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))***************+++,,,+++)))))))))+++***)))(((''''''((()))***(((((())))))))))))(((((((((((()))))))))((('''&&&((((((((()))*********+++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))***))))))(((((())))))******))))))(((((())))))***(((((((((((())))))))))))&&&'''((()))******))))))))))))*********+++++++++}}}ssspppwwwzzzeeePPPIIIIIIGGGEEEEEEBBBDDDFFFFFFEEEFFFIIIMMMCCCEEEFFFGGGFFFGGGHHHJJJLLLLLLNNNPPPRRRRRRPPPMMMLLLNNNQQQSSSTTTSSSRRRQQQPPPNNNLLLKKKLLLNNNQQQSSSVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSTTTVVVXXXXXXYYYYYYSSSTTTTTTUUUVVVXXXYYYZZZYYY\\\^^^]]]\\\___gggnnnoooeee^^^^^^aaaeeekkkqqqxxx~~~kkk^^^ZZZYYY[[[bbbrrrnnnWWWQQQPPPLLLKKKOOOWWWZZZ]]]___```dddkkkpppxxx~~~{{{||||||}}}vvvnnnhhhdddbbb```XXXWWWUUURRRNNNLLLIIIHHHJJJHHHFFFCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????===============>>>??????::::::::::::::::::::::::<<<<<<<<<=========>>>>>>=========>>>>>>???@@@AAA>>>???@@@BBBDDDGGGIIIJJJKKKMMMQQQSSSTTTVVVXXXZZZ^^^^^^```bbbdddfffggghhhlllllllllnnnqqqvvvzzz}}}wwwyyy{{{zzztttmmmgggddd]]]ZZZUUUQQQNNNLLLIIIHHHGGGNNN]]]rrrzzzmmm\\\LLL???777333111......///...,,,...333///......------,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))*********,,,------+++)))(((((()))+++)))(((''''''((()))+++(((((())))))))))))(((((((((((()))))))))'''&&&%%%''''''((()))***++++++,,,((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&******))))))))))))******(((((((((((())))))))))))((()))*********)))'''&&&))))))******++++++++++++yyynnnlllpppyyyiii[[[LLLEEECCCBBBDDDFFFAAABBBCCCEEEEEEEEEDDDDDDFFFFFFHHHHHHHHHHHHFFFFFFKKKJJJKKKMMMOOOQQQRRRQQQQQQRRRTTTTTTTTTRRRPPPOOOLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSRRRQQQOOONNNMMMLLLNNNRRRXXX\\\^^^]]]ZZZXXXYYYWWWUUUTTTUUUXXX[[[^^^ZZZYYYYYYYYY\\\___cccfffddd^^^ZZZ[[[bbbiiillllllqqqqqqxxxxxxeee\\\XXX[[[^^^hhhdddUUUQQQOOONNNOOOVVVZZZ^^^___^^^^^^cccgggpppwww}}}|||{{{|||~~~|||uuurrrooojjjdddaaa\\\YYYWWWTTTRRROOORRRMMMHHHGGGHHHHHHDDD@@@<<<>>>@@@BBBCCCBBBAAA@@@???>>>>>>======>>>>>>???<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;===???:::<<<===>>>===>>>???AAADDDDDDEEEFFFIIINNNTTTYYYVVVWWWYYY[[[]]]```bbbcccjjjooosssqqqmmmlllqqqvvvvvv{{{~~~}}}~~~~~~yyyuuussslllccc___```ZZZTTTRRRSSSPPPIIIHHHLLLMMMUUUfff~~~ooo[[[MMMBBB999555555222111111000///.................................///...,,,*********,,,---************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%(((***++++++***)))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))((('''(((***++++++***'''((((((((()))))))))))))))*********++++++++++++************************{{{pppggghhhqqq~~~}}}bbbVVVJJJDDDCCCAAABBBDDDAAABBBDDDEEEFFFEEEEEEDDDGGGGGGHHHIIIIIIHHHGGGGGGIIIIIIJJJLLLNNNPPPQQQQQQVVVWWWWWWXXXWWWUUURRRQQQMMMNNNOOONNNMMMLLLNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPQQQUUU[[[```bbb```]]]ZZZYYYWWWUUUTTTTTTVVVYYY[[[YYYXXXXXXYYYZZZ]]]```bbb\\\XXXUUUWWW^^^eeehhhhhhmmmmmmsssrrrfff]]]\\\\\\aaasssrrr^^^UUUOOONNNOOOUUUZZZ___aaaaaaccchhhlllnnnttt|||}}}yyyzzz{{{}}}}}}xxxooolllgggccc___[[[VVVSSSSSSNNNJJJHHHJJJIIIFFFBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@?????????@@@@@@;;;;;;;;;;;;;;;<<<======>>>???@@@???===<<<===>>>===???@@@AAAAAAAAACCCEEEEEEFFFIIIKKKOOOUUU\\\aaacccdddeeegggiiijjjkkkkkkmmmppprrrqqqoooppptttxxx~~~xxxrrrnnnhhh___ZZZZZZYYYVVVVVVYYYXXXSSSSSSVVVZZZaaarrr{{{qqqbbbQQQEEE<<<555222333111111000//////...------........................///---,,,******+++,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((*********)))'''&&&)))((((((''''''(((((()))((((((((())))))))))))***(((((((((((())))))))))))))))))((((((((((((((())))))((('''(((***+++***)))((((((((((((((())))))***)))))))))*********++++++************************~~~tttooogggcccjjjyyynnnYYYPPPGGGDDDCCCAAA@@@BBBBBBCCCDDDFFFFFFFFFFFFEEEHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHJJJLLLNNNPPPQQQRRRZZZZZZZZZYYYWWWUUUSSSQQQOOOPPPPPPOOOLLLKKKKKKLLLOOOOOOPPPPPPQQQQQQRRRRRRTTTYYY___dddeeeccc___\\\YYYXXXWWWUUUUUUVVVWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[YYYXXX[[[bbbiiikkklllhhhgggkkkwwwuuufff___[[[\\\hhhuuuppp```VVVRRRRRRRRRVVV[[[^^^___bbbgggjjjmmmpppvvv}}}~~~xxxxxxxxxyyy{{{~~~~~~{{{wwwrrrlllfff___ZZZYYYUUUQQQOOONNNMMMIIIFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA=========<<<======>>>??????AAACCCBBBAAA?????????===>>>@@@AAAAAABBBEEEGGGHHHKKKPPPVVV\\\ccckkkpppvvvwwwxxxyyyyyyxxxwwwvvvqqqpppoooooopppsssvvvxxxzzzrrrjjjgggccc\\\WWWVVVUUUVVV[[[aaacccaaabbbeeehhhmmm{{{zzzppp___SSSEEE<<<777222111222000000//////...---------------------------------...---+++******+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((()))*********)))'''&&&(((''''''''''''''''''((())))))))))))************(((((((((((()))))))))))))))((((((''''''((()))))))))((('''(((***+++***))))))((('''''''''(((***+++((((((((()))))))))******************************{{{qqqkkkgggeeeiiiwwwnnn___RRRKKKFFFEEEEEEAAA@@@AAABBBCCCEEEGGGGGGHHHGGGGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMNNNPPPRRRTTTVVV[[[ZZZZZZXXXVVVSSSQQQPPPOOOPPPPPPOOOMMMKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRWWW[[[```eeefffddd```]]][[[ZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWZZZZZZ[[[```fffkkknnnnnnfffdddfffooo|||qqqddd^^^^^^eeemmmuuufff]]]ZZZTTTVVVZZZ\\\^^^```dddhhhmmmnnnrrrxxx~~~zzzyyywwwvvvvvvyyy{{{}}}{{{~~~yyyrrrkkkffffffbbb]]]YYYWWWTTTPPPMMMNNNMMMLLLKKKKKKKKKKKKKKKEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@AAA@@@CCCEEEFFFDDDBBBAAAAAA???@@@BBBDDDEEEGGGKKKNNNOOOTTT\\\eeennnvvv}}}sssppplllllloootttvvvvvv~~~xxxuuuqqqhhh```^^^]]]YYYVVVVVVSSSZZZeeeooossstttvvvxxxxxxyyy~~~pppcccSSSHHH===888555222111222//////......------------------------------------,,,,,,+++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&''')))************''''''&&&&&&&&&&&&''''''(((((()))))))))*********(((((((((((())))))))))))(((((('''''''''((()))))))))((('''((()))***)))((()))((('''''''''(((***+++(((((((((((())))))))))))************************yyyooohhhfffgggmmmyyyppp___SSSMMMHHHGGGHHHGGGCCCAAACCCCCCDDDFFFGGGIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQRRRSSSTTTWWWYYY[[[ZZZYYYWWWUUUSSSRRRQQQNNNOOOQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPWWW[[[___cccdddbbb^^^\\\\\\]]]]]]^^^]]]\\\ZZZYYYVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUWWW[[[aaaeeehhhiiieeeccceeelllvvvnnndddaaacccfffsss}}}mmmdddZZZ[[[\\\]]]^^^aaaeeehhhllllllooouuu|||}}}}}}{{{xxxuuuttttttuuuvvvwwwyyy|||yyyttttttpppkkkfff```\\\WWWUUURRRRRRPPPOOONNNNNNNNNNNNIIIIIIHHHHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@BBBEEEFFFEEEDDDDDDDDDEEEGGGJJJLLLNNNRRRWWW[[[]]]cccmmmwwwyyytttoooooorrrvvvvvvvvvzzzzzzzzzyyyuuupppjjjfffddd\\\TTTSSSRRRPPPQQQSSSWWWdddtttvvvdddUUUHHH???777444333000///000...............---------------------------------+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&'''((()))***++++++''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))***((('''((())))))(((''')))((('''''''''(((***+++(((((((((((())))))))))))************************xxxmmmeeeeeehhhrrr~~~nnn```TTTLLLJJJHHHHHHJJJIIIEEECCCEEECCCDDDFFFHHHJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKNNNQQQTTTTTTSSSTTTWWWZZZZZZZZZYYYWWWVVVUUUTTTTTTNNNPPPRRRRRRPPPNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPXXXZZZ]]]___```^^^\\\[[[[[[]]]```bbbbbb```^^^\\\WWWWWWVVVUUUTTTTTTTTTTTTRRRSSSUUUXXX\\\___bbbdddcccbbbeeejjjqqq|||~~~ooofffaaa^^^ggguuuuuueeeccc___\\\[[[]]]aaaccchhhiiikkkpppvvvzzz||||||}}}zzzvvvsssrrrrrrrrrsssuuuxxxzzz{{{~~~zzztttmmmhhhdddbbb]]]\\\ZZZXXXVVVTTTSSSRRROOOOOOOOOOOOMMMKKKIIIGGGFFFFFFEEEDDDDDDDDDEEEEEEAAADDDGGGHHHHHHHHHIIIJJJKKKMMMPPPSSSWWW]]]dddhhhpppvvv}}}xxxvvvxxxyyyxxxwwwwwwuuurrrnnnjjjeee___[[[WWWQQQKKKIIIHHHHHHMMMSSS```pppvvvhhhWWWHHH???777111111111...---...........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''((())))))***(((''''''))))))(((&&&'''((((((((())))))))))))((((((((()))))))))******************************~~~ssskkkeeebbbiiissslll\\\TTTNNNIIIIIIHHHIIIKKKIIIEEECCCFFFDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJMMMPPPTTTSSSQQQQQQTTTWWWVVVVVVUUUUUUUUUUUUUUUUUUQQQSSSUUUTTTQQQNNNMMMMMMLLLLLLNNNOOOQQQSSSTTTTTTYYYZZZ[[[\\\\\\[[[[[[ZZZYYY\\\```dddeeedddaaa___YYYXXXVVVTTTSSSTTTUUUVVVTTTUUUVVVWWWYYY\\\```bbb___```dddiiimmmtttqqqddd]]]___gggsssxxxmmmbbb\\\ZZZZZZZZZ___bbbfffjjjoootttzzz}}}~~~{{{xxxuuusssqqqpppppprrrtttuuuvvvxxx|||~~~zzzwwwwwwooonnnllliiieee```[[[YYYXXXXXXXXXXXXVVVSSSPPPOOONNNNNNMMMLLLLLLLLLLLLLLLIIIKKKNNNOOOPPPRRRTTTVVVUUUXXX[[[```eeemmmtttzzz}}}{{{yyyxxxwwwsssoooiiiccc___ZZZTTTPPPJJJGGGFFFFFFFFFIIITTT___uuuwwwfffXXXJJJ@@@999222...000111///...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''***))))))((((((((((((((()))((((((''''''(((((()))'''(((((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))***(((''''''(((((('''&&&&&&''')))*********)))((()))))))))*********++++++************************zzzqqqgggccc```dddqqqsss]]]PPPMMMKKKHHHIIIHHHIIIKKKIIIDDDCCCFFFDDDEEEGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKOOORRRQQQNNNMMMQQQTTTRRRQQQQQQQQQRRRSSSTTTTTTTTTVVVWWWVVVRRRNNNLLLKKKKKKLLLNNNPPPSSSVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[WWW[[[```dddfffeeecccaaaZZZYYYVVVTTTSSSTTTVVVXXXSSSTTTTTTTTTUUUXXX[[[^^^\\\^^^ccchhhjjjooo|||}}}lllaaa\\\___eeeooo{{{pppccc\\\XXXWWWYYY]]]bbbgggjjjpppxxx~~~~~~}}}{{{yyyvvvtttrrrqqqoooppprrrssssssuuuxxxzzz}}}|||xxxrrrjjjdddaaa____________]]]ZZZWWWUUUWWWVVVUUUTTTTTTTTTTTTTTTRRRTTTVVVXXXYYY[[[___bbbdddgggkkkpppvvv~~~{{{wwwuuuuuunnniiiaaaZZZVVVQQQLLLHHHAAAAAADDDGGGIIIPPP```ooommmZZZMMMBBB;;;777111...111444222111222/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((***+++,,,))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))%%%%%%%%%&&&'''((()))******(((''''''(((((('''%%%%%%''')))+++,,,***((('''************++++++++++++************************~~~rrrjjjeee^^^ZZZ```qqqttt```TTTLLLGGGFFFHHHKKKKKKJJJJJJIIIIIIIIIHHHEEEFFFHHHIIIIIIHHHGGGFFFHHHGGGFFFFFFGGGHHHJJJKKKOOONNNNNNNNNMMMLLLLLLLLLPPPQQQQQQQQQPPPQQQSSSVVVSSSWWWZZZZZZVVVQQQOOOOOONNNOOOPPPQQQQQQRRRRRRRRRXXXXXXYYYYYYXXXWWWVVVVVVVVVXXX\\\___aaaaaa```___ZZZVVVRRRQQQSSSVVVWWWWWWTTTTTTUUUTTTTTTVVVYYY\\\]]]```dddfffgggmmmwww~~~yyygggeee]]][[[dddppptttggg\\\SSSUUUVVV[[[ccciiimmmssszzzyyy{{{|||zzzzzz{{{vvvppptttsssqqqppppppqqqrrrssszzz}}}zzztttpppiiiiiijjjlllllljjjgggdddcccdddddddddcccaaa___^^^___^^^___aaafffkkknnnpppvvvxxx|||}}}xxxwwwtttpppkkkjjjddd[[[TTTOOOJJJDDD@@@FFFBBBDDDJJJMMMVVVpppssscccQQQAAA888777111111000//////////////////............---------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))''')))))))))))))))(((''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&&&&'''((()))******%%%%%%&&&'''((()))******))))))*********+++++++++))))))))))))))))))))))))vvviii___\\\XXXZZZggg}}}xxxiiiWWWMMMHHHEEEEEEGGGKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGHHHJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQPPPPPPPPPSSSUUUTTTXXX[[[ZZZWWWSSSQQQPPPPPPQQQRRRTTTUUUUUUTTTTTTWWWWWWWWWWWWWWWVVVUUUUUUTTTVVVYYY\\\^^^^^^]]]\\\[[[WWWSSSRRRTTTVVVWWWWWWRRRSSSSSSSSSSSSTTTXXXZZZ[[[___ccceeefffkkksssyyy{{{xxxjjjaaa]]]aaahhhqqqyyyfffXXXTTTRRRTTTZZZ```dddlllssswww{{{{{{yyyxxxyyyxxxuuuqqqpppmmmllllllnnnppprrrtttwwwzzz}}}xxxxxxxxxzzz{{{yyyvvvsssttttttsssrrrqqqpppnnnnnnooonnnmmmpppuuuzzz~~~zzzuuussspppjjjeeeaaa[[[TTTNNNKKKHHHDDDBBBDDDAAACCCKKKSSSbbbyyygggWWWHHH;;;333222111000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***)))(((((())))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''((())))))''')))))))))))))))(((''''''((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''((()))))))))'''''''''((((((((((((((()))))))))*********++++++))))))))))))))))))))))))|||kkk^^^WWWUUUUUU___ssshhh[[[NNNHHHEEEDDDEEEIIIKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQSSSUUUVVVXXX[[[ZZZXXXUUURRRRRRQQQRRRUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSUUUWWWYYYZZZZZZYYYXXXZZZWWWTTTSSSTTTUUUVVVVVVQQQRRRSSSRRRRRRSSSUUUXXXZZZ]]]aaaccceeehhhmmmrrrqqqzzzvvvkkkbbbaaabbbeeerrrxxxcccYYYSSSQQQSSSWWW\\\dddllluuuzzz|||yyyvvvxxxzzzyyytttrrrnnnlllkkklllmmmooooooqqqtttwwwxxxzzz}}}|||vvvqqqmmmhhhaaa\\\UUUQQQKKKFFFDDDDDDCCCBBBDDDBBBFFFOOO[[[ppp}}}lllXXXJJJ@@@666111///111000//////......//////............------------************************************************,,,+++***)))((('''''''''))))))))))))))))))))))))&&&'''((()))+++++++++,,,))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))''')))))))))))))))(((((('''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))************))))))))))))))))))))))))ppp```VVVUUUTTTXXXfff~~~ppp]]]SSSJJJGGGEEEEEEGGGKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGDDDEEEEEEEEEFFFGGGGGGHHHGGGHHHIIIJJJLLLMMMOOOOOOPPPRRRSSSSSSRRRRRRTTTVVVVVVWWWYYYYYYXXXVVVTTTSSSQQQSSSVVVXXXZZZZZZXXXXXXVVVVVVVVVUUUUUUUUUVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVXXXVVVUUUTTTSSSTTTTTTTTTRRRSSSSSSSSSRRRSSSUUUWWWYYY\\\```bbbccceeehhhkkkjjjpppxxxzzzmmmgggbbbbbblllzzzvvvggg^^^UUURRRTTTWWW___gggrrrzzz|||xxxxxxyyyyyyxxxwwwtttrrrooonnnmmmlllmmmoooqqqssstttuuuxxxzzzzzz}}}yyyuuupppkkkfff```YYYTTTQQQMMMIIIEEEDDDDDDFFFGGGHHHHHHNNNXXXeeezzzsssaaaMMMBBB<<<666222111000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************((('''&&&'''((())))))'''(((((())))))))))))(((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))}}}yyypppaaaVVVRRRSSSUUU^^^oooxxxbbbUUUNNNHHHFFFEEEDDDFFFJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEEEECCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIKKKMMMOOOPPPQQQSSSUUUUUUTTTTTTUUUWWWUUUUUUWWWXXXYYYXXXWWWVVVQQQSSSUUUWWWXXXXXXWWWWWWWWWWWWVVVUUUVVVVVVWWWXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTUUUUUUTTTSSSRRRSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWYYY[[[___aaabbbcccdddeeeeeehhhoooyyyzzznnneee```gggtttzzzmmm^^^WWWTTTTTTYYY___mmmxxx~~~zzzxxxvvvtttssstttuuuuuutttqqqnnnlllkkkmmmoooppppppqqqsssuuuuuuwww{{{~~~|||xxxuuupppnnniiiddd___XXXSSSOOONNNMMMJJJHHHHHHIIILLLNNNOOOSSSZZZeeeqqq~~~fffUUUDDD;;;888555333333000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******+++++++++))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))))))))))))))))))))))))))~~~tttlllhhh___TTTPPPTTTSSSYYYggg{{{lllWWWNNNIIIFFFFFFDDDBBBCCCGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCDDDFFFHHHJJJMMMNNNOOOQQQSSSUUUVVVUUUUUUUUUVVVTTTTTTUUUXXX[[[\\\[[[ZZZRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWUUUUUURRRSSSUUUUUUTTTSSSSSSTTTVVVWWWXXXWWWVVVUUUVVVWWWYYYZZZ\\\^^^```aaabbbbbb___aaagggppp{{{zzzkkk___aaajjj|||nnnbbbZZZVVVVVVYYYhhhrrr{{{|||zzzxxxtttpppiiikkknnnpppqqqooommmlllhhhjjjlllmmmmmmmmmoooqqqqqqsssvvvyyy||||||xxxsssooolllgggeeeaaa\\\WWWRRRNNNLLLFFFHHHIIIKKKMMMQQQUUUYYY___eeemmmuuu~~~zzzpppTTTHHH;;;666444222111222000///......------......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))''''''(((((()))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))zzzuuummmccc\\\ZZZUUUNNNRRR[[[[[[fffxxx{{{bbbQQQJJJGGGEEEFFFEEEBBBCCCFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCDDDEEEEEEDDDDDDBBBCCCEEEGGGJJJLLLMMMNNNOOOQQQTTTUUUTTTSSSTTTUUUUUUUUUVVVYYY^^^aaa```___UUUTTTSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSTTTUUUWWWXXX\\\\\\[[[YYYXXXVVVUUUTTTQQQTTTWWWXXXVVVUUUVVVWWWVVVWWWYYYXXXVVVUUUUUUVVVWWWWWWXXXZZZ\\\^^^______[[[]]]dddmmmttt~~~zzzhhhbbbgggooovvvjjjaaa\\\\\\bbbjjjqqqtttvvvwwwtttnnngggggghhhhhhiiiiiiiiiiiigggiiikkkllllllmmmooopppoooqqqssstttvvvzzz~~~yyytttppplllhhheee^^^\\\YYYTTTOOOKKKJJJJJJFFFKKKRRRYYY___fffnnnsss{{{xxxfffYYYEEE===666444222//////111//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))''''''))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&'''((())))))'''''''''((()))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))*********+++&&&'''''''''(((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))wwwnnnhhhaaaWWWSSSUUURRROOOVVVccchhhuuuqqq\\\PPPIIIFFFGGGHHHGGGDDDEEEIIICCCCCCDDDDDDEEEEEEEEEFFFDDDEEEEEEFFFEEECCCAAA@@@@@@AAABBBDDDEEEDDDDDDCCCBBBCCCEEEGGGIIIKKKMMMNNNMMMPPPRRRSSSSSSRRRRRRSSSVVVUUUWWW[[[aaaddddddcccWWWVVVTTTRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVWWW]]]\\\[[[YYYWWWUUUTTTSSSQQQTTTYYYZZZXXXWWWXXXYYYVVVWWWXXXXXXVVVTTTTTTUUUVVVUUUUUUWWWYYY\\\]]]]]][[[\\\ccclllrrrxxxtttjjjllldddvvvzzzmmmeeeccc^^^dddiiimmmrrrwwwtttooollljjjgggdddbbbbbbdddeeeiiijjjlllmmmnnnnnnppprrrnnnoooqqqqqqsssvvv{{{~~~{{{wwwsssnnnkkkhhhdddaaaXXXWWWSSSNNNJJJHHHHHHIIIRRRYYYdddoooyyy|||kkkUUUEEE===888555444111......111//////...------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************(((&&&$$$"""))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************((('''&&&''')))))))))'''''''''((()))))))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((()))***++++++,,,((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))zzzrrrhhh___XXXSSSSSSTTTUUUSSSTTTcccssszzziiiZZZNNNHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAIII??????HHHKKKDDD???@@@AAABBBDDDGGGIIIKKKLLLLLLPPPKKKKKKPPPQQQNNNNNNQQQQQQSSSWWWZZZ]]]___```aaaWWWRRRNNNPPPQQQQQQTTTXXXSSSTTTSSSRRRPPPPPPRRRTTTWWWXXXYYYXXXWWWUUUUUUVVVSSSTTTUUUVVVVVVVVVUUUTTTWWWUUUTTTRRRRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\aaa```dddlllsss{{{wwwllllllmmmuuuxxxoooiiieeebbbdddiiinnnpppqqqnnnjjjfffcccccccccccccccbbbeeejjjnnnpppooommmkkksssqqqooommmnnnqqqvvvxxx}}}|||yyyrrrnnniiiggggggeee___ZZZQQQNNNLLLLLLJJJHHHLLLRRRWWWhhh~~~|||jjjSSSBBB;;;:::555///---///000...***//////......------------------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++*********))))))************))))))))))))((((((((((((((()))******+++'''$$$'''---000...+++(((((())))))))))))((((((************************)))))))))))))))((((((((()))((('''))),,,---+++((()))(((((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&++++++******))))))((((((yyypppggg^^^VVVQQQRRRSSSVVV\\\```hhhzzzmmmbbbWWWNNNHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDCCCHHH@@@???HHHKKKDDD@@@AAAAAACCCEEEGGGIIIKKKLLLLLLNNNJJJJJJNNNOOOMMMMMMPPPPPPRRRUUUXXXZZZ[[[\\\\\\UUUPPPMMMOOOPPPOOOQQQUUUUUUVVVUUUSSSPPPOOOPPPRRRVVVXXXYYYYYYWWWUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTVVVUUUSSSRRRRRRTTTUUUVVVWWWXXXXXXYYYZZZ\\\\\\]]]```bbbiiisss{{{{{{mmmjjjmmmwwwxxxqqqiiidddeeehhhjjjjjjllljjjhhhfffeeebbb```]]]___aaadddhhhllloooqqqrrrpppooolllkkklllnnnqqqsss{{{}}}{{{vvvsssnnnjjjdddbbb```\\\VVVPPPLLLIIIHHHIIIJJJNNNWWWaaassszzzkkkZZZJJJAAA???:::555000///000111///,,,...............------,,,------,,,,,,+++******)))+++++++++++++++++++++++++++++++++*********))))))************))))))))))))((((((((((((((()))******((('''''''''((()))******(((((())))))))))))((((((************************((((((((((((((((((((((((((('''&&&'''***+++)))'''++++++++++++*********)))((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((('''''''''(((((('''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))((((((((((((((({{{uuukkkbbb[[[UUUPPPMMMNNNQQQXXXcccooo~~~mmm```[[[UUUPPPHHHGGGDDDBBBAAAAAABBBCCC@@@??????>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEGGG@@@@@@GGGIIIDDD@@@AAAAAABBBDDDGGGIIIJJJKKKKKKJJJHHHIIILLLLLLKKKKKKNNNOOOPPPRRRTTTUUUUUUUUUUUUQQQMMMKKKMMMNNNMMMOOOSSSXXXXXXWWWTTTQQQOOOOOOPPPUUUWWWYYYYYYWWWTTTSSSSSSUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRSSSTTTVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^```dddnnn{{{wwwooohhhhhhooo{{{yyymmmhhhfffffffffgggfffeeeeeedddaaa\\\YYYYYYYYYZZZ\\\```ffflllooommmlllkkkkkklllmmmoooppptttvvvyyyzzz|||~~~|||yyytttoookkkhhhddd```]]][[[VVVPPPJJJKKKHHHFFFIIINNNXXXiiiwwwooo]]]NNNBBB<<<<<<999555111000111111///---------...//////...,,,+++---,,,,,,++++++*********+++++++++++++++++++++++++++************)))))))))************))))))))))))((((((((((((((()))******''')))***(((&&&&&&(((***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&((()))(((''')))))))))(((((((((((('''((((((''''''''''''((((((''''''((((((((()))))))))'''''''''(((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((zzzwwwkkkfff^^^VVVQQQOOOOOOPPPOOOVVVbbbsssqqq___XXXWWWSSSOOOHHHFFFDDDAAA@@@AAABBBCCC>>>>>>============>>>>>>??????@@@AAABBBBBBBBBBBBDDD??????DDDFFFBBB@@@@@@@@@AAACCCEEEGGGHHHIIIJJJHHHHHHIIIJJJIIIHHHIIIKKKNNNOOOPPPQQQQQQQQQPPPOOONNNKKKKKKMMMMMMMMMPPPVVVZZZZZZZZZWWWSSSQQQQQQQQQRRRUUUXXXXXXWWWUUUSSSSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWZZZZZZZZZZZZZZZ\\\]]]^^^bbbfffppp}}}|||llldddcccjjjxxxxxxrrrmmmjjjeeedddcccccccccaaa^^^[[[WWWVVVUUUVVVXXX]]]aaadddhhhhhhjjjkkkmmmooopppqqqoooqqqsssuuuvvvyyy}}}}}}zzzwwwtttoooiiidddaaa___\\\ZZZXXXTTTOOOKKKMMMJJJIIINNNVVVfff}}}{{{gggXXXLLL@@@888555666333000///000000///---,,,---...//////...,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))************)))))))))(((((((((((((((((())))))***))))))***)))))))))***+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&''''''(((((('''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&''''''(((((())))))***)))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((()))))))))yyytttnnnkkk___[[[TTTNNNJJJKKKNNNQQQVVVcccvvvxxxbbbVVVSSSRRRNNNJJJGGGEEECCCAAA@@@@@@AAABBB>>>>>>============>>>>>>>>>??????@@@@@@??????>>>@@@>>>>>>AAABBB@@@??????@@@AAACCCEEEFFFGGGHHHHHHGGGIIIKKKIIIGGGGGGHHHIIIMMMNNNOOOOOOOOONNNMMMLLLLLLJJJJJJMMMNNNOOOUUU]]]___```___]]]YYYVVVVVVVVVQQQTTTWWWWWWVVVUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWZZZYYYYYYXXXYYYZZZ\\\]]]cccfffnnnyyyvvvhhh______gggpppyyyyyyoookkkfffaaa___^^^\\\ZZZVVVVVVVVVVVVWWWYYYZZZ[[[___aaadddgggkkknnnpppqqqqqqssstttuuuuuuvvvxxx{{{|||{{{{{{}}}~~~}}}~~~|||yyywwwuuurrrooojjjddd```\\\ZZZWWWUUURRRPPPLLLJJJLLLLLLOOOWWWbbbtttppp___SSSJJJ???777444222000///.........---,,,+++,,,---......---,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((((((((((((((((())))))******'''$$$&&&+++...---***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''''''''((()))************************((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((())))))*********zzzsssmmmgggbbb___VVVTTTOOOJJJGGGIIIOOOSSS]]]pppsssdddTTTNNNMMMKKKFFFCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<<<<======>>>>>>>>>?????????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIHHHMMMNNNJJJFFFFFFHHHGGGJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIILLLNNNRRR\\\gggjjjjjjjjjgggbbb^^^]]]\\\UUUVVVXXXWWWUUUTTTTTTUUUQQQRRRTTTVVVWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWVVVVVVXXXZZZ[[[bbbdddkkktttyyy{{{tttfff]]]]]]aaafffrrryyynnnccc\\\XXXVVVTTTUUUUUUUUUTTTTTTSSSSSSRRRUUUWWWZZZ___dddhhhkkkmmmtttvvvwwwwwwuuusssssstttxxxxxxwwwxxxzzzzzzyyywwwzzzzzz{{{|||}}}~~~~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzzyyy{{{||||||{{{zzz|||}}}|||{{{zzz{{{{{{zzzwwwuuurrrpppnnnkkkiiieee```]]]XXXVVVSSSPPPNNNMMMLLLLLLPPPSSSZZZeeeppppppbbbRRRGGG@@@999888999///.........------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))))))))***************))))))))))))((((((((((((((()))******(((### ###***---+++((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))***)))(((&&&&&&(((***(((((()))))))))))))))***((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))************|||wwwnnnggg```[[[WWWTTTNNNMMMLLLJJJKKKPPPXXX^^^llluuuaaaTTTIIIGGGHHHEEEBBBBBBCCCCCCCCCCCCBBB@@@???>>>===<<<<<<;;;;;;<<<<<<=========>>>???@@@@@@@@@@@@???@@@AAAAAA@@@AAABBBBBBDDDEEEGGGHHHJJJKKKKKKKKKJJJPPPQQQKKKFFFFFFGGGFFFFFFGGGIIIJJJKKKKKKJJJJJJHHHFFFGGGKKKNNNUUUbbboooxxxxxxwwwrrrlllfffcccbbb\\\\\\ZZZWWWTTTRRRRRRSSSNNNPPPRRRTTTVVVWWWWWWWWWZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVTTTSSSSSSUUUWWWYYY^^^aaaiiisssxxxyyy|||wwwggg___^^^]]]fffppp}}}wwwmmmfffaaa______]]]ZZZWWWSSSPPPNNNNNNOOOPPPSSSWWW\\\aaaeeegggpppsssvvvwwwvvvtttsssssssssssssssuuuwwwxxxwwwvvvtttuuuvvvwwwxxxyyyzzzzzzzzz{{{||||||{{{zzzyyyxxxxxxwwwvvvtttsssrrrrrrrrrqqqrrrssstttssstttvvvxxxuuuttttttttttttssspppnnnkkkhhheeecccaaa___\\\YYYVVVUUUTTTSSSSSSVVVZZZ^^^```eeennnwww}}}}}}mmmZZZPPPEEE===777222444888---...//////...------------,,,+++***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))******************))))))))))))((((((((((((((()))******'''%%%###%%%(((***)))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((())))))'''$$$$$$''')))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))(((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((((((%%%%%%&&&&&&'''(((((())))))))))))))))))(((((((((|||uuuoooggg___XXXSSSOOOLLLGGGIIIKKKMMMRRRZZZeeelll{{{eeeWWWLLLCCCDDDEEEBBBBBBDDDAAABBBCCCDDDCCC@@@>>><<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCC???BBBCCCBBBAAABBBDDDCCCGGGHHHIIIKKKLLLMMMMMMMMMLLLSSSTTTLLLFFFFFFGGGFFFCCCDDDFFFHHHIIIJJJIIIIIIFFFEEEFFFIIIMMMVVVeeetttzzzssskkkgggeeebbb```]]]WWWRRRPPPPPPQQQMMMNNNQQQTTTVVVWWWWWWWWW[[[[[[[[[[[[ZZZXXXWWWVVVVVVUUUSSSQQQRRRSSSVVVWWWZZZ^^^iiitttzzzzzz||||||}}}tttfffbbb\\\aaaeeelll}}}zzzvvvsssnnnhhh```YYYTTTQQQPPPNNNOOOQQQTTTYYY^^^bbbdddhhhlllrrruuuwwwvvvvvvvvvooooooppprrrvvvxxxxxxwwwqqqrrrssstttuuuvvvwwwwww{{{{{{{{{zzzyyyxxxwwwwwwuuutttrrrpppnnnmmmllllllkkklllnnnnnnnnnppprrruuurrrqqqpppppppppooollljjjfffccc___]]]\\\ZZZXXXVVVWWWWWWWWWYYY]]]dddmmmsssrrrxxxmmmYYYFFFAAA>>>;;;555///...222---///000000///......///...,,,***)))))),,,...000++++++++++++++++++++++++++++++++++++++++++++++++'''((((((((())))))******************))))))))))))((((((((((((((()))******((()))***)))'''''')))+++(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))******+++'''((((((%%%""""""%%%)))((()))))))))******++++++((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&,,,+++***(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&{{{uuuqqqhhhaaaZZZVVVRRRMMMKKKLLLJJJLLLNNNSSS]]]kkkyyyfffVVVHHHFFFDDDAAA?????????@@@@@@AAAAAA@@@@@@>>>======???>>>===<<<<<<<<<<<<<<<>>><<<<<<>>>BBBEEEDDDCCCBBBCCCDDDCCCAAAAAACCCEEEIIIJJJKKKMMMNNNNNNNNNNNNSSSPPPKKKGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIGGGHHHLLLOOOTTTcccrrr{{{ppphhhffffffaaa___ZZZVVVRRRPPPOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTYYY]]]aaa___ZZZVVVVVVXXXWWWVVVUUURRRQQQSSSWWWZZZ\\\aaahhhqqqxxxzzzxxxvvvwwwyyy}}}vvvlllfff]]]\\\fffrrrpppccc]]]VVVPPPTTTOOONNNQQQTTTUUUWWWZZZeeehhhmmmqqquuuyyy}}}yyywwwsssrrruuuxxxwwwtttttttttssspppnnnoooqqqtttzzz|||}}}|||xxxtttrrrqqqrrrooolllkkkkkkkkkiiihhhhhhiiikkkmmmmmmlllkkkjjjlllnnnpppmmmiiiffffffhhhfff```[[[[[[YYYVVVUUUWWWPPPUUU\\\eeesssvvvgggYYYOOO===:::666333111111000///............---,,,+++***---,,,,,,++++++,,,,,,------,,,,,,+++*********+++***************************************)))((((((*********)))))))))))))))))))))))))))((((((((((((%%%(((++++++***((('''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((()))))))))))))))'''''''''((()))((('''((((((((((((((()))))))))))))))((((((''''''&&&&&&)))(((''''''(((((('''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''{{{vvvqqqkkkggg^^^XXXSSSQQQNNNIIIGGGIIIJJJNNNVVVaaaooo~~~oooZZZOOOFFFEEEBBB@@@???>>>???@@@AAAAAAAAA@@@???>>>===<<<>>>===<<<<<<;;;;;;<<<<<<===<<<<<<>>>AAADDDCCCBBBBBBCCCDDDCCCBBBBBBCCCEEEIIIJJJKKKLLLMMMMMMMMMMMMPPPNNNJJJGGGEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIGGGHHHKKKNNNSSS```mmmzzz{{{zzztttjjjcccaaabbb]]][[[XXXTTTQQQOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTXXX\\\___]]]XXXTTTTTTUUUUUUUUUSSSQQQPPPRRRVVVZZZ]]]___eeelllrrrtttsssqqqoooqqqtttxxx}}}}}}oooddd]]]aaagggooowwwmmmcccYYYXXXRRROOORRRUUUVVVZZZ^^^dddhhhnnnrrrvvvyyy|||~~~}}}|||{{{yyyyyyyyywwwuuurrrssssssrrrppppppqqqsssxxxzzz}}}}}}zzzvvvsssrrrllliiifffeeeeeeffffffeeehhhiiikkkllllllllljjjiiilllnnnooonnnllljjjjjjkkkiiibbb\\\ZZZWWWTTTTTTWWWZZZcccooo|||sssdddWWWLLLEEE;;;888444222111111000///............---,,,+++***,,,++++++******++++++,,,---,,,++++++******++++++***************************************)))((((((***)))))))))))))))))))))))))))))))))((((((((((((&&&(((***+++***((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((((((((())))))))))))((('''&&&&&&(((((('''&&&&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&''')))***)))(((''''''''''''''''''''''''(((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((({{{uuuooojjjddd___[[[TTTOOOLLLLLLKKKHHHJJJNNNTTT\\\jjjzzzuuu\\\MMMIIICCCBBB@@@???>>>>>>??????AAAAAAAAA@@@???>>><<<;;;===<<<;;;;;;;;;;;;;;;;;;===<<<<<<>>>@@@BBBBBBAAABBBCCCCCCCCCBBBBBBDDDFFFIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHJJJLLLQQQ[[[fffmmmnnnnnniiibbb\\\[[[[[[WWWVVVSSSQQQOOONNNNNNNNNLLLLLLMMMNNNOOOQQQSSSTTTXXX[[[]]]\\\WWWSSSRRRSSSTTTSSSRRRQQQPPPRRRWWWZZZ]]]^^^aaaeeejjjllllllkkkkkklllnnnooorrrwww}}}qqqeeeaaaaaacccmmmzzz{{{nnnccc\\\VVVVVVWWWYYY]]]bbbcccgggmmmrrruuuxxx|||~~~|||xxxvvvtttvvvxxxxxxvvvtttsssssswww{{{{{{wwwuuunnnjjjfffeeeeeefffggggggggghhhiiijjjkkkjjjiiihhhkkkjjjjjjkkklllmmmllljjjhhh```YYYUUURRRPPPSSSYYYgggttt~~~mmm[[[NNNDDD>>><<<777555222000000000///...............---,,,+++++++++******))))))******+++,,,,,,++++++******++++++***************************************)))(((((())))))))))))))))))******))))))))))))((((((((((((&&&(((***+++)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((()))))))))'''&&&%%%&&&'''((('''%%%%%%&&&((()))***)))'''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&)))******)))'''''''''''''''''''''''')))))))))))))))(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))~~~wwwrrrkkkddd^^^YYYTTTQQQOOOJJJHHHJJJLLLOOOVVV^^^llluuu~~~fffQQQGGGFFF@@@@@@???>>>>>>>>>>>>???AAAAAA@@@@@@???===<<<;;;<<<;;;;;;:::::::::;;;;;;=========>>>???@@@@@@???AAABBBCCCCCCCCCCCCEEEGGGIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFIIIHHHHHHIIIJJJOOOWWW]]]aaabbbbbb___ZZZVVVUUUUUUQQQPPPOOOMMMMMMMMMMMMMMMKKKLLLLLLNNNPPPRRRTTTUUUXXXZZZ\\\[[[WWWSSSRRRRRRSSSSSSRRRQQQQQQTTTXXX\\\___^^^^^^___bbbeeeffffffggghhhiiijjjkkkooossswww~~~uuukkkeeebbbfffnnnwwwxxxnnnddd___]]]]]]aaaffffffiiilllooorrruuuyyy|||}}}|||wwwwwwyyy|||~~~|||{{{~~~xxxtttoookkkjjjjjjjjjjjjiiijjjkkkkkkkkkjjjiiiiiikkkiiihhhjjjmmmnnnllliiiddd]]]WWWTTTSSSUUU\\\dddzzzxxxiiiWWWIII???999777888444222/////////000///...---.........------,,,+++++++++************++++++,,,,,,++++++***++++++,,,***************************************)))(((((()))))))))))))))*********))))))))))))(((((((((((('''(((******)))(((((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))(((((('''''''''((((((((())))))'''&&&%%%%%%&&&'''&&&%%%%%%&&&)))++++++***(((&&&(((((('''''''''''''''''''''&&&%%%''')))******)))''''''''''''''''''''''''))))))((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((~~~{{{xxxuuusssmmmhhh```YYYSSSOOOKKKIIIJJJFFFDDDHHHNNNXXXggguuunnn\\\LLLCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>???>>>>>>>>>>>>???@@@BBBCCCCCCCCCDDDFFFIIIJJJIIIHHHGGGGGGHHHHHHIIICCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAABBBDDDFFFGGGHHHIIIIIIHHHIIINNNSSSVVVWWWXXXXXXWWWTTTRRRQQQQQQLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMOOOQQQSSSUUUVVVXXXYYY[[[ZZZXXXUUUSSSRRRUUUUUUTTTSSSSSSUUUZZZ]]]```^^^[[[\\\^^^aaabbbcccaaabbbcccdddeeehhhlllpppvvv}}}zzzooohhheeeeeeiiivvvzzzqqqkkkiiikkkpppuuuuuussspppnnnmmmnnnppprrruuu}}}vvvqqqrrrwww}}}}}}xxxtttrrrooonnnqqqqqqqqqpppooonnnmmmmmmjjjhhhgggiiilllmmmjjjggg```[[[YYYYYY[[[```kkkuuuwwwbbbSSSEEE===999444333555111///....../////////------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,***************************************)))(((((((((((())))))************))))))))))))((((((((((((''')))******((('''((()))(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%'''***,,,,,,+++)))'''(((((((((((((((((((((((()))(((''''''((()))(((&&&((((((((((((((((((((((((((('''&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''~~~yyytttqqqmmmiiifff```[[[SSSMMMJJJHHHGGGEEEEEECCCEEELLLWWWggg|||uuu```SSSHHH@@@===>>>>>>>>>>>>>>>>>>=========>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@>>>===>>>???@@@AAACCCCCCDDDEEEHHHJJJJJJIIIGGGFFFEEEFFFFFFGGGCCCDDDEEEEEEFFFFFFEEEEEECCCBBBAAAAAABBBDDDGGGHHHHHHJJJJJJHHHIIINNNQQQPPPQQQQQQQQQQQQQQQPPPOOONNNIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXYYYXXXVVVTTTSSSWWWVVVUUUTTTSSSUUUZZZ]]]___\\\YYYYYY[[[^^^```aaa```bbbdddeeefffhhhlllooonnnrrr{{{ssshhhbbbbbbjjjxxxuuulllgggdddffffffmmmvvvvvvmmmiiikkkooovvv|||xxxyyyxxxwwwuuusssqqqppppppdddccccccdddffffffeeeddd]]]\\\]]]aaadddjjjvvvtttfffQQQCCC888666666111///222000///......//////...---,,,------...------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,,,,***************************************)))((((((((((((((()))******++++++))))))))))))((((((((((((((()))***)))((('''(((***))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&'''''''''((((((((('''&&&%%%&&&'''((('''%%%&&&''')))***+++***)))((('''''''''(((((((((((((((***(((''''''(((((('''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&((()))&&&''''''(((((((((((((((''''''''''''''''''''''''tttqqqmmmiiifffbbb]]]ZZZSSSOOOIIIFFFEEEGGGHHHIIIHHHIIIPPP]]]kkk}}}fffTTTKKKDDD???>>>????????????>>>>>>===<<<;;;<<<===>>>????????????<<<<<<;;;;;;<<<<<<===>>>@@@BBBCCCAAA>>>======??????AAACCCCCCDDDFFFHHHKKKJJJHHHFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAABBBEEEHHHIIIGGGJJJJJJHHHJJJOOOPPPLLLMMMMMMMMMMMMNNNNNNMMMKKKHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVWWWVVVTTTRRRWWWWWWUUUSSSRRRTTTXXX\\\\\\YYYWWWWWWZZZ]]]___```aaacccdddeeefffhhhkkkmmmjjjiiiooozzzxxxmmmggggggkkkvvv|||nnngggbbb^^^bbbmmmpppiiieeegggiiiqqq}}}{{{yyywwwtttqqqooommmlllccceeehhhiiiiiiiiikkkllliiiiiimmmsssvvv{{{vvvdddWWWMMM>>>444555555000---000000///...///000///...,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---***************************************)))(((((('''(((((()))******++++++))))))))))))((((((((((((((()))***)))''''''(((***((((((((())))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((()))((('''((((((((((((((((((((((((((('''&&&%%%&&&''')))***&&&''''''(((((((((((((((''''''''''''''''''''''''zzzvvviiigggdddaaa^^^[[[VVVSSSLLLIIIDDDCCCEEEIIIMMMOOONNNSSS^^^nnnttt\\\MMMEEEBBBAAACCC@@@@@@@@@@@@???>>>===<<<:::;;;<<<>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>???AAACCCDDDBBB>>>===>>>??????AAACCCDDDDDDFFFIIIKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGDDDCCCBBBAAACCCEEEHHHJJJGGGJJJJJJHHHJJJOOOOOOKKKKKKKKKKKKKKKLLLMMMKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQSSSUUUVVVVVVTTTRRRWWWVVVUUURRRQQQSSSWWWZZZYYYWWWUUUVVVYYY\\\______]]]___`````````bbbdddfffjjjgggiiiqqq|||~~~oooiiifffiiinnnxxx|||rrrddd]]]```kkkoooiiieeehhhhhhooozzz{{{xxxvvvsssooollliiigggfffmmmpppuuuvvvvvvwwwzzz}}}}}}~~~kkkYYYNNNQQQ@@@555777777000,,,///111000//////000///---+++,,,,,,------...---------++++++************+++++++++*********+++,,,,,,---***************************************)))(((((('''(((((()))***+++++++++))))))))))))((((((((((((((()))))))))'''''')))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((''''''((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%&&&)))******))))))))))))))))))))))))))))))((('''&&&'''(((***,,,&&&''''''((((((((((((((())))))))))))))))))))))))|||tttmmmiii^^^[[[VVVSSSPPPNNNLLLJJJFFFHHHIIIFFFDDDGGGNNNUUUVVVbbbuuuxxxhhhTTTHHHGGGGGGDDD???BBBAAA@@@>>><<<;;;::::::999:::<<<>>>@@@AAAAAABBBDDD@@@<<<;;;===>>>>>>======>>>>>>>>>????????????:::???CCCCCC@@@???BBBFFFIIIJJJJJJHHHFFFEEEEEEFFFGGGCCCCCCGGGGGGDDDDDDIIIFFFEEEDDDEEEGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLMMMOOOQQQQQQPPPOOONNNQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXYYY[[[\\\\\\]]]]]]aaa```______bbbeeefffgggiiieeefffoooyyy}}}nnncccccceeehhhttt{{{tttllljjjooouuuyyy{{{www|||~~~zzzuuusssmmmmmmtttyyy~~~zzzooolllgggcccbbbaaaccclllvvv~~~kkkUUUHHHEEEZZZGGG555000111111...---......---...///---+++(((000,,,***,,,,,,)))***...,,,,,,,,,+++))))))***,,,***))))))***,,,,,,)))'''************************+++++++++*********))))))************))))))))))))******)))&&&&&&(((******''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,)))((((((''''''&&&%%%%%%$$$$$$&&&'''(((((())))))((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((******))))))((((((''''''{{{uuummmfff```\\\UUUSSSPPPMMMKKKJJJHHHGGGEEEGGGHHHHHHIIIOOO[[[dddppp|||pppaaaOOOEEEDDDEEEBBB>>>CCCBBB@@@???===<<<<<<;;;<<<<<<===???@@@BBBCCCCCCCCC@@@======>>>???>>><<<<<<<<<=========>>>>>>>>>;;;???BBBBBBAAA@@@BBBEEEFFFGGGGGGFFFDDDCCCDDDEEEHHHDDDCCCFFFFFFCCCCCCGGGEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOQQQRRRRRRRRRPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\^^^]]]\\\]]]```cccfffhhhjjjgggiiiqqqyyyzzzlllgggdddaaahhhttt{{{yyynnngggbbbbbbgggkkknnn{{{xxxllldddaaa___```ccciiitttooo[[[HHH???>>>HHH<<<222000111000000111///...------......---+++///,,,+++------******---***+++,,,,,,***))))))*********************)))(((************************+++++++++*********))))))************))))))))))))******(((''''''((())))))))))))((((((((('''''''''(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))((((((''''''|||wwwtttpppmmmhhhbbb[[[UUUQQQOOOKKKKKKIIIHHHGGGFFFFFFFFFFFFHHHJJJLLLQQQ]]]mmmzzzxxxfffZZZLLLCCCCCCCCCAAA>>>CCCBBBAAA???>>>=========???>>>>>>???@@@BBBDDDEEEAAA@@@??????@@@@@@>>><<<;;;;;;;;;<<<<<<<<<<<<======>>>???AAAAAABBBBBBBBBBBBCCCDDDCCCBBBBBBBBBDDDHHHEEEDDDEEEEEEBBBBBBEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPRRRSSSSSSSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVVVVXXXYYYZZZZZZZZZZZZXXXXXXXXXZZZ]]]bbbfffiiikkklllqqqyyy|||rrrjjjbbbbbbhhhmmmvvvnnnaaa[[[YYY]]]^^^aaammm|||rrrfffcccbbbgggmmmvvvjjjXXXHHH<<<777888666111///000111000111555000...------...///...---...,,,---000///,,,***,,,)))***,,,---+++***++++++***++++++***)))((()))***************************+++************)))))))))************)))))))))))))))(((((((((((((((((()))+++******)))'''&&&&&&%%%(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&(((***+++''''''(((((('''&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))))))))(((((((((((('''}}}yyyuuuqqqlllgggddd```]]]XXXSSSNNNKKKJJJIIIEEEFFFFFFFFFEEEEEEGGGHHHJJJMMMQQQUUU^^^nnnxxxmmmaaaXXXMMMFFFDDDDDDBBB@@@AAA@@@???>>>============@@@???======>>>@@@BBBDDD???@@@@@@AAAAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<>>>======???AAABBBAAA@@@@@@AAABBBBBBAAAAAABBBDDDGGGFFFDDDDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRRRRSSSRRRRRRRRROOOOOOOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVWWWYYY\\\bbbhhhlllpppttt|||zzzooojjjkkkiiinnnxxx}}}jjjbbb]]]]]]^^^aaapppyyyuuusssxxx~~~pppXXXHHH===666444555555000---///111000000333333111...---.........------+++---111111,,,***+++***+++---------///111444***,,,,,,+++)))((()))+++************************************))))))))))))************)))))))))(((((('''(((++++++)))((()))******))))))(((''''''&&&(((((())))))))))))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))+++,,,&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((}}}{{{zzzyyyyyywwwtttrrrqqqmmmhhhddd```\\\WWWTTTQQQOOOKKKHHHGGGFFFGGGHHHBBBDDDEEEEEEEEEGGGKKKNNNRRRWWW___gggssspppeee```ZZZUUUMMMGGGDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;===???AAA===???AAABBBAAA???>>><<<;;;;;;;;;<<<<<<<<<======>>>======???AAAAAA@@@??????AAABBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEECCCDDDEEEDDDCCCCCCEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXYYYXXXXXXTTTVVVWWWYYY\\\bbbiiiooo{{{yyyuuulllkkkmmmttt}}}rrrhhhffffffkkk|||}}}nnn\\\III>>>999555444444???555......000///...///555333///---------,,,+++,,,+++---111111,,,)))***------------///333888===+++,,,---,,,+++++++++,,,************************))))))))))))))))))))))))************)))))))))((((((&&&)))...///***(((***(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''(((((((((~~~}}}}}}xxxxxxxxxxxxwwwvvvuuutttuuutttrrrqqqpppmmmiiifff^^^ZZZVVVRRROOOLLLIIIFFFEEEDDDBBBAAABBBCCCEEEGGGAAADDDFFFGGGHHHMMMUUU\\\ccckkkvvvkkk[[[TTTRRRQQQNNNJJJFFFAAA???===<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===;;;>>>@@@AAA@@@>>>======;;;;;;;;;<<<<<<<<<======<<<===>>>???????????????@@@AAABBBBBBAAAAAACCCDDDBBBEEEEEECCCDDDHHHIIIHHHBBBDDDFFFDDDBBBAAACCCFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWWWWXXXYYYYYYXXXXXXUUUWWWYYYZZZ[[[aaaiiippprrrmmmhhhiiiqqqyyyuuutttyyytttkkkVVVIII===888666333222333DDD888...---///...------444222///...------+++***+++***,,,000000+++)))***............///333999>>>,,,+++,,,...000111///---************************(((((()))))))))))))))***************))))))))))))(((&&&***222222+++(((+++((((((((())))))*********(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))&&&''''''''''''(((((((((~~~|||yyyvvvtttrrrqqqqqqllllllllllllkkkjjjiiihhhllljjjhhhfffdddaaa\\\XXXNNNLLLHHHEEEDDDCCCAAA???@@@@@@???@@@AAACCCDDDFFFDDDGGGJJJMMMQQQZZZfffpppiiiXXXMMMIIIIIIGGGHHHGGGDDD@@@===============<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;::::::::::::===??????===<<<<<<>>>::::::::::::;;;;;;;;;;;;;;;===@@@@@@===<<<>>>@@@@@@AAABBBBBBAAA@@@AAACCC???DDDEEECCCEEEKKKNNNKKKAAADDDFFFDDDAAA@@@CCCFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXVVVXXXZZZYYYZZZ^^^gggnnn{{{~~~zzzzzz{{{qqqkkkkkksss}}}~~~kkk[[[TTTEEE===666444333111000222;;;444...------+++---000///...---.........,,,***+++)))+++......***(((***+++---...//////000333555,,,***+++///555777222,,,************************(((((((((((())))))******************)))))))))))))))&&&+++555666---))),,,*********)))))))))))))))(((((())))))))))))((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%###%%%'''((()))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((|||}}}~~~~~~}}}~~~|||{{{yyyxxxwwwsssqqqnnnkkkiiihhhggggggcccccccccccccccbbbaaa```___]]][[[YYYVVVRRRLLLHHHGGGEEEBBB@@@@@@@@@???>>>@@@@@@AAAAAABBBDDDEEEEEEHHHKKKOOOSSSYYYeeeuuukkkXXXMMMHHHFFFGGGCCCEEEFFFEEEAAA??????@@@>>>============>>>>>>???;;;;;;<<<<<<<<<;;;:::999:::<<>><<<;;;<<<>>>888888999999999:::::::::999>>>AAA@@@<<<:::===AAA???AAABBBAAA@@@???@@@AAA>>>CCCDDDCCCFFFNNNPPPNNNAAADDDFFFDDD@@@???BBBFFFDDDEEEEEEFFFGGGGGGHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXYYYYYYZZZYYYYYYYYYWWWYYYZZZYYYXXX]]]eeemmmpppwww{{{xxxyyy}}}}}}zzzuuurrrssswwwzzztttnnnnnnqqqttt|||mmmVVVHHHBBB???999444333333000111444///...---...+++)))...555+++++++++---//////---,,,+++)))***------)))((()))(((+++///000///---,,,,,,---******000999;;;444,,,************************'''((((((((())))))******************)))))))))))))))&&&,,,777888...***---,,,,,,+++***)))(((''''''(((((())))))))))))(((((())))))******+++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))******"""%%%'''&&&%%%$$$'''''''''(((''''''&&&%%%((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((jjjllloooppppppppppppqqqsssrrrqqqooolllhhheeecccgggeeecccaaa___^^^^^^^^^[[[[[[[[[ZZZZZZYYYYYYYYYWWWUUUSSSPPPLLLIIIFFFEEEAAA@@@??????@@@AAAAAA@@@???@@@BBBAAAAAABBBEEEHHHKKKRRRZZZbbblll{{{}}}nnnZZZLLLFFFCCC@@@<<<>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<=========<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;??????>>>>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBAAAAAACCCGGGIIIHHHFFFAAAAAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEGGGJJJLLLNNNRRRPPPOOOOOOQQQPPPMMMJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNOOORRROOONNNOOORRRTTTSSSQQQUUUUUUTTTTTTUUUWWWYYY[[[YYYZZZZZZXXXVVVUUUVVVWWWWWWXXXYYYYYYYYY[[[^^^aaakkkiiiiiimmmrrrttttttrrrjjjlllllllllnnnwwwyyytttqqqooouuuzzzzzzkkkZZZHHH===999888666333000........./////////000000///---+++***////////////////////////++++++++++++++++++++++++///,,,))),,,000333000---***+++,,,------------------,,,***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&(((************,,,***)))'''''''''((((((,,,,,,------,,,+++)))(((&&&(((******(((''')))+++******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''+++***((('''&&&&&&''''''```bbbeeeffffffeeefffgggjjjjjjiiigggddd```]]]\\\\\\[[[YYYWWWVVVUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSOOONNNLLLIIIFFFDDDBBBAAABBBAAA???>>>>>>>>>>>>===>>>???AAAAAAAAADDDJJJNNNSSS\\\iiiuuuiii]]]NNNEEEBBBBBB@@@>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::>>>===============>>>>>>???>>>>>>>>>=========<<<============>>>???@@@AAAAAA@@@@@@BBBFFFHHHGGGEEEAAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBCCCEEEHHHJJJLLLQQQNNNMMMMMMOOOOOOMMMKKKNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOOOOONNNNNNNNNNNNQQQOOOMMMNNNQQQSSSRRRQQQSSSRRRRRRRRRSSSUUUXXXYYY[[[\\\[[[YYYWWWVVVVVVWWWUUUVVVWWWWWWWWWYYY\\\^^^cccbbbdddhhhnnnqqqpppnnnggghhhhhhgggiiiqqq~~~yyyssspppqqqwwwxxxgggYYYLLL???777444666555222000///...//////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((&&&(((,,,...,,,)))++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***+++******(((((('''&&&''''''((()))+++,,,,,,,,,+++***((('''%%%''')))(((&&&&&&(((***(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((((((''''''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''TTTVVVYYYZZZYYYYYYZZZ\\\^^^^^^]]][[[XXXUUUSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLHHHGGGEEEDDDBBB@@@???>>>AAA@@@???>>>>>>>>>???@@@AAACCCCCCCCCEEEJJJRRRYYYcccooommmVVVMMMCCC>>>???AAA@@@>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;::::::999888999999999999999999999999===<<<;;;;;;<<<===???@@@>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@???>>>???AAADDDEEEDDDCCC@@@AAABBBCCCCCCCCCCCCCCCDDDCCCBBBCCCDDDGGGJJJLLLMMMLLLJJJJJJLLLNNNNNNNNNPPPOOOMMMLLLKKKKKKKKKKKKOOOOOOOOOOOONNNNNNNNNNNNOOOMMMLLLMMMPPPQQQQQQQQQQQQPPPPPPPPPQQQTTTVVVXXX\\\]]]\\\ZZZWWWUUUUUUVVVRRRTTTUUUVVVVVVWWWYYY[[[ZZZZZZ]]]dddjjjnnnllljjjcccddddddcccdddkkkuuu|||~~~tttqqqoooppprrrwwwsssdddRRRGGG???888333222444333111/////////000000------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))&&&%%%'''***,,,***(((,,,+++******)))******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++*********&&&&&&&&&&&&'''((()))*********++++++***)))((('''$$$&&&''''''&&&%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((((((((('''''''''&&&&&&((((((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%###$$$%%%&&&''''''''''''MMMOOOQQQQQQQQQQQQSSSTTTTTTTTTRRRQQQOOOMMMKKKJJJJJJJJJHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>???AAADDDFFFGGGIIIKKKKKKNNNUUU```iii{{{ooo[[[MMMHHHAAA>>>???@@@>>><<<=========<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::888999999999999888888888::::::::::::::::::::::::999999888888999;;;===???>>>>>>>>>>>>===========================>>>???@@@======>>>@@@AAABBBBBBBBB??????@@@AAABBBBBBBBBBBBEEEDDDDDDDDDEEEGGGJJJKKKJJJHHHGGGGGGIIILLLNNNOOOPPPNNNLLLJJJIIIJJJJJJKKKNNNNNNOOOOOOOOONNNNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQPPPPPPOOOOOOQQQSSSVVVXXX[[[\\\\\\ZZZVVVTTTSSSSSSPPPRRRUUUVVVVVVVVVWWWXXXUUUWWW[[[bbbjjjmmmllliiibbbbbbaaa```aaafffmmmsss~~~vvvpppllllllsss|||vvveeeWWWHHHAAA===888444444111111000/////////000000,,,,,,+++***+++,,,---///------------------------++++++++++++++++++++++++***)))((()))+++,,,+++***,,,+++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))((()))*********((('''&&&%%%&&&'''''''''''''''(((******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!)))((((((((((((''''''''')))(((%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((&&&%%%%%%###$$$&&&'''(((((('''&&&GGGIIIJJJJJJJJJKKKMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA===???@@@@@@@@@CCCHHHKKKLLLQQQVVVZZZ^^^hhhvvvuuu___RRRGGGCCC???>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::::::::888888888777888888888888::::::::::::::::::::::::777777777888999;;;===>>>============>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@;;;<<<>>>??????@@@@@@AAA======>>>@@@@@@AAAAAAAAACCCCCCCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFGGGJJJNNNPPPOOOMMMKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNNNNMMMKKKLLLLLLMMMNNNOOOPPPRRRRRRQQQQQQPPPQQQSSSVVVWWWXXXYYYYYYWWWTTTQQQPPPPPPPPPSSSVVVWWWWWWVVVVVVWWWUUUWWW[[[ccckkknnnmmmjjjbbbbbbaaa```aaadddhhhlllvvv~~~xxxpppjjjlllqqqvvv|||kkk```UUUKKKBBB???<<<777333111000/////////////////////,,,+++******+++,,,...///........................+++++++++++++++++++++++++++*********+++,,,+++++++++******)))(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''************))))))(((((((((((()))***)))((('''&&&(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%######)))(((((((((((('''''''''(((&&&$$$""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&'''((())))))((('''&&&BBBCCCDDDDDDCCCDDDGGGIIIIIIIIIGGGFFFEEEEEEEEEEEECCCBBBAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAADDDEEEFFFFFFIIIPPPUUUYYYaaakkkrrrxxxxxxaaaQQQJJJ???===;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::888888999999999999::::::888777777777777888999999777777777777777777777777888888999:::<<<======>>>============>>>>>>>>>>>>@@@@@@????????????@@@@@@:::<<<>>>???>>>>>>???@@@<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDDDDCCCCCCCCCEEEFFFGGGGGGIIIMMMPPPOOONNNKKKIIIIIIJJJLLLMMMLLLLLLNNNOOOOOOOOONNNMMMJJJLLLMMMNNNMMMNNNQQQSSSUUUTTTRRRQQQRRRSSSUUUVVVTTTUUUVVVUUURRROOONNNNNNOOOSSSVVVXXXXXXVVVUUUUUUWWWXXX[[[bbbiiimmmllljjjaaaaaa``````aaaccceeeffflllpppyyy|||rrrnnnnnnlllrrrxxxeeeTTTKKKDDD>>>;;;:::777111......///////////////.........,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++))))))))))))))))))******)))************))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''''''''(((++++++++++++***)))(((''''''((()))******)))((('''***)))((()))+++,,,+++***(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((************)))(((''''''((((((((('''''''''&&&&&&&&&%%%$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((('''&&&((((((((((((((((((''''''>>>???@@@@@@???@@@CCCEEEFFFEEECCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCAAABBBBBBBBBCCCCCCCCCCCCFFFJJJNNNQQQTTTZZZccckkkwwwtttbbbTTTIIIBBB===;;;:::999::::::;;;;;;;;;;;;;;;::::::::::::999888888888888999999999:::888888777777777888999:::777777777777777777777777666888:::<<<===<<<<<<;;;<<<=========>>>>>>>>>?????????>>>>>>>>>>>>??????:::<<>>===>>>@@@===>>>???AAABBBBBBCCCCCC@@@BBBEEEGGGGGGEEECCCAAAAAADDDGGGHHHHHHIIILLLOOOSSSPPPMMMJJJHHHIIIJJJLLLKKKLLLNNNOOOOOOOOONNNMMMJJJLLLNNNNNNNNNOOORRRUUUVVVUUUSSSQQQQQQRRRSSSTTTQQQSSSTTTTTTQQQOOOMMMMMMNNNRRRVVVXXXXXXVVVTTTSSSVVVVVVXXX]]]dddggggggeee___^^^]]]^^^___`````````eeefffkkkrrrvvvyyy{{{xxxpppooottt|||zzzoooaaaPPPCCC>>>888666666666222------000////////////......---,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***))))))((())))))'''(((+++,,,,,,+++)))((()))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''((()))***))))))***++++++***)))(((((((((************)))(((+++)))((())),,,---,,,***(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&&&&&&&'''(((((()))>>>????????????@@@CCCEEECCCBBBAAA@@@???@@@AAAAAACCCBBBAAA???>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFIIINNNUUU[[[aaakkkwwwppp^^^UUUNNNEEE===???>>><<<:::999888888888;;;;;;;;;:::::::::999999777777888888999999999:::999888777777777999:::;;;888888888888888888888888444666888;;;;;;:::888777<<<=========>>>>>>?????????>>>============>>>>>>:::===??????======>>>@@@>>>???AAABBBCCCDDDDDDDDDCCCEEEIIILLLLLLIIIFFFCCCAAADDDHHHIIIIIIIIIKKKNNNVVVSSSNNNJJJHHHHHHIIIJJJJJJKKKMMMOOOPPPOOOMMMLLLJJJMMMOOOOOONNNOOORRRUUUWWWUUUSSSQQQPPPQQQRRRSSSPPPRRRTTTTTTRRROOONNNNNNMMMQQQVVVXXXWWWUUUSSSRRRUUUTTTUUUYYY___ccccccaaa\\\[[[[[[\\\]]]^^^]]]]]]aaa```dddiiikkkmmmwwwyyytttqqqrrrsssuuuuuufff\\\QQQDDD;;;:::444444666666111---000777////////////...---,,,+++------/////////...---,,,------------------------++++++++++++++++++++++++***+++,,,+++***)))***+++&&&(((+++......---***((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,&&&'''(((*********))))))((()))***++++++***))))))+++)))((())),,,---,,,)))******)))(((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((($$$######$$$%%%'''***+++BBBAAA???>>>???@@@BBBDDD???@@@@@@AAAAAA@@@@@@@@@???>>>===============>>>???@@@AAAAAABBBBBBCCCCCCFFFIIIKKKKKKIIIJJJNNNRRRVVV^^^iiiqqqzzzrrr]]]PPPGGG@@@>>>@@@<<<;;;999888888999;;;<<<666666777777777777666666555666777888888888888888666555555777:::;;;;;;:::>>>:::666555666777666555888888888777888888999999999:::;;;<<<============>>>???>>>===;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBDDDCCCBBBBBBDDDHHHOOOSSSRRRMMMFFFAAACCCCCCDDDFFFGGGHHHIIIJJJNNNMMMKKKHHHFFFGGGJJJMMMKKKMMMOOONNNLLLIIIHHHHHHKKKMMMNNNOOOOOOOOOQQQSSSUUUTTTRRRQQQPPPQQQSSSTTTRRRVVVXXXUUUOOOLLLMMMPPPPPPRRRTTTVVVWWWVVVUUUTTTRRRSSSTTTWWWZZZ\\\[[[ZZZYYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZ\\\```aaabbbhhhppp~~~{{{tttnnnnnnpppsss}}}hhh^^^RRRHHHCCC???:::666000000000000////////////...........................---,,,+++************+++++++++,,,,,,---------,,,++++++---//////,,,(((***************)))(((((())))))(((((((((((())))))+++)))(((&&&&&&((()))+++&&&&&&'''(((((('''&&&%%%)))((((((((()))))))))(((+++)))'''&&&'''''''''&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((+++***)))(((((('''(((((()))+++,,,)))%%%%%%)))---+++***))))))***+++++++++'''((()))******)))((('''((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''??????>>>===>>>???@@@AAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>??????@@@AAACCCDDDFFFHHHJJJIIIKKKMMMMMMNNNQQQXXX]]]kkkuuukkk[[[KKKBBB>>>999999<<<;;;:::888777777888:::;;;777777888888888888777777999999999888777666555555777777666888:::<<<<<<;;;===:::666555666777666555888888888777888888999:::::::::;;;<<<<<<<<<;;;;;;===>>>>>>===;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBCCCCCCBBBBBBEEEIIIOOOSSSRRRMMMGGGCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJKKKLLLNNNOOONNNLLLJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSUUUVVVUUURRRQQQPPPPPPRRRRRRUUUXXXYYYVVVPPPLLLMMMNNNOOOPPPSSSUUUWWWXXXXXXXXXWWWWWWWWWYYYZZZZZZYYYWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZXXXYYY\\\]]]^^^eeelllrrr{{{~~~wwwrrrooonnnmmmuuu~~~rrreeeTTTLLLCCC===;;;:::888555000000000000/////////..............................---,,,+++************+++++++++,,,,,,,,,---------,,,,,,---//////,,,)))***************)))(((((())))))(((((((((((())))))***)))(((''''''((()))***))))))(((((('''((())))))))))))(((((()))))))))((((((''''''(((******((('''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))***---000...)))'''(((+++))))))***+++,,,+++)))'''''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@??????????????????AAACCCDDDEEEHHHLLLOOOQQQSSSUUUVVVYYY```jjjrrr~~~kkkVVVKKK@@@;;;:::888999;;;999999777777777777999999888888999999999999888888888888888777777666666555888777777999;;;<<<<<<;;;<<<:::777666666777666555888888777777888999999:::;;;;;;<<<<<<<<<;;;::::::<<<===>>>===;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBBBBBBBAAAEEEIIINNNQQQQQQMMMGGGDDDBBBCCCDDDEEEFFFGGGHHHIIIEEEGGGIIIJJJIIIIIIJJJKKKOOOOOOOOONNNLLLKKKLLLNNNLLLNNNQQQRRRSSSTTTVVVXXXWWWUUUSSSPPPOOOOOOPPPPPPXXXZZZZZZWWWRRRNNNMMMNNNNNNOOOQQQTTTXXXZZZ]]]^^^]]][[[ZZZZZZZZZYYYVVVTTTTTTUUUVVVWWWWWWXXXXXXXXXYYYVVVVVVXXXYYYZZZ```gggmmmsss|||}}}tttnnndddhhhllloooqqqvvv}}}{{{iiiWWWJJJAAA;;;555222333444333222000000000/////////......------------------------------,,,+++************++++++++++++,,,,,,,,,,,,---,,,,,,---...---+++))))))************))))))((())))))(((((((((((())))))***)))(((''''''((()))******)))(((''''''(((***+++))))))))))))))))))))))))&&&&&&(((***,,,,,,***'''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((())))))***)))---000///+++'''&&&''''''))),,,------***'''$$$&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((()))((((((''''''(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((######$$$%%%&&&'''((((((???@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAADDDDDDCCCBBBBBBCCCCCCCCCEEEHHHJJJLLLMMMPPPVVVZZZbbbdddfffiiinnnwwwgggWWWKKKEEE>>>:::999999999999888777666666666666777888777888888999999888888777555555555666777888999999888777777888:::;;;;;;:::;;;999888777666666666666777777777777888999::::::===>>>>>>===<<<;;;:::999;;;<<<===<<<;;;;;;<<<>>>========================<<<===???@@@AAAAAAAAAAAADDDGGGKKKMMMMMMJJJFFFDDDAAABBBCCCDDDFFFGGGHHHHHHDDDFFFHHHIIIIIIJJJLLLNNNSSSSSSQQQOOOLLLKKKLLLNNNKKKMMMQQQSSSTTTUUUVVVXXXWWWUUUSSSPPPNNNNNNNNNOOOXXXYYYZZZWWWTTTQQQPPPQQQPPPQQQRRRTTTWWW[[[^^^______]]][[[ZZZYYYXXXVVVTTTSSSTTTUUUVVVVVVVVVVVVUUUYYYUUUSSSTTTUUUWWW\\\bbbjjjnnntttyyy}}}zzzmmmmmmkkkiiihhhkkkooorrr||||||iiiWWWHHH???:::666222//////000000///000000/////////.........---------------------------,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))((())))))************)))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******)))((()))***)))((((((***++++++***((((((((()))))))))))))))***((((((''''''''''''(((((((((((('''(((((()))******''')))+++***(((&&&&&&&&&(((***,,,,,,+++(((&&&%%%'''''''''((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((AAAAAABBBCCCDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGHHHIIIIIILLLQQQWWWZZZ]]]bbbjjjppp{{{}}}{{{eeeTTTKKK@@@>>>:::777666777777666666666666666666666666666666666777777777777666666444444444555666888999:::777666555666888:::999888999999888888666666666777777777777777888999:::;;;?????????>>>===<<<;;;:::999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDGGGIIIIIIGGGEEECCCAAAAAABBBCCCEEEFFFGGGHHHFFFGGGGGGGGGHHHKKKPPPSSSVVVVVVTTTPPPLLLJJJKKKLLLIIILLLPPPRRRSSSTTTUUUVVVUUUTTTQQQOOONNNNNNOOOOOOVVVWWWXXXWWWUUUTTTTTTTTTSSSTTTTTTUUUWWWYYY[[[]]]\\\ZZZYYYXXXXXXXXXVVVUUUSSSTTTUUUVVVWWWVVVUUUTTTXXXSSSPPPRRRTTTUUUYYY^^^bbbeeehhhjjjlllqqqxxx~~~zzztttnnnkkkiiiiiihhhlllooouuu}}}vvveeeUUUGGG>>>:::777444222000000000//////////////////............------------------------,,,,,,++++++******++++++++++++++++++++++++++++++******+++***)))(((((((((((())))))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))%%%(((+++......,,,***((((((***+++***)))((()))+++///,,,)))'''((())))))((('''''''''(((((()))))))))((((((''''''''''''(((((((((((('''(((((()))******&&&&&&'''&&&&&&''')))+++)))***+++***'''%%%&&&'''(((((()))))))))******+++///...---,,,***)))((('''(((''''''&&&&&&'''''''''((((((''''''''''''(((((('''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''DDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQSSSZZZdddlllqqqyyyzzzcccQQQGGGBBB888:::999666666999:::888666666666666666666666666666666777777777777666666888777666555555555666777777666555666888999888777777888999888777666666777666666777777888999;;;;;;?????????>>>===<<<;;;:::777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEEEEEEEDDDCCC@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHLLLQQQUUUVVVVVVTTTQQQMMMJJJJJJKKKHHHKKKOOORRRRRRSSSSSSTTTRRRQQQOOONNNNNNOOOPPPQQQUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYWWWUUUUUUVVVWWWVVVUUURRRTTTUUUWWWWWWVVVTTTSSSVVVQQQNNNRRRTTTUUUWWWZZZ[[[]]]___``````ccciiinnnyyyzzzvvvqqqkkkgggccceeehhhlllsss|||yyylll\\\OOOCCC999555555111000000000000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++*********((()))******(((((()))***((())))))************)))))))))(((((((((((())))))(((((())))))))))))((((((&&&)))...222333000,,,)))(((***,,,+++((('''))),,,111---(((%%%%%%'''((((((&&&''''''(((((()))))))))((((((''''''''''''(((((()))(((((((((((())))))***((('''&&&&&&'''))),,,...(((******(((%%%$$$&&&)))))))))))))))***+++,,,,,,111000///...,,,+++***)))***)))(((((('''((((((((((((''''''&&&&&&''''''((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))((((((((('''''''''LLLKKKKKKJJJJJJKKKMMMNNNJJJJJJJJJLLLNNNRRRUUUWWW]]]]]]^^^___bbbdddfffgggiiisssuuu```PPPEEE>>>:::666::::::666666:::;;;999666666777777777777666666777777777888888777777777777666555444444555777888888666666666888999888777666888:::999777555666888666666666777888:::;;;<<<<<<<<<===<<<<<<;;;::::::666888;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDD@@@@@@AAABBBDDDEEEFFFFFFEEEFFFGGGHHHIIIKKKOOOSSSRRRSSSSSSQQQNNNLLLKKKKKKIIILLLPPPSSSSSSRRRRRRRRROOONNNMMMMMMNNNPPPRRRTTTVVVVVVVVVVVVVVVVVVTTTSSSUUUVVVWWWXXXXXXWWWVVVUUUVVVTTTRRRRRRSSSTTTTTTTTTQQQSSSUUUVVVVVVUUUSSSQQQRRRMMMLLLPPPTTTTTTTTTVVVTTTWWWYYYYYYYYYZZZ___ccciiiqqq~~~zzzssslllkkkkkkjjjkkkooouuuzzzrrr]]]RRRGGG@@@999222111333...///000000000000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++*********)))(((***++++++)))))),,,...(((((()))***************))))))(((((((((((())))))(((((())))))))))))((((((%%%(((---000111///+++)))(((+++---,,,((('''***---...+++'''&&&&&&'''''''''''''''((())))))***++++++((((((''''''''''''((((((***))))))(((((((((((()))'''&&&&&&'''(((*********$$$(((+++***&&&$$$&&&((()))((((((((()))***,,,,,,...------,,,,,,++++++***++++++***)))))))))))))))(((''''''&&&&&&''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''SSSRRRQQQPPPPPPRRRTTTUUUWWWXXXYYY\\\```eeejjjlllvvvwwwxxxzzz}}}uuu\\\KKKDDDAAA;;;555555999999333222555666333666666777777777777666666888888999999999999888888444333333333444777:::;;;999888777888999:::999888555888:::999777555666888666666666777888:::;;;<<<::::::;;;;;;::::::999999666888;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCDDDDDDEEEEEE???@@@AAABBBCCCEEEFFFFFFBBBDDDGGGIIIJJJKKKMMMOOONNNPPPRRRQQQOOOMMMMMMMMMJJJMMMQQQSSSSSSRRRRRRRRRMMMLLLLLLLLLNNNQQQSSSUUUXXXWWWVVVVVVVVVUUUSSSQQQTTTUUUWWWXXXXXXWWWUUUTTTVVVTTTQQQQQQQQQRRRRRRRRRPPPRRRTTTUUUUUUTTTQQQPPPOOOKKKJJJPPPTTTSSSSSSTTTMMMPPPRRRRRRQQQRRRVVVYYY\\\bbblllvvv|||zzzuuuppplllkkkmmmppprrrzzz|||gggWWWKKKBBB;;;;;;888333222555111222333222000///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++******))))))(((+++---,,,++++++...111(((((()))***************))))))(((((((((((())))))(((((())))))))))))((((((###%%%(((+++++++++)))((('''+++...,,,((('''***---)))(((''''''(((((('''&&&((())))))***++++++,,,,,,((((((''''''''''''((((((+++***)))(((((('''(((((($$$$$$%%%'''((((((&&&$$$ &&&+++,,,(((%%%%%%'''((('''''''''((()))+++,,,))))))*********+++++++++,,,,,,+++***))))))******'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((^^^___``````aaaeeejjjnnnlllnnnqqqvvv|||mmm```NNNAAA<<<:::999777666666666666666555555555666666555666888888777555666666666666777777777777555555555666666666666777333444666777888888888777888888888888777666555444555333222555888;;;:::888999999:::::::::999888888:::<<<===<<<;;;999999::::::::::::::::::;;;<<<===:::;;;;;;::::::;;;>>>AAACCCCCCBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGIIIKKKKKKKKKKKKQQQQQQQQQRRRSSSQQQMMMJJJMMMNNNOOOPPPOOONNNMMMLLLMMMNNNNNNOOOPPPQQQSSSSSS\\\ZZZXXXXXXZZZ[[[XXXVVVUUUVVVYYYZZZ\\\\\\[[[[[[QQQSSSTTTRRROOONNNQQQTTTRRRQQQRRRSSSUUUVVVTTTRRRNNNLLLKKKMMMPPPRRRQQQOOOPPPPPPOOOOOOPPPQQQSSSTTT[[[\\\```gggqqq}}}yyysssnnnjjjqqqrrrtttuuuwww{{{vvvlll]]]MMMDDD:::999777555444333444444///.........------------/////////......---------------,,,+++************+++++++++++++++***)))((()))************+++++++++------,,,++++++,,,------***))))))((()))+++,,,---++++++******))))))((((((''''''(((((())))))************))))))((((((''''''&&&'''((()))++++++++++++))))))))))))))))))))))))''''''(((***---...,,,+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((('''%%%$$$#########$$$''''''''''''''''''&&&&&&''')))***++++++***)))'''))))))************))))))))))))))))))))))))))))))&&&''')))+++,,,+++)))(((((((((''''''''''''((((((***))))))***+++***)))'''+++))),,,+++$$$)))---&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''ssstttvvvwwwyyy}}}rrr\\\RRREEE===;;;;;;:::999666666666666555555555555777666555666888888777555555555666666666777777777444444555555555666666666333444555666777777666666666666777777666666555555666444333555888:::999777::::::;;;<<<<<<;;;;;;;;;;;;<<<======;;;999999:::;;;::::::::::::;;;<<<===<<<<<<<<<;;;;;;<<>>===;;;999999:::;;;;;;:::::::::;;;<<<<<<>>>>>>>>>===<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEFFFLLLQQQRRRNNNKKKLLLMMMIIIJJJKKKNNNQQQQQQPPPNNNMMMMMMNNNNNNOOONNNNNNMMMOOOOOOOOOPPPQQQRRRSSSTTTXXXZZZ___cccddd```ZZZUUUUUUUUUUUUVVVWWWXXXYYYZZZRRRSSSSSSQQQNNNPPPUUUYYY___[[[WWWUUUUUUVVVWWWVVVQQQOOOMMMMMMOOOQQQRRRQQQLLLLLLKKKKKKKKKMMMNNNOOOQQQQQQRRRUUUYYY___eeehhhpppxxxyyyvvvqqqmmmjjjiiiiiijjjmmmsss~~~|||zzz{{{}}}ooo___NNNFFFBBB===999777444444222111000000000000000/////////............------------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++***)))))))))***+++)))************+++++++++++++++************++++++++++++++++++***)))((('''((())))))))))))))))))***(((((((((((())))))))))))++++++************))))))&&&''''''(((((('''''''''''''''''''''''''''''''''((('''&&&(((***++++++***(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''###$$$&&&''')))*********''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,---,,,***))))))***,,,---EEE<<<000)))((())))))'''(((%%%(((((($$$)))---$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))((((((nnnWWWIII@@@===:::888888777444222444444555555555555555666888666555555666666666555444444555555555666666666333333333444444444555555555555555555555444444444333333333444555666666777777777666666777777666666666777888999:::;;;;;;;;;<<<===>>>===;;;:::::::::;;;;;;:::::::::;;;;;;<<<>>>??????===;;;;;;<<<>>>>>>>>>??????@@@@@@@@@AAACCCBBBBBBBBBCCCDDDEEEFFFFFFMMMTTTTTTNNNJJJJJJMMMJJJJJJKKKMMMNNNNNNLLLJJJLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPPPPQQQQQQSSSTTTTTTUUUZZZaaafffgggaaaZZZTTTTTTTTTSSSSSSTTTUUUWWWXXXTTTUUUTTTQQQPPPRRRXXX]]]ccc^^^YYYUUUTTTUUUVVVVVVQQQOOONNNMMMNNNOOOPPPQQQLLLKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPRRRVVVZZZ^^^``````eeemmmwwwxxxrrrooommmlllkkknnntttzzz}}}www[[[NNN@@@;;;999777666666222222111000000/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------+++)))(((((()))+++,,,))))))*********+++++++++******))))))))))))******)))***+++++++++***(((''''''((((((((())))))******(((((((((((())))))))))))***)))))))))))))))))))))((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''))))))((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''!!!###%%%&&&'''&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&(((+++---///+++)))'''&&&&&&''')))+++FFF<<<000))))))++++++)))''')))222111(((***---%%%''''''''''''''''''''''''))))))***)))))))))((((((}}}zzzyyynnnYYYIIIAAA;;;:::999999888777444222333444444444555555666666888777444444555666555444444444444444555555555555333333333444444444555555666666555555555555555555333333333333444666777888777777777777666666666666666777888999:::;;;;;;;;;;;;===>>>===<<<:::;;;;;;<<<;;;;;;:::::::::;;;;;;===>>>>>>===;;;:::;;;<<<======>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEMMMSSSSSSMMMHHHHHHJJJIIIIIIIIIKKKMMMMMMLLLJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTRRRXXX```eeeeee___XXXSSSSSSSSSRRRRRRRRRTTTUUUVVVVVVVVVVVVSSSQQQSSSYYY^^^aaa]]]XXXTTTTTTTTTTTTTTTPPPPPPOOONNNMMMMMMOOOPPPLLLKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVZZZ___fffppp~~~zzzwwwpppppppppsssvvvzzz}}}vvvrrrtttwww}}}hhhLLLBBB888666555333111222222111111111000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,+++)))(((((()))+++---))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++******)))''''''(((((()))))))))***))))))))))))(((((((((((('''((((((((((((((((((((())))))))))))((('''&&&&&&(((((((((((((((((((((((('''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''')))))))))(((''''''''''''((((((((())))))'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((+++...000)))'''&&&%%%%%%&&&''')))666000(((%%%'''((((((&&&'''///===<<<---***---((((((((((((((((((((((((((((((((()))))))))((('''&&&}}}sssqqqppprrr}}}zzziiiXXXGGG>>><<<666666777888888777666666333333333444555555666666999777444333444555555444333333333444444444555555333444444444555555555555666555555444555555666666555444333333444666888999666777888777666555666777999::::::;;;<<<<<<<<<<<<:::<<<======<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<===>>>===;;;::::::;;;<<<======???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFKKKPPPOOOKKKGGGFFFHHHFFFFFFGGGIIIMMMOOOOOONNNJJJJJJKKKKKKMMMNNNPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSPPPUUU[[[___^^^ZZZUUUSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVTTTQQQSSSXXX\\\\\\ZZZWWWUUUTTTTTTSSSQQQPPPQQQQQQQQQOOOMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMOOORRRVVV[[[bbbnnn|||xxxvvvttttttuuuwwwxxxwwwxxxyyy{{{|||}}}uuusssuuuxxx}}}ppp^^^FFF>>>777666666222111111111111111111111000/////////.........------------,,,,,,,,,,,,------------+++++++++***++++++,,,,,,+++***)))))))))***+++,,,)))************+++++++++))))))************))))))&&&'''((()))************'''(((((((((((((((((()))))))))))))))((((((((((((&&&&&&''''''''''''(((((()))))))))))))))((('''&&&))))))))))))))))))))))))***)))***,,,------,,,***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((()))))))))((('''''''''''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((***---///(((((((((''''''((((((((()))(((&&&&&&'''(((((('''(((000???===...***...***'''''''''''''''''''''''''''((()))***)))((('''&&&|||uuuwwwwwwyyy|||nnn^^^RRRHHH===999:::444555555555555555666777222222333444444555666666:::777444333333444444444222333333333333444444444444444555555555666666666444333333333333555666777777666555444444666888999555777888777666555666888::::::;;;<<<<<<;;;;;;;;;888:::<<<=========>>>???===<<<;;;:::::::::::::::;;;===>>>>>><<<;;;<<<<<<<<<===>>>???AAABBBCCCDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGJJJLLLLLLJJJGGGGGGGGGHHHGGGGGGIIILLLNNNNNNMMMJJJJJJJJJKKKLLLNNNPPPQQQPPPPPPPPPPPPPPPPPPQQQRRRNNNRRRVVVWWWUUUSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUSSSPPPPPPTTTXXXWWWVVVVVVWWWWWWUUURRRPPPPPPSSSUUUUUURRROOOOOOOOOLLLKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKNNNQQQTTTWWW^^^gggnnnwww||||||zzzvvvvvvtttrrrqqqrrruuuxxxzzz|||~~~wwwnnnkkkkkkggg]]]TTTDDD===666666555333222444///000111111111000///...------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++***+++++++++))))))*********+++++++++)))************+++++++++))))))***++++++***))))))))))))((((((((())))))***((((((((((((((('''''''''***)))))))))((((((((('''''''''''''''((((((((()))''''''((((((((('''&&&&&&((((((((((((((((((((((((((()))+++---///...+++(((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((())))))******)))(((((((((((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++'''((()))******)))((('''&&&((())))))(((''')))+++))),,,444333)))+++///***((((((((((((((((((((((((((()))***++++++)))(((&&&~~~{{{eeeWWWJJJDDD???:::888;;;666666555333111111333444222222333333444555666666:::777444333333444444444222222333333333444444444555555555666666666666777222222111111222444555777888777555444555666888999444666888888666555777999999999:::::::::999888888777999<<<======>>>???AAA===<<<;;;:::::::::::::::<<<===??????>>>======>>><<<===>>>???AAACCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGLLLKKKJJJJJJKKKLLLKKKJJJJJJIIIJJJJJJLLLNNNPPPRRRPPPPPPOOOOOOOOOPPPQQQQQQMMMPPPRRRQQQOOOOOOQQQSSSQQQRRRSSSTTTTTTTTTSSSRRRQQQSSSTTTRRROOONNNQQQTTTSSSTTTVVVXXXYYYWWWSSSOOOQQQUUUXXXXXXUUUQQQPPPPPPLLLKKKJJJIIIIIIIIIJJJKKKDDDFFFHHHJJJLLLLLLLLLLLLKKKNNNPPPQQQPPPRRRWWW\\\]]]aaahhhsss{{{yyyvvvqqqnnnooorrruuuuuuuuuwww{{{~~~}}}~~~eee\\\WWWZZZ\\\VVVOOOKKK@@@888111000000///000333...///000000000///...---------,,,,,,,,,+++++++++---------....../////////------,,,+++************((()))***+++++++++++++++)))************+++++++++)))***+++,,,,,,+++***))),,,+++)))'''''''''(((((())))))(((((('''''''''&&&******))))))(((((((((''''''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&))),,,---,,,'''$$$((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&''''''((()))******+++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%'''(((******((('''%%%###&&&)))'''###"""%%%)))***&&&)))((($$$+++000)))************************)))***,,,,,,,,,+++)))'''uuudddOOOIII@@@<<<:::999555111666555555555444444444444333333222111111222333333555444222333333444222111111111222222222333333333555222111222555666666444333333444555555444333333222333444555666666666666222222333444555666777888999999999888888888888888777888:::<<<===>>>??????<<<<<<<<<:::999999:::<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIIIIJJJKKKKKKJJJJJJKKKJJJIIIIIIIIIKKKLLLMMMLLLKKKIIIHHHJJJMMMQQQTTTOOOMMMKKKMMMQQQSSSSSSRRROOOMMMLLLMMMPPPQQQOOOLLLPPPPPPQQQQQQQQQQQQPPPPPPTTT___aaaTTTJJJLLLPPPOOORRRUUUZZZ\\\\\\YYYTTTQQQOOOQQQSSSUUUUUUSSSPPPNNNIIIIIIIIIJJJKKKLLLLLLMMMJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOTTTXXX]]]bbbjjjwww~~~{{{yyyxxxxxxttttttuuuyyy~~~}}}{{{gggNNNIIIJJJQQQVVVQQQIIICCC@@@===999555222000000000+++,,,,,,,,,,,,,,,,,,,,,+++******,,,...///---,,,------,,,,,,+++***))))))++++++++++++++++++++++++------------------------+++*********))))))((((((+++++++++************)))((()))***++++++***(((((('''((()))******)))((('''((((((''''''((()))***+++&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))*********+++'''''''''''''''((())))))******)))'''&&&%%%$$$###''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$''')))))))))'''&&&%%%&&&&&&'''((()))******++++++***)))((('''&&&&&&&&&'''&&&$$$'''++++++(((''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,,,,+++---,,,,,,------,,,(((&&&ttt^^^OOOHHHBBB;;;888888888666333888888777777777666666666333222222111111222222333555333222222333333222111111111111222222222333333555444333444777::::::999222222333444444333222222222333444555555666666666333333444555666777888888888888888888888888999999777888:::<<<===>>>>>>???<<<<<<<<<;;;999999;;;<<<======<<<;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJHHHHHHIIILLLPPPRRRQQQOOOMMMNNNQQQSSSSSSQQQRRRPPPOOOPPPRRRRRRPPPMMMOOOPPPQQQRRRRRRRRRQQQQQQRRR[[[[[[QQQJJJNNNQQQPPPPPPSSSWWWZZZYYYVVVRRROOONNNPPPRRRSSSRRROOOLLLJJJHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKLLLKKKIIIHHHIIIJJJHHHIIIJJJKKKKKKKKKKKKJJJHHHLLLPPPSSSXXXbbboooyyy~~~}}}|||}}}~~~~~~|||zzzwwwxxxyyyzzzyyyxxxvvvuuuppprrruuuzzz~~~|||zzzyyyyyy|||zzz{{{|||iiiWWWIIIDDDDDDJJJNNNJJJBBB>>><<<:::777333111000//////111111000///......------+++******+++---...---+++------,,,,,,+++******)))++++++++++++++++++++++++************************************)))))))))(((+++++++++*********))))))))))))*********))))))((('''((()))******)))((('''((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))((('''&&&&&&&&&''''''(((((())))))******))))))((((((''''''&&&))))))&&&&&&((((((%%%((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++,,,,,,,,,,,,---,,,)))&&&xxx___KKK@@@???:::666444666777666444444444444333333333222222333222111111111111222333444333111222333333222111111111111222222222222333444333333444777:::;;;:::111111222222222222111111222333333444444555555555444444555666777888888999777777777888999999999:::777888:::;;;======>>>>>><<<======;;;:::999;;;<<>>===<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLKKKHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGIIIKKKNNNPPPRRRPPPOOOOOOQQQSSSSSSSSSUUUTTTSSSSSSTTTSSSPPPMMMMMMOOOQQQSSSTTTTTTSSSRRRQQQVVVTTTMMMKKKPPPRRRPPPNNNPPPTTTVVVUUUSSSOOOLLLMMMNNNPPPPPPOOOLLLHHHFFFGGGHHHIIIKKKKKKKKKJJJJJJHHHJJJKKKJJJIIIGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGEEEHHHJJJKKKMMMSSS[[[aaaqqqzzz}}}zzzvvvvvvwwwwwwvvvtttrrrqqqooooooppprrrtttwwwzzz|||~~~~~~|||{{{zzzzzzyyyzzz|||}}}zzztttqqqlll^^^OOOCCC===;;;@@@CCC???999777777666444222000//////000111000000000//////......,,,+++***+++,,,---,,,+++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++*********))))))))))))))))))(((((())))))***(((((())))))))))))(((((('''((()))***)))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''''''''(((((('''''''''''''''((())))))'''''''''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((******))))))(((''''''&&&'''''''''((((((((((((((())))))))))))(((((((((((('''---///***'''&&&&&&$$$((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))************++++++***+++,,,+++)))'''lllTTTDDD???999666333333444555555444222111111111111000000000222222111111111111222222333222111111222333222000111111111111222222222222111111111222333555666666111222222222222222222111333333333333333444444555444444444555666777777777666666777888999:::::::::888888:::;;;<<<=========<<<======<<<::::::;;;<<<@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMPPPOOONNNOOOQQQSSSUUUVVVXXXWWWWWWVVVUUURRROOOMMMLLLNNNQQQTTTUUUUUUTTTSSSQQQRRRPPPKKKKKKPPPQQQMMMMMMOOOQQQSSSRRRPPPMMMKKKJJJLLLNNNOOONNNKKKHHHFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGIIIKKKJJJHHHFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKKKKKKKMMMQQQTTTYYY___hhhqqq||||||{{{zzzzzz|||~~~vvvrrrmmmjjjdddaaabbbbbb[[[QQQ???999666888:::777333222444333222111000000111111******+++,,,---...///000,,,+++******,,,------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************))))))))))))***)))(((''''''(((***+++(((((())))))))))))(((((('''((()))******(((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((()))))))))***'''...222...((('''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%%%%'''(((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))***))))))***++++++)))'''wwwbbbKKK@@@>>>888666444333333333333333444444444333333333333222111111111111111111111111222000000000222222111000000000111111111222222222111111111000000000111222333333222222222222333333333222222222222333444444222333333444444555555555666666777888999:::::::::888888:::;;;<<<<<<<<<<<<;;;===>>>===;;;:::;;;<<>><<<;;;;;;;;;;;;:::;;;<<<===>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJHHHHHHJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOSSSWWWZZZ\\\]]]]]]\\\YYYUUUQQQPPPKKKMMMPPPSSSTTTUUUTTTTTTSSSRRROOOLLLMMMOOONNNJJJMMMNNNPPPQQQPPPOOOMMMLLLHHHJJJMMMOOOOOOMMMKKKIIIFFFFFFHHHIIIIIIHHHHHHGGGGGGIIIKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJNNNTTT[[[dddppp~~~~~~ttthhh___[[[SSSRRRPPPMMMPPPTTTRRRLLL<<<777333555666333111111111111111111111111222222(((((()))***,,,---......,,,+++******,,,.........,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***************)))))))))(((((()))((('''''''''(((***+++))))))(((((((((((())))))'''((()))***)))(((%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''(((((())))))******###+++///,,,''''''((('''((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&(((&&&%%%%%%'''(((((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((())))))((()))(((((()))***+++***(((yyyssslll\\\HHH>>>???888777666444333222222222333333222222222222111111000000111222222111000000111/////////111222111000000000000111111111111222222333333222000///111222333333222222222222333333333222111111111222333444222222333333333444444444777777777888999999999:::888888:::;;;;;;<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<>>>>>>???@@@??????@@@AAAAAABBBBBBCCCAAACCCDDDGGGIIIJJJKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLLLLMMMLLLLLLGGGHHHIIIJJJMMMQQQWWW[[[```aaacccaaa]]]XXXUUUTTTLLLMMMOOOPPPRRRSSSTTTTTTSSSSSSQQQPPPPPPOOOLLLIIIMMMNNNOOOOOONNNNNNLLLLLLHHHJJJMMMOOOPPPOOOMMMKKKGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKKKKIIIFFFEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDHHHNNNSSSYYYcccnnnxxx~~~ssshhhaaaZZZQQQKKKJJJEEEFFFDDDBBBCCCGGGGGGCCC:::555222444444111000111//////000000111111222222...---------,,,,,,++++++---+++***+++---000111111++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******************)))))))))(((((((((''''''''''''((()))******))))))(((((((((((())))))&&&'''((()))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))((((((((((((((('''''''''''''''((())))))******))))))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((###$$$$$$%%%&&&&&&'''''''''''''''(((((((((((((((''''''(((((())))))****** &&&)))'''$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&(((&&&%%%%%%''')))))))))&&&&&&&&&&&&'''((()))***&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))((('''&&&''')))******)))wwwgggaaa``````VVVEEE;;;<<<666666666555333222111222111111111000000000/////////000111222222111000///000///...///111222111000000000000000111111111111000222333222000000222444333222111000000111222333333222111000000111222333333333333444444444444555888888888888888888999999888999::::::;;;;;;;;;;;;;;;===???>>>===;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@?????????@@@AAAAAABBBBBBBBBCCCEEEHHHJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKMMMNNNOOOOOONNNMMMEEEFFFHHHHHHJJJNNNTTTYYY___bbbdddbbb]]]XXXUUUTTTNNNMMMMMMNNNOOOQQQSSSTTTQQQRRRTTTUUUSSSOOOLLLKKKMMMMMMMMMMMMLLLLLLKKKKKKIIIKKKNNNPPPPPPNNNLLLJJJHHHGGGEEEDDDDDDEEEFFFGGGHHHJJJLLLLLLJJJGGGEEEDDD??????@@@@@@???>>>>>>===BBB@@@??????@@@AAAAAAAAA???>>>AAAEEEGGGGGGNNNWWW^^^eeennnuuuzzz{{{vvvbbbWWWNNNJJJGGGBBB>>>======???>>>;;;;;;>>>???===555111000222222///...000,,,---...//////000000000//////...---,,,,,,++++++,,,+++***+++///222444555++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))***************)))))))))((((((((((((%%%&&&'''((())))))))))))***)))(((''''''((()))***&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))$$$''''''$$$$$$''''''$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&(((&&&$$$%%%''')))******%%%%%%&&&&&&''')))***+++''''''''''''((((((((((((&&&&&&'''((())))))))))))'''&&&%%%&&&(((******)))lllZZZPPPKKKLLLRRRNNN???666777444555555444222111222222444444444444333333333222///000111222222111000//////......///000111111000000000000000111111111111---///111000//////222555222111000//////000111222444222111//////000222333444444555555555555555555999999999888888888888888888999::::::;;;;;;;;;;;;;;;===??????===;;;;;;;;;::::::999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>??????@@@AAAAAABBBBBBCCCEEEGGGIIILLLNNNOOOOOOMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLNNNPPPQQQPPPOOONNNEEEFFFGGGGGGGGGKKKRRRWWW\\\___aaa```[[[VVVSSSRRROOONNNMMMLLLMMMOOORRRTTTOOOQQQVVVXXXVVVPPPMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLOOOPPPPPPMMMJJJHHHIIIGGGDDDCCCCCCDDDFFFHHHHHHKKKMMMMMMJJJGGGEEEDDD??????@@@??????>>>======@@@>>><<<<<<<<<===>>>===<<<:::===AAA@@@>>>BBBJJJKKKQQQXXX]]]aaakkkyyyyyyoooeee\\\WWWOOOFFF>>>>>>===:::666555333666777444444777999777222///...111111------///++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000444666777++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))(((((((((((($$$%%%''')))***))))))(((***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))'''''''''((()))*********''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''')))))))))'''%%%###%%%&&&&&&'''((()))******))))))))))))(((((((((((()))***(((%%%&&&))))))%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&)))&&&$$$%%%''')))***+++%%%%%%&&&&&&((()))+++,,,''''''''''''((((((((()))&&&'''((()))************'''&&&%%%&&&(((*********uuu```QQQIIIBBBAAA???===;;;999777777333222222111111222222333000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222333333555555444444333222111111333333333333333333333333222222222111222222333333666666555555555555666666888888777666555555666666888999;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<>>>???>>>=========>>>@@@AAABBBCCCDDDBBBDDDHHHLLLNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJNNNMMMMMMMMMOOOOOOMMMKKKIIIIIIIIIJJJJJJKKKKKKKKKTTTVVVWWWXXXXXXUUUSSSQQQLLLMMMNNNOOOPPPQQQRRRRRRWWWVVVVVVVVVVVVTTTPPPMMMIIIKKKNNNOOOOOONNNKKKIIIGGGIIIKKKLLLLLLKKKIIIGGG@@@@@@@@@@@@@@@AAABBBCCCFFFHHHIIIJJJIIIFFFBBB@@@EEECCC@@@>>>======>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???DDDKKKOOOOOOPPPZZZgggsss~~~}}}rrrbbbVVVPPPLLLGGGDDD<<<<<<:::999777555333333444444333333222222333333111000...,,,,,,...000111...------------...//////)))******++++++******)))------------------------+++++++++*********))))))++++++***)))(((((()))))))))))))))))))))))))))))))))***+++,,,------,,,+++******++++++++++++******))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''******))))))(((((('''''')))(((((((((((('''''''''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))))))))))))))((((((''')))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&''''''((((((******((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''---,,,***)))'''&&&&&&%%%'''%%%'''+++,,,)))(((***)))))))))+++---,,,***(((nnn]]]OOODDD???;;;;;;:::888666555333333222222222111111222222222000000000000000000000000111111111000000000//////000000000000000000000000111111000000111222222333333222222111111000000000222222222222222222222222222222111111222222333333777666555444444555666777::::::999888888888888888888:::;;;<<<<<<;;;999888::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===<<<;;;;;;===???@@@???=========>>>???@@@BBBCCCCCCBBBDDDGGGJJJLLLLLLKKKJJJLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJJJJKKKMMMMMMLLLKKKIIIIIIHHHIIIIIIJJJJJJKKKNNNPPPQQQSSSRRRQQQNNNMMMNNNNNNPPPRRRTTTVVVWWWXXXXXXWWWVVVUUUUUUSSSOOOMMMJJJKKKMMMNNNNNNMMMKKKJJJHHHIIIKKKLLLLLLJJJGGGFFFAAAAAA@@@@@@AAAAAABBBCCCEEEFFFHHHIIIHHHEEEAAA???@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======???CCCGGGFFFGGGNNNXXXZZZeeepppzzzzzzvvvuuueee[[[NNNDDD@@@===:::777777777666555444333333222222111111111222333333444000///...------...///000000///...---------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++***((())))))******))))))((())))))************))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))((('''&&&&&&'''((())))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''&&&$$$###"""((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''')))(((''''''&&&&&&''''''+++***)))((('''''''''((('''%%%&&&***+++)))))),,,---+++)))(((((('''%%%###tttcccSSSIIIBBB===:::666666555444333222111111222222111111111111222222000000000000000000000000111111000000000000//////000000000000000000000000111111111000111111222333111111111111111111111111111111111111111111111111222222111111222222333444888777555333333555777888:::999888888888888888888:::;;;<<<===<<<:::888777999999999::::::999999999999999999999:::<<<======<<<<<<===???AAAAAA@@@>>>>>>>>>>>>??????AAABBBBBBBBBCCCFFFHHHIIIIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKIIIHHHHHHGGGHHHHHHIIIJJJIIIKKKMMMNNNNNNNNNLLLKKKNNNPPPRRRUUUYYY\\\^^^```ZZZXXXUUUSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMLLLIIIFFFDDDAAAAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGFFFDDD@@@>>>======<<<;;;::::::999999::::::::::::::::::::::::999999999999999:::;;;;;;<<<:::;;;>>>>>>>>>BBBHHHDDDMMMXXXdddsssrrrfff^^^[[[ZZZZZZOOOHHH>>>777555444222111111111111111111111111111......//////000222333444........................111000///---,,,,,,++++++------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++)))))))))))))))))))))))))))************))))))((('''(((((())))))(((((('''((())))))******))))))(((((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&%%%###"""!!!''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((((('''(((((())))))(((&&&&&&***+++)))+++...///,,,(((&&&&&&'''((((((}}}|||~~~kkk^^^NNNBBB===<<<:::888444444444333333333222222111111000000000000111111////////////////////////111000000000////////////000000000000000000000000111111111000111111222333333333333333333333444444000000000111111111111111111111111111222333444444999777444222222444777999777777666666666666666777;;;<<<======<<<:::888777888888999999999999888888888888888999:::<<<===>>>======>>>AAACCCDDDBBBAAA@@@??????>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDGGGHHHHHHIIIJJJKKKKKKKKKMMMLLLLLLMMMNNNNNNLLLKKKIIIHHHHHHGGGGGGHHHIIIIIIIIIKKKLLLNNNOOOOOONNNMMMNNNOOORRRVVV[[[___bbbdddZZZWWWSSSPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLNNNOOONNNJJJFFFCCCBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEGGGFFFDDDAAA???============<<<;;;999999999999999999999999999999999999888888999999:::;;;>>>999777:::;;;;;;<<<@@@???CCCLLLYYYhhhuuu|||}}}|||mmmeeeYYYOOOIIIFFFFFFFFFCCC>>>888333222222111000//////////////////..................///000111222---......//////......---000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))******)))))))))((('''''''''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))(((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((''''''&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&)))))))))((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''((((((((()))&&&&&&)))******,,,000777222,,,((('''((()))***~~~sss___TTTJJJ>>>777666777555333333333333333333333333333111000000//////000000111////////////////////////000000000////////////...////////////////////////000000000000111222333444333333333333333333444444111111111111222222333333111111111111222333444555999777444222222444777999777666666666666666777777;;;<<<=========;;;888777777888888999999888888777777777888999:::;;;===>>>===>>>@@@DDDGGGHHHGGGEEECCCBBB@@@?????????@@@AAACCCDDDDDDEEEEEEDDDCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKOOONNNMMMMMMMMMLLLJJJHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOKKKMMMPPPTTTXXX]]]```aaaXXXTTTPPPMMMLLLLLLKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJLLLNNNPPPQQQPPPLLLGGGDDDBBBAAAAAA@@@@@@@@@AAAAAAAAACCCEEEGGGGGGEEEBBB@@@;;;;;;<<<;;;;;;:::999888999999999999999999999999999999888888999999:::;;;===888555888::::::;;;===EEEEEEIIITTTbbbkkknnnooolllpppsssrrrpppsss}}}|||uuuvvvvvvnnncccTTTOOOGGGAAA>>><<<;;;::::::777444111000///......000//////......---------///......------.........------............------------,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,+++++++++++++++,,,,,,))))))))))))))))))))))))***))))))(((((('''''''''((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))((((((((('''''')))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((()))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''((())))))((()))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&)))&&&&&&)))***)))+++///===888000***'''&&&%%%%%%vvv]]]LLLCCC>>>888555555555333111000000111111111111111111000000////////////000000000000000000000000000000000000////////////....../////////////////////////////////000111333444555111111111111111111111111000000111111222333333333000000000111222333444555888777555333333555777888888888888888888999999:::;;;<<<===>>>===;;;999888888888888999999888888888888888888888999;;;<<<<<<===???BBBGGGKKKMMMLLLJJJFFFDDDBBB@@@???@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJMMMLLLJJJJJJKKKJJJHHHFFFJJJKKKMMMNNNMMMLLLJJJHHHIIIIIIKKKLLLLLLMMMMMMMMMIIIKKKMMMPPPTTTWWWYYY[[[SSSPPPLLLJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFHHHHHHLLLNNNQQQRRRPPPLLLGGGDDDAAA@@@@@@????????????@@@@@@BBBEEEGGGGGGEEECCCAAA999999999888888777777777888888888888888888888888888888888888888999::::::;;;666444777888888999<<>>>>><<<;;;999888999999999999999999888999999888888999:::;;;;;;===???DDDJJJOOOQQQPPPOOOHHHFFFDDDAAA@@@@@@AAABBBEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHJJJIIIIIIJJJKKKKKKJJJHHHJJJMMMPPPRRRRRROOOKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJKKKMMMOOOQQQRRRSSSNNNLLLIIIHHHHHHIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFIIILLLOOOQQQPPPLLLFFFCCC@@@??????>>>======>>>>>>>>>@@@CCCEEEFFFDDDBBB@@@:::999888777777777888999888888888888888888888888777777666666777777888999:::777666777777666888<<>>>>>===;;;:::999999::::::::::::999999999999999888999999::::::===???DDDKKKQQQTTTSSSRRRJJJHHHEEEBBB@@@AAABBBCCCFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIKKKNNNOOONNNMMMKKKNNNRRRUUUTTTQQQLLLHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLNNNNNNOOOKKKIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEGGGJJJMMMOOONNNJJJEEEBBB??????>>>======<<<======<<<>>>BBBDDDEEECCCAAA???===<<<:::888888999;;;<<<777777777777777777777777555555555555555666777777<<<999999999777555888===NNNAAA:::AAAKKKMMMLLLLLL>>>>>>>>>======<<<<<<<<<>>>DDDLLLNNNMMMOOOUUU[[[[[[aaaiiinnnqqquuu|||tttiiibbbXXXVVVSSSOOOLLLIIIGGGFFFBBBBBB===999999>>>???===:::666222000000111111111***,,,/////////......///******+++---...///000000,,,,,,,,,---...///000111///...,,,++++++,,,...//////...---,,,+++*********)))******++++++******)))++++++++++++++++++++++++))))))******+++++++++,,,))))))(((((()))***++++++))))))))))))))))))))))))***)))(((((((((***+++,,,&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))&&&&&&'''''''''''''''''''''(((***+++***)))'''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''((()))***%%%%%%%%%&&&'''((())))))'''%%%&&&***)))%%%$$$&&&'''''''''((()))(((%%%###~~~yyyxxxyyy|||~~~yyyvvvyyyuuubbbQQQGGG@@@:::666000000000000000000000000222222222111111111000000,,,---...///000000000000000000///...............------,,,+++,,,---...//////////////////000111111......//////000222333444:::;;;;;;;;;888444///,,,111111111111111000//////333333333444444555555555666666666555555444444333555555555555555666777777999999888888888888999999::::::;;;<<<;;;:::999888:::999888888888999;;;;;;===???DDDJJJPPPQQQMMMJJJGGGEEECCC@@@???@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDDDDGGGIIIJJJIIIGGGGGGHHHIIIJJJIIIIIILLLOOOOOOLLLIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFHHHJJJJJJIIIGGGGGGGGGFFFCCCAAA??????>>>===============<<<>>>???@@@@@@???>>><<<<<<<<<;;;;;;;;;:::::::::999888777555444444444444777777777777777888888888666666666666666777888888;;;<<<======>>>>>>>>>===888888888888888888888888<<<<<<<<<===???BBBEEEGGGKKKLLLOOOSSSWWW[[[^^^```hhhkkkpppuuuzzzwwwqqqoooqqqooocccSSSJJJDDDCCCBBB@@@>>><<<:::999888888777666666555444444333222222222111111000000......////////////..................////////////..............................---,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************************)))))))))))),,,+++***(((((())))))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((()))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))(((((('''''')))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&)))%%%"""$$$(((+++)))&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((***)))'''((()))***((('''&&&'''((('''&&&%%%''')))))))))))))))((((((((((((***)))((('''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%'''***+++)))&&&&&&''''''(((((((((((((((&&&'''((((((((('''&&&%%%wwwuuurrrnnnmmmoootttxxxggg]]]NNNCCC>>>;;;888555222222222222222222222222222222222111111000000000000000111111111000//////000000///.....................---,,,---...///000///////////////000000111////////////000111222222===>>>??????===999555222111111111111111000/////////000000000111111111111555555555444444333333333555555555555555666666777888888777777777777888888999::::::;;;:::999888777888777666666666777888999;;;<<<@@@FFFKKKLLLIIIFFFFFFEEECCCAAAAAAAAACCCCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGHHHIIIHHHFFFFFFHHHIIIIIIHHHIIILLLPPPPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKJJJHHHFFFEEEEEEEEECCCAAA???>>>>>>===============<<<===>>>??????>>>===<<<;;;;;;;;;:::::::::999999888888777666555555555555999888888777777666666666555555444444555555666777666777888888999999999888777777777777777777777777666666666666888;;;===??????@@@BBBDDDGGGIIIKKKLLLOOORRRVVVZZZ^^^ccchhhlllqqqtttwwwzzzzzzwwwtttqqqnnnoooppppppnnnllljjjiiijjjiiifffdddcccbbbcccccc\\\WWWWWW[[[\\\RRRFFF>>><<<<<<:::999777555444444444444333333222111111111222222111111000000000000......////////////......------------............------------------------......---------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))(((((()))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''))))))((((((((((((((('''***)))'''&&&&&&&&&'''((()))((((((((('''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&''''''((()))&&&###$$$(((***(((%%%((('''''''''''''''''''''''''''''''''''''''''''''***((('''((())))))((('''&&&''''''&&&%%%%%%&&&((())))))))))))(((((((((''')))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&''')))***(((&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&|||uuupppnnniiiiiiiiiiiimmmttt}}}~~~mmm___MMMFFF>>>888777777555444333333333333333333333333111111111111000000000000111111111000///...------000///......---.........///...---------...000111//////......//////000111111000000//////000000111888999:::;;;999777333111000111111111111000000///.........///////////////444333333333333333333333555555444444555555666777777777666666666666777777888999999999999888777777777777666555666777888999:::;;;===AAAEEEGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHFFFEEEEEEHHHJJJHHHIIIJJJMMMPPPQQQPPPOOOKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCAAACCCEEEHHHKKKLLLMMMMMMJJJGGGDDDCCCCCCCCCBBBAAA>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<;;;::::::999999999888888888777777666666666666777777999999888777666555444444444444333333333444555555333444444555555555555444555555555555555555555555222222111111222444666777555666666777777888888999<<<>>>AAACCCFFFIIIMMMPPPUUUXXX\\\^^^^^^\\\XXXUUURRRRRRSSSSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHIIIIIIJJJEEEBBBCCCJJJMMMGGG>>>999555444444333222111000000222111111000000//////...000000000000////////////......////////////......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))((((((+++***)))(((((((((((()))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&((())))))***'''$$$%%%''')))'''%%%((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''')))((('''''')))))))))'''%%%&&&'''&&&%%%$$$&&&((()))))))))(((((((((''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))(((&&&%%%%%%&&&((()))((('''''''''(((((('''%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''vvvsssrrrnnnkkklllmmmnnnqqquuu|||{{{mmm___RRRHHHCCC???:::777777666444333111111111111111111111111000000000000000000000000------......---,,,++++++///......------............------,,,,,,...///000///............///000000111111000///////////////000111333333333111///...000000111111111111000///000000111111111111111111222222222222222222333333555444444444444555666666666666555555555555666666888888888888888777777666999888777777777888:::;;;;;;<<<===@@@BBBDDDDDDDDDAAABBBCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGFFFEEEEEEHHHJJJJJJKKKLLLNNNPPPQQQPPPPPPKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@CCCGGGKKKNNNOOOOOOOOOIIIFFFBBB@@@@@@AAA@@@@@@>>>>>>>>>>>>>>>======<<<:::;;;<<<<<<<<<<<<;;;:::888888888888777777777777666666666666666777888999777777777666666555555555444444333333333333444555333444444555555444444444444444444444444444444444333222222222222333444444444444444444444444333333666777999::::::<<>>===<<<<<<;;;;;;<<<<<<===<<<999;;;BBBEEEAAA;;;888222222222111111111000000111111111000000///////////////////////////......---......//////......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***************************************************)))))))))((((((((((((++++++************)))***(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((***(((&&&%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&''')))))))))'''%%%&&&'''&&&$$$$$$&&&'''))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((***(((&&&$$$$$$&&&(((***((((((((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%'''(((zzzuuussswwwzzzyyyyyyzzzyyy|||{{{lll^^^SSSJJJBBB>>>===;;;999777666555333222000000000000000000000000////////////////////////++++++,,,---......------......------------......---,,,+++++++++,,,---..................//////000222111000///............///000111333333222111000///000000111111111000000222222222222222222222222000111111222222333333333444444444444444555666666666666555555555555666666888888777777777666666666999888777777777888999::::::;;;===>>>???@@@AAABBB>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEFFFHHHKKKMMMNNNOOOOOOOOONNNNNNOOOKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGKKKJJJHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@CCCHHHLLLOOOOOOOOONNNHHHEEEAAA??????@@@??????===>>>>>>???>>>===<<<<<<::::::;;;;;;;;;;;;::::::888888777777777666666666555555555555666777888999444444555555666666666777555555444444333444444555333333444444444444333333444444444444444444444444333333333333333333333333444444444444555555555555222444555444444444666888>>>@@@BBBCCCCCC@@@<<<:::888888888777777666555555333333222333333444444555666333444999;;;777222111111111111111111111111111000///////////////........................//////------............------,,,------------.........------------------------******))))))***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))((((((((((((''''''''''''''''''&&&&&&&&&((((((((()))))))))******,,,+++***))))))((())))))''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&''''''((((((&&&&&&$$$$$$$$$%%%&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((&&&&&&'''&&&%%%$$$&&&(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((***(((&&&$$$$$$&&&(((***'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&''')))|||tttqqqtttxxx||||||{{{~~~}}}kkk___QQQIIICCC===;;;;;;333333333333333222222222111111111111111111111111............////////////------...///000111111000---------,,,------...///,,,+++*********+++---.........------......///000111000//////...............///000111111111000000///000000111111111111000222111111111111111000000000000111222333333444444444444333333444444555666666666555555555555666666999888888777666777777777666666555444555666777888777999<<<<<<<<<<<<===>>><<<>>>@@@BBBCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIIIIHHHHHHIIIKKKNNNOOOPPPOOOMMMLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGJJJIIIHHHFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEBBBDDDHHHKKKMMMMMMLLLKKKGGGDDDAAA@@@@@@@@@???>>>===>>>?????????>>><<<;;;::::::::::::::::::::::::888888777777777666666666555555555555555666777777222222333444555666777777555555444333333333444444222222222222222111111000333333333333333333333333222222222222222222111111111111222222333333444444222333444333222333444666============;;;999666555444333333333222222222222///000000111111111111222444111000444444000------///////////////000000000------------------------............////////////------............------------------....................................))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))************************************************))))))((((((((((((''''''((())))))))))))((('''&&&''''''(((((())))))******++++++***))))))((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%$$$$$$$$$%%%&&&''''''''''''((((((((((((((('''''''''((((((((((((((())))))(((&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((&&&'''((('''%%%%%%''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''''')))(((&&&%%%%%%&&&((()))%%%'''((((((&&&%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))yyywwwtttsssuuu{{{zzzlllbbbSSSHHH@@@===;;;777666777...///000111111222333444000000000000000000000000---------......///////////////000111111111000000---,,,,,,,,,------...///,,,,,,+++***+++,,,---......------------...//////000//////.........//////,,,---.../////////......//////000111111111111111222222111111111000000000000000111222333444555666444444333333444444555666777666666666666666666777:::999888777777777888888666555555444555666777888777:::===>>><<<;;;<<<===;;;<<<>>>@@@AAACCCDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBDDDGGGJJJKKKKKKJJJJJJJJJLLLNNNOOONNNLLLLLLNNNPPPKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHGGGFFFFFFEEEFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGDDDEEEGGGIIIJJJJJJIIIHHHEEEDDDBBBAAAAAA@@@>>><<<======?????????>>><<<;;;;;;;;;::::::::::::;;;;;;888888888777777777666666555444444444444444555666333333333444444555555666444444333222222222222222111222222222222111000///111111111111111111111111000111111111222111111111000000111111111222222222333444555444333444555777???>>><<<999777555333333333333222111111111111222000000111222222222111111333000///222333000///000////////////........................................../////////000000000,,,------......------,,,+++,,,,,,,,,------------------------------------************+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))************************************************))))))((((((((('''''''''***++++++,,,+++***)))(((&&&&&&'''(((((()))*********))))))((((((((())))))&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((((((((((('''''''''&&&%%%&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))(((''''''&&&&&&&&&''''''&&&''''''&&&&&&&&&'''((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((((((((()))((('''&&&(((***(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''###&&&((((((&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))~~~yyywwwwwwvvvssspppqqqsssvvvzzzvvvjjj^^^QQQHHHEEE<<<777::::::555222333000111333333333333555666---------------------------------.........//////000000000000///...---,,,,,,,,,,,,,,,------...///------,,,+++,,,---...///...------------...////////////............////////////000000000000000000//////000111111111111111444333333333222222111111000000111222444555666666444333333333333444555555777777666666666666777777;;;:::888777777777888999888777666666666777999:::999===AAAAAA???======>>>:::;;;<<<>>>@@@BBBDDDEEEHHHHHHHHHGGGEEEDDDBBBAAADDDGGGKKKMMMLLLKKKJJJJJJJJJLLLNNNMMMLLLLLLOOORRRKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBAAA>>><<<<<<===???@@@???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<888888888888777777777777555444444333333333444444444444444444444444444444333333222111000000111111333333333333333222111111000000000000000000000000000111222222333222222222222222222222222333333333000111222222111222444555>>><<<999555222000//////000000///.........//////...//////000000//////...///,,,,,,000111//////222000000000////////////...000000111111111111111111.../////////000000111111,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((('''''''''''''''(((((())))))(((&&&%%%%%%&&&&&&'''((())))))***))))))(((((((((((())))))'''((((((((())))))******(((((((((((()))))))))*********))))))(((((('''''')))(((''''''((()))***+++&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''&&&&&&&&&(((***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((((()))***)))'''''')))***(((((('''''''''&&&&&&&&&'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''"""%%%((((((&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&%%%&&&(((***+++******)))|||vvvuuuwwwyyyyyy~~~|||yyyvvvttttttttttttnnnnnnmmmkkkkkklllpppsssxxx}}}kkk\\\QQQIIIAAA<<<666777777777666444222000111111111111111000//////...///000///---,,,,,,...//////............/////////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222000///------///000222111000///......///000111000000000000000111111222111222444555555444222111000///...///222444444444666555444333222333444444555777888777666555666777;;;:::888666555666777888:::999999888888999999:::<<<======>>>????????????>>>>>>>>>>>>???AAADDDEEEGGGGGGGGGGGGGGGFFFEEEDDDEEEIIIMMMOOONNNMMMKKKKKKMMMMMMMMMMMMMMMOOOPPPPPPKKKNNNPPPRRRRRRPPPNNNKKKMMMLLLJJJHHHGGGFFFGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJIIIFFFFFFFFFCCC???======>>>===;;;::::::;;;===<<<<<<;;;;;;<<<<<<;;;;;;:::999777777666555555555555555555555444444444333333333333333333333333333333333000000111111111222222222666555333111000000111111111111000000//////......333222000000000000222333777555333222333333111000000000111222333444444555555555444444333222111111000000000000000000000000............////////////...........................------------...//////333222222222111111000000////////////////////////++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************---,,,***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))***)))***+++---))))))(((((((((((()))))),,,***(((((()))***)))(((,,,------,,,)))(((((()))''''''(((((())))))******&&&(((***+++)))(((((((((((('''&&&'''((((((&&&$$$))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&)))++++++(((&&&''')))'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%###"""!!!'''''''''((((((((((((((())))))************))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((***++++++***'''$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***&&&""" !!!###$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%'''***+++ttttttuuuwwwzzz}}}yyytttnnniiiiiikkkooorrryyywwwtttrrrpppooooooooonnnpppqqqsssuuuxxx}}}lllaaaSSSHHHAAA<<<777333555555555444333111000///000111111111111000///...///000000000...---...///......------------......///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............111000///......///000111111000///......///000111000000000000000111111222222222333444444333222222...------...111444444444444333333222333444555666666777888888666666777888:::999777666666666888999::::::999999999999::::::;;;<<<>>>@@@AAAAAA@@@@@@======>>>???@@@BBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDFFFIIIMMMOOONNNMMMKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPLLLNNNPPPQQQQQQPPPNNNLLLMMMLLLJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIKKKLLLKKKIIIHHHEEEDDDBBB@@@>>>======>>>AAA???>>>===>>>===<<<:::;;;;;;;;;;;;;;;::::::999888777666666555555555666555555444444444333333333333333333333333333333333000000111111111222222222444333222111000000111111111000000000/////////...333333333222222333333333666444222111222222111000000000000111222222333333222111111000//////......////////////////////////............////////////........................---------------...//////444333222111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,***)))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++******+++,,,)))(((((((((((((((((())),,,***(((((())))))(((''')))***+++***(((''''''((((((((()))))))))))))))***&&&(((******)))(((((((((***)))((()))******(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&(((***)))'''&&&&&&((((((((((((''''''&&&&&&&&&'''((((((((((((''''''&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''')))***)))'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))'''&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&(((***gggffffffgggjjjnnnrrrtttrrrqqqooommmkkkooovvv|||}}}|||{{{zzzzzzzzz}}}pppbbbQQQJJJ@@@:::777777555333333333222000////////////000000000000000//////...///000111000.........000------,,,,,,,,,,,,------...---,,,+++***+++,,,---++++++++++++++++++++++++........................------------............111000///......///000111000000////////////000000000000000000000111111222333333333333333333333333///......000333666777777222222222222333555777888777888999888777777888999888888777666666888999::::::::::::::::::::::::::::::<<>>???AAABBBBBBBBBFFFFFFGGGGGGFFFFFFEEEEEEFFFIIIMMMOOONNNMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHKKKMMMMMMKKKHHHGGGEEECCC@@@???@@@AAAAAA@@@EEEDDDCCCBBBBBB???<<<888:::;;;;;;;;;;;;:::999999888777777666666666666666555555444444444333333333333333333333333333333333000000000111111111111222111111000000000000111111000000000000////////////222222333333333333222222333111000000111222111000000000000000000000000000000000//////......------////////////////////////---............/////////........................---------------......///444333222000...---,,,+++........................------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************))))))))))))))))))))))))+++,,,---,,,***)))***+++((((((''''''''''''((((((,,,***((('''(((((('''&&&&&&'''((((((&&&&&&'''(((***************)))))))))'''(((******)))(((((()))***(((((((((*********(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%&&&'''((((((((((((((('''''''''&&&'''((()))))))))))))))***))))))((('''&&&%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%'''(((((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((******(((&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%'''(((nnnmmmllllllooosssxxx{{{~~~~~~tttfffVVVKKKDDD???999666666777777777333222000...---......////////////000000///.........///000///...---...///------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,************************------------------------,,,,,,---------.........000///............///000000000////////////000000000000000000000111111222333333222111111222333333222111111333777:::;;;;;;333333222222333444666777777999:::999888777888999777777777777888999:::;;;::::::;;;;;;;;;;;;::::::999<<<@@@CCCDDDCCCAAA@@@:::;;;===@@@AAAAAAAAAAAAEEEEEEFFFFFFFFFFFFEEEEEEFFFIIILLLNNNMMMLLLLLLLLLLLLMMMPPPRRRRRRRRRPPPOOONNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEHHHKKKMMMMMMKKKHHHFFFGGGDDDAAAAAACCCEEEEEEDDDFFFEEEFFFFFFFFFBBB===999:::::::::::::::999888888888777777666666666777777555555444444444333333333222222222222222222222222000000000000111111111111////////////000000111111000000000000////////////...///000111111000///...000///......000111111000000000000//////.........111111111000000000//////////////////////////////---------.........//////........................------,,,,,,------...///111111000///---,,,++++++........................------------------------------------------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))***,,,((((((''''''''''''((((((,,,***''''''''''''&&&%%%%%%&&&''''''&&&&&&((())),,,,,,++++++******))))))''')))***)))((('''((()))((('''&&&&&&((()))((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((('''&&&''''''((((((''''''''''''''''''%%%&&&''''''((('''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$%%%&&&))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&~~~~~~rrreeeYYYNNNDDD>>>;;;888444222111222222222222111000.........//////---....../////////......,,,---......,,,,,,---.........------------......------,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...//////............////////////000000000000//////000000000000000111111222333222222111111222222333222111111444777:::;;;;;;555555333333333333444555777999:::999888777888999666666777888999:::;;;;;;:::;;;<<<<<<<<<<<<;;;:::999;;;???BBBCCCBBB@@@>>>999:::===???@@@AAA@@@@@@DDDEEEEEEFFFFFFFFFEEEEEEFFFHHHKKKLLLLLLKKKKKKKKKKKKLLLOOOPPPQQQQQQOOONNNNNNMMMLLLLLLLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKKKKJJJHHHGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGJJJLLLLLLJJJHHHFFFFFFEEEDDDDDDEEEFFFEEEEEEDDDDDDEEEGGGGGGEEE@@@<<<999999::::::999999888777777666666666666666777777555555444444444333333333222222222222222222222222000000000000000000000000---......///000000000111////////////000000000000......000111111000......///...------///111111000000000///......---------111111111111111000000000........................------------....................................,,,,,,,,,,,,,,,---...............---------------........................++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((******)))***+++---((((((''''''''''''((((((+++)))''''''''''''&&&%%%%%%'''(((((((((((()))+++,,,,,,++++++******))))))((()))***)))((('''(((***)))(((&&&&&&''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***---+++***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%'''((((((&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%''')))***)))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&tttgggYYYOOOFFF>>>888777777666333000///...//////111111000///////////////,,,---..................+++,,,------,,,+++---.........------------......---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------........................//////000000000000//////000000000000000111111222222222222222222222222222000//////111444777888888666555444333222333444444777888999888777777888999777777888888999::::::;;;:::;;;<<<======<<<;;;:::999:::===???@@@???===<<<999:::<<<===???@@@@@@@@@DDDDDDEEEEEEFFFFFFEEEEEEEEEGGGIIIJJJJJJIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGEEEGGGIIIIIIFFFDDDDDDDDDAAABBBCCCEEEFFFDDD@@@===888999999999999888777777666555555555555666666777555555444444444333333333222222222222222222222222111000000000000000//////---...///000111111000000////////////000000000000000000111111111111000000///...------///111111000/////////......---------///////////////.................................,,,------------.................................,,,,,,,,,,,,,,,------...,,,------------.........------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))***++++++++++++***************************))))))))))))))))))))))))%%%''')))))))))***+++---))))))(((((((((((())))))+++)))''''''((()))(((''''''(((******))))))***+++***************)))))))))((())))))((('''''')))***---+++)))((()))******)))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******///,,,***((()))))))))(((%%%%%%%%%&&&&&&&&&&&&&&&)))))))))))))))((('''&&&$$$$$$%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%'''((((((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&(((***++++++&&&''''''((((((''''''&&&&&&'''''''''''''''''''''ttthhhYYYNNNDDD@@@<<<666444555555555444222000///000111/////////000//////...---+++,,,---...............+++,,,------,,,,,,---///------,,,,,,,,,,,,------,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------..................---...///000111111000///...000000000000000111111222000111222333333222111000000///...000333555666555555444333222333444555666666777888888666666777888777888888999::::::::::::;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<;;;:::999::::::;;;<<<===???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHHHHHHHGGGHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJIIIGGGFFFHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIIIIGGGMMMRRRQQQKKKEEEEEEFFFAAAAAAAAACCCCCCBBB>>>;;;888888888888888777777666444444444444444555666666555555444444444333333333111111111111111111111111111111000000////////////...///000111111111000///.../////////000000000111111000000//////000000111111///......///111000///////////////............------------------------........................,,,,,,---------.................................,,,,,,++++++,,,,,,---...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((()))+++*********+++,,,******))))))))))))*********((('''''')))******)))((()))******)))((()))+++(((((()))))))))))))))***)))))))))((('''''')))+++000---***((())))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))000,,,((('''((()))((('''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((('''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&###%%%''''''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((******)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))))))))}}}tttnnneeeWWWLLLEEE<<<777999:::666444666111111111111//////000111---...///000///...---,,,+++,,,------.........---,,,---......------///000,,,++++++++++++++++++,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------...///000111111000///...000000000000000111111222///000222333333222000///222000000111444666666666333222222222333555777888555777888777666555666777888888999:::::::::999999;;;<<<===??????===<<<;;;999999::::::999999888888;;;:::::::::<<<>>>@@@BBBCCCCCCDDDEEEEEEEEEEEEEEECCCEEEGGGGGGFFFFFFGGGHHHHHHHHHGGGHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEGGGIIIJJJKKKSSSZZZYYYPPPHHHHHHJJJAAA@@@@@@AAAAAA???<<<999888888888888888777666666333333333333333444555666555555444444444333333333111111111111111111111111111111000000/////////...///000111222222111000///.../////////000000111111///...---,,,,,,---...///111000......000111000///////////////////////////................................................,,,,,,,,,---------..............................,,,,,,++++++,,,,,,---...000000///...------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---,,,*********+++++++++************++++++)))((('''(((***+++++++++((()))***)))((('''((()))''''''(((((())))))******)))))))))(((&&&''')))+++///,,,(((&&&&&&''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((///+++'''&&&'''((('''&&&&&&'''''''''(((((())))))!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((( """%%%&&&'''''')))***'''''''''''''''''''''''''''''''''''''''''''''&&&######%%%(((***)))%%%"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((()))************rrriii^^^UUUQQQLLLFFFAAA:::999777555333222111111...000111000...---///222222111111000///......---,,,,,,------...//////000,,,,,,---......---,,,,,,.........------,,,,,,,,,((()))***,,,------,,,,,,,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---***+++---...///......---///...------...///...,,,000000////////////000000000000000000000111111222111111111111111111111111333222000000000222444666:::999777666444333333222555777888777666555666888999:::;;;999888777888:::<<<===============<<<<<<999888888777666555444444999999:::<<<===???@@@@@@@@@AAABBBDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIGGGEEECCCCCCEEEHHHIIIJJJMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGIIIKKKJJJHHHFFFDDDDDDCCCBBBBBBDDDGGGKKKMMMPPPUUUWWWVVVUUUVVVSSSOOOFFFAAA<<<:::===>>><<<999888777666555444333222222333222222111111222222333222222222333333444444444///...---,,,++++++,,,---111111111111111000//////222111111000000000000000////////////............//////000000000000//////,,,---------.../////////.........------...............------------......////////////////////////..................------...------,,,,,,++++++***...---+++***)))***++++++---...............------++++++,,,,,,,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,---,,,+++***)))******************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++)))'''&&&'''))),,,...***))))))(((((((((((((((+++*********))))))((((((******)))(((((((((((((((***)))(((''''''((())))))''''''(((((())))))******((((((''''''''''''(((((()))((('''((())))))'''%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''******)))(((((((((((((((&&&'''((())))))((('''&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''$$$$$$%%%'''(((***++++++&&&&&&&&&''''''''''''(((((())))))(((&&&$$$%%%&&&'''''''''''''''((())))))%%%&&&)))++++++***(((&&&'''((()))******)))((('''$$$$$$$$$%%%&&&'''((()))&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))uuulllhhhYYYRRRIIIBBB@@@===999555777666444333111111000000...000111000...---///222000000//////...------,,,---......///......------,,,,,,---......---,,,,,,......---------,,,,,,,,,))))))+++,,,---,,,,,,+++,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---++++++,,,---...............---,,,---/////////...//////............//////000////////////000111111111111111111111111111111222111111111111333444555666555555555555666777777666777888888666555666777:::::::::999777777888:::;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;:::999888888777999999:::<<<===???@@@@@@@@@AAABBBDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKGGGEEECCCCCCEEEGGGHHHHHHKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKIIIGGGFFFEEEDDDDDDFFFFFFFFFEEEEEEFFFFFFGGGJJJJJJJJJJJJHHHFFFCCCBBBCCCBBBAAA@@@BBBEEEHHHKKKRRRVVVYYYYYYYYYZZZVVVPPPDDD???:::999;;;<<<:::777888777666555444333333222333222222111111222222333222222222333333333333333222222000/////////000000000111111111111000/////////.........///000000111000000000000////////////////////////////////////---------.....................------------......------------------------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---/////////......---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,---------,,,******************************************************))))))))))))))))))))))))---,,,***((('''((())))))'''&&&&&&&&&'''(((((()))************)))))))))(((******)))((((((((((((((()))((((((((()))***+++,,,(((((((((((())))))))))))((((((''''''''''''(((((('''&&&&&&''')))***)))'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((''''''''''''''''''(((***))))))(((((((((((((((''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((((((((())),,,---...---+++)))&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))***vvvjjj___VVVQQQNNNEEE@@@999666666555333111333222111000///////////////000000///......///111//////......---,,,,,,,,,...///000000///---+++***,,,,,,------------,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,*********+++,,,---,,,,,,,,,,,,---...///000---,,,,,,---///000///......------------------...//////......//////000111111111111111111111111111000000111222333333333333444555555555666888999:::777999999888666555666777;;;;;;:::888666666999;;;999::::::;;;;;;::::::999<<<;;;;;;;;;::::::999999999999:::<<<===>>>???@@@@@@AAACCCDDDEEEEEEFFFFFFCCCCCCDDDEEEGGGIIIJJJLLLFFFDDDBBBBBBDDDEEEEEEEEEGGGIIIJJJLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHRRRQQQNNNKKKHHHEEECCCAAADDDBBB@@@@@@AAADDDHHHJJJQQQUUUYYY[[[^^^^^^VVVNNN@@@<<<888777999:::888666888777777666555444333333222222111111111111222222333333333222222222222222333333222111111111222222000000111111000000///...,,,,,,,,,---...///111222111111111000000000/////////...------------...///...............---------------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------......******+++,,,,,,---.........---------------...///------------............++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((&&&&&&&&&'''((()))++++++************))))))))))))***))))))((((((((((((((()))(((((((((((()))***+++))))))))))))((((((((((((((((((''''''''''''((((((%%%%%%%%%'''***+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%''')))*********((('''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''((())))))******|||ssshhhccc\\\SSSKKKGGGDDDCCC<<<888444333444555444444000000////////////000000/////////.........///000............------,,,,,,,,,...000111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++***++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,...000111///...------...///...,,,......------------.....................///000000111111111111111111111111///000222444444444333222777666666666666777888888888999:::999777666666777;;;:::999777555666888;;;888999::::::;;;:::::::::888888888888888888777777999999:::;;;<<<>>>>>>???@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCDDDFFFHHHIIIEEEDDDBBBAAACCCDDDCCCBBBDDDFFFHHHJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHYYYVVVRRRNNNIIIFFFDDDCCCEEEDDDBBBAAABBBEEEHHHKKKKKKRRRXXX]]]```^^^RRRFFF>>>;;;888777888888777555777777666666555444444333222222111111111111222222333333222222111111000000111000000000000000000000000000000000000//////...------------...///000111000000000000///////////////...,,,++++++,,,...////////////...---------,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,---------,,,,,,,,,------...//////******+++,,,---///000111+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++))))))))))))***+++,,,---*********)))))))))))))))))))))(((((((((((())))))))))))((('''''''''&&&&&&******))))))((((((''''''((((((''''''''''''((((((&&&%%%&&&''')))***)))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((()))(((((('''''''''(((((()))((('''&&&&&&'''((()))(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***&&&&&&&&&''''''''''''(((%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%'''(((((((((&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((('''''''''&&&'''''''''((((((((()))~~~uuukkk```YYYIIIGGGDDD@@@===;;;999888555333000///000000111111///////////////000111111//////.........//////////////////...............***,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---...---,,,,,,---...000111111000............,,,***///..................///...............///000000000000000000000000000000...000222444555444333111555555555555666777888999999::::::999888777777888::::::999777555666888:::888999:::;;;;;;;;;;;;;;;666666666777777777777777999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCAAAAAABBBCCCBBBAAACCCDDDFFFHHHIIIJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCDDDFFFGGGHHHXXXUUUQQQLLLGGGEEECCCCCCCCCBBBAAAAAACCCEEEHHHJJJHHHQQQ[[[```bbb\\\MMM???===;;;:::999999999888777666666555555444444333333222111111000000111111222222222222111111000000000.../////////////////////000000000000000///......000//////......///////////////.........---------///---,,,******,,,---////////////...---------,,,---,,,,,,++++++,,,,,,---.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,+++++++++++++++,,,,,,---------...,,,,,,++++++,,,---//////+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++***))))))))))))*********+++++++++*********))))))************************))))))))))))))))))))))))%%%&&&(((+++,,,,,,+++***++++++************++++++))))))))))))))))))******))))))(((((((((((())))))''''''((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((''''''((())))))'''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((()))******)))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((($$$&&&&&&&&&$$$###$$$%%%'''''''''''''''(((((()))'''((()))*********))))))&&&&&&&&&''''''(((((()))(((((((((((((((&&&%%%$$$%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&''''''{{{tttiii```YYYRRRJJJDDD::::::999777666444333222111111///.........///000///////////////000111111000...------...//////...........................***+++---///000000///...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,,,,---------------...///000111111000............,,,***//////............////////////......//////000111000000000000000000000000...000222444555444333222111111222444666888:::<<<888999::::::999888999:::888999999888666666777888888888999:::;;;;;;;;;;;;777777777888888999999:::999::::::;;;<<<<<<======>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAABBBCCCDDDCCCAAACCCCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBCCCEEEFFFGGGNNNLLLIIIFFFCCCAAAAAA@@@???@@@AAABBBDDDFFFGGGHHHJJJTTT^^^aaa___WWWIII===;;;;;;;;;:::999999888888444444444444333333222222111111000000000000111111111111111000000000000000...///000111111111000000//////000000//////...---111000//////......//////.........---------,,,,,,...---,,,,,,,,,,,,---..................---------------,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,+++******+++,,,,,,---------,,,,,,000///---++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((***)))((('''''''''''''''))))))))))))************((((((((((((((())))))***%%%&&&''')))++++++,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((()))((('''((())))))'''%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''))))))))))))''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%$$$%%%&&&(((''''''''''''((())))))&&&&&&''''''(((((((((''''''&&&&&&&&&'''((()))***'''((())))))((('''&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%xxxooojjj[[[UUUMMMHHHDDDAAA<<<888888777666444444333333333111111111000///000111222//////.........///000000000...,,,,,,...//////---------------------------------...............---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++************+++---...***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,---...//////000000000///---,,,---...///...---...------------------...000////////////000111111000000000000000000000000///000222333444444333333000111111333555777999:::777999::::::999999;;;<<<666888:::999888666666777666777888999::::::::::::777777888999999:::;;;;;;999::::::;;;;;;<<<<<<===<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFFFFEEECCCAAABBBAAAAAABBBDDDEEEDDDBBBDDDCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEFFFDDDCCCBBBAAAAAA@@@@@@@@@???AAADDDGGGIIIJJJKKKKKKNNNXXX___\\\UUUMMMEEE>>>::::::;;;:::999888777888333333222222222222111111111111000000000000111111/////////000000000000000...///000111111111000000//////000000//////...---.........---....../////////.........---------------------------------------------.....................------------.........---+++))))))+++---...------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------...///......,,,,,,...---,,,******+++---...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))'''''''''&&&''''''((((((((()))))))))************((((((((((((((()))******%%%&&&'''((((((((('''&&&(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&'''))))))(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))&&&'''((())))))(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxqqqiiibbbYYYRRRMMMFFFBBB===;;;;;;:::666333666444222111111333555666...///000/////////111222.........------......///000...+++,,,...000...---,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,******))))))***,,,...///***+++,,,------,,,+++***((()))***+++,,,---------+++---...000000000//////,,,++++++---///111111000---,,,,,,++++++,,,,,,---000000000000000111222222000000000000000000000000000000111222333333333333333333333333333444555555666888::::::::::::<<<>>>555777::::::999777666555555555777888888999999999666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@>>>AAADDDGGGHHHFFFDDDBBBAAA@@@AAABBBEEEFFFEEECCCEEEDDDBBBAAAAAACCCFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEE??????@@@AAAAAABBBBBBBBBAAADDDHHHMMMOOOPPPPPPOOOPPPXXX\\\VVVKKKDDD@@@>>>888999::::::888777777777222222111111111111111111111111000000000000111111......//////000000111111,,,---...000000000///...///////////////......---+++++++++,,,---...///000000/////////............---......//////......---,,,------......////////////......------......///...,,,)))''''''))),,,...------------------------******+++,,,,,,---......***++++++,,,,,,------...//////000000000...---,,,)))(((((()))+++...111333++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,,,,++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))***,,,------''''''''''''(((***+++,,,(((((())))))*********+++((((((((((((((()))******(((((('''&&&### ''''''(((((())))))******((((((''''''''''''((((((&&&%%%%%%''')))+++***(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$######$$$&&&'''(((%%%'''(((******)))'''&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''&&&{{{xxxssskkkeeeXXXVVVSSSNNNIIIDDDAAA???888777444222111222333444////////////000000000000111111000000000000111111000000///...------,,,,,,...........................------,,,,,,------...*********,,,...///...,,,.........------,,,,,,,,,***++++++++++++***))))))---------,,,,,,+++++++++,,,,,,+++***))))))******//////...------,,,++++++,,,,,,++++++,,,---///000...000000///,,,***)))***,,,,,,------...///000000///000111222333444444444000000000111222222222333222222222111111111111000222333333444555666777777888666555777:::;;;:::888777777777777666666666666888888777777777777888888666666777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@BBBDDDFFFGGGFFFEEEEEEAAAAAABBBCCCDDDEEEFFFFFFFFFDDDBBB@@@@@@AAADDDFFFEEEEEEEEEDDDBBBAAABBBDDDBBBCCCDDDCCCBBBAAABBBCCCAAABBBAAA@@@===<<<===??????FFFOOOXXX[[[ZZZVVVSSSOOOOOONNNKKKHHHCCC>>>;;;===<<<;;;999888777777666444444444333333222222222111111111111000000000000111111000000//////......//////............//////000000///...............////////////////////////---,,,,,,++++++,,,,,,---------------------,,,,,,------------------------......------------......,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++*********+++---...)))***,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...)))***+++,,,---,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++***)))))))))***++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++++++++************)))'''''''''((())))))******))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++***)))(((((()))***++++++)))'''&&&%%%&&&'''(((++++++******))))))(((((((((%%%"""###''')))'''$$$))))))************)))))),,,+++***))))))***+++,,,++++++***************+++((((((''''''&&&&&&&&&%%%)))'''&&&))),,,---(((###((((((((((((((((((((((((''''''((((((((((((''''''******))))))(((&&&%%%$$$&&&&&&''''''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$***)))((('''&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&'''((()))******%%%&&&''''''%%%######$$$''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&|||vvvnnniiiccc___]]]XXXQQQKKKGGGFFFDDDAAA===:::888777555444333111000000111111.../////////000000000000000000////////////000000000//////...------,,,,,,........................------,,,,,,,,,,,,------*********,,,...///...,,,......---------,,,,,,,,,+++++++++,,,+++******)))++++++++++++************,,,++++++***))))))******---,,,,,,+++******))))))+++++++++,,,,,,...//////---///111111///.........,,,,,,------...//////000///000111222222333333333...//////000222222333444111111111111111111222222222222333333444555555555888666555666999;;;:::888777777666666666666666666777777666666666666777777555666777777888888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJIIIFFFCCC@@@@@@AAADDDEEEEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGGGGFFFCCCAAABBBBBBAAAAAABBBAAA>>>===>>>>>>@@@FFFOOOYYY___]]]WWWQQQKKKKKKIIIFFFCCC???;;;999::::::888777666666555555444444333333333222222222111111000000000/////////000000000000//////......//////............//////000//////...............------------------------...------,,,,,,------.../////////...............,,,,,,,,,,,,,,,,,,------......------------......,,,,,,,,,------------...///............---------,,,,,,+++++++++,,,---...,,,,,,---------,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***************+++++++++++++++++++++++++++***)))))))))))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))*********)))((('''''''''(((((())))))))))))))))))))))))***'''$$$%%%)))+++)))'''((())))))******))))))(((++++++***))))))***++++++******))))))))))))*********)))))))))((((((((((((***)))***...111000***%%%(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))((('''&&&%%%'''''''''((((((((((((((())))))(((''''''''''''(((''''''(((((((((''''''&&&(((((())))))(((((('''&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))%%%&&&((('''&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''~~~xxxrrrkkkddd]]]XXXRRRNNNIIIGGGEEEBBB<<<777888777666555444333222111111111000000//////............/////////000000000//////............////////////......---,,,,,,,,,------------------------------,,,,,,,,,,,,------+++******,,,......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,+++******)))*********,,,,,,++++++******))))))***+++,,,------......---+++...222333333222222333,,,,,,------.../////////......///000111111111111---...///000111222333444000000111111222333333333333333333333333333333333666555555666888999999888666666666666666666666666666666555555555555666666777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAADDDDDDEEEFFFEEEDDDCCCBBBFFFEEEEEEFFFHHHKKKNNNPPPLLLJJJEEEBBBAAAAAADDDEEEFFFGGGHHHHHHGGGHHHJJJKKKNNNNNNMMMJJJEEEBBBAAAAAA???AAACCCBBB@@@???>>>>>>AAAFFFOOOZZZbbb```VVVNNNGGGEEEBBB???<<<999777666666666555444444444444444333333333333222222222222000000000/////////......000000000////////////...//////............////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,------------............---------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))+++++++++************))),,,++++++***))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,)))***************))))))******)))))))))(((((((((&&&&&&'''(((((()))*********'''%%%&&&)))+++***((('''(((((())))))(((((('''+++******))))))******+++)))((((((((((((((())))))))))))))))))((((((((((((((()))+++///222000***$$$(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((((((((''''''''')))(((((((((((()))******))))))))))))(((((('''&&&((())))))))))))(((''''''(((''''''&&&&&&&&&'''''')))((((((''''''((())))))&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''zzzwwwrrrpppmmmkkkjjjhhheeecccddd```ZZZUUUPPPLLLGGGDDDBBB@@@===;;;:::888444111333333333222222222222222......////////////...---........./////////000000.........------..................------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++***,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,------.........///++++++***************+++------------,,,,,,++++++***+++,,,---...---,,,,,,+++...222444444333333333---------.........//////---...//////000000000///...//////000000111111111///000000111333444444555444444444444333333222222555555555666777888888777555555555666666777777777777666666555555666666777999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDEEEFFFFFFGGGFFFFFFEEEGGGFFFEEEFFFIIIMMMQQQSSSPPPMMMHHHDDDBBBCCCEEEGGGHHHIIIJJJKKKJJJKKKNNNPPPTTTSSSQQQMMMGGGBBB@@@@@@>>>@@@CCCDDDBBB@@@??????AAADDDLLLXXXaaa___SSSHHHBBB@@@===999777555555555444444333333333444444555333222222222222222222222////////////............///////////////////////////......------......//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,++++++++++++******------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++......---,,,+++++++++++++++++++++*********))))))++++++++++++******))))))))))))))))))))))))))))))'''(((((()))******++++++)))***+++,,,+++***)))((())))))************)))(((&&&'''''''''((((((((()))(((&&&$$$%%%'''(((((('''''''''((((((((((((''''''******))))))))))))******''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''(((+++,,,+++'''$$$(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&'''(((((()))(((((())))))((((((''''''&&&&&&''''''''''''((()))***+++************)))((('''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%'''))))))(((((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''jjjkkklllnnnooooooppppppqqqoookkkgggddd```\\\ZZZUUUSSSPPPOOONNNMMMKKKIIIIIIFFFAAA>>><<<:::888666777666555555444222000...222222222111111111111000---...//////000//////...............////////////......------------......---------------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------.........+++***************++++++---,,,,,,,,,,,,,,,++++++***+++,,,---------,,,+++,,,...111222111000000000---------...............------.../////////......000000000////////////...//////000222333444555666666666555555444444333333333444555555555666666777555555555666777888999999888777777666666777777888777888888999999999999999:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBDDDDDDFFFGGGHHHIIIJJJJJJFFFEEEEEEFFFHHHLLLQQQSSSRRROOOIIIEEECCCEEEGGGJJJKKKLLLMMMMMMMMMNNNPPPRRRVVVUUUSSSNNNGGGBBB??????>>>@@@CCCDDDCCCAAAAAAAAA@@@BBBIIISSS[[[YYYMMMBBB@@@===:::666444444444555444333333333333444555555222222222222222222222222////////////.........................../////////......------------............---,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,************++++++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++***************+++++++++*********---,,,***)))))))))***+++*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,+++***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++......---,,,++++++,,,,,,+++++++++*********))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++***+++,,,,,,,,,***)))(((((()))************)))))))))((((((((('''''''''&&&'''&&&%%%&&&'''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&''''''&&&(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%&&&'''((())))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***)))))))))))))))(((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&(((******))))))***+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((OOOPPPQQQRRRRRRRRRRRRRRRSSSRRRPPPMMMJJJGGGEEEDDD@@@???============<<<::::::777555555555555444333333333333333222111000000/////////......------,,,---.........//////000000------........./////////......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,---...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***************++++++*********)))******+++,,,******************))))))++++++,,,,,,,,,,,,++++++,,,...//////...---...///........................---......//////.........////////////............000000111222333444555666666666666555555444444444111333444555444444555777555555666777999:::;;;;;;888888777777777777888888444444555666666666666555999::::::;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHJJJKKKLLLDDDDDDDDDFFFHHHLLLOOOQQQRRROOOJJJFFFEEEGGGKKKNNNOOOPPPQQQPPPOOOOOOPPPRRRTTTSSSQQQLLLFFFBBB??????>>>AAACCCDDDCCCBBBBBBCCC@@@BBBFFFMMMRRRPPPGGG???===;;;999666444444555555444444333333333444555555111111111222222222222222000000000/////////......---............/////////......------------......------,,,++++++++++++,,,------------------------++++++************++++++***++++++,,,,,,------...------,,,,,,++++++******,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++******)))(((******))))))))))))******************++++++++++++***+++,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++++++++************+++++++++++++++************)))(((((())))))***++++++,,,))))))))))))))))))))))))(((((())))))************,,,,,,,,,,,,+++***))))))(((((())))))))))))************)))(((((('''&&&&&&))))))(((((())))))***+++'''(((((())))))(((((('''((())))))******))))))(((%%%%%%%%%%%%&&&'''((((((((((((((()))))))))))))))***)))&&&%%%%%%&&&)))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&((())))))'''(((((())))))((((((((()))************)))((((((&&&&&&&&&&&&&&&'''((()))$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))******)))((()))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((??????@@@@@@@@@@@@@@@???>>>>>>>>><<<:::999888999777666555555666777555444444333222333555666555444111222333333222222111222.........---------,,,,,,------,,,,,,---///000111---------.........////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,------,,,*********+++++++++,,,,,,,,,+++++++++,,,+++******)))***))))))))))))))))))(((******))))))***++++++,,,))))))))))))))))))******,,,,,,+++++++++++++++,,,,,,------,,,+++,,,...000..............................////////////......,,,,,,---......///000000111111222222333444555555555444444444444444444444000222444444333333555777555666777888:::;;;<<<===777777666666666666777777333444555555666666555555999999::::::;;;<<<<<<======>>>??????AAAAAABBBCCCCCCCCCDDDEEEFFFGGGIIIJJJCCCDDDEEEGGGIIIKKKNNNOOORRRNNNJJJGGGGGGJJJOOOSSSSSSSSSSSSQQQOOONNNOOOQQQPPPOOONNNJJJEEEAAA?????????AAACCCCCCBBBBBBDDDEEEAAACCCFFFIIIJJJHHHCCC>>>;;;:::888666555444444555444444333333222333333333000111111111222222222222111111000000000/////////---------.........//////...------,,,,,,------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++,,,---------......------,,,+++++++++++++++************++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++***++++++,,,+++***)))(((((()))******++++++++++++************++++++++++++***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++((()))+++,,,---,,,+++***++++++++++++++++++++++++************++++++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------,,,+++************(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))***+++((())))))******))))))((('''((()))******)))((('''%%%%%%%%%&&&&&&'''((()))(((((((((((()))))))))***))))))((('''&&&'''(((***((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&''''''((())))))%%%&&&'''(((((((((((((((***************)))((((((''''''&&&&&&&&&''''''(((###$$$&&&'''((((((''''''&&&&&&&&&''''''(((((()))((()))******)))'''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))888888999999999888888777333444555555333333444555666444333444555555444333000//////111333333222111...///111111000//////000/////////000000000000000---,,,+++***+++...000222---------.........////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++,,,------,,,************++++++,,,,,,,,,***++++++++++++***)))))),,,+++++++++******))))))******))))))***+++,,,,,,++++++++++++++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++***,,,///222.....................---...///////////////......)))***+++---///000222333111222222333333444444555333333333333333333333333///222444444222222444777666777888999;;;<<<>>>>>>666666555555555555666666666666777888888888888888999999::::::;;;<<<======>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFCCCDDDFFFHHHJJJLLLMMMNNNQQQNNNJJJGGGHHHLLLRRRUUUUUUUUUUUURRROOONNNNNNOOOLLLLLLKKKHHHDDDAAA???@@@@@@AAABBBBBBBBBCCCEEEGGGCCCDDDFFFGGGFFFCCCAAA???999888777666555444444444444333333222111111222222000000111111222222222222111111111111000000000000---------.........//////...------,,,,,,------...---,,,++++++******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---'''(((((()))******++++++//////...------,,,++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++,,,,,,---,,,+++***)))'''(((***,,,---------,,,)))************+++++++++***+++,,,---...---,,,,,,)))***+++,,,---,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++'''(((***,,,,,,,,,***)))+++++++++++++++++++++++++++++++++,,,---...///000+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************///...,,,***))))))***+++((('''&&&%%%&&&''')))+++(((((())))))******++++++''''''((('''''''''(((***))))))************))))))'''((()))******)))((('''%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((($$$%%%&&&((())))))******'''(((((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((())))))***###$$$%%%'''(((((())))))(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''###$$$&&&(((((((((((('''&&&&&&&&&'''((()))******(((***+++***((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))333333444444444333333222333333333222222222111111000000000000000000000000222222111111000...---,,,////////////////////////.........///////////////000///---+++++++++---...........................///111222111///,,,++++++------......//////000000,,,,,,------,,,,,,+++***++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++------......///000000000............////////////....................................////////////111111222222222222111111000000111222444555555666333333333333444555666666555777999;;;<<<<<<<<<;;;999777555555666777777666888888999;;;===<<<:::888999999999:::;;;<<<===>>>???@@@BBBBBB@@@??????@@@AAAAAABBBBBBDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNOOOMMMKKKJJJKKKNNNRRRUUUZZZYYYXXXUUURRROOOMMMKKKHHHEEECCCCCCDDDEEEBBB@@@AAA@@@@@@@@@BBBDDDFFFGGGBBBBBBAAA@@@>>><<<:::999777777777777666666666666333222222111111222222333222111111111000000//////////////////.............../////////...---,,,,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,///...------,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++///...,,,+++***+++,,,,,,)))***,,,---...------,,,***++++++,,,---...//////******************************+++++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++,,,............,,,+++)))***,,,------,,,***)))))))))))))))))))))))))))************************+++*********))))))((((((+++******)))******++++++)))************+++++++++))))))))))))))))))))))))++++++******)))((((((((()))((((((''''''''''''((())))))************))))))((((((((('''&&&&&&&&&%%%((('''''')))***+++)))(((''''''''''''((((((((()))******))))))(((((('''''')))((('''&&&&&&'''((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((''''''++++++***)))((('''&&&&&&(((&&&%%%%%%''')))******)))))))))(((''''''&&&&&&))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))......//////000/////////222222222222111111111111000000000000000000000000......///000000000000///....................................////////////000...---++++++,,,---...........................///111222111...,,,++++++------------............,,,,,,------,,,,,,+++***++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////000000............////////////....................................////////////000111111222222111111000000111111222333444555666333333333333333444555666666777:::<<<======<<<;;;888888888888777777777888::::::;;;===??????===;;;::::::::::::;;;<<<======???@@@BBBBBB@@@???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPNNNLLLJJJKKKNNNQQQTTTXXXXXXWWWUUUSSSOOOLLLJJJFFFDDDBBBCCCDDDDDDBBB@@@AAAAAAAAABBBCCCEEEFFFGGGBBBAAAAAA@@@>>><<<:::999666666666555555555555444333222222111111222222333111111111000000000//////////////////..............................---,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,,,,,,,+++************+++)))******+++,,,,,,------++++++++++++++++++++++++///...---,,,+++,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,---.........))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************************)))))))))((())))))((((((((())))))))))))************+++++++++))))))))))))))))))))))))((((((((()))******++++++)))((((((((((((((())))))))))))*********))))))((((((((((((((((((((('''''')))((('''((()))***)))((('''''''''((((((((())))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))(((((((((((('''''''''&&&'''''''''''''''''''''''')))))))))((((((((('''''')))))))))))))))(((((((((+++)))'''&&&'''((((((''''''''''''''''''(((((((((((((((((())))))(((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((...//////000111111111000111111111000000000//////000000000000000000000000---...///000000000000000................................................///...---,,,+++,,,---...------------------------...000111000---,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////............////////////////////////////////////............////////////000111111222222111111000000111111222333444555555444444333333333444555555777888;;;===>>>======<<<666999<<<<<<999888999:::;;;;;;<<>>>>>===<<<555:::??????;;;888:::===;;;;;;<<>><<<:::999888555555555444444444444333222222111111111111222222000000000000000000//////////////////............+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,+++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++)))))))))***+++,,,---------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))))),,,,,,,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))***+++,,,---************)))((('''&&&'''''''''(((((())))))***+++)))'''&&&'''((((((''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))***((('''%%%%%%&&&((()))))))))))))))*********+++,,,***)))(((((((((&&&%%%%%%&&&&&&&&&'''''''''(((%%%&&&((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&,,,---...////////////////////////.........------........................//////000//////...---,,,........................//////......---------,,,---------,,,------------------------------------,,,---...---++++++,,,---///.........------,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.....................////////////000000000000000000000000............////////////000000000111111000000000000111111222222333333333444444333333333444555555888:::<<<>>>>>>===<<<;;;555:::??????<<<999;;;===;;;:::;;;>>>AAACCCCCCCCC>>>>>>===<<<<<<<<<======>>>@@@BBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRTTTSSSQQQPPPOOONNNNNNNNNOOOPPPRRRQQQOOOKKKFFFDDDAAAAAABBBBBBAAAAAABBBBBB@@@AAACCCDDDDDDCCCBBBAAA>>>>>>===<<<;;;:::888777666666666555555555444444222111111000000111111222//////////////////000000////////////............++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++***,,,+++***)))))))))++++++---------,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******+++,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))***,,,------)))))))))))))))(((''''''&&&&&&&&&''''''(((((((((+++)))'''((()))***)))((((((((((((((()))))))))***(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***((('''%%%&&&''')))************))))))))))))((()))(((((((((******)))'''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''&&&&&&&&&//////000000000//////.../////////.........------........................+++,,,---...///000000000------------------------//////......---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...............------------+++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++)))))))))))))))******************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---......//////............////////////////////////////////////............///////////////000000111111000000///111111111111222222333333333333333333444555666666888:::<<<=========;;;:::666999<<<===;;;:::;;;===:::::::::<<>>>>>=========>>>>>>???>>>@@@BBBCCCBBBAAABBBCCCEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQOOONNNNNNMMMMMMNNNMMMKKKHHHDDDBBB@@@AAABBBBBB@@@@@@@@@BBB@@@@@@@@@AAA@@@@@@??????<<<<<<<<<;;;:::999888777666666666555555555555444111111000000000000111111......////////////000000////////////............+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++***,,,,,,+++************+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************((()))******)))(((&&&%%%)))************+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))***+++,,,,,,'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''')))))))))***,,,,,,+++)))((((((((()))))))))******(((((((((((())))))))))))''''''((((((((((((''''''((((((((()))))))))))))))''''''''''''''''''''''''))))))(((''''''(((***+++***)))))))))((((((''''''''''''''')))+++,,,+++)))***))))))(((''''''&&&&&&''''''(((((())))))******'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''((((((((()))))))))&&&&&&''''''''''''''''''111111111111000000///...////////////............------------------------***+++---...///000000000------------------------//////...------,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******---///,,,,,,,,,,,,,,,---------+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************))))))*********+++++++++)))))))))******+++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,------...//////000000............////////////....................................//////////////////000000000000//////111111111111222222222222111111222333444555777888888999;;;<<<===<<<:::999777777888999999:::;;;;;;;;;::::::;;;>>>@@@AAAAAA============>>>???@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSRRRPPPOOONNNKKKKKKJJJIIIGGGEEEBBBAAA@@@BBBCCCBBB???>>>???AAA???>>>>>>===<<<<<<======;;;;;;;;;;;;:::888777666555555555444444444333333111111000000000000111111........./////////000000////////////............,,,,,,---------,,,++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++******)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************'''((()))))))))'''%%%$$$)))************+++++++++))))))))))))))))))))))))((((((((()))******++++++******)))))))))******+++&&&&&&'''((())))))))))))(((((((((((('''''''''''''''(((***,,,//////---***(((((()))))))))*********'''((((((((()))))))))***&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))******++++++'''''''''''''''(((((((((''''''''')))+++,,,+++)))))))))))))))))))))((((((***)))((('''(((***,,,---'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))%%%&&&&&&&&&'''(((((((((.........---,,,+++))))))000000/////////.........------------------------.........///......------------------------------//////...---,,,,,,+++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***---///*********++++++,,,,,,---***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))))))))******++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++------......///000000000............/////////000..................................../////////000//////000000000000//////111111111111111222222222000111111222444666888999777999:::<<<<<<;;;:::888888666555666888:::::::::<<<;;;:::;;;>>>@@@AAA@@@============>>>???AAAAAA>>>@@@BBBCCCBBBBBBCCCDDDFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSQQQOOONNNJJJIIIHHHGGGEEECCCAAA@@@AAABBBDDDBBB>>>===>>>@@@???>>><<<:::::::::;;;<<<;;;;;;;;;:::999888777666444444444333333333222222111111000000000000111111---.........//////000000000/////////............------------,,,,,,+++***---,,,+++******+++,,,---,,,++++++++++++++++++,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,.../////////......,,,------...---,,,+++)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************)))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,***+++,,,------,,,+++***,,,++++++******++++++,,,------------------------************************(((((())))))*********+++))))))++++++***(((&&&$$$)))************+++++++++))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))))))))$$$%%%&&&((())))))************))))))((((((''''''&&&(((***...111111...+++))))))))))))************'''((((((((())))))******&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++++++++++++++$$$$$$%%%&&&'''((()))***(((((((((***,,,,,,***((((((((())))))******+++++++++***((('''(((***---///'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))........................////////////////////////......------------......//////.........---------000000//////.........---//////...---+++***))))))++++++++++++,,,,,,---...,,,,,,,,,------.........///...,,,+++++++++,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))))))))***+++,,,,,,,,,+++)))((((((***+++---+++++++++++++++***)))((((((((()))***+++,,,,,,---***+++,,,---...............------------.../////////////////////.........000///...---------------////////////000000000000...//////000111222222222000000111222333333333333666666666666777777777777777888888999::::::;;;;;;::::::;;;<<<===>>>???????????????>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCBBBCCCEEEHHHIIIKKKLLLMMMMMMOOOQQQTTTTTTSSSRRRPPPNNNLLLKKKHHHHHHGGGEEEDDDBBBAAAAAADDDCCCAAA???>>>>>>>>>???@@@???===<<<;;;;;;<<<<<<>>>===;;;:::999888888888444444444555555555555555333222111000////////////000000000000////////////111000///...---,,,++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))((((((************************---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++,,,---...000000---------,,,+++***)))((()))******++++++,,,------------,,,++++++*********)))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++******))))))))))))******++++++************++++++(((((((((((()))))))))))))))******)))'''&&&'''(((%%%(((,,,//////---)))&&&))))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))%%%###$$$))),,,***((()))((((((((((((((('''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************''''''&&&&&&&&&&&&'''''''''''''''(((***+++******''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%......................................................------------......//////.........---------............---------,,,......---,,,,,,+++******+++++++++++++++,,,---...,,,,,,,,,---------------,,,+++***)))))))))*********************************+++++++++******)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********)))******++++++000///,,,)))'''&&&&&&'''+++++++++++++++***))))))***************+++++++++++++++,,,---............---------------...///////////////////////////...000///...------------...000000000000000111111111/////////000111222222222000111222333333444444333555555666666777777777888666666777888888999999:::;;;;;;<<<===>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOPPPPPPPPPOOOMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCBBBAAADDDCCCAAA???>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<===<<<;;;:::999888888888555555555555555444444444333222111000////////////000000000000000000000///111000///...---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***)))*********************,,,,,,,,,,,,+++******))),,,+++++++++++++++++++++******************++++++************++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))******))))))((((((((((((+++***)))(((((()))***+++---,,,+++******+++,,,---+++******))))))******+++(((((((((((()))))))))))))))***+++***((('''((()))((()))***++++++***)))((())))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))%%%%%%(((***'''&&&'''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))(((((((((((()))***((((((((()))))))))******(((''''''''''''''''''((()))(((((((((((()))((('''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''////////////////////////------------------------......------------.....................------------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,+++***)))))))))******,,,+++***))))))***+++,,,)))************)))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++******)))*********111///,,,)))'''&&&%%%%%%***++++++++++++***))))))+++++++++*********)))))),,,,,,------------,,,,,,---------------......///......////////////////////////......------......111111111111111111111111//////000000111222222222111111222333444444444444444444555666777777888888777777888999999::::::;;;=========>>>>>>????????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCBBBAAABBBCCCCCCEEEGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJEEEEEEEEEDDDDDDDDDDDDCCCDDDBBBAAA???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999999666666555555444444333333222222111000////////////000000000000000000000000000000///...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***++++++,,,,,,++++++***,,,,,,---------,,,+++***+++++++++,,,,,,++++++***------,,,,,,+++******)))(((((())))))***++++++,,,************+++++++++,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))***))))))))))))(((((((((+++***))))))))))))***++++++)))(((''''''((()))++++++******))))))******+++(((((((((((()))))))))))))))+++++++++)))((()))***+++***((('''&&&((()))+++))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))+++&&&$$$'''((('''''')))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''******))))))))))))******''''''((((((((())))))))))))((((((''''''(((((()))***))))))((('''&&&&&&%%%'''(((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))////////////////////////------------------------...------,,,,,,------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))***************))))))++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***,,,,,,+++***)))))))))***---,,,+++***))))))************+++++++++******)))************************,,,,,,---------,,,++++++------,,,,,,------...///............//////////////////............//////111111111111000000000000000000000111111222222222111222333444555555555555333333444555666888888999::::::;;;;;;<<<======>>>===>>>>>>>>>????????????@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@AAACCCBBBCCCEEEFFFEEEFFFHHHIIILLLLLLMMMMMMMMMMMMLLLLLLEEEEEEEEEEEEFFFFFFFFFFFFCCCBBB@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;;;;:::999999:::::::::999999999666666555444444333222222111111000///////////////000000000000000111111111000//////...------,,,,,,---......//////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,++++++***+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((&&&$$$$$$&&&((()))******))))))))))))******(((((((((((())))))))))))***+++,,,+++***)))***++++++)))'''%%%%%%&&&(((***((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))---'''$$$'''((((((***---((((((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((())))))((('''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))*********////////////////////////------------------------------,,,,,,,,,,,,---------.....................---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******++++++,,,++++++***++++++++++++++++++++++++***************************************************++++++,,,,,,,,,++++++,,,,,,+++***)))))))))***++++++++++++,,,,,,---...)))******+++++++++******((())))))***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---......---.........//////000000//////.........//////000//////000000000000111111111111111111222222222222222222333555555555555555222333444555666777888999:::;;;;;;<<<<<<===>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKEEEFFFFFFGGGGGGHHHIIIIIICCCBBB@@@>>>=========>>>=========<<<;;;;;;::::::888999:::::::::999888888666666555444333222222111111000/////////////////////000000000111111111222/////////...------,,,,,,---......//////......------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******************++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,++++++***%%%''')))+++,,,+++***)))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,+++)))(((((()))+++,,,***))))))))))))))))))***(((((((((((()))))))))))))))***++++++***)))***,,,)))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))222,,,(((((()))((())),,,(((((((((((())))))******))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&((())))))'''&&&'''))))))(((''''''''''''((()))&&&''''''(((((()))))))))&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))***........................------------------------------,,,,,,,,,,,,---------------...............------------............---------,,,,,,+++++++++,,,++++++************+++,,,,,,,,,,,,++++++++++++))))))***+++++++++******,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++++++++******)))*********,,,,,,,,,,,,,,,+++++++++))))))***++++++++++++***'''((()))***+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------......///000000000//////......//////000000...//////000111222333333222222222222222222222222222333444555666666666666333333444555666666777777888888999::::::;;;;;;<<<;;;<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???>>>???AAAAAACCCEEEEEEDDDDDDFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIICCCAAA@@@>>>============<<<<<<===<<<<<<;;;999999888999:::::::::999777666555555444444333333222222000//////......////////////000000111111222222222//////.........---------+++,,,,,,------,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))*********************************++++++***))))))))))))******++++++,,,,,,++++++***&&&''')))+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++)))))))))))))))))))))))))))))))))************+++******+++,,,,,,+++************))))))))))))*********))))))(((((())))))***(((((((((((())))))))))))((()))+++***))))))***+++((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&'''(((((()))((((((((())))))))))))))))))))))))(((((((((((())))))))))))666///******)))%%%%%%''''''(((((())))))******+++******))))))))))))((((((************************''''''((((((((((((''''''''''''((((((((())))))))))))((((((''''''(((((()))&&&)))+++***'''&&&(((+++)))((('''&&&&&&'''((()))(((((((((((((((((())))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))------------------------........................---,,,,,,++++++,,,,,,------------.........//////++++++,,,,,,------------......---,,,,,,+++******,,,,,,+++***************+++++++++++++++,,,,,,,,,((()))***++++++++++++***************************))))))***+++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,+++*********)))******++++++,,,,,,++++++***)))((('''))))))***+++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000111///////////////000111111//////000222444555777777222222222222222222222222333444555666666777777666444444444555555666666666888888888999::::::;;;;;;999:::;;;<<<>>>???AAAAAAAAA@@@@@@@@@@@@AAABBBBBB????????????????????????>>>???@@@???>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDFFFEEEEEEFFFFFFGGGGGGFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGBBBAAA???>>>============<<<<<<<<<===<<<;;;999888999::::::;;;:::888666444333333333333333333333333//////.........//////000///000000111111222333333...............---------+++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++***)))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,---------...******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***''''''((())))))(((''''''))))))(((((((((((())))))(((((((((((())))))))))))'''(((***)))((((((***+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))222,,,((()))(((&&&%%%''''''(((((()))******++++++*********)))))))))(((((())))))))))))))))))))))))'''((())))))))))))((('''((((((((()))))))))******(((''''''''''''''''''((())),,,...,,,(((&&&(((+++)))((('''&&&&&&'''((())))))))))))(((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,,,,++++++,,,,,,------------.........//////*********++++++,,,,,,,,,//////...---+++***)))))),,,,,,+++***))))))***************++++++,,,,,,---***+++,,,---...------,,,)))***++++++++++++***)))(((((()))***************++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,(((((()))))))))(((((('''((()))***++++++++++++++++++++++++***************((()))***+++,,,---------,,,,,,++++++,,,,,,---...---------...///000000111///////////////000111111///000222444666888::::::222222222222222222222222333444555666777777777777444444555555555555555555999999:::;;;;;;<<<<<<===777888:::<<<>>>???AAABBBAAAAAA@@@@@@AAAAAABBBCCC????????????????????????===???@@@???>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEBBBAAA???>>>===<<<======;;;<<<<<<===<<<:::999888999:::;;;;;;:::777555333333333333333333333333444//////.........//////000///000000111222222333333...............------------......//////......---......---,,,,,,+++******++++++++++++++++++++++++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))+++++++++,,,,,,++++++++++++***)))((((((((())))))++++++,,,,,,,,,++++++***------,,,++++++******************++++++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++***+++,,,------,,,+++***)))+++,,,......,,,+++)))))))))(((((((((((())))))(((((((((((())))))))))))&&&((())))))(((((()))+++,,,+++)))'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***%%%$$$''')))((((((***'''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************''''''&&&&&&&&&&&&''''''+++...000---(((%%%'''******((('''&&&&&&'''(((*********))))))((((((''''''(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,---...//////,,,,,,+++***)))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++*********((())))))*********))))))(((((()))***************************************------,,,,,,+++***))))))))))))***++++++++++++***+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,+++*********+++,,,------------,,,,,,+++++++++111111000000//////......222111///......//////000...///000222444666777888444333333222222333333444333444666666444444444555222222333333444555555666555666777888:::;;;======777888999;;;<<<=========@@@??????>>>???@@@BBBCCC???@@@AAAAAAAAA???===<<<>>>>>>>>>==================>>>???AAAAAABBBBBBBBBDDDFFFHHHIIIIIIGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????>>><<<;;;<<<>>>???>>>===;;;;;;<<<<<<===<<<;;;:::888666555333333333444444555555444444333222222111000//////000000000000000111000///......,,,...000000...,,,++++++......---------,,,,,,,,,---,,,,,,---//////---++++++++++++++++++++++++++++++***+++...111111---)))******++++++++++++*********************+++++++++************************.........---,,,+++))))))******+++++++++,,,,,,,,,///...,,,*********,,,---******))))))))))))******++++++************+++++++++)))((('''((()))+++,,,***++++++,,,,,,------...***++++++,,,,,,++++++***222***,,,...***---///(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,+++++++++,,,'''(((+++---...---,,,+++************************************************************************))))))))))))))))))))))))((()))***,,,,,,+++******((()))))))))************)))*********)))(((&&&%%%)))))))))***+++++++++,,,+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***''''''''''''((((((((())))))******)))(((''''''(((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((((((''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''......---+++***((('''&&&%%%%%%&&&&&&''''''((((((+++***)))((('''''''''(((((()))***++++++***((('''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''###+++444666222+++&&&%%%---------,,,,,,,,,,,,,,,---------------------------,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))******+++******))))))(((((()))***************************************,,,,,,+++******)))(((((())))))***++++++++++++***+++***)))(((((()))***+++*********+++++++++,,,,,,,,,,,,+++++++++,,,---............---------,,,,,,000000000000//////......///......---...///111111222222222333333333444444444333333222222333333444555777888888777666666777333333444444555555666666888777777777777777777777888999:::;;;<<<<<<<<<<<<>>>>>>>>>===>>>???AAABBBAAAAAACCCCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAADDDEEEGGGHHHHHHFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@===<<<===>>>???>>>===<<<;;;<<<<<<===<<<;;;:::888666555333333333333444444444444333333222222111000000000000000///////////////000000000000111222111/////////000//////.........---------///---++++++,,,...------+++++++++++++++++++++++++++***+++---//////---*********++++++++++++******,,,,,,++++++******))))))++++++++++++++++++++++++---------------,,,+++*********+++++++++,,,,,,,,,///---,,,******+++,,,---******))))))))))))******++++++************++++++***)))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***(((///111)))***///---++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,+++,,,,,,,,,---***,,,...///000///...---************************************************************************************************))))))***+++++++++++++++)))))))))))))))***++++++)))******+++***)))''''''***************++++++++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((''''''((((((((('''''''''((((((((()))))))))*********((('''((())))))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************))))))(((((((((((())))))(((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((())))))*********))))))(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&)))000888999555///+++***------------------------------------------------...---+++,,,---//////...------------------------......------,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,+++***))))))(((((()))***************************************++++++******)))(((((((((((()))******++++++************))))))))))))***************++++++++++++,,,---,,,,,,,,,,,,---......//////............------000000000////////////...000000000000111333555666222222222222333333333333444333333222222333333444666888999999777777777888444444555555666777777777999888888888777666666666999999:::;;;;;;;;;;;;;;;======<<<======???@@@AAACCCDDDEEEFFFDDDBBB???===????????????????????????======>>>>>>??????@@@@@@CCCDDDFFFGGGFFFEEECCCAAA????????????@@@AAABBBBBBBBBBBBBBBAAA>>><<<======>>>===<<<<<<;;;;;;<<<<<<;;;:::999777666444333222333333444444444444333333222111000000000000000000000000///......///000111222333333111000///111333////////////............000---***)))***,,,......+++++++++++++++++++++++++++******+++,,,---,,,+++******++++++++++++******------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,...---+++******+++,,,,,,******))))))))))))******++++++************++++++++++++***))))))+++,,,---......---,,,,,,+++******++++++++++++++++++++++++***''',,,...''')))///---************************++++++++++++,,,---......---,,,,,,,,,,,,,,,---...,,,---...//////...------***************************************************************************************************************+++,,,,,,+++***)))))))))***+++,,,******+++++++++******)))+++++++++******************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))(((''''''''''''((((((((())))))))))))*********((('''((())))))***************)))((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))***)))((('''&&&(((((()))))))))(((''''''((())))))******))))))(((%%%%%%%%%&&&&&&''''''((())))))((((((((((((((('''&&&''')))******))))))((((((((((((((()))******++++++***)))((('''''''''(((%%%&&&&&&''''''&&&&&&%%%)))...222333///***((((((---------...............------------------------///---,,,,,,...//////...---------------------------------,,,,,,,,,++++++------,,,,,,+++***))))))''''''((()))***++++++,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++---------,,,+++***)))((((((((()))***************************************++++++******))))))))))))((())))))******************))))))))))))))))))***************++++++++++++++++++++++++,,,,,,------............------------////////////////////////111000000000000222333555//////000222333444555666444333333222222333333444444666777777666555555666555555555666777777888888888888999999999:::::::::999::::::;;;;;;;;;::::::<<<<<<<<<===>>>???@@@AAAEEEFFFGGGHHHGGGDDD@@@>>>???????????????@@@@@@@@@===============>>>??????BBBCCCDDDDDDDDDCCCAAA@@@>>>======>>>???@@@BBBCCCBBBCCCCCCAAA>>><<<;;;<<<======<<<<<<;;;;;;;;;;;;:::999888777555444333222333333333444444333333333111111000000000000000111333111///...---...///111///000111111000//////000............------------///---******+++---------++++++++++++++++++++++++,,,+++)))))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,+++******))))))******+++++++++************++++++---,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++222,,,///111+++,,,...(((++++++++++++++++++++++++++++++++++++,,,---............---,,,,,,,,,,,,,,,***++++++,,,++++++***)))************************************************************************************************,,,+++***)))***+++,,,---,,,+++***))))))+++,,,---***+++++++++++++++++++++,,,+++++++++***))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&(((***++++++***(((&&&'''(((((((((((()))))))))(((***+++***(((((()))***'''((()))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$(((((()))))))))(((((('''))))))************)))))))))))))))(((((('''''''''******))))))((((((''''''$$$&&&(((***++++++)))(((((('''''''''((()))+++,,,,,,+++***)))((((((((((((&&&''''''''''''''''''&&&&&&)))+++***'''$$$###$$$---------.........//////------------------------///---,,,,,,...//////...------------------------,,,,,,,,,,,,,,,+++++++++---------,,,+++***)))((()))))))))))))))))))))************++++++,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++---------,,,+++***)))((((((((()))***************************************+++++++++++++++*********(((((()))************))))))))))))******)))))))))))))))*********+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...............////////////...---,,,,,,---.../////////000111333444555555444333333222222333333444444555777777555444555666555555666666777888888888888888999999999:::::::::999999::::::;;;:::::::::<<<<<<===>>>@@@@@@AAAAAADDDFFFHHHIIIHHHEEEAAA???>>>>>>??????@@@@@@@@@@@@>>>===<<<<<<<<<===>>>???AAAAAABBBBBBBBBAAA@@@???<<<<<<<<<===>>>AAACCCEEEFFFGGGGGGEEEAAA>>>======<<<<<<<<<<<<<<<;;;;;;:::888888777666555333333222222333333333333333333222111000000000000000111111555333000...------......+++...111222111///......---------,,,,,,,,,++++++,,,++++++,,,------,,,***++++++++++++++++++++++++,,,+++***(((((()))***,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++************++++++++++++************+++++++++++++++++++++,,,------+++++++++,,,,,,---------,,,++++++******++++++,,,000999JJJKKK888------))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......111000///---,,,++++++******************)))))))))************************************************************************************************,,,+++*********+++---...,,,+++*********+++---...+++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''')))+++------+++)))'''(((((((((((()))))))))***(((***+++***)))((()))+++&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''&&&(((((()))))))))))))))((())))))************))))))*********))))))(((((((((******))))))((((((''''''$$$&&&(((***++++++***)))((('''&&&&&&''')))+++,,,---,,,+++))))))((((((((((((((())))))))))))(((((())))))***)))'''&&&&&&&&&,,,,,,,,,---......//////------------------------...---+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------+++)))(((---,,,,,,,,,++++++***************++++++,,,,,,---++++++++++++++++++++++++)))))))))*********************))))))))))))*********++++++++++++,,,,,,,,,+++,,,,,,,,,+++***))))))(((((()))***************************************++++++++++++++++++++++++'''((())))))******))))))))))))************)))))))))))))))************+++((())))))***+++*********+++++++++,,,,,,,,,,,,------............/////////222111000/////////000000222222222222222111111111444333333222222333333444555777888888666666666777555555666666777777888888999888888888777666666666888888999:::::::::::::::;;;<<<===???@@@AAAAAAAAABBBDDDGGGIIIHHHEEEBBB???======>>>>>>???@@@@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;<<<>>>BBBEEEGGGKKKLLLLLLJJJFFFBBB??????;;;<<<<<<<<<<<<;;;::::::777777666555444333222222222222333333333333222222000000000000000111111222444333111///...---------,,,...111222111000//////,,,,,,,,,,,,+++++++++***+++++++++,,,...---+++)))+++++++++++++++++++++++++++,,,+++***((((((***,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,---......************************,,,++++++***+++,,,...///******+++++++++,,,,,,,,,*********+++++++++++++++++++++************++++++++++++************++++++((((((((()))))))))))))))******+++,,,,,,---......---,,,+++******+++,,,---'''BBBddddddAAA***,,,111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......111000///---,,,++++++++++++++++++++++++,,,,,,,,,************************************************************************+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,+++******++++++,,,+++++++++***************'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''')))+++------+++)))'''((((((((()))))))))******(((***+++***))))))***,,,+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((()))*********))))))((())))))******))))))(((&&&&&&&&&''''''(((((()))))))))((((((((((((((('''%%%&&&((()))*********)))''''''''''''((())))))***++++++***)))((((((((())))))))))))******))))))))))))(((((((((((((((((()))+++++++++,,,---.........---------------------------,,,***+++---......---++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........,,,+++))),,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++((()))))))))*********+++******))))))))))))************+++++++++,,,,,,,,,)))******+++******))))))(((((()))******************************************************+++++++++'''(((((()))))))))))))))((()))***++++++***)))((())))))))))))************((()))***+++,,,+++******,,,,,,,,,,,,------......---------.........//////222111000000000111222333222222222222111111111000444333333222222333333444444555777777555555555666444444555666666777777888888777777777777777777777666777888999:::;;;;;;;;;999:::<<<>>>@@@@@@@@@@@@???BBBEEEHHHHHHEEEAAA???<<<<<<===>>>>>>???@@@@@@@@@???===<<<<<<===???@@@????????????>>>>>>======<<<;;;;;;<<>>;;;;;;<<<<<<<<<;;;:::999777666666555444333222222222222333333333333222222000000000000000111222222000000000000////////////---------,,,,,,,,,///111------,,,,,,,,,+++++++++,,,+++******,,,,,,,,,***+++++++++++++++++++++++++++,,,---+++)))(((***,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***,,,---******+++++++++,,,,,,,,,))))))***+++++++++++++++,,,++++++******++++++,,,++++++************++++++'''(((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***<<>>?????????AAA@@@>>>===<<<===???@@@>>>>>>>>>>>>============<<<;;;;;;<<>>>>>======>>>???@@@@@@;;;<<<<<<===???@@@BBBCCC===============>>>?????????>>>=========>>>@@@AAAEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;::::::999888888666666777777666444222111111111111111111111111111............////////////000000//////.........---+++,,,---......---,,,+++///---,,,,,,,,,,,,+++)))...---,,,,,,++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------............------,,,+++***))))))++++++******++++++,,,---*********++++++,,,,,,---+++)))'''&&&&&&''')))+++***++++++,,,,,,++++++***///...,,,,,,+++,,,---...++++++,,,,,,,,,+++******)))******++++++,,,------***)))(((''''''((()))***---------,,,,,,+++++++++++++++************+++++++++,,,------......---------,,,+++******+++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******)))************+++++++++******++++++++++++******)))******++++++,,,------///............---------,,,---......---,,,***)))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((++++++******)))(((((((((------,,,+++***)))((('''))))))))))))***+++,,,---///+++((())),,,,,,((($$$))))))))))))((((((((((((***++++++,,,,,,++++++***''''''''''''(((***++++++AAA;;;222---******(((''',,,+++)))''''''(((***+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((())))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***---)))$$$)))333333***+++++++++++++++,,,---...++++++***+++,,,,,,***(((---,,,,,,+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---************************++++++************++++++************************((((((((()))))))))))))))+++++++++***************++++++++++++************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))***(((((((((((()))***++++++)))...333111,,,)))+++///---,,,,,,++++++,,,---......------------...//////000000//////000000111222222222222222222222222222444444333333333333444444444555777777555444555666666444333444888;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::888777888;;;<<<<<<:::;;;<<<===<<<;;;;;;<<<===???======???BBBCCCAAA???>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>======>>>>>>???======<<<<<<======>>>??????>>>=========>>>@@@@@@CCCCCCBBBAAA???>>><<<;;;;;;;;;::::::999999999888666666666555444333222111111111111111111111111111............////////////000/////////.........---,,,------------------,,,...---,,,,,,...///...,,,...---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,+++******)))++++++******++++++,,,---+++++++++++++++,,,,,,,,,++++++***))))))***++++++***++++++,,,,,,++++++***---,,,++++++***+++,,,---)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******)))(((((()))******---------,,,,,,+++++++++++++++************++++++)))+++---///000...,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***************)))************+++++++++******++++++++++++***************+++,,,,,,------,,,,,,,,,------.........------------,,,+++******))))))))))))))))))))))))))))))******************************))))))))))))++++++***************)))))))))))))))***+++,,,---,,,+++***+++,,,,,,***(((***)))))))))((((((((((((***++++++,,,,,,++++++***((((((((((((((()))***+++666111,,,******,,,,,,+++,,,+++)))((((((((()))***(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))''''''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***...,,,)))///;;;<<<555------,,,,,,,,,,,,---------+++******+++,,,+++***---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,************************++++++************++++++************************((((((((())))))*********))))))******+++++++++,,,++++++++++++************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((((()))+++))))))((((((((())))))***+++///333222...+++---000---,,,,,,++++++++++++,,,...------------...//////000000//////000000111222222222222222222222222222444333222111111222333444444666888777666555666777666555444555888:::;;;;;;::::::;;;;;;;;;;;;::::::888777777888:::;;;;;;:::;;;<<<===<<<;;;;;;<<<===BBBAAA@@@AAACCCDDDDDDCCC?????????>>>??????@@@AAA>>>>>>===<<<<<<======>>>===<<<<<<<<<<<<======>>>>>>>>>=========>>>???@@@@@@???>>>===<<<;;;:::999::::::999999999999999999666666444333222111111111111111111111111111111111............/////////////////////..................------,,,,,,------...---,,,,,,---///000000///...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++------,,,,,,++++++******++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************+++,,,((((((***+++,,,---------------,,,,,,+++******)))+++******))))))******+++------,,,,,,,,,,,,++++++++++++************++++++'''***...111111///+++)))++++++,,,,,,,,,,,,++++++------------............+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++************+++)))************+++++++++******++++++++++++************++++++,,,,,,------)))***+++,,,---...//////......---,,,++++++++++++************************,,,+++++++++++++++******))))))))))))************)))))))))******+++++++++)))))))))******+++,,,,,,)))+++,,,---,,,+++,,,---******)))))))))(((((((((******++++++++++++******))))))((((((((())))))***,,,***((((((***+++,,,,,,************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***&&&))))))'''---777888333------,,,,,,,,,---......111...+++***+++,,,,,,+++++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++)))))))))))))))******+++************************++++++************++++++************************((((((((()))******++++++)))************+++++++++))))))))))))((((((((('''************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))(((((()))+++,,,++++++************+++***...111111...+++---///---,,,,,,+++************...------------.../////////////////////000111111111222222222222222333333444333111000000111333444222444666666555444555666555444555666777999999:::999::::::;;;;;;::::::999777777777888999:::::::::;;;<<<===<<<;;;;;;;;;===CCCCCCDDDEEEFFFFFFEEEDDD@@@@@@????????????@@@@@@::::::;;;;;;<<<>>>???@@@===<<<<<<<<<<<<<<<======>>>======<<<===>>>???@@@>>>===<<<;;;:::::::::999999999999999999999888888666555333111000000111111111111111111111111111111............////////////...........................---,,,++++++,,,---...---,,,,,,---...//////......---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,------------,,,,,,++++++***,,,,,,------------,,,,,,***++++++,,,,,,++++++***************+++++++++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((***---//////...,,,******+++,,,------,,,+++***,,,------------.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********++++++,,,------...++++++,,,------.../////////...,,,+++******+++,,,++++++++++++++++++++++++*********))))))((((((''''''(((((()))***+++++++++))))))))))))************))))))******++++++++++++(((,,,000///+++)))+++...*********)))))))))((((((******++++++++++++************))))))((()))))))))***))))))))))))))))))((()))************)))((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''((()))***************''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&((('''$$$'''------)))+++++++++,,,---...000000555222...++++++,,,++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++))))))(((((())))))***+++************************++++++************++++++************************((()))))))))*********++++++++++++************)))))))))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))(((((()))+++++++++******)))*********))),,,......,,,++++++---,,,,,,,,,,,,+++******)))...------------...///////////////...///000000111111111111222222333333333333333222111111222333333222444666666555444555666333444555666666777888888999::::::;;;;;;::::::999777888999999999:::;;;;;;;;;<<<===<<<;;;;;;;;;===AAADDDHHHKKKKKKHHHEEECCC@@@@@@??????>>>??????@@@;;;;;;;;;;;;<<<>>>???@@@>>>======<<<<<<<<<======>>>===<<<<<<<<<===??????>>>===<<<;;;;;;;;;;;;;;;888888888888888888777777666555333111000000000111000000000000000000000000............////////////---------..................---,,,++++++,,,---......---,,,,,,------,,,***...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---...------,,,,,,+++++++++++++++,,,------,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------......////////////............///...,,,+++******+++,,,++++++++++++++++++++++++)))))))))(((((('''''''''''''''((()))***++++++,,,*********)))))))))(((((())))))***+++++++++*********...222///***''')))---************)))))))))))))))******++++++******)))+++******))))))))))))*********+++***))))))(((((()))************)))((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((()))))))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))******&&&&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***++++++***((()))+++***''')))******+++,,,...000111555222...,,,,,,,,,++++++))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++)))))))))))))))******+++************************++++++************++++++************************************************,,,+++++++++******))))))++++++++++++************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((((()))+++(((((('''''''''(((((()))'''***,,,,,,+++******++++++,,,,,,,,,,,,,,,+++***...------------...////////////......//////000111111111111222222333333444222333333333333333333222333555777777666666777888333555777777777777777999::::::;;;;;;;;;;;;::::::777999::::::::::::;;;===;;;<<<===<<<;;;;;;<<<===???DDDIIILLLKKKGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<>>>>>============>>>======<<<<<<<<<===>>>??????>>><<<;;;;;;<<<===>>>999999888888777666666555555555333222111000000000000000000000000000000000............////////////---------------............------,,,,,,------...///---,,,,,,,,,,,,***)))...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---------,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,*********+++---...,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---)))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......000000000/////////............---,,,++++++++++++++++++++++++++++++++++++******************))))))'''(((((()))***+++++++++*********))))))((((((((()))***+++,,,,,,+++***)))+++...111///***'''(((+++++++++*********)))))))))))))))************))))))******)))))))))******+++(((***++++++******+++---************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''&&&%%%$$$###(((((((((((((((((((((((('''(((((())))))******+++&&&'''(((((()))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))***)))*********************++++++---......000...,,,+++,,,,,,,,,+++***+++,,,---...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++***************************))))))))))))***++++++************************++++++************++++++************************,,,++++++******)))))))))***************+++++++++++++++++++++************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))***'''''''''''''''((()))***''')))***++++++*********++++++------...---,,,,,,...------------.../////////............///000000000111111222333333444444222333444555555444333222222444666666666555666888444777::::::999888999:::;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<<<<::::::<<<>>>;;;<<<===<<<;;;;;;<<<===>>>BBBGGGHHHFFFCCCAAA@@@???>>>>>>===<<<<<<======@@@@@@???>>>============@@@@@@???>>>>>>>>>>>>>>>======<<<;;;<<<===>>>??????>>><<<;;;;;;<<<>>>???::::::999777666555444333555555444444333111000///000000000000000000000000............////////////,,,,,,,,,------.........,,,------------------,,,...---,,,,,,---...---+++...---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---......///++++++******++++++,,,---,,,,,,,,,---------------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***((((((***+++,,,,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++++++++,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------............---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---..................///////////////------------,,,+++******++++++++++++++++++++++++******++++++++++++++++++(((((())))))*********+++((((((((())))))))))))))))))***+++,,,,,,+++)))(((***,,,...---***((()))++++++++++++*********))))))))))))************))))))))))))))))))***+++,,,,,,(((***++++++)))))),,,///,,,+++)))((((((((()))***(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((('''(((((()))******++++++'''(((((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((((((***,,,++++++******++++++,,,+++***)))***+++------,,,,,,---.../////////...---++++++++++++++++++++++++***+++,,,---------------***************************************++++++,,,************************++++++************++++++************************---,,,,,,+++***)))(((((('''((()))***+++,,,------))))))))))))((((((((((((************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***(((((((((((()))+++,,,,,,''')))***+++,,,++++++******+++---...///......---...------------...//////...............///000000000000111222333333444444111333555777777555333111///111333444333333444555666999<<<<<<;;;999:::<<<;;;<<<<<<======<<<<<<;;;888;;;======;;;;;;===???;;;<<<===<<<;;;;;;<<<======AAADDDDDDAAA??????@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>===>>>>>>???@@@AAAAAAAAA@@@???>>>>>>??????===<<<<<<;;;<<<===>>>???>>>===<<<;;;;;;<<<>>>@@@;;;:::999777666444333222444555555555444222000///000000000000000000000000............/////////000,,,,,,,,,------.........+++,,,............,,,+++---,,,,,,---///000///......---,,,,,,++++++,,,,,,...------,,,++++++++++++,,,,,,,,,------.........***+++,,,,,,---...//////++++++******++++++,,,---,,,,,,,,,------............---+++******+++---...+++++++++,,,,,,+++++++++&&&''')))***+++++++++***((()))***+++,,,---------------,,,++++++*********)))***+++,,,,,,+++***)))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---(((***+++------,,,+++***......,,,++++++,,,................../////////000---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///+++,,,,,,---...///000000,,,---......---,,,***)))************************)))))))))******++++++,,,))))))))))))************&&&&&&'''((()))***++++++)))***+++,,,,,,+++)))(((((()))++++++*********++++++++++++************)))))))))************))))))))))))))))))***+++,,,---+++,,,---***((('''***---,,,+++)))''''''(((***+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((('''((()))***++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++,,,---+++((((((***+++,,,------++++++,,,---...---+++*********++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))+++++++++)))'''''')))++++++***((('''''')))+++,,,)))************+++++++++******))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))***************************************************++++++(((%%%$$$(((+++******++++++++++++******))))))************))))))))))))************))))))'''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111,,,---...//////...---,,,000000000000//////////////////000111222333333444444444444333333222222222444333333333333444555555666666666777888888999999::::::::::::::::::;;;;;;888:::<<<;;;999888:::<<<======<<<<<<<<<;;;;;;;;;???@@@AAABBBBBBAAA@@@???AAA???<<<999999;;;===???@@@@@@???>>>=========>>>DDDDDDDDDCCCAAA@@@>>>===@@@???>>>=========??????=========<<<;;;;;;;;;:::999888777555444444444444444333222111000000000000////////////////////////.................................------.........+++++++++,,,,,,---------------------------------......---,,,,,,+++******...---,,,+++++++++,,,---***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++************************,,,---...,,,***))))))***---,,,,,,++++++,,,,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,++++++++++++++++++++++++...,,,+++******---///111...------,,,,,,++++++***---,,,+++***+++,,,---......------,,,+++***))))))))))))***++++++++++++***...------,,,,,,++++++***++++++,,,,,,---...//////////////////////////////000...------......---,,,***++++++++++++***))))))************************++++++++++++++++++++++++000+++((())),,,...+++(((************************+++++++++*********)))))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,+++***))))))***************)))))))))))))))...,,,)))&&&%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))***)))'''(((***---))))))***,,,,,,+++'''$$$(((''''''&&&&&&((()))***,,,+++***)))((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&((()))******************))))))((((((((('''+++,,,------++++++,,,------,,,+++*********++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))+++,,,,,,***((((((***++++++***(((''''''((()))***)))************+++++++++******))))))))))))******+++++++++***************++++++++++++++++++++++++*********************************************************((('''''')))+++******++++++++++++******))))))************))))))(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++------------...///000111------............------000/////////////////////111111111111111111222222444444333333333222222222444333333333333444555555666666666777888888999999999999:::;;;;;;;;;;;;:::888:::<<<;;;999888:::<<<===<<<<<<<<<;;;;;;;;;;;;>>>???@@@AAAAAA@@@???>>>>>>===:::999888999;;;<<<>>>>>>======<<<=========>>>>>>>>>>>>>>>===<<<<<<>>>>>>============>>>>>>=========<<<;;;;;;:::::::::999888777666555555555333333222111000000000000000000000000000000000000...............---------......------------......------------............///......---,,,+++******000000...---+++***((((((******)))))))))+++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,************************,,,------,,,***))))))***---,,,,,,++++++,,,,,,------,,,++++++******++++++***++++++++++++,,,,,,,,,......------,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111333......------,,,+++++++++,,,,,,++++++,,,,,,---------,,,,,,++++++*********))))))***+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------.........///////////////////////////---,,,,,,---...,,,++++++++++++++++++***))))))************************++++++++++++++++++++++++---)))'''(((,,,///---+++************************+++++++++*********))))))+++***))))))))))))***+++************************,,,++++++***))))))******(((((())))))******++++++******(((((((((((()))***(((((((((((((((((((((((())))))***++++++***)))(((******+++***))))))+++---...,,,***)))))))))'''&&&))))))((('''((()))***+++''''''((((((((()))))))))'''''''''''''''''''''''')))))))))(((((()))))))))))))))))))))))))))))))))&&&'''((()))************)))))))))(((((((((''''''+++,,,---,,,+++***+++------,,,+++*********++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))+++,,,,,,+++))))))***,,,,,,+++)))((('''((()))))))))************+++++++++******))))))))))))*********************+++++++++++++++++++++++++++++++++***************************************************)))((()))***+++************++++++++++++******))))))************))))))''''''(((((((((((('''''''''((())))))******)))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------////////////////////////222222111111111000000000333333333333222222222222333333333333333444555555555666666777777888888999888999;;;<<<===<<<;;;:::999:::;;;;;;999999999;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>????????????>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;<<<<<<======<<<======>>>>>>?????????;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;::::::999999888777666555444444444222222111111111111111222000000000000000000000000//////.........---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,//////...,,,+++***)))(((///...------,,,+++***)))))))))))))))***,,,---...,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,***)))***+++---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,000///...,,,+++)))((((((***+++,,,,,,------,,,,,,------------------------///...---,,,---///111333.........---,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------------------------......////////////////////////...---+++,,,------,,,***+++++++++++++++******)))************************++++++++++++++++++++++++)))'''&&&(((,,,//////---************************+++++++++*********************))))))))))))******************************,,,+++******)))*********'''(((((()))***+++,,,,,,************************((((((((((((((((((((((((++++++++++++***)))((((((***+++++++++******,,,...222...)))&&&&&&'''((((((***))))))(((((()))+++,,,%%%&&&&&&'''((()))******'''''''''''''''''''''''')))******++++++******)))))))))))))))))))))))))))&&&'''((())))))******)))((((((((((((''''''''''''***,,,,,,,,,+++***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++++++++***))))))***+++++++++))))))***+++...---+++***))))))))))))))))))*********++++++++++++******))))))******+++)))))))))***+++++++++,,,))))))))))))))))))))))))***************************************************((('''***---...,,,)))******++++++++++++******))))))************))))))'''(((((())))))(((((('''(((((()))************))))))))))))))))))******+++***************+++++++++,,,+++++++++,,,,,,---...------+++******+++------.........///////////////111111111111000000000000333222222222222222222222333333222222333333444555555555666666777888888888777999<<<>>>>>>===<<<:::;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<======>>>???@@@AAA;;;<<<>>>???@@@@@@@@@???======<<<<<<;;;:::999999666555444333222111111111111111111000111111222222111111111111111111111111/////////...------,,,,,,---,,,,,,++++++,,,,,,---+++++++++******)))))))))------,,,++++++***)))))))))***++++++------...///,,,,,,,,,,,,------......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------///...---,,,***)))((('''***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---///000//////......---,,,,,,,,,***+++,,,---...---,,,+++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++******+++,,,,,,---..................------------///////////////////////////---,,,,,,---...,,,+++++++++,,,,,,++++++***)))************************************************)))'''&&&(((+++......---************************************************))))))))))))))))))))))))************************++++++***************+++)))))))))******+++++++++,,,,,,,,,+++***)))'''&&&((((((((((((((((((((((((++++++***)))((('''&&&%%%)))***+++***))))))+++,,,000---(((&&&&&&((())))))***)))((((((((()))***+++((((((((('''''''''''''''''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''''''''***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++++++++***))))))''')))***)))(((((((((***///...---,,,++++++******))))))*********+++++++++++++++************++++++)))))))))***+++++++++,,,))))))))))))))))))))))))***************************************************((('''***---...,,,)))******++++++++++++******))))))************))))))((())))))******))))))(((((())))))***************)))))))))))))))******+++))))))*********+++++++++,,,++++++++++++,,,------------+++******+++------------....../////////000...//////000111111222222222222222222222222222222333222222222222333444444555555555666777777888888777999<<<>>>???>>>===;;;===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???:::::::::::::::;;;<<<===<<<>>>@@@AAABBBBBBAAAAAA>>>===<<<;;;:::999888888666555444222111111111111111111111000111111222222000000000000000000000000//////.........------------,,,,,,++++++,,,,,,---+++++++++******)))))))))++++++++++++++++++++++++((()))***+++---...///000............------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---,,,*********,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++************+++,,,,,,------,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++,,,---//////000000///......------,,,***+++,,,---...---,,,+++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++******++++++,,,---...........................---000000000000000000000000000///......//////...---+++,,,,,,,,,,,,+++*********************************************************)))))))))***+++++++++************************************************))))))************))))))************************+++***************++++++,,,,,,++++++******))))))***++++++***)))((('''&&&)))))))))))))))))))))))),,,+++***)))((('''&&&%%%&&&((())))))(((((()))***+++)))'''((()))++++++***(((((('''&&&'''((()))***((((((((((((((('''''''''(((((((((((((((((((((((('''(((************((('''(((((((((((((((((((((((('''(((((())))))))))))(((''''''((((((((((((((((((***+++,,,+++***)))***,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))%%%'''))))))((('''((()))...---------,,,+++++++++)))************+++++++++++++++************++++++***************+++++++++++++++++++++++++++++++++***************************************************)))((()))***+++************++++++++++++******))))))************))))))))))))************))))))((()))******++++++******)))))))))))))))******+++))))))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------......//////000---......///000111222333111111111222222222222222222222222222222333444444444555555666666777777888888:::<<<>>>??????>>>===???>>><<<<<<======<<<:::::::::::::::;;;;;;;;;;;;;;;<<<============<<<;;;999:::;;;;;;<<<;;;;;;;;;=========<<<======>>>>>>===<<<<<<;;;<<<>>>???@@@???@@@AAABBBBBBBBBBBBBBB>>>===<<<;;;:::999888777888777666555444333333333222222111111111111111222////////////////////////........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))(((***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,------------***+++++++++,,,,,,------***+++,,,,,,------,,,,,,)))******++++++,,,,,,---............///000000111000000000///......------++++++,,,,,,------,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,---........................//////000000000000000000000000111000//////000000///---,,,,,,,,,,,,,,,++++++***************************************************,,,+++***)))))))))))))))***************************************+++++++++******++++++++++++******++++++++++++++++++++++++*********)))******+++,,,------,,,+++***))))))((('''((((((((()))*********))))))))))))))))))))))))///...,,,+++***)))))))))%%%'''))))))((('''((()))'''''''''))),,,,,,+++***((('''&&&&&&&&&''')))***&&&''''''((()))***++++++((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))+++,,,+++***)))***+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))%%%'''******)))((())))))++++++++++++++++++******)))************+++++++++,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++*********************************************************((('''''')))+++******++++++++++++******))))))************))))))(((((())))))))))))(((((())))))***++++++++++++***)))))))))))))))******+++*********+++,,,---------------,,,,,,,,,,,,------------............------,,,,,,---......///000000.../////////000000111111000111111111222222222222222222222111222222333444444444555555666777777777:::;;;<<<===>>>?????????BBB@@@>>>>>>??????===;;;999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>@@@CCCFFFGGGAAAAAA@@@@@@@@@AAAAAABBB>>>===<<<;;;999888777777999888777555444444333333333333222111000000000000........................,,,,,,------.../////////......------------......------------............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***)))+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++...111111000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,------------...++++++,,,,,,------------***+++,,,,,,------,,,,,,******++++++,,,------...------......///000000111111111000000///......---,,,,,,++++++,,,,,,------++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------......//////000000000000000000000000000000111///......//////...---,,,,,,------,,,,,,+++***************************************************++++++***)))(((((()))***************************))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,++++++*********))))))(((((()))***,,,---))))))))))))))))))))))))...---,,,******)))******%%%'''******)))(((((()))((((((''')))+++,,,+++))))))((('''''''''(((******((()))))))))******++++++((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******++++++)))+++++++++***)))***+++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))&&&(((++++++***)))******((())))))*********)))))))))************+++++++++,,,++++++******++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))***************************************************++++++(((%%%$$$(((+++******++++++++++++******))))))************))))))''''''((((((((((((''''''))))))***++++++++++++***)))))))))))))))******+++******+++,,,------............---,,,,,,---------,,,---////////////---,,,,,,,,,------...///000000000000000000////////////000000111111222222222222222222111111222222333444444444555555666777777777;;;;;;<<<===>>>???@@@AAACCCAAA>>>???@@@@@@>>>;;;999999999::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???===<<<;;;;;;:::::::::::::::::::::<<>>===<<<;;;999888777666777666555444333222222222444333222111000000000000........................+++,,,,,,---...///000000///......------......///+++++++++,,,,,,---------.........------,,,,,,,,,)))******+++---......///,,,---.../////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))+++///222333222///---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,++++++,,,------...//////++++++,,,,,,---.........111111000000//////......---,,,+++***+++,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111000000000000000000000000000...------......---,,,,,,,,,------,,,,,,+++***************************)))))))))))))))))))))))))))******)))(((((()))+++************************))))))******+++++++++++++++,,,------------,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++,,,,,,///---+++)))))))))+++,,,)))))))))))))))))))))))),,,+++***(((((((((((()))&&&(((++++++***))))))***,,,***(((((()))******)))***)))((((((((()))+++,,,------,,,+++***)))((('''))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))((()))))))))))))))(((((())))))******+++++++++,,,*********++++++,,,,,,,,,+++***************++++++---,,,+++******,,,...///************+++,,,---...+++***)))(((((()))***+++))))))(((((((((((())))))+++)))((()))******)))(((++++++************++++++******))))))))))))******))))))))))))))))))))))))************************)))************++++++++++++++++++******(((''''''************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((())))))(((((((((((())))))************************)))************+++++++++------,,,,,,,,,,,,---------------,,,,,,+++++++++............------...///..................------000000111111111111000000000222333333333333444666999777444222222444888::::::;;;=========>>>@@@BBBCCCBBBAAA???>>><<<;;;:::555666777999::::::::::::;;;<<<>>>??????===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888999<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>??????@@@===<<<<<<;;;999888777777666666444333222111111111333333222111111222333333111111000000//////......---,,,,,,,,,,,,---......000---******---......,,,------------------------,,,,,,,,,---------.........---,,,+++,,,,,,......,,,---...//////---+++***...------,,,,,,------...((('''%%%""" !!!%%%(((++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,......//////...---,,,,,,///000///---,,,+++---///***+++---,,,++++++,,,......------,,,,,,++++++******++++++,,,,,,------...------------------------.........------,,,,,,,,,---------------------------------------------------------............///000111222222111///---,,,,,,+++******+++,,,...///***++++++,,,,,,------...---,,,,,,++++++,,,------111+++)))---...******...+++...000000//////111444111000...,,,,,,...000111......---,,,,,,+++******+++++++++******(((''''''******++++++++++++******%%%&&&((()))((('''((()))---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******+++******************+++++++++******))))))((((((,,,++++++++++++++++++,,,************************************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''((((((((())))))******$$$%%%%%%&&&''')))---111MMM888''''''***''''''******)))(((''''''((()))***+++++++++++++++***)))((())))))))))))))))))))))))***)))((('''((()))+++,,,(((,,,...+++***---...,,,******+++++++++,,,,,,,,,++++++******************,,,+++***))))))+++,,,---...---,,,+++************+++******))))))******+++++++++************++++++***)))((()))***+++***)))((((((''''''''''''((((((*********))))))*********************************************************)))************+++++++++++++++++++++***)))((('''************************++++++++++++++++++++++++******************************)))))))))((((((((())))))(((((((((((())))))************************************++++++++++++---,,,,,,++++++,,,,,,---.........---------,,,,,,+++,,,,,,------...000222////////////////////////000000111111111111000000000222333333333333444666666555333222222444666888999:::;;;;;;;;;<<<>>>@@@AAA@@@???>>>===;;;;;;:::777777777888888999999::::::;;;<<<======<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;:::999999888888888999<<<>>>@@@BBBCCCDDDDDDDDDAAA@@@???>>>=========>>><<<<<<;;;:::999888777777888777555333222222222222333222111111111111222333000000000000//////......---,,,,,,,,,,,,---......000---++++++---......---------------------------,,,,,,---------.........///...---,,,,,,,,,---...,,,---.........---,,,++++++******))))))******+++......---***)))))),,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,...............---,,,,,,/////////---++++++---///444222...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------------------------------------............//////000111111000///---+++------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---))))))...///,,,---000,,,...000000......000222000///...------...///000......---,,,,,,+++******++++++++++++***)))((('''******++++++++++++******'''(((******))))))***+++,,,,,,++++++++++++,,,,,,,,,++++++***))))))***************))))))*********++++++++++++************,,,,,,++++++++++++,,,,,,************************************************((()))))))))************************************))))))))))))((((((((((((((()))))))))))))))((('''&&&&&&&&&'''''''''((((((++++++,,,,,,,,,///222555HHH555''''''***((('''***))))))(((((((((((())))))***++++++++++++***)))((())))))))))))))))))))))))(((((()))***************)))111888::::::666...%%%***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********)))((((((***+++,,,...---,,,+++************,,,++++++******++++++,,,++++++************++++++)))((('''(((***++++++*********))))))))))))******++++++************++++++************************************************)))************+++++++++++++++++++++***)))((((((************************++++++++++++++++++++++++************************)))))))))))))))(((((((((***))))))(((((())))))***************************************+++++++++,,,---,,,,,,++++++,,,,,,---//////............------,,,,,,,,,,,,---...000111///000000000000000000000000000111111111111000000000111333333222222444555444444333333444444555666777999::::::999:::<<<>>>=========<<<;;;;;;::::::999888777777777888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888888999;;;<<>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666666999777555333222222333444222222111111111111222222000000000////////////...---,,,,,,,,,,,,---......///---,,,,,,---......---------------------------,,,------------.........//////...---,,,,,,------......---------,,,,,,,,,******))))))))))))******---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............------,,,...///...---++++++---///@@@999000++++++,,,---,,,******+++,,,,,,---............---,,,,,,+++******------------------------...------------,,,,,,,,,---------------------------------------------------------............///...//////000///...,,,+++/////////......,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,***+++//////---,,,...---///000///......///000......////////////.........------,,,,,,++++++***++++++++++++***)))((((((******++++++++++++******)))+++,,,,,,+++++++++,,,++++++************++++++,,,+++******)))*********+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))************************************))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''((((((***+++,,,++++++,,,///111???111&&&'''***(((&&&)))((())))))******))))))(((******++++++******))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((---888FFFPPPTTTPPPAAA333++++++++++++++++++++++++,,,,,,+++***))))))))))))***))))))))))))***+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))((('''(((***++++++***,,,++++++******++++++,,,,,,++++++++++++++++++,,,************************************************))))))*********+++++++++++++++++++++******)))(((************************++++++++++++++++++++++++***************************************************))))))))))))))))))************************************+++++++++,,,,,,------,,,,,,,,,,,,------............------------111///............---,,,///////////////000000000000000111111111111000000000111333333222222444555333333444555666666666666777888999999888999;;;===:::::::::::::::999999999:::999777555555666888999;;;::::::999::::::;;;<<<999::::::;;;;;;::::::999999999888888888888888999777999<<<>>>??????>>>=========<<<;;;;;;:::::::::999999888888777666666555777666333111000111222333111111111000000111111111////////////////////////---,,,,,,,,,,,,---............------.........---------------------------------------............//////......------,,,,,,///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,.........,,,++++++---///BBB:::000,,,,,,...,,,***+++++++++,,,,,,------------------,,,,,,+++++++++---------------------------------------------------------------------------------------------------------............///------.........---,,,+++---...///000///...,,,+++......---,,,,,,+++*********+++,,,------,,,,,,+++------...///---+++***+++...//////......---......---...///000000///...------------,,,,,,+++++++++++++++++++++******)))(((******++++++++++++*********+++------,,,++++++,,,******))))))))))))******++++++***************+++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------++++++************++++++************************************************)))))))))))))))*********************************))))))))))))(((((((((((()))******))))))((('''&&&))))))))))))))))))******'''((()))((('''''')))+++666,,,&&&'''***((('''(((((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))'''((()))***+++******)))+++555DDDRRR^^^```VVVJJJ++++++++++++++++++++++++,,,++++++***))))))*********************+++,,,,,,************+++,,,------,,,,,,,,,------,,,,,,,,,))))))(((((((((((()))))))))(((((((((***++++++)))((((((''''''''''''((((((,,,++++++++++++++++++,,,************************************************))))))*********+++++++++***++++++++++++******)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))*********************************++++++++++++,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,---000//////000111111...+++---------....../////////000000111111111111000000///111222222222222333555333444666777888888888777777888999999888888:::<<<888888888888888888888888:::999777555555666888999;;;;;;::::::;;;<<<======777888888999999888888777888888888777777888999999777888:::<<<======<<<;;;============<<<;;;::::::777777777666555555555444555333111000///000111222000000000000000000000000.............../////////---,,,,,,,,,,,,---......---.....................---------------------------------.........///////////////......---------///...---,,,,,,,,,,,,---......------------......+++---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------,,,++++++---///;;;555///---//////,,,)))---------,,,,,,++++++++++++++++++,,,,,,------------------------------------------------------------------------------------------------------------------............///---------------,,,,,,,,,+++,,,...///000///...---......---,,,++++++************+++,,,---.........,,,///000...,,,++++++,,,......------......------,,,...000111111000...,,,------,,,,,,,,,,,,++++++***++++++++++++******)))******++++++++++++******)))+++,,,,,,+++******+++***))))))(((((())))))***+++***************++++++...------,,,,,,------...)))*********++++++,,,,,,******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''******************))))))***++++++***))))))***+++...)))&&&'''(((((('''(((((()))***++++++***)))(((((())))))*********))))))))))))))))))))))))))))))***)))((((((((()))+++,,,&&&+++222;;;HHHQQQPPPJJJ,,,,,,,,,++++++++++++***+++***************++++++*********++++++++++++,,,...---,,,+++************+++,,,,,,------,,,,,,+++++++++************+++++++++)))((()))***+++***(((***))))))(((((())))))***++++++************++++++++++++++++++++++++++++++************************)))************+++++++++***+++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++******))))))******+++************************++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,---+++,,,...222666777333...,,,,,,------......//////000000111111111111000000///000222222111111333444444555666777888999999999777888999888777777999;;;888888888888888777777777888777666666666777888888::::::;;;;;;<<<<<<======777777888888888888777777888777777777777888999999999999:::;;;<<<<<<============>>>======<<<::::::666555555555444444444333222111000000/////////000//////000000000000//////---............/////////---,,,,,,,,,,,,---......,,,...000000...---...///------------------------------........./////////---...////////////............---------,,,,,,,,,------,,,,,,,,,,,,------+++---...///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------------,,,,,,------,,,++++++---///222000......000///---)))......---,,,,,,+++************+++,,,,,,---......------------------------,,,,,,,,,------------...---------------------------------------------------------............///------------------------++++++,,,....../////////......---,,,,,,+++************+++,,,---///111222---111222...+++---///000...,,,+++,,,......---,,,---...///111111///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************++++++++++++******)))+++,,,,,,***))))))*********))))))))))))***************)))******+++,,,...------,,,,,,------...************++++++++++++******))))))))))))******************************************************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((('''''')))***++++++))))))***+++)))(((((('''''''''((())))))******************)))(((((())))))******))))))))))))))))))))))))))))))+++***((('''''')))+++---))))))((((((...777;;;999,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,((())))))***************...---,,,+++***************+++,,,------,,,+++***++++++************++++++,,,***))))))******(((''',,,,,,++++++++++++,,,,,,*********))))))*********++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********+++******))))))******+++************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------......***+++///555;;;;;;444///---------...//////000000000000111111111111000000///000222222111111333444444444555666777888999999555666777666555555777999999999888888777777666666555555666666777777888888777888:::;;;<<<<<<;;;;;;888888999999999999888888777777777777777888999999999999999999999:::<<<===<<<============;;;:::999444444444444333333333333000111111222111111//////......///000000///......---------.........//////---,,,,,,,,,,,,---......,,,...111111///---...///------------------------............////////////,,,---...///000000//////,,,---.........---,,,+++---,,,,,,++++++,,,,,,---)))***++++++******+++---------------------------,,,,,,,,,------------.........---------,,,,,,,,,***+++,,,---------------+++,,,,,,+++***+++---///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///...---------------......---,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++******+++...111555777666:::999111+++---///000,,,+++***+++...///...,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********+++,,,,,,***))))))***+++******))))))******+++******))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************************************************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))******))))))))))))((((((((('''''''''(((******((((((((()))'''))))))'''&&&'''(((***+++******))))))******+++'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,***&&&''',,,...---,,,,,,,,,++++++*********(((((())))))***+++------'''(((((()))))))))))))))************+++,,,---...******,,,,,,,,,,,,******))))))(((((((((((())))))---+++***)))***)))'''&&&))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++&&&'''''''''(((((())))))++++++************++++++************************++++++,,,,,,,,,---------******))))))))))))******---------.........//////,,,---111888===;;;333+++---......///000111111222000000111111111111000000///000222222111111333444333333444444555777888999444555555555444444555777999999999888777666666666333444666777888888888888555777999;;;<<<;;;:::999:::::::::;;;;;;:::::::::777777666777777888999999888777666555555777999;;;;;;<<<======<<<;;;999888444444333333333333333333000111333444333222000///---...///000000///...------------.........//////---,,,,,,,,,,,,---......+++///111111///---...///------------------------............/////////000+++,,,...///111111000000,,,---...//////---+++***...------,,,,,,------...***+++,,,,,,++++++---///------------------------,,,,,,,,,---------...............------,,,,,,,,,***+++,,,,,,------------+++,,,,,,+++***+++---000---......---,,,,,,...000***++++++,,,,,,------......------,,,,,,++++++***------------------------,,,,,,,,,------.........---------------------------------------------------------.........//////......---------......//////...,,,+++******+++,,,------,,,,,,,,,,,,++++++,,,+++***+++...222777;;;AAAEEEAAA444++++++,,,,,,,,,***)))***...///...,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******++++++++++++******+++,,,------+++)))******++++++************++++++******))))))***+++,,,,,,+++******************+++.........------,,,,,,,,,...------,,,,,,------...************************************************+++*********))))))((((((************************))))))))))))((((((((((((%%%&&&''')))************,,,+++++++++******))))))(((***+++,,,+++******+++&&&)))***'''%%%&&&)))***,,,+++***))))))***+++,,,''''''((()))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((&&&+++---***)))++++++)))***+++++++++,,,,,,,,,,,,+++,,,...000///...,,,******************+++++++++'''***------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,...+++((((((***++++++)))))))))))))))))))))******++++++******************************************---,,,+++*********+++,,,))))))))))))))))))))))))+++,,,,,,---,,,+++***)))++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++*********)))))),,,+++***((((((((()))***)))***+++,,,,,,,,,,,,,,,))))))))))))************&&&...///)))+++333222***,,,,,,,,,++++++*********,,,,,,,,,---------......---------...///000000111000////////////111333444------------------------111111111000111111222333555555666777888999::::::777777666666555555555444444666777777666555555666888888999999999999888888<<<999777777:::;;;999888::::::::::::::::::::::::888888777777777777888888444555555666888999;;;<<<;;;;;;;;;:::888777555444444555555666666555555444333333333333111000......//////000000000000////////////.........---------////////////////////////........................,,,,,,,,,---------------111000///......///000111------------------------...,,,,,,///111111---***------------------------++++++,,,,,,,,,---------........................------......///000000111------++++++++++++---------...............------...,,,***+++,,,---,,,,,,,,,,,,,,,---------......+++++++++*********))))))---------.........//////+++++++++,,,,,,---------////////////////////////......---------,,,,,,,,,---------------------------......///////////////...///000///---,,,,,,...///...,,,+++******+++,,,000///...---,,,------...000---***(((+++000777<<>>666...++++++...000///............---------//////.........---------------,,,,,,,,,+++++++++000...,,,++++++,,,+++***)))***,,,.........,,,+++...,,,***(((((()))***+++,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***+++***+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,***))))))***++++++******+++------,,,***(((&&&)))))))))))))))))))))))))))***+++++++++)))(((''''''(((((())))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((******))))))))))))))))))))))))&&&&&&(((+++...,,,'''###&&&'''(((******+++++++++))))))))))))))))))))))))(((((((((((()))))))))))).........---,,,+++******'''(((***,,,---...//////(((***,,,,,,***((()))+++++++++++++++++++++++++++...+++((((((***+++***)))************))))))))))))************************************************'''((()))+++++++++******************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))*********+++******+++++++++,,,,,,,,,+++++++++*********)))))),,,+++)))((((((((()))***((()))***************)))))))))))))))************,,,//////+++***///111000---------,,,,,,,,,++++++,,,,,,---------.........------......///000000111000000//////000111222333........................111111111111111222222333444444555666777888999:::888888888777777666666666444555777777555444555666888888999999999999888888:::888666777:::<<<;;;::::::::::::::::::999999999888888777777777777888888555555555666777888::::::::::::999999888777555555444444444555555444444444222222222111000///...---...//////000000//////...//////.........---------////////////////////////------------------------///////////////////////////...------------...///------------------------...------///111000---***------------------------++++++,,,,,,,,,---------------------------------,,,------...//////000000......---,,,,,,---......---......//////...------...---++++++---...---,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++,,,------------.........,,,,,,,,,,,,,,,---------////////////////////////.........---------,,,,,,---------------------------......///////////////...///000///---,,,---.../////////...//////000000000///...---,,,------......,,,++++++,,,...111333999666222...,,,,,,---...---------.........////////////.........---------------------,,,,,,,,,,,,///---,,,,,,,,,,,,+++))))))***,,,......---,,,+++---,,,***))))))***+++,,,+++++++++******)))))))))+++++++++******)))))))))***++++++,,,,,,++++++***,,,++++++,,,...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,---,,,***))))))***++++++******++++++++++++***((('''))))))))))))))))))))))))))))))*********)))((((((++++++******)))'''&&&%%%************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))---***'''''')))++++++***'''((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,111///---+++)))))))))***------......---***(((&&&)))***+++***))))))***+++************************,,,+++)))((()))******)))++++++*********)))))))))************************************************###%%%(((+++,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,+++++++++***************+++***))))))((()))))))))(((((())))))(((((('''''')))))))))*********++++++,,,---333:::999333///000......------------,,,,,,,,,------------.........------......///000000000111000000000000000111111/////////000000000000000111111111111111222333333333444444555666777888888777777777666666666666666444666888777666555666777888888999999999999888888888777777888;;;<<<<<<;;;999999999999999999999999888888777777777777888888666666666666666777777888777888888888777777666555333333333333333333333333222111111000///...------.........//////........./////////............---////////////////////////------------------------111000000//////.........------,,,,,,,,,,,,---------------------------------------...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////............//////---......//////.........///---,,,---...///...---,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,////////////////////////.........------------,,,---------------------------......///////////////---/////////---,,,---.........///000111222222111//////...------------...+++,,,,,,------,,,,,,+++---------------,,,,,,+++++++++,,,---...///000111/////////............---///.........------------...---------...---+++)))***+++,,,---...---,,,+++,,,,,,+++******+++---...*********)))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,---,,,+++))))))+++,,,+++*********)))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))***+++++++++***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))---+++(((((()))+++,,,+++((())))))*********)))))))))))))))))))))))))))))),,,,,,,,,,,,------------...---,,,+++******)))))),,,---------+++'''### )))******))))))******+++************************++++++***)))******)))))),,,++++++******))))))(((***************+++++++++************************%%%&&&(((***+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))))))))))))))))))))))))))((('''&&&&&&))))))*********++++++++++++--->>>VVVZZZHHH444------------------,,,,,,,,,------------........................//////000000111111111000000000000000/////////000000000000000222111111111111222333333333333444444555666666777444444444444444444333333666888:::999888777888888888999999::::::999999888888888999:::;;;;;;;;;:::888888888888888999999999999888888777777888888999888777666666555555666666555666777777777777666666333222222222222222222333222222111000///.........------............------/////////...............////////////////////////------------------------000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......////////////...///...---...000000///---,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------//////......------,,,,,,////////////////////////............------------........................---......///////////////---...///...---,,,---///+++,,,...///000///..................------......++++++,,,------,,,+++***((()))***,,,,,,,,,+++***,,,,,,------...//////000/////////...............////////////............---------...///...+++(((++++++,,,---------,,,+++,,,++++++++++++,,,......******************))))))******************))))))***++++++,,,,,,++++++***+++*********,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,*********+++---+++)))***+++,,,++++++***)))((('''''')))***+++))))))))))))))))))))))))(((((('''&&&'''(((***+++'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))''')))+++------,,,)))''')))************))))))((())))))))))))))))))))))))))))))))))))*********+++)))***,,,------,,,+++***$$$&&&))),,,---,,,+++)))***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,+++************,,,+++++++++******))))))))))))*********+++++++++************************+++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,************************)))))))))*********))))))************)))(((((('''************++++++++++++//////CCCcccnnnXXX===///+++++++++++++++,,,,,,,,,---------.........//////............////////////111111111111111000000000....../////////000000000222222222111222333333444333333444444555555666666333333444444444444444444999:::<<<<<<:::999:::;;;999999::::::::::::999999:::;;;<<<<<<;;;999999888777777888888888999999999999999888888888888999999999888777666666555555555555555666777777777777666333222111111111111222333333333111000000000000000------............------////////////////////////////////////////////////------------------------000000///...------,,,,,,---------......---------........................---............------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///000000/////////......///000000///---,,,,,,,,,---------......,,,,,,,,,---------------+++++++++,,,,,,,,,------/////////......---------//////////////////////////////.........---------........................---......///////////////,,,...///...------...///---......///...---,,,+++------..................,,,,,,++++++,,,---......******++++++++++++,,,,,,........................////////////////////////000000/////////.........---,,,---///000///,,,))),,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))++++++***))))))***---+++******+++,,,,,,++++++***((('''''')))+++,,,************************)))(((''''''''')))***+++'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))&&&(((***,,,+++)))(((''')))************))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,'''))),,,...///...,,,***(((***,,,...///...---,,,*********,,,......---++++++++++++++++++++++++++++++,,,...---,,,******+++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************...---+++*********+++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,***************+++++++++(((((()))************)))******+++++++++***))))))*********++++++++++++,,,...+++777PPP[[[NNN999///******++++++++++++,,,,,,------........./////////....../////////////////////000111111111111000000......//////000000111111222222222222222333444444444444444555555555666666666666666666666777777777999;;;======;;;:::;;;<<<999999::::::::::::999999;;;<<<>>>===;;;888777888777777888888999:::::::::999999888888888888999999:::999888777666666666666666666777888888777777777444333222111111222333444444333111000000000111222.........//////............////////////000000000////////////////////////........................222111111000000/////////......////////////..............................---...///...---,,,...///------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,---............---,,,---...//////000000000000.........///111000...,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,------------///////////////........./////////////////////////////////.........------........................---......///////////////,,,---///...------...///000000000000///...------,,,---......///.........---,,,+++***+++---000222...------,,,,,,,,,------//////.........---------...////////////000000000000/////////............---------...//////---+++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,***)))))))))---,,,******,,,---,,,+++---+++***(((((()))+++,,,***************************))))))))))))******+++******++++++******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))+++***(((%%%$$$&&&***---((())))))*********))))))))))))))))))))))))))))))---------.........//////++++++------...---,,,,,,////////////---,,,+++*********+++///111111...***************************+++...000///---++++++---)))******++++++,,,,,,---((())))))***++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,************************++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))*********+++++++++'''((()))***+++******)))))))))***+++++++++***************+++++++++,,,,,,***'''+++666<<<888000,,,+++++++++,,,,,,,,,------............/////////////////////////////////......///000111222222111111//////000000111222222333333222222222222333444444555555555555555666666666666666666777777888888888999:::<<<<<<:::999:::;;;999::::::;;;;;;::::::999999<<<>>>>>>;;;999888999888888888999:::;;;;;;;;;:::999999888888999999:::;;;:::999888888777888888888888888999888888777777444333222111111222333444333222000/////////111222...//////000000//////....../////////000000000000////////////////////////////////////////////////111111111000000000000000---...///000000///...---........................---...///...,,,,,,...000........................------------............------------------------........................---...////////////...---------///000000111111111------...///111000...+++,,,,,,,,,---------......------........./////////,,,------------.........///////////////000000000////////////////////////////////////....................................---......///////////////,,,---......------...000111111000000///000000000,,,,,,.../////////......,,,,,,++++++,,,---///000---...............---------------................../////////000000000000/////////.........------...---,,,---...///...---...---,,,,,,++++++++++++++++++++++++++++++******)))*********++++++++++++)))*********++++++++++++***++++++,,,,,,++++++***---,,,***)))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++***+++...,,,***+++,,,---,,,+++...---,,,*********++++++***************************++++++++++++******)))******+++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))),,,+++)))&&&$$$&&&***///'''((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,000///---,,,+++,,,,,,---******++++++,,,---......)))***,,,000444333...***)))))))))))))))))))))))),,,...111111...,,,,,,---))))))***+++,,,------...((())))))***++++++,,,,,,************************&&&(((+++---......,,,+++))))))))))))))))))))))))++++++*********+++---...++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))******++++++++++++'''((()))+++++++++***)))'''((()))******+++************+++++++++,,,,,,,,,***+++---//////...---...,,,,,,,,,------...................../////////000///////////////.........---...000111222222222111000000111222333333444444333333222222333333444555555555555666666666666666444555555555666666777777777999::::::999888999999999::::::;;;;;;::::::999777:::>>>>>><<<::::::;;;888888999:::;;;;;;<<<<<<:::999999888888999999:::;;;::::::999888888999999999999999999999888777777555444222111111222444555222111///...---...000111//////000000000000//////.../////////000000111111////////////////////////000000000000000000000000............////////////------...//////...------////////////////////////---///000...,,,+++...000////////////////////////---------.........//////........................//////////////////.........///000111111000///...------///000111111111111---------///000000---+++,,,,,,,,,---------........./////////000000111111---------.........//////......//////000000111111////////////////////////000/////////............////////////////////////---......///////////////,,,---......------///000//////.........000111333+++,,,.../////////......+++,,,,,,------,,,,,,,,,+++,,,///000111000...,,,+++,,,,,,---...///000000.../////////000000111111///.........------------///...,,,,,,...//////......---,,,,,,+++++++++,,,+++++++++++++++***)))((((((((())))))*********+++(((((())))))*********++++++++++++,,,,,,+++++++++///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000...---,,,,,,...,,,++++++,,,------,,,///...---,,,++++++******************************+++,,,------,,,+++)))((('''((()))***,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))'''***------***))))))+++''''''(((******+++++++++))))))))))))))))))))))))++++++++++++,,,,,,---...)))222333+++(((///333111************++++++,,,---000+++***///555444...)))---,,,,,,+++,,,,,,------......---,,,,,,+++******+++++++++*********))))))******)))(((((())))))***((('''''''''((()))+++,,,++++++++++++***)))((((((,,,,,,,,,+++++++++************))))))***,,,...///......,,,,,,,,,,,,......************************+++++++++******)))))))))***++++++,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,...///000111............/////////000000000000000111111111111333222111000000111222222444444333222333444555666888888777777666666555555444444444444555666888888888888999999999:::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;777777666666777888999999;;;::::::999888888888888::::::;;;;;;::::::999888555555666666666666555555444444333333333222222222222111111111000000//////000000000000000000000000111111000000//////......222111000///...---,,,+++//////000000000000//////////////////////////////***+++---///000000//////......////////////......222000...---,,,---///000000000////////////000000...+++''''''***------,,,------------.........///......------------......000000000000000000000000111111000000//////......///......///000000...,,,...///////////////......---------.........//////111000000///......---------.........//////000000000000000000000000000000............/////////000000000000000000///......000111111000//////000222,,,...000111111000...,,,222111000///............------------------------,,,,,,,,,---------......---///000...,,,+++...000000//////.........////////////000111222333333444////////////..................---------,,,,,,,,,---,,,,,,+++*********+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,///...,,,+++***+++,,,,,,---,,,***)))))))))******,,,,,,,,,++++++,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++000///...,,,+++***))))))))))))*********+++++++++++++++,,,,,,,,,---------((()))+++,,,,,,+++)))(((************************,,,+++******)))*********+++)))'''&&&&&&''')))+++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...+++:::CCC===666999===<<<,,,++++++++++++,,,---...---******...333444000,,,---,,,,,,+++++++++,,,,,,...------,,,++++++******+++++++++*********))))))++++++++++++++++++++++++))))))(((((()))***+++,,,------......------,,,,,,,,,,,,,,,+++++++++******************+++,,,------------,,,++++++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---...000111222........./////////000000/////////000000000111111333222111000000111222222444444333333333444555666888888777777666666666666666666666777777888999:::888999999999999:::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999;;;::::::999999999999:::<<<<<<<<<;;;;;;:::888888555555666666666666555555444333333333333222222222111111111111000000000///////////////////////////000000000000//////////////////////////////////////////000000000000//////////////////////////////+++,,,...////////////.........////////////......111000///------...///000000//////......//////000000---++++++...//////...------.........////////////..................///000000000000000000000000111000000000/////////......------...000111000///......////////////......---------.........//////000000//////...------,,,........./////////000000////////////////////////........./////////000000000000000000000///......///000000000......///111---...///000000///...---333222111000////////////------------------------,,,,,,---------.........---...///...,,,+++---000000//////........./////////000000000111222222222111000000000000///////////////.........------------,,,,,,+++******++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,000///...,,,,,,,,,---...---,,,+++)))))))))***+++---,,,,,,+++,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++......---,,,++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************,,,++++++******************)))(((((((((((()))***++++++************++++++************************************************************************,,,,,,++++++************,,,,,,+++++++++,,,------...BBBQQQMMMAAA===???@@@++++++******++++++,,,,,,+++,,,---///111111...+++------,,,+++++++++++++++------,,,,,,++++++******+++++++++***************+++,,,---......---,,,+++++++++*********++++++,,,*********+++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......---------...///000111222....../////////000000000....../////////000000000222222111111111111222333444444333333444444555666888777777777777666666666999999999::::::;;;;;;<<<999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::777888:::;;;;;;:::999999::::::::::::::::::;;;<<<>>>======<<<;;;999888777555555666666666666555555333333333222222222111111111111111111000000000000////////////////////////////////////000000000000---......///000111222333//////000000000000//////////////////////////////---....../////////.........//////000000//////...111000///...---...///000///..................//////...---...000000000///....../////////000000000000//////......//////000////////////////////////000000000000////////////------,,,...000222111000......///////////////...------.........//////////////////...------,,,,,,......////////////000000////////////////////////....../////////000000000000000000000000///.........///000///......///000////////////////////////222111000//////......///------------------------,,,------------.........---......---,,,,,,---////////////......//////000000000000000000000000000111111111111000000000000000000/////////.........---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...------,,,,,,,,,,,,------,,,+++*********+++,,,------,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,+++***************************************++++++************++++++************************************************************************+++************))))))))),,,,,,,,,++++++,,,,,,---000BBBOOOKKK???888666555******))))))))))))******,,,111444444333111---(((...---,,,++++++******+++,,,,,,,,,,,,++++++*********************************+++---//////...,,,++++++++++++***************((((((((()))******+++,,,,,,,,,,,,+++++++++*********+++,,,------+++***)))+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,---------...............//////000222222...////////////000000000............////////////222222111222222222333333444444444444444555555666777777777777777777777777::::::;;;;;;<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888:::;;;======<<<:::999::::::::::::;;;;;;<<<===??????>>>===;;;999777666444555555666666555555444222222222222111111111111111111111000000000000000..............................//////000000111111---...///000111222333444//////000000000000/////////////////////////////////////////////.........//////000000000000//////111000//////......//////......------------......,,,,,,---...//////...---////////////000000000000000000////////////000000////////////////////////000000000000///////////////...---...000111111000---...//////////////////............///////////////.........---------,,,//////////////////000000...........................////////////000000000000000000000000///.........000111111/////////000000000///......///000000000///...---------------........................------------..................------,,,------...//////////////////000111000000000///////////////111111111000000000//////////////////.........------,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------+++++++++++++++++++++++++++*********************---,,,+++******+++,,,---...------,,,,,,,,,,,,---,,,------......------,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++************))),,,++++++******++++++,,,************************,,,,,,+++************+++******++++++++++++******++++++************++++++***************************************************************************)))))))))))))))))))))---,,,,,,++++++,,,,,,,,,///888>>><<<666111---***,,,++++++*********++++++---444:::;;;;;;;;;666......------,,,++++++,,,,,,,,,+++++++++++++++******************************(((***,,,---...---,,,*********************))))))++++++++++++,,,...///000,,,,,,,,,+++++++++*********+++,,,------+++***)))************************++++++++++++++++++++++++((((((((())))))*********,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,************************************************))))))*********+++++++++,,,,,,,,,---------......//////...//////000111222////////////000000000111............////////////111111222222333333333333444444555555555666666555777777777777888888888888999:::;;;<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;<<<>>>===<<<:::999::::::::::::;;;;;;<<<===??????>>><<<:::888666555444444555555555555444444222222111111111000000000000000000000000000111111////////////////////////......//////000000111111//////000000111111222222//////000000000000//////////////////////////////000/////////........./////////000000000000//////111111000///////////////......------------......,,,---...//////.........////////////000000000000000000////////////000000////////////////////////////////////000000000000333111///...///000///...------...///////////////........./////////000000...............---------000000000000000000//////////////////////////////////////////000000000111000000000000000///......///111333333111000000111111000////////////000111000000//////......//////........................---------........./////////...------............///////////////000111111000000000///////////////000000/////////..................---------,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++************************------,,,++++++,,,---...///...------,,,,,,,,,---,,,------......------,,,,,,------......------,,,......---,,,++++++++++++++++++,,,,,,,,,---------************************,,,,,,+++******+++,,,,,,************************---,,,,,,+++***+++++++++******++++++++++++******++++++************++++++************************************************************************)))))))))))))))))))))***------,,,+++++++++,,,,,,------.../////////,,,)))///...------,,,---------,,,444:::<<>>>>>===<<<:::888666555444444555555555555444444111111111000000000000///000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////////////////000//////......///000000///000000111111000000///111111111000000000/////////..................///...///000000//////000222....../////////000000000000//////......//////000////////////////////////////////////000000000000555333000.../////////...,,,---...///000000000000....../////////000000000////////////////////////111111000000000000//////000000000000000000000000/////////000000000111111000000000000000///......///222444444333111111222000000000000000000000000222222111111111111222222........................------........./////////111///......///000000///////////////000111222222000000000000000000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,------...---------...---,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,------......------,,,------............------///...---,,,++++++***+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++...---,,,,,,+++++++++,,,,,,***)))***------,,,+++...------,,,++++++,,,,,,,,,111333444>>>KKKKKKCCC...............///000111******************++++++))))))*********+++++++++)))))))))***+++,,,,,,,,,((()))***,,,,,,,,,++++++***)))((('''((()))+++,,,,,,,,,,,,+++++++++******************+++,,,------******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))*********+++++++++*********+++,,,---------,,,,,,,,,---------...............---......///000//////000000000111111111/////////000000000111111000111222444444444444444333444555666777666666555777777888888888999999999:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999999999:::<<<<<<;;;:::999777555444333444444555555444444333111111000000000////////////000000000111111111111111111111111111111111111000000000000////////////....../////////000000000//////000000000000////////////////////////////////////.........000111222000000111111111111000000111111111111111000//////000//////......//////000...///000///------000333------.........////////////..................///000000000000000000000000.../////////000000000111444222///...///000000000,,,---...///000000000000.../////////000000000000000000000000000000000000111111111000000000//////111111111111111111111111//////000000000111111111000000000000000///.........111333444222111000111///000111111111111000///111111000000000111111222....................................////////////333000...///111222111000////////////000111222333///000000000111222222222000000000////////////...............------------,,,,,,,,,,,,,,,---...............---------,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++,,,---...///......---...---,,,,,,,,,---///000000///...------,,,,,,,,,,,,------......------,,,------............---------,,,,,,++++++,,,,,,,,,*********++++++++++++,,,))))))***+++,,,---......++++++,,,------,,,++++++************************------,,,++++++++++++,,,***)))(((((((((((()))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,...---,,,,,,++++++++++++...,,,***+++,,,******+++++++++***)))(((((())))))---///,,,***666FFFJJJBBB............///111222333******************++++++))))))******++++++++++++************+++,,,---...(((***+++---......------...,,,+++******,,,...///,,,,,,,,,+++++++++************))))))***,,,...///***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''((()))***+++,,,------------,,,,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++******+++,,,------......,,,,,,,,,---------.........------------......///000000000000111111111111000000000000111111111111000111222444555555444444333444666777777777666555777777888888999999999999;;;<<<>>>???>>>===;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=================================<<<;;;:::::::::::::::;;;::::::999888888888888;;;;;;:::999888777555444333444444555555444444333000000000000//////////////////000000111111111222111111111111111111111111111111000000//////......,,,------...///000111111//////000000000000/////////////////////////////////.........///000222333000000111111111111000000111111111111111000//////000000////////////000000,,,------,,,)))***...222------------.........///......------------......111111111111111111111111.../////////000000111111333111......///111222222,,,---...///000000000000////////////000000000000000000000000111111111111222111111111000000//////111111111111111111111111000000000000111111111111000000000000000//////...---000222333222000//////...///111333333111///.........---------......///////////////////////////............/////////000444111//////222333222000////////////000111222333//////000111222333333444111111111111000000000000000/////////............,,,,,,,,,,,,,,,---.../////////.........---------++++++,,,,,,,,,---------***+++,,,------,,,+++***)))***,,,---...---,,,,,,...------,,,---...///000000000///...---,,,,,,,,,,,,------......------,,,------............------++++++++++++,,,---...///))))))*********+++++++++))))))***+++---...///000***+++---......---+++***************************...---,,,,,,++++++,,,,,,+++)))(((&&&&&&((()))+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---++++++,,,,,,,,,,,,------,,,---...000111333444555111111...+++///666777222111///,,,+++,,,,,,,,,++++++******)))***+++---...,,,(((%%%&&&+++...---+++,,,,,,,,,---------.........---,,,++++++,,,---............------,,,,,,,,,...------,,,,,,,,,------,,,,,,++++++++++++******++++++***))))))******+++++++++++++++++++++++++++)))***++++++,,,---......//////...---,,,***)))(((************************((()))+++,,,,,,+++)))(((******+++,,,,,,---......***+++,,,,,,------,,,,,,////////////000000000000000000000000000111111222222222111111111111111111333333333333333333333333888777777666666666666666;;;:::999888888888999::::::;;;;;;<<<<<<;;;;;;:::<<<:::999999:::<<<======>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888888999999999:::999777666555555666666444444444333333222222222222000...------...000222000000000000000000000000111111000000//////......000000////////////000000---......///000111111222---...///000000///...---111222111///------...000000000000000000000111111000000111111111111000000......//////////////////111111111111000...---,,,------------.........///---///000000//////111222111111000000/////////...111111000000000/////////222222222222111111111111111111111111000000000000000000000000000000000000111000000000000000111111000000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000...//////000111222222222222222111111222222333444111111222222222222111111000000000000000000000000000000000000///////////////////////////.........000000000000000000000000...---------...111333555000000000000000000000000111000000///////////////,,,---------.../////////------............------)))***++++++))))))***+++000///---,,,+++,,,------+++---------+++***+++,,,000000//////.........---(((+++,,,***''''''***...------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))///---+++(((((()))+++---((()))+++,,,---.........------......------,,,+++++++++---......---++++++)))((('''((()))***)))'''(((((())))))************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******///......------......///---,,,+++))))))+++,,,---++++++,,,,,,,,,,,,------)))***+++,,,---//////000000222000---000888;;;999555222...,,,,,,---,,,,,,---,,,++++++***+++,,,,,,---)))&&&(((,,,//////---,,,,,,,,,---------......------,,,++++++,,,------......---------,,,,,,,,,------------------------......------------,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---************************)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++,,,------------,,,////////////000000000000000000000000000111111222111111111111111111111111222222222333333444444444777777666666666666777777:::999999999999999:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;999999;;;<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999777777888888888999999999999888777555555555555555444444333333333222222222111000////////////000111111111111111111111111111111111000000////////////000000////////////000000.........///000111111111......///000000///......000000000///...///111333222111111000000000111111000000111111111111000000000000000000000000//////111111111111000///...---............///////////////000111111000///111222222111111111000000000000000000/////////.........222222222222222222222222222222222111111111111000////////////////////////111111000000000000111111111111111111222222222222111111111111111111111111111111222222222222111111111111111111111111111111/////////000111222222222222222222222222333333444111111222222222222111111111111111111111111111111111000000000////////////......//////////////////000000000000000000000000222111///......///111222222222222222222222222222222111000///...//////000------..................------............------+++,,,------++++++,,,---///...---,,,++++++,,,---+++---...---,,,,,,---...000/////////............000///---,,,++++++,,,,,,---------------------------..................///---------------------------------,,,,,,,,,,,,,,,///---,,,******+++,,,---/////////.........------------......------,,,+++,,,,,,,,,------,,,,,,,,,+++***)))***++++++***))))))))))))******+++++++++******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------)))))))))***+++,,,,,,,,,---//////,,,...555;;;===999555000------------,,,///...---,,,++++++++++++...+++)))***...111000///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++,,,---......------,,,......------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.../////////000000000111000000000000000111111222111111111111111111111111111111222333333444555555777666666666666666777888777888999::::::;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<==================================================================<<<;;;::::::888888888888888999999999888777666555444444444444333333333333222222222222111111111111111111111111111111111111111111111111111000000000000/////////000000////////////000000......//////000000111111...//////000000//////...///000111000000000222444444333222111111111111111000000111111111111000000222222222111111000000000///000000111111000000////////////000000000111111000222222222000///000111222222222111111111111111000000000000000/////////000000111111222333333333333333222222222111111111////////////////////////222222111111000111111222222222222333333333333444111111111111111111111111222222333333333333222222111111111111111111111111//////000000111222222222222222222222333333333333111111222222222222111111111111111111111111111111111111000000000/////////.........//////000000000000000000000000000000000222111000//////000111222333333333333333333333333333111000......///000111//////..................------............---------...//////------...///------,,,+++++++++,,,,,,+++---......------///000////////////............222///---...000000...,,,---------------------------------...//////000000........................++++++,,,,,,---------............---------------000///......------......---............---,,,,,,------,,,,,,,,,,,,---------,,,++++++------,,,+++******++++++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******++++++************++++++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,)))++++++))))))...555:::999555000---,,,,,,,,,,,,......------,,,,,,,,,,,,///---+++,,,///111222111,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------***+++---//////...---+++,,,,,,+++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.....................//////000000111111000000000000000111111222111111111111111222222222000000111222444555666666666666666666666777888888666777999;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>????????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888888888888888888888888777666666555444444333333333222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000////////////000000.../////////000000000111/////////000000/////////000111222222111111222444555444333222111111111111000111111222222111111000222222222111000000//////...///000111111111111111000000111111111111222222111222222111000//////000111111111111111111111111222222222222222222222222...///000111222333444444222222222222111111111111000000000000000000000000333333222111111111222222222222222222333333333333111111111111111111111111222222333333333333222222111111111111111111111111000000000111111222222222222222222333333333333333111222222333333222222111111111111111111111111111111111111000000000//////------...///000111111222////////////////////////......//////111222444555333333333333333333333333333222000......///000222000000//////......------------............---------/////////...---...///,,,,,,,,,,,,++++++,,,,,,+++---//////...///000222///////////////.........+++...111444444222///---........................))))))***,,,---///000111........................,,,,,,,,,------------...---...///000000///...---++++++++++++,,,...///000...............------,,,...---,,,++++++,,,---......,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***......------------......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))''')))///555666333...,,,++++++++++++,,,,,,,,,------............---,,,---///111222222,,,,,,,,,---------......------............------------------------------***+++---//////...---,,,,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............---,,,+++))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------...////////////............///000111111111000000000000000111111222000000111111111222222222000000111222444555666666555555555555666777999999666888:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===???>>><<<;;;<<<>>>?????????@@@@@@AAAAAAAAA<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999888888888888888888888888666666666555555444333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000111111111111000000////////////000000////////////000000000000000000000//////000000000111222333333111000000111555444333222111111111111111111222222222222111111111111111000000/////////...///000111222222222111111111111222222222222333000111222111///...///000111111111111111111111111222222222222222222222222......///000222333444444222222111111111000000000111111111111111111111111444444333222222222222222111111111222222222222333111111111111111111111111111111222222222222111111111111111111111111111111111111111111222222222222111222333444444444333333222222333333333333222222111111111111111111111111111111111111000000000000---......///000111222222////////////////////////...//////111222333555555222222222222222222222222333222000///...///111222000000000//////......---------............------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////111222.........///////////////)))222;;;===777000---...........................,,,,,,,,,------.........------------------------.........---------,,,,,,---...000111111000///...+++++++++,,,---...///000......//////......---,,,///...,,,,,,,,,,,,...///---+++***+++,,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++...,,,++++++***))),,,111111///,,,+++,,,,,,+++*********,,,---............------,,,,,,---///111222,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...***+++---............---......------------,,,,,,+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////------...///000111222222000000000000000111111222000000000111222222333333111111222333333444555555444444444555666888999:::888999:::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;>>>AAA@@@===;;;<<<>>>?????????@@@AAAAAABBBBBB<<<<<<<<<;;;::::::999999999::::::;;;::::::999999999999999888888888888888666666777666666555333333111111111222222222222222111111111111111111111111222222222222222222222222000000000111111111111222000000////////////000000////////////000000000000111000000//////000000111111222333333000/////////444333222111111111111111111111222222222222111111000000000000000000000000///000000111222222222111111111111222222222333333000222222222000///000111111222222222222333333333111111111222222222222222000000111222333444555666333222222222111111111111222222222222222222222222555555444333222222222222111111111111222222222222333333333333333333333333111111222222222222111111222222222222222222222222222222222222222222222222111222444555555555444333222222333333333333222222222222222222222222222222222222111111111000000000/////////000000111111111000000000000000000000000222222222222222222222222222222222222222222222222222222111111000000000111000000//////////////////------............------,,,---...---,,,,,,,,,...,,,,,,---.........------,,,...//////......000111.........///////////////---888CCCBBB888///---///........................333222111000///---,,,,,,------------------------///.........------,,,,,,---...///000111000///...///000000000000///.........////////////...------......------------......,,,+++******,,,,,,+++***------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,------------------,,,++++++,,,,,,,,,,,,------)))))))))******+++++++++000+++)))---...,,,,,,///,,,++++++,,,......---+++***+++,,,------,,,++++++++++++++++++,,,---///111,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......++++++,,,------......///......------------,,,,,,***+++---///000000///...------------------------+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,---------......///000000000000///------...///000111222222000000000000000111111222///000000111222222333333222222222333333444444444333444444555777888:::;;;;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;???BBBAAA===;;;<<<>>>======>>>??????@@@AAAAAA=========<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999999888888888777777777777777888777666444333000111111111222222222222111000////////////000111222222222222222222222222000000111111111222222222000000////////////000000000000000000////////////111111000//////000111111...000222222000/////////222111111000000000111111111222222333333222222111///000000111111222222222000000111222222222111111111111111111222222222222111333444333222222333555444444444444555555555666333333444444444555555555444444555555666777888888555555444444444333333333444444444444444444444444666555444333333222222222222222222222333333333444444444444444444444444444222222333333333333222222222222222222222222222222222222222222222222222222111222444555666555444333222333333444444333333222222222222222222222222222222222222111111111000000000000000000000000000111000000000000000000000000222333333333333333333222333333333333333333333333111111222222222111000//////////////////000000000------............------,,,---......,,,,,,---...,,,---.../////////......---...//////------...///............/////////000///666<<<<<<555000000222........................222111111000///......---........................------------............---......///000000//////...///111222222000...,,,///////////////...------------............------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,+++++++++***)))***,,,------,,,***))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,---------*********+++,,,,,,------///((('''---000---+++---******+++---000000///---+++,,,------,,,+++)))(((******++++++***,,,...111,,,,,,,,,---------......((()))***++++++***)))(((,,,,,,,,,------.........,,,++++++,,,,,,...///000,,,,,,,,,+++++++++******((())),,,---......---,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,,,,---.........//////000000000000000------...///000111222222000000000000000111111222///000000111222222333333333333333333333333333333333333444555777999:::;;;===<<<;;;999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;@@@CCCBBB>>>;;;<<>>????????????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;999999999999888888777777777888888888888666555444000000111111222222222222222000///------///000222222222222222222222222222000000111111222222222222000000////////////000000000000000000////////////222111000//////000111222+++...000111000000000111000000000000000000111111111222222333333222222111000000111222333444444555111111222222222111111000000000111111111222222222222444555555444444666777555666666666777777888888777777888888999999::::::777777888888999999::::::777666666666666555555555555555555555555555555555777666555444333222222222333333333444444444555555555555555555555555555555333444444555555444444333222222222222222222222222222222222222222222222222111222444666666555444333222333333444444333333222222222222222222222222222222222222111111111111000111111111000000000000000000000000000000000000000///000111333444555666666444444444444444444444444000111333444333222000.........//////000000111111---..................------...///...---,,,---///,,,---///000000000//////---...///...---,,,---...---.........//////000000+++...111222111111444666////////////////////////++++++,,,---...///000111000000000000000000000000++++++,,,---...///000111---.........//////000000(((***...111222111...---///////////////......---,,,---...//////...---,,,---,,,++++++------,,,+++,,,,,,,,,++++++*********+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------//////...---,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------......---,,,+++***+++,,,---------------,,,,,,+++***+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,---------,,,,,,+++***///000---...222111,,,222000...+++******+++,,,111...++++++,,,---+++))),,,+++,,,......------///...------,,,,,,------...000000000///...---,,,+++((())))))))))))*********,,,***)))***---...,,,)))/////////......,,,+++***,,,,,,------...///000000...///222555777555111.........//////000000111111333333222222222222333333555444333333222222333333444444555555666777777888555444333333555888;;;===>>>>>>===;;;999999;;;======>>>???>>>;;;999999999>>>???@@@AAA@@@>>><<<:::;;;<<<===>>>????????????BBBAAA?????????>>><<<999::::::::::::::::::::::::::::::999999888777777777777777777666555333222111444444444333333333222222......///000111222222333444444333333222111000000...000222333444333111000000000000000000000000000333222111/////////000000222222222222111111000000555444222111000111222222111111222222222333333333000111333444333333444555333111111222444444000---444333222222444666666666444555555444333333444666666777888999:::<<<=========>>>?????????>>>===<<<======>>>???@@@AAAAAABBBEEEEEEFFFFFFEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>>===<<<999888777888999:::===<<<;;;999888666555444777888888888888777777666555555666666666777777777888777666555555666777888444444333333333333333444333333222111222333555666333444555666777888888999222333444555555555444333222111111111111111222222333222222111111222222333111111111111000000000000111///---...///111000000222222333333333333444444333444444555555444444333444333222111000000000000///---...222111,,,,,,222333222000///.........///......000111222222222222000////////////.........---------.........//////,,,------...///000111111////////////000000000000000000000000/////////////////////////////////////////////...------,,,,,,////////////////////////666444000,,,***+++---...///............---------000///...------...///000,,,---------,,,++++++***---,,,,,,++++++,,,,,,---------------------------////////////......---,,,,,,++++++******++++++,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,...111222111000000000//////............/////////......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,+++++++++,,,,,,---------------,,,+++***------------...............------,,,,,,------...,,,---------------,,,,,,***...///,,,+++///000...000///---,,,,,,---///000111///,,,,,,---...,,,***,,,,,,---------------///...------,,,,,,------...------------,,,+++***)))***+++++++++,,,,,,,,,,,,---+++)))))),,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---...111555777777555222......//////000111111111111111000000000000111111000000000000111111222333333333444555555666777777777666555444666888;;;=========<<<;;;999999<<<>>>???@@@AAA???===;;;::::::>>>???@@@@@@@@@>>><<<::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<>>>>>><<<::::::::::::::::::::::::::::::999999888888777666666777777777666555333222111333333333222222222111111//////000000111111222222444444333222222111000000///000111222222222111111111111111111111111111111111111000//////000111222222222222222111111111000333333222111111111111111222222222222222222222222333444555555333222222333333222111333777888777555555444444444666777777777555666888888888:::<<<>>>@@@AAABBBCCCEEEFFFHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRQQQPPPOOONNNLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFDDDBBBBBBAAABBBBBBDDDCCCBBBAAA@@@>>>======<<<<<<<<<======<<<;;;;;;999999888888777666666666888777666666666666777888444444333222222222333333333222111000000000111222222222222333333333444444333444555555555555444333222222111111111111222222333222222111111222222333111111111111000000000000111111222111111111111111222222333333333333444444333333444444444444333333111111111000000000000000222000000444333......111333222000///.........///---...///000111111111111/////////............------------.........//////---.........///000000000////////////000000000111111000000000////////////////////////////////////........................////////////////////////222000...,,,,,,---...000///............---------///...---,,,,,,---...///...............---,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,------------,,,,,,...///...,,,++++++,,,//////............//////.........------,,,,,,+++------------------------...---,,,++++++,,,---...------...//////...------...------,,,+++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...------------------------,,,111222---***,,,.........---------...000111333222000...---.........,,,+++---...---,,,,,,---.........------------......---------------,,,+++***---------............///---+++)))))),,,...000000++++++,,,,,,,,,,,,,,,,,,---------......//////000---...///333777888888777......///000000111111222111111000000000000111111/////////000111222333444222333333444444555555666888777666666666888;;;<<<;;;<<<<<<;;;999:::<<<>>>AAABBBBBBAAA>>><<<;;;<<<>>>>>>?????????===<<<;;;:::;;;<<<===============:::999:::<<<>>>???>>>===999999999999999999999999999999888888777777666666777777666666555444222222444333333333222222222222000111111111111111111111333333333222111111000000///000000000111111111111222222222222222222222222000//////000000222333333222222222222111111111111111222333333333222111000222222222222222222222222444555666555444333444555222111000222444666666666666777888999:::;;;<<<===;;;===@@@AAACCCFFFIIILLLOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]]]]]]]]]]^^^______^^^___`````````___^^^]]]YYYYYYXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCBBB@@@>>><<<:::999;;;:::999888888888888888666666555444444444444444555444333222111111111111333333333333333333333333444444555555555555444444222222111111111111222222333222222111111222222333222222111111111000000000111444777666333111111222222222333333333333444444222333333444444333333222000000111222222222222111555222111444444111000000222111000///.........///---......///000000000000///............---------------.........//////////////////////////////////////////000000000111111111111000000000/////////////////////////////////,,,------...//////000000////////////////////////------,,,------...000000///............---------......------------......///000000000000///......------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,++++++***......------------......,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,------,,,+++***,,,---------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------///...,,,++++++,,,...///------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------,,,,,,*********++++++++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,---------///222444111---++++++---------------...///111222000///...---.........---,,,000222...,,,---............------------.........///////////////...---........./////////000000,,,+++++++++,,,---......//////...---------------------....../////////000...---...111444666777666...//////000111111222222333333222222222222333333111111111111222333444555222222222333333444444444888777666555666777999::::::;;;;;;;;;::::::<<<>>>AAABBBCCCAAA>>><<<<<<<<<===>>>>>>>>>>>>===<<<;;;::::::;;;<<<======<<<<<<;;;;;;;;;===@@@AAA@@@???888888888888888888888888999888888777666666555555666666666666555444333222555555444444444333333333222111111111111111111111333222222222111111000000000000/////////000111222222222222222222222222222000000000111111222222222222222222222222222222222111222444666666444222000333333333333222222222222111333444444444555777888666444333333444555666777;;;===???BBBCCCEEEGGGIIIIIIKKKNNNPPPRRRTTTXXX[[[^^^___```bbbdddfffggghhhiiijjjjjjkkklllmmmmmmmmmkkkjjjjjjiiiiiijjjkkklllkkkkkkllllllkkkiiihhhgggdddeeeeeeddddddccccccbbb_________^^^]]][[[YYYXXXZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWUUUTTTQQQNNNKKKHHHFFFDDDCCCBBBAAA???===<<<;;;:::;;;:::999888777666666666888888777666666555555555666666777777777888888888666666666666555555555444333333222111111111222222333222222111111222222333222222222111111111000000000555999888333///000222222222222333333333444444222222333333333333222222222333333444444444333222444222111222444333111000111111000///////////////------...///////////////............------------............////////////000000000/////////////////////000000000111111111111111111000000000//////////////////////////////---........./////////000////////////////////////++++++,,,......////////////............---------///................../////////000000000//////...------,,,,,,,,,,,,------........................------............------......------------........................------+++,,,,,,---...---------+++,,,---------///333555------,,,,,,,,,,,,---------------------,,,,,,,,,------------------------///...,,,++++++,,,...//////---***((((((***---///.........---------,,,,,,,,,------......---------******+++++++++,,,,,,,,,...------,,,,,,------...++++++******+++,,,---------///111111///++++++---------------------...............---,,,,,,---...000666777111,,,...///...///......------......///......//////000/////////............/////////000+++,,,---------++++++***///...------------...///.........//////////////////...---///111333333222//////000000111222222222333333222222222222333333333333222111111222222222222222222333333333333333666555555444555666777888999:::;;;;;;::::::<<<===???@@@AAA@@@===;;;;;;<<<===============<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???===888888888888888888888888888888777666666555555444666666666666555444333333333333333333222222222111222222222222111111111111222222111111111111111000000000000///000111222222111111111111111111111111222222222222111111000000222222222222222222222333111333666888888666444222444444444333333333333333000111222222111222555777::::::::::::;;;===???AAADDDHHHMMMPPPRRRTTTWWWZZZ[[[]]]___aaabbbdddgggiiijjjkkklllnnnpppqqqssssssuuuuuuuuuvvvwwwxxxyyyyyyvvvuuutttsssrrrssstttuuuuuuuuuuuuuuusssqqqnnnmmmlllllllllllllllkkkjjjiiifffffffffeeedddcccaaa```ddddddccccccbbbaaaaaaaaa```aaabbbcccdddddddddddddddcccaaa]]]ZZZWWWTTTSSSQQQPPPNNNKKKHHHEEEBBBAAA@@@???>>><<<;;;:::::::::888888888888888777777777666666777777888999999:::777777666666555555555555444333333222111111222222333222222111111222222333222222222222111111111111000444999777222//////111222222222333333333444444222333333444444333333222333444444444333333222111222222222222222333222///000000000000000/////////---......////////////...//////.........---------........./////////000000000000000000000/////////000000000000111111111111111111111111000000000000000000000000000000000000000000/////////.........////////////////////////,,,---.../////////...---///............------------------------------------....../////////.........------,,,,,,------...........................---....../////////......------,,,,,,,,,,,,------........................,,,,,,---.........---------.../////////111444777//////............//////------------------------------------------------///...---,,,,,,---...//////---***((((((***---///---............---,,,,,,,,,------............------------.........//////...------,,,,,,------...,,,+++******+++,,,...///111...---//////---...000.........------,,,,,,+++---......---,,,,,,---///555===>>>555...///000...//////............//////+++,,,---...........................////////////+++,,,......---+++,,,---------,,,,,,---...000111////////////////////////000///......000111000/////////000111111222222333111111000000000000111111111111000///////////////333333333333333333333333333333444444555666777888999:::;;;;;;::::::;;;<<<<<<>>>???>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<<<<=========<<<<<<;;;::::::;;;======;;;:::999999999999999999999999777777666666555555444444555555666666555444444333000000000000////////////111111222222222222222222111111111111111111111111000111111111222222222222111111111111111111111111333333333333222111000///222222222222333333333333222333666888888666444333444444444555555666666666333444444333222333666888:::===@@@CCCEEEIIIMMMPPPTTTXXX^^^bbbcccdddhhhkkklllnnnoooppppppqqqsssuuuuuuuuuvvvwwwyyyzzz{{{{{{}}}}}}|||}}}}}}~~~~~~|||zzzyyyzzz{{{|||||||||||||||zzzxxxuuutttqqqqqqqqqpppnnnkkkiiigggeeeeeeddddddccccccbbbbbbfffggggggiiijjjkkkllllllggghhhiiikkklllmmmmmmmmmooonnnllliiigggdddbbbaaa^^^]]]\\\YYYVVVSSSPPPNNNJJJIIIGGGEEEDDDBBBBBBBBB<<<<<<<<<<<<;;;:::999888555555555666666777777777999888777666666555666666555444333222222111222222333222222111111222222333333222222222222111111111000333666555222///000111222222333333333333444444333444444555555444444333333333222111111222222333444888999555222222222000//////000000000000//////...//////000000/////////000////////////.............../////////000000000000000000000000000000000000000000111111111222222222222111111111000000000000000000000000000000000111111000//////...------/////////////////////////////////000//////...---///............---------++++++,,,,,,,,,,,,++++++,,,,,,---.........------......------------..............................,,,,,,---............---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---...............///000000///......///111//////............//////------------------------------------------------...........................------------------...---.../////////...,,,,,,,,,,,,---...................../////////000000000...------,,,,,,------......---,,,,,,,,,...000111EEE:::111///000...///222...............------,,,---///000///---,,,...111:::CCCDDD888000111222/////////............//////++++++---...////////////.../////////000000000000------...,,,+++---222666666444222000//////000000000////////////////////////......000111111000...///000000111111222333333111111000000000000111111000////////////000000111444444444444444333333333333333444555666777888999999;;;<<<;;;:::999999::::::<<<>>>>>>===<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<=========>>>>>>======<<<::::::999;;;<<<===<<<:::::::::::::::::::::::::::777777666555555444444333555555555666555555444333111111111000000000//////111111111222222333333333000000000000111111111111000111222333444333333222222222222222222222222222111222333333333222111000222222222333333333444444111222444555666555444333444444555666777888999999888999:::;;;<<>>BBB???;;;666222///......000000000000////////////......///111333333111000000000000111222222333333333333222222222222333333000000000000111333444555444444444444444444444444333333444666777999:::::::::;;;<<<<<<:::888888999:::<<<>>>>>>>>>>>>???@@@;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>======;;;:::;;;<<>><<<;;;;;;:::888666666666666777666555444333222222222222333222222222222222222333333333333222222222111111444333111111333444444333222222333333333444444444555555666666666666555555666555333444666;;;???BBBBBBKKKLLLAAA666222333222...///000111111000//////000111111111111111000000111111111111000000000000////////////000000000000......///000111222222333000111111111111222222222222222222111111111111000000000000000000000000000......//////000000111111////////////////////////000000//////000111222333//////.........---------///000111222222111000///,,,,,,---...//////............------------......////////////////////////000000111222222222222222//////............//////........./////////000000,,,---......//////......,,,...111222111000000000---222///---111...,,,333------------------------.........------,,,,,,,,,%%%'''))),,,---.....................//////////////////...---,,,,,,++++++...------,,,,,,------......---,,,+++,,,...000111000000000000111111111111000///.........///111222```III333---///000......000000///...---,,,++++++------............------222444666555222///------......//////000000111111---///333666777666444222<<<555...+++---//////---...++++++///000000777AAAUUUUUUUUUQQQCCC222,,,///---------.........//////333000...000///------000222222333333333333444444111222222333333333222222333333333333333333333333444444444444444444444444444555777666555555666777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============:::::::::::::::;;;<<<===============>>>>>>>>>>>>;;;<<<===?????????>>>>>>999999888888999999:::;;;999888666555555555666777888666444222111222333444111222222333333222222111222222222111//////111333333222222111111222222333222222333333333333444444222222222222222222222222222222333333333222111000555333444666444111222777777777666444333444777:::888888999999999;;;???BBBEEEKKKQQQUUUWWW\\\dddjjjmmmpppsssvvvwwwwwwxxxzzz{{{|||}}}|||{{{zzzyyyyyyyyyzzz{{{}}}}}}|||{{{zzzxxxxxxwwwrrrjjj___UUUNNNJJJIIIGGGEEEDDDEEEFFFFFFIIIKKKNNNSSSZZZcccnnnuuuvvvwwwxxxyyy{{{|||}}}~~~|||||||||{{{{{{zzzzzzzzzvvvvvvvvvuuuuuuttttttsssrrrqqqooollljjjiiihhhhhhdddddddddbbb```^^^[[[YYYRRRPPPNNNLLLIIIFFFAAA>>>>>><<<999777888888777666777555444333444555444333000111222222444555555666111333444333222111111222333222222333555555333222444444444555555555666666777666555444444444444444222444444333777>>>AAA@@@@@@LLLMMM???444444555333222111111111111111222222......///000111222333333444888:::888333//////111000000000000////////////111111111111111111111111111111111111111111111111222222222111111111000000000000111111111111000000111111000000//////......000000000000000000000000000000000000000000000000........................------............------..................------,,,---------.../////////444111///------,,,+++))),,,,,,,,,,,,,,,---...//////////////////.........111000//////000111111000111111000///000111///+++............/////////000///......,,,,,,111222,,,.................................------,,,,,,,,,'''(((***,,,........................//////////////////...------,,,++++++...------,,,,,,------...///...---------...///000........./////////000000000//////...///000111222EEE999...---......///222111111000000///.........---......//////......---///111333333000...,,,,,,////////////000000000000...000333555666666555444>>>888111...///000///---...,,,,,,///......333;;;FFFGGGKKKLLLDDD777000222---------.........//////222...---......,,,---111222222222333333333444444222222333333333222222111333333333333333333333333444444444444444444444444444555777666555555666888::::::::::::::::::::::::;;;;;;<<<===============;;;:::::::::;;;;;;<<<===<<<=========>>>>>>>>>>>>;;;<<<>>>??????>>>======;;;;;;:::999888888888888999888777666555666666777888666444222222222333444111111111222222111111111222222222111000000111333222111111111111111111222222222333333333333444444222222222222222222222222333333333333333333333444;;;777555777777444555888555666666555444444555777;;;<<<>>>???AAADDDIIILLLQQQWWW]]]bbbdddiiipppuuuxxxzzz{{{|||{{{{{{|||}}}~~~~~~~~~~~~|||yyyvvvsssrrrqqqqqqpppqqqrrrsssttttttuuuuuusssssssssooohhh___VVVPPPJJJHHHEEECCCBBBBBBDDDEEEBBBDDDHHHLLLSSS]]]gggnnntttvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||||||||zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvtttrrrpppnnnmmmlllllllllkkkiiifffdddbbb___\\\YYYWWWTTTOOOJJJGGGDDDAAA===;;;:::999777666:::888666555666666666555222222333333444444444555333555666666444222222222333222111333444555333222444444444555555555666666777666555444444444444555444666555333555;;;===<<<888AAABBB888000222333000222222111111111111222222000111111222222333333444333666999777222//////111000000000000000000000///111111111111111111111111111111111111111111111111222222222111111111000000000000111111111111000000111111000000////////////000000000000000000000000////////////////////////........................---......//////......---........................------..................111000///---+++*********.........---......//////////////////////////////333111//////111111111000//////......///000...,,,........./////////000000111+++......--->>>CCC---////////////////////////.........---------------***+++,,,---........................//////////////////......---,,,,,,,,,...------,,,,,,------...000000//////////////////,,,,,,---------.........///////////////000111111,,,,,,...000///---///444111111111111111111111111---......//////......---,,,...000000...---,,,,,,000000000000///////////////000111333444444444444>>>999333000000000///---...------///...,,,///444777888===AAA@@@888222000------........./////////111---,,,...///---...222222222222222333333333333333333333222222111111111333333333333333333333333444444444444444444444444444555777666666555777888999999999999999999999999;;;;;;<<<============<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<=========>>>>>>>>><<<===>>>???>>>===<<<;;;>>>===;;;999888777666666999888777666666666666777777666444333222222333444000000111111111111000000111222222222000000222444111111000000000000111111222222333333333333444444333333333333333333333333444444333333333555666777>>>777333444666555444666444666888888777777888999AAADDDHHHKKKOOOTTTYYY]]]bbbgggmmmqqqsssvvv{{{}}}|||}}}}}}}}}~~~~~~}}}||||||{{{zzzzzz{{{~~~|||{{{vvvtttppplllhhhfffddddddeeeeeeeeefffhhhjjjlllnnnoooppppppnnniiiccc\\\XXXMMMJJJFFFBBB@@@@@@AAABBB===???BBBFFFLLLUUU___fffoooqqqtttvvvvvvwwwyyy{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{||||||||||||||||||{{{yyyvvvtttrrrssssssssssssqqqooommmlllllljjjfffccc```[[[VVVRRRMMMJJJFFFBBB???===:::777999777444333444444444333444444444444444444444444444777999888666444222222222111111222444444444333444444555555555666666666666666555555444444555555666888777333333777888666111777888111...222333///222222111111111111222222111111111111111111111111111444666555111///000222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111000000111111111111000000111000000000000/////////000000000000000000000000////////////////////////........................---......//////......---........................//////..................///111111///+++)))+++---000000//////.../////////////////////////////////444333111000111111111///...,,,+++,,,.........---....../////////000000000333)))111444333NNNWWW666/////////..............................------------------...........................//////////////////......---------,,,...------,,,,,,------...000000111111000///...---,,,,,,---------.........///////////////000000111(((,,,111333111...///111000000000111111222222222......////////////......***,,,...///...------...111111000000//////....../////////000000111222333:::666222000000111000...------...//////...///111111000222666888555000,,,............///////////////...000444555111000222111222222222222333333333444444333222111111111111222222333333333333444444444444444444444444444444444555777777666666777999999999999999:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>===;;;:::===<<<;;;999888777666666888888888777777777777777666555444333333333333444111111222222222222111111111222333222111111222444222222111111111111222222222222222333333333444444333333333333333333333333444333222222333555888999AAA888111333666666666666777888:::;;;<<>>@@@BBBDDDHHHOOOWWW\\\fffjjjooorrrsssuuuxxx{{{zzz{{{|||~~~~~~}}}|||{{{{{{{{{|||||||||}}}}}}}}}|||yyyvvvtttvvvvvvvvvvvvuuutttrrrqqqrrrpppnnnkkkiiieee```]]]YYYVVVQQQLLLHHHDDD@@@======:::777555444444444333444444555555555666666666444777999999777444222222222111000111333555555444555555555555666666666666666666555555555555666666666888888444222555666444222444444111222666555111333333222111111111222222000000000//////.........000222333333111///000222000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////......................................................////////////..................////////////000000//////......------000333555222---+++...222111000000///............///////////////000000000555333111111111111000///...+++***---000//////000...////////////000000000444)))111444333NNNWWW666.........---------,,,,,,............................................................///////////////...............------...------,,,,,,------...000000111111000///...---------........./////////...//////000000000000000...000111222222111///---...//////000000111111111...//////////////////...+++---...///......///111111111000000//////.........------------///000111333111000///000000000000---...//////111333333222222000...///222555333000........./////////000000///000555<<<===777222222111111111222222222333333444333222111111111222222222222222333333444444444444444444444444444444444444555777777666777888:::999:::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<===>>>>>>===<<<;;;:::;;;:::999999888888999999888888888888888777777666555555444444333333333444222333333444444333333222000111333333222222333444444333333222222333333444222222222333333333444444333333333333333333333333222222111111222444777999BBB999333555:::;;;:::;;;;;;<<<>>>@@@DDDJJJQQQVVVYYY]]]dddiiinnnrrrvvvyyy{{{|||||||||zzzxxxxxxxxxvvvvvvwwwvvvuuuuuuxxxzzzvvvwwwyyy{{{{{{zzzyyywwwtttrrrooommmkkklllmmmnnnvvvzzz~~~{{{{{{zzzxxxvvvsssqqqppphhheeeaaa\\\WWWTTTRRRQQQRRRQQQQQQQQQSSSXXX\\\___ggghhhjjjjjjjjjhhhfffeee\\\XXXQQQJJJEEEBBBAAA@@@AAABBBBBBBBBDDDGGGMMMQQQZZZ```gggkkkmmmpppuuuyyyxxxzzz|||~~~|||zzzzzzzzz{{{|||zzz{{{|||}}}|||zzzxxxvvvwwwwwwxxxyyyxxxwwwvvvuuuuuusssrrrqqqqqqoookkkhhheeebbb]]]YYYTTTPPPJJJGGGGGGCCC???;;;:::999888777444444555666777777888888333555777777555333222111222111000111444666666666555555555666666666777777666666555555555666666777444888999555333444666555555555444333555777666222444333333222111111222222111111000000//////......111111222111000000111222///000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111////////////////////////////////////////////////////////////////////////...//////////////////............/////////000000000000000//////......---000333555222...,,,///333000000///...------------////////////000000111111555333111000111111000//////++++++111333111000222////////////000000000111222,,,//////...???DDD............---,,,,,,++++++.............../////////......---------...//////............////////////...........................------,,,,,,------...000000//////////////////...////////////000000000......///000000000000000//////...,,,///222111,,,.........//////000000000...//////000000//////...,,,---//////...///000222000000000000////////////---------------...//////---......//////000000000---/////////222666666333222111...---111888:::777....../////////000000000000222888@@@@@@999222111111111111111222222222222333333111111111222333444111222222333333444444555444444444444444444444444444555777777777777999::::::::::::;;;;;;<<<<<<===::::::;;;<<<<<<<<<<<<;;;>>>===<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<===>>>===<<<;;;:::999888888888999::::::;;;888888999999888888777666444444444444444444444444333333444444444444333333///111333444333333333444444444333333333333444444222222333333333333444444333333333333333333333333222111111111333444666888;;;555222555999:::<<<>>>BBBDDDGGGLLLQQQYYYaaaggghhhlllrrrvvvyyy{{{}}}~~~~~~{{{wwwssspppooonnnkkkmmmooopppqqqsssvvvxxxyyyzzz|||~~~~~~|||yyyxxxpppmmmjjjfffdddddddddeeejjjnnnsssvvvuuutttsssrrrnnnnnnnnnmmmllljjjiiihhhccc```\\\XXXSSSPPPOOONNNLLLKKKJJJJJJLLLOOOSSSUUU\\\]]]^^^```````````````]]]ZZZTTTNNNIIIEEECCCBBBAAABBBAAA@@@???@@@DDDGGGMMMUUU^^^ccceeehhhmmmrrruuuwww{{{~~~|||zzzxxxxxxyyyzzzyyyyyy{{{||||||{{{zzzyyyyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxuuussspppmmmiiieeebbb]]]XXXTTTOOOKKKEEE@@@===;;;:::888666666666777777888888888222444555555333222222333333111000222555777999999555555666666666777777777666666555555666666777777555:::<<<777444555777666666555444444555555444333555444333222222111222222444333333333222222111111333222111111000111111111///000000111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111000000000111111111111222000000000000000000000000000000000000000000000000////////////////////////...//////000000//////............//////000000111000000//////////////////...000111///---,,,...111//////......------.........//////000000111111222333222000///000000000...000+++---555888222///222/////////000000000111111000000///---...333333.../////////...---,,,,,,,,,---........./////////000------,,,,,,,,,---///000............////////////............////////////...------,,,,,,------...///...---------...///000....../////////000000000---...///000111000000///---///...***,,,000000,,,...///////////////////////////000000000000//////,,,...///.........000111////////////000000000000............////////////,,,---////////////...//////111///---111777777333...111000---000777999666.../////////000000000000111222666<<<<<<666111000111111111111222222222222222222000000111222444666111111222333333444555555444444444444444444444444333555777777777888999;;;888999999:::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<=========<<<;;;999888888888999999:::;;;888888999999999888777666333444444444444444444444222333333444444333333222///111333444444333444555444333333222222333333444222222333333333333444444444444444444444444444444222333333444555666666777777444555:::======@@@EEEMMMRRRYYY___ffflllrrruuuuuuxxx}}}~~~|||xxxrrrmmmiiifffdddcccaaadddhhhkkkmmmooorrrtttxxxyyyzzz{{{yyyvvvrrrpppgggdddaaa]]][[[ZZZ[[[\\\^^^bbbgggjjjjjjgggeeeeeeccccccccccccbbbaaa```___^^^\\\YYYUUUQQQOOONNNMMMKKKJJJIIIIIIJJJLLLNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWUUURRROOOKKKGGGEEEDDDAAAAAA@@@>>>===>>>@@@CCCDDDLLLVVV[[[[[[]]]ccchhhnnnppptttyyy|||}}}}}}}}}}}}zzzvvvtttttttttuuuuuuvvvvvvxxxyyyzzz{{{{{{yyyzzz|||}}}~~~}}}}}}|||{{{zzzzzz{{{}}}}}}zzzxxxwwwuuurrrpppmmmjjjeeebbb[[[VVVNNNHHHDDDAAA???>>>::::::999888777777666666333333444333222222444666444222111222666999;;;;;;555666666666777777777777666666666666666777888888888===???:::666666777666555444555555555444444555555555444333222222222222444444444333333333333333555333111111111111111111///000000111111222333333111111111111111111111111111111111111111111111111000000111111111222222222111222222333333222222111000000111111111222222222000000000000000000000000111111111111111111111111//////////////////////////////000000000000//////---......///000000111111///////////////000000000.........------......////////////...//////000000...//////000111111222222111000......///000//////000+++...999;;;222...000//////000000000111111111///444111///222000...555111000000///...------------.........//////000000,,,,,,++++++,,,---///000............/////////000.........///////////////...------,,,,,,------......---,,,+++,,,...000111.........////////////000---...000111111111000///---222222---+++...///,,,000000000/////////////////////000000000000//////---.........------///111......//////000000111111...///000000111000000///---///000111///...------111222000,,,///666666111+++000000------222333///////////////000000000000222111444888777222///000000111111111111222222222222111000000111333555777111111222333333444555555444444444444444444444444333555777777777888:::;;;777777888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999:::<<<=========<<<<<<:::999999888999999999:::888888999:::999888777666333333444555555444444444111222222333333222222111///111444555444444444555333222222111111222222333222222333333333444444444444444444444444444444444333444555666777777777666<<<;;;???DDDFFFGGGKKKPPPWWW^^^hhhpppwwwzzz}}}|||~~~}}}vvvqqqjjjccc```^^^\\\[[[[[[^^^cccgggjjjlllnnnpppssstttuuutttqqqlllgggddd]]][[[XXXUUUSSSSSSTTTUUUVVVZZZ```bbbbbb___]]][[[]]]]]]]]]]]]\\\[[[ZZZYYY\\\ZZZWWWSSSQQQOOONNNMMMMMMLLLKKKKKKKKKLLLNNNNNNKKKLLLMMMNNNOOOPPPQQQRRRPPPPPPOOOMMMKKKIIIFFFEEEBBBBBBAAA???>>>???AAADDD???GGGQQQUUUUUUVVV[[[```fffiiimmmrrruuuvvvwwwvvv|||zzzvvvrrrooooooooopppqqqqqqrrrsssuuuwwwyyyzzzyyyzzz{{{}}}~~~}}}}}}||||||{{{{{{|||~~~}}}{{{yyy{{{zzzxxxvvvtttqqqmmmjjjjjjddd\\\UUUPPPMMMJJJIII>>>===;;;999777555444333333444333222111333666999555333222333666:::<<<===666666666666777777777777666666666666666777888888:::@@@BBB<<<777666666666444555666777666555666999666555444333222222222222222222222222222222222222666444222111111222111111///000000111222222333333111111111111111111111111111111111111111111111111000000111111222222222222111222222333333222222111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////---......///000111111222......//////000000111111111///......000111111000000000//////000111222222...//////000111222222222000...------///000/////////***///:::<<<222,,,...000000000000111111111111000111222111000//////111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111000//////000000///...000///---,,,---...000222//////000111111000...---000000000000000000000000111000///...............///000000000000000//////000000000000000000000000222111000//////000111222......///000111222222333222222111000000///000000222111000//////000111222000000000000000000000000000000000000000000000000000000////////////000000444444333222111000//////888888888555222000000111000000111111111222222222222333333444444333222222333333444444444444444444777777666555444333222222222111111111444888<<>>>>>===<<<;;;999888777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::===;;;999777666666666777777777666555444333333333222222222333444555777888111222222333444444444444444333222111222333444555333333333444444444555555777777777777777666555444555555555777888999777666999>>>DDDIIIMMMUUU___hhhooorrrxxx~~~{{{tttpppkkkhhhccc___ZZZXXXWWWVVV[[[YYYYYY\\\aaaddddddcccbbbbbbdddffffffccc[[[UUURRRPPPMMMKKKLLLOOOSSSVVV]]]___cccggghhhhhhgggfffdddbbbaaa______```bbbccceeedddcccaaa^^^\\\[[[ZZZ[[[[[[[[[[[[YYYWWWTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPOOONNNMMMKKKIIIHHHGGGDDDAAA===<<<===???AAAFFFGGGHHHIIILLLOOORRRTTTZZZ]]]aaaeeehhhiiijjjjjjkkklllmmmnnnmmmllljjjhhhhhhjjjjjjiiiiiikkkpppuuuwwwyyyzzz{{{{{{{{{}}}~~~}}}zzzwwwzzzvvvvvvsssnnnkkkkkkkkkiiieeeaaa]]]YYYWWWVVVMMMHHHAAA<<<::::::::::::777666555555666555222000444444444444555666666777999999999888888888777777::::::::::::::::::::::::::::::::::::999777666555888777666555555555555555555555555555555555555555444444444333333333222222333333333222222111111111444222000111333333000---000111222333444333222222111222222333333222222111444333222111111222333444222333333444444333333222111000///......000222333333222000...000333333111111111111111111111111111333000------///111111///000111111111111222222222000000000///////////////111111000000/////////...000000111111111111000000///000111222222111000///111111000000000000111111111111000000000000111111111000000000111222333333111111111111111222222333000111222111000//////111000000000000000000000000111111111111111111111111/////////000000/////////////////////////////////000///...///111222222000000///...------///000111000111111222222111111000000000000000000000000000111000000//////000000000000111111111111111000000111111111111111111111111222111000//////000111222......//////000000111111333222111000//////000111111000///......///000111111111111111111111111111000000000000000000000000000000////////////000000333222222111111000000///666777666444111000000111000000000000111333444555222222333333444444555555222222333444444555666666777777666666555444444444999888777666666777888999;;;;;;:::;;;<<<=====================<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;999888777666777777666666666555555444444333444444333333333333444444333333444555555555444444333333222222222333444555333333444444444555555555555555666666666555555555666555555666888::::::;;;BBBHHHOOOTTTYYYaaakkkrrryyy|||~~~wwwoookkkgggddd```[[[XXXUUUTTTTTTWWWUUUSSSTTTWWWZZZZZZZZZZZZZZZZZZ\\\]]][[[VVVRRRQQQPPPNNNNNNPPPUUUYYY\\\dddggglllppprrrrrrpppooopppooommmllllllmmmooopppqqqqqqpppnnnlllkkkiiiiiijjjjjjjjjiiihhhfffdddbbbcccbbb```]]]YYYVVVTTTSSSRRRRRRQQQQQQPPPOOONNNNNNMMMKKKGGGDDDBBBAAABBBBBBEEEEEEEEEEEEGGGIIIKKKLLLPPPRRRUUUYYY[[[\\\\\\\\\aaabbbdddeeefffgggffffffdddddddddbbb```aaaeeeiiilllooorrruuuwwwyyy}}}~~~zzzvvvwwwrrrnnnnnnmmmiiigggiiiiiihhhhhhfffeeecccbbbaaaWWWRRRKKKFFFCCCAAA???===;;;999777777777777555444222333333444555666888888::::::::::::999999888888::::::::::::::::::::::::::::::999999888777777777777777666555555555555555444444444444444444444444444444444333333333222222333333333222222222111111333111000111333333111///111111222333333333333333333333444444444444333333444333222111111222333444222222333333333333222222333333222111222333444555//////000000222222000---111111111111111111111111444111//////111222222000111111111111222222222222333333222222222222222222111111000000000/////////000000111111111111000000///000111222222111000///111111000000000000111111222111000//////000111222111111111000111111222222111111000000000111222222000111222111000//////111000000000000000000000000111111111111111111111111......////////////......///////////////////////////......///222333333222000///...---...///000111666555444333222111111111000000000000000000000000111111000000000111222222111111222222222222222111111111111111111111111111222111000000000000111222////////////////////////333222000//////000111222111111000000000000111111222222222222222222222222000000000000000000000000111000000//////000000111000000000000000000000000333444444333111000111222222111111111333666999;;;333333222333444555777888222222333444555666666666666666666666666666666666<<<<<<;;;:::999888888777::::::;;;<<<======>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================;;;;;;;;;;;;::::::999999<<<;;;:::888777777777777555555555555555555555555666555444333222111111111555666666666666555555444333333333222333444444555444444444444555555555666555555666666666777777777888777777888;;;???CCCFFFPPPVVV^^^dddjjjpppxxx~~~{{{ssskkkfffeeeccc___[[[WWWUUUSSSSSSSSSQQQMMMMMMNNNPPPQQQQQQUUUTTTTTTVVVXXXXXXVVVTTTTTTSSSSSSTTTXXX]]]bbbfffmmmqqqwww}}}~~~}}}~~~~~~|||||||||}}}~~~~~~}}}|||{{{zzz{{{{{{{{{zzzyyyxxxvvvuuuuuutttrrrnnnjjjeeeaaa___ZZZYYYXXXWWWVVVWWWXXXXXXWWWVVVTTTQQQNNNKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHKKKLLLNNNPPPQQQQQQQQQPPPVVVWWWYYY[[[^^^```bbbcccaaa```___\\\YYYYYYZZZ\\\```cccgggkkknnnrrrwww{{{||||||~~~}}}wwwssslllfffbbbbbbbbb``````ccceeefffiiikkkkkkkkkjjjiiieeeaaa[[[UUUQQQMMMHHHEEEAAA>>>;;;999999999888777555555555555666777888888;;;;;;;;;::::::::::::999999999999999999999999999:::999888777777888999:::777777666666666666555555333333333333333333333333444444444444333333333333333333333333222222222222222111111222333444222111222222222222222333444444444444555555555555444444444333333222222333333444111222222333333222222111333333333444444444555555444222111222444444333222222222222222222222222222444222111111222333333222111111111111222222222333000000000000000000111111111111111000000000000000111111111111111111111111000000111222222111000000111111000000000000111111333222000//////000222333222222111111000111111111111111000000000000000111000111222111/////////111000000000000000000000000111111111111111111111111......////////////......000000000000000000000000///...---///111222222111//////......//////000111:::888555222000/////////000000000000000000000000222111111000000000111111000111222222222222222222111111111111111111111111111111111111111111111111000000000000000/////////444222000//////000222333222222111222222222333333222222222222222222222222000000000000000000000000111000000000000000000111/////////000000111111111111222222111000000111333444333333333666:::>>>@@@666555333222333555777888444444444444555555555555555666666666777777888888888999:::;;;<<<;;;;;;:::999:::;;;<<<<<<<<<>>>??????>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<========================<<<<<<;;;;;;::::::999999;;;;;;:::999888888777777555555555555666666666666666555444333222111111111666666666666666555444333333333333333444444555555444555555555555666666666777777777777777888888888::::::<<<>>>BBBIIIQQQVVV___dddkkkqqqvvv{{{{{{ssslllggghhhfffbbb^^^ZZZWWWUUUTTTRRRPPPMMMKKKLLLNNNQQQSSSXXXYYY\\\___aaaaaa```___[[[[[[[[[]]]aaafffkkknnnsssxxx~~~~~~~~~}}}zzzvvvrrrppphhhfffdddbbbaaabbbcccdddccccccbbbaaa^^^[[[XXXVVVUUUTTTRRROOONNNMMMMMMMMMQQQQQQRRRRRRRRRQQQPPPOOOPPPQQQRRRTTTWWWZZZ\\\^^^___]]][[[XXXVVVUUUUUUUUUXXXZZZ]]]```cccggglllpppuuuwwwzzz}}}~~~zzztttoooddd]]]XXXWWWWWWVVVXXX[[[^^^aaaeeeiiilllllllllkkknnnkkkgggccc___ZZZUUUQQQJJJFFFAAA===;;;:::888777:::999888777777666777777:::::::::::::::::::::999999999999999999999999999:::999777777777999;;;<<<666666777777777666666666444444444444444444444444555444444444444333333333333333333333333333333333111111222333444444444333333333222111222333444555444444555555555555444444444444333333333333444444111222222222222222222111111222333333444444333333999444000111222333555777222222222222222222222222333222222222222333333222111111111222222222333333////////////000000000000111111111111111111111111222222222111111222222222111111111111111111111111222111111000000111111222333222000//////000222333333333222111000000000111111111000000//////000000000111222111/////////111111111111111111111111111000000000000000000000000......////////////......111111111111111111111111000///......000000///...///////////////000111111666444333111000000000111111111111111111111111111333222111000///.........///000000111222222111111111111111111111111111111111111222222222222111111222222111111111111111111333222000///000111222444///000000111111222222222111111111111111111111111111111111111111111111111111111000000000000111111//////000000111111222222000111111111000000222444333222222222555999===???888777555333222333555666666666666555555444444333555555666666777777888888555666999;;;<<<<<<<<<;;;888:::<<<<<<;;;;;;===???@@@???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999::::::::::::999999888888555555666666666666666666444444333222222333333333555555555555555444333222333333444444444555555555555555555666666666777777777777666666666777888999<<<>>>BBBFFFLLLTTT^^^dddkkkoootttyyy}}}~~~wwwpppmmmkkkiiifffbbb]]]ZZZWWWUUURRRRRRPPPPPPQQQTTTYYY\\\bbbffflllppprrrqqqooommmhhhhhhhhhiiikkkooosssuuuxxx}}}}}}yyywwwtttqqqooonnnoooooonnnoooqqqqqqpppmmmjjjhhheeecccaaa^^^\\\ZZZZZZZZZ\\\\\\[[[ZZZXXXWWWUUUUUUQQQQQQQQQRRRSSSUUUWWWWWWYYYWWWUUURRRQQQPPPOOOOOOOOOQQQTTTWWWZZZ^^^dddhhhpppssswww{{{|||yyyrrrmmmaaaYYYSSSQQQPPPOOOPPPTTTUUUXXX]]]ccchhhlllnnnoooqqqooommmllljjjfffaaa]]]UUUPPPJJJDDD@@@===:::888888888777666666666777777888888888888999999999999999999999999999999999999:::999777777777999<<<===555666777888888777666666666666666666666666666666555555555444444444333333333333333333333333333333111222333444444444444444444333222111222333555666333333444444444444333333444444444444444444444444222222222333333222222222111222333444444444444333555111111666777444111333222222222222222222222222111222222222222222222222111222222222222333333333222222222333333444444444111111111222222222222222333333222222222222333333222222111111111111222222222222111111111111222222333222111000000111222333333333222111000000000111111111000000000000000111000111222111000//////111111111111111111111111111//////////////////////////////000000000000//////222222222222222222222222222000//////000000///---//////000000000111111111......//////111222333444111111111111111111111111222222111000////////////...///000111222222222222222222222222222222222222111111222333333222111111222222222222222222222222222111111111111222333333,,,---...//////000//////111111111111111111111111111111111111111111111111222111111000000111111222000000111111222222222333000111222111000000222444000000000000222555888:::888777555444333222333333777777666666555444444444555555555666666777777777777888999;;;;;;;;;:::999999<<<>>>===;;;:::<<>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::::::::;;;;;;:::999888888666666666666666666666666333333333333444444555666444444555555555444333333333333444555555555555444666666666666777777777777555555555666777999<<<===BBBGGGNNNTTTYYY```iiioootttvvvzzz~~~zzztttppplllkkkhhheeebbb^^^\\\ZZZWWWXXXYYYZZZ\\\```eeeiiiooottt{{{~~~|||{{{xxxwwwwwwwwwxxx{{{}}}}}}{{{{{{zzzyyyzzz}}}~~~~~~|||yyywwwsssrrrooommmkkkjjjjjjjjjhhhgggfffdddbbb```^^^]]]YYYXXXXXXWWWWWWVVVVVVVVVTTTRRROOOMMMMMMLLLJJJHHHHHHJJJMMMPPPSSSXXX^^^ccclllnnnsssxxxzzzxxxsssnnnaaaYYYRRRPPPOOOLLLMMMPPPNNNPPPTTTZZZbbbiiiooorrrpppoooppppppqqqooollliii```\\\UUUOOOJJJFFFAAA>>>666666666666666777888999777888888888888888999999:::::::::::::::::::::::::::999888888999:::;;;<<<555666777888999888777666666666666666666666666666555555555555444444444333333333333333444444444444222333555555444333444555333333333333333444444555333333444444444444333333444555555666666555555444222333333444444333333222444444444555555555666666222222:::FFFGGG<<<222000333333333333333333333333000222444444222111222222222222222222333333333333111111111222222333333444222222222222222333333333555444333222222333444555333222111111111111222333222222111111111111222222222222222111111222222222222222111111000111111111111111111000111222222333000111222111000//////111111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111222111000111222333222111//////000111111111111111---...///111222222333333111111111111111111111111000000000000000111222333///000111222333333333333222222222222222222222222111222222333333222222111000000000111222222333333000111222333333333222222,,,---///000111111000000222222222222222222222222111111111111111111111111222111111000000111111222222222222222222333333333111222222222111111222444111111111111222444555666555555444444333333222222444555555555666666666777555555555555555555666666888999::::::;;;;;;;;;:::<<>>>>>>>>@@@BBBCCC<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>>????????????????????????@@@@@@???>>>===<<<;;;;;;999:::;;;;;;;;;:::999888888888777777666666555555555444444444555555666777444555555666666666555555333333555666666666555444666666777777777888888888666666777:::===BBBFFFHHHOOOVVV___fffiiinnntttyyy{{{|||~~~yyyssspppllllllkkkjjjhhhgggeeedddbbbdddgggiiikkkoootttxxx}}}~~~|||{{{zzzzzzzzz{{{wwwvvvtttqqqooolllkkkjjjeeeeeeeeedddccc```^^^]]]XXXUUURRRPPPPPPNNNKKKHHHHHHIIIKKKLLLNNNRRRXXX\\\eeehhhlllqqquuutttppplllaaaZZZTTTSSSQQQOOOOOOQQQNNNNNNOOORRRXXX```hhhlllooooooppprrrttttttrrrpppjjjfffaaa\\\WWWRRRMMMIII>>>>>><<<;;;::::::::::::888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::444666777999999999777666666666666666666666666666555555555555444444444444333333333444444444555555333555777666444333333555222333333444555444444444444444555555555555444444444555666777777666555444333444444555555444444333555444333333333444666666444333<<>>444222333333333333333333333333111333666666333222333444222222222333333333444444......///000000111222222222222222333333333444444555444333222222333444555333222222111111222222333333222222111111222222333111222222333333222222111111111111000111111222222111111111111222444555555000111222111000//////111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222111000222444666555555//////000111111111111111111222333333222111///...111111111111111111111111//////000111222444666777000111222333444444555444222222222222222222222222111222333444444333222111......///000111222222333///000222444555444222111///000222333444444333333333333333333333333333333111111111111111111111111222222111111111111222222333333333333333333333333222333333222111111222444444444444555555555555555222222333444444333333333222222333555666888999:::555555555555555555555555888888999:::;;;===>>>>>>???BBBEEECCC>>><<<>>>AAA????????????AAADDDGGGIII<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<999:::;;;;;;;;;:::999888999888888777666555555444777666666555555555666666555555666777777888777777333333555666666666555444777777777777888888888888888999;;;???EEEKKKQQQTTT\\\dddnnntttvvvxxx|||}}}vvvqqqmmmmmmnnnnnnoooooonnnnnnnnnlllooosssvvvwwwzzz}}}zzzxxxwwwvvvpppqqqqqqpppnnnkkkhhhfffaaa^^^ZZZXXXWWWTTTPPPMMMMMMMMMLLLKKKKKKMMMQQQTTT___aaaeeekkkoooooollliiiaaa[[[UUUUUUTTTQQQQQQTTTRRROOOLLLLLLOOOVVV]]]bbbppppppqqqsssuuuvvvuuussspppmmmiiieeeaaa\\\VVVRRRKKKIIIFFFCCC???<<<:::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999444666888999:::999888777555555555555555555555555666666555555555444444444333333333444444555555555444666888777444222333555222333444555666555444333555555666666666666555555444555666777777666555444444555555666666555555444333222111000000222444555555000444>>>@@@666111333333333333333333333333333222555888777555333444555222222333333333444444444111111222333444444555555222222222333333444444444666555333222222333555666444333222111111222333444333222222111111222222333000111333444444333111000111000000000111222333333000000111222333555666777666666555444222111000000111111111111111111111111222222111111111111111111111111111111111111111111////////////////////////222222222222222222222222444333222111111222333444333222111000000111222333333333222222333333444555333333222222222222222222000111222333444333333222333333333333333222111000111222444555555444222111000000000000000000000000222222222222222222222222111111111222222111111111333222222222222222222333333333333444444333222222222222222111111000000000111111222333333444555555333333333333333333333333444444555555555444333333555555555555555555555555666666666666777777777777444444444444444444444444666666777888999999::::::@@@DDDFFFDDD>>>;;;<<>>999DDDYYYaaa???===:::;;;===???===;;;;;;>>>>>>;;;;;;???@@@>>><<<>>>??????>>>>>>???AAABBBAAA???>>>???>>><<<;;;:::::::::999999888888888999888888777666555555444777666555666777888777555555444444444444555666666888999999999888777666666666777999::::::;;;===???AAACCCFFFJJJOOOVVV^^^dddnnnqqquuuzzz}}}~~~~~~~~~yyytttqqquuuwwwzzz{{{{{{{{{}}}~~~~~~~~~|||yyywwwvvvooommmiiieee```\\\ZZZXXXWWWTTTPPPNNNNNNOOOOOONNNRRRVVV\\\bbbfffgggfffeee``````^^^ZZZSSSOOOOOOPPPSSSNNNKKKKKKMMMPPPZZZccchhhssswwwqqqpppvvvyyytttrrrqqqoooooonnniiibbb\\\VVVSSSNNNHHHCCC???<<<;;;:::;;;;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::999999888777777777999999888888777777666666666666555555555444444444555555555555555555555555444444444444444444444444555555444444444444555555777777666666555555555444666666555444444444444555222333333444555666777777555555555444444333333333666666666555555444444444222333333444444333333222333333444888;;;:::555111222333333444444333333222555444333333222222222222444444444444444444444444111333444444222222333444444444222111000/////////222222222333333222222222222222222222222222222222444444333222222222333333333333333333333333333333555555444333222222111111111111111111111111111111222222111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333222111111111111222333333222111000000111222333222222111111222222333444222222222222222222333333000111222333333333333222222222333333222111111000111222444555555444222111111111111111111111111111222222222222222222222222111222222333333222222111222222333444444333222222333333333444444333333222444444444333333333222222222333333444555555666666333333333333333333333333333333444444444444444333555555555444444444444444555555666666666777777777555555555555555555555555777777777888999999::::::???BBBDDDBBB>>>;;;<<>>===;;;<<>>@@@EEEFFFDDD<<<===???>>>======???@@@>>>>>>===<<<;;;999999888:::::::::999999999888888666666666777777777888888888777666777888999888666666666555555666666777888555666666777777777777666777888999999999;;;>>>AAAEEEHHHNNNTTT[[[ccckkkqqquuuxxx{{{~~~~~~~~~~~~|||{{{|||zzzwwwsssoookkkiiihhhccc```[[[XXXVVVTTTRRRPPPQQQSSSXXX\\\___`````````^^^___]]]YYYSSSNNNMMMMMMLLLHHHFFFGGGHHHKKKRRR[[[fffqqquuupppoootttvvvqqqsssqqqpppppppppmmmhhhddd^^^\\\WWWQQQJJJEEEAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999888777777777888888888777777666666666666666555555555444444444555555555555555555555555444444444444444444444444666555555444444555555666777777666666666555555555777666555555444444555555666666555555555444444444555555555444444444333333666555555555444444444444333333444444444444333333444444444777999999666333333333444444444444333333555444333333222222333333444444444444444444444444222333444333222111222333444444333222111111111111222222333333333333222222333333333222222222222222444333333333333333444444222222333333333444444444444444444333333222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000111222222222222111111111111222222111111111111111222222333111111222222333333444444111111222333333333222222111222222222222111000000222222444444444444222222222222222222222222222222333333333333333333333333222333333444444333333222111222444555555444222111222333333444444333333333444444444444333333333333444444444555666666777777333333333333333333333333111222222333444444444444444444444444444444444444444444555555555666666666666666666666666666666666777777888888999:::::::::<<>>>>>;;;??????:::BBBPPPTTT???===;;;;;;<<<<<<<<<;;;???@@@@@@AAAFFFLLLLLLHHH;;;===>>>>>>===<<<===???<<<>>>???===999666777999::::::::::::999999999999555555666666888999;;;<<<:::999888888::::::999888777777777777777888888999555555666777777888888999999:::;;;<<<===@@@DDDGGGPPPUUU\\\cccjjjqqqxxx|||}}}~~~|||yyyvvvuuutttssspppkkkgggccc___ZZZWWWUUUUUUVVVWWWYYYZZZ[[[[[[\\\\\\ZZZVVVPPPKKKIIIHHHKKKGGGGGGHHHIIIJJJPPPXXXbbblllrrrpppooossssssppptttsssrrrrrrrrrrrrooommmiiigggccc]]]VVVOOOIIIFFFAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;;;;;;;:::::::::999888888777777777777777777666666666666666666666555555555555444555555555555555555555555444444555555555555555555666666555555555555666666777777666666666666555555777777666555555555555555666666666555555555444444555555555555555444444444555555555444444444444444333333444444444444333333555444444666777888666555333333444444444444333333555444333333333333333333444444444444444444444444444555555444222111222333444444333333333333333444333333444444444444333333444444444333333222222222333333333333333444555666333333333444444444555555333333333333333333333333222222222222222222222222111111222222222222222333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444111111222222333444555555222222222222222222222222111111111222222111000000222333333444444333333222333333333333333333333333333333333333333333333333333444444444444444444333222222333333333333222222222222333444444444333333222222222222222222222222444444555555555666666666444444444444444444444444000111222333444444444444333333333333444444444444444444444444555555555666555555666666666666777777888888888999999:::::::::999;;;>>>>>><<<;;;<<<>>>>>>:::>>>>>>666:::DDDDDD>>>===<<<;;;<<<<<<<<<;;;AAAAAAAAABBBGGGMMMLLLGGG;;;===>>>===<<<;;;<<<>>>===AAACCC@@@:::777999===::::::::::::::::::::::::666666666777888:::<<<===;;;:::999:::;;;<<<;;;999777777777777777888999999888888888888999::::::;;;;;;<<<>>>AAADDDIIIOOOTTTaaafffmmmrrrwwwzzz}}}~~~||||||{{{|||yyyvvvrrrnnniiieeebbb```^^^[[[YYYYYYYYYYYYXXXXXXVVVRRRMMMIIIEEECCCIIIGGGGGGJJJJJJIIINNNTTT[[[eeemmmnnnooorrrsssqqquuuuuutttsssssssssssssssoooooommmhhhccc[[[UUUQQQJJJHHHDDD@@@===;;;;;;;;;;;;;;;;;;<<<<<<=========::::::;;;;;;<<<<<<======;;;::::::999999888777777666666666666666666666666666666666555555555555555555555555555555555555555555555555555555666666666777666666555555666666777777777666666666666666666888777666666555555666666333333444555666777888888666555555555555555555555555555444444444444444444444444555555555555444444666555444555555666777777444444555555555555444444555444444333333333444444555555555555555555555555666777777666444222333444444444444444444555666666444444444555555444444444555555444444333333222222333333333333444555777777555555555555444444444444222222333333333333444444222222222222222222222222111111222222333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222111111111222222222333333222222222444333333333333444555555111111222333444444555555333222222222222222222222000111111222222222111111333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333222111000000111222333111222333333444444444333222222222222222222222222444444444444444555555555444444444444444444444444000111222333444555555555333333333444444555555555444444444444555555555666444444555555555666666666999999999999999:::::::::888999;;;<<<<<<<<<<<<======999>>>>>>666777>>><<<=========<<<<<<<<<===>>>BBBCCCCCCBBBEEEIIIGGGAAA<<<===>>>===<<<;;;<<<===>>>AAACCCAAA<<<999;;;???:::::::::::::::::::::::::::999888888888:::;;;<<<===;;;:::;;;<<<===<<<:::777777666666777777888999999999888888999999:::;;;;;;>>>CCCGGGMMMTTT[[[```nnnrrrxxx|||~~~}}}zzzxxxqqqnnnjjjddd```\\\ZZZZZZWWWUUURRROOOKKKGGGCCCAAABBB@@@AAADDDCCCBBBEEEJJJRRR\\\eeejjjmmmqqqtttuuuwwwvvvuuutttsssrrrssstttrrrrrrrrrppplllgggbbb___VVVSSSNNNHHHCCC???==============================;;;;;;;;;<<<<<<=========;;;;;;::::::999888888888666666666777777777777777666666666666666666666666666666666666666666666666555555555666666777777777777777777666666777777777666666777777777777777777888888777666666666666777333444444555666777888888666666666666666666666666555555555555555555555555444555555666666555555444555555555555444555777888444555555666666555555444444444444333333444555555555555555555555555555555888999999888666444555555444444444444555666777777555555666666666666555555555555555444444444333333444333444444555666777888999888777666444333222222333333333333333333333333333333333333333333333333111111222222333444444444333333333333333333333333444444444444444444444444222222222222222222222222111222333333333333222111222222333333333333222222444444444444444555666666222222333333444444555555444333222222111111222222111111222333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333222222111111222222333111111222333444444444444444444444444555555555555444444444444444444444444444444444444444444444444222222333444555555555555333444444555555666666666444444555555555666666666444444444555555666666777999999::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;888===???999;;;AAA===<<<===>>>>>>===>>>@@@AAABBBFFFFFFCCCBBBCCCAAA======>>>???>>><<<;;;<<<===<<<>>>???>>>;;;:::;;;>>>::::::::::::;;;;;;;;;;;;===<<<:::999888999;;;<<<===<<<;;;;;;======<<<;;;777777777666777888888999999888888888999:::<<<===@@@DDDKKKRRRXXX```gggllltttxxx~~~|||zzzvvvpppjjjddd___]]]YYYVVVQQQNNNLLLIIIFFFDDDAAA??????BBBAAA???AAAFFFKKKSSS]]]dddiiinnnsssvvvvvvvvvvvvuuurrrrrrssstttrrrsssttttttssspppmmmjjjccc```ZZZSSSMMMHHHEEECCC@@@@@@@@@???>>>>>>======<<<<<<<<<===============;;;;;;;;;:::999999888888777777777777888888888888555666666666666777777777666666666666666666666666555555666666777777888888888888777777777777888888666666777777777777888888999888888777777777777777777777777666666666555555666666666666777777777777666666666666666777777777555555666666666666555555444555666555444555666888555555666666666666555555444444444444444444555666555555555555555555555555888999999888666555666777555444444444555666777777666666666777777666666666555555555555555555555555555555555555555666777888:::999888777555333222222333333333333333333333333333333333333333333333333111111222222333444444555333333333333333333333333333333333333333333333333222222222222222222222222222333444444444444333222222222333444444333222222444333333333333444555555333333444444444444444444444333222111111111222222222222333444444444444444444333333222222333333444222222222222222222222222444444444444444444444444333333444444444444333333111333555777777555333111000111222333444444444444444444444555555555666666555555555555555555555555555555555555555555555555444444555666666555555555444444555666666777888888555555666666666777777777444555555666777777888888::::::::::::::::::::::::999999:::;;;<<<===<<<;;;;;;777<<>>???BBBEEEBBBHHHKKKFFFAAA@@@???===>>>???@@@???===<<<===>>>;;;;;;<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<>>><<<:::999999:::<<<>>>===<<<;;;;;;<<<===<<<;;;888888888888888999::::::999999999:::===@@@CCCEEELLLQQQYYY```gggnnntttxxx{{{~~~}}}vvvoooiiieee]]]XXXRRROOONNNMMMKKKJJJEEECCCCCCDDDCCCAAACCCHHHFFFLLLUUU^^^ccchhhnnnssssssuuuwwwvvvtttssstttvvvtttuuuvvvwwwwwwuuutttrrrmmmjjjfff```ZZZTTTPPPMMMDDDCCCBBBAAA???>>>======>>>>>>>>>===============<<<;;;;;;::::::999888888777888888888999999999:::555666666666777777777777666666666666666666666666555555666777777888999999999888888777777888888999666666777777777888888888999999888777777777888888777777777777666666666555666666777777777888888888666777777777888888888999666666666777777666666666333555777777555444666888666666666777777666666666444444444444444555666666555555555555555555555555555777777777555555666777555555444444444555666666666777777888888777777666444444444555666666777777777666666666666666777777888888777777666555555555444444444333333222222222333333333333333333333333111111222333333444555555333333333333333333333333333333333333333333333333222222222222222222222222333333555555555555333333222222444444444444222222333333222222333333444555444444444444444444333333555444222111111111222222222333444444555555555555444333333222222333333444222222222222222222222222444444444444444444444444222333333444444333333222000333888<<<<<<888333000000111222333444444555444222222222333333444444444777777777777666666666666555555555555555555555555666666666666666666555555555555555666777888888999666666666666777777777777555666666777888999999999:::::::::::::::::::::::::::::::::;;;<<<===<<<;;;===888<<<===777999===777:::===@@@@@@???@@@DDDGGGBBBJJJNNNIIIAAA???@@@@@@???@@@@@@???>>>======>>><<<;;;:::<<<>>>??????>>>:::::::::;;;;;;<<<<<<<<<===<<<:::999999;;;>>>@@@===;;;:::;;;<<<===<<<;;;::::::999999::::::;;;<<<;;;;;;<<<>>>BBBGGGKKKMMMWWW]]]eeemmmtttyyy~~~yyyqqqmmm```[[[TTTQQQPPPQQQPPPOOOFFFDDDCCCDDDBBB@@@CCCHHHDDDIIIQQQYYY___cccjjjpppqqqtttwwwwwwuuutttvvvxxxvvvwwwxxxyyyyyyxxxwwwvvvrrrpppmmmhhhccc]]]XXXVVVFFFEEEDDDBBB@@@>>>===<<>>>>>======<<<<<<<<<;;;;;;::::::999999888888888999999999:::::::::555666666666777777888888777777777777777777777777555666666777888999999999999999888888888888999999666666777777888888888999:::999888888777888888888444444555666777888999999666666777777888888888999777777888888999999999:::666666777777777777666666222555888777555444666888666666777777777777666666444444444444444555666777666666666666666666666666333444666555444444555666555555444444444444555555777777888888888888777777333333444555666777888888888777777666666666666777666666666666777777777777222222333333333444444444666666555444333333333444444444444444444444444444555555555444333222000000444444444444444444444444555444444333333444444555111111222222333333333333555555555555555555555555555555444333333333444444333333333333333333333333666666666666666666666666333333222222222222333333222999===999444444444333444444555555555555444444222222111111222222333444444444444555555666666666333333:::EEEIIIAAA888555444444444444444444444444333333333333444555666666777:::<<<;;;777555555666:::999666555444444555666444444555555555666666666888666555555777888888888222222333444666777888888666666666666777888999999BBB???;;;:::::::::888666:::999999999999::::::;;;===:::888:::======<<<<<<===<<<;;;;;;===???BBBDDDGGGHHHIIIGGGCCC???>>>======>>>???@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<999999:::<<<>>>>>><<<;;;======<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<<<<:::999:::;;;===>>>???CCCHHHOOOUUUYYYdddiiipppuuuxxx{{{}}}vvviiiccc[[[WWWXXXYYYWWWTTTSSSOOOJJJGGGEEEDDDCCCBBBAAADDDIIIPPPXXX```fffjjjlllnnnqqqtttuuuuuutttssswwwyyy{{{{{{zzzxxxxxxyyywwwtttpppnnnlllhhhbbb^^^[[[TTTJJJCCCAAAAAAAAA@@@?????????@@@AAAAAA@@@>>><<<;;;::::::999999::::::<<<<<<;;;:::999888777777666666666666666666666666666777888888999999888888777888999888777666777888888888888999999999999999888888888888888888888888999888777666666666666666777777777888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::666666888888888888666666555666666777777666666555777777666666666666777777777666555555444444555555777666555555555555555666777777666666666666777777777777777777666555444444555555555555444333222111222333555777888888666666888777666666666777999:::::::::::::::999999999888666666666666777777777888333333444444444555555555444444333333222222222222333333333333333333333333444444555555555444333333444444444444444444444444555555555444444555555555444444444444444444444444444444444444444444444444333333333333444444555666777777777777777777777777444444444444444444444444555444444444444444444555444;;;>>>:::666666666555222333333333333333333222666666666666666666777888666666666666555555555555444222666>>>AAA;;;555444444444444444444444444444444444444555666888999:::888:::===<<<999777777888888777555333222222333444444444444444555555555555555444333444555666555444555666666777888999999:::999999888888999:::<<<===JJJEEE>>><<<>>>???===:::<<<<<<<<<<<<<<<<<<===>>><<<=========<<<;;;===???>>>>>>===>>>???@@@BBBCCCEEEGGGHHHFFFCCC@@@??????===>>>?????????>>>===<<>>>>>======>>>>>>???>>>>>>>>>???AAAAAA???>>>>>>>>>============>>>>>><<<;;;;;;:::::::::;;;;;;:::;;;<<<;;;::::::<<<>>>@@@CCCFFFJJJPPPXXXaaaggglllqqqwww{{{}}}|||qqqjjjaaa\\\]]]______]]]YYYVVVQQQNNNKKKIIIFFFDDDEEEFFFHHHLLLRRRYYY___ccchhhkkkpppuuuxxxyyyyyyxxxyyyyyyzzzyyywwwwwwyyy{{{{{{yyyvvvtttsssppplllhhhfff___WWWPPPLLLIIIFFFDDDCCCBBB@@@@@@@@@@@@>>>===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999:::;;;;;;;;;;;;::::::<<<<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<;;;:::999999999::::::::::::999999999999888888888888999999<<<;;;::::::999999::::::888888888777777777888888:::999999888888999999:::888888888888888777666555555555666777777777777666555666888999:::999888777::::::999999999:::;;;<<<::::::::::::999999999999777777777777888888888888444444444555555555666666444444444333333333333333444444444444444444444444333444555666666666666666444444444444444444444444666666666666666666666666555555555555555555555555444444444444444444444444555444444333333444444555666666666666666666666666333333333333333333333333555555555555555555555555222888;;;777444444444333333333444444444444333333444444555555555666666666777777777666555555444444666333444888999666444444444444444444444444444444111111222333555777999:::444666888999777666666666777666444333222333333444555555555555666666666666444444444666888888666444555555666666777777777888999888777666777999;;;===OOOFFF===:::<<>><<<999999<<>>>>>??????AAABBBDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>===<<<;;;>>>>>>=========>>>>>>??????>>>>>>>>>@@@???===<<<<<<<<<<<<;;;;;;<<<<<<===;;;:::999999888888888888:::::::::::::::;;;???BBBEEEMMMXXX___bbbfffkkkooorrrvvv{{{~~~~~~~~~xxxqqqgggbbbaaacccdddeee```^^^ZZZWWWUUUQQQMMMJJJIIIHHHGGGHHHLLLRRRYYY]]]^^^bbbiiioootttvvvvvvvvvyyyyyyxxxwwwuuuvvvxxx{{{{{{zzzyyyyyyyyywwwtttqqqoookkkeee^^^XXXRRRMMMIIIFFFCCC@@@>>>????????????<<<<<<;;;:::::::::::::::777888888999:::;;;<<<<<<::::::999999888888777777666777888888999999888888999:::;;;:::999999:::;;;999999999999999999999999999999999:::::::::::::::;;;::::::::::::999999999999999888888888888999:::;;;;;;;;;;;;::::::::::::888999999::::::999999888888888999999999999888888999999999999999999999999999999999888888888888888999888888888999999999999::::::999999999999::::::777888888888888888777666444555666888999:::::::::777888:::;;;;;;:::999888::::::999999999:::;;;<<<:::999999999888888888888888888888888888777777777444444444555555555555666555555666666666555555555666666666666666666666666444444555666666666666666444444444444444444444444555555666666666666555555555555555444444444444333555555555555555555555555888777666555444333333333555555555555555555555555444444444444444444444444444555555555555555555444222777999555333444444222555555666666666666555555333444444555555555555555666666666555555555555555777666777888888666555444666666666666666666666666222333333444555666888999333444666777777777666666888777666555555555555666666666777777777888888888777777888:::<<<<<<999777777777777777777777777777999888666666666888;;;===PPPFFF;;;777;;;>>><<<999:::::::::::::::;;;<<<===888<<<===<<<<<>>?????????>>>>>>===???AAACCCCCCBBB@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>???@@@@@@???======>>>===<<<:::<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>BBBGGGKKKPPP___rrr}}}|||vvvrrrqqqvvvzzz~~~}}}~~~xxxqqqkkkiiiiiiiiihhhjjjhhhfffeeeccc```[[[WWWRRRPPPLLLKKKMMMRRRXXX\\\[[[___gggnnnsssvvvvvvuuu{{{|||}}}}}}|||{{{|||}}}zzzzzz{{{|||}}}|||{{{zzzwwwuuurrrnnnggg```YYYTTTLLLHHHDDDBBBBBBCCCDDDDDD>>>======<<<<<<<<<<<<<<<:::::::::;;;<<<=========<<<<<<;;;;;;:::999999999888999::::::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;>>>=====================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999999999888888777:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999::::::;;;:::::::::777888999;;;<<<<<<======;;;<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;444444444444555555555555555555666777777666666555666666666666666666666666666666666666666555555444555555555555555555555555555555666666666666555555333333333333333333333333666666666666666666666666666666666555666666777777888888888888888888888888555555555555555555555555333444555555555555444333555888999666555777777555555666666666666666666555666777888999999999999888333444444555666777777888666999;;;:::999888666444555555555555555555555555888888777777777888888999666666888999::::::999888888777777666666666666666666666777777777888888888777777888:::<<<<<<999777::::::;;;;;;;;;;;;;;;;;;;;;:::999999999;;;===???NNNEEE<<<999;;;???>>>;;;<<<<<<<<<===>>>???@@@@@@>>>???>>>>>>EEEMMMMMMGGG@@@@@@@@@AAA@@@@@@???>>>@@@BBBEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD???????????????@@@AAAAAACCCAAA???>>>???>>>===<<<===============>>>???@@@@@@@@@???>>>>>>>>>>>>>>><<<===???AAADDDJJJPPPUUU___nnnzzzxxx|||~~~yyyvvvrrrooommmrrrrrrrrrssssssqqqmmmiiiaaa^^^XXXTTTRRRTTTXXXZZZ[[[```hhhpppwww{{{|||}}}|||~~~}}}xxxqqqkkkhhhYYYTTTNNNJJJHHHHHHHHHGGGDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA???@@@BBBAAA@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@@@@@@@@@@???>>>@@@@@@AAAAAA@@@@@@???>>>===>>>???@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCC555555555555666666666777444555666777888777666555555555555555555555555555888888888888777777666555777777777777777777777777555666777888888777666555444444444555555555666666666666666666666666666666333444555666888;;;===>>>888888888888888888888888555555555555555555555555555555777777777777555555444777666333333666666333555666666777777666666555666777999:::::::::999888444555666777888999:::;;;555:::>>>===;;;:::888555666666666666666666666666999888888777666777777777777666777999:::;;;999777888888888888888888888888777888888888888999999999777777777999::::::999777:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<======EEEAAA<<<:::<<<===>>>===>>>===>>>>>>???@@@BBBBBBAAAAAA>>>???HHHTTTRRRIII???????????????????????????AAADDDEEEDDDCCCDDDDDDBBBAAAAAAAAABBBCCCDDDEEE>>>>>>>>>>>>???@@@@@@AAACCCAAA???>>>??????>>>===<<<<<<<<<<<<===>>>??????>>>===============>>>>>>;;;===BBBFFFKKKRRRYYY^^^jjjrrr}}}|||zzz||||||}}}~~~{{{uuuqqqkkkeee```^^^]]]]]]]]]aaaiiiqqqxxx~~~nnniiiaaaZZZVVVSSSQQQOOOLLLKKKKKKJJJIIIJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIKKKKKKJJJJJJKKKMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTTTTSSSRRRRRROOONNNNNNMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLLLLMMMOOOPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXX777777888888888999999999777888:::;;;<<<;;;:::999777777777777777777777777888999::::::::::::::::::888888888888888888888888777888:::;;;;;;:::888777777777888888999:::;;;;;;999999999999999999999999666777777888:::<<<>>>>>>999999999999999999999999999999999999999999999999999:::;;;<<<<<<;;;:::999777999888555666999999666999::::::::::::::::::999777888:::;;;;;;;;;999888999999::::::;;;<<<======999???BBB???===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;:::<<<>>>???<<<:::<<<<<<===============<<<======>>>>>>>>>?????????>>>===<<<===???@@@???>>><<<======>>>???@@@AAAAAA>>>???@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIEEEHHHGGGDDDKKKVVVVVVMMMHHHGGGFFFFFFFFFGGGHHHIIIFFFHHHKKKLLLKKKJJJKKKKKKIIIIIIIIIJJJKKKMMMOOOPPPGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHFFFEEEFFFGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGKKKRRRYYY```gggoootttyyy|||}}}|||zzz}}}|||yyyvvvsssooonnnnnnmmmmmmmmmmmmmmmoooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmnnnnnnoooppppppppppppooommmnnnppppppppppppqqqssstttssssssrrrqqqqqqpppppprrrsssssstttuuuuuuvvvvvvwwwxxxzzz{{{{{{{{{yyyyyytttssssssssstttuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxvvvuuuttttttttttttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuxxxyyyzzz||||||zzzyyyxxxuuuvvvwwwxxxxxxvvvuuutttwwwxxxzzz|||}}}|||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}~~~~~~999999:::::::::;;;;;;;;;;;;===???@@@AAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===>>>>>>>>>999999999999999999999999999:::<<<======<<<:::999999:::;;;<<<>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>???AAAAAA???>>>===AAABBBAAA>>>???CCCCCC@@@>>>>>>????????????>>>>>><<<===???@@@AAA@@@???>>>=========>>>>>>>>>>>>>>>>>>EEEGGGBBB???BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFIIIIIIFFFCCCAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLHHHJJJLLLNNNOOONNNMMMLLLHHHLLLPPPQQQPPPOOOPPPRRRPPPPPPPPPQQQRRRTTTUUUVVVOOOUUUUUUPPPSSS]]]^^^WWWXXXWWWVVVUUUUUUWWWYYYZZZUUUWWWZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[\\\^^^```cccdddXXXXXXXXXYYYYYY[[[\\\\\\WWWUUUSSSRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]bbbjjjrrrzzzCCCCCCAAA???===>>>@@@CCCEEEDDDEEEKKKQQQQQQLLLFFFCCCDDDEEEFFFFFFFFFDDDDDDFFFEEEDDDCCCCCCEEEGGGIIIDDDDDDDDDEEEEEEEEEFFFFFFBBBDDDGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGJJJLLLNNNIIIIIIJJJJJJJJJIIIHHHHHHJJJJJJIIIHHHHHHIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHLLLMMMOOOQQQQQQPPPOOONNNPPPPPPPPPPPPPPPOOONNNMMMOOOOOOQQQRRRSSSSSSTTTTTTWWWVVVVVVXXXZZZXXXTTTOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPOOONNNNNNOOOPPPRRRSSSUUUUUUUUUVVVVVVVVVWWWWWWTTTUUUVVVUUUTTTTTTUUUVVVWWWYYY[[[]]]___``````______\\\\\\___cccddd___[[[YYYZZZ\\\]]]___````````````aaaaaabbbbbbaaaaaa```______```aaaaaabbbcccccceeefffhhhjjjlllnnnooopppooooooooooooooonnnmmmlllooooooppppppqqqrrrssssssrrrsssssstttuuuvvvvvvvvvuuuvvvwwwyyy{{{|||}}}~~~~~~}}}{{{{{{|||~~~~~~}}}}}}|||||||||{{{zzzxxxwwwvvvwwwxxxyyyzzz}}}bbbbbbaaa^^^\\\]]]```bbbdddcccdddhhhkkkjjjfffbbbbbbcccdddfffffffffffffffbbbaaa```______aaabbbcccdddddddddeeeeeeeeeffffffccceeegggiiijjjjjjiiiiiiggggggffffffgggiiikkkllllllmmmmmmmmmmmmlllkkkkkkmmmlllkkkjjjjjjkkklllmmmkkkkkkkkklllllllllmmmmmmrrrssstttvvvvvvuuuuuutttssssssttttttsssrrrrrrqqqqqqrrrtttvvvwwwyyyyyyzzz{{{zzzzzz|||}}}|||xxxtttvvvvvvvvvvvvuuuuuuuuuttttttssssssssstttuuuvvvwww|||||||||}}}}}}}}}~~~~~~